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
339363307679	339363308246	339363308796	339363309346	339363309896	339363310446	339363310996	339363311546	339363312096	339363312646	339363313196	339363313746	339363314296	339363314846	339363315396	339363315946	339363316496	339363317046	339363317596	339363318146	339363318696	339363319246	339363319796	339363320346	339363320896	339363321446	339363321996	339363322546	339363323096	339363323646	339363324196	339363324746	339363325296	339363325846	339363326396	339363326946	339363327496	339363328046	339363328596	339363329146	339363329696	339363330246	339363330796	339363331346	339363331896	339363332446	339363332996	339363333546	339363334096	339363334646	339363335196	339363335746	339363336296	339363336846	339363337396	339363337946	339363338496	339363339046	339363339596	339363340146	339363340696	339363341246	339363341796	339363342346	339363342896	339363343446	339363343996	339363344546	339363345096	339363345646	339363346196	339363346746	339363347296	339363347846	339363348396	339363348946	339363349496	339363350046	339363350596	339363351146	339363351696	339363352246	339363352796	339363353346	339363353896	339363354446	339363354996	339363355546	339363356096	339363356646	339363357196	339363357746	339363358296	339363358846	339363359396	339363359946	339363360496	339363361046	339363361596	339363362146	339363362696	339363363246	339363363796	339363364346	339363364896	339363365446	339363365996	339363366546	339363367096	339363367646	339363368196	339363368746	339363369296	339363369846	339363370396	339363370946	339363371496	339363372046	339363372596	339363373146	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2666	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2661	3600	2300	2661	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24632	21763	29246	24873	21717	9556	2548	1545	13391	41025	34320	19378	5805	2043	1159	968	1011	1009	953	992	892	939	946	952	966	1039	982	930	948	972	1009	956	962	933	964	1013	919	971	962	1024	916	911	958	910	947	981	981	916	988	948	917	919	940	973	951	961	969	924	970	967	984	1038	966	1005	955	879	970	926	907	866	940	960	1027	978	964	934	927	929	957	1004	944	943	941	847	964	959	1006	970	982	942	951	952	977	919	931	960	993	919	960	968	961	956	902	959	945	968	976	887	979	951	921	937	930	946	916	903	912	905	968	964	935	934	918	993	999	956	971	937	950	930	949	903	983	967	968	974	967	924	916	961	964	973	951	947	963	943	931	981	915	902	961	965	908	1004	960	886	1034	972	913	910	947	969	1016	847	971	900	964	951	965	995	974	922	984	958	993	912	926	936	943	912	904	973	978	977	981	907	968	910	917	943	876	948	941	935	945	900	983	951	919	891	941	934	997	955	939	944	962	933	944	918	893	934	958	970	944	954	891	901	869	918	916	924	966	927	1006	960	937	919	948	941	926	977	892	963	926	942	964	927	921	934	948	972	958	943	1004	936	956	975	944	981	929	935	935	943	1024	957	952	960	920	968	986	962	916	931	968	903	911	932	968	920	960	978	980	980	978	923	930	959	918	965	921	933	946	960	956	914	992	988	973	971	939	942	966	967	943	965	945	981	915	954	976	984	928	936	952	937	965	911	925	856	958	986	948	965	916	946	959	893	865	888	942	999	917	948	1026	960	944	998	953	970	936	930	1024	888	943	928	895	918	944	941	975	894	933	962	958	924	905	985	948	926	970	941	908	983	958	974	944	946	926	938	973	971	974	884	938	958	946	956	956	894	996	1010	960	933	946	959	929	937	956	929	1011	929	965	884	970	878	876	937	937	917	934	990	915	946	1021	943	934	934	1005	964	1002	930	922	919	911	953	950	924	942	962	952	961	968	905	954	945	917	942	976	996	999	938	938	957	958	886	941	939	906	979	964	934	897	939	934	913	972	855	944	994	950	953	873	1005	991	980	900	964	947	1014	948	948	947	952	939	950	960	916	917	940	963	933	983	907	904	1018	969	976	1011	974	922	951	924	991	917	956	930	972	979	927	979	972	935	883	969	990	918	924	891	936	970	986	963	943	910	921	943	950	972	958	954	963	959	1013	988	898	936	967	944	1006	932	934	970	866	922	895	932	917	1006	997	868	958	942	952	985	955	938	982	902	933	984	939	896	918	1014	937	985	947	983	925	960	964	918	940	949	953	933	966	963	933	925	920	954	961	941	940	929	959	958	936	934	936	965	962	935	982	934	963	929	947	941	914	953	930	961	912	973	915	961	933	964	936	895	916	929	949	924	934	974	934	979	888	919	993	991	912	945	943	997	948	910	945	928	909	942	899	925	981	941	949	923	900	866	926	944	915	978	943	980	883	860	912	918	971	900	950	902	910	981	915	947	915	932	952	982	928	891	987	973	930	949	929	972	978	990	959	974	985	918	971	954	967	919	962	951	1037	1009	925	967	972	935	897	940	914	886	919	877	953	1018	946	936	954	887	895	939	965	920	947	968	883	903	931	951	951	972	925	952	989	993	907	905	910	937	945	940	921	888	914	953	918	942	966	918	1015	1000	921	938	999	941	948	934	968	976	955	948	937	922	894	948	902	946	983	1003	990	924	958	948	949	913	939	954	928	880	981	902	982	920	971	914	949	995	948	918	935	947	945	899	981	958	904	936	987	937	942	957	966	999	912	918	915	939	956	955	946	970	902	953	943	904	939	985	898	862	952	958	1006	866	980	971	919	922	931	955	955	909	967	1010	1021	920	953	937	915	922	978	940	930	968	1028	929	914	889	938	964	974	987	904	978	982	897	928	943	971	894	916	902	967	888	965	941	930	975	924	957	969	925	895	963	916	940	949	957	994	905	922	988	939	936	886	915	964	930	955	951	959	926	954	905	917	946	930	914	914	1035	957	896	921	970	908	910	992	967	929	921	958	949	944	951	971	941	991	927	937	959	983	929	935	943	957	934	968	981	917	942	886	868	938	927	900	982	971	952	954	941	906	917	970	949	970	912	945	943	925	944	967	969	883	904	950	1001	913	948	1000	953	917	929	927	898	900	941	901	974	946	913	989	908	959	982	915	942	918	882	934	1011	946	955	931	950	942	933	905	977	967	985	914	923	946	922	884	963	957	918	975	917	942	1003	910	955	921	964	960	963	933	937	957	916	968	974	949	921	956	926	946	985	961	1008	891	1015	1003	981	957	945	956	984	942	917	915	943	900	977	970	925	994	895	938	928	950	967	945	979	911	904	896	948	894	956	952	938	985	953	975	937	943	909	1012	992	934	989	888	1016	959	921	943	957	940	957	989	926	938	916	929	959	952	952	886	957	912	946	918	896	949	910	1003	917	939	957	942	919	967	937	949	937	907	932	969	891	952	940	952	868	952	945	947	918	927	947	886	955	943	878	984	917	881	876	944	871	876	945	957	983	896	891	942	935	960	948	959	946	950	901	848	984	922	962	904	935	974	972	960	926	943	922	912	931	978	969	921	898	920	942	928	956	932	947	904	963	963	937	980	915	900	951	930	960	913	1007	993	1002	881	929	917	989	906	932	943	982	960	890	913	958	877	1022	901	891	930	943	943	910	952	935	933	969	914	901	1012	953	934	967	910	945	928	951	951	980	943	939	940	925	967	961	964	936	942	921	1002	923	925	944	954	984	902	935	951	952	998	947	951	986	920	944	905	982	967	950	974	895	940	894	971	936	922	928	953	923	969	978	911	910	912	973	926	913	959	894	950	956	957	916	922	968	981	916	886	933	888	918	956	951	917	946	909	976	928	955	915	932	955	957	920	912	978	970	987	938	882	942	907	982	966	915	940	905	863	966	960	973	896	939	921	936	939	910	920	923	887	964	966	899	971	926	909	966	949	999	899	972	956	895	894	968	937	942	925	900	986	892	952	991	962	900	963	926	920	972	921	942	933	911	901	960	900	906	884	919	925	952	949	926	923	902	962	969	982	952	960	962	945	948	963	932	986	985	916	1019	987	951	950	991	979	949	951	956	960	955	975	892	943	966	937	948	907	991	914	921	935	896	963	881	932	923	919	947	934	983	878	907	958	952	926	904	1006	920	928	969	938	947	935	947	972	934	951	924	916	963	991	955	983	933	943	939	916	926	961	923	975	928	940	913	942	910	934	897	897	967	932	892	989	950	912	962	925	945	987	914	935	949	925	981	948	902	920	889	947	982	921	964	930	918	894	892	924	941	973	928	956	886	968	897	954	935	1000	935	907	928	917	929	908	921	953	944	882	952	978	980	970	938	929	958	929	971	959	961	980	991	926	949	933	952	901	952	916	973	934	924	888	917	895	898	902	944	965	928	970	937	931	961	961	930	946	947	954	1008	894	895	964	953	903	910	967	989	934	934	954	876	937	948	968	975	903	918	928	943	905	922	917	995	939	913	910	933	915	885	958	935	921	959	964	913	947	947	906	962	941	978	968	918	971	898	968	895	927	958	963	882	942	977	948
5002	9437	7916	3945	2592	2009	1613	1389	17547	37864	28921	14176	4631	1773	870	755	779	741	765	770	772	796	787	708	763	736	741	766	780	726	758	746	780	787	765	750	767	707	797	759	754	784	743	763	753	704	801	757	760	734	760	777	757	740	767	800	701	776	809	743	714	732	734	807	757	796	814	754	808	735	768	804	743	707	757	774	781	737	753	730	773	756	729	741	796	796	745	750	704	798	777	722	739	727	753	772	732	756	714	746	742	785	763	762	763	781	757	730	711	758	817	789	837	795	767	732	738	778	752	738	752	702	731	738	784	743	769	737	752	764	751	680	725	813	803	774	689	785	745	742	716	730	760	786	706	726	735	771	709	755	730	787	778	736	767	757	770	782	765	720	744	751	699	766	765	794	720	786	798	779	775	742	733	768	738	732	739	749	739	754	714	751	746	732	738	757	743	735	748	770	807	716	791	765	759	821	766	773	707	737	739	794	733	765	782	720	781	737	756	789	724	771	717	737	747	705	791	752	756	769	763	693	736	758	749	787	747	756	793	811	764	743	791	730	736	759	775	754	769	747	756	771	727	782	771	729	753	736	755	732	779	782	735	745	759	755	738	743	769	800	713	769	716	775	788	704	785	753	787	800	752	753	744	738	723	773	741	773	753	714	803	748	802	775	746	687	754	755	735	761	737	733	733	757	742	776	834	759	796	760	770	710	766	765	727	738	779	705	779	731	738	754	768	725	697	751	778	771	776	738	733	752	724	761	761	731	713	714	785	821	810	744	749	739	737	754	767	792	748	789	784	727	723	719	786	719	736	739	756	724	757	750	740	714	829	740	798	660	816	760	775	780	706	765	740	756	786	740	773	785	753	726	770	765	715	770	744	735	748	782	713	672	753	724	782	765	757	815	717	738	755	787	802	750	742	791	763	779	778	769	705	767	666	798	777	714	760	774	746	721	767	743	788	764	780	770	751	780	736	804	751	730	737	762	772	723	729	698	738	739	780	779	750	771	738	761	763	716	747	753	778	780	754	718	796	770	834	714	768	746	729	791	727	779	764	759	779	720	763	719	745	766	740	731	733	794	762	755	765	800	728	759	721	773	758	746	735	737	753	758	764	734	727	711	715	755	774	722	720	765	749	761	745	740	733	716	730	764	809	762	749	741	710	810	737	742	757	726	769	786	777	755	734	717	760	759	704	738	778	740	759	798	759	781	754	771	760	730	783	739	734	732	759	764	770	770	764	754	735	743	766	758	723	721	744	729	755	776	771	742	745	734	787	720	733	676	787	740	713	731	721	781	727	778	733	745	746	723	735	763	699	684	721	759	742	801	802	720	726	748	763	807	724	733	746	771	743	720	740	778	784	742	747	790	755	714	719	743	770	732	712	760	732	748	770	761	708	782	738	744	769	820	717	776	755	727	766	721	734	743	762	769	751	754	726	764	724	778	696	763	732	794	702	803	689	779	741	773	747	753	771	783	779	730	718	768	766	784	691	735	751	753	766	764	722	722	708	820	722	738	754	761	723	757	728	783	754	726	694	767	733	709	746	768	748	765	713	774	736	756	769	740	721	748	755	779	811	751	746	760	725	722	747	762	774	760	755	741	733	746	726	723	779	759	737	743	746	750	741	754	783	766	700	721	763	739	752	732	737	753	757	793	709	759	728	726	777	735	735	767	762	733	771	762	789	735	754	752	769	747	800	738	720	719	794	724	752	764	779	763	770	768	737	703	805	755	740	784	736	720	764	785	762	772	778	760	746	800	708	734	772	787	718	718	750	753	707	747	795	745	757	731	744	699	722	728	705	683	757	748	759	712	785	717	781	729	741	714	794	734	758	745	713	776	729	748	760	742	750	723	762	727	717	729	763	740	724	769	696	709	795	737	784	746	770	756	767	725	791	758	701	759	764	769	767	738	765	730	736	736	759	728	755	779	737	733	797	731	695	781	752	739	766	752	721	747	735	782	755	721	748	749	787	707	809	747	735	713	706	752	763	724	745	792	746	728	735	776	764	730	773	780	739	773	762	666	768	714	766	712	703	780	744	727	749	798	732	765	777	763	750	807	762	749	740	744	751	814	801	747	786	801	751	725	733	762	783	741	706	762	756	778	765	772	749	742	763	721	739	739	755	756	727	765	762	753	731	813	745	704	755	745	739	722	765	744	788	763	753	742	774	755	743	720	779	733	708	722	742	701	794	712	775	719	787	738	733	733	754	740	720	781	751	739	712	728	710	769	785	783	750	725	737	766	708	722	724	735	779	739	741	743	758	742	757	786	716	762	713	786	783	726	776	721	753	710	762	750	695	746	742	716	765	750	728	763	760	738	775	731	766	725	706	718	747	730	754	835	742	684	768	724	733	764	733	752	681	761	725	787	712	765	732	761	755	764	740	735	767	788	743	745	718	741	807	798	689	729	740	762	738	761	740	763	759	792	755	729	758	758	717	758	769	747	748	790	762	744	775	801	776	739	762	771	761	715	801	745	747	743	731	732	757	747	729	748	692	695	777	713	734	732	767	775	732	746	732	825	749	813	744	709	726	739	768	740	757	742	769	699	763	739	760	772	728	726	750	775	736	715	753	777	792	731	749	757	763	796	710	750	752	772	736	693	714	760	745	739	733	760	751	737	736	733	731	781	714	773	739	803	747	727	729	790	750	756	733	749	719	757	805	754	720	766	749	757	764	737	712	766	784	765	684	754	706	768	724	783	773	722	720	696	757	771	750	774	744	746	740	735	734	724	716	746	738	803	726	727	750	750	757	742	787	762	774	718	779	761	758	735	809	701	748	791	787	690	802	732	761	755	795	776	743	755	751	722	724	726	790	687	807	789	690	785	764	773	714	743	715	721	802	745	750	778	724	814	734	791	778	733	762	772	751	728	797	776	763	724	715	778	736	787	698	714	777	718	733	750	765	764	707	820	753	795	738	740	780	711	760	755	750	762	794	785	753	780	744	768	731	760	735	709	778	750	772	700	732	747	783	743	705	757	774	780	797	728	721	744	721	770	731	756	776	762	802	743	751	749	743	719	779	771	745	814	744	751	790	763	719	750	807	773	716	764	777	807	748	799	762	764	715	761	744	754	724	786	706	730	752	772	757	769	772	761	759	750	769	723	725	773	739	753	708	726	683	765	777	774	776	722	773	777	718	741	717	744	755	763	718	730	682	739	725	739	737	757	743	782	754	718	699	746	791	726	747	751	700	771	718	718	702	741	766	752	771	736	718	767	744	773	773	780	721	732	790	778	737	750	736	774	685	656	757	736	762	724	735	706	742	752	756	728	747	722	731	699	738	739	772	728	804	727	789	803	766	755	768	780	752	753	764	715	750	740	826	719	749	741	750	757	768	741	751	762	780	757	763	718	773	736	716	763	743	743	739	742	735	710	795	719	760	742	681	765	739	827	755	762	739	744	748	744	760	722	735	738	765	738	752	741	753	751	787	767	745	719	781	765	774	704	739	775	774	795	719	705	734	776	765	748	735	689	764	707	731	759
27149	13520	2676	1216	735	619	648	620	1141	3126	2741	1688	937	641	589	603	583	620	631	603	604	608	570	637	575	577	606	614	621	602	559	646	580	577	603	560	608	652	605	572	651	569	635	593	581	587	604	565	639	587	584	644	597	587	647	553	600	619	649	595	623	607	608	584	587	591	634	562	555	589	621	552	596	597	571	594	586	587	580	607	618	567	575	598	655	565	607	595	609	604	659	569	651	618	587	600	608	620	603	627	567	565	608	605	585	587	611	592	632	640	636	629	616	667	645	638	600	590	603	631	609	608	591	566	597	578	587	605	589	581	608	620	586	567	599	580	606	609	620	591	599	624	620	593	643	612	623	581	611	551	588	601	611	618	577	583	641	592	617	579	623	627	614	563	648	555	616	634	574	628	641	606	565	601	620	624	550	601	590	585	588	601	607	542	629	618	602	626	600	601	632	594	600	603	554	558	587	639	618	581	613	603	620	631	614	614	554	597	579	587	567	603	607	614	580	608	624	627	600	617	571	641	611	589	582	612	549	625	625	590	599	610	637	575	588	567	559	584	590	602	570	636	613	602	564	569	601	591	576	588	624	608	613	586	651	570	573	618	590	635	606	605	562	615	550	585	586	630	585	614	596	621	632	549	568	603	641	561	608	572	596	606	617	561	610	618	614	589	590	585	608	622	559	596	587	607	630	594	605	589	601	579	568	590	593	614	602	617	590	607	609	618	596	564	641	595	554	599	581	622	557	615	606	587	599	592	600	594	576	591	614	549	634	609	567	608	582	632	581	642	595	615	595	580	554	593	593	601	606	590	573	608	619	587	624	601	556	586	609	589	604	578	628	581	599	616	587	568	638	593	584	560	654	595	586	554	588	586	582	582	605	620	599	589	600	582	592	580	649	637	585	580	605	595	631	568	579	610	602	612	619	611	626	591	618	563	546	598	607	600	643	597	622	554	616	615	569	619	583	618	608	583	615	647	594	591	592	602	595	591	594	575	624	597	566	614	615	588	611	628	597	614	588	570	593	595	574	626	572	630	627	581	598	579	612	620	604	602	608	625	586	598	622	594	616	608	585	569	576	611	561	585	549	575	599	571	589	561	602	591	593	578	583	569	619	620	592	584	590	645	643	582	614	615	551	623	629	605	613	597	587	571	602	597	560	603	588	614	615	623	697	574	611	613	615	612	632	594	600	572	579	629	577	569	595	590	613	621	589	611	593	608	619	610	604	609	606	577	563	582	620	616	599	641	612	554	543	596	624	625	568	608	594	595	601	633	582	587	633	606	631	594	640	589	585	665	626	615	576	570	554	606	607	579	632	594	559	596	606	618	601	643	604	615	564	595	578	582	652	577	595	616	628	597	612	570	614	646	628	582	598	591	572	538	618	599	601	602	598	668	591	622	619	583	552	566	636	606	576	614	607	602	576	582	580	570	592	561	592	568	604	573	656	591	627	616	588	562	604	601	606	587	569	566	603	582	619	645	556	552	571	602	586	600	621	600	586	626	625	585	602	607	578	598	622	601	575	591	633	567	621	591	582	610	620	578	605	614	594	608	600	609	631	541	588	578	610	633	593	615	634	571	621	579	584	656	613	574	612	598	599	594	619	591	572	630	609	607	588	626	573	561	633	606	621	610	599	609	581	564	577	613	575	590	555	605	612	630	592	595	632	608	590	604	587	634	626	602	601	582	584	619	600	522	592	625	637	565	582	544	580	572	662	576	609	615	622	606	606	636	597	558	642	600	604	565	568	559	606	604	598	610	610	582	576	598	582	605	622	587	619	615	585	566	585	621	630	580	618	643	625	600	588	617	596	628	599	592	606	617	638	591	586	573	613	566	579	601	617	600	610	611	594	581	582	578	621	593	572	586	636	632	599	625	568	593	623	623	593	597	581	609	580	587	574	582	630	614	579	597	622	593	594	593	560	610	582	623	621	591	588	582	586	577	603	608	606	593	635	605	591	605	626	599	600	587	599	610	593	600	593	591	652	548	594	615	574	567	614	616	596	603	587	594	635	617	613	577	656	646	588	605	604	621	620	637	572	562	598	582	605	600	596	571	550	611	638	608	595	645	618	648	601	592	629	633	610	593	605	591	574	609	566	592	580	556	608	627	599	628	620	618	609	578	538	614	617	587	618	601	635	539	583	567	591	608	587	619	624	624	545	569	592	611	612	600	570	603	588	604	627	581	567	592	581	595	586	573	584	586	551	596	594	561	639	617	594	605	601	649	578	619	606	550	606	604	558	620	598	606	635	569	566	595	612	591	646	611	599	648	587	615	572	605	588	636	616	523	599	570	616	618	612	608	597	596	614	546	604	582	636	624	568	566	674	580	569	642	625	640	572	608	586	640	599	580	581	579	609	550	619	582	592	564	578	576	633	626	583	600	568	629	627	614	634	604	607	611	623	557	601	613	615	596	609	561	615	575	591	620	556	609	650	595	579	598	607	625	647	616	597	622	529	595	554	610	638	590	568	588	588	636	606	627	651	613	611	641	570	584	584	628	607	586	594	560	616	604	599	612	570	559	601	567	592	545	605	579	562	570	585	595	579	623	571	614	601	659	613	571	607	593	623	586	603	573	591	583	655	639	572	591	609	570	572	639	593	568	615	592	625	603	604	619	603	602	570	624	553	551	572	565	616	588	537	592	597	600	625	596	580	606	596	577	629	613	568	526	565	637	573	635	567	575	644	618	609	578	581	593	591	596	640	532	625	633	609	616	590	585	624	613	594	602	569	582	603	594	608	605	611	615	572	580	620	575	612	612	614	616	575	571	553	591	580	618	599	592	574	608	605	566	620	621	605	607	589	638	656	580	586	593	613	582	618	586	643	638	572	614	587	584	618	560	574	588	639	570	595	558	612	603	541	571	626	653	585	603	594	556	583	607	623	572	584	612	614	603	624	654	600	624	586	577	630	607	609	588	604	593	643	629	595	607	607	610	587	586	623	602	593	613	585	626	559	615	615	586	594	626	583	622	616	585	618	634	586	602	601	596	541	606	618	624	631	564	590	586	610	588	608	586	640	535	641	585	597	568	633	577	572	633	587	599	632	607	589	620	557	599	608	604	561	588	607	640	610	587	609	588	606	600	618	585	612	601	571	631	590	579	636	545	594	590	643	631	568	646	634	626	587	594	610	575	594	578	579	605	590	604	571	603	591	602	617	647	626	603	604	622	633	606	562	563	559	605	586	585	607	615	560	607	653	544	617	606	629	633	634	597	582	634	644	581	569	621	590	589	606	578	589	615	583	611	617	643	587	577	629	580	594	584	595	579	628	585	555	543	581	591	603	608	600	600	589	591	554	551	611	625	627	602	630	571	566	640	613	607	590	620	584	583	605	605	591	605	648	589	592	569	589	620	623	601	655	611	574	612	565	555	599	604	613	592	588	621	608	588	592	608	566	616	554	583	577	573	609	662	664	629	647	617	608	582	546	582	628	613	586	566	550	598	590	592	635	579	599	629	613	577	603	582	624	582	611	608
5213	1853	1696	841	659	616	527	535	1353	3721	2828	1641	893	550	481	501	481	441	477	485	505	454	487	460	535	480	502	491	515	487	457	462	474	491	476	492	539	472	470	492	472	451	485	471	514	488	459	486	502	463	454	462	488	526	462	470	495	500	433	501	419	489	497	519	512	468	472	499	492	478	462	480	528	459	489	478	486	469	496	529	503	490	494	453	459	473	494	500	474	464	503	518	463	470	484	444	471	465	487	477	468	465	424	454	482	525	483	490	490	477	495	472	482	473	437	511	434	469	506	457	498	467	495	449	461	532	491	458	464	477	496	462	448	506	489	481	484	530	453	474	484	467	467	479	453	461	482	505	483	477	526	497	482	517	473	458	479	470	500	471	533	483	472	453	472	498	481	463	459	499	479	471	447	504	438	477	491	461	503	474	498	513	472	478	460	488	465	451	489	439	470	511	468	416	511	500	444	474	477	495	464	436	486	467	487	516	507	455	433	478	499	446	529	485	490	511	472	445	497	465	453	504	519	560	513	508	464	440	462	504	487	475	491	530	434	480	464	474	448	479	486	493	470	458	455	489	490	466	462	454	476	491	476	449	492	496	496	480	443	499	452	461	454	482	519	452	494	495	420	493	458	487	479	470	462	432	482	476	497	485	477	485	478	492	489	493	457	449	465	474	469	504	474	460	459	460	475	470	455	470	477	449	471	475	473	455	463	483	468	483	486	501	430	494	497	517	541	489	520	464	461	458	476	480	466	481	444	468	475	484	500	488	437	457	503	463	474	498	436	489	467	455	502	482	484	471	492	470	520	460	462	498	486	465	479	506	469	482	485	496	459	451	472	462	446	468	467	450	494	477	476	485	486	479	508	476	450	507	457	454	491	460	465	523	483	500	469	505	476	472	517	510	505	491	469	496	486	454	499	473	459	462	470	465	454	460	478	501	489	490	503	466	481	471	476	451	456	468	453	466	495	488	480	476	458	472	480	509	470	477	527	465	471	463	479	440	450	487	464	516	459	492	477	431	463	490	504	448	474	474	470	503	474	495	436	491	444	492	483	484	478	483	468	491	500	480	478	456	471	497	509	483	483	467	499	452	478	500	472	471	529	481	459	465	449	438	439	534	481	479	507	477	496	495	505	459	460	483	517	475	508	497	478	461	494	465	478	467	460	474	464	485	502	500	498	414	478	494	494	470	488	452	472	469	497	463	451	465	471	452	492	451	489	478	470	445	478	453	455	474	485	463	482	489	445	477	491	492	499	484	484	483	459	495	492	485	482	473	488	497	519	465	498	484	494	486	469	503	440	455	517	455	458	476	488	493	483	476	454	513	453	494	460	469	464	481	456	435	475	473	448	455	470	478	473	482	491	462	484	476	502	487	458	479	446	448	481	462	528	482	500	452	460	500	499	460	469	479	509	424	453	481	484	484	490	452	501	467	508	492	446	536	499	489	459	468	481	446	452	467	500	474	510	509	510	485	515	485	472	490	503	492	479	487	500	493	471	442	466	460	448	478	499	482	451	478	488	476	460	495	515	484	510	443	522	500	470	510	497	506	436	491	493	492	439	461	462	469	497	475	447	484	451	445	491	495	495	506	480	480	509	473	501	469	487	461	482	463	503	490	485	486	510	491	474	504	484	438	505	454	481	463	499	471	465	447	475	452	439	491	468	488	496	477	476	516	493	447	492	510	472	510	421	494	477	468	419	492	462	520	478	479	518	493	465	483	526	506	481	512	454	477	524	503	484	481	454	486	428	479	492	508	469	459	513	444	484	473	464	479	448	488	495	440	479	480	483	446	465	512	478	497	475	493	429	490	471	490	490	467	485	435	492	463	502	484	472	464	488	497	455	460	499	452	477	480	465	486	501	486	512	486	488	437	499	472	491	471	473	475	528	495	490	502	478	480	454	494	460	482	525	499	486	477	444	461	529	480	482	512	518	467	487	459	525	494	470	513	491	505	509	476	475	441	483	508	477	489	485	522	512	470	475	491	494	487	468	494	500	494	471	492	451	476	490	458	464	454	487	457	483	442	470	462	489	481	501	490	478	475	443	450	471	426	481	482	470	495	485	428	489	502	454	471	469	439	466	472	554	502	520	466	467	483	429	460	489	468	450	473	525	479	450	474	459	469	500	501	465	479	461	480	479	487	468	451	489	471	476	492	451	456	443	475	424	498	468	484	465	489	475	491	470	488	462	451	461	456	484	484	489	488	462	461	509	494	464	508	458	482	478	471	481	476	494	461	471	502	478	484	465	490	484	437	469	442	473	473	487	521	485	476	469	472	448	456	464	492	503	492	462	458	488	467	450	497	499	459	444	462	497	464	473	482	471	470	472	475	508	483	479	459	489	451	471	498	509	486	462	507	449	496	518	465	473	490	491	482	481	467	501	464	491	484	464	501	487	461	473	521	468	488	490	497	463	486	456	489	474	496	485	464	463	509	464	469	497	487	483	479	450	477	470	465	483	487	472	467	491	475	489	479	496	467	530	449	503	476	487	483	472	460	464	474	456	494	464	514	484	489	485	523	466	479	462	468	449	455	515	455	477	467	509	487	514	479	507	489	486	494	456	463	482	452	512	492	493	496	478	454	502	456	481	470	475	458	490	501	458	428	465	465	444	472	497	452	496	469	463	509	458	491	481	484	457	470	477	448	482	491	483	464	486	470	504	481	470	494	480	478	486	455	492	484	523	473	477	460	482	481	508	463	464	490	458	480	532	487	468	486	487	465	458	473	459	499	488	495	483	462	488	473	480	468	520	484	532	506	434	483	483	450	478	447	513	471	485	490	469	475	490	446	455	501	514	448	436	518	458	444	494	440	480	487	474	476	496	490	491	473	447	479	445	473	471	485	424	486	476	502	502	468	426	472	428	481	515	460	475	487	475	498	462	490	496	465	473	494	469	495	511	456	483	460	518	498	461	497	457	470	505	480	460	513	494	474	494	498	465	455	492	471	497	510	485	508	487	509	454	476	481	505	449	519	453	488	484	447	472	469	540	474	472	495	476	463	503	474	451	447	495	496	476	512	449	505	481	470	477	496	455	511	482	460	501	511	493	508	454	461	491	544	486	480	501	509	468	480	466	490	475	487	462	492	465	501	476	480	490	485	467	444	518	477	493	438	434	492	436	470	464	477	477	498	449	493	501	453	484	466	433	465	487	502	456	502	459	478	471	470	547	507	502	481	456	441	482	477	443	522	494	456	471	507	462	482	471	473	493	499	484	463	478	438	475	505	462	481	489	516	503	473	477	484	472	517	447	527	470	491	467	479	470	482	429	458	491	482	458	471	490	450	475	440	495	482	465	508	445	485	459	454	490	411	412	496	490	465	516	528	522	482	478	512	497	494	439	485	495	481	462	502	440	492	445	477	502	509	471	439	472	518	529	502	462	470	444	479	461	446	482	467	450	495	489	440	475	499	479	498	469	493	482	470	505	502	496	467	491	479	449	486	487	469	474	482	498	497	511	455	472	474	521	475	459	496
25116	20995	26840	24865	6012	1463	1047	1222	14667	23665	16330	6385	1831	908	693	670	672	614	675	647	716	647	718	666	651	672	683	662	666	687	641	664	734	674	666	678	651	649	653	680	610	664	649	628	669	613	667	653	673	662	675	633	627	698	672	726	648	635	652	664	672	682	682	648	639	629	622	604	682	657	651	719	677	620	623	674	677	620	674	664	641	687	642	694	714	635	647	663	661	683	632	676	678	680	693	663	611	665	652	729	680	675	670	641	660	670	624	635	660	640	627	642	697	656	634	625	687	689	706	660	680	678	673	666	666	649	623	668	681	644	660	628	670	623	647	661	671	626	629	615	680	654	664	636	649	679	631	691	643	662	669	607	664	677	674	684	641	660	708	626	712	667	677	630	689	690	665	680	677	667	674	635	706	662	651	718	663	672	657	668	681	707	686	677	648	640	617	637	640	634	697	655	676	635	631	643	652	644	637	669	670	669	614	668	664	671	665	641	647	670	680	674	711	665	679	637	681	636	638	654	718	670	642	643	613	713	660	643	677	653	652	668	699	677	662	662	685	632	684	638	656	691	627	626	642	668	630	678	651	645	665	627	668	678	693	659	665	662	684	675	627	661	631	692	668	627	670	685	668	642	651	650	688	695	649	658	603	688	644	629	684	679	650	705	754	639	665	652	663	648	633	665	672	653	653	663	619	652	664	630	633	696	682	626	627	643	636	687	669	660	701	632	667	701	616	631	652	655	655	684	657	673	669	648	655	704	629	676	685	588	673	652	673	631	656	657	676	654	695	646	678	689	702	682	674	715	651	696	607	629	645	676	658	681	668	637	619	641	644	671	673	678	626	689	631	683	645	672	666	653	622	696	671	691	661	650	654	681	649	661	652	680	636	651	621	673	664	661	687	662	726	697	676	654	631	648	708	636	653	671	618	659	628	682	693	653	697	668	624	669	657	663	628	696	636	644	631	625	666	619	687	663	671	615	636	664	641	639	631	627	646	659	690	628	633	657	651	645	635	669	676	656	710	634	659	682	674	649	646	655	651	679	619	651	621	655	673	651	642	655	655	716	652	672	668	633	559	651	628	625	623	654	689	690	668	674	689	668	661	630	706	628	703	645	689	692	678	665	655	669	683	694	640	664	644	654	693	650	657	642	627	712	615	651	677	691	683	610	649	649	648	647	640	720	629	681	697	686	667	654	702	670	650	671	667	706	694	641	678	657	671	665	656	628	623	691	648	713	682	666	715	649	662	635	658	681	663	671	625	702	633	675	684	652	656	647	703	655	668	649	681	674	622	612	699	683	649	704	698	588	650	666	661	726	669	660	672	667	621	649	649	671	668	679	642	674	649	600	700	680	642	635	609	632	696	646	697	651	715	666	651	705	652	694	668	637	629	599	664	647	680	654	650	673	676	657	608	632	648	683	701	665	647	642	654	638	684	653	629	589	641	688	658	605	682	639	680	719	677	681	648	716	634	663	677	654	667	677	639	670	675	683	661	656	664	632	720	636	642	646	693	684	649	666	606	636	665	680	666	673	630	678	674	643	686	639	682	636	679	669	615	624	707	654	605	642	629	710	683	672	641	677	709	610	683	635	656	664	737	689	701	681	667	607	639	717	643	651	708	660	640	625	648	669	705	690	715	656	645	630	695	614	641	649	685	649	658	689	625	634	703	724	658	629	681	723	624	628	648	610	677	690	664	642	649	684	661	671	610	667	662	693	642	680	677	656	667	655	659	628	639	680	635	665	669	634	633	631	658	660	664	641	661	648	661	655	640	675	661	691	644	639	666	609	690	643	697	656	647	671	632	627	648	668	696	640	627	651	684	632	651	679	685	593	673	682	692	677	687	668	685	624	651	647	685	699	673	640	697	639	632	628	700	633	683	652	708	672	657	624	675	706	656	662	663	703	654	659	694	659	603	677	656	658	660	666	617	671	653	650	634	690	661	627	661	635	658	595	681	678	679	672	654	658	664	666	647	676	700	654	675	676	697	691	713	671	646	617	663	671	653	651	695	634	683	665	640	668	694	648	690	643	708	630	662	665	739	661	632	688	694	648	678	658	670	666	667	577	650	625	673	654	704	666	669	633	631	651	639	633	651	719	645	627	698	644	669	637	649	630	646	673	645	694	673	617	683	657	680	693	645	677	660	708	625	617	652	656	707	650	663	678	709	636	674	671	642	637	661	685	682	642	705	647	673	661	681	657	631	651	685	654	639	647	618	668	650	663	704	651	638	673	665	652	636	706	669	668	695	643	665	649	644	622	621	653	628	691	665	668	658	639	706	700	690	689	630	670	683	659	662	628	631	688	685	634	643	662	668	635	668	678	646	659	630	660	667	695	640	636	679	602	647	701	638	647	675	659	654	638	683	629	632	634	656	601	651	675	660	672	637	628	674	675	666	634	672	645	695	666	627	669	622	660	657	633	642	662	679	676	665	698	671	655	654	663	661	654	613	619	646	676	636	666	642	713	616	591	632	668	677	636	642	627	634	682	649	663	675	679	639	703	634	657	650	652	663	646	643	642	618	676	642	643	611	690	653	643	605	661	646	644	638	674	724	636	638	664	630	680	656	659	686	668	687	646	640	647	678	683	656	669	638	662	637	660	673	624	713	666	620	672	662	634	619	637	632	650	608	639	664	626	704	678	671	651	691	655	636	658	691	686	691	694	660	686	667	676	616	662	658	645	631	659	634	672	627	638	637	665	636	696	677	674	648	645	629	658	667	655	687	615	612	698	704	669	665	688	633	693	632	651	701	660	688	699	677	682	635	650	624	677	693	692	643	648	642	654	688	618	631	653	680	588	646	668	707	627	667	695	642	651	625	656	647	675	675	695	623	639	609	645	672	680	676	631	670	640	664	700	599	635	647	650	663	691	644	672	641	661	651	662	657	641	675	642	643	683	681	645	612	674	653	654	625	654	691	655	641	628	711	672	693	684	633	646	665	669	642	712	623	653	670	687	640	605	660	655	639	646	727	705	651	649	686	686	631	655	652	640	655	670	637	650	663	601	636	652	732	706	626	680	701	685	642	598	678	666	641	670	649	718	696	624	675	641	632	643	620	629	682	640	615	615	593	683	648	660	665	618	639	669	597	667	635	602	642	666	682	688	642	637	625	690	656	659	668	656	654	651	692	684	655	651	679	603	656	643	706	697	663	666	641	663	667	678	705	608	644	651	642	647	617	692	668	648	646	644	666	663	623	690	655	726	596	630	693	696	663	669	660	680	648	663	640	683	628	679	680	661	680	680	650	631	649	672	646	688	620	670	650	628	678	686	672	676	677	648	696	646	690	621	650	630	695	626	667	675	657	673	659	638	669	687	637	628	651	728	646	714	665	626	652	660	751	693	685	656	670	622	675	663	662	707	609	639	688	689	714	657	714	702	648	678	680	702	601	625	666	676	687	650	615	680	645	658	672	648	638	663	673	658	648	686	681	616	642	692	659	696	656	667	689	622	662	651	627	607	680	701	644	654	655	609	682	653
4090	5084	4222	2107	1491	1048	924	1344	17630	20416	13519	5360	1577	749	543	576	536	554	593	556	534	558	539	503	548	533	603	539	552	546	575	515	566	568	536	566	546	551	550	516	533	553	572	529	571	568	560	548	582	540	529	562	583	548	617	571	573	543	550	562	556	572	536	580	561	584	514	527	568	569	534	580	572	542	553	541	554	537	548	613	552	567	563	554	516	558	562	554	546	549	496	584	537	572	530	547	527	519	521	551	543	538	574	533	615	536	583	543	563	530	559	548	534	521	555	537	537	532	521	556	602	580	566	530	535	511	537	552	537	544	515	506	575	513	569	575	533	567	568	545	588	561	509	514	573	546	527	514	535	521	552	520	566	570	526	506	539	549	524	532	574	568	530	529	556	536	558	544	522	559	590	536	548	577	585	573	542	553	543	555	521	582	545	500	547	548	520	543	493	560	542	525	558	537	551	563	502	533	551	555	545	542	516	574	556	507	558	520	540	505	531	518	522	575	544	538	542	528	580	536	543	516	578	554	544	567	536	541	594	576	541	515	498	503	532	536	509	551	568	558	528	558	496	530	535	565	592	508	556	546	542	552	576	536	558	563	536	524	547	536	584	539	548	525	603	557	571	505	578	552	557	541	524	525	492	541	578	542	555	515	557	545	525	521	548	547	521	526	531	531	549	538	555	529	574	559	536	532	548	562	541	526	526	540	483	529	547	572	541	542	578	543	526	583	520	534	559	491	535	579	485	554	536	493	548	549	515	523	510	557	504	560	531	530	519	548	534	561	548	543	542	578	563	562	567	513	512	561	558	561	525	522	551	529	546	556	532	597	560	516	508	555	521	563	565	544	516	521	528	556	544	542	533	533	548	513	532	567	576	564	529	543	556	572	520	572	534	547	561	583	531	542	559	484	557	531	529	569	582	531	539	521	570	551	523	543	530	602	542	555	586	532	557	565	570	572	548	532	551	589	535	553	532	526	546	530	532	542	539	526	556	551	543	561	546	536	521	594	528	568	570	544	537	532	547	516	562	529	533	547	546	564	493	540	549	566	553	558	534	524	532	523	522	575	545	540	543	519	558	555	525	501	544	508	540	566	547	550	549	535	556	557	546	485	521	549	552	551	526	538	527	578	540	549	585	505	523	545	524	521	524	547	532	561	512	543	473	551	560	539	539	541	566	559	543	536	535	519	517	509	615	514	552	570	483	531	490	530	531	524	572	557	544	544	542	513	535	577	544	547	522	539	547	512	536	554	538	528	578	576	521	558	547	572	530	509	549	521	537	597	583	529	580	527	554	529	555	528	563	589	565	563	534	553	518	586	547	543	546	583	530	511	503	559	534	522	513	542	523	533	546	519	559	543	504	526	557	538	512	602	517	528	562	549	560	543	571	553	567	528	515	499	552	539	511	524	559	522	558	510	547	491	531	530	583	514	526	513	596	562	548	559	518	506	551	553	537	558	524	532	537	522	539	527	538	579	492	551	552	573	563	551	533	530	549	522	577	547	566	559	556	545	542	491	551	520	564	538	558	527	536	540	495	525	564	577	565	518	555	542	490	536	533	517	555	562	555	524	529	569	519	580	570	577	527	547	575	543	520	536	584	567	564	557	564	557	527	568	570	564	571	538	517	585	549	521	552	527	542	575	557	563	530	532	565	511	560	525	555	568	534	549	570	539	552	538	520	581	539	537	571	530	567	524	521	538	578	505	532	550	570	548	556	518	550	533	560	540	582	568	552	556	517	540	590	588	522	516	497	535	529	522	553	499	563	527	539	560	545	573	541	558	531	543	541	491	531	528	529	598	510	546	554	559	553	517	533	555	597	545	510	536	597	543	579	537	562	576	545	568	574	563	563	534	577	511	560	550	529	561	530	537	555	588	524	559	557	566	548	535	550	518	569	541	536	545	524	555	525	538	537	542	555	505	559	503	536	533	585	532	551	520	574	526	533	541	569	527	526	541	563	516	554	522	489	561	520	495	513	565	522	539	548	557	528	557	502	526	534	530	502	508	562	557	506	538	549	545	535	535	555	532	545	528	481	573	555	543	559	550	580	554	488	533	529	558	559	552	520	543	550	564	541	534	587	559	526	534	541	531	515	546	565	520	517	545	539	549	557	542	558	502	523	543	523	474	543	562	533	551	553	533	557	536	528	535	591	557	525	552	536	537	542	573	501	514	540	537	603	580	544	535	575	547	543	544	566	512	503	554	536	539	592	520	561	534	568	498	501	549	525	556	542	485	536	541	541	554	519	517	589	556	551	573	551	526	505	539	545	568	545	545	543	541	491	572	482	551	558	557	541	548	539	526	535	534	543	552	538	563	540	509	555	537	522	524	497	543	586	554	514	541	525	570	545	546	538	540	533	508	540	521	536	557	555	535	521	499	542	532	499	565	532	538	545	500	539	533	538	576	547	541	553	537	521	574	528	545	549	577	513	574	536	523	516	507	525	535	553	533	557	556	554	568	526	564	531	531	580	513	593	516	514	573	526	521	554	523	507	558	603	554	533	507	556	550	591	564	542	530	554	540	559	589	534	520	561	575	564	548	532	507	536	587	507	552	535	535	562	502	566	573	519	554	539	531	519	486	555	539	572	525	526	551	574	545	552	570	558	562	552	564	519	516	539	552	520	504	513	496	517	517	498	511	516	544	534	545	561	510	555	572	504	548	574	549	538	541	516	575	515	566	597	572	542	565	541	514	577	542	577	523	524	530	529	589	523	546	527	575	523	533	559	528	546	508	554	524	491	580	513	526	507	511	484	504	494	567	503	566	539	552	500	562	544	542	552	535	529	558	596	518	545	557	587	527	558	583	531	531	566	541	549	507	559	525	535	518	521	532	541	559	523	550	559	562	542	558	523	555	544	558	553	520	560	542	510	507	551	510	560	567	489	543	540	543	533	567	501	510	546	550	560	585	543	549	532	513	548	549	466	566	560	545	540	559	526	545	533	565	538	520	500	547	513	567	568	569	540	556	539	544	518	537	524	521	540	559	536	496	566	517	535	545	557	533	543	551	558	545	547	537	530	510	539	561	553	566	545	525	502	547	516	602	501	562	552	516	569	600	528	542	544	508	531	549	561	556	538	518	533	549	538	533	561	512	572	531	506	569	556	505	558	542	524	551	549	487	524	527	524	551	497	523	564	560	538	560	538	518	488	493	551	535	535	545	504	550	524	498	569	543	537	569	568	539	562	561	523	561	534	527	557	526	551	558	546	552	528	548	510	517	592	551	507	559	523	567	557	509	535	523	540	555	502	551	519	539	510	537	584	569	579	508	543	540	522	573	563	569	521	559	548	521	524	521	528	555	521	591	537	522	552	555	527	536	532	577	570	574	495	540	552	571	543	542	561	551	560	519	563	559	519	534	548	552	537	530	576	515	543	543	499	531	530	549	535	497	531	520	519	554	533	530	579	542	508	554	513	552	556	528	550	559	513	514	520	541	565	532	544	567	527	564	546	560	547	559	550	542	511	530	502	564	586	556
23914	21043	28260	24045	21011	9122	2198	1520	12654	41527	33586	17160	4178	1199	923	835	774	780	811	828	788	794	793	814	825	743	782	805	804	815	783	795	830	793	747	782	776	764	807	790	842	798	800	808	803	773	828	784	797	793	841	817	853	794	807	770	754	784	749	851	792	814	737	811	801	800	837	775	758	774	728	814	791	819	750	790	770	731	791	737	798	786	746	836	820	806	803	796	764	755	831	826	813	854	813	791	786	812	813	812	754	827	846	773	719	792	792	733	773	798	770	772	780	817	764	817	805	802	829	840	766	777	795	802	800	776	832	750	755	812	799	803	776	762	797	766	830	755	781	797	809	787	722	800	802	811	774	818	777	760	781	738	812	784	806	794	808	776	800	781	792	771	769	797	816	775	782	819	746	825	780	765	745	734	846	791	729	795	823	815	788	750	782	789	814	771	722	776	733	776	777	777	784	768	782	798	821	810	818	799	797	765	789	747	727	813	811	793	770	795	787	786	790	797	791	779	773	778	795	840	834	800	738	761	809	763	775	821	736	788	770	824	744	768	764	820	778	811	754	741	772	750	785	812	834	809	818	824	828	763	805	767	809	747	767	831	777	781	787	772	805	761	799	813	730	757	744	766	848	836	800	776	766	772	789	781	814	813	784	803	781	822	791	811	744	792	752	790	815	753	794	760	800	783	800	772	784	785	800	776	809	761	803	811	807	792	836	798	781	768	781	799	736	797	763	769	822	759	846	750	775	785	777	803	796	768	773	807	807	831	811	773	767	779	792	779	789	773	820	803	790	801	775	767	778	772	778	793	819	787	795	746	747	799	765	740	747	801	757	779	746	795	776	741	752	773	765	821	813	831	761	781	828	772	795	816	788	745	770	770	827	747	751	760	751	829	769	781	833	773	784	774	818	860	802	826	780	741	808	785	752	786	815	764	750	778	746	807	770	788	795	827	780	771	757	738	833	800	776	738	730	798	793	776	781	786	817	835	809	754	804	811	760	780	752	748	795	840	841	798	794	831	771	797	817	754	791	772	785	778	778	783	779	817	803	790	808	779	804	768	792	788	729	731	783	800	779	777	764	752	733	794	790	797	826	766	793	870	789	743	757	757	791	827	835	759	763	791	755	781	839	842	736	716	758	799	791	797	769	808	810	806	808	807	797	793	769	788	804	805	766	824	818	770	787	757	758	777	831	771	751	747	790	821	785	790	755	819	759	802	764	762	786	798	747	801	755	725	724	830	820	743	800	798	815	770	792	816	825	768	805	808	728	755	760	753	781	798	794	790	783	778	807	801	778	807	762	810	814	744	822	779	755	806	800	786	807	816	831	803	736	769	770	727	770	813	769	765	845	756	744	814	795	794	781	807	788	758	804	781	789	814	754	786	779	811	771	842	809	801	747	739	809	745	789	823	794	784	756	781	768	804	783	768	819	746	742	785	785	800	787	774	766	750	818	776	827	769	777	810	763	793	712	783	789	751	728	802	791	774	719	803	827	800	788	768	797	788	762	777	772	753	815	800	770	732	817	753	799	795	798	820	790	777	815	716	780	756	785	825	765	817	782	774	723	786	774	822	788	781	787	868	796	779	769	751	819	713	753	792	777	766	811	746	802	796	795	738	731	748	810	795	725	745	781	772	759	822	764	798	752	815	795	789	756	802	830	819	788	787	813	781	773	805	858	755	732	796	779	870	779	719	824	800	843	777	810	810	751	751	767	804	740	701	802	723	812	767	811	744	764	787	817	752	826	805	809	798	760	784	825	772	771	750	758	787	772	756	740	805	714	769	784	736	727	787	795	787	830	766	768	728	778	807	792	770	825	782	770	796	802	821	770	723	758	796	831	771	794	790	812	752	758	759	792	775	769	840	758	771	743	796	783	750	748	764	765	781	851	776	748	774	766	873	772	835	802	787	819	784	795	814	788	850	772	762	806	808	792	728	754	741	797	822	781	826	808	799	836	796	777	788	790	837	824	767	844	788	842	774	731	831	818	783	822	795	820	756	793	787	783	790	762	754	738	776	793	786	807	810	845	770	800	780	761	803	807	808	821	828	770	765	761	777	827	758	723	799	766	778	752	807	781	781	768	742	782	767	747	820	771	792	737	799	828	827	787	780	780	769	840	760	717	776	819	832	846	808	795	805	829	757	805	763	802	817	767	758	806	784	760	744	768	819	759	781	821	792	723	784	816	832	792	800	812	753	804	824	769	775	806	777	758	793	786	803	758	811	810	760	757	772	760	822	819	834	782	737	733	836	781	793	744	800	759	799	764	799	742	764	804	765	804	781	787	770	749	815	784	772	714	787	798	760	800	760	765	767	713	796	730	821	780	776	791	790	768	757	824	782	798	780	797	760	765	789	787	767	757	757	737	784	757	767	809	787	832	799	783	757	802	796	831	775	747	793	765	787	792	730	807	764	819	776	840	780	767	806	791	782	805	796	793	757	732	798	781	785	777	817	828	760	798	805	797	811	817	806	781	767	770	785	799	801	763	759	748	837	735	763	770	784	778	769	786	802	761	739	824	806	789	757	722	787	800	824	790	817	774	770	770	852	807	803	754	828	811	829	789	770	783	792	808	790	777	805	766	773	824	700	736	811	830	773	775	789	743	714	785	776	773	768	743	766	803	806	779	833	793	773	818	774	752	730	759	787	817	779	775	796	809	788	787	777	799	809	744	761	763	739	789	779	799	803	821	740	812	819	802	769	785	776	760	834	828	783	820	832	837	760	777	787	824	825	764	775	764	753	754	817	737	781	796	806	761	800	821	774	798	759	764	795	800	781	794	813	784	802	785	799	785	737	813	755	794	794	789	788	834	765	762	789	779	804	790	833	782	769	756	802	823	769	804	776	781	765	784	768	836	762	780	766	791	756	777	812	800	815	736	782	805	767	813	757	734	755	765	813	763	851	771	798	815	780	805	797	770	797	743	816	794	821	759	748	778	833	807	796	775	765	759	781	810	750	760	821	765	812	747	780	747	805	761	796	796	798	726	791	798	767	815	831	798	809	779	812	822	793	758	788	819	853	794	811	767	785	765	741	801	783	799	785	766	801	761	792	836	801	742	785	747	789	808	753	853	760	815	776	790	748	752	793	766	768	731	782	764	804	756	798	822	781	809	772	765	746	753	840	786	838	769	806	753	744	790	780	764	761	782	757	746	837	829	795	793	782	748	803	740	748	794	800	808	767	763	768	818	823	813	785	792	778	833	804	723	859	779	820	829	753	813	802	767	779	788	744	768	830	794	772	758	793	783	773	811	809	847	818	734	769	758	745	798	767	775	760	768	778	728	820	809	834	819	791	835	813	752	722	776	738	819	795	785	779	781	761	784	800	766	805	801	827	804	845	794	796	739	819	741	829	834	768	775	799	764	770	824	800	756	738	789	797	810	725	755	789	804	776	745	743	798	762	781	795	810	786	805	783	764	836	795	800	841	748	810	781	791	797	726	819	763	800	833	803	769	788	758	789	791	784	816	802	769	807	717	818
5030	8917	7169	3556	2534	1873	1500	1551	16645	38893	26637	12345	3088	1051	693	670	633	642	666	581	650	657	659	628	636	644	584	628	644	631	659	651	610	669	594	657	664	626	635	675	655	611	615	616	628	652	639	671	677	660	617	660	689	663	624	671	658	630	578	655	657	631	631	685	668	621	657	615	661	636	663	641	618	618	598	642	660	631	628	675	647	686	613	617	614	668	696	660	644	625	609	617	634	660	685	632	658	633	663	667	619	605	678	621	633	612	661	669	597	668	657	601	635	643	658	641	610	651	588	613	633	645	681	635	611	644	669	637	636	664	643	603	656	627	633	636	600	671	624	595	618	651	639	637	666	648	679	641	622	624	602	609	614	659	636	663	595	677	699	636	634	644	640	602	613	620	683	655	642	639	666	615	597	616	648	595	616	642	597	658	670	649	645	643	618	656	628	636	591	663	637	622	649	622	651	612	634	679	644	636	637	636	618	623	643	671	650	634	662	584	622	623	651	649	669	597	650	667	671	640	631	620	649	636	652	598	663	645	600	649	670	640	600	616	618	659	639	607	607	669	659	644	656	657	625	600	663	667	608	643	605	630	621	635	633	650	656	668	639	627	609	611	607	620	665	598	621	679	683	636	625	616	593	634	628	663	610	644	700	630	622	600	627	642	630	640	666	646	655	653	600	667	633	669	664	632	626	643	612	620	658	613	621	675	630	635	659	636	647	639	608	618	627	627	619	635	625	643	610	622	619	626	657	647	677	660	614	634	633	612	586	617	652	693	665	649	605	663	576	696	638	631	608	651	688	618	644	635	676	684	620	619	630	645	620	633	658	639	660	629	621	632	656	642	613	661	636	660	584	609	580	630	627	641	688	673	659	668	642	586	645	654	628	648	655	631	654	653	645	655	622	638	622	664	651	641	662	594	638	652	624	592	687	637	641	645	676	628	644	658	584	636	625	641	653	629	600	629	618	627	631	620	617	636	564	611	589	592	642	644	643	645	671	609	606	623	657	622	634	681	578	627	568	637	653	633	637	612	623	637	639	642	619	652	609	630	655	625	636	610	646	657	676	665	637	616	640	651	622	643	635	630	632	683	642	666	617	647	632	607	608	638	620	617	641	634	654	620	640	671	626	672	622	598	683	658	632	614	600	636	679	604	591	632	657	640	656	654	627	627	621	682	615	642	681	609	648	643	626	633	616	672	646	655	663	628	625	600	623	628	643	644	643	640	583	613	673	633	610	653	596	631	690	651	644	619	659	615	642	643	672	652	630	653	620	606	672	641	635	623	656	651	667	617	647	630	642	640	685	636	621	648	629	640	672	614	649	656	605	655	604	634	637	616	643	678	652	613	655	660	635	686	630	644	666	641	645	590	650	615	621	666	647	620	576	643	597	613	615	594	631	668	649	665	615	631	660	634	677	621	612	631	612	675	652	652	635	606	631	600	656	633	632	579	620	626	650	671	611	616	664	673	628	647	655	615	612	614	675	663	614	646	572	635	624	662	653	619	654	652	654	649	661	623	646	640	628	609	581	633	632	653	592	621	597	607	618	660	621	654	620	657	602	619	666	626	621	640	624	671	645	677	635	634	652	634	586	617	678	596	645	624	651	649	646	671	620	604	661	669	661	621	628	600	622	595	593	670	616	650	685	646	655	628	606	615	633	598	605	638	627	587	635	651	629	632	623	595	626	659	696	679	628	613	676	653	621	607	675	668	599	663	597	590	583	621	646	632	595	618	664	617	617	639	639	640	703	598	641	628	639	640	655	668	656	621	620	629	620	621	627	655	643	643	646	603	637	599	620	607	612	584	622	628	594	662	613	625	646	624	607	638	662	625	695	642	615	646	615	642	621	633	616	601	612	611	626	584	626	616	590	587	625	614	672	676	631	610	643	637	647	637	629	648	641	680	633	656	660	628	660	654	635	639	619	577	620	617	587	614	611	635	641	645	642	638	613	624	636	609	662	615	650	603	669	638	667	634	610	635	609	624	629	609	598	656	682	616	663	645	659	668	640	648	593	620	653	591	582	657	622	604	576	622	645	617	621	649	652	627	650	638	686	647	617	657	616	595	610	657	592	596	660	639	618	636	662	648	658	640	670	622	665	658	605	638	663	601	636	653	616	667	658	656	635	681	693	639	578	656	586	679	584	615	661	658	690	575	657	643	668	645	632	599	654	614	625	585	650	625	638	622	669	629	614	618	692	606	606	645	621	625	635	673	666	638	628	671	574	604	600	644	611	652	566	618	607	605	637	635	594	654	647	582	607	629	615	609	664	668	657	627	626	656	608	641	648	621	601	622	613	604	631	632	682	628	691	606	632	632	638	651	624	637	652	675	644	632	603	661	621	602	647	603	637	637	624	601	617	660	631	648	655	636	638	649	629	658	679	677	621	646	598	639	592	614	606	599	677	600	646	617	668	637	682	639	629	660	663	607	629	670	623	605	622	645	609	619	612	643	595	620	647	634	614	608	614	623	577	666	616	611	637	640	621	653	659	629	696	639	627	598	662	636	625	594	644	661	632	588	660	631	610	611	641	630	621	650	606	648	644	658	643	634	622	577	639	652	635	619	618	620	612	620	643	625	626	671	661	629	581	581	665	620	639	638	654	600	630	614	675	673	616	668	612	659	700	632	620	668	617	636	624	635	623	620	647	625	671	628	565	587	606	653	633	618	630	638	638	637	626	612	649	605	655	622	655	615	618	646	626	653	645	676	648	641	608	572	615	611	608	627	622	645	620	656	630	591	652	644	622	633	603	602	623	583	639	673	602	616	614	602	638	623	591	674	618	620	611	621	620	630	638	662	607	614	625	702	650	662	615	669	644	633	637	626	607	622	614	662	599	638	639	626	645	608	594	636	611	617	619	608	621	592	605	652	626	598	631	656	624	642	672	591	634	669	643	621	619	605	636	601	646	680	613	632	641	625	640	689	653	607	568	615	620	607	621	646	699	597	650	584	623	658	637	642	614	657	632	570	601	629	639	653	644	635	600	609	610	666	597	662	618	596	645	607	619	621	613	670	641	596	637	650	673	644	583	678	640	646	620	564	593	629	597	623	651	595	603	654	655	674	637	582	622	615	647	614	613	671	619	661	666	599	622	661	643	692	601	631	631	601	620	658	615	626	604	637	595	620	648	610	643	684	601	607	622	646	667	630	631	600	579	615	686	629	639	680	629	678	631	660	605	602	637	582	624	617	668	652	665	666	634	582	621	559	600	568	592	626	679	623	643	606	617	629	601	664	627	656	647	645	617	645	655	633	606	610	675	623	639	639	657	625	620	627	625	688	596	656	628	674	641	631	619	639	619	632	636	638	622	621	613	639	634	661	639	627	592	589	638	608	651	583	651	668	643	612	589	616	616	661	560	635	616	620	637	621	621	628	601	605	643	655	655	624	572	607	589	619	628	592	630	616	616	610	599	599	664	607	618	623	634	622	623	607	617	611	655	572	635	669	629	605	620	623	614	621	642	610	643	607	637	616	651	663
27271	12990	2004	989	687	488	506	505	594	2681	2984	1761	858	498	423	441	381	459	441	389	464	430	411	430	420	417	409	386	421	441	440	427	437	389	432	426	447	434	398	399	410	397	468	430	412	400	431	443	426	424	422	412	436	424	438	445	409	470	438	449	447	404	394	427	468	370	426	437	422	436	419	378	441	425	409	413	428	424	401	458	397	399	422	454	437	402	404	423	374	438	396	401	387	416	424	428	435	419	395	452	401	435	415	400	402	411	385	418	406	436	413	427	414	450	419	427	392	435	437	416	457	384	444	441	401	423	421	435	419	429	408	424	400	425	415	428	443	390	409	399	436	412	421	394	416	390	425	430	448	423	416	448	433	396	440	425	392	402	410	402	397	398	419	406	406	427	433	409	419	406	432	422	410	390	387	419	421	424	415	408	435	406	458	447	452	430	415	408	403	408	387	428	415	387	413	412	427	416	397	421	410	436	424	398	425	408	437	454	446	415	427	453	435	417	440	361	445	412	423	440	432	395	450	417	452	437	414	419	393	420	469	383	409	436	422	397	414	401	428	403	405	451	395	439	414	428	396	435	447	408	414	448	403	419	387	449	432	446	433	417	394	411	387	422	425	406	457	398	398	440	424	427	446	425	452	414	379	425	435	421	397	408	386	419	436	431	415	407	424	398	443	430	417	418	413	432	443	422	442	412	407	409	435	439	404	414	421	411	399	431	401	406	450	429	423	418	387	399	409	446	442	429	425	395	415	443	450	421	456	420	438	412	415	404	417	416	418	415	442	394	456	404	400	394	406	401	419	417	416	420	394	422	427	390	434	414	429	411	422	403	398	434	420	404	434	419	408	400	415	437	410	415	405	386	438	430	434	424	443	439	431	427	429	422	421	408	414	429	399	395	391	447	439	386	447	402	446	432	442	410	437	412	432	405	448	421	423	424	410	385	411	411	406	399	442	421	415	427	451	437	426	459	448	413	397	385	448	452	410	388	422	415	425	419	408	390	410	426	437	460	417	445	408	421	401	423	424	437	430	406	437	435	415	417	445	425	455	440	400	399	417	412	451	417	364	425	372	461	434	408	419	421	389	412	392	419	420	393	461	424	402	440	472	436	408	432	410	423	399	413	396	380	448	400	406	418	417	401	433	431	421	403	424	406	417	405	415	410	401	404	383	434	429	422	424	437	397	399	435	420	444	442	405	396	421	440	394	449	504	442	413	402	405	385	416	457	421	427	432	405	384	398	434	390	423	415	446	433	400	395	418	399	402	416	416	413	410	402	431	449	392	421	402	402	427	411	433	418	450	430	415	472	443	410	412	407	416	410	430	445	433	430	409	429	425	441	401	386	443	438	412	442	406	404	441	432	434	421	430	434	432	444	381	445	403	398	405	397	392	445	459	427	453	428	419	439	425	419	420	421	408	387	437	397	396	406	458	409	439	429	455	417	431	404	448	431	383	433	429	437	408	428	363	433	431	436	433	454	461	426	408	425	402	438	418	423	383	406	414	425	419	430	412	435	448	393	403	402	414	444	421	419	437	404	369	414	410	420	407	400	373	422	372	428	437	412	416	460	428	427	415	430	418	429	406	437	427	393	405	406	408	424	410	401	434	369	429	417	405	429	436	421	383	436	424	405	427	419	402	390	442	419	414	399	411	431	411	395	443	422	410	405	405	448	414	425	427	417	404	441	453	446	434	433	454	430	413	445	469	428	446	419	435	371	434	411	439	437	402	421	461	434	413	408	433	425	416	421	437	403	432	411	443	415	423	402	429	393	402	418	412	420	417	396	428	389	412	407	424	432	414	407	412	392	442	400	391	423	402	396	382	431	387	381	408	408	425	434	464	413	420	406	399	381	393	440	403	436	446	415	393	437	435	469	444	426	427	454	434	386	421	445	423	411	428	411	413	436	422	433	423	476	421	400	416	429	400	389	369	408	452	423	443	420	431	416	441	398	414	416	431	395	375	406	397	427	411	417	368	384	426	440	373	400	407	434	463	410	434	417	431	429	432	392	448	412	435	446	421	435	429	423	442	408	416	397	412	418	398	425	428	414	416	400	405	391	424	402	425	429	391	408	408	385	413	424	417	420	411	430	425	438	417	434	418	382	394	443	382	401	389	402	411	460	434	442	427	437	388	446	409	398	390	422	407	436	444	458	420	400	445	415	413	436	395	429	412	413	416	393	403	386	431	427	399	396	412	385	416	376	401	413	406	393	398	398	418	435	384	409	443	393	446	362	419	402	385	420	433	373	424	429	441	447	388	434	433	415	394	424	391	409	411	470	419	394	396	417	420	386	425	418	431	470	438	401	412	430	449	434	405	416	420	422	427	435	406	429	454	431	432	446	420	413	434	393	432	463	426	419	412	415	410	446	393	426	417	409	398	456	455	410	414	425	397	420	391	423	416	416	365	440	416	419	438	392	436	402	421	428	430	409	388	458	361	457	421	417	446	406	379	450	400	405	393	402	446	425	400	425	429	401	406	428	419	417	422	400	392	438	396	423	430	422	429	426	378	436	418	408	443	413	448	439	438	379	426	412	411	435	453	369	432	414	416	409	436	446	410	427	452	416	393	404	409	407	390	406	409	399	435	414	406	391	428	401	410	432	406	405	400	418	416	398	432	428	422	434	397	428	405	411	422	417	448	430	406	424	465	405	405	463	397	421	379	388	418	419	385	420	428	433	402	393	389	411	492	402	441	389	457	416	437	407	415	382	406	432	437	405	463	436	360	412	405	406	418	416	414	443	438	385	417	393	424	424	406	397	420	447	403	419	436	421	426	445	428	418	404	424	375	417	429	457	405	413	389	438	448	408	423	420	429	415	413	479	424	400	439	449	425	444	422	413	434	414	430	440	421	385	388	429	431	409	410	409	431	402	431	398	414	414	445	397	413	390	454	446	412	403	447	449	404	386	444	436	439	424	415	402	408	400	416	402	400	419	432	400	430	433	443	398	489	428	383	419	406	405	422	416	453	400	419	384	403	434	446	394	423	444	422	403	410	377	421	429	440	386	406	396	414	418	410	403	422	404	450	413	420	415	421	410	444	413	423	439	437	417	422	458	441	402	434	438	457	429	424	401	404	409	430	443	432	435	408	419	400	454	442	405	431	432	417	401	405	408	414	401	449	423	410	423	401	417	416	416	450	445	388	448	439	443	411	378	450	426	438	447	428	381	378	419	399	432	435	439	434	418	445	428	420	420	419	413	401	425	426	408	412	404	388	384	404	462	428	425	381	390	402	411	424	409	415	433	419	444	399	460	420	463	419	428	397	431	436	426	411	416	410	430	434	397	459	389	394	436	429	439	406	440	402	387	459	455	391	402	423	387	418	445	386	398	430	413	408	395	383	374	423	433	426	409	418	393	428	426	434	441	411	423	408	438	405	440	390	406	408	407	431	393	385	396	440	426	413	423	419	421	415	418	389	425	447	403	429	429	416	409	407	445	476	417	455	434	428	399	405	416	391	399	459	428	403	392	423	387
5393	1415	1019	594	532	441	429	414	714	3341	3149	1788	809	380	360	307	351	354	348	368	383	356	365	350	362	364	364	357	367	354	347	347	360	370	334	340	352	321	367	345	347	350	355	349	356	360	375	330	336	350	345	357	335	362	355	393	387	390	325	333	391	355	306	338	333	370	368	348	334	336	349	368	362	332	373	373	345	339	354	335	365	346	324	339	386	371	316	358	365	376	339	355	353	342	357	322	330	363	341	371	378	355	343	372	337	378	333	369	357	351	351	356	359	342	346	340	356	339	334	307	295	344	318	361	373	357	333	373	380	346	330	360	370	366	377	337	324	370	343	330	313	345	369	358	330	319	366	380	341	360	337	331	357	304	371	364	359	322	379	343	351	381	308	357	345	337	359	326	344	337	321	338	344	359	373	336	332	365	364	326	410	346	326	355	362	364	356	396	342	321	363	353	356	355	354	366	355	359	340	338	345	343	338	342	340	362	350	353	339	351	366	380	329	364	355	350	367	328	362	356	362	337	358	322	374	349	329	336	383	339	358	329	377	334	366	332	322	340	376	338	345	310	374	349	375	378	336	371	330	355	364	387	344	378	371	374	338	387	354	370	344	361	345	352	369	361	323	342	342	344	340	349	351	380	339	374	349	368	312	336	329	349	349	351	348	351	367	371	294	326	347	343	359	330	323	350	321	339	358	312	363	357	322	358	339	357	346	349	333	362	347	362	368	355	352	323	340	355	387	343	372	343	334	349	355	356	342	329	366	381	328	334	376	321	329	341	341	346	361	361	337	324	326	376	367	343	327	349	327	358	325	351	365	332	326	303	329	347	335	348	357	355	357	366	353	346	323	380	361	298	358	318	345	378	314	348	353	351	351	366	348	353	340	356	352	359	385	340	336	342	359	356	318	328	364	355	353	367	320	342	336	314	338	342	365	377	366	392	350	363	372	367	318	366	324	340	332	340	358	362	354	352	344	368	327	336	357	381	336	351	374	348	361	346	343	360	372	351	357	333	330	352	364	357	351	343	325	352	324	319	341	373	335	357	340	358	352	355	357	383	315	352	382	361	336	361	356	351	343	363	326	373	356	323	366	338	348	352	350	359	337	338	382	366	329	351	312	354	354	361	350	364	393	362	341	373	332	373	355	316	322	342	341	321	365	359	357	361	328	355	368	325	355	387	332	345	338	374	335	369	330	352	323	323	368	358	327	333	335	350	347	346	368	313	354	358	359	345	361	365	374	362	323	350	372	340	357	329	377	344	361	337	352	385	326	359	376	358	374	370	358	350	360	342	358	372	351	349	354	355	365	353	341	361	349	328	348	349	339	365	336	348	322	331	347	346	366	346	334	349	342	376	335	334	382	313	360	361	367	337	343	321	342	353	372	357	359	341	343	332	373	351	343	364	368	333	395	324	375	319	337	339	341	337	393	355	382	366	339	330	327	350	358	339	349	326	356	333	355	310	378	348	371	363	347	358	357	323	342	364	371	332	385	333	355	368	346	330	377	368	342	356	383	347	347	325	370	334	323	356	352	350	369	361	350	347	383	359	385	355	347	324	340	334	343	359	347	345	324	361	357	369	386	361	357	361	338	340	351	358	353	373	363	337	379	354	336	333	376	329	354	349	366	352	353	322	341	342	324	361	345	343	310	346	377	320	348	340	343	345	372	401	352	353	350	377	361	333	372	346	342	338	348	370	338	348	387	347	351	351	337	335	315	360	330	328	352	354	369	376	342	355	295	375	345	349	340	315	343	386	339	363	362	345	354	331	369	313	327	374	375	373	386	345	328	339	329	341	361	320	316	355	392	326	341	332	319	321	356	359	375	339	336	356	342	336	323	368	333	345	342	321	373	359	358	376	377	337	329	346	399	340	332	350	357	320	324	313	360	360	340	335	368	366	373	342	326	345	352	343	385	361	354	329	347	384	365	350	369	348	351	341	339	355	371	363	350	335	354	407	360	339	369	348	329	358	332	347	336	337	345	351	358	349	325	350	397	349	339	356	345	363	350	357	358	350	369	347	371	366	339	313	338	351	385	332	362	328	349	331	369	333	324	395	370	340	375	316	346	367	354	344	346	360	364	377	343	323	400	350	379	338	337	349	359	348	356	369	341	393	348	368	351	366	341	336	328	367	322	315	340	361	364	346	364	317	393	359	315	344	308	316	357	366	331	390	370	356	376	301	344	345	383	360	369	362	356	344	352	340	327	350	339	332	332	378	328	343	329	360	340	360	335	332	369	352	333	347	389	342	344	375	329	358	336	361	373	388	353	326	345	347	343	356	348	350	351	331	330	330	327	350	351	333	306	349	351	370	315	335	362	325	386	344	348	333	362	392	349	341	395	353	338	325	378	375	344	340	334	355	334	319	369	349	360	346	356	318	347	336	328	355	346	340	342	390	343	333	366	368	338	310	338	373	311	344	333	362	349	357	350	341	334	350	342	342	376	336	365	334	350	322	369	353	342	347	370	374	356	353	337	354	358	369	346	338	365	344	325	323	332	360	309	343	365	354	367	351	343	345	337	340	337	318	375	334	376	355	358	350	364	325	366	326	342	350	351	329	372	365	352	346	318	340	363	348	319	364	349	346	325	317	310	379	376	334	362	333	362	350	332	378	308	375	356	387	340	333	357	334	345	353	356	361	389	384	372	334	383	369	377	347	376	314	330	369	367	324	355	371	352	374	361	390	365	338	339	368	328	328	347	354	357	333	341	351	338	393	366	368	389	342	320	353	345	368	352	335	369	380	351	311	408	336	352	358	333	342	346	372	347	338	341	369	326	355	366	334	354	361	357	357	369	352	386	316	358	351	339	276	373	349	344	330	360	316	366	348	342	337	354	353	342	340	351	370	389	349	345	338	328	359	361	350	337	374	335	320	338	309	356	349	387	365	364	336	340	370	335	374	352	357	350	326	369	367	373	312	344	322	348	351	348	324	362	370	323	338	374	357	337	332	341	371	322	363	390	329	336	329	346	360	359	365	371	338	336	313	374	343	333	331	337	350	320	319	330	381	341	365	348	333	363	371	346	335	338	345	338	331	353	363	356	366	346	354	335	355	378	342	350	333	346	328	345	367	392	341	344	366	357	363	325	352	350	370	326	343	348	332	336	334	366	359	375	356	347	337	341	366	315	396	332	370	344	394	329	343	391	343	370	339	351	357	371	337	363	334	364	342	358	322	354	340	315	329	331	322	347	370	354	332	352	352	365	320	330	315	345	357	335	357	342	348	354	331	340	327	334	340	319	355	332	373	363	315	373	360	382	369	367	371	335	359	361	356	386	348	326	378	325	359	343	344	346	386	364	355	357	374	330	348	359	355	354	369	329	342	344	313	334	354	342	359	328	367	405	340	330	350	339	348	368	344	371	319	363	372	376	341	350	379	324	331	355	338	348	359	349	364	333	323	365	355	351	327	294	347	314	338	387	358	347	336	315	350	346	335	367	378	356	392	362	338	369	372	320	366	344	326	363	355	342	346	338	340
25154	21084	26937	25045	5540	1156	863	682	2188	20267	19251	10525	2467	848	545	495	496	506	507	514	485	472	507	504	511	532	530	482	483	502	484	496	501	486	525	502	467	535	503	521	484	546	520	493	567	516	514	449	492	510	506	500	506	494	512	473	487	505	510	492	532	467	503	502	502	516	528	497	491	505	522	502	512	525	518	481	501	488	515	470	518	496	501	493	474	505	478	516	490	458	524	446	507	497	504	524	467	520	466	498	495	521	481	522	475	517	558	480	508	505	465	504	521	486	530	510	529	483	510	498	450	543	496	485	505	498	509	473	489	535	495	470	521	498	515	487	509	490	489	522	527	484	484	483	520	523	505	518	506	508	518	484	527	536	519	483	528	516	516	482	515	469	487	495	489	457	475	482	481	510	496	492	499	526	513	488	486	533	505	507	491	528	534	515	550	531	501	480	528	503	515	565	506	486	503	502	494	504	523	511	473	492	471	513	472	536	510	510	508	529	486	516	453	529	496	455	524	450	480	500	515	544	518	535	471	474	492	517	518	479	490	515	477	477	495	457	514	518	503	474	463	507	463	513	494	466	504	523	481	483	527	484	506	531	519	504	473	505	515	522	504	494	473	503	546	493	549	518	484	522	519	510	499	494	481	464	499	512	500	504	486	517	525	464	473	534	573	480	493	521	501	463	525	543	495	470	520	486	509	505	505	466	496	509	491	469	488	505	509	508	506	505	497	470	455	518	475	509	524	502	494	506	514	517	472	524	511	484	510	518	487	508	493	520	540	495	530	487	557	483	534	486	482	492	470	511	517	484	494	496	448	523	477	505	490	532	495	464	491	515	577	487	497	503	505	496	501	499	496	509	491	491	516	512	533	492	514	488	485	502	503	461	517	434	515	513	520	506	557	502	519	546	474	499	492	470	498	499	494	494	478	504	469	502	526	502	542	473	567	508	507	486	500	500	464	528	523	477	525	536	479	483	482	476	519	471	480	517	463	491	496	497	487	489	487	519	527	473	488	469	479	482	503	543	501	516	505	481	531	524	521	556	470	487	497	512	474	494	500	523	526	482	523	500	516	508	493	502	481	508	504	454	490	495	542	511	531	508	476	469	512	483	525	535	495	507	474	493	498	485	521	509	503	482	487	471	476	499	506	555	488	510	504	530	523	503	489	502	488	524	516	516	488	510	515	472	524	497	507	467	478	530	535	508	492	494	515	507	475	492	505	475	488	491	450	507	518	484	530	514	495	507	510	499	490	504	504	471	488	533	473	470	485	480	494	459	527	496	519	468	560	474	531	484	498	535	481	481	517	500	489	458	502	475	525	546	505	465	562	561	537	459	491	496	549	505	485	489	533	511	485	492	529	505	467	501	483	509	523	525	488	512	494	504	525	502	476	483	465	491	511	469	535	508	510	504	473	490	492	505	476	495	480	542	506	502	481	467	493	524	467	496	516	471	487	518	517	512	504	515	450	497	496	508	458	497	502	516	499	491	499	519	499	514	499	498	461	509	524	533	513	476	505	480	501	486	508	502	541	523	509	499	495	436	524	510	503	538	493	487	514	497	508	475	481	535	525	472	492	471	493	489	519	520	485	513	515	531	506	476	477	519	505	463	503	532	484	449	521	523	520	521	473	510	510	533	539	492	506	505	520	453	470	515	505	544	509	480	503	479	511	471	515	471	518	442	499	537	466	527	543	487	473	471	510	515	529	513	490	451	493	501	510	542	502	473	460	523	487	506	500	502	494	488	509	502	541	501	501	552	523	488	491	519	516	487	474	466	480	481	482	479	473	517	514	485	516	516	513	499	480	526	488	525	498	478	458	505	495	478	513	485	527	519	478	532	515	536	526	511	481	537	534	503	467	500	498	479	530	532	531	550	486	521	520	507	519	509	510	460	513	507	485	477	496	500	519	521	516	482	509	494	532	556	513	517	541	507	516	482	502	502	477	527	489	473	527	485	494	524	532	464	469	517	517	459	470	520	472	510	486	515	520	485	492	524	485	478	504	501	553	519	516	456	512	488	486	486	493	543	504	466	538	493	476	508	510	504	495	505	509	515	475	508	506	484	530	523	511	477	525	496	492	505	547	482	474	486	527	518	501	531	495	499	500	509	525	517	508	496	525	485	484	537	547	485	488	478	523	539	499	502	539	521	492	504	522	498	528	522	522	472	494	479	529	495	523	551	477	537	488	498	489	506	560	490	534	466	518	512	497	477	525	452	517	501	494	507	497	495	519	518	479	475	446	496	511	534	489	497	505	518	501	513	536	490	487	483	473	501	475	505	477	496	493	517	446	527	511	516	499	517	518	528	547	502	510	501	500	459	480	505	521	504	508	541	492	459	487	505	468	501	536	520	470	529	520	511	518	496	489	470	507	485	542	480	482	502	511	511	524	499	528	480	531	503	509	532	489	497	494	481	459	505	542	536	508	452	504	524	509	535	521	513	516	500	485	477	523	528	497	477	465	513	504	481	524	520	496	490	539	488	510	519	505	497	462	502	472	498	489	517	483	478	483	539	493	516	493	508	522	501	546	468	473	469	508	474	471	502	527	464	453	532	537	474	517	526	497	508	511	484	487	525	484	483	529	488	506	481	494	503	506	531	540	501	523	480	505	545	474	502	522	542	524	514	510	530	514	507	483	495	512	468	530	530	480	472	495	481	486	506	492	483	479	493	515	531	476	504	542	512	528	486	489	505	524	490	492	510	484	496	470	510	493	480	512	505	515	473	476	497	486	500	507	484	500	511	517	474	557	484	468	493	551	486	513	494	500	518	462	509	477	499	506	481	506	484	486	500	477	478	482	472	546	452	487	545	552	484	520	492	489	518	515	521	500	508	505	443	459	518	515	491	506	466	505	520	527	523	517	495	504	464	508	504	486	536	493	504	513	489	497	481	510	456	470	527	498	510	503	490	506	551	514	469	491	501	526	489	497	490	526	523	492	476	483	499	518	462	503	538	470	505	508	537	497	541	491	501	488	480	533	495	496	490	500	510	536	510	517	481	504	497	521	489	551	449	546	512	528	468	504	498	500	445	544	505	480	506	514	499	492	504	475	514	458	516	526	493	521	482	474	504	518	511	468	476	498	490	511	541	501	512	481	492	495	491	495	513	482	510	525	498	523	484	488	513	490	538	498	475	506	486	458	526	471	492	465	506	501	487	482	513	525	525	490	513	535	518	496	566	522	459	519	539	507	492	527	513	520	520	521	502	505	508	500	498	474	505	512	489	493	537	502	494	527	468	498	510	497	487	506	538	538	511	500	460	524	562	485	470	485	501	487	530	551	480	535	520	494	479	500	492	502	477	481	540	491	485	464	482	485	495	469	478	440	503	501	486	506	477	554	520	530	508	492	497	551	512	456	554	481	462	485	474	474	519	491	466	494	468	536	481	510	495	483	495	482	515	487	486	478	507	526	538	497	545	513	481	480	500	497	449	486	488	487	503	489	468	518	476	501	511	486	491	479	523	506	452	500	473	497	515	529	522
4090	4195	3274	1759	1157	882	766	699	3500	21254	16820	8586	2284	777	453	462	429	424	451	456	446	466	427	464	418	405	394	422	401	443	462	429	445	438	400	421	421	445	448	426	443	433	431	430	474	412	408	425	438	424	415	437	463	395	426	448	407	418	441	431	488	415	413	457	404	414	453	448	415	425	441	429	432	476	446	421	395	416	448	447	425	416	453	419	435	427	413	452	415	434	463	415	427	424	423	455	396	430	408	449	428	429	423	416	438	468	432	447	438	417	403	439	427	420	449	439	396	437	424	437	449	421	429	445	427	428	407	418	429	435	404	410	461	425	411	439	441	433	423	466	428	403	438	418	410	446	422	416	434	424	405	422	461	450	469	459	470	411	424	474	411	421	413	452	444	422	420	447	412	432	447	422	408	402	415	418	416	412	436	403	405	415	405	408	474	411	414	471	413	422	443	447	415	431	440	420	419	437	428	434	439	450	449	431	440	447	423	465	423	400	444	458	467	439	462	405	457	450	468	436	420	460	403	424	425	429	431	473	424	419	432	406	445	444	426	474	427	440	429	452	410	410	389	413	409	420	384	436	384	410	393	394	393	396	426	426	414	469	425	454	425	386	393	410	440	446	429	423	461	412	484	397	401	415	432	430	433	400	426	419	417	420	456	428	423	418	413	449	457	401	398	429	438	436	423	408	409	434	446	399	442	437	402	420	414	441	429	371	419	413	419	404	429	396	430	405	470	437	420	397	378	388	394	412	391	416	419	404	421	448	437	429	391	410	440	440	430	415	438	437	380	384	445	420	427	425	428	468	393	430	411	428	437	460	415	407	403	414	410	413	417	399	426	438	433	408	440	408	413	420	406	397	392	431	426	405	417	433	446	439	427	442	428	422	428	428	404	419	415	437	453	402	419	436	476	395	425	407	419	413	384	427	444	414	432	403	422	436	417	439	421	440	457	414	421	437	425	421	443	399	431	439	434	450	425	424	405	433	439	416	424	471	411	480	454	393	419	458	427	446	412	459	387	417	425	453	424	433	411	422	420	409	414	447	424	470	408	413	421	431	415	419	421	428	443	420	406	424	430	429	423	443	387	421	393	383	447	464	437	426	452	448	406	439	421	431	441	437	412	442	418	454	411	413	418	396	454	433	422	442	449	414	424	403	406	430	436	444	429	405	457	417	407	419	436	428	409	435	440	412	424	396	431	447	440	443	465	408	412	414	398	424	431	418	435	440	420	426	411	436	401	426	396	409	387	421	433	433	461	450	440	453	424	447	428	431	433	404	383	426	441	453	396	414	418	426	432	414	444	453	431	407	403	448	436	411	436	417	436	411	469	415	450	436	408	446	463	417	479	429	423	408	443	441	431	489	413	452	449	432	425	436	435	415	421	402	383	414	398	446	403	440	441	430	406	442	423	453	472	398	470	427	451	432	449	421	429	400	445	437	426	424	452	419	428	420	403	441	422	407	409	404	414	415	442	402	414	401	440	405	408	450	443	469	431	457	426	403	397	401	431	433	393	439	412	396	409	388	412	416	440	405	431	470	438	431	422	416	413	406	435	405	446	427	419	392	439	402	399	451	424	395	449	446	403	415	401	441	418	402	436	426	438	415	392	419	427	412	432	430	409	405	406	418	412	425	451	430	441	440	438	416	440	412	446	451	404	396	406	449	464	410	424	404	461	414	426	433	417	398	417	423	411	411	416	431	439	408	452	478	450	437	418	406	437	424	465	430	445	403	432	434	403	424	410	459	421	404	444	426	417	439	421	434	465	426	392	431	404	387	402	415	419	450	465	439	462	424	431	434	395	423	447	418	424	397	394	442	407	431	465	438	412	418	454	404	408	411	438	443	466	477	433	414	437	446	452	382	411	415	402	416	405	433	414	423	424	464	425	429	458	396	432	429	409	410	431	440	393	445	435	417	437	419	449	435	395	390	406	415	428	445	430	417	374	397	420	428	412	423	401	415	412	399	399	429	421	397	411	441	434	414	408	405	405	436	423	422	446	440	453	440	424	469	457	422	420	425	425	448	438	417	388	396	422	402	417	446	435	424	434	414	426	455	400	426	433	400	423	461	401	415	451	423	396	475	397	432	431	415	454	410	388	427	418	408	469	418	417	438	425	449	383	405	409	413	386	417	419	383	426	431	397	427	410	466	425	392	425	444	430	404	444	402	444	397	427	443	460	456	403	415	409	428	407	427	434	426	425	430	429	417	423	430	406	442	441	425	392	418	421	393	407	380	423	459	411	394	409	487	438	434	417	401	402	433	410	423	438	417	422	438	459	411	401	439	465	430	447	431	475	429	439	425	417	446	450	416	440	429	420	412	482	410	416	415	409	412	433	421	451	404	458	448	403	450	433	420	448	405	425	437	457	444	409	427	437	444	445	405	408	415	416	437	437	439	457	417	425	435	434	426	414	414	404	437	408	420	434	445	425	392	429	442	412	429	427	452	411	429	435	429	427	424	444	444	412	418	427	431	415	410	373	447	432	396	416	427	429	457	402	426	442	437	422	439	433	430	399	404	432	427	424	448	468	389	407	425	404	418	419	419	425	437	430	405	443	421	435	419	431	436	446	436	423	426	430	420	460	410	413	406	435	454	424	416	443	404	433	445	424	412	419	396	405	428	430	456	415	441	445	458	416	408	446	393	383	449	423	430	404	430	396	431	397	439	423	428	398	440	417	435	400	405	425	401	426	426	409	429	440	401	397	460	401	404	393	432	445	405	409	373	400	432	460	414	390	405	391	430	453	420	433	367	439	403	425	423	432	416	409	439	422	443	422	452	405	412	448	387	412	406	424	409	416	434	411	432	427	426	423	451	409	418	419	415	438	425	411	401	428	426	437	420	439	432	442	412	437	393	422	457	403	388	460	438	434	461	426	434	394	393	400	442	404	428	446	423	429	390	397	428	396	430	428	425	412	428	429	405	449	416	387	398	452	411	404	445	413	449	444	437	450	410	377	454	447	453	421	429	403	439	430	447	413	460	421	426	434	428	437	405	443	418	402	447	427	416	405	451	434	410	453	438	428	467	469	439	424	414	410	459	422	438	412	423	459	452	454	429	430	429	430	427	400	444	413	416	407	386	439	461	401	436	447	412	431	434	435	416	413	409	396	425	440	415	423	433	454	398	420	395	412	420	438	434	443	427	435	427	419	425	420	429	400	452	444	419	389	415	408	398	462	394	428	480	417	447	407	433	430	428	395	458	419	440	419	457	420	410	406	410	395	439	411	404	426	431	412	421	416	424	431	393	459	410	429	438	399	403	385	430	435	416	419	426	419	453	443	407	424	423	428	422	445	459	422	426	434	397	398	443	425	416	390	412	423	448	413	421	433	435	413	430	420	407	422	442	403	433	420	429	414	447	415	401	411	402	410	414	419	440	418	440	439	460	463	437	460	427	426	429	450	412	438	404	420	422	417	414	437	416	413	462	397	422	431	417	376	456	432	466	450	442	463	414	423	423	433	435	411	440	420	443	478	397
23866	21016	28233	23988	21002	8539	1843	1244	10787	39000	33212	19119	4562	1305	775	681	730	701	684	710	704	708	725	703	726	697	692	722	698	705	673	659	683	686	713	665	697	664	692	681	692	658	675	685	703	674	706	667	711	659	656	692	708	656	718	647	690	667	695	646	661	655	675	681	740	705	661	694	693	702	685	718	650	661	670	683	707	695	679	646	686	686	687	678	659	701	668	704	700	679	635	680	704	681	657	725	715	663	676	715	610	726	636	679	703	689	669	682	690	692	703	688	680	669	642	669	640	655	687	671	723	675	645	681	684	703	717	677	710	761	664	679	664	646	654	663	645	672	689	674	691	694	675	652	701	675	659	650	705	664	707	664	732	669	706	676	645	651	664	662	677	667	699	716	679	660	638	638	700	730	696	679	682	696	672	631	651	679	714	699	653	674	724	729	661	680	716	659	683	706	717	629	634	631	699	653	682	667	700	688	706	684	682	676	690	704	680	719	683	642	653	683	684	702	680	723	655	637	689	709	640	660	664	652	664	644	668	683	630	750	650	684	698	702	659	725	646	725	689	712	684	661	672	671	687	687	638	671	677	687	699	645	611	640	659	690	692	687	672	664	696	648	665	690	647	736	701	701	697	636	661	648	743	640	688	730	693	703	719	634	668	682	636	642	659	685	678	683	666	683	688	704	658	673	674	665	713	658	680	657	674	669	634	669	654	684	694	692	677	683	695	698	703	620	681	702	627	660	692	641	658	693	704	673	682	690	715	660	692	703	668	647	669	674	633	688	697	662	694	704	658	658	682	652	723	685	660	708	676	619	661	680	661	656	641	675	705	688	663	701	726	658	663	702	679	654	666	693	682	651	668	665	700	665	628	681	671	620	695	659	648	661	681	685	688	697	642	717	670	657	643	646	643	689	650	666	692	699	670	656	688	717	645	673	710	712	682	685	668	689	672	697	727	691	703	688	651	731	668	702	669	669	708	654	727	667	696	670	728	648	643	699	674	703	745	623	681	645	697	667	663	687	707	700	677	676	649	705	674	679	732	692	687	647	693	712	668	672	651	666	676	654	671	668	689	649	662	626	692	665	677	741	692	664	691	681	683	695	689	670	675	711	709	645	653	643	637	658	677	670	661	665	655	696	697	664	704	674	681	689	658	671	665	656	650	702	711	685	728	706	634	671	665	704	691	762	707	625	626	646	645	657	636	674	656	661	704	733	669	659	671	694	697	689	666	718	625	729	687	684	716	669	675	684	689	676	662	643	688	696	704	734	741	714	622	668	669	678	641	615	675	663	670	671	662	584	668	667	654	647	643	678	675	693	742	689	654	639	661	669	632	694	676	701	711	658	610	666	679	683	628	662	644	723	693	636	669	689	685	700	695	674	734	722	645	652	696	673	683	712	649	703	641	702	653	658	644	711	660	632	706	693	709	654	653	686	660	670	642	694	688	716	660	657	687	737	676	674	690	683	644	704	705	653	692	690	679	644	652	675	700	651	676	677	664	643	644	706	705	658	656	672	664	658	676	678	661	715	681	651	679	690	642	661	641	721	689	722	683	692	670	684	691	667	705	663	630	697	653	667	719	650	679	640	695	725	661	642	686	664	763	652	672	682	641	670	650	678	697	663	685	679	714	644	695	701	638	670	678	684	671	692	645	694	640	652	666	651	716	699	709	673	671	714	674	694	686	672	642	655	671	667	636	716	715	687	671	683	694	675	696	667	679	681	626	670	675	672	666	694	703	638	654	679	669	745	711	684	676	649	649	657	675	644	674	690	719	677	693	687	657	653	683	687	685	646	679	649	704	714	638	688	684	670	669	651	647	669	676	648	722	654	661	666	666	677	648	705	635	714	664	674	644	697	720	722	656	649	683	699	731	641	664	678	703	698	693	716	669	759	676	726	684	678	669	680	642	668	693	665	689	724	627	666	643	656	686	701	670	684	668	694	677	695	654	640	637	664	696	705	711	666	632	625	685	613	693	680	681	687	712	692	669	667	670	647	666	673	658	638	663	685	698	669	671	657	687	641	621	707	617	674	670	707	640	642	697	661	688	686	670	666	646	668	637	704	721	667	668	703	645	655	679	691	693	651	694	628	693	641	722	622	637	652	672	693	661	686	681	700	700	684	675	710	661	685	657	661	709	705	700	638	672	666	642	700	644	729	667	654	659	667	657	663	663	678	614	650	670	684	652	658	685	657	676	669	699	657	695	650	630	729	669	697	670	685	666	707	652	684	684	634	704	665	670	652	695	696	657	680	661	694	664	652	640	743	672	695	687	641	681	663	655	682	708	730	715	682	650	713	663	642	685	628	682	701	697	670	695	672	641	684	611	713	702	677	672	693	648	649	679	674	670	660	673	674	679	666	679	697	675	660	648	681	726	671	685	657	617	635	660	704	682	703	636	700	703	705	673	719	642	646	677	700	666	653	731	661	630	690	700	674	732	668	708	673	644	703	661	707	658	688	674	674	694	667	645	678	653	657	696	647	708	656	701	675	666	681	710	620	676	668	671	671	706	640	654	619	692	678	688	643	658	648	707	710	708	660	649	668	729	652	687	619	692	660	677	657	631	681	668	671	699	689	686	602	688	690	710	681	670	672	697	681	690	696	617	690	652	647	705	681	643	687	643	673	710	625	670	712	624	667	659	672	662	692	709	639	667	663	647	645	668	666	673	625	660	627	654	664	627	692	646	651	659	655	633	633	671	693	677	694	663	664	697	609	671	643	653	658	668	648	695	629	683	686	689	662	661	720	694	628	669	668	692	647	681	652	726	689	684	657	621	677	678	667	655	636	700	657	661	618	656	628	695	654	661	641	648	673	701	688	697	668	599	662	648	675	644	714	715	667	682	650	661	678	671	676	658	652	619	673	697	675	627	673	698	666	695	677	688	667	725	631	704	695	697	673	670	711	663	661	690	665	676	652	680	696	702	690	682	667	673	686	634	627	687	665	714	705	676	672	673	716	678	684	671	685	632	674	662	631	633	678	729	643	667	645	673	667	697	678	701	659	721	648	680	652	702	734	627	647	692	734	640	624	659	623	642	645	651	681	670	682	685	666	698	664	625	647	690	661	637	685	709	658	635	679	672	673	701	674	674	706	716	660	692	666	686	657	673	714	644	660	683	650	689	667	655	667	674	648	658	656	668	669	728	659	662	711	688	654	660	686	681	717	685	685	661	684	660	719	682	681	683	690	659	673	695	660	708	688	681	690	655	697	630	659	715	639	705	676	693	651	669	634	637	686	677	689	688	682	632	709	711	704	680	695	661	693	680	673	711	674	649	714	672	690	685	658	652	671	666	666	682	670	672	663	652	642	690	691	693	710	606	682	666	636	669	637	684	647	722	666	637	714	684	658	676	675	649	652	684	699	704	676	673	658	650	656	723	690	696	655	651	663	721	686	711	656	682	650	653	659	673	679	663	680	672	748	684	690	677	669	681	650	678	686	672	717	720	682	670	672	641	655	706	684	698	675	658	605	634	639	716	652
4801	7539	6501	3050	2099	1533	1191	1292	14155	36754	28308	14202	3580	1225	614	621	589	562	587	598	570	543	564	590	542	572	549	575	571	567	592	565	611	635	547	576	558	581	578	570	589	548	600	557	523	512	573	575	598	540	592	591	575	575	545	555	545	572	545	572	595	578	560	548	568	580	573	563	556	585	604	583	610	597	570	576	541	607	550	548	596	567	567	577	580	568	565	596	604	624	587	579	570	585	543	564	534	551	589	560	608	553	592	563	576	563	586	539	594	555	599	582	566	584	579	548	582	552	553	595	574	587	568	573	573	556	589	579	559	583	595	595	593	539	610	539	547	544	538	537	554	563	530	566	574	544	555	563	617	550	575	537	553	565	601	544	563	531	587	538	571	569	548	578	582	605	559	578	551	595	573	554	561	576	541	557	597	573	576	554	575	580	571	587	531	620	591	534	578	547	544	544	571	551	554	548	503	567	573	575	618	527	615	546	562	561	553	544	538	549	571	586	572	569	584	574	553	572	615	567	548	566	577	607	539	534	602	551	563	613	545	621	543	542	578	591	584	567	544	541	564	532	572	547	600	540	571	556	581	588	520	571	575	585	577	570	516	566	570	585	567	552	545	580	547	544	568	581	595	582	574	566	545	539	567	585	557	546	603	556	567	570	561	571	596	559	604	545	566	563	581	602	558	575	579	572	579	522	561	579	569	562	570	518	610	520	613	550	589	550	544	556	563	528	529	583	567	564	596	575	587	568	611	597	605	531	571	583	548	577	573	604	565	555	578	565	588	568	544	619	566	537	586	567	515	556	546	561	540	566	563	551	573	553	533	546	574	554	604	577	557	543	583	566	561	546	603	560	565	559	545	560	520	579	585	587	580	581	542	599	594	523	548	559	568	573	532	586	583	558	518	564	505	598	600	585	525	598	601	594	634	520	592	594	552	557	561	560	597	561	556	573	571	560	580	557	590	593	624	576	576	578	591	543	595	553	574	609	568	565	578	542	563	598	551	574	570	576	609	554	600	544	577	536	598	567	545	575	523	578	574	541	552	548	563	557	544	552	613	524	532	582	530	534	565	527	540	571	585	573	563	571	594	580	584	536	587	544	535	566	554	531	554	556	523	577	595	572	545	551	615	564	519	522	566	574	610	580	563	587	575	603	568	607	552	598	591	577	530	547	576	596	562	541	564	577	525	588	576	553	569	575	591	565	573	566	561	568	527	572	593	577	576	580	601	532	593	558	585	555	577	548	549	566	549	544	540	590	540	566	543	554	555	524	585	578	568	543	576	532	545	528	569	586	544	580	552	525	613	584	565	610	579	550	551	585	530	548	534	575	563	574	572	570	556	546	606	566	590	551	545	575	602	610	569	589	570	537	589	575	552	591	558	586	579	525	562	573	560	592	572	586	587	558	567	579	570	599	542	597	534	572	528	545	566	574	568	509	514	539	541	534	579	519	578	565	565	568	547	580	546	574	539	577	544	580	555	618	564	557	574	541	535	577	549	538	576	583	551	581	535	574	513	601	557	574	615	566	569	572	576	561	572	566	593	565	548	578	581	558	579	559	559	595	554	554	549	549	557	576	558	549	573	554	566	577	554	550	521	585	524	561	573	511	568	535	548	537	535	539	533	584	557	579	546	557	547	554	558	573	589	577	538	581	586	556	590	552	566	555	579	571	529	543	558	550	584	561	578	578	586	575	594	557	564	539	554	521	598	561	568	624	573	557	591	538	549	613	548	632	532	487	576	574	569	530	575	615	570	530	608	555	576	574	577	528	597	569	553	568	562	540	534	526	523	532	571	581	513	565	531	627	521	526	600	575	564	565	561	558	575	612	548	532	609	572	546	596	555	584	564	528	571	539	571	538	560	604	544	564	544	600	548	528	516	577	590	494	516	543	563	563	570	567	583	567	571	556	564	604	559	596	585	588	546	563	588	520	592	540	511	553	556	493	502	537	577	538	577	565	542	570	549	557	590	552	614	568	568	565	593	622	562	587	594	542	606	574	579	586	616	595	516	541	565	588	551	597	551	571	564	588	567	552	558	567	600	563	584	571	552	530	586	557	582	567	597	563	561	540	521	566	534	591	546	578	617	577	555	546	567	603	595	583	539	562	583	545	565	562	573	574	557	564	548	588	576	539	592	548	560	594	566	575	545	530	569	533	564	531	569	570	580	559	561	560	563	531	585	588	564	544	582	603	611	553	530	584	553	558	576	515	538	585	534	562	573	606	565	548	539	603	555	555	581	557	573	568	489	523	569	577	567	582	531	547	596	591	583	561	567	554	533	557	568	561	546	531	541	581	550	557	542	581	564	560	561	601	594	573	579	577	522	537	563	559	555	536	582	540	590	561	578	596	556	560	571	573	578	568	559	566	568	619	588	570	577	523	533	517	596	576	544	554	577	548	553	542	581	573	548	591	547	543	564	560	560	580	581	590	559	558	566	563	554	599	535	596	583	557	564	547	550	565	548	514	618	534	553	553	548	516	581	572	527	588	548	555	615	575	565	573	635	584	586	582	544	598	590	511	591	553	535	588	555	596	544	578	550	554	587	526	556	555	573	574	606	559	569	585	575	575	568	513	534	591	587	557	559	535	583	568	554	574	566	548	511	566	590	546	602	570	530	570	544	511	565	583	558	564	564	572	534	559	555	579	559	548	552	572	587	561	567	554	508	544	564	540	569	583	564	568	545	555	572	589	552	527	613	578	555	561	561	586	581	552	565	549	580	595	523	563	539	547	555	580	600	555	521	594	533	595	576	558	610	598	553	573	567	568	560	597	576	582	555	530	561	548	537	555	556	584	563	581	589	567	509	550	582	572	599	546	550	524	582	549	589	576	572	559	572	568	541	545	571	542	546	544	585	548	523	592	579	570	591	536	592	617	562	550	575	571	547	567	543	597	535	542	561	586	573	552	561	610	565	571	589	549	552	545	562	551	543	570	525	561	531	588	569	555	580	535	556	562	600	574	538	574	536	563	571	529	600	575	583	561	572	568	600	549	583	567	543	559	531	575	568	556	572	530	611	563	521	542	574	575	565	556	558	593	525	561	587	587	593	598	528	537	536	568	611	549	575	611	579	538	571	554	569	520	565	591	495	565	579	551	584	588	594	579	549	611	596	563	573	584	604	557	557	566	552	536	565	553	591	536	559	523	556	565	534	562	570	544	563	564	580	563	557	546	594	571	563	583	561	495	548	547	557	555	592	530	578	556	543	603	578	543	562	556	574	574	549	607	562	584	541	587	584	594	553	577	548	545	580	584	547	561	563	586	566	554	588	578	544	567	589	571	588	603	573	597	510	571	557	598	590	527	539	524	543	549	588	543	613	568	577	564	556	557	577	526	565	571	552	534	542	560	585	572	587	576	571	506	523	550	544	559	556	553	551	602	548	510	612	586	533	561	567	542	559	588	569	589	600	572	558	526	577	540	525	525	559	562	569	562	558	546	584	571	567	578	558	598	584	586	571	575	578	556	595	532	536	580	553	553
27118	12204	1401	833	591	421	380	532	2124	2867	1798	781	492	369	319	275	330	348	319	321	319	339	296	318	315	313	335	309	323	316	344	324	315	323	329	319	302	311	342	341	300	332	324	303	296	298	346	325	272	286	321	350	323	310	309	314	315	311	320	304	306	329	274	306	317	303	284	324	314	343	325	307	303	274	320	308	351	293	317	309	321	279	321	315	329	333	331	325	309	325	295	321	338	329	305	307	327	318	296	302	333	264	306	312	306	301	316	330	325	306	334	315	317	295	319	347	310	325	335	321	323	335	314	318	293	327	321	308	297	311	322	307	298	299	295	321	302	310	321	306	329	270	349	300	327	300	322	337	303	337	326	283	327	300	288	315	287	304	318	314	370	308	304	300	294	287	312	311	315	342	301	304	310	295	316	321	295	311	318	308	335	343	291	324	298	347	306	294	318	326	308	304	326	349	316	308	331	330	329	279	289	330	303	313	336	297	348	316	345	303	343	307	314	306	335	309	320	312	320	310	307	317	322	285	325	323	333	293	326	333	321	333	294	301	345	285	285	317	309	317	320	296	289	339	327	300	292	316	339	306	308	316	315	303	317	307	325	321	298	303	329	310	309	309	323	325	318	300	341	295	298	322	307	329	336	304	313	322	322	326	287	311	289	341	332	330	299	309	258	315	335	299	315	319	321	294	288	332	316	313	330	315	291	318	316	351	317	341	327	308	341	309	301	310	285	307	338	277	276	296	332	294	323	334	305	319	322	348	309	309	324	292	323	278	329	317	302	318	319	343	292	309	319	337	293	317	310	318	326	370	321	317	300	318	313	300	315	293	338	328	313	321	332	315	342	325	317	300	282	318	307	311	313	329	321	335	324	318	319	300	319	354	329	300	302	312	334	327	334	318	305	338	326	295	335	297	299	290	330	305	307	301	296	296	299	296	347	289	308	323	338	320	293	287	305	337	308	300	298	304	317	322	299	299	296	286	321	345	301	335	320	318	308	322	300	322	306	299	317	310	275	327	307	316	332	296	321	275	326	311	300	307	310	326	280	329	310	302	310	319	286	300	312	316	312	322	314	306	328	330	307	287	305	282	299	355	314	315	283	327	317	310	314	319	343	315	328	312	326	309	296	327	311	333	335	328	323	303	285	306	334	318	296	307	309	305	309	320	303	307	298	351	323	298	338	308	358	269	345	327	341	346	301	304	288	313	332	303	301	282	320	275	321	313	327	294	316	288	296	291	333	318	323	311	304	308	327	280	328	301	320	290	295	307	323	310	304	329	354	304	299	314	309	306	295	328	308	330	345	301	312	295	305	326	339	292	301	349	300	329	309	298	328	319	346	358	314	317	281	288	330	287	330	328	312	322	337	287	293	308	292	309	296	323	303	300	348	303	298	299	317	312	324	297	329	312	296	299	332	312	315	331	300	289	326	318	304	298	321	306	326	286	329	345	312	320	326	284	299	318	321	344	320	299	324	352	276	323	296	329	321	310	326	293	302	303	298	346	325	319	302	293	303	300	289	319	287	349	309	293	328	333	330	311	299	313	294	319	321	292	293	366	304	295	330	293	315	286	311	331	301	296	354	291	306	303	342	293	321	324	319	303	301	296	329	311	315	334	307	324	311	321	301	305	312	329	316	295	318	339	328	328	317	321	344	340	312	331	305	338	295	313	283	332	314	328	331	310	296	295	303	313	327	282	302	295	319	302	330	304	342	310	305	322	324	317	334	286	304	323	307	333	283	323	303	291	289	310	309	309	317	310	313	330	287	300	318	342	322	320	309	311	309	295	292	299	293	304	302	318	316	336	310	296	293	324	301	262	309	290	351	302	323	310	314	331	302	286	321	328	339	310	301	315	316	313	315	312	322	303	297	306	325	283	294	313	295	322	327	318	294	300	316	289	300	309	318	316	322	306	317	332	330	308	344	327	293	333	314	305	317	329	322	307	304	289	270	308	304	280	305	309	307	325	324	300	320	323	332	284	310	333	282	317	351	319	306	311	288	303	301	358	293	337	312	309	330	301	315	322	314	316	309	333	327	307	349	320	318	353	308	278	328	301	334	315	337	257	338	302	322	306	324	334	328	305	340	305	310	288	337	298	318	332	319	332	343	323	340	320	293	320	310	322	310	311	284	328	313	304	285	310	305	319	308	320	335	314	313	318	324	300	340	280	313	311	305	290	304	315	320	313	318	329	326	332	302	302	311	325	306	327	332	322	327	318	293	329	307	302	307	316	317	295	308	323	284	297	312	323	291	291	337	300	286	318	324	290	313	295	348	314	326	323	307	308	319	326	282	326	304	339	301	323	297	319	311	298	250	294	339	304	286	323	306	297	303	326	342	307	309	296	333	316	319	331	276	299	287	321	328	340	311	287	321	325	323	309	343	289	351	287	306	302	345	334	297	324	261	305	301	318	281	304	318	302	315	311	301	320	285	311	330	333	289	301	286	299	294	310	311	287	324	337	299	318	307	317	334	326	333	320	289	302	334	289	318	337	306	282	342	277	328	297	318	299	316	302	295	325	331	308	344	323	298	328	283	261	291	309	286	349	350	339	333	293	306	336	301	348	331	350	317	301	334	292	320	295	311	294	320	307	320	297	318	296	343	309	288	290	319	326	294	301	326	297	322	307	330	309	329	293	301	308	304	329	309	308	335	286	308	316	320	288	324	284	317	295	289	303	317	351	341	289	299	285	309	328	332	284	286	320	276	326	294	321	302	316	330	288	318	310	289	321	315	277	284	347	323	322	298	332	352	294	327	307	307	342	299	330	310	308	304	350	328	295	297	325	315	287	338	318	292	297	313	310	313	334	303	307	333	337	345	321	308	314	336	326	272	281	294	293	294	317	335	295	339	346	283	321	301	328	302	326	316	340	363	319	282	307	309	321	303	302	305	335	337	346	321	274	331	316	322	279	353	324	337	345	327	321	311	316	297	305	299	290	333	324	333	320	322	311	318	294	312	337	315	334	310	337	307	313	316	296	315	339	300	320	335	309	307	312	316	294	327	286	319	339	332	324	311	292	307	331	321	342	329	327	329	334	302	315	334	289	295	309	317	318	303	318	314	327	319	314	328	314	293	331	322	334	305	325	333	300	273	316	345	304	307	314	331	327	314	336	307	285	298	331	300	290	280	346	300	334	305	320	324	323	327	311	335	303	305	307	325	313	286	271	317	332	345	333	286	305	303	315	299	270	321	308	340	320	324	303	310	277	297	307	297	312	295	308	333	317	303	302	311	288	327	322	285	325	336	295	322	293	348	323	325	326	338	307	293	330	310	278	323	299	304	323	299	284	286	291	313	352	302	332	307	294	294	328	304	297	336	293	327	281	333	295	306	317	287	329	320	288	329	305	317	320	306	320	318	311	305	314	307	289	316	308	330	315	327	345	303	308	283	309	318	315	346	285	306	308	329	314	319	289	303	305	319	299	318	308	288	309	296	316	335	304	287	314	328	324	297	304	313	330	339	313	302	297	312	329	343	314
5054	894	725	457	419	374	349	688	2876	3375	1872	876	456	339	262	277	273	293	281	281	273	278	263	268	273	268	245	273	262	262	318	295	271	306	270	276	266	279	304	273	242	289	267	270	293	285	264	256	280	297	282	253	248	261	238	259	271	274	291	277	304	272	269	252	264	292	283	286	268	271	272	287	264	257	274	296	293	251	265	297	268	256	300	258	253	285	281	263	251	284	268	256	299	283	256	270	281	242	259	273	224	272	262	261	254	283	250	298	269	289	309	266	261	232	300	245	267	257	282	238	267	270	234	277	274	265	284	255	268	254	284	250	273	290	250	317	251	266	263	277	283	247	271	264	271	274	225	257	250	285	284	259	282	260	272	297	258	255	275	273	268	280	271	273	231	284	261	260	267	291	260	260	242	254	260	271	302	299	269	298	282	256	269	279	265	258	267	292	270	241	290	270	290	287	281	269	305	255	276	274	276	278	227	276	288	270	259	263	257	266	298	255	264	293	269	283	285	265	271	259	258	263	242	287	277	287	303	258	260	274	262	266	264	258	259	292	232	281	263	277	293	299	284	294	255	274	282	296	256	281	262	281	280	263	286	249	267	277	252	263	261	263	263	288	276	264	285	274	276	274	278	271	266	279	274	263	265	259	274	293	267	275	273	295	299	315	260	258	294	260	296	251	289	270	252	270	271	269	268	261	266	293	270	268	281	278	265	291	264	310	272	282	281	273	269	251	254	260	269	281	266	260	285	268	277	272	257	284	265	267	273	264	257	271	272	310	248	277	262	280	248	263	279	248	267	287	284	260	262	275	247	278	244	287	283	251	272	283	278	278	275	303	265	267	264	257	269	280	282	271	271	266	297	287	284	240	301	287	283	235	257	291	280	257	254	258	296	292	249	287	258	264	263	261	268	254	278	256	245	266	240	245	287	259	279	280	225	267	288	282	259	278	314	281	292	287	267	266	272	274	295	257	259	256	242	272	284	251	281	269	274	279	281	285	287	286	267	252	282	281	273	282	253	267	261	280	290	262	255	278	308	260	256	260	256	264	268	253	289	287	247	250	266	272	267	266	258	310	258	258	286	261	261	302	276	254	279	305	312	237	288	289	291	266	300	267	263	258	263	245	284	282	237	268	285	251	274	245	262	249	281	253	308	255	286	288	255	280	248	233	276	271	247	282	246	273	286	258	270	277	258	273	268	262	245	268	278	266	286	289	282	247	256	277	297	281	254	248	248	272	274	249	281	282	279	270	274	266	282	262	277	270	295	249	261	259	261	303	256	284	259	261	259	280	258	248	289	252	272	264	265	251	272	271	275	258	257	271	277	281	263	274	305	313	261	261	291	271	261	270	259	258	239	277	259	258	290	267	313	257	296	276	273	269	254	290	274	289	247	268	273	296	276	268	264	269	294	262	260	268	289	285	278	252	255	297	276	267	248	298	297	264	286	265	262	309	269	279	262	251	270	289	262	296	271	288	280	281	259	270	272	266	281	311	273	263	263	279	274	252	246	272	287	288	284	259	281	288	266	270	274	271	267	249	261	258	274	277	250	308	249	263	285	300	259	274	254	258	271	293	270	279	274	274	279	295	275	254	265	261	287	264	264	249	275	288	279	291	284	261	263	252	269	287	263	284	267	252	251	245	296	293	253	265	273	275	287	288	282	280	270	277	294	265	291	259	298	249	268	253	262	262	283	249	277	293	278	255	266	272	267	297	256	269	295	244	256	247	257	248	275	282	284	258	284	279	279	254	276	261	241	265	268	260	244	248	272	261	293	273	277	279	282	236	273	259	277	259	266	269	292	283	273	263	277	271	249	294	266	254	288	243	269	295	268	273	299	249	256	266	260	270	276	271	306	235	280	265	273	279	284	244	272	281	261	279	280	244	287	285	267	246	291	287	288	280	255	245	281	267	282	256	296	263	255	283	265	257	250	265	246	290	265	290	243	284	278	254	295	261	277	276	250	265	235	255	252	257	291	255	299	245	274	278	264	269	260	263	286	275	281	271	269	253	272	258	256	248	276	281	252	279	262	298	272	270	280	291	293	285	265	277	306	263	284	254	293	259	282	271	245	263	262	256	287	265	269	261	275	262	288	281	288	271	297	304	285	260	282	286	261	277	277	275	264	254	278	280	286	251	281	280	290	289	264	285	261	264	266	280	281	266	271	280	281	278	272	252	274	274	221	294	259	254	268	272	266	247	243	268	255	263	282	264	282	289	282	281	306	269	241	281	289	284	266	271	280	283	284	276	269	261	288	265	263	273	281	288	258	278	247	277	270	270	298	264	282	259	315	259	261	277	295	266	288	280	282	264	296	274	257	269	245	228	270	255	264	296	252	259	266	285	282	297	270	299	298	270	295	253	279	275	266	251	265	277	309	282	300	262	290	268	293	290	267	268	289	258	288	292	257	240	279	273	255	281	259	280	253	248	293	256	267	267	274	290	296	294	279	288	264	260	253	299	303	268	289	271	261	261	260	249	269	263	265	287	248	287	270	267	268	282	288	256	259	242	276	264	260	287	255	302	234	239	277	294	283	265	288	283	287	276	278	264	277	290	293	250	260	274	292	277	281	281	261	281	253	260	261	272	269	252	248	263	283	262	266	282	297	320	287	289	258	280	246	263	257	272	257	282	261	300	283	270	292	297	300	294	271	261	268	270	264	262	280	279	282	287	296	258	251	254	257	272	272	271	260	265	267	272	244	284	276	268	267	277	286	288	253	267	283	250	266	280	297	250	263	276	288	290	253	274	295	270	274	280	260	271	253	268	258	273	276	284	288	262	250	237	290	274	295	248	266	272	256	257	271	249	279	247	245	265	272	272	261	287	262	301	254	288	276	271	256	284	248	277	280	270	260	253	276	299	287	254	259	256	246	285	283	297	291	259	276	304	274	295	264	264	301	266	276	281	284	300	282	278	286	269	278	272	249	280	280	266	272	249	237	271	276	284	274	277	280	269	260	289	284	292	252	276	289	253	282	273	269	236	253	278	282	303	304	267	266	249	271	256	274	278	279	253	262	250	238	313	280	278	280	282	287	284	265	279	276	309	239	282	271	286	272	294	290	260	265	273	280	255	240	266	257	283	279	266	263	268	256	254	256	278	249	269	252	232	269	225	260	261	267	301	258	281	296	289	234	258	241	279	256	287	282	244	276	273	276	261	245	244	264	287	287	266	274	257	290	274	271	236	264	243	283	298	262	254	264	288	263	232	265	244	253	252	254	244	259	290	279	284	263	257	289	266	275	278	261	257	263	288	292	235	267	276	264	276	263	258	253	289	283	268	256	283	288	286	245	252	267	249	262	283	266	267	272	271	270	288	263	286	271	250	300	246	274	297	279	286	261	239	265	266	288	278	268	305	256	277	286	303	263	279	274	271	279	273	251	266	226	258	273	267	272	258	288	274	267	277	255	259	283	283	271	266	266	268	270	282	289	258	270	286	279	296	283	249	277	267	283	252	255	267	282	253	245	266	281	304	252	255
25123	21049	26812	25031	4866	976	1389	4340	18597	18181	11101	5550	2338	869	466	479	475	417	426	460	482	429	454	432	490	449	436	436	469	509	434	445	423	457	448	428	441	447	475	435	455	430	471	456	437	468	430	451	406	440	445	419	477	429	464	421	428	439	452	470	420	432	427	401	464	462	442	416	448	473	455	444	451	462	416	446	447	510	434	463	429	453	444	462	456	424	447	407	443	428	482	438	424	434	422	440	469	442	487	457	458	450	416	452	472	433	461	511	432	444	455	446	454	476	453	455	444	390	420	455	444	436	460	466	432	463	433	452	444	430	477	397	452	430	461	422	416	470	481	453	462	414	413	421	446	409	424	407	424	482	429	439	447	406	443	430	436	411	429	478	422	437	439	429	426	429	448	439	444	432	425	455	404	402	419	446	448	427	467	438	408	421	431	436	448	431	416	432	420	429	405	435	436	467	466	435	428	423	453	428	477	409	422	445	439	455	437	404	447	464	433	466	447	465	452	434	450	417	441	429	423	455	467	428	433	450	413	441	455	426	428	446	447	411	474	444	413	418	428	421	413	452	433	486	441	468	402	437	443	452	444	429	418	433	416	427	453	428	448	413	505	448	442	450	438	459	421	421	473	451	417	385	449	453	429	429	459	426	466	443	397	426	448	438	414	431	474	432	458	452	446	421	463	405	459	407	469	459	436	457	442	454	450	468	451	446	403	452	421	433	440	427	417	404	453	429	418	449	405	443	433	430	429	435	427	463	443	411	403	404	430	420	460	436	443	440	428	420	451	430	423	432	474	427	454	457	420	454	458	431	430	398	431	423	457	440	457	406	461	462	447	406	436	497	429	470	443	481	447	432	428	472	438	427	455	456	417	415	462	408	466	413	436	445	423	488	472	441	415	457	452	423	432	432	420	458	417	459	432	477	414	434	424	419	422	447	446	428	424	420	483	424	464	435	465	411	456	456	426	433	428	501	402	454	477	451	400	431	487	467	460	394	439	443	474	433	465	469	431	440	414	458	456	449	433	423	431	444	446	420	402	458	423	417	425	431	415	449	482	436	410	452	412	452	462	441	442	458	430	437	473	452	443	466	421	422	419	418	416	417	420	460	444	438	429	480	439	460	448	465	472	446	430	432	476	463	442	413	450	458	450	402	419	441	453	406	441	427	444	432	382	434	427	454	465	446	430	409	441	455	416	456	409	449	418	443	475	420	459	454	419	440	452	467	496	428	444	405	456	467	434	405	461	419	439	400	426	454	427	396	451	427	471	460	446	442	437	437	437	425	436	461	443	479	438	438	441	422	408	466	435	427	426	460	414	415	431	463	437	432	466	431	422	442	437	481	445	441	458	411	443	446	429	419	445	455	458	429	421	432	442	411	421	424	408	435	418	436	422	436	433	392	482	463	448	427	459	420	443	430	422	477	437	461	441	450	450	452	473	425	445	440	426	448	440	446	412	410	445	424	453	450	426	454	445	426	422	451	421	424	419	428	438	481	493	411	423	448	452	453	457	441	469	418	469	457	438	459	453	453	415	418	436	433	473	464	409	484	493	436	439	438	464	441	444	401	421	438	432	446	455	417	444	409	417	463	437	457	449	463	429	416	462	468	431	424	445	403	402	454	430	437	424	482	431	409	439	425	448	432	457	425	429	433	475	426	450	427	453	415	454	406	466	429	470	450	443	453	468	434	423	491	446	465	436	445	423	453	445	412	431	414	461	435	453	427	435	419	413	453	462	440	495	462	421	393	435	479	445	451	444	438	421	475	413	468	452	444	466	464	461	414	448	428	457	420	444	461	436	465	458	478	432	476	439	445	441	444	441	431	423	401	430	453	444	460	430	423	398	445	436	440	458	428	441	448	426	452	464	432	466	432	406	440	425	444	427	462	466	424	409	439	500	465	481	435	458	433	455	446	458	432	460	393	444	426	421	440	422	418	450	462	403	434	421	397	414	439	434	428	465	435	460	401	431	428	449	437	448	458	420	421	458	433	453	437	464	441	431	443	449	469	443	440	472	426	426	445	455	421	459	419	462	469	416	427	445	468	419	438	417	446	450	408	443	451	453	434	434	424	397	426	448	416	451	399	417	427	429	457	438	427	429	406	448	446	443	438	436	424	460	450	398	427	421	455	393	465	466	475	469	403	461	424	448	461	422	435	467	443	442	439	419	443	508	428	403	434	417	444	456	433	430	421	396	440	477	444	391	451	422	440	431	443	454	437	418	461	434	467	446	430	434	454	452	460	398	431	429	439	434	413	431	426	448	451	422	443	414	446	468	458	479	429	427	422	434	485	396	461	398	451	458	418	419	413	408	426	425	425	460	454	471	448	424	434	457	454	461	429	449	420	414	449	457	449	461	422	442	397	457	428	452	455	423	409	465	426	425	474	440	463	438	424	450	435	458	398	427	452	438	462	474	468	448	452	436	467	431	447	445	437	419	455	423	408	440	449	435	427	454	437	475	446	409	429	435	429	434	462	494	437	462	445	453	449	413	522	457	423	462	453	454	417	447	398	449	473	454	439	461	403	437	440	483	445	427	458	428	427	442	432	459	413	464	451	457	384	419	447	460	428	461	419	460	429	449	422	430	454	436	429	434	410	445	449	420	446	449	421	491	422	474	443	436	433	429	426	407	398	409	456	465	425	426	431	455	417	444	435	416	439	466	467	435	417	422	439	454	420	470	410	443	438	464	455	422	396	456	452	484	442	446	442	444	460	434	460	444	447	420	446	509	433	430	422	451	448	419	438	444	433	435	432	448	439	421	435	457	455	455	443	452	428	428	438	442	440	445	427	448	460	464	427	431	429	415	419	451	436	441	455	420	417	449	433	394	454	449	429	467	404	418	478	413	415	417	444	425	482	446	439	441	429	424	429	437	408	412	439	435	450	455	435	420	478	439	476	439	449	429	431	436	411	423	454	446	443	444	455	460	442	440	392	405	420	476	416	447	416	430	439	433	416	439	451	438	474	471	428	469	432	431	451	453	458	413	452	451	421	416	411	365	400	464	458	444	442	469	427	428	393	441	451	407	445	459	425	469	443	424	434	463	396	440	439	419	474	434	421	401	427	431	423	423	428	420	454	417	437	461	454	431	452	437	432	445	429	428	446	397	474	450	416	453	462	458	451	450	429	475	439	407	461	424	469	434	441	442	436	428	445	461	436	423	431	410	493	445	428	465	451	436	458	445	450	442	410	442	440	454	448	461	460	447	453	447	438	458	418	381	454	415	431	426	413	461	393	418	430	449	413	456	472	409	412	417	449	432	448	396	471	441	471	439	392	457	425	434	409	463	436	402	420	478	442	478	442	434	454	449	451	417	443	459	449	470	473	432	429	434	438	440	423	414	419	455	400	427	400	397	492	415	465	434	482	432	414	447	450	447	460	424	444	424	439	447	397	408	455	449	431	417	441	475	435	465	431	433	446	407	440	430	441	446	436	446	446	462	426	431	414	421	414	437	438	395	443	468	431	467	455	442	454	462	451
3867	3640	2742	1660	1073	851	1892	6207	20428	15386	10055	5625	2478	918	405	424	413	413	406	400	401	379	386	404	397	348	381	387	399	387	392	385	362	360	391	392	386	408	413	403	379	399	379	396	405	373	379	376	375	415	356	350	355	410	401	389	440	388	400	365	378	394	382	350	367	437	379	370	364	412	375	380	347	375	379	393	388	385	371	386	395	385	381	362	372	384	371	407	436	425	392	414	363	370	397	424	396	349	431	390	357	361	387	398	373	385	389	384	427	390	395	382	339	399	396	367	398	376	409	383	370	377	390	402	389	412	371	366	371	391	387	372	420	381	368	386	400	383	374	406	382	407	404	407	364	391	383	397	390	375	327	370	385	398	391	376	360	373	395	377	401	421	337	438	386	380	391	409	378	380	391	398	376	382	380	377	392	362	349	376	386	389	382	355	396	397	372	399	399	394	411	376	374	358	431	377	384	344	383	406	408	363	402	389	421	360	362	362	366	388	370	383	374	361	395	376	392	382	369	376	422	376	412	384	355	377	413	423	363	365	375	402	409	378	374	354	437	366	369	375	365	398	381	376	377	378	396	368	398	363	398	389	387	375	370	373	389	338	395	389	398	375	395	371	383	356	398	389	386	395	353	371	408	372	375	368	369	358	390	371	391	396	407	423	347	404	370	387	380	434	369	411	386	423	398	355	412	372	378	391	398	358	388	371	409	362	381	361	403	384	351	374	398	369	364	396	389	367	359	360	359	416	408	386	371	372	387	381	403	413	414	403	375	367	413	390	386	347	360	345	389	376	396	390	379	390	347	378	354	381	397	433	389	372	373	388	403	367	351	355	402	356	378	374	360	404	358	388	401	378	378	344	406	398	395	432	403	345	340	369	387	360	376	363	411	385	361	422	392	392	400	386	390	396	411	387	405	387	411	387	377	355	421	364	374	381	408	382	385	426	385	382	390	362	381	380	362	378	361	340	373	377	405	405	355	319	407	393	370	358	409	378	363	354	380	396	398	350	363	415	392	381	384	392	377	364	395	369	400	379	391	373	372	374	377	388	371	392	399	407	383	368	394	368	406	394	394	388	410	386	380	345	355	389	375	395	407	385	391	358	402	391	374	407	380	373	400	387	368	390	405	396	382	406	380	404	390	429	379	364	360	381	352	386	376	362	383	372	414	394	373	373	370	382	392	397	350	374	408	407	374	387	338	396	403	399	368	385	392	412	376	368	376	396	395	392	392	383	382	385	354	374	359	387	401	366	360	388	375	413	387	389	394	407	349	404	386	372	368	396	368	410	342	391	389	370	389	390	380	416	349	363	370	376	402	419	366	355	402	403	416	392	393	400	369	372	357	387	384	367	365	363	404	371	397	419	370	382	381	388	320	393	391	396	399	443	393	384	374	395	414	357	417	414	393	388	368	416	393	351	409	386	423	392	394	406	385	389	386	421	392	409	360	381	384	429	412	408	391	405	387	376	378	396	349	365	391	393	390	393	403	403	390	399	389	400	381	346	375	396	373	369	379	361	376	371	389	355	366	370	400	379	404	422	382	390	413	408	375	384	368	392	413	398	385	378	386	401	409	348	353	428	382	391	388	370	417	398	376	336	399	353	390	365	389	376	388	387	379	405	385	387	351	359	387	395	374	390	342	375	370	381	368	386	396	388	383	401	382	382	393	404	390	410	376	365	361	405	390	383	411	418	376	385	376	367	411	375	376	397	362	391	391	400	392	396	406	384	361	369	373	416	354	422	395	352	413	377	396	421	398	340	378	380	388	382	374	377	367	378	399	369	360	398	376	387	345	385	377	382	375	397	357	359	387	426	381	396	375	405	394	381	361	413	383	400	375	395	380	385	394	392	378	392	414	364	410	418	417	386	374	383	409	369	397	400	335	352	415	355	365	400	355	388	366	391	380	368	376	407	390	376	371	406	405	357	401	410	355	400	393	393	387	371	351	391	392	365	372	408	371	408	395	393	422	383	390	418	352	394	354	409	407	385	373	340	347	370	396	380	402	417	363	390	362	358	367	402	408	353	360	405	410	362	362	364	392	383	390	384	411	396	374	386	373	376	416	375	389	389	381	387	400	396	394	373	371	381	368	363	357	407	389	401	413	415	407	380	399	410	384	363	355	371	341	359	361	373	427	391	390	400	368	358	374	395	408	415	372	352	368	351	377	373	372	387	402	380	385	406	381	346	369	394	371	379	384	407	399	358	394	411	373	364	335	379	363	386	365	370	384	407	378	395	377	410	373	425	402	370	372	396	380	392	408	397	375	367	371	396	365	365	415	409	391	411	369	329	385	404	366	396	354	362	352	364	359	396	361	419	360	385	418	375	347	379	400	369	382	384	409	380	402	373	362	360	380	384	383	376	351	344	379	341	347	412	379	371	374	365	411	418	402	382	380	385	396	369	364	392	386	390	410	375	383	391	408	398	388	392	361	390	356	360	394	368	421	363	376	357	396	387	371	411	355	355	381	377	398	427	414	390	356	399	336	362	374	343	399	425	377	363	381	372	398	383	374	379	390	345	355	360	362	380	384	379	383	365	399	421	385	393	368	373	361	398	383	396	389	362	361	383	435	356	396	407	361	392	362	379	383	379	403	386	346	358	365	394	410	402	399	386	398	406	390	336	408	372	401	377	379	426	382	384	390	374	357	376	395	386	399	393	387	370	358	395	380	358	381	374	368	405	381	366	405	413	373	367	392	374	366	392	375	405	413	381	353	416	379	378	413	395	354	371	391	399	406	387	399	373	387	381	393	355	365	351	387	386	386	379	373	398	389	405	380	359	363	359	398	380	411	387	390	389	356	386	343	378	383	379	388	431	381	375	389	386	374	388	372	374	365	396	358	369	383	390	384	413	400	401	404	406	381	425	393	379	348	396	389	389	388	356	374	384	391	377	373	382	396	380	389	367	381	386	390	375	401	373	414	392	375	332	378	363	353	365	380	405	403	401	411	395	394	373	362	365	371	406	374	396	391	367	382	348	375	397	382	351	383	377	398	426	366	362	394	357	405	372	364	375	372	349	424	394	370	387	397	394	404	414	366	405	401	385	334	389	361	366	377	368	384	395	379	367	387	364	377	383	403	378	386	394	376	392	398	396	375	406	380	411	412	365	395	354	370	346	403	398	396	369	379	378	365	381	392	383	413	400	421	357	366	369	371	367	393	400	395	383	367	402	362	395	380	386	352	348	354	348	383	395	395	391	363	377	323	368	397	341	390	346	378	371	381	383	408	360	392	400	366	377	358	381	387	378	417	426	369	385	400	397	388	375	362	380	364	360	376	386	381	373	400	381	368	397	405	367	414	369	364	348	383	368	389	328	382	368	353	366	367	381	398	392	390	366	378	345	394	385	338	359	412	360	360	383	366	374	361	396	370	355	379	401	388	384	384	375	385	439	371	406	394	336	381	375	384	387	428	364	354	399	394	375	378	395	381	386	399	366	400	425	381	395	387	395	388	344	405	390	384	376	372	381	355	399	389	360
23905	21050	28269	24031	21020	8429	2585	13298	31696	37278	25080	12528	4807	1504	740	765	704	725	691	666	741	712	688	696	665	738	723	723	687	708	698	707	709	680	655	722	706	640	714	688	727	703	730	697	665	753	687	697	687	690	649	655	672	657	724	667	730	697	734	753	708	708	678	731	737	694	667	697	678	701	673	747	663	669	736	679	675	715	757	670	667	641	713	687	695	714	687	664	718	693	673	730	734	657	708	728	746	749	727	748	692	651	709	689	696	690	683	689	663	736	703	699	686	645	689	727	721	729	674	641	687	676	698	690	756	709	679	704	668	699	638	684	695	699	721	693	713	701	648	640	668	639	716	717	700	715	733	705	686	717	736	708	725	666	694	627	676	714	711	677	746	701	714	688	721	693	655	727	676	681	754	712	675	697	686	722	742	725	670	667	701	701	693	673	700	688	661	674	679	645	684	719	679	697	691	695	719	702	672	701	687	691	649	685	708	672	682	672	671	685	662	698	691	643	736	699	664	650	692	661	691	674	733	681	650	707	681	674	670	771	677	685	659	711	699	688	704	685	638	703	730	729	718	740	681	694	684	705	700	694	705	730	698	735	696	744	648	706	739	701	689	687	717	728	696	690	687	655	671	667	731	689	637	683	705	677	712	720	692	682	711	733	681	727	682	704	654	680	688	664	689	682	706	697	681	717	745	691	639	744	700	710	667	719	719	712	712	681	719	709	688	713	677	681	769	683	649	681	713	678	675	699	720	689	704	749	701	663	707	763	689	679	690	680	688	682	750	695	700	649	702	722	703	742	710	679	696	704	668	746	708	695	699	702	696	674	674	777	756	662	725	728	721	723	657	680	675	666	680	661	702	691	696	677	711	662	733	709	668	673	703	672	692	676	650	670	716	703	736	680	691	718	708	706	737	670	657	711	685	677	748	642	703	684	688	733	667	692	672	757	739	665	688	735	714	744	740	694	691	678	735	680	713	682	677	720	694	744	673	694	669	697	654	654	646	664	686	680	666	669	674	728	646	704	681	702	670	695	736	734	661	674	677	690	682	721	762	690	678	726	659	704	665	709	678	696	658	700	736	708	740	739	690	704	695	760	721	657	715	739	645	662	684	629	688	751	709	657	697	684	683	689	647	663	671	675	685	704	729	736	709	685	679	717	683	669	691	697	697	734	663	742	741	682	712	716	727	715	636	679	684	673	707	722	660	692	711	697	661	721	700	673	651	664	713	645	692	697	687	696	706	654	704	678	675	671	682	661	662	666	640	704	686	687	678	696	698	650	662	670	693	716	690	683	693	645	651	672	671	721	704	666	695	723	729	674	706	699	706	670	709	647	688	721	707	707	663	672	711	677	717	729	716	683	698	693	718	721	731	677	730	720	723	736	681	710	628	696	680	695	722	733	685	734	675	754	701	709	674	674	679	724	717	665	724	707	690	717	658	673	704	722	644	705	677	666	662	651	730	675	689	738	690	731	703	701	710	661	680	699	719	695	710	667	647	703	703	678	644	665	687	666	647	732	683	718	678	709	720	695	695	636	640	654	708	684	674	711	704	696	708	736	670	755	705	671	654	679	746	711	717	681	715	708	659	708	719	703	697	718	661	619	655	640	727	668	634	689	769	742	673	695	679	683	705	662	718	674	712	670	712	682	688	723	679	688	686	713	725	642	701	693	686	655	723	712	702	679	708	717	726	675	698	721	721	740	689	735	719	779	710	696	661	704	704	674	686	649	704	662	663	727	666	688	722	700	729	697	663	698	675	668	683	717	715	681	681	698	739	693	732	718	752	671	664	665	739	718	682	721	734	713	687	706	712	647	698	676	677	694	729	662	708	678	667	732	650	692	674	693	692	704	677	691	670	666	724	669	685	705	653	692	711	662	709	711	667	650	705	648	693	670	674	658	713	729	672	670	710	676	685	692	704	690	627	636	711	681	694	679	661	684	726	683	675	703	754	710	671	746	734	677	694	716	685	697	734	654	665	678	667	719	779	671	731	668	765	706	748	668	711	664	675	712	684	704	688	672	729	702	706	695	668	724	710	678	670	735	694	680	717	678	742	694	744	695	733	656	694	710	690	702	731	662	708	705	687	679	689	697	699	668	668	679	671	790	705	694	720	725	721	680	677	698	704	648	651	683	695	666	688	655	670	689	678	707	676	678	685	645	653	693	668	683	719	622	721	712	621	715	654	717	691	682	710	719	714	700	672	722	694	677	713	709	721	689	698	731	689	695	655	664	687	666	691	733	678	711	717	660	674	709	690	668	690	688	675	685	676	653	699	666	697	671	685	668	731	684	705	713	706	698	681	715	672	646	716	678	685	681	737	721	720	739	725	707	662	657	705	681	680	661	673	697	658	703	677	716	690	710	737	721	743	675	670	705	694	644	662	688	691	704	686	636	681	719	692	645	677	732	686	682	693	695	725	713	670	706	711	637	703	720	698	684	692	663	676	679	735	682	714	628	682	706	708	715	679	683	716	632	692	700	663	695	695	703	622	722	681	711	697	731	661	716	672	665	675	686	685	683	720	699	695	694	699	715	677	714	692	738	705	662	694	677	699	710	691	638	673	689	720	687	694	681	652	695	656	641	615	699	700	725	676	669	744	671	686	717	678	676	705	755	717	699	723	672	703	673	657	684	725	688	669	710	678	691	691	735	672	669	716	691	725	718	689	657	672	667	666	714	712	726	687	611	655	750	695	699	648	688	742	680	674	656	681	703	708	673	694	704	725	678	701	695	766	691	721	677	713	635	670	670	683	686	687	661	725	715	667	703	692	675	650	648	681	716	696	673	701	676	662	696	665	708	702	649	702	706	675	684	641	717	701	721	700	690	689	703	682	721	658	696	694	723	724	684	674	659	687	669	665	670	690	695	698	708	674	735	691	694	696	699	698	684	708	629	667	682	680	696	706	752	686	684	685	685	732	640	688	715	671	668	698	680	698	719	682	689	692	691	747	687	715	695	695	693	672	714	706	698	688	754	746	679	642	654	677	708	688	680	683	709	701	670	687	726	722	657	641	758	650	701	681	670	698	691	696	696	694	679	712	683	695	698	733	672	713	693	691	698	701	711	729	664	673	681	697	739	699	691	683	636	668	706	668	675	712	676	696	712	709	703	649	674	652	723	709	675	728	699	726	670	715	720	655	703	732	673	706	642	676	654	703	742	663	692	708	674	718	673	704	717	666	678	711	672	726	676	683	716	685	717	715	713	684	685	682	676	726	709	720	697	665	657	713	714	661	699	678	673	688	675	653	696	721	725	704	697	689	681	714	688	650	662	717	693	703	708	723	656	661	680	691	649	726	677	684	659	701	663	682	668	685	704	730	711	710	706	711	682	695	683	719	709	705	684	718	697	688	706	695	667	691	659	711	664	715	656	675	700	674	728	742	643	703	723	684	692	702	730	733	688	675	734	711	722	662	654	657	666	691	674	697	667	686	697	682	693	729	677	713	669	654	725	716	677	710	647	693	653	685	743	690	674	732	690
4603	7033	5447	2898	2099	1505	2230	16413	33065	31994	20334	10388	4614	1430	607	560	597	617	626	584	576	579	544	556	588	592	603	578	614	539	605	591	636	581	606	569	598	596	591	569	576	604	600	594	604	584	555	620	629	542	578	616	568	591	546	576	583	589	573	602	578	565	541	566	600	584	592	599	587	554	562	601	614	590	607	569	606	558	615	580	547	593	597	502	581	581	572	583	555	552	596	634	595	586	585	589	611	575	544	592	537	629	602	602	600	548	562	555	580	589	591	582	581	581	562	587	599	557	530	579	572	570	544	638	570	619	612	594	551	595	608	582	563	582	614	603	572	579	559	577	585	580	556	583	604	545	581	569	542	579	618	561	562	598	596	581	554	565	576	579	528	579	565	572	576	599	567	557	563	566	569	578	575	587	597	595	635	573	580	586	562	557	571	616	567	568	596	575	559	610	576	607	574	589	551	563	622	559	578	633	590	609	575	558	585	558	620	599	524	588	578	619	609	664	581	583	558	546	594	592	583	609	536	567	570	580	595	586	604	622	621	585	621	587	554	552	577	558	555	549	603	563	584	631	598	596	601	593	582	597	601	552	575	582	557	538	584	564	581	569	587	548	544	584	563	588	551	605	541	596	613	572	557	555	596	554	596	587	568	564	593	514	541	595	576	653	610	558	573	622	591	566	544	560	557	571	542	594	564	545	567	600	568	571	572	593	567	567	531	560	582	619	539	571	556	587	596	594	554	605	594	547	598	584	549	552	596	580	600	568	557	582	575	581	550	551	593	595	533	558	611	571	566	593	594	611	601	580	611	560	563	616	548	578	579	626	612	548	573	567	531	594	577	604	570	565	568	553	597	557	598	583	612	579	613	595	574	575	592	619	559	583	627	595	601	567	580	557	582	554	570	548	568	587	575	567	551	578	561	593	569	576	599	602	600	609	566	565	568	585	568	583	611	572	587	568	597	590	559	598	592	645	541	535	604	558	586	581	585	569	599	607	608	601	552	587	631	560	610	611	589	553	562	605	597	574	577	581	576	578	549	605	603	627	614	575	567	547	598	565	531	597	621	578	573	582	627	573	580	607	557	606	607	611	619	551	574	608	590	594	561	571	575	595	579	596	543	589	577	618	569	540	573	634	571	633	559	568	596	597	579	597	581	594	582	538	568	568	567	588	575	550	595	610	565	567	618	597	558	569	545	581	594	617	610	597	579	611	623	609	530	589	566	542	578	583	594	599	528	608	606	618	596	585	553	568	606	539	549	568	560	581	561	592	552	570	601	629	616	620	596	602	560	537	557	531	598	648	611	591	587	572	560	581	531	577	608	619	574	594	564	592	555	593	561	576	596	560	595	587	562	568	592	579	626	574	616	586	635	575	661	599	536	554	597	586	584	606	558	548	578	600	583	569	559	587	541	559	576	615	544	584	614	590	570	605	597	577	567	536	544	598	590	608	604	572	559	575	567	535	543	576	519	552	607	601	636	567	551	592	569	568	580	612	597	599	558	584	554	548	601	572	565	609	601	605	600	601	558	590	599	559	559	575	593	601	574	570	577	571	597	581	594	643	575	567	535	586	598	597	557	536	594	524	548	610	580	566	552	583	557	592	547	580	569	595	578	563	582	547	545	630	556	538	567	593	590	577	583	616	597	587	580	581	601	570	608	565	589	578	571	622	589	549	650	571	571	567	603	560	557	595	586	519	599	560	531	583	610	570	577	578	577	587	561	633	559	554	629	550	582	594	634	584	595	624	566	567	597	580	571	576	583	593	565	581	569	560	586	569	543	559	610	560	587	588	562	586	568	608	598	543	576	579	578	553	579	570	637	573	558	606	561	596	560	560	575	523	567	542	594	566	556	578	528	593	575	604	602	548	588	576	567	512	584	579	573	591	527	575	559	609	634	532	590	568	511	579	610	591	579	586	572	608	586	597	556	561	592	587	594	601	569	604	594	612	582	599	548	573	555	603	564	589	597	599	581	596	587	536	594	567	577	537	574	580	590	523	594	537	552	577	555	578	564	541	579	555	563	561	537	604	581	576	570	614	538	600	624	535	586	568	565	596	580	584	567	555	563	578	579	565	547	621	615	632	582	543	585	560	586	587	540	524	586	579	626	578	568	572	584	567	615	565	552	563	552	590	544	590	593	593	557	601	582	634	595	583	552	597	559	575	558	570	573	535	544	592	552	600	585	613	551	574	604	580	572	557	573	580	597	561	569	584	558	582	604	552	562	585	572	575	583	599	630	585	569	555	582	602	607	579	566	548	603	569	562	586	578	578	561	621	575	614	572	525	564	613	626	584	542	589	575	587	608	625	610	537	576	596	609	613	594	560	585	575	576	536	587	591	550	600	577	533	589	627	582	549	593	604	563	585	584	568	557	559	544	605	588	559	568	567	583	563	552	560	607	533	599	611	562	542	549	610	614	571	538	596	608	603	560	575	566	578	626	563	597	577	565	560	579	572	596	552	590	581	597	551	531	569	599	576	610	599	527	576	613	539	548	554	604	574	597	558	532	595	618	552	563	577	560	576	556	576	564	545	573	556	605	602	576	610	581	595	537	594	550	572	552	581	589	539	599	607	541	561	607	583	530	605	555	618	589	594	595	586	604	567	615	577	564	549	564	586	604	560	565	552	558	583	559	570	595	577	539	588	524	593	558	599	537	560	605	596	551	587	574	564	588	568	615	617	574	541	602	579	576	579	567	608	580	548	595	616	551	551	555	551	601	582	614	592	609	578	620	586	538	582	601	573	590	550	576	585	602	580	588	554	612	581	556	572	588	591	556	607	541	554	540	586	534	582	592	550	583	529	574	533	589	576	533	582	535	573	596	560	573	609	569	589	535	584	575	569	576	567	608	550	560	593	607	568	589	577	545	572	529	585	589	554	551	581	573	582	594	586	524	610	552	526	575	607	545	583	584	579	568	540	588	576	584	608	594	593	556	567	543	596	568	554	596	533	634	591	605	559	525	577	596	574	556	587	548	595	572	570	554	580	580	587	551	542	572	600	577	586	543	607	606	623	582	624	593	596	562	555	566	570	555	587	565	609	551	581	617	583	580	580	598	577	601	597	569	580	579	553	590	569	606	634	534	572	542	610	545	565	545	527	588	591	588	587	582	548	593	558	540	570	564	549	606	619	586	580	572	555	583	582	559	551	595	586	544	591	524	582	567	602	540	581	612	592	566	528	561	548	615	532	571	573	546	546	578	577	539	575	558	552	575	576	553	557	577	580	575	608	542	564	570	572	589	578	613	582	532	561	541	548	551	589	577	623	607	544	543	556	568	590	524	573	583	588	577	556	578	570	586	572	528	577	572	544	616	632	602	551	583	620	575	603	614	606	578	576	572	566	547	578	526	608	571	584	555	545	532	536	612	558	605	553	609	589	581	574	625	591	575	576	600	592	598	594	522	565	599	583	572	586	608	564	566	555	565	551	561	596	540	589	546	583	529	520	548	501	602	528	539	592	549	605	554	607	636	530	579	582
27194	12249	1370	700	512	440	416	779	1521	2989	2052	1099	583	454	390	369	378	381	394	430	425	412	399	409	369	403	384	387	395	400	369	433	372	413	404	390	397	376	383	431	421	451	378	398	413	408	384	385	399	424	379	375	389	419	368	404	399	415	389	407	375	421	379	366	419	384	397	377	406	396	381	366	432	393	388	419	410	386	392	405	392	381	394	391	405	396	393	434	414	394	402	390	400	374	419	392	383	424	400	431	380	410	421	345	390	385	422	424	376	477	404	430	396	392	412	416	415	400	397	404	412	404	415	388	419	386	437	384	431	392	400	382	389	417	377	383	395	436	395	408	409	389	414	418	445	451	372	424	421	384	401	413	410	432	369	359	381	379	426	378	386	387	434	420	396	411	408	391	410	415	402	400	410	373	376	412	396	428	413	417	433	391	406	383	398	398	399	392	375	410	415	403	364	364	379	401	400	416	400	358	360	369	399	387	407	416	356	385	373	428	418	384	380	415	406	384	414	405	412	392	424	418	390	401	400	396	415	395	423	421	381	404	379	398	393	406	425	395	424	391	392	380	393	373	401	386	392	400	434	378	400	389	358	428	408	381	385	420	399	384	419	427	406	386	406	388	399	404	386	412	402	391	405	375	458	401	396	391	416	445	401	396	391	424	394	399	392	390	390	399	404	434	367	393	392	371	434	381	373	382	408	429	379	425	405	373	400	409	400	381	399	440	431	376	371	389	401	410	403	389	401	365	424	401	399	384	427	418	393	403	377	420	374	443	440	398	427	385	418	365	386	372	421	408	404	388	386	406	391	394	384	395	420	434	436	424	400	409	375	413	415	388	404	401	418	409	427	408	401	396	411	374	372	364	448	402	422	412	384	421	396	417	403	379	433	409	377	399	428	384	396	383	434	396	397	415	390	404	398	408	404	420	390	362	369	381	421	406	408	377	384	404	408	410	363	399	437	412	394	385	403	398	426	390	394	391	380	409	372	398	393	358	376	433	370	390	432	399	409	388	416	388	415	390	408	402	446	383	390	348	382	419	349	414	370	357	414	404	418	405	381	352	391	425	399	375	399	421	394	425	426	428	410	399	384	425	380	411	391	397	401	390	357	375	414	386	391	393	411	379	416	413	399	397	413	444	391	403	393	424	390	416	389	374	405	423	374	381	465	380	406	459	389	409	430	405	397	391	398	404	412	418	426	348	394	434	413	431	403	396	410	359	388	428	382	427	432	375	388	393	401	388	433	419	424	405	368	403	406	399	388	372	427	362	407	380	388	383	404	379	422	388	432	428	442	429	399	382	443	417	383	404	371	424	414	409	406	437	380	396	405	417	419	384	418	438	379	433	405	402	428	408	419	422	418	394	402	423	414	398	410	411	417	394	367	420	368	393	384	437	425	431	398	407	434	383	387	408	422	429	438	401	408	410	404	409	379	394	407	410	436	397	374	394	427	384	380	418	378	410	425	393	382	418	403	380	373	401	393	420	435	381	378	391	451	400	417	388	384	422	380	417	392	415	419	432	402	411	426	404	361	384	415	403	390	388	428	393	369	407	406	364	369	391	382	415	404	409	409	416	402	410	388	407	408	420	425	417	398	410	415	378	400	390	409	376	393	412	362	392	399	338	405	408	390	407	404	435	426	416	400	404	401	365	421	383	392	448	406	395	385	425	405	410	393	400	398	388	425	403	431	366	393	411	425	411	393	427	421	405	380	400	406	428	426	387	389	397	423	396	421	434	405	451	410	415	370	412	394	414	451	381	403	385	359	368	415	405	420	370	413	353	401	415	372	401	388	423	396	378	394	378	426	420	405	403	394	390	396	367	376	401	393	408	383	406	365	397	399	410	402	356	364	379	403	392	385	451	376	373	408	398	400	386	420	392	386	415	384	451	362	393	432	408	424	391	404	430	386	354	435	415	407	357	398	406	446	382	385	373	400	386	398	405	421	432	403	396	384	439	399	434	386	398	418	390	391	388	407	436	396	399	381	410	413	414	424	419	416	403	362	380	424	386	400	395	415	444	404	426	385	362	386	442	423	360	381	388	386	400	416	378	361	398	362	382	406	385	416	411	419	386	399	390	388	425	440	388	377	407	411	379	411	426	409	401	375	384	386	402	378	368	428	417	420	425	420	398	389	393	388	399	391	404	393	399	401	379	376	423	391	395	373	401	405	415	408	407	371	430	395	461	416	414	378	419	390	399	412	401	434	419	414	440	417	379	420	415	391	400	418	414	407	400	404	403	399	415	426	444	393	406	384	384	410	390	432	425	434	416	336	386	380	389	374	381	410	376	361	352	404	391	395	425	437	411	396	411	435	369	406	412	418	417	421	369	395	381	372	432	415	427	416	378	409	423	371	401	437	412	427	415	410	402	349	420	435	381	417	415	385	413	386	401	399	365	426	410	381	430	401	393	384	403	395	412	396	403	425	390	406	433	381	417	390	390	424	390	417	386	390	414	375	378	391	356	403	392	379	449	428	385	388	408	390	394	366	375	415	403	388	395	395	426	411	420	366	414	379	385	439	378	400	383	410	393	346	366	409	421	429	414	383	404	417	444	388	409	425	457	419	395	438	409	403	382	426	376	408	400	418	383	383	392	379	365	366	412	373	401	412	417	429	416	404	447	402	395	360	381	389	417	392	420	392	378	409	369	416	393	370	394	366	389	406	410	379	371	373	452	355	388	390	387	446	349	397	398	419	403	397	403	422	403	389	416	393	421	423	402	365	417	397	397	414	429	383	369	386	422	418	401	395	384	411	376	386	371	367	391	399	376	396	397	400	404	413	392	420	409	373	430	428	382	399	395	416	389	409	410	366	414	418	384	396	387	370	422	404	444	388	383	416	395	380	431	413	379	410	406	427	384	408	447	379	423	413	414	403	410	409	393	438	393	427	418	405	389	382	410	385	400	399	390	398	387	406	377	436	399	414	412	417	404	393	388	431	399	403	387	418	393	452	429	403	441	386	403	397	432	389	427	372	407	397	375	429	359	419	395	402	373	430	405	408	408	386	422	405	386	410	391	387	409	415	388	426	415	372	410	391	435	412	376	381	424	383	413	416	359	407	412	386	405	409	411	342	385	389	391	363	415	392	437	428	402	399	392	379	385	405	375	397	420	387	398	376	400	364	421	414	408	363	380	416	413	419	392	400	384	426	335	397	386	424	417	415	442	413	381	384	392	392	395	421	404	389	380	380	418	386	371	427	361	385	416	417	403	417	431	413	389	394	383	380	410	408	388	422	401	402	415	372	419	389	419	412	386	419	374	384	387	393	380	422	387	437	436	405	425	391	377	386	414	377	421	435	383	394	374	406	431	396	376	366	399	384	419	456	406	392	405	372	391	400	390	380	397	393	407	407	416	419	384	379	406	421	395	407	398	376	386	373	403	402	372	425	445	412	406	410	403	394	390	419	378	422	391	371	406	398	365	419	412	394	395	366	384	413	428	401	381	376	385	459	410	415	381	402	398	435	411	395	413	421	395
5066	744	627	503	390	380	364	1039	2089	3740	2259	1076	541	372	319	360	341	341	336	375	351	319	339	368	314	332	362	345	388	365	346	352	371	347	335	393	332	349	355	367	367	326	329	370	355	332	325	342	360	340	351	361	344	361	332	321	321	367	317	354	349	345	352	355	356	363	360	355	335	327	372	357	352	326	353	351	332	363	366	298	341	324	325	344	351	322	333	326	322	347	331	326	314	328	350	359	329	385	321	371	334	354	337	354	302	343	331	345	341	381	369	377	336	343	345	353	339	347	337	339	367	334	318	339	356	338	344	325	334	308	344	333	365	340	362	353	320	320	328	318	392	352	345	358	330	340	319	350	340	348	331	310	322	352	340	321	347	331	376	355	345	362	323	331	351	334	336	362	339	351	349	368	304	358	374	360	328	347	315	359	337	332	358	330	352	324	346	337	367	332	342	365	318	320	330	340	334	346	371	367	336	337	345	346	369	341	336	341	365	345	360	366	352	369	325	336	348	335	308	332	330	346	333	316	359	321	332	332	339	326	331	362	358	324	343	357	353	360	344	360	304	335	358	360	335	330	327	360	354	370	340	341	321	324	357	337	305	332	346	336	345	333	331	334	316	336	314	362	337	356	340	342	308	347	353	341	336	326	343	344	363	363	317	363	327	328	363	345	358	355	367	350	362	354	350	352	348	329	363	344	334	333	323	335	318	353	369	351	385	309	343	337	340	345	326	370	358	336	344	348	344	358	346	312	336	332	351	326	342	332	359	327	370	341	329	326	307	321	348	331	339	333	328	341	312	342	351	336	364	314	335	348	343	348	320	383	390	320	372	328	348	358	324	336	337	346	311	329	324	339	327	370	314	364	350	365	343	338	336	344	335	320	349	373	324	316	340	344	360	354	309	356	372	347	369	352	372	304	305	348	331	312	340	350	342	372	372	329	337	344	371	347	361	355	350	350	347	362	350	352	321	332	342	357	320	347	364	330	340	336	319	329	331	371	343	324	340	340	320	348	346	310	358	323	313	356	352	350	309	370	292	347	305	352	363	357	377	326	322	371	336	347	350	350	345	365	339	357	367	343	347	339	349	356	352	329	342	351	342	338	368	341	334	344	339	364	350	348	350	352	308	362	348	331	328	369	312	332	348	336	315	386	304	333	341	350	338	309	352	320	331	382	350	336	316	332	347	370	337	351	354	326	346	332	347	356	364	318	338	317	332	338	339	363	357	344	358	382	352	345	363	346	342	335	340	321	328	354	329	353	340	324	301	354	317	346	317	364	319	382	314	335	356	373	325	331	333	353	335	357	373	328	371	344	319	318	350	359	308	345	295	330	345	328	370	345	329	366	361	321	357	341	319	341	369	357	336	369	367	357	331	341	328	348	343	376	343	340	354	346	312	329	373	332	351	366	345	309	322	370	341	340	335	347	314	353	324	320	340	336	339	329	329	316	353	344	350	327	369	345	325	355	333	312	353	353	363	304	358	338	339	316	356	306	329	373	358	321	334	336	339	333	351	344	320	337	347	341	354	327	319	365	341	352	352	362	346	354	338	355	337	348	367	353	341	332	351	374	324	325	304	333	362	386	324	336	362	364	374	362	326	312	386	353	357	391	337	371	347	347	340	361	343	317	334	339	351	363	356	343	338	354	335	361	354	365	308	339	358	329	339	382	382	324	332	333	370	306	334	298	368	321	330	353	349	330	326	343	335	350	331	366	306	346	347	373	352	343	358	356	319	354	318	355	338	309	334	317	343	331	377	335	343	327	352	327	318	329	357	340	349	348	350	297	342	350	362	334	328	338	344	358	318	330	332	338	337	337	350	351	350	322	349	340	342	330	373	335	314	335	326	335	378	330	301	354	340	353	346	341	346	337	351	330	324	323	313	356	340	344	332	337	374	367	339	308	358	337	370	330	325	347	329	312	350	318	350	341	321	355	357	330	313	326	375	362	329	356	342	342	322	351	350	358	301	355	369	356	374	348	335	360	321	355	350	365	383	343	349	318	349	343	336	323	339	322	344	357	358	357	343	356	351	346	329	345	365	322	347	355	323	370	321	330	315	357	307	320	324	336	377	326	349	329	331	350	329	359	322	353	370	353	395	368	343	349	368	326	358	348	330	353	350	352	333	351	376	357	304	386	321	330	331	348	343	366	347	351	341	342	340	323	365	344	333	350	355	327	321	299	353	341	347	329	336	331	342	357	355	319	325	343	318	339	343	365	326	308	356	351	347	347	341	353	316	335	347	307	340	333	339	361	332	337	327	341	344	362	344	320	376	333	361	384	310	323	310	347	334	339	337	352	351	329	335	340	319	359	335	349	364	325	328	309	359	311	345	395	314	350	368	375	324	370	350	356	328	331	358	327	303	349	332	317	376	362	330	337	372	349	346	322	338	342	340	343	364	308	378	327	319	382	339	309	351	329	358	354	343	310	329	361	360	319	398	362	351	359	362	342	326	359	346	358	312	344	322	345	361	365	360	322	330	325	314	346	337	339	330	344	343	342	334	312	342	345	351	341	363	347	365	392	333	365	323	365	320	355	357	328	363	343	353	354	310	359	338	333	381	342	321	335	348	341	339	339	302	317	330	344	309	338	333	353	318	345	340	329	316	341	300	329	351	332	345	354	327	349	344	369	363	337	356	343	336	299	341	355	329	369	322	378	349	358	367	365	348	348	355	342	364	330	359	353	339	337	317	315	309	350	310	315	373	392	357	335	326	345	349	347	370	342	323	356	339	351	334	357	315	355	344	352	337	363	374	365	358	326	360	355	317	352	345	369	310	335	351	348	315	382	333	377	323	378	338	309	341	316	320	372	346	329	333	322	301	350	317	297	316	350	382	325	348	328	372	334	375	314	345	321	346	328	377	343	333	346	410	332	354	342	346	346	347	376	318	337	332	332	327	311	319	326	374	350	304	364	335	312	373	316	360	349	366	340	353	345	347	331	326	333	380	333	377	343	333	340	303	328	335	384	326	329	311	330	350	332	338	311	337	325	321	343	352	361	306	310	345	319	330	300	344	340	336	329	370	366	353	373	335	367	322	352	321	348	355	360	334	351	369	343	327	329	324	320	361	354	354	334	328	326	330	320	328	347	349	351	338	348	355	341	304	323	359	330	343	358	316	358	370	356	344	366	339	328	322	364	332	344	350	346	337	338	360	357	389	343	366	334	366	367	340	342	313	356	350	320	367	346	336	317	343	336	342	337	347	375	350	335	338	343	352	325	312	312	339	336	377	348	305	348	345	337	339	356	315	334	390	314	373	340	314	335	317	361	339	360	343	331	348	348	370	304	377	331	351	327	308	373	384	325	312	303	382	312	336	341	354	333	367	351	339	333	360	329	344	339	320	348	349	304	349	350	333	344	354	347	357	347	343	354	368	347	344	318	387	386	348	355	340	334	335	340	341	361	357	362	336	338	356	302	321	328	329	350	340	333	357	352	382	340	359	341	355	374	319	353	370	353	321	323	332	359	364	339	339	329
24964	20986	26834	25049	5472	1237	1131	2394	8565	20036	17189	8732	2888	906	629	540	547	548	552	490	556	558	563	523	566	570	577	552	525	528	548	543	586	583	555	554	544	542	525	601	565	556	563	532	530	540	573	566	574	531	564	524	525	582	529	531	577	555	590	545	589	538	517	533	548	533	556	532	553	549	538	522	599	575	567	547	574	596	566	529	591	557	573	542	553	514	555	513	544	552	574	501	519	562	574	572	507	532	533	508	496	541	543	543	562	563	571	530	568	530	518	555	540	561	517	585	589	554	533	566	580	554	572	559	508	513	533	542	541	546	554	529	520	509	548	626	545	567	565	547	503	515	541	556	555	576	473	551	529	519	526	553	553	540	558	514	559	519	573	547	566	555	525	585	570	551	556	527	545	569	546	570	558	513	566	555	533	566	548	534	590	547	555	595	555	573	573	583	553	571	550	495	543	597	577	545	533	555	567	495	582	567	552	562	547	539	577	536	571	531	540	574	597	492	505	534	529	519	549	490	559	541	573	554	537	557	557	526	603	550	540	529	546	526	566	570	545	563	582	562	566	550	576	517	515	568	552	541	524	537	542	547	539	556	571	568	559	562	561	545	539	535	546	552	559	530	559	565	553	600	561	533	562	549	534	582	549	525	534	493	524	563	521	551	547	564	521	520	535	553	549	539	558	517	551	523	554	565	506	538	518	561	531	531	521	538	550	576	551	592	506	561	557	584	609	510	551	524	577	566	542	529	563	540	540	575	570	547	543	564	543	561	614	566	549	570	561	561	493	527	534	520	552	570	536	566	530	559	583	549	503	575	573	537	552	558	540	579	547	570	604	564	587	559	555	505	546	543	555	543	565	576	591	573	530	508	567	520	584	574	514	542	542	585	572	558	568	559	558	521	530	583	553	554	543	576	590	523	566	494	562	561	574	571	598	511	553	623	566	561	532	531	554	554	561	569	567	553	525	541	547	569	549	555	556	570	584	541	570	552	551	568	592	592	588	537	543	562	561	535	552	568	530	585	549	493	550	532	548	504	532	563	581	567	548	555	545	546	563	546	564	532	576	523	577	567	543	553	567	540	555	535	522	550	570	537	553	549	558	566	542	565	576	539	539	527	531	520	565	569	560	521	601	560	564	530	526	553	555	536	561	572	568	518	532	568	550	564	563	543	572	525	558	537	575	566	563	541	585	584	519	528	530	566	552	555	549	593	552	532	523	613	558	556	529	566	568	571	514	574	554	603	579	549	566	543	533	545	531	581	580	493	536	531	512	529	558	544	580	563	553	540	564	527	485	619	550	600	559	542	574	519	571	547	569	570	537	572	555	527	550	522	530	555	516	541	536	501	497	536	570	543	522	550	512	571	592	528	535	551	528	545	533	561	548	549	570	563	556	560	561	527	551	551	558	502	575	558	589	512	553	576	529	545	566	543	555	572	520	497	522	587	544	513	562	507	527	552	575	566	585	578	583	553	542	577	563	558	516	544	568	546	579	543	563	586	532	528	586	584	628	549	539	566	557	539	526	535	543	580	525	549	530	511	545	556	536	582	537	568	538	578	557	525	509	595	547	542	548	571	542	542	603	542	500	559	568	619	553	532	554	580	560	531	575	548	563	564	566	607	581	533	572	514	551	535	562	522	531	552	580	591	552	563	525	519	517	531	571	523	556	557	594	585	517	588	524	541	548	545	573	525	525	540	517	530	556	556	566	521	555	539	535	555	545	534	542	605	558	511	548	535	564	548	558	540	512	558	531	537	524	526	528	527	548	561	555	532	527	539	562	536	570	551	566	564	554	552	545	542	539	584	572	538	554	577	553	538	542	511	550	547	536	540	555	506	526	534	567	564	563	541	511	527	498	551	575	590	556	546	555	530	549	578	525	567	561	557	555	550	549	520	565	574	560	516	569	528	552	535	558	514	548	562	536	505	519	525	598	517	591	555	538	546	587	550	531	555	574	610	533	553	590	525	580	556	564	538	539	533	568	553	523	541	565	496	545	556	538	515	591	542	552	534	544	536	552	567	563	548	567	553	548	549	554	558	586	577	523	571	568	546	556	554	571	610	565	553	541	517	510	600	568	568	563	525	554	537	535	600	542	601	585	533	521	548	575	575	527	542	516	560	563	505	548	536	540	559	523	556	515	564	538	539	515	555	547	592	578	590	580	593	554	531	535	534	537	513	576	546	509	505	553	534	555	603	545	518	554	537	559	562	544	533	542	547	534	565	553	537	574	550	559	538	496	488	542	550	520	520	529	546	559	557	574	524	546	537	560	545	531	553	506	589	593	544	563	544	555	527	564	531	539	560	555	536	556	560	544	531	512	536	549	529	525	537	558	557	568	531	555	543	530	544	561	522	553	560	577	517	578	529	549	560	554	565	577	574	547	532	568	549	599	590	567	535	535	565	555	511	549	554	543	578	570	524	571	527	567	529	536	540	538	568	514	557	503	542	583	538	553	541	550	563	542	589	547	573	561	528	538	558	565	543	534	571	574	563	571	549	554	561	581	496	555	561	533	546	537	524	543	550	553	541	533	540	523	560	539	551	540	539	540	610	542	537	532	531	533	538	577	553	508	545	508	533	521	526	524	524	556	549	560	509	568	548	577	529	554	528	589	546	521	541	574	535	529	511	570	553	557	540	560	502	546	543	590	522	574	555	518	592	537	542	536	570	554	583	556	601	571	567	560	566	534	555	556	522	590	531	531	505	559	544	495	545	547	533	529	534	527	539	572	560	533	531	554	519	557	527	514	541	550	576	551	590	565	558	605	578	577	532	552	543	577	537	561	546	527	534	548	566	575	542	533	568	537	547	569	553	518	566	555	508	518	510	494	560	516	571	554	527	545	555	519	567	581	572	569	551	507	564	524	529	557	548	549	541	572	518	536	533	545	523	567	554	525	546	530	519	551	508	542	580	527	550	550	579	551	512	579	557	543	572	596	560	516	531	565	583	559	606	549	515	533	561	533	569	551	542	518	547	520	567	579	566	555	525	544	536	559	529	577	540	552	547	538	523	544	575	542	568	554	558	542	572	537	542	546	528	570	541	522	549	548	522	511	521	539	552	549	530	532	546	541	565	526	542	528	525	525	530	541	537	539	535	553	534	515	503	502	556	527	489	567	558	556	537	545	521	535	550	542	509	544	533	530	565	524	581	520	487	539	559	561	550	543	587	548	560	536	540	527	551	548	557	608	565	527	513	551	564	555	550	580	566	561	551	590	535	551	600	540	547	526	539	525	538	551	510	577	562	532	604	565	545	518	499	578	524	566	547	578	560	530	555	560	526	570	585	561	599	548	586	532	543	550	558	544	531	541	535	546	571	560	547	579	521	525	540	553	560	553	554	511	570	542	541	547	558	541	573	550	528	572	525	521	543	540	525	553	599	541	504	582	497	572	564	536	539	566	586	507	564	572	575	494	526	514	562	586	533	536	553	556	569	570	566	553	550	538	554	534	515	521	550	596	564	521	498	534	538	550	577	539	527
3752	3147	2563	1430	1062	971	1184	3575	11015	19914	14875	7628	2740	867	478	476	500	473	481	480	494	487	495	483	500	503	450	454	502	454	475	473	449	474	487	470	484	507	481	466	458	450	495	447	454	511	506	471	488	459	484	483	482	474	505	456	475	445	476	504	440	488	506	504	461	478	431	477	467	468	469	505	477	482	501	470	470	519	505	511	465	455	504	456	476	465	517	479	472	484	453	485	471	484	481	479	440	443	440	467	440	479	502	460	469	473	435	492	487	482	482	482	506	492	477	474	498	441	453	494	530	481	456	497	479	460	498	476	494	488	471	483	464	492	465	501	494	477	478	464	448	495	446	444	482	482	472	477	467	504	423	464	482	490	435	453	450	499	521	443	440	485	489	487	464	462	427	473	460	465	476	431	443	480	432	501	446	492	461	451	445	452	446	405	475	455	469	457	478	461	453	456	550	476	458	450	437	487	453	463	512	468	442	461	475	463	479	433	529	456	491	471	494	477	480	484	503	402	471	474	439	472	455	449	468	467	465	427	500	473	501	469	489	474	452	528	453	459	440	450	481	471	467	462	451	460	472	453	457	457	467	486	457	495	456	451	479	481	488	464	440	448	488	476	452	434	460	443	451	432	465	485	464	414	485	496	490	476	506	435	458	468	473	467	463	502	481	497	459	486	471	481	428	477	436	491	436	476	422	484	464	483	451	446	426	501	454	477	450	452	474	509	477	457	480	494	459	500	498	445	469	458	482	424	500	426	498	468	470	427	453	469	494	444	452	476	453	485	462	460	459	477	450	503	486	456	482	448	459	467	492	491	453	490	447	461	453	465	448	481	472	471	502	475	472	459	483	450	473	478	505	427	504	488	410	463	446	490	450	512	422	476	473	484	466	475	460	509	460	481	452	462	428	475	436	488	457	499	427	487	434	461	491	467	460	436	493	479	448	518	459	457	454	510	483	463	465	488	489	500	444	463	503	444	458	472	483	474	490	463	460	491	467	425	426	518	447	498	462	489	465	454	483	465	490	479	483	494	488	488	485	451	467	471	440	450	450	463	447	486	481	493	470	464	486	468	468	475	452	497	512	435	454	476	462	446	455	463	496	480	499	510	513	478	467	428	478	465	489	483	475	477	509	472	446	451	465	461	448	493	470	476	469	472	482	439	477	421	489	500	487	501	476	444	463	458	462	503	499	445	497	481	463	498	462	474	478	446	398	476	438	470	473	454	459	508	478	453	444	466	504	514	474	488	450	484	462	422	442	473	481	484	450	475	449	468	460	449	442	481	485	479	485	466	463	460	441	445	441	486	477	465	432	466	447	458	410	459	443	488	462	474	449	459	460	458	433	481	482	456	437	460	438	505	465	419	485	487	488	422	451	442	501	450	456	428	463	457	494	447	482	477	447	436	474	471	496	494	472	458	498	484	480	502	470	478	468	479	445	450	438	488	459	480	453	519	480	493	488	459	508	458	491	441	494	467	457	429	485	433	447	469	452	480	466	459	495	470	478	492	481	458	462	454	458	465	457	456	466	468	439	451	488	442	469	487	462	447	447	479	467	462	424	501	451	492	502	473	442	439	461	490	490	447	424	502	483	467	434	501	474	473	455	445	474	479	446	460	489	463	460	458	426	478	481	463	483	474	492	469	463	445	453	505	435	467	488	478	446	472	447	453	449	475	482	488	465	445	481	487	481	457	452	475	480	474	499	485	471	434	433	493	475	467	454	464	497	453	463	480	461	440	476	460	458	467	474	468	484	464	457	456	472	450	458	472	500	516	472	477	467	443	427	465	470	450	438	466	462	450	491	445	448	473	471	451	451	491	463	488	472	457	463	516	534	461	454	480	470	490	488	454	451	502	459	457	489	462	452	477	451	468	430	471	497	500	471	439	433	466	486	462	462	465	503	434	479	460	480	469	482	493	471	533	452	420	460	485	447	504	409	462	480	468	426	481	487	471	438	465	494	453	503	474	453	484	463	446	497	470	508	508	471	452	440	469	466	485	467	483	461	511	463	467	493	466	454	455	436	479	473	470	470	432	462	397	487	434	444	448	459	472	453	451	453	476	490	482	449	460	488	504	437	461	464	459	470	469	515	524	465	470	463	472	467	464	473	446	464	476	457	483	478	464	464	481	450	464	443	440	474	490	474	477	432	456	488	457	515	474	460	498	468	462	407	423	472	467	449	485	492	473	464	438	448	479	470	458	416	479	430	473	432	484	413	522	456	429	467	477	464	427	500	505	485	466	459	450	454	478	483	435	486	494	463	500	449	421	507	462	439	453	471	484	436	495	471	443	478	415	458	444	450	499	445	496	441	505	479	466	471	496	456	518	465	475	481	502	476	479	468	447	449	460	450	445	497	507	499	464	473	474	447	475	425	463	478	471	476	491	473	492	416	468	469	430	463	449	453	453	479	466	468	460	433	480	427	498	459	483	488	495	417	504	465	466	456	460	470	504	463	444	460	488	488	469	511	471	463	470	459	479	493	439	464	449	453	474	472	457	456	459	445	445	451	473	445	489	474	508	451	492	463	472	495	441	485	476	469	470	499	474	507	489	457	541	491	465	465	447	486	431	461	444	500	443	456	490	480	475	495	434	468	434	486	471	475	437	445	450	467	480	461	491	452	461	447	460	461	477	511	488	455	455	445	490	483	490	507	483	512	450	466	465	459	465	461	468	443	470	464	479	426	479	468	451	483	469	487	433	489	440	475	450	456	451	441	434	472	470	465	462	494	441	457	524	459	471	456	499	491	486	456	513	462	462	461	497	471	487	441	476	466	480	508	467	468	498	444	473	486	477	451	466	425	464	453	449	486	485	483	479	482	480	446	429	450	473	444	423	469	478	432	427	444	479	445	477	487	496	468	442	440	470	389	469	454	439	466	456	464	478	462	463	475	476	501	485	493	526	470	476	487	472	501	429	482	466	459	470	485	478	454	470	488	458	463	438	419	453	431	448	474	439	479	476	468	483	494	475	514	474	459	470	471	482	444	478	462	466	485	472	471	466	469	425	464	471	427	471	461	460	457	478	480	491	454	464	457	477	473	467	436	461	488	444	474	542	468	456	460	459	459	470	487	451	522	492	476	462	450	478	444	441	462	476	508	461	472	488	461	445	433	449	476	453	500	470	457	445	477	455	451	470	474	483	474	468	481	478	484	489	421	455	493	432	510	465	468	457	474	451	440	481	481	449	467	451	461	458	471	442	512	470	461	429	491	462	476	433	459	438	482	453	473	493	492	509	461	482	453	477	431	476	451	460	493	460	492	457	453	438	500	439	440	496	488	505	453	470	471	439	492	432	464	487	484	469	460	473	486	495	446	466	442	460	499	479	510	458	461	497	483	433	450	457	489	472	456	480	456	466	481	468	454	471	460	436	463	438	457	468	460	491	462	480	445	465	487	443	448	462	502	466	476	487	462	461	474	448	446	484	461	503	468	454	473	464	471	446	432	488	426	433	500	487	460	483	475	448	483	453	476	454	451	473
23890	21048	28249	24072	21027	9033	2707	6501	32183	33400	26008	15693	6837	3206	1027	807	827	790	783	789	809	813	832	738	789	798	756	799	727	840	759	764	794	775	749	775	823	822	769	795	791	731	775	771	740	743	735	834	752	767	784	801	753	714	840	746	741	777	784	759	801	750	732	790	775	745	769	770	729	793	771	802	780	785	792	801	824	745	774	769	784	774	755	824	742	782	826	779	769	781	830	723	781	762	804	768	810	769	808	730	769	736	755	799	733	736	754	847	760	772	776	821	744	817	828	821	763	799	742	757	781	760	814	768	804	772	778	809	730	757	845	752	771	808	768	763	771	776	766	736	782	764	815	810	787	783	782	759	758	797	768	773	762	841	760	716	811	812	791	810	741	775	764	802	768	834	809	761	767	776	772	798	778	755	815	773	753	770	783	809	753	816	768	759	785	806	735	741	811	776	759	756	834	779	781	729	811	746	739	780	777	789	778	776	782	762	806	798	755	794	827	779	768	793	743	770	755	793	796	777	732	769	771	737	755	776	798	794	746	805	770	774	744	845	772	791	769	812	787	749	787	801	822	772	732	765	773	778	781	760	849	752	801	733	802	773	753	819	758	816	827	805	806	787	753	826	772	830	794	792	786	741	787	784	781	795	782	753	776	787	805	781	771	759	717	756	779	796	790	758	753	758	796	711	755	786	745	787	768	780	810	788	743	771	762	801	754	749	772	819	750	782	772	762	780	787	803	827	716	740	805	706	761	778	815	748	756	741	749	749	813	770	823	776	805	721	764	784	799	783	779	790	820	754	765	836	775	753	762	734	726	773	810	729	743	742	782	794	799	793	729	748	751	787	797	756	786	756	817	801	738	794	792	798	783	753	750	761	765	760	721	745	708	753	812	733	783	771	799	827	769	766	797	774	818	741	759	818	781	784	748	791	790	768	746	813	755	770	727	764	764	801	754	721	770	792	740	824	803	752	779	777	749	785	819	804	786	812	801	772	782	787	739	774	782	750	780	755	776	769	777	817	795	753	782	753	838	792	797	768	676	772	762	723	749	797	833	725	761	723	766	804	738	774	794	819	794	747	805	785	760	761	780	823	825	781	771	757	796	798	749	772	751	810	787	791	734	743	734	724	803	824	799	781	789	774	744	822	762	836	691	778	751	760	739	781	778	782	765	742	801	794	803	797	743	757	815	761	759	748	766	794	794	772	813	726	784	783	749	754	802	759	815	754	757	810	757	755	758	811	809	825	819	759	816	744	775	775	812	859	798	807	790	756	740	793	813	764	758	787	761	743	761	749	767	802	806	773	787	774	775	792	783	744	762	778	823	761	738	727	789	774	811	744	796	770	795	701	807	791	786	756	700	772	820	774	767	794	738	816	749	741	767	789	798	787	778	767	815	791	779	790	787	792	746	798	779	724	783	818	775	763	742	793	782	779	740	747	795	771	816	779	776	810	760	804	754	778	745	735	777	756	773	743	758	756	786	785	756	755	809	756	752	761	787	736	779	793	750	815	773	780	797	751	734	723	796	734	792	757	794	772	769	798	796	790	779	738	824	767	783	789	749	789	805	776	787	796	779	803	729	811	824	758	720	727	740	767	734	808	770	807	826	777	774	778	757	785	801	750	791	772	781	753	796	810	789	739	736	790	752	770	798	809	769	786	750	767	779	755	720	729	759	720	763	759	780	783	757	750	790	785	795	781	739	785	792	805	726	776	792	743	799	771	776	770	759	769	807	805	778	729	793	789	774	765	734	743	779	835	750	792	772	805	746	800	762	754	740	756	812	784	783	815	775	733	772	765	733	765	772	769	755	809	828	707	738	781	797	767	755	755	782	750	751	721	797	723	750	762	752	798	769	780	806	756	799	781	794	772	720	789	770	824	801	783	791	772	782	765	832	770	739	790	798	780	717	743	752	780	753	755	756	777	766	750	764	808	812	761	767	794	784	794	787	753	753	780	728	813	798	748	758	760	755	766	782	761	761	813	734	754	791	751	751	758	766	761	768	794	809	791	766	770	743	751	723	786	771	811	795	735	796	759	766	752	792	768	739	772	760	759	795	767	827	790	806	740	773	774	740	733	777	766	750	733	746	755	750	819	770	739	780	724	716	732	766	766	793	763	796	747	741	750	782	825	771	832	798	778	738	762	764	760	742	836	764	767	755	744	802	795	749	776	747	784	798	834	776	748	816	811	759	766	768	755	789	792	803	759	759	815	729	732	795	769	770	790	779	789	811	796	786	763	749	773	754	808	826	758	710	778	781	727	749	819	820	816	793	790	720	783	791	761	801	743	797	778	724	805	816	743	747	806	768	786	804	718	818	772	745	779	779	828	793	752	706	785	801	771	794	805	806	743	780	740	814	771	742	762	784	777	737	709	806	798	742	760	743	752	766	758	780	732	750	737	807	787	815	795	745	772	756	805	793	765	710	746	807	779	802	799	760	746	758	771	769	742	824	815	741	756	778	791	826	738	824	765	761	773	724	779	746	785	732	804	746	752	711	745	775	801	764	784	737	773	753	783	794	810	783	753	766	756	776	783	774	763	776	784	813	748	763	769	749	783	760	822	748	789	711	760	770	769	761	757	797	741	842	794	796	794	739	795	760	794	734	766	795	758	800	806	790	754	764	793	749	801	782	773	785	787	719	745	803	780	756	768	773	771	824	833	719	777	765	764	799	752	755	791	840	761	798	784	732	746	715	764	771	736	784	771	769	781	725	791	822	775	804	732	767	769	778	831	783	817	804	764	736	805	732	779	761	782	765	775	789	775	754	765	769	758	734	806	788	756	802	786	789	759	764	748	782	784	804	752	784	787	782	756	736	740	755	773	791	764	816	812	776	798	820	794	841	819	819	789	745	804	759	778	787	765	767	776	809	744	755	744	761	803	783	800	801	761	777	779	758	762	752	778	747	748	751	749	753	736	699	749	754	816	774	756	784	754	719	797	723	794	784	767	760	758	771	772	766	777	777	765	731	761	783	786	819	824	780	787	720	791	786	786	804	784	781	823	769	757	757	766	820	779	813	772	765	757	769	769	798	778	754	785	737	758	750	793	728	732	721	761	765	764	785	794	743	831	801	718	761	718	751	742	769	796	735	755	772	779	760	775	745	805	771	733	723	780	721	747	741	787	757	786	718	788	728	787	772	769	761	789	797	743	775	807	750	776	737	787	796	756	772	757	769	723	795	766	837	787	790	743	829	806	731	807	765	791	794	726	784	752	752	732	774	750	793	763	752	736	783	757	767	780	800	782	828	786	779	775	759	729	790	770	798	772	797	798	756	777	748	762	793	771	823	772	805	760	819	781	786	748	797	807	733	798	731	735	757	733	754	778	747	794	774	761	809	725	794	768	744	754	803	798	758	794	769	758	748	766	763	799	772	740	736	785	804	813	831	745	769	783	790	757	746	719	768	748	790	778	750	808	760	788	834	766	790	730	736	783	786	782	743	763	753	782	761	763	763	798	739	788	814	794	764	754	849	821	738	786
4122	6381	5312	3056	1951	1671	2062	8499	33822	28638	22378	12285	6567	3104	872	651	663	651	696	607	651	594	657	650	661	635	682	680	653	623	621	580	635	640	626	637	647	649	672	636	590	617	698	669	643	678	657	660	610	654	675	645	619	632	639	667	649	611	694	698	639	662	639	632	652	675	647	645	669	637	623	673	668	597	616	643	637	634	637	698	599	626	631	657	588	643	654	644	629	614	658	619	618	618	658	613	644	639	684	638	662	634	645	618	629	680	676	634	620	613	640	611	665	640	645	591	608	607	655	656	621	623	636	651	633	607	643	640	607	633	620	664	665	636	654	635	623	602	668	650	637	708	608	666	670	595	621	660	639	629	644	645	631	633	630	647	697	629	645	615	637	613	666	631	584	662	652	622	650	631	646	604	650	663	619	617	630	659	622	611	644	658	628	635	636	659	673	605	625	678	615	604	665	618	615	670	666	624	629	648	630	599	618	619	644	639	633	627	695	617	613	655	679	668	601	655	560	632	649	635	627	634	597	694	621	653	613	666	574	699	599	621	663	608	601	649	678	619	677	636	637	663	636	632	665	619	635	638	680	677	598	656	653	609	582	666	679	651	637	633	620	631	624	616	600	591	613	623	604	644	641	637	664	626	627	648	613	648	657	636	623	654	635	666	660	640	625	669	650	625	625	654	659	650	619	645	686	613	629	601	606	602	593	652	617	667	664	609	624	629	569	632	634	646	623	608	634	632	632	638	608	641	625	615	691	617	666	619	626	647	633	654	704	660	604	597	636	626	659	643	598	626	591	667	619	621	635	624	646	621	636	605	616	655	659	603	620	627	676	671	674	627	564	641	626	627	669	659	649	563	622	661	651	603	603	651	686	613	671	627	615	594	649	683	634	618	633	658	655	647	632	664	639	610	628	685	659	628	607	587	645	620	635	632	601	633	626	612	622	640	662	609	667	678	652	641	617	620	645	687	624	608	649	685	662	592	605	617	649	624	630	677	669	659	653	656	644	686	612	600	635	620	622	671	673	637	622	616	660	654	710	631	599	635	639	657	635	594	657	657	668	623	596	630	648	629	659	654	619	613	639	670	655	664	630	634	669	616	642	664	652	624	604	633	633	658	649	660	668	657	621	662	657	649	650	648	595	603	619	636	664	622	664	612	655	638	601	625	631	661	640	670	673	654	654	615	662	641	602	654	639	620	677	610	622	621	681	641	585	637	672	634	642	628	599	594	645	638	665	606	600	652	610	590	675	627	649	608	616	658	612	635	668	632	671	632	627	629	666	643	640	649	656	619	619	605	627	620	639	616	653	637	589	596	610	683	661	625	671	640	623	592	630	645	619	633	632	624	651	654	642	594	653	571	600	641	620	666	640	608	644	627	659	620	657	689	649	653	654	612	622	610	615	659	683	580	630	642	637	630	619	606	580	631	680	630	649	655	609	638	654	618	661	680	630	653	617	638	602	648	667	647	629	617	643	612	632	672	604	666	630	659	599	626	615	663	643	631	678	646	610	625	643	656	601	631	632	613	587	657	603	615	602	666	630	626	699	610	637	615	608	650	680	629	570	612	621	615	623	659	554	612	649	652	652	618	673	647	690	612	648	686	623	629	705	622	630	603	642	671	660	633	647	643	612	611	668	643	674	575	655	643	585	657	688	616	641	669	624	676	628	636	642	590	611	615	634	646	612	668	625	625	618	619	643	622	673	606	629	615	601	638	663	612	629	657	618	631	647	631	644	605	629	596	654	634	656	694	637	606	612	623	635	640	628	635	621	609	640	670	692	657	604	689	616	586	612	686	646	608	611	660	574	682	679	668	632	617	632	647	645	651	646	612	633	638	599	613	594	637	647	654	631	591	652	637	656	660	631	635	628	630	615	631	640	661	646	647	600	642	625	633	674	633	623	647	589	570	662	623	626	618	687	606	646	648	622	606	622	661	645	631	597	622	616	659	647	654	650	680	679	636	581	635	646	606	628	637	612	644	604	650	645	590	682	683	639	666	624	621	624	686	673	660	629	632	649	629	640	594	631	620	646	646	620	646	608	639	590	652	655	633	628	636	630	615	639	619	660	596	631	651	638	654	666	633	624	614	656	613	596	636	631	638	617	632	640	653	640	617	647	618	638	630	630	659	613	615	623	612	624	622	639	575	663	642	636	646	608	630	692	674	629	634	633	637	700	621	706	631	610	612	628	640	666	602	658	644	605	629	616	653	603	644	606	660	607	633	650	635	609	648	640	625	627	608	632	622	608	664	636	617	633	619	614	641	658	614	616	655	663	621	629	693	637	657	635	600	636	617	639	621	646	645	663	625	602	622	621	632	675	660	601	680	622	626	670	688	603	607	608	629	649	629	582	600	608	652	671	660	676	649	663	661	602	617	612	679	625	626	667	594	640	590	601	592	635	681	671	602	624	625	608	643	613	592	601	690	629	594	655	614	611	628	690	635	650	631	636	635	653	661	629	627	676	582	577	564	621	631	690	640	600	602	635	609	650	631	638	614	625	690	612	632	603	608	585	623	597	641	641	629	670	627	578	628	657	644	637	605	629	643	606	674	597	588	634	644	610	621	639	620	575	642	636	672	626	643	650	652	706	657	644	644	655	594	585	654	629	609	609	627	683	585	616	622	678	628	608	633	592	601	622	634	657	622	634	633	612	654	593	644	592	624	611	576	657	593	598	647	596	648	605	686	612	608	639	658	660	614	630	588	665	627	657	627	642	598	624	611	636	607	634	638	652	610	655	628	600	621	593	607	598	650	622	610	643	638	637	635	605	609	643	605	625	620	656	640	657	625	668	642	628	643	640	614	620	604	626	632	622	653	661	660	667	619	652	588	659	618	650	657	669	607	619	646	647	645	657	638	690	668	612	618	631	632	640	674	635	612	644	669	625	664	635	636	635	671	604	667	628	653	615	613	620	601	676	648	672	587	612	618	626	655	593	628	675	635	623	622	623	626	639	615	617	586	629	655	660	665	662	623	657	610	663	655	663	618	608	621	639	618	650	641	634	640	596	595	651	598	604	638	648	620	617	666	638	595	596	637	618	663	596	664	635	636	618	609	580	625	654	624	662	650	611	606	620	635	639	662	699	620	663	638	646	672	606	643	669	651	634	623	673	633	629	677	607	633	640	647	684	647	647	622	623	617	640	576	604	620	631	652	631	618	616	639	635	641	606	660	606	630	618	625	610	648	646	614	620	622	620	575	587	620	665	595	636	617	653	615	635	608	622	660	673	605	645	603	679	628	650	597	651	628	639	584	672	650	627	593	625	702	603	637	667	637	628	672	617	643	657	614	646	638	650	636	659	656	612	637	612	641	588	585	660	639	637	600	605	614	677	642	616	584	663	658	634	634	649	630	662	630	628	681	646	679	658	598	622	636	642	686	630	674	636	620	645	624	671	651	618	619	656	639	666	584	592	647	637	641	588	630	581	614	665	638	678	623	656	611	646	574	626	608	593	648	640	624	632	638	562	632	612	647	638	650
27330	12660	1453	652	467	453	446	524	1926	3047	1964	918	673	564	486	416	455	428	439	421	448	429	427	432	407	450	426	410	425	431	398	433	457	421	414	458	427	436	418	443	438	431	415	434	455	409	409	418	456	441	377	418	404	465	447	432	468	440	421	439	409	435	417	431	423	431	413	418	435	427	389	437	457	437	457	364	449	424	411	435	427	421	415	436	446	397	411	475	439	415	430	416	410	415	420	391	397	416	461	436	393	415	407	442	446	432	426	434	405	380	422	446	442	441	409	451	429	402	420	403	409	420	424	416	431	461	410	435	408	424	397	418	441	430	402	420	418	463	435	436	412	422	377	460	459	454	459	427	424	445	421	406	453	437	433	462	392	425	465	407	440	449	428	428	459	425	440	428	405	460	416	407	427	431	438	414	419	405	395	436	440	405	455	425	400	413	397	449	422	425	459	425	425	413	410	439	425	411	395	426	440	407	412	450	445	406	455	375	449	420	446	422	435	422	411	441	466	428	409	403	428	448	426	401	425	399	408	408	398	451	415	442	388	411	441	423	418	419	427	401	425	479	463	396	404	418	423	463	447	422	439	416	410	461	423	433	447	440	451	388	447	417	468	435	487	436	430	455	436	390	437	466	410	426	402	473	403	394	424	418	428	452	409	379	437	423	446	401	487	423	416	420	404	432	411	413	434	454	438	462	451	418	427	431	393	401	432	424	442	425	452	393	407	423	426	381	423	419	442	363	458	416	426	380	408	406	378	413	454	416	412	441	400	427	434	378	439	451	451	407	409	422	424	408	429	397	384	405	413	431	419	418	430	396	442	420	427	432	435	420	438	409	426	421	396	426	397	415	452	432	446	436	436	445	414	415	446	438	432	430	426	417	410	414	421	447	441	431	421	389	396	434	414	382	447	436	438	415	429	403	418	454	448	426	466	419	411	433	408	420	397	427	443	425	448	416	402	414	429	403	427	402	438	454	446	417	439	385	462	462	437	409	443	419	434	408	469	407	462	422	429	436	418	448	434	424	442	400	397	428	420	416	400	392	429	440	429	374	443	458	443	399	420	421	449	412	413	438	400	436	404	439	440	440	399	435	413	412	396	408	420	393	422	398	411	395	425	443	404	459	411	393	435	442	428	419	418	457	442	445	444	416	411	427	424	421	460	415	422	410	406	423	450	414	415	453	405	394	444	407	406	398	414	417	396	434	424	421	443	437	425	420	432	394	417	406	386	391	383	394	404	431	417	450	428	408	422	428	427	413	456	455	424	401	409	452	388	430	451	446	454	418	436	403	390	437	418	407	414	418	388	435	401	437	440	483	439	426	415	435	406	435	411	418	438	450	415	400	438	439	440	415	419	417	430	454	447	424	439	419	417	466	426	433	418	436	461	432	457	422	425	412	399	457	423	442	372	440	422	420	459	439	453	427	432	464	427	400	437	385	409	432	438	430	451	427	425	388	430	411	418	429	446	433	458	367	400	422	401	419	433	415	449	435	419	436	426	401	434	386	395	409	458	418	447	428	391	433	430	422	468	401	455	414	461	449	437	396	442	427	422	465	400	424	463	406	415	454	455	419	457	413	405	409	411	458	436	420	397	415	450	400	425	461	389	413	438	408	411	437	413	396	453	444	435	446	415	425	422	428	417	403	437	424	425	399	431	424	439	412	431	430	436	451	424	455	398	457	439	443	414	429	432	433	466	446	430	419	439	377	437	437	433	424	440	439	451	401	418	432	387	397	439	414	400	447	397	416	405	395	439	403	405	453	476	399	430	374	391	437	473	435	431	420	423	447	442	407	402	399	420	445	420	433	385	434	431	472	434	420	424	394	440	391	455	436	434	423	358	397	428	414	409	425	451	376	435	442	444	453	423	437	449	404	435	432	417	423	448	444	468	456	443	451	410	440	450	442	439	415	414	451	396	437	423	420	444	439	400	452	432	455	447	421	425	432	402	433	428	447	427	414	417	432	440	407	423	463	402	420	421	451	416	417	425	422	440	394	411	421	390	421	407	443	438	425	394	442	383	441	396	377	457	426	446	402	442	405	442	435	446	439	430	427	454	408	457	417	450	423	434	475	449	444	433	404	446	426	399	422	458	383	426	426	406	414	415	426	461	415	435	411	438	436	397	415	410	433	395	436	402	426	398	429	415	430	428	425	380	447	398	433	439	383	441	447	424	476	451	382	453	430	401	405	433	433	383	446	433	412	431	422	435	415	422	442	422	453	422	430	454	413	414	421	429	427	384	400	417	426	432	407	405	421	422	450	401	380	425	412	414	449	386	447	433	433	434	414	433	431	416	414	428	425	441	437	430	446	414	454	465	401	415	414	430	381	442	435	439	389	431	425	416	420	392	419	399	422	420	448	430	397	429	413	439	421	450	431	417	427	457	414	431	378	429	440	380	422	422	414	402	420	451	408	432	427	382	453	417	461	450	445	451	450	427	394	447	425	429	451	414	432	421	405	448	439	418	412	433	431	410	424	464	418	385	437	426	446	377	412	416	473	453	420	432	411	417	420	434	401	448	429	431	394	436	421	389	406	444	413	412	451	469	441	422	413	431	423	439	406	394	402	438	444	412	438	419	418	410	466	462	431	420	440	452	394	453	388	435	425	475	428	424	447	425	417	429	432	392	436	430	438	420	405	417	429	458	433	422	370	439	446	408	457	427	422	465	425	372	440	436	431	433	436	429	422	373	447	403	440	474	424	423	419	420	428	406	420	450	453	368	432	446	438	388	465	433	431	445	411	440	411	412	445	392	441	438	401	435	472	404	421	435	430	423	472	430	432	438	420	455	401	415	414	403	404	435	434	435	393	475	401	424	461	408	457	403	431	459	418	396	444	386	410	429	416	426	430	410	426	438	450	416	398	442	424	422	426	402	440	398	432	448	467	419	409	436	451	456	428	428	457	441	398	435	428	453	395	439	439	392	420	420	435	461	430	417	440	425	446	429	416	424	439	439	396	398	401	418	403	431	401	466	414	448	408	400	418	418	410	411	437	445	416	404	415	456	439	429	415	441	421	407	463	402	459	458	444	409	411	422	422	423	419	447	439	421	407	404	453	414	439	395	445	422	433	454	409	371	421	454	409	414	452	408	422	390	392	449	382	409	459	397	408	443	396	407	434	454	414	426	416	422	417	425	428	393	406	447	433	424	404	431	456	407	406	380	469	431	459	454	427	420	428	422	444	391	404	447	446	418	428	417	421	473	421	417	439	407	397	401	424	440	401	398	432	405	418	421	416	426	436	413	425	447	435	409	405	468	444	453	423	440	404	416	444	420	408	413	430	455	418	433	437	430	430	433	396	430	397	455	434	392	400	411	456	486	423	382	431	454	438	430	431	433	418	416	428	420	447	435	409	467	432	419	445	426	437	417	422	426	431	403	437	420	441	449	412	447	433	422	429	408	425	418	411	428	429	425	396	408	416	431	434	396	409	476	442	457	437	458	439	424	400	411	429	449	488	407	430	401	422	439	430	413	447
4867	622	750	440	430	445	391	502	2429	3554	2059	913	620	520	361	336	364	377	368	336	346	339	370	333	358	365	355	402	382	365	351	340	345	378	351	368	361	345	356	314	338	348	367	346	339	362	344	351	341	360	341	355	351	358	377	349	330	372	391	363	358	371	329	369	361	376	368	385	346	352	352	344	358	351	381	327	354	343	353	370	350	330	369	393	383	345	351	355	407	355	354	360	392	334	364	362	365	373	365	336	391	386	349	318	362	388	332	332	354	348	381	406	365	377	342	353	343	361	356	352	338	365	340	349	369	344	355	361	364	356	340	355	390	363	367	354	342	355	333	347	336	371	357	306	348	378	341	373	345	367	372	361	337	345	360	357	388	364	319	395	345	390	368	352	385	325	357	379	338	382	344	368	339	328	353	326	337	337	340	351	314	364	344	358	389	358	332	349	369	380	395	350	329	379	326	380	348	349	341	351	356	387	367	347	331	350	349	403	334	362	347	344	350	359	367	309	332	334	374	347	346	382	349	390	324	367	329	332	366	344	356	359	343	383	355	387	350	348	353	378	358	385	348	302	374	336	361	368	322	357	358	334	384	346	372	382	359	367	354	348	367	353	369	369	342	333	362	354	343	357	344	383	358	343	329	333	321	369	341	341	376	311	352	367	346	356	327	374	362	347	342	328	348	379	342	363	321	340	387	360	323	350	333	364	347	344	361	365	336	290	357	370	346	358	365	317	336	330	366	381	359	382	367	372	364	381	344	346	325	359	348	357	366	363	335	324	347	342	361	342	363	358	360	353	330	342	337	336	364	311	355	350	333	360	344	338	366	366	353	340	354	334	355	336	315	338	386	366	385	333	362	320	364	316	348	360	352	342	358	351	356	358	356	374	350	353	369	340	374	353	368	357	376	341	324	360	363	344	358	351	343	357	316	345	379	352	355	354	356	322	362	328	373	366	351	375	342	348	360	346	370	338	361	350	374	377	385	327	359	361	383	378	319	351	352	345	337	380	380	386	357	364	353	359	342	384	372	369	330	377	371	350	365	392	343	344	360	357	327	346	330	339	377	351	318	351	340	337	381	317	380	346	370	355	339	369	356	382	342	346	336	365	366	343	331	354	341	329	359	349	327	347	363	339	343	366	355	345	374	359	368	373	348	374	394	346	329	338	376	358	361	357	328	329	349	335	343	355	322	337	345	351	341	379	363	342	362	364	332	343	341	362	338	374	339	332	381	339	365	376	363	333	353	342	335	356	359	344	345	377	357	359	372	352	343	346	364	369	363	339	345	369	360	334	379	360	360	331	354	381	340	348	381	341	356	352	358	357	375	333	349	312	325	384	358	318	340	363	328	378	340	394	363	349	320	337	361	363	372	363	364	385	346	368	355	365	335	342	372	338	326	349	349	339	345	368	353	346	366	369	360	385	332	368	332	383	371	365	333	371	359	381	356	315	377	366	345	341	339	376	363	345	310	348	393	365	348	380	354	340	342	347	369	325	360	408	332	383	363	392	362	358	370	313	325	381	355	345	379	373	317	358	324	336	325	327	368	399	366	372	353	343	380	347	386	361	356	358	394	368	335	368	341	358	353	350	368	344	367	321	362	364	345	347	358	337	347	370	361	320	377	339	327	373	336	366	349	355	336	347	362	361	357	339	345	377	334	343	337	352	343	356	335	369	318	342	320	323	314	344	356	332	333	351	369	338	340	350	351	362	319	343	356	364	345	380	382	358	332	364	385	362	371	377	374	349	332	369	349	348	370	373	343	371	307	368	352	370	373	364	365	399	317	357	361	321	335	338	368	347	357	344	377	334	333	337	345	334	338	353	347	352	360	357	352	372	349	359	363	372	338	356	346	375	336	357	381	336	377	352	367	329	371	346	371	360	357	361	357	359	366	356	376	341	316	368	358	376	328	371	334	329	341	373	369	358	351	364	327	340	350	364	355	338	384	322	328	326	360	360	330	331	363	360	334	389	353	374	365	362	355	351	386	343	349	353	362	324	329	358	329	401	337	358	346	316	390	368	342	372	369	376	328	378	343	370	354	377	346	343	353	363	343	342	361	378	344	385	336	374	351	350	360	360	367	372	327	394	325	347	326	355	365	344	390	340	335	345	391	378	362	364	344	349	335	391	365	344	361	369	330	344	345	332	348	349	339	352	360	328	383	325	382	357	351	352	397	370	339	331	387	337	356	330	356	336	342	346	386	359	338	355	342	337	383	382	368	365	356	372	305	339	372	327	366	361	351	321	347	340	348	362	350	355	378	328	387	344	345	333	391	351	379	354	361	343	316	375	362	352	336	345	349	349	376	337	388	363	364	369	362	349	340	367	357	343	373	315	345	359	354	359	320	357	385	407	344	327	342	342	365	326	359	359	347	382	362	355	364	350	379	388	336	308	362	368	351	335	350	329	366	323	359	345	355	381	362	338	350	338	350	386	386	359	326	349	365	353	389	338	370	358	340	376	315	340	387	364	354	385	356	345	354	348	358	359	379	362	344	347	312	332	334	363	322	324	314	359	358	363	339	372	361	388	353	360	373	391	339	339	353	336	374	382	373	329	383	367	349	355	353	359	371	333	347	374	376	379	338	349	351	349	339	332	354	364	370	358	317	349	332	363	314	341	335	341	376	388	363	362	386	350	362	326	340	324	335	340	353	347	310	328	359	385	312	334	343	353	371	393	363	334	344	349	354	347	330	372	335	363	384	353	350	344	328	344	350	388	330	389	385	346	357	335	401	387	328	384	332	371	309	385	380	360	352	381	334	350	328	376	369	354	352	334	350	358	326	373	341	391	350	327	380	344	332	388	371	346	319	364	347	362	353	358	356	327	341	361	347	345	342	354	371	361	360	345	338	365	323	372	339	333	350	327	361	343	357	342	350	337	351	378	370	371	353	322	381	361	342	367	342	391	348	331	352	394	381	337	362	351	351	357	384	341	314	329	379	348	365	352	345	342	378	349	312	348	318	338	379	371	345	382	361	349	366	358	352	341	338	389	384	371	322	345	357	382	367	371	347	340	356	337	347	358	348	344	335	361	341	371	377	335	337	363	379	339	339	366	355	375	357	375	351	353	373	363	375	314	352	352	339	359	390	352	341	360	342	373	346	379	333	358	352	329	385	338	352	352	303	343	362	348	341	349	374	366	371	380	347	385	357	356	366	372	370	352	357	321	370	363	357	325	345	335	334	338	329	355	397	350	395	375	379	396	336	350	338	356	378	343	358	353	325	343	374	338	335	334	355	386	326	344	414	365	353	354	340	306	333	360	360	384	352	377	356	331	350	381	375	334	371	370	398	320	376	331	327	363	372	337	356	336	328	342	325	345	381	339	356	378	380	331	352	371	383	368	330	354	364	346	366	406	345	353	331	366	365	346	356	377	357	370	393	362	323	347	333	338	359	406	379	388	324	359	368	355	317	302	380	337	352	402	369	368	346	337	371	368	340	330	348	341	339	342	381	349	383	341	382	346	365	337	367	384	379	355
25148	21076	26925	25103	5275	1125	906	2169	17539	24672	13309	5506	1703	821	523	555	557	558	557	551	537	540	570	534	534	549	547	567	520	573	587	561	558	524	520	528	550	547	590	542	553	505	531	554	562	581	551	524	539	544	559	572	527	561	598	581	603	540	605	530	542	579	563	526	563	529	541	546	516	542	566	553	571	548	541	535	545	546	533	586	530	549	569	540	532	527	534	592	551	594	538	517	522	554	557	508	525	519	556	554	573	553	545	517	535	577	558	505	510	565	520	534	539	552	541	592	543	524	549	562	552	521	557	540	572	541	527	513	583	558	568	522	530	573	532	509	512	527	510	522	561	532	539	520	532	552	567	502	571	555	512	588	537	512	584	569	562	542	563	553	559	520	505	565	516	522	522	535	525	564	501	564	568	587	532	526	517	570	601	532	506	524	534	552	533	550	596	557	516	543	540	545	490	586	564	526	533	562	547	534	566	573	526	534	583	550	557	576	566	546	553	572	562	581	577	523	569	526	560	522	535	559	555	524	530	522	544	521	534	586	539	516	582	583	539	556	547	553	554	563	573	542	561	530	512	564	531	568	574	532	577	536	532	601	532	562	532	552	545	537	548	533	506	533	523	549	559	539	590	515	528	567	561	545	560	532	556	555	556	528	519	537	567	539	490	559	513	560	552	510	607	520	546	569	517	536	560	540	593	578	562	508	582	550	570	548	556	564	532	589	560	545	545	541	532	516	575	552	543	571	526	555	537	589	532	600	489	576	554	548	537	540	527	513	527	517	550	545	542	549	542	537	545	552	564	568	577	572	546	568	534	579	563	470	537	551	586	535	564	520	554	541	544	561	586	568	573	562	558	543	538	541	540	524	543	527	537	528	565	554	500	553	528	532	583	572	540	572	573	565	549	571	522	548	562	563	548	566	505	552	597	574	526	532	546	536	554	545	555	564	514	593	555	552	551	552	564	577	531	555	562	524	528	555	603	504	574	549	546	487	551	561	573	574	523	524	514	542	573	556	525	537	569	552	531	564	557	545	510	547	527	541	520	543	552	533	543	560	544	555	576	542	526	536	525	526	571	511	549	508	522	574	558	501	559	530	578	554	543	566	540	557	536	546	541	524	555	504	581	547	562	583	569	560	537	522	509	525	511	549	567	497	559	551	522	523	574	540	546	583	521	537	530	545	517	553	514	540	527	531	556	556	516	570	566	568	538	550	541	555	526	544	522	572	517	561	556	548	512	554	538	544	539	526	533	523	555	542	574	542	544	553	546	551	527	548	556	552	548	540	534	517	540	564	500	532	557	582	566	530	550	549	528	516	564	520	552	538	531	573	533	587	505	555	543	549	585	560	524	553	512	530	516	572	558	590	555	538	518	514	557	553	575	583	580	573	548	537	577	545	616	481	536	534	569	540	565	523	586	529	602	516	577	523	558	512	532	550	567	573	565	564	562	516	552	554	494	543	551	484	514	587	522	541	537	547	553	554	513	578	520	574	602	566	560	545	527	543	541	508	496	538	573	559	532	554	513	515	602	517	542	551	552	509	549	597	565	562	559	536	521	531	548	555	578	583	538	519	586	535	557	570	579	518	507	561	582	540	582	536	506	557	529	575	500	517	544	590	594	556	544	521	542	565	536	539	526	552	551	559	524	524	527	575	544	547	534	575	569	571	513	580	552	532	489	518	570	565	553	496	511	541	569	516	562	548	504	496	522	498	544	507	540	531	518	529	543	570	539	517	554	532	600	543	532	574	552	513	524	583	559	573	553	561	553	557	553	533	550	557	571	536	542	526	554	550	577	564	557	580	532	559	506	569	584	589	542	535	552	548	524	569	577	547	546	548	537	559	532	558	551	554	581	564	553	545	545	567	555	531	544	573	545	498	581	510	554	574	567	512	548	567	524	535	580	556	531	486	531	542	528	555	560	553	542	551	535	606	519	561	554	523	536	546	559	536	549	566	579	521	564	502	574	531	509	535	550	558	573	575	525	558	540	561	539	547	563	526	532	546	532	559	533	542	559	559	535	565	537	541	546	524	576	558	519	590	570	503	576	537	557	550	565	584	557	513	572	512	563	544	549	558	535	551	513	508	586	552	561	567	587	588	551	563	555	517	542	571	500	532	551	509	548	563	552	565	568	547	573	590	533	557	559	547	539	514	584	562	528	554	513	565	539	538	585	584	519	573	572	577	541	544	545	544	548	562	522	582	527	512	551	526	558	545	533	577	534	534	548	513	572	575	536	542	517	559	542	536	521	575	513	560	535	518	510	551	558	527	571	546	540	524	556	537	510	566	551	533	547	500	574	537	530	549	554	582	557	556	549	580	587	565	548	557	559	529	563	550	560	537	551	523	568	519	527	559	557	536	520	528	556	554	510	541	541	544	528	533	486	553	509	538	537	525	540	519	540	516	520	542	535	528	549	541	552	491	552	566	510	579	503	534	579	568	555	511	574	543	551	566	543	561	549	575	579	575	528	571	594	563	530	534	552	521	560	560	540	545	533	537	527	525	550	518	552	530	559	516	578	518	541	569	553	564	556	569	581	573	525	533	537	537	555	591	581	585	560	579	502	540	538	538	511	545	543	547	549	515	556	523	563	520	551	549	560	539	516	535	514	538	586	561	576	552	562	559	532	543	540	548	543	539	541	539	547	539	541	530	514	521	553	547	516	559	542	555	538	520	539	517	580	522	552	563	592	548	525	518	526	511	578	489	552	556	519	573	544	534	594	543	549	523	517	525	567	579	538	522	564	524	574	546	558	555	553	542	559	559	546	573	578	545	506	520	501	559	564	566	539	554	477	526	506	548	559	525	552	572	563	523	542	519	579	548	556	536	567	519	579	521	583	535	575	504	556	549	523	544	583	563	545	524	533	573	539	566	559	572	557	526	542	500	540	524	537	554	597	548	531	567	522	590	559	589	561	516	548	547	508	575	543	585	555	531	564	548	519	529	562	619	583	560	534	541	564	560	550	559	562	542	565	540	572	506	518	516	552	548	567	546	552	559	507	531	546	545	537	561	532	533	538	556	518	530	560	537	572	566	567	515	498	546	526	561	511	535	516	558	533	573	583	525	548	548	552	594	500	533	567	555	548	537	576	570	542	544	521	537	550	556	557	564	574	546	564	558	561	535	545	520	554	550	555	603	543	513	499	537	561	531	563	553	555	519	559	567	556	559	556	525	524	563	526	589	538	562	572	564	526	548	536	585	545	589	572	594	534	572	576	514	525	551	546	557	530	534	519	552	550	548	578	552	564	562	573	557	551	520	531	537	573	591	560	568	519	547	546	548	514	593	558	508	561	495	571	551	578	576	531	550	561	538	573	544	548	532	522	579	556	553	535	548	539	560	540	531	535	549	563	550	536	479	526	564	530	526	573	541	510	539	580	555	573	566	537	538	527	575	527	527	535	554	556	556	549	592	522	544	566	549	496	528	543	518	564	586	540	563	514	545	557	575	496	540	524	516	556	533	495	545	554	561	583	549	595	577
3612	3110	2657	1388	934	924	825	3077	20128	21452	10596	5196	1655	695	485	481	489	496	516	477	475	453	459	506	483	476	446	513	487	486	470	429	447	489	454	463	499	465	473	468	476	480	496	466	503	410	484	457	467	494	474	457	482	460	445	449	498	467	476	478	440	463	481	492	475	480	489	456	467	448	476	479	464	425	433	467	466	494	448	458	461	462	477	452	446	427	484	459	481	459	474	450	454	432	501	431	454	477	464	462	545	451	443	460	517	450	477	477	429	471	480	484	470	509	443	477	425	476	462	484	487	437	483	454	454	452	462	452	435	468	440	466	490	449	438	443	480	444	477	481	474	483	482	484	479	476	454	472	451	476	504	446	459	481	459	476	482	482	504	460	473	485	458	485	458	503	431	498	428	459	494	438	482	417	473	492	446	484	483	487	458	471	471	494	480	448	511	459	440	464	485	443	451	466	462	492	437	459	465	495	429	477	455	455	430	466	430	444	461	470	457	479	482	490	463	475	448	473	511	477	482	499	477	472	490	479	429	487	487	448	476	494	437	496	467	430	452	478	522	451	464	453	495	470	475	468	438	485	436	495	478	466	459	484	498	449	481	456	473	484	481	488	456	450	474	478	452	456	425	500	501	476	479	438	495	502	463	420	462	476	474	453	453	479	453	473	452	469	483	492	439	478	484	440	472	492	490	477	475	499	431	488	449	463	430	461	469	486	463	475	491	474	440	423	441	465	455	430	473	444	492	408	475	498	462	487	438	441	444	456	461	440	481	442	438	457	467	445	486	443	514	466	434	468	491	491	466	465	474	457	454	458	496	462	459	477	484	448	495	470	450	405	437	484	464	509	481	436	426	477	476	479	479	460	471	478	454	455	491	451	467	487	463	444	447	481	469	472	472	470	481	492	428	440	465	436	455	483	481	458	461	449	462	443	475	482	430	463	499	482	458	464	484	462	485	443	484	485	463	476	458	446	479	478	463	494	465	478	458	475	464	494	463	457	465	459	468	498	493	452	472	486	485	492	439	446	396	433	492	486	463	454	478	455	466	452	455	442	439	491	453	437	444	488	452	478	449	495	492	463	462	464	473	473	467	461	466	469	426	442	469	457	430	470	456	485	453	458	484	441	481	454	483	479	400	441	449	428	419	460	461	475	474	501	489	461	477	472	473	472	460	448	481	502	431	448	442	459	452	479	458	482	485	511	483	440	464	479	488	481	441	500	474	486	460	452	436	487	485	455	451	502	453	495	475	475	487	474	467	482	450	489	490	436	455	479	442	455	475	450	460	466	489	481	453	470	462	504	498	445	448	461	467	469	494	457	466	441	479	430	444	455	455	455	483	457	445	444	458	435	483	468	456	468	448	466	472	461	474	451	448	459	472	495	468	444	440	455	501	457	462	462	474	490	479	496	451	461	479	471	466	493	466	451	447	468	481	444	455	498	428	477	462	441	445	497	492	447	450	425	464	463	474	515	466	476	455	471	473	488	473	441	489	457	431	483	496	436	442	470	445	464	494	456	489	470	444	463	461	442	480	462	462	461	447	485	473	452	481	461	481	460	465	464	465	435	442	476	447	474	424	488	439	496	435	440	452	450	448	463	491	445	417	412	454	503	459	471	498	403	476	476	461	501	447	452	478	467	465	447	446	469	466	447	450	500	469	504	457	497	497	508	476	502	469	445	450	492	469	460	470	468	469	483	488	488	485	462	493	491	439	472	448	473	440	439	473	506	452	458	487	464	477	469	459	487	477	472	464	453	484	484	470	487	452	454	466	485	468	457	458	497	475	415	475	477	509	486	464	447	432	478	453	471	478	438	461	467	470	466	456	416	418	448	484	466	445	458	451	484	492	476	460	476	435	460	501	485	423	464	461	429	437	445	443	440	442	471	457	508	470	462	473	480	479	455	474	445	483	427	464	505	465	457	448	491	421	479	483	413	453	452	464	439	470	453	460	460	452	439	466	478	444	496	439	457	496	441	436	459	477	463	474	443	468	439	453	446	447	454	445	505	477	463	465	470	454	450	454	458	451	464	472	485	441	444	447	470	487	466	441	456	457	468	469	470	495	470	485	461	457	497	467	453	470	453	490	456	448	499	458	474	492	445	479	469	439	510	429	467	427	430	438	476	439	432	470	425	473	450	472	435	482	501	422	449	479	483	488	431	484	407	467	496	444	462	402	460	447	477	460	477	458	445	490	480	436	476	474	460	458	490	463	432	472	481	423	454	465	457	491	443	432	488	467	414	471	445	455	427	490	466	485	458	469	442	486	467	467	492	460	450	497	451	438	438	475	464	431	447	466	467	471	486	477	440	465	450	438	493	485	483	421	461	503	463	431	447	474	471	457	498	452	471	465	448	437	489	466	478	467	456	441	456	456	468	441	447	438	442	453	435	476	447	464	454	440	482	471	485	432	447	495	420	448	448	456	466	470	474	456	482	509	438	451	450	434	458	478	444	447	472	462	445	507	478	502	443	452	473	459	449	428	478	432	447	415	449	462	481	465	468	468	470	464	474	517	441	516	448	452	462	496	441	498	488	445	502	466	460	423	471	449	475	495	440	463	478	466	482	483	442	461	471	447	495	435	455	427	439	473	439	443	435	472	472	452	445	423	439	470	442	438	457	485	474	478	453	464	489	498	426	471	492	487	473	469	460	482	453	478	466	434	494	475	472	432	474	454	453	496	457	467	512	422	489	492	457	473	461	491	440	470	415	446	464	511	449	461	482	424	455	445	427	466	470	463	481	401	485	450	455	459	416	433	475	443	472	445	491	500	469	428	458	464	470	419	463	474	421	508	471	468	453	509	451	470	438	425	460	453	459	465	479	426	457	454	453	446	444	455	437	474	459	472	457	476	467	452	459	445	447	495	479	456	435	476	431	479	445	473	460	481	470	459	524	446	456	493	430	461	439	414	438	485	437	454	456	460	450	471	475	463	448	477	476	474	461	469	439	471	441	450	486	457	458	418	436	477	463	450	467	470	439	473	413	439	437	495	479	425	481	462	465	481	449	487	471	461	503	430	459	431	473	517	457	461	455	444	505	438	451	428	460	459	441	468	450	442	427	466	496	494	431	484	466	471	495	459	458	453	455	461	481	498	474	484	458	469	462	472	479	456	445	438	488	412	484	450	458	474	452	453	429	450	449	460	463	469	485	462	484	449	457	465	472	441	509	421	451	446	468	507	471	486	496	444	492	469	445	494	500	479	471	450	482	479	419	446	457	480	448	434	454	487	499	489	498	464	443	450	464	473	426	460	447	471	483	459	494	457	500	472	453	442	468	440	494	448	441	426	464	491	496	448	478	472	432	505	452	443	446	489	503	460	442	468	498	455	437	474	473	451	446	449	478	513	414	413	472	438	495	460	469	484	449	486	491	481	460	476	460	435	493	470	474	478	488	477	471	440	486	474	453	445	486	500	439	452	451	478	461	464	489	472	448	462	486	479	475	471	461	426	407	502	461	476	416	460	435	458	443	463	453	472	490
23934	21076	28310	24037	21045	8482	2243	7423	35011	37582	24675	14075	4268	1521	774	741	755	699	761	732	749	741	700	735	788	704	739	751	752	727	717	725	711	721	723	754	727	748	728	716	757	719	771	716	757	751	713	725	696	722	751	746	725	691	706	690	692	707	702	754	711	738	702	722	729	744	744	734	731	708	727	716	738	703	728	755	763	686	734	726	722	695	734	700	713	696	692	697	741	688	735	704	702	755	727	722	727	742	686	749	696	703	716	751	670	760	694	709	720	704	726	747	747	722	738	712	670	706	717	728	706	709	740	736	679	696	772	738	747	722	719	702	736	762	728	739	721	702	704	729	746	671	710	754	682	716	701	756	693	758	718	686	724	769	763	721	687	742	751	699	718	669	728	764	687	712	721	695	730	683	730	754	679	724	722	726	681	727	687	741	664	718	746	700	725	707	683	716	727	681	715	735	706	731	711	743	754	755	717	662	741	721	743	694	747	709	733	791	753	731	721	736	680	677	783	728	729	766	700	705	731	701	663	684	737	720	676	769	738	725	636	684	694	741	685	707	731	730	785	763	732	755	707	732	744	711	746	682	694	766	703	721	731	708	730	702	730	744	679	744	745	748	661	706	696	716	701	728	714	715	689	762	734	728	707	709	701	705	704	729	737	711	778	708	658	725	727	711	712	711	722	733	673	722	731	723	712	714	739	754	748	760	755	694	750	756	716	739	743	701	691	752	689	742	716	739	732	743	713	711	704	763	697	665	682	697	800	777	740	704	721	750	681	737	724	730	722	785	710	748	709	742	745	728	693	731	814	687	749	713	693	708	736	735	728	753	695	706	728	697	763	744	740	703	738	738	676	725	717	724	744	715	742	717	719	715	684	724	676	694	731	746	712	684	680	763	666	726	697	761	730	685	718	787	741	688	732	730	715	740	715	746	733	654	713	720	718	710	673	694	730	734	688	724	711	706	700	717	774	695	712	679	738	695	737	752	749	743	668	735	724	737	743	754	753	776	704	746	682	706	739	712	672	709	704	735	779	693	697	731	723	692	709	729	782	704	679	719	703	692	717	760	688	692	723	734	711	716	722	728	743	730	718	724	732	744	753	703	744	717	724	759	695	661	686	720	758	734	682	747	688	701	705	753	752	732	689	692	722	756	745	699	704	703	790	669	768	694	728	658	709	748	719	725	697	731	694	709	658	747	724	701	680	721	709	684	749	702	758	682	715	750	690	719	671	700	757	755	758	705	769	695	753	736	709	723	720	723	704	717	733	725	704	700	718	682	748	698	742	728	751	709	699	695	750	689	734	711	758	688	727	671	722	730	747	739	683	754	711	754	690	707	666	781	707	745	725	710	695	716	713	716	710	732	686	755	673	744	699	701	705	766	720	731	725	690	683	677	764	706	730	702	771	703	724	710	736	693	711	773	716	721	738	711	729	774	695	750	713	763	697	709	746	697	716	697	716	749	723	734	750	751	727	742	773	710	729	684	738	683	683	730	745	767	698	750	735	679	759	734	708	741	716	742	747	738	755	693	736	721	745	753	735	725	721	708	715	713	703	764	745	727	730	696	752	689	739	697	717	709	716	707	749	686	710	663	719	766	725	705	690	721	711	740	713	717	729	675	700	717	676	727	765	681	723	676	773	749	705	777	686	778	750	697	731	680	680	737	672	720	716	714	727	690	745	781	688	652	706	708	755	734	726	731	761	701	728	717	726	679	722	701	712	742	749	724	685	711	669	756	741	673	699	731	719	659	720	719	699	723	689	755	712	731	673	748	719	740	719	726	752	705	714	751	733	701	720	742	698	718	711	745	647	729	732	732	683	753	706	805	707	723	665	761	766	721	707	703	719	764	672	693	744	736	701	741	715	751	711	719	739	750	704	720	759	740	709	753	730	706	695	715	726	740	728	719	743	722	701	755	697	722	667	685	722	698	717	705	773	754	760	714	777	759	691	675	719	724	780	739	714	727	699	708	736	711	749	669	732	679	695	695	757	699	744	717	735	704	741	733	697	698	736	714	718	719	673	704	715	712	719	721	725	730	723	747	728	761	714	735	721	674	690	670	719	670	747	759	705	701	770	722	715	700	753	709	732	759	693	706	730	722	718	753	704	693	695	721	733	678	668	726	716	705	759	693	742	684	689	731	715	755	697	756	708	688	687	708	717	730	692	706	692	656	731	675	673	723	688	684	734	708	736	709	711	759	744	685	736	676	763	722	720	691	743	738	759	703	702	688	654	721	682	658	727	691	730	773	706	715	727	744	715	753	687	715	694	717	721	710	733	687	726	712	745	718	691	715	683	760	691	700	749	733	707	689	764	755	726	709	747	710	724	739	730	710	736	724	742	708	697	694	705	662	694	743	707	722	737	755	688	670	683	770	742	727	783	740	724	684	696	766	777	769	781	724	713	672	732	710	733	720	700	669	741	685	706	755	753	682	678	669	729	739	725	658	713	731	725	699	738	720	719	697	705	728	744	682	715	751	697	678	731	681	679	725	704	714	744	739	701	721	747	747	673	708	723	732	722	689	726	741	706	687	685	706	718	715	704	747	720	728	677	710	741	699	766	727	680	695	744	736	658	748	742	729	698	683	703	719	679	759	730	719	703	671	708	716	738	720	674	748	730	756	700	764	706	759	710	702	700	690	755	696	760	734	696	697	691	682	768	719	679	742	734	740	733	674	732	727	742	738	716	753	671	755	677	759	719	686	713	684	699	742	632	744	737	717	760	720	681	715	734	722	731	746	688	709	773	728	713	750	728	760	690	739	714	699	694	731	733	704	699	790	736	727	733	728	736	764	706	745	718	692	730	724	749	741	717	684	749	698	729	684	729	695	723	696	688	739	705	710	764	695	661	718	687	772	755	728	705	757	728	739	733	683	715	723	717	724	662	737	737	729	723	792	713	748	685	737	695	668	733	717	711	743	707	683	746	715	721	701	739	719	685	720	727	718	728	767	751	726	719	701	732	742	719	697	723	711	708	670	681	698	715	684	750	707	659	708	742	719	681	711	675	710	746	675	723	684	744	704	730	704	745	714	741	738	709	711	755	682	699	713	652	687	758	744	695	674	674	725	740	715	713	693	701	731	724	740	753	776	710	647	691	750	720	690	692	745	717	738	725	711	753	709	695	720	688	716	683	748	722	736	719	723	724	702	691	730	718	700	748	729	674	724	724	736	742	709	738	713	677	730	712	674	720	677	728	776	721	718	720	715	726	691	701	717	734	737	721	761	718	708	741	731	722	696	688	665	690	712	714	693	715	731	701	704	734	704	706	739	727	702	787	741	732	697	726	750	695	700	747	725	683	681	682	711	734	732	722	690	739	727	724	741	715	721	694	755	707	725	713	748	732	810	693	671	682	731	700	722	722	680	691	679	758	716	734	695	745	794	692	699	666	704	696	701	718	708	749	703	685	730	723	794	686	701	677	689	723	678	706	775	732	708	712	726	708	729	737	729	687	750	707	710	739	745	704	692	732	663	754	690	686	678
4051	6516	5267	2906	1973	1524	1723	9712	36591	31946	20270	11384	3959	1557	637	599	600	644	579	656	631	578	591	632	599	591	600	581	662	621	623	596	613	603	589	600	625	603	591	540	601	586	630	587	542	594	594	617	597	625	648	619	637	605	586	612	621	580	605	598	606	648	639	605	590	572	612	594	603	582	586	600	564	597	633	651	655	604	606	591	599	629	606	613	590	577	597	630	593	619	601	580	637	631	598	574	585	621	630	621	612	603	566	597	568	580	651	586	596	580	591	581	614	615	596	650	565	608	602	585	626	617	596	617	639	594	585	633	576	582	654	602	631	566	589	597	602	644	600	557	594	609	598	642	563	659	589	618	598	596	624	593	629	585	584	623	610	562	638	612	604	572	604	593	600	605	616	590	593	617	554	631	609	606	601	579	602	603	610	589	552	651	607	576	663	599	602	600	589	590	586	591	613	624	563	613	618	622	553	625	612	649	573	615	601	628	587	626	578	603	573	585	599	620	577	615	592	618	582	620	638	604	615	602	633	584	568	575	634	618	590	642	612	583	622	612	645	592	595	568	584	617	647	623	617	614	585	609	597	605	588	607	581	605	613	602	588	632	601	631	597	606	596	636	603	611	583	602	581	566	597	613	644	562	584	591	576	578	608	575	590	618	611	602	591	595	559	549	647	601	657	555	619	662	563	575	586	636	568	590	593	620	644	623	568	630	632	623	636	627	588	594	595	591	563	627	608	590	598	609	590	583	569	621	559	602	607	610	576	614	581	624	590	613	548	577	609	586	534	620	588	593	586	613	592	586	587	651	627	606	605	640	608	647	624	607	608	642	557	613	589	595	670	575	633	584	598	586	589	610	581	602	654	589	605	587	570	567	624	621	593	590	599	600	591	610	647	615	636	595	624	624	614	569	625	614	574	578	615	577	595	621	641	623	645	572	612	606	562	623	583	612	608	582	609	624	585	634	577	567	612	635	597	593	643	634	571	618	568	628	544	583	568	599	608	631	618	587	596	586	607	613	579	543	594	579	633	582	593	580	646	612	574	578	615	605	599	624	569	567	619	596	576	581	569	594	597	583	586	618	602	645	557	578	575	639	600	635	595	613	579	637	599	591	558	664	578	591	599	573	603	618	576	567	584	604	577	614	572	595	570	619	607	629	573	592	577	634	599	602	605	650	553	624	609	585	596	617	648	612	585	598	597	604	629	581	581	610	626	657	574	571	564	581	589	608	574	600	618	661	576	570	602	630	594	523	604	584	586	562	607	598	608	579	599	610	619	622	639	593	576	544	602	612	562	581	561	651	576	608	622	638	611	611	597	639	594	602	628	568	601	595	610	551	586	575	586	592	575	641	573	564	653	606	573	595	597	559	581	613	650	600	630	604	608	597	560	619	601	588	581	601	600	636	573	591	613	578	600	640	574	604	575	577	612	613	602	614	567	591	573	581	617	606	628	598	606	619	636	683	585	618	632	604	582	606	641	596	565	551	586	642	581	606	599	613	584	574	594	618	650	564	590	611	564	548	644	573	626	611	549	639	628	588	638	573	612	612	565	584	554	631	640	590	587	654	576	591	582	594	548	599	585	577	598	597	621	624	641	581	587	554	587	589	624	527	546	537	628	600	547	605	572	610	609	623	626	605	594	608	559	605	610	599	603	584	591	530	624	574	626	601	573	552	567	586	582	609	633	643	617	600	593	598	596	615	607	631	570	586	610	552	539	652	589	609	601	590	577	590	565	574	616	584	568	622	591	607	624	561	634	611	580	589	607	603	573	596	592	562	596	591	603	595	569	611	588	579	535	574	605	587	562	594	605	580	571	613	611	580	573	627	645	606	615	562	594	601	606	556	561	596	578	599	597	613	593	603	592	582	648	589	568	616	627	606	580	593	601	560	558	616	634	591	600	635	641	609	584	577	591	593	589	622	606	578	581	612	610	623	608	601	606	607	561	561	594	609	568	601	642	549	618	591	604	561	577	571	581	600	633	556	607	591	583	562	557	565	621	594	590	585	600	585	595	630	583	624	605	584	655	600	608	588	557	588	576	604	606	598	566	586	623	588	587	591	569	597	607	601	637	595	630	591	607	600	614	577	597	566	618	589	603	572	628	638	600	651	614	623	597	623	594	646	623	645	625	576	620	599	638	554	589	567	557	597	625	649	603	589	629	583	570	629	619	626	592	554	612	576	573	593	573	632	582	548	618	583	590	598	626	563	602	517	551	599	560	593	583	603	612	566	616	627	618	600	591	538	587	582	626	595	626	587	579	626	575	555	556	595	567	586	595	582	569	586	576	636	596	631	576	593	596	594	618	604	623	625	637	607	595	614	628	603	609	670	608	584	586	517	594	591	547	592	599	608	612	587	573	627	543	548	594	587	628	607	592	593	605	562	639	593	610	569	594	578	592	589	624	604	581	596	569	553	596	607	594	608	578	625	605	570	589	574	594	569	557	601	562	613	607	603	606	587	626	594	634	607	600	618	640	576	536	596	586	650	571	635	603	673	558	588	560	602	584	591	595	554	597	604	609	616	617	600	591	548	588	607	597	631	560	646	592	572	601	630	637	606	646	617	536	576	598	632	626	599	605	599	620	603	620	573	542	575	574	625	582	578	651	613	578	566	585	589	588	603	620	584	638	615	602	599	609	586	614	602	602	620	619	631	620	654	614	582	530	603	569	604	553	650	605	546	619	565	583	598	625	616	560	624	602	588	585	569	613	605	538	569	595	627	585	598	592	657	657	572	564	592	596	568	562	613	617	582	625	591	626	599	616	616	571	601	552	638	578	606	595	557	642	603	594	602	587	613	605	599	602	579	575	552	555	598	591	574	558	602	563	556	605	584	558	580	634	627	611	617	554	661	614	588	599	632	561	636	607	590	596	635	572	557	579	609	627	604	541	570	597	616	605	602	605	581	623	593	599	570	574	587	575	622	592	571	570	607	584	588	596	608	576	592	631	596	634	587	596	604	604	571	619	602	618	581	556	606	598	590	556	630	571	625	611	601	600	610	562	590	592	598	624	627	575	610	580	585	562	624	569	586	580	547	566	629	589	582	577	612	599	637	595	622	609	599	624	581	611	611	594	585	562	553	600	564	636	570	613	629	614	568	550	636	571	591	660	595	567	561	573	605	603	624	599	601	571	562	647	609	587	568	560	632	582	605	567	591	570	592	623	634	606	582	594	611	572	563	617	595	599	623	592	585	602	558	638	585	647	603	578	588	599	559	621	583	598	606	591	612	612	577	585	579	614	601	576	588	585	591	603	580	584	575	572	619	649	601	560	592	588	610	629	612	565	605	603	578	554	571	604	602	631	579	578	574	601	574	584	539	572	588	620	563	600	586	567	607	612	617	618	573	635	611	603	550	593	634	569	604	633	619	603	605	599	597	613	578	604	541	597	618	618	619	587	625	606	593	602	595	618	591	568	605	587	574	597	620	574	629	597	582	576	605	606	613	561	587	603	593	598	637	589	602	607	607	623	603	607	587
27253	12436	1209	533	391	359	334	366	1761	2784	1698	820	529	379	351	359	316	315	324	306	332	323	328	330	301	321	341	318	324	318	307	321	314	336	330	327	343	296	338	325	334	357	305	308	330	302	328	337	327	315	342	333	291	348	328	353	322	317	349	335	344	288	344	289	316	311	329	308	312	288	311	324	312	315	305	340	341	348	336	310	310	289	327	296	285	333	327	345	339	334	320	305	341	334	344	321	308	322	303	305	306	339	344	335	326	337	319	332	371	319	343	303	304	316	339	303	330	322	293	351	303	343	346	306	315	330	322	307	327	331	304	302	308	324	321	305	326	319	345	312	336	312	299	321	331	335	296	302	275	333	297	283	314	312	343	357	342	290	320	327	345	318	319	326	292	336	336	298	308	301	340	318	266	292	311	336	287	309	295	319	308	285	341	343	327	322	342	317	320	345	297	292	320	327	340	306	303	291	325	303	304	314	327	305	306	343	356	347	305	330	351	326	338	337	306	344	333	292	317	329	356	295	339	308	308	311	308	334	325	294	323	331	330	318	319	359	321	324	280	333	314	279	315	293	312	315	302	304	305	301	313	296	324	304	358	353	326	301	330	298	310	330	350	342	341	301	307	321	333	340	320	346	324	329	289	294	335	330	326	341	311	344	325	300	294	324	326	322	301	339	314	322	327	285	310	339	321	329	326	343	324	329	302	310	319	303	310	324	354	347	335	307	316	316	329	321	327	317	337	315	312	307	315	336	343	291	322	302	330	300	329	321	335	335	309	341	325	328	302	318	305	336	317	318	334	330	319	294	322	318	302	300	311	321	287	287	326	297	324	351	303	303	312	336	300	303	292	288	327	266	331	331	348	349	314	321	322	339	339	339	291	332	327	316	309	321	301	300	313	303	337	330	348	357	311	327	326	348	302	341	328	340	318	330	332	315	320	317	333	312	297	297	305	336	328	327	296	303	330	314	274	324	339	311	325	292	305	317	280	359	305	305	309	298	301	322	317	319	331	285	299	342	278	319	297	345	328	310	271	327	324	322	321	346	319	337	304	334	351	315	298	307	283	356	321	324	316	331	273	306	328	304	329	313	327	317	321	320	321	295	291	307	304	325	311	306	307	333	318	332	302	325	284	320	311	334	307	325	308	299	327	318	303	336	282	301	358	356	310	303	313	343	317	343	314	316	298	327	309	335	337	307	315	318	319	324	328	306	319	316	315	288	296	337	306	326	323	290	315	350	312	337	300	320	306	310	296	340	313	316	312	331	300	322	335	357	342	317	323	314	322	352	309	324	311	289	312	301	307	325	332	298	312	300	325	328	321	302	350	300	327	335	331	314	339	324	335	303	329	281	290	336	317	311	332	332	336	309	353	292	300	299	349	326	303	305	298	327	301	330	358	316	325	307	310	329	321	341	319	341	356	346	311	315	337	341	359	310	338	337	295	313	288	295	331	301	322	318	326	333	300	336	337	343	341	309	328	313	347	329	322	321	309	345	317	341	336	328	311	362	322	296	329	340	320	353	306	348	339	310	352	312	342	344	312	308	324	289	344	346	315	324	355	295	335	310	307	340	289	278	309	329	319	308	346	281	302	297	308	335	338	360	328	312	302	338	326	328	318	285	307	308	317	312	329	341	330	338	312	318	302	365	302	294	317	339	310	348	321	334	330	350	303	334	302	302	323	340	326	333	321	308	324	342	314	318	340	355	337	316	337	303	333	347	306	326	338	292	292	308	325	313	327	284	318	325	321	314	294	360	298	309	326	310	293	335	302	316	296	317	310	301	359	301	334	293	315	327	290	360	330	324	341	279	326	350	308	325	349	345	304	343	326	325	361	342	347	350	323	327	314	338	319	335	325	310	302	302	310	320	313	327	305	315	336	338	267	333	316	306	320	303	311	325	334	308	321	302	314	340	300	334	317	278	297	307	321	311	342	301	289	307	351	343	303	338	370	320	335	346	343	333	335	319	337	300	333	370	304	306	321	328	305	321	321	308	328	338	334	302	318	287	324	319	305	328	326	299	330	281	316	311	334	295	304	337	324	352	325	312	317	347	306	300	314	331	325	307	304	319	314	321	331	329	297	322	331	329	313	342	323	349	277	309	327	333	340	276	310	303	337	306	337	317	305	323	326	311	315	370	339	312	325	331	301	318	302	342	307	329	343	309	300	315	292	329	319	349	334	357	291	337	318	297	318	344	331	311	348	299	327	332	322	321	319	316	315	296	324	304	334	321	288	328	331	310	317	327	309	313	337	326	333	323	345	280	347	321	343	316	288	320	310	292	318	312	292	339	320	346	325	310	303	325	289	350	326	303	333	300	337	330	325	294	334	277	311	305	317	328	267	323	313	327	316	311	347	283	337	302	345	315	305	326	342	323	330	337	326	305	324	295	320	306	314	317	312	331	335	288	295	318	320	368	335	332	322	306	287	301	336	316	287	319	293	284	327	286	318	356	335	307	346	286	329	317	341	319	294	335	321	334	291	306	306	294	301	315	296	294	346	340	348	305	318	328	309	319	294	301	334	314	303	329	336	335	335	341	297	306	314	346	330	332	330	330	319	317	285	330	301	280	358	338	292	304	313	303	352	355	337	335	310	294	315	315	294	337	321	304	319	305	352	344	316	328	312	298	305	321	322	337	347	287	328	306	311	333	297	369	333	301	334	348	359	301	318	308	313	292	344	325	300	334	304	321	313	317	320	306	317	319	304	333	303	334	318	324	343	314	319	336	329	304	314	339	320	295	298	303	342	302	300	315	312	315	319	344	296	307	298	320	296	302	320	314	348	339	305	340	280	354	334	301	324	337	318	325	311	326	319	302	302	345	315	303	337	332	314	347	315	316	300	325	316	315	304	313	317	325	335	319	286	330	325	303	320	325	325	330	299	303	330	297	366	313	315	315	337	355	325	323	337	325	349	310	347	314	336	300	315	327	354	347	321	297	334	320	311	306	296	312	303	270	361	305	331	311	313	293	323	331	298	309	330	308	329	339	341	313	303	335	318	304	320	308	318	365	348	297	280	328	304	313	340	347	300	334	309	321	303	306	321	338	362	304	315	329	357	321	320	305	327	338	322	336	332	326	318	333	301	339	332	349	322	337	310	311	288	336	331	319	336	303	326	325	282	323	331	314	299	309	333	317	323	309	274	326	315	289	342	319	305	334	302	325	321	326	310	313	302	358	355	309	334	319	310	299	286	314	319	310	303	334	341	318	319	314	327	300	334	294	331	320	341	313	338	350	346	328	349	291	339	307	329	312	311	321	336	326	327	294	328	320	289	323	325	326	293	346	309	323	349	330	312	327	304	350	290	331	336	293	297	326	320	356	321	293	307	307	305	299	314	286	315	328	289	332	332	338	309	369	333	289	298	357	314	339	330	310	307	348	325	312	295	347	350	323	333	322	327	339	324	329	314	284	302	309	301	323	300	344	321	317	305	305	308	314	324	309	333	299	308	344	333	294	327	301	319	323	299	332	319	314	313	322
4841	706	576	434	362	341	332	428	2521	3418	1925	921	490	313	263	279	283	267	293	283	311	281	287	260	279	287	283	308	280	276	306	310	277	260	266	274	276	283	291	263	299	323	303	288	299	276	276	298	282	281	280	272	273	266	278	298	288	308	302	303	277	319	290	290	292	293	281	272	267	280	256	297	245	263	301	285	255	274	288	300	253	285	260	260	275	276	270	270	290	291	296	293	305	305	274	277	264	281	290	268	285	249	304	248	300	267	286	280	294	294	266	284	300	265	278	255	245	256	272	278	275	266	272	283	268	317	261	268	308	273	256	298	252	255	290	281	292	257	281	290	281	255	274	251	266	267	275	300	323	283	280	297	295	302	288	306	283	305	248	268	294	280	294	285	273	278	261	294	288	244	267	293	286	267	252	289	273	263	298	276	254	312	257	273	277	261	238	296	272	279	294	257	284	276	277	267	305	254	273	284	263	271	266	287	262	307	274	280	284	268	285	326	280	282	270	285	289	277	266	264	276	278	250	291	241	288	292	295	306	254	265	304	285	293	279	285	298	261	287	263	299	273	267	270	272	282	285	289	301	277	304	253	271	278	296	301	291	285	272	249	271	280	245	288	311	282	278	276	297	250	305	283	270	276	250	286	319	259	277	292	286	292	263	289	273	304	270	261	266	311	331	293	274	300	286	280	295	264	271	262	281	287	259	305	289	266	292	293	285	260	291	283	290	256	258	283	293	259	263	268	277	252	298	278	233	271	297	275	266	286	275	282	290	278	261	262	277	288	293	276	298	292	276	262	275	259	291	298	278	284	257	265	268	278	278	268	253	287	261	276	287	264	278	284	289	267	269	281	269	290	290	262	301	267	289	254	259	273	280	258	276	273	270	261	293	283	261	261	259	264	277	307	268	233	271	271	245	276	316	291	307	310	282	280	276	294	298	295	275	267	276	287	266	308	267	274	305	274	269	267	267	299	265	282	258	311	281	293	280	280	275	303	297	287	270	282	263	281	285	254	274	281	273	259	259	286	293	256	272	279	264	292	273	260	272	265	301	247	288	284	247	264	278	305	277	281	245	278	262	284	260	272	297	247	277	279	288	299	275	304	295	263	257	264	286	284	299	314	270	285	263	278	268	298	278	276	272	293	301	250	305	263	258	286	289	280	282	282	310	264	273	288	289	274	296	328	259	252	277	276	268	273	277	274	305	248	277	271	280	287	282	294	295	278	328	288	281	270	282	268	256	274	311	293	281	299	279	276	277	278	322	274	288	273	276	275	286	282	285	257	277	316	277	267	298	311	299	303	251	275	295	290	309	275	280	293	304	309	244	290	272	285	297	257	279	268	302	333	283	290	268	278	287	271	266	297	279	287	274	268	257	288	272	271	257	268	299	274	316	296	264	283	258	340	283	241	284	267	266	275	269	288	285	263	265	250	262	267	264	268	288	286	290	266	309	266	274	278	275	270	295	284	242	279	279	270	285	262	274	264	279	295	282	267	277	242	265	273	262	279	291	286	251	276	272	252	273	273	260	272	301	279	285	268	266	275	300	257	277	269	264	276	276	274	280	305	304	324	257	268	275	274	285	268	307	273	287	306	320	290	289	259	307	273	269	300	294	309	274	288	288	272	256	278	303	276	257	266	270	277	314	287	263	296	273	303	301	306	287	265	280	285	279	247	291	291	268	272	310	286	257	296	263	273	296	291	257	272	274	303	277	279	264	268	250	253	276	245	292	278	303	278	308	335	260	292	277	276	292	266	286	325	301	286	270	279	262	268	290	300	271	286	259	283	283	266	290	296	257	295	305	304	283	263	289	252	278	268	302	281	269	302	260	302	268	282	251	291	320	281	281	270	301	293	294	260	287	253	290	297	291	279	259	299	263	296	284	268	282	265	269	263	271	283	273	287	275	280	288	289	275	321	313	262	257	269	302	254	284	291	285	259	311	268	262	291	266	290	278	302	281	273	291	278	296	275	297	281	308	288	267	284	325	253	308	296	282	267	272	313	277	289	284	254	327	254	291	259	280	298	295	292	282	290	252	299	309	279	267	278	292	250	288	258	285	292	280	274	277	284	338	268	260	262	285	290	258	308	274	284	301	286	293	279	245	264	292	275	284	262	269	284	256	288	272	247	259	260	278	278	250	294	262	281	261	296	284	260	284	292	255	286	266	315	303	296	284	311	279	281	263	299	288	309	267	259	278	288	271	279	287	289	244	294	307	292	299	300	266	288	290	292	238	275	255	292	268	291	285	259	305	291	277	300	275	263	302	297	256	253	302	275	294	280	255	291	318	285	240	277	276	279	282	262	278	305	273	313	279	307	302	274	298	265	275	313	263	315	317	256	285	267	293	265	291	281	300	300	278	269	289	267	246	284	279	269	273	304	295	293	284	299	288	284	291	286	279	285	268	277	268	294	280	290	282	278	277	272	291	321	266	284	266	266	241	259	304	281	282	287	343	285	254	270	278	268	274	278	289	239	258	336	284	273	295	310	269	271	267	287	302	280	290	295	265	279	272	295	286	238	249	265	257	294	285	289	257	252	273	293	292	280	276	278	289	277	253	257	284	266	269	270	311	243	261	281	283	292	257	307	290	277	264	278	281	271	279	267	282	287	278	277	263	288	300	270	268	293	284	274	259	302	258	272	303	294	229	286	292	269	252	300	300	284	298	289	296	295	258	308	300	269	280	272	246	319	282	273	306	271	285	253	284	266	269	296	280	266	267	246	312	284	254	266	293	307	266	286	248	261	280	267	283	294	273	269	259	277	259	266	314	270	263	266	274	277	275	253	265	314	297	251	309	305	270	314	292	310	263	280	268	279	295	292	257	304	249	284	303	281	307	300	270	274	290	318	286	290	259	284	290	288	294	268	279	264	275	281	292	289	286	277	309	264	270	298	304	269	301	281	304	288	266	295	233	280	307	268	250	291	289	282	275	259	292	280	286	280	264	309	314	282	267	284	319	297	267	276	285	266	245	299	284	296	275	278	273	263	280	282	290	282	269	291	310	289	273	273	280	303	275	271	270	280	263	265	277	283	271	312	251	282	278	278	287	256	268	268	272	287	286	267	287	298	283	265	306	286	298	268	264	283	293	274	302	287	307	279	303	273	299	268	300	308	247	260	260	276	285	248	278	295	255	283	281	297	300	298	263	297	302	303	287	289	293	278	267	282	326	300	287	283	292	275	255	288	299	280	314	260	273	286	291	296	291	281	270	291	294	280	272	279	273	255	270	294	278	288	272	279	295	266	298	291	238	247	282	262	267	286	272	245	308	284	248	268	255	276	259	301	307	297	291	288	286	250	309	282	282	271	288	295	293	289	277	267	294	277	253	300	286	315	276	293	303	263	253	283	280	246	295	267	290	278	286	276	287	275	303	299	294	262	267	279	272	272	278	267	282	294	284	257	283	297	281	273	265	262	256	291	280	315	280	285	266	287	295	290	240	270	286	283	276	285	327	260	291	285	273	287	294	301	258	298	291	267
25137	21060	26910	25030	4661	905	769	2013	17563	22954	11426	4006	1922	760	486	460	455	440	441	449	457	477	415	419	414	447	435	379	430	468	459	444	480	441	437	451	468	442	429	419	469	408	444	449	452	451	443	413	487	443	462	436	477	453	460	419	428	470	456	452	433	472	439	438	425	433	444	446	431	431	421	416	413	462	427	447	434	444	455	458	430	412	476	440	442	417	405	455	501	417	422	428	427	424	459	446	473	463	432	507	416	433	473	440	445	410	426	407	479	428	454	429	465	455	462	441	432	438	482	433	425	420	425	434	381	443	487	441	399	432	398	434	483	414	423	390	429	426	435	423	408	431	433	396	447	401	417	412	455	424	429	446	458	437	454	442	450	427	441	415	408	458	425	468	439	408	424	467	438	394	421	450	464	412	453	439	457	392	454	429	416	451	479	441	450	459	402	409	400	476	422	415	486	446	436	413	467	410	414	433	444	426	419	430	478	410	444	464	424	445	447	444	428	448	433	449	427	402	443	447	457	442	505	428	427	412	406	427	414	465	452	441	453	416	439	420	429	456	457	423	427	439	468	394	430	425	453	433	476	431	451	410	482	464	418	433	465	413	434	439	435	442	403	434	457	446	458	460	434	431	440	441	425	464	442	429	410	383	423	425	420	434	439	415	419	431	426	447	435	424	444	422	449	430	477	411	428	445	436	399	433	436	446	403	445	466	423	417	454	438	445	432	445	375	437	443	433	370	449	431	451	435	431	431	480	424	468	433	418	451	435	452	477	471	399	438	427	435	440	449	453	434	454	405	443	409	407	402	424	432	433	438	480	453	433	416	427	450	428	444	450	451	452	446	425	442	437	442	418	443	417	399	415	415	427	417	466	469	454	440	449	438	429	438	407	415	433	488	451	437	413	415	433	419	435	447	423	422	413	418	484	429	381	434	450	396	425	452	454	433	482	466	424	415	396	439	472	435	478	436	444	469	430	449	404	408	422	427	415	445	446	431	449	512	432	432	466	429	434	464	382	448	453	417	439	405	402	444	431	439	413	419	423	442	449	425	456	491	414	449	429	442	490	413	414	408	446	405	459	398	448	461	481	452	404	414	439	417	456	458	408	411	425	414	432	445	458	439	445	449	452	469	432	462	459	455	443	415	447	442	409	440	422	412	420	403	439	450	441	438	399	458	423	411	435	439	420	440	456	407	451	438	448	427	433	404	430	459	421	450	450	452	396	433	503	446	417	423	451	455	398	397	444	446	454	439	431	441	429	448	492	466	378	440	446	441	409	461	448	413	454	427	456	451	420	430	425	446	405	468	427	404	417	400	435	432	405	442	438	425	408	416	445	436	465	452	434	455	480	446	433	463	463	438	414	469	432	435	487	467	463	380	440	387	450	425	457	395	408	433	438	456	430	423	436	461	448	444	413	419	436	434	407	438	439	475	398	443	425	416	472	446	471	439	442	463	463	426	416	440	443	416	421	424	423	457	442	400	426	432	407	438	363	445	442	389	404	442	442	435	456	445	419	451	457	424	447	449	430	461	408	427	455	413	452	412	422	444	470	422	425	451	457	416	441	447	441	428	442	460	440	420	444	451	422	419	433	446	432	419	441	383	413	436	415	375	457	479	399	403	415	435	438	462	420	446	461	423	463	412	426	416	409	455	406	414	405	420	498	457	443	433	452	433	467	418	449	421	447	407	419	446	417	429	457	399	429	437	447	447	424	429	445	456	449	487	459	461	393	490	442	426	424	432	474	446	417	427	458	402	430	419	431	433	447	440	460	394	425	427	415	445	395	450	437	483	453	467	402	433	448	416	440	431	444	466	454	411	437	434	424	463	423	437	453	442	442	445	411	436	416	448	473	436	435	433	426	455	394	399	408	405	423	486	428	412	421	458	408	418	442	422	419	405	412	392	436	412	400	447	431	469	428	427	429	436	424	463	448	425	436	428	415	428	407	392	443	437	421	406	423	419	428	428	465	427	422	436	436	438	452	421	454	385	463	449	453	443	459	413	430	417	450	464	414	440	478	418	450	430	444	435	434	441	447	427	480	419	412	416	441	442	414	433	446	427	414	439	415	407	418	405	468	410	416	420	421	438	450	391	426	423	410	429	438	461	425	417	426	428	426	413	450	447	433	439	422	453	440	497	442	460	449	420	453	429	406	453	391	429	446	440	433	406	439	424	459	432	416	408	471	455	446	429	454	405	443	452	427	436	453	426	474	415	417	423	433	443	438	464	430	399	403	420	447	423	428	426	414	455	434	421	418	446	464	414	446	425	432	479	432	450	426	399	456	448	429	392	484	430	482	442	424	422	444	400	472	435	415	446	418	463	408	449	446	430	389	421	438	435	436	420	419	445	426	405	463	459	447	427	476	435	435	447	488	447	394	433	404	423	414	432	441	443	446	450	429	433	471	460	405	424	403	443	474	417	459	433	431	417	432	461	400	430	428	438	443	443	443	427	420	439	370	440	428	458	421	441	430	440	397	450	427	456	464	428	444	420	449	421	453	424	430	425	456	457	431	429	440	435	454	408	381	424	438	480	427	435	433	471	463	396	409	446	402	476	473	409	441	439	394	462	450	427	449	430	458	411	472	415	394	424	448	480	411	448	425	431	439	453	442	417	419	441	429	445	426	486	459	438	415	456	416	475	399	451	423	472	435	430	416	463	448	443	450	444	442	406	426	415	438	452	418	379	405	450	409	446	435	424	422	464	457	434	465	452	447	456	450	445	432	418	450	441	479	419	432	444	384	450	416	428	442	467	457	461	432	398	429	455	442	433	448	457	440	419	439	455	431	445	424	454	434	409	426	457	436	416	430	401	410	406	457	453	448	424	439	442	445	462	438	379	431	416	410	433	473	457	444	475	407	457	434	465	406	423	439	421	450	435	414	456	479	433	457	467	424	448	434	441	411	422	433	456	454	406	460	423	436	453	408	441	418	429	426	431	413	457	435	470	435	453	459	455	443	419	443	393	475	442	423	436	420	408	460	433	392	419	437	438	464	435	414	446	449	445	442	441	409	430	429	432	440	403	431	402	442	387	394	442	404	447	426	484	452	431	418	469	448	439	386	431	430	424	459	452	435	412	508	442	445	406	410	408	426	471	442	440	433	412	461	443	416	414	383	425	428	440	438	421	405	406	466	397	409	444	435	429	435	415	454	432	432	415	402	478	495	426	475	475	438	405	412	410	398	445	432	423	432	448	446	446	447	457	456	455	454	457	445	405	454	427	401	405	420	411	433	423	418	441	432	458	409	426	441	427	476	409	444	477	431	469	420	413	417	438	420	454	448	425	434	409	481	443	453	482	443	445	480	465	450	435	450	436	451	436	420	443	441	444	443	433	402	446	458	416	403	444	428	437	441	474	463	422	415	432	402	400	440	389	463	431	457	431	414	450	451	454	426	421	424	442	461	412	434	428	441	501	464	439	467	435	419	443	459	415	427	430	450	431	428	413	431	441	431	435	393	439	443	420	428	445	462	450	457	469
3580	3455	2917	1530	972	768	921	3003	20349	19982	9059	4078	2211	742	454	423	384	403	374	370	410	373	361	396	390	401	404	401	376	358	420	360	407	387	391	402	370	380	367	371	397	404	391	380	397	416	392	401	388	412	391	389	369	392	376	377	386	422	433	427	360	390	387	422	371	389	410	370	379	425	390	392	367	387	407	371	351	356	374	358	387	386	367	386	399	377	391	415	334	380	391	381	396	387	369	397	374	366	355	372	409	362	403	369	389	430	401	370	391	371	412	374	393	406	357	398	397	371	411	345	387	374	383	347	369	411	396	386	370	399	374	355	359	392	378	351	396	376	397	365	413	386	357	371	380	374	377	359	400	380	344	393	392	350	392	385	380	396	362	391	400	395	401	351	407	380	381	388	384	362	329	389	381	379	388	397	387	371	396	373	386	371	351	406	417	392	377	374	372	364	406	370	404	355	400	392	403	359	396	359	404	386	383	399	405	355	398	387	435	383	358	378	433	398	370	394	364	391	381	392	379	396	361	357	390	418	398	425	420	378	401	357	397	394	380	393	380	392	394	366	389	389	388	385	438	377	400	372	367	378	390	366	361	360	385	338	380	387	384	395	373	390	398	363	342	374	395	392	356	405	372	358	370	361	406	378	368	412	373	398	397	399	393	394	375	360	417	388	397	404	408	366	388	406	382	401	363	408	403	360	402	366	368	382	401	354	363	401	354	396	382	397	377	391	375	418	388	386	407	386	374	412	371	379	372	402	377	384	370	383	405	386	382	418	376	371	409	370	368	364	374	398	398	394	345	385	407	389	363	391	391	386	402	381	372	389	391	402	399	391	388	395	371	379	354	406	368	400	414	356	380	441	428	355	374	387	375	374	374	384	375	387	368	376	356	368	408	425	384	378	414	410	386	366	390	352	405	386	376	365	398	376	423	369	388	393	415	381	433	366	362	379	399	402	395	383	352	387	402	378	384	366	370	403	377	387	397	404	419	374	361	384	404	399	392	377	428	361	372	370	363	379	404	434	402	338	415	403	362	408	356	419	376	371	398	401	407	415	376	383	379	391	348	393	393	398	390	374	415	379	359	399	391	383	391	390	403	397	387	399	397	387	395	425	388	395	372	371	366	382	380	394	368	389	396	401	379	394	376	385	388	396	405	380	379	378	423	377	380	392	364	382	389	386	369	402	390	384	395	369	401	365	383	375	374	363	396	350	359	337	348	411	381	418	359	386	389	379	377	413	410	379	378	369	392	349	370	376	379	362	376	364	399	367	372	403	348	372	396	393	350	351	374	365	375	353	394	379	383	347	369	343	366	378	374	376	408	377	375	376	365	364	402	378	345	416	362	396	371	377	373	405	384	367	409	389	397	396	413	384	421	367	393	382	388	392	353	393	375	344	368	385	401	388	411	358	391	390	397	345	423	408	381	388	392	392	380	383	385	380	373	402	378	407	405	416	345	372	383	393	412	381	356	413	407	398	438	372	395	398	410	356	398	395	357	389	409	406	372	366	397	369	364	381	387	347	362	381	401	407	389	388	372	390	415	383	370	406	362	381	361	370	405	379	364	403	375	400	372	391	403	363	376	413	364	375	388	399	366	375	378	414	370	356	361	386	359	396	350	369	387	382	404	375	380	394	358	347	375	403	372	385	408	366	406	375	384	353	390	397	373	410	400	402	366	392	427	384	375	380	415	406	348	354	377	398	401	402	375	366	383	398	387	395	353	343	393	371	361	410	408	350	408	389	360	353	351	365	399	368	414	351	404	396	379	413	382	381	384	384	340	375	414	384	387	393	347	400	394	396	355	372	383	388	371	358	378	384	414	403	388	381	380	393	392	400	381	377	376	385	414	370	401	360	381	372	413	405	380	353	392	388	378	392	402	357	374	396	406	381	388	373	361	363	373	373	390	366	338	388	404	394	372	416	405	384	346	396	388	359	385	394	378	420	348	419	345	408	374	408	376	395	370	377	407	387	383	406	391	387	348	389	410	399	372	384	349	373	388	421	402	368	380	371	387	357	393	382	415	403	368	375	392	404	386	404	377	383	367	399	401	389	378	363	375	378	374	365	410	412	384	412	403	405	400	381	393	368	419	384	370	369	378	409	404	354	339	394	389	396	420	356	359	354	397	350	343	385	371	377	385	414	368	395	386	367	402	399	390	390	421	396	373	343	376	366	371	396	371	404	420	403	418	410	365	390	377	362	392	367	365	388	399	368	393	336	373	405	373	361	382	382	369	399	395	401	414	400	404	365	403	356	417	397	402	409	404	374	379	393	419	348	360	388	380	368	350	369	364	367	390	382	354	373	413	348	369	390	369	395	389	372	357	365	404	383	395	389	392	370	370	358	383	336	357	387	392	396	379	352	409	415	353	341	408	372	377	389	352	367	387	396	397	380	373	371	378	376	416	404	419	376	380	387	377	362	389	371	386	412	405	340	383	372	395	382	376	379	356	369	373	375	358	389	398	388	376	355	428	391	359	385	412	404	402	371	400	348	371	378	374	391	384	364	374	381	332	391	355	377	351	412	377	383	404	430	376	358	362	390	391	363	372	384	401	412	368	365	367	394	397	397	406	406	386	409	409	368	356	385	372	394	430	384	395	385	391	370	379	373	355	380	402	357	383	393	410	383	353	402	389	388	395	347	389	378	392	386	395	405	388	361	350	395	424	372	384	379	367	386	398	383	394	361	397	387	407	395	394	389	411	388	390	373	384	397	384	384	387	357	374	400	379	364	391	362	379	389	385	399	381	383	403	375	385	370	411	410	400	401	395	439	391	379	387	382	366	390	356	415	340	392	388	376	375	419	351	417	381	382	415	381	380	383	353	377	421	426	372	383	373	406	388	355	363	402	396	398	380	377	374	374	379	405	386	353	360	360	396	404	380	373	394	357	361	371	386	389	375	365	369	365	392	390	382	415	407	402	381	381	361	368	415	356	372	386	397	401	386	374	385	374	400	404	403	349	408	374	365	382	403	359	383	373	382	389	381	346	370	360	379	367	404	362	366	369	392	373	378	342	372	374	366	390	400	398	369	369	380	355	383	371	399	374	385	375	418	356	410	354	409	407	389	379	372	390	414	408	384	380	365	390	361	391	335	371	414	389	373	340	378	412	386	383	389	357	401	363	378	396	387	372	388	399	378	394	393	387	342	397	377	380	376	397	381	380	394	387	390	418	389	388	414	375	351	359	367	366	405	369	365	379	367	417	403	391	363	383	376	372	351	391	388	385	399	409	393	400	372	397	365	379	364	362	329	422	404	378	350	375	358	407	371	389	393	410	367	403	385	392	364	409	416	385	369	377	393	391	378	382	377	372	380	405	383	408	355	399	425	378	381	390	378	364	361	408	406	391	359	366	396	382	398	369	386	359	398	393	398	366	367	377	367	369	378	369	376	387	359	394	371	376	402	383	355	403	390	401	400	368	393	367	367	385	409	354	394	367	396	343	332	383	389	392	372	367	346	396	376	395	380	402	369	398	397	380
23895	21066	28278	24044	21045	8489	4123	11866	33104	36426	24376	12490	5598	1927	945	745	713	738	760	775	738	722	745	784	770	709	743	767	734	755	738	735	760	755	765	775	764	692	700	721	771	743	771	754	726	711	731	703	763	714	732	772	714	708	681	784	757	723	751	660	747	795	803	726	741	685	741	750	721	742	772	740	739	750	698	710	718	717	725	743	750	722	695	735	739	745	739	694	728	754	733	689	737	710	677	740	719	789	726	704	698	740	689	719	743	746	704	719	708	761	722	708	735	756	782	712	747	733	777	728	749	757	733	697	719	737	732	781	742	732	743	713	720	736	709	747	717	722	679	749	685	785	755	733	748	714	722	715	750	781	731	750	696	739	764	754	706	726	697	759	748	765	719	748	702	695	701	736	712	750	735	761	726	721	743	745	708	741	720	755	729	728	742	755	733	705	722	701	754	726	713	742	705	767	723	697	728	709	722	757	761	718	713	749	696	681	729	737	700	744	794	733	678	754	731	744	749	764	731	749	730	730	760	700	738	750	676	726	721	733	766	737	802	774	748	741	701	706	711	744	752	715	698	757	714	709	721	731	709	691	757	735	737	747	737	778	718	723	768	788	735	755	707	729	738	730	708	751	751	730	691	789	670	737	721	739	738	672	703	718	702	715	744	734	712	701	714	736	749	758	713	704	693	748	727	730	709	777	739	763	738	728	762	756	762	742	716	708	695	719	728	704	732	747	713	748	709	731	710	727	684	733	741	718	724	732	719	710	759	675	752	743	767	732	728	731	759	703	733	719	765	754	714	779	758	739	715	735	693	712	680	770	772	739	706	728	736	695	720	729	750	685	723	702	755	773	723	706	732	724	800	690	722	704	748	726	717	695	676	754	766	733	739	715	718	711	759	710	757	719	723	744	743	786	748	759	739	732	730	705	735	739	722	779	696	715	763	704	795	767	708	745	693	736	808	715	756	721	690	724	731	784	742	693	800	725	746	710	715	707	710	701	774	718	751	736	766	757	696	708	765	733	763	716	712	726	746	703	748	695	732	692	757	687	783	723	739	682	780	708	744	724	731	751	758	792	756	686	712	689	737	750	728	727	727	670	757	748	737	762	739	706	749	731	687	704	696	719	706	752	716	734	728	729	716	732	737	743	739	731	753	698	755	715	718	742	721	706	720	690	701	696	772	731	692	761	771	762	771	724	749	732	722	715	757	740	732	721	738	732	715	728	743	723	719	728	708	725	710	732	719	723	794	677	757	687	695	723	752	702	695	786	732	690	690	778	732	701	761	738	719	696	726	687	729	669	704	743	693	701	762	737	754	738	736	730	734	749	716	694	678	688	731	727	687	690	698	747	698	748	769	733	737	751	723	738	675	753	734	736	734	758	741	693	715	750	717	723	751	746	733	690	744	738	746	698	731	736	704	662	693	695	704	791	737	756	772	722	748	669	741	716	679	703	723	704	730	694	790	707	716	732	719	752	730	737	762	736	746	737	730	746	739	772	716	747	667	770	646	668	716	713	717	780	718	730	771	754	721	687	704	751	647	727	690	752	705	705	747	741	757	746	744	746	732	737	688	764	744	778	761	742	684	733	683	698	707	737	700	698	741	711	751	748	742	671	795	742	751	751	735	755	694	745	748	701	719	719	735	725	758	717	749	724	733	776	767	729	716	697	719	748	717	740	743	712	765	738	736	713	739	751	719	704	685	734	730	732	736	689	711	733	724	727	775	784	728	743	694	706	735	697	744	692	724	712	690	739	699	762	726	737	747	743	675	717	727	772	738	731	741	736	715	722	741	716	752	747	729	731	726	706	763	742	741	752	733	774	757	714	728	690	742	717	715	692	712	723	743	748	727	702	744	750	715	719	695	689	716	714	742	748	727	750	733	699	753	735	702	778	758	686	744	703	766	733	684	736	703	761	748	693	762	729	748	746	707	686	744	720	696	718	704	732	715	724	743	706	737	698	743	701	689	736	737	697	709	655	717	687	703	748	679	749	707	762	727	750	692	725	759	757	725	705	758	760	749	713	726	766	724	724	715	699	697	699	777	734	730	676	697	734	693	709	744	749	747	738	745	724	698	739	713	751	685	724	716	759	758	702	723	716	707	803	709	745	741	757	750	774	721	719	733	705	752	686	722	744	694	728	705	744	734	752	686	740	736	682	736	719	741	750	749	713	731	743	673	727	740	715	727	707	763	668	736	751	759	742	720	768	679	754	700	744	720	745	749	738	785	741	747	684	715	701	785	759	750	711	756	739	750	750	761	755	732	747	757	696	717	680	739	697	704	737	746	742	757	731	741	758	692	733	734	689	729	730	741	723	768	737	779	723	754	740	709	752	730	758	786	773	758	689	723	730	751	725	740	741	759	704	680	697	712	700	718	703	707	733	726	715	720	780	708	695	753	745	764	739	732	703	719	709	715	687	724	696	681	677	736	711	729	667	738	714	738	676	701	701	744	787	756	764	715	740	727	768	716	730	761	735	699	711	776	723	700	671	764	665	714	699	703	736	697	743	747	734	720	776	694	752	731	766	716	707	734	704	727	727	715	743	713	730	700	747	673	710	738	796	707	686	730	686	746	720	667	731	740	695	724	725	688	723	704	742	777	724	724	731	711	763	736	702	773	756	703	657	742	714	720	696	673	732	750	692	758	731	748	744	699	711	734	767	749	735	743	725	750	710	755	755	723	734	761	762	694	765	711	712	702	784	724	733	737	755	746	738	677	732	758	725	700	683	703	705	702	729	699	712	722	700	716	712	673	733	720	708	684	749	705	724	737	746	722	746	721	670	757	777	750	757	770	756	749	708	732	734	755	728	759	755	699	723	726	717	684	760	740	714	746	712	729	762	719	683	746	728	690	718	757	725	744	725	699	738	724	706	745	757	708	707	711	720	713	713	745	724	739	695	727	753	744	722	702	782	721	760	729	767	673	731	729	756	714	738	687	680	698	719	697	709	715	759	730	732	731	723	746	729	693	760	734	726	697	773	737	766	697	776	757	751	730	721	737	691	777	749	692	697	772	724	738	723	706	706	757	711	707	760	733	760	750	720	733	765	746	707	734	712	766	681	664	663	738	800	722	737	727	706	707	722	691	690	716	723	681	718	700	744	738	731	722	682	699	718	680	685	763	760	716	758	730	700	713	733	711	743	691	753	715	690	745	715	736	649	739	709	741	773	714	685	760	691	740	693	744	773	737	755	747	746	760	736	727	743	666	717	728	744	706	723	753	779	741	734	713	728	694	745	751	708	697	735	758	732	737	733	723	738	766	725	769	725	713	686	743	680	756	729	746	754	711	720	681	713	758	702	735	711	673	738	693	717	725	705	684	755	743	701	766	692	750	799	740	716	687	781	726	771	698	729	707	733	730	672	736	743	725	761	741	737	691	706	686	706	719	733	770	702	727	754	716	737	785	721	693	729	713	728	721	729	711	683	714	668	711	702	721	757	767	738	747	662	750	710	698	718	694	707	674	710	706	721	742	730	755	780
3974	7034	6386	3244	1935	1755	4072	14730	34143	31532	19743	10505	5503	2020	845	583	647	603	626	601	608	641	632	606	638	617	655	601	641	618	645	618	603	597	631	626	633	638	585	626	629	647	541	617	629	632	615	562	630	606	617	599	581	663	638	649	624	656	599	628	629	623	620	628	596	590	630	590	645	578	631	598	619	631	584	585	598	609	617	619	641	594	573	603	589	597	617	611	610	592	633	611	620	604	629	637	608	615	587	596	605	635	584	660	596	662	611	623	617	645	653	612	607	615	688	623	607	606	643	581	632	629	640	624	613	629	604	632	648	576	608	624	598	620	618	648	673	594	637	612	595	642	593	650	599	610	602	605	640	628	592	626	630	631	618	619	650	597	619	597	619	636	595	605	581	646	601	589	641	614	644	605	614	620	608	604	663	595	576	644	595	590	658	626	590	634	615	620	587	607	629	597	629	654	630	646	629	585	610	633	588	645	628	577	638	628	604	640	629	662	585	625	660	648	622	597	652	622	591	600	572	596	617	616	580	632	597	625	631	640	597	617	639	601	612	647	574	615	594	581	637	611	558	632	629	591	595	590	636	602	633	610	587	595	597	616	620	608	583	576	622	607	680	633	613	589	632	636	617	589	606	608	601	616	563	571	602	621	630	628	633	598	657	604	585	657	619	594	624	616	604	606	639	646	623	612	621	602	592	633	582	678	638	604	653	607	607	603	629	638	626	604	592	614	621	614	606	627	620	590	653	607	579	568	579	616	632	628	623	623	603	634	602	600	624	607	663	638	582	610	616	606	643	638	620	628	636	645	660	622	642	577	609	597	612	627	594	583	637	640	622	584	621	650	585	577	636	601	613	646	588	633	629	633	615	632	594	668	618	602	608	618	573	615	621	674	666	623	609	644	582	608	611	608	653	582	615	589	648	632	606	612	633	597	561	631	583	615	583	618	603	612	614	616	564	620	588	592	614	651	631	613	586	580	614	613	647	557	596	653	565	632	624	603	580	572	631	573	620	608	614	577	628	629	571	607	579	603	610	603	641	612	592	639	673	605	593	604	654	592	597	603	592	564	581	632	614	605	610	638	626	607	585	641	567	614	644	579	618	608	604	679	544	653	647	580	586	618	627	628	612	572	676	641	580	604	569	654	565	574	589	586	611	577	623	607	581	652	559	596	586	601	601	644	588	578	607	600	614	602	625	631	645	618	577	610	609	548	607	593	610	604	604	578	615	599	612	606	637	576	586	618	618	601	616	600	551	559	627	607	592	627	598	591	590	611	598	618	578	623	555	617	614	597	570	616	577	642	591	634	635	635	583	664	634	583	609	627	575	609	613	635	595	565	617	632	631	610	635	630	627	602	627	668	638	588	652	643	626	600	659	623	610	637	600	590	610	638	593	605	617	659	621	612	610	619	646	582	647	626	608	611	642	616	646	621	639	626	603	640	577	624	628	617	606	626	596	601	564	621	615	635	598	616	596	597	615	591	637	573	626	598	639	603	641	620	590	664	598	567	604	612	607	615	528	645	611	641	597	628	620	567	641	609	616	570	615	596	656	580	636	595	595	617	619	579	572	611	603	604	608	590	611	601	578	588	621	622	639	623	606	670	646	570	560	591	600	650	622	626	642	593	596	608	619	582	602	615	621	619	606	598	610	619	577	565	593	595	663	647	607	610	630	586	555	608	607	584	584	584	646	650	623	628	594	581	593	598	598	616	582	607	614	637	599	633	619	625	599	589	598	550	602	606	583	587	594	581	597	567	611	609	640	634	601	635	592	635	628	600	627	609	631	601	576	624	603	615	626	610	620	611	642	640	604	599	611	650	571	609	615	566	610	545	608	656	597	595	630	623	598	584	591	623	648	606	619	627	594	609	580	593	602	606	621	538	591	633	617	634	594	600	618	592	627	599	579	618	607	638	579	609	621	626	624	632	609	601	592	608	639	575	612	600	619	639	595	611	632	643	600	558	648	618	635	583	584	604	616	571	613	626	588	615	630	674	585	596	602	589	616	569	611	586	639	605	698	589	638	599	637	580	636	637	626	601	601	596	595	652	587	602	592	591	569	598	598	637	569	627	599	618	600	660	600	585	594	604	623	617	617	589	634	599	603	645	650	629	633	595	657	643	571	562	635	640	630	642	610	647	596	627	606	597	634	652	623	602	607	635	607	598	608	645	611	642	611	568	594	607	567	617	638	614	643	616	605	585	607	618	612	624	625	621	626	573	634	621	588	669	621	615	579	588	609	600	606	609	647	601	632	640	613	587	580	612	617	600	617	634	602	605	600	624	559	593	600	613	658	597	582	611	597	619	593	618	632	563	563	623	607	626	564	623	577	605	628	583	610	597	616	600	599	625	618	585	597	614	701	600	593	604	577	658	627	607	580	583	574	601	576	601	639	590	614	625	609	597	626	562	580	587	582	576	555	586	581	639	659	572	654	594	613	638	601	621	623	594	617	621	621	629	632	623	630	630	630	599	657	675	635	624	631	600	618	575	641	591	584	552	642	606	592	605	625	563	645	623	596	629	605	608	591	562	609	555	636	608	622	586	616	573	632	572	600	638	583	611	621	628	630	611	589	635	612	565	609	635	573	569	624	639	590	631	635	590	593	643	604	594	671	662	631	604	633	664	619	584	592	554	607	602	635	631	643	613	643	584	634	614	598	606	573	615	607	622	640	606	651	638	611	617	628	623	608	659	581	589	616	633	603	619	623	625	591	582	640	607	616	624	656	591	623	629	603	630	609	620	609	556	598	617	605	594	634	661	611	606	615	600	621	573	590	611	623	613	625	619	624	591	612	633	600	603	558	588	596	599	619	586	597	570	621	629	578	650	569	620	625	609	597	593	597	646	624	625	596	624	609	605	606	575	620	581	622	615	621	608	607	600	614	621	634	629	633	600	623	588	631	635	617	653	611	641	616	620	657	620	623	626	627	594	602	594	615	604	608	596	555	606	614	626	627	576	616	634	594	592	559	560	619	602	577	623	603	575	638	593	613	596	655	614	536	588	605	638	585	632	569	579	621	609	597	627	595	649	596	613	620	596	613	594	655	617	591	613	593	619	573	642	655	601	568	571	594	622	621	601	590	607	663	642	606	648	635	627	600	607	596	622	599	629	620	591	621	607	618	554	559	633	651	639	585	649	616	606	602	620	588	666	594	598	573	615	625	662	565	656	598	581	627	605	608	583	614	621	641	591	526	617	592	609	569	636	584	625	674	590	584	583	602	623	633	655	626	537	569	593	632	562	588	581	617	625	571	641	590	616	593	594	652	636	595	615	613	579	673	621	628	596	581	583	622	619	654	613	623	622	618	620	600	646	596	635	568	580	626	615	609	571	613	627	614	608	596	577	607	640	623	603	630	652	575	596	614	568	669	618	689	604	610	648	625	622	639	644	613	591	609	604	628	557	608	584	568	588	640	619	611	604	592	593	604	588	622	597	608	620	609	616	626	612	578	585	621	592	607	623	616	636	602	649	573	600	556	584
27301	12676	1586	758	461	426	454	762	1594	2323	1831	1198	720	491	443	440	400	434	423	413	417	418	402	407	437	442	419	454	413	408	406	389	408	441	402	436	405	404	394	412	421	423	424	423	435	431	401	425	440	416	402	409	404	439	442	420	418	399	422	433	421	398	419	348	393	406	393	417	400	384	409	376	403	446	383	443	407	403	432	427	408	388	413	417	422	410	415	411	410	447	403	421	422	392	432	421	396	442	406	438	445	400	411	407	431	372	439	414	424	415	387	446	413	404	477	415	426	440	429	385	437	440	398	392	424	419	411	389	406	394	402	396	454	402	411	421	429	397	432	417	439	410	404	431	393	394	387	448	425	412	429	424	405	432	450	399	397	408	418	408	431	440	381	407	408	421	405	454	423	445	429	408	437	436	445	405	417	444	405	409	451	383	413	413	442	421	402	435	451	377	402	399	445	430	415	417	410	416	405	433	434	418	408	430	400	436	400	393	412	397	417	419	425	429	428	434	433	452	460	401	406	414	414	356	403	413	416	447	440	410	410	439	469	417	404	400	417	445	404	415	417	414	430	425	400	381	399	423	411	437	420	405	412	466	437	417	446	397	455	421	405	420	440	408	418	420	399	432	429	403	416	442	406	461	428	430	433	393	426	431	434	418	410	409	423	416	453	437	445	394	420	419	428	400	455	388	419	427	419	444	418	408	409	428	401	417	416	410	435	391	434	397	430	383	434	399	395	395	436	397	425	403	394	400	428	422	399	439	366	410	407	451	437	404	451	399	427	419	415	410	421	405	463	432	455	434	400	396	434	420	412	380	461	426	452	420	418	395	394	376	395	381	422	385	485	395	388	409	425	413	395	430	378	423	434	436	414	444	398	401	434	412	376	438	416	394	400	410	468	421	402	390	443	425	395	389	407	401	452	368	420	433	447	431	452	402	419	393	401	411	441	384	415	407	427	431	417	438	427	428	440	402	428	399	416	445	420	417	409	411	466	414	459	407	443	410	439	444	382	379	422	405	416	429	450	426	421	426	411	441	407	439	440	437	414	393	446	410	389	429	411	464	411	402	444	450	442	422	415	473	399	415	399	434	416	407	406	412	439	399	454	420	398	426	406	423	428	431	421	417	425	400	406	428	423	448	394	397	419	417	434	429	399	409	448	420	430	428	423	434	437	407	417	422	420	408	456	443	389	397	404	405	415	452	445	428	406	382	444	383	402	388	433	449	438	426	431	399	424	424	387	379	416	424	427	417	429	387	430	405	395	385	421	409	406	455	415	439	397	404	397	444	422	423	385	395	424	444	378	431	406	413	390	414	433	394	425	412	403	400	431	440	421	392	379	390	443	439	413	420	405	439	400	412	404	422	435	397	398	420	434	432	407	423	409	412	426	401	426	413	413	428	393	444	409	423	434	422	409	436	417	409	411	395	410	428	441	443	430	397	400	418	419	383	471	401	427	436	411	423	405	411	409	412	417	439	433	473	415	442	434	405	410	427	427	442	395	429	402	411	393	390	394	428	376	414	412	445	415	413	423	428	390	385	441	433	434	377	413	416	449	417	384	429	363	415	428	430	412	449	434	393	408	400	388	438	399	414	416	411	392	417	435	395	435	451	391	432	417	417	428	450	420	383	420	410	431	407	425	433	386	389	442	397	430	428	403	416	413	424	415	421	411	415	409	421	432	376	426	439	362	416	448	413	403	438	364	412	427	418	437	403	419	423	414	421	421	425	418	428	386	378	416	377	435	410	402	422	417	424	426	401	418	416	393	379	408	435	425	402	404	452	409	398	442	399	411	423	437	397	425	384	379	429	402	431	402	432	432	454	388	401	396	397	406	425	432	416	405	413	437	391	423	451	401	423	403	392	417	447	441	389	423	456	435	415	394	411	406	416	402	398	397	412	393	401	463	438	373	430	417	433	436	406	444	453	419	420	444	398	390	375	432	385	415	445	456	427	387	422	410	410	393	461	436	409	402	392	470	423	430	382	414	416	399	432	435	399	419	430	420	428	424	429	406	398	405	402	383	438	392	407	418	391	419	404	405	397	370	409	433	400	385	400	425	445	449	405	408	432	436	402	405	417	392	412	410	454	421	437	426	435	424	410	416	441	404	388	396	400	419	435	434	409	418	454	377	430	400	393	439	435	388	415	405	400	433	436	411	451	413	452	430	408	407	452	459	414	380	425	429	434	414	389	414	439	416	434	423	401	391	406	433	439	399	426	412	407	391	394	404	449	434	413	423	413	468	446	419	389	435	375	422	380	423	412	402	423	414	422	388	427	415	414	415	430	383	436	430	454	396	421	451	427	375	422	416	417	433	412	419	420	455	383	384	433	448	409	396	436	428	378	425	388	425	452	430	405	402	428	391	432	444	388	427	429	394	414	438	415	393	416	397	396	406	434	403	407	430	431	391	424	396	431	441	430	430	402	394	420	391	454	443	416	430	429	420	418	435	435	416	425	425	379	384	383	424	410	420	396	421	399	366	399	400	387	441	443	451	431	406	390	432	418	412	389	423	396	403	471	377	403	442	408	408	392	451	381	403	396	452	447	381	414	447	399	405	408	426	429	374	393	413	401	443	405	432	478	410	378	411	408	443	413	378	368	398	363	408	416	451	411	402	393	424	403	381	416	461	416	433	410	429	389	395	392	420	443	396	434	419	437	391	396	424	405	403	387	435	440	440	444	419	415	415	417	463	423	458	399	435	427	415	400	426	428	453	417	417	397	424	430	417	412	424	428	424	401	423	413	431	408	443	420	395	395	448	422	458	416	416	399	438	414	435	424	434	385	404	404	382	418	436	418	439	392	426	418	434	418	387	388	444	434	399	423	406	398	435	393	382	417	388	434	394	424	421	409	367	415	399	405	417	461	421	442	340	394	387	441	418	410	391	428	412	433	402	430	413	397	436	413	425	414	395	449	417	427	433	409	444	401	389	465	365	414	401	404	410	392	398	386	406	416	426	431	393	413	392	389	434	384	423	438	397	379	435	415	413	419	469	405	390	402	412	416	434	395	407	382	384	430	388	422	436	419	453	409	433	394	422	413	436	416	405	421	443	416	403	397	422	439	381	462	450	418	439	439	437	386	439	400	423	419	402	437	428	419	417	388	398	409	410	396	438	439	427	412	448	419	426	446	430	407	413	421	418	416	393	427	440	395	408	394	408	405	401	400	427	430	412	447	464	411	444	401	403	420	399	411	419	425	427	436	393	402	385	435	420	424	406	434	399	432	429	431	436	402	442	430	385	423	386	447	398	413	433	431	400	412	439	441	424	393	441	431	441	416	373	451	408	420	441	422	418	440	436	391	355	378	421	420	422	431	458	414	400	452	398	446	462	429	439	415	399	427	406	431	466	397	418	429	434	407	393	445	433	411	426	395	418	405	430	492	435	441	429	412	418	403	402	395	428	404	421	398	471	428	408	392	480	374	394	452	423	412	379	403	436	398	446	429	472	461	400	357	446	446	413	409	405	402	426	445	473	393
4968	880	866	577	435	393	394	899	2232	2894	2176	1240	688	465	374	343	361	314	379	366	364	342	395	348	360	372	337	389	345	359	374	354	348	367	364	343	345	364	365	361	336	357	365	339	359	340	372	334	368	331	334	373	359	359	351	366	370	321	371	361	374	338	354	342	395	382	388	338	305	350	344	373	329	349	351	356	376	341	379	356	367	387	361	342	330	390	339	344	366	356	377	382	361	369	351	347	324	333	357	348	340	357	364	366	382	370	344	348	346	372	377	344	328	330	334	380	351	380	336	351	379	374	394	361	349	331	340	353	364	390	387	340	360	341	334	343	320	356	369	341	341	360	358	354	382	380	331	354	352	332	376	346	356	360	369	309	365	360	371	377	379	372	354	370	355	363	383	355	398	336	340	372	330	361	341	369	362	379	354	374	344	328	334	336	347	372	349	346	335	346	358	356	355	347	357	336	330	354	354	364	333	350	319	410	345	335	354	361	381	346	350	354	362	382	365	323	392	344	355	369	379	335	353	363	355	360	374	358	337	319	376	361	337	345	327	350	357	320	352	326	328	371	350	345	338	359	341	330	351	358	356	322	374	363	322	357	369	365	375	391	372	366	388	347	347	387	352	394	354	329	378	358	344	351	336	333	348	389	341	343	352	360	326	370	387	369	366	349	373	359	388	353	357	363	370	355	353	344	327	360	351	384	364	336	377	353	331	330	328	392	353	338	322	355	349	355	341	394	366	352	368	352	329	370	369	326	362	406	359	339	367	375	359	339	352	346	342	345	365	380	376	365	343	388	347	348	367	348	341	375	362	359	355	350	348	338	371	402	355	366	332	364	359	359	319	394	376	375	407	356	364	359	344	334	359	364	332	376	363	368	348	351	384	358	353	349	352	333	386	386	351	368	346	365	379	381	368	358	362	360	342	377	366	367	349	344	358	338	366	339	371	347	322	346	351	369	354	382	359	383	364	325	363	336	365	362	378	307	353	392	342	351	330	380	369	361	347	332	345	341	340	325	346	351	368	360	379	342	370	362	366	362	372	360	352	358	375	340	347	366	329	345	339	332	366	365	353	355	339	368	337	358	378	379	378	344	364	366	373	352	366	385	341	347	383	328	302	374	350	368	380	339	393	357	365	328	384	336	376	345	369	327	370	303	353	338	359	358	331	399	321	360	348	345	349	349	336	333	327	357	379	379	337	364	367	325	387	376	356	347	387	366	359	342	367	367	377	337	350	333	337	376	330	337	332	372	361	360	359	356	341	356	344	312	353	374	344	389	354	351	369	332	367	312	369	373	338	373	344	360	340	378	393	361	364	375	333	376	348	357	358	357	370	367	353	341	361	346	381	372	368	359	336	349	349	350	341	332	348	346	348	353	366	367	336	379	369	393	366	336	347	355	352	368	339	351	365	350	370	349	358	383	362	351	362	385	397	370	341	337	351	404	353	338	340	364	380	343	327	347	367	389	331	341	345	381	324	349	363	348	349	346	340	344	350	370	375	379	350	345	352	348	371	377	324	346	334	356	359	382	333	350	356	388	360	350	381	344	376	352	335	356	325	376	354	368	369	350	415	346	342	348	382	373	334	369	366	374	343	345	371	325	336	344	369	364	342	375	350	356	346	359	375	321	380	341	358	344	347	344	369	347	338	374	350	374	326	338	354	379	357	383	360	367	350	350	349	357	335	351	309	341	350	353	333	343	356	335	345	337	344	351	357	379	378	335	388	345	377	348	344	339	382	365	375	382	348	365	349	360	350	385	366	409	354	357	372	343	363	310	335	364	332	323	339	354	346	354	349	346	362	348	354	387	368	329	348	345	360	374	382	347	331	362	385	369	368	342	342	345	359	344	336	359	358	337	357	345	356	398	332	364	342	377	347	354	347	345	352	368	340	371	347	349	371	397	370	377	347	316	382	358	338	370	349	350	380	353	344	343	335	343	348	355	384	353	347	381	388	329	355	351	399	339	393	356	359	357	374	376	334	381	335	354	337	389	339	308	364	332	360	350	366	340	360	372	369	314	356	332	371	394	333	410	347	368	358	363	369	340	352	347	326	350	376	372	319	346	383	344	337	336	388	341	335	350	386	356	372	358	391	352	329	383	392	358	355	380	391	351	351	335	366	344	331	338	337	345	372	396	389	338	346	329	343	373	374	365	360	348	372	328	358	381	364	347	354	365	338	347	349	360	361	397	367	344	338	374	316	323	335	341	351	358	342	369	361	344	370	370	358	346	335	334	337	324	377	355	364	372	373	365	360	349	372	380	348	367	366	347	357	337	366	377	331	349	364	394	333	344	378	344	352	380	366	345	346	385	353	373	357	338	342	353	336	394	388	344	311	345	333	337	364	349	361	380	345	354	365	335	344	364	346	363	329	380	376	370	347	361	352	372	352	352	347	331	355	359	364	376	329	349	319	343	361	359	373	378	349	328	356	335	365	385	385	376	356	367	368	296	377	366	365	345	359	365	363	354	368	351	314	370	349	364	376	363	355	332	350	365	351	378	369	350	324	336	333	388	320	369	362	362	365	366	404	364	384	379	372	356	388	372	380	340	352	338	365	335	371	377	364	360	358	366	335	381	377	355	347	346	342	297	352	323	357	364	334	347	339	385	364	374	390	359	384	346	368	356	344	382	348	348	372	380	355	344	376	390	357	368	349	404	354	366	372	390	396	353	362	346	337	340	355	357	376	345	342	358	382	326	329	324	392	352	370	390	376	342	344	320	337	362	351	341	373	347	373	352	343	399	377	357	339	351	381	339	357	360	371	355	320	376	343	348	339	356	340	354	352	345	335	354	347	372	371	317	346	385	359	355	370	387	391	378	371	348	332	325	369	359	356	334	362	352	331	337	374	358	384	346	328	377	335	346	310	320	349	359	349	347	348	341	332	354	359	323	380	346	376	356	348	395	367	348	349	371	370	362	369	381	363	338	354	332	343	353	347	360	342	352	331	339	340	349	312	354	339	370	348	359	365	356	340	374	332	344	338	359	357	385	372	361	379	344	346	372	358	340	325	370	378	363	359	344	388	360	369	356	384	329	366	323	390	329	346	363	360	322	372	337	351	342	336	341	358	357	368	361	347	364	357	363	364	342	352	374	378	372	398	336	344	364	359	343	373	333	373	388	344	390	361	372	318	343	358	349	334	364	364	409	374	324	370	360	366	366	384	353	366	373	331	360	384	344	375	349	392	339	338	376	355	374	342	370	323	347	340	349	365	350	346	386	355	351	363	394	383	333	354	329	354	349	388	328	381	331	347	345	354	343	342	343	343	381	353	378	381	321	358	329	367	347	346	344	353	362	371	360	391	354	359	371	362	374	372	338	363	364	362	356	351	368	353	375	347	351	363	353	355	321	355	362	341	317	351	355	371	351	352	380	324	358	367	322	339	333	321	324	363	347	343	365	389	385	352	346	383	365	332	391	324	358	310	354	358	333	335	334	386	329	361	371	373	393	326	351	355	338	376	396	370	350	362	375	394	320
25173	21056	26907	25032	5088	1071	863	852	12503	23826	16444	6186	1713	892	566	555	563	538	550	513	540	531	518	560	561	529	534	503	537	546	536	510	532	546	516	533	526	537	541	520	576	550	525	527	539	508	519	536	539	570	540	524	538	542	527	558	566	547	507	510	524	512	507	533	529	533	549	531	537	620	568	515	546	554	523	562	530	521	569	541	501	531	538	507	605	536	519	532	528	550	552	548	492	521	528	537	512	548	494	596	520	536	516	553	529	523	571	535	526	525	529	546	509	581	483	543	503	547	537	535	501	522	535	538	567	506	545	601	523	511	529	558	543	547	533	557	514	566	536	515	541	544	535	548	552	523	532	547	544	529	555	555	489	555	529	544	489	560	547	523	560	563	526	533	522	510	544	562	521	518	505	548	522	518	561	516	548	541	486	477	534	566	511	504	531	513	511	502	559	525	506	559	504	526	539	528	598	565	566	517	558	517	522	545	594	541	535	537	562	541	541	528	504	508	551	509	575	493	514	510	539	512	600	552	570	521	554	537	518	532	549	513	549	525	512	548	581	544	565	491	524	553	553	539	556	544	556	534	540	558	563	569	571	552	529	554	552	540	543	530	587	485	532	587	544	530	499	530	535	584	544	537	525	541	541	501	508	549	544	535	555	493	469	528	502	530	522	518	517	536	578	516	546	530	529	505	509	553	514	522	520	478	537	568	557	523	550	545	509	504	551	537	537	528	547	478	561	532	502	528	519	545	541	539	547	554	564	548	550	525	528	540	564	523	548	482	532	562	520	558	529	550	525	508	513	546	559	532	527	519	543	528	556	547	523	526	548	538	544	547	508	490	546	539	542	575	531	509	522	544	490	517	537	504	515	529	504	557	543	517	509	550	540	549	527	547	526	526	521	537	535	517	555	523	545	505	490	542	570	523	557	571	569	548	578	533	574	472	526	534	467	549	523	552	510	518	513	563	496	518	536	542	531	571	565	545	554	537	532	558	539	535	511	544	516	522	547	507	531	558	481	532	507	526	497	486	521	501	495	558	518	511	542	502	496	551	521	530	549	568	495	517	538	537	546	553	565	557	532	562	571	534	551	513	552	533	549	548	576	488	568	544	551	506	527	559	524	475	545	548	496	552	495	534	540	558	499	551	528	560	552	523	537	553	569	531	535	524	488	505	518	517	520	517	528	556	583	525	491	573	583	514	541	554	524	555	527	546	510	512	537	538	563	542	519	528	505	530	559	503	547	525	529	515	531	530	570	534	522	550	541	528	534	527	574	570	573	512	491	513	558	526	519	488	512	532	510	528	545	526	538	528	511	536	539	550	526	572	536	527	553	546	562	547	546	557	500	511	559	536	517	533	526	532	525	521	525	502	495	514	536	532	481	560	518	550	492	527	507	535	539	574	526	570	505	517	524	541	508	508	545	534	527	547	526	507	565	562	539	556	525	567	575	523	572	518	487	523	488	524	551	515	484	556	515	540	531	548	524	524	528	525	529	497	601	506	555	558	541	500	563	534	482	559	519	526	534	523	486	520	506	531	513	554	534	509	547	514	556	536	552	536	516	505	502	562	528	526	543	538	524	523	524	535	493	587	543	508	492	541	497	518	501	521	549	556	502	560	551	531	542	577	546	509	541	499	559	518	563	495	502	522	538	537	568	519	548	519	527	571	537	553	528	553	532	515	506	546	542	478	514	553	532	580	538	501	523	576	546	493	568	534	496	528	508	553	570	522	555	503	508	497	504	536	524	553	519	550	538	521	580	522	551	575	564	557	512	566	549	532	541	495	560	540	518	510	533	547	570	530	529	542	530	499	570	511	554	520	538	530	532	543	520	531	546	513	509	519	549	531	539	537	533	499	530	519	547	546	550	517	540	556	537	565	553	515	539	518	568	562	498	555	520	511	544	538	566	543	494	524	531	544	509	520	536	475	516	547	518	544	531	505	520	488	517	509	504	546	566	523	539	521	530	496	565	527	573	514	554	549	525	568	520	537	546	518	518	541	506	530	485	570	530	535	521	508	574	518	558	533	505	506	489	511	538	525	573	538	515	519	520	574	547	574	526	466	535	490	551	532	516	515	501	544	505	548	522	532	508	529	554	518	530	494	519	546	536	545	484	535	522	493	496	555	528	525	502	551	544	558	555	544	561	527	546	507	546	537	522	564	491	513	549	508	542	541	564	521	574	521	572	496	566	540	522	542	495	531	547	513	527	526	535	539	495	580	563	522	515	553	544	508	531	534	553	554	533	555	518	525	547	563	557	515	518	543	564	530	561	524	498	560	534	526	530	523	552	525	551	542	539	539	546	515	526	536	526	573	499	526	522	533	504	515	516	524	498	536	522	529	521	524	508	507	516	551	557	542	520	523	543	545	543	534	541	520	544	553	554	519	557	533	515	568	563	551	532	553	548	531	523	516	541	512	551	541	537	508	485	508	513	538	541	534	519	555	551	581	513	589	546	557	574	514	511	523	527	498	552	480	532	532	574	582	499	551	524	540	558	566	551	547	495	557	542	555	525	537	567	547	547	533	490	535	544	532	553	512	554	503	508	528	556	524	496	511	517	565	516	566	576	572	512	526	518	531	561	464	550	496	538	558	513	534	509	488	542	485	508	508	537	566	519	536	527	535	554	535	514	532	504	513	543	545	561	528	548	533	527	507	514	578	579	553	502	526	502	531	569	544	526	528	536	540	537	542	484	526	569	510	533	507	526	578	505	553	495	539	555	513	547	542	542	549	520	542	534	549	550	519	512	514	531	561	536	543	550	558	564	510	498	581	544	487	515	539	500	503	523	549	538	519	547	542	534	562	543	567	510	539	541	501	565	529	497	496	554	562	581	496	527	515	566	536	534	536	517	542	511	538	502	544	490	574	536	540	561	531	558	581	496	546	508	506	495	491	544	545	520	555	563	505	529	511	512	525	538	539	557	507	566	520	544	545	512	580	542	573	541	533	525	526	497	550	566	510	502	549	503	517	563	546	498	572	576	514	612	544	488	520	498	520	554	534	578	573	532	510	525	540	543	524	526	523	547	542	511	507	555	541	495	510	519	498	513	541	550	536	504	533	537	553	540	447	531	508	524	558	548	530	550	564	524	520	530	551	499	547	534	512	547	521	536	517	555	514	566	570	534	540	559	541	512	492	491	538	555	511	524	522	529	509	494	535	557	586	514	525	513	533	532	515	555	563	550	545	536	528	532	514	543	542	520	511	543	547	498	523	513	494	501	525	540	523	564	495	526	527	500	526	513	540	598	551	531	523	542	561	530	534	477	562	441	518	536	572	501	533	527	569	543	562	527	545	548	541	535	539	484	492	518	478	580	535	506	502	523	528	515	544	539	551	549	548	531	540	547	504	513	505	533	539	549	570	507	522	520	561	571	522	526	547	577	510	495	546	506	499	515	530	561	533	535	529	521	514	519	503	479	549	543	543	527	546	491	516	546	546	524	560	530	498	512	519	519	496	495	561	538	546	591	514	556	528	508	541
3665	3339	2918	1574	1115	868	786	963	15438	21666	13687	5271	1699	819	490	453	423	468	491	517	473	483	483	477	492	497	467	457	476	476	460	432	485	474	469	518	480	486	476	477	476	487	474	477	463	452	508	462	454	509	437	456	455	463	505	482	455	461	466	455	487	458	454	465	493	426	477	463	447	444	431	446	438	501	485	450	466	478	475	473	464	463	413	449	463	473	450	476	461	485	491	452	491	496	451	458	466	437	428	426	462	503	450	461	481	448	461	526	464	483	450	471	464	445	485	477	439	472	461	465	455	450	467	457	445	468	470	498	479	457	479	466	459	457	461	461	482	452	471	469	452	448	447	480	452	473	450	434	465	507	497	455	448	486	507	466	469	496	436	441	499	443	462	445	460	464	453	465	472	489	461	433	465	461	444	467	437	461	492	495	466	445	492	463	473	457	433	449	482	427	456	486	503	447	472	428	458	460	512	466	507	469	457	432	439	479	463	488	478	496	479	515	467	449	505	444	427	451	464	484	507	465	454	488	434	451	499	463	441	479	457	457	424	473	459	466	440	458	444	468	458	415	454	457	468	479	479	477	445	447	478	485	420	416	474	458	450	494	433	431	487	488	482	488	450	445	452	481	463	469	496	487	486	514	483	476	437	465	428	492	485	433	433	467	498	456	498	436	483	478	478	457	480	454	427	452	482	437	485	433	458	476	485	429	473	468	451	428	419	439	482	444	422	472	445	425	443	455	485	478	488	436	489	487	468	478	455	500	492	470	482	435	442	452	453	467	442	467	449	457	466	453	448	447	453	450	445	499	467	450	447	460	455	452	470	440	514	480	458	502	473	453	475	460	469	468	437	460	485	463	495	448	461	474	435	471	450	438	489	472	459	457	435	482	456	477	477	448	469	466	492	450	473	447	479	443	522	469	457	473	421	444	493	453	445	445	461	484	470	482	467	497	507	476	477	441	497	489	481	431	482	495	487	485	473	478	459	495	463	440	477	443	437	495	536	469	477	454	466	447	488	457	461	460	483	439	493	491	486	450	518	476	424	465	452	408	421	460	470	476	467	462	469	473	476	482	467	472	476	475	459	461	451	505	474	474	493	469	484	443	447	462	476	480	463	451	489	513	484	438	490	480	463	436	455	441	455	429	454	477	431	455	500	468	478	477	456	417	464	457	473	483	442	475	418	483	446	452	444	483	461	469	454	472	489	522	443	452	500	452	461	450	440	465	460	446	444	449	480	492	469	430	441	435	472	458	444	465	462	472	450	453	518	444	435	488	477	480	465	468	428	483	447	487	507	480	469	452	481	494	444	500	452	483	462	450	482	449	429	447	539	462	423	478	448	430	483	473	513	511	498	488	432	489	436	480	465	467	461	463	468	472	462	450	464	494	487	497	502	492	434	443	448	462	500	426	476	483	441	455	453	459	446	428	443	468	483	435	448	436	450	461	450	466	469	457	492	458	442	470	444	470	456	425	457	457	497	482	464	470	433	503	462	447	469	467	464	481	474	480	470	442	447	488	468	437	464	497	475	492	441	428	453	504	460	446	447	488	453	458	493	463	427	491	465	514	483	446	430	449	460	457	505	460	452	490	494	484	475	473	429	470	454	456	486	431	477	463	456	446	431	491	445	465	432	488	445	448	513	460	493	457	450	506	462	457	476	478	435	475	494	472	489	476	436	441	506	441	482	442	435	456	447	485	477	444	496	428	422	504	482	487	446	475	473	444	427	471	486	444	467	472	503	518	432	505	483	459	443	475	455	489	468	483	488	474	446	454	437	472	448	491	473	507	482	479	458	513	479	453	443	457	464	451	487	451	473	482	478	484	488	459	469	471	459	470	431	472	438	448	461	482	459	475	484	463	445	506	472	457	434	475	497	492	461	468	442	467	463	465	458	472	455	478	479	490	533	448	468	474	430	438	475	484	476	482	426	472	428	468	475	439	485	437	452	427	436	466	491	446	471	440	448	463	444	477	510	470	469	476	436	496	467	465	445	500	472	437	468	494	485	463	469	450	438	436	459	461	481	434	443	460	475	481	454	449	505	482	457	450	518	494	443	436	448	460	513	470	459	446	476	452	464	510	452	397	464	480	464	479	440	444	479	440	482	459	425	454	446	445	464	463	453	433	472	461	478	438	462	482	473	460	465	515	483	484	431	447	498	468	449	463	435	482	472	447	414	462	472	482	458	449	437	496	492	434	452	464	460	479	441	485	461	466	455	496	465	460	478	466	431	439	473	506	472	471	489	459	476	469	420	444	489	489	453	472	487	471	457	494	456	462	475	459	437	478	481	454	496	421	471	471	538	443	487	470	447	462	448	481	469	447	440	482	464	454	475	490	435	456	459	470	477	473	467	497	411	430	457	479	459	462	436	465	455	459	464	484	495	455	455	459	468	465	442	469	444	496	453	484	447	451	423	447	426	457	480	467	444	484	475	467	476	457	471	475	396	411	450	496	468	420	443	497	429	446	458	448	452	501	478	435	448	447	486	434	453	498	467	464	473	471	513	487	465	485	440	491	491	469	455	489	417	460	487	468	498	481	436	448	459	453	432	457	463	494	417	478	491	445	426	466	483	469	459	495	504	449	490	457	478	466	460	499	427	460	454	471	452	469	436	461	438	462	426	470	491	452	464	465	507	424	480	466	478	460	459	427	469	496	458	436	474	472	460	449	469	501	409	471	484	465	483	483	501	450	440	458	449	482	448	467	452	453	444	426	442	433	484	468	465	467	425	483	423	479	498	463	471	461	432	440	457	457	427	445	452	445	476	443	471	451	446	462	435	459	472	473	476	453	405	502	449	485	440	491	468	472	433	432	478	420	475	491	459	451	469	464	475	475	428	447	469	447	455	453	444	449	448	506	424	406	482	459	482	457	472	492	451	457	428	493	445	436	459	449	447	478	483	463	479	455	468	477	482	471	493	475	458	450	487	455	508	434	449	450	464	477	442	458	471	464	514	455	470	428	437	487	478	506	454	496	490	476	479	449	444	480	462	435	448	466	486	458	446	472	478	451	453	492	461	428	465	457	455	475	458	424	475	451	503	465	423	460	461	504	445	434	478	493	416	438	481	458	429	431	469	476	461	416	443	478	452	493	485	463	467	526	502	426	436	485	392	461	469	458	477	461	434	459	424	469	478	446	478	466	439	461	485	463	490	452	469	436	439	502	448	471	492	450	426	470	471	478	442	466	436	457	476	494	485	464	473	446	463	432	487	446	476	463	489	464	464	456	444	480	476	475	427	432	490	489	469	473	466	423	475	428	451	488	485	492	451	457	473	430	472	448	494	462	481	466	458	498	482	458	472	442	425	453	462	451	470	433	467	467	417	446	466	454	494	472	496	437	439	471	438	497	443	485	498	450	483	498	426	451	435	511	470	480	467	460	468	460	470	476	474	469	422	462	449	463	477	420	483	468	468	436	464	510	449	474	470	478	493	473	457	497	480	473	457	498	512	457	438	488	468	472	462	455	454	445	455	484	488	425
23870	21056	28312	24031	21037	8567	1979	1206	9311	40844	35084	17021	5246	1300	783	759	701	766	759	740	769	733	726	768	764	747	759	741	747	720	746	728	731	737	730	739	761	744	756	688	751	788	786	717	706	713	743	715	687	719	798	752	700	749	750	756	716	771	771	744	750	755	738	700	762	731	748	764	727	732	751	706	713	729	746	687	713	729	747	686	745	754	750	715	791	733	791	759	767	761	697	775	762	728	770	742	728	723	755	759	777	730	739	765	733	736	742	725	741	716	714	771	738	735	710	712	730	743	770	718	729	713	732	716	735	711	716	703	773	754	736	724	748	719	673	803	782	767	707	729	695	765	726	747	733	721	724	747	762	754	710	737	737	737	760	751	706	730	717	733	731	751	720	704	725	766	728	716	736	747	696	694	687	797	729	770	727	765	741	706	706	719	703	706	741	742	709	719	726	786	728	745	724	708	719	686	701	708	758	694	722	768	740	763	728	753	723	711	768	771	726	710	698	739	754	721	769	748	749	694	692	747	745	765	769	759	767	762	741	724	714	715	686	740	760	749	725	793	701	754	741	715	729	758	735	756	737	720	720	739	719	706	718	703	736	731	739	720	767	735	734	738	729	708	763	700	729	719	723	741	736	717	725	737	751	692	724	782	786	739	752	746	736	722	676	696	712	711	691	740	679	726	769	718	711	772	741	698	716	806	769	707	744	750	762	734	717	742	769	762	753	699	716	756	711	698	776	721	783	756	741	730	791	759	722	744	733	719	709	713	703	769	706	742	704	739	726	719	744	787	752	716	718	680	712	738	724	731	752	733	758	665	749	742	719	699	781	726	712	712	771	722	772	720	770	772	696	736	720	770	726	766	757	756	724	743	736	790	694	714	750	770	705	680	741	714	753	725	775	724	709	731	688	722	730	712	712	707	717	701	732	724	746	712	764	761	747	718	728	722	698	699	768	727	724	724	734	725	748	683	714	707	701	706	713	726	755	725	765	673	738	720	733	747	725	754	727	742	743	692	694	669	741	707	689	731	774	712	794	738	706	717	747	728	770	738	714	738	742	738	724	715	755	736	751	736	712	772	722	694	732	754	772	719	774	766	738	689	735	770	696	721	757	724	750	703	753	745	699	733	758	750	686	711	721	690	765	769	775	698	711	758	719	742	747	717	759	726	746	750	763	728	772	776	759	734	740	727	751	782	799	736	763	748	727	738	753	674	729	710	759	731	733	733	748	703	690	687	746	724	681	716	780	750	697	727	704	708	741	731	745	745	705	719	744	730	750	743	713	725	699	698	758	753	725	750	755	726	723	709	738	740	744	703	815	695	693	771	728	729	702	670	703	760	734	762	758	738	701	737	709	721	716	724	697	726	668	715	700	787	810	666	713	731	779	755	751	782	742	760	739	726	744	688	734	744	756	727	738	727	738	723	696	716	745	714	709	787	732	709	721	677	758	732	755	686	693	746	755	725	719	739	731	705	701	707	700	700	718	743	710	719	707	737	717	708	727	784	752	767	668	755	709	739	749	733	675	775	708	755	702	773	745	744	705	763	699	754	694	691	756	655	724	792	646	694	726	704	797	739	718	751	717	708	753	725	759	739	768	737	756	740	731	764	746	744	700	722	710	749	749	680	727	754	768	716	738	757	726	740	757	778	742	766	748	739	766	682	720	761	738	718	746	753	765	719	722	748	784	705	722	725	738	736	721	748	733	731	751	700	717	752	753	748	734	716	732	716	675	813	724	774	686	725	733	707	717	753	690	778	767	694	711	765	747	735	709	688	757	725	720	742	726	726	745	781	733	703	711	719	794	756	710	706	741	723	770	717	714	705	668	758	690	778	675	736	714	744	724	741	727	672	740	736	721	755	706	719	753	719	769	705	719	772	708	724	716	723	705	675	730	748	760	696	726	759	717	741	762	706	748	693	743	743	717	752	692	686	708	740	739	732	688	706	703	753	687	708	730	746	717	711	715	774	739	740	732	734	737	669	741	737	756	739	728	734	736	700	709	747	759	839	726	732	734	729	727	735	761	721	691	712	698	762	725	732	721	761	750	713	711	726	710	783	761	706	675	746	706	738	761	726	710	741	742	697	762	762	694	706	779	772	705	744	723	729	710	718	709	705	743	723	680	709	688	724	771	718	747	771	734	739	683	687	694	717	745	712	706	684	724	728	752	718	734	729	769	691	739	744	740	711	673	746	725	720	676	714	715	725	742	709	738	761	695	709	678	702	722	729	754	737	726	743	714	686	749	725	751	745	712	703	754	726	742	751	688	727	706	731	719	700	734	731	721	709	742	734	721	756	774	792	785	721	727	717	712	733	710	742	774	691	672	733	785	736	773	740	740	693	744	725	738	719	744	679	693	673	693	734	741	699	729	715	681	714	739	709	738	689	705	699	736	755	709	733	730	734	713	718	732	745	700	725	724	734	727	690	702	693	754	790	711	768	728	737	738	737	672	715	687	725	723	716	721	717	800	783	753	760	764	741	729	727	710	740	702	734	709	704	713	724	739	699	757	757	742	754	656	704	747	775	729	733	721	732	760	785	771	730	713	736	751	719	712	706	703	809	721	749	702	761	729	724	622	734	752	755	737	719	722	719	747	712	758	774	662	729	775	705	718	724	734	723	730	737	721	726	730	739	714	730	798	732	788	741	800	710	700	706	708	707	701	732	772	704	711	704	694	681	672	793	736	695	714	698	732	731	767	783	709	733	730	775	744	739	761	727	758	740	767	719	661	721	694	752	727	757	744	747	719	746	714	735	726	711	678	763	761	717	770	751	749	687	737	713	724	680	704	713	732	703	761	745	776	738	710	764	741	747	710	764	756	744	731	728	722	752	725	693	776	743	687	779	696	701	757	729	753	709	730	775	753	772	743	741	716	763	733	749	731	734	708	746	757	753	703	740	741	750	766	698	711	725	760	760	750	751	699	759	747	742	745	759	737	742	732	705	723	719	727	735	716	697	708	713	707	737	719	761	733	712	706	709	740	748	729	779	695	698	753	695	732	741	707	739	730	750	728	741	719	710	713	756	750	706	755	684	798	743	783	775	669	755	736	740	726	714	768	724	727	710	756	692	706	718	726	711	711	676	728	710	797	685	714	727	804	685	712	747	725	727	673	798	689	718	770	764	748	734	770	757	699	695	729	730	701	749	758	750	737	781	729	735	751	698	757	702	748	741	747	751	665	688	721	749	733	727	740	720	687	712	691	708	746	691	751	739	770	718	707	722	753	703	736	759	759	751	715	757	744	733	693	733	684	749	741	772	723	713	770	687	757	725	763	715	735	737	748	783	694	703	741	759	758	717	749	724	732	734	723	723	763	713	731	693	690	758	700	720	771	710	725	711	757	696	736	776	743	751	710	672	731	734	677	737	736	785	763	743	728	742	737	695	727	727	716	713	742	757	779	741	767	712	764	704	705	740	737	757	701	741	687	742	730	725	745	746	758	737	720	676	691	729	733	713	755	748	761	703	696	772	739	710	712	746
4071	6843	5354	2946	2032	1578	1314	1216	13158	38549	29324	12357	4140	1076	670	591	666	645	622	673	698	656	617	592	595	659	632	585	612	628	632	631	659	622	675	585	637	619	616	596	637	605	630	646	598	644	677	603	615	559	566	628	602	641	634	552	636	635	615	620	652	582	642	680	614	643	643	652	654	641	583	633	623	641	579	636	609	594	605	620	653	651	589	624	636	664	627	583	604	633	632	634	664	601	583	628	627	636	646	618	632	634	669	657	639	585	638	643	624	614	616	607	635	621	596	624	584	651	587	615	623	611	593	684	628	617	585	597	614	631	619	639	625	604	645	632	647	630	595	620	614	627	610	615	641	578	594	607	612	598	626	647	659	668	593	661	615	656	597	639	633	621	644	618	599	640	605	598	624	628	600	610	616	634	641	644	657	628	573	604	607	578	608	620	598	602	612	646	593	639	573	645	595	652	619	639	607	656	654	611	632	628	657	619	640	597	617	645	679	655	615	609	612	569	611	565	594	605	623	632	578	650	629	599	581	609	620	631	648	610	643	637	583	622	639	626	612	610	587	625	640	602	626	564	631	627	623	641	610	617	623	628	615	602	667	641	636	636	626	635	639	643	592	649	664	636	627	634	617	603	617	589	615	544	625	610	592	635	611	595	650	643	652	638	657	602	624	639	629	606	590	624	599	664	593	616	635	650	640	650	629	607	627	619	601	588	639	632	639	671	607	609	634	571	646	620	622	610	630	605	674	622	636	600	597	572	615	619	580	623	608	594	591	615	607	632	639	624	628	622	610	592	599	665	632	601	597	628	654	620	614	607	627	600	588	600	640	599	595	642	652	642	610	628	656	659	589	630	566	591	630	641	643	585	571	620	627	580	607	648	597	621	602	578	591	626	622	610	619	587	613	596	602	632	638	597	558	598	609	610	606	618	625	618	576	570	648	580	631	585	588	649	647	601	621	601	560	616	572	610	577	592	615	582	616	666	621	641	581	616	617	611	618	614	646	649	630	593	617	593	611	626	587	648	636	635	612	612	594	599	609	608	618	597	652	594	656	581	638	587	591	603	649	579	616	609	600	670	593	622	622	602	620	623	633	603	573	607	621	641	595	599	614	659	666	604	629	597	626	624	603	603	616	604	614	613	626	606	578	605	653	617	590	613	616	678	599	670	604	592	637	616	610	675	626	628	633	609	616	599	635	645	611	625	595	645	634	628	623	552	606	599	593	586	631	620	613	580	659	653	642	664	618	612	554	617	600	595	638	659	632	609	621	582	629	601	636	625	587	599	629	582	588	608	620	618	606	632	619	635	575	635	660	594	623	611	610	636	598	653	608	596	603	627	615	669	674	593	611	580	642	627	591	614	608	589	564	605	603	623	644	608	600	576	638	608	630	603	627	646	622	573	603	618	603	606	588	612	668	617	597	580	626	621	592	594	620	602	617	603	596	590	571	592	595	646	600	590	609	608	648	622	584	586	600	607	655	619	655	600	642	624	624	600	617	602	614	625	619	576	592	642	640	638	620	631	619	601	661	620	582	602	622	611	596	578	586	651	639	575	612	581	603	610	643	615	593	543	588	618	602	628	647	619	630	622	574	586	593	617	605	595	640	587	588	602	647	644	599	591	597	652	599	628	566	604	585	597	615	629	621	618	592	628	641	628	606	571	626	570	610	590	634	605	592	590	623	588	610	626	590	579	617	634	604	590	668	600	622	616	588	594	617	584	605	573	601	622	619	630	579	630	620	612	599	604	607	610	595	599	624	614	639	611	634	573	619	605	610	619	629	646	584	619	610	605	604	643	586	592	608	654	610	632	601	593	633	598	623	595	585	592	616	611	579	612	629	654	616	593	620	591	577	620	616	596	615	616	625	648	574	612	631	638	614	597	636	635	631	594	643	637	590	583	626	629	650	579	625	624	625	618	605	591	615	641	683	593	636	650	561	615	598	605	574	622	577	544	579	654	596	613	586	602	607	608	597	614	580	619	609	592	612	610	608	597	621	640	600	579	557	615	652	579	583	614	628	607	609	630	603	570	613	612	605	624	588	630	570	617	589	571	612	527	592	599	580	623	599	616	622	638	615	604	576	627	624	635	585	645	616	592	611	591	634	634	610	586	624	620	624	633	652	663	591	569	628	605	598	649	637	609	606	576	652	598	609	625	604	645	610	627	609	594	580	586	604	572	597	619	613	621	627	636	604	678	641	626	600	616	581	639	608	634	577	603	647	597	619	583	623	613	583	603	626	662	613	596	574	649	581	595	665	614	612	590	585	617	618	608	590	642	571	615	574	605	599	627	567	652	600	624	635	610	611	635	598	607	617	587	574	595	613	639	646	618	610	576	593	615	652	621	626	581	576	602	620	615	611	630	633	593	611	593	587	636	614	620	623	623	573	590	628	618	617	595	602	591	619	616	604	578	604	626	579	598	621	619	604	620	655	570	625	549	563	601	581	632	649	595	571	593	638	607	603	584	615	604	608	642	597	583	622	597	591	597	609	599	579	656	597	596	622	606	619	618	598	588	635	606	634	613	619	670	589	637	582	634	647	624	610	616	630	597	647	582	588	581	608	607	571	644	644	584	621	582	646	595	607	583	577	646	631	565	556	605	617	585	585	571	602	616	573	596	624	618	642	591	612	609	587	607	604	626	633	605	615	620	631	616	660	646	601	605	616	624	622	622	627	582	564	614	626	601	647	619	580	635	637	615	607	628	634	603	616	585	614	610	582	591	598	582	599	630	569	632	639	621	597	610	592	615	577	609	608	643	652	608	631	624	643	592	594	618	582	668	597	646	600	621	600	603	627	591	629	637	606	624	608	584	609	606	571	602	579	534	613	626	600	591	567	629	639	596	610	600	636	620	636	624	630	602	623	600	603	632	603	611	606	634	635	598	594	598	635	620	592	611	616	628	565	571	584	574	602	619	576	620	586	630	621	633	612	604	642	624	625	606	640	592	580	635	629	607	597	567	609	631	617	575	602	585	592	592	570	643	664	614	649	584	626	594	648	644	627	613	610	618	600	585	590	583	562	591	578	626	621	631	566	611	599	624	620	624	629	667	589	602	620	661	604	622	626	581	631	607	569	647	593	582	603	599	571	589	591	641	625	594	641	575	586	567	579	581	571	681	607	626	616	632	593	591	579	592	616	607	625	618	641	569	628	578	610	629	608	588	654	638	619	600	642	648	589	607	581	635	624	616	600	595	682	613	587	625	609	632	596	574	615	614	613	634	602	617	572	615	609	639	580	580	632	626	624	640	590	613	596	604	625	603	630	618	579	600	615	617	602	589	573	599	618	596	620	611	598	619	600	605	604	630	616	603	572	624	643	655	608	587	638	649	618	606	602	604	623	589	585	598	651	616	601	646	589	596	623	607	571	589	636	597	620	575	645	625	597	603	576	553	528	626	621	597	628	589	608	632	615	626	669	604	620	590	586	590	561	581	611	624	587	570	561	595	564	611	597	571	615	617	628	579	659	609	590	642	642	608
27352	12454	1338	723	478	421	401	389	692	2390	2853	1595	761	460	414	424	409	357	372	401	394	370	403	361	405	394	387	392	400	391	374	410	343	380	391	410	395	360	383	386	388	341	377	381	377	395	362	366	369	381	399	344	403	361	383	371	381	365	411	364	389	382	383	389	384	418	362	363	396	395	364	378	405	370	391	383	410	375	398	394	363	396	417	378	377	378	379	413	380	363	390	419	398	372	408	358	409	410	415	361	382	407	387	389	411	406	384	390	397	410	415	381	380	401	362	368	409	360	435	403	371	366	400	420	383	387	371	389	393	434	377	399	361	394	370	337	413	389	409	383	409	387	378	408	367	383	402	385	405	392	410	370	391	403	395	389	394	384	411	382	400	429	356	406	425	380	370	364	389	371	380	358	371	392	394	417	368	432	407	379	408	412	354	336	360	380	391	406	389	413	400	382	400	399	383	401	386	384	383	407	377	402	355	348	350	414	419	404	407	390	378	389	368	371	373	386	369	359	381	379	410	371	398	332	369	393	344	371	394	353	394	411	406	384	419	385	374	356	355	393	380	364	381	382	364	384	395	355	364	379	380	385	381	353	384	401	377	335	408	387	371	372	390	375	360	360	402	384	396	406	387	408	372	412	406	376	401	362	402	372	401	397	387	409	382	393	381	398	423	369	359	369	399	406	404	386	393	363	419	396	387	382	393	373	410	399	378	401	360	371	394	422	407	390	398	374	383	382	381	401	374	406	355	381	425	366	381	336	394	388	383	365	368	382	426	386	405	417	413	389	407	389	349	363	402	375	367	394	400	388	368	346	404	377	347	408	366	376	388	360	343	395	380	368	404	391	419	403	394	371	398	411	382	357	383	414	394	421	381	395	390	388	372	420	389	393	378	397	417	417	388	385	418	372	381	356	370	397	365	415	369	382	348	368	382	406	372	406	392	349	415	402	386	381	415	373	380	408	413	370	395	381	339	411	386	391	380	386	368	399	366	418	380	383	372	376	395	400	422	387	358	421	412	390	389	408	402	366	369	365	407	389	406	384	382	375	426	413	407	373	372	420	409	410	395	402	356	416	374	367	356	366	396	411	385	382	357	370	394	382	389	399	373	437	384	399	406	384	369	399	382	398	413	376	342	414	431	389	419	359	404	408	386	361	372	385	347	408	363	405	372	408	363	382	376	411	385	382	363	414	374	371	391	396	341	386	409	401	402	402	416	386	380	357	356	389	388	388	374	378	414	399	373	413	410	383	376	360	396	384	429	408	431	393	407	362	404	389	395	375	372	401	356	388	388	368	393	413	391	378	395	398	380	390	404	354	383	420	372	369	389	393	371	388	413	407	380	373	377	377	374	383	385	418	415	385	412	389	427	382	392	407	382	392	392	397	395	403	416	362	371	388	385	368	372	394	426	431	410	414	380	359	374	367	404	356	409	382	357	399	378	378	365	376	374	378	355	368	359	403	405	400	355	374	364	399	385	431	405	402	409	385	363	383	393	381	385	364	371	393	366	415	385	378	411	431	399	415	387	378	419	386	386	359	377	360	399	411	405	398	360	411	390	419	374	427	401	388	401	366	407	379	361	414	432	411	411	412	413	404	421	386	403	361	371	384	367	402	396	370	409	423	372	381	371	397	383	371	379	373	333	409	414	379	370	375	377	410	383	375	395	392	381	375	360	404	387	408	378	371	359	369	410	396	379	355	382	385	367	411	367	371	388	407	372	411	409	383	395	410	395	362	381	394	387	421	391	420	402	389	413	371	407	427	430	387	384	381	395	388	394	367	376	373	389	390	403	382	396	368	394	403	402	405	416	388	378	405	396	404	362	365	398	387	425	405	353	355	371	392	383	404	365	419	373	360	384	376	362	370	392	372	408	405	371	417	361	400	364	386	394	361	404	392	352	384	385	414	347	394	384	405	430	357	369	388	408	391	354	373	349	400	365	368	402	396	403	381	406	381	383	406	366	376	392	378	397	401	383	417	359	377	355	389	384	381	393	414	395	423	353	416	384	379	341	400	391	388	428	393	417	360	406	384	403	380	361	409	415	399	398	383	359	384	378	376	411	379	379	381	341	382	398	413	407	395	433	365	412	413	383	387	378	388	407	412	350	376	383	392	418	380	367	393	410	367	393	389	425	397	369	376	355	384	375	397	377	403	400	380	370	395	405	379	401	388	415	367	382	398	389	386	395	403	392	369	385	424	370	370	388	342	390	386	379	383	403	395	403	419	385	406	417	362	399	409	363	416	379	403	404	361	383	378	418	364	375	383	374	359	401	379	361	381	393	390	406	425	389	411	390	380	379	402	358	384	378	410	415	346	388	370	373	396	407	383	404	380	373	381	399	372	381	398	381	360	408	371	414	393	377	400	400	364	394	404	348	432	375	390	398	366	394	351	350	328	349	382	391	358	375	360	405	418	376	401	377	399	385	390	365	423	392	395	403	372	378	405	360	395	367	392	377	392	390	393	396	406	388	382	390	396	399	374	378	385	409	370	372	375	362	374	438	401	422	382	372	384	379	410	391	394	397	376	372	371	414	385	359	332	381	424	390	361	364	403	395	382	384	400	392	424	398	401	382	390	378	419	377	385	368	411	392	377	366	375	411	422	389	371	410	370	390	379	401	426	390	392	364	372	409	409	348	409	416	376	385	394	360	367	376	374	360	393	395	393	375	391	385	374	402	408	408	360	401	401	415	395	412	433	389	371	392	385	394	356	379	412	379	401	376	390	405	367	416	330	366	371	374	365	364	381	391	381	353	408	427	378	408	392	408	367	410	382	403	382	411	379	404	398	384	360	392	346	385	377	373	349	404	415	384	423	392	361	406	404	382	360	370	404	394	387	391	396	398	421	399	375	380	371	393	371	389	417	369	405	383	385	402	369	374	406	409	376	371	386	416	390	371	391	400	364	388	375	404	393	437	397	361	379	383	388	385	361	404	397	374	391	401	359	415	381	391	353	381	391	383	410	421	382	419	345	402	389	389	380	390	400	385	368	388	431	382	365	385	358	398	372	379	422	363	423	407	412	397	391	377	391	425	391	374	368	417	377	387	388	374	408	390	401	392	403	407	362	379	393	392	373	390	369	376	340	398	417	420	396	399	376	370	362	377	361	379	394	410	331	371	385	417	350	414	374	373	381	362	382	407	374	386	408	392	375	394	377	363	417	398	350	396	385	392	377	392	389	397	359	390	364	410	387	399	385	362	415	395	392	366	427	412	416	407	383	389	387	425	401	391	410	377	362	387	382	413	388	387	390	339	381	387	404	391	397	353	367	385	401	357	388	408	366	369	393	412	398	384	364	391	389	351	374	346	401	411	388	401	413	346	388	389	401	374	400	400	371	392	394	375	418	393	385	406	386	399	407	363	399	373	432	380	369	371	393	393	346	414	380	367	413	351	383	404	403	352	385	346	359	423	389	399	415	411	373	406	422	392	403	398	394	409	406	391	435	388	418	362	387	344	327	375	373	403	413	378	381	364	367
5015	773	763	571	467	399	386	375	841	3131	3304	1636	734	423	335	338	347	345	328	342	332	346	342	325	337	322	338	341	318	358	279	317	303	327	333	370	355	319	308	331	348	357	311	363	323	324	331	355	324	341	340	327	350	317	332	327	342	318	308	329	327	325	344	348	348	317	325	320	314	311	320	316	298	322	323	364	332	335	342	344	327	320	324	333	353	355	329	344	359	379	332	355	342	326	354	297	333	345	333	338	342	360	343	327	342	311	322	337	305	319	353	316	329	309	331	330	332	294	336	340	389	340	337	337	324	324	332	312	347	335	342	349	360	348	352	312	301	319	299	337	352	322	312	326	344	367	327	330	346	300	343	334	326	348	330	335	323	334	345	347	357	366	366	326	333	325	333	314	319	352	335	328	327	313	309	348	335	311	328	343	334	354	315	348	304	345	338	316	330	348	355	337	320	316	296	305	327	318	313	353	331	320	343	361	324	331	321	356	343	312	325	326	367	335	365	326	307	313	328	350	309	337	313	310	326	320	316	345	330	361	321	308	325	346	325	339	308	309	303	331	317	320	358	340	309	363	350	365	352	353	324	322	327	350	374	327	340	342	363	318	312	292	323	289	346	333	311	336	360	317	305	312	322	306	338	331	353	303	317	314	323	340	361	325	357	319	332	330	300	351	330	326	303	346	312	362	339	301	301	331	316	329	327	294	326	349	350	292	368	324	310	333	329	319	338	326	322	334	387	327	325	351	291	356	323	348	343	349	315	320	328	345	318	364	328	331	309	352	332	317	327	326	309	338	296	327	320	309	334	331	343	329	316	350	328	318	339	328	320	350	322	355	328	341	322	336	321	316	333	336	335	315	319	353	331	343	336	346	336	329	317	338	340	339	334	335	300	335	331	319	297	332	326	336	337	336	319	299	313	319	335	307	330	351	311	297	362	302	338	324	328	312	307	320	342	355	286	372	347	358	316	357	323	312	327	347	330	312	338	347	301	343	314	351	306	323	317	321	322	345	323	303	331	335	324	332	320	299	324	326	318	346	308	336	317	383	338	328	313	349	332	326	328	343	311	349	310	327	349	323	344	313	330	350	319	364	357	345	333	331	319	328	339	348	364	305	346	352	324	298	318	360	321	321	315	332	347	318	314	314	333	300	297	349	350	300	328	332	315	304	353	325	333	320	302	308	337	348	323	309	335	321	328	350	342	328	328	336	326	310	313	350	337	333	329	303	321	318	358	331	325	325	328	306	341	347	297	319	330	335	375	331	302	329	339	319	324	316	329	317	320	315	281	318	314	329	335	340	347	316	340	340	338	304	338	343	343	299	321	288	353	339	333	359	334	323	324	335	323	364	316	351	306	341	332	338	344	335	338	331	343	323	356	387	296	319	369	336	341	323	343	333	345	335	318	346	301	336	345	334	335	338	316	350	317	307	322	358	353	304	328	359	361	364	320	346	329	333	328	320	365	330	317	324	345	310	366	315	358	322	327	314	322	317	335	320	340	336	356	323	327	347	333	325	359	321	357	328	334	348	333	326	336	346	355	345	337	348	341	323	347	319	365	313	345	327	342	329	331	323	305	307	325	355	343	357	322	324	332	337	315	325	355	318	304	354	316	316	343	321	334	309	334	301	348	338	304	350	309	338	344	323	350	321	313	311	324	346	342	332	333	337	333	340	340	301	325	316	312	336	350	328	306	369	330	306	333	295	334	372	320	338	330	322	307	304	312	302	353	360	338	320	343	339	335	314	346	312	336	349	283	330	329	331	311	311	323	356	306	329	325	334	326	313	361	303	332	324	324	316	340	326	322	331	298	329	347	350	317	323	322	349	370	328	325	343	326	333	358	336	324	360	342	337	327	346	318	330	320	295	335	323	302	345	313	348	361	346	359	322	326	342	344	340	346	340	359	337	352	323	320	322	325	352	355	337	329	299	337	313	356	325	305	311	330	321	335	319	314	328	333	354	319	319	331	309	335	323	329	338	342	318	317	358	360	348	309	349	351	335	352	329	360	335	373	343	358	319	301	325	322	340	307	332	307	331	366	330	286	309	337	307	357	337	332	333	365	361	348	298	302	319	330	363	332	315	294	337	358	351	326	361	357	303	331	342	303	337	354	334	331	347	319	337	292	325	341	335	325	313	308	343	311	308	354	345	355	323	333	325	319	348	326	323	321	311	318	336	336	320	334	309	340	350	347	299	343	292	338	323	319	334	329	324	314	296	344	333	343	344	298	316	327	361	307	341	322	339	313	344	341	343	338	346	348	332	331	301	337	340	326	347	329	322	331	319	332	334	351	315	314	320	302	343	332	334	347	345	310	302	323	324	308	285	335	344	331	317	374	341	355	312	336	319	337	341	348	321	327	328	323	357	332	301	320	357	331	296	339	333	317	337	322	333	282	345	318	323	309	340	293	362	349	318	301	321	347	384	348	343	351	317	335	317	313	342	313	309	356	338	352	338	302	302	329	322	340	356	319	293	348	311	314	334	296	343	337	345	304	346	303	326	347	344	331	326	320	323	333	321	320	314	340	322	326	328	360	353	325	344	356	311	319	320	346	318	341	308	353	307	335	315	327	320	323	319	330	338	333	342	320	331	326	308	319	345	340	318	315	326	343	341	336	333	310	338	334	309	354	359	328	339	359	324	295	332	305	334	322	357	307	346	330	310	359	329	356	338	339	323	309	311	314	348	358	324	340	323	312	328	364	339	331	333	332	332	333	288	339	304	342	319	316	314	336	339	329	342	375	330	316	311	348	314	352	362	337	341	341	298	328	318	346	338	350	325	345	321	298	370	333	342	344	333	315	342	334	331	323	352	328	295	320	298	331	297	345	324	311	312	320	355	341	295	329	303	324	306	344	319	327	321	310	351	318	355	339	339	343	305	301	325	350	311	305	349	337	301	301	290	316	338	292	304	347	351	349	338	339	344	314	329	324	357	353	313	321	337	319	314	318	303	329	327	321	341	335	329	349	333	326	324	331	310	307	334	333	325	333	315	324	361	373	333	318	314	360	311	329	321	356	319	329	354	334	309	348	328	318	327	338	296	346	333	336	330	328	311	334	342	330	319	318	309	324	350	341	334	316	312	318	322	336	324	326	313	337	321	336	342	301	320	339	333	318	315	307	320	351	324	325	301	349	296	331	325	326	339	329	333	357	340	347	352	316	317	329	318	307	316	340	308	328	332	316	311	350	330	337	356	332	334	309	356	334	314	332	325	364	335	316	331	334	314	329	366	328	322	334	295	311	309	300	337	347	336	316	326	311	324	325	289	334	327	321	335	338	332	303	344	340	327	312	318	353	327	352	341	317	326	316	346	339	343	348	344	354	358	304	352	301	371	333	338	335	298	318	335	321	322	334	380	298	324	315	311	341	334	330	339	323	297	326	337	336	345	342	327	318	321	334	309	308	341	344	341	330	347	328	354	345	325	332	312	346	351	332	323	337	335	328	289	337	311	296	371	343	328	305	321	337	331	325	351	360	336
25202	21108	26876	25105	4942	1104	839	658	2678	21709	20001	8654	2030	796	498	451	470	450	477	484	485	468	433	462	419	466	465	452	469	491	477	510	481	448	455	463	495	422	452	500	488	477	415	488	443	477	466	478	402	462	457	442	413	452	496	463	442	475	386	453	500	457	489	440	431	448	455	453	443	458	468	432	465	428	418	506	461	486	474	485	422	471	481	493	477	458	449	425	470	466	494	428	497	446	465	454	478	468	489	495	437	502	430	436	457	471	412	428	450	457	480	483	468	451	487	438	471	461	475	467	463	445	444	419	475	452	455	456	432	446	424	444	459	461	468	488	463	470	463	447	442	413	447	469	503	426	509	492	462	467	469	473	470	466	447	466	489	455	479	438	486	473	478	452	423	463	453	472	433	463	432	455	484	450	461	498	454	462	445	454	466	481	469	455	474	482	482	457	450	456	461	467	450	456	423	503	492	459	449	466	438	451	497	450	426	431	454	454	475	470	425	455	466	464	473	464	434	454	488	479	421	455	460	436	478	486	420	432	459	452	431	456	446	464	445	486	507	437	456	435	469	453	436	446	435	430	464	445	492	458	472	476	432	448	452	414	454	457	441	481	477	453	449	451	471	441	439	467	467	461	472	507	473	479	441	436	444	406	463	449	435	440	466	443	464	483	459	481	454	434	394	488	471	460	454	467	442	426	460	432	448	439	458	496	466	442	460	514	459	461	482	484	497	449	491	472	501	471	460	457	435	493	405	473	474	509	442	466	423	486	438	420	455	466	465	464	479	480	441	460	485	439	431	466	461	505	455	497	501	470	427	451	450	448	490	483	406	464	456	465	463	471	446	482	481	481	455	475	425	433	442	439	457	443	438	444	462	459	488	425	483	460	446	454	425	467	469	456	455	453	435	440	448	447	463	447	431	423	449	452	469	479	460	433	477	454	439	467	464	450	461	447	435	474	482	471	443	453	473	470	460	458	483	457	453	424	442	443	463	418	454	456	444	486	488	459	467	458	465	466	499	427	456	473	472	470	429	445	462	483	441	461	437	472	472	426	458	460	447	463	464	466	475	430	449	448	490	465	434	486	464	495	442	422	427	468	434	491	450	481	418	474	484	433	422	462	483	438	436	475	462	409	464	467	467	490	447	416	468	433	445	480	484	504	487	467	457	445	448	471	477	473	460	439	506	480	474	520	491	464	481	461	477	451	428	455	434	460	461	476	485	481	475	461	439	422	453	471	485	435	484	496	468	431	474	455	490	430	454	481	466	433	425	381	468	457	441	426	457	465	460	392	474	460	503	446	418	432	452	440	454	456	439	477	436	478	448	487	497	462	435	426	454	469	454	460	463	433	448	416	448	457	479	439	435	431	501	449	485	450	426	444	472	498	467	469	451	471	510	446	432	466	484	467	459	472	475	415	483	461	470	426	418	436	480	435	483	485	441	496	463	448	482	440	463	435	481	448	425	472	474	458	413	451	468	428	428	454	462	437	429	488	472	462	461	497	398	454	440	464	419	460	448	435	467	445	470	460	446	469	450	444	481	483	440	489	461	464	431	429	493	511	466	439	436	447	482	453	430	452	439	479	444	436	443	452	471	451	443	450	436	464	457	449	475	450	467	471	475	454	460	480	474	435	463	493	445	426	442	457	502	482	489	436	454	448	448	467	477	476	439	436	460	463	466	419	466	460	462	447	472	452	465	446	447	472	465	429	457	469	467	444	432	495	414	448	471	505	432	489	435	463	433	477	456	431	452	449	449	483	461	434	455	472	411	467	408	458	526	433	446	448	423	463	484	436	445	474	460	408	485	454	443	433	445	488	497	428	425	442	436	450	462	478	459	448	456	500	448	434	441	476	442	452	451	474	441	418	488	483	489	476	460	459	445	452	474	452	458	471	435	490	434	449	454	476	443	463	453	470	458	485	466	446	453	473	502	438	450	445	470	429	448	492	439	427	459	468	457	468	511	471	487	476	492	467	492	447	380	436	478	448	464	444	504	494	480	441	449	491	457	483	460	465	458	489	471	477	453	472	453	450	476	448	449	464	447	421	443	494	449	449	482	430	440	439	435	469	428	451	439	435	421	481	474	429	487	464	441	457	423	404	429	423	466	491	415	465	498	482	426	483	466	424	456	463	457	464	481	441	501	430	484	448	492	441	456	471	448	440	448	439	453	483	494	371	469	423	439	431	440	453	467	471	436	505	499	413	482	464	454	473	437	486	442	447	491	459	477	442	485	457	447	414	473	482	472	471	451	446	494	481	481	456	420	455	434	459	482	466	459	472	443	464	457	452	455	471	413	473	446	419	487	477	483	427	404	450	444	469	441	434	452	412	504	416	489	457	492	472	437	445	456	435	425	462	474	451	468	456	482	473	464	420	467	482	428	461	463	412	451	434	471	477	466	464	456	474	443	446	446	481	449	475	448	475	439	433	480	425	494	473	456	460	444	494	433	467	477	515	478	456	452	430	435	464	438	503	475	441	450	474	445	453	458	473	430	444	478	474	454	452	439	455	415	453	438	431	435	465	461	437	463	442	460	494	438	452	483	428	474	476	459	498	473	440	444	466	468	455	475	455	510	444	428	431	446	484	488	416	494	453	425	452	441	463	431	436	413	424	475	474	435	455	472	430	460	424	413	468	450	447	447	424	505	430	422	475	482	480	420	453	441	463	435	459	495	453	433	462	470	460	483	460	452	433	412	472	429	439	483	466	465	448	491	458	482	463	422	461	471	475	452	476	450	444	484	442	458	480	437	464	463	459	449	445	426	485	464	459	507	453	449	445	446	471	444	444	447	464	422	468	459	478	465	467	446	445	463	444	449	433	449	433	458	469	450	429	446	473	484	418	453	417	439	454	446	469	451	459	480	453	450	442	461	427	494	427	415	486	481	474	489	457	460	486	455	432	509	425	467	459	477	427	412	480	468	425	461	449	429	449	461	446	461	464	430	445	463	482	468	450	466	437	479	463	417	445	435	442	460	485	485	456	415	473	435	452	424	460	455	486	493	461	450	462	487	475	451	456	457	459	452	426	471	422	434	438	417	469	493	466	476	458	465	430	457	422	424	451	444	463	433	450	476	449	444	437	441	444	444	468	449	476	468	472	485	469	454	440	419	467	449	440	437	463	411	491	454	439	481	447	451	475	469	449	468	430	487	432	470	451	439	417	485	429	467	428	456	426	428	455	462	454	430	437	450	460	445	456	457	476	432	427	445	416	436	428	436	439	452	456	444	446	470	432	487	468	464	450	484	487	462	464	444	456	462	445	434	432	429	440	457	464	419	474	476	493	470	520	420	438	461	464	442	451	431	477	472	470	474	452	440	488	415	477	470	451	488	429	451	468	442	490	452	446	470	478	450	467	459	420	438	457	443	489	492	434	451	453	469	439	447	448	493	511	430	455	446	436	450	457	456	441	457	478	443	451	451	422	450	464	452	436	444	469	462	442	474	449	496	471	443	484	449	457	409	461	424	446	501	469	489	420	449	505
3799	3400	2934	1634	1104	955	789	685	4130	22764	17094	7160	2123	724	389	401	444	400	382	381	427	392	402	408	388	422	437	426	402	385	387	393	380	382	385	436	390	369	383	437	369	380	409	384	383	384	404	391	408	371	381	419	403	384	363	394	412	424	383	409	396	447	418	395	399	412	415	380	378	391	396	383	377	426	394	349	403	400	401	392	385	430	395	421	395	421	353	431	387	368	435	441	411	391	380	417	387	411	391	407	381	404	431	403	404	405	398	415	388	416	408	390	403	410	379	412	424	348	398	399	367	390	421	372	395	394	373	404	406	403	401	375	391	380	413	452	413	352	413	413	425	431	387	433	393	391	429	405	412	446	425	386	386	424	405	436	420	421	427	384	419	361	376	380	421	380	393	436	389	418	424	398	403	370	418	405	445	391	389	428	407	392	407	365	388	386	405	422	395	405	376	421	388	390	400	409	452	378	407	435	401	429	410	396	399	416	392	410	377	405	350	419	394	413	396	388	390	410	436	398	394	410	402	393	400	431	399	420	378	411	410	389	424	415	433	425	404	386	398	397	370	416	427	371	405	414	391	399	355	387	405	399	372	395	423	413	415	413	396	417	400	354	386	383	391	414	395	371	379	395	374	385	408	407	400	377	426	386	380	414	401	424	422	410	382	419	371	375	410	394	406	411	354	374	393	451	400	426	384	393	362	412	406	377	387	434	379	396	412	396	393	441	392	398	398	386	382	407	378	372	416	381	383	429	405	380	417	375	401	414	414	380	378	374	393	406	369	384	366	365	422	393	449	365	388	409	432	384	417	371	416	387	398	425	417	379	380	392	404	388	405	397	376	371	400	411	391	399	427	369	411	409	375	394	422	419	410	403	386	369	412	425	403	412	377	416	402	400	405	391	396	394	411	388	415	364	421	418	399	397	389	415	374	381	381	387	408	416	371	394	391	388	413	402	402	405	419	390	407	387	407	364	434	407	418	398	375	400	401	402	379	438	395	389	368	410	398	416	426	424	403	417	396	400	406	404	427	415	395	410	396	388	389	389	393	388	399	445	422	369	375	424	428	369	389	429	425	399	412	395	395	359	381	405	404	390	364	411	429	419	372	392	420	382	392	404	424	397	430	408	440	366	406	417	397	396	383	415	371	392	383	386	427	436	420	412	411	357	372	368	406	401	375	361	382	388	383	415	389	393	393	456	424	371	417	411	417	401	409	367	426	384	423	377	419	400	422	399	365	390	398	408	387	413	420	384	416	381	416	432	367	404	361	429	416	414	405	405	391	373	412	389	422	379	423	374	386	380	414	389	389	370	444	387	407	422	440	433	425	391	408	404	398	387	365	413	404	401	407	429	432	441	411	392	388	432	409	409	428	391	400	390	405	413	368	391	409	388	429	408	379	400	402	430	399	406	396	406	412	410	416	382	414	403	404	377	387	414	400	420	391	421	389	395	388	387	360	389	373	364	346	396	387	391	369	391	401	389	375	405	366	405	452	409	405	404	398	380	427	395	411	371	409	411	403	405	368	377	388	374	424	370	391	398	397	390	408	412	408	430	402	382	416	413	433	400	376	429	367	395	408	364	392	389	369	375	371	399	374	402	386	427	371	382	418	376	399	384	410	422	421	393	409	388	426	389	394	365	421	402	352	397	432	375	430	385	406	400	420	412	397	397	396	416	384	411	387	400	442	394	398	450	393	386	390	401	388	401	399	399	329	381	383	376	371	353	398	371	400	388	409	407	362	374	422	460	398	389	395	394	406	394	421	367	428	426	407	390	421	405	393	381	398	415	392	381	394	377	393	363	392	370	397	389	389	410	436	405	420	395	368	424	418	390	419	396	436	425	379	401	437	400	406	385	388	409	401	409	425	428	419	370	419	392	418	400	396	413	394	389	403	410	414	399	404	378	365	419	425	369	376	397	399	410	377	357	423	368	406	404	371	398	421	389	371	387	409	367	419	393	394	414	428	379	381	418	411	376	383	374	406	378	413	400	429	386	394	382	416	405	400	383	433	409	380	403	405	406	404	401	371	376	414	376	424	399	390	439	410	399	364	399	402	423	397	386	367	389	391	392	375	446	365	407	414	396	384	383	391	402	404	425	398	394	376	372	406	385	399	385	390	378	373	377	393	431	431	414	407	423	382	379	373	402	416	422	397	411	393	400	396	419	407	375	404	406	386	419	414	389	406	393	431	390	415	424	394	428	391	368	402	400	436	376	389	394	407	413	402	392	373	376	418	443	378	380	401	404	394	387	391	378	420	398	423	410	370	421	417	386	395	407	369	372	408	382	388	438	386	381	407	358	410	378	375	402	405	396	411	409	402	374	391	419	401	420	418	395	379	397	404	396	425	405	417	402	399	437	386	396	402	409	415	393	380	391	397	384	411	416	398	379	432	386	417	389	362	437	427	392	385	370	410	387	390	390	395	390	391	405	421	383	382	400	380	393	459	395	396	410	373	398	377	436	406	388	415	401	393	409	405	407	380	371	404	386	389	433	378	418	366	400	421	402	413	386	388	375	407	375	391	404	407	404	436	432	381	391	403	375	384	405	398	373	410	391	403	399	397	412	412	372	392	414	396	418	391	401	401	388	411	428	393	436	422	401	403	411	386	422	407	401	369	383	411	391	404	382	390	397	405	391	387	393	412	420	407	407	364	382	396	390	414	417	398	369	376	405	387	392	371	418	384	383	363	385	408	416	385	384	413	414	405	387	389	400	385	416	395	379	362	402	415	412	383	415	400	391	419	387	386	408	426	373	427	377	401	359	445	422	360	367	386	404	385	406	377	366	399	402	387	404	380	438	397	405	399	435	386	385	432	441	411	379	374	378	390	382	447	402	381	395	391	355	371	398	385	397	421	404	395	388	426	410	397	410	400	396	375	399	432	431	377	370	402	366	382	402	400	359	403	423	378	406	395	380	433	380	388	438	396	382	363	422	382	371	413	372	370	389	391	391	410	431	392	410	402	400	359	370	406	440	458	413	411	420	401	394	396	422	401	399	396	408	430	388	376	365	407	375	398	391	376	374	409	403	389	388	414	409	329	398	377	391	390	371	393	415	416	401	375	407	377	397	395	444	386	387	425	400	396	409	391	374	400	413	412	419	375	405	382	407	424	392	406	371	406	397	405	404	377	423	436	364	370	414	404	385	387	373	389	377	391	402	365	372	428	379	406	422	404	422	385	394	401	401	413	403	368	356	423	359	393	380	428	393	398	387	448	427	397	399	393	396	418	399	428	387	393	410	407	401	390	393	372	413	448	415	406	420	384	393	379	387	403	415	389	434	397	381	389	410	385	435	416	374	372	380	397	415	436	385	363	385	369	410	428	366	406	423	374	413	394	419	376	410	441	412	385	376	396	413	389	404	377	385	384	376	387	395	374	391	365	364	375	409	406	382	388	426	404	370	415	408	380	393	399	418	405	375	380	418	413	362	386	368	386	429	413	401	397	401	392	380	410	390	337	366	391	364	423	403	387	386	383	397
23859	21057	28279	24045	21021	8726	1995	1180	3136	36232	37111	20599	5584	1477	706	677	702	682	683	658	682	697	741	674	706	694	732	661	668	687	695	704	693	688	707	705	671	699	674	698	675	697	636	654	673	673	659	696	676	632	680	706	645	685	602	681	709	658	650	699	628	682	703	655	643	677	655	661	691	693	645	650	647	655	650	695	743	653	679	659	711	702	669	697	694	668	695	698	691	688	678	655	692	630	700	677	667	683	657	661	681	691	663	667	653	668	682	662	689	665	691	731	702	670	712	687	650	695	682	648	704	660	708	703	663	639	685	690	683	684	668	677	669	647	700	649	632	668	650	683	681	668	664	648	686	657	681	684	645	646	653	656	645	666	696	687	674	680	681	665	698	662	651	681	659	654	663	671	688	648	660	702	685	633	617	657	651	724	637	711	660	661	656	685	656	667	655	658	617	710	675	649	678	669	700	668	652	672	686	646	696	689	686	690	652	717	681	691	657	651	718	686	679	679	703	664	675	637	662	646	672	657	660	675	667	678	675	627	616	720	697	723	702	700	684	717	709	656	679	704	635	659	634	615	678	672	675	706	675	704	654	680	652	656	709	653	657	626	638	653	676	735	709	673	642	685	696	697	637	662	653	661	679	650	701	656	655	650	681	670	697	689	674	647	698	631	638	654	647	682	631	658	605	671	703	706	635	693	701	680	654	660	679	652	674	631	657	679	673	693	677	635	667	634	703	675	655	672	745	656	692	656	691	657	668	686	601	702	654	706	645	686	623	654	688	648	692	692	623	703	624	687	677	679	676	694	653	719	670	683	637	694	691	691	678	699	691	673	715	662	649	677	697	707	637	682	649	677	689	639	679	701	696	678	672	653	664	677	701	729	613	644	676	709	664	661	660	688	659	658	672	705	725	654	694	696	679	688	678	664	636	652	695	654	699	652	716	678	654	646	657	684	685	689	666	685	646	670	677	671	645	723	619	691	671	609	684	662	674	670	664	661	637	643	632	649	683	660	668	695	712	668	657	671	684	693	698	676	669	701	663	633	643	658	693	671	691	709	697	692	673	649	704	633	666	693	666	675	647	670	654	665	666	679	689	701	667	666	640	699	683	636	706	639	682	644	669	704	663	632	673	644	646	656	655	650	688	655	672	644	703	651	639	703	681	673	654	657	658	654	645	615	650	686	702	663	664	634	679	697	697	702	632	665	636	647	671	670	689	642	660	718	662	667	728	691	688	699	705	662	703	693	732	641	647	651	663	678	678	674	691	720	672	683	677	627	656	660	719	687	662	695	688	677	663	688	657	666	652	663	697	652	635	683	710	697	691	645	653	676	661	649	718	660	724	658	701	623	661	688	685	681	719	648	681	681	644	677	683	654	663	677	668	716	663	668	657	669	659	673	648	673	628	676	636	716	658	711	669	668	633	648	725	689	698	662	630	670	674	665	654	618	679	660	682	680	684	606	630	636	629	653	673	663	676	653	685	680	721	682	676	668	646	690	689	704	674	638	689	630	655	668	678	638	671	669	664	674	660	647	648	701	694	679	652	695	662	655	709	673	661	646	666	664	698	699	663	661	665	671	655	685	736	670	682	670	687	683	666	680	645	668	669	654	660	686	634	670	651	694	621	682	685	632	635	716	679	702	684	669	637	676	666	663	672	655	730	627	657	632	665	637	671	682	645	683	641	690	666	692	638	669	694	725	705	661	630	721	673	630	647	671	651	646	634	671	676	707	699	696	639	712	685	672	656	687	619	668	726	674	646	702	679	692	641	676	682	664	685	663	723	648	628	676	622	675	651	682	687	691	677	646	666	672	708	675	654	687	718	665	702	698	694	667	665	718	662	710	642	692	646	691	644	669	675	650	677	671	675	666	658	633	674	678	691	714	678	695	642	648	639	645	664	679	608	643	682	737	675	686	678	657	647	730	665	709	650	665	656	674	666	650	697	674	665	731	647	772	710	701	655	727	680	662	683	641	644	686	640	662	683	700	670	627	666	653	686	680	653	687	667	652	679	714	669	674	692	688	657	731	728	667	651	682	695	650	718	616	651	658	661	672	652	661	667	629	669	699	727	678	613	652	676	690	650	731	717	637	692	696	640	676	642	647	671	663	623	675	696	663	687	680	695	639	668	710	648	687	650	692	674	637	648	646	653	665	642	688	622	643	682	656	678	663	619	672	695	717	660	721	693	648	692	658	659	679	712	663	652	685	656	684	666	621	657	717	632	699	651	682	654	655	696	649	635	677	700	663	668	652	666	680	692	718	694	694	708	621	703	681	670	670	643	730	664	664	649	606	645	696	598	620	674	636	650	671	616	677	681	635	654	610	683	664	696	646	625	642	647	629	625	676	688	659	627	655	692	613	681	678	684	677	635	628	621	672	667	637	709	711	681	675	647	639	689	655	661	644	645	678	656	751	735	675	623	653	655	689	650	698	700	630	671	688	655	675	695	702	657	620	704	690	605	679	658	613	642	682	648	668	638	671	684	690	666	651	691	665	643	647	676	688	671	674	679	681	678	685	658	717	680	610	680	661	629	660	705	701	638	685	612	683	631	663	664	658	670	635	615	632	662	660	659	687	678	670	657	686	649	670	646	633	648	697	679	699	669	674	639	660	641	678	683	652	676	654	654	653	680	648	698	708	705	698	661	687	604	634	702	634	625	673	678	629	653	633	699	725	613	670	667	681	644	639	672	654	657	671	710	640	685	693	640	668	688	697	722	652	688	648	692	691	617	679	667	647	664	635	688	629	710	657	715	706	713	660	670	639	687	672	642	705	650	665	631	650	604	656	679	679	676	655	657	670	663	683	696	678	643	616	633	697	673	668	668	668	690	705	686	672	650	661	681	651	698	676	685	661	658	647	676	657	659	662	695	634	678	600	674	727	679	684	633	622	661	691	672	651	698	669	641	664	634	658	657	653	664	682	660	645	674	632	653	648	644	652	693	682	690	688	699	629	619	696	687	680	630	637	629	686	714	647	636	629	653	646	692	690	679	645	662	679	665	681	692	651	651	703	672	655	656	739	667	608	699	640	711	658	675	680	692	628	695	638	613	676	658	647	647	673	673	671	663	680	698	682	710	667	671	669	676	643	620	633	667	633	683	671	643	671	679	653	647	649	664	722	655	702	689	668	676	697	661	645	683	682	690	666	692	654	710	665	626	727	676	615	673	634	622	683	673	638	658	726	662	659	679	637	627	724	617	664	703	638	698	666	668	652	624	670	721	649	663	701	661	691	696	675	602	624	674	689	711	699	647	657	677	703	676	666	652	678	670	652	686	684	670	681	663	648	685	663	677	641	718	642	666	657	692	696	643	681	654	691	652	665	665	644	641	684	656	688	679	684	621	691	685	633	686	695	631	676	729	718	656	675	683	653	636	666	708	704	663	723	685	658	721	632	668	668	648	665	665	650	673	660	666	703	640	700	691	673	659	658	669	647	608	693	636	660	673	680	660	693	650	661	647	661	665	675	668	686	630	687	664	673
4235	6704	5991	3521	2457	1828	1449	1108	5011	37464	31691	14745	4434	1472	599	587	559	560	543	568	521	592	576	541	541	578	564	604	610	622	543	604	563	602	587	592	571	569	576	558	547	565	582	569	593	595	570	567	586	613	557	567	566	555	561	535	577	638	579	584	581	592	585	590	576	564	579	567	569	566	585	578	575	566	590	579	523	572	553	523	561	569	569	564	577	558	601	541	568	568	562	582	542	572	536	604	594	586	595	585	592	550	559	523	572	563	553	582	580	567	587	600	541	586	597	592	551	569	592	581	577	568	590	595	541	534	596	601	550	568	561	572	604	551	588	598	566	529	593	526	560	589	603	568	580	550	580	579	613	583	570	571	599	592	591	557	600	535	571	577	586	603	566	581	581	557	566	567	597	603	584	548	576	581	581	609	554	573	579	545	564	608	601	582	564	578	540	566	608	593	514	547	567	617	552	559	580	566	526	555	558	556	532	561	556	587	573	582	606	596	571	541	531	589	582	566	567	565	586	538	559	567	529	614	584	546	593	560	591	506	553	552	544	606	568	585	559	597	605	540	541	594	559	595	624	596	563	580	583	590	567	544	574	580	570	595	547	587	517	595	521	571	565	557	569	584	596	555	584	534	549	584	575	593	587	555	562	568	536	556	551	548	590	596	582	554	553	560	518	613	622	566	524	578	541	522	552	599	591	539	538	597	540	555	581	561	539	567	537	552	560	552	596	563	556	547	570	557	627	570	541	579	552	606	564	566	593	578	491	585	550	560	606	566	582	548	552	593	565	566	590	575	537	603	545	533	590	556	547	549	569	588	570	543	569	604	595	577	563	588	553	586	599	583	539	579	571	593	547	552	576	567	606	577	602	596	567	584	549	589	541	536	566	553	561	575	542	564	609	569	555	550	588	565	561	560	573	545	549	581	564	547	534	611	566	536	575	657	567	577	600	614	554	545	522	575	557	565	555	594	551	532	574	548	590	570	625	551	557	589	557	588	568	569	600	539	561	527	628	595	550	601	578	544	548	513	566	540	539	567	552	599	547	563	582	563	555	532	571	565	494	578	520	583	572	561	552	566	575	585	552	601	553	554	543	533	575	573	537	563	581	548	543	554	565	566	549	562	552	574	550	551	583	560	589	575	578	611	520	558	539	583	534	572	600	545	573	556	580	541	563	571	556	553	549	580	570	552	545	572	537	538	611	576	587	564	575	606	538	567	531	585	605	581	560	561	585	573	543	553	577	599	573	536	593	557	551	584	552	567	535	556	594	505	564	600	562	578	567	559	538	552	576	531	546	551	572	601	571	591	550	585	551	545	527	605	587	605	557	577	612	587	562	541	599	598	555	553	586	552	578	558	576	587	569	626	571	607	557	576	606	573	545	587	561	559	533	589	598	553	559	542	589	597	563	564	563	553	526	569	571	572	576	570	569	558	534	603	591	582	593	580	627	567	524	558	598	518	593	564	519	567	564	511	514	553	543	605	563	530	552	549	606	617	588	515	546	596	573	572	550	600	582	584	595	545	564	582	544	637	553	518	599	550	575	547	602	569	583	584	525	595	615	539	564	534	568	599	585	583	549	543	563	569	614	541	580	555	569	519	546	551	579	565	596	570	529	591	537	579	571	552	558	564	547	560	536	550	529	578	555	555	572	592	585	581	545	555	539	574	568	534	568	572	547	529	596	636	529	584	590	580	588	535	553	583	608	563	542	558	572	567	543	568	562	554	569	604	522	531	575	568	541	591	555	566	562	537	525	555	583	534	565	575	550	525	562	568	552	542	587	532	573	597	583	574	550	578	562	542	566	580	567	570	569	601	560	574	549	518	535	560	557	546	541	565	558	583	555	578	563	615	590	548	555	597	532	567	567	564	529	528	575	567	573	541	572	546	560	537	598	552	559	590	584	580	595	566	552	579	548	553	536	540	579	510	559	546	570	575	520	576	562	559	591	550	565	554	583	517	590	543	562	588	583	607	554	556	599	563	557	541	588	553	568	582	519	564	510	529	537	594	547	564	516	586	544	572	525	541	580	541	540	601	581	573	591	538	552	571	566	580	533	595	589	566	544	561	545	574	596	586	557	564	583	519	565	552	617	575	561	555	570	521	597	585	544	566	576	574	561	553	597	540	576	553	569	587	583	554	551	595	574	552	586	565	539	615	617	566	554	581	608	594	584	576	594	567	571	561	558	550	555	559	484	552	537	556	552	530	522	556	573	533	593	541	597	611	569	598	561	605	562	522	568	521	554	532	607	594	567	519	568	565	575	540	550	553	541	542	595	572	582	606	546	528	576	565	541	577	571	578	546	591	582	619	537	551	549	541	592	592	543	567	506	568	555	565	536	517	592	577	592	562	574	583	585	585	538	600	553	554	640	517	573	594	566	600	561	575	551	585	537	569	548	512	539	589	540	566	566	583	527	585	531	513	580	580	589	577	552	574	611	604	590	581	546	612	592	567	554	572	586	584	543	542	535	550	576	585	521	540	568	527	567	569	526	543	544	543	574	571	610	580	586	543	553	556	630	586	548	599	543	507	552	552	564	564	603	537	580	539	552	539	587	524	590	538	545	523	536	594	611	572	558	577	570	544	570	589	596	576	545	601	569	545	555	539	551	573	558	538	532	604	567	563	591	557	574	521	585	537	512	547	543	536	501	549	580	553	566	610	533	584	525	590	558	523	571	563	590	555	619	582	543	528	547	534	531	594	577	592	555	606	575	566	545	558	564	575	592	575	596	545	583	552	562	553	561	575	573	607	578	595	566	537	542	578	604	577	532	592	535	544	567	546	549	528	540	542	581	546	587	599	535	586	547	546	631	578	556	556	581	598	566	588	547	537	570	561	570	572	577	593	575	519	595	576	570	563	557	604	564	548	596	578	548	596	566	575	525	522	554	539	585	550	601	550	559	574	547	569	540	578	567	574	573	580	535	539	586	533	573	586	576	559	557	535	529	574	580	557	551	548	586	523	575	592	567	598	566	574	559	517	584	565	564	552	570	588	589	564	589	555	611	611	493	527	507	573	577	554	590	587	572	593	616	538	548	551	578	582	599	599	568	549	556	578	626	556	553	560	562	630	536	534	572	584	581	570	531	564	560	557	571	549	551	556	587	621	589	551	584	584	585	557	525	555	529	575	541	575	543	549	534	587	529	543	576	560	594	546	591	557	535	538	561	591	554	569	571	567	549	538	545	524	545	537	545	578	555	571	567	577	531	554	563	537	580	541	574	512	590	536	545	500	549	548	560	566	552	550	549	554	551	560	546	551	569	593	571	568	563	599	549	514	584	582	556	587	576	604	536	560	528	504	556	517	519	588	577	568	544	547	604	591	545	562	570	596	568	557	566	514	578	593	570	546	566	531	550	585	572	596	557	602	569	606	526	574	574	580	553	571	545	556	565	550	552	572	553	571	545	564	578	538	609	526	561	560	567	536	553	609	560	521	573	555	604	556	584	585	576	623	566	570	544	583	625	544	578	587	573	544	553	572
27335	12163	1425	688	465	380	394	374	453	2283	2634	1608	644	397	362	339	357	318	330	338	321	323	329	352	360	301	370	316	357	309	298	348	380	328	357	335	358	329	329	346	308	324	349	335	326	353	335	363	364	332	323	350	323	302	355	346	324	346	293	359	344	351	316	329	332	353	351	352	341	339	340	351	347	336	347	346	317	361	356	319	325	333	318	294	322	314	386	308	317	339	333	358	331	342	324	336	333	340	334	325	334	321	333	351	371	355	362	344	340	307	362	322	332	320	362	346	331	337	322	332	333	307	334	334	342	331	343	297	356	351	329	339	300	323	349	355	349	361	342	346	321	344	343	341	373	337	325	386	327	363	324	323	341	324	338	349	319	341	323	369	353	355	326	354	317	317	355	318	324	325	307	317	353	314	381	350	319	328	335	319	336	314	338	295	332	356	346	376	308	344	333	375	326	354	320	354	333	319	299	335	327	322	315	335	337	366	332	313	324	324	347	338	334	356	323	355	337	325	369	365	327	345	302	378	334	333	326	332	329	348	342	322	326	322	310	311	302	342	343	355	353	301	349	317	354	322	354	305	333	325	326	317	352	324	338	378	321	324	344	346	337	330	301	361	344	343	358	319	285	351	336	361	372	314	340	332	357	318	367	359	323	319	317	335	338	297	321	355	336	339	324	320	332	316	333	339	313	324	353	343	349	368	307	348	384	313	335	351	299	324	349	350	364	357	341	330	315	309	339	378	367	332	321	365	340	320	326	354	339	346	362	356	350	355	358	318	336	335	361	361	313	340	309	333	319	320	352	340	332	327	321	349	358	298	372	332	348	300	339	366	359	323	333	372	307	347	356	337	341	357	338	315	336	303	338	322	359	359	329	310	340	305	331	305	324	348	332	323	363	353	304	316	328	349	379	349	323	345	357	338	360	330	315	347	324	311	331	353	322	337	307	328	364	358	322	321	342	343	320	332	329	324	327	327	356	367	339	351	366	343	340	331	349	337	321	353	339	335	345	332	354	362	338	332	321	313	341	334	344	329	361	396	350	321	348	347	339	339	332	342	323	291	302	300	341	324	355	346	303	355	350	321	325	368	326	348	377	350	368	338	337	366	337	341	304	361	334	340	363	349	348	345	342	380	352	342	337	333	326	323	370	327	339	337	363	352	325	332	319	338	343	321	336	344	335	350	331	372	346	360	345	316	331	306	310	349	320	329	334	345	346	359	330	356	374	372	352	355	341	339	346	342	338	331	332	334	339	346	359	346	375	315	310	349	363	331	352	322	326	339	297	347	341	310	343	371	323	338	298	369	331	356	341	317	361	362	303	327	343	298	338	333	356	365	325	351	344	328	343	326	344	349	321	372	348	293	346	358	344	358	345	344	321	348	332	340	355	319	341	379	336	355	332	330	342	317	360	333	320	326	331	292	354	354	332	369	325	347	313	329	360	336	320	352	327	303	339	298	330	351	335	326	323	337	330	341	338	337	352	326	355	347	332	338	334	345	326	329	361	318	347	353	316	344	348	374	380	316	336	307	315	354	353	363	350	296	315	336	385	335	350	317	350	308	371	352	336	343	315	348	374	336	350	363	338	331	350	352	342	339	344	334	349	312	327	304	325	353	331	316	320	343	321	320	317	329	298	347	308	310	347	342	350	309	341	350	369	316	297	319	341	334	342	369	355	347	311	350	335	333	363	320	333	352	353	361	345	332	350	335	337	345	365	338	338	337	303	315	301	349	365	344	335	348	305	335	360	324	334	350	329	293	349	302	323	342	353	315	334	336	368	342	350	343	326	342	358	321	359	360	343	317	339	329	376	323	346	344	347	343	351	329	324	338	327	322	333	335	352	340	346	347	334	351	321	355	345	332	368	350	329	354	316	348	357	320	347	311	334	337	355	319	326	388	338	330	321	326	318	356	333	331	364	356	342	315	334	315	354	348	306	340	321	328	310	324	312	322	329	336	280	306	363	330	326	324	352	366	345	333	323	361	380	326	329	337	335	318	355	358	352	340	338	363	348	355	333	332	380	347	385	344	288	338	356	353	328	369	337	321	335	340	346	351	343	295	331	321	377	328	339	359	322	335	344	358	301	332	305	352	344	357	333	355	324	335	311	382	347	318	356	320	351	341	313	345	323	320	348	307	372	309	334	355	326	340	322	335	311	312	356	300	344	317	323	338	356	336	316	328	363	296	338	359	315	329	330	330	340	360	364	323	345	328	332	320	313	328	328	353	349	358	340	359	339	319	342	335	365	298	348	339	340	360	352	303	339	305	341	364	375	310	341	346	360	331	333	333	310	358	334	360	354	355	331	307	335	330	334	340	324	344	329	347	342	331	330	344	351	399	298	323	353	327	360	319	361	340	344	308	345	342	303	328	340	336	330	352	298	298	349	338	347	341	334	348	323	325	340	379	328	351	321	332	344	336	365	352	339	331	342	329	325	393	358	323	333	362	322	371	347	307	350	374	353	348	350	357	322	353	326	326	322	346	355	352	334	346	338	345	376	301	385	339	346	345	349	342	340	308	335	325	357	343	338	351	314	337	347	350	349	319	335	323	364	314	287	318	315	344	365	320	353	357	370	352	349	350	364	321	327	330	358	338	334	350	336	353	343	287	337	360	319	349	366	348	360	333	309	294	348	337	369	344	342	346	339	320	341	365	313	316	359	329	327	346	354	315	339	327	369	338	327	313	359	357	339	351	320	343	345	346	341	333	347	313	302	304	344	320	327	353	343	327	384	344	305	432	336	345	325	326	319	311	342	347	334	345	351	287	315	342	356	347	368	366	343	345	358	344	339	324	323	345	353	334	328	320	344	317	338	315	313	331	371	322	353	346	315	352	359	333	373	306	355	361	337	350	332	371	347	310	369	314	369	353	311	334	336	315	335	339	333	354	352	338	331	339	321	345	314	346	340	344	325	321	350	336	343	325	340	304	337	291	335	316	358	361	348	328	325	330	356	312	346	312	341	324	351	327	315	336	354	333	318	317	335	330	328	305	352	310	321	338	352	326	327	304	344	319	365	345	330	368	323	320	344	322	330	358	355	348	337	353	320	333	289	336	357	322	339	332	331	326	312	327	341	324	350	308	363	335	322	322	349	335	342	323	342	333	340	345	351	351	348	341	324	328	351	347	347	333	346	315	338	355	365	332	334	357	361	353	337	295	338	353	342	337	349	306	359	302	308	363	310	362	341	362	328	317	344	371	342	333	335	329	324	356	328	321	334	347	378	308	346	320	341	370	375	328	339	331	339	311	351	374	322	315	349	326	299	357	306	340	338	317	358	347	359	336	360	329	354	352	347	361	400	336	342	354	316	355	321	352	311	352	300	331	338	313	320	347	323	362	331	339	389	339	358	325	326	329	311	369	309	331	326	349	335	325	354	333	344	333	361	331	365	322	327	361	357	346	355	345	328	343	364	346	347	326	350	354	339	311	381	331	338	342	336	305	334	335	350	318	360	323	340	346	318	366	379	326	327	341	352	368
4972	823	900	551	472	393	353	296	475	3085	3089	1681	597	327	271	332	285	319	302	321	346	294	296	293	306	302	287	302	300	281	305	301	289	286	271	311	305	267	294	294	286	287	278	316	303	303	299	291	304	280	286	310	319	292	299	293	298	296	338	295	308	288	291	312	311	281	290	266	286	325	295	289	285	289	291	300	292	270	307	317	310	313	299	298	299	268	306	302	296	303	315	311	322	293	296	301	297	310	286	315	299	295	316	273	348	275	311	304	335	276	312	301	307	300	296	314	265	309	313	281	287	309	322	338	290	303	332	307	280	294	304	298	271	305	301	285	285	300	286	298	296	283	312	262	277	280	295	293	307	296	277	303	305	297	305	291	290	321	302	313	293	278	323	301	282	281	275	303	328	303	273	265	303	288	286	298	290	277	264	315	295	328	295	325	295	296	310	287	320	281	320	307	296	273	312	299	299	317	316	293	295	289	311	302	301	306	282	300	262	290	281	291	268	328	297	290	319	288	311	287	303	287	267	279	310	305	284	300	323	260	294	306	284	277	314	300	267	299	264	331	295	317	278	299	267	284	272	293	310	282	269	316	286	289	312	325	307	312	305	272	286	274	296	307	323	276	331	291	306	281	318	287	286	287	289	290	311	310	277	325	285	312	308	312	301	286	269	301	298	261	269	289	303	288	299	285	278	311	280	315	304	298	302	303	300	288	281	272	318	307	296	291	275	275	316	274	288	267	295	281	313	302	302	296	322	296	291	313	294	278	285	298	303	277	287	280	299	303	291	295	303	264	322	279	290	320	281	273	281	285	330	281	305	280	273	291	288	306	334	314	285	282	314	305	282	336	299	310	297	292	300	322	319	303	281	303	287	326	266	294	293	292	300	277	311	295	309	303	284	300	297	314	307	285	322	282	288	314	301	311	301	300	319	281	297	289	313	304	302	287	280	308	292	268	324	297	296	299	286	295	301	307	283	276	304	312	320	295	281	297	302	299	290	282	324	281	287	326	294	300	274	267	278	305	285	308	319	303	311	300	310	302	301	291	288	279	305	297	317	333	284	266	295	303	319	322	311	267	305	300	321	301	310	263	306	302	266	290	303	320	285	290	324	285	291	305	298	321	320	303	309	320	284	293	310	298	302	287	310	290	299	305	282	296	278	299	311	337	298	302	311	283	286	290	291	288	296	310	320	305	287	318	312	271	305	328	277	298	299	277	291	268	303	302	291	305	313	295	276	274	305	286	311	286	283	308	261	276	323	293	305	285	291	300	316	319	266	314	300	332	305	305	285	330	279	268	322	295	290	304	274	245	302	280	332	308	317	319	331	298	271	317	318	311	271	273	293	296	323	292	285	301	325	331	308	288	282	262	298	282	301	305	321	320	300	277	308	279	307	263	278	311	297	298	317	300	303	353	310	271	291	318	289	277	273	336	308	301	270	316	273	306	250	285	305	284	282	282	279	340	321	280	312	296	287	287	293	312	313	280	334	280	282	286	248	298	284	289	300	304	303	277	295	314	332	300	309	277	327	272	311	288	312	313	293	306	294	297	301	281	303	298	290	292	278	279	247	316	278	313	283	301	263	277	269	296	278	268	310	320	287	311	290	302	294	295	321	272	279	293	275	281	322	301	276	296	258	294	293	320	305	318	293	300	278	318	309	284	288	301	300	302	321	312	301	304	306	297	295	319	309	282	297	318	283	305	279	323	277	275	267	318	284	316	308	282	317	288	304	293	304	301	323	306	304	314	299	314	293	290	316	310	295	287	310	300	296	289	296	268	289	289	295	278	292	285	270	279	302	291	277	298	296	277	305	297	288	289	277	291	297	340	293	277	282	297	285	302	254	293	284	298	290	316	295	288	270	274	315	295	274	302	326	277	302	272	299	300	323	287	308	318	288	278	268	291	321	283	280	317	281	282	298	311	304	267	282	285	303	262	291	288	296	292	250	299	287	321	355	304	295	281	290	306	292	258	312	288	331	289	275	299	305	298	311	286	320	288	307	329	300	316	302	329	327	308	307	299	310	262	284	308	312	284	284	305	316	286	297	332	274	283	294	322	283	284	326	291	333	265	300	330	295	267	273	275	288	312	320	273	272	280	290	290	310	329	319	312	269	312	288	283	286	291	298	292	277	274	305	303	279	331	292	327	312	322	312	300	327	312	319	291	313	282	296	282	294	325	313	318	276	274	299	281	270	301	279	263	297	277	335	310	300	286	320	302	285	309	311	316	264	263	279	269	344	335	288	281	306	284	304	280	324	295	278	256	268	310	263	307	287	299	286	277	299	302	275	266	303	284	334	290	309	328	328	313	295	267	301	316	284	284	307	282	327	281	296	300	295	315	300	305	299	299	289	329	280	294	299	318	260	302	324	280	326	317	283	307	274	280	301	266	294	293	326	284	281	309	288	311	297	272	251	321	295	295	296	308	249	300	305	323	288	314	307	326	339	317	261	311	252	304	309	318	296	311	291	281	272	305	295	301	309	256	296	325	313	305	263	305	289	306	299	297	328	287	281	298	302	268	268	296	314	299	307	279	297	294	332	321	322	344	285	303	294	309	299	315	337	293	304	281	335	303	285	305	277	312	296	281	279	286	265	310	287	296	295	304	291	286	299	319	262	280	286	297	309	297	303	257	270	308	315	297	316	271	299	272	291	264	312	294	294	290	311	309	289	279	308	300	292	274	270	283	265	296	275	303	296	314	300	327	307	288	315	313	331	309	292	306	324	302	264	296	292	300	313	316	309	300	330	276	301	321	290	305	274	290	272	302	295	289	278	307	301	288	297	280	287	307	309	321	285	315	272	297	325	295	277	311	287	284	283	286	300	302	285	312	322	305	285	322	261	287	280	271	285	297	298	291	300	302	296	299	278	313	314	332	258	332	317	311	295	339	310	297	297	304	297	297	282	334	290	311	291	301	301	298	267	285	290	291	318	307	312	277	279	287	328	315	333	294	289	312	306	292	294	296	309	268	332	277	310	313	312	313	244	303	310	317	290	290	268	299	292	283	316	297	287	305	313	257	295	296	266	287	258	312	309	310	271	309	322	277	256	294	308	308	288	261	258	304	277	289	282	302	312	284	311	276	288	289	302	288	298	326	305	312	294	300	281	295	274	329	322	301	286	344	258	299	304	306	261	266	272	270	284	294	271	294	285	289	290	255	329	278	275	281	300	311	302	294	323	312	269	290	290	319	315	273	277	313	247	307	299	318	285	311	314	318	304	313	308	316	309	321	279	298	307	292	281	290	288	283	294	293	301	294	284	269	324	284	276	289	300	279	297	306	295	296	302	300	277	309	306	304	271	303	305	284	296	298	296	281	289	295	313	301	345	283	290	296	258	323	277	292	315	297	294	299	311	306	294	277	301	311	272	257	298	281	273	285	278	304	269	296	287	331	303	302	261	304	262	325	299	278	329	305	270	300	296	294	299	291	277	266	322	267	290	301	302	304	336	278	283	280	264	266	290	292	302	288	284	292	264	281
25053	21056	26879	25035	5188	1294	901	623	1284	19160	21726	10143	2536	807	530	501	472	464	483	481	509	441	482	458	512	498	462	501	497	503	463	481	447	495	520	509	497	489	486	473	461	477	483	482	478	511	453	498	452	436	457	477	471	446	423	511	467	445	481	454	478	478	493	499	478	458	469	465	444	458	462	489	433	476	448	430	477	506	479	466	436	456	443	504	463	453	438	470	465	474	476	444	454	450	459	509	475	449	460	453	492	493	461	504	482	451	426	471	510	448	457	414	445	453	456	467	456	458	459	454	444	453	471	486	438	488	468	458	446	504	443	518	439	476	480	417	464	434	443	448	505	478	450	473	483	464	487	477	464	454	497	465	426	485	455	515	460	463	527	446	444	486	513	464	494	492	439	487	436	422	472	463	491	482	484	484	454	480	479	422	412	471	469	481	481	469	505	537	462	427	497	481	464	492	408	429	473	438	452	468	452	498	429	506	495	471	464	482	485	459	470	439	469	448	490	434	489	483	465	490	470	501	435	463	515	466	452	462	421	466	441	438	441	440	502	464	458	495	457	453	444	446	454	452	459	495	524	450	492	468	487	410	452	471	436	490	515	509	493	487	458	512	505	517	491	480	457	471	457	478	490	461	436	468	502	502	464	454	483	454	488	463	500	496	498	464	487	485	496	482	454	448	471	497	489	447	495	442	455	465	474	475	498	440	476	502	446	456	448	436	483	479	500	499	492	468	505	452	487	510	457	496	513	504	483	447	471	440	452	499	467	455	434	446	496	492	461	457	473	481	489	476	468	424	439	485	454	454	481	471	473	449	480	486	484	505	451	466	498	446	456	497	461	441	482	509	474	498	473	455	463	454	461	492	449	529	487	482	457	449	499	449	493	455	491	486	491	477	449	476	425	478	468	477	481	458	451	479	460	424	511	498	417	486	457	465	457	457	505	478	444	490	487	470	489	473	464	442	488	467	474	461	470	479	451	488	470	480	486	499	489	456	493	509	473	475	465	475	447	456	434	482	478	474	471	451	483	467	457	465	491	480	456	453	453	521	487	456	471	456	516	517	428	466	468	485	458	449	468	482	452	472	473	436	440	465	463	457	463	467	460	493	501	447	514	497	467	489	488	452	475	469	465	477	464	487	458	500	479	462	461	477	473	493	484	440	474	452	476	478	500	483	465	478	499	412	523	489	487	476	505	455	481	460	457	445	435	485	441	471	448	493	445	469	454	464	488	476	427	457	488	503	479	484	457	448	484	447	501	446	467	506	473	442	485	439	462	472	434	472	464	448	474	459	479	463	462	471	493	455	465	441	427	485	481	484	497	466	478	468	489	450	520	448	453	444	464	481	469	516	444	483	512	495	447	478	477	494	488	473	502	467	487	473	460	490	480	439	474	463	436	459	446	469	440	480	499	524	472	451	443	442	458	477	463	473	467	452	488	458	481	455	496	477	484	511	465	450	482	453	520	433	456	447	447	469	478	451	459	457	455	469	510	454	451	463	470	456	456	480	477	471	454	474	469	451	450	495	483	469	478	480	447	496	478	447	487	455	464	487	487	476	467	422	492	504	520	425	469	482	474	470	464	513	480	435	495	490	434	469	466	480	529	451	462	472	442	476	479	477	466	474	475	444	461	476	469	478	456	464	494	457	475	504	488	482	520	478	478	462	473	505	489	529	488	415	473	455	463	475	458	450	455	461	486	484	499	457	465	506	464	521	467	485	488	452	468	441	481	467	526	460	468	434	463	469	492	471	452	470	477	499	454	447	472	471	488	480	491	496	470	458	442	459	533	480	457	482	451	449	461	436	447	409	484	471	474	488	483	484	433	498	442	476	447	484	481	466	473	506	446	460	467	445	414	485	439	441	495	484	501	510	448	484	472	439	475	500	487	502	459	488	474	480	475	487	470	468	465	444	460	503	449	467	509	456	450	488	471	442	536	509	452	450	450	482	471	483	458	432	509	492	453	464	456	466	495	474	449	482	478	485	433	510	462	490	458	472	470	484	469	471	461	468	467	452	479	464	483	503	476	465	427	451	437	506	454	476	477	490	449	463	453	497	491	467	451	493	477	457	512	486	443	493	443	448	475	491	461	496	473	442	438	465	447	445	450	481	458	496	476	439	456	444	437	492	490	486	478	450	484	509	468	476	498	431	464	429	448	449	502	472	455	474	463	450	414	461	475	436	427	462	475	464	462	475	475	454	454	444	451	476	490	435	469	467	463	472	472	465	496	498	478	429	477	424	456	440	492	463	484	439	455	456	464	455	467	472	484	469	482	470	416	475	445	486	474	478	448	501	507	476	469	483	504	489	440	476	476	454	464	489	487	474	459	491	469	451	454	465	447	452	517	480	457	475	467	459	482	476	444	458	488	459	502	414	462	505	549	475	427	461	423	466	480	470	497	447	489	500	509	451	509	482	489	464	482	470	477	453	443	481	458	457	465	506	444	510	448	497	486	484	470	476	483	481	444	483	514	457	480	484	471	488	473	464	496	456	461	465	490	459	454	469	487	489	435	464	480	476	412	485	469	491	450	492	458	475	444	469	499	454	502	476	425	452	456	486	481	489	472	464	472	446	486	445	477	434	450	488	447	476	504	510	448	422	495	442	492	488	456	441	450	503	485	462	470	477	470	502	457	493	478	452	474	513	483	503	500	452	476	497	511	484	455	456	500	480	471	478	462	457	465	400	463	517	495	448	481	446	448	478	466	472	452	482	461	455	457	464	462	467	464	453	501	476	426	435	500	439	498	477	452	460	453	455	490	460	461	458	459	481	437	489	488	453	468	437	495	480	491	483	462	494	491	473	519	421	499	521	480	457	496	476	478	479	453	469	466	454	453	446	428	434	475	438	470	472	468	455	450	450	471	469	497	448	450	474	440	486	449	438	467	425	468	448	454	438	469	431	465	466	490	475	460	471	488	472	467	456	440	452	441	495	456	467	458	466	467	463	474	448	483	429	483	445	469	463	437	525	432	495	495	489	494	486	486	510	452	471	492	441	457	530	488	500	449	466	414	418	487	480	446	486	477	491	454	481	477	470	482	507	477	475	473	486	483	470	474	459	451	475	452	457	457	471	459	443	487	497	475	443	459	455	503	457	435	483	455	451	481	448	513	486	463	456	453	516	484	436	491	467	482	463	475	477	472	478	447	428	483	473	470	476	440	471	469	461	439	499	464	463	460	454	471	433	443	467	495	482	458	481	476	519	497	442	500	448	480	461	456	491	456	503	485	462	490	499	415	452	496	465	454	467	432	463	453	421	439	467	486	464	451	487	455	462	452	463	461	478	483	434	461	464	486	501	414	455	432	459	460	449	451	491	491	441	507	418	467	500	481	490	470	480	463	480	456	491	444	439	491	472	488	448	440	474	477	468	452	476	514	448	483	448	468	461	494	481	471	451	441	474	438	473	466	463	436	438	450	488	468	437	470	464	489	472	490	476	464	489	439	473	483	475	468	457	480	467	473	493	464	434	459	491	492	481
3652	3778	3289	1842	1347	1107	846	603	2022	21441	18765	7867	2335	716	409	443	425	426	415	431	405	409	413	401	405	402	437	429	406	403	441	409	423	451	422	447	430	415	419	407	381	394	429	402	451	406	393	429	422	431	386	425	399	388	404	431	413	448	447	392	451	434	416	422	381	403	407	410	391	404	409	409	425	411	432	420	421	415	414	394	432	416	411	394	407	409	430	409	390	426	391	409	442	417	451	396	423	424	438	422	409	385	402	412	398	412	418	410	435	398	402	424	403	417	418	382	440	404	396	424	404	429	424	432	433	376	452	414	410	433	408	408	428	389	433	389	417	414	396	444	423	411	418	406	399	439	425	483	442	415	406	431	411	415	455	428	400	396	391	420	417	436	437	421	411	422	451	405	397	453	384	390	437	390	441	410	381	406	430	408	396	389	405	406	406	378	396	405	391	396	453	418	391	431	389	369	432	417	418	438	421	406	401	392	452	391	379	398	415	417	388	449	406	410	428	401	403	421	427	412	399	408	416	396	424	436	415	427	418	425	420	425	383	391	385	392	395	415	421	415	390	438	400	377	411	400	399	379	455	396	451	418	414	447	439	411	405	386	430	420	412	396	393	393	414	404	397	417	422	415	420	426	464	409	397	429	438	378	461	369	429	407	420	415	425	395	408	423	390	397	436	405	412	379	388	426	415	419	433	434	413	404	386	364	401	406	384	429	407	390	429	396	413	414	377	416	411	398	449	388	381	401	409	420	414	396	423	429	431	405	410	395	404	413	410	388	446	400	420	397	388	413	405	390	427	377	408	388	407	409	439	405	427	455	408	401	420	400	382	427	407	403	408	414	417	405	387	426	414	410	429	426	408	404	399	442	412	425	432	403	421	445	427	455	413	458	420	414	426	433	394	419	416	389	426	392	425	402	387	407	387	430	472	431	417	420	390	409	394	418	423	397	455	394	405	415	444	431	393	390	424	418	384	459	385	369	449	422	414	419	417	400	432	405	409	424	389	409	414	432	453	396	422	391	428	402	401	404	433	426	413	395	391	413	407	396	403	430	407	401	396	405	430	400	410	393	384	406	408	440	410	415	441	399	421	406	388	401	394	419	443	414	419	408	379	417	404	413	421	398	374	436	422	423	359	405	430	397	438	382	416	380	398	389	401	396	419	397	458	452	443	430	424	439	421	405	419	413	407	419	395	465	359	424	390	383	429	411	412	415	423	425	458	403	377	430	413	437	410	419	385	388	394	420	396	411	476	369	429	399	424	392	408	426	424	429	424	435	380	426	397	441	411	421	397	402	354	420	436	402	410	393	393	401	401	421	398	425	436	387	415	402	427	415	425	397	402	402	396	404	392	394	439	422	394	399	400	413	436	381	409	412	385	415	407	400	401	429	418	391	399	413	406	434	386	412	418	405	391	416	414	391	406	447	417	397	410	398	411	457	412	444	407	399	431	422	431	390	418	415	413	387	391	403	444	398	441	402	439	421	411	445	435	432	394	415	384	441	415	430	413	412	432	423	393	413	436	405	420	449	390	405	449	420	397	440	388	405	412	415	430	418	438	420	404	407	404	419	412	372	440	432	438	422	411	402	418	402	416	421	406	383	440	400	423	426	378	373	391	421	399	428	432	399	429	426	405	407	403	391	412	406	429	419	401	383	429	418	397	388	387	390	394	429	409	427	429	414	392	417	407	422	397	390	431	406	386	457	390	410	436	425	422	461	393	415	441	384	402	399	426	433	424	431	413	426	441	402	432	441	423	381	414	375	406	409	403	417	405	393	397	394	445	434	406	405	428	417	414	403	403	410	407	406	410	422	409	439	412	388	442	415	404	402	399	372	415	409	414	383	440	398	397	393	398	402	435	387	463	417	416	382	404	389	402	388	414	435	409	388	396	393	420	393	438	426	446	437	411	410	419	375	417	404	430	399	375	410	402	391	405	411	423	411	424	425	391	436	410	403	415	436	425	400	380	433	401	410	387	431	362	387	380	431	435	369	457	413	399	405	398	428	425	426	422	419	409	430	407	410	400	432	416	385	407	413	394	420	409	374	405	432	408	408	404	414	405	381	417	402	410	431	418	418	367	414	401	390	437	390	431	388	452	411	420	454	416	421	420	387	431	425	410	400	410	379	413	407	390	405	433	399	429	410	388	439	399	428	428	422	412	422	390	395	394	375	416	426	407	434	418	413	388	437	423	430	402	397	436	411	404	413	406	421	434	410	377	409	421	398	426	433	406	391	422	432	417	396	390	422	442	377	445	407	421	380	443	369	403	393	414	410	444	429	421	394	421	454	441	406	375	403	372	426	434	391	354	426	412	436	452	373	451	419	386	415	360	426	395	433	394	388	477	428	416	376	418	427	416	411	417	456	432	409	370	374	419	407	388	415	397	449	376	400	402	430	413	366	403	410	427	414	384	417	359	409	433	417	405	404	409	382	444	424	392	402	408	408	438	383	432	438	418	448	376	393	401	395	405	403	394	406	412	386	425	409	445	395	427	429	386	437	422	414	427	428	435	401	416	396	430	390	406	412	411	408	409	416	414	425	387	375	428	424	433	368	435	388	423	408	425	403	459	372	388	391	406	450	439	412	418	413	412	405	388	406	401	390	392	430	436	411	403	409	430	420	421	376	387	423	413	406	377	400	415	425	369	396	451	406	414	403	370	433	420	390	401	398	447	407	394	396	394	400	422	409	398	467	369	375	390	411	418	415	411	422	404	404	438	410	395	403	421	399	435	396	414	440	424	414	447	440	387	422	395	459	407	395	422	404	426	433	438	404	411	390	434	427	416	404	408	399	376	412	402	413	424	416	404	419	411	432	426	408	377	391	395	451	430	414	393	381	404	418	379	440	395	400	411	388	368	369	414	419	391	394	428	419	400	387	420	405	406	418	407	404	394	389	384	401	404	441	418	395	392	430	429	415	404	417	415	381	428	383	376	384	409	388	424	410	424	399	393	399	438	378	410	392	416	413	399	401	400	398	418	405	410	405	393	365	368	401	403	384	444	394	384	419	430	412	416	398	432	386	421	448	381	400	404	412	395	385	426	421	405	421	437	402	426	396	388	384	421	440	420	442	427	435	429	366	423	437	417	433	425	410	441	393	410	403	417	394	411	427	380	410	379	414	448	377	444	388	393	404	412	412	423	409	407	425	393	374	432	399	383	378	434	378	416	451	395	395	374	414	427	425	414	395	419	415	425	444	395	385	400	401	395	434	432	410	418	410	391	421	425	391	366	398	431	444	381	403	415	396	401	437	404	399	397	417	418	393	414	434	403	422	415	417	400	439	393	397	433	420	422	376	385	443	473	383	423	391	377	386	364	419	425	370	393	381	420	426	401	396	416	380	396	391	381	397	429	401	424	427	419	439	398	441	411	391	465	461	389	419	376	397	372	396	440	401	413	432	436	411	364	408	400	401	425	431	374	428	404	421	414	405	405	420	399	401	425	385	438	424	416	383	407	402	393	405	422	389	400	380	430	409
23899	21060	28258	24092	21023	8669	1904	1159	7019	40562	35668	17421	4280	1277	751	771	736	763	744	750	729	756	737	703	719	730	707	665	697	738	696	738	690	736	711	715	684	722	703	669	690	696	709	722	696	719	656	697	785	723	733	761	686	682	735	709	726	712	727	734	689	687	735	702	742	693	684	686	695	713	666	711	674	670	684	674	713	684	690	662	722	731	712	703	729	670	747	673	712	716	754	710	708	724	723	671	734	690	777	715	682	704	680	704	734	716	694	703	698	726	731	694	643	737	721	780	720	692	714	725	684	743	724	701	687	699	705	727	697	687	748	684	743	681	718	689	676	687	701	694	700	784	709	724	712	742	693	697	730	688	692	715	692	672	686	671	707	748	715	703	693	679	752	756	747	734	781	712	754	725	720	703	668	700	700	716	737	706	680	671	687	713	711	730	634	672	721	715	700	718	706	723	720	745	689	748	696	703	700	693	718	707	772	714	731	697	709	750	663	693	701	702	689	728	673	712	721	746	676	708	708	680	708	743	709	720	723	678	745	711	708	706	734	724	684	701	725	639	709	766	655	674	664	689	719	687	705	690	732	720	740	669	712	721	685	734	663	732	671	679	731	728	708	691	734	700	665	724	648	699	733	684	732	707	702	746	713	724	684	707	666	720	710	699	699	721	688	729	670	674	712	719	736	722	680	692	698	698	692	643	724	716	713	740	709	668	679	717	686	741	687	674	627	684	708	741	742	765	703	722	694	731	699	749	708	726	733	688	705	717	705	676	656	685	722	726	677	734	675	712	758	724	676	658	693	653	683	758	691	709	738	733	686	689	718	702	695	666	700	683	715	690	692	713	715	709	682	698	666	736	683	690	686	733	631	663	677	730	673	707	670	692	716	734	699	649	722	698	700	702	754	726	773	709	738	703	697	722	699	716	735	684	676	690	771	671	694	694	693	730	731	709	700	713	698	679	704	708	688	729	665	697	731	738	698	681	718	724	699	685	724	676	704	751	727	716	726	693	668	676	675	716	705	730	698	728	681	642	719	712	679	683	674	718	690	705	740	734	730	707	723	746	672	668	742	734	655	689	706	682	730	708	689	709	749	646	662	681	693	713	719	723	688	696	669	674	729	762	761	671	676	698	660	717	744	692	670	690	689	696	715	697	692	717	679	744	655	660	699	719	669	704	688	699	713	673	672	722	685	678	715	719	732	670	679	687	694	724	728	685	698	739	676	699	743	727	673	711	728	742	686	709	713	691	686	726	723	673	706	704	670	679	687	702	710	701	702	732	672	716	705	682	740	730	749	703	701	731	695	712	695	698	715	683	645	706	685	718	732	719	663	708	741	747	681	720	700	713	682	691	679	641	699	701	679	679	709	697	676	716	685	714	654	695	686	720	680	716	720	680	718	715	693	665	681	694	730	727	683	679	701	744	681	708	692	685	664	678	694	698	689	690	689	678	719	666	694	655	751	689	744	674	727	680	676	696	661	691	678	728	700	674	706	706	727	695	729	681	698	695	702	689	688	679	658	668	645	664	696	703	672	681	698	698	669	751	698	695	736	712	718	710	728	705	711	685	742	727	695	747	731	705	722	717	665	731	648	678	692	705	674	691	670	688	725	722	715	667	695	723	728	684	720	699	756	715	732	689	710	726	725	660	689	716	681	706	709	725	661	729	648	720	718	677	668	697	681	690	730	757	669	697	719	689	686	710	695	718	678	651	729	661	696	685	683	696	699	714	699	678	729	719	661	679	694	718	678	688	648	667	722	697	735	727	708	713	723	701	682	634	660	681	695	690	702	709	722	712	741	673	679	697	700	670	705	662	642	710	727	699	711	667	687	724	682	679	663	682	695	686	672	689	712	685	696	685	740	691	739	679	697	724	726	733	722	705	724	701	689	682	730	672	716	740	713	720	688	690	728	732	713	701	712	714	722	730	701	700	683	704	728	696	710	705	708	810	680	750	732	685	695	670	704	670	685	722	676	713	707	664	693	681	699	691	686	711	666	706	709	719	716	782	765	682	654	678	707	642	731	717	694	675	701	675	709	681	690	697	674	696	693	695	714	678	705	706	709	684	714	690	721	701	653	676	707	716	719	707	692	674	703	722	687	752	698	668	704	657	665	724	661	691	703	685	728	733	690	686	676	669	696	720	687	695	716	684	693	717	650	706	687	716	653	728	742	721	714	722	707	670	652	677	702	719	701	674	720	711	675	699	687	688	650	711	719	667	695	678	683	722	739	750	675	732	692	671	670	661	679	705	669	720	686	686	725	693	690	736	718	693	638	707	664	735	738	738	721	678	711	719	703	743	703	670	738	695	700	726	691	730	704	724	732	706	720	719	692	715	737	715	664	678	712	691	677	737	736	714	672	730	722	672	689	734	682	695	664	654	684	668	668	695	732	697	717	704	751	705	714	674	702	731	694	696	711	670	641	692	700	688	684	676	701	737	709	688	713	677	697	690	745	761	728	716	689	680	747	703	696	693	713	700	750	674	699	733	799	705	707	709	710	748	749	697	706	701	719	679	676	658	690	693	705	683	718	708	696	668	688	689	706	689	689	717	721	708	687	678	711	710	666	708	678	719	676	707	718	676	706	657	699	696	673	653	702	715	690	686	686	723	725	717	741	654	664	671	730	690	715	670	773	726	685	735	675	691	719	700	668	696	679	667	721	657	703	703	761	675	690	687	686	797	695	681	724	773	636	722	725	696	700	745	687	685	678	705	711	687	712	745	696	699	711	782	659	692	676	721	676	687	689	654	734	684	685	725	710	696	714	721	715	715	708	698	695	690	710	722	668	705	706	735	665	714	694	697	727	707	705	676	710	698	655	676	702	675	682	709	708	673	695	735	700	687	702	676	681	733	678	717	761	698	691	653	685	691	706	739	735	709	704	668	729	695	683	704	645	703	691	664	684	704	697	662	729	661	713	754	683	655	707	700	722	654	659	732	710	692	715	765	705	684	677	725	726	746	712	726	721	688	684	755	699	703	713	737	704	737	715	703	725	734	673	765	714	677	711	668	695	719	684	728	709	732	708	690	712	716	748	699	674	702	693	630	719	669	655	684	661	662	708	673	709	708	706	700	657	722	658	709	720	705	691	727	680	643	736	747	707	734	680	702	697	712	689	735	688	692	703	667	694	720	720	717	686	720	695	746	709	729	704	697	697	696	740	674	747	665	666	709	751	691	707	695	681	734	703	687	687	713	680	674	717	643	714	735	717	652	711	699	694	696	691	689	735	725	700	708	736	688	666	703	681	720	761	750	691	669	681	689	692	709	713	720	676	725	710	733	753	735	693	709	684	695	652	710	790	626	690	683	701	655	642	689	676	729	727	706	701	689	706	704	700	677	673	724	680	727	699	716	707	734	734	655	707	688	647	722	692	676	691	723	722	687	741	655	712	706	686	661	690	652	677	746	699	741	703	687	712	690	711	669	700	685	697	741	693	668	678	662	703	669	668	738	714	727	697	655	693	685	730	699	728	721	692	679
4235	7249	6702	3817	2428	1673	1291	1158	9962	39796	28775	12278	3391	1098	614	553	593	605	555	633	598	642	623	579	656	554	633	620	632	602	592	566	616	607	609	612	621	550	585	566	619	604	588	587	649	579	595	636	634	609	587	567	610	615	583	612	592	622	610	593	623	595	577	588	585	641	593	577	634	591	570	603	622	557	586	581	559	594	599	586	618	560	632	568	551	589	542	557	578	567	570	605	587	591	559	585	639	602	586	628	622	570	580	576	584	597	579	608	560	547	544	611	560	605	571	570	583	592	577	593	605	588	561	562	566	561	627	585	573	568	623	583	588	595	585	590	600	606	538	597	560	596	583	572	626	609	583	564	527	591	551	570	591	652	546	555	591	614	611	613	588	598	607	578	551	573	590	642	649	586	581	596	596	557	603	582	566	538	581	576	621	621	602	598	580	563	609	619	557	635	581	563	566	619	564	600	551	577	623	589	589	594	570	609	530	601	570	544	563	540	590	600	586	558	608	602	571	596	637	606	567	580	638	621	601	552	578	576	588	600	535	558	586	593	579	600	602	608	607	572	596	565	594	569	591	644	610	625	608	574	551	588	573	593	571	627	596	591	588	606	593	573	562	604	571	625	569	604	547	569	601	618	579	597	546	583	605	618	587	605	625	570	592	593	558	545	631	561	608	607	625	563	562	536	583	608	594	546	591	624	586	607	568	541	561	571	584	597	585	612	594	574	601	643	569	583	574	579	524	588	613	627	605	557	570	610	633	564	590	581	574	637	611	582	593	605	582	609	595	595	618	592	612	616	562	622	585	542	638	614	598	606	580	544	605	625	613	591	611	590	570	580	585	576	579	582	566	615	581	583	617	569	610	559	561	585	599	584	580	596	614	582	629	567	631	593	565	603	605	570	612	587	607	549	576	635	571	578	589	572	571	579	616	603	585	588	582	592	568	569	563	613	611	614	579	608	601	603	552	594	572	580	566	552	574	582	588	620	561	626	621	581	596	607	568	560	633	575	597	607	610	569	584	608	559	615	580	586	563	597	554	567	591	566	595	574	591	602	613	548	613	573	598	591	603	546	645	558	628	595	612	597	625	597	594	550	593	558	580	582	625	617	556	586	606	600	634	574	586	617	594	582	629	598	597	595	582	590	564	609	590	593	584	583	603	575	596	549	541	606	602	623	610	547	597	590	571	599	625	571	608	567	589	629	598	610	557	613	611	586	561	559	588	611	594	559	586	602	580	541	575	590	609	584	605	575	624	573	615	604	593	580	616	578	588	639	607	570	598	596	612	552	629	585	576	633	580	606	596	551	622	620	611	592	613	613	565	582	561	657	569	539	606	547	620	628	624	615	609	588	632	596	584	584	585	586	606	599	628	591	549	550	644	555	581	561	599	569	617	576	594	595	585	581	573	627	593	595	609	577	598	604	586	622	576	582	594	606	595	593	592	595	533	639	602	574	574	599	572	580	574	617	593	567	567	568	634	616	551	568	648	639	619	590	597	616	589	615	610	557	569	612	631	612	588	547	552	603	567	587	623	603	612	573	594	578	552	559	635	614	596	564	544	557	562	594	600	608	610	585	574	611	537	570	607	579	582	600	581	588	577	529	581	577	597	581	554	567	601	581	614	564	572	606	556	559	575	600	567	591	615	553	558	598	568	584	583	558	594	564	585	586	628	622	598	618	541	571	610	590	584	585	613	552	571	567	598	555	565	575	552	573	587	595	607	599	580	605	578	618	651	587	605	590	583	585	601	598	528	631	588	551	567	562	542	573	533	605	581	539	597	569	575	596	594	600	621	576	604	551	628	617	568	599	580	594	579	599	545	632	565	623	568	596	591	606	588	580	576	559	611	633	603	565	553	585	555	593	613	557	538	566	599	601	573	562	605	601	560	585	569	587	609	615	585	580	537	601	583	623	628	589	607	631	576	548	556	580	606	585	561	603	586	590	564	612	562	579	587	598	566	585	613	567	624	606	628	588	603	589	568	550	608	585	614	633	619	576	619	585	596	576	579	609	555	596	562	567	628	566	600	571	538	609	582	580	575	612	599	560	594	599	619	631	625	572	619	587	608	587	608	562	581	559	598	592	585	596	560	590	566	615	609	622	605	597	569	608	596	582	579	580	580	584	582	610	568	625	574	576	584	576	597	621	564	580	603	593	560	592	593	535	590	609	592	597	607	612	594	599	642	554	568	572	560	575	581	555	609	570	575	554	629	533	593	606	605	596	637	605	563	544	563	636	576	586	582	558	573	574	571	584	612	590	567	577	589	610	596	618	604	552	556	609	619	575	611	615	570	596	583	611	619	611	623	591	584	596	580	605	566	552	577	572	594	587	599	582	564	597	564	605	616	591	541	588	589	596	546	627	599	610	593	587	581	580	601	581	568	591	626	641	561	617	611	569	607	573	613	564	567	592	549	571	620	555	584	555	568	577	573	612	597	592	570	597	592	586	617	613	616	578	590	591	594	562	618	613	600	578	568	580	596	592	572	584	582	567	613	603	553	564	581	609	615	553	619	562	590	571	597	616	598	605	579	573	578	565	601	594	540	663	625	585	566	619	608	559	583	567	562	589	572	573	621	605	609	597	587	570	563	557	597	559	596	575	599	591	560	563	613	578	594	554	556	570	537	601	643	595	587	534	574	588	602	559	610	571	590	602	605	564	606	593	636	608	607	592	564	612	600	597	577	613	569	569	587	586	601	598	589	551	555	583	616	599	569	554	603	641	618	576	645	594	584	619	574	528	547	536	570	612	596	585	587	572	563	576	598	583	574	580	592	596	535	581	620	603	602	588	573	602	540	597	578	567	615	565	565	581	571	569	615	612	600	587	558	597	613	561	578	605	572	617	588	576	589	570	543	585	576	555	572	593	544	634	612	606	588	596	607	584	596	576	579	577	643	605	594	593	586	591	573	543	588	567	562	576	585	582	579	645	588	542	583	583	615	602	579	568	600	574	575	537	576	602	570	573	645	601	592	600	633	559	587	595	596	602	574	596	591	575	577	572	630	577	607	564	591	605	510	538	559	562	577	591	542	573	612	599	576	572	574	580	560	587	624	555	587	578	570	621	607	590	566	619	616	667	578	587	585	537	587	586	599	556	567	587	623	606	567	631	571	606	605	577	588	588	567	585	621	608	583	592	647	591	599	522	578	593	590	537	593	602	599	609	583	604	576	572	568	605	573	604	624	555	628	587	580	594	549	585	610	605	592	597	548	575	540	559	567	581	526	621	583	545	555	611	549	609	604	569	539	605	574	626	610	584	607	566	582	584	567	626	567	535	566	549	541	577	616	567	595	616	570	555	538	548	605	590	613	577	590	576	616	618	613	584	536	619	579	583	612	589	527	572	559	589	616	555	563	579	570	627	568	549	568	567	570	573	596	557	599	605	576	583	603	591	566	621	593	607	626	588	586	567	640	555	599	578	575	611	642	624	602	603	601	585	538	567	585	588	585	566	542	586	569	535	546	595	553	609	592	626	590	624
27330	12463	1628	764	506	444	456	447	1477	3095	2464	1168	665	510	453	452	443	434	430	456	440	423	429	411	424	462	367	454	434	438	436	477	425	430	466	492	419	444	446	430	474	427	457	464	431	420	421	453	399	463	438	469	442	440	404	444	480	433	438	457	447	474	455	458	466	430	445	414	438	475	438	416	438	412	428	421	417	468	437	466	406	448	432	487	475	404	411	461	443	435	446	489	452	421	459	430	441	410	423	456	433	457	431	417	425	460	428	464	404	458	478	426	431	446	442	425	451	430	464	419	437	428	422	445	415	458	447	408	429	459	420	455	414	396	434	459	438	428	416	440	452	435	460	431	451	440	462	436	422	434	413	447	463	472	412	422	420	453	463	432	423	423	435	463	422	425	439	458	496	451	416	430	447	400	457	429	449	428	428	411	452	464	452	458	451	412	446	417	439	462	433	425	440	424	419	423	437	439	435	439	417	433	477	439	444	424	480	459	434	460	440	490	424	449	450	450	439	450	438	413	465	424	418	431	462	434	409	434	418	443	420	449	430	418	421	481	403	463	458	443	411	434	429	437	425	448	446	402	412	446	435	419	420	452	443	425	443	445	407	418	426	422	471	446	422	440	434	460	443	421	431	389	383	456	471	428	429	425	446	407	455	451	433	459	457	461	448	447	448	464	434	485	439	446	423	482	410	419	405	424	428	438	442	435	436	460	433	462	448	447	443	414	430	452	444	425	444	442	389	479	444	434	423	449	426	465	435	401	455	464	443	427	423	452	400	461	461	426	420	408	428	438	433	439	438	464	425	435	391	455	443	392	430	446	399	417	450	443	444	482	426	442	490	428	429	379	421	409	416	443	468	436	492	441	452	422	457	456	436	414	417	472	445	410	463	468	444	454	416	431	423	432	437	495	455	396	451	461	453	458	444	463	418	435	456	438	443	445	439	435	449	483	447	419	417	430	447	415	442	418	418	445	434	442	410	464	452	424	450	450	460	445	422	445	428	448	464	486	465	440	474	441	465	433	424	437	434	424	454	414	432	465	446	439	467	474	465	436	413	474	409	453	446	399	444	466	460	435	464	456	402	429	446	429	427	465	441	481	453	445	442	447	439	403	479	413	416	414	477	451	404	468	411	437	434	434	413	440	475	429	423	407	470	420	399	407	409	383	457	449	430	463	416	433	436	407	405	422	398	426	416	451	436	397	438	399	452	470	424	444	466	434	437	445	447	438	431	444	456	432	451	433	401	428	437	419	417	425	409	435	457	403	462	466	449	422	480	402	483	435	451	424	426	430	446	434	452	489	445	459	446	484	422	466	409	438	432	451	424	456	424	445	458	454	438	459	442	414	418	412	461	472	433	410	420	436	446	443	421	425	443	440	448	426	430	469	427	442	416	404	443	451	399	423	405	471	430	465	449	437	488	425	416	438	448	419	417	428	460	384	456	465	417	415	404	415	444	422	440	436	420	472	401	455	437	436	450	398	422	430	404	455	450	447	423	442	452	406	411	397	474	427	461	426	432	438	409	416	430	425	431	411	449	425	424	424	445	455	453	472	402	456	449	418	418	408	396	446	436	414	385	435	445	446	445	446	436	472	446	478	441	459	443	461	441	458	480	466	421	463	417	455	435	459	411	394	415	400	459	403	423	454	466	478	436	391	428	441	425	443	414	431	455	408	477	433	461	447	453	482	451	456	443	423	435	439	478	438	428	426	425	412	451	400	438	461	443	472	429	418	464	455	422	451	486	430	451	437	413	451	404	411	447	460	445	440	444	427	449	464	435	444	451	426	452	475	416	455	467	445	469	444	439	462	425	446	441	477	437	425	424	434	432	430	420	457	419	441	441	431	463	462	451	452	452	382	422	435	462	430	435	462	431	445	411	412	467	435	469	434	413	423	451	416	433	450	455	462	431	407	425	436	430	439	431	387	437	457	440	475	452	458	449	451	437	442	440	406	450	435	428	440	457	445	467	427	423	413	412	422	456	435	408	489	448	419	433	390	441	449	435	439	419	457	446	454	448	421	397	446	466	412	453	449	444	487	452	378	412	465	452	450	435	460	431	397	394	440	434	440	450	425	454	426	435	453	465	431	418	436	418	448	447	418	418	460	417	429	459	456	424	413	443	453	448	466	479	422	445	452	440	448	451	424	487	425	413	486	434	453	437	407	437	449	421	429	437	445	436	458	407	464	452	430	431	399	437	467	460	421	446	453	470	405	423	416	442	472	437	439	463	426	433	465	465	423	454	458	408	419	434	451	411	460	439	421	478	471	416	417	460	456	460	433	496	492	423	457	459	455	417	415	427	450	450	459	453	453	395	408	437	444	438	413	392	472	403	431	456	425	406	426	449	428	502	460	444	441	429	451	480	441	464	436	409	447	427	407	453	448	441	440	433	447	446	423	442	438	438	408	433	436	464	438	477	410	414	409	424	413	426	430	451	442	448	437	480	432	479	424	437	440	463	424	443	462	454	432	432	410	451	456	431	430	448	422	438	454	419	461	443	446	446	431	456	418	438	416	454	439	438	436	469	428	437	456	475	434	421	472	448	474	412	417	476	474	414	429	441	465	450	397	427	427	437	413	442	415	462	419	452	445	419	436	492	468	446	433	471	423	451	435	432	433	460	445	424	458	416	438	439	473	439	428	419	402	418	432	470	430	461	441	384	483	419	413	449	452	439	440	428	453	414	421	436	403	411	449	426	475	426	398	432	471	474	467	400	455	422	409	420	406	442	448	466	433	420	458	439	398	407	409	438	421	437	448	458	455	436	439	405	456	414	411	460	458	419	438	438	460	422	410	444	459	439	427	416	413	442	435	424	454	441	431	439	420	457	447	450	426	449	456	433	433	460	456	434	443	463	486	466	425	430	413	424	426	457	486	467	432	410	422	400	466	441	394	404	443	409	424	413	449	420	428	424	432	433	466	398	432	435	395	426	444	448	414	473	436	415	433	461	459	412	461	440	398	462	409	441	422	421	435	405	439	428	442	448	416	443	467	430	438	441	438	435	440	430	451	483	430	504	441	487	460	432	473	489	460	417	435	452	464	448	430	451	419	455	435	446	440	430	452	440	419	408	423	441	431	464	449	431	445	449	441	415	404	443	463	455	459	437	432	427	446	466	452	426	408	445	433	420	410	429	435	429	427	424	440	435	441	457	429	446	451	471	454	451	464	437	428	420	431	465	479	437	446	438	456	427	459	465	449	441	470	490	422	418	472	428	427	380	423	446	428	427	458	390	416	423	423	444	433	404	399	446	450	443	441	436	420	446	439	429	449	421	441	426	457	485	405	431	440	432	410	419	450	454	454	443	424	468	444	454	437	456	429	453	423	469	470	452	424	445	492	440	452	444	440	434	410	430	417	443	429	439	421	444	452	414	446	474	459	415	459	489	436	451	407	460	489	465	445	412	433	445	420	414	399	441	405	422	447	445	419	482	439	445	428	436	408	448	439	395	460	421	456	409	454	457	446	434	423	453	461	459	427
5031	981	953	540	482	464	459	417	1921	3683	2654	1169	545	425	359	382	345	357	370	396	379	353	356	399	366	387	378	398	371	351	410	372	381	354	366	418	384	392	372	384	352	341	337	375	358	386	376	368	365	369	329	392	330	353	370	368	408	358	398	377	384	400	385	365	382	340	363	377	355	369	368	364	407	389	349	341	372	367	365	375	380	371	378	328	378	360	376	393	378	353	384	378	359	372	374	375	379	385	363	368	395	343	398	379	359	356	370	428	345	363	385	359	357	370	334	383	366	366	370	348	369	370	368	347	368	392	382	351	371	340	359	365	351	398	362	358	377	413	373	383	378	357	370	383	367	347	354	363	337	387	349	313	384	359	378	364	358	352	345	343	354	394	341	369	354	385	360	350	341	373	347	364	353	380	386	347	372	366	335	352	373	366	356	383	358	365	351	387	324	389	376	382	339	372	355	362	384	359	342	348	356	375	390	377	404	386	340	397	386	375	319	346	367	368	340	351	378	390	389	327	363	368	357	353	351	382	389	381	358	386	402	394	393	369	347	350	366	353	356	341	383	360	381	368	381	314	343	372	356	320	378	349	342	343	421	368	380	359	382	373	380	380	383	342	360	368	330	376	382	373	349	375	375	382	360	351	344	369	336	382	356	356	372	396	374	388	363	407	366	345	356	353	376	376	393	402	338	364	382	372	364	366	367	356	364	331	363	387	390	391	375	401	362	377	331	349	384	332	392	376	336	395	396	419	384	368	343	360	355	364	382	374	362	358	382	354	408	345	348	372	349	379	377	389	336	341	374	347	354	363	407	346	411	357	377	379	372	385	380	308	368	349	384	388	377	340	375	376	337	357	396	381	377	386	359	375	389	364	378	400	418	400	417	381	357	328	328	368	403	358	382	369	371	388	371	375	391	382	379	357	388	361	387	366	353	397	367	379	325	345	428	371	345	345	371	370	376	390	356	346	350	359	349	367	381	365	357	362	381	390	371	385	346	340	377	366	382	367	359	361	387	377	398	395	371	377	379	329	342	375	357	410	361	388	350	363	375	353	350	386	381	351	341	372	362	381	337	371	355	362	377	337	380	362	377	364	377	377	365	382	351	365	366	358	384	343	358	338	384	378	385	363	367	362	376	353	356	392	383	359	353	382	345	382	362	421	362	341	357	356	386	367	330	397	362	354	346	355	369	361	385	337	380	393	346	342	377	335	403	356	343	345	334	402	377	377	388	374	382	345	409	326	379	367	351	338	344	340	336	392	400	339	390	371	367	369	397	360	367	378	399	356	373	384	372	364	387	367	380	341	339	349	404	346	366	362	355	378	362	375	350	371	398	402	387	388	383	356	359	367	360	360	378	365	390	385	378	360	365	364	362	328	362	396	382	370	324	354	384	336	360	356	343	361	355	346	338	394	336	388	377	431	396	390	349	339	368	378	377	373	369	377	380	391	401	327	354	365	384	356	376	360	368	353	371	402	343	386	376	393	358	362	384	369	341	395	412	381	361	373	365	384	338	389	356	350	362	361	383	370	379	389	370	369	384	376	335	356	360	353	356	385	352	383	377	379	330	353	372	380	351	374	347	380	383	355	370	376	348	343	353	324	386	364	351	375	355	385	373	352	391	380	366	374	385	340	348	374	362	379	344	359	357	359	362	365	358	365	353	357	347	325	366	370	332	409	364	351	372	381	392	348	380	384	344	356	378	356	365	357	379	351	350	406	395	382	364	366	380	364	403	375	341	411	336	348	332	355	357	386	355	378	371	380	414	369	350	397	368	379	402	366	351	385	336	334	372	363	365	379	386	375	381	390	379	376	359	380	381	370	394	390	373	382	394	386	386	356	347	361	376	368	359	368	380	383	343	359	379	354	380	370	363	354	394	362	397	402	359	375	395	360	365	352	358	354	383	340	370	342	384	393	369	338	339	382	358	426	356	354	377	359	408	362	387	357	369	361	358	344	360	366	355	380	381	384	356	366	364	387	351	367	360	376	356	370	381	358	377	356	355	416	376	355	354	361	356	325	384	371	370	359	380	373	338	361	379	341	382	398	359	389	346	359	385	358	356	385	327	405	350	392	342	369	372	376	357	361	386	390	385	339	345	353	389	386	360	356	362	393	390	367	374	362	347	381	316	351	343	363	364	375	342	373	352	369	360	382	378	346	337	368	370	358	365	374	382	355	350	379	348	324	384	376	396	377	397	366	353	382	390	380	402	369	390	383	366	367	353	364	371	371	401	391	382	343	380	362	384	394	368	401	393	397	360	339	377	399	386	348	354	343	358	382	359	384	354	382	348	374	394	376	359	385	383	415	392	401	351	387	373	371	371	377	364	368	364	362	365	364	352	347	369	368	362	371	409	371	388	345	385	364	344	343	359	388	361	365	360	379	346	381	402	364	348	371	333	365	367	356	382	375	370	367	352	372	377	403	368	349	386	368	349	342	345	340	385	381	348	337	343	372	398	362	370	350	420	364	350	362	393	402	403	407	369	375	375	403	402	341	365	377	383	350	359	371	397	367	364	385	384	388	363	354	402	377	346	382	381	359	364	394	355	390	358	380	390	397	336	370	368	388	366	349	387	349	359	371	380	378	328	374	372	369	408	356	381	362	348	377	386	349	367	374	378	396	370	363	357	364	402	418	353	341	388	345	365	358	380	358	374	370	376	389	386	320	388	355	346	391	351	395	343	385	355	404	371	338	354	376	398	360	364	358	382	361	375	339	386	364	360	328	400	357	376	359	386	360	379	362	390	354	335	398	358	372	391	387	388	353	336	394	351	366	388	371	361	391	390	334	340	382	370	395	420	385	387	358	384	386	380	363	375	365	411	376	381	347	386	355	350	346	357	327	369	355	381	350	373	394	386	373	358	374	366	375	376	403	349	378	371	359	410	346	338	372	347	363	390	380	407	369	382	366	326	380	381	376	388	396	379	394	378	350	324	341	345	377	372	343	340	385	377	397	386	357	371	386	370	355	379	403	372	364	363	359	375	348	383	363	358	372	354	375	359	350	392	396	388	388	364	345	351	355	364	388	346	358	358	403	344	376	356	387	364	361	376	366	342	359	361	372	388	397	383	354	367	308	370	356	368	338	377	386	383	380	365	379	342	384	346	345	362	369	374	336	397	352	376	375	376	384	375	379	388	379	379	404	345	372	379	341	381	359	391	375	363	357	380	378	360	364	373	377	346	403	370	352	343	376	354	350	381	345	369	382	352	364	353	362	344	349	370	373	337	346	403	373	366	346	372	361	374	394	369	362	359	381	392	336	377	374	352	368	369	370	388	330	385	337	362	378	368	348	389	355	350	373	388	345	337	376	380	356	363	381	374	342	387	376	382	375	372	382	336	368	325	384	360	392	377	358	390	402	392	350	344	385	376	311	390	360	391	369	376	363	381	366	350	368	352	396	362	380	362	356	362	374	376	377	378	392	356	367	342	369	349	387	399	367	358	371	378	390	374	371	365	379	352	377	367	372	345	387	361	369
25091	21070	26913	25052	5287	1254	945	871	16338	24834	15756	5314	1470	764	593	597	607	583	595	588	591	609	552	604	569	621	577	546	629	607	561	621	550	561	587	595	580	577	559	577	588	596	569	607	565	614	576	589	614	588	585	573	573	603	625	607	573	557	593	586	597	590	593	601	572	595	539	560	593	646	584	562	570	620	542	588	607	613	600	573	543	605	577	579	573	562	575	621	586	566	619	602	580	551	580	581	549	595	578	582	591	576	614	565	563	599	602	602	506	546	587	626	610	560	600	587	605	578	596	592	613	593	563	631	553	603	604	569	625	601	607	572	591	581	552	565	623	565	545	613	583	566	594	580	578	625	567	547	559	591	612	614	552	617	573	542	576	568	576	543	538	596	556	599	591	564	576	586	596	581	570	588	593	552	586	555	557	594	611	592	588	590	577	575	617	569	582	583	613	547	607	591	610	574	562	547	584	593	602	559	583	595	563	574	632	553	613	618	569	650	547	543	627	612	589	551	564	567	580	575	564	581	634	581	579	545	579	581	556	583	544	581	579	558	570	534	622	621	604	530	581	558	575	578	550	616	579	615	563	597	591	575	612	568	635	579	615	563	615	634	578	590	570	568	614	578	577	538	607	591	584	603	574	565	582	543	581	618	592	564	556	591	578	572	614	600	577	594	570	577	561	571	626	569	621	591	569	562	585	607	572	566	574	548	572	563	552	600	599	585	588	613	576	564	543	545	608	618	564	614	573	579	584	546	561	555	558	564	598	597	558	648	590	578	571	578	569	596	580	553	571	584	589	582	571	573	619	533	582	553	546	561	620	608	654	595	568	572	574	550	584	586	574	599	599	584	591	559	599	588	566	587	572	612	616	612	580	608	594	562	588	547	619	547	611	578	568	558	559	614	618	583	594	578	588	580	615	583	598	556	639	570	611	597	564	547	591	577	594	647	623	528	566	625	597	580	544	556	587	571	638	598	554	567	600	631	594	605	550	603	584	593	592	602	610	585	590	573	561	624	605	644	611	608	561	569	539	606	609	583	603	556	521	646	571	571	603	594	550	621	547	579	570	585	535	599	564	590	620	593	626	590	593	560	566	576	628	579	609	575	574	612	597	604	571	596	559	559	568	597	600	564	605	590	594	574	569	588	559	560	603	577	606	570	584	610	599	574	599	595	585	552	557	562	536	552	587	585	543	594	578	540	581	578	572	545	545	578	561	570	550	550	507	577	568	573	597	604	589	590	549	587	532	579	564	575	564	582	541	579	567	588	581	569	569	597	566	564	607	618	575	575	603	607	596	599	614	577	586	534	564	614	593	614	576	572	560	571	582	621	533	613	578	550	586	562	633	587	558	592	546	597	549	550	601	564	575	578	593	614	538	537	591	561	515	607	582	533	581	564	610	556	583	575	574	556	610	542	603	582	593	582	538	602	597	570	601	601	554	578	589	552	609	599	588	580	593	569	660	591	573	587	559	514	564	637	572	582	578	538	602	596	588	605	593	573	562	554	567	581	591	572	605	593	552	558	602	552	542	585	566	593	558	617	559	618	543	603	600	596	564	600	667	590	615	618	618	601	547	604	582	624	571	549	584	572	555	594	597	584	563	593	567	602	575	577	564	571	550	577	580	589	610	591	541	546	581	574	588	589	561	565	567	594	590	582	573	561	611	583	593	585	600	542	634	635	611	556	579	627	615	579	602	557	548	594	607	587	595	580	539	561	561	593	571	538	603	579	569	539	594	576	562	590	648	585	579	552	563	548	593	637	576	569	609	605	530	571	603	549	566	627	540	532	552	619	603	576	537	591	590	577	564	579	596	579	557	582	532	573	589	589	591	564	587	577	563	555	553	536	613	564	580	601	539	626	578	591	596	590	554	584	550	536	599	574	589	547	582	590	606	618	592	591	641	579	563	570	624	593	586	549	556	529	593	566	585	634	559	586	554	578	586	568	584	547	588	550	546	587	584	559	575	602	591	568	589	561	587	564	601	568	545	584	602	583	596	563	606	601	545	600	584	571	549	595	600	583	590	577	596	539	577	594	573	527	640	572	581	574	553	580	598	626	598	583	560	587	646	616	578	597	606	555	628	561	602	585	590	611	532	556	599	570	591	556	589	573	600	568	596	598	558	560	597	580	598	587	573	573	571	559	609	569	581	571	577	582	617	556	556	582	539	590	620	577	573	560	591	562	576	583	551	556	552	538	582	552	576	587	546	585	571	572	658	599	575	590	593	604	584	593	579	604	574	605	586	599	569	562	590	550	600	567	592	576	553	575	601	596	574	550	566	606	565	571	557	574	571	591	579	583	590	582	605	552	625	544	585	580	574	560	613	574	597	563	595	624	569	637	586	613	566	629	560	602	579	576	550	621	574	635	593	593	570	568	604	554	574	556	585	569	578	599	569	583	566	614	570	627	603	584	548	577	541	595	560	619	620	592	586	599	568	600	563	593	607	615	630	551	578	571	564	620	558	624	574	609	592	580	587	578	546	566	562	595	541	580	613	575	596	572	553	567	593	620	558	547	609	590	558	555	608	571	628	576	571	574	543	589	593	588	533	555	597	611	572	562	588	530	608	592	554	608	557	599	600	572	581	618	586	591	527	598	608	593	595	566	579	575	582	621	629	582	600	540	586	543	596	581	608	614	624	616	616	621	613	603	580	569	585	587	561	611	558	574	569	607	585	600	615	576	593	569	580	591	602	587	524	574	604	553	591	607	602	578	555	567	562	618	533	620	524	597	583	603	584	600	593	576	593	605	583	624	591	545	585	536	588	566	539	613	556	584	574	586	591	596	590	588	592	588	571	600	599	579	609	540	603	598	539	527	571	592	600	574	594	559	553	554	607	577	592	553	565	605	608	570	546	583	604	569	600	596	574	586	547	588	607	614	573	591	583	573	573	618	601	607	601	574	625	561	560	592	574	595	578	622	597	552	615	611	595	579	542	539	572	546	554	595	581	582	585	607	570	571	579	588	612	592	599	564	586	606	607	608	573	587	562	591	569	567	557	610	595	596	592	586	595	588	650	577	586	566	553	576	593	590	613	556	571	559	624	580	607	592	559	577	579	642	575	605	585	555	646	568	551	571	583	629	618	583	608	595	607	581	566	582	579	538	558	582	539	601	558	594	580	608	574	578	623	551	591	555	543	584	583	648	551	626	552	610	588	586	576	595	576	558	563	560	569	561	585	573	555	569	649	573	570	539	579	570	573	543	595	597	575	559	555	559	578	600	576	595	570	557	598	575	560	591	578	635	633	586	612	580	606	560	571	628	561	540	592	571	570	586	647	612	599	620	630	594	571	585	567	564	591	563	582	601	573	579	611	595	606	568	590	613	575	576	605	598	554	600	558	580	602	575	583	565	584	591	592	555	588	564	584	559	586	602	582	568	607	605	571	591	609	568	563	550	617	565	567	607	613	591	551	585	562	616	571	592	561	543	610	633	577	613	609	591	597	561	589	568	631	588	611	542	576	541	590	540	550	602	582	559
3969	4086	3187	1604	1092	913	823	918	19358	21337	12588	4482	1395	700	547	504	514	479	537	526	527	485	477	500	481	492	482	532	514	507	547	540	469	489	527	508	544	514	486	536	506	476	495	502	503	498	513	484	468	472	463	490	476	533	454	481	544	503	489	463	468	510	536	498	542	477	494	484	520	500	542	502	490	462	500	528	457	495	498	503	482	490	521	505	503	513	520	476	470	530	517	509	493	474	498	494	499	513	517	457	492	488	468	537	534	484	500	487	495	558	511	505	490	546	523	467	468	519	464	464	462	493	484	505	498	529	509	480	458	517	518	528	469	487	527	537	499	499	507	500	468	430	489	509	494	485	517	528	494	521	471	512	477	508	510	544	523	494	500	493	457	490	484	503	541	497	435	474	502	457	474	506	517	491	489	503	497	500	507	473	487	475	426	480	484	487	543	499	474	497	479	505	503	536	495	505	516	494	484	478	502	511	528	507	522	525	470	518	502	493	515	516	490	475	473	501	488	499	490	495	449	453	504	514	512	478	551	500	468	532	476	530	501	498	529	480	484	515	507	506	482	489	520	467	498	520	514	502	532	532	501	544	499	504	498	489	476	500	509	515	502	485	519	485	508	516	461	473	514	502	501	519	506	516	483	522	458	510	510	492	502	525	495	491	469	473	488	485	499	468	457	454	487	539	461	472	492	489	510	507	512	527	505	493	490	475	475	482	517	533	495	498	475	515	494	487	464	488	463	494	473	503	470	525	478	528	460	508	495	522	496	515	524	470	517	497	508	463	483	503	505	500	507	495	488	494	524	504	497	460	517	502	519	555	486	512	512	548	490	514	508	506	466	471	499	477	519	508	512	481	497	477	512	493	460	508	483	447	504	525	512	491	526	522	525	447	448	501	549	508	446	502	516	519	516	474	538	540	486	506	462	523	520	507	508	508	482	513	539	502	513	517	487	507	512	522	458	503	513	516	472	461	513	488	466	465	481	550	508	522	510	450	508	506	477	519	514	518	483	529	488	507	526	476	512	484	480	515	516	534	463	466	461	473	487	490	493	526	483	492	484	466	473	533	506	479	471	545	470	497	494	502	464	514	542	465	490	478	504	491	460	506	481	517	452	533	480	488	484	500	507	510	505	497	485	507	534	459	521	493	455	471	488	472	484	502	495	513	478	503	522	477	472	500	519	497	461	483	457	495	497	483	477	466	477	505	487	471	498	513	517	489	495	478	483	526	480	529	495	498	454	512	520	462	493	489	501	490	475	509	486	504	511	461	473	495	495	515	500	491	502	494	474	497	514	469	464	493	474	458	480	501	526	495	496	462	515	488	495	468	480	496	496	483	468	516	485	486	505	486	518	476	480	470	478	482	455	504	517	473	492	515	535	505	492	497	495	531	492	471	504	493	470	492	529	502	470	490	491	445	501	508	482	470	447	469	501	475	475	483	481	513	490	490	476	537	502	529	460	476	540	520	495	524	454	467	483	476	451	512	486	458	474	514	518	506	493	497	504	472	495	475	447	459	435	477	505	521	512	472	493	485	498	488	481	514	481	481	493	450	498	504	518	478	515	504	520	459	493	473	498	502	494	555	500	521	460	511	492	484	535	541	494	503	483	506	460	536	488	500	478	486	522	493	485	488	495	465	509	476	503	518	503	457	539	520	475	483	450	521	502	495	487	482	493	508	461	516	453	477	503	539	493	529	497	458	495	506	499	470	522	482	470	493	504	491	491	452	469	479	492	476	517	465	516	494	484	525	499	507	500	454	474	512	491	497	524	465	498	521	482	477	510	504	537	485	470	465	483	512	509	499	461	496	469	522	506	519	499	483	467	451	482	509	479	549	502	473	515	481	487	517	450	512	523	519	473	456	483	509	510	482	519	496	470	492	492	513	526	519	454	490	501	501	502	520	488	492	501	450	476	500	491	480	495	491	465	475	498	490	481	499	464	473	520	481	492	491	484	533	494	528	523	517	528	534	516	504	468	477	496	510	482	522	498	500	514	502	497	472	515	477	490	498	496	462	514	489	466	497	472	536	514	488	458	480	467	472	470	468	479	503	500	449	506	519	502	516	518	487	462	451	533	509	495	492	447	530	493	523	481	521	488	497	484	451	475	505	504	487	484	519	520	486	473	509	510	447	503	545	462	483	505	483	535	473	501	509	489	483	501	486	443	482	474	504	507	474	504	464	500	457	482	510	552	500	473	495	464	488	535	526	473	463	499	525	494	468	498	480	487	468	499	455	465	467	484	523	535	492	492	489	462	509	512	442	485	534	517	462	468	502	459	473	461	498	488	500	489	549	480	539	479	474	485	476	511	494	495	488	511	481	513	490	514	513	472	487	467	498	453	465	494	498	520	476	477	492	496	500	519	473	467	456	499	507	497	484	454	501	463	478	508	521	487	484	505	505	498	488	497	530	481	461	507	527	490	498	496	508	527	470	471	486	482	476	462	446	487	478	472	467	525	542	498	511	479	502	488	486	517	527	518	489	515	448	472	506	487	480	499	492	499	504	497	469	430	455	494	524	483	486	479	540	489	504	492	455	461	503	487	459	474	475	491	493	488	468	470	466	453	523	482	490	523	467	498	500	491	506	480	535	488	488	504	489	502	487	502	527	506	490	482	509	499	489	502	453	475	463	531	499	486	500	466	551	483	503	494	467	505	521	513	475	524	480	466	500	487	469	486	455	483	480	488	497	516	503	496	499	499	479	518	515	480	470	495	495	537	506	468	505	490	522	488	514	495	495	492	503	497	516	493	491	475	530	484	520	484	476	527	453	509	533	501	512	488	520	526	504	534	486	511	480	513	528	473	512	513	516	475	525	487	515	504	535	523	491	453	492	504	473	453	519	470	523	500	448	502	486	530	474	485	505	493	477	502	483	537	487	495	514	461	464	470	492	472	457	481	498	518	472	533	505	454	473	493	482	516	453	479	542	509	485	502	468	513	509	450	501	515	483	486	502	516	473	500	477	528	487	473	504	497	479	474	532	465	486	496	458	512	496	473	506	464	485	491	507	503	517	473	489	488	499	502	506	528	510	539	504	494	519	487	474	458	466	523	500	529	479	508	451	523	503	514	487	497	489	524	485	527	482	557	502	515	480	471	481	491	490	519	488	454	502	453	468	506	466	460	443	515	497	491	462	469	472	491	515	509	508	536	493	493	541	525	485	516	479	502	461	474	521	512	480	486	489	479	493	517	457	484	517	493	465	494	541	490	467	494	497	531	484	539	489	502	485	504	542	455	474	503	534	508	504	502	537	518	477	464	468	509	471	511	470	447	515	514	472	527	477	492	526	494	515	486	480	523	493	491	524	457	478	489	526	483	496	467	480	504	465	475	479	511	525	514	500	477	530	484	503	504	510	510	469	493	489	511	477	510	453	458	485	517	458	518	512	468	499	540	505	497	530	486	479	449	534	518	511	461	531	489	536	507	512	525	460	504	491	493	510	500	466	504	520	481	467	511	486	503	499	527	501	523	518	458	493
23927	21096	28294	24110	21056	8801	2110	1517	20692	42251	33167	14526	3722	1536	924	839	763	858	849	894	789	853	825	837	845	828	819	847	853	873	822	818	859	814	808	836	800	823	820	870	806	801	794	792	794	830	867	909	832	799	764	776	804	815	833	857	871	794	806	826	767	811	862	831	796	786	834	822	810	758	863	836	863	864	833	845	812	792	839	847	814	774	816	826	820	808	842	856	855	803	862	829	828	839	837	800	807	827	829	880	887	807	870	826	794	816	857	770	865	813	790	804	741	793	796	763	834	794	787	773	745	842	841	824	804	883	804	829	805	833	793	824	833	803	815	778	830	784	798	807	815	852	844	845	832	781	801	854	840	845	822	806	804	842	819	826	777	780	768	856	770	801	856	828	850	830	846	830	839	818	813	820	842	812	841	852	811	810	802	828	793	837	749	807	799	837	818	820	841	865	789	852	821	849	786	791	804	830	853	831	857	824	842	838	829	772	843	820	793	828	836	795	785	763	806	801	802	839	857	768	832	823	794	802	814	820	819	789	847	835	801	811	785	836	778	808	882	864	794	796	776	813	777	804	837	853	788	849	816	806	859	818	875	820	741	808	781	822	837	805	781	764	788	817	853	798	775	805	810	845	780	752	813	810	811	803	784	818	810	806	806	802	808	827	781	796	810	842	842	788	801	854	795	839	830	818	860	786	797	813	807	825	846	792	817	815	806	796	756	801	823	828	823	801	822	797	799	752	826	799	856	815	847	746	821	813	833	800	798	773	815	832	814	846	764	804	818	806	829	833	826	824	871	840	850	809	761	828	836	850	830	843	838	824	821	817	838	821	813	799	803	816	794	780	867	840	775	803	775	801	822	819	825	816	836	816	818	798	854	826	812	835	808	818	810	823	799	846	811	792	840	822	780	791	850	838	827	809	816	839	802	823	846	772	815	777	750	757	805	814	813	839	857	842	802	789	828	817	862	846	855	767	840	833	810	859	783	812	800	791	812	805	781	793	866	822	779	845	795	805	855	807	794	818	817	781	832	784	843	833	828	866	775	785	783	843	878	843	841	805	789	812	759	754	833	810	885	789	802	833	835	809	885	858	824	861	833	815	782	808	790	816	826	803	768	818	794	839	845	851	799	769	757	842	825	777	826	856	807	815	763	837	827	816	788	818	823	827	868	789	816	793	738	769	818	819	833	834	805	763	850	815	820	850	829	803	795	790	830	842	781	800	823	820	803	833	825	832	859	788	812	816	891	787	809	873	825	812	796	882	822	818	757	731	798	820	819	785	847	795	837	819	786	782	823	867	851	791	856	834	844	807	814	826	853	792	816	808	774	849	817	823	771	814	823	845	787	838	863	791	837	863	803	762	816	817	803	761	829	818	807	824	829	836	827	821	790	870	826	808	830	834	861	829	804	761	864	841	845	794	821	808	806	817	827	802	814	799	759	784	752	864	807	839	808	806	790	792	822	882	891	776	815	765	805	800	846	773	828	803	808	781	811	766	894	787	871	775	806	806	828	835	849	793	832	857	782	840	822	828	847	819	830	863	854	773	822	831	788	803	830	843	792	802	837	858	828	801	790	838	827	813	837	848	838	786	816	772	868	850	799	821	795	852	840	818	823	810	785	810	800	832	822	835	807	812	832	827	806	820	836	777	837	795	816	803	799	854	838	840	802	809	840	761	828	764	850	756	810	877	835	812	812	830	813	817	823	825	822	810	838	842	766	802	792	787	863	855	773	820	761	806	823	831	819	791	805	842	808	805	853	808	759	777	863	788	801	808	787	804	856	807	801	807	839	795	773	811	841	833	773	768	821	859	796	827	803	861	758	821	767	819	735	848	825	866	818	815	828	824	861	800	787	848	798	882	837	856	799	809	827	809	822	745	750	844	834	878	797	763	805	768	770	843	822	842	751	793	776	799	803	816	831	759	844	773	811	805	801	818	793	785	834	772	827	837	772	763	767	816	840	797	809	807	828	790	822	803	819	829	851	849	836	815	820	806	816	862	820	836	797	807	805	758	833	811	847	803	817	766	780	809	789	818	844	823	797	784	803	826	795	781	804	843	831	785	834	811	796	788	839	776	814	851	845	850	857	824	773	835	846	798	835	743	853	819	761	820	801	802	808	812	781	822	805	823	805	813	759	793	821	841	811	825	804	820	855	812	860	828	811	782	757	843	807	848	817	809	809	790	798	796	837	772	819	830	873	791	822	744	821	821	833	761	838	836	792	802	867	848	825	843	814	784	825	775	805	832	826	916	790	817	838	831	792	864	848	815	780	860	829	821	829	857	791	782	796	787	850	774	855	817	793	876	834	840	801	805	796	750	802	783	791	816	859	806	813	824	825	788	821	823	822	829	817	804	845	817	858	806	835	816	822	824	837	768	825	843	898	771	815	829	826	817	795	840	819	792	807	825	832	795	793	788	808	806	823	804	842	796	829	821	814	859	830	814	841	783	788	772	775	826	844	800	850	766	780	842	820	810	757	784	854	804	846	856	806	833	828	831	855	770	787	833	809	848	799	786	851	846	819	830	782	787	844	849	789	817	838	815	811	798	780	828	784	837	815	831	823	795	815	781	838	829	871	873	778	809	833	800	874	769	832	809	824	839	777	847	816	829	757	820	802	837	782	831	800	845	825	807	843	815	804	810	816	801	813	829	783	814	804	768	820	800	802	767	784	828	792	819	822	821	849	790	816	817	783	796	815	836	789	795	815	819	768	790	822	791	793	804	815	812	821	831	797	793	825	797	837	807	791	838	870	779	788	840	819	796	837	873	830	785	801	769	842	768	815	821	852	834	851	780	802	803	814	775	824	773	738	766	808	824	868	792	835	808	821	762	828	813	840	788	820	774	845	827	794	844	783	817	766	813	813	791	864	823	807	801	804	862	832	832	877	835	813	773	855	802	758	800	779	844	829	855	848	829	839	796	792	802	835	843	776	813	787	838	848	796	765	874	787	842	820	803	809	854	864	764	783	857	857	814	742	836	808	781	784	837	827	816	825	745	844	841	804	786	781	786	887	830	914	793	817	781	773	859	798	801	795	804	779	811	847	816	794	801	856	821	796	816	843	785	834	796	780	783	863	829	806	809	795	826	777	795	783	806	789	801	842	831	881	829	827	803	796	773	836	844	813	843	775	814	787	822	847	814	810	816	791	860	861	848	793	843	815	839	776	775	824	798	792	852	800	812	822	773	794	865	815	796	792	818	821	805	819	796	857	812	851	855	833	808	773	775	815	821	820	795	771	802	778	859	856	851	786	812	832	801	827	883	864	810	849	805	805	797	810	817	827	792	806	842	794	842	767	797	847	763	851	825	815	789	825	765	801	806	789	814	778	812	813	811	837	787	833	820	800	811	763	840	823	794	866	853	840	836	846	859	864	827	829	843	831	776	853	798	862	786	834	799	860	789	804	780	814	854	814	811	834	773	781	804	789	795	821	780	823	815	784	827	838	827	783	792	815	831	807	844	834	819	787	793	869	784	835	815
4551	7431	5649	2967	2286	1648	1460	1430	24953	38509	26495	9929	3106	1394	785	714	701	646	678	690	681	657	698	639	687	717	670	718	723	689	701	690	672	666	718	638	692	699	688	676	646	684	643	644	682	675	646	718	685	671	714	678	709	710	700	669	656	694	667	656	759	651	637	653	676	740	701	662	683	653	646	698	688	706	698	670	673	669	668	670	691	722	681	670	664	673	717	682	670	616	679	645	669	669	636	744	641	744	700	709	698	670	689	650	641	713	620	655	682	659	664	739	639	656	682	661	661	656	665	682	692	668	703	686	665	674	679	724	644	682	683	635	689	663	710	647	659	710	674	662	718	675	709	687	649	703	696	696	653	695	665	711	656	701	695	661	708	682	716	653	740	669	685	655	708	666	615	668	658	673	661	655	677	665	668	731	677	667	663	695	687	711	669	704	687	645	667	698	664	642	699	688	657	676	675	643	660	639	691	665	698	641	641	638	680	664	657	657	697	707	666	643	689	677	683	661	630	649	749	684	656	628	719	663	642	680	710	685	682	675	653	650	674	640	650	677	663	650	685	655	655	689	621	673	679	698	694	673	681	662	706	660	659	697	654	671	718	632	655	702	681	668	662	700	662	657	696	686	661	653	668	644	678	699	656	689	695	718	682	638	663	688	649	683	660	616	726	678	718	649	675	647	668	689	668	698	688	673	698	637	689	700	647	671	696	661	677	671	688	669	673	674	636	659	657	660	694	690	669	691	670	650	657	655	664	667	662	671	668	675	712	647	676	665	657	669	689	622	695	648	665	684	697	668	689	628	660	693	653	651	680	647	662	698	666	668	634	670	690	694	696	696	685	654	690	648	684	689	680	619	665	680	637	673	674	713	664	607	660	643	624	691	677	653	693	688	667	633	662	643	710	587	677	697	677	717	682	704	629	641	669	671	669	651	685	701	661	670	643	660	658	624	695	673	640	647	679	657	657	700	669	673	715	678	644	659	681	688	702	646	647	699	662	667	607	688	678	718	686	664	670	674	660	680	652	700	678	688	651	701	655	696	672	683	686	727	680	657	660	638	675	670	666	681	666	704	681	669	653	647	623	722	665	665	689	633	672	674	714	720	700	642	688	641	658	645	678	649	670	637	683	703	702	667	687	627	640	655	629	670	676	672	621	664	662	651	655	663	656	693	631	642	679	644	675	679	644	657	699	710	613	623	627	683	683	706	656	655	664	652	672	684	685	692	681	693	652	687	648	654	674	676	637	695	679	684	672	704	653	648	662	668	678	685	660	692	680	654	681	659	667	661	664	652	649	685	719	680	662	687	706	672	663	707	655	697	664	702	644	649	687	666	670	647	650	712	639	655	678	653	729	668	682	614	677	664	651	654	681	663	609	701	698	688	675	685	669	674	716	676	651	680	712	633	677	621	660	676	720	639	651	702	680	655	664	653	687	689	692	672	651	688	663	633	659	664	707	674	635	688	627	642	662	670	683	697	701	628	678	652	631	661	680	671	669	627	699	666	676	628	660	666	632	696	668	681	686	681	643	706	662	667	674	663	691	693	659	663	691	664	678	667	628	710	653	691	660	608	682	658	700	649	635	706	679	649	683	674	677	659	671	709	624	686	655	678	669	679	695	630	679	592	651	701	662	647	691	721	719	627	703	720	664	646	663	691	694	608	586	686	678	686	727	679	687	681	637	629	661	685	694	696	688	669	663	712	677	654	689	667	646	656	684	667	704	668	671	644	648	684	665	655	655	701	644	640	672	662	671	610	669	655	705	685	670	695	659	695	640	672	692	685	658	660	679	683	615	722	655	637	677	662	643	684	674	641	681	659	647	680	639	661	645	652	703	659	685	635	706	638	638	726	648	713	662	687	669	658	673	650	621	697	652	691	660	632	703	649	622	662	709	631	735	654	711	626	707	644	635	670	645	670	688	665	680	637	659	664	717	634	662	665	671	661	712	642	678	647	653	685	693	685	679	702	672	669	652	720	688	645	684	630	686	664	696	658	672	644	697	658	642	694	609	653	691	677	666	654	694	687	649	670	635	714	686	688	681	666	671	639	690	721	680	657	720	627	599	693	669	667	684	679	662	631	644	633	683	709	656	634	633	665	676	676	647	691	681	658	654	609	654	625	644	647	672	711	678	703	700	638	676	753	658	622	664	694	646	709	682	668	670	659	682	683	689	657	671	688	640	663	631	661	679	651	653	626	674	648	709	660	681	669	722	674	670	693	651	696	660	711	612	676	670	647	689	698	649	685	665	657	682	698	666	654	684	672	625	663	672	692	720	658	664	682	633	649	636	704	646	679	680	655	691	690	660	674	709	664	651	648	640	683	675	639	710	692	650	639	652	644	672	620	655	655	672	665	670	678	678	663	670	684	684	672	645	697	692	629	624	651	687	668	691	679	660	688	702	636	640	689	652	684	698	685	641	658	650	652	650	675	658	626	702	716	690	638	671	718	693	658	672	651	680	676	660	626	683	650	638	645	637	653	697	652	668	657	723	649	653	673	653	680	648	650	653	698	662	693	642	706	659	624	688	647	679	677	684	670	656	629	668	584	676	654	651	695	651	663	673	702	635	661	657	672	681	680	630	670	671	655	673	650	661	655	666	672	661	628	671	696	689	717	722	706	663	625	690	680	697	646	646	648	652	657	684	655	728	655	669	698	654	669	640	662	638	661	649	669	689	658	634	653	660	676	675	624	680	699	653	683	692	699	678	601	704	694	671	647	734	649	701	657	630	638	663	617	658	654	636	643	680	631	646	677	635	664	663	687	596	668	659	676	682	682	690	668	661	676	643	669	643	714	682	663	639	648	701	644	590	667	611	623	605	665	627	633	687	698	686	691	654	664	681	677	681	650	638	663	658	687	689	663	681	646	666	644	651	673	700	683	653	647	633	701	638	672	671	646	682	666	654	669	662	689	694	671	650	721	665	679	684	685	698	651	690	675	655	668	674	671	643	672	703	706	675	647	679	636	678	669	663	716	648	683	676	657	638	674	693	668	679	675	631	642	632	654	665	696	702	660	651	644	640	654	669	659	661	622	664	685	656	661	623	626	632	662	703	693	647	706	641	657	643	639	648	669	615	692	652	633	639	659	698	657	649	675	634	653	658	632	644	658	662	636	683	672	723	671	675	694	643	685	676	596	657	647	643	661	690	682	642	643	687	692	684	674	599	681	679	672	668	663	693	681	666	627	687	695	640	690	703	646	632	698	684	652	678	659	635	677	669	680	645	655	661	648	674	647	690	620	650	689	692	666	692	619	677	674	697	659	696	661	671	705	619	670	712	631	644	651	670	652	679	653	672	646	642	656	631	732	677	705	647	684	666	680	636	665	641	673	680	647	658	692	638	660	663	655	675	660	664	661	637	685	692	671	688	665	669	605	656	692	628	705	699	671	658	653	648	708	675	660	663	680	658	658	650	665	698	708	661	633	674	654	679	663	686	669	663	672	646	670	708	711	691	618	704	631	602	694	647	641	675	618	650	705
27354	12749	1808	850	606	492	471	521	1080	2953	2789	1479	817	558	496	453	505	514	473	505	520	502	479	452	508	516	429	500	504	514	491	497	517	458	471	499	468	483	531	475	512	495	526	489	486	519	480	498	478	499	512	527	488	493	471	463	539	476	485	510	512	522	496	518	506	490	476	518	516	502	511	439	485	493	486	487	488	478	505	480	479	495	448	523	463	492	471	501	450	503	489	477	499	456	497	515	498	522	513	523	474	474	482	484	513	473	491	512	491	520	510	532	472	514	488	522	501	507	477	528	471	500	488	435	522	489	488	437	455	490	460	477	450	498	507	504	514	558	487	537	509	477	473	500	478	452	477	503	480	561	469	470	506	467	476	473	480	465	514	486	460	508	464	479	507	486	547	477	479	495	492	485	470	501	497	463	489	501	511	518	479	509	487	461	477	500	519	481	474	488	488	452	514	467	506	482	543	467	487	508	491	490	507	488	511	493	488	513	471	459	499	489	497	473	498	522	518	515	483	445	486	467	510	496	514	497	506	462	513	475	471	455	531	512	476	495	457	528	473	509	488	495	511	483	480	478	472	509	504	473	496	501	475	489	465	474	512	502	470	495	483	477	465	492	454	494	473	428	458	472	498	493	459	484	519	490	491	504	529	467	515	471	472	484	449	463	517	503	487	495	504	492	507	530	492	505	461	449	515	494	465	496	454	470	487	528	515	471	483	504	480	506	495	518	474	485	485	511	435	473	409	503	502	478	488	497	482	497	488	478	522	480	493	459	483	515	497	449	510	498	477	508	474	490	486	516	458	464	490	477	490	522	496	474	500	512	462	452	475	499	492	467	492	485	481	477	507	480	523	498	496	446	476	526	479	488	493	538	481	507	520	495	537	480	487	507	502	499	485	509	493	464	460	504	467	522	501	500	468	460	485	472	496	472	506	443	491	481	487	499	496	487	483	484	509	459	522	483	495	494	533	477	469	471	486	502	474	515	503	481	488	480	483	479	497	502	478	522	470	464	447	491	476	484	496	479	523	505	488	458	486	479	496	477	494	492	526	488	500	493	491	491	525	507	489	492	508	477	509	488	488	520	493	519	525	460	513	447	489	485	445	490	522	492	513	490	496	483	507	506	450	471	493	497	465	493	523	444	472	513	491	489	463	457	453	516	509	471	468	477	529	493	479	475	482	458	502	491	475	499	474	508	496	491	549	509	482	500	514	501	463	469	496	457	495	500	494	503	472	478	479	511	434	445	531	442	515	463	480	509	497	487	509	458	497	484	497	481	508	478	481	486	494	574	521	463	480	552	485	460	492	437	488	495	483	505	489	444	526	534	491	508	487	468	499	461	496	488	474	488	501	524	517	473	483	503	489	493	431	489	523	497	470	488	513	478	520	484	500	487	477	464	459	512	506	523	474	472	493	493	458	467	508	466	521	503	475	454	499	525	465	505	539	479	467	481	461	491	463	513	507	487	516	456	444	478	464	494	481	476	478	488	494	464	486	489	505	498	512	485	493	471	460	514	478	491	498	514	490	491	486	500	503	476	468	483	485	491	538	471	459	476	470	520	476	486	472	494	458	490	487	481	446	510	456	433	479	452	486	469	482	479	481	500	486	465	448	469	474	464	507	508	526	495	521	472	491	484	487	484	504	458	499	465	475	436	510	437	508	484	505	461	485	469	471	475	490	482	477	480	511	460	490	500	484	507	511	471	454	505	500	496	475	451	467	502	475	480	522	510	486	510	476	468	477	453	488	519	529	435	508	512	495	493	454	505	475	497	507	458	523	509	531	470	495	509	476	492	511	474	492	491	522	454	508	508	491	471	477	489	490	491	507	515	472	456	456	484	497	487	477	529	504	499	503	513	508	510	426	475	479	537	486	443	504	502	481	484	523	465	488	479	514	517	473	498	481	435	488	479	472	480	492	497	460	451	498	496	475	497	513	468	476	471	434	469	513	476	485	499	505	424	493	494	498	514	495	499	492	459	468	487	515	495	534	490	478	523	475	504	490	497	512	480	511	543	502	478	532	465	485	490	489	524	494	465	456	457	495	491	450	489	474	498	495	480	493	485	493	475	470	446	502	453	472	521	475	467	537	512	521	485	490	512	492	466	511	518	463	496	494	481	525	491	519	483	449	497	489	488	506	510	536	497	499	469	459	476	483	479	474	482	507	458	513	504	512	458	500	508	533	493	494	500	534	477	480	480	486	471	503	481	505	499	458	469	464	489	478	476	488	476	433	446	486	495	425	484	502	495	487	491	466	498	477	458	499	486	493	510	473	528	505	469	470	482	470	529	477	488	494	475	460	519	451	525	460	478	484	536	496	501	460	470	475	493	504	462	503	464	516	471	472	475	500	505	508	499	504	491	446	473	469	511	455	528	487	468	479	478	489	466	493	492	505	512	505	506	484	493	490	463	498	473	446	498	475	503	484	475	469	449	507	505	463	494	474	492	477	456	498	472	490	478	489	495	494	499	475	480	490	492	514	484	424	484	501	527	466	495	490	479	483	487	475	461	472	494	430	489	488	477	494	500	531	488	490	474	498	526	508	511	468	500	467	517	456	487	509	501	444	490	439	482	507	455	511	513	502	483	503	488	441	481	472	533	471	485	470	488	478	468	499	472	464	514	488	501	447	549	478	482	472	457	493	509	484	475	490	492	481	509	495	489	503	473	488	506	489	469	499	476	442	519	492	472	506	493	486	483	474	498	469	504	465	470	495	464	494	495	468	447	534	501	480	482	465	467	522	462	514	455	502	502	491	501	466	463	481	481	499	465	503	515	451	545	497	508	446	507	488	463	487	481	474	513	508	511	509	500	494	470	490	464	485	480	521	534	489	517	486	431	504	509	460	454	503	482	499	474	506	503	493	487	492	503	493	473	534	466	466	486	483	470	514	504	531	544	485	493	461	501	492	472	489	476	486	478	478	478	489	496	429	470	488	502	487	475	507	476	482	513	455	496	520	480	518	502	498	460	488	487	510	456	431	477	494	490	497	487	467	451	489	462	504	464	518	491	496	510	542	464	476	470	456	492	510	475	465	472	493	500	500	474	474	493	491	502	477	485	468	492	485	482	481	486	478	490	501	458	498	506	506	476	488	502	473	532	448	461	485	479	482	475	452	513	484	473	525	487	505	473	510	486	468	471	494	468	481	473	486	459	501	542	493	488	481	471	447	480	491	468	498	502	495	494	477	475	485	518	541	487	482	513	458	495	516	488	487	525	504	480	526	487	472	497	527	513	462	519	466	483	476	472	478	498	508	482	505	501	507	498	466	483	449	506	511	496	477	513	493	501	476	497	463	440	495	491	502	513	467	466	482	494	501	484	487	459	522	492	490	508	482	498	459	469	502	537	498	511	494	518	496	459	465	500	483	509	528	456	518	516	510	499	474	469	509	488	456	482	458	497	439	463	459	492	480	500	490	537	514	524	484	495	469	495	475	495	489	481	471	506	501	489	486	490	541	469	489	532	466	523	497	501	497	451
5123	999	1012	573	528	498	465	546	1339	3685	2996	1504	709	440	414	407	410	442	420	441	417	453	426	420	387	407	418	425	403	376	403	415	437	368	393	417	383	413	414	399	394	380	395	441	412	353	449	425	407	452	447	375	389	390	451	415	395	393	423	411	443	381	414	401	428	390	395	404	399	404	442	403	386	412	442	405	400	390	428	398	390	430	431	406	418	418	395	446	408	379	416	441	398	418	403	410	404	363	415	409	416	425	421	428	432	381	375	413	432	371	363	415	379	410	417	399	401	382	404	434	403	419	399	417	436	416	364	390	364	398	401	403	421	392	434	401	459	424	397	394	414	389	416	413	438	410	431	374	408	389	431	382	393	406	405	356	389	392	424	431	377	401	407	413	414	388	400	393	406	379	425	425	420	431	414	419	403	388	444	402	415	418	415	417	403	413	393	447	384	409	353	420	414	405	414	398	393	402	452	421	435	409	396	420	418	396	421	411	382	383	414	413	393	414	407	418	414	383	398	411	404	405	441	403	379	393	439	428	402	377	400	373	395	406	387	386	401	408	382	382	427	414	393	371	440	413	378	399	396	407	425	390	420	416	432	404	411	397	420	421	387	413	421	426	382	392	437	400	423	402	368	415	408	412	419	422	390	439	424	387	411	403	388	415	394	405	406	412	415	402	364	401	414	441	405	434	428	448	440	420	387	409	416	411	362	382	405	406	405	423	391	417	398	401	394	382	416	412	399	451	391	424	397	390	432	421	396	427	398	414	363	411	401	416	390	389	414	402	371	412	387	422	408	403	433	433	410	358	396	415	417	393	423	412	425	425	408	383	394	413	366	421	377	402	382	426	430	408	433	442	413	412	397	396	370	384	397	466	394	407	403	392	433	386	392	367	423	422	394	409	431	402	453	394	381	408	439	402	431	419	444	420	422	406	420	429	397	451	393	374	402	397	424	443	440	446	406	380	416	405	385	408	379	448	435	400	457	381	433	434	414	385	408	374	381	397	420	413	377	386	377	399	401	398	385	397	431	387	420	374	402	414	431	425	378	387	421	437	406	420	413	474	386	407	376	401	414	421	427	388	383	412	472	413	420	424	385	386	433	397	386	410	381	394	411	437	413	455	411	388	406	435	405	402	389	384	407	442	406	425	380	394	374	397	396	436	417	442	413	409	393	373	363	382	423	399	399	404	411	419	407	371	380	422	409	392	383	440	372	402	416	442	403	413	377	406	405	421	407	391	402	408	401	423	392	423	400	409	425	383	409	396	424	408	410	427	417	406	402	379	397	418	410	408	429	391	405	409	413	403	426	416	407	371	385	380	358	390	417	394	416	428	386	431	400	417	382	372	421	404	412	429	389	409	410	402	413	398	380	380	397	392	404	411	410	387	383	361	391	411	419	411	395	401	448	408	384	404	414	419	432	406	409	407	385	416	413	417	398	404	456	409	404	457	370	366	405	394	415	425	385	355	378	412	424	403	426	391	431	418	399	400	413	413	396	395	413	473	430	393	445	394	419	408	400	416	377	404	396	392	359	433	435	399	384	416	367	442	436	397	398	411	402	381	387	365	418	419	391	410	393	375	395	383	399	399	397	404	409	402	384	420	400	411	414	398	422	383	405	412	442	391	386	400	375	415	415	409	388	454	402	389	412	416	401	380	417	405	386	450	382	411	395	423	397	415	406	428	411	394	443	387	408	413	415	375	426	387	415	422	396	411	390	413	435	452	388	397	398	410	416	437	407	431	406	390	400	385	414	406	415	379	374	402	439	425	359	398	403	396	422	434	385	333	402	395	389	415	415	422	391	427	415	436	422	416	360	401	368	377	418	403	430	396	429	392	423	428	406	433	415	417	426	402	402	426	455	389	431	379	414	411	424	405	429	390	398	396	412	432	447	410	421	376	388	405	406	385	443	427	439	399	408	388	384	424	419	399	428	403	399	393	445	401	369	411	395	387	400	415	422	413	394	365	432	446	411	420	387	414	400	419	380	412	402	398	410	409	409	409	410	396	381	391	426	369	389	399	396	412	411	403	444	460	432	400	392	393	410	402	422	369	404	429	408	403	390	398	395	410	426	396	381	448	387	440	392	411	420	425	397	391	410	394	476	409	391	406	432	393	373	375	448	360	387	397	426	355	420	408	407	409	395	390	431	432	417	393	408	409	410	419	375	417	395	406	386	443	407	430	359	370	412	390	413	357	426	431	401	431	372	425	395	382	398	423	388	420	420	391	395	399	416	407	411	396	409	400	389	440	370	410	424	415	429	382	427	407	418	416	413	432	414	414	366	379	415	404	362	403	376	451	385	466	407	395	414	415	382	399	436	417	401	420	399	390	412	412	436	399	400	405	407	401	401	409	384	410	439	414	434	418	371	436	384	400	410	398	397	350	380	403	415	418	405	405	429	411	456	394	400	412	416	384	404	409	402	378	377	397	409	397	428	437	393	416	400	404	403	404	365	377	369	374	425	397	410	426	440	406	356	395	422	390	411	417	426	404	374	411	412	389	397	408	428	418	405	402	378	425	382	381	392	386	463	422	418	374	426	386	377	397	407	399	378	380	388	383	423	384	410	393	402	426	401	395	417	416	399	402	381	412	388	402	393	365	404	420	423	397	416	425	413	405	418	404	434	374	394	391	415	423	393	436	435	403	421	420	395	409	378	379	377	403	439	382	419	416	377	416	426	439	407	394	419	396	411	401	363	390	389	392	426	389	414	404	417	400	400	410	416	430	401	370	409	461	401	456	403	396	402	388	397	411	383	436	400	437	399	395	381	390	394	420	383	391	386	400	422	413	415	399	379	396	418	422	348	385	400	407	387	416	429	397	401	445	379	419	389	423	399	443	413	427	415	401	407	383	396	446	407	404	391	452	427	397	393	439	435	450	425	409	408	421	384	400	407	424	397	414	420	394	393	445	390	409	375	423	401	397	410	413	355	412	387	406	401	404	426	405	402	429	398	405	397	436	400	420	458	403	401	421	373	432	398	400	446	392	397	396	434	435	389	461	429	402	406	398	398	405	399	410	395	405	412	408	382	405	426	375	391	404	375	443	397	398	399	426	406	388	416	379	407	391	402	413	415	409	398	396	405	399	408	407	423	383	403	401	399	382	417	427	381	431	424	420	421	382	446	375	414	385	387	414	425	400	421	440	401	385	378	415	413	380	413	370	459	397	411	412	405	406	402	399	422	432	412	378	410	402	412	395	418	420	408	381	397	435	400	407	392	425	376	397	419	422	435	440	425	412	395	414	396	432	388	381	410	372	438	432	433	412	396	396	425	398	406	418	404	406	435	400	390	381	402	417	421	408	393	402	435	387	397	404	415	391	392	408	383	379	365	404	418	382	409	375	440	400	436	413	391	422	421	416	443	410	374	428	361	414	404	420	399	403	397	386	390	406	450	404	426	383	415	432	398	400	391	386	396	434	393	410	384	438	426	407	420	453	426	406	392	423	395	413	394	392	382	375	422	434	391	384	406	408	399	431
25128	21066	26886	25059	5312	1270	1008	2081	14543	22577	16717	5809	1745	952	647	618	593	659	640	640	642	640	640	578	598	621	569	592	607	596	661	592	570	626	648	629	634	628	598	597	618	595	620	605	616	602	588	628	628	650	648	641	608	576	609	601	634	599	607	645	616	635	590	576	622	585	610	601	613	610	626	584	617	602	599	604	602	603	587	576	648	617	642	593	659	574	594	601	644	583	558	614	558	615	611	600	637	584	589	601	633	583	645	599	600	553	553	583	580	572	574	590	626	587	611	590	600	611	570	602	639	612	587	631	614	626	623	622	627	558	636	579	587	602	606	623	600	571	650	612	608	625	588	621	636	590	605	584	557	614	613	648	614	568	605	613	665	575	597	586	605	630	590	593	545	594	581	610	608	610	631	611	626	585	616	589	587	606	603	648	599	601	600	596	618	646	598	613	585	623	608	597	593	612	621	600	617	572	569	596	625	619	665	600	593	583	612	593	627	612	602	583	595	606	573	605	559	586	617	590	654	655	566	605	606	578	618	585	649	549	587	567	637	603	603	599	640	585	618	613	609	646	617	598	615	636	578	608	584	608	575	674	647	643	599	578	606	602	607	627	570	610	587	606	610	569	588	636	642	612	592	571	572	635	630	587	576	577	660	602	668	620	607	592	608	615	582	619	610	661	602	601	628	628	584	605	632	611	585	602	592	597	615	621	550	612	624	623	601	587	587	628	609	599	559	653	578	625	635	579	621	587	613	640	614	596	634	620	579	576	601	614	595	664	586	579	616	587	552	580	622	628	595	583	581	586	614	579	626	604	603	605	638	554	612	556	618	556	584	573	606	625	599	617	616	618	634	610	604	548	629	593	604	612	608	598	598	594	605	590	640	645	572	635	613	609	539	577	569	610	571	593	594	632	614	624	600	646	653	614	602	595	635	609	583	570	608	588	641	586	643	624	583	579	562	597	572	650	635	546	598	625	572	587	602	600	594	600	626	634	640	584	592	625	556	595	614	567	610	561	621	596	570	614	606	593	627	631	641	589	676	597	602	602	602	605	631	592	620	607	666	565	599	649	595	598	614	604	629	607	603	594	624	628	586	581	617	628	586	602	573	636	601	626	590	544	591	611	613	600	561	542	631	597	602	596	575	630	560	599	561	602	626	625	621	627	582	601	619	580	579	626	588	589	625	619	620	610	633	645	597	649	611	606	624	612	589	566	580	556	594	621	606	587	638	576	629	580	600	608	580	549	615	617	614	637	610	614	600	615	608	646	603	634	602	588	635	582	591	576	558	608	613	637	616	607	625	602	628	598	592	554	610	574	613	616	588	575	621	628	580	571	584	591	616	633	594	606	593	588	600	574	628	601	606	614	579	577	617	584	603	641	577	564	587	598	562	584	603	600	644	617	607	590	592	575	578	647	558	587	596	632	627	582	622	610	576	618	642	603	615	639	615	651	585	619	596	614	591	634	586	567	570	607	549	613	616	587	598	600	602	608	539	632	598	591	595	636	627	574	614	562	615	609	635	635	613	592	579	623	629	610	621	628	625	607	573	648	572	633	614	589	624	618	579	616	565	601	655	577	611	569	643	621	599	605	637	593	680	582	601	578	602	593	603	622	573	628	594	610	566	672	602	629	622	584	584	640	600	599	640	591	587	621	580	572	576	600	593	575	600	609	589	641	559	568	635	571	562	594	594	614	592	600	638	616	624	629	557	631	583	620	612	602	611	594	650	602	560	513	649	630	641	568	630	591	581	621	609	603	584	610	593	552	586	611	604	556	615	571	593	557	614	657	652	624	656	593	613	565	566	539	625	597	639	604	613	579	537	607	593	591	613	594	600	597	596	595	612	604	614	581	615	623	620	630	604	584	611	558	635	586	573	612	631	629	601	596	611	629	575	622	642	579	610	558	638	607	621	637	612	616	534	571	604	597	617	641	647	580	598	580	605	582	612	557	610	592	595	599	552	593	633	619	603	570	605	586	553	625	614	622	611	601	623	601	590	639	590	609	573	603	602	611	636	637	626	603	632	565	557	593	605	612	606	587	537	550	628	595	582	581	622	578	603	591	588	571	583	580	543	625	614	611	572	598	629	641	571	592	604	603	577	608	578	601	605	624	570	633	593	534	625	576	566	610	586	626	585	615	585	672	638	597	569	588	567	563	572	594	596	637	602	648	595	592	640	583	649	614	587	645	554	618	626	618	641	605	556	629	613	651	580	603	589	600	609	592	594	635	583	581	616	606	618	583	603	637	555	586	594	617	637	545	540	612	605	623	665	657	600	631	572	611	602	611	624	623	563	631	608	618	606	618	561	560	607	676	614	607	618	622	604	672	600	585	614	602	576	606	581	650	591	657	590	623	630	584	609	617	597	609	609	616	630	597	584	589	567	546	553	585	619	587	593	653	646	621	610	570	600	577	618	571	572	580	602	628	609	581	622	591	560	567	625	607	557	579	597	614	595	607	593	551	582	634	626	601	604	653	616	618	617	600	628	636	626	625	570	552	574	581	615	593	605	564	614	589	565	592	641	619	730	635	613	607	623	618	588	568	635	626	635	588	569	624	569	571	587	603	599	633	630	599	624	591	611	570	601	657	637	621	597	603	634	584	586	594	577	604	598	615	577	587	613	594	619	586	608	580	638	590	597	578	564	571	639	600	615	562	599	606	609	610	581	592	582	603	608	584	614	582	616	565	617	560	605	563	601	674	622	609	611	576	593	617	653	588	610	584	617	597	601	608	614	609	597	622	606	615	560	612	632	614	584	596	632	540	595	600	611	635	583	608	616	651	631	611	601	624	591	611	618	619	576	610	574	615	617	585	614	592	586	594	595	649	578	597	616	615	592	559	640	609	577	587	586	571	563	595	611	623	614	609	578	601	599	607	629	582	589	644	601	616	616	601	587	592	614	611	599	626	580	600	624	591	606	629	599	615	562	593	580	606	596	576	641	623	560	587	649	592	590	646	631	581	598	596	605	585	632	633	618	585	594	587	578	599	586	609	591	588	599	653	623	608	571	618	638	597	601	585	584	604	610	608	640	634	571	630	604	571	619	594	582	580	635	606	561	564	605	655	586	550	579	603	635	600	631	595	587	613	574	631	654	611	582	597	604	582	583	611	566	591	625	598	632	613	600	572	566	639	574	572	574	628	594	667	616	629	616	603	621	619	647	635	594	587	576	610	600	594	563	605	568	618	560	627	588	588	579	583	597	602	573	605	603	613	629	591	588	614	623	609	642	607	583	569	577	536	613	635	582	613	617	620	627	646	619	619	559	619	612	589	616	559	600	602	629	540	611	575	594	617	614	655	576	592	624	594	627	654	564	587	582	623	637	629	593	620	605	631	555	613	595	574	565	591	594	619	607	595	582	655	604	589	615	670	636	603	631	607	613	638	573	641	590	627	641	639	625	633	550	608	577	603	641	599	616	587	641	598	582	634	591	622	624	629	605	639	610	598	594	596	586	564	619	588	586	589	617	592	600	618	617	584
3961	3721	3217	1619	1152	978	874	2909	17544	20631	13747	4782	1750	791	519	506	536	501	512	498	496	497	513	571	521	496	485	521	527	525	513	519	498	525	556	529	539	513	526	502	508	497	501	498	492	523	466	492	481	465	533	496	472	524	520	474	465	497	500	493	507	525	498	495	497	495	528	483	444	499	487	499	531	526	511	512	488	525	520	532	554	526	538	550	492	527	479	522	540	503	471	500	554	479	495	544	488	498	492	514	505	499	484	489	538	511	495	517	495	566	506	514	519	522	515	540	464	440	546	515	548	497	520	519	505	525	530	522	486	519	470	524	481	509	523	517	492	495	534	520	528	550	514	487	525	539	522	512	536	502	512	501	535	485	504	526	527	474	530	499	500	531	470	478	533	536	555	514	547	545	478	483	489	509	552	486	518	549	492	513	506	502	496	505	528	528	504	489	503	543	491	495	500	565	481	502	487	501	481	484	527	494	460	507	490	524	503	531	527	511	472	522	512	469	519	512	490	469	519	527	493	530	516	498	510	512	476	503	495	490	494	485	495	520	539	482	480	551	570	489	508	533	500	480	517	509	484	526	521	519	559	484	545	519	506	503	526	517	509	545	482	515	487	513	528	541	523	482	474	476	524	483	518	530	468	501	487	485	508	549	492	477	492	496	534	511	550	511	505	499	515	529	497	502	495	521	516	506	491	483	508	466	494	500	467	506	498	524	519	490	469	520	498	500	511	488	522	481	500	483	482	523	504	445	518	496	461	508	509	527	517	471	486	513	497	527	489	555	518	502	506	534	528	493	495	499	535	512	491	519	499	480	494	517	505	505	497	458	544	478	527	537	490	524	494	514	495	494	489	481	478	544	521	506	529	519	557	515	507	543	490	482	523	488	453	497	535	498	509	471	485	469	533	507	503	504	478	536	539	495	494	477	494	486	500	507	521	567	513	510	534	535	489	487	502	481	553	497	534	506	486	523	500	495	514	515	482	468	498	468	485	488	467	512	471	538	493	509	511	506	501	507	482	507	543	524	494	506	519	500	488	480	523	521	505	487	519	498	533	502	527	490	500	527	543	509	547	513	490	495	490	500	501	525	486	520	491	492	507	507	464	490	515	518	511	490	502	517	489	533	546	504	500	477	543	534	480	496	519	541	494	552	513	496	478	500	508	519	516	511	535	519	512	488	482	503	494	493	483	497	515	501	525	546	480	490	525	538	523	483	532	484	520	528	502	510	463	529	499	570	498	517	483	500	518	504	492	524	479	506	519	505	490	481	474	531	502	515	518	507	493	504	493	476	518	512	496	529	510	536	494	497	485	481	498	497	506	496	520	511	490	537	514	502	546	536	510	515	520	527	529	468	496	513	506	522	514	505	504	509	483	497	522	481	528	525	529	511	504	527	494	518	492	500	507	512	501	493	503	508	503	500	513	509	497	486	525	515	519	502	503	461	507	524	565	492	486	520	517	512	509	524	519	506	516	492	504	496	496	544	495	510	519	532	516	513	510	509	495	532	502	484	485	504	512	528	501	519	489	510	502	516	503	507	472	541	538	511	504	476	480	507	493	512	489	561	461	525	530	539	533	510	536	496	471	530	499	516	533	500	534	548	511	525	482	489	507	526	496	515	527	518	478	511	475	491	495	493	497	460	506	527	485	531	497	497	518	495	515	485	528	509	482	473	557	514	518	489	476	512	504	476	523	522	508	508	489	470	511	482	482	517	496	515	482	568	490	468	484	519	499	529	513	511	496	500	514	518	572	485	492	533	533	487	527	502	494	534	514	499	490	524	488	491	502	555	539	503	505	540	547	504	499	515	524	465	463	526	501	480	496	496	505	511	475	487	511	495	504	473	485	471	522	515	530	460	512	560	540	501	523	466	472	496	509	527	499	509	487	547	524	499	497	482	505	532	497	507	519	467	525	553	471	498	490	482	552	521	501	510	507	532	470	450	535	473	530	451	541	517	506	486	501	543	512	514	491	525	509	507	533	503	498	487	495	531	516	505	524	456	536	528	536	508	497	516	488	485	512	531	555	481	499	529	494	468	491	508	492	544	529	503	518	552	513	493	508	497	534	529	432	480	520	494	534	560	540	490	449	518	495	491	468	484	511	487	499	520	513	532	504	539	500	483	544	532	510	541	513	533	526	457	536	493	537	486	495	530	528	499	466	522	515	487	522	501	518	495	551	522	479	486	503	502	483	500	530	503	526	489	486	503	512	491	550	485	537	494	541	464	530	484	534	546	517	500	506	538	515	482	545	538	526	479	484	474	470	521	521	551	503	511	502	509	566	500	484	579	524	465	478	478	546	475	504	541	549	506	519	508	522	500	480	553	501	486	485	480	540	509	492	494	518	493	543	502	517	493	497	498	497	487	538	485	507	497	513	524	510	497	496	505	510	511	534	522	551	510	530	512	507	502	542	495	499	498	510	496	457	524	497	534	513	514	494	475	483	496	485	504	493	489	524	491	519	498	481	504	509	519	459	507	550	535	502	493	486	477	497	519	560	499	513	511	487	508	517	503	488	524	497	537	489	507	483	500	503	523	539	535	485	514	491	512	553	527	523	499	485	538	490	501	516	513	545	549	439	472	506	512	526	468	532	485	530	497	513	509	517	501	494	510	563	520	475	492	538	532	516	485	502	514	503	509	503	485	469	503	489	487	515	505	544	503	511	528	482	504	553	509	505	497	534	505	494	479	505	523	500	471	513	532	463	500	564	433	459	552	562	461	490	484	479	525	499	469	475	568	512	535	538	486	525	470	481	468	489	499	563	473	510	503	495	505	492	482	472	528	493	553	492	502	489	483	557	531	511	499	519	478	514	488	494	501	479	528	506	493	547	523	509	491	480	521	509	480	485	478	534	506	499	480	521	496	496	500	496	492	516	517	498	482	476	478	486	534	505	505	542	507	500	510	501	450	475	558	517	533	525	537	518	508	478	510	483	491	495	510	464	524	480	516	512	536	503	530	483	509	533	501	521	531	509	520	516	501	533	507	489	500	511	493	494	488	494	523	489	484	535	496	491	508	508	484	564	476	520	529	516	486	481	459	498	495	468	518	519	493	512	513	518	480	474	504	520	527	472	517	516	499	508	523	499	494	492	541	464	471	477	501	524	498	524	520	519	504	461	494	499	495	522	530	483	475	456	490	505	501	465	483	536	522	485	505	515	539	455	527	511	507	510	503	513	508	509	520	517	513	493	530	518	542	494	471	480	508	539	523	506	500	541	527	506	486	535	514	476	468	520	521	457	493	485	502	520	511	502	544	478	554	526	514	514	531	521	498	504	499	542	479	484	511	524	512	509	530	474	524	512	494	517	517	518	492	508	507	516	486	514	486	502	506	517	489	522	507	536	505	517	527	460	485	478	486	522	479	488	502	500	532	508	557	514	487	524	478	506	495	513	480	547	519	509	528	496	529	496	536	548	484	507	540	500	466	519	505	525	505	546	539	495	508	504	514	484	529	527	522	510	486	480	497	524	488	493	539
23874	21042	28240	24060	21016	8655	2056	4621	28743	39230	29111	14544	4372	1644	923	893	805	778	858	832	884	837	778	823	799	878	810	795	786	811	894	853	875	839	800	836	818	787	822	798	835	815	830	841	833	787	838	858	829	797	849	827	810	791	808	803	844	842	825	844	815	807	828	862	833	805	831	874	819	846	812	838	791	835	813	785	802	824	813	850	790	825	870	812	806	850	830	821	816	853	783	802	852	819	799	789	819	873	843	860	810	823	804	848	862	821	857	836	816	822	860	839	833	850	880	806	795	832	820	801	872	842	779	809	817	841	818	807	803	830	775	809	860	816	792	874	807	859	769	798	810	786	875	803	745	804	796	832	807	828	860	833	811	834	755	775	786	808	801	797	828	804	805	828	853	807	839	811	801	755	818	813	843	835	794	800	852	804	856	778	806	813	852	752	869	813	814	847	818	837	780	796	861	835	748	837	859	811	848	815	772	823	831	817	833	793	857	799	831	818	853	824	829	829	781	858	783	789	848	768	805	790	837	819	826	806	871	806	772	750	886	857	827	769	841	836	790	823	849	829	769	762	845	814	839	832	751	817	803	836	796	792	825	786	842	833	814	816	870	810	816	808	779	741	776	776	787	796	793	824	773	796	795	821	827	805	801	810	773	806	773	797	851	872	795	774	788	804	778	813	810	827	805	813	808	858	789	820	869	837	772	802	847	797	862	811	814	775	814	839	799	818	797	816	827	852	784	833	790	816	779	828	807	839	822	842	827	807	802	841	841	829	812	799	805	819	789	800	794	819	778	858	841	794	789	845	835	830	842	821	775	844	882	819	868	783	784	778	844	791	783	811	842	808	814	825	818	785	807	770	864	823	798	781	781	808	848	851	829	768	787	794	796	803	816	768	834	835	805	846	791	846	822	805	831	797	778	831	824	827	801	827	798	827	819	833	786	814	773	756	798	799	791	831	807	814	780	845	810	834	852	813	842	826	796	825	826	824	801	805	786	798	824	854	829	807	734	789	869	832	809	799	800	811	780	804	794	775	836	802	844	808	805	854	784	825	815	840	785	880	761	759	849	823	803	802	827	848	824	859	810	787	843	811	821	765	783	820	833	783	806	753	781	791	800	823	761	793	814	815	881	833	872	786	846	818	751	812	816	809	812	845	819	831	787	828	774	829	858	757	779	852	859	822	806	855	835	808	839	754	817	723	854	812	848	801	826	865	802	823	837	818	792	823	801	867	814	801	848	851	807	866	852	821	774	839	755	836	820	880	820	762	760	839	815	860	811	858	794	830	780	823	805	758	812	793	804	825	809	832	763	773	837	829	875	795	814	790	773	841	856	814	789	855	792	767	809	810	829	833	761	775	816	807	781	811	764	761	843	798	830	811	813	827	825	728	819	863	805	761	790	831	845	801	794	803	785	731	786	791	809	819	799	799	821	796	839	808	808	794	844	863	786	800	826	790	797	791	848	825	798	796	839	799	816	808	807	793	857	813	810	828	774	801	787	762	790	845	818	834	798	808	818	783	841	786	810	786	813	844	807	845	820	831	826	820	815	839	774	818	821	766	762	784	854	872	806	842	800	847	766	810	861	874	827	778	850	785	795	838	852	819	775	820	791	823	817	803	808	838	809	783	749	828	812	822	783	806	782	790	804	851	773	808	806	798	816	766	787	830	823	836	779	821	835	845	818	792	811	806	822	791	826	838	797	828	789	813	849	764	802	816	798	810	832	877	763	870	769	807	781	762	799	850	746	799	846	833	783	793	839	785	795	791	772	796	763	801	826	747	794	785	858	823	763	833	773	814	794	806	826	823	825	836	760	824	814	804	794	784	821	814	765	827	804	775	820	819	765	833	842	775	824	796	822	760	842	854	841	854	812	825	724	763	825	829	781	780	794	820	817	860	805	821	806	829	789	803	788	817	783	786	815	774	840	801	824	836	845	754	806	822	845	834	793	816	817	803	789	803	855	808	849	786	786	824	838	818	827	803	796	867	790	825	790	786	818	845	845	768	783	813	842	798	827	794	796	813	817	801	793	847	796	836	803	824	807	805	819	824	793	753	803	788	822	850	778	771	791	781	791	844	782	831	787	792	765	839	827	816	854	785	810	815	770	797	799	819	864	763	817	843	804	780	757	798	793	837	796	781	827	851	798	821	783	830	769	833	803	824	781	779	768	774	836	816	812	777	777	833	792	852	780	816	805	847	839	803	777	811	831	779	808	802	859	893	797	801	814	824	797	817	816	832	830	831	836	784	831	795	793	812	764	794	810	787	800	814	784	797	844	771	808	810	823	772	789	812	774	831	770	809	819	791	816	833	785	863	755	808	808	795	777	749	803	823	807	816	788	801	847	841	868	825	811	809	781	832	832	812	795	793	822	796	837	784	794	792	777	828	877	880	769	802	791	825	815	799	849	800	806	780	780	790	824	792	801	833	799	799	807	867	783	811	743	817	810	848	777	814	793	808	836	816	822	800	768	826	839	831	773	820	803	826	775	787	801	841	829	786	832	823	831	803	838	784	815	770	787	832	792	788	822	815	855	802	810	804	817	813	837	830	777	799	846	801	809	816	850	780	801	786	828	805	743	808	767	784	800	774	811	826	803	840	793	843	841	836	834	795	788	783	831	826	853	837	822	885	742	807	859	826	839	806	793	766	806	810	769	824	778	864	805	834	822	809	791	858	815	832	865	776	775	814	810	798	808	806	804	796	763	815	823	785	825	799	808	834	804	800	797	778	828	772	811	777	768	779	821	796	820	778	825	801	785	861	825	824	810	839	834	786	803	811	854	768	824	830	847	810	806	836	823	819	769	799	825	808	801	775	859	813	872	824	812	837	807	790	813	782	790	806	827	810	827	781	789	807	827	788	813	771	841	843	757	839	831	857	787	783	821	804	851	816	854	825	843	803	827	793	821	798	826	755	825	817	826	824	840	803	806	867	796	852	840	804	863	805	834	832	812	842	830	792	823	783	820	858	866	838	853	789	769	762	832	826	860	783	808	858	815	783	757	799	793	796	812	795	808	777	829	839	782	819	866	822	799	784	805	838	827	781	820	806	789	796	838	770	833	851	778	825	853	840	753	818	827	841	777	839	839	820	838	774	865	839	792	738	787	782	800	821	767	826	804	851	786	797	790	811	801	782	859	795	774	812	762	792	826	816	844	861	852	802	805	820	762	781	816	822	807	834	807	832	830	795	858	803	821	743	787	778	766	788	827	785	881	804	813	777	769	816	793	789	752	804	755	815	745	810	804	811	785	829	825	846	831	791	800	775	826	798	812	851	829	809	842	795	828	807	851	776	771	853	804	796	814	828	845	812	814	855	807	809	820	783	803	808	823	842	787	789	793	809	824	792	806	857	850	843	846	822	780	829	770	818	785	818	817	798	853	770	819	856	754	793	826	875	753	845	796	816	820	826	811	798	803	781	830	793	828	799	785	822	775	805	807	820	838	851	834	804	821	799	811	831	777	897	794	856	790	795	850	806	776	778
4736	7355	6415	3145	2105	1663	1450	6091	31597	34737	23872	11097	3836	1532	747	688	685	676	671	649	628	686	688	698	654	718	683	693	669	679	687	630	689	721	665	650	692	693	664	623	627	700	674	651	640	639	689	694	700	701	664	668	672	711	679	671	641	646	586	666	681	665	660	605	632	675	679	639	659	660	676	675	647	690	689	702	676	697	671	696	639	666	733	662	668	696	674	670	682	677	661	716	690	685	704	651	655	687	710	694	691	614	657	667	659	633	657	668	672	640	699	631	713	683	640	683	689	641	685	666	683	687	668	619	648	702	661	686	627	669	668	656	655	681	648	634	632	633	670	686	666	606	678	651	636	687	660	687	642	721	644	648	672	641	684	637	641	640	694	651	689	681	696	683	673	652	683	692	703	671	685	653	680	670	638	712	665	650	651	637	661	685	667	671	667	723	688	623	657	638	725	653	714	625	678	684	684	727	636	709	664	665	655	661	658	677	652	681	644	685	659	617	649	634	628	698	661	680	632	682	680	665	690	665	641	694	655	713	617	670	613	683	650	724	644	684	644	698	635	649	678	639	642	690	656	648	651	648	666	667	641	687	662	684	666	632	699	659	679	672	665	676	689	704	670	674	708	670	643	664	683	648	640	630	684	636	656	682	688	670	654	672	718	689	623	683	611	636	686	665	704	661	648	628	657	714	653	654	693	666	661	664	668	708	650	682	663	626	676	673	582	650	667	635	645	692	656	649	673	684	670	665	655	683	628	697	632	636	646	706	661	673	662	669	662	663	711	685	680	672	701	680	656	669	627	663	672	651	687	704	636	689	671	651	656	669	625	642	674	687	671	673	691	667	623	677	687	704	667	701	685	660	700	651	699	645	664	693	666	645	648	650	710	646	670	687	706	658	672	646	654	708	637	721	657	641	615	693	675	678	654	631	660	705	662	655	648	681	651	669	647	660	647	659	637	649	676	667	648	692	697	692	677	700	694	596	664	662	660	642	680	653	704	687	683	693	651	694	667	720	692	683	658	654	677	676	682	669	675	671	673	672	678	650	641	675	672	649	673	685	676	664	682	650	687	656	670	627	683	697	646	733	612	614	655	616	678	690	638	639	680	672	672	658	700	689	687	667	648	634	670	690	704	712	678	637	657	691	664	637	662	636	619	678	644	660	659	671	617	684	682	649	695	640	679	705	681	659	677	602	623	733	700	644	666	680	617	640	668	688	684	677	655	680	645	662	686	686	650	667	666	654	654	700	632	686	673	674	644	682	645	672	628	637	677	682	632	703	646	706	682	665	650	703	637	644	668	645	651	656	655	675	658	684	668	650	637	702	679	582	663	701	657	657	697	710	669	668	668	671	585	706	646	677	666	690	696	643	645	643	662	651	622	680	647	641	636	636	660	651	689	625	630	700	692	647	636	655	682	646	672	661	698	663	681	652	694	653	653	708	625	648	657	648	687	707	702	696	642	660	642	674	619	689	675	655	599	669	703	640	702	640	691	672	685	654	632	625	653	654	689	693	716	700	682	691	664	682	662	684	686	624	630	650	678	692	692	707	699	676	656	682	688	683	646	647	662	678	648	683	666	641	659	666	681	630	695	645	658	711	663	680	661	635	644	653	664	688	665	707	655	687	643	738	660	714	651	655	636	683	655	670	696	648	666	655	647	656	639	632	678	681	657	676	681	680	663	653	652	661	631	689	683	640	699	652	630	608	651	736	706	642	645	642	678	671	662	648	643	664	692	634	649	684	675	646	654	605	661	673	637	650	647	659	677	652	692	692	700	719	684	668	643	674	669	693	693	665	659	642	649	650	631	680	650	665	636	654	699	654	678	704	631	662	649	617	647	693	706	639	700	652	684	648	680	709	697	655	631	676	674	657	691	634	676	688	722	626	625	687	666	650	660	661	681	661	694	647	690	664	637	654	675	679	665	671	609	717	678	659	708	710	628	648	703	720	655	667	651	674	631	655	663	669	636	685	685	654	672	658	657	665	662	680	609	645	668	688	688	673	575	707	673	675	710	620	664	702	620	639	668	673	686	646	687	672	673	691	659	629	709	683	698	682	649	662	662	653	676	649	693	651	624	677	652	663	673	624	695	701	639	701	681	662	682	704	664	641	690	668	644	684	636	632	672	657	650	640	648	687	601	627	678	674	652	671	628	629	652	664	645	660	626	648	640	655	656	724	623	694	667	644	678	690	685	641	670	728	684	654	694	619	696	687	712	636	629	678	677	680	635	678	631	701	745	692	677	596	685	663	640	635	661	637	645	674	656	718	678	641	667	690	649	692	657	650	676	700	702	625	665	630	648	664	620	715	685	669	680	687	649	700	698	660	697	629	680	687	653	696	698	681	686	650	713	661	662	638	671	699	622	685	699	681	669	667	638	672	685	638	644	642	631	692	646	709	617	649	653	688	634	657	691	692	638	661	649	669	685	600	640	693	699	654	695	660	694	664	620	649	649	689	641	722	653	716	673	686	664	666	646	679	679	644	669	670	672	677	695	633	675	637	669	659	678	659	676	678	672	695	626	663	584	650	676	691	669	652	642	677	640	662	678	676	681	691	621	642	629	668	697	664	695	650	673	668	689	672	665	654	654	647	628	670	698	670	670	696	644	636	687	637	672	625	662	696	631	631	687	654	675	660	690	666	659	676	644	690	674	659	649	662	647	630	670	625	660	647	626	638	708	683	651	644	726	655	633	667	658	656	654	681	657	682	741	703	625	652	683	665	659	638	634	638	677	708	631	659	704	644	638	642	652	624	646	620	627	674	659	688	620	653	705	630	680	660	656	671	617	665	696	673	666	651	621	663	662	664	711	649	697	634	670	639	672	660	645	610	696	654	629	694	663	654	643	658	691	634	643	684	659	698	657	643	600	641	667	676	661	649	661	656	657	675	681	639	670	634	710	653	653	667	632	665	678	683	692	702	660	679	688	669	673	673	640	679	675	657	633	677	617	653	650	677	667	673	663	654	646	656	687	657	636	674	660	695	656	650	656	672	657	628	623	653	675	664	680	692	655	678	602	705	633	674	671	631	632	652	692	701	675	675	642	676	671	681	684	672	678	648	636	638	634	682	665	656	680	661	656	625	656	652	666	687	687	694	616	671	644	657	649	699	656	648	655	676	772	638	705	683	710	670	698	688	648	690	649	664	641	676	710	669	661	703	681	638	679	651	711	639	621	668	648	661	644	647	642	636	631	662	653	667	696	636	647	681	647	644	662	639	693	665	668	633	682	665	680	654	635	658	680	688	676	622	647	687	682	672	637	670	672	661	684	637	635	656	637	701	686	672	655	654	651	671	669	645	631	627	648	639	667	645	623	647	662	686	665	617	660	651	690	635	625	689	646	647	692	646	674	699	657	676	675	683	652	659	645	702	646	695	669	645	617	614	686	668	670	692	638	653	669	682	589	641	668	654	628	654	677	635	692	662	692	677	716	653	655	663	631	661	668	690	637	643	651	680	665	600	663	686	621	659	627	619	699	705
27366	12700	1527	795	518	461	446	470	1293	2897	2253	1337	708	498	487	397	438	463	406	425	457	407	416	423	433	430	415	455	417	434	406	397	457	449	410	427	448	408	401	416	449	436	405	448	429	397	437	407	424	474	439	459	402	461	417	371	429	396	406	411	437	445	429	453	427	434	395	426	442	419	428	426	426	396	427	445	468	406	405	429	442	440	453	420	448	418	415	420	471	398	445	448	449	423	426	413	400	453	447	403	467	447	446	457	431	413	403	442	455	437	428	404	422	466	449	417	414	416	475	429	460	448	406	432	487	415	417	453	431	443	430	401	483	401	444	426	409	434	425	467	410	457	432	442	424	442	447	429	457	479	412	421	477	443	410	410	430	425	410	438	421	431	427	410	427	416	455	419	433	408	436	447	435	399	419	448	416	420	395	418	443	460	407	397	383	413	421	434	422	408	413	426	419	389	431	413	417	417	453	432	448	400	409	421	442	431	442	379	407	470	451	455	454	432	388	420	419	433	398	454	394	382	440	436	437	390	456	436	407	414	386	417	410	450	430	409	404	402	431	422	449	406	394	423	436	432	412	450	427	418	427	459	423	417	401	430	450	421	455	443	460	467	425	440	440	443	425	430	428	456	426	447	434	388	401	430	409	418	433	414	427	415	458	427	446	436	439	438	432	450	404	463	432	421	423	446	450	427	442	431	430	476	398	444	424	405	415	432	423	459	420	420	418	435	436	475	418	413	415	395	439	405	418	415	416	430	420	467	420	465	427	413	458	421	459	421	395	381	441	443	426	442	436	386	486	409	423	437	413	426	412	408	431	426	443	425	475	426	426	455	409	435	424	430	406	419	376	414	437	411	418	421	430	421	401	426	436	417	400	476	422	456	448	431	409	410	435	453	444	449	413	405	424	443	433	409	435	424	394	424	427	420	410	411	394	453	422	411	399	450	419	425	448	459	434	438	455	399	400	422	469	435	445	451	422	444	445	429	450	394	434	412	406	412	427	425	428	395	409	398	460	451	431	424	447	410	419	416	425	415	437	447	417	406	466	395	431	470	443	390	452	401	421	403	437	441	484	409	412	396	420	447	472	431	409	425	396	423	455	456	447	408	386	396	398	449	420	427	461	419	405	394	435	435	441	419	457	444	437	448	426	447	457	417	414	371	451	405	419	430	465	453	459	411	458	423	445	425	410	407	398	417	427	431	412	450	435	414	400	440	430	461	431	461	395	391	420	434	453	397	400	446	446	410	393	450	426	396	429	464	465	457	396	415	424	419	403	413	425	420	457	463	464	440	464	420	425	419	426	409	414	409	410	435	449	391	417	386	418	406	409	461	436	436	448	412	432	443	460	432	415	420	434	445	428	412	424	448	447	404	422	409	433	438	425	410	411	427	453	446	432	406	419	424	431	441	409	444	417	426	432	440	405	391	431	431	413	415	419	440	434	428	436	444	398	420	428	439	433	450	440	401	419	401	430	433	444	413	391	418	455	438	433	445	412	419	452	430	431	427	443	435	449	407	420	421	383	456	439	376	440	393	408	439	426	401	428	461	416	439	464	454	425	439	418	430	408	454	440	457	449	437	403	446	403	452	395	430	439	414	441	431	422	399	449	441	405	455	453	412	405	470	427	411	420	436	430	398	415	436	442	434	422	424	432	402	406	435	414	414	406	431	412	440	430	403	422	418	406	420	419	435	414	424	429	425	414	430	416	391	420	436	436	409	418	414	428	420	420	421	423	420	430	395	420	436	427	403	444	412	425	433	421	413	405	439	438	449	404	411	403	475	416	442	404	419	454	431	432	450	440	391	425	440	433	383	410	429	429	406	407	434	437	405	436	406	427	432	444	414	470	439	424	445	452	411	440	422	429	435	392	429	397	415	449	455	435	466	459	496	440	405	403	405	413	431	387	418	444	449	449	444	433	418	435	448	427	421	424	433	396	482	411	407	395	439	417	427	416	448	433	441	421	400	419	444	386	436	425	416	395	417	407	472	442	429	426	400	458	392	450	468	433	428	412	434	426	445	437	409	422	467	417	445	455	456	415	448	393	428	432	417	393	417	431	423	401	434	444	435	392	394	408	453	460	427	408	440	432	423	437	451	418	455	420	429	444	461	433	416	400	414	411	449	420	418	422	424	421	428	444	465	448	418	443	416	442	423	441	430	418	403	402	444	420	418	424	437	434	413	402	417	419	395	406	439	429	413	480	399	443	422	455	404	444	420	405	430	425	452	441	421	410	447	465	417	418	424	428	466	465	428	417	423	417	463	437	406	403	430	432	423	424	400	419	438	380	423	451	439	452	427	446	415	400	441	420	430	414	440	415	438	433	427	448	436	455	469	422	390	441	422	389	400	444	420	421	411	417	422	446	449	440	407	437	413	428	414	453	445	420	428	429	442	458	437	430	438	408	422	421	467	442	452	400	412	417	424	444	435	432	427	387	417	445	423	437	393	437	404	393	415	426	431	395	452	437	453	419	467	445	436	428	426	416	431	419	441	425	428	428	438	414	407	386	422	396	417	407	386	460	477	459	453	445	470	405	441	439	421	427	389	440	396	476	450	417	424	414	448	479	435	461	398	452	397	460	423	430	414	413	426	428	431	415	462	421	445	419	435	396	460	442	418	437	453	440	438	409	408	427	437	442	450	435	381	425	450	424	469	425	431	418	423	416	418	418	443	446	411	388	423	434	423	423	449	416	459	386	432	421	419	435	448	430	398	456	403	469	433	442	387	426	434	447	435	412	418	430	413	425	397	401	430	490	431	453	405	402	379	424	451	448	444	414	410	454	443	418	396	486	422	423	404	435	422	422	425	423	394	448	384	467	450	424	422	409	455	423	442	413	390	390	446	424	398	404	418	399	405	422	448	413	443	418	442	437	426	430	424	451	425	391	445	411	432	446	452	443	422	412	413	450	405	432	408	453	402	426	403	397	425	427	440	436	420	431	460	412	427	444	422	453	481	415	406	429	435	453	470	437	397	458	426	417	401	430	439	447	430	443	420	451	440	442	394	424	434	462	429	376	445	371	432	437	407	419	420	429	423	428	411	456	445	406	395	447	415	425	443	388	437	416	442	434	445	424	443	431	406	447	452	436	426	402	436	461	408	428	427	458	445	434	500	417	442	419	421	434	425	413	422	385	430	412	416	400	419	468	415	447	421	430	428	388	448	436	463	434	388	409	419	393	426	425	413	379	433	454	416	443	452	426	412	444	423	419	432	426	485	406	431	414	435	432	422	424	418	419	431	422	470	410	432	451	421	428	456	395	450	436	436	400	421	402	447	392	421	434	406	411	440	398	379	411	429	438	411	394	442	384	440	436	428	449	427	422	411	436	452	426	422	430	419	399	422	425	429	399	444	425	424	455	417	416	423	403	437	464	412	442	423	447	392	428	455	418	456	451	441	404	421	412	418	435	439	429	401	411	421	432	438	407	427	418	439	408	435	423	391	414	458	440	432	444	429	453	411	450	419	423	402	453	442	445	442
5077	988	821	513	438	404	448	411	1769	3543	2528	1314	672	390	381	372	364	334	371	340	334	385	341	361	385	351	350	352	379	341	357	357	327	332	357	371	375	358	381	357	386	366	346	344	386	361	337	370	379	338	384	351	366	349	353	380	390	371	385	377	365	330	375	348	353	378	386	357	387	367	380	359	355	372	332	355	337	333	332	367	363	391	357	354	361	342	380	354	373	361	369	339	350	370	358	339	317	328	381	354	356	343	364	388	357	370	378	345	351	368	373	321	342	334	327	376	340	348	364	362	365	357	382	369	344	378	362	358	348	355	362	352	350	362	350	382	348	339	358	356	382	365	390	362	370	371	361	329	345	363	381	359	320	359	365	379	352	337	343	342	350	361	330	353	349	365	332	354	349	376	374	365	361	351	342	390	389	360	361	347	358	365	390	364	317	359	350	362	353	326	374	378	394	357	348	364	358	371	381	390	338	329	327	347	322	366	365	383	323	319	354	359	354	354	376	330	355	326	328	344	340	380	340	354	331	362	348	340	379	350	324	369	354	335	319	342	349	367	353	363	382	358	367	355	344	331	388	373	355	370	358	353	375	348	346	414	356	367	369	355	332	357	346	360	367	358	363	353	354	367	343	323	378	339	394	341	368	335	359	379	330	355	352	382	360	360	346	379	368	335	361	361	363	377	331	360	360	366	380	362	358	370	369	366	342	353	369	357	354	367	339	354	396	383	356	356	359	387	347	361	378	374	346	334	337	355	359	368	362	351	335	362	358	362	371	361	320	377	394	359	367	365	342	392	343	370	353	351	360	319	350	384	373	351	357	323	332	341	349	359	344	332	349	331	350	337	351	359	381	343	342	354	371	381	374	342	349	336	340	379	352	327	360	347	362	370	356	367	400	378	329	343	352	353	317	365	364	323	360	360	347	351	366	329	342	384	345	323	367	350	372	366	339	319	371	388	341	344	372	334	372	346	357	332	366	332	346	332	352	340	397	365	370	316	386	336	390	327	382	361	362	358	366	354	376	329	368	371	350	342	368	354	357	343	305	393	354	346	325	339	331	388	346	335	378	335	384	365	334	365	379	368	368	361	345	328	385	352	366	373	384	344	353	336	357	371	378	352	373	322	339	366	367	335	358	334	321	347	314	375	366	379	369	348	344	343	345	347	323	389	352	311	356	347	362	360	329	368	332	378	375	382	347	349	361	379	343	336	341	370	331	354	356	332	349	352	328	379	340	353	318	355	365	372	374	314	350	369	364	381	377	345	353	371	349	333	335	335	372	322	335	366	361	409	358	358	328	360	330	369	363	338	348	368	319	347	358	319	382	340	342	375	350	339	368	368	344	368	323	382	377	385	398	387	326	351	387	318	358	350	358	358	364	372	346	359	337	316	354	358	347	366	336	355	347	379	331	356	347	350	365	328	350	356	386	348	378	351	389	367	375	388	330	350	392	336	350	370	367	327	361	370	335	351	361	363	344	367	348	362	363	366	345	389	395	384	349	369	332	360	345	359	371	349	336	354	336	374	372	324	362	366	329	334	351	364	364	383	353	371	345	348	340	349	360	336	355	374	372	342	325	361	383	347	349	372	342	373	373	354	341	376	367	392	345	353	357	336	345	354	325	349	348	347	375	364	341	329	378	331	359	348	397	385	382	381	347	352	350	353	365	338	332	373	361	319	373	350	352	357	354	364	346	379	357	343	378	363	368	360	359	347	321	339	350	377	389	352	365	356	359	354	357	336	339	355	346	367	354	358	375	388	365	379	363	366	326	375	350	372	354	341	342	348	352	366	351	373	370	355	371	353	369	344	363	341	350	352	342	337	360	341	343	362	384	356	382	320	330	377	350	399	360	374	358	352	351	371	375	356	363	341	342	333	381	343	344	352	384	374	343	352	379	340	324	388	347	351	356	392	351	345	340	367	342	382	331	354	370	347	312	360	345	357	367	361	359	364	379	332	338	383	367	365	382	325	364	366	336	356	312	354	382	348	345	374	342	348	387	359	357	361	384	363	351	359	365	349	340	382	379	350	343	343	372	352	330	313	361	369	334	353	360	341	348	323	348	366	336	363	348	332	390	349	313	363	360	356	377	356	336	348	375	373	390	369	350	359	361	353	362	373	360	340	350	375	339	341	363	386	380	318	315	346	307	363	365	355	332	372	364	353	340	349	391	373	396	359	313	345	349	341	338	328	361	364	378	351	387	359	356	338	347	356	380	342	376	367	341	364	351	325	376	349	388	339	353	334	382	348	325	332	350	376	367	351	380	343	351	337	346	334	334	357	373	369	374	351	401	346	325	365	385	326	351	342	360	336	338	349	356	326	336	356	342	366	364	324	387	357	345	366	355	349	371	388	329	361	331	307	342	349	368	372	382	349	346	392	355	362	349	369	348	325	375	341	362	394	376	346	348	349	360	341	321	340	359	341	369	378	351	344	368	337	353	369	401	394	368	343	369	323	361	365	366	369	345	347	340	352	359	382	349	365	357	378	370	383	376	335	326	381	355	354	355	369	359	399	345	341	365	352	335	324	345	361	355	361	336	367	348	361	341	361	375	356	360	383	328	349	362	354	326	337	370	355	325	363	373	376	382	361	371	349	331	369	329	328	374	330	322	350	336	351	349	324	372	365	342	354	366	355	377	344	332	351	380	346	370	388	400	320	327	337	363	339	371	366	357	373	342	368	364	326	398	352	346	340	357	321	347	351	354	391	355	363	341	375	349	363	320	311	362	351	344	363	331	350	330	358	354	353	334	399	333	377	373	373	359	388	327	387	370	359	366	359	344	345	352	349	368	382	335	376	358	357	351	337	358	362	344	318	346	385	365	341	351	335	347	331	345	326	375	348	350	368	364	362	332	315	383	367	367	352	347	337	386	344	360	338	350	356	327	337	351	361	354	354	329	404	328	365	350	363	341	365	321	349	348	354	370	363	379	355	368	350	322	325	336	364	373	352	361	375	347	407	362	346	347	365	342	329	362	372	339	332	342	377	328	359	324	335	311	377	338	343	341	358	354	357	366	365	339	354	376	363	342	344	362	367	380	375	362	372	359	371	396	307	374	372	353	346	379	323	344	363	373	333	338	340	352	377	330	356	345	340	373	344	384	341	337	363	345	344	344	346	364	360	374	352	385	340	374	375	338	372	330	360	348	391	368	362	367	345	361	358	373	353	342	385	378	368	384	361	357	384	377	355	337	353	366	384	331	323	351	330	347	331	339	353	353	381	369	367	357	362	360	382	347	371	369	365	369	357	340	354	333	397	401	341	345	355	332	405	316	414	380	365	369	349	339	363	353	332	375	349	335	348	367	346	361	360	361	342	372	343	379	387	388	371	354	369	326	388	368	369	364	368	359	330	326	361	360	339	344	322	385	332	354	319	368	334	364	364	342	330	356	379	346	340	362	352	328	379	397	370	385	349	359	364	338	372	366	382	381	365	346	367	346	368	372	344	357	362	346	399	390	377	333	360	378	353	353	350	323	349
25110	21059	26882	24963	4656	977	813	608	4949	23945	18472	7548	1629	657	496	499	456	488	438	424	479	425	458	442	493	462	485	480	441	462	408	411	477	485	484	489	470	438	448	460	468	499	497	470	474	463	471	445	496	455	454	466	434	466	473	476	465	463	454	459	468	458	482	429	468	426	447	455	456	461	473	477	479	464	430	494	461	449	491	428	500	460	433	450	444	437	459	448	391	427	474	425	473	505	498	474	473	472	486	466	460	422	449	471	448	401	431	436	486	429	464	428	469	444	460	458	436	457	490	452	422	481	402	464	459	465	449	467	434	457	461	460	466	467	445	459	457	435	475	458	484	421	455	490	413	423	438	428	439	446	477	453	433	444	480	451	431	472	479	449	458	447	425	411	441	432	455	427	449	474	421	470	447	411	430	513	442	437	431	442	439	453	429	467	469	458	462	407	441	468	431	461	438	454	445	459	475	462	433	484	503	493	440	459	454	460	444	437	396	434	480	429	475	450	466	463	430	479	446	442	454	450	466	454	483	455	440	469	466	431	463	447	450	467	443	489	440	467	442	419	462	433	454	450	472	467	479	422	457	415	472	440	489	429	450	474	497	474	459	445	444	447	486	443	479	437	479	477	462	470	440	429	436	458	445	455	440	456	449	451	469	487	471	470	431	433	496	464	456	441	471	502	409	435	442	423	436	480	482	446	462	414	479	472	428	460	458	470	442	417	386	443	463	464	441	460	479	437	449	421	474	423	412	468	457	452	458	462	451	432	433	437	483	461	472	436	459	477	492	464	425	428	446	472	482	408	466	420	448	447	461	492	426	457	455	426	457	482	407	483	434	513	436	484	467	485	464	440	449	488	432	446	458	435	469	433	459	438	444	459	448	482	459	459	465	451	457	435	479	446	485	475	439	436	459	437	474	468	487	448	444	463	459	432	470	431	489	481	443	454	446	451	443	484	445	441	420	475	431	473	442	444	467	441	473	450	439	466	430	479	464	481	458	436	400	424	418	412	443	490	444	482	458	401	450	460	442	421	497	457	499	441	452	463	455	455	501	447	445	480	434	469	436	448	436	429	492	428	460	443	444	447	486	470	450	458	432	437	411	449	465	449	433	457	438	436	464	433	447	457	465	480	483	439	446	455	453	436	448	441	451	432	515	429	471	462	447	439	446	421	464	434	431	477	465	411	449	453	463	467	436	465	445	439	463	423	492	482	453	522	473	473	445	440	455	460	438	471	469	398	448	455	487	444	401	450	448	424	497	461	457	456	427	425	482	500	439	424	486	463	443	476	502	454	455	475	459	427	483	450	439	460	450	448	456	431	482	436	475	428	460	419	483	453	420	440	478	426	441	438	442	462	478	451	476	488	464	450	451	462	470	443	452	464	483	458	465	479	459	457	452	457	459	452	456	462	504	462	448	421	457	476	452	478	461	451	459	430	478	482	491	433	468	472	458	494	447	440	453	465	435	472	438	475	430	447	476	444	434	445	438	425	469	471	461	423	475	451	462	438	469	436	437	452	441	436	438	428	459	446	440	428	462	455	462	478	448	482	449	495	472	437	482	503	462	472	444	427	452	457	448	448	488	442	453	474	465	475	443	433	449	435	424	459	437	467	452	450	455	428	461	429	449	430	479	505	467	496	536	452	467	435	503	466	424	468	435	468	449	431	454	449	410	459	458	421	461	409	446	481	444	468	453	475	440	442	434	447	444	439	464	462	486	463	401	472	452	413	435	484	481	437	441	465	435	436	490	461	465	410	428	441	459	473	466	453	433	412	457	473	458	484	469	478	428	441	428	462	463	479	513	463	468	440	458	471	444	438	459	433	471	502	464	414	464	475	430	480	484	442	469	464	480	436	443	512	483	412	462	470	482	447	426	440	432	435	455	393	473	428	433	439	481	480	460	463	433	434	466	467	432	444	461	478	439	473	434	446	449	440	436	442	481	417	439	430	454	468	438	408	457	471	423	451	445	462	495	442	477	451	460	448	449	434	460	418	443	477	484	485	449	456	459	492	427	476	433	431	485	459	460	467	443	439	425	447	472	466	457	465	463	439	494	480	447	464	487	454	437	468	398	439	449	415	425	459	482	468	447	481	453	469	458	478	425	463	443	437	433	446	466	484	428	455	454	459	418	467	460	443	455	484	424	485	460	397	445	474	451	468	483	447	463	480	449	446	437	435	444	444	457	463	459	413	450	433	452	461	508	479	463	445	483	491	439	429	431	442	450	440	452	457	471	442	457	479	424	443	440	411	479	429	451	437	414	476	438	417	470	455	465	483	475	438	462	437	457	435	463	409	443	452	474	430	451	430	438	478	479	482	458	498	450	438	457	457	412	446	422	430	506	464	454	449	457	446	447	454	459	469	485	461	428	455	425	455	446	421	443	451	480	474	460	451	450	470	489	463	459	501	473	432	473	427	454	456	451	515	436	443	425	463	462	427	475	453	489	441	391	456	439	480	446	510	465	442	463	458	421	440	445	449	417	467	454	413	417	475	471	450	471	436	473	435	451	496	450	417	471	449	449	405	455	483	450	474	450	432	456	432	448	423	442	470	475	433	441	461	463	471	431	442	425	425	419	468	470	461	473	419	486	466	444	475	423	438	447	437	480	421	483	443	417	477	481	452	470	489	419	435	432	429	457	449	438	452	457	479	433	472	503	477	456	448	482	427	436	450	445	498	440	480	446	449	438	483	513	473	472	444	453	488	465	452	487	492	464	433	433	472	449	426	450	470	440	477	472	444	454	473	470	429	448	449	450	431	425	427	419	454	427	451	484	414	496	455	451	472	468	465	408	471	411	439	438	451	436	461	489	471	468	458	488	466	463	442	458	452	469	499	426	440	435	485	463	469	461	482	418	472	435	432	481	481	434	477	491	438	432	436	445	455	443	426	433	448	400	493	426	458	449	485	430	449	459	439	475	474	450	494	469	473	428	451	496	441	430	493	447	453	478	448	459	447	469	436	410	447	483	465	413	472	452	433	445	453	435	428	467	491	471	470	445	444	430	442	457	438	477	440	420	428	440	496	410	438	441	432	465	455	460	449	421	458	434	442	449	472	465	438	457	447	415	471	438	453	455	479	443	457	461	446	433	494	468	480	427	465	449	421	419	480	452	442	498	433	419	434	478	446	475	452	461	436	438	466	460	462	465	492	460	449	480	443	459	465	435	463	464	464	414	491	468	467	445	445	418	455	451	428	452	466	465	469	458	453	453	462	428	451	460	447	441	455	459	449	476	472	431	488	424	451	474	458	482	489	464	434	446	451	433	452	439	447	468	405	449	419	434	491	447	470	437	432	473	428	470	450	463	445	444	428	465	422	425	435	432	433	458	442	476	447	456	446	452	425	495	455	452	414	465	435	455	425	435	443	441	492	440	494	444	463	427	474	470	454	449	450	459	445	455	436	446	455	457	467	490	459	510	477	466	454	481	447	442	444	409	476	460	498	443	437	430	457	455	452	459	482	412	484	399	454	458	436	453	467
3861	3879	3094	1513	991	802	723	614	7405	23304	15419	6028	1575	565	447	387	388	418	379	379	422	367	416	382	402	382	413	430	390	419	393	415	406	401	404	376	350	372	404	437	439	427	439	369	384	412	399	423	389	388	411	372	389	404	403	384	416	381	417	385	364	411	401	415	385	399	386	375	398	386	416	381	420	380	381	390	427	396	389	369	408	394	432	416	428	348	409	406	413	432	401	366	401	405	418	361	429	423	408	389	433	401	396	390	382	404	400	421	415	378	405	406	394	402	406	403	396	387	406	390	389	403	425	375	397	377	417	381	394	380	419	407	404	402	384	405	376	384	385	395	382	387	390	405	388	399	387	418	401	418	396	378	424	400	407	414	405	402	377	381	387	432	381	392	381	377	389	402	404	401	376	409	375	367	401	393	406	410	388	404	378	356	372	387	387	381	372	362	369	419	400	383	421	366	381	423	413	397	404	369	424	354	398	432	400	370	398	384	389	382	381	372	411	404	411	433	422	374	363	452	361	367	400	371	437	418	374	391	357	382	380	418	387	386	382	407	381	411	362	417	402	386	381	401	387	408	363	380	365	389	414	436	393	396	377	368	396	422	393	420	387	383	428	398	412	398	422	424	399	417	409	462	396	406	397	391	399	403	386	371	374	391	392	400	378	419	367	396	385	363	386	415	383	410	396	446	385	392	371	424	356	388	397	446	385	402	362	419	403	395	391	369	400	433	404	442	378	412	427	352	390	399	393	369	406	402	416	403	385	374	411	400	404	379	391	380	387	407	375	367	379	366	403	376	421	398	415	385	389	386	401	379	453	385	382	425	422	410	413	403	392	362	408	412	367	441	386	405	388	401	407	441	395	390	403	413	407	397	409	403	398	442	421	379	389	371	375	401	444	396	386	403	404	407	414	377	384	365	425	384	425	366	386	364	423	383	399	416	407	397	388	417	405	423	408	384	416	408	386	419	379	388	367	381	392	416	424	364	445	414	393	414	388	396	418	397	412	390	424	396	394	402	422	385	422	398	400	417	380	406	378	372	362	376	410	400	390	396	378	405	390	401	357	387	422	396	400	376	398	412	384	378	410	404	414	385	405	397	393	392	401	378	377	392	393	407	387	427	407	401	441	382	407	408	373	433	402	388	391	376	399	396	374	376	373	389	407	384	356	416	409	404	383	386	365	406	399	380	387	429	392	395	366	386	399	403	406	386	389	394	365	416	383	367	411	414	402	392	399	347	397	376	370	358	392	364	416	417	432	389	376	401	376	407	413	405	407	369	412	388	399	367	414	380	389	381	428	433	372	374	375	385	420	393	435	403	410	405	410	429	361	436	365	415	382	394	378	374	419	394	407	390	416	387	395	376	369	382	392	421	422	426	412	417	396	402	375	405	376	400	409	377	405	390	409	400	385	411	396	378	390	419	384	397	401	396	406	390	361	411	388	418	399	391	402	378	406	388	411	463	372	413	413	440	375	430	417	447	357	391	383	391	379	402	405	394	407	405	413	387	416	394	395	401	400	369	401	392	364	400	420	425	390	380	362	386	416	394	395	402	391	368	414	380	382	408	406	391	400	402	387	364	363	383	406	420	426	441	391	391	378	380	407	401	391	392	408	397	369	363	401	412	444	402	357	379	404	400	370	393	413	418	383	377	426	398	397	409	407	379	385	417	378	390	420	407	394	405	393	396	398	404	387	422	358	377	412	358	391	412	397	406	404	413	374	450	417	418	420	402	388	391	388	400	407	370	405	388	402	402	394	382	397	437	413	414	393	413	390	382	408	400	382	379	406	393	398	396	387	418	379	375	406	393	390	370	397	399	380	399	388	402	385	393	447	404	355	381	384	382	369	407	406	381	405	442	391	374	379	410	403	405	390	406	379	403	371	397	367	403	403	372	355	398	405	365	393	372	392	414	373	383	372	388	428	381	416	431	409	412	387	394	386	359	367	397	409	364	390	388	337	390	405	363	336	403	372	404	367	407	406	401	397	378	387	416	410	401	396	425	422	381	417	384	408	384	384	422	365	387	378	373	419	410	391	407	387	365	427	381	405	392	404	405	391	411	401	343	365	395	396	421	405	394	378	400	426	386	406	415	380	392	423	408	415	396	376	386	406	402	418	384	400	389	409	412	417	381	421	392	380	416	387	377	387	428	377	379	401	406	368	410	393	368	409	402	397	409	386	394	371	401	381	363	397	347	383	388	388	405	360	403	433	374	397	414	378	399	411	362	415	353	370	398	373	421	375	375	371	398	426	364	395	413	427	372	378	394	404	418	387	393	391	369	415	409	389	395	405	328	390	384	398	384	385	389	374	424	391	381	378	363	396	388	388	410	395	413	384	382	416	407	410	400	347	373	391	395	404	399	399	410	403	369	419	401	396	415	417	414	383	387	421	375	429	368	391	414	406	406	360	392	387	366	406	398	378	408	365	396	371	366	384	404	394	384	382	420	395	413	414	401	403	363	405	394	392	348	363	397	439	432	378	404	366	364	384	373	380	393	413	405	386	386	362	396	372	373	363	417	432	395	414	395	370	398	400	368	425	362	433	378	415	387	404	366	418	357	363	393	418	389	414	436	427	408	392	423	397	391	382	385	387	406	411	411	409	396	404	427	391	354	400	387	416	376	359	393	379	373	386	407	384	431	386	383	391	395	368	385	366	392	395	406	386	389	373	379	377	369	395	394	416	412	403	391	394	413	403	411	398	369	404	377	387	373	402	393	409	406	386	398	381	389	418	389	410	380	425	403	425	421	380	404	380	393	372	385	386	402	402	413	397	395	360	450	367	407	401	396	366	351	430	417	410	383	369	333	396	418	404	425	416	376	393	398	414	412	412	393	423	387	416	386	390	381	390	371	426	441	379	354	383	353	385	385	384	405	386	399	380	402	390	369	366	420	408	355	426	391	411	389	392	378	389	398	419	412	409	369	393	392	397	358	402	416	377	424	363	428	404	400	407	438	378	411	434	432	394	401	386	400	421	376	415	387	398	406	405	375	399	367	402	400	375	432	386	402	435	408	390	403	390	359	419	380	392	375	421	380	405	372	359	396	369	401	448	398	416	391	367	406	382	375	405	373	406	361	420	381	373	390	378	408	370	374	368	429	389	414	378	382	378	420	433	364	401	360	406	399	392	406	382	411	376	390	385	424	420	395	370	380	389	370	404	385	385	404	374	358	396	381	382	404	397	407	436	416	362	373	403	360	378	417	442	421	399	390	372	398	413	410	389	380	385	396	361	400	387	404	403	383	408	416	403	364	407	373	411	418	391	387	401	356	426	380	381	377	394	423	435	374	389	408	389	397	379	405	359	412	386	415	412	411	399	402	412	415	379	378	411	345	411	371	413	378	397	392	381	433	377	423	390	430	360	393	397	391	378	360	394	377	395	373	417	375	389	389	399	376	354	403	402	414	397	348	367	404	394	423	397	372	425	386	379	417	428	409	407	396	410	377	406	405	402	358	367	388	441	375	391	388	365	389	431	409
23866	21065	28242	24091	21025	7728	1746	1091	6164	35713	35228	21014	5622	1374	733	705	679	671	663	677	629	642	659	708	679	674	632	629	643	631	653	654	656	697	711	685	657	603	704	664	624	651	628	670	667	674	599	600	642	637	652	652	658	674	630	686	704	661	668	627	628	619	639	626	646	656	610	679	679	587	689	695	656	614	659	626	620	663	632	641	617	616	680	648	694	620	642	673	656	645	665	640	636	680	663	606	664	669	686	653	709	631	632	639	611	692	643	676	644	606	609	653	680	658	649	633	623	671	636	626	639	649	656	620	657	622	619	640	664	687	648	634	640	599	623	665	622	643	681	642	669	593	630	653	668	646	664	665	635	678	668	678	637	636	631	651	664	659	637	682	666	625	635	658	674	624	640	604	597	657	665	666	695	599	650	636	622	607	639	638	662	652	654	679	656	630	686	653	631	627	693	613	679	701	601	629	597	639	636	611	687	669	664	637	639	666	635	622	620	616	641	613	604	655	609	644	647	669	649	650	658	706	626	671	652	684	658	670	666	637	667	613	658	645	616	627	597	646	626	655	667	667	675	643	643	666	645	662	592	628	670	669	674	669	674	645	635	615	677	640	647	642	640	633	658	601	604	654	622	646	676	623	657	662	640	629	663	665	623	685	625	649	660	625	654	640	666	656	643	674	677	621	605	683	642	619	617	674	622	659	565	639	654	675	643	640	661	704	622	631	637	647	639	712	624	678	629	674	666	662	684	603	636	646	674	675	672	595	640	674	665	650	695	632	635	649	677	636	635	639	672	685	619	640	671	653	627	618	663	603	686	655	660	609	661	607	620	600	612	646	642	665	587	642	648	638	660	660	674	604	640	616	676	631	648	670	655	699	634	677	655	621	668	668	626	621	601	624	633	690	631	618	623	684	626	686	650	657	626	695	617	695	685	580	660	659	627	606	647	664	644	656	657	628	620	607	697	678	664	616	649	696	632	598	641	632	662	656	655	669	674	671	621	633	610	651	617	622	688	656	633	636	662	660	657	640	628	601	643	650	641	621	691	670	582	626	660	668	607	633	638	667	629	649	683	591	725	657	634	589	677	690	690	665	643	646	660	646	668	661	658	684	638	649	624	651	647	662	642	646	622	636	656	646	697	650	676	662	654	634	618	645	676	610	660	648	593	649	620	693	654	700	601	662	651	654	624	637	632	604	644	660	633	611	606	617	621	649	664	625	633	652	645	639	645	603	628	695	660	626	638	668	623	681	674	611	614	637	618	600	609	641	672	641	628	647	636	664	650	641	617	612	662	597	659	634	697	643	625	640	639	615	627	622	675	624	642	675	657	641	698	673	658	623	627	601	656	641	660	697	639	642	639	644	640	620	645	617	695	622	651	644	662	694	596	635	645	627	638	697	676	606	647	685	620	623	648	608	615	662	627	643	641	588	631	662	612	641	629	628	638	628	615	692	689	658	645	657	665	621	646	588	670	633	657	604	603	656	643	654	627	635	644	638	648	624	620	617	652	599	627	654	638	648	643	628	635	651	636	622	644	664	649	625	661	621	609	620	667	622	616	662	634	633	660	608	654	637	621	713	658	628	691	629	679	710	598	636	647	662	660	649	643	647	642	682	640	609	631	651	613	594	637	652	665	672	652	680	657	657	645	667	659	620	668	615	649	599	673	631	628	617	678	646	621	655	665	585	636	660	603	630	676	616	695	630	643	621	622	649	613	656	655	628	672	660	618	671	626	695	677	614	640	684	674	595	665	669	647	652	688	612	655	666	622	652	679	670	665	676	653	666	622	712	704	646	643	676	669	628	679	584	577	647	648	612	628	642	617	624	629	644	685	654	604	666	634	639	634	678	694	627	630	610	622	661	660	631	609	644	633	634	682	645	627	633	685	607	632	643	660	626	645	656	636	676	607	664	630	653	633	618	604	645	640	683	623	658	606	689	650	629	659	695	678	645	619	687	631	628	653	702	664	635	643	643	672	663	645	618	642	640	661	645	639	670	669	581	652	658	598	672	648	638	688	628	593	677	620	636	624	592	623	719	658	644	607	676	633	621	660	673	660	624	686	584	669	647	657	589	649	658	616	587	684	679	632	599	641	646	634	617	670	592	640	668	622	706	623	575	668	707	647	598	652	655	620	590	715	627	638	619	604	603	609	620	671	636	662	672	620	654	642	669	617	688	677	643	644	608	653	702	645	633	649	640	697	630	662	687	638	686	642	666	664	613	625	609	630	701	695	635	702	649	642	611	703	633	666	640	629	616	641	630	655	660	634	626	638	651	626	616	640	622	663	666	632	602	671	672	608	609	655	681	615	635	647	648	684	664	670	633	646	613	643	657	648	631	668	693	644	651	601	627	638	620	670	653	687	669	607	622	606	652	650	664	638	671	669	626	659	655	655	636	600	619	671	618	641	623	603	615	657	692	644	675	657	646	693	673	623	666	628	636	627	683	652	644	633	680	644	622	615	636	669	644	651	621	623	621	620	669	646	619	645	621	621	602	684	617	580	678	690	650	624	627	637	634	640	631	662	663	617	620	607	608	643	640	591	653	653	645	591	650	652	697	639	607	640	671	649	655	628	700	640	666	654	620	661	615	651	618	657	651	628	597	647	665	704	640	624	664	646	598	629	621	620	632	608	716	646	622	671	614	647	648	657	694	622	589	626	622	628	658	653	639	621	643	660	642	665	619	639	666	596	633	654	640	633	636	648	629	624	653	663	635	687	649	697	676	673	554	602	654	628	679	654	635	689	680	660	625	675	659	623	632	647	659	605	643	632	669	675	651	599	663	608	646	602	685	623	682	669	597	679	674	590	618	633	640	647	672	663	649	644	607	629	648	645	688	613	629	648	696	644	592	635	634	627	602	678	603	641	620	633	652	646	683	637	629	642	630	621	646	671	634	648	604	620	635	596	557	652	684	625	682	608	630	672	652	661	630	672	659	671	688	661	647	622	671	617	649	661	670	680	623	689	649	600	665	649	648	667	666	586	646	661	672	668	692	664	644	625	628	636	648	666	604	633	636	649	663	631	618	658	657	622	627	680	656	629	642	649	659	629	647	601	649	659	687	631	641	631	639	653	660	663	585	640	654	673	631	616	618	633	644	688	649	651	673	610	667	647	651	660	611	658	671	643	657	578	619	633	618	609	611	659	662	644	665	591	599	611	662	675	643	626	626	629	621	630	621	660	626	587	659	635	642	641	636	670	665	631	652	596	684	634	658	606	639	676	671	612	624	641	622	669	628	658	635	591	666	628	640	676	621	679	635	648	626	621	685	609	687	608	651	620	691	643	607	582	617	621	632	655	640	632	651	623	631	606	652	638	693	672	650	614	690	638	632	614	699	637	633	713	591	670	606	620	663	647	635	636	634	692	639	676	639	634	625	627	644	662	609	638	623	636	608	670	626	665	620	649	699	632	633	593	652	601	614	638	643	646	627	646	607	633	612	631	657	628	614	651	647	627	657	626	662	632	663	628	644	674	656	593	657
4510	7209	5381	2783	1889	1519	1266	1136	9487	36355	30096	15854	4380	1230	580	543	574	547	587	595	524	566	546	554	513	505	597	540	555	554	541	572	552	539	525	555	598	574	566	570	524	528	565	558	544	519	536	589	567	597	558	558	533	587	566	579	572	525	550	574	575	514	517	565	523	554	541	582	544	573	530	574	536	592	574	530	548	526	517	563	559	549	536	530	529	532	554	492	541	539	584	530	563	562	562	566	536	524	592	549	547	599	559	486	543	562	553	533	544	524	539	555	577	519	520	535	524	564	582	545	562	551	551	520	543	535	493	522	547	525	565	543	555	527	539	522	596	549	562	522	567	580	523	555	544	538	503	595	516	562	499	527	551	566	578	537	605	537	607	604	551	603	559	529	555	577	571	596	522	558	562	519	519	544	564	561	515	545	555	556	553	544	568	549	537	513	541	551	540	562	585	550	535	556	524	575	607	528	554	575	531	529	541	593	579	550	551	528	555	568	526	563	566	512	531	589	509	540	550	516	547	547	607	573	515	594	554	544	569	535	556	535	569	557	524	517	520	571	557	544	554	559	529	547	564	566	559	574	543	554	559	539	535	506	576	531	554	522	551	550	539	558	545	560	555	536	541	522	527	519	535	532	549	541	552	555	568	530	537	495	496	523	543	559	528	543	558	551	562	576	523	603	542	539	557	563	550	564	517	543	518	567	558	506	525	524	613	570	548	507	554	579	551	559	537	529	565	552	546	521	550	549	606	512	546	564	578	523	570	507	574	508	522	551	553	548	565	550	550	554	571	569	553	526	549	517	545	544	537	569	532	536	546	534	586	548	507	535	536	581	565	541	521	514	574	561	541	534	538	539	552	527	544	571	563	527	541	571	530	573	594	528	555	585	513	573	538	548	540	551	549	545	589	567	557	556	542	530	603	493	535	533	497	526	559	554	559	566	555	551	536	530	545	533	586	548	589	563	575	531	541	517	499	564	555	606	540	557	542	537	544	524	539	582	580	543	545	541	566	540	542	569	515	526	554	581	509	566	526	555	526	518	542	527	524	533	532	551	578	540	538	559	513	571	534	540	526	561	547	559	564	529	547	568	531	542	517	527	539	565	548	540	542	554	529	516	545	549	544	544	573	544	502	550	560	551	567	594	562	547	549	568	534	523	525	581	542	549	529	549	553	493	540	567	555	547	555	522	545	584	532	590	569	536	543	576	618	556	532	553	540	511	565	556	536	551	534	553	516	552	580	552	523	534	541	531	531	548	518	557	562	599	542	540	575	523	496	507	563	561	540	533	542	569	560	595	514	546	560	530	536	563	562	540	590	521	577	533	551	542	525	599	583	532	546	546	491	550	578	556	547	506	537	573	531	546	535	543	538	561	522	539	506	546	551	556	556	584	575	588	514	559	495	553	522	512	547	536	501	534	529	550	565	528	555	508	555	535	519	562	530	530	518	547	559	559	512	520	480	528	509	525	601	546	574	538	559	530	539	540	531	582	528	533	545	552	566	543	569	535	530	520	571	580	539	561	569	518	522	549	555	540	549	555	559	586	518	517	551	543	572	575	559	530	510	562	544	550	531	582	567	573	580	535	534	537	571	524	551	569	519	530	567	539	509	477	545	575	590	550	586	523	548	533	576	529	556	530	543	540	533	557	588	537	526	529	554	540	565	527	568	523	536	535	510	497	575	564	549	528	582	540	552	594	558	523	559	523	523	536	509	559	521	572	577	561	518	529	537	556	560	546	566	547	534	570	565	516	571	561	572	560	547	572	608	584	518	502	552	547	561	540	493	541	533	546	524	552	542	545	528	554	530	535	554	522	553	528	554	574	508	553	538	539	588	561	562	566	538	523	560	545	572	537	551	531	502	545	586	517	599	562	572	558	545	588	533	552	560	550	565	527	569	542	533	543	558	575	608	491	552	565	534	534	605	537	532	585	547	531	548	535	501	567	571	582	519	530	576	564	546	528	540	528	538	558	579	587	560	584	517	559	555	562	553	545	535	519	551	571	542	559	547	540	560	531	521	580	550	542	551	552	537	519	575	562	550	527	573	500	534	532	588	569	514	560	549	574	556	567	558	575	604	574	510	524	551	599	531	568	522	535	558	534	496	525	557	570	549	562	528	582	558	560	567	545	533	522	564	549	558	532	512	549	567	527	561	571	567	560	538	567	560	586	545	579	561	563	591	535	532	540	507	528	522	546	566	580	538	538	546	542	554	544	570	519	569	547	516	504	539	540	550	570	546	470	567	524	548	555	542	581	515	537	542	529	539	536	555	566	502	517	542	551	535	550	541	563	550	550	546	539	541	548	576	567	539	561	544	576	515	534	527	532	565	568	570	550	513	576	529	539	515	544	535	527	528	508	499	537	562	559	494	531	551	551	553	530	551	532	572	542	602	603	615	519	548	522	522	530	579	528	571	528	514	536	526	539	579	499	547	509	586	524	556	556	537	548	576	533	551	553	550	516	536	542	501	512	558	533	548	557	542	546	575	547	533	518	552	541	536	532	557	566	544	514	566	521	575	575	549	530	530	553	551	556	548	554	526	555	547	501	521	535	521	569	533	564	581	543	580	535	515	576	550	593	529	580	552	538	529	549	562	539	549	564	544	520	535	574	539	576	594	535	543	534	528	558	484	513	544	537	512	534	517	579	536	513	564	499	559	548	547	494	514	586	537	528	540	579	517	554	550	507	549	533	539	558	564	546	525	596	511	567	568	538	538	554	560	561	501	552	541	558	569	567	550	560	567	536	551	495	558	533	551	507	529	573	534	497	565	544	517	517	567	539	555	541	544	495	561	540	549	535	554	582	509	552	544	531	558	523	516	572	575	512	555	545	572	518	523	564	539	557	557	527	506	568	576	494	540	591	551	571	516	548	566	570	555	536	509	579	527	524	528	493	543	518	556	530	528	604	564	557	545	571	535	487	509	548	546	553	504	528	560	573	579	528	505	539	539	529	554	547	547	535	557	533	541	584	561	507	524	532	557	505	564	554	533	553	541	521	518	541	528	531	523	562	534	540	538	516	524	486	532	525	544	552	544	508	568	572	553	533	518	526	570	534	566	548	521	566	561	526	544	513	523	553	532	585	520	523	559	598	543	520	513	531	547	559	525	559	539	532	539	524	545	537	557	579	506	545	550	514	565	540	560	532	540	550	582	557	591	567	551	574	567	561	520	522	518	533	519	552	532	554	547	503	528	533	553	600	534	566	527	541	520	537	541	574	535	531	534	532	529	567	543	522	570	535	520	554	545	522	595	551	533	566	555	509	507	528	536	554	558	520	531	550	539	552	537	516	563	550	519	535	543	581	547	529	522	521	556	533	526	541	561	528	540	523	495	556	563	564	532	560	570	530	513	571	540	549	537	564	528	566	526	539	557	594	556	534	590	554	564	563	540	528	558	561	531	532	547	555	601	542	557	556	556	562	613	571	542	556	469	524	510	524	520	513	585	580	541	510	501	575	541	550	553	524	588	575	577	519	560	540
27253	11796	899	454	318	266	292	286	523	1895	2005	1381	456	279	249	250	248	270	256	277	240	284	262	255	250	261	239	245	246	242	236	257	225	238	271	252	258	216	277	249	265	253	261	263	280	247	253	284	254	273	241	246	257	273	252	284	268	239	257	260	246	237	247	251	247	284	228	251	237	238	239	253	265	260	256	255	248	274	247	243	246	249	233	257	239	251	253	245	248	261	262	256	279	237	245	263	215	238	232	270	247	242	255	272	243	243	254	238	243	282	271	261	236	262	212	234	263	231	265	246	263	251	262	235	233	266	247	233	242	258	263	248	269	218	261	280	287	241	228	242	290	270	223	260	232	263	246	235	265	292	246	236	253	258	260	247	279	262	277	270	273	260	258	265	267	264	239	283	250	262	268	246	284	267	238	254	295	240	244	237	262	254	292	258	236	264	223	284	261	219	251	232	282	254	263	265	256	263	242	270	251	261	268	271	281	241	255	232	269	234	221	243	271	265	251	244	279	273	251	261	265	258	275	268	259	250	258	246	251	260	243	269	260	261	235	247	282	238	253	239	231	234	273	247	239	246	313	244	230	225	281	281	247	255	257	251	265	259	250	236	237	234	232	260	258	252	264	223	237	251	259	280	285	238	249	221	263	238	249	247	242	253	262	257	251	253	288	264	255	279	237	243	246	247	233	258	269	256	268	249	259	269	262	267	260	247	248	272	257	265	246	225	266	242	260	231	224	226	252	266	252	241	219	248	266	242	291	252	236	243	256	213	232	278	269	251	258	242	253	233	240	253	260	257	243	267	243	260	269	247	272	281	279	274	258	267	247	245	262	271	274	277	268	236	261	268	264	268	268	276	245	254	284	261	253	276	261	252	267	278	247	233	249	241	233	255	246	219	259	237	267	244	254	256	264	258	231	283	246	262	233	228	242	226	267	251	242	259	292	249	270	259	294	232	269	228	255	235	246	242	279	253	243	275	274	292	250	238	234	256	245	258	240	265	263	266	247	241	239	232	235	270	247	262	255	278	266	283	261	224	280	233	250	247	261	290	228	279	228	252	286	241	240	235	234	239	238	261	251	226	232	234	263	254	269	286	250	257	221	248	245	291	256	263	270	260	281	253	257	265	244	242	277	285	237	250	260	248	270	248	272	240	230	230	262	247	240	248	253	265	249	245	271	278	243	252	255	273	258	234	242	260	270	220	259	254	269	245	274	268	268	295	239	267	247	251	265	267	254	243	260	257	256	283	247	249	247	253	267	254	226	255	288	236	238	240	241	272	236	248	272	253	241	268	253	245	270	266	222	284	247	244	283	249	232	258	257	264	244	246	260	251	279	277	251	257	284	263	265	254	260	264	254	261	239	234	265	276	225	260	242	235	279	245	261	231	247	235	267	247	267	265	247	231	254	226	268	259	265	260	237	251	264	247	258	249	231	249	252	232	264	250	262	242	261	237	237	257	253	275	264	258	264	250	235	254	267	242	229	247	236	250	260	266	250	267	251	269	246	262	270	254	238	277	241	244	247	249	267	257	238	256	271	282	255	275	263	288	258	223	253	244	266	256	302	254	273	244	263	282	257	246	246	258	241	242	242	232	260	253	238	253	248	240	284	256	241	252	264	234	264	234	246	238	242	235	286	252	257	250	252	258	227	278	235	244	255	252	268	242	261	230	250	252	270	244	265	248	276	260	236	284	256	245	291	236	247	272	270	274	237	238	255	274	259	270	267	241	273	283	261	234	259	241	249	246	254	240	241	267	259	245	252	249	258	270	248	245	249	264	253	256	265	259	268	267	271	269	237	255	244	252	265	267	231	280	282	253	262	227	272	246	219	225	238	297	239	253	255	268	251	244	268	267	278	274	247	268	248	251	249	223	240	250	271	222	256	243	248	268	262	266	266	269	249	276	275	267	241	261	291	275	228	268	242	254	256	263	249	286	245	241	248	256	262	288	262	267	272	241	253	260	251	252	237	255	280	253	275	247	289	254	250	239	235	260	244	252	266	266	236	244	279	258	252	291	262	246	217	222	231	273	257	256	265	259	255	256	237	257	268	269	258	254	228	260	257	255	261	279	255	301	273	244	247	241	243	271	218	281	276	246	222	233	250	231	249	259	233	260	263	239	261	243	246	233	246	227	262	273	254	248	262	250	262	269	214	260	222	263	227	236	256	244	271	256	270	236	246	259	238	244	245	292	267	220	249	237	260	216	239	244	236	245	244	258	239	274	239	253	251	263	261	266	243	249	233	246	250	263	277	257	249	285	253	256	252	269	294	233	285	248	272	246	236	268	259	264	265	252	276	277	266	242	261	257	259	268	236	267	284	272	279	255	242	248	257	230	221	252	300	249	234	251	232	256	263	223	284	278	288	232	210	246	255	246	252	249	295	241	252	267	272	273	250	256	235	246	255	225	242	262	256	263	252	258	247	265	265	238	265	242	237	240	243	266	256	250	243	244	230	240	262	243	264	289	253	257	248	237	266	251	234	255	251	225	251	236	270	249	255	245	296	243	257	250	262	252	250	212	252	268	250	245	278	258	282	221	244	261	253	268	222	245	250	259	277	273	229	272	237	238	238	244	233	250	247	286	245	301	238	246	250	214	243	259	248	252	263	254	258	271	261	251	264	285	260	285	269	245	291	272	258	240	235	257	255	260	240	254	250	278	257	262	277	244	255	249	260	263	271	226	248	281	243	274	253	269	248	239	244	261	232	241	216	240	263	246	266	246	253	254	248	235	253	261	280	247	255	285	254	253	247	251	274	229	279	239	265	289	275	263	295	249	262	262	247	242	258	266	240	233	224	251	238	240	297	246	230	269	259	249	278	254	267	252	274	264	272	295	236	250	233	243	246	204	259	255	239	237	258	243	267	252	251	252	238	225	236	284	275	261	273	280	255	252	275	247	243	248	263	248	274	257	230	269	272	270	230	247	249	244	257	238	254	267	246	236	243	257	246	241	252	267	240	261	265	238	290	252	264	258	205	256	269	292	262	230	242	260	234	227	259	224	229	239	260	270	247	253	255	241	242	227	248	244	256	256	262	254	264	272	259	255	270	230	252	253	249	249	231	249	260	221	288	271	249	230	243	247	274	267	237	258	264	245	261	254	264	254	235	284	219	256	282	241	270	216	279	215	250	265	278	236	285	239	207	255	239	299	234	267	250	261	261	240	273	249	249	265	283	248	247	259	247	267	259	272	271	253	259	270	257	259	262	290	223	238	266	238	268	256	242	228	260	273	259	259	257	273	253	230	277	271	233	234	273	280	271	243	241	265	251	249	238	253	260	272	253	227	277	254	267	225	250	244	232	253	272	255	290	234	269	248	265	240	239	266	235	280	246	237	265	235	267	231	261	232	242	266	280	243	242	236	236	235	249	246	251	256	238	239	236	284	261	197	275	266	246	261	236	259	247	262	264	233	247	268	247	261	229	266	248	248	250	249	259	234	276	257	232	252	242	219	245	253	255	265	247	247	276	233	236	246	268	253
5035	578	523	372	291	267	282	284	728	2591	2422	1508	438	223	209	258	218	226	199	207	215	224	238	209	223	214	225	222	227	249	210	202	240	243	212	193	227	240	254	203	246	203	234	233	218	228	214	225	247	200	216	229	222	184	227	226	224	219	242	220	235	204	197	210	196	225	223	222	223	242	248	232	231	203	220	248	211	226	245	241	215	218	225	230	246	228	221	208	231	218	232	211	238	235	214	245	214	224	237	243	242	217	217	221	227	239	227	232	195	216	226	239	235	234	234	235	217	209	227	225	227	216	227	220	240	231	208	205	228	247	192	223	245	232	216	215	204	231	231	214	242	211	237	232	238	197	224	216	206	243	235	217	209	221	197	235	224	216	224	231	219	233	235	228	235	214	224	227	237	209	222	221	235	185	206	236	222	235	213	229	239	236	217	208	184	218	219	213	236	237	215	242	220	233	244	212	212	211	219	218	221	198	206	227	224	240	209	227	234	238	226	255	224	241	239	231	213	213	221	216	196	215	228	247	212	227	232	244	227	198	208	209	240	208	215	229	192	221	234	211	244	207	242	224	216	228	227	213	200	232	217	237	220	233	232	226	253	215	222	235	236	228	212	202	233	217	212	216	242	209	226	217	266	237	205	223	203	212	224	199	257	226	242	216	224	211	233	214	260	213	218	252	220	210	226	216	195	232	245	199	236	225	268	247	225	212	218	225	214	226	228	211	226	226	228	249	229	212	228	213	218	220	219	228	237	238	222	233	219	230	204	223	215	239	238	197	232	238	242	203	211	205	209	227	220	225	210	224	198	232	208	204	253	216	210	232	205	239	217	219	221	249	227	220	201	208	229	218	188	232	209	239	238	246	247	226	216	217	208	218	228	217	217	233	240	215	209	203	224	230	223	244	243	220	201	211	227	224	220	213	221	217	181	230	214	213	234	224	227	258	239	223	197	212	196	235	230	249	224	230	224	222	239	225	204	226	215	218	239	200	212	226	219	218	225	235	205	239	212	222	217	241	244	184	224	227	236	214	208	204	236	221	207	213	214	234	249	214	236	203	198	207	224	239	220	259	212	207	216	219	221	218	212	211	212	215	220	246	221	230	258	212	255	228	234	233	211	204	215	226	226	204	201	214	240	214	216	198	228	223	209	222	250	214	247	203	238	203	218	226	205	199	244	249	219	216	246	198	220	232	216	215	214	214	240	222	249	243	221	222	215	206	260	234	208	217	197	219	230	231	225	217	233	232	213	225	215	206	233	244	252	247	208	236	238	216	252	204	231	246	207	211	240	210	231	232	230	258	259	243	195	226	220	230	238	199	228	236	228	214	210	223	215	217	206	235	210	218	221	211	247	253	233	244	215	214	220	243	207	218	193	229	212	217	215	199	232	215	205	201	218	199	222	212	244	224	213	209	204	232	213	212	223	215	216	250	218	241	231	263	216	217	233	229	205	208	221	215	216	209	222	231	234	177	219	210	203	206	234	214	240	244	223	235	239	218	229	193	216	207	225	221	203	214	211	238	198	205	222	221	229	229	218	226	209	237	226	219	233	238	232	208	252	211	240	230	232	231	240	215	207	223	215	231	254	241	241	231	224	207	232	243	252	206	232	249	232	237	211	218	235	223	216	206	191	223	219	240	230	233	231	237	246	231	219	212	236	216	229	217	194	227	215	260	241	186	240	208	230	205	259	222	227	224	234	210	223	212	224	231	211	215	241	203	219	220	208	225	226	230	243	238	207	208	226	230	210	211	241	203	220	233	230	223	216	198	206	236	242	213	231	231	249	233	203	228	222	196	226	212	235	208	205	209	211	228	218	239	237	229	209	228	197	224	233	216	242	227	217	241	205	243	217	212	244	221	222	253	218	239	232	218	225	234	211	219	231	230	235	236	226	219	225	232	235	240	243	243	192	246	247	197	232	233	236	240	201	195	215	236	210	255	218	198	213	219	209	243	213	229	215	202	250	227	249	206	239	216	231	235	220	227	217	237	221	237	206	218	224	212	200	224	198	216	215	225	215	232	213	228	209	239	240	233	243	244	238	224	240	236	209	203	227	225	233	241	254	238	197	229	208	200	237	213	212	220	231	224	217	214	211	223	234	231	218	220	217	217	251	224	205	217	235	212	245	240	198	213	228	220	203	209	223	234	219	208	228	209	240	234	223	226	243	213	224	219	217	247	227	222	218	244	230	196	237	216	206	245	198	214	215	214	224	199	235	225	220	225	212	214	205	247	216	210	238	235	226	209	214	224	212	246	237	226	220	247	207	211	234	216	238	222	218	222	206	273	257	233	218	220	222	234	224	196	255	246	200	197	239	225	225	241	211	231	195	246	213	201	210	217	240	227	237	221	193	208	238	233	231	219	226	225	224	220	242	230	229	204	185	219	216	222	249	238	229	209	230	235	231	209	211	233	217	252	188	221	224	205	207	248	232	227	242	252	226	230	205	228	227	233	207	223	212	194	217	231	220	238	219	221	218	239	200	246	237	246	224	232	205	217	218	260	225	219	214	228	223	210	211	244	210	261	233	219	214	225	210	226	236	240	183	227	218	241	231	226	216	256	229	213	252	179	253	242	212	210	238	226	237	219	229	195	209	253	217	188	254	232	217	241	215	205	242	226	227	225	250	206	227	232	211	222	226	229	230	218	226	206	184	222	232	213	200	227	221	236	223	222	224	225	224	221	230	215	233	225	242	221	221	236	212	216	224	214	218	230	235	221	213	218	220	228	218	230	228	237	221	247	225	196	240	219	221	197	212	216	220	221	222	237	209	230	208	231	239	184	227	210	208	223	217	224	206	213	244	231	214	181	233	245	227	206	239	224	237	228	224	216	200	234	221	204	201	224	236	222	222	236	212	228	214	240	243	233	216	215	236	232	207	218	230	215	206	219	257	215	221	226	220	206	205	211	192	207	206	219	220	209	250	215	235	192	207	232	231	220	217	226	226	210	230	239	214	232	230	230	229	227	213	231	230	238	244	210	219	210	231	203	215	238	210	244	236	222	218	208	211	246	208	214	214	224	228	228	210	237	244	207	238	230	218	218	208	222	212	227	193	251	204	235	202	230	262	232	227	237	223	208	240	228	195	239	200	235	215	211	194	228	232	214	190	215	235	196	189	257	205	196	216	211	217	210	226	243	203	213	216	208	204	248	229	194	217	239	252	219	203	218	224	223	226	219	212	244	227	233	222	225	230	216	223	218	228	217	224	249	225	238	228	215	193	225	209	232	220	234	233	236	249	233	203	219	230	212	226	247	229	249	246	215	227	226	223	225	201	209	248	213	232	222	217	246	242	210	224	197	222	231	225	220	205	227	244	244	215	247	221	231	208	217	228	222	218	227	234	219	214	216	216	221	213	209	236	254	234	214	221	214	232	225	215	215	215	219	192	220	220	220	200	225	230	206	229	236	218	213	199	248	227	236	219	231	230	224	215	186	232	230	223	213	212	215	219	205	209	232	200	236	236	246	223	188	237	218	220	217
25177	21090	26875	25077	3928	858	650	1025	6034	19372	16362	8560	1530	414	376	376	413	366	420	377	346	370	393	347	367	351	352	366	370	389	375	388	355	385	399	369	378	357	363	353	374	382	381	385	391	361	398	358	380	385	365	371	376	370	366	412	366	365	390	357	389	403	373	384	382	396	402	379	361	377	368	379	379	391	339	354	387	353	360	352	383	373	384	372	416	380	354	389	378	368	394	378	392	386	387	365	362	394	399	376	388	374	384	377	383	367	386	368	379	386	405	371	406	379	370	378	392	395	347	405	397	367	387	364	377	379	388	375	398	353	377	369	409	359	386	382	358	351	370	392	366	364	365	364	369	377	347	351	316	379	390	397	412	381	401	343	364	391	356	406	355	370	387	384	378	369	415	366	373	351	369	361	370	404	402	393	344	415	331	392	379	362	359	362	386	373	414	394	408	407	380	390	391	358	398	363	389	375	372	359	353	364	345	381	348	362	402	346	413	355	379	375	406	367	387	368	392	351	388	373	352	382	317	385	387	372	360	335	399	391	390	359	403	360	344	410	381	377	353	369	330	363	368	350	383	362	418	392	370	368	375	366	340	361	375	374	367	371	393	354	366	363	380	359	392	396	384	382	376	325	356	352	378	380	360	405	382	395	366	338	394	388	401	379	358	390	413	357	379	357	407	378	379	393	373	387	381	374	370	394	364	374	357	425	387	395	367	381	399	392	366	364	380	369	385	375	376	375	369	345	370	367	345	372	369	366	368	377	371	380	356	378	335	381	336	396	369	374	364	368	373	371	364	387	378	327	376	367	347	366	365	365	370	359	348	388	382	362	363	379	385	388	380	391	377	347	369	380	369	384	370	372	394	369	344	426	370	394	381	357	381	362	357	345	365	348	387	415	392	382	378	375	402	397	344	377	376	360	340	361	329	421	395	422	364	395	378	343	374	384	408	363	368	399	347	359	406	383	351	341	352	384	361	379	359	363	350	397	394	368	355	389	353	391	385	373	377	355	360	376	386	342	353	364	359	414	358	356	374	355	359	393	371	378	349	368	368	393	365	345	386	372	354	379	385	352	343	377	350	364	372	360	360	386	380	347	402	358	356	375	415	376	394	325	366	335	400	393	339	387	385	338	344	391	387	356	321	415	373	360	402	368	373	362	363	401	384	385	385	393	358	380	346	386	382	371	377	352	394	354	407	393	348	369	368	394	379	359	352	337	350	383	341	394	333	402	360	350	359	373	342	384	393	352	353	398	362	355	375	379	383	354	389	400	324	336	371	381	380	374	352	380	396	347	369	352	377	354	371	358	373	351	395	396	375	356	357	354	367	404	368	340	342	367	367	371	359	387	377	322	379	365	383	339	358	348	383	364	390	414	381	370	359	374	392	415	420	369	364	364	397	344	359	355	376	367	378	402	362	363	357	381	371	387	383	343	370	366	357	359	362	375	369	362	368	373	345	374	405	405	396	369	387	368	336	374	373	350	380	356	378	352	336	355	370	395	371	378	363	363	395	379	384	377	376	361	357	342	363	363	400	403	391	391	351	345	352	383	367	398	360	343	360	388	419	347	407	370	373	390	381	380	405	357	362	396	388	367	411	376	378	389	365	355	362	373	366	372	367	363	374	377	332	422	349	372	352	340	383	351	391	344	346	384	353	370	374	368	416	387	348	358	356	337	362	363	336	387	378	367	361	381	384	399	363	360	376	381	372	391	359	388	405	367	383	393	353	376	350	345	355	350	367	394	367	386	361	364	373	404	362	320	369	373	389	386	389	354	338	376	397	410	380	368	376	341	353	352	345	360	356	365	371	378	362	393	404	394	342	359	365	391	387	345	358	349	390	412	383	359	394	362	374	361	384	358	372	382	339	341	357	378	358	362	364	371	379	397	383	404	360	386	382	388	374	367	355	362	367	363	395	402	370	353	394	340	373	344	348	339	378	356	389	397	365	380	329	382	379	341	350	374	348	359	383	339	391	395	393	366	374	391	382	354	359	371	359	365	385	322	358	378	367	393	372	393	332	385	365	347	357	379	379	378	342	348	359	393	387	391	364	373	386	356	361	379	408	366	360	379	338	370	360	389	330	397	402	396	389	371	366	379	369	344	380	366	345	386	363	384	351	333	427	343	375	389	341	369	366	375	404	386	348	375	341	375	356	374	362	371	364	401	422	403	362	387	384	349	366	354	367	392	353	345	332	352	403	399	353	394	389	346	340	378	358	365	379	374	387	368	403	329	392	399	397	357	397	396	381	348	371	370	374	356	380	356	385	380	341	382	374	371	409	386	372	392	387	406	381	395	368	346	386	332	370	365	375	349	373	343	397	385	336	376	346	367	381	378	388	362	377	404	358	366	354	352	385	349	357	355	337	391	398	392	376	386	382	372	327	408	380	359	395	408	376	371	327	385	355	388	416	355	366	384	349	364	372	357	399	400	370	397	377	367	374	369	396	385	386	382	355	322	365	375	355	371	354	391	367	361	368	357	371	352	345	401	406	366	378	383	371	360	342	359	384	374	324	386	401	327	361	405	347	377	350	384	406	351	347	386	410	381	343	403	362	370	400	388	366	359	362	323	388	369	376	356	362	403	400	381	344	364	364	372	377	350	383	381	353	395	382	367	409	377	360	369	353	375	393	355	391	397	391	371	378	334	364	394	375	374	389	347	340	385	411	368	347	351	359	364	368	385	368	343	339	339	385	330	365	372	351	383	394	422	385	372	366	363	374	373	379	366	331	411	379	346	361	384	358	375	345	358	369	380	382	355	363	410	361	356	382	378	377	377	362	375	384	385	367	349	371	377	365	363	368	334	361	369	372	354	375	338	377	430	359	406	395	384	343	360	374	349	375	338	376	378	373	427	378	361	361	334	353	337	388	411	374	381	368	373	353	370	360	390	396	382	369	364	411	378	347	370	397	365	337	371	352	403	378	388	382	348	373	357	374	376	401	352	346	402	368	395	358	325	371	376	347	339	362	365	366	364	340	351	361	350	340	374	366	371	362	362	353	400	355	331	370	379	351	394	373	381	365	342	385	392	392	369	344	392	368	394	363	370	370	368	371	380	356	354	391	349	389	368	346	357	355	387	406	382	391	366	369	396	357	340	348	376	402	387	360	373	342	358	358	338	379	360	356	353	354	375	351	377	358	325	398	374	351	346	366	379	367	375	372	350	364	387	370	351	344	359	378	368	349	358	401	382	399	346	360	407	366	378	363	364	373	387	394	350	367	386	391	413	411	388	389	365	362	394	331	393	356	389	365	357	360	370	395	380	359	359	356	372	346	400	397	370	379	378	373	399	371	362	379	353	397	365	338	387	358	372	377	372	396	352	364	410	369	378	378	372	332	354	374	367	391	349	346	393	393	328	366	356	388	388	365	362	352	356	354	364	355	352	342	367	360	375	374	359	350	381	372	361	370	376	380	362	394	383	368	360	392	380	363	373	399	376	395	368	373	361	363	366	396	364	375	395	367	380	344	360	375	350	378	346
3721	3092	2481	1261	850	674	681	1417	8910	19961	14469	7876	1346	426	341	314	334	318	332	316	316	373	329	317	318	323	313	325	331	300	319	355	315	333	353	347	354	336	341	369	364	346	343	336	321	327	319	321	334	337	313	287	361	353	336	316	333	352	362	353	347	348	354	346	307	316	366	347	323	349	342	345	345	284	301	319	302	295	331	338	311	314	365	329	340	313	365	316	351	306	337	339	307	349	353	315	346	330	329	336	332	348	322	324	326	326	344	378	345	292	324	338	333	351	340	312	313	332	350	351	314	330	306	337	306	332	330	303	340	338	292	318	297	321	353	337	323	346	341	308	338	305	352	336	360	303	333	347	310	327	352	336	368	359	333	324	350	307	316	339	335	337	322	274	305	317	315	342	337	321	342	352	297	328	340	351	301	352	333	323	309	330	338	352	269	311	327	327	317	318	353	341	300	321	348	334	334	298	338	323	299	343	326	373	313	352	324	317	328	362	313	343	347	308	334	331	341	351	317	324	339	359	314	322	319	315	349	329	328	336	323	313	320	336	330	319	343	343	326	349	354	301	317	332	323	313	323	351	305	335	324	333	340	318	330	329	314	327	315	344	326	318	341	311	328	306	327	351	335	316	327	331	310	356	335	354	305	311	328	331	314	322	353	311	342	333	357	343	336	338	352	317	342	312	326	346	311	294	289	322	311	296	361	331	346	334	341	359	330	297	344	363	356	306	283	318	318	324	316	343	319	323	315	359	335	360	313	331	325	332	330	324	335	325	331	335	329	353	315	327	314	347	334	336	347	321	344	328	325	318	314	312	346	312	314	294	330	331	331	354	339	320	321	342	313	325	356	333	308	320	322	318	306	303	331	332	323	315	352	302	352	337	305	344	356	340	363	328	344	340	309	323	354	343	325	298	323	336	349	328	321	315	353	327	316	332	321	337	340	351	313	319	334	302	299	299	374	379	354	345	339	327	330	319	326	341	344	325	320	304	316	326	304	314	311	300	322	341	338	330	305	332	332	317	302	327	311	349	317	315	332	352	330	313	326	333	327	316	360	338	313	333	311	335	313	334	350	336	312	323	322	339	349	327	345	347	323	316	344	299	353	335	320	327	335	313	311	341	316	322	333	333	301	345	322	322	325	327	338	314	320	367	296	336	332	338	323	339	348	283	334	334	366	329	324	308	320	330	333	332	346	319	364	299	312	308	340	351	338	352	330	332	331	329	332	308	325	340	317	315	346	347	325	316	319	346	289	343	331	327	327	292	323	300	304	315	365	331	335	340	325	316	335	328	343	305	329	332	330	341	331	310	320	319	336	326	306	294	360	315	323	292	346	317	346	327	308	309	326	285	354	337	358	306	383	347	319	329	322	332	312	332	314	346	318	330	339	344	302	330	325	302	345	331	307	358	345	352	320	333	330	337	292	320	346	329	354	335	307	331	330	332	294	301	307	320	332	335	306	332	317	321	342	346	295	320	327	302	333	304	362	332	342	320	336	333	338	325	360	338	322	322	327	271	329	328	355	299	331	336	340	325	331	333	315	304	334	349	341	334	302	323	316	339	320	354	362	307	343	324	341	318	333	327	320	315	292	327	344	336	328	330	330	299	328	324	329	332	317	333	298	354	322	325	321	340	337	330	345	331	330	345	361	303	344	300	307	333	337	320	322	312	327	356	360	314	350	327	314	306	300	329	318	319	322	331	350	373	329	335	343	343	323	314	313	327	333	301	341	313	358	295	325	325	324	303	311	339	319	306	329	363	337	295	336	318	322	308	354	374	341	347	354	335	332	324	335	309	341	318	347	336	306	340	341	351	330	322	301	307	341	344	313	297	313	319	336	294	328	322	329	304	338	334	326	343	352	342	325	327	320	316	327	346	318	373	351	336	315	342	342	309	354	311	324	300	338	331	343	340	334	324	311	309	322	333	353	310	310	322	312	333	338	348	331	285	313	339	339	324	314	335	314	326	321	334	311	339	332	314	343	332	345	337	336	326	354	306	342	344	357	307	325	332	324	353	295	324	363	307	325	336	322	347	303	356	339	334	351	324	348	360	319	329	348	287	313	331	293	297	354	307	289	319	312	329	320	306	332	310	327	322	329	326	337	324	368	317	348	343	327	333	307	326	328	327	299	333	350	322	332	321	323	304	350	326	351	319	307	315	318	338	321	316	322	311	329	311	343	327	298	348	313	328	288	326	348	361	319	351	339	329	337	332	323	341	349	362	352	323	313	339	348	318	367	317	318	308	328	319	306	313	317	317	334	337	306	335	317	366	341	318	313	334	320	329	376	358	324	352	297	318	315	360	351	312	334	307	314	360	331	370	281	335	363	341	341	294	315	334	316	308	335	343	277	332	307	341	321	321	314	320	327	348	345	331	342	321	338	335	311	342	327	324	318	336	317	351	324	305	353	317	328	311	349	351	328	332	281	329	342	334	324	324	335	338	324	320	336	330	324	322	332	327	327	333	323	317	341	311	314	313	323	320	298	302	321	315	341	327	322	347	334	344	342	343	360	321	343	343	324	336	348	323	344	327	329	322	294	344	299	316	335	315	331	319	310	330	312	329	320	303	305	317	335	319	335	354	333	335	302	321	336	338	326	310	314	329	349	325	334	346	309	326	322	364	320	327	337	309	331	335	335	349	369	336	348	347	347	299	309	328	294	306	338	314	329	335	326	342	360	344	340	354	339	295	327	335	327	332	336	306	327	349	326	308	325	324	342	295	357	326	302	300	294	336	311	343	348	331	335	333	332	353	319	357	320	330	340	305	320	347	335	310	345	323	300	347	308	308	313	319	351	323	335	303	330	333	315	341	345	303	331	328	313	340	337	314	326	309	360	316	340	330	350	344	335	350	328	302	317	321	326	320	305	300	329	337	357	311	365	320	369	329	366	325	305	326	328	345	359	353	351	304	302	326	364	288	339	314	294	328	329	314	284	320	356	348	361	344	305	330	323	348	302	302	321	320	328	315	339	301	324	321	312	291	308	332	305	286	353	352	311	334	344	333	333	335	351	346	338	354	327	306	304	329	345	315	341	313	364	344	352	330	333	307	321	307	327	296	312	343	312	341	327	345	319	327	333	335	331	326	326	332	337	313	295	334	326	332	334	334	343	344	338	304	339	355	311	328	343	312	326	364	332	359	314	319	333	305	317	338	320	319	328	356	301	336	327	335	336	348	327	324	318	309	335	332	355	317	331	316	331	313	319	324	363	326	328	341	317	344	322	333	296	297	310	314	323	313	318	334	334	316	319	309	306	321	324	323	312	323	333	342	337	280	337	300	337	336	325	285	319	315	326	318	344	375	340	343	352	336	358	342	313	320	304	361	317	339	351	331	314	339	332	321	310	321	335	330	302	343	330	331	296	321	355	335	314	321	322	304	322	334	347	335	333	327	342	325	325	317	321	320	339	311	306	322	315	329	347	276	307	335	333	313	320	306	317	294	324	321	295	357	354	312	307	319	336	309	331	352	322	302	365	309
23898	21064	28263	24090	21032	7593	1829	3279	13605	38496	33122	17519	2804	739	693	684	631	577	664	620	614	667	665	608	625	615	648	654	646	640	617	659	628	628	621	721	623	663	651	626	631	640	607	581	622	629	624	612	640	642	652	617	599	638	597	645	602	655	588	653	619	674	597	570	601	654	621	679	640	677	622	617	638	631	639	695	625	664	611	619	632	643	642	616	590	642	600	654	625	600	630	627	632	600	632	623	590	639	680	603	640	640	665	647	599	639	636	614	609	618	628	651	593	599	605	585	624	599	645	612	648	625	628	630	622	632	592	634	649	640	605	641	640	629	563	587	614	650	663	611	650	630	609	667	686	617	652	615	598	654	653	677	623	638	648	647	621	640	622	618	664	614	615	662	632	625	628	599	665	604	634	625	618	620	624	636	641	622	666	594	589	599	602	585	646	682	598	619	629	653	624	639	607	623	669	646	622	590	626	650	617	609	595	627	628	644	627	656	616	657	593	631	643	624	634	618	660	630	672	632	592	593	571	597	617	653	632	612	634	638	647	605	617	648	651	589	594	605	620	631	641	664	634	622	630	627	588	610	655	642	582	582	651	620	616	660	634	646	655	603	616	592	603	612	624	653	638	629	602	604	616	609	622	642	609	668	620	617	665	581	586	645	648	607	591	640	605	626	635	625	613	615	672	637	613	591	644	626	655	648	665	645	661	621	616	596	626	621	617	642	582	654	627	642	673	644	607	634	643	593	594	651	666	628	591	670	635	600	651	617	643	613	622	607	631	660	643	612	643	637	658	621	619	604	636	661	601	683	602	643	630	632	657	651	639	603	595	599	637	580	595	556	648	615	628	611	652	609	657	646	649	633	659	641	651	603	599	641	595	633	605	555	663	620	635	656	640	643	636	638	600	656	582	650	647	601	629	626	610	617	630	615	576	590	622	600	656	609	624	590	666	653	603	623	678	693	634	656	670	608	633	658	652	660	638	598	617	621	620	625	661	627	639	612	612	637	622	634	667	633	659	639	655	659	600	626	589	624	613	600	588	616	641	650	667	624	705	634	600	590	623	651	599	577	620	627	615	659	629	618	643	610	642	657	604	618	648	632	585	651	629	627	609	580	647	617	643	650	613	594	651	609	647	634	669	657	619	597	571	619	682	629	627	597	586	552	637	607	657	641	599	634	627	625	626	645	612	613	656	644	621	671	645	632	604	644	607	633	623	604	662	622	600	674	628	614	638	680	656	638	656	622	618	639	592	627	599	581	626	587	630	581	616	623	647	641	662	633	629	645	682	611	650	633	661	607	633	612	674	612	654	573	614	592	644	619	646	585	626	641	604	628	640	594	631	609	642	608	619	619	624	613	605	663	636	586	636	689	651	646	608	650	581	606	600	598	633	641	612	585	634	591	595	641	646	623	628	634	650	612	618	581	666	635	645	630	619	631	628	667	595	612	609	627	605	584	594	608	639	633	638	642	673	616	647	642	651	654	615	660	660	657	597	654	666	600	656	625	636	676	610	713	602	623	640	635	606	664	633	646	587	629	641	648	625	613	642	689	622	610	625	649	649	659	621	623	608	642	647	598	634	621	661	585	611	613	647	641	637	612	654	611	621	603	658	614	621	625	596	658	641	633	585	688	601	621	609	669	623	635	628	610	603	623	607	630	640	632	610	602	620	631	615	612	619	644	600	647	675	615	627	600	649	621	677	669	646	602	559	611	607	675	609	665	616	595	623	641	591	608	614	631	592	614	630	615	620	678	600	657	586	598	604	618	628	666	634	635	621	634	602	593	616	625	630	649	631	617	577	642	634	630	637	652	656	657	575	609	603	632	615	622	652	607	603	649	651	613	609	628	627	619	620	645	642	612	612	588	674	625	619	597	629	573	645	633	619	626	632	670	643	604	598	638	643	629	667	641	621	649	587	583	660	615	639	638	598	608	620	594	604	624	634	662	630	635	556	665	608	621	615	630	613	620	623	600	571	643	611	575	644	620	645	633	649	598	635	604	601	657	609	627	614	683	619	648	651	619	579	607	610	603	614	611	603	610	648	661	597	622	616	645	632	661	663	644	642	602	639	610	608	623	618	615	600	626	622	616	633	653	592	622	570	647	616	624	622	651	635	627	572	579	606	596	666	636	589	663	634	625	621	600	611	612	611	653	639	575	641	601	643	600	622	615	634	610	652	636	655	614	594	617	622	672	623	609	630	610	598	649	599	615	615	683	643	636	629	559	640	579	615	589	630	633	551	608	605	617	620	651	599	681	653	621	591	639	615	632	646	657	638	678	588	634	616	651	591	588	615	630	579	589	614	614	609	652	647	594	613	623	644	600	621	651	642	632	579	667	632	618	601	578	602	640	637	623	629	645	606	630	605	625	660	614	668	648	638	600	622	607	618	620	637	596	596	607	616	629	632	635	637	638	596	586	625	614	627	614	610	589	640	644	568	598	617	599	598	594	632	621	624	639	612	600	620	651	583	622	635	692	650	589	598	665	622	605	640	637	609	662	619	610	659	623	653	660	625	623	618	626	599	627	626	623	655	628	584	572	610	656	617	573	581	651	647	620	652	648	603	659	645	628	631	649	606	687	611	622	646	600	642	615	633	636	576	615	609	610	612	610	699	597	592	639	629	623	631	642	601	610	594	610	629	636	595	621	626	643	653	627	605	598	613	615	649	663	627	608	587	636	638	657	638	637	584	661	641	615	622	629	648	616	639	646	610	613	574	605	623	624	647	623	639	621	586	598	594	611	594	637	654	654	643	609	589	626	619	625	594	621	624	618	607	624	588	623	602	647	636	606	621	595	610	650	569	631	593	600	627	628	634	635	661	647	642	638	635	643	615	674	603	600	645	621	641	686	656	607	577	625	645	617	618	624	676	646	659	628	617	628	641	602	634	625	611	614	580	594	609	640	600	632	627	599	660	631	615	625	612	644	640	632	598	610	607	661	626	652	613	645	637	600	600	586	638	623	594	630	635	633	620	601	624	649	627	617	626	648	643	671	656	653	639	647	623	608	644	645	586	640	614	633	645	617	615	650	636	613	609	626	616	608	615	661	613	629	612	595	601	609	578	631	569	631	637	651	570	636	628	643	618	664	596	620	616	585	659	632	650	622	602	631	537	606	640	663	625	652	613	640	607	588	636	592	668	677	633	637	625	612	606	629	608	626	617	620	635	601	642	629	604	637	658	654	623	592	634	597	608	599	616	658	616	605	595	632	605	596	591	602	575	653	634	637	598	602	631	629	610	638	630	605	675	641	639	652	639	659	626	609	631	602	611	625	638	661	632	634	633	646	613	605	656	642	627	583	617	602	641	633	636	616	624	580	616	674	643	629	616	590	612	629	600	641	649	664	628	640	648	595	614	622	610	640	619	614	585	589	621	615	649	593	597	678	645	638	618	637	580	664	674	691	608	657	571	648	585	617	613	671	634	657	619	627	614	614	646	637	645	578	573	641	609	649	578	633	622	619	580	627	628	663	623	602	627	654
4111	6088	5441	2755	1726	1427	1384	4550	17485	37573	27887	12602	2006	628	570	554	506	549	560	566	539	562	561	561	524	543	599	566	529	566	564	560	550	532	600	524	500	570	513	548	548	559	556	546	573	496	545	536	557	504	528	524	511	564	531	514	571	513	525	528	510	532	514	539	561	555	514	497	525	545	524	536	511	513	506	498	525	543	507	539	555	564	519	525	505	537	491	517	554	544	530	522	547	529	564	534	526	616	520	616	526	518	570	557	517	559	529	568	559	590	540	527	514	544	459	527	529	526	534	528	568	519	567	571	591	538	561	575	507	565	520	591	539	534	548	514	552	534	541	553	491	527	526	518	533	580	529	507	551	533	556	582	563	547	516	538	497	535	547	493	504	529	490	535	547	526	537	527	480	539	534	529	522	509	552	542	541	536	590	511	532	513	518	526	508	584	536	543	550	551	522	546	512	486	550	529	569	572	528	553	584	476	533	524	479	496	527	546	507	552	536	565	522	520	536	502	568	532	533	521	511	535	545	519	524	564	512	557	530	534	514	530	524	510	531	508	550	510	517	533	518	517	577	456	553	540	562	516	532	564	527	524	548	540	535	508	518	500	600	535	515	524	527	561	539	527	535	529	535	529	532	539	559	528	526	529	551	535	575	557	535	515	513	570	551	538	512	561	522	535	538	505	545	515	555	495	558	536	545	551	542	522	507	517	514	521	518	530	533	574	534	530	580	573	566	567	522	564	569	494	539	499	524	536	569	570	509	522	528	585	535	543	526	561	537	530	557	536	576	517	540	546	517	493	540	526	533	571	531	555	538	515	543	524	522	500	522	523	541	517	514	550	516	513	544	565	530	540	539	522	570	561	536	563	565	544	511	519	508	569	521	518	501	533	503	549	544	534	510	533	512	520	565	514	537	559	543	538	570	539	539	525	541	572	529	532	550	505	546	523	540	528	525	512	519	552	535	575	504	532	523	538	522	527	511	560	534	564	540	511	538	464	602	536	556	557	548	505	524	470	564	547	486	483	531	485	529	527	538	516	525	508	504	547	582	517	540	545	566	534	526	542	550	528	568	533	529	538	525	556	506	573	515	551	524	516	531	557	535	535	548	604	538	538	527	513	526	552	542	564	526	542	528	513	560	547	520	522	517	501	528	533	578	548	556	550	503	555	542	546	532	563	537	589	510	478	575	511	555	516	542	506	546	594	506	508	552	492	557	564	482	535	512	527	486	519	533	505	543	585	536	555	523	551	520	518	546	533	524	487	523	522	550	546	531	498	566	500	581	527	535	543	546	538	535	525	506	510	527	528	494	519	533	540	526	524	559	513	587	507	528	518	502	565	541	531	521	533	489	517	513	549	525	530	540	545	479	566	517	554	555	548	490	518	544	530	557	545	548	545	496	523	562	501	531	520	520	546	552	572	531	540	527	493	540	468	545	538	500	520	529	513	520	528	567	505	562	522	516	573	530	566	528	520	535	550	527	541	485	512	512	518	517	518	520	522	552	557	542	521	545	520	549	551	537	516	552	523	513	546	533	533	541	541	509	503	546	525	484	511	510	523	523	558	531	511	503	494	544	554	551	532	492	519	510	561	522	512	514	522	510	528	552	554	521	525	527	480	529	575	530	571	589	551	541	535	513	501	532	505	552	479	574	528	539	522	541	536	535	555	549	519	497	548	526	527	538	509	550	548	537	524	514	588	523	475	516	552	518	498	544	543	549	534	576	546	525	548	542	554	527	536	533	517	525	551	521	532	521	514	528	546	493	543	542	549	531	560	539	573	519	481	504	541	562	534	542	556	486	517	520	500	535	537	524	537	531	525	553	506	553	581	482	541	582	547	539	569	571	513	492	547	561	560	533	522	503	526	556	513	519	546	513	544	562	532	547	527	519	513	533	535	570	568	523	551	567	568	559	530	529	522	559	523	510	536	524	555	514	526	554	532	568	519	538	512	552	487	560	551	516	562	551	563	516	539	495	539	514	509	597	551	536	553	518	524	544	565	548	504	538	530	536	512	537	530	541	519	551	524	528	535	533	531	536	525	522	537	536	506	538	551	533	500	531	532	509	540	539	523	572	529	525	522	521	546	510	545	552	557	544	539	561	534	540	537	486	523	537	525	549	513	555	537	512	579	550	542	556	554	518	510	544	567	529	534	504	512	520	527	542	555	524	566	554	514	508	558	523	521	562	484	534	502	561	488	556	550	535	539	563	538	513	526	562	564	549	557	528	543	511	542	529	521	504	513	542	509	508	497	557	519	502	524	545	516	527	548	549	576	514	524	528	538	517	498	503	573	532	560	543	519	517	548	508	529	529	509	531	516	532	574	507	543	523	532	540	526	506	505	564	522	518	546	541	558	530	547	497	513	553	551	566	531	545	567	545	537	543	501	550	497	534	543	515	543	518	535	546	543	501	527	577	529	525	537	508	522	486	474	530	527	544	522	537	555	520	525	515	510	520	513	538	537	569	514	533	558	531	560	510	496	513	532	516	577	539	510	597	557	565	511	538	540	549	501	508	519	551	539	515	526	513	545	526	551	507	504	557	531	541	501	529	516	540	503	496	527	521	495	515	515	550	536	506	533	553	529	553	499	515	528	537	505	526	550	479	553	529	535	542	548	509	526	539	519	530	533	546	538	568	555	543	552	514	555	521	572	542	515	574	498	545	540	532	547	498	548	503	538	550	498	545	511	537	512	528	533	538	533	486	570	523	566	513	587	491	499	515	512	563	535	497	523	568	543	495	515	540	553	540	539	541	553	516	568	513	529	528	582	511	551	544	555	491	518	530	529	509	534	573	543	564	539	529	526	520	551	534	516	556	547	531	525	533	569	553	493	491	519	521	551	545	518	550	540	528	531	517	534	560	542	552	594	515	520	568	510	554	525	514	545	524	485	527	503	553	529	544	554	504	522	524	542	505	508	514	545	553	566	520	539	545	533	535	543	555	571	532	547	505	547	526	534	509	540	549	512	520	526	546	505	518	521	539	542	518	530	528	516	544	464	551	490	520	519	495	555	536	573	572	545	567	518	531	495	496	517	515	515	546	530	495	595	503	512	506	514	523	545	506	536	555	483	540	557	528	586	552	539	533	528	545	587	537	503	529	537	570	599	529	559	545	532	543	546	534	515	520	531	541	547	543	496	513	556	509	529	535	549	586	577	551	515	502	506	537	534	497	545	542	547	534	514	542	514	524	525	567	538	538	522	492	516	543	563	499	518	535	515	530	535	545	500	549	510	514	526	550	563	566	562	528	551	519	521	506	552	545	501	497	524	515	532	534	518	526	561	522	516	526	545	517	541	566	508	542	477	548	502	489	518	563	515	527	550	491	567	531	530	543	586	526	550	561	555	490	512	524	531	546	514	527	529	540	518	523	521	566	577	520	567	548	538	526	532	528	504	500	527	519	553	551	554	495	522	515	551	559	519	527	573	506	526	569	531	530	494	546	526	502	566	537	537	530	557	501	513	527	575	536	516	526	527	506	516
27377	12282	1287	634	432	414	403	456	1492	2799	2351	1244	539	460	381	418	380	395	391	389	384	386	379	404	372	425	374	417	415	383	351	385	402	340	363	361	388	385	399	368	409	386	377	387	386	361	382	366	380	391	380	375	379	400	418	373	374	376	408	411	399	324	371	381	378	391	375	397	403	407	405	421	407	377	399	368	374	389	350	364	402	348	389	352	358	390	363	378	393	361	378	364	385	339	446	367	423	390	389	387	379	379	375	327	363	385	404	329	337	400	367	388	389	341	390	383	393	337	403	376	359	376	403	396	403	392	424	391	406	421	345	435	399	418	373	347	402	391	417	370	355	358	419	341	368	379	368	371	402	370	373	375	365	390	408	404	398	369	381	350	400	383	381	360	352	386	398	394	390	366	372	367	384	381	377	399	350	411	402	372	409	408	374	396	399	399	376	373	385	363	410	386	395	427	374	390	369	352	384	379	379	405	375	381	403	370	385	382	390	401	348	415	388	400	379	393	404	370	376	368	387	394	404	374	381	355	371	390	395	423	375	370	404	348	389	405	387	393	382	376	401	377	368	397	366	392	390	399	376	405	356	380	401	361	368	362	383	386	368	380	370	393	377	372	383	402	400	377	407	373	354	363	372	379	369	385	389	355	384	375	358	398	352	383	404	405	370	343	364	405	354	359	358	382	403	403	389	372	399	342	389	378	381	383	384	352	395	381	393	387	358	398	412	356	398	374	371	411	380	382	399	372	422	417	388	372	374	400	369	369	384	385	364	374	383	342	376	356	395	363	378	385	418	421	374	413	410	386	428	397	384	402	372	413	384	376	389	404	357	373	401	398	408	392	364	360	363	375	389	382	351	402	419	383	390	369	404	387	417	396	359	411	407	389	378	315	383	379	331	399	356	379	341	378	385	381	372	412	389	406	401	364	398	359	388	418	365	406	398	396	375	383	391	369	368	405	369	372	390	420	396	389	378	405	366	389	390	381	387	368	418	388	394	391	393	399	385	384	406	387	389	393	384	371	370	363	384	368	391	423	368	366	405	385	373	363	363	375	354	389	426	391	370	406	384	353	405	346	378	374	370	420	386	364	375	376	379	374	404	391	393	402	337	442	355	379	387	410	375	397	364	397	344	337	368	374	412	393	406	389	352	404	329	362	364	371	370	395	360	370	403	382	389	391	434	398	394	389	389	367	390	402	332	367	361	421	386	375	407	344	386	365	347	351	400	357	377	343	412	385	372	394	389	362	377	356	401	379	362	380	341	384	401	387	396	391	389	359	432	376	379	374	343	374	374	364	389	358	374	393	384	386	365	393	388	370	383	389	397	408	410	363	375	396	392	376	404	405	364	380	379	382	380	403	344	347	373	372	367	396	372	348	398	405	370	398	365	358	396	395	389	382	374	389	354	387	386	371	378	433	404	371	381	376	381	403	375	382	395	394	372	397	356	380	365	347	367	402	344	402	409	385	382	394	397	372	391	398	400	392	386	421	379	388	376	379	376	328	393	424	360	411	360	371	376	383	370	404	380	388	355	385	376	374	342	369	379	414	356	349	410	356	424	383	370	421	369	374	383	379	361	376	366	385	346	396	378	418	414	409	364	402	396	363	426	328	344	364	369	399	354	391	389	458	365	379	391	352	399	398	390	427	380	408	376	384	391	360	358	369	369	412	370	364	358	390	369	349	393	372	385	387	427	399	382	400	405	345	395	423	391	357	366	376	361	404	400	368	379	372	368	397	397	406	366	377	407	383	371	402	335	370	368	355	412	376	360	382	392	355	396	399	401	403	379	392	380	405	367	421	423	350	360	380	371	392	404	365	400	366	375	407	379	394	420	373	359	374	366	390	406	390	381	373	363	380	404	409	375	380	402	393	392	388	379	356	387	413	402	387	374	369	363	366	372	367	421	365	380	356	387	370	399	400	395	386	410	407	396	381	400	370	419	417	383	394	407	364	407	424	368	384	367	367	382	386	377	392	326	411	399	397	387	388	402	370	368	377	369	424	361	368	383	387	375	394	363	372	394	382	398	414	389	388	372	357	380	354	351	364	391	364	395	361	367	366	370	382	404	377	388	395	388	364	366	383	357	375	352	405	396	394	395	407	409	391	362	419	371	377	390	340	380	347	380	385	406	446	377	381	376	397	383	387	401	380	403	416	397	361	405	396	394	369	374	380	386	359	372	364	360	382	381	384	363	394	367	388	340	396	392	397	387	387	361	402	397	375	384	370	374	362	382	420	363	405	376	369	386	384	355	362	383	388	407	363	390	377	361	395	387	363	390	347	403	367	391	410	426	364	367	409	366	386	403	402	345	339	404	391	414	341	386	394	394	392	360	397	376	386	367	385	390	371	349	404	403	382	360	387	372	355	358	346	354	383	396	406	400	372	374	388	361	377	372	375	366	370	342	391	347	381	374	387	416	386	356	365	388	395	417	370	413	399	395	388	372	397	373	374	390	416	370	384	371	385	388	374	385	395	366	371	410	362	408	382	401	401	365	413	381	414	384	379	334	408	405	403	402	366	383	368	389	400	365	364	415	389	382	385	387	410	397	394	372	376	364	379	375	411	389	359	388	379	371	378	409	376	405	392	414	348	360	353	401	379	355	410	401	386	359	395	350	361	382	410	388	348	385	417	416	402	388	381	419	397	420	398	386	381	388	400	372	366	372	382	366	361	381	401	387	412	348	370	382	374	375	390	364	383	386	379	391	408	373	403	380	376	404	374	401	362	370	411	372	385	399	395	393	381	377	370	381	321	398	391	375	334	385	407	385	354	384	424	400	366	378	391	359	367	355	347	393	378	361	354	408	376	380	365	399	370	373	376	373	390	363	376	404	400	378	405	387	392	364	365	368	386	400	366	341	387	389	391	382	431	402	381	355	371	381	369	427	388	402	409	408	367	417	384	405	396	371	366	367	369	373	365	395	370	381	382	386	407	349	385	395	385	377	357	360	402	395	348	363	367	386	391	398	366	370	385	381	386	367	387	382	388	394	390	384	409	359	389	376	358	375	391	379	377	380	375	366	352	349	391	382	392	409	364	387	427	403	394	394	389	405	387	388	382	406	397	379	384	403	359	369	381	366	382	394	369	410	398	435	401	375	356	395	376	364	364	348	413	360	396	385	387	390	389	410	397	388	375	398	391	401	380	379	402	402	366	372	414	359	380	391	375	350	402	376	374	377	393	360	403	399	371	404	410	414	349	381	381	336	419	378	396	360	354	381	382	399	372	358	401	351	399	365	388	387	384	394	407	369	376	380	354	359	356	408	377	391	414	428	387	395	409	401	396	386	375	372	364	380	377	374	385	374	399	346	377	397	403	357	381	379	389	382	388	358	396	373	335	377	397	410	396	393	369	384	368	389	395	378	369	374	394	378	343	369	436	396	369	343	374	384	383	349	413	370	398	364	396	387	366	385	396	364	399	361	380	403	382	369	388	391	389	357	390	379	390	383	407	366	384	376	412	384	345	387	384	351	391	366	392
4986	757	603	401	419	369	342	410	2061	3354	2640	1168	451	382	339	317	323	324	324	334	313	315	337	301	339	326	355	326	331	347	300	325	326	335	303	315	326	326	328	325	341	331	311	343	329	325	328	308	334	322	333	357	309	346	294	314	322	320	329	330	353	327	332	360	316	344	328	289	341	339	318	332	344	338	317	316	335	334	322	324	362	343	336	308	305	336	347	367	337	311	300	303	296	335	308	332	365	330	335	329	341	326	381	303	313	347	324	333	315	328	358	348	316	307	325	347	356	337	346	329	349	318	337	339	316	296	334	327	358	318	347	333	324	326	319	353	319	336	327	323	313	321	341	301	341	309	327	327	321	347	351	311	339	302	313	344	320	297	317	336	304	333	323	362	312	301	315	316	347	305	291	320	318	297	320	323	305	315	340	310	323	307	323	302	314	310	314	310	353	325	347	316	325	340	317	318	337	300	295	307	339	333	281	311	320	313	327	320	322	312	332	337	335	363	348	319	337	366	320	319	333	330	293	314	322	346	368	310	316	305	352	328	345	293	326	307	318	308	307	313	298	336	318	339	321	347	323	316	349	311	349	317	358	329	321	327	307	353	299	337	329	317	360	318	353	355	369	317	332	319	341	335	319	326	341	327	358	378	354	324	316	366	321	324	293	331	352	327	335	331	336	349	321	337	325	291	338	319	303	311	331	314	328	314	343	337	344	331	360	341	305	309	302	324	326	313	325	301	300	306	362	332	300	310	341	336	342	330	353	328	337	332	327	321	314	333	305	313	349	280	328	322	323	356	313	333	337	333	306	314	329	333	316	307	303	291	344	321	350	319	313	317	331	331	330	301	334	315	317	323	327	313	362	314	307	321	315	323	332	295	320	333	344	306	354	335	300	321	335	297	342	318	335	318	359	345	330	325	362	327	334	333	317	308	301	321	338	337	343	335	376	327	323	310	302	337	334	343	322	310	301	320	326	357	312	340	334	325	320	323	320	342	324	344	325	316	331	288	311	309	322	313	315	349	334	320	318	315	301	317	347	347	338	300	301	318	341	313	293	364	317	324	314	341	333	308	326	321	313	342	297	319	336	315	318	326	337	334	315	300	331	335	317	354	317	310	323	311	329	323	333	334	284	328	341	335	327	309	324	315	381	332	346	312	314	320	331	316	320	343	326	303	342	344	304	290	324	323	316	326	314	300	316	329	365	304	348	346	333	310	307	359	322	326	341	324	329	328	316	330	348	323	329	319	319	314	365	326	323	323	332	318	296	351	324	301	337	312	333	317	329	308	313	304	315	303	270	328	347	317	361	302	286	316	328	313	301	346	331	330	341	322	342	348	346	295	332	321	315	303	319	333	319	314	348	318	360	349	332	290	304	301	332	312	324	369	294	306	322	342	323	327	351	343	315	331	342	324	342	319	290	318	310	318	309	301	318	354	330	302	346	315	336	351	330	325	324	297	344	302	334	333	320	328	288	319	336	323	297	338	347	316	308	325	332	334	329	319	320	331	317	351	324	331	324	300	331	299	316	315	309	313	359	310	313	346	309	338	300	342	320	309	307	340	309	308	319	344	325	328	339	344	300	354	328	336	321	344	335	320	309	321	325	323	316	355	329	323	316	352	339	336	322	333	333	329	340	330	336	350	338	328	319	326	334	322	292	329	349	318	310	338	318	335	324	322	324	334	334	357	322	359	329	301	354	346	332	321	288	354	353	323	332	341	302	322	319	311	321	319	324	333	302	317	348	333	341	351	292	327	306	317	312	311	338	329	352	330	324	328	316	347	292	328	340	332	345	324	332	309	319	326	305	318	349	355	331	353	363	360	328	320	323	346	333	316	334	308	334	323	369	322	296	329	312	312	350	322	297	356	321	359	323	325	345	346	344	320	322	325	343	322	317	330	323	355	339	297	324	333	337	299	347	318	346	340	335	340	341	344	335	323	303	350	339	295	326	324	300	318	329	335	321	356	328	336	336	334	309	343	322	316	336	321	313	340	289	316	321	338	325	342	297	314	342	343	320	313	314	326	286	328	334	280	308	357	331	297	341	328	326	342	307	302	335	284	318	312	328	340	349	280	340	305	338	296	335	323	340	313	353	336	307	306	357	310	311	315	361	310	338	335	341	321	316	331	342	355	345	310	325	332	286	292	326	335	301	325	367	334	314	298	336	334	326	325	340	345	325	374	323	327	334	347	333	321	332	315	313	323	337	335	292	312	328	325	350	346	344	364	312	333	326	347	297	319	313	299	304	307	351	328	356	304	351	318	320	304	331	334	344	317	294	357	334	332	331	314	329	293	323	338	325	324	361	310	339	317	307	343	342	343	322	318	294	328	306	345	305	342	311	324	368	312	345	308	330	353	306	337	322	334	332	300	305	314	320	321	287	319	308	318	317	346	339	351	376	305	319	293	334	305	329	337	315	331	301	339	310	341	304	321	324	323	327	320	289	276	323	313	351	353	309	335	332	329	333	322	324	311	318	336	326	303	324	350	326	343	367	328	304	321	378	323	348	352	335	311	323	318	339	327	317	306	343	326	319	294	323	307	318	332	296	295	352	314	324	299	332	321	313	315	316	348	302	336	344	302	328	342	318	334	331	325	327	328	301	319	315	348	304	313	348	352	331	322	342	301	305	329	313	343	322	314	327	333	310	293	313	362	302	303	344	341	323	302	345	339	310	338	323	354	336	312	347	341	347	332	343	347	321	331	345	324	353	341	321	328	292	338	327	319	337	326	315	310	347	325	309	324	316	314	316	323	330	282	313	309	337	338	329	331	325	312	333	335	356	320	367	359	334	356	294	336	333	315	323	339	334	320	343	312	342	322	370	328	351	321	350	329	337	360	302	320	317	325	311	323	322	321	349	342	346	319	330	333	318	365	315	340	316	332	364	332	332	334	312	360	347	361	317	328	318	340	304	328	351	297	309	332	301	329	315	321	306	328	352	313	320	315	323	370	339	322	349	350	312	326	365	331	349	336	336	333	299	319	313	316	316	313	357	310	316	323	324	319	325	328	306	342	308	355	293	354	304	345	365	331	351	334	326	316	331	324	348	302	353	323	322	302	337	322	312	331	317	303	301	369	366	349	327	328	336	355	311	325	322	345	302	349	333	335	314	311	336	330	332	309	321	359	280	344	326	315	317	321	324	322	311	335	299	353	329	290	372	319	331	310	315	310	334	324	335	329	327	335	336	356	288	311	335	295	342	344	320	312	345	325	334	321	347	334	327	308	341	307	298	331	351	311	314	328	338	343	346	315	312	270	330	312	350	324	320	332	306	348	336	334	340	295	331	337	348	328	311	318	286	353	336	316	310	342	345	311	319	357	309	337	306	331	306	332	328	322	312	314	320	320	313	330	349	313	354	331	304	316	320	320	312	318	309	331	336	339	329	336	335	312	326	328	310	328	320	316	315	319	317	320	325	358	339	332	336	335	356	338	284	340	338	327	334	330	309	341	337	308	317	303	288	314	332	326	310	330	347	292
25109	21056	26859	25032	4799	1182	875	1315	11723	21672	16968	7254	1975	830	598	589	572	577	543	557	579	565	565	533	545	533	575	540	535	606	537	588	613	551	582	566	573	573	608	584	547	572	554	614	558	550	587	536	542	606	586	576	591	560	576	588	616	545	600	546	500	586	552	538	577	543	564	584	605	568	574	538	579	544	480	550	614	557	593	562	581	550	577	575	561	525	547	586	541	614	547	579	555	573	561	567	554	583	555	547	558	579	584	601	544	549	560	533	592	578	566	533	573	582	581	579	546	587	551	569	577	545	564	526	563	536	509	544	560	553	567	529	574	542	551	608	555	566	528	595	579	588	571	568	587	602	589	586	581	529	611	603	587	585	604	556	599	551	596	607	571	523	544	509	577	516	578	572	551	600	564	524	596	559	539	576	533	547	510	516	523	547	551	558	531	566	563	562	538	581	533	542	591	512	567	596	537	553	549	520	575	544	566	602	551	560	576	553	569	588	588	530	550	521	544	544	508	592	554	546	578	591	561	609	508	504	570	596	567	567	553	550	559	556	534	539	546	547	508	579	499	602	525	521	580	493	565	558	551	534	531	561	574	574	548	581	536	523	553	561	570	552	561	583	578	552	562	534	555	572	574	521	537	516	541	557	579	585	611	541	566	550	592	568	610	524	597	562	562	539	557	551	511	593	553	587	561	572	613	515	590	587	597	516	532	576	582	558	570	562	539	594	581	621	569	578	565	524	561	570	566	555	575	540	571	570	563	522	539	537	546	549	582	565	546	575	535	602	533	577	550	598	560	549	534	586	535	599	541	550	533	525	580	567	556	542	572	584	574	550	527	559	548	548	529	570	542	542	556	565	541	567	581	573	603	578	559	585	588	555	533	558	541	544	576	560	544	597	538	582	585	560	579	521	550	571	587	571	570	536	570	546	555	557	563	567	547	553	605	571	593	576	536	525	511	574	552	593	547	522	568	559	527	595	599	560	568	584	540	557	573	551	539	545	537	571	544	567	528	513	607	523	570	536	566	543	561	520	587	515	521	585	562	524	556	539	514	524	581	589	602	513	572	569	571	586	547	554	545	586	572	575	564	548	536	529	592	581	531	585	567	595	594	533	558	570	546	562	533	557	525	557	559	549	516	562	585	571	580	570	554	536	518	551	539	602	524	619	577	536	514	548	570	515	592	526	578	588	607	550	588	530	582	551	583	540	515	554	582	536	547	583	564	563	537	568	539	538	595	555	562	518	595	597	596	561	550	549	517	574	545	615	574	594	590	572	541	544	583	528	560	584	506	560	571	569	545	540	555	561	586	531	545	604	575	565	557	575	564	559	575	532	582	543	567	553	564	534	537	517	529	594	561	557	513	603	535	541	549	513	547	596	508	550	545	527	526	549	517	504	581	566	567	545	610	593	540	619	555	586	551	528	557	558	558	590	578	512	565	511	554	542	578	559	579	590	537	554	540	532	578	575	573	566	578	572	566	573	560	540	555	533	562	601	547	565	555	531	547	541	576	611	541	605	602	595	586	535	543	554	522	577	575	594	538	576	552	544	537	581	558	578	609	584	572	565	607	580	532	570	532	568	543	579	584	534	568	538	563	580	549	563	531	618	548	547	590	562	602	551	556	590	561	561	561	539	548	586	596	580	566	541	570	568	544	564	571	545	567	566	528	546	576	536	541	598	531	593	542	526	585	539	553	568	552	536	597	616	597	566	542	555	560	586	580	570	546	547	573	506	568	590	587	551	559	553	567	555	582	538	564	530	568	520	564	576	554	593	557	563	540	553	573	546	530	529	598	540	538	568	553	519	593	584	510	562	586	527	592	610	576	544	548	560	499	593	567	580	572	533	501	568	529	538	580	536	547	550	560	577	577	553	558	571	525	586	581	570	591	521	561	571	545	561	549	543	587	575	550	565	568	539	540	590	564	548	583	578	541	543	586	561	572	548	571	509	530	561	570	572	580	560	585	608	568	603	533	563	576	553	582	568	519	572	501	567	561	568	558	576	546	545	537	573	515	561	528	557	583	569	546	581	565	536	507	587	551	552	590	593	549	539	530	569	536	579	524	589	581	567	557	535	590	555	526	542	549	559	579	536	555	526	564	567	515	548	543	548	603	590	575	530	597	513	588	566	594	547	582	574	642	542	581	568	545	583	520	564	592	580	553	500	552	538	555	584	580	572	583	540	593	530	559	585	540	569	588	610	569	563	593	549	612	537	579	534	535	556	607	573	499	563	557	537	593	556	575	572	531	543	550	536	581	573	528	504	552	588	538	603	596	545	536	514	531	526	534	570	628	543	545	500	550	535	544	543	567	525	548	590	590	578	570	590	580	541	513	576	570	613	572	543	583	552	607	552	564	532	531	589	544	562	526	521	565	569	571	555	564	535	592	567	522	564	576	602	562	552	594	563	531	563	553	577	567	527	565	560	579	576	553	579	561	578	561	590	565	558	555	562	545	601	527	577	527	560	615	601	596	591	605	542	564	555	550	561	557	539	571	531	544	552	575	583	525	568	553	548	565	539	549	565	569	563	548	582	581	549	570	553	555	576	548	523	532	547	570	558	520	589	579	590	547	544	555	594	592	573	583	568	535	591	534	580	573	559	575	549	544	598	529	593	560	548	558	534	549	560	547	568	567	535	592	595	588	600	548	576	563	544	542	550	557	590	564	546	539	566	528	532	547	577	548	524	519	526	567	593	567	555	589	575	550	551	570	579	520	585	577	569	561	545	597	573	580	582	561	568	572	545	536	562	576	565	582	514	605	513	537	553	562	531	547	568	526	548	568	537	591	555	563	584	565	488	529	551	566	544	569	539	535	577	561	545	536	523	561	548	539	543	543	507	585	590	556	597	595	521	581	560	521	533	569	561	543	501	558	544	563	545	581	555	570	563	551	551	573	573	587	550	556	560	585	546	558	577	536	556	543	551	557	563	566	570	556	529	547	573	541	549	549	560	532	548	551	571	576	573	566	543	567	554	552	536	545	553	561	535	542	564	495	544	602	552	515	571	531	566	579	560	541	510	538	550	590	599	509	604	564	579	569	567	539	567	576	587	552	595	595	528	541	541	548	574	571	536	580	575	528	588	570	529	548	596	596	537	553	572	576	567	538	537	531	558	528	585	516	535	563	555	599	544	507	534	540	551	571	593	550	564	541	573	576	547	585	557	585	557	572	571	572	584	504	532	538	557	566	558	565	572	513	594	582	548	573	550	552	566	541	593	541	596	545	558	567	498	587	563	583	546	535	556	580	537	582	553	590	549	562	569	592	619	558	551	526	513	609	538	531	541	551	554	554	548	555	571	553	518	563	585	593	508	545	557	558	582	568	520	537	565	572	588	601	580	549	595	568	531	568	562	556	540	532	527	555	584	535	538	603	518	537	526	568	606	586	564	527	568	613	552	541	579	580	552	547	583	595	546	532	546	572	559	530	577	552	561	564	548	536	577	574	535	562	602	579	558	569	527	549	559	550	552	562	578	546	563
3780	3578	2727	1422	1012	875	781	1872	14686	20255	14293	6122	1804	769	485	495	480	492	525	479	494	489	493	457	461	546	518	496	477	475	499	444	495	518	439	494	443	462	525	478	494	504	442	513	516	489	487	460	455	533	485	445	479	475	430	528	490	501	474	484	480	516	496	486	511	455	518	487	472	523	507	514	480	472	543	515	487	508	495	499	471	512	539	459	495	445	473	468	477	429	499	490	489	534	476	497	497	505	456	461	492	439	492	493	498	466	486	478	501	476	515	471	471	481	483	493	469	450	429	455	502	541	488	489	480	482	481	494	533	476	484	475	465	461	483	516	479	485	469	507	498	475	455	478	490	469	497	476	483	499	461	487	455	495	484	459	486	494	490	478	511	490	479	475	465	478	472	446	482	450	473	457	485	499	454	503	462	448	464	442	478	480	461	485	502	471	473	482	509	451	528	491	473	432	453	493	454	471	467	511	483	531	517	510	471	514	510	482	454	484	486	472	478	515	487	423	471	488	458	458	468	493	460	487	479	526	480	523	485	486	498	495	511	526	482	495	524	482	454	499	465	496	490	484	489	513	509	491	501	489	456	474	456	477	486	478	469	470	519	485	467	502	494	472	528	511	470	477	472	503	510	486	509	494	496	480	507	482	475	485	487	467	462	488	518	484	476	451	484	486	454	480	486	460	502	507	467	514	520	464	492	486	473	474	442	458	477	452	472	497	524	479	503	479	443	504	484	494	497	489	485	477	522	522	502	482	484	497	526	468	496	484	498	495	491	519	455	508	480	566	473	518	474	446	489	501	484	481	484	504	462	490	491	451	512	478	507	474	490	501	475	521	484	499	455	482	418	488	483	497	458	495	520	456	506	485	467	435	483	451	452	487	510	444	473	503	485	475	451	512	505	495	508	491	467	506	456	484	475	504	451	450	485	488	514	471	489	460	501	431	492	488	515	497	498	435	487	481	457	516	486	462	497	478	442	460	472	503	502	487	513	478	460	516	468	512	491	507	509	493	454	472	501	455	487	469	481	496	458	457	443	498	541	509	485	468	465	456	490	518	420	484	475	467	503	495	461	493	474	482	452	481	461	499	523	492	487	468	465	461	488	497	510	501	491	506	476	500	484	473	476	494	468	458	482	483	495	468	508	484	466	471	481	466	456	447	494	483	478	476	513	492	473	478	488	503	461	480	483	485	479	483	514	489	496	473	491	490	474	487	472	480	448	480	493	487	510	542	490	493	472	465	478	461	461	460	497	499	502	490	504	537	508	518	505	502	513	511	479	404	462	497	459	479	496	503	449	479	481	444	475	522	504	445	455	526	480	476	452	462	502	481	544	473	477	482	528	485	506	459	458	472	482	438	505	503	471	470	501	493	502	492	486	471	484	493	466	479	480	472	468	484	497	447	494	469	486	476	498	478	514	503	530	441	516	477	474	478	440	457	531	485	482	491	444	488	489	468	462	465	452	517	473	520	505	456	466	500	489	459	452	472	521	479	428	512	444	486	470	487	511	464	500	532	477	448	461	484	491	479	478	475	450	492	483	477	467	500	501	427	477	488	466	463	518	481	454	441	503	471	502	443	495	509	485	495	493	482	479	488	459	466	509	477	481	480	512	511	491	485	466	500	433	477	482	461	469	474	501	474	506	457	467	475	482	542	444	521	466	470	501	467	457	445	512	491	465	493	491	480	471	475	451	479	471	474	454	489	501	501	478	475	489	476	498	440	491	461	473	480	461	480	483	434	465	492	445	480	509	492	481	452	456	472	474	507	514	475	506	447	495	455	462	559	478	480	490	491	477	515	454	503	515	503	505	482	483	477	518	491	471	491	491	502	496	489	506	459	495	502	461	472	497	537	470	481	513	485	460	448	506	472	475	434	507	481	469	476	506	502	449	481	462	500	457	514	492	493	469	482	428	459	485	472	509	471	478	487	464	479	513	532	439	464	523	497	486	451	465	496	530	478	494	469	481	453	442	460	511	495	490	439	480	488	479	494	439	483	535	506	497	517	445	493	513	484	465	494	496	431	489	498	456	488	465	478	474	472	427	517	451	457	527	472	470	474	471	505	465	520	483	491	461	466	451	492	447	497	452	464	476	441	495	462	485	451	461	496	510	474	486	457	489	464	506	526	495	485	497	471	525	449	521	457	495	459	455	527	487	439	451	494	478	493	448	477	485	491	465	466	512	515	519	468	503	470	468	493	485	471	533	498	504	470	459	513	467	465	470	474	475	493	474	454	540	461	469	459	466	455	491	444	501	488	474	500	488	497	540	466	474	497	468	462	515	492	485	439	495	467	500	495	474	468	501	474	468	465	494	498	472	497	478	506	467	458	471	468	443	464	514	475	487	492	459	468	457	449	472	496	457	467	473	496	433	473	456	492	476	450	480	480	494	461	476	455	477	478	448	504	489	462	482	511	467	444	475	471	491	483	484	462	481	478	479	451	469	488	506	533	501	492	467	510	484	474	461	480	468	502	468	513	510	518	476	476	493	488	475	484	472	492	483	477	482	476	462	478	487	489	480	495	456	464	467	465	473	503	467	449	505	492	448	497	475	432	485	465	506	478	514	467	458	502	483	467	409	513	479	473	457	529	490	478	511	512	499	498	470	472	469	507	497	501	464	463	480	519	509	482	483	514	477	467	527	497	462	515	510	478	508	499	513	505	468	447	437	475	497	512	475	511	470	517	506	462	513	488	499	472	488	491	492	481	479	491	509	498	472	470	473	480	450	491	476	517	467	476	492	509	485	490	485	458	468	435	488	480	473	496	496	498	482	486	473	469	472	504	527	471	488	470	499	521	482	508	520	449	488	482	468	490	498	498	465	505	483	468	464	493	510	460	479	447	468	483	529	469	463	490	447	503	491	474	474	511	520	487	479	497	510	481	452	465	511	492	491	519	480	498	475	513	470	490	465	505	457	512	497	476	448	518	489	451	490	476	470	488	482	518	505	504	494	453	490	492	489	473	475	497	464	482	481	473	458	503	475	476	441	467	478	472	501	489	486	492	490	494	506	475	480	514	461	505	486	505	463	468	466	470	519	506	509	486	474	490	468	483	481	460	499	496	501	503	424	522	507	460	510	449	498	491	491	488	476	494	483	484	521	522	524	487	509	512	456	512	444	497	509	469	485	482	456	482	492	478	484	472	464	490	496	502	494	481	468	469	532	500	477	497	491	478	484	485	504	479	508	492	477	473	473	441	490	456	497	477	503	460	454	506	432	427	475	501	451	482	464	487	438	497	448	459	454	493	481	459	512	485	475	489	469	472	503	462	493	456	463	462	509	454	469	461	464	486	463	427	503	506	483	552	492	466	498	463	535	490	486	456	465	520	473	507	506	482	482	472	485	488	465	466	528	514	467	469	458	509	472	498	494	433	474	528	464	506	498	463	473	483	454	436	492	457	467	480	474	446	440	467	483	487	435	476	506	454	452	505	461	491	513	459	471	498	512	457	482	487	461	503	507	437	465	479	485	442	433	508
23912	21044	28281	24026	21029	8626	2038	1347	15038	42172	32655	17737	5252	1586	878	826	831	802	853	809	775	852	850	831	825	805	844	864	849	840	867	817	851	782	823	797	837	856	833	798	839	824	790	761	786	793	796	840	778	838	824	752	832	846	756	833	790	802	796	806	795	796	829	806	787	849	794	807	819	778	771	843	836	821	775	809	818	793	752	799	810	781	820	824	821	813	800	794	775	795	835	829	816	799	779	843	867	776	775	783	809	814	838	867	819	756	828	794	800	775	823	845	820	844	786	840	773	827	835	823	801	800	796	819	828	805	803	852	791	823	835	800	821	815	773	817	785	823	770	791	840	820	812	872	818	770	836	839	836	824	814	833	809	819	849	810	769	816	767	781	759	834	824	755	837	821	882	791	811	855	821	809	815	841	818	750	873	771	830	801	792	799	784	818	803	819	797	811	772	784	784	784	790	821	783	821	824	750	827	839	818	808	823	779	841	816	844	809	827	810	810	789	755	823	754	805	803	786	835	784	816	789	790	801	840	821	793	745	839	754	773	792	751	793	785	822	845	813	786	775	833	761	837	843	846	800	799	773	762	883	847	813	836	822	882	858	791	812	825	782	804	793	815	788	800	796	818	800	771	783	807	815	787	848	837	805	780	822	789	849	810	807	835	844	780	812	872	840	831	825	788	793	799	832	800	802	860	781	757	809	809	783	773	819	833	732	807	825	820	807	778	827	870	801	820	799	784	819	769	829	828	818	819	794	833	787	804	769	832	776	812	775	825	840	811	814	804	800	781	779	856	791	842	769	753	796	806	833	810	794	860	810	846	836	760	805	788	810	827	846	791	808	824	776	848	820	815	841	857	811	837	819	782	806	810	778	723	850	793	777	749	845	789	823	779	774	807	751	804	846	758	811	793	803	825	771	825	773	762	840	799	854	797	822	842	823	795	818	808	769	804	839	778	738	781	758	822	842	826	831	823	852	784	823	852	833	804	828	783	821	773	777	748	785	856	838	784	818	740	770	800	746	825	789	831	823	791	820	780	788	767	808	842	870	793	777	800	784	803	831	810	819	807	739	788	839	876	880	806	817	782	817	831	864	786	807	781	794	803	825	844	803	756	783	771	777	827	789	785	802	811	806	822	827	807	762	787	800	820	805	813	781	842	809	784	762	787	840	819	804	785	786	833	843	825	791	810	792	772	803	814	794	789	821	823	806	779	783	789	819	843	843	780	871	766	795	814	784	774	807	809	752	846	762	821	799	810	831	782	835	795	809	763	818	857	798	802	832	793	792	788	809	869	797	833	845	855	785	826	766	799	847	795	784	811	833	832	821	760	787	783	809	828	809	789	776	800	807	875	794	811	812	799	787	849	835	809	856	825	857	781	817	799	801	806	818	799	831	817	777	788	804	788	780	837	804	805	815	767	826	849	811	815	847	817	815	829	834	823	844	835	796	781	780	785	788	785	788	786	745	775	836	818	831	806	791	741	838	773	778	816	800	783	815	816	808	840	818	778	807	763	836	754	810	766	801	778	795	766	807	811	818	820	844	815	808	824	776	840	797	819	827	789	830	842	768	826	855	802	810	870	782	772	863	775	807	872	827	783	792	794	784	776	780	816	856	803	789	801	774	785	793	818	797	858	824	821	755	824	783	793	823	826	819	811	788	789	785	805	801	844	818	745	765	752	823	755	778	819	802	787	882	837	781	828	864	768	772	793	771	827	748	799	774	807	821	789	768	819	789	854	790	778	779	751	783	810	824	801	773	820	774	845	839	805	831	800	786	814	767	803	809	879	830	809	730	835	791	832	782	846	810	813	771	817	846	834	813	774	818	767	811	782	745	789	797	820	801	777	797	827	808	774	787	833	857	855	842	790	806	863	810	796	776	791	810	839	806	842	772	812	753	744	779	796	753	809	830	807	791	781	818	796	771	798	805	885	787	798	776	796	792	762	812	798	843	744	799	793	808	795	786	843	808	774	814	810	773	832	812	773	852	853	786	812	802	806	781	823	836	828	789	815	786	783	796	834	816	810	798	819	802	813	820	800	800	807	832	787	832	817	742	804	766	827	773	809	820	785	800	784	802	818	814	776	806	774	822	791	818	812	832	799	795	844	807	809	751	819	822	808	814	810	826	790	784	773	798	823	852	816	795	826	791	798	821	837	795	820	806	862	795	844	797	785	834	778	784	791	799	788	787	819	847	773	774	775	824	862	805	804	776	813	813	790	792	796	794	869	794	786	831	838	827	759	833	806	829	800	823	815	844	804	796	791	760	731	816	780	846	800	818	792	818	819	769	756	817	826	808	740	783	792	790	821	802	765	829	783	752	831	828	785	751	809	823	832	815	796	853	817	819	778	813	767	789	770	771	809	817	841	763	753	846	843	788	821	853	774	852	804	803	774	819	794	814	795	808	818	813	761	804	804	806	831	762	820	777	791	806	800	789	752	772	828	813	802	787	834	821	764	828	798	836	753	786	742	799	788	795	776	801	828	827	770	823	805	797	832	812	761	819	796	741	805	830	850	789	753	839	804	807	853	827	857	791	807	798	864	866	773	804	769	778	819	814	793	775	871	784	764	826	799	771	792	851	786	883	773	799	809	787	780	847	819	810	836	843	841	793	790	784	736	774	822	853	871	828	790	829	824	811	827	807	786	759	782	832	823	800	778	763	754	815	817	803	806	784	819	764	791	731	824	807	839	792	746	852	792	772	814	839	776	793	834	805	784	790	815	836	841	847	798	794	779	826	807	867	810	816	801	846	790	783	782	817	766	834	781	765	806	790	786	777	777	787	806	802	782	812	771	783	796	808	763	805	884	787	815	812	777	824	812	811	827	833	822	797	822	812	858	809	820	775	843	820	843	780	758	802	839	761	808	817	797	820	809	810	824	721	785	781	803	829	840	806	802	823	795	749	842	823	827	798	797	831	788	845	796	783	775	818	789	752	834	808	813	821	807	828	810	854	809	782	801	786	804	845	797	816	767	777	819	785	806	810	808	799	782	836	814	813	833	836	811	798	806	812	799	794	747	796	761	796	819	841	768	820	762	784	807	822	821	813	799	783	861	775	873	794	790	806	772	810	763	808	788	791	836	795	806	793	808	837	787	813	806	867	807	799	790	837	812	816	799	814	771	773	796	778	856	786	774	840	771	772	826	827	807	806	835	817	816	841	834	799	799	769	815	802	792	809	872	787	823	803	770	788	774	778	809	765	836	821	765	833	829	785	769	867	784	862	867	759	854	781	805	782	850	785	844	761	762	796	830	878	815	793	822	827	765	787	833	778	761	779	796	790	791	809	760	813	788	768	768	796	772	811	803	823	776	838	785	824	866	791	837	764	783	785	802	822	839	795	807	801	800	809	805	800	782	722	802	741	820	794	835	770	803	810	830	784	812	799	800	816	782	838	795	747	778	737	843	808	813	823	835	798	792	780	751	823	782	806	770	771	810	781	801	821	739	791	803	828	792	776	773	850	812	817	815	794	754	844	858	797
4375	7117	5203	2723	2123	1596	1326	1274	19517	38642	26584	13443	4309	1313	702	733	690	651	694	666	710	647	654	708	684	698	671	681	608	666	685	683	688	678	677	672	685	675	657	648	692	707	649	724	675	618	710	685	681	625	645	665	671	701	693	643	696	686	640	701	676	700	699	663	671	671	660	661	681	663	702	676	655	671	624	675	693	669	644	659	668	609	675	683	674	672	661	686	661	648	649	685	727	633	679	687	631	666	696	633	675	684	663	648	725	648	669	678	658	649	646	677	688	672	680	681	684	641	628	699	703	632	657	653	704	632	684	703	670	711	673	642	694	683	689	701	660	696	701	696	639	642	678	662	717	678	627	671	692	680	666	715	636	652	687	667	665	645	623	634	690	681	681	647	651	658	685	664	690	632	652	666	675	693	651	643	714	690	639	689	682	664	658	673	666	648	643	638	651	711	674	660	672	678	670	650	669	634	706	609	705	668	658	674	696	631	640	649	707	692	627	655	712	662	708	696	660	703	641	659	673	691	659	676	638	669	679	677	627	653	698	648	695	703	666	660	682	622	643	684	664	672	632	690	675	648	662	714	585	672	663	650	644	705	672	637	631	632	703	665	686	666	682	704	624	687	635	643	706	638	626	638	620	658	643	627	659	680	679	682	658	629	641	658	702	680	684	612	653	634	661	680	668	629	628	666	692	671	720	633	658	693	681	665	630	720	704	693	685	639	647	661	660	624	702	660	656	635	688	614	674	649	676	626	645	703	682	724	652	661	680	675	669	675	627	680	675	621	650	661	686	680	651	637	661	665	687	626	652	614	641	647	579	701	688	662	624	675	644	634	716	687	660	610	691	673	596	705	674	701	654	632	701	664	660	633	683	648	684	686	653	741	639	644	640	704	643	667	631	658	679	656	669	706	609	664	668	625	667	659	676	664	666	725	678	694	682	649	679	663	681	650	696	668	686	674	679	654	658	674	669	678	665	715	625	653	625	692	639	675	614	659	646	676	676	679	644	655	664	649	708	623	697	686	640	665	687	647	676	656	671	669	693	687	665	664	702	640	644	645	669	622	660	619	657	695	687	675	674	659	654	691	700	659	634	670	642	634	681	712	648	663	663	689	687	686	628	710	655	671	720	713	614	653	666	663	684	662	668	688	663	670	690	659	655	691	699	654	701	713	683	658	644	657	637	657	696	634	742	674	657	654	648	649	666	673	626	678	707	657	702	661	662	668	650	625	707	630	646	642	666	665	643	658	642	720	646	679	640	681	659	669	672	684	701	690	715	664	645	634	650	690	675	676	653	713	671	667	647	621	649	675	676	662	645	704	670	650	656	686	648	661	636	691	641	651	700	690	639	730	688	658	654	659	676	675	710	663	719	708	684	727	680	663	677	662	701	704	663	673	608	693	676	696	707	656	638	634	670	709	680	681	653	692	624	681	627	636	672	666	651	656	676	614	625	661	645	655	645	676	674	670	641	653	668	650	674	659	664	626	617	662	704	657	672	675	700	644	721	632	667	659	683	655	688	671	657	655	702	621	661	728	649	588	692	623	619	656	666	704	659	677	628	687	635	683	643	625	662	680	601	712	681	647	656	654	653	684	694	679	644	646	662	698	659	662	629	666	658	669	665	610	659	665	676	640	657	688	664	663	659	707	678	671	680	684	641	641	717	617	635	657	665	658	644	656	694	675	630	653	628	651	657	658	683	662	632	649	658	605	714	661	660	668	621	668	646	680	654	722	676	656	705	634	669	640	653	663	627	701	666	659	667	656	655	630	686	662	683	631	715	676	692	658	660	696	653	626	672	632	665	657	630	653	715	687	640	673	692	646	653	663	652	648	660	668	663	653	701	708	663	635	668	660	618	623	648	609	681	683	676	644	629	635	640	678	659	653	674	687	648	684	651	634	710	659	642	625	693	657	671	690	676	698	699	663	643	695	689	703	655	664	651	641	651	694	692	667	675	664	716	646	676	711	704	683	693	652	664	697	650	685	662	672	677	660	665	688	614	618	654	701	699	612	644	664	660	635	669	619	646	686	663	673	667	635	665	628	682	680	668	638	657	697	734	699	672	648	670	645	632	639	715	681	644	668	666	633	708	662	642	643	696	677	703	678	654	663	710	700	680	652	648	631	680	671	672	625	659	650	691	691	647	715	660	664	596	656	632	671	634	654	710	647	637	667	684	668	658	651	639	650	611	670	684	586	688	656	660	670	691	690	631	678	682	638	627	695	665	629	645	658	682	667	651	625	628	651	668	653	648	658	696	691	620	695	632	628	655	674	694	691	675	612	689	681	685	624	639	639	690	645	634	660	659	641	645	676	674	682	709	681	694	663	678	606	650	656	667	644	656	671	676	698	659	637	651	691	651	636	645	697	644	616	652	692	677	661	694	676	711	650	630	624	648	681	699	626	710	655	722	628	696	666	674	692	658	669	651	655	666	625	709	679	637	676	630	678	620	663	680	634	665	662	673	655	638	638	673	672	677	668	632	638	654	619	655	702	680	656	711	644	645	619	699	696	657	661	659	663	654	666	690	714	607	642	622	683	688	661	671	650	660	709	656	644	661	652	678	615	687	610	681	669	715	660	670	627	638	684	682	660	650	683	690	668	650	637	673	656	684	657	632	708	668	628	656	656	617	666	660	627	665	678	685	663	658	645	667	658	692	686	677	712	712	695	656	655	632	653	657	689	669	652	639	693	649	661	656	653	697	692	666	659	647	662	676	680	645	650	687	661	634	690	684	666	661	695	638	621	632	701	649	668	672	644	669	649	621	684	620	631	664	635	673	642	666	641	650	697	677	635	635	654	678	693	647	652	655	698	666	643	670	686	640	666	688	608	650	650	652	592	679	655	687	672	634	721	670	655	652	666	669	660	640	658	729	663	672	677	649	653	661	663	619	651	629	698	671	671	700	652	629	681	657	689	685	667	657	668	650	649	673	687	674	681	652	692	661	656	649	707	634	680	654	681	667	627	660	653	656	644	650	638	661	691	643	653	652	659	710	639	647	672	648	669	665	667	682	650	676	689	599	663	634	644	650	638	676	715	682	674	706	627	671	630	661	658	654	699	691	669	697	696	644	627	643	608	630	677	621	642	679	701	728	685	673	689	687	680	631	702	669	662	678	663	686	615	667	647	638	645	683	634	692	674	626	643	639	665	666	661	669	655	637	701	625	686	643	654	685	657	668	587	654	656	694	674	649	661	681	646	674	680	635	656	708	652	644	664	646	625	634	667	652	671	682	598	636	693	680	655	598	677	669	669	688	597	676	694	692	667	670	673	622	715	683	674	675	622	658	668	646	656	624	701	624	609	662	667	671	661	665	617	669	663	619	659	674	677	654	657	676	597	669	629	679	674	657	677	600	683	684	688	694	743	676	678	664	642	695	648	662	633	650	646	696	707	648	608	680	686	638	666	716	622	638	646	656	637	642	669	636	677	682	617	669	664	646	658	707	668	674	683	655	641	656	690	658	675	642	647	630	695	671	713
27294	12348	1371	746	525	560	504	488	1129	2701	2482	1514	795	579	469	476	470	518	510	458	443	457	466	492	487	471	479	476	523	486	444	476	482	478	479	492	474	513	476	464	549	498	460	439	487	517	500	473	474	487	501	498	518	463	470	464	493	489	503	485	460	467	504	470	498	457	471	463	463	483	461	483	488	494	458	507	491	449	470	501	501	483	469	456	497	466	467	497	483	466	432	508	465	472	465	497	483	487	474	501	504	493	458	503	493	491	508	462	441	498	452	476	467	442	432	505	452	502	450	482	516	470	493	471	496	491	478	487	495	450	542	449	450	488	498	498	469	442	440	478	508	454	507	479	483	486	475	495	495	478	469	486	496	469	468	438	490	500	433	491	475	475	479	506	548	472	486	464	472	505	483	511	490	479	470	473	432	490	459	483	482	456	464	458	464	480	493	451	495	441	467	474	470	478	495	433	487	483	467	486	472	479	480	497	498	465	485	417	473	477	507	508	456	476	484	478	451	472	471	463	501	522	472	453	464	500	454	483	488	504	494	478	479	479	512	465	515	475	465	467	483	489	470	478	470	457	470	496	452	455	458	517	467	449	445	470	470	482	470	471	479	485	483	431	466	451	445	473	491	474	493	491	447	464	444	470	476	455	475	479	477	448	510	475	476	485	473	465	481	493	516	478	484	470	488	477	472	470	449	500	455	481	504	478	517	503	436	463	450	442	500	468	460	461	492	445	455	476	430	452	466	464	502	453	498	505	438	472	498	494	456	458	465	511	460	512	494	475	500	481	467	438	508	476	482	457	526	474	458	507	458	489	489	495	494	482	449	509	494	475	457	487	483	426	473	495	443	498	468	475	456	516	453	475	485	458	472	488	509	454	479	481	494	478	499	484	485	481	464	492	451	460	481	497	493	457	472	464	489	479	460	480	487	481	455	494	511	478	523	466	453	484	463	474	423	433	471	510	475	501	488	482	461	483	478	484	490	484	486	467	494	475	469	481	457	442	509	482	461	473	461	468	511	522	468	471	470	473	499	483	487	479	480	505	484	484	462	479	484	461	496	486	450	478	499	514	513	458	482	459	531	517	459	413	509	488	496	503	489	425	455	514	438	488	463	498	458	467	494	505	488	492	521	479	467	467	484	454	445	473	480	455	488	450	473	473	498	495	466	480	470	462	519	482	487	461	506	510	455	477	471	481	482	432	466	483	471	510	506	460	494	479	486	475	504	482	473	490	495	468	477	511	451	492	451	466	502	483	460	521	480	508	465	483	451	493	506	445	499	510	464	534	485	428	498	476	509	440	463	462	491	466	479	476	467	460	447	480	454	450	505	464	471	441	425	498	491	482	450	473	519	463	503	462	459	480	517	470	443	507	444	482	476	523	487	469	482	483	467	504	480	452	468	474	503	459	428	426	497	486	509	519	453	456	479	454	453	457	500	489	462	454	484	523	470	476	507	506	475	492	500	503	468	488	452	498	456	516	463	471	501	478	501	505	423	465	452	494	474	443	458	480	477	495	455	517	498	475	413	462	501	454	463	450	457	510	465	466	537	474	492	486	450	487	459	474	440	493	436	477	460	467	465	478	479	440	477	466	464	478	488	466	516	490	502	486	474	485	463	485	424	501	470	418	442	468	512	483	482	510	449	456	450	490	442	508	469	528	476	482	502	466	491	474	504	482	525	443	476	486	465	458	493	445	467	459	471	444	494	470	507	450	452	435	489	464	469	470	440	490	492	486	500	467	491	450	466	503	457	437	478	491	514	491	485	446	468	485	533	484	483	442	487	458	512	475	505	486	502	421	455	508	477	474	439	481	466	468	509	459	484	486	473	464	507	479	443	499	448	492	467	496	494	481	449	487	523	507	510	446	461	475	417	475	510	467	511	479	496	480	465	453	453	462	470	497	503	449	445	489	474	481	466	464	493	472	469	478	478	491	462	485	452	454	479	494	474	466	478	487	445	465	477	458	444	494	481	450	453	485	512	479	488	480	478	456	489	492	433	492	523	474	510	490	437	474	434	493	489	473	493	456	461	489	466	493	461	484	440	453	496	539	479	499	505	488	474	492	481	462	470	475	477	488	453	456	459	500	512	482	502	477	493	472	458	439	460	470	492	465	456	492	464	459	483	478	466	440	503	485	487	454	457	474	486	484	433	490	460	498	418	520	486	475	516	477	464	487	493	512	515	443	466	438	472	485	507	511	479	412	439	484	510	526	449	490	430	490	486	490	467	481	450	482	472	491	465	518	447	462	481	494	433	485	464	474	462	485	483	450	468	492	430	412	502	482	450	484	476	446	472	503	470	488	465	466	503	490	509	503	496	464	486	485	474	468	512	464	457	453	494	446	489	479	471	479	454	503	453	495	470	493	463	450	472	494	486	500	527	506	460	500	431	495	505	517	477	506	465	499	484	483	510	454	493	466	453	456	460	479	475	492	501	476	488	452	500	475	453	462	497	443	460	457	425	457	470	450	443	487	459	482	468	463	455	508	457	471	458	451	480	464	452	464	467	500	481	490	491	479	521	508	474	481	470	513	496	428	473	493	494	460	462	418	495	481	482	450	475	449	539	466	484	446	501	482	425	476	477	447	531	442	513	446	504	488	475	461	464	483	455	460	468	454	483	451	511	483	494	454	514	465	455	434	474	453	462	462	463	508	489	461	449	467	481	463	491	457	500	449	487	485	493	492	488	497	464	463	484	465	489	513	481	525	495	466	507	511	511	518	487	534	480	493	480	464	454	494	494	459	494	489	476	474	471	473	504	482	476	489	512	481	482	483	482	492	475	487	511	480	493	495	488	459	505	452	490	468	468	493	516	461	476	503	477	476	507	495	484	462	473	455	469	504	486	448	450	519	458	477	484	448	469	476	486	461	456	489	475	490	493	468	487	466	471	492	472	486	496	460	511	471	512	499	486	454	487	477	478	420	490	477	466	470	468	460	501	462	515	462	479	468	490	471	433	428	478	465	493	470	493	453	506	486	515	457	455	499	473	463	519	553	455	466	449	473	461	473	487	470	466	425	487	471	520	467	479	512	489	489	470	466	485	458	463	528	464	447	473	438	482	496	420	503	433	452	483	497	429	486	457	500	486	503	452	500	480	466	468	492	451	480	489	447	462	458	476	459	471	463	514	457	475	486	477	516	495	440	487	480	457	524	490	454	456	492	491	460	474	476	467	492	474	435	489	459	496	498	484	507	479	490	491	443	492	486	476	517	479	454	444	460	436	461	455	453	512	502	450	483	508	468	489	484	510	479	488	469	474	484	495	483	505	439	493	450	542	502	511	455	484	458	477	476	484	460	481	461	450	498	505	501	451	523	488	441	509	469	461	522	458	423	493	473	458	446	479	516	447	479	485	478	461	489	492	453	458	455	483	497	484	464	488	502	487	492	480	461	500	453	518	510	485	472	471	516	472	451	498	492	465	469	501	463	486	464	471	494	460	477	474	468	451	487	477	437	485	471	484	464	517	506	453	476	466	464
5020	675	642	475	451	442	456	431	1442	3371	2706	1564	747	476	412	402	378	367	415	393	386	369	383	369	388	378	462	347	399	383	389	412	417	404	419	376	380	433	356	427	401	389	351	399	401	357	385	393	407	383	400	399	414	381	432	376	371	371	393	384	374	403	376	370	393	368	372	401	432	402	431	392	394	377	393	372	376	361	391	391	414	389	395	376	375	425	407	442	388	397	396	418	408	393	373	380	395	359	418	382	385	394	371	373	391	379	402	394	397	401	383	376	397	372	375	400	398	416	407	422	393	412	400	411	401	380	406	396	397	395	369	390	377	375	401	365	400	387	384	392	397	403	395	427	420	406	409	389	371	417	379	434	426	416	397	383	390	407	382	437	409	422	363	407	396	378	381	378	376	369	409	428	367	393	399	378	389	372	373	427	374	405	384	399	350	380	388	359	386	379	394	398	370	384	400	403	375	370	382	407	395	380	384	376	416	415	385	405	393	377	418	398	414	404	364	395	423	413	420	408	389	368	385	397	386	402	370	400	398	407	384	394	422	410	373	380	358	417	403	380	349	387	432	444	369	363	374	383	384	426	386	415	389	414	417	382	374	410	397	370	409	417	397	391	390	379	423	407	426	393	409	404	356	392	409	370	400	395	377	386	398	402	395	388	368	415	403	409	398	409	355	372	379	391	382	390	400	330	400	405	414	384	381	385	367	411	362	394	378	379	397	374	431	410	401	389	366	381	411	379	397	375	389	445	413	402	382	381	382	358	425	389	385	371	393	387	383	365	387	352	388	395	395	412	408	383	414	383	415	397	403	434	408	399	391	385	363	413	427	408	391	403	391	387	401	383	365	387	384	407	403	396	375	397	407	423	405	383	386	409	370	405	376	408	391	388	416	357	400	386	387	380	378	366	408	370	397	361	366	363	341	376	374	415	426	414	395	366	400	401	372	416	371	403	391	354	423	385	387	331	394	396	370	375	355	413	369	372	357	381	388	392	419	362	376	395	409	386	377	380	406	386	367	420	401	435	375	433	389	371	383	376	440	405	381	401	396	384	402	400	373	399	398	400	415	392	384	414	377	368	391	371	376	373	440	372	381	371	408	447	398	377	387	395	381	416	426	384	336	386	384	375	354	413	395	384	417	381	393	378	413	386	396	408	395	395	381	404	361	423	416	344	389	406	369	446	393	395	416	372	392	398	409	369	367	365	429	409	373	428	392	376	366	389	401	377	410	397	392	372	379	410	408	396	411	404	353	395	402	397	382	383	403	395	388	368	372	407	374	414	418	448	426	384	386	407	394	395	402	402	381	369	369	431	421	403	393	385	407	363	410	390	379	381	395	379	419	415	378	368	382	403	394	350	374	402	399	408	389	371	404	382	398	397	405	402	400	397	433	362	454	391	428	423	359	375	399	370	426	428	395	385	401	413	391	387	410	377	385	365	407	356	377	348	410	380	388	360	399	397	393	400	395	410	362	398	417	407	412	356	373	387	382	384	385	406	426	414	380	405	439	364	351	396	391	376	415	413	361	372	421	410	405	420	408	432	361	423	357	385	429	385	400	376	415	384	391	400	405	391	390	384	386	395	418	362	411	405	401	402	396	391	380	410	375	390	353	412	366	372	410	393	397	390	375	365	386	438	395	390	375	376	419	406	381	428	396	387	371	423	441	404	385	389	387	382	411	392	397	414	385	421	363	410	362	375	355	392	428	355	399	409	411	395	404	358	423	358	393	384	370	362	382	394	404	428	389	377	391	389	380	354	397	437	426	374	392	389	405	376	381	387	388	414	406	404	386	396	382	403	392	403	422	412	417	397	380	392	388	400	394	406	390	440	381	400	379	387	373	408	405	392	389	389	439	386	370	388	403	390	388	401	366	370	412	378	373	361	377	350	402	392	375	391	415	410	430	383	413	398	379	413	366	395	409	375	372	385	393	373	401	394	415	411	403	400	407	441	397	402	366	429	428	406	399	364	380	403	375	413	407	358	357	367	406	399	364	403	369	388	402	371	370	401	385	414	401	380	389	381	392	402	352	388	448	409	368	397	365	429	425	397	373	393	391	409	404	404	392	403	372	381	365	362	415	392	379	410	406	393	395	367	396	424	400	362	366	342	417	397	356	341	399	419	394	386	390	400	424	422	391	390	411	396	421	400	400	416	371	389	381	419	386	346	372	418	413	372	384	390	367	377	369	395	350	377	371	386	409	372	391	384	403	399	398	415	424	394	419	387	391	391	401	428	372	383	402	381	382	371	381	383	385	386	386	361	430	399	364	406	393	377	413	383	388	359	413	404	384	384	397	397	431	385	378	383	419	408	388	408	404	354	419	411	411	394	416	382	356	401	406	411	396	400	359	374	405	361	398	388	403	390	395	401	377	392	434	370	385	405	406	405	393	381	390	361	394	406	413	384	406	387	401	388	399	374	401	413	394	389	402	436	416	393	383	425	395	378	374	380	374	403	384	415	398	418	380	378	436	396	382	366	389	440	399	404	399	354	414	389	407	409	386	417	397	383	404	388	406	343	382	414	386	402	404	389	385	423	409	431	428	398	419	419	407	379	407	401	433	378	397	412	368	416	371	401	443	390	386	390	355	400	359	381	360	417	399	394	382	400	391	413	402	438	401	420	384	360	405	373	417	394	394	389	429	376	361	427	405	393	401	433	389	412	374	400	398	382	393	442	407	373	379	402	401	405	395	417	367	376	370	388	391	400	392	403	369	381	367	409	442	408	405	406	420	404	412	424	415	382	407	385	396	399	363	384	414	378	438	396	406	389	388	387	394	391	358	378	390	402	372	376	427	364	387	396	387	410	396	347	411	387	401	400	420	380	383	427	394	390	462	429	368	393	388	377	356	394	380	390	408	406	377	391	365	374	407	391	422	419	393	397	411	357	389	352	417	390	410	408	383	408	366	388	396	417	378	392	374	405	367	376	396	409	404	369	411	387	363	382	416	401	410	380	398	394	372	349	374	384	391	407	393	407	387	389	413	409	416	384	418	394	410	399	384	395	377	420	374	354	426	397	430	382	408	405	418	412	390	384	383	430	414	398	405	383	375	428	414	412	385	371	389	389	389	415	410	404	394	413	382	385	419	387	387	374	375	398	407	415	374	374	407	396	395	402	368	389	389	379	411	397	390	410	437	399	408	381	379	430	385	395	416	391	406	382	411	401	386	389	388	371	367	393	406	386	393	396	400	372	417	388	392	405	367	339	385	410	419	398	367	404	390	364	401	392	401	378	348	400	357	426	412	393	373	390	398	388	429	395	403	373	405	411	365	421	404	358	387	380	389	375	413	378	377	386	414	389	402	389	406	420	386	398	405	403	361	381	378	366	376	384	387	403	373	416	374	409	396	383	396	355	363	407	351	386	428	352	412	401	394	403	427	346	401	378	424	376	385	400	380	391	381	409	395	422	401	394	364	376	383	415	360	386	407	389	399	394	417	364	401	412	404	389	394	397	400	416	392	390	396	388	384	382	396	426
25089	21082	26951	25092	5199	1244	979	787	4360	21183	19120	9398	2684	965	576	563	566	592	566	650	580	595	598	574	571	552	591	561	636	591	608	577	581	639	632	590	557	591	610	560	530	575	612	574	601	556	565	582	567	551	619	588	607	564	616	571	585	570	558	553	622	543	560	551	569	644	550	577	557	582	626	586	616	570	580	574	593	583	580	576	598	569	558	588	556	556	572	625	580	564	536	571	573	593	563	556	591	580	582	566	572	538	535	589	527	614	566	578	555	548	557	581	593	607	580	573	592	584	610	542	570	573	630	595	590	612	576	591	613	566	564	563	557	580	607	572	628	544	586	566	563	572	568	617	583	570	557	589	586	604	578	581	575	579	573	593	594	561	557	597	560	605	623	552	602	600	540	588	535	566	516	563	561	545	576	586	568	604	570	598	627	565	569	609	599	566	550	516	596	619	623	587	556	595	568	556	574	563	558	562	586	560	583	546	565	580	579	573	624	606	566	557	595	630	558	578	557	573	590	592	618	552	596	622	574	620	598	589	563	562	583	591	618	581	560	573	579	527	558	571	547	537	587	595	596	565	576	556	554	577	606	600	541	532	550	544	572	576	569	606	587	573	546	589	599	573	566	590	571	541	535	542	564	601	606	569	573	536	576	608	540	615	600	592	517	645	565	580	563	554	564	600	580	560	603	596	527	590	540	520	541	581	614	560	600	553	618	590	570	542	597	551	580	555	581	585	584	595	551	578	584	538	582	577	603	547	570	544	535	576	548	616	596	595	589	580	555	617	583	599	620	570	530	566	558	616	592	578	614	537	571	561	556	575	595	587	619	587	550	569	555	566	557	562	555	543	579	638	542	567	594	573	613	581	596	621	554	554	573	580	545	558	584	609	520	587	536	594	570	561	609	569	585	569	586	611	593	600	587	579	550	540	586	554	527	553	560	524	564	557	584	555	619	598	564	621	574	588	569	552	588	556	618	573	589	574	594	598	565	570	582	537	621	614	579	563	599	546	616	582	581	630	572	550	571	583	573	561	625	558	586	606	562	588	628	598	572	582	559	557	576	560	583	580	568	634	572	575	564	601	574	556	576	562	541	604	532	590	548	563	522	534	564	645	626	554	551	577	513	524	584	630	608	540	578	590	553	578	562	577	574	576	583	592	548	553	608	572	554	600	557	543	611	576	601	559	585	557	579	574	611	556	573	558	529	556	597	608	581	596	610	545	582	578	573	558	547	579	603	599	586	589	561	577	561	594	605	618	573	554	599	583	582	558	598	578	542	579	568	550	528	586	569	604	635	552	549	565	576	575	566	562	609	612	570	599	588	555	596	598	554	653	541	605	572	568	573	587	531	544	558	557	553	582	602	538	583	580	608	573	570	586	566	602	552	575	593	595	584	561	568	589	580	606	555	588	590	545	569	610	617	537	611	595	571	557	584	544	568	630	598	561	578	560	557	597	582	603	579	557	580	577	568	537	619	573	579	588	577	609	564	565	564	585	576	576	591	581	565	567	512	591	590	580	589	602	589	589	612	600	586	565	587	570	584	583	570	567	596	594	586	632	608	596	595	591	601	628	599	540	582	538	585	589	596	534	576	562	590	605	576	537	549	570	608	528	539	574	552	532	604	603	606	573	552	587	573	573	613	551	552	585	531	561	576	566	546	617	570	540	543	558	555	578	603	601	607	571	555	598	571	608	569	613	581	599	581	585	574	555	591	563	570	560	573	619	584	638	581	540	590	563	619	558	606	576	560	582	560	586	541	548	597	588	532	625	602	561	577	610	565	564	567	576	582	593	559	569	587	613	553	573	541	613	565	577	564	569	559	578	595	570	562	603	550	552	584	573	578	590	581	546	564	627	589	566	597	583	518	580	564	600	600	570	607	581	535	604	545	577	587	571	602	578	639	537	601	584	536	566	632	612	556	633	574	605	565	598	545	596	561	588	589	561	605	567	623	593	534	608	583	554	578	612	559	580	602	580	572	607	560	576	596	592	595	569	576	593	542	568	584	560	588	550	591	546	588	571	614	561	559	602	599	571	582	592	547	574	566	532	586	555	577	528	547	565	593	606	533	551	560	597	590	573	585	536	604	581	610	556	580	628	583	589	536	589	611	584	584	601	574	586	538	617	563	588	581	565	591	617	584	544	585	553	549	576	563	553	597	621	556	582	622	584	536	544	566	579	616	588	630	587	558	595	564	578	580	566	556	579	567	559	559	524	608	566	577	583	537	552	595	590	632	573	614	557	594	586	567	569	558	603	566	553	556	552	598	558	590	551	609	524	579	605	545	554	551	587	555	576	580	562	571	538	552	577	563	576	597	546	591	548	607	596	584	615	583	523	572	621	549	585	625	595	551	545	580	575	601	567	586	567	626	562	548	566	597	582	583	549	612	582	572	584	571	554	570	581	617	584	574	591	517	557	590	555	548	564	578	606	581	567	564	600	590	573	598	565	558	535	580	604	592	587	554	569	595	574	566	598	559	580	605	566	587	577	545	547	552	590	626	599	550	607	555	521	603	552	593	577	629	609	574	596	549	605	624	565	556	583	555	601	598	570	595	564	577	585	560	576	526	549	598	538	579	584	596	591	563	567	614	588	595	576	594	609	595	618	579	610	579	622	586	582	563	579	564	588	604	592	543	564	602	596	562	581	615	532	600	532	604	579	595	570	582	611	585	595	572	585	612	602	553	520	593	564	609	597	583	595	542	567	549	499	558	563	595	584	593	558	567	622	562	622	647	530	566	590	622	569	598	568	589	602	581	593	570	583	578	572	584	582	586	552	596	600	555	577	555	595	582	570	595	595	607	589	620	565	549	587	595	588	604	596	578	597	592	550	572	609	608	588	580	578	566	555	578	523	558	623	552	579	614	579	569	545	555	572	569	549	586	563	561	526	560	567	549	522	596	575	596	570	562	608	574	561	594	602	583	560	570	595	581	577	587	586	536	559	575	544	555	573	558	578	581	577	559	574	584	574	601	593	592	608	653	544	598	594	600	563	582	571	556	579	541	571	610	567	618	581	603	577	581	538	582	582	591	574	560	605	541	582	611	604	559	589	543	538	561	546	525	581	573	576	608	546	594	572	612	564	584	584	595	551	575	544	601	551	574	584	570	586	583	543	564	572	552	594	544	567	560	593	529	551	542	553	571	586	550	544	545	581	574	612	555	601	609	560	570	579	531	587	578	575	550	545	592	544	534	577	575	578	594	557	559	559	576	570	564	594	581	593	569	574	559	587	606	601	543	560	555	588	596	556	567	597	578	584	560	558	600	602	619	577	557	633	570	597	555	558	618	565	579	569	612	611	573	526	579	558	596	550	579	588	554	543	521	574	617	638	575	573	550	540	559	543	585	601	603	580	558	564	613	565	621	575	561	541	585	528	552	577	565	587	587	548	602	611	614	553	529	613	590	526	540	563	589	591	603	547	559	583	594	582	556	610	574	572	615	575	584	608	606	604	512	584	609	520	544	605	557	595	580	594	559	573
3674	3001	2579	1543	1182	930	789	784	6421	21315	16607	7707	2504	905	466	520	511	478	507	520	523	488	523	491	470	465	516	476	506	575	507	498	494	475	498	473	505	524	465	494	517	462	480	445	475	471	492	538	479	490	512	452	511	478	488	485	473	474	463	512	474	514	475	518	504	511	499	519	454	466	442	503	473	517	452	486	502	488	455	502	470	471	476	467	466	487	496	465	485	487	477	474	503	476	460	493	437	462	494	473	530	521	507	486	495	462	490	466	513	482	475	499	503	523	504	496	488	480	481	502	479	485	501	476	521	494	488	463	511	484	459	483	452	472	474	481	485	441	514	496	506	468	452	498	458	468	470	540	478	485	449	449	512	463	477	485	498	483	501	483	486	478	475	478	436	519	502	469	456	499	508	493	483	534	472	482	455	469	456	507	463	461	505	525	491	466	526	498	475	521	488	444	470	494	442	491	485	469	465	501	461	486	489	500	466	500	474	430	518	496	468	504	479	463	501	465	544	467	478	479	470	497	485	464	505	457	459	494	505	454	467	486	443	484	511	475	448	439	460	465	492	479	489	470	473	485	463	473	476	465	495	490	464	476	471	467	508	539	468	457	472	466	471	542	474	507	457	459	485	474	510	462	500	483	487	506	444	469	456	507	483	466	491	486	464	488	491	480	470	510	479	480	497	504	477	492	470	470	468	501	469	499	476	524	508	467	475	481	480	468	456	506	523	454	490	498	442	452	486	485	511	495	512	487	479	510	485	463	505	524	501	474	469	481	453	470	455	473	471	475	478	466	450	440	447	475	522	510	504	519	525	467	487	501	465	437	504	512	499	446	452	483	495	487	483	481	494	482	472	498	484	479	489	464	496	489	427	496	461	509	468	484	467	465	463	438	480	499	472	503	454	463	473	478	499	495	474	471	499	484	526	480	521	515	492	489	467	486	448	474	411	488	521	490	479	523	487	494	472	488	471	482	511	450	496	457	493	515	516	489	469	433	512	481	493	486	509	463	520	441	484	497	487	484	523	481	487	488	461	468	472	509	432	453	498	521	463	442	464	477	461	474	480	462	499	505	484	463	472	489	498	480	500	470	465	491	458	431	517	486	504	502	489	471	519	498	505	490	500	484	493	508	493	479	464	457	483	486	492	472	483	482	492	496	462	480	526	441	482	487	486	488	498	452	482	486	487	448	475	462	491	501	497	523	522	474	479	484	494	477	403	474	503	490	465	479	487	499	512	488	502	480	457	480	497	469	457	475	479	429	482	451	519	475	500	473	479	491	480	514	463	494	459	493	516	504	480	507	513	510	481	475	481	510	445	501	496	466	479	497	514	511	481	511	466	495	471	497	454	506	452	501	485	493	494	476	482	448	478	495	484	447	513	504	489	502	471	482	467	483	477	512	506	501	454	498	476	531	487	466	474	465	498	487	480	483	472	490	514	496	481	471	502	479	495	470	498	509	480	466	460	499	483	512	507	479	472	463	485	474	498	478	512	469	492	463	437	493	457	510	472	473	466	465	498	487	474	457	513	502	502	516	490	491	432	465	476	486	467	494	491	474	469	473	526	490	488	491	519	483	489	506	495	491	502	453	454	459	478	493	464	478	463	470	441	460	479	456	443	507	450	472	471	526	489	481	475	460	496	475	474	461	472	491	457	460	470	533	484	463	474	469	501	475	490	481	511	489	481	467	480	549	464	438	472	499	474	470	468	511	491	476	458	496	469	499	513	498	492	500	434	491	474	480	444	482	454	493	501	463	497	482	474	489	468	514	471	479	473	499	475	518	501	444	490	476	503	491	419	467	488	484	477	464	481	458	479	460	472	488	434	474	468	510	505	500	480	441	445	462	487	491	478	485	505	472	490	477	534	496	484	487	505	468	468	480	469	463	461	483	491	460	511	517	470	482	467	458	538	486	466	483	518	486	468	486	431	494	415	466	494	497	500	431	492	470	474	505	497	492	470	503	446	497	444	479	482	498	489	473	488	509	497	486	460	433	483	493	491	529	493	489	428	505	505	498	498	446	493	517	533	457	479	482	457	511	483	472	498	520	476	503	480	487	442	484	510	475	496	470	473	494	463	499	462	510	464	469	472	494	508	502	520	524	468	493	524	427	472	481	483	510	494	461	522	440	479	482	500	499	448	485	485	472	505	516	462	453	518	503	521	479	456	489	516	486	447	483	464	504	470	447	483	513	467	490	471	480	467	454	482	493	511	482	453	477	475	479	536	522	469	454	463	444	514	495	472	467	447	466	495	478	486	507	474	501	481	472	481	462	482	465	504	449	491	486	486	489	446	459	472	458	454	490	438	471	483	482	466	496	471	458	510	510	487	489	500	401	508	448	449	464	470	490	496	495	496	522	472	501	490	503	481	475	456	476	518	469	503	513	485	487	480	491	474	515	489	515	471	479	502	469	479	516	468	501	511	469	492	403	477	451	469	457	519	474	511	520	472	496	479	468	489	451	427	439	479	499	495	483	466	495	500	450	461	486	480	508	471	486	461	454	467	490	511	471	483	500	465	496	441	477	511	465	446	476	492	506	461	478	458	536	457	442	486	482	495	460	477	524	481	467	438	485	519	458	463	480	454	470	468	479	454	445	500	441	474	496	445	461	486	476	519	466	494	507	497	475	500	488	492	473	475	484	492	491	553	461	540	483	440	500	485	477	469	462	477	482	513	494	491	479	518	464	496	496	507	468	468	469	441	472	491	513	493	515	473	463	469	441	511	503	533	450	509	480	473	490	481	475	502	458	514	492	498	494	500	536	515	518	467	493	473	470	485	522	424	468	502	484	456	476	528	494	474	489	463	454	457	488	514	487	500	454	513	511	513	507	452	521	519	449	442	522	464	477	494	521	477	519	492	532	465	443	524	460	456	483	470	456	525	469	488	472	497	486	492	471	481	472	452	463	423	467	503	449	476	461	486	498	491	485	482	467	477	493	500	489	478	441	462	535	484	499	512	466	488	436	504	478	457	481	492	475	476	491	488	485	446	453	490	482	499	462	471	476	486	443	440	469	474	469	448	451	515	503	427	474	440	466	490	512	470	525	479	475	469	500	458	498	483	461	484	494	492	448	463	467	493	481	428	471	495	471	497	509	506	491	488	448	468	479	476	469	489	467	469	468	475	469	504	495	447	497	472	492	519	498	456	487	467	468	465	464	525	460	481	527	511	495	492	501	471	457	486	506	484	490	487	479	467	488	438	492	522	465	444	470	478	507	483	491	481	506	482	486	494	522	475	469	511	459	501	483	419	442	470	482	479	480	468	518	462	506	497	500	509	427	451	519	475	426	464	476	456	497	498	491	484	447	456	504	492	535	445	481	498	455	448	472	494	499	488	440	458	507	494	503	486	479	502	495	487	493	506	478	525	476	499	523	516	462	503	481	460	528	512	477	472	477	472	517	488	538	466	461	445	496	551	456	440	491	462	478	507	444	492	489	502	478	482	502	467	506	465	478	488	468	512	457	467	499	485	466	464	481
23854	21056	28262	24072	21037	8689	1996	1279	9627	40614	34021	19056	5558	1623	919	764	796	853	800	800	814	817	781	851	805	774	810	795	788	849	772	795	805	836	797	852	869	800	792	752	808	782	779	783	795	825	802	808	803	800	802	787	817	833	798	850	820	763	785	763	790	805	821	800	748	789	753	790	790	800	785	769	792	798	798	766	744	787	756	766	793	795	764	825	806	798	831	797	788	783	771	781	762	762	814	821	803	755	835	812	767	816	796	789	802	804	777	832	764	817	752	791	810	833	841	789	767	841	801	782	764	785	754	791	766	797	783	823	809	791	738	797	855	782	798	815	803	829	792	749	816	808	812	828	783	802	774	769	784	811	774	823	782	774	848	774	819	813	781	766	823	797	785	822	807	844	817	789	757	818	821	768	767	771	803	793	781	768	755	810	789	815	804	770	804	795	801	778	800	828	766	765	823	796	805	789	784	801	792	792	771	838	829	739	818	712	830	744	812	788	818	777	827	795	830	807	781	812	813	777	832	778	807	775	818	832	797	772	773	778	848	795	775	763	806	768	778	771	774	747	754	726	845	754	794	816	785	816	809	750	771	710	823	809	835	779	777	810	814	800	771	759	777	798	827	758	830	800	761	809	805	786	792	819	789	773	790	767	808	783	753	758	784	771	789	750	793	792	816	790	755	768	815	773	793	782	799	818	806	810	790	772	770	807	815	773	804	808	746	781	776	798	815	773	743	843	834	848	789	813	814	768	801	787	739	788	798	834	758	798	768	786	773	785	780	772	790	731	752	775	776	805	803	791	828	788	762	818	783	759	828	748	783	831	779	825	832	824	797	786	760	825	812	755	842	820	834	763	815	795	782	805	742	792	796	788	804	756	797	806	830	813	786	804	792	807	782	786	752	799	784	787	824	804	829	765	789	780	790	818	781	785	854	818	806	794	792	795	788	821	764	776	827	853	802	758	843	817	777	797	737	761	744	748	792	827	794	770	767	795	772	810	799	821	827	804	759	777	763	766	801	755	845	773	794	808	824	782	795	779	788	832	830	788	821	847	779	786	796	808	780	804	789	801	782	797	824	807	755	791	803	770	762	757	781	798	775	789	745	792	822	766	779	787	769	799	735	804	755	836	763	818	789	790	780	802	776	789	780	807	766	761	829	739	785	840	778	759	793	832	800	810	806	865	820	759	748	764	824	749	757	763	768	770	809	713	789	800	790	725	798	778	788	792	774	783	817	813	744	795	765	801	817	830	803	826	788	778	799	781	804	799	762	749	814	808	794	813	782	760	745	757	778	785	778	841	789	805	786	814	753	798	751	802	766	801	805	774	811	805	779	791	759	781	795	756	802	760	835	795	782	754	803	779	773	748	766	737	775	807	813	777	821	785	846	768	753	743	811	766	827	719	799	764	811	792	778	820	842	793	747	815	795	803	755	786	757	816	769	787	776	760	780	786	770	798	810	781	808	795	778	791	788	763	757	782	792	774	794	783	758	820	771	779	834	753	758	821	780	777	757	794	792	811	781	804	803	784	823	780	847	824	823	786	775	796	801	795	793	776	794	798	832	825	840	743	835	813	804	796	825	805	775	780	828	816	800	746	776	795	777	826	799	738	771	826	759	783	726	746	804	755	759	844	797	726	829	758	755	768	773	768	779	815	789	819	781	786	794	782	829	811	803	758	826	784	801	807	757	791	783	756	881	773	799	790	811	795	788	794	779	829	763	817	797	766	745	848	846	779	799	811	783	857	799	742	771	839	804	798	772	780	774	815	780	787	827	791	754	754	792	806	818	754	822	745	766	749	809	775	784	786	824	787	825	785	747	786	780	815	791	731	808	775	820	810	800	745	743	870	796	795	783	822	782	842	820	741	823	789	794	791	804	743	747	763	776	822	803	822	781	817	735	817	773	781	776	742	813	764	818	768	789	755	776	782	804	797	849	839	786	777	809	779	803	771	738	785	780	816	775	749	809	794	833	811	783	795	790	812	818	840	820	783	746	812	753	779	746	814	795	853	817	798	825	843	793	780	854	820	810	803	765	747	813	777	836	766	820	783	757	785	795	736	766	736	818	791	737	749	780	810	799	820	803	762	805	801	804	806	809	813	803	753	832	730	745	799	787	812	785	721	797	778	786	783	789	784	768	789	728	824	813	768	759	826	768	773	773	773	769	730	808	740	736	791	820	859	754	813	805	803	808	850	811	786	870	803	769	757	752	778	744	805	754	815	804	747	766	782	772	816	759	763	834	774	810	780	725	790	795	792	760	798	803	780	828	793	745	779	778	782	817	784	778	781	816	822	795	844	788	784	813	793	799	870	839	785	779	773	790	801	809	811	813	844	777	797	806	829	763	731	755	761	791	824	764	829	817	772	780	745	755	755	776	782	774	801	848	789	787	807	777	801	756	796	822	830	782	795	840	760	806	790	809	799	818	763	780	793	795	814	772	840	736	803	776	815	749	788	774	736	785	813	768	821	849	731	774	724	805	810	759	808	806	810	786	766	798	796	829	794	775	805	775	834	842	748	784	835	823	718	773	837	717	788	796	819	845	766	765	815	799	794	782	817	827	788	798	806	826	817	754	791	794	809	783	746	771	757	752	762	826	764	836	758	776	776	812	801	758	800	780	798	791	802	815	804	828	784	800	748	818	760	798	841	750	796	786	739	761	795	828	801	834	751	792	766	818	804	840	802	798	747	759	799	832	815	812	794	795	823	827	784	756	804	779	774	782	799	792	779	781	739	732	792	823	856	797	762	767	797	786	794	788	740	839	773	780	780	792	804	772	795	775	769	774	750	763	771	767	832	783	780	732	815	781	777	804	737	786	762	752	818	792	824	854	773	799	806	786	748	776	819	783	764	778	801	759	778	828	820	813	800	771	820	812	753	801	750	840	767	805	822	794	793	807	808	766	775	744	817	757	833	793	781	782	785	779	826	776	766	728	768	725	822	858	806	819	813	813	743	795	782	787	807	777	756	808	751	755	786	824	804	802	773	798	776	771	757	773	800	756	838	784	784	825	770	751	691	800	769	795	756	752	785	783	833	774	776	831	775	791	736	752	803	745	751	789	806	793	834	836	817	812	787	750	777	803	804	739	757	758	804	831	763	889	786	771	839	796	844	782	745	779	765	781	773	822	799	799	822	808	786	752	787	774	781	740	808	765	772	803	844	803	790	807	774	779	783	813	750	754	792	765	780	737	747	815	801	825	793	821	800	835	790	852	773	811	755	707	825	785	804	726	807	790	755	731	795	817	817	784	807	801	779	854	807	784	825	815	781	773	763	795	838	789	794	783	808	809	776	792	849	799	819	790	786	802	818	742	808	833	759	808	772	746	801	805	827	763	767	771	785	758	831	837	796	768	825	812	782	775	833	779	787	791	794	792	779	803	769	796	792	833	795	810	776	778	821	752	735	817	797	749	785	777	765	764	841	760	791	824	772	781	785	798	734	843	768	746	798	787	763	773	757	785	802	815	776	787	786	775	764	798	772
4048	6550	5666	2988	2112	1609	1432	1293	13564	37965	28561	13897	4198	1445	724	631	621	638	663	697	650	618	639	660	670	693	628	689	639	675	721	697	635	657	671	624	652	673	682	640	601	632	658	644	653	679	667	639	666	657	665	669	623	653	664	695	698	651	663	684	654	649	650	693	646	659	626	658	665	628	645	657	680	656	703	652	638	660	689	680	665	643	650	650	703	699	631	664	685	649	686	706	681	637	636	655	634	638	610	625	641	649	636	629	636	660	687	702	644	627	630	680	642	693	632	638	609	654	645	591	642	619	662	660	636	659	626	612	659	599	654	640	653	621	648	679	662	637	665	621	692	654	660	614	659	619	632	634	673	637	650	644	648	653	641	672	649	663	669	643	707	621	611	634	618	695	636	658	676	668	666	682	690	637	697	647	634	691	652	631	620	683	637	677	652	624	634	606	666	671	637	659	669	602	637	647	649	642	665	653	691	651	656	641	587	599	683	606	602	634	721	689	649	648	657	682	659	630	650	697	668	645	665	642	652	638	735	651	633	669	669	686	627	663	682	650	642	640	660	597	633	641	676	642	639	593	612	637	631	650	631	683	666	648	594	671	657	656	647	642	669	641	634	660	593	665	658	660	612	659	683	631	699	632	632	650	633	625	687	644	693	614	634	661	704	638	615	679	652	627	622	589	687	642	620	672	648	599	654	651	614	621	653	640	664	695	650	669	698	605	665	648	670	629	620	607	676	658	664	636	683	653	631	635	626	648	629	679	651	606	636	658	642	647	638	624	619	668	627	654	613	640	698	679	656	680	620	630	659	620	650	662	664	626	654	633	657	689	624	629	636	630	644	611	653	650	602	650	628	649	645	631	675	668	627	656	634	624	638	616	638	706	634	631	713	625	650	677	652	659	619	648	679	586	631	670	681	633	652	632	677	652	658	656	651	626	661	651	645	660	678	643	664	631	627	660	647	653	629	661	679	626	614	656	613	655	646	657	614	615	625	667	666	651	619	626	714	662	639	653	719	681	662	695	638	624	647	637	636	662	649	666	639	627	563	651	603	619	645	663	623	648	634	603	652	666	689	714	665	638	706	694	664	677	610	615	699	631	654	690	661	665	663	664	655	646	652	627	622	645	618	622	633	664	616	602	634	621	652	631	666	608	594	646	594	640	649	638	637	699	633	590	668	649	666	625	635	630	650	644	607	663	629	636	620	590	676	647	672	626	656	685	648	659	611	630	647	656	660	662	691	644	635	647	657	621	642	669	638	589	644	666	638	632	629	640	663	670	623	661	672	657	605	637	672	632	618	633	618	681	653	666	660	653	661	619	628	657	622	645	641	611	606	651	628	614	651	615	636	649	677	630	635	635	639	660	681	668	676	671	634	646	650	613	673	623	640	636	630	627	636	676	640	663	639	632	598	677	689	623	703	634	586	640	626	707	658	614	615	670	621	607	640	652	629	617	650	620	628	664	603	630	717	616	652	652	654	675	626	644	682	659	623	649	600	643	629	651	658	641	601	636	660	619	621	657	643	649	622	637	646	612	632	602	622	613	622	689	686	638	666	657	649	617	646	617	632	670	673	632	606	668	627	651	597	650	692	646	610	678	615	689	595	638	607	599	654	712	611	642	593	646	621	626	641	644	619	618	612	649	620	644	682	637	631	678	621	646	615	664	707	646	659	634	635	632	652	597	652	633	674	620	672	667	676	621	647	682	655	695	685	660	649	607	673	622	595	643	653	622	652	646	641	674	707	673	641	613	644	637	642	691	664	612	694	635	606	641	639	656	661	667	645	633	625	579	667	664	678	649	626	626	654	649	657	653	637	619	635	641	642	643	629	658	614	654	611	661	682	625	623	658	635	620	685	645	596	636	715	618	668	643	620	624	631	654	654	622	590	627	671	629	663	660	649	672	706	602	657	619	623	705	658	597	647	678	634	611	622	687	646	652	653	601	577	624	641	607	641	619	611	671	659	622	598	629	650	644	660	620	689	650	658	638	631	663	589	663	647	649	683	699	693	640	638	621	608	677	602	704	653	628	622	644	600	630	637	629	632	601	633	624	650	647	681	624	648	610	627	682	661	688	633	630	653	671	645	633	646	657	641	650	663	657	626	699	667	621	655	630	617	648	654	615	577	663	621	648	666	658	627	621	602	630	634	620	624	669	637	610	654	656	647	662	664	667	637	654	602	687	624	679	643	656	614	657	615	626	651	694	589	619	694	667	635	658	650	644	636	680	634	612	607	644	662	670	639	653	631	605	670	611	652	624	639	651	667	640	633	632	677	631	675	684	638	619	603	670	659	649	614	700	686	661	681	647	625	629	642	617	651	681	655	660	636	664	676	609	639	606	654	654	612	607	608	675	611	639	620	669	667	635	632	675	638	658	632	604	646	611	624	619	668	663	624	656	581	703	603	684	632	564	660	609	639	684	631	628	613	644	618	601	657	637	628	662	671	647	636	652	622	604	656	680	636	646	655	657	674	628	659	693	642	588	647	641	641	648	603	640	608	621	667	628	644	623	617	657	653	645	628	682	640	640	631	632	655	619	636	642	625	617	651	615	717	629	674	630	648	670	631	640	577	616	665	623	642	635	651	620	655	639	643	647	622	621	675	630	664	607	642	619	610	694	626	649	642	658	621	639	609	629	650	648	626	654	595	605	647	652	695	663	648	627	677	617	616	659	630	661	613	631	622	647	646	660	606	684	621	619	653	658	628	624	680	643	621	634	661	641	642	665	657	631	628	632	660	650	640	690	631	612	630	643	612	663	649	630	668	610	636	659	663	649	645	602	662	569	636	690	658	629	632	661	636	654	670	659	653	624	652	604	637	638	633	656	624	634	622	640	678	615	619	657	643	625	624	626	653	644	642	659	610	646	676	646	623	618	643	702	646	660	638	674	645	671	657	662	610	614	631	617	641	655	613	675	648	678	623	621	640	673	653	655	616	648	642	630	620	609	617	657	652	580	711	648	648	647	621	623	629	639	651	631	637	645	603	603	643	626	616	676	618	673	601	639	663	660	662	627	668	673	676	645	595	585	645	649	613	648	669	605	650	653	620	658	610	646	615	682	619	650	668	642	606	638	605	602	622	624	628	634	674	625	668	641	630	654	634	650	614	654	689	623	611	665	669	666	640	656	652	629	639	630	697	647	632	688	665	642	624	670	658	673	624	674	639	644	656	664	630	605	634	653	580	661	665	642	703	663	642	650	639	619	686	636	670	591	650	629	596	595	648	657	620	650	603	632	605	630	644	638	647	625	664	665	635	636	628	686	690	633	664	646	615	677	640	634	685	627	645	600	607	594	648	633	641	661	605	626	637	618	688	650	650	656	635	614	667	645	633	642	612	642	599	632	640	634	667	621	666	643	676	652	664	652	670	663	670	613	599	642	639	567	638	642	592	617	661	652	577	640	671	614	626	673	587	636	592	620	659	617	663	577	589	627	663	637	649	636	622	645	671	661	659	648	612	632	640	681	621	668	620	629	603	627
27399	12569	1498	727	534	487	523	503	949	2897	2533	1381	773	534	434	454	438	425	409	433	422	465	433	422	472	489	446	502	480	453	427	420	408	437	446	405	447	449	461	455	439	474	422	474	424	452	433	471	484	396	442	460	431	446	437	433	447	455	464	407	442	447	435	456	448	458	453	451	458	459	455	408	430	441	431	447	415	455	453	447	429	473	482	433	442	404	481	406	452	430	432	482	463	463	462	420	432	467	448	472	428	455	385	454	459	453	469	452	429	396	446	453	423	392	430	434	447	445	448	428	425	437	419	456	430	449	413	449	430	473	456	447	452	473	472	454	443	447	425	423	443	445	444	447	474	447	427	475	440	443	451	494	475	449	455	455	431	472	438	450	415	428	438	416	438	433	460	480	442	430	421	423	480	415	416	421	460	426	478	426	452	473	457	445	464	437	426	484	456	440	423	423	467	435	454	458	449	441	437	392	457	445	441	427	393	437	446	473	443	444	419	455	446	476	445	416	428	474	463	431	438	416	452	388	446	476	438	439	448	456	433	438	437	439	419	415	377	422	433	466	422	445	457	438	420	438	425	474	436	495	451	450	417	436	454	452	435	423	470	448	522	415	431	471	440	474	427	439	461	430	411	443	470	448	430	421	474	457	475	410	423	450	408	445	426	455	445	457	452	427	412	453	438	478	460	435	411	432	419	432	455	419	455	443	452	474	435	460	456	421	447	455	454	442	441	466	404	445	497	459	398	446	441	479	426	474	447	471	482	440	432	432	446	463	445	435	451	422	454	457	443	460	426	432	428	421	447	415	438	452	460	431	449	486	436	438	412	454	429	402	429	475	459	471	464	452	440	434	445	411	464	407	444	469	404	461	451	453	471	470	402	475	495	437	425	418	445	394	446	450	424	393	446	445	388	432	457	424	456	439	466	469	461	465	426	403	422	417	437	435	394	419	438	457	460	438	447	485	454	446	455	408	433	422	411	447	465	445	454	485	497	443	437	438	441	424	492	434	460	424	457	418	438	444	422	466	470	441	459	445	422	454	432	446	439	458	465	428	447	469	426	464	450	466	457	458	457	431	441	449	428	464	428	480	444	439	434	439	442	452	427	427	453	441	476	446	437	450	437	442	418	437	393	446	459	471	434	453	467	455	420	470	440	435	431	451	431	414	396	426	492	426	429	432	466	439	455	478	424	435	433	431	465	420	429	416	435	396	442	475	438	458	444	418	442	441	412	456	434	459	436	462	459	425	449	422	431	438	440	426	434	440	435	472	464	441	440	452	470	459	487	452	438	448	485	420	470	441	426	472	427	477	470	454	458	492	436	426	453	443	423	466	484	450	421	406	468	448	434	472	455	463	462	460	464	422	454	431	478	456	444	458	435	444	476	463	442	448	468	452	448	443	487	433	441	429	446	438	460	429	425	412	435	431	432	463	414	422	444	436	439	451	445	438	427	430	436	473	417	464	468	424	453	485	464	438	424	400	459	472	422	427	461	457	435	425	466	424	447	425	457	397	459	473	423	465	431	433	444	433	443	423	425	487	423	452	482	437	409	453	418	485	444	477	444	441	455	446	425	459	451	405	402	484	435	444	472	483	456	424	440	459	497	462	427	450	473	464	437	426	401	440	453	478	463	451	416	397	437	469	449	429	450	433	425	413	461	436	464	469	434	466	459	464	472	419	437	457	408	442	446	413	429	435	463	447	447	489	446	464	478	439	453	440	435	428	463	452	446	439	451	419	447	450	398	413	413	434	451	462	455	460	455	464	454	410	415	442	421	437	390	410	488	432	448	441	454	440	465	455	427	461	428	453	422	464	431	441	437	440	464	425	445	470	421	432	444	453	433	398	411	454	477	442	422	449	446	455	457	452	440	440	415	419	477	407	418	450	481	468	441	442	446	426	451	449	427	438	501	411	440	439	444	430	442	444	458	426	455	434	420	474	455	451	453	457	394	434	444	455	460	452	450	463	418	467	457	422	417	465	467	443	410	463	421	429	484	465	460	428	511	448	428	424	427	418	445	460	422	445	452	454	437	436	432	476	471	460	464	454	471	475	425	433	436	431	418	422	427	414	414	452	459	458	451	406	478	437	450	432	439	454	444	484	445	441	424	460	417	436	433	390	461	444	424	435	427	437	437	419	445	433	448	421	417	437	462	434	441	428	469	466	459	451	485	447	442	481	430	431	446	467	463	434	437	446	485	415	427	443	424	413	471	469	429	452	422	460	436	438	439	465	466	451	435	415	452	430	444	469	418	436	442	462	463	431	455	437	432	452	426	375	396	431	446	433	428	417	429	426	410	456	428	461	483	471	460	428	445	415	460	444	447	443	463	414	430	435	431	420	461	460	464	444	449	452	470	427	450	470	462	420	440	424	459	478	446	430	460	422	419	385	414	456	459	458	420	444	440	416	441	410	452	474	402	448	439	427	441	420	444	435	444	416	448	472	455	433	475	438	398	434	446	455	420	446	380	417	413	425	461	472	468	403	460	446	428	428	412	450	417	451	450	413	412	462	438	500	457	443	439	419	442	417	417	424	446	432	427	417	445	455	448	469	445	477	446	429	395	438	425	402	442	416	420	455	409	429	430	445	449	428	449	430	420	464	426	454	448	473	406	464	435	429	466	394	465	422	432	437	422	453	424	444	459	442	435	451	420	460	448	456	464	448	462	463	439	445	466	417	458	472	458	461	468	425	434	451	419	454	475	426	449	425	493	452	436	429	421	433	446	444	444	406	487	478	447	452	476	428	441	490	441	427	475	450	479	469	423	454	455	447	467	433	445	448	467	454	430	417	455	459	461	411	436	453	469	434	453	423	454	418	450	429	424	453	433	407	490	472	484	423	476	464	431	473	421	429	406	448	452	422	437	432	446	463	440	402	465	436	413	442	471	447	425	436	458	436	438	455	461	427	465	437	409	446	413	426	446	416	434	399	439	467	431	449	419	411	450	409	497	446	448	436	434	442	477	434	431	435	485	453	452	451	435	468	437	491	447	408	437	445	463	481	462	437	429	487	406	419	415	452	450	454	436	447	475	486	427	461	415	464	434	465	426	418	450	435	455	441	402	455	457	417	480	417	462	466	461	469	426	434	427	440	460	452	460	462	441	430	469	468	428	469	426	382	409	439	444	424	427	446	445	455	448	458	462	411	463	465	458	465	451	460	456	450	411	420	422	431	410	438	428	439	412	416	452	446	416	461	486	445	418	455	435	451	500	435	473	429	410	471	416	419	435	438	430	478	449	433	457	437	394	434	455	473	432	452	432	463	424	448	446	415	447	468	418	442	442	428	430	450	485	447	489	416	421	422	384	441	447	438	432	431	457	469	437	402	432	453	438	437	451	433	451	443	440	416	479	473	420	463	480	402	433	494	428	414	468	466	450	487	455	450	467	468	433	444	427	473	457	447	406	451	443	459	440	413	434	458	448	447	421	436	427	466	452	448	447	451	459	452	425	451	414	400	407	433	463	433	408	455	443	469	430	439
4921	767	690	515	455	445	385	403	1231	3514	2735	1453	747	461	376	375	380	359	339	342	362	361	373	370	403	353	391	360	382	373	365	381	330	394	350	364	383	345	349	370	382	353	347	366	359	367	383	362	368	372	350	378	387	402	355	345	374	373	367	363	383	370	357	417	431	383	385	346	382	328	370	377	395	366	372	377	343	356	391	337	363	364	373	386	364	349	379	333	366	347	387	349	342	354	373	351	367	362	378	385	351	365	341	383	351	368	383	364	349	362	344	355	346	383	349	377	357	351	370	379	368	350	363	412	345	370	333	359	361	372	385	361	380	355	375	365	370	367	373	367	391	364	411	391	386	352	347	376	391	357	389	328	374	364	375	382	385	387	370	389	367	377	405	402	368	384	383	367	362	412	362	371	372	372	389	344	338	347	369	358	384	350	385	378	382	386	369	404	374	387	386	347	323	358	358	331	361	392	398	398	373	365	367	354	380	350	379	387	326	386	375	372	419	361	345	362	350	392	370	366	329	376	365	366	383	368	381	365	365	328	392	394	408	384	355	351	339	362	397	374	364	390	387	371	394	380	366	403	347	359	391	399	356	381	380	353	329	375	337	378	402	359	359	378	355	385	356	383	357	349	344	350	386	376	347	379	374	375	350	366	372	330	381	397	371	371	401	357	362	376	402	346	352	406	371	341	372	382	354	326	367	377	395	363	376	376	363	380	377	368	363	398	363	349	370	355	354	335	379	351	376	335	358	390	362	360	361	363	393	336	351	389	387	352	399	364	359	362	371	385	350	336	353	374	367	367	367	401	389	397	334	405	364	366	358	407	362	350	363	363	355	368	350	365	390	350	354	367	329	358	376	339	407	306	356	349	354	406	394	384	362	374	365	358	380	374	345	360	318	392	366	329	411	393	384	382	376	393	355	378	345	414	370	361	381	369	341	389	355	343	340	353	405	381	399	372	347	363	379	369	359	376	391	375	398	359	360	363	346	381	360	390	345	363	333	375	379	361	362	385	368	374	354	381	369	379	377	354	353	364	345	332	356	365	339	409	365	385	384	348	366	342	380	355	398	362	379	356	407	392	349	377	360	391	348	413	364	356	387	396	377	383	352	380	367	383	380	359	405	387	345	354	374	390	366	371	366	360	362	379	367	397	383	370	383	373	370	379	342	387	372	353	389	340	391	349	403	367	386	371	379	341	397	367	413	359	346	344	359	385	375	352	352	349	351	377	371	366	393	375	365	367	378	315	385	370	391	367	360	338	387	370	335	372	373	347	348	359	380	396	367	356	375	410	364	350	363	362	359	360	382	361	365	355	367	395	366	345	365	369	367	406	369	342	391	357	398	368	359	349	363	413	352	398	380	391	359	357	377	374	361	383	373	338	377	367	389	392	383	357	361	382	388	378	370	364	360	364	359	365	364	358	386	373	365	391	382	347	380	397	335	384	376	334	397	380	379	390	379	345	372	376	407	350	345	378	406	352	377	388	388	360	389	365	394	399	373	335	385	383	354	352	328	371	353	362	370	402	330	393	362	378	370	360	347	376	391	379	386	362	367	331	383	349	377	361	372	366	355	378	390	372	349	390	399	375	407	348	351	383	369	368	372	359	328	340	385	371	348	360	402	366	393	373	369	378	408	354	363	394	376	348	373	362	361	370	360	400	360	353	355	381	373	336	402	356	392	374	361	392	357	356	349	387	383	340	423	374	396	371	374	375	352	361	329	390	331	345	390	366	361	363	384	394	389	345	395	370	381	353	364	354	383	339	375	364	359	370	342	381	392	347	380	406	382	375	354	359	351	390	387	379	366	356	372	340	351	396	358	387	380	377	385	342	354	380	361	375	401	360	372	349	362	391	378	379	400	360	363	370	368	366	353	388	359	355	379	361	364	384	382	379	376	380	331	393	375	386	361	355	403	351	358	400	381	350	401	350	385	361	356	374	368	353	368	397	341	356	397	368	364	384	357	373	396	334	392	356	334	350	376	340	363	341	338	344	361	364	336	389	353	358	391	374	360	386	376	376	392	332	370	361	369	430	386	336	346	385	405	387	369	366	390	333	378	368	360	369	349	372	380	354	376	373	372	362	364	367	383	391	374	353	354	378	392	381	401	348	360	352	383	332	343	339	349	348	376	353	388	364	389	385	369	373	332	359	372	390	380	338	347	374	382	383	360	399	363	378	374	381	336	359	364	379	368	376	343	380	376	372	331	395	353	368	385	373	363	377	356	341	374	384	364	341	336	384	355	330	369	380	378	379	374	375	345	342	394	394	363	364	369	397	375	347	367	353	398	368	411	353	352	379	356	355	358	394	374	385	387	369	366	373	347	366	371	364	364	372	375	385	344	376	334	400	363	359	346	370	381	344	343	366	356	376	384	367	389	347	349	368	384	369	378	375	397	382	376	358	384	395	369	369	358	369	353	377	389	376	373	366	341	374	353	365	403	400	380	400	374	379	380	353	378	367	378	356	407	375	395	387	365	372	393	409	372	379	372	388	369	389	353	391	379	373	344	336	361	344	366	386	372	341	334	374	363	333	343	355	359	363	375	346	399	373	405	369	383	369	371	335	348	371	348	363	412	359	389	355	411	353	346	345	376	336	307	380	364	384	362	379	376	356	391	358	394	339	369	367	397	373	371	392	364	382	423	377	390	354	383	362	337	370	398	397	356	367	382	367	400	366	349	383	382	371	400	330	371	382	334	381	390	339	352	371	362	352	373	375	372	370	356	370	368	351	357	373	386	366	377	376	382	389	348	364	406	345	404	327	354	349	389	352	356	387	350	379	367	331	397	363	353	372	358	429	374	350	374	390	399	341	377	344	351	368	354	374	357	364	352	376	353	387	352	370	343	390	406	393	384	370	376	390	371	373	336	354	386	353	324	366	421	417	364	400	360	360	367	348	398	369	350	333	359	367	389	381	369	374	366	397	358	366	366	368	353	393	365	333	372	345	383	384	376	353	360	369	372	390	369	386	391	394	390	370	375	368	379	354	399	374	395	357	374	358	362	353	370	400	389	384	373	360	342	367	379	341	377	410	388	410	362	408	356	352	361	368	407	359	382	336	346	380	400	354	412	366	368	350	345	365	368	361	344	383	395	337	357	394	359	362	347	349	340	363	381	398	370	361	383	382	346	341	389	389	361	362	392	350	365	381	370	328	362	362	373	389	389	374	366	383	341	362	346	343	350	409	365	399	357	368	328	378	357	351	388	363	357	358	410	359	363	385	372	396	365	360	361	406	365	349	364	343	386	374	380	397	349	379	406	350	373	374	385	347	373	353	397	352	368	368	361	398	385	340	337	362	363	357	400	382	347	347	372	362	376	367	339	389	351	354	368	370	371	337	366	411	357	366	365	369	348	326	412	353	381	374	362	387	373	335	352	399	379	408	369	367	384	400	383	359	402	388	382	364	359	375	354	372	344	367	377	351	399	389	353	381	387	359	394	398	357	344	374	366	358	370	312	391	381	349	373	371	349	355	381	333
25239	21100	26922	25039	4913	1133	841	726	5078	23731	18577	8235	2232	825	571	576	542	535	514	513	553	566	563	576	549	504	562	551	568	567	547	545	548	527	515	569	546	503	590	541	524	571	530	549	539	586	545	560	544	537	564	549	526	574	522	556	542	555	530	551	590	554	541	563	546	542	552	538	555	582	549	556	540	581	525	539	539	534	585	565	546	484	551	524	509	506	513	534	497	557	529	516	526	554	528	512	532	552	525	543	520	532	538	521	542	557	517	548	516	555	522	541	557	558	536	585	553	542	540	540	505	534	533	534	556	520	579	511	549	602	546	557	519	553	552	530	551	537	541	510	522	553	553	586	534	606	577	571	584	505	584	513	556	544	565	533	545	527	521	517	537	528	560	515	526	578	563	568	536	590	515	528	547	571	516	514	524	513	540	518	524	561	539	553	555	535	547	586	532	544	558	573	526	502	535	562	527	561	513	518	541	545	572	549	562	561	546	537	557	563	589	552	536	523	556	547	526	556	567	543	598	571	515	532	599	549	506	532	563	525	581	549	514	547	514	537	539	542	560	597	517	560	547	544	548	577	532	559	561	559	532	552	524	572	514	524	517	533	554	540	546	538	537	571	548	580	535	537	562	539	583	560	518	548	490	524	504	576	536	542	556	497	541	541	560	581	581	543	519	553	529	501	586	580	536	550	572	525	581	537	514	574	517	558	542	547	524	559	562	553	539	552	556	497	582	524	571	563	556	541	549	532	534	523	560	580	539	552	560	585	550	520	529	545	541	523	544	567	543	509	529	537	565	514	531	534	529	576	522	521	552	523	569	480	537	537	542	566	536	579	555	505	504	555	524	549	530	541	527	568	553	527	494	532	579	556	551	549	516	523	587	528	564	542	515	574	544	512	542	526	535	538	541	532	560	567	523	562	540	529	531	518	548	531	535	520	549	569	500	541	565	554	531	540	526	559	524	494	558	526	533	549	560	545	552	544	518	539	530	554	547	577	517	533	558	569	547	576	499	508	547	577	497	555	547	537	521	510	555	543	551	542	521	509	558	556	529	563	509	585	576	551	558	530	555	549	562	544	599	578	550	571	489	539	554	531	530	547	533	546	557	526	527	547	574	531	520	531	541	545	547	542	519	571	548	540	576	600	537	512	539	520	529	542	557	548	564	590	530	546	546	546	536	584	573	541	532	578	588	529	544	521	563	543	564	508	529	541	554	514	538	537	523	556	530	550	534	524	540	532	527	489	547	544	548	518	548	536	541	542	531	568	547	506	546	546	542	566	554	504	541	536	547	534	523	541	559	492	547	515	542	574	544	548	551	581	533	530	529	557	520	549	529	509	591	536	523	537	529	539	543	582	545	562	558	485	562	545	592	508	532	591	522	514	535	540	545	516	526	529	529	542	542	566	529	561	573	542	508	527	549	538	560	563	573	549	564	526	540	586	515	561	557	522	510	542	573	548	568	521	557	542	549	540	530	545	514	581	567	524	535	517	541	535	559	527	581	532	517	563	572	515	548	527	529	555	511	475	563	558	534	552	579	579	502	507	532	558	555	526	573	546	505	540	534	566	539	519	541	533	541	557	535	588	538	527	539	515	561	558	595	551	551	607	555	553	549	549	522	549	518	525	538	543	550	531	517	532	562	596	555	533	513	562	564	519	542	529	532	545	552	514	565	574	524	501	518	566	550	554	584	562	503	549	526	540	535	523	538	535	594	526	542	574	580	514	534	516	547	579	517	548	538	562	543	575	559	542	529	572	521	506	556	514	520	557	529	547	524	531	523	540	541	562	546	568	561	619	610	539	581	578	532	529	521	538	578	593	540	556	485	546	523	560	555	556	559	529	512	555	536	522	550	501	523	500	543	558	544	548	524	556	528	542	543	606	520	546	540	517	534	552	526	602	518	552	514	538	545	535	552	542	548	554	508	580	526	575	552	553	529	587	539	564	558	503	569	550	533	545	515	557	523	569	582	567	546	559	492	572	537	551	562	587	519	511	536	565	546	538	488	571	543	540	512	560	521	568	572	512	516	495	539	535	531	594	502	527	532	517	557	489	532	540	543	534	565	565	540	527	526	544	533	566	557	520	550	532	527	557	586	506	570	538	521	509	547	535	545	543	583	526	521	543	549	510	569	514	516	513	539	548	566	515	558	579	594	519	518	547	588	531	536	528	555	583	561	545	553	544	553	580	545	556	521	503	525	579	510	541	527	542	524	537	565	536	552	556	589	511	506	540	563	510	505	560	477	578	527	518	559	534	552	541	515	539	534	514	541	512	503	580	546	529	520	580	526	533	522	569	511	557	530	547	533	535	549	545	564	536	533	524	543	541	532	539	563	556	535	555	517	602	569	540	531	560	517	533	569	553	545	527	532	563	536	550	489	530	557	550	504	566	539	528	488	524	567	539	577	564	503	553	547	531	576	530	502	576	540	576	560	531	545	541	580	549	510	538	551	531	540	539	519	557	543	548	543	527	564	516	537	509	518	518	560	554	533	556	549	570	506	555	555	541	534	556	548	518	515	517	594	529	534	517	530	583	515	565	594	578	514	560	544	543	567	517	530	542	518	529	566	567	498	574	528	519	485	570	550	527	567	569	530	523	523	562	548	478	485	504	560	510	523	548	541	506	563	583	532	536	576	536	554	532	531	535	546	549	546	545	525	515	599	535	576	530	557	526	568	493	545	535	549	531	552	580	532	524	490	583	570	557	534	548	556	534	571	517	515	527	559	536	508	544	563	544	528	537	560	558	595	531	548	554	582	515	549	524	553	517	554	564	496	508	546	543	512	492	532	528	578	523	579	529	532	539	545	556	522	543	558	530	553	547	541	547	533	548	525	511	551	560	497	530	578	532	536	518	554	518	494	542	538	557	510	504	551	520	537	559	511	547	530	515	552	507	523	529	544	555	572	532	552	544	522	532	504	520	548	529	554	498	552	571	541	535	552	559	515	506	546	526	527	548	538	571	565	544	555	535	595	531	542	502	568	519	515	528	577	546	508	568	532	544	567	506	543	535	542	533	589	554	511	516	538	519	498	554	525	538	545	504	526	572	532	539	529	539	502	525	531	488	566	568	534	514	549	552	518	530	557	522	528	573	519	545	543	584	567	505	535	498	551	571	511	539	511	569	548	530	540	578	511	560	547	539	536	623	539	541	559	541	521	529	568	543	531	552	536	553	541	552	518	519	543	530	536	549	541	556	489	499	547	532	552	529	570	598	535	554	578	510	581	501	553	540	531	560	539	536	533	579	535	580	523	537	548	571	537	527	521	557	540	582	545	528	551	498	562	549	546	547	561	542	514	570	561	541	544	564	526	556	571	528	523	546	523	567	570	532	528	546	541	529	508	546	569	588	528	577	527	500	533	577	537	543	507	534	546	539	567	554	526	549	569	556	512	546	557	539	547	530	523	501	540	563	543	506	496	518	521	578	509	571	521	562	540	541	546	537	522	521	527	514	561	597	540	536	555	546	556	550	539	553	544	517
3777	3570	2896	1422	1109	828	741	730	7540	22793	15560	6731	2068	722	509	476	435	463	464	458	484	472	419	450	477	451	446	451	457	473	446	484	447	507	440	471	491	463	474	501	435	467	491	483	451	463	403	503	460	429	449	455	483	449	460	462	456	485	440	457	476	436	475	471	445	468	485	430	473	444	437	480	471	424	463	473	481	478	472	433	456	433	466	482	467	423	488	447	473	476	450	490	456	447	464	466	459	415	451	486	419	444	468	489	457	445	428	479	448	455	442	474	485	449	442	452	472	477	467	478	428	479	490	451	455	451	439	419	473	501	472	467	443	476	463	476	432	448	452	428	470	438	459	499	517	459	451	450	467	453	449	467	487	516	457	473	507	482	474	466	466	471	487	468	416	499	466	444	479	424	402	449	494	482	451	461	475	477	462	452	461	444	494	466	443	490	492	495	489	456	487	428	464	435	458	489	479	464	487	460	483	389	474	482	514	421	465	444	466	487	465	504	482	458	463	455	470	475	466	465	445	445	501	441	457	422	469	469	475	474	459	448	424	454	464	483	460	440	442	478	500	461	462	466	470	437	440	495	439	434	485	475	454	459	445	469	472	427	457	498	465	461	430	448	476	471	407	495	454	459	470	493	443	467	507	486	470	474	483	423	494	466	504	478	424	479	451	482	459	438	445	440	456	476	450	500	446	452	459	477	475	452	468	453	460	457	467	488	422	436	481	419	447	484	451	456	458	506	462	462	463	460	467	464	459	446	459	458	420	448	471	460	429	483	477	442	461	411	482	464	464	472	491	436	441	499	479	472	433	424	426	500	466	501	460	452	472	456	477	478	464	456	420	433	463	470	457	491	477	453	467	471	488	473	468	471	452	428	461	453	456	475	436	436	459	497	416	460	473	462	429	436	471	430	522	462	449	467	475	467	453	436	490	435	482	472	496	468	463	433	452	482	495	480	476	501	461	469	433	460	479	436	450	450	466	458	470	453	478	506	444	462	461	436	467	423	456	456	476	437	445	460	486	442	447	483	440	442	528	503	505	450	452	473	450	413	490	439	480	465	472	424	484	451	435	453	479	477	441	433	451	467	444	523	435	499	461	462	453	502	471	479	444	451	477	458	490	456	474	445	486	460	446	451	448	483	450	448	482	468	458	442	440	442	468	490	476	435	452	437	421	499	417	472	487	408	447	448	463	433	500	434	461	455	486	455	490	480	450	445	460	485	453	491	465	437	441	469	486	473	470	469	501	472	486	437	469	445	465	482	467	452	486	469	449	474	445	460	492	493	447	421	482	475	476	452	468	506	439	443	483	457	525	502	432	451	474	472	439	495	465	437	463	500	488	470	480	484	450	467	505	441	458	457	466	483	461	501	487	478	449	443	479	461	480	456	470	495	438	456	430	447	464	464	471	416	476	472	488	467	502	423	440	439	456	457	469	493	479	468	452	431	456	467	462	448	452	460	466	462	451	466	465	449	421	492	448	432	468	490	495	474	443	452	463	475	493	476	475	470	433	454	474	462	436	482	421	471	419	466	472	449	463	476	461	460	420	452	485	429	500	452	471	496	437	467	490	441	453	498	476	452	506	457	486	468	482	428	462	465	477	481	463	451	450	471	461	454	449	472	470	424	478	455	419	477	471	482	469	455	475	472	447	492	438	461	480	464	493	493	437	447	472	470	451	479	462	465	459	460	475	435	450	462	465	455	505	445	484	479	468	438	442	494	471	499	471	443	454	456	470	483	423	464	491	440	471	436	457	454	493	480	464	474	474	455	422	454	492	469	492	447	471	477	519	471	446	471	467	458	469	439	446	479	434	487	447	469	463	458	458	433	437	435	448	438	451	445	452	452	463	436	466	469	431	486	463	498	472	488	486	453	482	448	469	476	418	468	470	443	434	437	463	460	509	474	473	475	449	426	469	454	500	477	467	458	443	467	475	469	497	487	461	454	459	451	422	485	487	468	463	448	477	430	484	466	447	442	456	481	485	477	470	488	455	459	443	458	449	470	468	453	446	435	488	442	500	507	427	470	486	450	478	477	472	456	471	439	438	457	448	500	478	432	471	456	505	467	448	472	413	492	486	449	455	416	438	487	475	440	429	456	488	415	447	482	508	469	437	466	476	432	479	468	463	448	456	475	478	469	433	444	481	444	448	468	486	468	438	496	434	449	474	486	432	448	467	444	454	463	455	478	455	456	439	476	455	422	437	421	453	433	460	499	461	479	465	460	441	492	462	470	458	478	473	440	437	470	424	485	433	454	449	434	451	437	454	470	434	442	472	431	429	465	466	488	455	451	451	447	421	466	458	439	493	398	447	483	479	470	414	442	453	461	453	450	452	477	475	425	463	454	402	476	469	442	454	425	522	462	448	448	475	483	460	452	445	475	472	456	426	431	456	400	462	429	444	508	497	461	418	477	444	501	499	411	451	403	493	465	476	443	480	458	505	443	470	456	445	463	475	477	452	497	433	479	439	485	476	433	461	499	474	438	477	452	444	491	449	472	444	412	471	469	454	452	468	455	466	454	479	476	424	424	502	439	438	479	476	457	415	500	458	467	467	428	459	445	469	449	450	467	446	468	469	453	459	493	484	457	485	463	452	448	450	462	485	468	472	451	464	484	433	453	468	442	456	471	512	482	509	473	459	459	452	466	492	456	472	442	472	478	459	504	481	465	491	504	479	456	464	445	495	452	448	477	471	415	449	481	468	471	469	469	433	469	502	459	455	412	474	450	473	494	458	438	479	460	427	472	482	447	425	484	440	402	460	448	494	494	490	441	431	467	464	455	468	442	499	496	459	459	437	462	459	444	450	465	498	464	448	480	460	473	467	433	456	440	463	469	440	387	431	470	430	474	456	446	475	479	432	466	461	445	448	487	467	449	444	490	496	466	493	451	458	497	500	461	443	452	461	439	437	433	484	462	447	484	474	437	464	497	488	427	508	468	484	422	472	456	426	435	496	449	443	452	472	454	474	482	462	472	456	445	492	483	461	492	468	446	453	469	440	450	472	507	441	479	461	447	466	460	457	451	461	481	449	427	471	411	473	455	464	459	465	461	489	433	465	471	435	465	464	458	476	448	432	497	485	489	448	480	475	419	478	434	455	456	474	478	459	458	481	457	519	502	437	445	447	441	457	473	418	487	471	480	487	450	469	448	482	455	422	466	455	458	465	475	473	433	469	467	485	445	489	458	472	457	480	469	446	488	463	431	465	485	469	439	460	472	454	455	482	445	428	459	440	472	431	438	484	489	497	449	504	467	460	478	457	458	472	454	443	447	445	442	479	463	460	465	496	446	486	472	502	449	495	461	483	442	478	494	468	479	460	466	478	457	490	460	461	462	464	462	426	482	463	453	451	444	452	465	462	446	445	439	439	497	459	496	430	442	462	459	448	441	444	498	487	439	474	481	464	481	490	444	450	474	467	431	444	477	459	466	454	440	434	460	471	514	468	434	459	504	418	476	460	496	452	452	447	444	452	473	483	465
23902	21056	28249	24068	21007	8174	1950	1328	10021	41147	34732	16834	4444	1251	866	788	795	797	793	858	750	798	774	841	782	792	813	739	782	722	796	781	809	829	759	760	750	759	792	755	809	804	772	815	781	852	845	792	767	756	787	752	795	762	747	821	745	765	793	800	755	775	744	787	797	728	741	742	788	721	774	768	733	863	782	795	831	761	798	788	791	738	772	765	776	758	755	750	786	749	811	829	824	752	737	782	784	767	750	804	794	754	753	853	754	755	785	762	795	800	760	737	756	768	775	808	788	774	762	753	832	764	793	776	764	758	800	765	779	722	802	771	730	763	755	825	787	786	730	762	769	787	796	748	769	756	747	833	776	781	766	755	812	766	795	795	779	774	766	720	722	760	732	810	783	805	763	761	816	784	762	785	770	789	774	776	728	750	767	801	807	778	782	751	761	747	786	784	790	745	775	808	771	774	770	788	779	747	776	779	752	767	729	800	765	779	759	813	769	811	741	821	768	747	769	806	754	791	739	758	767	840	760	771	777	785	754	774	783	771	798	815	804	778	797	751	830	806	766	752	746	765	731	814	800	764	784	769	749	734	785	711	763	756	757	714	730	798	773	780	850	808	726	776	767	762	787	809	783	869	773	804	784	792	735	787	809	721	767	776	844	809	750	774	750	793	741	812	770	804	742	738	733	752	740	806	717	751	743	796	759	737	807	761	762	735	767	782	756	759	762	724	803	749	738	789	776	797	801	788	812	773	764	777	761	769	768	784	773	755	756	805	802	799	774	777	819	782	811	800	799	771	725	780	778	763	743	708	757	776	763	768	771	751	770	827	836	735	799	800	755	751	786	772	820	778	764	752	784	744	774	757	754	777	771	772	798	737	793	778	774	790	776	773	772	786	760	762	717	781	782	745	781	783	803	762	812	758	786	767	783	704	814	798	789	752	749	750	763	808	724	769	806	735	797	746	742	770	777	791	774	760	789	705	783	764	805	773	814	836	801	784	784	763	774	749	776	766	773	741	773	755	732	775	770	704	770	775	784	796	734	767	795	759	740	749	749	779	815	786	790	693	760	776	747	771	787	790	779	768	765	767	733	759	781	760	725	797	733	743	753	747	756	718	789	825	792	813	770	774	777	760	780	787	863	768	745	791	792	746	766	757	769	729	756	745	737	768	780	736	779	761	778	824	785	780	739	811	789	772	734	749	781	799	806	732	778	727	780	789	768	753	771	774	755	739	824	739	709	760	766	719	741	757	754	815	733	776	753	756	798	755	730	754	753	815	743	798	767	767	713	786	689	780	761	753	770	779	776	830	776	794	760	795	751	770	774	789	768	790	785	761	744	777	759	747	777	769	709	816	790	761	777	806	791	774	793	772	766	688	769	764	783	748	749	748	732	812	796	762	767	781	761	759	758	755	780	815	801	801	796	760	791	797	841	799	774	749	763	731	743	837	782	812	809	730	825	754	853	795	770	750	802	798	803	789	746	794	752	868	844	797	754	788	754	748	778	786	793	789	787	764	748	795	739	808	741	696	749	715	767	755	738	799	770	769	804	820	746	731	763	759	728	790	770	722	820	818	784	716	783	762	725	790	806	766	768	782	729	798	816	795	730	699	737	784	743	735	753	795	801	740	755	732	780	735	702	762	792	744	801	793	774	806	779	777	779	775	759	732	757	832	776	768	757	823	739	816	784	771	744	760	802	801	769	763	738	783	724	748	749	789	743	770	766	754	757	785	824	821	771	771	801	749	743	805	713	775	775	841	728	746	739	755	764	737	765	781	771	802	747	800	751	761	831	794	802	766	766	801	768	773	789	728	783	800	758	734	767	788	771	779	745	738	789	798	778	785	768	699	725	779	781	794	788	793	784	760	777	762	719	776	785	801	778	764	800	784	793	788	740	788	760	795	733	744	763	792	750	788	747	707	785	758	841	771	732	757	772	799	791	806	729	774	779	808	769	747	760	811	805	720	719	726	786	752	735	749	728	790	762	747	769	774	820	769	794	742	797	716	730	786	761	778	723	763	739	729	771	792	744	768	757	746	776	748	766	739	722	765	803	752	767	795	785	753	785	747	824	723	759	819	759	734	744	802	747	787	774	811	793	830	774	810	769	700	779	747	742	784	792	780	811	788	733	762	788	713	754	767	791	757	793	777	740	796	764	766	798	768	761	772	810	745	753	710	754	790	806	786	746	825	770	738	726	747	754	733	818	748	826	769	781	756	791	765	747	781	797	808	815	729	786	772	780	739	743	788	744	800	783	731	758	779	774	824	818	764	784	752	861	793	762	775	755	747	741	764	791	721	704	768	776	764	763	733	744	772	782	718	744	813	788	761	796	760	803	748	776	771	732	762	738	782	722	793	745	733	803	809	759	803	771	807	761	748	760	795	736	778	781	793	726	767	769	786	790	764	781	792	776	782	766	771	770	741	717	730	724	779	768	784	776	751	776	769	785	748	735	751	813	717	723	744	762	777	781	746	749	753	749	783	712	742	786	795	776	760	777	815	757	767	760	743	786	734	763	796	760	751	782	749	786	762	805	770	831	777	800	777	744	733	797	795	812	766	792	753	735	811	791	751	787	797	763	791	744	772	795	785	741	741	773	753	786	747	775	778	785	779	774	788	792	773	766	761	718	753	791	781	784	814	803	739	756	777	774	763	759	781	750	765	755	785	771	789	766	783	758	800	777	796	747	738	751	791	745	780	718	741	783	744	769	718	791	769	792	777	816	742	758	745	744	727	791	788	753	743	764	756	729	776	745	804	809	829	770	691	806	803	797	795	787	749	784	760	761	769	729	759	787	755	813	793	762	785	774	786	777	801	771	787	797	791	773	728	769	786	765	781	761	785	736	729	777	728	787	719	736	730	776	763	748	730	770	783	792	819	800	765	749	747	786	787	789	775	780	764	785	823	748	727	749	775	792	748	758	766	774	762	793	780	775	723	824	798	786	759	755	740	728	808	725	763	746	754	795	743	805	742	814	777	776	757	753	782	760	737	714	794	800	748	755	737	740	750	791	744	753	806	736	743	751	777	783	799	796	766	778	746	708	768	789	752	777	719	743	759	771	781	752	731	758	732	761	779	758	825	783	753	742	808	735	734	791	726	795	791	753	763	749	791	745	771	806	790	762	761	787	737	776	773	751	751	733	780	733	777	762	818	850	808	782	773	739	796	768	774	740	776	808	799	748	790	724	776	815	778	762	719	790	823	780	779	737	743	820	757	760	734	694	737	779	747	754	736	790	731	764	734	769	790	784	780	762	805	804	785	779	802	813	732	802	775	707	742	808	817	758	819	790	769	771	745	795	757	740	784	777	778	776	787	800	794	744	776	741	730	730	764	748	780	754	760	762	789	815	851	827	737	749	772	801	753	727	766	810	733	706	821	777	784	782	768	735	748	778	763	785	736	741	777	795	734	784	780	818	774	770	770	766	750	755	746	785	803	778	746	755	759	717	731	776	728	749	786	755	789	751	786	779	796	779	747	764	780
4469	7519	5797	3028	2117	1546	1458	1272	14027	38442	28882	11758	3649	1078	702	664	707	613	702	612	627	696	664	651	668	616	650	714	659	662	660	696	665	667	631	621	645	640	615	614	638	645	614	678	656	661	651	626	624	684	643	638	657	627	646	635	637	670	687	624	669	651	659	655	633	692	644	647	598	602	658	669	650	637	621	648	699	664	629	675	689	661	626	642	616	688	597	665	637	641	680	644	636	652	723	634	631	640	682	622	691	657	691	687	637	598	614	646	667	619	640	650	632	645	640	626	666	671	687	681	622	658	669	615	610	656	660	664	608	654	586	643	660	682	682	638	658	619	633	685	670	661	642	652	617	657	607	687	631	602	644	635	614	611	653	663	674	681	636	700	643	653	628	646	666	636	618	691	649	625	682	704	672	666	621	615	673	660	683	642	639	656	630	635	627	650	637	653	668	637	670	592	679	672	624	613	644	654	639	657	671	611	679	668	645	630	628	687	644	660	638	641	663	698	633	679	622	644	624	623	633	642	621	649	624	625	617	658	638	660	644	644	599	616	625	620	644	636	652	656	655	602	651	634	680	679	685	643	650	667	588	598	654	663	647	622	580	620	663	660	653	655	631	662	657	658	654	662	636	631	629	635	700	597	664	661	659	647	644	651	670	682	629	655	594	638	649	650	671	643	614	676	603	683	654	704	632	665	665	660	659	632	645	634	645	649	646	646	602	665	684	611	642	618	681	690	669	612	634	684	644	633	703	659	618	624	657	648	616	653	582	654	618	664	677	669	647	659	605	684	648	646	625	624	687	608	640	661	700	657	606	649	653	625	672	637	659	632	655	653	605	619	617	688	650	645	630	648	629	635	647	612	623	620	621	699	638	662	620	675	649	608	618	655	662	668	579	649	613	668	630	613	671	705	664	636	663	629	629	640	614	660	673	637	687	633	654	691	634	590	620	627	628	640	688	676	710	618	631	639	631	696	676	697	631	597	656	653	620	666	647	679	666	620	623	621	654	656	619	641	639	691	683	627	636	642	626	642	648	604	635	672	634	577	625	642	648	666	605	623	665	667	663	671	647	656	656	635	599	678	656	663	654	656	635	655	645	680	682	623	636	637	645	622	643	641	648	638	638	689	655	640	631	632	650	639	680	636	663	682	588	637	584	695	583	633	696	661	638	628	662	588	643	627	663	639	657	646	633	629	625	639	608	636	624	647	640	643	647	703	633	692	624	647	649	624	652	616	603	695	656	680	620	618	637	616	639	680	631	644	658	614	655	675	651	660	632	658	668	659	635	650	643	624	623	657	645	661	599	669	634	651	679	633	641	659	645	607	656	670	636	660	641	645	602	637	639	622	655	642	624	697	610	629	616	652	609	629	631	664	668	597	595	663	678	643	623	667	641	679	661	635	676	634	618	604	677	583	694	639	645	611	614	661	652	646	699	633	651	623	609	641	635	629	672	638	652	660	676	673	638	674	633	619	663	643	649	684	653	704	661	616	648	647	642	668	608	635	618	638	633	660	681	638	652	646	660	622	621	670	644	609	663	645	649	632	641	659	618	638	613	660	661	613	660	673	661	639	650	616	613	628	658	639	620	619	571	618	616	690	639	574	677	611	633	627	629	635	612	624	607	666	614	643	606	640	650	657	628	640	654	707	652	633	645	648	648	663	665	628	628	654	646	653	665	631	628	647	649	647	676	674	657	687	585	620	635	658	657	705	706	635	626	679	619	702	601	580	668	611	599	603	651	651	674	627	663	673	654	610	657	656	593	612	669	695	664	630	624	654	656	631	651	669	652	640	655	665	634	628	638	671	618	633	621	619	662	637	643	660	617	666	625	614	611	625	655	648	662	624	650	637	634	602	636	669	679	610	679	618	666	676	635	626	664	642	690	624	657	639	658	632	649	606	662	608	655	670	623	639	650	665	630	689	661	664	623	650	643	645	659	609	643	691	623	653	665	635	637	623	595	608	622	660	691	620	643	661	655	682	634	662	619	655	647	683	632	606	614	642	673	651	619	684	699	655	651	611	655	641	689	649	643	652	686	651	600	632	605	634	635	685	676	626	604	667	651	679	636	629	619	643	643	606	624	662	635	673	679	620	625	666	675	663	650	661	652	636	633	642	621	659	619	608	672	653	701	593	631	640	709	623	673	673	675	657	622	651	633	645	612	667	624	628	653	670	628	604	641	619	599	651	616	652	665	667	657	665	622	655	634	655	665	584	635	632	573	613	672	656	595	654	653	628	634	649	629	658	647	628	603	630	691	609	626	652	696	687	676	604	654	660	640	648	622	653	634	648	596	587	674	666	628	661	638	627	625	653	618	632	622	644	615	620	655	651	610	642	662	631	643	629	668	633	639	633	588	624	617	658	656	644	598	584	598	652	665	681	663	584	609	636	615	630	656	622	634	664	611	605	677	651	656	662	655	683	624	617	656	663	639	642	646	629	656	685	589	610	659	639	664	695	631	700	644	666	656	593	629	604	625	622	660	634	632	649	639	655	662	639	594	631	652	617	660	636	612	636	634	630	643	664	648	617	615	711	666	675	657	641	627	639	644	648	679	604	641	628	659	624	620	636	629	687	612	667	651	648	647	635	627	658	664	637	643	699	612	642	604	653	659	642	613	661	576	642	662	636	650	598	665	644	667	628	602	621	596	651	672	680	628	635	644	664	623	641	615	626	623	643	668	640	617	639	685	610	672	628	659	625	631	679	650	661	627	710	628	656	637	703	690	655	645	611	650	659	609	606	668	664	639	656	632	626	634	614	651	679	615	647	689	649	694	648	647	644	668	630	637	635	650	667	572	692	626	654	628	668	613	654	660	637	679	651	624	612	656	640	604	635	679	658	655	673	635	651	661	674	671	610	647	672	662	698	637	631	615	638	642	635	603	579	622	661	666	646	592	625	668	621	594	661	622	638	637	593	637	622	635	631	627	632	642	619	638	624	646	623	649	660	610	666	606	641	641	655	659	620	622	613	653	658	620	661	688	671	603	573	587	650	654	634	691	630	631	668	605	645	642	645	613	675	624	615	623	630	670	656	588	635	651	617	618	694	680	650	652	627	577	687	660	622	626	658	622	617	624	614	678	638	619	663	659	615	678	642	590	647	664	643	680	606	658	644	615	671	613	652	658	627	675	625	589	627	685	640	667	680	615	637	611	687	684	648	625	627	613	596	609	644	652	658	675	637	670	607	610	663	656	675	672	656	659	608	650	639	608	643	613	629	659	642	608	619	626	628	611	696	630	676	698	682	644	637	622	635	661	644	637	628	617	613	656	720	671	613	663	651	639	640	643	656	635	676	647	702	615	630	635	671	677	651	653	643	623	630	599	668	632	625	626	653	626	614	662	641	612	626	656	645	613	634	617	617	650	613	585	644	652	643	661	625	651	632	641	640	652	623	654	642	654	626	590	624	688	602	649	605	614	625	636	591	653	620	638	652	615	693	631	597	627	593	579	648	643	672	661	645	598	644	628	682	577	666	638	630
27258	12887	1765	779	535	527	509	542	1198	2928	2590	1619	817	552	457	506	494	515	509	486	462	474	502	483	494	492	533	492	511	450	494	544	494	486	483	451	504	475	452	500	463	519	499	477	511	453	510	505	502	504	461	494	493	485	484	485	504	508	495	521	515	462	462	495	501	474	501	527	506	457	508	493	505	474	458	517	505	496	491	516	483	479	484	511	511	537	495	439	467	472	446	489	541	508	500	472	505	482	489	488	495	468	473	497	479	504	510	489	495	478	509	471	473	495	447	501	444	486	477	478	459	496	469	526	472	484	503	456	500	475	493	507	492	478	464	444	520	494	476	463	463	494	517	483	517	498	496	468	491	476	443	500	492	476	487	509	475	472	467	460	492	489	485	444	486	463	514	473	487	515	465	455	507	475	437	500	521	488	474	482	487	499	499	461	492	473	501	498	475	483	519	503	524	464	458	490	445	492	482	485	443	470	485	480	469	483	518	511	479	469	450	443	483	520	473	493	481	479	504	483	488	473	473	450	469	475	507	467	507	475	467	496	460	520	471	491	480	513	489	457	497	492	473	474	441	477	509	518	478	466	553	531	448	491	506	452	482	455	480	468	469	517	523	486	482	464	499	487	519	504	489	479	477	488	499	466	491	472	521	505	534	445	473	518	502	467	480	504	478	505	480	462	444	455	506	505	469	480	543	480	516	486	498	533	484	488	463	457	471	498	508	515	470	518	459	486	471	481	484	496	499	511	470	468	488	527	474	491	464	496	511	468	489	527	505	464	490	513	540	507	456	476	509	499	472	478	493	470	470	458	496	457	472	475	492	462	459	469	484	488	495	471	470	459	500	507	493	493	473	492	482	530	499	475	511	457	465	464	530	461	479	509	451	476	470	468	479	496	461	470	513	511	513	499	479	507	458	478	474	465	463	510	499	484	481	488	518	485	501	470	480	468	473	510	498	488	560	499	496	469	497	476	460	483	473	491	489	504	470	496	469	498	486	460	486	495	469	438	463	471	512	499	484	504	467	473	488	521	497	478	491	491	492	517	470	471	496	500	437	518	474	474	452	472	425	487	480	507	520	464	477	461	510	437	491	484	504	496	502	468	471	467	514	485	508	510	493	516	530	482	439	503	511	465	501	480	501	521	508	440	494	444	483	478	482	496	470	504	510	463	525	471	495	449	494	459	501	478	478	489	487	501	482	505	456	507	463	486	443	513	524	518	498	484	534	500	509	490	530	441	490	468	512	493	484	447	436	483	507	473	465	465	492	492	466	501	474	449	501	448	476	479	492	473	463	452	514	480	464	455	507	472	478	519	506	502	480	493	510	477	471	496	439	551	481	483	470	466	468	488	477	465	440	489	500	471	484	471	516	454	493	472	527	500	449	473	438	486	463	490	521	471	510	478	507	494	498	478	481	518	523	481	531	437	516	459	488	482	477	459	495	496	475	456	478	493	484	449	489	464	484	537	503	470	483	467	470	491	484	468	483	477	468	476	471	498	494	483	470	484	493	441	488	452	484	490	489	519	504	516	491	459	476	513	521	532	465	479	479	512	469	489	512	487	527	495	505	483	458	522	480	480	479	490	498	492	508	484	494	524	502	509	442	526	473	460	479	482	501	493	514	494	453	437	480	496	457	507	503	494	447	464	472	488	466	479	475	490	480	505	496	488	495	506	425	516	494	471	505	522	489	513	482	489	503	456	465	493	484	480	476	510	491	483	471	490	502	527	507	491	487	494	488	508	465	507	465	472	472	457	471	462	503	481	493	459	497	503	469	511	454	475	446	480	476	514	443	499	500	458	490	470	491	518	474	504	533	531	493	445	494	451	477	485	512	507	481	471	482	481	501	486	480	462	502	497	473	518	464	478	486	498	496	485	475	471	497	468	466	467	504	505	480	501	462	492	497	480	444	484	463	520	487	457	459	477	498	456	486	434	468	530	468	444	462	467	469	479	452	490	519	502	484	471	465	505	434	472	481	454	485	497	534	470	477	480	498	510	490	463	507	510	470	497	471	460	535	477	500	486	489	491	476	510	499	480	511	473	496	519	507	485	474	505	497	462	511	488	468	490	495	493	506	497	518	473	472	481	477	475	479	482	476	514	481	486	484	458	467	466	481	441	530	526	487	503	474	493	460	480	476	483	451	480	482	472	506	520	501	480	540	438	450	498	472	543	491	466	484	487	501	478	463	520	492	506	462	449	466	493	486	493	508	481	483	464	503	459	504	553	466	478	502	541	516	451	497	482	470	518	502	486	522	470	517	486	482	514	489	510	472	419	490	483	478	461	488	481	455	482	493	492	491	464	464	490	486	498	471	510	472	498	438	500	490	477	496	486	502	489	498	482	493	511	458	508	506	481	462	533	481	469	534	505	479	521	502	468	497	476	506	490	456	493	496	474	494	502	519	456	470	526	491	528	485	475	478	468	503	510	511	510	511	476	467	474	506	460	475	452	483	476	545	487	510	493	510	468	483	474	521	455	495	512	479	485	487	480	445	513	468	471	509	482	504	483	457	506	538	487	509	496	482	508	518	472	498	457	463	490	456	478	491	493	474	479	480	484	466	499	434	498	476	456	483	436	493	514	481	498	498	467	472	447	483	485	544	461	508	527	470	466	499	461	487	487	475	556	490	531	506	542	476	472	457	505	484	509	475	531	480	491	473	481	470	491	492	446	486	464	480	487	503	504	494	500	544	493	506	483	450	489	483	489	495	486	463	474	477	453	474	477	481	497	534	477	469	505	503	495	507	458	465	508	477	481	476	480	471	492	485	541	470	491	492	514	495	495	498	553	509	473	493	521	470	483	496	488	462	511	459	516	506	510	481	497	498	474	480	478	477	463	482	512	475	499	477	503	490	496	523	439	506	459	478	493	502	495	456	512	522	505	520	502	441	485	467	462	467	490	490	469	458	492	484	517	486	476	508	470	470	466	485	536	503	487	497	497	487	507	530	483	469	527	460	513	501	465	491	480	458	500	494	496	495	500	471	470	491	463	486	523	520	514	478	472	479	500	497	477	510	489	485	500	455	479	474	483	517	500	494	521	476	483	463	495	475	474	471	470	476	490	479	464	479	462	463	487	496	522	521	474	498	465	503	526	476	463	497	467	488	525	436	478	466	506	486	453	475	490	499	482	491	475	450	474	491	553	482	486	480	490	507	487	497	494	470	473	467	490	487	479	444	502	491	455	485	528	506	491	516	530	480	497	470	509	480	475	452	463	499	491	488	510	475	491	480	480	476	482	523	462	446	474	502	475	490	418	486	504	459	476	528	476	489	498	500	471	537	454	483	461	505	504	480	503	492	510	483	474	510	496	497	474	503	492	496	450	503	460	470	469	502	471	494	474	467	473	457	506	468	496	550	486	469	504	437	443	480	499	473	486	470	479	486	504	470	503	489	509	535	430	458	464	479	469	503	490	519	474	506	485	490	472	465	507	496	486	506	449	466	517	521	478	487	526	469	485	486	461	469	508	474	500	484	512
5135	1174	955	604	520	471	452	477	1486	3501	2951	1590	723	503	385	385	440	385	382	413	418	376	415	442	444	423	394	405	387	398	411	421	472	411	429	417	416	418	472	399	403	396	438	391	410	420	430	435	417	394	432	448	419	451	388	388	396	392	446	394	416	456	425	394	409	438	422	420	381	425	394	386	383	381	413	403	377	428	436	393	412	394	416	419	414	428	393	400	420	402	405	388	418	424	443	432	396	437	416	392	392	420	403	431	381	425	411	369	425	429	413	432	392	437	418	393	398	430	427	403	435	403	393	445	403	394	396	413	388	427	431	431	369	414	419	383	377	425	443	396	423	389	381	398	413	390	417	428	385	371	410	442	382	426	429	410	407	404	448	426	390	406	420	395	401	417	400	401	417	388	408	419	402	379	426	406	398	400	427	395	406	425	394	395	410	431	406	400	387	383	418	408	399	394	364	393	392	380	431	417	457	397	420	417	414	430	382	397	384	397	421	392	413	431	433	411	409	380	433	402	408	423	417	424	398	404	422	415	443	398	421	419	442	386	389	373	404	390	412	395	422	398	407	389	432	402	401	437	378	396	406	404	394	404	431	419	431	402	437	442	400	410	378	417	401	413	434	441	445	422	381	398	421	425	373	388	373	398	403	422	393	395	407	376	411	426	353	445	414	448	404	407	387	434	402	409	383	438	434	419	419	428	386	400	405	436	394	420	415	385	407	409	399	386	392	433	452	393	400	393	396	455	389	393	446	398	422	392	388	407	402	406	441	398	403	390	407	443	399	422	450	409	444	433	404	424	398	407	388	435	436	459	385	388	416	436	431	389	423	395	434	389	383	397	395	411	417	436	385	401	410	421	436	428	417	390	397	407	427	427	394	417	390	400	409	362	406	421	430	461	409	441	405	389	401	392	395	408	392	402	410	400	417	407	411	406	432	431	405	408	433	403	395	388	410	407	396	422	409	399	403	421	413	408	417	411	413	427	392	402	410	372	410	444	384	369	399	386	404	392	440	422	397	383	433	399	415	442	406	387	420	423	409	402	399	387	395	423	376	404	403	382	407	420	413	412	438	369	380	425	403	418	427	398	393	376	402	426	405	454	443	384	438	400	418	438	387	410	434	424	429	402	447	422	425	415	404	403	439	379	424	388	405	411	400	401	345	394	416	382	415	405	389	393	409	392	369	422	402	408	385	404	369	421	403	427	405	407	386	449	422	418	376	392	397	383	408	404	398	461	415	434	415	398	381	427	389	417	419	400	405	435	404	413	414	447	400	440	419	410	399	393	383	375	428	395	389	443	409	415	408	401	378	413	401	399	401	408	419	394	385	428	422	460	444	412	414	392	429	372	373	396	381	460	435	420	396	403	395	403	401	374	423	385	383	396	437	420	400	395	448	424	417	417	405	391	444	397	437	362	416	430	370	421	406	373	407	413	395	368	400	398	415	411	400	411	408	444	410	434	415	407	401	427	400	440	411	439	406	406	406	386	395	403	431	430	398	417	399	387	393	406	426	387	440	388	387	395	427	385	433	404	379	411	405	397	412	393	385	410	426	448	438	371	368	408	381	401	397	437	397	401	409	419	403	430	419	397	395	418	413	415	417	400	407	418	406	398	402	394	421	447	385	415	383	434	420	441	401	435	422	408	426	424	392	427	410	404	416	406	406	398	406	391	388	449	410	403	402	408	388	402	394	422	380	420	387	399	397	418	439	395	414	420	430	424	407	393	402	419	404	419	408	440	445	378	420	402	415	431	374	418	395	404	444	435	421	378	402	419	375	388	397	418	422	399	404	384	413	390	415	393	374	386	387	450	420	385	411	392	410	410	368	397	390	434	422	382	370	410	420	425	381	403	434	444	435	419	372	399	380	398	375	429	421	425	400	403	429	435	411	420	414	386	412	379	403	385	405	424	446	425	384	418	414	398	429	413	428	452	438	415	402	407	448	396	413	431	383	429	431	428	392	429	399	412	379	373	379	400	438	376	439	443	389	417	369	386	394	385	387	381	390	416	389	442	397	383	380	429	401	391	403	384	405	442	391	431	385	387	425	408	379	402	450	417	409	431	400	399	431	401	411	419	398	433	408	423	400	401	427	421	404	420	412	389	411	400	404	418	360	416	414	421	397	452	385	392	432	405	393	396	378	395	383	420	387	409	412	390	388	428	384	408	396	440	411	418	419	397	434	426	401	432	415	430	408	390	415	395	394	418	420	426	436	420	407	396	436	402	415	416	405	397	433	390	443	396	414	410	389	394	400	391	428	405	370	445	413	413	410	448	418	417	404	405	405	409	419	426	433	431	441	433	401	435	411	399	416	390	393	399	417	410	426	424	363	440	379	395	409	411	433	399	411	448	444	392	430	421	403	407	397	417	405	414	437	399	417	400	406	412	423	402	393	437	412	445	418	394	382	371	420	406	409	374	399	368	424	415	406	394	390	407	429	415	399	386	398	418	383	443	418	438	413	414	367	422	404	436	397	389	396	413	407	432	394	426	407	362	403	413	390	391	374	404	390	379	394	438	384	391	413	443	400	460	407	372	439	427	381	421	409	448	432	399	390	405	367	383	423	396	425	408	434	422	411	424	431	421	404	413	374	432	370	398	419	380	417	439	402	392	419	386	414	401	400	389	409	402	417	396	430	431	424	384	421	394	435	433	417	393	381	390	393	391	407	411	418	406	392	405	425	377	413	424	405	406	442	439	402	412	398	393	413	418	413	408	395	409	421	398	439	411	434	383	404	432	434	407	404	420	422	356	408	413	398	457	377	395	398	419	405	400	391	390	390	427	462	377	433	426	394	409	380	423	404	384	416	417	397	424	406	422	463	416	393	404	423	354	422	418	427	388	401	410	401	407	377	410	427	432	441	439	381	419	415	430	394	437	420	415	380	404	396	415	370	431	445	399	364	410	413	356	412	395	381	434	400	411	377	401	396	400	390	399	393	404	393	400	416	412	420	401	424	378	460	395	380	396	392	386	412	382	410	411	408	390	407	416	405	424	423	426	364	406	386	391	420	426	415	403	389	404	402	447	406	414	404	393	403	421	416	410	418	395	385	427	366	404	406	464	365	429	438	443	382	371	392	404	427	399	405	406	409	375	426	411	410	411	406	407	425	376	415	424	401	409	430	388	348	370	434	413	447	420	417	403	417	369	429	407	409	417	421	399	403	426	389	421	404	443	419	420	402	418	374	411	419	401	454	394	406	398	385	445	394	415	374	408	422	386	390	392	385	429	387	402	462	419	412	362	408	413	406	406	428	408	393	420	406	430	388	401	397	429	380	423	406	437	411	414	398	395	379	418	425	469	402	420	399	388	406	391	448	409	400	418	448	356	391	426	380	437	414	432	399	383	397	399	403	375	440	402	423	418	401	407	408	386	423	416	408	417	418	387	392	402	411	418	421	438	395	410	404	393	413	396	418	399	385	430	430	407	425	419	380	371	448	403	413	405	415	421	412	421	451	405	429	380	405	405	392	403	438	409
25102	21052	26864	25015	5550	1317	957	851	5796	22099	18827	8779	2420	938	651	667	635	672	642	644	618	620	657	633	623	625	689	613	623	640	601	634	617	624	603	629	615	639	676	621	646	643	643	643	567	605	616	591	634	622	615	643	617	624	621	643	619	600	595	611	614	650	602	595	622	619	627	630	618	636	637	601	621	606	622	624	644	603	612	633	618	659	630	625	638	585	606	668	622	618	615	634	621	635	595	641	614	592	620	559	607	632	602	574	617	617	623	589	613	636	609	641	627	593	616	625	628	621	611	584	645	593	654	632	614	637	608	624	609	615	627	648	676	638	637	573	569	651	612	680	660	639	627	617	628	657	624	658	601	636	628	607	667	647	652	636	633	639	591	638	650	625	661	617	638	629	618	613	638	580	627	619	594	603	612	586	633	657	614	639	615	605	652	639	578	610	624	617	599	656	659	639	619	648	666	629	635	614	640	633	618	630	649	562	640	654	621	636	633	623	624	617	607	609	580	619	606	616	596	615	600	602	607	581	627	582	647	609	605	622	621	637	616	649	584	609	617	613	642	645	591	627	618	627	634	618	628	612	590	629	641	627	589	574	633	648	605	656	637	618	632	615	634	581	605	641	583	616	633	651	629	655	596	608	616	619	656	629	628	598	660	652	636	609	630	623	630	639	616	594	638	577	633	651	640	677	641	612	584	624	616	590	607	652	582	575	564	633	645	642	617	657	626	633	612	674	588	607	638	610	669	618	642	581	603	678	635	604	624	600	646	613	649	596	645	605	582	599	595	607	566	621	604	628	592	650	636	671	648	604	661	650	623	637	653	613	613	601	635	644	593	605	653	631	636	600	643	613	604	651	589	617	624	651	633	628	583	603	620	647	612	687	627	636	589	667	595	620	633	653	608	614	576	577	578	663	657	603	638	681	611	604	604	612	630	640	620	612	626	587	640	635	621	579	638	626	578	600	610	644	644	592	607	629	635	673	589	650	627	644	648	585	692	644	633	621	650	619	616	636	633	569	627	607	657	684	621	632	616	610	653	611	613	607	628	560	677	652	628	628	605	638	625	629	605	620	574	611	648	639	587	612	621	647	595	639	565	609	590	601	592	591	622	596	589	653	580	634	605	619	605	623	656	626	611	624	647	618	634	620	674	639	624	564	632	600	571	635	627	584	591	622	635	655	597	615	592	598	640	625	592	641	679	622	627	573	592	635	600	639	573	600	642	640	656	660	658	611	603	633	611	586	595	596	637	633	628	623	615	600	607	677	581	603	594	615	607	642	615	615	610	616	618	646	570	632	666	596	636	612	653	615	637	648	698	641	583	589	627	601	601	629	602	628	629	631	602	630	629	601	631	578	649	652	601	645	633	658	643	550	638	604	573	607	595	609	596	619	643	632	628	606	657	653	630	579	618	612	614	619	636	597	627	685	598	608	615	603	639	632	623	641	638	603	615	577	646	649	634	610	666	612	636	640	633	650	619	618	639	624	624	620	629	622	647	658	615	604	618	620	592	618	606	622	620	633	684	589	594	596	613	618	595	608	608	587	611	599	626	617	636	667	623	611	608	628	625	627	617	663	632	657	595	662	600	607	615	590	650	594	618	634	628	645	587	653	596	638	606	622	631	576	580	586	627	629	681	641	613	570	650	633	628	629	621	613	634	599	624	648	601	624	604	622	627	618	586	634	630	657	588	610	607	613	616	640	603	623	667	599	624	603	624	598	643	614	639	639	605	598	638	592	627	630	616	590	646	631	644	635	603	690	588	598	637	605	642	620	602	651	596	637	592	610	608	596	631	646	632	625	614	610	609	607	584	657	613	664	633	616	620	608	634	618	606	600	658	585	630	678	623	639	602	613	619	587	612	625	646	623	633	612	613	561	646	628	618	590	639	571	671	636	624	613	584	645	625	595	592	631	646	651	614	637	601	581	650	648	609	607	625	609	590	658	630	683	613	618	605	652	653	589	628	607	668	628	638	672	613	630	622	635	604	641	618	610	622	632	624	646	648	622	666	637	575	645	618	651	623	646	596	616	640	638	652	646	610	628	610	576	649	626	647	631	636	610	629	618	580	604	622	586	628	666	609	650	590	626	621	650	599	637	639	630	616	597	607	633	611	596	620	636	679	610	624	654	611	641	603	639	590	645	636	612	608	624	637	595	601	635	645	639	612	631	600	609	604	600	622	646	630	610	627	607	684	671	627	611	696	619	557	613	615	611	639	689	655	674	581	646	632	632	633	671	608	638	590	632	629	631	644	689	607	637	622	654	626	676	615	669	611	587	631	610	643	634	637	629	652	641	652	631	654	619	599	609	583	621	618	650	587	609	639	597	663	617	608	611	597	648	618	574	600	650	626	595	588	579	641	621	587	646	581	613	619	593	591	617	590	638	609	642	616	612	575	601	635	620	577	615	576	589	615	641	600	656	590	595	643	626	600	608	607	596	587	642	597	570	599	570	610	574	599	590	661	646	651	584	629	613	632	601	597	616	599	607	613	628	590	624	627	633	618	650	617	592	611	596	614	607	623	658	640	585	638	592	674	603	675	654	593	615	593	647	606	620	603	629	629	644	616	657	607	645	590	617	663	604	661	600	610	606	638	652	615	649	599	607	661	624	624	623	623	646	633	600	642	645	591	673	603	649	606	617	636	655	554	597	622	614	568	641	651	637	657	604	618	616	626	614	638	635	651	640	579	616	624	650	574	628	640	636	618	650	652	577	615	625	598	612	615	574	663	585	636	639	613	602	617	633	637	602	578	629	604	627	588	629	603	596	633	628	639	598	623	611	618	618	605	674	638	605	607	652	649	604	616	621	628	621	611	611	666	632	574	616	606	574	613	640	619	643	620	634	600	594	613	586	625	596	610	612	570	633	641	649	607	578	624	609	677	591	618	598	651	612	619	642	599	620	667	693	629	620	654	603	634	595	616	615	566	553	652	591	624	593	646	633	630	623	650	597	635	612	597	622	651	615	570	596	584	661	619	620	587	600	633	616	626	642	622	597	632	642	638	607	616	676	641	606	583	632	609	589	597	577	659	664	664	595	628	637	608	574	644	698	631	612	624	625	655	650	640	657	590	616	636	632	566	617	628	642	645	617	619	610	674	632	610	601	599	560	622	626	636	603	592	602	567	609	622	649	589	621	628	581	636	651	615	636	648	617	592	598	646	601	613	634	642	653	588	595	646	608	607	611	632	607	588	671	598	565	624	598	587	598	639	619	635	652	590	596	659	647	623	626	580	631	596	657	611	641	604	607	637	643	661	615	685	637	613	631	557	610	623	633	675	608	619	605	657	616	609	602	617	617	608	662	611	615	672	658	568	661	620	612	639	650	621	622	609	576	619	603	611	620	636	599	670	631	630	607	631	629	590	660	583	590	608	638	605	600	614	609	652	635	655	660	595	617	623	593	609	612	607	626	594	631	633	603	642	604	607	644	609	564	586	629	629	635	619	621	652	611	584	614	605	567	616	634	604	608	594	634	667	641
4040	4166	3619	2009	1355	985	887	843	8350	21308	16469	6937	2227	830	571	534	482	520	589	550	530	530	542	542	523	526	553	545	540	532	510	558	483	534	532	591	524	544	554	553	492	584	552	520	542	550	497	555	525	503	551	554	549	536	531	527	530	553	561	523	529	515	554	545	533	496	495	556	570	495	544	531	545	539	513	534	527	513	589	557	512	534	515	516	524	536	508	546	536	514	548	540	545	581	542	534	539	556	523	527	492	541	497	536	535	510	517	514	534	534	499	529	527	498	515	579	563	549	537	542	574	515	577	550	497	544	561	536	523	518	540	539	560	531	531	515	532	536	511	511	537	493	536	539	529	582	578	506	530	543	559	490	566	536	565	566	532	533	499	482	525	537	534	534	521	524	542	520	505	543	518	521	526	495	555	547	530	477	509	498	530	525	514	484	530	546	520	474	546	487	533	523	559	572	552	558	511	529	562	548	577	561	535	544	518	548	482	555	563	539	516	525	563	551	517	524	526	552	545	474	523	538	514	514	525	547	538	547	506	538	524	531	519	515	558	522	510	540	520	550	523	562	515	514	570	526	565	507	530	563	542	527	555	502	545	519	542	531	536	540	536	496	520	499	550	559	515	551	513	530	507	559	574	528	530	555	539	542	520	534	516	543	529	484	494	495	526	527	473	510	588	520	551	525	505	546	493	508	500	537	568	530	539	512	542	516	523	467	496	528	545	525	482	540	514	534	529	528	536	510	546	509	539	509	532	494	562	504	521	563	545	567	527	513	500	509	507	513	571	511	525	542	542	533	531	543	518	542	520	515	522	528	569	518	534	508	497	555	516	516	528	533	532	516	510	546	534	496	546	511	536	562	572	522	532	531	539	546	534	518	541	551	541	525	539	524	539	533	532	557	529	541	495	531	552	515	466	548	536	518	492	537	480	524	500	499	503	568	495	511	533	529	522	537	502	533	532	508	519	539	516	534	534	512	535	547	513	486	483	528	518	539	517	500	534	507	547	548	498	542	528	561	534	552	525	517	527	524	490	541	546	550	494	493	548	528	519	537	562	513	537	543	557	521	491	513	522	516	537	536	514	513	519	516	539	482	558	542	543	527	515	497	550	475	562	565	519	502	554	492	534	509	568	508	572	514	536	549	519	528	511	553	554	525	520	524	512	538	525	555	525	508	499	536	549	565	527	560	546	524	531	523	515	538	519	489	497	530	523	533	536	542	529	527	520	501	516	532	524	526	519	544	488	504	517	500	505	485	530	549	555	563	552	487	510	511	533	490	492	521	531	543	544	525	569	566	527	527	504	545	541	513	516	543	528	519	545	524	563	544	553	538	540	520	560	555	526	490	532	536	547	558	548	544	540	542	513	544	502	553	536	538	492	520	528	542	500	528	489	507	515	566	507	520	501	519	517	505	525	553	587	528	520	514	538	551	578	579	547	544	520	529	545	546	479	522	511	523	525	522	524	504	507	529	536	565	519	555	562	508	563	524	515	516	527	588	523	471	556	500	545	530	517	528	517	531	559	546	524	543	519	513	549	531	483	513	546	474	537	537	500	516	542	535	544	527	524	505	513	523	542	500	562	576	526	488	539	514	531	533	516	503	559	512	549	526	516	546	521	507	516	564	549	556	529	549	496	562	538	517	500	521	524	502	495	520	508	554	525	532	555	501	541	534	545	486	532	517	524	522	483	545	537	547	540	532	522	505	542	545	534	534	543	545	575	508	561	524	486	542	524	506	508	559	542	512	483	568	507	542	520	507	520	544	519	515	476	532	543	503	520	528	508	501	486	568	529	545	559	518	526	527	551	550	524	561	488	570	519	553	534	481	521	504	525	492	563	564	499	561	577	513	540	568	515	542	548	558	496	576	499	497	511	540	524	513	511	545	537	544	517	542	521	494	508	519	513	505	526	515	459	521	551	516	520	507	551	487	553	517	584	520	517	540	499	560	557	559	531	522	539	495	504	557	541	567	523	544	506	577	517	514	500	531	541	520	520	519	529	523	556	480	512	506	519	498	548	507	506	544	535	539	532	513	511	523	530	557	567	500	571	541	521	474	562	500	526	546	521	536	526	544	533	530	548	535	510	552	538	492	512	522	522	512	572	508	540	527	534	498	560	576	513	482	541	527	509	543	505	520	533	543	571	564	516	523	537	506	539	514	522	535	534	551	537	527	532	521	515	527	560	540	541	540	534	530	525	535	541	514	531	510	475	535	545	516	517	529	516	525	547	556	519	509	520	541	540	510	526	547	510	507	503	516	532	506	520	560	534	552	520	519	553	580	562	530	545	535	503	552	555	552	531	491	523	507	583	528	539	536	490	517	498	505	526	548	528	533	545	538	517	544	552	555	547	511	524	511	487	486	550	528	488	537	525	555	534	523	524	530	521	586	498	542	536	524	497	520	570	556	522	503	496	532	531	493	536	542	534	549	489	514	526	542	523	554	530	539	576	518	539	492	530	511	489	544	527	545	544	524	544	513	499	537	525	523	517	572	554	567	546	540	533	564	550	558	522	495	516	527	539	478	521	547	548	523	502	521	537	496	539	515	542	515	510	540	512	527	533	510	499	533	541	539	560	529	500	591	532	562	516	518	519	565	492	537	542	506	530	545	524	550	542	533	512	488	551	506	486	505	533	527	496	531	511	553	558	552	529	514	519	509	536	525	494	518	578	525	477	601	521	521	519	577	475	521	515	508	530	556	514	499	506	527	554	537	546	511	528	508	527	523	586	498	512	534	515	543	516	526	525	510	516	546	515	536	495	536	536	497	493	553	553	537	544	516	509	563	575	514	515	533	487	507	506	578	532	575	506	502	484	577	521	601	554	532	504	514	522	557	549	540	506	561	552	563	560	539	558	536	540	531	529	504	529	474	576	521	546	538	536	543	504	534	550	530	523	526	505	531	546	493	521	520	511	546	509	550	538	516	499	524	511	532	490	523	553	555	524	516	553	520	506	521	481	508	506	532	520	500	492	526	519	530	507	520	553	527	535	510	521	550	488	556	532	516	514	522	515	539	555	530	508	549	526	529	527	520	502	550	504	535	555	537	527	495	485	529	485	530	561	539	557	521	510	551	490	548	516	513	508	578	509	515	567	511	548	537	488	542	521	503	539	582	504	541	568	525	524	501	519	545	541	495	514	520	513	538	495	553	541	523	531	509	527	541	523	540	508	526	552	534	539	542	515	584	491	520	509	531	562	523	507	546	528	482	516	514	557	503	540	555	555	508	535	555	585	501	543	526	527	521	531	536	511	536	489	530	531	514	512	517	538	532	532	507	498	522	519	559	542	522	542	525	568	541	506	522	512	534	518	539	500	540	525	523	550	523	499	513	549	474	500	522	508	529	541	534	494	514	536	531	574	504	556	565	565	524	556	523	542	552	523	521	516	506	513	500	520	554	494	539	541	479	517	507	575	533	547	536	520	507	546	531	524	495	544	509	540	520	512	523	540	519	530	494	533	529	600	528	495	503	527	499	519	506
23885	21094	28316	24081	21079	9599	2377	1573	12878	40967	33813	17752	5038	1688	967	905	939	928	896	888	958	932	948	904	880	843	904	888	898	903	879	872	884	879	948	937	914	816	921	917	922	930	882	902	980	862	914	937	913	909	857	891	934	935	841	858	900	888	872	888	895	867	868	893	902	891	919	901	843	914	853	899	902	929	895	864	961	875	869	861	856	892	915	865	836	861	842	916	893	880	927	882	871	878	848	896	900	889	860	885	941	895	911	821	884	868	932	957	910	931	899	876	930	875	850	894	907	887	872	878	858	865	922	873	917	900	957	956	942	894	850	924	887	893	874	864	893	901	874	910	873	883	921	891	880	905	893	879	948	875	854	894	904	929	849	922	896	904	883	908	917	910	883	868	870	883	837	903	915	871	888	889	885	906	907	929	842	921	840	903	890	900	939	898	901	867	906	886	883	869	882	923	942	890	899	947	891	912	876	813	915	878	877	928	921	913	898	928	984	876	914	875	861	936	916	825	900	907	929	888	947	954	900	913	890	950	894	914	880	917	930	935	894	882	880	913	872	885	888	881	872	923	956	910	907	889	877	931	813	880	903	930	874	947	874	887	888	839	890	851	875	889	875	866	866	890	904	863	909	924	885	830	891	876	878	889	871	870	919	941	874	894	888	861	916	886	851	904	889	877	922	884	918	897	904	915	923	873	972	926	925	843	823	910	886	889	947	920	940	884	827	885	876	880	915	912	910	890	862	894	875	824	949	929	900	881	921	866	870	907	868	824	915	886	899	882	877	827	837	894	916	857	879	883	921	867	844	903	915	904	963	883	901	944	887	893	853	923	881	882	871	903	850	935	858	901	903	900	871	886	970	866	914	822	895	880	912	919	895	821	877	904	923	923	913	870	900	880	861	914	933	897	885	888	869	866	937	831	929	914	893	881	855	898	919	879	850	892	834	839	886	913	884	903	893	894	896	949	930	888	926	909	946	925	857	860	889	911	896	896	828	866	905	908	850	897	982	908	854	877	870	902	862	897	854	920	892	866	915	917	893	879	910	834	897	901	935	951	865	880	887	806	878	853	840	815	924	881	900	899	851	914	908	957	917	899	898	911	904	843	881	942	914	853	900	938	857	861	866	874	908	859	897	893	879	859	905	879	881	886	876	828	893	891	904	955	880	884	898	876	938	835	852	879	897	866	898	932	941	874	963	911	927	852	874	901	866	917	875	886	847	827	872	851	908	864	897	859	818	880	858	943	877	898	910	873	889	846	906	915	858	876	887	878	931	859	882	940	874	842	925	869	918	879	900	905	921	882	930	927	840	894	911	919	899	897	834	911	888	922	967	912	925	903	899	892	858	886	839	847	839	929	888	874	923	922	879	902	880	902	883	922	936	865	867	862	907	875	864	909	932	922	924	876	921	885	926	876	888	830	899	884	895	913	902	948	894	884	867	905	883	904	882	896	903	831	897	850	889	869	892	863	880	889	949	895	916	873	846	862	886	965	900	878	878	899	892	919	889	878	960	880	900	888	929	912	911	898	880	897	915	898	909	954	833	912	891	870	956	899	907	881	868	905	884	912	890	899	871	922	892	904	868	931	866	870	876	894	872	838	879	870	901	848	859	870	918	855	900	913	930	877	889	894	900	854	881	934	924	941	882	883	904	897	966	911	855	903	914	831	829	894	919	862	879	788	870	879	869	903	845	812	890	885	901	791	896	875	877	922	936	911	878	849	848	893	865	898	926	886	923	916	876	871	857	890	852	855	857	907	823	895	909	869	921	915	891	882	875	893	899	886	918	912	942	896	902	906	899	913	876	891	904	935	914	846	873	891	858	910	844	895	936	905	905	868	905	837	853	860	866	916	885	881	892	920	822	851	896	865	899	865	869	892	865	820	908	895	950	918	872	902	881	810	917	909	887	874	841	846	914	894	914	851	928	911	874	869	874	934	900	917	895	914	909	937	864	964	905	940	892	894	882	940	901	844	857	977	820	887	816	858	890	900	866	918	867	919	840	883	915	902	895	896	865	921	869	875	869	878	872	892	877	896	877	878	899	884	879	943	870	945	909	902	897	888	886	892	977	898	855	870	859	885	877	928	836	848	882	864	858	922	847	905	845	909	875	881	940	899	919	860	896	826	893	934	934	870	869	888	875	901	900	939	858	891	847	923	885	861	963	911	906	881	923	894	849	871	916	851	912	871	871	845	899	887	900	893	884	852	863	872	864	914	937	928	870	914	900	914	919	921	884	922	937	905	859	926	888	857	925	918	896	883	858	923	897	889	913	880	850	879	912	846	847	877	922	920	896	875	920	850	843	886	925	936	926	869	877	909	866	857	908	952	882	842	911	931	918	883	870	875	927	911	913	842	906	911	890	894	860	916	909	852	881	883	854	888	891	955	862	872	853	869	949	928	879	866	884	878	930	883	893	876	945	863	914	867	877	865	846	904	878	895	925	861	918	935	885	857	884	867	907	867	837	927	852	884	893	879	885	869	922	858	812	897	893	933	849	840	906	900	857	826	879	879	794	848	878	837	917	861	861	889	904	922	896	825	843	883	834	847	913	853	876	906	891	855	905	909	864	879	901	832	832	918	895	916	940	885	905	931	921	914	903	845	845	862	880	903	945	921	864	862	833	874	927	832	922	901	827	862	929	856	882	905	878	928	863	873	866	867	969	891	877	888	924	847	921	895	932	945	874	927	848	852	871	897	923	945	893	846	894	937	874	929	901	913	878	888	919	906	843	866	871	924	923	892	817	859	851	849	884	874	879	862	842	891	880	895	907	915	852	849	862	865	950	961	947	869	871	910	843	844	873	820	851	880	919	906	881	904	956	882	901	845	868	887	886	895	887	842	899	889	897	869	916	888	868	875	863	907	896	852	889	867	907	908	857	885	889	890	901	893	855	905	878	934	883	886	880	876	876	844	873	892	902	919	931	919	876	874	886	912	862	925	922	870	886	865	932	871	857	893	939	893	872	882	847	878	877	887	909	900	878	851	844	882	932	954	920	873	955	942	943	884	849	862	857	889	918	890	894	882	952	917	879	844	837	919	896	910	858	872	895	934	872	890	926	922	857	933	853	932	853	908	877	932	906	875	870	888	954	862	905	875	856	908	876	824	888	867	893	846	866	882	858	883	908	833	895	920	868	899	870	921	881	941	933	885	895	883	899	878	907	861	883	895	912	830	918	859	887	846	928	905	892	883	915	930	932	912	935	867	871	888	887	895	891	884	882	882	886	898	876	882	867	840	870	881	919	930	882	892	874	899	827	910	878	948	865	833	882	921	840	894	857	829	922	930	890	886	908	847	868	882	888	921	958	851	943	861	898	888	886	910	889	941	843	953	886	865	890	907	870	925	907	879	864	879	910	893	930	830	866	871	865	886	871	894	890	877	956	927	890	817	937	867	867	872	886	927	950	873	844	871	866	910	902	849	857	875	907	903	926	932	905	917	876	883	881	902	925	804	843	897	893	861	917	925	881	937	955	905	899	908
4607	8366	7702	4219	2986	2070	1770	1475	16944	37802	28495	12556	4083	1460	865	743	693	702	779	753	737	750	688	702	741	701	745	748	767	746	721	757	764	705	797	762	779	695	717	680	735	693	784	727	698	706	711	723	756	757	776	750	731	730	701	776	711	726	714	702	741	738	692	723	753	694	728	726	717	744	703	717	668	721	763	767	715	709	812	763	706	747	710	724	736	776	722	711	667	761	718	720	711	742	736	730	710	769	677	720	737	728	710	751	727	750	728	716	769	690	718	772	727	674	701	746	689	718	704	765	691	670	661	737	737	714	735	714	716	743	744	711	761	702	699	787	761	733	728	711	717	745	719	758	744	767	719	752	745	768	723	780	722	701	723	733	714	768	734	675	718	721	718	743	701	731	738	747	704	673	757	700	712	699	741	741	720	741	714	714	704	715	740	708	699	774	691	685	693	717	713	724	738	729	729	733	736	697	689	750	718	721	736	761	737	746	753	723	750	683	712	692	710	681	734	772	762	747	763	695	761	740	686	685	725	729	718	710	753	736	761	754	713	707	736	660	790	767	727	741	732	700	720	708	690	712	713	741	712	765	736	684	715	734	734	725	688	715	741	712	716	705	698	761	709	706	712	725	692	773	717	693	686	755	725	736	704	724	749	722	689	701	736	700	695	689	722	727	744	650	708	742	706	727	719	743	721	756	745	830	688	634	732	695	694	764	747	701	677	687	674	737	747	706	673	777	748	714	754	692	746	736	761	690	712	724	727	763	693	703	737	668	736	731	735	749	752	740	745	720	724	776	763	730	737	696	673	711	747	691	771	702	684	729	680	720	722	695	757	719	736	723	692	711	692	737	745	675	698	755	719	713	743	731	719	727	730	716	769	741	706	685	684	747	726	768	714	734	737	729	785	739	715	728	715	755	703	746	717	704	767	698	736	752	679	701	733	701	733	670	746	697	692	717	687	737	665	709	740	701	678	691	694	736	724	701	718	735	722	747	757	743	716	717	703	725	727	688	680	692	672	735	750	746	741	729	752	732	716	696	755	695	705	704	681	697	696	707	716	731	702	727	675	720	774	811	764	681	763	734	718	705	732	747	735	703	721	714	729	765	701	703	727	763	755	741	706	755	708	757	731	677	722	712	706	736	733	705	694	704	707	721	692	701	673	736	725	709	691	661	740	732	733	734	746	711	747	667	754	750	734	782	689	699	753	711	707	654	692	721	733	699	732	738	717	691	778	749	740	718	647	702	696	696	719	754	769	728	718	752	742	672	725	737	703	749	684	711	733	666	728	758	726	722	767	725	717	727	720	707	705	711	726	703	809	713	724	710	697	752	684	748	727	710	764	705	670	684	716	736	744	740	731	709	715	735	736	767	700	743	690	698	698	722	696	709	672	712	709	700	767	759	699	733	684	733	724	676	707	724	717	744	709	768	751	753	681	717	686	737	716	659	742	737	763	754	683	703	724	689	730	724	755	747	710	772	736	737	743	710	693	687	742	719	748	708	655	668	763	720	713	745	738	734	698	700	705	747	723	753	718	692	772	719	740	706	724	796	719	702	689	754	732	702	763	718	701	746	695	701	713	747	689	753	734	703	748	753	735	763	736	705	741	765	719	723	723	724	704	719	714	723	719	723	717	731	740	687	741	753	674	695	727	731	721	673	626	736	719	720	693	733	720	720	716	749	727	705	769	720	748	714	734	701	750	778	696	695	735	726	705	681	707	724	724	781	701	738	745	714	754	707	767	684	719	754	732	743	755	738	706	761	715	693	746	763	705	731	766	724	749	769	717	694	731	761	720	729	753	693	722	749	682	724	679	702	701	674	714	703	710	691	700	731	731	712	718	765	704	725	708	705	732	748	739	700	728	670	709	761	738	720	705	721	726	705	698	732	739	716	746	713	693	684	698	685	690	716	736	698	657	707	675	764	696	691	700	720	676	736	731	738	738	727	737	740	759	765	724	697	675	776	709	758	722	704	722	703	714	682	757	762	734	752	748	698	731	784	731	771	731	773	742	735	715	716	718	744	716	711	700	721	709	695	728	705	709	694	672	738	709	761	729	758	699	744	754	694	754	755	664	693	703	738	688	663	697	723	693	708	739	690	752	714	726	710	740	732	766	697	744	721	725	750	722	759	702	687	725	719	696	697	751	691	713	712	734	728	735	737	716	714	712	698	715	731	705	720	747	707	710	737	717	770	694	705	734	678	733	748	704	701	789	659	694	738	680	704	705	697	765	754	756	757	727	714	765	726	747	706	736	673	773	714	706	715	703	709	724	684	692	721	719	742	702	714	706	721	690	704	726	707	729	691	751	737	720	709	726	746	676	724	752	721	750	717	738	709	724	703	751	698	747	724	719	712	695	700	721	724	751	726	748	735	740	695	717	752	747	700	728	724	694	715	737	703	703	748	743	696	716	746	756	711	782	745	721	695	764	738	712	703	731	698	742	682	686	710	675	724	714	735	763	714	709	695	694	690	706	704	741	745	734	713	708	732	698	739	704	718	709	664	741	712	700	715	747	698	747	629	787	730	728	704	698	726	681	710	660	717	730	682	697	732	701	707	701	754	692	728	751	729	736	740	736	717	783	720	665	701	696	689	706	736	764	740	687	703	711	725	762	759	686	706	758	712	695	725	701	774	740	761	698	689	739	690	699	674	705	695	741	693	701	686	725	718	729	764	678	758	721	730	756	728	710	722	747	753	737	744	694	698	744	691	752	726	725	721	705	731	710	746	699	696	736	736	699	769	709	695	699	674	761	729	727	773	713	704	705	719	746	716	726	724	731	693	725	672	721	737	725	720	748	700	704	671	732	704	738	749	737	730	754	714	738	680	705	717	754	725	708	666	734	752	764	726	727	699	747	732	691	749	770	719	701	683	756	712	748	741	759	696	740	751	676	763	714	718	663	762	772	726	700	701	711	705	756	693	702	760	727	693	799	703	755	730	685	680	717	690	721	723	719	681	742	711	737	659	682	715	712	700	772	759	707	706	716	710	662	736	718	669	722	776	723	662	698	661	728	698	719	751	732	700	751	702	709	715	721	692	681	733	679	718	735	775	724	682	680	696	750	694	749	666	704	705	714	716	674	668	790	699	743	769	750	704	705	718	717	714	696	739	708	700	732	770	735	733	723	710	748	703	755	686	746	725	706	697	738	724	736	705	702	678	763	751	771	688	691	711	754	693	738	759	780	736	694	723	704	769	727	677	733	702	709	699	707	710	700	741	664	684	771	746	757	683	679	719	726	693	727	713	766	731	769	740	715	704	753	703	713	727	720	726	607	746	735	711	697	719	759	742	711	748	750	749	755	714	675	737	713	714	739	704	736	686	689	740	735	738	721	713	721	728	675	687	730	713	751	741	711	731	739	739	713	692	671	713	729	762	697	715	739	719	757	718	761	773	711	712	650	736	693	706	710	730	702	740	706	721	700	769	700	652	686	706	759	720	737	694	711	736	757	681	725	697	739	710	695	714	764	750	737	740	679	742
27244	13273	2400	1177	747	665	677	583	1117	2971	2887	1732	926	635	602	568	611	545	635	585	559	592	571	595	558	585	605	612	564	580	570	587	617	604	588	605	592	578	603	601	639	561	550	577	599	612	641	598	631	579	613	606	620	628	612	582	544	582	641	599	608	580	563	606	570	608	550	614	602	570	620	576	563	611	630	568	628	567	581	579	611	563	629	556	585	596	556	547	565	571	559	614	576	587	607	608	545	587	547	576	605	640	566	578	591	572	589	568	611	598	592	638	581	622	579	634	579	645	556	578	588	640	624	595	577	571	580	607	582	596	606	638	579	575	627	586	587	601	604	609	642	618	616	561	564	608	576	594	638	657	629	652	572	607	597	528	612	546	598	611	638	565	594	562	590	565	639	622	547	563	603	583	581	587	614	576	597	597	621	621	581	612	612	618	560	570	638	566	590	566	599	600	584	564	597	588	600	629	636	555	590	589	610	569	605	596	592	580	567	556	573	591	578	589	616	601	581	583	609	602	578	619	594	604	551	636	556	609	570	601	580	558	615	633	599	606	596	609	575	627	614	608	582	589	586	600	566	608	550	606	608	595	596	589	593	635	617	577	574	584	617	603	555	576	628	601	609	603	571	586	606	593	598	623	620	575	556	593	600	581	630	525	578	567	614	579	607	583	632	618	583	602	592	602	606	585	593	575	597	592	599	613	583	622	638	582	592	626	599	581	598	537	540	568	603	608	627	592	605	596	601	542	596	570	620	610	570	580	575	551	567	584	571	574	612	628	600	579	568	558	581	593	594	585	612	623	590	623	580	593	605	630	593	601	580	605	558	563	607	589	586	538	562	559	573	607	573	599	614	590	572	624	618	599	575	575	561	578	602	572	599	634	618	629	667	592	556	585	575	600	578	620	601	588	620	597	563	582	611	575	616	592	554	580	572	576	588	561	579	597	568	610	612	618	619	591	597	582	558	598	620	553	596	581	587	590	584	582	584	600	610	598	580	563	615	568	627	590	603	621	573	642	540	589	658	608	580	619	623	601	565	620	589	592	578	642	587	606	581	593	594	546	605	574	592	631	614	587	622	580	587	606	571	599	606	562	602	556	558	582	610	623	568	609	606	624	590	586	579	599	605	634	588	622	580	574	637	622	632	631	586	592	614	619	581	603	581	603	595	599	570	589	614	592	568	592	583	530	577	584	567	577	572	569	545	587	559	590	600	596	629	569	584	590	572	586	586	600	568	611	577	580	557	612	625	564	575	582	609	609	588	582	603	621	621	608	528	618	613	596	563	579	597	583	556	614	571	598	572	565	603	590	603	595	595	606	565	586	597	526	596	569	533	587	566	605	582	577	594	597	598	580	541	590	606	607	560	578	576	562	623	614	585	587	570	596	547	556	608	578	575	594	547	585	603	580	579	604	582	585	647	606	608	631	562	573	619	588	581	603	630	600	572	597	572	611	600	569	575	590	614	615	603	597	657	595	595	611	544	602	561	561	586	622	542	651	613	605	580	577	589	586	625	617	583	598	593	593	605	585	548	625	561	575	631	562	637	602	619	633	628	624	610	581	579	590	582	575	520	585	599	563	573	559	625	577	609	605	619	617	570	598	582	608	625	601	605	586	601	602	593	607	600	599	596	584	539	588	600	600	556	595	553	598	573	590	568	602	614	568	589	622	603	605	626	592	604	659	580	582	602	612	567	622	545	628	507	582	575	581	588	560	589	630	608	578	642	623	564	575	589	631	553	640	599	591	610	605	603	576	577	613	582	622	575	606	574	566	591	564	578	584	609	612	637	582	595	605	591	637	564	584	592	565	597	569	582	632	603	618	603	564	598	602	629	587	584	584	570	598	596	563	613	647	566	581	575	582	578	617	573	584	626	620	573	560	604	595	517	601	568	560	563	570	553	561	582	601	598	607	582	599	615	597	587	533	610	606	583	600	604	571	584	560	634	581	549	621	569	582	600	612	586	595	570	638	562	632	614	593	604	611	585	600	613	597	602	613	620	567	606	598	597	569	606	590	558	607	597	577	608	580	590	558	586	620	574	605	594	562	612	562	546	603	586	598	580	562	545	601	595	579	585	564	588	562	604	589	608	659	598	549	598	609	571	555	644	652	604	586	598	569	611	576	620	601	652	573	592	588	548	595	605	565	624	559	574	599	600	586	600	582	590	626	611	578	609	575	593	601	568	561	582	630	577	558	596	575	598	584	596	617	583	579	617	587	550	584	568	595	602	610	588	576	583	585	595	580	581	598	596	632	570	616	575	580	581	572	599	595	591	602	628	600	582	625	610	605	585	592	601	597	564	612	640	612	583	581	622	609	604	575	618	613	566	602	624	585	539	609	560	578	591	562	588	577	543	565	582	618	605	551	581	550	557	595	575	602	597	605	605	604	636	568	623	566	590	594	631	591	605	633	580	592	594	607	621	614	553	573	641	604	590	580	596	633	616	562	585	588	583	585	587	575	573	611	631	597	557	585	621	564	607	552	582	578	638	599	638	561	569	588	587	625	594	564	586	606	580	608	608	583	607	624	566	570	542	617	544	583	589	609	594	598	559	586	601	634	594	581	555	666	595	591	586	577	618	586	597	571	555	635	593	615	570	587	578	580	601	605	633	618	561	554	576	599	603	606	616	571	638	596	578	552	621	624	573	598	601	565	557	636	546	582	594	615	603	552	621	641	587	587	635	609	620	536	600	585	593	596	598	567	596	579	610	607	571	573	576	572	589	588	626	581	597	599	584	590	579	569	568	596	546	588	607	574	578	579	585	590	614	609	600	621	559	586	624	578	613	593	546	614	592	599	627	571	556	599	580	585	581	578	651	574	600	555	581	644	606	587	647	614	595	579	585	610	615	599	567	619	587	589	571	583	583	658	573	626	585	573	586	598	602	595	618	586	603	596	544	570	579	580	564	593	589	588	576	582	584	614	561	605	587	612	623	584	606	632	615	571	578	572	586	552	586	579	570	569	589	590	580	585	596	591	594	597	593	569	592	570	592	570	543	603	602	550	624	590	614	581	580	591	540	601	594	610	603	617	591	593	579	570	609	596	587	603	600	592	613	538	575	604	591	588	606	597	578	641	583	598	583	579	602	563	611	596	615	604	595	553	588	613	595	561	568	623	606	618	597	593	560	610	613	629	597	562	566	620	549	644	607	560	608	597	601	618	594	617	614	554	619	571	594	614	579	549	594	556	552	589	589	555	573	593	618	608	562	630	570	584	604	590	591	590	619	614	587	617	648	566	587	569	593	610	611	590	581	589	567	620	575	629	565	578	580	584	604	598	583	586	600	569	584	561	620	573	582	559	632	581	602	613	559	612	619	605	623	580	596	585	610	608	564	632	536	577	554	624	604	592	603	593	575	593	604	580	607	611	625	615	581	644	583	580	574	613	609	606	575	618	595	607	563	595	600	611	604	616	559	612	573	639	570	615	637	632	576	611	580	644	580	612	579	623	640	569	560	612	576	616	535	601	566	568	625	603
5114	1659	1437	879	689	558	528	558	1310	3651	2863	1642	863	610	495	447	523	498	500	521	467	492	506	442	511	505	492	426	465	472	465	499	447	474	482	481	531	486	479	456	470	474	455	480	491	474	477	450	474	519	501	512	461	452	463	449	476	498	473	435	492	463	459	496	493	488	458	464	505	480	479	518	525	495	478	480	496	518	471	488	475	468	464	484	497	500	473	474	505	459	470	471	446	478	521	477	483	490	488	459	496	467	456	503	449	486	501	475	466	458	490	497	482	499	510	520	502	456	450	501	443	472	477	461	487	449	495	488	504	432	464	428	478	492	518	488	464	464	513	456	508	425	519	478	489	467	458	489	466	497	479	485	453	464	487	464	491	465	482	484	461	464	465	468	440	471	493	479	487	463	482	458	461	523	491	485	478	483	529	464	467	483	450	505	496	483	445	503	488	489	475	506	499	497	487	497	458	477	478	446	451	475	459	488	458	533	490	469	475	508	454	460	507	470	465	497	470	466	491	474	477	455	478	499	459	506	460	508	483	444	519	508	449	488	539	463	474	460	465	452	491	471	483	484	437	460	462	498	497	492	486	510	507	464	456	466	481	467	455	458	459	489	446	490	475	475	487	446	476	460	480	485	477	482	496	494	488	461	480	466	462	483	451	459	414	455	476	433	469	489	464	476	457	479	425	478	483	427	445	519	484	445	469	484	491	476	490	478	508	530	485	453	488	460	529	440	452	441	516	462	471	482	506	471	475	465	472	476	482	481	491	501	505	487	494	476	486	475	467	472	450	456	460	506	509	511	474	470	444	508	475	494	515	476	446	465	501	489	488	452	464	515	460	466	486	486	473	482	460	477	468	477	462	488	458	489	445	496	496	485	443	467	494	494	452	470	482	469	469	444	468	489	451	485	504	493	478	516	532	472	466	489	477	521	490	472	447	497	447	490	485	524	453	496	480	488	494	476	484	456	469	488	465	519	473	474	485	488	450	446	439	451	497	460	462	459	488	473	466	459	528	471	496	454	506	506	493	449	477	448	451	536	481	459	469	493	517	447	495	469	469	478	476	436	435	452	474	501	440	439	457	475	478	497	470	471	477	473	461	481	444	482	475	472	511	462	457	450	522	500	462	489	495	487	499	446	473	498	487	505	497	491	451	470	507	493	486	492	475	499	472	487	500	489	507	478	458	485	495	510	469	477	515	472	494	475	483	462	507	443	460	465	486	458	452	464	461	442	467	508	469	478	490	466	468	472	473	464	459	524	453	474	485	479	481	450	501	457	479	472	503	476	437	482	525	479	478	456	472	447	490	461	466	496	488	467	482	458	530	448	467	477	456	451	443	499	489	497	458	465	497	488	517	479	455	475	474	493	482	475	507	477	472	464	469	470	487	484	479	464	472	563	435	467	454	502	473	487	493	507	465	480	497	503	451	478	480	480	491	506	459	477	507	463	510	477	511	485	481	481	492	461	453	491	471	495	467	442	502	534	507	506	459	437	509	466	480	451	432	457	476	502	455	483	478	428	453	527	482	471	474	451	497	443	476	503	447	498	477	462	492	468	503	511	502	455	498	494	471	474	502	455	516	454	469	482	471	491	458	471	500	464	463	473	461	447	500	453	460	509	426	493	506	520	480	522	497	478	443	431	497	448	490	480	478	466	505	494	469	456	492	466	515	469	491	466	506	482	474	484	465	495	527	526	492	521	477	509	467	417	504	477	515	470	457	517	466	466	458	484	503	449	501	490	494	508	482	530	481	476	516	471	441	486	483	492	474	461	486	489	472	510	506	522	491	478	490	489	483	484	471	455	465	471	506	475	490	449	502	483	499	507	465	489	473	468	489	457	494	474	534	475	475	459	484	503	471	477	498	459	520	511	449	508	484	473	504	474	501	469	483	488	489	508	480	539	495	415	473	532	525	487	516	453	474	476	478	516	497	478	476	458	475	463	450	499	514	486	459	506	506	463	458	469	474	521	482	468	478	477	446	432	502	491	473	441	491	496	494	485	433	481	520	480	458	471	477	477	524	491	471	471	494	476	471	471	476	468	492	458	473	480	433	470	478	484	476	516	463	467	462	477	476	538	511	499	453	495	471	441	472	436	453	486	484	460	477	470	446	445	500	501	511	510	484	440	460	474	464	460	510	514	522	500	492	475	458	461	472	440	521	469	475	461	451	490	500	476	475	472	497	481	475	494	502	448	491	430	498	450	458	510	468	508	499	471	497	485	460	469	452	452	511	491	489	501	482	499	461	475	494	456	522	491	521	518	513	519	476	454	462	522	474	461	467	451	500	465	474	490	466	454	451	488	436	458	453	452	507	469	488	434	446	468	471	503	463	442	502	448	476	454	476	479	517	487	485	470	481	468	506	484	465	482	510	461	520	459	470	502	473	477	492	515	478	477	467	465	481	454	458	458	488	500	480	488	499	472	472	519	534	483	496	479	472	497	499	471	470	476	479	552	511	483	499	507	483	506	466	483	470	530	480	448	461	483	501	452	455	477	478	473	451	501	478	505	457	439	520	532	480	499	498	488	510	476	475	496	506	482	491	472	451	481	481	494	466	475	462	475	482	503	480	488	493	470	493	494	468	501	533	483	526	494	481	496	492	514	476	491	481	506	480	511	502	441	493	478	505	492	454	506	511	460	490	441	468	472	484	505	494	527	486	479	483	445	458	539	525	464	452	474	477	422	467	456	446	511	484	493	500	484	478	473	509	436	524	458	478	483	433	490	470	437	524	484	492	471	448	498	477	492	486	518	485	441	497	491	487	489	476	482	450	490	500	499	470	485	498	495	518	447	453	473	486	487	496	513	469	499	472	495	453	483	517	490	502	469	462	529	507	458	486	466	512	473	466	494	498	475	479	471	475	478	511	478	469	447	474	475	480	458	495	463	491	459	492	509	461	467	474	486	510	485	453	511	477	509	480	483	509	468	465	469	463	467	466	457	455	486	484	491	495	494	438	465	493	461	512	503	491	458	460	482	471	490	462	444	499	477	426	490	468	476	458	478	501	483	442	484	497	501	466	490	453	474	462	495	452	509	488	448	479	451	506	460	447	470	500	445	522	476	457	473	524	483	461	473	505	495	467	500	514	463	507	503	480	476	433	473	496	479	449	458	492	481	497	472	461	470	534	483	515	492	513	468	480	456	474	474	458	514	463	467	491	480	484	490	510	482	494	425	489	463	480	522	441	496	473	448	448	462	505	524	451	441	445	487	481	472	470	414	469	481	502	464	502	448	504	475	504	542	462	456	457	438	503	456	484	500	443	501	523	482	477	473	453	426	507	498	460	490	465	469	478	482	485	480	494	462	547	469	520	463	487	453	477	457	484	436	491	466	492	478	486	501	504	499	448	457	490	511	446	492	473	466	473	485	485	469	530	482	481	443	515	464	487	458	508	513	508	480	474	485	448	453	498	488	497	486	465	495	512	437	494	464	476	491	457	464	470	448	483	507	473	499	487	466	438	449	480	483	469	466	445	470
25209	21065	26917	25039	6236	1467	1073	918	6927	23424	18963	8750	2254	1052	769	708	745	720	733	755	684	739	747	719	785	713	726	738	699	697	709	675	735	720	684	704	738	740	723	676	759	688	726	673	733	712	727	769	715	751	671	663	722	685	680	697	731	719	725	690	719	725	726	703	669	707	719	682	717	695	715	751	704	690	708	672	768	725	716	705	697	688	702	672	697	722	692	725	738	724	683	675	702	716	748	706	704	695	694	714	698	692	663	720	719	699	725	687	719	679	697	680	704	711	699	723	719	697	706	712	728	684	708	708	699	713	743	714	693	702	730	748	726	679	683	698	692	718	663	758	696	696	712	696	689	747	689	701	697	705	699	735	685	675	726	718	714	726	694	716	695	736	692	669	716	688	749	733	689	690	725	707	721	754	677	712	688	719	692	733	723	660	706	706	748	679	729	686	708	727	715	713	671	651	670	746	730	696	714	710	682	715	695	710	738	691	734	683	755	736	689	707	699	708	723	655	679	716	675	709	729	711	689	736	705	704	692	716	733	703	699	711	664	705	705	704	723	704	794	745	662	670	727	701	708	738	706	721	666	696	697	716	731	701	691	739	758	714	669	646	620	694	685	680	703	657	717	712	675	738	697	730	732	727	698	662	702	728	685	743	702	718	736	690	732	702	704	680	685	750	620	745	712	690	700	773	712	709	671	669	714	759	734	726	676	703	712	682	683	721	718	719	714	694	742	710	698	715	749	713	654	721	684	715	679	671	705	715	700	681	709	723	728	670	727	771	761	745	740	698	637	686	706	694	757	679	692	680	707	701	728	730	659	673	733	710	682	680	700	733	738	712	735	745	679	661	683	603	667	670	690	714	712	717	688	691	668	689	707	699	699	704	710	741	699	685	688	736	677	696	711	705	614	711	722	702	718	687	767	684	728	671	729	709	724	734	707	714	678	710	683	708	704	708	702	702	702	709	749	750	714	753	689	683	722	721	685	668	691	706	696	746	713	724	691	661	723	716	711	715	695	716	729	656	665	771	708	693	694	683	709	741	730	696	697	695	677	760	691	702	688	684	692	714	753	689	717	675	669	694	655	710	693	734	708	687	681	712	688	699	687	745	706	728	675	709	710	692	713	648	729	729	720	680	718	715	713	740	689	729	667	733	667	724	718	710	759	693	682	725	695	698	689	702	694	642	687	678	697	715	682	679	718	713	719	668	687	694	689	726	731	742	714	716	732	720	706	684	674	680	669	672	733	645	722	745	750	680	757	729	737	663	747	702	676	713	705	717	691	684	756	705	661	700	693	734	680	678	708	705	695	739	754	666	726	684	703	685	730	695	695	661	665	707	691	661	671	668	766	685	735	660	703	681	692	717	728	730	709	727	690	769	669	733	692	669	723	727	667	705	713	695	673	693	738	700	692	670	739	754	703	660	681	668	728	694	683	749	688	698	723	709	704	707	705	689	663	661	721	730	690	711	716	702	723	705	686	691	685	634	736	757	741	678	760	738	752	734	690	716	693	654	662	709	738	720	727	679	726	745	719	662	693	653	701	688	746	672	681	744	703	692	661	665	696	699	650	684	709	736	669	730	725	723	675	737	720	735	698	702	768	706	716	687	737	711	652	687	690	717	657	747	705	733	689	726	750	697	697	684	724	728	718	708	692	653	680	744	688	694	752	772	725	712	738	727	754	672	719	704	669	679	702	690	725	676	682	727	686	713	762	711	727	686	725	716	664	673	715	726	688	678	666	679	735	718	660	721	712	746	692	744	693	687	685	677	716	679	724	671	687	739	764	692	668	728	688	736	730	665	660	708	753	692	695	701	717	706	674	691	737	760	707	700	715	713	690	762	728	717	708	696	720	670	686	700	671	686	728	696	721	703	742	731	729	679	712	757	709	722	664	653	697	717	702	750	739	651	679	703	728	681	698	717	723	720	692	714	693	712	719	732	700	711	728	732	722	692	660	659	698	675	741	709	687	672	705	662	728	703	668	662	672	709	666	711	684	737	695	711	733	710	693	705	721	737	716	700	702	708	694	705	765	728	714	782	719	683	697	715	677	684	729	752	680	744	743	706	641	752	646	657	695	723	700	671	731	702	746	715	688	692	716	714	696	680	730	738	693	708	673	685	720	717	679	762	702	690	698	715	694	735	728	709	741	721	681	718	701	739	696	705	752	690	728	703	707	741	723	708	685	697	754	692	722	692	720	744	718	727	692	754	661	690	700	662	695	680	711	701	663	697	664	694	746	744	698	670	690	680	695	729	741	714	688	705	671	668	685	725	722	720	694	713	714	689	727	703	686	664	746	754	698	731	698	692	767	708	726	735	729	679	711	663	697	725	717	716	741	688	716	696	710	749	731	742	698	709	742	753	728	663	691	745	701	726	712	676	684	718	758	661	686	738	719	750	705	706	684	654	666	683	677	673	690	706	674	701	785	763	734	720	730	709	667	719	750	734	733	778	710	717	673	690	675	669	728	704	705	667	668	734	681	696	715	721	690	704	718	733	682	731	688	712	710	710	729	666	746	722	730	670	662	780	706	715	656	739	721	711	709	711	759	707	676	713	704	773	700	653	684	717	704	663	690	734	704	696	700	751	691	702	686	666	725	717	670	731	669	672	733	739	655	696	680	708	719	742	668	725	742	720	724	717	709	695	694	713	753	676	680	657	692	698	695	698	704	734	709	721	673	696	700	713	698	713	742	703	727	730	698	666	717	726	743	685	718	740	750	759	688	650	738	676	710	737	751	701	691	695	709	724	718	719	737	694	708	711	706	661	668	705	705	678	710	676	713	713	666	734	752	675	752	664	723	685	715	674	701	719	728	683	705	735	697	674	689	663	692	658	729	674	711	669	714	710	688	705	697	668	717	721	699	701	650	706	675	671	686	756	665	672	703	683	704	745	693	657	725	742	726	694	709	685	697	709	720	676	701	735	707	691	724	708	733	734	630	708	700	699	692	702	702	688	681	708	693	765	718	745	669	720	695	633	738	695	723	650	723	703	668	724	709	683	726	701	722	720	672	668	705	697	694	719	762	721	693	679	685	704	729	729	664	686	699	668	715	733	677	700	708	697	678	687	706	658	685	721	698	705	652	675	730	688	669	732	694	740	747	699	700	728	666	736	706	683	698	696	769	718	701	697	670	678	710	704	764	678	709	657	726	682	718	685	705	701	734	710	730	680	715	664	736	760	719	689	723	697	700	692	702	675	723	647	699	686	685	715	692	721	698	725	703	714	719	691	734	683	704	706	666	664	692	682	688	704	674	646	658	695	685	673	665	684	706	779	710	738	690	696	700	704	761	687	720	731	671	731	757	673	700	666	739	683	724	787	712	706	693	669	715	703	692	700	707	696	648	661	708	695	704	719	732	721	702	683	739	737	687	743	716	717	714	712	743	700	708	708	726	680	728	745	695	736	747	672	656	736	715	704	723	630	720	676	690	703	710	729	737	660	693	696	674	728	730	679	696	703	671	757	678	670	706	720	679	719
4311	5416	4183	2063	1466	1142	998	914	9710	22449	16224	7041	1976	1051	568	655	606	618	557	597	559	572	578	631	576	621	560	599	549	608	578	557	549	562	623	601	610	602	599	614	597	610	597	567	589	605	607	598	609	581	625	598	603	599	622	541	595	541	578	595	622	568	598	575	602	592	621	584	577	605	588	587	583	556	584	564	571	581	612	569	571	589	550	562	545	626	583	595	605	556	599	559	553	575	586	611	620	593	573	594	644	606	577	564	619	596	568	613	592	571	557	598	614	591	599	596	590	574	540	584	582	581	608	553	614	568	597	616	594	599	635	606	614	612	593	569	564	608	573	612	557	625	554	616	571	569	572	604	575	593	563	581	611	604	565	624	575	627	559	589	617	623	640	554	596	599	588	609	595	567	580	667	579	594	567	628	592	581	570	622	571	541	576	601	570	574	582	596	577	540	533	622	578	569	605	569	596	551	594	548	630	545	557	610	591	586	616	596	573	557	600	660	591	544	588	593	613	567	607	553	588	574	588	596	602	575	593	572	605	655	595	553	584	583	579	622	602	595	580	597	567	576	571	578	583	613	556	587	592	650	572	600	580	601	588	573	574	600	561	607	582	573	576	584	548	610	547	531	580	583	590	553	591	584	548	526	583	565	612	535	550	596	596	574	593	599	557	572	577	579	598	588	585	584	589	608	581	611	565	557	574	577	603	547	619	616	627	601	611	571	581	588	590	587	627	566	614	592	561	575	629	601	534	599	557	588	622	594	573	596	571	584	582	586	580	631	562	588	551	611	638	574	617	624	620	555	550	568	604	585	603	612	567	620	570	575	565	577	641	537	573	593	617	583	567	577	573	591	637	594	593	583	582	596	542	615	598	526	518	596	556	628	608	604	542	560	633	571	625	573	596	627	562	567	582	545	570	567	581	565	559	584	572	575	556	564	581	570	599	599	606	547	584	613	554	567	568	574	643	602	589	600	605	575	569	564	552	511	566	619	569	570	581	585	599	593	598	617	561	579	550	559	575	585	556	612	581	611	581	557	658	584	584	593	590	586	592	563	596	576	609	582	601	583	562	577	591	570	601	582	629	561	578	579	532	567	594	573	570	581	595	598	597	621	566	545	561	544	606	581	575	600	542	607	569	566	549	566	599	604	595	599	563	569	577	517	553	577	579	584	582	554	585	599	541	529	539	609	573	600	569	580	607	609	544	562	573	561	595	563	555	570	583	607	613	611	544	599	600	571	599	579	553	568	573	577	550	601	570	585	572	542	566	588	565	569	568	566	563	601	560	634	581	621	595	572	594	576	586	565	613	557	536	569	593	592	590	605	569	544	616	628	575	583	608	588	601	602	586	607	603	567	560	557	565	593	637	619	594	571	618	605	569	594	566	573	599	595	591	575	578	568	594	568	632	608	579	585	584	561	565	626	564	591	583	612	564	582	564	582	592	586	618	555	605	565	578	586	571	582	550	588	563	595	563	543	630	544	567	585	591	575	520	616	609	582	570	649	616	561	617	589	540	545	587	605	573	597	615	561	529	565	628	574	572	566	566	564	603	611	583	551	591	588	586	564	576	546	584	584	586	620	588	603	570	587	543	565	553	598	585	626	607	591	559	557	571	615	605	586	613	628	575	581	581	574	619	602	572	587	596	601	605	619	611	537	600	586	599	559	575	541	587	598	525	589	573	540	557	552	562	557	572	594	528	574	612	601	611	606	617	601	603	599	617	541	574	582	561	599	580	609	556	571	564	570	556	538	616	565	611	587	598	543	596	590	609	575	587	597	569	611	572	570	608	580	591	603	589	554	612	532	593	612	553	578	557	548	592	560	533	561	583	549	597	596	637	588	593	579	579	591	568	593	558	580	586	591	578	594	617	577	560	576	594	562	598	578	611	637	574	582	571	555	589	599	596	604	593	599	572	573	586	586	603	587	608	566	593	575	586	577	591	546	583	568	604	599	591	585	585	584	572	602	554	598	587	606	582	618	558	569	593	546	625	563	566	563	564	556	594	591	566	579	548	584	599	630	585	604	562	579	576	570	598	586	572	555	581	560	562	585	570	566	626	581	575	548	558	579	602	615	599	558	570	586	573	600	581	569	610	609	625	547	590	577	601	586	660	620	598	581	569	596	580	559	590	595	620	606	571	572	615	605	564	582	571	615	582	594	583	550	601	547	618	555	594	568	512	562	581	554	585	620	565	593	568	586	597	548	565	638	533	593	596	595	583	573	564	576	599	575	605	586	610	557	600	577	612	606	618	582	591	565	548	548	544	575	614	550	624	559	597	570	596	605	605	548	574	579	554	620	597	569	578	588	566	609	580	574	574	581	624	624	587	589	619	617	621	584	570	615	575	597	566	567	603	585	570	591	556	565	568	547	579	564	603	601	594	595	597	563	610	566	646	595	547	549	603	570	604	536	617	602	610	561	541	567	598	605	565	573	579	576	595	607	592	593	597	570	576	604	579	589	578	581	548	579	610	599	576	590	563	595	620	601	548	575	593	582	613	629	605	608	558	600	565	583	566	597	599	632	589	582	599	585	584	564	605	552	590	572	547	562	567	573	581	601	562	580	562	573	631	602	567	603	597	601	605	575	576	581	596	580	580	599	603	551	586	593	634	520	556	549	564	548	561	572	594	577	577	604	596	545	596	596	556	612	596	568	591	568	598	582	565	589	563	579	582	569	573	565	588	562	583	547	562	637	611	603	570	604	559	613	592	577	574	605	609	604	541	625	554	580	603	568	559	628	566	568	553	589	563	589	600	602	557	533	533	583	586	587	577	600	595	606	569	585	594	592	615	598	600	588	558	587	590	546	543	589	598	574	591	581	619	599	584	561	581	585	610	607	602	577	585	595	576	627	554	592	577	599	583	630	549	587	571	570	612	583	582	549	562	592	577	540	612	590	594	590	565	573	591	590	590	553	584	595	538	607	586	569	535	588	594	617	620	550	563	553	583	570	573	624	595	582	571	627	605	607	586	586	614	536	570	579	625	567	592	571	577	601	612	622	555	607	572	609	561	542	605	619	590	542	572	609	558	594	622	544	550	607	569	625	570	587	573	500	591	630	554	576	558	588	572	607	572	584	623	519	627	572	608	595	576	616	597	607	593	567	583	565	587	622	571	563	641	577	593	601	604	595	613	598	576	575	619	581	593	550	573	631	597	589	588	586	605	612	514	572	576	607	595	565	559	575	575	556	579	548	564	601	566	618	603	569	571	582	601	586	564	579	591	560	576	640	602	611	558	570	609	587	566	602	577	619	607	600	534	555	560	583	548	594	539	587	540	581	602	624	598	584	579	566	553	548	616	604	561	568	622	596	582	598	616	595	619	612	604	632	614	579	583	614	527	601	577	607	570	573	595	608	617	603	579	577	559	586	584	590	571	597	533	573	581	574	545	597	573	612	577	575	582	575	617	574	574	568	591	594	576	580	557	611	569	560	593	619	603	555	614	572	554	601	559	590	592	570	584	604	575	617	567	560	606	535
23871	21063	28305	24019	21027	9237	2305	1532	21671	41327	32060	15376	3959	1503	925	943	891	866	950	869	879	903	922	907	905	878	888	861	917	859	876	900	894	918	868	976	862	901	899	904	871	876	914	863	884	865	848	889	892	911	889	884	861	840	873	861	874	902	886	854	848	897	896	898	923	895	829	882	894	878	885	840	873	887	915	839	855	895	898	861	890	878	851	955	858	870	843	926	837	907	884	925	867	919	878	939	924	888	922	898	884	918	844	891	927	913	883	921	897	889	872	930	854	852	893	840	910	890	844	882	904	838	885	887	894	941	918	893	902	862	931	843	884	930	924	899	901	871	852	857	893	871	829	898	899	865	899	935	820	918	896	895	869	867	882	882	862	884	863	919	871	898	877	897	893	883	916	884	928	852	876	922	929	899	900	872	891	855	896	876	920	895	885	887	916	904	841	934	870	896	864	874	889	908	880	860	881	952	937	928	916	892	839	887	905	886	913	874	881	853	854	901	930	888	836	882	862	872	885	896	909	955	846	851	951	901	907	888	951	905	896	927	934	859	897	900	868	877	891	829	910	942	888	885	858	866	890	865	892	862	871	887	884	879	877	907	886	830	872	890	864	858	901	850	891	869	858	903	933	852	867	828	865	888	903	846	826	872	894	880	870	903	1011	895	852	822	892	911	887	887	863	883	945	939	841	871	895	852	908	801	955	883	879	946	879	877	907	902	838	905	935	840	862	875	849	874	933	917	907	877	863	910	883	915	928	945	864	875	938	885	823	876	879	870	840	884	845	970	856	882	871	862	846	875	860	924	889	861	882	820	856	894	861	908	842	846	851	886	871	874	867	803	832	827	906	879	896	867	902	902	861	863	886	890	894	863	909	900	855	889	912	859	899	867	848	867	923	876	867	923	903	881	878	877	925	836	882	889	854	855	921	885	850	832	909	883	931	861	855	840	861	872	949	870	861	893	884	870	901	871	823	878	864	875	857	939	866	837	861	889	862	831	907	888	866	851	872	850	879	893	906	874	906	854	907	898	903	901	845	899	932	880	829	913	868	835	910	855	889	915	899	861	900	883	860	950	868	816	924	956	903	857	869	849	896	933	930	821	862	854	810	890	878	888	878	883	902	844	831	910	885	897	873	865	833	902	864	880	882	878	835	851	841	832	893	861	854	876	857	863	929	868	805	920	890	879	862	878	940	875	918	875	934	895	897	908	893	933	871	896	872	856	863	913	824	860	878	886	881	892	932	910	856	859	855	916	949	871	910	889	881	856	866	873	847	996	862	951	857	914	870	937	892	858	849	884	896	911	894	852	914	887	857	899	874	893	876	880	914	877	840	886	904	884	854	857	878	904	846	895	888	908	866	919	910	858	878	834	814	898	905	904	868	897	875	874	790	844	865	859	870	871	873	893	867	867	864	866	861	908	816	805	876	916	903	908	916	858	890	877	876	895	864	915	923	868	873	906	860	895	859	833	890	938	836	839	818	903	842	896	888	843	820	892	829	907	891	855	860	925	852	823	848	924	883	877	872	907	848	941	863	893	885	874	913	848	902	886	834	852	864	886	847	871	918	846	887	855	937	855	933	876	833	916	842	850	853	825	885	840	884	872	896	895	892	876	866	827	873	913	818	873	838	868	905	886	894	841	888	902	872	879	871	862	853	900	907	896	906	942	846	843	893	874	855	916	900	844	917	844	910	871	873	869	862	914	878	909	865	861	845	861	853	844	855	839	897	887	908	849	890	897	904	881	914	916	868	826	888	829	906	861	915	882	873	835	893	949	925	907	906	847	980	893	920	881	878	890	872	870	938	861	891	893	895	846	895	853	899	858	878	855	871	919	865	869	913	862	870	873	892	866	943	885	859	931	894	892	913	919	866	904	906	846	897	832	924	927	900	920	840	893	835	892	854	876	839	872	789	866	893	891	842	856	916	902	868	855	874	933	925	843	901	901	881	884	857	888	885	902	895	834	875	893	867	874	894	836	856	888	901	853	848	855	914	841	887	839	892	934	887	880	882	849	901	934	910	876	862	892	860	891	827	913	880	895	896	866	884	873	935	889	851	871	911	874	849	818	922	851	924	875	940	856	894	909	851	882	896	872	881	892	844	875	843	915	867	861	880	878	906	873	899	870	864	827	833	924	869	924	885	877	878	880	893	920	892	838	926	907	890	923	865	880	838	856	875	846	845	837	865	865	857	912	895	850	888	867	922	869	896	824	827	884	916	912	875	894	868	946	881	824	883	913	890	822	894	874	842	924	883	912	911	926	844	906	905	903	904	876	882	905	872	847	937	846	889	886	931	885	888	861	903	864	946	875	889	922	882	872	899	894	872	873	879	868	866	860	874	880	866	883	888	912	841	874	877	904	855	864	830	888	862	925	888	856	872	942	916	905	813	916	861	851	898	866	846	902	898	858	893	910	869	884	860	845	850	856	851	867	867	930	857	921	820	849	873	867	862	863	844	869	858	883	871	908	864	857	887	891	845	845	892	890	829	883	800	861	850	849	899	894	878	890	902	858	901	930	909	942	878	915	902	869	845	822	796	844	825	833	885	869	828	890	865	880	884	905	908	834	897	852	835	875	907	932	820	851	846	834	846	904	901	857	864	872	884	952	910	947	882	868	892	882	860	900	873	937	895	900	872	889	901	867	857	869	906	872	881	848	838	894	861	890	881	880	904	911	854	910	983	877	843	881	928	897	836	859	908	867	835	898	943	853	896	862	883	891	874	842	866	907	824	901	834	899	897	882	836	913	867	852	846	867	857	924	865	862	863	884	879	872	900	869	800	893	841	837	912	935	900	859	856	884	890	847	901	927	847	828	872	878	824	900	899	878	852	877	898	875	905	901	882	868	844	903	911	878	890	944	879	880	898	869	915	913	906	836	870	846	915	864	944	842	894	848	852	867	881	942	921	886	888	927	918	884	855	885	853	899	842	857	830	912	861	867	842	867	866	907	888	885	895	882	896	858	826	886	918	884	917	951	905	891	840	862	879	901	920	869	868	788	864	852	866	871	900	880	906	871	870	878	865	895	863	822	863	857	884	941	895	858	854	854	858	855	876	877	903	903	907	852	872	846	879	864	835	887	915	847	874	880	785	871	795	866	900	867	911	894	863	884	872	947	845	861	886	880	874	929	887	888	891	901	842	893	893	836	899	868	862	875	862	906	867	891	886	895	859	891	863	888	869	874	874	846	901	908	925	902	913	834	859	847	851	866	872	862	875	913	867	899	884	890	827	813	863	856	880	871	925	899	858	874	871	873	890	911	856	910	912	850	865	897	883	902	882	865	828	913	810	919	946	845	952	924	886	826	916	819	826	867	900	912	967	878	913	866	901	862	877	870	876	860	892	898	843	850	846	855	912	935	908	931	889	909	912	864	847	892	889	885	925	872	874	902	880	926	896	886	929	922	891	835	918	885	864	907	861	924	877	857	894	924	897	830	840	914	889	889	901	852	872	908	855	861	873	922	872	866	914	884	884	866	881	874
5433	9277	6726	3465	2432	1715	1478	1453	26371	36981	25889	11013	3344	1314	791	681	700	749	723	726	753	712	722	755	695	748	692	709	725	815	771	683	770	749	731	728	713	719	685	709	739	728	686	722	708	751	704	763	734	697	718	697	714	703	732	726	709	718	778	709	698	721	726	765	695	782	698	761	709	690	648	732	741	708	712	703	711	702	680	751	686	723	711	683	717	708	701	705	680	743	755	720	691	686	675	752	694	687	763	710	709	688	694	690	700	748	724	714	703	712	675	728	754	703	734	721	720	743	748	736	723	690	722	718	703	722	689	688	729	739	711	711	725	694	731	660	727	703	687	725	762	720	734	708	697	707	733	767	733	674	679	731	759	685	708	723	701	729	711	731	728	771	726	723	681	723	756	704	676	737	706	692	726	768	722	704	691	739	721	728	760	701	696	701	736	754	748	747	736	685	755	720	698	740	704	719	740	747	685	715	721	734	741	790	735	725	734	681	727	696	713	719	752	737	743	714	715	722	701	733	707	723	708	684	689	733	733	682	690	689	739	701	694	728	680	702	720	684	702	753	743	722	738	740	669	684	730	727	703	704	753	723	709	728	675	721	758	668	725	736	744	704	739	739	705	682	679	725	736	741	730	725	742	684	688	744	697	728	743	725	758	705	718	733	706	694	696	725	695	630	631	746	714	736	689	713	757	728	705	761	712	754	714	703	676	667	728	751	708	736	702	697	744	716	726	755	723	746	710	732	685	725	699	715	660	697	705	642	725	688	722	711	709	690	702	701	734	705	705	725	686	698	681	736	718	721	700	714	737	762	752	723	714	709	711	726	768	703	706	755	697	699	705	751	716	740	717	695	741	707	709	694	703	688	769	704	771	743	790	722	727	747	719	731	703	680	685	700	666	724	721	714	715	709	681	728	779	730	691	706	749	707	680	753	724	774	701	744	653	729	708	739	747	692	719	716	699	737	744	728	685	716	710	713	700	692	703	710	716	776	731	710	705	676	743	728	701	740	677	727	731	700	701	703	699	700	731	711	736	749	711	732	703	726	684	669	666	728	733	733	741	701	717	700	697	715	719	663	691	722	750	707	736	742	682	743	720	677	719	755	699	738	699	739	693	713	696	685	673	682	712	719	715	725	694	711	717	675	724	680	706	733	705	730	708	696	740	701	699	721	710	724	672	706	698	702	757	733	736	718	709	680	726	716	705	730	712	695	713	723	755	742	751	692	718	685	733	708	756	686	717	731	769	760	753	725	692	750	721	707	687	722	678	753	721	743	747	713	755	737	741	723	722	719	675	727	703	717	735	695	743	688	744	697	676	740	688	708	709	704	698	732	707	730	766	724	711	738	688	728	701	772	671	710	696	670	711	692	727	692	721	707	707	725	698	716	745	692	764	680	730	714	766	683	701	735	685	699	697	699	721	686	749	730	723	731	715	679	763	736	696	748	703	739	727	713	742	692	729	677	704	727	687	745	715	696	700	750	695	684	655	700	702	715	707	674	780	729	704	720	700	710	740	713	670	763	678	692	726	720	704	691	723	750	674	656	705	699	709	712	704	739	761	745	742	691	693	762	708	696	741	741	719	726	710	755	719	718	790	712	743	716	709	731	746	705	749	725	759	727	734	730	701	759	668	705	737	781	698	715	716	685	676	672	757	711	674	722	712	711	770	713	741	800	711	756	747	706	756	682	680	709	734	700	768	645	726	696	731	716	712	711	727	692	697	684	752	704	702	688	702	669	760	687	744	695	688	719	680	713	691	678	773	687	704	720	743	671	730	723	759	692	693	694	670	694	680	720	706	705	697	705	736	704	708	748	705	696	713	693	723	691	743	746	758	699	711	708	662	698	723	747	675	714	730	719	713	696	745	702	697	723	676	765	718	764	713	720	687	735	700	681	725	684	679	683	711	714	689	709	714	741	743	721	672	740	699	674	700	723	698	727	694	736	741	729	766	699	630	712	687	670	717	716	706	684	736	754	718	693	801	690	697	721	673	758	725	718	679	698	671	665	771	701	718	700	740	726	686	730	716	741	748	714	685	747	751	739	752	710	688	674	736	700	749	699	672	764	732	685	725	668	724	692	694	700	697	692	700	699	721	737	707	721	695	683	684	735	699	693	746	715	722	752	692	738	684	748	750	743	744	731	692	691	691	730	688	690	697	733	714	713	707	708	695	736	714	692	718	706	725	746	668	750	720	712	694	709	688	698	750	719	690	674	703	739	720	735	719	704	725	689	726	710	714	676	680	707	769	683	768	740	688	719	727	726	713	713	746	668	727	758	715	740	711	740	744	711	700	722	722	743	689	722	705	688	731	729	704	719	746	687	672	652	740	716	736	707	730	715	675	710	732	708	744	702	672	702	747	724	712	669	685	723	730	653	712	700	744	745	681	717	721	706	707	721	707	704	727	711	710	724	685	658	698	700	711	709	669	716	745	715	675	718	712	717	762	731	709	654	689	693	688	705	717	690	687	764	672	719	702	712	744	690	723	697	726	700	772	752	693	701	724	673	734	682	746	688	712	725	761	692	723	707	729	695	718	711	678	739	752	680	712	687	690	740	713	665	668	708	692	687	678	698	692	734	744	683	746	709	741	675	707	716	748	695	700	679	693	708	677	716	767	700	730	729	724	690	655	747	680	726	684	716	770	663	743	673	707	709	753	747	754	699	690	674	696	689	697	720	725	705	703	721	696	668	694	686	707	698	676	755	690	669	729	683	749	778	726	728	727	693	680	749	738	707	758	721	728	687	746	690	711	727	700	732	733	753	730	685	682	760	673	742	709	720	730	747	674	747	732	706	718	701	700	687	743	751	694	778	683	677	688	669	698	701	753	670	693	733	661	699	674	701	712	743	703	735	726	758	699	715	677	754	701	690	714	759	749	774	705	723	685	710	683	771	715	728	725	759	696	710	770	712	728	706	701	747	696	738	698	726	715	705	709	750	716	742	769	674	665	680	701	744	711	701	710	758	725	698	711	710	728	685	696	688	762	701	745	679	753	718	716	706	707	698	715	716	708	646	741	684	715	728	752	711	686	710	750	755	737	731	693	687	725	752	689	703	714	746	707	696	685	714	725	682	675	703	746	677	712	696	709	696	682	724	705	721	690	752	682	733	706	729	773	755	735	747	741	713	707	714	685	726	738	701	720	680	700	734	702	732	712	698	667	729	739	710	670	709	669	713	749	718	716	687	681	662	713	734	704	685	717	741	761	690	688	737	712	707	709	734	694	726	675	740	710	716	679	743	707	726	703	708	733	715	715	733	707	734	656	691	728	747	755	661	678	672	705	700	735	750	722	709	718	740	751	660	719	707	709	688	703	703	679	744	695	691	725	689	692	755	724	757	696	723	730	749	713	733	659	715	707	705	739	700	669	714	686	668	670	707	678	713	703	685	711	787	732	689	740	686	672	739	727	729	703	739	714	761	711	700	675	740	719	711	675	705	720	742	684	700	701	665	723	711	733	743	706	719	706	688	730	690	715	718
27272	12885	1783	1010	630	587	582	519	1505	3005	2535	1424	859	534	524	502	545	534	531	528	526	528	542	520	487	502	531	506	538	486	544	536	497	509	474	507	542	531	526	506	506	534	511	488	511	507	540	552	532	534	490	492	488	500	508	498	499	509	542	500	518	493	524	544	475	513	487	542	511	510	551	535	528	495	537	524	517	464	495	480	503	531	500	494	475	526	511	516	499	511	516	523	535	460	490	485	509	495	470	535	500	537	513	474	479	502	498	523	483	541	498	512	515	517	509	497	534	493	524	490	522	531	473	492	523	472	529	539	477	509	484	486	506	497	480	479	533	490	487	547	534	547	538	507	535	542	517	515	489	507	490	557	504	481	489	507	521	518	528	530	515	506	523	494	518	530	486	537	540	514	515	488	486	485	493	535	518	498	558	494	556	479	534	515	521	521	506	501	519	528	485	502	502	526	524	523	512	530	518	567	506	486	534	492	485	499	511	519	563	485	520	501	528	532	534	524	544	498	506	578	517	516	542	525	504	548	500	517	501	495	505	509	479	524	550	540	509	498	530	481	495	521	520	538	553	493	468	496	495	487	500	532	526	522	526	494	506	502	499	558	496	475	491	548	510	503	536	504	517	495	501	536	507	531	499	502	510	480	510	529	510	535	483	502	518	522	498	503	511	470	483	456	518	502	503	469	467	478	514	489	481	507	482	479	504	539	528	535	464	511	480	505	502	492	512	540	483	528	545	509	541	502	520	514	508	538	483	490	546	518	545	501	526	525	493	537	518	515	501	498	524	496	540	524	520	499	496	536	538	482	520	521	511	523	485	516	505	515	512	526	504	500	486	552	492	526	542	509	507	529	542	513	496	504	501	529	491	487	499	547	509	507	508	510	516	515	507	486	507	538	504	516	504	519	520	526	534	508	495	502	508	520	541	518	502	476	533	518	490	539	503	544	471	496	470	507	530	496	557	526	506	505	502	489	466	493	520	483	528	464	507	537	497	499	536	496	534	540	515	545	499	514	522	540	501	548	510	502	533	524	531	536	525	515	571	523	532	539	500	513	505	485	525	484	493	524	512	559	482	532	475	519	511	517	492	511	551	522	476	519	478	553	532	452	537	504	509	506	516	523	529	502	487	510	509	548	492	515	494	495	501	493	501	500	504	552	513	525	519	558	490	506	535	520	463	475	480	545	515	516	483	581	562	556	523	492	518	510	505	567	556	505	512	531	518	516	484	505	521	554	503	505	501	512	509	516	477	507	523	483	529	513	500	522	523	508	556	542	509	548	506	550	496	497	495	512	495	488	542	504	504	526	498	500	512	509	512	514	533	552	520	564	503	497	500	514	539	518	539	528	486	541	491	563	518	502	517	536	478	520	512	506	508	520	512	567	539	455	495	507	473	520	495	512	523	538	538	492	473	537	482	531	513	500	498	491	501	509	487	508	514	460	514	481	499	492	532	515	511	502	520	506	525	535	466	551	530	483	486	507	536	535	479	495	520	481	539	518	494	480	529	518	506	487	490	501	493	487	524	516	515	522	497	515	514	498	505	510	522	498	520	508	496	521	502	475	517	521	523	534	538	534	531	509	553	504	504	490	506	494	523	498	516	522	511	493	539	426	544	518	523	548	522	526	518	545	523	513	493	541	506	504	513	485	504	507	523	551	515	510	501	488	483	515	572	487	507	489	484	495	557	486	511	515	467	497	536	536	503	484	525	489	534	489	556	478	493	525	536	531	517	497	481	527	524	527	499	506	530	518	487	515	535	520	487	553	477	500	498	498	491	488	502	507	533	519	507	495	552	460	541	487	561	512	503	509	494	504	504	502	534	511	544	473	564	509	492	510	508	450	538	553	523	511	526	510	514	475	523	524	532	522	494	530	493	562	535	486	501	537	529	532	500	504	499	484	544	494	506	503	529	504	544	509	547	498	494	517	530	506	504	507	502	552	496	537	477	499	512	497	493	535	501	476	503	524	495	522	489	491	475	534	475	527	524	462	501	497	574	492	513	508	500	486	522	523	515	521	514	533	517	501	515	551	530	533	520	527	545	487	523	491	499	500	512	535	454	498	473	527	502	523	524	537	496	542	499	504	516	489	510	489	504	488	502	557	508	505	490	516	520	504	551	485	517	528	457	504	526	482	556	500	508	511	510	530	512	486	512	514	495	492	493	489	526	464	504	502	526	490	526	542	547	524	481	566	504	536	503	500	517	516	516	519	454	518	517	511	494	509	545	462	533	467	491	551	529	492	531	511	518	509	521	524	496	507	496	539	525	485	541	532	536	536	513	501	484	502	514	503	511	512	515	518	508	487	481	480	522	491	500	493	540	501	494	550	523	521	497	492	497	538	477	509	509	518	545	482	505	479	497	498	540	461	533	568	518	561	501	506	524	549	490	490	540	526	545	508	527	493	526	498	511	499	519	526	489	505	520	523	490	482	518	469	506	527	518	554	496	525	550	487	504	501	484	515	542	473	548	495	495	482	569	491	510	514	524	503	500	473	501	521	512	530	525	483	480	526	531	568	496	534	520	486	520	528	495	523	517	476	549	474	506	523	540	517	481	510	530	490	519	484	503	536	503	494	508	502	537	551	514	497	505	514	504	480	482	507	499	499	510	490	481	513	479	454	479	510	473	501	494	501	498	475	519	499	504	526	446	518	516	539	579	492	504	490	520	523	503	521	522	494	516	506	498	527	532	530	484	493	496	543	549	540	557	526	524	502	553	510	493	502	488	509	527	550	528	476	517	526	492	534	522	522	527	499	533	518	498	485	543	542	509	508	502	529	518	504	549	527	485	473	495	534	498	536	523	492	491	497	518	521	483	591	499	487	510	503	539	521	497	513	489	469	528	536	505	528	505	501	465	518	528	490	489	506	551	515	563	505	537	478	505	516	533	539	520	539	536	540	511	494	520	525	497	486	494	521	470	492	524	525	501	512	481	459	528	488	496	516	514	476	523	519	533	519	500	544	520	510	521	510	514	474	525	501	459	494	537	509	558	520	515	485	510	511	513	550	525	534	530	527	462	506	505	537	510	457	495	503	527	523	513	551	506	552	556	531	553	494	519	496	505	555	491	526	559	502	541	527	538	560	463	499	546	495	488	542	521	521	520	511	539	553	513	497	471	506	490	489	519	484	487	500	529	548	537	526	488	513	504	505	479	497	543	540	566	523	503	484	486	502	512	486	551	515	516	494	479	539	493	560	525	532	528	473	524	484	504	521	497	476	453	536	521	528	499	523	555	534	509	520	482	493	536	552	519	491	515	519	549	493	523	544	513	494	515	470	522	524	538	546	542	509	519	535	504	519	550	479	507	560	519	529	479	506	511	535	532	514	539	487	505	477	522	521	512	525	504	497	500	497	548	504	512	508	520	507	487	513	530	502	545	541	535	554	488	505	540	522	516	503	502	526	503	532	491	492	540	498	487	566	488	529	551	520	514	531	517	553	530	530	513	526	480	489	510	506	503	496	555	480	506	514	498	477
5313	1198	1035	791	571	526	481	499	1983	3502	2832	1380	716	489	420	398	453	448	422	437	433	430	423	423	436	418	415	442	444	417	453	419	386	387	449	417	448	432	432	440	443	432	422	423	433	438	449	450	435	433	421	414	409	446	421	415	425	427	442	392	416	437	431	418	416	425	421	437	398	438	414	416	398	394	381	438	410	425	441	386	411	407	394	432	422	423	454	439	421	414	398	444	413	416	415	398	437	426	466	430	458	405	423	449	438	456	433	428	431	421	389	441	412	442	465	399	422	458	427	451	438	414	428	376	444	422	450	417	414	417	394	441	411	435	420	428	443	376	427	464	491	490	415	422	409	432	417	451	447	409	450	426	412	440	435	422	429	430	457	395	442	397	446	408	451	403	395	415	431	430	423	387	465	442	443	437	436	426	400	470	424	387	439	399	415	420	454	424	433	427	417	430	396	361	397	419	435	422	412	455	394	409	405	404	382	409	430	430	418	417	446	424	404	419	432	437	449	415	406	366	424	425	440	371	453	404	435	393	437	419	422	411	450	431	414	423	409	423	428	429	447	415	431	405	418	473	408	395	458	375	402	413	437	433	415	442	449	458	447	386	416	458	436	425	434	439	420	461	396	426	424	421	441	421	424	418	405	427	418	411	423	439	445	437	421	417	437	407	433	459	408	413	426	405	430	440	431	394	419	423	445	422	433	397	394	433	422	434	423	424	411	405	400	458	382	430	415	419	445	418	413	400	385	448	391	445	395	419	414	430	383	466	451	412	421	410	442	420	422	393	384	430	446	419	454	439	440	426	399	407	425	404	412	366	420	413	414	427	435	394	392	405	432	422	406	412	436	419	419	406	447	429	412	411	413	437	429	423	452	431	462	417	419	430	398	411	418	459	430	411	420	451	403	416	431	447	444	436	416	434	457	386	407	423	416	427	412	415	422	361	412	432	422	428	434	410	434	421	469	441	396	414	408	462	449	431	439	410	438	401	419	419	412	404	478	468	409	458	431	403	419	443	404	432	388	451	400	426	409	464	441	471	459	423	446	423	438	414	417	414	426	417	419	419	431	409	414	408	441	394	414	424	454	393	442	434	410	440	432	434	417	461	446	413	444	420	432	432	415	437	412	436	462	413	461	391	428	408	439	429	374	406	450	423	443	447	436	421	444	417	447	432	427	426	412	371	435	458	445	433	463	443	441	430	438	417	381	443	441	429	451	413	426	433	422	442	442	458	431	427	426	413	403	405	437	419	411	412	429	418	423	419	421	410	411	443	417	413	410	397	436	460	409	429	443	418	446	430	410	439	411	441	444	468	418	444	447	391	423	421	433	423	400	460	425	412	399	433	435	422	430	449	442	403	424	420	439	421	455	409	441	444	397	398	446	423	403	422	418	426	419	439	432	440	428	426	418	423	440	424	450	430	390	402	426	420	434	448	413	421	436	426	383	411	440	445	408	451	443	460	460	440	408	445	410	431	424	443	419	393	368	435	438	417	414	412	454	480	421	433	387	413	426	419	431	398	385	429	386	429	461	425	445	422	386	416	423	419	410	447	378	415	452	438	422	419	425	411	400	432	487	425	426	399	375	410	403	414	427	419	405	428	458	397	416	424	463	397	470	436	430	451	445	429	422	443	435	428	416	441	424	461	431	441	388	400	411	422	399	439	418	414	423	406	413	426	413	414	428	434	389	460	397	396	406	439	415	470	409	458	432	421	438	431	440	466	465	410	405	432	430	410	428	410	450	389	394	419	429	434	474	433	420	406	421	405	423	396	427	413	446	452	424	396	466	425	390	427	420	392	438	412	429	425	437	428	389	442	411	395	440	446	445	455	387	431	467	420	377	429	446	436	437	442	445	396	409	425	438	463	430	428	444	414	410	463	449	434	420	424	418	423	454	447	442	412	406	409	451	434	456	437	442	426	456	429	397	373	451	437	410	427	407	451	441	435	442	425	431	401	445	427	406	398	430	449	397	444	426	423	431	423	454	401	405	424	407	403	428	422	431	427	434	441	418	413	471	406	422	450	418	449	405	406	415	413	439	426	408	396	413	454	416	413	426	417	369	433	444	447	418	480	415	392	415	422	478	400	446	446	450	436	392	455	410	404	426	417	385	417	406	408	379	426	423	411	468	438	416	417	426	421	408	431	433	432	418	426	432	427	381	445	426	456	418	419	428	428	396	437	398	402	440	452	423	415	391	426	425	414	416	443	425	418	423	428	386	413	448	425	422	408	456	430	432	435	428	394	404	426	412	439	418	412	447	399	432	416	391	424	443	397	408	404	415	387	421	429	430	387	437	452	444	416	419	393	408	422	396	425	426	417	415	451	446	448	400	415	443	415	402	380	455	386	384	406	435	424	427	434	402	398	425	418	426	428	415	389	424	429	440	395	423	409	453	414	412	389	420	426	445	411	431	425	379	452	398	431	415	429	418	419	447	426	429	430	472	439	412	408	426	424	438	429	415	418	436	422	384	438	427	414	423	463	419	420	424	429	429	411	404	416	438	419	443	410	432	432	443	470	413	426	443	394	411	440	458	433	414	412	413	443	412	384	430	416	427	387	401	416	438	441	394	424	402	380	439	453	425	386	454	456	367	438	462	441	433	434	432	423	428	439	439	429	453	424	466	418	414	419	413	407	422	417	425	442	425	416	411	408	445	439	427	435	447	421	420	446	454	381	414	414	479	455	381	389	459	416	437	405	442	470	444	435	439	427	412	424	397	434	404	454	429	404	428	421	424	455	425	413	447	421	418	415	416	444	428	413	459	431	454	400	430	398	427	414	388	418	433	412	420	427	389	436	431	438	413	419	398	437	447	420	448	435	427	421	386	440	439	466	432	395	417	407	397	445	416	414	412	418	401	408	393	416	432	448	420	442	396	398	431	416	447	432	428	407	406	426	449	447	435	421	403	418	443	430	406	444	429	421	410	405	426	432	421	434	452	435	444	424	442	425	403	430	446	437	415	431	476	374	393	405	449	407	417	407	446	392	424	408	397	405	414	448	457	440	440	404	406	424	411	424	415	453	421	391	419	451	414	431	437	464	416	445	383	448	403	404	446	403	438	401	413	463	433	396	420	449	447	439	430	414	436	411	441	419	417	434	425	401	425	409	422	442	417	446	429	429	432	418	424	426	437	412	425	412	390	444	437	377	410	421	441	415	422	417	412	413	423	457	392	413	418	434	395	411	407	398	434	429	472	429	420	425	405	456	413	440	406	400	436	457	428	428	467	439	448	450	426	399	384	406	444	446	397	430	424	416	414	442	418	419	403	444	427	399	430	437	392	470	439	423	411	433	415	410	422	423	413	406	460	442	419	413	448	406	419	395	438	385	427	422	440	406	449	446	434	374	389	430	409	431	402	407	430	429	427	456	422	402	408	411	414	418	404	412	452	417	414	435	432	433	405	419	427	396	434	432	441	436	436	442	418	419	415	418	394	424	442	452	420	408	450	416	433	408	408	418	427	401	430	414	451	384	448	405
25063	21064	26872	25023	5852	1359	1018	791	10817	23670	17506	6958	2041	891	676	661	672	687	648	658	618	662	643	616	630	641	622	709	641	633	688	604	617	622	645	647	668	628	642	638	606	631	645	664	675	675	640	578	692	660	616	672	627	594	606	639	639	652	636	655	648	625	622	674	640	655	649	651	630	626	626	652	620	626	563	594	647	632	608	635	661	620	655	618	641	592	628	628	644	615	645	638	634	645	642	615	633	607	625	639	659	617	668	606	595	634	583	650	654	625	635	613	605	625	623	585	628	608	632	658	652	638	633	600	593	628	630	668	659	621	564	646	644	594	645	604	625	632	616	605	633	646	609	645	615	630	619	621	658	642	578	582	624	629	649	615	609	625	627	642	642	602	649	601	616	624	604	614	618	614	644	651	657	624	649	643	693	633	640	643	647	648	593	622	602	616	606	587	631	593	636	637	635	639	628	608	601	605	637	646	642	589	624	626	671	618	615	600	639	625	605	665	677	619	584	615	654	591	643	586	614	618	604	625	623	609	601	612	608	590	594	650	600	605	606	611	620	657	592	622	640	601	613	621	615	627	608	680	629	595	664	614	626	641	628	630	578	583	639	648	676	601	617	608	641	683	579	610	627	626	589	607	632	644	628	594	622	581	634	592	667	643	622	639	594	640	621	640	621	663	589	605	631	670	640	608	635	629	674	622	638	628	621	581	657	627	585	650	624	653	601	615	648	647	645	606	601	599	584	579	613	622	665	640	624	558	667	630	624	645	636	605	617	627	632	651	676	588	626	632	627	590	612	585	647	595	627	639	606	597	668	580	630	586	621	615	608	644	640	592	605	588	655	595	632	600	623	626	615	678	610	652	691	602	635	623	600	638	623	608	613	643	641	656	649	607	623	611	671	627	638	594	624	633	603	629	645	620	607	667	647	577	617	609	625	633	617	625	612	625	625	622	613	649	617	620	622	625	632	609	632	612	643	619	648	617	630	687	613	615	585	590	624	590	619	620	601	673	632	618	611	693	627	623	685	661	587	627	605	605	630	610	590	663	614	611	665	571	638	617	624	580	648	640	627	684	605	679	659	613	655	633	583	640	595	597	562	635	555	645	636	661	606	648	656	596	576	644	668	588	657	616	625	639	649	653	654	679	616	636	594	611	644	585	650	630	615	623	635	584	654	641	641	648	584	587	574	632	628	629	616	581	631	622	638	660	629	634	586	625	604	626	673	614	616	607	577	603	612	592	640	615	636	618	653	579	634	615	631	630	592	598	592	579	627	645	661	625	624	584	579	597	605	615	607	615	589	614	607	589	620	638	638	671	584	612	625	575	642	623	657	608	662	639	619	655	638	643	613	586	632	589	608	639	646	632	586	621	655	607	629	639	632	600	635	591	600	621	604	630	634	612	656	633	628	649	635	642	669	616	644	616	632	641	632	606	641	622	623	606	632	658	627	622	644	622	679	653	687	622	632	623	612	645	612	613	591	619	641	636	631	625	587	593	599	633	627	624	587	650	638	610	602	636	643	633	647	598	591	630	597	612	601	617	637	641	671	618	671	640	670	630	641	589	609	651	656	638	627	618	612	600	612	652	679	609	615	578	644	659	613	655	595	681	604	614	591	615	626	641	580	660	617	662	638	600	595	615	627	586	648	626	621	640	606	639	639	593	646	640	659	613	642	627	610	657	648	608	566	588	659	671	632	645	697	644	630	588	641	631	607	635	605	609	628	640	623	615	611	590	643	645	639	641	633	608	627	628	616	631	648	594	628	610	582	615	589	610	635	676	622	612	633	600	654	604	641	607	633	652	617	634	649	637	585	614	614	627	614	629	606	612	651	578	637	669	624	655	679	639	649	663	638	584	602	655	622	637	675	654	652	594	610	621	610	610	630	646	626	644	615	650	643	625	626	625	647	663	620	627	633	616	584	638	590	595	597	628	606	639	645	618	595	613	679	633	694	643	570	599	671	640	638	627	586	621	619	591	635	578	633	619	688	601	605	620	702	602	602	632	640	634	619	616	657	612	663	611	609	630	612	636	621	613	647	633	659	634	624	600	602	656	659	639	655	609	612	641	612	629	593	620	649	667	594	651	612	656	658	577	593	612	633	595	617	659	600	597	594	654	671	596	629	659	606	642	635	643	621	641	669	657	650	586	617	600	644	627	645	609	635	585	629	629	609	623	672	568	633	636	587	612	635	585	636	619	627	602	648	665	643	626	638	576	603	640	578	593	615	642	649	648	593	638	672	665	642	642	627	607	658	603	602	677	607	596	621	622	615	630	660	614	643	620	651	605	645	628	598	655	680	664	677	684	586	632	602	624	621	581	576	611	631	648	630	639	635	641	647	631	661	561	578	622	642	573	625	554	650	623	643	617	628	622	665	662	634	653	635	594	590	624	659	625	662	622	609	635	624	616	630	660	587	628	650	585	616	684	682	621	596	644	640	605	614	642	613	645	622	609	682	659	633	618	605	667	624	593	600	608	606	626	641	620	582	662	615	608	635	600	640	612	657	635	650	646	617	583	607	631	627	639	660	652	623	608	638	643	634	629	636	636	614	624	606	605	625	666	628	589	632	657	617	652	596	645	597	608	649	568	596	586	688	622	635	633	668	594	622	643	662	598	658	627	631	620	626	658	651	634	639	614	597	672	647	585	656	592	606	587	618	633	610	645	626	575	620	565	597	599	590	618	644	645	636	591	639	605	637	628	662	626	653	591	626	631	638	593	642	599	607	618	608	670	616	621	618	608	611	631	620	613	614	618	610	603	615	638	620	637	583	595	620	606	620	613	611	624	615	652	629	598	623	627	596	569	617	660	606	640	583	650	606	629	620	649	614	626	617	577	655	633	624	585	620	617	619	593	623	614	634	608	650	653	625	655	608	602	682	629	618	625	634	615	613	616	605	649	654	623	687	632	607	613	616	640	675	620	625	676	657	622	616	639	603	633	659	590	613	633	657	626	674	654	612	624	557	605	643	625	621	647	653	604	655	646	623	661	614	627	618	636	654	611	619	644	647	587	676	646	650	647	639	599	584	645	620	610	653	674	612	599	640	617	642	647	632	594	638	629	638	588	589	663	615	629	603	627	616	641	601	637	689	618	647	632	647	618	632	629	580	625	631	626	674	587	584	660	632	623	613	638	662	616	622	606	669	642	621	626	609	597	604	587	646	590	623	615	589	630	677	606	639	597	644	601	636	681	618	651	644	598	637	609	638	599	680	612	629	612	640	623	629	649	629	634	659	597	615	613	623	603	614	619	613	651	620	600	687	657	638	646	615	633	668	670	628	646	641	652	623	629	595	591	633	632	710	632	570	639	634	658	639	590	572	610	596	590	636	610	631	606	660	560	607	634	612	600	592	660	661	614	624	610	570	620	646	625	591	616	642	629	652	583	616	602	571	620	626	649	668	603	627	612	609	621	615	649	595	637	622	642	636	589	611	628	612	613	601	583	606	635	596	656	679	584	579	600	631	640	620	610	661	594	607	601
4205	4958	4134	2093	1462	1049	853	837	14206	21464	14500	5728	1933	773	529	526	540	537	581	526	549	583	542	521	519	558	478	557	505	536	544	544	522	527	553	502	490	532	483	542	539	542	542	528	517	516	564	566	535	540	489	548	506	565	548	511	530	488	487	531	528	531	479	520	547	544	511	577	538	546	576	500	549	524	548	579	545	549	542	497	529	543	522	512	548	516	543	507	540	577	540	537	499	536	535	523	494	524	539	542	518	537	530	539	531	548	493	539	502	530	531	496	526	538	512	596	530	495	540	549	520	526	547	530	462	533	530	514	524	530	494	558	522	521	554	507	521	487	548	524	556	526	554	515	542	524	549	544	512	526	516	508	513	513	586	511	525	506	561	548	521	512	554	512	557	529	519	558	538	536	475	507	540	533	539	516	537	552	504	461	532	501	514	499	505	526	500	472	529	552	503	553	540	528	532	535	511	509	519	517	526	543	571	538	521	544	486	529	531	561	522	536	537	543	530	513	500	499	525	527	536	532	494	561	558	507	512	532	510	510	532	536	520	547	520	528	510	525	515	515	526	533	509	520	567	544	573	554	569	524	540	496	494	492	550	544	506	511	507	528	530	503	490	534	532	520	504	532	548	506	537	486	527	517	519	524	523	521	528	552	540	536	489	523	507	539	537	520	596	537	543	486	505	538	549	486	494	530	535	544	536	503	464	558	513	542	546	520	533	507	482	543	499	541	532	555	521	558	531	546	530	552	563	525	546	526	524	544	539	526	528	499	562	537	559	504	533	528	522	507	509	508	532	500	586	496	488	509	501	508	544	524	524	517	529	509	551	523	520	566	569	524	503	486	535	511	492	511	511	507	562	505	542	575	536	512	527	501	526	541	528	487	542	505	528	517	559	540	495	521	528	515	572	531	492	547	533	525	542	468	546	502	559	531	519	532	539	557	506	493	524	557	535	532	513	526	525	526	503	520	512	478	497	534	465	502	511	533	515	492	526	526	552	517	537	541	545	561	567	524	532	477	527	524	540	542	516	507	526	521	547	534	528	499	528	506	544	545	537	540	549	505	506	508	557	517	515	513	542	534	540	528	540	513	521	494	523	550	514	520	487	495	525	522	507	492	540	520	544	566	479	543	502	513	534	525	476	539	557	550	503	491	498	508	510	529	513	484	538	574	523	530	544	532	538	527	522	530	558	502	549	487	538	515	533	509	489	540	534	525	483	509	535	495	519	494	521	503	514	513	538	512	536	518	546	506	495	525	513	542	515	471	499	527	514	532	501	543	492	509	498	522	484	495	526	501	483	511	486	515	518	522	547	500	576	494	534	537	529	549	505	536	528	520	493	509	522	543	485	526	534	526	553	505	535	500	481	532	507	533	561	560	523	493	492	544	514	507	505	501	517	546	517	502	499	533	484	537	547	550	582	563	531	549	471	519	528	519	527	537	566	519	511	507	566	518	498	540	543	528	520	529	542	526	512	511	524	522	522	528	489	536	490	536	564	503	461	491	511	502	518	538	503	491	548	556	537	537	565	519	509	531	563	525	549	539	488	533	505	501	559	501	478	558	519	545	508	527	499	511	524	543	537	539	514	558	525	523	530	512	530	530	479	486	511	555	541	510	514	553	510	478	511	510	509	515	563	561	519	528	515	516	506	518	517	511	525	519	514	521	568	518	549	539	473	526	529	494	516	490	512	494	506	573	543	514	564	547	521	546	566	493	528	519	540	536	510	531	517	525	516	518	487	526	508	530	551	483	524	498	550	516	476	510	547	529	520	523	526	547	551	485	493	562	522	533	581	517	491	527	500	509	504	491	517	489	506	543	504	515	544	513	523	554	522	490	525	526	549	535	510	495	559	516	533	545	515	490	518	504	506	543	532	519	482	532	499	538	530	523	521	538	535	524	477	506	524	480	517	523	496	482	530	505	488	512	540	527	528	506	508	546	534	527	530	566	500	556	542	503	544	517	510	512	493	509	519	532	514	547	485	525	554	519	490	517	507	480	506	522	515	525	517	505	541	551	544	511	478	515	559	538	540	510	520	535	494	509	529	516	534	547	560	547	484	540	541	562	498	509	516	533	515	490	509	562	540	512	515	528	526	527	513	543	507	527	519	529	552	503	507	532	567	496	543	515	505	515	528	534	504	513	515	505	492	543	523	543	506	498	528	540	523	479	526	541	530	505	511	558	514	520	503	514	550	515	532	524	532	531	549	517	554	499	547	529	520	534	518	550	491	526	493	521	546	481	548	526	515	486	530	481	554	504	531	554	523	521	545	486	516	519	509	514	523	495	507	519	495	533	502	554	499	509	523	488	552	550	514	493	527	507	495	539	512	543	556	527	518	480	543	490	512	499	481	526	541	524	513	534	524	507	519	551	510	546	519	526	493	510	502	545	546	520	494	500	510	519	496	536	511	526	575	532	500	513	539	490	510	530	577	538	525	530	553	517	516	537	519	510	508	550	495	498	565	522	506	501	523	474	525	518	537	503	463	516	561	488	506	505	508	498	500	512	553	502	508	559	528	486	517	533	546	502	550	513	482	526	468	499	515	513	560	542	536	519	507	507	489	486	506	501	530	531	528	513	490	481	573	492	562	520	521	494	523	510	507	502	507	549	574	505	533	546	512	512	538	552	551	504	491	524	578	519	566	493	519	545	516	511	496	528	508	564	521	531	491	500	520	510	544	520	506	582	539	554	536	494	510	520	526	526	546	507	510	530	503	545	565	511	482	517	535	514	509	495	499	523	519	520	523	524	513	518	492	519	561	504	527	495	533	532	528	523	528	545	535	539	501	515	502	530	483	514	557	523	549	527	514	491	554	519	524	510	521	517	493	496	546	520	549	498	497	544	495	533	524	561	531	536	550	455	517	526	507	511	505	527	496	564	541	549	550	511	509	555	541	520	518	518	520	521	489	496	511	562	508	532	557	493	540	489	494	491	499	549	519	462	560	507	505	540	511	505	516	532	523	511	522	514	478	494	544	571	501	530	521	482	502	525	535	532	542	503	519	514	527	561	545	499	524	486	517	536	523	539	542	539	551	523	556	563	510	508	527	482	521	514	490	495	517	477	518	541	520	560	483	525	536	496	509	534	522	544	530	444	538	561	522	561	503	540	546	557	538	555	584	527	481	537	549	532	528	489	512	526	531	577	531	493	514	537	516	496	534	534	527	526	486	500	526	535	550	513	521	535	530	521	521	509	535	503	520	515	517	561	520	513	509	522	519	502	508	497	513	538	505	555	530	520	509	517	530	559	530	533	491	507	540	509	532	507	540	538	529	522	492	543	524	558	515	549	502	543	529	528	511	509	506	529	515	519	515	531	520	523	570	585	497	503	552	553	533	539	527	480	530	549	532	499	522	553	520	528	507	535	551	526	529	522	536	522	530	524	484	535	508	522	531	509	500	532	537	531	560	505	484	533	531	532	513	491	514	515	521	538	503	503	512	517	522	515	501	496	527	524	518	518	520	546	494	515	520	512	501	517
23882	21094	28366	24068	21071	9182	2203	1480	21513	40468	31558	16173	4823	1620	1023	891	872	867	879	938	920	943	954	913	907	890	894	799	922	920	900	886	930	856	898	850	876	882	925	955	879	876	845	929	921	862	871	832	876	865	856	845	897	907	904	886	854	898	907	908	889	879	925	883	874	884	851	898	885	857	885	876	836	840	919	872	848	922	864	906	877	856	854	888	897	861	936	874	886	847	861	822	880	892	828	861	903	940	856	909	895	919	872	857	909	882	958	874	920	901	847	847	821	867	877	836	952	903	862	923	895	872	910	881	902	880	865	880	923	893	928	944	865	850	930	921	840	887	907	859	928	850	862	899	897	843	924	938	929	923	874	928	871	845	909	869	875	954	838	865	867	880	869	841	909	903	892	850	868	927	881	887	880	911	864	904	919	888	896	859	807	888	875	852	874	867	853	877	910	953	916	875	931	870	901	912	887	857	891	936	862	857	844	929	861	870	904	886	897	858	882	834	895	900	905	891	858	834	955	893	927	881	922	854	927	865	837	859	856	874	875	879	864	851	870	871	881	927	841	851	845	864	840	927	913	864	911	921	928	895	939	866	858	894	884	873	871	869	865	917	861	870	906	815	909	904	882	858	885	874	850	874	883	854	845	861	862	853	905	889	865	891	825	889	912	865	867	866	837	862	929	814	857	865	884	879	886	834	867	857	876	878	844	863	876	883	914	887	881	883	853	893	851	904	904	893	903	845	873	852	826	899	920	911	888	896	869	866	869	944	895	836	861	890	916	821	901	893	884	930	857	855	914	823	831	872	891	852	896	902	900	853	870	928	850	920	875	871	840	843	828	891	882	872	876	888	853	888	896	914	881	949	875	920	819	933	875	917	860	955	887	919	916	854	868	842	920	905	882	897	959	936	877	885	857	895	850	903	851	932	900	898	867	863	818	828	924	847	895	903	888	848	890	889	889	855	890	863	926	882	911	879	860	856	885	860	895	930	864	878	860	900	890	803	902	926	919	884	870	839	894	870	901	897	868	888	890	849	899	878	879	896	888	907	785	873	897	903	921	796	879	856	922	876	868	894	870	872	874	851	936	928	889	919	878	860	894	869	879	836	844	876	849	852	866	899	876	935	801	916	950	854	847	857	824	843	857	913	872	875	879	897	876	855	885	915	895	865	883	829	923	895	843	862	903	877	867	895	920	851	887	850	889	877	895	840	868	898	901	865	880	904	907	853	881	872	868	841	892	878	836	895	932	895	893	929	813	919	875	866	954	837	892	899	860	840	889	907	910	858	906	891	874	866	856	854	874	878	891	897	946	798	827	878	937	887	872	875	892	834	897	906	871	936	860	851	910	859	860	842	883	934	942	946	885	895	839	876	840	826	917	818	895	871	871	853	855	859	849	900	890	846	938	881	909	896	842	941	931	839	923	920	898	894	892	915	853	856	884	906	908	895	909	917	889	897	837	901	920	880	835	907	861	847	842	858	879	877	888	870	863	872	880	880	838	914	905	858	879	887	831	873	895	869	894	840	849	890	902	876	907	881	884	851	837	861	839	851	825	867	851	898	855	877	879	932	908	858	876	910	907	911	854	912	838	879	947	918	889	869	864	883	840	831	833	884	903	828	884	884	866	874	844	865	928	827	892	865	902	880	910	903	837	898	889	875	834	843	897	848	924	901	799	838	846	906	883	883	917	870	880	830	897	919	858	865	868	835	881	872	900	889	908	907	915	839	912	879	873	868	870	815	800	897	895	837	824	871	872	908	879	880	847	879	854	921	924	887	885	866	923	879	907	864	822	873	863	856	884	937	875	879	882	828	906	874	901	840	878	937	854	854	872	903	805	894	871	881	887	796	890	869	919	925	952	808	864	901	934	889	876	863	886	868	932	838	888	883	896	866	890	810	874	868	821	929	858	882	867	887	892	871	871	848	832	850	877	882	857	904	865	873	871	861	849	873	856	845	859	920	878	827	845	886	923	874	868	909	888	884	890	862	907	879	873	914	881	840	898	907	851	931	953	876	855	886	914	827	915	903	895	886	863	918	895	883	934	890	911	892	823	894	875	861	840	908	923	829	883	889	855	848	899	865	840	877	839	961	853	906	877	892	884	852	818	834	869	910	839	873	875	889	867	949	841	823	857	866	822	890	866	914	869	846	864	896	874	904	903	845	875	890	839	914	854	903	878	888	863	838	900	880	872	917	874	920	845	870	935	917	870	881	859	931	843	896	894	839	832	862	894	846	852	866	897	859	891	928	898	891	963	866	842	831	873	889	856	866	845	925	872	889	871	872	827	922	877	895	895	888	921	844	851	863	855	838	903	881	901	850	891	882	908	916	938	844	876	880	862	851	898	871	845	930	906	872	915	875	897	879	847	834	860	896	871	864	861	854	875	896	832	858	885	842	888	863	900	899	898	873	859	837	900	901	901	865	939	918	873	854	882	863	894	848	883	834	892	863	869	842	866	893	907	854	863	873	896	851	856	878	893	856	839	910	838	870	880	834	874	911	929	857	886	907	885	856	931	900	913	876	896	854	831	900	813	801	888	863	892	889	876	914	863	860	861	900	842	886	894	878	858	860	873	851	845	844	865	950	912	856	862	901	881	921	882	865	852	869	907	862	890	872	829	854	863	894	932	884	846	820	897	922	883	862	850	894	839	924	839	859	907	909	891	837	877	890	935	920	894	944	899	972	909	843	914	832	866	840	857	886	856	875	869	858	870	869	872	905	871	789	837	862	873	879	898	868	899	926	876	831	906	855	939	899	881	870	873	922	879	881	899	880	846	871	893	897	875	912	863	858	915	902	840	899	898	878	864	856	867	912	830	884	882	876	897	858	889	875	837	929	823	930	847	868	877	876	900	896	868	903	864	880	875	882	868	931	862	871	908	904	855	870	933	865	892	907	905	857	827	839	892	906	848	866	876	903	876	949	842	868	856	859	873	893	938	857	887	855	891	863	875	857	903	892	896	895	893	856	864	898	875	857	871	871	849	875	927	862	928	841	820	843	911	911	903	841	901	921	856	879	852	893	902	877	863	904	886	949	878	884	867	873	869	894	873	858	908	895	891	903	897	939	909	854	890	873	839	882	861	924	841	876	838	904	900	915	874	880	879	846	920	901	868	914	870	908	908	851	943	863	889	834	883	826	911	939	856	903	845	893	921	849	897	901	927	924	892	885	892	866	884	893	853	867	925	816	873	873	921	916	853	854	894	882	900	862	880	873	849	874	845	926	914	850	935	890	920	818	869	933	865	876	839	882	861	824	860	909	842	945	856	916	853	813	867	934	889	875	858	898	833	862	868	856	863	909	856	883	854	843	884	889	852	862	853	890	880	889	830	858	864	865	897	916	927	881	938	838	855	855	828	842	866	871	867	878	871	879	884	825	899	866	892	916	918	846	863	882	872	885	887	820	854	817	884	883	856	837	817	877	800	904	914	899	883	911	861	879	871	923	878	897	855	850	849	858	820	862	853	930	882	867	900	901	857	869
5460	9303	7048	3979	2299	1690	1489	1375	26120	36577	25558	11822	3961	1324	802	730	704	717	711	710	723	789	712	774	747	724	770	694	744	733	718	670	722	727	703	702	729	711	725	737	709	717	740	688	788	744	725	721	705	740	729	700	704	741	728	720	669	735	709	693	702	749	647	715	689	704	679	715	706	686	747	716	738	780	750	751	766	676	683	724	737	741	734	705	694	734	687	704	754	684	768	748	718	712	711	729	701	756	727	745	708	783	702	743	777	703	747	754	673	766	709	698	706	720	775	704	773	721	728	707	706	743	695	694	702	700	691	734	716	696	764	716	694	790	735	746	671	720	723	703	678	725	696	686	715	738	705	704	728	747	665	726	717	741	686	703	727	703	672	718	689	724	734	716	708	717	730	687	675	682	663	730	694	730	755	686	706	674	712	694	728	706	724	702	699	678	691	713	711	685	715	711	747	756	707	703	709	694	756	712	784	702	687	686	723	690	711	731	745	667	695	708	742	725	680	733	719	742	764	731	728	680	702	747	765	737	763	707	734	718	737	692	715	713	722	729	726	707	689	713	715	681	727	704	692	664	768	753	737	686	697	744	695	711	736	673	696	710	677	714	752	712	763	742	692	685	712	735	733	726	763	732	688	759	701	701	703	732	694	740	734	729	707	718	745	775	741	738	697	733	708	745	760	731	674	714	730	700	697	695	708	710	697	745	714	693	744	705	744	713	722	724	724	719	689	762	726	766	704	720	732	720	759	701	681	719	740	748	700	718	763	734	718	737	718	680	696	747	655	705	775	742	707	685	746	737	746	690	700	682	691	705	713	691	725	756	752	761	750	729	705	716	729	745	716	695	709	666	680	712	663	688	754	740	717	717	755	743	698	659	758	686	708	733	706	683	724	745	665	735	687	728	721	708	701	669	674	704	694	748	706	680	711	739	739	719	696	715	721	704	744	688	716	692	718	690	701	720	714	665	708	740	743	739	713	721	697	726	748	696	717	699	679	704	763	746	719	710	702	712	757	688	679	742	731	713	730	723	695	728	683	701	678	681	694	679	729	707	711	717	707	714	731	730	696	765	736	707	709	751	708	704	684	716	709	701	685	695	710	716	663	716	706	705	728	709	711	725	680	733	674	718	687	701	763	732	740	733	720	697	674	686	737	690	731	715	708	674	719	697	717	722	762	713	667	708	740	751	717	732	738	695	697	682	739	730	715	736	721	698	655	677	671	732	745	706	671	770	702	639	739	701	703	752	714	679	687	729	768	737	686	696	728	693	702	702	678	727	685	719	699	773	750	696	779	707	733	724	761	751	739	751	655	722	722	745	689	717	723	731	727	697	684	684	722	676	748	729	699	698	723	706	700	723	732	729	702	685	740	697	714	736	690	644	691	692	714	715	689	693	698	665	774	656	726	693	725	719	739	720	684	755	718	701	663	714	661	713	710	698	712	717	650	709	690	725	668	695	694	698	677	737	724	661	717	725	745	726	745	680	724	744	718	702	787	697	690	737	759	727	710	731	714	721	714	722	743	727	720	726	760	713	689	684	733	705	678	690	687	706	735	685	701	686	719	659	689	743	686	713	675	724	698	674	720	781	680	684	668	694	704	685	703	679	691	739	703	707	664	684	731	733	725	695	707	724	726	697	704	735	713	763	643	698	745	693	750	680	704	716	714	717	677	703	720	716	705	733	773	694	683	743	680	747	702	712	676	709	723	728	706	746	733	697	777	676	718	707	734	697	720	717	675	738	689	706	689	723	709	686	676	744	688	746	681	705	688	707	689	727	716	728	728	760	683	699	706	707	720	665	742	702	734	712	719	684	727	731	722	750	708	743	691	708	722	708	777	713	692	718	699	751	733	716	710	709	664	735	740	744	755	748	749	690	703	739	700	742	701	711	753	710	751	723	689	716	726	734	701	677	709	735	740	723	737	700	739	710	677	764	718	727	667	746	692	741	735	745	703	711	643	732	689	731	721	724	690	692	716	718	700	726	671	750	726	687	692	749	701	680	727	710	708	709	736	675	716	732	726	689	706	677	717	728	734	720	763	711	731	671	740	699	746	684	707	722	656	694	694	713	679	679	694	719	740	702	727	707	687	667	692	718	734	708	670	728	701	682	733	696	691	703	691	725	702	701	701	730	726	721	738	731	730	690	712	718	715	692	745	742	738	767	690	711	699	745	682	688	693	694	721	704	748	707	744	723	704	679	719	716	616	736	719	694	694	691	708	696	737	715	708	695	688	724	685	706	739	720	685	754	746	699	709	732	714	685	733	710	730	752	729	689	707	745	732	703	719	707	715	707	709	767	737	711	717	662	733	705	693	701	762	672	689	740	655	710	732	718	743	682	689	763	714	705	704	709	693	678	689	720	694	680	691	721	676	673	692	735	707	740	729	763	670	701	721	713	708	649	718	717	680	705	682	766	671	725	656	693	734	687	736	677	726	709	706	698	715	755	690	660	707	699	748	717	719	698	716	733	721	694	735	752	721	705	697	736	687	687	702	721	655	713	753	716	680	729	733	702	773	742	696	722	707	713	723	711	675	713	672	708	731	692	711	752	749	712	702	775	755	700	679	702	758	686	686	743	734	759	680	757	706	780	726	758	707	745	740	702	680	720	706	711	679	776	671	678	749	735	724	666	666	707	704	643	713	736	731	682	696	703	688	723	702	757	726	700	686	729	693	768	656	709	714	722	718	664	702	740	702	725	716	677	689	748	680	694	720	746	695	736	698	688	717	715	690	697	701	695	723	697	678	715	703	727	727	720	678	730	739	679	680	675	683	698	726	749	679	686	728	679	724	715	718	725	763	732	716	716	666	752	695	766	715	685	643	692	718	708	681	747	714	704	666	677	778	727	681	711	716	689	679	725	706	735	759	714	748	698	766	719	728	720	740	675	734	766	671	711	688	771	711	772	712	709	703	665	710	675	692	695	707	733	680	734	664	720	717	688	685	694	671	677	757	683	693	755	713	727	733	756	747	743	743	686	708	745	679	701	727	728	723	747	643	723	690	683	724	681	721	699	651	715	724	722	689	665	720	716	697	717	740	728	682	679	717	735	711	739	713	746	706	722	743	692	708	698	691	712	718	646	734	677	726	661	725	691	696	683	692	731	763	769	699	681	746	749	741	722	702	719	713	730	733	742	716	707	683	741	708	703	664	724	703	729	708	754	688	693	761	765	774	685	691	690	677	725	689	701	747	737	689	675	691	696	707	706	683	723	728	701	645	742	723	698	715	713	716	654	692	686	739	745	722	728	692	685	741	736	656	730	704	665	722	725	684	715	772	707	763	712	690	683	715	663	675	705	706	740	714	678	668	697	672	751	706	707	728	719	734	743	733	723	699	764	725	715	728	738	660	731	680	776	726	756	728	678	671	731	698	701	751	697	710	683	681	722	688	697	674	717	708	716	666	677	709	725	704	692	704	672	677	685	720	687	751	747	707	705	664	730	723	717	707	725	689	761	694	674	723	721	691	726	695	747	708	705
27442	13146	2084	997	638	608	582	598	1517	2977	2589	1488	929	647	625	551	569	574	553	546	523	578	613	533	561	595	562	543	555	594	576	560	560	565	553	570	526	536	570	560	528	565	581	528	553	582	554	544	553	552	560	573	556	563	607	549	569	541	581	588	537	563	590	559	582	553	562	577	544	590	595	583	534	538	538	537	579	565	557	559	563	569	572	560	573	561	565	545	598	571	571	602	600	579	565	555	576	556	608	586	555	584	545	540	558	586	559	566	535	566	502	553	575	567	570	561	551	543	575	606	551	541	594	544	550	561	588	556	552	555	557	567	533	564	563	570	567	571	544	591	569	584	560	528	618	561	586	561	573	554	521	565	547	548	572	569	568	575	576	607	580	524	542	530	536	593	611	559	566	520	567	542	594	572	548	539	616	532	539	549	534	574	581	570	558	574	540	552	560	569	561	561	565	544	562	595	540	578	538	510	572	547	579	534	557	512	565	574	588	601	555	546	582	580	551	583	604	595	575	551	578	568	579	578	568	569	565	572	553	546	594	573	547	566	560	613	541	578	550	558	572	573	564	541	577	519	558	603	554	604	595	569	560	553	601	600	589	518	545	570	560	571	570	558	609	524	587	540	561	530	586	560	569	596	520	593	582	575	606	549	569	588	586	593	554	523	571	579	561	615	572	585	573	580	592	543	557	524	588	566	555	560	583	556	540	559	530	578	566	501	533	561	609	520	536	574	573	548	581	536	564	574	553	607	544	593	569	531	573	538	595	568	522	537	557	578	566	595	544	551	567	531	569	566	544	620	547	587	570	578	607	580	584	583	600	577	577	569	538	569	543	589	553	574	568	576	598	558	559	564	587	580	588	568	595	583	559	564	581	562	581	616	513	542	601	569	562	539	563	573	571	589	625	597	566	558	540	541	574	623	563	577	583	549	571	567	615	578	603	610	553	605	589	542	574	516	587	548	561	593	559	553	573	563	573	583	556	522	568	604	626	545	549	553	568	563	558	562	558	584	528	577	534	585	575	582	570	520	564	504	604	548	590	520	563	560	543	551	577	585	564	527	568	573	550	567	539	593	559	567	576	543	587	595	576	560	553	632	543	553	592	571	572	531	528	550	545	522	547	563	582	587	564	545	565	569	555	580	583	545	544	533	553	502	546	560	556	550	558	579	529	574	565	552	538	577	620	595	549	565	570	547	541	533	531	607	582	588	601	598	587	544	618	564	515	544	519	574	524	544	516	543	577	571	543	546	607	593	562	577	572	575	552	538	576	593	565	569	594	566	578	585	587	561	560	526	575	556	514	570	509	554	580	567	538	577	540	569	567	569	532	561	552	547	561	545	578	569	561	597	519	552	563	531	547	562	557	574	604	494	523	553	597	555	559	605	540	550	524	565	564	564	554	537	549	568	545	590	531	566	534	535	597	551	536	565	597	533	600	575	570	562	584	529	526	545	581	581	577	568	568	564	568	525	583	609	615	579	605	577	582	620	582	530	549	545	572	587	545	540	580	581	529	544	572	551	516	576	577	566	585	567	576	576	577	558	567	576	574	536	543	558	569	583	596	571	561	572	565	569	581	594	635	556	579	594	582	576	578	565	547	571	539	572	587	554	591	606	566	550	610	551	565	556	539	531	563	531	564	553	574	596	559	598	545	554	520	596	563	541	568	544	574	559	569	565	545	585	592	562	594	532	567	581	583	554	533	578	561	603	577	545	598	580	577	592	525	558	576	593	500	579	555	560	581	561	539	550	565	548	540	576	580	553	587	543	581	541	561	548	594	537	533	534	568	533	561	517	547	515	517	546	616	533	541	574	585	545	600	558	568	581	557	568	520	539	559	598	507	581	555	556	501	572	490	538	560	533	582	567	579	568	518	554	550	563	535	568	604	584	582	570	501	573	577	516	585	567	502	573	535	562	586	547	571	617	570	562	624	581	536	537	540	589	581	558	541	553	560	622	576	596	568	552	569	551	555	574	617	595	575	597	570	565	540	553	565	569	578	556	530	528	544	598	536	562	549	612	558	565	549	607	584	562	535	624	573	531	537	555	566	548	625	563	557	537	530	527	560	519	551	536	539	555	555	565	585	555	592	591	535	578	569	608	564	554	586	614	568	529	585	523	555	540	557	532	543	551	543	585	544	548	563	590	520	560	575	560	539	561	565	584	582	578	585	554	572	562	588	528	580	565	578	567	585	555	555	552	622	575	534	542	571	596	592	568	599	543	586	591	514	543	541	529	601	572	559	544	575	552	536	570	615	561	565	581	587	539	544	563	553	547	562	561	578	581	577	589	541	570	567	559	560	538	520	542	596	520	560	591	585	581	567	554	533	571	556	575	530	574	581	550	536	568	578	547	558	549	547	623	571	509	585	586	595	573	595	557	529	530	534	554	616	588	527	540	548	568	583	560	530	539	548	560	557	510	533	555	563	585	543	586	543	500	572	561	571	547	617	583	597	543	536	562	554	564	601	565	563	589	566	590	511	519	589	600	566	582	545	568	560	561	585	526	537	553	588	615	561	524	540	607	543	589	563	545	511	555	588	563	527	576	587	540	550	563	592	568	552	553	599	553	582	550	541	550	575	548	548	587	530	598	547	571	558	523	570	559	590	591	538	576	545	595	605	552	561	533	569	553	589	563	568	606	549	592	559	562	572	559	580	567	559	539	576	546	584	555	581	563	569	554	616	534	577	595	561	562	531	533	571	587	574	553	593	581	539	575	536	570	534	547	542	557	532	548	565	544	540	574	583	569	566	579	563	558	594	615	564	572	550	563	537	542	571	584	612	609	588	591	632	558	551	545	564	585	549	568	557	542	541	541	594	545	568	550	538	570	587	562	554	558	570	550	572	524	579	555	579	554	610	539	546	580	538	557	529	576	570	582	560	575	570	585	529	558	561	564	549	600	545	555	586	538	533	551	589	533	562	554	550	588	548	592	563	542	581	567	542	564	542	598	581	543	569	599	577	544	552	587	592	544	574	571	594	567	538	573	539	572	560	568	578	614	570	570	539	559	587	572	542	569	580	572	577	519	541	574	599	580	573	540	526	535	584	584	526	579	566	599	532	554	547	528	556	558	585	521	559	545	570	576	589	586	579	570	592	556	533	573	556	567	553	554	544	569	567	588	591	575	597	599	570	570	534	562	564	576	541	566	553	548	589	569	568	567	578	571	598	559	605	612	578	626	568	551	559	600	587	562	576	521	588	604	552	563	557	536	542	584	526	569	556	562	549	551	553	576	582	518	561	558	569	566	557	538	609	589	549	606	550	519	600	553	579	589	564	569	623	551	517	543	584	617	560	650	616	552	528	574	598	550	539	557	608	566	569	545	528	583	576	543	569	548	555	554	535	552	533	568	618	581	552	564	582	562	579	569	543	605	571	547	585	581	562	550	565	564	544	582	527	567	562	545	580	566	575	576	609	604	557	585	536	548	569	572	575	578	567	554	598	548	537	562	569	526	533	555	543	533	594	589	567	571	563	566
5433	1336	1239	759	631	525	500	539	2125	3424	2698	1431	853	550	453	470	491	501	503	470	437	466	448	460	451	468	468	471	466	451	459	444	466	462	479	499	464	453	499	473	464	458	448	435	445	495	466	515	493	437	476	452	480	457	424	455	444	487	460	464	483	430	466	490	495	455	472	483	464	490	488	471	406	481	461	437	465	443	468	499	469	462	463	457	457	464	450	496	470	421	453	474	479	491	440	454	464	447	472	460	483	448	444	464	464	470	474	465	463	462	450	499	500	458	440	456	481	489	459	456	450	476	494	475	470	466	451	453	510	455	458	519	460	431	478	465	481	487	458	470	421	457	475	468	455	463	459	453	425	454	457	431	496	449	486	466	451	449	475	500	476	473	423	461	423	443	475	469	449	446	431	445	445	453	458	440	490	444	461	472	460	435	454	463	447	443	473	421	468	475	427	435	460	442	453	500	448	462	450	468	477	422	465	450	477	454	439	469	464	463	446	487	475	502	456	416	455	428	482	488	486	449	471	449	434	461	441	484	511	471	451	482	507	446	481	449	473	422	480	466	453	489	447	439	459	453	481	473	463	475	469	460	453	459	458	467	484	442	482	473	521	481	501	467	430	494	484	488	427	467	445	475	443	461	454	459	454	492	457	472	477	451	465	482	462	504	471	459	444	474	450	468	488	457	443	469	439	465	440	443	440	513	423	438	461	464	450	460	500	453	484	465	477	456	482	435	479	510	483	432	472	498	469	429	477	461	432	439	448	447	442	487	484	443	454	474	488	478	459	502	487	447	446	469	460	465	507	466	443	448	476	461	477	450	454	457	473	452	482	489	464	445	473	433	470	483	471	460	463	443	481	472	456	488	485	449	499	416	459	516	440	465	443	467	467	498	475	440	466	483	467	435	467	462	491	474	515	470	456	454	464	460	463	529	472	480	460	506	445	472	445	477	481	454	470	518	508	454	440	438	451	479	454	446	468	425	430	458	461	473	501	456	442	477	499	502	440	479	457	453	479	464	453	444	474	412	472	433	516	472	434	472	486	461	458	457	465	501	430	441	444	508	482	479	507	462	487	532	433	474	482	462	447	487	506	512	482	454	474	501	452	477	430	489	433	460	479	481	452	465	491	467	431	493	465	449	466	474	471	478	439	502	464	451	456	464	480	427	457	440	477	479	458	439	464	463	449	449	500	461	455	444	437	499	464	491	434	461	481	476	454	469	507	470	446	473	465	472	451	490	436	437	440	482	459	477	412	463	435	504	450	452	489	478	465	476	475	498	503	475	493	452	479	492	497	439	475	452	475	466	441	474	426	467	465	453	469	412	443	458	475	488	457	478	465	455	442	421	449	443	497	470	461	458	438	457	445	497	465	463	441	454	454	487	473	437	416	416	484	447	467	441	480	469	500	451	434	469	415	456	413	462	466	475	472	468	475	466	482	451	452	437	470	478	434	452	481	467	467	483	467	451	448	491	465	499	463	461	462	450	437	475	451	474	468	472	444	445	436	469	470	410	436	441	440	464	469	470	477	471	452	444	463	419	461	459	468	452	496	441	465	490	474	494	511	418	491	471	502	441	464	462	477	439	451	488	475	479	452	456	449	453	482	475	463	441	439	490	432	461	458	485	469	473	461	484	499	433	484	441	508	460	474	459	442	430	491	459	472	492	468	466	482	488	478	476	462	503	465	439	471	460	458	465	459	450	473	411	503	463	470	457	460	491	447	493	466	441	476	479	478	469	480	480	432	479	469	489	481	436	496	480	487	493	475	477	505	458	483	487	475	490	468	480	456	447	472	481	456	487	470	476	431	478	497	449	484	428	461	467	447	516	451	480	440	413	474	461	494	451	488	504	439	456	471	436	465	501	456	483	471	448	500	479	424	474	442	487	488	469	427	518	467	470	477	452	494	473	491	431	440	463	466	459	492	454	497	460	439	466	452	463	485	467	429	487	460	516	523	446	471	474	502	446	514	490	427	477	466	469	472	479	452	460	453	533	450	495	453	427	467	491	496	462	485	434	500	445	474	467	526	471	470	446	511	495	461	466	475	453	503	439	416	462	467	467	441	466	455	476	454	453	470	499	482	444	443	440	485	473	459	500	449	453	478	452	484	429	483	475	477	424	480	439	441	459	442	489	447	448	448	485	481	458	462	489	476	493	462	466	458	429	495	447	444	455	469	421	465	464	460	457	488	456	473	473	469	469	473	485	466	482	452	407	431	471	446	466	527	447	460	450	440	495	478	475	455	500	468	478	469	491	429	436	457	449	497	475	447	485	468	471	466	436	484	481	444	451	477	501	465	422	486	444	463	424	448	439	456	443	498	473	473	478	478	448	477	480	459	486	453	494	464	481	473	498	457	438	458	469	486	482	459	455	470	472	443	453	491	440	450	478	460	503	489	491	481	454	442	485	454	452	469	471	427	471	469	421	449	489	456	460	477	447	447	478	425	439	467	460	439	474	475	504	487	480	471	427	511	425	433	456	467	468	488	460	458	480	466	460	450	424	429	466	469	424	436	442	470	464	464	449	471	461	450	500	468	493	516	482	447	465	442	463	470	484	492	449	426	443	452	446	442	463	481	457	492	472	454	479	462	470	421	488	446	467	474	490	479	446	464	470	461	467	475	452	453	460	443	463	418	459	463	491	433	493	463	462	474	451	442	453	489	462	444	463	473	512	417	450	453	473	476	473	450	490	497	424	438	487	478	456	467	463	492	408	476	476	452	474	491	442	434	472	451	434	436	493	471	471	447	424	479	457	490	453	458	464	463	482	475	436	452	455	497	473	441	436	474	470	467	458	442	453	481	478	468	459	476	446	467	444	494	432	463	473	475	455	473	482	412	445	424	468	495	481	442	434	487	487	475	541	472	468	427	464	448	459	471	427	443	497	428	448	468	471	466	459	477	462	518	446	480	469	445	439	476	488	440	480	476	479	459	468	475	429	483	510	477	463	447	473	444	445	497	415	461	458	441	478	449	421	479	462	483	442	428	428	469	438	437	470	481	456	472	439	509	439	473	480	459	481	468	455	452	475	492	476	437	476	470	459	477	504	476	499	447	458	458	482	492	463	468	443	452	492	455	470	446	453	472	469	430	452	471	458	487	443	462	435	417	463	470	462	474	438	458	450	468	475	479	463	456	505	499	470	432	459	454	488	477	463	515	453	440	464	487	465	477	428	474	436	441	473	459	478	473	470	471	446	519	466	430	477	439	462	493	480	461	434	478	448	449	442	455	474	449	490	470	437	482	448	473	443	489	462	433	446	485	441	436	486	475	485	529	477	441	468	458	481	463	458	465	473	435	458	481	436	449	468	482	483	454	482	461	441	506	479	471	476	429	503	448	444	488	409	412	445	433	462	476	448	444	464	464	464	438	465	491	439	443	487	442	464	461	440	490	453	438	487	453	476	445	481	430	478	456	480	426	477	460	437	422	429	456	459	442	466	484	443	461	483	449	475	442	478	437	494	500	437	459	479	482	466	485	460
25129	21040	26864	25001	5645	1366	1096	919	14578	23372	16714	6399	1984	888	733	723	666	663	717	656	667	678	699	664	704	663	685	641	628	705	714	695	677	673	666	659	686	686	669	691	710	684	664	709	691	658	669	703	697	695	703	719	644	683	640	666	673	670	668	663	638	649	632	663	649	657	655	630	695	671	655	690	679	659	669	646	698	661	667	671	659	617	686	653	703	654	653	671	697	710	691	712	636	692	610	675	664	678	727	673	677	673	684	628	693	625	673	634	687	666	710	652	688	746	664	676	611	663	690	668	630	694	660	763	694	681	685	683	624	652	682	660	621	662	662	644	682	692	723	680	678	654	686	631	652	648	695	665	656	704	672	730	686	678	654	647	707	691	642	699	697	677	668	707	678	713	702	671	681	624	658	717	701	714	664	666	668	635	649	645	693	689	712	655	675	668	680	724	627	688	674	593	641	667	648	658	655	671	680	761	660	695	708	666	642	643	671	658	686	675	667	667	680	657	706	684	678	703	668	670	627	654	654	670	687	695	651	681	662	668	676	663	676	662	673	645	673	667	634	668	612	706	698	714	656	646	689	693	665	717	689	652	606	661	689	671	680	687	649	694	655	653	671	674	708	705	675	670	653	656	660	690	664	657	699	663	725	701	663	646	687	716	683	708	643	676	626	679	691	655	696	688	714	679	685	711	682	646	680	711	615	673	667	666	677	674	683	710	701	688	704	635	631	683	677	677	645	642	692	678	683	657	727	618	652	619	633	647	686	698	665	681	657	674	677	679	670	678	692	653	647	691	701	670	714	705	680	660	689	652	664	666	632	673	681	645	641	676	651	680	697	672	639	664	740	681	633	646	666	711	691	685	673	689	690	633	653	682	632	631	675	684	673	644	668	657	713	648	721	682	734	700	680	712	729	684	648	701	638	659	680	658	653	693	654	705	655	704	653	691	657	666	653	651	680	690	688	673	725	628	679	650	665	694	684	659	640	695	696	697	637	643	687	687	670	673	659	670	666	645	664	689	675	670	719	675	666	661	670	647	702	752	680	616	641	626	719	650	666	720	666	646	661	671	654	685	632	657	678	690	630	627	678	628	615	685	660	646	666	687	625	672	656	654	639	654	661	629	648	695	699	620	681	665	710	689	693	681	627	693	661	662	662	687	669	677	662	706	678	689	704	665	663	651	693	671	696	612	655	695	656	707	653	613	669	674	720	636	684	641	703	671	658	640	685	703	649	700	689	670	654	696	682	624	646	684	668	668	666	652	668	655	650	652	637	694	673	665	673	636	654	654	659	684	696	684	651	665	605	654	667	693	692	655	702	696	678	701	689	725	681	619	663	633	645	694	678	646	663	642	678	665	703	676	688	629	661	707	705	648	661	697	673	686	669	708	669	691	704	676	663	684	659	652	682	651	690	662	648	688	676	676	697	661	643	694	649	712	645	740	666	732	681	695	710	708	651	684	674	643	659	680	643	699	665	701	627	650	662	676	648	649	655	696	734	641	681	665	666	677	651	643	684	684	697	691	660	658	691	698	659	728	685	686	660	648	627	658	614	701	665	713	650	627	653	656	714	665	645	683	657	656	699	671	678	711	646	671	709	657	703	670	666	633	716	701	606	669	640	646	675	656	697	643	665	646	696	656	678	732	661	666	675	720	712	651	654	679	678	639	662	685	648	653	661	717	663	698	692	685	670	674	705	717	661	693	670	641	683	669	700	673	696	622	631	659	685	636	695	647	626	647	684	706	688	704	688	666	710	647	671	698	631	662	643	680	664	684	704	688	669	625	657	695	695	633	654	695	657	651	656	713	639	713	664	650	712	678	625	647	682	676	654	674	661	641	665	691	679	653	696	672	663	657	675	647	661	651	681	655	643	687	665	679	647	675	626	656	642	682	663	676	685	684	697	667	656	725	707	693	659	655	737	691	678	657	678	638	613	672	686	703	627	631	665	647	656	658	599	672	664	658	658	651	681	678	687	678	662	698	686	662	681	649	632	661	623	659	675	646	689	679	689	631	663	694	668	659	671	688	677	680	652	661	690	642	669	681	645	707	675	674	658	701	661	684	700	693	639	646	704	653	634	641	659	667	728	674	691	684	641	692	735	643	672	718	656	695	638	693	671	654	640	667	636	654	683	678	672	666	664	713	666	629	669	668	692	676	658	694	642	650	670	693	662	679	627	627	663	641	670	664	661	657	727	617	624	640	694	635	634	625	696	683	653	683	709	682	701	667	657	606	666	669	647	661	679	652	689	683	683	664	650	692	643	660	685	698	647	684	719	696	662	714	681	667	678	676	665	600	696	623	720	704	669	651	679	633	634	678	669	730	689	662	696	683	677	653	660	698	654	671	671	677	645	664	702	675	672	687	674	669	736	662	659	671	685	719	686	682	647	667	668	694	671	645	683	711	687	714	684	689	679	654	676	650	680	660	674	654	645	670	629	675	707	679	675	643	677	719	632	666	661	698	707	701	718	679	654	699	644	680	704	672	629	724	708	694	659	675	683	679	708	675	692	653	667	657	694	701	717	634	669	641	637	676	675	706	634	679	625	632	621	707	694	642	682	694	683	677	629	642	671	713	662	623	653	681	687	662	756	677	670	615	657	664	680	654	681	630	660	667	678	659	678	694	647	642	675	627	675	632	607	706	677	638	665	670	733	690	708	685	674	672	686	690	657	668	641	711	688	691	656	675	686	649	688	644	689	689	681	671	653	682	617	733	671	702	694	630	686	675	697	682	699	629	681	679	685	696	705	664	675	675	689	664	659	701	632	680	738	689	654	676	701	678	686	649	641	698	663	675	676	648	667	627	665	696	648	673	668	653	647	686	651	676	707	714	628	669	692	705	678	671	682	647	721	735	635	685	660	702	676	639	651	640	643	706	673	616	718	657	636	657	617	662	654	680	718	688	658	668	667	685	675	656	668	645	633	709	685	684	713	614	658	675	644	684	693	689	669	679	674	673	693	656	676	661	653	686	710	696	620	675	681	654	625	672	651	673	690	700	677	660	742	645	663	678	610	676	717	684	669	664	728	716	658	664	671	630	719	627	655	680	652	649	700	652	679	668	703	682	598	645	665	665	677	687	688	654	638	635	626	681	678	678	655	672	674	668	630	632	643	621	708	626	660	664	669	678	677	669	675	615	669	666	673	676	683	646	657	684	719	659	702	624	700	686	643	656	682	694	633	711	687	627	673	658	654	686	680	668	679	686	655	710	704	697	642	659	631	642	668	659	759	679	663	644	680	683	688	643	687	660	680	640	649	640	706	705	649	636	656	731	659	638	677	665	667	629	706	678	672	640	642	691	675	709	735	666	700	687	667	640	634	672	708	658	656	706	638	665	721	680	692	690	690	671	691	688	657	692	693	651	656	701	666	677	705	667	649	664	702	694	647	647	620	677	667	653	656	675	643	688	679	698	663	661	673	652	615	659	634	672	644	635	651	732	666	730	685	702	635	671	687	719	646	677	664	671	700	664	642	635	704	669
3977	3802	3214	1940	1276	974	920	880	17984	20532	13659	5244	1828	750	584	536	580	558	546	613	538	560	568	561	560	538	522	614	569	543	539	557	564	551	625	530	588	564	567	545	589	595	520	599	558	545	571	538	579	535	562	596	536	578	581	562	563	570	549	565	587	529	542	568	562	542	574	576	582	551	554	586	562	533	629	580	546	584	564	515	578	545	522	516	556	538	525	578	536	574	581	593	547	524	584	518	579	617	536	594	564	575	526	579	586	534	557	560	560	583	589	577	580	518	563	551	592	572	551	603	585	552	549	545	582	564	515	577	586	549	563	561	588	519	577	539	534	573	556	564	551	506	555	551	562	559	562	565	569	548	597	556	590	513	581	530	560	557	557	526	598	555	539	559	565	590	570	557	550	563	568	552	593	578	560	543	549	585	569	536	569	554	569	540	569	575	602	530	518	521	579	541	606	589	575	539	566	560	572	568	565	551	554	585	532	589	568	526	577	615	565	545	592	557	571	533	538	566	568	534	546	547	544	544	539	566	568	600	560	529	559	556	550	542	583	575	586	588	526	564	561	511	530	506	568	566	569	537	563	543	549	537	565	545	588	521	551	564	520	535	558	608	542	579	573	589	552	555	552	554	551	559	551	583	565	550	529	567	556	534	548	576	585	567	543	577	583	555	569	528	538	541	577	534	568	581	529	532	541	578	553	563	506	627	503	571	583	595	575	554	545	530	585	532	577	618	543	583	551	597	588	564	570	574	557	532	575	550	542	512	530	539	553	575	564	536	567	568	581	590	572	548	593	563	568	528	509	544	580	581	563	596	549	553	542	547	580	572	557	540	574	584	560	550	538	546	570	502	525	578	523	550	586	576	585	578	562	529	543	569	543	560	567	563	569	588	526	552	581	556	534	532	586	528	559	569	538	552	543	578	564	532	562	572	565	602	541	600	555	529	561	558	567	521	540	543	543	587	521	555	542	584	555	559	534	536	550	531	566	575	539	565	576	578	549	575	546	576	514	545	539	587	535	556	548	568	557	583	563	584	541	497	560	551	561	553	506	525	566	522	517	573	578	541	573	589	554	550	547	568	550	543	567	622	558	563	563	573	598	601	556	582	575	518	617	559	563	553	532	546	561	536	593	568	612	545	575	560	589	566	540	548	609	559	564	603	554	531	576	526	582	537	551	567	522	554	580	572	582	531	510	600	563	559	535	539	559	574	582	535	575	572	547	578	593	582	567	557	553	567	555	542	555	559	543	555	580	519	554	623	561	542	516	557	555	537	530	557	599	620	609	531	538	584	541	563	570	540	545	523	569	562	558	586	569	540	538	566	556	529	547	579	521	554	570	564	603	535	577	512	571	542	561	602	562	533	565	548	556	564	536	582	589	579	547	528	543	526	540	568	563	583	567	554	566	537	504	566	608	535	533	565	548	562	595	539	560	554	567	582	537	550	540	557	546	533	562	551	580	556	541	538	572	561	559	514	583	612	584	521	574	559	572	525	554	569	584	545	555	590	581	603	529	563	554	612	555	568	549	582	559	527	581	516	566	575	568	576	581	535	532	557	585	566	519	568	530	563	561	538	595	566	579	584	533	570	542	567	581	543	551	573	589	579	577	550	598	552	526	533	557	581	529	518	519	563	523	592	558	556	587	566	586	578	570	585	573	584	545	566	573	553	552	583	536	560	614	556	562	532	566	573	587	571	600	573	574	578	578	526	543	560	577	594	563	506	521	549	535	552	583	579	548	562	550	586	559	561	582	529	598	581	595	541	547	550	534	557	581	542	537	576	557	597	526	573	573	592	580	574	552	551	593	545	593	544	517	548	537	587	558	545	592	578	535	567	579	536	557	540	544	571	526	586	543	589	564	519	586	525	575	512	563	553	537	559	532	584	558	540	611	576	535	581	554	572	553	534	561	605	541	566	527	592	577	554	577	538	560	576	540	541	547	585	539	548	583	587	592	555	552	579	549	532	543	546	523	511	543	557	520	561	519	532	547	569	534	575	556	549	565	512	564	533	531	502	606	558	555	531	560	558	582	565	525	592	537	540	542	544	559	549	549	530	525	560	546	553	556	580	528	547	591	562	543	589	515	589	561	579	541	538	511	535	559	562	537	550	544	538	589	573	533	606	524	585	559	540	550	525	598	558	523	583	552	542	584	541	570	585	562	579	557	543	539	572	575	552	541	546	538	542	583	594	581	563	574	567	560	623	546	562	538	575	575	614	567	582	521	532	554	562	593	559	574	528	533	564	518	533	527	557	592	569	518	557	565	576	549	583	539	544	547	542	547	562	583	566	539	578	592	516	565	577	564	546	549	580	564	574	554	578	559	551	563	568	522	607	555	528	571	577	541	559	581	572	496	556	537	529	503	559	559	579	568	530	587	544	565	559	576	532	552	594	526	545	534	562	534	565	545	561	528	586	553	525	567	551	532	600	558	566	545	553	562	580	564	591	605	554	534	523	536	588	562	524	596	568	533	574	559	555	552	581	560	583	562	562	536	542	512	529	581	561	566	582	579	559	591	545	548	555	574	552	503	539	512	574	551	536	566	560	515	539	568	614	567	563	577	541	578	548	565	565	598	563	539	553	543	582	551	575	538	534	575	522	581	506	557	596	553	528	555	549	541	567	521	529	535	557	541	551	556	596	546	575	573	557	570	602	563	543	521	560	547	596	550	573	565	542	525	572	522	561	573	537	594	578	587	547	569	560	623	556	551	562	531	538	551	540	581	557	553	527	533	574	520	574	550	548	567	507	580	543	507	531	571	545	508	589	507	586	561	535	553	566	539	572	528	600	557	566	534	575	534	564	567	592	569	558	562	566	563	559	604	575	590	563	568	567	535	595	595	531	559	589	539	560	543	591	585	564	522	552	575	562	540	543	549	525	578	502	560	565	528	536	557	533	582	567	546	605	567	538	552	552	571	574	574	585	579	546	592	538	539	552	553	579	532	597	564	582	565	548	564	541	526	561	542	578	525	573	557	562	526	601	566	544	532	581	550	549	597	555	580	537	579	539	567	534	521	566	550	544	608	572	547	557	544	551	572	577	568	577	578	526	570	544	571	557	565	574	545	581	519	578	582	577	582	503	576	574	538	530	518	527	536	550	579	570	547	570	563	542	552	521	563	555	593	601	493	556	553	500	540	554	561	558	562	538	539	543	589	536	559	536	545	551	560	547	524	527	548	553	535	572	557	550	553	578	553	554	583	590	547	560	544	575	558	570	568	525	549	556	563	548	557	514	553	549	548	562	569	515	562	548	559	569	564	549	529	593	548	518	597	541	512	536	553	580	534	562	563	565	600	552	558	541	590	571	533	555	552	572	572	572	524	574	515	590	539	532	552	568	568	550	534	576	598	578	597	566	569	572	581	555	546	578	567	572	570	591	569	539	543	579	569	530	545	520	559	592	543	547	544	563	531	553	541	599	528	506	550	543	538	552	554	553	544	524	560	544	566	569	556	537	542	540	569	567	581	598	525	551	582	544
23829	21040	28256	24033	21017	9450	2422	5740	41888	40049	25717	9403	2614	1223	958	955	984	952	949	947	987	975	967	984	945	995	987	972	1002	948	936	961	926	941	967	952	1006	954	949	956	976	938	997	958	934	957	931	985	997	1016	964	961	971	982	940	927	966	949	1003	965	1046	954	995	937	871	996	946	948	930	948	1001	988	1023	1019	967	994	1006	997	920	939	975	957	968	961	913	934	930	968	961	957	950	964	997	1000	967	941	932	945	950	924	989	1004	947	960	916	917	948	919	960	976	957	916	971	903	899	952	946	986	956	998	968	963	962	923	953	965	991	942	981	911	859	970	909	941	1003	955	983	1009	940	926	956	938	997	977	965	948	897	911	939	963	891	970	953	942	888	940	971	989	914	988	910	924	934	961	996	942	980	948	945	952	998	947	1016	1009	933	973	999	973	971	1022	933	993	978	927	956	968	958	955	966	942	935	978	955	947	984	972	907	933	965	1005	995	963	950	952	1009	956	954	931	975	983	941	944	984	942	928	961	982	933	958	1015	933	982	967	979	961	972	982	910	1015	974	928	969	955	909	1008	917	975	968	997	929	924	987	922	918	930	923	923	896	915	965	964	999	952	950	955	956	959	981	965	886	971	891	983	946	944	984	935	947	960	921	985	931	921	889	942	993	970	989	933	977	963	916	952	895	986	936	961	937	913	962	973	975	963	949	941	982	973	974	955	967	977	960	1000	932	898	943	972	975	952	955	872	928	984	917	967	964	956	850	944	955	927	901	989	934	973	951	951	1007	980	869	955	946	913	925	952	914	949	936	1010	987	995	991	981	894	962	990	944	995	927	872	994	906	947	978	968	927	913	930	863	960	983	920	954	941	958	930	955	962	949	961	897	938	969	903	944	948	921	934	987	1023	948	977	969	971	975	983	944	915	999	1007	903	983	973	941	898	978	940	907	939	965	933	950	927	941	871	949	986	960	946	937	972	966	990	973	969	932	961	947	1006	948	945	917	937	966	1004	913	969	946	894	903	919	938	961	945	939	972	937	916	910	992	932	937	956	1016	922	958	940	945	945	974	985	884	919	957	1001	987	955	957	943	897	957	963	964	960	925	921	937	960	965	988	928	938	955	929	929	889	943	1010	948	956	930	911	965	900	979	939	923	967	982	941	980	917	930	868	911	982	948	949	953	1048	981	938	930	935	941	959	913	898	938	943	953	939	953	945	970	918	967	993	935	969	972	933	960	946	932	949	960	976	990	947	921	935	912	908	912	915	952	910	961	943	997	942	951	1000	932	903	970	936	940	960	918	863	969	961	949	914	977	1007	947	919	983	911	940	931	1051	942	890	938	921	944	899	943	977	937	982	903	912	957	981	890	988	858	989	905	953	956	953	976	966	995	975	943	1007	979	1003	955	990	953	889	945	942	973	898	939	946	924	897	962	953	897	971	927	951	982	932	977	982	931	932	982	931	900	972	928	928	951	971	940	1008	958	973	912	984	938	988	911	919	893	967	962	928	930	960	920	964	1034	945	871	997	919	989	932	903	951	949	950	924	963	918	932	941	911	926	957	937	930	930	985	918	984	971	924	887	917	961	960	993	958	939	893	921	958	938	944	919	915	1014	987	976	923	1017	1004	1003	942	975	943	908	935	968	866	963	965	927	933	931	1009	992	936	890	922	933	980	936	904	1009	928	976	962	906	887	937	919	956	922	980	930	948	1007	945	894	949	949	966	925	948	967	929	932	985	941	956	963	872	936	1027	957	961	907	925	918	902	909	969	945	977	909	966	941	967	911	946	949	993	898	956	919	948	945	925	963	906	966	933	929	914	943	911	967	940	936	959	911	911	927	949	949	949	910	911	946	956	968	1017	984	958	907	979	881	837	920	971	928	938	908	948	948	888	960	981	946	938	948	911	988	1003	945	947	881	920	957	978	978	972	972	1017	914	1006	932	951	950	942	905	965	936	964	916	966	931	929	975	969	948	935	936	942	963	933	964	1022	950	932	966	903	991	991	985	948	958	964	912	936	983	901	964	993	960	928	930	920	971	970	910	992	944	993	904	935	881	943	907	962	930	945	966	971	943	932	942	959	932	965	921	960	927	973	960	965	1008	968	926	995	935	961	967	922	884	936	955	955	962	956	950	940	959	968	950	997	1001	983	933	993	956	906	964	978	1024	932	968	886	946	974	915	926	919	986	965	948	944	973	933	980	980	964	942	949	955	964	932	992	935	956	981	876	947	982	963	998	938	981	990	948	931	919	957	973	918	975	966	934	931	954	976	953	956	979	984	941	983	924	938	961	949	948	952	1004	965	995	891	974	909	978	912	977	910	965	885	976	1000	991	921	880	936	848	944	928	909	934	959	978	937	919	953	931	942	948	991	960	932	951	925	918	965	980	946	911	966	935	929	958	891	1043	980	936	922	950	976	967	929	985	917	935	900	959	931	913	917	964	987	974	994	937	930	966	964	1005	950	952	949	1002	981	944	916	990	891	935	923	959	972	901	970	961	973	945	977	905	904	968	955	946	958	918	973	890	923	956	955	971	942	942	959	974	942	949	890	988	953	945	990	924	933	914	996	928	937	950	944	912	874	941	923	866	928	953	921	979	878	931	930	927	951	959	921	966	892	993	904	956	958	949	960	951	941	927	935	930	913	944	987	949	987	877	924	949	929	949	958	962	929	936	903	982	998	1011	985	935	949	897	991	952	944	943	932	918	960	886	917	916	968	913	956	976	918	990	971	886	992	948	941	901	940	944	989	952	951	939	938	900	933	965	933	937	987	890	959	943	994	993	948	950	947	963	934	944	966	911	949	931	980	956	983	969	976	952	928	942	910	919	953	956	992	916	976	936	951	982	938	911	949	952	913	917	981	891	951	931	939	1000	944	928	942	937	965	925	932	936	966	948	952	924	915	949	917	958	943	938	951	928	954	940	960	908	943	963	966	954	969	947	918	967	1020	944	969	967	921	916	969	941	919	1010	939	915	954	995	936	977	944	912	945	935	946	950	936	909	979	938	906	926	981	913	940	934	924	945	962	915	952	948	947	948	953	932	977	915	937	958	963	944	906	971	984	942	938	914	973	921	937	934	937	925	930	945	924	902	939	931	939	911	934	980	913	991	937	924	969	984	898	904	947	923	925	919	979	868	916	930	934	982	949	936	935	942	957	1021	952	1025	928	962	952	890	903	965	954	946	938	935	1005	994	1004	977	916	928	944	976	889	948	940	927	918	948	917	948	922	913	920	953	961	895	951	959	1007	944	964	967	1037	934	951	897	915	912	939	901	920	913	995	963	998	924	1001	967	957	936	1012	966	907	1031	926	939	948	947	958	966	916	945	982	943	915	972	892	946	941	894	962	930	931	926	964	967	929	955	937	961	948	981	954	918	957	994	974	917	946	887	948	934	899	980	942	920	978	969	925	972	925	954	916	981	957	930	966	944	970	991	929	931	935	932	928	957	983	917	950	931	930	992	932	953	1006	934	927	940	898	964	948	962	930	932	965	940	979	910	962	916	909	943	870	906	967	989	977	964	968	993	918	962	942	930	909	938	938	921	996	920	942	916	930	917	921
4500	7170	6640	3452	2356	1839	1486	7228	42078	34267	19551	6801	2332	1023	803	862	787	788	810	751	784	813	800	757	787	777	711	742	762	832	779	804	744	785	761	792	842	782	747	766	796	804	747	787	765	757	780	806	767	792	749	756	760	720	796	753	714	785	749	803	742	752	764	799	781	761	797	808	820	767	796	754	768	743	741	726	790	760	767	732	813	770	814	769	763	729	713	786	763	773	767	750	764	787	756	754	740	751	729	787	716	751	743	762	781	791	744	832	748	753	741	745	774	769	795	825	772	809	782	788	769	784	793	790	756	771	767	742	785	811	769	745	783	804	753	783	757	799	740	794	771	767	831	755	771	772	725	762	746	741	784	764	741	742	771	731	771	770	827	744	742	803	773	762	731	767	800	787	783	725	765	754	786	769	727	745	793	729	786	741	777	762	787	775	784	729	781	764	714	790	782	773	783	808	752	732	770	726	810	726	772	751	795	748	715	798	714	753	727	802	785	717	775	812	747	760	766	766	770	770	740	741	770	790	752	745	778	809	791	766	798	730	770	802	679	779	765	784	772	678	721	812	758	775	750	751	740	770	797	740	783	774	774	802	767	766	755	827	816	744	752	733	781	758	783	737	804	775	783	747	790	766	712	744	753	784	746	766	760	782	739	747	721	778	750	747	734	778	773	757	740	725	768	784	792	756	793	756	734	792	711	728	772	766	737	797	759	776	816	801	760	793	770	755	776	751	728	791	720	729	767	804	760	777	779	760	754	739	747	786	798	749	736	746	712	782	812	739	752	730	777	784	786	754	738	774	761	744	761	779	745	736	746	803	768	702	786	775	776	806	785	767	715	758	758	753	782	761	758	798	753	708	768	740	812	788	713	804	741	738	763	783	753	774	782	758	762	770	784	750	750	772	789	804	739	784	754	761	746	755	800	735	763	802	785	798	728	738	790	781	777	775	725	737	757	773	727	788	748	756	739	726	775	775	736	724	714	753	747	722	792	761	756	729	801	772	744	790	781	764	779	752	729	776	743	759	773	738	733	780	741	756	789	763	762	740	748	724	752	719	761	779	773	786	850	744	738	755	784	805	734	773	742	774	748	788	743	755	813	781	781	793	695	771	764	789	789	798	734	781	754	742	807	787	745	784	685	764	778	811	766	752	792	708	806	783	787	738	754	804	779	753	756	732	758	775	723	792	801	830	701	754	755	752	752	780	757	755	738	723	729	806	734	789	762	706	723	748	764	722	751	718	743	795	743	728	793	747	820	761	797	744	746	809	808	748	779	808	776	768	731	752	781	705	808	753	747	756	746	761	803	732	742	738	755	780	747	790	689	764	753	785	779	825	744	779	795	765	774	761	756	787	740	805	719	727	799	792	816	764	707	792	773	817	752	758	782	765	784	811	749	752	733	820	788	769	759	774	770	744	776	773	733	767	782	775	788	721	759	797	788	729	754	745	713	771	703	787	733	774	803	834	736	752	770	812	764	763	764	758	759	748	763	765	739	777	726	750	761	778	817	714	763	731	797	786	791	778	772	744	755	802	763	785	763	809	796	746	783	744	776	785	774	763	756	785	689	803	760	759	769	745	735	777	783	777	728	755	788	780	713	724	750	746	777	734	714	766	782	711	752	802	702	781	727	738	755	776	730	784	719	808	771	798	734	746	753	774	801	781	733	775	786	787	748	768	801	758	770	765	767	790	820	774	735	757	790	768	739	710	773	800	799	743	786	716	772	755	749	768	812	695	744	801	778	780	734	800	781	776	713	734	690	775	743	738	720	770	770	739	802	784	764	712	744	784	814	763	768	766	718	743	754	755	822	704	749	745	775	750	751	764	777	747	792	712	735	702	779	755	754	756	779	782	783	789	768	828	784	781	813	733	784	773	842	760	795	759	716	808	785	706	790	769	733	770	744	782	764	769	743	821	730	719	763	781	755	788	808	779	766	774	776	759	758	789	777	782	770	773	781	788	781	829	767	687	777	724	797	793	765	784	823	752	722	797	745	757	783	776	749	739	757	737	777	755	745	715	767	748	780	795	753	778	821	732	742	796	768	753	750	779	753	723	756	709	812	774	783	761	756	776	806	734	728	774	764	788	723	740	810	744	745	794	764	802	770	779	742	781	768	789	776	713	778	782	740	737	671	801	746	709	759	750	790	732	785	751	739	718	746	742	771	718	719	765	767	726	753	806	749	770	755	797	748	758	763	757	722	777	775	756	729	744	756	743	753	790	740	734	755	789	744	757	793	762	732	782	787	760	738	778	804	762	737	756	805	761	756	791	747	782	736	733	784	783	689	796	753	725	751	726	734	773	735	792	779	771	768	764	770	751	760	729	767	715	756	790	796	810	806	766	745	751	753	763	793	773	756	806	773	769	808	762	757	787	756	793	777	739	783	710	740	764	746	776	736	748	747	745	753	733	793	724	760	818	785	771	733	757	707	792	713	773	787	787	732	779	787	747	776	749	779	723	744	769	772	733	756	731	727	748	767	731	746	751	737	742	768	741	752	702	786	767	788	783	719	778	776	784	781	747	775	769	757	765	735	801	728	743	744	749	739	760	763	758	764	754	792	789	761	754	705	766	764	761	717	749	800	808	749	763	753	777	729	795	714	825	727	778	740	798	777	725	745	777	720	786	814	768	769	711	816	758	760	761	764	789	746	813	745	777	754	714	755	737	733	746	804	751	762	735	816	742	751	718	779	777	751	768	768	758	749	720	781	763	769	726	776	775	784	778	764	705	758	777	746	767	735	745	782	788	769	787	735	773	701	726	732	767	697	737	734	714	780	745	759	776	728	770	757	740	751	761	792	798	775	789	794	725	795	776	749	737	795	753	696	754	760	753	737	736	765	793	755	681	772	724	792	744	769	714	754	749	741	816	770	746	783	782	763	765	795	726	703	775	749	794	732	753	746	765	801	705	747	725	703	761	761	789	745	723	794	761	754	744	754	765	826	790	804	724	781	748	723	764	723	717	779	685	754	767	787	736	727	792	758	813	770	763	755	746	712	804	753	750	745	735	801	761	694	762	737	739	727	741	745	779	716	813	758	750	828	799	771	793	767	754	794	772	791	799	790	815	745	723	775	807	774	739	741	760	762	733	721	830	785	793	747	776	762	794	757	772	741	761	797	761	751	747	718	724	780	757	745	762	770	766	759	762	725	761	811	716	782	744	782	766	757	702	797	746	781	765	785	739	793	746	792	736	788	730	789	757	754	784	730	757	769	749	768	747	794	753	771	782	785	759	721	714	718	782	802	697	744	779	754	763	746	764	781	759	789	749	766	810	739	763	742	775	808	821	743	744	701	756	733	811	794	808	775	726	800	802	735	739	761	803	801	729	745	763	815	718	790	747	773	740	847	817	731	796	780	772	794	770	711	788	788	777	768	727	772	686	767	758	732	712	785	771	720	772	750	751	743	784	781	784	789	778	767	760	760	756	766	734	760	761	804	730	757	784	766	763	744	787	772	749	811	761	762	774	740	755	788	705
27419	13227	2069	1082	805	772	729	1018	3542	3654	2120	1258	846	760	740	696	729	692	687	678	730	715	709	664	721	676	679	683	727	729	665	725	711	683	691	697	692	728	700	671	692	726	693	702	686	686	704	667	701	719	717	696	725	717	710	664	725	712	737	715	731	673	705	674	725	723	677	684	692	711	715	718	693	668	730	716	701	726	717	712	724	688	720	726	703	729	696	710	649	687	698	724	712	705	753	734	746	775	698	730	660	708	784	709	679	696	706	673	722	703	694	763	727	745	673	678	743	705	741	695	693	732	708	705	698	674	668	669	723	751	709	692	679	694	743	650	705	716	667	689	709	716	675	737	700	686	710	662	699	694	710	711	691	721	750	722	724	707	705	715	733	732	706	719	700	694	724	696	708	709	699	714	720	696	696	692	731	675	741	727	676	696	701	699	661	692	717	720	750	725	706	693	738	718	691	702	696	730	689	728	678	727	697	696	738	707	727	723	693	717	751	688	745	707	734	650	685	726	704	734	705	704	739	682	672	705	716	735	687	710	707	710	705	712	675	734	673	708	674	714	681	746	713	689	729	666	748	711	711	685	677	707	708	676	714	699	719	747	704	672	704	677	747	734	717	695	634	704	708	671	713	680	714	689	747	707	738	715	690	686	732	706	734	737	715	694	707	776	693	728	712	681	715	692	694	691	700	703	708	713	729	691	716	672	672	695	734	708	712	714	725	690	725	675	707	696	668	697	663	687	672	713	718	740	710	705	720	709	715	727	695	740	716	736	691	682	740	736	699	696	715	759	767	704	661	683	699	700	744	736	733	674	731	701	746	725	673	669	718	715	702	661	665	693	729	674	665	722	708	684	681	750	699	678	721	703	732	701	690	694	673	682	714	699	696	726	698	741	691	706	744	732	734	717	695	757	732	689	707	688	684	756	732	689	740	792	712	682	753	736	700	733	720	694	700	733	731	729	663	713	746	695	686	694	722	706	703	690	716	724	707	697	716	737	699	662	619	726	681	658	742	736	731	724	699	672	719	669	682	700	690	710	686	693	732	738	690	724	684	738	749	697	772	712	728	672	686	690	715	766	697	701	706	701	725	744	727	696	711	701	691	692	713	707	790	760	724	677	668	670	702	693	729	697	683	659	735	728	697	655	685	761	702	671	711	728	647	690	702	710	757	685	702	681	705	697	698	703	688	700	697	708	662	754	722	701	675	705	749	716	753	683	693	727	692	672	689	676	713	678	696	713	718	704	722	710	685	724	679	713	753	725	702	727	729	712	726	729	699	736	648	685	737	700	739	673	735	712	733	729	739	710	699	701	758	750	719	690	679	694	727	769	716	724	721	713	708	688	710	637	721	722	694	709	725	723	675	667	740	735	736	726	755	746	738	701	717	739	711	724	696	679	741	729	733	679	728	695	763	736	718	733	667	709	682	741	713	703	722	731	769	725	732	675	723	713	694	688	696	726	718	673	731	690	707	709	731	714	732	712	729	702	721	691	706	705	670	707	702	713	707	721	706	739	707	710	748	709	697	725	712	727	718	684	715	723	787	706	736	702	731	702	668	737	674	728	690	698	740	658	740	706	694	663	703	735	690	725	718	726	661	680	756	737	655	713	736	738	760	679	696	724	677	705	717	713	694	695	689	713	684	724	654	648	706	668	713	755	664	684	700	682	736	750	744	693	683	666	714	728	702	731	725	720	703	704	702	699	651	708	725	707	732	713	713	732	729	682	710	684	697	649	722	760	690	698	703	660	727	685	740	726	691	717	728	677	700	695	676	692	718	708	713	692	720	736	668	732	689	735	720	723	711	765	725	705	724	698	650	694	700	706	690	682	674	718	687	725	693	712	738	745	683	717	688	709	733	716	716	663	730	676	717	768	734	701	690	721	698	691	703	663	692	765	734	740	710	689	712	694	696	688	679	684	662	760	715	704	701	741	688	672	665	711	689	698	692	699	682	716	708	712	685	730	709	711	668	685	701	712	711	741	694	739	703	699	692	689	676	671	723	714	715	705	677	737	712	736	673	731	726	700	752	723	694	698	693	730	706	752	690	737	707	685	693	745	684	755	709	693	722	701	683	679	706	717	725	737	733	668	762	720	735	700	676	706	687	754	734	687	708	718	684	721	697	691	683	722	683	689	657	708	699	696	682	674	755	734	652	745	761	729	705	761	727	684	702	721	767	692	657	682	699	708	694	671	670	703	685	733	722	691	703	687	740	707	689	709	668	703	715	692	704	751	726	667	732	737	712	717	773	711	710	682	689	674	687	706	764	683	733	677	687	731	734	696	727	701	718	721	689	701	714	707	680	711	735	731	700	662	679	740	653	724	715	726	729	713	690	749	705	707	703	663	706	749	721	698	722	716	690	686	698	686	734	755	671	691	684	697	686	683	711	738	678	740	742	711	731	679	701	661	675	693	689	666	708	668	697	708	711	719	684	689	701	722	711	711	695	720	691	737	724	674	714	697	700	688	682	711	731	704	715	732	715	741	690	706	738	697	679	756	731	743	699	780	781	749	720	705	664	690	658	672	710	686	712	749	749	729	703	701	691	683	709	709	689	702	707	677	690	716	739	717	727	720	712	735	736	742	703	691	696	726	703	704	726	712	703	717	729	695	687	734	680	680	737	684	725	717	745	715	734	700	751	682	721	726	694	704	719	710	696	676	738	728	765	672	715	688	697	698	719	735	711	730	682	714	705	719	731	730	712	698	712	703	729	745	755	668	673	719	770	741	724	714	748	684	703	686	692	666	708	662	698	703	761	700	681	672	729	666	748	723	728	705	723	734	702	673	740	711	736	722	725	760	707	674	752	694	663	653	720	709	725	694	715	699	716	657	699	692	671	683	679	756	690	671	727	772	721	728	700	688	767	745	688	736	686	717	739	679	707	690	698	662	738	688	696	714	733	669	708	702	719	719	761	666	667	703	750	720	705	713	668	699	718	699	706	693	725	695	664	686	758	688	717	738	689	680	707	740	708	724	663	742	697	703	689	688	762	744	700	716	720	709	750	693	760	748	729	707	733	711	727	702	735	678	707	659	714	712	657	733	733	660	689	710	731	711	719	712	711	682	708	719	706	717	689	686	670	736	767	734	726	735	712	722	709	672	691	724	723	731	679	685	671	760	684	744	689	732	723	717	714	721	714	733	690	705	697	686	701	698	723	711	757	770	707	658	670	746	695	718	715	728	718	751	729	696	689	729	711	682	733	745	712	712	696	756	666	671	714	708	751	700	708	729	736	727	718	705	702	717	673	746	749	676	712	715	727	722	745	669	689	719	710	727	724	769	700	700	742	697	709	728	714	708	702	746	744	672	800	654	694	728	693	707	725	704	706	715	754	689	694	756	708	704	654	725	708	725	672	672	700	691	694	718	709	737	688	666	722	758	707	659	718	732	725	683	725	686	716	693	695	733	733	706	717	676	772	708	686	677	733	718	701	655	714	740	679	710	695	679	690	696	638	723	722	684	704	725	720	744	721	697
5216	1073	901	714	682	614	640	1144	4300	3688	2141	1077	726	564	565	590	581	576	548	554	588	577	562	558	581	553	614	573	524	585	550	581	570	608	577	575	565	574	599	529	583	577	533	579	585	550	576	567	593	543	562	535	550	579	552	565	569	587	522	588	516	597	603	586	561	547	608	547	551	599	594	509	575	603	562	589	549	581	593	557	590	530	602	508	587	591	574	617	612	540	541	578	555	553	540	577	540	520	586	578	533	601	571	562	560	517	538	579	571	581	582	565	580	570	556	539	528	518	573	558	552	605	565	551	553	536	593	558	577	547	574	573	605	562	517	598	539	538	617	562	561	556	549	549	561	535	575	589	540	533	544	641	581	535	586	583	524	571	556	547	582	631	532	550	544	577	581	601	573	569	563	510	558	551	551	578	555	560	576	535	549	583	604	562	562	560	531	579	587	556	588	530	592	608	605	570	534	562	560	572	529	563	558	562	585	567	548	588	617	569	572	543	588	607	576	560	556	528	561	552	527	592	586	578	563	540	603	548	587	566	574	591	541	542	551	554	549	547	584	567	535	546	591	569	587	530	583	522	572	611	538	568	527	535	571	544	584	573	561	551	588	513	586	539	550	562	532	586	504	576	515	565	536	513	579	579	549	594	579	565	549	550	564	578	505	564	572	556	591	535	566	561	542	537	554	537	555	621	551	537	568	534	531	538	592	579	561	551	553	546	538	594	599	592	571	580	594	590	571	521	581	598	556	578	558	528	516	541	584	559	622	589	571	535	581	557	562	590	569	526	526	513	518	576	565	561	537	594	599	561	539	578	538	539	572	526	571	575	545	572	523	616	562	528	565	630	532	555	510	592	559	604	538	563	581	577	538	576	563	546	567	556	563	585	572	563	544	576	557	566	559	555	562	551	561	579	556	547	599	528	550	561	589	602	582	532	516	571	562	582	579	544	544	547	587	560	572	565	556	598	552	552	565	594	530	568	573	529	547	555	539	567	555	512	578	556	564	599	577	602	574	559	611	556	581	539	550	565	584	598	575	560	577	606	533	538	616	592	553	593	558	540	532	549	538	588	552	520	571	563	565	543	559	530	566	564	540	602	572	580	555	521	525	545	513	559	556	564	534	603	582	571	548	568	546	579	583	572	571	554	574	517	560	585	539	586	568	571	594	582	547	564	600	587	558	580	559	549	539	562	578	562	567	547	513	517	534	573	574	563	570	556	560	549	563	561	599	573	528	538	546	539	563	569	560	563	574	553	520	538	548	551	590	601	542	587	602	629	545	528	612	562	562	596	516	583	573	526	601	574	563	541	587	527	548	574	546	579	590	555	592	583	555	573	555	582	538	552	586	562	561	575	589	532	594	554	498	554	531	554	599	565	564	569	549	607	594	541	533	615	587	559	555	585	540	568	575	572	524	584	607	601	564	560	579	568	576	587	571	575	578	545	577	561	576	573	584	558	547	596	543	577	593	525	551	586	592	572	572	572	562	554	563	535	567	638	590	593	532	554	557	543	551	537	553	539	566	545	604	572	547	570	564	593	514	515	556	546	559	542	564	580	534	573	570	576	586	529	548	552	585	548	546	565	555	592	568	613	557	568	559	559	578	622	549	582	556	540	571	606	561	599	571	592	546	539	557	535	559	552	544	566	555	562	608	559	481	555	590	587	571	541	586	574	551	532	544	566	548	514	586	577	564	574	563	541	535	597	571	574	522	592	550	554	541	591	515	569	556	566	537	568	573	509	553	574	549	542	578	572	545	602	560	520	563	551	549	607	563	622	570	577	562	554	569	543	577	552	541	608	574	560	546	519	539	561	569	568	584	548	557	545	548	555	538	553	574	549	524	643	556	546	555	534	598	551	565	548	566	553	573	517	540	569	551	543	590	524	522	548	565	563	574	571	548	558	608	556	555	574	559	588	535	544	585	562	556	541	527	523	585	536	600	526	596	566	579	579	543	524	533	512	562	567	556	589	589	569	585	556	558	601	571	574	511	585	537	620	570	524	540	522	541	562	615	536	549	595	571	561	554	548	590	581	543	588	569	543	557	569	563	580	545	575	542	559	550	537	519	521	570	595	540	609	587	548	557	572	571	580	513	551	562	563	578	555	598	584	525	584	551	590	584	617	548	598	533	558	571	570	582	553	584	541	531	522	534	570	596	529	597	562	530	549	556	573	589	527	547	546	560	567	559	590	556	573	571	557	575	552	555	553	570	563	551	530	535	553	587	582	568	555	522	577	568	586	572	548	569	590	578	569	508	554	575	515	556	588	574	557	552	581	548	555	606	535	563	605	541	558	561	548	553	607	568	564	547	539	584	505	584	529	559	593	559	608	592	528	564	579	559	593	575	555	573	567	532	596	553	557	577	533	533	534	584	568	560	597	554	532	550	565	597	571	530	570	549	601	565	539	563	587	531	519	568	611	540	572	550	591	585	545	577	578	611	574	547	544	567	562	592	530	590	555	567	558	566	536	535	531	565	553	519	567	550	565	523	579	537	580	555	552	537	544	594	587	594	518	546	597	566	589	592	526	551	552	604	579	593	553	529	588	597	540	569	581	539	584	597	531	546	600	545	548	569	571	574	553	538	555	568	568	582	579	598	608	556	551	560	568	568	552	547	601	508	594	521	537	562	578	542	551	596	569	555	599	539	553	550	560	580	556	578	556	558	564	580	607	563	560	561	562	579	537	560	549	535	578	594	531	581	546	532	534	518	578	578	576	540	558	546	570	560	605	602	529	506	594	540	568	563	551	572	603	550	556	619	537	560	565	571	581	587	555	556	573	529	538	550	607	576	569	585	533	573	587	552	546	584	603	550	564	561	555	587	534	544	550	512	546	556	546	563	592	566	597	578	595	563	617	519	546	585	532	560	565	549	596	553	542	521	547	571	568	572	551	599	555	551	544	589	566	557	542	551	552	563	539	566	525	545	604	578	554	584	517	549	591	620	551	587	618	583	548	596	562	555	574	595	581	554	622	601	558	559	545	599	580	551	548	563	587	583	563	549	561	590	537	591	578	552	579	526	589	543	599	537	521	571	621	548	568	561	573	604	570	567	593	552	592	581	563	574	593	572	606	589	560	545	575	538	568	564	560	539	539	580	583	599	580	568	599	566	596	548	584	555	576	595	566	578	576	545	582	581	594	575	554	592	560	567	543	574	577	558	590	544	547	604	565	570	588	574	577	559	579	580	589	575	533	529	578	599	590	562	579	518	554	554	590	600	596	528	572	582	589	562	533	548	563	513	535	611	557	519	537	585	556	585	558	571	556	544	518	574	607	583	575	583	513	574	601	591	584	567	580	558	545	578	544	523	585	551	531	520	588	542	550	566	571	535	575	582	520	601	570	537	541	548	559	564	536	605	566	557	545	565	489	580	605	575	562	575	579	606	544	581	569	583	582	580	524	550	588	594	610	599	596	628	565	549	572	546	563	539	563	575	524	609	616	571	556	573	577	535	568	546	548	603	559	571	515	553	579	530	593
25092	21077	26944	25007	6174	1565	1261	1841	17013	25179	16022	5810	1920	1200	887	877	831	876	871	812	855	870	863	858	870	872	866	905	869	810	859	837	857	867	855	912	835	827	844	849	824	849	909	839	860	831	851	823	872	897	822	855	875	852	831	822	817	856	792	867	902	862	918	841	880	869	902	898	850	838	871	801	842	818	888	860	843	812	850	838	833	856	799	846	883	876	876	845	860	827	790	865	866	874	809	861	862	905	837	898	852	894	823	837	836	838	909	870	894	885	848	810	850	885	895	887	868	835	876	837	859	843	827	850	893	849	831	892	818	834	871	868	897	817	832	849	903	856	875	842	838	786	825	855	918	872	798	838	860	828	893	898	839	898	863	911	879	877	910	873	831	882	838	862	843	854	807	847	871	846	922	860	901	806	870	879	833	875	785	865	847	874	833	818	854	867	823	892	831	842	859	855	790	832	882	836	857	884	852	852	844	867	776	887	823	790	866	887	859	870	824	852	865	820	856	821	862	847	879	867	834	838	847	808	837	879	862	822	843	794	830	846	890	899	907	902	835	878	907	877	891	882	849	836	854	794	831	889	814	849	853	864	875	834	817	905	800	837	866	836	872	869	836	880	838	873	880	804	861	829	904	896	808	876	818	788	882	869	882	870	829	820	818	901	870	814	867	844	914	860	862	813	820	890	858	840	840	843	861	857	852	850	860	827	794	841	831	906	863	809	830	865	852	849	896	864	853	833	862	871	816	849	856	863	832	852	847	866	881	898	839	880	844	799	821	868	819	789	899	894	851	859	823	842	875	821	842	881	822	827	863	833	887	889	874	811	842	850	829	874	866	873	859	857	864	832	836	872	851	862	910	862	875	828	904	829	828	884	832	844	830	824	846	823	853	846	842	819	815	872	850	838	864	857	834	840	837	856	844	838	834	846	895	855	871	806	896	863	879	841	845	899	842	845	844	850	846	847	853	889	884	843	855	842	867	921	853	852	854	835	800	810	875	840	859	897	918	827	845	874	801	865	796	822	834	840	837	845	859	852	816	788	880	882	837	835	900	850	833	878	867	865	883	825	843	807	914	834	909	862	804	856	788	900	881	915	840	809	826	832	826	875	778	837	856	849	870	830	835	844	866	853	855	836	778	887	853	881	823	822	817	823	816	864	850	846	825	882	903	817	865	863	834	902	875	877	919	896	879	876	884	808	882	824	833	891	837	832	835	922	853	805	841	879	833	868	841	855	823	899	825	856	814	917	794	856	869	857	846	902	837	874	877	861	832	802	866	871	876	826	844	835	830	901	868	865	848	851	866	850	882	824	845	845	843	776	842	886	850	841	891	829	872	869	866	813	854	805	828	820	877	885	813	829	867	879	832	851	804	860	865	833	857	841	828	811	825	847	872	869	835	848	886	850	830	839	859	872	778	863	862	880	855	837	834	821	875	879	847	868	864	864	842	834	867	847	889	863	824	849	890	895	833	876	832	824	838	840	893	821	861	833	847	849	872	813	841	848	871	845	820	876	864	843	876	855	881	858	930	799	830	839	867	847	857	863	815	845	857	940	859	759	852	813	877	804	795	824	842	842	825	866	852	842	851	827	838	850	848	842	831	845	890	831	833	862	827	817	881	852	833	846	830	847	856	845	904	812	884	837	838	875	866	849	847	858	889	846	859	861	870	877	845	868	835	774	806	865	859	825	888	778	826	841	848	834	895	871	812	869	907	848	883	849	860	872	871	838	833	841	875	891	835	800	895	922	876	844	839	827	874	817	843	833	840	836	835	837	870	849	861	847	869	825	853	868	888	828	837	807	829	827	882	883	865	813	841	880	869	833	908	842	859	853	815	841	843	841	831	814	864	853	829	860	862	862	825	888	862	808	887	810	856	849	900	837	841	881	851	847	867	876	825	896	845	856	837	849	798	832	829	850	854	868	844	886	859	845	876	871	883	831	870	891	882	809	805	886	811	835	843	846	836	809	873	803	917	857	878	849	827	856	836	816	899	852	901	852	877	844	849	808	864	871	843	855	858	873	878	856	825	859	865	845	828	872	880	887	848	855	831	874	839	885	818	782	818	812	843	778	826	838	883	835	861	830	833	859	807	845	864	861	873	805	880	845	833	848	909	845	860	893	866	886	929	838	854	831	873	854	840	867	877	878	804	826	835	829	859	803	835	834	877	844	836	857	902	833	905	850	908	831	794	870	796	891	840	842	882	847	874	830	804	812	872	832	826	810	844	872	823	865	844	850	911	844	845	892	843	890	845	850	865	859	793	862	827	840	834	863	893	841	809	864	876	862	835	801	854	882	832	821	828	856	876	868	812	873	813	893	857	886	865	806	814	838	850	848	849	866	845	777	850	806	819	840	848	829	800	837	841	879	852	836	891	818	826	870	874	894	873	875	909	867	835	820	822	885	848	866	877	819	828	854	889	844	869	846	801	808	878	857	808	854	828	849	794	880	877	801	841	879	815	808	870	816	850	891	862	861	858	845	824	787	896	879	839	832	865	849	832	846	889	852	839	912	856	833	850	866	833	849	873	860	864	843	846	900	863	854	852	823	862	819	856	854	825	878	875	840	848	882	855	892	855	880	830	865	885	818	836	870	793	878	907	886	887	813	816	838	838	817	818	835	851	858	855	828	871	831	823	875	862	836	887	827	827	823	897	876	861	839	854	849	807	849	853	860	852	830	860	796	846	840	885	863	814	844	859	880	822	868	823	889	864	859	806	842	866	819	865	863	818	855	814	889	822	825	877	859	848	854	866	869	835	860	889	826	837	835	846	835	903	842	798	804	839	822	869	826	902	806	877	836	837	851	841	812	889	806	884	843	859	848	834	853	816	801	832	864	894	862	816	850	880	818	785	832	824	860	876	852	889	787	836	828	844	852	896	888	889	876	774	862	849	838	827	841	874	827	835	861	851	791	926	867	886	830	870	904	888	873	880	868	851	820	853	891	890	848	851	823	805	852	834	808	878	838	854	836	874	829	862	820	770	855	818	855	840	834	904	831	834	850	926	887	863	838	863	903	809	860	855	800	858	844	844	860	848	863	866	849	826	845	854	864	856	862	818	911	839	857	892	837	851	841	874	838	859	837	829	879	798	843	911	888	892	836	820	896	857	853	833	900	878	875	858	917	870	877	836	907	841	887	876	843	864	856	820	862	868	907	869	876	864	830	844	838	886	821	845	846	883	862	875	839	870	877	891	828	824	824	800	835	867	868	852	854	822	820	844	787	898	874	839	857	848	833	818	821	845	811	809	804	869	882	874	876	859	829	846	819	819	824	852	854	826	855	816	842	838	832	850	849	861	872	825	856	823	905	867	847	837	871	876	842	808	869	831	834	851	848	863	868	852	896	850	860	838	849	840	842	852	837	799	891	840	828	873	866	812	865	827	850	873	872	891	865	842	821	820	858	865	841	896	824	815	880	824	872	843	795	865	873	867	847	851	870	870	830	807	841	837	816	883	859	871	836	871	823	873	850	836	865	826	841
3920	3767	2972	1740	1404	1116	1026	2165	19687	21899	12272	4988	1745	967	716	717	707	648	644	718	694	718	696	761	734	732	716	715	710	709	710	676	687	704	766	677	682	630	638	694	702	723	663	713	700	705	696	655	686	678	702	685	698	692	715	671	672	691	671	733	709	681	724	707	708	704	702	723	730	698	664	653	694	677	644	648	736	726	693	689	688	630	712	735	675	692	716	712	696	703	722	727	702	713	696	689	690	734	729	731	704	719	682	706	689	680	653	722	730	692	649	699	702	726	667	650	648	701	704	708	702	687	727	719	704	709	704	676	682	709	668	705	713	661	727	722	665	706	709	692	659	662	654	670	699	642	689	672	673	661	644	688	705	675	688	722	672	671	679	700	688	641	633	690	719	659	731	722	715	724	694	725	680	707	687	653	648	691	674	667	719	689	695	665	736	711	651	684	666	688	677	683	726	645	710	720	663	699	682	670	710	666	676	623	735	684	727	670	694	648	737	661	688	698	725	678	662	706	700	681	702	697	738	709	707	701	710	674	697	696	683	660	676	731	683	691	666	688	691	729	635	652	674	679	723	712	709	709	676	721	649	646	676	660	693	670	634	704	682	699	700	666	711	697	714	710	703	682	636	693	688	690	702	655	693	733	665	665	713	654	684	690	731	688	716	668	670	671	719	701	665	689	673	675	702	722	742	637	681	687	681	711	683	661	693	702	678	733	631	670	686	691	703	694	685	762	648	716	686	703	682	676	690	651	690	684	690	639	724	670	692	675	666	718	682	686	659	721	700	676	672	686	693	674	649	700	692	672	685	690	686	655	728	668	688	668	692	699	697	672	687	682	704	695	658	723	707	681	702	736	674	648	712	692	655	712	703	669	684	667	657	675	739	724	667	677	649	666	639	693	691	719	671	704	674	682	675	651	691	652	687	713	723	679	658	677	742	673	653	741	716	710	718	750	675	717	698	656	688	676	668	681	710	683	716	657	671	703	691	667	688	674	661	683	689	671	663	671	667	665	690	650	707	675	729	663	706	594	707	654	673	694	690	672	728	669	721	688	688	655	706	671	688	699	663	724	684	709	620	667	685	660	712	719	698	663	681	676	677	678	736	691	665	697	720	711	740	649	713	703	702	673	624	659	689	664	669	703	700	672	672	696	680	680	671	684	695	686	696	678	670	692	678	706	694	686	680	685	743	673	683	715	745	676	688	681	680	663	648	686	731	702	659	698	678	724	681	667	713	736	659	699	700	675	652	709	679	726	707	700	664	617	703	720	705	706	651	698	681	697	684	704	700	694	627	671	727	656	680	697	708	702	739	642	716	691	706	689	638	653	724	644	716	664	671	690	680	712	664	692	647	659	647	650	686	694	677	719	680	668	694	720	678	687	729	661	700	690	701	712	672	684	704	705	739	705	695	661	656	713	706	677	697	704	658	664	713	663	667	693	706	685	652	705	648	697	697	697	664	712	689	664	687	725	665	719	685	696	684	708	698	705	649	708	707	711	671	705	683	698	670	685	689	688	700	675	704	660	706	729	700	678	696	694	726	739	701	652	651	682	671	686	705	699	673	697	710	702	653	671	665	654	645	679	676	695	655	678	715	642	697	658	676	691	681	686	700	661	710	710	694	715	666	692	641	734	678	720	722	705	668	704	697	696	672	684	625	660	698	684	687	661	686	659	743	717	672	643	704	707	689	690	664	674	691	660	689	653	645	685	658	726	619	669	694	660	656	676	695	691	656	718	710	663	677	700	688	665	707	613	654	694	671	661	650	706	668	672	708	686	699	685	648	668	677	694	711	657	707	696	719	650	694	665	638	659	720	671	732	655	711	701	704	681	640	663	659	717	655	656	677	681	706	681	704	689	689	649	685	639	667	672	689	700	691	676	701	760	683	671	707	690	668	733	653	673	664	714	695	631	691	680	676	694	679	685	736	631	642	713	664	683	683	655	636	678	685	658	647	659	703	656	691	656	692	660	687	730	688	667	669	683	664	693	718	684	651	646	679	718	673	688	707	669	700	652	716	718	675	665	668	676	697	718	696	661	690	643	718	620	651	714	656	643	664	660	630	693	691	664	712	670	647	650	676	640	709	714	675	698	693	672	669	689	671	697	669	685	682	672	722	679	687	684	693	733	699	680	680	636	689	660	687	657	667	659	690	749	715	629	717	659	663	673	652	647	672	691	682	662	703	700	636	608	650	676	714	703	660	694	694	701	693	654	654	698	722	659	684	650	698	668	689	711	620	689	735	668	700	610	636	646	686	698	679	740	679	661	656	694	654	716	664	678	714	658	681	662	701	699	692	644	704	684	692	665	669	654	703	661	663	697	679	670	684	669	677	667	697	668	699	670	654	644	700	675	637	640	706	687	669	660	715	674	694	651	660	682	653	703	688	664	648	704	670	704	696	662	671	665	702	701	661	670	652	675	715	680	717	673	675	657	653	656	692	705	690	729	710	717	623	725	702	679	698	698	737	683	695	685	654	683	683	682	696	722	645	743	690	693	696	709	688	653	625	645	715	643	722	698	722	697	716	677	688	688	675	703	682	679	712	673	665	755	638	717	719	675	694	693	675	690	660	637	703	709	613	684	675	675	736	709	635	648	715	658	638	658	685	698	701	685	653	685	716	695	678	681	686	693	665	655	669	681	657	738	707	673	689	671	716	671	648	679	706	679	662	632	681	653	724	655	655	648	686	719	682	676	681	657	708	684	698	633	649	679	670	743	714	652	690	653	703	657	703	692	709	670	663	684	666	692	691	692	675	633	660	655	695	715	702	679	683	703	707	652	703	650	670	677	658	654	702	696	682	687	676	715	670	697	654	706	698	677	640	699	672	669	651	655	726	652	655	594	683	664	678	665	705	683	681	707	698	608	734	664	675	694	673	675	705	653	645	677	695	682	688	688	707	737	702	705	659	697	659	694	685	669	669	688	675	652	713	674	639	684	664	638	726	682	710	652	695	701	650	704	684	679	642	696	638	673	710	667	732	644	688	664	692	671	654	650	673	647	661	710	687	672	667	660	685	714	651	664	665	646	647	731	722	714	702	692	666	672	699	681	693	667	640	685	689	684	643	634	691	683	667	708	682	690	672	650	701	651	674	734	695	694	700	646	698	692	678	703	690	664	679	687	659	704	687	663	694	658	681	678	698	703	676	714	710	676	723	638	620	735	685	709	683	676	681	685	709	655	667	688	672	666	679	704	683	678	699	667	685	704	682	673	656	652	620	668	708	633	663	653	668	683	723	680	678	676	661	684	743	623	685	672	679	686	695	662	697	681	708	658	658	690	695	681	706	615	656	656	705	689	665	678	663	698	656	682	699	646	709	656	693	637	691	685	696	635	701	678	641	651	661	727	671	657	627	688	759	674	670	676	679	689	725	684	624	651	645	737	693	678	676	681	718	717	671	682	670	688	707	695	658	727	634	707	661	657	679	706	694	705	700	683	695	708	717	693	656	663	687	662	702	678	696	689	699	701	639	700	703	680
23826	20998	28197	24001	20989	9675	2660	1781	23941	38369	32689	15751	5671	2173	1220	1143	1228	1130	1086	1095	1089	1096	1162	1154	1117	1125	1067	1161	1109	1132	1144	1091	1170	1083	1114	1148	1010	1091	1130	1116	1081	1123	1062	1147	1120	1076	1129	1135	1072	1133	1146	1101	1146	1106	1092	1101	1072	1186	1135	1123	1122	1119	1066	1092	1066	1113	1080	1069	1094	1087	1119	1061	1154	1141	1061	1131	1036	1148	1112	1151	1132	1097	1135	1140	1160	1069	1102	1074	1115	1080	1132	1044	1137	1091	1059	1109	1120	1055	1091	1093	1097	1127	1111	1083	1056	1096	1093	1131	1059	1194	1149	1078	1104	1058	1128	1102	1103	1148	1129	1066	1178	1042	1074	1094	1123	1111	1105	1052	1091	1059	1140	1122	1064	1059	1092	1099	1161	1083	1098	1114	1144	1133	1060	1109	1115	1080	1073	1104	1092	1121	1062	1109	1099	1116	1110	1151	1061	1102	1065	1139	1105	1047	1090	1075	1071	1108	1073	1090	1115	1058	1108	1128	1100	1043	1116	1133	1135	1088	1078	1139	1136	1057	1161	1077	1127	1130	1068	1099	1130	1088	1114	1024	1088	1097	1094	1138	1114	1145	1077	1072	1080	1096	1087	1099	1155	1143	1126	1058	1164	1109	1083	1149	1142	1074	1097	1102	1135	1092	1148	1104	1092	1118	1130	1092	1068	1074	1054	1077	1150	1120	1123	1101	1119	1083	1195	1080	1079	1130	1121	1079	1117	1075	1134	1088	1088	1117	1110	1089	1125	1068	1127	1100	1153	1108	1094	1093	1084	1037	1083	1076	1091	1074	1072	1108	1159	1101	1149	1056	1091	1081	1078	1103	1102	1101	1131	1069	1093	1078	1123	1131	1072	1092	1098	1186	1068	1112	1118	1095	1095	1086	1106	1066	1095	1128	1088	1107	1100	1071	1102	1102	1049	1085	1072	1136	1157	1062	1091	1095	1106	1038	1125	1116	1105	1058	1091	1114	1084	1086	1096	1098	1076	1099	1070	1140	1048	1091	1100	1128	1126	1118	1128	1068	1058	1048	1053	1060	1098	1091	1110	1125	1123	1130	1103	1067	1099	1148	1118	1110	1111	1081	1038	1093	1145	1108	1055	1075	1087	1081	1072	1090	1119	1130	1148	1096	1061	1118	1112	1137	1056	1088	1113	1127	1138	1053	1100	1084	1114	1133	1086	1096	1078	1069	1092	1148	1107	1126	1128	1123	1054	1082	1129	1084	1105	1127	992	1064	1089	1025	1119	1059	1090	1128	1093	1126	1142	1154	1079	1154	1066	1036	1130	1081	1119	1169	1051	1060	1103	1060	1095	1103	1104	1121	1049	1064	1160	1145	1103	1073	1134	1046	1040	1077	1089	1144	1176	1157	1086	1046	1104	1016	1096	1088	1097	1083	1081	1155	1083	1109	1113	1116	1104	1097	1061	1077	1113	1048	1004	1094	1082	1110	1101	1091	1063	1139	1036	1152	1123	1077	1111	1144	1101	1117	1125	1049	1134	1129	1042	1047	1067	1071	1082	1152	1133	1115	1037	1144	1088	1155	1152	1049	1075	1054	1125	1100	1074	1122	1119	1121	1150	1049	1068	1092	1141	1149	1081	1064	1064	1075	1105	1085	1178	1051	1042	1103	1133	1063	1132	1044	1093	1136	1087	1077	1139	1064	1135	1107	1093	1121	1031	1127	1119	1087	1072	1081	1181	1114	1172	1081	1107	1082	1086	1086	1140	1102	1085	1074	1095	1073	1091	1117	1090	1161	1116	1088	1114	1064	1045	1078	1060	1068	1125	1116	1119	1075	1112	1086	1092	1127	1099	1111	1077	1128	1063	1120	1071	1118	1084	1133	1112	1100	1100	1082	1124	1068	1023	1051	1101	1102	1076	1114	1076	1142	1025	1099	1073	1112	1138	1136	1086	1092	1128	1108	1139	1055	1043	1057	1084	1097	1094	1109	1111	1083	1043	1082	1057	1121	1089	1135	1122	1156	1097	1104	1104	1090	1072	1073	1075	1070	1075	1050	1070	1045	1116	1108	1129	1142	1111	1127	1135	1086	1140	1085	1066	1078	1150	1078	1104	1163	1086	1126	1097	1103	1100	1107	1106	1085	1070	1164	1065	1084	1109	1146	1108	1029	1132	1130	1124	1021	1129	1073	1075	1079	1095	1086	1112	1116	1096	1077	1095	1076	1085	1058	1113	1053	1047	1104	1141	1121	1079	1107	1102	1108	1110	1113	1077	1087	1079	1084	1058	1072	1090	1077	1058	1037	1101	1149	1124	1087	1132	1092	1107	1167	1086	1149	1087	1105	1075	1137	1135	1066	1120	1007	1074	1075	1047	1104	1087	1083	1088	1056	1084	1107	1108	1098	1098	1064	1125	1139	1112	1110	1204	1124	1032	1110	1092	1133	1124	1055	1091	1200	1164	1125	1102	1121	1134	1102	1098	1122	1056	1106	1159	1103	1104	1144	1123	1071	1113	1181	1104	1050	1110	1210	1129	1058	1062	1111	1121	1086	1100	1089	1045	1091	1103	1141	1219	1102	1120	1116	1095	1092	1098	1060	1083	1040	1104	1117	1115	1122	1049	1043	1060	1110	1146	1013	1148	1129	1091	1075	1115	1048	1100	1142	1053	1107	1048	1117	1095	1037	1100	1133	1078	1067	1088	1071	1032	1125	1038	1123	1092	1156	1144	1062	1153	1048	1049	1121	1047	1063	1101	1123	1060	1090	1074	1083	1123	1110	1112	1104	1069	1124	1105	1090	1115	1060	1074	1076	1078	1093	1110	1091	1157	1089	1110	1058	1125	1138	1053	1084	1133	1076	1060	1137	1125	1171	1076	1117	1069	1091	1110	1094	1103	1081	1122	1085	1081	1036	1143	1063	1057	1086	1142	1071	1083	1076	1114	1056	1105	1104	1056	1114	1092	1079	1050	1066	1144	1086	1117	1120	1074	1171	1114	1148	1100	1110	1076	1080	1081	1124	1085	1109	1043	1121	1082	1100	1126	1134	1072	1062	1125	1063	1105	1154	1135	1034	1074	1068	1087	1071	1115	1095	1135	1123	1077	1114	1143	1129	1126	1082	1146	1092	1138	1133	1066	1163	1109	1123	1148	1027	1054	1065	1200	1053	1085	1072	1133	1086	1137	1152	1152	1120	1111	1082	1098	1062	1135	1068	1125	1055	1110	1138	1136	1096	1120	1064	1092	1093	1107	1066	1121	1080	1161	1103	1099	1086	1107	1078	1076	1059	1138	1077	1010	1077	1116	1085	1138	1155	1129	1094	1151	1063	1148	1103	1093	1032	1076	1171	1123	1081	1075	1086	1117	1105	1059	1075	1098	1034	1190	1060	1191	1115	1125	1112	1081	1068	1108	1098	1099	1068	1004	1093	1084	1092	1093	1067	1120	1041	1063	1072	1127	1115	1091	1085	1152	1081	1149	1088	1148	1097	1048	1119	1131	1065	1105	1108	1098	1112	1114	1070	1044	1097	1069	1109	1066	1137	1030	1064	1093	1076	1102	1105	1084	1141	1120	1071	1119	1103	1117	1100	1101	1062	1043	1090	1078	1136	1150	1071	1075	1076	1143	1125	1070	1136	1146	1092	1139	1038	1091	1077	1121	1054	1071	1115	1076	1083	1067	1118	1087	1093	1112	1083	1099	1104	1088	1140	1157	1116	1125	1111	1103	1104	1124	1110	1100	1079	1104	1147	1165	1098	1128	1091	1132	1065	1112	1095	1072	1052	1071	1125	1131	1107	1087	1115	1074	1130	1126	1111	1075	1131	1110	1119	1113	1074	1078	1077	1060	1082	1058	1089	1064	1074	1093	1090	1089	1134	1126	1069	1051	1135	1109	1081	1079	1079	1080	998	1100	1125	1093	1100	1097	1071	1047	1086	1044	1063	1102	1037	1102	1115	1092	1075	1030	1056	1120	1140	1104	1049	1098	1100	1070	1133	1107	1074	1120	1096	1060	1141	1094	1158	1113	1040	1069	1026	1079	1146	1154	1049	1059	1064	1119	1134	1073	1057	1104	1148	1122	1128	1130	1196	1079	1078	1153	1120	1048	1112	1060	1100	1060	1101	1070	1136	1068	1114	1059	1058	1130	1098	1099	1061	1179	1076	1073	1029	1095	1125	1101	1087	1125	1124	1154	1110	1098	1159	1033	1053	1088	1097	1106	1123	1046	1063	1103	1087	1067	1129	1009	1091	1178	1088	1154	1134	1070	1088	1113	1061	1099	1155	1215	1064	1056	1118	1089	1089	1098	1163	1176	1108	1130	1127	1204	1074	1112	1070	1036	1041	1051	1095	1141	1098	1077	1114	1105	1072	1122	1037	1129	1066	1036	1140	1111	1015	1102	1086	1123	1064	1065	1129	1099	1106	1128	1100	1129	1126	1062	1123	1155	1116	1134	1083	1103	1091	1139	1134	1101	1119	1098	1095	1051	1130	1085	1094	1150	1131	1117	1106	1136	1123	1102	1070	1118	1084	1094	1123	1148	1152	1132	1112	1084	1029	1104	1090	1043	1052	1068	1094	1086	1034	1125	1033	1130	1097	1073	1062	1102	1158	1117	1070	1092	1070	1107	1082	1032	1107	1039	1074	1053	1120	1117	1064	1074	1093	1082	1106	1161	1123	1108	1106	1057	1061	1113	1112	1084	1096	1085	1147	1095	1046	1106	1064	1104	1115	1081	1158	1093	1083	1095	1121	1138	1084	1044	1091	1163	1071	1062	1068	1094	1072	1093	1095	1068	1078	1122	1081	1043	1095	1085	1065	1096	1085	1066	1051	1080	1020	1097	1097	1152	1096	1102	1100	1099	1061	1127	1049	1044	1146	1137	1101	1062	1055	1066	1110	1122	1083	1098	1068	1127	1131	1112	1060	1098	1103	1086	1103	1086	1038	1064	1092	1056	1154	1096	1140	1062	1096	1066	1102	1056	1118	1073	1152	1074	1102	1096	1121	1116	1068	1105	1098	1047	1104	1090	1073	1142	1146	1125	1034	1147	1138	1104	1077	1130	1059	1109	1070	1073	1093	1111	1075
4362	6942	5460	3154	2469	2022	1705	1536	26815	34611	26147	11460	4393	1807	967	814	899	913	894	886	866	831	847	948	895	877	888	869	828	921	893	863	848	899	932	869	840	868	856	840	845	876	870	848	915	888	858	866	836	821	823	857	848	857	905	895	879	858	839	753	886	870	875	858	831	843	868	854	890	805	849	876	872	894	860	839	866	872	810	818	858	810	839	852	877	809	837	820	847	829	875	929	855	860	890	904	846	841	854	880	844	892	892	870	892	895	958	882	893	866	844	885	900	864	863	870	877	834	826	834	849	911	824	884	796	851	871	809	825	866	880	850	894	854	825	872	911	845	886	860	914	845	848	877	875	886	903	879	856	895	901	899	794	852	924	913	885	864	857	901	828	891	832	817	863	888	822	837	815	804	852	844	897	868	913	834	838	923	838	878	903	847	869	867	872	826	901	876	871	871	854	910	834	902	887	860	903	865	801	856	889	858	857	862	841	862	888	869	892	855	862	874	867	824	832	861	918	873	856	862	797	869	853	863	925	799	898	860	820	913	856	848	873	870	868	911	868	857	883	823	885	892	889	866	856	842	911	850	863	858	850	916	881	907	857	906	849	867	868	885	853	858	868	862	862	831	874	905	788	860	892	874	819	906	825	862	842	900	850	892	912	870	881	867	817	934	885	811	840	874	867	830	880	847	758	895	856	861	840	901	886	900	921	882	816	866	872	879	881	897	904	854	830	885	938	812	835	829	837	829	934	911	899	840	879	893	858	851	851	866	865	864	797	861	848	886	845	904	848	811	851	853	813	837	833	880	847	882	876	826	833	883	844	868	856	813	873	871	850	786	864	848	853	824	885	837	855	855	854	886	831	862	825	887	873	864	857	807	891	816	889	827	938	896	851	836	877	817	885	911	839	836	824	872	855	901	846	874	893	837	826	853	859	864	832	853	875	862	891	869	901	890	877	851	780	911	884	908	831	870	860	873	885	805	893	870	856	836	867	853	897	816	868	859	850	855	907	882	855	896	883	882	841	887	860	857	873	857	912	858	799	853	819	868	852	859	866	915	812	884	861	885	908	816	893	838	884	861	836	882	855	842	839	885	897	856	873	895	855	850	899	828	843	895	818	913	891	854	906	854	847	862	882	860	900	849	880	873	867	846	850	871	807	822	854	884	870	842	856	840	824	893	867	839	808	891	841	902	831	921	853	872	823	823	838	871	833	889	867	863	878	844	844	845	815	843	850	864	889	926	920	882	844	872	867	802	885	851	831	860	863	843	846	937	864	858	834	911	859	863	840	828	814	864	893	802	863	899	864	814	854	848	818	800	819	860	861	892	859	903	859	899	869	872	824	854	849	855	850	861	898	857	865	896	889	842	834	865	871	854	868	854	861	808	828	887	892	825	890	885	850	815	807	800	819	820	860	817	853	870	873	888	874	904	800	850	873	886	861	870	875	867	855	849	773	853	854	852	861	829	920	887	852	829	818	845	878	839	842	823	792	828	883	891	859	837	844	840	831	878	895	866	895	924	860	890	850	873	798	879	846	805	905	951	855	829	874	840	885	857	842	846	847	909	828	855	811	860	861	842	850	888	879	887	865	848	838	864	838	869	882	881	805	920	836	868	870	882	863	782	806	835	849	834	829	892	867	855	893	820	825	842	875	827	819	901	823	868	878	867	831	884	850	820	904	839	904	868	909	863	871	872	847	844	898	866	903	876	833	851	877	814	824	834	850	819	888	839	928	820	886	871	854	871	873	820	874	885	815	901	857	834	886	851	847	844	854	867	827	875	852	851	867	839	916	864	859	806	898	867	807	881	833	803	889	830	808	835	879	816	811	872	867	879	849	849	876	863	882	814	857	852	844	865	808	870	932	826	882	821	836	864	855	833	941	852	858	852	847	830	859	864	862	815	852	835	852	835	862	851	816	811	849	839	838	837	787	819	842	828	919	812	862	871	876	865	864	827	784	893	812	786	845	807	901	907	839	859	878	840	913	860	880	874	773	858	869	846	857	865	853	841	903	886	878	820	835	879	880	921	867	853	893	908	818	908	869	870	861	872	888	859	855	867	869	864	842	856	775	830	896	846	882	873	874	849	857	827	796	873	904	831	800	862	844	872	877	886	814	824	903	839	871	859	811	834	867	826	825	860	826	837	854	850	876	863	921	848	865	857	890	840	838	883	833	859	898	901	843	892	858	865	867	838	875	846	828	899	890	785	836	850	883	842	833	807	870	846	849	831	876	831	873	848	861	860	877	867	854	825	802	880	868	890	928	828	828	861	861	849	857	839	852	785	831	834	839	816	824	879	885	877	869	864	890	868	908	881	867	854	781	843	862	847	870	848	863	831	864	869	865	824	800	854	828	800	799	814	814	807	904	894	914	841	899	882	835	844	897	875	870	885	859	837	893	853	827	836	852	884	865	875	873	858	868	829	897	927	833	861	810	861	917	867	871	892	863	856	858	858	881	906	879	794	835	879	871	845	896	860	863	840	871	916	857	863	874	822	814	805	836	823	887	781	868	841	881	885	819	836	853	872	853	868	829	831	866	852	906	912	830	881	862	828	885	867	808	861	857	846	847	882	882	851	836	888	856	905	864	849	839	898	882	879	868	852	878	823	909	842	835	859	868	865	835	848	870	850	825	934	828	862	866	848	864	868	822	836	846	829	899	857	806	840	878	828	906	815	870	859	842	862	801	895	905	822	914	906	833	882	839	851	852	900	846	872	843	873	878	879	894	901	842	921	817	859	844	887	793	841	825	811	862	890	842	836	851	809	842	838	824	819	859	885	863	874	861	810	884	842	895	840	824	843	847	860	861	854	816	840	858	826	838	869	884	906	910	860	809	901	813	858	867	933	868	806	889	888	881	877	868	848	858	806	844	903	871	833	891	888	861	801	855	852	846	825	830	803	819	844	892	866	853	877	885	825	856	914	861	848	813	893	870	913	886	844	859	864	833	817	833	873	817	827	843	922	825	837	853	858	867	831	847	848	845	847	872	854	880	851	887	843	824	886	831	811	855	826	838	858	896	903	865	880	879	850	835	843	833	883	846	822	887	896	885	828	848	829	845	827	831	910	809	834	854	894	891	881	814	867	869	882	834	843	811	850	863	872	820	864	823	907	843	801	852	836	869	807	883	852	828	817	840	846	863	889	844	848	904	839	886	840	854	827	910	884	835	857	835	893	843	794	794	885	870	849	834	876	862	837	838	855	849	883	818	811	827	875	894	889	849	830	879	872	831	910	826	851	845	881	825	849	877	780	857	890	825	860	859	820	804	875	830	878	845	809	881	824	886	835	836	864	860	869	813	851	856	875	854	896	862	827	864	880	869	884	804	847	908	896	860	885	817	847	856	847	813	831	894	864	837	904	834	856	852	836	802	858	866	917	799	799	849	817	867	859	830	854	818	911	888	842	825	831	840	892	858	847	865	846	829	866	860	868	852	869	797	860	825	843	800	864	849	868	819	829	810	853	889	861	842	857	810	834	889	806
27302	13207	1953	1011	743	701	682	742	1214	1879	2417	2283	1433	914	685	615	659	684	711	695	660	666	657	654	663	675	651	660	644	654	654	641	717	668	690	660	659	702	664	638	666	657	618	665	629	607	616	688	686	659	620	620	604	649	687	640	616	611	664	655	636	601	603	599	670	620	611	644	668	663	617	633	638	644	643	677	642	698	660	655	627	613	585	617	663	653	591	683	686	625	665	666	654	640	657	638	714	683	628	641	639	646	648	661	666	592	640	713	672	608	645	639	627	624	663	644	661	660	703	678	680	646	606	646	646	645	630	664	665	655	707	639	640	631	612	672	642	710	672	656	666	678	616	651	710	688	673	648	678	661	664	669	678	654	652	643	674	682	638	633	622	656	657	639	678	672	643	661	633	657	651	618	629	642	666	657	660	631	694	595	654	643	687	648	652	618	658	636	689	640	602	631	679	666	612	615	689	666	599	624	625	652	623	645	633	663	672	695	643	633	641	678	583	609	663	639	655	638	649	647	647	651	644	679	641	680	641	633	647	650	617	630	627	656	708	679	635	671	632	657	625	586	651	690	660	658	668	649	638	701	691	652	641	671	614	632	668	610	684	660	665	694	699	665	633	701	639	649	638	665	634	662	617	666	654	663	616	657	693	609	669	689	652	644	700	590	624	637	624	657	674	633	649	633	650	670	650	662	631	641	627	682	658	633	682	654	616	632	664	672	616	660	642	665	629	617	639	632	713	695	657	670	631	640	653	707	643	663	670	658	637	664	675	642	651	708	663	634	616	716	657	654	669	688	665	657	648	643	667	647	616	611	701	650	659	654	640	644	657	640	679	692	639	688	660	686	650	679	653	626	650	639	637	670	656	640	706	659	648	640	627	651	671	676	655	655	634	596	691	689	674	676	671	637	604	634	719	645	644	607	693	609	660	636	628	705	633	667	663	631	654	690	695	647	590	640	639	601	668	616	635	624	670	692	648	697	657	659	646	654	639	656	628	675	681	654	689	619	687	684	667	690	587	648	675	646	593	612	643	637	635	626	613	670	625	643	663	616	662	637	690	622	629	621	691	658	644	670	620	634	640	618	698	624	660	642	666	622	629	627	635	655	671	598	642	667	614	657	641	609	684	681	637	700	662	652	677	647	666	633	630	629	658	652	676	644	642	660	669	655	601	679	627	666	633	629	663	645	635	744	684	672	649	646	679	660	620	668	659	612	596	618	646	683	660	700	660	683	684	661	654	616	668	667	680	634	668	652	688	674	679	655	610	665	668	631	675	662	674	693	681	635	658	675	637	690	684	662	647	692	663	670	667	673	685	653	676	621	628	713	637	653	690	610	615	623	705	600	652	620	633	639	616	667	663	674	658	649	668	637	645	644	653	655	687	681	707	618	649	680	582	638	671	638	656	655	644	693	626	664	677	653	627	615	668	645	618	672	632	680	640	637	673	667	634	640	633	625	630	682	658	653	625	668	665	640	691	644	640	648	603	621	660	629	683	677	625	695	728	658	636	644	642	634	684	657	625	640	625	663	644	715	660	626	612	615	611	618	652	702	672	679	614	664	641	657	662	639	648	665	637	687	597	687	676	662	703	661	652	641	628	648	668	641	625	661	657	669	685	651	622	632	622	596	633	683	629	710	684	666	636	572	691	642	633	680	667	649	663	657	684	611	641	669	635	616	609	635	691	633	648	672	646	624	624	647	680	624	638	688	685	687	651	683	646	660	622	650	681	611	638	670	642	661	647	645	633	646	662	649	649	654	638	627	630	698	673	600	662	670	674	684	650	641	649	659	664	626	624	664	634	695	677	663	659	670	620	651	696	648	627	646	596	667	635	618	634	622	699	636	678	594	633	615	630	660	690	651	652	707	673	695	714	685	657	628	652	632	686	623	627	601	641	600	628	626	666	648	604	675	695	681	670	674	669	632	659	676	683	634	640	654	642	637	637	676	666	640	607	684	616	677	656	665	656	680	664	715	665	673	633	659	658	627	679	640	686	652	626	616	620	640	651	622	665	613	683	686	651	704	648	623	648	637	646	694	649	684	683	672	626	686	661	646	630	651	641	645	665	622	659	670	690	655	709	646	681	664	667	659	660	651	622	691	693	661	658	644	667	649	594	654	665	647	638	625	638	633	690	684	701	637	620	661	650	639	662	629	673	625	645	718	683	646	659	644	638	663	653	702	674	661	685	677	699	673	649	666	638	666	637	673	666	628	667	652	634	644	642	679	648	643	675	640	666	631	627	696	633	651	656	634	670	608	632	657	649	635	610	669	628	619	677	618	675	725	673	639	653	657	637	659	645	681	643	669	639	654	689	631	640	635	639	626	646	656	664	641	631	630	635	636	664	633	670	699	645	652	690	617	648	627	655	686	689	653	622	610	650	654	650	666	636	669	669	664	642	667	661	683	622	660	621	670	674	607	632	604	664	655	657	653	642	661	644	708	606	634	680	638	681	590	624	680	612	680	635	659	631	695	650	614	636	663	637	654	666	677	633	649	709	665	667	659	637	681	666	634	636	657	631	696	657	671	664	655	629	667	642	636	605	662	674	633	680	647	631	639	678	706	681	643	613	634	728	630	674	657	619	687	635	633	679	689	655	689	619	646	593	683	667	658	696	696	701	699	656	643	681	658	673	665	641	626	669	644	687	644	637	666	652	661	633	702	675	638	658	631	666	638	594	693	616	649	633	629	654	653	684	654	607	636	629	625	661	663	616	679	620	727	684	667	684	698	666	652	658	644	660	700	631	644	639	633	623	657	666	634	695	682	658	663	677	662	701	670	636	604	659	669	664	677	644	614	661	654	606	667	641	629	630	654	687	631	698	662	629	673	658	638	642	624	635	638	658	666	629	634	625	664	667	690	634	634	668	632	687	660	599	667	613	664	650	703	652	647	649	725	684	649	631	604	685	660	639	639	657	629	665	643	622	604	673	688	666	633	648	677	647	645	688	664	634	683	638	668	643	679	639	664	663	655	689	646	650	678	638	640	632	646	672	621	698	656	614	626	711	644	613	673	644	635	638	645	656	644	657	658	672	645	637	649	639	604	628	619	644	623	627	629	646	644	640	659	651	683	643	654	593	684	628	682	624	699	632	641	630	678	682	667	677	659	615	676	647	693	617	614	634	667	652	682	599	625	634	659	648	689	657	677	680	616	654	637	629	637	619	619	631	643	657	643	681	637	637	637	664	670	687	723	659	660	673	644	679	646	637	645	617	658	612	607	626	658	631	641	664	607	682	698	678	612	605	681	670	649	659	680	643	640	669	683	633	647	642	641	646	635	640	661	662	642	668	625	666	679	638	655	627	650	662	640	708	631	651	688	634	627	613	622	678	662	650	612	647	668	619	678	657	620	711	622	645	601	637	627	661	646	626	623	672	648	644	657	657	636	640	678	666	664	687	641	623	635	664	621	650	642	613	679	685	657	689	635	651	667	614	662	660	679	622	666	678	707	678	627	591	641	635	632	663	656	598	655	652	673
5058	843	805	702	657	576	561	573	1364	2361	2737	2422	1341	757	553	536	539	515	507	553	536	537	524	505	504	516	560	518	538	559	530	540	497	532	535	518	514	547	537	533	498	490	490	528	522	507	500	546	510	523	550	522	519	507	532	509	564	533	522	479	511	504	523	539	502	539	517	545	508	483	551	556	544	568	532	494	523	527	540	514	523	476	565	491	543	560	469	538	512	551	501	484	522	546	494	560	507	513	526	506	528	510	552	514	515	498	524	466	488	536	503	515	507	532	497	529	512	495	516	520	556	473	518	546	526	509	495	548	556	524	512	518	550	534	530	532	527	489	514	502	518	545	511	532	529	503	520	555	525	549	548	512	548	512	546	512	481	461	535	559	507	543	496	561	497	520	549	511	535	478	524	525	514	518	502	564	539	478	497	534	548	486	516	514	463	508	508	552	503	506	499	540	515	554	515	466	550	479	500	513	539	523	528	529	522	497	547	477	545	485	532	511	523	500	530	496	517	521	513	526	529	552	541	521	530	502	528	475	482	503	540	552	564	518	485	503	567	514	513	499	497	543	521	477	514	540	538	531	541	552	506	496	527	468	539	525	538	487	528	525	495	526	533	540	543	513	521	550	565	485	544	519	539	540	550	546	460	545	482	506	531	488	568	544	519	548	502	561	507	556	483	537	532	513	530	521	497	530	507	486	528	532	512	528	581	514	516	523	522	541	503	498	546	504	528	534	500	550	526	523	514	535	497	536	487	470	524	519	541	541	502	527	494	501	504	502	512	563	521	524	513	505	534	520	537	529	516	528	537	534	532	532	470	509	556	512	531	510	501	544	521	518	543	527	499	541	554	524	514	551	535	504	554	528	524	515	491	513	538	504	534	519	536	472	538	494	543	561	477	572	519	526	547	542	510	551	508	528	559	519	548	523	490	508	503	513	534	496	501	492	538	517	516	545	518	537	536	506	512	532	516	494	511	514	526	509	539	540	530	524	532	539	518	514	500	521	555	541	519	558	483	521	525	511	478	549	544	531	534	547	509	582	478	528	517	560	520	534	524	545	488	515	527	539	542	535	526	545	520	519	530	521	542	534	522	527	498	523	510	513	531	550	498	524	559	524	484	532	505	538	552	522	489	487	537	522	502	534	518	547	529	488	559	495	522	513	526	522	511	518	528	518	551	585	517	512	508	471	537	553	552	533	475	494	486	512	561	529	503	552	546	516	488	529	536	505	501	507	549	476	517	584	534	500	505	539	532	505	554	533	521	513	547	540	503	500	526	514	555	546	497	505	523	497	530	509	537	543	570	519	526	530	557	543	488	529	544	501	501	506	528	509	521	532	521	546	548	513	509	523	511	545	517	554	548	558	555	473	555	514	508	512	549	488	543	527	497	563	534	511	480	482	473	581	559	511	531	543	577	508	521	500	541	531	549	533	532	542	556	526	521	538	497	543	540	516	510	563	515	534	541	544	556	533	519	512	541	520	533	473	498	511	523	564	556	507	488	472	513	583	517	514	550	530	512	544	513	524	523	528	548	544	503	530	508	504	557	502	529	523	501	532	516	484	501	539	545	521	485	538	534	510	522	552	523	522	525	529	551	533	485	485	498	515	543	518	503	509	505	553	520	499	526	548	497	546	539	516	483	485	533	503	529	532	543	510	536	573	549	517	516	528	520	537	528	551	596	558	527	533	490	535	539	534	523	525	543	543	527	481	469	554	600	493	535	488	537	515	541	522	511	511	588	496	516	585	526	516	517	547	522	523	561	528	502	526	491	562	502	512	548	522	513	575	491	523	531	497	487	519	517	496	559	523	520	505	510	518	522	526	495	555	566	533	490	548	557	563	513	498	500	493	531	534	509	553	541	533	510	576	569	496	571	538	541	530	503	513	506	533	532	562	525	551	522	516	491	501	542	535	535	518	549	530	533	535	548	523	515	545	535	531	522	501	470	508	495	519	523	519	517	515	534	522	549	517	549	513	539	510	489	520	511	531	531	540	526	500	536	550	530	507	544	508	521	535	495	502	541	525	516	561	554	539	496	535	535	504	542	531	547	531	527	515	505	552	517	527	516	559	496	529	513	508	548	536	576	499	506	542	553	544	519	543	503	529	542	548	529	505	515	502	502	532	578	510	529	551	559	538	501	489	510	531	579	527	510	556	546	516	570	556	553	532	486	527	494	517	492	491	563	531	498	510	511	527	508	551	511	516	547	552	533	489	557	551	548	573	523	472	498	553	534	514	519	507	517	553	530	510	522	562	509	498	516	590	556	538	502	522	502	487	533	524	501	577	550	537	517	536	522	498	520	526	521	537	506	506	507	547	539	533	514	526	480	501	533	567	513	472	504	547	533	513	517	523	521	523	531	525	547	493	537	547	511	513	518	557	561	524	540	478	536	517	521	535	532	521	549	513	540	534	528	527	548	515	516	518	526	538	530	524	515	485	510	519	500	533	533	558	528	501	471	514	535	519	494	507	509	522	500	516	546	526	546	519	524	509	532	545	514	517	498	568	538	538	509	548	561	550	500	529	523	529	557	507	499	502	520	516	497	558	538	533	508	516	544	507	494	543	538	543	533	483	556	518	516	547	530	527	505	529	520	525	499	536	546	518	514	523	521	499	541	530	550	515	530	473	534	514	490	516	546	514	529	525	547	540	526	486	486	567	532	507	510	567	484	556	521	548	527	558	510	499	514	514	513	565	522	538	554	516	486	514	493	520	502	540	588	530	501	534	574	513	523	542	547	535	532	496	511	529	513	538	506	523	525	496	539	541	549	527	528	497	544	487	489	534	554	471	532	573	507	553	542	548	534	522	514	548	485	506	534	517	528	511	553	517	552	518	486	523	510	487	545	501	488	512	539	520	512	531	563	506	538	531	521	503	530	502	514	553	500	542	502	526	523	524	510	495	483	504	492	492	529	538	492	505	501	483	560	526	515	491	510	511	507	495	513	517	541	507	464	523	539	528	503	504	529	550	512	503	508	559	522	525	531	559	551	517	478	497	512	521	544	514	497	545	507	491	554	554	515	502	547	543	505	512	494	551	527	476	512	524	533	521	528	527	522	497	543	536	502	545	500	505	527	507	517	542	551	527	550	489	542	540	506	533	549	512	495	493	555	514	530	524	561	515	552	520	511	528	514	492	518	493	543	489	573	541	543	570	543	555	496	534	525	484	529	493	554	576	510	504	535	548	477	538	512	575	529	517	559	507	548	548	520	505	544	490	546	518	515	489	545	522	505	538	543	517	543	517	523	491	527	522	542	538	523	542	487	528	507	523	492	569	532	484	510	521	531	539	517	522	539	521	502	522	502	513	559	508	530	590	530	519	530	545	516	538	522	540	516	508	524	496	525	569	516	448	586	515	524	518	511	494	543	540	510	517	528	474	498	493	497	547	504	491	509	571	522	535	497	545	560	556	527	519	556	522	565	508	565	548	532	512	544	516	548	512	507	563	533	506	495	552	509	539	534	523	481	517	532	526	531	515
25099	20997	26778	25031	5804	1440	1116	1063	2627	15392	19177	13990	4748	1663	790	794	736	761	759	750	743	738	766	738	736	740	721	723	732	706	748	724	792	748	701	758	740	693	714	705	735	745	743	793	760	792	720	764	781	774	726	759	789	697	694	738	714	731	776	750	701	671	749	719	736	762	700	780	762	746	742	707	692	814	770	728	731	770	754	751	707	709	739	751	727	722	721	726	728	724	745	731	777	696	733	709	683	722	734	698	798	706	692	740	709	713	776	719	768	761	760	716	760	729	744	762	752	687	733	697	759	725	697	725	761	770	811	684	758	695	743	705	685	718	737	745	696	759	741	753	733	726	777	706	753	755	791	701	727	713	743	804	678	717	785	724	775	717	714	745	771	766	727	758	725	772	753	760	783	697	757	722	739	771	741	675	762	742	725	760	777	710	713	729	726	736	696	735	712	749	754	730	739	765	741	707	743	761	707	747	733	709	789	723	701	703	685	718	774	697	724	774	692	711	745	715	780	721	762	731	730	752	726	726	792	733	709	720	744	724	739	788	728	773	701	714	757	734	745	757	774	723	769	762	778	754	782	733	676	753	736	740	719	727	747	715	763	705	758	727	710	765	738	745	735	776	730	764	686	726	780	733	757	691	749	741	784	763	780	767	721	746	751	756	736	755	728	719	711	728	756	716	739	749	723	781	710	734	731	747	729	762	701	721	718	740	808	772	754	726	773	765	742	708	732	762	708	753	720	747	714	711	736	754	767	733	740	807	808	753	730	760	737	788	751	733	731	736	726	747	727	703	793	685	788	750	746	751	773	751	753	708	780	726	730	736	729	733	731	778	758	746	787	683	713	752	717	764	751	767	719	729	755	754	760	760	707	714	713	717	703	759	695	766	711	737	745	748	748	760	708	690	721	738	766	794	729	730	803	723	760	755	776	746	741	747	718	738	741	718	703	716	747	703	750	737	734	789	732	777	709	675	781	745	690	752	737	742	812	710	725	728	668	720	674	728	777	736	766	773	805	753	730	787	728	726	734	719	721	682	743	701	733	733	762	726	746	740	705	730	790	724	723	726	772	732	687	692	729	706	747	784	741	740	702	739	759	753	781	776	753	715	757	701	759	729	718	758	743	746	743	769	726	746	774	753	768	723	766	735	724	754	728	756	733	703	744	724	738	793	750	741	769	747	755	729	706	745	734	729	764	749	742	745	747	712	710	743	753	691	755	756	737	712	713	746	801	703	745	751	795	719	722	741	746	758	744	724	754	743	772	734	710	707	803	740	758	741	736	700	774	755	718	744	726	758	793	765	775	750	759	713	740	763	787	820	719	715	747	722	717	724	765	724	777	741	767	737	776	765	755	718	742	706	752	777	772	791	677	728	766	749	721	690	757	711	714	750	762	766	808	755	737	756	733	739	742	701	716	709	779	727	728	742	725	779	775	717	729	733	771	729	748	783	746	746	754	743	752	722	736	739	774	779	725	711	800	701	727	712	714	728	743	696	757	754	735	745	773	723	717	767	774	764	709	737	745	688	705	720	713	705	715	746	739	700	710	686	747	688	739	720	733	722	749	761	748	703	735	752	751	693	724	715	752	739	741	722	728	742	790	706	688	747	728	735	702	701	704	722	754	671	789	708	701	710	678	775	741	715	746	718	735	746	717	761	706	722	758	667	748	761	783	726	743	704	772	713	722	724	743	711	730	773	789	791	755	706	755	768	731	755	730	754	729	752	724	722	766	698	693	720	708	752	737	729	721	725	738	748	727	733	726	727	731	757	732	728	767	712	791	743	718	709	718	757	705	730	697	707	714	750	708	684	716	751	734	740	736	763	748	758	757	763	702	731	716	767	703	726	694	699	739	705	756	737	712	774	776	798	762	784	696	724	747	698	775	700	711	720	758	719	717	787	748	722	715	734	686	745	740	730	729	730	750	748	713	737	664	743	715	744	759	742	728	733	755	766	774	717	782	757	740	731	726	694	695	707	763	739	775	712	744	734	731	726	738	770	707	725	815	760	745	746	723	768	738	754	758	703	762	775	746	775	694	715	721	721	736	729	732	755	716	768	710	752	749	780	686	776	730	728	691	766	731	742	723	756	730	775	736	744	715	756	767	689	712	759	732	758	714	691	724	744	707	757	720	742	753	762	722	703	706	710	709	767	768	767	738	742	813	765	735	718	744	729	777	747	756	763	683	743	694	718	707	741	793	745	756	722	725	765	724	703	730	729	707	729	710	699	733	760	761	704	725	752	755	748	762	725	710	765	745	776	754	693	717	730	725	736	753	661	722	753	790	677	749	732	714	738	683	702	733	778	701	738	744	679	715	725	730	705	768	739	751	703	704	719	715	728	720	756	708	738	731	722	722	740	730	732	726	768	693	658	750	721	698	737	801	708	686	698	709	706	776	782	748	734	737	762	773	702	736	708	754	813	781	720	796	751	721	706	752	705	736	738	730	678	738	723	768	679	760	679	742	769	761	776	715	755	718	757	698	736	755	716	705	747	774	718	743	734	725	727	704	730	703	754	791	773	693	766	721	769	778	724	721	746	759	688	736	762	700	746	702	766	683	719	764	702	729	737	727	726	811	742	723	740	721	711	754	721	664	731	724	751	729	726	781	749	754	747	697	795	729	750	737	716	776	724	713	769	746	731	674	764	719	749	736	755	711	752	715	727	718	736	741	742	756	752	733	750	720	751	740	788	714	736	730	738	707	775	774	729	691	736	739	715	756	728	729	742	776	738	700	746	733	687	714	778	703	746	740	717	775	712	796	762	727	749	746	703	717	734	719	682	719	720	711	696	703	758	731	749	702	724	703	736	751	691	745	760	708	697	783	757	745	742	757	751	774	686	699	714	699	738	763	733	782	698	719	726	731	736	726	709	743	731	735	747	723	717	771	735	659	702	773	799	759	767	753	715	749	720	777	710	741	725	747	694	694	708	730	777	734	748	687	783	717	698	730	714	753	756	740	776	736	698	741	688	703	706	685	756	749	731	739	722	740	750	704	780	707	672	697	780	742	713	719	713	720	728	746	741	782	729	757	710	767	746	780	711	715	779	747	733	770	721	734	750	788	758	733	696	726	695	781	763	779	682	749	738	706	719	730	713	774	743	722	704	689	739	717	729	734	700	741	768	707	705	746	731	789	728	737	704	750	757	731	767	763	714	744	694	732	757	720	756	723	742	716	694	735	764	714	718	766	762	712	742	747	768	737	740	781	727	797	747	742	734	712	773	706	721	680	804	777	747	735	768	745	734	734	684	742	739	746	784	744	728	744	729	706	730	716	764	682	741	727	707	764	749	759	754	735	702	737	729	681	697	721	693	742	717	692	757	724	740	747	716	781	781	774	764	754	745	771	708	761	685	725	720	736	816	724	804	753	717	743	750	767	766	676	712	762	742	754	748	737	741	724	730	786	746	754	776	756	754	787	740	737	758	738	772	750	716	778	763	740	693	703	740	744	777	734	736	749	701	701	744	757	765	701	688	717	753
3753	3307	2872	1766	1343	1112	864	996	3734	17219	17739	11713	4005	1489	626	599	631	659	653	618	605	622	621	654	655	621	632	650	631	610	660	640	617	638	620	612	633	612	565	579	670	620	563	602	606	575	625	618	592	595	596	645	598	623	638	610	649	659	618	655	631	649	609	675	602	608	593	662	612	579	664	641	633	626	610	602	612	592	563	604	589	638	577	618	652	589	624	573	655	625	592	598	622	620	584	624	590	638	571	602	620	616	608	629	643	569	613	632	620	635	581	600	596	596	606	624	609	592	635	610	616	624	612	610	601	641	636	589	601	627	593	642	625	630	621	589	558	633	586	617	595	644	612	602	637	614	676	600	580	627	587	649	625	650	633	609	627	580	604	624	630	625	612	609	574	600	573	621	590	600	625	628	568	616	599	588	622	574	619	611	582	622	595	650	569	609	648	623	598	657	612	642	604	607	650	578	632	615	632	625	609	643	591	602	624	624	626	617	600	570	599	606	627	594	624	629	635	616	560	590	557	605	618	633	589	585	643	583	604	651	596	575	607	603	636	640	632	625	640	610	564	612	570	637	598	646	615	600	650	567	639	564	602	601	596	594	623	590	595	625	593	627	602	635	582	611	547	604	608	615	632	622	616	616	594	632	620	590	594	598	616	610	605	570	559	559	618	655	597	606	620	606	579	604	665	638	579	574	625	588	598	573	614	585	581	639	628	592	635	604	634	586	583	623	619	625	601	651	607	586	584	628	643	629	616	602	600	620	622	647	582	659	606	620	602	603	620	583	626	582	588	642	585	642	585	579	574	611	612	644	596	622	603	594	618	610	599	628	590	576	614	582	637	549	593	590	547	630	624	615	621	614	605	591	629	618	628	605	582	579	597	625	569	616	606	597	612	589	648	613	605	598	600	596	630	609	591	619	650	609	594	672	626	624	609	612	571	601	579	586	637	584	593	602	574	616	590	604	577	600	658	600	588	615	589	638	627	598	598	603	575	567	649	594	596	569	604	661	600	619	635	618	585	605	607	609	609	660	616	620	594	607	624	640	596	633	589	629	581	565	620	667	589	603	601	626	576	654	627	593	625	609	656	638	572	595	636	600	577	562	603	642	554	606	616	589	597	623	601	612	597	589	628	621	622	602	627	623	546	589	601	600	568	603	638	585	590	607	612	619	640	590	599	610	645	677	617	608	600	561	577	642	614	609	606	610	598	593	593	607	597	623	572	575	580	607	570	571	611	563	596	575	561	605	594	589	619	587	582	639	619	600	594	584	628	647	603	623	591	584	622	647	584	591	621	621	613	603	612	587	629	626	647	607	622	588	643	600	624	619	574	583	589	609	590	631	606	611	621	570	617	637	589	602	626	596	585	608	610	584	635	616	592	627	610	553	618	613	616	661	591	584	614	667	575	583	599	613	594	581	589	608	617	590	561	634	597	623	625	616	622	617	610	589	567	622	589	649	590	585	638	601	607	639	581	615	578	590	635	592	628	578	585	593	572	599	603	579	606	610	595	591	568	601	566	593	583	610	575	640	591	631	587	603	621	609	615	645	581	640	575	571	625	592	642	575	599	585	607	601	574	632	639	564	623	620	556	575	629	630	611	587	591	618	614	607	584	615	593	636	637	614	616	579	654	613	618	626	613	600	627	622	648	606	630	576	604	606	579	619	604	582	622	601	637	590	631	607	567	616	587	640	636	618	629	595	586	602	627	606	598	593	600	626	631	627	621	633	624	606	614	583	626	587	565	580	630	590	620	592	619	633	596	602	644	567	578	600	605	625	616	554	573	605	568	645	612	623	593	584	602	586	605	601	571	611	596	596	557	594	593	663	637	570	617	597	616	586	636	586	578	573	569	614	582	597	593	607	664	610	589	611	589	600	590	627	607	628	620	579	596	609	606	611	592	612	596	609	630	602	635	587	639	593	594	609	600	606	627	619	594	581	594	577	579	612	605	603	600	609	600	634	595	569	569	582	622	591	599	578	591	607	621	573	618	613	601	585	611	649	597	567	617	619	557	643	590	602	588	618	660	593	620	617	637	578	551	579	627	589	577	667	644	583	643	607	605	602	614	621	588	623	592	585	578	602	608	617	644	626	591	657	621	582	574	641	588	596	615	575	619	639	622	575	578	650	630	619	624	569	586	599	613	583	620	589	545	555	553	587	622	627	616	593	573	590	644	588	568	596	627	626	666	597	637	581	619	573	652	547	613	613	627	564	557	633	615	609	621	621	597	566	597	614	592	626	622	624	597	606	623	633	580	598	611	593	621	645	594	610	633	622	585	604	607	609	607	603	596	571	607	602	614	587	591	585	615	595	619	580	593	569	596	614	565	638	592	607	600	578	565	614	619	601	592	608	557	573	618	639	610	615	574	619	606	584	608	610	565	575	591	596	632	635	641	594	617	635	605	580	575	611	571	614	649	590	613	587	593	586	642	668	588	640	644	567	605	606	628	599	589	578	610	634	566	606	575	585	620	613	646	636	586	602	566	596	564	632	624	607	608	635	645	619	643	581	599	635	569	643	605	593	665	624	610	622	550	652	607	626	632	585	587	639	566	589	606	563	586	590	579	618	594	621	583	604	636	598	592	618	590	619	634	587	643	577	599	577	608	623	592	611	599	652	608	618	615	634	602	615	648	607	562	573	621	575	602	629	558	614	574	613	625	617	602	591	647	648	644	576	601	625	603	620	608	604	624	615	606	631	606	622	627	609	592	584	610	605	603	623	604	591	626	642	629	599	600	577	627	574	590	564	614	596	657	620	634	608	606	574	586	567	581	610	674	583	656	609	578	580	579	606	593	615	581	602	601	639	598	577	635	601	602	587	599	587	627	606	615	551	606	607	596	532	559	604	581	640	632	601	556	616	562	563	573	620	624	619	603	600	634	624	544	627	607	616	576	642	610	609	607	609	592	603	599	572	629	569	581	594	579	602	599	648	606	612	619	567	666	577	559	584	637	607	555	603	698	590	576	554	570	576	582	612	602	578	594	644	586	616	619	621	606	579	620	589	617	625	589	625	643	567	584	585	604	608	649	585	622	617	579	610	601	584	603	586	586	605	643	575	643	602	584	573	628	606	601	552	628	623	627	590	615	590	615	605	581	554	600	610	604	576	594	599	650	614	598	646	625	569	585	611	647	583	612	622	591	622	604	538	640	597	574	581	588	584	606	589	630	613	631	587	589	597	565	608	597	595	577	626	640	601	559	629	617	560	583	619	582	576	639	603	634	606	610	623	610	620	611	599	650	588	637	595	593	580	600	613	639	556	595	598	647	644	639	581	636	596	642	549	618	641	561	582	578	639	644	561	620	605	655	591	601	608	621	595	611	616	582	615	625	646	622	557	661	620	620	593	604	577	612	624	620	599	611	578	622	556	584	583	608	616	615	596	574	615	611	668	612	604	639	637	651	590	610	677	589	616	581	601	583	591	607	597	578	564	622	604	585	608	608	602	594	601	620	610	612	623	585	622	587	615	550	569	647	607
23786	20982	28171	23960	20962	8859	2046	1591	11213	37251	33518	22016	7544	1431	910	877	860	849	841	822	814	800	883	845	856	845	872	870	871	856	835	849	878	807	844	868	814	838	823	804	880	823	829	827	836	851	846	790	891	850	838	805	861	831	879	873	817	860	826	899	837	839	869	880	833	838	847	820	827	814	783	838	856	860	844	867	832	893	822	841	859	896	849	812	840	857	864	803	766	866	809	824	773	817	825	886	839	801	783	811	847	926	851	890	865	829	862	818	839	897	843	836	814	875	837	820	845	803	825	833	823	834	869	837	837	863	826	893	860	839	854	818	805	844	838	797	822	818	922	854	808	805	856	854	829	860	834	936	823	870	866	836	840	829	874	803	808	837	817	835	932	850	846	872	831	819	853	819	822	875	824	848	910	782	821	781	850	812	848	913	799	869	834	799	779	813	832	854	794	786	856	826	877	857	860	847	807	845	818	840	902	811	848	811	847	834	791	882	796	854	830	816	821	861	837	829	802	809	808	874	802	871	820	863	820	860	847	843	830	836	812	807	837	882	842	833	872	862	812	827	852	785	868	810	832	832	832	821	820	868	847	869	861	769	798	847	865	873	842	840	837	845	827	877	797	845	815	860	835	804	807	844	828	845	850	809	875	833	859	809	802	846	817	798	833	842	853	830	875	807	818	805	855	818	871	832	839	822	792	850	820	830	890	824	855	854	782	773	797	838	856	800	848	837	817	815	830	842	808	865	854	830	898	853	818	831	826	839	864	877	866	826	810	873	835	808	845	836	833	777	823	842	834	874	859	848	869	787	836	823	820	848	804	816	865	843	840	871	854	781	888	844	841	860	831	905	815	857	790	817	863	832	872	868	831	851	790	804	842	852	807	862	804	818	845	834	788	845	917	878	856	817	836	826	815	853	842	870	787	837	871	819	817	797	794	790	850	824	832	789	837	796	845	863	849	869	840	836	849	840	825	853	858	831	869	853	822	854	806	817	820	866	817	804	836	865	859	755	894	810	827	788	855	867	817	800	832	829	831	813	797	850	827	795	831	859	839	815	846	803	855	790	818	832	874	812	841	852	854	894	839	814	775	772	821	841	866	892	820	817	836	841	846	786	870	762	801	813	815	864	834	835	859	799	880	883	778	819	840	804	797	846	823	844	874	842	860	842	845	831	825	788	854	874	863	794	826	837	851	838	868	791	807	901	869	830	846	818	826	809	814	886	848	835	842	904	870	832	840	849	807	896	833	803	810	843	815	838	818	811	834	823	773	810	889	853	762	844	848	888	859	898	833	820	852	855	836	824	829	831	851	803	830	856	846	830	790	768	872	847	861	840	820	818	822	869	869	786	805	894	802	849	823	847	829	804	846	862	830	834	859	848	823	875	816	833	868	878	832	845	854	822	815	847	867	875	829	842	797	868	851	837	827	835	823	855	827	784	868	849	862	791	800	840	835	834	828	844	797	868	857	882	853	857	799	805	773	886	844	887	791	800	884	791	843	865	845	806	805	880	827	819	811	788	836	826	851	840	800	816	835	792	822	813	888	775	833	798	919	859	784	858	823	855	876	841	836	875	878	811	802	837	833	846	835	802	841	829	841	810	873	829	840	775	827	863	847	809	867	867	791	784	824	831	823	875	867	840	794	870	859	809	905	905	844	847	884	818	820	872	820	872	759	818	841	844	832	874	857	832	900	810	856	815	846	841	861	834	882	873	840	773	870	883	796	817	785	852	836	799	883	828	834	853	827	875	868	858	786	849	851	806	848	849	820	851	799	838	854	833	873	834	819	791	817	806	842	841	836	827	800	830	862	816	894	837	871	803	819	822	858	861	807	827	797	837	792	847	836	765	828	845	834	820	831	788	796	807	838	843	820	845	804	789	823	837	811	845	781	870	843	825	791	856	861	879	819	861	833	883	820	797	837	833	829	827	822	838	824	803	791	820	837	796	867	874	878	803	780	813	872	843	819	793	804	841	835	841	852	840	826	815	844	828	795	866	819	828	839	807	790	805	883	782	811	861	828	835	869	852	848	788	856	833	830	828	804	859	844	831	781	836	835	871	856	816	823	815	904	823	829	836	866	846	818	864	810	824	821	841	827	764	854	844	818	833	804	877	863	853	835	811	851	818	796	808	832	874	819	865	821	839	827	886	818	816	819	847	844	849	877	865	884	846	775	865	799	779	861	804	829	785	771	821	806	872	827	831	874	845	791	835	827	838	833	882	829	863	822	780	824	865	820	808	877	831	873	836	905	866	862	813	887	840	837	869	834	819	774	823	828	850	805	867	833	832	818	873	779	802	775	820	835	814	836	825	797	835	829	863	840	847	895	818	821	822	837	805	883	887	810	861	825	843	850	897	857	814	820	821	861	869	861	815	899	843	850	852	846	826	815	841	792	839	875	828	862	856	835	858	828	832	827	855	834	816	825	786	855	898	859	846	901	762	870	827	845	816	867	801	836	805	882	839	847	882	856	877	809	865	801	860	858	866	856	891	841	864	831	817	812	785	846	820	802	832	824	816	853	844	810	822	777	822	869	849	782	840	844	853	827	848	837	812	843	793	823	875	890	802	853	880	839	846	766	822	829	775	817	793	791	791	818	828	815	786	834	870	867	849	839	878	838	834	789	878	864	850	863	783	796	856	795	832	875	831	882	863	798	816	861	836	833	844	849	874	857	856	777	856	844	769	800	812	795	831	824	863	824	884	839	801	848	847	837	847	814	776	837	821	843	849	856	788	865	839	851	769	793	817	877	844	853	844	833	825	846	852	881	857	850	874	834	853	810	832	814	806	865	793	837	870	832	825	841	864	851	818	771	780	833	893	840	824	816	799	789	832	787	837	813	807	868	832	865	849	833	829	840	844	869	843	844	811	852	841	852	855	814	753	832	871	846	789	877	822	862	848	889	801	794	828	823	852	881	826	812	796	803	819	807	828	798	869	803	814	833	883	812	822	857	855	802	853	832	864	837	854	854	769	855	872	845	848	815	848	825	818	827	845	844	856	857	798	857	820	881	803	819	832	882	859	867	813	864	874	844	839	825	815	772	880	855	840	850	814	828	860	819	785	802	838	856	794	786	825	851	850	837	795	810	886	808	805	856	838	844	801	830	844	826	837	794	877	846	808	817	841	848	804	834	842	862	818	863	844	761	850	854	847	829	853	821	875	830	816	857	876	846	858	809	797	836	831	851	828	854	844	816	840	798	842	856	803	860	806	856	826	820	847	837	841	862	830	782	764	856	871	776	807	832	845	830	820	847	852	809	795	870	848	831	849	823	848	847	831	853	860	796	863	830	769	893	842	861	741	818	838	810	801	786	776	882	762	847	881	785	812	830	829	852	823	879	804	777	840	848	864	868	872	893	805	826	894	842	808	827	869	813	846	816	792	849	818	821	836	878	833	881	813	826	794	810	806	827	867	794	838	838	817	788	870	784	857	846	839	812	840	842	858	898	826	809	845	814	830	778	836	788	822	844	868	825	859	846	872
4166	6729	5478	3135	2328	1775	1372	1517	14967	36210	27888	16831	5838	1045	744	666	690	663	705	721	658	715	683	682	688	751	692	704	673	706	641	726	681	682	669	700	707	689	727	668	670	658	729	660	648	698	715	709	683	685	667	657	731	700	644	704	678	692	636	702	687	688	653	705	658	700	725	696	688	666	661	666	660	680	696	682	712	701	644	698	695	697	703	702	658	688	666	664	736	667	709	682	664	671	663	672	664	645	670	689	678	645	714	704	707	677	737	649	690	706	698	666	717	713	668	685	669	654	700	687	684	720	666	664	702	645	668	695	685	659	718	665	663	688	687	683	720	699	697	691	682	680	637	727	659	705	669	675	681	693	681	649	687	661	659	671	696	689	638	710	710	668	656	705	725	686	637	690	698	742	662	680	702	679	657	641	668	704	707	677	640	701	645	697	659	643	668	721	692	670	695	628	703	675	647	686	653	674	658	681	666	729	664	701	716	700	627	731	639	666	668	645	680	664	686	718	662	691	677	640	656	686	696	649	675	652	701	642	709	655	686	674	693	705	681	668	659	689	687	686	664	666	677	661	656	680	674	706	676	644	677	670	649	625	698	665	693	681	699	707	660	709	659	710	661	728	697	669	682	676	672	685	692	658	714	665	632	653	733	654	670	681	644	671	707	668	704	692	653	671	739	638	697	649	683	668	713	657	648	666	699	682	692	696	681	705	668	690	707	667	668	649	711	659	652	685	699	679	697	670	688	685	674	723	668	637	714	677	655	623	652	713	671	692	659	731	687	660	657	647	714	717	681	716	684	697	724	688	637	675	694	660	687	670	676	717	658	688	642	725	712	630	698	655	718	684	657	674	683	646	668	722	663	656	693	713	691	691	667	737	669	655	649	680	651	674	680	624	645	678	693	706	682	724	692	625	665	666	699	615	687	660	705	734	696	670	659	680	665	709	730	713	681	724	690	659	644	706	690	696	744	700	668	677	658	727	722	667	640	607	679	654	684	663	654	682	677	665	644	671	658	705	657	711	664	692	663	718	710	684	690	698	687	687	630	708	664	704	735	690	686	674	701	685	691	644	653	671	631	700	644	649	714	710	695	624	652	656	695	675	684	689	706	659	652	646	707	685	719	683	642	621	663	680	693	646	690	713	705	703	691	669	669	660	712	696	672	695	670	675	736	690	703	681	688	674	670	706	620	682	643	704	704	669	593	701	733	636	706	705	705	676	708	670	723	693	704	701	649	655	697	708	688	724	690	667	701	653	689	655	694	686	684	728	695	651	713	713	687	712	733	646	643	684	683	688	664	661	673	684	665	699	679	665	639	659	676	648	649	681	673	696	645	678	688	695	640	690	698	724	620	695	655	707	714	644	663	684	687	675	677	711	638	719	696	658	660	704	699	631	695	655	636	632	657	659	725	692	682	670	666	644	623	699	649	679	630	722	670	700	631	669	708	685	663	676	692	677	658	696	699	690	656	675	659	660	726	681	691	657	691	662	702	694	621	692	688	675	670	691	657	695	676	680	649	680	667	699	656	661	733	614	682	671	673	734	677	670	676	676	683	707	669	658	654	703	662	709	713	673	686	702	618	661	684	643	667	715	656	649	649	671	690	708	744	691	696	703	693	734	678	680	734	732	674	635	667	668	676	685	663	661	661	609	632	675	683	647	671	654	637	678	671	675	656	688	688	659	713	707	683	727	680	690	673	653	677	657	670	643	681	684	700	665	611	699	701	638	649	671	696	641	720	697	716	623	620	687	657	692	675	629	681	663	671	638	650	712	692	669	728	689	699	688	716	646	694	650	746	675	692	669	670	650	607	636	726	653	635	625	688	640	719	653	708	665	704	699	686	676	627	668	659	644	668	698	659	691	657	645	676	673	655	683	729	653	684	711	713	679	653	645	664	667	647	674	666	639	682	710	641	646	655	694	678	699	649	696	647	676	663	708	682	685	738	737	676	650	691	661	701	678	689	655	664	654	689	704	650	713	669	660	738	653	708	690	668	656	649	687	654	656	699	691	696	710	651	682	695	661	636	673	661	679	674	645	667	653	690	708	702	667	667	642	682	700	643	692	652	699	709	666	711	663	647	699	665	646	660	632	679	694	612	662	660	651	672	729	661	708	716	682	677	652	665	645	717	700	696	678	692	644	685	725	654	652	675	726	660	687	690	705	716	680	680	661	675	691	698	660	657	673	664	688	640	697	635	646	692	669	675	704	679	677	652	657	644	671	687	650	720	683	656	644	688	738	629	644	650	732	717	669	670	712	707	688	682	693	685	699	670	642	688	683	663	711	671	700	702	703	672	639	640	692	672	662	699	661	712	649	677	681	600	675	643	673	717	716	683	704	682	689	667	673	688	660	683	703	667	665	695	698	666	711	647	698	673	701	657	666	678	683	692	702	674	662	632	689	678	678	650	637	678	730	684	630	625	678	679	696	682	684	683	723	689	739	688	666	692	682	661	676	694	629	677	660	673	660	717	654	713	629	622	706	720	680	665	695	657	667	671	692	716	649	667	633	650	684	671	684	676	686	697	649	613	667	662	703	628	671	625	634	686	694	695	686	654	694	665	694	713	664	684	659	695	651	699	673	703	683	692	676	693	672	683	708	689	681	706	671	664	649	664	693	688	635	645	679	657	646	667	704	663	610	691	670	697	638	663	632	661	669	700	668	692	652	657	710	668	676	678	655	673	673	659	728	696	696	680	732	608	666	680	668	670	649	662	652	708	704	716	637	669	632	666	695	711	672	648	712	667	626	647	691	696	660	645	692	674	668	714	704	645	686	681	674	657	693	663	671	696	684	697	680	683	680	676	716	661	666	677	648	699	646	668	701	693	720	691	649	703	664	667	675	693	706	642	687	664	699	694	688	686	698	674	688	615	653	726	689	626	717	668	640	714	667	653	691	680	617	683	676	721	709	640	660	642	697	670	717	658	710	601	703	713	672	654	649	692	663	696	679	668	686	686	642	693	694	701	628	694	678	679	678	646	727	644	652	705	655	693	688	681	650	620	688	708	684	638	711	647	644	698	715	672	650	695	696	696	661	679	654	673	651	690	671	688	673	660	682	637	680	688	674	657	703	672	679	699	683	722	687	673	690	639	672	674	658	695	596	634	667	684	713	651	678	700	633	644	662	699	668	680	698	686	665	691	699	758	700	639	647	674	662	714	664	660	658	732	686	675	652	667	691	653	686	677	674	704	709	658	670	671	730	658	653	665	635	726	711	688	668	686	677	671	676	660	660	680	686	682	647	689	676	671	635	653	689	707	681	647	644	660	697	678	636	673	676	665	700	665	663	694	695	652	653	680	623	652	647	677	715	623	662	724	645	688	692	661	696	699	663	641	638	674	662	687	650	689	701	686	666	692	689	648	653	667	694	668	658	682	675	663	693	668	675	698	685	636	677	625	659	640	668	693	641	708	685	649	691	658	633	699	660	667	714	658	714	680	676	674	664	669	644	672	649	674	661	672	686	684	667	645	693	706	686
27332	12192	1258	651	396	348	368	383	918	2239	2171	1328	529	348	333	320	373	334	368	334	375	327	334	350	346	366	336	368	334	321	375	330	333	342	352	303	300	335	339	314	367	350	321	320	335	338	320	340	306	326	323	343	333	320	347	319	338	321	330	346	351	341	310	333	316	332	347	337	324	323	358	346	344	307	302	354	322	364	349	334	331	335	336	350	361	353	356	356	338	340	368	319	318	324	341	342	344	317	318	334	342	374	341	324	341	332	360	314	343	336	322	357	373	323	324	338	336	325	329	307	338	324	327	317	357	342	361	334	359	304	308	377	287	324	351	312	351	331	320	333	304	355	319	313	330	352	339	341	339	330	328	342	340	336	342	331	320	338	306	355	363	312	335	359	351	328	375	354	332	365	329	331	314	333	345	307	332	332	333	328	338	328	349	315	327	335	335	338	340	372	338	353	306	351	338	315	349	328	355	354	356	333	339	353	339	316	343	321	345	343	308	337	281	300	315	315	331	337	331	334	338	310	316	308	303	287	352	330	326	363	304	322	351	310	323	343	357	305	335	312	352	328	340	320	319	288	326	362	332	329	324	341	324	323	326	316	303	352	347	376	325	315	351	325	341	326	320	346	331	322	343	322	347	345	316	368	326	354	316	342	311	348	329	323	348	333	349	336	323	304	365	323	340	329	301	343	345	344	300	358	308	316	347	337	325	322	324	319	352	325	316	311	330	349	313	307	328	335	333	341	309	348	339	345	307	337	339	356	351	325	333	328	321	368	372	367	338	362	297	329	321	330	356	358	341	344	365	292	331	297	336	296	318	350	348	309	312	304	350	324	332	326	353	325	346	356	314	347	320	292	315	371	321	315	335	367	329	302	323	310	309	348	302	304	341	340	332	313	339	313	292	332	313	371	369	364	346	349	306	334	337	338	336	314	340	352	360	346	330	312	330	341	320	319	339	327	361	320	345	339	341	358	303	286	336	330	308	340	324	293	316	303	329	346	310	329	325	312	327	340	315	350	321	362	308	358	334	329	331	336	307	348	326	296	325	353	320	343	335	318	335	319	325	347	337	347	324	350	335	330	323	321	372	340	342	333	321	309	394	338	310	323	304	322	340	347	336	311	321	324	325	340	346	311	294	347	302	295	342	301	356	309	304	333	348	329	364	320	343	321	323	345	323	323	341	344	338	326	343	335	376	345	321	311	314	350	364	323	307	342	355	335	352	338	350	324	344	379	339	341	342	333	341	320	337	379	320	338	344	307	354	331	346	345	356	340	338	338	328	326	338	307	344	357	324	341	334	330	339	345	347	353	353	303	355	336	338	319	348	313	327	369	315	358	314	327	375	304	345	340	336	332	342	341	312	312	362	334	350	344	306	326	307	323	315	357	344	309	350	382	353	286	339	356	330	332	359	347	304	324	339	345	352	331	320	334	308	337	350	315	329	352	338	333	312	346	311	348	331	330	326	324	296	312	309	326	317	311	340	345	332	331	346	352	336	333	326	340	326	328	347	361	345	343	346	360	336	347	357	327	300	312	302	338	317	344	313	301	354	346	314	365	343	351	319	351	347	345	317	327	328	317	371	340	341	367	357	328	373	323	358	349	330	323	328	315	336	344	334	329	323	337	339	332	364	329	334	347	298	298	317	320	297	296	337	324	312	321	330	359	316	355	294	316	313	320	308	333	321	328	316	310	320	336	309	307	332	320	341	351	334	324	314	343	348	345	345	371	345	346	353	326	352	310	335	313	318	331	332	333	330	301	328	353	322	322	318	310	313	325	323	375	380	351	346	367	338	373	336	338	351	339	343	352	320	338	327	354	338	347	364	302	340	336	292	332	333	321	346	326	340	321	368	339	343	343	340	297	321	310	346	339	325	366	351	290	332	328	320	318	380	348	371	317	355	349	334	331	325	305	320	314	349	317	294	334	313	328	361	326	361	315	355	333	367	332	363	323	309	326	318	306	341	343	334	327	291	314	365	334	366	296	336	352	334	372	322	341	350	332	327	303	352	346	278	323	320	321	297	339	343	320	352	329	336	303	316	314	349	342	337	351	335	327	277	337	344	330	335	306	354	328	331	343	374	351	336	299	309	338	338	341	350	308	312	376	318	335	343	342	358	312	342	369	297	312	313	317	344	323	362	333	330	356	323	295	326	338	344	326	342	324	318	308	321	328	323	324	322	331	324	322	308	363	349	332	313	316	347	335	345	333	322	351	360	323	352	337	333	308	327	348	311	339	339	353	299	342	327	311	351	353	324	331	355	340	329	353	341	312	369	345	345	318	344	310	318	335	344	343	356	302	317	355	335	306	331	321	324	340	351	322	365	370	344	327	357	318	299	357	338	335	346	347	335	319	320	365	373	353	335	296	333	328	337	311	339	306	339	350	342	326	314	335	393	319	318	313	307	361	312	335	313	337	348	330	320	354	315	347	356	295	304	334	349	288	334	364	329	352	320	328	335	320	333	335	344	327	316	304	292	311	337	320	339	329	321	348	342	335	341	330	330	342	326	328	324	355	329	335	348	312	350	321	340	308	309	318	391	317	336	308	334	345	310	331	326	329	333	290	337	357	312	347	313	337	316	342	338	318	317	301	309	300	330	326	354	359	343	336	334	334	336	347	340	332	346	348	337	304	322	358	341	308	329	342	323	321	342	327	345	333	331	348	321	311	336	336	362	352	312	334	301	301	360	324	285	335	300	331	337	311	348	362	343	343	325	350	339	323	347	338	335	328	353	314	322	359	325	335	332	361	332	332	349	341	361	326	306	337	322	340	327	319	340	343	348	344	325	342	328	338	330	317	335	302	342	343	326	329	349	357	340	340	307	343	353	345	340	294	329	341	312	306	346	324	357	325	333	350	323	320	339	355	320	323	327	322	317	326	349	343	332	360	321	350	318	319	354	348	335	335	338	300	329	333	326	297	345	345	355	347	316	305	313	355	358	300	320	302	330	341	321	367	329	327	361	358	297	336	330	332	337	313	311	309	348	325	329	324	316	258	333	349	331	322	329	338	353	327	310	329	355	293	316	318	328	323	315	296	381	347	334	291	325	363	335	352	339	338	328	346	330	339	360	336	307	304	308	346	335	342	324	324	305	332	324	335	350	364	325	345	367	354	358	357	335	342	338	328	311	312	355	346	298	319	348	336	322	362	331	357	307	316	321	328	324	317	301	370	342	322	358	328	344	316	356	356	351	321	324	324	332	306	343	347	309	332	354	295	329	325	329	322	331	331	326	336	332	337	312	361	307	326	353	375	338	312	305	342	332	327	312	349	349	301	370	300	355	320	336	331	334	325	334	354	316	351	330	335	328	319	333	381	345	314	304	334	353	315	336	345	331	337	342	347	316	308	367	350	345	315	337	291	301	329	322	322	325	332	348	359	350	334	334	333	402	352	336	323	357	336	347	332	336	347	325	335	302	331	321	338	328	361	314	337	330	313	332	326	355	313	337	328	321	355	317	320	338	313	339	304	334	361	367	353
4921	716	669	475	389	309	303	326	1287	2861	2624	1528	538	283	291	303	309	278	269	323	260	266	258	296	285	289	283	290	277	290	304	303	289	298	294	294	296	272	295	294	313	286	298	258	253	288	302	317	284	248	292	283	287	294	289	291	268	291	291	300	309	303	306	298	293	310	257	274	304	306	287	270	311	298	293	310	272	269	290	312	310	265	318	301	297	262	260	263	284	286	305	283	294	302	294	286	284	298	316	268	269	287	289	297	298	280	308	281	269	292	302	285	274	280	279	280	301	309	272	303	272	283	295	320	280	282	306	312	297	289	300	289	307	297	288	299	294	300	267	286	274	293	317	286	298	279	270	271	308	277	293	291	292	277	303	279	325	268	248	297	290	255	278	260	287	294	291	274	275	293	292	276	286	290	292	286	298	303	292	264	281	320	305	287	280	300	279	297	270	312	297	282	280	295	275	273	305	280	273	261	311	297	309	300	287	291	281	282	304	262	298	299	310	272	269	285	323	282	309	280	281	260	297	301	255	282	294	278	284	272	298	275	288	271	307	281	261	278	274	258	287	265	249	269	324	262	284	281	294	290	283	298	282	285	273	298	323	272	288	286	296	261	273	294	273	315	290	314	272	307	262	284	312	272	291	273	278	304	308	283	248	264	306	278	299	278	300	286	270	274	296	301	300	274	287	282	265	270	260	276	282	312	306	286	292	262	309	293	298	288	307	293	293	263	285	249	317	291	267	290	269	302	261	258	270	306	308	266	267	289	269	294	278	273	296	297	288	290	302	283	304	288	269	297	304	282	251	253	299	304	275	266	280	310	295	289	271	294	317	288	277	256	307	312	273	270	283	284	300	288	288	295	285	282	291	296	315	256	264	270	310	278	288	272	319	282	291	296	287	298	283	257	294	311	262	315	274	293	266	301	259	265	285	272	294	288	273	283	286	289	270	297	279	272	296	269	277	272	254	288	285	276	292	281	292	291	287	292	249	281	300	326	287	306	287	285	273	306	249	308	323	275	270	291	292	300	297	268	280	248	313	291	298	300	274	267	298	264	294	289	284	302	314	275	300	300	321	297	311	289	282	272	296	289	274	298	252	296	291	285	252	289	297	267	287	286	284	292	276	266	303	307	283	296	266	265	296	298	273	294	299	280	280	301	294	265	285	261	295	295	285	296	275	294	287	260	258	259	301	291	291	280	286	276	273	276	267	309	284	289	294	292	246	251	304	284	301	282	312	272	269	301	293	252	311	285	276	284	296	300	299	281	273	277	289	258	256	275	271	302	282	287	309	274	267	276	293	287	308	268	278	287	298	269	283	308	287	278	271	273	299	291	326	289	269	291	278	286	270	308	280	271	298	286	294	302	281	302	264	290	312	296	289	256	266	303	272	270	282	274	290	282	260	292	285	304	279	289	292	282	319	322	310	262	295	268	303	287	294	307	305	270	262	295	295	277	265	314	294	298	284	302	278	291	290	285	284	286	287	298	281	278	315	297	321	272	279	293	301	300	258	289	308	268	297	285	291	293	303	272	281	265	278	303	311	297	288	286	302	279	306	278	247	303	298	297	279	301	288	306	298	279	285	293	283	308	305	291	287	302	300	320	320	247	284	253	317	306	298	281	286	271	278	280	288	325	322	255	301	286	327	272	291	277	301	305	274	287	295	294	292	270	278	297	286	315	281	288	272	298	279	293	265	310	255	290	274	313	299	284	310	299	286	284	300	294	279	273	273	283	287	254	287	279	264	324	277	277	308	284	286	296	268	277	282	289	318	265	285	319	276	286	288	298	291	293	292	271	319	289	283	278	304	284	315	303	274	295	269	318	295	293	249	285	321	298	275	263	296	290	289	317	267	247	279	303	282	284	301	277	304	280	298	283	297	294	299	290	287	268	297	269	287	288	295	266	301	275	288	292	311	285	284	280	305	285	279	276	287	322	292	308	280	252	297	339	286	291	269	296	303	302	259	289	277	322	288	296	266	289	313	250	297	289	269	262	314	306	315	305	340	289	277	288	307	287	277	270	302	299	266	285	296	276	257	269	309	298	272	309	306	308	278	292	287	341	276	279	308	293	274	286	280	290	276	268	307	288	305	251	279	274	297	301	310	297	251	273	297	295	294	275	295	294	292	316	254	284	309	279	297	314	282	271	278	272	271	312	277	269	291	296	283	288	308	265	279	267	284	281	269	312	305	264	258	295	311	302	262	314	305	281	276	294	294	289	304	316	299	303	279	301	290	267	290	309	279	260	277	280	325	292	274	278	295	275	299	309	300	282	274	277	272	290	289	310	280	283	292	281	266	268	262	307	301	300	288	284	288	247	277	310	280	274	272	282	279	276	277	312	286	301	283	289	316	294	285	313	258	281	285	280	321	276	264	310	278	286	299	287	303	246	289	274	276	303	275	280	292	261	319	262	276	294	263	295	297	293	273	296	272	294	273	299	297	299	295	269	289	296	274	303	283	301	283	294	300	271	271	319	269	273	296	277	265	287	274	285	274	299	302	268	289	294	286	287	288	301	311	320	281	260	301	309	285	316	278	303	283	278	289	297	303	296	283	270	279	243	320	304	293	297	271	291	285	276	273	290	297	282	262	272	296	241	292	291	295	285	309	271	281	276	284	300	291	281	276	289	277	273	296	318	275	253	265	327	317	284	283	299	286	305	287	278	296	283	267	293	297	285	261	299	298	301	290	280	297	290	297	317	298	308	299	278	281	281	293	272	296	279	305	293	288	260	265	277	257	271	286	282	286	307	285	287	310	261	305	303	281	297	299	270	301	294	270	260	259	284	321	285	310	294	272	279	295	301	268	300	267	283	319	280	283	348	259	296	306	277	302	304	295	316	263	295	281	327	283	314	297	298	286	295	296	260	287	292	307	296	304	283	282	309	284	269	288	288	305	291	323	298	271	293	299	274	301	281	311	286	309	275	290	283	312	288	284	282	289	308	301	279	280	285	273	317	290	270	310	270	304	279	277	309	290	263	277	285	290	302	291	323	304	280	286	282	302	268	292	285	306	303	295	294	296	298	312	287	282	289	279	254	278	285	300	264	290	294	320	297	297	313	310	287	295	275	280	290	294	308	307	315	265	277	296	278	292	272	289	277	285	275	312	268	272	295	287	308	262	299	280	305	338	296	274	255	281	268	294	305	278	278	304	318	245	277	297	284	279	286	310	271	297	271	293	270	319	313	279	288	294	312	301	299	274	295	282	274	316	314	292	286	272	307	275	275	290	287	274	283	315	265	273	307	313	253	291	316	267	299	294	283	274	281	298	284	269	280	307	301	271	295	286	282	298	293	292	289	283	296	296	266	280	257	279	289	281	287	293	296	289	307	288	264	298	301	300	264	288	290	277	291	313	286	307	283	269	312	261	280	281	301	299	293	271	271	296	277	284	276	281	268	286	296	309	277	281	281	285	259	284	316	303	299	264	284	285	294	295	273	303	293	305	312	297	306	262	276	250	290	279	290	293	261	300	302	292	312
25219	21030	26770	25019	4246	915	693	701	5612	18857	19131	8535	1257	454	438	446	434	408	442	443	409	447	438	401	438	457	454	385	424	415	414	388	400	422	432	417	405	431	434	442	461	438	387	364	399	418	460	410	435	409	417	435	390	434	408	427	434	464	409	467	421	415	426	417	411	388	376	394	442	436	437	431	471	422	443	430	394	418	430	392	390	452	413	417	400	438	429	413	396	416	444	386	426	448	407	394	397	390	414	383	418	445	395	436	408	403	416	402	430	411	439	427	410	453	465	410	417	404	388	432	399	437	421	428	424	443	410	403	429	375	416	418	441	368	400	415	441	402	397	374	477	439	427	415	414	447	407	406	414	384	390	455	427	410	433	440	453	447	444	420	392	437	423	408	419	421	455	441	426	414	450	426	429	410	429	380	402	427	429	412	434	412	418	433	420	397	398	417	391	418	403	410	411	404	440	401	406	410	428	407	413	422	404	441	429	400	407	403	387	438	397	437	402	423	366	420	423	436	416	410	450	422	431	477	371	429	398	435	384	383	398	457	414	408	425	411	370	395	396	434	402	395	417	436	416	414	405	367	446	454	450	398	438	365	395	417	425	417	394	454	422	448	441	418	432	385	434	427	430	387	431	378	423	399	399	400	431	401	446	431	439	420	401	416	419	426	439	407	425	437	460	409	445	412	434	396	441	390	416	429	442	423	424	418	421	440	393	399	406	397	403	384	448	431	401	435	426	390	417	414	441	442	438	425	422	440	401	479	427	428	410	423	432	412	432	435	414	415	415	453	422	396	441	447	403	441	431	394	400	398	404	417	428	415	376	396	384	389	441	406	431	398	422	390	433	395	397	423	409	432	420	431	419	405	405	428	422	412	393	423	422	417	385	417	410	429	380	443	441	410	438	383	400	380	395	417	424	453	389	408	399	396	437	407	391	435	434	445	424	425	427	394	390	367	405	432	374	416	409	381	421	430	415	399	373	423	434	431	416	406	408	456	418	407	398	397	412	412	421	391	403	416	417	416	422	421	406	382	416	419	412	420	417	408	419	409	404	386	390	434	399	403	395	424	399	389	413	427	410	423	446	404	404	400	434	397	421	422	471	443	423	417	374	414	421	475	381	397	420	407	393	420	425	423	428	414	385	419	428	421	433	433	411	395	452	451	424	433	403	382	435	388	378	413	433	401	381	423	444	411	399	422	418	415	416	416	445	391	404	417	447	385	407	382	434	416	430	415	378	427	442	417	397	404	407	401	419	368	441	404	385	425	435	438	409	417	473	451	405	427	452	443	441	428	429	408	436	421	419	420	413	385	438	404	402	410	431	427	403	420	406	397	413	427	416	435	406	387	421	443	407	396	431	420	430	402	409	409	450	399	427	403	439	406	392	415	416	384	433	398	448	432	429	409	434	374	394	419	389	424	429	397	416	397	412	408	388	438	416	433	423	416	418	392	413	429	384	452	404	407	402	409	407	431	425	446	431	424	405	415	413	403	453	433	428	379	452	409	421	431	408	400	430	392	422	407	424	427	431	422	441	394	405	379	400	407	439	407	426	431	445	394	404	425	388	396	417	416	416	437	417	413	417	396	421	418	413	420	406	400	384	413	403	405	414	420	396	419	434	395	391	426	410	467	373	422	407	407	475	411	393	413	351	422	418	394	407	434	352	418	409	422	382	429	420	409	413	442	414	407	404	416	378	423	412	406	419	416	413	404	407	421	427	412	439	438	424	410	377	423	417	427	429	367	442	411	400	421	414	423	410	375	411	423	427	426	395	466	404	442	428	441	404	442	430	391	431	420	450	452	391	397	392	404	400	411	418	437	431	470	438	395	395	394	410	409	449	388	397	456	450	448	387	426	410	417	431	439	458	412	413	405	415	398	433	447	423	408	394	403	413	394	439	443	457	400	413	441	402	418	407	398	430	416	433	439	424	420	430	407	446	416	457	430	374	419	436	408	441	401	432	373	386	448	418	392	407	416	405	457	460	401	406	403	396	453	439	415	426	414	432	421	438	405	450	397	424	429	397	397	405	372	428	403	416	425	425	448	409	394	426	404	443	408	408	389	391	401	441	439	406	416	419	403	392	414	424	444	442	445	416	429	433	452	411	409	404	431	419	440	460	436	408	422	393	424	404	449	441	404	431	408	396	400	430	433	375	400	438	404	427	418	429	430	378	405	410	421	410	411	404	433	390	437	414	422	419	397	428	413	431	418	407	412	404	420	435	429	452	403	446	400	418	437	414	445	422	433	402	424	444	408	419	426	416	457	407	439	389	436	416	452	411	451	415	424	424	410	374	426	412	411	438	421	434	427	406	429	420	372	409	399	389	395	409	405	443	458	410	403	440	447	464	420	444	420	428	363	402	431	423	417	466	431	464	395	425	410	440	413	436	404	425	428	380	426	386	423	388	403	427	418	398	411	386	393	411	436	414	425	415	395	436	431	438	427	424	407	399	411	437	405	404	409	424	408	437	383	396	435	412	428	460	407	390	434	400	435	405	416	415	414	406	419	400	402	438	413	398	391	442	433	436	354	404	406	374	424	447	428	413	395	406	425	412	439	376	457	413	435	414	440	411	410	408	424	379	420	448	372	429	358	443	398	437	447	469	444	428	389	428	414	408	383	406	441	421	406	387	439	387	386	413	466	373	374	445	426	430	418	399	420	419	397	414	434	398	405	416	402	422	403	437	432	429	373	373	408	421	431	418	402	420	422	417	430	419	415	436	435	433	394	416	451	442	402	391	425	421	413	419	394	389	405	411	401	417	439	392	435	445	422	421	431	435	385	436	435	426	415	400	424	428	452	410	430	392	381	406	444	428	425	431	385	394	426	412	399	410	417	445	402	443	437	427	418	412	413	424	375	448	437	416	386	394	436	442	408	413	437	424	425	380	441	365	386	430	414	397	404	401	441	415	393	427	412	399	434	436	407	389	416	390	442	457	373	417	356	445	434	437	429	386	387	442	451	435	423	384	427	414	408	395	434	366	442	430	420	385	370	416	405	414	441	427	418	421	382	393	408	416	410	393	397	424	416	385	438	399	404	420	401	434	431	388	432	404	417	412	454	382	429	425	406	422	435	409	390	409	404	417	394	426	413	422	407	392	440	438	413	426	376	412	429	404	433	423	432	430	427	477	438	398	393	426	391	448	410	408	416	436	438	414	420	428	407	435	412	403	421	451	415	407	428	465	377	415	383	399	436	428	418	414	359	407	382	382	414	387	370	418	433	423	398	411	414	418	459	406	433	415	383	431	394	384	410	387	412	458	358	423	394	428	415	419	400	401	434	431	449	442	431	385	416	401	413	430	414	434	429	395	410	398	412	421	405	406	403	404	438	386	429	409	384	398	407	406	421	422	418	416	403	409	409	408	454	434	415	421	420	434	406	399	449	418	426	401	488	388	456	425	410	462	423	396	434	404	408	449	397	415	408	388	442	417	396	394	389	392	415	430	441	421	413	403	444	398	437	401	419	421	395	414	394	441	416
3628	3335	2774	1394	1014	711	603	895	8220	19820	16833	7002	1029	366	409	376	384	402	382	368	371	390	399	382	382	357	347	385	373	332	403	352	378	374	369	371	373	364	383	388	356	400	350	376	345	338	391	367	374	370	381	363	343	355	359	378	380	328	337	367	382	353	359	413	348	354	359	397	352	364	400	402	357	358	380	372	387	366	371	342	362	375	370	371	396	386	342	361	345	375	369	357	379	349	357	347	348	379	338	331	344	381	376	337	371	349	372	353	391	349	369	354	389	349	378	372	316	380	351	389	357	391	361	348	332	350	340	387	355	370	340	381	385	354	316	376	361	372	376	340	357	373	351	346	369	378	378	378	364	336	348	365	388	347	380	369	345	339	359	378	363	366	325	368	387	356	352	354	328	372	365	350	362	380	376	340	381	353	353	364	395	372	372	339	381	336	371	350	371	363	338	397	411	335	383	375	362	373	347	366	341	384	353	344	375	393	352	395	345	366	383	374	346	341	348	389	376	382	391	388	383	364	360	397	398	380	384	372	340	394	386	394	327	354	371	334	398	384	361	374	353	350	323	366	343	370	365	368	346	372	395	381	366	338	386	385	372	352	359	368	351	360	347	361	334	379	366	377	347	353	355	373	410	369	397	376	358	376	370	382	377	376	367	348	346	378	341	393	383	378	346	350	374	379	364	383	347	376	332	361	357	367	353	353	344	357	388	334	399	384	359	353	335	334	325	349	407	364	386	385	355	384	363	372	373	359	330	371	334	364	385	405	363	341	357	358	359	383	361	350	371	350	355	378	380	366	329	355	380	346	374	395	369	368	340	373	352	359	394	363	400	372	367	345	351	361	374	389	362	379	371	358	349	374	348	333	369	367	387	359	372	356	359	395	344	374	383	317	335	362	378	332	383	363	378	339	351	348	350	373	367	351	385	351	384	372	368	394	367	369	368	331	365	370	358	368	378	338	351	388	368	355	355	358	340	344	351	326	367	376	390	369	375	361	398	378	382	356	351	387	381	357	359	361	351	373	384	347	364	374	353	334	367	384	410	360	340	348	363	350	416	384	346	396	343	412	347	378	357	370	342	329	369	313	375	348	375	380	367	394	353	369	366	368	366	381	375	377	368	375	383	350	372	385	366	382	381	368	371	375	374	360	323	378	346	359	362	384	351	353	382	345	329	371	340	344	368	340	391	372	365	366	345	356	361	346	353	366	374	378	377	351	338	381	375	362	342	346	343	347	343	363	365	335	360	347	399	378	360	381	357	340	360	358	342	392	360	392	379	357	351	358	356	373	367	368	366	369	355	361	385	331	404	399	338	367	379	369	347	362	361	349	361	373	351	351	335	390	357	350	340	349	346	360	362	352	377	391	387	378	383	363	358	332	358	374	352	335	379	367	384	382	369	383	360	388	378	409	348	355	386	390	381	361	316	370	345	374	343	367	385	367	348	388	356	355	352	345	312	358	377	364	343	388	407	378	368	381	379	391	350	337	330	369	360	352	342	360	377	363	372	426	377	399	350	381	376	391	365	370	373	382	335	382	386	338	361	381	345	382	404	359	389	364	354	352	338	357	355	374	334	376	369	385	383	378	371	376	378	356	376	381	337	393	403	387	365	328	352	359	359	372	375	357	375	358	416	342	411	360	338	397	317	353	359	352	351	344	351	348	358	383	381	345	372	352	375	382	364	371	352	361	332	361	331	346	345	392	379	355	351	359	367	358	348	347	367	362	355	378	367	357	354	418	393	363	382	411	371	369	364	374	344	349	364	320	358	385	375	343	378	333	363	372	336	368	380	343	363	384	376	360	379	344	379	360	360	349	381	388	363	379	331	372	365	347	381	359	359	373	344	335	376	382	394	364	360	365	381	372	371	366	353	373	382	345	340	354	361	368	407	333	376	389	335	358	369	360	321	370	382	357	383	378	392	356	363	375	369	352	363	387	385	357	364	355	373	358	370	354	387	345	336	386	365	390	338	348	368	389	325	366	369	359	330	374	330	368	350	360	410	367	374	367	347	347	348	355	334	374	360	357	347	357	353	363	359	368	344	377	354	371	376	394	380	329	363	377	329	334	394	346	371	381	359	367	378	351	393	368	351	377	331	370	352	370	359	336	362	391	370	374	404	364	358	384	356	374	376	360	381	332	336	381	354	380	335	351	370	387	365	360	350	362	361	348	379	337	386	394	447	343	362	360	387	324	326	332	411	384	357	395	342	347	356	337	356	381	387	386	371	365	365	322	367	331	373	357	338	341	341	380	339	390	380	364	368	347	362	362	384	333	380	365	339	327	355	337	367	349	370	373	341	375	333	340	357	344	342	359	365	390	324	360	366	373	321	326	350	371	362	359	388	331	358	347	376	353	351	352	380	336	374	382	378	371	339	369	361	356	354	370	354	349	358	350	336	367	349	350	404	383	410	360	369	389	349	334	356	361	380	371	363	371	379	368	331	364	347	341	364	347	329	394	371	373	358	366	400	374	340	340	358	371	351	379	369	370	385	321	384	376	316	342	377	364	365	379	384	386	375	372	347	332	362	375	361	352	387	340	364	370	352	342	368	434	317	336	383	363	368	361	372	365	380	357	324	375	372	333	379	346	369	382	397	363	341	373	332	390	348	368	369	354	367	356	366	349	388	378	357	358	362	368	357	345	396	367	380	342	357	377	386	384	342	367	381	353	381	350	373	343	366	382	356	350	353	402	337	359	354	384	399	382	344	392	357	372	352	338	370	355	341	362	382	377	370	377	341	379	352	367	379	351	332	359	397	374	380	365	379	386	342	363	336	386	362	351	348	377	370	336	353	351	381	330	359	355	342	370	361	340	395	341	338	349	374	358	335	355	357	387	358	348	357	350	372	363	347	391	363	339	349	392	387	355	369	345	358	351	345	393	397	399	372	365	338	353	337	362	367	363	363	394	371	384	371	348	359	302	347	370	392	387	343	354	346	357	363	382	349	364	362	346	371	404	393	374	374	381	375	343	362	370	332	373	359	350	365	345	371	348	382	353	355	374	412	374	355	380	365	349	353	382	350	383	366	354	345	354	352	350	369	345	407	351	366	355	363	354	357	335	374	385	362	362	344	370	362	341	385	352	354	368	362	347	341	373	373	356	382	355	334	390	381	347	362	380	359	368	384	318	388	368	381	323	353	349	377	374	341	357	368	368	342	376	353	381	366	361	380	360	349	365	345	384	356	380	390	339	401	365	355	348	366	360	369	356	392	360	337	337	334	378	356	376	336	386	355	336	345	363	398	353	333	373	356	324	374	368	355	357	372	335	382	361	332	378	361	385	394	364	352	383	341	358	361	386	356	359	349	396	352	365	395	386	370	335	359	393	361	376	374	374	368	380	373	384	346	363	376	363	374	365	385	352	362	341	387	341	352	390	348	365	388	359	364	367	349	366	374	351	370	373	352	366	381	357	406	377	347	346	389	372	366	364	379	382	387	374	337	311	369	390	366	351	357	367	364	362	382	322	339	343	411	373
23920	21052	28251	24067	21033	7905	1707	3061	22068	35511	30814	15137	2052	867	675	649	706	659	680	598	639	670	611	618	636	613	625	647	604	618	633	640	626	640	640	662	685	649	662	659	671	607	606	674	617	671	649	668	640	628	658	609	606	640	641	617	586	612	613	596	635	635	628	679	648	615	610	643	651	615	677	637	681	677	681	602	639	640	637	602	624	649	590	661	649	635	644	642	638	666	651	576	664	635	615	676	590	644	611	602	691	598	640	608	634	638	662	670	618	622	614	652	624	655	645	635	578	662	611	656	605	653	643	666	673	629	675	676	608	640	622	605	722	626	636	634	638	635	594	623	647	598	639	624	664	602	625	643	649	656	604	608	666	645	608	622	661	672	642	593	625	647	635	634	622	648	605	628	676	648	609	668	703	664	630	606	648	599	609	661	681	633	670	637	597	603	647	660	581	615	593	643	644	574	639	632	639	632	636	692	661	610	557	616	672	614	590	593	606	573	572	659	590	607	633	600	631	666	600	647	654	667	625	644	614	629	643	634	623	624	652	650	648	653	627	643	626	648	621	635	669	649	595	586	619	635	599	626	591	629	623	662	625	624	563	605	678	599	649	610	615	637	627	612	631	704	648	631	607	670	667	619	562	638	591	625	637	622	675	667	649	601	618	646	640	629	616	632	662	607	638	631	600	671	623	630	649	592	597	626	655	666	655	622	591	656	655	636	670	628	649	616	607	632	621	645	606	639	596	641	616	643	639	591	639	610	613	655	654	560	588	638	639	658	639	631	627	637	607	665	606	571	606	647	627	660	665	645	609	664	603	662	710	656	672	633	661	644	613	667	626	607	617	639	648	635	642	611	629	631	624	684	645	664	645	623	679	634	619	624	618	649	598	651	658	643	568	643	643	622	643	613	630	609	632	653	632	621	655	662	636	631	619	618	636	601	652	709	642	686	657	641	634	680	631	595	577	648	635	631	598	593	617	585	618	614	634	640	611	607	660	631	644	635	623	647	639	609	655	642	632	649	616	634	618	642	636	593	654	613	632	621	611	672	614	611	646	645	608	671	610	652	632	642	685	623	619	634	612	596	623	633	633	616	605	627	629	613	619	599	665	672	612	645	643	641	616	612	607	631	644	639	626	550	643	582	591	621	665	615	602	644	650	627	640	633	629	606	643	713	657	646	668	633	622	610	621	691	636	648	643	621	653	615	604	637	644	618	627	613	615	654	616	664	638	603	630	640	586	577	643	642	616	644	634	626	644	648	614	638	670	588	628	676	650	606	635	634	566	663	609	624	643	609	608	648	616	668	618	611	660	633	650	638	626	610	645	656	666	636	635	625	661	633	642	629	640	621	604	636	623	675	639	662	652	648	661	626	619	604	628	664	594	684	655	656	637	613	592	685	604	660	686	634	618	673	615	600	629	576	604	635	590	645	662	621	657	600	646	628	630	646	615	609	644	618	640	598	619	627	641	642	597	646	625	671	611	609	619	628	609	643	610	643	622	621	569	618	664	674	633	594	635	620	639	615	643	632	648	616	633	625	625	597	587	576	655	625	624	562	649	673	633	644	660	597	673	622	660	592	642	648	633	593	658	640	680	633	655	624	619	646	611	646	656	646	590	624	642	616	621	630	604	602	633	574	640	657	614	626	570	649	586	653	617	609	628	629	595	665	666	671	604	678	619	632	644	611	671	650	617	633	637	652	667	623	651	652	627	623	609	666	605	677	628	638	616	633	651	658	639	643	645	630	626	622	651	633	696	638	647	663	585	654	612	630	675	646	660	628	625	616	665	617	657	596	664	618	584	625	673	648	615	683	638	628	595	599	682	623	597	643	632	614	636	621	598	641	658	601	603	645	579	624	590	627	631	673	656	636	671	622	637	591	591	599	592	631	672	620	615	610	630	650	639	635	607	614	621	621	645	666	681	635	642	639	662	646	626	584	671	578	639	598	707	613	612	654	662	624	640	644	664	673	593	648	593	631	640	624	619	636	629	637	610	625	667	606	688	613	608	634	628	618	633	631	656	638	646	614	665	636	660	652	590	636	637	622	635	632	646	591	656	592	614	627	599	649	638	705	633	627	627	653	628	595	650	669	610	661	640	608	644	628	630	608	641	632	689	669	594	607	615	644	629	691	603	604	638	624	610	654	646	607	596	654	640	646	658	599	625	616	604	632	656	650	654	636	643	649	604	655	650	644	628	624	665	633	666	606	592	600	635	608	669	622	631	679	594	682	614	642	602	627	650	682	633	642	620	617	614	615	671	617	670	603	645	621	636	608	616	606	639	671	614	611	630	620	631	632	604	638	647	609	672	648	654	648	645	643	643	630	654	613	645	621	627	584	606	568	632	640	642	626	638	608	621	615	665	620	601	616	638	650	635	611	602	648	621	632	621	616	669	657	616	626	668	589	646	621	657	580	591	625	609	648	642	637	649	646	696	637	610	612	614	664	649	641	642	625	617	615	633	640	614	638	600	575	609	618	621	576	616	634	628	655	616	620	631	615	600	679	618	632	639	618	653	659	646	661	661	640	559	630	611	613	590	672	657	664	612	607	617	615	672	621	661	599	666	631	624	668	597	633	634	589	617	659	656	566	647	653	621	641	667	596	643	629	639	657	606	606	658	674	622	596	633	601	618	674	654	624	622	682	633	620	633	628	618	664	577	623	635	642	595	658	645	627	638	641	643	672	620	650	627	627	635	608	633	616	627	598	644	669	620	644	662	585	625	644	616	659	631	616	652	662	662	654	623	609	664	618	585	600	621	628	671	661	627	657	650	662	612	639	626	689	646	683	593	646	655	654	648	643	616	634	586	631	636	649	657	640	628	647	614	639	592	626	628	572	603	665	609	589	623	613	656	648	644	633	638	610	656	654	584	636	564	685	615	656	607	620	632	583	633	633	641	618	616	627	604	623	602	673	644	664	615	638	668	624	614	628	589	600	625	638	673	606	586	623	612	650	655	636	625	612	617	583	630	644	646	663	640	625	661	615	657	621	626	580	664	615	652	607	668	594	632	614	652	596	607	574	625	638	679	636	648	626	619	646	604	592	646	615	642	607	606	653	618	677	667	565	614	558	664	610	636	653	641	648	633	639	638	619	653	684	607	613	650	638	631	621	668	651	659	644	609	670	631	619	632	565	616	622	623	606	609	599	618	657	640	626	656	645	641	630	621	620	629	588	627	674	632	669	636	647	676	642	617	644	671	622	617	627	620	646	644	642	638	669	609	627	607	621	624	676	614	615	619	623	609	656	624	639	653	614	678	624	603	633	585	607	631	657	632	647	630	615	666	682	631	621	619	620	622	636	639	631	640	627	686	639	611	603	587	619	627	608	643	602	642	666	598	640	622	599	635	678	600	605	660	695	620	598	628	584	658	590	650	617	673	606	649	629	615	661	639	640	645	630	623	625	660	611	590	606	648	612	615	623	612	618	641	623	606	613	624	614	625	587	606	643	602	634	599	676	641	659	610	638	652	645	564	636	623	637
4086	6967	5467	2677	1813	1380	1226	3963	25375	33639	25675	11576	1454	815	539	517	524	551	541	534	539	545	520	513	513	556	576	543	578	538	523	539	553	529	511	543	534	528	559	546	484	580	551	526	538	544	537	516	556	550	517	563	573	512	578	554	581	524	575	570	503	526	571	523	520	559	537	540	541	549	581	567	543	558	522	573	534	507	561	525	480	532	567	489	499	547	562	530	556	566	556	517	560	525	570	553	531	552	539	513	550	547	492	531	554	501	503	573	547	504	573	514	540	560	554	510	519	527	514	568	559	556	523	561	522	559	522	532	543	599	542	559	535	552	525	526	553	547	550	585	546	537	556	531	550	529	516	526	535	564	550	542	541	560	488	491	514	570	535	538	540	546	532	532	506	535	515	570	557	530	527	550	520	498	528	517	572	536	572	522	526	528	545	525	533	569	521	524	511	545	512	551	546	528	545	516	555	562	517	534	531	498	520	548	512	555	538	541	516	507	532	513	500	499	527	527	517	567	539	524	500	577	536	522	546	543	482	512	498	531	546	497	510	523	543	528	553	521	568	562	572	520	534	493	525	506	526	559	541	545	525	538	521	529	513	532	527	491	521	556	522	550	584	545	510	550	550	559	533	521	480	530	512	556	504	518	543	478	496	537	546	564	537	559	573	522	530	488	498	538	556	540	560	515	507	573	519	537	549	561	521	506	563	577	550	549	532	548	487	519	505	561	536	489	510	538	532	517	551	540	509	563	517	533	516	529	522	536	541	522	526	552	558	548	512	532	565	495	532	543	489	534	509	549	499	512	587	557	534	530	527	540	521	565	541	531	516	541	534	545	542	514	560	543	523	509	487	508	574	535	548	498	500	525	523	530	495	522	537	569	568	536	574	521	519	550	479	548	501	550	529	526	479	529	538	538	536	562	497	548	523	541	521	529	526	568	542	537	538	546	537	589	546	525	520	511	518	554	554	534	542	518	555	551	561	482	563	552	531	551	554	521	536	523	517	579	566	525	546	533	547	558	552	562	512	525	476	550	563	585	546	561	528	500	531	559	543	545	510	505	496	519	539	563	542	508	537	558	523	540	558	499	575	550	533	536	515	551	539	535	561	530	551	547	512	540	539	551	528	544	517	516	538	501	529	525	493	516	510	522	562	512	514	502	559	556	533	512	515	541	566	536	543	519	524	540	524	533	531	539	502	542	550	533	537	534	535	537	565	515	533	578	502	553	533	503	557	549	531	551	571	537	547	585	526	541	515	533	523	590	550	495	509	544	525	545	524	539	574	517	535	510	576	534	574	558	502	544	538	543	547	558	565	527	536	579	514	516	528	541	548	536	513	549	525	528	504	536	512	511	522	560	546	570	531	509	542	518	553	531	511	574	535	543	525	536	502	550	547	518	545	557	535	532	504	525	526	539	501	530	509	540	530	540	528	486	576	539	519	531	549	538	504	567	534	526	509	558	560	543	526	561	574	506	548	571	570	536	506	520	558	537	541	500	493	508	527	511	539	535	566	545	526	530	536	485	492	538	554	561	539	520	521	551	543	533	532	515	530	532	491	506	541	555	532	520	511	581	537	552	532	536	529	560	499	495	548	523	562	542	512	525	559	546	530	533	531	526	504	571	504	561	535	573	558	556	530	530	528	542	543	526	536	532	537	504	523	524	537	516	553	570	538	593	590	569	545	579	531	569	524	524	562	510	541	518	556	542	563	532	535	552	508	501	568	537	532	508	544	545	564	540	526	504	510	490	524	522	553	547	593	546	511	542	534	495	536	471	525	523	517	557	525	504	560	528	540	525	504	572	543	546	543	529	561	514	519	513	544	565	543	515	506	535	567	532	559	563	545	501	506	579	504	529	523	570	537	517	514	537	526	536	567	524	541	531	544	554	538	548	540	508	538	495	537	520	563	562	567	538	523	525	541	528	529	560	541	574	514	551	535	570	558	532	554	538	553	558	559	563	575	549	534	500	542	537	538	504	507	525	527	530	494	500	510	530	560	548	507	531	516	523	525	515	546	553	560	553	554	545	555	562	528	553	545	534	550	562	546	571	553	533	555	565	521	538	569	544	499	525	553	543	521	527	537	525	547	545	544	511	546	523	570	512	510	547	519	521	523	536	556	553	525	546	497	521	515	592	547	533	535	537	532	521	508	535	562	494	528	505	515	534	512	555	537	538	523	528	572	512	520	491	577	533	553	511	482	583	470	512	512	542	537	545	528	518	511	532	528	556	500	501	518	527	537	539	557	561	507	496	504	522	533	515	535	554	500	529	547	526	524	553	535	539	520	531	509	567	546	584	509	487	524	554	557	506	489	524	537	523	523	516	494	515	502	524	518	519	555	550	562	561	531	494	488	533	515	514	523	517	497	552	552	537	515	518	536	535	541	530	529	550	513	533	518	544	521	572	505	526	550	521	530	567	533	510	529	540	483	528	556	511	496	551	537	550	504	528	539	527	560	513	528	495	530	539	545	533	522	513	567	522	543	539	507	486	522	538	544	505	517	553	549	577	539	477	553	558	515	508	567	526	511	543	546	524	558	539	555	523	518	533	529	524	484	533	543	545	519	517	521	495	518	514	520	541	517	535	536	486	525	512	533	571	536	534	567	519	546	531	530	519	545	512	516	528	544	515	518	574	515	536	503	532	541	510	525	500	564	556	543	545	538	535	529	564	566	519	519	530	556	547	516	551	487	543	545	532	528	518	521	535	552	531	530	483	499	559	548	525	547	537	551	547	532	514	535	537	505	526	561	533	545	551	508	527	511	595	538	524	556	520	525	527	513	497	526	535	561	518	508	498	522	531	573	571	483	509	542	532	560	542	517	508	519	571	527	531	528	481	552	519	535	522	537	506	513	531	504	518	511	536	561	551	518	536	548	512	537	555	519	529	541	537	557	544	540	524	544	547	549	545	530	503	529	528	571	502	541	512	547	547	538	492	536	537	521	494	515	534	544	528	530	519	496	482	545	538	544	550	527	496	540	561	530	536	540	553	539	488	565	537	526	560	546	513	531	557	494	515	527	542	507	549	526	542	527	510	533	511	515	523	541	542	545	547	524	538	558	551	504	494	532	514	537	508	511	537	511	527	511	565	505	519	529	561	560	503	549	506	547	532	561	524	523	526	524	531	571	509	547	483	506	530	569	553	542	563	511	559	524	540	513	529	561	527	516	523	537	503	582	539	528	526	506	500	534	517	509	549	556	491	523	539	547	532	565	535	548	514	534	529	521	536	515	506	483	539	493	536	585	523	520	547	544	514	551	594	510	546	528	556	550	578	501	558	521	544	523	522	478	524	568	501	547	548	537	562	550	518	531	540	527	561	540	483	531	514	508	527	517	534	530	513	539	547	502	550	484	505	497	535	585	538	535	533	516	522	560	515	537	531	542	542	534	505	543	495	508	545	575	562	519	540	528	567	503	531	552	497	544	545	580	507	535	567	539	500	528	536	537	514	480	538	512	536	510	538	529	547	571	525	554	540	552	509
27187	12033	1319	598	488	381	385	502	1333	2016	2055	1042	644	459	346	358	357	334	368	355	374	401	379	341	340	339	353	364	367	357	372	358	383	382	355	378	371	356	330	354	325	323	382	352	385	358	338	355	362	378	370	363	381	359	401	389	358	358	346	379	386	378	346	388	363	369	363	370	338	360	357	362	393	377	334	379	378	354	353	361	363	359	394	411	351	348	364	380	369	362	362	380	343	362	338	375	304	377	359	375	384	358	374	375	351	326	347	376	357	349	348	396	380	365	349	372	371	338	377	375	382	389	379	344	366	374	360	389	351	343	391	374	355	395	342	381	365	357	339	358	341	376	382	364	372	388	381	363	358	410	363	389	366	368	388	347	355	347	346	379	368	380	330	376	343	387	386	365	354	383	385	367	355	358	352	359	350	371	394	379	339	386	375	378	385	351	351	387	332	382	348	350	359	348	348	375	372	367	325	345	345	392	367	370	374	378	347	352	377	332	374	353	335	360	367	351	352	376	360	363	409	389	360	378	423	360	421	362	351	331	382	389	358	327	383	365	369	377	352	353	358	365	383	377	335	386	347	387	362	364	355	348	378	390	370	384	403	372	380	382	392	366	374	412	379	368	335	400	347	374	360	365	357	360	377	372	381	352	358	365	345	371	344	349	344	356	357	348	390	373	382	352	342	367	384	350	376	371	378	371	371	365	362	357	375	348	351	349	379	374	356	351	360	385	374	353	379	381	366	349	357	341	363	370	339	348	351	343	353	414	374	321	355	382	366	338	368	362	353	369	353	365	353	376	405	385	329	414	332	341	373	358	396	379	369	347	356	389	364	369	386	376	340	364	355	347	356	395	396	356	353	381	349	344	370	380	379	414	340	339	359	372	321	365	375	357	378	368	366	352	362	374	365	351	385	375	383	372	387	365	358	382	366	350	360	390	362	364	362	394	370	346	332	355	373	354	374	337	363	392	355	384	354	369	367	353	330	340	362	355	355	339	332	334	354	372	356	349	350	347	348	322	386	385	403	383	318	400	379	375	356	352	358	391	352	344	395	350	399	365	339	330	347	392	336	360	378	340	362	369	344	360	342	345	391	381	361	374	371	370	363	385	345	343	355	377	349	358	362	357	337	341	355	365	353	386	348	352	356	339	354	400	371	406	381	366	388	355	345	363	364	391	363	345	357	363	391	398	362	356	373	407	364	347	381	353	340	358	370	370	355	390	387	391	381	365	390	363	388	364	361	346	380	332	375	356	380	382	352	373	394	339	355	348	383	365	362	324	346	342	355	353	367	353	363	345	345	349	395	374	341	350	348	375	371	348	379	371	372	369	395	332	368	383	365	360	365	395	381	353	336	370	343	379	353	372	352	376	382	334	351	359	341	363	392	362	345	320	355	366	406	352	359	344	341	390	376	373	397	377	369	372	357	326	387	346	343	348	366	368	394	364	394	360	387	366	380	359	364	366	371	387	361	395	341	354	396	373	350	399	353	380	350	368	377	370	368	381	351	372	356	388	383	359	369	401	418	345	378	351	394	380	360	346	394	384	374	353	377	343	330	351	392	376	355	382	364	365	364	371	352	363	357	342	408	344	379	395	366	341	358	391	343	376	401	369	349	390	385	355	376	363	376	383	354	376	346	346	355	328	359	372	397	371	350	340	405	365	346	380	366	397	357	383	360	402	393	351	369	367	411	371	348	388	352	339	377	350	338	367	375	372	386	377	376	355	362	358	382	351	386	359	366	395	362	391	380	382	341	361	341	328	399	353	349	370	331	343	367	324	387	400	371	402	376	376	382	343	373	369	400	354	357	341	372	391	341	383	333	348	367	380	384	348	375	347	326	326	362	329	325	399	368	340	350	343	352	333	342	373	380	329	344	385	401	329	356	377	391	364	353	407	379	423	388	339	361	382	349	358	356	375	337	339	391	373	370	360	381	404	379	363	375	345	366	335	389	374	392	375	360	370	333	353	369	333	373	337	348	352	372	375	366	381	353	376	379	359	374	338	321	352	382	375	387	358	406	325	360	353	366	401	343	354	377	370	356	397	349	369	379	389	392	340	351	373	346	344	350	384	398	360	354	372	372	355	367	356	368	380	381	347	349	401	393	367	377	344	375	384	329	409	378	353	355	345	346	350	366	403	368	377	335	390	367	359	369	336	357	364	342	392	347	365	385	378	349	385	371	391	378	377	367	369	341	373	403	398	368	394	368	341	356	351	376	387	364	339	362	371	410	383	355	365	356	371	343	383	395	392	375	367	363	375	377	377	365	384	389	330	350	326	349	379	348	335	375	407	339	360	375	373	348	352	359	374	349	402	397	373	357	338	383	364	336	338	359	376	351	358	357	335	390	367	372	361	392	392	348	343	330	346	372	336	370	378	364	320	375	348	388	326	334	361	351	364	369	357	408	377	340	386	364	339	374	388	359	352	371	348	373	364	383	365	364	370	392	340	377	383	350	366	356	365	385	354	359	391	333	377	381	346	385	350	368	372	410	347	389	351	371	371	382	359	390	376	355	393	350	366	400	371	338	372	368	358	387	382	385	385	369	390	368	336	385	393	380	384	343	395	383	369	368	343	374	327	347	363	347	369	333	381	363	379	380	400	361	369	347	321	362	344	367	336	401	360	394	401	367	371	367	359	419	382	392	350	427	359	369	359	387	322	367	379	379	359	381	371	365	361	376	374	361	334	330	368	366	350	348	343	348	395	388	340	385	339	379	359	339	360	386	354	357	346	377	377	383	360	391	360	388	379	387	370	383	359	359	346	422	364	324	379	381	344	315	380	343	375	352	361	358	347	343	364	364	346	374	374	386	383	380	383	368	387	366	353	432	362	381	353	362	370	423	357	391	363	391	355	372	373	388	383	348	341	360	360	347	353	363	350	363	375	334	385	407	383	371	311	363	381	381	374	394	333	352	329	369	387	371	399	380	381	382	401	379	367	369	407	369	387	366	356	346	382	338	366	360	362	384	340	405	362	324	377	372	379	373	338	393	340	371	374	383	348	379	357	369	360	372	336	361	348	329	371	347	387	381	378	356	397	335	370	367	362	360	356	387	343	367	349	377	346	364	371	344	360	380	353	352	348	364	340	359	404	395	352	353	348	320	344	359	371	374	391	358	373	318	352	358	360	349	366	357	391	359	352	344	341	379	352	320	375	350	380	384	404	351	338	359	352	369	396	391	348	388	371	399	345	371	368	345	377	370	393	358	363	336	336	342	360	395	366	325	348	396	381	318	386	367	341	364	362	379	405	399	419	371	382	337	353	348	339	394	324	373	345	368	388	366	382	395	365	368	369	383	419	360	386	341	370	372	401	335	346	352	332	390	382	360	371	350	344	403	355	342	357	387	323	390	360	381	316	363	379	354	353	367	378	373	339	344	355	349	370	364	355	380	372	376	366	403	383	367	352	352	376	389	418	331	386	359	387	336	360	375	357	345	350	360	404	335	387	352	382	357	346	335	370	342	316	333	364	367	345	348	374
4985	816	729	433	354	336	329	539	1798	2643	2323	1062	681	432	297	322	333	311	320	288	349	339	316	331	291	350	312	338	311	308	347	278	326	308	279	315	306	313	333	304	352	324	291	285	318	326	318	348	344	332	326	309	340	314	301	303	322	319	306	303	326	317	301	328	314	324	309	318	319	324	310	304	283	321	316	314	301	319	315	297	317	317	325	277	319	324	287	316	287	325	307	324	321	343	305	310	302	327	307	319	328	317	332	308	299	295	286	328	282	344	322	294	349	331	316	309	325	284	336	337	329	311	344	327	316	319	328	325	312	315	324	284	319	287	332	289	310	324	327	302	310	310	307	330	308	331	338	304	328	303	320	329	306	306	333	348	330	347	308	332	304	301	329	289	313	321	324	307	341	297	320	341	319	307	321	317	318	324	303	331	304	326	315	330	319	359	327	321	319	322	295	329	319	329	326	304	308	302	310	322	336	317	314	303	287	314	315	313	303	342	335	316	326	309	342	291	304	297	314	313	317	312	302	327	279	282	307	331	309	289	311	313	333	317	340	344	321	298	340	336	278	298	325	312	319	310	298	314	304	303	337	336	317	305	304	301	327	282	314	336	343	297	327	317	350	325	318	308	343	326	300	302	295	334	296	301	306	295	326	334	313	323	321	311	300	287	303	321	279	321	291	280	300	291	281	318	305	301	314	331	317	307	343	351	314	334	310	292	335	294	340	288	315	317	336	350	325	325	315	329	289	339	337	337	308	315	293	333	342	316	287	324	295	301	329	322	340	328	320	307	310	317	326	317	310	311	317	331	340	311	297	314	331	323	312	337	305	338	314	348	305	335	320	304	304	294	345	333	299	285	345	301	295	321	356	311	331	291	314	329	332	316	327	315	347	309	319	324	313	319	338	330	305	333	315	342	316	292	323	292	313	300	331	333	304	312	319	337	308	306	333	293	327	334	323	326	326	299	312	309	332	318	318	336	331	308	311	324	329	341	342	322	321	323	325	309	305	313	314	345	298	289	301	328	297	314	314	286	310	315	327	341	294	316	339	311	313	336	335	312	300	290	312	305	320	314	335	307	313	341	334	343	344	333	352	307	297	311	313	323	308	294	330	301	284	280	327	296	358	319	342	319	301	296	319	319	336	292	301	346	308	335	333	326	309	336	284	297	310	294	346	359	316	323	320	291	285	322	300	321	325	310	302	291	309	353	317	289	295	289	315	358	310	295	300	314	295	307	298	304	309	303	329	294	308	326	302	362	322	361	295	353	327	307	322	309	319	326	313	297	269	328	317	293	323	323	299	326	309	325	315	333	327	332	305	315	300	330	328	347	298	281	345	309	317	323	303	275	311	330	317	326	302	268	314	338	322	327	338	309	327	342	304	313	295	336	358	331	326	321	294	330	291	299	313	289	297	307	324	291	325	318	321	311	313	319	290	309	317	321	280	329	313	322	314	286	304	321	299	306	318	331	289	291	323	327	280	293	317	332	306	292	347	326	342	307	354	317	300	331	308	306	334	329	293	290	314	287	319	347	292	303	332	303	345	291	328	281	325	338	291	305	316	308	302	318	318	331	301	323	339	269	310	335	314	281	308	331	320	310	323	316	299	322	346	335	304	320	312	310	290	283	334	319	278	316	323	310	280	322	314	305	279	308	284	306	287	319	349	309	314	315	349	321	317	322	301	316	299	301	323	283	309	310	337	296	297	316	347	294	316	320	326	299	321	290	309	317	323	303	326	282	323	343	314	319	338	335	306	314	326	320	327	330	308	264	289	339	320	342	294	279	320	303	338	302	277	331	277	320	332	321	287	292	349	334	294	273	310	295	302	283	328	302	304	296	317	302	307	309	304	342	344	301	344	312	313	318	329	334	283	314	334	312	299	312	293	306	305	340	333	331	304	296	302	326	268	315	289	295	339	280	302	292	292	326	331	312	322	309	350	290	316	336	329	294	312	301	320	304	306	303	302	306	328	330	279	313	332	316	298	317	293	322	315	281	326	317	315	335	314	321	322	312	327	309	335	294	352	325	342	303	293	306	340	304	307	314	270	340	295	321	321	313	299	319	326	322	286	321	291	319	293	357	331	342	333	282	319	305	299	301	301	286	317	315	321	337	317	339	328	297	323	305	317	312	297	294	308	308	316	308	358	286	330	309	328	324	306	314	308	318	312	302	313	316	317	356	324	302	276	288	320	304	294	321	287	351	289	307	290	310	283	297	287	347	319	333	313	328	325	310	296	301	309	295	300	297	341	325	312	283	344	300	313	346	301	318	309	298	344	305	323	319	300	307	343	326	326	325	329	320	289	292	318	294	316	347	289	356	300	327	329	316	293	326	298	321	305	314	316	313	327	324	308	301	311	304	291	320	316	307	309	336	307	349	336	295	323	329	309	323	315	306	301	314	269	315	303	317	317	299	284	318	272	327	299	295	345	314	316	301	318	314	318	319	304	336	308	285	311	339	339	311	312	315	294	311	313	316	348	334	297	326	312	318	334	320	322	309	314	308	313	311	303	299	288	317	319	334	331	324	299	311	309	323	350	296	313	314	332	298	309	321	289	302	313	362	280	313	318	327	313	320	281	318	295	296	315	293	318	309	297	310	319	288	288	319	330	323	318	314	325	369	335	302	324	320	289	313	325	321	308	334	345	264	340	314	304	284	286	316	318	305	335	301	298	314	299	314	300	295	281	318	320	282	312	299	280	308	290	326	305	283	331	313	334	307	340	298	307	319	332	321	317	306	308	300	321	334	323	341	335	337	323	325	329	305	296	321	292	325	296	313	381	322	299	273	338	327	302	334	295	328	303	310	317	295	325	316	312	307	318	316	294	304	334	296	329	304	310	318	316	305	307	301	299	319	313	291	308	326	295	300	317	303	289	311	286	343	324	328	358	336	318	300	329	321	297	339	337	344	316	312	308	328	321	295	302	313	308	297	301	275	324	288	306	324	311	335	312	334	329	313	312	312	309	326	345	339	337	329	347	304	299	310	294	322	337	300	296	328	317	294	329	305	341	308	322	298	330	338	321	299	299	294	306	329	306	337	341	327	315	315	335	316	328	297	300	317	338	321	311	295	330	326	296	301	309	327	308	299	323	346	343	310	355	316	320	336	329	316	309	299	334	276	331	312	315	346	294	346	309	310	297	309	301	310	306	327	321	321	302	305	306	327	346	338	311	302	304	308	311	341	355	320	263	305	329	296	305	311	335	318	302	337	321	312	311	320	329	303	324	327	334	319	332	295	309	308	302	314	338	310	314	315	338	344	312	333	311	320	301	306	327	330	318	340	333	304	303	297	348	311	300	339	321	316	327	354	328	313	313	318	273	289	314	303	330	308	329	314	327	302	325	301	345	306	318	347	306	321	321	339	300	331	329	287	324	317	271	353	302	345	354	300	326	317	349	310	325	336	314	337	314	309	318	306	308	318	316	313	322	312	328	343	327	316	296	337	334	322	314	318	316	314	309	309	339	291	333	342	291	319	330	286
25189	21023	26784	25041	5114	1236	1096	1608	16016	23454	15600	5735	1791	988	686	674	665	638	618	679	640	636	622	606	639	651	647	618	626	663	660	680	633	642	634	651	680	638	635	657	632	635	684	622	713	690	662	676	625	635	626	637	618	657	661	642	686	604	625	618	628	638	666	659	685	609	640	596	626	651	642	605	628	650	609	636	687	661	617	638	595	627	592	640	553	668	657	650	659	627	593	669	646	628	640	645	579	656	662	596	647	610	638	641	662	644	622	627	633	654	635	668	602	638	671	640	652	668	628	646	649	650	643	618	627	603	632	677	664	625	628	677	654	618	621	620	613	663	610	654	656	602	605	597	647	655	621	654	661	632	664	632	636	621	630	627	636	664	657	615	630	600	625	638	613	653	647	633	602	636	675	601	635	620	642	662	671	633	685	588	657	654	672	586	638	663	657	626	581	606	654	622	646	612	591	635	679	616	672	657	674	640	688	593	619	620	631	676	708	633	594	600	639	598	628	670	657	576	616	654	620	684	640	651	624	662	613	600	603	645	699	606	651	660	626	678	644	633	614	625	629	676	612	636	607	590	638	587	636	667	642	667	617	630	648	648	642	670	621	652	629	571	586	652	621	667	661	615	626	676	658	609	664	642	623	665	663	576	602	618	607	648	595	638	648	607	647	654	658	663	633	647	613	635	586	634	598	599	611	625	613	647	606	639	609	588	633	635	606	676	662	634	670	642	616	581	644	675	618	624	642	662	632	614	639	630	650	648	609	643	703	659	624	631	650	649	633	666	654	659	626	658	665	677	632	635	629	612	606	625	664	619	570	635	640	643	638	704	671	640	599	653	616	642	605	631	675	672	661	572	586	629	606	654	642	641	615	694	640	619	633	657	614	624	602	631	643	618	627	630	612	628	658	612	628	643	640	639	645	641	691	623	648	617	662	632	636	603	604	636	652	652	680	648	636	661	654	652	667	673	622	665	600	639	627	643	648	650	616	652	661	641	620	640	624	643	665	594	585	619	624	643	630	593	638	666	640	646	600	634	651	637	654	640	595	620	660	657	623	629	606	608	632	669	648	640	646	604	628	672	663	647	645	626	637	646	691	627	650	681	622	637	594	612	612	641	610	647	652	598	631	635	663	597	611	662	654	624	597	639	650	616	643	624	672	690	621	624	687	650	654	625	614	621	667	668	609	670	612	665	680	586	638	631	604	629	670	623	657	624	630	646	636	659	616	657	630	600	662	651	611	675	625	620	643	647	643	598	659	637	643	638	661	650	618	663	664	587	660	640	658	659	656	611	631	645	641	645	659	635	672	627	638	652	621	677	636	659	610	632	673	640	624	649	617	615	674	609	619	648	590	644	599	614	657	606	638	638	630	640	642	610	571	632	672	682	601	637	692	658	651	644	679	613	630	577	609	592	619	598	632	653	660	691	651	641	630	627	624	667	598	646	665	659	618	603	652	641	663	629	663	621	651	653	655	616	630	656	635	599	630	640	631	629	601	646	653	624	618	614	626	575	589	684	653	659	668	655	602	630	615	613	623	682	616	663	625	617	603	660	638	661	595	708	649	633	638	646	634	639	627	631	663	641	629	616	632	605	643	616	600	602	644	624	645	654	650	643	637	605	636	664	650	627	618	601	644	626	680	623	628	653	634	600	657	646	671	652	698	644	669	584	602	624	614	636	623	656	631	653	669	656	633	656	619	613	603	628	590	644	639	612	605	612	673	634	623	612	679	644	635	636	651	658	617	646	668	607	640	626	642	602	643	667	643	702	607	614	611	657	633	630	653	685	622	713	633	598	607	645	594	641	630	632	641	641	668	622	635	604	635	643	621	655	669	594	644	629	609	633	630	669	618	594	662	681	656	633	627	669	676	714	614	648	622	602	646	640	626	624	657	619	629	591	664	624	650	640	605	691	632	641	641	642	629	637	661	660	623	608	623	627	654	609	663	617	652	591	614	621	665	624	643	663	594	604	670	625	649	609	601	581	645	602	608	630	645	632	621	647	636	607	621	613	626	613	649	640	658	631	661	657	649	624	674	623	656	634	687	594	635	627	657	625	638	622	654	660	612	644	628	656	603	657	611	672	661	682	646	650	688	622	659	627	617	684	594	667	623	647	639	674	621	660	671	643	626	644	669	622	624	663	647	623	645	631	647	646	664	638	618	650	659	656	645	683	643	659	646	659	624	634	637	618	629	627	658	611	655	638	606	615	566	650	640	601	618	639	627	631	600	622	591	574	623	639	648	681	657	633	627	599	631	672	664	612	615	659	594	606	619	674	631	620	650	596	652	631	630	615	676	645	602	614	656	597	620	627	643	612	618	631	652	624	694	644	611	612	686	583	603	616	623	663	645	656	647	634	620	638	637	636	669	642	655	633	646	607	606	616	669	683	646	649	650	654	607	621	630	636	601	627	638	641	653	641	646	599	670	649	645	612	628	630	664	622	626	664	663	662	605	695	611	611	654	603	651	578	599	603	631	597	654	672	672	639	601	647	597	625	615	594	655	615	625	618	662	649	651	630	640	657	666	632	603	591	668	610	643	665	617	600	640	624	627	651	637	614	677	710	628	635	640	617	651	655	678	576	631	678	629	652	627	629	663	641	618	633	621	656	615	605	642	650	652	609	624	692	635	609	640	603	641	660	601	689	593	652	629	653	634	639	666	629	615	670	653	620	612	622	568	635	606	612	655	629	647	609	645	636	601	628	627	659	602	659	650	663	662	629	622	668	606	611	651	636	624	633	623	653	631	577	606	698	640	620	632	626	609	616	631	597	641	618	681	667	622	630	661	656	687	675	625	610	641	655	619	632	636	646	642	615	582	637	629	624	635	675	634	617	626	669	640	591	623	666	657	631	650	664	622	608	609	693	621	620	619	645	597	596	624	601	664	645	605	634	607	604	643	646	615	636	649	674	620	619	654	647	639	626	660	645	641	705	643	663	669	673	636	624	675	641	600	653	629	654	636	633	644	632	647	608	621	635	646	616	624	644	592	625	656	619	629	635	616	622	664	645	679	621	644	610	624	622	657	668	645	589	659	650	653	609	621	615	632	669	647	662	664	657	639	591	599	613	664	647	699	611	628	624	603	617	604	622	638	628	605	653	627	625	633	617	685	603	625	634	664	623	611	628	633	642	656	627	651	646	676	660	665	635	619	635	584	671	658	622	649	616	616	651	624	623	629	633	610	642	644	656	626	642	647	658	630	645	610	637	655	666	643	641	625	599	653	642	638	612	688	638	633	652	624	610	650	647	675	610	623	616	688	617	644	607	633	632	662	613	604	617	653	618	562	631	651	637	686	631	644	601	631	660	652	617	645	674	628	641	658	607	613	622	644	640	658	611	665	650	654	620	659	632	629	639	623	597	626	626	694	620	649	663	599	658	634	647	651	605	656	650	638	660	624	627	647	660	643	580	665	613	653	651	629	629	590	651	617	571	647	674	617	657	638	661	628	647	636	603	652	631	662	704	625	617	631	594	604	655
3769	3567	2761	1479	1089	915	926	2079	19466	21122	12105	5071	1842	881	563	492	576	529	510	544	546	534	513	566	556	570	550	502	541	538	572	570	508	540	562	523	523	555	525	565	557	537	523	561	574	541	575	510	507	547	521	511	542	554	575	528	547	529	550	545	562	547	605	516	517	524	545	570	523	553	529	573	567	566	581	537	544	550	508	530	540	530	532	532	553	563	551	531	494	516	520	521	591	573	551	545	541	557	527	554	544	569	525	550	512	539	542	518	525	541	530	528	506	546	521	546	579	500	535	494	508	506	517	560	560	524	538	536	531	560	522	561	526	562	524	566	535	557	570	544	527	550	543	546	563	540	539	544	530	503	548	546	533	577	541	559	491	529	531	535	549	532	513	490	557	558	586	540	522	536	562	548	530	569	532	576	519	526	532	532	553	531	550	517	544	556	570	535	516	586	507	521	571	590	582	490	562	563	605	556	541	588	498	536	519	529	582	532	535	551	547	546	547	556	503	518	519	531	547	541	533	520	510	577	514	554	525	505	499	516	549	514	550	532	558	581	564	553	541	550	546	566	497	512	557	504	542	557	532	528	562	566	528	513	543	560	511	543	537	559	575	528	525	497	569	556	530	538	571	551	554	509	547	558	533	579	567	584	533	555	542	556	510	548	531	536	515	535	530	494	533	541	537	503	538	579	574	575	556	581	538	541	523	543	528	543	522	557	528	507	541	510	542	527	574	542	539	524	549	562	535	533	489	551	534	531	538	536	552	540	532	540	553	519	590	542	537	568	546	535	554	514	488	536	543	491	513	552	537	539	515	542	516	556	553	558	523	552	544	559	560	547	548	554	560	528	556	539	535	536	589	516	527	569	569	529	541	572	523	561	512	528	508	522	534	551	523	588	524	524	503	590	518	556	576	537	512	532	537	509	562	594	508	528	506	551	509	538	561	558	538	562	504	492	540	505	530	534	579	537	568	539	513	539	526	529	527	506	488	543	536	561	554	548	531	514	520	508	521	530	503	525	538	510	537	496	591	536	541	509	543	525	530	582	527	526	556	545	537	522	537	494	542	501	551	520	554	544	538	537	580	500	525	549	598	494	526	560	579	539	549	549	538	562	496	475	513	562	572	544	527	522	561	526	575	521	536	551	547	543	568	570	525	526	552	563	527	525	501	504	528	519	539	514	576	523	578	514	554	496	522	530	552	521	512	537	519	534	515	504	523	580	547	527	552	521	517	522	547	490	561	536	563	558	546	563	519	572	561	545	475	500	529	526	546	562	531	485	530	575	538	546	492	546	509	489	508	544	574	513	539	512	522	567	559	524	540	558	541	557	519	546	566	524	495	530	528	576	546	524	531	533	534	530	563	548	511	547	522	538	559	559	496	558	546	578	496	549	512	546	538	563	500	540	559	493	511	515	524	529	525	528	531	524	532	513	515	543	554	572	558	567	548	548	503	548	534	521	533	513	530	525	540	561	556	532	557	558	527	555	487	550	548	529	520	526	552	525	563	538	512	533	550	530	535	486	523	556	514	570	554	534	545	518	543	550	527	543	557	565	536	511	511	607	547	504	542	552	551	513	515	565	528	547	508	552	536	581	503	504	504	518	565	556	572	490	551	512	538	513	513	562	520	556	520	531	529	518	555	524	515	533	562	540	549	532	523	503	559	534	529	539	540	537	543	541	519	554	587	527	565	550	519	518	541	557	565	537	524	507	527	532	540	558	534	541	509	550	544	550	522	508	554	522	534	535	513	560	526	566	546	550	540	531	545	520	555	515	531	549	547	543	535	514	514	508	554	528	578	522	488	547	550	508	503	540	584	585	532	560	502	527	547	556	534	536	541	536	481	543	523	540	500	537	533	539	502	523	560	568	509	551	520	499	539	508	543	511	547	571	570	527	499	496	568	546	540	573	513	505	504	522	574	556	560	530	499	559	533	527	523	525	529	563	532	533	523	508	523	555	529	554	515	554	556	527	557	548	499	530	544	535	532	544	520	513	554	523	581	535	578	564	563	556	549	527	573	538	540	526	560	498	577	528	539	556	572	532	532	524	513	533	561	525	570	571	559	542	524	554	554	577	542	552	477	493	532	552	543	518	535	549	545	546	529	576	531	533	575	512	530	547	537	536	508	537	545	527	603	481	503	549	513	567	527	516	555	521	550	553	498	520	563	531	531	540	545	554	529	538	508	536	551	540	556	549	481	519	509	532	534	564	525	588	555	553	516	538	559	512	526	557	504	581	590	545	489	508	572	544	569	528	521	544	521	538	536	529	554	536	538	556	549	538	510	527	531	490	504	519	569	549	545	590	511	533	518	534	512	530	569	548	534	537	505	536	530	540	519	559	567	501	497	573	528	514	539	505	544	555	529	530	526	518	547	519	502	523	495	558	544	498	574	517	497	533	525	504	488	505	487	506	572	491	525	510	525	530	507	517	556	539	511	535	507	550	529	487	543	548	537	562	546	579	537	504	547	541	553	559	503	543	520	502	516	543	514	526	540	525	552	572	542	556	529	560	550	575	541	565	536	528	480	537	509	558	527	511	587	507	506	498	582	515	563	542	515	511	484	511	541	567	539	548	527	572	522	531	548	539	551	560	525	533	532	488	532	539	521	553	576	552	529	596	541	535	507	512	563	558	517	551	551	529	557	540	499	548	507	576	554	521	507	571	534	541	560	545	503	493	542	556	538	523	495	550	515	496	570	570	564	566	530	537	533	522	492	493	552	526	523	558	526	545	567	528	529	529	517	543	543	527	538	551	540	531	578	532	541	524	532	538	515	553	553	543	525	531	528	509	538	539	547	547	512	541	557	515	513	483	520	530	538	526	576	515	523	540	547	553	580	564	516	494	520	560	555	538	518	559	499	588	508	546	574	510	550	554	595	551	532	548	511	566	601	556	528	518	526	556	570	558	526	550	517	500	483	532	564	575	524	562	510	526	532	532	575	561	536	515	551	541	512	525	527	549	525	524	527	560	565	556	514	524	541	539	529	493	550	521	545	514	556	538	546	541	518	552	524	527	566	519	535	510	537	580	501	556	538	528	578	507	519	551	540	560	545	532	536	539	555	520	572	528	543	566	545	511	521	519	512	518	526	542	510	539	523	530	540	515	583	515	529	526	586	525	548	543	553	537	512	507	523	549	555	525	522	543	558	577	567	572	533	550	531	554	605	543	558	517	545	517	542	525	546	526	572	520	541	521	515	490	589	529	541	531	526	487	540	554	534	535	558	555	585	534	513	519	532	538	524	537	543	551	526	513	508	588	543	471	560	514	537	499	546	522	541	525	531	560	566	551	549	503	581	508	575	550	528	511	534	543	553	516	561	527	605	558	544	556	520	536	527	512	551	546	537	512	508	515	556	515	516	531	537	562	510	528	544	536	540	581	532	505	528	535	483	560	503	542	555	546	490	555	547	511	541	548	516	542	507	580	533	520	563	498	590	505	527	556	565	545	533	489	545	512	533	552	540	574	550	556	507	517	521	569
23821	20998	28178	24017	20983	8860	2209	4004	27120	41299	30810	14296	3892	1220	990	961	947	931	956	855	886	853	939	969	915	977	886	967	944	926	976	965	928	889	1011	964	926	933	941	923	934	920	960	947	944	906	869	899	943	940	994	951	908	920	955	930	910	938	920	889	902	975	897	949	887	941	916	910	963	937	906	877	943	922	925	930	905	899	928	975	921	911	922	888	924	903	896	918	944	858	928	892	989	904	881	917	937	952	877	943	941	887	946	934	902	908	883	924	931	926	954	932	908	928	909	913	935	945	899	914	893	962	924	968	923	956	872	913	873	878	927	880	934	922	919	913	913	925	937	900	922	897	926	924	951	912	917	910	925	961	909	975	895	894	915	909	957	964	922	985	895	868	913	927	916	930	912	912	916	972	916	977	922	940	910	942	916	892	932	926	938	952	891	904	947	936	917	909	900	932	884	929	955	872	928	906	944	983	939	934	956	946	911	847	932	919	930	855	873	923	903	894	952	881	916	956	923	903	920	857	947	984	868	944	935	871	923	878	904	908	806	862	892	898	904	916	908	920	881	912	921	933	927	944	930	919	928	897	917	927	884	915	911	937	898	917	923	910	930	882	930	968	895	878	941	918	874	898	968	900	945	953	946	909	914	892	886	892	931	871	907	972	898	889	942	920	960	883	907	869	942	897	975	914	903	966	940	992	910	865	887	904	862	916	935	920	950	913	947	935	905	918	935	932	966	897	974	917	902	933	953	863	904	898	887	998	966	983	929	911	919	907	893	885	942	933	935	883	944	873	912	927	912	914	877	973	963	864	945	925	953	916	898	915	936	987	931	910	966	983	937	902	919	877	905	898	960	924	915	890	937	944	835	929	948	859	927	950	890	893	870	978	864	921	908	955	921	925	882	830	927	936	954	920	909	943	914	889	881	936	854	889	903	911	901	938	951	897	912	941	912	861	898	911	901	923	910	894	908	905	922	902	970	911	936	912	901	972	950	882	917	922	916	902	915	877	926	881	906	899	965	882	878	861	931	972	931	933	953	898	875	917	893	948	882	920	899	958	911	898	923	952	919	898	934	899	876	890	896	917	905	912	906	921	949	954	937	879	983	970	935	978	927	930	886	904	922	893	919	859	940	941	883	963	889	897	901	965	907	925	936	902	933	898	891	885	916	929	893	889	867	891	927	914	919	954	854	916	929	933	916	873	829	908	866	932	944	941	931	936	872	965	951	882	924	922	879	871	943	938	905	928	914	895	873	894	915	916	951	892	913	901	881	903	912	941	960	929	859	900	920	934	877	916	897	947	962	873	916	880	968	955	961	906	917	949	876	908	931	924	873	946	917	920	972	884	909	934	919	916	911	885	900	929	856	841	942	856	896	937	986	937	933	886	920	868	902	881	1015	874	927	905	924	882	905	944	955	873	913	934	921	933	936	881	916	942	876	912	906	877	930	917	1004	903	901	951	903	947	913	942	913	917	935	928	952	857	918	940	937	930	870	914	914	919	903	888	904	909	931	895	903	900	981	936	946	911	916	947	919	881	897	938	915	941	905	892	936	985	918	927	955	907	884	959	924	944	923	954	901	928	855	921	873	944	928	945	913	928	924	946	913	889	927	911	948	887	906	921	898	948	916	875	883	878	940	886	943	911	876	952	888	982	876	887	835	907	937	951	966	875	961	885	906	899	922	939	914	893	871	881	963	926	923	944	928	904	911	926	902	883	960	917	883	871	886	928	930	952	911	902	871	872	875	876	885	937	923	912	902	901	920	971	889	933	921	913	898	904	966	939	923	920	850	906	903	849	973	872	917	894	899	913	876	864	975	928	902	873	946	914	925	956	924	875	901	947	943	887	907	917	908	912	906	905	907	921	909	933	908	892	897	937	945	930	923	886	901	956	865	941	953	930	909	904	903	883	951	907	957	924	915	922	928	941	880	943	965	917	891	959	920	870	929	938	900	934	881	879	890	916	899	890	933	892	898	940	929	918	948	907	967	902	930	939	893	899	886	945	926	862	937	941	870	877	850	932	915	960	920	910	928	890	939	909	901	896	978	903	919	961	992	921	914	892	885	896	946	916	937	893	909	924	944	932	934	864	932	927	882	856	954	920	961	858	897	893	881	914	936	949	900	931	925	894	929	948	965	897	914	914	933	984	941	914	956	1000	936	891	915	910	964	854	911	929	946	961	972	921	892	918	947	889	927	953	913	882	957	882	878	936	929	952	983	874	935	895	919	897	943	940	991	910	947	906	932	911	894	877	916	964	901	918	914	885	916	906	874	916	918	918	902	940	929	891	916	908	885	949	914	951	899	866	887	906	867	896	874	891	911	906	932	910	865	935	914	958	936	961	966	913	912	935	876	897	886	918	904	902	915	873	939	939	901	922	979	921	942	909	886	885	909	914	902	973	984	941	924	918	852	888	961	947	928	891	865	879	965	915	929	864	848	893	880	915	948	908	929	968	962	888	933	868	884	922	907	892	888	932	923	923	894	940	884	896	909	892	869	922	861	961	919	916	900	909	914	928	882	924	946	953	930	879	899	902	896	955	915	890	877	946	905	896	881	868	901	870	908	902	936	938	920	940	945	927	900	875	907	930	871	933	965	929	888	934	892	890	937	899	860	887	962	926	919	910	915	923	959	880	918	935	886	946	959	879	965	876	918	943	902	900	864	891	880	955	859	957	859	891	932	943	889	879	955	876	914	936	910	949	922	962	871	885	940	914	890	918	944	907	921	932	912	904	890	929	928	964	941	855	883	890	913	913	898	937	932	926	922	914	919	930	918	884	984	946	908	881	920	911	944	979	970	953	957	916	893	940	934	915	935	913	948	935	928	900	915	918	912	869	910	936	909	927	916	914	859	906	892	862	901	934	903	879	949	922	910	887	951	919	966	896	924	933	900	940	869	911	927	927	926	895	913	930	905	907	915	912	884	936	947	954	921	905	928	945	930	876	944	940	887	877	931	887	961	935	876	908	921	898	881	895	907	909	976	851	915	900	930	954	887	903	932	920	933	885	928	884	929	896	912	915	917	927	876	909	933	966	871	884	907	928	929	889	937	956	946	933	941	927	908	837	916	920	924	963	932	942	873	947	912	899	953	940	935	887	897	916	854	885	909	956	901	892	949	922	917	880	921	968	879	929	933	912	918	909	926	885	952	899	917	926	916	933	901	911	912	901	964	908	850	942	901	884	855	910	866	923	900	897	880	922	881	898	938	907	905	899	913	907	903	881	969	922	905	898	932	911	887	904	912	924	920	938	907	924	936	922	876	848	953	902	956	919	956	903	946	916	882	872	916	887	930	904	910	948	871	946	964	952	933	905	914	916	909	874	958	883	952	957	917	839	867	905	931	870	909	945	884	938	915	955	974	924	918	904	953	917	914	893	884	897	968	864	904	861	900	850	883	948	894	899	901	999	929	947	901	903	902	920	844	858	893	929	963	916	875	854	921	930	911	914	924	918	940	854	919	923	889	915	958	936	906	909	954	876	962	887
4351	6986	5308	2968	2075	1676	1549	5078	30335	36983	24570	10425	3312	1053	749	778	760	748	751	790	771	803	753	738	784	781	790	760	819	764	801	802	806	773	736	785	681	781	761	799	764	783	748	751	785	789	745	762	767	766	750	760	775	784	759	780	817	751	749	751	795	774	766	760	669	749	777	737	775	748	737	769	748	742	745	770	773	808	768	770	737	714	798	744	785	742	818	788	795	723	757	791	744	787	726	790	717	724	769	749	763	730	734	726	780	715	745	817	783	746	700	778	814	757	770	779	744	756	770	774	763	792	766	711	779	773	681	755	804	774	739	818	701	787	728	779	775	778	771	741	757	817	749	719	736	743	776	726	782	749	722	737	761	743	735	805	724	762	789	747	760	752	710	697	763	755	694	737	750	747	768	746	748	796	731	746	762	737	806	727	735	731	753	695	760	761	699	728	756	740	711	775	768	784	791	743	757	795	793	728	750	782	747	740	786	749	791	797	779	703	707	709	732	700	744	775	782	752	794	753	759	770	749	775	757	742	747	720	760	727	788	782	793	778	762	734	737	706	743	787	766	746	756	741	751	781	781	749	696	745	737	777	746	805	729	835	819	708	682	778	753	734	769	755	735	814	742	820	690	730	769	769	734	746	796	765	728	768	743	780	742	771	719	745	767	739	760	723	785	767	737	806	723	713	735	729	801	761	769	741	793	743	741	764	797	793	765	792	728	697	765	732	708	734	760	756	687	746	774	778	778	744	747	736	727	740	722	788	750	760	784	764	723	728	744	808	697	794	776	734	752	782	705	788	752	756	806	747	751	759	768	740	766	767	781	735	803	784	751	695	766	738	797	730	735	743	757	726	760	775	748	777	732	723	748	769	761	776	722	763	738	721	767	750	762	739	791	733	775	716	752	762	675	793	702	704	779	742	762	739	793	782	774	708	708	763	729	718	758	742	736	733	742	760	741	787	745	743	718	723	725	717	784	725	709	736	782	713	745	737	745	717	770	775	759	755	774	764	789	758	791	729	718	754	749	736	764	743	747	794	770	740	737	705	735	776	742	743	725	771	794	770	768	782	773	713	769	764	734	748	769	760	770	751	798	735	741	718	686	718	713	802	764	722	763	773	758	738	786	765	755	713	704	762	729	791	760	720	717	758	711	758	800	766	752	702	749	735	754	745	714	735	750	782	755	772	828	736	773	772	775	820	706	778	763	729	768	757	769	740	772	773	738	785	775	778	751	728	731	735	731	694	761	804	701	764	775	758	798	736	757	740	661	731	752	752	732	788	794	746	741	721	765	711	735	694	733	768	742	767	768	740	723	721	762	780	741	735	752	751	782	768	719	763	733	724	772	787	747	752	793	745	764	762	735	730	773	768	784	754	697	742	710	791	712	782	744	739	722	727	719	684	715	711	761	715	789	792	736	746	757	755	787	721	729	784	750	743	757	704	750	760	774	805	773	721	736	753	753	765	770	736	737	772	727	760	765	760	769	715	729	724	765	761	739	731	754	739	760	697	723	727	796	750	806	708	775	728	733	727	757	742	742	740	774	812	761	727	802	745	789	728	759	718	763	789	769	757	729	758	736	730	772	733	726	737	756	729	747	783	725	735	793	761	749	715	755	780	749	750	751	747	691	681	750	723	748	747	779	781	749	755	710	763	790	720	719	756	714	751	835	764	766	777	740	745	725	756	792	788	807	767	768	768	714	766	695	700	775	745	775	721	778	719	784	795	738	782	759	736	773	746	743	753	719	766	787	768	744	778	750	747	741	735	782	761	734	786	756	734	744	735	723	796	785	697	773	746	729	758	782	809	688	760	742	710	769	714	758	718	695	778	771	763	769	759	776	748	755	769	751	744	753	787	776	731	753	736	753	763	789	750	745	809	768	784	739	767	722	757	775	748	798	754	774	789	775	770	782	735	733	766	752	755	797	741	753	723	708	744	765	725	729	777	743	749	729	797	787	753	785	780	737	738	720	745	772	781	779	761	721	714	742	735	747	743	740	758	733	787	793	801	759	726	800	737	735	742	770	764	731	757	744	758	785	783	722	788	710	748	764	744	777	722	762	756	744	773	701	730	746	766	753	764	736	742	766	743	765	759	726	719	762	714	779	712	762	716	767	743	746	753	799	724	731	766	772	752	766	765	723	738	799	768	745	755	731	773	789	725	766	732	775	736	760	730	763	766	730	747	738	758	819	699	769	740	717	722	740	778	745	752	753	734	748	768	719	768	750	767	742	775	787	743	734	731	768	771	760	723	796	747	758	765	783	724	749	782	767	764	778	735	796	720	776	746	711	757	777	735	755	773	759	757	806	732	770	714	746	756	732	753	739	715	805	728	765	738	710	764	760	755	734	733	764	788	751	788	798	751	757	754	747	748	757	779	798	725	760	742	806	745	742	775	783	734	716	726	740	748	724	730	758	759	744	740	735	727	759	764	731	756	714	713	786	786	748	729	795	715	714	738	782	755	745	770	723	727	731	716	707	754	719	740	749	739	738	756	729	727	734	728	744	753	788	761	780	749	767	731	768	718	775	766	728	798	726	759	727	756	714	751	761	791	744	749	785	779	704	752	770	741	779	789	726	705	687	754	724	716	710	721	744	745	747	712	770	713	752	708	742	743	713	799	779	766	757	785	717	700	761	751	744	728	753	757	748	743	749	730	762	743	738	736	736	757	803	736	730	720	749	729	772	692	774	718	775	791	751	762	749	746	755	771	789	764	769	727	716	752	740	744	756	764	724	787	783	760	754	731	723	736	762	734	711	721	789	782	719	748	717	818	704	739	772	751	771	715	743	718	749	728	757	732	722	745	718	782	711	731	756	735	752	761	734	743	773	752	754	726	771	736	762	814	795	777	774	720	733	719	722	730	786	753	742	767	743	739	735	747	736	756	722	770	757	794	732	725	753	742	711	713	712	784	750	741	737	772	777	760	737	742	715	746	749	739	791	782	708	721	759	750	749	715	772	740	722	767	727	745	763	769	719	748	741	753	749	775	757	755	790	710	784	701	722	747	718	784	745	758	725	806	671	756	735	730	745	735	777	763	734	782	734	742	717	688	730	724	708	731	724	731	725	755	733	749	761	707	770	714	704	696	756	710	786	741	720	773	783	767	718	723	761	701	752	790	770	742	753	699	735	757	739	776	757	753	726	760	742	779	744	799	735	769	741	766	745	728	764	735	743	757	773	749	768	761	768	773	703	735	758	758	800	761	752	746	757	740	773	754	727	751	761	777	739	762	788	719	749	762	771	755	759	723	744	733	748	707	720	758	684	758	760	744	761	793	778	765	766	780	766	733	777	820	801	785	779	722	771	777	735	785	759	753	763	742	715	756	725	773	798	733	778	729	734	719	765	790	766	749	800	677	762	796	766	747	730	743	712	734	725	765	775	731	729	750	754	778	806	751	762	770	780	713	727	816	764	724	775	782	700	771	731	726	786	781	728	713	762	757	749	727	725	745	772	748	718	789	736	775	773	736	744	755	715	780
27294	12638	1635	942	661	565	603	568	984	3289	2807	1712	945	643	551	517	549	536	565	579	603	598	592	587	516	569	519	567	564	613	573	584	581	559	596	553	548	549	578	565	547	565	573	567	571	540	568	559	543	557	547	571	550	590	572	562	581	586	580	541	514	576	556	567	555	517	566	575	548	566	544	531	584	546	551	609	550	547	558	632	581	542	578	588	592	553	548	531	559	581	562	549	568	538	548	614	552	551	563	584	581	562	572	584	577	539	575	551	550	578	551	540	556	575	564	564	530	582	558	604	571	530	600	528	586	567	587	549	587	552	526	594	560	544	527	546	583	571	545	559	562	561	575	571	554	598	569	569	551	565	518	612	560	539	594	605	541	591	546	578	517	603	622	585	583	579	584	572	581	573	584	563	536	554	559	545	578	602	553	625	573	571	561	547	576	548	536	599	552	582	559	545	564	571	536	554	526	514	594	565	571	564	524	588	573	541	549	585	582	578	542	570	523	578	568	576	599	512	624	568	554	562	614	551	523	542	610	556	601	571	597	568	629	537	572	552	619	566	561	574	581	537	572	552	549	543	602	568	552	564	576	531	573	578	562	603	552	523	557	577	538	560	581	633	567	524	549	518	563	531	554	586	567	544	608	577	554	579	558	637	563	552	535	583	524	589	599	546	530	579	557	549	551	565	540	580	587	550	533	561	582	549	569	557	521	573	557	559	563	557	559	563	586	549	548	561	558	539	557	572	574	565	579	563	535	577	555	524	531	524	589	551	560	582	537	578	568	558	576	586	578	548	535	543	531	564	617	561	547	538	570	531	516	488	572	564	562	564	599	546	579	564	551	598	536	594	579	533	564	577	577	581	589	538	580	572	547	577	585	556	545	585	548	577	620	571	550	551	570	565	593	583	581	632	568	554	572	563	566	602	593	592	541	552	560	553	554	508	642	571	517	542	572	563	521	534	575	567	534	558	561	528	576	587	561	555	582	582	579	559	527	589	604	583	573	615	543	578	550	546	564	540	571	552	622	544	548	538	557	549	585	559	568	579	597	512	553	558	571	564	562	606	546	552	574	576	530	579	576	559	539	533	554	537	568	579	557	558	577	528	563	545	534	560	557	603	516	576	569	521	579	582	619	554	585	576	584	495	579	525	567	543	565	559	599	525	560	560	547	566	572	568	538	563	556	494	574	530	585	542	542	572	533	550	544	550	559	547	597	570	560	532	545	573	553	539	602	598	564	583	549	585	570	557	515	579	572	561	547	532	560	582	556	563	499	576	608	542	560	562	552	579	612	540	569	560	563	509	569	586	566	549	570	561	570	595	615	598	564	551	572	567	558	502	536	530	593	591	574	551	528	590	546	562	496	542	599	561	583	571	563	577	586	537	498	559	588	581	550	562	558	579	555	546	556	558	556	580	546	543	587	583	573	541	552	537	556	554	579	573	535	558	566	586	592	561	597	552	542	566	509	527	607	574	575	531	551	559	573	561	548	581	578	539	555	584	558	552	548	595	512	553	571	592	621	569	561	544	536	588	568	543	564	552	579	545	572	575	517	588	537	591	575	555	569	563	586	561	555	535	520	580	530	531	512	525	591	543	578	561	532	585	538	542	578	535	535	559	554	554	534	562	589	571	570	568	566	589	549	592	544	594	550	523	593	552	546	538	555	561	519	556	578	567	575	522	541	512	554	575	612	581	571	628	546	564	555	576	546	561	562	571	581	568	561	590	613	590	558	546	590	505	559	554	585	578	577	569	565	547	558	552	566	556	538	535	576	540	571	520	578	557	584	518	620	590	580	580	529	545	540	557	604	559	563	555	581	588	594	562	553	573	551	531	545	561	545	558	553	561	565	551	551	566	571	541	551	577	570	528	516	582	539	534	569	579	577	557	604	553	567	496	564	559	537	567	565	533	575	579	545	613	555	547	577	572	548	566	571	555	530	592	562	564	561	574	591	557	562	585	558	586	564	560	566	571	564	559	555	600	518	523	581	561	563	579	553	597	526	560	566	577	574	539	566	584	525	562	520	555	564	551	557	564	562	533	537	580	566	522	555	596	562	569	532	581	531	583	574	547	560	590	544	572	573	535	523	578	568	591	594	561	569	525	570	592	559	546	565	580	630	585	533	594	555	546	576	582	610	536	553	589	579	577	531	561	587	563	588	589	571	577	564	566	557	577	569	532	545	621	599	582	566	581	544	586	541	539	598	562	602	587	575	560	546	595	612	551	526	589	558	594	548	523	580	546	569	557	520	587	593	578	586	526	526	540	562	586	600	564	586	565	613	555	515	556	578	596	578	571	579	583	567	578	514	546	540	554	559	523	560	561	575	571	573	600	542	598	580	501	554	544	521	552	574	556	573	560	560	559	537	561	558	541	574	561	587	563	591	558	569	575	580	560	540	578	553	577	556	592	544	611	564	559	561	522	545	562	571	571	574	548	559	572	533	529	518	555	585	561	586	549	551	544	629	625	545	551	550	584	557	524	578	537	557	561	549	574	569	530	569	568	604	565	595	518	578	564	568	544	514	607	617	580	564	588	536	580	542	533	535	544	507	574	588	576	576	569	564	539	588	588	576	618	571	545	524	561	558	568	563	557	576	566	599	555	597	574	559	548	589	552	556	553	593	536	547	563	576	588	602	574	567	529	557	604	571	599	549	546	608	575	575	582	555	593	596	525	563	567	585	607	547	583	588	562	596	549	552	579	559	547	538	573	576	546	572	524	546	541	543	560	554	567	556	551	600	537	558	560	619	534	558	538	552	547	573	567	597	537	550	552	550	552	566	572	516	515	556	570	543	576	554	547	529	613	561	597	558	551	565	543	540	577	612	579	579	548	525	567	573	557	540	523	548	563	527	620	576	544	576	558	570	554	569	545	583	577	515	546	559	577	578	572	547	622	540	536	579	565	556	541	595	570	556	497	563	617	554	561	602	613	517	556	522	535	607	540	549	590	532	560	576	537	585	548	608	559	560	566	543	548	526	551	597	591	562	527	556	559	547	589	563	591	567	533	545	586	610	598	590	545	597	575	531	540	622	562	546	530	563	546	590	568	535	599	595	554	545	569	631	581	578	553	569	569	514	529	566	581	535	534	552	581	589	545	574	598	579	580	582	544	561	555	586	540	595	566	585	555	557	537	535	506	516	543	570	576	556	594	547	553	529	580	584	566	602	541	608	555	508	555	568	563	527	571	543	548	571	565	589	544	560	590	615	573	554	599	569	596	515	586	566	551	603	585	561	532	547	571	574	562	555	545	601	556	567	538	591	536	590	547	594	540	556	560	539	545	574	556	564	598	573	590	584	535	570	577	574	561	602	541	553	573	556	592	563	545	535	576	583	562	568	556	563	538	532	540	566	546	576	587	609	542	555	537	562	568	595	565	544	543	555	546	602	551	595	589	556	557	566	557	579	600	611	576	544	594	549	575	551	588	559	548	547	585	561	527	574	631	517	556	560	592	523	589	549	573	550	596	567	555	560	576	598	600
5019	842	677	570	573	532	537	493	1236	3959	3088	1651	818	524	501	455	488	490	528	495	474	511	465	489	456	498	495	479	451	486	511	490	448	462	461	455	482	484	491	413	452	443	466	470	479	471	468	458	490	458	493	446	498	474	471	493	479	469	491	467	471	516	457	494	472	486	483	507	438	462	516	477	423	454	474	454	421	445	512	481	462	458	506	446	468	482	474	459	468	466	500	445	508	497	475	508	474	425	458	442	467	466	471	457	480	486	430	454	473	415	476	471	456	494	495	466	477	507	490	512	465	475	466	518	458	467	478	495	507	448	477	455	499	511	441	457	428	484	469	451	539	467	486	485	487	478	492	428	473	463	484	474	451	430	449	465	450	444	484	438	467	446	443	458	495	527	450	482	474	445	491	419	443	437	429	465	481	421	457	484	476	450	482	459	466	442	497	501	505	437	475	490	475	470	476	480	480	497	476	457	439	481	447	472	483	462	470	504	494	434	467	481	456	479	494	414	457	491	429	489	492	481	450	478	447	497	453	468	449	479	474	451	444	499	454	491	478	496	498	456	460	427	487	478	511	462	465	457	429	445	471	444	450	464	477	473	481	439	443	511	477	470	446	452	472	472	481	477	488	468	466	487	466	467	479	469	474	440	500	498	473	482	478	441	471	474	467	464	453	472	489	443	434	450	471	477	421	471	429	444	483	479	445	505	459	485	484	467	472	432	452	450	457	468	511	501	461	465	497	462	483	479	484	481	425	455	468	454	447	518	458	474	477	477	447	469	460	514	433	502	468	500	473	461	478	486	498	449	467	486	490	441	486	456	451	487	443	429	505	443	451	485	473	512	471	543	432	488	470	494	454	421	449	472	510	462	501	495	479	467	486	468	473	494	485	463	425	448	469	485	448	444	464	492	453	468	482	505	473	471	430	438	502	451	450	467	483	440	461	486	482	488	452	474	449	436	463	501	468	470	489	512	420	484	458	470	480	471	478	439	500	484	510	468	493	454	480	486	526	435	471	452	444	456	485	478	445	478	464	461	469	469	456	479	528	443	476	482	499	489	478	476	469	500	489	457	510	496	474	491	478	491	467	475	490	459	479	515	479	532	467	491	498	439	455	451	478	481	488	444	472	469	481	465	491	464	456	479	444	489	469	419	485	501	452	503	454	467	500	507	447	479	450	449	469	435	476	486	445	500	476	485	477	490	459	498	459	480	450	481	454	474	452	466	474	452	477	443	493	492	484	468	472	470	474	480	465	440	444	494	443	480	475	502	429	466	475	472	462	454	500	455	449	471	470	481	469	424	462	448	517	446	477	452	448	476	450	484	433	474	466	450	478	452	435	481	471	485	470	431	450	448	493	459	493	491	446	470	505	491	467	457	488	463	476	475	434	508	454	474	462	490	522	439	492	477	478	471	473	499	487	478	429	473	486	475	458	446	438	485	499	482	473	441	486	457	466	430	439	466	486	479	442	470	448	460	440	469	467	480	465	464	503	411	491	490	443	482	466	459	473	445	429	499	461	517	426	440	451	492	456	461	482	467	489	444	437	441	484	502	457	484	456	480	483	459	494	454	474	463	509	463	433	472	481	466	497	482	471	467	461	456	440	478	462	474	450	470	466	465	472	500	456	504	445	461	431	454	455	466	502	477	461	501	468	463	493	432	464	439	448	478	468	404	446	482	487	455	485	492	463	488	474	474	479	456	493	501	517	451	456	466	471	467	489	495	445	423	472	460	491	454	448	480	475	440	457	423	506	468	433	478	443	469	484	469	447	453	480	465	452	467	452	449	445	488	473	466	454	435	457	454	457	468	472	450	451	473	464	466	452	447	472	457	471	490	503	442	473	476	481	491	442	534	472	487	461	472	500	475	500	466	481	437	470	439	490	496	496	445	474	483	434	427	473	476	446	472	474	478	496	452	470	460	487	443	450	469	466	464	470	470	440	489	500	476	473	486	464	443	480	463	510	486	471	482	459	447	454	441	463	474	474	466	491	466	406	459	495	473	480	461	496	506	465	494	512	457	458	452	470	485	450	465	487	463	475	468	475	440	481	461	494	473	474	497	451	485	479	497	442	453	495	464	480	488	454	472	467	497	500	495	468	479	499	501	494	466	499	447	478	484	484	486	456	459	490	484	513	447	436	459	490	486	462	417	429	454	468	513	426	487	469	464	436	437	434	430	484	467	419	499	449	501	454	498	490	496	414	473	476	501	479	440	457	464	457	477	422	470	425	467	473	491	510	468	468	450	488	457	466	483	510	441	437	473	449	512	466	472	456	487	460	470	493	475	443	461	495	491	481	455	456	461	470	481	524	487	477	479	467	427	520	494	487	473	459	470	419	490	516	490	518	502	478	454	437	467	445	470	460	430	473	440	455	492	446	452	456	460	463	490	489	459	460	473	434	479	504	490	457	493	457	461	510	443	464	446	459	471	516	449	462	477	493	431	445	438	486	468	475	516	479	474	453	470	463	466	478	457	452	505	477	432	451	463	461	480	469	509	485	437	466	469	479	465	437	498	462	454	470	453	489	512	443	439	471	496	449	470	480	506	486	441	488	491	446	481	469	484	447	451	483	495	450	513	469	453	488	475	465	445	464	482	479	444	512	464	487	490	438	445	425	477	494	472	483	483	470	461	453	481	456	452	493	508	457	447	460	488	445	486	463	489	466	452	448	448	430	463	453	487	478	450	473	450	426	463	436	476	483	470	457	478	461	443	474	489	480	456	458	471	419	453	459	466	532	483	430	482	461	473	467	492	478	435	440	426	479	465	493	441	483	472	478	453	489	520	475	441	489	469	504	461	470	479	450	447	475	508	505	443	451	451	475	443	468	487	479	495	489	451	482	468	465	474	442	470	438	461	485	490	470	517	480	493	456	485	451	472	474	435	510	462	462	470	472	480	480	452	429	458	476	493	458	477	476	440	474	479	476	443	481	485	412	460	492	429	463	500	504	460	476	474	516	451	478	478	476	466	510	471	454	449	471	471	528	475	431	501	468	455	449	461	464	464	457	465	472	476	428	466	427	490	472	484	473	504	448	486	415	462	525	467	451	487	496	494	483	445	459	489	468	495	478	520	453	452	493	449	461	480	463	428	510	489	494	485	477	493	518	444	510	498	453	474	473	489	477	484	473	518	455	487	458	477	509	472	467	452	485	456	457	451	473	499	487	491	447	445	426	485	444	473	433	478	479	483	469	466	489	419	460	478	493	452	483	465	485	445	418	520	427	429	478	453	443	471	516	490	462	495	464	457	453	458	481	470	477	482	495	480	494	515	475	494	457	468	496	488	478	448	469	460	455	492	488	482	479	471	425	465	438	465	488	443	486	487	483	519	460	436	492	480	490	464	449	479	502	445	469	462	487	469	454	496	491	438	526	472	427	466	462	483	475	479	488	435	456	485	501	460	467	489	497	474	444	448	456	492	472	494	453	472	461	476	472	500	476	461	473	459	471	472	480	489	477	490	456	455	447	466	432	484	456	481
25146	21064	26879	25074	5313	1325	1011	833	7540	24535	17959	7875	2348	905	648	656	651	656	660	657	619	649	635	634	638	654	647	674	656	630	679	643	651	661	656	627	662	671	665	660	681	626	639	660	643	691	690	663	645	664	658	602	685	602	644	598	667	666	630	700	642	691	665	668	670	677	684	642	686	649	675	657	633	687	628	612	623	623	652	613	623	629	649	644	640	636	632	647	602	610	639	614	644	643	630	641	640	636	588	657	637	631	651	633	638	678	601	642	653	647	648	617	619	621	663	668	583	648	640	608	665	662	652	677	605	657	624	699	632	670	630	654	658	605	598	659	625	671	645	644	651	635	614	665	615	651	673	645	656	651	658	608	619	620	639	675	626	628	654	681	594	662	658	648	642	675	581	619	657	663	632	591	636	661	618	660	677	621	643	631	632	634	636	654	666	649	670	616	693	654	650	660	643	626	620	656	629	644	664	698	603	642	621	631	625	592	601	674	649	664	634	627	658	668	624	647	606	678	645	623	677	650	631	642	607	674	654	681	661	595	578	624	666	657	606	636	685	597	614	693	641	652	625	638	656	651	645	660	633	626	640	670	639	671	669	688	652	642	677	627	620	626	612	603	662	574	688	629	660	633	631	644	641	662	637	664	659	668	613	614	643	691	660	663	683	661	666	625	643	625	630	657	638	624	639	668	629	648	672	607	643	581	624	636	637	632	660	654	624	625	675	623	651	673	628	592	662	639	609	642	618	620	642	638	626	631	646	671	650	652	700	652	669	639	637	622	636	675	649	651	624	652	626	624	625	638	635	709	618	629	660	612	595	633	642	628	665	652	602	654	677	642	664	654	647	641	593	628	600	672	636	668	630	599	653	663	624	653	642	619	686	663	654	647	604	638	669	581	570	684	594	643	610	671	641	658	626	626	648	612	674	661	656	632	656	657	670	657	641	651	701	620	643	648	658	619	652	634	617	603	623	659	666	678	627	665	651	669	688	673	624	658	637	644	650	641	628	596	659	635	617	678	640	665	671	651	661	593	667	626	650	644	688	636	611	620	649	643	658	657	649	688	670	681	626	648	637	615	641	631	653	634	674	639	643	654	614	644	671	656	665	679	668	654	594	607	643	655	645	677	625	633	672	644	592	644	649	638	602	620	603	599	668	656	648	616	626	624	674	624	628	621	653	665	633	631	664	627	617	617	619	599	647	612	629	651	625	607	621	650	655	635	692	637	650	660	666	594	627	655	603	667	632	649	623	657	646	607	629	632	616	644	676	600	633	659	621	643	656	662	663	599	617	674	659	617	652	620	671	620	657	688	630	627	697	655	626	643	612	665	622	657	659	663	643	630	675	658	640	644	616	652	618	643	586	680	684	627	604	621	711	627	671	663	658	628	658	599	691	625	618	618	686	641	620	628	625	691	642	635	694	638	608	650	670	648	601	635	625	648	605	626	658	654	623	612	683	669	638	623	575	628	699	672	644	652	580	637	622	630	683	655	646	638	630	629	626	660	653	647	597	645	639	601	621	642	680	594	662	604	690	642	677	579	657	671	691	645	617	650	645	633	651	683	656	663	631	719	597	610	653	626	638	619	643	622	620	624	629	641	631	627	597	632	574	625	599	669	625	640	617	637	665	617	648	626	632	675	612	651	671	679	640	632	657	625	592	614	616	630	690	657	662	598	602	655	672	678	667	615	624	667	601	593	601	668	645	665	670	664	642	640	658	684	603	683	633	637	656	656	609	602	604	687	668	637	613	620	617	680	715	667	628	639	642	622	641	630	676	592	618	643	635	643	605	636	626	655	632	630	636	677	645	615	660	628	637	629	623	663	646	699	626	629	651	609	686	664	622	640	651	621	645	639	665	694	595	650	668	653	640	694	598	647	682	652	635	679	643	643	600	620	652	623	650	638	644	604	657	667	617	622	677	664	628	679	623	661	637	617	596	672	679	685	635	627	680	638	629	656	667	629	638	680	637	637	657	654	673	614	677	664	630	643	621	660	650	591	622	631	653	655	601	632	635	640	672	636	669	634	660	666	628	632	644	630	673	667	617	666	617	644	651	633	688	657	641	596	633	651	640	669	631	636	665	678	648	649	686	661	606	641	679	665	653	655	576	605	632	625	693	632	659	593	643	625	597	622	641	656	674	654	647	655	661	618	605	650	633	641	626	653	663	644	627	637	646	642	657	654	645	644	638	623	662	648	631	590	639	675	666	610	636	656	654	648	577	637	624	611	636	678	634	642	616	654	629	658	694	641	679	628	608	646	611	661	635	636	636	628	598	659	684	645	620	674	641	687	614	663	601	656	620	656	607	660	576	683	652	640	677	639	664	656	666	667	636	615	648	653	652	652	625	642	628	649	650	643	602	609	631	641	641	600	658	636	643	640	651	616	662	654	674	692	646	619	660	668	652	586	642	670	655	606	644	658	641	656	622	639	637	625	661	652	627	671	632	641	646	626	664	676	632	659	629	636	611	625	669	651	633	618	628	663	630	624	663	663	650	646	611	667	671	635	640	617	626	610	652	688	670	653	637	620	588	613	671	672	614	642	630	644	626	665	677	659	631	677	630	637	659	625	623	637	623	645	603	599	673	614	663	646	634	640	663	633	672	577	639	606	589	602	642	646	666	737	642	615	692	632	690	630	644	660	605	622	623	648	620	618	704	630	623	630	615	676	639	640	607	656	622	615	626	648	671	648	617	610	609	682	615	632	664	662	621	578	652	634	659	640	637	630	687	627	637	670	629	605	655	653	629	621	612	605	625	612	647	665	642	588	637	613	662	665	653	618	640	654	643	636	649	637	662	627	593	648	638	645	637	602	631	689	631	637	608	629	665	649	621	634	658	651	663	658	597	640	616	613	616	647	630	630	620	668	630	639	614	650	635	663	605	620	662	657	623	666	643	613	675	629	625	623	623	639	660	665	650	715	645	647	619	641	599	651	628	668	608	619	631	680	652	628	679	650	623	631	631	651	599	649	626	623	619	642	588	638	674	616	704	608	651	619	625	685	646	640	643	610	658	636	663	680	636	627	659	615	653	607	608	610	659	639	637	669	657	637	663	604	663	648	620	678	654	630	642	633	662	610	683	674	645	669	611	640	645	648	637	609	604	663	623	612	612	644	664	676	650	647	681	672	616	713	656	643	616	649	601	613	667	674	681	686	673	667	636	648	661	648	650	627	614	594	614	589	636	652	637	654	680	630	618	661	631	663	620	666	627	632	616	654	623	619	640	650	630	638	657	659	603	705	616	647	611	621	635	708	666	632	669	677	654	659	619	630	636	627	637	600	669	636	637	640	705	650	638	617	651	625	639	686	622	657	689	594	632	646	638	621	652	642	649	642	641	660	586	648	665	628	591	635	641	650	687	626	626	604	606	604	666	643	623	682	621	651	612	615	652	643	653	633	638	675	604	625	587	646	644	655	630	597	578	675	653	617	632	672	635	633	656	625	634	631	634	643	615	618	604	651	645	668	603	707	652	638	587	660
3802	3324	2671	1525	1224	975	838	816	10431	23290	14758	6638	2361	861	563	573	539	538	575	545	561	558	507	588	533	522	596	614	540	563	537	586	531	518	556	590	561	518	576	561	561	561	552	589	541	571	590	532	545	486	565	531	551	557	560	615	566	559	526	582	532	562	555	554	541	581	540	531	578	525	551	552	577	540	543	561	579	539	591	518	517	613	512	540	520	510	541	540	521	601	560	531	533	508	555	523	550	514	537	548	559	517	538	497	563	515	517	564	546	524	562	497	539	544	520	557	518	536	582	553	560	573	559	585	537	555	511	608	520	572	559	563	569	568	575	476	509	511	550	529	543	565	568	518	582	517	520	549	551	521	588	545	533	582	571	539	533	541	567	537	539	583	528	541	526	580	585	544	546	551	556	578	526	557	506	535	555	526	534	545	549	539	531	558	514	566	561	493	533	538	552	547	501	558	551	564	506	538	548	560	549	529	535	564	550	541	539	517	545	557	564	539	582	567	577	522	545	560	516	560	544	549	554	531	556	506	530	530	573	558	538	561	519	569	515	526	525	555	534	521	554	510	575	578	528	550	548	553	527	529	525	527	558	562	551	540	554	489	543	532	534	564	537	523	518	552	554	489	541	530	569	580	563	563	572	547	497	592	543	586	535	559	533	532	553	535	534	538	546	536	555	476	517	549	539	555	525	514	518	517	540	531	536	546	596	577	570	557	566	507	547	509	510	552	539	536	547	572	578	505	537	539	549	577	539	547	526	544	511	574	554	534	558	534	565	534	556	561	568	552	523	546	576	548	543	506	540	475	499	565	534	523	520	531	564	525	600	555	533	563	569	543	543	554	554	551	562	571	545	537	538	522	504	523	523	558	553	551	547	560	540	552	548	499	570	533	571	509	553	529	514	573	553	517	564	531	524	542	524	515	535	553	546	555	559	542	551	538	554	552	561	508	561	510	537	597	554	560	530	575	558	532	557	566	556	575	561	551	522	539	531	549	532	542	547	557	508	561	547	509	540	523	567	529	541	520	559	556	590	564	582	564	569	538	533	553	468	561	597	532	555	588	574	569	508	629	538	554	553	550	554	542	548	557	520	546	536	554	547	600	533	500	519	550	596	499	543	480	568	528	523	531	549	508	554	565	555	528	535	564	605	520	549	535	553	562	549	562	534	527	529	523	528	535	544	527	552	545	522	558	541	565	533	566	510	522	572	530	512	515	530	544	516	612	523	536	542	573	547	525	509	528	569	558	541	584	527	570	552	554	523	574	564	532	534	522	522	561	539	517	580	529	543	535	528	544	540	525	569	543	542	532	558	515	535	481	574	565	568	501	534	560	523	542	601	569	576	518	572	545	534	556	570	552	530	547	565	571	573	528	569	526	530	550	565	535	563	557	616	494	528	536	551	520	544	561	542	546	557	549	571	552	516	563	536	528	550	553	526	562	569	521	550	558	549	512	520	544	528	504	519	553	544	558	547	561	561	542	595	543	541	544	575	502	558	551	534	525	559	516	521	577	531	511	565	583	566	549	541	506	528	569	565	539	535	554	566	567	592	539	580	525	497	536	513	567	526	538	537	583	504	539	563	582	556	548	546	539	506	533	542	525	521	547	539	580	576	539	515	525	557	528	544	550	493	568	539	517	505	587	553	531	511	553	557	549	585	526	540	543	535	590	551	556	513	546	506	539	546	572	557	559	537	622	549	556	590	519	497	521	542	559	527	567	530	526	569	490	587	558	572	516	573	530	553	543	548	521	574	535	565	534	553	526	537	548	557	550	557	551	555	536	523	575	538	534	544	530	546	545	549	561	548	576	546	532	513	529	549	562	567	568	515	529	533	514	528	527	581	515	529	556	539	574	567	584	546	531	534	551	579	567	557	516	539	573	514	573	549	574	534	575	516	489	527	546	538	551	524	536	576	535	542	540	549	559	564	541	571	538	520	532	564	537	576	502	577	580	575	540	546	547	535	547	583	562	533	546	545	546	520	541	563	525	530	545	522	557	585	559	525	534	555	549	555	590	534	535	572	518	545	570	521	525	519	487	565	574	537	551	548	528	562	554	543	537	517	536	545	540	535	577	485	561	525	557	540	586	549	546	528	529	547	536	575	568	542	528	553	573	534	517	598	548	542	560	567	513	562	548	514	537	517	577	551	519	547	534	556	523	579	510	521	552	563	589	563	554	520	501	553	571	550	482	546	520	537	567	570	557	560	560	552	546	555	522	570	563	523	566	592	519	539	510	563	561	551	563	583	551	578	566	534	540	550	525	569	558	525	595	558	510	559	549	573	560	562	548	571	534	578	554	583	522	576	543	564	570	533	497	557	535	504	545	518	551	537	538	523	564	522	511	530	519	576	507	565	534	537	535	563	567	537	538	549	540	540	523	564	536	577	582	583	543	547	529	537	563	522	556	531	539	534	521	541	516	516	547	598	539	553	510	547	590	539	566	554	590	565	534	539	539	523	579	546	555	565	516	576	557	556	548	539	539	539	563	526	527	518	557	576	520	544	534	547	514	575	547	529	530	594	534	562	544	555	579	572	519	558	573	572	553	520	549	537	560	532	527	556	540	550	550	557	525	501	580	532	548	574	563	535	537	512	551	596	536	534	547	545	529	544	569	537	544	516	529	533	551	514	526	565	559	504	573	534	559	519	525	560	567	542	571	539	557	549	540	545	550	525	545	540	542	539	570	538	502	534	529	502	535	522	586	545	542	531	526	586	589	551	551	549	529	516	601	518	546	527	544	556	551	489	576	533	577	511	572	524	511	536	524	555	549	532	506	543	509	509	493	542	569	543	555	520	545	521	560	509	524	520	542	506	569	540	521	533	573	521	528	577	584	565	592	511	570	524	549	551	532	552	600	541	552	540	531	560	533	556	501	546	558	540	505	566	584	518	510	536	517	562	501	564	550	552	537	545	499	567	587	555	561	526	537	521	532	524	536	569	513	555	545	496	546	567	562	524	559	565	529	535	538	546	560	547	543	556	557	543	563	540	597	511	561	531	563	527	523	555	552	531	586	542	541	564	524	571	543	542	547	539	539	523	527	544	535	508	575	521	550	547	538	548	538	507	575	532	542	548	582	492	604	580	527	510	558	563	520	570	539	566	536	590	534	546	560	537	515	526	551	583	572	486	536	552	554	563	513	545	533	579	537	616	542	531	537	530	539	567	551	537	525	533	524	520	570	529	547	553	532	537	549	522	525	530	529	510	526	597	528	520	554	532	537	502	525	591	575	559	565	542	561	508	525	529	524	508	522	483	547	536	538	542	555	560	533	508	561	528	553	528	569	544	528	602	583	559	538	558	493	556	525	577	538	539	593	533	509	531	577	533	523	511	565	504	565	531	548	527	560	548	542	520	547	488	537	563	540	544	551	526	546	574	542	581	526	553	552	540	545	535	508	563	521	553	550	562	557	544	561	560	547	552	537	592	560	538	533	538	539	519	532	563	573	510	574	563	559	551	508	536	524	547	548	541	548	528	519
23835	20994	28172	23987	20963	8664	2118	1387	7585	39221	34935	20018	6494	1052	867	837	791	801	821	846	783	807	833	781	778	742	748	796	720	774	780	781	787	747	789	818	810	799	826	815	775	823	779	788	825	795	823	788	780	758	785	768	813	754	732	777	786	807	772	774	762	784	803	756	761	780	786	755	766	764	743	837	806	767	754	814	807	809	818	754	792	823	819	752	771	784	770	776	787	786	799	818	745	783	773	842	765	759	789	815	786	817	783	823	767	780	745	788	793	694	740	766	784	709	793	769	737	828	773	750	785	728	796	797	742	786	757	766	834	810	825	762	795	781	800	755	756	785	754	800	774	782	806	803	751	770	813	819	769	771	774	792	757	734	758	755	790	766	799	787	739	774	788	771	771	759	790	782	794	794	735	769	775	735	787	763	791	762	788	740	781	812	724	754	768	766	730	798	765	820	749	807	720	737	788	759	739	769	793	773	773	787	748	792	763	754	818	742	779	802	765	833	757	808	766	822	758	750	772	788	794	757	749	811	816	729	781	778	749	772	743	790	740	786	788	798	762	800	783	820	746	803	792	780	797	754	764	766	750	840	816	744	771	782	780	767	765	756	769	807	773	793	759	782	749	774	777	788	791	793	753	780	773	746	756	686	771	771	756	821	775	762	797	787	748	761	747	820	786	769	785	771	747	799	783	780	755	813	732	760	776	730	782	740	801	780	808	748	769	762	745	767	788	814	743	772	768	781	787	817	745	723	761	784	752	811	764	777	786	795	785	797	731	731	752	772	763	788	797	795	756	768	750	731	784	709	791	778	769	775	779	793	748	814	779	757	750	802	739	785	765	717	788	775	817	810	754	761	769	749	850	829	798	782	772	788	756	773	812	750	796	785	777	801	767	804	825	814	754	751	790	766	784	823	774	771	743	747	785	758	774	738	827	815	764	803	789	738	734	761	825	764	764	748	794	806	814	717	755	800	824	767	770	784	792	766	824	762	740	819	763	791	858	768	784	791	767	785	795	719	787	754	771	799	750	762	814	796	798	770	790	770	775	837	788	758	861	780	754	791	815	783	798	822	811	806	758	810	802	812	740	780	793	737	739	737	773	787	759	795	772	797	772	791	782	775	760	793	798	770	759	799	790	746	782	767	732	763	790	755	770	751	818	770	780	791	756	795	791	775	762	788	798	747	733	743	789	769	792	805	774	747	808	777	787	763	737	779	815	773	794	755	741	763	779	760	758	786	758	735	838	754	779	790	781	782	723	777	733	767	752	740	770	775	791	805	774	786	773	794	786	780	765	768	814	767	781	803	800	773	749	773	758	710	741	831	778	776	773	781	729	778	747	772	747	758	761	770	759	790	794	752	777	750	762	791	747	798	773	796	757	754	787	732	768	762	806	829	776	770	760	815	783	803	758	804	791	741	777	810	778	791	799	746	736	780	764	757	779	817	793	811	768	812	727	788	743	844	781	729	795	797	726	738	845	729	789	747	780	775	749	811	785	788	772	765	754	758	770	757	789	754	746	814	746	764	756	743	798	759	779	766	804	783	734	734	781	765	797	776	799	760	770	766	796	730	752	770	754	761	750	830	795	703	758	770	765	765	817	817	845	771	796	758	818	833	838	771	797	715	738	774	747	822	751	795	748	760	727	767	772	805	765	708	742	735	763	785	810	793	807	748	857	799	790	792	785	786	790	799	805	782	808	739	777	775	779	764	770	801	783	812	749	755	747	770	725	792	723	835	763	809	765	745	771	759	764	742	776	696	803	780	786	771	801	799	741	749	773	736	826	776	735	809	842	734	747	790	760	720	810	772	811	779	717	809	770	795	780	800	789	832	791	806	782	758	779	780	792	723	811	729	765	785	755	745	779	764	798	778	783	752	797	757	748	764	737	775	767	822	804	769	765	810	779	770	731	790	753	768	790	813	798	741	838	757	789	736	802	774	754	769	821	755	746	779	755	733	779	813	735	772	767	784	800	737	783	769	748	737	767	805	778	806	762	793	784	765	803	764	794	794	723	754	770	761	795	810	807	796	781	796	729	757	798	775	715	733	801	789	776	739	811	774	778	777	799	761	814	822	739	817	760	763	763	787	779	757	796	770	763	789	769	738	778	776	819	783	735	798	762	755	756	767	748	779	753	793	779	776	822	774	804	751	765	831	800	751	806	790	809	782	783	748	789	742	795	722	830	785	790	790	776	788	788	802	818	745	748	704	772	738	769	787	750	766	809	796	767	780	783	801	758	766	791	806	774	760	775	743	765	772	775	766	806	713	792	765	778	780	757	799	811	782	748	790	829	772	778	800	779	771	807	781	840	773	777	757	818	778	729	796	797	749	774	780	754	745	776	798	755	780	802	781	773	732	783	790	746	764	762	784	783	763	772	727	777	788	752	779	770	826	846	796	773	793	743	812	765	781	766	781	757	801	805	760	812	763	750	737	749	778	765	775	787	809	793	791	789	779	725	785	791	763	765	755	756	729	825	757	794	736	761	797	788	777	718	771	773	777	715	760	813	813	735	743	760	711	780	728	786	751	838	739	710	754	821	756	749	781	759	800	777	810	775	750	741	736	742	753	774	757	754	789	766	780	769	731	773	750	738	693	816	768	724	765	800	751	793	745	751	738	775	845	765	814	792	706	797	795	774	798	735	732	794	803	777	803	824	754	792	741	752	822	790	795	784	794	757	771	789	763	765	801	723	768	767	763	791	761	839	766	771	804	764	753	785	749	780	768	769	737	791	759	804	729	724	753	811	758	803	727	793	807	770	720	721	743	748	813	762	747	816	803	772	775	779	805	819	802	856	759	811	752	798	737	763	803	715	799	758	738	807	782	789	740	829	694	786	787	764	777	836	744	829	794	803	789	786	756	783	769	751	788	775	768	751	795	761	783	714	750	783	792	795	758	813	792	815	766	777	809	798	766	760	789	785	778	747	766	781	745	742	765	796	791	758	776	790	769	768	747	749	771	785	832	821	801	779	730	744	746	768	759	718	772	753	772	783	724	827	781	706	768	763	780	764	744	721	781	768	770	803	833	772	839	751	720	743	797	772	804	804	794	807	747	769	743	748	749	724	746	786	839	775	783	785	786	819	830	766	820	761	779	752	836	778	792	788	799	796	753	764	792	780	743	780	759	823	781	776	770	760	814	764	784	766	806	815	800	849	767	750	787	795	775	805	742	746	823	792	779	749	814	817	768	771	757	809	777	793	815	764	755	743	739	792	783	763	763	765	735	778	724	764	780	747	775	840	785	770	763	790	801	791	723	751	776	794	748	798	737	721	794	808	801	719	739	753	832	817	856	773	748	765	772	736	758	806	695	779	783	789	772	743	729	803	751	743	725	741	745	725	797	773	768	794	771	762	717	730	762	766	761	790	763	800	808	784	759	817	766	792	768	717	771	787	746	761	755	773	785	802	752	801	793	749	742	760	799	766	746	783	792	756	743	707	797	782	814	789	784	777	820	768	733	801	823	832	789	830	787	746	749	837	804
4107	6413	5417	3125	2139	1801	1462	1345	11032	38359	28900	14633	4915	780	655	650	669	661	651	643	639	660	681	625	615	658	630	662	666	672	649	641	633	652	662	663	658	616	627	654	597	661	682	629	626	666	662	686	679	605	634	656	646	641	656	658	640	672	634	622	652	593	667	662	657	644	669	644	634	645	634	611	681	682	636	638	644	682	641	636	682	656	624	630	620	652	637	626	636	628	665	641	591	607	648	666	634	635	652	661	656	630	648	670	678	643	637	654	663	609	679	640	637	636	708	663	640	638	606	666	602	662	638	621	637	667	693	671	601	639	651	656	648	648	668	626	680	665	617	652	655	613	579	669	647	620	623	610	610	602	630	666	683	677	630	621	619	639	629	664	659	623	644	634	667	608	662	631	642	597	607	613	600	628	626	619	685	630	633	630	640	646	672	665	662	655	660	621	610	636	652	616	639	647	605	654	689	657	617	630	643	629	636	624	640	715	649	631	676	610	654	643	626	630	657	631	664	663	689	635	642	634	689	632	637	621	664	665	625	635	589	606	645	659	649	662	608	635	629	620	610	660	638	669	644	599	665	651	603	662	632	665	613	634	625	618	649	667	727	684	631	608	635	666	593	633	627	657	666	635	647	616	638	642	678	617	619	638	627	607	631	593	614	623	681	636	654	636	663	668	650	634	662	643	649	669	645	612	667	638	628	687	599	640	638	657	666	614	580	646	632	649	637	613	627	585	669	649	638	655	652	657	652	659	642	605	629	612	682	668	653	666	642	630	646	640	646	634	610	605	676	640	625	643	630	705	638	626	619	625	681	650	617	663	614	645	618	638	626	641	619	658	594	678	617	610	668	653	625	636	620	581	621	699	663	584	583	615	598	661	618	601	644	624	629	633	628	627	662	641	703	657	618	606	634	665	687	654	630	662	639	626	625	629	653	641	678	604	621	673	620	620	604	630	653	622	669	614	662	642	607	680	651	674	648	613	593	655	659	651	653	672	598	640	647	625	665	648	627	654	673	631	662	623	682	660	654	632	664	620	653	594	634	665	608	651	633	605	660	665	660	661	639	614	696	598	666	633	621	608	578	645	640	629	671	630	658	649	692	635	618	655	640	637	613	589	590	596	642	677	641	662	663	624	626	626	681	632	636	682	636	616	607	584	615	672	645	593	681	666	591	669	595	622	616	631	592	657	670	665	674	666	617	627	635	587	620	647	647	630	651	637	634	595	640	613	615	676	603	611	639	635	589	641	651	618	601	658	679	651	626	615	632	669	584	649	655	628	558	626	646	616	615	648	620	627	676	652	635	681	661	614	658	679	630	609	600	654	627	663	622	639	649	640	675	631	613	600	669	662	626	604	652	632	676	588	635	642	611	663	631	683	703	646	594	653	644	630	619	626	633	632	594	664	584	644	670	613	629	649	620	666	630	627	674	620	620	621	627	650	641	660	682	570	587	670	658	631	667	603	659	650	586	611	616	629	646	631	655	656	642	629	611	650	696	665	609	659	595	654	604	644	643	650	667	617	605	627	648	661	655	628	653	629	645	714	604	660	656	597	636	644	620	638	614	660	656	613	582	583	638	593	635	666	640	646	608	620	648	627	645	666	673	621	629	654	647	641	653	657	654	630	624	616	644	639	625	613	646	648	627	609	666	678	646	676	592	612	650	604	670	642	652	613	641	679	643	633	630	636	669	648	694	630	674	612	607	654	646	667	607	672	657	608	597	643	601	689	637	618	604	632	608	614	627	654	634	672	594	698	617	651	665	639	650	637	649	677	622	691	683	617	650	628	614	614	652	624	646	629	605	627	682	607	608	641	645	610	630	630	603	619	573	632	639	646	642	676	679	630	574	646	621	628	662	634	637	652	615	670	609	608	636	656	599	620	650	658	662	622	574	631	675	626	638	631	628	595	632	654	644	617	673	609	652	613	649	660	638	609	625	701	624	639	623	622	653	595	655	637	670	636	621	648	634	616	618	645	653	679	631	630	670	637	638	633	629	662	623	617	624	632	637	631	677	634	623	661	648	602	667	619	651	681	651	630	599	666	641	619	642	611	625	621	668	635	601	614	609	586	612	629	662	623	660	615	625	619	620	633	616	591	668	625	627	596	614	671	613	634	671	660	629	639	600	655	624	573	669	622	624	618	614	601	623	679	605	625	618	615	624	634	613	648	641	649	662	657	641	597	609	644	600	603	629	628	663	640	599	638	648	617	658	660	607	649	646	623	615	617	649	598	628	636	641	636	635	625	609	641	633	645	636	644	640	639	659	672	636	617	609	654	632	588	644	631	627	642	652	620	623	620	604	627	647	660	613	628	609	647	575	639	663	656	642	601	631	643	646	610	600	616	589	617	662	633	606	637	661	610	618	618	634	676	709	667	622	623	684	645	640	674	575	621	649	663	590	657	605	688	652	651	640	617	596	613	616	616	665	634	617	623	619	625	647	644	658	661	669	657	631	628	623	663	687	593	648	662	619	642	602	677	647	641	662	616	629	639	599	642	618	614	639	629	636	664	602	614	643	646	620	639	661	619	610	618	621	639	644	649	642	603	623	631	622	571	673	646	628	627	633	619	647	651	628	634	613	606	627	617	637	605	631	631	625	615	628	602	678	648	614	607	618	658	626	609	670	623	632	682	639	666	624	624	632	614	626	639	657	636	621	660	660	605	624	615	653	632	628	671	660	638	599	600	583	644	623	629	629	611	654	641	649	639	612	637	648	646	671	638	611	650	640	626	620	651	619	659	678	650	668	590	653	639	610	601	640	651	664	607	627	632	623	660	607	617	681	648	648	626	609	622	682	677	631	622	622	646	629	584	618	634	607	626	675	612	639	662	610	619	607	597	623	642	580	626	631	634	661	642	651	650	631	616	631	600	661	673	632	634	640	606	653	667	635	667	633	659	623	597	639	642	657	618	620	612	630	647	607	637	651	675	621	633	628	617	594	627	616	544	615	623	620	626	644	625	589	636	652	654	625	601	616	659	616	626	690	586	641	642	632	667	600	584	667	635	640	648	611	628	620	623	673	629	640	633	656	623	643	631	669	643	657	646	624	663	666	628	592	601	642	672	684	588	618	652	652	635	608	605	606	613	668	703	671	634	624	603	623	643	641	617	619	648	622	578	641	610	651	586	614	594	659	625	657	646	618	615	612	585	641	650	595	657	641	676	601	641	656	648	643	649	633	671	636	599	665	673	586	639	632	602	625	632	617	619	623	641	644	640	616	615	627	621	657	639	624	612	625	623	590	605	628	653	683	640	582	632	613	642	606	669	617	635	618	636	648	613	609	629	609	648	649	574	638	624	652	582	661	599	707	628	628	599	645	632	676	586	655	639	591	698	632	632	675	588	636	673	653	631	642	609	651	640	629	631	615	634	647	664	555	621	633	643	624	642	662	636	573	637	673	618	670	670	662	642	610	650	604	637	671	662	639	575	618	674	687	633	645	645	653	662	625	639	598	616	596	610	618	610	637	607	651	650	572	641
27283	12182	1274	657	460	420	430	406	856	3302	2655	1341	576	394	395	361	359	412	376	383	399	375	390	363	387	382	380	389	343	363	384	348	318	401	379	369	355	353	371	392	385	402	382	372	347	366	365	402	354	390	374	368	386	337	400	383	370	390	383	401	387	387	388	364	373	399	378	404	354	394	383	368	356	367	366	337	392	393	352	363	372	357	394	368	375	354	380	406	380	351	367	382	415	377	367	392	372	387	361	372	375	354	342	358	355	359	384	371	398	374	355	409	363	360	357	415	424	340	374	374	381	406	385	401	383	351	362	370	384	392	374	418	380	356	371	391	331	378	317	380	380	384	397	352	366	401	412	362	345	363	392	391	348	349	433	381	396	336	394	354	364	360	381	351	382	373	370	357	387	383	387	409	345	352	412	437	383	387	381	391	373	362	379	367	391	384	386	352	396	384	359	371	362	407	376	353	403	378	378	376	364	381	392	395	357	393	368	374	314	370	396	373	415	377	357	380	360	363	378	394	373	379	369	359	378	379	424	335	343	389	396	383	377	370	381	395	349	367	380	358	366	381	380	407	409	376	364	401	381	367	396	397	359	340	407	368	413	365	370	388	397	392	398	379	358	353	413	355	402	417	384	406	387	362	357	358	395	378	342	399	352	392	357	388	369	344	354	391	368	376	341	406	346	401	366	391	354	369	407	385	391	396	388	376	409	359	368	387	363	374	369	372	376	372	349	376	385	355	396	378	394	392	378	344	363	380	369	401	344	386	365	367	412	318	377	394	382	381	373	346	357	363	372	403	396	359	360	382	368	418	378	357	393	405	372	411	413	350	346	366	359	355	381	383	359	345	343	379	379	353	357	407	366	342	367	370	392	413	378	399	381	386	384	364	387	410	385	412	374	390	402	379	348	361	342	390	398	390	360	350	373	389	392	385	383	365	351	389	370	378	400	377	366	409	371	364	399	369	372	373	410	375	413	404	377	383	376	404	337	403	401	352	365	367	388	389	402	394	390	387	352	420	372	343	392	380	400	358	352	356	403	373	431	363	378	345	375	380	364	421	405	394	395	358	376	384	342	366	354	379	416	386	380	379	405	390	373	365	373	367	348	374	409	347	381	349	380	385	388	373	376	392	336	377	354	401	362	365	352	345	360	340	401	380	369	378	382	358	373	374	393	401	392	384	368	397	405	393	352	356	401	370	364	362	361	389	369	386	413	401	360	389	383	375	376	351	357	371	342	407	402	370	391	398	406	366	378	358	341	386	363	396	363	374	370	373	345	372	357	408	344	403	383	341	391	406	378	387	363	388	375	383	395	358	375	385	369	396	351	375	387	359	372	415	363	389	366	360	392	391	375	391	374	395	363	380	356	320	405	362	367	368	393	373	378	363	355	362	412	358	382	377	395	387	383	354	369	387	367	373	377	358	370	375	377	374	413	374	376	364	352	377	395	414	347	375	386	375	396	384	363	368	390	373	423	356	399	378	428	364	329	373	386	377	388	394	377	401	386	383	374	364	354	359	382	401	356	313	361	348	382	360	351	352	362	406	355	374	381	376	354	374	352	383	363	399	402	383	369	398	372	368	364	360	388	315	352	337	384	360	378	382	412	383	363	377	392	328	375	392	400	423	355	370	371	377	359	372	378	359	368	386	400	401	394	402	387	367	432	415	354	350	392	388	386	356	380	368	396	372	382	403	392	351	380	352	342	389	393	365	388	393	382	384	385	375	411	377	389	372	374	365	364	411	392	391	392	383	398	401	372	380	411	390	404	401	379	353	389	391	377	377	383	398	378	361	360	369	408	424	378	373	392	385	343	388	386	349	393	365	368	388	389	387	368	340	361	394	383	365	368	400	328	369	395	381	381	375	397	380	366	408	385	423	363	406	380	399	369	387	363	366	353	373	378	381	415	361	378	394	374	387	376	371	359	382	383	401	366	362	350	362	392	389	362	390	412	396	389	372	368	374	379	361	378	356	379	401	372	368	335	387	401	359	385	409	388	425	366	361	369	374	377	386	393	396	382	381	381	362	352	376	390	343	335	378	359	394	368	364	350	352	394	355	370	377	364	417	354	386	375	418	336	364	381	392	401	420	362	420	382	395	386	371	368	359	366	353	350	360	385	387	377	398	405	392	350	422	395	356	337	391	362	367	390	395	348	347	377	393	342	363	400	379	327	393	362	395	369	371	365	387	373	398	362	381	378	362	376	394	381	408	348	386	410	381	381	423	385	379	343	391	371	370	408	370	385	374	386	389	385	379	402	355	392	396	334	352	390	381	393	401	368	395	367	378	364	398	370	355	376	353	395	392	351	402	362	374	375	363	383	369	407	339	347	410	364	371	370	386	432	371	393	380	375	374	360	381	374	404	368	364	403	351	353	387	404	375	395	373	397	388	372	375	359	415	371	394	376	370	373	386	351	348	386	342	365	389	375	365	431	356	375	372	398	407	396	383	348	369	393	401	362	362	416	367	382	368	404	366	389	382	352	355	372	376	345	398	375	402	385	351	391	379	419	382	371	391	374	392	386	394	370	357	385	350	380	367	393	406	357	383	392	324	396	370	404	375	359	382	352	338	366	372	352	335	369	368	393	381	339	391	357	389	396	394	358	384	365	379	383	360	367	378	347	360	422	341	388	378	360	387	372	393	374	363	375	381	359	420	374	395	357	390	380	413	357	362	381	380	390	385	341	396	396	380	364	374	370	369	380	368	363	370	373	362	408	384	366	404	363	368	428	373	418	395	365	381	349	401	392	390	359	396	386	378	366	385	391	364	354	380	386	397	390	354	367	381	393	371	369	387	361	395	378	400	364	381	394	329	364	406	409	390	378	362	382	374	402	383	385	369	398	357	346	390	359	374	360	362	399	354	427	385	388	391	391	371	380	360	397	374	340	367	373	364	356	382	351	370	392	399	336	408	380	358	359	386	383	347	389	385	408	337	373	366	387	343	355	419	338	361	363	403	386	360	366	354	354	377	386	374	336	407	363	393	349	406	368	358	386	378	397	334	361	368	363	406	395	374	375	385	372	401	401	363	409	403	384	373	376	355	373	363	394	377	380	382	374	361	369	354	415	379	384	395	376	394	387	388	408	358	385	401	401	380	373	389	381	363	346	381	344	375	389	378	373	404	385	365	337	387	376	375	339	362	371	379	350	354	382	409	350	373	374	360	389	373	397	350	356	358	353	402	396	391	360	378	375	402	415	387	425	354	371	362	396	370	381	406	369	419	356	378	361	368	405	366	365	373	376	433	402	404	364	403	405	379	399	373	359	373	410	369	372	349	385	344	378	350	364	372	376	358	382	365	393	384	375	381	402	366	374	374	374	372	363	366	369	361	365	365	380	374	347	370	385	400	354	367	391	364	391	363	369	403	398	355	392	388	358	353	356	385	397	376	403	403	400	379	397	391	349	394	362	366	374	392	365	327	362	383	384	382	364	392	356	365	367	389	382	365	351	345	394	374	385	355	359	380	379	392	400	371	382	380
4941	675	592	445	388	376	380	338	1166	4141	2725	1300	518	341	305	356	348	300	299	332	312	350	294	362	284	324	336	318	336	313	348	333	318	290	339	339	351	321	328	334	329	324	311	329	306	308	271	308	314	321	328	360	343	310	296	305	330	324	318	302	326	328	321	345	323	341	303	299	321	328	326	330	325	332	345	319	313	336	348	334	329	336	341	321	328	329	316	332	292	342	339	309	341	339	325	284	305	324	325	339	354	304	291	345	317	338	342	315	333	323	285	343	295	301	340	327	280	324	313	330	324	323	309	313	294	300	281	310	346	307	336	333	342	310	347	327	319	343	320	334	312	327	307	299	309	335	321	307	324	297	328	329	367	338	313	306	318	323	319	299	327	345	340	299	303	371	333	323	296	311	325	298	294	341	309	333	343	307	329	350	305	303	335	349	323	310	315	322	282	329	333	316	329	303	327	298	339	337	282	328	354	338	318	310	344	311	327	308	335	310	334	326	320	305	346	316	302	294	288	319	331	316	312	331	327	327	320	319	326	340	294	363	359	347	316	315	337	320	302	306	331	308	322	307	315	334	364	307	309	310	338	307	330	331	326	312	309	322	345	312	317	332	294	313	296	376	306	326	296	305	319	300	324	298	318	311	320	296	284	295	340	294	310	346	276	290	311	320	302	339	338	320	302	297	326	310	327	314	372	317	307	326	334	325	326	313	315	311	318	321	330	309	305	319	334	331	332	314	312	311	295	317	302	319	336	321	287	339	300	296	295	337	311	349	315	327	340	349	351	319	324	339	349	309	362	341	329	289	333	341	350	289	316	313	295	318	358	340	320	349	329	291	307	298	296	334	319	338	329	307	338	309	335	329	346	293	331	329	290	340	301	292	317	318	322	324	321	340	299	316	310	306	330	328	317	328	348	357	320	328	338	321	305	330	324	322	330	308	310	336	337	335	297	327	335	346	315	308	331	331	337	330	326	340	306	322	358	300	312	328	292	340	335	322	321	320	314	350	358	326	325	309	332	333	321	315	297	322	320	340	327	317	323	332	294	312	308	300	315	307	347	320	294	351	338	299	332	289	341	304	331	275	327	310	320	335	308	301	335	334	324	338	349	280	292	329	316	295	334	328	303	330	317	360	311	333	302	345	316	331	322	348	320	331	338	304	349	301	325	333	328	296	320	363	354	308	301	314	349	345	313	331	318	339	310	312	347	341	357	321	289	325	308	322	330	311	304	320	325	336	323	321	322	316	304	308	308	346	345	325	282	326	330	339	320	299	339	298	333	293	310	328	321	318	320	349	302	295	332	312	288	321	300	334	321	358	316	316	344	311	327	322	340	409	311	303	309	332	301	318	309	327	321	295	333	333	331	299	325	298	350	333	299	299	322	328	316	329	330	282	342	326	332	340	301	313	318	319	360	311	308	306	344	323	317	312	326	293	329	321	296	346	339	314	324	346	301	316	326	303	300	316	318	311	305	290	325	323	344	340	315	287	306	314	329	315	329	322	309	304	341	331	348	305	312	332	337	309	323	316	329	317	331	309	338	332	359	309	348	326	330	316	315	316	338	332	326	341	356	320	294	307	343	318	331	294	319	295	322	377	318	319	321	311	334	322	306	335	321	344	311	322	328	314	343	314	330	334	335	320	328	311	338	310	334	301	329	331	332	373	327	327	325	353	334	308	345	320	340	303	312	328	317	330	335	321	318	316	324	352	354	302	303	281	339	345	327	313	319	313	304	301	331	335	310	293	307	299	342	294	324	304	306	306	339	325	286	334	311	331	325	286	307	302	309	287	323	305	331	319	328	307	298	333	300	324	316	315	380	320	322	322	330	316	351	339	282	330	336	314	325	338	340	324	315	341	343	319	322	297	318	346	308	318	302	318	348	320	317	306	298	308	360	310	338	339	294	311	303	335	348	321	353	335	326	326	320	324	290	332	283	321	266	332	312	323	309	343	337	308	325	347	339	349	300	320	315	291	338	329	308	317	329	302	290	343	326	299	342	328	314	314	304	348	304	318	338	334	336	304	311	316	313	300	319	319	354	304	311	297	312	343	323	302	320	326	307	306	291	304	305	318	353	317	352	329	298	283	340	312	356	318	333	330	323	323	315	295	295	326	327	332	283	321	327	329	325	320	310	327	337	309	302	350	333	291	319	341	318	307	310	323	271	321	312	340	285	334	330	334	344	332	323	315	293	315	351	334	329	305	346	329	315	338	339	343	320	326	326	338	313	353	331	315	334	346	353	321	304	297	274	314	339	341	322	315	336	334	323	329	314	352	305	333	319	323	300	345	312	304	306	348	323	303	347	345	308	386	347	362	339	309	316	319	328	311	331	332	304	287	326	307	310	299	320	284	344	323	335	346	338	314	337	328	289	304	348	323	333	334	308	329	309	315	285	308	357	311	327	315	299	322	348	324	320	294	316	346	308	270	296	298	343	348	322	315	297	360	322	335	299	334	330	314	332	312	288	330	332	337	315	304	318	318	307	288	330	300	338	304	291	306	290	322	318	295	304	338	324	349	311	328	343	310	362	313	308	329	320	326	308	324	299	291	330	310	329	340	291	308	318	304	342	310	330	333	321	307	362	325	310	323	337	314	293	328	342	331	330	336	342	315	299	328	348	318	315	361	305	292	316	337	317	308	335	311	306	326	317	349	323	316	340	326	289	313	340	335	313	299	282	288	309	319	321	319	284	306	319	318	338	318	319	286	344	337	340	290	324	317	321	327	330	335	316	315	319	338	323	314	322	355	309	342	310	317	324	326	299	347	331	317	318	332	345	354	300	328	314	352	305	309	364	323	302	347	340	338	309	292	342	322	298	325	300	308	350	319	317	325	315	338	348	320	312	314	329	325	334	320	326	307	317	319	306	304	296	305	342	332	332	321	327	302	324	327	310	338	363	316	319	313	315	319	319	303	319	277	329	325	332	316	320	320	319	303	320	320	349	339	321	341	348	320	326	327	303	330	282	327	329	336	305	301	310	339	350	330	344	347	318	281	348	308	320	318	327	357	294	355	355	340	291	317	338	324	359	320	338	306	324	333	323	308	303	317	355	313	310	322	327	311	327	330	322	319	315	315	328	337	305	342	300	304	327	313	306	334	340	327	273	318	317	326	336	283	314	329	343	302	324	355	318	288	303	365	328	290	287	333	355	329	325	321	300	335	323	324	339	363	297	308	330	293	326	338	316	339	321	307	335	339	303	316	365	324	357	326	301	294	330	310	298	317	312	312	304	323	311	331	295	324	330	330	343	310	347	296	304	367	323	312	312	351	344	328	309	331	302	323	320	342	319	369	342	303	340	331	325	308	295	354	323	311	343	320	354	320	305	296	358	276	297	339	333	337	335	305	320	297	311	303	326	335	329	316	334	342	377	293	319	317	329	324	350	339	324	314	305	298	346	290	301	326	294	319	358	321	318	318	296	334	317	348	330	314	330	302	338	336	355	293	347	321	337	296	290	323	329	304	321	328	320	323	363	294
25075	20991	26774	24906	4698	1161	1001	1584	16886	23824	13977	4899	1385	570	523	538	507	510	506	518	534	514	520	518	524	510	526	552	516	515	533	510	498	506	572	523	497	517	474	522	529	525	545	497	517	461	528	557	520	498	540	555	502	502	472	468	587	478	519	513	511	466	519	503	547	549	516	486	488	493	486	484	487	520	503	503	536	473	519	498	560	495	519	525	505	526	522	497	505	519	528	501	544	500	532	533	512	544	527	541	495	497	493	503	544	533	538	464	540	520	505	521	507	501	497	524	544	553	490	505	507	549	498	542	559	537	479	488	493	516	486	490	492	509	525	508	517	511	495	515	474	481	523	542	518	490	536	509	519	489	548	513	484	518	503	519	507	474	457	505	495	495	493	510	481	506	487	507	537	495	535	487	524	482	511	516	519	521	498	526	502	503	552	478	482	506	506	506	506	489	490	506	462	535	515	494	491	517	502	481	516	492	481	490	495	556	499	507	508	551	531	553	488	518	530	531	494	526	519	506	546	479	464	518	553	515	508	527	489	507	493	529	536	508	503	477	513	506	505	540	508	526	504	522	484	518	530	443	497	525	561	485	524	505	503	498	492	481	493	530	517	493	540	489	497	526	486	493	489	513	536	504	508	506	503	509	535	562	557	503	506	491	500	502	521	505	503	492	477	486	524	511	548	518	482	524	499	510	503	513	526	504	492	504	510	461	528	514	499	514	532	472	466	490	513	478	484	498	528	513	496	469	566	516	457	487	512	496	501	463	526	475	537	470	542	494	512	492	515	527	523	510	510	507	521	467	523	510	482	535	540	454	498	499	546	459	517	528	539	484	500	489	523	510	518	544	531	531	506	492	516	512	527	530	507	526	472	509	475	495	523	466	496	556	500	507	498	478	484	497	510	491	502	502	525	517	455	560	558	513	485	523	517	520	512	520	531	471	475	498	499	528	561	554	536	541	475	473	507	496	471	473	528	513	511	512	520	551	465	478	513	518	483	484	505	505	519	523	532	533	542	538	527	512	502	495	563	488	552	523	488	493	469	482	501	486	533	502	509	508	496	511	492	504	508	548	523	501	491	506	461	492	505	443	477	474	515	503	514	497	466	505	488	493	519	501	507	539	544	534	473	500	490	506	493	548	489	487	504	486	528	538	549	486	526	502	535	534	461	494	509	547	476	493	485	491	500	530	482	556	516	495	495	518	508	484	500	528	527	478	534	510	483	503	491	532	505	503	501	492	527	517	513	539	527	518	498	543	530	515	497	463	514	459	506	504	467	504	512	518	522	534	430	536	520	528	500	474	511	512	495	504	444	550	481	483	529	499	528	519	512	533	524	542	521	487	498	536	520	539	524	506	509	528	502	492	504	541	477	512	539	528	508	508	517	485	543	514	511	498	524	556	543	514	487	482	501	485	517	537	520	518	498	519	539	491	533	496	538	501	531	506	494	563	475	457	494	492	499	514	508	504	477	512	518	502	482	509	490	536	517	522	468	504	500	504	482	499	480	510	512	488	508	540	483	529	512	477	538	489	470	482	515	549	498	528	487	515	494	509	495	507	454	482	517	478	509	517	526	532	509	494	506	512	522	525	519	497	486	504	525	518	528	511	526	473	505	542	532	526	522	503	476	487	506	510	497	515	518	511	496	503	477	500	497	502	493	485	475	478	520	513	502	525	460	515	523	462	527	503	547	550	510	509	494	511	486	545	496	494	503	498	493	500	472	532	494	474	493	503	518	518	509	485	515	506	502	500	525	518	544	505	533	513	536	504	490	508	514	523	525	502	523	530	517	482	456	479	478	505	494	537	523	527	511	515	511	514	527	529	517	515	532	529	516	520	488	531	492	523	518	498	511	489	501	511	532	479	530	469	529	471	542	516	548	534	487	483	503	487	500	515	514	484	531	553	507	513	510	504	522	538	501	532	479	467	502	558	513	501	509	529	506	532	492	511	514	517	536	539	478	507	549	498	519	521	452	514	487	499	547	507	488	537	497	529	547	498	518	505	485	500	481	541	538	511	510	496	501	517	511	512	508	507	545	520	539	569	499	515	522	464	475	517	498	504	519	486	546	510	507	490	494	497	520	537	508	518	529	525	533	480	508	489	485	498	513	534	472	492	561	517	518	521	472	505	476	495	526	518	483	524	523	488	488	495	459	514	490	501	497	525	500	522	499	522	506	507	522	520	481	469	519	514	469	543	511	510	502	547	519	491	497	512	521	513	505	466	531	499	463	502	544	534	493	526	519	526	493	529	461	507	532	493	509	517	474	526	505	477	481	540	549	496	530	538	546	516	466	459	506	488	508	525	506	531	469	525	516	497	502	520	517	540	521	528	527	534	495	455	501	538	543	529	516	507	496	512	544	487	489	514	472	483	501	518	456	523	475	478	502	510	508	494	531	480	516	508	507	501	526	510	496	502	523	480	514	510	527	547	465	540	556	527	503	502	516	504	544	525	477	472	487	500	481	521	491	499	486	482	497	482	503	496	533	512	516	491	494	526	511	500	490	502	519	505	472	476	520	554	511	517	486	451	509	550	550	485	494	512	503	481	506	499	507	501	535	479	521	524	487	479	474	532	475	546	511	527	475	492	480	516	522	501	481	506	475	525	503	510	482	484	501	461	470	468	486	511	480	497	516	508	516	529	483	538	499	504	501	517	496	559	483	484	516	484	526	512	537	501	517	533	528	493	567	486	481	495	531	530	482	538	513	521	533	522	507	500	477	528	500	506	483	491	514	489	500	510	494	543	483	508	515	466	515	501	498	466	523	489	483	474	459	510	566	454	510	560	535	524	570	518	519	512	489	512	474	502	490	520	512	522	505	469	492	548	539	525	495	520	529	518	510	503	503	494	502	511	498	485	490	492	486	495	491	507	463	489	475	518	498	526	521	481	556	496	512	509	548	544	546	485	519	479	533	525	480	518	525	500	498	477	480	512	512	491	483	521	568	517	528	510	514	517	524	494	511	495	500	519	474	507	518	555	556	503	513	499	508	506	470	488	499	485	548	463	472	508	512	489	541	560	511	509	517	521	484	527	514	490	520	513	519	541	505	491	474	477	535	448	493	472	457	484	519	517	541	502	500	516	473	483	476	489	535	505	500	477	536	483	526	534	513	567	487	487	509	510	521	519	484	509	509	483	485	538	466	521	490	531	512	534	482	484	503	510	509	517	485	492	545	517	511	548	477	529	516	539	554	514	493	479	532	492	489	498	496	491	534	501	528	501	524	539	521	515	511	507	532	502	474	532	511	486	521	513	514	514	498	519	503	469	528	533	509	474	511	517	539	542	520	495	532	485	505	513	499	476	496	494	496	515	504	481	471	507	478	489	536	523	516	534	503	538	546	490	510	462	493	510	499	488	556	482	480	523	532	526	531	510	529	515	503	510	528	516	547	528	511	500	520	485	461	482	477	528	500	487	485	483	541	507	477	484	479	492	493	497	525	498	503	500	493	513	510	522	519	486	493	508	474	487	497	503	509	547
3542	3111	2695	1506	1145	927	1096	2088	20131	20509	11562	4360	1320	468	419	495	451	422	460	415	489	459	472	426	448	483	429	465	421	436	457	438	424	444	484	452	454	429	460	434	414	438	447	455	404	447	472	459	481	434	428	447	454	415	472	469	447	483	449	444	434	418	456	402	398	419	431	482	407	433	409	441	432	433	437	438	434	459	482	429	465	449	409	468	431	429	435	401	447	448	413	496	455	447	423	426	436	430	432	459	412	479	430	408	435	442	403	447	413	407	430	458	434	458	485	445	452	459	441	372	423	437	417	453	474	459	433	420	440	489	435	435	412	410	436	472	422	427	429	422	426	464	461	440	408	468	455	417	478	435	427	437	408	495	451	445	425	442	474	459	438	453	411	438	443	459	443	443	455	444	482	432	436	415	426	451	437	453	442	457	456	483	455	445	457	463	455	470	423	439	443	412	410	413	433	453	448	470	460	441	442	465	455	421	433	461	425	434	454	468	436	441	429	450	421	422	404	406	431	449	476	409	422	423	449	448	443	427	429	437	442	437	425	427	444	454	444	480	441	445	453	453	442	457	438	421	435	482	435	403	430	427	444	453	426	457	421	482	425	440	433	445	430	467	478	429	430	439	463	443	451	462	450	437	427	427	476	453	422	469	424	418	456	451	423	454	424	443	424	453	404	415	438	412	416	450	424	414	456	455	413	429	439	437	460	444	424	445	432	393	434	416	438	414	438	443	413	391	431	449	443	463	461	416	423	424	440	471	426	431	437	458	459	395	410	464	427	442	419	408	419	421	437	396	434	426	436	444	438	446	438	423	437	424	456	435	440	429	447	444	467	439	401	457	437	459	439	418	448	438	435	454	433	427	426	462	426	448	395	451	425	395	401	472	422	470	444	453	441	443	426	423	417	422	436	431	414	439	450	442	476	436	464	478	476	450	421	434	415	444	444	418	422	431	444	447	460	416	418	443	416	417	467	434	424	410	479	473	439	422	451	475	441	432	413	458	434	441	436	473	448	415	438	465	432	420	424	442	428	450	444	453	418	434	426	434	403	447	466	449	441	440	447	432	426	459	445	453	444	404	438	403	423	411	426	428	455	440	437	424	427	443	424	452	450	433	432	447	429	418	426	439	428	473	404	427	440	449	419	436	469	421	421	444	427	472	430	478	452	448	408	428	460	486	452	459	442	444	452	442	402	457	431	464	457	443	382	453	432	387	440	429	430	421	455	440	460	443	432	494	467	416	505	429	429	431	428	400	406	444	479	467	399	457	419	414	466	426	424	461	436	469	413	452	421	463	462	434	430	443	434	409	419	464	419	397	441	417	415	431	448	405	407	448	433	442	456	390	443	442	428	437	477	428	454	446	490	437	439	427	417	428	435	450	455	436	446	424	411	445	469	449	450	485	437	448	456	418	421	410	442	458	406	446	401	465	452	446	451	444	496	464	433	427	420	463	422	447	442	412	407	449	421	457	427	446	471	419	417	481	441	441	399	463	435	473	438	396	448	437	458	439	429	444	462	481	425	434	468	439	450	429	462	446	462	438	394	455	445	429	424	421	456	450	461	484	466	446	450	436	487	439	458	432	447	446	448	435	451	425	387	461	452	422	423	443	435	455	460	392	434	433	441	448	439	472	419	434	437	455	417	435	459	430	464	465	420	423	423	442	400	417	398	434	499	445	439	428	411	444	457	458	437	422	411	454	425	422	446	415	459	424	440	446	459	457	414	439	441	417	459	426	397	494	447	404	429	446	434	452	432	406	457	455	424	457	483	426	466	449	446	452	428	427	457	465	420	443	384	430	432	439	467	450	448	403	465	449	446	418	425	443	412	469	452	426	423	401	429	468	422	432	401	438	483	433	399	421	404	404	424	419	432	458	445	421	444	476	415	410	480	429	457	469	409	456	428	415	445	444	428	493	461	449	455	423	447	408	425	438	456	429	405	428	424	392	403	438	463	447	446	434	446	451	452	451	448	467	435	459	408	478	396	434	404	422	443	442	466	429	441	488	440	429	427	419	433	427	450	455	429	393	462	432	458	411	440	451	404	447	416	444	441	406	440	456	467	411	445	448	462	447	437	438	418	408	443	441	475	447	437	472	468	457	452	441	433	462	445	454	458	449	456	416	438	460	419	418	421	421	434	458	412	434	436	478	395	430	442	407	432	445	456	437	425	441	418	455	448	429	421	407	412	439	412	437	428	437	440	430	436	439	451	473	417	386	422	435	445	418	471	400	443	491	429	438	430	431	468	441	464	488	419	429	433	427	429	410	414	414	405	431	443	426	418	436	417	441	397	433	445	420	461	447	437	449	440	462	414	466	451	443	452	409	461	411	418	448	455	437	434	432	447	453	446	478	453	439	412	427	430	479	457	430	464	427	433	441	448	427	414	431	450	458	431	426	424	430	417	423	454	429	437	431	433	442	433	438	413	442	408	468	434	433	418	433	475	443	451	442	434	373	457	415	408	437	471	447	435	393	456	452	452	454	414	443	415	438	449	421	446	477	436	447	405	431	431	464	414	424	457	418	414	417	425	429	458	420	446	450	450	409	434	450	438	459	434	446	438	481	426	450	424	421	465	424	437	468	456	411	451	442	476	472	415	429	419	416	415	472	452	451	412	418	447	441	425	444	440	413	436	454	418	432	430	463	464	442	442	415	418	433	453	410	440	453	388	445	438	448	395	442	445	412	387	424	420	450	440	411	421	404	438	419	445	460	447	437	410	457	443	433	436	446	448	438	444	440	445	415	409	461	422	440	435	452	403	439	406	448	457	410	475	441	440	468	427	415	461	457	419	408	460	457	435	431	460	433	415	421	426	430	447	405	431	433	453	439	423	476	454	474	454	437	452	415	434	405	424	420	443	420	421	414	439	459	437	427	423	445	427	412	447	402	412	438	423	439	441	455	424	408	454	421	490	448	444	451	450	437	472	435	445	495	433	464	440	447	446	402	412	453	418	441	446	467	453	457	433	437	408	466	454	442	417	446	463	432	463	419	434	448	447	441	405	420	436	446	438	442	438	439	476	423	468	436	397	451	426	437	460	420	465	413	425	449	418	443	439	419	442	457	489	424	433	428	424	429	422	444	430	464	398	417	440	419	453	458	455	421	449	413	470	439	410	468	450	409	447	428	438	403	437	429	418	441	422	397	419	441	434	401	457	449	434	426	451	438	458	407	438	460	450	383	440	448	427	431	435	469	419	453	373	418	461	450	446	423	408	397	441	439	445	415	439	439	474	420	474	447	429	440	443	429	435	452	445	423	434	472	429	406	423	469	480	423	435	440	465	455	472	411	433	441	429	432	458	441	414	432	442	417	404	430	420	414	433	445	435	462	394	398	447	411	425	466	438	431	470	462	435	426	474	401	451	475	423	446	441	422	436	426	427	458	402	451	408	435	440	419	448	426	438	388	477	441	444	407	436	446	447	406	417	447	440	441	456	471	423	437	446	417	433	498	448	416	455	415	402	443	439	413	462	428	430	400
23867	21068	28297	24046	21053	8730	2380	8495	35481	40328	27081	10620	2633	1121	809	777	812	802	785	802	830	871	797	799	854	779	781	835	771	800	798	818	775	764	782	862	790	837	825	726	774	780	746	788	736	824	773	777	777	762	774	785	807	829	820	800	805	745	781	752	813	809	760	796	841	840	769	745	755	772	813	763	829	754	782	799	721	794	812	788	768	819	814	759	809	747	788	799	769	782	779	836	783	797	773	811	770	868	775	817	785	759	783	811	724	749	749	762	722	791	781	793	779	852	792	776	783	733	839	775	800	778	762	811	831	806	781	761	775	757	803	773	754	798	795	795	804	782	782	801	762	747	769	766	738	810	754	804	756	788	759	767	799	829	780	752	792	789	747	818	822	784	798	808	797	773	794	751	772	809	784	756	753	810	795	814	768	825	813	764	805	801	772	808	819	752	791	796	778	837	788	812	750	805	749	783	764	795	826	778	846	763	758	796	817	778	754	759	779	755	800	778	760	777	781	765	783	822	807	803	871	821	752	752	773	740	770	738	781	768	808	799	768	737	744	844	773	768	762	724	795	797	747	778	790	820	774	795	764	812	837	775	792	730	729	759	747	779	793	734	778	768	780	784	768	812	796	778	770	809	786	787	756	750	837	777	846	800	782	828	789	790	759	766	799	813	754	815	762	764	773	771	833	790	816	756	751	795	808	777	778	738	803	753	783	737	768	794	764	844	769	809	789	837	811	813	819	797	765	813	802	801	810	795	793	792	785	811	736	804	809	733	792	770	796	776	726	753	762	797	792	766	772	757	755	755	763	782	801	764	818	772	786	716	797	851	765	782	772	757	787	765	769	783	810	778	784	722	785	859	781	777	794	812	790	770	809	778	790	781	758	774	806	742	825	791	769	785	810	776	835	805	753	754	837	785	767	720	755	810	791	788	789	769	739	716	763	752	784	791	724	747	805	695	793	777	800	788	753	689	743	813	794	780	775	756	806	828	803	808	759	838	764	811	788	801	793	766	791	782	803	768	806	789	734	767	737	767	793	821	750	785	806	794	812	777	788	737	749	801	789	757	754	820	748	777	817	800	777	723	772	740	768	724	826	773	752	777	773	778	766	745	766	740	752	737	835	820	798	779	816	793	776	800	781	806	810	762	751	758	747	743	732	798	780	784	791	774	813	743	798	786	794	774	785	826	764	774	807	742	788	837	812	753	720	711	764	801	774	827	788	804	868	806	789	726	794	833	769	802	807	750	781	770	759	811	764	797	796	774	772	805	773	753	823	767	795	811	787	803	786	749	818	780	791	774	768	807	719	750	782	745	772	753	772	777	804	777	774	720	804	760	759	743	827	803	791	821	825	797	789	762	775	803	768	779	762	729	785	766	760	830	780	818	776	806	794	751	757	856	804	797	769	769	787	805	835	805	809	806	775	784	751	772	809	761	804	766	777	794	792	768	808	756	819	742	764	784	753	764	743	772	804	818	808	719	778	756	787	806	742	742	748	841	822	770	777	794	810	757	749	744	787	762	820	776	782	758	736	809	806	813	796	847	786	757	784	799	782	819	734	786	749	754	793	777	778	767	730	763	809	763	787	801	794	772	758	823	715	775	797	764	798	778	764	805	845	750	769	778	775	675	819	768	757	786	796	764	774	742	841	747	735	742	754	773	844	789	816	824	758	754	762	801	755	795	813	797	767	753	763	769	776	780	772	753	806	814	812	792	755	772	773	761	791	779	742	818	749	798	766	835	749	823	756	770	763	768	741	852	759	789	734	786	780	750	773	766	764	768	792	788	778	798	826	787	744	771	770	777	752	745	801	725	811	816	824	741	774	798	775	766	774	791	793	754	840	772	765	815	845	724	773	778	778	765	777	786	828	756	814	779	757	758	757	772	758	786	813	819	785	757	794	787	809	754	793	782	783	812	802	820	748	774	830	754	784	757	794	767	763	744	808	777	797	752	736	798	714	807	733	740	770	755	814	758	812	777	776	768	805	737	772	730	813	792	772	815	741	804	738	788	803	731	760	794	764	791	776	813	796	818	760	811	844	792	812	806	796	781	810	840	758	757	810	764	771	719	782	822	779	763	804	722	720	818	787	784	780	754	764	789	726	783	778	797	809	733	815	749	758	791	750	786	816	735	807	791	741	747	791	758	743	749	772	786	768	768	759	802	732	793	789	785	821	794	779	752	775	812	799	762	755	756	803	782	790	773	784	800	727	769	767	795	774	788	763	772	768	778	771	772	781	789	806	782	751	754	785	761	778	771	784	775	820	760	818	781	762	813	831	782	800	796	835	806	723	778	794	825	755	819	790	775	722	760	804	801	782	771	748	748	795	803	742	845	783	734	758	767	772	756	774	780	753	761	790	785	822	777	755	783	705	777	756	720	784	768	722	791	777	778	771	807	794	804	767	756	782	742	805	770	779	810	764	768	760	790	802	822	784	775	763	754	778	742	782	757	762	747	753	761	750	781	758	794	780	800	787	807	781	775	731	751	747	809	808	763	750	802	751	747	759	771	779	793	805	768	777	759	798	816	766	794	729	733	811	858	778	770	748	763	785	732	773	713	766	791	760	761	815	785	804	768	814	785	730	773	833	823	783	830	758	757	742	734	782	842	793	794	744	807	800	750	787	760	741	771	832	798	804	768	789	808	853	807	781	790	777	754	753	761	827	825	761	812	732	770	801	795	803	741	789	829	784	759	761	785	782	770	767	802	808	793	791	783	752	810	783	775	782	752	797	765	759	765	767	816	759	727	742	802	791	788	749	816	759	793	797	803	755	755	761	756	805	770	767	802	733	765	788	772	745	786	729	820	753	752	769	769	803	761	809	765	745	788	725	777	785	772	819	682	751	797	783	728	746	806	735	770	775	764	791	788	779	790	776	782	789	777	743	749	766	772	814	809	767	746	752	749	753	775	756	735	737	808	808	727	804	766	777	747	792	744	782	769	771	766	739	804	728	780	750	806	783	769	791	805	786	788	760	804	746	831	741	765	843	744	790	779	829	803	823	760	759	782	797	817	750	786	823	803	736	794	845	785	762	735	785	728	746	736	736	792	777	759	751	763	790	722	777	794	771	788	785	815	819	764	818	727	834	827	745	802	789	803	746	770	741	762	803	784	788	816	776	808	789	791	842	784	831	780	743	779	745	796	759	800	791	742	738	779	787	790	815	818	774	786	793	768	796	758	816	773	783	772	794	775	735	765	770	780	765	808	760	797	774	774	735	792	790	798	767	768	759	735	789	780	775	775	819	797	788	779	794	725	804	776	771	779	762	794	740	773	781	752	820	760	824	764	720	721	798	754	779	786	782	799	771	780	792	814	740	766	797	777	759	798	814	748	842	792	801	765	748	766	790	772	792	790	828	776	800	765	775	783	777	796	794	791	784	766	726	755	758	783	808	731	830	733	786	757	777	769	762	736	781	817	754	773	777	763	814	778	766	778	814	795	754	753	759	794	800	768	760	770	762	763	765	823	805	784	757	784	797	746
4219	6833	5493	2986	2389	1651	1812	11312	36789	35267	20785	8004	2358	1046	649	620	651	646	633	615	652	651	658	649	661	622	655	641	611	682	673	623	664	640	662	622	672	610	639	662	667	646	623	667	660	637	637	666	673	678	652	654	620	624	675	674	657	603	652	624	654	676	686	592	672	688	629	712	627	643	645	683	686	630	633	628	693	617	649	623	672	685	627	690	634	678	649	649	606	655	634	623	646	659	566	645	626	629	667	615	659	650	651	659	635	671	644	598	662	603	670	638	639	653	645	658	584	671	645	688	678	641	674	641	629	687	636	637	672	588	630	637	622	583	650	694	632	655	681	639	621	573	634	647	648	633	622	643	640	686	643	636	618	635	661	681	648	666	631	634	699	631	613	625	602	680	632	655	698	632	623	644	675	644	661	626	658	671	677	701	693	703	618	705	673	657	664	581	664	683	665	619	623	632	640	660	630	678	657	609	627	628	644	657	652	636	602	674	634	628	662	663	575	651	645	602	607	606	646	684	627	680	684	642	662	649	628	660	628	634	605	627	619	635	628	635	616	657	676	700	624	616	624	674	629	687	640	674	632	662	629	666	653	641	590	707	602	652	672	609	641	687	634	641	645	635	655	629	655	657	635	658	668	648	664	646	614	679	681	646	651	642	683	661	690	645	613	587	672	630	635	643	667	662	642	657	604	630	665	651	678	657	625	640	695	636	612	615	634	674	667	646	640	663	672	639	628	601	656	642	664	668	640	627	657	621	646	643	633	642	644	668	600	661	608	621	651	643	676	637	655	647	664	639	642	651	634	628	641	682	622	662	604	640	713	650	661	641	669	673	646	655	606	636	659	639	668	667	678	632	652	658	619	629	616	642	655	637	619	680	602	627	668	632	654	612	621	643	701	632	619	654	644	654	677	619	626	689	625	646	680	663	623	680	646	608	607	669	660	618	657	666	655	648	663	650	598	654	638	672	635	717	643	646	644	704	686	676	636	637	680	660	660	681	633	680	649	631	612	680	698	661	692	636	643	658	593	657	625	655	645	661	656	661	637	673	642	673	708	664	687	653	648	669	636	638	652	644	623	651	643	664	610	643	639	602	683	644	645	585	652	614	627	623	630	611	602	651	640	657	615	617	660	636	649	608	689	678	684	650	643	642	638	668	687	615	652	618	599	660	676	648	646	604	636	637	651	681	630	694	645	625	632	671	663	667	679	681	645	630	666	621	626	666	654	642	629	620	645	607	603	643	658	668	678	697	670	617	665	652	630	624	648	669	611	651	687	637	642	609	644	632	656	654	657	632	665	641	611	635	625	655	629	588	646	616	640	668	642	681	653	660	641	641	677	686	621	621	607	638	669	670	636	675	669	640	678	637	608	639	651	672	672	623	626	634	632	663	680	630	628	649	636	671	654	648	620	672	627	619	637	660	660	708	652	633	644	663	677	597	663	665	578	676	675	621	651	661	654	671	603	638	636	705	662	615	659	666	644	666	673	603	634	626	643	619	620	687	618	638	612	683	613	679	645	673	667	647	681	671	639	646	651	658	599	614	649	598	638	633	662	637	649	663	620	625	613	626	640	616	630	676	720	600	613	597	613	701	624	639	625	664	633	673	632	641	638	650	630	622	665	634	664	653	648	591	646	661	671	627	661	614	675	636	639	624	614	646	637	630	666	633	648	666	638	628	644	617	605	636	691	634	609	677	625	696	670	659	624	601	615	636	636	653	645	652	651	657	624	595	628	649	655	620	659	624	622	645	637	625	650	664	652	617	656	644	657	660	688	599	642	658	648	653	612	669	609	657	581	668	628	639	617	680	604	618	671	607	624	629	632	625	690	663	648	631	673	659	655	619	624	647	647	614	657	606	602	706	664	678	648	621	663	609	591	631	669	688	641	672	682	625	643	596	666	634	659	663	604	648	633	675	650	635	669	680	622	624	643	623	684	627	657	698	666	663	622	657	658	596	642	653	637	612	651	642	662	674	654	686	643	599	658	584	674	634	653	624	646	649	631	631	639	641	646	635	653	659	642	686	607	635	657	644	621	650	672	630	676	650	655	634	678	657	640	629	615	597	647	643	644	611	619	638	656	602	652	632	658	647	623	659	643	669	639	666	690	681	620	650	679	671	593	663	631	691	684	645	607	667	610	615	645	662	646	644	648	648	633	653	663	659	670	667	616	670	599	666	599	610	606	651	609	612	651	628	646	621	646	616	660	673	626	662	647	650	667	659	638	655	619	666	634	618	660	652	627	667	619	592	642	657	638	666	624	637	666	641	630	679	689	646	654	663	647	625	657	658	624	651	634	604	630	639	671	628	673	630	627	610	652	629	635	611	642	635	619	671	612	654	645	619	614	615	621	610	606	643	604	632	624	614	626	618	608	629	590	624	633	657	625	647	642	610	647	594	643	672	636	678	650	630	612	668	627	634	638	624	637	609	620	630	605	649	612	693	631	663	644	644	631	631	685	623	615	640	698	639	659	634	642	620	601	646	617	636	631	648	655	653	680	619	653	632	639	616	684	643	650	632	598	626	664	670	636	631	634	662	657	616	674	616	647	607	683	637	645	643	622	682	627	644	606	610	613	613	639	616	638	599	652	633	641	624	644	646	637	583	631	643	647	651	599	663	608	633	598	669	653	653	594	623	632	660	604	661	603	623	693	676	677	638	609	609	599	662	638	640	672	633	631	620	640	609	642	619	653	627	619	689	629	660	640	668	641	671	670	624	654	626	625	672	593	666	661	637	643	644	630	659	663	671	650	631	679	639	640	627	628	595	651	641	668	655	643	683	623	600	646	611	590	651	620	637	670	631	674	629	658	592	651	663	635	614	611	669	635	693	644	612	645	697	637	657	668	662	670	644	658	626	592	663	674	659	609	661	630	659	668	647	607	605	620	612	657	628	647	656	604	642	629	669	605	639	626	659	618	602	661	670	685	622	651	631	608	621	630	641	629	644	662	641	605	669	682	702	601	647	636	645	601	657	651	620	636	649	668	628	615	613	631	668	644	620	622	626	602	616	649	638	646	632	634	647	646	657	635	667	632	612	637	653	661	628	612	627	620	588	633	642	605	665	640	651	617	604	625	613	595	652	659	677	636	650	679	629	637	642	651	629	626	659	625	674	645	635	655	651	645	648	670	614	640	605	649	627	657	622	636	665	655	628	709	627	658	648	636	653	606	679	619	606	663	625	630	617	657	691	673	642	600	610	640	675	634	700	651	620	614	666	630	683	727	654	671	650	651	617	642	619	637	621	638	670	649	624	647	645	611	607	637	617	625	615	645	621	627	590	656	660	643	623	593	637	631	610	678	663	721	629	640	689	656	632	685	609	616	640	610	662	639	657	618	657	633	702	628	659	666	648	660	673	603	631	609	672	640	638	676	650	628	627	650	617	641	675	647	681	631	627	663	679	634	644	592	640	621	639	694	639	642	658	684	616	653	643	611	642	652	675	652	629	575	597	668	595	653	656	699	655	620	608	644	649	610	681
27273	12590	1495	758	592	493	475	633	1967	3005	2141	1119	664	512	484	489	493	450	457	434	513	449	481	467	468	476	489	485	471	482	477	493	490	428	496	445	434	465	478	488	499	450	407	463	446	452	416	482	472	463	466	444	479	444	438	428	457	460	483	458	491	492	501	462	445	412	441	448	461	434	445	441	485	458	446	448	472	477	410	480	436	476	489	457	447	476	465	417	445	466	472	482	454	459	471	493	424	477	421	479	487	457	475	451	467	443	531	447	502	466	476	465	490	482	448	479	476	476	455	454	477	432	437	451	463	468	464	470	464	454	462	453	457	493	432	465	503	454	446	464	465	455	464	399	461	456	463	468	477	439	467	461	459	485	433	492	478	461	450	459	454	462	485	435	442	460	463	482	479	473	474	484	480	457	480	513	429	464	438	457	437	471	448	471	472	471	451	444	480	435	451	464	437	488	476	465	431	415	493	493	462	469	442	476	435	509	463	449	472	425	483	475	463	490	454	484	453	475	479	472	481	481	463	471	486	472	470	453	483	456	471	452	465	452	445	440	478	459	444	495	455	452	444	467	484	411	471	436	472	451	416	451	452	504	477	471	504	454	531	478	480	444	477	456	464	471	440	444	477	447	459	467	485	447	481	446	481	474	458	456	461	457	467	439	456	444	476	494	457	466	465	468	503	464	490	445	475	464	444	463	467	466	456	457	471	473	476	466	441	465	463	473	437	454	441	445	427	465	436	469	488	446	458	434	477	456	488	461	464	472	461	461	469	468	480	452	427	454	442	455	506	467	464	461	484	467	493	487	471	425	462	504	470	469	467	475	482	496	467	439	513	444	446	446	483	447	462	456	463	472	465	413	461	460	472	501	475	455	456	471	399	484	445	480	514	499	465	434	440	480	469	496	464	454	448	441	445	462	428	458	516	462	440	481	483	451	466	523	440	477	446	474	466	487	479	473	451	472	475	490	500	463	504	484	490	448	460	484	475	435	483	438	464	478	441	490	463	435	486	427	476	470	485	468	477	421	435	436	463	466	467	461	490	443	479	481	485	460	468	474	439	456	454	485	440	440	437	466	484	471	474	452	457	469	497	443	458	491	466	485	460	454	449	479	465	481	510	465	451	467	482	455	456	465	458	422	461	475	428	451	517	451	458	497	470	438	485	438	436	441	464	427	439	438	484	463	451	462	449	448	494	438	507	440	468	437	471	457	513	463	447	490	446	444	458	455	463	459	439	445	477	447	493	468	483	487	460	461	502	466	486	431	426	444	454	496	479	477	477	510	437	461	481	439	480	464	505	494	471	487	445	442	454	393	438	459	450	437	446	445	456	431	450	457	463	465	444	453	434	505	494	494	433	455	479	491	488	477	469	480	473	453	457	472	487	430	469	465	484	439	449	458	472	473	472	513	490	507	466	473	442	471	440	449	496	454	493	465	440	476	442	458	451	476	477	483	461	432	478	502	483	451	509	455	466	453	504	491	494	473	467	433	478	437	464	492	473	473	498	491	485	450	470	450	463	463	440	454	454	472	471	492	433	429	505	454	484	432	461	437	480	492	472	454	444	479	463	463	421	486	462	451	461	483	477	466	488	468	514	454	477	448	475	435	459	474	458	464	437	451	458	476	481	445	446	438	481	427	487	455	430	448	443	461	455	483	459	484	448	468	397	486	481	453	462	442	436	550	449	430	465	485	494	442	466	442	426	461	480	482	447	456	502	479	472	474	450	490	466	459	496	482	503	485	437	511	468	484	477	484	462	465	467	446	458	458	459	414	446	475	451	453	474	473	446	435	441	503	462	423	476	452	468	413	468	471	449	474	460	472	458	442	457	468	471	429	462	497	428	472	475	434	444	466	514	468	466	443	438	437	471	507	432	451	469	438	457	485	509	459	475	457	443	489	511	472	460	457	444	455	451	472	502	472	478	489	459	532	468	478	483	490	454	450	521	472	498	451	471	444	458	432	499	462	479	443	459	461	454	471	476	460	483	466	466	481	464	421	476	449	460	436	472	449	453	450	484	483	501	464	488	447	450	417	433	485	445	475	488	454	443	456	481	455	483	433	477	491	448	454	448	445	485	468	451	462	446	478	457	489	454	456	435	459	475	488	455	483	488	482	527	463	487	493	449	458	433	460	454	438	465	481	484	497	485	495	482	451	469	513	458	443	488	448	475	448	472	462	484	476	440	448	467	474	491	466	464	447	441	468	467	493	469	475	467	433	473	467	457	438	476	476	432	496	457	490	476	482	460	478	466	478	445	478	455	433	447	476	472	453	460	500	468	488	511	485	435	424	483	490	511	472	455	461	483	483	469	448	469	421	464	439	471	426	441	463	477	483	475	465	451	450	450	477	510	471	471	443	508	478	454	436	460	444	454	479	467	456	464	482	435	447	475	460	455	484	457	439	479	434	476	493	445	496	478	471	449	445	492	451	478	435	470	463	454	446	472	485	459	456	456	464	431	473	455	452	459	434	449	457	460	495	492	488	450	513	448	448	456	458	434	434	461	472	474	491	473	481	507	493	451	457	512	489	472	485	485	479	461	441	474	464	438	453	481	456	484	444	445	475	453	456	481	465	474	466	444	468	464	484	443	452	465	485	477	510	489	475	447	476	468	460	482	453	445	466	456	472	477	469	474	474	460	418	473	423	492	521	451	455	516	489	450	461	447	445	421	486	484	447	507	426	489	498	493	453	494	462	440	455	472	500	440	510	465	508	472	463	448	425	427	489	458	452	456	463	455	448	471	458	496	432	456	506	455	467	472	482	448	479	481	469	428	437	463	458	483	486	450	451	472	443	443	501	495	458	436	457	441	463	457	501	501	478	466	463	477	476	475	485	435	478	425	455	450	413	457	448	454	446	480	481	462	457	481	483	445	436	510	471	444	441	483	421	467	445	414	476	474	417	452	457	471	460	466	466	461	462	446	452	447	476	466	485	472	527	451	446	463	465	440	508	486	469	460	464	425	437	453	435	501	464	497	451	467	448	473	451	453	463	472	460	474	423	469	450	469	474	433	501	483	491	489	486	448	496	490	435	453	491	462	441	435	425	489	432	468	417	459	464	453	477	471	471	453	486	433	446	450	414	475	474	469	442	469	473	415	495	459	456	449	461	450	491	448	483	473	474	464	463	528	468	482	523	455	488	477	508	509	466	490	475	489	495	450	454	475	448	454	470	495	469	485	445	457	467	430	452	475	477	470	417	432	494	462	450	458	470	475	453	450	439	465	490	428	448	456	461	452	470	469	473	482	473	451	498	435	491	457	470	460	477	453	462	472	441	477	473	451	443	456	421	452	445	458	450	477	427	500	465	499	490	467	485	514	474	478	469	459	478	473	495	478	486	473	470	448	470	470	435	496	498	427	444	475	502	468	442	456	421	456	463	460	440	470	480	474	481	480	463	469	479	449	456	445	438	425	472	491	443	431	462	442	456	452	486	470	461	513	504	436	474	468	504	494	470	451	472	477	477	459	493	457	447	446	448
5073	845	672	544	552	461	414	701	2756	3554	2289	1101	622	444	417	384	406	351	375	387	401	405	352	371	384	398	377	391	367	425	406	386	393	376	386	391	422	404	386	443	402	391	366	402	384	396	411	392	401	366	384	344	388	370	347	421	421	421	357	378	336	366	394	384	388	386	371	405	354	404	379	382	414	382	375	389	398	404	378	395	355	423	417	369	407	408	399	376	369	393	378	386	391	371	389	372	368	361	378	358	372	417	400	391	387	376	358	390	376	343	402	354	403	381	379	398	369	375	401	349	360	391	396	391	363	384	363	358	404	368	387	364	434	366	394	375	418	383	363	406	400	386	413	411	397	384	357	404	385	392	378	407	372	401	404	360	379	408	390	392	405	391	410	394	377	403	379	377	362	384	385	390	349	424	369	410	388	388	421	374	373	403	389	385	414	386	352	408	349	427	384	363	395	389	406	372	372	390	395	390	394	409	415	357	402	382	419	419	391	402	383	390	386	366	370	372	382	380	369	398	342	422	378	373	386	422	400	392	380	396	386	367	367	349	400	377	381	369	391	367	447	395	388	385	403	380	395	379	385	371	402	387	353	386	382	393	360	380	340	401	371	405	390	381	365	424	387	406	383	383	416	347	376	366	345	405	374	357	420	394	389	353	354	416	401	393	388	397	386	398	385	386	402	414	410	384	416	377	378	420	390	419	355	392	386	361	395	385	376	385	395	417	387	407	378	405	379	375	398	395	381	386	418	394	394	378	385	414	393	387	433	398	394	420	370	419	384	408	397	412	383	371	364	394	403	372	399	372	405	427	393	390	358	382	408	364	391	389	372	380	384	369	372	372	361	376	380	372	396	391	397	391	384	400	391	388	374	392	422	386	401	414	370	394	388	390	409	384	386	423	380	372	418	364	395	425	392	387	399	403	385	438	413	381	399	379	339	372	393	385	384	394	404	374	347	359	364	436	401	383	340	414	399	412	391	387	365	367	400	401	412	376	391	415	419	398	402	372	357	408	362	384	407	391	384	374	424	410	363	337	367	384	400	388	403	418	375	380	398	363	357	371	384	426	344	370	364	388	354	389	423	353	390	416	406	411	402	380	387	392	372	414	398	402	398	439	409	403	390	407	367	397	386	392	352	401	405	366	409	400	379	395	398	396	398	389	373	385	404	376	359	349	380	429	358	403	388	394	400	373	386	370	412	419	409	363	376	380	376	378	383	407	411	408	430	349	382	404	425	427	403	389	367	384	380	395	429	403	388	400	409	373	374	409	407	387	370	385	380	387	395	370	404	379	384	405	380	383	401	348	373	420	388	417	383	431	399	387	397	411	394	403	424	368	401	395	388	396	365	347	408	401	390	398	425	366	354	413	377	401	367	374	402	435	383	362	405	389	390	389	374	388	372	393	398	393	392	385	398	412	406	380	358	373	385	400	417	406	424	394	392	392	381	357	373	368	392	395	366	370	403	387	373	425	384	385	408	398	410	388	371	381	389	441	392	396	392	380	375	394	380	424	393	390	400	372	419	390	390	392	377	393	356	443	410	397	410	411	388	415	384	371	372	411	410	341	377	407	379	378	411	390	347	401	392	395	400	344	374	384	388	389	372	365	390	372	405	404	387	401	395	402	360	401	392	417	392	396	375	415	395	364	374	381	375	374	386	382	397	412	411	389	362	392	371	376	358	416	357	400	391	408	433	366	362	370	366	443	390	383	374	379	432	399	388	383	417	390	387	366	383	414	369	396	386	429	388	346	410	377	423	416	352	389	394	390	382	385	408	426	429	416	402	384	376	369	382	407	398	386	402	383	350	396	389	388	437	380	398	392	382	376	386	399	409	377	383	430	395	394	402	393	420	372	385	407	388	358	374	415	392	416	379	383	451	403	351	382	395	382	370	404	375	391	414	408	368	383	403	366	407	393	384	394	391	408	366	380	420	419	404	380	396	363	407	394	413	396	410	413	388	357	408	370	406	379	397	400	403	375	382	393	370	413	395	403	395	365	427	386	389	397	394	383	354	371	390	374	380	390	422	379	375	379	405	404	361	426	407	353	414	381	425	401	368	383	422	395	389	390	399	389	388	400	399	405	364	401	413	398	374	381	412	371	352	379	393	423	351	382	392	393	399	402	362	394	339	416	369	366	380	381	404	366	409	406	420	402	407	410	399	408	394	413	387	376	413	388	350	390	387	389	386	403	410	424	381	387	377	431	414	408	408	404	429	377	399	391	374	377	383	411	386	380	383	396	415	382	366	383	385	388	376	384	389	402	367	399	368	400	375	390	383	389	388	395	374	377	387	367	379	382	424	390	423	395	376	373	348	393	402	362	364	414	395	390	388	413	378	398	397	374	404	360	404	394	400	422	397	412	389	364	394	408	383	402	381	387	378	381	385	387	399	419	387	397	384	357	348	384	388	359	362	368	399	383	395	383	357	405	408	378	387	398	442	403	405	379	399	427	399	358	405	399	383	363	358	392	376	388	402	380	374	379	412	386	393	347	408	381	378	391	404	362	381	384	402	379	428	400	388	383	394	373	366	361	386	390	387	397	374	377	379	436	381	368	370	392	384	441	383	397	408	391	390	395	359	357	401	373	383	381	403	369	405	429	405	386	396	392	383	391	382	417	410	371	363	378	387	382	401	375	380	372	378	391	365	396	363	381	404	393	393	377	373	395	405	387	385	397	422	389	374	416	348	384	392	369	376	407	393	400	387	364	422	370	371	418	402	383	405	326	373	347	348	376	419	423	388	381	393	412	368	368	393	408	361	383	396	377	407	395	397	381	386	401	397	416	369	360	414	410	416	389	383	353	379	372	378	389	365	425	399	381	364	379	410	376	426	395	410	394	424	377	378	367	415	386	411	409	398	371	416	394	387	397	384	385	414	420	436	391	419	394	404	350	400	370	356	406	362	395	409	398	386	397	375	353	318	362	402	414	335	388	385	374	409	403	404	364	371	387	407	388	389	409	390	375	401	380	419	364	367	405	397	417	388	405	387	416	407	390	391	401	390	409	414	392	377	379	382	385	380	372	437	403	389	364	374	395	409	399	383	391	395	377	403	379	378	374	380	403	388	389	398	347	397	397	401	406	421	420	381	400	416	423	407	382	387	408	394	367	399	398	398	392	431	389	387	380	411	370	392	372	365	377	388	431	376	404	375	398	410	381	398	404	367	400	399	394	387	393	426	391	392	381	419	403	375	427	390	385	392	404	372	388	391	370	372	378	387	370	389	388	397	419	365	397	406	400	368	357	403	388	389	377	403	371	398	389	401	415	365	382	386	372	355	424	372	371	367	403	375	391	406	379	417	375	388	402	380	361	394	396	383	400	375	388	410	378	413	405	390	418	402	417	376	391	424	391	428	380	415	413	403	389	422	407	412	378	408	379	395	383	377	396	361	378	403	353	367	371	372	391	358	387	394	396	399	385	378	408	366	382	359	416	402	410	393	374	386	424	426	391	373	382	414	423	383	412	339	421	412	394	374	375
25025	21011	26795	24995	4945	1135	972	2068	15527	23641	15045	5763	1829	850	617	595	633	603	613	614	618	602	609	592	652	587	595	581	594	606	557	613	600	610	586	563	585	602	579	606	568	599	626	599	581	599	620	575	617	596	597	615	591	587	584	561	583	612	593	598	567	573	625	641	607	573	605	585	568	629	643	604	614	580	597	638	632	603	580	581	592	566	562	643	585	587	617	586	581	610	604	627	558	692	553	581	619	636	606	591	604	606	643	591	600	618	607	572	581	612	598	572	588	594	606	608	582	609	616	584	605	570	558	591	578	597	603	580	566	602	560	611	578	593	625	614	598	606	605	635	609	591	616	614	607	590	628	623	591	607	585	559	632	612	594	597	632	599	588	597	582	618	630	567	602	620	645	585	596	589	629	627	618	629	599	574	591	588	567	616	590	615	607	575	595	629	592	613	632	592	598	608	576	578	578	597	623	548	609	603	634	623	577	596	613	587	579	618	573	602	630	578	555	607	614	616	621	624	618	541	587	585	620	585	554	625	567	598	556	575	659	599	590	589	570	605	574	621	648	628	621	639	608	572	593	635	606	570	609	557	605	632	598	597	561	581	586	611	607	609	556	578	611	570	602	632	601	614	599	614	606	600	588	590	579	623	570	591	605	623	614	625	619	645	605	585	584	605	588	591	594	579	581	595	590	646	560	589	600	595	606	581	619	641	544	600	600	585	618	589	589	625	597	563	615	577	589	580	546	572	596	634	608	578	617	622	619	578	578	548	590	615	605	593	585	652	558	632	606	586	525	607	606	575	634	586	589	566	619	590	621	570	622	543	590	623	578	582	608	642	584	553	615	563	596	628	584	601	574	635	624	599	600	583	595	612	570	615	594	588	603	558	585	580	586	585	605	616	591	638	601	563	546	586	608	616	620	620	613	592	598	624	658	652	572	577	569	580	645	598	597	633	653	626	589	569	589	626	592	540	603	587	586	591	570	572	581	592	568	607	598	578	556	570	585	659	562	584	582	606	589	590	646	594	588	563	579	586	581	631	558	585	568	630	554	578	557	559	598	611	609	588	609	613	578	645	607	623	605	616	587	593	606	636	624	585	610	604	638	597	634	607	576	595	601	571	608	588	625	548	601	580	585	655	613	584	621	606	614	643	617	611	601	598	584	591	587	598	592	584	603	585	599	559	604	608	584	592	614	578	601	569	626	559	574	594	592	553	558	599	598	572	617	615	601	594	602	593	587	603	607	583	612	577	615	594	609	577	595	561	616	578	613	593	635	625	576	589	573	632	612	612	595	596	611	580	577	578	631	577	585	583	610	580	588	563	632	600	641	558	601	604	581	595	569	590	560	581	599	578	616	587	607	592	598	622	593	630	587	626	603	605	576	615	579	586	599	591	604	605	579	629	605	575	613	612	572	604	573	611	633	586	680	608	586	611	590	628	591	595	626	615	621	583	597	614	611	604	610	636	589	600	607	597	619	585	600	547	588	558	564	556	550	603	563	616	586	579	608	603	628	583	564	608	635	589	600	595	594	576	607	561	582	610	581	617	576	584	579	575	624	616	591	603	576	573	595	541	575	549	587	594	609	602	611	602	549	574	562	561	564	566	606	607	595	606	611	581	543	584	592	619	554	586	622	586	599	599	557	572	537	637	637	628	595	583	649	593	613	557	558	602	613	644	538	570	589	603	606	592	619	605	587	618	593	602	626	591	592	567	596	560	584	641	598	598	595	600	581	593	586	557	628	602	591	566	585	594	556	629	611	566	595	582	570	612	579	630	566	633	583	586	581	594	596	585	603	574	584	587	627	668	573	558	570	584	578	573	571	583	610	583	627	565	557	638	579	596	566	605	617	579	568	594	628	586	612	612	600	603	584	612	615	607	589	584	601	564	573	621	615	557	605	642	591	593	601	590	607	590	615	640	596	585	567	581	573	570	611	606	562	578	605	552	607	602	578	570	559	613	587	622	597	596	595	593	595	599	605	603	614	564	588	605	580	628	597	601	586	628	587	568	606	614	581	611	567	590	581	631	596	591	597	596	634	577	605	580	609	614	591	649	551	581	576	595	609	548	636	606	620	611	642	580	554	559	628	611	589	642	600	613	577	609	613	558	598	578	611	598	619	573	573	579	599	626	533	613	598	601	610	620	632	585	566	573	598	620	617	593	601	592	600	578	567	580	614	556	585	579	576	568	610	619	599	612	609	573	585	616	605	538	602	570	635	592	588	603	556	542	611	615	641	603	548	573	589	574	621	623	587	610	546	581	585	610	609	595	627	584	597	571	584	568	641	553	590	553	556	601	622	582	643	607	582	622	603	577	566	594	579	635	592	610	599	617	606	589	567	620	618	618	567	612	573	623	626	598	586	573	633	580	611	591	610	590	596	588	539	574	545	577	571	566	609	632	581	569	576	604	587	560	582	572	606	603	603	609	586	563	552	633	610	615	617	581	597	602	586	649	604	565	584	586	613	574	598	608	582	628	568	613	585	562	635	579	552	591	618	629	606	603	606	579	560	592	596	599	592	593	576	577	598	628	613	608	579	619	576	616	586	624	592	586	618	612	594	605	644	567	573	545	614	610	527	609	615	621	594	618	640	582	609	585	626	606	597	627	604	577	598	576	587	552	582	642	582	589	562	598	585	574	588	599	618	562	575	622	631	631	574	573	621	589	625	572	612	584	591	566	608	607	585	617	574	595	561	578	607	578	583	625	600	612	565	579	621	576	630	553	618	634	566	590	593	575	588	572	569	614	603	586	548	600	608	651	599	575	587	613	611	589	590	581	549	633	617	623	593	625	643	621	597	588	561	581	585	601	640	589	584	593	564	624	618	604	557	643	640	586	552	536	608	633	577	571	555	611	569	622	558	620	595	610	577	574	577	559	619	612	552	627	558	625	571	601	596	582	577	580	611	583	605	590	639	617	590	585	600	598	562	588	598	649	598	619	587	600	598	563	627	567	609	617	610	562	586	596	584	556	606	566	576	638	556	589	613	579	569	618	607	528	603	589	626	565	617	587	598	607	579	560	561	624	606	618	601	587	643	601	579	574	584	596	547	634	612	605	589	558	624	571	613	596	596	605	599	569	604	595	569	584	632	575	583	595	570	613	575	611	614	634	586	586	572	609	564	607	590	585	560	600	605	570	603	598	606	573	574	604	588	588	584	622	585	610	609	573	535	604	655	604	620	595	575	613	637	607	618	611	627	561	568	589	597	634	554	618	582	587	538	618	582	645	596	592	633	639	598	557	606	605	598	559	651	539	579	604	616	589	569	621	594	602	588	627	611	599	590	551	578	578	587	603	594	563	593	614	606	613	625	597	589	605	559	581	604	564	601	607	588	580	548	654	650	590	621	592	612	580	581	618	593	625	565	620	561	582	590	623	611	599	586	582	594	593	612	650	558	621	653	572	554	578	592	590	554	553	623	600	556	595	580	603	575	596	590	670	602	584	546	568	555	604	582	608	614	623	591	603	578	573	603	592	590	647
3830	3606	2717	1451	1114	935	824	2659	18387	21200	12491	5081	1826	749	529	518	544	499	499	486	511	504	504	503	527	486	523	538	474	543	529	540	511	485	471	510	522	551	471	515	533	509	490	537	489	523	494	529	509	504	527	509	486	508	512	484	502	509	541	507	556	512	529	512	523	521	510	482	547	532	476	523	505	543	514	506	492	515	539	550	538	501	551	491	502	538	517	511	571	506	519	450	537	511	523	506	506	504	544	467	483	493	489	512	516	517	504	535	507	517	486	513	509	539	472	488	536	529	531	539	517	510	519	480	531	526	504	497	488	537	493	518	515	494	528	520	520	485	516	526	493	465	546	490	512	511	518	505	518	543	527	536	520	528	524	510	524	563	544	540	503	554	529	479	507	532	497	549	481	516	514	531	483	522	529	517	534	533	497	514	507	516	487	526	502	481	525	525	506	495	540	540	531	509	504	539	455	532	518	536	515	502	527	515	523	485	478	545	474	537	508	504	503	541	499	527	486	524	522	485	518	500	545	501	532	503	474	501	519	489	523	480	555	537	510	512	497	481	540	573	525	531	536	544	482	488	487	501	522	537	496	469	512	542	474	498	531	513	530	481	489	585	498	533	523	490	548	531	538	484	535	556	518	490	501	512	487	494	535	525	488	532	490	488	524	511	504	502	498	521	527	506	515	491	499	501	555	521	515	487	518	534	520	471	548	485	513	529	522	524	524	480	532	514	517	512	479	568	518	516	507	486	514	538	549	455	516	496	523	500	520	497	475	495	540	493	497	522	502	469	497	528	507	473	519	537	545	485	440	528	500	503	494	521	517	514	506	510	544	494	549	478	520	506	501	500	491	515	519	475	507	510	486	485	489	508	497	471	511	572	497	477	517	517	539	528	501	537	522	468	546	513	475	520	520	554	475	535	541	506	483	499	555	527	501	552	509	511	535	524	478	485	534	549	506	493	478	492	497	459	493	467	529	507	541	504	479	515	482	492	535	513	500	519	525	468	512	526	540	481	506	503	518	499	492	553	537	545	502	514	493	505	505	513	501	487	503	551	466	503	496	484	544	492	498	511	505	511	518	521	509	512	524	492	518	521	511	487	458	508	487	507	522	520	536	495	472	515	473	521	472	510	526	514	510	503	503	543	475	484	505	502	525	559	453	523	496	519	482	527	516	513	490	548	525	524	506	478	511	537	502	527	538	473	548	507	531	526	540	486	512	498	504	537	530	475	522	495	473	511	531	527	525	529	538	513	524	516	497	515	499	544	560	532	502	514	559	483	538	489	502	536	522	479	501	500	467	504	543	511	545	523	510	471	525	456	552	516	517	505	487	486	502	495	522	501	477	452	509	502	549	518	484	520	500	490	523	517	491	507	542	507	505	509	507	481	511	550	525	486	535	535	482	472	485	532	532	523	504	522	500	506	504	481	521	476	503	466	512	500	510	544	492	494	531	513	527	519	527	495	513	505	525	477	504	508	513	485	512	498	518	526	532	495	492	512	535	478	504	529	558	497	498	520	490	544	517	488	508	507	531	461	485	479	541	466	505	509	518	528	494	504	508	536	479	478	510	509	485	474	496	498	467	466	511	529	516	522	509	498	447	527	526	514	488	557	507	527	497	487	513	512	501	498	511	493	517	511	525	522	487	524	465	538	512	512	534	476	447	515	476	505	524	524	477	489	502	519	492	521	481	524	538	485	555	474	515	540	549	498	495	474	502	489	503	495	524	532	494	503	495	484	540	532	484	503	502	536	486	510	515	548	529	497	474	519	520	475	538	487	516	530	494	483	499	515	526	526	531	538	512	490	486	525	523	521	506	504	495	511	483	531	493	536	518	526	496	492	510	557	498	528	468	492	532	529	531	530	514	488	507	523	513	547	485	494	509	521	527	505	542	506	540	493	513	523	468	465	540	510	516	527	528	497	523	509	486	527	497	498	504	471	499	535	516	473	520	470	492	482	474	508	486	502	551	511	523	511	515	510	530	493	518	519	540	541	508	491	510	488	501	502	488	496	520	510	503	551	512	510	582	522	494	511	508	493	525	501	479	453	485	508	490	519	494	500	520	502	498	512	476	465	540	515	498	531	500	515	481	531	507	491	528	542	507	533	464	509	546	476	550	491	550	517	564	481	498	517	483	507	497	513	500	465	462	500	513	523	487	497	492	521	491	457	503	516	522	469	514	475	531	507	504	559	481	466	521	523	535	532	506	474	487	524	507	499	511	487	478	505	502	536	517	536	457	479	471	516	506	536	503	501	554	549	507	498	489	511	493	524	480	482	520	567	494	526	467	512	498	519	482	514	520	539	523	525	512	495	497	549	517	481	497	473	484	529	528	466	518	508	549	494	565	536	479	480	508	455	504	503	516	482	519	497	562	509	441	482	529	536	540	487	494	559	489	534	509	536	517	500	492	483	471	532	484	511	525	507	475	537	488	492	538	522	488	492	547	528	527	513	494	498	522	507	483	470	490	515	481	515	540	503	532	496	519	483	494	541	493	520	519	539	518	535	529	489	541	489	496	523	535	514	526	529	490	500	523	515	560	522	487	523	555	504	530	524	515	474	524	499	454	512	457	538	541	539	468	534	538	523	502	481	503	502	514	544	531	465	522	497	489	518	534	538	503	506	459	481	529	497	500	519	514	518	533	546	506	499	481	469	536	556	505	553	521	461	504	528	534	499	462	505	555	503	498	535	494	508	512	502	476	533	525	534	537	523	525	512	513	459	485	500	499	512	500	500	498	529	512	482	497	471	528	500	514	542	511	481	481	467	534	508	527	530	487	514	529	508	531	507	486	500	520	501	554	513	528	489	524	504	506	515	512	476	500	549	495	465	517	516	529	504	488	493	509	511	494	510	494	502	528	520	473	502	480	496	521	524	506	522	533	507	539	489	497	490	505	529	517	500	495	512	527	512	502	501	460	525	499	476	509	488	486	534	512	499	492	473	512	514	509	543	513	531	523	540	518	526	541	497	481	542	509	489	521	472	489	535	521	462	534	482	505	519	539	497	518	522	468	502	491	528	499	512	519	517	491	523	466	518	486	498	471	479	497	517	554	504	486	504	533	545	512	530	499	526	482	495	509	510	541	511	497	495	520	490	550	488	543	471	514	500	562	490	511	525	507	531	512	513	523	499	549	522	519	502	488	522	517	493	537	531	498	524	477	520	503	462	496	499	542	496	511	514	487	506	485	508	496	494	546	539	495	544	520	501	517	548	520	498	494	486	556	507	521	478	542	512	487	504	472	525	521	496	482	493	506	494	464	502	526	533	500	495	480	526	495	499	477	477	495	522	484	479	491	524	500	519	514	503	502	482	489	487	510	520	530	495	516	451	510	506	477	554	530	495	499	487	525	517	535	498	518	465	543	534	502	515	517	525	475	557	488	507	491	488	502	515	553	537	522	466	539	521	515	517	504	537	539	507	514	523	486	511	520	504	486	495	494	500	518	522	500	522	503	501	497	473	549	495	490	534	552	489	511	514
23834	20986	28182	23985	20978	8856	2179	1700	18501	42301	31607	15873	4758	1161	918	876	859	864	900	765	856	844	882	863	883	864	874	818	922	872	840	839	852	806	861	824	792	823	867	840	873	815	825	853	837	827	838	809	889	801	820	809	850	819	772	857	936	834	844	840	814	845	825	855	793	807	849	819	830	829	865	831	860	787	816	832	821	844	830	797	838	882	863	804	844	786	870	838	791	813	823	814	836	782	848	819	814	768	817	844	856	821	791	808	842	854	819	789	826	843	855	834	850	814	784	783	878	771	838	809	854	826	800	836	889	794	771	843	813	790	857	815	798	874	811	827	908	800	843	795	840	792	848	824	833	725	799	813	822	813	786	785	838	823	830	839	854	798	800	839	863	868	804	845	811	804	859	803	804	820	833	852	848	814	814	796	867	836	881	832	845	785	839	840	858	806	832	840	879	810	865	819	815	851	767	829	779	844	830	830	817	824	818	859	819	816	813	751	846	785	876	868	784	860	846	778	801	828	820	863	852	801	838	849	823	794	796	874	819	782	861	882	831	888	810	824	815	848	787	804	831	756	810	833	834	800	829	830	845	808	804	831	819	872	878	865	838	820	778	818	791	849	806	855	853	851	846	822	791	815	817	818	785	823	819	784	834	792	848	799	810	791	818	825	863	823	791	889	800	868	817	789	829	832	863	864	767	839	819	811	830	817	813	845	789	819	867	795	846	787	802	812	857	874	845	816	780	867	808	864	810	841	823	902	816	829	890	854	825	820	792	837	838	816	857	785	818	840	850	834	831	875	874	837	833	840	794	790	816	889	871	826	804	826	815	747	810	898	830	829	846	799	820	770	848	851	786	844	818	858	884	837	805	839	798	813	775	815	771	806	817	873	866	826	848	827	815	790	831	871	809	788	786	807	827	810	854	823	814	839	790	799	847	817	816	816	874	819	809	804	822	853	814	804	767	779	872	794	834	844	783	776	825	831	848	857	802	805	790	777	830	794	827	830	813	845	822	751	794	823	808	857	822	807	868	779	829	863	884	821	845	826	831	839	831	872	815	866	763	834	778	842	849	850	803	812	882	803	757	777	829	856	799	837	839	839	820	878	815	770	818	865	837	879	838	826	757	830	876	821	821	780	785	842	830	826	835	850	784	791	806	778	806	851	814	806	867	851	815	835	824	828	869	763	866	772	769	815	815	827	747	803	843	817	831	798	810	777	863	866	849	877	798	800	784	842	814	865	839	844	830	816	846	858	818	829	850	847	861	892	859	844	813	878	794	859	875	850	846	828	847	828	867	817	857	796	791	873	836	849	797	818	843	825	845	819	839	806	764	819	787	868	738	858	822	798	860	833	853	816	821	829	855	808	839	842	823	848	814	826	808	853	854	826	779	857	801	820	823	833	838	826	830	839	844	802	808	811	849	840	815	851	841	811	820	843	865	865	828	805	801	805	832	806	779	808	798	854	844	798	830	806	812	828	773	803	846	840	778	832	794	810	824	812	848	802	819	834	839	834	804	822	821	805	840	784	855	816	847	790	794	843	834	801	779	844	848	871	862	830	822	797	817	805	827	885	807	842	804	824	851	830	881	807	816	863	814	806	830	805	814	867	845	820	810	864	817	837	869	856	820	818	766	796	814	812	794	819	820	841	798	859	838	814	825	831	838	834	827	854	823	865	802	777	833	871	818	833	827	836	862	836	838	825	778	802	821	825	826	846	783	854	799	819	819	781	886	834	837	843	763	819	836	826	840	869	834	899	799	788	804	802	815	807	774	865	831	825	868	827	864	829	843	777	853	839	863	794	806	840	836	844	787	844	841	821	802	822	844	835	834	792	844	841	873	796	808	854	823	828	846	764	851	792	816	839	794	787	842	864	784	846	796	805	812	804	848	843	857	770	808	807	878	789	847	845	831	845	846	818	818	818	868	793	797	806	869	788	829	777	832	811	803	853	775	811	800	787	849	806	843	790	823	813	819	831	793	838	814	803	804	858	791	836	853	879	828	810	850	819	830	857	823	851	884	787	813	853	812	797	794	805	819	834	831	861	809	801	776	783	797	817	810	812	852	749	797	864	828	792	855	815	845	819	806	820	780	810	817	893	776	834	817	861	838	826	823	816	826	830	859	809	804	822	813	828	838	846	819	845	791	813	849	847	806	844	803	807	821	778	843	766	816	860	824	836	790	807	850	844	767	823	853	813	829	798	902	833	801	838	807	827	864	828	817	808	833	819	837	812	854	830	851	828	791	795	826	828	763	839	845	796	802	817	790	854	888	757	802	839	805	854	806	796	825	873	812	782	804	840	802	808	838	848	833	831	845	791	837	820	821	853	825	851	816	860	820	827	836	858	870	811	849	802	820	763	838	822	817	811	789	841	837	785	857	833	843	846	808	817	841	793	855	821	843	845	799	770	800	815	829	854	813	883	833	869	819	792	834	864	809	840	824	841	772	827	825	858	776	844	860	905	830	833	760	812	833	850	810	805	818	792	817	843	788	811	833	825	834	795	798	857	842	798	857	821	820	796	798	916	845	834	803	827	901	834	823	825	816	793	821	818	855	825	849	824	861	863	794	771	855	819	786	827	822	798	849	819	797	835	804	795	858	818	791	804	786	807	805	812	819	850	880	866	783	807	832	871	805	835	787	788	800	807	856	791	849	828	870	877	847	775	837	807	766	821	821	789	827	824	858	831	852	816	839	861	827	830	815	823	816	791	778	845	799	821	795	847	837	797	812	837	806	807	763	826	786	806	794	828	802	908	846	829	844	800	808	827	797	815	799	819	827	831	809	832	796	784	798	832	884	820	843	821	778	773	821	845	836	832	894	819	809	808	818	809	774	783	801	805	780	800	782	845	836	819	840	853	817	796	817	843	813	866	831	812	818	802	819	855	873	795	845	787	796	800	847	836	828	803	817	851	845	827	805	805	842	844	839	845	827	817	837	814	811	813	787	777	863	832	866	833	760	826	877	836	796	847	837	807	834	834	861	861	836	819	804	810	804	785	823	856	840	822	849	836	851	878	802	826	809	802	821	806	812	847	824	849	825	758	832	857	781	830	835	821	820	841	788	883	874	812	825	798	828	793	816	805	805	769	873	855	819	870	803	820	832	823	841	824	803	799	782	787	812	810	807	813	834	814	839	797	778	833	843	824	874	779	810	839	813	785	825	818	804	825	799	815	855	818	840	867	820	823	812	826	816	839	853	811	846	800	796	805	823	834	831	817	786	832	825	816	823	842	848	838	844	789	796	826	814	853	851	866	808	794	872	818	789	843	830	836	815	851	844	814	858	834	795	826	810	777	794	775	793	829	740	813	811	824	850	802	876	835	816	847	840	820	800	878	826	815	758	826	841	792	839	825	867	833	808	851	815	798	845	851	882	901	878	846	810	845	792	807	848	788	838	836	857	862	856	880	842	835	807	818	841	807	813	851	898	845	829	821	815	899	820	886	805	824	800	826	811	821	854	781	838	852	815	802	826	831	814	804	875	850
4540	7136	5364	2875	2139	1712	1511	1845	23133	37963	25664	11749	3892	901	688	653	676	687	688	688	668	696	664	722	688	738	700	664	682	679	666	674	690	684	696	662	750	690	691	667	735	646	718	695	688	725	690	695	700	689	679	656	688	684	707	690	683	720	687	698	654	732	694	677	689	697	644	675	676	688	613	725	714	692	684	666	647	673	686	725	719	679	692	722	692	624	710	663	689	673	686	662	673	654	720	678	704	716	722	682	691	699	688	720	687	691	640	707	701	700	703	680	675	659	700	642	654	638	699	665	644	679	684	730	702	631	667	636	677	632	670	707	673	674	669	724	727	673	650	715	732	660	668	701	707	666	713	686	681	676	686	648	664	675	707	670	674	714	653	688	725	675	742	674	655	679	662	709	688	675	696	675	654	688	678	715	667	635	675	641	696	657	698	684	698	692	724	681	687	730	655	656	686	694	664	658	685	675	683	684	651	704	720	653	679	703	732	690	661	678	646	704	656	666	716	676	679	666	666	680	743	680	647	702	666	710	689	659	703	664	687	626	691	682	704	719	664	717	690	651	695	720	683	669	670	772	699	710	710	678	633	694	607	663	678	719	705	703	705	684	727	639	677	623	683	701	695	712	635	684	627	680	687	692	712	687	700	717	700	690	712	657	641	690	653	743	654	667	665	641	669	649	690	703	647	646	685	670	698	693	681	695	670	642	732	697	701	675	726	649	688	684	693	695	664	655	722	710	687	672	658	681	651	683	704	727	718	683	661	642	710	701	717	684	682	687	712	675	694	651	673	664	718	685	665	675	664	626	640	690	708	680	694	685	680	694	700	648	661	708	686	704	656	666	700	673	688	672	693	702	681	750	678	676	654	716	687	677	690	648	692	639	681	685	687	688	702	706	712	726	695	744	677	668	694	688	673	658	690	682	668	664	688	706	717	667	732	710	654	705	718	661	655	673	673	718	674	665	683	677	644	719	702	687	662	704	666	684	678	671	682	706	677	660	695	688	651	737	743	701	695	706	696	666	712	644	683	716	697	678	643	665	685	683	663	657	722	681	693	675	708	649	670	683	713	672	646	692	679	680	666	670	719	702	652	728	704	669	668	697	657	693	689	729	728	638	680	718	705	700	646	690	721	707	703	646	628	683	654	692	652	696	683	693	692	690	682	691	655	677	655	665	698	713	691	736	667	709	721	670	661	643	683	687	652	652	677	701	693	672	678	662	696	659	691	659	707	654	703	751	652	694	694	623	719	687	635	712	678	668	667	703	672	650	658	700	668	701	696	713	672	677	669	669	629	685	686	633	638	727	668	694	704	678	653	636	673	681	684	691	696	729	640	694	670	671	637	623	737	689	677	684	642	661	681	649	639	711	706	701	704	690	699	629	668	727	686	706	663	684	655	651	707	685	658	644	670	654	670	702	669	678	659	667	672	692	683	728	686	697	693	663	670	661	683	653	651	663	679	640	656	694	689	666	702	684	690	679	663	685	691	689	687	646	656	683	708	690	680	698	676	704	682	744	685	717	679	701	676	729	672	685	714	693	633	662	644	640	699	709	679	694	678	684	695	661	691	647	661	666	664	696	690	700	682	652	671	657	651	701	699	669	661	677	668	654	666	666	651	681	662	644	683	665	698	634	653	664	675	703	709	705	673	691	719	694	656	636	724	660	686	680	702	658	652	684	651	662	611	695	676	705	710	712	683	675	658	652	663	701	684	633	727	655	672	676	685	735	640	686	698	645	664	699	724	693	699	698	652	660	665	635	684	673	701	712	639	667	663	682	691	658	729	645	672	687	689	686	687	706	700	677	678	665	632	656	677	684	672	673	694	713	704	694	663	710	646	688	747	620	693	657	655	678	699	695	721	692	660	693	661	677	689	687	658	699	664	661	678	655	669	623	678	661	688	681	649	693	675	688	640	670	644	698	668	689	636	682	713	645	731	683	652	671	695	680	675	694	669	642	671	677	625	680	670	665	653	679	673	667	682	677	672	654	711	641	687	737	684	705	677	647	686	650	705	664	670	656	672	688	738	649	705	669	682	650	645	704	637	651	722	685	669	637	670	661	666	659	676	700	720	667	692	662	681	694	707	677	675	695	678	708	668	677	666	691	721	677	645	695	645	686	664	681	673	665	687	712	652	669	674	677	682	711	656	674	660	678	700	681	691	687	647	731	667	695	683	707	694	687	666	670	699	710	679	675	697	670	647	636	694	671	658	658	656	664	684	685	679	677	663	659	719	685	673	657	638	686	711	687	679	634	682	676	715	681	683	657	665	655	677	653	683	687	648	729	704	718	673	696	647	639	661	685	650	706	678	643	599	670	711	656	699	616	681	667	659	663	704	658	667	698	701	726	705	696	739	647	701	655	654	708	676	670	704	648	647	703	677	685	654	694	695	681	698	691	720	702	691	642	674	731	703	674	711	689	617	662	698	671	660	662	648	652	711	651	676	670	715	691	676	682	716	677	734	652	663	662	728	640	628	655	689	663	662	659	666	687	699	664	664	697	708	687	694	743	693	662	666	682	702	713	667	662	632	710	634	729	702	685	634	635	637	677	640	657	682	640	668	668	658	713	683	642	626	688	638	658	679	701	653	657	671	678	661	626	640	633	680	656	670	713	656	643	719	672	714	694	641	671	656	694	676	646	634	684	699	650	680	716	655	661	749	690	664	692	677	663	675	669	652	690	664	717	698	680	676	685	686	675	635	672	631	672	677	638	718	672	630	674	667	674	678	668	665	685	697	674	702	664	655	700	689	696	661	722	693	676	699	678	646	673	667	697	652	632	673	685	681	650	682	680	700	686	705	700	664	676	687	693	672	704	669	667	647	699	657	714	652	692	670	722	714	615	673	682	624	654	694	655	686	686	678	685	694	683	692	634	666	668	630	648	677	721	641	643	656	673	684	623	676	704	703	693	723	657	658	668	632	704	690	665	632	671	680	660	678	604	704	750	661	740	665	663	666	656	724	687	688	660	675	694	667	632	687	678	674	667	677	673	669	700	725	643	711	685	696	683	653	689	641	689	659	672	676	678	687	663	669	667	657	681	661	684	679	648	680	672	646	703	699	678	666	600	727	699	695	680	692	610	679	693	658	690	696	639	686	653	681	702	704	708	610	722	687	648	659	632	654	651	684	654	586	714	715	633	677	669	669	633	663	683	683	649	714	696	683	657	671	688	681	658	704	712	735	652	647	685	715	683	703	685	707	649	664	668	697	652	660	683	698	690	669	667	701	655	688	693	711	690	682	690	682	715	647	672	720	655	706	706	680	669	690	687	691	671	701	703	622	615	673	724	691	706	672	666	689	674	666	717	675	669	689	666	621	660	661	709	707	668	681	653	680	628	649	705	678	631	689	651	699	681	674	689	640	664	648	695	696	704	678	687	666	706	645	685	647	665	682	668	698	695	701	641	679	658	648	642	632	671	695	643	649	681	684	658	658	624	662	672	694	649	658	670	708	667	688	725	657	641	703	704	653	680	664	713
27173	12544	1702	968	704	563	549	531	1001	3161	2905	1782	860	504	526	492	479	469	487	468	496	473	500	477	439	497	485	479	447	504	485	506	544	472	467	446	483	464	475	477	487	463	532	480	471	470	488	490	501	485	507	466	526	485	444	514	494	480	466	487	452	476	503	469	493	478	508	471	497	479	489	495	471	497	478	496	470	484	505	531	452	471	471	489	485	498	488	512	469	477	496	461	472	473	443	488	498	488	501	493	475	519	481	468	526	469	471	474	488	450	476	501	471	477	487	492	438	486	484	464	490	459	505	468	485	478	474	489	449	459	446	501	463	508	481	494	508	463	462	483	455	478	457	499	493	463	474	490	469	508	467	500	506	455	473	467	487	505	455	501	483	458	526	509	433	476	466	457	492	507	454	528	481	464	430	495	490	488	467	486	518	447	506	457	495	505	493	477	494	489	518	487	477	479	486	458	480	478	470	506	458	494	467	443	518	495	504	452	450	488	484	510	453	493	501	464	465	498	479	438	512	445	472	480	490	496	439	490	471	453	491	479	495	475	513	463	482	457	452	507	502	509	487	418	497	438	463	482	489	469	436	500	483	462	487	488	504	482	485	465	453	520	477	460	439	497	459	496	496	494	476	500	454	537	539	532	456	455	477	471	497	483	522	438	496	552	460	501	454	471	460	477	489	486	528	496	471	496	459	475	497	468	454	440	510	520	518	474	475	501	525	479	536	473	479	489	533	510	459	484	444	496	481	480	482	481	441	492	451	450	486	463	477	493	470	437	509	459	493	473	477	485	495	486	499	504	526	469	492	481	446	476	485	490	492	475	500	499	499	474	436	509	492	502	493	461	489	476	489	446	441	451	521	456	484	494	499	496	484	497	508	501	489	437	510	463	507	493	476	461	566	507	489	489	474	453	467	473	398	449	501	516	479	485	472	501	475	455	475	473	446	480	492	454	458	463	469	503	470	470	455	481	498	470	498	497	482	520	501	440	505	478	477	465	466	494	506	427	485	459	493	458	487	462	487	470	490	495	492	459	501	446	511	466	516	534	441	485	458	491	494	517	485	460	462	471	451	484	443	465	501	479	475	501	508	454	433	472	470	495	484	498	482	475	521	501	484	461	486	509	492	435	496	480	479	462	458	474	473	487	458	492	504	460	493	441	468	495	473	479	503	450	483	472	505	447	524	490	504	470	514	479	447	495	493	468	475	472	497	485	508	527	464	454	539	472	499	501	456	444	462	490	482	440	446	449	480	523	494	466	489	546	513	454	471	495	470	534	446	480	466	489	536	464	514	464	471	528	497	460	487	513	470	476	465	476	471	508	475	500	468	456	485	441	461	494	468	481	483	478	497	480	494	444	498	509	479	463	467	517	504	474	495	510	494	510	469	485	467	510	469	501	474	490	434	443	485	453	500	452	477	514	478	467	453	472	486	473	483	479	477	477	504	487	507	490	503	509	456	517	482	518	502	510	496	450	477	476	462	486	493	482	476	487	500	481	501	475	497	462	501	474	470	457	498	498	483	508	486	470	461	535	496	505	468	494	503	449	465	421	495	484	527	480	458	464	477	472	480	468	466	521	472	498	484	506	481	508	496	478	487	484	443	475	468	461	520	467	486	515	523	492	474	464	477	503	503	461	508	499	516	482	461	454	522	518	493	483	468	437	509	476	497	461	488	510	449	488	485	535	522	493	462	455	491	528	494	480	485	479	451	492	456	478	476	476	453	488	481	490	456	483	488	523	460	469	499	475	459	489	506	456	502	465	447	533	484	501	485	502	487	504	504	474	473	491	464	482	457	462	487	423	468	490	477	482	513	459	504	504	503	518	476	502	464	487	466	459	517	457	489	504	493	496	470	485	495	435	461	505	508	477	457	484	497	513	513	459	470	497	487	461	445	488	477	495	498	488	504	500	506	492	481	467	492	503	459	479	519	524	500	482	494	452	505	514	512	509	470	471	467	470	507	512	472	479	517	512	439	489	503	488	515	439	478	516	445	451	483	436	502	457	469	477	467	502	444	512	451	499	457	498	470	507	448	451	497	469	446	486	508	459	495	514	506	492	456	478	444	474	499	529	482	465	501	478	481	449	471	502	500	474	498	493	494	493	483	503	491	482	516	489	474	485	467	479	484	489	480	479	481	508	459	496	461	496	487	503	499	449	488	455	507	508	487	449	479	471	487	504	470	481	465	488	502	495	488	487	421	503	482	454	470	469	459	506	484	476	516	459	478	522	432	472	461	468	457	488	437	501	489	458	468	440	515	494	477	506	486	498	475	456	508	456	424	490	535	476	455	451	471	467	495	488	474	455	456	465	447	504	470	488	501	493	478	498	479	485	493	524	509	495	517	478	504	451	478	470	491	496	462	499	463	506	475	474	501	473	468	500	470	490	503	498	458	506	485	506	465	499	510	502	508	506	447	480	444	478	491	494	473	503	475	472	468	488	459	490	454	487	430	500	480	514	503	489	531	491	507	490	455	453	474	513	473	453	532	465	459	518	450	445	467	452	493	472	486	493	475	456	482	457	485	479	504	502	485	477	481	476	499	498	470	502	512	515	479	480	493	456	499	465	453	460	494	527	520	496	458	450	469	471	464	485	498	497	516	471	436	465	441	458	425	478	472	494	462	493	487	493	469	467	460	454	474	482	499	467	480	512	454	465	487	476	496	530	477	492	491	486	477	439	452	481	496	484	487	458	501	492	495	504	486	465	493	517	473	534	478	486	496	527	471	471	461	472	474	470	536	482	526	471	534	493	524	491	464	501	465	482	467	518	471	462	531	453	465	510	468	447	492	498	495	512	479	485	485	485	451	515	500	490	497	455	504	508	521	465	462	473	457	482	487	504	443	476	456	492	516	512	495	520	466	478	458	506	478	475	482	488	514	466	486	495	484	480	492	471	484	450	512	503	471	500	473	442	478	459	499	489	484	499	492	494	424	504	522	521	482	484	484	466	492	463	480	494	485	451	455	512	507	485	478	514	456	487	452	532	521	516	479	481	478	494	445	470	502	501	486	501	499	485	538	486	531	445	521	518	445	503	518	437	483	497	535	483	459	510	470	499	444	475	487	460	490	462	520	512	495	479	485	479	487	486	497	486	469	490	478	459	450	431	482	456	494	440	494	470	494	497	452	452	487	524	459	491	453	482	440	438	505	470	530	476	452	464	470	472	474	500	513	493	507	512	468	492	462	476	478	513	463	501	489	488	484	465	509	486	492	463	501	481	491	533	488	470	497	496	473	486	495	470	475	450	497	495	489	478	460	487	498	483	476	494	467	461	481	497	492	500	506	475	472	458	496	501	496	453	483	497	456	452	454	443	452	473	453	479	486	473	481	475	527	472	462	463	497	486	466	507	479	516	485	494	489	508	499	475	461	499	494	477	497	456	465	462	477	504	495	496	487	503	459	467	480	475	443	457	443	489	473	549	501	492	477	482	494	494	512	476	453	519	485	513	476	460	455	473	461	470	500	488	458	493	477	526
5042	809	692	558	462	442	416	424	1275	3917	3118	1733	732	414	415	428	394	437	409	446	398	414	407	401	414	404	393	438	407	424	428	415	410	411	383	369	383	385	383	397	416	427	409	386	417	393	385	461	394	413	417	404	409	396	400	384	403	404	396	450	458	409	413	405	422	400	405	415	409	421	420	392	384	428	385	387	415	391	419	388	401	393	410	398	443	399	401	451	393	444	415	404	398	402	391	409	376	399	390	406	430	400	424	408	421	451	433	424	398	413	382	379	402	404	430	389	361	384	400	392	399	419	389	420	445	386	397	404	394	413	417	394	408	430	403	426	438	399	419	407	395	388	390	387	409	400	432	376	423	447	382	435	388	419	444	416	395	402	431	421	380	413	397	448	394	384	412	389	403	402	402	419	397	395	392	429	418	441	390	390	395	433	405	371	405	425	420	434	408	419	390	372	413	422	372	424	408	439	415	387	419	422	407	388	389	401	382	444	440	376	378	426	422	412	383	400	462	401	400	391	414	428	402	384	386	382	402	418	403	393	441	427	417	374	425	420	388	411	410	396	435	445	432	377	405	407	395	417	425	405	391	400	401	401	376	398	400	382	395	422	410	405	433	438	451	416	426	427	377	412	384	390	432	384	387	404	420	408	409	390	399	407	414	383	427	406	382	390	400	403	363	413	374	377	382	410	422	410	381	461	398	405	409	437	384	417	386	379	437	391	410	407	412	368	402	424	392	398	402	401	419	399	407	419	388	397	421	400	393	432	409	414	416	394	407	384	404	417	361	394	407	430	400	424	408	434	399	409	403	402	386	417	400	398	381	401	405	368	416	403	364	439	407	408	384	399	384	395	365	428	408	387	414	425	390	374	415	400	410	389	414	429	402	412	410	392	394	390	387	405	388	377	391	405	406	417	384	412	417	403	441	385	390	377	439	403	426	411	391	380	402	431	382	423	391	424	426	397	381	362	413	410	381	418	401	427	401	407	407	423	414	396	400	468	411	406	392	403	428	432	366	381	407	406	391	369	404	446	430	424	392	416	386	415	376	443	387	417	409	383	374	394	404	401	438	404	344	419	446	368	419	384	400	416	391	414	368	364	444	415	427	395	382	384	411	430	375	399	402	422	395	421	431	411	401	391	430	372	394	408	416	380	412	391	409	409	389	378	354	410	399	429	366	415	378	375	428	398	403	423	383	422	390	408	449	431	401	426	403	398	400	369	400	407	380	397	413	399	403	388	415	419	398	431	417	400	400	420	413	387	400	406	414	395	363	413	398	428	405	412	386	439	402	421	441	405	413	399	416	413	412	408	372	425	377	393	384	395	409	437	361	403	412	410	409	433	412	415	398	422	395	387	406	392	375	406	455	406	375	404	408	366	391	396	384	419	391	427	417	391	457	405	416	410	422	385	387	405	406	419	372	416	354	411	430	398	442	377	399	417	403	426	389	383	421	426	406	407	436	422	396	393	452	391	402	414	382	423	420	410	400	402	397	442	383	427	417	399	402	436	373	401	433	406	378	430	411	408	403	410	378	369	417	393	407	403	426	438	407	398	393	381	382	440	413	400	373	392	380	384	402	374	392	405	390	408	431	412	394	421	398	396	428	412	442	405	454	404	394	449	406	442	402	410	384	403	403	387	381	438	431	415	389	389	416	445	388	437	423	401	402	388	397	394	431	370	409	384	390	388	445	421	401	367	423	394	377	395	390	385	368	391	394	419	390	403	386	415	421	413	383	364	421	403	397	400	397	357	398	420	389	408	403	425	429	433	394	408	383	391	380	401	394	400	390	419	411	428	414	416	425	405	394	373	379	421	424	429	386	396	429	407	401	434	405	371	417	414	390	398	386	393	407	371	397	421	425	409	359	435	378	397	406	414	375	439	419	416	435	387	380	392	414	355	422	367	427	397	380	409	403	417	401	404	407	381	419	359	416	423	398	382	376	437	387	401	409	429	402	425	353	410	393	422	394	406	394	449	369	419	376	408	396	399	392	412	373	406	443	428	386	393	396	391	388	428	396	376	447	339	415	394	440	429	409	430	398	413	416	431	435	395	387	433	410	438	393	381	419	429	399	373	414	397	420	428	444	365	405	410	397	418	389	398	380	422	399	394	384	409	405	402	390	405	405	384	403	396	416	384	414	393	374	394	412	367	403	379	421	411	389	417	405	420	405	413	395	418	402	396	440	383	432	387	393	377	422	399	403	416	431	428	381	440	428	407	428	404	394	382	414	427	432	407	379	413	439	415	395	355	423	395	391	424	414	436	432	421	388	430	399	415	385	395	406	414	395	406	436	433	404	407	395	417	427	394	441	408	402	426	450	410	388	432	421	418	421	389	401	400	368	387	391	384	417	390	401	441	389	392	432	436	424	411	359	439	401	414	370	395	420	384	409	401	412	376	428	386	412	424	406	431	430	406	394	411	414	409	435	397	430	418	409	413	440	432	400	393	398	414	401	395	441	431	403	418	391	415	410	397	394	418	430	361	400	428	374	390	425	377	377	385	400	407	429	399	412	411	416	423	416	386	396	446	397	380	406	380	451	389	431	464	396	403	401	415	405	377	409	411	419	391	390	402	392	408	430	412	416	386	436	413	410	405	421	383	413	434	390	407	436	373	363	402	422	410	411	413	410	396	412	435	408	426	439	391	396	408	390	409	389	413	390	405	419	406	418	406	411	432	413	402	395	385	395	401	388	378	412	394	414	400	397	403	400	381	388	404	385	399	425	384	365	407	419	441	430	403	427	391	395	401	389	417	401	444	387	431	386	365	387	372	380	376	377	367	412	422	375	406	380	403	424	420	391	406	414	407	415	431	400	379	402	402	439	413	398	420	401	403	421	406	386	424	412	392	367	441	418	357	387	385	389	393	397	367	384	389	390	435	434	400	410	411	386	387	412	403	384	416	401	392	409	378	426	392	395	413	402	416	377	397	388	367	394	404	380	399	391	413	403	417	383	418	436	388	428	421	375	413	424	474	395	401	386	413	418	400	403	382	401	436	401	390	420	373	386	398	406	434	388	410	430	385	382	401	407	387	402	412	416	407	426	423	426	369	386	418	396	383	379	399	420	428	424	412	387	404	367	404	382	373	388	409	450	390	426	371	380	454	451	404	381	413	441	399	392	404	388	399	382	435	401	413	391	390	433	420	405	398	386	429	351	427	399	395	384	395	403	404	401	389	400	408	368	400	420	430	430	395	413	410	435	405	420	393	436	402	387	424	424	393	438	403	442	409	397	430	384	439	435	425	438	366	413	422	408	423	395	400	414	385	439	394	402	391	361	417	425	413	397	400	382	388	393	433	419	411	399	391	376	438	406	416	400	400	425	384	401	439	395	387	400	391	396	410	426	389	434	362	369	393	421	418	434	421	410	391	421	409	419	413	417	456	395	432	396	430	374	373	400	415	411	380	406	404	393	419	433	399	415	421	394	424	421	400	399	417	411	401	402	388	372	405	370	382	419	413	384	393	432	410	404	432	438	410
25083	21006	26777	24925	5136	1237	934	865	10210	22292	17239	7633	2062	856	639	619	587	585	628	610	629	629	612	650	597	657	631	628	585	599	638	654	638	632	619	576	601	634	628	596	643	631	650	598	666	629	648	614	596	596	622	614	663	585	657	614	660	633	592	575	625	598	599	639	650	643	585	584	588	596	603	635	617	636	608	573	629	553	605	641	598	610	623	625	599	608	593	622	588	620	578	638	588	685	609	634	549	635	590	630	612	607	608	627	637	605	657	627	620	582	642	572	593	630	575	636	646	608	569	586	632	621	562	590	625	613	586	618	603	627	600	597	590	641	594	602	655	620	605	620	644	588	580	561	585	604	624	651	615	610	608	597	566	590	594	619	637	665	597	609	612	625	611	634	645	614	585	639	598	594	607	642	582	597	617	625	611	606	626	636	621	635	656	677	588	651	587	589	601	634	624	644	658	609	622	621	623	630	610	628	623	620	658	640	605	612	634	640	594	606	653	602	623	599	600	613	558	669	627	586	599	650	578	671	608	586	615	649	600	606	608	620	632	635	589	649	628	613	625	615	645	568	588	597	584	576	611	601	571	634	626	608	622	634	635	632	608	609	594	595	571	635	632	579	635	611	621	613	607	657	591	615	599	612	592	600	592	588	587	655	615	637	587	633	591	614	631	565	633	627	665	634	622	635	599	612	610	595	625	611	583	610	562	588	639	608	635	638	585	612	604	630	636	591	626	612	656	587	636	549	663	635	628	599	589	602	639	624	607	645	576	613	619	626	610	623	648	656	581	566	612	644	589	632	551	586	601	592	631	602	608	612	579	574	635	579	610	610	626	551	603	657	573	587	581	642	587	576	570	636	626	648	598	636	644	652	618	612	637	598	624	573	625	632	617	658	624	633	591	600	605	610	625	643	611	591	608	622	610	597	589	560	580	599	631	619	597	591	599	629	596	636	649	591	582	645	635	597	613	567	578	636	611	621	589	609	597	626	614	615	648	627	595	598	584	616	581	636	623	629	639	569	604	635	638	642	580	604	643	573	636	628	598	607	590	630	593	586	655	641	594	643	587	679	611	605	613	629	621	655	631	614	616	624	551	621	581	578	588	587	652	599	573	607	586	607	612	630	605	672	592	675	602	620	652	595	601	632	583	610	582	615	620	628	635	637	623	610	598	648	588	646	633	575	609	602	636	599	559	643	612	619	617	618	631	621	669	623	602	610	609	650	620	613	595	605	641	598	589	587	635	620	595	631	572	567	565	641	585	583	610	624	572	585	621	592	611	642	555	562	639	609	603	604	630	592	594	623	593	609	565	659	599	582	610	613	549	585	613	631	654	608	606	586	621	631	584	627	619	599	622	641	603	641	623	622	607	614	620	615	630	638	604	656	658	624	575	603	614	601	644	626	654	602	598	615	608	641	607	613	596	628	605	603	590	580	660	610	616	606	569	591	630	584	595	612	638	594	631	590	602	601	601	641	583	608	634	650	650	633	622	640	609	622	607	639	653	648	617	576	621	649	586	643	564	588	629	596	584	629	626	602	638	611	556	649	625	629	593	615	627	658	628	579	622	629	538	630	601	618	603	644	621	638	622	620	621	577	586	591	643	620	620	628	586	600	575	623	619	581	697	631	631	595	604	613	618	606	589	594	615	560	620	602	599	628	574	611	609	645	623	611	644	590	624	624	630	640	608	608	579	623	607	630	619	638	620	611	586	585	652	597	590	596	638	610	592	630	625	600	618	600	641	615	632	596	604	623	587	553	655	600	635	622	624	626	644	581	635	635	618	618	637	645	599	595	592	610	610	610	607	653	632	569	629	620	633	636	603	607	581	613	591	586	635	613	617	603	592	624	567	666	598	630	602	618	610	657	589	629	587	637	574	625	612	594	624	629	624	630	630	612	613	587	608	598	674	607	631	627	547	640	660	614	626	613	626	678	617	625	602	579	617	615	589	596	649	615	613	578	631	622	655	579	584	586	586	602	595	610	596	600	567	644	593	625	611	596	593	633	609	633	598	631	588	626	602	609	637	604	638	611	603	635	617	651	587	632	608	614	607	631	596	601	602	619	617	606	603	625	593	631	596	629	620	575	602	632	612	661	616	617	605	624	577	585	624	634	638	613	603	569	628	597	648	566	561	597	634	596	559	631	584	584	577	617	601	590	585	609	629	613	648	658	592	632	567	598	665	606	638	642	588	622	597	575	570	604	635	559	607	603	605	590	627	614	596	622	638	612	583	671	652	546	668	603	562	654	622	660	581	623	604	612	624	620	633	592	642	609	590	659	625	611	622	631	625	578	564	673	639	659	617	595	595	600	601	619	642	582	623	609	643	659	596	618	627	638	643	641	616	647	629	609	633	629	619	594	619	575	611	598	612	608	651	619	609	607	581	619	635	603	674	616	629	605	634	603	612	622	639	562	645	609	629	587	601	604	591	605	630	647	649	643	623	631	601	617	642	619	658	600	600	612	602	580	633	595	600	645	653	623	674	607	617	568	636	618	590	638	584	600	583	597	600	585	592	635	612	604	613	610	615	581	664	641	628	619	614	622	634	594	609	602	649	640	614	633	633	605	642	638	665	599	586	613	606	632	647	607	575	555	611	624	626	580	597	551	599	640	614	590	603	569	604	629	603	624	629	632	626	600	594	632	609	599	566	628	638	689	604	564	546	651	590	576	573	659	603	616	604	608	582	602	589	597	593	617	596	617	603	572	566	608	634	609	593	569	609	623	648	658	607	641	623	569	593	605	606	655	632	616	584	572	594	629	679	635	603	620	672	609	591	558	577	575	677	610	624	593	615	596	634	663	650	631	641	588	644	611	594	604	594	640	613	605	615	592	593	605	631	612	606	602	619	643	650	628	600	673	579	578	612	663	627	621	608	616	632	596	613	600	586	592	591	626	616	596	560	624	599	589	634	568	554	628	602	596	621	604	608	602	617	621	614	614	649	631	627	624	609	582	587	590	608	593	624	651	638	562	596	590	615	599	582	620	617	589	612	619	639	610	602	633	621	589	645	619	646	556	616	604	587	609	612	640	627	615	638	602	588	603	623	609	592	586	608	629	618	584	601	641	630	624	618	592	599	585	595	637	602	657	564	606	595	625	654	614	556	605	570	627	641	639	602	638	593	658	616	634	615	592	637	644	639	584	678	598	589	589	624	598	614	664	588	628	595	559	579	588	600	622	605	637	616	608	567	660	595	643	634	630	654	604	595	648	632	621	627	641	667	635	610	607	628	634	663	565	605	589	553	593	618	598	577	610	592	578	621	634	571	593	592	631	598	650	631	554	632	616	634	581	613	627	641	594	592	620	610	586	637	587	616	619	624	622	622	587	614	614	641	614	590	599	607	597	593	638	666	604	619	583	642	598	625	615	583	635	597	617	655	582	573	599	627	635	597	621	609	623	601	625	587	604	651	659	618	585	621	598	585	635	663	633	667	629	622	588	617	592	614	614	600	627	592	624	615	600	608	598	631	651	626	587	591	635
3760	3093	2746	1550	1166	902	828	861	13451	20917	14557	6481	2027	669	590	495	546	530	578	552	540	531	502	507	526	573	515	499	503	556	552	496	547	528	516	523	551	501	489	515	559	532	513	469	509	546	502	509	523	553	478	535	504	540	514	521	513	549	495	524	545	550	530	555	531	534	535	518	538	537	515	527	492	474	525	554	519	522	519	534	528	514	523	522	591	514	512	556	495	558	515	518	517	532	549	509	511	504	506	499	519	475	525	529	530	542	541	518	491	498	502	534	524	550	549	517	501	467	549	518	556	541	530	540	552	521	514	527	520	516	564	518	506	567	519	520	536	513	539	565	467	492	473	517	502	523	528	533	533	522	553	529	506	487	497	537	558	529	545	497	541	527	525	518	512	523	492	484	516	500	522	478	562	514	517	524	460	509	486	512	492	504	509	521	493	524	536	542	564	503	500	526	518	467	524	534	498	502	518	565	556	526	516	513	554	532	497	520	536	521	559	513	529	528	553	543	535	527	541	505	523	533	492	540	493	539	548	536	528	548	557	541	521	501	480	509	504	534	543	506	523	557	538	528	519	507	539	484	553	513	491	534	518	511	519	536	535	525	531	472	539	554	495	506	498	509	522	505	520	505	517	537	484	518	519	508	567	535	531	525	518	500	488	531	498	539	514	530	539	492	569	517	533	527	535	525	490	534	516	525	505	513	495	513	532	512	539	463	489	529	509	535	520	512	523	542	501	480	505	530	574	504	494	528	523	549	507	549	559	571	552	517	515	517	510	514	561	521	503	547	546	522	522	543	550	535	502	542	521	534	525	500	549	553	517	503	555	517	523	528	532	527	536	537	538	544	531	527	537	510	505	500	515	504	505	548	532	522	506	496	539	509	528	504	477	554	528	530	527	534	496	495	534	502	526	510	521	552	499	549	518	485	522	531	520	525	496	569	533	512	554	520	545	530	510	527	518	517	549	505	525	501	541	520	517	526	561	494	550	526	558	504	549	484	508	501	524	528	489	549	516	503	505	532	527	482	491	500	537	551	502	517	513	556	550	522	506	519	510	534	465	510	529	501	462	532	517	516	543	539	512	493	522	573	489	534	529	530	470	508	527	535	520	518	515	516	512	542	476	547	535	502	532	539	551	517	513	486	524	518	565	541	522	490	481	515	522	549	568	495	504	515	556	514	557	514	536	522	532	518	516	518	480	562	535	506	472	537	517	508	537	561	523	551	531	523	531	546	503	510	524	487	504	532	476	505	511	456	505	527	608	494	548	580	484	537	494	492	496	553	537	513	521	494	500	531	514	545	516	555	533	476	504	494	505	505	503	552	518	506	537	502	539	490	509	506	534	517	491	532	505	526	533	534	551	562	532	537	498	568	503	535	525	537	536	512	511	563	534	538	478	514	528	491	497	605	519	508	517	501	528	539	508	539	528	503	521	540	554	521	485	515	539	482	476	510	574	518	488	488	493	535	554	559	553	513	499	539	530	488	557	538	539	536	535	536	525	493	550	493	527	519	539	535	504	567	545	523	514	519	502	529	515	567	514	520	522	522	582	534	515	502	495	554	548	540	533	536	529	534	524	529	527	530	523	525	524	530	517	481	524	519	503	515	534	514	545	516	532	528	508	542	457	468	510	483	520	526	531	528	507	497	543	539	523	517	502	540	511	526	510	496	485	559	504	526	492	522	530	507	518	554	501	522	519	550	571	536	549	528	507	516	515	529	521	492	550	507	552	518	530	526	525	518	569	512	509	526	506	565	557	577	542	536	494	522	522	504	483	531	523	515	509	503	542	492	553	554	535	552	502	525	520	529	525	537	507	516	512	510	524	544	517	548	529	544	519	478	504	508	520	533	508	556	533	566	497	484	530	517	539	540	519	536	537	533	505	482	476	504	553	529	502	530	515	527	562	505	520	518	521	551	535	508	527	515	548	516	489	486	511	515	485	535	518	503	500	509	537	503	512	511	501	506	512	528	511	491	533	543	519	581	533	498	534	506	535	522	509	561	526	544	556	529	500	508	504	529	529	463	543	551	519	519	538	499	551	510	517	548	507	548	495	513	486	529	512	555	545	490	538	515	513	502	518	517	541	524	573	540	532	542	512	536	515	505	520	504	495	487	495	511	506	473	577	518	529	511	512	500	528	525	519	504	518	544	511	543	503	524	573	497	537	539	557	520	532	543	486	477	490	543	509	497	511	543	534	546	537	523	504	550	504	509	506	547	551	541	554	545	494	508	507	496	529	481	555	516	560	511	536	557	550	527	509	536	524	504	483	539	530	508	529	500	522	508	528	498	504	511	525	512	555	469	537	508	551	510	516	515	522	505	506	523	490	526	554	574	568	533	512	554	515	516	536	529	520	503	548	519	505	579	517	541	516	507	519	534	522	542	537	520	544	508	516	538	513	510	530	500	529	493	528	547	544	541	508	498	472	537	531	521	506	532	475	537	525	509	525	523	491	548	540	545	508	543	561	522	514	512	553	529	511	492	506	525	487	532	547	510	532	500	517	532	518	518	569	536	538	570	526	515	517	515	494	513	508	517	516	522	517	542	519	564	464	554	499	493	528	529	496	531	513	506	553	564	505	534	514	528	511	529	503	488	532	511	528	504	517	498	504	522	511	501	481	523	546	532	517	522	507	535	528	478	494	550	564	530	514	528	534	527	530	510	496	538	516	541	521	565	516	528	523	506	524	487	551	521	558	510	555	508	521	522	509	524	525	494	505	493	524	548	554	498	547	576	486	512	519	518	515	502	515	524	503	517	565	524	548	481	509	505	568	508	537	501	527	545	496	524	526	503	512	518	549	513	503	522	509	534	535	531	568	501	501	525	523	527	530	509	523	553	494	541	480	539	494	565	487	539	540	537	540	508	520	513	531	517	524	528	538	498	532	524	563	535	504	552	523	508	484	521	533	543	526	565	531	496	569	537	554	509	527	514	517	522	518	524	506	501	522	538	528	500	511	530	475	542	543	506	559	549	534	534	503	508	534	530	522	517	522	528	520	541	494	523	470	511	558	526	541	555	486	501	540	521	503	541	499	532	535	508	530	519	529	493	520	550	492	538	516	512	524	485	533	474	541	490	488	501	546	544	494	506	494	527	491	527	507	516	544	512	501	478	512	519	530	517	523	530	524	461	508	528	524	506	519	505	538	529	545	493	543	515	554	551	540	531	526	484	507	535	583	514	513	534	514	513	517	552	502	518	508	529	502	507	486	516	551	550	501	518	528	502	477	588	523	508	487	512	530	557	541	526	537	557	483	471	498	517	486	546	507	509	529	511	560	549	519	556	576	553	493	518	513	483	500	519	502	525	516	536	487	458	537	556	528	537	531	531	493	517	530	553	472	518	477	511	541	550	519	511	521	519	537	507	510	536	538	488	534	504	509	507	545	498	560	476	498	555	559	510	528	515	497	518	503	511	505	531	509	550	502	532	523	501	529	490	499	527	495	515	536	517	558	509	542	531	504	507	517	542	521	507	527	522
23838	21018	28190	24020	20998	8479	2000	1307	13940	41506	33262	16303	5598	1472	934	876	902	840	895	881	900	852	846	866	854	828	882	815	808	836	842	842	841	827	930	811	828	830	825	853	853	859	863	845	878	824	866	891	834	811	809	818	869	831	871	824	830	870	807	815	874	837	860	892	862	858	847	868	868	895	911	855	806	828	888	840	808	804	831	863	846	837	824	802	808	860	855	834	840	869	850	883	805	813	850	881	872	827	842	879	800	865	822	812	797	803	819	841	844	841	833	826	828	857	813	880	858	846	839	815	843	794	878	859	831	821	799	823	806	802	800	824	831	789	845	809	846	847	823	840	840	827	843	871	817	794	814	810	853	783	792	840	852	829	888	895	891	878	857	841	862	849	846	837	827	847	861	870	866	780	850	838	871	891	798	847	915	812	889	878	878	840	847	806	842	829	821	861	854	793	839	825	847	857	817	831	849	862	852	833	830	879	871	853	874	819	848	876	843	847	854	833	848	827	775	843	836	819	841	858	869	805	837	871	791	850	858	841	829	831	801	852	836	868	783	817	838	827	799	820	815	807	862	798	835	857	886	862	840	913	874	830	874	844	876	840	854	812	835	869	861	816	812	770	836	858	850	824	846	863	787	830	834	850	872	825	891	879	799	838	870	862	816	789	805	825	897	794	867	837	842	849	804	850	837	817	810	807	846	857	842	841	865	911	850	874	850	837	845	828	822	872	830	824	871	849	813	778	860	830	839	794	822	782	811	838	867	834	819	826	867	854	884	828	841	819	821	891	819	838	853	843	823	856	864	829	879	754	842	861	822	851	865	811	798	827	847	815	803	855	912	935	861	833	891	784	869	844	840	818	833	824	825	825	815	867	835	862	873	813	840	788	838	796	863	830	860	853	819	778	808	873	796	821	812	870	820	834	852	868	862	813	812	840	836	835	903	796	802	834	827	854	813	855	870	843	871	838	851	825	813	827	851	847	806	809	840	837	825	853	879	842	844	817	861	746	839	829	789	841	831	886	824	804	802	877	788	817	815	850	888	789	861	842	830	809	792	843	815	861	815	842	763	833	827	836	828	782	832	802	835	853	862	864	836	856	850	857	835	853	806	829	796	893	852	849	786	855	882	820	838	887	804	863	820	799	876	842	852	847	880	838	853	838	832	818	861	817	863	848	830	872	783	834	784	829	835	833	845	844	856	879	851	868	859	850	860	834	839	854	802	780	832	832	867	820	858	884	894	839	839	777	837	793	846	776	802	831	809	865	824	799	880	894	846	844	836	893	862	805	832	852	789	802	815	835	845	832	802	850	844	828	804	851	835	815	807	854	838	802	851	842	825	820	789	849	852	851	845	795	808	790	842	819	853	819	803	776	823	821	910	791	880	823	807	825	760	832	812	907	850	841	865	830	788	842	845	884	853	785	827	839	863	863	820	816	843	833	836	798	886	796	781	852	792	847	890	793	825	841	854	804	844	845	824	815	846	796	812	848	863	856	815	837	863	853	849	838	807	793	802	784	865	849	846	838	864	843	857	871	830	843	827	858	814	853	845	805	851	820	843	866	811	815	852	855	785	852	844	872	864	842	813	877	866	898	833	795	826	846	855	844	859	867	821	782	869	831	862	768	819	811	818	799	828	831	865	803	801	844	826	818	849	813	837	839	842	848	798	830	793	812	818	836	841	834	850	827	831	839	832	840	773	832	783	841	833	855	833	899	818	854	825	809	827	834	880	867	898	793	847	834	838	847	849	832	801	872	919	823	834	764	838	847	840	828	815	847	834	874	867	850	837	855	828	858	814	863	825	879	772	867	860	886	866	792	842	794	814	857	877	832	840	851	838	822	835	824	848	839	813	834	822	867	797	859	864	840	828	820	849	876	847	788	834	780	856	863	833	848	808	825	814	821	840	872	837	870	875	842	852	802	836	839	854	797	826	801	879	851	806	836	816	818	853	850	819	851	780	899	842	841	873	806	807	804	794	830	869	883	848	907	852	877	837	857	848	841	831	820	859	809	792	800	816	842	840	836	878	857	877	806	800	845	886	805	797	864	793	866	858	833	803	880	804	824	827	821	853	895	845	861	845	805	838	871	818	821	837	833	839	852	793	868	810	794	804	830	816	840	898	843	798	797	816	808	851	794	851	821	840	801	817	863	821	861	835	833	819	843	801	835	819	815	776	835	858	880	795	816	813	864	798	833	803	830	869	811	844	854	842	826	836	879	836	881	823	848	856	808	824	866	783	835	836	855	836	884	814	815	803	768	847	844	834	783	859	845	822	823	814	871	853	848	837	816	862	828	836	883	852	840	786	829	811	833	767	877	798	822	860	805	817	815	838	815	854	824	803	846	813	812	846	825	812	812	852	804	845	803	866	865	839	839	841	790	817	797	821	921	823	806	798	850	850	834	862	840	833	828	829	804	862	833	867	859	866	850	805	896	887	858	841	762	828	884	869	832	845	837	810	826	772	857	836	853	840	824	824	829	833	785	829	810	793	835	834	850	850	818	839	835	853	806	827	857	830	794	837	793	854	812	816	864	837	875	851	833	886	812	761	813	861	814	849	867	836	808	870	830	818	835	765	760	816	884	857	814	877	808	855	826	847	844	843	831	829	852	825	870	790	796	825	814	824	769	855	836	814	816	854	902	855	831	853	843	860	821	844	837	861	825	830	787	849	822	853	833	889	807	827	827	837	802	870	875	862	861	745	837	821	843	817	809	878	887	844	819	852	802	861	826	788	842	838	837	802	840	836	853	822	864	845	831	832	822	828	806	835	814	812	843	831	858	886	832	806	824	765	814	785	830	855	836	840	836	814	834	840	835	845	836	882	844	801	894	865	842	789	837	906	864	860	856	825	869	819	799	833	852	844	824	780	805	854	841	832	799	811	805	802	819	795	837	810	771	841	864	855	813	813	862	865	833	818	782	842	780	796	829	874	891	763	818	808	864	807	815	830	842	807	864	841	787	856	825	805	842	798	812	837	813	859	914	803	851	793	845	807	848	878	854	852	836	813	815	813	874	866	889	784	817	843	832	853	833	857	850	847	864	815	847	795	880	813	814	881	858	827	849	863	793	817	855	787	862	861	854	882	816	823	898	845	815	841	853	811	855	828	890	809	824	833	852	844	849	815	803	820	825	814	826	854	822	833	852	816	867	826	836	845	846	824	814	844	804	826	818	839	802	859	832	820	863	851	823	850	825	822	857	835	872	858	814	833	840	825	809	862	833	774	799	834	835	815	825	845	849	835	859	821	811	792	838	848	881	847	875	846	813	865	857	862	858	837	872	804	851	857	832	789	782	848	790	817	768	846	821	847	821	801	827	850	851	865	864	836	842	868	785	834	812	816	822	860	822	828	835	816	865	844	887	817	848	811	843	888	791	859	854	859	838	818	798	812	825	817	815	823	801	810	854	820	855	841	877	835	828	880	857	807	785	851	848	856	852	813	830	850	902	811	791	797	848	882	849	867	807	810	838	808	848	779	832	846	807
4341	6514	5383	3017	2100	1535	1387	1221	18416	37989	27156	11710	4824	1207	726	730	683	698	689	700	712	627	707	695	719	702	650	715	677	659	640	704	667	690	713	737	691	661	672	719	698	700	682	695	687	675	685	733	673	726	702	717	708	723	723	659	689	691	695	685	654	691	634	673	731	693	740	665	698	665	676	796	690	682	668	711	767	726	696	753	680	694	690	691	716	675	699	693	654	707	696	683	676	722	674	702	680	703	672	664	763	738	698	657	726	689	659	669	690	679	733	709	682	669	697	689	717	671	694	687	656	687	676	672	658	691	687	684	673	658	675	760	678	695	717	695	715	695	670	720	690	720	708	674	715	669	704	676	637	649	683	747	682	678	637	723	660	670	693	687	697	665	674	676	673	661	683	709	721	737	656	704	685	682	717	688	692	686	676	662	720	727	670	651	699	720	661	634	709	668	699	633	691	676	697	736	662	648	709	668	671	717	674	737	729	683	706	668	694	628	676	661	703	675	683	690	668	627	689	712	665	665	700	705	657	693	675	666	729	705	656	707	652	701	731	710	693	664	716	683	737	681	692	721	682	708	692	687	738	697	692	717	660	737	686	705	713	682	721	678	692	706	721	712	713	707	660	707	663	667	726	692	659	625	710	686	698	715	687	713	667	696	719	667	718	668	673	663	699	673	708	705	654	639	665	685	669	692	709	661	698	674	700	674	657	671	717	669	745	676	668	668	681	722	664	679	698	731	686	722	693	668	677	696	676	647	670	712	694	687	709	641	692	682	683	702	699	698	681	698	681	677	697	608	704	696	647	677	650	682	697	707	656	682	706	730	677	658	706	669	673	738	648	701	694	666	687	692	650	684	686	708	703	638	654	681	676	671	712	704	682	666	708	670	703	699	669	675	666	667	686	676	688	691	703	673	672	674	695	660	675	679	692	684	668	700	662	709	684	634	664	715	702	709	691	658	726	647	670	687	679	693	705	726	733	702	698	693	677	694	706	660	639	677	681	669	675	630	662	706	725	648	702	686	695	691	619	654	661	714	682	688	658	712	691	697	661	657	661	672	700	633	714	663	686	676	724	660	701	666	678	685	668	709	698	680	723	701	675	706	733	685	704	707	671	670	693	677	668	721	693	697	717	689	733	706	721	709	676	693	693	686	641	677	705	689	625	648	712	681	648	612	653	680	652	668	687	703	701	664	675	694	723	712	665	698	683	703	688	681	681	686	708	673	649	703	689	672	729	694	691	665	661	655	632	654	680	654	720	678	633	726	691	677	678	668	684	726	698	716	719	684	687	689	687	663	701	658	671	669	715	708	723	680	669	638	649	679	652	730	675	669	708	696	712	641	725	644	699	719	676	702	647	680	709	650	693	702	663	681	684	660	656	678	729	697	737	720	666	688	663	723	660	636	709	717	721	686	648	686	691	707	644	705	696	676	666	696	696	678	698	713	763	735	698	688	693	664	672	657	696	710	723	708	695	694	701	684	703	679	687	623	703	627	669	665	722	719	715	692	676	649	758	676	680	683	716	716	707	717	684	679	667	689	690	732	645	694	674	712	681	659	715	673	741	689	668	676	655	726	761	689	651	701	690	682	720	699	659	691	625	648	723	702	710	703	662	676	708	665	706	706	709	668	705	734	690	651	688	657	716	697	709	674	651	670	683	661	659	634	692	690	694	683	678	664	742	678	656	677	656	728	680	680	699	665	714	730	731	664	704	601	637	673	721	715	690	740	692	685	691	651	664	652	684	633	709	667	707	673	676	681	663	729	658	716	675	655	655	689	682	669	672	658	671	652	705	651	705	723	662	717	679	718	672	691	702	681	695	756	625	672	630	629	697	662	689	659	637	595	693	645	674	675	633	641	690	719	667	711	686	674	676	659	640	689	696	674	678	708	710	642	721	730	668	699	657	726	712	669	677	658	628	658	687	666	661	711	688	665	708	685	663	666	657	664	703	681	661	652	695	662	723	687	689	674	649	693	640	715	659	694	660	699	700	677	708	693	673	727	637	636	702	696	702	713	671	678	710	658	726	672	656	670	678	673	714	679	695	645	679	673	681	689	677	664	665	687	674	730	694	679	664	686	660	702	724	686	688	694	694	677	692	690	659	743	707	653	741	749	679	694	699	694	669	633	623	686	692	713	717	671	658	698	677	661	727	730	633	693	661	662	656	672	733	686	688	655	670	748	670	665	705	701	685	728	676	738	625	681	642	709	689	721	673	690	672	666	677	631	721	665	713	678	647	711	684	645	698	679	728	720	695	704	720	690	686	690	680	619	615	728	743	698	656	681	698	651	689	712	688	666	689	721	720	684	696	697	635	635	678	671	698	705	702	697	682	714	690	689	701	672	684	700	672	728	676	642	676	721	706	677	670	722	671	693	648	683	665	674	668	687	671	670	683	700	674	670	734	699	677	665	676	673	685	687	710	691	634	672	681	693	687	667	677	687	680	742	673	684	689	653	725	736	708	678	673	693	671	687	693	707	625	648	726	674	689	696	721	679	691	665	712	716	699	675	713	717	702	682	745	682	666	687	699	702	708	657	671	665	699	678	699	699	716	691	647	681	700	651	652	669	689	670	701	706	672	696	658	667	652	727	677	644	662	644	670	685	677	609	689	716	689	649	649	668	680	665	685	673	620	704	670	688	683	614	724	749	677	659	656	684	687	684	708	662	697	651	670	667	685	676	674	655	669	685	677	690	694	668	688	683	712	654	672	704	663	666	704	661	723	712	645	673	660	669	697	672	677	686	680	695	688	694	660	712	703	665	670	651	678	728	670	717	717	656	663	714	681	658	708	698	676	704	695	674	707	728	684	690	692	751	672	663	663	688	698	705	685	647	618	650	699	697	687	649	668	699	708	683	683	737	730	648	695	642	663	676	679	690	689	635	716	709	669	675	660	659	672	694	698	699	677	713	671	674	654	726	717	673	706	659	707	693	711	670	633	693	718	669	641	684	708	731	668	701	706	666	706	644	699	706	724	684	619	697	710	688	656	712	661	678	680	667	649	693	684	711	674	715	688	717	632	728	696	643	676	659	648	692	730	711	686	693	627	644	679	704	672	652	682	660	700	649	705	683	695	665	712	686	678	687	661	663	650	734	654	692	655	637	659	663	625	657	681	656	665	698	662	699	666	650	691	626	683	726	682	717	664	696	684	692	657	690	707	694	702	688	677	702	687	710	684	656	677	696	666	703	681	693	676	672	706	727	653	721	659	694	697	717	693	701	717	740	720	645	696	705	693	626	661	704	657	643	689	655	689	649	662	633	692	674	676	691	696	667	705	662	689	664	695	679	734	647	617	684	702	658	656	663	697	699	712	693	704	645	686	651	687	674	692	665	670	651	674	666	712	676	718	687	668	683	685	686	680	703	694	673	680	639	702	701	655	691	660	686	687	652	698	641	664	639	680	673	679	611	692	635	693	696	721	731	672	714	720	713	673	663	722	692	670	672	663	694	713	642	642	666	643	698	704	707	660	674	693	720
27220	12298	1381	681	485	428	433	440	796	2851	2460	1409	794	457	454	421	418	462	397	386	411	429	391	407	399	420	379	435	396	405	403	423	407	410	442	440	415	449	410	387	423	418	422	417	391	467	428	402	402	391	425	424	429	446	429	390	417	381	424	430	463	416	425	440	440	371	455	412	389	438	405	406	399	416	427	392	434	348	423	366	402	440	436	421	397	453	391	440	449	388	418	422	421	418	395	376	423	411	385	390	416	384	407	411	423	445	404	393	397	443	401	409	391	396	431	388	411	416	408	385	410	465	410	423	380	450	412	425	408	431	401	392	420	422	426	408	421	429	390	389	410	399	427	407	409	399	386	401	409	417	434	433	430	422	434	387	419	409	416	396	411	400	436	432	415	458	425	417	371	382	450	432	366	373	459	410	435	390	415	425	410	425	426	385	383	397	443	423	379	423	429	412	435	417	415	394	447	449	438	429	425	433	430	406	420	429	441	420	432	397	435	449	359	398	416	429	444	403	382	388	417	446	405	430	429	450	441	419	433	388	399	432	387	424	419	402	385	437	432	408	403	372	411	409	387	403	403	399	412	439	408	422	392	423	399	431	438	445	411	404	431	384	406	417	395	370	420	388	409	410	397	369	369	392	425	420	400	386	425	381	407	383	409	435	429	432	429	394	432	394	378	434	420	405	430	397	407	430	436	424	424	424	443	400	417	419	430	436	405	419	448	380	393	399	396	403	400	415	436	402	412	434	384	416	397	411	432	390	410	415	433	404	408	416	390	403	436	409	403	402	385	399	401	400	423	383	408	422	397	391	417	412	408	412	419	429	400	418	421	401	410	451	406	416	442	375	394	420	404	419	411	413	415	424	403	412	380	410	411	380	407	410	434	419	378	420	420	425	434	399	398	424	410	402	414	442	458	414	434	423	411	370	416	450	386	378	417	437	391	379	394	431	430	439	398	419	418	414	396	412	446	399	408	394	434	410	375	393	413	434	431	410	389	400	410	444	405	468	391	424	412	397	406	388	412	399	431	347	402	384	425	449	401	429	400	419	392	434	464	403	411	401	426	431	380	413	402	390	456	411	388	411	413	406	436	425	417	378	417	402	415	445	399	432	422	399	415	430	438	398	384	387	383	467	385	457	427	389	425	395	454	386	412	409	409	423	416	428	399	413	415	428	395	406	363	422	442	455	396	406	442	407	420	414	433	404	412	402	421	448	408	435	440	418	407	410	397	387	403	408	422	446	421	387	414	397	464	433	425	438	413	467	410	435	397	414	448	451	390	396	384	441	425	396	415	420	366	413	402	396	430	416	392	435	399	393	410	424	431	433	386	395	425	411	426	408	381	430	401	387	406	418	402	404	377	434	414	401	430	388	371	416	410	379	391	452	420	437	400	412	447	406	427	429	408	405	453	408	393	419	440	424	406	406	415	381	404	365	373	392	375	424	456	412	415	424	419	399	408	424	439	377	406	425	414	437	395	420	379	404	412	415	442	421	426	395	422	417	418	405	422	409	397	441	451	404	408	403	420	381	428	450	402	402	412	421	413	407	390	430	398	390	426	393	429	411	412	391	388	419	431	412	416	422	438	370	404	389	394	449	406	388	433	424	394	440	397	399	397	414	403	427	464	409	389	381	415	384	435	447	426	413	408	395	364	393	402	408	430	438	414	392	405	423	407	428	453	389	405	381	399	449	439	400	406	400	400	394	435	398	427	412	412	437	418	426	413	396	374	387	441	394	418	408	467	417	393	422	424	435	390	458	399	374	417	397	379	440	408	386	414	411	436	418	387	381	400	392	420	421	420	429	401	407	385	394	429	409	442	415	404	451	435	381	423	457	430	391	410	372	410	412	443	406	405	404	416	434	382	443	399	398	398	417	398	432	437	430	420	384	448	445	416	410	413	445	392	407	429	396	409	426	450	377	413	434	418	421	419	404	389	424	390	407	398	419	420	384	420	421	418	405	421	425	457	411	424	408	413	421	417	402	414	372	417	393	456	392	400	405	408	378	395	388	411	417	375	413	410	369	398	435	390	415	394	414	402	435	420	451	363	389	400	423	375	435	379	406	425	406	409	452	410	416	404	440	428	379	394	392	414	416	424	389	413	384	448	407	428	413	402	389	418	378	389	408	382	373	426	410	435	428	371	400	425	430	387	393	397	407	411	414	391	409	430	430	378	387	383	402	403	410	381	435	403	421	410	430	474	426	410	431	408	422	455	362	426	419	432	430	401	427	375	447	416	391	433	462	403	391	455	403	460	397	409	396	453	447	361	413	375	428	427	428	428	378	385	431	418	430	394	391	393	395	388	338	415	403	419	420	444	380	416	381	425	440	411	437	440	437	414	424	397	386	438	391	373	437	408	404	401	408	357	393	412	390	400	396	432	423	408	395	398	399	399	429	418	418	426	403	400	416	395	417	400	376	400	398	393	381	431	415	364	425	419	410	398	401	433	401	412	447	402	423	378	445	405	448	411	417	429	420	418	362	423	395	420	419	387	388	414	436	405	417	410	398	401	396	482	396	405	425	391	417	366	401	385	372	366	407	389	408	408	433	396	417	438	416	398	413	417	431	409	386	395	416	410	436	388	436	406	440	387	437	402	427	411	429	380	400	402	399	406	430	413	412	413	418	458	397	417	428	424	396	418	406	409	387	402	416	402	411	384	420	375	412	417	387	392	387	406	421	411	407	440	431	411	415	440	428	407	401	394	437	420	399	395	407	427	395	365	419	450	390	424	407	424	420	472	390	394	414	435	389	447	431	388	425	410	387	389	400	365	426	410	427	411	422	389	412	428	429	417	429	390	390	407	393	395	410	418	436	428	455	417	416	423	399	412	407	426	389	385	422	397	434	391	392	397	394	429	384	411	447	396	381	392	410	406	388	411	396	408	399	419	388	388	427	407	413	384	424	391	439	430	433	387	417	390	404	391	396	408	404	420	390	379	367	393	415	427	452	433	425	396	412	466	444	387	473	405	412	356	394	455	439	439	403	403	405	381	413	408	433	430	399	402	386	392	414	420	379	417	431	417	448	411	380	413	427	427	425	410	390	430	405	423	416	419	399	398	385	420	389	420	433	396	403	378	461	436	438	400	416	442	405	412	419	370	379	442	427	434	405	438	413	409	422	408	405	404	446	390	381	453	421	430	408	420	400	407	433	393	422	394	441	418	455	419	376	427	385	431	420	432	407	426	442	443	427	408	374	375	427	432	404	397	425	421	442	408	404	423	391	437	429	401	398	402	437	411	385	404	409	425	433	392	428	408	408	418	388	420	393	424	425	410	408	410	411	434	381	416	403	411	446	421	404	413	425	462	422	424	389	421	400	447	380	396	457	398	412	382	407	414	362	441	392	407	442	419	417	389	422	427	396	456	417	381	448	433	427	372	433	434	417	430	392	410	388	420	417	374	441	404	387	377	396	419	388	424	436	408	437	365	442	443	393	404	398	420	419	375	395	404	434	421	437	404	402	393	414	407	379	426	372
4930	744	665	468	436	356	407	367	1011	3586	2619	1416	740	373	344	360	357	382	319	388	316	374	356	361	335	381	332	358	347	363	326	338	337	341	357	356	337	378	358	353	358	393	362	342	346	328	339	384	355	333	337	320	342	361	335	347	351	344	342	355	358	349	352	372	383	352	352	376	327	356	360	365	366	358	338	314	364	374	363	355	352	354	341	362	338	388	336	390	371	342	351	375	367	343	345	348	368	363	330	345	349	367	338	399	351	378	357	328	322	364	379	352	356	350	351	353	397	355	342	358	369	366	346	329	350	378	374	337	354	325	336	371	315	328	358	345	322	317	375	316	356	329	319	288	394	389	317	341	325	355	331	351	353	334	340	339	361	351	347	346	357	338	338	336	359	331	347	319	346	343	341	356	357	348	364	357	360	318	359	350	380	327	306	387	368	348	337	328	346	356	364	364	370	328	380	355	363	343	353	316	323	368	317	342	344	329	337	376	346	306	322	323	350	344	334	377	366	369	370	362	336	389	341	361	378	340	340	344	352	383	327	336	351	346	383	358	342	355	370	334	313	322	329	315	361	398	348	330	327	353	346	333	321	363	319	363	336	371	326	354	372	315	352	354	337	362	389	334	344	315	343	358	324	342	326	312	333	362	368	352	331	378	345	340	369	292	333	327	345	355	337	337	330	318	372	322	348	378	350	342	342	320	365	355	352	363	354	375	352	351	344	379	346	331	316	328	357	331	348	374	342	371	327	319	371	325	333	364	384	323	357	320	347	347	369	337	327	335	321	336	358	362	357	359	331	308	320	318	337	335	391	336	337	366	407	313	327	391	355	349	338	343	361	343	359	360	334	338	354	350	347	342	356	360	366	326	330	375	330	366	340	382	370	350	352	341	347	351	341	337	354	342	388	334	338	319	350	338	427	354	349	335	344	360	334	367	366	374	363	364	312	316	323	337	331	359	340	371	343	359	358	298	355	331	340	334	358	335	335	346	330	363	350	372	357	318	344	324	324	364	337	331	347	385	368	347	350	324	329	353	354	376	351	341	371	369	362	347	325	327	358	344	325	345	359	352	342	353	345	340	351	339	339	315	354	333	362	345	335	373	337	373	349	349	336	372	313	373	365	365	377	348	311	321	344	348	336	370	381	349	352	362	351	352	348	328	319	365	360	340	335	347	376	289	346	353	365	349	343	333	330	377	358	327	334	330	332	320	341	354	345	354	391	358	325	332	348	363	341	347	350	334	352	351	338	363	361	330	354	354	338	304	297	329	337	368	335	326	338	332	350	377	343	353	346	349	405	339	322	325	373	321	345	383	345	355	367	334	347	360	336	350	321	381	331	377	308	372	349	326	359	348	333	365	341	373	343	337	359	374	340	314	347	341	352	353	347	353	336	355	357	333	331	375	350	340	336	325	339	354	350	344	359	346	336	368	360	323	368	367	333	332	337	331	328	347	362	328	348	380	335	370	329	366	356	361	344	385	353	358	378	358	331	363	365	338	344	335	374	339	350	346	349	358	318	360	349	357	386	354	341	371	338	339	317	338	346	324	362	343	342	348	329	368	322	340	348	344	363	377	323	346	333	360	377	363	386	361	341	352	370	382	351	362	336	350	375	367	362	356	356	320	366	335	389	386	323	349	344	334	372	338	362	333	334	351	318	362	363	335	364	358	347	375	336	342	305	321	310	334	373	351	349	349	337	333	352	350	324	349	332	357	347	342	323	318	331	329	397	353	362	346	327	358	328	343	345	373	370	370	340	364	346	321	348	359	331	336	367	345	359	340	346	319	367	317	321	308	311	347	340	372	350	352	349	366	324	328	335	378	359	351	339	342	378	331	351	347	360	326	363	353	338	387	331	355	364	358	350	328	354	319	336	313	349	351	336	362	372	377	338	373	345	362	356	345	327	367	332	317	386	334	359	354	357	377	370	332	316	364	382	340	326	359	324	339	310	376	356	355	330	335	348	345	332	346	356	354	337	373	349	355	341	324	361	343	358	326	382	335	332	341	315	344	343	351	357	368	340	346	346	357	353	334	352	336	364	346	344	346	316	351	333	318	359	379	365	340	374	347	314	386	342	337	353	323	380	318	368	376	349	343	346	345	337	360	329	338	362	393	339	335	340	365	342	325	370	348	314	358	376	356	343	347	364	339	356	353	352	326	364	363	368	368	344	348	346	325	357	368	350	324	315	339	388	337	359	344	341	338	356	318	343	331	366	363	324	369	346	338	347	353	364	369	349	363	347	325	376	320	386	345	367	361	337	365	339	325	342	358	323	333	351	371	370	368	363	331	361	364	300	320	333	333	314	361	344	382	305	333	338	342	390	343	379	358	372	346	370	354	367	350	348	355	328	324	350	353	395	335	350	350	351	329	331	353	334	329	368	323	360	320	337	351	337	368	360	326	359	363	379	340	383	339	331	337	347	361	349	339	292	356	349	354	376	378	347	333	335	346	334	348	338	348	343	385	340	382	353	309	354	339	352	363	360	343	352	358	347	353	368	352	360	378	341	403	351	360	324	327	371	308	342	348	341	323	338	334	348	370	346	342	319	358	339	356	341	369	317	348	354	389	350	360	359	365	337	317	311	377	346	342	354	374	315	336	353	369	365	353	344	392	341	294	347	352	358	317	366	283	370	363	364	358	348	356	294	346	377	352	318	347	328	338	332	333	368	342	362	331	332	360	351	341	313	375	335	387	347	318	330	328	382	356	354	366	382	338	343	339	338	362	340	351	350	339	357	379	347	325	338	348	363	376	349	331	341	333	348	354	336	318	350	319	354	365	385	371	311	374	352	370	398	336	353	328	336	343	364	356	360	330	364	309	365	329	381	333	340	385	354	320	333	371	324	340	346	350	388	355	310	353	336	362	365	357	367	344	363	341	310	345	348	355	364	336	319	339	354	343	362	348	359	336	347	336	380	315	332	329	350	357	317	330	354	319	335	359	343	372	365	349	336	321	359	363	369	366	359	342	358	342	345	348	340	344	331	339	342	355	336	328	350	379	353	357	371	359	317	312	353	348	327	362	328	308	327	337	345	332	367	370	360	290	326	351	376	323	344	335	356	334	363	337	330	361	367	358	374	368	319	339	331	343	363	345	322	391	345	323	338	387	332	351	343	320	317	342	327	364	362	336	361	356	379	368	358	324	376	335	383	366	345	350	341	308	345	369	340	367	370	356	390	348	340	341	348	368	370	347	392	349	376	354	371	323	357	357	364	321	330	345	324	367	373	364	374	326	318	337	336	346	341	306	339	351	342	313	366	369	354	338	352	344	335	363	356	368	321	340	357	337	342	336	353	345	372	374	351	365	334	391	332	370	357	343	361	344	342	351	325	334	344	351	383	374	331	341	358	330	320	344	339	352	378	323	357	336	348	349	344	339	363	338	391	347	339	393	334	388	333	340	350	368	326	341	318	335	348	336	327	361	334	356	313	342	311	349	350	354	328	345	352	353	364	342	344	351	368	341	400	312	339	361	339	355
25154	21102	26918	25084	4521	1099	770	714	4201	21173	17888	8843	2933	635	550	458	518	538	535	510	539	506	513	511	503	490	521	510	556	515	501	485	519	504	521	463	541	486	532	513	534	511	494	539	488	518	513	531	548	495	518	506	501	482	477	523	521	506	554	494	490	475	521	508	535	494	502	506	485	482	479	539	497	484	523	513	480	448	516	500	557	537	534	514	495	515	474	478	491	521	479	537	491	517	505	500	512	482	485	513	513	546	483	488	504	522	512	495	522	549	511	464	506	542	520	496	492	506	508	517	475	505	499	519	505	552	538	501	529	506	508	504	515	497	463	519	470	551	489	509	484	498	463	554	492	459	524	503	493	493	481	483	516	488	498	533	472	521	477	522	510	491	509	496	518	533	521	509	506	496	497	499	459	506	494	537	505	514	473	523	505	510	499	494	491	541	483	528	517	513	508	509	511	481	527	503	521	499	497	470	489	502	480	497	508	497	507	506	489	502	525	511	530	520	463	523	480	518	464	554	515	496	508	497	522	525	519	529	521	485	533	540	499	524	482	514	507	515	515	514	496	503	505	492	512	481	495	478	553	531	518	506	518	523	483	488	469	518	523	492	520	490	519	501	477	485	517	488	491	502	501	485	480	528	552	492	488	503	497	494	497	546	524	508	529	540	505	518	504	498	476	523	509	492	521	499	522	529	530	527	504	484	510	480	441	522	490	503	522	543	517	478	505	495	505	491	504	524	487	499	499	504	471	492	509	479	512	497	495	515	469	505	526	557	490	493	502	533	511	505	477	512	500	504	524	509	494	499	515	503	523	477	516	465	499	537	512	521	513	523	527	513	507	489	518	491	527	476	492	510	460	500	502	507	498	478	469	503	498	478	500	528	512	518	515	497	507	477	524	478	540	501	493	493	500	496	542	483	510	510	535	537	479	479	476	498	528	510	500	496	512	518	480	524	488	504	487	486	491	529	552	509	510	512	531	498	480	502	508	519	517	536	531	481	484	487	501	543	494	523	542	502	542	509	552	513	514	514	503	493	442	509	533	498	472	506	485	504	516	529	504	503	512	530	506	526	532	490	494	502	506	518	498	549	524	540	516	515	496	473	521	486	500	548	473	484	508	495	474	509	520	513	478	492	526	523	479	582	517	486	506	482	509	495	505	491	515	483	530	525	500	487	467	521	507	514	549	503	492	534	506	479	521	550	501	488	490	503	468	501	522	491	502	508	491	483	524	527	486	491	497	497	539	510	528	517	481	513	545	515	503	529	499	469	462	515	518	499	476	492	510	500	476	528	476	504	488	490	516	504	521	518	476	541	520	450	489	503	533	523	500	501	498	479	484	494	488	494	510	474	511	539	478	521	515	535	495	500	559	487	487	501	504	551	544	503	475	475	492	506	489	531	494	505	520	512	479	519	510	480	513	559	521	506	486	497	490	445	511	526	496	523	484	506	474	539	516	484	562	513	538	495	493	517	530	486	508	544	479	504	495	492	472	552	533	459	507	475	493	495	552	522	526	508	521	504	557	480	521	455	496	547	525	510	492	496	504	507	496	548	505	516	520	522	502	486	481	526	470	496	521	510	530	546	527	517	491	493	516	473	518	525	493	469	552	527	489	511	528	506	478	514	489	488	510	518	509	509	521	543	513	463	491	476	502	513	476	520	517	519	498	495	501	474	485	470	506	505	480	536	491	531	494	473	521	489	490	518	558	540	506	513	510	499	520	508	495	512	518	463	522	537	557	519	524	486	525	525	500	473	532	525	523	459	497	462	492	524	469	506	491	531	503	510	541	590	537	529	446	509	521	471	516	508	471	497	539	531	500	486	489	503	507	491	519	525	511	524	477	557	497	475	479	500	535	520	478	464	514	485	503	523	571	552	495	522	506	512	514	512	503	463	518	526	535	498	508	503	532	510	487	486	503	515	482	521	495	524	471	492	500	534	487	510	519	542	480	499	531	485	520	495	476	522	466	515	512	488	524	540	556	475	532	486	495	520	532	500	492	519	520	470	491	468	508	434	501	483	505	475	524	494	516	531	481	519	528	514	513	528	518	509	521	549	471	515	510	480	495	508	514	458	533	528	518	486	501	485	520	476	491	526	506	522	485	519	506	518	522	500	463	498	513	511	474	502	537	520	477	508	503	522	498	543	547	512	473	491	475	492	511	532	510	475	553	503	460	482	498	467	503	489	495	526	508	489	494	533	529	514	506	505	483	515	540	497	526	531	522	550	479	492	522	478	502	483	531	522	551	486	475	517	494	499	525	446	504	492	482	519	526	503	531	552	516	478	499	506	493	524	525	497	483	481	511	530	495	495	466	530	481	499	469	503	529	478	498	498	472	481	492	534	498	505	515	555	490	540	538	501	503	490	512	514	527	496	518	529	513	485	500	512	486	544	439	515	500	481	439	474	548	476	472	488	506	521	497	498	505	505	529	519	503	529	493	531	502	447	507	508	495	495	502	503	487	521	504	508	504	517	500	535	509	543	500	534	482	503	494	517	491	518	471	490	488	515	466	509	476	506	491	489	492	545	481	493	518	524	539	489	547	514	524	514	468	495	531	505	479	504	499	494	513	493	492	514	503	448	513	486	518	468	521	473	485	485	484	476	507	481	457	476	471	494	516	522	502	524	557	495	491	497	500	478	500	504	520	533	533	510	477	481	516	479	516	557	490	498	468	551	515	522	507	501	540	512	497	465	506	490	492	494	500	479	511	505	520	487	497	479	501	472	558	496	492	533	488	505	468	510	503	498	509	546	518	489	528	444	530	491	505	557	479	519	519	477	528	490	491	503	466	502	507	550	519	512	509	520	545	496	517	499	534	539	486	508	498	494	522	528	513	504	522	495	553	469	484	520	512	516	488	519	534	483	538	460	527	512	514	538	476	494	512	461	479	543	495	542	518	500	493	529	472	506	484	481	527	512	512	515	512	510	463	506	537	487	509	449	550	468	515	494	496	535	498	552	506	520	500	504	488	502	500	485	512	467	502	534	464	501	545	488	494	550	497	531	533	517	506	539	484	482	527	474	484	518	500	505	494	489	489	496	511	553	518	502	470	448	492	489	506	527	562	528	533	547	499	521	502	525	465	471	518	470	547	503	469	534	487	532	515	516	501	534	540	472	518	512	482	506	525	475	560	488	487	482	506	483	514	508	535	515	506	502	498	515	588	487	499	553	551	514	497	480	503	475	518	489	526	505	471	488	493	485	500	506	517	517	522	506	499	507	505	469	527	516	504	551	536	504	489	498	471	497	532	510	480	487	501	454	493	491	528	476	492	527	502	493	530	454	485	522	509	442	555	538	502	497	520	528	458	517	487	529	524	527	500	566	509	558	529	504	509	494	496	541	473	498	498	519	488	530	503	480	507	528	511	458	528	534	473	514	514	542	513	518	515	506	507	519	511	491	517	521	496	481	504	502	538	476	538	467	504	509	492	518	500	498	502	512	498	507	489	491	469	520	481	545	553	466	471	527	518	525	551	501
3628	3222	2703	1439	1048	861	718	716	6329	21767	15792	7866	2903	554	394	415	469	475	442	455	461	444	431	427	466	419	436	418	424	459	452	442	472	428	460	452	427	494	434	406	477	414	439	445	454	419	431	449	433	414	393	474	410	439	435	415	450	424	494	447	434	431	459	460	482	426	460	458	410	431	436	473	441	454	444	433	392	463	456	446	445	436	465	447	411	392	467	481	442	429	457	447	449	418	434	455	430	477	458	472	444	466	423	409	436	443	419	405	419	429	441	467	431	450	482	412	472	405	447	416	419	411	463	431	452	469	471	431	450	410	456	461	474	467	433	437	430	410	456	445	427	435	436	428	462	432	436	445	464	420	423	442	425	466	466	418	460	459	425	478	475	447	497	440	466	427	458	465	419	433	442	446	431	485	451	473	488	425	435	431	437	424	448	475	454	475	432	442	467	444	405	434	467	469	458	435	455	464	445	432	423	416	418	472	447	416	487	429	435	444	425	445	415	447	443	420	396	434	487	446	453	473	451	450	472	467	438	448	410	434	424	441	459	412	436	407	432	486	427	418	441	488	441	423	471	443	437	429	445	451	418	417	459	429	435	427	423	442	413	442	461	457	400	447	423	408	462	440	426	425	447	461	429	446	422	434	464	437	437	383	421	431	460	419	440	464	415	454	464	433	426	439	445	409	467	455	426	426	457	457	446	402	456	414	399	404	414	421	439	492	421	476	456	427	399	428	425	452	455	432	470	436	451	462	427	443	422	488	428	426	434	411	431	450	445	425	453	437	427	444	477	454	461	421	424	444	397	428	441	443	421	465	433	429	429	436	429	426	468	443	449	443	423	456	429	459	464	425	430	431	486	444	437	490	453	462	435	385	416	419	429	489	427	427	423	417	472	451	442	428	447	451	431	448	463	455	405	431	406	441	457	454	460	455	432	465	445	447	426	410	438	426	434	455	420	414	440	452	443	409	463	434	425	428	445	427	476	436	454	400	427	413	466	438	417	380	450	439	439	445	418	454	450	447	407	442	453	447	436	448	435	429	410	464	413	428	436	426	430	425	441	430	417	431	441	434	465	459	457	409	433	441	427	472	467	441	465	460	423	475	453	427	455	465	448	445	411	445	447	452	441	417	428	446	414	437	421	408	435	469	419	435	462	487	404	464	448	444	461	456	445	458	456	451	444	434	465	446	441	389	448	436	430	406	439	438	444	436	447	466	415	455	435	430	401	450	427	465	406	446	441	414	417	449	436	403	418	456	437	463	454	490	437	448	386	476	427	433	432	451	440	429	436	440	447	465	456	430	422	489	432	436	458	456	420	415	459	439	440	463	461	433	469	452	448	407	447	442	359	411	457	410	459	465	442	453	401	442	457	411	434	409	426	444	425	442	444	439	454	405	443	424	436	423	424	456	384	445	440	446	411	448	455	469	451	429	455	462	411	402	423	428	411	472	430	421	459	453	423	454	444	446	443	410	423	430	467	397	438	400	412	394	417	432	437	420	443	435	441	435	399	430	399	502	447	385	442	398	437	462	459	427	436	389	447	430	448	444	446	434	433	462	434	440	426	438	418	442	435	409	421	429	443	471	446	428	446	428	421	444	478	449	433	441	403	493	442	444	420	425	396	430	436	450	404	425	428	416	464	458	441	452	468	463	425	449	442	477	411	397	449	452	424	404	409	466	421	440	440	447	428	437	440	415	390	450	451	435	440	440	424	428	402	429	426	390	465	459	469	440	432	482	429	458	442	445	434	422	427	430	409	404	432	479	447	442	453	456	447	427	462	451	436	401	467	456	499	409	440	405	503	444	441	455	427	419	417	474	436	489	415	449	404	421	442	466	452	434	458	451	462	406	460	439	454	414	412	436	432	418	417	423	456	444	427	441	458	452	399	447	412	446	424	408	454	436	461	407	465	435	438	443	433	447	451	440	430	452	390	421	424	440	478	434	444	437	417	434	467	445	430	474	414	443	482	415	408	432	466	439	440	431	427	437	465	452	436	458	404	449	453	437	444	430	451	429	452	410	428	432	396	471	450	417	461	416	440	408	440	438	431	387	423	403	427	387	420	462	417	387	433	427	408	415	426	435	428	442	443	446	461	446	468	452	478	419	482	430	422	458	445	448	421	452	426	444	438	441	475	432	434	429	436	455	430	426	436	451	473	412	456	449	462	419	440	439	425	465	420	467	407	462	432	404	390	455	441	440	429	431	451	420	427	437	417	418	414	426	437	390	437	453	453	421	451	401	480	434	413	411	462	379	389	462	450	420	432	439	466	408	445	440	403	436	443	447	461	477	460	440	462	411	416	456	436	467	433	448	453	423	404	417	432	416	415	464	440	427	454	465	435	448	442	404	450	433	445	418	436	456	440	405	467	445	473	465	466	476	446	434	447	409	390	470	451	469	400	441	396	453	479	421	431	435	405	433	394	405	426	458	448	430	462	463	444	402	399	430	414	444	462	444	457	429	473	412	445	422	434	445	438	444	487	418	417	451	444	424	460	420	457	431	475	449	424	420	460	434	454	459	399	440	468	458	443	409	459	455	446	447	508	440	454	434	424	457	425	419	423	438	408	413	456	446	447	457	428	451	411	433	428	416	442	448	438	446	473	391	436	462	426	415	427	479	479	435	380	492	430	425	426	473	441	439	453	420	439	439	469	426	422	436	447	449	456	463	460	438	434	448	436	404	449	442	444	467	465	440	438	442	397	410	399	452	461	409	408	425	420	448	414	425	464	443	419	443	452	440	443	446	414	437	458	468	469	455	440	454	427	410	431	436	463	439	441	450	464	421	444	458	448	393	440	455	457	457	434	448	447	448	456	454	439	442	449	411	421	448	399	427	472	450	441	445	436	464	430	427	424	401	448	431	405	424	388	437	426	482	445	434	441	444	437	432	455	425	444	469	439	483	415	463	429	414	407	426	409	460	459	379	448	436	439	442	452	429	461	468	431	415	461	447	473	428	431	392	417	437	419	451	470	470	458	425	444	448	435	445	421	435	433	440	448	457	427	427	434	439	469	445	491	430	428	410	446	475	404	458	416	401	429	454	391	442	459	408	418	412	412	414	390	439	402	461	443	433	466	418	408	406	469	448	413	468	403	465	424	422	447	448	441	471	432	451	436	436	386	437	506	433	439	421	426	464	433	445	454	419	404	413	432	430	391	451	451	408	426	420	403	432	428	449	472	388	426	412	499	442	419	418	425	415	404	433	431	421	452	446	450	451	440	475	435	456	415	466	442	414	429	439	434	419	411	475	440	410	438	464	457	439	461	432	465	430	429	428	445	385	457	455	454	448	467	472	455	468	416	424	454	467	392	433	404	446	443	431	419	476	441	446	455	412	426	401	465	418	437	456	454	444	410	426	443	447	443	415	414	431	451	412	420	458	401	434	413	457	443	449	442	431	452	499	459	435	444	457	450	428	462	431	424	438	459	390	419	436	447	434	450	448	453	453	444	439	402	446	453	463	431	421	472	415	424	453	439	432
23850	21016	28185	24025	20991	8068	1968	1272	14444	39005	32836	18201	5293	1244	872	792	796	799	830	798	770	806	816	806	814	736	827	801	784	835	805	841	771	803	809	788	792	798	813	759	822	798	800	748	758	767	823	799	751	775	809	816	815	785	803	813	766	762	768	758	820	796	728	748	780	821	794	783	803	786	765	821	810	814	759	767	757	805	788	818	790	778	790	777	771	758	801	759	809	787	831	767	791	756	786	749	761	824	765	780	758	753	697	749	769	771	771	816	808	804	783	795	793	764	809	801	747	771	797	764	766	791	757	760	775	782	805	838	789	771	773	777	814	773	807	770	763	762	844	760	789	808	781	826	794	785	764	743	793	753	787	832	752	787	757	799	855	764	806	779	785	798	822	723	754	792	798	819	792	777	781	757	811	760	752	731	744	767	819	760	797	762	763	755	776	822	849	755	813	707	775	733	800	735	756	751	794	778	786	776	786	810	744	805	790	807	769	762	765	720	790	702	778	770	763	756	778	801	748	797	775	794	736	780	794	815	713	755	808	797	728	763	795	834	812	776	750	786	794	759	758	805	772	824	763	710	793	814	824	737	759	822	800	762	765	763	795	826	808	741	751	786	811	737	802	790	792	793	778	838	744	765	758	807	777	789	814	777	777	773	734	751	780	749	758	801	767	742	830	767	730	818	797	795	760	767	789	737	796	777	747	795	786	777	812	764	765	759	779	740	789	775	779	778	762	831	827	813	773	757	786	778	790	767	783	791	772	758	742	760	761	736	756	761	773	699	807	764	827	737	733	745	800	775	719	804	734	788	871	786	774	723	768	775	744	757	772	787	729	794	792	748	828	789	797	753	809	786	795	732	786	736	732	781	766	763	771	798	745	769	794	795	741	825	750	802	778	746	782	755	815	778	785	798	844	777	850	809	793	761	848	744	736	754	816	765	759	769	774	722	718	813	770	756	759	763	765	764	812	787	811	731	781	782	790	776	795	794	748	735	791	806	757	766	823	756	731	738	776	748	801	829	731	802	723	816	784	797	801	830	762	779	720	748	800	773	763	804	753	727	740	766	795	756	755	795	796	818	811	768	795	761	779	766	774	799	825	749	804	724	770	735	758	813	773	795	750	793	805	829	784	739	795	808	817	798	769	775	785	746	774	749	787	780	821	762	787	768	793	798	769	715	772	758	740	791	808	804	809	790	749	763	785	753	791	748	769	787	735	720	792	746	791	771	805	745	782	771	772	769	815	819	812	793	752	785	851	770	765	832	712	828	814	807	772	754	782	815	807	773	757	799	795	777	717	803	775	795	778	769	811	781	797	790	761	782	817	764	736	765	789	776	748	765	842	782	794	786	788	799	738	754	848	747	775	757	772	799	787	727	752	792	784	781	804	782	783	767	736	830	797	734	759	776	798	774	780	748	773	729	811	789	767	768	772	766	796	774	785	760	842	826	784	809	821	778	737	815	816	777	776	746	734	737	774	787	907	780	786	744	783	787	723	807	705	748	809	733	795	779	831	778	764	780	765	732	797	762	747	795	739	819	739	738	743	730	774	805	760	800	785	778	763	765	808	724	795	798	792	750	741	745	814	762	755	735	822	823	788	808	781	762	753	827	754	791	736	781	761	749	739	776	767	774	737	773	767	731	826	785	782	800	770	755	739	782	718	777	744	816	831	755	787	812	773	785	748	724	752	778	834	789	837	751	763	781	780	733	777	781	759	765	785	737	769	765	782	764	781	803	809	787	808	793	828	780	747	771	778	758	748	796	774	749	765	782	815	748	757	791	774	767	815	734	821	755	755	737	767	791	802	750	797	797	782	786	790	777	831	794	776	770	778	732	765	783	764	791	752	766	799	747	778	692	760	793	813	815	778	758	769	782	803	749	757	771	835	765	820	791	832	730	785	737	763	785	796	754	752	831	718	782	779	770	699	787	755	765	792	803	784	797	772	779	818	789	766	819	770	782	805	757	828	718	774	809	764	744	775	795	717	837	738	780	762	814	797	771	740	721	790	780	803	837	798	841	781	780	812	729	766	825	773	803	785	752	777	784	753	759	796	794	722	793	787	810	769	776	741	792	779	801	762	786	717	780	841	747	852	843	775	770	784	763	801	756	775	739	830	763	787	822	753	775	834	744	812	788	750	764	735	804	771	774	790	759	808	731	740	763	766	778	795	740	749	765	773	834	760	735	794	768	739	771	766	797	843	821	779	822	770	783	804	748	764	816	770	794	726	743	745	745	831	778	781	780	808	787	753	815	747	783	744	807	797	784	733	765	781	785	766	773	704	814	765	817	833	755	802	769	754	753	812	766	810	818	755	791	766	717	726	769	769	771	828	759	777	783	743	761	794	735	739	791	763	777	773	766	728	766	750	818	792	795	745	765	753	794	734	804	791	806	760	767	780	749	813	772	783	772	746	771	739	751	776	729	734	740	757	815	799	753	761	761	744	804	780	772	789	822	767	784	824	835	767	811	751	852	778	778	765	771	777	764	763	728	820	794	773	823	737	763	759	812	766	743	748	786	783	807	774	794	763	809	774	810	760	814	771	767	763	754	786	774	742	801	778	798	768	797	774	769	774	777	818	726	798	802	767	784	803	777	781	753	831	770	754	749	722	725	813	832	712	832	768	750	765	790	787	767	767	802	794	773	829	805	747	765	788	763	775	748	766	750	776	759	777	765	754	814	792	816	813	750	788	813	762	797	772	757	730	803	745	770	763	743	756	779	719	755	778	810	751	759	735	764	769	762	772	845	744	785	788	745	737	803	751	742	758	814	747	750	758	774	761	785	775	769	782	840	761	788	830	792	753	760	757	750	763	779	742	786	750	834	757	748	758	762	745	801	752	757	753	737	825	775	781	777	804	755	804	740	761	732	770	817	744	811	778	778	799	772	808	741	763	722	801	733	754	799	747	773	745	807	787	814	754	821	794	731	785	717	786	801	756	821	790	838	825	807	742	745	777	753	761	779	757	780	758	762	769	776	783	779	802	769	804	763	779	799	768	813	770	766	753	802	802	818	769	765	779	771	767	746	774	819	829	788	740	768	775	783	774	758	778	762	739	766	751	835	779	716	731	792	789	729	802	801	799	768	772	757	776	821	787	816	814	819	768	777	731	721	741	768	794	748	750	810	787	723	731	807	775	777	788	815	795	763	786	789	791	736	734	743	761	773	815	785	778	761	796	821	742	783	758	748	758	775	799	783	787	750	795	785	777	775	766	780	778	755	759	764	851	775	807	747	773	754	820	751	819	775	720	749	825	769	770	765	771	777	740	790	727	781	814	783	793	745	793	835	780	782	796	775	771	773	778	794	773	845	735	736	796	768	757	778	790	781	791	729	815	775	762	724	734	790	754	802	771	776	758	784	799	803	748	759	760	722	820	777	780	766	755	780	797	807	798	812	819	764	748	780	785	783	777	788	746	731	790	753	742	778	789	765	765	782	766	782	778	774	804	727	831	815	729	740	794	767	768	800	762	787	762	755	762	781
4160	6719	5661	2855	1959	1525	1261	1202	18985	35905	27726	13575	4239	1028	665	649	626	651	657	669	676	633	650	654	637	674	634	634	649	628	631	629	650	634	686	659	620	655	679	640	666	617	666	659	627	653	620	668	636	676	635	644	632	674	649	626	670	656	676	632	691	648	633	644	649	623	653	679	638	658	656	654	637	635	663	599	671	627	661	588	655	639	633	603	667	652	645	617	656	643	646	655	684	659	637	613	636	649	656	676	633	652	688	635	644	612	669	644	681	648	655	664	640	621	665	632	631	633	616	644	632	638	658	672	603	658	661	674	679	647	647	647	643	605	642	659	652	639	571	676	638	654	613	648	651	624	662	637	654	629	612	632	689	653	644	656	637	641	665	621	619	633	668	637	666	624	624	628	620	705	643	605	701	673	650	659	645	658	635	650	646	673	633	618	634	672	612	676	630	628	677	635	677	673	652	645	664	686	668	659	693	626	659	635	643	643	623	652	619	640	669	635	646	714	662	666	660	672	680	664	615	662	685	652	630	641	656	659	629	654	628	669	639	622	624	639	663	638	610	681	645	666	632	649	586	670	635	648	647	684	648	625	667	584	618	633	614	639	638	634	634	609	675	641	641	697	627	630	696	626	662	659	649	617	603	647	650	643	658	630	646	678	634	655	687	680	652	626	651	666	628	649	636	646	608	621	639	660	602	646	572	611	617	622	664	662	669	678	666	642	633	604	645	644	609	660	676	635	633	661	653	633	652	638	637	660	638	648	644	610	624	706	673	593	621	672	683	666	658	673	599	635	664	663	623	641	639	676	636	672	654	619	640	641	658	641	636	634	624	648	656	654	646	663	616	655	604	685	637	631	646	644	635	643	588	655	669	688	685	680	658	654	606	634	634	669	636	676	671	644	631	633	619	599	687	643	669	609	684	622	599	623	645	667	691	632	691	597	638	603	656	610	642	604	693	654	648	625	651	648	635	685	626	671	649	626	701	669	651	657	641	646	612	646	668	639	675	638	652	617	630	638	643	624	648	644	642	655	657	605	665	639	641	601	684	654	661	679	659	619	705	656	656	627	670	668	620	644	644	587	610	654	658	639	615	632	659	646	645	631	622	631	630	583	650	649	662	592	641	629	666	608	662	632	639	639	641	620	671	639	654	648	653	618	675	674	632	680	640	674	663	641	647	625	634	626	585	641	622	660	626	641	653	646	617	639	663	656	648	626	649	625	665	638	607	655	640	611	638	683	643	655	651	647	619	677	634	653	625	636	614	646	662	646	664	687	620	706	638	612	665	668	653	657	665	631	641	674	635	598	708	670	660	624	660	636	684	638	626	651	650	689	624	650	617	634	676	692	646	691	637	631	654	639	617	634	658	653	652	650	644	601	657	653	652	624	671	649	682	612	611	670	679	647	594	643	677	618	644	644	640	671	618	643	661	627	680	635	638	607	649	648	631	626	633	583	608	639	654	669	669	619	662	669	653	641	645	657	636	686	635	664	609	634	605	639	655	640	655	609	623	657	618	619	648	681	632	673	634	669	640	696	628	613	645	638	691	602	694	659	623	658	649	643	629	685	662	624	649	626	658	650	648	653	654	650	714	655	665	674	623	648	655	625	674	657	647	594	672	664	620	584	602	614	578	660	676	598	617	625	610	662	635	655	633	643	647	646	623	643	633	645	602	687	627	640	637	629	671	644	620	647	665	612	620	629	663	656	629	634	662	609	645	594	629	627	636	634	608	614	675	631	566	583	670	618	628	647	667	663	643	597	650	651	668	631	575	649	612	666	635	641	631	697	646	643	632	665	654	647	599	611	649	634	644	626	678	622	615	684	594	635	653	678	626	665	680	653	696	698	620	671	626	677	713	612	625	651	601	638	660	618	630	672	619	603	628	636	617	638	635	667	647	636	621	609	632	601	620	696	666	682	682	642	683	624	635	592	600	656	653	681	655	651	619	650	673	647	648	629	581	647	617	588	646	673	616	645	640	611	630	649	654	655	703	649	668	665	664	617	682	662	638	654	611	608	663	641	643	630	639	650	595	613	613	645	660	599	659	606	651	653	634	695	634	661	636	607	639	650	647	652	629	641	634	621	584	660	662	625	593	663	596	692	672	630	649	640	582	597	642	682	653	630	637	627	628	623	655	618	645	616	653	653	616	610	647	728	641	603	654	631	634	653	615	619	661	632	586	638	653	607	653	605	653	664	645	620	659	637	626	645	647	605	605	613	669	579	646	608	656	652	630	675	662	607	624	644	627	584	645	604	626	659	618	600	640	648	644	638	691	666	609	651	642	664	651	617	659	618	649	623	651	657	659	648	619	671	680	644	669	634	677	642	639	641	688	584	685	638	655	607	652	599	669	621	600	662	628	648	608	648	660	630	653	663	612	630	606	598	635	661	666	689	582	639	596	674	645	616	642	659	616	656	615	636	671	616	604	642	636	619	658	641	634	609	660	630	610	631	713	675	639	665	650	631	653	630	608	633	644	609	654	665	642	651	596	620	659	637	639	598	637	609	674	627	641	659	656	628	620	646	609	673	611	609	652	636	640	636	671	617	666	641	638	606	654	578	638	624	688	658	630	650	646	635	669	643	680	696	645	620	647	669	588	661	648	611	674	653	688	654	650	597	642	641	601	699	628	632	629	620	648	635	608	620	705	701	637	662	681	635	644	643	644	619	643	631	635	591	625	639	670	644	635	667	677	644	666	658	652	694	646	659	630	679	598	650	661	611	659	662	642	651	647	650	644	622	631	637	627	653	658	646	629	619	670	637	647	611	663	651	592	634	628	688	656	646	648	642	603	647	611	623	604	637	589	644	643	661	625	705	642	655	682	667	649	617	638	664	629	645	629	620	666	613	665	637	612	634	603	672	629	582	666	646	627	664	604	601	662	678	640	683	642	603	651	634	592	651	620	659	610	647	653	629	663	628	599	651	647	614	620	626	626	654	637	606	615	638	629	689	643	636	691	610	622	687	598	630	677	627	662	623	611	657	647	643	668	653	611	635	634	620	650	624	612	661	636	650	622	638	677	600	624	643	643	679	638	625	646	638	648	659	675	639	615	624	631	686	679	660	659	647	640	614	652	629	658	650	630	649	656	682	630	612	619	644	674	654	588	644	644	648	645	653	662	626	653	687	652	657	640	616	644	614	625	623	586	651	647	648	663	670	654	652	614	644	613	640	650	636	654	676	652	648	600	662	641	663	625	635	597	698	631	649	617	669	665	616	664	674	666	641	661	650	589	665	620	670	700	626	632	613	643	658	632	661	599	676	643	631	640	624	642	637	642	669	600	668	640	645	661	635	643	658	678	626	601	641	644	657	596	627	627	634	640	631	639	625	632	673	627	657	626	609	623	657	658	621	642	672	597	595	670	673	633	646	665	637	629	621	663	650	646	664	632	677	591	646	634	677	618	625	648	594	642	633	657	640	631	608	663	614	611	637	639	600	650	628	614	643	617	629	686	639	605	607	585	661	674	651	652	620	660	670
27354	12887	1721	988	726	556	518	524	853	3005	3029	1867	939	535	459	457	509	470	520	456	472	490	474	456	459	460	452	505	471	496	468	493	444	445	460	496	473	494	470	476	444	439	443	432	516	468	475	468	479	462	467	453	499	444	492	464	468	444	455	468	484	510	471	475	440	457	478	474	486	484	459	485	437	470	461	427	448	512	473	449	482	443	461	504	483	465	464	438	455	479	440	475	460	458	494	464	482	484	453	474	474	480	450	456	500	449	474	459	486	467	473	482	465	450	435	465	451	503	458	490	497	470	478	470	438	453	465	438	422	446	448	499	489	460	471	442	434	468	422	479	479	480	488	461	490	440	461	442	453	467	472	491	462	419	458	450	428	487	473	445	453	451	468	463	481	460	413	454	451	464	522	479	469	436	492	409	455	492	451	494	460	455	462	451	450	518	482	498	441	486	500	420	461	493	443	474	456	474	457	498	456	482	511	487	506	473	490	446	469	443	478	475	477	428	447	459	457	459	441	444	500	464	457	491	479	451	436	476	491	500	478	494	480	433	476	449	473	471	479	487	455	450	448	467	496	471	455	467	462	455	449	433	441	446	523	447	460	468	458	451	486	462	496	446	451	463	460	515	473	458	415	445	459	473	495	466	462	460	494	454	465	492	478	503	449	433	466	492	473	462	444	491	474	463	448	462	461	429	456	461	457	416	442	496	448	466	528	500	477	471	469	438	484	452	469	454	506	478	502	450	423	473	498	482	464	451	457	426	431	527	433	469	463	465	468	456	483	481	483	455	454	459	468	433	481	467	484	469	502	510	423	424	486	436	474	470	481	468	447	473	450	486	461	463	477	464	489	445	449	481	486	453	422	440	478	442	473	474	493	475	449	493	470	453	442	478	480	457	500	447	463	462	478	463	487	494	449	436	450	466	469	435	490	484	476	478	437	511	459	440	518	468	458	452	493	437	474	470	491	471	467	500	469	500	467	517	475	466	463	427	488	515	464	479	486	485	465	454	482	453	503	464	431	453	496	468	495	454	475	489	477	453	475	430	490	475	435	483	428	477	485	461	465	495	459	468	496	509	461	436	454	469	465	474	518	445	449	457	538	446	465	477	464	464	464	465	451	484	452	483	488	445	488	440	470	447	465	478	473	448	471	468	469	424	463	452	442	485	479	410	458	467	455	441	459	469	462	466	461	484	472	517	470	469	515	457	515	492	462	475	453	474	475	484	491	458	429	509	416	497	463	469	459	493	466	471	445	478	478	450	448	444	466	487	452	477	482	445	490	440	492	459	481	491	428	486	450	475	497	515	466	459	477	475	489	462	488	493	444	441	459	449	457	469	455	458	463	479	488	498	500	508	490	480	496	464	492	477	501	474	441	433	475	473	477	470	473	458	442	475	446	468	450	446	470	453	461	458	465	463	477	488	408	464	458	473	446	472	483	450	491	450	461	446	499	461	456	515	496	427	490	451	479	496	471	501	475	488	484	463	481	471	435	460	452	472	475	485	462	483	454	473	473	487	470	474	458	472	466	465	514	479	465	449	502	463	477	515	485	476	504	501	478	476	485	508	419	468	490	447	416	442	449	506	457	493	474	433	427	484	461	462	471	469	481	464	478	459	483	423	478	462	513	419	414	462	413	484	435	442	501	486	468	445	473	443	488	454	479	450	463	469	472	469	493	480	502	447	415	498	449	450	438	480	456	459	461	455	446	483	491	467	465	470	471	420	478	468	466	465	480	485	488	495	492	451	447	460	501	471	466	477	485	457	482	448	467	454	460	526	420	464	468	441	461	449	507	458	436	485	465	461	467	476	509	464	481	460	467	449	470	450	449	460	441	444	471	419	488	438	438	434	488	484	479	446	481	466	474	460	427	453	441	507	447	468	499	465	459	459	472	440	499	469	484	483	465	481	469	474	478	515	448	454	423	518	458	449	451	468	433	488	502	462	480	447	471	425	466	439	428	477	458	496	499	470	462	476	440	434	456	468	445	440	470	449	445	459	520	476	486	431	502	459	487	476	487	484	464	444	431	437	512	464	457	458	448	457	483	497	478	517	434	475	455	441	506	474	458	503	494	453	458	484	431	475	510	505	480	472	473	462	462	498	438	477	438	475	428	470	476	445	448	492	487	467	468	477	479	458	469	479	487	447	510	449	511	478	459	465	472	489	436	485	470	464	443	475	470	459	470	489	444	449	441	477	459	461	495	475	455	472	453	450	442	466	469	496	457	446	471	410	466	482	511	486	486	469	479	454	485	500	448	477	499	435	481	499	478	450	471	467	458	460	488	473	488	442	468	485	481	442	478	502	500	419	497	515	451	438	467	486	500	481	447	444	455	456	464	458	449	430	507	488	493	461	449	470	505	510	493	491	497	512	451	461	470	487	451	466	485	474	467	445	507	463	457	448	479	432	448	438	498	471	434	456	472	453	435	412	464	491	451	466	488	482	467	473	461	468	454	449	443	485	424	458	421	435	434	447	491	442	458	466	454	461	473	490	461	443	485	491	499	462	469	475	484	512	436	480	465	436	457	501	477	449	464	464	452	480	469	478	436	473	481	431	465	523	473	467	476	461	481	435	447	501	455	462	464	464	460	449	480	472	495	467	466	501	482	490	522	478	485	456	418	466	498	458	479	466	479	484	443	439	499	460	485	461	484	466	500	418	484	491	464	457	484	452	497	480	476	494	466	469	475	516	471	470	449	467	436	461	484	453	494	469	466	462	463	480	465	438	444	469	471	456	474	494	457	483	471	478	447	461	483	450	483	463	473	475	482	469	444	464	477	430	497	502	498	487	478	503	481	484	465	457	481	492	525	479	455	436	482	493	425	449	466	473	499	454	464	465	458	437	461	440	458	501	469	477	463	454	478	440	478	471	500	497	474	443	499	478	441	451	477	457	430	491	492	493	465	475	485	507	419	479	453	453	492	454	487	478	491	463	480	465	476	483	482	485	479	454	466	490	435	460	486	465	436	475	449	454	462	461	461	413	462	493	460	510	471	485	470	472	496	455	469	414	452	500	455	440	469	466	496	442	429	474	448	477	487	459	503	457	471	473	486	449	493	445	501	433	491	511	476	482	463	475	485	501	474	440	489	435	442	469	480	442	507	446	475	447	453	473	464	431	432	485	482	483	450	455	452	451	442	465	458	491	500	468	480	510	447	476	458	427	435	479	459	468	480	471	441	515	456	465	435	463	470	503	527	476	456	443	462	474	495	489	465	446	463	466	472	458	508	447	488	448	481	479	480	480	441	483	484	433	466	451	460	461	475	454	427	485	479	463	498	492	449	440	475	502	463	443	469	448	486	478	484	457	452	445	505	485	488	470	482	475	440	504	453	466	436	453	488	448	454	429	433	474	477	480	434	467	458	477	470	463	469	436	501	460	498	496	492	443	466	447	455	508	525	493	486	474	431	482	458	459	467	446	462	455	477	484	449	490	481	447	510	465	461	508	465	484	472	446	490	451	482	455	467	495	473	444	464	454
4971	835	681	478	413	451	421	447	970	3733	3309	1858	822	438	385	396	416	367	402	428	406	390	405	391	367	402	381	382	387	384	437	380	387	400	384	396	409	393	406	365	394	410	368	394	370	358	425	373	405	393	436	390	346	402	415	395	398	384	394	420	368	381	384	380	435	411	371	384	335	375	404	380	364	343	406	375	401	403	429	389	379	405	371	360	401	390	375	383	382	409	398	388	396	368	377	400	391	369	406	379	392	400	369	348	428	400	376	401	395	409	382	404	392	400	378	389	359	377	413	404	369	409	394	393	414	361	386	379	377	383	384	390	369	393	392	401	396	411	388	368	350	381	394	359	432	412	324	377	411	392	414	370	392	374	405	399	391	392	369	359	402	369	362	344	422	377	389	391	386	375	399	365	390	379	373	389	353	398	394	373	385	374	389	364	395	395	354	380	385	398	387	366	403	403	386	384	380	421	375	384	378	407	403	370	371	373	360	382	398	362	417	393	357	379	416	378	359	374	363	365	396	368	405	399	392	380	390	382	371	366	371	387	359	361	354	391	382	408	375	398	385	376	403	365	388	368	418	395	392	380	392	372	395	406	385	370	400	354	389	378	370	370	433	404	364	352	419	353	381	375	369	414	386	392	344	391	421	427	370	387	425	365	403	383	350	413	393	380	408	379	412	350	375	401	366	377	406	390	357	406	395	390	380	378	396	407	386	392	419	371	438	432	388	410	397	367	404	353	407	370	371	379	367	357	405	367	382	408	394	374	365	363	399	389	406	389	382	400	394	390	409	372	399	379	406	399	396	376	373	369	399	399	385	380	374	388	401	351	421	373	399	375	401	363	388	376	389	401	377	427	360	389	384	411	418	426	379	394	419	385	417	411	392	405	363	393	416	394	388	410	373	346	382	400	380	380	418	364	406	410	392	413	370	411	382	386	395	395	376	372	379	378	357	397	343	381	401	416	415	367	422	393	410	404	349	427	369	379	385	374	399	368	403	361	377	396	387	415	397	359	397	405	385	414	430	380	357	427	384	384	388	393	373	364	415	390	354	409	414	402	365	372	362	406	388	424	394	410	418	391	413	404	375	392	381	396	381	394	364	386	391	417	413	373	380	379	387	366	399	383	423	407	388	341	400	365	376	377	393	403	385	411	361	440	420	396	392	394	390	328	390	397	433	362	389	414	396	370	392	369	377	403	399	406	378	382	427	406	418	391	407	409	378	387	370	368	376	352	387	398	392	397	377	359	387	361	392	408	360	370	418	388	381	377	353	363	374	376	395	407	370	410	380	395	394	395	392	392	396	389	360	375	358	434	407	356	399	401	389	395	389	385	404	368	370	387	400	385	379	395	419	381	389	338	364	384	392	364	358	411	378	404	386	339	396	379	394	392	376	389	398	358	365	366	395	371	398	404	394	378	416	371	401	382	380	414	348	387	345	370	388	401	393	401	370	358	350	390	400	373	382	395	390	332	396	378	366	365	380	389	365	358	388	368	401	375	411	353	378	394	396	378	381	377	387	375	387	382	386	384	388	380	404	421	364	400	404	381	380	390	381	392	400	356	355	423	414	396	410	394	381	397	391	387	386	374	415	376	410	394	394	376	389	341	402	402	400	389	384	394	389	327	437	384	387	367	368	389	369	385	378	403	377	395	401	397	365	394	366	365	379	352	374	394	405	371	395	379	410	391	388	394	367	396	404	389	360	398	378	402	404	361	381	392	395	351	372	406	424	366	384	412	401	362	397	417	413	411	390	374	383	369	395	405	409	400	400	404	364	382	404	389	378	397	375	378	346	361	387	383	394	365	395	407	390	393	375	404	394	427	406	375	410	373	376	384	343	390	382	392	387	388	398	411	363	395	373	377	419	411	389	383	432	388	396	373	437	355	388	396	378	374	401	403	389	376	390	399	388	426	377	394	386	414	388	377	395	418	363	391	365	382	388	409	387	397	360	389	387	385	357	369	374	382	398	364	389	378	380	387	393	383	369	384	373	384	370	356	418	417	393	396	429	374	385	365	415	393	388	374	404	379	403	393	400	397	363	370	407	397	397	381	379	385	365	373	397	389	402	404	367	381	416	376	404	406	393	376	406	394	348	429	357	414	360	350	409	403	364	414	380	402	374	344	413	384	399	396	363	404	377	408	379	430	413	390	395	402	402	397	426	395	392	390	389	383	352	386	400	414	434	363	381	378	408	376	399	386	388	373	368	376	382	410	395	388	368	394	392	368	418	375	369	388	377	354	361	380	416	380	398	371	367	393	404	392	371	398	403	400	393	403	382	383	398	414	389	361	358	395	360	391	417	396	399	398	367	362	404	402	373	392	387	389	375	404	381	396	370	377	410	386	378	410	401	391	409	376	393	410	396	395	408	420	411	357	414	351	390	398	357	328	401	388	408	409	360	364	366	429	387	363	403	382	353	350	385	403	387	372	416	386	373	362	392	359	382	376	388	360	376	390	383	396	383	394	371	348	423	357	447	394	382	404	370	406	398	373	413	378	379	363	414	392	398	398	418	382	397	400	355	397	388	369	369	338	392	399	384	364	397	388	417	371	398	344	394	412	386	406	370	409	375	417	389	421	407	398	390	369	370	381	386	393	349	378	402	395	412	386	386	391	367	370	418	361	392	391	366	363	403	398	398	400	394	388	393	369	367	368	412	349	407	398	393	397	406	405	389	387	399	378	394	400	393	384	392	379	397	405	362	398	373	379	379	430	395	397	379	414	380	375	379	403	405	347	392	411	405	402	408	372	381	345	381	378	403	395	389	400	393	366	391	371	394	373	366	419	422	385	408	376	406	365	356	380	404	393	397	392	375	380	410	402	395	392	383	372	362	382	389	352	386	374	408	412	354	363	372	404	408	354	378	370	371	413	415	393	382	381	381	380	381	371	423	364	358	409	369	400	357	382	366	371	362	409	419	417	378	395	376	406	373	378	357	392	379	363	390	372	379	366	369	398	416	385	388	382	389	395	379	380	362	398	360	413	391	385	411	408	366	430	414	388	366	408	404	387	432	363	359	383	401	389	381	386	377	398	401	364	405	394	382	403	402	404	387	408	361	379	391	370	407	368	415	414	391	390	387	406	363	374	377	405	385	395	364	421	383	401	407	379	379	375	412	363	394	393	377	396	365	388	387	371	409	357	391	404	386	362	411	366	337	422	387	379	352	389	369	368	369	397	362	392	412	357	371	374	408	384	381	358	377	371	374	389	389	348	395	389	406	376	416	393	401	385	381	365	378	390	376	398	376	412	397	365	365	423	391	352	398	389	398	404	394	385	401	403	438	360	378	392	390	340	355	386	400	348	403	358	378	347	363	367	412	376	386	366	390	381	398	376	376	375	392	357	391	418	406	378	391	370	400	367	400	424	373	374	386	371	382	412	369	384	349	364	392	391	428	391	365	375	397	386	405	394	404	370	371	381	380	390	355	384	373	424	396	375	366	374	416	386	327	393	382	412	385	375	367	378	385	381	406	381	378	360
25024	20990	26768	24949	4828	1199	903	706	2980	21834	19235	9587	2539	835	659	580	640	612	627	650	625	632	610	616	610	640	647	609	605	569	605	618	594	577	617	611	592	608	586	612	656	574	595	651	622	628	603	591	628	611	612	630	566	629	631	583	615	627	645	622	587	625	593	585	657	567	613	614	631	674	620	611	606	608	646	616	594	564	607	569	649	632	598	600	618	605	651	626	592	593	557	594	575	642	597	622	601	609	609	617	619	617	628	635	637	596	575	624	603	646	603	562	602	566	611	588	624	632	616	608	603	626	583	572	555	656	601	618	660	606	643	578	643	610	639	596	617	594	646	596	616	591	599	602	588	597	575	598	615	557	603	613	606	570	615	568	579	620	564	633	676	627	585	621	615	612	568	621	617	587	617	623	621	644	575	626	591	598	595	597	619	626	611	594	643	597	654	614	609	599	602	654	625	599	585	600	582	614	595	631	602	601	621	590	618	634	590	539	611	615	592	600	612	602	618	638	574	592	629	586	606	644	607	640	615	604	600	655	591	620	598	598	647	594	580	584	654	657	618	619	670	624	602	586	602	634	630	635	639	628	559	653	623	637	573	556	636	613	593	590	616	625	619	602	596	608	578	625	614	619	607	582	610	652	648	592	634	624	573	593	643	602	612	604	646	602	608	613	615	592	614	583	593	649	574	588	594	591	551	595	606	596	619	573	621	601	589	636	550	658	657	577	568	628	620	579	596	629	584	642	561	634	551	621	615	638	616	577	639	590	667	577	617	570	562	629	594	605	622	592	612	630	610	595	615	595	595	633	637	615	623	600	591	626	619	614	592	612	588	596	605	580	622	604	603	605	588	604	618	624	629	589	609	591	643	599	634	599	593	626	576	625	633	614	581	623	577	581	581	594	582	623	593	615	637	582	604	630	607	642	573	611	597	607	585	623	653	610	599	626	626	543	587	612	638	589	576	647	624	674	608	606	629	627	606	594	627	582	614	616	597	573	607	611	597	579	639	595	645	602	588	595	597	592	583	621	607	597	607	632	610	605	600	595	605	670	585	597	621	598	574	646	560	602	606	631	600	619	579	591	607	643	553	597	625	654	644	625	605	607	599	593	613	638	649	635	587	627	603	662	594	596	591	597	611	570	643	597	592	627	597	624	614	591	569	603	632	560	594	602	645	628	581	603	591	624	591	609	669	597	559	610	608	607	606	569	613	613	667	595	609	619	580	587	578	604	616	624	576	613	617	605	605	611	618	601	567	555	578	608	627	629	601	637	621	636	590	629	621	610	599	600	651	626	580	558	552	662	663	646	616	586	612	582	593	631	574	621	564	585	621	613	630	591	620	589	558	621	628	598	593	610	585	652	616	593	566	621	606	627	598	591	585	614	592	650	617	621	590	603	641	588	598	579	583	579	642	602	628	542	646	630	580	613	605	566	592	617	628	659	597	641	621	573	591	565	626	609	619	644	593	609	621	580	607	645	646	627	606	598	598	568	593	634	616	572	653	642	603	597	640	622	618	593	621	615	593	606	594	611	625	629	632	592	590	601	565	620	576	574	593	626	624	652	599	609	593	616	596	613	622	568	614	602	626	609	606	597	641	629	617	629	624	646	599	658	646	625	601	618	597	664	618	562	611	595	583	622	618	604	576	565	620	615	626	589	628	555	595	621	599	603	610	573	619	623	613	587	582	629	573	551	604	596	576	605	603	637	579	590	556	588	570	606	603	613	629	600	586	612	661	604	645	619	656	648	678	583	621	597	562	557	633	601	664	615	570	589	579	608	588	617	576	636	588	574	594	576	608	606	608	624	606	615	635	612	596	638	617	600	643	590	592	548	604	624	624	607	625	592	588	611	616	636	636	614	621	598	598	599	634	546	629	659	624	582	590	587	627	576	648	604	633	589	620	649	591	648	611	590	615	592	651	600	555	621	619	623	601	596	559	602	589	658	586	648	593	655	559	614	647	621	601	577	629	602	594	593	624	593	602	605	606	643	601	597	614	604	587	625	646	618	581	576	644	572	643	640	637	634	639	611	629	603	583	614	614	617	612	588	607	606	572	610	603	599	636	660	609	634	591	568	630	620	632	603	595	553	604	586	559	631	596	615	586	593	589	615	661	609	622	556	604	578	613	608	649	617	577	615	576	620	630	581	603	584	585	604	625	602	637	618	596	596	610	545	610	612	639	607	638	569	610	603	632	582	608	611	593	638	613	631	610	603	636	605	604	631	635	607	612	566	596	602	557	607	601	599	578	627	599	596	565	629	644	595	572	597	611	636	580	595	579	609	606	604	577	654	608	589	611	590	648	625	578	591	618	573	568	586	639	600	567	635	618	635	595	603	627	615	581	636	585	640	642	607	624	614	623	589	614	598	621	567	579	556	561	545	569	625	597	550	605	607	679	582	605	633	546	621	601	611	613	635	582	570	604	634	626	616	576	582	590	588	634	597	665	616	620	627	617	590	603	569	589	619	625	605	637	611	613	638	608	578	619	623	604	626	604	632	624	609	611	620	618	569	647	594	573	596	595	604	599	659	639	613	603	656	610	631	601	608	642	554	636	668	602	645	590	605	637	573	619	647	635	608	659	590	621	564	607	575	576	631	602	597	621	616	582	602	602	554	592	561	639	588	594	541	634	623	656	587	601	618	611	630	609	640	602	580	578	594	631	614	601	604	576	608	599	591	563	633	594	645	587	595	586	659	594	582	583	646	573	625	590	595	580	639	570	599	622	559	603	578	590	607	618	604	618	591	615	607	617	617	575	599	630	576	611	581	575	599	594	603	627	589	621	658	611	595	639	638	605	606	604	596	605	605	608	574	554	539	567	671	607	596	635	631	665	604	592	574	595	577	618	640	603	611	592	573	606	627	634	608	605	615	583	654	588	583	574	595	615	600	558	612	609	607	567	595	639	585	542	601	586	615	587	612	620	579	577	593	589	614	609	612	601	657	600	593	625	580	633	637	633	590	603	575	604	593	630	629	636	583	564	628	608	606	593	602	602	603	528	571	651	610	636	565	569	631	597	593	613	619	593	599	610	637	619	655	611	618	608	584	627	607	611	644	612	612	648	566	621	582	609	604	610	605	632	638	569	558	646	607	589	558	575	632	614	647	557	566	582	646	633	667	554	609	595	549	619	576	623	593	629	609	613	623	587	593	624	600	590	574	624	638	564	608	596	589	580	601	553	636	612	585	610	612	602	613	599	609	636	616	571	573	582	623	634	609	648	597	610	613	595	636	621	627	579	651	610	611	593	609	619	619	634	615	579	605	626	627	628	593	629	610	621	544	617	608	538	600	576	611	596	586	626	571	617	580	643	600	651	640	583	601	618	647	607	597	610	658	601	591	629	624	594	613	641	546	601	605	577	650	571	549	573	618	633	629	591	589	611	658	597	615	603	603	604	631	584	613	656	607	635	599	626	572	609	598	590	654	601	601	612	598	618	600	619	586	584	627	629	618	596	607	599	648	610	611	615	589	592	625	598	604
3812	3228	2645	1502	1062	893	759	712	4650	22560	16736	7982	2295	690	511	498	538	528	533	511	516	510	500	533	494	504	523	521	478	541	513	520	524	532	500	528	510	505	519	526	506	507	511	539	528	533	517	532	554	506	519	520	505	520	484	507	537	507	553	490	472	552	517	513	500	493	514	526	526	534	529	539	541	495	586	524	533	562	498	501	542	555	522	509	480	521	554	505	519	501	542	565	490	521	537	512	500	549	528	533	509	512	485	485	502	534	515	488	574	485	519	574	542	529	546	549	540	478	505	526	495	511	516	518	497	517	495	494	562	519	513	516	528	487	525	506	499	513	532	497	538	493	509	485	570	543	552	512	537	493	499	519	493	514	516	529	499	505	534	502	484	490	484	524	481	542	479	510	486	478	513	547	492	538	548	492	490	521	477	501	544	514	513	484	512	517	503	530	512	576	540	485	536	502	490	523	512	517	508	546	491	527	492	524	494	512	507	514	562	507	511	508	481	522	530	517	495	542	515	542	549	511	530	459	494	527	499	495	514	540	532	524	503	533	498	528	511	523	516	515	500	530	541	505	490	493	477	551	544	509	488	494	555	478	519	511	542	524	519	493	507	497	479	500	532	488	528	530	477	481	525	548	518	485	530	553	489	482	523	553	500	508	523	488	524	473	504	555	478	508	506	540	510	489	517	506	545	521	472	544	480	548	520	504	517	504	514	508	528	524	512	541	513	524	510	523	518	539	539	559	491	514	503	485	533	501	480	493	514	540	499	556	519	537	514	498	536	481	487	561	500	539	546	532	513	508	501	510	523	516	531	507	563	516	539	520	553	542	509	501	542	492	508	541	531	553	552	496	551	501	491	470	515	509	473	511	518	512	508	528	479	486	493	503	490	485	526	471	516	515	503	537	528	509	523	522	528	464	489	557	517	528	495	513	512	527	512	525	515	521	503	498	505	517	513	464	504	546	547	491	511	554	525	515	560	530	517	491	526	526	496	535	511	532	508	518	526	544	483	520	493	532	509	504	521	575	538	518	527	537	535	449	543	506	521	531	525	502	519	509	510	526	522	512	485	563	507	548	498	517	527	521	509	518	504	516	515	513	497	490	536	557	523	544	488	527	513	510	570	501	556	508	514	535	513	519	496	508	540	525	515	549	503	473	529	513	539	554	499	507	497	511	516	525	562	537	526	500	500	542	514	549	459	539	476	505	500	512	489	510	465	513	528	491	490	540	468	508	502	532	524	472	509	563	525	522	497	504	478	509	525	511	484	526	502	507	512	496	516	509	549	513	499	502	532	491	505	538	524	520	512	505	532	556	506	483	518	515	507	525	490	489	517	482	538	521	498	492	470	493	484	532	516	519	575	541	542	495	513	523	547	509	502	520	517	467	518	489	529	526	521	479	544	542	500	505	474	462	505	552	496	540	496	494	519	540	507	531	538	498	485	510	522	525	515	496	533	529	509	522	529	541	476	508	523	486	503	529	485	516	520	533	515	522	488	499	496	525	490	488	514	488	521	557	447	534	500	508	496	486	525	488	550	516	515	513	550	478	531	534	515	560	486	623	523	526	491	526	513	519	518	497	533	504	500	472	520	519	521	535	517	519	563	528	520	521	523	520	512	523	502	536	493	511	517	536	471	572	512	536	474	500	494	512	493	510	528	534	513	504	533	527	519	524	506	537	492	507	545	503	589	469	534	539	505	483	472	492	493	534	500	517	515	507	501	532	477	527	527	535	524	518	543	527	513	475	480	485	521	515	518	501	520	507	539	554	506	542	490	507	484	505	550	505	483	518	535	490	512	510	467	529	513	511	507	551	523	530	523	525	533	569	479	502	542	527	499	502	510	510	532	533	469	504	532	521	505	486	520	513	525	525	485	496	517	497	478	513	526	464	502	528	543	498	515	521	509	523	563	514	550	526	485	540	523	545	525	509	539	518	484	519	480	554	517	501	517	512	556	512	539	546	474	534	515	504	497	522	518	485	506	492	478	511	499	558	476	559	502	493	515	512	516	545	507	503	517	507	526	513	488	501	525	532	501	499	515	524	500	486	510	514	499	510	521	455	541	504	525	525	553	492	519	513	471	505	526	522	537	495	494	510	559	463	524	509	537	483	549	536	539	536	495	481	489	518	535	526	548	514	524	482	470	544	514	511	540	522	535	531	528	561	526	541	548	508	520	503	493	495	507	489	530	493	490	513	474	504	492	483	502	537	486	534	479	519	513	535	496	547	517	476	514	540	517	534	509	506	535	522	527	542	504	521	527	537	517	526	528	561	518	526	485	471	551	482	515	529	535	519	528	528	479	529	490	527	477	510	482	520	507	499	507	526	548	545	540	515	553	558	493	491	515	488	505	525	535	535	516	519	511	502	544	530	516	526	538	500	518	581	476	536	497	529	528	507	534	475	488	503	540	517	539	506	523	515	497	506	541	457	510	485	546	530	524	493	467	497	524	509	531	527	487	460	517	482	535	509	536	498	500	500	566	504	522	480	484	500	532	520	530	525	554	531	534	510	481	520	513	483	504	505	522	537	494	552	530	514	507	510	511	534	525	491	522	552	508	488	498	515	525	495	534	533	532	515	536	521	535	516	510	491	536	478	516	495	489	507	492	532	491	525	516	526	469	544	517	524	542	510	513	538	476	511	496	496	511	491	510	535	550	509	517	533	530	544	517	521	525	492	556	536	543	513	487	482	504	497	529	526	492	484	485	544	472	463	552	525	526	476	531	521	516	506	540	502	543	524	513	493	488	488	506	453	483	471	516	511	510	491	514	530	557	514	499	494	520	525	493	507	524	515	506	511	471	528	510	509	556	549	506	488	509	519	450	520	492	519	494	526	490	501	510	523	510	529	500	484	506	507	521	517	518	519	510	512	501	526	522	523	526	555	525	498	514	500	500	531	498	476	512	511	518	531	498	501	532	493	505	530	526	507	543	508	556	511	480	507	494	491	506	516	511	524	542	503	547	499	541	539	550	517	500	447	515	534	512	474	508	520	497	504	494	557	491	500	524	551	503	534	551	488	562	501	477	567	499	529	495	528	541	506	511	534	502	545	543	518	567	536	514	530	545	517	535	508	523	514	532	478	541	530	556	517	535	485	505	477	511	524	489	548	523	506	495	505	537	501	534	539	516	529	545	480	509	507	480	510	537	496	460	473	493	493	534	508	537	547	523	515	512	585	532	514	502	499	522	524	514	510	496	480	556	473	550	527	554	534	520	518	480	498	523	473	509	528	518	496	506	497	527	512	528	476	494	527	531	535	490	545	497	503	536	529	555	519	514	501	534	529	536	497	484	479	511	537	506	515	517	490	476	511	478	484	485	534	527	465	543	513	497	483	518	533	524	504	517	504	509	512	523	517	515	531	493	556	516	513	524	545	513	521	558	517	531	449	513	546	486	471	528	522	512	524	526	517	491	533	510	493	503	518	526	518	512	547	536	532	511	553	520	523	519	479	508	511	501	525	465	517	537	507	508	545	532	526
23871	21014	28199	24028	20992	8800	2006	1311	6478	37881	35579	21457	6756	1841	949	861	868	839	952	873	880	863	866	883	908	881	918	915	877	916	878	860	888	894	879	852	878	873	894	837	837	861	850	844	878	863	923	811	856	917	872	895	884	878	903	858	907	864	910	858	872	911	906	871	872	897	911	882	880	947	958	866	888	885	911	846	938	915	898	904	877	931	856	825	899	859	894	915	904	898	854	842	844	861	912	855	865	928	904	885	870	893	841	868	965	833	850	843	857	878	888	878	871	929	910	844	889	875	873	884	869	877	897	920	909	847	846	887	914	887	886	858	835	898	794	893	895	895	937	888	911	878	889	822	880	864	880	879	838	906	878	879	889	809	942	890	908	903	851	902	906	905	907	864	878	834	881	903	894	899	839	907	852	873	811	871	851	936	889	873	875	902	903	884	839	900	937	879	867	867	884	855	871	863	913	900	843	889	876	885	907	920	885	867	949	855	880	859	871	880	895	854	858	941	823	898	873	922	844	881	924	898	902	850	826	916	856	840	896	892	924	868	913	890	860	876	936	909	903	931	902	852	906	888	914	936	849	895	962	854	906	813	886	889	918	845	892	822	832	900	898	900	942	934	833	900	906	851	805	897	899	867	878	865	853	892	899	874	888	863	883	904	869	869	899	856	890	890	865	915	898	928	836	829	843	925	857	842	896	854	881	899	897	842	845	903	838	881	823	863	891	890	874	869	898	920	902	856	870	884	828	921	840	881	895	883	892	906	901	901	883	872	882	864	890	877	872	866	891	920	902	830	884	834	908	929	861	868	858	858	867	862	895	886	913	902	909	847	891	869	826	895	894	878	908	872	855	837	903	893	861	866	877	863	870	867	895	834	864	816	960	898	911	906	906	831	851	910	844	857	875	826	862	908	882	933	865	843	903	864	899	920	915	892	850	906	892	845	907	862	912	945	883	846	912	926	861	826	850	926	869	842	842	878	915	852	866	854	890	900	936	870	885	867	853	919	896	861	893	924	874	868	867	870	905	895	933	865	885	905	915	887	865	876	904	906	887	853	820	870	898	919	920	887	857	854	901	842	904	850	913	877	877	916	867	905	869	879	783	881	935	887	831	908	889	897	787	925	886	850	833	881	862	895	912	909	925	849	889	953	932	896	865	892	901	895	853	853	865	825	911	887	905	853	874	884	877	844	823	828	872	899	869	945	886	842	789	846	830	889	864	935	838	882	871	922	892	914	833	921	935	845	878	920	865	846	902	899	907	916	876	830	892	830	921	897	900	845	846	905	854	814	868	949	907	843	885	861	911	920	894	920	867	833	845	876	875	900	859	891	888	851	871	853	907	910	877	917	871	819	859	895	870	884	912	855	902	905	899	894	916	843	861	866	861	874	855	863	817	875	865	870	898	813	882	933	892	861	876	870	884	865	869	857	872	911	887	868	883	856	892	909	892	826	875	914	865	898	917	878	840	870	871	853	911	879	860	874	881	840	855	895	875	875	825	877	891	900	853	856	877	866	938	830	869	865	885	899	895	881	843	877	871	891	899	884	912	878	902	836	876	870	902	871	904	858	844	871	850	912	856	904	898	886	897	882	919	910	830	842	909	880	873	885	885	885	915	877	852	835	931	876	843	847	863	908	900	861	839	905	877	846	915	848	816	856	884	921	898	862	884	912	891	868	880	848	859	958	842	865	869	854	887	911	879	911	855	839	878	876	845	893	861	872	892	912	911	893	901	864	897	880	870	931	863	929	868	849	919	909	826	853	887	842	854	926	868	947	880	866	881	915	864	845	878	892	919	868	875	945	903	888	839	831	856	886	859	940	873	904	909	839	896	876	883	917	863	881	927	853	884	872	838	851	881	900	876	950	857	904	930	863	907	922	861	913	900	924	884	866	892	851	915	876	863	843	914	879	839	915	894	832	864	896	937	891	916	848	910	839	835	792	806	838	862	944	856	895	874	928	871	907	846	820	903	871	862	919	912	861	914	863	880	851	901	891	830	843	854	847	836	887	917	869	864	919	852	875	864	887	882	854	880	873	912	925	838	871	860	876	891	865	891	919	888	882	882	879	892	915	835	899	914	858	868	929	865	911	885	876	898	876	878	848	873	888	917	871	854	847	885	865	872	832	816	862	869	863	883	882	894	878	888	906	835	881	872	854	855	894	847	882	909	826	852	889	837	907	803	862	914	863	880	895	852	878	908	842	824	857	902	878	885	891	827	820	900	854	870	891	897	895	923	903	873	858	936	880	862	854	894	861	875	872	893	921	960	887	840	927	877	884	884	824	824	883	871	936	831	864	881	901	883	854	907	854	894	837	877	892	885	867	872	869	864	863	858	853	887	884	898	900	900	814	885	879	910	883	845	868	864	860	858	899	883	878	869	806	880	899	882	873	840	885	882	913	896	887	885	878	830	857	856	891	850	912	839	858	907	950	888	887	892	881	881	882	833	863	906	913	908	906	850	902	828	893	866	872	837	862	853	875	852	878	815	900	899	841	853	862	896	897	831	903	914	804	899	888	867	819	833	926	876	880	917	837	940	902	915	909	897	837	900	847	885	910	903	831	899	834	899	884	892	859	851	869	885	894	871	881	844	927	891	857	899	879	855	904	881	890	855	833	882	917	886	926	829	870	877	837	889	872	862	875	851	914	847	843	866	816	896	892	821	920	878	905	936	888	866	879	879	876	874	907	824	873	841	875	879	864	865	833	871	897	909	828	874	874	932	825	899	902	892	911	898	897	868	809	864	838	870	909	848	871	861	868	851	845	907	856	860	878	910	880	892	898	902	867	846	861	883	898	884	911	938	859	847	904	877	818	861	887	899	820	860	897	854	851	908	915	848	925	867	881	889	825	872	914	874	924	897	886	862	857	887	843	879	936	823	862	855	887	845	881	882	910	867	916	835	850	890	803	847	937	851	905	867	914	877	897	883	893	874	892	860	891	879	861	872	860	880	878	885	865	901	840	828	918	901	905	860	884	833	900	851	837	893	870	858	854	879	904	815	864	871	889	864	833	874	860	885	906	887	953	869	859	820	877	905	886	935	877	898	900	930	860	838	863	870	820	870	838	824	902	905	875	918	874	877	936	839	936	808	861	886	842	866	918	869	920	828	842	897	900	845	881	887	940	866	833	863	875	864	783	867	891	905	870	910	938	878	866	859	843	896	919	871	856	905	873	868	895	907	880	860	928	880	866	907	940	893	908	875	938	935	908	895	840	924	899	930	855	911	870	862	871	959	879	898	847	871	886	913	858	959	905	874	848	935	839	936	824	930	898	853	850	921	888	886	839	823	868	959	906	868	884	801	853	819	865	877	838	910	861	878	934	909	857	828	877	826	879	817	890	890	858	869	851	868	857	852	905	916	901	867	895	884	914	895	816	819	882	894	846	862	870	856	949	924	924	881	933	869	846	871	935	902	918	837	897	905	847	885	891	890	912	893	873	933	866	825	834	881	824	876	895	849	850	838	889	871	907	888	872	860	874
4401	6799	5346	2948	2091	1520	1384	1293	9433	36943	30615	15792	5064	1661	783	699	725	696	782	735	752	712	749	636	697	697	703	756	707	698	729	685	708	689	731	715	710	698	724	688	728	760	708	738	752	729	702	714	724	754	736	723	664	731	705	746	705	739	754	768	754	719	747	709	666	731	714	708	700	684	757	722	706	726	725	771	630	707	717	717	714	721	692	717	737	683	744	739	682	720	728	694	779	681	730	689	685	768	733	745	705	722	722	705	739	680	741	699	736	735	738	736	635	750	711	654	729	722	708	645	747	694	738	743	703	722	724	697	673	671	662	684	718	699	719	674	705	720	708	706	744	749	732	738	698	718	733	669	781	726	684	682	707	683	776	707	648	711	662	806	691	733	664	726	737	720	704	732	737	745	698	710	705	712	681	713	735	722	698	716	707	707	700	739	695	771	747	693	748	682	714	704	720	712	736	721	686	702	699	702	671	686	760	649	715	702	689	803	706	728	694	740	754	720	720	702	664	703	735	728	683	743	729	726	704	703	706	737	731	708	686	691	636	753	730	678	616	688	811	715	734	712	686	719	726	678	738	673	720	705	723	706	689	742	734	693	703	682	694	703	742	713	687	654	722	736	723	683	700	733	741	709	692	755	752	646	712	707	718	728	755	691	668	730	725	724	739	700	685	737	715	695	714	753	743	669	704	751	739	716	708	687	702	752	702	735	765	679	724	708	751	701	710	714	722	719	739	665	710	684	738	715	767	774	713	732	723	697	692	659	709	726	687	707	691	660	732	689	738	686	638	660	763	746	714	729	723	722	714	676	731	741	711	739	736	678	678	700	702	752	711	733	718	688	718	696	745	700	729	705	733	697	715	705	694	714	684	657	700	731	714	741	722	696	686	744	732	712	675	725	721	692	724	732	717	705	672	747	730	776	665	734	739	754	700	718	696	752	723	741	711	700	753	724	734	726	683	706	703	759	741	710	704	649	693	735	749	689	705	670	743	725	693	730	699	731	690	737	681	737	700	700	647	760	776	763	690	745	722	716	716	728	700	699	671	732	731	675	692	734	731	696	704	739	722	679	684	683	748	692	771	727	742	719	692	694	687	706	695	753	675	709	718	712	699	703	736	708	686	737	731	673	690	754	729	743	721	690	721	679	703	715	738	703	712	738	702	728	701	695	725	704	734	669	680	726	717	717	718	722	753	679	738	719	737	708	692	690	661	726	736	720	701	726	769	699	702	706	705	700	652	728	717	760	675	744	724	713	734	724	727	728	701	734	717	768	699	691	696	697	740	697	671	660	714	752	718	710	741	742	735	724	709	730	739	688	762	676	697	718	717	739	724	716	694	701	715	690	711	705	691	689	697	709	723	664	746	690	733	723	704	637	686	742	682	686	699	692	724	703	692	810	706	721	704	670	693	713	728	709	724	666	722	701	696	670	660	773	728	724	716	684	717	666	686	734	729	736	715	707	698	711	716	707	664	714	714	778	748	736	699	663	736	728	734	718	728	688	734	688	716	690	727	723	714	700	682	770	724	680	668	731	702	734	718	782	679	715	738	760	674	685	724	698	726	693	742	683	695	678	722	703	695	675	700	705	690	688	734	713	720	702	727	764	683	674	739	730	699	699	677	690	699	732	688	777	757	687	620	770	696	732	756	707	702	750	736	687	764	667	662	689	702	714	681	754	715	701	749	778	697	714	718	665	691	710	757	722	704	703	735	711	675	718	713	681	717	698	691	697	724	711	691	738	730	707	740	687	728	690	725	736	699	715	693	716	691	712	727	792	685	739	689	701	706	715	667	744	740	675	718	677	767	706	723	717	694	724	650	720	697	702	721	730	709	688	712	702	747	708	725	720	683	703	697	708	755	671	730	727	669	675	707	697	736	689	697	708	699	727	703	698	746	714	700	684	732	646	739	704	707	684	702	726	688	706	682	652	682	679	698	732	753	695	700	686	695	731	704	693	728	684	701	673	679	667	700	699	704	685	756	690	712	672	705	732	732	705	746	713	698	691	687	722	718	714	715	733	705	700	728	749	697	732	728	731	719	695	708	697	780	714	682	732	669	718	713	719	728	703	711	730	662	724	719	714	731	690	665	702	710	673	663	693	722	715	752	754	700	674	704	770	726	711	669	724	753	679	686	722	727	705	773	733	751	677	717	708	744	717	684	675	705	734	721	720	741	730	685	731	674	725	752	709	715	655	726	683	722	655	713	665	737	720	744	737	680	742	707	705	704	673	692	738	739	688	697	708	678	658	696	706	697	719	690	723	646	734	716	749	661	709	693	649	716	718	679	748	742	707	730	693	789	692	726	697	709	669	715	698	704	720	763	744	706	709	675	717	738	704	738	705	754	731	703	682	709	737	717	735	707	698	775	690	736	688	723	709	717	713	727	747	724	655	728	701	668	675	697	696	698	707	721	736	723	696	707	696	705	707	703	738	720	688	701	687	702	714	684	748	663	661	723	677	653	702	722	729	791	705	676	739	696	650	719	704	737	707	726	709	752	675	676	765	703	737	700	706	698	780	671	715	704	715	738	724	699	705	735	677	761	747	651	694	698	729	705	699	672	686	728	684	699	722	758	683	710	687	740	713	728	705	761	704	688	712	718	686	710	692	719	721	711	699	698	731	734	726	651	747	648	729	718	716	713	707	734	736	678	734	719	712	681	708	715	752	738	693	709	683	683	685	763	698	692	706	730	722	711	714	685	665	658	727	729	704	752	737	666	731	697	753	744	693	758	680	700	684	700	734	675	685	688	695	742	687	661	689	776	742	832	684	684	705	715	761	699	688	676	707	724	680	700	697	756	721	719	691	736	718	682	698	674	695	772	659	718	678	726	742	627	699	678	701	696	697	676	715	730	662	739	707	707	720	650	744	675	689	696	733	722	699	712	755	691	683	705	682	712	675	706	722	740	711	759	753	669	706	684	716	764	776	710	678	697	675	714	671	716	748	762	689	707	763	684	738	742	714	718	708	684	677	703	678	721	630	674	663	696	710	744	689	730	735	659	685	683	688	728	705	698	734	703	707	740	735	716	664	715	697	709	726	711	712	756	706	711	750	725	686	710	745	713	673	732	693	704	688	728	698	665	746	670	704	761	704	722	727	704	721	701	689	709	737	732	671	738	697	713	730	749	727	688	696	687	750	706	664	722	686	694	726	683	711	630	717	694	730	693	752	741	725	705	735	752	704	671	664	741	705	749	748	716	694	779	670	736	723	684	770	744	744	673	716	686	722	717	736	790	674	705	728	684	724	734	741	726	724	711	705	749	685	697	695	655	671	708	709	737	716	710	724	677	709	720	714	731	757	731	659	713	665	714	699	689	667	721	716	681	735	772	731	718	691	681	691	667	703	715	709	724	718	734	698	695	664	734	748	709	695	713	707	725	666	723	723	761	712	711	753	725	683	672	724	664	710	733	678	719	747	754	717	683	731	698	752	715	680	695	717	691	722	676	737	699	677	695	714	683	673	693	733	680	696	765	725
27204	12479	1506	837	592	514	433	452	687	2522	2895	1926	809	454	422	410	439	396	438	408	416	430	436	431	432	413	407	417	427	379	402	398	408	405	407	408	403	428	406	415	414	402	410	410	402	421	438	442	435	386	431	394	399	436	395	453	401	404	423	416	418	430	430	419	423	446	393	418	416	428	384	440	448	406	403	385	417	381	443	401	419	442	414	392	429	427	438	449	450	433	404	412	432	417	395	434	393	413	411	426	418	443	422	446	403	427	433	435	409	438	431	407	376	411	453	376	376	386	443	423	419	398	434	413	410	424	437	443	408	402	406	419	429	424	408	411	419	425	396	411	410	401	431	443	406	423	405	394	428	414	409	423	406	425	434	428	427	434	407	417	453	436	374	408	422	415	413	376	408	433	406	442	419	450	415	408	452	415	430	408	428	419	388	372	448	417	402	440	437	420	401	453	444	445	392	402	419	439	397	405	434	416	425	384	435	402	411	430	451	394	454	423	414	400	436	369	429	393	408	414	419	409	425	409	389	389	436	426	433	434	385	419	409	428	395	402	428	421	425	443	443	417	387	370	372	441	442	444	405	403	412	392	417	401	392	423	406	406	407	393	391	410	447	437	424	421	416	407	437	436	409	430	405	411	436	470	434	382	437	422	446	445	428	415	406	431	419	458	415	405	421	423	394	442	399	401	412	390	442	420	397	385	462	416	434	437	495	437	400	424	432	440	430	381	408	387	420	404	389	397	383	386	419	443	438	439	410	412	434	391	433	419	413	415	413	455	395	412	402	422	456	415	421	408	404	383	394	456	409	416	405	450	427	436	436	448	420	431	427	442	406	396	411	375	401	408	426	387	424	451	415	405	428	422	400	415	422	404	441	436	417	430	386	439	384	440	425	436	419	448	370	393	416	418	430	385	406	441	411	438	399	415	426	434	458	421	438	410	381	374	404	416	438	401	412	424	390	408	422	438	426	450	429	425	412	427	433	453	404	441	377	422	400	409	442	415	401	429	413	433	425	432	438	402	399	437	410	389	399	446	427	424	436	475	413	409	417	390	408	430	428	431	409	432	448	400	403	440	385	393	390	443	430	387	456	414	409	434	425	374	403	409	404	417	413	437	406	423	451	402	411	465	390	378	436	416	410	417	416	446	416	394	403	437	421	440	471	439	440	441	431	430	404	441	417	379	415	390	406	427	438	426	419	398	429	402	396	412	430	451	388	435	378	407	418	405	420	454	426	403	424	422	432	427	427	435	454	395	417	402	383	436	436	417	429	452	456	387	394	414	426	438	385	446	407	381	403	398	403	423	427	399	412	428	410	421	414	413	402	408	435	414	435	430	410	417	406	421	471	393	420	437	419	442	432	389	400	402	440	412	370	408	437	388	429	458	425	442	433	416	414	443	409	423	403	425	422	418	418	415	415	406	427	417	415	408	373	446	417	475	436	401	398	438	438	389	391	418	408	443	427	434	403	417	451	434	426	433	420	393	427	425	446	421	398	439	398	416	408	415	442	409	429	429	385	430	380	420	456	405	416	413	432	431	441	388	445	442	404	411	444	461	413	427	399	410	437	430	393	387	412	399	439	462	423	411	400	449	444	414	411	405	407	394	409	440	434	431	423	418	403	397	391	422	416	417	426	395	416	429	387	405	389	392	376	390	463	429	415	413	396	443	430	415	378	397	410	420	397	401	419	429	467	411	373	418	398	404	409	398	413	421	431	449	398	399	433	416	434	417	415	413	405	433	460	384	408	407	412	407	425	415	435	411	413	446	435	412	398	422	421	409	383	427	394	377	454	413	467	428	424	451	438	424	431	415	400	420	445	411	404	424	408	441	424	424	439	418	389	434	421	415	403	394	389	408	442	366	413	417	431	389	510	405	388	411	424	456	424	413	414	407	449	435	415	414	413	399	444	424	445	447	408	445	417	439	416	404	389	399	457	380	408	426	444	438	444	379	440	418	436	412	452	390	426	436	418	415	458	463	376	422	408	428	387	420	418	389	396	439	408	402	397	440	427	429	450	436	420	404	440	424	403	386	440	381	442	394	389	438	401	396	429	412	403	431	415	409	392	418	431	439	396	403	410	437	447	431	440	427	429	458	425	438	421	405	447	391	429	430	424	456	444	393	391	448	416	400	419	415	428	395	412	410	408	448	429	428	428	384	414	434	413	439	407	415	390	441	456	448	435	450	407	440	419	450	439	439	413	447	438	391	420	398	414	393	415	403	381	432	434	397	447	418	445	423	430	454	457	388	429	428	435	430	413	399	412	445	428	438	427	440	416	433	420	371	450	439	389	412	436	400	408	419	429	412	398	415	384	407	404	431	423	426	422	423	455	432	411	413	436	400	407	418	432	387	412	437	443	445	419	403	401	441	454	445	406	447	439	409	397	363	404	378	432	419	431	413	408	386	414	438	443	446	407	409	396	416	384	392	434	404	419	392	439	424	398	414	422	444	435	385	440	380	408	408	425	397	424	450	371	387	411	424	409	404	431	421	419	398	406	395	435	444	399	431	396	405	395	398	418	446	394	435	410	414	389	416	405	433	458	439	393	396	425	438	388	426	437	403	426	403	419	436	421	434	414	398	434	383	447	423	417	429	432	418	436	403	440	412	376	395	401	426	420	460	435	428	403	391	425	430	433	418	424	419	401	457	414	405	407	412	425	425	416	446	422	446	429	411	443	365	449	404	409	429	407	434	408	383	410	417	403	385	413	387	424	446	415	436	407	451	441	418	431	388	454	416	412	423	441	438	430	480	437	425	402	383	416	394	491	421	435	434	438	445	450	413	445	399	415	444	415	432	403	402	448	413	476	433	427	431	397	437	441	385	423	428	415	407	416	409	414	427	398	412	407	405	419	391	419	406	414	424	436	442	431	422	428	449	429	394	408	437	413	405	388	393	417	418	404	401	473	434	407	420	397	414	400	405	427	400	409	448	385	429	406	419	409	403	432	421	420	429	423	406	421	416	433	449	415	400	424	455	444	451	407	444	409	418	394	410	417	412	448	407	420	394	418	408	399	419	427	413	480	430	446	404	417	421	410	383	422	448	433	393	436	417	432	415	384	423	424	424	398	414	429	418	403	446	392	418	401	415	417	377	438	383	421	434	416	390	422	397	432	420	423	430	473	434	415	401	428	436	440	416	391	403	407	413	447	426	425	450	400	440	445	407	384	442	398	445	435	410	435	397	398	384	443	392	419	418	412	394	423	420	403	437	427	410	405	411	438	418	430	437	435	430	412	418	438	403	414	464	404	407	384	410	449	399	418	428	416	430	439	400	409	424	406	371	396	458	428	400	439	438	392	437	379	410	408	447	414	388	391	407	417	398	407	451	405	430	420	442	412	398	422	418	443	423	426	436	415	421	411	422	418	405	407	411	420	414	414	417	409	439	422	431	483	422	429	407	452	422	432	388	402	432	384	396	456	424	435	415	400	431	415	426	439	409	403	430	429	461	411	411	405	436	438	404	376	441	406	428	437	429
4976	688	612	476	449	423	356	366	825	3325	3212	1821	749	358	321	354	338	346	337	342	336	369	334	334	387	317	340	345	362	336	363	367	356	367	351	360	347	346	348	352	372	349	339	347	302	352	348	357	375	358	365	325	354	335	354	355	359	347	357	339	346	363	330	375	308	388	381	338	340	335	387	378	386	319	340	345	353	355	364	355	356	337	321	398	366	314	353	348	374	321	348	361	361	337	333	342	381	358	360	357	365	325	332	338	315	365	359	339	358	359	358	326	324	354	374	371	360	347	337	335	354	312	344	358	361	368	377	346	386	335	329	315	340	354	334	376	376	362	334	337	359	319	345	341	358	352	348	372	320	339	344	341	352	347	347	382	375	364	342	356	343	327	362	359	371	351	347	351	373	333	386	367	352	344	378	376	337	365	342	357	344	357	377	367	333	360	370	350	376	366	380	333	338	354	351	368	372	345	394	342	354	295	337	346	339	360	363	370	351	349	376	375	342	354	367	362	332	358	351	334	360	356	373	364	354	321	375	347	335	331	346	354	344	326	343	347	366	352	327	359	338	346	325	344	347	337	363	342	329	351	359	379	335	328	344	349	334	368	384	340	325	322	372	356	376	347	344	345	352	335	338	342	354	383	350	351	356	342	316	351	397	390	365	346	350	352	359	336	365	359	329	325	323	378	310	370	338	350	347	334	371	344	375	373	368	363	344	320	355	325	366	332	355	372	355	378	352	359	336	364	362	326	366	346	361	335	328	344	336	350	357	389	361	332	354	357	384	352	360	378	389	366	340	357	356	342	347	341	356	346	362	340	367	328	368	378	384	367	342	330	346	344	367	361	351	360	373	349	361	358	356	332	383	360	354	353	355	377	343	359	326	317	369	404	352	373	349	365	371	335	313	339	379	337	347	345	376	330	345	322	335	334	356	390	388	353	336	365	355	328	367	324	327	330	366	359	338	358	351	318	363	350	388	343	330	397	342	372	364	343	350	365	365	344	345	313	374	354	333	348	346	350	349	359	376	352	358	363	322	338	344	378	358	345	352	335	339	335	333	379	334	374	368	360	306	349	332	334	379	338	360	354	365	371	332	349	358	341	388	385	326	350	349	358	340	340	335	352	359	347	351	364	344	356	373	389	373	337	349	370	394	371	369	347	325	356	368	348	392	333	365	344	360	347	372	380	371	332	366	323	363	382	386	360	354	341	366	365	374	366	366	396	346	355	366	345	348	374	368	356	343	351	337	369	364	334	337	388	359	377	339	329	374	315	342	374	388	358	368	359	344	373	379	377	335	392	344	355	352	338	378	349	350	342	363	352	351	318	322	365	367	336	357	357	336	378	369	363	368	373	318	328	333	335	322	364	333	341	360	384	343	352	333	333	350	364	343	387	337	331	342	348	346	350	386	336	340	334	363	328	355	323	365	334	356	371	361	354	377	354	339	352	327	328	367	354	371	340	351	330	363	375	327	344	342	360	379	345	350	359	382	358	370	346	364	385	341	335	377	371	342	364	348	331	359	350	347	385	342	344	378	333	355	388	328	333	358	346	388	374	361	345	370	344	341	348	310	386	345	338	357	358	340	356	331	343	335	341	335	352	347	366	361	395	338	361	352	326	326	323	347	345	354	325	371	346	369	353	352	333	345	342	309	357	366	347	378	350	321	364	331	363	355	370	332	349	333	363	347	343	357	386	346	352	368	353	361	311	359	342	390	328	362	354	352	345	382	362	363	350	381	385	341	366	338	342	346	345	383	381	344	336	328	375	361	361	362	364	341	352	358	358	331	365	359	336	337	356	343	367	361	304	340	375	379	373	353	353	368	352	327	338	354	359	352	329	334	351	377	350	345	340	374	312	358	326	385	337	327	353	378	325	365	307	336	353	352	343	338	348	361	333	365	360	356	320	381	381	343	360	344	361	371	350	374	337	334	353	333	359	319	378	324	347	353	370	359	354	372	335	369	361	340	380	355	346	338	334	372	331	328	332	338	333	374	338	385	353	341	331	339	320	352	356	346	364	355	352	395	372	355	345	395	337	379	341	360	344	355	364	358	348	353	336	353	397	374	340	363	337	351	370	379	357	340	341	355	356	350	380	347	355	343	342	339	313	357	363	379	356	381	360	359	355	374	336	338	372	323	332	352	368	349	355	336	380	360	341	380	336	347	348	343	351	343	362	359	343	337	343	340	329	376	337	335	327	352	367	353	365	346	369	355	338	367	359	361	370	376	333	366	349	362	324	339	356	341	347	334	348	359	352	331	385	349	323	344	345	339	378	367	353	351	375	384	337	347	370	351	339	352	331	337	357	350	373	339	331	347	358	326	339	313	341	354	366	351	340	405	338	326	355	338	341	356	357	360	332	360	389	336	322	331	349	358	368	358	360	368	382	338	358	339	353	330	361	338	362	365	353	322	344	335	397	379	364	341	354	354	357	340	345	359	345	354	355	363	343	351	357	345	367	338	322	348	344	347	374	358	386	361	330	339	357	357	380	359	372	345	374	324	362	394	355	359	376	353	308	338	332	362	369	353	357	348	365	340	323	374	349	341	341	381	396	362	367	333	364	357	334	388	375	329	357	369	334	365	351	359	324	343	345	341	368	382	346	331	351	374	376	358	338	377	342	310	347	353	368	381	350	352	383	385	352	339	343	343	342	350	351	368	368	368	338	375	337	347	397	356	342	355	380	331	322	348	361	343	344	341	342	349	349	399	351	353	351	404	368	313	338	317	366	336	344	360	315	325	327	368	344	354	383	347	356	327	326	354	368	347	377	344	377	382	372	321	334	384	352	330	350	352	361	354	386	346	339	387	355	339	328	350	343	338	356	415	370	331	339	337	349	349	326	347	359	357	369	347	357	324	368	364	373	334	346	352	344	357	368	343	333	370	356	342	335	330	349	373	341	342	340	369	358	334	326	387	347	352	323	322	346	356	389	338	349	355	365	366	341	353	362	382	325	338	334	359	345	312	349	348	369	350	341	326	325	340	363	342	314	338	364	341	350	348	354	359	329	350	305	354	385	348	345	353	360	362	346	366	360	355	347	363	345	330	354	357	334	344	326	376	323	362	352	361	381	368	357	337	349	367	368	332	348	348	327	325	322	362	329	339	329	336	332	361	357	355	348	343	325	379	321	379	332	343	382	340	380	350	355	339	352	345	363	352	356	383	357	353	333	326	335	316	352	348	337	343	368	341	374	332	378	358	317	384	333	360	341	332	341	338	388	349	347	359	327	355	356	351	321	357	325	335	351	339	370	361	340	329	357	363	354	384	365	330	346	362	354	342	375	342	368	361	355	364	374	369	354	331	356	326	349	329	362	339	366	356	387	342	350	340	363	376	345	330	346	361	339	309	336	369	315	362	310	349	363	355	370	324	326	366	340	303	351	355	331	337	383	372	349	390	341	315	343	339	332	339	348	347	334	318	342	355	360	337	338	356	323	310	332	389	333	353	327	387	351	370	347	346	344	349	350	343	341	355	349	375	352
25150	21072	26941	25021	4806	1093	881	764	4546	22172	19195	9443	1754	746	530	568	522	564	584	547	549	541	590	617	573	534	550	538	557	544	490	493	515	565	566	563	546	582	536	559	564	605	543	565	590	539	499	539	573	585	575	577	517	511	558	521	557	583	557	540	574	544	558	543	548	526	486	573	530	531	541	545	522	536	532	558	520	601	542	510	553	568	560	532	530	563	545	498	527	496	537	515	521	526	538	521	542	597	560	517	576	558	517	558	538	511	519	566	543	522	524	499	515	549	568	572	556	578	507	537	567	535	552	511	561	551	502	528	532	531	514	522	553	521	546	507	593	495	525	532	590	541	561	545	527	537	547	559	526	569	549	536	564	512	561	566	536	546	544	554	541	561	531	550	547	538	561	567	541	493	534	527	517	577	491	531	536	513	567	536	589	558	571	534	567	566	549	522	560	567	586	567	560	570	472	516	513	548	542	564	541	529	544	506	530	584	512	541	537	524	527	552	555	534	502	542	539	552	544	558	515	499	547	538	529	552	571	548	538	529	552	534	533	586	538	521	521	550	529	540	547	543	532	563	561	525	544	528	576	550	554	532	574	547	528	535	545	574	555	566	573	548	546	499	570	536	543	547	500	501	537	573	515	549	513	558	504	508	558	548	499	573	538	523	506	543	557	505	524	567	538	542	549	544	535	496	550	547	528	569	511	539	525	556	533	511	541	538	570	525	506	569	536	538	540	564	562	522	538	505	578	540	502	581	534	542	502	540	514	573	547	514	568	546	521	526	584	515	526	528	523	554	531	582	511	506	559	556	492	552	518	540	584	518	501	545	545	560	498	547	518	514	568	532	542	552	549	532	544	496	533	547	514	563	501	518	539	522	527	526	544	518	513	525	594	531	541	531	522	538	560	542	548	556	537	542	518	512	533	507	580	566	560	529	503	561	559	549	495	534	537	553	518	571	567	545	543	532	549	545	516	551	548	562	551	545	529	535	575	550	550	533	526	521	514	531	515	533	549	542	540	529	497	534	494	562	540	529	530	509	535	512	537	561	543	502	511	558	580	535	541	565	553	518	508	531	528	559	551	526	478	541	531	577	555	520	520	518	519	550	526	548	534	553	574	557	519	527	533	533	512	542	555	532	528	573	536	512	566	564	566	526	545	533	532	519	518	497	514	548	543	538	564	509	513	531	520	517	587	516	514	502	543	548	543	550	540	572	512	556	548	545	531	529	520	532	533	534	551	538	557	532	549	518	534	549	538	562	552	532	563	510	538	562	526	540	541	513	543	560	546	553	529	550	479	532	574	543	559	581	521	534	556	567	511	530	517	551	499	558	484	555	573	549	527	529	534	539	554	548	512	501	513	551	504	538	559	523	530	525	557	557	530	551	523	530	508	572	530	522	532	561	571	545	525	526	565	497	564	547	535	550	557	497	543	553	557	558	559	537	572	514	526	552	520	544	540	536	535	536	540	533	550	547	542	558	534	538	524	545	523	537	577	565	556	529	538	558	531	511	569	531	560	520	550	584	531	539	514	499	550	507	508	552	550	565	543	499	563	560	514	536	565	534	550	574	556	522	532	523	531	551	484	559	541	519	518	557	557	566	533	541	504	545	528	550	587	532	577	534	526	545	543	551	521	593	543	520	544	533	582	530	501	500	561	529	515	515	578	523	543	550	549	552	542	536	540	584	500	542	526	514	535	540	515	530	557	524	546	528	542	534	521	528	538	526	518	523	565	562	560	524	520	526	565	529	581	547	499	571	544	514	499	558	536	529	587	541	534	520	567	527	563	536	593	552	522	482	546	548	494	515	574	537	553	500	502	542	537	556	540	558	551	569	560	562	550	531	577	542	531	551	495	525	554	522	563	519	527	540	583	519	570	495	544	547	542	513	590	536	534	542	529	527	554	555	541	547	519	559	537	562	527	539	581	531	529	552	557	514	563	523	538	557	533	549	545	542	550	562	513	491	535	540	542	526	561	496	507	550	497	510	530	533	531	495	523	576	542	552	578	523	527	545	492	539	555	557	549	574	554	503	539	537	559	541	546	560	582	506	504	492	539	532	546	562	537	564	577	504	570	543	504	535	543	542	508	551	538	532	533	463	542	537	583	577	531	531	533	548	528	497	494	506	552	585	553	491	542	530	513	546	540	546	535	532	506	509	577	568	543	519	569	505	514	550	535	520	546	515	571	571	592	549	490	512	546	528	545	572	529	490	554	538	527	560	538	550	508	534	531	571	580	507	570	513	508	558	558	509	522	540	557	516	526	559	566	572	555	526	557	576	528	521	520	545	526	511	533	545	533	549	548	514	533	558	531	560	564	505	565	544	541	518	501	529	548	599	556	524	512	523	513	527	549	536	531	531	546	521	536	523	562	536	552	522	555	555	571	527	492	518	517	543	563	528	547	519	538	549	544	533	561	538	536	536	536	558	496	528	520	545	558	533	493	559	540	527	530	505	568	588	529	549	534	556	538	522	544	516	481	543	569	508	539	507	529	558	533	548	546	519	557	516	555	549	510	497	562	582	597	523	520	587	543	518	554	541	536	526	523	547	517	539	530	550	480	494	473	559	521	520	546	513	543	494	556	544	547	527	524	551	513	533	517	489	529	543	512	492	544	559	528	547	535	524	552	547	521	547	539	518	535	566	584	542	558	530	541	526	546	524	520	529	539	505	574	573	518	554	526	491	551	553	517	526	551	527	528	555	558	513	547	544	584	548	582	546	515	531	531	531	540	548	511	570	500	503	520	530	551	530	512	510	546	551	548	557	546	537	524	530	568	532	519	565	494	576	543	531	506	564	579	558	511	514	521	531	564	547	518	539	561	535	550	513	496	571	540	558	525	563	552	539	547	564	536	560	562	527	533	555	554	523	528	537	545	538	538	512	538	524	560	536	534	502	547	530	502	538	560	540	546	560	557	502	532	509	512	535	501	544	551	570	509	531	501	485	543	519	571	527	569	528	511	481	513	520	565	561	519	522	501	511	515	566	518	541	558	528	567	554	537	550	542	518	567	540	515	536	528	541	522	559	560	486	510	512	550	533	525	532	543	526	549	536	500	565	565	494	553	551	560	529	549	516	536	527	548	516	478	500	543	522	529	533	544	554	568	574	559	517	508	538	532	536	544	538	534	554	506	538	589	573	571	557	544	522	514	546	539	506	525	534	530	565	532	533	498	515	510	523	565	544	513	548	531	542	524	497	505	547	508	540	556	540	561	543	558	519	543	526	529	548	542	581	545	509	554	567	544	531	578	557	521	537	541	539	524	550	518	550	504	548	536	494	559	544	560	536	526	525	541	521	582	519	552	573	516	562	535	525	531	569	544	555	538	533	534	554	568	529	550	602	506	555	534	532	537	507	548	557	549	537	556	519	573	523	514	550	516	566	507	583	525	525	525	518	539	559	538	560	516	506	558	588	532	518	544	537	565	547	547	529	561	557	536	522	498	534	551	522	516	569	503	528	554	577	541	564	557	534	498	554	531	556
3701	3232	2479	1360	1029	842	754	729	6848	22360	16198	7664	1483	615	473	451	479	465	458	454	493	433	499	465	450	452	455	486	445	450	465	501	478	447	439	453	497	452	463	463	463	435	434	479	471	475	464	445	499	492	442	444	475	436	451	422	460	423	473	490	477	425	496	459	486	471	464	447	476	445	447	496	438	479	451	471	436	482	468	453	461	459	497	469	505	458	459	475	479	481	462	485	489	449	481	463	482	460	503	456	456	443	443	454	488	474	453	428	452	455	435	461	436	451	482	518	480	452	507	459	426	478	446	474	420	464	472	440	467	417	458	475	466	452	463	453	447	465	462	456	423	477	479	468	445	455	481	473	465	432	468	437	461	483	455	436	500	442	456	415	507	454	502	481	467	467	469	452	453	453	469	448	469	446	450	472	490	461	483	467	485	449	449	447	428	453	414	465	439	435	485	467	429	449	460	500	433	437	442	454	415	431	459	463	422	493	446	427	456	488	467	473	398	488	468	485	463	458	479	468	497	439	443	453	458	481	455	501	462	480	456	437	453	483	478	482	465	423	484	441	473	501	465	477	456	466	453	452	457	433	463	424	468	489	449	483	433	471	421	464	479	465	493	434	462	462	431	476	486	445	458	459	470	462	455	440	505	427	429	453	468	427	465	482	462	439	477	434	460	469	467	422	482	462	436	474	485	450	505	457	479	419	407	455	406	475	463	443	465	449	488	444	428	470	454	469	449	434	438	458	469	439	421	467	519	446	484	437	466	447	461	452	460	437	438	484	486	449	496	458	433	431	442	487	488	484	411	478	474	431	441	429	426	482	456	468	461	436	431	483	487	450	445	402	432	463	441	467	448	486	458	456	434	452	453	465	462	464	458	462	431	464	482	465	475	435	466	467	476	472	447	435	440	511	472	459	443	511	461	505	465	487	474	463	448	486	438	466	476	451	465	449	469	458	445	454	487	460	456	474	451	446	432	484	479	443	464	478	469	488	430	447	451	463	447	441	445	419	495	436	455	462	456	438	478	470	442	459	436	409	439	462	446	461	457	493	475	449	519	482	452	411	483	528	481	437	459	502	446	497	459	460	483	444	483	454	479	452	480	423	485	449	470	426	479	427	479	496	472	453	473	461	458	475	466	484	484	472	461	473	453	466	405	455	444	445	458	480	483	451	484	461	489	471	440	451	455	448	406	477	437	480	452	444	467	461	464	445	480	469	489	434	439	486	421	443	470	455	473	447	472	473	451	473	438	464	422	455	490	437	446	465	461	454	478	465	473	450	422	471	490	424	478	447	449	448	457	467	472	484	499	451	440	449	501	473	445	449	478	462	425	448	460	466	469	414	490	463	450	453	491	468	438	451	451	413	486	451	487	424	513	462	465	475	448	417	446	466	476	466	451	460	411	433	492	488	432	463	449	462	426	422	445	460	487	461	451	498	464	447	441	471	434	472	472	478	414	459	443	465	460	459	430	455	446	480	463	448	483	456	419	425	458	504	470	445	455	446	478	484	449	457	429	463	465	455	473	458	472	439	459	469	458	448	451	451	490	445	457	451	455	471	448	470	447	451	483	483	492	487	462	436	466	458	434	453	437	488	453	438	448	444	406	415	456	449	475	455	475	451	473	455	434	446	440	455	437	437	451	456	466	441	470	432	482	458	437	474	483	509	452	430	453	441	461	472	445	490	464	474	451	460	444	478	440	451	479	464	448	472	439	469	450	450	455	446	416	456	452	461	437	436	501	452	460	442	472	460	471	454	464	454	465	446	437	468	473	462	477	458	429	493	458	417	464	478	449	477	462	451	490	406	438	448	436	427	442	459	453	469	434	463	439	484	432	429	453	502	469	465	465	443	485	460	450	465	410	500	469	425	475	454	438	457	485	480	494	462	489	485	446	503	433	449	465	447	440	485	526	479	474	457	385	455	424	462	487	444	471	466	454	501	488	474	434	484	482	452	427	474	467	449	456	469	446	476	449	433	466	447	451	431	440	451	463	435	471	461	469	449	465	452	483	456	482	451	454	439	460	478	459	479	457	472	472	445	434	478	451	433	463	484	455	462	476	487	421	459	409	473	454	461	465	448	436	451	444	452	487	466	485	440	454	470	441	476	441	471	474	473	490	461	444	438	472	483	452	448	485	443	464	483	459	477	430	454	462	474	464	474	500	476	434	470	431	459	455	449	445	461	471	450	474	455	445	456	470	471	465	466	442	467	495	481	481	430	439	499	478	440	452	477	468	467	440	459	487	475	471	472	466	466	489	463	482	453	462	459	449	454	494	432	448	449	446	410	443	435	439	487	471	488	424	448	503	447	487	473	467	431	501	464	457	429	431	485	423	459	434	467	427	450	475	416	442	444	465	435	457	434	449	437	474	497	495	480	431	452	454	433	456	432	417	453	440	443	466	463	460	429	473	444	461	441	442	450	482	458	471	451	453	509	504	462	456	479	454	439	410	466	473	450	473	491	439	475	468	473	456	464	508	469	485	471	474	489	457	435	439	461	482	479	421	461	451	481	491	451	440	449	467	460	514	446	486	431	484	464	491	448	480	450	440	478	465	478	479	463	509	459	434	478	437	419	473	474	447	454	469	449	437	476	439	410	449	468	450	466	447	453	443	453	442	471	504	454	433	447	461	420	454	488	445	476	431	459	475	492	483	458	477	445	453	463	460	481	476	406	444	496	415	432	445	461	434	471	442	466	466	437	512	475	439	465	496	492	521	470	450	487	508	470	414	476	462	421	462	480	413	435	486	458	416	476	455	464	477	500	480	435	475	466	467	466	467	443	441	467	512	451	477	473	438	435	463	459	458	424	432	414	461	457	465	465	462	439	455	446	454	472	478	489	454	418	447	458	417	462	460	460	450	447	473	438	462	467	465	458	453	383	479	479	477	410	452	444	463	480	455	462	441	459	456	458	484	437	492	425	422	475	444	446	478	466	431	421	490	458	459	467	447	463	458	479	458	460	445	460	428	461	456	481	469	457	422	475	434	461	463	418	423	471	499	456	440	452	486	473	464	459	444	438	463	438	436	449	460	437	460	439	444	436	458	453	403	442	478	459	456	481	457	444	477	496	476	456	417	445	449	426	450	466	439	513	452	457	432	422	448	428	451	456	448	481	441	473	462	457	458	458	456	474	453	430	475	474	477	450	459	481	461	496	463	468	492	448	465	484	426	449	479	450	449	461	447	462	427	442	474	441	489	462	455	500	477	475	445	462	489	490	454	451	448	471	444	457	439	466	451	438	413	479	499	429	470	469	468	467	490	474	422	452	474	459	448	483	485	439	482	441	435	471	477	464	481	470	457	511	471	451	468	443	455	450	445	510	490	470	453	433	436	439	455	444	455	440	434	470	468	464	457	453	453	452	479	466	453	444	434	445	461	431	529	438	457	441	429	442	485	490	463	420	458	495	419	460	427	456	438	441	431	459	450	470	462	457	436	470	443	445	462	475	495	496	449	482	487	472	475	405	484	466	456	480	424	415
23818	20970	28143	23957	20943	8538	2074	1824	14089	40076	33218	19371	4703	1627	888	859	884	867	835	879	889	879	799	876	815	906	857	851	822	870	889	893	840	884	855	845	861	848	945	896	831	877	868	753	884	812	825	843	820	870	876	832	871	858	836	824	878	826	887	844	848	808	867	886	911	850	881	837	908	858	798	830	824	837	851	844	812	841	875	874	822	849	799	911	803	861	811	882	805	851	855	872	847	850	861	840	843	838	838	875	804	867	887	798	826	861	877	873	865	816	870	844	858	801	781	815	868	846	840	843	846	804	863	850	831	827	883	902	905	855	808	799	858	825	839	794	855	876	839	853	834	765	834	831	873	845	815	799	828	853	844	853	800	841	881	877	830	823	856	907	827	864	834	818	833	919	855	851	830	823	819	832	834	815	865	861	872	867	855	839	882	839	797	842	791	859	810	867	873	887	842	842	876	864	859	825	820	846	804	854	841	817	831	845	855	848	779	814	805	855	822	837	807	796	850	834	862	843	855	885	834	928	839	835	820	879	843	830	883	848	892	846	801	809	849	814	918	851	825	854	866	882	882	832	839	803	784	881	871	812	872	848	824	866	841	855	946	859	860	857	781	874	825	846	856	829	813	808	829	845	847	881	810	802	837	838	825	834	821	857	837	852	821	821	832	844	879	883	845	897	824	866	866	791	848	814	793	867	911	835	834	830	829	852	809	815	822	829	818	826	810	830	803	823	795	831	813	817	859	808	867	882	820	826	884	878	814	834	858	855	888	780	835	817	911	801	788	805	859	821	866	869	879	840	800	801	830	863	812	813	837	852	832	870	837	882	825	872	900	771	871	850	775	812	843	835	836	821	850	873	777	820	846	831	796	793	834	849	813	821	880	846	857	841	794	796	827	863	840	853	851	787	868	849	878	857	824	803	838	808	811	801	829	824	868	811	834	863	837	824	813	841	862	832	813	851	836	834	858	830	852	831	854	815	883	835	804	865	836	844	814	835	855	838	901	841	831	811	830	873	860	864	871	807	870	811	878	784	824	838	789	857	870	865	812	871	828	902	877	796	814	828	853	839	793	846	801	839	806	847	865	826	830	889	800	852	791	822	821	780	836	874	829	857	802	790	835	869	845	823	838	826	844	851	859	829	817	801	787	796	857	829	872	873	829	818	817	795	843	808	879	829	878	828	883	814	815	872	837	823	873	874	831	885	834	808	839	825	828	881	818	823	796	846	834	882	808	862	795	838	821	832	802	812	872	853	855	825	846	807	841	856	850	828	843	840	851	823	825	845	867	822	805	834	822	873	889	822	855	828	870	825	797	870	804	865	841	837	902	830	876	802	872	838	826	843	786	830	882	798	812	839	844	850	837	837	852	831	841	774	845	888	801	850	830	802	846	790	833	827	802	853	833	892	779	849	846	814	845	875	826	867	793	798	852	797	811	829	867	897	835	811	818	853	851	835	814	816	913	804	856	840	871	886	852	851	813	830	857	841	815	823	817	858	897	796	799	807	828	836	868	851	793	870	818	776	843	836	838	825	818	838	819	830	840	823	862	816	822	821	805	779	883	862	804	806	892	861	830	793	855	855	884	814	861	864	815	856	839	895	850	834	805	843	819	850	820	834	820	818	851	886	800	799	790	844	852	817	801	833	868	838	807	830	830	874	850	797	893	835	864	792	795	846	844	855	837	851	795	868	867	884	860	886	816	831	852	869	839	844	835	875	887	866	816	810	835	841	868	905	791	801	782	816	824	893	821	850	852	827	817	838	815	871	838	819	828	822	845	850	864	859	830	765	871	817	863	862	825	876	804	854	826	807	846	792	855	821	894	871	858	848	885	826	782	798	838	830	852	869	857	803	806	890	837	859	859	804	798	850	860	844	831	855	808	827	805	812	797	813	833	849	807	866	821	829	848	839	855	871	882	842	849	866	846	880	849	813	828	873	820	858	803	810	854	836	826	839	844	803	862	912	874	833	815	821	850	870	839	806	813	847	857	890	865	846	849	873	823	861	811	791	835	826	888	866	819	847	866	839	809	855	874	810	834	821	834	832	785	868	871	823	757	842	784	871	807	806	854	861	824	848	844	870	798	825	828	804	819	858	878	828	834	873	851	834	818	819	790	837	815	847	812	898	835	858	813	835	769	852	832	782	767	835	865	879	848	818	796	843	868	870	794	852	852	877	824	846	831	805	820	843	793	842	868	826	825	800	847	855	817	863	806	872	814	903	845	826	835	826	803	859	824	821	829	786	840	876	788	765	862	796	852	832	812	801	845	879	912	857	815	865	786	816	879	836	788	825	827	910	780	877	804	840	840	841	794	859	880	856	862	822	794	804	820	861	862	840	805	832	788	796	799	872	829	818	830	879	817	868	748	859	811	822	848	820	832	833	836	801	811	829	849	868	954	801	848	832	879	836	868	805	747	827	838	836	879	835	791	847	825	887	835	865	792	859	790	845	742	808	821	834	776	854	824	871	800	870	859	843	802	774	846	810	837	807	811	802	876	827	824	887	826	828	808	825	839	848	785	818	806	837	849	839	845	813	917	813	819	843	826	825	813	854	844	844	795	831	835	826	824	805	789	771	935	916	835	824	853	882	834	850	844	829	840	826	856	848	854	822	856	815	879	873	830	808	851	788	826	905	824	826	815	887	847	859	865	827	825	852	846	859	866	817	877	893	824	812	810	785	908	828	823	803	868	814	820	845	811	839	808	814	854	846	842	838	869	806	831	795	858	851	840	877	815	817	839	885	859	805	793	818	865	800	787	824	821	844	833	856	831	874	833	852	816	838	892	815	808	851	806	819	839	812	821	872	903	811	760	823	830	778	787	885	791	824	845	831	804	829	835	824	793	849	862	909	810	851	812	829	842	888	811	878	802	859	814	859	859	824	841	864	795	882	849	815	836	788	805	815	823	830	808	875	821	841	849	853	846	819	827	841	850	808	873	850	801	853	851	795	823	857	885	794	838	799	879	840	858	796	835	833	874	875	832	831	784	829	809	790	854	858	865	846	860	855	883	860	866	784	887	878	831	858	827	816	800	820	833	785	844	873	817	805	807	792	815	822	846	841	814	833	812	834	807	801	850	834	866	815	847	859	851	813	831	865	799	815	832	827	804	805	816	851	850	829	832	902	879	842	856	826	788	860	798	800	855	894	786	809	856	855	884	845	842	830	803	859	837	848	853	787	843	857	823	852	862	788	868	841	842	865	810	866	863	828	848	840	880	819	833	841	852	830	818	891	822	838	809	813	884	846	881	826	804	830	864	817	789	874	841	803	867	869	846	834	831	857	805	832	854	852	841	849	881	890	837	812	890	820	819	817	832	851	882	851	802	854	819	822	826	826	829	872	786	819	828	841	822	864	845	856	840	885	865	832	841	848	844	813	800	817	805	795	823	851	798	822	812	818	833	869	809	867	826	845	821	810	814	782	820	856	839	819	810	803	864	842	835	849	847	774	860	795	875	847	846	854	844	825	819	883	854	808	863	814
4368	6483	5040	2861	2093	1601	1411	1927	18530	37409	27861	14690	3289	1532	677	673	699	703	738	714	712	693	676	686	701	690	749	702	691	761	693	708	719	725	705	704	731	689	667	712	720	716	680	711	692	730	714	702	697	638	704	719	693	699	676	703	687	682	681	715	692	724	655	685	722	739	680	718	708	715	684	669	698	678	724	644	684	682	742	715	703	713	695	677	682	691	638	648	674	709	687	733	707	700	726	719	687	742	634	719	708	703	703	689	714	705	716	691	686	711	688	701	689	693	730	718	656	656	711	695	716	709	704	650	739	715	665	689	713	684	682	721	680	669	698	696	711	667	665	689	678	717	651	683	648	743	655	716	678	694	717	680	679	723	712	697	670	685	642	690	695	710	727	652	676	689	696	694	678	712	680	680	695	660	705	660	697	691	687	655	700	692	678	674	736	685	702	724	741	649	694	742	663	714	715	676	668	706	678	701	670	667	724	691	675	662	700	678	684	645	722	650	669	627	662	710	701	668	649	680	670	744	681	718	682	687	662	687	708	731	673	695	661	662	667	686	705	730	710	647	679	688	725	703	692	712	746	722	730	747	725	694	719	680	694	700	773	679	689	688	687	673	727	676	729	691	674	741	699	714	693	683	705	702	708	678	650	691	678	662	692	666	642	646	685	666	716	702	594	638	694	703	690	684	700	667	757	678	716	666	642	662	680	714	688	744	647	697	617	696	705	700	684	650	649	666	699	733	720	714	691	688	665	676	734	729	696	699	749	652	672	699	695	702	683	716	668	730	681	675	728	731	676	642	735	707	672	702	680	676	716	703	696	698	706	663	665	668	705	688	674	667	744	679	691	709	648	728	728	648	715	657	678	714	703	707	695	666	692	696	706	687	679	677	716	674	699	664	704	671	697	718	688	730	713	760	651	705	679	680	673	748	633	733	720	710	661	724	729	677	683	662	691	690	683	749	689	696	713	693	695	650	686	699	697	701	664	671	667	657	678	690	681	709	707	709	715	714	650	678	664	711	704	673	669	690	681	713	718	729	740	706	667	722	717	698	682	643	680	680	666	686	703	700	699	726	697	689	674	690	734	713	728	726	656	705	635	688	640	733	662	657	645	723	688	694	683	626	688	714	722	757	710	685	689	711	677	715	645	688	690	704	699	703	721	722	770	667	701	701	731	730	705	703	677	668	657	701	676	687	690	681	720	650	688	729	679	712	720	705	679	658	676	716	668	656	674	708	738	685	691	715	682	665	725	703	655	669	699	684	676	715	718	696	704	685	644	672	686	737	722	670	691	681	687	691	738	663	705	705	655	716	689	711	682	676	653	677	646	693	676	683	715	671	673	693	722	689	659	671	670	673	680	684	708	655	702	669	712	633	721	719	693	688	726	736	699	694	656	735	725	685	708	722	694	643	704	736	661	708	686	648	688	694	662	692	667	688	699	739	693	707	622	682	695	706	712	687	725	703	676	684	695	657	662	665	688	698	680	685	655	697	710	703	683	673	697	669	719	698	685	702	715	662	705	688	749	667	689	695	640	690	724	675	697	683	735	709	730	664	657	680	712	664	706	634	720	676	686	691	674	679	662	656	661	719	713	650	671	706	693	680	673	689	652	652	700	698	698	690	673	700	658	665	736	666	693	691	640	678	707	677	722	671	681	684	695	701	681	715	740	721	724	717	678	675	741	713	693	700	716	686	680	655	679	708	640	678	711	698	687	713	747	683	693	693	732	683	647	687	710	670	669	748	661	668	693	679	685	682	670	701	679	678	666	734	672	702	722	686	732	690	659	676	674	658	710	714	723	696	669	717	663	703	703	703	668	701	692	724	701	716	691	682	715	691	697	654	665	689	707	693	688	644	706	685	682	698	668	676	671	691	655	658	739	691	695	710	641	683	677	693	681	689	709	741	691	659	688	668	697	724	685	695	687	674	691	689	672	703	698	676	705	725	693	693	666	650	657	699	708	686	642	742	687	700	672	688	719	717	695	677	701	706	683	661	734	669	699	743	660	694	649	628	669	709	650	654	687	728	699	679	631	703	701	651	618	701	703	691	716	663	697	727	668	724	716	677	682	662	697	694	704	673	733	691	660	668	705	698	699	695	698	757	671	690	695	676	693	670	676	734	726	671	710	712	680	668	684	689	705	692	712	682	688	657	705	727	635	698	658	725	708	658	716	698	696	687	687	712	666	672	694	744	634	723	683	739	692	703	672	655	744	663	732	703	703	684	669	712	694	697	683	698	687	712	698	664	660	674	718	675	680	623	699	688	632	695	693	680	680	631	731	683	704	710	686	696	718	697	700	710	684	672	690	661	688	708	714	696	724	667	701	686	684	656	657	703	675	672	708	708	717	653	662	692	680	718	650	681	657	650	705	699	730	713	741	701	700	723	668	649	698	685	693	686	661	704	677	712	701	690	706	687	672	701	662	680	736	645	695	667	703	715	691	673	677	695	656	686	683	699	733	735	723	693	653	637	720	692	677	684	662	675	703	670	702	688	682	675	676	659	696	664	734	691	660	662	698	714	669	682	713	701	712	686	652	698	694	663	681	637	642	697	643	695	701	697	704	732	721	697	673	695	651	695	689	705	686	662	684	615	695	733	705	675	699	664	748	705	731	675	707	716	741	727	613	716	754	722	709	694	664	706	709	680	672	667	653	690	701	667	681	737	704	694	670	633	710	645	693	709	711	661	693	705	645	721	699	710	726	651	719	735	707	688	721	668	638	668	689	681	697	702	636	651	687	674	662	669	695	745	646	697	650	653	657	694	687	667	672	759	701	660	677	696	655	691	681	694	669	727	663	663	677	721	715	726	641	660	661	673	686	709	664	662	703	719	675	689	700	659	660	723	709	723	647	681	672	717	665	670	777	678	684	699	695	720	680	677	691	688	703	725	698	668	675	702	674	698	664	664	685	732	654	725	655	662	689	681	644	647	726	647	688	670	650	664	726	677	692	659	705	639	679	695	703	681	658	674	709	666	662	678	678	690	686	711	678	710	696	688	647	664	689	650	714	666	715	709	728	673	648	692	703	704	684	716	673	667	713	677	695	706	667	702	687	689	690	683	642	745	693	668	670	688	705	754	694	706	700	761	728	644	676	704	690	667	692	665	675	668	697	662	687	656	689	691	706	749	664	668	676	707	724	612	687	683	702	666	707	721	673	697	698	726	674	730	658	698	669	703	698	654	683	667	691	687	734	669	720	700	704	702	653	664	711	681	741	681	749	669	706	719	678	667	668	634	695	740	650	673	713	633	659	699	699	688	648	639	719	716	703	669	700	685	713	678	665	652	682	663	676	691	682	653	684	685	681	700	692	713	743	708	704	657	652	697	674	664	730	663	670	722	659	631	697	683	697	732	716	647	691	671	696	656	682	707	688	705	677	683	703	719	722	674	687	706	657	693	654	692	683	697	665	694	647	662	702	694	712	683	696	678	696	701	683	659	690	626	729	678	680	637	668	693	683	701	648	642	678	673	651	650	702	726
27205	12801	1548	859	641	544	576	530	841	2803	2716	1799	967	557	565	552	487	537	484	516	522	466	502	553	496	552	482	499	516	508	516	499	543	503	532	519	543	511	586	516	513	552	561	490	539	515	526	526	468	542	531	522	515	522	544	501	524	518	529	543	531	536	505	505	533	530	503	502	507	530	523	532	537	457	518	507	519	523	523	531	506	499	541	517	494	510	524	523	530	509	536	523	533	515	508	522	534	544	510	539	525	539	502	515	477	497	538	502	475	509	510	552	522	489	509	513	522	467	518	515	570	526	485	496	501	555	535	532	537	522	543	519	513	508	511	538	533	512	487	521	565	522	581	542	506	527	492	509	538	508	525	503	544	527	512	509	483	535	507	509	521	524	541	488	527	497	548	491	465	533	522	525	551	536	545	524	555	531	537	543	543	515	455	506	520	544	550	543	557	518	494	515	485	528	512	521	499	532	532	523	494	494	505	574	533	519	479	479	526	499	530	562	555	497	534	544	499	507	512	542	510	502	524	497	492	539	548	496	519	463	581	508	506	501	522	536	495	520	526	517	482	542	506	523	526	493	526	492	559	525	528	499	504	532	527	538	533	509	526	481	503	555	505	530	527	549	568	485	531	559	477	503	506	546	474	496	508	491	544	514	472	497	555	475	480	558	512	513	514	546	529	492	531	509	534	533	527	518	496	484	498	525	508	539	537	500	512	499	546	519	561	529	526	538	533	517	492	480	545	558	534	492	520	532	530	537	496	567	556	557	487	497	497	568	508	521	510	538	506	509	500	547	511	541	524	486	532	488	506	512	481	571	487	487	520	516	538	480	530	539	532	524	525	541	500	546	522	515	507	493	523	507	521	487	509	524	537	506	473	487	497	486	538	491	553	541	547	546	534	515	531	526	534	547	504	539	520	513	545	506	528	519	534	520	534	515	522	505	537	514	519	508	506	532	519	500	530	545	534	492	491	538	500	475	508	504	505	512	507	524	545	498	546	527	518	532	520	496	484	514	508	510	574	502	514	515	511	540	489	501	527	506	522	527	507	508	517	491	479	493	534	511	517	526	504	503	526	535	524	498	504	516	521	557	531	495	494	498	507	529	499	565	536	529	475	508	516	510	470	494	518	511	507	509	494	508	482	523	516	570	536	551	501	526	527	494	536	499	524	492	531	510	517	533	513	502	502	497	489	569	496	538	536	504	502	543	474	534	552	517	566	514	523	533	517	464	529	527	509	514	513	521	518	488	489	521	492	545	509	547	514	493	520	511	505	513	499	471	516	546	487	508	509	518	531	539	487	529	526	487	544	501	540	494	535	542	455	504	509	524	496	499	493	537	545	570	552	494	536	494	508	565	484	478	533	500	538	532	510	541	527	516	513	530	529	552	537	510	534	491	556	511	514	509	544	509	538	548	517	536	507	537	532	487	497	530	515	517	516	527	520	519	582	488	489	515	524	536	501	550	519	496	505	505	478	529	516	527	495	465	504	532	519	501	519	521	543	500	537	506	517	511	530	488	574	519	514	468	484	518	555	513	518	485	501	528	501	516	552	510	521	505	524	525	532	467	508	527	516	510	499	525	526	559	482	503	505	497	515	547	512	493	504	538	530	555	514	490	482	554	571	565	505	547	518	516	565	507	502	512	477	518	496	502	488	521	493	529	515	517	482	549	543	547	543	503	522	513	539	495	515	566	498	536	481	474	564	525	549	528	490	526	528	495	521	546	521	519	492	520	495	489	517	520	485	577	514	508	479	516	548	567	546	516	522	501	526	531	510	539	519	541	535	557	503	481	501	504	526	505	503	504	556	510	517	515	551	488	541	509	533	515	546	503	524	508	525	478	566	523	572	569	513	566	522	506	480	540	532	475	514	524	513	525	535	500	507	526	509	493	492	571	516	541	532	574	486	512	532	510	496	497	547	517	501	498	525	520	564	545	583	517	530	548	486	544	495	495	488	497	521	508	484	510	511	512	513	532	521	500	532	523	515	534	531	512	506	512	570	545	552	534	534	526	535	507	503	471	484	540	505	481	492	537	553	523	513	553	539	521	531	477	548	573	492	514	518	543	523	494	558	514	494	544	525	506	486	520	520	533	509	528	529	496	489	525	505	516	523	505	541	535	520	499	514	538	513	513	475	497	559	519	538	511	521	524	514	521	513	504	560	533	519	566	527	529	544	549	496	501	542	500	545	545	538	502	517	493	555	513	506	547	481	493	508	541	549	544	499	516	500	514	480	491	493	459	509	494	506	549	508	494	496	516	516	526	497	486	537	524	489	535	527	548	516	499	502	521	524	572	530	533	504	510	509	493	527	499	490	498	460	523	523	528	509	513	498	524	526	550	522	560	497	491	531	537	543	543	507	531	551	576	525	513	532	516	564	517	532	552	561	520	491	504	520	538	487	529	579	538	550	514	575	533	559	493	513	530	522	505	528	561	519	498	539	505	475	523	489	531	473	539	484	500	476	530	518	525	525	531	501	493	534	536	487	505	539	487	500	550	522	503	485	516	538	509	498	550	545	492	464	509	560	509	468	530	502	472	548	491	484	512	542	538	516	506	527	511	495	544	550	560	490	547	503	499	527	582	529	492	487	531	563	512	543	500	518	486	487	530	464	495	512	526	498	489	524	514	479	515	534	489	509	511	540	528	525	525	492	498	478	487	497	496	531	504	507	516	517	548	530	487	530	514	500	551	515	523	503	474	528	564	524	512	513	489	496	500	534	506	482	542	468	482	479	516	474	471	517	552	524	481	511	511	542	527	532	524	489	547	506	525	512	517	523	511	493	524	511	550	520	549	524	520	525	524	553	500	549	538	533	480	525	535	501	517	507	505	529	512	537	492	537	503	546	498	507	487	493	512	530	541	490	478	483	532	526	516	528	510	507	464	531	525	502	503	536	558	515	511	462	538	521	515	510	484	533	537	503	562	559	489	511	532	525	536	557	522	519	526	498	524	541	505	522	526	493	525	522	514	528	499	533	532	539	505	514	528	493	528	541	530	524	523	551	542	521	529	533	547	558	511	525	533	499	561	537	444	497	481	512	485	484	496	444	460	477	509	505	516	541	512	529	445	525	480	523	536	530	477	511	539	499	538	501	477	516	490	554	542	523	550	509	547	526	496	532	499	549	500	507	530	524	511	515	561	513	519	522	501	506	540	529	523	534	530	541	526	519	542	503	521	550	481	534	538	527	523	528	512	493	511	533	502	551	526	543	544	527	495	554	531	492	487	499	521	499	485	475	547	519	513	501	507	492	513	514	520	527	551	494	530	502	527	490	494	552	492	502	493	510	517	540	555	508	523	527	507	519	532	567	477	536	477	515	516	515	502	491	516	551	511	502	504	481	501	507	478	523	532	525	494	546	513	505	509	459	496	510	542	516	547	515	546	512	500	500	512	546	489	531	507	564	532	516	500	514	533	564	528	480	530	513	520	521	512	495	528	509	522	535	523	551	558	518	536	470	512	480	542	552	496	502	504	518	542
4999	712	721	563	486	506	462	440	993	3501	2924	1823	835	502	425	429	426	417	418	429	442	426	443	454	425	435	439	428	486	447	385	411	438	429	439	389	418	462	434	427	415	446	477	398	466	409	441	429	444	449	410	435	413	435	446	393	430	438	440	438	432	440	439	420	449	403	431	427	462	436	432	420	459	423	413	423	393	436	428	462	439	456	464	445	467	443	443	405	434	447	401	402	414	453	435	442	435	471	406	437	464	428	437	437	460	406	434	441	431	449	412	405	396	437	400	435	472	400	456	412	421	452	388	447	458	437	416	428	461	420	443	423	435	419	411	411	397	429	424	451	420	417	404	436	391	429	421	405	421	462	458	445	443	449	422	409	440	422	409	426	436	414	428	419	439	410	387	435	448	420	427	416	435	437	486	450	430	426	419	426	421	421	485	413	422	418	402	450	410	436	456	438	416	454	438	439	418	427	428	430	416	435	438	432	406	436	397	406	410	443	426	434	420	410	480	447	429	444	416	444	444	440	434	458	441	427	398	432	466	428	426	415	436	434	440	436	424	408	462	388	408	475	455	420	420	426	413	448	431	396	478	435	418	435	436	405	427	440	448	390	427	422	425	427	415	438	432	403	435	431	468	447	381	401	455	405	475	390	407	428	417	407	405	418	455	437	461	409	427	426	445	418	440	433	462	426	457	469	426	467	411	447	436	389	417	425	411	388	405	428	439	438	422	411	434	412	388	383	391	400	454	414	474	376	423	393	480	410	477	453	477	467	468	433	445	388	389	432	423	414	450	391	413	422	409	408	432	444	450	409	426	427	404	449	446	426	435	434	392	428	424	426	390	408	435	478	438	440	482	459	424	416	429	424	416	406	445	401	454	417	410	408	451	430	424	443	421	430	418	428	396	409	427	400	451	427	365	404	412	385	419	402	408	442	452	400	447	462	456	462	431	440	433	410	465	408	422	418	446	399	465	392	420	406	447	383	421	453	452	408	401	460	420	440	424	397	426	441	394	431	446	396	398	446	453	415	448	402	423	463	466	449	426	421	434	433	439	416	433	406	419	424	431	425	405	432	452	400	435	430	440	452	443	410	428	426	415	421	424	445	431	418	379	391	427	421	454	423	444	455	428	405	419	427	430	425	434	438	430	440	438	448	404	420	458	456	421	449	425	433	444	391	438	423	431	413	420	429	449	414	430	421	463	471	401	402	449	449	447	418	419	449	439	450	414	461	432	425	407	417	433	456	420	437	427	406	421	426	419	429	442	458	400	435	412	432	428	405	466	414	433	416	415	412	420	458	425	448	395	408	417	404	451	449	440	414	418	433	469	457	418	447	456	381	411	449	399	418	406	426	431	436	428	442	438	420	452	426	416	415	387	464	444	412	436	421	438	427	407	423	436	423	455	423	431	416	417	425	395	413	398	486	410	431	450	412	411	436	429	452	419	428	447	425	436	435	410	431	438	444	438	445	417	444	459	413	428	416	444	415	449	421	435	422	408	427	433	411	416	412	436	450	368	422	402	430	424	432	432	435	444	450	427	420	432	410	441	419	472	386	438	406	404	352	406	439	448	436	456	433	457	445	408	411	460	416	460	400	421	375	400	447	423	441	469	414	449	415	424	459	430	370	388	396	439	421	389	452	422	442	394	432	455	431	435	457	398	408	389	446	417	389	436	389	443	409	432	456	436	459	451	408	419	400	435	423	454	435	439	439	419	413	445	449	428	439	403	454	412	433	420	429	434	379	463	432	436	442	410	436	432	408	442	427	440	425	408	405	433	460	447	422	423	404	424	419	422	389	423	401	440	409	429	406	409	410	434	434	458	443	438	417	458	448	431	417	471	427	433	422	416	426	417	448	401	410	460	456	432	425	416	401	420	407	414	387	437	442	394	400	403	439	429	422	418	405	418	417	439	395	400	434	465	438	405	454	430	431	430	401	417	447	396	422	443	426	410	428	424	440	421	434	465	466	406	435	429	447	440	431	410	425	427	453	419	380	451	403	454	384	390	394	404	437	449	449	389	421	457	419	442	408	392	419	444	417	424	417	423	426	423	431	432	444	407	420	421	430	471	404	442	403	423	446	455	409	428	373	412	425	442	379	407	435	450	395	420	392	428	446	424	442	450	436	438	422	404	407	457	438	411	438	418	398	463	408	420	414	417	451	411	442	456	390	447	469	442	443	423	418	410	444	401	430	435	422	406	444	479	436	444	382	427	425	419	412	416	449	459	425	420	403	396	429	392	443	410	452	449	418	440	441	415	458	406	470	425	417	441	419	438	421	447	451	436	433	390	420	442	429	425	444	429	438	407	424	449	433	433	468	458	426	430	399	380	410	395	424	450	434	442	415	418	415	455	436	443	400	398	405	416	464	428	430	439	395	441	458	428	470	419	396	417	439	444	373	429	430	419	386	445	440	432	394	462	443	433	408	425	428	415	453	411	462	437	427	407	445	412	399	426	423	447	445	427	410	459	445	434	420	410	456	432	418	407	414	388	429	446	392	426	402	477	394	403	430	459	460	406	434	428	438	424	404	424	417	415	455	427	410	431	385	434	442	432	439	447	424	434	422	394	404	446	425	434	433	449	443	404	418	436	411	459	421	436	425	441	426	398	462	418	392	416	426	420	439	457	399	435	415	436	437	427	420	445	417	435	409	437	429	425	447	399	394	425	471	439	443	422	424	426	427	424	443	430	429	451	459	407	419	427	425	419	425	473	456	463	442	430	422	436	406	433	431	432	462	430	450	403	414	407	432	439	441	425	429	421	426	435	431	417	405	419	436	406	422	422	439	416	463	407	431	436	420	405	424	434	448	443	445	412	444	456	407	409	409	447	438	406	433	420	399	416	414	407	377	388	446	435	443	446	419	410	444	419	457	455	420	413	421	459	416	419	424	386	410	449	410	411	443	441	446	433	451	438	438	435	450	438	448	430	414	418	446	485	481	443	449	421	421	453	438	421	423	411	457	407	429	454	419	416	391	427	426	406	432	412	436	437	438	404	417	396	425	399	434	397	416	428	442	459	464	463	400	382	416	444	447	462	431	444	413	406	429	458	413	464	447	430	413	393	407	449	388	445	465	462	446	429	473	445	419	378	437	425	452	448	423	419	420	457	448	433	413	466	451	415	423	396	375	422	438	380	433	452	450	395	416	432	443	435	413	433	420	448	416	444	441	414	433	436	422	427	422	387	417	425	410	397	414	435	437	446	428	390	420	410	461	423	447	413	408	453	475	425	441	424	436	401	389	430	417	403	439	415	394	397	462	460	437	427	421	450	434	437	443	409	416	437	418	444	439	426	409	424	419	417	404	437	456	426	424	443	430	403	425	432	418	422	412	425	418	421	412	423	425	450	424	461	419	407	432	405	450	419	433	417	404	412	426	457	469	423	401	433	397	428	449	431	441	441	455	396	403	411	421	412	459	465	423	434	452	438	432	441	443	448	448	426	442	432	470	431	439	429	385	427	413	462	437	405	412	458	444	443	445
25149	20992	26772	24912	4754	1131	852	728	4560	22785	18498	8575	2004	707	584	585	579	573	602	558	581	579	516	569	600	586	512	586	612	576	600	590	579	533	586	560	591	606	566	583	545	579	581	559	547	551	566	608	563	608	606	540	566	538	565	624	584	578	570	565	597	541	613	632	559	613	532	569	547	586	587	547	604	543	546	537	531	576	581	568	575	573	546	569	613	586	569	562	599	557	583	560	609	597	555	571	592	559	582	585	582	557	625	546	547	542	609	553	536	595	554	566	554	544	600	556	576	593	573	542	551	574	602	549	560	612	575	578	540	547	547	564	568	550	635	603	575	595	587	544	589	587	624	595	594	581	554	559	553	555	597	569	560	565	551	524	614	571	575	586	566	542	558	587	541	582	591	562	578	532	548	614	589	593	585	562	553	578	545	517	590	576	553	574	562	562	542	577	571	606	539	596	557	615	522	550	611	574	549	573	554	557	577	530	590	577	564	557	540	559	550	594	591	544	530	554	572	612	590	568	527	580	533	547	527	570	602	562	547	557	542	519	613	585	532	558	565	566	564	552	604	577	591	527	563	590	567	566	556	570	601	551	568	590	583	561	570	581	561	599	563	555	581	545	595	616	562	547	576	558	612	588	547	556	554	573	579	564	588	592	577	570	540	555	572	608	542	585	565	575	617	569	564	528	570	545	601	574	569	588	539	577	546	543	594	570	534	585	567	588	572	574	573	594	569	565	562	564	549	562	565	567	542	575	543	570	566	580	627	539	587	568	552	539	529	585	534	566	597	539	533	570	577	560	547	558	535	578	555	565	573	573	581	576	560	541	629	603	569	553	591	544	571	542	545	556	538	555	522	599	571	579	552	569	558	552	540	595	537	610	575	531	609	573	586	601	569	568	556	556	571	554	548	520	566	543	545	664	554	614	592	573	596	558	571	555	601	555	584	539	629	591	592	563	575	584	559	557	573	597	547	570	547	567	579	598	540	587	532	621	601	537	579	582	543	502	566	586	543	575	557	585	554	584	569	581	543	563	583	534	548	627	562	576	596	599	555	543	588	602	559	601	568	534	585	529	579	570	562	581	571	583	578	579	584	568	561	590	581	530	550	583	586	591	568	577	553	570	580	531	597	523	580	604	549	587	594	557	574	560	555	584	622	563	582	586	550	535	555	601	536	533	560	545	563	532	591	552	566	574	558	582	574	567	597	579	557	529	529	550	529	551	572	560	525	540	586	595	556	549	569	578	587	573	561	572	566	567	611	509	599	566	578	584	592	559	556	577	582	560	598	569	573	581	578	566	578	576	533	564	572	562	575	569	549	592	604	593	593	533	550	565	561	591	590	560	605	550	559	552	554	594	558	573	566	611	578	552	544	609	547	588	562	537	574	538	584	560	588	582	604	592	592	575	557	568	542	608	561	581	570	568	600	549	538	582	560	571	583	570	540	591	597	557	560	570	551	549	603	542	588	608	556	570	557	555	562	572	571	519	611	590	551	565	575	589	596	562	575	548	600	541	590	543	600	516	594	578	613	575	534	530	551	551	559	551	604	588	579	584	554	601	557	564	605	561	584	559	598	545	535	527	560	606	617	576	611	586	555	589	571	546	559	559	576	604	575	566	586	551	541	563	532	548	544	523	560	531	603	583	585	589	575	582	540	618	536	584	610	600	588	559	618	543	551	598	568	599	546	603	565	613	534	542	557	597	582	563	504	616	523	544	545	565	553	568	531	581	576	540	590	542	586	563	568	562	551	519	587	619	565	559	561	561	597	600	504	572	567	554	593	558	554	542	543	588	540	569	585	559	569	579	598	577	595	561	581	593	601	540	546	513	573	563	602	569	579	599	574	553	607	564	604	581	574	546	565	560	529	606	514	554	541	595	563	573	541	568	551	595	569	556	585	594	577	533	565	566	585	580	578	560	555	599	605	568	573	593	541	536	553	588	595	564	525	593	583	574	608	546	589	549	586	558	536	550	569	615	569	541	539	536	596	565	566	544	577	535	575	567	559	577	625	566	571	570	559	552	584	593	594	607	569	595	610	555	591	573	615	583	570	596	573	573	565	588	543	553	568	572	532	564	515	544	549	545	554	593	560	579	554	583	535	593	572	579	557	581	565	560	522	567	575	589	555	548	557	566	549	574	571	590	592	570	525	587	610	571	556	538	569	565	564	577	575	572	556	559	642	542	572	545	553	583	589	551	600	541	524	578	544	556	538	565	535	578	566	568	557	636	597	544	597	567	574	555	548	562	535	577	580	576	559	588	556	601	558	584	594	555	556	595	536	565	583	599	555	533	557	612	578	526	566	547	563	541	557	531	565	547	581	528	588	561	548	561	587	575	592	582	603	559	551	569	536	623	560	547	566	563	563	590	557	587	536	591	594	572	561	620	601	578	562	579	598	567	532	567	613	562	565	594	580	572	554	566	586	537	604	596	566	567	591	562	533	550	515	539	543	601	613	553	568	542	599	540	568	572	508	563	533	579	546	604	578	602	617	586	564	557	541	549	581	583	540	604	551	564	566	525	527	529	590	621	574	568	572	567	542	601	548	551	563	572	572	572	580	603	566	544	617	526	582	572	588	540	596	589	578	537	565	530	532	549	531	545	525	623	579	483	551	619	605	599	596	569	568	533	554	559	631	584	577	561	605	600	583	599	580	527	542	533	505	603	557	556	624	563	588	545	573	551	520	562	486	583	574	543	559	557	583	603	548	608	554	584	543	566	534	538	601	572	524	564	580	577	584	578	547	554	551	571	555	573	608	544	580	543	574	588	532	514	535	598	578	552	591	576	553	576	557	539	609	579	571	599	596	551	606	594	538	546	589	590	562	584	542	535	583	554	595	605	586	569	546	550	567	556	565	568	584	600	516	607	586	565	554	587	619	565	558	548	604	591	534	587	608	542	535	562	591	600	551	559	559	537	575	599	559	612	588	524	580	577	600	557	573	573	586	566	572	541	558	603	538	570	560	580	555	564	583	522	560	563	563	566	544	582	589	584	609	557	594	511	580	603	617	591	549	543	538	553	558	516	557	580	546	526	575	581	583	578	528	578	583	591	553	561	571	558	555	578	575	595	595	568	605	564	583	591	588	620	562	559	587	555	583	602	560	564	532	563	600	541	531	557	577	618	560	560	568	590	543	583	545	562	584	539	551	563	569	529	581	555	538	568	588	583	545	576	509	556	620	545	588	576	576	563	600	557	585	548	581	557	592	570	581	581	561	565	584	606	580	590	569	559	563	547	573	581	552	553	570	593	561	580	571	565	531	531	584	563	594	572	631	566	575	552	564	555	591	572	559	562	566	536	532	573	610	546	589	570	569	560	578	589	547	594	577	591	567	619	598	536	576	611	572	551	559	607	543	571	557	582	573	584	559	595	545	550	551	560	547	533	564	578	576	562	580	536	557	605	592	569	627	530	563	575	579	576	553	583	573	575	566	569	572	600	561	557	550	575	570	527	617	624	601	566	574	588	574	618	553	562	620	583
3657	2997	2616	1474	1051	889	767	700	6932	22179	16040	7415	1824	560	485	457	506	466	488	478	507	501	515	524	499	495	460	494	479	502	497	490	496	502	492	509	459	502	493	488	495	487	522	489	532	525	490	507	496	486	475	475	507	497	455	468	493	469	519	532	457	524	523	468	493	509	464	473	518	479	480	478	494	484	476	465	510	485	467	500	464	461	450	490	480	513	495	505	473	478	474	510	475	469	519	460	478	479	501	472	465	507	478	496	475	487	492	483	520	500	492	479	472	490	485	522	515	450	493	503	483	467	510	511	482	472	462	525	511	499	484	483	495	481	508	473	520	480	518	493	474	456	499	482	469	504	499	494	507	461	473	489	507	451	515	494	476	487	488	470	458	463	498	469	494	516	481	492	469	522	453	455	503	515	505	474	488	491	538	524	474	537	454	466	494	491	451	501	485	508	497	501	544	507	452	525	514	474	477	505	486	444	472	519	486	473	439	492	492	487	485	463	482	491	482	518	505	443	449	463	477	496	519	514	494	458	487	488	474	452	500	495	445	487	482	498	440	512	487	476	484	467	490	543	471	440	496	490	497	443	494	475	457	516	467	499	466	443	492	497	481	530	490	500	482	518	503	505	480	484	465	513	506	501	523	447	457	534	479	514	466	477	514	456	453	502	493	510	468	497	457	473	473	453	467	481	454	491	473	518	496	475	489	464	480	458	476	481	471	497	457	485	489	447	470	498	485	532	471	468	460	520	506	484	461	489	514	474	446	488	476	489	505	468	467	494	448	468	482	466	490	474	445	467	517	511	452	481	463	470	499	473	482	492	514	470	495	494	499	468	500	491	463	448	496	465	464	441	462	488	462	491	472	480	480	512	468	508	502	463	474	496	506	466	487	522	528	501	480	488	490	490	469	486	449	493	456	503	506	510	539	495	462	473	485	473	500	460	484	512	504	492	515	497	497	538	468	483	519	471	505	469	487	521	495	513	502	507	492	457	464	459	462	494	453	447	489	495	461	497	490	491	506	504	475	455	483	494	494	488	488	441	468	535	504	479	468	526	447	500	486	514	508	508	465	474	503	471	500	488	517	472	477	485	486	465	489	478	464	447	487	495	484	499	445	507	497	478	477	510	503	484	472	491	463	504	502	455	460	451	492	489	461	462	464	500	456	495	449	500	461	526	510	523	490	495	459	473	470	484	457	459	494	467	448	465	524	484	482	518	474	502	474	480	492	485	507	514	525	469	460	480	489	484	470	469	508	439	506	469	462	506	504	475	502	483	495	502	467	435	519	487	536	438	536	472	478	467	465	500	494	519	470	514	521	495	484	469	463	508	462	492	539	486	525	489	511	465	497	472	507	492	486	453	483	444	477	496	497	521	458	468	491	492	501	440	466	466	454	481	467	483	502	501	450	499	455	449	460	490	499	454	477	529	501	530	487	515	481	466	511	452	482	538	487	516	467	498	480	517	485	472	485	456	478	475	474	488	510	477	450	459	493	499	508	487	456	489	501	504	478	490	514	449	455	485	469	465	473	507	547	500	479	443	502	486	468	477	480	507	519	483	503	496	475	491	467	462	483	491	482	463	478	460	526	456	457	485	493	497	496	505	490	485	465	462	492	486	465	482	526	498	466	496	481	484	486	504	501	491	461	455	444	515	486	456	446	468	506	485	470	486	484	486	475	487	479	489	486	503	505	491	511	462	452	433	464	482	460	506	496	486	492	485	495	450	487	490	469	475	506	487	525	463	514	469	499	476	512	463	473	489	506	472	480	475	477	465	495	493	497	509	504	496	505	479	488	502	503	494	477	501	528	470	461	498	488	480	473	467	496	458	516	504	477	489	435	472	456	494	483	516	490	509	474	483	504	495	515	463	468	474	467	464	450	469	476	475	449	506	492	484	466	494	487	441	481	493	496	500	467	492	479	480	492	491	480	494	478	496	498	490	499	517	484	455	515	514	435	468	481	480	515	514	440	500	495	493	469	475	506	519	520	483	500	453	482	505	477	466	477	487	450	499	497	454	515	470	476	471	502	506	496	468	482	492	465	459	459	475	492	475	505	496	518	475	475	478	448	463	501	442	493	519	505	472	520	464	457	470	453	459	479	519	470	522	461	499	508	469	501	422	501	521	442	477	496	499	489	483	472	503	489	468	483	480	440	520	469	477	486	463	522	485	477	449	491	474	472	473	485	472	496	496	467	509	514	449	489	460	479	483	459	486	481	513	447	495	468	474	507	513	459	498	480	476	483	502	469	468	474	470	486	489	480	501	451	456	473	470	463	497	450	469	479	456	492	423	512	489	493	503	498	527	441	485	508	447	474	507	493	472	484	469	491	485	505	513	513	491	435	522	475	463	487	487	488	460	462	466	471	493	495	468	498	470	483	482	482	461	460	483	469	480	502	512	513	499	490	465	455	469	478	467	523	489	506	485	479	509	502	452	476	488	550	468	462	495	489	475	444	507	494	454	482	561	469	496	437	491	479	514	525	498	456	484	478	490	482	479	476	470	496	502	511	482	535	483	474	482	533	464	479	476	513	497	500	494	451	456	479	460	517	454	470	520	504	495	488	471	492	513	501	509	465	503	477	470	465	472	427	487	476	493	478	500	468	526	503	469	480	485	523	520	512	496	460	459	484	450	480	499	462	458	492	477	512	495	504	485	464	504	455	534	503	476	479	477	432	496	439	465	434	519	509	449	497	468	472	471	481	475	488	511	469	481	493	463	505	464	518	496	487	501	481	467	505	472	465	490	458	467	508	470	474	494	471	495	486	475	498	496	497	465	505	491	475	473	444	494	495	497	467	469	475	473	471	465	508	474	505	443	491	461	481	483	471	480	470	500	466	456	489	488	473	473	475	489	493	490	494	498	504	522	470	509	506	497	495	507	461	467	499	508	486	523	492	529	474	502	480	466	468	517	540	478	479	516	485	466	528	508	472	484	489	491	508	477	467	440	495	452	493	446	479	491	484	473	479	531	518	464	471	451	487	479	466	443	528	480	504	487	459	476	527	498	514	486	477	483	476	503	459	479	476	462	519	435	489	456	482	470	511	504	437	467	452	496	488	463	491	497	499	512	478	472	518	506	482	498	469	500	456	479	522	497	484	458	485	489	512	488	500	476	462	475	493	517	477	476	498	501	471	506	485	482	472	492	496	514	462	499	460	471	490	495	498	508	491	515	505	489	478	488	486	513	510	496	501	464	471	479	472	487	491	487	465	471	458	481	458	443	502	485	477	499	478	492	495	493	484	511	447	440	468	473	479	493	464	515	495	519	471	467	493	525	514	488	456	501	476	497	508	482	495	469	486	498	486	492	453	480	489	493	446	518	453	503	428	474	477	465	502	504	473	475	467	487	484	484	483	493	501	486	468	495	500	499	455	476	466	506	476	503	451	501	504	499	529	472	482	450	520	499	490	502	465	468	508	489	442	491	513	469	427	466	479	475	477	476	488	447	510	487	475	458	498	456	484	495	487	494	488	493	465	471
23860	21012	28207	24015	20989	8080	1948	1278	10997	41020	33562	18214	3297	904	810	811	774	742	789	751	753	773	771	742	770	788	741	768	759	778	720	778	805	764	802	802	754	696	796	752	691	759	787	781	764	784	721	774	740	750	721	833	772	719	754	716	747	770	762	783	769	743	742	775	763	738	791	752	750	731	787	763	725	709	806	758	762	720	748	730	780	773	763	723	738	755	815	769	739	796	758	744	756	747	721	809	768	776	770	784	723	746	752	724	789	775	758	716	743	714	736	851	769	770	732	732	798	784	706	742	696	759	721	771	779	770	773	781	760	718	778	711	711	743	689	765	740	727	735	739	769	789	779	749	751	735	711	755	773	786	725	688	754	783	686	782	731	781	714	728	761	709	793	812	802	789	795	801	763	771	693	719	762	760	753	790	720	801	769	833	749	783	778	751	758	739	763	771	796	731	732	800	782	754	748	751	749	754	704	728	732	764	735	759	775	745	771	737	771	783	758	786	745	707	722	726	791	716	710	737	742	724	762	808	690	766	713	767	727	742	785	739	745	777	774	789	768	738	728	764	712	761	770	707	742	753	750	767	684	737	735	737	777	657	735	769	734	750	760	790	727	732	761	712	757	727	745	741	724	773	767	775	778	755	673	778	745	771	737	793	727	776	751	755	739	748	741	739	764	771	746	743	746	749	763	733	742	777	737	761	750	756	741	790	708	726	795	722	787	749	736	766	718	759	761	771	740	713	784	752	790	777	725	724	774	786	775	747	752	767	732	789	737	750	724	746	768	743	780	712	745	758	754	727	766	761	777	717	711	744	712	751	769	786	769	760	772	773	730	770	694	765	766	730	773	744	731	732	701	763	746	731	743	788	764	753	748	761	770	783	738	762	761	701	729	738	727	751	796	769	722	750	836	744	755	740	800	699	794	723	796	749	746	698	759	748	775	798	762	746	710	707	779	756	719	740	755	743	731	769	748	772	742	765	773	741	793	811	716	720	726	783	759	696	771	756	727	769	756	771	777	741	774	730	704	755	754	743	743	734	745	764	771	796	723	712	708	724	738	774	780	685	725	731	730	755	783	766	738	757	748	785	766	746	757	786	719	790	772	788	700	738	749	747	775	689	752	750	773	797	736	700	767	734	793	779	766	768	713	747	757	759	696	733	728	797	732	768	726	730	741	767	742	792	767	794	770	679	776	750	790	771	737	758	757	769	789	762	715	805	747	772	731	768	752	758	727	755	751	748	730	731	745	774	714	764	707	728	780	753	763	789	695	728	766	764	756	730	776	719	743	797	714	709	760	751	742	728	700	763	795	772	708	783	752	728	718	708	758	751	742	814	773	817	729	708	747	726	782	726	765	769	746	704	729	777	774	714	679	736	766	800	722	743	787	767	783	731	788	768	719	730	765	784	738	788	746	719	721	692	750	738	757	780	703	758	743	738	757	723	741	706	742	774	718	753	729	797	726	731	741	732	780	771	715	754	770	763	710	814	706	708	729	702	750	742	734	747	763	744	710	767	721	772	730	760	770	754	753	775	710	755	777	753	746	757	787	761	756	794	752	728	706	753	770	759	812	742	728	743	737	797	745	747	713	754	764	740	743	721	771	816	757	747	777	739	713	747	750	739	726	768	792	811	726	741	732	757	739	755	775	761	747	787	766	774	768	735	742	759	761	741	715	751	733	772	835	771	743	772	742	722	662	753	749	729	751	717	758	768	734	799	777	780	731	727	736	775	746	714	775	783	737	722	750	759	745	723	773	714	732	776	763	786	733	706	776	724	730	786	702	793	707	783	752	764	740	762	716	702	747	782	732	752	741	827	732	751	790	733	750	734	724	763	734	727	746	734	698	771	736	753	732	734	697	739	746	729	768	745	737	787	734	756	739	729	740	725	768	734	750	735	788	715	734	733	758	713	724	762	767	724	719	753	758	733	728	786	719	749	743	788	767	743	716	766	751	745	745	734	744	740	720	740	740	731	786	748	769	742	744	750	719	707	749	772	767	759	727	736	718	668	742	743	742	773	768	746	767	742	757	679	733	799	729	793	775	743	758	747	785	768	758	692	738	730	696	719	765	783	757	727	709	753	741	754	760	785	794	784	761	695	754	772	730	772	775	718	746	721	719	761	754	779	758	769	701	766	709	771	712	704	751	739	741	731	737	767	726	779	714	716	735	748	777	771	715	735	774	765	751	758	755	747	706	709	751	782	737	745	729	742	737	760	745	739	741	720	727	700	728	779	719	769	765	735	736	744	755	780	769	734	737	751	757	723	752	753	732	763	770	787	714	772	745	760	807	752	729	780	779	711	714	765	704	757	763	715	792	709	779	760	743	764	730	733	720	768	802	749	728	796	704	795	748	755	758	751	738	726	737	761	790	796	752	759	737	784	721	712	779	754	770	741	745	711	750	753	751	756	729	711	730	762	821	702	826	780	769	722	704	773	782	768	736	728	730	766	705	735	721	746	706	777	719	728	759	790	768	749	717	724	771	765	739	744	768	819	719	718	707	754	761	781	734	777	775	749	746	732	757	771	720	714	737	755	727	741	764	728	762	786	756	710	756	757	748	763	742	766	769	738	721	717	740	678	766	748	739	727	706	742	780	750	735	722	782	727	732	771	741	741	736	768	780	717	744	733	742	717	717	744	711	715	720	780	728	742	751	732	754	790	729	769	718	713	750	737	807	747	754	699	735	719	799	770	770	711	773	762	722	728	749	752	721	765	750	745	772	710	716	711	750	738	755	779	775	756	763	789	748	728	830	722	786	751	762	785	766	716	729	744	753	793	706	782	782	749	726	776	737	780	728	722	777	734	745	714	726	758	802	698	707	755	755	733	711	741	712	743	769	747	721	752	784	799	726	749	769	746	738	728	718	736	754	736	718	760	717	798	725	744	759	762	756	693	744	752	735	764	747	781	739	751	819	726	786	705	703	782	751	769	793	722	800	705	756	743	755	732	793	732	717	752	731	798	753	736	764	775	757	733	754	768	755	725	729	745	757	724	745	735	784	782	719	740	721	784	741	688	739	817	827	793	710	783	738	785	774	755	705	735	789	742	758	794	731	748	758	712	736	746	737	744	774	726	738	763	787	747	739	748	772	747	728	756	694	755	719	717	730	734	758	781	735	716	749	742	714	697	795	784	742	787	742	738	748	768	760	807	769	708	745	819	770	738	743	730	773	696	756	705	737	741	736	716	702	734	732	731	770	745	734	724	790	770	822	731	755	772	746	742	758	793	758	762	726	764	748	788	727	769	773	724	738	795	734	719	756	762	713	728	696	725	760	783	712	687	714	729	715	762	759	737	728	773	713	763	697	722	726	768	717	741	764	764	765	777	767	745	741	754	753	742	787	753	717	696	719	714	755	729	758	723	721	747	777	725	800	777	732	725	752	769	738	796	743	711	753	715	738	708	747	706	754	745	733	744	777	745	705	757	726	784	723	750	741	737	760	714	693	753	741	771	721	736	715	750	738	741	782	792	719	758	772	754
4188	6187	5158	2844	2000	1490	1326	1159	14980	38057	27881	13495	2200	641	635	644	645	646	624	634	618	685	630	631	647	583	594	635	658	621	612	628	620	669	629	635	613	638	619	624	613	662	618	639	668	638	630	635	602	626	645	611	563	674	642	654	625	610	660	630	656	628	621	599	601	574	580	667	637	670	635	605	619	603	669	606	650	584	625	606	622	639	636	610	662	565	634	652	620	646	597	649	613	630	617	612	607	653	642	606	614	584	654	611	617	647	663	572	648	622	621	591	616	599	616	635	628	642	619	638	642	588	618	573	613	661	576	643	603	639	664	604	631	609	622	614	602	654	626	648	638	600	642	593	584	662	625	590	601	653	624	608	643	610	592	641	648	628	634	571	643	653	647	609	577	615	601	603	618	663	587	636	677	608	609	666	640	671	568	626	612	598	618	622	652	607	638	672	596	594	591	653	604	644	652	600	621	628	625	643	598	637	600	628	606	590	585	609	628	619	598	645	620	609	605	625	617	623	581	586	620	587	671	650	583	634	613	568	624	627	665	599	585	626	566	620	620	625	658	613	605	653	642	630	634	619	635	583	605	596	635	661	600	646	614	661	630	629	609	617	582	617	616	586	637	643	586	635	602	628	612	613	614	609	650	551	591	627	601	591	626	630	651	685	617	639	627	641	584	609	650	619	631	629	605	607	623	600	577	618	621	609	646	629	573	623	575	667	610	606	631	584	605	628	647	643	616	639	643	634	576	633	632	652	620	571	630	651	641	624	620	596	594	583	627	594	620	669	631	607	577	564	625	593	650	611	639	631	632	607	598	632	600	588	658	678	601	625	574	583	578	650	631	625	609	632	590	630	609	611	663	626	652	611	643	610	604	606	592	626	610	590	650	617	651	666	618	635	655	607	617	597	641	656	577	571	575	607	647	630	620	597	596	617	586	622	625	624	596	622	647	627	606	600	601	605	648	618	571	610	618	670	625	648	623	622	630	642	654	629	624	642	616	633	622	615	615	592	626	636	646	595	628	689	596	583	610	634	627	614	588	611	610	629	620	597	630	661	591	642	568	663	592	601	615	613	629	621	649	639	612	627	641	620	604	617	659	663	633	617	624	633	599	631	644	631	639	651	619	673	608	605	600	639	617	644	623	635	627	627	645	616	604	609	672	604	662	641	649	621	635	644	602	607	641	685	620	587	585	635	653	590	595	652	632	601	616	662	645	616	623	564	587	635	604	636	602	617	623	629	617	607	641	525	596	604	588	643	595	610	601	631	640	593	597	611	612	652	576	629	601	599	622	631	636	600	581	684	629	596	641	605	585	600	632	632	621	603	673	614	625	633	591	666	660	591	611	577	621	641	559	629	641	628	656	599	634	626	626	636	613	569	588	619	622	601	605	565	579	589	620	613	546	625	629	626	616	589	591	618	599	616	594	620	596	616	627	593	512	606	640	580	635	640	614	594	626	626	622	628	589	673	650	638	608	625	635	573	620	618	626	579	615	631	666	625	595	660	637	644	640	639	621	609	660	605	578	595	617	616	595	643	651	607	595	598	607	602	664	632	622	648	612	640	618	582	576	642	639	656	607	615	644	629	602	590	611	613	607	637	626	623	605	593	613	599	570	623	602	618	608	637	577	612	615	604	627	594	670	643	598	595	609	643	619	615	598	618	690	635	617	586	607	645	662	628	622	612	606	619	645	579	587	602	648	602	590	622	623	605	629	596	629	609	604	590	578	572	594	654	639	619	653	611	610	642	593	617	629	624	622	672	661	626	647	619	658	632	621	652	617	651	579	625	603	610	618	599	598	619	579	574	688	622	606	614	613	616	647	614	627	623	634	637	621	634	681	604	616	647	625	612	617	558	637	634	585	612	636	621	616	585	603	610	637	577	622	644	612	608	582	649	641	637	641	629	627	609	603	577	629	624	629	619	630	598	523	607	609	614	608	599	589	617	595	605	597	556	578	581	629	650	596	639	638	644	646	658	608	667	585	595	663	593	657	611	625	569	610	590	566	612	613	617	643	645	588	577	591	638	649	596	584	604	649	568	596	632	649	611	627	644	594	604	609	638	640	586	569	607	595	576	643	564	596	568	622	643	650	622	601	615	588	625	595	652	656	589	600	610	585	595	619	633	616	625	595	659	645	621	655	592	612	621	662	616	600	575	558	591	613	608	636	623	596	665	670	607	580	618	593	645	601	646	608	567	600	599	634	629	580	610	592	595	603	590	621	561	629	626	611	608	607	594	609	616	602	591	603	637	643	606	621	641	612	599	607	609	597	591	645	603	638	600	617	638	576	624	615	646	578	636	610	635	640	580	615	633	576	632	603	644	631	598	650	605	633	628	644	586	597	637	620	575	623	598	599	628	635	604	621	607	626	637	593	592	651	663	633	661	611	587	610	603	584	607	591	599	597	612	613	578	604	611	648	656	618	613	618	606	609	567	625	628	610	591	592	672	594	617	605	613	597	632	599	593	591	600	632	565	649	608	679	605	624	630	618	610	617	580	618	632	622	629	609	598	631	669	590	601	584	602	588	571	609	636	628	625	633	605	571	617	572	604	618	612	617	601	667	633	639	607	640	630	616	570	608	632	601	587	596	601	603	653	578	605	634	601	583	599	655	639	580	656	604	613	619	640	665	631	578	654	631	632	609	611	615	621	626	619	581	569	631	645	622	610	607	597	654	627	619	599	639	614	650	588	617	612	643	608	589	626	587	598	554	601	631	636	605	659	643	641	611	624	659	607	604	621	648	606	655	616	624	645	628	586	637	634	647	631	605	604	594	620	608	600	602	607	621	638	565	610	621	637	614	594	646	609	617	637	645	601	639	617	599	564	625	660	631	639	627	597	647	583	614	582	598	599	608	619	605	608	669	598	628	667	611	634	603	656	658	613	635	606	595	640	637	593	659	618	622	590	578	596	640	590	622	629	572	619	581	582	588	608	605	613	603	586	643	632	634	614	594	637	624	592	619	639	642	615	605	606	596	612	579	618	634	651	627	576	618	648	662	616	532	630	641	610	615	605	578	567	664	644	632	597	655	637	638	627	581	621	654	618	573	579	615	612	607	577	590	631	647	607	606	645	587	619	581	642	574	654	653	632	611	590	634	611	609	680	625	591	621	589	609	615	557	633	611	593	584	588	615	576	624	597	643	587	579	620	606	617	649	591	596	585	614	629	602	613	681	630	611	602	606	598	611	626	700	556	601	614	587	592	572	595	603	638	599	605	592	604	540	624	666	648	596	643	583	612	608	543	638	613	630	589	629	608	602	646	607	604	587	631	623	645	608	629	642	594	617	575	623	615	612	624	682	581	604	592	603	611	602	575	611	631	613	627	588	644	607	589	656	577	617	597	618	650	601	581	590	635	628	618	602	585	603	625	636	642	593	610	607	576	638	645	602	575	624	595	589	576	609	624	617	638	564	619	624	616	595	635	597	599	636	637	585	598	636	598	614	623	557	613	628	661	596	618	631	590	599	641	642	625	629	607
27298	12047	1142	594	389	388	411	349	901	2631	2306	1099	538	354	345	366	374	368	380	389	362	364	341	332	354	371	365	336	365	341	377	378	306	343	359	366	351	376	353	364	320	359	401	346	334	353	381	358	375	376	363	375	358	377	375	354	363	385	331	321	341	384	325	358	340	328	355	371	423	338	366	394	354	359	328	389	369	369	387	395	349	366	390	347	343	366	348	343	371	347	348	383	402	364	382	368	356	363	338	348	391	334	392	397	345	365	373	369	366	394	365	361	369	333	329	353	352	340	371	380	362	337	356	338	345	398	364	337	334	362	395	340	379	342	360	373	335	370	330	384	362	354	338	339	363	379	341	347	347	347	357	340	379	382	348	377	380	352	366	365	342	381	352	350	342	361	330	371	339	326	378	343	354	379	364	379	375	365	368	343	362	357	328	360	341	352	390	352	344	353	363	349	350	396	361	342	378	372	370	351	366	369	356	369	349	352	329	364	350	358	389	393	333	346	360	331	377	351	399	394	340	396	363	343	334	368	325	392	353	342	383	351	400	359	349	374	325	337	331	377	326	369	410	368	371	347	345	374	334	351	356	374	356	343	365	357	351	378	378	355	393	367	335	365	366	375	316	365	386	349	359	328	366	377	363	363	356	385	349	356	379	387	348	332	368	363	347	381	371	376	395	350	369	370	357	368	355	379	355	359	348	357	345	360	367	351	378	370	374	339	326	375	346	362	376	355	397	341	345	365	384	341	350	338	382	354	335	362	316	402	402	344	377	384	359	379	354	331	344	354	339	375	370	344	344	331	401	393	360	353	361	368	334	361	376	375	337	370	343	360	338	354	366	363	371	324	355	357	350	332	357	316	367	356	375	342	347	387	346	324	338	342	350	348	348	364	365	386	357	346	373	360	380	369	344	400	365	379	350	380	350	368	330	353	377	370	376	322	363	346	371	358	315	350	358	353	405	383	351	311	393	388	376	354	366	361	366	372	359	319	341	351	362	343	367	354	314	335	338	366	321	366	362	352	383	327	374	370	379	335	358	339	374	345	353	357	373	378	348	336	351	367	345	367	370	348	356	355	383	356	347	392	335	355	341	386	369	354	370	350	335	354	355	368	397	365	369	365	351	352	368	322	375	348	352	333	367	371	370	374	384	360	345	344	372	357	360	395	362	373	334	348	320	347	335	348	353	326	362	344	340	353	346	373	340	364	384	350	330	354	357	386	359	368	376	338	361	365	349	336	392	345	364	357	332	357	335	320	377	355	339	381	366	349	379	360	388	356	329	359	396	369	395	402	376	381	377	388	350	359	369	364	349	349	370	364	363	369	372	383	351	378	361	353	333	346	380	355	360	346	326	368	342	351	361	347	356	362	353	368	377	346	354	379	352	350	363	363	338	354	378	357	337	358	384	358	367	347	364	362	367	362	377	326	368	350	399	354	376	386	358	390	366	357	375	391	379	368	371	366	391	340	346	344	355	365	382	353	347	349	357	347	329	382	356	344	353	337	344	334	341	332	381	385	349	389	333	367	336	383	381	412	336	310	386	386	373	373	353	355	371	381	368	351	362	373	343	381	352	357	332	345	373	374	363	328	384	348	331	342	338	380	342	336	391	378	351	346	356	358	387	395	366	324	368	351	375	354	360	369	366	332	347	365	345	363	366	350	368	376	335	344	389	397	363	359	355	349	390	347	389	350	350	336	388	362	366	406	382	354	330	361	346	345	336	342	370	398	336	363	337	363	343	335	310	369	387	356	382	372	403	322	352	334	366	379	359	349	341	358	352	364	350	356	377	374	373	351	373	363	353	364	347	347	373	367	359	376	337	317	397	322	343	330	395	360	361	343	366	339	391	355	365	357	342	387	343	361	352	368	358	348	359	341	363	359	356	355	389	418	394	368	385	360	379	350	393	353	402	339	367	368	377	371	365	399	368	315	362	335	343	331	340	371	365	356	382	360	378	339	360	335	359	367	353	342	384	349	396	363	359	347	361	366	346	362	380	375	361	376	362	319	379	377	383	312	334	375	377	330	312	362	367	362	341	380	363	349	363	375	353	364	343	366	377	379	402	431	378	402	347	393	339	354	364	373	343	347	328	364	362	350	356	349	361	360	360	385	364	354	371	367	348	352	367	354	344	361	355	339	329	356	352	340	337	330	340	388	362	329	349	355	376	364	365	346	365	346	344	333	362	324	383	357	380	364	356	366	354	345	344	347	361	383	356	316	361	352	339	345	382	352	321	402	347	386	341	384	377	354	368	347	361	351	349	363	343	374	323	343	363	377	345	342	357	333	363	350	325	345	317	338	362	351	350	302	372	348	382	356	346	345	365	351	375	345	391	350	347	335	337	390	348	345	355	334	344	364	346	314	376	369	345	377	352	373	348	381	376	334	373	343	342	366	340	343	366	369	381	358	347	351	379	364	362	385	340	358	363	375	357	384	310	366	351	365	376	362	382	338	372	361	343	359	381	399	350	348	364	364	388	360	361	343	340	334	354	337	396	362	390	358	352	365	403	348	338	347	346	380	361	346	393	341	345	352	377	384	338	348	333	356	330	376	352	388	388	378	360	323	390	353	336	341	363	339	366	352	363	352	331	319	343	355	354	369	392	383	355	366	346	348	366	341	342	354	357	410	372	335	335	373	360	386	383	384	366	385	366	373	355	358	373	354	332	375	356	334	358	339	351	368	378	360	362	327	363	357	339	372	352	392	354	339	354	363	362	363	372	379	337	374	384	347	355	371	389	372	333	341	367	358	371	364	343	357	354	351	356	369	314	337	352	351	367	345	369	374	368	367	358	351	350	344	381	344	313	342	352	358	348	371	337	360	357	386	357	348	384	366	381	325	382	320	352	405	335	367	375	372	382	315	380	340	369	350	381	349	351	373	398	357	359	344	354	355	357	319	347	349	370	360	321	367	357	345	349	372	371	352	354	351	407	340	380	325	347	359	368	334	330	350	341	327	367	376	339	391	379	339	352	346	369	345	350	372	366	359	384	374	372	362	356	346	361	372	359	359	316	338	347	381	362	363	333	364	375	360	344	364	305	361	357	339	348	326	348	322	340	347	338	361	340	354	346	371	354	366	361	360	324	344	402	352	349	348	381	341	378	360	394	345	360	361	338	378	381	389	370	349	344	378	351	357	380	355	333	339	364	379	364	346	345	364	370	358	371	338	362	359	382	379	385	344	341	390	363	340	363	385	313	383	345	356	354	370	347	345	391	373	368	381	349	345	365	353	391	420	346	376	356	337	381	355	366	348	357	368	374	367	361	364	350	339	348	356	339	346	348	325	350	343	340	370	320	373	385	358	357	371	348	351	402	351	321	353	344	354	373	340	332	370	360	365	351	359	367	364	356	355	385	345	374	366	359	358	339	363	341	347	343	352	326	321	382	374	331	366	356	376	374	347	335	357	333	347	349	345	368	393	384	370	344	377	356	379	374	377	352	343	373	374	358	376	361	377	348	357	369	343	391	399	350	345	346	391
4975	629	544	430	410	353	341	343	1226	3520	2567	1150	516	318	326	310	338	313	316	294	324	315	280	339	271	297	330	297	309	332	301	311	321	285	294	303	306	296	288	293	320	293	262	331	315	308	322	322	311	334	314	282	317	292	295	282	301	300	285	324	305	311	283	296	326	314	316	323	304	327	314	313	315	318	323	320	311	292	326	281	287	314	322	300	336	317	305	328	299	311	317	304	300	304	312	311	321	321	331	309	303	321	316	313	295	314	318	331	306	319	303	304	263	299	296	296	313	300	327	308	305	330	328	319	328	301	299	326	293	313	312	286	292	304	295	307	307	320	341	309	302	291	315	289	313	316	311	293	336	326	295	326	282	309	289	334	306	344	318	295	265	309	306	295	311	294	325	289	335	339	310	317	297	316	327	319	305	325	329	301	296	333	326	326	325	297	326	294	355	319	313	308	281	296	332	281	321	272	293	292	307	318	321	304	307	306	311	328	286	274	301	293	309	304	314	293	269	324	306	327	305	284	271	318	324	307	313	298	324	315	287	310	294	277	310	307	296	298	319	319	324	279	282	331	309	292	317	287	298	291	309	296	296	308	309	284	309	289	307	281	284	297	293	314	333	289	309	329	330	276	294	318	311	306	303	318	287	312	287	325	313	326	302	301	309	299	321	287	309	297	306	306	326	270	320	331	323	289	342	306	303	278	257	309	328	323	307	323	310	325	297	297	299	309	303	322	302	301	325	293	315	263	314	266	308	339	307	318	293	302	305	328	310	323	320	324	305	327	350	288	333	309	314	300	294	289	326	340	311	270	273	320	275	294	317	287	318	312	317	299	313	311	291	306	318	295	316	310	300	296	307	289	292	290	329	306	307	288	333	265	300	290	315	318	316	331	284	314	308	257	261	319	333	321	313	335	347	292	291	317	304	281	299	279	281	330	301	288	284	321	328	290	342	307	316	294	290	288	296	301	305	352	323	304	296	327	325	301	347	297	324	274	318	307	339	320	347	288	313	336	278	317	300	296	303	342	319	329	293	338	338	332	313	312	294	279	288	316	295	320	320	340	327	328	318	301	321	298	279	350	289	291	321	287	314	335	325	319	317	301	304	308	294	337	301	310	306	288	288	305	309	312	262	335	297	322	309	263	337	343	315	308	340	307	292	328	280	298	304	287	318	311	310	343	288	283	291	256	299	299	283	308	312	291	302	304	316	339	336	258	320	280	283	312	289	297	297	304	291	290	312	254	327	297	290	345	327	328	306	323	345	306	275	300	332	282	320	305	321	308	316	339	322	306	292	338	328	314	325	328	347	307	315	303	306	334	290	313	293	321	330	303	300	308	311	309	314	309	297	289	321	290	300	294	303	298	303	323	305	293	302	350	301	276	336	285	319	314	321	336	324	332	293	273	313	288	304	314	345	314	301	312	323	300	331	292	298	328	320	315	298	315	313	293	287	303	317	320	307	288	338	316	295	288	308	314	336	286	318	334	327	291	322	335	299	294	359	281	294	325	293	333	305	322	322	324	320	303	322	315	327	327	315	291	294	321	339	285	328	304	292	299	331	338	296	311	310	343	292	290	347	305	324	282	299	309	322	264	303	297	290	290	334	301	296	319	315	287	287	321	286	309	299	309	338	302	293	294	301	336	296	285	322	358	309	319	305	309	318	269	319	311	306	292	290	308	277	318	327	317	337	277	286	287	344	264	327	294	317	344	308	315	302	314	314	320	304	309	316	323	320	305	289	318	290	295	330	340	292	296	295	320	297	306	303	308	327	304	285	296	313	302	313	292	290	291	301	309	303	317	313	317	299	320	297	296	317	314	308	328	272	320	302	320	280	316	306	321	307	294	307	276	268	305	320	313	331	312	336	289	310	328	327	343	313	298	315	313	322	287	296	340	335	318	331	292	315	343	350	283	293	294	284	324	287	314	286	302	315	323	298	333	321	298	312	290	317	313	296	308	321	316	332	280	304	310	287	303	284	298	337	278	297	300	290	307	322	326	281	316	319	300	316	289	297	318	313	301	315	313	314	320	357	300	284	291	292	307	323	326	297	317	294	328	293	303	327	316	312	319	324	345	277	323	285	277	323	323	311	280	304	306	313	342	293	323	298	327	321	342	288	360	277	308	266	289	302	324	331	322	288	306	299	325	339	287	318	340	314	279	306	325	305	310	288	311	310	328	357	289	310	311	321	292	288	286	319	279	328	284	308	339	307	305	309	326	295	323	336	341	316	329	303	344	294	328	289	299	290	327	301	321	314	311	328	277	303	301	296	322	296	297	305	265	322	308	336	281	340	327	306	313	303	290	314	319	306	347	343	307	313	298	344	335	321	313	307	296	298	323	316	308	308	303	298	332	303	343	292	309	312	314	303	321	310	327	299	303	329	274	325	312	291	324	307	300	263	337	322	279	274	335	316	310	305	343	328	315	316	302	293	310	306	317	291	330	287	275	307	327	303	320	321	316	314	318	314	301	317	308	293	304	299	285	287	309	302	297	305	304	353	315	295	292	330	267	308	289	327	315	299	299	313	290	318	316	346	313	338	323	331	325	282	276	306	315	301	323	314	321	352	307	269	314	263	312	286	301	322	309	313	305	288	311	308	290	337	329	274	296	313	305	311	316	299	325	286	328	267	300	300	292	311	333	283	320	335	337	309	307	287	299	332	299	340	343	321	315	297	297	292	287	306	288	286	295	336	287	307	303	318	300	309	365	304	308	314	333	315	312	336	311	299	327	312	349	324	336	297	306	299	285	262	290	288	300	282	310	331	306	320	303	311	319	271	293	305	280	283	309	292	286	343	320	312	273	334	328	294	324	285	297	316	325	288	313	318	268	307	307	271	257	314	320	285	339	311	321	293	326	283	302	347	309	325	316	333	317	298	308	286	303	304	311	330	311	317	302	301	324	310	303	307	315	288	307	334	349	321	309	309	281	255	310	299	291	308	360	304	265	282	292	308	300	292	293	320	294	290	302	297	328	324	313	283	363	312	326	276	291	291	303	324	331	325	300	307	277	298	312	317	333	298	303	290	325	307	320	301	316	318	342	297	344	308	301	275	303	317	309	326	315	313	306	309	342	325	339	310	306	286	289	321	272	295	330	296	337	366	306	287	296	309	322	302	329	285	297	306	286	287	327	299	316	308	325	330	340	285	297	307	336	321	311	300	283	309	319	306	303	313	310	309	306	312	299	299	314	287	329	321	333	302	290	321	319	340	312	322	314	314	329	335	303	323	289	279	308	280	284	304	299	289	318	301	321	302	307	326	311	296	309	312	326	314	312	319	331	314	309	288	314	316	327	282	255	307	325	320	299	312	337	274	296	319	339	315	364	334	290	302	302	293	301	320	311	323	320	313	308	308	283	327	315	300	291	315	314	316	294	303	285	294	313	309	306	318	325	326	319	310	292	313	293	312	299	325	321	325	326	309	286	313	318	300	294	285	322	333	320	308	301	325	301	330	295	289	279	301	346	312	289	323	307	337	311
25177	21056	26742	24930	4331	1045	777	793	15209	22677	14378	5243	1295	607	502	479	531	568	507	477	531	524	503	511	484	526	502	543	473	519	519	514	519	516	524	497	502	516	506	511	506	504	479	522	533	508	483	508	500	466	527	518	494	493	490	522	496	508	471	511	504	505	490	472	487	498	499	488	491	485	474	474	515	506	494	502	499	525	490	477	506	466	542	512	503	501	485	502	502	489	534	518	447	517	482	497	517	541	486	481	488	509	455	477	526	485	477	541	470	499	487	507	498	483	507	490	487	465	537	488	478	513	519	511	504	477	488	466	537	490	487	502	498	508	498	521	482	514	483	469	496	510	490	494	490	492	479	493	531	500	473	511	461	496	545	513	497	537	523	514	485	494	483	456	498	503	462	494	440	494	531	468	496	515	496	483	494	454	483	541	481	549	501	504	513	503	501	504	509	507	520	472	510	500	485	524	478	474	488	507	497	477	490	495	518	518	499	507	532	481	453	469	479	504	477	475	530	520	470	480	495	477	491	478	509	505	488	524	472	535	522	543	491	510	489	464	486	491	531	538	482	450	510	498	475	500	493	556	478	468	522	483	476	449	494	484	550	512	506	521	499	480	511	488	501	482	533	507	464	507	527	477	499	475	515	538	471	532	508	481	514	517	519	492	514	496	441	488	505	531	459	469	504	498	484	492	502	482	523	531	501	518	461	542	496	535	474	488	499	458	518	498	493	500	508	521	525	497	531	526	520	514	516	434	489	516	479	503	435	467	511	473	487	525	507	504	503	486	466	458	491	502	502	479	482	484	480	516	512	485	424	494	528	460	531	495	496	512	510	542	515	530	481	502	500	484	530	482	500	495	488	501	463	490	498	467	492	488	510	476	460	492	520	495	487	491	472	475	502	525	461	508	500	506	502	489	523	504	520	508	516	459	507	527	511	511	506	514	476	497	457	498	482	492	458	530	496	501	500	509	484	471	499	446	513	476	504	443	473	541	490	502	494	502	514	532	496	490	486	466	504	463	452	517	547	496	489	481	455	502	527	494	510	533	471	461	493	512	545	513	504	521	501	498	458	476	528	475	537	489	505	523	471	498	460	499	513	476	515	530	458	489	495	547	502	525	471	483	484	490	519	466	500	484	521	505	485	530	482	477	505	500	485	502	497	507	497	494	475	505	504	497	495	526	490	479	483	444	487	548	482	482	494	503	522	489	511	448	455	478	530	472	518	456	465	502	479	485	481	474	469	493	508	513	516	533	485	489	525	500	515	494	486	448	484	498	478	487	505	492	506	470	488	513	510	536	506	502	532	494	471	458	500	470	493	520	478	481	504	494	522	509	522	549	507	492	479	495	466	467	520	504	539	522	484	508	473	494	494	476	466	489	483	504	485	504	474	492	525	450	474	550	500	469	486	465	496	460	500	479	497	518	500	502	499	488	513	541	514	480	485	498	505	513	493	484	487	462	497	472	479	482	465	538	434	500	463	495	493	479	491	553	482	494	510	477	478	450	483	486	496	512	502	502	510	495	491	508	502	455	482	487	511	453	519	498	475	442	528	534	485	514	477	521	508	507	514	494	503	455	513	459	455	509	533	482	518	506	499	480	489	510	504	486	491	482	496	483	511	490	489	470	523	543	497	487	483	506	502	465	536	494	482	492	484	502	499	502	493	501	493	547	522	491	503	504	470	475	457	483	461	497	473	503	506	494	509	491	480	547	502	504	499	516	492	500	508	557	473	486	455	443	522	435	497	477	496	494	497	496	498	525	539	464	514	514	485	526	519	501	502	520	431	490	491	501	510	452	542	468	482	472	521	481	463	508	445	503	532	484	521	505	500	465	516	475	527	497	475	497	485	498	456	513	522	518	516	489	518	508	530	524	499	527	469	551	470	476	501	499	482	509	512	492	518	466	500	502	484	515	526	476	508	487	508	466	534	457	521	463	452	468	523	492	502	506	493	527	491	499	470	499	451	519	467	457	470	477	481	470	490	458	501	545	450	485	508	483	513	510	495	491	504	464	513	530	486	545	523	464	503	488	501	490	473	489	521	513	495	519	474	477	495	474	495	469	498	547	485	484	471	501	522	483	472	474	539	465	496	531	478	510	522	508	529	495	499	486	508	529	478	469	510	447	479	491	495	503	475	498	471	496	472	504	492	493	454	500	475	514	500	474	523	455	472	484	493	492	490	511	481	484	501	483	500	539	508	492	523	505	545	533	501	499	537	506	512	481	475	489	456	506	479	514	485	499	512	503	520	507	510	498	488	547	537	470	483	514	499	463	515	504	500	484	539	464	510	511	480	509	544	509	466	488	487	513	520	481	509	512	494	487	508	483	523	531	478	500	461	502	501	495	500	501	482	525	519	512	518	514	495	518	520	486	525	475	508	491	480	481	490	509	509	486	518	529	520	471	495	466	484	467	553	443	524	471	511	503	464	510	479	424	473	475	479	510	490	444	478	486	494	490	497	507	514	431	504	508	493	502	525	494	507	513	511	512	498	471	501	494	516	471	524	512	505	504	475	488	486	464	474	483	546	492	477	511	518	436	475	501	471	503	520	486	474	511	519	526	513	469	474	510	516	502	523	447	464	538	470	499	515	509	485	513	512	503	510	554	467	490	525	512	480	515	485	480	522	509	512	513	497	521	500	457	514	462	507	502	472	508	463	497	488	526	501	509	475	529	522	480	487	500	510	536	494	486	482	524	467	494	502	518	503	497	473	482	495	471	454	484	475	499	485	509	439	469	470	501	498	503	486	501	488	507	527	512	498	541	449	527	511	458	499	495	519	520	499	504	524	496	517	506	479	480	493	490	469	491	474	484	494	468	510	494	521	476	483	501	486	512	474	449	469	463	479	492	485	510	521	529	473	488	488	498	485	506	495	434	521	518	480	521	493	497	493	511	490	544	508	516	490	495	505	475	510	459	498	496	514	458	476	497	452	466	531	512	490	512	469	519	511	484	481	456	491	521	506	467	454	499	497	496	521	524	475	495	519	538	468	518	480	493	500	461	472	540	492	498	495	473	502	492	498	483	505	513	524	485	487	446	513	576	471	487	487	504	501	481	514	471	507	509	476	487	474	460	449	443	469	489	463	462	450	501	505	507	515	474	495	504	516	523	517	531	502	470	480	458	511	498	488	523	505	486	523	470	502	493	487	525	463	465	487	505	500	498	487	477	507	491	490	544	516	498	472	519	481	534	518	504	546	488	535	508	466	505	494	517	489	476	493	538	548	533	456	487	487	478	507	482	538	517	498	476	480	483	493	490	496	449	484	472	526	497	481	496	496	461	498	462	486	485	508	514	508	484	482	517	500	500	445	508	470	465	506	451	511	488	516	475	480	491	498	480	501	492	501	457	512	461	465	448	514	527	491	498	518	512	523	479	497	434	491	496	495	458	454	479	519	483	455	487	495	479	501	518	469	453	510	497	463	495	473	481	507	483	458	491	488	483	507	489	496	491	470	507	470	549	490	469	477	492	491	505	502	500
3521	2956	2554	1358	1010	819	694	796	18340	20565	12084	4977	1100	431	459	439	435	450	438	434	413	454	409	438	405	423	471	429	410	439	420	449	424	420	408	434	442	452	417	407	443	408	425	418	401	413	453	450	452	463	422	450	434	387	408	427	411	436	436	402	427	403	435	406	430	401	434	437	456	443	461	405	441	408	492	416	423	462	421	432	446	436	431	436	451	459	405	415	442	430	428	431	403	444	426	428	419	431	433	407	448	410	406	435	426	448	408	428	451	425	413	475	442	435	412	451	450	421	393	436	432	468	438	386	419	466	433	449	464	405	429	432	404	391	443	404	403	412	417	397	434	404	432	423	410	468	443	445	447	459	405	402	424	409	425	446	432	437	401	414	426	482	453	402	477	439	436	474	431	391	417	386	409	439	424	394	405	424	386	432	407	428	451	436	443	424	458	432	444	446	402	472	415	449	467	392	432	411	409	429	450	440	404	428	409	473	448	410	409	400	415	411	415	433	405	446	462	441	434	396	416	420	461	447	428	446	423	432	428	462	405	424	458	443	441	403	410	419	425	433	418	411	429	415	416	420	434	413	422	434	424	393	434	421	417	469	409	427	410	454	453	421	475	428	433	433	435	438	432	426	427	415	423	435	424	422	412	427	431	456	466	436	439	402	397	391	406	418	406	403	423	451	448	426	433	448	478	384	428	427	410	435	458	423	402	413	442	435	446	448	480	451	412	413	433	423	439	459	426	402	456	471	417	434	436	433	438	449	459	430	416	430	466	430	413	403	437	416	456	402	452	444	415	445	418	486	426	454	401	443	471	413	420	431	392	428	414	431	426	437	413	438	438	407	433	407	428	422	453	460	408	420	453	408	420	420	435	430	412	445	441	478	457	440	411	449	403	404	415	407	405	440	443	452	428	423	474	400	431	440	439	431	431	420	427	424	442	389	445	408	409	443	374	456	431	440	429	420	413	405	428	439	430	430	439	426	435	420	452	443	413	404	432	404	433	408	436	426	406	407	416	412	434	435	405	443	420	412	449	402	402	443	411	434	395	412	420	388	423	456	428	444	441	452	416	417	455	429	410	414	416	438	430	417	422	424	419	419	433	446	430	458	433	421	418	421	410	453	413	423	441	428	431	416	443	395	453	463	420	401	445	395	413	415	448	420	459	433	443	415	425	451	399	452	409	412	422	415	446	429	434	447	463	441	440	425	410	441	400	445	417	427	457	409	455	425	453	433	442	401	418	413	442	443	437	428	441	406	418	452	421	422	413	408	414	423	464	404	432	446	436	439	419	442	393	459	416	450	435	419	438	422	408	425	412	422	433	427	402	438	412	407	438	434	469	479	463	419	413	398	438	422	418	445	414	452	432	446	400	406	444	428	413	418	400	457	435	467	438	418	437	446	403	405	414	413	411	413	453	412	438	463	400	414	442	415	410	445	409	447	424	443	435	433	403	417	431	381	402	450	443	453	435	378	407	420	444	424	461	433	405	421	470	441	404	457	466	450	422	436	455	469	401	457	415	436	435	473	424	411	431	407	449	464	422	435	415	423	399	454	401	447	450	435	432	426	425	391	414	450	455	462	445	449	439	432	420	404	423	464	448	411	438	411	456	450	429	407	424	416	442	441	419	445	414	395	420	418	437	434	464	432	426	407	460	455	418	387	425	431	431	411	416	444	437	444	416	421	431	472	369	409	452	463	395	435	437	438	412	425	457	402	414	420	422	423	417	404	433	438	401	473	440	425	386	427	435	411	438	412	402	415	441	396	426	412	404	407	412	435	467	452	427	434	414	423	440	419	411	422	458	399	436	401	374	436	404	464	420	426	444	463	391	441	441	416	426	420	406	413	406	431	423	433	421	440	443	399	465	412	425	418	409	426	453	430	421	468	459	434	415	441	407	427	409	433	431	437	441	449	446	386	431	438	407	395	453	444	434	412	447	432	423	421	409	433	429	412	408	458	432	423	431	430	445	420	414	420	432	436	410	428	414	415	462	445	401	437	414	440	410	399	417	458	423	422	424	407	397	433	446	434	431	432	422	413	423	436	411	446	400	411	445	430	410	432	413	426	417	439	423	416	438	423	463	401	405	400	419	431	404	411	415	414	438	459	426	418	396	429	432	413	436	426	444	420	428	408	436	435	418	441	447	368	456	418	426	416	433	458	418	409	409	429	455	433	440	419	453	439	417	412	424	485	429	425	386	411	419	421	428	414	446	434	417	392	440	411	418	449	427	441	415	454	417	402	434	435	476	418	438	424	389	419	423	429	451	447	438	431	448	440	425	422	416	421	418	439	449	490	420	408	401	427	445	407	426	451	426	427	441	411	444	436	442	422	402	425	400	429	431	416	418	449	421	427	382	440	440	440	384	440	447	451	434	417	431	415	397	442	422	435	424	444	429	470	405	448	455	472	396	482	423	426	432	404	414	469	419	421	436	441	436	442	425	422	455	458	465	429	445	440	446	462	433	453	416	438	417	427	399	438	434	429	405	403	410	399	435	431	431	427	407	412	422	406	376	409	429	425	439	410	411	483	455	428	393	412	428	396	423	401	375	423	436	395	393	455	471	443	416	410	443	455	428	441	452	421	418	435	427	424	394	439	410	399	425	465	468	443	415	396	453	444	444	418	426	442	402	440	401	426	443	405	420	435	406	438	457	470	426	431	401	466	429	427	431	420	453	442	442	421	423	392	416	413	433	414	402	399	406	418	433	452	446	422	456	425	447	423	447	397	398	435	405	436	436	419	413	427	413	426	410	446	377	426	384	403	437	444	448	442	392	417	389	384	428	420	419	478	458	452	417	443	452	428	434	409	449	419	423	427	407	398	418	460	409	451	384	474	429	418	441	414	424	439	424	407	372	437	441	439	421	406	435	388	436	418	441	445	414	433	435	444	423	445	451	456	403	454	437	432	432	433	448	402	399	449	427	433	463	388	425	426	458	418	424	459	388	417	406	422	434	413	432	452	431	452	411	452	403	416	454	455	412	431	459	425	435	456	419	454	468	412	441	419	379	446	478	375	455	440	464	407	422	453	412	424	431	446	375	439	435	434	408	470	450	420	438	424	417	421	426	444	414	443	424	440	408	424	454	433	402	429	395	395	429	402	404	436	433	433	440	413	457	420	425	459	418	447	449	431	404	415	443	400	422	432	455	385	456	407	460	415	411	438	420	427	436	418	447	443	436	435	430	445	455	446	418	383	418	430	448	419	428	413	408	438	406	440	443	420	444	423	428	427	433	422	469	411	448	423	426	424	435	430	424	400	446	402	432	419	411	422	453	418	437	445	416	445	415	400	395	427	409	435	412	464	410	445	397	441	398	459	461	388	402	413	428	408	424	463	413	432	424	439	412	407	407	396	406	404	416	447	397	423	456	434	424	418	423	394	423	416	417	433	463	437	432	411	396	416	431	463	427	441	419	433	444	403	422	433	415	417	471	450	424	439	413	422	410	407	411	442	422	403	423	420	434	462	432	430	414	457	410	447
23777	20998	28215	23998	20977	7885	1740	1149	9903	39147	33769	15982	2788	801	760	698	664	666	696	733	704	684	676	674	699	666	701	685	709	722	693	716	686	656	732	676	664	754	756	738	702	704	656	686	696	709	715	667	721	655	683	687	700	704	669	671	713	645	662	708	721	677	763	733	696	671	653	626	727	682	704	712	686	692	700	664	661	683	689	664	646	682	707	717	687	709	691	625	726	695	653	700	720	680	667	726	724	692	698	689	710	706	675	700	652	694	683	708	698	733	714	656	681	699	705	705	693	668	646	691	629	682	689	655	656	710	677	698	690	700	661	703	689	699	710	662	677	646	664	689	667	737	733	698	731	737	668	678	705	689	683	716	726	693	675	660	702	671	742	692	678	694	670	676	666	702	701	726	691	733	690	641	721	649	686	668	674	707	716	708	695	739	649	698	689	675	717	692	693	657	701	700	650	641	672	680	674	699	680	646	687	662	736	696	708	674	640	682	682	713	717	749	649	660	750	680	673	683	639	715	655	702	725	679	734	717	687	704	689	706	717	641	722	702	723	665	690	700	662	695	670	724	633	697	710	714	654	704	699	693	628	668	684	684	702	696	643	713	695	678	675	705	635	683	709	666	670	686	654	714	686	696	673	681	726	693	656	675	729	689	691	639	699	636	697	751	693	663	740	648	657	686	688	661	692	681	674	645	663	678	703	720	663	741	692	681	692	694	744	662	693	685	668	721	692	693	674	704	681	661	668	708	642	681	695	678	684	707	698	694	668	676	640	693	699	678	650	692	707	692	695	721	639	644	724	658	650	700	630	680	687	667	685	692	669	706	661	689	628	715	682	663	686	690	710	677	633	656	711	652	681	670	685	675	675	733	651	653	661	692	725	663	659	655	719	724	661	690	738	703	663	691	673	674	621	667	678	687	636	682	637	689	672	670	697	659	678	710	681	639	695	727	724	670	719	712	669	704	688	702	670	699	643	690	675	760	684	712	681	673	678	704	686	691	719	683	670	670	682	664	738	672	665	663	702	649	646	684	693	644	670	673	712	704	671	667	698	674	686	708	690	706	702	684	655	687	707	659	688	692	695	669	672	721	701	745	744	709	712	655	676	718	668	684	623	692	696	648	715	696	707	693	664	672	635	663	687	679	716	654	654	687	656	662	686	717	725	703	691	678	687	676	685	675	695	678	663	724	628	683	659	683	710	660	733	715	705	672	659	738	655	715	672	717	698	701	663	674	636	671	673	645	707	710	686	676	674	732	711	673	691	643	640	705	683	648	714	698	660	680	626	732	657	668	729	676	744	709	706	658	715	719	673	668	626	716	694	689	688	662	668	675	711	666	675	635	715	704	699	652	669	651	665	689	631	675	713	699	608	639	711	677	690	685	690	679	680	684	655	658	668	706	636	645	657	634	700	620	686	661	668	701	672	677	631	719	680	679	668	692	695	666	698	705	697	696	688	704	654	688	662	666	698	652	671	636	672	662	648	705	700	662	643	636	673	686	695	683	681	671	651	654	669	700	675	680	633	697	691	696	724	720	685	665	662	715	684	651	685	711	697	670	670	684	647	704	679	667	680	650	701	646	681	667	658	692	683	690	698	664	685	626	706	733	719	675	698	689	678	665	652	732	658	691	684	686	675	692	639	685	656	680	714	679	666	679	693	651	701	658	710	672	673	671	697	710	666	701	669	657	716	709	665	649	739	715	709	700	756	696	686	670	677	658	670	669	706	684	712	676	620	656	672	647	698	670	630	656	676	701	724	709	717	696	654	704	722	693	662	676	675	672	688	645	691	664	634	663	675	688	646	623	684	699	662	667	731	675	696	663	637	684	594	692	733	703	727	676	673	717	700	696	651	713	658	686	693	674	716	707	694	684	698	649	638	701	710	700	716	653	692	666	658	653	718	682	718	715	663	649	693	688	666	706	739	667	732	667	687	705	643	679	668	699	645	655	645	675	719	666	652	691	707	664	648	663	621	700	671	686	656	669	660	667	648	654	692	635	720	650	629	700	696	714	711	650	691	657	728	755	676	675	741	686	672	736	718	679	685	704	632	685	689	682	734	717	699	665	672	678	701	691	731	663	680	663	651	686	662	649	665	656	682	674	720	660	661	679	710	687	717	659	678	689	705	661	703	687	666	711	662	664	718	705	648	681	694	666	693	698	678	678	700	676	671	743	645	674	660	683	679	723	658	713	680	674	650	686	729	665	677	642	697	645	654	721	648	682	651	720	715	706	643	744	649	697	660	698	706	721	671	679	689	666	700	630	673	676	621	640	658	714	669	685	665	706	654	690	700	667	680	694	687	705	645	645	723	673	678	691	675	694	667	710	705	669	707	638	650	704	665	693	710	712	689	685	691	670	694	634	705	720	734	689	705	710	690	691	675	660	658	679	626	705	688	681	685	679	665	694	650	623	641	674	663	686	693	713	703	738	688	694	638	682	654	681	708	662	729	705	675	694	718	689	685	710	635	681	675	699	713	656	688	710	681	724	727	684	673	678	681	740	691	675	660	671	704	718	673	702	694	709	700	584	667	699	647	679	711	682	670	620	688	748	713	653	692	715	709	673	679	656	622	712	658	727	645	670	673	674	701	666	687	677	710	692	641	727	684	717	671	712	676	649	705	672	659	669	713	693	684	705	668	695	648	661	728	649	630	672	681	689	627	634	666	677	721	690	694	725	712	685	678	650	706	691	701	666	672	674	649	683	689	673	711	671	645	708	687	692	676	688	684	694	688	717	653	713	688	624	697	666	673	723	636	659	694	664	639	683	663	667	712	701	708	699	660	741	718	647	629	689	650	707	659	695	665	692	688	681	672	682	670	699	675	689	664	627	640	689	684	627	694	653	624	693	673	716	672	708	689	706	671	715	692	670	658	667	672	663	643	669	694	709	671	654	655	682	719	712	660	618	669	633	684	628	725	691	657	684	657	721	686	687	695	692	620	625	723	619	668	745	645	640	692	652	694	646	695	701	703	671	680	657	631	692	670	694	706	667	687	684	695	653	670	721	696	709	638	680	669	659	696	724	684	701	648	705	722	671	666	639	671	677	700	670	690	639	664	707	690	709	700	659	696	688	633	747	678	667	685	677	693	704	646	726	683	686	667	704	666	693	720	678	694	639	669	712	738	661	618	708	686	692	698	665	686	718	675	671	668	644	656	686	671	633	672	663	681	687	663	665	689	715	733	672	702	689	680	725	688	693	668	626	687	648	668	698	701	773	673	662	642	703	611	700	655	709	674	715	739	671	664	712	707	632	674	680	664	715	637	646	715	672	715	692	642	686	676	619	707	691	706	672	666	648	702	660	690	655	724	623	675	689	706	659	653	663	709	686	719	681	670	660	718	683	727	686	706	652	677	711	687	674	708	720	699	702	680	671	632	700	671	645	683	657	663	661	703	689	663	704	717	625	636	649	699	697	708	655	673	704	726	664	670	711	699	658	686	688	652	682	698	632	679	662	724	726	676	712	714	674	681	699	671	688
3878	6126	5340	2962	1969	1489	1238	1160	13623	37987	27711	11685	2054	577	599	591	601	572	567	570	637	629	549	572	597	563	579	545	598	597	590	618	584	619	565	563	592	620	545	619	562	563	551	581	565	596	588	587	629	638	568	619	596	593	572	580	556	559	596	575	574	595	632	578	613	622	583	607	556	531	610	570	570	620	570	591	578	561	587	555	588	572	548	552	610	614	568	584	599	590	606	605	586	604	600	565	596	573	548	592	571	575	558	548	588	560	586	644	591	589	603	577	599	583	550	582	598	599	571	598	614	586	548	595	588	555	552	555	567	594	590	580	602	609	551	574	599	593	593	566	619	553	617	548	557	565	573	512	575	576	618	574	614	593	581	587	596	576	574	596	596	555	568	552	623	581	577	589	583	555	541	568	527	615	574	597	551	600	550	540	558	615	611	594	576	570	584	570	586	612	622	583	599	552	581	575	603	580	600	599	573	538	585	566	605	646	650	565	581	524	598	576	595	574	565	581	540	579	575	553	596	565	572	542	575	558	625	549	569	563	626	559	595	574	560	554	608	568	551	557	607	578	562	526	624	586	607	525	582	584	553	581	617	597	565	589	585	584	600	586	578	557	590	584	548	583	603	557	573	584	604	552	580	531	582	584	584	581	594	547	563	596	578	557	579	623	542	635	611	570	595	600	586	579	581	601	598	606	632	600	560	584	561	619	597	572	581	575	572	625	549	572	552	586	570	603	548	565	576	536	580	567	602	575	564	547	570	526	565	571	568	560	571	593	585	567	570	563	574	611	593	547	583	584	566	572	575	565	592	540	580	571	576	536	583	592	612	540	589	583	576	597	597	585	602	603	539	597	569	617	557	575	554	581	592	587	580	573	606	552	600	577	587	579	550	564	567	526	599	593	578	580	612	554	606	570	596	561	559	590	532	605	590	566	577	522	564	589	561	553	561	583	600	609	560	597	561	607	608	569	594	547	547	582	536	604	575	561	574	555	553	558	569	600	608	541	587	545	645	557	582	568	590	576	602	561	548	644	579	576	585	577	551	560	583	584	618	600	579	596	562	583	598	559	608	568	564	592	596	623	599	590	564	570	581	579	587	564	548	599	534	592	602	525	583	566	584	564	611	609	543	600	617	604	578	577	597	590	581	552	542	590	549	587	541	595	549	536	602	553	565	555	568	579	596	569	551	510	571	581	554	583	566	556	539	603	570	584	609	562	568	584	585	602	547	575	579	552	580	610	545	583	610	559	544	582	557	545	594	566	584	606	578	598	580	555	599	567	593	536	593	620	577	565	571	555	596	564	543	611	614	546	557	575	596	582	593	650	560	561	579	601	578	596	546	590	552	576	594	541	610	569	581	604	544	551	549	528	563	581	570	591	564	572	591	512	612	553	607	559	572	569	570	560	552	572	578	613	513	587	575	548	589	605	635	585	582	620	609	571	528	607	589	596	587	594	570	570	576	543	584	570	570	587	581	578	608	615	572	566	640	588	557	562	552	576	590	517	582	557	605	571	580	568	568	609	507	558	626	530	533	611	565	591	596	580	595	595	594	574	573	602	578	597	583	589	564	582	587	584	532	564	567	558	588	590	641	547	576	556	558	545	605	586	574	542	601	591	579	589	533	611	580	539	600	569	569	528	580	539	585	596	559	544	591	572	575	606	566	525	552	587	606	559	540	562	608	573	565	632	545	565	554	590	603	577	589	551	604	641	554	571	586	595	586	594	563	543	575	579	577	579	611	607	572	559	571	616	551	642	601	570	654	569	548	564	588	563	594	537	576	548	564	573	538	550	585	562	592	532	575	586	576	585	623	569	561	587	551	583	598	589	581	580	587	629	596	587	576	609	550	529	578	590	541	566	590	559	571	597	622	587	580	549	614	582	550	643	531	599	575	565	592	584	576	559	537	602	548	574	558	578	616	562	616	570	617	543	538	543	581	563	532	569	612	624	595	581	570	570	544	586	587	571	600	553	563	602	584	553	569	559	534	597	574	630	589	590	597	593	590	553	584	587	555	573	539	553	622	572	566	589	557	600	548	615	541	560	599	574	595	573	590	604	541	575	602	627	576	582	606	614	578	570	546	586	594	576	537	573	559	560	633	541	585	553	547	597	585	540	579	580	572	592	580	580	606	528	570	551	579	596	605	652	576	564	603	560	594	608	584	576	568	595	568	586	562	560	563	598	598	561	610	572	599	573	549	579	539	533	560	576	564	582	575	555	560	598	600	590	566	575	591	595	609	582	604	561	540	559	610	541	561	576	591	558	579	570	573	601	591	586	559	582	618	573	563	566	558	604	547	587	545	589	592	568	571	571	600	593	580	636	606	602	578	583	583	576	556	573	604	590	582	564	571	552	575	552	558	535	604	581	531	533	561	601	572	566	570	587	560	577	602	607	596	583	638	527	570	579	606	586	549	587	574	605	547	569	603	576	570	534	562	594	632	580	593	560	593	593	590	612	543	553	547	552	602	587	594	561	566	556	610	609	582	560	530	588	552	567	584	585	570	550	589	563	594	576	576	571	536	570	563	571	577	573	558	564	572	540	601	583	604	567	526	594	556	555	604	656	569	542	599	587	582	556	617	563	567	564	580	556	568	588	549	587	545	627	575	607	582	579	586	583	601	598	556	621	573	561	577	595	618	555	547	547	588	566	584	581	525	582	582	599	589	573	599	544	594	532	550	588	587	633	588	638	580	546	594	572	573	576	583	543	565	537	579	544	544	529	550	576	540	568	550	636	570	569	593	585	583	566	606	601	587	582	610	560	554	560	569	580	565	545	620	571	572	555	587	554	597	579	569	585	590	562	584	589	562	614	554	566	589	536	579	568	562	561	594	561	592	563	572	598	588	584	588	573	563	614	583	578	568	545	548	575	550	623	591	554	564	589	571	556	577	546	586	563	559	587	617	565	583	596	608	586	620	584	567	597	575	573	584	535	581	602	541	533	587	602	618	603	552	562	568	591	541	573	564	571	536	592	586	575	566	577	601	574	558	562	551	558	581	590	564	568	572	523	573	530	522	550	587	563	553	599	597	564	572	559	589	588	530	566	577	581	567	543	539	567	561	607	622	640	573	537	581	610	578	582	589	605	571	551	556	585	559	591	599	572	544	571	547	526	576	556	578	581	609	574	544	556	600	601	559	617	552	545	545	572	543	590	550	579	592	549	631	597	589	552	582	557	561	555	576	591	568	566	555	541	604	518	580	518	558	583	582	579	580	593	568	584	532	560	539	607	564	602	571	594	555	589	559	571	554	588	601	557	610	567	562	547	591	596	567	600	560	580	603	577	577	544	634	542	561	556	575	597	590	589	577	568	585	554	573	558	532	576	521	591	545	574	571	548	527	583	536	587	574	572	599	580	562	532	548	580	558	570	563	596	581	572	611	621	597	552	568	517	601	596	543	544	521	569	602	567	573	567	553	539	563	586	558	585	567	573	577	577	604	576	605	552	584	555	541	562	602	569	552	553	622	548	571	595	581	605
27163	11867	1217	694	500	367	306	275	344	2180	2531	1023	348	259	261	301	290	266	267	262	275	254	253	264	225	257	260	241	280	273	280	281	259	278	296	230	290	286	276	256	276	268	273	256	255	304	247	274	268	268	252	276	282	259	276	284	261	260	227	290	277	253	268	319	243	266	253	317	263	277	285	295	273	267	260	257	264	260	265	274	258	287	281	261	264	285	278	237	264	280	275	251	286	253	262	286	283	256	280	260	290	281	290	267	274	260	290	288	295	259	259	275	240	263	298	276	247	274	236	279	300	266	278	242	264	275	291	258	253	255	253	261	273	280	250	249	266	298	287	253	284	260	300	254	256	296	250	256	273	281	278	230	261	252	258	275	270	237	295	267	287	276	268	238	265	243	272	277	264	253	286	248	254	227	228	266	272	252	252	250	251	274	276	254	276	270	243	252	249	233	272	254	299	246	269	268	247	265	268	231	256	258	278	266	262	260	255	239	252	248	250	243	242	284	272	270	299	279	273	292	230	264	275	263	235	247	276	262	279	249	260	254	267	260	261	280	296	273	252	265	281	262	274	258	277	264	283	257	250	277	292	263	292	284	251	252	255	273	267	267	266	259	309	268	276	264	239	286	269	270	293	279	278	284	241	267	266	243	250	254	235	278	287	252	269	284	250	289	278	280	245	253	252	279	284	259	271	246	269	278	271	279	266	298	283	245	267	241	285	249	277	287	302	240	259	264	272	273	291	271	282	266	268	273	285	269	294	276	254	267	246	266	257	265	294	261	272	267	265	255	272	253	254	264	270	273	276	277	294	288	289	278	246	279	267	268	240	276	275	281	270	270	273	270	262	257	259	287	277	251	287	287	293	270	257	278	256	276	260	293	288	272	285	276	279	271	267	253	252	282	260	283	269	261	297	277	263	266	233	305	258	266	247	289	257	248	249	281	298	288	292	240	279	266	242	275	277	271	290	283	257	296	281	249	306	259	254	270	242	264	253	241	286	288	244	273	292	277	251	262	257	263	259	271	261	263	275	268	291	289	250	265	268	255	270	255	253	295	296	263	275	254	294	276	271	257	273	279	275	264	277	271	254	269	280	266	294	262	279	279	269	285	275	256	273	262	236	250	262	281	286	280	288	261	279	258	274	260	255	247	266	256	272	258	293	266	268	276	258	271	297	271	244	254	261	266	285	289	293	262	273	266	293	266	271	286	281	267	274	258	277	273	267	219	262	245	241	273	312	260	250	260	263	255	242	266	273	275	281	243	269	238	280	255	226	268	290	266	236	260	263	281	243	264	286	269	297	284	252	286	278	266	246	278	290	267	259	265	287	269	262	296	283	287	303	276	255	263	287	241	294	246	263	278	273	276	263	254	262	262	256	247	274	283	248	260	247	256	242	250	248	242	290	265	269	304	261	267	288	279	283	303	270	290	293	270	296	259	309	266	268	257	275	265	252	262	261	266	273	278	290	284	276	273	245	247	299	264	273	282	231	276	261	295	291	274	277	273	290	268	249	274	284	286	291	300	279	281	259	278	282	286	264	281	287	308	261	242	270	256	268	289	278	266	299	281	284	275	279	249	245	290	297	273	244	262	257	319	247	258	276	268	295	243	320	252	272	285	282	309	266	257	256	277	249	259	261	256	269	287	286	277	282	298	273	253	265	265	289	280	254	294	289	254	266	281	259	266	296	260	262	286	251	266	244	239	227	292	293	292	258	261	287	270	283	295	262	287	267	268	269	287	257	272	229	274	262	291	283	251	274	276	263	294	260	253	270	282	277	240	267	237	293	261	266	275	303	247	293	275	284	280	289	283	283	278	275	260	242	284	254	278	294	263	285	281	261	280	265	247	266	271	265	259	297	278	295	264	256	263	268	271	253	268	293	278	280	247	270	279	281	264	262	306	274	286	271	271	253	257	257	259	258	256	270	262	258	247	291	291	288	255	266	267	274	251	264	267	254	233	268	276	283	275	280	250	273	293	265	249	282	223	251	270	275	285	249	273	261	283	243	246	295	268	280	261	258	251	302	263	288	290	267	257	264	244	255	285	242	265	270	281	292	239	290	278	285	280	287	276	236	267	239	233	261	296	286	261	289	260	278	259	256	238	251	275	255	260	266	276	264	279	260	255	235	268	243	282	278	270	268	271	262	266	277	288	264	242	289	254	286	257	251	258	256	270	254	292	288	264	262	284	299	260	291	274	259	273	264	305	234	243	277	250	251	286	254	287	268	272	263	272	312	229	264	268	271	262	243	274	300	274	259	241	299	255	293	280	241	260	258	263	280	273	252	258	270	249	270	271	259	247	269	256	272	261	257	272	279	273	249	242	277	236	255	271	265	258	263	272	249	278	272	246	290	281	291	262	255	281	283	276	256	233	252	258	261	308	286	254	271	298	267	288	276	297	269	264	274	297	270	279	292	268	276	271	310	252	254	250	254	277	246	259	270	281	264	274	249	273	268	261	256	241	238	268	279	277	294	280	281	280	264	271	272	305	296	268	291	249	263	250	254	252	249	270	275	244	263	305	249	251	290	264	297	268	260	258	284	260	294	262	248	268	279	270	254	249	247	287	292	284	291	268	257	254	262	270	264	299	270	279	256	259	261	273	279	265	241	243	246	274	259	267	261	249	250	249	276	279	281	261	231	268	278	274	253	264	259	273	292	249	275	280	265	261	281	260	284	272	266	248	267	241	281	288	289	272	280	271	281	258	256	227	238	284	269	263	242	261	269	305	240	264	283	240	280	282	259	246	266	258	286	275	275	251	268	275	284	276	254	209	262	247	280	259	269	253	289	297	256	252	246	291	271	269	292	258	281	264	268	264	246	254	238	260	269	250	267	298	289	260	253	256	290	286	267	277	258	268	271	255	281	285	264	287	307	284	246	259	290	280	254	283	278	264	243	270	262	260	315	269	258	275	253	274	300	268	245	282	244	294	258	267	278	263	283	301	274	266	276	275	285	262	289	300	244	277	265	237	260	265	255	284	294	270	273	262	243	266	268	254	268	275	277	284	271	258	263	256	292	250	276	257	263	260	272	281	279	284	272	303	242	257	283	249	265	273	241	244	244	294	277	275	263	278	247	269	267	285	262	290	242	280	276	279	273	285	260	286	271	271	271	286	284	255	268	263	263	292	233	274	257	305	247	269	291	272	266	273	273	240	268	262	266	243	240	272	273	257	286	246	289	307	296	248	266	263	258	277	275	253	273	295	272	241	255	265	289	288	281	283	276	230	263	274	241	276	288	265	284	269	251	260	268	263	260	287	279	280	271	245	266	248	278	272	273	263	270	277	271	248	268	264	258	290	279	266	265	296	283	270	277	291	287	249	263	255	293	262	265	272	256	264	279	279	289	276	250	277	273	273	251	271	261	270	250	265	278	266	287	280	281	261	312	246	263	242	284	261	245	256	285	263	264	263	267	256	245	305	241	275	273	261	280	271	259	288	276	286	290	295	250	257	303	309	232	247	269	271	283	251	263	286	258	264
4977	524	535	400	377	294	297	281	412	2943	3052	1042	388	267	244	242	219	243	247	218	218	221	221	241	234	217	250	242	216	261	247	257	229	259	242	256	234	235	236	249	232	250	245	238	216	279	236	217	258	251	244	211	245	223	238	238	229	238	261	243	256	241	216	246	242	261	255	222	244	271	252	265	242	239	230	242	237	249	225	223	245	251	246	258	215	242	229	262	271	269	189	216	251	252	225	230	266	247	256	245	217	228	225	259	240	244	251	245	227	250	264	234	249	228	216	239	240	255	263	253	235	230	227	209	234	221	239	218	236	226	245	234	229	241	236	240	221	240	247	232	226	249	236	217	234	240	244	252	252	208	253	242	246	211	239	219	248	210	249	239	228	247	243	244	239	245	209	235	219	233	237	245	252	237	232	252	217	222	234	231	214	260	271	205	234	270	265	214	213	215	243	240	265	234	247	206	227	260	232	242	255	249	230	230	236	261	267	235	237	256	229	220	223	239	234	249	254	208	270	250	267	243	228	270	237	233	254	230	222	231	214	237	258	236	236	243	230	242	233	222	211	230	248	223	232	223	221	268	270	257	209	257	255	262	245	238	234	262	244	236	263	257	232	246	245	260	242	238	242	256	225	251	226	223	223	292	241	227	234	224	239	237	225	233	247	209	247	266	221	243	257	244	234	242	247	258	255	252	260	246	257	256	251	255	230	226	244	281	224	253	260	237	214	223	242	267	235	208	244	248	243	257	246	224	251	224	233	245	251	227	247	238	241	270	246	242	219	244	222	244	252	213	237	240	229	243	233	225	245	234	255	236	227	225	245	234	223	246	240	228	265	223	222	256	255	242	222	240	238	222	204	235	245	269	227	207	236	235	236	241	243	230	249	212	241	247	251	210	265	231	243	276	238	235	235	247	227	253	251	232	240	216	220	220	224	222	246	260	264	234	251	226	259	236	252	257	252	264	219	247	232	223	240	209	223	242	254	240	256	221	231	212	226	226	223	263	254	223	230	260	259	219	250	243	238	222	262	220	251	228	240	243	246	232	233	213	229	234	241	247	229	226	229	247	252	217	245	243	241	257	221	260	242	261	249	243	265	245	239	250	221	246	223	241	210	245	244	256	263	253	232	258	245	263	231	231	214	243	250	236	241	252	215	223	256	219	229	269	223	238	232	224	239	232	242	274	242	268	240	265	229	233	242	256	240	257	228	275	241	252	251	242	233	264	252	232	246	232	281	233	226	234	239	238	237	236	234	243	265	239	209	216	251	244	245	238	257	244	226	254	250	228	246	239	222	243	218	236	215	251	252	264	244	240	264	229	226	261	244	244	243	215	225	246	203	228	260	220	260	257	254	242	256	217	222	229	252	242	220	249	267	235	229	229	239	274	244	242	233	260	235	227	268	263	230	233	249	236	250	207	259	278	277	235	231	236	243	263	228	250	230	253	213	224	243	250	236	235	222	226	227	235	237	231	266	249	235	238	230	245	254	259	242	258	262	239	250	221	254	243	239	275	255	236	234	230	254	247	233	226	237	241	250	234	240	245	259	247	244	246	237	220	237	251	245	203	251	234	276	251	237	242	254	253	284	250	259	250	239	238	249	234	237	242	254	244	217	216	243	228	239	212	228	212	234	243	257	235	274	251	244	238	256	218	225	229	242	235	226	232	264	261	252	229	239	241	224	254	236	250	232	278	251	214	238	240	243	240	232	241	237	213	225	258	234	274	238	250	228	256	234	263	216	216	224	244	221	235	230	242	203	245	228	235	259	217	217	287	257	229	221	237	233	259	255	226	233	244	236	229	239	220	227	250	243	241	242	245	253	226	232	235	188	246	243	256	232	244	260	221	253	215	248	249	257	234	221	225	257	193	197	256	245	234	243	241	228	257	214	232	234	257	255	265	235	269	233	205	248	239	237	214	245	235	236	254	220	220	234	242	230	243	216	242	244	259	232	223	262	253	235	246	233	231	248	239	221	237	214	233	243	244	256	269	234	278	239	234	246	213	234	230	239	249	230	231	231	236	272	261	270	226	234	267	249	249	211	246	218	257	249	240	217	218	229	229	262	263	228	250	234	253	235	212	230	254	255	246	229	229	222	253	239	238	224	225	217	257	256	261	242	255	249	232	231	250	227	249	240	250	236	233	252	250	215	239	263	230	252	263	242	256	250	230	219	252	252	215	213	257	259	247	251	241	217	264	257	239	217	221	232	217	269	235	271	254	231	238	253	238	236	229	217	210	232	276	250	261	240	257	231	232	217	255	258	233	224	277	222	238	207	232	250	271	243	248	216	266	228	241	245	245	258	262	259	253	226	244	237	249	226	225	246	263	229	224	251	242	259	215	222	222	233	193	222	222	239	223	248	245	252	257	226	273	252	214	232	231	269	240	210	254	252	263	228	225	208	241	245	230	246	251	270	236	261	234	221	240	237	274	252	245	254	272	237	245	221	254	249	247	260	227	241	229	258	231	230	259	247	232	231	203	288	238	226	242	227	230	220	238	235	249	268	257	253	250	243	248	221	217	239	253	263	245	265	251	219	221	239	268	252	242	221	216	227	222	250	245	235	246	272	234	228	223	235	228	218	223	228	248	231	227	218	242	243	225	239	257	249	225	216	219	238	259	207	230	233	212	247	242	243	255	250	239	255	255	265	219	231	239	212	222	222	234	244	225	254	248	232	250	237	217	256	239	247	247	239	239	238	237	258	261	211	252	232	237	232	220	232	257	229	261	228	250	201	244	228	239	232	230	246	218	258	257	273	231	240	221	237	261	269	227	222	267	264	259	264	224	246	252	238	275	259	223	242	223	252	241	228	245	257	259	273	247	247	241	219	246	218	252	248	225	218	232	279	256	234	238	264	248	237	225	246	244	263	227	258	237	246	260	241	232	246	214	267	215	255	251	272	235	235	231	233	230	215	258	246	236	221	216	256	229	211	236	236	241	248	238	243	257	228	215	246	261	236	254	231	237	252	246	194	235	234	245	238	234	289	229	249	255	258	236	241	230	221	259	241	268	267	264	236	227	252	250	239	240	261	260	235	206	228	237	252	238	252	254	219	244	238	225	263	239	234	231	250	234	249	271	240	238	236	249	250	224	254	239	246	220	238	260	218	244	248	235	252	234	254	227	238	225	271	223	253	239	229	261	249	218	234	228	250	249	238	249	199	228	223	249	248	246	243	247	236	247	251	266	248	255	249	267	214	251	266	230	246	240	263	231	242	225	225	249	254	234	276	259	237	240	205	248	223	247	245	278	250	230	230	219	243	240	225	237	247	247	237	253	258	252	259	223	242	238	247	235	234	267	243	241	227	248	226	262	259	217	225	239	243	243	205	242	252	237	271	276	234	245	238	235	253	243	224	257	239	224	231	225	252	200	247	248	237	258	246	231	239	291	225	268	235	225	230	250	217	228	254	230	264	230	247	224	241	246	232	258	241	222	242	260	246	203	249	250	226	228	254	225	254	220	226	247	222	236	236	226	245	246
25147	20986	26721	24845	4202	918	685	579	1646	18789	18842	8127	962	444	406	414	410	418	416	436	418	441	473	443	424	419	371	410	409	447	426	465	430	401	442	425	401	414	408	391	431	422	424	429	399	438	401	403	436	394	438	397	431	466	434	422	450	414	404	404	433	418	417	369	401	412	449	430	445	407	431	446	396	437	420	420	416	438	428	414	425	438	416	386	418	410	402	428	434	423	401	397	396	438	415	416	440	407	414	430	398	409	434	445	400	396	422	389	409	452	448	425	389	409	427	404	426	443	413	385	439	428	418	411	388	422	418	413	407	423	396	404	413	406	392	355	430	409	446	422	410	410	412	451	391	448	400	440	367	424	420	386	451	407	407	416	417	414	431	438	422	433	400	404	407	439	385	396	442	412	455	404	428	407	436	442	420	406	415	398	390	381	434	433	420	431	424	396	400	438	427	432	425	449	413	415	386	461	403	432	436	423	451	404	404	442	414	383	435	374	442	419	387	415	436	394	388	401	414	427	436	405	414	425	418	404	444	439	429	400	424	385	424	416	396	416	392	419	411	377	392	441	355	391	413	411	412	407	418	379	392	432	402	390	415	384	415	397	448	388	417	406	434	399	428	399	396	453	383	412	401	441	410	394	397	407	426	440	467	409	404	396	396	422	428	416	426	416	382	446	405	411	388	413	410	415	399	448	399	467	417	412	379	396	426	397	360	421	403	403	421	388	361	434	446	436	397	440	411	364	406	460	426	430	411	421	417	474	390	419	390	440	409	411	431	430	405	424	442	427	408	403	461	416	410	418	414	434	396	463	425	400	410	407	418	416	423	415	440	442	420	401	409	394	441	415	418	406	431	407	419	394	393	418	414	392	407	428	400	435	412	433	369	445	408	393	402	429	454	409	425	404	408	433	401	420	436	446	430	408	396	430	409	416	404	381	407	399	398	418	421	412	419	448	402	433	367	428	379	413	402	438	403	403	368	412	396	435	435	396	416	397	390	425	408	386	405	409	399	425	425	409	394	451	400	433	408	405	396	411	420	426	420	425	402	468	445	393	402	424	430	454	400	433	392	406	414	419	422	414	405	373	414	426	392	401	386	416	390	407	409	415	429	439	404	452	416	433	408	447	414	408	427	429	446	394	403	420	411	436	430	440	451	424	401	429	422	391	446	423	436	411	459	419	410	394	443	421	392	399	381	449	364	383	428	429	388	388	419	391	398	402	448	437	397	408	416	425	388	397	392	388	406	420	427	447	410	401	408	422	430	412	418	402	378	392	436	411	381	410	420	376	420	422	388	412	417	398	437	448	412	439	404	422	477	388	442	382	445	445	388	425	415	436	431	399	417	409	426	444	409	430	417	407	421	400	374	417	380	404	433	432	441	374	437	438	405	394	402	414	410	429	419	419	396	388	420	423	390	417	422	453	440	433	411	424	453	389	409	402	444	390	432	418	399	406	383	418	414	432	428	398	409	422	413	411	445	448	430	393	395	403	426	429	419	414	430	391	377	443	409	431	425	374	428	397	385	424	421	415	417	389	437	437	412	405	426	422	410	407	404	369	433	406	435	424	413	421	384	383	415	416	377	406	413	422	411	409	427	411	434	389	413	389	406	381	397	404	443	409	447	430	417	434	401	450	445	443	411	426	400	375	409	408	407	418	420	401	419	417	427	423	411	394	443	390	414	361	440	380	433	406	420	393	391	457	411	408	410	404	390	393	448	427	475	461	450	375	410	397	395	412	419	377	409	418	413	423	396	409	437	455	419	433	425	453	401	403	399	411	396	390	413	412	409	422	403	445	408	439	437	384	449	412	403	414	446	407	421	396	431	415	430	427	444	403	417	416	428	403	393	419	409	403	422	422	396	394	398	412	388	430	426	422	408	439	401	421	432	419	404	426	441	401	418	411	395	413	425	440	417	429	405	428	377	410	405	436	438	399	374	420	403	393	385	421	435	449	451	400	412	430	405	435	411	396	437	419	442	429	454	431	435	425	452	410	379	425	440	413	472	425	429	457	433	442	405	385	382	416	380	392	353	391	420	378	412	380	414	379	434	381	438	415	398	409	400	403	413	425	406	405	401	453	399	422	407	413	403	414	422	440	406	462	412	457	414	447	413	445	491	403	418	405	400	455	409	430	438	376	404	430	449	401	417	439	468	409	422	405	397	440	411	403	450	429	378	421	418	419	436	429	395	383	387	394	454	390	418	440	433	443	387	420	429	421	478	414	413	439	415	431	420	424	433	396	430	417	429	429	419	417	471	423	434	446	377	431	436	361	411	405	448	433	392	420	409	437	376	409	418	399	441	443	435	386	452	434	403	406	421	417	409	394	415	424	443	437	404	407	420	409	384	400	396	388	419	424	408	421	398	430	403	434	404	410	431	398	427	444	409	410	408	418	447	418	435	409	447	409	402	419	460	462	398	471	430	416	399	435	413	439	379	429	396	423	406	418	418	448	421	437	404	453	439	384	409	389	387	437	426	420	422	425	398	407	427	392	470	419	445	403	431	419	383	425	428	429	409	433	406	457	422	386	454	399	409	434	454	437	375	472	457	408	422	399	428	403	435	385	402	448	444	414	422	406	375	414	407	383	391	381	413	426	428	425	445	421	409	389	417	402	392	413	418	428	434	464	448	405	409	445	396	385	445	398	395	335	415	420	386	397	431	358	407	440	437	436	388	450	453	395	441	442	428	430	447	409	408	445	367	429	396	454	427	404	382	440	411	427	393	389	408	402	397	395	440	410	394	417	427	409	420	398	438	445	384	423	414	417	408	396	405	390	419	434	377	442	422	367	398	435	434	446	402	469	415	403	402	394	406	445	453	402	410	455	394	391	427	431	420	447	376	400	441	396	397	431	400	459	432	417	425	405	430	419	406	405	381	374	376	406	422	403	414	399	408	436	403	438	410	391	420	401	462	404	416	425	444	416	387	430	377	427	419	411	424	393	422	397	443	403	398	413	449	414	435	400	413	413	403	427	393	422	408	419	416	375	427	398	419	430	411	415	407	407	396	421	378	422	437	462	405	386	383	462	417	422	427	458	421	387	430	409	413	395	385	425	414	450	394	410	451	392	407	452	402	413	391	404	409	415	401	416	406	429	417	412	408	409	411	431	442	425	392	404	445	412	406	448	402	414	404	427	390	415	469	419	397	388	386	382	409	422	394	376	422	410	416	417	391	425	410	383	428	412	410	396	440	439	402	406	388	396	432	417	411	418	456	410	371	414	398	388	425	443	451	407	402	467	425	404	420	389	420	410	395	393	380	400	398	425	429	420	401	423	382	401	404	413	412	390	444	413	441	431	439	425	442	374	420	420	378	404	432	387	426	419	407	442	415	360	404	396	411	395	417	412	427	453	395	455	409	450	412	433	399	415	420	404	414	457	411	396	410	398	423	413	419	385	402	395	405	389	434	384	412	380	411	395	405	414	410	424	432	419	396	380	403	403	383	460	465	410	435	419	401	411	405	387	440	441	405	428	418	394
3558	2843	2455	1420	877	705	647	575	2607	20500	16486	6984	786	364	347	399	367	364	368	394	351	371	400	343	343	396	368	349	386	370	400	389	376	371	375	383	384	399	348	349	382	347	346	365	348	369	359	364	359	363	359	373	372	405	358	374	356	350	360	336	355	354	362	353	341	363	396	378	384	353	341	342	363	351	375	428	364	366	349	382	337	369	379	383	362	371	354	361	358	351	348	367	347	380	376	365	375	351	340	376	360	357	348	373	360	405	353	358	399	343	365	358	319	406	380	384	350	391	366	389	340	401	371	378	399	360	360	375	348	353	381	389	361	347	373	369	379	382	355	384	337	324	371	361	344	353	380	382	368	348	380	372	347	402	354	371	373	355	396	334	370	361	315	345	360	367	319	381	380	354	401	350	373	329	365	372	365	377	377	376	372	361	392	371	359	366	338	358	345	377	358	376	362	367	380	360	359	386	387	366	361	393	365	385	352	365	373	409	362	400	389	362	341	354	377	419	371	380	348	396	355	336	342	330	388	369	394	364	357	352	362	383	356	360	363	365	390	326	375	404	353	365	343	396	371	374	371	404	337	393	375	348	386	386	379	358	364	375	349	365	407	358	327	380	382	370	377	331	395	343	340	352	363	387	377	338	390	363	398	372	364	358	369	349	375	374	362	373	388	404	357	363	363	373	362	377	332	386	366	378	349	371	336	335	352	407	344	357	338	347	382	363	339	367	359	385	343	359	378	347	363	371	357	373	354	336	356	355	372	395	334	350	347	332	368	388	388	353	342	323	340	381	336	359	377	353	386	388	321	374	322	359	369	383	408	368	361	375	378	356	366	354	376	367	370	376	374	392	395	369	335	368	397	347	351	345	338	333	358	359	397	396	375	342	346	411	358	359	341	375	361	392	404	347	358	362	377	378	372	349	392	356	379	382	375	350	342	358	372	337	342	375	363	362	381	365	334	385	375	355	361	365	346	354	352	402	347	368	373	342	373	354	404	350	371	381	369	310	353	382	358	363	353	362	361	347	347	372	353	373	336	364	400	345	385	360	330	350	376	369	375	362	347	390	360	348	358	357	368	363	384	384	362	372	396	349	349	357	389	366	354	397	341	377	369	377	348	406	349	395	369	366	374	366	349	369	363	392	378	365	357	369	365	378	342	366	360	374	386	381	364	353	376	348	376	356	353	365	342	361	312	338	359	350	354	366	386	358	388	363	359	385	331	374	330	372	326	397	397	390	367	371	369	383	359	379	373	410	361	368	358	357	380	340	331	357	366	354	347	374	363	376	346	360	374	385	343	352	361	347	360	364	342	354	362	377	363	379	368	385	384	393	383	342	355	399	339	358	352	346	370	308	377	357	371	383	332	339	377	379	415	370	336	374	379	384	363	380	339	348	364	383	379	337	337	367	373	346	350	375	371	339	354	340	363	386	369	387	386	374	383	329	367	380	343	357	372	343	332	378	375	386	372	362	332	387	364	365	334	373	360	373	333	383	364	379	370	363	352	367	363	355	369	368	367	353	356	322	356	355	348	349	380	373	366	346	376	365	376	380	361	384	389	351	357	360	369	346	318	373	352	377	392	352	406	389	371	361	365	363	416	353	337	343	346	389	361	370	344	404	349	349	337	367	405	346	356	360	316	369	359	365	325	359	340	354	340	362	386	371	359	368	387	363	362	321	353	386	355	374	358	359	340	406	382	385	354	369	341	355	369	350	349	410	362	388	353	330	381	343	382	383	384	374	365	343	379	353	381	396	358	376	359	333	364	375	346	354	372	370	376	364	369	379	359	400	355	363	379	355	350	372	393	369	357	383	380	349	388	329	381	384	363	390	360	357	369	364	369	340	359	389	386	365	332	344	384	381	349	354	368	347	334	336	372	404	368	370	375	331	372	355	374	374	361	356	378	423	361	383	350	381	357	353	367	370	368	375	350	352	359	363	397	340	341	367	388	388	331	384	385	377	391	372	387	352	374	403	378	334	364	396	345	384	366	322	374	386	343	358	332	351	367	387	349	337	365	377	374	351	395	340	372	372	385	355	376	362	366	388	365	337	358	375	368	375	375	411	370	334	385	352	357	357	328	384	359	357	386	365	360	335	355	353	387	343	374	373	352	362	366	374	345	329	360	334	334	355	364	388	383	382	373	356	388	354	379	354	365	351	372	352	352	383	366	373	376	358	342	362	357	398	330	377	367	363	358	346	334	337	336	387	351	364	388	372	326	367	363	387	392	380	347	338	345	370	403	348	367	404	396	335	390	372	404	326	344	337	350	361	367	391	381	401	362	372	366	376	349	343	374	392	362	327	365	346	348	382	338	343	368	362	337	368	339	399	379	359	348	362	393	415	320	356	357	369	372	368	357	363	351	364	374	352	351	369	382	349	374	392	378	368	358	358	342	342	366	356	356	340	351	323	396	375	365	361	358	400	376	358	386	389	344	356	343	323	402	355	352	354	366	386	358	325	379	369	362	366	338	346	364	382	334	331	334	347	384	346	370	348	336	333	341	361	329	375	370	407	353	334	385	342	397	367	357	348	350	399	339	365	372	369	368	365	379	374	356	353	349	360	354	395	358	411	344	390	334	368	350	368	366	343	368	360	364	356	349	345	350	318	373	345	377	360	316	342	387	381	347	380	314	370	348	401	377	367	337	368	372	368	365	351	348	329	385	345	360	364	336	346	377	338	367	327	329	365	384	362	338	376	332	363	329	391	362	353	365	367	376	362	346	365	394	378	362	358	359	375	368	371	376	374	364	371	357	379	358	349	335	350	357	361	324	346	336	365	355	324	393	384	364	383	363	377	370	345	362	374	379	386	333	395	385	353	354	361	344	365	366	342	386	354	354	359	375	358	372	375	379	349	317	380	365	367	363	355	351	326	360	386	387	362	368	348	371	345	376	371	376	352	358	347	350	337	368	314	356	353	378	379	363	392	367	375	368	363	319	359	362	363	384	386	374	401	332	366	398	345	382	337	384	381	338	334	348	360	341	378	357	365	364	377	312	346	396	367	358	375	378	366	377	382	362	390	364	380	378	361	377	371	376	334	367	350	383	339	354	348	350	347	367	393	360	381	373	352	365	336	364	388	384	384	367	383	366	353	349	360	353	348	363	353	318	341	351	377	335	356	379	374	364	352	379	378	340	386	344	334	353	332	392	390	377	372	365	345	374	322	345	358	341	370	372	342	389	412	378	358	331	369	340	356	351	399	394	356	351	350	387	342	402	333	371	401	380	340	369	371	359	394	336	368	364	350	369	364	372	365	355	402	347	372	385	387	374	374	346	347	389	360	349	374	351	329	389	370	365	381	377	389	360	340	359	384	356	347	369	369	347	376	349	315	381	371	362	347	348	364	358	371	379	373	369	347	354	339	358	362	361	361	370	364	351	374	357	367	382	350	344	399	386	385	343	380	388	376	368	377	325	379	409	351	316	379	356	348	363	342	343	359	336	389	367	331	402	354	371	369	347	358	358	369	362	378	351	346
23825	20978	28135	23993	20961	7658	1641	1043	6559	39157	33655	14579	1433	722	656	620	673	645	673	613	653	673	677	685	633	628	638	647	611	676	604	629	661	632	675	625	625	619	656	593	626	642	648	635	658	635	659	675	633	630	633	644	655	580	610	624	613	629	614	592	603	626	640	617	608	668	608	623	577	661	636	608	633	608	627	676	627	636	640	630	622	633	635	655	587	623	578	677	660	652	612	618	612	626	577	659	612	615	660	596	637	644	643	609	637	601	660	583	631	639	627	625	596	638	628	626	642	616	593	616	630	615	634	650	626	633	660	598	653	652	606	640	647	605	657	660	611	665	615	618	666	623	620	592	621	599	591	601	616	615	612	619	595	614	645	674	635	691	620	582	610	676	640	645	608	658	631	605	640	652	583	617	645	598	612	615	635	607	643	608	596	623	622	691	601	598	652	611	627	645	656	599	630	619	596	587	644	632	595	615	623	650	630	615	637	654	663	611	653	604	629	585	669	656	611	663	626	620	588	643	594	647	602	672	654	584	651	626	624	665	604	643	603	656	618	612	634	626	616	662	628	595	632	655	619	606	605	606	600	644	634	625	637	609	629	671	613	639	629	640	666	602	580	641	652	618	629	604	657	626	607	661	664	628	647	601	648	624	662	624	632	628	613	670	583	623	626	585	669	670	595	623	602	582	640	628	601	619	590	675	647	611	621	638	646	636	629	614	620	623	633	613	631	616	639	604	640	616	582	642	661	660	675	636	600	633	619	632	651	627	635	571	614	642	666	648	633	622	614	603	612	610	613	619	569	638	594	595	647	615	652	636	606	630	635	619	582	640	625	666	672	679	657	627	633	595	616	590	635	616	671	691	590	637	621	632	633	629	604	606	634	623	635	588	642	630	629	641	622	609	602	592	657	627	553	635	614	645	618	615	596	584	660	665	618	632	634	628	606	588	619	621	649	625	623	621	622	646	625	649	644	618	638	600	628	602	611	667	637	595	622	667	621	659	687	627	622	649	588	646	636	642	674	656	654	599	645	675	591	618	626	580	643	636	658	619	639	613	606	631	633	672	632	549	600	605	598	578	611	582	620	584	607	636	591	577	652	612	597	605	646	604	596	628	645	633	660	607	632	629	564	686	634	653	579	632	604	629	612	650	597	653	617	629	595	633	617	596	597	652	612	594	602	670	604	604	619	607	621	663	636	627	609	630	654	614	635	632	622	611	641	621	634	613	604	601	634	644	603	615	607	620	626	657	639	593	622	606	636	665	612	611	617	572	642	617	659	643	655	591	593	618	614	614	673	625	642	640	656	629	591	657	635	646	529	636	606	638	647	631	603	608	642	566	621	567	608	597	609	630	599	627	604	635	656	583	632	629	652	599	618	621	590	592	696	587	596	627	696	634	655	674	614	628	642	609	638	642	595	617	681	650	626	631	626	639	621	641	615	603	611	606	652	641	596	636	642	649	611	610	630	622	655	616	628	656	634	607	633	653	612	631	589	594	604	636	635	656	651	660	604	625	599	594	660	655	651	633	626	613	615	631	632	622	602	649	639	629	616	609	672	625	584	619	579	623	628	608	586	618	591	581	607	587	628	604	638	625	611	635	628	619	591	641	607	582	626	627	695	621	591	634	621	644	664	628	641	615	609	651	633	641	621	598	694	587	589	629	665	637	607	608	634	620	639	612	647	615	631	610	636	618	638	622	616	632	617	590	671	608	579	635	625	615	624	627	626	629	606	581	624	633	590	625	678	617	648	634	646	602	642	586	657	630	610	677	578	623	584	609	647	615	580	642	648	592	665	610	619	630	634	629	592	611	598	670	660	595	617	601	646	620	634	604	648	625	657	658	620	588	622	654	612	599	640	602	618	612	603	584	621	577	626	614	621	609	681	679	610	640	620	625	620	613	664	641	649	627	630	638	660	595	628	683	664	621	669	623	663	622	608	613	628	558	553	623	608	591	604	639	617	642	668	623	604	584	655	613	601	664	619	634	636	598	641	612	628	602	594	611	621	585	600	682	554	619	659	594	591	618	648	641	572	634	662	605	626	626	632	621	624	588	624	653	614	606	631	632	594	629	617	683	639	616	624	642	631	631	606	633	610	634	626	566	630	640	643	649	567	621	608	627	575	610	605	635	644	618	637	636	620	620	644	647	595	665	639	623	580	641	598	618	611	641	647	586	621	631	612	596	566	628	604	611	666	590	639	621	652	617	628	601	619	655	647	598	654	630	625	662	683	600	574	659	671	591	623	624	625	582	632	647	588	628	645	610	574	634	611	593	637	596	619	625	603	626	553	600	665	606	659	605	638	599	630	592	628	641	656	612	672	629	645	606	633	638	641	648	643	643	641	650	631	611	639	648	596	654	625	627	633	652	643	607	605	632	657	621	606	614	649	616	616	609	610	637	588	593	588	605	626	614	632	623	638	581	609	606	598	641	635	652	639	579	640	623	651	616	637	619	605	637	619	620	635	658	630	670	554	641	659	619	611	631	594	615	644	608	636	606	643	622	646	597	661	623	598	590	644	628	600	608	607	606	612	652	630	642	582	578	613	579	578	586	653	623	636	614	600	575	683	611	600	616	599	640	621	583	597	639	632	631	649	640	570	602	614	611	607	615	618	638	618	622	595	608	632	595	634	622	621	626	661	610	706	627	605	603	652	632	689	634	651	647	591	586	619	616	621	618	649	621	649	572	640	614	614	659	613	618	652	620	624	644	631	634	621	603	607	619	627	598	631	591	629	625	637	614	611	607	628	619	615	605	617	539	605	621	595	626	601	619	583	580	613	595	666	637	639	611	634	599	596	627	618	621	595	603	632	598	610	642	632	687	603	638	643	581	586	628	577	596	651	608	619	668	647	650	619	582	617	625	627	562	635	631	611	600	601	590	624	624	629	602	651	655	593	676	605	612	633	622	605	646	654	590	616	612	632	604	631	640	595	595	635	602	611	611	668	646	626	622	611	638	608	654	611	621	600	603	660	644	648	574	658	674	615	625	608	619	644	634	677	651	624	611	636	610	628	631	605	611	567	655	654	639	637	679	681	632	655	590	667	608	633	636	619	629	632	651	580	596	596	622	615	598	636	594	642	667	588	618	605	634	637	585	591	651	625	643	628	650	622	626	614	633	586	643	644	603	601	626	563	645	604	597	611	594	564	659	596	634	632	583	622	645	614	657	618	594	609	610	667	606	600	617	633	608	644	609	598	646	617	599	586	589	590	626	662	623	600	607	614	588	586	632	613	641	615	645	593	627	614	644	647	634	651	643	641	604	614	576	637	661	614	629	654	585	670	664	603	580	616	588	635	577	612	662	639	589	590	633	625	632	631	610	628	629	634	631	598	585	622	642	565	585	653	622	629	631	631	634	630	596	604	610	636	600	615	649	590	620	599	622	651	656	641	606	641	623	629	632	579	636	660	594	628	686	597	648	631	613	647	611	665	612	626	616	592	630	610	598	591	648	637	587	632	637	588	627	647	624	621	665	651	631
3883	6255	5360	2895	1861	1363	1077	1021	9910	38588	27942	10031	732	542	516	619	568	580	547	561	547	533	538	542	562	544	546	575	533	517	537	529	584	525	578	545	501	532	536	533	511	557	502	523	539	559	514	527	534	494	525	572	530	559	523	558	557	564	569	513	529	503	550	537	507	536	541	582	539	521	558	546	497	529	563	528	517	544	505	496	531	530	567	495	512	536	566	542	538	549	555	544	554	515	542	523	477	543	540	540	527	557	518	537	543	537	516	563	541	563	545	541	523	564	559	488	562	567	506	516	539	555	492	502	542	534	534	547	556	508	556	529	534	522	548	552	543	523	539	528	542	563	491	559	551	556	578	517	526	516	518	542	509	556	511	530	589	565	569	524	547	556	540	536	549	512	544	507	480	536	552	596	568	541	530	521	516	525	516	528	544	536	530	526	558	537	568	555	557	538	541	502	542	516	520	529	511	551	553	538	524	531	546	530	514	543	514	511	525	523	507	521	524	521	545	536	522	565	536	491	520	551	490	523	527	548	493	514	548	514	546	509	522	548	559	575	552	490	531	530	524	542	548	530	493	470	582	535	509	536	530	521	539	522	567	526	539	501	538	543	510	583	510	553	525	533	567	560	572	531	508	531	547	514	522	546	538	466	519	534	505	525	530	515	506	552	528	497	499	561	515	562	517	535	551	541	527	547	527	574	535	545	532	551	524	571	502	531	508	527	558	572	513	536	563	553	571	541	549	542	550	558	495	541	497	531	516	508	520	570	555	520	481	506	543	508	496	558	522	566	524	487	560	560	523	538	499	564	514	529	537	527	555	552	521	525	557	540	540	515	549	546	526	553	575	543	507	510	554	567	566	538	573	535	535	517	523	523	551	528	560	501	548	560	518	542	513	530	534	547	540	539	520	520	544	514	511	542	537	528	520	535	559	542	548	511	492	501	521	503	468	529	520	538	547	514	578	504	568	584	568	510	488	548	566	547	542	499	546	525	518	534	525	531	504	520	526	532	541	550	507	533	539	532	546	531	526	529	571	518	542	543	549	549	497	554	543	539	529	514	542	518	453	578	555	493	551	521	503	539	519	541	515	536	504	540	534	487	555	526	523	545	521	527	527	536	499	511	524	529	566	549	543	483	533	536	553	531	534	564	520	515	537	503	537	537	531	560	528	508	486	538	553	526	501	530	543	507	557	520	555	553	539	582	518	540	500	557	531	501	504	516	514	561	525	574	552	524	492	556	505	525	512	535	535	536	578	531	554	491	490	538	542	537	545	542	482	499	529	513	521	537	534	498	519	532	547	547	551	516	515	550	540	527	518	543	545	517	508	563	526	526	536	542	502	500	531	544	525	533	555	523	494	541	520	515	521	551	548	552	532	530	540	547	513	494	523	544	552	534	526	548	537	513	552	523	552	563	543	519	505	521	529	516	544	523	545	470	525	528	543	514	558	543	555	529	546	495	549	508	485	511	485	532	519	558	516	532	554	524	552	494	497	523	532	514	531	517	536	524	515	545	534	543	534	545	527	519	496	517	480	525	565	557	519	582	563	499	509	556	560	518	572	530	565	510	534	541	554	557	517	547	511	549	527	529	518	548	550	560	490	548	511	564	512	523	555	536	545	522	518	502	526	522	542	517	570	509	528	538	518	564	554	534	514	540	512	550	490	540	508	565	503	530	511	517	546	523	573	525	503	551	508	573	517	520	561	573	558	494	482	548	533	551	577	519	520	532	544	529	542	548	526	516	523	490	521	552	548	516	479	548	553	548	537	510	533	536	522	547	538	509	524	512	557	533	563	547	564	547	535	520	579	506	521	523	547	514	508	544	557	528	516	513	545	542	517	549	520	513	545	540	523	539	553	549	560	504	531	528	526	545	528	518	518	547	502	528	539	505	528	531	519	552	557	536	495	512	545	475	528	507	571	461	521	518	540	558	555	519	502	533	535	529	537	562	546	525	534	550	531	517	553	554	504	514	532	535	549	504	534	512	528	563	501	543	517	499	545	531	510	575	523	533	527	504	530	524	528	539	527	543	555	569	531	502	515	499	526	505	551	511	501	543	518	522	556	530	493	556	501	523	585	511	527	556	508	528	535	519	536	498	497	546	539	572	519	483	481	528	566	534	544	486	508	551	546	560	507	544	542	519	550	554	510	524	537	502	563	554	553	566	525	532	567	582	536	543	533	473	520	531	520	528	496	542	500	521	541	537	531	558	514	533	559	521	492	530	535	556	538	530	522	489	540	526	552	557	554	516	553	529	462	541	511	530	549	513	554	536	537	503	548	486	539	556	556	561	544	499	473	553	546	484	549	523	523	540	515	568	499	537	516	527	550	512	540	525	515	563	485	529	549	555	572	530	533	555	483	555	542	545	554	533	521	523	556	545	594	549	547	542	526	546	505	539	546	535	470	509	483	535	524	531	524	537	494	529	525	547	485	500	531	499	514	507	545	520	502	580	523	489	520	487	522	519	527	532	556	536	551	540	519	541	548	534	542	535	532	508	517	512	538	515	549	523	507	519	495	566	536	536	492	535	508	517	527	529	537	537	564	528	515	548	489	550	551	494	538	527	502	539	522	545	488	513	515	568	532	499	561	564	509	564	516	569	532	559	517	534	540	585	524	511	534	501	530	566	536	537	543	516	485	501	549	566	546	559	559	485	521	519	543	511	551	528	499	544	541	472	531	497	546	531	511	495	570	551	561	529	529	575	556	558	539	480	521	513	526	509	537	525	540	485	541	514	543	533	525	535	513	536	508	529	526	550	500	520	529	529	510	526	511	520	541	521	534	535	533	505	550	504	542	527	547	559	517	560	515	537	516	533	515	519	505	528	512	520	535	569	522	534	563	548	512	524	568	545	502	535	501	517	518	512	497	516	540	554	497	531	548	530	525	554	516	488	527	539	520	550	522	526	544	526	530	518	510	584	532	542	558	531	527	510	531	561	518	547	548	505	497	548	565	475	550	512	499	547	584	553	517	518	538	536	504	512	501	526	542	501	531	524	493	513	555	525	508	501	523	585	539	537	529	535	529	507	528	509	585	578	534	529	510	500	522	501	506	555	504	527	526	552	514	509	513	531	497	497	535	552	506	506	529	515	531	553	549	523	507	545	512	523	540	530	503	534	558	547	516	498	565	515	554	520	542	522	510	524	530	504	535	518	513	520	559	511	522	524	578	548	543	522	563	554	493	559	541	522	543	549	527	545	524	534	514	535	553	553	506	529	549	540	530	520	559	533	524	542	538	517	528	546	480	497	534	537	541	522	571	552	520	532	569	538	553	536	535	526	548	528	551	565	542	495	556	555	527	577	521	582	512	537	528	503	530	534	523	514	519	498	532	557	537	531	540	536	504	545	522	537	520	536	519	500	537	527	522	530	518	525	561	536	560	515	498	527	539	548	508	545	548	518	526	517	540	530	502	539	514	558	559	543	543	552	506	545	487	501	506	524	530	519	498	523	521	552	554	527	529	541	492	540	500	514	507	516
27112	11829	1025	471	309	271	278	312	481	2408	2415	756	238	258	261	268	262	243	257	277	245	255	229	273	260	251	263	248	287	249	260	281	270	267	280	247	238	255	266	249	265	259	266	246	240	262	276	242	262	247	277	235	278	265	237	244	243	246	258	264	263	257	248	238	250	246	269	269	240	258	296	257	257	266	266	265	252	250	250	254	270	259	239	257	267	250	265	246	276	273	247	257	256	239	240	264	273	250	252	267	235	237	234	245	241	276	275	261	253	256	257	256	265	243	267	264	260	213	273	269	242	286	271	291	244	246	263	249	251	278	212	260	269	248	253	240	250	247	232	277	282	258	254	269	249	245	247	235	266	252	286	252	254	256	236	291	221	248	230	259	245	248	250	281	215	263	263	243	274	261	268	269	257	265	248	231	250	255	241	277	229	272	265	284	274	241	277	244	262	261	225	228	258	267	244	264	262	251	208	247	266	243	243	254	266	256	256	242	226	281	256	256	256	259	271	254	277	266	243	273	282	250	264	234	243	250	239	267	257	244	254	246	272	285	265	258	241	243	255	266	278	285	256	234	285	277	260	263	251	236	266	231	291	267	271	263	274	265	237	247	246	254	245	240	242	262	247	261	291	262	279	247	242	250	231	243	271	254	271	251	256	260	260	247	272	231	253	232	254	290	227	239	270	252	260	273	257	266	239	243	255	261	252	244	279	274	250	257	282	247	266	271	271	240	276	242	272	281	252	258	268	265	272	260	244	252	264	263	267	269	245	269	252	290	257	264	254	260	249	253	249	248	266	226	243	265	268	289	280	283	244	241	246	211	262	253	276	245	284	285	250	252	255	244	254	253	254	292	243	264	240	234	277	248	282	263	242	246	240	283	279	279	238	239	244	246	250	256	268	265	302	249	247	218	251	268	259	255	249	268	266	276	269	248	270	230	275	244	274	259	252	259	246	260	246	273	272	268	252	248	268	246	247	207	248	260	258	262	225	240	250	253	278	305	252	262	250	257	256	278	270	254	248	274	246	294	264	278	232	263	243	262	259	271	247	235	233	255	245	244	234	273	261	264	243	312	240	261	268	252	260	255	270	244	258	244	254	243	261	227	269	252	246	259	245	249	236	240	246	282	288	251	280	253	261	278	230	262	272	247	243	230	283	232	273	257	253	248	252	254	243	256	273	275	267	271	251	248	249	274	264	277	258	275	247	274	253	248	266	256	245	265	256	255	237	246	267	244	271	256	219	269	228	259	256	300	266	265	264	252	257	277	251	261	235	265	255	263	243	259	272	274	252	238	206	259	269	271	244	256	240	234	283	250	218	232	240	243	255	272	243	236	252	248	230	251	243	260	280	269	259	255	253	245	236	265	271	278	251	240	266	262	260	276	264	230	234	262	270	259	256	226	277	299	249	263	269	265	264	268	239	247	240	262	299	286	216	284	270	250	278	219	294	235	282	249	277	259	287	265	255	270	258	247	236	261	240	274	257	244	273	299	267	232	262	241	268	249	247	253	258	271	271	260	250	241	246	246	261	238	267	253	254	262	254	238	277	277	251	240	282	255	266	258	272	288	259	245	242	270	266	247	235	260	260	247	257	265	265	240	273	261	264	271	275	261	239	263	255	266	235	225	251	238	278	275	247	239	264	249	246	248	261	263	265	265	275	247	254	243	275	251	261	260	247	252	250	250	240	242	255	284	243	263	231	254	277	242	292	255	249	251	245	251	243	243	238	246	232	252	260	256	232	252	267	269	268	240	276	245	266	246	220	257	271	264	285	268	240	282	232	244	251	235	247	242	250	250	263	249	254	266	262	265	264	238	272	271	265	264	221	256	243	249	295	253	290	250	257	285	233	248	264	239	261	244	232	255	279	220	287	273	259	280	265	260	242	257	248	269	242	255	262	277	259	269	246	258	272	250	219	289	266	243	251	264	229	293	252	253	253	236	257	244	278	222	245	274	268	270	267	257	245	266	264	230	272	228	238	246	255	279	249	270	252	244	258	281	274	283	234	267	253	244	278	245	244	269	241	260	250	249	267	264	257	256	257	295	227	246	251	274	258	257	278	249	260	259	265	273	248	266	263	272	280	265	314	237	255	261	263	250	266	274	220	266	258	262	235	243	262	256	258	238	254	266	275	260	289	262	247	248	257	263	224	226	244	251	235	259	251	245	260	238	241	252	275	247	249	246	274	263	242	272	246	268	279	282	256	244	259	249	248	272	242	274	268	250	263	262	265	264	243	266	239	272	269	213	253	257	240	226	271	258	263	260	261	262	277	260	281	254	243	273	255	281	259	238	246	228	270	251	269	252	246	236	283	259	253	246	231	234	263	268	242	285	253	240	269	271	257	251	253	242	282	296	250	246	244	279	230	271	256	258	259	234	271	248	225	243	239	265	271	272	274	265	234	273	260	277	264	224	255	280	251	256	261	262	272	274	236	268	285	243	241	273	249	269	261	259	270	230	292	264	249	244	252	240	277	258	255	234	255	250	267	279	280	247	225	269	251	285	242	260	253	270	232	257	265	240	247	264	278	245	260	261	243	272	276	245	291	289	277	280	238	247	278	257	276	258	267	238	282	265	240	254	284	250	269	276	277	258	231	270	278	241	265	263	259	258	259	275	249	248	262	259	245	258	246	254	259	257	251	236	256	283	244	265	265	251	273	243	251	243	268	264	250	225	221	249	257	247	254	258	228	246	277	272	258	253	264	291	227	264	278	244	247	258	225	247	259	258	245	252	226	265	268	254	255	279	275	252	239	238	259	235	272	265	249	211	262	278	278	283	278	275	266	221	255	236	262	265	225	246	256	263	282	263	253	225	278	245	250	263	263	252	256	245	243	242	250	255	258	272	254	231	262	263	230	254	247	277	271	250	265	265	240	257	231	285	276	247	263	261	231	236	264	259	271	245	248	250	251	275	263	257	278	228	267	214	264	270	265	257	239	263	258	288	274	280	277	308	278	254	250	255	259	262	241	260	266	240	266	258	254	253	245	264	286	271	283	264	270	245	272	228	252	262	254	274	259	238	251	258	276	255	239	259	254	270	267	241	239	261	240	279	282	244	258	242	248	246	258	258	249	249	262	272	247	272	244	229	263	263	263	234	261	249	260	278	253	246	241	249	274	248	268	260	246	244	241	256	246	251	249	256	276	245	280	247	273	277	243	239	268	248	249	314	282	267	242	243	247	261	228	241	254	253	247	253	241	247	248	255	223	244	257	242	264	267	252	258	270	249	244	244	238	243	271	246	258	256	257	233	263	285	244	260	267	263	267	258	256	242	242	260	277	251	273	247	247	266	248	251	257	228	256	259	259	251	220	258	279	265	269	275	236	274	240	256	260	254	255	256	243	262	228	291	268	258	264	249	244	262	254	239	238	271	286	238	255	251	261	258	260	293	269	268	254	245	273	254	249	280	270	274	238	284	267	255	255	262	265	272	240	275	248	253	270	259	277	282	240	269	260	250	247	249	229	260	270	261	252	265	231	268
4834	566	524	375	305	258	258	256	651	3206	2723	757	237	206	227	227	229	230	211	237	219	245	247	223	239	190	214	209	233	234	228	238	202	225	246	218	217	242	241	227	209	241	219	218	239	230	218	268	194	238	232	226	231	201	233	190	205	235	247	249	227	216	250	184	198	249	251	239	226	226	238	247	216	228	244	226	243	249	234	212	219	238	227	224	219	209	233	225	228	221	219	251	218	252	243	231	241	211	239	228	210	239	239	227	225	236	231	219	231	220	247	215	242	230	231	248	212	249	235	212	251	232	222	204	232	236	229	235	225	208	256	192	233	238	217	228	221	234	206	222	237	233	216	226	223	202	243	223	251	228	219	247	203	245	220	218	235	230	224	255	228	239	223	227	245	223	240	250	226	235	244	220	251	247	217	217	199	206	258	217	239	224	229	265	208	204	230	211	243	247	227	201	219	245	257	201	243	195	237	233	205	227	235	221	227	216	216	214	224	224	210	234	218	225	218	232	215	230	205	207	220	234	192	226	221	202	230	211	224	216	223	208	266	255	231	223	209	223	222	247	218	216	184	203	230	234	232	235	249	222	231	211	200	246	219	236	248	217	223	213	218	230	219	206	219	231	200	222	219	209	241	237	227	253	197	205	210	216	208	210	228	208	223	219	232	228	247	245	212	229	220	229	242	227	234	225	208	209	229	209	215	230	202	246	235	214	207	223	210	210	231	230	222	236	221	208	230	215	220	247	238	222	215	215	211	199	241	233	220	219	207	240	219	222	190	237	237	240	227	215	205	206	233	236	248	209	227	208	192	232	212	210	215	242	217	221	224	223	237	214	223	233	234	252	221	215	234	231	214	239	204	226	228	231	205	208	197	211	229	210	234	233	231	233	246	230	213	231	229	212	242	205	226	240	221	211	219	219	242	223	221	223	223	239	219	260	193	244	268	191	195	207	243	214	241	215	218	223	237	220	231	206	222	213	240	214	245	196	227	255	240	235	227	232	210	218	236	234	192	250	210	236	234	205	209	226	226	227	217	233	241	237	207	219	239	246	234	245	243	236	231	203	248	233	213	269	217	236	214	249	247	246	206	229	230	203	217	218	213	221	226	212	219	238	200	221	233	215	253	207	239	229	237	220	223	213	238	222	209	206	224	221	237	212	200	234	206	227	213	222	213	213	236	262	204	241	221	243	240	245	197	219	219	214	239	206	225	236	225	217	226	233	235	228	209	222	232	215	234	254	236	210	205	224	220	255	233	212	246	221	227	217	231	260	272	240	217	230	221	213	195	234	204	212	230	221	230	211	215	214	239	214	241	237	239	248	228	221	206	247	243	231	247	195	223	219	218	223	229	232	210	212	191	225	249	235	220	217	220	202	230	215	231	212	202	220	227	232	230	247	221	221	229	251	217	230	209	202	233	244	240	218	231	242	217	216	232	236	217	210	209	234	224	214	225	243	214	222	208	255	247	222	217	224	214	207	196	230	233	228	241	229	264	220	232	243	240	219	210	245	225	221	223	226	214	209	234	207	221	221	235	246	211	209	202	227	219	234	248	246	222	220	206	257	220	231	193	222	253	255	231	219	225	198	214	237	200	221	198	244	236	225	218	207	206	230	220	213	212	248	224	235	184	207	213	235	209	239	223	218	203	200	236	232	215	233	226	226	241	225	202	207	220	229	247	250	231	233	226	202	223	224	227	212	206	239	204	244	236	188	210	251	196	206	219	245	197	211	206	245	238	227	229	214	204	240	217	226	208	229	226	224	223	219	219	224	217	232	236	236	225	246	230	215	224	234	261	235	226	265	210	221	235	210	255	239	247	228	206	266	233	253	230	207	246	240	238	191	210	233	262	216	231	222	226	267	218	238	218	232	228	228	240	192	220	219	239	223	238	216	242	249	217	206	228	251	245	215	220	230	201	242	206	215	236	219	211	184	207	239	228	230	228	221	239	258	242	217	202	209	248	227	258	215	209	215	228	224	234	215	215	244	231	226	237	231	237	214	242	213	248	232	253	236	228	217	241	232	246	262	219	213	217	226	209	223	240	206	217	222	235	243	220	266	208	232	215	212	218	217	222	210	244	232	251	193	204	227	214	213	211	218	230	203	217	230	234	213	242	232	232	217	220	213	248	226	214	245	202	216	232	237	204	229	234	235	244	211	207	210	195	230	228	236	212	215	226	201	212	234	209	253	222	228	193	219	216	231	217	219	235	209	205	229	224	203	212	237	239	238	196	210	212	222	223	214	234	227	211	243	220	202	232	242	197	188	236	229	231	240	215	250	216	220	241	206	239	248	232	202	229	212	217	230	246	225	227	207	228	228	212	235	243	233	206	216	200	231	231	221	215	252	203	207	222	214	214	231	214	223	216	226	252	239	213	238	263	235	221	226	234	213	202	187	226	221	222	227	209	229	239	200	219	207	234	220	223	228	234	202	228	241	224	212	223	243	216	242	234	193	217	223	210	238	242	205	227	237	232	218	232	220	222	207	200	249	224	228	221	214	214	233	257	218	243	218	234	241	251	220	240	210	252	234	200	205	212	223	236	200	216	237	202	230	208	227	227	203	210	224	210	238	220	222	215	249	220	246	215	214	243	227	230	224	211	220	227	242	242	223	229	209	200	226	229	225	212	233	212	215	222	248	232	208	203	234	220	236	212	229	240	236	225	216	225	214	190	221	236	246	228	207	225	218	230	239	221	232	222	232	238	232	215	195	196	227	240	235	233	240	237	230	235	227	204	238	244	223	227	212	233	212	251	215	248	196	210	219	244	243	220	230	231	223	224	219	212	237	238	212	202	226	227	207	230	227	240	214	242	209	214	198	215	192	225	246	251	206	214	234	239	214	199	215	243	218	219	227	232	227	242	235	214	224	217	224	244	222	202	235	224	198	221	207	224	208	252	219	199	242	214	236	242	228	226	216	187	230	230	218	238	220	217	208	234	225	226	238	210	188	236	245	199	234	212	236	196	218	208	215	215	221	205	233	204	236	227	210	247	202	223	215	230	217	202	198	230	225	198	230	219	226	233	212	254	196	227	219	236	238	218	245	223	219	237	193	231	196	236	230	251	236	229	223	219	215	208	223	216	228	216	207	235	211	209	242	226	246	225	241	210	207	198	203	224	234	233	220	223	249	200	245	227	223	215	233	224	236	206	224	206	211	198	250	236	214	261	233	190	224	218	210	212	233	211	241	246	210	226	229	232	235	226	221	225	260	209	204	226	218	204	239	229	221	222	218	202	241	232	219	213	273	225	208	213	214	230	241	200	238	222	239	214	211	236	203	203	214	218	234	217	232	246	206	202	205	204	218	234	252	240	226	209	220	202	218	217	251	236	242	233	239	225	215	221	240	216	229	225	238	226	237	227	258	210	236	212	225	215	197	221	248	211	220	226	224	230	194	230	232	229	224	241	223	240	204	228	206	237	243	203	212	209	220	227	212	221	213	192	220	228	252	227	224	224	219	231	198	195	224	216	215	224	230	211	269
25045	21014	26742	24900	4131	875	680	600	2288	21534	19041	7487	731	486	440	416	412	412	450	440	427	454	455	433	418	417	433	406	455	460	413	373	419	424	425	418	397	448	424	442	443	454	424	427	449	426	450	439	445	402	469	442	410	498	417	412	457	428	397	444	447	397	389	424	430	441	428	421	418	402	433	436	421	410	426	447	426	428	429	447	420	454	444	415	385	437	419	430	410	426	407	429	439	474	418	435	413	424	406	412	436	395	361	433	422	417	430	452	410	444	415	431	431	431	427	412	420	433	399	431	427	409	431	428	436	428	411	404	435	435	450	427	444	447	428	407	388	435	439	424	452	418	400	426	419	421	422	403	422	415	395	403	403	409	440	467	423	437	395	442	429	460	454	448	433	449	404	421	411	447	412	406	413	409	479	456	386	397	439	402	409	418	415	424	453	448	398	450	401	411	421	418	438	416	463	445	454	392	401	428	418	435	431	450	420	418	394	445	436	440	429	454	427	418	377	426	465	414	420	428	423	443	432	433	405	426	421	447	415	379	425	428	408	433	447	412	431	422	429	445	412	405	460	461	406	420	411	401	441	439	409	433	423	428	460	436	427	419	399	426	435	440	408	403	420	415	441	461	425	449	364	400	398	430	411	368	445	426	446	446	416	406	402	422	430	465	431	451	401	436	441	435	450	443	412	412	423	387	407	420	409	411	439	430	449	451	403	430	448	423	408	411	424	427	422	425	413	409	395	380	429	406	445	424	449	429	458	409	417	444	436	426	419	397	384	428	431	395	419	425	426	427	416	438	433	431	397	392	448	409	396	458	469	412	415	436	413	431	423	391	422	431	458	407	426	422	420	443	457	437	422	411	453	426	405	430	451	420	439	398	479	453	446	430	413	432	419	442	467	421	436	414	403	411	393	456	402	432	399	420	410	438	421	426	412	458	452	418	417	414	431	373	437	424	414	424	416	384	486	442	426	466	438	414	450	425	437	395	419	414	462	423	396	416	448	427	435	445	424	402	417	412	451	437	395	432	428	415	382	404	408	384	429	438	428	382	439	368	424	409	437	436	420	454	435	416	435	393	431	437	431	414	409	438	418	442	440	407	414	391	432	435	440	432	416	429	401	448	411	407	440	446	422	424	414	412	395	438	428	404	434	474	420	408	458	428	430	469	445	445	461	439	418	402	413	431	419	401	399	382	416	445	409	442	436	424	413	438	439	420	426	421	405	417	387	418	405	428	437	440	383	448	407	407	406	419	449	412	424	374	434	439	410	447	415	445	433	413	445	424	419	379	434	412	422	452	422	437	394	442	465	450	475	420	393	452	438	441	426	419	422	408	455	440	434	417	400	435	455	416	401	434	420	411	406	424	400	471	448	424	450	418	437	421	428	433	434	403	389	400	434	448	431	434	418	411	379	417	419	423	400	442	409	401	424	420	441	421	412	415	448	421	432	424	444	406	389	403	417	436	406	472	393	404	401	486	374	421	427	419	427	416	397	407	414	404	439	388	397	442	427	381	401	420	391	391	438	427	436	427	395	414	453	409	433	418	415	431	475	438	423	437	423	468	407	422	425	463	470	457	428	446	424	436	434	421	428	428	430	458	440	457	407	424	430	409	433	440	443	421	421	431	421	408	447	439	418	437	442	355	416	407	429	409	444	451	404	425	415	421	423	448	405	454	388	428	427	450	431	405	396	451	419	426	412	451	425	431	453	422	396	413	447	449	440	401	410	422	447	453	434	461	437	423	436	429	425	396	422	397	429	465	428	439	442	407	424	399	458	391	446	442	416	391	440	442	437	386	382	405	419	449	402	426	410	424	423	438	450	425	463	406	432	424	438	418	446	393	431	389	433	429	410	425	431	417	415	407	426	434	449	449	396	389	460	397	427	359	406	466	453	453	404	420	462	475	405	433	432	419	440	420	448	386	422	420	421	421	451	441	413	465	430	396	377	412	413	408	428	400	416	421	428	427	381	412	437	373	415	412	418	410	438	450	423	391	453	440	440	447	415	423	440	404	449	420	405	449	399	421	381	411	416	402	415	413	418	442	430	395	427	494	465	419	441	423	430	428	393	426	394	471	404	432	437	440	422	450	464	424	441	402	456	393	423	422	434	439	432	448	444	444	408	437	443	444	438	465	406	421	414	443	421	413	464	437	412	437	444	432	432	466	414	411	427	438	414	417	435	407	436	495	466	397	434	423	441	424	372	416	427	443	394	386	433	413	420	409	392	405	406	441	456	431	397	408	446	451	400	404	442	403	429	425	414	436	396	432	424	393	408	397	448	468	382	435	404	436	428	417	440	421	414	417	452	420	466	422	446	441	410	405	416	410	434	433	449	432	446	428	431	432	405	445	366	462	440	436	418	392	420	462	432	466	443	416	432	444	423	435	442	381	434	401	427	406	418	412	419	422	445	412	400	437	421	442	440	450	424	439	452	399	423	422	437	447	417	434	395	451	487	424	406	419	438	438	435	404	441	415	456	435	390	418	435	443	425	432	451	448	448	424	420	440	432	441	425	397	426	464	445	369	435	420	427	441	455	426	448	433	442	386	396	426	443	422	430	433	451	416	400	431	437	378	420	432	426	442	377	422	413	432	439	427	386	376	460	414	392	442	424	416	383	431	422	434	454	424	430	450	435	437	445	458	409	449	432	419	433	429	444	410	416	414	421	441	433	446	452	443	427	410	441	398	426	467	431	435	437	407	397	451	426	403	438	428	434	431	454	425	423	430	380	417	423	429	453	426	407	459	437	424	443	399	419	441	406	431	455	415	397	420	415	423	451	423	444	460	408	460	433	397	430	412	410	418	424	442	391	427	470	433	389	417	423	477	422	415	423	383	449	458	424	471	414	448	416	414	390	413	393	433	429	422	399	431	413	456	455	437	429	448	429	406	424	424	447	436	450	409	432	428	425	435	417	414	409	426	395	435	437	421	455	409	464	428	426	403	445	431	423	458	421	432	422	387	426	433	415	397	420	459	437	411	411	412	420	447	417	436	388	424	416	445	407	418	445	452	464	411	421	398	382	388	445	436	408	413	424	455	448	431	406	417	442	415	427	454	434	431	445	428	383	443	407	399	447	432	436	442	426	436	461	444	456	431	429	433	427	426	446	413	410	422	415	435	448	430	402	390	402	421	434	381	447	416	393	450	445	433	388	389	413	407	455	411	391	435	417	420	475	438	414	412	411	427	401	425	454	474	423	433	434	436	399	412	415	423	408	441	429	414	423	465	418	402	450	396	425	418	404	415	409	452	405	413	391	428	420	431	426	446	393	392	412	442	456	419	412	361	433	445	428	393	410	441	447	406	438	407	463	425	441	402	401	393	405	400	444	408	412	455	405	450	410	423	428	441	434	401	371	431	392	382	425	406	440	424	402	428	452	408	438	403	428	410	409	420	447	410	445	410	456	412	415	423	415	431	413	401	428	447	417	436	422	443	431	421	427	392	471	426	428	389	455	433	424	432	392	395	380	394	400	410	417	422
3621	2946	2605	1411	947	768	605	633	3788	22655	16359	6017	569	363	374	352	375	383	378	345	395	383	405	391	353	368	378	373	400	359	374	379	377	370	377	379	377	381	399	352	394	379	378	394	343	395	355	377	388	389	387	396	370	346	361	388	372	370	359	368	370	373	404	382	379	379	369	366	400	389	379	373	392	383	399	371	378	368	397	405	388	381	390	353	336	372	369	367	381	355	375	366	400	373	374	390	406	331	341	391	352	388	356	352	365	350	371	380	376	347	384	415	365	392	383	372	386	371	386	392	410	367	404	350	381	371	381	386	361	392	404	400	377	398	397	368	356	374	380	376	371	325	377	387	408	347	353	368	370	367	371	386	375	364	347	389	387	394	362	387	367	377	379	392	381	382	358	356	391	407	364	378	352	385	368	346	351	397	390	374	377	381	383	409	360	347	416	342	391	372	393	372	379	375	363	360	363	384	347	353	358	356	375	381	377	376	381	357	385	359	347	396	431	351	397	364	358	352	366	377	382	349	408	414	367	364	344	366	377	363	349	376	364	375	405	328	319	361	419	366	357	361	375	396	369	404	386	358	378	369	404	335	392	354	372	373	415	322	396	380	394	368	379	395	354	351	364	393	390	393	360	340	367	387	377	378	371	401	396	372	357	360	366	378	355	371	373	396	401	431	376	394	363	369	390	353	381	378	391	369	350	378	388	363	379	356	367	375	379	399	390	373	381	360	369	382	370	380	389	381	382	354	364	409	390	379	373	385	338	359	376	381	346	394	365	394	366	377	334	379	382	385	369	343	362	362	371	357	394	384	351	347	362	375	358	378	364	379	386	372	354	420	364	364	380	372	356	345	339	381	375	351	377	390	373	404	337	377	390	393	376	356	368	401	387	408	383	375	379	395	372	386	350	371	400	380	387	361	392	374	376	346	376	381	367	358	389	352	379	391	386	347	342	381	384	399	356	399	338	377	373	365	409	338	383	396	378	372	390	387	379	377	382	367	342	361	377	393	343	401	373	359	384	385	378	376	362	362	389	400	398	372	351	377	339	371	354	399	396	407	389	355	353	368	367	357	385	364	353	363	366	384	334	362	390	322	363	375	371	356	372	359	404	353	382	359	376	347	375	374	385	415	358	398	360	411	377	357	374	376	364	358	371	381	388	384	381	376	371	368	377	375	417	377	397	367	351	365	356	375	381	362	383	373	404	358	365	339	361	382	371	384	387	387	392	364	348	400	375	413	363	390	337	347	377	367	387	370	345	372	386	338	353	398	392	344	365	343	372	363	360	398	415	385	342	392	402	366	348	414	384	383	355	428	367	360	340	376	371	363	336	376	383	354	373	370	356	359	384	372	410	392	395	347	389	387	362	376	403	399	356	374	371	369	361	373	354	343	361	360	362	379	353	352	355	376	393	368	377	371	352	385	375	380	374	350	376	339	370	364	353	375	363	384	349	361	410	385	377	368	371	422	354	403	335	386	389	369	391	358	392	357	348	376	362	416	417	401	376	372	387	391	389	399	369	346	363	386	368	330	370	344	404	354	323	373	327	323	385	379	386	392	408	346	391	385	385	361	350	388	371	400	374	376	422	370	380	384	369	407	394	384	390	370	355	351	361	365	369	365	364	370	393	389	373	352	390	370	365	394	399	386	393	376	367	383	379	325	370	356	360	371	359	371	367	369	390	341	368	394	387	373	387	378	354	420	364	358	399	391	326	358	394	396	328	389	354	370	364	362	384	369	384	394	399	380	373	396	384	406	416	367	394	365	339	360	378	372	354	374	367	391	360	329	394	408	361	376	395	387	415	366	318	373	363	349	327	370	378	344	359	401	369	362	361	362	381	340	374	343	378	366	364	376	347	383	395	392	361	384	347	391	373	362	360	355	385	373	407	391	387	377	389	349	371	403	354	367	362	400	373	369	382	403	384	363	354	360	364	397	363	412	375	411	362	377	405	376	368	385	369	363	352	390	380	378	384	363	407	401	397	375	397	356	383	368	377	356	387	382	341	389	404	392	335	388	362	369	365	369	358	368	369	372	371	379	365	372	388	372	366	382	359	371	357	357	360	347	367	363	368	381	382	373	353	400	360	371	380	344	347	359	354	397	400	357	387	395	336	380	356	384	370	353	412	324	397	395	380	356	391	330	414	341	345	337	392	363	389	348	362	381	402	376	349	372	340	380	402	339	379	396	334	414	345	368	345	371	391	375	365	358	401	394	371	365	388	374	379	373	388	366	354	396	382	396	335	363	366	377	355	373	405	374	405	364	353	368	385	413	394	405	371	381	400	347	368	394	367	384	333	374	333	371	366	360	365	365	381	389	374	376	365	364	382	356	390	373	399	404	393	386	371	368	341	359	380	383	365	374	345	365	370	373	346	419	404	365	363	368	368	380	378	360	377	390	333	378	373	341	388	347	370	414	389	385	400	406	354	364	354	354	386	400	373	380	356	380	345	381	357	376	376	379	391	346	374	388	354	377	367	392	352	386	342	378	366	374	358	372	380	357	370	390	368	362	370	376	410	384	377	399	385	378	385	354	369	363	362	369	335	382	363	403	370	365	368	350	378	379	394	381	401	364	353	395	373	376	344	353	399	372	383	336	378	338	375	371	378	388	386	332	354	400	373	383	349	348	381	399	396	416	361	354	394	385	359	396	336	368	371	366	356	358	398	348	370	386	368	391	403	353	404	389	372	363	396	379	345	418	384	359	392	381	362	344	351	395	346	365	330	397	359	386	372	387	380	350	379	364	366	396	351	414	378	391	391	353	380	382	334	350	364	369	368	367	386	381	371	360	366	369	396	367	389	382	369	366	361	412	398	377	392	388	400	380	387	385	338	356	386	402	364	375	367	376	362	352	360	405	338	391	379	347	404	376	367	352	380	388	386	373	392	364	332	339	402	372	337	380	392	352	364	377	415	378	357	365	345	381	356	346	396	376	357	362	378	401	381	350	357	394	363	376	416	383	409	365	357	375	383	369	395	397	390	357	393	351	366	364	345	360	414	379	400	364	359	332	354	367	387	358	404	385	387	364	353	380	395	360	370	371	380	361	363	389	371	392	372	395	403	394	358	363	409	367	367	373	343	346	374	376	375	380	356	383	367	348	400	389	355	376	396	345	364	379	381	373	362	358	362	367	386	362	362	385	332	378	401	333	345	394	389	357	377	395	356	400	380	388	352	403	370	362	371	377	402	367	360	376	360	370	370	393	394	395	381	374	369	347	375	351	345	369	348	397	407	422	355	396	378	336	360	359	368	369	347	385	371	412	387	345	406	357	381	374	391	352	376	364	346	371	434	359	368	376	341	382	360	364	378	382	384	385	373	396	400	402	337	386	347	362	407	330	365	344	368	399	413	383	392	332	400	360	380	370	377	384	409	354	380	366	377	368	358	360	410	387	356	354	376	351	352	374	378	328	390	353	390	406	390	342	368	371	366	345	360	403	360	383	401	370	389	399	352	360	389	376	391	418	354	350	359	370	353	362
23742	21014	28231	23988	20975	7960	1841	1179	7818	40098	33974	18042	2988	842	740	728	694	687	725	702	718	689	721	707	717	703	744	704	679	677	701	715	685	734	681	716	711	691	687	753	678	711	695	721	727	721	696	688	672	672	746	699	702	708	666	692	640	674	729	714	711	690	707	695	707	713	682	708	721	703	723	658	674	660	704	683	706	652	711	708	753	686	696	744	716	719	695	701	707	740	736	698	689	681	702	712	699	744	734	697	681	736	694	705	683	703	688	698	685	686	684	699	766	686	754	723	720	662	691	691	709	675	729	682	701	702	727	705	683	714	727	666	683	762	719	703	683	717	687	701	699	704	625	657	739	717	758	779	718	709	730	681	719	669	702	694	693	709	703	668	709	734	644	685	694	692	652	719	728	707	747	683	722	759	728	673	672	741	714	713	658	720	723	706	674	676	695	705	700	719	668	679	641	676	725	694	724	701	710	742	690	659	696	680	639	676	701	676	700	679	740	712	685	689	726	686	713	712	710	726	721	706	655	689	699	680	670	712	666	722	691	745	749	697	679	672	692	691	672	715	716	653	686	709	739	656	690	718	731	713	732	713	709	679	647	671	681	718	694	715	696	730	724	692	673	699	744	689	692	669	696	731	698	723	729	763	743	656	692	701	660	697	717	672	745	652	687	711	712	649	721	667	638	654	722	713	703	709	727	700	694	682	752	712	663	737	731	692	721	688	667	704	735	645	702	685	721	718	700	710	666	691	701	686	706	671	670	670	710	662	734	673	664	670	744	687	724	688	747	710	683	707	659	696	671	704	688	678	714	712	643	696	724	703	656	702	710	723	673	728	652	650	742	732	692	689	730	722	683	699	671	683	699	708	686	695	734	677	706	687	731	745	694	671	677	688	708	678	716	651	706	715	703	759	715	677	698	731	733	728	681	657	697	678	684	704	682	745	729	732	678	740	729	688	722	671	667	665	663	716	680	669	699	672	705	654	621	673	731	703	722	668	701	685	704	730	723	648	710	747	722	691	692	701	718	685	667	708	678	706	686	696	683	717	656	699	729	639	678	685	735	712	682	714	708	712	707	697	671	676	771	695	672	695	720	734	707	676	696	689	698	692	640	639	699	744	678	674	731	752	716	681	716	675	679	660	650	727	683	710	674	695	681	695	661	711	659	688	717	743	750	678	719	707	695	720	747	719	707	662	676	685	716	687	722	700	682	710	743	683	659	694	713	683	710	679	694	716	672	685	673	687	674	699	702	732	681	720	720	734	683	729	744	754	668	711	749	705	692	685	624	706	686	711	676	632	687	699	682	672	705	689	745	703	691	667	717	751	649	719	724	684	708	682	706	698	689	759	678	669	651	683	698	713	711	674	688	655	651	672	739	670	678	661	674	702	709	697	711	733	716	659	732	631	699	722	697	690	730	697	671	688	682	694	727	693	730	738	722	717	679	683	768	653	721	710	721	670	708	677	689	677	715	713	711	667	713	701	721	685	740	712	710	655	724	685	674	676	712	648	666	698	712	704	681	659	680	649	737	727	706	667	712	718	722	692	697	732	708	715	701	655	682	681	692	742	737	694	677	708	717	633	693	686	716	686	699	725	717	699	695	734	691	704	720	678	691	740	712	679	672	659	687	716	733	684	705	712	676	688	673	660	686	630	716	694	692	701	744	651	724	672	703	720	686	689	692	683	709	711	707	695	672	658	689	736	697	640	688	696	713	710	702	700	742	692	693	698	732	703	682	657	726	680	685	682	730	731	672	702	739	702	689	715	662	715	683	697	698	706	712	662	689	703	647	697	685	751	658	710	698	690	665	719	697	750	714	708	723	701	676	718	748	735	721	685	747	654	685	703	690	695	695	704	676	739	710	681	683	693	651	690	693	669	694	673	683	712	646	708	703	704	698	670	648	658	739	691	654	683	734	682	703	704	659	691	741	709	698	704	691	682	728	694	660	703	697	693	727	689	695	703	691	662	693	702	690	667	717	713	690	726	731	667	666	706	751	667	646	747	707	676	678	706	717	658	706	703	677	639	642	718	660	702	707	663	727	785	711	685	718	721	684	706	667	744	696	701	657	653	716	723	689	678	765	672	733	700	703	702	724	644	736	711	695	756	656	738	730	670	682	676	697	753	674	709	657	736	715	702	677	734	652	717	720	719	707	748	703	692	714	687	712	719	697	703	662	693	713	691	672	669	745	702	686	784	678	726	735	697	702	745	706	667	644	687	686	710	656	681	707	689	725	677	680	696	701	711	704	693	649	719	695	711	677	734	641	705	708	655	717	684	646	675	703	672	710	714	671	700	678	696	737	702	718	697	656	699	708	686	679	726	708	709	729	698	727	745	718	699	717	680	709	763	690	710	715	733	704	689	725	694	713	688	711	704	697	754	699	724	664	707	620	705	671	634	682	720	714	697	672	734	684	716	689	676	648	687	697	691	681	688	692	685	674	707	741	687	711	733	704	709	699	689	754	711	708	687	713	720	681	743	747	696	666	658	718	716	714	665	711	683	700	708	752	721	675	694	706	738	708	687	683	638	734	705	742	739	701	723	700	650	722	717	697	757	677	702	752	701	694	698	713	673	679	698	694	713	676	700	720	690	672	683	719	682	676	717	656	710	700	663	706	639	748	714	754	709	723	664	704	668	678	700	690	701	681	703	696	689	638	727	694	679	755	636	672	701	732	714	694	675	686	717	704	707	684	738	710	720	694	709	643	686	710	646	679	675	671	685	746	682	686	683	665	638	703	720	686	663	684	683	696	657	735	668	699	687	683	686	732	727	716	722	692	713	664	688	665	679	697	611	704	693	682	685	734	661	720	660	716	672	725	698	725	691	693	722	714	707	690	685	686	681	707	654	671	663	698	702	709	659	728	681	703	700	702	670	680	736	743	684	783	696	704	712	688	710	709	676	676	683	728	698	684	670	697	652	627	685	638	707	697	719	718	668	752	697	709	672	688	698	710	747	688	664	711	680	766	721	696	705	679	671	722	712	688	724	698	634	693	693	674	674	680	677	712	688	658	751	696	719	710	711	714	645	671	731	690	706	687	686	677	681	695	711	692	705	692	731	686	669	673	683	729	680	649	722	738	678	654	708	670	702	730	704	683	698	705	739	651	681	721	711	724	683	657	707	694	695	691	682	706	669	708	686	690	710	686	683	675	704	649	691	663	676	681	721	696	717	711	692	699	704	708	666	701	690	646	718	715	724	714	693	663	728	662	661	674	703	670	706	723	676	689	688	711	673	703	741	706	677	681	684	701	712	685	676	670	659	661	720	713	679	656	660	701	723	740	696	736	733	707	662	749	714	702	706	716	674	714	715	710	701	704	664	682	712	682	728	686	686	674	694	690	682	727	740	706	710	704	718	732	703	629	740	668	688	732	697	643	677	732	652	673	681	734	669	678	729	671	656	733	701	686	669	670	742	685	736	694	702	691	671	706	749	658	689	697	700	686	720	743	688	698	663	693	785	717	713	712	726	725	743	668	692
3854	6509	5461	2860	1930	1577	1249	1156	11471	38312	28578	13106	1961	691	598	585	582	644	620	633	608	589	574	575	665	584	589	594	641	600	600	589	592	607	598	593	637	592	570	598	631	572	529	564	610	586	589	623	563	554	603	610	617	611	572	596	586	572	576	575	593	586	597	591	574	604	639	573	571	566	570	639	616	599	625	549	613	632	583	598	586	581	593	580	604	596	563	629	600	599	579	602	581	624	607	575	616	632	570	633	600	574	618	605	610	600	575	598	596	567	590	627	579	609	570	585	581	577	582	617	568	610	619	604	586	579	597	573	618	628	609	528	592	597	617	583	607	601	592	617	559	576	621	564	624	564	664	605	559	592	556	588	573	586	635	574	614	595	605	579	585	586	582	638	573	622	605	569	624	597	575	570	581	619	572	602	603	602	603	585	555	548	578	614	619	594	568	585	581	585	644	584	593	577	588	569	607	558	565	616	582	650	592	588	607	575	597	583	623	573	590	593	603	584	608	604	605	629	590	580	600	599	612	624	585	587	597	574	534	595	559	570	618	555	589	618	550	612	586	596	574	589	580	603	572	624	587	616	558	586	586	596	582	551	620	579	598	575	607	610	602	610	644	640	625	646	585	553	585	593	612	603	593	575	591	592	538	586	588	553	522	567	605	597	552	609	602	603	572	572	588	590	592	569	586	615	618	547	600	568	546	599	608	596	580	625	612	567	573	606	619	598	608	618	621	626	544	550	588	567	601	587	597	676	617	610	597	576	609	633	628	572	587	585	578	576	602	606	559	577	633	576	604	658	573	562	567	622	650	578	562	605	608	589	601	593	567	581	586	602	650	610	589	592	551	636	583	579	582	588	595	606	596	572	582	572	597	594	608	582	560	611	622	603	606	568	603	628	594	630	568	627	579	573	593	578	569	638	585	594	595	608	607	550	591	587	622	580	605	547	581	594	585	594	595	589	575	591	612	565	601	588	565	584	593	631	576	561	594	600	579	584	638	587	611	600	585	601	602	557	643	594	563	578	619	530	596	595	562	631	559	589	609	600	584	575	576	616	580	631	568	563	591	582	611	614	576	604	592	552	606	622	546	587	623	573	566	585	573	599	601	603	589	628	591	568	617	616	626	586	578	585	551	598	582	609	640	542	631	590	589	558	589	560	567	571	572	618	605	590	612	583	572	613	559	583	571	564	585	547	591	567	576	653	606	577	612	597	594	584	589	593	590	611	604	584	592	588	577	615	611	610	584	604	593	603	639	586	582	584	600	603	617	586	563	599	595	569	587	597	626	581	588	595	588	584	580	585	588	584	586	647	580	575	562	580	609	583	587	599	577	557	600	627	625	621	577	620	589	589	554	636	565	632	622	576	588	575	577	640	585	571	533	596	633	571	530	574	583	581	603	616	583	604	634	578	574	566	578	565	598	585	551	595	572	596	634	548	586	572	638	573	605	594	592	580	605	559	610	561	576	552	612	594	577	583	580	611	574	563	592	581	624	589	593	616	609	594	572	591	597	603	590	548	614	614	572	595	584	615	602	648	578	617	626	589	604	560	599	556	632	625	595	582	604	551	595	551	641	546	596	609	622	577	568	582	596	604	582	600	548	608	588	593	559	594	582	569	582	621	608	587	595	618	616	610	569	602	593	571	575	599	574	606	612	571	581	611	616	573	572	528	564	568	599	541	597	575	567	611	629	577	610	589	598	587	638	601	570	527	611	566	584	587	595	539	593	586	583	588	602	569	605	557	592	556	540	586	585	587	607	598	603	597	588	587	595	597	619	594	572	601	595	588	553	559	594	573	578	551	549	576	581	600	589	613	614	565	595	614	611	540	593	575	590	533	638	559	527	570	589	568	576	610	617	620	562	551	619	573	594	611	565	643	660	621	600	612	565	558	628	581	590	590	570	629	574	615	615	589	551	642	570	538	604	586	551	577	540	586	611	579	570	595	544	577	587	574	614	583	615	593	633	539	633	584	566	598	610	588	559	620	616	593	633	657	588	602	571	587	554	597	598	550	577	555	597	628	565	578	583	562	582	606	593	600	547	638	598	548	580	583	589	564	547	579	610	600	577	606	588	607	580	563	599	589	573	580	563	575	590	606	617	615	541	567	578	567	583	653	587	607	558	631	577	598	563	578	590	584	581	595	594	580	565	608	589	574	581	571	569	631	594	556	581	587	563	641	575	583	573	631	564	569	582	568	608	578	563	623	600	572	575	560	603	606	604	598	598	602	592	556	617	625	575	595	593	605	546	555	589	617	596	630	572	611	573	604	595	574	580	582	588	616	629	602	590	632	603	557	583	574	602	617	588	558	541	611	550	571	586	611	598	582	571	592	640	577	604	559	592	557	593	610	596	598	555	571	616	633	572	591	614	564	586	605	589	602	592	542	643	598	551	587	589	578	589	595	621	605	580	607	611	589	578	618	607	627	558	522	602	601	563	587	602	632	606	582	597	560	565	640	578	549	572	556	590	542	559	579	589	595	535	575	605	607	575	593	588	608	638	571	563	620	608	594	582	607	588	597	604	599	634	615	600	583	568	586	577	587	563	621	566	574	596	584	573	548	588	609	584	623	581	565	583	625	545	568	605	579	602	627	591	547	573	599	634	607	576	611	542	589	618	581	530	569	530	597	596	624	646	574	596	540	575	635	590	585	558	579	576	625	550	593	566	595	606	612	600	612	594	575	583	621	604	565	604	596	603	567	608	595	592	600	570	586	592	579	611	599	624	576	558	556	608	582	536	531	576	622	542	603	547	576	572	614	544	621	579	607	572	614	557	590	594	585	598	590	601	602	633	564	565	587	553	614	584	562	598	594	616	549	541	594	547	558	619	626	582	563	558	546	559	616	567	581	636	568	550	586	604	586	615	606	627	584	604	621	599	570	576	570	650	617	606	564	584	607	595	574	576	514	577	601	593	583	582	602	592	635	592	600	617	580	573	598	644	607	624	544	603	602	649	581	586	579	604	556	584	593	572	551	567	621	578	578	597	603	593	605	598	551	592	593	605	589	539	575	559	590	547	577	653	599	584	589	614	549	574	603	565	577	598	548	599	657	582	544	563	604	566	596	610	545	577	566	602	579	617	573	577	638	589	549	579	607	615	554	586	533	576	616	601	580	591	580	579	564	620	552	606	607	579	576	563	576	579	592	592	579	618	561	580	574	590	582	514	614	582	644	554	644	627	581	587	616	606	553	553	616	606	605	599	567	576	589	604	614	584	627	578	598	591	531	560	585	586	585	561	605	562	613	601	594	619	549	613	590	577	611	567	569	627	607	561	615	575	583	586	572	625	567	563	609	590	583	580	608	574	623	571	587	612	602	545	600	595	545	629	605	593	620	599	613	589	588	618	606	606	586	522	618	595	581	602	649	609	614	586	603	629	560	606	604	628	606	591	601	624	588	589	598	602	595	587	586	590	620	574	584	600	586	628	632	589	536	591	594	596	556	556	618	573	639	640	606	579	561	579	635	600	590	578	604	630	595
27086	11599	1073	496	387	327	304	281	431	2257	2553	1074	325	301	296	310	262	294	291	293	290	275	293	271	291	276	290	317	286	278	308	326	309	261	320	263	268	257	287	284	300	285	295	307	299	257	292	293	317	280	283	279	289	289	298	290	258	286	281	299	293	265	283	328	310	302	292	310	290	344	282	302	292	309	315	294	292	305	277	289	313	303	280	311	298	277	292	277	277	255	276	284	283	287	287	259	289	293	310	301	303	306	267	283	288	267	309	331	298	265	274	273	325	305	295	278	274	275	291	303	298	307	276	288	301	281	265	263	272	305	287	279	279	279	285	278	271	265	297	320	288	265	274	307	275	274	281	287	264	303	282	291	288	291	307	282	310	296	306	312	275	299	303	274	285	302	286	289	295	310	270	274	294	279	296	293	271	284	293	275	257	269	293	289	332	291	296	300	316	290	293	284	295	266	275	287	289	325	270	315	279	282	282	299	289	285	281	278	285	292	291	300	281	286	279	296	268	302	286	286	282	290	301	255	285	258	277	287	268	315	311	300	297	267	296	302	285	273	298	319	293	283	279	266	291	268	280	300	290	269	309	287	299	287	263	309	282	280	293	330	289	297	313	299	276	295	311	277	266	314	314	280	299	289	298	320	275	256	314	261	275	255	299	299	307	277	295	302	321	332	294	319	280	254	294	286	252	281	300	292	284	278	311	309	319	296	279	299	287	287	286	320	283	286	294	320	293	270	312	269	292	303	282	284	262	329	269	295	307	280	278	277	323	294	282	311	297	257	284	297	298	250	306	283	281	312	301	283	344	295	288	280	273	291	280	292	277	279	317	284	305	303	297	267	301	274	295	300	302	301	290	293	289	273	271	291	297	293	274	268	288	270	295	292	296	270	268	275	304	273	283	276	280	288	261	263	298	296	279	309	301	289	302	314	319	286	251	294	301	296	291	293	281	261	261	313	268	310	308	289	292	310	276	291	320	312	294	268	273	261	298	301	288	285	276	262	294	296	280	276	272	327	312	277	277	304	279	278	267	285	298	291	296	319	307	326	279	271	296	284	294	313	269	296	304	323	309	290	261	292	288	290	283	274	281	266	310	275	287	267	291	264	301	285	287	285	322	280	291	271	265	278	293	286	312	299	303	322	299	304	272	262	285	320	291	287	324	263	291	284	289	320	326	299	304	297	305	277	299	293	270	298	276	277	276	276	309	255	290	316	289	301	283	270	258	307	291	284	268	301	316	315	305	287	286	245	273	297	267	268	293	271	275	283	337	262	301	272	274	281	293	306	294	288	320	296	252	301	301	281	262	291	331	317	288	315	287	278	307	285	315	281	293	284	259	295	301	298	297	290	309	296	280	274	268	273	287	284	288	310	288	281	309	258	285	322	278	271	266	286	285	269	280	268	281	291	303	279	266	296	288	283	286	284	310	298	281	261	255	324	316	279	291	273	283	303	313	308	272	272	282	265	277	298	274	286	284	289	309	291	279	278	294	263	301	276	311	281	305	274	290	280	280	274	299	286	314	258	278	314	280	301	289	276	281	302	278	295	318	307	277	291	314	288	299	294	330	311	302	323	267	267	275	332	305	299	310	284	319	256	306	273	275	286	310	282	271	269	268	315	275	318	298	278	270	259	303	295	272	312	308	254	298	271	283	296	318	313	308	297	281	285	279	306	269	302	276	285	276	302	281	310	302	282	277	293	285	287	309	281	301	293	266	287	276	318	313	304	288	262	291	329	299	255	311	283	271	277	281	299	318	291	280	305	290	297	279	296	286	281	298	306	272	294	260	295	287	264	305	285	310	312	296	298	305	300	297	314	291	281	299	290	300	311	290	327	277	287	275	311	279	280	279	269	250	306	308	286	305	299	296	292	276	287	309	313	282	270	300	259	281	314	331	295	296	323	267	268	315	301	315	289	257	272	292	277	266	283	290	301	265	295	316	288	298	304	306	279	280	297	274	300	267	295	298	307	299	276	295	290	290	293	281	328	294	341	294	288	315	307	275	298	301	298	300	300	302	281	315	299	290	279	282	251	283	299	272	321	291	306	276	307	283	294	292	282	292	281	291	296	287	271	287	295	307	279	316	259	298	270	308	281	292	302	306	280	276	309	304	283	289	272	304	303	279	331	288	306	322	278	319	308	295	291	290	281	297	291	296	272	297	274	296	287	283	262	314	266	308	320	307	334	289	308	336	323	302	299	270	317	298	300	298	325	282	289	290	282	308	294	268	294	269	277	289	290	285	272	300	265	279	299	306	288	304	296	331	276	269	318	266	296	310	290	250	276	303	294	284	286	306	312	293	297	294	275	255	315	267	307	289	285	311	330	282	271	301	278	283	281	279	319	286	308	295	313	269	307	272	283	294	278	316	251	268	267	300	309	291	296	280	303	282	298	294	306	287	289	299	289	283	315	288	275	281	284	304	305	261	306	284	270	268	295	291	315	288	291	271	298	292	272	290	304	278	260	291	281	309	308	295	303	288	275	303	255	304	319	307	293	302	274	263	290	289	322	294	309	264	287	280	268	254	331	305	312	318	298	311	270	328	319	314	266	302	298	291	288	265	284	303	279	312	288	296	284	308	285	309	277	271	300	280	272	274	270	294	271	273	307	262	303	294	301	293	304	262	304	270	278	292	294	291	303	269	282	307	280	268	317	299	295	279	307	299	283	283	300	288	274	303	259	260	279	293	287	311	315	275	276	273	288	290	297	325	289	308	273	303	290	293	279	292	286	285	283	264	311	294	297	320	291	260	328	279	259	288	305	306	299	283	295	341	305	284	278	270	323	302	288	301	277	269	298	284	279	292	297	283	278	273	300	281	318	296	298	289	271	296	290	267	272	310	284	267	337	261	322	297	293	302	283	303	278	286	275	291	264	280	269	281	280	282	283	263	277	283	275	273	281	294	290	275	315	302	285	280	271	273	340	283	318	310	279	235	291	295	300	290	301	261	287	307	282	269	305	289	299	300	295	287	305	291	285	285	292	297	280	280	299	302	266	287	273	256	282	285	298	299	321	260	312	294	272	296	291	258	278	273	270	277	285	313	277	298	293	281	271	268	290	272	305	304	301	301	277	305	288	283	292	286	325	288	284	307	265	299	295	318	303	284	296	320	266	282	321	301	334	283	294	257	309	299	302	289	299	297	301	272	278	290	277	276	275	289	275	320	281	296	279	265	303	315	298	305	296	276	290	316	300	297	291	280	302	258	309	281	309	300	272	292	283	284	288	268	279	312	320	285	300	278	295	282	308	310	273	296	305	332	305	285	302	279	272	279	307	292	238	294	306	302	307	299	298	284	305	309	292	259	296	270	307	279	321	289	303	300	301	271	280	269	272	301	317	287	299	284	308	288	277	312	288	308	304	287	317	265	276	290	298	284	271	292	299	296	286	275	300	293	285	283	272	306	272	275	288	293	298	313	295	276	285	270	310	341	276	313	283	286	305	274	306	286	286	271	280	291	297	272	313	273	286	289	325	306	310
4932	630	573	354	291	324	300	268	567	3300	3031	1122	291	260	296	230	261	276	261	253	268	239	272	258	257	249	266	239	261	240	266	274	255	266	256	238	284	252	250	275	277	246	251	257	269	237	243	288	242	263	252	260	259	285	262	248	241	283	245	226	238	289	276	267	280	245	263	255	233	249	263	237	253	251	249	267	243	251	268	231	252	255	275	256	262	258	237	280	245	242	244	252	261	261	261	247	268	227	242	236	237	225	253	254	252	233	272	232	255	262	272	265	258	263	250	271	242	254	254	241	276	243	278	271	280	271	254	256	263	247	249	232	217	245	258	252	249	282	275	283	266	248	243	273	277	249	253	253	254	248	259	270	264	236	248	262	275	261	235	238	284	240	263	238	262	248	259	260	251	258	288	237	215	274	252	269	241	287	265	249	233	265	283	259	250	259	270	267	233	226	258	293	261	285	273	259	239	254	237	245	235	224	234	247	253	279	255	245	269	234	255	288	266	250	280	274	240	271	239	244	246	292	253	247	232	281	249	263	268	233	255	238	263	275	241	277	269	268	245	244	233	243	254	271	256	272	263	233	275	280	292	252	258	238	272	262	239	233	246	266	256	251	240	254	256	261	233	304	248	234	235	231	265	256	258	272	254	241	288	253	249	261	264	254	250	254	239	238	219	279	257	252	240	251	234	246	232	247	236	250	274	253	277	263	241	242	252	257	228	252	244	235	282	226	232	236	243	265	252	264	269	259	263	232	235	254	267	296	237	278	250	266	243	259	247	267	254	260	287	240	255	229	251	260	275	277	241	251	245	278	285	273	251	262	256	262	252	282	281	252	264	206	249	252	260	262	244	256	246	265	254	255	227	251	264	276	225	269	244	269	280	248	256	283	232	256	228	243	238	242	256	247	286	232	254	270	259	270	247	219	265	282	271	252	252	267	247	281	256	246	251	293	284	291	252	255	246	253	260	252	241	236	234	274	244	271	265	263	270	265	261	245	282	262	256	288	255	267	280	298	243	246	247	255	252	253	256	277	264	262	279	284	262	264	267	260	248	251	256	251	261	261	307	255	258	296	250	261	283	273	266	282	266	258	243	271	244	268	261	263	266	260	267	249	265	269	256	234	245	228	250	256	255	287	240	268	241	280	248	239	259	276	253	278	250	225	257	256	256	286	273	253	276	284	232	252	265	240	271	279	252	256	277	259	248	261	273	256	254	275	257	249	251	251	303	266	250	249	273	241	245	261	254	261	251	251	240	245	275	250	252	268	300	239	251	252	262	246	287	260	263	256	243	260	265	260	246	257	258	266	243	227	271	253	252	223	262	277	254	259	274	232	253	252	255	248	272	252	241	222	243	238	267	273	253	250	260	247	232	244	258	276	251	244	296	231	259	281	256	259	272	255	244	255	289	249	260	252	254	269	257	265	262	234	266	267	257	248	245	258	225	254	275	247	258	221	245	248	246	274	253	232	244	234	252	236	242	283	256	205	238	269	271	277	253	254	253	236	244	260	253	261	261	247	269	230	272	273	272	277	259	223	262	236	266	236	276	240	245	273	242	297	248	260	264	249	245	272	251	241	281	220	246	256	264	248	269	265	254	270	236	254	255	238	308	291	257	287	247	255	267	254	257	260	247	241	265	268	236	255	269	242	271	271	262	286	231	249	228	249	270	235	254	290	265	263	235	234	263	253	219	267	243	277	280	267	296	274	255	247	272	240	242	232	255	246	279	283	257	255	253	247	257	236	225	265	254	265	235	251	246	274	293	248	243	253	260	242	246	257	281	282	234	228	293	280	246	243	249	245	263	274	273	262	252	239	246	249	242	275	275	255	245	254	270	253	268	281	248	241	252	260	271	252	270	261	270	267	274	228	259	239	251	251	255	268	243	266	257	247	257	249	244	276	256	243	275	236	271	275	280	258	259	262	232	247	238	252	250	220	250	279	277	240	255	263	247	270	292	263	245	265	252	261	247	233	249	259	296	258	225	274	279	245	250	263	253	247	247	251	255	240	258	248	274	249	248	235	238	251	264	274	237	256	237	239	259	253	290	297	266	265	277	274	233	244	263	255	228	247	254	240	235	256	270	239	254	262	225	257	279	253	237	275	271	255	262	268	245	256	276	233	231	245	280	259	266	262	242	252	267	257	251	281	248	239	258	254	248	247	274	213	297	264	247	268	258	266	248	225	260	245	242	252	263	246	253	270	275	283	235	263	239	256	231	268	263	265	266	255	298	256	223	252	265	250	261	276	264	297	231	262	256	312	236	274	224	239	256	197	264	242	263	255	261	278	282	260	252	273	251	256	266	251	276	301	254	259	253	253	237	276	255	248	289	243	275	274	244	255	259	288	272	239	277	256	231	245	255	279	248	261	241	247	265	253	257	252	253	234	271	257	259	285	269	247	245	271	262	265	288	235	259	260	227	258	261	236	232	236	250	274	246	241	257	271	257	253	247	256	281	237	286	260	284	234	264	249	269	263	256	235	279	250	246	278	259	259	255	266	239	280	259	250	251	239	257	271	250	263	263	244	271	246	248	261	260	255	254	268	241	273	241	250	240	235	268	233	276	251	259	273	260	251	231	263	236	272	258	259	264	249	269	292	268	257	280	273	270	249	274	293	276	252	261	281	245	262	262	243	283	239	260	250	271	260	264	259	248	231	256	280	253	255	268	232	249	265	288	227	260	262	244	227	263	247	239	260	259	226	249	286	257	235	264	254	261	279	238	265	237	268	262	230	247	228	270	266	271	242	258	249	260	274	263	265	288	246	247	256	239	224	251	269	270	253	256	242	250	262	241	244	264	257	256	220	279	252	253	254	246	257	277	280	274	267	243	261	274	265	255	244	263	261	270	257	243	261	246	254	280	265	264	251	267	267	265	250	240	236	242	238	267	267	241	278	257	258	267	257	246	265	256	247	301	234	274	254	250	257	272	250	277	246	243	265	275	266	276	237	247	232	241	250	258	234	265	238	289	285	264	236	277	247	249	237	267	264	270	280	252	299	251	252	270	236	266	250	236	236	242	252	270	268	259	234	269	258	224	256	254	266	254	298	263	257	266	272	247	260	261	242	238	279	226	284	246	257	312	256	244	279	291	267	274	262	272	244	256	247	226	283	266	293	284	243	268	279	294	241	239	285	241	266	268	256	259	267	260	279	253	267	258	275	256	235	249	288	291	254	233	243	269	233	242	258	251	272	235	267	270	256	247	265	240	251	260	238	265	227	250	293	258	288	273	262	266	265	270	264	256	234	278	283	254	265	248	271	229	244	245	260	254	267	276	242	232	264	235	289	277	265	238	263	234	297	266	232	254	246	273	268	233	262	266	265	284	259	236	256	262	262	269	259	278	269	256	243	263	273	270	274	279	261	268	276	257	259	249	219	258	235	234	258	247	270	260	266	271	269	272	244	251	221	263	260	248	271	232	261	238	266	219	243	274	277	253	236	303	258	268	273	240	261	227	244	236	255	276	280	273	259	243	239	232	247
25082	21055	26765	25029	4017	960	742	586	2704	23273	19497	6466	643	550	420	465	432	461	470	445	476	445	451	455	500	448	425	514	484	481	479	442	484	466	443	456	448	425	464	444	431	458	441	428	450	494	441	471	405	388	457	455	441	432	463	439	413	462	475	494	446	445	449	480	452	458	439	467	441	459	465	425	471	429	429	460	452	429	427	431	459	420	452	433	440	416	453	449	432	441	438	446	481	430	451	436	439	416	451	460	457	454	448	415	484	465	433	469	440	450	463	460	451	471	455	418	463	465	472	442	465	406	403	467	445	409	453	441	465	493	465	430	470	443	445	468	434	454	455	453	438	441	424	464	470	438	461	450	443	469	437	420	466	438	493	427	430	463	443	430	452	452	469	449	445	462	446	460	424	427	463	454	435	486	414	439	446	463	408	443	460	432	460	413	450	421	432	446	454	420	449	461	459	455	431	465	451	452	500	453	457	453	452	450	461	437	396	437	432	473	486	487	476	433	465	461	449	437	427	419	407	425	430	444	456	459	475	441	437	454	453	449	460	451	447	435	462	494	470	430	438	409	453	419	466	456	412	457	460	434	444	479	411	438	457	437	450	462	428	441	464	448	466	430	471	425	445	502	462	442	486	456	417	425	422	454	470	433	475	459	453	430	442	403	448	450	438	482	445	491	463	429	474	467	438	458	449	487	454	455	461	455	463	428	473	426	426	443	453	420	447	441	434	392	451	461	443	475	454	416	398	413	426	445	457	471	428	446	446	461	422	461	465	476	456	465	438	419	467	429	442	416	435	405	456	415	412	463	416	438	482	429	429	442	443	420	429	443	460	411	456	448	471	448	426	462	439	448	411	429	449	475	448	411	448	470	445	425	459	507	473	435	450	457	408	473	425	453	467	440	494	448	472	450	426	437	413	460	432	455	447	469	455	498	451	418	454	455	427	452	478	513	487	448	488	436	440	444	444	437	442	444	478	403	392	416	463	439	427	430	444	431	413	458	475	456	449	459	478	438	442	483	414	435	409	407	448	484	435	450	465	438	462	425	433	428	426	487	467	420	427	432	450	436	401	453	452	449	436	468	459	392	417	455	397	455	453	473	453	466	469	416	457	416	459	442	428	498	474	420	480	454	458	469	446	452	427	423	464	436	457	462	440	427	387	424	458	469	449	490	405	445	422	484	429	441	470	439	454	433	445	444	419	457	455	455	493	470	421	439	446	455	460	496	442	420	446	443	430	490	428	456	437	403	446	444	428	427	467	445	481	456	454	460	464	413	406	445	437	465	456	473	400	480	477	447	444	436	438	437	458	470	450	427	417	420	423	428	474	482	449	455	435	434	400	453	445	429	451	464	447	425	438	424	440	440	391	420	426	425	425	442	454	470	445	454	439	468	414	457	440	473	425	438	452	419	442	483	464	433	442	450	442	425	437	442	458	449	467	481	445	427	439	456	408	429	477	458	425	402	458	432	404	449	458	437	463	457	455	462	452	432	439	481	439	464	461	448	445	468	455	439	444	431	437	451	408	474	432	445	416	481	443	484	425	424	419	452	445	440	512	477	396	416	487	470	424	502	463	467	439	439	441	445	449	416	442	413	456	448	442	428	472	433	500	447	409	424	456	465	472	432	422	463	458	441	453	447	449	457	439	458	459	467	418	456	466	446	448	419	448	434	470	487	433	440	460	463	427	430	427	452	447	460	451	453	426	459	449	438	481	440	423	435	450	405	469	434	471	480	433	450	434	433	428	448	452	440	447	421	470	468	429	454	459	473	439	488	472	453	430	415	462	456	438	449	461	459	454	453	471	365	450	469	453	506	448	441	455	472	448	432	413	454	472	451	435	463	458	450	428	444	439	423	456	441	440	431	476	439	447	445	430	413	456	388	478	387	455	444	415	438	435	439	464	438	459	485	459	445	473	446	457	442	434	451	497	431	494	432	445	479	425	417	412	436	452	495	399	431	438	410	457	444	468	411	465	452	477	430	473	463	449	454	451	463	436	410	421	448	440	460	457	423	454	488	488	449	438	432	410	454	432	422	442	453	444	435	448	460	416	455	430	450	457	448	467	456	487	424	417	459	470	409	452	416	452	437	424	435	437	418	459	505	453	438	441	457	441	431	451	453	462	443	457	453	423	432	425	438	452	443	458	413	421	415	432	468	453	439	444	485	426	445	457	453	435	445	439	456	432	454	436	477	423	449	413	477	494	460	441	464	413	459	449	448	474	469	429	468	436	438	435	453	468	437	440	498	430	433	408	464	488	441	418	440	475	439	445	459	451	440	453	456	446	479	456	443	404	454	435	451	435	460	471	461	419	416	424	394	477	471	453	422	424	473	485	461	427	419	430	463	470	467	473	453	459	449	453	451	439	446	451	413	454	451	433	419	438	441	490	468	472	430	453	446	440	436	470	470	416	450	469	422	443	454	447	467	452	420	404	438	444	430	440	462	438	430	415	464	461	456	464	479	422	418	428	415	455	451	424	499	470	497	437	457	500	436	425	436	421	425	423	436	451	437	444	411	404	481	448	466	447	456	425	477	432	441	448	449	451	456	474	444	399	448	448	450	459	448	417	445	498	434	451	468	443	414	461	467	454	438	451	440	460	422	416	456	448	477	432	428	441	430	410	410	439	428	509	447	437	450	441	476	441	471	462	495	461	435	421	452	474	397	434	451	446	456	468	470	440	448	443	462	404	464	480	443	443	464	431	454	450	442	471	460	447	434	433	450	465	420	428	445	407	453	431	441	440	384	434	435	434	435	462	459	455	421	461	434	476	460	469	473	412	422	428	450	426	482	443	477	426	470	444	439	475	445	457	440	457	451	428	478	439	434	460	474	486	407	465	435	462	437	471	427	471	459	431	431	470	445	466	458	425	429	469	424	441	480	426	423	468	454	424	437	428	465	461	385	423	463	465	435	432	458	454	471	477	449	458	481	415	452	469	444	453	464	430	432	455	431	449	490	454	443	462	441	421	475	428	427	445	468	439	416	455	450	436	437	451	421	495	424	482	456	441	443	451	443	449	412	460	423	428	444	453	445	464	422	451	417	459	428	421	421	443	412	454	453	442	433	413	478	482	458	446	436	478	488	436	409	401	476	399	408	421	449	473	481	451	440	439	435	420	424	470	471	452	435	432	432	450	428	458	433	429	421	455	458	458	444	425	466	441	464	424	438	429	417	448	430	448	443	443	460	443	479	443	453	458	474	426	455	456	463	415	424	450	438	435	462	430	424	451	440	446	413	438	466	430	483	424	473	423	436	473	416	473	437	404	415	439	432	432	501	461	413	448	458	448	491	501	470	453	449	442	453	446	458	444	470	433	504	476	436	472	440	436	446	462	429	447	417	444	418	408	421	442	461	421	406	471	420	428	463	452	464	448	472	468	443	477	455	462	437	453	469	448	422	443	459	413	444	455	448	441	438	432	432	450	420	411	443	443	431	464	422	439	438	470	421	467	446	447	457	416	409	456	439	446	423	419	449	462	459
3656	3170	2544	1289	855	773	663	616	4421	24312	16074	5043	469	438	372	376	386	406	405	388	419	374	364	402	381	437	379	388	396	375	439	452	412	396	394	410	409	375	408	391	402	416	389	414	403	398	379	406	413	427	436	392	441	360	400	416	404	383	411	349	376	401	400	382	402	357	413	400	397	405	404	404	390	412	383	404	392	434	417	376	398	345	398	390	409	374	373	397	405	373	413	389	381	393	340	389	376	398	383	393	417	428	416	412	402	410	414	395	372	430	379	409	380	409	391	376	441	408	395	357	413	363	394	383	402	343	392	397	356	402	399	399	402	427	373	382	405	424	411	378	365	368	372	387	428	370	371	398	419	354	389	388	410	330	386	385	402	374	380	402	372	372	430	381	400	383	403	394	405	389	384	385	382	393	335	416	376	401	362	431	377	384	389	401	425	410	393	388	403	434	408	402	374	361	419	397	403	439	408	401	399	378	410	382	404	401	426	413	389	400	412	373	375	360	368	396	418	378	402	416	409	439	413	400	374	393	428	417	428	421	407	365	444	414	404	397	375	375	406	392	393	434	415	406	399	427	410	394	397	390	383	399	393	368	419	390	364	387	403	404	405	384	418	415	389	412	405	403	385	398	431	392	384	401	387	378	388	358	408	436	406	410	411	376	425	408	409	397	399	371	399	395	407	412	355	420	399	398	395	391	433	388	377	394	389	409	441	385	366	375	395	432	415	390	426	379	384	382	420	399	396	390	417	387	388	397	419	367	383	371	379	383	417	413	366	390	405	420	407	379	363	410	413	384	397	368	398	381	377	381	404	405	391	358	365	357	358	373	362	444	389	333	422	410	387	399	411	385	379	356	411	395	408	394	424	409	390	366	395	409	392	396	413	463	382	348	406	378	400	424	427	401	386	367	389	392	380	382	372	379	392	373	409	376	388	413	387	404	386	419	383	393	411	410	414	383	371	381	414	404	415	411	404	430	373	371	406	397	400	381	426	375	365	386	373	415	406	367	390	429	404	365	374	391	374	387	401	382	437	424	408	400	404	400	377	390	357	398	379	392	384	389	383	398	419	416	377	418	375	404	413	377	374	396	419	374	395	401	384	383	411	425	401	397	401	376	393	355	421	395	396	369	388	389	423	352	413	423	415	403	405	421	412	398	345	421	399	388	398	418	381	373	412	416	407	400	404	420	428	395	404	369	397	426	375	368	401	387	383	394	382	389	402	371	409	384	375	400	407	369	399	390	372	418	376	374	380	400	427	392	419	381	426	397	411	404	382	368	364	412	397	377	375	392	414	380	423	415	432	409	362	360	407	384	403	395	373	400	411	380	399	413	407	399	384	399	422	385	403	397	416	402	369	410	364	425	421	405	366	395	377	405	389	401	391	427	431	426	403	412	389	374	399	386	401	395	387	384	411	422	391	418	398	414	383	370	416	371	373	417	386	394	400	376	393	414	376	433	415	374	383	408	380	398	363	392	361	405	403	392	426	394	371	410	420	410	368	388	394	415	408	385	394	398	434	396	428	388	391	415	357	395	402	402	348	387	419	380	389	370	396	380	367	382	387	367	393	404	401	387	383	396	403	412	431	377	397	413	401	371	383	412	375	387	390	391	369	401	399	370	405	414	414	388	403	411	374	388	433	377	395	434	381	380	411	382	382	384	342	366	406	370	379	413	384	402	403	397	388	399	411	416	417	436	372	366	409	382	367	407	415	372	396	437	401	427	378	384	379	420	425	397	402	423	384	378	400	422	388	449	381	409	390	406	353	389	400	411	368	408	399	411	396	418	394	391	378	373	406	432	393	361	391	387	394	417	441	418	383	389	379	389	396	405	396	349	448	389	379	379	383	346	443	420	370	371	358	409	412	387	357	363	410	397	389	414	383	393	394	407	391	377	409	391	383	394	402	364	419	398	395	397	385	413	374	394	396	403	401	434	405	414	371	386	391	400	375	383	380	393	384	398	381	403	389	445	355	444	366	379	401	370	423	397	369	363	394	382	423	412	385	387	406	422	389	410	386	389	372	367	378	417	400	383	380	375	403	383	367	363	399	362	363	399	392	360	394	410	395	352	359	402	405	386	372	408	387	372	389	375	397	404	386	428	402	376	384	378	412	423	363	385	397	395	376	416	408	371	429	410	391	362	363	400	391	421	416	375	399	381	395	379	375	369	407	394	393	398	406	383	367	378	394	406	416	366	370	392	435	386	398	409	383	419	391	410	400	440	383	429	387	388	405	399	398	379	381	398	419	401	408	434	374	405	411	377	419	383	421	380	432	425	360	391	377	400	422	355	388	358	378	420	430	382	389	391	382	397	389	391	391	384	417	386	393	405	387	384	380	394	397	415	391	376	386	387	381	382	418	374	395	387	397	417	397	378	350	390	407	392	387	397	407	381	387	416	401	396	362	377	392	422	381	391	399	400	414	389	395	394	403	388	385	385	376	356	376	388	405	398	376	390	384	416	404	405	370	355	399	403	418	377	376	395	371	362	354	372	398	375	405	357	422	438	382	358	401	390	405	418	363	416	410	380	399	416	401	385	398	386	415	375	383	379	400	365	398	378	367	371	377	406	420	405	426	406	423	397	397	385	384	394	391	392	395	366	374	376	408	362	402	359	362	370	386	377	351	420	361	425	374	388	409	399	393	407	407	369	420	387	373	413	391	390	397	376	375	395	441	380	379	386	405	390	404	366	390	384	395	437	419	402	382	400	415	397	400	384	391	399	394	383	354	376	416	364	380	434	404	393	425	377	363	362	370	395	431	389	407	368	389	368	401	396	393	387	406	401	386	433	427	385	350	378	397	387	389	413	412	383	372	402	386	378	412	383	361	403	397	403	375	399	404	392	402	407	365	369	390	390	351	386	398	358	394	435	369	400	415	387	406	385	386	400	435	407	374	415	357	367	364	388	387	429	382	366	394	401	352	385	374	388	397	375	375	376	375	398	393	402	408	388	401	404	406	391	424	361	390	423	377	383	417	405	406	363	411	389	423	408	413	413	364	380	370	403	360	404	374	425	374	383	381	373	401	428	395	375	396	409	413	387	386	338	378	347	412	381	407	395	450	375	384	406	376	420	418	359	401	399	409	372	402	417	373	410	405	414	391	423	382	370	386	370	384	368	399	387	361	410	374	396	397	385	383	414	376	424	399	357	414	370	388	414	358	386	382	411	400	415	389	383	366	396	376	406	378	407	418	394	388	383	409	351	426	380	412	384	385	391	390	406	372	389	381	392	385	380	369	367	332	379	376	399	376	365	416	421	427	371	385	377	430	360	376	412	377	393	406	389	402	392	378	411	384	398	396	406	382	372	396	385	362	354	382	402	411	412	401	380	370	378	371	397	402	397	403	398	404	416	392	368	372	392	409	391	363	423	412	404	383	400	405	420	417	446	382	453	355	402	387	387	368	356	378	406	382	404	357	386	411	404	408	390	360	408	374	389	416	416	393	381	391	365	384	424	382	403	401	411	389	390	359	398	379	390
23830	21036	28227	24023	20997	8309	1961	1280	9345	38787	35574	19124	3712	1298	900	803	815	756	816	819	850	856	825	830	845	838	805	785	848	781	845	806	814	804	785	771	810	766	824	791	784	811	813	808	819	784	802	731	828	815	798	763	789	781	781	709	802	833	742	801	845	757	808	797	810	790	749	744	810	759	834	810	756	775	825	818	800	812	794	852	810	811	745	866	795	805	761	795	771	754	886	850	811	750	822	759	805	810	756	798	807	779	798	793	767	816	798	815	814	774	815	807	837	768	775	777	786	834	782	831	807	845	764	807	819	767	779	784	757	773	822	774	787	729	742	780	812	818	842	833	802	754	759	798	799	783	816	768	797	833	775	822	791	849	704	772	785	848	788	829	788	856	809	785	788	791	743	788	781	751	781	799	843	789	798	842	760	759	834	798	812	791	810	784	806	788	810	802	777	738	748	752	850	810	809	781	798	772	824	800	793	779	781	784	775	718	815	792	752	774	841	843	767	784	787	784	817	777	755	787	804	795	753	771	775	822	776	794	761	766	789	809	787	823	817	798	802	783	825	826	796	849	775	808	757	833	797	747	785	815	765	791	767	832	755	744	786	770	794	840	719	851	830	776	790	763	821	741	810	761	825	774	785	777	765	784	834	762	817	762	782	726	796	821	811	800	755	762	797	763	768	763	767	779	812	791	789	770	793	830	820	797	766	826	839	815	794	748	792	770	821	794	798	771	805	814	750	824	783	834	767	824	839	806	780	800	792	772	760	764	807	794	805	828	787	824	805	815	807	826	832	779	839	819	759	783	775	772	801	755	780	777	806	815	792	759	754	841	769	786	788	756	800	786	820	829	816	764	817	789	770	788	814	818	831	843	770	789	817	753	790	779	812	834	794	736	754	819	815	800	732	792	782	798	791	814	799	752	763	763	753	768	803	798	748	783	798	792	825	798	793	806	767	828	806	751	777	797	794	822	819	785	746	785	803	750	803	790	781	800	758	790	816	795	799	793	745	723	815	838	804	796	758	829	810	777	783	806	783	825	809	777	791	815	793	827	794	822	751	828	808	839	811	768	838	807	821	779	796	784	791	772	796	808	762	794	744	749	824	799	773	784	854	804	784	816	814	805	781	816	753	787	817	769	790	779	787	808	822	861	810	775	790	744	788	790	757	809	725	774	770	738	802	770	786	825	774	784	826	749	803	782	781	838	744	767	755	833	814	807	767	791	802	777	799	773	807	775	763	824	796	793	748	773	840	799	737	751	836	818	823	771	801	773	807	787	808	789	808	805	788	778	836	758	793	744	727	827	804	772	803	798	775	816	807	793	781	760	741	761	772	785	754	817	817	785	774	859	817	783	756	774	755	758	746	812	860	820	779	787	824	753	757	789	856	791	722	786	769	767	772	816	798	775	811	818	816	793	807	765	824	794	787	821	830	769	806	818	832	774	786	780	786	826	861	816	761	842	843	800	836	766	822	813	801	804	801	753	796	783	790	786	772	752	823	771	722	789	788	830	816	804	774	826	803	818	808	765	796	789	816	790	786	819	836	804	764	784	773	777	779	796	782	794	826	794	805	813	745	774	808	792	820	758	822	782	737	780	804	796	820	720	796	807	784	821	834	819	754	771	787	831	797	781	773	785	803	798	782	770	825	783	809	779	813	784	781	745	784	815	773	814	767	784	857	780	766	774	800	777	800	793	777	758	795	812	824	773	812	788	791	826	749	749	743	781	819	837	805	807	782	765	754	789	802	777	764	780	805	803	803	778	756	785	779	765	784	772	768	795	745	825	774	757	839	776	768	819	822	757	811	787	776	753	800	782	823	759	801	802	805	808	842	794	765	779	790	736	842	775	777	781	818	794	824	807	816	786	822	806	820	753	797	783	749	799	769	804	822	847	720	738	760	796	829	810	804	812	754	822	753	830	765	798	780	761	796	818	798	818	728	748	753	811	822	815	779	762	757	842	784	796	742	790	788	771	796	813	773	788	825	782	786	766	781	767	769	755	781	782	774	765	816	826	813	815	809	769	779	764	773	777	800	739	820	821	891	787	839	746	802	780	773	802	797	801	796	779	776	785	772	815	773	748	764	777	761	768	772	730	761	789	792	838	795	773	776	794	790	771	777	782	803	760	721	783	767	759	840	782	826	817	818	766	813	784	790	814	733	814	827	777	788	803	740	807	808	772	768	813	787	866	799	764	763	765	805	827	748	826	825	785	737	781	753	747	790	735	803	811	761	831	764	808	771	749	777	796	792	766	850	796	771	836	834	770	794	767	784	828	809	775	792	800	799	780	763	773	807	788	821	791	763	747	803	771	809	799	796	765	788	799	827	821	804	754	758	806	831	776	748	834	737	719	751	806	733	806	832	790	783	803	794	797	799	789	755	756	791	806	779	807	727	791	788	789	758	742	775	782	798	812	790	854	759	771	777	783	787	747	788	791	816	826	779	764	806	794	785	788	778	778	780	778	752	780	776	784	772	785	756	822	803	771	785	764	792	807	807	782	864	835	793	824	760	759	754	782	780	785	771	778	829	858	815	831	775	783	781	804	820	781	834	776	763	806	800	786	785	779	749	737	766	807	765	819	779	768	812	798	768	780	775	766	790	736	782	748	826	776	743	795	797	802	765	831	756	837	766	767	796	797	786	787	827	778	780	815	773	781	801	778	815	798	783	736	803	808	758	784	814	795	797	778	797	787	778	777	776	835	808	812	780	771	793	764	790	767	801	748	780	777	777	807	778	783	786	757	824	783	786	805	784	739	807	782	749	800	786	812	744	821	799	844	809	803	749	803	850	806	774	750	793	794	816	730	812	802	784	747	798	807	770	836	770	813	794	793	807	819	788	798	779	829	825	758	787	769	791	811	771	753	788	791	783	782	805	778	812	734	803	789	823	774	799	851	780	776	781	769	798	800	784	809	766	847	781	796	746	754	885	765	780	748	754	776	781	780	775	748	769	758	798	816	766	747	781	774	798	851	873	783	833	782	771	743	792	792	807	779	735	781	808	798	814	786	798	772	811	790	803	777	766	740	761	804	750	815	828	827	766	800	829	814	838	825	814	743	791	724	796	792	759	839	814	795	744	807	761	751	728	788	731	770	830	780	786	818	779	809	816	790	830	788	765	764	770	765	784	791	787	811	806	776	773	768	781	777	823	757	783	720	785	784	810	788	827	788	768	730	772	790	846	788	767	802	803	759	795	826	779	762	793	822	785	796	792	768	812	768	791	816	810	798	846	812	748	792	817	805	796	759	803	774	783	826	789	785	810	789	818	793	783	815	790	786	794	765	768	786	781	758	809	794	811	788	773	818	786	789	767	786	787	778	819	771	768	782	798	775	814	831	742	840	786	764	806	822	794	767	752	813	791	785	802	793	779	769	819	798	809	823	758	755	770	871	752	814	779	782	819	763	733	802	794	798	762	737	802	776	783	745	803	805	795	781	826	743	814	783	797	808	814	820	757	745	757	755	762	793	790	834	821	790	777	808
4130	6456	4973	2677	1859	1456	1331	1283	12805	37760	30008	13422	2525	1163	652	629	709	686	689	678	682	674	644	656	624	618	649	657	705	689	678	641	613	664	682	696	680	680	697	653	631	653	653	693	650	608	639	685	659	690	637	661	669	622	663	655	656	685	653	700	652	655	619	643	671	691	644	634	701	620	667	642	637	676	694	667	648	639	675	648	624	643	618	665	640	646	677	683	657	638	642	666	638	668	638	719	673	694	651	680	594	643	667	638	610	685	661	705	648	698	661	634	679	682	675	659	668	636	660	696	667	653	641	659	678	676	697	664	669	618	666	669	670	660	665	615	666	664	696	706	667	599	634	669	656	639	646	666	659	627	648	662	632	654	673	609	665	680	620	624	704	651	640	673	704	648	629	699	625	699	714	647	640	634	633	674	673	623	664	647	644	678	647	667	705	632	633	657	632	659	661	646	694	652	657	659	682	659	661	645	664	669	664	609	693	653	663	663	680	672	681	590	650	662	680	623	644	641	690	674	643	658	663	642	691	677	668	651	639	653	661	659	634	636	630	608	665	677	674	618	686	688	688	644	632	649	642	624	646	681	650	660	623	635	656	718	645	664	632	626	665	659	620	601	663	683	658	642	668	696	654	644	649	694	654	638	647	625	668	657	670	634	650	651	657	635	658	633	605	658	601	685	662	646	632	618	630	674	647	600	649	648	666	618	658	642	676	657	696	702	622	626	668	681	658	640	642	661	703	664	661	667	643	646	679	631	629	673	704	669	655	681	626	681	677	617	677	663	634	683	677	657	620	653	654	665	689	643	655	656	704	685	648	656	684	684	620	649	675	677	671	666	672	685	665	664	709	626	624	670	667	687	665	650	625	650	608	664	635	656	658	636	661	664	616	638	682	650	641	637	661	641	658	694	670	657	660	670	623	678	622	628	659	649	647	691	653	642	671	690	657	677	678	636	672	656	657	657	644	695	690	660	652	646	598	635	638	639	648	641	622	675	639	644	644	710	638	652	680	675	639	664	671	635	658	606	673	646	657	689	661	634	668	652	636	698	636	601	650	672	659	644	698	641	665	673	644	632	660	661	681	659	676	657	647	647	648	677	680	650	677	665	660	662	671	662	664	631	609	660	664	651	703	629	593	635	708	650	635	656	663	655	615	676	623	632	627	667	678	640	648	700	656	690	655	663	642	705	675	698	684	653	653	648	702	645	696	620	637	664	681	633	609	650	663	655	670	613	642	621	682	676	633	609	695	649	657	634	632	681	646	608	678	686	662	669	659	629	671	628	687	646	708	657	659	657	703	592	643	627	647	656	656	646	640	662	617	692	673	619	635	675	654	655	642	659	649	677	671	682	602	658	661	635	611	655	641	646	613	647	636	656	688	648	653	625	640	649	658	645	638	631	664	620	642	675	629	692	681	654	659	639	664	626	634	668	679	688	654	684	625	649	711	667	646	688	616	714	647	601	683	650	666	675	635	652	645	651	667	630	605	669	678	623	657	674	641	701	680	618	661	691	592	671	672	684	665	652	668	661	614	691	660	671	683	632	646	692	659	658	666	656	653	653	674	643	640	652	713	678	643	642	676	682	674	665	653	662	580	616	670	681	640	640	646	622	658	639	623	617	608	661	649	710	612	615	622	639	673	685	655	647	648	607	647	638	610	643	649	700	662	633	656	663	664	667	652	634	690	692	654	672	656	623	685	650	687	640	661	676	712	645	644	615	674	668	623	696	708	652	654	644	706	663	674	622	664	658	640	679	640	631	615	621	677	635	671	633	662	657	646	603	709	651	654	715	690	640	644	633	704	650	669	661	638	672	660	658	640	676	643	625	640	652	620	630	659	656	681	670	664	634	646	666	598	693	667	650	622	652	671	662	640	611	675	625	649	626	697	665	722	677	631	662	691	643	639	665	656	625	687	649	630	574	674	688	660	668	680	656	652	612	720	659	689	667	612	637	648	619	684	671	683	631	630	677	676	585	667	631	655	629	709	639	673	702	639	666	614	664	646	663	654	664	665	675	690	694	663	610	662	652	673	678	626	673	649	687	697	645	616	689	649	683	660	661	595	628	634	636	621	660	690	631	688	694	639	646	615	664	667	651	632	653	649	677	618	648	720	646	623	656	639	657	626	649	674	642	660	681	641	629	714	613	659	639	662	664	648	672	642	650	636	644	670	661	657	635	677	623	622	639	605	641	661	705	657	683	616	656	698	705	686	624	639	687	636	649	631	653	626	640	627	658	665	678	614	714	663	628	665	655	648	699	669	663	633	638	649	621	633	667	642	622	653	604	644	668	668	681	620	637	654	691	625	687	646	663	678	688	614	686	623	634	644	671	631	632	642	683	659	653	606	637	657	682	669	667	656	664	642	672	640	666	621	652	676	648	705	641	663	638	630	675	623	680	658	656	669	715	632	662	658	603	681	682	598	626	688	698	625	682	678	652	636	632	663	643	646	660	640	680	692	719	620	641	633	646	623	644	648	643	698	672	632	654	637	648	669	676	644	664	653	632	627	633	679	648	668	640	596	654	641	638	674	595	640	635	638	649	655	697	624	707	643	668	675	645	705	619	654	682	580	653	619	638	668	624	659	624	663	663	643	648	650	603	637	658	674	679	696	592	604	654	655	672	627	642	646	637	686	612	693	680	599	621	672	695	634	683	659	663	622	677	641	689	630	622	658	668	642	670	680	681	618	678	655	664	645	626	642	601	650	677	679	684	641	653	632	606	645	631	656	669	642	646	618	643	650	658	636	625	678	660	626	663	666	701	611	649	638	656	655	621	623	633	604	648	673	649	682	640	661	642	674	675	652	658	657	703	622	651	670	674	680	660	660	650	632	658	645	668	642	675	698	674	664	666	655	654	653	658	635	650	645	637	646	666	612	631	636	627	659	646	638	662	643	626	643	670	638	649	634	638	635	680	645	635	668	691	652	594	673	635	633	648	631	656	662	671	654	667	627	631	626	648	633	637	627	607	644	649	662	673	627	649	640	646	668	608	638	650	697	655	640	645	630	648	670	648	688	678	636	650	635	677	619	643	652	614	685	689	622	653	633	618	617	644	637	635	703	651	640	721	633	618	620	636	621	642	654	626	694	669	631	643	676	706	649	622	646	658	648	625	638	635	650	687	705	659	639	637	648	645	673	702	656	620	612	671	590	618	695	651	666	637	621	672	666	686	635	601	668	645	669	650	671	655	638	662	677	699	653	657	685	644	659	641	663	655	626	668	644	635	664	695	674	650	616	628	615	634	659	623	666	641	635	632	676	658	674	644	647	704	694	641	672	643	683	708	654	675	624	685	655	690	672	624	657	634	644	641	650	615	647	592	674	653	688	694	669	629	636	638	643	668	664	644	648	697	639	626	631	658	671	659	600	642	635	663	656	630	671	629	670	641	624	692	686	623	621	650	631	622	626	653	666	672	642	643	681	665	656	700	638	636	650	683	613	672	635	629	640	645	692	660	647	604	692	606	646	617	619	676	639	607
27295	12512	1561	862	641	569	605	567	759	2606	2832	1834	833	577	459	518	523	502	510	482	532	512	508	502	573	515	510	504	524	493	551	527	485	547	518	483	496	513	471	467	527	498	527	481	539	516	551	514	523	516	534	544	489	515	457	550	543	461	495	503	513	524	511	532	501	506	544	541	476	506	555	521	505	511	458	512	552	538	517	548	520	535	491	491	503	529	479	525	498	530	503	513	533	499	507	461	504	532	507	515	541	539	481	512	518	514	482	503	482	513	523	540	502	508	507	522	518	510	511	526	504	475	552	501	506	498	542	492	456	504	527	486	529	486	500	515	493	523	484	516	533	483	509	508	509	494	486	512	500	520	488	521	466	496	494	533	530	516	516	518	501	529	484	433	543	495	521	496	538	474	529	543	500	506	549	509	497	532	545	528	475	531	473	522	523	479	496	534	509	535	539	544	513	516	532	479	477	517	521	541	525	494	469	540	537	503	516	505	524	495	486	503	526	515	511	473	520	479	537	549	464	484	522	504	503	524	508	520	540	467	523	508	546	514	488	526	486	498	524	484	514	516	559	558	531	548	547	501	479	542	531	490	560	496	472	513	465	536	489	485	545	535	500	536	489	562	502	548	503	539	449	488	539	518	498	505	491	489	541	520	500	481	513	502	528	516	504	504	504	514	504	474	501	525	481	532	471	564	524	504	511	498	518	499	507	523	536	491	487	529	495	522	516	516	495	479	527	466	517	549	523	475	489	522	516	492	525	550	512	508	556	483	530	503	509	526	485	517	487	485	502	511	479	578	460	519	551	488	524	514	501	464	499	514	476	536	507	513	488	540	499	526	516	502	511	555	489	530	521	506	494	529	510	514	503	515	524	559	557	489	543	502	492	487	496	482	512	539	540	523	489	527	512	513	493	475	507	434	545	553	488	506	502	492	520	513	505	521	534	500	541	491	538	530	519	571	520	527	544	513	531	498	470	506	483	468	543	517	514	494	544	502	517	496	508	501	502	539	526	522	496	521	498	511	519	511	533	491	517	511	475	480	557	513	491	526	534	516	497	465	483	552	516	537	536	511	530	534	523	525	508	515	517	529	507	501	488	491	512	525	481	497	507	513	500	515	500	519	489	517	522	461	486	490	541	478	497	533	519	495	538	509	533	527	460	555	512	513	512	489	532	498	506	519	516	497	469	520	513	527	510	532	478	501	518	505	463	488	508	534	515	485	534	465	544	540	511	506	536	489	489	518	529	503	510	498	468	540	492	523	533	488	531	517	515	507	545	517	544	548	504	523	484	465	486	504	496	488	490	491	485	542	489	488	520	517	549	519	487	531	528	526	517	541	505	462	537	520	513	499	535	505	521	512	539	513	521	548	520	483	524	524	515	490	518	504	495	473	509	554	528	488	496	567	436	500	521	569	539	526	515	517	509	497	526	471	509	541	490	483	521	544	488	525	514	526	502	497	505	509	513	522	512	500	490	500	516	509	531	538	520	484	541	507	495	482	514	521	487	495	534	513	477	507	536	497	514	504	527	502	497	543	492	523	534	535	499	496	538	483	518	486	509	485	517	496	466	501	510	510	504	481	503	523	491	484	561	497	532	481	519	544	518	473	510	490	521	541	511	516	497	518	498	540	524	494	513	483	518	488	519	509	553	515	522	505	507	508	537	493	512	516	479	481	530	510	513	523	467	506	535	514	533	506	469	528	494	516	494	544	517	487	480	501	554	489	493	484	488	517	526	524	513	496	515	477	523	529	498	527	552	488	523	490	485	496	496	530	501	496	481	500	490	483	510	539	512	517	506	511	524	491	477	483	499	487	515	531	536	530	487	501	508	515	507	533	537	474	509	504	557	527	478	524	489	510	517	554	541	487	527	551	521	537	487	514	491	503	555	496	500	515	504	495	522	523	490	490	474	523	532	513	534	484	532	468	502	483	462	502	528	518	481	566	499	494	505	521	529	530	513	543	507	531	475	530	505	501	542	515	492	523	537	499	495	576	491	541	475	523	514	476	500	492	531	468	483	483	486	491	500	537	507	480	471	528	515	497	513	495	535	509	570	493	476	515	530	520	510	529	499	510	477	472	524	521	498	516	490	471	514	484	502	548	513	505	494	480	520	505	524	519	519	528	535	504	503	504	512	512	510	508	532	520	488	521	556	503	512	498	524	498	514	496	516	478	515	498	567	480	530	529	476	518	531	548	544	521	515	509	505	529	533	558	493	515	476	524	522	516	505	470	511	533	467	486	514	547	555	512	482	459	511	519	491	490	516	515	497	503	537	487	506	532	499	484	511	505	497	528	505	504	503	502	530	491	504	509	509	557	484	475	515	469	493	497	537	513	448	483	515	501	490	516	523	506	510	541	500	514	498	503	517	503	477	553	501	501	509	470	484	534	522	519	482	486	510	507	536	497	539	569	507	506	488	441	473	495	496	491	515	520	496	512	494	488	521	524	521	547	487	496	492	545	495	515	505	517	535	503	494	489	510	527	522	489	527	516	468	507	522	503	496	540	542	522	491	495	514	514	495	491	517	480	496	469	508	562	486	497	515	454	484	510	472	508	513	466	538	491	511	477	480	495	512	523	499	472	480	527	498	483	517	532	510	480	502	430	483	500	549	534	523	498	521	533	467	507	518	513	519	512	547	492	484	489	542	515	548	482	503	546	519	514	504	488	508	491	490	553	487	504	580	514	512	544	468	523	531	488	517	507	539	460	501	536	521	536	515	522	461	513	501	509	494	509	522	520	507	507	487	454	512	522	468	483	571	520	539	515	531	508	487	524	514	504	513	546	519	518	537	545	509	527	468	508	534	516	495	560	523	492	497	514	500	481	518	536	513	543	542	516	499	492	491	500	483	522	496	499	564	517	471	487	518	502	482	469	482	491	539	473	517	540	509	540	525	523	497	486	547	504	465	476	507	506	524	555	545	534	507	547	480	477	494	521	533	518	464	479	519	507	492	502	493	474	495	474	477	520	519	470	484	487	517	519	540	510	538	504	537	554	460	503	523	519	486	520	510	526	516	536	479	555	485	491	514	530	488	529	530	477	512	519	522	513	506	507	493	551	481	502	524	504	465	545	502	506	528	522	490	519	477	517	498	528	461	474	510	525	489	542	500	545	532	509	473	501	551	524	490	525	494	521	511	531	522	499	509	490	531	528	497	499	499	489	511	516	549	517	503	479	480	488	481	521	512	536	477	517	492	477	446	496	480	521	503	504	487	538	505	512	488	529	519	507	520	508	496	527	565	498	527	512	512	524	546	481	502	512	554	504	485	490	501	511	518	528	484	477	513	550	533	499	547	543	477	518	505	522	558	518	551	545	530	531	482	534	521	493	577	506	480	510	509	495	499	539	521	506	470	518	510	517	477	481	507	525	516	540	500	552	466	463	486	491	534	518	462	565	544	481	505	504	479	521	530	521	527	510	497	510	511	511	465	526	521	521	477	504	512	506	519	538	555	510	511	578	488	499	513	531	519	479	542	508
5046	790	664	507	523	452	508	427	767	3346	3102	1832	760	505	441	412	421	440	438	431	450	403	440	433	445	429	440	444	435	426	453	417	413	420	403	443	466	405	432	430	447	431	411	437	433	403	415	477	451	418	421	413	416	443	420	423	448	464	437	455	429	416	415	389	411	418	421	422	432	441	443	419	445	420	411	408	453	438	424	444	436	416	435	409	383	427	413	408	411	465	444	408	423	431	405	435	406	453	433	403	421	444	440	413	434	435	425	414	415	434	418	423	417	404	412	448	417	421	428	422	420	410	455	435	427	379	434	407	436	435	419	434	438	393	420	436	417	396	454	391	434	437	418	431	414	436	427	444	438	467	407	396	438	417	391	413	416	354	379	448	413	415	413	401	424	425	416	480	437	420	399	429	387	425	400	429	436	399	413	409	440	418	462	446	421	398	419	385	403	424	444	427	408	423	415	403	392	426	414	425	433	445	418	440	430	408	378	434	393	431	452	452	407	477	429	389	442	455	464	412	413	426	413	403	432	441	469	410	417	409	420	407	400	452	429	426	456	429	428	385	412	429	445	421	410	419	428	417	437	404	377	402	436	407	441	440	407	408	432	454	412	433	389	431	438	400	421	418	440	386	410	397	446	412	406	423	451	390	402	415	419	402	430	438	447	468	425	398	411	414	419	422	414	409	410	396	463	441	425	401	380	415	407	447	411	407	432	422	409	414	458	454	460	442	411	416	404	445	413	427	426	440	403	415	449	438	431	445	393	458	443	425	433	445	411	415	438	446	435	401	419	398	434	438	470	457	433	413	432	425	407	446	469	420	469	441	418	408	422	418	418	367	405	416	413	448	425	428	404	387	428	405	423	424	428	376	393	425	404	391	408	454	423	453	448	440	435	453	436	423	414	402	441	436	420	407	426	440	433	446	446	422	415	429	418	464	416	442	411	433	415	447	418	445	442	361	440	391	394	450	440	414	409	425	452	417	458	407	467	451	411	411	423	401	436	452	426	441	441	402	479	407	406	439	457	409	428	422	411	422	392	434	461	419	412	438	396	397	402	429	427	393	384	424	437	432	414	432	400	437	440	439	478	407	440	444	433	412	405	427	447	392	425	416	392	419	422	410	405	424	396	422	427	433	458	440	419	433	416	434	448	395	453	419	418	422	405	415	435	413	441	430	451	395	394	422	414	407	408	391	450	433	445	395	426	394	410	439	423	443	435	420	427	417	437	433	396	403	437	442	429	428	399	391	390	425	462	406	391	406	424	436	430	405	418	415	434	407	427	427	393	455	467	428	410	414	447	411	437	431	433	439	381	430	427	401	391	441	431	403	425	433	416	386	392	415	376	394	414	427	412	424	460	412	426	438	428	422	412	408	442	449	431	447	421	386	415	426	458	413	407	439	427	431	430	449	420	438	380	386	437	444	391	426	406	430	418	431	410	427	438	414	390	417	427	371	439	421	421	437	396	431	454	413	393	417	442	440	427	421	388	415	430	464	409	426	433	449	425	421	416	394	390	435	408	471	375	422	430	401	419	440	416	466	455	455	391	415	424	437	430	438	432	419	407	427	411	441	398	437	466	411	414	453	428	433	447	438	406	441	404	400	414	427	437	428	440	448	447	447	415	466	448	409	389	440	381	419	436	431	433	433	398	419	421	401	422	376	456	408	402	427	408	431	398	441	427	413	432	439	411	406	408	436	489	410	410	418	475	427	435	431	450	415	406	422	434	400	461	436	426	389	445	404	393	429	420	419	414	456	457	432	414	466	412	430	438	432	479	438	418	419	458	428	460	403	419	452	397	445	416	404	412	437	434	413	429	420	412	430	429	433	439	461	404	413	424	434	410	379	400	414	442	432	411	445	431	433	407	400	423	439	422	397	406	429	416	453	425	450	414	440	428	448	440	435	394	428	427	438	427	427	423	437	434	444	442	446	453	424	448	403	416	445	447	422	456	434	429	419	423	441	435	409	416	460	452	426	396	419	439	393	387	397	407	461	396	453	403	433	421	435	451	458	412	409	422	440	414	400	433	405	423	441	433	428	400	399	449	453	444	468	410	396	457	389	441	421	399	434	420	417	412	442	451	405	436	463	390	432	421	430	410	442	399	429	408	435	460	430	384	403	414	449	432	418	452	475	436	411	428	422	436	448	430	426	423	422	418	417	415	433	409	445	393	424	390	427	414	419	414	394	402	405	422	413	431	391	409	430	427	415	428	395	445	436	399	452	397	424	419	411	412	436	430	430	427	407	449	445	447	427	418	446	441	415	428	422	373	414	449	426	395	414	446	425	453	418	413	438	436	433	447	425	394	420	473	443	455	396	414	446	441	380	432	396	419	404	446	415	448	435	426	410	403	428	414	423	398	414	395	434	426	410	438	437	475	422	449	431	424	393	393	423	451	435	451	458	430	441	416	439	454	452	442	479	451	436	439	421	432	443	406	446	421	410	455	436	427	420	446	434	422	458	387	464	422	398	423	396	407	397	459	434	441	434	420	382	406	405	455	441	416	402	398	420	385	424	441	449	420	432	396	403	400	429	417	402	464	459	442	400	412	416	411	410	422	450	422	363	381	390	412	454	405	416	394	420	444	389	442	408	405	420	435	403	383	389	377	407	422	451	384	386	411	435	442	418	434	425	418	430	429	421	414	412	393	424	402	438	432	408	441	429	419	404	411	426	472	453	421	425	433	453	441	420	455	441	450	421	408	439	392	382	393	425	451	440	389	429	445	421	413	432	406	393	435	421	429	424	410	448	424	436	416	443	391	444	424	438	437	427	427	424	393	416	425	411	395	407	403	420	412	424	415	389	419	433	421	427	405	440	424	452	420	403	402	447	427	429	423	412	450	370	429	390	443	453	453	432	426	402	412	370	397	424	443	423	443	391	401	421	437	398	437	449	426	458	412	437	440	443	438	418	397	439	419	438	397	413	448	453	428	440	428	422	403	409	476	426	420	419	450	468	433	397	421	392	399	421	440	432	410	465	418	429	404	451	433	428	433	420	441	427	443	411	403	417	432	382	417	414	380	435	400	442	409	408	420	424	443	393	427	435	441	417	402	448	399	423	381	412	446	446	371	425	412	416	466	443	438	460	380	408	425	370	389	442	403	442	413	410	418	416	434	402	414	402	404	445	399	441	397	433	423	448	419	372	425	431	411	399	424	386	370	399	446	423	444	416	437	417	437	425	419	413	436	398	406	408	423	408	405	429	464	477	451	445	390	416	397	410	421	435	393	438	430	425	447	445	412	388	422	412	424	404	409	425	445	423	384	480	418	464	446	426	444	415	418	398	416	390	442	412	398	405	426	461	441	408	416	420	411	411	411	398	408	443	448	448	413	395	425	396	434	433	401	447	419	398	447	426	425	417	425	450	392	410	410	438	449	446	421	427	424	447	406	416	413	411	456	432	434	408	381	419	385	452	446	418	430	426	432	408	422	414	418	437	378	423	395	445	415	420	435	443	427	419	437	430	398	422	408	414	461	450
25181	21040	26835	24998	4865	1249	970	840	4332	17793	20233	10635	2528	945	655	654	564	650	656	612	679	629	636	644	635	654	573	621	642	628	659	626	654	640	639	637	601	614	629	656	656	642	632	625	690	642	635	633	618	640	673	624	635	608	645	616	626	630	637	673	663	663	624	617	663	635	618	621	583	610	698	641	649	585	623	613	610	634	651	639	640	632	637	658	619	643	677	636	642	621	625	618	639	656	589	633	644	640	622	635	633	633	605	658	655	597	621	610	611	609	665	617	644	613	626	656	626	608	614	608	638	583	623	658	608	636	665	648	607	626	577	669	655	573	667	652	599	622	595	598	670	636	637	626	608	595	624	668	636	587	603	614	635	620	652	594	633	646	657	655	607	615	633	658	626	652	628	644	592	605	607	606	604	627	634	643	625	604	632	656	654	631	645	627	582	629	657	657	635	588	614	654	683	635	667	637	629	623	634	610	630	663	622	662	602	611	608	682	635	640	587	590	610	617	603	626	656	638	633	611	651	660	628	619	689	555	673	647	677	641	581	600	628	655	638	604	642	608	649	596	645	644	642	608	604	618	626	672	659	632	658	646	621	628	634	682	633	648	679	635	611	672	605	612	667	643	667	602	659	655	642	617	600	607	645	613	624	650	689	620	632	684	666	621	588	620	650	647	625	624	646	641	636	622	571	599	616	624	627	620	593	634	658	605	613	560	613	645	609	630	672	622	631	663	635	633	614	658	653	633	642	646	643	637	645	635	638	602	642	633	578	624	657	609	690	634	649	634	631	627	628	636	594	595	577	656	588	662	606	649	598	635	661	627	675	629	620	631	594	616	640	650	628	637	624	619	610	602	631	679	641	633	620	597	656	663	589	614	660	588	614	627	617	660	602	607	604	615	632	592	625	622	617	610	605	616	593	641	587	682	623	624	670	655	571	609	684	595	610	629	621	620	636	668	614	630	601	610	595	617	619	635	648	671	617	674	656	593	649	566	643	644	597	589	651	660	652	614	594	607	636	644	594	631	595	614	670	635	686	597	659	649	620	670	607	620	609	603	648	613	613	671	603	612	632	581	636	618	681	633	628	601	665	674	657	646	669	606	640	619	638	658	644	642	611	618	616	632	602	654	678	661	625	627	605	669	608	643	674	598	623	647	642	630	659	649	636	608	626	573	626	652	614	658	602	613	633	579	663	611	620	632	664	637	645	673	619	591	645	630	575	629	633	677	655	590	649	616	644	661	612	631	628	620	636	632	613	637	650	610	623	628	616	582	652	630	641	648	572	629	646	661	622	629	637	649	620	645	608	636	649	635	626	673	612	627	594	634	629	594	629	634	611	666	603	612	637	637	624	651	624	683	600	639	627	643	618	631	682	659	566	613	636	655	615	616	606	618	659	649	648	603	622	534	626	598	633	587	624	612	591	600	616	625	621	636	640	650	618	631	607	577	614	642	644	641	620	596	623	636	598	638	629	654	629	652	638	637	669	588	589	625	633	604	646	645	657	633	615	599	648	637	594	607	634	622	661	613	644	609	624	619	651	666	595	608	607	642	664	594	623	676	652	640	668	653	644	631	618	584	641	636	611	674	640	644	626	635	580	614	644	602	625	631	638	619	618	630	634	601	669	669	670	613	659	604	568	648	645	621	621	648	657	572	628	621	624	625	662	616	635	635	632	635	591	650	643	619	580	638	629	636	658	631	642	650	625	631	660	605	639	683	651	613	629	644	609	658	669	649	600	612	656	652	628	592	587	608	594	640	650	623	653	656	607	621	598	662	601	639	639	599	625	612	630	627	596	688	602	671	644	613	619	636	610	665	650	644	599	665	653	647	620	638	583	646	622	644	645	662	608	640	625	594	619	593	615	648	612	606	618	641	617	661	682	654	639	637	649	668	608	618	673	672	617	633	660	627	647	635	603	597	620	617	679	588	593	665	660	649	636	595	638	649	617	647	626	663	656	671	640	649	615	632	636	620	569	594	662	618	657	628	625	663	627	622	657	618	610	615	619	593	634	631	617	657	619	615	637	666	599	668	621	618	627	627	596	609	609	632	612	627	657	617	613	670	611	607	654	623	617	627	650	614	611	610	610	671	644	634	644	602	661	663	611	676	621	609	577	607	631	626	623	607	664	669	699	625	644	642	647	638	688	621	611	624	608	647	663	692	642	600	598	641	627	637	605	585	612	591	678	643	603	613	611	624	615	614	640	622	661	623	613	611	671	660	623	613	613	641	675	623	635	677	643	592	605	579	607	649	598	618	649	663	646	604	643	592	620	618	587	617	591	643	673	648	636	642	590	633	636	618	615	653	580	621	635	636	636	614	666	653	668	605	626	637	631	619	617	609	603	629	625	589	617	650	657	641	633	613	617	639	624	659	573	696	632	612	617	613	639	684	629	636	638	637	665	635	632	616	622	602	629	665	617	635	653	602	617	629	631	639	646	593	607	619	638	646	601	627	642	617	630	657	621	608	656	633	654	618	649	670	641	655	607	631	619	608	579	674	690	596	609	651	648	567	604	624	657	655	630	643	653	634	631	625	586	641	652	645	614	659	665	632	649	627	617	656	633	591	618	593	665	636	612	667	581	663	615	634	636	597	601	629	646	615	623	622	615	605	638	625	598	636	587	607	668	678	606	607	637	593	641	645	640	624	607	645	628	603	617	624	624	651	684	669	629	605	653	595	604	677	645	606	642	620	650	589	580	653	620	581	687	669	678	644	587	626	660	598	653	604	638	628	658	627	652	603	614	632	650	622	620	651	643	673	601	655	586	659	658	621	633	625	628	636	666	661	626	638	593	578	635	646	653	634	633	636	605	612	617	675	656	649	603	611	649	649	592	630	623	643	595	628	651	634	633	622	648	585	634	618	642	590	640	616	629	615	597	597	638	617	633	622	616	632	616	674	664	641	648	622	650	642	635	613	607	637	632	650	631	588	623	666	628	656	663	609	655	629	650	629	647	588	642	638	632	623	605	634	578	623	615	599	645	635	625	615	595	624	605	627	617	643	615	645	628	627	626	633	606	657	613	599	613	573	629	682	609	610	651	590	623	601	582	650	590	696	611	638	603	607	633	683	630	672	635	605	649	649	603	608	656	570	612	649	629	633	659	641	598	633	626	610	647	602	654	618	660	622	641	626	595	606	687	649	575	588	592	645	639	648	611	635	588	608	594	618	652	623	618	709	610	602	648	638	670	645	671	610	586	640	638	637	639	609	644	604	628	669	636	610	600	644	616	634	599	634	646	625	623	646	666	622	633	645	614	629	644	583	655	630	618	588	646	629	611	658	633	570	619	654	654	610	638	619	664	636	614	601	606	638	622	621	605	611	678	621	618	617	611	632	582	607	605	650	598	660	636	614	687	585	664	612	604	662	632	691	631	589	587	658	659	659	578	672	624	625	608	593	650	658	622	578	664	649	639	620	645	631	607	617	603	623	636	594	619	667	582	638	616	608	625	614	638	653	645	685	659	612	656	635	624	613	595	634
3735	3119	2587	1419	1088	909	860	751	6344	18840	17560	8608	2215	764	520	536	559	562	546	566	539	513	526	548	532	548	540	512	517	502	533	539	550	526	562	522	569	542	522	581	501	519	490	568	534	512	557	514	552	556	535	542	511	569	541	545	532	534	469	573	528	551	529	521	486	499	550	592	580	581	513	509	530	562	526	553	556	518	583	523	568	519	511	518	565	549	530	510	538	543	521	532	524	558	497	519	503	543	568	504	526	532	539	529	530	516	502	510	530	525	499	545	536	557	527	507	538	489	551	528	586	552	566	577	545	528	522	565	549	503	522	551	580	492	480	508	565	515	494	502	544	549	527	515	565	516	545	530	543	524	530	511	522	568	520	502	520	529	533	502	518	524	534	531	540	513	580	536	555	561	522	500	521	552	501	548	477	545	496	530	501	520	526	538	541	533	501	562	524	528	553	504	523	540	536	513	497	512	525	518	482	513	539	530	545	516	543	537	527	503	526	544	544	512	482	550	528	527	541	522	493	529	533	505	539	507	530	487	555	532	514	506	495	557	513	517	496	523	528	526	536	534	499	510	518	490	534	527	520	504	543	526	508	550	542	531	566	566	500	545	542	523	551	512	539	550	567	562	516	544	522	540	555	568	520	538	529	559	550	524	528	489	506	511	533	515	573	527	516	539	515	505	535	545	514	529	550	511	496	514	523	521	515	516	566	527	557	472	511	536	541	525	542	489	482	500	500	531	512	515	532	546	546	493	452	507	516	510	488	547	495	532	494	533	570	547	524	513	483	538	522	563	526	508	506	518	539	549	500	524	491	506	516	513	555	542	531	547	553	545	534	499	541	472	517	520	519	494	537	517	537	507	530	541	568	527	521	479	506	567	547	540	508	487	518	513	544	521	486	520	500	529	525	528	526	525	572	542	528	533	524	573	523	551	516	571	511	492	538	522	539	524	541	512	533	540	575	554	473	508	550	523	535	520	492	504	570	529	524	496	528	538	540	535	561	530	506	543	517	534	518	508	533	468	518	522	545	508	516	512	551	545	520	539	520	512	489	501	531	545	529	512	567	544	507	530	548	495	540	521	551	520	513	535	495	534	522	523	541	531	547	491	561	527	531	496	481	491	491	530	550	517	572	563	526	535	503	515	544	563	512	506	552	509	524	497	516	505	525	539	501	540	546	527	558	547	563	546	554	560	562	522	521	508	518	497	544	536	551	529	486	528	542	530	515	563	493	521	516	511	533	543	527	532	497	529	487	508	513	540	532	552	529	530	538	501	525	491	563	546	516	489	509	531	545	540	514	548	506	505	562	514	511	543	495	566	534	504	490	531	551	528	505	539	552	531	471	538	532	548	537	533	472	500	530	539	516	516	519	519	541	508	526	536	500	560	537	551	528	491	505	504	514	538	512	478	512	558	550	523	535	498	546	508	510	521	524	521	511	523	498	523	532	517	501	531	508	496	589	534	542	551	526	520	553	525	535	516	521	511	531	520	552	504	565	519	514	511	528	547	557	538	534	528	509	535	539	528	520	576	535	510	523	512	582	535	570	489	568	557	502	513	468	504	506	550	542	532	519	514	484	476	535	517	508	509	504	491	549	520	502	526	503	547	528	551	517	561	556	554	547	518	514	505	548	563	492	500	534	502	497	522	479	525	496	549	526	524	530	521	550	513	543	537	505	511	523	488	543	533	523	533	494	491	508	551	523	511	551	537	529	552	522	580	596	534	528	507	496	502	534	528	566	497	515	533	535	534	500	517	521	565	501	529	527	555	573	526	524	543	501	525	521	520	522	530	567	513	538	556	524	541	544	472	511	503	541	512	530	521	536	549	498	528	520	508	524	503	536	543	553	490	527	527	527	513	528	487	529	541	549	551	522	535	509	513	495	532	516	533	492	505	506	545	505	506	481	540	507	535	487	524	513	538	503	546	529	570	521	537	535	554	557	548	544	539	552	519	541	546	509	518	544	533	494	552	569	562	553	522	546	517	528	499	559	554	519	515	508	525	522	552	554	558	491	550	546	540	535	520	538	534	550	536	498	496	527	504	537	517	502	530	532	543	504	535	541	502	537	513	524	494	544	566	540	528	510	531	566	514	489	529	523	523	517	532	523	513	538	527	539	504	525	536	532	523	538	542	528	498	529	557	525	532	527	546	546	525	499	553	471	502	508	600	534	508	504	494	524	518	519	525	471	530	524	566	544	524	508	524	511	586	556	516	543	573	524	563	552	503	549	517	542	534	501	523	523	536	532	519	543	467	521	540	513	505	509	537	535	510	481	529	563	516	525	516	473	547	576	512	504	560	529	561	486	577	565	546	534	523	522	493	523	522	542	485	500	535	518	538	546	551	541	554	514	561	542	504	527	494	510	527	527	535	527	498	550	536	553	504	549	547	548	509	519	503	515	503	548	548	540	542	526	512	509	508	525	510	510	498	552	518	568	528	500	533	517	495	515	502	524	535	539	507	527	553	484	510	521	552	522	531	539	502	537	497	535	521	547	502	529	515	510	530	565	536	552	524	529	529	528	523	513	511	509	487	512	565	502	508	538	560	529	521	522	527	520	534	526	542	571	552	510	500	558	539	549	500	515	544	568	528	537	528	536	501	512	519	525	521	545	506	525	522	479	533	574	511	517	551	525	508	562	500	550	542	519	525	527	530	536	505	525	556	504	542	570	539	551	473	545	512	550	543	557	517	528	501	536	512	556	499	591	516	488	552	510	493	549	587	502	522	589	507	547	504	561	529	522	514	549	557	500	509	532	547	532	526	516	543	519	510	496	537	524	576	537	508	517	513	521	542	530	514	526	519	531	563	532	530	549	513	472	494	532	524	502	539	573	528	523	610	550	544	533	485	559	543	518	502	539	545	479	534	549	518	503	520	516	513	514	534	538	540	521	514	532	522	560	547	488	543	506	517	556	516	538	493	533	525	538	544	518	536	531	521	508	511	537	520	490	529	515	550	568	536	508	515	489	550	519	532	549	518	537	531	521	481	554	526	529	534	510	549	536	482	528	497	478	544	537	533	479	498	510	502	574	502	541	514	568	549	506	556	527	559	514	536	538	525	565	562	523	550	526	502	512	509	528	526	512	520	534	524	529	528	575	487	514	544	541	520	552	523	506	487	501	514	515	535	504	517	490	507	507	541	535	520	530	515	501	530	574	551	499	519	564	584	546	497	509	480	531	535	537	543	516	515	529	483	500	513	500	542	532	503	517	522	524	570	523	520	517	535	539	555	565	537	519	515	550	553	513	518	549	550	535	536	472	533	525	501	519	520	498	565	524	516	540	515	537	507	537	558	553	514	547	485	505	529	511	550	511	528	532	495	518	528	523	545	529	534	519	513	524	523	495	510	535	531	514	542	549	510	524	509	573	575	519	574	503	557	524	550	541	545	477	501	548	459	510	529	518	532	507	524	522	549	523	505	531	522	499	530	529	551	515	489	515	517	548	530	502	479	536	535	534	517	506	542	541	517	518	535	515	531
23822	20994	28193	24001	20973	8568	2087	1395	14123	39211	34872	18560	3528	977	830	847	808	819	825	822	814	804	812	856	799	895	841	796	848	816	905	769	789	810	765	743	801	795	834	781	855	819	825	802	782	810	865	790	869	820	834	855	777	781	852	802	793	833	814	796	793	845	802	802	799	759	813	826	808	810	768	777	790	824	755	833	838	818	794	815	793	819	808	832	752	840	825	801	805	866	818	813	795	772	784	819	777	816	772	782	780	780	806	867	826	876	801	769	807	825	820	810	851	825	838	808	778	788	832	882	806	788	771	805	853	804	808	838	812	776	734	806	767	801	842	755	785	810	777	811	791	818	780	827	766	741	825	781	816	861	761	810	794	750	862	802	839	768	769	801	832	771	751	807	857	798	780	801	807	816	878	773	767	800	778	801	825	783	772	786	796	799	802	857	807	801	790	806	831	760	789	817	837	811	853	758	804	821	800	816	824	791	759	795	830	781	793	808	793	823	792	845	743	786	841	810	774	793	894	799	832	772	808	809	789	795	794	771	835	802	820	820	821	758	843	788	852	807	841	800	816	810	838	743	793	814	848	789	777	856	790	784	828	850	800	813	827	778	831	829	795	827	865	806	812	841	810	832	796	821	826	801	823	836	846	802	843	790	790	836	819	780	826	810	791	866	779	822	772	808	795	818	783	814	766	812	832	833	780	771	813	820	762	772	724	796	839	781	741	819	833	819	811	808	842	771	822	821	769	807	803	761	822	823	818	792	849	755	836	800	773	797	855	806	763	820	798	826	789	820	798	778	849	834	814	783	822	801	821	785	870	769	790	816	836	786	795	833	794	810	801	800	794	787	773	832	777	821	775	803	776	755	765	776	812	789	824	789	806	829	799	817	782	729	755	830	786	799	783	773	783	859	849	847	822	821	836	851	813	808	794	785	833	823	726	858	806	792	797	827	753	797	856	824	837	838	776	762	775	773	795	810	840	770	801	818	779	808	789	831	784	807	817	825	815	834	832	760	840	837	759	782	802	819	823	841	810	910	811	842	795	780	848	753	813	765	788	791	797	805	845	789	747	802	840	807	824	843	807	812	815	799	836	803	766	769	811	728	805	806	816	833	852	808	766	783	786	750	741	834	796	828	813	849	822	847	749	804	777	741	771	781	808	781	803	820	761	769	782	813	770	816	822	783	796	791	847	746	786	765	834	739	800	817	781	801	864	773	811	797	786	798	801	793	776	789	837	810	806	801	791	779	811	814	739	848	850	783	842	787	814	779	793	815	825	779	813	800	754	814	764	846	757	828	835	786	821	829	810	787	863	784	810	819	786	786	759	803	772	795	754	800	768	836	800	798	777	803	806	808	765	829	818	775	811	782	827	775	800	861	792	826	807	779	789	797	782	789	815	824	811	823	816	834	807	790	792	798	761	759	804	774	808	806	827	819	786	791	783	791	777	847	766	820	835	792	877	825	813	851	845	833	832	823	811	783	799	849	771	850	781	773	837	797	793	796	810	828	752	782	789	824	803	829	788	726	775	816	772	853	774	811	768	806	815	789	842	789	852	792	771	841	845	844	818	779	857	801	816	817	842	792	761	787	808	772	869	858	773	792	799	757	802	823	787	802	849	817	739	830	814	810	810	866	806	820	809	815	854	834	827	858	812	773	805	809	797	778	848	768	761	820	826	807	794	787	773	786	805	827	783	764	836	848	814	793	770	805	832	810	849	759	837	835	763	802	823	827	792	790	831	782	775	787	817	788	810	791	807	788	791	746	810	845	818	776	806	814	776	794	810	765	812	784	802	826	805	866	823	776	777	850	815	804	836	841	803	769	798	793	797	857	768	732	779	756	804	804	760	805	848	766	816	792	814	827	792	815	842	804	813	796	787	781	767	845	829	837	794	823	859	802	812	823	821	815	765	847	797	791	774	831	767	810	808	800	787	792	800	820	835	798	794	739	802	792	824	794	783	785	791	793	801	813	828	744	823	811	839	812	846	813	805	777	854	805	817	802	790	834	839	785	784	790	801	795	839	759	842	861	841	803	784	781	796	781	830	775	821	772	773	852	820	849	854	840	801	739	788	720	789	798	780	797	779	849	839	780	877	820	821	767	774	797	788	810	809	791	814	758	755	796	794	781	823	832	844	822	744	792	804	842	823	774	834	782	773	797	812	790	833	813	776	816	806	779	812	786	811	822	780	766	793	856	794	811	836	830	794	825	823	785	794	757	779	782	747	787	797	805	802	821	731	789	815	839	823	770	771	806	767	856	850	761	799	842	862	819	838	814	795	783	835	812	871	805	823	849	810	818	830	818	781	795	847	770	815	829	728	775	819	836	811	782	763	802	802	786	773	784	814	821	783	831	779	841	820	800	797	800	813	778	872	764	798	782	809	744	828	768	754	794	838	777	766	783	790	877	800	785	818	807	866	768	799	822	806	838	849	885	829	827	838	755	788	821	796	800	815	794	819	791	769	810	781	792	821	826	761	824	779	814	847	761	771	796	820	764	771	815	761	777	790	782	844	828	826	810	799	814	799	823	824	797	807	882	798	811	757	828	779	811	798	807	811	778	794	826	824	789	804	823	767	813	849	790	777	762	774	785	797	783	851	769	786	782	783	810	829	740	840	787	836	800	766	771	840	835	782	762	818	790	792	811	811	779	762	821	767	794	822	873	822	812	773	783	837	776	821	769	817	826	786	821	770	746	814	809	848	805	815	801	820	807	813	766	818	777	760	770	814	827	792	827	772	769	823	860	782	831	842	775	774	833	798	789	761	826	799	801	807	809	847	800	861	779	717	803	821	745	777	780	794	796	804	773	770	840	791	818	832	822	771	835	776	810	798	733	833	798	790	844	763	836	797	816	852	810	792	803	785	806	739	822	829	757	788	747	821	803	840	824	806	793	761	771	775	848	785	805	802	834	800	792	762	815	804	846	771	826	811	828	820	815	792	806	802	754	804	806	780	839	783	775	802	823	795	842	814	822	817	766	790	760	782	760	826	813	765	825	778	801	777	785	744	816	825	834	779	778	758	815	792	800	781	800	838	833	853	767	828	786	803	783	757	808	842	797	815	849	790	834	829	795	789	792	817	802	782	777	754	832	823	770	810	766	783	799	795	829	856	773	844	833	776	776	822	805	829	785	802	837	778	813	766	815	825	768	795	833	829	758	804	766	817	810	794	790	770	815	790	799	750	817	795	763	783	808	809	839	793	817	798	777	798	828	818	790	781	813	844	860	817	797	762	823	798	786	835	873	791	753	790	794	773	832	841	752	832	793	826	759	793	810	850	837	819	816	778	784	816	797	824	794	776	857	884	809	746	792	764	832	774	879	820	755	807	825	784	791	716	823	759	788	765	867	795	794	785	818	824	785	780	794	805	821	778	785	835	837	782	803	756	799	813	761	831	853	810	743	811	804	818	795	816	781	791	795	748	783	775	777	795	777	821	769	781	812	812	758	798	775	838	763	793	838	829	814	851	836	722	789	854	802	801	798
4157	6317	5198	2954	1977	1558	1315	1276	18451	35762	29595	13265	2434	733	628	719	707	703	677	667	707	671	664	670	694	673	677	673	697	655	651	684	684	668	656	661	650	663	649	683	653	730	716	689	633	679	690	632	671	669	671	634	692	677	632	664	680	687	653	655	638	646	683	657	655	717	639	660	657	696	694	674	684	665	696	659	675	673	675	688	673	616	682	627	618	663	661	627	688	651	664	677	690	730	660	648	644	701	668	671	647	640	734	696	745	676	623	653	649	671	681	671	687	636	681	674	686	664	694	690	707	643	683	665	668	666	711	659	649	664	677	642	681	740	709	649	723	661	675	661	684	675	672	674	626	667	658	696	689	675	671	688	675	636	711	724	669	688	657	678	635	629	686	656	655	656	694	677	721	654	674	667	700	655	674	677	639	676	634	706	671	604	683	701	664	629	628	645	653	680	643	648	691	666	698	655	670	684	699	647	656	657	620	677	656	682	716	707	643	694	655	698	672	674	638	673	670	671	684	701	691	649	651	672	683	649	682	693	661	642	641	687	659	703	654	660	703	683	659	649	625	683	630	677	675	711	663	658	681	675	613	664	711	717	649	719	673	674	655	657	698	667	676	644	655	674	660	743	689	655	636	696	679	666	739	685	663	649	710	701	674	664	715	665	703	676	676	680	696	662	643	633	689	659	680	675	707	705	632	659	703	683	665	653	656	593	681	656	705	702	665	651	646	660	633	698	637	623	658	666	688	655	642	648	646	669	664	653	658	655	661	670	625	682	667	683	708	667	665	712	670	706	647	657	676	645	665	681	652	694	646	670	640	660	657	684	671	665	644	650	636	730	669	637	679	708	666	679	688	649	646	719	690	690	643	652	633	610	662	653	667	632	649	690	676	680	729	679	684	635	696	635	671	685	636	659	626	630	647	697	693	655	653	658	638	684	663	681	658	674	642	630	658	676	677	655	632	646	645	658	639	619	658	654	686	666	637	646	662	687	645	617	706	633	672	627	668	658	657	670	709	675	675	676	649	678	667	635	670	651	651	661	691	675	705	668	678	696	678	623	660	680	651	652	601	629	640	708	676	660	678	710	606	669	677	698	621	644	659	683	699	635	666	663	690	667	679	709	688	661	678	631	742	636	636	652	695	655	597	672	625	682	627	688	663	639	624	666	640	696	673	686	671	673	651	645	646	657	693	628	653	673	638	711	666	685	639	659	654	679	630	666	660	646	602	663	645	708	645	694	646	651	646	650	689	666	640	696	630	704	666	718	662	654	632	654	692	621	676	632	682	625	668	688	682	646	675	643	644	685	677	635	650	710	656	650	658	657	654	644	640	677	707	651	629	659	643	645	708	659	640	678	655	697	664	671	667	695	652	620	665	659	668	671	667	696	642	688	710	642	714	663	678	641	684	671	671	667	677	681	702	669	667	661	705	650	640	662	669	687	639	651	648	626	668	604	707	626	687	613	653	660	664	640	659	634	602	640	622	657	659	645	681	680	658	699	676	606	633	674	624	701	582	620	659	647	650	680	654	663	672	641	668	674	684	622	607	690	628	649	742	650	641	680	672	626	645	652	678	676	606	673	678	613	688	670	629	675	696	657	653	713	650	726	635	619	657	696	650	659	655	639	670	658	672	633	668	639	638	704	640	618	661	700	669	672	617	693	632	667	648	664	666	609	683	633	693	657	639	717	639	648	673	687	676	646	631	629	668	677	648	614	673	615	713	622	651	662	633	640	659	680	648	686	661	713	686	640	688	685	650	607	678	671	662	638	700	668	643	670	697	714	666	672	683	671	659	655	677	654	707	632	618	652	674	644	661	655	648	666	677	607	681	651	641	629	635	662	673	681	646	683	679	671	687	610	690	601	667	662	670	637	659	647	670	678	683	687	632	639	710	690	626	684	679	647	644	698	628	643	662	657	639	640	689	677	673	675	654	693	665	663	653	652	691	631	664	638	703	659	592	638	636	613	645	641	686	711	720	652	661	682	673	683	658	686	676	662	647	621	659	666	662	623	633	637	651	683	647	647	706	664	625	633	612	664	657	698	659	697	659	629	649	651	678	659	691	636	632	673	672	659	627	624	650	748	676	686	667	659	686	749	641	653	685	677	680	639	690	683	629	697	636	611	646	655	675	662	676	673	650	660	596	666	672	693	685	690	650	630	701	702	661	647	657	703	680	698	664	662	640	645	639	608	658	642	621	680	682	633	685	663	663	670	676	642	656	664	650	612	667	674	623	615	683	696	660	644	658	603	609	658	682	650	687	673	618	634	682	682	654	650	704	629	639	639	648	650	679	638	656	670	667	657	673	667	647	664	647	674	647	661	661	654	708	633	677	655	618	659	611	714	622	697	686	650	657	661	674	607	683	689	651	703	632	695	653	643	694	653	653	685	672	723	676	643	621	653	694	615	688	672	637	669	666	603	653	609	629	660	626	676	669	702	689	612	686	664	648	671	657	661	651	668	706	663	680	661	662	630	657	639	676	644	702	676	619	667	653	687	678	666	665	643	646	729	657	662	659	622	622	630	715	668	643	652	648	668	615	618	665	644	676	663	630	601	649	674	688	619	692	658	658	654	662	672	632	694	666	667	617	643	624	654	663	670	636	674	635	678	708	644	653	697	655	681	655	664	697	641	661	660	649	664	641	686	639	646	666	668	675	659	653	607	626	643	664	693	623	685	610	651	645	618	646	684	622	664	663	643	693	652	663	648	655	672	651	676	701	677	678	654	697	659	685	702	670	659	602	667	654	641	666	661	655	683	669	673	648	689	664	706	698	675	686	694	713	663	649	644	629	675	666	650	639	647	672	668	666	649	648	635	662	663	641	677	646	687	631	671	643	678	649	655	666	633	676	702	616	667	625	665	634	688	639	708	638	666	644	664	654	644	639	688	689	669	674	648	675	735	700	712	627	708	637	641	663	698	651	635	675	639	641	674	652	710	659	636	704	621	646	686	661	674	666	646	666	646	681	668	616	650	680	674	635	660	679	676	682	680	671	647	637	636	650	650	685	668	643	656	702	655	674	643	668	658	632	635	625	665	697	669	689	656	707	645	668	687	625	648	654	677	710	681	640	650	627	656	649	659	621	658	633	691	646	646	652	650	660	668	656	709	667	650	665	609	698	669	670	676	666	660	694	699	678	682	675	664	685	664	655	701	624	662	656	643	668	703	673	608	672	679	712	676	666	693	660	661	681	652	651	688	648	680	667	681	644	652	664	681	672	636	656	643	664	647	688	647	613	665	639	665	683	650	668	625	638	625	609	623	635	629	615	672	649	678	606	648	625	661	719	634	662	622	679	653	660	666	674	660	690	680	647	657	651	640	641	683	688	635	647	673	671	640	677	672	671	618	690	661	718	651	681	654	661	660	708	682	686	704	645	689	637	663	645	687	647	690	624	656	642	650	661	645	617	650	641	637	630	641	702	630	684	648	662	642	684	655	630	630	664	639	635	674	652	646	686	631	645	628	688	659	666	676	653	685
27252	12146	1279	680	495	360	310	434	1298	2405	2239	948	328	318	303	300	276	311	311	277	317	308	275	290	295	286	275	280	292	287	307	309	281	291	310	306	306	298	345	305	300	288	282	279	304	281	281	314	337	298	272	339	295	311	294	275	287	310	307	284	282	281	284	310	320	297	309	298	301	277	311	312	278	282	314	307	301	303	301	327	331	286	285	288	304	300	325	286	290	328	303	307	288	282	289	320	285	316	311	313	284	282	295	297	284	297	280	314	308	290	332	305	268	324	287	263	268	276	302	339	266	298	288	309	258	285	294	298	319	288	268	305	284	280	285	304	287	288	301	295	309	326	323	329	280	310	292	281	310	294	321	292	314	305	312	298	315	313	313	273	287	318	292	299	302	311	303	309	302	292	287	299	311	313	329	302	294	297	289	289	274	260	303	292	298	315	280	287	300	289	264	290	295	295	283	294	303	289	288	311	323	283	327	285	295	307	270	285	274	311	278	277	303	298	322	297	278	303	263	264	326	325	281	315	297	300	301	301	292	265	315	279	324	303	317	328	270	310	319	300	304	286	260	286	267	263	312	319	283	317	317	325	309	318	310	319	273	274	295	299	301	305	301	294	273	297	282	279	306	296	290	287	286	300	304	290	331	304	288	276	323	303	274	310	265	275	316	292	294	312	312	288	270	275	285	274	270	287	321	311	289	282	312	293	327	321	304	325	308	327	318	307	294	305	268	307	334	317	287	328	257	265	287	307	298	279	285	279	282	289	291	270	318	291	280	319	297	295	302	299	318	297	311	313	318	313	284	266	315	274	270	298	317	317	286	333	295	277	284	313	312	299	286	304	315	289	317	329	293	302	316	298	276	306	289	286	291	296	271	289	296	290	278	329	299	300	302	309	324	274	306	303	286	295	278	303	286	317	284	318	322	285	307	298	282	327	283	279	295	281	285	308	308	294	322	295	301	272	293	292	295	308	283	286	313	306	288	322	318	310	305	288	302	316	301	284	316	291	311	309	286	293	277	285	273	293	296	285	305	257	308	299	316	326	301	297	284	297	304	257	293	299	300	333	293	291	297	327	307	300	277	266	296	335	321	277	283	332	266	295	258	295	319	288	307	325	292	282	291	286	291	311	286	297	319	271	311	273	288	300	305	289	294	309	300	296	294	280	270	286	288	283	292	299	293	276	286	290	298	282	292	291	304	297	279	304	250	292	311	267	291	284	310	292	266	294	296	314	296	258	297	267	280	302	298	302	290	306	305	290	323	284	271	306	299	285	300	297	276	273	297	303	293	289	279	296	300	305	321	299	314	274	293	297	301	305	295	306	279	271	294	305	270	291	293	306	277	313	283	306	277	285	297	277	302	311	287	295	292	313	309	304	307	332	281	279	310	314	264	310	316	294	313	314	296	305	266	295	315	261	306	303	303	294	311	284	313	300	292	266	328	294	299	299	284	334	296	282	281	268	302	293	287	278	306	307	314	329	283	327	309	270	304	304	288	301	299	267	319	309	270	298	310	314	330	279	281	295	291	315	305	308	266	320	293	301	299	294	274	302	296	310	290	327	317	292	281	299	317	290	271	313	264	283	305	275	291	300	296	320	282	289	324	294	298	285	276	294	293	312	310	275	316	277	283	298	295	315	328	290	282	289	304	298	314	296	279	308	285	275	300	276	251	296	324	284	320	316	306	318	279	307	285	286	287	294	295	302	305	277	330	318	278	310	308	284	306	273	298	324	303	297	272	303	292	325	291	277	306	300	282	305	286	290	282	292	290	307	294	294	309	312	281	264	309	297	278	304	329	294	282	303	305	258	299	286	282	270	271	314	316	306	297	294	301	331	302	289	312	252	277	308	281	270	297	292	288	314	335	289	321	281	340	303	327	274	278	311	302	280	320	301	292	294	344	327	289	298	316	309	306	291	288	286	296	304	320	272	288	295	313	295	279	301	318	269	289	310	312	323	315	275	279	316	316	271	287	308	288	308	295	299	308	327	278	262	281	302	304	302	296	269	277	307	302	291	303	267	287	293	294	316	312	326	303	300	267	271	271	296	333	302	305	292	303	295	293	337	288	265	300	300	300	266	309	316	303	325	277	308	297	315	278	303	304	297	304	275	295	303	289	262	321	261	297	291	291	316	281	280	308	269	308	263	289	297	292	280	283	271	285	303	309	297	311	309	281	299	292	306	326	309	299	310	291	299	312	302	301	290	276	286	292	311	311	301	338	304	320	300	282	277	279	291	265	314	285	286	306	296	312	308	291	303	299	288	274	298	307	267	296	307	296	301	298	271	278	294	288	287	297	291	293	324	324	306	273	281	309	292	323	307	295	304	276	280	298	302	321	301	300	274	321	308	275	303	276	319	291	286	298	295	292	281	301	292	259	288	312	311	285	288	273	307	279	292	321	288	279	281	301	308	296	291	283	322	313	281	286	290	314	278	285	278	281	291	334	299	314	318	289	293	273	293	340	289	333	286	309	264	286	287	313	333	290	293	299	315	292	270	266	286	278	291	278	286	286	303	300	279	290	293	292	288	301	273	305	273	292	291	285	293	275	316	289	304	307	312	304	290	283	272	339	255	283	308	284	316	295	288	287	295	266	297	291	287	312	281	291	295	283	286	275	266	288	295	306	279	322	310	296	310	284	296	301	310	299	269	328	283	297	268	312	307	274	318	266	298	296	288	305	291	281	266	284	289	302	309	305	321	294	275	290	314	292	268	280	274	301	298	276	294	321	269	333	293	308	290	285	295	299	281	287	265	307	317	313	304	286	286	281	309	302	275	260	264	279	305	303	280	277	288	276	282	308	305	279	303	296	287	260	303	305	286	300	313	295	270	296	277	324	285	295	293	316	304	271	294	293	296	294	298	255	306	279	282	265	294	309	303	288	304	286	304	306	290	277	309	293	273	303	326	298	307	323	306	294	312	306	284	293	300	263	304	294	277	299	301	277	321	284	281	300	271	311	283	296	291	289	268	276	280	289	265	272	289	313	275	287	291	298	296	291	264	293	315	318	328	323	312	337	276	301	263	308	317	310	299	277	312	292	266	263	321	307	291	332	319	320	296	292	287	301	331	302	283	283	335	342	285	299	305	292	317	304	309	260	289	287	290	264	289	271	305	268	287	288	322	296	306	278	317	297	312	289	322	312	328	292	295	253	295	285	299	281	287	311	300	290	329	263	284	318	265	284	284	282	270	289	291	303	296	305	281	289	300	305	318	304	314	295	286	259	307	299	298	294	312	286	331	279	320	318	275	311	323	283	297	311	306	320	301	292	288	301	292	286	264	318	267	275	302	287	300	300	284	275	312	285	302	301	311	286	295	288	324	279	300	310	305	308	308	301	300	266	279	296	272	313	304	312	311	314	276	304	297	321	317	308	309	270	276	292	280	298	282	278	307	319	306	315	319	295	318	287	299	287	308	302	325	305	303	315	302	294	305	300	285	247	327	307	318	271	307	344	302	306	303	291	277	311	294	319	284	320	282
4903	647	532	385	318	296	322	482	1891	3077	2570	848	287	246	229	256	243	249	260	285	267	269	310	279	271	270	256	287	256	241	279	275	267	262	245	272	275	268	256	265	248	255	292	294	243	244	222	261	256	285	261	273	273	277	270	254	258	230	243	261	271	266	258	269	267	273	251	265	263	270	292	242	294	272	241	258	244	258	277	235	252	261	249	259	259	267	261	247	257	226	280	252	288	265	262	259	248	257	284	258	253	278	250	263	271	238	252	293	246	291	262	276	264	280	285	270	270	243	239	266	262	275	290	276	238	262	241	279	274	240	224	258	251	288	251	266	241	232	248	256	261	256	250	286	247	288	223	278	251	281	281	261	275	244	272	255	261	275	242	243	279	267	241	264	241	250	275	274	274	255	259	262	288	265	262	259	266	262	257	259	262	276	259	269	263	244	273	259	261	278	257	249	253	277	241	262	251	279	253	272	272	235	257	241	269	253	301	245	253	271	280	255	260	248	259	263	238	250	246	248	290	232	275	247	274	283	259	268	248	286	282	270	254	247	271	263	259	243	281	290	248	241	247	268	255	282	273	252	257	268	270	239	283	250	238	247	245	250	238	265	256	267	247	261	257	289	272	247	268	267	262	243	245	280	281	273	264	284	284	283	268	277	281	280	242	267	266	267	247	247	252	267	252	295	268	262	242	251	270	238	254	274	244	267	266	254	303	242	262	271	244	267	215	257	289	294	239	241	272	259	264	278	233	260	264	281	292	262	239	256	271	239	264	263	253	268	248	245	256	285	285	275	254	263	243	253	301	274	240	279	236	254	272	273	287	267	228	276	280	263	278	255	278	287	247	281	277	274	237	293	240	247	235	262	231	250	260	254	271	259	256	277	261	239	259	249	279	259	249	269	245	262	223	265	271	277	255	276	267	253	254	268	285	258	248	251	258	242	274	311	267	297	267	253	257	256	251	258	250	271	260	271	288	260	252	234	252	255	235	233	270	271	268	283	267	241	246	277	277	268	254	227	260	270	262	278	250	279	255	242	263	257	259	248	278	271	254	250	247	253	267	251	252	269	253	260	248	265	253	245	275	246	276	246	266	251	242	250	277	266	236	259	244	293	256	245	247	249	247	247	257	238	241	268	269	263	246	268	287	268	283	256	281	274	245	252	249	273	245	271	251	233	252	263	258	264	253	264	262	274	268	266	283	286	258	268	251	257	269	268	250	230	266	292	264	245	241	245	278	249	236	284	272	269	281	249	238	243	272	241	288	239	277	228	261	252	260	277	282	249	287	256	274	247	264	256	248	251	260	238	262	259	281	227	279	257	276	279	253	286	254	245	257	265	265	269	263	277	246	257	265	242	273	289	294	259	266	255	300	286	222	240	278	260	249	224	251	277	277	241	248	272	257	241	244	258	231	279	276	247	269	260	267	281	248	252	270	251	252	261	265	249	251	231	255	243	263	244	253	229	278	255	283	256	281	243	244	258	275	276	261	257	254	251	273	276	242	271	256	234	262	246	242	249	257	244	274	258	270	255	246	277	277	281	286	291	273	255	280	263	265	246	251	247	277	252	263	221	260	242	271	257	294	234	252	250	257	262	223	264	271	271	264	241	273	302	260	254	261	231	260	268	237	265	263	255	261	228	263	272	256	272	263	262	257	277	277	278	247	273	276	278	267	282	252	280	252	254	289	249	247	251	283	286	264	267	258	252	263	247	260	246	253	235	255	250	254	228	269	265	252	247	259	247	274	312	252	260	261	270	280	243	265	261	238	233	277	236	255	271	272	243	246	278	258	255	218	257	248	249	262	242	259	246	252	299	237	264	287	220	268	248	264	279	258	277	224	245	255	262	236	246	281	276	256	244	247	234	275	269	286	252	278	255	287	272	257	242	246	255	270	234	246	262	273	249	256	269	280	259	273	268	254	282	275	246	253	251	233	277	258	237	284	289	268	246	263	260	250	246	263	266	257	284	259	263	257	271	275	240	260	241	277	254	289	253	249	259	260	259	222	254	273	259	278	261	277	254	260	297	258	272	270	275	240	276	280	261	261	279	269	264	265	237	240	298	256	279	229	270	262	242	256	238	255	252	260	259	277	270	268	258	270	233	262	254	272	241	247	253	254	271	251	284	293	277	223	260	257	257	252	272	251	280	288	242	248	265	268	296	262	273	214	295	273	244	261	253	258	277	259	267	287	286	272	300	227	278	257	265	286	270	270	268	273	250	282	241	251	247	269	248	248	263	272	262	265	231	243	285	244	256	248	290	286	250	258	267	260	246	279	257	284	243	254	254	250	261	251	273	274	243	245	255	249	240	296	246	287	267	250	240	270	261	254	265	282	265	248	271	262	282	266	295	275	257	266	259	269	248	250	257	275	260	228	267	286	240	239	257	251	240	280	260	245	249	269	249	246	252	230	296	259	271	261	251	269	269	279	303	260	246	277	274	266	243	251	272	264	268	241	266	260	244	239	255	259	270	272	248	240	225	258	251	294	256	250	247	264	292	208	281	251	246	273	269	235	261	262	262	263	261	264	285	253	225	244	272	279	249	251	249	267	278	252	291	254	282	261	264	265	281	258	277	273	263	256	250	256	243	243	268	260	253	249	257	271	249	260	256	267	245	270	264	249	274	266	278	269	258	235	251	277	251	239	252	295	259	269	236	236	236	263	280	219	269	250	259	253	239	266	266	257	270	229	265	264	243	274	272	271	269	258	282	229	253	271	289	283	266	259	253	227	228	270	264	238	264	259	252	265	271	244	249	278	257	251	253	233	279	259	237	261	277	218	270	266	257	272	252	266	270	266	264	220	267	270	276	269	244	227	231	273	266	295	249	244	257	268	257	244	273	281	257	262	255	237	243	278	257	261	268	263	260	258	279	301	259	287	280	268	234	237	251	276	254	240	258	261	283	274	281	233	273	254	282	274	252	270	301	279	267	260	255	284	285	268	250	276	248	269	251	291	248	262	274	272	253	243	250	258	281	254	239	267	259	255	277	253	291	285	269	255	277	298	283	250	266	268	279	255	264	236	264	258	260	258	254	260	245	261	281	283	273	263	248	254	263	255	249	292	261	255	247	290	264	275	298	256	259	284	262	260	281	250	248	287	234	264	263	258	247	252	263	261	272	280	251	265	254	275	266	286	278	261	261	244	288	274	258	248	249	252	260	247	241	280	284	259	252	266	247	257	258	272	244	246	280	255	253	261	250	268	287	255	290	258	304	255	276	289	281	264	275	245	235	254	253	265	262	291	246	243	255	254	254	300	245	278	278	275	260	268	270	239	264	278	265	274	275	293	258	268	245	281	234	263	226	286	269	261	241	267	284	259	279	284	275	277	264	253	253	243	283	279	248	251	255	243	261	248	282	264	262	290	264	251	268	272	252	248	250	273	254	282	283	279	274	239	274	277	282	250	241	244	274	264	258	289	260	242	280	261	252	270	241	272	226	239	257	259	250	289	253	283	289	272	254	246	304	276	269	258	257	256	305
25099	21037	26763	24875	3492	711	545	2591	11447	16636	5411	680	338	368	331	316	306	317	312	306	298	325	373	296	323	319	280	315	330	345	348	316	294	298	357	316	326	343	330	318	318	335	340	308	310	338	301	294	326	311	298	322	305	313	326	316	307	293	319	289	319	323	281	315	305	301	314	304	342	314	323	322	314	300	329	287	300	295	300	309	299	336	320	309	323	343	343	341	306	311	335	317	329	331	312	305	309	316	326	286	309	353	297	323	291	307	283	289	312	321	325	332	310	302	278	303	301	312	335	336	319	303	324	327	314	298	288	385	283	319	302	309	295	320	327	302	342	332	299	305	306	289	288	333	301	321	320	349	321	325	294	298	302	259	285	303	295	313	350	303	307	314	344	311	352	324	341	301	303	325	312	294	327	311	350	280	314	324	328	323	305	348	332	299	322	304	318	317	315	331	332	311	326	299	312	308	295	337	325	315	293	331	308	314	310	304	318	335	277	282	335	297	286	298	287	307	313	319	332	297	294	315	301	312	310	328	290	345	334	296	310	319	317	310	309	303	296	308	297	322	312	310	326	315	304	339	325	323	303	281	333	311	295	289	304	317	323	284	294	314	324	332	310	352	295	316	315	321	308	348	292	325	325	300	296	302	281	312	321	326	323	316	305	284	315	305	313	303	312	305	307	304	336	305	360	298	321	291	309	332	312	298	316	303	331	319	301	315	321	330	315	326	296	301	312	302	286	338	307	311	314	338	297	347	319	291	332	289	313	310	346	314	311	308	324	312	330	311	308	340	301	309	327	327	339	311	285	307	306	302	303	300	322	300	325	320	336	297	296	298	311	333	295	313	327	332	323	321	303	329	312	287	279	281	316	297	319	308	323	311	331	317	314	306	290	304	328	313	295	327	338	320	327	340	294	361	328	313	308	294	354	317	285	314	316	307	345	306	303	353	287	325	335	318	299	291	342	300	309	339	319	314	342	317	316	323	326	303	354	296	309	338	270	329	337	306	292	303	314	315	324	284	303	309	330	306	303	305	287	311	309	295	296	316	321	311	283	316	293	327	308	327	298	296	303	303	309	339	316	317	284	309	288	338	324	302	315	299	345	299	322	316	282	338	325	354	342	319	357	325	332	304	309	302	290	297	323	281	329	315	341	321	326	303	292	288	324	325	351	319	293	335	318	310	304	314	306	298	339	331	321	309	306	328	319	328	322	306	356	328	314	325	335	309	307	317	330	295	287	287	311	268	355	298	312	302	275	336	282	308	295	305	302	313	312	330	321	308	355	312	304	319	271	309	298	317	316	354	306	332	323	323	303	293	300	340	315	340	301	316	289	281	285	289	310	346	307	329	307	305	311	309	322	331	296	279	322	327	316	304	300	349	303	298	316	284	298	338	371	327	314	305	289	284	297	275	324	317	302	306	295	326	306	301	323	296	270	313	292	293	326	318	288	299	324	343	304	326	333	316	317	294	305	306	308	321	322	313	310	350	305	316	328	327	313	304	270	312	304	312	331	303	316	294	317	330	302	310	311	307	308	302	299	314	306	297	303	327	324	291	319	285	301	313	328	336	323	294	331	307	308	301	339	307	312	321	334	307	301	311	326	313	327	337	322	300	317	301	299	337	365	317	325	327	334	334	284	336	313	298	304	343	312	288	354	311	333	292	312	313	305	292	293	318	294	310	267	323	275	313	358	314	365	327	325	289	327	300	274	301	314	313	336	298	278	330	324	314	286	335	317	316	306	285	318	332	319	280	315	323	314	295	310	312	322	339	326	323	296	300	303	301	332	327	316	309	268	311	348	314	312	312	292	306	286	321	321	288	315	307	304	327	309	319	338	256	320	302	325	289	329	286	312	297	310	295	340	305	324	319	323	310	308	310	290	317	326	312	323	266	317	303	317	300	296	283	326	306	325	322	297	292	306	311	316	283	319	288	319	342	323	319	296	298	329	296	315	319	323	334	330	324	280	330	351	308	293	331	299	320	320	320	300	309	284	314	293	307	331	316	294	313	364	323	303	311	310	335	302	327	335	334	282	295	292	326	269	311	290	302	310	313	328	316	313	339	307	313	300	276	321	320	345	279	304	314	320	321	323	309	313	313	302	326	328	317	316	311	292	297	304	341	319	322	297	343	323	331	322	295	318	309	327	329	324	319	322	295	288	300	301	295	316	309	310	319	292	322	307	310	316	308	290	332	318	303	316	307	330	305	325	299	319	282	326	330	304	330	295	334	320	298	298	286	305	303	320	339	308	306	313	345	308	345	306	290	344	332	316	306	316	316	287	272	321	350	316	332	311	295	339	338	315	325	294	337	322	328	291	328	339	313	299	294	296	290	332	299	344	326	290	315	310	302	343	305	307	313	303	338	319	327	306	310	308	352	298	299	302	309	313	316	298	330	313	317	341	295	327	316	282	338	317	309	323	312	284	316	346	317	303	291	336	306	339	311	276	296	329	334	277	302	317	268	295	316	312	353	286	296	306	305	297	346	318	319	301	301	320	309	347	297	286	327	330	289	329	317	287	311	306	320	313	316	319	336	329	300	313	333	345	315	341	301	318	289	303	324	317	309	333	332	310	324	301	300	333	331	296	301	330	299	335	286	301	313	321	320	319	336	307	332	316	290	328	339	283	304	319	328	309	307	293	312	315	290	291	321	298	311	311	339	329	291	309	338	301	292	309	281	303	290	311	288	316	338	312	342	281	320	315	317	304	320	299	318	339	314	315	344	295	316	345	330	316	320	321	286	311	334	309	284	334	307	291	338	307	335	302	309	323	327	344	326	346	319	298	291	293	313	294	339	300	342	311	323	314	311	310	290	315	303	329	304	332	283	312	310	320	286	298	331	303	302	305	308	318	327	312	319	292	319	298	303	281	306	298	301	320	329	299	330	333	305	298	320	311	317	306	288	339	304	331	324	315	298	329	317	349	301	330	305	310	280	302	341	287	329	315	290	279	314	304	295	323	307	306	333	319	315	325	327	328	289	329	361	341	321	356	289	329	312	320	310	340	315	289	315	347	303	331	300	303	310	331	297	297	318	335	342	285	315	302	341	336	323	297	316	343	310	287	311	332	302	350	299	302	278	336	279	291	317	327	342	328	300	340	329	278	329	323	322	334	301	323	331	325	283	299	319	351	328	291	335	312	288	325	304	303	281	339	292	282	285	349	323	308	302	312	327	336	300	301	323	304	288	331	302	338	346	321	307	330	351	330	315	324	288	306	327	332	277	330	305	311	304	305	276	316	288	326	302	317	314	335	327	318	292	300	332	317	284	294	345	356	333	283	300	320	300	315	292	304	316	293	323	323	309	331	302	292	294	312	285	289	323	293	291	314	329	305	311	319	327	333	312	342	318	356	308	324	315	287	332	306	311	349	282	310	291	305	301	324	323	300	322	293	341	289	326	333	312	314	319	324	313	352	261	302	325	310	346	304	322	301	307	332	285	289	316	298	292	330	321	272	327	332	308	305	328	312	292	338	332	348	284
3519	2777	2375	1164	806	664	598	4184	14167	16353	4597	730	282	315	302	300	324	297	291	306	309	302	312	303	270	317	255	288	301	313	263	269	277	296	286	297	318	289	291	280	256	254	303	297	283	300	295	279	277	300	290	296	308	288	303	315	291	284	309	307	291	296	294	297	291	303	282	297	312	302	322	281	277	300	250	295	309	263	301	303	302	279	306	265	307	294	291	309	273	280	279	287	311	320	295	284	301	260	305	271	300	301	291	303	309	299	281	287	318	269	306	288	301	293	268	273	265	307	278	304	297	288	305	280	290	272	273	303	272	270	277	287	301	273	273	274	292	297	292	298	282	272	292	308	291	287	284	309	297	277	261	284	291	299	300	285	305	276	284	278	289	298	288	267	298	266	259	292	299	297	284	308	270	290	283	307	305	291	289	313	285	283	280	284	297	288	316	260	291	294	277	275	321	309	256	291	273	271	290	317	278	294	294	274	296	292	265	285	306	274	313	302	293	305	262	290	280	279	304	310	271	269	298	281	291	272	272	271	314	309	287	279	308	267	306	259	285	297	295	285	318	261	300	277	303	287	285	275	287	267	294	308	288	312	302	297	295	271	288	259	289	284	282	304	274	290	294	255	308	288	281	313	305	262	298	296	297	313	291	312	284	277	264	300	290	296	284	269	286	308	276	289	293	292	298	271	303	293	276	275	312	296	295	268	270	306	264	288	276	307	299	273	290	299	295	294	281	258	293	296	301	291	292	281	280	307	308	261	287	276	295	305	293	293	327	292	294	283	318	249	260	276	283	265	265	278	279	262	281	251	290	290	294	291	283	328	281	275	282	276	314	288	267	249	264	326	285	293	299	282	300	289	291	278	290	283	301	313	258	281	292	310	257	323	337	277	292	251	281	293	331	320	232	291	294	293	290	315	298	286	259	287	276	273	305	314	292	295	261	295	289	298	283	293	269	258	310	266	314	283	282	281	285	287	285	306	299	321	269	298	289	284	268	315	269	285	260	240	293	284	308	274	271	319	266	287	294	279	268	302	254	302	281	300	309	297	297	276	298	287	309	273	305	289	304	289	277	290	286	302	284	274	288	293	297	274	278	282	268	301	285	296	280	294	309	266	273	273	288	279	275	298	282	307	272	277	279	289	290	282	308	302	301	270	302	320	313	318	271	329	312	325	273	298	284	308	310	298	261	271	291	267	267	293	284	307	291	275	292	274	289	306	292	309	293	275	322	308	295	275	289	271	303	300	251	246	268	284	275	267	263	301	283	284	292	272	303	293	273	296	259	267	291	303	298	297	287	278	304	270	303	271	301	285	292	287	325	296	299	292	313	286	303	325	263	287	295	288	283	273	321	282	275	311	295	293	295	321	270	285	287	300	288	270	279	303	272	279	273	292	286	244	273	263	300	293	298	277	297	280	325	259	286	281	275	249	276	300	295	266	266	292	312	309	288	304	290	273	258	301	276	296	284	268	239	287	308	321	307	279	309	297	299	291	306	303	281	286	316	289	273	278	310	315	296	307	296	270	288	267	315	294	263	275	273	309	288	296	268	271	308	310	294	283	289	271	269	290	293	309	277	287	298	297	279	270	304	291	327	279	301	295	313	317	283	268	309	284	281	286	296	289	297	280	290	295	289	301	286	300	271	319	275	294	294	282	272	277	271	318	284	303	289	309	264	300	285	326	325	298	294	280	314	279	304	296	273	277	290	297	305	283	296	294	284	287	287	295	290	291	288	246	275	291	284	287	298	273	262	290	280	269	275	271	321	296	277	302	300	262	291	301	303	264	284	257	316	277	299	290	269	290	284	308	259	293	292	298	263	268	292	304	319	283	298	277	291	295	299	334	323	298	285	282	288	300	300	290	303	282	268	245	254	300	301	268	316	310	276	277	305	327	309	279	291	305	280	299	277	281	295	260	293	286	268	310	303	312	288	324	286	258	265	258	285	298	292	298	275	301	321	295	254	281	318	297	313	270	310	310	285	299	317	294	327	288	305	320	263	291	288	303	295	297	278	302	279	306	283	287	290	273	272	287	266	290	284	271	294	288	242	275	270	307	287	255	290	315	297	270	280	275	265	293	285	282	300	270	300	269	287	269	266	281	271	290	269	312	265	270	273	276	266	282	289	267	312	262	286	307	281	271	272	298	263	294	315	270	290	279	309	263	299	281	267	306	282	271	280	289	285	299	275	289	299	290	273	292	266	281	288	294	269	315	301	257	258	319	313	269	309	303	298	311	291	270	301	291	268	308	284	275	287	282	301	296	290	292	302	307	258	280	292	277	287	314	290	323	261	327	296	282	270	322	293	310	327	302	302	300	286	280	283	305	277	260	291	288	295	292	291	278	292	271	303	291	275	305	268	312	309	301	267	284	285	317	331	287	289	286	301	257	271	271	282	302	319	299	299	292	317	291	279	286	300	289	274	301	299	278	282	281	293	290	272	285	289	290	299	283	291	271	291	291	303	264	322	281	274	306	285	270	299	265	289	286	292	276	292	299	302	283	279	279	297	281	300	279	294	282	281	306	274	279	264	248	263	278	313	251	322	268	306	303	287	273	279	277	276	281	288	276	287	282	302	284	310	281	292	276	284	266	311	304	308	259	273	276	302	249	288	317	305	273	313	320	304	281	280	309	273	271	282	266	295	338	284	307	308	269	312	266	268	292	295	299	303	269	292	256	284	331	316	302	272	293	309	278	274	276	276	289	293	313	291	253	286	272	262	255	307	283	298	277	296	300	299	276	285	270	312	283	289	277	260	284	292	257	303	292	298	286	296	278	309	320	271	302	297	308	264	273	269	270	263	294	285	310	264	318	277	282	278	271	274	284	320	312	282	280	274	303	266	275	315	286	305	275	269	310	279	281	300	327	259	285	280	300	257	296	285	286	293	294	263	259	279	305	259	283	281	308	299	273	290	298	260	285	293	239	272	274	321	273	293	273	321	309	292	284	299	295	310	277	281	279	282	291	281	303	276	273	272	296	255	289	278	278	294	288	295	288	280	265	272	290	312	290	248	292	291	283	297	304	292	265	274	292	271	307	288	306	294	334	297	273	317	288	266	271	252	259	307	332	311	300	273	267	277	295	276	278	282	290	298	292	290	258	300	267	277	307	282	285	274	324	317	278	271	286	279	278	269	284	297	281	292	304	261	289	284	299	295	251	277	292	272	296	308	292	272	293	271	318	269	310	266	254	315	287	260	287	303	291	285	299	282	272	269	291	301	302	319	284	294	295	280	314	312	279	304	322	302	284	313	266	273	348	257	297	287	296	273	292	282	314	316	310	269	263	291	288	274	290	307	296	281	259	267	289	318	297	285	294	286	262	279	322	279	279	294	279	281	266	293	302	267	299	268	277	316	277	287	316	266	281	283	280	272	269	265	331	270	292	294	319	288	288	284	292	294	278	259	272	277	273	282	306	264	292	277	284	273	309	295	337	249	281	270	272	280	311	316	295	261	260	335	263	310	289	287	253	289	305	328	289
23896	21002	28121	24037	20971	7329	1620	2914	14074	20190	32928	19920	2335	723	633	600	628	645	612	618	660	624	616	624	615	603	610	599	595	590	597	635	574	609	657	590	588	602	603	643	552	557	581	612	599	613	670	608	637	601	645	566	592	622	611	600	620	607	575	615	593	622	605	602	648	577	583	639	623	559	566	581	604	571	602	610	594	606	621	623	630	573	647	541	596	590	630	563	615	583	575	621	595	602	550	538	605	576	630	579	552	594	615	549	587	581	591	637	608	588	562	622	575	588	597	623	594	622	581	621	584	588	532	594	567	578	586	636	620	579	567	577	624	611	600	602	580	601	577	605	619	580	567	591	585	563	590	583	583	592	621	580	586	614	636	574	600	576	648	600	590	586	594	618	586	569	584	633	567	630	562	620	618	595	582	587	580	637	616	621	542	599	610	592	594	593	550	579	606	618	592	560	541	564	611	597	606	600	658	545	581	538	546	609	598	587	542	560	571	605	560	582	590	588	586	593	588	547	640	580	570	607	609	610	555	618	542	596	582	573	637	581	569	571	608	619	589	600	596	595	620	623	554	577	567	583	598	572	569	583	566	613	597	584	554	556	624	552	581	605	547	603	607	605	535	617	629	598	599	594	577	593	588	596	614	561	578	602	594	599	623	611	608	600	594	597	617	575	572	628	580	586	567	571	618	566	611	602	594	569	607	608	527	584	596	606	595	582	602	597	573	575	578	562	575	592	565	612	621	597	604	570	633	605	573	575	583	603	577	552	592	621	605	609	555	543	645	606	616	578	585	615	595	565	587	611	602	577	586	579	564	587	613	578	568	657	585	572	559	620	596	611	603	613	577	587	595	602	594	567	568	629	624	612	534	578	571	573	577	542	597	600	575	585	595	602	566	598	639	595	605	606	591	592	632	584	585	585	549	581	602	608	584	578	590	581	630	593	612	607	618	570	566	556	638	567	559	541	552	584	571	579	596	616	584	565	591	581	585	615	557	558	612	531	599	605	560	592	602	536	578	576	620	593	564	598	613	597	619	595	602	612	576	585	589	583	596	567	597	564	553	601	544	610	598	581	606	581	634	609	606	622	571	598	601	627	581	557	589	578	552	601	612	621	608	580	569	595	616	542	568	564	632	611	556	617	579	622	635	582	578	598	581	566	583	556	571	587	571	562	556	613	614	603	623	594	608	596	540	600	592	582	584	596	578	593	583	566	601	573	603	597	642	552	617	591	651	626	572	597	584	585	619	568	582	597	556	575	576	600	638	558	571	620	611	559	582	567	584	605	587	593	597	647	574	517	580	672	568	570	622	559	561	579	632	592	561	542	626	603	615	617	613	557	580	564	555	640	548	562	574	586	583	561	601	625	596	587	574	565	567	582	580	557	605	586	541	597	607	569	549	605	578	580	599	608	612	564	568	575	586	587	580	554	609	580	567	602	566	570	566	596	581	637	558	606	565	615	584	622	610	598	596	583	594	642	558	569	586	593	590	584	615	549	568	609	576	582	569	604	568	564	607	575	575	601	634	578	646	613	641	572	598	591	603	580	613	564	577	562	614	569	582	590	589	612	617	550	594	588	553	564	541	623	546	613	592	616	581	581	566	578	573	607	593	608	583	579	561	594	600	601	587	637	641	600	579	562	580	591	588	568	570	600	608	585	574	612	614	594	582	593	549	595	577	572	560	563	568	556	593	564	600	577	623	608	571	568	643	562	586	529	552	579	604	566	573	640	598	603	605	634	606	587	553	604	582	582	565	637	547	587	587	581	601	603	601	618	627	592	591	621	574	570	585	599	600	583	571	570	591	608	608	592	556	553	595	609	607	601	574	609	581	623	584	622	576	606	603	602	613	601	631	581	627	601	594	598	572	632	601	573	620	614	580	602	578	601	600	592	647	587	623	603	649	568	589	591	566	599	617	631	580	589	619	601	597	567	594	622	588	595	574	558	599	592	602	584	588	586	606	610	591	633	610	578	599	567	594	587	586	603	629	605	572	666	606	644	546	595	604	550	599	602	593	572	583	649	569	594	624	602	612	538	593	578	548	629	560	584	587	583	613	589	582	606	577	581	596	608	558	588	571	643	598	602	607	549	572	600	567	581	563	537	608	547	604	571	583	584	561	606	613	576	535	587	591	583	652	585	579	620	573	596	569	621	595	612	594	588	577	543	584	534	556	613	613	607	584	613	616	585	618	560	611	607	525	601	625	586	610	543	624	570	623	614	611	618	573	607	593	610	575	615	609	534	574	586	557	559	580	550	606	629	590	612	600	611	562	583	577	585	589	595	544	560	580	538	598	642	630	567	578	571	616	587	564	588	565	584	603	598	580	599	567	599	597	607	634	582	616	575	611	601	561	601	602	568	605	647	554	656	565	577	555	609	600	616	591	623	589	611	602	623	577	625	568	571	585	602	582	597	568	562	553	577	575	609	597	592	592	582	589	587	627	606	639	587	595	598	605	633	623	586	571	578	591	565	623	588	607	542	581	568	581	621	650	611	562	560	601	588	634	538	566	601	583	589	635	547	636	589	581	588	607	617	583	582	617	603	573	559	572	597	616	565	615	601	590	598	587	561	578	569	636	592	590	602	589	615	551	566	578	536	594	591	559	583	636	604	573	569	640	596	561	640	584	564	574	602	598	568	593	548	606	600	570	556	563	615	574	573	599	601	592	567	569	561	531	600	634	589	640	619	576	607	625	617	635	589	619	580	556	587	609	552	582	601	540	621	610	590	621	612	554	586	608	585	605	558	575	609	595	585	577	595	598	569	585	619	555	587	570	596	614	612	541	562	591	593	570	576	578	598	599	590	593	552	598	570	633	562	591	601	620	565	594	558	590	627	576	595	599	586	595	614	553	561	592	599	607	609	579	582	557	550	596	619	570	581	565	589	558	579	577	571	557	578	590	571	560	604	575	598	566	600	552	568	611	609	642	585	575	581	621	632	571	593	593	577	604	600	547	632	610	602	544	583	624	605	568	569	581	592	557	597	624	604	606	597	544	554	574	523	591	583	605	565	590	569	624	547	606	591	593	627	592	551	615	576	571	597	592	628	583	612	580	603	642	549	615	561	595	648	593	583	589	597	603	590	584	575	551	612	561	593	587	589	609	588	575	558	578	583	632	582	577	605	585	588	553	584	617	562	613	608	591	587	617	578	592	602	603	626	498	602	554	583	567	633	606	601	586	551	549	642	579	580	587	592	559	590	608	577	626	564	577	595	593	586	606	560	574	586	626	578	612	582	564	581	585	584	590	607	610	575	586	569	567	545	542	598	553	573	596	594	566	573	611	553	610	604	562	589	625	577	576	609	599	586	589	598	588	554	588	545	586	557	603	612	597	609	550	607	612	577	610	602	569	596	611	600	610	602	571	591	598	588	587	564	580	644	638	586	620	581	604	571	565	600	618	601	544	565	567	569	573	576	574	606	606	572	574	583	608	589	561	594	602	572	592	588	553	564	598	586	592	573	556	559	596	594	650	581	541	631
3888	6097	5244	2790	1768	1359	1159	4219	17257	20284	31377	14092	1195	597	548	544	546	553	506	502	556	529	516	518	517	490	515	535	503	496	550	509	524	570	526	567	527	535	568	549	559	545	519	538	536	568	505	505	537	515	514	508	486	530	497	487	504	534	527	500	540	523	530	512	549	499	537	496	573	551	496	551	533	491	498	506	485	512	497	470	514	555	491	503	486	480	516	524	564	488	533	499	554	531	487	476	477	553	492	534	527	463	508	530	511	503	501	498	480	501	497	498	519	525	529	514	492	495	507	544	519	498	531	525	533	499	550	525	563	464	544	512	484	512	508	519	499	502	567	509	506	550	538	484	517	508	529	565	470	552	489	507	483	530	553	528	529	508	538	533	526	541	537	494	523	533	516	525	496	514	488	534	541	531	553	507	512	540	529	517	555	511	539	518	536	504	543	491	487	502	544	518	522	528	554	527	495	512	545	488	516	518	512	534	526	503	547	482	534	508	521	499	494	536	495	488	545	478	553	527	512	545	494	522	469	499	539	514	496	495	524	492	517	520	505	534	498	502	487	543	518	510	523	519	478	493	489	508	510	543	560	516	530	511	516	519	530	507	543	484	532	532	546	501	494	529	521	517	531	521	476	491	486	519	496	517	527	545	502	520	497	533	503	517	503	516	494	523	495	509	543	495	495	487	542	514	554	519	490	499	485	504	488	524	513	533	546	512	540	512	564	494	518	512	549	526	494	529	555	480	516	498	506	538	470	483	512	480	504	521	528	499	514	495	513	509	514	497	504	503	555	522	560	539	527	495	529	526	543	521	478	521	507	514	501	497	511	528	472	544	559	488	533	536	529	504	514	539	503	500	531	580	482	508	557	506	522	493	561	493	510	509	505	534	530	488	538	501	547	567	473	500	519	501	533	498	544	504	526	498	527	528	516	524	534	482	501	541	479	502	540	512	530	554	564	490	473	532	556	511	518	510	495	532	524	554	493	536	530	529	528	515	486	528	538	529	528	486	529	538	446	533	510	470	499	552	553	531	518	480	509	531	525	547	520	503	492	483	523	502	524	503	492	510	525	510	489	501	502	497	501	570	511	553	491	549	503	517	485	486	496	513	570	539	536	498	483	528	525	541	493	509	477	519	528	480	516	544	523	519	479	474	486	499	491	548	516	534	518	544	510	512	509	509	497	508	527	524	516	523	553	515	531	548	550	484	530	519	537	517	498	520	546	488	539	540	520	537	500	499	489	513	506	483	531	491	525	532	489	504	520	509	502	496	514	524	495	547	495	529	528	504	489	490	529	531	500	505	516	559	521	509	548	533	508	504	497	517	533	527	533	484	521	533	495	528	503	526	496	500	510	500	466	496	517	513	523	508	521	508	524	513	504	505	527	511	563	532	503	530	509	499	522	483	490	518	498	561	504	503	511	521	535	461	499	489	523	554	531	481	499	540	491	498	503	534	518	508	513	500	521	521	502	507	529	513	485	514	523	495	497	512	504	529	512	466	481	558	501	526	487	510	524	510	487	493	506	474	528	523	504	515	500	495	508	504	499	513	524	505	495	493	508	528	549	511	505	517	480	506	510	516	506	555	513	544	508	514	515	489	510	485	523	503	523	510	557	502	493	524	487	494	508	501	539	484	523	517	529	526	542	518	532	533	526	518	529	506	516	508	482	527	533	486	500	532	514	537	503	505	543	512	488	525	487	491	532	495	489	485	525	549	562	514	514	511	478	504	488	493	541	530	533	509	519	478	505	525	534	528	506	482	515	537	524	485	508	538	516	526	495	502	487	535	508	499	483	530	528	518	492	490	510	510	514	525	488	525	496	471	519	538	513	504	496	508	485	545	507	508	523	539	566	516	513	534	494	507	509	520	524	517	476	478	503	542	494	531	494	547	499	516	519	521	505	503	500	532	527	536	522	469	538	511	482	522	510	506	500	530	532	513	508	507	524	507	503	520	512	516	522	534	515	529	539	509	501	491	465	485	536	557	498	490	505	522	486	493	525	540	507	479	523	502	528	503	515	535	503	534	534	512	503	494	508	464	490	552	495	511	539	533	516	516	532	497	473	525	476	537	515	485	547	507	501	504	502	496	555	516	528	525	491	529	515	482	510	517	506	545	492	515	550	512	512	497	539	503	518	521	524	512	551	475	482	515	524	533	521	489	494	557	484	504	482	546	495	517	484	504	483	532	534	524	513	523	531	522	492	542	515	476	571	505	476	509	482	511	515	511	503	534	539	479	512	509	471	479	501	488	493	517	539	533	509	494	521	516	540	490	513	521	528	489	538	539	463	488	513	508	488	495	553	475	509	503	518	507	487	506	502	569	476	517	495	508	539	505	503	496	505	562	501	493	543	533	534	488	559	499	514	485	550	514	494	494	526	503	511	484	533	485	528	530	544	497	469	511	509	500	462	501	473	520	531	501	513	450	521	568	534	488	564	505	534	476	506	513	536	551	499	535	534	516	522	529	511	510	539	513	477	526	519	539	510	504	481	527	490	525	460	466	527	503	524	545	514	516	486	517	541	492	499	526	503	495	524	484	520	493	498	544	500	512	463	480	521	530	501	473	512	542	481	537	488	491	524	522	477	498	478	525	500	496	545	512	495	510	507	505	489	512	474	503	512	505	463	511	480	488	499	483	511	527	504	572	513	521	487	515	514	517	529	495	492	531	495	504	531	528	504	509	524	543	498	531	507	488	523	487	490	536	549	512	510	491	551	535	538	511	548	478	478	485	549	521	515	483	503	554	508	515	540	505	509	461	474	536	526	515	519	511	556	492	505	509	482	500	504	460	517	464	538	467	530	501	505	513	490	533	528	508	497	545	478	507	475	511	506	517	475	515	499	546	489	498	528	507	515	526	544	536	504	516	527	535	465	501	510	502	500	523	515	489	496	499	527	494	500	490	508	516	501	520	497	486	507	475	499	505	487	485	540	480	522	514	515	497	513	512	507	494	515	527	502	524	509	549	483	510	488	490	558	539	530	512	505	478	511	493	542	505	509	537	563	516	501	509	479	528	487	527	488	512	488	481	508	512	518	490	487	502	492	503	540	526	496	520	509	502	520	526	528	502	549	460	471	499	486	476	488	568	513	468	500	494	527	490	520	489	492	516	494	514	577	535	504	523	510	509	487	517	522	521	522	546	475	528	536	512	535	523	482	494	494	491	505	555	484	500	513	500	506	494	535	490	470	562	504	511	527	502	520	512	520	519	486	512	484	537	507	534	475	483	579	579	561	505	534	537	519	528	481	533	513	474	493	530	486	505	487	535	535	511	517	496	475	469	492	512	512	526	490	532	538	510	486	533	514	513	517	522	528	572	500	460	509	476	473	520	473	483	541	481	501	509	483	505	550	538	501	509	493	503	534	509	515	500	535	489	506	557	501	484	517	491	508	498	505	529	489	548	511	488	486	513	539	536	514	457	537	486	507	514	503	522	498	515	568	506	496	521	511	508	519	517	526	500	538	511	488	530	516	510	528	509
27151	11999	950	450	332	286	295	326	1059	1768	1990	657	274	280	233	248	242	285	324	268	293	284	258	270	265	266	275	254	266	272	294	264	275	290	305	266	272	266	289	278	247	263	270	267	266	288	260	271	283	264	265	234	261	276	269	236	255	266	271	270	285	258	227	259	249	244	278	276	261	263	235	242	277	257	243	273	257	269	273	284	262	286	267	301	262	274	252	280	259	276	254	267	265	273	252	257	260	245	265	255	280	274	282	274	271	279	281	284	272	296	273	260	236	270	277	281	272	272	283	251	232	257	255	270	264	247	276	265	255	260	272	260	276	248	272	270	258	280	255	260	262	283	262	281	271	277	272	262	265	272	249	246	278	266	254	269	254	259	245	267	278	295	232	262	245	270	258	275	226	247	267	259	247	275	291	288	254	248	277	244	256	286	268	261	274	247	283	271	274	257	258	255	267	289	264	263	274	316	250	268	266	246	251	231	267	291	243	290	254	266	281	274	263	277	290	268	273	264	261	309	255	275	255	275	266	293	254	266	266	273	268	248	269	272	247	256	276	241	254	287	263	261	265	267	264	235	245	250	254	284	266	284	278	260	275	289	261	273	270	274	261	278	249	253	279	240	265	255	247	270	272	271	282	250	306	290	272	279	267	279	255	251	277	270	310	268	271	261	243	241	300	277	275	276	274	259	260	261	268	244	267	259	289	247	272	305	277	258	282	258	246	293	272	247	265	265	252	256	255	258	269	268	263	277	251	270	272	270	265	266	261	265	237	244	239	250	252	287	269	252	254	257	235	282	253	307	271	267	270	261	271	273	262	260	288	257	274	244	286	259	290	273	283	251	269	262	264	268	273	256	250	292	230	270	256	271	285	303	267	269	285	287	253	227	243	248	256	303	256	290	272	267	243	276	275	274	294	266	284	271	279	274	310	274	297	267	244	255	283	274	267	270	284	245	259	292	251	263	274	273	246	264	277	257	232	244	253	274	273	273	263	246	264	255	269	270	267	281	257	242	246	239	249	272	272	274	265	274	282	259	270	280	262	268	281	249	283	307	252	280	257	278	277	269	304	256	255	270	286	269	259	260	259	304	265	256	268	275	254	280	303	283	252	238	252	270	302	284	259	261	267	257	290	258	286	284	278	287	283	277	280	251	269	295	253	274	275	277	221	284	259	249	267	281	240	287	248	258	266	272	303	277	252	258	259	276	248	248	267	253	259	276	255	275	277	285	247	246	250	288	248	268	245	280	252	257	285	265	245	269	239	265	264	245	249	284	238	291	226	292	274	268	271	262	281	254	246	273	290	319	283	267	294	259	283	277	253	272	279	238	265	276	307	286	289	269	253	265	290	274	278	269	286	272	273	260	250	261	260	266	253	242	290	258	275	255	251	278	284	258	285	284	258	239	287	286	251	271	253	261	248	283	251	251	269	240	292	270	256	284	264	227	270	272	282	275	276	269	309	261	276	261	267	278	263	282	274	266	276	282	252	282	251	279	268	280	269	259	269	245	242	263	265	251	262	256	290	300	244	269	254	265	268	257	293	258	248	246	269	260	269	262	273	263	275	270	258	278	267	245	288	267	282	247	298	299	259	273	271	282	258	291	256	289	266	294	265	269	266	275	251	278	266	239	256	248	270	307	267	256	228	267	248	268	255	251	269	267	261	236	256	308	271	263	289	244	273	249	251	289	286	280	285	283	284	264	296	277	264	300	277	281	242	265	247	269	286	239	310	282	275	234	295	279	264	276	228	276	269	236	256	270	291	260	264	272	275	223	255	253	284	244	258	282	289	286	270	274	267	275	225	295	263	259	284	254	250	290	268	246	268	252	249	270	267	271	255	243	259	261	295	261	287	268	277	248	258	284	258	272	275	285	264	259	234	288	274	288	271	265	243	291	246	253	243	262	246	273	266	285	280	261	220	254	222	261	271	240	276	250	276	242	250	293	254	276	243	288	239	256	291	276	253	273	277	285	223	275	279	268	245	273	248	285	239	281	254	240	272	278	262	245	258	284	276	272	259	287	250	281	256	243	264	278	307	266	241	266	265	254	260	281	263	258	239	251	276	261	276	269	272	288	265	263	258	279	249	251	271	262	275	247	270	259	246	259	288	255	263	275	276	269	289	244	259	264	258	291	276	259	262	279	277	262	276	257	252	262	276	280	267	258	277	263	265	246	273	265	233	280	286	267	288	249	266	235	250	260	248	296	255	278	283	286	253	275	272	240	262	265	267	268	276	265	279	256	280	262	270	277	236	276	243	270	261	260	260	237	294	266	254	292	263	292	277	284	241	253	258	259	277	265	289	269	258	265	255	277	265	237	276	272	255	266	246	286	292	265	252	272	281	249	271	271	259	255	278	276	287	269	267	247	282	248	254	259	258	280	260	269	260	254	284	264	295	238	258	265	261	279	275	267	262	291	271	266	267	259	275	277	260	244	275	254	272	266	270	251	311	273	258	314	243	292	250	281	242	275	279	279	282	267	266	237	273	265	273	263	266	278	237	249	270	302	285	307	296	264	240	278	275	256	309	267	283	259	296	282	245	279	275	265	251	241	270	268	253	252	243	262	289	295	271	265	264	260	262	245	277	267	256	231	234	266	288	236	265	278	249	271	263	262	287	297	275	267	246	266	275	277	274	238	265	256	268	245	282	268	269	279	263	258	257	258	262	241	292	265	279	251	271	235	246	268	256	280	264	267	258	266	260	237	264	265	265	267	237	242	274	303	277	281	271	261	243	261	271	252	287	274	281	291	262	255	248	276	257	270	272	291	266	264	293	261	230	278	270	290	285	261	252	236	250	265	275	283	262	264	307	284	249	250	308	280	286	273	304	253	280	249	256	280	294	250	256	270	265	257	273	251	254	267	282	260	298	264	239	263	265	261	273	262	264	264	232	265	282	247	274	276	261	251	284	291	287	245	281	263	252	294	264	269	266	261	239	266	268	281	258	295	259	259	248	266	249	285	267	267	259	266	286	263	268	255	236	279	261	271	278	302	322	250	246	276	251	268	250	265	284	273	252	276	298	276	291	262	292	272	268	246	246	257	260	254	245	274	257	277	250	253	241	285	309	259	254	260	258	272	252	239	294	271	247	278	261	287	265	288	269	266	258	268	253	223	257	277	283	263	261	301	247	279	247	270	284	259	284	252	276	252	274	284	263	226	285	276	279	302	258	241	293	300	281	264	271	270	263	270	263	276	259	275	278	237	270	249	273	271	289	237	296	265	263	259	246	265	272	291	292	261	250	276	270	255	254	259	245	286	251	229	258	260	255	267	271	269	260	312	272	295	274	271	289	256	276	282	284	275	261	248	269	293	290	251	291	251	276	261	263	280	275	252	277	288	282	292	270	253	269	282	249	270	279	299	259	249	285	278	250	270	254	276	274	267	271	267	266	284	262	270	279	277	239	271	268	264	263	248	288	263	237	261	256	260	257	266	290	282	245	276	266	257	250	255	248	273	291	251	261	290	270	257	260	268	250	266
4930	519	489	372	301	267	303	361	1610	2435	2490	708	265	265	219	230	264	251	253	229	249	247	253	223	227	246	248	235	244	229	256	233	230	245	228	233	274	250	228	269	220	215	256	252	221	209	241	243	250	268	247	227	232	251	233	239	203	234	240	243	262	245	260	227	247	253	247	235	242	253	255	256	239	237	226	227	242	238	237	240	222	246	245	234	208	260	230	235	216	231	247	225	268	257	211	220	252	244	215	233	260	237	240	263	208	247	264	238	235	248	237	229	246	232	271	242	219	232	206	252	214	261	240	263	230	240	214	267	228	242	227	234	217	210	222	223	224	229	219	222	237	216	222	241	249	234	244	239	221	238	245	245	229	243	250	243	230	241	246	242	242	222	252	222	235	221	256	227	237	258	251	217	207	244	245	278	226	239	239	230	235	231	227	245	241	238	264	235	253	248	243	234	249	229	242	253	239	239	239	231	218	241	253	238	260	245	237	227	211	206	212	269	251	249	240	237	268	225	223	253	233	262	233	243	231	218	219	255	250	236	230	240	234	236	243	227	236	231	278	230	265	257	236	235	233	235	247	228	259	243	251	224	242	239	240	268	221	232	246	240	258	246	245	216	258	244	251	215	204	239	213	212	233	256	232	224	226	240	259	243	256	265	221	225	219	239	241	232	217	259	268	244	261	240	235	233	229	252	246	212	255	249	236	234	198	254	226	235	214	250	232	274	230	250	234	224	258	235	246	239	228	234	254	234	268	242	239	240	221	220	250	231	249	232	224	251	227	244	230	243	242	226	243	239	249	252	216	225	228	215	236	228	218	231	223	244	257	228	244	229	228	256	249	235	234	253	220	218	231	258	222	252	227	229	238	210	254	257	257	234	254	228	242	250	236	231	252	219	246	256	237	235	223	254	227	239	218	277	223	257	255	240	246	247	250	192	217	232	263	255	228	241	229	239	225	230	240	264	255	231	208	244	250	222	231	255	236	246	223	235	203	239	223	219	220	237	236	242	239	248	231	255	240	259	253	248	228	241	219	237	229	247	231	218	240	240	258	222	230	229	238	255	238	214	251	235	252	209	245	259	255	223	225	262	209	235	230	243	231	239	229	266	237	235	242	217	243	248	219	216	232	263	270	225	218	242	257	255	238	218	234	245	236	253	224	262	223	264	247	260	259	253	242	249	245	273	215	218	240	255	244	211	239	239	226	223	244	219	247	230	250	244	264	235	215	249	258	246	246	240	236	218	272	248	250	235	213	214	207	250	238	232	239	232	250	233	241	244	243	277	241	235	231	257	245	249	267	232	229	211	267	239	239	244	235	220	218	224	243	216	250	261	227	223	255	233	207	205	231	214	234	243	237	247	215	233	235	243	222	217	237	235	222	215	233	228	262	251	239	256	231	238	268	236	223	241	276	249	225	247	222	242	220	239	215	232	236	249	257	255	243	219	210	255	231	228	239	214	233	221	237	239	210	241	234	265	237	228	256	225	225	258	232	235	229	253	210	237	237	246	250	241	230	230	269	232	232	227	231	223	281	239	256	235	229	231	266	232	245	243	245	234	249	228	236	243	251	216	228	250	246	247	261	238	241	229	214	225	231	256	246	233	238	270	220	238	241	232	224	240	242	245	237	243	250	208	249	264	270	246	233	246	233	243	214	255	226	223	253	237	260	211	239	269	264	289	238	237	233	238	238	241	239	208	242	259	211	249	257	267	260	240	270	257	262	243	227	234	245	235	267	216	225	256	249	237	251	233	212	238	252	216	235	258	260	242	255	229	254	270	245	258	252	248	230	261	258	255	248	248	230	223	217	232	201	245	250	229	249	269	243	225	216	228	240	222	231	243	227	226	240	209	244	259	232	237	257	242	211	239	250	238	223	221	248	240	250	261	243	241	254	259	255	230	229	227	229	233	251	219	256	228	204	255	212	217	219	227	227	203	218	225	232	224	255	219	214	236	223	242	229	236	227	216	259	232	224	241	237	227	221	235	286	239	263	230	241	238	227	238	232	236	231	257	261	262	248	223	271	239	230	209	266	236	244	228	213	246	265	228	231	242	230	223	229	238	211	253	244	224	236	251	229	242	242	225	206	234	213	232	239	267	234	242	257	228	282	212	218	241	234	219	239	243	210	246	219	186	240	253	235	243	236	208	271	240	270	242	244	241	244	222	240	246	200	250	251	240	233	231	228	248	252	263	240	229	229	220	232	234	245	246	208	213	221	241	231	241	242	263	241	218	248	254	261	246	213	239	220	237	245	263	267	240	229	235	274	244	233	219	221	233	241	226	268	259	235	219	247	241	211	238	242	209	215	222	260	259	233	266	228	232	207	229	245	235	268	252	264	235	234	248	244	242	243	222	245	214	241	243	227	240	222	259	269	274	214	216	252	250	205	234	237	241	217	230	232	257	256	234	218	260	231	246	206	248	270	205	227	242	231	199	235	223	238	229	250	236	253	211	223	201	218	232	263	254	224	234	234	232	235	232	235	261	243	245	238	256	241	261	248	268	223	230	247	243	241	248	232	251	248	225	234	246	234	281	252	239	227	243	233	269	225	214	227	241	230	245	216	241	238	216	228	208	225	231	237	231	227	223	221	249	231	242	261	242	264	246	229	209	247	230	241	229	215	233	218	244	226	242	247	224	225	248	226	242	244	239	243	228	250	255	234	256	253	216	259	223	232	226	233	258	238	225	232	247	233	258	223	221	243	229	252	245	239	258	224	235	238	224	266	259	248	209	222	236	244	224	232	238	229	235	232	258	242	249	243	231	254	223	249	249	240	249	258	248	264	241	197	249	229	254	243	241	255	247	223	230	241	243	215	225	240	232	256	234	197	232	237	218	238	250	228	242	218	225	258	274	233	217	249	246	229	220	240	235	246	249	232	219	220	219	232	241	239	244	234	247	250	244	245	225	234	232	217	246	249	240	238	247	225	236	253	250	221	260	249	217	231	242	245	231	212	235	244	228	252	249	245	235	246	239	262	224	241	216	239	237	239	231	246	272	236	260	236	255	237	242	213	246	241	235	240	234	249	239	228	246	239	244	219	259	234	240	275	222	223	243	248	216	218	217	225	223	259	221	232	234	256	259	220	222	246	231	235	244	253	227	256	272	243	224	262	237	221	241	247	256	236	228	240	215	243	212	229	202	212	229	201	248	240	278	244	237	261	233	235	255	234	243	237	237	245	224	218	262	245	257	216	242	255	252	216	215	207	260	225	228	236	251	251	231	233	234	252	240	237	232	253	239	251	226	221	242	235	249	229	242	222	221	221	246	246	271	230	245	238	227	238	255	258	276	227	222	229	212	229	242	253	241	243	225	228	233	246	243	225	246	244	212	215	248	234	272	229	244	249	224	250	225	239	251	251	258	223	229	250	276	199	234	241	250	218	249	250	246	243	231	245	232	204	250	231	236	230	253	238	251	236	239	218	248	235	223	243	234	218	217	272	263	237	256	251	257	259	206	255	203	230	254	243	251	221	253	239	250
25093	21032	26773	24947	4148	964	797	1223	4331	17705	20539	7084	940	471	453	438	497	458	452	427	456	466	426	452	461	467	428	425	480	438	409	433	465	436	445	405	483	460	453	482	476	455	459	452	453	458	457	464	450	422	475	429	479	444	464	420	423	459	453	462	441	463	448	439	458	443	454	449	447	451	468	408	447	431	455	460	398	422	444	424	437	488	453	476	475	423	409	462	449	441	436	487	456	449	430	432	456	424	457	432	462	468	437	432	438	452	460	449	430	405	437	437	428	437	401	456	429	455	452	470	451	469	433	474	428	433	440	480	460	448	456	407	438	436	442	428	445	438	471	455	411	458	416	439	446	446	465	459	422	446	453	450	464	433	430	430	411	424	416	489	450	473	436	447	435	431	421	435	411	441	459	481	417	466	435	463	422	448	464	455	454	453	419	421	431	459	431	418	409	483	470	448	450	449	427	398	463	413	454	475	417	443	457	476	468	437	425	488	460	464	416	454	468	423	455	455	447	462	446	463	454	430	410	487	441	447	457	436	391	467	454	421	420	444	441	469	428	465	452	454	451	424	434	457	460	451	457	439	420	431	437	427	435	431	468	438	432	446	437	436	448	455	496	455	457	393	464	453	472	437	469	417	434	452	501	422	461	435	414	430	476	437	425	422	480	441	446	419	407	459	433	466	426	455	450	464	456	462	421	458	459	421	394	407	481	451	459	424	429	477	440	434	430	456	428	416	432	446	451	454	449	481	438	449	424	405	465	480	456	455	433	457	434	453	428	454	418	425	471	429	452	451	446	421	434	443	463	422	456	472	477	429	452	413	429	429	439	430	489	395	412	462	455	493	440	439	468	415	430	439	444	463	445	432	426	426	443	493	440	446	480	429	431	441	432	455	485	402	444	439	447	441	419	456	442	421	440	454	452	438	489	450	465	447	470	413	450	439	467	410	472	424	428	473	447	450	419	443	410	459	444	444	429	455	424	452	447	413	455	421	425	386	469	398	431	450	423	450	483	471	427	443	468	469	455	417	433	448	441	443	445	443	477	433	428	466	458	441	432	465	407	421	461	412	449	457	419	453	489	485	443	463	456	450	429	423	429	437	458	435	461	459	468	454	452	445	453	447	440	425	456	478	463	416	455	421	430	449	434	451	453	427	466	458	462	441	466	433	401	472	472	444	438	444	426	470	427	442	439	464	447	456	463	460	445	482	414	430	475	457	459	437	454	439	451	421	468	448	448	477	450	442	441	400	467	473	447	453	483	453	449	463	442	450	456	414	414	455	483	439	466	445	476	437	481	468	441	470	445	443	479	439	479	436	452	441	431	452	452	461	464	463	423	399	491	448	465	450	441	429	432	457	483	489	450	457	455	434	457	412	444	422	408	434	446	424	434	420	490	463	436	418	434	431	454	443	424	470	471	469	493	461	440	444	413	428	387	479	445	431	437	456	418	447	476	417	453	460	422	423	447	423	443	421	447	418	428	442	439	418	437	418	446	436	438	445	425	458	432	404	441	430	462	437	460	437	455	408	457	469	431	454	439	394	429	443	437	477	465	466	420	394	441	472	475	450	439	445	456	451	425	454	473	429	457	447	426	423	467	450	485	470	421	448	416	436	423	467	450	441	442	385	431	410	423	461	474	443	416	426	444	448	472	419	460	441	474	406	475	489	440	469	469	463	497	459	438	429	436	453	391	425	465	416	441	458	475	448	430	458	385	432	475	422	425	457	438	473	428	416	443	430	421	410	469	379	423	478	424	456	491	434	449	470	457	460	454	487	434	435	429	443	464	431	410	445	439	411	424	445	445	444	432	438	445	448	438	454	469	461	439	451	461	483	477	458	429	427	474	432	395	451	422	405	435	441	430	496	406	421	399	459	468	408	439	429	442	447	462	459	472	436	429	440	492	484	420	476	431	433	447	406	446	418	452	409	492	461	458	458	434	458	414	435	436	437	459	415	459	482	431	428	424	427	439	433	474	459	440	433	415	456	441	450	448	463	445	409	429	424	407	476	473	425	466	452	455	453	432	422	467	437	446	406	431	419	446	480	437	439	415	445	467	471	438	445	419	443	449	459	428	476	403	470	460	491	461	436	460	439	400	436	446	426	463	460	463	423	456	403	449	458	435	423	456	455	436	444	428	465	445	441	442	451	460	417	412	405	403	446	414	464	459	460	448	464	409	416	476	463	466	414	429	457	444	447	426	376	463	432	449	462	468	441	455	452	476	435	455	443	490	447	453	471	453	415	446	452	428	464	453	456	435	431	452	436	459	428	438	459	430	462	424	420	448	443	417	387	412	467	425	416	404	426	457	479	447	393	453	476	432	443	455	476	462	447	439	424	406	459	459	467	437	442	461	449	424	403	443	451	457	434	429	480	453	449	468	462	417	444	452	418	402	449	425	454	436	429	426	427	444	430	453	432	428	445	434	418	435	436	436	486	466	442	446	437	412	421	473	430	417	439	464	448	436	423	456	456	443	452	464	451	426	460	438	437	461	455	445	414	445	471	424	423	458	459	450	430	484	424	419	435	426	397	439	448	450	438	420	422	432	447	445	443	461	498	431	446	452	442	434	422	445	472	406	464	415	398	439	452	425	401	430	460	431	452	441	469	414	474	473	435	447	484	430	450	382	463	457	446	431	441	446	468	440	465	449	433	376	402	439	416	477	449	478	449	402	461	457	443	437	432	422	434	445	452	446	437	467	419	417	443	447	432	465	460	462	441	445	414	456	483	424	401	446	473	463	457	469	452	455	446	459	479	478	427	423	429	443	456	425	459	461	441	463	460	467	469	463	426	510	431	405	428	403	447	454	457	451	473	477	390	464	466	443	420	454	415	446	462	448	487	446	484	434	398	446	464	427	436	456	446	463	412	423	441	440	443	423	458	424	475	439	460	441	414	481	402	426	428	484	433	494	445	439	466	452	452	443	432	490	443	475	425	452	443	458	411	455	475	434	450	441	428	468	448	455	464	417	449	478	439	445	414	441	445	432	448	441	450	426	448	436	386	413	448	417	407	433	459	439	454	428	434	448	458	492	432	435	474	479	424	403	486	460	446	459	470	457	438	446	457	453	451	438	446	436	440	415	472	423	479	453	444	448	439	422	469	448	456	468	423	467	450	446	443	439	430	472	446	447	412	440	432	409	471	437	446	460	464	455	435	462	472	468	469	460	476	438	442	444	475	436	481	473	458	455	452	429	448	470	420	432	468	431	468	469	463	425	426	439	429	445	439	458	403	468	460	507	456	450	455	432	420	415	422	455	446	421	468	429	439	434	464	466	452	474	401	493	466	445	456	467	469	419	471	421	427	442	447	429	480	487	393	430	408	436	450	457	428	454	431	467	426	445	464	423	435	393	440	457	421	442	448	402	439	433	421	449	449	455	436	462	464	454	411	459	441	454	473	486	469	443	484	425	429	453	440	440	443	453	421	436	476	455	441	441	444	458	425	455	421	450	454	412	467	466	404	441	478	440	426	428	435	479	412
3663	3100	2439	1328	895	757	852	1606	6620	20272	17679	5462	798	396	396	406	394	376	405	376	407	431	414	385	411	415	389	418	432	369	387	388	411	409	401	395	383	382	428	398	392	424	370	403	382	391	398	372	418	428	433	394	380	395	403	375	414	392	417	438	412	402	411	362	420	416	447	398	463	409	396	404	403	391	429	416	387	389	412	403	429	413	366	365	403	383	409	430	384	389	416	424	409	411	424	413	406	416	407	413	394	426	408	413	414	423	383	421	399	410	381	406	399	416	414	388	422	378	428	427	374	380	440	392	417	391	373	381	387	438	436	358	439	418	401	388	384	396	426	382	409	412	356	402	408	402	396	397	403	371	400	371	381	393	408	418	430	404	425	400	396	394	407	375	388	386	390	369	448	402	399	375	396	438	395	440	419	381	425	395	393	411	420	445	380	389	394	419	414	455	398	397	396	396	394	364	404	377	403	407	407	421	394	395	398	394	373	418	411	399	417	425	382	402	390	403	415	400	428	364	368	401	417	415	383	389	406	389	407	387	385	386	405	407	391	418	402	394	367	400	387	399	357	411	361	369	403	387	399	397	410	368	409	409	392	411	407	396	349	390	424	393	433	386	420	398	382	418	399	404	378	420	399	402	406	355	369	385	422	395	430	376	415	395	417	380	396	381	385	403	397	386	428	399	406	405	378	397	387	394	388	389	429	435	399	419	393	411	370	382	353	401	399	394	418	420	380	398	357	424	454	400	378	403	394	419	415	389	407	369	401	414	394	378	392	391	410	396	419	405	425	411	421	415	387	380	367	412	410	363	365	411	395	381	384	398	396	423	363	393	376	398	398	395	391	391	387	413	427	402	389	420	378	412	406	371	400	417	373	405	411	412	400	383	436	397	406	376	402	386	381	367	391	444	393	389	391	361	373	412	387	399	383	403	374	406	425	377	406	410	430	372	373	383	400	384	395	386	424	401	404	414	387	380	385	428	391	415	391	398	399	402	410	374	387	420	378	367	413	389	402	391	388	396	400	400	392	393	400	429	399	417	390	401	407	384	437	390	393	409	399	395	387	377	388	441	408	412	433	395	391	372	401	387	418	389	426	383	408	390	379	389	382	397	416	405	411	384	402	396	370	421	386	447	398	350	420	432	393	404	415	394	392	401	396	397	383	430	390	401	414	382	374	419	382	396	416	407	401	388	417	390	399	383	391	383	416	398	443	408	406	410	388	401	383	402	425	416	433	427	429	444	424	389	393	411	390	409	432	388	394	387	402	407	430	406	388	415	413	421	406	404	422	347	355	400	366	394	417	429	371	417	394	399	370	410	372	357	396	363	368	397	392	406	376	436	381	397	408	414	415	396	412	403	397	403	413	407	387	405	453	423	417	421	376	441	390	412	386	424	374	389	412	391	409	435	402	418	394	388	376	394	397	437	368	381	405	400	400	358	405	403	412	430	384	392	397	380	383	414	362	399	407	370	421	406	411	423	414	401	394	411	394	366	439	394	383	415	394	424	405	389	361	398	385	445	370	383	401	359	389	416	407	411	380	399	427	367	398	373	394	399	394	378	435	414	391	432	423	387	370	409	392	385	364	399	432	421	393	435	424	394	409	389	420	389	417	370	387	406	414	408	393	370	379	370	423	363	364	381	394	379	374	445	398	391	409	401	408	358	415	386	366	406	421	397	406	411	356	382	401	384	383	392	412	413	395	405	404	405	380	404	373	408	378	412	372	367	401	397	418	401	443	428	383	390	395	367	405	423	413	374	422	390	392	369	376	377	383	445	392	415	436	384	408	358	399	410	425	407	409	398	381	382	379	384	396	411	417	431	424	368	438	440	377	390	397	426	395	412	386	472	396	427	386	381	372	409	401	418	421	427	406	393	384	385	400	428	378	386	388	395	428	398	418	376	426	391	376	393	391	400	394	414	413	390	379	421	380	387	436	422	396	399	361	382	433	382	412	438	355	407	381	404	408	402	420	384	416	380	379	435	414	368	409	385	406	407	385	428	425	363	445	373	392	390	425	412	371	403	419	372	403	411	413	384	406	392	410	409	413	416	397	389	388	414	396	405	404	414	424	387	397	405	379	418	415	413	386	351	420	389	421	398	407	415	379	404	388	416	411	390	402	369	400	384	401	402	388	402	374	394	386	348	408	456	397	408	398	398	424	397	405	405	404	431	387	417	398	386	407	431	406	403	402	380	407	397	399	357	422	422	384	403	417	395	411	384	392	401	380	370	361	409	406	411	406	438	385	400	384	457	405	432	379	409	422	383	419	380	391	407	456	363	395	415	394	380	425	414	421	373	415	376	362	411	382	415	416	387	410	386	441	395	420	359	414	387	397	395	395	378	370	407	406	401	385	357	437	401	381	395	413	377	413	414	418	423	416	356	390	371	385	339	406	410	395	406	400	393	383	413	400	372	396	381	372	418	373	379	386	407	409	387	408	409	380	387	414	412	399	382	375	361	421	386	380	415	404	371	412	417	370	414	398	383	408	403	379	438	423	418	362	367	393	411	386	394	420	406	405	399	387	418	410	384	416	404	396	409	414	405	371	369	388	414	415	394	387	413	390	407	377	399	385	407	400	427	399	397	385	419	421	407	390	410	403	401	388	399	374	382	414	413	399	419	393	361	414	369	401	396	411	389	424	432	377	401	426	378	404	399	409	392	399	378	407	398	418	370	389	405	408	399	385	403	390	390	434	386	360	361	353	380	440	437	358	373	390	374	370	389	371	420	392	427	394	400	408	407	421	380	427	389	394	381	407	400	438	418	398	399	403	364	369	380	404	392	421	361	381	401	357	387	357	418	410	387	401	429	373	399	385	347	383	403	381	422	391	378	410	396	413	401	437	385	411	427	395	392	370	412	420	396	378	426	382	416	386	419	406	415	406	395	407	359	411	388	406	406	396	395	390	407	406	393	382	393	430	412	423	419	419	419	398	410	410	396	417	401	388	397	387	402	424	389	424	415	354	391	406	411	391	375	382	371	409	371	419	369	399	359	391	413	390	391	403	395	376	441	378	426	412	411	382	400	391	410	433	399	368	450	408	385	426	386	385	395	376	424	375	428	393	380	393	414	385	348	406	365	387	391	391	449	359	398	363	387	436	391	379	406	400	413	402	385	414	404	391	409	358	418	396	422	422	373	377	375	443	401	408	384	393	420	379	403	367	443	425	426	373	393	408	371	381	402	365	407	392	389	387	403	398	432	392	385	399	403	382	407	359	389	386	380	388	435	386	414	377	371	410	398	434	376	358	390	413	389	408	405	387	437	422	380	373	389	420	425	419	398	400	394	408	400	438	387	394	412	407	406	391	439	434	419	401	406	374	392	445	383	404	417	404	416	380	398	399	390	395	381	407	404	370	380	372	370	428	374	404	359	362	390	383	378	387	392	419	423	377	401	404	415	422	375	406	414	422	389	398	397	430	389	395	378	393	417	417	345	412	439	420	413	406	413	389	397	362	405	387	427	390	426	402	396	412	392
23897	21036	28237	24068	21000	7743	2072	2112	15054	38225	33682	17305	1854	882	807	808	717	726	772	746	780	760	737	732	739	709	738	757	779	776	785	750	731	783	740	784	784	740	754	751	707	725	772	716	727	722	746	735	781	726	806	791	739	753	731	779	778	741	737	685	763	768	701	749	721	760	729	757	759	753	743	744	747	673	781	808	763	796	739	748	766	728	740	753	788	809	714	754	735	778	717	742	740	757	676	709	677	741	705	778	725	759	730	691	724	730	681	811	773	724	753	726	789	754	750	766	662	735	758	761	756	721	756	706	772	766	761	744	750	715	789	739	751	762	721	816	760	814	761	707	726	741	733	768	680	709	772	773	767	767	766	723	769	761	734	660	769	698	716	774	758	733	780	736	737	761	762	756	707	725	755	746	748	748	759	751	739	793	691	739	788	738	758	766	718	720	732	797	732	738	737	736	712	743	731	754	736	813	722	753	706	737	767	735	734	719	733	712	728	714	736	678	707	710	742	773	752	758	702	737	777	733	734	761	735	767	711	712	733	707	796	759	735	723	718	710	736	747	788	762	750	725	734	768	758	743	784	710	738	766	721	764	753	767	746	752	688	749	748	760	703	690	746	761	730	742	758	720	756	752	810	749	781	730	736	784	692	745	717	751	724	757	768	723	750	756	749	732	775	751	756	738	767	752	739	727	750	745	712	772	755	732	737	756	737	724	720	781	713	815	775	714	731	763	749	772	682	698	766	725	705	779	765	745	737	732	797	787	787	725	719	726	724	695	727	707	789	749	729	764	703	783	760	755	696	710	750	737	780	727	746	730	799	737	734	726	794	746	780	758	757	758	760	743	803	739	807	728	708	737	740	706	739	779	759	745	746	756	770	744	697	711	704	748	734	739	792	763	757	728	782	717	756	702	758	733	701	723	712	711	733	792	748	782	726	757	789	759	736	722	774	735	694	744	727	775	703	759	715	714	744	710	791	745	737	716	768	723	738	766	749	763	723	739	761	741	746	703	740	702	706	736	734	719	734	735	713	742	709	764	740	692	717	760	770	748	739	712	719	759	771	756	743	757	727	739	771	769	764	727	748	761	736	795	739	743	770	745	780	756	708	752	771	748	777	749	738	697	814	781	693	736	759	749	710	736	731	681	719	721	757	730	731	721	741	745	797	737	758	701	772	739	714	763	721	745	758	755	719	698	803	723	654	772	707	794	753	729	701	758	731	764	709	713	803	739	749	714	711	756	771	766	745	767	811	676	737	795	733	767	800	729	737	743	764	706	754	720	752	733	713	723	705	728	774	760	742	701	736	768	725	734	721	700	718	745	744	748	767	760	781	719	720	783	751	758	740	789	752	717	696	725	784	759	727	736	729	775	718	696	739	744	766	746	795	739	742	764	780	704	712	739	759	749	779	712	748	721	740	772	752	771	763	758	758	749	696	768	750	726	701	764	748	722	802	740	744	708	759	767	741	753	745	750	744	725	781	735	772	762	747	700	722	722	709	792	749	734	743	744	716	700	724	711	771	727	724	729	707	737	770	771	789	719	729	747	722	731	726	757	727	747	761	745	749	682	786	752	764	735	737	708	762	754	780	745	729	743	776	756	771	678	741	708	763	721	767	741	725	794	789	721	758	725	723	680	763	766	711	752	713	738	766	735	749	759	712	741	743	762	723	719	732	734	710	791	735	747	739	732	763	770	763	719	748	758	732	717	778	748	779	731	737	776	750	766	682	794	700	718	701	748	693	718	742	765	759	764	708	713	755	705	720	773	711	773	762	705	713	806	760	776	788	767	775	751	768	766	769	773	719	725	734	704	783	724	745	707	690	722	784	736	783	674	795	706	759	740	822	755	712	739	687	710	750	773	741	764	767	718	764	753	745	753	777	746	747	740	745	715	718	708	690	707	760	797	747	790	741	789	794	713	786	705	757	724	748	745	763	708	710	738	719	771	766	787	791	701	718	698	739	747	709	731	753	749	695	719	717	750	742	740	762	708	740	741	756	712	737	711	721	735	753	753	752	741	742	742	746	744	716	698	767	747	754	735	751	764	754	751	780	686	785	747	697	713	684	701	756	713	755	783	698	682	746	764	759	781	745	734	700	763	762	671	726	733	742	764	754	732	764	753	724	728	735	727	737	706	746	737	706	761	748	780	714	733	746	706	717	752	752	719	697	736	729	710	753	709	754	725	753	762	741	694	766	704	753	780	760	720	746	782	750	763	691	710	714	776	713	716	725	762	721	781	752	788	790	774	752	777	725	798	705	729	695	745	762	785	745	747	709	756	723	759	713	735	785	773	749	765	698	737	763	762	708	761	696	734	788	747	747	718	739	753	703	720	697	746	749	751	699	770	731	740	769	743	740	775	771	765	734	770	732	722	725	706	725	725	765	714	742	746	691	751	777	777	772	731	717	745	734	738	724	719	743	730	754	730	715	751	778	755	774	727	721	782	746	750	741	797	698	713	733	647	731	734	748	710	690	746	732	719	739	746	752	721	739	745	785	725	741	752	774	788	766	785	739	772	722	698	779	768	780	727	726	766	754	766	746	791	791	695	711	795	730	725	744	791	782	736	737	747	739	742	767	677	762	719	752	707	723	725	736	763	742	738	742	697	784	755	733	770	720	717	766	673	702	826	725	724	751	742	746	711	752	749	729	714	770	720	719	694	712	752	717	748	762	725	735	739	719	767	772	753	767	715	763	760	740	705	727	712	704	715	759	718	753	770	732	750	779	700	761	733	779	773	726	697	711	754	765	710	769	763	746	747	743	726	753	709	746	677	749	791	781	764	731	703	756	742	742	803	690	747	755	769	743	745	696	713	859	687	711	779	711	758	739	753	763	769	807	760	725	743	727	709	776	740	696	744	695	678	753	774	732	722	764	757	719	740	714	733	740	741	762	715	728	766	722	764	761	766	699	736	736	771	691	758	754	736	794	714	734	712	730	763	736	741	739	752	718	709	716	738	747	751	757	763	734	756	739	728	752	729	779	711	712	769	736	709	761	735	740	728	694	754	781	742	764	763	743	767	777	749	752	771	733	760	756	739	704	673	723	715	749	729	715	727	811	794	786	801	713	734	746	716	752	719	717	735	772	745	724	742	749	770	731	711	733	751	684	746	745	724	746	729	745	716	729	738	732	751	724	727	738	783	723	688	759	773	740	747	723	695	745	717	762	753	747	768	701	697	714	726	714	821	741	734	733	730	732	710	687	701	671	724	750	700	753	796	729	710	733	749	721	726	723	767	709	761	765	713	736	752	722	715	754	760	734	746	722	748	766	749	717	754	765	767	763	712	737	785	693	751	739	703	772	755	744	726	792	732	745	725	703	764	747	769	763	711	691	788	719	750	776	698	757	707	742	801	763	708	703	771	710	748	747	723	817	734	741	784	728	713	722	759	758	721	721	713	739	739	773	752	734	710	743	743	758	739	751	734	796	714	703	758	776	735	742	730	768	739	783	749	739	781	728	712	721	747	736	721	800	747	743	758
4040	6421	4995	2733	1957	1567	1574	2677	19554	36369	28285	12393	920	617	636	675	622	676	621	662	656	611	608	651	584	626	649	671	624	651	687	652	639	634	619	668	687	654	636	674	660	676	653	554	629	656	622	611	657	595	630	637	626	621	594	607	688	623	649	648	684	659	670	646	651	616	632	630	624	665	621	664	585	659	665	658	679	622	697	624	652	641	653	635	712	624	621	639	657	628	660	646	617	586	604	627	627	660	624	659	614	669	616	644	625	606	665	640	675	671	625	667	624	647	641	681	644	614	603	621	613	634	674	577	640	643	654	614	637	572	661	620	635	672	661	645	651	631	645	611	652	635	643	625	622	635	607	634	612	610	645	652	677	627	668	615	600	643	649	632	623	578	612	658	665	628	632	653	653	611	664	710	617	645	657	660	677	643	626	612	618	672	616	658	605	666	611	623	600	662	645	610	633	639	658	634	652	621	667	662	610	661	630	626	650	687	665	700	600	612	648	654	613	612	611	600	596	625	668	593	608	629	633	685	646	694	611	669	664	608	613	607	615	603	630	679	615	615	656	632	645	633	706	605	590	597	673	637	604	628	627	651	644	651	602	621	647	664	644	650	654	616	606	577	689	607	622	651	630	689	630	612	633	643	593	600	628	634	631	578	611	603	578	618	609	686	653	571	680	621	649	606	628	580	622	603	603	620	597	666	659	617	611	587	597	619	620	623	633	661	635	603	615	610	619	628	619	665	629	631	588	648	625	617	675	639	625	598	648	620	626	630	647	699	623	614	636	609	616	645	612	615	659	574	622	632	641	630	641	654	646	636	607	635	606	614	630	610	684	629	627	637	621	671	665	590	628	660	626	615	639	627	630	603	632	659	601	626	645	558	634	623	606	611	635	572	638	643	637	656	587	635	656	635	648	645	660	610	656	644	633	728	635	608	598	652	642	683	646	614	607	659	642	634	646	630	635	645	666	622	665	654	645	624	594	629	635	634	643	623	635	679	648	667	608	625	670	660	659	633	637	626	670	647	581	611	633	680	629	680	623	628	599	653	625	631	624	634	610	664	613	647	692	615	637	673	671	646	613	660	645	638	613	661	608	679	600	627	655	651	627	651	628	606	617	672	690	628	679	635	625	646	608	654	623	661	646	624	607	647	654	649	675	661	629	638	631	623	663	664	669	627	623	639	646	686	581	645	674	634	650	638	642	629	661	641	610	638	601	696	651	677	606	644	603	646	630	643	670	643	630	678	649	648	632	660	667	636	615	642	614	660	651	622	617	608	616	635	630	657	618	603	651	658	636	628	635	619	658	654	591	644	619	637	621	586	652	634	631	636	657	653	618	631	612	648	624	672	623	613	617	618	621	575	608	606	646	671	680	650	618	617	622	643	628	627	659	615	625	620	658	599	632	614	643	649	641	659	630	674	642	636	625	617	657	638	601	649	664	632	623	613	643	617	651	610	668	608	645	640	645	631	628	639	690	668	650	655	587	640	654	664	621	620	603	648	588	654	649	634	654	633	642	628	568	622	558	634	641	674	649	600	646	651	671	615	604	619	620	639	623	605	606	620	650	597	604	620	632	617	608	595	615	634	606	609	629	637	634	619	609	624	615	640	579	646	649	648	646	664	625	666	644	631	664	642	644	599	671	632	596	629	646	607	632	610	636	606	628	654	604	631	646	636	662	614	617	582	677	612	620	635	625	614	613	603	653	657	652	635	607	689	616	659	609	633	621	701	614	599	676	602	630	623	625	643	641	614	651	573	637	645	638	620	654	658	578	628	609	652	657	619	645	673	645	643	617	625	603	643	612	646	600	621	660	638	629	607	617	618	673	597	656	622	608	619	644	648	622	611	595	650	652	653	669	639	615	675	594	648	609	639	639	593	657	632	625	626	635	652	657	659	660	611	576	607	562	615	604	576	647	647	582	646	625	634	612	646	572	642	588	658	646	681	591	586	628	635	637	611	624	629	574	627	607	636	617	645	604	624	594	615	638	622	596	623	622	630	647	643	626	650	670	572	663	611	643	655	633	599	666	666	637	594	607	659	638	682	618	635	633	619	661	615	641	616	603	662	624	613	616	657	656	616	632	641	634	641	639	614	606	657	637	624	604	613	593	647	582	614	623	652	603	686	637	661	653	580	585	603	692	623	659	634	643	649	644	602	609	640	636	668	609	632	604	638	545	617	648	606	590	618	643	631	671	621	636	607	594	589	641	664	631	632	606	592	615	682	551	665	633	641	648	595	646	614	605	601	606	632	617	621	644	621	617	630	628	636	642	625	659	673	659	641	602	632	615	584	630	667	615	613	648	626	670	678	629	604	657	643	675	610	647	665	639	623	553	628	646	644	640	635	634	659	611	651	623	658	664	595	631	646	633	607	670	641	641	603	598	606	629	654	601	632	628	627	609	605	666	580	625	559	638	600	656	634	599	595	640	623	602	614	640	603	601	626	624	614	635	615	629	649	628	636	636	598	651	621	585	604	662	659	584	603	620	627	644	626	669	682	611	611	631	643	668	578	603	647	621	628	608	679	681	601	605	661	648	654	615	624	633	620	584	651	631	634	655	595	622	658	608	665	623	622	655	652	599	625	599	564	596	625	605	614	632	605	634	590	620	646	620	636	630	610	627	642	639	601	643	630	697	607	668	659	636	608	632	637	631	625	616	634	655	627	588	638	624	609	654	606	672	637	659	667	690	618	660	641	595	613	623	615	618	628	624	662	625	631	598	593	634	642	644	653	609	628	625	621	634	638	649	661	611	647	610	657	584	659	642	669	631	608	625	633	656	619	563	625	618	638	624	619	625	581	627	615	631	623	638	615	659	619	679	598	674	644	622	599	619	594	618	661	664	652	651	611	643	652	606	648	616	625	621	620	623	648	654	640	606	631	648	612	623	610	628	648	613	640	627	619	625	642	625	593	631	655	600	666	597	618	632	624	603	615	616	614	658	662	633	607	605	686	581	680	640	633	636	636	612	646	626	594	633	609	602	680	654	603	623	636	626	604	655	649	640	596	640	619	620	647	626	642	635	636	583	623	560	644	623	626	615	630	597	618	591	653	631	632	627	629	609	632	655	602	594	660	628	617	620	628	649	627	652	652	670	617	612	634	616	662	638	655	629	675	655	639	696	679	581	637	607	562	656	591	623	648	649	643	634	613	648	648	608	624	688	588	641	678	620	682	634	615	627	628	632	681	608	639	604	624	648	609	573	651	643	605	608	632	636	638	634	607	610	576	665	650	621	637	608	622	632	669	641	642	677	627	617	690	645	616	602	651	615	624	646	646	629	664	634	613	651	612	613	602	654	612	626	661	658	621	590	682	651	584	667	605	617	635	651	614	615	626	578	674	636	696	641	613	605	581	611	595	613	648	638	621	605	642	634	642	633	645	623	609	653	581	603	646	628	626	656	558	638	585	605	656	584	614	610	643	569	630	646	619	644	625	622	626	661	651	621	610	626	610	571	640	602	638	668	651	653	613	613	556	670	606
27175	12075	1254	691	467	415	489	374	577	2107	2595	1813	474	377	429	387	405	376	397	379	369	408	371	391	397	371	392	389	390	429	387	379	364	407	376	380	356	409	379	400	381	363	404	387	429	372	400	396	405	368	413	401	356	409	392	386	389	408	398	374	378	358	386	383	400	398	421	360	387	398	392	396	381	377	394	389	346	359	361	403	373	353	374	411	418	371	405	370	404	411	409	380	379	375	417	382	428	373	415	433	402	418	399	371	384	410	415	405	399	378	394	377	376	379	378	370	390	388	420	428	395	429	380	385	343	365	387	358	383	410	386	403	384	416	388	402	412	402	416	340	419	380	395	379	398	373	408	410	385	389	387	392	421	387	398	378	373	346	398	391	394	411	394	408	406	401	395	404	401	374	393	401	408	400	382	418	407	386	397	412	373	353	407	402	403	378	421	405	364	418	391	393	378	414	380	398	413	392	407	400	407	376	414	401	371	390	402	342	422	375	411	390	392	386	370	399	364	370	388	438	409	381	403	420	401	430	351	359	437	384	404	410	367	366	402	358	397	396	394	388	385	418	367	360	433	437	407	421	423	408	412	393	395	388	388	385	396	400	404	422	397	412	394	406	392	400	405	371	375	401	386	405	359	395	398	435	403	372	370	403	391	407	401	384	371	387	422	407	377	375	418	415	384	389	376	434	406	420	401	395	395	397	388	410	385	391	357	383	401	360	374	411	399	381	396	377	389	391	436	374	401	392	376	366	385	410	392	417	378	375	396	411	409	407	397	376	367	361	417	397	406	435	406	381	394	422	409	373	427	385	408	391	417	401	378	420	403	402	399	357	376	398	447	387	387	419	407	404	414	393	418	360	381	377	389	408	425	434	390	420	372	387	355	383	382	370	397	396	455	377	418	418	398	397	373	397	404	425	385	361	356	394	385	390	356	404	416	364	395	417	380	389	395	440	398	402	390	405	363	384	395	402	385	415	365	387	376	381	371	405	429	398	432	392	438	396	375	402	370	350	364	428	408	429	412	394	403	410	397	406	388	377	401	385	388	400	345	388	376	373	392	394	390	381	392	353	396	410	365	373	399	405	419	403	388	425	371	381	346	390	398	414	362	407	395	398	398	382	403	405	374	381	399	390	383	400	392	417	400	399	403	393	384	372	346	387	404	434	423	372	375	392	388	385	389	421	376	386	387	423	400	410	380	417	448	409	411	379	439	344	375	374	375	421	386	405	423	377	380	388	415	403	394	383	375	403	403	369	409	389	402	423	377	400	390	381	360	394	409	425	393	427	424	381	424	386	371	382	421	386	409	411	379	400	381	386	412	378	387	430	395	396	399	389	383	367	413	412	399	407	394	404	372	435	388	399	430	339	421	382	426	379	387	384	409	363	383	418	386	410	405	395	409	387	391	373	375	373	360	394	397	377	368	408	378	379	382	384	387	397	409	394	424	370	369	418	377	364	378	388	416	406	388	402	405	393	413	404	424	386	378	412	379	392	428	408	365	415	353	389	415	400	386	384	427	432	439	381	405	372	421	426	355	399	390	386	395	435	371	362	372	432	384	404	354	391	397	388	360	407	355	390	389	384	405	411	422	412	423	393	387	372	354	401	385	390	394	382	368	402	383	396	417	433	398	404	402	447	402	397	382	393	413	421	404	401	409	382	390	378	388	386	379	394	370	404	435	380	410	381	426	386	432	401	397	385	358	384	392	385	416	400	422	397	407	381	363	388	418	411	417	402	384	404	364	412	371	405	376	412	394	390	401	386	376	386	405	388	403	367	372	364	394	426	386	395	384	409	405	400	408	421	396	404	389	377	394	388	401	408	365	427	422	356	420	378	408	419	399	389	384	369	413	424	384	402	382	388	396	411	423	388	429	368	381	394	410	380	373	363	402	389	398	391	407	393	397	351	373	387	386	391	386	372	410	388	376	405	357	400	398	386	418	389	389	395	366	410	354	354	393	394	359	395	421	394	391	422	418	406	371	378	389	366	362	409	376	395	417	395	434	379	376	391	368	392	388	395	398	439	365	405	395	368	381	381	399	418	394	380	386	383	383	419	420	411	368	341	393	389	417	364	389	389	396	390	407	369	366	408	408	407	359	444	430	414	374	387	356	391	414	419	407	397	387	390	405	377	397	394	406	398	381	401	372	404	355	417	372	420	404	381	436	366	394	398	388	411	371	414	386	420	391	401	373	394	415	381	400	420	360	399	392	377	397	382	383	389	406	422	391	394	388	397	405	392	385	377	412	375	407	396	408	365	403	383	394	398	387	384	402	411	355	383	378	403	406	347	423	389	417	412	417	390	380	384	423	399	410	375	397	382	385	398	397	373	365	399	367	408	391	369	395	363	399	408	434	393	421	397	443	395	378	373	386	424	379	381	388	368	411	401	385	367	391	396	383	409	423	380	389	396	420	382	423	372	429	439	393	421	399	389	411	353	433	369	389	371	408	419	394	390	382	400	392	370	399	393	391	417	369	390	394	394	394	391	405	414	392	378	434	404	412	412	380	405	403	422	361	374	375	435	385	375	412	347	389	377	413	364	409	398	394	376	402	395	421	385	412	371	371	363	418	418	403	393	408	379	392	395	430	406	405	416	390	407	385	372	403	371	390	381	403	401	404	413	410	405	405	395	394	408	397	388	399	407	411	406	373	391	349	400	398	400	411	386	428	371	388	346	398	399	394	379	362	401	396	385	400	419	441	405	419	395	417	376	412	406	383	395	403	398	394	390	362	426	395	395	378	347	396	378	398	447	368	359	419	375	398	391	377	414	380	381	382	386	410	413	407	417	400	391	382	412	398	386	372	411	394	415	406	395	426	384	356	416	407	385	343	389	419	397	373	395	393	380	406	411	397	410	396	430	419	419	378	413	422	384	367	366	399	389	376	390	400	375	440	386	355	378	368	392	419	395	396	381	402	390	394	373	389	423	424	413	407	374	402	382	409	422	423	418	394	392	373	394	401	387	398	378	401	425	367	413	368	406	411	396	392	392	431	431	381	405	411	389	377	376	401	404	364	410	408	374	425	422	404	405	357	380	402	358	377	425	372	434	395	409	421	435	423	395	415	398	407	414	419	347	391	405	387	377	367	372	391	422	428	396	359	401	390	404	395	385	411	380	402	401	416	374	359	383	364	370	388	349	401	399	425	394	406	386	410	405	391	398	412	386	451	406	409	403	376	398	371	386	407	381	377	387	388	383	378	406	424	379	378	380	401	437	363	381	430	380	395	407	388	410	410	351	401	404	418	428	385	377	411	415	379	405	430	392	416	414	400	388	409	405	401	399	413	370	398	401	367	414	369	403	410	391	400	371	371	378	387	407	353	394	401	390	394	417	394	382	439	405	427	394	393	356	415	366	430	437	383	417	424	389	372	388	397	395	388	385	380	418	373	384	411	391	372	395	348	394	399	423	379	433	405	388	412	374	382	401	415	380	364	406	353	370	395	381	423	396	342	401	399	427	400	446	363	394	380	368	395	400
5020	678	595	477	434	376	353	397	635	2924	2991	1894	398	348	323	333	360	336	331	312	352	341	370	373	323	377	336	356	390	343	350	344	316	324	343	314	353	357	339	367	340	346	352	336	323	341	331	336	342	350	316	335	344	311	358	354	350	346	337	366	345	357	349	357	363	312	354	329	350	350	335	354	350	342	326	320	359	316	306	331	317	364	340	351	348	329	369	308	321	346	356	354	343	320	326	319	337	385	324	306	343	329	335	311	326	341	337	355	329	325	362	362	332	344	363	337	305	336	318	365	346	312	332	336	348	327	341	350	339	342	305	342	337	346	356	366	306	323	353	352	340	357	365	333	337	347	339	310	351	355	322	348	338	331	341	341	333	338	319	342	321	338	330	363	319	355	357	312	371	341	340	335	365	365	326	316	363	348	331	331	340	355	337	348	314	348	334	322	326	340	321	337	360	313	340	359	343	364	344	371	329	331	336	306	321	329	336	331	317	332	374	339	317	340	349	328	361	333	334	334	328	331	335	331	338	324	323	332	342	373	352	341	355	349	353	352	371	307	315	352	362	332	332	294	326	344	319	334	340	341	354	349	337	347	340	349	363	323	329	352	317	314	345	344	313	336	326	352	335	333	326	323	371	317	323	317	364	317	307	303	334	356	350	346	322	341	351	361	326	349	343	320	339	331	357	354	341	352	338	344	321	338	308	325	365	359	340	342	367	349	352	348	337	333	313	339	334	352	339	359	330	369	342	351	319	361	319	364	335	342	358	321	340	347	321	355	321	321	346	342	327	330	334	351	315	309	310	325	334	314	371	351	329	328	327	354	342	339	369	350	360	325	370	333	350	309	304	320	360	343	341	333	374	339	350	331	326	366	313	288	386	349	349	326	365	338	331	328	363	362	364	356	329	334	371	348	352	332	359	333	345	361	323	324	314	329	317	330	351	369	339	365	351	343	373	299	351	359	346	312	354	310	373	318	336	329	336	353	348	349	331	346	363	344	326	368	334	315	332	331	339	332	314	349	362	339	368	333	346	348	365	320	359	342	321	335	354	345	343	319	282	355	356	332	344	332	330	328	363	339	314	342	322	316	351	326	361	347	304	342	349	336	345	348	324	368	360	316	308	361	331	345	328	350	294	336	349	360	314	352	353	332	340	338	336	349	375	326	353	332	337	332	346	359	352	316	356	360	310	334	320	362	326	309	327	349	335	361	321	333	349	312	352	365	352	325	313	347	333	336	346	377	325	361	341	351	336	355	328	329	344	342	339	362	305	335	341	335	327	367	306	341	344	354	352	326	344	374	322	315	311	326	348	346	345	322	315	357	355	359	314	368	324	315	355	337	354	377	373	366	305	334	331	363	360	349	344	290	343	351	329	328	359	381	311	294	336	332	361	338	319	303	338	316	322	336	345	359	341	341	319	348	313	348	351	345	317	358	354	345	334	341	316	337	317	324	333	351	384	303	366	355	290	333	296	326	373	356	345	331	354	326	346	357	355	361	360	348	350	368	319	357	359	367	327	328	345	388	365	350	303	362	332	324	353	377	352	339	318	316	368	365	312	346	353	323	336	348	316	339	361	305	358	288	345	298	360	365	338	362	354	319	358	345	323	346	340	310	342	342	344	335	378	329	340	349	334	332	362	332	334	314	323	364	324	327	312	363	341	351	320	367	334	322	329	387	328	341	356	315	329	340	346	332	342	353	346	356	334	342	330	376	369	364	341	361	337	307	381	315	391	320	330	332	358	367	350	353	347	326	311	359	375	352	321	322	357	321	319	327	321	315	348	362	315	342	330	318	337	321	344	343	370	315	298	331	320	358	356	342	346	345	287	328	332	331	340	328	358	346	350	348	307	333	357	338	316	332	332	346	355	322	353	361	328	374	313	345	334	370	350	350	345	336	315	323	320	357	301	374	322	343	334	347	345	359	337	380	330	393	377	354	347	324	327	324	334	314	304	303	345	330	335	346	357	341	342	329	293	339	324	357	343	335	311	358	373	325	346	352	336	368	328	353	324	338	318	351	361	365	374	358	314	360	346	367	325	326	333	368	330	342	350	353	317	328	365	355	367	337	335	329	370	335	363	342	353	366	336	332	327	326	344	357	371	364	329	363	316	383	348	352	324	336	361	329	327	354	334	315	329	364	334	334	315	317	338	299	335	341	387	319	325	346	360	376	336	336	357	342	299	370	340	313	323	328	350	314	320	321	312	335	336	378	338	321	352	337	346	358	336	308	329	330	333	337	336	344	333	341	348	336	346	325	305	361	335	328	315	324	365	337	363	329	342	317	314	342	323	352	324	338	365	320	323	366	357	346	354	338	338	342	355	349	344	346	337	370	355	308	328	311	369	335	320	352	341	341	332	350	315	326	327	366	343	325	282	362	354	329	342	328	357	344	325	366	342	353	346	307	334	317	289	352	335	323	315	328	365	320	337	337	323	332	332	333	338	345	324	339	325	330	351	347	363	367	340	340	355	360	326	335	328	340	332	322	321	326	305	352	332	329	341	362	309	334	336	336	334	351	367	362	325	317	380	352	314	317	321	336	338	373	337	305	301	349	368	330	337	320	344	327	350	338	348	362	349	333	322	371	346	345	340	344	359	341	330	339	401	348	327	300	330	340	327	362	374	365	335	335	343	344	363	361	351	347	359	370	371	360	349	334	333	307	352	348	352	333	338	360	327	327	347	360	292	342	341	334	316	350	318	366	378	352	339	375	323	373	321	343	353	309	331	376	351	332	364	357	338	340	354	312	349	338	344	336	318	376	345	318	337	344	336	335	355	325	327	317	326	331	348	313	320	352	357	344	356	356	350	354	338	330	319	317	349	339	326	315	344	323	342	319	343	323	341	335	340	344	363	321	337	315	336	331	379	354	349	346	320	335	300	347	342	321	350	376	346	346	336	330	326	343	319	332	319	340	339	350	322	347	343	326	348	317	347	350	362	340	353	329	323	323	329	336	314	343	350	348	361	354	338	360	354	322	336	338	333	346	345	322	333	327	333	331	331	331	348	339	350	332	364	364	337	351	329	297	328	354	329	388	337	316	314	358	364	324	297	337	338	363	325	307	305	345	343	367	344	322	342	347	321	355	342	343	341	313	356	338	327	364	329	357	324	348	305	352	341	341	351	345	320	326	336	347	317	321	328	325	306	307	332	372	346	353	352	360	345	348	331	343	336	320	367	318	316	347	338	330	319	333	348	327	338	376	344	345	355	336	316	351	345	358	340	342	368	342	346	309	319	335	338	344	356	332	320	338	344	346	361	318	326	317	351	334	357	312	319	348	331	376	342	326	330	371	329	338	341	342	350	354	337	353	317	340	330	343	319	323	336	345	342	306	334	298	340	304	341	316	347	336	365	339	318	318	348	319	311	323	313	351	323	344	310	343	361	322	337	335	380	336	344	331	353	324	347	316	338	335	319	320	335	303	349	354	317	325	344	369	336	345	337	320	341	333	351	344	380	368	321	347	348	329	333	323	331	341
25188	21056	26753	24962	4866	1216	964	803	1745	20108	19929	9832	1573	745	641	603	589	621	588	593	589	589	594	612	583	569	586	593	610	583	578	611	609	572	594	584	582	604	629	586	596	589	607	570	590	615	613	650	544	587	597	619	604	563	580	578	604	611	629	603	621	594	569	556	631	597	625	579	543	630	582	621	588	627	577	608	595	602	559	596	598	568	581	607	593	646	578	661	626	600	617	584	577	593	579	598	580	607	574	588	637	604	603	596	578	622	597	594	614	548	550	590	576	560	569	597	637	605	603	570	585	624	598	623	616	583	599	609	570	621	622	642	563	583	593	589	549	553	538	581	570	598	638	612	626	558	592	605	585	575	612	611	604	596	610	583	532	584	576	596	608	587	558	589	592	610	621	665	612	542	576	494	619	581	583	584	594	563	581	599	581	579	587	603	589	589	597	587	569	584	608	575	584	610	605	576	595	594	590	621	601	589	582	580	584	561	606	608	570	577	584	607	562	608	581	588	635	592	574	620	556	548	569	570	614	551	612	531	559	582	634	562	604	590	597	548	574	598	549	579	580	573	599	591	566	587	606	608	546	596	571	621	561	605	562	553	594	578	580	645	575	560	545	602	601	593	586	579	580	566	582	557	628	565	609	571	582	562	560	591	605	657	588	574	569	624	600	618	611	583	591	593	597	579	582	595	543	596	562	600	589	565	580	562	591	631	613	582	561	584	590	625	594	595	615	587	564	579	589	604	592	582	616	606	562	557	590	619	566	601	577	595	555	634	554	582	589	587	581	578	608	618	570	561	576	574	545	601	621	587	606	594	575	560	562	567	553	611	574	601	605	554	560	585	594	559	594	591	574	594	578	616	544	639	615	593	598	604	583	572	578	591	574	554	615	623	588	624	563	592	565	626	609	593	582	606	621	574	602	597	608	586	607	613	574	566	616	543	598	587	600	567	531	635	583	589	603	568	589	560	592	598	572	589	629	558	562	631	615	610	592	571	587	548	566	583	601	579	600	617	599	608	593	593	562	614	611	598	583	580	618	605	536	561	569	567	621	568	599	606	579	626	603	579	572	545	590	549	643	596	556	545	606	581	569	523	580	580	562	613	589	595	592	552	578	575	621	606	601	612	587	613	583	625	579	574	593	618	583	581	585	600	615	581	592	533	576	593	624	595	598	590	622	574	574	584	579	597	575	606	582	570	584	559	564	567	621	655	577	572	540	608	578	595	610	577	612	565	574	601	577	583	624	579	590	608	600	551	556	570	568	631	627	616	542	561	582	587	599	616	583	564	581	597	596	559	607	574	610	630	595	535	590	589	628	592	574	562	596	609	635	620	561	590	577	597	568	549	609	596	557	593	557	556	604	584	561	579	526	611	617	557	606	590	595	572	564	595	586	555	642	591	556	593	608	620	602	585	613	599	586	573	587	596	577	611	622	561	572	583	577	600	554	596	567	561	600	580	626	599	559	578	555	559	593	611	579	587	616	581	579	562	562	582	586	584	593	601	572	552	562	623	595	600	594	549	562	564	601	608	625	571	608	605	616	563	586	577	565	552	550	568	563	594	580	594	644	585	593	601	603	572	574	581	579	619	575	564	575	530	575	617	606	582	583	600	563	603	608	574	637	601	569	604	653	603	587	561	555	543	575	621	580	583	587	584	590	579	531	525	544	596	617	625	574	587	635	590	549	571	639	566	571	545	600	558	538	615	558	645	564	626	565	613	608	534	624	604	586	605	581	536	552	573	623	606	635	622	628	588	593	603	571	569	577	612	586	582	588	562	595	597	616	575	592	525	581	607	608	639	540	593	546	579	548	536	576	549	587	566	560	618	591	522	574	582	545	551	575	610	610	617	565	574	646	592	595	591	598	552	596	547	581	607	595	624	568	571	573	594	570	600	533	579	585	551	587	589	617	568	560	567	622	595	634	599	547	598	588	602	608	589	587	566	605	558	611	571	599	590	618	646	598	590	601	597	581	578	557	590	612	582	590	591	580	589	642	585	553	563	581	586	588	566	588	579	567	576	585	591	559	601	558	533	540	624	575	597	610	612	574	555	557	593	599	605	601	589	626	592	584	598	565	602	613	565	574	578	564	514	592	547	577	607	656	590	595	535	598	601	575	553	572	603	607	546	592	566	569	535	566	581	574	615	565	576	601	538	572	602	579	578	630	621	585	583	563	593	608	621	602	567	592	556	589	561	593	571	557	583	592	552	610	591	582	575	600	597	563	607	604	535	578	595	595	589	574	559	557	607	575	602	572	583	544	580	553	568	601	630	560	557	594	560	566	572	572	591	575	599	604	556	571	558	581	609	594	606	600	587	569	560	593	604	587	562	600	556	632	565	587	603	564	555	597	554	582	586	610	546	599	539	588	621	580	595	607	605	581	615	572	568	597	570	583	595	612	615	563	568	586	613	629	599	552	567	572	565	641	585	568	555	593	597	634	581	575	600	576	549	595	555	601	613	624	582	614	600	589	634	557	625	559	589	589	596	604	602	618	611	548	599	617	584	567	602	556	589	623	573	606	570	564	541	538	597	589	556	577	576	631	581	581	627	599	627	573	567	575	599	607	594	598	561	642	600	592	619	552	605	545	558	607	562	565	561	570	573	569	549	561	606	571	575	583	579	559	594	601	558	638	604	587	583	545	597	540	577	571	560	594	613	532	588	571	553	576	594	567	558	587	597	566	538	543	556	547	605	609	586	544	593	589	617	592	563	584	638	639	547	557	590	617	602	632	556	609	609	569	602	621	593	570	596	604	592	589	569	527	601	578	595	568	620	576	582	599	559	582	567	577	570	590	586	568	569	579	613	605	581	599	611	585	555	617	577	566	595	569	589	578	620	562	526	548	570	587	585	576	626	593	598	590	569	554	592	566	584	596	571	574	579	582	618	591	591	566	607	564	623	571	556	569	561	588	522	582	528	598	567	612	573	585	595	579	547	550	590	578	570	581	552	602	596	589	610	562	594	601	551	586	581	571	580	621	592	603	567	571	560	616	574	567	581	609	596	609	542	615	580	587	587	606	613	589	611	593	585	540	627	575	584	583	575	509	601	568	585	568	522	552	572	629	583	575	579	592	602	594	567	616	603	634	582	565	596	622	561	612	603	550	587	610	571	634	593	605	593	566	568	582	598	593	610	598	565	614	579	633	567	568	589	582	550	611	578	581	579	581	576	585	619	639	597	546	590	593	576	572	574	566	587	588	608	587	598	595	554	563	592	606	587	572	553	573	598	606	591	555	581	553	590	615	623	608	608	598	584	560	573	531	571	563	581	657	587	612	594	576	533	589	592	581	560	608	586	549	595	544	578	612	619	581	584	580	593	587	579	563	598	599	569	573	554	602	623	570	589	625	582	596	592	597	576	548	595	577	586	591	631	590	626	579	549	542	571	585	600	588	592	577	544	597	563	571	555	592	591	580	575	588	651	551	613	620	560	599	612	581	561	575	612	622	616	562	622	566	588	597	585	599	560	641	560	587	590
3729	3246	2808	1548	1168	1005	829	803	2698	22039	17393	8172	1308	625	506	500	543	556	506	496	501	505	532	535	536	511	523	520	540	540	535	521	529	504	498	535	515	495	473	511	525	543	489	508	505	475	509	524	508	506	546	511	480	457	554	484	509	536	526	537	508	479	491	519	497	546	501	529	538	518	518	558	524	480	517	549	468	536	520	474	518	505	509	503	533	561	524	501	517	540	510	468	489	486	507	498	526	520	502	483	466	481	512	523	498	458	491	493	493	476	508	543	548	532	505	533	531	473	499	500	502	526	497	522	551	477	535	495	525	481	541	548	555	489	495	518	531	516	460	529	538	483	487	508	514	517	511	490	511	517	467	529	475	542	530	491	525	516	510	541	522	495	495	509	521	545	502	523	520	489	494	532	538	498	498	500	495	491	534	524	529	525	497	513	523	495	501	522	497	546	510	497	508	491	493	508	498	541	529	505	506	531	532	522	481	478	527	532	501	522	497	501	493	438	524	503	557	482	512	499	558	474	501	554	535	527	498	489	561	530	534	511	503	456	508	506	534	508	495	510	521	490	500	496	486	532	496	493	516	539	505	480	511	515	513	499	493	486	476	513	491	524	526	499	482	480	513	456	492	502	483	475	489	521	479	520	490	540	498	537	571	514	501	509	511	495	514	535	510	497	486	520	515	470	482	514	523	483	490	510	478	544	508	503	440	526	494	453	485	477	528	512	514	504	530	529	534	516	508	507	516	480	487	508	449	495	532	530	498	517	500	495	465	492	497	479	510	492	503	513	539	484	445	502	465	501	478	515	499	480	521	501	514	505	525	530	540	516	518	502	544	511	484	470	482	510	494	512	537	489	515	486	495	489	547	541	504	497	478	503	519	571	486	506	493	472	487	555	503	521	480	510	542	517	520	494	487	494	525	487	491	483	525	506	509	506	513	486	523	564	513	510	524	498	526	480	465	514	488	518	481	500	523	542	530	483	521	499	526	500	517	521	483	506	557	519	470	504	494	510	539	502	504	518	483	544	502	489	499	512	504	525	515	491	521	517	507	520	528	487	465	505	503	542	515	482	480	516	494	501	489	524	495	531	484	496	535	510	483	521	496	523	505	539	544	483	507	502	507	515	519	516	512	526	506	528	529	470	532	500	483	511	463	504	485	479	531	492	497	510	474	527	469	483	505	518	489	545	536	501	501	455	549	532	512	529	500	516	513	472	495	470	507	535	504	467	505	530	524	505	540	502	479	509	514	474	462	492	468	512	502	490	528	506	529	481	512	517	476	541	513	500	482	503	501	532	502	529	481	521	522	499	487	518	494	506	538	477	465	488	508	489	500	502	494	477	520	487	487	518	477	491	518	507	529	508	477	542	522	549	477	522	534	506	513	549	520	507	499	492	511	512	517	498	497	515	465	521	489	526	488	532	493	478	486	510	492	529	487	474	522	510	535	522	513	515	516	539	490	496	562	453	485	489	513	457	512	529	520	477	548	521	494	499	500	531	488	529	489	471	479	483	505	488	492	515	493	489	512	492	495	477	576	491	512	498	473	503	486	520	460	528	498	484	486	505	528	504	539	522	479	535	540	533	550	521	489	493	518	519	509	496	504	518	543	519	508	516	540	517	476	514	474	538	514	503	484	505	503	520	499	499	551	528	495	490	517	529	514	531	474	488	512	515	505	480	492	521	487	510	482	493	509	519	496	493	485	523	505	507	479	487	504	461	506	474	528	472	480	521	513	534	523	505	483	517	519	512	529	514	510	519	485	519	505	512	558	513	490	502	513	515	476	497	496	540	519	495	514	463	545	489	522	504	504	488	517	509	487	507	471	504	517	542	457	472	477	520	526	537	501	502	507	517	511	523	494	480	518	461	470	469	501	538	469	538	483	496	492	529	470	492	481	481	517	496	481	511	497	484	458	446	486	508	515	482	515	499	545	492	490	493	466	509	494	493	494	469	534	523	531	493	459	498	484	513	513	526	507	530	534	502	522	521	487	438	457	518	537	490	517	482	502	527	489	521	488	514	503	519	515	484	509	489	499	507	495	512	516	480	509	482	495	495	479	489	477	500	479	489	518	476	501	519	524	469	515	463	503	501	506	531	506	503	480	497	517	505	519	497	455	501	528	519	493	539	500	503	503	527	510	562	531	490	497	516	575	483	481	534	485	544	528	531	504	504	488	493	478	521	509	544	498	502	482	516	502	476	497	469	484	504	510	452	504	540	506	513	511	484	506	548	531	472	498	474	520	508	489	530	505	532	538	488	498	493	477	495	455	518	479	497	479	505	536	508	501	444	486	487	491	501	472	488	479	492	514	510	547	489	520	510	516	470	482	529	490	495	564	456	501	514	519	498	512	510	482	502	477	527	484	475	511	498	510	479	510	509	476	540	544	506	536	539	538	487	478	534	479	530	451	592	521	456	494	490	485	499	467	507	503	501	509	549	525	493	517	507	518	481	502	492	483	493	529	474	511	471	460	519	511	534	465	522	483	495	537	524	469	529	494	490	522	517	528	490	487	521	508	508	551	472	479	501	520	532	527	491	472	501	526	497	489	464	517	542	466	495	500	492	468	520	520	540	529	540	540	500	499	520	467	504	513	488	480	481	523	537	520	501	480	499	514	462	533	520	533	505	530	513	529	480	489	530	492	498	517	502	521	483	553	496	476	518	476	506	488	486	515	506	483	496	537	529	509	505	508	504	511	497	519	531	536	475	491	499	462	553	494	498	469	498	441	487	490	466	548	528	526	524	506	460	493	471	530	519	513	494	527	469	536	522	506	485	502	515	498	512	489	535	532	454	508	499	535	489	510	475	508	506	508	508	491	488	488	466	519	514	507	465	483	518	530	506	540	506	504	485	505	528	553	451	529	491	468	503	505	516	484	537	542	521	521	514	544	503	474	482	494	516	521	502	495	500	510	516	531	487	503	504	506	515	511	515	495	483	494	536	470	494	504	481	490	518	543	506	486	488	518	480	484	528	508	499	513	484	491	478	483	524	498	503	478	508	470	545	539	494	488	501	490	464	511	526	544	513	509	468	485	485	508	500	474	509	489	527	499	493	471	513	496	497	529	531	491	465	495	481	504	505	489	493	521	500	515	506	518	491	504	527	517	487	514	544	524	467	473	490	456	484	503	514	523	487	507	457	553	512	527	511	424	555	512	487	547	514	508	521	482	459	515	511	512	540	508	483	481	506	468	496	494	531	531	548	545	511	499	500	474	490	478	492	561	497	528	508	514	449	502	512	531	496	494	526	498	495	514	498	515	503	510	530	514	494	514	548	541	524	482	476	541	511	510	521	498	474	514	483	495	562	510	521	530	500	530	509	537	497	487	503	499	525	472	503	481	504	500	488	456	505	548	492	511	503	475	536	484	492	510	499	473	480	522	481	492	524	540	518	491	488	526	442	527	504	488	506	478	508	528	467	505	521	496	509	509	541	500	497	523	503	508	484	488	518	525	497	537	494	488	487	515	516	511	520	506	512
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
