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
339363043479	339363044046	339363044596	339363045146	339363045696	339363046246	339363046796	339363047346	339363047896	339363048446	339363048996	339363049546	339363050096	339363050646	339363051196	339363051746	339363052296	339363052846	339363053396	339363053946	339363054496	339363055046	339363055596	339363056146	339363056696	339363057246	339363057796	339363058346	339363058896	339363059446	339363059996	339363060546	339363061096	339363061646	339363062196	339363062746	339363063296	339363063846	339363064396	339363064946	339363065496	339363066046	339363066596	339363067146	339363067696	339363068246	339363068796	339363069346	339363069896	339363070446	339363070996	339363071546	339363072096	339363072646	339363073196	339363073746	339363074296	339363074846	339363075396	339363075946	339363076496	339363077046	339363077596	339363078146	339363078696	339363079246	339363079796	339363080346	339363080896	339363081446	339363081996	339363082546	339363083096	339363083646	339363084196	339363084746	339363085296	339363085846	339363086396	339363086946	339363087496	339363088046	339363088596	339363089146	339363089696	339363090246	339363090796	339363091346	339363091896	339363092446	339363092996	339363093546	339363094096	339363094646	339363095196	339363095746	339363096296	339363096846	339363097396	339363097946	339363098496	339363099046	339363099596	339363100146	339363100696	339363101246	339363101796	339363102346	339363102896	339363103446	339363103996	339363104546	339363105096	339363105646	339363106196	339363106746	339363107296	339363107846	339363108396	339363108946	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2683	3600	2300	2682	3600	2300	2682	3600	2300	2681	3600	2300	2681	3600	2300	2680	3600	2300	2680	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2675	3600	2300	2675	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2671	3600	2300	2671	3600	2300	2671	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2670	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24591	21766	29240	24800	21749	9872	2649	4924	23464	39080	33823	18683	5847	1815	1096	917	931	853	875	839	895	866	869	890	873	843	897	913	879	893	828	870	840	868	798	868	833	880	877	850	906	833	879	867	858	878	901	844	832	880	868	861	874	842	885	855	823	818	844	867	858	827	861	892	846	877	870	849	851	865	873	823	892	855	843	893	876	867	848	806	870	875	853	816	886	804	852	884	866	849	848	883	851	869	884	863	896	818	848	860	841	862	845	855	852	860	823	876	900	911	838	929	933	850	830	833	860	838	864	840	841	845	824	847	870	854	848	857	896	821	870	830	850	835	853	864	828	858	856	873	843	858	835	841	934	781	867	860	842	917	898	818	785	845	845	859	841	825	838	873	889	842	870	885	866	814	854	843	840	880	848	869	856	909	839	823	872	901	902	905	827	857	845	847	857	894	855	850	855	835	863	896	858	862	878	880	860	901	855	878	858	883	853	895	859	878	836	855	843	825	824	899	796	888	839	826	868	920	855	884	853	827	850	859	830	853	839	849	857	886	915	854	873	859	848	808	821	822	887	846	870	836	857	877	861	816	871	852	899	827	827	873	846	844	832	838	863	870	877	857	806	833	912	882	870	811	851	851	822	861	833	863	821	866	870	867	855	865	873	843	822	837	913	814	884	855	893	872	863	837	872	828	826	860	862	807	874	856	888	864	823	829	846	870	907	836	846	803	879	852	873	806	849	858	833	878	857	827	835	837	836	909	835	857	899	801	844	854	864	867	882	815	868	829	873	927	896	863	846	887	857	803	875	828	856	882	860	874	781	875	786	806	801	829	917	857	817	849	843	836	852	896	879	876	902	844	845	807	873	875	884	809	796	822	814	878	874	859	853	849	857	874	855	825	784	860	869	867	856	898	831	895	930	775	821	865	868	839	818	841	811	814	867	812	814	852	852	887	825	858	887	889	831	907	849	838	887	867	878	887	809	878	856	793	863	877	838	847	856	859	830	837	824	859	862	933	882	832	864	868	850	825	870	850	861	891	860	844	848	836	865	822	777	828	842	826	825	897	839	866	829	820	916	843	860	885	834	894	884	905	867	838	844	847	837	881	861	852	854	852	818	839	842	835	834	842	863	858	858	881	808	820	925	829	851	854	857	874	870	830	859	905	821	848	834	829	852	840	814	841	866	877	807	849	822	880	818	848	857	792	829	903	873	854	876	841	890	878	845	889	858	902	842	808	821	887	825	863	827	824	851	833	839	830	898	829	833	859	832	910	878	876	819	868	887	821	820	858	814	843	777	832	845	866	827	860	865	826	884	874	801	849	764	818	862	830	860	851	842	875	852	850	844	859	785	849	880	850	845	808	815	870	810	829	872	817	845	859	814	851	863	836	864	855	805	811	835	776	870	824	844	880	868	846	844	829	920	890	850	876	854	855	900	824	816	826	843	815	847	816	847	836	892	829	863	816	814	894	820	856	841	861	825	846	806	822	898	892	840	812	879	832	877	876	839	837	856	869	874	853	874	855	901	786	846	843	816	829	872	818	885	826	863	815	892	826	893	902	898	836	835	846	835	846	825	878	872	873	855	833	854	855	840	882	830	845	917	892	842	853	831	827	889	792	856	834	877	848	909	922	818	833	778	842	834	858	852	880	804	816	829	823	858	845	902	820	904	855	869	884	892	843	846	896	808	880	861	843	855	802	837	824	826	821	791	847	793	876	850	816	837	843	850	866	906	887	876	884	848	818	873	867	779	877	870	843	887	795	831	831	843	871	867	895	815	858	813	881	884	858	903	837	851	824	891	934	720	860	848	843	868	839	901	871	820	823	826	857	888	832	859	828	865	921	863	867	841	827	857	815	803	857	841	915	897	858	844	885	873	841	833	864	860	889	811	857	830	851	919	846	830	876	876	880	873	858	882	839	865	786	838	822	875	874	855	857	838	870	836	819	820	809	841	846	795	829	858	895	868	921	841	870	893	822	846	847	849	837	853	821	860	898	849	874	880	875	866	845	912	811	885	795	837	775	913	845	902	825	876	874	882	831	812	772	852	849	877	922	857	917	803	815	875	858	900	877	863	873	826	876	833	855	876	857	929	848	830	876	820	881	818	844	857	866	836	861	832	856	862	828	834	802	834	853	910	852	818	827	907	872	794	764	841	838	838	801	871	815	848	893	822	842	861	874	828	865	806	830	865	823	819	854	839	859	863	837	845	835	853	875	825	776	874	826	872	791	806	819	831	789	846	859	834	877	833	839	865	857	828	845	857	832	782	842	874	833	846	827	864	872	801	807	854	802	804	885	850	838	851	851	874	902	895	884	805	864	850	854	789	868	827	824	900	875	860	861	822	847	887	854	809	896	799	839	883	865	834	792	864	840	866	845	844	840	810	832	925	836	880	813	884	896	894	873	832	819	833	894	819	839	902	849	856	829	837	853	824	789	894	891	842	868	855	840	831	859	901	891	862	835	847	821	853	859	823	809	855	862	781	781	847	870	846	856	872	889	809	838	865	822	852	847	859	822	868	830	887	852	864	883	892	853	828	827	807	809	877	825	809	807	822	843	896	827	829	874	814	843	852	830	815	867	882	869	869	862	835	843	828	861	869	823	846	893	838	846	837	859	820	831	851	806	890	883	828	903	848	834	865	828	810	894	842	856	874	869	811	856	808	872	871	867	889	863	884	901	830	866	900	790	822	866	849	842	884	850	806	870	831	880	857	874	847	849	904	857	879	821	856	850	826	832	829	836	851	887	865	879	866	840	875	902	831	861	846	900	916	824	771	824	889	813	822	831	858	848	871	892	862	928	857	806	827	883	840	832	834	805	835	847	869	857	817	859	899	843	818	868	825	829	861	816	892	855	865	842	869	817	834	853	844	829	873	818	817	884	875	867	813	858	870	843	892	825	861	858	816	858	844	858	862	874	855	816	849	779	894	840	830	843	820	885	863	868	848	847	836	861	861	829	891	917	851	849	816	800	812	854	868	880	804	832	830	845	811	871	900	854	847	808	913	903	835	847	872	832	824	877	927	849	884	847	809	827	808	838	844	824	837	846	890	851	816	861	818	882	874	854	877	860	864	866	870	821	845	873	872	796	895	821	865	872	901	836	848	858	869	853	859	856	923	846	856	814	872	839	831	810	830	845	831	862	835	844	889	828	835	901	856	826	879	840	884	806	831	841	822	884	865	870	786	848	815	819	820	888	879	885	828	860	845	860	891	843	836	874	834	871	844	861	884	853	900	869	784	823	903	827	825	813	783	849	893	874	861	861	793	893	824	889	850	847	856	889	845	873	857	888	849	873	840	860	837	844	850	858	823	807	859	808	830	869	868	842	850	847	906	848	853	826	829	832	838	843	846	834	860	862	785	843	829	825	836	865	864	851	860	823	809	797	892	875	864	876	876	801	835	852	772	858	815	810	895	830	864	804	878	823	842	825	858	832	829	864	851	863	770	858	858	874	884	829	843	828	871	871	838	851	857	876	846	873	874	829	850	872
5255	8432	6087	3713	2763	2064	1878	6423	25525	36593	27420	13777	4597	1663	928	753	659	684	710	705	728	722	727	761	710	750	712	690	715	725	738	694	665	733	699	686	651	661	730	748	684	701	709	756	729	698	711	636	678	711	665	730	693	736	667	708	670	740	723	700	704	711	666	681	687	699	669	673	719	705	705	703	718	700	680	684	682	708	712	716	713	656	716	726	736	656	706	666	688	671	719	648	666	711	644	720	682	719	723	688	745	725	683	714	669	693	701	767	715	690	722	702	705	725	728	724	698	691	723	698	718	642	722	721	669	672	713	687	710	686	686	702	742	677	683	675	681	697	753	756	679	735	717	682	740	694	689	671	697	685	665	734	707	718	673	672	684	691	705	681	665	702	655	729	712	698	689	688	677	726	664	722	734	695	651	663	665	713	724	719	714	687	650	702	684	679	670	734	715	702	708	717	726	718	687	676	695	680	688	681	677	713	715	750	731	688	657	694	695	687	707	664	690	717	664	713	694	654	761	695	658	727	688	674	693	714	740	709	701	746	657	647	707	706	731	711	725	630	747	678	688	688	708	735	750	757	717	714	749	660	648	733	705	720	744	717	723	706	701	668	721	739	742	708	729	678	727	730	713	732	677	672	684	676	736	683	686	702	704	678	712	678	695	685	668	694	652	723	688	702	681	677	674	699	717	684	661	648	697	753	668	686	732	695	717	705	682	683	691	675	704	688	741	696	672	711	660	698	719	684	670	721	708	702	650	674	666	654	651	706	717	712	711	671	676	713	705	718	676	682	729	725	677	732	685	676	711	716	683	701	709	668	689	669	670	697	750	709	700	700	663	704	741	717	671	717	729	713	689	698	655	720	714	740	705	673	707	650	714	661	694	721	676	679	685	708	677	684	728	678	690	661	741	685	650	726	678	716	717	640	696	730	710	694	712	696	676	731	675	717	726	718	673	703	682	700	695	716	707	685	694	704	681	708	699	674	670	711	689	743	674	686	663	653	685	663	681	675	700	638	733	703	713	707	679	705	681	659	690	663	717	664	689	711	731	690	708	685	687	670	703	737	689	701	679	693	690	679	680	707	714	704	674	748	676	690	656	693	692	717	700	679	725	710	719	701	697	667	683	687	643	713	663	704	719	698	696	699	734	698	680	703	699	669	744	723	632	736	723	750	674	732	661	697	690	688	704	688	703	698	685	704	641	715	668	665	678	682	722	666	714	660	691	714	705	681	701	712	667	699	698	695	661	651	690	690	673	688	701	716	699	658	659	646	691	693	706	642	664	683	647	691	709	656	720	697	659	693	752	719	685	676	691	770	698	693	657	682	684	707	705	680	711	693	670	714	712	711	686	696	750	714	679	719	698	658	739	713	737	717	677	709	680	700	655	690	701	683	674	709	712	681	705	730	721	722	706	719	686	709	723	685	642	691	716	654	726	678	698	681	675	647	725	723	724	717	725	709	732	709	673	667	666	699	705	754	713	698	672	743	762	682	667	668	694	700	714	700	714	677	679	715	697	683	660	697	682	643	714	721	705	698	707	701	686	708	716	710	707	661	726	742	663	646	678	690	727	673	710	725	696	686	695	691	707	648	699	705	745	735	727	689	700	685	725	661	701	664	700	717	702	672	690	647	685	720	718	707	749	711	678	692	699	715	679	707	664	684	732	725	690	706	675	659	676	720	691	662	720	672	703	695	715	724	682	688	687	674	727	710	670	707	655	725	669	661	727	704	675	673	715	661	666	697	702	759	716	696	667	659	711	730	671	689	706	665	647	732	699	709	777	622	692	681	692	671	624	723	700	676	654	636	657	707	705	664	679	701	696	696	656	708	717	695	700	666	708	742	679	686	717	673	695	694	718	672	656	685	743	708	708	695	692	748	713	718	726	713	741	697	723	684	649	720	709	663	724	703	750	702	688	676	694	702	679	732	718	650	682	692	680	662	742	694	727	688	692	730	637	695	706	681	727	708	650	720	729	700	721	654	683	696	663	716	671	725	681	666	635	676	697	659	668	722	690	730	702	685	666	681	667	676	727	715	675	652	729	707	694	711	672	708	690	717	651	731	686	686	659	695	698	719	718	693	666	758	722	743	640	659	712	679	627	682	675	718	704	661	656	736	661	623	702	700	695	692	742	720	686	665	713	685	710	670	677	656	693	676	701	683	735	667	688	706	687	693	657	636	725	661	705	728	650	690	717	738	736	678	725	721	690	673	668	685	656	698	688	673	733	741	698	674	660	678	695	684	668	725	725	647	681	676	707	688	672	726	714	681	651	701	698	675	682	715	661	671	686	662	685	762	703	706	673	727	723	722	674	763	737	677	695	694	689	719	705	683	736	652	705	674	725	725	690	680	675	689	698	675	663	664	728	665	667	697	659	722	690	680	718	674	689	683	702	656	693	667	665	633	699	647	683	706	695	629	695	654	695	719	690	661	698	708	685	680	657	723	740	704	711	680	691	669	722	675	666	651	663	656	678	706	672	703	737	699	713	672	670	751	667	712	687	691	692	745	691	692	704	682	698	710	708	713	701	657	714	706	732	722	718	683	669	721	727	699	657	661	710	715	679	708	702	717	686	655	697	702	707	694	664	698	697	680	698	651	647	675	636	675	648	674	674	710	663	682	685	748	696	691	721	705	687	668	702	661	676	756	706	648	686	689	638	661	725	628	720	669	685	689	699	699	696	698	702	705	701	670	679	681	680	655	689	690	685	682	729	678	696	736	640	666	698	693	692	726	660	663	705	704	715	719	704	697	719	655	747	702	652	726	712	674	680	693	718	716	687	732	663	688	675	673	716	734	703	707	712	656	679	692	716	653	721	678	684	666	722	658	710	696	668	674	644	681	685	699	698	707	688	675	649	690	694	711	651	678	744	715	682	678	725	669	698	659	716	707	655	735	685	673	675	660	732	698	726	692	707	681	703	696	669	708	699	714	719	682	655	717	720	678	699	667	729	701	647	701	737	695	696	675	721	658	677	672	692	681	717	659	685	716	705	688	663	657	687	688	738	653	717	692	712	683	710	713	743	714	683	682	685	730	704	681	705	686	716	705	704	694	737	700	697	669	713	760	660	677	695	696	711	684	713	705	701	686	717	710	692	716	718	652	718	673	691	705	721	723	673	700	700	677	653	717	671	687	683	669	644	658	720	719	659	669	672	691	727	728	678	696	722	659	690	707	707	673	732	733	658	698	682	680	650	680	663	697	657	691	699	700	669	703	747	696	684	673	693	701	678	701	688	708	732	681	674	703	694	715	717	660	705	700	703	684	716	650	711	676	710	699	719	677	672	672	662	731	658	708	711	689	716	742	714	713	690	690	693	709	688	706	695	671	686	737	685	707	685	720	731	743	726	668	734	693	715	710	673	656	688	640	709	686	711	680	674	729	642	671	684	691	703	681	636	664	679	674	682	676	674	692	688	725	690	719	704	668	679	638	607	728	671	693	656	739	633	667	695	709	671	698	717	713	721	704	711	663	738	708	688	671
27297	13030	1855	1177	913	690	569	740	1815	2830	2460	1483	858	579	516	507	505	461	497	477	487	501	465	454	480	470	473	452	514	483	508	447	460	467	499	489	471	453	450	443	535	497	510	455	444	501	487	504	474	482	482	496	513	485	502	478	527	500	502	526	465	485	491	485	523	493	526	484	493	520	431	505	503	503	466	456	483	512	498	492	474	461	475	465	489	529	473	448	503	501	467	462	498	490	502	505	491	459	481	496	507	457	472	498	530	500	518	451	479	461	526	490	456	543	484	483	526	478	460	470	474	499	494	496	500	510	489	476	451	481	491	423	467	486	506	455	470	481	471	490	450	463	481	494	476	510	497	487	478	537	453	451	487	492	485	504	501	474	453	484	451	501	508	477	473	492	474	518	462	470	520	494	482	477	459	455	485	488	446	505	501	499	487	508	506	481	495	492	428	509	489	494	442	496	509	487	505	471	476	489	504	506	469	535	475	471	436	480	464	475	486	482	525	499	498	449	498	476	496	467	456	484	483	490	471	482	508	501	497	466	504	444	509	483	494	504	477	480	486	504	474	510	512	467	474	503	489	490	437	517	451	467	479	460	518	424	448	468	472	489	468	505	485	494	458	485	493	453	466	462	469	468	463	511	454	477	481	486	500	502	496	459	449	506	482	459	486	533	507	447	471	474	512	494	479	501	476	496	502	468	547	495	480	466	472	499	467	463	477	455	482	468	471	483	471	495	485	463	497	479	473	448	447	507	471	473	515	440	486	474	517	480	460	491	512	469	495	478	472	474	465	482	455	475	488	500	503	501	479	513	478	496	511	470	508	504	481	481	465	442	515	475	458	460	527	487	456	480	523	499	495	502	458	458	475	464	492	487	470	543	463	482	497	487	494	486	514	464	472	495	489	496	428	507	479	502	496	472	516	461	469	485	488	487	467	452	462	469	500	488	532	494	463	453	494	488	482	450	503	482	488	473	424	518	520	489	458	479	465	470	481	445	495	448	456	501	456	474	479	480	497	507	523	504	498	483	476	476	492	498	480	467	441	516	466	474	476	476	475	513	494	484	466	462	484	458	506	448	459	500	466	500	494	469	468	504	446	473	504	469	504	478	475	490	454	531	473	510	499	487	442	495	476	493	512	522	458	474	452	496	477	509	511	503	489	532	456	515	501	468	514	493	460	487	485	483	509	491	495	447	437	498	481	483	489	471	494	463	439	493	504	452	439	497	472	444	451	463	452	477	471	489	483	520	439	467	488	486	531	503	506	475	517	471	475	488	487	488	486	486	471	486	460	493	455	493	467	500	507	497	490	486	499	500	506	452	480	501	454	521	465	468	486	464	494	476	455	470	500	491	501	508	513	485	477	496	502	457	466	515	434	464	520	452	495	476	497	505	452	467	465	492	486	469	489	462	524	473	527	475	450	445	450	480	496	485	503	443	479	463	497	464	510	529	455	439	483	468	468	459	466	499	492	465	481	466	544	468	486	448	460	492	502	485	510	484	485	488	482	496	474	525	505	478	533	475	454	521	461	453	478	479	513	525	487	489	468	475	523	473	486	478	483	468	515	478	532	451	511	494	478	460	487	455	513	505	486	498	482	497	501	495	498	519	498	461	496	467	477	500	500	484	468	456	466	450	497	472	527	504	469	479	487	469	504	455	473	488	493	468	492	516	518	477	462	501	482	478	491	428	477	455	499	505	442	479	464	469	490	476	467	482	446	460	451	475	473	481	479	514	490	495	449	434	447	509	488	491	465	468	455	503	474	535	479	450	510	477	515	523	464	515	484	490	475	483	501	500	501	496	517	454	485	509	434	484	494	488	451	531	449	494	493	507	505	499	492	482	454	481	482	486	480	442	494	483	504	534	466	480	443	459	483	480	511	502	485	501	477	467	504	455	488	484	458	473	497	458	471	466	504	491	492	469	476	462	432	469	503	474	482	496	507	470	466	440	478	481	485	451	480	469	480	474	454	474	462	489	507	474	478	491	467	482	456	524	486	500	445	479	513	499	469	465	501	491	486	476	514	504	502	523	511	482	486	490	509	477	507	503	492	465	483	457	490	484	502	490	513	504	487	500	470	491	469	513	473	466	521	508	470	489	468	472	459	460	484	453	469	502	447	485	504	485	503	480	488	492	501	498	469	477	489	510	493	462	498	473	467	500	484	490	501	490	456	486	486	472	531	525	485	459	505	462	451	523	490	467	485	505	511	481	489	451	478	500	503	483	482	517	512	472	457	446	479	449	515	487	475	510	482	516	459	484	474	468	449	490	464	504	490	493	464	436	514	487	489	486	504	464	498	493	464	490	489	490	493	499	488	489	499	491	491	510	474	495	460	500	483	523	487	476	490	465	441	453	477	498	456	476	487	480	449	498	477	476	532	493	528	491	519	472	482	494	477	504	465	448	456	470	507	492	496	498	502	455	449	496	506	458	453	463	470	493	508	487	483	464	508	474	481	473	519	476	473	472	503	468	482	468	468	521	459	508	499	497	457	471	509	515	436	517	483	495	495	479	465	488	472	506	476	465	481	520	464	528	498	491	514	479	450	461	479	492	472	494	513	478	454	526	484	515	478	516	462	476	484	518	482	440	519	491	482	463	466	487	472	451	484	482	482	457	478	464	502	455	492	468	512	469	471	494	472	471	473	481	438	459	470	532	455	471	486	440	472	481	492	527	477	497	450	488	521	487	488	558	482	489	472	472	523	435	476	483	463	514	452	495	442	502	485	478	455	510	485	487	482	489	478	465	473	434	481	474	492	500	449	473	464	493	508	506	481	520	435	449	479	476	486	465	506	505	495	465	509	450	487	472	444	495	472	493	493	443	434	460	443	454	524	497	504	521	519	481	464	484	441	458	457	469	492	519	457	483	492	459	513	470	470	440	444	485	510	446	455	493	477	479	520	480	519	486	512	488	481	518	471	483	525	457	451	498	470	478	498	483	471	476	507	469	496	458	471	491	472	457	517	492	461	494	501	483	498	473	488	492	491	484	476	470	485	479	443	442	502	512	466	478	463	495	475	480	462	470	508	471	501	502	467	482	483	511	449	461	525	539	475	489	438	485	485	466	480	467	479	499	490	445	495	444	468	513	477	498	458	448	500	481	522	475	473	478	492	473	489	458	489	472	533	506	483	463	464	477	474	473	461	445	446	475	443	473	495	451	472	505	458	510	507	512	445	446	461	495	512	488	511	496	465	464	466	480	494	478	475	526	478	502	507	469	495	510	500	470	510	509	476	484	471	518	491	492	495	470	519	446	500	478	481	481	508	483	499	487	449	487	480	508	526	455	466	489	442	533	479	478	494	476	499	475	470	503	445	509	489	483	513	477	493	486	490	526	497	428	445	473	499	497	513	483	467	459	492	485	492	482	446	478	521	470	477	480	501	519	492	457	482	467	462	480	455	464	506	500	465	482	450	459	488	473	553	478	464	496	483	524	470	457	524	486	490	490	445	477	486	500	503	459	455	473	481	446	537	464	448	476
5198	1065	764	828	773	536	448	753	2310	3327	2697	1523	833	537	392	420	420	402	465	411	394	422	394	397	391	437	403	408	413	413	421	466	419	415	405	401	394	399	393	403	412	391	418	417	400	413	400	383	432	383	415	392	426	430	376	407	399	399	400	392	404	399	422	419	389	388	388	415	441	412	363	432	400	408	389	412	414	404	402	390	421	433	425	414	421	395	411	404	413	396	395	404	411	412	410	405	364	378	411	430	403	405	390	383	415	402	367	438	415	397	403	378	381	387	417	396	396	390	385	400	413	419	370	404	406	423	416	400	403	419	394	388	390	399	395	386	412	389	393	395	411	412	418	376	392	404	385	369	410	399	454	393	377	442	350	411	414	394	421	380	393	421	407	399	408	388	408	396	387	408	403	385	378	393	378	382	375	369	423	425	376	430	393	386	410	380	412	413	407	395	395	406	426	385	439	397	354	411	414	405	400	413	408	402	395	410	414	438	416	405	411	378	395	355	373	416	413	403	399	370	371	406	416	379	390	407	407	402	365	388	430	391	423	398	402	413	394	418	379	395	417	413	414	385	384	402	404	409	396	398	415	443	416	408	398	422	398	426	372	415	384	392	371	390	389	407	422	362	397	402	397	414	359	424	421	396	389	401	417	412	421	370	420	382	392	416	385	399	432	409	442	400	395	404	412	423	409	412	424	416	413	422	393	414	408	401	379	419	385	382	418	370	438	400	355	409	431	410	434	397	394	420	406	395	410	365	395	384	424	423	425	403	427	387	420	423	401	417	384	406	384	410	375	402	405	381	401	386	370	388	410	420	397	378	396	416	401	425	421	390	385	388	393	389	394	372	412	387	397	385	423	413	425	389	428	411	411	389	460	384	392	376	423	399	387	380	373	420	423	433	419	365	429	391	397	451	395	404	401	395	416	390	397	392	406	412	400	376	403	428	414	392	379	404	412	411	417	360	349	440	437	431	411	414	430	386	372	409	418	385	408	365	396	416	398	401	393	390	376	419	393	419	389	406	379	420	362	420	404	384	405	407	376	397	423	409	375	395	395	406	384	381	391	368	393	383	396	378	414	389	355	405	404	417	414	355	400	442	423	415	418	406	420	414	396	388	395	365	386	408	382	415	384	440	419	422	374	394	382	387	424	433	416	400	402	440	418	348	415	389	387	396	410	395	380	375	449	392	394	372	380	395	360	426	405	413	413	425	371	415	383	427	421	405	452	415	392	416	388	387	421	419	403	399	415	413	381	440	424	415	425	425	421	423	415	436	399	390	395	409	386	421	421	417	414	423	432	416	426	365	383	425	419	400	394	449	380	393	455	368	400	416	411	383	390	393	395	425	397	397	423	409	406	397	393	469	420	395	389	424	373	410	396	391	410	427	402	424	379	414	387	394	407	393	398	407	409	383	402	410	395	434	380	393	447	404	408	428	403	362	400	421	404	405	374	414	405	367	387	383	365	406	431	381	413	423	389	422	435	390	369	438	375	390	403	407	395	419	392	366	412	432	400	438	376	412	387	405	363	398	377	423	384	401	392	392	417	396	372	364	397	411	388	400	371	377	402	382	422	377	416	410	408	412	445	388	403	391	410	410	397	390	408	371	390	393	381	397	428	429	439	413	402	396	387	401	391	396	402	401	414	409	421	370	362	428	417	413	401	369	396	411	401	424	396	439	429	402	416	408	393	406	394	421	435	392	398	443	398	407	387	413	424	379	372	415	362	404	423	393	396	388	390	434	424	435	413	433	396	451	460	394	407	415	428	370	367	453	406	407	439	400	365	397	440	382	401	428	390	396	416	408	413	437	375	397	420	409	394	392	387	384	381	422	400	394	412	405	387	392	440	383	417	400	366	413	410	393	408	411	415	416	412	406	402	384	398	421	408	387	393	417	402	383	414	379	435	406	419	409	421	424	399	394	388	380	395	380	390	405	404	378	407	390	392	412	384	408	416	409	389	419	390	415	421	427	423	402	418	438	385	422	429	426	391	419	395	408	418	418	397	436	422	387	392	451	396	385	390	398	377	377	409	391	414	370	419	389	412	416	367	380	428	393	412	420	392	386	391	390	387	433	390	411	406	413	383	375	378	401	419	419	424	394	416	424	412	417	411	438	380	377	390	420	396	388	380	420	414	424	429	385	400	354	439	406	375	370	384	400	421	426	414	418	394	373	433	435	413	386	427	414	390	399	365	412	372	395	409	416	400	404	425	403	413	391	411	418	429	398	409	439	397	408	389	413	410	398	366	386	402	395	425	394	421	364	404	376	389	399	393	374	426	365	411	402	406	400	377	391	377	387	375	443	396	402	422	415	413	414	398	391	423	363	433	406	418	423	413	396	412	420	407	397	400	410	401	382	411	353	419	386	381	394	423	411	410	440	397	402	389	409	401	415	395	424	379	390	427	367	422	420	401	408	372	415	406	390	376	382	412	393	384	400	409	394	397	417	427	400	412	367	361	399	400	399	398	408	409	387	388	404	398	411	377	389	395	433	389	375	414	382	366	429	417	413	386	378	423	415	366	412	389	420	395	387	403	415	392	426	407	423	386	431	397	379	418	404	440	430	381	383	400	384	398	415	406	383	374	398	418	365	419	364	392	398	389	401	414	411	404	386	401	417	408	415	377	420	398	414	397	421	395	418	391	390	406	409	398	396	379	418	421	399	400	390	397	402	404	379	378	399	383	405	410	385	425	409	408	404	416	398	407	378	411	414	410	390	405	395	427	447	427	411	426	411	407	405	398	391	395	388	431	395	403	382	419	426	377	414	399	375	388	376	379	404	413	380	397	388	374	420	400	417	361	418	417	391	421	404	411	383	383	418	387	376	408	427	467	421	405	407	401	397	417	375	394	409	375	398	395	400	402	401	395	412	399	406	388	363	442	399	391	421	378	425	383	418	410	406	394	426	370	405	429	396	355	427	445	405	393	399	395	404	392	412	393	411	401	419	409	402	404	441	360	394	399	385	376	435	411	365	375	393	402	399	438	426	421	442	391	408	392	400	387	382	383	414	400	391	406	383	416	378	402	399	397	422	408	398	431	391	398	363	372	387	401	446	433	394	404	382	404	419	400	402	399	394	415	371	402	417	387	394	401	423	412	400	402	411	396	392	392	375	410	397	425	407	459	395	401	411	388	394	403	375	407	408	419	418	401	402	431	390	423	403	400	372	392	399	397	423	391	385	376	364	432	380	415	400	405	378	410	418	406	417	417	415	387	414	404	437	395	432	393	399	415	443	425	431	388	418	422	426	419	412	384	398	403	381	435	415	418	399	399	407	415	406	416	386	401	414	407	386	393	395	393	421	390	394	399	395	417	422	410	400	392	409	436	399	372	385	377	384	390	407	406	391	394	422	402	381	373	399	409	406	380	409	391	379	433	390	399	378	449	392	383	403	382	377	409	403	406	370	404	358	384	391	430	379	400	409	419	405	401	383	384	380	383	383	383	406	379	403	381	368	413	404	428	380	398	404	390	374	438	425
25034	21068	27139	25093	7244	1318	864	1136	10037	22240	18144	8908	2505	968	641	535	556	505	553	506	494	488	503	507	508	503	525	520	510	496	509	468	497	500	492	496	534	480	509	509	496	470	538	509	489	486	475	458	503	498	544	508	520	536	527	505	499	522	512	498	437	524	503	506	508	482	485	492	503	522	462	442	507	518	481	525	515	476	477	518	510	489	526	487	476	463	494	490	486	487	448	477	512	512	494	477	512	483	492	511	519	512	520	522	513	507	507	489	482	496	512	529	542	507	502	495	559	541	509	487	500	483	530	535	493	470	500	494	549	474	483	460	531	488	487	489	459	499	461	499	520	497	512	457	523	489	477	501	491	552	502	483	509	487	508	486	505	488	467	490	491	522	493	480	495	488	515	515	519	511	499	505	484	496	511	477	524	466	534	484	488	498	463	524	480	498	517	464	504	500	513	554	483	519	503	482	508	515	493	518	513	505	460	522	452	492	491	460	506	458	544	446	518	482	474	498	537	484	491	508	543	519	499	515	445	515	506	530	520	498	466	514	494	513	470	525	498	507	490	519	448	482	473	510	498	462	481	533	490	485	484	496	509	472	510	513	454	480	519	482	502	512	507	495	486	506	509	510	526	459	522	483	480	512	489	550	527	491	493	483	481	488	484	488	466	471	526	494	510	468	504	511	515	475	473	505	470	501	466	476	480	496	468	492	504	493	473	497	509	460	457	536	478	501	516	494	484	496	509	486	505	492	487	460	501	464	467	493	484	518	498	542	452	517	472	525	477	490	486	526	472	484	471	500	491	486	508	489	514	482	515	532	496	511	510	508	494	507	486	510	489	525	521	516	476	502	494	468	515	491	537	481	500	487	460	486	503	468	516	481	497	504	493	525	488	531	512	494	492	509	489	512	473	506	500	473	487	499	502	515	482	509	508	511	540	469	500	498	519	497	518	520	512	455	497	484	503	479	507	518	457	507	509	507	460	484	491	476	529	503	500	483	453	494	495	513	454	514	499	526	440	486	503	483	508	495	450	505	501	520	454	481	453	509	488	504	522	497	520	515	544	466	477	527	534	495	494	447	514	490	516	517	498	478	516	543	465	491	483	498	545	471	503	525	511	518	504	492	554	489	508	486	527	498	486	518	501	500	513	505	500	514	492	475	469	507	469	484	468	498	494	514	538	465	517	507	495	499	489	492	502	539	476	549	489	488	515	484	510	539	492	536	473	466	530	488	487	481	522	442	451	520	497	508	519	510	500	486	496	475	489	497	549	538	491	463	445	461	473	462	524	489	514	523	503	485	501	512	503	495	535	486	484	483	489	498	501	492	450	508	510	513	497	492	496	503	495	455	521	515	494	470	517	467	481	445	494	499	501	523	496	457	492	475	484	506	474	447	497	529	530	501	513	525	485	478	482	507	546	497	510	509	494	503	465	514	476	519	500	487	526	496	494	473	466	464	474	485	472	502	478	482	506	477	493	475	456	538	466	509	485	468	498	467	477	516	521	472	502	482	485	532	503	485	474	507	495	496	542	510	528	504	518	495	474	497	543	499	496	500	515	492	499	478	501	492	515	500	488	480	530	472	499	501	491	518	492	516	515	521	494	466	502	514	536	500	468	488	485	467	492	487	512	489	508	489	508	503	467	490	500	529	491	472	502	509	507	509	507	458	484	479	478	498	476	514	508	483	533	538	513	513	503	469	487	487	533	504	508	470	491	506	502	522	479	473	505	530	492	470	492	446	480	497	495	443	517	469	504	462	509	502	486	520	527	511	509	505	493	499	506	487	489	512	487	514	488	482	515	491	484	459	496	486	493	474	466	489	504	451	479	474	484	540	501	491	464	463	508	473	487	503	511	470	531	471	502	474	443	511	538	487	459	524	466	491	519	512	505	513	475	520	476	510	511	475	495	489	505	458	449	487	518	488	486	493	506	485	484	491	465	469	513	513	521	516	518	502	477	528	523	532	499	525	479	505	513	493	492	468	535	507	459	492	481	484	540	510	514	479	503	501	543	487	480	486	521	486	486	475	461	486	484	496	506	514	477	506	458	481	508	483	473	481	499	483	474	475	496	503	490	469	515	516	483	508	494	483	486	510	495	528	500	523	465	484	515	489	508	497	480	476	452	538	476	471	529	499	476	491	517	482	459	517	470	554	496	496	501	501	556	519	534	502	485	493	475	531	498	484	504	527	488	501	446	503	461	477	483	497	465	468	516	479	478	503	495	508	497	495	512	499	484	488	475	473	502	482	474	499	516	487	505	494	523	488	499	471	501	472	507	522	458	508	457	546	488	470	514	497	477	487	490	532	472	501	491	463	469	489	510	502	495	501	482	493	525	524	496	511	478	504	533	496	473	464	493	502	491	481	487	490	496	498	452	478	448	511	507	488	487	488	519	526	447	494	497	492	499	503	489	497	503	521	488	460	502	536	501	500	476	476	544	526	467	483	478	469	545	446	509	519	514	461	503	498	479	461	466	498	500	478	507	496	474	494	549	420	521	511	503	497	509	492	543	484	470	501	533	507	449	491	500	516	510	482	507	492	511	529	494	504	487	519	470	534	513	499	510	502	498	500	474	503	483	501	479	508	507	485	487	498	515	477	533	478	493	469	501	531	493	461	494	524	489	510	479	478	499	496	475	512	504	510	508	510	505	553	496	516	496	503	497	495	502	481	479	444	473	480	495	496	503	499	513	458	528	487	503	465	495	519	515	503	470	481	479	491	493	492	482	512	496	516	442	461	494	558	508	533	488	454	489	522	478	519	480	470	498	543	514	484	487	493	468	497	501	503	471	508	503	522	487	471	498	516	551	499	525	536	559	485	473	504	476	463	481	490	483	514	486	510	486	509	527	473	490	507	511	493	445	482	495	477	507	487	513	502	504	513	515	521	478	481	484	492	484	505	504	504	487	492	542	539	508	494	531	489	524	538	485	455	508	465	514	495	472	517	517	507	510	469	453	463	508	492	478	526	514	520	492	490	508	494	482	522	540	495	446	524	489	507	470	466	490	514	508	489	473	456	458	488	447	497	452	518	460	528	507	502	527	472	511	512	498	507	492	496	509	462	468	485	497	523	473	529	501	486	486	522	511	516	473	518	492	528	497	499	525	468	500	522	521	480	521	500	500	510	470	490	524	442	505	477	503	510	457	538	558	500	500	500	490	490	465	476	514	484	445	510	497	497	477	483	505	493	492	462	516	446	462	525	484	524	525	505	486	490	526	535	514	445	504	488	522	484	517	504	479	461	485	498	474	500	497	498	507	513	480	506	500	523	508	511	506	496	505	482	490	488	485	515	496	505	533	479	474	483	544	488	467	514	491	559	509	503	489	487	533	490	455	501	493	479	512	507	496	477	474	567	476	496	509	493	487	497	496	471	501	474	495	489	511	491	523	560	479	502	530	477	470	502	466	495	500	493	506	487	513	501	463	487	504	463	509	546	451	481	519	497	550	524	465	493	505	500	511	493	504	498	498	515	488	472	522	478
3914	3365	2908	2020	1560	917	770	1535	12712	21311	15085	7280	2445	921	519	429	414	442	409	472	369	407	402	411	438	425	445	408	416	455	442	433	412	506	429	416	404	449	435	426	440	439	396	409	438	429	454	439	380	438	450	425	442	434	429	436	418	459	491	430	447	424	410	430	426	415	422	422	449	438	427	420	460	394	404	401	432	386	432	464	419	403	411	422	406	430	452	429	473	443	457	417	421	454	421	453	441	446	416	424	438	467	430	432	448	437	426	456	399	419	455	404	435	439	404	451	414	403	434	417	395	427	412	443	461	433	412	422	434	400	441	468	430	392	397	441	441	431	444	430	410	416	459	427	434	383	440	460	406	405	416	474	427	425	428	438	448	435	418	410	436	444	425	427	417	426	404	457	401	433	443	413	442	437	419	418	418	431	436	424	402	408	428	452	404	453	427	449	428	401	428	415	396	411	452	436	412	403	414	402	428	414	418	411	413	410	397	424	436	404	418	436	435	410	432	437	415	424	445	407	465	373	441	415	454	418	427	425	431	408	410	451	441	454	424	426	448	427	424	406	454	392	399	432	423	428	423	427	433	411	441	424	426	428	426	426	451	404	419	441	434	448	434	441	405	426	416	434	432	451	398	444	420	416	415	446	431	382	415	418	438	465	415	422	443	418	414	451	436	459	445	406	426	466	436	448	401	410	417	437	424	404	472	460	403	440	406	410	435	454	454	423	412	410	410	438	428	436	428	429	409	427	417	462	419	407	394	401	440	417	444	433	418	404	441	404	431	455	409	417	397	448	445	425	425	427	435	415	401	422	446	456	417	456	436	470	415	438	385	411	456	429	446	454	448	430	410	421	429	446	428	455	424	417	428	490	415	391	408	431	428	423	432	421	421	419	440	443	417	406	421	418	418	399	436	428	436	420	400	450	470	435	413	425	420	399	430	441	432	414	453	429	377	429	445	462	448	412	426	385	413	397	441	434	408	426	422	395	452	401	395	406	448	438	386	432	398	394	399	449	394	433	429	425	427	392	446	452	448	417	437	450	398	409	410	416	400	472	405	429	473	428	413	412	412	448	411	410	453	412	397	437	425	494	427	426	419	407	446	465	408	432	377	427	394	436	448	423	401	424	461	384	420	426	435	398	434	412	429	446	408	398	439	422	445	429	443	441	419	458	425	434	427	466	409	440	413	441	453	424	407	424	434	438	445	426	389	382	405	445	396	408	433	447	421	416	431	420	413	402	426	422	448	408	457	474	468	427	423	407	445	431	465	423	425	412	415	419	452	438	437	437	433	452	437	459	412	445	418	448	409	425	458	450	425	402	409	427	408	465	428	416	394	411	411	433	459	413	411	394	477	452	442	434	411	446	426	401	444	445	416	439	407	432	426	434	431	420	432	406	420	470	414	445	427	427	415	442	430	438	447	395	454	427	445	388	401	464	367	456	421	373	422	406	423	413	413	411	371	451	426	402	396	423	419	437	445	452	439	441	394	461	423	418	446	446	440	430	447	405	425	426	423	432	442	418	464	415	446	426	414	422	405	406	428	417	438	430	452	433	426	464	448	422	414	427	413	431	449	423	426	421	459	438	435	416	432	429	407	424	417	402	421	442	465	465	430	426	422	392	427	441	458	404	450	460	446	422	425	397	438	456	391	423	403	419	456	403	424	433	441	403	415	400	431	432	389	439	430	405	386	435	427	443	397	389	454	419	459	458	466	418	441	396	417	441	424	429	427	447	424	422	445	417	411	398	492	417	430	454	428	405	433	444	402	432	423	451	414	418	401	444	400	409	444	414	444	442	437	457	436	418	387	438	434	439	426	419	414	413	435	440	439	459	395	397	421	441	403	421	416	424	410	430	409	445	479	426	442	424	402	445	413	404	435	398	401	448	448	429	422	395	435	433	412	412	428	434	440	434	417	430	399	410	394	405	464	427	425	429	425	415	401	433	430	435	426	425	439	437	450	458	427	397	410	413	423	403	440	404	428	416	422	429	435	408	416	425	429	429	421	418	420	456	456	442	460	460	429	453	403	419	446	437	405	425	429	456	419	414	411	416	400	395	418	422	423	431	417	417	409	440	401	448	423	408	443	430	423	435	481	419	427	424	433	406	442	384	446	397	476	405	433	407	425	407	411	448	427	417	427	412	411	405	413	444	444	423	451	418	411	427	445	429	411	420	430	423	391	418	402	417	419	412	401	414	421	391	447	449	445	417	402	417	414	423	427	447	394	461	421	445	412	443	399	402	442	449	408	430	432	425	426	450	458	378	477	457	409	416	435	430	425	409	440	394	405	462	426	458	461	445	427	445	387	437	442	410	414	429	457	426	414	426	442	410	457	466	430	400	444	440	445	441	436	435	443	403	410	439	430	425	429	425	412	378	414	432	438	461	447	396	434	438	455	388	398	401	429	441	425	435	428	402	435	391	425	390	445	424	444	426	423	398	395	448	411	427	414	415	434	471	396	431	436	383	368	414	396	441	430	352	415	448	422	459	431	429	421	448	434	434	420	451	428	440	432	420	433	441	443	477	431	417	430	418	415	411	416	415	404	405	425	436	424	477	450	422	437	431	404	401	445	423	422	437	433	462	441	423	420	381	402	407	422	439	426	424	450	418	436	412	406	441	432	440	422	407	460	423	445	416	404	426	409	433	436	421	413	421	408	417	425	420	440	423	434	432	438	363	446	406	412	428	400	393	429	410	415	438	412	430	439	411	430	429	411	448	418	422	437	473	441	415	423	406	418	429	434	426	414	456	436	417	444	467	405	422	438	409	459	445	444	405	437	415	440	440	425	428	406	412	431	431	418	438	424	441	400	410	409	417	412	422	418	422	432	451	417	420	426	448	395	409	430	461	414	389	414	430	421	412	392	436	455	443	400	436	438	426	435	430	414	399	410	408	432	418	409	389	427	417	421	419	428	438	445	444	414	421	430	451	418	450	444	454	432	422	428	433	464	416	436	404	401	428	454	418	462	435	423	446	430	416	431	464	424	431	450	436	455	453	430	442	432	417	418	412	440	444	446	402	472	417	454	424	426	427	449	403	426	453	445	433	456	410	435	421	406	398	416	434	451	429	413	431	444	429	427	396	421	439	445	377	449	437	444	420	466	438	413	434	434	450	416	425	449	408	443	416	417	458	438	439	430	439	439	430	429	429	459	415	424	407	412	416	436	422	406	446	428	460	447	447	455	402	461	418	413	439	420	414	437	415	454	474	409	392	378	442	457	406	426	437	441	450	431	392	442	435	438	408	413	418	426	423	404	438	429	445	411	475	452	426	425	423	388	402	431	407	423	424	391	382	419	398	392	446	420	435	422	420	426	444	404	414	457	469	415	415	429	470	438	398	437	403	402	405	444	401	451	465	420	427	446	415	417	426	416	431	411	433	394	428	446	463	425	414	443	413	398	446	423	452	451	445	434	438	424	430	424	441	445	421	415	430	398	451	413	447	433	419	400	410	415	431	432	423	419	422	427	481	404	433	449	427
23807	21068	28328	24013	21045	8992	1876	1141	5753	35168	34745	22082	9010	2333	1034	755	702	664	702	686	708	690	710	722	699	689	672	637	693	711	692	610	684	661	679	742	683	703	653	693	642	670	735	656	698	694	675	662	669	691	672	709	673	660	638	733	644	683	628	707	666	725	639	678	657	714	706	628	650	674	643	641	671	683	637	670	622	662	636	678	677	655	653	697	703	657	646	657	683	675	659	694	683	680	712	652	663	655	667	640	687	678	653	662	660	657	686	670	686	683	653	677	721	701	713	615	688	669	645	665	698	656	667	692	632	701	655	699	659	711	631	654	656	646	652	685	646	654	637	680	621	704	697	682	714	705	671	685	716	670	674	695	676	647	672	709	692	684	706	592	680	689	675	659	670	658	616	687	659	652	652	675	701	697	666	676	664	680	643	679	640	629	616	709	697	650	615	652	660	688	684	625	648	703	657	717	689	656	672	720	650	642	665	684	693	663	695	660	642	698	672	672	677	653	716	678	615	628	658	672	688	651	710	673	681	656	660	669	698	676	652	648	645	698	646	671	604	700	684	627	666	647	670	682	675	725	661	689	716	657	649	660	683	648	680	675	667	657	646	651	665	690	662	682	641	694	666	648	697	631	656	705	668	635	664	662	659	709	674	655	620	663	664	678	640	651	659	640	627	652	710	683	683	692	662	707	670	650	674	683	667	654	673	695	694	653	652	656	697	656	692	655	699	654	638	646	663	711	667	666	680	689	704	698	677	654	716	693	662	668	700	698	688	646	675	679	670	634	702	640	666	688	581	676	628	640	730	665	630	636	670	683	609	620	686	667	675	669	628	696	688	691	642	635	663	621	637	646	661	700	633	646	648	651	625	678	690	679	662	675	725	714	676	667	688	724	630	692	624	666	666	643	629	677	657	660	700	679	668	634	662	710	667	669	670	665	653	684	648	704	694	678	677	631	631	644	695	652	686	692	707	687	639	632	662	642	630	596	695	671	649	694	677	670	655	654	623	682	678	680	654	659	649	652	649	665	691	725	669	718	679	663	644	670	646	688	673	651	712	615	662	681	662	646	677	666	687	669	680	651	663	598	676	692	658	683	660	615	645	664	669	636	664	692	694	702	655	676	619	677	661	664	675	719	669	651	680	668	643	702	637	655	661	675	653	687	719	668	703	651	649	679	665	690	678	672	657	666	647	675	703	627	609	653	705	674	696	688	675	680	679	671	667	646	672	657	664	672	658	700	681	642	673	660	680	685	660	658	680	649	700	701	694	655	672	659	669	665	666	651	665	638	691	649	645	653	709	601	678	668	654	670	672	716	677	691	678	672	664	660	668	650	652	664	583	656	629	612	672	695	651	715	669	639	636	678	689	726	654	708	649	672	675	674	701	680	649	676	612	693	681	620	690	645	644	651	704	661	697	668	684	685	664	661	683	654	663	668	702	707	713	660	677	708	672	658	675	696	630	660	700	692	687	686	708	686	674	662	644	675	660	673	613	636	678	632	643	676	667	632	684	722	640	635	691	664	677	639	657	641	624	680	671	647	605	697	686	700	690	679	687	629	685	638	604	692	664	669	671	667	727	638	682	674	637	685	676	644	636	649	657	721	692	665	682	665	731	693	675	658	685	593	674	691	670	696	662	657	683	655	632	665	683	647	610	687	717	671	670	650	635	615	630	727	642	679	664	679	636	681	661	664	638	701	660	684	684	638	654	675	692	723	662	689	633	681	678	672	665	639	636	661	671	691	670	652	620	693	660	708	680	666	671	637	666	633	677	666	675	705	697	665	641	634	714	665	701	643	669	699	655	678	687	674	676	698	708	661	650	685	696	665	670	685	656	654	660	634	639	692	639	624	640	651	645	636	696	692	697	631	663	649	633	660	623	674	686	646	617	724	656	702	680	718	663	681	729	658	657	691	646	658	678	651	707	680	653	678	647	655	618	721	676	680	675	673	690	654	665	636	692	706	674	692	688	673	687	631	652	712	654	657	652	654	688	700	695	681	665	651	678	644	641	668	670	700	687	635	691	657	712	665	635	648	664	616	660	616	647	656	636	707	684	686	686	662	643	646	682	652	667	658	674	713	634	683	693	629	681	681	657	682	642	701	657	653	672	660	693	698	705	683	667	658	631	669	699	678	673	607	670	700	721	666	672	696	657	664	643	641	649	695	685	655	721	642	647	669	671	687	677	659	679	651	675	695	670	662	646	692	601	655	663	693	628	657	686	668	620	656	679	722	658	692	653	669	632	730	674	638	703	697	649	696	662	640	672	651	654	674	644	661	644	708	683	673	658	640	648	650	648	663	658	610	638	662	685	665	669	692	653	691	702	651	694	614	688	709	660	664	624	625	683	699	621	648	620	660	653	664	671	650	651	693	658	657	695	658	672	651	725	688	609	628	640	685	632	627	644	663	662	651	663	663	670	714	644	633	646	674	668	658	667	640	676	682	663	659	663	615	622	729	702	648	660	659	690	608	691	682	703	668	667	690	675	664	693	658	670	666	662	644	679	625	656	617	660	636	642	674	638	646	700	642	650	707	657	705	695	664	618	691	622	696	648	644	641	657	624	701	698	638	680	653	624	673	627	676	659	648	636	689	681	651	712	690	693	639	716	683	653	666	687	689	675	621	676	646	663	689	688	682	648	685	624	667	687	637	678	669	695	678	628	625	662	673	672	706	674	647	665	629	627	713	678	681	685	697	697	679	694	691	662	635	646	656	687	704	666	695	636	679	696	664	658	614	662	669	651	669	673	646	658	674	649	659	694	679	657	690	662	705	689	672	657	681	672	724	692	659	614	644	667	645	679	664	645	668	636	646	662	665	700	662	677	658	681	675	696	633	674	675	632	640	660	709	680	618	696	639	625	678	700	675	648	658	621	659	659	613	670	665	659	655	633	723	675	684	690	629	610	622	648	633	644	632	707	700	702	640	639	716	670	663	697	634	715	674	691	662	678	646	687	676	652	686	704	653	657	659	651	641	698	659	676	677	631	657	655	711	689	638	669	650	590	686	666	635	679	635	701	637	652	626	652	658	638	661	634	672	640	652	675	681	640	716	649	700	653	648	623	637	651	641	658	701	661	673	676	675	659	707	667	702	685	674	648	649	624	643	647	651	636	656	649	703	685	648	648	684	645	643	691	707	673	638	676	632	639	648	679	670	643	677	680	681	625	677	687	677	670	675	608	660	626	656	667	651	618	660	678	642	641	609	693	696	632	649	663	655	693	682	645	670	685	586	653	657	661	649	673	660	658	678	619	659	637	646	684	639	630	645	671	680	676	671	658	714	705	702	669	626	668	678	660	722	674	652	687	646	628	702	647	664	668	648	697	671	682	636	642	634	626	680	729	640	659	617	675	650	685	667	639	664	640	617	721	670	647	663	659	680	671	680	638	675	670	653	656	677	624	628	670	667	651	633	686	620	616	726	667	665	682	652	634	645	701	675	687	619	685	656	648	660	688	697	730	673	671	643	645	646	664	672	652	658
4408	6589	5943	4033	2658	1516	1207	1095	8552	35695	29108	17310	7199	2152	919	574	547	554	587	565	572	549	520	568	569	564	607	581	592	582	563	577	552	577	573	544	619	582	542	583	553	532	569	545	564	528	562	619	589	546	538	578	599	601	545	550	544	553	555	577	537	543	590	627	572	553	581	570	559	585	604	556	527	543	538	553	574	536	554	598	577	543	565	596	560	605	585	590	553	526	562	554	558	533	551	545	535	574	579	630	608	574	579	573	591	538	561	571	553	557	575	565	561	572	555	577	552	563	545	530	556	583	547	567	556	554	567	562	577	578	518	561	591	555	574	592	587	568	582	561	560	584	546	540	568	533	571	553	538	527	585	596	586	563	602	539	575	578	563	541	568	585	528	547	541	593	522	577	550	559	573	578	550	564	524	529	556	526	507	545	562	582	568	571	587	577	552	543	545	554	546	546	562	535	603	549	587	600	563	534	589	533	588	578	583	546	565	526	527	556	527	562	543	614	572	576	572	562	596	573	512	543	554	542	571	596	572	565	518	572	558	571	565	529	624	594	585	580	564	527	539	549	556	535	586	536	563	609	548	533	579	556	572	555	542	570	588	534	535	563	577	581	563	554	531	550	569	575	569	539	520	516	566	572	547	557	521	547	615	565	558	561	569	591	574	565	569	530	559	549	541	539	545	541	563	552	570	583	514	564	562	578	531	574	506	529	461	554	572	553	538	528	568	532	591	577	570	571	525	560	571	561	578	576	533	499	579	607	595	564	533	579	566	589	581	569	578	570	562	551	557	520	546	596	563	568	550	574	560	562	549	556	550	560	529	608	601	569	541	607	555	580	522	546	543	552	552	525	607	569	582	548	549	591	574	553	598	562	574	587	563	559	589	557	580	595	593	548	577	527	536	590	563	592	532	539	572	589	575	566	523	552	553	515	562	593	570	528	514	553	570	572	568	530	543	530	591	575	533	517	521	521	564	554	568	549	519	568	601	596	537	531	553	586	587	538	546	576	557	589	556	544	581	541	548	567	588	578	570	563	545	557	545	557	526	552	540	593	560	617	614	518	544	543	544	536	536	507	547	551	587	570	596	543	496	568	534	589	577	549	595	593	518	536	527	597	542	533	560	577	538	536	582	563	598	541	558	551	537	557	567	559	543	557	604	576	552	528	552	529	563	561	539	551	535	570	553	560	529	582	524	546	542	584	575	544	600	560	572	583	576	515	529	578	532	580	571	553	584	566	558	541	549	568	557	518	543	578	561	553	606	587	576	568	537	574	555	570	571	563	517	569	576	594	571	557	603	571	573	581	524	518	556	558	498	547	549	585	572	576	555	546	589	545	520	541	573	547	559	548	516	533	530	543	562	567	583	580	563	564	597	567	542	545	544	561	558	555	590	546	585	562	582	539	549	575	567	509	531	564	558	579	553	507	602	561	587	554	593	532	577	525	540	543	529	552	561	602	516	548	550	583	572	560	527	560	558	543	517	531	539	566	548	553	556	554	528	606	564	557	582	582	548	558	548	578	578	548	565	555	586	526	566	502	514	528	580	575	517	527	544	561	563	533	546	569	550	537	521	554	568	567	540	565	547	505	518	570	559	562	564	561	516	551	577	570	569	525	529	552	543	510	582	540	594	543	579	567	536	548	546	536	549	614	559	556	584	563	567	556	535	582	588	531	547	525	569	544	578	538	569	579	545	562	567	545	515	528	529	555	511	538	587	537	538	541	589	536	556	532	543	544	593	548	567	548	564	546	554	577	534	536	598	546	530	550	578	598	565	555	557	572	559	576	546	586	573	594	577	543	528	600	546	580	583	562	571	548	552	561	574	542	595	548	539	568	554	571	565	548	534	564	545	568	551	560	562	556	602	559	543	535	562	563	509	511	542	532	524	553	562	550	537	552	537	525	563	616	544	536	588	585	571	556	561	551	613	527	563	560	568	566	547	534	550	589	526	569	567	507	584	579	566	574	571	565	587	553	568	591	606	548	592	603	552	540	561	544	549	573	578	584	589	559	543	583	534	543	542	564	571	547	514	521	551	546	517	547	524	552	557	549	539	552	527	595	570	537	599	546	570	597	537	549	596	537	548	582	575	580	551	570	564	518	584	581	573	542	541	483	542	578	574	580	563	566	544	580	555	546	494	563	558	569	519	586	560	574	543	542	586	543	552	554	564	564	551	523	580	583	562	594	513	537	581	546	564	540	563	569	607	507	557	553	509	610	553	553	574	556	574	553	605	522	536	593	547	605	601	537	554	559	557	553	581	547	593	545	563	547	578	523	564	516	596	562	590	594	565	579	558	567	560	565	575	554	545	587	570	570	541	544	553	571	581	575	585	555	548	628	554	566	565	522	548	553	597	586	547	519	605	609	513	574	536	534	542	570	508	573	591	574	526	562	568	585	551	552	540	579	522	513	531	519	528	502	516	578	532	557	534	573	572	566	532	556	562	518	535	535	502	550	516	576	538	584	564	560	583	591	553	527	513	551	552	585	538	581	544	548	525	540	564	494	583	558	558	545	558	568	574	522	554	554	578	563	509	517	546	549	531	537	560	588	592	501	544	560	586	582	518	588	543	538	560	565	550	594	550	545	557	561	607	539	541	567	561	550	588	512	528	557	540	553	561	568	547	503	567	508	547	620	535	587	564	541	510	544	575	576	585	522	573	552	558	592	543	540	559	557	553	578	601	548	552	517	549	538	526	545	545	579	584	550	526	543	580	520	555	598	551	553	522	603	547	543	591	537	536	517	522	548	496	545	577	514	556	545	548	528	571	557	536	550	575	508	535	537	531	562	575	589	571	595	596	553	555	544	558	535	576	521	571	529	590	609	527	524	539	546	534	545	590	530	511	579	563	605	596	589	545	561	555	563	584	508	557	559	546	624	552	579	532	525	585	570	564	530	552	574	564	513	536	578	553	525	588	597	544	575	557	590	574	532	563	556	536	553	577	592	566	542	559	516	569	524	546	544	544	554	513	576	543	523	550	499	571	539	505	571	581	580	560	533	598	550	572	572	566	551	528	564	574	567	525	510	563	539	591	582	594	562	546	604	576	585	583	517	532	514	561	556	552	562	553	570	571	553	575	547	572	541	529	547	562	569	550	545	532	558	525	587	539	549	560	542	545	561	523	532	553	606	560	546	537	544	550	563	572	570	550	534	596	499	501	555	555	538	591	541	567	547	564	532	590	539	554	551	531	535	538	576	553	542	538	561	574	543	621	525	541	537	561	526	538	565	558	548	556	515	570	570	574	555	585	528	545	530	581	544	538	570	554	533	556	566	583	563	550	566	582	564	565	554	543	564	531	562	578	548	558	551	561	552	535	570	537	575	560	554	554	536	542	584	548	526	583	557	583	560	520	554	564	542	530	551	575	578	547	537	588	553	599	569	588	572	545	559	541	539	547	527	574	578	563	601	536	550	548	533	558	527	585	549	585	528	528	524	583	586	573	524	578	541	557	527	541	592	555	527	536	519	525	549	547	585
27415	12616	1611	869	548	508	540	446	613	1629	2272	1784	1099	645	495	428	468	440	432	437	490	416	456	402	431	470	431	458	476	441	414	458	458	452	451	479	418	429	469	429	437	446	405	430	463	464	442	468	442	458	437	445	447	456	460	465	465	407	466	446	447	461	450	404	464	454	469	484	468	448	439	428	448	495	470	433	463	477	464	462	415	457	432	467	476	428	431	427	442	470	451	421	426	451	467	447	418	449	409	469	439	440	460	457	442	459	491	430	436	445	470	396	472	423	415	477	433	490	439	441	453	451	452	497	425	431	469	462	465	442	432	447	454	450	456	455	441	467	457	418	460	471	445	493	435	430	454	428	417	447	468	415	442	475	440	456	405	475	423	447	449	454	459	454	465	433	448	435	436	443	458	493	499	498	416	449	458	444	444	442	468	452	429	455	439	456	447	457	415	449	490	432	473	432	413	471	434	436	453	439	409	442	431	422	425	456	441	476	469	452	481	464	447	434	410	421	457	470	445	458	433	442	432	431	453	419	449	457	483	445	486	456	459	435	453	455	443	425	478	426	430	504	464	462	410	469	459	446	443	449	423	444	409	492	466	443	411	439	461	414	464	438	403	444	471	451	438	463	420	436	422	408	450	452	444	424	438	421	447	451	407	457	434	449	409	424	466	464	488	434	455	424	453	477	491	443	428	482	463	462	445	446	399	432	412	481	403	444	443	455	441	461	446	424	457	476	452	488	439	434	464	436	456	437	436	467	446	455	470	452	410	454	476	459	449	448	476	457	455	457	453	436	454	464	453	449	465	458	418	444	458	429	431	444	469	442	475	496	453	460	417	429	433	474	434	430	381	441	414	453	428	430	448	434	431	423	476	436	467	423	429	449	455	456	482	447	474	427	453	470	460	439	493	419	439	477	446	447	423	444	464	428	427	440	448	441	434	453	441	464	448	403	449	478	435	460	455	487	453	459	449	489	451	459	472	460	437	434	454	432	447	441	480	465	476	478	422	480	457	424	433	422	411	511	415	459	461	419	459	429	478	463	454	437	400	449	455	449	477	422	418	471	442	451	449	472	443	458	470	457	450	467	451	479	444	414	480	468	441	441	434	489	441	452	479	426	448	428	424	436	481	460	460	430	439	465	479	483	466	398	435	443	467	483	470	433	455	446	429	446	435	437	432	427	487	447	472	455	432	472	464	406	445	418	418	468	427	422	408	447	419	471	456	483	461	454	452	452	435	434	411	446	473	435	469	465	452	450	457	466	433	470	464	427	433	448	436	419	444	470	438	444	452	478	453	471	473	438	479	468	472	439	421	447	451	458	457	480	438	467	444	424	458	469	435	440	423	488	459	442	437	450	473	454	440	482	456	428	432	467	440	446	452	417	458	445	417	485	458	464	463	463	457	473	460	442	464	454	456	427	441	443	429	436	451	451	467	465	457	451	427	431	414	445	476	463	484	466	433	462	423	469	435	458	455	433	409	464	473	438	441	419	485	444	447	444	465	406	465	436	478	402	460	445	455	466	415	409	457	428	449	455	427	463	485	431	469	468	445	416	435	449	432	441	490	460	446	445	480	451	445	467	486	480	452	450	477	438	458	424	417	456	410	462	427	441	482	428	436	434	454	451	465	425	467	454	422	456	437	435	455	436	439	434	451	463	443	416	459	456	444	439	451	428	420	447	445	458	482	414	431	442	443	444	419	480	441	492	445	418	469	430	448	449	443	417	487	455	438	418	453	474	404	419	392	441	397	464	449	467	436	448	446	426	464	458	434	423	466	452	436	460	442	438	473	462	470	432	453	423	471	425	453	431	470	455	402	472	446	472	478	480	455	467	433	456	461	434	466	476	467	422	481	499	412	460	428	442	422	452	457	456	419	435	461	463	456	430	406	416	466	450	401	457	457	456	468	429	417	486	459	449	412	453	439	385	446	462	428	458	436	447	437	440	462	433	448	451	460	439	473	477	421	441	460	453	421	466	433	466	425	444	462	428	435	485	447	441	424	434	430	454	453	437	500	421	443	461	447	399	429	457	462	474	442	435	428	448	452	458	475	469	422	436	439	461	422	444	440	468	454	445	410	434	445	453	436	441	481	435	459	491	448	440	426	465	490	424	448	463	435	429	443	447	463	451	450	463	468	455	424	465	437	408	451	456	498	497	460	453	461	452	430	474	400	474	448	447	429	431	445	438	458	450	460	457	444	435	432	452	428	417	451	461	465	464	463	411	443	446	463	403	419	480	418	479	463	452	443	454	440	456	389	474	429	450	443	439	460	406	477	451	458	443	474	440	452	478	484	444	424	469	436	417	458	437	406	447	463	449	445	424	395	464	444	447	461	431	466	484	446	489	475	488	441	473	467	442	428	421	385	448	459	446	429	426	466	394	481	428	421	472	439	431	438	473	470	458	430	410	425	455	443	462	464	424	455	464	459	433	432	461	434	449	467	432	432	448	462	481	501	426	476	483	436	474	487	445	434	420	391	441	401	464	463	459	457	446	476	420	435	451	431	451	393	447	476	425	428	450	451	421	425	447	417	447	440	471	434	448	445	439	440	455	451	448	494	449	461	445	461	413	435	481	483	456	453	418	429	415	458	456	442	457	483	443	441	453	412	455	464	465	475	465	442	459	415	454	460	452	456	434	426	432	460	423	459	410	467	443	421	447	412	456	448	422	444	437	435	425	462	456	443	455	480	426	439	420	442	417	448	461	455	445	434	431	484	408	438	460	465	461	465	457	474	415	459	437	409	445	488	445	419	486	463	440	446	455	397	460	422	462	400	473	462	490	445	463	437	444	471	461	477	471	462	481	434	450	438	485	476	469	426	471	463	412	466	452	437	439	431	428	466	447	458	447	448	462	456	497	437	417	439	478	441	496	416	478	388	480	494	448	456	462	465	417	432	422	441	442	449	445	463	468	436	450	441	445	436	464	440	450	459	462	464	466	434	451	399	464	450	445	422	417	439	468	456	482	484	462	449	444	445	415	463	418	476	471	451	479	492	450	463	446	480	406	458	469	465	467	463	454	420	414	455	428	427	438	421	443	444	416	464	440	432	453	450	469	467	425	474	444	465	411	432	458	488	460	426	444	466	478	454	473	466	451	487	460	425	438	437	478	443	447	448	452	459	468	467	423	416	446	444	461	401	456	446	454	467	458	442	415	429	460	493	468	441	446	484	434	423	453	469	463	503	450	500	415	479	462	436	449	456	484	444	442	423	458	457	464	453	460	455	419	449	446	489	450	431	453	450	449	440	461	483	453	443	472	457	436	439	452	442	454	434	443	458	445	452	425	493	431	450	440	406	456	427	463	461	444	462	463	483	410	463	411	413	437	441	462	456	462	476	446	426	458	435	462	468	433	429	452	475	436	458	455	457	451	420	452	477	462	438	436	438	462	435	440	479	466	460	453	443	423	454	437	458	416	473	430	445	440	421	436	454	409	483	459	459	444	435	432	445	455	498	428	446	455	451	466	449	451	449	428	418	464
5105	810	828	657	415	466	410	448	653	2161	2620	2033	1077	650	456	415	379	413	371	392	371	388	387	368	384	370	395	357	413	363	354	382	391	379	382	382	391	357	377	385	376	399	384	386	375	367	402	398	375	394	369	398	358	348	406	381	366	369	368	369	372	381	347	386	381	390	365	358	379	352	349	380	391	354	390	405	405	392	382	374	381	389	349	394	392	365	371	397	355	388	360	374	386	345	390	375	352	383	393	387	334	372	375	385	367	397	373	364	373	356	378	399	360	376	386	375	375	361	357	388	372	362	385	363	381	368	368	382	378	356	359	383	368	372	353	385	399	400	348	390	385	415	371	393	400	382	361	341	342	354	411	395	378	376	368	408	405	361	359	367	383	369	376	375	370	388	368	404	380	367	410	366	383	361	387	327	378	375	356	385	377	361	374	408	387	378	383	378	380	374	394	352	405	397	391	391	397	360	361	374	384	355	353	381	370	403	423	360	391	376	371	384	367	386	410	393	345	369	370	423	361	370	393	409	362	364	374	355	371	352	387	393	359	350	396	373	388	352	371	392	389	406	370	382	359	405	390	391	375	384	374	348	370	397	388	377	376	400	346	373	367	394	357	361	373	404	391	340	386	404	392	384	350	384	366	355	389	359	366	387	377	366	386	381	391	357	386	361	377	388	371	355	335	387	353	368	388	396	361	363	395	349	419	408	392	388	378	351	368	375	386	371	394	365	359	350	413	359	352	387	384	396	371	395	365	345	353	373	378	394	382	407	372	374	371	389	352	386	385	376	366	405	359	403	370	384	363	355	371	374	421	391	375	368	347	366	382	389	362	359	358	391	366	394	397	385	375	376	378	422	412	371	343	383	381	405	379	359	370	367	389	357	358	372	393	381	376	356	385	366	356	389	368	368	357	384	377	399	376	384	368	396	367	388	401	376	370	407	390	371	392	383	365	361	358	407	375	379	381	391	343	368	387	386	373	371	369	369	395	377	380	351	369	345	372	393	399	369	369	378	380	414	361	377	381	369	400	377	335	386	381	383	395	349	364	372	353	402	365	367	397	338	366	353	369	319	363	355	363	369	378	372	353	414	394	346	372	380	410	386	374	377	394	347	366	370	361	396	387	382	395	382	417	377	359	360	388	360	389	391	371	396	364	370	376	393	365	393	421	374	363	369	388	385	371	353	358	397	414	346	404	363	405	398	354	393	394	353	384	383	353	390	361	392	367	399	369	369	380	354	420	364	365	392	356	378	398	404	322	368	383	381	370	346	341	386	388	399	388	384	374	358	378	338	372	386	400	374	395	383	385	350	394	396	363	348	378	390	368	388	387	365	406	354	391	385	397	373	390	373	387	383	395	409	375	398	340	389	418	357	373	365	349	405	362	393	367	386	399	360	353	377	390	367	357	367	386	343	358	375	393	391	365	339	385	390	406	370	372	340	365	377	390	369	385	372	400	355	382	392	356	373	398	357	396	358	374	370	416	398	387	355	373	414	354	387	397	378	384	350	398	376	378	380	416	400	378	393	372	368	370	378	385	369	389	368	368	383	394	368	361	361	350	368	398	391	407	355	343	342	376	404	350	355	379	372	396	363	344	397	386	379	373	398	347	362	402	337	333	396	418	376	376	388	381	392	383	389	420	403	331	395	343	370	389	391	376	352	383	360	398	376	337	371	384	397	350	376	368	369	391	388	377	397	392	392	357	398	370	338	362	398	387	377	367	394	345	395	350	364	375	379	361	409	382	348	341	351	388	365	360	381	396	357	391	379	411	396	402	418	407	349	360	369	342	383	391	345	391	404	386	385	413	340	384	394	377	366	400	359	363	387	384	385	378	356	369	381	390	406	351	405	374	360	369	405	358	357	372	385	344	381	421	384	385	368	342	377	378	406	344	393	373	349	364	372	358	400	405	381	373	376	353	390	338	374	406	377	399	353	398	378	406	383	403	381	411	367	366	355	380	339	366	371	384	373	368	360	364	404	363	367	396	403	373	381	342	378	371	372	383	398	370	378	362	362	355	344	404	366	396	380	388	348	354	359	339	377	350	381	416	361	420	351	393	332	381	392	355	390	371	375	342	389	378	385	350	393	369	378	403	395	372	353	370	391	374	387	404	383	391	418	374	375	417	340	355	388	347	385	387	395	401	390	384	364	355	391	378	373	417	355	350	376	381	393	380	385	378	363	375	392	397	424	334	365	362	402	376	361	394	397	367	413	368	389	356	392	365	378	371	347	350	359	359	356	375	391	383	396	376	364	376	373	381	391	401	376	374	372	336	383	357	363	366	394	347	375	366	393	363	357	376	389	384	372	389	345	338	379	381	361	352	381	392	401	360	397	377	386	348	372	386	369	362	365	388	403	380	369	372	362	356	375	414	411	367	381	399	376	394	376	363	384	339	359	375	378	332	406	378	378	345	380	370	369	361	385	397	378	371	405	406	415	357	401	370	373	370	375	390	390	372	347	391	375	363	381	331	370	381	388	360	386	374	380	397	370	367	394	370	405	346	383	363	375	357	355	387	427	385	326	391	372	378	351	400	338	359	363	396	397	364	381	417	418	363	355	413	402	324	384	406	379	342	411	353	360	342	402	345	373	353	365	387	382	428	378	393	385	349	386	366	378	372	383	343	374	357	383	373	377	372	350	388	378	352	393	363	373	378	381	369	337	394	345	344	380	370	390	415	412	429	373	362	386	412	382	351	384	386	390	385	383	425	391	402	346	379	398	392	352	388	377	355	378	349	385	371	396	377	345	349	403	370	389	384	391	364	373	322	379	371	390	353	336	359	370	390	383	373	378	338	387	399	393	373	387	382	358	352	366	370	367	380	346	383	382	382	361	390	376	384	359	366	365	381	396	372	369	348	370	382	364	375	361	377	398	367	388	391	387	390	382	359	392	367	349	372	379	361	351	362	399	381	385	370	391	354	363	382	359	368	391	394	379	369	410	396	379	376	357	404	373	366	398	378	343	391	373	380	358	414	384	350	401	376	353	367	405	394	430	362	378	367	376	375	399	411	381	353	383	363	355	380	418	380	398	360	369	389	406	402	378	372	379	385	385	395	358	390	393	378	333	392	386	382	365	386	351	381	378	389	375	359	394	356	389	397	370	391	390	400	375	402	370	358	364	383	391	389	365	368	366	360	389	380	375	416	377	389	415	354	387	396	413	369	390	368	355	365	416	407	389	381	384	381	392	391	382	381	371	369	360	359	396	373	367	386	365	347	366	388	354	365	396	373	406	382	396	355	405	349	405	360	363	380	397	352	376	357	395	373	373	371	376	359	403	407	412	391	366	344	366	376	389	373	369	385	354	350	386	344	396	384	373	386	355	354	386	391	386	361	376	368	383	351	351	387	361	395	360	362	374	381	362	346	332	368	371	360	367	412	351	379	364	376	367	375	374	358	382	426	368	398	361	362	392	385	347	390	336	354	378	358	349	390	389	403	365	356	361	380	339	405	374	361	370	345	362	409	371	360	361	380	362
25060	21056	27062	25093	6448	1199	850	720	1401	12621	19606	13323	5595	1504	773	572	503	530	462	553	511	514	500	498	504	506	524	489	499	492	501	501	495	522	523	517	502	506	487	521	500	519	512	538	505	514	502	510	536	494	485	508	506	484	526	507	497	495	527	500	515	536	544	462	493	526	509	506	519	499	506	497	514	495	546	499	483	535	473	509	534	511	516	511	549	508	489	500	495	540	490	529	539	495	491	492	541	521	508	510	480	476	496	514	488	524	474	510	523	515	481	532	537	511	514	527	491	514	497	510	469	537	517	501	518	511	557	483	475	497	514	497	531	534	505	526	493	542	466	508	497	542	500	479	486	481	521	502	494	501	505	530	489	481	488	528	485	508	527	504	517	465	515	508	488	497	495	511	542	499	471	502	473	515	501	480	489	520	515	497	533	521	524	478	491	509	521	523	471	526	470	484	530	496	503	520	479	524	505	497	522	488	460	501	521	492	486	521	474	480	473	507	533	503	486	496	472	503	515	472	496	486	519	530	537	522	500	531	490	550	508	479	504	497	510	515	491	479	531	492	509	541	511	457	494	479	511	539	543	508	467	480	500	515	495	533	494	513	467	477	538	493	529	500	470	517	510	566	514	512	504	540	491	521	521	510	517	463	527	541	504	531	490	537	475	531	513	486	489	504	508	519	499	535	500	513	519	523	518	518	471	521	501	534	531	520	529	495	514	526	511	505	547	514	510	502	474	537	558	506	522	521	512	479	495	540	513	561	494	545	510	472	505	512	513	525	533	527	515	517	488	479	517	508	517	492	559	552	512	516	497	526	497	550	490	525	538	493	513	493	466	483	497	490	496	518	492	495	523	487	503	502	492	576	492	557	509	491	511	493	565	505	529	494	465	497	515	478	459	478	464	526	501	472	515	496	521	529	499	483	503	511	536	520	518	511	524	500	495	477	473	525	507	521	494	516	491	497	512	507	555	486	478	504	556	463	513	484	487	494	564	476	488	494	493	506	520	470	518	504	533	469	457	503	456	550	498	496	517	481	481	471	478	516	510	511	476	510	529	514	447	516	503	514	514	503	545	537	519	504	514	491	500	526	510	520	480	490	496	512	512	518	509	497	492	514	505	502	523	531	514	509	534	515	487	517	518	449	472	490	498	508	469	493	497	483	504	494	491	511	474	501	502	464	500	462	489	499	514	475	499	501	498	527	509	512	521	504	518	517	497	513	497	502	484	505	521	500	509	534	533	516	472	464	458	482	493	491	498	491	498	504	488	521	501	504	501	508	506	528	482	495	517	505	532	481	498	501	503	506	513	494	507	488	520	531	520	537	498	501	520	471	520	511	525	500	504	512	545	499	499	494	531	503	496	504	537	509	501	495	474	488	491	487	497	499	527	500	457	492	488	474	539	490	519	495	501	457	493	511	516	522	502	520	481	485	495	522	479	548	548	488	517	503	495	488	531	491	455	510	533	495	508	478	504	497	488	504	497	548	513	518	483	461	504	456	484	519	512	493	494	522	532	475	547	517	532	513	490	479	487	493	508	462	528	502	481	476	531	457	511	517	487	511	515	543	488	489	503	540	480	494	507	519	460	471	523	494	456	523	507	511	481	508	506	477	531	498	494	505	501	519	531	479	480	477	517	513	539	518	493	475	502	510	489	503	497	498	517	507	498	472	511	519	495	491	522	503	477	508	487	496	536	526	545	497	528	501	539	540	489	491	493	478	480	530	485	493	516	504	506	505	501	528	555	492	529	463	519	531	501	481	523	510	477	499	487	509	544	499	470	481	512	536	504	549	478	494	500	486	498	515	498	521	526	512	485	517	506	464	481	527	511	539	512	513	517	508	503	517	472	479	530	488	455	542	462	464	508	502	510	481	527	492	511	498	478	460	495	486	456	506	543	538	490	538	471	522	496	517	472	513	527	497	510	495	512	531	544	502	487	517	485	508	546	500	509	460	518	544	498	503	496	501	550	532	502	494	530	486	516	560	476	505	476	529	503	485	562	518	470	482	521	498	516	553	537	478	507	480	498	483	470	489	485	494	521	523	513	479	484	478	494	490	471	525	471	515	491	494	536	528	517	471	519	494	521	493	519	477	501	506	512	511	496	517	514	508	495	455	480	467	491	464	534	524	488	523	500	485	492	502	496	490	493	501	492	539	517	509	462	523	480	497	472	474	498	481	514	506	496	496	513	500	507	529	516	494	466	525	468	510	486	513	551	459	497	471	482	483	488	435	542	523	489	500	510	487	539	562	509	516	507	508	533	508	493	526	479	519	529	522	514	515	481	504	504	519	455	513	499	535	510	487	525	552	497	504	497	523	532	502	519	511	463	491	470	506	477	553	505	478	507	486	548	531	479	489	527	511	512	489	482	511	491	523	526	548	478	478	536	495	503	475	484	473	502	494	503	542	470	523	472	476	504	530	483	503	495	512	522	492	485	522	528	521	479	482	494	509	515	496	504	496	486	496	493	501	521	535	517	501	481	511	499	518	520	507	509	506	523	505	491	494	515	526	531	532	509	530	465	502	458	513	534	495	442	514	482	467	524	483	520	535	517	504	537	518	492	494	501	502	450	532	491	496	486	517	488	518	523	477	504	490	485	486	525	479	517	500	558	495	467	493	511	515	499	509	492	489	541	536	483	509	488	517	488	498	495	508	563	498	465	495	546	490	533	508	546	505	507	520	523	488	503	488	464	490	478	504	523	501	533	511	532	498	482	550	495	501	490	571	483	507	494	503	494	487	466	488	504	480	489	514	509	508	517	541	497	491	562	547	494	483	519	493	513	503	484	488	493	531	500	495	492	489	489	511	500	521	509	523	545	522	499	470	478	482	504	519	479	520	514	480	515	494	523	513	493	492	547	481	470	527	514	483	493	463	487	477	487	576	511	504	500	504	468	490	495	473	524	544	507	551	483	521	536	533	523	515	515	513	502	515	491	507	480	500	488	512	490	489	489	449	521	542	457	481	472	468	501	507	495	499	486	504	517	515	489	521	522	514	561	530	492	526	523	478	525	491	529	502	521	489	522	499	514	453	476	488	513	505	518	522	487	487	544	507	474	508	473	526	489	487	491	502	521	520	507	487	465	443	505	497	514	452	479	520	517	510	519	464	473	484	527	496	490	474	504	520	524	513	468	515	509	522	546	456	526	501	528	489	479	477	488	498	484	527	500	489	478	495	501	520	499	471	504	504	528	463	504	520	530	509	542	518	539	504	532	519	519	476	457	555	498	500	500	512	475	493	507	496	520	502	471	505	496	500	522	544	501	507	501	505	523	518	495	497	476	505	550	532	523	496	514	496	498	503	493	524	510	466	487	471	498	480	537	546	489	515	503	507	465	513	511	490	544	521	495	507	521	489	501	498	499	521	518	545	491	493	536	507	518	523	482	508	507	475	490	451	514	516	528	506	499	497	482	493	507	501	506	531	517	496	515	491	493	580	505	501	477	508	474	469	507	521	547	486	469	477	475	481	514	488	470	481
3776	3621	2972	1733	1091	903	797	738	2028	15760	17976	11408	4991	1560	676	478	457	494	460	436	413	461	451	455	482	440	441	481	423	456	438	457	425	444	419	442	459	464	400	462	432	422	473	475	441	466	435	423	432	432	432	442	402	456	440	434	418	429	436	454	454	437	476	434	437	445	421	479	443	444	448	416	406	457	463	437	443	445	438	457	468	462	428	424	466	458	451	439	471	430	427	468	484	429	444	438	476	429	450	464	457	423	473	428	458	409	448	437	443	459	432	433	444	446	491	453	463	433	435	451	398	426	454	436	458	435	487	429	461	432	493	445	451	419	433	430	490	438	448	398	430	441	427	423	448	392	482	413	418	459	476	421	444	457	456	446	447	460	410	397	404	446	419	454	410	437	456	435	417	435	458	455	403	436	468	450	473	437	450	438	408	455	436	454	449	485	423	450	413	400	430	417	496	429	439	431	473	476	421	411	436	451	445	447	434	428	449	472	450	438	403	459	444	448	442	409	437	414	465	426	477	439	461	433	427	428	485	424	448	472	458	464	434	442	427	402	435	433	417	437	445	452	424	489	413	428	470	452	458	436	409	421	445	432	427	462	460	449	466	434	439	463	442	461	408	458	474	410	407	435	427	457	487	468	465	427	477	444	454	407	431	466	419	431	453	421	460	440	435	420	451	435	458	435	450	461	473	459	438	445	439	432	431	432	423	445	430	457	479	448	441	425	404	418	429	451	461	454	441	442	454	483	423	430	466	412	434	429	423	455	423	381	414	423	432	434	442	414	441	432	446	433	440	454	461	415	454	449	429	425	482	431	437	440	453	433	453	422	414	422	434	421	411	466	445	431	440	432	454	443	444	441	432	422	401	471	445	474	469	472	453	463	446	444	448	453	455	428	454	438	427	452	465	440	483	474	456	440	436	436	492	455	437	421	503	429	436	452	433	435	454	443	442	450	404	467	448	456	435	410	465	469	440	450	443	403	417	462	450	439	423	465	439	419	467	435	476	433	434	453	446	442	426	451	442	426	425	444	416	445	441	431	418	462	496	464	474	464	433	431	442	448	446	437	433	467	447	473	432	415	432	424	410	423	424	409	452	473	463	447	430	443	417	415	451	408	455	488	441	444	456	446	432	423	451	433	443	423	456	412	429	458	470	452	445	466	428	402	411	424	421	432	412	433	447	420	445	435	480	446	454	440	451	461	440	423	463	442	407	437	473	414	371	423	426	415	422	433	432	433	456	419	444	439	460	447	438	429	459	422	484	415	431	428	417	464	459	435	462	438	451	480	480	452	472	423	389	444	448	428	450	448	455	458	430	449	434	424	419	427	430	445	471	405	419	432	421	407	438	444	420	463	480	488	421	457	435	449	472	409	411	482	430	451	433	421	443	401	442	437	444	474	427	438	405	459	439	440	422	410	419	447	419	398	445	416	421	433	423	427	455	448	476	419	409	413	402	403	422	424	465	427	462	445	423	458	458	459	442	434	397	423	479	477	439	456	400	418	440	454	436	410	490	447	429	441	477	414	442	452	441	463	476	431	434	420	447	437	419	437	429	445	444	417	422	425	424	439	461	406	440	439	467	453	443	388	413	482	442	447	481	468	452	418	441	437	469	450	437	443	438	458	423	427	433	450	463	427	414	424	425	407	454	464	433	465	410	432	463	417	451	440	437	414	440	426	416	446	447	445	449	492	466	453	437	435	457	443	445	424	451	435	460	438	461	457	456	424	430	445	461	442	410	488	463	439	471	459	404	411	448	467	450	440	439	441	426	451	417	421	458	483	406	443	431	448	434	444	463	397	423	453	434	442	406	442	464	452	452	440	426	432	438	498	442	442	439	448	418	461	458	440	417	473	433	431	425	441	407	436	445	449	461	417	456	418	424	423	447	443	444	469	437	404	422	448	478	428	429	433	412	448	437	415	468	449	441	431	443	468	439	445	448	449	441	410	444	416	437	447	439	488	420	463	455	470	456	421	479	434	421	428	437	458	428	404	469	438	436	421	501	442	421	474	453	457	417	431	439	427	465	435	460	456	459	463	503	437	452	415	439	431	408	422	449	388	431	453	458	417	428	436	416	444	421	443	437	407	447	424	421	442	458	447	459	456	439	427	482	432	422	425	461	457	443	486	447	420	448	429	423	401	469	451	443	433	460	456	448	439	433	438	446	439	401	428	459	454	438	387	469	435	476	426	462	464	460	450	440	399	436	429	422	511	430	466	405	471	445	429	406	445	478	457	422	437	425	404	436	446	445	401	461	426	418	441	458	416	442	431	458	461	453	482	456	441	460	455	442	445	430	446	448	425	414	455	444	438	453	470	429	429	455	452	414	453	452	424	452	428	457	428	417	432	470	431	439	441	438	456	434	455	448	437	435	462	431	393	462	456	418	430	440	450	464	430	455	411	454	402	477	473	461	428	445	414	455	472	463	435	422	384	468	451	443	467	380	415	425	417	421	446	438	480	443	417	416	454	446	457	455	436	412	476	432	443	452	422	437	432	455	439	414	450	423	428	410	406	439	424	467	433	453	453	441	397	435	448	444	437	427	444	425	425	437	435	452	444	438	449	431	428	447	457	454	422	458	421	431	455	407	476	443	444	448	442	436	411	440	442	446	441	433	449	447	440	418	463	445	433	447	420	408	456	432	416	464	409	438	412	471	450	446	439	430	401	430	461	424	433	407	425	407	436	417	438	411	412	437	454	435	451	429	457	420	439	431	459	422	461	452	439	456	395	435	434	421	471	437	405	467	427	410	443	419	464	435	465	452	419	484	439	424	423	432	418	429	468	442	407	439	449	448	480	454	476	443	469	434	436	428	451	433	440	407	447	441	444	464	412	424	403	408	419	409	431	460	460	468	426	441	458	456	432	455	440	424	446	409	433	422	416	414	435	437	464	438	449	439	448	482	435	475	448	423	400	449	464	448	450	430	424	470	414	446	445	429	411	446	427	454	410	425	450	454	422	412	451	423	421	433	441	421	488	440	459	444	422	434	453	444	414	450	412	452	476	453	444	486	437	436	448	416	467	465	437	448	449	434	406	439	438	454	427	412	469	462	422	437	421	436	424	428	481	454	459	461	447	400	430	456	413	406	467	448	437	459	397	418	423	486	441	433	460	445	421	453	417	427	424	443	431	429	415	429	434	427	406	395	441	464	435	436	423	451	402	427	387	413	457	417	440	481	417	430	442	446	442	400	421	412	458	421	436	441	412	412	418	446	436	460	424	446	462	444	433	433	475	454	465	408	476	438	407	459	456	449	389	396	418	445	447	424	432	427	464	457	442	451	471	432	433	451	427	490	450	419	449	434	426	445	421	450	424	451	413	435	420	445	422	439	456	419	442	437	452	445	433	416	448	440	409	423	409	429	443	465	443	427	457	465	421	460	429	420	394	450	460	436	448	419	435	414	421	448	447	452	443	470	433	420	444	442	407	413	441	401	418	426	449	426	422	420	461	414	458	439	406	481	479	444	421	431	483	447	444
23885	21076	28337	24059	21065	9009	1967	1264	1601	23192	36450	25887	12078	2770	1065	822	744	752	717	705	723	672	720	659	744	730	702	671	703	669	700	684	687	708	677	677	706	673	690	691	670	732	713	675	649	682	690	713	700	724	681	707	717	648	702	670	672	650	710	701	731	657	706	684	751	679	677	694	708	701	683	725	668	708	683	676	648	621	685	715	697	707	663	729	715	713	674	702	682	663	652	685	727	710	713	690	703	705	718	709	661	695	683	647	656	672	682	649	680	712	672	714	691	662	689	693	714	664	661	658	673	649	640	715	694	655	659	705	705	684	671	707	672	681	691	703	691	657	700	690	641	696	712	718	751	640	632	702	743	721	641	673	681	641	704	698	674	677	720	698	642	690	709	738	739	646	676	687	682	674	671	707	732	659	663	686	662	665	699	676	722	670	744	743	659	707	695	707	689	695	692	684	723	659	693	692	672	681	699	673	707	668	700	697	695	685	679	710	727	682	677	664	671	665	708	700	673	679	711	684	692	699	682	677	693	658	705	707	665	703	674	684	666	696	733	679	728	678	672	682	692	677	680	711	687	636	659	671	692	734	730	639	671	711	655	663	642	662	618	748	664	702	678	706	648	683	701	698	695	689	687	698	688	688	719	708	667	736	683	656	703	683	685	716	634	668	713	685	676	649	692	649	665	670	701	714	695	684	673	720	689	660	710	651	661	699	699	681	672	679	651	705	664	705	654	707	693	647	706	654	724	657	686	650	682	665	662	711	673	714	682	695	670	672	726	641	684	630	661	715	699	665	682	667	682	690	723	705	645	679	673	658	650	723	657	680	659	691	650	675	676	675	690	680	668	685	703	690	673	713	666	732	661	772	702	726	717	648	666	670	689	710	697	675	730	634	674	699	691	718	705	713	660	673	745	653	682	635	686	647	697	727	679	720	661	665	662	697	717	648	692	660	704	647	697	680	702	687	668	670	696	670	656	743	676	670	722	655	657	670	677	654	683	692	730	659	647	682	656	649	662	626	723	662	690	667	695	686	658	719	672	656	641	655	654	657	706	704	687	621	662	705	700	686	685	701	670	675	699	674	691	702	706	674	644	701	629	709	687	657	673	696	651	699	721	657	687	733	693	728	709	703	679	656	687	682	665	642	705	694	703	703	691	667	715	690	677	655	694	676	666	661	608	689	693	640	692	714	709	718	699	736	696	653	711	705	684	650	663	729	684	665	657	663	619	716	657	697	650	637	664	689	718	700	721	642	690	693	659	684	687	693	681	686	728	704	693	674	723	659	734	700	691	674	702	669	682	704	704	650	640	641	691	700	706	717	671	692	681	677	659	723	675	634	676	693	668	679	691	649	737	691	663	668	676	655	654	646	681	709	711	685	658	693	681	657	677	668	711	674	692	673	628	692	687	653	680	684	701	697	684	682	651	670	683	740	691	667	672	628	704	682	712	712	687	699	660	626	672	675	676	704	692	644	689	722	687	723	693	716	660	681	657	662	723	677	686	666	680	691	691	625	666	642	697	721	679	666	720	708	700	635	656	733	658	690	646	674	617	674	672	687	695	690	668	665	693	695	659	704	678	668	722	705	671	658	652	704	663	674	699	677	685	661	635	679	669	692	682	644	646	641	694	626	687	666	680	696	658	680	686	674	704	701	695	695	691	720	692	692	634	685	701	700	637	661	655	713	663	681	650	732	666	682	680	656	703	713	684	682	653	669	633	708	709	681	671	678	716	675	711	653	620	686	673	698	722	655	628	668	675	685	676	666	706	748	652	675	682	693	702	654	697	685	648	644	670	652	713	712	636	753	707	672	678	686	650	695	718	693	717	681	681	676	696	701	679	672	710	686	645	665	713	723	672	651	654	634	695	637	701	650	687	717	670	731	707	725	704	668	707	699	662	702	631	681	669	659	662	663	640	649	740	747	663	636	673	663	694	707	787	716	688	744	705	624	667	674	696	719	704	681	726	666	716	696	657	672	636	696	684	661	652	709	692	718	635	658	699	686	682	685	646	711	693	685	705	667	702	684	694	677	699	666	733	682	709	729	668	669	682	673	727	750	678	684	637	653	702	696	687	674	669	646	679	689	643	680	682	658	687	653	715	672	677	646	636	736	684	653	683	664	620	648	637	683	686	719	705	700	648	680	638	691	712	655	672	701	671	657	702	670	695	661	665	645	712	665	691	649	676	685	611	671	649	669	652	705	677	698	647	684	682	692	632	705	712	662	713	692	668	662	699	695	679	739	698	679	758	671	641	693	657	688	725	664	678	702	655	715	703	723	688	666	656	670	716	712	671	672	685	698	625	616	690	703	636	695	694	704	700	659	673	671	661	693	705	691	683	696	697	711	663	593	668	659	665	674	678	683	684	712	698	747	682	682	671	692	665	670	668	728	700	692	684	675	647	692	697	697	687	722	697	644	668	664	700	664	656	703	713	731	705	684	681	676	699	638	671	702	679	729	678	702	683	728	656	663	727	651	726	638	737	749	694	698	721	692	680	678	659	636	743	672	712	690	688	673	648	682	672	724	685	680	707	773	663	713	700	673	673	677	656	672	679	675	701	700	650	646	708	628	663	676	700	677	695	669	675	683	661	699	655	697	717	707	698	673	644	654	695	662	666	690	695	644	646	670	664	662	686	676	710	682	702	705	680	669	703	660	709	654	662	617	659	632	674	686	709	695	669	659	639	642	679	664	689	695	688	683	680	678	670	680	699	658	658	684	673	735	716	693	683	664	718	684	646	669	677	694	670	653	653	699	721	686	696	659	698	682	669	659	679	727	680	705	680	655	666	674	710	678	711	628	654	679	723	685	653	707	693	699	687	638	664	624	689	668	698	675	692	698	725	684	699	673	702	693	648	727	642	662	678	680	648	692	668	663	697	706	692	661	638	681	708	663	706	695	675	669	645	690	667	710	674	679	674	710	673	696	660	705	663	671	678	674	677	696	675	700	669	676	701	686	698	687	679	688	654	675	697	717	704	667	713	675	656	702	669	740	665	664	704	669	638	655	658	661	638	685	683	654	676	689	736	662	668	662	683	683	699	674	706	621	608	662	672	687	704	640	735	670	687	688	633	674	664	667	624	696	674	656	707	704	651	683	689	694	703	686	665	629	685	665	667	633	681	678	709	715	690	648	681	623	713	670	644	713	649	658	638	706	668	742	662	756	681	668	674	694	677	690	680	677	679	731	673	737	680	708	681	679	707	700	658	698	728	726	661	679	705	732	692	692	666	679	682	699	690	653	679	695	671	662	703	636	630	621	650	693	669	665	699	642	685	623	669	657	686	682	690	730	648	659	649	661	693	690	727	644	676	674	700	693	660	690	677	704	647	725	634	707	695	718	624	642	740	679	689	720	617	703	689	647	675	717	701	666	660	661	681	652	693	583	673	663	713	670	661	658	678	662	684	687	669	680	710	694	650	671	673	665	685	662	691	656	692	676	684	648	712	662	694	672	671	693	719	756	669	619	696	688	625	709	694	736
4132	7221	5771	2856	2147	1654	1404	1334	2266	27656	31396	20601	9265	2405	1045	659	601	582	545	591	554	594	571	584	592	575	641	535	561	541	567	545	578	537	545	593	602	554	599	575	592	506	591	568	609	562	579	559	593	590	545	574	527	571	551	593	555	609	546	593	559	580	555	606	632	602	588	615	558	566	541	598	591	565	621	564	610	604	561	554	583	594	596	604	595	538	619	613	570	575	585	558	591	595	604	562	553	608	578	584	602	581	621	536	576	617	561	535	576	561	605	561	567	584	559	551	563	590	618	597	540	605	619	524	564	577	561	591	565	541	563	586	583	547	574	571	576	585	584	593	534	541	558	593	592	589	578	593	560	549	647	568	592	551	610	576	571	603	562	597	543	568	619	580	575	583	586	580	565	538	556	574	523	535	556	583	586	541	590	577	581	534	571	530	552	589	587	594	577	572	601	563	567	579	560	588	583	518	603	558	563	591	630	580	568	572	573	552	599	563	578	569	555	586	612	595	557	548	550	582	598	578	562	582	571	615	580	545	549	566	523	553	566	601	581	600	548	589	601	577	591	579	534	572	568	543	578	570	592	523	581	572	558	607	579	571	586	612	560	580	612	554	580	542	549	600	585	567	601	610	586	573	614	576	602	540	556	583	595	551	550	540	613	570	585	560	550	609	586	613	582	602	611	550	548	565	557	610	570	573	606	613	563	573	545	583	594	567	562	581	625	568	589	559	598	565	585	615	574	582	556	575	597	556	564	594	570	553	579	631	540	597	544	563	567	547	586	607	555	578	587	593	620	613	578	576	608	597	537	537	571	552	595	588	553	600	581	577	570	566	571	583	591	585	583	565	571	580	546	585	569	598	586	597	577	587	559	628	571	515	553	600	578	572	584	581	583	576	608	605	592	587	573	554	592	580	575	594	567	563	569	592	548	572	555	566	586	568	575	607	550	559	609	560	540	601	588	607	571	598	608	538	532	575	559	550	569	587	595	631	605	588	585	602	602	563	552	556	569	576	574	573	546	552	583	620	565	620	573	572	595	546	621	536	614	575	582	555	581	595	557	620	580	528	538	584	576	553	575	539	581	556	586	542	580	586	558	539	567	579	571	556	572	620	577	576	582	574	567	586	578	574	558	550	527	555	606	548	584	592	612	596	536	587	574	552	549	594	536	612	598	565	576	552	586	568	587	578	565	588	542	545	595	577	598	553	597	559	634	569	556	564	564	562	580	593	585	538	559	572	581	559	537	577	580	589	526	597	575	559	557	607	596	579	582	578	565	589	557	540	561	546	591	608	600	534	535	579	554	538	599	531	557	570	554	552	545	579	555	591	581	561	603	562	574	596	587	570	586	593	539	579	570	623	568	556	601	577	578	563	602	537	571	550	544	612	561	576	563	566	564	577	587	581	564	596	527	555	579	596	595	583	556	595	554	582	576	577	554	600	562	609	568	574	549	563	548	569	564	586	560	576	552	541	551	580	581	549	568	570	600	551	562	606	581	542	582	591	554	567	556	569	564	572	556	578	551	547	553	580	539	596	583	593	585	582	542	554	600	560	597	612	613	564	570	557	567	611	604	641	585	534	566	557	586	591	526	619	599	578	562	574	600	608	581	606	611	589	589	573	561	571	572	557	603	563	606	575	579	525	592	576	615	578	550	587	599	612	575	546	559	595	558	542	542	593	587	589	573	556	589	551	562	576	573	554	581	549	573	614	585	588	555	538	584	625	605	583	562	575	549	579	594	568	562	605	593	570	618	548	596	604	600	556	652	578	555	550	550	603	559	583	564	545	582	592	550	554	549	551	554	567	583	563	592	637	590	588	588	584	581	566	562	566	539	630	550	573	594	569	593	564	560	562	514	562	576	606	608	577	549	572	559	547	540	531	594	581	535	571	589	567	572	631	595	591	558	611	594	541	591	584	571	535	593	573	569	559	585	572	591	597	611	596	565	559	504	562	610	534	544	570	579	534	589	618	545	544	573	621	580	617	557	566	556	583	580	598	558	580	612	581	554	608	580	562	566	589	580	561	535	570	620	576	591	563	567	525	578	597	547	570	592	572	539	572	576	553	605	564	582	567	568	521	554	557	577	566	614	529	560	629	573	584	550	571	596	543	591	564	584	574	586	569	575	562	555	592	549	607	611	607	551	562	536	615	599	530	580	561	580	556	571	578	555	598	580	562	513	577	552	598	585	524	585	564	556	590	572	531	570	567	581	580	565	614	593	584	575	542	540	583	560	642	523	572	557	586	538	591	563	521	557	527	578	530	544	579	523	529	530	579	574	629	575	599	573	564	578	584	559	569	638	579	548	588	601	530	605	588	609	541	597	564	598	606	581	597	607	558	531	595	562	581	536	593	576	550	606	624	598	539	520	565	567	576	578	537	551	572	593	597	564	588	590	605	601	557	565	587	567	555	567	563	568	559	503	595	562	572	577	568	585	579	612	613	590	539	567	588	532	584	573	575	573	557	578	565	661	603	554	554	582	559	584	561	544	571	533	555	552	624	582	567	579	582	594	525	590	616	512	559	589	571	559	563	565	592	551	628	552	534	564	562	580	513	564	605	559	633	547	554	568	548	541	586	577	603	540	537	583	591	602	588	528	583	601	552	577	567	539	541	571	603	566	537	591	573	546	579	553	561	520	602	594	519	600	555	616	592	540	554	567	584	566	533	594	529	582	586	560	558	538	552	565	556	585	592	573	566	561	557	589	531	568	556	555	577	550	602	565	560	582	587	559	564	544	576	589	546	549	557	581	572	582	580	556	559	566	592	538	578	543	548	579	548	559	572	557	596	541	529	562	529	539	558	566	570	576	512	616	564	593	518	547	561	586	559	577	577	548	569	546	565	622	584	566	614	565	588	522	567	579	555	558	568	627	548	542	560	552	578	554	597	560	559	586	576	583	550	555	604	584	553	548	526	587	635	620	575	581	606	591	568	576	540	575	559	566	537	578	572	561	543	557	583	545	521	546	602	555	612	597	514	538	561	609	575	606	547	570	551	553	574	584	595	551	576	588	560	604	586	558	541	582	559	559	600	539	588	593	572	569	577	562	531	567	591	548	587	584	584	553	573	540	577	522	552	515	602	584	557	535	550	599	552	598	561	543	575	543	576	596	588	563	585	584	597	585	564	544	587	584	580	592	569	584	563	541	554	594	590	569	572	539	559	544	560	560	559	536	557	553	555	595	603	622	570	539	560	593	551	601	545	606	526	566	536	554	561	547	558	606	583	562	598	572	565	570	576	527	544	612	556	549	646	565	569	564	586	551	590	584	574	568	553	577	588	553	522	599	595	553	587	587	586	570	583	522	576	556	549	557	629	591	550	535	614	581	572	571	530	562	541	524	592	541	567	620	581	560	533	566	562	575	544	532	604	558	574	587	560	553	595	530	519	573	576	574	546	544	619	560	585	563	571	551	576	551	540	537	564	558	566	559	561	532	564	617	601	579	588	599	527	586	542	590	574	542	579	545	568	553	545	556	538
27402	12761	1576	813	561	552	557	466	526	1721	2472	1944	1076	676	507	494	448	464	466	516	434	450	517	465	454	445	446	476	471	469	497	470	454	440	451	499	458	422	441	495	447	482	469	438	435	464	509	484	448	457	506	466	505	487	474	433	485	482	487	449	484	469	505	433	426	502	510	447	462	454	465	483	470	454	438	430	466	438	473	470	468	455	501	449	497	475	514	486	442	448	485	477	509	448	453	412	424	499	450	493	459	439	434	483	464	460	450	434	469	441	485	461	428	471	460	476	485	471	443	447	482	441	501	460	449	444	470	459	472	459	483	463	460	467	475	487	468	446	464	462	442	427	431	479	452	510	444	493	471	430	473	449	456	459	436	457	483	443	463	481	486	523	445	427	435	466	453	472	442	440	455	493	482	438	457	477	491	452	471	428	481	486	472	477	433	485	455	515	500	455	460	455	449	467	490	442	460	473	433	475	469	473	449	486	491	448	444	481	444	448	486	472	445	470	448	470	466	426	463	442	428	458	492	446	480	455	461	456	486	474	490	458	454	481	460	437	469	448	452	537	438	475	503	460	477	485	498	461	470	476	449	498	443	452	435	460	474	491	473	481	461	474	444	518	469	446	456	457	478	437	408	442	486	455	493	460	459	489	450	429	477	446	487	457	466	490	427	447	482	430	451	498	479	427	492	425	453	485	465	478	450	446	418	471	434	457	477	474	469	479	423	456	464	491	506	437	489	480	465	452	456	457	447	430	477	506	459	451	494	428	455	441	433	451	458	441	428	501	469	441	469	472	479	464	443	493	464	440	461	491	452	467	500	476	444	460	504	464	431	479	458	457	460	455	473	461	440	478	441	433	483	438	450	459	457	490	497	443	477	457	496	461	427	462	429	472	465	442	437	453	467	493	430	425	461	494	468	451	447	487	487	452	473	512	504	465	468	476	441	508	500	490	461	447	489	502	476	469	483	492	496	461	510	471	462	474	462	499	468	432	446	494	499	494	492	482	496	469	448	429	483	478	462	439	484	438	427	453	484	465	493	463	431	466	476	462	450	446	471	460	484	428	467	445	461	499	450	450	463	480	458	471	468	469	430	451	459	461	474	467	461	438	401	439	469	455	461	479	482	446	459	465	481	479	445	438	461	449	447	470	512	460	515	472	452	470	469	442	458	494	483	491	447	451	482	483	465	448	451	456	452	503	450	477	462	452	429	452	449	434	496	452	480	471	493	451	493	496	462	474	433	457	452	450	417	443	436	444	503	480	484	443	466	469	445	488	449	455	469	501	468	460	466	458	468	452	460	447	487	460	492	469	448	492	438	507	461	441	452	473	457	432	451	469	432	466	453	442	439	472	454	449	496	463	469	444	471	478	467	436	474	438	446	484	444	457	476	458	486	474	467	478	449	491	451	444	465	457	442	430	461	444	475	470	447	456	458	486	476	418	436	433	427	473	465	457	474	444	487	471	453	473	461	458	459	477	451	458	479	466	465	439	462	426	458	471	441	487	421	469	474	444	477	440	461	472	476	451	430	445	489	478	487	468	486	444	430	463	447	481	474	472	480	468	476	428	441	443	429	454	512	454	493	472	439	459	458	459	447	458	471	443	479	478	468	478	458	492	469	487	418	467	441	439	464	457	474	471	476	453	512	455	482	466	458	472	456	464	451	478	437	471	483	431	450	464	412	432	518	444	483	417	479	491	461	490	451	494	464	493	452	463	446	479	493	493	441	450	443	460	454	441	426	476	460	457	469	454	413	473	466	489	462	423	463	455	480	465	460	417	474	442	466	472	455	492	464	457	527	464	480	443	433	499	456	471	445	474	452	429	426	474	489	453	451	441	485	479	467	464	455	465	470	472	477	445	471	476	451	494	489	510	457	461	471	444	437	450	472	487	436	467	445	445	425	413	465	475	467	438	444	444	431	477	460	463	487	452	447	433	477	494	478	480	470	452	434	479	488	469	458	453	477	433	443	470	513	475	492	457	461	438	428	439	443	452	470	465	450	496	425	480	443	408	464	432	442	466	460	470	511	450	468	457	495	460	466	471	469	486	460	441	445	415	453	465	486	493	489	440	436	444	496	456	481	469	489	480	466	491	432	496	476	416	468	465	464	464	461	474	490	443	480	465	468	473	439	458	455	458	448	456	435	462	448	458	441	455	447	436	408	455	444	451	457	456	499	473	464	482	451	445	493	438	441	479	447	457	457	454	421	462	455	494	442	509	433	453	417	430	445	476	422	470	466	432	497	450	477	489	435	455	446	460	477	479	479	445	479	484	507	472	460	473	481	475	479	508	464	494	468	487	502	425	462	466	433	443	434	462	463	445	457	462	488	448	449	481	462	450	457	444	492	439	463	493	488	511	465	506	481	472	476	420	467	455	435	468	453	490	475	461	470	517	443	421	502	486	473	421	467	468	464	475	464	469	476	465	430	483	490	497	431	475	469	487	461	488	467	450	459	499	453	480	479	433	454	432	431	484	421	457	427	480	462	494	451	452	496	450	443	486	443	482	439	452	441	485	462	507	469	459	455	441	484	454	501	457	486	438	468	461	428	490	443	469	475	465	479	451	460	458	461	463	472	483	468	478	451	455	478	456	502	441	444	494	462	450	454	446	426	475	461	434	453	469	461	476	441	430	441	412	479	445	448	467	460	434	457	456	472	494	452	457	488	444	488	463	472	483	446	458	443	482	480	493	431	459	452	457	481	459	474	478	473	472	450	470	479	438	460	483	439	460	502	460	475	471	429	452	446	505	435	472	502	445	499	451	440	463	451	474	466	476	475	450	423	470	462	499	471	452	495	454	463	461	464	452	437	475	497	513	471	446	497	487	477	507	444	464	473	457	449	461	488	454	433	450	448	460	454	473	434	465	457	453	464	451	470	486	455	466	426	433	467	463	462	445	443	441	478	440	451	474	446	468	447	425	476	443	493	488	476	455	458	468	460	455	465	460	426	431	429	428	446	502	462	432	455	456	465	465	456	381	498	477	486	425	443	457	473	418	447	459	506	471	467	466	450	443	454	462	477	471	476	453	485	481	509	436	490	439	476	456	451	453	443	455	450	474	461	474	443	453	455	473	456	454	418	455	444	472	452	443	510	432	479	452	476	490	443	477	465	461	462	493	449	459	488	425	473	481	468	464	424	473	491	474	434	445	473	466	469	451	442	470	493	481	458	467	510	485	464	487	482	448	478	446	477	454	445	427	449	441	484	490	455	437	423	452	448	441	491	486	463	500	489	437	443	489	486	453	480	427	459	425	461	439	457	443	481	454	425	472	448	466	495	464	456	455	481	474	453	476	452	479	443	504	438	481	479	419	472	429	472	496	482	456	466	425	456	459	459	467	443	493	482	449	487	450	475	444	437	422	501	472	477	415	441	450	448	476	450	489	481	495	430	477	454	432	460	456	464	489	459	469	443	449	529	448	501	468	479	421	484	471	502	482	451	499	444	444	460	441	454	412	474	451	455	433	482	443	478	454	445	453
5118	902	791	629	496	449	463	407	476	2318	2832	2118	1034	594	459	400	406	392	413	393	413	369	380	382	358	381	401	372	385	393	407	414	412	382	419	399	398	395	383	379	403	387	372	381	404	352	374	386	386	386	320	395	412	424	393	344	341	407	380	367	404	385	386	387	380	385	382	331	395	369	401	365	381	423	358	376	368	414	421	411	382	358	361	390	410	367	369	398	380	398	411	376	402	370	385	413	390	397	421	364	389	397	381	380	377	370	405	368	376	403	388	390	350	400	404	392	388	393	421	372	397	419	398	387	385	354	410	382	396	371	383	374	406	389	402	376	391	393	380	394	366	414	402	400	392	411	357	403	389	369	395	382	392	377	401	387	358	374	398	397	375	412	413	415	395	373	416	398	429	363	392	416	370	397	418	414	399	373	371	389	364	399	383	399	347	372	376	345	390	372	372	402	383	394	354	421	406	393	386	413	379	376	375	405	373	391	430	411	394	405	400	408	381	380	372	401	389	350	328	387	341	400	367	390	380	406	394	392	388	355	407	385	364	397	401	393	398	377	385	382	382	393	352	376	382	408	406	417	349	357	402	394	386	373	397	374	406	369	389	356	392	378	397	423	414	384	360	370	384	407	398	407	396	412	341	407	404	374	352	408	360	362	391	369	343	382	378	385	387	329	396	386	348	387	384	416	393	378	358	355	416	399	391	356	409	382	419	412	395	414	416	358	391	380	413	383	386	407	384	404	363	431	376	383	362	387	420	382	389	362	429	367	361	372	417	348	368	409	381	386	401	404	352	396	383	416	387	394	404	377	379	371	400	396	378	362	386	405	412	373	399	393	382	421	380	407	408	377	398	384	392	399	418	369	403	425	396	359	392	395	404	363	404	408	392	386	383	372	393	400	381	405	411	383	392	404	401	388	368	395	383	396	383	391	413	370	434	367	396	365	374	345	375	394	400	392	360	411	409	374	412	381	377	388	377	374	384	423	372	379	397	347	342	353	367	382	352	383	382	415	386	378	377	384	364	352	377	398	396	378	373	379	418	370	382	404	393	384	406	390	401	355	398	418	378	406	395	385	383	378	327	389	393	371	376	409	417	406	400	443	387	393	360	360	382	415	416	392	394	379	404	421	381	394	393	384	367	373	353	381	394	375	385	388	420	391	387	369	352	380	399	378	378	361	388	415	391	383	382	389	379	391	386	350	410	365	367	404	409	406	395	376	426	328	376	399	391	403	395	383	362	386	414	410	366	415	395	380	385	377	354	402	363	377	421	407	361	386	385	370	335	361	376	367	385	410	371	405	339	384	365	367	405	392	412	386	393	402	377	417	414	370	391	382	405	346	382	361	392	353	405	389	365	390	384	367	376	385	402	361	415	394	398	380	385	409	403	378	392	411	397	349	405	382	382	390	398	396	403	399	385	391	371	358	352	408	394	385	398	390	389	399	380	421	389	408	412	383	381	403	367	399	362	372	377	340	370	391	380	390	410	377	394	399	386	417	420	393	335	375	409	380	362	404	426	380	382	404	376	394	390	367	404	354	378	368	380	389	362	397	412	350	394	376	374	377	391	388	375	363	392	384	409	391	425	382	416	382	364	403	422	402	343	388	359	361	416	380	393	374	360	408	364	393	370	396	408	401	391	378	400	396	388	376	375	363	371	391	413	406	394	383	385	365	402	377	377	385	373	383	353	405	429	424	393	378	381	374	392	394	378	402	394	410	388	353	408	382	392	384	393	411	394	413	396	404	386	391	393	374	395	377	372	387	408	407	369	399	399	383	362	382	382	385	413	416	362	373	399	384	378	374	397	425	376	389	355	354	362	398	366	400	394	375	382	352	391	405	384	414	388	352	386	396	377	402	404	413	424	427	390	374	374	400	388	379	396	378	421	406	376	405	357	386	399	380	360	383	357	411	408	337	393	384	409	384	404	383	360	424	376	407	359	390	355	394	370	452	399	374	361	378	414	415	393	358	377	390	369	377	375	387	369	377	374	399	405	378	348	412	407	385	390	372	365	336	387	358	387	424	371	399	395	394	375	389	398	397	386	381	419	403	340	416	393	382	385	376	383	376	388	376	367	402	407	402	395	384	344	404	372	430	380	373	407	386	402	414	346	346	385	370	412	408	382	379	398	377	413	387	386	399	365	409	388	367	371	383	382	394	358	415	348	392	401	382	398	390	390	416	385	382	395	411	348	383	385	409	373	372	358	395	386	386	384	395	403	385	386	352	351	390	397	362	360	405	445	403	351	408	388	370	373	395	396	366	402	396	407	391	410	377	417	392	404	367	392	378	334	365	352	379	409	405	388	401	369	397	384	411	336	394	398	380	415	397	394	386	398	391	404	389	391	339	383	381	386	396	403	364	409	390	379	359	380	386	408	381	371	407	374	386	382	392	373	383	380	370	391	371	392	368	390	429	379	381	387	377	392	375	361	390	384	372	386	387	397	381	394	393	353	412	398	399	407	399	386	413	366	377	425	376	400	391	407	362	384	366	395	418	374	383	370	400	387	372	416	404	367	344	394	400	403	388	378	378	389	364	337	377	392	363	398	376	398	391	368	387	382	340	356	396	359	379	381	400	409	396	391	397	380	372	382	355	350	390	406	408	362	378	405	403	374	357	396	405	433	366	390	400	440	388	366	384	390	372	377	386	394	403	371	386	391	378	417	366	378	362	351	376	381	416	418	419	426	434	403	385	400	381	379	357	356	355	386	380	396	371	399	337	385	367	394	372	386	360	352	376	392	411	386	400	362	390	378	404	418	372	404	399	380	414	380	402	400	407	400	387	410	387	376	400	404	355	380	409	429	394	398	400	373	373	371	359	417	368	382	374	384	377	344	390	397	355	386	381	377	384	407	399	368	384	365	360	403	386	383	346	391	413	394	411	401	422	401	391	407	366	413	345	399	398	411	402	398	391	380	386	374	357	384	417	382	400	402	396	388	349	406	406	391	390	384	389	376	398	402	379	381	398	360	385	396	417	388	399	374	418	402	397	382	354	371	398	386	379	377	390	449	392	393	382	393	428	391	396	413	378	416	376	380	415	380	422	402	384	410	354	401	367	413	364	377	369	431	330	398	370	389	388	396	394	375	412	414	368	346	374	359	378	341	390	372	392	357	394	388	375	399	409	367	364	388	404	373	389	404	365	389	384	384	411	403	380	408	390	326	378	388	394	407	382	384	378	415	393	395	413	380	378	375	390	385	357	385	387	376	368	387	412	428	371	379	373	385	387	346	375	368	399	403	385	336	402	400	359	399	354	384	396	366	405	387	364	368	395	365	388	401	368	396	403	395	373	405	396	401	430	398	370	384	385	359	361	378	367	357	364	398	393	425	416	363	383	362	413	399	412	370	355	386	390	376	390	348	376	359	361	366	416	385	391	407	416	359	399	409	391	376	430	371	427	381	379	348	360	398	422	387	350	381	446	362	361	356	380	352	375	372	353	395	418	405	348	358	377	378	394	393	403	374	385	379	401	388	373
25018	21060	27040	25117	6530	1291	860	723	1595	17209	19962	11792	4277	1168	722	540	533	531	532	541	521	534	498	544	581	507	531	566	516	519	515	562	491	507	562	511	510	547	511	533	520	485	529	549	514	543	520	544	552	488	543	503	510	523	515	479	510	536	506	544	508	555	491	513	480	459	545	520	509	483	504	517	517	516	468	490	531	522	509	519	527	519	509	490	479	523	492	509	522	495	558	521	506	529	516	511	483	504	521	543	528	534	455	532	512	525	492	542	513	492	564	517	534	536	492	499	465	543	523	527	512	554	495	549	500	505	514	480	516	482	494	501	543	522	564	511	494	510	508	532	528	550	515	495	501	530	486	497	514	505	503	532	527	542	534	510	506	497	538	508	505	495	503	536	560	499	508	551	500	529	514	537	542	550	493	506	533	518	494	531	534	542	525	541	523	500	512	502	500	487	497	462	503	517	551	514	512	488	535	540	492	532	498	490	525	535	494	539	542	537	503	533	478	498	510	496	518	512	515	537	524	523	490	502	496	516	516	497	541	496	497	501	505	524	520	479	453	536	549	490	496	514	536	541	552	513	494	504	502	501	498	500	528	554	500	499	531	521	491	527	513	524	535	508	530	527	514	488	481	448	533	554	487	530	511	503	547	517	533	489	474	540	529	514	554	515	499	524	526	517	487	475	512	548	507	518	502	477	502	489	476	488	506	534	505	489	523	542	507	511	522	499	527	507	510	528	508	500	521	512	520	529	523	530	509	516	493	502	512	486	498	530	510	503	461	521	519	553	512	508	512	494	497	523	514	541	538	508	546	551	514	519	547	537	497	559	523	511	490	503	492	528	547	502	500	534	537	529	540	516	531	496	512	542	501	505	499	507	519	555	485	524	487	481	500	515	511	489	529	528	518	501	519	545	519	530	528	501	527	509	512	511	513	551	537	521	517	498	540	499	505	505	488	503	532	507	533	522	530	498	518	555	472	511	517	500	530	510	509	530	558	511	557	540	536	498	473	557	521	533	515	485	507	537	513	518	494	517	534	543	520	571	488	508	504	503	528	501	551	490	476	536	521	493	500	513	520	487	519	516	507	535	489	576	547	499	521	485	555	525	495	501	506	530	523	546	520	499	513	488	528	511	534	514	541	484	510	479	500	523	491	499	575	479	542	523	520	502	506	501	529	513	523	471	557	512	491	504	509	569	522	496	517	558	473	496	548	524	522	507	534	577	509	494	526	497	484	501	501	491	499	495	548	498	519	532	507	526	513	544	519	505	502	562	523	482	563	548	532	529	511	485	524	517	482	522	512	521	579	493	522	512	503	495	534	498	571	501	516	522	480	464	522	539	501	524	505	498	540	533	492	522	539	518	523	492	549	482	519	502	536	511	567	519	521	472	544	512	504	520	542	550	490	506	507	498	478	513	522	514	499	529	460	503	493	545	515	457	497	542	456	513	517	525	511	473	499	518	495	538	509	488	520	514	553	507	500	499	518	508	522	505	499	507	467	527	520	545	532	492	548	484	514	477	468	537	513	520	510	511	518	502	499	517	490	544	513	496	501	546	501	506	537	517	548	496	480	513	517	527	563	493	505	551	479	494	473	490	460	474	488	522	511	536	536	495	511	500	532	501	471	494	519	536	500	501	468	491	477	531	505	509	542	499	527	520	526	520	509	531	521	486	507	488	521	558	532	489	523	544	515	479	543	514	478	512	548	475	512	543	484	518	535	511	525	566	511	547	505	557	510	512	537	494	513	522	560	525	491	511	505	489	534	486	495	516	513	525	496	483	536	521	543	531	474	509	497	503	494	505	460	484	529	549	555	519	534	541	529	504	548	506	509	486	545	506	475	509	510	497	494	509	542	553	536	475	571	523	500	504	490	534	502	524	496	490	471	524	542	501	515	507	529	480	534	492	525	538	529	472	520	517	532	526	503	469	503	531	531	518	542	559	499	513	486	528	512	525	530	517	518	547	538	516	468	499	497	498	513	485	549	525	510	501	512	550	458	454	505	545	513	487	491	536	522	495	525	560	530	499	515	533	495	497	534	496	516	540	512	496	511	519	508	525	584	500	551	547	509	514	534	506	483	553	504	555	582	511	500	519	517	536	502	496	486	542	525	551	506	515	491	473	483	536	535	505	570	529	552	543	530	509	576	536	517	486	518	561	540	475	549	535	507	514	546	519	551	563	507	500	524	527	494	559	483	533	497	514	462	504	514	490	526	516	507	520	584	502	535	510	498	517	536	539	514	529	460	500	505	473	509	524	470	518	493	530	536	515	513	528	524	533	547	481	504	510	495	531	535	501	515	501	527	477	510	496	493	520	482	524	493	505	532	528	506	516	556	527	535	506	529	536	502	512	546	498	506	531	534	549	461	489	519	536	518	522	527	534	484	488	489	506	559	506	500	528	485	482	518	487	502	491	502	527	507	520	469	487	521	555	504	508	577	518	526	515	486	512	491	519	498	516	551	523	491	539	505	518	503	541	527	500	493	510	502	534	562	535	501	499	523	540	506	521	531	526	530	511	473	508	527	562	533	541	508	490	530	515	564	505	492	526	486	517	515	523	508	533	551	504	509	563	494	500	539	510	538	508	506	512	486	496	517	549	497	512	481	517	529	525	485	537	518	501	528	495	503	512	539	473	493	496	546	529	500	518	571	516	510	503	509	506	471	524	494	566	523	535	532	520	526	502	519	538	481	487	502	547	515	533	484	518	542	526	508	515	496	498	512	523	487	491	494	545	530	486	525	511	523	528	528	494	486	459	499	506	546	511	523	510	502	561	536	530	501	533	519	518	555	534	490	534	470	470	504	515	511	491	502	495	540	507	528	518	574	485	528	534	519	538	541	526	495	543	496	476	488	507	525	507	516	502	494	509	512	505	515	487	513	510	484	556	496	471	470	565	503	510	533	492	525	484	502	496	522	537	467	503	473	515	504	584	513	512	520	500	527	514	523	508	508	520	533	501	485	525	491	527	521	517	528	538	523	532	475	532	497	498	548	495	501	514	507	536	541	518	486	486	506	556	569	532	539	475	503	475	498	520	533	528	516	569	452	525	509	534	523	516	532	488	500	484	505	532	509	506	510	543	502	535	503	542	536	476	485	520	517	527	495	517	501	475	483	515	511	504	507	499	513	533	516	524	520	520	531	506	532	557	491	543	543	538	545	495	499	539	545	525	525	541	531	519	520	545	523	530	547	497	545	520	492	514	481	509	492	530	512	535	546	489	501	497	496	494	524	499	504	519	544	500	485	535	527	527	570	478	537	518	468	511	539	506	498	463	502	503	521	538	534	534	544	488	513	473	521	509	528	461	482	490	500	555	532	498	581	520	492	547	566	513	536	539	535	503	552	519	521	514	528	519	509	530	514	522	516	511	501	503	524	509	485	534	529	497	497	522	538	480	516	545	509	494	538	510	487	509	509	499	473	505	526	470	529	512	493	522	480	528	523	510	505	529	527	515	494	490	516	539	486	512	506	528	502	488	544	494
3699	3356	2787	1609	1183	889	790	746	2437	19717	17415	9845	3861	1121	607	495	444	453	442	438	430	470	416	479	453	440	468	460	455	489	421	463	449	472	436	451	447	446	464	484	473	491	428	436	449	447	455	448	468	421	432	472	447	416	416	468	423	466	474	477	469	414	458	470	431	444	421	461	398	438	438	436	412	446	461	467	439	446	434	446	454	462	460	456	437	449	496	442	467	460	414	438	427	436	425	437	397	438	432	467	457	444	444	451	444	434	438	445	461	420	447	441	440	442	425	422	393	416	446	477	488	454	416	431	479	486	443	457	462	424	460	441	471	440	487	442	440	447	463	409	458	436	465	449	452	424	448	437	446	455	493	431	501	430	464	432	429	437	421	419	470	434	459	428	440	448	450	447	462	445	417	447	403	438	455	444	469	458	441	464	436	407	397	454	462	436	453	427	431	457	425	454	443	479	428	428	437	413	437	409	478	420	458	424	453	462	415	460	398	461	452	442	434	436	427	474	465	431	458	428	489	456	452	436	473	455	418	463	427	448	432	423	439	454	460	445	425	405	433	460	422	468	431	433	425	436	452	465	449	472	433	431	446	405	448	431	468	465	439	430	450	469	442	453	449	467	457	439	452	447	464	434	439	433	455	405	453	432	482	459	467	504	460	445	383	441	448	442	417	455	417	449	454	445	414	458	438	466	434	451	409	404	489	409	425	448	452	461	433	422	403	451	442	439	489	442	464	424	433	485	449	401	451	410	453	470	456	473	454	411	433	391	446	454	455	467	446	469	447	458	444	472	460	437	458	425	423	433	426	466	470	444	403	472	427	462	472	458	468	430	441	440	467	473	440	448	438	418	440	417	449	421	433	448	446	475	410	418	469	434	469	447	464	471	429	476	447	460	458	424	441	453	437	459	440	439	469	443	445	386	416	459	444	446	428	455	475	430	411	443	405	463	441	478	463	455	469	420	416	462	429	418	429	472	496	429	450	503	444	426	428	433	476	408	475	450	440	451	442	437	454	471	436	423	449	463	480	414	437	416	441	421	442	460	480	441	411	429	420	448	449	468	447	467	447	426	421	457	451	453	416	465	423	457	448	427	457	462	452	419	441	439	491	433	432	414	442	438	425	469	429	442	402	428	441	458	453	439	452	434	421	444	450	421	427	419	436	468	435	459	428	443	458	435	445	430	447	476	436	451	441	429	431	448	407	460	433	447	457	452	474	424	455	440	426	416	436	463	487	456	438	448	450	474	424	405	441	465	462	466	419	429	427	440	441	461	436	443	460	437	439	421	465	475	471	474	466	444	456	464	464	411	417	445	450	448	436	425	435	419	494	432	402	451	433	476	448	438	445	474	444	456	438	473	433	414	429	454	444	438	436	405	458	442	432	467	447	413	465	445	475	410	459	464	401	479	430	447	473	420	435	449	393	401	449	415	447	412	437	419	418	453	449	422	439	423	453	471	451	419	462	449	444	477	450	445	449	457	462	443	439	449	436	424	443	463	464	444	451	427	430	468	454	435	456	453	416	472	444	420	444	443	451	437	417	426	484	453	431	452	464	438	446	404	457	473	458	438	420	421	466	419	414	451	383	408	466	417	458	460	455	419	433	447	423	412	443	460	438	396	451	436	471	382	426	482	446	434	450	444	430	469	452	454	436	416	444	462	458	413	441	477	444	459	449	476	474	431	421	436	490	393	406	462	445	470	478	377	405	436	440	429	431	456	463	486	456	456	449	464	442	476	444	458	443	413	450	468	456	416	456	416	398	450	426	443	463	489	459	413	386	441	431	429	456	458	405	415	449	420	427	421	438	470	435	433	483	502	440	431	471	452	448	438	430	436	417	448	443	445	422	429	458	427	432	430	489	471	427	422	456	466	426	412	435	408	454	418	465	452	449	445	445	433	457	443	460	444	452	443	447	469	460	449	443	436	483	423	458	440	432	416	443	439	424	464	439	430	387	460	438	455	436	399	397	450	398	419	461	420	433	431	447	453	455	434	460	457	423	430	457	444	436	428	420	492	449	450	426	467	449	476	458	469	414	446	426	432	420	441	428	448	454	438	448	417	447	462	452	447	424	440	411	433	433	447	465	414	451	441	432	445	435	458	423	450	450	433	465	408	458	445	433	428	489	420	447	480	417	436	441	432	417	458	435	451	447	453	431	436	427	438	456	438	423	491	413	424	426	470	473	432	443	405	451	437	416	414	420	440	452	391	443	422	457	448	443	445	437	436	454	439	415	462	465	425	447	471	413	464	460	426	488	454	485	442	462	482	427	420	466	433	446	461	449	429	444	424	478	452	398	447	461	440	432	457	429	424	448	413	451	426	399	466	443	435	429	445	439	405	448	418	451	420	473	458	445	460	442	468	456	448	413	462	450	432	451	430	448	461	454	443	415	436	401	443	456	443	444	405	447	426	426	403	463	426	454	432	406	443	407	417	409	433	444	452	443	452	478	416	444	451	409	434	459	470	419	461	424	478	447	436	436	425	416	433	441	492	422	433	376	424	464	454	461	435	475	436	418	435	448	419	484	430	415	447	449	451	423	434	474	437	460	416	400	441	405	421	428	432	444	443	397	439	453	397	433	436	435	455	437	514	413	411	460	448	425	463	415	458	427	437	415	425	454	434	458	445	431	480	419	453	412	443	427	428	421	449	432	394	451	456	435	427	416	463	455	405	454	476	459	449	390	448	454	410	416	458	417	431	475	427	452	448	445	425	445	474	427	475	441	463	437	471	404	458	430	454	449	429	402	405	449	468	434	451	386	470	406	419	413	409	423	429	388	435	468	484	433	445	430	404	450	435	427	426	477	446	485	417	431	422	466	437	450	403	428	437	460	487	451	438	441	447	462	442	424	458	469	443	449	452	428	435	451	422	365	425	415	462	450	436	467	449	449	433	485	451	418	428	423	456	454	424	442	448	456	403	457	435	475	480	409	435	452	422	420	429	414	429	463	414	414	448	398	475	444	476	438	421	429	446	450	417	428	432	435	480	440	457	427	437	443	455	402	413	415	418	443	412	393	421	466	425	419	437	411	457	427	418	453	427	461	421	461	471	468	447	423	434	465	462	417	474	433	430	449	438	427	470	442	417	437	416	433	450	412	452	451	437	438	455	448	432	486	441	424	496	432	408	433	459	425	465	443	478	459	435	439	437	435	428	489	440	455	471	414	490	447	431	460	464	445	427	456	465	434	448	446	443	447	452	420	447	457	427	430	449	456	480	414	472	445	438	472	431	455	466	457	453	456	433	411	482	440	426	445	444	461	444	422	433	418	433	434	459	444	430	445	453	443	434	465	432	485	457	453	440	468	430	421	437	400	401	485	437	461	443	449	403	432	423	469	462	444	411	461	447	449	389	470	395	458	458	452	417	436	474	434	458	397	442	434	455	439	446	463	473	434	436	430	456	415	452	426	425	428	425	401	422	483	429	416	449	457	417	441	427	416	427	431	429	471	467	416	440	461	466	424	431	423	437	432	414	419	407
23850	21076	28314	24047	21059	8795	1944	1179	1803	23797	37334	25494	10911	2692	1110	821	689	737	756	682	722	726	726	664	744	702	764	701	661	699	668	743	681	708	694	695	711	609	690	707	698	641	694	693	694	695	692	694	693	666	724	728	706	685	710	644	698	629	710	761	737	701	705	679	731	682	656	727	635	715	679	732	718	721	716	690	706	693	707	684	718	729	716	688	674	709	723	712	742	689	634	671	682	748	706	696	721	703	695	721	696	641	677	665	695	654	715	658	696	718	832	670	685	726	665	703	698	671	740	659	736	659	683	726	641	673	668	734	695	727	758	679	687	708	713	699	704	728	671	716	722	699	656	657	685	735	676	723	739	690	741	714	703	704	690	723	689	664	696	680	682	732	748	705	717	652	709	704	730	672	717	670	672	714	723	763	696	726	686	711	642	664	651	682	684	733	706	697	664	709	685	680	692	724	710	704	696	657	613	717	734	706	726	709	683	742	660	699	741	693	660	730	680	714	741	691	728	663	721	687	660	690	729	664	757	709	650	695	721	679	687	703	701	711	680	698	737	688	691	671	733	728	700	691	700	723	724	691	678	710	720	660	706	677	683	720	686	671	670	726	665	664	681	707	701	656	705	685	684	738	687	660	701	683	677	699	671	716	691	683	731	726	712	711	679	658	701	713	701	708	640	657	674	705	676	638	740	712	711	714	721	684	694	697	727	678	706	733	705	716	749	704	676	702	739	697	701	680	681	665	722	723	708	701	704	691	717	702	693	684	655	719	684	691	690	701	722	664	691	686	655	706	716	716	707	743	735	713	728	648	651	660	701	714	729	691	670	732	714	725	685	676	689	680	691	706	675	723	676	670	675	668	683	663	657	744	702	706	660	680	707	702	645	750	680	679	691	712	657	680	704	670	706	654	716	721	689	676	691	674	705	717	677	711	712	715	704	702	713	699	658	699	682	656	666	711	674	716	659	640	642	658	688	751	726	698	685	702	707	703	699	734	706	701	712	706	691	637	699	680	653	749	672	694	654	662	669	665	734	667	718	699	686	685	665	669	712	718	738	699	725	647	694	645	691	722	731	745	754	742	722	647	657	726	711	697	699	740	718	713	725	713	663	691	692	676	677	727	668	692	751	690	700	702	723	726	681	689	708	668	662	683	667	716	703	675	656	691	659	662	729	728	673	708	700	711	716	672	711	689	673	697	702	697	697	697	693	634	672	694	647	722	710	687	749	694	720	654	700	727	686	730	676	740	706	680	677	682	711	670	707	684	730	690	641	679	681	676	695	680	681	717	705	665	668	699	685	700	712	686	710	720	667	713	695	645	682	666	662	652	682	665	701	752	736	691	698	677	711	700	699	697	730	733	681	714	702	697	675	714	692	687	694	716	706	715	699	649	720	689	693	700	702	715	673	709	669	729	691	762	707	714	685	691	683	738	713	704	709	753	718	672	651	671	690	700	651	733	703	693	710	642	716	693	715	690	726	702	700	732	748	757	716	687	693	736	701	672	691	672	700	734	698	722	689	679	729	653	694	718	659	684	677	661	708	651	698	658	694	697	733	705	657	668	664	725	675	622	661	677	731	675	690	710	710	631	718	673	726	724	692	664	700	668	693	690	681	690	722	721	697	729	662	663	721	660	727	700	708	675	712	659	700	732	693	677	706	693	717	693	691	696	680	678	674	744	694	684	721	708	687	755	698	698	655	680	670	670	702	668	707	693	658	719	686	688	735	688	674	706	681	670	714	652	692	682	706	729	674	714	679	689	648	645	696	740	700	672	651	688	697	707	702	707	704	694	709	679	701	733	740	723	660	734	679	679	651	714	712	666	690	706	726	672	675	749	754	683	673	670	655	717	707	676	674	697	691	738	717	642	659	691	673	696	737	680	720	679	670	663	685	655	678	722	677	684	704	664	691	696	675	727	721	667	718	679	670	667	707	644	648	698	641	697	696	709	687	661	711	684	674	674	735	695	704	666	697	692	688	692	670	705	693	719	710	743	687	701	643	644	710	700	696	672	669	715	739	692	693	689	734	701	699	747	667	732	704	691	709	725	729	656	677	710	725	664	700	701	689	702	713	694	699	695	688	711	681	704	715	705	707	700	691	706	714	721	686	719	639	670	702	678	730	665	716	692	664	692	635	689	679	711	686	692	707	702	686	663	727	701	717	688	694	778	695	723	728	641	736	652	688	691	688	708	704	682	715	651	731	704	682	705	696	706	649	700	684	680	700	662	678	660	699	763	726	725	677	716	681	671	678	698	734	706	677	713	638	654	650	701	668	689	695	715	711	698	690	688	698	691	693	680	682	701	664	733	655	712	701	675	644	718	714	701	738	668	656	666	652	690	726	712	697	668	690	724	803	690	697	706	656	698	737	671	708	666	680	706	707	723	693	659	721	704	713	694	705	685	685	697	686	698	708	688	724	710	679	663	763	762	715	696	707	738	668	666	702	720	695	690	730	694	723	693	712	746	653	723	670	678	716	669	670	719	716	704	728	691	715	654	706	687	699	677	743	714	703	669	687	730	701	666	746	671	768	692	651	733	733	685	711	684	707	726	734	729	664	673	666	691	699	669	687	689	697	698	687	697	676	687	660	722	636	714	720	689	717	641	698	708	692	668	707	717	649	696	696	704	670	712	692	715	715	672	749	674	676	724	721	748	727	655	694	673	649	716	682	756	715	708	671	727	704	677	705	709	732	695	730	732	700	658	701	714	710	710	674	686	676	644	691	680	678	721	658	679	684	701	699	664	708	668	680	638	751	702	721	712	664	695	741	700	666	718	729	682	731	663	693	705	649	658	678	670	619	720	722	739	666	680	669	689	678	721	691	682	694	672	674	709	689	731	696	691	673	657	682	648	716	659	687	721	693	648	691	686	726	672	699	681	664	683	695	765	663	658	704	652	715	678	689	633	700	697	678	697	694	686	705	707	652	734	694	708	687	729	693	670	680	676	665	679	676	693	684	708	678	709	642	682	667	665	721	696	684	683	707	682	715	675	669	692	773	709	682	700	703	741	689	728	713	687	677	711	687	680	670	727	748	685	714	668	730	695	691	692	671	683	730	709	687	653	667	712	682	697	654	686	690	673	709	657	762	708	656	733	616	668	698	722	691	691	682	673	713	730	653	715	691	740	722	719	705	663	703	713	665	665	680	685	718	738	682	720	649	704	656	667	733	714	708	664	753	713	706	698	658	722	736	697	690	687	736	705	685	696	678	679	700	689	695	691	711	737	696	680	657	721	691	723	700	724	742	718	746	730	712	726	688	760	676	704	718	687	695	685	683	693	678	686	716	698	724	676	682	648	693	692	683	622	657	693	697	692	691	670	742	694	726	683	669	689	669	677	693	647	697	671	676	714	658	687	726	743	689	666	681	652	704	696	663	677	668	676	669	631	665	682	712	755	708	708	686	745	697	675	713	727	734	686	683	697	700	687	684	698	723	717	742	692	742	724	696	727	648	698	636	699	691	685	678	662	684	679	687	666
4110	6728	5628	3042	2080	1665	1286	1168	2709	27766	32306	19969	8510	2377	965	624	575	555	625	639	611	600	550	586	597	599	603	596	554	561	593	608	589	608	587	570	593	578	571	579	596	607	553	635	597	576	561	622	618	548	628	609	566	591	640	572	612	619	585	601	598	604	582	580	601	584	581	587	541	541	561	583	542	568	604	550	582	601	615	608	524	551	617	566	557	600	606	629	545	541	527	531	590	587	604	537	550	628	613	593	538	534	571	609	622	626	574	571	542	564	598	594	574	613	588	565	591	580	622	594	556	579	636	637	618	588	605	552	585	564	607	550	608	596	602	609	608	582	574	587	590	605	589	601	586	541	546	524	576	557	587	600	564	586	612	610	555	587	614	558	572	592	600	572	602	592	584	550	551	576	576	621	603	604	600	580	592	584	578	595	597	645	606	560	563	576	602	519	572	570	589	569	583	587	671	548	596	575	607	612	587	551	609	584	579	598	610	586	579	567	565	586	587	609	589	558	599	568	617	614	555	610	600	577	593	579	578	600	543	569	579	552	573	551	599	564	574	574	552	577	598	594	606	541	616	572	606	581	616	583	574	592	563	590	588	603	579	615	584	615	567	600	618	616	591	574	595	563	567	565	553	542	620	559	589	529	564	577	568	575	605	593	553	618	617	542	595	598	587	571	588	606	554	576	555	588	570	570	554	535	568	568	581	611	556	574	611	601	573	554	595	597	538	650	611	567	532	582	552	574	533	600	580	578	546	605	582	574	581	619	616	554	591	556	567	624	591	569	595	567	543	597	571	558	591	580	575	554	586	572	636	567	522	555	587	627	587	603	602	587	591	594	610	559	564	596	588	547	535	555	574	596	564	580	564	591	606	575	575	597	549	567	590	553	610	590	560	590	549	580	582	569	589	584	567	624	595	563	573	536	587	576	566	572	567	581	589	564	567	559	578	586	570	577	604	603	581	547	576	600	605	607	612	617	601	594	569	600	591	583	596	618	549	632	546	554	585	554	583	556	577	606	604	572	594	592	611	547	602	550	552	549	538	569	613	573	580	626	573	572	588	580	560	614	576	550	569	585	566	554	635	537	611	619	558	612	598	620	561	594	575	548	543	630	570	584	600	583	560	600	585	601	543	536	605	586	537	580	588	563	609	560	546	578	590	566	585	583	546	571	602	605	598	550	606	558	608	570	575	554	547	597	634	584	621	598	552	622	610	552	591	579	538	570	610	582	590	642	566	598	595	604	634	573	578	620	617	579	606	589	628	577	571	560	601	605	569	575	601	586	599	598	575	607	620	576	572	583	564	642	590	550	595	542	580	562	552	605	574	576	572	615	540	559	541	588	625	561	538	590	600	549	597	629	565	569	601	554	565	557	586	568	618	564	587	582	608	586	572	573	584	617	612	549	596	562	607	594	605	601	619	607	580	615	567	571	547	556	576	558	556	570	562	546	577	593	604	588	590	602	586	615	564	554	536	553	589	599	557	614	629	573	607	561	569	575	573	581	563	570	617	591	556	577	585	556	553	583	626	615	539	634	591	568	562	581	504	573	605	595	584	541	628	578	541	531	588	580	576	615	556	579	569	571	538	614	562	572	524	630	610	605	590	591	586	569	593	605	553	591	570	598	576	550	562	614	559	609	625	600	598	614	582	551	598	574	566	582	608	576	588	577	569	564	559	575	597	581	627	553	554	583	557	608	574	620	516	566	554	576	583	571	565	583	587	557	537	612	611	547	549	596	571	614	586	575	589	544	587	567	626	561	554	628	597	578	584	564	541	592	628	566	596	605	582	554	577	578	594	610	573	630	621	543	596	575	540	588	599	622	590	596	607	577	594	576	575	548	618	575	532	568	581	606	559	542	569	616	607	558	544	562	594	599	649	581	552	576	572	613	530	561	568	557	567	549	585	577	580	574	544	565	611	594	580	598	583	592	567	587	537	561	570	531	628	508	567	603	587	600	594	581	585	554	563	575	576	550	566	578	599	582	589	599	591	597	538	557	555	564	563	590	569	564	613	585	618	607	594	581	566	595	617	531	628	552	602	572	558	559	609	563	603	575	628	561	619	583	572	573	546	583	589	610	599	607	575	560	589	596	592	560	607	581	610	574	551	555	565	648	600	571	575	565	566	578	563	538	573	574	579	577	570	599	561	623	530	557	573	587	578	578	597	613	568	584	592	580	553	605	596	528	595	556	574	556	611	546	531	549	581	628	600	570	586	598	608	542	564	579	590	588	607	586	569	556	594	593	591	550	620	544	553	569	636	562	565	568	595	546	583	581	623	552	594	560	542	552	598	595	575	578	633	560	594	572	573	592	571	562	575	575	550	570	586	579	570	604	608	565	586	578	599	625	602	585	573	614	533	584	574	584	557	529	572	562	566	576	563	575	632	626	586	606	585	625	592	591	549	571	599	567	569	604	563	608	553	598	589	587	552	585	575	561	587	611	602	645	546	583	564	559	615	601	610	564	548	540	552	548	569	578	566	593	606	547	591	582	571	583	610	618	591	568	601	608	550	614	577	571	569	571	576	532	561	637	588	551	602	571	567	562	559	596	570	557	573	557	601	631	550	560	590	612	602	558	528	594	589	595	550	595	588	604	526	590	563	569	576	575	659	580	580	587	570	531	592	571	570	560	554	584	559	578	593	571	597	541	546	585	589	574	646	616	591	568	566	560	607	534	559	555	570	614	598	574	583	612	596	543	600	598	552	571	628	562	557	619	584	542	557	579	608	557	606	600	625	569	608	597	628	574	576	594	605	586	552	524	588	574	578	541	595	573	541	561	579	594	560	611	587	524	603	610	589	563	587	549	560	622	635	571	580	592	568	610	642	585	603	602	571	591	579	586	583	570	530	598	566	541	610	580	587	586	563	567	505	576	549	595	573	582	562	550	579	567	606	617	581	594	570	571	591	567	575	613	584	554	537	600	575	594	609	598	539	591	566	640	574	565	583	566	577	625	608	559	517	615	586	552	569	583	554	584	602	591	613	581	538	572	560	596	562	535	567	586	566	577	572	583	590	593	568	571	559	551	573	589	616	557	579	551	574	568	591	593	597	618	588	572	608	607	600	593	550	591	538	557	562	570	592	571	549	540	584	568	574	583	573	544	536	546	539	603	528	553	565	590	605	532	586	580	572	558	546	595	599	571	566	581	584	564	576	553	554	564	600	617	590	554	554	618	599	570	562	593	561	588	558	546	599	605	571	565	552	601	582	561	594	590	546	608	591	596	590	584	606	588	577	586	599	606	537	592	574	575	619	580	563	599	555	569	626	542	593	585	599	564	571	593	566	588	574	587	555	584	554	632	558	565	581	574	587	577	572	568	568	579	587	573	570	534	571	609	557	573	585	599	544	625	585	601	643	605	586	568	580	567	573	563	627	586	563	559	559	583	580	566	549	609	555	548	621	603	622	575	597	633	594	560	574	577	564	553	541	642	571	549	572	558	616	583	557	581	606	560	581	560	562	609	642	614	636	554	539	598
27283	12703	1602	783	588	511	515	444	599	1727	2428	1967	1103	681	518	521	509	424	454	480	455	476	486	440	480	480	470	495	440	481	474	459	474	431	469	499	489	494	470	489	509	484	481	449	448	499	439	494	508	479	497	463	478	463	490	427	454	485	490	459	503	460	442	476	492	461	483	462	478	444	479	494	484	470	470	470	467	458	518	483	498	465	471	508	488	488	469	471	467	442	478	481	458	530	470	495	511	470	480	465	497	464	453	492	482	495	497	437	468	446	496	499	478	459	475	421	467	449	487	456	489	512	501	513	444	448	466	457	470	469	458	458	447	465	462	478	509	453	484	517	452	486	487	464	454	442	482	477	468	485	439	481	498	452	470	457	462	440	485	478	461	461	493	478	454	486	447	486	443	471	455	467	482	444	474	476	464	493	489	474	491	466	493	452	471	481	438	476	428	435	465	482	471	464	460	446	476	476	473	478	463	460	472	476	480	469	455	479	473	474	467	414	481	522	454	495	492	461	456	474	466	492	427	486	437	488	462	497	464	454	447	460	497	503	502	467	501	472	453	456	468	481	485	471	473	483	508	470	505	454	437	478	454	449	442	479	421	512	451	455	511	481	471	463	459	484	500	492	481	486	469	487	465	469	482	506	504	517	472	468	526	457	475	462	448	480	442	439	480	463	471	473	479	464	481	468	487	435	489	453	434	465	459	461	458	468	493	498	449	533	486	452	493	462	500	469	476	463	508	465	491	472	476	474	465	467	468	484	454	487	465	507	491	442	476	476	470	487	469	473	480	507	457	459	455	497	479	515	490	468	441	499	490	466	462	463	416	446	405	468	461	478	430	495	431	475	462	479	446	485	488	511	453	465	501	492	431	445	450	491	439	503	466	476	493	484	449	450	452	472	478	473	460	485	496	454	489	460	458	451	491	487	436	464	482	510	466	453	504	471	516	469	514	486	481	474	460	508	476	475	484	470	498	460	505	500	484	517	462	464	458	544	478	523	466	499	461	481	487	464	452	428	495	471	460	473	532	508	457	475	456	461	493	445	458	464	465	484	442	476	469	443	466	468	456	486	491	471	470	424	478	487	494	459	488	474	458	471	467	463	475	470	515	441	471	481	506	448	497	481	475	503	463	499	459	480	472	486	449	467	493	499	446	476	444	498	489	465	488	479	479	457	454	489	463	459	499	463	462	496	491	453	517	463	477	475	501	484	437	486	489	422	525	472	464	456	473	493	470	492	453	457	474	492	444	470	445	481	500	473	467	481	499	468	460	460	446	489	477	456	453	491	474	454	500	499	460	491	469	480	477	454	448	442	440	476	450	478	433	450	504	504	464	446	469	458	462	471	460	479	484	461	511	473	495	492	454	461	445	448	437	460	468	436	481	485	484	444	486	479	523	439	479	468	447	469	507	471	439	479	479	531	459	443	450	475	451	446	488	427	457	448	506	477	476	470	480	457	490	454	460	444	481	460	462	474	475	444	454	460	482	451	453	482	458	472	477	501	452	462	467	517	505	452	498	503	489	484	462	459	471	479	452	470	483	506	438	479	484	489	469	457	464	480	461	466	450	488	491	436	488	481	503	466	477	478	491	494	452	516	411	466	454	467	431	476	489	482	437	468	474	509	496	463	454	436	500	480	457	451	488	474	482	478	494	460	469	454	454	466	481	475	477	457	457	519	480	478	467	494	446	512	442	473	438	514	468	445	461	513	463	452	469	458	454	495	503	486	486	471	460	444	438	490	496	423	448	487	505	463	471	493	484	472	483	474	492	470	467	485	471	481	495	470	469	471	459	509	466	506	496	444	502	439	455	506	469	478	490	458	509	471	477	449	468	477	485	454	466	490	489	446	458	419	472	462	406	481	453	489	473	454	487	474	472	475	464	455	504	474	497	480	479	449	502	445	447	497	443	464	495	472	448	464	481	498	441	500	508	443	443	477	478	502	487	470	502	463	482	456	456	461	415	431	518	451	509	459	440	461	442	473	479	431	477	489	461	499	473	472	442	502	484	504	462	470	440	468	473	480	448	452	442	471	457	451	469	462	497	474	453	449	494	497	482	438	442	420	475	500	480	444	486	490	473	482	486	446	462	459	471	447	482	489	456	447	502	492	480	527	468	495	461	462	469	486	464	461	477	484	474	488	469	453	418	470	461	500	446	478	465	472	457	462	485	486	426	479	459	447	464	460	492	441	433	450	421	437	491	480	483	438	467	477	494	505	486	485	482	469	460	486	484	457	446	417	467	514	495	464	465	468	474	475	469	475	466	448	490	431	465	459	461	475	464	422	486	475	486	458	497	487	464	504	455	484	479	479	453	449	472	448	493	499	453	491	501	476	455	421	425	503	466	478	461	480	482	464	482	467	496	460	476	477	453	470	489	461	480	467	474	439	444	490	462	454	446	438	479	486	519	477	476	479	456	502	484	443	483	480	480	440	460	428	449	505	479	475	490	468	457	460	492	462	497	450	463	473	471	487	493	495	497	461	469	490	509	445	468	468	458	435	448	494	468	491	477	464	478	500	440	501	487	493	492	487	448	505	513	459	454	470	459	473	451	474	462	443	456	459	461	479	524	487	463	508	478	489	451	469	490	421	452	482	491	501	458	485	490	494	467	479	465	458	444	461	479	455	439	485	438	443	460	458	491	467	470	449	475	486	491	485	469	474	431	494	444	423	455	471	476	483	502	484	483	436	444	448	468	472	450	514	499	440	482	504	483	474	464	490	466	473	490	485	470	514	487	467	501	477	471	450	461	496	433	464	481	456	476	494	458	481	437	424	459	489	445	447	472	502	441	467	491	432	445	419	447	509	483	451	503	515	497	440	454	455	438	492	475	464	474	492	477	492	460	488	473	445	480	448	443	474	428	490	453	431	477	492	505	506	508	465	461	477	494	499	452	504	478	473	494	471	489	462	501	479	462	487	476	476	460	481	457	475	477	452	484	469	451	454	463	484	458	475	465	456	500	465	471	456	468	463	512	496	470	465	473	466	458	500	484	496	487	405	478	466	476	446	463	464	452	460	443	475	452	465	499	507	476	439	525	474	450	447	477	498	494	488	495	467	485	491	481	480	464	520	456	496	464	469	429	458	456	490	467	460	425	478	469	492	446	443	518	436	478	469	495	447	475	444	454	435	455	430	482	464	462	427	474	459	468	460	477	466	475	488	469	459	461	479	457	424	458	461	470	463	476	456	473	483	438	458	470	488	505	456	484	481	497	444	462	453	476	445	451	478	418	491	456	450	533	462	453	453	475	479	488	514	438	487	495	491	480	481	508	479	449	451	465	437	477	473	457	461	433	477	473	476	434	464	464	483	471	487	477	458	508	472	478	485	419	472	483	444	448	439	460	456	488	494	439	470	497	470	451	496	466	487	452	503	502	442	498	441	445	459	470	494	420	468	442	473	458	483	474	454	467	481	455	427	458	496	469	450	471	478	485	447	470	468	448	438	448	465	494	439	443	495	421	514	481	482	492	450	492	437
5032	833	718	586	549	468	386	479	570	2312	2846	2101	1094	606	451	445	387	427	392	407	424	404	375	371	421	395	397	400	391	359	396	409	412	358	392	428	417	382	352	415	429	393	356	381	342	438	413	400	394	412	385	406	412	400	400	423	397	427	357	428	402	451	400	387	405	409	392	379	328	426	458	369	391	388	429	366	412	416	402	394	370	452	385	417	393	383	393	426	391	398	368	404	382	402	401	394	387	377	382	386	412	425	380	415	410	415	397	365	378	388	383	393	373	430	429	415	344	393	411	416	392	389	383	374	406	392	377	383	373	397	400	388	432	399	432	391	384	369	396	392	382	390	411	371	404	416	460	382	386	365	362	397	421	434	388	381	364	430	355	417	381	391	385	406	391	398	366	369	390	421	390	392	401	371	449	421	416	370	423	421	405	397	394	377	357	397	394	406	407	390	411	381	377	394	377	406	395	376	425	408	366	408	420	387	419	380	387	400	406	403	436	399	385	419	394	402	432	423	411	422	390	364	379	376	396	408	411	386	423	446	427	392	397	410	411	390	380	384	380	364	390	389	364	373	382	404	376	415	389	383	422	427	345	384	438	396	388	397	396	427	422	415	401	423	397	412	382	356	370	370	412	399	375	375	430	398	390	395	412	406	406	363	389	350	414	392	408	409	425	412	436	412	390	370	408	408	417	381	388	422	432	432	423	395	380	373	366	385	386	397	344	411	385	398	442	385	389	352	416	378	404	396	378	442	394	373	386	426	388	402	382	372	379	406	435	372	413	410	443	383	387	420	444	400	380	388	398	376	416	400	397	411	387	397	408	401	379	407	382	397	402	404	386	402	406	389	394	369	401	418	399	409	395	413	422	402	366	396	392	364	366	361	393	400	383	425	376	380	376	398	412	408	378	366	389	397	381	400	423	419	388	395	420	429	417	354	409	394	377	394	387	380	412	386	386	391	382	397	351	434	363	399	424	374	416	380	347	399	428	407	381	370	368	432	360	382	405	421	353	423	413	410	384	378	408	377	404	372	414	431	441	406	398	363	384	426	361	414	361	386	406	392	395	382	422	402	395	376	423	414	384	432	410	400	392	432	375	401	390	377	407	405	399	371	385	374	367	403	446	377	404	426	444	420	415	411	420	395	403	397	405	421	427	430	389	432	375	416	370	387	414	376	447	417	391	416	423	375	380	405	406	402	425	452	399	415	401	401	402	385	411	383	420	413	413	379	413	378	405	384	404	377	400	389	404	376	387	412	397	379	394	412	364	415	392	419	418	396	410	362	430	382	396	365	398	336	392	385	406	419	385	387	427	389	407	453	418	451	372	382	410	379	392	400	384	383	397	390	385	398	393	397	373	437	446	403	412	408	400	370	410	386	386	420	402	403	414	374	392	389	382	375	430	420	397	400	408	390	409	404	414	390	437	386	380	407	407	397	375	397	396	406	388	414	365	396	420	411	401	399	387	365	418	397	402	387	426	385	427	364	417	390	419	351	433	376	411	345	352	369	395	396	440	422	389	379	412	405	374	411	396	408	380	383	413	386	362	376	452	401	420	373	390	408	398	360	391	406	382	407	402	383	397	353	404	431	392	390	394	401	398	419	420	435	367	429	412	395	386	420	403	369	409	396	395	378	401	426	420	385	423	399	401	382	393	367	363	381	401	409	408	415	416	409	400	401	393	412	393	416	381	408	429	387	422	393	422	391	438	406	393	392	377	432	406	417	431	399	386	385	391	390	385	394	408	416	378	399	419	385	393	394	405	404	381	407	429	387	372	378	390	382	367	398	415	425	396	421	386	404	388	377	421	401	405	417	424	377	377	388	395	402	385	402	414	407	378	390	362	404	353	415	410	392	394	401	382	386	363	392	407	393	388	408	403	378	394	416	442	395	380	398	399	404	389	408	396	399	364	397	406	383	397	391	387	401	393	365	373	421	389	398	385	431	412	368	403	415	396	434	377	419	401	417	373	396	385	375	385	421	384	412	392	393	404	406	415	365	393	419	400	422	399	388	357	380	395	412	382	380	405	403	398	417	406	390	376	413	428	377	413	406	404	424	411	402	434	425	399	402	406	432	392	380	415	397	384	393	394	358	439	381	421	348	384	433	382	404	449	418	386	383	396	369	401	390	366	417	388	388	398	399	392	436	397	389	382	430	403	383	424	393	369	391	400	374	392	396	373	421	419	351	411	418	383	416	372	405	396	415	413	402	428	399	405	430	383	428	405	423	448	408	408	410	383	435	406	425	364	398	394	406	391	405	420	394	459	392	420	425	432	418	421	405	400	363	414	399	420	415	413	373	390	379	424	355	375	404	415	401	408	414	442	420	396	383	401	394	405	439	424	414	406	414	395	413	394	401	387	384	395	391	420	367	430	400	403	413	368	410	393	384	431	413	388	405	392	390	442	408	415	402	421	425	407	404	366	370	402	417	425	413	427	398	391	407	382	388	379	375	411	407	398	380	407	390	374	363	397	393	405	398	407	375	437	389	406	436	356	396	381	410	418	418	381	393	401	386	382	422	414	358	416	380	413	370	419	411	381	421	412	366	398	373	415	401	405	383	427	376	386	394	400	415	416	391	386	375	420	407	397	346	402	415	402	362	393	380	397	393	434	374	424	363	394	385	417	374	411	383	416	371	370	415	392	377	414	419	380	375	405	366	382	440	365	426	380	426	410	424	346	347	394	443	400	371	407	389	364	332	408	410	430	400	416	403	367	405	348	434	424	404	409	384	385	393	375	340	399	362	395	387	405	397	366	421	388	380	393	398	383	393	419	407	371	407	409	413	420	420	368	425	436	415	444	377	387	407	407	407	418	412	401	386	390	411	410	416	364	379	392	362	436	433	382	402	396	393	384	408	423	382	406	453	413	407	393	408	401	376	404	421	386	426	418	445	402	409	372	361	404	399	409	379	401	397	410	453	448	410	382	447	395	416	376	398	392	416	427	395	368	400	427	389	406	392	417	434	379	396	424	397	410	390	413	390	390	387	417	382	408	425	411	436	394	356	363	399	395	398	401	432	377	402	405	409	378	406	404	355	365	419	409	368	418	423	400	385	402	385	381	340	392	387	402	381	380	396	414	359	346	390	385	396	423	386	388	380	382	401	405	412	429	377	389	403	407	405	423	403	402	397	373	391	409	389	398	409	416	388	402	406	407	388	427	407	389	413	369	379	380	407	398	373	395	384	367	398	429	442	402	441	398	389	383	408	396	419	382	391	432	409	408	389	417	415	376	389	387	388	378	411	403	359	393	406	385	417	376	402	401	401	371	400	371	368	387	394	409	402	394	405	425	381	390	418	409	392	406	374	408	376	405	380	381	384	393	419	367	397	388	399	410	407	400	364	400	407	428	412	374	405	376	419	404	408	381	384	386	390	421	403	394	398	423	405	417	384	400	372	422	382	413	385	392	399	420	413	426	419	367	368	415	367	412	369	404	415	392	382	424	417	423	394	410	416	462	374	470	361	387	411	383	396	401	417
25058	21076	27092	25128	6566	1251	864	780	2112	12344	21799	13039	4617	1370	738	548	544	528	530	495	533	505	538	525	547	574	514	493	492	520	535	472	524	471	493	540	478	508	558	506	534	544	509	533	513	543	517	516	545	505	481	542	526	530	532	532	531	533	501	540	515	514	541	474	508	534	495	514	504	493	513	525	550	525	531	540	555	513	553	515	521	515	514	498	517	500	472	534	509	526	526	527	502	511	487	508	514	527	544	535	509	531	533	519	531	483	517	522	533	514	519	568	511	502	502	511	522	507	562	518	528	539	524	523	497	526	481	477	512	547	512	538	511	535	525	476	510	555	530	514	525	519	511	526	531	527	548	544	532	509	497	504	558	528	534	499	536	469	500	542	488	503	507	503	502	525	519	528	524	531	538	536	530	518	503	507	496	552	505	507	463	511	508	494	492	514	537	505	554	504	545	539	543	520	532	506	484	522	528	511	536	563	493	541	519	474	530	541	521	543	542	533	512	521	530	540	489	534	543	533	523	527	529	519	507	547	531	502	491	513	517	511	524	540	517	499	543	503	552	517	495	512	562	517	538	529	487	527	526	524	473	561	544	523	517	488	528	510	481	507	534	548	533	534	530	521	494	477	492	532	539	510	523	551	535	530	474	497	523	534	524	492	524	515	523	509	575	524	525	548	496	498	551	541	544	535	528	568	488	534	515	507	467	512	515	535	514	503	545	519	510	522	518	447	515	527	513	522	509	552	528	516	517	500	540	508	549	521	507	486	522	534	504	519	522	523	516	527	526	490	490	511	515	535	526	527	535	516	517	527	505	540	536	514	523	490	549	517	514	496	488	484	493	512	496	532	503	559	531	512	538	530	508	509	525	527	535	527	547	509	532	512	572	475	504	523	520	530	528	488	524	541	501	513	500	527	538	532	520	508	507	480	547	507	511	513	465	514	514	472	507	544	550	529	532	497	492	529	491	525	486	508	528	514	519	552	509	551	502	506	525	509	531	535	527	504	525	510	508	543	498	501	477	515	516	528	503	505	501	502	497	509	491	483	534	518	476	540	504	533	481	545	526	558	578	502	562	530	500	502	498	506	505	525	539	508	505	526	555	503	534	531	501	496	524	486	502	502	532	523	538	481	519	524	510	506	512	514	494	570	522	543	538	476	536	554	511	493	564	504	536	570	505	489	515	516	480	541	514	552	528	545	519	532	528	532	542	479	488	502	528	525	523	473	520	482	530	530	519	509	533	501	527	503	549	519	566	515	515	543	536	518	527	487	553	476	509	527	514	502	502	512	514	513	492	493	570	514	540	494	488	538	516	473	541	560	535	509	522	506	501	500	487	526	524	503	556	535	496	525	502	539	464	540	503	529	511	504	525	502	481	535	544	514	512	533	515	554	498	556	558	517	496	515	535	504	471	506	534	533	538	475	508	486	505	452	505	533	523	540	509	494	499	528	489	518	536	511	527	523	544	517	515	517	528	543	581	516	508	509	510	520	520	542	550	519	529	520	501	540	544	529	505	533	524	504	503	543	566	529	533	493	526	511	493	522	525	478	488	497	487	542	523	469	503	554	505	557	519	516	556	522	535	495	512	549	510	517	498	502	498	507	517	481	548	524	512	500	505	470	516	506	506	539	526	500	528	500	511	479	529	519	498	542	498	503	515	572	574	526	495	559	468	504	525	501	494	551	503	507	551	533	497	435	529	550	520	506	548	519	558	497	573	549	505	508	508	462	534	574	513	520	502	505	526	539	565	535	519	515	513	519	592	507	546	512	533	522	523	535	494	530	525	504	505	497	495	516	522	522	544	510	505	542	507	535	514	501	501	547	491	539	522	533	538	498	526	503	489	486	479	514	520	508	523	513	520	499	534	555	511	540	518	506	513	483	541	501	529	542	504	536	545	548	492	466	494	515	543	477	508	516	507	467	527	526	540	495	516	487	529	523	487	488	485	516	515	522	519	522	580	490	532	481	482	506	512	522	557	564	532	513	540	534	511	512	482	525	534	544	525	524	527	520	538	526	477	562	555	514	540	495	539	538	524	516	543	516	544	536	517	515	531	528	540	536	576	540	534	532	518	527	539	468	503	524	493	524	487	521	557	537	538	489	506	520	600	521	542	558	532	496	527	547	546	536	505	519	524	503	504	531	512	501	493	584	516	536	540	545	503	552	489	499	515	530	528	523	523	515	560	464	526	504	531	556	520	543	538	506	519	495	453	541	481	500	498	503	530	495	534	503	512	540	530	520	526	481	489	540	501	502	527	493	586	500	576	503	554	545	506	460	543	498	526	547	513	489	519	513	556	548	515	540	506	511	535	553	495	534	578	506	516	538	503	481	510	523	493	553	572	517	540	541	526	481	472	510	537	536	539	535	533	527	528	510	538	528	493	517	512	549	514	494	525	524	559	572	516	552	553	521	508	538	510	523	558	504	531	509	506	524	477	536	513	497	523	482	538	539	534	491	483	524	523	513	495	518	546	515	499	514	535	520	459	573	523	491	530	519	500	536	504	517	500	524	512	546	546	521	504	510	520	520	548	528	525	520	527	523	522	526	527	516	503	512	498	542	509	511	488	519	505	507	523	513	518	559	550	533	508	538	496	526	528	529	521	499	511	551	461	492	536	535	497	488	526	500	530	503	518	529	502	534	496	516	544	531	522	504	510	528	521	520	570	523	497	516	502	510	499	482	520	492	533	493	516	552	522	527	495	533	558	504	517	499	546	505	510	505	524	539	513	490	549	479	581	563	518	537	497	531	492	482	523	507	467	523	512	512	500	520	528	512	543	499	518	528	527	519	527	532	515	525	541	530	514	574	528	579	498	565	485	506	534	489	531	541	503	552	464	521	549	509	498	514	538	510	576	550	514	522	529	504	536	552	517	544	506	520	530	518	506	492	501	568	554	531	528	531	543	539	510	488	518	506	492	491	519	509	518	506	535	502	522	552	513	497	513	506	525	497	544	509	520	520	538	506	511	546	515	511	531	508	496	479	560	482	507	498	551	523	544	533	513	531	516	544	500	524	503	518	504	485	524	503	513	512	535	524	494	527	543	485	526	550	524	552	554	499	542	551	512	563	513	528	497	504	468	505	539	539	552	538	526	539	549	511	514	543	499	504	509	494	532	527	533	497	512	520	517	509	569	487	536	533	510	505	507	494	538	459	454	536	558	518	498	522	479	485	549	500	519	500	480	485	507	531	525	554	512	495	511	504	514	566	493	488	548	488	504	497	532	519	488	512	559	512	559	527	487	542	479	496	514	501	560	508	475	511	550	491	481	505	497	501	556	526	464	524	513	546	526	517	534	483	498	498	497	483	480	517	474	537	512	518	528	508	489	505	534	552	542	560	515	493	529	476	494	528	500	507	517	559	524	512	488	529	529	552	499	525	505	487	500	521	536	542	537	510	539	523	500	532	520	518	505	531	550	555	512	512	530	489	523	539	522	514	460	491	515	525	471	499	512	559	544	561	527	515	511	511	482	519	528	503
3828	3575	2875	1625	1266	1014	832	908	3144	15150	19829	11111	4222	1332	649	495	496	466	448	474	479	474	446	460	471	462	494	430	401	430	457	440	450	469	462	465	436	456	418	481	429	439	438	433	458	459	470	453	435	428	450	485	445	468	438	425	426	482	485	442	455	446	453	455	455	433	466	478	441	454	490	452	423	437	444	455	443	463	448	463	473	431	464	494	466	489	460	482	479	432	432	448	460	432	467	461	452	432	427	463	453	487	463	468	447	432	458	435	443	456	481	471	461	475	446	474	431	450	434	471	438	445	435	438	441	453	450	404	475	470	420	478	453	468	388	441	455	422	466	467	461	462	482	456	431	452	479	457	438	447	477	469	449	472	434	384	422	441	464	451	485	460	419	447	454	466	460	420	444	445	431	467	419	447	433	454	446	429	438	464	462	472	429	436	458	433	462	421	453	472	461	437	475	472	458	427	485	425	435	446	455	469	434	407	448	454	458	434	458	457	453	476	469	415	438	457	464	448	470	479	443	428	467	446	482	394	464	452	477	423	430	469	441	431	482	443	423	445	519	467	454	467	443	450	450	461	465	445	477	424	451	435	443	444	479	469	396	453	471	440	462	469	461	414	446	469	448	413	456	436	440	487	417	464	433	453	463	462	478	453	424	440	480	432	451	414	452	443	444	442	443	436	447	430	458	491	406	442	461	471	486	456	435	445	421	429	445	442	438	435	455	430	435	426	514	466	457	485	451	453	478	477	443	446	436	465	487	447	442	466	432	476	445	460	449	447	419	412	449	450	446	419	425	460	453	397	409	463	483	413	448	439	471	455	463	461	459	462	485	418	482	463	409	432	442	460	442	454	428	452	481	456	472	423	452	451	465	465	444	432	450	448	430	436	464	438	456	439	452	451	464	445	478	433	464	424	454	482	451	471	459	455	450	450	460	449	465	427	422	453	468	429	449	413	422	425	446	449	429	443	474	476	472	443	453	456	469	415	451	469	498	473	446	454	461	459	471	480	474	472	511	474	447	439	424	486	448	470	445	461	478	446	470	463	469	467	447	462	439	413	404	426	436	463	459	455	434	455	436	482	475	469	475	452	442	432	439	439	451	452	447	418	453	472	481	455	475	471	465	483	439	456	455	450	410	475	447	464	449	464	440	443	457	481	423	454	461	444	469	492	479	443	445	459	472	485	417	435	456	425	442	478	429	454	469	430	452	436	400	446	444	440	459	467	417	437	452	446	436	427	459	470	457	436	468	452	496	450	479	465	441	429	477	451	464	437	410	408	393	455	463	481	432	451	516	431	418	446	428	397	450	483	475	452	426	455	448	419	480	462	489	462	460	477	497	461	434	450	427	444	435	459	448	441	439	480	452	486	438	414	467	464	434	438	462	449	445	443	461	514	501	433	441	434	412	445	455	479	450	433	462	471	432	477	465	457	437	464	457	473	429	471	448	462	422	440	453	435	431	432	433	456	443	448	413	437	422	487	464	479	447	468	458	454	460	443	456	434	432	413	434	422	459	464	442	477	452	441	453	460	486	415	432	452	486	494	476	429	443	469	458	392	439	461	461	453	455	457	470	438	459	425	424	490	467	431	478	410	438	431	449	468	447	447	443	449	515	450	457	453	484	481	450	440	453	429	486	452	494	438	457	376	478	458	459	428	438	451	400	423	448	430	484	450	464	430	402	452	440	444	485	471	486	444	445	482	435	467	422	474	422	454	467	425	481	419	455	447	462	443	454	471	442	470	442	414	432	461	467	424	426	451	440	442	468	444	462	482	446	444	418	440	474	449	441	453	433	450	496	470	409	398	424	456	490	411	424	476	418	427	451	440	474	420	481	482	431	448	468	407	482	396	472	423	435	470	447	461	462	482	471	434	479	444	457	439	470	489	446	456	449	452	444	442	425	458	462	415	444	477	453	487	439	459	446	492	468	454	453	455	446	432	470	465	431	469	477	442	449	447	447	477	476	478	486	475	456	432	473	418	420	484	425	429	422	504	439	458	471	482	454	436	467	450	453	441	462	445	446	445	476	419	442	449	430	471	414	476	467	442	448	448	458	467	436	452	421	451	451	426	417	496	464	451	429	495	434	477	421	427	458	430	487	442	418	454	443	462	450	484	508	474	480	475	478	477	434	463	454	457	407	434	442	473	446	462	462	484	469	401	448	440	422	470	463	455	457	397	448	427	431	480	482	485	434	478	438	440	425	474	464	433	423	434	451	444	483	420	450	447	483	458	458	430	450	476	496	426	437	485	455	467	472	471	460	415	411	463	443	449	464	439	413	440	432	444	453	406	405	459	453	426	443	446	458	465	410	444	420	447	442	439	453	446	448	472	460	413	458	460	425	446	450	420	465	457	442	448	444	466	449	422	435	458	453	465	486	443	443	434	401	457	468	463	454	437	458	435	473	429	432	449	467	447	451	433	433	438	435	424	465	457	438	471	457	458	464	448	442	458	464	428	437	453	517	432	462	437	425	451	419	440	476	452	474	473	475	442	440	436	444	465	443	411	502	430	434	444	464	449	458	481	471	445	456	482	456	430	414	453	448	440	456	450	464	479	451	436	479	462	455	457	453	473	456	444	451	421	440	426	461	446	404	425	470	431	502	455	413	457	449	443	471	470	380	471	448	480	486	441	454	452	483	419	479	479	463	472	433	477	454	471	505	444	430	465	462	436	445	464	463	430	418	416	462	440	478	459	446	420	415	481	472	475	470	445	432	458	462	449	421	427	460	395	472	433	447	452	409	465	487	472	430	446	428	433	475	423	419	444	482	452	451	505	457	506	464	429	485	426	418	445	480	456	455	466	466	456	451	415	436	451	455	462	447	443	469	483	429	462	470	444	420	433	432	458	468	439	472	437	446	443	460	446	490	444	464	459	461	431	470	438	415	463	471	442	478	476	458	409	418	451	442	412	437	450	441	450	454	445	436	448	455	427	472	453	448	465	472	454	450	460	441	455	457	424	429	439	451	443	439	436	426	504	469	429	432	483	447	442	451	464	452	459	456	412	442	435	440	465	464	446	433	490	469	467	432	456	451	460	409	448	473	420	462	417	462	463	489	445	466	453	427	447	424	431	454	464	429	482	479	471	437	441	443	471	440	430	451	443	418	495	454	453	445	420	427	507	460	439	510	458	442	442	443	436	437	455	472	442	443	428	436	449	443	448	453	446	482	441	463	451	453	459	468	444	458	434	484	437	470	442	483	492	416	455	454	495	452	456	483	444	462	444	422	464	441	441	446	454	465	427	435	448	472	407	401	480	429	479	468	414	454	447	471	444	460	465	460	466	465	444	455	472	424	454	465	412	453	483	464	426	489	463	432	450	456	424	467	457	420	480	434	461	372	447	457	456	436	435	414	461	464	461	453	423	466	440	478	437	474	447	459	442	478	478	470	462	464	451	428	472	451	479	399	450	484	475	452	430	449	448	430	408	445	412	464	482	487	450	458	460	446	472	454	416	479	464	441	448	492	439	441	443	457	435
23891	21056	28282	24024	21029	8835	1880	1415	10446	32451	32656	21990	9972	2667	1172	804	742	739	711	751	713	778	704	748	699	742	693	726	704	734	740	692	709	742	718	679	718	718	700	736	689	683	726	708	676	749	715	703	738	725	680	738	752	704	671	708	717	740	694	696	712	714	746	649	690	685	710	709	676	699	700	736	756	767	698	649	733	705	731	730	638	668	730	661	708	695	689	694	737	665	705	758	740	704	741	714	702	731	685	719	719	732	710	719	648	695	703	742	745	632	677	743	725	735	704	679	671	744	681	741	745	655	656	641	672	729	740	650	672	750	691	658	680	705	722	724	694	718	714	726	658	699	712	727	650	621	690	742	732	740	724	683	728	675	653	693	675	731	683	718	676	730	725	682	670	681	698	706	699	690	734	645	677	675	716	676	632	721	705	724	711	702	707	733	751	730	718	706	719	682	756	733	679	713	669	703	692	744	696	733	716	690	740	699	670	701	717	727	665	757	735	730	757	730	641	723	706	691	740	718	709	694	703	653	723	695	745	742	725	728	679	724	770	699	763	696	746	681	700	639	738	643	728	705	699	685	702	737	736	678	739	706	720	747	694	729	673	723	733	669	668	694	734	685	661	698	668	659	737	704	712	714	690	572	732	771	668	677	731	738	692	685	725	690	755	794	705	712	724	694	662	732	710	713	695	668	741	669	719	719	704	742	726	734	726	713	681	754	715	732	753	706	701	693	677	709	726	710	737	710	734	706	683	683	689	688	680	764	689	694	727	714	681	696	702	730	671	684	726	713	694	762	730	710	682	705	656	723	732	689	781	723	683	742	720	693	707	714	755	685	717	695	691	685	629	733	724	736	710	700	668	699	650	694	727	703	676	672	701	722	738	670	703	716	742	700	692	687	709	695	679	734	671	733	738	712	744	666	710	705	695	667	665	675	697	690	670	655	709	717	713	733	679	702	669	772	678	708	685	659	671	733	712	746	682	675	720	671	680	717	660	736	710	689	732	725	694	705	729	721	712	748	699	732	710	718	698	712	694	704	697	752	708	732	666	676	690	734	704	702	702	707	687	713	692	709	734	727	708	649	691	652	725	702	722	657	744	686	685	748	694	727	736	765	741	658	686	726	713	666	713	648	710	727	751	668	713	653	694	681	713	725	709	738	692	678	679	743	721	703	722	701	666	765	693	721	701	718	710	728	709	727	704	688	729	689	703	706	724	665	729	659	747	692	723	685	657	772	716	745	678	662	690	683	657	697	698	709	675	672	725	694	709	732	730	673	691	653	690	667	729	719	750	725	660	683	682	711	714	713	745	710	716	671	713	750	681	694	703	705	696	698	711	672	716	689	739	684	704	697	678	739	733	702	690	729	712	696	703	707	709	741	690	669	733	700	693	762	705	660	712	761	707	764	700	689	709	657	641	663	717	735	716	730	732	692	729	710	735	707	682	646	711	716	719	686	709	723	745	677	721	746	707	723	664	681	746	675	680	713	661	696	725	733	693	666	700	669	692	693	727	671	679	724	699	694	685	678	700	667	720	733	658	674	716	694	684	684	715	714	709	719	709	735	708	723	700	708	694	704	727	667	751	657	752	709	718	712	703	709	741	723	688	684	684	670	725	721	662	704	695	707	708	675	683	719	680	710	724	687	742	669	679	667	747	755	704	705	667	734	688	682	735	762	743	661	705	700	713	687	677	689	710	706	708	682	679	735	710	700	687	750	672	758	712	736	752	741	714	716	760	707	708	701	641	663	681	638	698	752	684	689	749	677	719	720	675	753	722	690	644	702	683	693	750	684	683	692	645	710	695	685	671	695	685	715	724	729	701	725	751	683	697	715	737	695	729	671	715	752	699	772	758	710	695	750	645	698	672	677	736	710	663	721	696	712	704	689	731	652	685	689	699	728	686	685	687	740	660	665	713	681	693	718	723	755	702	668	658	632	688	675	694	690	690	717	714	711	690	713	676	683	695	676	734	757	670	711	654	698	685	675	684	637	688	692	718	662	696	696	663	683	703	724	711	728	698	716	709	699	755	667	727	674	752	670	730	653	724	687	758	710	685	682	673	662	721	722	697	699	671	640	654	676	691	690	621	707	690	680	698	710	679	711	717	749	693	732	651	648	695	721	715	709	667	721	743	757	676	721	705	686	693	725	669	737	708	755	707	677	679	725	720	725	727	713	661	658	739	683	675	731	695	727	634	696	751	680	717	672	706	724	666	802	697	674	677	742	694	722	695	672	709	693	681	664	690	689	744	734	744	714	688	711	715	702	676	712	710	698	697	710	674	663	708	692	696	713	720	731	728	723	667	703	680	732	719	743	716	744	669	729	728	704	718	714	663	721	735	694	707	753	678	691	724	735	680	720	659	756	669	718	696	687	769	749	731	698	716	745	698	702	708	725	738	696	704	688	724	695	656	660	690	737	677	691	678	690	721	722	723	697	721	715	694	714	680	732	726	746	700	686	699	704	698	741	765	700	673	694	674	705	719	720	722	665	685	733	706	690	759	651	704	700	720	677	711	738	704	703	663	741	689	663	663	665	654	666	689	713	718	707	700	688	710	682	735	713	667	669	729	686	712	710	693	744	720	740	703	674	692	736	748	692	703	727	677	718	736	727	695	698	742	706	693	725	724	715	717	700	699	729	703	740	697	706	707	718	683	727	702	656	751	717	665	717	761	721	709	683	732	716	667	705	697	733	708	706	716	682	752	690	702	701	739	668	673	693	677	723	718	670	726	656	719	713	708	682	699	690	732	677	702	675	607	704	704	680	690	672	732	641	736	686	683	673	694	704	735	699	743	692	692	706	712	720	680	715	699	670	654	693	698	692	743	708	685	736	762	675	737	721	722	652	671	685	711	732	726	696	687	693	686	737	715	709	665	680	706	681	660	654	700	710	671	665	713	693	739	693	706	710	694	750	675	680	739	701	722	722	685	700	703	669	669	668	679	719	750	692	655	733	687	690	719	717	658	703	727	663	706	698	674	671	679	690	694	697	696	703	747	682	706	734	668	694	712	751	706	744	733	726	743	663	694	718	703	730	679	718	705	726	713	701	672	682	739	746	704	665	676	704	706	696	671	728	701	711	737	725	704	665	689	729	730	714	685	677	678	677	711	769	706	749	649	667	704	730	740	699	722	696	699	698	708	726	709	682	703	717	688	675	697	712	704	735	676	692	700	654	712	693	662	705	672	680	706	709	712	693	702	737	752	629	691	707	693	752	692	685	675	651	714	697	676	741	758	701	765	749	668	698	669	730	688	664	706	726	705	719	685	680	743	694	678	741	709	684	718	680	677	689	723	710	715	712	724	689	724	666	675	736	726	693	714	666	673	714	686	721	685	717	695	747	697	704	717	707	672	683	728	682	660	671	671	729	782	665	733	713	718	695	675	703	734	703	700	687	673	694	656	687	713	698	682	656	687	704	703	698	698	690	697	707	681	651	715	729	679	682	713	686	705	652	681	694	666	689	709	714	752	720	698	730	649	690
4147	6711	6258	3394	2221	1706	1315	1721	14186	32745	27782	18063	7995	2377	1061	631	646	589	601	594	598	604	609	593	635	598	590	609	626	614	604	604	608	607	624	578	637	568	609	582	634	643	554	637	571	586	599	594	589	582	579	573	537	634	604	569	586	634	615	626	626	612	559	631	564	618	608	609	620	631	610	571	601	606	600	600	583	566	617	578	610	649	574	579	619	598	660	583	586	560	589	576	607	589	603	582	608	591	631	564	585	617	617	618	613	587	622	608	578	594	607	571	649	627	552	583	586	613	601	579	616	591	581	605	581	590	586	589	617	577	597	581	572	562	604	628	584	603	628	573	617	621	632	593	636	591	613	610	586	590	544	626	619	572	606	595	616	575	619	612	624	604	601	608	604	593	543	614	570	594	608	583	544	618	588	581	612	599	571	602	581	642	575	583	582	619	609	590	597	613	592	594	547	574	620	591	615	553	632	567	591	610	566	597	586	647	575	561	583	617	617	558	575	589	579	648	616	602	606	565	604	604	592	605	624	593	567	581	608	598	593	625	592	589	584	554	604	624	581	594	583	593	566	583	562	619	572	616	589	580	605	585	572	600	611	601	598	626	565	587	604	618	583	560	585	610	599	606	600	601	593	598	581	590	617	589	621	571	621	594	624	585	583	578	561	597	602	580	593	600	594	608	591	625	631	571	557	583	626	598	620	583	609	589	586	619	584	604	618	602	608	620	556	599	629	626	578	603	603	597	598	584	566	583	591	606	632	606	592	618	582	573	634	571	583	572	611	571	589	589	601	636	584	608	587	592	608	572	617	591	590	586	630	601	568	607	569	606	575	612	624	628	626	571	633	605	623	581	609	574	605	616	595	544	571	575	582	636	561	575	588	638	586	627	625	633	653	585	598	585	602	655	599	573	608	594	608	607	580	621	559	628	615	615	562	616	587	614	589	587	596	612	585	621	619	605	598	616	581	602	590	568	600	589	646	630	615	602	566	550	599	585	606	577	626	601	586	609	591	573	584	573	598	614	563	545	587	590	582	576	589	578	624	598	604	607	608	585	636	596	614	601	594	622	578	635	604	631	638	569	574	582	590	571	587	571	618	604	569	594	607	593	566	578	553	600	593	579	609	567	617	598	565	625	575	614	574	619	598	589	565	591	633	589	562	607	646	646	614	587	630	607	584	574	566	564	602	585	566	619	614	596	603	594	611	588	608	597	572	601	558	598	575	624	613	589	621	624	570	601	603	601	589	607	634	624	568	601	637	601	602	622	559	618	631	605	603	583	616	578	600	588	584	574	599	616	628	630	631	583	637	587	577	592	555	593	603	630	578	619	591	593	599	591	614	572	588	596	574	541	567	572	589	619	599	602	569	622	621	547	632	574	662	585	571	615	587	601	618	620	589	596	630	613	548	588	563	596	623	607	618	609	569	584	590	590	588	555	590	581	604	623	593	594	596	620	593	583	585	584	590	611	585	574	654	638	565	605	592	589	602	599	603	586	557	586	595	573	609	572	570	634	571	556	591	565	561	614	554	601	560	629	601	610	652	593	627	616	604	601	552	600	594	592	654	630	609	584	598	557	614	590	614	613	584	561	551	650	629	607	595	616	582	602	542	582	597	561	559	579	576	622	576	628	612	577	604	588	575	584	611	576	596	585	600	604	561	603	603	607	595	602	592	590	599	573	640	596	563	586	575	602	588	601	623	625	599	607	574	585	618	601	601	602	607	583	627	595	637	593	584	598	617	595	584	560	587	549	618	583	584	556	589	614	600	617	599	607	587	633	612	590	581	561	604	619	603	603	599	564	618	575	589	577	592	560	583	584	623	551	586	586	621	606	569	638	582	622	594	570	574	612	611	579	635	577	586	632	561	589	588	628	587	621	591	589	561	607	648	601	580	624	591	582	613	595	605	600	593	595	594	593	670	579	605	592	556	566	555	655	583	585	576	610	611	612	606	551	576	604	589	586	571	606	613	632	590	624	625	596	599	613	575	580	593	606	539	569	595	599	573	622	605	604	596	597	561	597	571	639	602	590	555	587	583	618	589	594	606	598	582	638	576	588	639	601	577	593	575	606	616	592	631	552	603	577	601	586	548	614	644	563	584	603	580	632	590	594	556	569	585	602	608	528	535	583	554	603	569	605	607	615	645	609	604	616	570	591	581	632	555	624	624	588	596	583	589	611	591	614	604	592	627	629	575	629	562	626	593	560	583	551	642	574	562	626	580	602	578	606	610	578	563	559	630	609	599	616	525	611	567	617	602	600	587	582	578	647	599	589	594	594	572	569	577	612	612	590	607	598	603	586	616	607	591	570	563	616	618	635	601	603	573	551	608	581	613	606	600	586	581	579	562	586	622	606	581	615	649	566	587	574	623	607	578	572	607	616	541	605	626	571	594	612	630	591	571	608	582	606	574	583	540	628	588	583	590	607	589	553	605	597	581	572	619	559	604	666	577	627	552	590	607	574	578	571	596	589	588	579	575	569	584	593	596	588	585	606	600	594	594	592	624	597	590	588	621	582	573	593	568	587	573	604	605	586	609	575	588	625	586	625	606	607	570	568	607	584	557	571	549	574	519	575	585	609	630	577	574	584	584	587	597	582	572	577	604	598	586	573	598	582	598	579	628	569	613	606	571	588	612	583	600	662	606	567	586	589	602	613	607	565	603	590	619	611	584	610	576	587	611	596	569	612	618	558	587	621	567	612	575	585	597	584	585	582	564	639	623	594	594	622	586	585	582	535	645	622	566	588	573	617	597	614	594	588	605	620	595	585	628	606	536	619	581	609	601	614	558	574	626	606	589	561	587	613	610	570	631	596	557	578	600	563	570	557	602	589	557	586	590	551	621	611	613	581	578	590	585	561	572	563	573	628	554	625	597	590	570	602	606	517	579	582	602	612	582	626	580	601	630	605	556	589	614	569	586	572	637	595	577	596	584	622	579	641	569	605	588	604	592	618	576	575	534	615	599	635	581	571	554	633	585	590	590	616	589	622	574	568	603	578	602	575	615	596	598	594	580	595	638	629	582	619	603	603	651	592	605	594	556	598	591	576	627	605	567	574	574	565	548	587	607	562	596	576	591	592	632	611	551	639	617	552	569	602	646	564	609	608	546	577	626	573	617	587	606	600	600	615	618	601	568	597	594	593	578	601	552	626	615	636	589	547	609	561	622	595	626	645	594	627	574	606	602	608	588	610	551	608	627	575	584	592	560	574	615	616	646	558	592	587	567	594	591	580	585	599	608	620	593	608	601	612	601	583	625	570	608	617	614	586	619	614	540	605	608	622	583	589	546	583	637	605	575	606	583	581	535	572	557	623	585	624	596	571	629	583	587	562	613	603	595	580	579	556	575	615	584	572	545	561	604	581	625	609	583	557	605	581	560	634	575	596	581	619	584	543	600	558	567	573	588	564	579	588	587	550	600	597	610	585	589	601	591	624	588	557	607	567	585	552	592	599	636	572	624	603	612	595	641	619	636	608	556	579
27183	12890	1700	860	634	516	535	551	559	1634	2502	1900	1144	684	562	530	505	471	523	522	495	478	491	475	491	509	506	478	517	497	518	490	531	517	485	508	472	500	516	505	526	480	514	451	479	457	508	494	530	490	504	475	486	522	492	517	488	495	486	523	469	492	454	513	490	514	488	494	514	507	515	468	502	473	473	525	500	484	496	475	455	490	511	487	511	479	523	460	533	484	502	497	504	489	494	505	508	481	514	513	493	463	490	455	496	535	488	521	492	475	467	476	536	501	507	488	496	474	467	490	435	519	506	492	527	520	523	486	518	523	476	477	524	473	489	485	539	516	436	466	520	525	446	453	468	497	474	495	562	464	498	512	498	497	505	478	522	458	489	512	489	477	470	492	492	454	498	459	496	498	503	493	516	509	503	445	522	498	534	469	489	488	511	512	485	515	473	492	525	528	533	482	453	511	511	508	461	448	486	502	478	519	495	498	519	499	498	467	500	507	472	502	477	484	504	502	500	478	526	517	482	488	506	490	504	509	490	515	498	528	524	498	500	480	507	485	508	484	465	480	473	530	487	495	468	463	523	545	468	540	467	502	492	506	483	513	506	470	496	482	473	465	491	490	462	507	456	477	503	493	498	457	489	487	506	474	461	476	494	503	500	467	523	487	448	491	509	462	467	513	508	504	500	504	494	522	503	488	520	462	493	515	447	470	482	482	464	532	496	468	480	470	476	502	457	525	553	520	459	495	514	525	478	481	479	495	493	524	478	481	473	503	469	516	485	514	460	479	494	545	494	497	531	525	512	500	488	489	469	535	497	489	493	514	476	461	458	497	521	504	498	513	496	534	517	477	492	534	510	499	496	452	505	482	462	477	502	502	508	496	503	479	508	487	460	486	490	494	478	467	529	486	524	497	458	463	499	517	492	505	484	519	485	499	467	524	491	494	528	495	524	469	473	536	494	447	505	518	450	533	499	455	464	490	497	500	481	506	474	474	503	494	499	490	495	506	493	489	516	520	474	454	522	478	459	465	485	474	482	473	534	500	492	461	500	508	479	516	478	509	476	509	493	495	522	451	485	506	515	514	480	506	445	520	477	477	488	510	519	463	498	535	494	498	474	508	494	482	501	465	490	498	517	525	491	477	536	482	483	502	527	513	468	468	489	497	526	531	528	506	454	515	508	523	519	445	476	504	489	470	519	458	495	540	504	490	491	448	494	479	518	507	462	527	515	509	498	498	495	506	442	500	494	482	521	496	465	472	477	507	495	493	477	499	528	463	501	523	477	484	505	472	457	538	502	487	518	493	511	518	513	470	490	521	504	472	476	494	485	492	481	495	505	501	490	508	514	462	516	470	519	496	520	465	477	500	553	459	475	468	510	501	495	480	503	498	497	454	461	474	457	454	508	485	507	495	478	495	459	511	485	472	497	503	499	521	503	485	523	477	458	502	465	540	493	496	513	441	487	527	493	500	547	438	484	540	482	512	504	464	484	488	532	534	505	535	515	533	489	554	493	509	466	531	476	510	530	466	514	461	500	486	495	504	522	532	493	459	456	462	481	476	520	510	479	491	452	512	482	474	527	496	504	473	483	469	497	477	514	486	487	503	499	478	530	551	448	504	499	441	478	477	493	514	493	458	511	497	482	527	450	494	490	486	516	457	515	517	537	520	508	459	499	503	462	521	515	456	526	459	527	503	461	440	491	520	493	497	503	481	522	475	462	495	511	493	487	500	477	490	523	458	538	500	524	503	495	527	496	496	514	500	487	544	481	499	483	480	527	538	474	533	480	499	495	528	495	504	534	488	503	512	491	501	489	442	453	516	508	514	500	512	518	476	497	505	507	469	463	522	517	445	496	510	488	479	495	504	542	508	467	475	490	479	508	505	460	484	485	509	461	472	523	475	463	470	499	456	465	467	468	498	468	490	513	485	502	505	501	491	522	470	493	480	515	520	508	465	486	482	498	507	481	524	478	528	469	513	485	515	506	520	484	497	514	541	494	475	490	495	505	496	503	472	486	463	517	482	454	467	515	504	436	500	490	467	550	512	484	511	480	475	490	471	493	478	522	450	495	459	494	511	456	500	488	512	484	506	502	506	508	523	493	559	513	528	486	497	461	474	515	474	463	501	520	570	479	503	521	445	464	489	522	498	497	452	464	481	486	543	545	499	493	518	488	517	486	474	466	545	463	512	491	484	491	472	470	515	505	533	468	479	506	486	529	498	509	511	487	532	485	479	491	501	468	473	491	465	468	500	468	508	489	510	523	491	434	481	516	479	543	508	481	488	496	512	518	508	498	461	475	495	491	494	526	510	456	480	500	511	512	499	508	498	442	451	460	485	484	491	494	502	518	517	514	508	509	482	493	549	465	459	485	497	508	505	523	525	492	519	479	502	520	487	438	486	513	509	480	503	469	521	490	445	544	483	495	520	477	462	490	481	483	528	463	476	522	461	493	495	528	474	482	487	501	446	469	505	512	503	500	501	480	536	480	523	489	494	554	498	524	499	496	511	508	481	514	479	513	499	478	441	492	491	533	466	496	472	476	471	473	502	522	501	491	501	488	489	508	500	526	563	493	530	513	519	455	455	510	489	486	497	526	533	486	539	500	531	492	491	502	484	503	487	512	493	501	470	533	475	506	504	488	496	504	497	481	519	460	501	491	479	471	476	510	485	503	480	505	492	499	442	524	519	504	479	486	525	500	480	498	517	479	497	475	511	531	480	465	464	500	532	494	497	511	510	500	493	477	487	493	537	503	478	507	517	482	542	508	455	531	468	454	515	499	508	476	509	536	500	498	517	485	534	463	524	487	511	543	486	492	501	464	508	508	492	505	443	488	493	468	532	504	536	492	483	482	487	512	522	485	487	497	480	516	493	487	513	473	503	514	503	463	498	478	523	516	473	495	500	490	507	483	487	531	499	443	499	532	490	523	496	536	506	508	479	449	467	508	498	482	517	477	543	523	502	523	499	524	490	492	479	491	460	507	493	513	463	486	500	450	506	509	521	464	536	482	492	512	467	463	533	501	498	466	520	479	519	510	502	485	540	495	497	499	495	522	489	523	472	511	499	485	464	484	481	460	495	493	524	475	486	475	496	493	540	460	486	510	488	494	508	490	502	517	497	494	498	488	523	486	475	495	523	518	511	503	498	513	502	540	532	506	521	478	466	514	479	508	472	470	460	520	514	481	511	482	493	511	503	490	493	515	456	459	467	525	488	527	500	498	503	442	496	508	497	479	532	505	509	476	497	479	508	498	485	534	510	465	529	500	484	523	489	496	488	487	505	499	493	516	455	472	505	528	515	485	475	454	502	472	504	486	504	534	513	474	483	500	479	510	479	433	501	514	472	495	512	494	479	545	463	500	500	474	460	507	478	507	453	472	473	510	474	472	502	504	495	481	470	510	502	560	478	489	492	486	510	492	496	484	497	454	528	535	502	482	521	531	485	476	493	473	496	499	511	497	489	485	488	502	478	489	498	484	514
5113	924	937	655	528	502	475	441	579	2179	2864	2127	1128	702	475	459	419	431	449	362	417	430	424	424	425	435	419	416	427	405	385	426	436	412	405	452	412	404	422	418	416	433	421	393	418	409	443	392	433	437	439	402	431	454	430	405	412	428	430	437	468	413	431	440	407	400	440	417	451	418	427	424	443	410	401	394	408	399	426	404	386	420	442	424	451	380	393	409	404	430	421	427	438	429	434	460	401	436	444	444	420	408	433	455	360	393	427	442	454	415	431	425	425	420	406	423	439	417	390	432	410	452	419	435	441	414	443	427	409	400	453	432	404	440	396	411	438	415	413	390	405	435	445	440	438	428	437	429	429	420	408	389	430	364	397	439	414	424	428	418	434	384	428	422	403	420	467	411	404	401	427	397	422	413	424	409	408	419	400	414	419	440	397	432	395	426	434	419	422	427	421	398	390	391	430	429	403	420	463	390	396	389	400	431	443	449	437	391	446	418	394	407	438	424	427	408	417	414	402	421	436	437	432	415	404	381	407	405	394	473	420	414	405	420	415	439	394	399	423	381	429	448	422	399	432	444	419	400	420	396	391	412	422	420	403	436	395	382	453	421	413	458	410	397	462	434	408	419	421	436	413	402	408	418	399	430	429	428	420	413	422	416	419	419	405	403	433	419	462	427	407	407	418	423	432	416	374	386	413	408	431	378	408	430	424	390	397	406	400	439	408	414	460	425	401	389	411	405	429	450	406	476	434	415	402	397	431	414	408	406	423	445	421	448	419	440	397	429	442	457	408	457	414	444	426	396	386	418	446	443	420	399	442	437	414	412	424	448	432	404	428	429	397	417	445	415	400	390	424	406	433	435	403	429	409	420	387	408	419	401	421	429	416	443	427	451	417	432	410	422	405	415	379	405	426	372	403	421	413	416	416	407	422	378	438	413	395	414	412	423	406	393	461	426	391	406	406	398	400	388	424	425	404	405	443	431	406	411	435	452	443	430	395	435	416	419	449	399	432	436	416	448	444	465	410	407	406	437	441	397	404	414	418	402	403	415	387	394	384	400	415	428	411	452	415	429	414	409	382	402	434	432	419	389	392	417	479	395	425	433	406	387	412	444	422	418	401	429	394	436	444	419	427	393	409	404	408	404	414	447	409	427	438	409	455	400	436	429	397	420	404	434	446	409	428	451	407	416	399	434	381	370	414	414	437	395	451	417	420	444	415	414	384	402	405	426	407	409	429	468	399	471	447	417	407	410	406	417	430	448	408	439	438	380	413	399	430	407	425	426	379	445	431	411	422	432	447	407	404	409	438	426	429	444	420	434	397	409	371	406	400	414	419	445	405	426	417	413	449	417	407	402	435	426	433	423	447	390	419	424	437	429	430	443	442	405	430	432	420	422	451	431	401	420	439	408	425	401	449	443	419	467	409	405	422	440	408	384	417	387	450	400	443	398	439	423	435	435	444	448	419	385	404	389	452	408	422	445	421	453	409	412	369	417	407	409	406	420	438	442	425	438	419	453	406	405	434	406	424	389	447	448	447	383	453	451	411	413	435	418	422	424	398	421	432	426	423	403	397	382	421	401	388	438	452	411	421	413	432	446	437	377	422	414	389	419	432	432	460	432	429	409	396	399	399	435	401	417	401	432	438	430	385	404	418	407	384	421	402	437	420	420	405	444	446	408	434	398	452	412	439	423	399	454	417	440	405	399	398	414	431	416	404	421	411	414	432	442	397	447	409	419	419	421	395	425	413	429	416	409	400	462	439	391	396	403	411	424	447	429	406	354	455	396	449	422	435	436	432	441	451	433	440	425	414	404	430	388	405	429	418	415	406	421	449	387	386	380	434	425	437	419	432	429	450	409	418	403	398	404	421	430	405	391	406	420	429	427	412	427	438	405	446	401	394	441	409	386	405	384	423	423	443	409	403	412	451	399	447	401	423	420	385	419	448	414	438	418	389	422	407	406	410	406	421	396	403	419	465	377	418	438	435	465	450	414	427	451	365	374	400	429	407	403	395	415	422	415	435	403	409	424	398	416	392	421	454	435	437	421	428	406	423	441	397	415	399	414	404	441	444	400	435	399	417	396	403	475	408	435	421	396	397	432	405	392	426	433	402	430	445	393	409	400	431	396	420	393	418	429	401	461	412	409	420	447	411	405	448	438	413	415	414	404	441	412	444	408	389	441	386	434	430	400	401	381	422	435	469	411	382	426	389	388	432	356	429	434	416	397	409	424	423	402	387	400	431	413	429	412	427	409	414	394	426	428	441	395	392	419	439	434	416	425	392	408	443	399	421	398	431	425	449	429	425	433	402	412	366	399	416	423	409	408	417	428	402	400	415	409	412	425	421	388	420	415	381	434	419	402	423	449	391	378	438	421	426	425	384	426	433	438	446	434	395	425	411	419	432	421	443	408	393	430	415	414	434	448	420	442	420	423	411	413	434	455	385	422	389	403	421	410	428	398	439	421	473	424	425	419	410	407	417	416	422	411	424	410	423	396	427	394	425	425	413	446	421	481	433	433	402	436	416	379	450	366	453	384	405	423	403	414	393	390	434	452	413	410	432	421	407	412	431	410	413	442	418	426	400	442	398	395	393	430	419	455	410	398	426	433	442	416	429	386	452	411	433	421	390	396	416	428	442	423	403	426	434	409	425	426	470	392	419	428	389	387	387	421	419	438	403	400	423	408	408	425	429	414	427	420	426	465	416	376	400	434	427	423	416	411	429	402	430	451	445	423	478	399	406	443	419	412	401	404	431	417	404	405	401	406	449	431	389	428	413	416	434	415	393	417	438	425	400	402	425	415	424	427	464	430	450	400	442	435	413	393	398	416	426	420	393	416	445	438	381	398	428	427	445	437	421	418	388	444	419	442	419	390	396	413	404	422	390	426	401	418	406	422	414	402	364	418	427	423	429	421	428	435	411	373	464	413	436	393	445	395	412	429	418	446	378	430	412	420	431	415	433	418	401	410	419	445	410	419	436	414	404	418	423	422	404	383	401	437	444	397	444	413	456	372	446	393	446	396	410	399	430	441	409	432	439	396	455	437	402	412	431	391	428	419	411	422	431	399	393	423	436	362	421	423	362	442	437	451	447	413	425	455	475	372	431	401	434	428	416	380	394	412	415	433	418	386	432	409	421	398	401	404	423	433	421	425	419	387	383	439	421	402	404	406	439	393	403	435	431	403	402	429	395	414	419	404	465	423	423	423	442	438	405	406	412	399	418	429	462	438	412	373	394	358	418	432	380	390	418	439	438	436	428	423	430	398	409	425	437	447	415	435	436	376	422	421	417	402	426	407	416	402	387	431	395	415	411	460	417	378	414	430	389	391	427	405	408	426	405	432	434	422	407	461	393	442	394	439	413	402	427	425	425	418	420	435	396	389	410	425	439	446	384	450	415	446	413	418	435	399	417	448	429	414	429	411	425	413	409	461	400	436	408	429	419	422	437	447	426	436	418	430	421	409	402	404	424	412	396	417
25172	21110	27184	25152	6855	1390	955	781	801	8977	21352	15314	6044	1688	810	626	589	533	588	571	579	581	603	538	543	591	576	563	599	532	562	568	572	579	549	608	562	580	593	544	526	559	578	543	573	573	592	566	531	519	540	554	555	586	558	630	539	594	558	552	585	532	539	573	594	550	536	594	539	559	528	579	553	587	545	606	605	526	562	549	566	523	601	573	557	545	545	559	539	579	587	542	557	594	535	543	553	593	585	590	554	528	512	556	552	571	604	568	597	503	548	568	621	566	535	570	574	577	585	559	528	552	546	541	585	551	557	550	586	603	534	528	559	557	564	554	544	573	574	596	553	560	580	603	582	550	567	535	562	566	528	572	559	546	535	514	570	584	561	568	570	550	530	543	561	562	531	551	567	518	564	552	593	552	546	523	548	564	579	581	587	527	551	578	524	584	562	575	541	553	513	593	508	548	552	598	529	549	531	543	583	589	565	561	568	557	527	581	560	531	562	551	593	586	549	574	573	560	573	539	561	557	550	548	560	551	541	560	542	541	538	523	555	532	541	577	560	554	531	551	552	527	554	555	562	595	545	556	554	573	581	517	558	539	543	574	522	565	588	591	572	551	514	581	529	520	603	539	568	600	523	609	528	536	602	586	569	596	547	528	558	582	533	583	572	544	560	583	582	569	553	563	562	536	571	576	577	555	561	578	533	545	582	580	580	550	566	543	549	551	547	577	538	532	492	565	593	530	539	527	581	547	560	509	549	561	608	558	545	556	524	518	605	544	565	546	600	571	572	546	550	554	600	576	567	559	529	549	557	586	491	569	555	571	559	526	550	567	583	551	518	544	578	564	562	582	553	551	568	529	540	580	542	604	564	565	573	541	545	565	531	541	533	583	561	602	586	504	568	563	553	568	562	575	541	576	592	559	536	552	552	569	538	592	591	574	601	549	557	598	546	557	598	631	621	561	533	580	547	571	559	583	607	568	553	558	545	603	596	556	554	584	601	602	536	580	599	536	553	564	582	580	558	561	563	581	550	559	550	582	546	567	551	569	555	549	574	530	572	605	563	587	598	560	571	589	543	593	558	563	530	548	570	530	565	560	538	534	600	580	557	574	532	575	533	554	538	555	548	535	580	529	587	587	560	572	581	578	566	546	551	580	538	589	556	572	541	583	594	512	548	537	582	604	573	573	519	549	507	539	554	558	551	563	563	593	554	603	510	564	530	537	567	567	572	523	533	566	603	539	565	541	563	517	580	578	582	551	566	572	553	510	559	569	596	549	518	556	546	517	603	551	553	602	565	557	517	551	583	592	565	545	616	559	598	534	557	531	532	569	578	554	537	549	602	552	548	543	539	572	560	554	582	599	554	550	557	557	515	557	544	556	557	587	550	575	564	547	551	566	530	556	579	568	530	570	533	556	548	554	558	567	559	559	580	547	592	556	583	576	584	619	566	583	612	560	557	557	552	580	547	551	528	534	525	563	513	541	531	524	576	566	561	592	579	602	533	597	608	559	568	575	536	551	562	530	623	586	559	566	614	545	541	587	545	572	540	574	588	524	556	587	534	574	553	532	581	545	561	568	577	545	627	565	546	538	540	576	542	546	558	586	619	572	575	546	559	541	548	544	545	561	572	608	559	569	540	539	565	588	556	581	539	577	579	542	571	554	555	571	581	560	535	533	556	565	587	587	597	567	560	554	580	563	570	555	555	548	583	556	559	597	562	550	544	560	545	573	547	578	529	580	566	562	555	563	574	547	569	562	559	539	553	546	562	555	564	588	541	568	603	541	542	585	562	547	508	551	553	573	594	517	570	586	512	585	580	561	519	578	553	602	556	579	562	547	563	571	558	558	605	573	540	586	526	593	580	597	523	525	580	540	555	544	574	561	572	565	580	560	561	571	567	576	510	570	586	558	576	558	540	495	600	574	563	523	582	576	608	632	580	567	570	549	598	553	528	570	534	597	551	551	566	544	619	557	574	572	525	588	562	562	594	551	572	617	507	530	540	554	556	565	588	602	553	533	553	573	532	588	580	566	495	567	556	605	520	560	538	564	547	552	547	562	517	535	630	559	543	579	557	570	553	592	542	542	565	586	536	552	571	555	564	546	574	550	555	534	536	569	570	528	532	529	562	597	530	526	581	620	563	561	556	567	579	568	533	597	509	579	561	553	550	562	578	602	573	564	565	563	531	595	574	573	602	619	532	585	576	535	584	531	537	545	571	557	541	492	558	601	603	557	586	544	569	524	558	556	568	547	556	600	549	511	561	596	563	576	545	564	539	550	552	584	558	521	545	570	591	601	558	555	606	547	610	546	565	590	566	563	558	558	578	551	526	598	531	550	565	578	551	575	574	547	559	547	561	551	571	565	588	558	546	588	541	554	603	604	535	506	542	575	519	560	587	556	565	581	566	551	584	543	563	564	572	507	571	588	539	564	585	552	541	562	572	553	564	553	581	586	588	542	565	556	596	550	529	563	581	559	578	569	541	569	546	572	579	546	572	534	529	555	609	580	539	530	542	529	546	570	559	573	537	552	514	543	569	578	525	584	575	556	517	553	548	571	548	581	551	545	575	570	577	537	611	565	577	542	521	580	559	559	568	597	573	568	497	589	607	533	571	559	564	550	569	547	594	592	576	533	571	573	574	562	564	505	492	546	583	549	610	573	560	569	546	572	537	563	544	560	563	547	564	542	544	540	545	567	585	547	558	587	561	560	581	602	505	565	570	574	605	532	540	540	544	528	537	544	562	545	575	547	566	536	541	520	545	592	565	568	565	577	592	590	578	562	599	554	574	539	569	542	498	595	600	587	569	554	549	544	607	556	598	563	565	529	544	552	562	554	582	574	568	567	599	560	559	563	553	567	544	524	565	595	565	624	550	564	569	559	585	582	541	574	561	558	512	568	555	600	600	566	550	594	560	530	557	535	528	604	590	549	566	519	547	571	559	569	564	588	567	491	548	555	583	496	566	543	568	551	546	565	567	578	584	592	533	547	534	591	545	541	513	591	575	534	547	522	542	560	585	544	575	555	508	578	569	574	515	574	576	563	552	594	553	583	591	550	569	557	547	550	541	563	562	540	522	574	535	544	537	558	546	586	577	540	555	579	536	570	603	559	555	556	606	552	551	565	529	543	542	567	547	544	559	582	582	597	574	533	564	584	540	530	555	546	589	555	608	571	576	604	531	567	562	559	529	573	602	572	570	560	562	560	596	520	564	548	595	559	555	577	530	590	606	581	516	594	574	556	580	554	539	543	557	529	594	591	527	556	525	583	589	557	588	556	541	571	570	593	556	586	569	523	569	560	548	556	536	551	573	522	556	559	542	523	576	554	522	565	554	559	567	572	553	585	575	524	541	575	556	564	570	569	565	590	548	533	564	540	579	548	542	523	590	558	557	565	560	581	578	582	539	591	558	550	554	586	560	622	592	545	540	551	558	566	575	552	582	568	572	562	568	610	571	535	549	582	525	571	592	582	557	542	579	546
3843	3765	3499	1815	1307	990	831	782	835	12005	20240	12842	5226	1567	765	517	494	498	475	480	493	461	496	527	488	491	505	512	482	524	460	531	491	512	474	477	449	501	504	500	482	532	501	483	497	507	465	516	493	517	509	497	517	466	495	486	539	478	509	510	442	497	522	482	476	468	494	504	481	476	514	498	470	494	510	460	485	473	512	492	507	508	483	502	506	486	465	492	494	415	484	481	503	423	449	539	526	497	465	478	520	479	531	470	520	477	525	448	471	531	488	498	493	472	474	474	515	512	466	531	501	476	466	485	464	536	523	465	488	463	475	520	492	463	536	468	478	529	494	476	506	491	485	481	497	492	483	493	481	506	487	498	484	521	489	487	496	482	474	500	492	493	484	456	492	485	457	465	496	453	495	481	467	510	497	482	460	483	513	502	446	479	496	496	500	501	453	450	463	469	486	520	517	463	492	482	471	503	520	490	466	496	525	478	496	483	509	508	505	494	483	491	510	487	471	505	487	516	521	465	498	486	460	440	464	479	519	482	475	500	507	512	489	536	457	508	458	490	469	495	475	524	485	508	482	443	507	511	493	504	529	454	470	454	506	499	499	487	515	482	474	490	494	476	493	449	454	467	475	484	461	488	482	454	505	489	482	486	484	451	469	476	442	526	514	557	470	473	478	474	487	490	506	489	532	451	473	513	490	475	474	479	519	503	469	487	475	459	511	473	476	491	476	476	491	510	484	503	503	504	490	457	424	472	462	468	465	457	487	523	483	472	534	483	510	481	492	509	491	508	454	487	454	469	471	484	450	482	480	484	505	516	475	531	483	455	525	522	471	456	480	457	493	512	487	473	491	459	505	493	478	494	465	478	512	484	504	502	510	478	454	491	532	471	509	496	463	495	532	447	461	493	516	492	502	501	488	486	493	492	506	528	513	488	503	466	512	440	523	451	499	517	501	548	475	485	498	491	466	489	506	454	443	458	465	475	506	481	511	518	458	455	462	498	450	497	443	460	461	470	504	482	478	477	493	512	483	541	498	494	448	456	482	505	475	499	478	505	513	471	492	475	484	462	480	480	542	497	461	469	491	478	469	506	501	480	474	486	502	510	496	485	494	484	489	461	506	481	499	463	469	496	517	479	496	501	515	473	479	514	532	453	470	500	448	487	471	477	481	517	498	477	468	510	485	467	490	509	452	474	467	496	466	477	499	489	442	453	450	484	485	482	502	496	479	460	498	482	523	504	475	494	504	474	471	489	503	461	453	505	519	480	497	497	452	504	501	482	469	473	501	479	486	498	492	516	481	466	507	477	478	507	527	469	501	454	493	476	480	492	523	470	479	502	448	516	531	501	505	462	493	495	500	500	493	502	476	485	485	472	505	496	483	466	488	515	501	461	502	500	498	485	481	477	482	489	487	500	473	459	475	468	510	506	484	482	501	531	489	523	447	463	472	541	440	493	504	447	482	479	479	500	520	441	498	497	529	477	510	482	451	482	499	483	490	485	490	508	470	514	494	487	473	496	453	494	462	492	469	471	479	530	457	490	470	501	505	462	477	511	486	526	516	493	496	474	447	496	499	434	464	487	494	505	512	462	469	504	471	501	510	476	483	480	486	517	474	480	501	492	498	509	503	460	462	464	471	508	480	504	451	494	481	481	462	506	478	490	517	474	477	494	495	502	514	478	487	497	526	477	463	491	452	503	476	491	447	482	521	498	462	487	488	493	433	494	483	524	478	507	464	476	447	482	491	481	486	429	488	507	511	491	482	503	490	461	491	460	453	458	504	476	472	483	464	483	501	493	461	526	427	465	501	534	494	451	496	474	481	441	458	451	487	514	470	488	474	472	489	510	435	493	453	473	507	485	478	511	468	442	499	471	497	490	501	497	493	482	487	471	473	470	477	479	475	521	484	506	517	504	524	497	439	529	461	456	512	470	496	490	496	520	492	488	452	481	483	503	463	504	490	494	481	516	475	468	487	463	443	479	435	485	498	526	493	509	481	502	453	535	496	478	459	487	488	474	519	488	486	529	524	503	475	491	448	450	514	477	465	483	490	494	525	506	486	457	467	498	478	493	468	510	501	447	486	486	477	461	517	479	473	519	487	496	460	472	471	493	483	474	476	478	459	472	467	507	499	502	489	541	444	494	479	487	428	515	483	449	473	532	458	487	517	472	464	461	500	501	505	493	479	511	511	500	464	443	501	464	467	523	501	511	485	489	492	488	460	471	503	487	524	523	527	454	484	478	466	507	502	470	464	485	520	461	503	459	487	458	486	497	520	511	440	479	507	489	485	494	512	477	477	469	463	488	497	492	481	460	471	472	480	486	468	480	513	491	492	489	467	472	512	480	488	514	468	490	463	494	478	467	494	483	489	499	478	494	499	504	471	489	450	463	483	475	462	464	462	500	481	457	513	531	470	455	463	527	463	469	538	500	473	477	511	491	463	452	510	500	484	501	495	457	494	444	449	503	483	477	482	491	467	466	472	483	440	494	423	494	478	488	485	504	475	475	440	479	459	490	536	451	450	530	501	439	499	487	486	479	478	504	481	477	487	484	453	494	474	511	478	486	475	502	476	499	488	531	474	521	483	496	492	498	507	496	497	493	485	508	455	484	459	484	487	453	448	458	485	473	499	487	511	466	496	458	492	454	488	492	493	435	475	480	519	449	446	505	469	462	486	477	477	514	488	469	482	459	514	443	517	477	462	478	468	462	484	506	460	466	488	479	495	454	478	497	495	450	480	521	523	498	498	478	458	440	495	551	495	471	518	506	481	475	512	449	479	523	470	498	448	483	498	509	521	469	501	469	459	484	456	506	520	504	513	520	484	520	493	468	480	486	460	487	486	467	516	504	475	464	465	473	470	494	489	497	473	479	457	470	498	501	445	499	475	470	497	443	489	470	498	487	496	454	482	512	522	478	534	475	511	471	500	448	449	446	518	486	441	471	479	477	505	511	467	462	515	470	488	473	430	496	485	514	482	457	499	482	478	473	468	491	511	487	509	500	487	467	456	505	492	458	531	474	520	507	521	505	505	500	475	459	458	520	490	484	443	480	482	527	490	499	498	471	490	474	459	521	487	481	532	520	485	457	478	502	468	468	515	442	514	484	468	498	432	486	498	509	486	455	486	450	467	488	478	488	471	487	514	487	454	458	472	500	456	511	515	486	494	490	469	459	482	485	510	488	438	470	470	476	520	496	474	479	488	491	454	457	535	463	465	450	477	513	471	478	491	493	526	482	501	452	460	461	516	502	491	479	473	477	479	501	498	493	528	476	494	484	500	477	473	448	502	511	504	477	489	513	470	471	508	491	487	506	473	479	454	455	450	472	480	473	486	486	459	471	448	491	456	497	428	515	453	489	505	466	486	437	479	486	460	475	473	510	488	497	503	443	458	496	487	496	487	476	491	449	498	474	464	494	439	504	458	489	471	488	463	483	469	486	494	476	502	452	491	502	534	506	459	460	496	480	492	479	463	471	510	503
23881	21062	28319	24068	21046	9245	2111	1265	1128	20488	36924	27774	12648	3194	1275	838	794	776	768	787	738	763	806	762	770	722	776	754	753	751	754	752	754	720	758	771	760	790	721	770	763	768	750	728	753	776	743	757	777	745	730	749	784	719	712	739	783	818	727	694	795	698	784	768	739	783	752	772	716	689	757	736	718	711	762	718	759	751	796	794	753	738	751	748	769	747	752	805	776	752	746	770	709	780	743	709	728	774	746	724	727	800	778	797	773	772	779	728	760	745	798	690	764	767	749	771	801	769	716	757	709	738	758	748	754	721	725	745	747	741	773	756	755	765	703	774	736	772	739	725	744	807	737	762	719	730	709	728	710	730	701	751	714	733	780	787	788	789	716	697	767	736	827	747	732	714	786	743	797	735	746	766	748	744	723	750	733	788	688	762	751	724	744	683	700	727	735	750	746	769	726	752	714	781	761	767	741	743	768	734	715	769	721	752	739	715	712	714	761	760	770	777	698	724	687	702	741	733	758	768	768	775	766	699	715	735	724	734	756	704	767	735	759	755	731	723	768	676	752	749	807	749	802	737	742	776	739	734	734	752	745	791	761	768	744	789	736	715	725	753	753	751	780	776	743	748	727	778	745	726	758	789	677	754	715	751	720	735	771	755	746	717	723	718	801	771	725	777	724	784	680	717	769	658	771	766	693	722	755	760	752	777	741	710	713	728	764	708	725	774	693	752	752	715	732	783	731	706	766	756	800	698	732	723	739	716	791	784	775	764	779	736	718	704	765	704	722	760	772	731	732	736	754	740	798	739	748	742	748	738	805	719	671	741	794	734	716	725	763	739	741	746	761	810	700	730	749	727	754	714	763	693	699	714	780	759	758	709	738	766	760	733	729	744	728	749	748	688	735	766	767	772	763	754	750	776	745	720	745	775	739	754	747	723	750	724	747	736	746	780	701	731	722	751	800	793	767	724	792	772	744	726	733	749	815	799	730	742	743	715	771	740	767	733	714	742	761	769	819	753	722	721	751	719	762	744	728	701	692	732	762	700	681	779	766	775	752	731	763	714	708	760	744	709	691	752	711	744	798	760	775	757	795	718	737	726	692	748	794	738	776	683	750	712	724	790	743	740	763	762	738	752	781	771	799	789	816	773	740	718	791	799	765	761	723	745	758	764	733	726	775	700	774	772	742	704	743	714	790	725	767	788	705	754	725	731	727	733	754	740	758	737	687	781	738	720	769	732	723	792	786	696	711	753	714	722	750	753	699	732	748	800	715	769	730	714	761	710	724	706	711	749	755	773	750	747	736	751	771	771	740	740	724	751	754	740	745	699	756	755	755	736	730	694	742	733	713	697	752	747	739	754	765	701	680	732	762	749	751	749	757	822	763	754	768	724	748	754	719	754	733	718	713	737	737	755	788	722	762	724	788	769	762	746	724	770	726	699	762	721	733	697	777	794	701	765	791	742	725	735	746	758	750	767	727	721	727	715	800	761	715	782	725	721	770	729	786	730	741	702	721	710	706	729	797	713	741	736	722	781	721	743	754	706	725	790	789	757	741	716	756	719	788	748	746	742	727	737	768	765	732	757	736	765	735	756	701	777	674	752	757	753	772	764	733	802	757	767	759	766	738	721	706	764	747	692	732	753	751	725	766	757	719	673	712	750	760	741	756	761	764	771	736	750	781	777	742	746	777	732	721	740	715	691	721	756	770	723	690	748	732	739	743	739	714	722	736	754	779	776	774	699	746	771	768	743	738	719	743	786	741	784	735	754	712	758	740	762	742	752	784	792	750	733	710	714	748	773	710	774	694	773	787	734	728	733	745	747	784	715	742	756	698	739	736	781	711	713	735	731	797	756	724	741	776	750	769	768	756	744	748	740	716	703	730	752	730	742	736	744	745	711	755	744	760	738	738	743	729	714	674	687	724	759	761	773	777	755	730	780	729	741	713	717	699	735	750	809	719	689	744	735	753	696	793	771	721	763	755	799	738	737	724	741	732	703	725	730	748	733	728	691	732	714	757	718	775	743	688	731	727	721	731	769	773	718	729	751	738	732	791	754	750	717	747	782	752	717	768	760	687	710	711	735	781	783	762	731	762	754	721	719	750	742	791	741	761	775	742	793	758	779	690	754	754	742	779	728	734	695	742	747	713	728	777	783	731	758	744	781	763	721	813	722	731	766	701	715	754	794	737	754	733	672	741	737	734	703	717	793	741	794	671	702	718	741	731	734	725	763	743	779	730	747	771	782	720	795	744	713	700	787	752	683	746	730	774	727	737	686	716	736	684	733	710	723	718	799	743	754	759	748	721	692	728	725	771	761	752	743	758	759	760	769	814	741	757	708	734	694	737	743	776	733	749	825	749	748	670	710	784	763	735	741	752	748	794	719	687	742	733	777	746	712	766	733	759	742	715	757	767	747	803	714	777	741	777	773	755	804	716	797	808	773	780	753	744	773	745	756	756	727	729	709	707	716	790	738	779	729	720	725	758	754	706	789	752	749	766	717	741	793	778	725	731	716	724	755	734	763	754	768	702	740	755	761	736	724	755	768	775	717	770	751	784	713	791	768	718	757	786	751	766	725	730	736	763	753	739	740	716	734	738	704	702	726	755	732	743	741	652	768	692	736	778	741	755	690	754	748	756	722	758	747	781	772	644	746	745	781	755	726	728	762	775	758	755	715	782	692	710	731	686	770	682	739	800	736	740	764	740	770	730	735	753	744	747	729	739	729	722	752	734	759	743	732	776	672	758	730	738	746	730	738	793	734	720	756	744	713	726	746	718	711	683	767	719	762	761	710	717	747	718	735	798	768	760	706	786	753	770	758	750	766	789	736	739	708	743	761	708	800	717	741	758	726	776	751	750	731	783	718	730	711	747	702	746	777	718	743	733	723	757	788	732	746	722	767	718	779	740	691	727	758	789	730	729	742	718	736	766	730	713	779	753	734	758	735	755	795	740	764	731	730	749	745	784	739	761	740	754	738	711	724	715	760	712	721	716	753	757	755	740	737	768	729	709	748	752	760	710	747	692	747	773	710	767	749	718	701	754	685	700	771	697	770	751	723	708	725	740	733	731	711	797	799	770	774	716	764	760	722	707	736	724	739	725	751	753	714	784	754	744	778	716	747	736	744	735	793	796	745	714	760	759	731	731	724	751	712	739	741	697	762	762	770	723	749	710	729	761	731	771	735	761	740	740	744	751	724	707	722	803	790	726	751	736	722	717	782	767	747	761	752	728	713	760	773	772	740	809	714	706	732	725	715	767	763	756	696	715	748	744	795	731	763	740	734	754	755	755	740	770	720	735	709	730	791	725	795	771	760	730	698	706	708	756	780	724	768	737	688	734	744	816	740	713	692	762	716	739	707	750	766	726	720	761	756	724	712	718	708	687	736	676	746	774	764	698	733	704	697	683	686	716	735	748	735	728	738	721	741	765	789	753	727	725	709	719	735	701	720	746	721	789	790	762	752	745	763	726	748	754	751	777	758
4371	7141	6419	3612	2477	1905	1377	1231	1305	24689	32880	22192	9689	2850	1080	702	598	649	598	629	644	634	669	624	667	668	636	588	623	642	674	610	642	624	664	646	644	605	639	630	641	656	616	671	607	637	646	624	601	618	584	668	676	600	648	619	656	611	620	661	666	606	638	673	618	667	650	663	617	680	627	631	644	619	606	656	640	641	658	575	594	618	624	557	570	622	577	664	590	677	664	630	654	595	635	622	643	622	667	659	601	600	618	619	675	587	652	645	564	658	612	627	651	618	616	637	632	633	679	666	632	615	617	623	637	625	637	602	612	640	619	659	671	622	664	636	596	578	600	592	624	642	640	619	619	607	611	623	636	569	638	535	628	625	656	643	599	613	648	601	626	561	660	588	629	582	651	673	618	599	617	605	641	606	618	645	617	671	658	619	626	619	631	668	615	607	599	677	644	628	606	639	604	634	621	566	681	578	628	636	610	612	676	595	612	657	589	653	591	606	678	594	593	622	623	674	634	608	620	607	591	622	589	614	622	662	653	644	604	682	651	629	626	610	656	639	590	654	624	609	635	613	641	564	635	604	636	667	610	605	643	587	648	634	634	650	616	595	638	638	602	640	664	652	655	593	561	579	599	611	644	648	640	627	600	592	626	606	617	631	665	587	657	606	621	662	605	672	626	646	639	620	627	623	643	580	566	639	606	610	592	638	606	614	600	634	625	680	607	638	667	612	690	658	589	599	611	632	593	618	630	638	617	600	560	628	590	594	623	617	588	579	566	599	619	603	627	626	631	601	621	642	618	625	617	619	616	605	604	617	605	633	619	619	628	614	621	639	627	646	651	628	619	622	671	614	599	632	644	651	614	622	617	615	665	675	638	629	634	592	615	632	591	623	581	657	612	622	590	635	604	576	588	593	640	614	619	645	591	597	645	614	617	596	594	649	624	585	584	603	630	626	641	611	633	640	585	650	599	645	597	632	587	653	629	632	625	621	619	619	616	650	576	633	659	627	607	615	623	595	633	619	632	610	625	623	653	621	631	624	616	607	606	644	627	650	682	600	638	608	610	584	623	568	601	626	606	638	572	641	602	639	606	631	594	589	611	598	642	647	631	636	630	604	632	579	609	648	629	565	630	661	606	605	624	643	656	678	602	661	653	651	631	636	603	583	663	630	596	631	597	651	643	618	604	644	603	622	631	589	610	568	627	599	627	612	572	639	613	601	634	682	583	662	597	683	652	593	582	629	630	604	607	657	636	615	625	624	606	612	631	634	619	609	630	646	614	603	626	670	616	617	618	637	609	611	578	621	638	603	626	617	635	638	597	624	657	602	610	608	665	649	646	616	585	618	654	632	645	602	597	639	626	659	647	617	591	609	592	609	605	605	614	641	573	612	639	637	610	643	629	616	609	650	629	604	670	622	639	597	618	646	610	602	596	621	650	617	628	588	624	614	614	639	617	602	617	616	642	607	602	568	658	598	590	615	632	632	644	621	652	629	664	631	614	631	617	562	622	616	594	611	645	601	623	619	645	579	603	631	638	609	622	587	671	629	654	678	631	615	652	620	606	670	638	630	610	605	600	586	665	567	582	607	652	574	630	652	621	625	591	606	620	620	625	601	589	581	603	598	630	619	619	591	654	600	609	637	609	604	598	631	644	653	637	607	652	628	577	633	640	648	630	639	645	564	636	596	604	605	651	622	608	633	656	626	630	642	622	629	566	601	598	601	626	644	608	630	605	673	604	630	615	615	624	605	647	657	645	643	618	606	627	632	607	589	605	647	622	580	604	688	619	626	613	611	632	596	637	611	599	605	636	635	589	677	593	641	648	573	583	608	608	637	595	591	628	638	651	628	630	641	626	599	609	643	616	624	627	587	615	590	631	601	620	636	618	642	625	629	614	636	600	644	626	630	622	622	617	614	624	616	617	633	652	663	651	611	587	653	648	601	610	620	622	616	657	578	601	645	596	637	620	588	556	632	636	603	586	600	632	644	655	592	618	637	600	614	611	600	654	625	658	592	593	628	622	621	646	615	604	627	610	622	634	617	609	614	601	630	643	616	591	641	594	614	640	591	646	598	625	628	631	602	662	633	585	591	620	578	630	662	604	585	645	592	606	607	692	556	594	585	660	593	634	611	602	631	647	611	639	646	609	584	682	660	626	646	605	633	600	643	602	636	605	615	638	640	651	596	615	616	606	587	630	579	607	585	603	634	634	617	608	616	635	629	610	625	619	648	614	618	590	610	650	590	620	622	610	606	611	602	595	618	617	608	617	638	597	631	607	616	626	624	655	600	596	571	613	712	626	627	614	624	600	616	616	586	622	629	676	603	632	586	615	583	616	599	600	626	619	608	566	629	617	616	613	558	621	618	631	599	627	577	652	598	636	611	622	604	614	625	641	605	607	584	648	621	628	706	611	621	641	656	604	600	628	607	649	631	694	615	643	617	639	627	631	615	619	647	605	628	615	641	590	656	586	642	632	659	640	622	597	650	620	621	643	645	641	615	596	611	602	646	632	617	608	602	624	645	631	630	611	615	568	602	636	647	593	637	689	618	641	601	624	613	630	576	628	640	635	636	605	593	639	627	587	592	616	623	617	617	603	604	660	591	584	609	612	617	580	611	609	596	620	623	606	603	645	630	606	620	602	638	596	587	670	636	614	591	609	634	622	625	664	633	619	608	610	640	616	634	600	624	646	616	631	624	631	635	611	639	607	635	607	565	648	652	643	614	623	658	639	620	634	598	658	599	612	581	628	613	632	577	609	625	658	639	606	615	568	643	583	612	606	584	608	648	654	640	642	639	644	572	667	625	643	635	650	654	630	620	567	620	667	649	607	592	622	616	669	638	640	568	621	603	617	664	619	613	620	663	607	634	619	594	603	603	630	604	596	581	618	657	658	619	598	609	604	604	626	655	628	588	628	683	623	654	631	605	629	639	615	563	605	631	567	593	585	670	635	614	646	650	598	584	623	633	600	560	576	623	628	588	605	610	584	649	566	608	638	602	605	642	606	644	650	589	591	636	588	616	609	631	645	635	614	622	643	651	595	614	610	641	609	620	619	647	594	635	630	605	677	630	607	627	626	607	597	630	585	640	617	629	640	598	656	648	656	606	629	689	652	592	637	581	656	655	575	613	666	592	618	626	608	644	631	644	597	576	620	627	616	659	598	638	640	602	596	650	604	625	641	640	593	602	608	652	561	616	649	589	663	618	618	628	605	600	620	662	657	624	586	616	608	605	623	599	623	585	608	584	645	615	607	562	632	660	626	580	625	629	609	652	562	620	666	628	590	626	624	628	601	628	627	590	638	600	618	605	581	629	580	616	607	575	594	573	590	607	572	629	619	568	604	645	596	609	627	591	611	626	643	568	611	640	611	625	572	581	619	623	632	635	660	616	617	608	617	618	634	622	671	632	627	617	609	620	603	609	638	605	615	669	606	590	673	647	581	624	614	586	639	624	614	643	584	606	667	620	614	626	611	604	660	634
27272	13100	1782	951	642	620	576	569	562	1595	2621	2258	1207	751	588	530	530	526	533	524	527	495	568	501	508	538	524	563	569	558	574	486	556	569	513	542	522	536	513	555	532	587	581	562	572	512	544	574	540	576	534	526	517	537	516	522	496	558	546	588	556	505	567	521	520	564	515	540	530	566	537	527	533	509	549	547	575	550	515	501	569	512	568	539	537	530	525	537	526	527	505	537	541	503	510	585	561	527	519	487	505	567	522	525	541	475	568	584	565	583	541	543	532	522	512	511	556	523	515	550	495	540	518	536	536	537	533	562	505	536	554	557	519	520	512	526	535	528	552	530	559	508	562	525	555	529	523	552	561	533	526	534	553	543	541	568	565	531	501	518	567	534	512	545	584	547	554	535	517	499	574	504	526	531	557	549	518	528	489	542	520	543	534	552	529	516	564	531	548	496	499	536	523	532	528	551	510	547	546	553	556	516	518	566	554	564	551	556	548	526	546	535	531	530	528	483	520	528	515	532	516	541	570	534	544	510	516	535	570	561	532	538	542	521	551	552	553	515	528	537	535	538	534	559	540	499	566	539	505	539	543	569	516	540	539	552	528	563	504	531	570	545	563	521	502	531	554	551	551	546	517	516	530	575	523	521	532	535	519	543	518	537	491	581	594	530	504	568	544	564	526	507	571	589	486	539	531	530	524	560	556	550	505	557	585	518	517	524	567	510	552	536	575	590	508	583	543	527	549	531	513	540	556	543	557	568	527	529	585	555	550	549	530	508	542	584	514	521	551	535	577	551	580	590	500	561	542	518	544	551	524	543	536	496	534	555	530	556	530	524	534	529	558	512	533	562	491	517	547	550	526	523	509	525	556	534	538	513	520	529	590	527	531	538	565	542	534	521	543	570	536	495	545	543	499	512	588	528	521	568	531	510	492	528	513	507	523	532	540	567	526	510	550	536	521	577	556	559	522	585	516	572	540	549	497	503	530	527	513	489	532	527	547	530	531	544	575	516	537	523	547	570	531	526	491	548	551	530	545	535	550	533	528	542	544	530	510	537	534	538	530	562	510	514	542	504	536	525	560	520	539	565	573	528	539	533	513	535	554	516	549	536	569	518	525	553	560	542	529	553	586	520	539	542	514	530	544	598	545	522	556	562	522	537	553	545	526	595	540	544	541	530	578	548	474	544	495	556	564	568	540	578	554	528	537	577	546	512	561	518	548	528	482	572	557	501	544	503	544	517	554	545	548	555	529	558	610	518	573	571	528	546	521	565	536	504	559	538	546	536	520	532	543	526	544	522	509	513	543	548	527	528	524	539	564	530	572	525	507	530	531	508	580	546	574	541	526	578	559	490	537	585	513	566	562	526	509	538	506	527	548	518	501	516	543	533	508	571	495	556	541	515	527	514	566	599	577	529	527	500	553	532	515	546	504	527	525	523	522	523	535	530	579	544	540	510	546	532	525	502	486	538	530	507	550	548	552	523	520	535	513	502	549	577	544	535	524	534	559	566	562	539	546	514	504	517	531	576	532	548	569	574	528	585	562	522	561	556	511	525	536	518	549	557	548	530	532	551	539	565	525	536	577	508	534	563	551	548	542	551	556	491	538	545	515	516	531	515	519	500	571	515	539	531	499	526	515	524	494	518	537	560	567	534	510	548	585	547	536	578	522	557	503	527	511	513	552	560	542	581	529	578	520	555	543	538	560	518	499	556	514	520	544	523	550	498	523	544	500	553	546	523	548	493	544	501	528	511	550	517	560	512	560	511	483	494	545	538	509	507	554	577	509	539	567	546	541	563	601	539	490	535	486	580	501	546	532	540	569	556	532	550	525	531	569	526	518	528	551	521	546	555	543	522	562	588	543	497	496	543	541	529	540	526	585	494	533	585	495	537	575	513	532	519	565	547	526	500	571	537	552	539	531	520	573	538	569	554	537	564	569	553	530	540	505	483	522	545	497	535	521	530	527	553	513	558	525	532	516	563	520	504	545	500	534	561	548	537	494	522	554	528	533	510	585	590	503	545	530	559	548	535	581	522	557	524	537	505	552	502	525	575	548	491	532	535	543	530	518	526	531	517	537	482	499	549	566	557	568	545	537	555	527	534	509	531	536	528	518	532	559	572	552	543	555	556	559	519	519	560	543	559	481	539	537	511	539	561	544	504	538	552	514	567	519	518	504	531	533	564	568	549	523	504	515	585	510	538	547	555	517	546	540	500	536	513	521	542	572	544	541	513	525	543	536	540	542	507	516	525	558	533	552	555	556	490	536	598	539	543	532	509	496	505	490	517	543	543	512	542	525	561	542	489	545	562	507	547	531	524	555	547	554	533	557	553	534	532	534	566	577	543	561	539	556	527	582	548	529	542	534	544	540	581	520	540	529	536	520	541	525	506	560	539	543	526	545	531	565	536	546	547	563	531	576	507	535	531	527	549	514	538	559	534	548	517	538	593	577	523	541	550	532	538	576	535	512	519	536	537	533	504	545	503	492	589	521	563	540	550	523	542	574	537	513	495	540	576	571	486	567	512	531	517	540	545	504	528	536	539	526	518	508	550	547	559	521	586	566	535	536	528	543	532	558	532	493	553	511	516	526	562	562	547	509	533	572	558	551	533	541	545	520	546	555	542	559	550	526	518	535	529	535	588	538	559	543	541	549	549	539	543	550	549	530	532	531	518	560	535	504	531	542	544	543	553	517	532	506	528	536	523	527	530	504	557	513	569	525	574	535	515	520	490	524	522	538	521	559	545	566	563	550	533	575	583	510	569	526	521	526	536	559	541	514	524	551	553	533	579	517	527	578	542	555	512	540	512	547	527	511	537	515	541	529	525	523	530	506	585	513	536	548	524	548	533	539	560	541	525	510	528	499	535	564	580	514	519	523	525	551	556	538	569	490	540	511	535	530	526	503	527	517	564	594	535	553	558	555	532	561	537	565	545	536	512	558	573	502	577	522	500	509	530	562	556	549	537	538	540	541	538	560	571	520	549	531	530	537	557	534	549	501	588	575	541	514	526	567	538	559	573	561	556	571	540	515	544	545	542	554	529	516	604	490	500	514	551	527	533	538	539	554	498	507	546	557	530	532	559	586	561	544	524	555	502	541	537	555	482	574	554	513	519	550	537	540	545	565	518	522	530	531	532	544	564	531	521	508	544	548	493	534	560	533	585	534	509	554	585	543	527	521	520	539	532	572	594	539	582	545	551	563	554	536	542	591	552	563	499	538	570	549	552	510	519	592	546	533	548	567	510	538	544	528	540	528	549	550	534	517	528	539	574	543	508	528	529	562	502	550	533	535	557	496	533	526	566	519	564	501	544	554	522	533	521	516	550	515	560	537	507	540	529	554	512	521	544	534	532	558	520	567	519	536	547	534	529	502	499	517	520	502	572	565	545	562	560	535	528	528	558	551	530	492	583	536	528	563	591	565	545	531	547	547	558	540	549	517	546	559	581	558	552	554	548	515	518	508	530	529	555	501	535	542	544
5141	1010	918	691	626	585	584	519	527	2131	3092	2258	1231	665	478	478	468	424	442	400	465	406	458	460	466	446	435	443	434	445	449	432	445	444	469	422	442	462	449	459	451	457	503	431	433	445	444	419	463	417	446	435	482	441	465	437	415	479	443	431	466	465	445	465	420	451	424	459	425	476	443	429	445	443	466	480	426	481	463	415	473	454	460	506	434	460	480	475	432	441	431	422	431	413	430	475	461	459	443	426	468	453	466	508	495	426	452	412	455	473	436	433	448	421	477	444	447	435	430	436	457	448	441	435	453	439	458	426	457	461	439	426	467	411	439	446	417	445	451	465	451	458	468	412	461	433	434	483	465	439	409	441	484	440	426	463	448	471	443	437	449	404	471	455	493	445	450	427	461	451	411	445	491	477	457	435	440	444	399	453	451	473	452	455	473	439	452	443	449	477	458	413	455	469	467	477	445	388	404	433	464	419	446	449	481	461	470	470	461	450	438	471	453	483	445	469	409	489	439	471	435	427	454	417	469	446	433	420	440	454	452	451	467	458	471	418	428	470	450	420	465	446	417	417	410	433	450	471	423	429	439	455	434	462	428	446	462	466	458	455	438	458	415	469	467	444	436	430	444	447	438	427	455	459	475	455	430	468	451	470	485	466	457	452	415	434	444	455	453	492	452	441	443	402	419	472	446	446	477	455	447	466	472	475	459	421	424	450	492	446	448	481	451	446	465	454	446	433	456	443	437	430	419	460	442	460	448	459	460	420	443	460	471	440	457	455	451	439	448	433	454	452	461	429	472	430	468	458	462	457	463	426	433	462	449	467	447	424	442	422	465	443	459	465	436	461	450	435	438	473	442	404	425	453	466	450	451	450	440	449	491	463	435	450	454	425	474	464	437	453	457	453	441	439	483	459	448	442	474	460	448	428	475	493	450	438	415	439	406	435	479	467	437	515	453	465	422	443	429	483	413	494	409	444	418	493	440	464	459	439	413	418	475	450	482	448	441	442	428	452	449	420	460	435	466	476	410	444	428	429	426	471	438	410	422	432	424	476	435	424	427	466	475	461	436	443	454	458	462	429	451	434	433	475	462	435	442	438	453	483	448	498	458	448	433	467	425	458	457	445	455	421	462	472	445	417	473	461	426	467	410	435	457	452	449	435	420	431	461	420	462	434	454	468	448	419	434	448	448	449	440	442	460	445	431	483	437	438	465	436	439	444	461	485	452	461	425	458	430	437	407	461	446	449	413	419	472	494	419	479	451	495	461	470	456	450	473	458	425	437	447	463	463	465	463	466	433	452	445	417	419	467	413	433	467	433	469	454	436	441	420	414	466	443	429	442	444	505	445	439	423	422	515	473	447	414	448	426	441	474	458	466	477	410	456	457	495	451	428	432	454	466	459	475	440	454	465	472	432	438	463	410	451	444	493	462	483	461	427	422	453	467	471	429	424	440	428	471	445	510	480	463	420	438	434	443	489	463	438	421	443	473	419	450	455	443	462	496	443	450	467	451	442	421	457	464	450	429	406	463	474	437	454	453	460	461	436	468	432	477	448	415	429	412	471	474	473	438	444	482	479	486	452	414	514	448	465	449	448	425	451	442	455	435	479	443	443	468	437	431	425	465	503	444	515	450	515	461	462	421	463	450	439	423	455	418	489	432	451	456	417	492	445	448	432	472	468	428	437	436	438	468	476	470	451	457	438	442	469	445	445	456	420	444	460	444	421	405	416	468	450	427	482	423	478	452	463	459	453	482	484	427	467	445	456	435	454	451	471	492	471	443	437	450	455	458	462	463	436	477	498	436	450	455	440	485	465	491	449	433	453	467	489	438	426	443	463	439	437	459	441	468	455	449	451	418	413	406	459	430	454	445	486	440	418	458	391	460	411	452	456	486	468	447	450	449	463	454	457	445	434	472	483	484	478	452	467	451	481	459	462	442	456	466	493	433	458	444	446	444	450	460	430	433	471	452	425	433	450	463	448	453	481	443	435	436	448	476	484	451	434	437	460	438	451	425	485	457	439	435	425	436	448	506	472	446	415	479	437	458	459	455	486	420	426	429	448	443	452	453	476	449	444	457	438	451	485	469	419	409	466	454	448	443	425	430	461	477	478	450	458	458	469	478	435	441	463	440	454	428	418	468	449	423	454	438	469	438	489	447	470	467	463	448	452	412	418	446	461	458	469	464	451	482	446	421	442	449	440	460	421	474	453	463	430	458	473	464	507	455	422	466	460	454	443	437	459	437	464	419	428	433	439	462	464	440	427	456	473	429	477	472	443	460	473	427	421	464	450	488	480	438	440	426	431	443	470	488	430	437	428	497	442	490	435	460	449	464	451	448	452	435	441	450	492	444	450	423	454	458	469	465	445	456	453	440	432	454	471	447	435	462	456	453	416	473	427	414	447	445	471	440	440	472	419	436	446	463	431	472	453	425	429	430	436	462	469	422	469	436	424	468	409	389	469	441	434	419	415	451	423	432	449	471	485	487	443	428	455	453	450	467	478	430	452	431	479	452	455	427	437	433	465	433	450	475	442	464	483	459	483	481	436	458	475	471	428	514	410	463	473	434	476	430	400	456	442	436	441	422	433	478	462	452	440	469	414	439	482	486	422	440	443	465	418	453	416	474	474	425	486	481	451	467	434	485	432	449	447	431	439	450	479	483	462	427	427	442	472	493	470	459	452	446	436	409	489	453	444	446	450	460	468	451	449	455	463	425	436	470	444	429	451	431	463	422	456	443	448	427	445	482	489	488	404	454	433	433	463	428	432	415	455	468	450	459	480	454	466	442	411	440	443	424	501	435	421	379	441	481	492	426	445	392	478	502	460	441	457	457	450	458	433	453	459	427	455	419	455	429	415	418	441	471	458	467	469	465	456	476	481	474	436	444	451	503	441	455	412	429	472	455	454	455	456	469	462	447	445	462	470	483	448	442	442	485	447	450	432	450	430	478	445	457	421	405	459	463	497	461	433	422	447	452	432	451	467	428	426	431	482	470	415	464	422	489	459	474	459	423	455	431	473	461	432	418	435	458	478	427	447	402	421	426	444	403	448	463	461	437	423	442	502	436	462	430	448	398	429	419	473	461	406	420	456	424	451	435	448	465	460	456	477	395	406	482	466	441	455	474	473	455	468	481	445	441	432	474	453	446	471	421	449	463	454	453	439	458	467	486	462	455	455	439	424	449	455	415	445	486	467	442	451	455	459	393	436	458	429	472	442	420	450	412	438	478	420	435	443	433	442	421	441	458	456	485	449	407	458	472	441	438	442	441	473	432	471	400	433	464	464	465	463	443	430	500	445	466	447	490	448	433	447	474	469	486	481	440	453	449	461	437	466	450	451	438	482	473	470	438	473	408	469	471	424	441	452	476	432	452	439	459	465	463	464	482	461	477	429	424	443	437	432	454	438	437	440	453	436	477	446	440	445	447	422	444	477	438	430	424	410	467	445	474	434	477	468	436	426	493	479	442	488	416	473	471
25083	21054	27016	25164	7004	1523	1032	849	797	13060	19711	13742	5482	1734	804	630	603	586	620	561	589	559	592	601	601	596	573	590	626	604	546	531	555	580	591	584	570	603	554	611	604	574	572	624	595	602	573	596	612	593	627	614	568	661	625	600	587	589	583	603	568	644	622	567	513	583	587	661	552	613	568	599	582	617	610	623	607	588	564	589	547	637	616	594	627	586	634	580	618	618	595	605	598	574	580	624	576	586	619	581	564	536	575	543	599	576	594	624	623	610	574	561	596	596	529	590	608	615	592	586	624	615	609	585	605	617	604	592	609	606	541	573	594	614	634	579	615	606	602	568	613	573	561	548	568	610	594	625	567	565	599	564	584	603	617	627	668	591	578	624	583	584	588	584	627	603	553	619	559	574	576	572	588	582	576	574	601	617	614	615	596	564	614	573	566	619	623	581	639	610	589	577	577	620	620	552	582	584	572	588	635	600	575	610	601	556	577	641	612	611	605	571	601	602	583	587	566	576	590	574	625	599	587	621	596	605	580	606	618	560	584	545	610	573	587	548	579	612	556	582	603	594	574	578	599	568	591	566	639	620	604	555	589	590	604	609	586	557	569	592	613	583	577	572	615	540	585	565	648	592	633	604	621	603	601	578	574	596	600	550	596	595	561	554	604	579	609	559	567	571	608	661	579	597	580	607	616	589	593	619	571	605	610	593	585	581	586	593	588	582	585	559	591	567	580	607	608	647	588	623	648	611	592	647	575	630	558	589	603	589	554	561	617	558	541	582	563	574	585	585	608	619	625	591	568	608	558	599	626	576	594	576	604	598	605	615	625	634	576	600	569	608	582	577	568	588	587	602	554	606	607	602	577	606	622	605	622	560	574	587	594	592	577	596	582	572	585	614	563	579	575	632	587	584	548	627	612	607	633	577	535	599	606	643	591	589	605	619	596	588	595	598	559	592	577	582	580	582	573	577	623	586	588	571	578	576	581	583	604	578	553	545	585	565	619	605	592	585	591	532	618	603	569	603	601	595	626	548	584	594	597	576	592	586	551	597	582	632	574	629	592	560	616	586	578	580	583	577	595	601	566	592	633	590	577	587	604	624	587	550	566	539	590	600	580	638	625	568	624	606	594	578	556	591	581	562	559	612	566	579	590	612	579	531	619	586	611	606	586	576	605	580	571	617	559	583	604	549	575	623	564	611	629	593	574	580	627	624	572	567	581	598	559	581	593	551	594	582	571	522	595	568	607	581	577	578	570	591	592	581	603	640	600	598	605	595	603	596	624	575	597	609	613	580	597	602	558	596	559	596	538	599	579	573	615	595	584	580	592	592	573	612	584	595	583	574	589	574	571	600	570	615	577	567	616	569	601	605	591	597	602	625	554	610	594	608	549	566	615	603	580	608	591	560	578	605	604	592	541	593	587	581	618	604	575	586	614	579	576	575	630	625	579	610	608	587	593	581	612	559	624	575	543	559	577	556	576	564	584	573	576	604	612	558	559	615	589	583	596	629	579	630	575	580	606	562	581	570	617	600	587	601	609	570	619	582	631	598	614	595	582	561	570	578	576	588	620	600	553	576	569	582	598	602	605	581	583	548	622	601	586	625	574	577	560	616	600	578	534	542	581	536	595	583	599	584	597	572	560	642	608	610	616	609	562	612	586	587	632	594	583	563	583	578	571	569	623	633	611	565	614	622	610	615	626	575	592	576	547	575	562	589	590	592	599	607	571	544	571	620	545	580	583	590	630	600	599	558	606	578	616	591	585	604	647	586	646	566	589	591	549	618	584	595	579	605	581	587	619	592	577	560	625	564	611	606	653	611	594	588	571	653	575	630	575	610	602	570	572	637	594	628	568	596	600	592	596	599	561	552	555	586	607	595	590	644	599	601	579	601	541	591	618	625	599	607	596	596	645	631	610	623	542	583	562	618	594	568	545	602	610	569	601	589	575	636	634	597	580	571	591	601	565	565	601	566	596	546	628	592	607	601	592	617	593	580	584	594	612	580	608	619	571	556	564	622	586	593	595	551	568	596	580	604	567	609	564	584	596	589	568	615	598	568	587	587	593	590	609	617	580	559	609	597	616	589	585	578	545	592	599	637	537	604	584	577	545	583	601	623	575	552	610	573	602	619	558	620	581	548	565	587	590	557	574	613	597	561	655	568	633	596	614	596	582	578	571	539	579	600	584	542	615	601	621	579	598	605	582	579	583	630	621	620	609	611	627	608	590	603	592	588	579	589	599	562	556	633	633	568	589	614	601	589	580	609	588	582	599	604	579	594	594	627	628	574	581	564	593	608	627	559	564	584	585	647	596	603	593	590	652	613	673	572	614	570	587	619	598	613	581	597	575	561	562	568	612	555	604	565	583	614	590	612	552	606	582	602	553	577	590	568	563	609	586	616	599	583	589	604	618	572	592	630	581	586	595	577	559	567	593	591	578	497	570	585	622	609	616	596	612	583	588	566	565	592	559	563	570	535	577	559	545	579	588	580	574	550	597	583	572	531	590	583	601	574	612	585	540	565	544	602	547	566	559	591	596	626	601	618	580	591	596	651	555	614	599	605	639	599	634	593	558	557	567	597	549	584	564	574	571	598	559	619	598	618	580	587	590	617	604	588	557	592	587	611	574	556	590	642	631	541	615	620	593	556	635	612	583	611	581	558	594	563	587	595	631	603	574	585	621	625	601	639	614	626	586	568	594	610	608	585	611	581	587	620	650	576	584	592	585	529	601	578	600	585	547	595	591	603	603	537	629	644	621	612	608	583	576	632	579	553	595	562	589	578	583	599	583	580	614	609	587	585	579	619	623	556	580	573	595	619	618	636	621	539	642	616	590	588	553	622	577	563	588	585	583	596	550	618	590	570	639	634	579	569	600	598	589	575	628	596	592	581	602	638	605	594	593	600	599	572	599	608	564	545	591	575	626	584	606	521	587	576	615	580	582	596	570	586	534	593	587	596	592	583	583	593	572	609	624	586	607	606	591	602	620	580	559	585	624	633	595	586	592	562	560	616	593	622	571	644	589	557	612	593	576	613	600	542	562	599	560	603	553	583	600	605	578	596	606	588	612	600	604	599	561	599	635	615	585	605	620	609	590	575	555	598	575	604	600	576	568	590	655	597	541	622	575	623	575	604	578	596	615	570	620	558	601	583	594	610	549	573	622	564	566	601	587	606	638	568	597	564	612	603	620	602	583	588	545	601	602	632	577	557	592	604	580	596	591	565	630	593	567	561	588	553	576	623	620	562	593	580	606	585	648	589	610	609	550	586	637	585	582	583	596	585	588	591	587	591	580	551	579	576	588	623	579	593	602	594	592	601	565	571	576	565	559	567	584	600	581	585	573	589	546	589	593	647	574	600	630	603	567	605	609	618	573	573	606	591	571	594	583	562	557	589	576	609	562	613	603	616	565	630	581	624	569	614	572	582	625	568	542	615	602	631	543	646	594	574	543	602	579	565	597	562	623	581	567	585	611	575	637	589
3899	3810	3433	1940	1369	1139	915	896	922	16181	17863	11988	4879	1604	745	571	494	499	510	498	500	494	486	513	519	494	559	510	534	518	524	560	531	502	549	544	537	462	506	511	493	503	509	503	478	516	495	534	565	484	515	522	518	486	532	524	492	508	512	521	510	477	515	547	526	546	542	494	488	530	514	556	509	524	491	519	515	487	538	486	524	499	525	487	510	506	509	489	505	541	528	559	531	516	477	507	486	521	501	519	515	460	506	521	450	486	510	511	504	524	452	528	490	511	489	529	510	511	531	522	497	517	530	490	489	532	506	490	529	490	505	471	517	498	539	483	501	517	484	523	502	505	490	500	508	499	513	524	515	528	513	507	529	493	500	500	557	501	497	547	516	498	501	538	475	493	506	511	480	518	514	461	434	492	523	501	519	515	501	546	485	552	482	510	525	504	487	487	536	514	493	498	483	511	532	491	533	492	497	500	552	528	517	527	522	525	508	516	495	495	482	494	532	507	482	514	487	545	553	521	537	490	553	534	518	485	484	509	535	516	519	532	508	499	503	514	522	502	554	484	539	521	505	522	504	488	520	504	500	494	462	526	516	496	540	527	524	489	519	476	493	478	550	486	544	527	511	482	512	534	509	487	519	481	485	493	516	482	534	480	531	521	527	565	501	488	528	457	516	520	506	452	485	514	547	502	484	532	509	522	509	518	503	503	495	515	494	452	491	499	502	477	489	508	522	512	474	504	498	514	510	501	511	528	511	516	546	501	556	506	531	492	485	547	526	511	506	538	474	480	502	521	512	469	521	507	540	488	476	526	525	530	507	509	500	501	493	523	519	522	482	542	533	533	530	509	493	507	534	485	489	552	511	483	490	510	520	519	530	532	540	508	489	540	488	485	511	484	505	509	512	490	533	482	521	484	501	553	498	476	504	511	511	506	518	513	503	523	537	483	487	498	503	482	529	512	510	512	498	501	524	478	492	518	502	488	551	531	450	502	513	512	549	510	510	496	514	529	486	491	502	502	463	530	521	491	491	509	458	477	526	503	515	519	539	523	475	484	515	553	515	527	508	498	487	544	506	516	517	533	548	519	481	515	505	491	476	494	467	543	560	469	522	527	500	458	491	527	532	483	464	499	520	497	501	480	521	502	521	520	526	524	501	518	491	515	504	482	506	498	519	458	545	503	454	546	495	510	554	472	501	481	456	510	489	491	520	507	497	487	545	460	475	510	461	476	487	486	473	486	472	495	521	523	491	488	519	496	510	507	495	497	542	507	494	496	488	502	476	508	497	540	499	493	512	512	519	523	483	504	467	507	495	534	504	464	507	497	496	473	502	489	517	527	524	555	518	520	500	516	493	482	486	491	502	492	514	513	487	540	502	500	511	498	552	481	511	513	494	503	512	507	499	515	481	495	494	492	525	555	463	532	481	548	502	448	478	497	543	495	523	498	456	523	517	479	511	510	518	485	503	495	477	522	501	509	493	499	558	489	498	520	533	500	504	558	528	513	541	527	519	499	530	483	471	467	437	447	485	460	481	500	501	494	493	498	491	516	473	489	507	529	496	517	530	501	498	498	450	517	462	524	488	515	480	499	486	506	526	533	528	498	480	504	532	513	487	514	538	510	505	523	535	471	540	528	532	499	543	513	501	476	487	489	488	505	479	496	519	515	513	515	511	505	517	494	476	468	522	525	537	522	505	462	496	500	494	544	529	486	511	501	538	493	548	501	511	526	518	507	482	543	510	524	521	484	526	507	498	576	501	494	504	517	509	522	519	478	491	490	491	544	480	497	524	491	506	497	494	510	521	541	500	537	533	502	522	547	499	513	475	522	528	515	508	489	500	508	477	475	529	507	532	486	489	483	495	502	506	517	514	500	557	508	472	513	485	545	506	526	481	500	500	507	511	508	496	502	514	494	516	514	541	513	488	520	499	520	500	495	517	529	485	499	513	461	487	500	470	485	485	507	468	524	499	480	474	506	521	480	514	539	493	496	473	549	490	500	528	515	483	505	500	478	501	531	492	476	538	495	499	483	460	504	562	491	513	480	570	518	491	490	496	469	501	497	495	480	496	498	524	506	519	482	522	498	496	475	483	474	496	466	506	534	477	480	517	486	472	527	486	530	508	494	517	506	478	520	445	497	537	510	513	516	493	544	482	477	522	514	545	525	502	522	497	492	503	499	506	502	523	520	506	533	503	537	476	510	529	534	503	554	543	505	525	523	451	473	491	516	523	496	503	497	459	514	493	510	520	492	510	499	480	507	512	484	482	523	500	508	513	522	518	518	500	549	534	519	458	499	514	515	487	474	541	456	492	494	518	492	513	537	526	473	506	498	494	501	520	534	466	491	482	495	533	510	506	506	537	485	567	515	490	502	493	465	529	535	494	455	514	510	494	464	496	489	525	485	534	542	478	526	525	506	512	506	501	497	518	515	501	487	526	468	513	498	484	530	498	510	480	546	479	507	522	504	517	478	512	505	583	486	491	493	502	498	477	533	508	514	512	510	512	477	539	543	479	494	494	501	536	488	500	502	528	480	550	537	491	492	560	466	477	532	496	471	459	521	490	503	508	518	463	505	510	503	496	503	483	483	511	522	485	501	486	493	516	510	538	535	496	477	471	516	507	524	512	478	541	548	497	483	471	506	511	524	520	518	498	522	495	476	475	488	471	518	523	478	506	513	537	523	496	524	510	500	524	539	552	526	496	494	519	492	527	472	481	541	487	499	465	468	490	558	504	531	466	461	498	496	502	535	509	500	470	494	530	515	477	469	515	498	528	538	485	526	502	527	501	501	507	537	492	511	493	535	488	517	486	508	492	526	530	526	540	516	527	527	505	455	536	487	518	506	475	475	489	518	492	488	512	501	505	491	448	492	500	491	469	503	507	511	485	524	485	506	512	531	523	508	491	465	508	495	526	487	487	507	521	470	497	499	519	514	496	510	504	499	516	519	531	492	505	523	502	489	490	501	518	484	505	508	517	524	515	494	479	534	544	541	507	506	512	488	497	515	485	485	494	484	508	496	478	532	506	517	499	487	485	478	478	494	501	491	498	512	462	516	510	537	497	519	472	512	512	503	485	550	497	515	491	485	480	484	494	504	500	495	512	508	476	496	493	478	484	515	482	488	475	506	501	499	509	502	486	468	503	500	449	522	522	490	503	478	509	485	533	518	523	511	551	507	489	466	466	510	499	497	486	460	486	522	509	522	515	501	504	514	501	497	483	551	502	530	485	529	501	531	485	502	545	504	487	500	529	472	478	484	509	517	489	511	496	480	520	511	521	526	477	499	510	456	465	528	510	495	524	522	479	514	490	541	502	565	524	500	508	521	505	520	491	496	495	475	525	502	508	484	501	486	464	474	503	493	500	485	516	512	512	476	500	526	528	514	492	524	519	514	493	533	543	508	497	510	445	514	526	512	496	500	484	456	523	493	528	473	501	536	540	557	528	487	504	482	502	509	530	511	531	467	535	457	572	513	516	506
23922	21084	28310	24088	21059	9253	2423	1501	1196	26007	34913	25732	12148	3465	1315	837	784	725	755	814	758	796	775	757	761	748	754	774	773	714	728	729	765	735	736	750	710	743	745	776	690	766	705	721	807	736	786	697	761	709	742	719	780	802	747	761	744	715	699	760	764	745	721	795	719	750	741	752	818	790	764	745	718	740	684	738	712	713	747	719	750	710	777	735	733	803	753	739	825	735	758	731	764	704	728	782	756	701	717	757	753	796	702	754	759	662	779	754	755	730	747	743	755	780	759	770	721	755	750	752	757	770	748	754	773	726	768	757	803	715	741	713	716	754	733	776	790	754	763	790	727	758	725	795	753	773	770	714	735	732	745	734	738	767	751	693	792	728	668	757	723	754	741	779	762	722	740	780	683	769	782	747	734	761	760	745	752	768	761	698	727	748	759	757	795	736	744	749	699	711	735	720	795	732	805	750	691	719	764	781	768	740	744	765	749	758	749	711	756	728	748	790	742	736	722	702	778	794	752	757	783	720	755	722	781	756	723	767	759	787	741	751	735	793	734	792	705	779	743	746	728	727	719	736	775	738	721	695	797	761	781	749	732	732	754	738	712	811	688	698	769	750	759	759	709	700	745	765	732	718	757	726	767	739	776	792	729	727	734	756	725	811	674	757	794	697	699	710	727	728	705	736	756	761	792	735	761	785	711	729	736	705	704	771	726	746	809	773	744	769	723	783	737	692	744	735	716	775	727	768	730	753	780	725	796	792	746	751	740	719	700	769	762	797	725	658	727	750	736	786	724	754	767	757	789	703	778	753	701	739	739	708	711	731	740	735	779	733	744	758	795	721	738	706	703	721	715	786	764	740	703	757	726	724	734	728	740	695	742	782	801	740	734	764	726	783	776	764	711	729	759	695	748	753	725	806	802	761	699	706	765	715	691	706	775	779	710	755	710	747	716	740	772	824	760	778	766	743	729	748	783	789	767	744	691	735	740	740	740	762	733	739	789	728	719	740	722	748	742	752	751	704	735	726	736	745	744	721	747	714	759	765	739	748	739	719	725	752	728	756	738	732	712	709	743	740	750	719	711	726	735	736	735	724	730	770	786	726	791	713	695	770	768	722	761	739	733	711	763	750	752	770	729	728	714	772	749	745	714	795	762	787	712	778	732	746	731	751	759	778	744	717	721	708	705	694	709	700	719	724	705	783	754	736	744	705	679	700	780	730	755	756	727	723	749	767	754	705	662	753	753	704	748	748	767	781	650	733	724	769	766	785	744	734	711	772	753	724	780	783	732	748	741	730	754	737	694	734	750	748	757	687	721	730	728	745	789	791	783	793	798	752	743	729	784	768	759	696	732	719	683	755	708	759	761	780	725	718	784	735	696	707	759	775	729	742	733	770	746	766	802	744	775	709	735	799	730	741	759	716	715	766	721	766	793	715	784	751	708	710	753	718	754	769	767	724	773	776	730	727	717	739	755	721	775	729	732	734	720	695	692	741	737	757	735	717	704	716	740	739	707	749	725	681	703	639	718	741	776	761	741	745	792	760	782	706	750	717	727	747	774	808	773	757	715	722	780	745	734	738	714	794	793	713	738	760	795	750	698	770	737	746	741	751	754	749	747	724	754	749	739	731	759	721	778	756	720	763	785	736	722	741	781	678	703	710	723	732	727	701	748	730	712	752	802	666	704	718	751	755	769	717	756	741	771	696	770	751	719	732	736	758	698	728	720	742	735	733	730	798	771	743	726	749	683	721	720	775	740	756	772	744	725	765	744	783	740	789	742	743	709	799	750	743	756	757	701	765	767	739	761	757	734	739	781	773	755	743	737	748	790	741	715	759	700	752	750	758	715	742	744	726	787	768	714	741	694	743	714	731	736	724	746	695	753	755	721	759	733	779	752	732	731	703	817	758	774	752	681	742	719	754	744	785	769	709	792	791	785	721	784	724	722	732	751	751	714	716	757	736	723	776	751	731	753	789	720	764	784	779	700	725	742	783	702	735	724	743	702	769	741	663	767	785	714	748	744	828	791	700	720	742	704	755	757	708	734	724	702	772	721	797	751	740	742	770	769	721	734	710	707	689	797	747	746	745	721	755	769	745	752	782	743	705	766	737	733	764	755	766	758	775	698	791	748	738	749	727	751	702	738	675	782	724	726	755	760	780	753	695	713	751	764	733	817	735	713	730	751	785	731	730	747	748	788	734	685	677	741	779	754	765	765	790	716	765	725	751	691	703	725	767	733	755	725	708	765	719	718	705	744	734	717	683	734	734	751	801	701	743	705	740	746	749	722	743	715	716	711	771	745	692	746	737	760	744	730	777	719	773	726	762	745	724	766	770	735	729	771	729	701	715	777	782	679	738	795	764	765	752	752	739	740	729	708	766	695	800	743	657	798	762	749	693	714	745	788	762	752	730	726	737	714	738	796	758	747	755	785	731	721	746	749	718	772	765	744	727	717	743	718	755	778	764	727	713	663	731	718	772	698	779	721	706	726	764	746	694	784	736	727	743	706	737	764	744	717	725	706	762	723	735	788	779	739	764	721	737	703	750	747	713	726	774	765	727	745	756	709	777	744	733	745	745	793	787	700	766	741	763	733	722	746	704	776	784	757	747	707	767	763	693	757	728	783	737	726	738	742	760	751	753	794	773	752	798	769	763	729	711	760	712	733	739	738	745	718	768	744	745	768	740	719	689	755	771	740	708	777	757	740	730	709	757	730	757	763	734	743	734	749	757	725	721	721	758	739	711	712	721	737	746	746	726	682	738	775	700	737	775	772	726	739	770	775	715	762	718	746	703	748	738	771	745	731	748	762	710	750	746	731	790	774	725	728	749	696	700	741	739	747	751	741	685	695	697	747	774	742	730	725	722	738	747	739	772	721	791	754	706	717	774	742	762	774	709	750	769	711	758	732	722	757	761	772	705	728	732	676	747	694	765	772	750	696	754	724	698	707	753	741	757	734	736	724	732	772	755	787	732	742	785	736	756	746	751	763	725	715	774	768	753	774	697	762	790	728	740	742	738	830	740	742	740	739	707	758	758	747	755	752	771	785	750	698	746	737	769	758	705	748	735	745	790	756	739	724	760	714	715	724	717	748	774	765	750	755	743	719	718	731	744	792	803	739	771	733	733	749	801	759	795	713	748	722	704	691	734	733	702	726	761	752	722	790	791	727	695	735	749	757	754	730	761	748	734	715	713	743	757	754	737	721	745	728	722	711	722	793	750	739	757	780	685	690	761	752	739	718	736	703	702	707	765	792	731	718	734	725	805	732	747	746	754	719	710	762	723	768	755	730	746	742	742	714	749	739	719	715	753	764	749	712	742	721	754	745	708	710	683	699	776	783	741	696	733	757	726	726	759	731	777	724	781	726	766	744	735	729	742	778	713	760	793	729	734	695	732	763	775	744	744	749	739	756	695	767	748	784	803	730	756	766	737	731	774	730	766	704	749	702	736	737	744	749	741	727	741	745	757	712	694	738	751	739	730
4314	7866	6648	3615	2488	1945	1831	1520	1436	29777	30321	21051	9362	3104	1104	778	635	631	617	635	625	635	632	643	635	648	664	618	627	632	649	648	659	651	658	624	638	653	640	662	597	637	658	653	686	593	638	642	656	630	623	637	618	647	632	643	646	619	632	623	677	639	608	627	647	623	637	672	620	646	685	596	653	629	624	612	630	639	589	652	610	618	598	596	651	625	603	675	591	631	674	652	608	613	623	668	630	619	621	597	680	662	682	618	646	618	595	600	585	630	651	637	665	685	616	609	654	644	638	610	659	655	653	638	643	624	628	617	637	636	626	653	620	597	669	645	607	639	641	683	639	625	651	644	615	621	623	623	650	694	655	590	633	595	611	674	639	598	621	588	632	611	631	632	628	604	617	675	655	660	659	660	655	612	618	581	611	673	604	614	639	605	658	617	587	602	662	669	577	659	629	621	621	658	635	619	651	679	681	658	642	628	593	643	629	586	617	627	644	585	625	584	665	653	603	600	646	622	656	633	623	640	620	616	633	608	622	618	668	622	618	629	640	630	613	640	604	644	642	580	602	604	632	602	654	653	675	623	593	600	620	615	604	625	626	637	612	661	588	605	645	625	644	612	631	578	565	642	635	647	641	604	683	616	613	590	629	626	663	601	636	654	666	662	615	589	635	631	619	662	658	619	641	643	604	627	604	595	617	645	651	646	644	659	585	646	622	643	639	687	649	663	631	621	616	627	620	621	635	623	640	615	637	597	609	610	639	641	622	632	590	594	627	645	621	657	626	642	621	681	662	648	620	629	658	600	603	634	613	600	613	611	617	672	586	606	623	607	657	647	656	593	624	590	676	658	605	624	646	644	691	607	634	627	653	647	616	641	627	587	645	639	623	639	640	646	611	635	683	608	612	676	632	629	642	664	620	635	637	622	638	577	663	598	666	602	675	644	642	611	662	617	582	579	627	695	650	607	593	621	615	658	625	685	595	633	667	622	645	655	625	583	648	627	579	628	654	595	617	641	595	611	577	645	617	598	647	628	634	613	659	680	622	625	680	607	658	646	642	636	640	631	644	606	602	633	626	634	639	650	620	637	612	618	632	636	601	627	633	593	603	610	638	671	618	609	612	608	581	660	626	612	618	646	631	640	663	626	672	627	566	625	623	636	625	599	666	646	600	661	670	575	645	662	668	625	592	611	641	609	678	631	629	594	624	624	669	599	624	641	590	561	609	631	601	635	604	617	583	640	634	599	640	596	636	624	621	637	618	610	597	599	632	613	643	637	610	677	632	653	629	612	643	608	642	629	661	577	615	606	627	676	637	623	631	667	624	618	648	614	660	630	620	627	597	610	625	642	664	593	669	622	620	632	614	612	615	606	604	629	630	623	636	600	632	609	651	634	608	623	642	623	606	628	652	623	622	653	674	652	601	613	632	586	658	667	602	600	607	663	615	625	665	638	643	620	608	611	644	683	608	592	657	642	655	648	596	603	634	605	640	606	645	610	635	582	637	646	603	641	630	628	611	623	600	671	639	620	615	655	633	645	598	690	577	660	611	613	638	578	615	620	632	625	631	630	637	639	627	621	670	648	638	651	588	612	592	637	595	586	667	668	609	638	613	624	616	646	621	624	611	647	628	636	635	626	625	646	603	602	586	590	603	619	633	623	628	624	635	655	638	630	633	609	627	607	618	594	625	625	603	671	628	636	623	633	609	614	626	637	600	619	665	626	632	638	624	625	630	622	634	658	609	655	617	620	578	598	662	619	627	588	637	628	609	618	621	588	603	604	646	674	620	651	618	617	651	592	683	634	647	678	607	649	590	583	625	645	642	649	644	638	641	637	572	674	628	629	655	629	638	628	577	647	635	693	645	621	604	634	650	608	596	637	599	645	624	599	627	649	607	626	596	635	631	631	642	641	626	627	636	643	640	638	645	622	622	634	621	636	617	608	647	637	627	638	624	647	612	606	641	556	652	599	621	607	624	657	622	630	623	603	623	607	639	596	652	658	614	609	612	613	626	655	595	576	626	613	591	644	635	638	608	595	634	618	625	628	648	653	621	613	654	592	605	679	637	631	603	605	664	612	656	627	609	589	614	604	619	648	588	606	673	617	615	629	595	623	624	636	611	603	654	602	629	618	573	634	645	631	645	629	633	606	618	631	635	655	646	645	605	609	601	615	640	631	633	642	630	657	657	582	648	629	591	633	612	548	669	666	622	651	593	625	566	613	652	636	635	632	622	639	622	615	667	576	640	646	626	652	631	636	606	599	683	603	606	617	591	675	622	660	609	598	594	621	641	607	636	674	666	594	659	610	660	610	643	639	594	618	593	613	621	610	601	628	615	605	638	639	584	612	603	621	661	669	627	631	613	567	651	659	622	610	615	591	621	669	641	565	646	630	598	572	590	652	625	583	640	580	585	610	618	642	646	594	663	597	634	602	637	665	598	655	633	648	601	660	622	645	642	598	555	599	609	629	593	624	613	660	641	643	616	620	647	620	598	594	659	624	648	662	634	609	618	621	601	679	653	610	662	626	610	621	600	640	601	592	628	631	624	603	661	628	626	611	620	578	637	619	661	634	652	647	600	657	644	641	656	640	625	631	610	624	655	566	628	616	680	664	627	635	651	633	608	619	591	625	616	624	630	632	640	668	624	623	600	663	628	642	627	589	674	632	614	617	612	597	637	662	612	580	664	619	611	631	619	635	656	618	632	651	628	657	647	642	632	598	641	643	605	632	624	613	597	610	582	609	633	634	665	621	595	607	647	583	652	629	645	664	631	641	585	631	640	622	659	617	635	594	603	620	612	631	652	614	672	619	608	660	591	636	603	620	635	642	643	591	639	599	644	605	633	622	618	662	676	602	631	693	583	609	643	634	627	639	591	588	620	639	616	675	638	642	608	703	636	672	661	605	668	629	618	592	620	590	599	660	622	670	633	602	640	559	577	611	628	629	608	625	628	645	586	595	630	663	652	535	627	632	672	584	635	603	620	587	639	603	634	650	622	623	640	595	615	630	610	580	630	579	619	605	610	645	619	607	618	629	573	625	610	585	627	613	647	602	663	594	595	630	627	591	587	605	630	640	598	605	589	644	651	575	666	618	632	693	611	567	603	633	677	585	649	619	632	629	625	614	642	612	606	621	639	616	582	626	598	629	598	680	612	614	569	618	627	592	601	597	622	635	624	604	650	608	616	596	649	596	616	619	609	630	655	640	640	653	607	679	615	627	607	655	644	589	647	598	594	663	631	640	628	650	631	627	668	677	667	648	640	638	690	600	614	622	609	592	595	613	579	639	596	599	589	621	607	627	629	595	610	640	634	631	640	605	634	647	586	637	636	651	630	634	593	628	639	635	649	621	657	648	657	633	651	640	619	657	666	603	595	628	600	634	629	592	606	593	613	661	622	563	622	663	584	604	613	607	601	594	596	628	648	588	656	611	602	593	633	647	652	646	585	636	593	640	651	621	586	601	656	628	593	652	625	668	654	618
27349	13024	1881	852	640	559	542	516	576	1664	2436	1859	1159	692	535	501	480	465	466	464	482	474	503	490	512	480	465	481	453	466	489	475	441	498	500	506	488	461	490	453	475	491	509	503	489	467	456	462	473	441	485	460	497	490	492	470	477	480	456	505	491	451	494	493	459	478	473	468	498	466	495	472	473	480	491	513	509	515	507	486	487	473	458	470	489	454	459	494	494	442	470	450	466	477	525	469	494	463	479	516	462	461	435	517	469	477	474	464	494	480	497	456	489	470	502	476	501	460	506	439	458	485	501	503	476	499	460	485	458	508	463	467	503	483	476	502	449	493	498	483	501	516	448	457	506	470	473	458	526	458	518	459	483	500	529	482	525	513	501	485	470	513	484	449	444	504	433	502	483	462	465	506	416	486	435	443	445	490	507	498	476	475	490	446	449	480	464	463	477	476	484	520	483	500	440	469	470	478	479	456	509	500	471	499	480	470	489	459	456	437	449	474	507	478	493	498	496	469	478	507	492	512	472	478	498	465	478	489	488	491	510	467	496	459	478	474	473	468	485	467	502	474	480	450	442	501	470	465	490	452	461	500	510	447	458	471	449	484	429	471	485	457	490	463	506	510	521	473	454	487	430	464	449	500	470	463	442	471	457	504	505	495	510	480	467	489	471	484	489	461	476	498	490	471	483	505	509	519	524	508	485	467	473	489	456	493	496	493	505	476	450	495	510	442	504	473	474	456	509	476	487	472	498	510	498	490	492	489	459	452	527	473	465	462	460	419	505	461	523	508	453	516	469	473	468	486	482	470	487	447	526	442	494	509	491	473	482	470	468	501	482	490	488	468	475	480	510	494	487	474	466	517	432	470	480	447	507	506	456	458	462	502	490	469	467	464	501	460	493	498	498	482	455	482	463	478	481	489	491	481	451	460	465	496	447	481	494	478	458	494	414	494	488	469	492	467	476	486	483	511	455	483	482	477	496	430	485	502	474	486	475	476	508	509	492	447	524	441	520	505	466	500	526	466	452	473	461	441	482	481	493	474	477	482	496	493	479	467	498	480	499	479	439	471	505	507	469	503	500	492	476	506	468	481	486	487	466	433	507	487	458	462	494	488	493	474	487	510	508	474	473	476	499	467	443	503	453	464	454	488	484	497	484	451	517	465	448	485	468	503	456	484	459	485	444	488	468	449	494	456	448	511	484	463	484	514	444	500	456	455	490	483	490	482	484	473	491	490	471	462	492	469	468	446	515	491	467	485	490	519	479	499	478	477	489	516	471	493	472	463	470	493	480	488	443	500	497	478	443	494	483	454	490	526	483	500	493	461	471	510	472	441	505	471	472	479	483	468	498	490	491	469	455	469	503	523	479	494	549	497	481	488	483	464	452	494	475	459	466	446	486	476	478	480	493	455	482	486	479	466	499	486	485	489	510	500	467	486	491	472	496	474	456	470	463	504	444	479	498	462	516	457	468	486	477	496	494	488	463	489	472	458	465	473	513	475	486	489	419	468	484	500	484	486	502	468	481	466	485	463	482	555	489	518	447	508	479	499	536	472	470	504	512	507	434	456	437	479	450	466	456	448	484	507	503	461	496	521	437	484	483	453	444	483	508	467	478	502	504	499	513	462	461	501	519	500	461	469	493	483	479	450	487	498	462	480	517	440	481	480	467	487	440	528	485	497	501	482	498	495	507	464	453	495	482	526	480	507	465	466	492	481	455	496	430	482	462	477	496	523	502	513	471	488	478	482	470	461	473	502	484	500	518	498	503	450	467	461	455	473	440	481	484	460	451	498	451	517	467	493	479	448	432	415	462	483	495	488	487	503	524	528	438	492	499	469	482	468	446	507	484	488	471	464	499	474	479	470	462	470	490	500	481	507	458	489	450	507	486	506	495	483	474	514	476	492	442	498	449	471	480	499	479	505	456	512	489	469	448	447	462	533	505	504	519	439	486	470	477	516	465	510	476	463	494	467	489	486	479	509	441	476	499	464	436	447	465	460	474	492	467	506	479	485	515	461	488	495	478	466	502	455	470	453	468	479	490	478	507	449	496	516	465	445	446	465	523	477	448	475	453	449	464	484	512	518	472	505	463	482	482	473	485	487	508	462	471	512	510	502	494	497	447	517	511	516	473	484	500	463	465	462	470	468	472	506	472	486	459	463	478	473	474	506	484	458	441	502	488	503	449	454	481	500	487	488	519	470	491	468	477	487	475	462	477	450	495	467	466	494	478	479	489	469	481	436	517	481	478	483	462	492	466	466	512	483	496	476	497	459	500	469	541	508	462	447	496	464	500	472	474	483	484	480	469	474	516	516	508	508	456	506	477	481	492	481	493	510	452	477	429	435	473	468	464	449	479	467	453	509	463	469	501	530	450	487	454	537	502	463	476	453	489	506	464	510	473	481	446	476	463	485	482	472	486	464	527	475	471	470	506	468	464	472	460	499	431	497	497	439	462	456	496	491	474	450	487	474	491	443	459	449	495	518	538	500	482	486	454	467	447	476	514	495	492	492	465	470	476	469	469	477	483	478	493	481	501	516	455	483	457	497	453	505	475	467	490	484	494	499	486	490	498	524	463	501	441	458	474	448	454	523	491	481	486	491	478	496	487	494	464	486	482	501	480	440	460	478	494	466	458	485	472	482	487	504	508	489	451	469	483	461	469	492	474	453	437	502	467	509	434	458	461	516	477	415	505	490	521	509	471	494	488	473	493	480	487	509	509	457	465	477	486	483	511	473	504	490	495	472	505	543	491	485	482	536	462	521	490	506	484	483	458	509	487	473	495	475	523	513	495	488	460	456	501	446	470	519	467	487	475	473	481	513	499	502	491	458	505	499	486	484	477	485	487	473	486	478	526	504	474	495	507	469	501	510	476	486	473	507	430	508	478	499	471	456	419	507	498	490	478	479	466	465	443	497	490	451	501	497	498	490	490	445	454	508	531	451	480	514	486	501	517	459	492	459	501	500	472	460	462	480	514	474	471	480	483	458	499	503	477	479	458	493	480	475	478	492	483	488	492	472	473	461	478	489	463	469	506	473	517	476	548	467	435	520	511	465	484	482	483	457	488	470	486	488	455	453	479	510	469	471	471	485	511	453	491	480	481	482	487	528	484	504	465	503	480	518	514	488	503	515	486	468	479	483	475	470	450	451	485	471	498	471	475	479	436	463	484	478	468	489	477	486	486	515	514	432	447	519	466	528	455	469	475	461	457	475	482	479	482	470	504	451	463	513	479	500	487	470	450	517	469	459	479	471	455	447	490	515	458	490	467	478	464	460	511	501	507	487	502	513	501	464	476	474	449	468	463	499	487	484	484	445	505	511	523	467	466	497	487	493	472	494	485	495	452	461	494	464	526	486	517	462	455	462	506	460	467	501	494	469	485	474	442	450	496	525	491	470	474	478	438	447	482	443	489	518	504	457	490	500	491	495	495	462	478	450	489	486	468	527	503	471	511	510	492	427	531	466	505	482	488	481	491	507
5184	1174	1031	689	580	535	488	522	544	2291	2899	2133	1078	629	465	407	388	427	396	405	420	436	376	440	389	404	428	423	420	414	404	415	421	429	418	388	391	465	378	397	396	416	400	373	392	419	398	399	448	365	425	406	416	395	421	438	412	381	407	398	406	414	382	416	440	394	411	390	410	429	415	412	403	413	409	422	453	397	419	435	437	428	376	408	405	383	406	408	417	422	415	420	380	399	414	428	399	410	372	428	434	387	381	401	409	385	416	413	407	408	410	380	387	414	397	391	396	405	366	431	413	368	433	439	386	427	430	399	407	408	385	400	424	396	435	376	411	402	402	414	422	406	373	379	425	398	432	419	407	421	416	409	364	375	401	396	430	413	449	384	390	413	378	428	415	418	413	422	374	430	406	402	411	379	399	384	440	410	427	422	395	445	394	413	407	432	389	411	417	422	391	386	391	403	415	442	363	444	428	420	413	414	408	389	419	402	415	401	394	407	438	432	435	422	398	450	400	407	428	394	401	430	399	426	386	411	398	411	381	366	407	421	442	417	390	443	435	424	410	407	378	443	392	410	436	370	419	381	440	423	407	390	407	441	421	410	408	425	433	414	448	418	436	407	412	392	404	400	422	404	413	448	401	389	452	410	401	475	443	400	422	396	418	420	416	396	411	386	418	409	403	440	399	398	441	405	423	419	432	444	382	386	380	388	411	452	385	398	427	396	397	398	384	395	370	408	370	427	418	406	415	408	428	387	423	414	412	431	413	357	390	373	402	411	388	376	422	460	400	369	434	418	421	373	433	413	383	402	424	438	412	427	403	424	421	368	400	404	405	380	419	442	422	397	432	392	422	414	455	411	427	362	409	420	403	406	449	435	375	405	425	372	417	411	371	398	393	400	403	391	369	424	394	422	416	373	419	393	375	409	411	376	399	395	381	434	388	422	417	437	418	407	418	404	389	422	411	418	411	407	380	402	409	391	382	396	412	420	422	384	387	394	392	395	405	375	416	369	455	389	406	384	421	428	443	404	380	417	407	400	449	396	375	442	415	408	423	420	405	410	469	358	395	380	411	429	427	400	417	379	425	388	401	409	429	408	427	425	421	375	415	444	424	385	404	393	360	374	384	416	401	420	418	401	374	405	413	396	458	420	382	407	382	420	387	403	397	414	432	439	348	394	393	439	420	389	428	415	431	433	403	403	415	426	460	453	381	446	383	381	394	391	420	406	421	399	405	400	402	401	393	425	376	443	375	411	394	394	443	395	426	427	401	382	412	398	407	385	416	384	373	435	425	399	413	411	421	404	435	470	444	381	393	365	385	432	400	394	410	407	446	416	399	383	430	425	395	388	413	431	433	391	427	429	383	440	418	428	404	401	406	409	380	412	358	417	428	436	439	441	373	400	365	421	405	362	416	394	374	430	421	420	410	396	425	407	402	414	428	409	421	416	387	400	446	417	448	399	382	396	427	403	400	423	428	409	445	427	400	391	425	398	419	400	400	402	398	359	421	379	433	391	408	390	397	451	400	395	408	398	394	432	408	435	438	389	428	399	442	395	412	420	377	458	428	409	409	407	413	387	399	430	407	408	420	398	459	382	398	422	407	377	411	416	440	410	423	412	377	418	400	425	428	387	420	448	418	409	419	413	412	415	404	410	413	409	408	409	404	385	414	451	412	405	387	416	415	447	398	424	407	414	411	420	410	399	383	425	382	415	379	418	430	422	416	388	414	429	422	417	407	407	370	388	405	426	413	440	395	401	391	433	401	394	424	414	412	384	417	399	381	412	376	399	438	395	375	424	404	420	422	422	418	411	487	393	393	395	405	391	445	416	363	422	443	439	446	403	411	410	426	404	422	404	410	406	412	439	448	373	412	437	392	432	429	423	454	439	381	425	437	403	397	438	429	397	382	389	434	394	387	449	410	413	406	393	362	448	410	394	370	399	408	392	410	403	416	427	400	369	372	385	390	422	442	371	430	430	432	387	406	412	389	420	400	406	451	421	390	405	379	427	385	381	427	393	416	415	417	435	425	419	408	395	389	426	465	395	431	422	412	427	410	422	415	404	432	419	374	454	416	404	396	405	394	405	423	407	399	419	423	436	427	393	410	422	371	403	393	439	403	404	417	404	404	398	416	434	385	386	377	441	413	395	394	418	411	411	400	401	412	433	434	444	414	422	366	400	404	445	435	420	405	415	400	400	418	403	407	433	387	386	453	450	422	411	393	426	425	391	432	426	396	407	381	388	405	402	428	409	404	421	401	424	441	381	411	409	415	423	393	389	404	407	428	398	386	436	399	410	433	405	434	407	439	398	440	400	407	395	414	402	393	390	427	446	387	409	406	440	430	430	385	389	394	404	430	425	420	412	437	395	397	394	370	405	424	426	412	440	414	423	409	379	417	376	368	406	402	429	435	404	393	391	407	433	435	418	421	429	407	425	387	418	394	417	421	429	430	422	381	421	406	427	397	420	432	419	411	393	390	369	403	430	409	395	427	393	386	413	385	429	408	434	419	401	456	427	409	418	390	444	448	409	388	384	408	380	413	422	404	385	379	411	421	382	399	413	411	409	409	398	423	419	412	440	363	396	405	416	412	380	378	399	422	447	404	450	377	380	374	400	396	452	407	385	378	403	385	398	422	398	412	434	402	423	395	415	440	391	445	374	410	397	393	425	405	412	417	423	428	411	385	438	384	376	387	403	448	400	389	401	397	392	395	425	393	401	376	388	439	390	396	400	388	386	372	425	404	400	416	421	395	426	414	430	400	394	389	412	413	420	374	425	405	417	443	393	402	412	440	383	413	405	429	438	426	437	422	406	416	414	406	426	413	413	412	421	393	410	390	389	409	386	396	394	383	396	408	432	389	414	391	419	402	426	408	448	420	409	378	441	392	424	424	414	403	442	428	387	415	434	396	433	423	413	415	419	410	462	411	395	454	445	407	410	443	434	420	387	423	402	406	414	404	383	414	419	418	410	412	370	409	400	393	403	452	414	379	391	406	426	386	392	392	406	412	414	405	370	427	419	380	430	379	427	380	429	390	421	417	419	439	419	404	416	378	403	446	424	411	432	412	399	389	370	400	431	427	426	395	411	415	432	398	414	397	395	397	376	408	397	471	425	440	415	407	428	393	419	415	397	389	422	385	388	420	451	426	426	447	377	429	398	401	425	419	400	424	434	396	405	448	427	410	409	399	404	409	415	446	413	401	414	423	396	409	437	413	405	451	382	432	360	390	422	438	434	400	395	419	416	409	397	395	382	403	410	408	405	388	426	406	420	398	407	441	406	391	418	414	429	400	416	409	436	435	425	405	415	386	404	441	408	415	384	390	372	472	406	390	428	386	418	382	426	426	372	383	405	427	407	421	401	410	412	402	421	414	431	398	400	371	425	415	413	385	413	429	392	404	391	407	431	411	407	404	449	415	399	397	399	414	423	398	423	386	396	425	401	400	414	435	411	428	420	388	388	397	414	400	418	377	391	418	466
25177	21068	27049	25119	7114	1573	1059	786	1384	13910	19228	13332	5121	1423	704	565	537	568	530	514	488	478	511	528	531	500	518	546	527	491	533	476	511	549	523	516	503	494	554	537	550	533	535	502	514	521	497	506	525	498	544	468	514	524	490	510	532	508	546	524	512	544	540	550	543	537	515	509	547	530	501	521	500	531	516	539	494	502	518	530	486	487	502	531	539	520	525	498	533	504	511	504	538	514	545	488	501	506	516	507	512	529	496	502	500	468	510	561	536	487	474	543	552	544	531	490	540	513	481	503	498	500	495	528	507	492	523	483	510	486	501	521	539	564	496	511	475	545	499	468	525	588	491	515	553	504	537	493	530	547	502	546	526	496	514	506	505	545	538	560	516	524	488	509	500	501	550	517	465	524	511	537	476	520	544	504	501	479	509	513	547	537	551	525	538	523	537	484	519	517	518	488	522	488	519	540	543	493	504	506	512	496	503	505	520	505	515	495	517	542	535	492	494	524	520	504	518	542	514	505	511	486	549	506	537	522	541	513	574	512	467	508	524	528	513	518	467	493	506	523	544	501	535	532	465	563	523	512	503	503	518	519	493	531	501	509	512	496	507	520	585	509	507	464	539	545	544	537	524	524	479	518	508	503	532	503	523	525	486	497	476	505	550	516	534	491	477	545	541	474	480	512	474	477	476	519	531	530	500	504	511	505	589	527	539	538	535	484	522	511	541	534	537	529	515	520	507	520	540	489	502	492	465	495	501	500	481	512	540	508	530	495	498	542	521	532	515	541	505	542	504	540	547	505	529	509	496	525	491	484	492	550	490	538	491	507	538	472	488	528	510	517	500	482	505	482	538	475	514	507	539	535	525	496	524	527	488	558	513	525	563	533	519	534	541	558	471	509	471	563	492	534	546	533	492	502	537	478	536	500	540	513	526	488	529	527	516	481	545	546	556	465	526	542	527	524	505	506	538	505	566	494	505	510	508	520	515	539	535	501	507	498	540	483	473	498	531	502	482	507	511	510	535	524	530	559	494	496	503	497	516	500	475	507	558	536	513	503	482	497	531	502	548	527	534	527	485	506	549	520	494	496	537	496	491	537	517	494	509	497	528	457	542	498	486	524	540	536	552	514	532	505	505	506	517	550	504	481	497	544	515	468	497	520	497	514	496	547	529	501	505	486	512	521	520	477	526	476	510	520	503	479	553	508	506	461	472	516	508	488	521	503	483	550	512	482	539	546	554	468	525	551	521	514	513	504	476	530	489	489	526	493	516	460	524	496	497	532	492	501	509	556	457	471	510	521	513	515	510	533	504	510	482	517	517	496	521	489	494	483	516	489	484	486	498	551	503	532	504	529	506	475	493	527	502	548	494	504	518	512	535	549	491	521	508	493	511	527	533	539	527	520	536	477	529	539	492	523	517	517	472	508	515	515	521	478	520	564	542	517	523	555	561	513	502	476	519	506	525	533	469	501	550	545	512	473	562	501	495	518	492	466	523	536	551	461	476	513	556	523	498	485	494	497	544	520	547	501	500	489	535	519	501	494	514	560	456	503	495	518	539	461	507	490	535	554	474	483	458	513	508	533	550	535	543	496	501	495	487	525	480	509	546	497	472	483	507	559	492	496	523	526	474	504	520	527	534	531	484	513	486	468	522	486	487	546	538	513	503	546	544	533	513	520	520	507	514	552	544	487	459	520	545	511	499	560	496	515	539	494	554	543	487	530	452	499	511	498	542	507	487	507	505	481	495	575	509	483	530	513	496	549	533	484	527	467	502	517	528	535	506	475	547	548	531	520	550	509	525	546	565	520	502	495	527	519	519	565	535	495	532	491	508	502	519	533	462	499	537	538	505	573	522	482	533	503	514	516	551	454	502	542	499	487	529	482	504	533	502	499	497	524	490	525	463	498	494	531	530	495	508	538	522	548	498	498	564	536	484	509	525	476	517	509	523	493	569	523	509	506	523	534	504	493	522	526	467	533	543	535	526	484	525	499	512	520	518	523	564	521	525	505	563	525	554	533	511	513	516	513	499	486	510	494	471	511	531	546	491	523	501	511	535	527	502	520	537	476	508	521	488	502	515	503	491	521	517	510	509	486	504	515	479	483	511	534	487	517	508	507	527	511	540	508	545	500	515	486	517	472	492	490	534	488	520	533	480	486	488	516	472	493	504	477	501	518	503	502	551	496	533	506	497	519	477	505	528	487	481	506	526	470	496	464	576	481	515	480	454	545	520	521	499	470	538	510	506	536	505	514	504	559	513	531	486	507	495	505	530	488	515	526	529	546	496	515	472	523	535	538	532	521	484	467	526	474	493	535	509	518	520	542	531	476	527	527	500	527	527	482	498	543	510	540	522	535	466	503	466	471	523	523	527	472	528	500	513	516	539	522	538	477	514	540	520	532	529	489	478	516	486	531	542	486	487	496	467	489	506	496	559	525	533	536	496	540	493	481	533	531	514	498	503	476	493	515	524	500	530	571	543	505	513	506	535	466	500	514	504	525	488	512	498	519	553	481	515	518	513	521	474	516	473	515	517	495	531	542	498	479	523	521	548	512	537	497	531	518	513	493	510	496	526	521	484	545	526	529	498	474	533	512	515	521	527	519	525	514	527	533	475	529	522	497	541	474	517	518	526	510	472	499	542	530	491	541	511	510	529	528	529	530	462	487	539	467	512	502	492	532	517	532	500	486	513	487	492	498	508	493	521	498	509	488	488	489	523	513	489	521	490	549	496	511	538	539	527	531	553	499	496	496	479	461	512	553	531	464	526	529	545	494	492	527	500	528	516	563	515	512	497	499	515	513	510	536	539	512	499	519	513	529	517	545	522	515	495	492	531	500	491	461	473	532	541	543	486	500	515	481	549	541	516	521	515	500	512	521	565	525	486	547	460	529	542	529	488	504	504	495	542	485	541	557	516	475	499	548	528	518	489	521	512	518	534	516	512	510	529	529	506	504	518	559	540	521	501	495	507	504	541	512	515	548	511	497	508	505	539	536	517	528	506	494	472	549	479	532	511	495	471	504	526	524	546	496	543	487	540	535	547	534	523	511	507	524	562	537	523	509	530	482	485	510	474	514	555	513	510	519	531	526	535	562	478	504	497	512	527	540	520	543	515	518	514	500	544	526	493	523	535	471	471	518	522	520	538	497	553	531	535	522	507	517	516	486	504	505	490	512	521	531	531	521	532	485	525	517	532	529	506	504	560	501	520	565	502	510	541	500	477	515	494	506	507	508	509	476	526	458	512	542	512	502	485	522	542	522	505	487	495	498	532	493	515	495	521	545	485	484	504	524	539	549	508	491	521	528	508	512	489	510	529	515	500	538	538	493	511	485	505	499	517	511	508	478	539	501	511	526	495	491	497	480	476	519	491	504	509	473	493	518	524	532	517	513	513	460	540	524	515	519	532	538	485	532	521	511	464	501	502	512	546	530	497	481	517	546	545	531	523	525	482	470	528	500	534	482	508	484	501	550	512	494	495	512
3920	4308	3851	2154	1545	1250	1045	674	1905	16801	17443	11815	4666	1331	706	496	444	434	450	462	435	450	471	422	475	459	477	411	436	473	440	427	438	439	450	447	464	412	459	430	443	475	442	455	454	454	451	449	469	446	438	437	446	474	457	454	448	448	438	419	450	448	427	476	457	431	425	428	443	421	422	476	421	426	476	402	479	434	444	447	430	465	431	433	431	483	454	441	431	435	450	464	449	438	446	451	423	455	457	440	454	440	430	444	410	412	455	429	452	416	436	424	420	444	455	457	468	474	468	429	483	479	421	398	447	423	470	443	393	445	482	422	419	440	461	462	484	442	468	444	439	468	421	452	471	412	485	393	421	419	393	432	463	449	433	414	429	431	438	474	417	444	446	454	425	415	430	442	479	447	424	432	459	430	431	479	421	468	466	476	441	419	419	460	460	473	488	429	468	446	467	475	436	450	434	472	462	445	434	454	492	447	468	425	436	450	459	468	457	480	441	459	488	429	487	436	454	420	458	433	421	450	424	458	450	440	434	434	457	438	434	447	426	459	485	476	472	455	473	435	459	412	453	435	447	398	404	460	421	444	451	438	459	446	417	455	478	441	491	449	439	432	502	464	421	444	460	459	420	462	449	431	448	447	432	458	452	438	421	439	406	463	433	478	422	427	456	382	466	457	430	466	432	447	461	437	480	461	437	419	487	427	446	437	444	447	453	478	450	454	487	419	455	482	444	416	449	450	426	480	448	470	452	405	413	459	422	439	461	471	477	433	449	428	436	439	430	424	466	454	443	421	415	442	471	457	428	447	451	429	458	449	470	452	407	447	454	434	461	477	450	411	469	471	417	426	452	440	457	412	439	412	456	457	424	418	482	459	450	459	459	454	462	447	441	421	457	433	458	431	442	445	443	436	438	487	426	436	433	403	435	475	415	465	435	461	458	434	401	436	429	404	445	444	444	442	461	423	458	478	465	483	487	463	468	480	453	435	476	465	458	431	470	438	459	459	431	451	443	469	405	454	459	425	458	424	460	438	430	444	396	424	429	448	457	443	408	441	431	438	423	459	497	429	450	456	433	470	435	466	439	407	459	411	447	464	460	463	416	386	436	429	437	479	472	442	449	419	443	442	501	437	470	374	458	464	454	421	455	449	470	404	430	438	440	453	438	408	452	475	472	492	434	454	453	460	424	404	436	440	384	452	431	471	447	389	455	451	451	482	442	467	418	450	426	404	440	423	458	444	421	438	419	482	423	450	494	429	433	441	415	428	461	485	429	464	446	435	453	470	447	477	441	479	418	448	485	463	437	477	457	446	462	446	435	463	433	438	420	399	442	438	462	477	458	412	440	460	462	429	449	458	422	425	444	428	395	446	481	419	460	454	492	477	440	445	428	427	434	405	475	454	440	448	437	450	475	423	426	467	483	439	421	412	424	466	430	434	416	420	468	440	425	462	448	420	473	440	438	473	418	471	412	438	456	449	431	416	450	416	461	414	425	455	459	421	444	455	467	436	411	456	455	454	448	469	430	431	405	450	467	423	439	448	456	467	433	410	400	410	455	444	481	482	442	444	449	469	460	445	445	491	488	441	431	419	437	492	489	430	430	441	434	429	444	434	415	441	465	416	430	469	472	463	391	421	472	487	472	464	456	445	442	455	490	435	470	429	417	458	448	441	478	440	464	456	466	471	427	442	414	406	418	496	468	433	450	467	458	457	456	456	406	455	474	446	436	427	380	442	449	460	433	443	462	440	430	434	471	453	448	446	442	429	449	433	463	469	438	455	473	456	458	490	434	492	426	455	485	490	454	432	451	443	438	425	435	422	434	402	455	451	435	477	428	465	491	406	460	454	447	457	430	441	445	446	491	467	440	440	424	466	452	405	391	465	442	414	425	418	443	439	443	447	440	459	405	422	452	461	435	437	432	446	448	409	449	438	471	459	443	427	462	421	418	471	407	424	456	453	431	434	456	435	410	409	423	499	426	391	442	461	442	449	456	466	473	498	460	460	405	438	440	437	424	491	453	456	430	414	410	435	461	405	484	426	476	463	462	492	451	392	386	437	455	447	429	449	425	436	450	450	430	435	490	441	425	451	436	453	466	438	461	412	447	445	430	424	407	429	446	452	448	434	464	459	452	459	481	416	458	433	447	444	418	467	438	451	431	450	445	422	443	431	445	416	443	429	429	422	409	433	422	432	416	429	445	462	478	393	452	447	403	410	422	427	463	428	459	456	459	407	417	414	470	471	450	464	426	442	494	445	429	443	459	439	458	473	466	429	422	414	504	447	407	449	402	472	446	455	437	435	460	453	432	453	478	442	460	416	418	486	435	429	456	431	450	430	444	446	445	424	451	455	490	498	444	459	434	405	434	453	436	466	490	488	472	452	422	451	414	439	441	451	440	457	483	471	457	435	430	452	423	430	459	454	419	393	456	427	420	427	462	473	420	431	438	465	475	474	441	427	463	427	452	466	374	422	421	452	464	455	453	445	471	418	449	417	456	483	440	469	432	458	439	464	456	424	468	409	441	455	486	475	446	428	458	411	426	447	444	446	470	391	427	461	456	398	456	425	458	484	439	451	454	450	443	407	456	460	447	420	447	420	488	417	450	406	405	426	419	437	438	438	465	443	450	440	461	449	457	443	436	420	437	479	445	446	424	424	442	447	427	436	409	454	444	452	417	453	443	449	481	428	460	458	441	425	447	427	437	431	435	428	466	439	442	437	440	488	460	456	445	421	445	422	497	433	414	449	417	470	454	429	426	434	456	447	443	440	444	461	489	425	435	436	447	467	440	477	441	440	447	441	420	406	436	455	460	443	463	423	452	465	463	457	425	426	461	443	443	445	424	461	478	475	432	425	472	422	465	433	462	463	413	471	442	429	449	479	459	432	472	440	437	430	429	424	459	430	410	439	442	427	415	447	402	406	429	458	441	436	450	408	478	434	432	445	472	469	454	437	454	413	439	470	482	451	469	449	416	457	483	450	470	454	420	430	422	476	431	434	471	417	433	420	450	411	451	446	430	442	418	438	441	444	426	445	444	461	440	447	446	446	439	454	413	423	427	427	440	484	430	478	463	461	435	467	414	443	439	471	398	470	387	481	417	405	495	440	410	438	451	477	435	464	440	445	428	458	414	438	453	405	450	414	463	445	460	474	428	436	449	467	426	439	466	409	451	439	406	437	466	485	474	451	452	462	479	433	447	459	467	442	420	443	467	449	443	424	438	449	457	416	408	438	416	414	423	462	467	435	452	433	428	479	427	478	462	409	463	459	437	407	431	428	450	408	416	457	433	426	459	437	463	426	432	434	466	445	428	419	452	403	440	434	435	451	475	445	452	452	427	466	463	479	445	415	434	434	485	431	470	414	465	425	425	431	449	431	430	445	428	429	495	420	460	443	430	456	444	409	411	465	479	451	441	423	435	430	423	436	438	432	496	417	458	440	449	437	435	431	486	463	420	405	439	426	418	441	411	411	479	445	434	461
23857	21058	28306	24023	21033	9750	2550	1321	2148	28051	34780	25498	10874	2769	1276	829	766	728	696	729	731	716	694	736	732	703	723	707	703	738	714	711	767	727	754	707	721	704	671	739	747	727	787	725	709	754	739	719	733	710	773	751	720	737	747	749	749	754	728	699	744	755	748	765	761	790	754	728	719	749	731	684	780	686	722	736	733	753	750	716	723	712	715	760	753	703	742	723	681	731	746	743	718	727	708	752	695	747	735	760	731	767	699	680	710	694	733	705	679	779	746	720	745	684	739	677	766	708	731	677	720	740	737	733	748	756	664	697	726	692	741	755	703	783	707	743	706	732	740	766	734	701	697	681	740	720	656	741	695	723	700	678	724	703	746	753	714	714	757	765	712	751	798	732	744	763	722	729	720	771	721	701	680	743	685	724	702	728	790	725	701	751	704	646	726	757	725	691	688	731	736	716	701	699	699	673	768	753	734	765	702	722	702	723	662	686	768	708	766	730	682	713	736	728	693	694	689	760	737	726	762	733	692	688	760	683	734	780	705	699	700	734	736	702	757	737	729	692	768	767	744	737	706	768	674	705	770	697	740	692	696	706	699	685	712	768	759	719	742	732	720	718	712	722	735	707	703	690	716	752	775	691	712	757	712	730	731	672	698	737	702	714	760	720	700	725	747	697	719	751	700	767	701	703	712	738	696	702	736	718	719	702	729	772	733	741	752	782	717	681	702	735	754	753	734	705	748	682	739	727	773	717	734	688	727	678	732	769	723	745	684	754	723	717	708	686	700	685	710	743	725	717	713	677	691	700	733	715	736	737	712	753	718	766	741	728	720	688	722	709	754	712	747	713	730	741	739	730	751	716	735	690	739	753	750	668	729	676	736	713	717	739	729	733	742	706	694	722	727	709	727	692	728	719	691	752	725	704	699	724	741	760	675	768	723	771	714	721	727	719	699	721	686	806	763	764	729	684	740	710	730	687	685	726	734	699	754	723	742	766	662	716	714	738	786	736	720	738	715	731	698	710	697	754	687	698	733	735	708	743	699	689	738	688	735	767	691	717	742	717	753	776	656	717	704	692	769	729	705	741	780	704	714	743	703	714	738	734	757	717	779	742	697	710	752	718	733	718	757	696	743	707	803	681	696	702	717	731	713	671	710	715	755	751	719	693	707	689	705	734	731	742	723	756	733	717	699	741	648	767	723	718	718	700	758	708	765	750	728	758	753	711	717	695	720	731	704	744	739	721	704	764	707	714	697	706	722	748	690	734	687	747	697	652	706	736	743	736	726	720	728	702	752	657	743	656	735	676	780	745	700	726	717	715	789	726	752	682	744	740	750	760	699	783	736	698	703	688	730	682	698	782	715	735	745	708	745	758	759	704	714	753	748	739	750	689	729	739	724	739	709	757	727	735	683	731	701	723	707	679	722	668	711	743	695	723	708	671	716	736	737	694	712	688	714	748	793	690	713	690	738	769	772	701	676	724	704	697	680	706	711	700	695	727	697	713	741	725	740	707	714	719	748	676	707	727	730	735	752	726	735	714	695	743	769	783	720	712	743	731	706	741	690	754	767	803	693	753	681	692	744	731	718	751	747	713	748	751	724	729	712	777	697	725	713	719	743	748	715	741	684	763	663	747	756	708	806	678	686	764	696	719	720	681	760	695	704	738	698	698	743	731	748	710	681	717	726	717	752	718	722	719	708	737	757	726	644	703	719	684	732	679	749	661	691	707	769	744	729	791	739	706	697	745	727	712	745	738	719	682	749	739	720	734	707	703	698	727	709	739	776	707	735	735	711	732	685	728	728	769	758	763	736	734	733	709	739	743	749	764	728	712	729	722	766	711	731	717	727	697	701	696	699	716	713	708	737	700	692	733	694	725	692	764	712	731	716	753	771	724	744	664	741	745	692	768	694	780	724	754	733	661	756	725	698	701	723	702	734	714	708	729	712	700	736	678	734	787	729	763	690	765	701	764	722	761	686	682	747	721	718	745	747	653	728	721	712	704	695	703	745	743	698	742	731	741	754	704	774	692	730	755	694	714	687	713	662	740	730	695	755	730	703	749	725	723	707	706	706	757	745	733	715	715	743	701	801	686	737	744	721	761	764	700	708	736	747	700	685	743	707	776	730	694	714	689	674	755	731	764	719	759	729	696	734	707	721	749	714	720	734	720	745	780	765	719	770	681	720	740	732	729	710	726	782	733	705	720	715	723	742	754	747	705	699	691	738	686	706	738	733	715	742	707	710	715	677	709	712	707	722	739	723	729	701	743	736	682	724	686	741	745	718	711	714	715	743	710	730	703	690	767	706	712	777	740	688	696	723	736	726	696	741	759	696	748	686	740	752	665	719	732	716	738	722	720	719	698	740	781	764	698	699	735	708	666	729	720	686	773	720	678	711	700	788	748	720	737	692	763	713	737	722	700	725	745	719	734	707	717	709	739	675	706	691	739	732	740	720	709	733	755	718	717	715	707	697	713	740	697	699	708	688	713	737	745	767	698	697	777	697	694	722	659	733	726	725	716	732	779	706	709	705	756	710	713	708	674	671	798	684	728	720	726	751	691	689	713	706	749	730	721	763	763	758	747	725	738	745	709	713	728	723	746	724	677	732	705	740	756	697	732	726	734	703	695	722	708	666	743	711	731	716	762	686	753	701	714	705	786	701	737	704	719	702	707	715	690	724	729	725	656	715	750	711	717	728	691	764	709	729	752	707	791	769	716	749	724	722	720	699	711	697	680	693	769	670	701	739	698	720	712	709	684	711	734	707	715	684	718	741	725	761	758	718	731	679	699	722	639	711	729	740	708	729	710	707	734	737	739	706	720	724	704	708	741	760	719	726	748	705	726	733	704	670	719	740	752	744	742	729	722	742	731	724	676	717	727	677	760	730	705	639	686	736	744	711	771	707	686	722	751	698	699	717	711	673	697	739	733	711	738	722	736	715	730	748	665	700	699	699	749	739	695	717	752	735	712	717	691	767	694	733	685	709	716	738	754	707	724	716	751	662	732	717	744	754	769	725	730	711	733	733	725	692	764	731	747	680	715	704	626	711	682	739	721	735	781	726	717	697	696	727	751	671	718	692	730	711	745	681	738	759	689	706	739	692	720	665	739	763	729	719	732	699	714	732	734	686	684	709	704	707	745	718	722	782	697	709	733	727	682	747	701	730	735	702	765	725	719	741	729	750	761	677	725	692	735	705	693	716	716	737	701	738	695	697	722	710	705	750	723	773	715	692	719	708	741	709	740	715	725	714	730	708	748	682	730	709	662	726	679	715	766	698	697	711	739	668	729	705	675	748	730	703	722	713	789	703	759	718	723	732	771	716	735	724	709	711	725	708	715	740	772	748	723	744	734	749	747	712	687	733	718	727	690	711	710	725	748	730	746	742	698	688	755	697	762	737	763	750	697	733	717	758	699	728	683	674	726	695	713	719	700	729	764	716	737	743	728	739	681	746	714	729	713	728	701	687	771	722	741	694	684	709	730
4542	8569	7804	4672	3288	2403	1826	1413	3061	30862	30363	20233	8110	2471	1234	759	662	616	647	633	593	603	590	594	563	633	612	647	643	600	669	613	629	624	616	629	613	579	590	596	614	616	610	579	656	582	610	632	578	615	582	610	603	596	630	591	620	605	620	609	632	611	589	531	618	580	602	626	618	596	613	608	556	619	585	619	560	610	556	571	614	618	588	640	599	633	591	595	602	629	602	591	602	604	620	604	571	590	600	634	645	598	631	609	582	605	596	625	581	605	601	631	612	613	624	620	590	616	611	657	580	615	640	595	592	609	624	559	567	602	541	613	624	620	634	620	607	619	629	592	619	620	628	650	607	600	629	615	611	605	603	570	544	588	599	567	604	569	584	636	615	575	592	620	595	607	614	632	611	647	576	612	577	604	608	629	595	553	571	661	623	604	597	629	617	626	577	650	617	580	558	599	640	577	623	606	623	569	586	579	580	576	612	616	576	614	566	559	640	607	584	637	580	620	615	596	628	577	629	584	639	563	563	600	566	578	657	642	633	595	599	638	612	628	605	596	579	601	581	586	638	608	593	612	606	596	588	575	615	609	613	622	633	626	587	632	638	634	601	658	595	620	625	609	600	624	584	573	604	620	602	547	588	572	583	650	566	599	660	628	618	598	567	588	599	566	583	613	599	604	606	612	589	630	559	570	588	608	632	625	631	567	609	600	627	624	615	633	585	614	562	587	622	606	618	569	599	645	566	618	575	638	606	582	541	606	600	502	633	594	635	585	632	633	581	581	628	618	632	620	591	615	595	597	645	593	621	618	528	601	611	542	612	581	581	606	630	635	623	577	609	571	646	594	668	582	586	618	602	558	586	565	569	594	603	594	583	548	623	605	630	619	608	563	624	578	642	607	607	622	597	651	603	595	594	605	586	590	617	591	576	551	628	598	628	608	599	642	593	621	601	578	599	578	625	555	553	632	613	602	644	664	561	622	608	618	596	548	596	599	596	554	631	587	596	603	621	610	575	595	613	578	622	588	601	591	596	550	604	616	617	672	593	585	619	594	599	589	588	598	625	613	610	591	595	589	597	580	613	614	591	602	623	603	581	592	614	618	627	571	612	608	597	584	622	607	620	620	590	591	578	609	587	622	620	604	598	621	653	603	639	590	616	585	581	599	620	615	575	590	592	593	633	638	608	604	587	552	619	579	572	618	650	568	611	581	634	592	620	607	582	614	618	600	579	625	637	617	581	555	601	579	611	606	605	581	611	614	579	608	576	586	621	570	601	631	577	576	622	602	616	637	583	572	577	615	600	563	640	654	619	598	616	599	565	609	639	571	560	607	613	590	606	615	579	615	578	585	624	585	638	613	601	592	585	545	633	584	630	549	599	627	588	570	608	569	605	591	595	594	622	662	604	620	601	586	634	582	608	610	577	653	593	626	564	587	628	583	612	587	663	619	590	574	571	606	604	605	584	611	587	585	615	629	639	578	639	594	595	607	607	646	577	594	601	618	578	603	612	617	635	634	614	582	595	565	563	580	627	598	649	621	631	616	627	613	628	598	604	605	611	616	621	628	638	602	598	614	601	551	621	610	612	612	594	590	610	644	636	630	586	604	644	567	517	591	618	614	641	612	618	611	601	612	607	588	607	609	590	578	598	588	575	634	613	602	612	644	554	583	607	619	603	552	577	626	623	624	593	580	629	609	616	615	626	543	624	587	593	601	600	606	646	583	615	615	564	588	600	626	588	626	587	614	589	581	618	623	622	629	589	576	602	569	585	581	602	605	600	605	612	641	627	598	624	560	623	618	607	576	618	592	585	602	623	601	609	602	584	606	597	616	605	642	614	598	587	613	571	591	626	612	599	589	616	655	587	640	588	575	635	567	570	606	625	619	627	607	600	593	589	583	622	589	599	590	624	554	620	599	615	630	612	586	651	611	608	545	603	597	602	610	605	613	627	620	616	615	586	640	602	571	588	609	592	581	611	598	603	581	568	611	626	612	613	551	620	633	584	621	559	581	617	609	610	631	585	603	583	593	613	618	622	564	641	589	584	558	617	603	621	648	622	571	574	590	592	599	589	616	594	599	587	641	578	614	599	614	626	592	636	588	653	628	614	594	596	579	614	621	617	597	580	590	609	604	648	569	600	600	611	595	565	581	607	573	555	571	579	597	584	621	614	575	578	633	596	610	560	558	612	592	602	570	558	577	621	574	598	614	617	552	660	641	588	589	578	605	590	608	594	586	635	571	602	611	567	557	628	588	589	587	604	609	606	629	630	570	600	617	605	620	548	612	598	582	596	631	621	621	575	610	603	607	620	577	579	610	621	650	617	597	620	581	611	586	661	626	573	638	607	605	593	577	606	633	559	588	545	574	632	612	650	592	643	588	615	586	589	593	622	601	578	645	598	562	623	622	596	595	612	604	594	649	628	574	579	606	622	620	582	597	575	626	595	617	630	571	589	590	582	582	614	564	601	562	610	630	585	592	635	611	581	584	600	609	597	626	568	569	577	615	586	598	562	601	562	584	596	591	602	580	612	580	619	627	564	612	628	615	584	538	593	569	651	619	583	619	619	615	576	605	598	595	614	575	616	578	603	600	593	638	610	605	653	581	599	597	637	552	589	563	556	595	603	570	598	618	597	630	607	565	627	657	610	597	632	584	618	609	592	639	636	604	577	583	592	577	610	608	573	587	623	625	614	639	594	544	597	635	601	555	571	607	607	596	609	614	620	596	561	590	587	604	583	588	580	606	610	581	599	548	616	556	598	605	585	617	573	615	632	590	596	613	614	643	622	588	581	551	625	612	626	589	564	559	613	612	575	572	580	578	586	637	641	591	636	575	662	560	589	647	590	600	605	537	617	605	575	627	585	632	562	567	626	605	596	639	619	567	549	597	586	606	592	566	640	618	625	610	623	619	632	577	601	558	597	554	575	573	603	605	660	645	549	602	576	578	574	585	586	551	590	604	646	585	589	631	641	577	599	575	570	586	623	601	644	613	596	625	608	623	559	620	586	611	611	571	630	607	591	640	628	610	620	632	601	552	570	625	566	601	587	584	607	568	592	631	566	593	581	629	605	541	608	635	596	614	593	590	591	589	609	622	592	573	616	586	590	595	609	623	633	611	597	593	572	610	574	589	566	560	602	587	585	599	615	600	630	608	592	588	588	622	619	591	606	577	640	618	623	597	612	602	595	556	576	577	585	601	567	624	541	621	598	599	574	603	563	572	613	598	607	596	564	589	599	609	619	626	597	620	623	589	597	628	584	618	659	603	630	586	606	627	565	609	561	603	572	617	551	599	571	583	611	627	588	624	594	591	562	620	578	619	622	617	599	616	594	558	590	591	618	601	576	601	604	596	628	551	604	584	579	522	608	559	614	644	597	606	602	607	597	627	607	606	595	578	550	617	605	610	568	575	589	618	624	601	570	592	614	608	557	620	591	593	581	589	563	584	589	594	591	583	537	599	625	608	615	612	590	640	610	612	600	582
27315	13130	2460	1512	877	758	633	604	592	1788	2625	1937	1202	726	627	596	551	563	583	539	590	609	600	560	560	578	603	557	533	562	564	560	502	549	565	614	579	554	536	545	547	512	527	570	563	546	589	514	628	521	551	557	601	535	534	540	553	534	590	573	589	570	589	553	563	543	601	550	582	592	553	535	569	552	585	604	587	555	570	589	574	577	556	562	550	530	550	569	561	573	564	536	581	562	554	547	569	600	542	587	519	587	575	558	562	524	542	559	550	554	550	564	519	488	508	565	575	551	594	569	600	574	560	555	567	552	548	593	538	527	569	597	553	619	548	554	564	534	563	545	551	558	545	538	564	524	582	559	560	548	604	597	586	546	571	563	571	529	550	540	573	555	573	579	545	592	555	561	535	540	535	564	531	526	586	552	582	562	522	558	564	579	582	498	576	583	530	553	544	565	540	555	564	564	520	583	597	570	607	588	549	602	552	569	559	522	579	560	557	533	554	558	572	578	568	555	605	546	589	570	559	570	575	546	550	525	527	525	584	534	541	528	534	548	591	591	537	543	558	579	552	541	577	554	533	604	547	575	556	515	511	530	550	587	551	584	587	561	557	580	521	563	546	518	557	519	527	510	565	558	578	546	595	574	557	573	593	588	548	573	533	552	589	551	554	541	581	582	533	539	582	543	559	575	585	559	576	559	564	604	538	529	559	612	569	567	545	529	564	584	540	588	582	566	554	535	574	564	533	570	595	534	572	550	585	535	548	593	588	590	573	542	540	526	605	566	578	540	568	541	564	583	565	519	532	596	568	577	605	547	541	568	566	528	643	596	551	609	584	578	536	521	583	560	542	534	559	572	571	574	570	520	507	542	562	563	526	579	540	539	506	557	580	583	568	581	588	534	538	556	554	588	543	567	535	547	568	610	555	584	550	526	562	571	589	546	562	582	550	566	565	542	556	584	553	568	580	587	576	534	525	538	597	541	564	568	537	601	541	578	562	535	587	587	585	498	546	561	519	566	560	559	561	524	559	568	576	566	566	576	546	568	538	583	561	550	506	560	559	539	517	542	572	550	571	563	579	584	563	529	574	595	518	532	577	547	529	583	561	562	560	549	552	553	555	579	567	564	545	562	538	595	572	553	517	563	568	550	540	531	557	582	571	576	542	551	555	554	549	587	584	575	552	524	571	502	559	541	560	562	519	553	601	565	534	548	555	581	573	575	568	550	587	553	577	603	567	548	557	561	576	556	554	578	573	540	531	534	566	568	587	531	551	583	562	562	556	594	595	548	559	532	549	566	497	555	544	544	583	587	533	587	541	573	540	590	566	538	568	565	581	583	532	571	564	560	608	551	595	570	548	560	570	514	604	597	553	547	531	547	584	535	516	581	544	547	515	590	558	594	564	539	556	529	529	557	549	599	577	546	527	606	568	504	586	491	554	568	628	553	552	541	562	545	577	568	626	578	545	600	545	584	571	547	559	566	560	545	582	516	579	565	568	569	580	589	599	547	594	560	541	513	548	488	514	567	559	536	544	546	573	523	542	628	562	573	563	585	582	572	518	538	539	593	573	546	569	535	524	507	565	513	565	544	524	544	598	565	564	580	560	606	558	563	573	543	607	555	566	566	550	552	581	544	554	572	518	553	577	560	555	553	575	561	536	527	579	564	565	550	564	583	560	568	559	582	595	617	578	525	559	527	528	549	543	548	568	579	544	566	565	553	538	550	516	589	579	559	561	564	545	592	565	537	550	558	557	591	538	594	582	508	577	549	562	518	581	550	582	589	515	571	529	560	510	575	584	560	569	584	554	566	579	542	565	545	575	555	534	547	571	555	546	583	580	544	556	522	545	572	572	558	579	603	550	550	579	550	604	578	556	525	601	524	533	572	562	545	557	553	545	621	572	574	563	557	567	580	521	535	572	589	551	534	491	546	576	559	558	565	525	537	577	585	574	549	576	532	554	539	519	560	562	553	603	571	558	562	594	525	567	562	521	542	559	572	544	562	563	536	583	565	562	555	526	577	535	569	563	537	557	577	589	533	549	555	552	552	570	571	560	591	537	531	605	516	546	594	542	549	537	537	596	561	577	549	575	576	517	535	576	585	548	544	543	599	554	581	585	564	561	573	546	575	553	593	535	576	512	553	614	571	578	631	535	554	554	578	610	525	539	574	586	559	546	601	560	568	564	548	604	552	549	563	569	537	581	557	575	580	574	547	549	520	546	565	526	548	560	544	525	563	487	578	517	563	560	536	543	550	556	558	511	542	563	537	617	530	552	573	554	532	559	561	544	544	568	550	573	533	556	586	548	552	595	527	586	572	559	591	520	543	556	536	564	579	555	573	557	550	555	557	544	614	587	617	553	588	586	560	531	536	547	574	574	586	523	506	564	552	555	544	558	564	639	560	552	563	527	568	547	544	476	551	590	548	544	552	572	526	558	555	558	580	530	591	570	538	515	571	564	549	584	555	543	579	557	572	588	568	535	576	576	519	568	548	541	569	577	561	571	592	544	551	554	550	605	603	545	551	570	554	551	558	614	523	533	562	568	558	616	556	572	522	556	567	576	558	553	542	534	597	547	537	619	543	563	543	577	586	573	585	635	609	547	591	510	513	557	539	578	567	542	573	599	554	531	543	584	553	548	567	582	556	559	569	565	543	571	583	563	544	562	573	513	546	527	608	560	531	557	529	547	573	546	570	557	564	545	542	581	579	538	517	548	543	555	549	569	551	547	582	587	592	556	581	546	556	579	597	554	560	580	569	582	566	590	520	587	569	545	563	516	539	589	595	534	526	569	598	546	569	539	576	575	592	574	563	492	553	548	557	558	565	574	571	541	549	558	583	597	541	554	583	579	590	551	564	569	553	557	586	560	517	577	558	600	553	587	549	568	582	553	565	559	557	539	522	524	534	524	560	584	555	547	544	546	559	545	549	542	549	534	549	534	551	602	542	546	543	524	557	532	517	559	530	544	530	607	526	538	584	577	547	525	517	541	598	588	549	530	572	554	522	602	606	585	616	561	595	559	511	551	580	595	557	554	558	560	563	529	542	573	562	578	525	538	626	579	541	556	541	546	546	533	556	584	510	550	576	523	579	552	553	570	565	555	586	586	572	605	546	590	562	556	600	555	582	579	553	527	570	531	524	564	502	592	579	546	554	546	548	584	530	541	572	562	550	600	526	530	570	538	588	510	578	543	574	526	530	553	516	564	584	537	584	549	534	535	564	559	581	549	561	577	578	602	579	558	575	584	538	522	604	558	549	537	571	568	529	536	579	563	544	497	562	522	560	582	612	569	554	545	570	510	616	545	549	573	581	568	554	581	560	555	547	571	550	565	570	561	528	582	552	563	550	535	554	550	570	602	555	539	557	541	499	546	568	545	578	565	529	616	556	531	531	519	551	545	598	537	575	552	576	532	566	571	519	557	567	536	610	583	537	535	594	531	570	576	512	563	546	570	526	566	546	559	536	543	572	593	550	548	550	594	584
5260	1449	1781	1252	897	791	557	490	563	2368	2987	2105	1166	668	543	481	469	452	474	492	466	500	476	469	446	535	499	484	455	470	477	445	399	467	445	438	480	480	422	468	455	463	450	435	430	440	456	478	466	457	483	481	446	460	485	484	449	458	465	477	439	461	476	484	450	452	489	465	436	456	482	432	462	448	442	449	442	471	446	493	462	511	480	495	473	512	467	449	454	472	497	466	488	460	470	480	408	463	498	477	479	460	462	481	476	437	442	462	421	447	429	486	457	523	483	493	434	479	497	469	489	468	485	471	450	484	499	476	463	467	488	448	432	465	477	456	464	476	479	433	471	449	476	468	482	439	464	439	474	456	424	478	497	450	465	441	439	519	434	437	484	503	426	462	479	466	418	460	465	452	463	445	502	424	426	474	485	507	458	454	496	406	451	428	482	453	445	463	441	469	480	433	462	475	484	471	454	506	438	495	443	459	423	442	468	452	478	479	464	461	474	488	494	480	449	457	454	460	485	478	492	450	503	459	471	429	438	464	450	487	474	446	464	479	441	455	434	507	477	501	473	433	490	474	455	451	467	461	498	469	475	502	473	469	426	504	442	427	481	446	485	441	461	475	453	444	442	454	466	484	498	474	474	453	430	477	446	490	472	423	443	468	470	463	486	475	445	462	464	491	467	443	454	495	447	469	474	423	496	444	448	506	451	483	472	466	457	473	490	432	442	483	449	528	476	455	462	445	451	453	457	447	472	484	488	456	437	473	439	477	499	487	486	466	459	474	451	452	476	470	485	509	463	448	480	453	454	444	463	442	488	493	514	477	448	436	466	478	466	449	435	444	471	463	465	461	503	460	478	476	467	434	494	472	492	447	475	464	446	446	441	464	472	479	449	476	443	445	536	501	458	476	433	451	500	489	451	446	487	507	443	501	452	488	474	466	446	513	483	443	439	474	427	476	459	454	439	464	433	460	484	453	490	463	494	451	409	453	491	478	481	451	486	426	467	456	450	470	426	501	471	458	491	486	456	502	468	466	427	445	387	483	467	458	476	462	471	460	481	505	481	439	475	496	429	495	447	493	428	514	494	445	431	496	433	487	450	448	505	441	475	435	441	456	469	496	481	473	422	426	457	453	477	457	455	445	440	438	445	468	471	448	467	495	483	451	488	457	454	467	477	488	472	490	464	456	472	485	465	449	474	456	483	466	432	507	496	472	477	448	411	458	467	440	496	441	479	478	492	466	473	474	479	445	489	457	415	455	446	473	476	442	471	459	478	476	485	472	443	474	476	439	493	489	489	473	486	462	436	469	433	434	475	454	479	461	472	467	472	466	445	500	477	494	470	474	458	456	436	436	443	473	488	452	492	452	470	448	451	444	449	462	458	464	467	444	467	457	445	498	498	444	468	477	462	456	440	469	469	457	468	440	481	475	444	488	448	460	472	436	443	457	483	450	484	467	480	473	456	477	450	479	448	466	455	470	460	452	463	489	444	451	466	399	489	477	494	482	527	443	448	491	443	458	474	469	496	444	451	445	463	488	452	438	459	473	432	430	421	446	474	490	459	468	460	448	447	443	443	424	467	462	447	484	438	415	478	503	448	477	494	471	463	444	473	474	481	463	439	507	485	466	461	475	489	504	448	486	457	489	440	472	433	451	470	464	439	521	479	441	447	498	420	478	457	454	466	431	470	469	464	443	437	484	487	450	418	510	466	486	429	447	426	406	430	439	442	454	423	464	466	442	440	473	418	496	441	460	463	491	515	472	436	445	495	471	454	444	471	486	496	455	485	485	475	459	442	458	497	481	454	463	486	454	424	452	486	420	432	507	505	460	483	486	451	479	458	481	469	433	469	490	491	430	464	451	463	483	418	470	482	462	462	471	426	456	463	436	439	426	460	449	465	467	430	437	455	450	496	463	437	459	479	451	476	453	436	504	441	439	469	420	440	456	479	454	457	445	485	445	475	480	470	479	481	412	424	455	443	426	483	499	466	461	445	453	495	446	454	484	446	455	463	488	504	466	445	466	451	463	456	496	474	494	460	439	482	435	412	453	463	431	475	478	477	450	482	459	484	458	479	434	464	470	451	488	442	428	502	420	446	474	457	454	447	445	442	468	446	408	453	506	455	464	515	448	459	495	439	460	436	489	460	476	465	492	447	455	440	530	470	480	458	470	435	424	400	439	477	445	479	463	473	435	475	468	448	456	445	477	469	478	437	478	469	475	487	460	472	493	443	484	467	431	466	441	469	480	492	414	448	477	459	487	491	462	484	479	399	487	471	485	481	504	466	466	451	424	493	471	471	484	429	442	456	462	456	504	433	451	488	460	481	446	452	483	429	486	503	466	477	492	454	474	461	453	464	455	447	487	500	487	453	460	456	468	448	434	455	503	471	496	455	486	523	485	500	474	490	480	487	422	444	446	424	443	472	414	455	471	483	471	484	463	454	448	465	472	456	414	438	494	409	436	461	485	450	433	496	478	482	466	458	454	483	481	478	447	448	437	445	500	440	434	467	473	483	488	444	479	467	451	461	424	490	487	452	465	442	444	415	488	468	466	465	462	448	522	483	509	441	490	449	488	473	540	473	471	454	449	476	485	411	469	473	459	443	437	474	482	466	461	471	467	478	484	484	504	427	516	457	465	489	472	462	498	458	489	472	414	468	440	461	425	450	451	463	487	480	460	477	470	473	471	434	483	507	459	487	477	455	441	445	451	439	435	495	460	456	477	487	468	432	485	492	488	512	468	469	444	435	444	453	448	465	470	454	455	471	493	478	447	451	467	451	473	456	444	481	480	451	452	436	479	470	462	462	485	441	471	477	464	446	446	475	484	507	507	453	445	458	473	473	466	479	466	461	494	461	461	459	479	432	475	466	427	442	467	479	412	461	463	469	465	495	455	480	477	471	465	469	472	461	459	468	469	475	475	441	470	484	462	430	460	440	442	493	452	461	473	455	460	466	449	485	475	452	459	466	494	438	460	454	471	463	487	463	488	507	483	488	451	470	463	436	459	470	490	442	479	502	455	511	436	437	474	459	462	492	496	484	476	510	407	471	486	485	468	429	454	478	467	477	435	499	415	464	488	460	450	496	454	491	476	436	502	500	478	438	453	464	476	474	486	449	490	452	445	439	439	448	475	412	458	485	449	497	521	464	469	448	483	446	463	431	469	474	463	427	460	445	468	437	451	458	418	464	464	438	488	474	478	459	467	469	438	443	479	482	444	477	483	460	474	451	441	426	497	452	507	429	449	487	466	500	432	438	441	463	465	454	506	470	473	464	460	468	465	482	446	456	430	462	496	460	483	462	508	461	457	501	502	460	518	494	456	474	471	452	433	493	456	458	440	454	463	450	458	505	431	472	497	474	448	478	473	431	435	471	461	466	489	462	458	478	474	491	484	473	445	479	450	444	439	458	472	476	475	446	498	442	449	434	464	468	468	486	430	489	454	464	435	470	466	462	489	461	482	480	475	458	466	453	451	452	441
25088	21058	27104	24998	8026	1400	1047	920	857	13194	21406	13560	5297	1732	1034	727	642	654	690	663	616	646	612	644	649	657	615	633	617	627	637	669	690	612	641	651	601	638	626	638	674	669	651	640	656	639	637	682	656	681	679	673	658	622	648	595	648	590	643	632	719	648	631	610	586	629	594	649	628	596	611	639	664	633	646	641	681	595	656	647	633	686	648	632	643	647	667	642	668	646	640	635	664	689	625	647	586	645	660	671	624	693	624	638	617	654	639	681	657	641	659	631	623	640	694	629	624	669	639	593	637	628	629	655	628	658	625	594	639	613	669	666	631	614	644	587	599	628	653	658	663	641	649	620	623	616	663	618	688	628	585	669	677	566	651	660	637	634	665	619	654	662	663	596	614	634	606	616	646	665	667	636	630	611	641	628	673	611	658	632	652	651	629	663	614	642	674	589	681	640	694	661	635	639	671	697	664	602	641	605	659	666	631	617	611	648	679	608	641	613	615	644	679	631	608	669	661	664	591	607	641	618	638	647	644	673	607	634	681	643	687	595	648	641	637	632	633	653	625	660	593	668	701	593	638	637	618	646	657	648	673	655	601	671	657	601	607	593	639	600	637	587	634	643	625	674	607	661	615	639	636	607	615	658	637	606	662	645	656	664	609	605	624	613	611	664	651	678	609	623	676	565	618	622	660	602	688	626	628	629	657	630	602	633	616	631	656	650	635	691	635	645	684	632	615	632	631	609	630	662	667	666	633	672	617	644	666	682	636	709	598	643	644	627	643	696	631	629	652	623	654	606	607	644	671	627	629	646	649	665	642	679	661	630	677	685	678	661	605	663	638	647	570	632	628	638	690	627	680	598	630	610	682	635	629	616	659	646	683	652	649	611	564	660	640	656	620	627	628	584	661	630	644	647	632	636	637	690	682	619	643	632	607	624	665	635	626	627	634	629	617	661	641	609	621	667	616	656	656	632	631	636	634	656	620	604	623	610	630	662	687	675	688	630	674	635	597	597	656	629	576	643	682	650	677	633	648	600	651	691	657	630	601	657	643	640	650	596	625	603	674	625	644	642	644	653	669	649	639	660	669	631	684	639	616	679	668	659	630	622	602	648	668	641	654	650	625	628	629	626	655	623	648	668	647	657	628	655	628	624	652	619	602	670	644	656	618	665	624	619	645	634	628	643	623	666	611	586	611	617	630	676	617	638	664	650	626	623	630	700	623	593	674	649	636	653	676	644	610	617	623	627	626	594	604	665	661	643	645	654	601	586	615	623	664	609	636	667	626	575	643	647	663	641	633	653	669	630	686	691	610	610	597	622	637	653	622	649	627	614	658	701	641	663	626	605	641	639	571	587	598	655	650	674	611	659	625	661	665	664	652	611	641	665	655	631	635	663	649	649	680	671	624	637	593	602	599	642	656	615	633	632	667	617	620	638	669	628	631	648	667	635	674	629	647	586	653	597	648	640	671	630	611	623	654	666	590	650	604	655	642	644	628	617	674	626	618	662	675	594	663	624	697	617	624	617	614	632	654	656	654	616	688	683	600	610	646	683	624	646	621	638	591	617	627	653	640	616	656	620	627	638	677	671	636	663	640	621	682	635	601	605	621	624	662	679	643	660	665	644	632	672	606	627	617	681	635	633	691	654	633	673	651	623	659	654	658	672	587	659	636	659	646	650	628	632	655	598	616	651	660	641	610	630	658	628	649	638	645	666	613	674	633	625	654	664	595	624	618	637	651	630	585	603	633	675	619	663	597	641	679	673	611	599	639	631	625	650	630	613	615	635	637	608	624	659	674	648	576	640	625	636	631	671	644	661	671	628	604	626	654	648	698	680	605	649	671	661	657	639	664	619	637	644	626	679	648	662	602	651	628	670	664	648	628	585	667	615	649	631	651	628	610	663	658	635	645	634	696	610	666	628	604	631	618	605	663	668	683	644	595	643	646	627	654	626	587	659	701	637	662	672	669	640	591	651	649	642	641	629	636	645	627	617	632	644	604	571	630	600	627	619	676	680	641	641	670	656	638	623	622	646	656	607	647	628	595	642	691	700	593	594	611	683	636	611	641	639	670	647	651	597	631	644	603	627	668	643	614	658	606	662	665	610	627	694	654	637	636	611	673	635	627	640	642	671	664	643	631	622	636	640	610	655	648	649	700	560	657	580	593	641	637	579	696	653	725	680	616	668	683	654	656	674	621	629	697	626	635	693	651	622	657	661	614	655	649	675	614	645	615	633	673	642	636	703	659	645	622	661	672	629	673	662	649	575	658	582	623	629	658	698	579	612	636	620	639	631	634	631	615	645	648	668	600	603	653	643	622	613	656	612	659	652	655	599	652	658	661	634	657	651	633	666	643	621	670	622	630	644	626	609	663	696	624	642	635	639	619	681	618	652	640	666	605	620	628	645	612	633	671	674	631	632	636	662	605	628	638	668	650	618	581	620	633	681	687	656	632	647	632	610	648	664	602	591	675	617	626	605	646	636	655	665	620	678	629	647	638	615	645	678	663	612	604	654	630	684	624	662	656	631	602	623	640	683	657	656	620	614	684	618	670	630	688	639	657	660	615	666	663	624	586	681	639	659	643	655	631	648	618	619	644	644	676	606	639	606	614	648	603	653	653	643	633	659	640	638	623	621	634	656	597	640	635	642	612	669	632	653	594	665	596	648	623	664	634	653	624	625	647	667	633	603	620	617	664	645	601	638	629	680	664	642	654	641	659	606	660	606	638	654	625	633	622	629	704	682	622	682	638	610	648	652	713	626	620	698	627	630	647	650	638	651	633	668	597	626	642	625	647	621	640	619	630	656	613	646	598	646	670	622	607	620	671	661	639	611	630	638	631	641	636	631	607	661	660	649	660	639	668	605	626	621	640	605	661	711	569	602	663	643	596	642	639	632	610	625	607	618	649	661	663	643	636	613	677	650	627	643	637	633	612	649	650	628	642	618	632	646	604	624	649	661	643	644	645	598	648	625	623	655	613	641	652	655	653	649	627	638	667	614	672	635	625	603	656	666	601	639	645	637	637	631	633	634	619	641	606	657	588	623	620	713	626	626	609	673	602	678	662	674	643	671	672	622	646	616	648	657	637	646	669	622	648	619	647	595	678	650	604	630	652	655	665	680	649	632	632	643	674	653	639	662	601	636	615	649	650	632	655	639	639	629	613	634	600	646	611	625	703	617	664	633	647	580	598	649	669	652	599	600	649	647	671	631	671	693	616	639	651	641	585	625	619	630	615	607	628	608	614	675	620	639	647	654	665	635	636	658	678	600	644	651	609	618	627	670	648	670	621	611	645	641	609	595	673	625	669	628	622	641	645	622	644	647	658	622	658	636	633	624	669	632	626	648	652	649	649	619	671	654	626	642	626	616	630	622	686	656	637	629	647	659	651	641	594	656	637	691	623	576	631	631	632	671	612	637	661	677	635	651	648	624	638	665	619	621	669	648	594	586	680	627	663	583	642	632	640	603	692	601	625	672	612	657
4119	4661	5178	3133	1784	1013	906	831	957	16663	18857	11160	4839	1681	893	607	550	568	584	527	576	590	518	533	586	547	528	568	620	508	566	490	582	552	548	569	563	532	578	574	520	550	600	536	532	530	488	523	566	535	539	569	530	580	561	536	510	522	521	536	591	575	556	535	561	548	537	551	517	509	551	543	522	547	534	566	560	568	501	529	552	510	527	541	527	541	560	510	541	551	522	549	563	536	580	538	484	546	579	519	529	496	550	571	571	515	548	543	575	554	567	555	569	541	504	543	532	560	546	553	552	586	569	538	552	546	491	514	508	547	541	547	553	559	574	564	545	516	537	571	538	545	554	542	564	557	507	545	519	534	578	503	510	517	505	531	545	537	531	566	547	527	539	507	530	550	521	543	532	508	497	558	574	515	540	529	533	545	536	548	519	555	541	529	530	531	547	538	549	577	556	583	608	554	560	584	524	552	523	565	527	526	512	546	572	555	506	572	542	560	519	553	526	555	576	589	526	537	532	500	543	518	543	527	556	556	527	558	524	522	556	532	525	573	522	550	576	535	531	514	522	518	571	541	531	528	559	556	561	537	487	539	560	567	483	556	559	536	518	567	538	550	537	568	553	567	534	533	545	542	542	520	540	543	481	592	527	531	552	568	512	529	543	543	527	528	537	533	523	533	538	547	573	570	526	509	518	584	547	546	530	519	544	546	547	559	515	562	562	556	510	507	550	508	597	563	555	567	562	516	526	540	581	527	545	500	556	534	523	514	564	528	582	546	544	522	559	513	586	523	579	539	509	574	562	538	546	546	551	505	556	568	564	539	569	568	584	514	548	518	554	540	573	555	531	536	565	540	555	530	515	559	543	517	557	534	550	566	537	519	522	560	516	510	508	521	545	563	543	494	546	525	555	501	541	522	533	537	562	545	514	557	548	516	562	561	573	538	554	580	551	573	510	535	549	531	582	492	565	539	568	559	550	532	518	578	573	519	509	523	557	526	595	530	518	520	563	533	541	542	552	537	511	553	545	548	513	559	577	557	567	535	547	549	557	501	526	501	548	552	540	546	584	533	550	549	568	575	569	544	558	555	581	575	551	559	560	571	560	552	543	557	544	565	520	563	531	516	549	528	523	541	556	558	546	543	520	552	543	565	564	556	516	567	539	548	511	577	542	532	509	536	580	533	550	547	550	539	553	540	532	566	552	517	545	568	537	519	535	561	518	535	576	502	482	515	527	578	560	532	527	524	567	559	569	573	557	498	522	527	539	503	530	552	564	555	543	536	505	516	516	504	557	558	549	561	539	538	555	523	495	478	550	521	579	549	565	549	560	517	514	532	515	600	541	559	551	500	578	544	521	521	529	527	577	525	538	555	539	570	518	525	521	581	561	555	575	565	561	516	537	579	532	520	538	506	506	565	529	532	521	509	557	554	521	550	520	538	553	530	564	504	529	572	493	561	545	552	576	534	531	511	538	512	547	540	588	541	505	505	528	547	545	537	541	507	561	532	538	522	562	560	536	563	545	514	524	560	563	550	546	524	557	550	543	540	512	522	549	548	546	534	562	603	550	554	527	582	525	562	535	518	559	497	545	550	601	526	528	527	556	499	578	548	538	550	541	503	512	560	553	546	567	571	539	578	551	535	548	536	533	559	532	522	556	547	528	539	566	523	541	525	556	529	517	554	510	603	546	546	539	534	560	489	555	507	528	596	543	541	575	584	540	506	518	515	542	554	532	526	500	584	585	562	563	546	555	557	543	556	511	530	552	529	519	523	572	532	518	517	565	582	550	546	528	572	521	511	521	515	554	497	519	567	556	502	551	584	532	520	559	569	533	530	530	543	521	545	539	520	553	590	512	523	534	546	569	550	525	522	537	574	538	549	551	556	542	585	515	522	558	578	517	525	594	541	526	533	494	551	579	556	513	554	578	493	478	536	603	546	539	549	521	526	505	586	530	536	550	501	503	541	511	526	518	558	565	531	529	531	525	542	552	564	516	539	505	586	595	548	566	542	524	547	534	546	531	557	555	519	528	511	513	534	535	542	515	573	530	518	517	543	524	589	518	533	504	575	540	547	540	536	606	537	536	540	516	588	505	549	513	516	563	574	490	493	578	590	565	537	526	518	537	505	568	530	559	538	508	541	577	572	545	550	565	488	572	570	549	572	567	523	537	514	568	567	521	540	526	532	521	535	537	584	523	541	541	549	548	543	560	550	548	541	535	538	516	530	568	506	571	545	581	592	521	529	516	564	536	520	571	514	537	488	562	556	550	534	502	547	572	539	536	544	537	577	508	539	532	504	542	572	536	528	539	550	503	553	548	531	512	558	540	532	537	526	538	546	554	550	544	532	532	520	540	529	574	520	517	537	548	507	510	520	529	518	548	553	563	546	528	518	500	563	518	545	538	538	516	524	550	558	528	562	584	524	583	554	553	519	542	549	563	556	528	510	568	522	543	544	523	544	535	496	548	550	517	542	528	553	536	555	592	546	596	559	588	569	530	558	566	533	563	513	602	575	565	544	551	553	522	536	561	511	522	518	542	547	574	566	523	523	491	581	534	545	532	531	470	554	565	547	526	526	508	515	579	514	533	540	508	569	521	526	531	611	520	575	557	536	558	535	526	507	522	501	528	528	516	507	554	530	510	559	512	503	521	567	526	564	549	536	583	557	537	568	544	528	532	559	547	509	530	547	538	553	565	524	540	580	551	553	525	589	522	550	543	543	516	572	554	544	516	575	519	503	560	492	536	547	551	542	551	529	575	537	524	525	551	575	548	567	528	509	526	539	526	559	514	497	543	565	541	562	546	493	545	544	510	512	541	504	557	591	488	519	541	547	565	528	555	547	553	538	521	561	516	545	564	573	519	578	544	507	521	593	569	529	542	546	559	534	550	520	601	506	554	532	537	504	531	576	577	544	524	523	526	554	536	524	504	515	537	581	553	555	521	556	579	553	529	569	552	597	561	511	542	570	521	559	594	523	508	530	552	537	546	517	519	547	534	533	555	553	512	566	547	548	538	539	558	529	520	518	539	536	515	576	557	521	543	554	561	550	538	528	583	540	502	552	484	554	555	513	535	544	523	525	540	531	553	579	556	551	509	506	568	536	466	518	524	531	520	537	548	557	538	534	547	505	522	566	513	532	514	533	549	543	523	515	536	552	529	580	524	528	541	479	556	552	534	535	557	546	566	558	502	515	515	515	528	517	548	531	535	560	530	563	537	533	513	515	550	536	549	514	488	531	516	515	536	514	529	509	545	545	513	543	533	560	570	501	556	575	499	565	532	520	531	561	517	556	562	571	565	597	547	556	523	554	557	537	518	545	539	517	524	504	537	571	557	565	521	516	545	557	531	574	553	516	551	566	565	561	572	528	577	556	515	544	547	538	525	558	565	548	511	504	592	522	467	557	552	524	536	553	524	566	528	534	535	534	545	526	530	564	536	556	535	546	529	568	463	543	561	530	586	514	505	539	535	524	525	520	521	552
23838	21084	28351	24044	21059	10320	2355	1403	3856	28582	35027	25509	11474	2755	1317	1014	907	851	811	871	875	847	858	876	850	890	840	890	874	849	836	894	844	896	817	817	835	867	845	867	845	865	815	851	814	853	831	850	853	871	855	868	791	926	856	871	804	828	864	834	797	819	892	868	866	854	880	800	826	845	830	902	837	821	856	822	797	846	811	835	860	820	811	850	854	811	801	827	872	876	879	814	828	884	840	837	791	852	847	836	841	817	883	842	809	811	883	872	822	871	876	847	832	790	830	832	847	879	874	879	848	819	871	795	802	812	846	817	868	851	803	845	827	821	838	825	801	834	872	860	811	799	879	832	878	821	802	833	827	912	841	847	832	823	876	806	800	796	785	857	862	870	826	846	778	839	818	833	868	855	824	901	823	851	846	810	802	844	812	794	852	826	882	793	828	869	859	840	858	821	826	795	837	848	808	841	773	842	814	808	797	802	832	826	832	850	864	848	837	814	919	842	828	788	867	802	809	845	865	799	789	846	865	839	788	813	885	827	795	863	821	846	811	863	789	817	800	815	781	865	846	776	828	847	836	791	840	832	827	868	867	803	857	796	837	817	842	866	814	838	814	883	816	837	845	844	806	885	819	835	799	786	818	839	837	797	795	843	894	863	826	833	873	823	846	828	900	850	890	800	827	825	836	804	821	824	854	848	836	840	837	862	869	809	812	856	824	791	875	814	847	926	841	882	835	816	850	825	883	816	838	810	855	875	793	842	851	831	813	834	889	847	866	853	855	839	868	846	807	831	806	806	887	835	786	851	814	802	807	829	845	843	826	882	837	849	883	803	793	910	825	888	815	838	816	808	775	828	890	778	827	808	841	884	826	798	819	811	845	817	840	818	793	867	880	836	874	869	883	888	836	804	826	799	838	808	779	846	845	843	857	836	823	846	800	835	844	888	870	824	808	820	850	801	811	765	813	847	801	824	838	794	814	818	836	848	797	838	811	872	819	804	802	874	764	833	812	837	861	852	793	840	918	829	877	819	860	828	829	851	799	823	879	878	891	833	869	798	818	871	879	835	845	788	805	826	837	847	789	849	859	765	871	870	770	854	831	860	811	803	840	858	816	820	867	840	841	907	845	870	828	843	810	858	826	818	817	828	776	859	844	866	852	846	862	848	831	811	857	787	817	841	854	869	854	850	862	802	868	860	793	849	874	772	915	811	853	830	818	787	844	844	795	816	879	801	808	848	838	809	856	868	860	802	847	843	814	803	800	894	823	886	805	847	812	880	815	838	825	869	833	841	846	822	803	828	874	831	850	857	857	844	822	823	846	858	885	897	811	852	872	821	805	861	841	905	845	803	827	833	838	818	884	850	869	826	801	808	823	783	832	854	885	829	811	824	845	813	795	792	823	822	779	862	824	885	847	810	834	883	843	835	810	888	855	798	847	847	862	803	853	851	854	821	807	867	783	820	853	831	869	841	863	877	849	839	789	831	853	842	855	842	819	877	847	809	808	865	861	827	807	768	789	874	880	877	821	879	785	830	763	826	830	818	849	831	858	793	835	854	855	831	870	811	835	838	821	862	799	783	838	806	845	847	886	836	797	791	856	836	768	860	803	846	833	848	818	867	803	821	812	872	836	863	810	842	853	798	832	833	857	851	825	812	880	811	894	839	796	803	848	907	833	797	866	868	835	848	806	844	838	859	829	873	831	841	852	815	806	825	815	851	859	775	811	848	818	834	894	833	849	855	857	763	813	829	822	900	810	838	800	872	808	830	845	866	822	803	870	794	835	854	824	840	874	848	840	788	860	767	870	830	861	850	868	828	798	855	833	837	843	807	799	859	853	794	779	838	823	904	853	785	859	829	813	809	787	880	830	777	791	866	876	815	817	805	817	890	863	874	843	839	846	832	767	845	823	859	832	809	778	868	870	860	836	824	817	833	842	846	837	809	813	817	806	830	820	858	850	870	810	802	831	823	862	771	809	847	827	859	800	810	800	859	870	781	824	790	854	817	841	825	804	838	878	827	875	848	820	867	833	810	845	843	813	759	828	816	833	797	776	802	850	835	841	886	799	853	804	806	814	834	838	842	805	811	815	816	846	817	859	829	794	845	777	830	823	875	897	803	839	842	840	798	829	900	811	883	841	840	814	887	851	805	807	880	807	855	822	905	829	858	855	856	801	816	826	803	820	851	830	794	851	846	800	828	822	794	895	878	818	866	838	827	836	842	798	813	810	778	885	845	871	823	812	849	849	830	913	836	821	836	832	809	803	829	786	811	847	839	820	859	820	851	862	840	800	807	865	811	861	810	842	839	836	856	797	776	851	771	796	787	818	901	825	854	824	820	791	817	852	814	855	775	848	808	808	808	793	860	860	867	848	817	848	837	799	846	823	811	860	774	833	810	807	864	772	826	855	849	805	861	812	802	831	838	837	864	868	834	831	789	869	853	832	839	855	882	788	864	834	824	840	853	845	858	858	850	861	849	819	809	845	862	798	880	852	849	753	854	810	858	859	803	839	859	794	844	847	843	808	866	801	840	834	791	881	813	864	838	789	807	808	809	830	851	825	845	855	845	852	856	863	836	846	892	816	894	860	839	839	890	808	842	818	910	816	874	848	821	826	858	820	879	837	781	851	834	843	823	772	804	797	856	856	779	816	826	792	915	926	794	770	848	808	833	832	808	870	871	862	823	815	857	863	886	837	809	837	893	880	835	847	817	894	818	778	839	787	825	814	783	781	843	824	835	814	872	798	853	788	844	866	794	828	811	858	891	821	858	815	814	856	836	808	799	838	837	826	842	801	818	822	833	850	829	823	873	834	844	847	802	859	879	807	878	838	795	844	832	805	872	833	831	864	764	836	840	822	802	867	821	818	777	861	796	877	838	861	874	841	811	870	842	813	833	826	878	849	827	804	867	857	805	793	812	812	793	827	842	900	918	821	835	841	861	840	819	826	838	921	852	835	804	808	884	806	787	832	848	827	837	851	855	807	850	817	837	908	843	811	814	819	860	836	875	827	846	827	835	799	845	809	904	824	783	782	820	818	833	845	824	839	857	794	804	877	801	838	845	864	832	818	841	808	836	892	790	810	844	809	855	817	849	769	850	883	829	815	827	872	848	866	845	839	894	822	849	902	820	857	865	829	812	846	810	837	854	834	763	854	862	850	806	846	839	835	784	814	814	836	879	868	770	777	826	846	802	834	845	833	849	844	857	835	856	844	827	777	864	826	804	875	848	810	828	831	893	793	800	831	823	857	866	809	824	836	792	800	839	762	874	905	842	822	786	801	888	814	824	848	851	825	846	804	862	810	868	822	822	870	839	851	840	876	880	837	847	825	830	788	845	810	895	847	838	862	812	812	839	809	897	770	820	847	853	905	812	807	839	821	817	888	841	792	844	898	835	841	804	801	861	836	811	882	815	837	833	805	850	857	866	797	819	808	784	856	879	833	847	826	845	800	810	841	843	863	864	864	805	889	799	823	834	762	867
4957	9036	7732	5348	3497	2406	1504	1381	5676	31293	30723	20279	8534	2232	1150	792	702	700	737	694	708	693	693	686	681	647	649	700	725	747	687	697	673	735	718	717	737	693	704	711	701	712	709	724	712	640	700	656	735	716	711	697	727	720	678	769	713	683	657	674	705	709	717	723	675	670	706	660	676	708	696	731	691	656	726	664	711	722	731	733	711	698	734	717	684	714	710	636	691	744	719	652	681	656	709	688	699	710	660	723	720	683	702	684	739	684	717	697	736	714	673	681	727	675	683	688	673	684	679	679	685	690	674	693	671	738	728	701	730	713	679	691	673	754	693	723	708	712	647	688	646	688	709	716	696	689	688	665	645	638	723	690	713	612	713	695	666	712	700	726	697	679	671	690	766	707	754	662	680	660	714	698	681	712	699	740	657	687	651	730	643	684	679	622	704	683	737	721	736	682	701	710	671	676	694	707	663	705	708	706	695	696	736	674	680	628	672	679	717	640	669	694	676	662	736	727	729	676	719	676	683	735	681	670	666	686	677	649	664	673	711	666	714	705	672	654	696	660	743	692	677	658	673	663	707	691	677	706	675	674	713	668	691	697	741	645	719	698	676	670	664	680	727	722	688	672	709	685	699	676	689	637	720	700	708	655	762	677	714	672	681	756	663	673	714	714	650	679	685	682	710	727	714	691	667	677	733	664	686	685	673	696	661	712	671	678	682	766	709	677	683	710	699	659	663	698	678	646	684	718	717	638	664	643	698	687	667	715	689	706	789	731	692	656	695	653	686	703	704	678	721	695	648	689	731	703	697	724	718	674	703	680	690	747	680	699	658	691	665	646	674	680	687	727	694	661	714	680	670	731	716	663	694	714	698	698	754	697	688	670	658	723	692	673	706	680	715	702	711	737	700	670	679	711	676	699	707	680	709	690	695	693	664	701	633	709	683	633	705	710	665	711	735	724	687	666	711	722	740	701	645	670	699	747	671	691	644	701	689	670	683	674	700	710	698	669	700	676	696	660	675	694	697	670	723	708	697	699	716	671	697	697	700	669	683	711	648	693	673	686	644	695	698	747	702	670	691	681	687	652	666	674	665	700	702	669	641	710	673	704	631	730	692	696	690	667	691	711	709	667	706	706	707	678	652	691	720	717	687	657	674	715	661	692	750	676	718	672	710	661	677	739	720	668	667	716	647	704	680	710	703	688	714	732	674	668	713	670	687	674	701	705	726	673	708	770	694	664	685	672	659	654	682	699	740	693	684	694	679	666	693	744	709	695	681	688	696	698	693	665	717	633	689	703	639	713	656	663	707	683	677	698	665	678	713	674	708	684	654	707	710	729	668	738	683	696	685	688	707	681	680	689	685	684	709	667	691	714	717	674	654	705	693	658	675	676	737	718	688	717	735	647	715	685	671	668	713	688	673	723	659	680	690	703	699	679	679	713	712	673	698	716	672	692	703	674	679	676	666	698	669	677	723	686	677	689	703	665	653	723	666	633	705	701	724	663	668	700	684	682	710	712	703	674	686	701	673	696	694	707	719	744	672	701	699	689	715	679	678	667	680	679	684	657	725	702	680	683	714	683	721	698	700	702	719	660	659	656	676	659	688	711	706	710	699	687	756	645	697	662	680	677	649	694	743	684	713	653	673	685	691	646	661	695	699	711	677	697	707	671	724	678	680	639	708	679	661	757	684	719	679	691	673	665	668	715	725	742	668	726	711	714	744	679	678	705	666	714	710	660	700	658	680	670	689	721	675	697	695	679	706	677	701	718	732	705	707	701	669	682	660	667	696	693	694	684	643	667	680	677	697	670	680	716	717	710	635	699	660	698	690	682	731	653	701	672	702	725	664	630	687	709	672	709	636	679	697	691	665	667	633	675	670	703	707	699	675	697	656	678	671	696	695	717	681	689	699	651	699	705	674	665	680	708	697	710	699	699	671	699	653	724	660	687	696	663	711	681	705	677	668	694	685	667	701	686	674	692	684	674	689	737	696	703	671	711	680	644	709	706	659	674	723	716	738	709	718	698	679	690	684	681	686	674	719	733	744	684	675	720	698	699	705	662	714	707	683	746	690	696	634	677	731	737	683	716	690	731	718	686	700	665	696	673	756	720	690	705	690	712	642	644	654	663	730	672	672	721	664	671	622	661	694	694	699	686	694	703	653	645	677	694	737	697	692	713	680	686	722	660	686	702	694	659	705	697	643	618	697	685	694	724	723	757	686	672	702	715	700	663	711	689	673	700	724	686	715	704	645	624	694	696	673	700	692	717	666	722	707	670	674	699	693	696	676	682	645	660	670	703	697	644	754	676	686	693	677	648	627	663	677	691	715	656	704	662	677	692	701	664	743	703	707	661	700	659	701	681	701	687	714	723	702	700	688	664	628	706	763	664	711	709	655	649	666	651	719	704	639	691	692	676	714	657	679	720	663	711	650	684	661	705	740	715	689	660	738	683	628	703	620	735	683	688	689	706	734	697	731	676	663	713	705	615	706	723	705	715	704	679	687	688	653	694	717	667	659	701	682	691	658	727	721	690	664	716	669	688	666	662	705	641	728	670	696	697	669	731	736	680	681	661	636	697	667	694	692	682	688	669	664	700	714	705	680	742	720	661	646	701	695	712	674	716	671	673	664	713	711	687	741	655	698	672	663	707	686	669	679	700	651	726	680	724	686	699	701	666	681	708	686	686	651	730	672	669	693	697	699	687	638	686	681	700	743	699	713	660	677	636	678	703	655	710	659	684	715	671	703	701	661	669	688	726	671	722	727	660	674	723	655	643	684	726	659	663	696	679	676	691	667	700	669	667	703	693	701	688	690	651	687	698	676	655	689	676	684	695	640	677	696	695	677	665	688	699	692	683	656	686	700	669	701	726	685	660	675	686	721	676	676	707	706	724	687	660	698	723	698	696	677	712	677	691	723	682	665	726	678	680	707	690	717	687	687	653	688	684	689	712	717	681	647	681	679	700	676	687	687	675	664	711	663	697	669	727	717	702	687	628	708	658	678	703	672	696	720	686	687	664	726	712	699	714	737	689	680	707	672	723	726	695	687	742	654	670	711	739	722	721	695	702	669	733	683	661	704	688	682	716	722	696	682	712	702	608	637	685	662	685	640	680	675	649	704	738	699	618	685	698	726	687	667	688	685	672	692	694	706	704	705	690	683	656	677	615	651	681	670	726	716	684	669	632	730	653	663	669	670	701	701	710	677	669	699	662	669	686	719	690	691	665	674	661	692	701	712	698	685	667	682	700	703	737	703	692	663	713	723	710	708	685	692	699	701	717	686	705	697	670	672	671	697	707	672	695	698	695	730	695	706	677	682	730	726	691	665	715	679	711	690	691	664	682	663	714	679	687	708	684	675	711	718	674	705	672	681	722	725	688	691	647	688	723	694	714	697	673	675	705	666	712	669	700	659	637	692	720	698	675	691	705	682	697	703	687	686	697	683	748	641	687	689	666	683	697	713	683	707	699	687	687	732	709	680	671
27411	13423	2290	1144	824	746	695	646	670	1815	2824	2070	1325	822	637	601	591	591	575	591	538	622	582	618	605	603	646	609	602	620	570	569	587	584	597	597	591	667	626	604	614	593	597	596	632	577	603	576	607	587	571	614	580	569	620	609	562	602	563	550	610	593	602	563	598	630	615	571	547	566	601	611	555	604	611	577	599	580	581	625	581	631	605	613	576	605	559	603	605	598	636	597	596	610	613	565	644	631	619	626	603	587	562	572	596	623	578	547	569	647	582	576	588	554	548	585	632	579	600	627	585	567	606	593	606	643	580	615	625	637	627	584	605	585	615	596	584	589	604	616	545	629	593	573	595	566	614	618	550	630	558	584	580	576	584	568	582	619	570	601	595	567	584	552	574	621	613	589	604	601	572	598	553	589	576	565	635	574	609	584	590	552	562	613	616	569	592	588	585	568	658	643	580	611	627	541	573	553	600	591	600	568	605	594	598	577	601	570	607	629	596	563	615	599	622	597	578	583	542	592	583	620	580	601	539	572	656	601	603	571	590	598	575	601	599	530	590	627	583	617	587	562	561	613	584	571	619	610	578	600	627	557	614	599	618	585	624	598	589	600	576	604	563	615	594	618	566	589	579	562	563	557	595	555	584	565	608	564	637	607	596	582	568	574	586	610	574	587	572	587	562	596	601	628	634	614	560	554	617	607	593	601	579	597	612	628	610	562	585	591	608	594	538	555	558	609	622	561	588	575	624	596	581	623	584	595	593	595	564	572	617	601	573	584	572	565	635	570	581	558	599	604	571	648	587	568	615	587	609	627	629	626	613	640	597	570	572	582	616	563	560	568	569	596	626	580	647	600	602	558	584	571	547	564	614	584	606	565	599	604	611	612	560	650	620	637	605	595	642	599	594	584	555	598	623	606	570	513	593	568	564	587	561	578	568	586	557	558	587	584	591	628	595	598	608	611	612	611	629	616	568	622	635	566	594	578	585	604	627	589	564	571	587	640	593	573	583	565	604	563	539	596	591	549	608	602	558	601	581	593	559	629	624	591	588	576	558	594	590	638	618	612	608	581	629	557	583	596	573	572	637	629	584	599	579	593	608	605	630	575	596	621	606	592	585	603	584	587	576	623	570	559	588	580	585	573	611	602	580	596	617	594	648	583	613	596	587	583	593	626	580	626	671	553	616	587	608	548	612	581	574	595	570	591	615	622	566	560	595	606	614	610	606	578	573	578	571	616	614	582	572	597	572	580	582	593	560	593	560	568	582	609	570	595	609	569	569	606	544	606	573	627	582	594	607	592	592	615	601	557	538	594	572	569	601	585	642	578	558	587	623	551	582	586	613	595	551	651	617	611	605	565	630	622	610	602	580	614	596	582	592	573	591	573	538	607	592	606	611	592	576	546	599	556	620	620	614	610	595	572	543	571	600	577	621	539	616	592	570	600	582	575	594	619	595	600	663	618	622	562	605	652	606	582	615	583	645	617	580	651	578	597	587	631	637	587	545	608	603	577	630	598	625	591	585	613	612	584	555	623	595	582	573	612	579	599	558	592	654	561	566	584	588	658	580	624	600	560	614	581	571	569	598	618	602	592	600	629	609	619	595	600	552	588	605	599	581	597	593	553	554	587	563	544	612	572	568	588	572	592	598	575	605	570	587	595	624	572	577	531	597	596	612	576	568	561	592	593	607	615	604	625	609	588	594	559	604	590	585	586	619	580	596	634	597	555	627	572	572	624	605	601	549	647	582	650	616	570	575	550	590	601	602	571	617	578	591	593	558	582	578	564	628	650	616	580	597	551	588	583	516	617	593	580	633	550	601	606	568	569	574	570	608	559	577	619	603	561	575	599	610	610	608	616	578	564	636	602	651	616	619	590	593	538	583	631	602	572	579	606	602	581	614	573	571	592	552	602	583	627	624	621	600	575	558	572	581	574	586	540	605	578	537	588	583	585	609	582	613	579	631	575	581	580	566	605	556	586	594	531	610	572	577	586	659	583	593	524	575	598	564	615	618	571	584	620	551	606	622	627	565	566	558	574	590	630	547	599	603	583	590	636	570	598	606	576	567	586	583	579	614	602	641	579	628	557	565	578	565	585	530	556	587	603	624	567	607	626	571	598	662	546	580	608	591	595	615	605	613	598	558	590	630	552	606	582	577	589	617	595	597	586	596	591	586	569	589	546	571	636	595	570	615	602	589	587	543	609	607	599	595	591	600	611	593	620	621	593	570	584	622	616	607	604	602	653	618	566	576	568	585	586	604	612	584	629	571	549	592	587	584	558	614	597	589	596	597	576	639	588	598	597	568	583	558	531	552	580	575	623	580	587	592	527	633	609	608	595	535	525	577	547	566	580	633	617	645	600	530	601	612	573	621	623	588	567	589	577	607	630	590	590	625	618	604	626	602	567	562	597	593	609	622	566	578	589	601	551	578	578	612	623	597	647	615	594	574	605	662	528	577	547	609	603	570	567	615	637	560	615	544	610	589	562	581	582	552	538	603	590	566	592	616	585	584	611	612	613	565	596	599	565	621	540	575	564	613	625	570	630	597	632	534	603	564	584	599	669	610	581	577	580	559	561	600	592	535	569	614	592	577	557	594	599	639	613	582	579	634	571	592	571	580	627	551	603	616	598	593	635	599	590	602	586	616	605	575	551	599	573	605	591	569	599	570	615	593	599	564	586	585	586	563	581	580	609	576	586	551	576	610	580	620	621	533	597	586	592	625	561	612	605	565	564	557	606	585	590	581	592	538	567	596	630	620	610	577	640	599	586	620	590	563	587	635	579	577	601	614	558	620	592	624	581	622	595	632	624	634	610	607	590	597	560	521	637	590	623	560	582	603	605	619	635	570	575	576	610	570	589	600	583	623	540	602	571	624	571	556	600	604	626	616	631	563	588	614	598	604	566	554	583	624	590	586	607	589	559	583	605	598	652	570	555	579	617	611	604	572	607	605	563	607	573	554	511	576	595	597	591	619	575	613	601	581	587	579	590	589	587	565	591	585	602	584	602	593	589	618	607	589	612	575	636	585	612	614	603	585	581	607	566	549	602	652	573	613	603	609	585	618	594	556	618	598	618	576	633	578	631	600	621	615	573	595	591	611	620	594	585	572	615	584	600	558	574	619	573	578	563	644	622	549	553	574	584	606	572	561	592	522	602	583	602	593	623	591	587	552	600	610	592	597	593	611	585	588	614	581	583	577	571	619	621	582	562	541	575	616	618	605	593	608	637	592	616	616	613	593	587	589	631	611	615	596	589	574	562	586	584	587	640	572	609	593	621	565	583	626	584	594	576	597	602	570	569	607	531	590	581	591	553	609	561	565	574	598	535	582	604	545	578	587	632	630	581	601	621	598	574	588	572	560	571	586	593	587	557	576	602	597	587	557	593	593	587	583	593	613	576	595	584	596	586	592	580	547	565	605	661	554	582	638	607	607	581	603	586	573	613	557	559	607	562	573	570	584	605	587	577	575	575	626	567	584	574
5473	1525	1365	953	827	705	618	548	635	2345	3170	2216	1201	681	529	489	484	509	457	500	480	489	498	490	493	503	505	475	498	506	503	484	461	480	509	471	470	490	502	508	509	481	494	495	476	502	489	508	481	490	456	493	509	501	447	535	455	471	434	517	549	465	519	480	483	489	498	474	532	489	499	457	498	478	504	483	488	501	488	521	491	497	458	479	477	491	485	502	501	478	534	510	493	508	495	487	498	501	480	498	493	485	440	478	464	493	470	489	488	488	502	456	506	509	515	460	458	436	488	441	505	459	462	484	487	505	489	478	487	483	551	506	468	495	474	558	510	482	477	480	524	471	501	510	505	481	508	511	510	494	457	467	512	508	495	525	481	521	495	522	517	454	466	494	463	455	501	488	482	442	444	495	499	483	479	479	477	475	500	504	487	493	446	466	504	500	505	518	458	520	478	493	536	467	506	464	493	503	473	515	475	467	514	474	486	463	463	475	454	491	488	480	466	463	472	492	473	483	484	463	468	459	473	453	487	487	457	487	497	475	471	532	469	482	476	460	516	465	510	469	466	495	519	479	456	469	510	452	487	507	474	523	503	521	513	500	505	513	480	482	472	466	520	477	510	486	481	502	445	522	510	490	534	449	505	500	494	461	496	492	482	501	488	514	515	466	508	521	487	542	455	492	510	437	519	477	486	501	489	485	528	494	483	477	462	454	499	488	521	489	473	495	513	492	473	535	499	515	477	456	506	487	552	454	497	491	515	485	470	501	482	495	468	551	426	506	481	500	486	448	456	503	495	479	503	455	475	481	455	470	480	494	516	495	454	520	489	466	483	449	513	443	489	514	474	486	476	483	517	481	465	494	478	493	488	475	440	472	487	523	486	510	475	479	477	516	554	471	486	537	506	484	454	522	520	470	471	467	510	486	498	491	471	515	481	506	537	495	482	524	465	503	491	498	513	487	505	456	491	505	482	493	467	519	478	464	529	535	491	510	471	485	528	479	474	454	505	490	480	532	531	510	483	467	433	513	459	476	505	510	474	511	467	490	472	455	503	464	496	475	550	518	510	479	519	518	519	483	482	477	496	488	499	533	512	476	502	464	496	509	491	487	478	480	462	520	483	519	479	472	491	516	451	500	504	463	479	510	517	488	488	483	519	519	469	499	486	508	494	460	514	475	469	464	474	496	497	463	485	493	493	466	483	513	475	477	472	473	530	515	472	452	482	459	462	505	491	515	511	477	478	480	486	464	468	459	478	471	480	510	506	515	489	491	489	518	520	505	533	475	486	485	476	467	504	515	518	473	490	467	462	452	496	516	468	482	558	535	495	495	479	500	496	515	483	470	477	452	517	490	513	457	483	502	513	485	476	476	449	516	551	464	486	491	486	472	480	500	482	444	488	467	490	475	496	460	503	524	477	481	496	539	498	494	513	507	488	503	503	476	459	526	480	484	469	515	516	481	530	456	472	525	461	517	500	513	470	486	517	464	509	490	488	492	468	542	468	523	512	452	498	473	509	485	491	494	437	474	468	469	532	489	480	467	455	497	459	461	493	477	476	491	477	482	460	438	522	479	463	501	460	483	488	523	508	514	435	504	465	495	533	491	502	484	524	510	466	440	495	482	499	506	453	461	491	473	494	492	489	562	444	498	452	469	474	470	474	468	498	478	473	467	500	462	508	483	496	503	455	511	499	510	472	498	495	511	505	474	523	473	488	474	541	486	475	489	468	511	490	457	488	506	494	493	515	518	538	490	548	496	476	515	486	487	507	502	514	470	447	476	475	500	494	500	497	490	506	474	509	528	516	492	499	505	490	487	544	494	497	513	493	490	464	494	509	475	458	497	485	477	461	487	469	487	492	515	499	449	478	495	479	490	538	486	486	516	482	485	505	457	517	483	479	467	453	522	494	552	480	490	488	481	477	448	490	503	509	480	499	443	514	504	462	469	494	498	446	496	499	472	457	515	497	502	491	485	479	495	475	472	470	493	475	482	475	483	459	454	529	450	515	487	507	512	477	468	470	499	498	471	499	511	515	478	496	481	517	462	505	471	463	510	499	471	533	550	533	492	419	479	506	486	537	482	479	490	477	492	505	499	494	472	498	497	508	496	453	494	473	494	500	496	505	479	503	453	509	504	480	471	489	516	509	480	507	481	503	504	469	471	469	524	458	472	491	518	483	506	501	490	519	505	497	473	489	494	480	549	498	506	522	476	470	485	521	461	492	506	501	492	467	507	471	510	447	456	509	472	468	469	496	497	499	525	486	523	468	467	529	478	476	479	458	474	476	500	474	507	475	489	494	513	485	482	490	463	526	515	451	486	489	490	499	504	506	461	489	515	531	466	502	508	465	492	484	518	463	493	485	440	488	437	504	506	544	491	510	467	443	492	486	475	478	507	466	486	499	510	460	495	499	476	504	488	501	478	486	488	499	526	488	498	515	495	481	439	515	490	528	499	468	492	457	499	511	475	472	456	500	507	475	475	527	462	490	510	520	508	498	500	478	433	426	490	491	481	517	493	501	456	512	481	477	504	468	471	492	419	462	507	503	485	488	500	485	515	450	476	504	499	475	482	501	494	512	492	511	494	516	518	466	494	472	459	503	502	473	482	450	505	451	514	482	524	494	432	509	510	512	468	455	470	495	462	450	526	488	518	465	495	501	521	431	493	477	498	517	489	474	475	499	463	465	467	500	464	506	461	467	481	439	492	500	498	481	479	457	501	498	473	509	477	476	494	489	490	497	508	498	462	490	477	521	489	478	494	450	444	479	501	472	479	509	473	479	464	467	489	495	499	472	462	427	490	484	499	483	512	480	462	504	451	483	455	456	481	478	517	488	478	496	539	469	485	481	459	541	520	520	479	502	488	483	513	476	488	462	480	519	508	523	523	467	478	507	494	499	458	510	478	491	485	512	506	481	482	530	502	488	520	503	448	510	478	493	543	504	457	515	454	487	497	475	498	501	520	528	459	474	473	501	490	472	488	474	492	473	515	533	490	461	486	476	467	520	521	490	477	525	470	458	491	495	479	488	521	476	476	519	455	471	495	482	491	481	501	531	484	475	513	467	463	475	495	476	472	463	490	492	493	487	482	492	494	472	462	485	493	484	472	494	432	427	498	472	512	506	477	471	481	498	509	481	483	438	482	533	455	486	477	508	476	464	507	525	474	512	525	495	468	483	491	487	456	523	471	530	498	485	486	456	487	457	478	512	476	456	492	468	487	463	472	501	495	481	469	505	489	499	493	487	480	489	513	480	470	492	488	489	490	481	448	452	470	471	494	478	491	472	483	489	527	493	505	495	471	485	492	462	480	474	519	478	506	489	492	534	516	531	512	456	487	493	488	468	516	493	453	454	458	482	503	480	497	467	508	477	434	472	478	506	429	489	484	489	465	520	524	524	476	458	468	492	491	480	469	487	478	498	511	511	472	501	504	496	499	501	455	535	460	491	528	485	465	512	487	502	496	508	505	503	482	490	469	491	527
25093	21044	27066	25069	7252	1348	1004	815	771	10740	21259	14166	5807	1735	804	642	640	651	589	612	630	631	612	621	608	589	658	616	637	611	614	666	617	641	641	570	645	628	576	582	642	606	617	607	643	648	573	652	640	639	611	647	612	626	640	596	600	621	651	577	610	621	602	615	591	604	637	570	611	625	606	616	594	633	591	654	607	599	590	604	600	587	633	588	652	645	578	653	599	607	571	617	583	597	615	612	632	593	623	597	609	632	638	597	595	632	570	580	602	635	568	571	629	602	617	601	637	638	578	606	625	593	611	637	630	597	589	633	604	590	588	619	613	643	575	612	610	668	577	583	565	630	663	617	592	593	649	591	623	643	632	621	574	611	616	615	643	598	623	580	601	640	598	589	635	641	604	603	574	645	593	597	608	631	583	629	626	577	616	628	567	619	653	610	611	585	616	594	612	606	617	620	590	638	613	598	570	607	620	631	653	625	604	582	599	607	587	575	589	634	625	590	629	630	579	674	614	605	616	605	621	616	609	579	569	598	589	591	616	576	635	610	619	611	618	575	642	640	614	607	645	623	641	621	574	639	603	606	649	608	629	588	626	601	648	588	619	594	625	629	565	575	592	639	604	631	597	654	575	583	600	635	620	627	559	638	618	578	593	570	630	632	601	622	619	613	640	637	587	645	605	650	583	641	657	628	593	544	623	581	591	574	638	615	641	650	616	596	651	605	649	623	594	617	636	575	599	643	604	617	589	620	659	588	658	608	657	673	640	629	608	590	621	658	654	588	626	619	607	631	626	621	616	609	604	602	601	600	611	584	619	640	563	669	567	638	605	575	615	605	605	590	571	622	604	573	633	621	621	657	593	643	598	653	614	615	616	621	583	625	584	621	635	606	624	615	602	558	598	605	622	605	576	585	624	624	606	571	596	624	582	602	614	623	643	676	635	620	608	584	581	609	547	629	593	646	598	598	613	638	601	609	570	613	565	599	553	607	606	589	589	574	612	609	624	645	614	609	635	630	645	578	579	602	616	602	646	620	645	604	664	610	651	619	598	646	582	585	645	616	579	584	580	604	604	638	580	591	644	631	616	586	609	629	633	589	565	619	606	599	597	599	585	600	604	614	636	613	654	605	623	610	632	622	592	571	656	602	640	613	589	580	544	638	627	595	635	627	628	591	576	629	598	607	554	627	633	580	649	571	596	631	651	570	619	583	636	636	581	629	599	647	638	657	610	635	613	617	561	654	561	572	646	620	601	608	599	614	612	583	598	619	575	605	594	592	592	584	586	612	618	617	642	606	660	603	637	582	631	628	635	594	589	599	619	594	546	632	620	613	611	589	596	550	551	645	587	568	612	585	597	581	636	630	643	619	613	613	611	628	614	625	570	634	629	657	594	609	605	645	601	635	637	624	590	624	597	617	652	638	606	614	627	609	606	589	598	641	648	638	608	613	652	609	586	625	630	607	662	591	584	681	601	617	584	608	646	637	612	602	646	602	637	637	602	598	597	568	593	604	637	626	554	578	621	604	599	600	651	649	604	626	643	601	615	606	586	583	557	676	624	606	615	590	580	588	614	571	620	581	596	544	602	597	608	617	585	592	641	602	647	595	659	564	643	585	588	602	565	606	607	568	608	651	617	622	580	626	610	639	605	628	663	634	609	578	599	631	613	576	582	592	655	609	635	612	610	649	609	633	554	614	621	622	626	621	561	641	622	635	664	635	629	598	581	594	579	588	585	584	614	599	637	606	636	590	643	600	638	603	668	612	612	627	606	620	593	644	566	615	588	645	616	616	607	632	585	581	642	593	645	596	547	621	622	662	581	616	600	604	626	584	621	620	601	623	674	632	617	628	618	602	635	612	583	632	589	617	578	577	596	600	638	586	562	583	599	633	610	604	584	624	603	586	576	627	610	582	619	649	607	592	586	621	624	624	666	595	628	609	577	560	598	607	644	621	618	623	587	623	638	630	586	596	623	601	598	590	651	596	631	605	597	628	564	593	597	582	592	581	581	582	626	600	622	652	592	594	580	624	627	590	629	598	599	619	580	594	590	648	613	601	620	696	600	617	598	570	620	600	555	615	583	631	600	597	626	574	562	547	639	586	629	615	604	628	618	594	593	623	598	612	612	591	610	616	645	593	633	626	623	627	608	602	584	582	621	597	621	575	637	620	640	635	584	629	561	610	664	608	600	612	627	583	622	602	617	637	591	611	605	660	616	607	632	662	621	626	579	596	583	586	600	606	595	598	679	663	579	602	595	617	621	600	635	584	601	574	618	570	602	645	594	574	624	655	587	629	601	604	584	610	616	672	634	633	599	586	553	603	585	633	593	565	568	611	624	610	599	575	605	581	645	635	606	627	620	587	630	621	573	621	618	601	650	640	608	599	639	638	619	566	615	646	627	591	633	586	591	638	622	609	605	623	586	599	579	571	597	590	652	641	617	653	558	599	601	613	606	600	554	561	561	588	658	635	634	610	601	584	598	660	644	602	599	558	625	631	622	586	623	611	620	606	659	618	609	661	577	557	609	612	568	625	594	610	606	620	542	579	628	603	614	584	638	644	589	674	612	613	593	653	621	609	643	574	587	598	573	577	624	601	579	618	663	611	620	650	651	644	598	582	634	624	643	583	631	584	592	669	633	639	642	604	602	607	585	587	630	580	622	631	603	584	629	553	602	647	602	619	576	590	634	583	597	599	592	640	589	571	562	585	615	598	616	601	612	568	622	597	621	609	610	588	634	623	645	619	572	594	626	619	604	603	578	596	593	615	612	557	624	582	623	647	614	587	617	604	598	615	662	614	635	594	611	636	597	636	654	609	608	622	632	644	602	609	625	619	609	616	641	611	640	573	602	642	627	573	628	647	603	606	619	612	638	591	593	561	617	572	617	593	616	594	545	577	625	594	579	582	628	620	608	618	626	612	637	574	617	651	616	638	602	612	641	599	624	627	636	640	617	597	628	642	608	630	593	596	582	633	627	598	605	653	616	581	627	644	625	609	610	597	596	579	605	586	588	602	654	622	591	555	579	623	666	618	629	599	598	583	591	611	595	579	611	644	632	567	634	572	637	606	584	590	597	608	622	557	638	578	589	607	607	603	638	633	621	591	595	577	600	610	545	653	589	628	618	570	600	619	615	619	632	608	633	642	666	600	613	627	573	608	648	574	606	646	615	631	619	597	614	640	619	622	631	574	608	584	622	587	609	571	592	614	655	645	600	623	626	570	606	600	601	622	626	592	678	589	612	617	593	639	592	630	590	643	566	624	580	593	646	631	603	605	624	581	550	615	597	588	543	585	575	580	590	624	616	612	663	589	620	684	600	647	622	593	607	593	572	648	615	601	648	616	589	603	620	598	581	614	609	623	590	586	622	635	597	563	631	622	584	625	594	640	613	625	607	612	610	599	596	597	571	596	616	590	625	634	581	616	627	608	556	599	607	573	578	661	622	605	579	624	633	598	600	582	647	583	575	647	570	544	630	617	569	615
4277	4807	4033	2184	1315	1025	875	782	834	13556	19352	11685	5223	1629	743	558	530	560	545	511	506	512	539	569	524	498	536	501	528	501	552	525	542	537	522	506	545	530	522	537	526	505	530	501	524	488	555	520	539	514	534	514	517	499	538	522	483	499	466	596	527	509	548	499	517	535	526	533	511	541	502	520	503	519	549	510	520	523	552	496	526	521	523	486	509	537	554	493	523	516	529	534	515	525	527	508	553	506	497	554	533	563	516	472	502	492	509	556	494	500	555	517	509	557	527	521	519	512	515	487	523	529	511	526	527	552	481	515	518	519	531	500	548	538	517	534	537	553	507	545	537	521	544	529	546	534	516	533	503	488	523	515	520	520	527	536	529	524	535	534	538	507	533	512	495	532	526	511	506	459	503	532	523	479	500	520	527	544	539	503	519	527	507	554	517	532	538	498	524	518	538	535	531	501	517	518	540	516	516	538	481	511	542	586	524	555	567	497	519	542	531	521	513	517	531	525	529	547	541	564	513	538	529	494	564	535	480	544	557	473	496	514	518	521	544	538	507	521	512	513	531	519	524	501	526	504	543	490	517	568	558	489	529	527	520	524	507	576	513	477	517	544	512	506	544	527	541	519	518	527	467	470	530	514	518	507	531	487	564	522	557	495	548	484	491	504	478	509	521	539	531	512	540	509	518	542	508	561	502	504	516	521	541	544	526	561	505	534	521	539	548	531	527	489	522	481	524	531	531	510	492	502	515	513	527	527	529	509	492	474	509	525	511	477	527	494	528	512	503	522	541	533	488	515	495	546	545	515	504	528	462	507	465	482	514	499	508	487	514	527	528	549	530	537	538	486	501	493	506	534	556	548	529	512	527	537	496	550	525	529	523	527	524	525	534	493	480	534	489	515	503	486	507	499	518	480	484	544	498	509	558	510	507	472	526	495	491	550	526	487	474	505	514	492	545	536	488	507	506	507	516	555	495	501	524	564	505	541	495	537	534	526	525	527	518	535	512	553	532	501	507	505	502	498	539	495	536	486	527	540	527	514	539	446	556	513	535	505	516	507	503	524	513	531	520	503	486	522	500	514	542	480	505	527	478	497	510	522	513	535	541	537	488	460	533	566	515	510	536	527	513	567	472	490	540	498	515	528	539	550	476	491	480	536	511	520	583	511	490	526	514	537	517	465	465	552	501	493	537	537	531	503	506	484	530	537	483	503	500	512	503	511	469	544	534	474	530	522	509	542	523	572	512	497	516	478	508	495	537	518	472	520	516	476	548	502	521	505	484	504	514	512	542	549	513	505	492	485	518	487	525	521	525	504	505	536	479	520	563	517	544	519	466	508	528	495	498	517	486	516	532	514	494	538	544	496	530	541	510	557	501	517	528	489	550	528	503	534	505	490	501	534	529	512	530	476	521	507	494	542	493	555	542	501	526	452	534	513	500	517	520	523	503	577	462	514	504	518	540	515	518	498	504	551	545	539	526	532	530	484	565	520	497	504	532	522	527	520	520	509	527	549	469	547	516	555	494	513	545	543	525	527	493	508	504	498	486	524	488	508	537	452	528	506	464	506	580	490	527	486	531	512	524	528	533	498	501	508	515	543	502	492	519	488	500	534	512	542	537	533	512	514	529	506	536	517	501	540	517	514	495	502	514	497	537	504	505	502	502	516	519	546	551	516	519	480	538	502	520	515	521	500	506	551	502	521	545	532	531	501	479	500	491	508	552	511	511	531	511	495	554	509	513	506	500	503	521	513	512	510	558	490	504	526	455	497	545	512	533	510	504	515	500	551	548	522	548	513	540	518	542	504	536	500	534	545	522	485	511	557	510	492	500	498	528	523	524	501	530	516	548	491	509	518	494	490	531	494	535	527	515	545	532	481	502	524	532	481	573	480	564	521	530	488	501	493	488	536	524	519	519	502	544	554	543	550	493	484	561	513	544	544	501	542	477	522	554	485	533	511	552	490	540	521	506	481	478	484	509	517	503	507	485	522	530	528	499	536	505	512	539	547	532	499	484	519	482	507	545	496	528	477	536	542	525	513	486	542	530	529	530	469	513	491	499	546	491	505	481	511	503	486	533	512	565	515	489	495	505	531	527	545	482	547	511	522	541	536	540	512	482	569	484	514	523	569	503	526	491	516	534	530	546	525	481	527	526	536	518	582	520	502	540	506	488	557	521	511	512	520	531	527	489	541	530	481	503	541	510	477	521	548	513	512	509	537	519	566	531	524	508	508	502	551	554	516	518	525	500	511	495	495	488	505	477	471	507	502	511	500	515	507	495	513	523	500	487	506	537	537	510	553	515	518	478	520	526	507	511	492	534	517	470	538	499	539	511	497	528	517	543	524	506	530	545	528	497	500	498	499	535	504	533	471	527	491	553	548	528	456	530	518	521	576	529	548	547	498	512	510	537	513	539	559	517	517	509	506	478	508	516	500	508	473	509	498	528	544	526	558	542	532	516	556	506	476	531	515	541	534	502	517	470	529	546	494	544	506	515	524	549	535	473	531	542	523	519	508	539	523	493	502	496	518	491	509	461	512	485	527	550	539	524	506	510	491	474	482	546	481	513	506	461	514	520	534	516	530	546	499	463	487	507	539	516	541	487	559	540	502	530	513	519	500	522	463	497	542	541	513	550	503	505	543	511	519	515	484	503	544	491	540	524	545	563	531	502	523	498	537	585	537	475	479	539	566	534	506	562	524	535	513	495	526	533	519	522	538	509	536	508	535	556	541	550	513	503	494	550	508	495	492	481	483	502	541	551	477	527	559	546	528	560	530	504	513	489	577	511	562	507	524	539	531	517	498	486	548	516	507	499	505	510	525	529	490	514	535	524	525	491	517	544	537	496	532	526	508	522	493	518	518	502	477	480	501	486	526	506	500	495	537	487	504	536	517	530	520	527	500	513	570	522	523	493	506	532	521	501	474	506	529	509	552	533	534	520	517	496	551	489	500	514	520	519	508	529	477	518	497	476	509	511	525	480	522	506	523	488	552	551	506	480	520	498	503	500	514	552	485	505	531	512	511	456	560	523	497	524	487	499	514	502	506	476	504	543	544	490	529	481	523	534	502	544	514	504	512	526	494	534	499	553	497	521	527	523	501	521	533	553	484	506	484	501	496	496	487	554	505	523	508	502	508	465	531	503	519	519	517	507	533	513	521	523	554	577	531	516	525	479	514	499	516	510	540	513	518	544	544	509	520	543	506	542	521	518	512	511	501	566	462	489	547	537	545	515	485	531	490	527	533	493	489	532	506	492	488	510	513	479	562	501	538	521	488	539	507	488	499	485	528	496	500	568	526	488	510	496	478	549	491	469	548	543	551	535	518	490	477	518	476	504	587	476	492	502	505	506	534	533	567	492	542	527	490	540	534	491	512	490	464	493	548	497	462	462	511	515	526	488	476	497	534	527	541	495	504	510	471	503	496	529	525	514	514	470	476	512	476	529	471	498	509	532	552	519	539	545	526	526	507	476	557	541	503
23802	21038	28292	23982	21035	9168	1973	1326	2311	13959	37424	28101	14506	3890	1262	863	796	784	754	784	758	724	767	807	755	777	790	737	747	728	756	760	735	745	770	789	777	743	788	797	739	723	752	778	801	760	731	707	787	734	762	759	719	751	753	773	772	716	759	737	753	759	784	710	717	816	745	744	745	771	759	786	733	731	752	733	803	748	725	774	797	733	756	730	768	746	760	783	717	778	797	785	741	696	806	749	773	735	741	791	781	756	713	746	711	707	796	730	739	775	743	747	787	735	769	751	787	774	773	737	791	751	743	761	741	798	735	711	754	779	743	766	707	751	729	774	710	766	818	727	812	753	739	769	782	767	743	773	742	743	775	722	771	686	708	733	725	754	752	740	736	763	725	735	752	787	726	754	770	776	744	773	720	726	718	794	750	794	827	773	748	717	775	797	766	761	751	770	747	771	710	777	805	820	789	730	734	786	726	781	776	728	760	774	817	749	756	774	745	755	801	757	762	791	723	730	774	797	744	760	739	752	764	715	736	742	786	747	756	799	794	763	765	740	751	774	757	777	757	684	728	759	759	737	804	736	755	717	784	788	727	753	733	786	783	767	733	775	759	730	735	760	743	727	753	770	691	738	716	715	773	723	769	714	755	730	734	738	766	728	755	716	746	731	736	745	741	756	784	695	768	737	737	684	771	713	785	762	723	765	733	710	793	750	738	771	742	723	804	737	788	815	720	714	701	784	751	745	719	759	689	780	715	740	733	730	731	771	754	773	737	768	761	732	725	740	731	779	741	756	757	751	796	783	742	744	748	751	739	774	741	732	766	810	709	715	667	758	712	789	733	755	758	750	780	771	736	780	764	721	724	768	763	743	758	828	729	770	810	773	746	734	761	763	806	758	711	711	754	754	730	731	772	767	744	737	749	742	749	723	777	740	767	737	753	760	774	790	751	778	704	792	760	752	716	747	766	756	765	726	737	720	734	742	745	753	821	758	729	746	801	744	764	794	738	750	730	795	790	749	784	758	707	798	779	748	781	726	765	709	741	739	739	756	726	777	768	761	729	763	755	761	753	774	799	776	781	691	755	841	715	764	733	827	751	753	726	686	719	713	760	763	703	733	741	719	732	771	741	772	755	765	694	758	768	747	784	797	779	729	749	736	759	728	780	819	706	748	768	749	765	698	751	748	794	794	752	703	728	731	738	797	796	739	749	743	758	758	755	756	758	758	774	726	771	756	744	727	726	733	770	732	762	798	774	751	782	741	764	761	760	702	718	775	742	750	732	732	734	724	798	767	789	787	721	741	708	744	773	776	827	728	747	774	777	767	730	736	738	723	739	768	771	770	700	757	811	729	767	719	759	787	771	722	771	741	767	757	727	726	786	799	715	725	733	723	720	772	779	736	792	790	726	728	734	783	736	731	794	744	747	751	792	728	718	734	786	768	805	812	746	785	797	738	754	707	733	681	762	740	772	808	779	723	734	783	749	739	803	733	731	766	791	791	775	803	805	777	747	771	762	747	821	733	766	783	693	793	748	812	794	779	724	705	734	740	743	729	699	706	685	789	716	733	677	776	768	739	741	763	827	747	769	752	752	730	755	758	768	743	777	763	742	737	775	753	752	749	751	761	747	750	733	739	783	728	741	740	744	761	719	732	741	750	722	783	717	741	754	751	756	760	761	764	764	726	756	760	747	776	754	766	736	740	767	720	786	724	782	747	716	738	759	761	791	750	783	750	730	794	798	736	740	750	756	781	755	722	730	756	774	725	744	745	730	776	785	752	796	723	736	746	734	771	772	731	768	744	775	724	746	802	810	747	765	743	756	795	676	767	764	741	771	713	755	747	773	756	741	737	737	822	776	775	774	789	765	785	744	755	817	705	722	738	735	765	691	781	724	739	773	759	749	704	687	776	738	787	725	727	793	776	753	775	750	763	708	771	762	773	755	730	716	794	737	732	751	781	754	815	802	803	772	818	747	694	787	761	710	697	742	780	771	721	702	751	778	748	804	748	723	719	760	770	726	707	751	761	754	750	735	759	717	772	763	790	767	774	749	692	749	792	724	730	734	713	752	764	761	758	725	719	736	782	769	723	768	747	739	788	758	740	746	757	733	722	749	742	741	720	791	721	746	740	759	767	770	792	753	754	736	784	776	772	769	744	771	723	738	718	730	766	751	680	710	796	767	771	741	752	775	737	749	740	773	734	777	732	751	766	696	748	692	699	744	794	742	743	761	748	750	801	770	753	758	723	783	756	740	803	760	739	772	778	735	733	792	781	729	700	746	742	744	769	743	713	760	758	790	728	760	784	765	739	735	710	719	719	749	779	772	726	763	698	744	738	763	744	737	767	748	741	760	781	748	764	709	732	766	720	784	762	758	735	788	727	796	799	750	800	732	746	763	763	725	708	732	757	761	841	743	772	744	794	737	766	730	789	719	746	734	733	720	778	748	771	762	738	705	758	747	741	698	713	688	714	757	744	793	791	722	754	804	772	787	761	760	738	749	712	764	766	745	759	732	750	727	745	782	811	776	775	775	757	756	715	768	789	739	726	730	782	755	763	765	690	761	774	752	695	740	723	770	711	740	750	800	747	750	755	711	778	726	720	730	737	776	730	733	789	751	784	737	792	742	808	762	771	749	775	699	744	773	778	775	741	786	705	711	772	795	733	760	758	794	758	731	746	755	774	771	769	787	777	789	794	751	745	780	770	788	768	693	755	718	725	730	769	759	800	738	746	719	734	770	757	778	808	728	749	763	761	793	784	753	740	768	803	695	736	786	714	791	723	774	741	758	769	724	738	792	713	778	703	785	763	718	753	744	716	769	779	757	744	720	760	747	733	698	734	697	691	815	763	777	785	727	771	728	728	743	783	736	755	746	760	769	736	728	775	731	742	729	750	694	744	736	738	727	726	757	706	769	764	727	775	794	723	710	760	734	796	778	782	736	747	713	743	761	729	732	750	669	715	757	773	768	729	757	760	764	754	815	802	729	727	746	747	784	768	764	726	751	755	813	742	724	741	726	752	691	765	753	765	746	726	682	750	697	751	773	735	840	756	777	781	727	744	732	715	751	775	754	779	736	773	771	779	750	760	701	741	750	722	739	755	740	776	752	755	719	771	769	732	701	749	733	745	778	740	747	784	737	750	682	718	725	725	803	732	755	790	760	712	722	763	772	767	743	717	724	709	750	736	715	703	766	738	747	750	731	732	749	803	787	744	796	788	763	704	747	735	728	733	764	741	695	702	744	710	720	765	750	737	765	728	785	800	724	710	746	766	724	733	768	775	798	716	737	787	748	773	765	754	739	768	780	726	738	786	752	747	717	780	725	779	747	836	739	722	768	712	796	783	751	766	736	764	764	751	800	744	676	818	760	759	737	784	730	762	779	803	788	739	809	733	762	728	734	740	754	765	838	763	799	753	769	780	786	704	717	761	787	716	704	810	757	768	729	739	751	696	759	775	753	734	766	795	709	714	764	737	820	763	725	757
4980	8398	6176	3263	2117	1650	1393	1367	3251	17598	34221	22802	10879	3273	1177	716	652	658	639	616	639	602	616	650	609	635	627	651	694	672	565	647	674	616	688	621	648	617	635	643	625	632	677	666	624	638	654	634	693	592	584	660	642	658	646	613	663	652	584	595	641	657	615	619	676	626	623	634	614	602	644	654	662	672	629	653	639	648	609	635	645	638	639	619	642	645	595	623	610	597	653	652	657	622	636	626	617	674	650	602	575	603	628	625	624	569	630	616	597	641	643	615	651	635	602	594	621	674	687	622	614	655	646	640	636	643	617	590	634	590	616	623	625	602	620	612	642	620	648	638	644	648	665	615	618	624	659	612	648	631	643	646	617	613	631	655	625	644	653	625	658	624	617	622	606	631	624	637	614	661	618	634	644	621	634	650	622	604	635	618	603	631	626	589	640	612	629	590	662	603	625	606	633	633	626	600	589	626	664	644	611	662	626	640	620	637	647	609	615	642	642	658	614	649	638	674	645	618	690	670	637	631	597	626	592	627	627	598	674	653	645	667	634	640	612	613	608	612	665	620	620	653	630	616	650	589	610	618	592	663	632	619	630	650	614	634	610	691	614	636	641	621	612	627	627	612	626	641	632	589	602	629	619	627	627	634	638	626	641	633	644	636	650	649	583	650	634	632	604	658	666	604	627	657	609	657	630	633	608	593	611	650	628	660	623	594	667	605	608	625	582	629	654	645	645	649	627	611	595	689	602	623	668	652	605	625	605	619	640	618	633	624	578	616	607	585	591	578	574	603	649	630	603	621	631	613	624	659	616	591	655	546	654	613	638	612	607	626	618	674	609	639	604	660	685	644	636	640	631	637	616	629	617	618	648	619	636	616	599	641	642	615	687	595	641	644	644	588	624	671	649	641	631	639	690	637	639	632	654	605	641	648	623	627	603	606	647	660	649	643	597	635	605	632	620	609	663	638	606	619	647	624	649	602	633	626	674	645	589	647	577	639	613	619	651	612	632	630	679	629	616	622	615	597	626	573	634	681	664	625	624	633	657	658	644	647	635	599	639	641	634	623	599	644	640	622	653	627	637	613	640	584	611	656	641	645	682	678	639	647	660	607	603	651	564	597	589	608	652	646	621	653	693	626	623	617	633	621	606	654	646	606	651	660	665	637	630	575	624	629	632	582	665	638	619	603	646	567	682	625	596	632	615	593	629	616	623	615	650	656	618	623	631	653	672	611	616	636	627	630	638	606	599	630	676	602	657	638	597	644	711	610	640	571	658	602	642	662	614	690	624	636	651	647	639	595	603	611	611	608	646	645	660	618	644	625	606	601	606	622	656	561	672	652	605	621	634	635	643	632	643	642	633	583	653	638	682	619	595	564	610	624	621	645	635	590	624	649	615	680	656	664	608	598	623	637	632	636	627	622	620	581	634	673	611	606	634	645	665	654	608	609	584	577	609	615	654	659	644	609	632	589	621	636	648	609	621	638	627	626	613	640	626	640	651	649	582	629	640	616	630	618	619	628	630	575	658	619	638	640	616	636	619	591	681	628	647	660	649	618	605	620	616	613	633	606	655	648	641	620	624	658	583	657	623	627	633	632	617	658	594	585	588	661	615	637	597	626	601	619	598	668	648	618	647	647	607	609	613	681	644	593	663	614	623	647	670	625	601	606	614	667	617	641	653	648	670	618	631	628	623	633	645	670	585	643	668	682	614	622	580	592	638	632	613	643	654	597	683	631	597	611	598	637	630	629	650	649	615	635	684	591	627	601	620	652	615	613	627	611	623	609	617	619	622	612	633	613	653	613	617	607	616	608	619	589	648	647	637	623	635	631	605	615	616	614	634	648	624	671	597	649	592	585	616	617	615	633	614	577	606	607	642	650	596	613	654	614	651	606	629	643	638	624	595	638	653	610	648	663	616	596	624	644	612	627	603	651	627	620	577	632	633	611	601	581	612	646	598	629	619	572	645	666	635	599	608	606	639	674	643	594	624	691	681	633	613	597	632	651	611	627	631	637	604	621	619	599	628	637	601	607	649	621	642	628	594	611	627	591	619	649	615	677	627	604	641	632	628	595	659	627	643	587	583	639	659	586	627	598	621	642	582	636	640	595	542	604	606	581	603	629	606	621	626	663	604	609	620	595	646	626	580	648	655	622	622	625	609	561	645	634	641	605	618	641	591	614	639	618	633	616	622	652	626	616	628	604	638	634	568	611	630	640	642	594	598	661	607	658	611	662	618	640	616	631	676	623	610	622	620	620	579	621	623	625	632	648	606	609	618	628	632	596	616	591	613	598	621	639	639	610	613	598	599	627	659	665	613	616	644	675	592	602	600	622	640	631	621	663	596	644	629	615	624	606	595	628	606	601	580	642	622	617	640	638	610	670	623	624	640	613	612	598	577	642	625	599	639	627	591	619	618	666	652	604	615	619	623	653	632	599	611	572	654	600	578	608	640	643	591	593	632	621	587	663	667	615	613	624	582	610	611	588	610	589	669	629	572	660	603	586	653	670	607	642	613	621	613	620	641	614	644	627	576	591	590	592	601	657	662	634	659	599	640	597	618	602	582	611	615	601	683	608	615	621	637	636	605	562	636	657	635	635	637	630	612	634	624	682	582	603	659	598	590	613	659	634	596	628	638	659	652	613	615	640	663	645	625	671	607	641	619	590	665	624	627	590	611	639	635	646	625	635	608	605	646	599	557	680	607	604	644	652	661	645	667	632	660	612	602	630	638	627	639	630	563	596	613	610	585	596	624	628	588	597	598	612	641	653	652	624	623	607	607	656	629	639	614	579	660	620	591	633	624	643	578	589	595	593	623	612	622	616	628	654	640	642	622	596	609	636	643	635	667	642	613	585	674	623	598	596	573	621	657	627	644	597	626	635	636	643	606	611	590	631	597	638	665	611	599	613	644	672	619	596	632	634	665	629	608	613	615	626	611	647	616	626	643	635	576	607	625	635	620	618	670	653	629	647	600	641	629	630	638	620	579	634	622	641	630	647	657	604	599	647	649	633	640	599	639	628	618	649	621	624	653	597	632	621	636	595	601	578	627	595	610	592	655	659	609	581	651	581	649	659	622	623	607	610	543	607	620	656	610	642	662	626	621	630	606	683	603	633	649	604	620	619	636	585	653	647	576	640	590	605	613	603	642	599	610	645	599	603	647	617	608	610	607	600	662	663	623	646	635	605	615	637	619	671	608	579	656	604	640	672	654	628	607	647	626	598	608	608	628	640	607	591	607	685	636	648	638	639	596	591	599	630	661	607	639	588	623	617	605	564	602	641	602	603	632	615	595	650	589	571	613	675	644	611	604	657	582	657	643	644	638	670	626	627	631	605	624	628	599	641	570	614	518	604	615	601	658	631	590	601	628	634	596	621	630	607	627	608	621	614	603	592	644	659	606	632	608	608	650	652	592	563	671	617	616	603	638	596	573	652	627	621	651	654	620	611	598	609	643	606	612	669	645	605	617	591	598	554	627	593
27287	13011	1579	790	504	488	554	517	571	1267	2396	1965	1162	742	532	527	499	472	439	459	519	487	487	453	468	454	441	465	443	468	432	501	435	443	470	482	479	486	469	449	461	460	522	467	449	466	483	441	425	477	493	493	440	490	489	448	479	468	458	469	465	454	473	485	468	489	427	470	479	474	449	492	436	475	487	453	457	441	469	467	474	472	481	420	483	441	483	457	464	512	507	476	468	497	471	454	490	468	455	435	461	474	459	454	467	441	450	474	491	478	475	475	448	475	500	472	454	470	452	473	509	489	454	455	460	446	498	476	439	461	502	488	481	430	475	484	443	468	505	436	486	439	462	468	497	450	462	482	463	470	466	487	456	457	476	440	458	465	456	460	452	476	470	440	486	499	484	500	473	467	501	494	457	482	436	461	437	477	434	497	460	460	449	469	475	471	456	484	465	476	474	471	472	449	456	432	447	490	477	456	460	471	420	458	489	480	466	464	472	488	420	419	487	486	462	440	455	439	462	448	460	500	508	482	470	494	443	441	479	491	448	445	488	474	489	470	494	489	480	437	479	476	472	476	464	493	484	477	453	476	494	452	473	476	454	444	471	464	492	464	474	417	478	494	489	450	454	454	473	466	449	473	490	495	500	494	443	453	475	488	439	455	541	517	496	458	439	452	460	478	485	462	457	471	473	454	462	490	454	487	461	464	442	470	469	457	443	458	465	479	442	437	454	463	461	485	436	500	459	412	476	485	505	459	488	492	451	448	457	485	433	419	483	481	465	455	481	468	462	446	474	455	465	432	488	481	466	433	479	442	491	468	453	450	430	462	482	481	470	462	441	443	441	495	454	478	448	455	466	476	486	478	461	484	497	458	495	452	481	476	486	486	459	463	431	442	481	461	460	467	472	450	450	480	531	476	457	473	460	505	481	453	406	441	483	480	440	469	465	486	474	453	463	457	460	457	455	480	489	436	465	479	490	469	406	489	441	431	486	446	424	477	468	443	476	433	445	464	475	484	520	449	422	476	476	460	447	521	462	450	471	476	474	443	462	484	488	469	474	464	484	483	442	437	483	451	478	471	485	476	487	494	489	480	432	479	464	473	451	493	476	442	452	457	431	468	504	456	485	459	479	458	431	445	446	462	459	494	449	434	496	486	482	412	457	456	504	477	476	462	494	454	491	439	450	462	430	456	449	462	441	426	466	527	493	513	477	477	463	449	441	468	451	421	485	488	489	463	416	487	430	481	468	436	490	430	487	471	473	462	452	478	498	463	500	448	444	449	474	452	451	485	475	473	498	444	433	510	476	456	486	448	481	458	485	439	400	445	471	480	479	475	436	492	493	447	477	474	461	464	442	461	498	481	467	459	478	507	478	479	449	479	423	432	483	423	463	493	493	438	434	470	497	476	468	483	500	490	495	510	472	517	452	471	482	448	455	457	458	440	467	447	460	463	506	454	475	427	441	461	488	488	460	480	482	507	461	484	460	477	431	432	454	480	465	502	449	447	476	481	444	431	444	471	466	468	499	469	490	459	472	448	502	481	483	445	453	430	445	491	457	468	452	467	461	461	495	448	505	466	489	492	471	476	483	442	468	436	466	493	465	465	491	472	469	484	507	498	423	509	458	483	453	452	492	448	484	512	461	478	428	421	440	461	416	436	479	483	467	440	466	464	441	452	457	461	482	434	498	425	455	491	445	453	513	479	504	489	479	459	475	472	478	485	449	468	474	486	451	437	452	485	466	481	419	439	460	476	475	431	470	461	483	465	474	479	436	436	488	456	475	492	443	459	475	455	443	458	465	481	451	487	451	515	471	470	427	457	442	436	464	472	448	438	427	473	448	492	469	446	452	456	450	473	480	446	437	461	462	454	469	495	490	452	483	437	469	475	492	462	495	486	483	488	432	489	480	458	469	478	521	448	408	478	440	449	486	474	475	477	454	452	448	501	444	451	459	471	503	487	466	420	480	441	462	482	466	487	477	492	453	452	500	505	459	488	451	471	467	488	472	468	465	468	453	452	507	457	455	461	466	505	452	509	446	480	492	478	456	435	455	497	486	467	457	507	481	470	447	420	512	459	434	448	431	507	467	450	441	494	466	436	489	496	422	496	451	429	453	470	455	417	476	485	456	471	455	453	471	450	476	468	516	453	435	453	448	458	471	482	469	494	485	475	460	480	472	468	487	452	447	485	496	474	490	508	414	462	476	457	459	443	480	498	454	448	452	466	455	450	452	499	453	484	464	462	471	456	471	480	447	473	469	431	461	458	456	446	449	493	421	465	485	505	448	466	451	448	494	471	467	478	469	491	499	515	441	466	478	490	440	458	477	438	468	513	452	471	470	447	453	466	456	460	459	422	472	477	451	486	494	448	469	442	523	473	458	461	448	450	450	492	458	463	484	458	461	487	453	508	501	473	458	484	460	473	476	485	463	486	483	453	465	429	464	486	451	480	478	468	444	486	461	452	459	471	471	450	470	496	418	515	452	462	459	466	461	458	457	477	468	449	447	481	459	461	468	476	455	419	461	447	469	415	457	413	474	466	475	470	474	461	475	464	491	519	449	453	498	497	471	448	470	441	510	484	439	464	439	495	463	494	521	460	488	463	475	465	487	490	471	409	489	420	488	506	509	520	462	419	449	468	468	470	457	453	425	495	486	490	480	445	510	457	496	447	458	419	462	486	457	454	477	455	496	450	447	448	475	437	452	463	496	433	452	463	431	453	478	462	455	462	447	456	450	513	455	445	451	466	470	473	450	482	439	497	452	442	440	480	473	457	479	477	471	481	446	495	466	515	482	448	460	441	504	470	482	448	499	482	450	429	442	470	474	460	472	457	484	475	455	487	440	485	451	494	447	485	508	510	469	465	440	457	469	494	416	488	502	474	460	496	419	485	459	474	467	458	438	460	498	438	471	449	451	468	515	456	473	462	456	490	464	445	472	452	439	509	457	468	498	467	493	484	475	494	494	499	503	472	508	420	479	491	432	453	449	463	480	420	454	445	515	431	466	472	472	439	463	464	458	451	445	458	468	508	456	467	418	474	460	454	422	484	489	463	474	489	464	515	488	486	439	443	438	433	465	474	478	464	504	472	478	450	449	458	476	462	451	428	460	486	487	474	471	476	488	429	474	441	491	477	483	470	493	455	478	432	479	405	489	471	468	465	465	473	435	477	448	449	454	448	493	456	472	463	472	481	478	473	422	430	451	485	474	442	464	439	476	471	454	452	448	437	438	491	458	442	452	486	462	404	439	462	479	457	497	461	471	482	498	484	448	461	439	444	476	462	481	449	438	441	439	453	450	421	478	470	472	485	453	433	470	445	450	466	436	479	444	437	487	488	448	464	453	475	494	504	456	469	517	446	459	453	501	467	471	452	477	500	465	466	449	487	477	437	449	454	457	433	505	463	528	456	522	480	461	485	451	458	450	484	463	481	495	463	450	421	477	449	493	457	482	489	447	449	467	449	482	454	469	474	442	481	506	450
5253	1094	807	535	482	462	450	501	576	1748	3006	2137	1272	656	473	399	434	378	393	361	404	424	401	397	397	395	412	356	404	414	407	398	408	382	392	402	390	389	409	400	417	383	389	390	406	372	415	409	409	404	387	405	402	400	384	360	403	399	376	422	418	373	393	386	408	412	365	414	415	403	410	378	410	373	372	392	374	361	409	377	384	389	407	383	391	411	404	380	430	386	404	386	399	381	411	399	369	393	411	377	360	397	365	405	386	379	373	419	383	411	397	370	413	394	376	427	404	366	419	393	388	402	372	419	356	388	405	369	394	404	370	396	407	396	396	392	392	411	362	398	381	364	422	402	373	379	385	353	391	399	400	389	403	386	422	401	393	377	401	396	395	418	355	353	378	407	387	392	386	383	370	376	364	423	408	348	337	370	385	421	366	372	433	398	445	358	398	420	383	379	397	419	417	410	358	382	397	374	398	405	420	392	385	391	397	376	382	401	410	415	379	401	362	392	397	396	348	404	388	382	403	409	378	392	398	418	374	417	409	411	393	395	438	384	376	407	376	391	382	380	393	380	372	397	374	404	411	377	421	419	420	407	423	381	403	399	432	428	401	393	416	375	377	361	384	390	398	400	374	380	398	393	416	427	397	399	403	361	370	374	424	410	416	376	411	381	414	393	400	378	393	406	382	407	380	391	368	387	389	411	382	404	395	410	398	404	416	394	421	404	385	371	435	391	374	378	379	391	384	382	400	426	365	381	410	371	396	392	409	390	350	384	367	393	391	406	403	402	367	384	388	425	397	383	401	413	409	396	411	375	384	382	409	439	408	403	410	397	405	376	383	400	430	397	376	428	425	380	396	352	398	361	357	369	389	388	409	419	381	408	404	385	408	443	390	363	379	400	390	392	422	398	370	402	390	362	412	397	359	385	378	409	458	403	404	421	396	385	391	363	331	402	432	418	410	392	379	405	375	391	433	412	407	373	349	405	398	368	399	362	389	366	426	360	440	358	390	376	375	360	387	405	352	398	400	390	397	391	379	407	397	393	386	403	405	380	395	367	376	365	415	392	402	425	419	408	378	415	404	365	376	370	403	394	406	399	374	380	375	423	411	386	386	372	378	412	387	389	405	409	383	387	389	382	415	387	397	354	387	386	408	411	399	377	385	400	377	401	385	362	390	376	457	397	378	406	424	374	398	397	362	422	361	401	414	412	407	415	408	408	377	386	391	422	370	422	398	374	415	375	410	395	389	408	383	425	395	402	418	389	385	366	368	400	403	363	413	416	402	368	395	399	392	409	378	408	399	359	384	390	359	415	376	374	374	419	398	386	408	377	408	416	395	375	382	391	409	401	373	399	385	419	374	376	400	405	378	389	411	387	390	382	416	413	347	422	384	353	419	383	418	375	395	419	397	372	370	408	408	405	408	395	403	369	403	388	374	379	412	389	369	425	364	434	370	399	381	398	398	409	423	379	386	405	392	410	355	369	381	391	389	398	355	368	404	394	414	411	373	407	379	404	390	396	382	373	389	386	400	366	378	364	378	389	403	384	407	404	389	406	347	388	414	384	409	382	402	375	405	383	407	373	365	380	373	400	405	392	378	381	395	384	381	391	405	428	385	418	426	379	383	437	395	409	346	392	384	378	415	403	388	391	386	391	352	358	395	400	400	402	402	384	406	368	369	374	396	420	368	388	410	375	385	378	403	379	397	397	397	413	383	412	375	376	439	379	402	382	395	384	401	381	383	399	402	388	418	401	405	410	389	401	379	395	392	399	403	419	379	408	415	376	411	394	388	421	377	417	394	440	399	405	422	398	372	392	387	366	404	410	346	382	380	360	397	354	415	395	389	334	390	387	419	385	406	394	420	384	395	416	388	415	402	399	427	362	447	408	403	408	410	394	390	424	380	373	397	387	414	430	380	388	404	382	404	411	382	368	400	392	386	373	399	356	377	352	386	367	381	360	409	368	400	387	439	374	407	424	398	431	410	371	398	404	378	384	390	361	362	406	374	395	385	397	418	375	369	399	373	384	400	397	346	414	380	369	391	399	379	401	412	373	407	383	437	414	387	359	376	379	390	399	384	368	398	393	423	365	413	411	380	381	388	381	404	416	397	383	399	407	411	356	393	395	392	380	418	360	385	384	350	412	371	417	423	398	358	394	414	376	375	339	346	415	447	380	408	383	367	397	386	363	439	388	367	406	382	396	403	412	403	396	416	368	361	397	424	374	385	400	390	374	384	382	414	371	371	416	408	425	397	374	402	362	401	387	386	410	423	383	389	389	374	422	378	429	414	403	391	375	380	413	390	398	344	383	403	380	385	357	407	429	382	401	355	381	401	400	375	417	388	400	428	353	386	388	382	366	418	433	353	405	403	374	376	405	412	366	390	408	366	366	404	383	389	396	409	405	389	376	385	388	413	365	413	374	391	386	381	381	394	376	445	396	362	399	397	358	416	422	407	373	380	382	397	376	395	391	391	408	384	398	346	385	362	410	395	377	423	385	451	365	405	418	372	406	417	402	408	389	393	355	382	433	370	393	389	363	411	379	387	405	391	412	417	430	390	349	422	393	390	403	416	411	396	422	383	413	398	373	402	350	389	380	406	444	398	384	385	372	364	353	401	399	429	409	386	388	395	412	403	399	397	383	406	367	428	357	377	431	385	393	370	425	389	433	397	395	372	399	389	409	423	426	408	381	397	392	371	359	387	377	383	369	436	388	399	401	415	407	394	415	383	401	387	342	372	376	413	378	387	377	399	417	402	387	402	390	404	392	416	412	385	371	419	356	409	399	379	431	408	409	383	407	445	387	369	437	382	374	375	388	420	445	370	393	404	417	397	403	364	418	364	427	374	375	374	419	371	391	411	387	407	429	420	411	390	392	404	415	421	433	398	414	395	391	386	415	406	385	375	398	388	378	360	410	406	395	388	401	362	417	402	381	408	348	362	418	361	399	389	398	380	372	379	388	404	369	377	399	407	389	383	402	373	423	395	398	383	405	385	389	429	359	416	395	394	409	381	405	399	404	364	392	364	405	343	422	405	378	398	362	387	375	419	398	413	389	394	349	417	380	358	450	383	447	383	407	405	417	396	395	397	364	390	373	402	413	394	355	397	395	418	394	392	437	397	396	390	372	403	385	380	374	407	394	426	412	378	393	408	383	430	393	360	386	369	390	361	392	409	402	399	388	343	400	407	364	408	429	367	413	368	390	434	376	393	377	408	385	378	400	354	410	370	354	386	423	402	378	388	414	387	393	419	441	383	408	414	423	440	364	392	385	376	405	382	348	384	402	407	385	390	395	374	413	398	396	377	382	363	376	405	365	401	398	372	377	402	392	360	434	374	404	401	380	367	382	360	396	391	387	391	409	387	384	367	361	390	443	420	398	418	412	385	392	380	385	416	365	366	403	389	403	428	383	396	390	382	346	387	380	382	387	402	420	368	402	369	387	423	364	384	435	382	403	423	406	405	401	361	403	357	391	390	382
25087	21077	27083	25099	6167	1181	812	850	5087	15443	17308	11834	4676	1425	713	528	522	488	495	537	474	549	517	505	485	503	521	523	498	531	485	484	475	486	510	535	508	498	513	515	472	457	519	502	502	541	457	509	533	515	504	545	499	545	507	526	466	503	478	471	505	495	533	487	502	486	508	477	517	465	567	499	517	548	500	477	525	505	499	493	494	471	500	492	488	488	445	530	472	464	485	475	490	466	493	507	484	496	534	514	480	531	492	508	471	475	525	548	498	527	521	482	493	485	471	460	495	482	485	485	502	500	505	467	480	501	518	485	535	512	483	520	497	500	493	520	524	520	489	509	483	491	469	491	514	522	539	541	456	499	456	506	479	460	533	520	475	500	506	448	532	525	480	510	522	450	483	534	507	486	525	491	492	530	466	461	506	521	505	497	527	560	477	496	504	507	479	497	470	504	504	516	513	509	502	499	520	494	526	509	511	515	505	487	515	483	523	533	456	526	521	531	453	504	483	500	503	534	469	514	453	491	467	540	538	520	502	561	513	511	484	508	483	488	480	534	482	523	493	534	517	544	482	486	461	517	534	533	469	508	518	503	465	518	494	517	526	512	548	493	484	504	472	501	477	527	487	503	505	514	465	467	508	515	481	499	479	457	463	476	493	523	527	486	493	495	508	476	478	525	501	481	499	512	524	507	515	503	452	544	497	523	506	452	527	530	473	519	515	524	499	468	535	484	479	571	449	492	491	484	499	509	483	495	492	513	497	474	556	479	498	489	489	528	496	443	516	510	530	485	544	487	471	469	486	496	530	512	489	501	522	510	487	511	536	490	486	472	523	476	466	485	537	519	499	531	504	474	487	459	506	439	518	525	484	494	460	474	489	521	490	472	496	530	508	532	469	532	529	513	495	527	522	503	491	521	490	477	454	482	495	450	553	473	554	505	505	487	533	465	499	524	541	511	515	494	503	496	503	557	504	485	535	481	493	485	505	498	483	487	506	490	508	473	481	476	520	499	512	483	467	473	480	511	500	464	480	445	453	504	469	491	503	486	474	512	561	464	514	491	519	528	500	472	499	493	501	491	501	479	476	476	484	480	491	497	517	463	486	492	534	496	504	488	483	458	513	505	514	536	522	451	506	517	507	512	490	504	488	472	488	454	492	503	501	490	527	520	499	492	471	482	524	477	459	501	506	514	552	500	504	501	484	484	540	474	498	449	487	493	498	495	500	530	515	501	494	486	503	522	505	522	504	506	537	470	519	518	462	484	491	499	466	514	476	481	499	482	500	498	472	502	532	513	521	479	501	497	518	542	489	522	504	485	552	496	509	532	505	465	502	479	499	491	479	518	525	482	528	526	535	501	510	496	493	527	492	500	490	470	516	500	522	510	500	487	503	487	501	454	520	518	510	478	497	454	506	523	486	517	485	479	476	488	490	498	493	506	488	514	549	517	527	507	480	515	527	531	498	459	493	470	537	477	469	508	470	473	493	493	486	486	477	523	503	482	498	526	535	474	501	536	465	472	492	485	465	486	501	476	531	459	466	511	556	535	510	496	522	468	483	520	534	515	489	505	498	476	524	512	486	489	492	456	483	511	480	491	490	479	476	451	462	463	471	513	515	496	493	492	499	479	483	487	499	507	496	508	487	498	490	505	568	485	479	463	479	460	505	477	468	507	511	546	476	499	502	509	487	480	512	507	506	467	492	470	493	511	451	519	507	503	503	543	548	527	484	499	502	502	480	486	498	490	494	497	497	498	494	509	475	489	492	485	479	484	489	476	488	516	501	500	477	461	515	541	511	510	503	497	481	503	490	479	502	524	455	495	510	504	494	520	487	522	456	492	481	516	494	487	473	502	514	448	526	458	539	440	518	461	498	490	514	474	531	501	517	500	500	495	452	501	511	488	462	444	505	510	520	490	460	499	552	501	497	504	477	521	465	495	557	463	480	502	534	536	473	468	454	500	459	513	501	468	496	503	483	479	529	496	511	541	521	532	520	518	468	528	502	469	509	496	443	526	534	500	502	549	515	482	472	508	515	505	497	488	486	493	467	492	513	493	495	483	479	494	482	501	506	483	483	491	491	451	478	486	543	517	465	460	480	503	463	484	489	469	505	478	515	512	535	486	484	520	537	498	481	489	482	510	479	522	541	482	467	504	499	495	477	486	516	484	498	517	516	513	519	495	509	509	515	478	494	516	502	525	492	484	529	465	479	476	500	448	485	483	478	465	502	521	505	486	494	498	492	496	508	476	463	517	523	464	510	500	517	492	520	519	540	477	454	554	502	519	551	471	515	486	506	528	486	521	465	463	471	474	541	470	529	525	470	483	480	481	504	515	477	493	530	456	484	470	540	499	508	479	504	526	522	476	468	500	522	514	515	514	481	469	483	496	476	460	472	497	499	482	495	538	454	487	500	484	522	506	552	516	511	491	524	499	489	505	489	523	490	448	461	482	502	504	501	509	535	495	494	537	487	508	528	518	454	487	528	503	491	502	487	450	520	481	527	515	518	527	500	445	470	490	520	484	443	448	479	471	530	517	474	520	516	499	536	538	476	524	493	543	474	494	477	482	559	509	480	528	533	513	523	493	485	502	471	513	489	507	515	476	494	504	532	507	504	489	514	484	475	475	526	492	474	479	520	448	527	467	492	473	461	480	487	512	496	496	471	435	507	526	486	483	500	491	495	486	534	500	491	532	506	514	536	511	501	521	530	520	442	495	522	507	516	505	492	486	482	532	466	494	515	510	503	497	498	530	494	490	489	502	497	515	481	487	508	484	512	510	519	473	548	528	503	501	497	491	483	557	525	488	510	527	478	498	487	516	510	485	477	508	494	522	487	517	448	467	505	458	472	509	516	506	556	501	583	490	493	448	530	486	500	499	459	497	494	459	529	476	498	483	504	479	487	493	495	479	521	520	508	490	475	548	496	481	475	516	485	493	537	472	469	500	533	517	495	507	470	492	515	448	494	473	522	512	476	525	506	499	480	494	487	534	484	480	479	513	489	492	455	506	474	511	495	511	485	503	503	494	501	460	488	465	477	535	428	459	489	486	483	467	489	520	507	504	489	507	523	470	463	484	508	530	416	517	483	482	496	492	529	448	455	507	483	513	470	505	492	482	512	495	497	504	520	494	489	482	515	492	519	512	540	480	480	493	516	543	501	551	493	505	509	477	507	523	467	511	481	501	474	505	481	515	486	501	511	449	499	534	486	473	476	476	471	484	498	506	505	476	485	527	486	507	523	489	496	528	489	507	475	490	443	469	507	517	527	500	507	510	510	500	450	491	483	518	510	485	508	501	483	485	452	443	507	495	510	519	472	507	504	503	498	518	509	485	497	492	482	474	505	514	495	466	510	505	495	515	519	491	517	495	524	504	445	544	507	494	491	488	470	492	475	511	534	496	502	497	508	478	519	544	525	515	513	472	497	498	494	468	522	476	480	503	510	483	490	464	561	502	530	503	521	450	461	509	494	496	512	449	516	497
3929	3811	3219	1514	1075	934	784	968	7391	16650	16280	10720	4526	1284	649	455	448	460	464	443	491	478	425	450	456	430	453	468	429	441	414	448	454	401	455	457	467	448	441	452	429	405	414	444	453	454	409	447	425	450	410	421	448	443	431	444	466	441	421	456	464	430	440	467	446	400	448	456	417	456	434	424	434	459	450	417	427	407	469	391	486	469	426	444	412	434	458	438	437	434	490	420	448	445	429	437	458	458	429	422	450	445	415	435	442	449	437	437	417	447	434	443	446	446	439	461	456	450	498	426	433	426	457	497	441	420	422	457	428	395	458	449	456	476	494	438	447	427	446	431	434	434	473	426	468	426	428	451	460	442	454	449	446	424	427	426	456	438	425	472	409	460	448	414	455	442	449	439	462	429	455	457	411	419	468	419	433	473	415	432	418	466	429	415	440	443	447	476	445	415	428	438	427	453	407	504	440	433	440	470	485	421	435	466	451	427	459	465	432	454	428	462	439	438	440	417	481	456	423	426	460	474	450	405	429	455	464	459	422	415	428	422	414	460	429	416	438	450	423	467	433	437	454	455	431	451	411	429	422	440	454	447	429	481	417	448	437	443	456	435	429	429	427	452	408	461	433	451	417	503	395	441	447	411	447	411	417	439	423	445	440	422	432	447	447	429	427	456	451	434	438	433	486	429	464	463	426	455	432	484	475	445	467	411	479	427	455	500	438	443	408	452	442	421	489	428	437	466	420	451	426	453	456	401	451	475	445	450	443	463	423	443	472	452	436	419	408	469	444	436	426	415	445	451	444	428	450	425	427	433	415	475	458	482	438	465	455	459	424	442	437	476	414	397	418	492	401	454	440	462	434	439	424	464	421	454	428	411	438	413	420	421	449	455	419	449	416	444	454	458	464	434	427	440	403	434	432	470	417	407	482	452	422	450	433	446	463	443	412	468	454	457	443	439	464	409	407	413	476	468	450	463	449	414	421	438	463	393	456	428	431	412	403	440	429	396	456	442	419	435	454	410	428	462	494	416	430	466	460	450	449	429	439	444	415	397	432	431	448	439	451	436	451	440	444	468	459	424	446	457	449	404	433	443	459	434	427	432	430	439	386	446	432	450	442	468	409	438	439	415	435	434	448	436	440	468	437	423	434	471	408	452	413	450	438	450	409	424	398	418	439	455	425	426	434	436	466	435	445	452	449	423	406	466	418	405	437	468	425	457	413	433	441	445	464	435	415	436	463	452	448	452	468	415	457	445	487	456	421	443	427	434	437	442	425	417	448	491	417	427	429	428	462	426	449	450	435	443	450	469	439	432	445	412	431	393	437	449	455	432	435	446	469	475	489	467	457	481	410	438	461	432	402	462	453	413	456	454	432	454	420	432	426	439	457	443	416	419	418	478	459	428	440	438	421	426	444	440	409	399	473	456	423	421	464	451	434	446	420	474	423	397	458	435	425	442	429	399	450	384	459	460	434	403	437	427	435	427	422	470	402	423	418	399	454	434	425	449	438	401	433	431	453	419	439	460	427	432	408	432	436	416	405	438	422	432	415	415	456	439	423	468	487	394	436	446	427	456	448	410	407	470	442	418	438	446	469	433	441	427	425	441	437	433	407	424	455	428	456	426	456	453	416	428	441	387	403	463	453	428	476	502	427	429	443	413	482	423	414	457	428	450	462	438	466	466	415	439	450	462	469	425	463	467	429	457	454	416	420	451	418	486	427	446	429	433	450	471	439	450	476	454	436	452	411	461	411	431	442	411	425	407	459	434	440	467	450	387	451	439	459	441	448	502	454	410	415	449	410	429	449	431	448	436	439	469	415	445	445	443	423	447	478	459	439	463	406	440	445	468	456	432	455	480	406	446	462	425	426	441	454	413	429	407	401	435	445	445	447	437	435	438	417	450	439	421	443	414	451	429	443	421	431	445	432	452	439	448	435	457	442	454	438	445	436	420	447	439	433	464	431	441	455	428	395	457	410	427	489	433	458	467	446	435	410	430	428	416	451	456	429	458	459	446	446	434	436	444	438	433	455	460	432	451	444	417	454	421	413	433	468	450	460	417	460	461	416	386	439	440	451	412	458	438	441	458	429	451	461	462	402	477	426	412	462	431	449	419	420	434	449	419	436	438	447	473	429	421	426	454	447	423	422	446	454	447	421	418	466	406	436	451	457	483	424	433	447	453	465	399	457	437	475	435	416	428	432	408	399	418	448	426	446	440	423	434	437	446	456	432	452	425	466	477	423	471	431	405	422	425	442	465	440	457	449	469	440	406	472	453	471	461	433	407	439	462	447	452	435	441	473	437	459	440	457	440	446	416	468	447	442	416	421	457	429	425	459	423	436	466	460	446	456	398	434	430	425	456	415	433	448	442	454	449	449	444	435	471	411	419	384	432	432	462	464	420	456	412	453	411	456	418	426	468	455	469	402	440	445	471	445	426	433	439	422	463	421	439	485	409	427	419	429	472	509	444	412	440	441	464	421	419	462	433	492	423	422	449	475	471	441	430	426	438	449	450	436	462	444	444	438	449	455	466	427	461	430	431	431	408	451	447	455	435	436	451	438	431	455	447	417	438	438	443	427	449	471	419	456	437	422	437	432	448	427	412	441	419	410	452	449	445	466	415	438	474	400	449	445	414	400	428	413	438	457	441	459	407	414	446	407	449	472	423	441	438	452	453	458	453	448	424	453	448	433	419	474	448	427	449	457	446	416	409	429	439	443	442	423	447	408	396	445	453	430	416	486	415	417	464	400	479	466	444	456	464	419	395	432	409	462	426	402	442	429	421	438	493	461	435	464	395	453	454	459	476	443	450	445	446	446	428	465	456	459	433	434	467	427	435	424	400	438	440	425	431	455	418	447	422	420	456	402	474	424	462	463	429	443	429	457	457	477	415	424	423	464	441	427	421	425	440	440	443	417	420	463	433	471	457	430	464	427	459	419	457	413	425	465	410	426	431	408	399	455	423	426	425	442	410	418	429	429	431	445	430	411	426	441	459	439	426	482	446	425	430	457	440	412	481	471	439	421	469	414	426	437	463	451	464	436	474	405	467	418	426	434	433	436	445	408	429	431	419	472	411	437	443	471	442	447	450	460	459	458	416	448	428	422	412	434	468	413	422	456	438	439	450	428	412	421	443	425	431	479	462	431	447	412	452	436	422	446	443	423	446	439	402	408	435	453	454	421	450	433	411	450	422	471	423	420	438	441	442	468	389	447	407	452	446	448	436	423	456	428	441	453	491	403	416	457	428	437	444	447	444	449	442	462	443	429	460	428	438	431	452	396	433	439	452	468	435	432	416	471	464	425	465	467	444	419	434	387	477	444	490	441	460	413	438	453	426	443	442	449	413	479	458	446	488	429	429	428	427	474	437	397	447	408	414	412	453	444	410	436	406	438	399	438	462	439	462	437	441	409	452	422	442	460	455	424	449	469	431	404	438	440	433	431	431	452	457	450	448	443	400	439	442	439	454	457	463	449	409	474	433
23923	21076	28337	24038	21064	8911	2005	1182	6019	29843	35071	25023	10510	2458	1036	720	710	754	687	698	712	647	710	675	715	698	726	721	683	684	712	689	720	705	677	667	669	719	674	710	679	684	679	709	682	688	695	701	719	681	669	693	707	692	652	698	632	676	696	705	700	698	681	626	706	688	740	704	703	726	698	677	692	691	709	696	665	688	738	696	707	677	705	702	717	653	648	673	666	660	678	688	683	655	712	667	675	685	698	682	691	664	703	643	649	693	729	692	668	743	644	663	690	704	623	691	698	673	710	703	629	657	653	684	705	720	707	681	668	690	707	686	693	675	660	649	674	681	684	725	646	646	673	679	666	660	680	716	724	701	686	697	718	709	702	670	740	667	637	721	670	673	689	674	668	681	677	711	668	730	680	675	701	761	683	701	716	755	696	699	668	620	685	702	728	674	606	690	700	681	684	694	703	644	729	693	749	657	665	663	696	720	706	677	723	705	658	701	682	699	679	706	717	642	681	652	710	691	686	707	725	701	692	690	674	657	668	708	666	654	712	647	690	671	673	678	706	660	665	710	677	722	722	664	710	667	658	673	672	694	670	709	733	719	676	699	663	663	635	659	688	666	685	645	650	642	680	704	720	714	699	700	660	703	639	718	691	646	713	648	706	653	698	724	666	662	747	702	679	675	682	660	692	670	628	668	641	693	648	676	680	703	676	666	694	688	674	721	733	685	681	693	718	680	701	705	689	658	678	656	636	683	705	720	707	651	716	704	661	732	637	621	693	684	676	691	689	706	695	688	703	674	713	696	650	702	672	689	717	682	627	706	708	661	678	674	700	719	661	659	686	681	682	664	737	658	641	698	675	702	710	696	661	710	704	698	677	676	689	699	716	683	643	780	669	728	658	671	642	723	695	708	672	686	685	692	736	660	698	654	663	671	730	682	691	656	695	684	732	694	710	662	646	712	727	710	660	704	712	673	677	709	660	655	682	643	699	698	652	667	678	672	689	694	681	666	721	690	640	641	709	693	682	699	675	653	700	682	700	717	693	681	717	677	703	711	684	657	700	694	702	691	691	684	714	659	687	635	653	710	697	718	663	693	710	702	714	620	743	667	680	757	727	671	697	668	663	651	652	685	736	694	676	674	685	667	702	671	709	657	685	699	684	721	688	701	731	704	694	688	697	661	704	727	641	674	659	697	688	749	696	707	661	649	627	721	668	685	658	721	720	662	677	692	688	670	694	665	692	712	691	694	659	671	651	679	723	680	671	698	694	671	716	707	664	677	668	692	619	660	697	677	693	661	703	639	732	705	697	694	651	702	668	651	634	709	650	678	699	670	677	665	666	649	697	727	717	650	706	653	631	706	660	697	723	707	690	686	722	697	696	683	679	660	711	710	639	732	712	666	660	700	710	708	676	665	619	690	675	646	683	667	676	659	665	705	646	648	666	752	700	644	716	654	676	706	698	686	705	662	678	655	672	676	725	634	685	671	648	683	704	675	700	706	661	679	696	660	663	667	647	639	686	689	603	683	690	669	707	695	688	666	711	661	672	733	741	645	736	701	721	655	723	661	709	696	667	718	693	717	665	655	639	672	668	674	676	697	665	663	732	729	666	694	668	676	660	646	705	661	684	664	684	672	677	661	705	666	640	738	649	659	674	670	697	669	701	673	687	674	723	677	696	679	715	698	644	638	700	730	679	685	693	689	702	701	727	678	721	692	653	711	718	692	685	676	666	668	686	683	678	647	678	733	702	658	624	684	699	705	693	707	732	721	700	666	667	676	674	675	654	757	674	687	678	689	682	633	716	638	649	656	672	682	676	738	686	692	689	704	681	751	653	638	661	649	696	649	696	687	697	640	701	695	700	650	665	690	649	646	667	687	706	662	659	667	665	708	669	654	700	678	669	658	717	685	669	702	703	693	679	681	677	742	655	677	719	740	668	642	680	674	674	663	695	671	717	667	654	680	714	691	699	661	662	651	681	650	704	684	706	713	655	693	679	680	645	723	677	715	706	643	654	658	663	652	709	675	756	668	714	694	697	642	679	699	661	680	623	704	633	675	701	713	659	670	735	675	639	663	704	658	659	693	664	685	684	719	671	725	647	678	642	686	734	664	673	662	735	702	689	711	662	694	703	658	684	663	726	669	705	690	636	696	669	686	680	699	681	690	680	595	687	662	683	711	685	642	696	703	676	681	658	691	690	719	661	673	654	651	689	660	682	728	668	728	702	679	755	675	673	686	682	675	683	704	686	632	686	672	637	677	674	711	704	693	686	674	656	687	691	704	712	689	672	702	704	650	708	694	720	633	658	652	670	688	699	661	690	730	688	703	685	709	718	662	675	719	682	677	677	680	683	656	665	676	651	678	658	669	710	673	701	687	642	723	682	675	741	691	722	652	676	715	677	661	712	716	665	691	689	687	671	682	694	675	674	667	685	671	670	675	656	679	691	648	673	714	672	657	659	672	695	688	642	690	673	679	637	679	610	666	652	708	690	667	640	685	641	688	644	730	719	695	632	646	639	663	627	604	669	673	682	669	634	673	665	666	715	710	729	661	682	696	693	718	655	654	679	654	672	679	684	668	688	690	702	711	670	672	714	653	675	712	675	671	680	634	676	654	710	686	681	712	713	711	718	710	676	706	648	679	687	673	660	673	655	623	632	662	682	658	679	627	676	668	657	723	708	653	716	705	655	717	670	706	689	669	681	725	676	687	692	696	679	711	676	691	692	614	679	683	674	710	675	666	671	686	697	695	702	670	641	700	669	722	641	721	661	689	698	682	700	669	657	702	695	691	672	683	654	669	680	667	697	621	717	713	665	633	676	671	687	711	623	678	675	674	686	708	705	692	667	689	666	684	672	669	712	720	679	695	662	672	696	633	656	709	702	662	686	678	716	678	663	678	701	676	680	675	644	689	701	704	671	709	653	667	660	644	680	642	705	705	689	686	657	751	689	673	715	671	682	748	683	710	671	685	654	704	631	659	689	665	700	693	645	687	656	689	695	677	660	711	604	747	656	738	687	692	717	635	651	687	678	708	647	685	667	661	686	681	672	673	723	655	713	677	699	667	715	659	681	693	696	698	667	669	727	704	662	674	701	677	670	660	663	730	666	673	698	719	738	660	662	656	643	694	742	673	702	709	668	695	717	691	688	667	679	692	660	689	679	673	674	682	666	708	651	678	674	680	718	700	701	716	687	646	739	692	660	656	645	680	664	747	666	664	661	673	720	707	730	697	662	657	670	672	697	704	624	741	658	695	680	683	663	704	647	658	707	640	673	651	677	731	695	707	630	711	663	701	683	740	655	709	645	631	677	630	661	684	657	655	675	686	716	700	665	672	720	687	694	676	699	638	744	672	706	710	726	658	703	661	640	653	681	654	661	695	679	678	696	687	671	687	648	694	710	657	701	655	692	686	682	658	633	644	665	655	683	641	643	714	669	672	652	608	666	682	659	679	649	702	683	684	678	685	665	709	687	661	670	661	658	680
4667	7112	5695	2874	2158	1639	1374	1187	8791	31589	30300	19927	7590	2257	902	632	591	577	605	611	572	639	602	611	591	593	552	610	572	560	565	515	569	575	564	595	604	575	567	617	598	604	601	612	568	593	588	567	585	611	595	576	578	574	601	607	559	597	602	578	578	579	571	560	598	600	565	589	564	598	622	564	596	537	547	583	554	590	586	589	588	565	537	598	549	600	616	570	572	580	535	572	625	582	580	611	575	613	563	567	626	587	588	598	574	579	591	552	589	595	627	563	560	603	590	557	597	591	604	638	594	580	577	560	570	565	576	594	604	548	594	580	603	561	595	563	607	607	588	589	579	593	595	594	583	600	562	563	599	618	567	610	607	583	592	583	545	602	600	599	594	548	578	580	566	605	593	578	602	562	571	606	576	578	579	580	579	584	566	581	600	597	515	573	561	516	563	577	599	577	562	547	633	555	586	541	558	551	549	555	564	548	588	619	597	606	567	605	586	552	584	527	586	554	600	562	594	601	608	572	577	571	615	570	569	583	548	578	584	559	598	568	590	624	553	567	592	592	557	584	574	591	564	603	613	591	573	637	542	593	575	557	594	656	559	576	559	598	534	599	584	591	588	575	544	602	572	625	606	551	554	546	591	528	533	578	596	618	583	601	596	595	608	569	578	577	597	564	587	584	576	590	546	564	566	581	535	603	602	569	586	571	605	577	602	549	600	571	600	556	551	550	528	557	578	587	551	583	569	590	592	587	539	642	584	599	598	602	591	575	568	586	597	587	628	580	586	587	566	618	579	578	585	614	617	574	597	591	585	621	596	573	581	587	603	581	582	554	540	574	575	587	591	602	583	557	612	550	588	593	579	561	558	558	588	599	586	563	579	588	603	628	587	584	582	579	565	605	550	538	591	586	569	579	548	591	587	602	571	599	590	579	572	536	582	563	560	609	595	591	545	582	581	613	572	532	538	612	569	589	562	566	597	556	590	610	580	584	575	579	615	548	555	556	597	548	606	567	609	590	573	546	587	577	572	533	561	549	571	593	565	586	605	577	570	548	586	566	586	558	560	576	602	562	573	560	586	614	580	574	567	566	578	591	582	575	541	579	546	542	610	553	560	565	632	599	621	585	598	574	562	567	591	601	630	569	534	556	562	616	603	582	564	601	554	589	549	574	605	567	573	568	611	584	592	560	574	608	587	601	577	613	579	559	555	582	583	572	544	535	590	576	582	574	629	606	597	581	589	560	582	547	573	583	546	572	608	618	604	541	557	605	544	595	610	586	576	573	583	626	599	550	606	573	576	579	570	592	599	559	577	577	566	568	544	592	579	568	612	591	616	515	591	580	608	555	594	592	617	558	581	586	571	607	622	597	568	602	563	553	607	603	560	554	564	593	586	611	617	575	575	582	602	627	529	630	578	580	600	579	524	605	569	588	632	561	561	545	602	593	604	535	554	542	562	562	569	551	641	561	615	570	543	589	604	584	560	623	602	586	623	575	585	627	589	579	559	547	580	614	598	601	596	507	555	592	605	597	533	577	597	584	595	572	601	572	570	555	557	552	605	594	582	536	533	601	627	593	597	566	590	581	586	572	581	577	568	565	628	592	611	572	595	611	585	578	599	573	560	574	581	575	607	564	539	591	609	597	533	598	599	554	531	547	572	592	585	581	533	568	587	609	582	616	547	609	577	551	590	519	541	588	582	585	575	576	608	558	556	552	610	557	580	558	564	563	568	565	576	594	571	589	566	581	560	599	600	555	539	554	550	611	557	604	563	572	589	560	525	565	572	574	571	584	559	604	571	561	586	550	538	559	574	564	558	592	595	591	595	584	626	586	574	594	565	566	576	585	567	555	586	592	573	578	523	562	566	583	601	611	553	549	603	586	617	560	602	568	545	532	553	612	530	601	536	587	575	552	545	546	605	586	551	523	556	554	579	539	541	553	578	626	560	591	561	572	569	583	563	607	622	601	605	583	588	558	607	595	558	590	570	578	590	581	611	558	563	567	553	594	606	593	568	600	602	618	567	570	594	550	556	569	571	586	596	573	602	559	586	580	643	567	570	576	590	577	569	620	612	565	634	605	582	584	585	556	600	584	574	581	523	551	565	617	568	585	551	551	574	586	539	547	597	565	551	615	579	536	609	612	554	532	557	592	587	558	523	552	580	598	591	532	559	592	604	580	550	563	586	553	588	576	566	596	587	556	610	572	552	604	592	576	549	571	591	583	610	559	582	576	604	575	596	593	586	618	595	546	557	584	573	530	602	575	557	615	568	586	606	595	574	579	547	567	600	583	596	570	571	588	538	571	559	543	560	572	544	623	601	608	534	577	575	523	602	579	571	566	563	607	556	580	601	579	559	574	559	570	581	543	598	588	546	571	571	568	550	542	571	587	540	585	592	572	615	581	611	557	584	572	577	596	574	574	599	588	597	559	585	580	569	611	562	528	569	583	540	579	573	605	597	610	631	589	612	568	587	565	614	579	609	585	568	600	596	556	614	580	586	530	566	600	559	598	593	583	543	592	589	575	541	580	557	561	599	570	585	618	598	566	562	598	568	574	582	576	574	525	588	540	584	565	590	578	561	556	583	528	614	595	599	622	612	591	582	594	602	630	574	574	620	572	572	568	590	548	547	553	583	595	529	559	550	594	577	574	558	584	591	573	589	570	542	578	602	548	589	579	591	611	567	572	563	558	582	548	566	581	621	586	559	599	590	628	565	593	569	578	575	577	563	545	586	545	618	618	539	596	569	568	601	544	568	567	536	574	606	591	571	582	569	576	564	582	579	588	586	595	584	590	546	575	618	586	551	554	594	541	599	596	544	593	608	568	598	593	575	583	594	577	593	602	579	601	534	571	602	520	595	537	581	597	561	553	584	611	582	570	573	604	574	561	577	563	600	536	571	643	585	597	581	583	591	589	547	559	576	598	573	593	606	612	588	583	574	585	576	565	566	571	615	582	611	545	604	556	591	590	599	560	597	600	564	584	583	585	602	524	561	532	551	585	563	592	574	567	570	584	561	544	584	584	543	584	547	527	575	558	562	572	561	617	553	544	551	575	571	589	584	591	573	612	551	560	541	560	591	571	606	621	557	556	550	540	622	557	574	626	592	555	579	565	609	592	584	624	570	586	569	592	587	607	598	554	585	557	563	566	601	549	536	553	549	611	576	579	571	551	569	532	587	596	587	559	585	577	565	597	605	570	571	589	575	604	609	584	573	588	635	563	540	608	578	580	575	526	626	532	595	518	591	575	566	566	560	585	564	573	622	564	541	596	599	571	599	595	615	589	577	583	539	573	527	566	583	576	509	593	589	573	562	556	576	566	562	563	636	525	582	580	574	519	582	603	540	577	570	597	501	533	581	563	599	575	585	593	615	549	551	544	575	559	619	576	610	581	603	590	578	602	572	567	553	553	588	547	630	644	554	597	599	588	570	542	583	579	631	579	526	562	581	574	564	578	588	554	586	608	612	571	550	597	559	558	586	570
27321	12498	1328	683	492	430	408	390	439	1005	2448	1882	1105	606	430	394	356	383	407	345	383	422	385	413	389	399	362	394	401	393	360	418	373	410	382	398	370	413	418	425	359	388	383	394	378	407	352	387	399	398	386	385	376	389	389	359	415	395	346	402	404	386	377	383	409	391	385	355	397	403	425	386	379	384	366	398	358	354	375	419	416	364	379	400	387	418	396	398	398	378	377	360	375	398	384	385	374	380	371	404	329	363	341	383	406	394	382	388	379	362	396	414	364	394	386	410	405	399	407	388	381	345	365	382	364	365	377	417	392	381	362	394	353	410	408	353	357	423	360	372	418	384	411	370	371	401	388	421	380	383	352	349	401	380	391	419	386	413	345	400	378	383	399	402	414	412	371	395	410	369	378	364	407	355	377	416	411	403	411	387	372	366	380	391	386	418	362	355	376	348	405	341	384	376	392	341	414	378	389	374	387	373	352	387	407	388	370	409	383	353	407	393	418	401	414	418	400	357	377	379	391	383	390	369	405	384	355	377	371	382	376	407	384	405	384	377	376	396	399	368	374	383	387	410	393	391	396	354	380	357	349	376	373	400	384	411	377	426	397	392	412	362	376	395	400	337	402	394	370	381	387	419	400	411	358	373	366	374	410	426	383	380	394	362	414	379	401	388	393	375	395	378	394	392	357	384	418	360	392	403	373	385	368	401	444	362	418	409	378	373	369	373	428	399	401	360	386	376	388	415	390	350	352	373	374	383	339	363	378	402	420	396	380	385	382	389	379	355	398	388	392	380	402	408	377	413	375	406	414	388	368	411	416	410	379	384	370	398	400	368	418	364	353	359	402	402	424	378	390	406	388	405	426	392	403	400	371	364	349	398	382	388	373	360	392	390	393	392	376	389	356	349	403	382	360	439	392	399	350	416	426	375	365	422	375	405	414	398	374	392	395	398	373	380	378	442	353	402	379	379	400	367	393	426	390	392	404	376	406	362	405	395	388	386	408	347	377	394	386	400	383	403	339	389	376	356	412	400	385	369	371	382	389	371	389	394	379	412	426	391	397	404	387	374	356	402	402	385	365	361	380	410	400	394	379	367	416	377	404	382	388	351	394	390	408	372	431	393	383	409	353	385	362	383	373	420	374	353	385	441	399	374	385	400	374	403	392	394	406	397	382	382	399	375	386	390	367	376	377	362	391	417	405	381	389	401	396	389	385	395	396	371	407	401	367	405	403	400	395	413	375	398	399	397	375	427	368	387	398	385	381	385	417	374	374	381	383	377	428	392	356	372	397	388	400	398	382	384	429	386	363	406	388	390	446	397	372	375	353	381	381	392	379	375	406	379	377	381	363	386	388	414	384	396	409	387	374	386	388	390	362	411	401	406	408	404	373	398	407	382	382	394	391	370	409	407	370	357	377	386	358	403	377	404	365	398	391	347	366	404	394	371	379	396	410	359	374	373	398	399	409	389	397	408	417	450	391	401	382	389	414	405	401	395	380	375	398	405	356	381	363	361	419	369	366	379	458	416	374	398	413	375	389	401	367	416	391	432	376	428	376	394	372	355	373	375	388	402	408	382	353	376	399	376	404	386	387	377	392	373	356	390	438	392	398	400	398	413	378	391	423	411	385	380	406	420	385	424	383	418	418	380	379	428	409	408	355	426	376	384	378	382	364	373	375	337	403	407	415	414	404	375	375	389	374	353	373	376	380	352	366	383	364	392	347	362	361	410	380	342	406	429	430	367	376	403	430	385	372	401	387	432	420	372	376	408	356	380	370	383	379	392	383	386	426	373	384	411	414	408	424	429	415	381	423	375	389	386	399	381	406	400	379	373	437	433	385	420	350	388	398	376	377	404	431	392	380	418	406	394	387	367	394	395	412	380	377	398	430	368	371	400	407	373	393	378	385	432	395	353	386	397	356	395	363	374	412	367	371	405	388	390	403	371	389	365	385	379	418	389	407	383	379	374	384	388	378	397	384	375	394	375	378	404	406	402	372	389	386	387	401	336	395	356	412	374	392	408	385	378	396	358	414	394	403	398	389	356	408	371	350	394	365	355	409	364	353	374	346	390	419	395	409	413	395	373	382	422	394	399	379	413	383	378	394	393	393	388	364	360	362	358	386	413	378	400	381	388	368	359	402	376	399	399	396	359	416	409	370	395	358	405	414	372	393	380	389	365	392	384	382	384	384	423	401	382	385	369	393	386	417	412	421	356	364	367	413	411	368	428	368	370	410	414	354	365	386	377	381	376	427	391	346	425	425	385	356	423	377	389	379	374	367	404	430	413	365	386	405	422	346	381	373	391	376	425	367	388	377	416	381	407	412	392	358	371	391	397	400	374	397	385	387	379	408	353	358	413	392	354	396	381	375	413	414	388	404	407	402	420	398	418	395	373	419	397	388	410	403	420	387	379	351	373	397	392	378	379	384	348	376	389	385	377	427	378	364	392	385	407	392	373	390	382	403	391	380	390	373	382	436	397	397	362	385	425	392	404	364	421	388	372	368	397	378	359	405	417	355	381	379	365	432	380	382	383	412	378	384	410	377	373	357	379	397	365	376	365	386	404	401	404	385	398	365	370	396	359	383	382	395	381	386	366	375	420	365	421	374	385	356	356	411	400	393	403	403	391	407	397	374	395	400	398	373	379	414	405	380	361	406	370	394	360	424	427	409	402	399	378	365	381	355	382	384	425	397	406	377	372	362	366	390	414	381	383	369	438	415	404	373	382	405	367	404	375	420	398	401	389	401	392	360	393	406	388	364	401	415	396	367	401	405	402	383	395	391	385	410	402	432	391	388	390	369	343	406	433	398	397	408	409	379	402	406	369	392	371	368	362	398	412	419	371	391	414	415	395	406	398	412	408	403	410	414	407	347	373	394	360	400	368	364	371	384	397	403	388	377	379	384	410	411	385	375	413	398	403	402	386	369	379	368	379	397	405	394	395	378	401	380	452	382	409	378	367	387	375	384	366	407	375	385	363	418	374	393	381	415	385	412	393	389	407	389	382	418	371	426	397	393	365	360	380	444	380	376	365	393	393	414	397	371	380	383	406	407	384	375	425	371	409	365	404	390	392	360	370	412	404	404	386	372	356	383	389	357	414	354	392	413	364	367	358	374	372	389	375	428	392	384	383	370	386	373	398	413	357	379	378	365	387	368	388	383	423	373	385	381	384	414	413	385	352	371	403	363	386	368	374	407	394	400	360	411	426	346	357	406	404	399	404	354	417	373	400	381	376	383	408	412	391	403	367	401	399	362	383	392	367	387	379	370	387	386	396	376	360	386	427	382	423	408	389	363	402	403	386	385	376	402	408	395	380	375	375	395	387	387	382	394	380	411	394	376	370	372	414	408	399	383	387	402	382	398	405	405	386	402	374	394	400	357	403	390	384	357	412	384	394	405	398	406	363	378	378	349	375	371	376	382	377	392	396	384	376	417	356	354	367	402	396	362	405	398	368	379	400	398	385	397	403	366	397	358	402
5085	682	698	499	484	411	374	409	404	1353	3299	2143	1232	623	424	347	344	353	313	330	359	346	323	362	335	346	318	340	352	354	336	347	323	343	350	364	355	314	281	354	330	339	339	294	327	329	337	340	352	337	332	343	326	346	317	342	328	350	358	332	362	323	331	327	360	322	362	362	308	337	314	377	320	329	366	329	305	294	362	336	352	333	312	328	324	329	357	328	311	341	344	320	332	347	309	309	349	348	369	330	316	334	325	325	380	356	337	329	342	323	318	333	306	354	367	350	324	312	326	339	313	312	328	309	331	350	364	360	333	352	336	347	329	348	326	369	332	352	305	367	366	301	361	355	368	331	326	348	368	337	315	323	329	322	355	353	328	344	346	354	346	375	355	362	307	370	339	318	317	312	326	323	333	381	310	332	356	348	330	333	320	330	323	323	361	318	340	315	370	324	342	333	349	341	304	350	347	337	332	365	333	329	352	313	340	319	309	328	296	335	341	297	338	276	359	339	361	329	353	332	332	321	353	335	332	310	316	329	353	311	317	339	323	318	356	349	337	336	324	322	316	352	402	328	328	374	341	334	336	354	335	368	318	328	320	342	349	289	351	305	346	340	304	318	342	343	321	326	330	358	321	314	309	301	337	361	340	352	300	338	371	387	325	368	324	340	342	370	300	313	326	345	325	343	347	329	335	306	334	342	332	358	336	333	364	321	355	324	314	355	335	319	359	303	356	328	336	327	362	358	314	319	326	344	326	332	345	321	329	337	359	309	313	314	331	368	296	328	330	347	354	360	346	372	327	346	320	303	339	306	329	359	340	347	373	313	345	359	331	320	373	320	311	338	335	330	345	325	342	308	338	314	327	329	325	336	324	315	320	365	308	330	304	302	315	334	305	337	333	326	315	347	323	305	347	338	313	319	313	368	318	314	332	346	337	359	314	307	337	285	323	322	350	318	306	348	346	341	366	339	323	339	336	338	359	335	323	352	331	326	359	353	339	311	337	332	336	367	334	329	335	355	328	352	362	323	366	346	315	337	323	341	323	336	337	332	348	351	348	339	338	333	355	335	314	380	319	318	366	349	320	358	331	353	348	325	347	329	315	318	351	323	347	330	351	306	336	342	326	350	331	328	337	333	366	297	337	343	333	333	349	359	326	321	351	319	323	333	329	338	348	343	353	317	342	337	344	342	360	320	370	329	330	332	341	329	333	336	340	348	322	339	356	340	344	325	361	329	344	332	330	319	296	327	328	330	320	322	352	343	364	318	358	308	303	337	380	367	380	351	345	333	339	338	347	345	338	348	318	332	347	320	353	344	351	344	307	349	329	327	300	326	349	342	365	368	337	364	335	297	351	366	347	348	344	350	352	327	335	343	339	312	334	356	364	350	323	345	343	298	334	356	328	310	328	355	328	338	318	335	347	311	329	364	333	304	344	337	325	328	347	321	379	350	338	318	364	336	338	366	327	313	353	345	344	311	341	344	313	363	338	335	337	357	330	354	339	308	334	301	356	312	322	353	335	329	353	358	333	377	309	344	323	330	352	341	352	340	351	317	345	306	335	346	388	377	330	359	358	321	307	350	358	317	330	302	334	355	346	318	319	374	323	299	321	335	370	333	365	324	324	325	359	306	309	332	339	365	329	313	341	330	328	323	330	360	347	336	346	288	342	366	341	344	323	308	338	339	306	359	353	340	316	350	347	335	362	329	354	338	329	345	341	347	319	317	348	327	327	317	333	343	336	370	355	328	351	351	335	340	352	337	365	344	364	369	344	310	352	351	350	344	362	337	336	352	347	318	329	342	344	340	287	331	319	343	344	349	368	374	313	349	330	323	341	329	348	332	344	332	318	354	386	384	311	324	320	345	357	340	334	318	355	339	340	338	309	339	352	340	336	317	338	340	353	320	337	320	324	310	350	329	356	326	345	336	337	320	361	348	365	335	368	383	353	343	344	353	341	324	335	343	297	313	352	312	328	305	352	344	358	339	328	330	346	339	301	325	345	336	345	325	319	363	316	351	366	330	357	354	323	305	381	364	361	342	365	332	338	334	339	292	334	333	340	342	366	347	306	345	318	348	302	346	344	350	335	363	345	329	321	327	339	362	340	354	325	356	348	322	351	341	335	340	346	314	340	307	340	343	328	363	338	334	314	341	351	313	322	323	329	369	317	338	324	348	351	347	359	348	308	334	319	331	320	342	281	332	337	345	358	356	366	330	372	379	362	363	339	337	339	344	365	332	344	329	331	377	344	330	327	353	339	353	371	307	336	349	353	308	374	323	328	315	358	334	365	357	344	337	330	335	342	342	348	324	347	331	323	344	333	318	353	342	355	313	333	349	342	305	342	304	344	338	343	318	300	333	354	305	325	301	393	338	330	337	340	334	308	308	385	326	373	354	335	312	338	344	310	337	311	307	337	316	348	344	329	336	295	349	303	326	311	308	289	318	348	325	352	341	347	357	332	341	353	349	354	323	353	323	310	319	329	312	332	336	349	341	346	308	361	327	337	352	335	287	360	318	331	324	334	381	354	333	313	332	319	325	309	339	331	306	333	310	339	330	312	311	352	346	332	342	327	357	323	357	328	333	354	350	335	341	324	317	330	326	342	323	375	337	337	321	337	342	324	319	318	350	330	311	316	313	350	347	332	325	301	333	307	337	306	352	320	368	337	352	350	361	329	337	339	329	305	347	372	354	299	343	350	319	328	338	302	383	349	349	337	324	341	354	359	320	317	330	339	337	360	342	346	333	325	322	326	338	322	322	310	343	324	354	329	333	339	317	345	323	313	319	341	330	321	354	316	347	315	317	329	318	348	349	346	302	299	353	365	354	319	320	340	336	307	338	355	321	312	353	382	336	333	356	377	334	347	371	334	338	340	358	320	353	333	339	302	324	330	349	310	348	318	334	343	354	323	348	359	344	317	355	374	340	325	345	366	335	347	352	335	349	313	337	335	330	318	336	315	356	327	314	342	323	355	325	335	341	336	339	324	338	357	334	324	369	343	331	339	347	355	326	373	315	342	335	342	332	336	335	335	330	353	305	305	322	377	318	340	332	332	357	342	316	320	317	313	333	331	333	367	354	349	346	341	326	358	348	320	318	362	350	383	353	325	303	326	352	335	362	323	311	358	320	337	360	300	319	357	375	342	325	309	319	322	335	345	348	321	330	325	346	344	323	311	317	352	356	331	356	328	304	362	335	315	283	342	366	328	326	344	337	343	345	326	380	327	371	315	326	313	330	347	318	312	320	318	343	340	347	344	339	316	313	349	355	342	332	314	343	342	328	319	339	318	341	322	334	366	342	332	345	337	342	327	358	318	379	355	347	362	317	348	339	358	345	300	352	300	335	325	346	319	332	344	317	349	295	332	341	346	343	326	339	329	346	307	354	348	323	320	338	344	291	369	311	354	323	320	331	333	324	347	327	354	337	323	343	326	341	323	335	327	325	349	321	319	322	306	298	345	350	333	335	359	348	357	338	336	324
25076	21060	27030	25084	5795	1069	777	623	604	9633	20245	13732	5324	1646	700	470	461	439	458	444	464	454	435	438	426	449	412	461	442	453	394	417	434	409	414	449	415	454	421	401	441	460	454	412	407	448	430	430	424	403	441	456	423	434	438	407	410	428	435	398	401	391	457	447	445	420	457	409	426	398	432	425	411	443	428	431	418	425	401	415	426	453	442	460	445	434	435	417	436	381	438	475	405	445	418	435	441	412	411	435	443	421	431	462	418	402	417	406	404	410	464	461	436	408	420	462	440	439	432	448	428	407	442	438	444	407	399	408	435	484	432	396	415	401	444	397	414	438	435	432	381	431	432	401	396	422	459	404	453	429	438	470	427	402	403	429	426	446	401	442	406	435	420	420	453	444	399	437	427	425	392	438	414	402	444	441	411	424	442	413	441	390	395	468	429	396	425	387	396	417	447	483	409	425	459	403	430	391	426	432	437	427	409	430	479	388	383	384	407	411	423	418	432	457	445	450	433	446	420	401	459	403	423	393	394	469	414	433	439	453	436	416	413	434	432	427	459	411	391	439	446	428	407	387	422	392	392	445	402	448	428	444	426	440	365	447	398	411	428	415	399	436	422	441	406	423	420	423	413	417	400	427	427	438	432	420	422	422	432	436	425	417	390	387	441	408	387	398	431	445	426	407	461	407	411	432	418	408	419	450	439	416	434	418	419	406	414	457	445	421	467	412	440	388	410	436	486	442	407	421	419	428	429	422	450	450	454	398	415	429	459	452	393	457	430	390	386	441	476	403	436	426	396	453	435	423	428	431	426	409	409	430	425	407	426	395	454	431	433	452	386	450	454	441	415	450	403	427	430	430	444	442	421	383	444	418	432	403	417	408	419	379	385	442	406	393	424	412	453	416	434	443	436	461	438	428	410	416	438	421	420	410	461	397	406	440	419	502	431	439	400	404	430	441	424	442	406	431	402	415	438	425	391	407	426	483	413	438	424	419	407	415	422	418	458	411	436	424	434	453	400	474	432	373	420	419	445	401	423	397	450	435	431	409	414	407	402	454	458	451	387	419	418	419	406	420	411	462	385	430	400	427	422	405	436	410	427	399	427	422	382	430	411	443	440	415	424	445	416	442	421	412	430	411	420	429	441	424	470	437	436	457	442	463	401	428	396	425	425	386	397	426	382	384	450	427	389	463	407	407	437	426	429	389	405	424	440	392	402	424	438	416	430	403	421	401	448	422	471	424	433	396	406	418	455	414	426	438	390	407	412	409	423	446	449	402	372	430	427	403	414	426	435	410	423	431	411	428	442	434	410	399	413	449	424	427	431	435	438	429	489	425	428	442	428	438	457	428	437	458	431	429	422	453	422	403	419	429	421	398	413	421	419	457	414	414	416	434	443	406	432	402	417	391	417	426	399	428	398	428	431	419	425	414	434	415	432	411	424	419	405	471	431	461	400	453	424	440	427	432	387	413	425	441	396	423	415	413	441	425	451	384	422	392	439	447	441	425	405	439	409	441	417	424	452	437	447	454	438	423	433	437	426	446	419	450	384	426	419	398	406	417	412	448	418	431	391	422	423	399	427	439	417	438	413	415	427	394	422	417	415	464	431	439	432	444	418	425	434	397	450	375	456	453	439	412	404	436	443	402	427	417	441	427	403	392	434	416	399	452	427	439	428	439	441	394	390	443	431	424	408	475	407	429	444	430	442	410	374	459	413	437	406	451	412	414	455	389	431	407	439	415	419	438	447	450	395	425	440	420	414	474	453	426	445	395	420	443	453	444	419	431	424	482	396	413	419	400	432	405	413	431	397	457	428	427	388	447	403	447	386	435	418	430	439	418	438	433	471	411	422	428	438	441	448	423	444	407	405	390	438	426	431	419	416	430	454	428	383	426	441	481	431	395	394	418	432	453	415	436	396	381	400	434	426	414	441	436	429	422	458	384	424	461	448	413	435	434	437	436	414	421	422	424	385	444	403	437	437	416	404	401	421	426	395	419	432	413	424	430	403	420	443	445	439	424	450	421	454	444	435	433	464	424	454	417	404	450	408	408	402	417	447	401	458	422	406	430	434	407	416	461	406	441	416	442	373	404	371	414	425	428	436	447	408	408	423	385	414	413	442	433	399	396	455	421	409	447	443	408	421	412	441	403	418	390	405	442	414	417	472	406	429	445	447	431	443	442	437	434	449	429	447	408	450	447	439	422	394	425	441	425	482	439	435	402	407	436	394	442	414	458	438	433	439	450	426	453	412	396	437	429	414	444	429	429	411	417	411	420	443	431	409	427	452	443	432	433	430	444	422	436	411	417	445	389	438	405	438	447	395	429	423	450	455	425	418	421	455	446	438	461	419	426	429	409	376	398	429	409	423	448	407	397	390	418	415	407	434	437	401	426	426	415	411	387	422	408	435	398	427	427	399	455	438	421	401	398	443	393	433	437	419	399	438	441	425	443	397	426	395	399	446	420	400	388	446	449	435	429	434	397	385	450	444	436	435	429	403	433	397	433	402	421	420	385	383	423	420	447	418	429	453	389	400	418	444	435	408	419	433	374	406	413	439	427	420	417	438	453	431	449	412	442	390	430	403	422	467	407	407	407	425	392	453	412	406	437	432	418	458	475	453	411	419	419	431	434	423	427	410	479	403	401	423	412	421	416	423	375	422	418	416	415	421	417	425	397	411	419	453	424	432	422	394	389	411	400	394	413	447	427	438	433	409	450	390	410	399	423	436	438	429	402	396	440	390	418	426	406	425	479	428	428	440	405	419	432	425	418	422	437	408	458	415	419	470	444	419	428	431	441	448	427	415	401	398	440	404	428	395	428	387	409	427	412	407	432	423	387	435	433	416	407	451	422	398	419	452	437	430	434	453	434	418	405	451	408	389	391	416	385	404	420	444	416	471	411	404	475	415	451	414	405	421	424	456	412	442	412	446	411	439	398	436	393	386	426	463	426	411	412	450	429	447	423	388	409	424	395	449	414	436	399	424	402	439	416	417	412	429	435	457	416	423	404	425	361	434	398	437	417	426	427	458	404	420	451	443	427	461	395	425	473	395	430	451	393	422	417	406	423	438	451	443	437	422	403	436	408	405	439	434	435	452	427	428	420	461	414	411	399	413	407	461	407	399	400	423	412	421	401	414	399	399	453	462	435	451	392	407	416	404	383	388	425	434	420	418	410	463	410	438	400	451	432	426	418	423	368	484	462	442	454	422	391	435	399	436	407	425	409	416	451	427	444	408	432	429	414	406	408	465	445	393	441	433	457	406	399	436	441	393	423	427	423	408	436	386	420	429	427	443	414	424	467	395	404	429	387	443	432	419	413	429	463	413	455	467	388	430	392	426	486	418	420	457	388	424	434	410	422	434	401	462	414	437	383	417	429	394	412	467	392	392	407	401	389	426	424	391	399	417	414	430	441	447	448	397	393	416	445	423	403	415	421	414	412	420	413	426	414	425	401	431	393	416	402	413	427	406	431	437	423	432	414
3828	3137	2973	1480	1134	818	704	665	666	12322	18975	12224	5013	1752	662	448	411	391	371	388	404	401	403	371	370	398	396	406	374	378	364	380	444	388	390	356	421	343	372	393	401	378	384	368	377	391	383	392	418	352	380	353	375	404	373	356	362	377	368	383	362	355	405	388	391	369	367	368	365	378	343	423	378	385	375	414	370	403	389	381	396	374	372	394	378	412	373	364	358	374	390	399	373	418	414	394	398	350	429	372	398	375	372	368	393	375	383	371	378	371	407	422	411	398	376	378	365	413	351	416	418	400	420	361	347	379	412	400	378	403	419	397	394	373	415	378	371	367	367	398	370	422	408	422	346	367	362	361	350	364	405	360	407	395	410	396	372	366	381	383	431	381	391	364	364	383	370	351	411	385	381	378	349	374	400	414	398	372	388	381	410	373	376	388	370	438	400	405	361	407	363	372	380	378	414	365	397	383	393	373	393	345	405	376	380	398	373	396	389	389	354	360	401	353	350	391	404	418	410	344	413	394	383	374	371	319	381	402	368	408	357	401	388	379	373	388	362	414	376	393	371	385	364	384	390	393	394	342	411	393	408	420	380	365	393	383	386	373	365	362	408	368	385	372	385	375	377	379	402	375	400	393	379	402	354	373	381	382	391	383	393	382	390	383	356	367	368	366	388	380	361	371	360	411	360	369	371	400	384	388	358	414	387	375	383	382	393	398	375	388	368	426	385	393	393	384	345	368	375	346	426	363	338	362	379	381	365	410	384	376	365	389	391	370	381	340	414	359	401	393	410	406	380	395	379	378	390	382	392	374	399	381	385	393	386	369	390	400	402	371	398	388	404	380	360	379	408	337	377	387	377	392	375	379	412	390	419	349	367	362	417	394	378	376	344	388	406	385	366	392	350	355	398	379	387	403	387	386	369	372	384	378	414	385	365	384	388	399	365	398	380	396	409	396	398	354	402	387	379	334	361	386	403	389	383	393	380	351	384	387	382	365	403	394	378	385	351	425	360	387	357	357	393	392	394	372	412	382	403	401	383	385	418	381	406	384	411	385	370	397	405	397	375	382	398	387	380	341	364	419	332	391	339	374	364	376	385	412	355	392	422	384	355	421	359	377	370	376	399	362	385	364	400	372	362	366	373	358	365	387	398	365	391	418	399	396	352	420	373	349	394	388	356	358	356	396	372	366	406	392	412	390	364	362	369	371	386	385	387	375	388	403	369	341	373	362	401	382	373	387	382	364	376	397	392	379	383	397	418	372	387	396	371	387	356	352	394	387	384	391	388	396	364	391	378	400	378	379	414	395	403	411	372	383	392	362	393	337	410	351	380	403	380	382	379	390	366	397	379	380	388	370	397	362	357	386	382	377	414	367	384	409	413	366	366	422	365	402	359	371	382	385	389	369	376	373	370	373	392	345	391	387	370	371	385	362	397	371	423	361	408	378	398	376	387	412	386	385	361	370	352	383	397	388	363	367	406	416	401	362	363	368	378	390	379	399	413	375	378	384	375	401	387	357	398	367	364	406	410	355	381	418	374	361	414	367	388	385	387	389	371	418	375	404	427	373	372	399	350	365	383	390	387	372	391	350	431	375	387	395	385	371	380	373	379	384	339	400	378	378	355	373	378	405	387	398	384	354	365	364	379	367	408	390	370	387	386	398	339	392	337	396	390	392	385	369	397	388	380	402	385	413	374	357	402	351	404	392	372	405	387	381	385	406	342	406	403	398	381	378	374	375	414	364	392	374	404	402	376	356	423	399	407	357	381	380	445	355	361	383	411	372	372	390	399	348	378	388	389	392	390	396	399	387	414	377	396	361	384	341	382	371	387	351	356	380	398	352	386	371	394	402	395	377	384	411	397	393	382	368	363	380	353	343	382	334	403	402	392	349	380	369	396	392	397	426	391	373	372	382	335	369	346	383	364	380	369	339	355	368	363	381	390	391	359	388	374	398	385	357	400	387	400	401	415	382	375	402	378	370	405	403	372	383	365	381	365	374	382	355	398	412	437	374	400	400	388	370	383	416	401	386	387	409	347	410	377	363	379	380	387	354	350	381	390	390	389	391	362	389	373	377	364	376	416	364	374	392	381	365	378	353	370	403	379	353	390	377	350	410	376	350	374	392	392	407	420	388	372	401	355	409	357	382	416	389	384	381	392	392	376	384	413	405	381	372	378	408	371	369	407	383	384	393	406	380	399	387	394	427	397	371	390	387	359	421	389	348	402	352	400	394	396	372	390	358	411	374	371	372	385	386	382	419	381	369	391	390	395	397	381	403	354	383	367	362	390	384	366	372	403	395	382	393	400	378	356	367	395	385	333	364	372	397	356	430	382	363	410	374	382	361	383	356	385	352	370	386	384	396	374	361	366	413	330	400	366	414	380	418	388	398	365	400	361	352	356	347	356	406	409	423	409	369	404	395	400	401	379	431	393	431	376	353	376	358	381	383	367	354	395	371	391	400	370	374	376	360	390	376	348	376	356	405	369	392	390	361	368	401	350	405	378	362	427	414	364	368	393	416	380	374	365	361	377	370	370	402	383	377	367	383	352	406	400	375	364	383	393	369	339	390	388	349	401	404	370	356	390	362	387	403	365	360	406	415	408	372	396	330	359	361	401	378	368	396	395	372	390	389	385	392	396	360	374	377	379	382	385	394	385	398	407	375	373	374	413	397	378	389	377	391	417	385	368	406	384	382	364	355	378	392	398	406	401	394	381	397	351	372	373	350	376	335	364	396	412	401	366	402	369	398	357	415	370	396	373	377	365	390	362	352	402	434	381	384	384	405	404	369	391	383	389	390	408	372	409	380	400	388	387	392	392	390	400	392	411	356	348	385	383	366	367	380	375	407	407	410	364	369	363	385	389	377	381	360	379	392	360	391	350	400	409	332	368	359	384	394	405	395	362	346	367	401	363	387	395	371	366	417	400	339	367	372	376	402	407	397	386	411	368	352	363	386	356	401	377	382	360	365	411	404	399	378	353	398	367	362	374	375	426	387	404	382	374	350	406	396	350	361	373	368	406	398	416	375	413	354	352	367	354	362	365	388	389	347	411	373	396	407	368	380	370	400	355	376	379	403	392	390	374	414	406	393	353	389	389	393	377	394	356	357	373	347	374	394	400	373	377	354	409	432	371	415	403	368	412	385	403	383	394	401	379	374	411	357	379	407	392	357	369	421	359	398	380	361	366	388	386	370	350	383	374	392	353	363	412	398	377	378	373	400	376	403	401	345	387	375	377	395	383	354	413	368	402	373	377	392	376	374	385	340	405	408	361	386	383	392	375	389	387	395	357	381	400	386	377	379	408	381	360	383	409	403	416	376	406	399	352	332	424	395	365	414	369	372	380	409	401	376	378	380	382	403	361	356	371	376	380	418	423	393	389	350	359	408	391	375	402	398	377	380	363	390	345	350	371	386	375	365	332	390	378	402	355	370	378	362	379	399	372	411	393	383	372	410	390	431	390	408	338	362	397	359	336	382
23843	21056	28266	24053	21043	8577	1821	1647	19042	32461	29400	20531	9260	2673	1014	657	649	671	713	611	654	669	686	641	675	664	652	644	603	673	638	656	632	669	699	672	642	637	590	663	646	620	663	617	621	578	629	609	638	697	630	643	624	598	635	666	676	614	699	668	641	604	608	638	657	619	619	603	640	623	634	660	597	626	643	606	631	638	607	640	619	595	654	618	631	692	629	642	649	642	638	645	609	618	625	601	627	651	654	657	644	659	634	590	657	635	620	616	639	647	635	656	642	627	637	639	652	606	632	592	679	614	675	644	623	626	625	645	664	658	626	649	647	675	626	672	620	631	630	660	625	679	662	714	642	661	651	669	658	656	624	618	636	588	602	645	631	606	589	600	583	674	606	633	687	612	599	708	615	576	613	607	638	667	654	617	643	625	612	656	631	671	610	651	624	628	644	632	631	669	661	587	610	603	625	637	665	643	640	675	632	631	598	622	602	627	612	636	656	609	610	630	656	633	617	637	654	633	633	622	652	579	583	623	638	601	632	676	598	618	602	642	657	577	638	615	607	607	568	623	653	641	613	650	647	663	663	616	620	599	607	629	645	633	613	640	655	686	637	624	617	613	607	576	634	630	641	622	610	663	642	628	604	608	644	637	625	607	604	633	634	619	623	657	619	564	661	641	601	620	633	658	677	663	651	652	624	645	657	608	667	679	667	637	630	600	635	645	603	630	613	619	624	603	619	612	616	609	642	652	636	645	606	622	644	620	621	624	589	677	636	674	651	607	686	631	641	688	648	669	689	616	639	611	661	640	649	693	603	641	672	623	632	629	580	595	636	613	660	632	629	628	640	649	612	644	613	654	585	653	648	628	662	644	652	615	632	644	633	611	638	615	663	618	600	614	616	605	641	616	611	660	629	645	635	619	615	671	639	667	627	643	643	638	610	654	605	647	653	617	602	606	621	649	629	647	639	652	637	616	594	648	623	621	623	649	597	624	639	669	644	604	624	640	666	643	643	662	652	606	568	596	619	629	632	658	587	592	627	608	633	653	622	638	605	640	614	697	580	649	594	672	647	642	617	641	629	610	611	612	615	641	633	659	625	629	666	587	685	655	640	610	674	636	635	665	583	631	585	606	628	665	560	653	664	672	647	598	604	646	589	608	608	643	621	609	632	692	618	672	650	641	668	632	585	609	599	637	628	675	551	641	637	644	627	655	630	690	649	598	678	595	617	658	626	622	627	627	570	656	606	635	642	636	596	619	604	620	624	661	614	639	610	622	617	612	656	628	604	588	631	651	599	605	648	653	663	592	623	628	673	656	648	640	621	606	618	604	633	626	677	611	674	655	631	623	659	640	657	642	659	638	642	560	645	585	662	633	582	644	567	621	638	604	657	588	646	626	606	633	610	645	682	636	650	637	641	647	631	615	640	659	677	581	607	667	639	620	610	636	648	644	633	616	598	589	583	600	613	650	585	625	630	643	633	604	599	625	685	653	636	622	660	654	681	663	631	627	668	662	652	619	633	621	632	631	622	685	617	636	624	617	639	583	632	663	649	616	638	648	619	600	630	656	680	634	646	622	615	645	584	596	658	675	664	635	598	649	654	616	624	590	694	602	633	664	642	631	673	618	684	635	630	649	632	634	677	569	600	636	616	662	583	586	632	609	663	628	653	687	668	614	633	627	636	610	635	597	639	617	632	585	635	620	639	651	638	624	635	629	599	596	609	636	622	621	672	654	619	623	655	667	613	605	575	603	635	659	606	580	626	658	614	655	574	669	691	567	672	684	652	621	606	624	603	631	618	687	658	628	612	690	621	601	605	636	603	601	642	637	685	629	643	668	604	663	625	650	642	638	615	603	646	629	583	590	628	600	653	610	688	632	627	594	645	624	644	597	636	638	645	678	606	624	647	596	624	653	668	597	639	626	631	646	664	611	583	624	658	624	623	663	685	647	608	636	602	635	640	630	611	644	626	651	612	632	596	635	635	634	630	645	621	567	659	639	658	591	603	629	635	622	625	691	646	612	653	629	611	626	658	609	610	609	603	585	634	676	627	616	590	645	620	608	603	624	636	645	635	628	633	615	589	640	587	678	634	619	674	635	631	597	629	624	624	642	633	625	608	608	605	689	678	565	638	619	598	608	614	645	644	594	638	629	623	628	600	619	623	632	623	614	632	638	643	666	636	668	640	650	689	623	637	593	642	635	648	617	656	676	616	627	665	609	632	607	644	653	639	655	656	589	652	648	628	656	652	635	659	638	646	628	683	636	673	636	618	644	665	629	651	622	642	607	634	631	643	632	666	553	615	627	624	581	657	615	673	596	620	677	627	643	589	639	658	625	571	671	605	602	599	615	657	645	646	636	656	621	628	673	594	635	623	627	601	591	587	614	607	596	649	596	597	650	636	593	641	628	641	703	629	653	621	606	649	661	646	630	597	629	664	603	633	614	602	683	630	646	626	620	613	637	625	616	640	643	646	592	620	685	654	647	671	617	652	650	640	631	596	630	621	643	656	632	638	586	570	629	634	680	576	602	662	603	613	591	659	636	635	635	644	654	619	586	634	637	653	602	661	606	617	616	659	653	628	620	616	625	674	619	602	648	664	577	541	606	665	598	626	625	640	613	603	636	591	558	636	718	615	648	658	621	639	608	629	640	606	655	602	599	645	632	635	645	633	648	679	593	619	638	687	640	670	619	652	631	570	642	623	579	624	664	640	632	662	614	613	622	609	615	608	633	657	615	640	655	644	586	615	635	595	618	590	610	603	589	617	627	672	631	577	619	612	617	623	645	599	648	634	662	575	624	570	610	652	653	611	646	634	613	670	616	635	648	620	622	668	673	630	655	598	622	637	630	617	610	593	646	588	613	616	662	654	661	576	653	607	648	624	659	655	650	643	596	610	634	629	612	630	611	624	630	611	624	651	614	647	642	626	616	581	659	617	599	619	593	636	650	613	591	660	620	626	648	634	588	632	627	641	642	597	612	616	628	627	632	619	669	666	661	684	651	645	610	602	663	637	619	601	650	656	641	600	641	610	631	589	645	591	609	607	647	616	645	613	613	631	598	624	636	617	626	641	657	644	593	635	685	612	646	644	640	579	640	663	653	602	645	596	615	650	655	638	584	642	660	646	642	629	634	595	669	648	639	623	619	598	645	628	664	672	603	624	700	605	665	610	616	632	598	579	595	584	638	653	656	613	607	593	647	592	617	611	581	627	662	617	600	593	665	586	634	641	614	605	608	616	601	591	634	627	624	614	646	648	625	630	682	639	614	660	625	625	635	635	633	640	654	633	647	636	617	619	667	638	659	660	612	656	659	629	624	603	662	587	673	657	613	666	611	652	601	647	616	628	630	652	598	637	631	601	669	646	598	676	641	618	584	570	619	650	648	606	638	616	623	665	632	577	664	640	613	660	624	672	597	601	537	592	637	670	648	624	653	627	662	627	630	642	618	651	623	663	648	593	639	603	693	642	633	640	632	600	619	651	565
4332	6534	5829	2934	1954	1660	1299	1969	22313	31062	25067	17047	7775	2632	988	612	568	548	563	546	557	539	581	585	558	515	614	553	523	589	543	555	534	559	555	574	560	586	566	550	541	577	588	571	606	588	524	570	567	584	563	559	543	597	562	574	542	559	567	551	531	595	559	521	572	577	533	527	628	549	523	525	541	539	570	578	528	555	587	549	562	544	541	528	558	523	529	522	560	558	529	524	531	537	587	510	568	565	534	520	562	593	511	579	577	505	539	510	510	509	533	551	594	549	544	575	540	546	525	555	528	554	559	525	560	527	571	539	557	510	572	523	554	555	564	552	511	555	557	516	529	521	575	605	556	538	544	540	542	580	585	594	560	551	575	541	494	544	574	549	525	527	523	578	556	544	568	571	495	561	553	611	591	497	552	569	576	542	560	503	519	555	533	565	588	560	562	562	597	501	563	515	550	551	585	574	498	547	493	603	560	546	532	533	543	566	568	578	502	577	586	566	525	532	562	561	555	567	557	534	574	560	555	530	577	597	520	615	581	532	550	572	511	529	577	551	533	606	530	563	510	532	526	556	518	515	544	524	513	608	550	576	529	540	567	564	529	581	599	509	535	513	567	557	605	507	553	539	589	556	566	552	549	574	566	548	490	530	532	516	573	565	558	540	531	576	528	604	538	555	564	529	551	568	565	541	550	521	531	578	537	556	537	514	549	533	535	558	538	477	521	525	549	562	544	541	520	572	566	553	530	555	560	538	525	574	566	523	533	503	507	603	506	575	534	576	562	550	514	520	563	558	540	552	550	594	495	531	569	546	514	523	577	567	528	488	560	518	595	561	536	559	532	563	541	562	525	546	548	521	553	521	553	558	538	580	512	549	550	530	558	537	527	550	496	558	553	543	535	531	551	578	533	527	544	637	563	574	512	563	547	539	578	547	515	580	521	546	523	557	528	564	541	580	598	520	527	534	568	537	551	570	569	569	578	537	582	533	543	561	558	551	538	557	507	554	545	535	532	539	572	541	559	524	564	544	566	516	556	577	535	559	491	540	563	561	544	533	565	543	519	519	494	575	557	539	538	566	513	552	576	557	524	542	524	550	521	553	568	542	530	514	566	511	543	502	519	581	531	548	546	513	590	538	555	537	589	513	515	559	547	523	537	595	550	563	575	536	529	522	543	535	542	551	554	583	523	561	558	517	537	549	519	599	586	564	527	545	525	556	552	526	527	525	565	572	602	527	564	562	562	545	557	516	537	514	531	620	494	545	572	527	539	554	531	574	479	576	566	549	559	540	572	591	566	545	538	549	544	537	563	540	574	547	529	528	529	473	528	573	536	569	518	597	566	561	540	517	518	534	562	572	537	523	520	543	555	545	575	552	532	549	591	570	555	554	531	535	575	518	579	547	528	529	550	534	540	583	503	555	568	498	513	576	529	527	573	548	561	592	568	557	519	501	523	544	564	562	547	538	519	527	551	521	517	546	555	547	549	532	568	540	557	525	556	548	554	526	537	559	587	524	525	559	567	531	571	529	576	559	577	566	580	545	531	544	532	531	529	498	542	541	531	559	552	491	579	513	564	540	531	509	549	520	517	526	561	580	542	562	570	548	550	529	575	527	519	542	541	533	550	574	534	558	543	535	555	572	558	522	541	545	546	560	547	525	545	533	518	562	562	561	553	529	564	568	519	555	536	520	505	550	509	541	530	570	571	579	565	535	538	567	562	564	558	519	605	542	552	504	537	530	579	562	533	529	538	524	527	536	563	537	519	570	507	534	551	599	543	541	519	522	521	517	525	537	546	553	542	522	597	532	519	570	534	538	565	569	551	599	528	542	547	506	535	546	565	564	522	531	568	536	586	524	559	534	535	566	534	545	550	539	542	516	573	548	515	552	556	516	557	542	554	590	583	562	551	551	526	530	556	556	580	561	541	536	564	543	565	543	531	567	535	559	596	545	532	525	525	551	548	534	522	557	524	546	539	545	521	559	522	512	595	561	555	571	558	508	536	527	556	559	550	527	502	537	513	561	566	546	548	554	509	527	549	510	570	543	527	528	553	547	513	519	552	541	539	529	564	548	524	550	562	548	576	588	572	532	548	563	550	568	501	556	545	545	544	559	560	573	529	528	549	555	585	523	569	529	546	542	559	564	565	488	550	539	511	534	546	566	526	498	550	551	537	574	525	550	541	544	529	566	523	530	547	553	515	566	573	566	539	526	530	564	523	547	546	561	527	552	554	603	538	544	541	510	532	582	530	533	530	565	598	550	566	557	555	521	569	551	554	573	559	516	539	560	576	561	538	514	504	527	552	543	513	520	544	553	506	568	539	558	537	538	504	611	552	552	528	547	554	559	568	607	543	572	523	566	567	554	525	518	503	550	525	551	531	558	519	598	538	522	553	545	554	559	551	514	536	544	522	522	590	540	533	514	548	536	572	543	533	553	537	563	532	552	526	523	554	543	560	531	516	548	533	527	533	509	554	526	539	548	556	547	543	593	516	545	592	515	562	549	533	525	528	553	566	595	560	516	538	519	538	543	550	533	531	548	567	563	567	566	552	516	580	549	543	583	559	541	569	512	542	559	567	537	584	524	569	563	545	546	510	551	581	524	564	513	562	572	530	540	551	551	557	567	524	503	539	567	541	568	560	557	512	563	589	570	560	519	546	549	555	572	590	532	543	525	514	535	565	573	511	503	538	577	543	585	515	542	530	584	535	534	539	552	547	560	539	559	553	530	553	513	543	587	521	536	558	552	583	537	512	597	558	569	570	536	586	558	557	497	526	483	521	523	542	539	551	575	567	528	585	561	573	598	522	557	532	523	560	529	564	586	539	568	548	514	549	518	547	541	565	572	556	519	560	552	575	518	605	532	486	529	553	535	517	551	527	503	527	483	527	542	573	598	608	582	540	574	549	597	575	543	572	559	531	569	545	522	486	575	548	564	572	564	550	560	588	557	553	578	540	509	543	547	525	531	542	525	582	537	504	551	582	563	551	525	536	550	549	543	575	580	561	537	561	604	516	515	578	577	539	571	540	543	509	539	568	511	552	536	571	573	531	562	577	526	540	530	530	527	599	534	522	552	537	473	561	536	545	542	501	538	553	541	582	568	521	518	521	564	551	520	478	593	498	570	595	544	508	499	540	557	519	552	538	524	516	509	553	535	533	525	529	561	510	547	490	525	523	555	578	519	565	519	541	514	555	521	560	555	529	552	580	564	546	564	510	551	550	554	559	557	565	555	526	497	586	522	528	576	543	534	553	549	511	547	514	546	577	547	484	573	566	547	567	557	516	542	533	544	539	569	550	525	521	539	609	546	585	582	543	545	527	564	572	547	590	550	559	536	551	555	547	573	554	544	506	566	550	513	547	562	526	538	551	565	526	494	488	526	562	522	552	533	554	530	519	537	535	508	578	525	518	502	606	567	543	523	541	532	530	548	534	529	506	522	530	536	575	544	549	591	489	531	503	538	541	565	580	548	536	534	538	588
27309	12540	1320	654	443	417	394	421	851	1971	1661	1071	874	651	486	383	373	377	354	376	360	345	364	339	322	348	330	378	409	369	396	337	381	356	384	325	386	347	333	317	348	358	321	359	361	355	380	348	346	356	357	335	366	360	349	334	355	337	340	370	343	352	388	346	395	333	347	349	366	335	362	330	391	381	373	370	355	348	359	357	345	356	367	320	365	373	365	331	356	359	330	330	347	366	370	328	349	353	353	368	378	358	375	347	364	370	342	356	350	366	323	361	355	351	351	333	355	380	324	348	328	367	388	366	369	389	385	357	374	351	339	352	343	362	341	326	341	384	373	356	359	386	369	371	343	306	316	360	312	386	351	327	383	388	368	348	378	346	349	332	389	351	346	350	374	381	362	346	325	345	354	371	368	343	369	368	339	350	350	362	328	363	358	368	336	359	335	347	358	333	346	338	337	346	338	361	363	325	331	342	377	369	380	325	331	357	376	378	395	366	379	344	351	348	378	342	341	379	344	364	346	375	361	337	349	341	337	349	359	342	370	365	364	358	351	325	331	355	384	336	376	347	315	366	344	335	350	340	343	315	341	363	333	341	361	362	361	332	369	353	351	358	368	400	321	363	378	355	342	363	355	359	379	362	372	344	364	358	367	335	310	356	325	345	349	357	343	371	367	357	369	374	352	347	338	387	362	355	353	351	327	355	345	362	368	364	357	387	375	347	348	346	343	353	364	359	342	359	344	343	360	342	361	362	367	367	359	357	288	345	339	354	380	347	362	349	315	366	354	332	378	358	351	341	359	370	301	311	343	335	338	380	364	363	349	326	366	344	335	359	374	359	331	329	372	354	335	327	351	347	358	351	345	337	363	333	333	376	352	362	337	352	370	369	350	401	353	369	364	344	383	310	354	343	390	340	375	377	348	352	358	354	342	364	339	368	323	336	354	389	315	362	368	396	351	335	330	361	340	359	347	389	360	330	344	397	363	340	358	354	371	368	369	372	368	376	383	359	351	349	335	355	397	357	343	359	358	357	338	360	348	362	338	341	360	346	373	380	363	333	361	363	373	332	364	349	349	351	370	323	372	380	362	346	390	358	353	356	387	330	363	363	390	345	340	346	382	377	324	362	374	364	374	316	366	399	326	365	386	340	368	346	297	369	372	364	339	339	370	355	372	359	347	332	329	313	331	400	314	357	319	358	321	386	336	349	340	353	364	335	364	348	348	335	346	358	366	346	312	382	344	379	334	342	337	342	343	369	338	348	347	342	376	348	372	327	377	356	333	356	383	309	391	391	366	343	324	370	405	368	351	372	403	338	384	352	389	330	337	380	356	338	322	366	384	402	358	330	338	331	361	359	349	361	347	375	355	367	355	362	340	347	362	393	362	366	354	351	366	331	390	367	361	378	352	346	350	322	363	355	343	352	344	336	359	325	361	376	370	346	335	358	345	347	348	361	355	353	383	285	372	344	384	363	341	363	356	383	380	351	342	344	361	354	370	385	352	345	351	330	376	387	352	341	362	352	324	375	362	341	348	377	371	347	385	330	358	338	361	364	347	363	335	344	381	364	345	367	340	344	336	323	367	366	357	330	354	348	359	378	389	309	368	363	364	377	339	359	341	353	355	381	355	325	327	342	373	347	338	380	344	354	374	359	320	366	369	329	351	359	366	348	353	370	340	353	330	326	335	343	307	367	344	367	328	360	358	349	336	357	337	397	380	343	349	352	327	386	385	357	340	362	375	314	358	364	307	365	372	346	341	329	364	346	368	371	348	325	324	348	381	356	369	361	338	328	336	351	347	310	387	370	348	339	367	352	355	329	362	366	351	359	333	331	337	359	318	358	343	343	332	372	379	368	373	326	328	364	313	355	357	382	346	326	330	338	335	345	369	378	353	342	367	356	355	360	321	359	372	333	360	384	334	365	329	343	325	299	366	351	368	349	350	333	332	370	353	335	372	354	345	360	344	380	352	369	361	361	336	354	312	336	373	381	332	346	368	355	370	357	371	336	354	347	345	356	357	323	360	325	362	355	345	370	340	360	366	410	328	371	348	318	312	333	386	380	386	368	321	361	371	353	362	349	332	359	327	321	352	353	365	352	376	306	374	357	333	363	379	346	392	359	377	355	348	360	370	340	358	339	346	322	323	357	340	371	345	355	354	342	344	342	372	342	361	359	364	333	321	355	321	319	335	333	343	313	356	362	351	347	349	346	387	353	326	323	377	349	372	384	401	357	365	360	334	362	337	321	365	378	363	362	336	344	352	357	378	355	364	369	378	326	349	333	348	328	315	351	359	355	378	336	342	352	323	370	330	349	350	350	340	335	389	350	349	373	377	345	348	349	354	347	373	320	333	330	347	353	370	381	337	370	330	345	360	340	336	340	346	382	382	350	316	340	338	350	364	351	338	360	365	332	372	382	357	354	352	347	357	354	368	324	342	342	357	365	345	363	368	338	351	380	369	359	326	364	336	370	384	339	364	369	383	357	371	340	373	366	328	388	364	369	345	372	371	346	381	330	323	364	387	352	335	367	344	345	362	351	353	358	356	347	363	339	345	323	329	365	346	406	366	357	322	354	374	331	347	320	369	365	346	370	389	398	364	357	330	355	319	336	338	363	368	341	336	338	344	335	349	362	341	310	329	321	359	331	355	377	345	348	358	346	339	359	343	342	350	383	368	349	339	335	329	364	357	347	347	395	350	354	379	359	347	376	394	359	367	321	380	326	344	334	367	363	353	377	350	367	337	328	348	341	376	331	337	332	382	350	351	340	367	394	377	374	320	325	336	368	367	358	346	333	358	365	362	349	330	379	416	299	364	360	315	343	341	359	355	323	346	364	331	348	337	376	364	367	368	388	349	357	324	361	348	361	402	342	359	333	346	333	324	340	345	371	363	389	342	371	339	348	332	376	366	349	359	369	352	359	348	365	360	347	400	359	375	361	342	344	374	351	382	360	339	347	338	317	346	322	359	358	363	346	375	372	345	340	357	337	337	320	388	353	367	361	330	352	375	385	351	370	344	377	382	336	368	348	379	355	340	348	383	305	367	359	348	314	330	358	381	336	326	365	344	355	373	337	346	344	364	355	392	375	386	334	359	351	357	369	324	384	334	349	403	417	363	316	350	375	368	352	353	339	372	327	327	342	354	354	360	355	334	368	353	386	376	343	349	362	385	367	361	342	350	362	346	393	340	363	327	350	344	375	361	361	349	330	367	353	324	354	312	358	354	349	382	350	347	345	381	347	364	334	372	329	335	371	346	355	367	363	361	345	351	337	361	375	397	378	366	335	368	334	391	365	366	374	381	339	346	370	370	349	330	356	348	351	343	363	386	362	342	373	336	334	314	370	366	359	327	364	380	329	329	335	389	358	354	346	354	327	391	372	360	352	392	365	367	380	353	322	352	329	380	394	345	348	339	351	361	355	379	337	358	367	371	339	332	337	340	333	390	363	350	353	375	322	356	376	371	347	361	338	314	357	370	341
5068	774	693	497	438	406	405	314	1178	2508	1954	1270	949	683	385	306	284	324	301	304	327	282	305	291	323	314	338	321	288	310	272	317	308	335	330	305	335	286	291	339	337	322	334	331	322	304	285	294	287	289	310	314	321	326	312	325	301	306	299	295	301	312	291	296	335	311	312	294	308	323	309	296	280	325	305	279	302	334	321	328	324	299	339	347	312	298	335	322	313	312	300	318	321	306	332	324	312	300	311	320	315	301	368	329	334	311	296	344	314	296	290	347	318	313	328	313	344	332	337	306	300	320	320	293	297	289	315	300	298	302	286	297	306	301	316	290	307	327	317	329	291	307	284	314	273	319	329	292	302	292	338	292	326	337	342	300	328	317	333	341	291	325	331	318	311	332	346	310	301	297	312	326	319	309	313	309	324	306	313	306	312	321	317	301	309	332	309	305	267	275	283	308	316	322	308	318	308	305	361	319	322	311	304	327	346	297	317	289	314	303	313	290	308	320	329	322	311	308	317	326	316	313	311	310	305	283	290	321	323	306	300	331	307	305	304	298	307	310	343	312	314	309	329	303	310	299	299	303	296	349	317	319	318	290	328	318	322	311	306	316	314	310	327	308	293	370	336	307	318	289	325	324	296	281	333	317	321	336	315	302	272	291	330	310	320	295	333	271	316	310	303	307	297	339	290	316	313	301	310	318	327	296	296	321	300	306	302	313	296	324	322	309	297	310	300	299	309	335	306	304	305	318	300	286	315	328	308	310	333	290	338	290	325	315	304	317	337	322	307	330	323	297	345	348	298	328	299	349	340	281	331	281	309	302	291	308	296	305	317	314	302	322	309	305	338	332	320	303	311	290	311	283	320	310	297	311	267	351	291	323	309	318	276	316	310	316	315	347	292	310	313	335	336	319	308	305	288	355	295	336	313	321	286	314	307	315	336	300	321	307	326	299	327	286	306	302	339	304	295	315	313	267	328	305	343	300	311	335	306	320	311	311	283	340	313	296	310	330	308	303	300	344	313	331	279	304	315	329	317	349	309	308	284	303	285	333	310	294	315	283	300	331	318	305	329	280	320	319	331	286	296	303	311	315	294	322	335	294	328	323	297	322	333	321	305	308	304	328	312	313	340	353	327	296	317	320	305	302	347	331	345	324	292	271	325	305	325	352	310	303	333	289	327	307	337	312	296	275	321	312	318	325	329	307	327	286	335	306	306	324	324	314	329	303	306	308	312	325	322	322	329	293	331	315	304	292	292	303	281	316	339	323	327	302	320	293	294	295	342	318	306	324	342	302	303	282	347	319	341	345	307	292	317	330	306	323	294	321	316	290	295	285	334	321	322	306	311	317	316	341	312	317	318	347	324	323	303	312	288	315	299	282	322	290	347	322	311	319	277	301	331	325	344	323	329	303	295	316	308	321	301	303	347	284	302	304	299	305	311	286	321	294	310	308	343	318	297	314	299	308	298	330	356	310	307	314	343	305	290	341	326	318	280	318	319	266	332	295	317	327	319	282	306	310	344	277	290	326	312	343	352	295	304	290	300	291	319	306	287	297	337	309	287	324	327	305	279	311	310	274	278	335	323	303	292	308	301	330	326	314	320	280	321	306	311	334	273	342	316	304	332	310	292	312	313	318	345	304	314	293	274	312	273	326	324	318	319	290	289	300	327	335	321	303	325	300	320	313	315	303	329	278	339	333	296	295	329	318	316	345	288	306	344	303	314	318	305	290	334	306	333	320	316	304	303	306	287	304	310	350	315	298	335	310	311	311	313	323	320	322	339	319	338	316	322	339	315	312	325	305	310	274	298	298	305	302	311	284	314	312	338	318	330	325	283	360	290	333	328	336	304	313	322	275	308	312	298	274	304	289	336	321	292	297	299	317	315	312	307	293	321	312	335	293	348	325	286	298	314	309	340	319	286	304	301	313	317	309	311	322	314	330	305	303	306	322	335	332	306	315	354	336	307	285	315	318	306	303	319	325	337	328	320	322	328	314	302	310	321	300	324	309	294	317	315	346	315	266	311	313	314	311	301	329	331	298	289	276	325	335	295	304	307	327	316	336	320	295	339	303	334	350	331	310	331	297	307	311	296	301	300	294	328	296	319	289	336	299	296	315	307	313	303	290	312	323	325	315	293	308	306	344	329	327	330	335	302	300	281	316	313	329	286	322	323	310	322	299	340	323	288	269	331	306	310	315	293	311	319	320	291	283	317	334	273	276	315	278	314	315	317	327	346	337	319	322	325	305	290	305	319	313	295	326	306	298	314	304	327	323	302	311	292	313	302	306	333	290	280	327	309	327	339	321	338	276	312	298	321	297	318	321	294	348	318	310	326	274	328	320	310	286	314	313	306	304	303	307	296	313	302	314	279	295	300	325	323	340	330	342	340	332	307	341	301	302	331	333	306	297	339	333	310	280	317	273	325	321	297	314	313	328	309	332	328	295	291	312	291	306	304	315	291	331	297	278	312	318	317	334	307	277	288	305	298	330	301	334	341	305	318	340	303	340	304	297	326	322	282	305	299	329	305	314	288	320	315	311	324	313	313	302	303	320	341	335	317	333	302	299	299	324	335	286	323	330	268	292	316	282	287	303	305	302	318	304	341	295	302	311	331	311	273	272	278	302	307	306	326	324	302	320	332	339	288	297	287	312	331	314	302	295	315	310	299	321	304	311	319	315	296	324	286	314	322	332	289	303	310	317	310	290	316	317	318	297	320	295	312	309	307	318	289	319	329	338	313	286	287	326	329	310	303	313	311	273	327	291	306	321	319	317	319	342	320	319	333	326	298	310	313	316	355	328	323	306	305	301	304	336	300	305	334	314	329	333	295	327	326	325	311	310	326	318	333	316	336	332	326	302	298	331	352	300	294	309	306	327	299	285	286	320	333	327	337	314	320	327	304	341	289	314	292	303	301	334	281	312	313	333	321	328	322	324	338	314	328	304	301	310	287	331	298	353	304	283	281	311	320	341	311	301	275	301	312	327	274	340	329	316	281	302	296	341	282	326	345	286	322	318	332	313	324	349	311	304	324	292	291	296	285	340	304	336	324	323	338	325	323	310	287	314	301	324	286	309	318	306	297	314	306	295	307	296	323	303	320	330	307	318	339	285	359	336	299	260	321	283	314	286	313	345	312	351	333	284	302	307	310	329	286	310	325	298	313	312	317	319	297	347	303	327	335	313	326	307	328	301	311	322	307	290	319	339	313	294	308	309	302	316	316	326	330	317	328	308	305	312	315	325	297	371	313	317	316	328	306	307	343	332	320	297	327	328	305	308	293	299	317	327	328	305	319	333	306	311	329	314	330	272	321	295	311	332	319	293	291	340	326	298	327	308	297	330	323	319	294	324	311	325	295	294	322	308	346	287	324	319	313	318	302	292	324	314	306	327	318	322	302	314	297	314	322	316	290	315	315	327	268	351	303	315	287	303	344	319	289	319	331	317	357	297	276	326	308	298	305	287	308	304	302	297	326	343	310	286
25171	21096	27034	25173	5518	1040	792	1038	7861	18561	17285	9465	3476	1193	554	468	445	426	458	418	411	431	419	420	454	408	426	467	426	443	420	449	459	448	430	442	439	444	414	454	421	449	412	450	431	437	430	416	426	429	437	412	437	407	437	419	436	425	366	386	460	400	424	435	410	465	418	422	415	433	406	395	469	420	403	448	417	403	454	441	410	430	447	428	462	438	403	430	430	448	444	419	434	430	411	450	415	387	420	431	435	454	420	411	432	435	404	431	436	416	423	438	441	457	433	433	431	451	428	436	432	448	439	437	431	430	415	416	434	395	416	470	418	426	416	422	409	421	426	430	429	423	481	461	439	402	454	459	428	393	434	427	411	419	431	436	403	425	470	424	422	446	421	450	397	467	435	430	423	404	412	434	405	440	407	452	435	434	410	429	431	442	428	402	474	438	421	407	415	414	444	446	430	427	406	400	445	416	434	411	442	427	379	481	433	417	442	427	379	431	411	415	456	418	413	454	424	461	402	464	392	416	441	434	449	419	441	414	429	437	425	415	423	429	441	432	442	463	444	435	443	438	456	415	413	446	431	404	426	376	443	432	405	467	437	403	433	410	443	415	440	406	412	421	455	423	451	450	446	424	423	416	434	435	420	435	392	425	432	393	420	436	445	415	392	439	432	447	426	405	454	454	445	454	452	412	386	452	411	427	423	404	448	462	470	410	430	406	393	449	466	417	449	438	430	440	426	426	421	436	441	437	409	448	425	511	419	415	469	437	402	455	425	439	442	422	413	423	420	418	398	457	440	438	407	450	425	383	419	468	458	415	414	428	425	430	417	428	410	405	403	405	484	437	432	404	429	438	423	417	403	431	421	431	444	436	396	463	447	430	422	418	413	445	438	425	388	419	435	445	439	454	436	403	456	405	438	395	385	411	434	452	461	459	433	422	436	455	414	390	420	462	436	418	400	422	449	424	432	450	455	483	439	449	427	413	414	458	449	432	424	452	431	408	435	481	427	412	421	460	423	450	391	411	400	418	435	500	433	449	442	415	448	430	425	418	447	434	447	381	440	411	435	414	453	417	452	442	434	389	437	421	419	450	420	416	443	450	459	468	464	410	452	390	413	407	392	433	405	418	461	374	402	419	406	398	422	439	413	400	473	434	444	463	424	440	385	404	415	401	416	443	454	421	425	463	424	429	426	402	398	427	429	438	442	428	374	416	405	458	408	397	434	440	445	420	410	424	398	438	453	440	436	430	441	423	432	422	424	470	443	443	449	426	434	430	427	382	429	425	489	439	437	420	465	429	450	409	423	453	420	433	397	454	394	398	432	448	366	424	429	417	420	455	446	419	375	415	419	430	432	438	409	419	439	459	450	432	433	425	429	454	445	403	418	435	444	439	412	377	400	430	411	403	438	442	428	421	440	421	379	397	432	433	409	445	422	426	460	443	436	415	434	423	431	440	414	440	449	395	408	431	435	432	426	436	444	421	422	405	417	441	434	473	442	447	428	424	395	415	410	406	416	387	417	416	414	423	408	435	444	386	409	432	443	435	472	392	441	419	452	459	369	400	452	414	430	417	428	407	399	422	439	468	423	422	442	398	431	430	419	424	436	398	415	430	424	464	455	433	449	422	414	441	412	412	427	433	410	404	436	433	396	453	427	412	420	421	448	402	433	433	453	432	431	420	405	423	421	412	438	458	432	422	435	438	405	405	473	412	419	417	425	386	437	416	440	435	426	439	398	465	392	455	468	414	407	402	411	447	395	445	456	448	421	432	422	415	409	436	411	443	465	412	459	414	425	443	420	436	420	407	446	413	447	394	479	418	439	414	389	443	425	418	462	389	423	396	407	462	430	418	407	450	390	450	406	457	432	424	395	444	437	428	412	441	432	449	465	446	430	474	433	411	430	442	411	432	411	403	411	399	480	438	413	482	423	430	442	447	459	426	453	439	393	411	408	473	419	396	429	430	420	406	440	409	426	452	430	416	427	396	405	436	428	463	426	466	437	415	424	423	434	440	433	393	436	424	421	411	421	452	460	421	428	439	445	415	422	450	441	414	482	433	456	403	404	453	426	435	445	413	437	411	450	398	408	418	461	421	412	413	436	394	421	434	438	424	465	414	431	420	469	429	466	455	406	438	439	391	456	426	384	408	424	444	430	432	419	423	402	427	428	410	389	415	420	444	390	438	458	435	411	438	421	433	420	431	442	392	393	435	417	394	440	409	449	415	424	406	422	428	411	409	457	445	411	465	410	446	396	433	426	437	427	461	407	459	425	423	447	422	463	384	423	424	407	410	418	442	442	423	459	404	437	460	419	461	443	436	449	470	408	439	383	428	428	408	402	431	425	432	448	353	406	403	405	423	434	399	440	404	432	445	458	449	439	422	416	440	433	432	436	445	442	441	400	417	387	416	407	422	402	442	451	421	452	446	394	417	398	393	417	428	405	424	420	404	465	430	422	425	421	408	425	425	444	430	428	450	413	434	405	437	425	456	440	416	432	428	388	410	458	415	440	448	437	428	440	427	434	379	442	443	416	417	413	429	482	438	405	454	459	405	462	463	437	426	412	408	410	425	461	435	433	468	425	398	435	453	443	411	404	405	427	389	403	424	400	414	450	414	399	399	399	450	468	426	479	432	433	432	442	422	436	434	457	440	435	414	428	447	430	434	440	445	442	470	442	422	418	438	439	424	409	414	413	415	408	404	439	410	424	426	408	441	436	428	393	475	450	459	422	435	447	419	413	429	445	408	407	406	487	467	420	472	402	457	405	451	441	409	438	397	441	445	466	405	472	412	464	388	424	431	415	433	433	445	425	450	439	407	397	416	428	402	449	394	439	434	409	409	432	367	476	444	418	395	436	473	425	427	436	393	408	430	399	399	436	403	407	474	398	432	413	415	417	434	386	399	431	417	438	411	412	423	409	428	433	438	404	421	453	407	385	424	429	427	445	442	465	412	414	428	427	485	437	469	435	442	453	419	433	445	435	414	454	405	408	431	434	438	441	431	490	409	456	413	444	446	439	433	407	400	432	449	400	421	418	442	434	407	440	430	447	438	442	398	469	393	439	434	404	409	429	448	429	378	435	430	399	442	409	440	438	429	424	434	410	408	398	443	415	439	387	452	451	407	470	418	452	461	415	411	407	417	438	419	421	446	420	429	398	439	426	409	438	402	462	446	448	397	424	464	434	414	422	465	440	436	412	401	416	435	460	405	452	422	462	403	407	472	479	469	433	415	424	413	402	441	428	422	447	430	427	425	425	403	409	431	473	420	397	438	433	419	407	446	439	429	436	424	399	450	440	445	449	483	420	403	426	436	401	403	440	412	420	399	417	396	402	457	409	419	450	394	451	429	417	404	452	426	457	463	438	432	419	422	453	405	446	478	440	403	466	415	469	435	460	431	420	408	428	424	402	420	455	418	423	427	467	427	400	398	435	411	428	446	433	407	455	421	432	414	432	478	409	411	454	470	435	409	397	412	406	461
3699	3525	2934	1549	1087	890	723	1430	10820	18850	15336	8334	3434	1151	513	408	361	372	386	375	374	366	371	376	384	404	413	393	388	385	395	390	405	413	385	396	386	421	428	409	371	353	406	378	377	375	362	374	373	402	363	404	389	397	392	432	377	397	413	388	367	392	348	400	365	395	408	406	389	370	382	410	374	383	406	342	361	382	375	364	374	399	393	384	400	372	385	391	409	412	371	373	403	371	359	396	391	397	393	344	348	382	331	353	403	385	396	429	389	422	346	419	381	397	342	416	379	379	402	364	371	395	360	408	349	408	387	369	367	375	389	380	394	339	403	391	391	412	389	407	376	422	383	404	416	390	406	393	369	376	389	403	398	421	395	412	428	448	359	385	403	382	384	368	346	364	377	390	363	408	404	375	415	392	411	386	368	405	380	382	407	372	405	410	396	376	424	409	391	417	372	379	427	403	417	353	396	408	392	405	407	373	389	376	369	391	399	406	392	390	349	379	387	382	392	375	385	404	368	386	414	409	390	361	406	401	367	403	364	387	407	385	375	410	407	363	371	363	373	373	403	390	407	387	379	361	384	390	396	352	399	404	367	385	366	372	425	406	372	397	360	380	401	398	422	378	398	418	433	390	390	386	375	359	384	375	391	394	416	363	396	365	395	379	378	363	410	362	367	373	382	393	381	376	359	404	365	395	363	392	396	423	390	413	317	376	388	397	387	390	372	435	370	404	396	413	381	361	405	396	392	386	402	414	388	383	370	383	341	374	375	377	379	429	376	385	367	355	387	379	371	371	411	386	433	400	416	366	348	378	406	391	403	392	377	411	358	353	382	403	380	385	387	410	381	387	377	360	359	386	398	380	403	410	405	393	372	384	383	413	375	358	378	385	398	387	375	348	399	406	377	400	407	388	390	410	365	369	404	352	354	386	427	375	378	391	370	365	424	414	392	397	388	373	375	402	368	377	407	374	421	379	393	380	378	411	303	429	387	402	398	373	377	360	408	351	427	410	377	355	395	388	406	393	365	365	395	383	414	383	370	385	373	376	394	378	388	371	395	391	404	367	372	358	366	388	398	384	392	393	382	374	383	382	384	366	362	377	373	397	406	394	379	376	393	390	373	380	346	368	372	368	373	358	400	376	371	398	398	396	359	397	368	377	409	383	382	402	357	397	421	374	390	386	387	371	349	399	404	377	396	379	368	396	377	402	369	387	358	356	372	399	381	371	397	371	374	423	399	390	412	399	402	416	378	390	383	410	385	371	388	381	400	385	412	365	389	375	380	395	394	368	377	388	382	377	404	377	420	374	390	406	369	393	413	385	397	376	374	398	387	400	393	382	431	373	402	374	400	388	387	407	380	388	387	381	354	379	412	390	376	398	378	394	413	361	376	384	382	359	342	379	398	355	368	378	376	380	407	383	383	391	395	393	377	329	387	380	360	371	422	372	358	353	396	409	393	395	370	375	382	388	406	356	384	397	393	386	409	402	390	344	373	407	396	379	384	387	414	405	380	365	373	398	356	412	378	399	411	379	382	394	384	395	379	413	382	385	394	382	394	428	393	384	399	380	393	401	432	399	375	404	403	415	360	385	358	366	413	356	375	383	363	388	385	377	396	376	372	366	354	372	411	343	392	375	376	345	343	396	387	370	385	374	407	372	379	392	368	389	368	394	382	374	385	321	406	366	374	401	389	400	388	366	414	371	392	409	380	389	350	399	369	374	401	413	382	409	396	408	406	352	386	374	371	392	399	401	436	381	365	412	402	397	342	394	384	380	355	421	392	436	412	384	377	373	371	393	381	375	393	329	394	390	382	413	370	394	398	366	367	394	393	402	379	390	368	373	394	371	394	387	368	404	355	373	393	396	401	410	387	371	400	374	397	362	392	399	384	354	388	390	369	384	385	394	399	398	389	348	381	380	391	400	388	432	375	416	361	383	401	373	406	397	396	379	388	396	397	380	412	357	365	357	373	376	372	394	372	365	359	357	384	388	402	416	424	378	400	363	368	381	408	389	396	362	392	382	404	407	363	391	388	407	387	398	399	396	371	373	361	358	376	394	395	362	353	373	371	380	376	376	413	389	390	376	413	408	384	375	403	379	364	371	378	374	377	372	413	384	344	393	392	361	362	397	378	402	394	379	391	399	361	387	383	376	376	380	379	422	362	387	399	372	363	381	369	373	394	390	373	349	381	367	361	387	417	358	393	390	393	415	396	356	375	420	374	349	383	365	355	366	375	406	421	391	417	372	376	375	391	397	374	381	379	418	398	388	433	384	404	404	400	365	404	384	403	381	396	409	345	378	393	382	366	400	397	376	375	405	368	349	380	365	427	392	351	377	399	339	393	380	379	395	356	398	381	388	391	392	382	388	407	398	359	423	367	386	406	395	385	366	373	397	359	405	406	398	354	387	375	393	390	398	449	386	367	407	360	398	375	374	376	392	391	392	388	396	375	386	358	400	374	378	405	363	369	389	386	379	350	400	377	416	401	397	401	375	410	373	355	386	398	349	382	392	398	417	400	379	365	396	413	417	388	387	378	382	389	385	340	344	398	342	390	405	364	395	407	359	392	435	414	367	384	379	379	385	356	369	402	363	358	406	415	374	411	404	356	379	362	404	359	387	390	383	395	352	397	367	371	367	394	390	366	392	399	371	343	376	398	404	382	360	391	385	365	398	398	365	414	366	396	405	419	380	372	377	378	384	398	375	402	381	361	390	345	359	374	356	385	381	429	383	380	395	376	353	388	391	364	392	386	376	386	393	389	390	414	396	373	389	389	393	384	373	391	416	396	408	389	357	370	377	384	400	362	381	385	363	384	426	402	374	395	394	388	385	414	410	400	408	387	421	377	390	413	367	396	360	405	369	401	360	418	372	385	353	436	423	364	361	384	383	405	368	395	409	391	373	371	387	382	400	411	385	384	388	394	394	363	381	364	380	371	389	388	400	374	392	386	392	379	421	385	399	384	369	383	400	393	393	377	365	394	337	382	377	413	411	368	395	371	348	378	380	404	367	405	361	388	410	392	374	369	340	394	369	368	398	402	416	378	389	387	372	374	353	377	414	387	386	372	399	386	421	393	385	400	397	400	383	396	372	367	369	373	380	386	372	372	366	384	363	405	395	371	408	408	401	350	373	413	355	408	366	376	380	395	379	358	384	368	370	387	399	376	360	400	382	339	370	377	375	379	402	412	429	369	418	358	397	383	392	374	368	393	385	396	414	384	401	407	377	395	386	368	408	401	417	375	385	371	385	349	369	387	368	392	368	367	395	402	433	395	390	356	366	387	382	408	383	388	387	365	372	409	383	391	415	383	367	368	370	365	364	375	381	348	385	407	411	388	389	377	388	407	375	345	404	396	393	389	402	313	355	386	393	353	356	371	347	427	379	367	420	395	367	394	396	349	378	399	385	350	405	386	372	393	391	385	369	384	384	360	355	378	379	378	385	395	322	387	378	364	390	412	392	401	389	381	389	382	394	399	415
23877	21044	28287	24001	21034	8341	1871	2581	10370	29569	33356	22196	9621	3169	1115	674	610	620	599	639	608	676	660	643	602	619	604	635	622	602	596	596	594	599	598	665	592	592	660	610	644	599	595	591	614	590	617	627	629	616	623	622	624	631	619	599	595	615	587	638	623	629	643	610	615	634	599	604	620	598	630	650	639	632	630	611	598	610	646	633	626	617	585	608	573	645	605	649	610	581	577	650	621	634	605	632	612	632	591	566	598	660	655	635	592	637	587	621	624	596	584	621	595	593	612	633	636	599	600	610	632	595	617	604	621	594	602	674	576	619	619	592	564	617	616	564	634	642	653	640	615	610	604	623	597	642	592	634	609	619	570	624	672	627	576	570	580	618	604	615	586	611	627	625	595	594	617	602	618	601	627	594	580	655	597	612	613	631	645	572	613	607	618	606	633	654	586	608	633	637	628	635	643	637	630	595	618	654	635	569	596	604	610	613	594	599	549	610	649	627	644	585	642	606	593	624	605	619	577	685	613	633	604	602	632	607	617	600	596	599	603	581	561	593	603	570	616	592	607	594	598	586	595	614	616	635	627	636	660	605	582	620	620	652	622	599	594	611	632	609	632	607	654	613	616	612	616	617	621	594	585	610	580	579	564	638	667	629	629	581	598	613	584	623	595	614	598	656	614	626	609	604	612	628	593	601	624	664	601	586	592	595	624	662	615	616	572	601	575	609	596	579	613	566	554	570	645	640	643	645	608	639	605	615	597	582	623	620	602	630	618	578	609	585	602	578	588	600	601	640	645	587	626	622	638	676	572	680	598	632	600	626	624	563	625	620	622	592	642	617	664	608	584	642	658	632	644	588	618	609	623	626	592	652	659	606	583	597	593	589	581	597	617	577	580	632	629	606	640	631	586	610	641	618	628	611	607	587	613	612	626	645	593	593	604	603	608	634	634	623	597	618	642	621	656	599	602	656	650	612	593	638	622	569	592	639	595	599	594	578	605	614	653	598	615	635	615	586	619	566	586	611	607	599	595	573	620	575	605	585	634	637	585	609	603	642	635	642	569	590	664	625	574	592	609	627	643	622	582	589	595	607	594	623	613	560	586	595	609	622	602	611	600	632	585	630	614	629	640	584	611	625	653	633	595	611	646	653	652	626	622	631	629	650	609	606	631	582	593	644	629	613	626	587	597	603	575	618	587	655	581	590	599	610	601	615	587	629	589	636	633	625	591	638	620	646	577	604	608	607	601	573	618	631	622	631	594	635	667	574	576	611	619	619	605	621	614	606	645	653	608	602	595	634	653	620	624	621	620	583	593	570	617	608	593	601	581	610	641	626	601	611	589	581	615	647	624	587	625	621	589	578	618	565	613	603	608	601	572	625	588	573	635	583	607	642	569	577	616	608	681	575	603	644	624	587	596	580	575	619	590	583	640	599	635	618	604	608	610	571	603	575	596	612	585	597	623	620	578	590	605	594	593	617	605	625	599	593	611	628	632	602	575	635	559	579	617	588	602	577	596	601	607	550	591	577	618	577	597	622	630	644	609	578	592	594	586	608	632	610	591	618	617	603	605	655	607	597	599	629	617	639	607	594	620	574	608	647	606	628	600	601	605	644	623	623	617	593	639	612	589	603	613	610	575	618	650	595	576	609	570	619	620	587	601	624	598	613	638	619	635	588	658	593	595	621	598	631	592	632	592	590	601	596	650	652	604	594	632	618	601	621	616	691	583	556	585	598	647	576	606	661	626	599	629	605	678	597	624	594	606	562	652	586	570	600	630	597	646	608	587	642	610	577	597	590	617	618	594	610	619	587	611	638	633	599	641	618	615	594	639	684	625	578	601	677	636	593	606	626	596	600	608	574	608	596	578	617	605	605	628	586	607	620	631	630	582	597	634	570	611	584	629	640	620	623	609	609	557	567	610	603	630	610	612	613	608	632	651	610	618	592	599	641	579	621	584	607	611	620	634	604	607	605	630	603	622	636	562	634	628	598	638	634	632	619	600	626	629	574	612	637	646	601	591	613	573	581	613	612	598	610	571	629	613	610	608	619	611	600	652	577	589	594	579	610	660	611	618	619	636	595	614	585	601	598	594	587	629	635	605	634	634	603	592	626	596	567	602	636	591	648	605	642	629	651	605	627	579	632	650	588	599	643	641	617	646	618	600	613	583	588	644	592	613	627	638	573	558	633	624	595	642	635	613	591	609	592	627	603	614	605	613	596	652	622	595	625	607	608	657	596	634	630	627	584	632	569	614	603	612	628	584	580	608	619	595	635	622	632	598	610	616	577	563	643	698	568	630	603	586	657	614	606	599	614	583	584	623	636	634	602	612	569	621	615	658	563	642	596	637	606	584	629	600	615	596	593	589	578	578	602	570	598	630	618	606	607	629	617	675	574	561	582	628	603	625	616	647	646	600	613	604	570	627	612	628	593	607	629	598	612	616	576	591	619	604	611	617	625	609	592	625	615	599	569	628	602	596	600	593	589	599	613	594	620	603	574	579	621	619	619	577	603	615	568	646	640	605	645	585	598	614	641	593	599	664	569	579	611	582	624	632	562	614	621	614	617	617	633	602	607	579	589	623	612	612	628	587	608	658	595	651	573	550	612	591	647	579	593	607	629	658	564	562	584	636	619	587	633	579	596	619	640	603	634	571	656	621	599	616	659	642	590	622	602	635	611	594	605	605	646	604	608	579	627	662	637	628	604	569	563	628	620	639	629	614	594	636	650	605	648	622	543	630	616	607	591	631	597	573	657	606	629	567	560	605	573	599	576	547	665	594	624	621	630	655	604	624	588	600	636	597	673	646	651	610	613	624	596	602	651	599	592	631	611	637	637	603	614	668	578	647	626	614	570	573	656	623	649	589	567	626	631	662	564	590	604	605	596	605	609	608	647	610	593	615	590	616	643	589	616	602	642	634	605	620	602	616	607	596	619	655	602	583	624	558	621	597	582	639	628	600	625	619	589	573	586	625	555	654	599	574	648	571	609	597	615	614	632	642	586	616	596	618	623	593	641	552	628	675	581	606	629	631	563	642	613	621	641	636	605	632	616	616	581	651	588	585	591	606	605	588	603	619	581	598	659	627	645	600	608	599	592	648	601	573	591	597	622	606	597	572	619	571	612	647	623	602	624	631	644	570	586	550	631	601	673	609	569	608	602	625	598	647	568	590	628	565	625	621	636	608	597	597	608	614	550	615	583	599	583	645	554	604	581	579	641	632	639	596	584	630	598	609	635	610	585	579	618	574	628	586	607	586	604	605	654	578	579	627	649	577	630	582	552	553	632	616	588	570	659	630	607	644	619	588	605	610	604	638	593	642	565	625	616	657	624	598	605	606	599	594	593	525	554	608	588	615	607	604	515	587	659	624	630	610	611	632	588	587	603	613	616	587	613	597	599	605	623	547	604	629	579	590	629	594	625	625	648	632	598	645	563	563	590	581	597	621	635	637	607	646	619	581	627	613	558	651	588	580	598	601	581	616	612
4072	6873	5972	2973	1948	1625	1488	3473	14119	30404	29533	17283	7986	3008	1116	678	529	508	554	586	516	524	525	532	471	537	578	510	530	561	601	543	518	539	522	542	490	568	551	500	530	512	521	552	525	565	530	555	537	540	532	513	510	561	553	496	545	514	509	501	543	486	571	532	542	535	509	558	537	510	531	576	507	567	535	511	547	531	505	559	521	536	556	505	540	568	514	563	533	545	531	533	516	477	518	590	535	526	490	503	504	549	526	521	493	512	532	538	535	537	497	501	504	511	490	552	555	535	508	532	543	496	508	544	529	564	549	575	519	582	535	540	510	545	535	513	506	564	539	536	541	513	513	523	536	557	504	525	534	508	531	511	566	573	552	492	551	467	546	510	530	519	576	558	534	493	551	559	539	478	497	541	526	515	498	545	520	535	499	520	527	534	521	514	544	541	530	528	545	556	517	551	493	543	497	550	540	572	503	570	523	550	517	518	564	555	549	470	508	508	517	514	497	577	524	526	523	498	550	558	526	543	507	584	522	570	529	511	517	560	498	519	492	518	549	543	520	511	554	559	534	551	562	496	540	529	546	537	541	554	541	491	512	495	519	519	532	511	554	546	545	546	525	516	507	555	577	564	540	469	503	542	516	531	511	522	547	538	537	499	533	517	520	528	534	538	510	580	548	501	551	483	532	519	504	533	512	502	518	534	503	501	534	554	533	548	545	506	498	515	570	536	529	571	572	503	545	546	538	475	526	512	496	472	557	519	590	517	557	558	555	534	497	591	541	572	552	554	525	518	557	541	488	530	533	564	524	537	552	512	496	530	540	530	548	537	538	475	563	540	533	538	551	536	550	565	501	501	531	544	512	511	548	498	534	554	538	530	503	501	554	584	551	501	520	524	535	539	533	559	499	479	553	545	523	573	534	529	522	542	520	523	549	505	526	519	529	529	542	542	557	537	547	558	527	471	526	549	533	543	507	532	544	548	517	533	557	529	528	507	525	540	545	555	543	538	519	538	526	511	520	543	545	542	517	547	506	574	531	509	540	503	517	574	540	542	534	528	560	512	504	512	495	525	539	532	540	529	520	532	518	539	528	532	498	540	485	520	523	539	581	468	575	496	508	545	487	517	565	540	577	512	566	523	522	535	517	571	508	564	525	550	515	550	535	517	542	507	533	498	479	515	562	556	556	542	490	539	498	554	543	530	537	533	544	509	535	526	523	521	504	505	497	535	517	552	493	543	537	505	485	541	545	519	509	532	487	531	518	508	501	548	504	491	549	517	547	524	524	524	536	492	492	469	509	492	472	517	506	546	570	556	504	500	517	507	533	543	523	535	532	503	553	532	555	556	518	568	530	512	511	512	532	543	551	559	548	543	485	549	546	534	548	497	553	538	511	564	556	473	536	508	546	523	530	522	548	552	517	515	529	533	557	540	537	536	509	523	536	514	499	568	560	519	567	601	551	476	537	538	504	493	559	495	523	525	535	501	570	504	525	523	542	544	514	557	551	522	499	557	559	494	539	516	478	518	527	513	513	495	536	523	549	535	530	541	528	542	528	536	576	555	535	519	545	539	496	552	511	499	530	532	509	498	589	476	527	531	522	534	514	504	507	537	537	513	542	519	547	560	507	557	558	558	517	541	538	508	472	536	544	533	517	527	553	537	492	539	534	538	513	516	533	544	533	537	493	514	546	538	508	531	539	556	511	484	521	529	490	536	547	576	511	505	506	564	550	556	508	540	563	545	490	484	521	524	509	508	534	565	503	560	519	537	573	601	563	529	537	522	531	518	541	536	551	519	509	520	534	512	552	546	515	483	509	545	525	508	539	498	515	512	570	565	521	526	545	564	571	528	551	547	526	515	570	510	508	518	513	519	472	533	522	529	562	523	520	570	548	484	502	500	518	534	489	505	514	556	556	556	543	535	496	528	531	518	498	522	541	543	512	533	526	503	572	537	532	538	541	524	495	520	490	540	537	506	536	515	511	512	501	539	516	529	509	516	539	571	527	509	545	505	515	510	569	522	529	584	544	520	520	511	534	514	526	503	531	527	537	555	518	558	501	556	554	556	502	535	531	534	528	513	508	543	545	511	556	529	519	541	533	510	502	554	498	517	488	529	478	505	576	509	486	540	525	521	555	537	513	530	555	510	530	545	496	516	532	552	530	562	515	523	506	492	493	508	532	541	477	530	526	534	517	558	496	524	548	525	548	603	509	514	547	573	548	487	550	482	517	499	506	557	555	516	555	511	499	548	494	538	546	508	545	521	520	498	558	515	472	506	517	529	498	542	474	495	585	550	504	507	519	519	539	527	536	536	545	491	514	488	537	525	525	515	494	503	537	517	538	510	534	535	505	542	505	543	522	553	512	535	505	540	528	556	546	495	473	535	546	525	528	553	505	553	524	570	529	521	527	570	512	505	514	500	519	506	496	459	515	529	510	522	526	458	506	506	538	520	586	531	544	555	509	521	548	538	519	546	546	543	523	542	536	479	558	523	524	526	517	525	545	517	543	530	514	486	533	530	509	544	532	523	521	560	541	529	573	541	512	541	534	528	580	549	517	563	565	531	556	513	524	520	539	518	492	529	518	510	542	508	513	554	521	500	543	536	534	531	543	493	505	501	586	558	513	518	553	537	533	557	549	543	507	528	535	565	544	534	534	529	513	531	509	531	534	479	503	487	519	574	552	505	504	572	551	528	517	566	528	522	527	530	539	517	503	520	530	516	534	567	513	540	497	571	515	503	552	537	517	511	526	544	524	527	549	539	514	521	470	514	547	516	521	511	539	526	509	515	540	507	537	511	569	510	516	487	539	538	528	531	541	533	588	541	487	510	517	497	495	573	498	514	538	484	538	489	531	532	529	572	535	515	537	537	527	481	539	526	520	536	534	510	545	535	490	515	517	542	508	551	545	513	534	530	482	502	490	538	528	534	501	566	518	505	518	513	536	561	500	491	534	536	563	526	578	479	535	545	538	539	530	544	519	509	521	514	529	549	553	533	537	580	510	552	499	508	494	520	511	495	512	551	480	526	504	510	522	507	511	563	545	493	529	518	507	567	537	518	532	543	529	512	527	535	573	519	530	541	536	512	564	524	563	498	492	575	556	539	514	528	519	516	511	545	538	526	519	523	555	563	530	477	505	496	487	522	511	513	543	509	519	528	511	527	547	494	536	536	554	540	511	540	491	478	511	530	505	493	523	532	530	542	510	552	496	499	556	513	493	504	533	526	503	521	542	526	487	540	555	532	505	548	535	553	500	530	520	543	523	537	483	574	542	519	543	493	531	537	562	580	556	507	550	539	535	471	576	532	544	524	509	537	521	480	503	539	523	510	525	534	549	526	500	562	511	546	534	539	503	527	554	508	530	489	531	559	509	507	535	519	519	483	544	536	515	481	549	557	517	517	502	463	564	528	533	534	519	475	535	525	544	551	553	515	511	501	517	546	525	495	539	517	529	535	494	571	534	496	563	549	543	543	487	534	557	534
27269	12533	1387	754	469	423	428	431	565	1644	2239	1560	753	506	415	332	381	346	396	379	345	360	371	351	371	359	337	372	355	349	357	369	351	347	339	346	331	339	333	323	371	347	350	346	326	362	366	327	373	342	331	326	334	359	365	340	358	384	347	354	356	360	348	335	370	338	322	372	358	362	359	347	368	380	367	371	347	387	383	371	371	356	325	363	339	342	370	336	355	341	363	332	362	398	323	333	348	359	327	352	352	363	344	359	319	375	367	374	351	357	346	360	331	356	336	360	355	346	366	360	377	399	346	354	360	324	386	332	349	339	319	363	318	343	339	351	367	327	370	350	365	367	347	393	345	345	324	368	327	358	358	312	293	357	372	382	348	352	366	358	343	352	334	345	353	354	354	336	329	353	340	331	342	349	388	338	317	386	341	340	333	358	371	327	342	341	333	364	355	353	344	344	363	359	353	381	362	363	376	352	341	359	365	381	374	357	347	381	346	320	342	379	351	361	333	376	330	373	349	394	352	360	369	369	354	387	357	360	360	340	378	297	342	321	342	319	379	348	349	335	376	328	352	345	362	380	376	320	363	344	375	391	361	379	372	370	354	347	343	336	360	364	334	379	333	359	323	356	372	357	358	345	351	353	357	390	356	354	328	385	327	335	361	365	365	357	326	324	324	340	322	337	332	342	344	347	358	339	364	378	342	364	360	366	342	382	350	374	347	324	351	342	347	349	338	341	342	343	354	328	349	360	328	345	349	352	346	318	334	345	332	345	374	357	366	346	384	355	371	373	334	348	361	388	331	361	341	354	383	347	372	370	324	373	334	381	352	320	370	346	352	334	335	350	366	315	332	340	357	354	375	358	322	317	360	367	353	364	345	327	389	358	352	374	365	400	361	311	346	387	339	359	378	343	349	338	382	333	338	372	363	303	348	345	329	378	333	368	334	381	358	354	374	354	337	327	346	308	346	383	367	365	338	361	371	320	362	318	361	365	359	366	333	346	348	351	363	360	364	362	342	345	325	335	357	350	342	347	350	329	335	377	357	359	339	329	336	356	358	380	384	338	331	362	349	365	339	366	342	340	361	328	342	356	352	327	362	332	376	317	363	361	353	333	340	334	372	378	344	387	354	373	321	378	354	367	363	327	340	406	366	334	349	354	348	376	371	327	376	360	312	356	346	362	359	357	358	346	368	349	343	331	329	326	355	363	325	340	397	357	360	334	323	324	364	360	369	349	323	334	347	331	332	360	352	362	404	397	375	397	352	365	332	301	355	385	373	321	382	347	346	330	331	375	338	336	382	384	339	367	342	346	331	368	355	383	347	373	367	336	367	362	352	344	368	384	353	338	375	372	342	367	347	346	317	337	348	345	332	332	360	338	355	345	359	334	368	339	341	363	326	348	357	378	366	357	307	327	323	369	382	384	389	366	369	354	341	358	341	365	335	328	329	366	353	370	350	355	359	390	377	372	336	333	288	354	360	371	365	348	368	378	352	338	385	350	331	345	370	365	337	334	370	373	316	349	388	334	340	337	365	361	342	354	346	328	360	313	370	361	356	384	365	351	330	369	359	373	354	354	352	357	364	333	364	340	342	357	325	345	322	358	360	362	351	384	364	363	373	341	358	341	385	365	382	378	333	371	342	334	327	325	336	338	340	361	394	321	370	344	367	369	372	350	370	361	375	357	352	362	341	367	325	308	346	347	338	355	334	369	340	325	356	359	337	353	363	351	349	351	383	339	369	360	369	338	345	348	367	397	359	356	356	400	352	385	356	327	365	363	325	379	358	326	353	349	383	340	336	381	363	394	354	368	333	347	304	363	384	368	354	332	363	368	353	351	328	405	318	364	363	360	358	328	405	375	336	343	353	348	358	342	384	312	375	353	330	381	355	344	348	372	375	343	343	328	322	325	363	365	386	338	338	314	357	336	335	345	351	355	359	352	352	347	383	369	333	349	360	361	383	365	334	342	357	378	362	373	390	378	331	322	358	375	352	353	342	343	370	360	336	350	352	367	387	360	395	353	345	363	312	327	347	341	325	337	358	368	355	365	343	344	367	326	364	365	315	350	315	335	353	355	341	344	345	333	341	354	351	352	312	346	341	394	364	368	359	381	355	353	339	336	343	374	382	347	329	351	351	335	375	373	336	316	334	374	357	363	359	345	368	352	340	378	352	355	373	367	312	339	365	346	362	337	317	348	361	303	351	349	346	354	339	392	317	379	381	327	336	369	330	326	327	342	349	360	353	352	380	350	356	339	388	346	325	342	386	329	334	363	329	378	356	310	321	349	337	342	351	349	368	381	333	363	348	319	350	372	349	335	340	326	386	370	364	368	353	348	358	366	399	366	325	350	337	375	358	338	349	335	375	333	361	376	343	365	357	351	394	360	360	357	339	356	373	407	338	355	355	353	339	342	342	308	344	363	365	363	363	332	375	332	356	335	332	371	361	345	326	353	360	336	392	360	376	382	372	369	339	392	345	347	371	338	346	379	371	386	313	361	347	362	332	362	380	363	367	333	389	337	354	355	371	347	343	348	336	325	354	356	340	349	399	335	349	361	368	346	321	379	362	342	338	380	373	348	357	375	365	340	354	361	346	363	362	371	357	341	372	322	367	374	341	352	344	329	354	365	337	367	323	365	352	365	371	338	352	335	337	316	303	333	332	342	346	375	361	375	334	352	343	352	367	371	368	344	382	379	335	330	370	356	327	348	332	318	341	343	343	350	358	366	336	345	344	338	367	352	374	349	365	358	351	370	348	370	352	357	349	352	341	367	348	331	326	342	356	344	373	355	334	375	349	352	375	376	357	343	342	317	354	353	312	387	362	356	395	334	328	369	382	364	345	362	352	337	362	338	369	332	358	363	322	354	321	351	356	351	356	347	365	379	358	393	377	335	369	349	351	393	328	324	325	400	397	352	366	310	360	343	344	352	348	371	345	340	319	333	340	338	363	328	346	308	368	350	334	396	337	353	354	329	359	345	339	354	358	328	366	339	322	375	366	328	368	362	337	342	383	336	371	369	356	368	349	377	377	330	339	342	390	356	363	362	367	365	345	348	367	339	342	323	340	321	353	317	358	371	376	355	356	372	342	343	334	371	343	364	354	402	353	343	352	329	335	355	356	349	353	334	332	382	325	371	388	364	369	321	361	373	349	354	342	368	323	375	384	322	354	354	322	320	346	307	374	339	342	344	428	354	370	341	374	356	355	390	355	351	351	333	323	344	341	343	354	344	353	338	352	380	350	378	353	374	349	366	383	378	365	339	346	332	372	375	359	385	361	350	402	340	348	340	368	326	341	307	361	363	372	366	349	357	360	354	369	334	378	343	369	364	367	365	353	314	363	357	351	357	336	346	364	338	370	339	341	310	345	348	346	360	363	344	365	339	349	339	342	382	368	367	357	311	397	357	354	362	361	332	337	352	318	358	364	360	345	359	361	382	325	353	371	333	322	348	344	371	319	355	382	339	331	360	330	334	380	347
4980	911	881	643	477	449	419	427	775	2367	2725	1775	814	510	360	292	301	284	292	313	319	309	321	318	326	306	324	314	320	282	307	324	287	309	294	328	314	300	318	320	316	286	282	328	288	326	313	335	310	319	304	326	318	331	316	325	325	286	304	291	326	279	319	322	286	327	307	282	290	289	320	336	300	323	307	309	318	286	331	282	308	296	308	299	294	318	283	337	303	316	311	339	314	301	305	284	307	311	337	336	344	326	291	311	292	328	304	302	325	321	313	306	298	294	295	305	323	333	286	297	316	328	326	285	319	287	321	321	281	267	286	313	305	306	283	303	260	304	322	313	318	311	305	318	297	338	311	309	341	313	315	328	316	307	287	296	323	303	308	283	330	305	294	317	329	315	312	345	308	339	325	326	302	285	333	342	329	320	318	299	307	294	295	315	319	316	330	327	300	285	296	297	324	319	295	277	307	310	322	337	315	284	298	311	307	317	298	321	300	302	306	315	322	310	334	301	312	311	317	309	325	304	295	296	310	305	299	331	300	316	306	309	302	284	340	319	313	307	294	312	329	326	317	327	322	280	290	310	326	276	309	292	325	319	307	311	271	331	316	312	303	304	327	298	327	322	306	312	318	289	297	334	308	318	313	307	308	307	335	298	349	320	302	281	321	285	309	310	335	281	291	296	313	334	275	328	320	278	320	339	303	300	300	305	328	287	291	314	285	319	312	304	316	278	309	329	303	341	316	306	289	318	315	324	317	316	322	297	315	322	301	286	300	302	303	302	315	278	297	316	307	292	274	290	288	318	318	316	334	317	315	278	355	350	302	288	321	302	303	324	303	300	302	304	315	325	305	325	317	310	341	303	330	324	321	297	315	304	300	279	289	296	333	327	323	343	320	321	317	278	315	312	281	320	301	308	333	316	307	316	313	305	315	275	346	305	332	316	325	287	323	300	324	303	315	281	322	289	315	300	304	299	309	279	312	313	308	329	328	267	321	310	293	323	323	317	296	291	297	305	308	325	299	289	311	288	266	311	295	317	305	312	313	296	307	296	347	311	309	338	338	310	343	282	322	297	313	309	291	299	308	310	289	329	321	323	356	300	329	313	337	285	326	289	290	288	316	326	315	310	307	288	314	314	341	308	300	304	312	342	312	325	295	343	290	332	314	284	319	290	298	338	295	299	288	294	291	292	310	338	304	337	308	296	287	317	293	301	311	338	306	323	302	293	327	300	330	335	273	290	302	301	328	322	322	332	315	309	306	309	302	315	316	301	312	297	306	317	340	284	307	321	299	270	310	292	330	293	339	337	297	319	303	342	298	305	309	291	308	298	301	319	290	304	321	291	311	325	282	334	341	322	325	298	302	324	287	316	325	274	328	317	321	289	300	303	343	312	307	296	316	305	327	307	340	280	286	287	312	350	310	310	314	312	309	333	298	321	299	310	285	296	282	309	311	274	287	297	288	299	293	306	321	315	326	329	289	320	318	316	268	349	322	294	319	299	266	329	308	300	313	303	308	303	289	301	318	303	289	312	327	321	315	314	307	291	327	300	318	298	299	298	311	325	303	302	320	326	283	292	314	301	333	288	288	292	322	328	303	331	276	318	304	287	273	289	306	302	312	297	308	310	334	310	328	303	318	287	310	298	314	321	314	313	300	286	338	313	330	339	314	282	309	295	321	323	331	321	309	278	300	301	302	288	271	289	299	323	283	288	297	315	304	317	298	303	281	325	296	321	322	317	305	328	321	344	307	301	296	302	327	310	298	313	281	306	293	300	343	302	296	318	322	278	288	306	305	333	309	331	294	346	322	314	353	283	296	320	337	308	300	325	307	289	332	289	320	273	312	324	324	331	306	309	300	315	277	342	299	290	293	294	300	275	311	310	267	299	309	306	332	307	310	315	322	309	318	320	302	290	321	287	288	328	277	306	273	318	315	300	316	331	313	286	307	312	316	308	290	292	313	308	292	314	281	280	333	290	295	306	328	313	311	299	309	317	290	289	327	301	303	304	297	305	291	322	308	303	317	324	324	303	331	294	305	296	279	272	301	305	290	320	300	313	317	307	307	355	285	283	320	296	334	291	300	295	303	316	343	282	310	303	334	286	317	303	340	310	296	305	317	332	298	315	336	307	311	321	343	331	333	281	316	290	328	278	299	292	339	306	304	313	326	310	277	329	345	311	292	315	308	346	335	320	344	337	285	325	303	307	312	300	307	301	300	297	321	301	325	301	328	322	317	308	289	308	303	302	290	284	303	301	327	329	294	323	314	289	331	302	332	337	288	278	313	290	321	324	296	330	311	324	294	301	290	351	292	320	309	308	308	330	275	285	306	335	341	303	290	338	319	322	316	336	297	317	351	308	294	299	296	287	280	340	300	309	316	317	286	310	320	279	310	312	311	295	309	302	308	324	318	314	329	301	319	307	296	305	311	323	295	331	302	319	319	313	321	340	304	307	281	267	275	305	312	317	291	295	315	345	301	324	289	301	308	307	289	292	294	300	302	320	288	344	319	288	301	288	281	319	313	310	303	305	284	328	317	285	277	302	329	297	309	343	329	287	322	277	306	326	287	285	333	309	293	320	308	295	324	319	324	308	315	301	303	261	287	295	310	288	312	321	297	277	321	312	296	304	297	301	275	347	334	306	325	302	334	316	310	292	293	277	316	336	310	337	310	306	291	296	340	284	325	321	327	283	298	310	297	322	302	299	314	311	320	307	301	309	281	293	317	300	328	298	281	311	307	316	295	309	289	294	285	334	334	296	290	322	314	296	327	327	298	316	308	281	340	285	295	318	335	301	308	298	291	325	346	314	285	308	301	314	307	298	353	280	334	353	324	312	315	287	309	293	282	348	311	320	313	309	302	323	326	295	299	313	305	326	284	307	313	300	352	285	305	297	318	266	304	330	289	352	293	337	302	311	290	341	288	342	298	300	281	317	289	324	309	308	300	354	304	317	331	295	295	342	297	333	298	298	332	283	316	322	340	294	321	292	269	302	305	331	313	311	311	329	324	307	278	294	295	339	332	273	325	287	296	299	309	329	298	319	272	306	293	320	296	347	318	317	287	290	320	237	305	273	314	289	283	282	293	333	310	307	310	327	306	296	288	336	277	304	297	317	278	321	335	328	279	306	298	296	351	301	293	306	333	322	285	325	355	308	287	345	312	282	280	333	291	324	305	301	332	304	305	323	324	315	293	294	295	300	282	309	273	293	299	330	353	330	342	327	334	251	284	339	327	294	317	279	275	283	306	315	300	310	330	316	326	292	294	363	322	300	269	326	312	310	309	315	300	303	293	294	318	322	332	305	269	340	302	337	354	318	305	306	302	334	338	301	303	305	342	301	311	315	321	280	312	280	295	304	294	314	317	326	282	310	337	310	311	303	331	322	332	297	325	332	315	299	345	270	333	301	285	293	337	327	306	287	324	315	310	323	288	315	308	318	314	305	309	325	294	300	298	330	307	285	314	315	319	318	292	331	302	303
24994	21032	26992	25057	5883	1161	769	1088	4320	15991	19438	10880	3654	1068	598	438	487	463	450	439	486	463	459	472	460	458	428	457	469	414	429	437	425	450	447	446	463	460	455	476	446	442	455	450	439	459	438	485	442	449	449	466	384	460	420	442	456	446	452	448	417	438	446	462	442	485	463	437	407	394	464	457	433	457	447	464	501	440	467	470	460	434	451	449	469	466	415	435	486	428	422	457	466	412	452	470	442	453	413	472	462	458	449	446	474	448	464	488	436	425	448	436	463	432	444	416	425	467	442	446	477	461	446	496	454	452	479	421	427	485	461	489	475	426	461	426	442	449	458	425	448	439	419	477	468	439	456	434	464	421	479	451	454	459	447	469	452	457	433	442	409	447	491	447	487	471	488	462	478	434	461	499	453	459	429	475	433	453	445	475	453	446	439	435	460	463	474	439	475	484	472	454	459	492	441	479	470	458	425	431	449	435	419	425	445	424	436	415	441	461	416	463	489	465	460	434	468	459	457	476	476	470	411	447	441	464	463	441	436	436	471	434	454	497	461	438	457	481	474	462	455	471	435	460	479	465	446	436	439	466	454	485	420	435	442	436	392	436	457	457	448	457	446	459	425	480	452	447	436	479	411	451	494	489	453	472	501	429	453	419	461	444	472	457	488	442	463	424	448	447	451	408	451	510	480	436	435	438	462	496	462	450	467	419	411	474	429	450	461	444	472	453	439	469	452	473	456	456	451	437	413	464	454	434	454	475	427	443	448	424	455	475	485	430	491	447	436	449	450	442	464	470	444	437	450	447	441	449	436	483	489	448	450	446	403	442	474	430	451	428	458	483	423	439	484	413	439	469	458	470	455	429	463	463	479	432	460	459	460	462	461	436	466	467	468	441	437	469	438	468	477	472	462	481	424	432	398	485	461	447	511	452	424	444	438	481	443	427	466	423	454	429	440	424	469	472	419	426	453	494	437	441	430	458	437	454	447	496	432	500	449	435	465	460	482	454	480	446	414	475	460	441	439	475	406	467	465	457	413	440	436	479	455	466	437	439	445	475	459	471	459	414	461	426	451	446	453	436	471	436	456	457	440	448	440	416	411	432	463	494	468	436	473	430	419	463	483	477	449	459	445	472	426	450	431	421	410	428	434	457	461	454	416	472	449	483	462	429	470	445	460	450	441	458	444	459	452	471	457	464	477	439	476	479	440	391	453	408	469	425	436	481	483	447	478	462	444	453	408	475	452	464	408	444	441	439	489	452	419	450	434	454	474	454	447	445	497	450	466	452	409	402	420	482	472	445	423	452	485	449	472	445	439	458	445	452	436	473	399	417	479	448	502	453	433	459	418	419	462	458	445	461	490	432	432	486	462	433	450	370	441	449	457	442	446	453	441	466	468	421	425	394	443	457	449	443	446	444	449	442	451	448	414	467	467	410	430	415	396	474	472	446	453	431	452	445	456	476	449	460	442	436	449	397	457	468	468	436	440	466	460	444	483	443	440	478	467	428	467	487	426	461	432	463	451	459	431	472	437	475	457	426	425	434	460	426	441	474	430	430	428	451	457	416	441	479	451	435	449	464	464	429	448	492	473	445	485	412	427	469	469	477	475	432	499	460	448	453	441	467	436	453	462	467	424	432	453	466	460	461	453	472	416	452	440	457	404	401	418	441	418	472	474	404	430	424	428	424	487	493	424	455	469	434	397	433	472	420	425	468	426	438	413	449	440	432	466	457	487	456	471	463	442	438	428	480	474	433	452	437	485	473	418	425	478	417	419	428	408	454	412	480	489	442	474	489	486	444	467	417	435	442	469	456	443	458	466	436	465	418	431	421	437	493	429	446	457	438	448	422	427	443	493	472	446	444	482	422	396	411	449	410	454	421	431	462	463	439	454	449	439	468	422	432	438	438	444	451	428	479	429	485	436	455	457	485	437	469	428	443	462	419	448	465	471	447	449	429	463	475	473	433	444	428	490	453	454	457	391	476	443	436	453	456	452	460	450	450	440	435	391	486	444	442	471	441	430	420	454	473	450	485	441	455	441	469	429	455	440	454	424	421	467	446	427	422	442	426	452	456	499	441	462	438	459	456	439	422	481	436	465	422	451	465	434	415	460	418	433	456	460	467	465	487	442	465	434	475	422	474	434	465	455	430	436	476	446	435	459	479	455	463	457	433	452	436	435	455	488	432	438	475	434	492	501	460	460	428	466	410	451	446	456	469	463	449	467	473	487	434	481	513	451	444	459	464	447	443	432	425	424	442	422	445	449	484	482	441	427	467	450	409	447	469	462	430	440	472	453	462	441	469	495	447	465	456	473	454	434	468	434	465	471	444	469	446	433	441	475	466	458	462	450	489	484	442	453	476	461	462	456	450	493	438	457	425	507	456	456	477	432	437	439	451	446	455	451	417	473	436	442	427	477	445	463	473	432	397	468	453	452	442	438	480	441	494	442	439	451	416	460	450	461	441	513	478	461	438	454	435	455	433	455	434	436	408	421	446	467	416	479	489	451	439	474	473	434	473	433	458	422	454	453	462	453	449	432	502	425	446	432	445	446	450	466	455	461	475	445	443	467	474	461	454	463	437	458	462	430	435	430	467	460	484	437	402	498	470	437	455	462	459	494	457	452	470	486	421	438	424	440	467	456	428	469	440	457	456	443	422	417	451	431	477	454	448	435	437	403	442	454	461	466	439	466	446	446	413	387	439	471	508	448	454	484	429	451	460	478	479	451	459	453	456	471	446	477	433	495	455	451	440	435	452	433	449	473	426	465	481	483	445	465	456	412	487	423	477	436	449	465	442	458	463	443	464	458	456	429	439	441	435	484	459	455	454	478	459	464	428	446	457	455	439	447	441	507	451	428	450	421	461	476	436	436	474	471	458	450	441	464	443	436	469	488	478	415	425	439	469	454	496	475	428	451	478	473	455	436	450	491	414	468	452	465	498	430	469	440	428	472	436	477	437	470	467	486	448	453	460	432	471	465	421	395	460	454	437	410	420	444	453	490	460	438	450	454	438	443	456	443	426	450	482	450	435	466	444	459	458	474	449	459	442	456	471	472	424	458	479	450	444	454	486	462	441	449	440	422	449	416	431	464	498	442	483	429	457	512	469	423	471	425	476	447	419	437	445	473	433	469	457	466	460	442	479	466	472	442	430	435	430	453	445	439	451	467	467	463	476	476	434	447	441	437	466	457	462	417	436	445	450	489	476	455	446	428	477	503	483	454	442	441	447	469	425	452	440	467	479	431	503	429	437	445	406	444	451	476	454	448	472	460	458	470	453	453	478	471	468	444	464	472	404	471	430	422	437	494	439	426	470	456	447	422	435	483	452	414	419	462	460	427	455	475	478	456	444	449	453	481	406	436	448	458	454	470	455	476	442	439	519	472	446	475	428	436	459	433	451	474	423	447	480	465	466	470	480	453	441	434	490	465	466	466	445	463	444	420	474	469	451	446	431	469	430	427	427	427	447	430	439	415	439	441	445
3774	3392	3157	1900	1201	848	731	1478	6610	18120	17446	9583	3462	1194	577	366	406	449	427	445	389	403	406	413	445	418	370	405	396	441	409	432	426	453	429	430	411	434	406	382	396	403	445	409	408	431	423	393	406	436	439	430	447	398	386	425	408	411	414	396	389	409	401	419	412	438	415	449	431	424	407	404	410	393	438	411	423	427	411	403	405	397	420	442	387	389	455	391	362	421	423	384	420	410	406	420	403	413	424	400	414	440	436	424	418	419	378	409	405	417	391	394	405	408	403	438	400	417	405	384	456	393	453	404	420	403	400	410	399	401	400	395	398	416	416	430	376	443	433	401	442	409	412	416	414	429	394	379	405	408	391	423	385	425	391	423	391	388	455	407	388	429	416	419	407	437	371	398	384	423	420	407	388	476	411	397	425	405	399	429	417	413	424	408	390	413	399	403	407	406	401	379	384	427	383	430	358	453	409	414	403	393	387	413	399	436	478	444	418	369	410	400	421	415	448	409	408	410	409	397	411	414	410	392	414	425	426	383	393	394	428	390	408	398	423	423	398	422	457	406	407	410	424	407	391	433	435	414	388	417	381	404	377	401	380	401	412	402	389	425	412	421	381	406	414	385	439	421	405	407	431	427	398	416	374	423	400	376	399	419	397	402	394	403	390	429	395	384	432	420	443	410	399	441	414	398	399	375	417	404	385	399	416	429	406	446	381	382	411	413	403	400	389	403	433	419	385	424	413	429	386	396	401	416	422	398	414	420	430	407	394	386	404	404	413	378	372	382	406	393	371	371	399	404	415	447	381	397	400	418	434	412	372	415	445	407	418	383	457	363	434	410	431	399	405	410	402	369	435	398	416	414	419	398	449	411	390	384	388	402	424	406	401	407	415	387	435	412	442	419	433	407	392	365	429	384	433	417	407	402	390	403	440	410	384	408	405	407	404	402	408	434	442	407	385	379	407	411	405	386	411	413	411	441	416	403	429	407	427	405	427	406	414	393	414	437	401	392	427	439	414	421	419	416	443	398	379	386	424	384	407	371	436	417	414	394	389	406	388	391	401	390	380	396	445	398	399	411	436	396	392	430	400	377	428	433	397	410	387	401	411	438	432	428	406	378	406	409	421	406	399	404	413	402	361	409	418	400	450	380	456	451	441	389	409	406	408	420	399	397	388	417	440	391	402	402	399	430	431	434	385	376	414	397	386	417	453	395	394	424	395	383	407	414	390	435	424	435	394	407	385	447	381	451	381	388	424	424	423	418	377	429	389	443	426	420	450	407	396	425	427	437	441	449	398	409	404	437	393	372	415	390	399	418	378	406	396	425	390	383	439	409	434	400	381	421	418	447	427	388	420	432	401	421	365	396	402	394	415	409	406	444	430	405	429	385	401	406	400	406	414	413	429	414	404	395	416	416	398	386	408	408	387	388	370	432	388	359	420	413	395	395	427	415	403	445	389	461	412	411	388	407	397	367	427	428	427	444	430	386	441	407	422	407	387	414	378	425	423	381	375	413	420	399	419	398	390	407	425	409	443	387	411	375	403	444	424	403	365	392	381	410	409	400	420	358	392	377	423	439	400	405	419	387	423	437	380	395	386	427	387	417	439	398	377	344	402	397	391	417	416	428	391	371	411	429	426	418	421	384	378	399	427	439	403	375	415	416	405	421	426	446	442	447	395	377	378	400	399	409	409	403	405	425	391	397	433	404	434	410	427	403	431	400	412	395	415	391	430	432	445	451	429	414	400	419	451	445	405	397	424	409	420	426	405	373	428	419	400	376	452	398	414	421	416	437	391	405	376	441	392	410	426	388	415	395	421	397	415	408	434	409	391	407	373	415	427	405	371	401	408	377	397	401	416	389	446	401	396	392	421	412	417	413	420	385	378	415	408	431	419	391	448	393	423	410	398	400	382	398	403	428	388	406	433	388	404	380	393	399	377	430	394	432	409	402	434	372	396	420	408	378	392	431	418	389	413	374	419	418	415	372	381	397	453	402	419	440	405	403	378	421	426	377	383	429	383	414	427	381	414	405	398	410	430	422	432	364	415	403	393	379	406	398	425	403	398	376	443	405	394	381	422	433	414	419	416	400	425	387	430	409	399	388	381	415	441	385	403	434	410	387	405	409	482	422	463	411	415	375	411	406	386	439	408	389	405	411	394	390	421	400	381	409	423	392	421	393	410	417	417	432	377	393	429	403	422	377	385	362	376	383	376	407	445	412	434	396	408	422	378	393	393	444	382	419	397	393	393	391	377	393	407	411	402	436	410	395	393	422	453	401	421	390	423	434	443	432	404	395	405	443	397	412	370	402	408	400	402	407	419	421	403	392	416	418	385	431	361	361	390	397	371	424	410	404	432	375	393	421	363	404	425	402	403	397	391	423	374	406	385	395	408	405	444	410	409	404	419	413	399	405	367	414	427	447	376	414	422	386	404	411	414	388	420	388	383	379	411	391	414	389	389	435	421	407	412	424	400	375	403	446	394	390	414	390	431	399	412	383	440	420	421	363	380	420	431	417	390	359	408	412	406	453	362	447	412	358	401	416	395	374	409	407	400	405	396	398	441	391	438	439	387	407	415	423	383	388	426	412	415	421	395	420	409	382	416	430	358	390	397	442	398	398	395	437	441	399	371	405	394	385	414	439	408	404	405	421	438	397	392	378	437	428	412	418	418	440	443	435	436	407	454	382	404	424	415	396	422	402	415	427	364	422	389	404	411	395	394	369	397	395	423	417	384	454	410	428	404	397	386	456	423	437	416	377	434	408	405	417	427	426	387	384	363	399	363	413	387	426	394	403	394	401	423	422	402	376	375	416	404	410	402	391	419	415	435	397	399	419	380	376	445	420	433	377	434	385	375	411	412	426	444	410	398	423	409	420	398	414	392	374	425	404	399	368	431	399	401	408	406	437	406	418	424	416	407	398	410	391	402	424	428	411	430	447	412	416	420	408	398	403	377	362	413	419	410	420	411	392	427	417	415	404	425	404	409	453	461	410	373	405	407	400	384	397	366	445	419	406	400	391	416	411	418	398	411	380	365	391	416	386	450	402	384	398	394	391	428	401	384	404	400	422	415	422	394	410	408	389	420	413	387	419	407	377	412	431	394	398	396	386	410	426	393	410	412	407	391	407	399	369	392	393	386	380	420	420	448	435	381	417	407	403	395	386	391	408	442	421	421	412	435	430	414	434	389	408	407	418	416	419	380	397	411	432	436	439	402	422	420	427	416	417	401	414	416	418	405	392	384	401	412	394	420	421	426	392	402	382	362	403	422	448	410	421	419	406	431	428	410	437	408	423	408	396	383	418	406	407	409	397	406	409	403	438	423	438	425	373	380	399	408	415	407	435	415	396	434	396	403	368	447	406	396	425	406	361	388	436	400	408	464	415	387	400	398	404	404	397	422	404	421	410	385	406	411	424	420	388	407	398	383	429	404	368	432	393	418	397	431	426	385	417	422	410	409	390	409	419	433	408	411	367	348	415
23795	21036	28257	24007	21011	8832	1962	1168	5946	28993	34873	24099	10666	2686	1086	719	696	641	668	661	696	691	645	670	728	690	658	616	680	631	684	636	655	675	666	662	648	673	672	671	648	614	672	636	642	714	678	661	647	711	684	706	642	674	625	667	671	655	654	689	666	679	652	670	653	650	655	690	671	670	663	630	697	668	676	687	609	668	625	638	617	671	652	614	665	654	713	678	610	656	653	668	642	700	607	663	664	652	662	669	670	615	666	634	638	661	682	636	669	638	655	642	672	636	609	611	658	612	657	635	701	632	653	635	643	669	675	635	660	679	673	666	661	657	584	677	668	652	681	622	614	662	665	687	658	646	644	669	630	629	693	656	685	671	691	636	673	670	608	667	642	714	661	633	629	698	662	705	664	707	659	711	631	617	684	636	659	676	661	657	635	629	696	651	631	657	624	671	658	649	631	693	659	700	607	653	633	699	619	647	675	678	688	652	662	655	640	673	634	697	665	633	627	674	728	686	694	648	635	628	710	649	644	677	630	661	677	650	660	624	644	648	646	633	635	655	675	659	619	665	662	658	670	672	641	688	636	651	656	695	652	673	662	624	659	658	635	653	649	633	684	671	678	656	677	673	640	633	658	671	677	637	663	653	663	652	659	672	649	652	673	671	684	634	679	688	617	655	666	667	694	646	629	634	623	686	619	640	668	635	670	677	694	640	636	604	630	635	639	651	673	653	653	632	617	614	635	630	677	663	645	653	623	684	665	635	653	609	670	674	676	643	668	664	638	658	641	625	674	656	682	685	618	684	670	677	606	629	677	638	660	683	640	656	622	634	667	661	654	623	629	663	657	614	684	654	656	673	642	706	636	664	673	654	625	651	647	662	652	651	651	634	659	663	665	668	674	656	656	635	663	607	616	673	624	652	660	651	679	658	659	631	696	644	618	634	603	660	668	669	636	662	654	626	655	654	654	664	634	640	637	657	620	675	622	671	642	664	666	663	678	667	662	706	668	638	675	631	695	657	644	667	671	642	650	666	676	661	637	648	697	652	610	650	650	682	649	660	675	696	634	668	700	594	685	627	677	661	665	623	639	654	669	641	650	685	662	703	626	653	673	629	676	652	635	683	617	647	627	659	639	620	612	629	632	642	647	636	628	680	690	603	668	662	632	646	643	620	661	634	622	658	625	673	636	652	636	617	617	652	640	662	675	674	634	660	626	665	631	652	647	637	687	663	661	674	608	634	637	623	682	643	599	683	678	687	716	678	662	639	669	696	653	683	653	643	632	668	630	619	667	634	671	711	653	674	635	632	642	627	642	633	664	602	635	646	719	631	625	679	630	682	657	615	663	624	637	677	634	660	693	711	643	667	664	614	661	649	668	637	675	654	668	664	672	644	638	614	622	651	682	650	620	656	658	648	629	643	652	653	625	689	661	649	636	576	664	642	641	661	689	623	634	643	606	659	631	666	675	655	620	672	651	702	676	615	611	629	655	638	617	638	605	679	644	613	651	628	620	669	653	623	602	644	616	636	633	659	634	637	636	683	622	681	637	678	671	657	611	678	640	642	681	656	663	631	619	604	663	685	629	669	671	630	647	641	710	654	642	676	635	653	621	611	657	657	632	640	628	659	658	674	671	682	717	646	658	654	635	689	658	650	632	648	679	698	671	646	636	672	634	654	633	630	639	648	693	673	651	638	693	661	648	665	640	649	683	675	650	623	664	652	683	689	646	682	627	650	676	640	654	631	631	662	683	590	666	674	632	654	654	634	672	659	645	646	656	654	696	645	658	659	675	612	670	672	628	636	660	670	645	654	716	663	628	666	728	604	593	699	644	638	643	661	634	663	645	691	648	687	633	676	710	631	681	638	630	665	645	704	654	601	644	662	681	614	655	682	620	679	678	608	643	659	586	681	664	630	679	705	641	660	642	668	648	649	656	655	663	636	605	669	620	679	680	682	645	627	647	609	679	671	639	609	638	652	638	649	608	655	707	667	649	671	614	659	674	631	664	625	644	633	647	693	626	641	650	617	635	608	623	710	621	608	676	646	636	642	636	706	614	610	717	683	665	683	640	641	677	640	629	648	661	686	661	636	675	645	670	642	641	667	668	656	635	640	657	648	645	697	611	681	636	665	651	608	564	667	676	620	693	620	646	625	687	682	644	632	680	651	639	663	652	682	709	689	658	632	629	647	645	664	678	641	670	652	664	604	661	640	663	634	650	629	659	649	666	686	637	648	681	626	663	645	638	660	617	637	702	641	663	648	603	671	618	657	691	662	658	671	633	621	663	621	637	619	672	603	615	608	672	699	649	629	624	695	577	673	605	631	630	636	674	705	653	675	669	635	649	643	652	643	684	687	630	661	692	645	664	691	664	636	636	676	702	696	636	637	645	615	587	712	629	691	660	680	676	620	660	696	656	665	652	642	646	662	648	636	632	604	615	691	649	626	675	619	683	655	645	612	672	626	681	670	666	664	641	694	613	649	638	689	639	639	577	699	645	726	627	646	616	669	609	693	660	673	687	642	665	656	681	657	637	642	613	608	661	625	650	657	617	678	641	699	659	665	636	674	684	646	654	620	690	638	618	652	696	597	658	611	661	633	680	604	657	685	648	663	630	664	625	670	670	577	715	687	649	648	680	645	650	688	628	642	611	621	645	679	630	679	632	647	653	616	655	649	648	637	616	647	665	639	652	647	653	645	634	609	630	657	653	666	650	620	607	706	672	679	646	588	610	638	681	642	633	662	652	650	674	674	676	620	696	640	647	640	669	632	670	635	705	722	640	616	646	639	632	639	665	715	678	669	635	613	643	633	642	641	681	725	675	640	661	629	631	623	683	654	617	649	676	665	703	696	664	678	679	620	619	623	684	605	660	647	650	642	643	662	591	697	676	630	685	629	661	691	685	670	673	656	662	682	647	656	648	691	626	668	656	612	672	666	643	609	659	660	684	667	698	638	638	674	630	697	662	653	691	654	668	655	656	626	640	645	639	622	621	638	653	695	655	647	670	636	634	680	668	650	675	631	659	632	677	652	628	646	622	657	646	683	629	663	658	636	627	665	630	653	672	607	673	665	643	615	643	685	614	693	659	612	668	568	676	667	640	682	654	668	654	623	659	630	678	630	607	697	678	589	658	651	633	649	632	659	710	679	672	670	645	641	644	631	650	671	714	657	645	634	597	654	601	636	620	667	666	660	633	677	670	662	645	664	662	661	649	646	642	677	626	668	621	646	666	687	639	650	658	674	647	650	607	657	666	581	596	678	643	648	689	661	680	676	641	592	659	698	704	644	641	631	635	659	644	640	672	704	631	665	630	662	670	663	627	690	621	681	616	653	621	633	695	687	653	664	676	660	678	656	614	663	670	631	631	680	646	647	652	643	685	652	649	673	648	662	696	652	660	668	642	664	586	633	696	651	692	635	626	638	614	644	667	634	658	656	684	674	692	669	638	657	631	644	675	597	660	696	676	662	640	670	659	632	617	657	653	623
4256	6601	5803	3364	2367	1741	1338	1142	8637	30875	30475	19363	8319	2438	1014	636	611	562	578	529	579	553	571	541	588	567	571	578	541	566	546	595	617	550	569	547	538	558	596	576	573	573	534	551	615	537	625	568	552	551	558	615	584	587	564	561	551	574	554	537	519	560	559	558	596	583	551	578	586	566	563	548	541	552	560	572	594	567	590	543	550	570	571	585	542	572	537	560	559	559	604	633	552	571	567	539	516	569	589	559	544	561	568	574	600	550	562	567	589	540	577	539	535	555	560	563	575	620	579	571	586	552	568	557	568	576	537	569	572	573	581	559	549	577	563	580	580	558	557	572	566	583	535	572	569	572	562	548	564	592	568	550	554	572	554	568	532	592	556	551	592	553	579	603	543	577	556	579	529	575	569	534	560	534	567	524	548	543	580	542	547	543	562	575	576	586	585	562	559	597	560	552	593	567	589	534	584	533	592	542	575	577	577	567	595	595	542	555	588	567	611	537	585	559	572	531	586	577	537	561	550	567	564	498	560	582	581	588	603	533	583	588	566	495	585	567	591	512	548	636	570	573	602	542	565	550	545	575	612	599	593	544	548	568	562	553	551	598	585	527	556	601	548	573	551	564	580	557	553	547	595	529	595	561	576	581	561	583	559	574	563	557	571	564	602	599	560	587	557	582	583	580	545	580	565	537	561	578	580	565	589	558	587	554	566	575	603	570	534	574	530	588	529	568	568	577	579	548	580	584	553	576	561	569	571	557	550	564	565	605	575	569	539	557	542	531	595	628	570	532	565	583	559	546	598	587	562	577	545	566	574	561	572	595	586	564	564	540	548	576	576	548	552	543	532	571	538	544	518	593	557	599	550	585	559	552	542	573	488	573	537	552	565	565	557	564	578	530	592	578	589	560	546	522	555	577	543	535	566	541	541	567	561	541	564	513	589	579	595	575	593	572	559	582	590	562	593	594	571	563	557	577	575	575	561	535	573	552	568	529	514	548	511	558	557	553	607	589	564	591	572	581	578	582	558	571	567	572	568	554	571	592	604	564	544	545	599	573	565	572	613	560	551	531	588	582	566	556	566	559	561	564	561	534	556	587	573	505	592	559	549	559	579	541	587	561	576	563	551	550	578	534	572	568	566	549	604	547	598	562	583	552	552	550	583	566	564	605	597	571	580	567	530	595	552	572	551	560	586	581	533	584	565	534	555	564	587	590	622	542	552	549	616	564	560	538	526	592	553	566	547	579	552	531	520	552	560	518	568	549	553	516	556	532	535	543	558	594	573	608	596	572	549	537	560	573	564	524	556	577	520	529	562	558	518	560	611	550	566	578	573	573	523	556	538	571	558	579	581	588	555	551	581	551	570	589	543	570	546	563	535	542	599	559	591	574	560	571	589	561	579	579	547	503	577	547	558	605	543	565	525	605	586	547	533	551	522	573	535	562	571	559	556	496	550	551	562	560	581	558	528	545	558	534	558	552	591	521	583	561	597	551	628	576	589	586	524	535	568	573	561	581	550	552	543	566	597	587	532	584	549	571	560	571	516	541	552	580	597	548	585	564	527	541	570	592	561	581	583	607	590	547	552	583	535	615	550	574	622	581	581	542	581	570	543	575	570	544	578	542	569	578	546	576	577	586	572	576	546	552	581	567	590	543	601	570	594	547	534	609	581	542	565	579	568	563	572	593	592	564	568	541	568	586	590	524	545	582	550	539	587	539	545	532	595	585	540	532	591	567	587	542	554	584	565	572	527	587	578	530	574	555	568	597	568	556	575	569	559	598	568	580	530	555	574	565	575	565	590	559	561	565	597	561	543	552	515	582	591	608	541	568	587	523	548	568	546	579	524	567	564	510	595	560	522	582	554	542	560	548	520	578	564	572	602	525	564	516	614	609	579	527	572	563	604	555	531	574	599	562	576	526	602	588	594	546	545	538	577	598	553	565	554	560	555	545	540	530	590	586	539	550	554	578	530	605	578	550	579	549	556	558	541	571	587	540	554	569	546	563	642	538	583	577	479	546	547	499	564	504	617	552	558	589	536	588	559	556	544	557	594	590	544	550	576	611	532	547	575	553	606	593	591	573	573	548	581	548	564	568	553	589	580	513	589	614	514	576	598	573	558	533	526	551	557	573	574	576	553	550	576	541	572	576	539	552	550	547	575	550	551	576	549	535	546	566	578	602	545	580	546	571	581	564	569	557	580	572	569	562	598	558	519	538	579	546	599	610	599	538	604	563	575	572	575	557	541	549	567	596	577	589	559	545	600	549	616	531	569	536	531	521	565	576	536	556	509	570	597	612	529	584	556	555	541	550	567	548	539	583	544	567	646	509	554	546	561	553	585	564	575	600	528	587	551	541	559	562	521	536	534	528	559	583	534	550	555	581	557	602	540	531	551	512	543	588	577	581	589	581	548	565	589	601	559	558	558	529	549	572	572	562	541	538	544	577	556	530	502	587	529	563	591	541	534	561	525	554	596	568	608	615	574	582	532	543	570	563	555	563	561	538	574	592	554	575	610	549	561	565	570	554	551	556	535	601	547	589	582	583	582	591	577	566	534	578	584	589	509	553	580	607	551	548	541	580	537	565	557	517	553	528	587	567	582	582	598	618	547	596	586	538	560	545	558	519	544	509	578	603	586	552	559	590	572	587	554	540	547	559	520	554	557	490	545	561	537	568	588	524	565	568	593	601	534	586	559	533	531	623	528	542	523	538	555	581	613	571	583	562	575	553	575	545	592	545	573	562	539	579	556	576	586	597	571	587	521	525	580	536	588	548	582	582	576	588	568	592	572	533	586	570	587	525	569	578	581	549	589	559	534	599	560	561	543	532	550	570	565	536	541	536	526	545	587	552	598	555	616	572	569	535	589	593	529	529	534	583	522	563	520	574	560	571	569	576	567	590	543	564	569	536	560	553	580	589	551	590	517	583	503	552	594	570	541	562	561	560	524	576	547	509	609	582	574	534	571	560	561	560	578	533	591	566	534	567	533	569	521	585	587	577	555	566	600	555	542	561	575	572	605	483	569	550	575	600	598	534	543	550	539	548	578	570	559	571	598	563	590	544	561	569	561	555	589	533	574	562	567	531	585	547	584	583	588	539	548	541	598	576	582	603	552	548	595	577	612	555	539	555	562	552	543	563	586	560	552	504	540	600	561	550	591	561	558	568	538	548	554	549	539	530	555	587	548	517	587	572	547	524	585	529	547	561	547	583	559	624	539	569	576	529	576	590	542	580	558	527	558	532	551	601	559	590	540	550	530	568	570	571	539	544	557	577	618	534	598	572	555	510	563	565	552	569	586	541	524	563	544	546	547	614	562	558	515	544	525	528	566	529	539	575	571	542	624	564	574	592	570	566	558	572	588	557	579	583	550	519	528	558	558	573	555	563	573	575	504	556	588	605	577	540	555	538	560	544	569	513	577	558	575	606	570	610	538	581	547	547	523	541	577	555	576	549	582	560	591	523	556	562	573	552	584	511	549	537
27349	12723	1629	837	617	430	486	486	500	1383	2482	1891	1093	690	468	488	418	431	423	427	433	431	417	419	415	436	415	427	440	441	438	421	441	426	439	405	466	470	437	432	482	453	425	446	477	446	432	473	430	428	451	429	465	422	439	445	452	455	427	420	439	415	466	399	405	467	426	443	492	394	468	460	442	417	459	445	412	405	457	455	419	436	400	428	450	479	425	431	428	441	450	441	412	417	429	425	422	429	458	420	443	409	467	452	423	428	456	452	448	433	423	458	457	417	454	436	464	450	419	431	432	427	459	456	417	471	451	407	445	441	453	422	421	434	413	426	403	429	480	422	386	420	467	407	429	410	475	456	426	409	433	403	411	432	445	426	398	415	409	426	397	435	444	410	390	422	431	431	459	425	433	426	400	384	427	427	465	414	424	434	411	431	431	429	447	419	390	438	463	403	436	479	438	410	450	445	435	431	453	424	416	445	428	410	395	427	410	416	426	437	414	422	430	428	430	403	430	435	440	484	412	480	454	404	432	448	424	431	415	419	455	411	428	411	434	424	427	411	428	471	368	414	436	438	412	431	402	437	441	436	428	399	445	431	434	424	471	454	464	437	470	411	455	447	416	429	442	417	409	447	418	441	393	463	417	449	429	437	460	442	436	429	438	401	459	448	433	421	476	449	466	454	375	442	426	445	414	406	428	449	433	390	425	438	424	442	452	439	420	400	435	439	458	460	416	432	399	420	446	454	441	440	442	443	402	424	454	484	417	418	423	478	430	444	455	432	458	430	465	456	473	445	431	439	436	399	452	474	423	438	391	426	439	438	433	504	431	434	424	445	464	419	407	444	430	403	458	418	443	412	450	428	455	430	444	427	435	424	431	449	479	428	465	447	455	417	421	430	411	409	418	450	431	424	421	464	390	419	396	439	428	457	427	401	466	450	413	415	455	458	428	394	418	418	450	470	432	431	422	459	409	420	435	448	432	452	423	422	445	398	404	408	442	451	445	444	394	400	423	445	425	479	399	400	460	393	453	434	462	418	458	451	443	432	431	458	446	445	402	439	382	420	428	410	439	427	411	370	394	429	407	487	397	453	430	403	420	415	427	473	462	444	396	421	434	411	440	449	425	385	440	473	421	461	432	410	401	433	442	462	462	453	428	443	402	426	474	432	414	443	429	435	439	421	417	424	429	411	445	439	437	413	429	443	419	454	446	445	462	474	432	423	412	404	439	473	408	419	422	435	433	445	432	431	420	439	467	452	428	457	408	450	413	431	438	445	432	413	449	428	414	399	410	442	438	460	446	444	444	414	460	442	458	439	441	482	442	440	432	440	455	472	455	429	449	446	447	412	451	462	456	442	432	423	433	441	446	416	460	437	449	415	441	436	430	432	409	402	445	462	427	456	435	442	438	454	431	432	404	441	439	451	384	435	427	431	450	435	430	438	390	398	454	488	412	441	457	401	401	404	399	443	424	393	427	388	430	460	442	440	409	420	453	435	397	420	463	469	434	470	423	472	453	464	433	429	432	447	400	415	420	421	456	441	430	423	434	427	428	431	423	414	455	418	464	438	422	397	406	408	430	459	420	446	449	375	445	444	425	434	393	472	436	480	440	419	411	424	390	431	394	456	438	420	433	435	431	408	444	440	424	451	472	432	427	450	436	444	408	400	416	464	450	477	413	438	437	408	420	464	439	416	474	454	425	453	445	433	415	456	450	457	435	441	441	451	405	464	443	421	412	401	419	417	467	422	486	420	479	431	409	438	437	430	447	475	422	428	436	437	436	415	432	459	463	416	447	424	455	425	441	473	441	456	443	476	410	451	452	426	422	422	395	432	476	454	442	450	440	464	452	421	394	434	435	450	443	425	462	409	430	443	421	453	437	417	471	454	420	421	421	428	432	438	472	448	470	438	420	427	425	456	363	427	449	404	447	462	433	423	422	442	435	445	446	420	428	470	438	440	416	443	448	458	404	414	482	474	428	428	433	439	418	413	381	379	434	448	457	451	452	466	457	408	432	418	453	428	454	439	441	410	443	432	424	450	406	468	420	429	456	454	455	464	450	438	457	452	423	430	401	429	410	424	442	450	430	447	432	449	391	452	431	450	432	451	448	413	417	435	428	458	459	431	463	422	420	441	427	459	395	370	438	381	449	457	442	385	444	448	437	424	421	406	475	448	420	398	451	419	445	438	452	387	462	435	427	416	431	432	419	391	436	422	414	405	437	414	459	466	423	440	462	413	424	443	426	444	444	448	403	441	472	432	434	426	405	395	439	424	416	432	391	417	432	414	398	409	376	442	451	455	452	418	412	466	441	411	446	437	412	444	471	398	423	438	422	459	426	428	385	423	420	426	387	466	431	450	431	441	444	420	456	430	492	452	454	444	448	422	454	443	476	435	446	434	433	422	394	417	463	441	456	421	454	427	448	397	421	415	408	435	463	455	444	429	415	431	388	454	381	391	409	404	443	408	419	407	450	455	462	399	403	459	450	465	431	428	397	434	423	425	438	478	453	423	432	436	402	459	426	452	421	443	417	439	426	396	444	450	426	426	448	450	413	432	437	447	441	408	420	408	448	414	415	449	437	449	463	407	409	435	404	441	438	425	400	445	445	445	456	406	415	449	453	455	414	433	415	407	410	477	434	440	424	439	440	418	444	434	438	400	446	456	411	431	435	395	477	446	421	391	422	431	472	428	424	469	475	434	445	425	454	452	428	405	428	455	387	474	410	405	424	425	436	411	457	432	442	451	439	437	445	431	434	461	404	414	452	447	423	415	424	431	421	425	440	411	413	429	482	455	423	415	412	440	421	428	501	409	473	427	416	405	429	466	423	461	413	461	434	440	413	411	416	429	433	469	456	420	465	427	423	435	439	429	405	403	452	442	449	420	420	445	408	456	460	462	449	420	445	415	445	408	446	448	416	418	462	411	412	448	421	441	410	445	410	458	470	428	463	441	430	450	450	411	431	433	457	437	448	437	441	432	401	444	448	395	462	442	437	434	430	447	444	405	463	412	459	432	441	470	425	458	415	457	435	446	413	422	452	423	404	438	420	413	417	462	407	431	437	478	425	409	404	451	411	444	491	456	429	451	411	423	418	408	438	439	434	422	410	423	432	453	441	476	447	448	435	424	393	419	448	428	408	409	427	427	436	429	425	421	393	442	446	408	434	419	462	421	447	433	430	457	420	434	428	443	434	427	429	424	444	448	401	417	457	447	413	441	444	418	425	444	443	419	428	445	469	414	435	408	443	472	432	419	431	428	463	441	450	439	471	462	467	438	411	442	414	410	416	406	431	424	430	450	428	428	453	436	415	458	449	405	439	478	427	455	435	429	440	445	398	449	427	401	458	417	414	449	442	421	423	399	467	469	438	410	436	427	452	461	414	437	429	447	464	428	415	445	453	424	442	419	424	431	436	449	423	426	433	445	469	405	455	425	453	405	411	448	464	460	444	397	425	439	415	451	420	469	419	423	447	445	455	470
5191	897	990	662	535	459	426	385	525	1951	3003	2089	1067	606	463	410	390	374	354	351	402	398	374	379	342	396	403	390	355	412	395	356	359	359	390	371	381	420	356	368	361	374	366	387	381	364	372	372	366	416	394	359	394	365	379	392	367	374	418	343	366	396	356	364	400	359	356	361	386	408	358	350	382	384	381	381	395	384	353	375	377	378	336	389	399	370	340	346	368	357	346	372	353	347	381	358	406	324	378	371	361	344	413	375	409	344	397	384	381	369	361	382	344	356	362	346	389	387	346	373	360	369	352	357	343	348	376	393	372	387	381	375	383	386	385	386	369	367	401	365	387	355	388	352	392	368	392	348	383	385	391	342	353	321	377	365	386	354	380	353	361	351	365	383	393	372	374	362	380	395	368	413	363	380	376	376	360	388	373	389	374	382	366	369	375	402	404	335	359	384	403	362	366	396	378	340	384	366	384	352	368	412	340	339	371	367	373	385	371	369	385	346	383	387	376	356	373	373	355	403	355	386	356	344	424	353	318	364	410	371	381	359	372	365	376	397	341	357	369	419	378	337	361	374	353	340	372	390	360	390	387	409	371	380	387	369	356	384	368	427	375	369	347	395	370	396	364	384	365	372	379	383	377	366	376	379	337	341	397	398	358	394	379	374	369	380	340	378	344	373	399	382	382	375	372	383	380	378	374	375	382	372	402	340	383	372	369	346	397	350	371	351	382	382	392	399	356	351	352	384	401	364	381	349	360	375	349	350	376	377	399	382	367	384	357	388	369	379	349	396	345	360	377	383	372	374	364	357	389	382	335	385	357	346	374	383	405	349	346	335	394	362	372	373	377	353	390	377	384	352	366	413	365	393	397	354	403	364	395	352	381	375	358	362	397	377	391	362	364	385	396	362	370	363	406	363	388	353	384	374	374	381	360	328	414	377	384	371	362	374	388	362	352	401	359	366	369	364	389	370	382	363	383	336	366	399	396	368	380	354	391	388	355	374	368	357	351	376	399	366	368	366	392	399	361	362	347	389	379	381	353	367	368	359	341	422	349	369	371	392	379	360	378	344	346	370	397	367	408	368	344	388	374	363	379	396	369	388	369	355	353	385	407	397	350	386	376	394	384	374	343	374	370	356	369	340	388	366	378	373	364	357	350	398	359	352	321	354	364	395	390	345	367	398	377	391	380	416	351	389	343	369	333	357	396	355	374	364	365	377	383	354	389	365	396	382	360	344	354	388	370	380	388	376	381	332	377	366	358	379	353	375	382	358	383	401	359	378	370	359	390	366	383	376	361	381	370	365	349	391	370	356	339	368	367	370	376	377	360	353	328	380	357	344	334	356	354	353	415	389	381	382	383	317	350	346	345	363	346	365	378	360	354	354	367	373	366	387	368	380	390	355	362	337	362	358	352	339	400	365	368	378	388	375	398	361	400	374	384	376	383	376	362	400	395	358	390	354	349	362	368	358	390	399	339	344	358	374	369	376	374	337	362	400	387	356	323	345	387	363	357	393	382	359	361	344	385	372	357	361	353	404	387	351	390	390	385	373	354	363	392	397	317	386	391	353	387	411	358	371	383	355	386	385	416	358	380	362	383	356	392	329	346	390	375	365	362	394	361	406	369	348	381	380	387	395	365	350	344	371	358	381	363	359	362	365	327	371	393	341	374	365	379	398	397	342	369	354	392	354	377	376	366	372	334	424	394	385	385	386	391	378	355	349	372	373	372	375	384	371	374	384	373	397	384	366	345	379	381	374	386	363	353	388	372	387	349	362	379	381	367	400	389	367	357	368	360	392	368	385	381	379	371	357	392	363	333	417	391	362	338	408	394	369	393	387	331	378	393	356	388	353	390	368	399	393	341	380	378	403	375	360	358	379	356	381	352	349	440	363	366	390	384	376	386	387	370	350	361	381	377	385	372	371	368	371	359	353	391	330	377	374	357	359	390	343	395	401	380	359	366	379	345	363	393	397	363	378	398	412	345	375	384	389	347	394	371	377	375	378	413	386	341	392	393	397	359	365	372	363	325	388	363	383	406	390	383	354	374	366	367	383	367	410	362	383	400	412	359	377	351	393	352	375	384	376	333	381	383	358	362	409	378	356	358	385	352	391	378	376	388	341	380	340	393	380	379	351	350	350	377	358	358	376	356	361	364	349	374	375	398	409	394	419	380	398	344	362	362	376	366	401	375	363	392	344	367	363	367	373	353	398	352	333	355	366	383	316	376	374	414	397	348	340	338	342	372	376	329	370	372	389	358	373	378	357	379	385	366	373	374	388	357	418	373	373	355	383	375	378	330	378	375	366	369	406	359	365	390	357	410	378	362	353	365	413	354	367	384	342	382	418	362	380	396	379	340	371	349	360	336	369	403	401	361	355	375	390	369	384	382	383	342	376	386	336	368	358	393	372	396	382	374	351	368	356	346	385	376	360	368	405	363	378	387	391	369	412	373	390	379	382	381	375	345	384	353	374	382	375	383	364	392	351	376	353	377	401	366	398	404	385	337	335	368	361	392	366	374	344	362	381	345	340	384	334	373	360	369	363	348	381	356	373	367	340	368	366	375	380	393	402	352	373	337	374	370	364	370	327	384	353	347	369	390	355	374	378	349	374	375	339	364	359	352	385	379	379	380	351	357	372	394	389	369	379	360	367	378	392	399	362	383	346	344	345	376	407	369	413	385	389	362	351	376	363	404	367	373	355	354	379	407	408	345	376	352	376	353	392	356	392	399	377	353	360	350	368	359	371	372	383	390	373	372	368	346	343	378	401	376	368	343	371	391	394	385	418	371	346	355	366	384	388	364	371	331	366	369	386	365	368	378	376	362	388	355	371	387	417	387	401	326	356	376	344	377	361	373	374	339	410	399	398	383	369	387	360	368	376	329	358	379	365	363	346	373	387	388	353	377	395	370	375	417	393	376	379	364	339	357	378	375	375	368	354	388	367	379	368	366	398	365	374	363	394	363	328	361	392	361	368	353	379	342	334	408	364	372	333	345	422	397	373	360	387	368	390	400	384	340	370	374	389	402	362	329	342	402	355	334	374	313	377	356	353	352	368	374	352	398	389	342	376	349	347	378	359	355	385	412	351	374	352	395	381	373	368	328	404	355	383	359	374	364	384	378	371	346	389	380	376	361	382	386	385	352	342	366	373	388	336	380	380	348	377	365	412	371	349	384	303	372	393	374	343	336	390	397	390	370	354	364	365	363	373	395	377	389	389	357	379	351	396	358	364	380	335	355	390	339	366	405	379	360	362	374	379	379	373	358	399	384	374	367	365	404	355	381	399	356	375	349	391	386	382	402	368	401	375	368	392	377	383	404	368	395	394	338	394	345	369	399	377	374	388	351	378	391	401	371	377	374	403	393	364	415	404	384	353	348	367	418	360	370	354	374	360	381	399	348	397	360	361	379	367	374	358	382	339	410	366	381	362	348	375	386	364	391	340	335	355	385	352	366	375	358	391	349	328	380	371	370	370	375	360
25184	21070	27037	25073	6112	1162	875	727	667	9760	20336	13761	5539	1432	720	501	533	513	514	534	497	494	499	505	498	504	510	534	494	497	517	455	496	477	520	474	511	499	561	517	466	521	488	544	491	503	451	494	451	491	472	495	532	529	489	477	509	485	503	462	512	524	432	462	487	473	457	485	463	495	541	493	534	460	533	460	482	496	492	499	498	471	513	472	505	522	507	503	517	513	519	466	488	525	501	460	467	503	519	536	517	509	466	475	507	516	523	471	511	501	479	461	461	481	495	476	523	472	535	503	504	507	451	479	510	492	475	479	466	462	475	505	475	474	549	517	473	523	465	520	516	490	494	449	502	490	487	486	473	480	469	489	492	460	505	516	516	528	491	506	488	495	498	476	494	528	460	438	491	511	476	471	482	480	523	469	485	524	486	472	515	479	509	496	493	477	503	499	501	525	451	508	461	507	500	538	487	490	463	496	489	502	484	503	455	490	492	489	493	498	488	472	496	504	484	474	538	484	504	482	509	462	489	475	497	467	459	482	495	461	457	492	523	516	490	479	482	494	488	501	530	474	482	496	510	475	482	480	456	491	493	484	539	468	478	451	471	491	471	467	500	525	518	504	473	488	457	476	510	532	483	484	452	491	500	494	507	499	518	511	452	521	511	494	462	485	465	483	478	499	455	531	521	501	482	514	483	517	470	473	534	507	500	518	476	496	489	493	472	482	474	464	487	522	518	486	487	477	495	446	453	480	464	484	499	482	499	468	470	531	483	509	475	485	476	512	482	463	491	485	449	452	452	467	495	486	515	496	456	495	528	478	465	500	484	473	479	484	522	505	457	505	482	534	487	488	475	485	480	511	478	497	514	474	470	500	539	490	478	477	467	492	469	494	498	474	500	484	481	453	473	457	490	502	444	480	452	450	487	482	472	502	509	482	505	518	491	471	523	547	506	480	473	493	530	507	503	519	480	501	502	490	481	500	458	503	495	518	558	438	466	492	517	454	490	442	486	455	490	458	452	499	504	491	444	450	504	462	456	506	477	509	518	518	464	529	502	470	516	526	482	506	523	501	490	489	481	504	468	504	454	477	507	470	502	483	520	467	493	496	466	495	519	430	465	464	477	510	532	488	459	496	520	516	496	505	483	492	463	484	492	491	484	497	508	490	488	493	459	455	518	489	456	508	476	498	527	492	489	498	491	503	455	499	499	466	469	479	499	479	488	530	534	489	462	460	481	496	497	494	426	473	484	502	453	508	514	447	520	487	492	509	481	480	501	482	498	490	466	498	509	497	506	515	507	518	462	503	474	506	527	468	474	475	500	461	454	483	485	478	485	470	499	511	482	470	489	491	438	482	477	489	478	490	472	464	478	466	508	506	471	502	483	520	496	493	524	458	449	488	485	494	486	418	514	477	502	462	480	484	469	479	536	493	500	473	513	446	493	493	480	514	529	480	497	487	475	471	527	472	509	504	487	493	511	509	537	505	497	474	497	499	463	491	502	468	510	501	479	500	542	467	485	482	433	502	465	509	428	505	508	452	476	488	451	488	465	478	490	454	480	457	468	447	509	485	488	518	477	478	467	462	480	481	468	511	495	479	506	469	471	517	532	453	479	466	474	451	466	478	538	476	501	519	456	493	453	471	540	494	495	470	499	497	493	469	524	486	461	477	484	497	481	487	484	447	492	474	464	471	517	512	488	498	498	517	476	431	482	471	514	508	491	487	470	472	479	528	521	486	458	496	458	476	498	544	512	452	473	460	505	484	498	467	513	544	483	507	441	496	493	518	488	491	500	504	445	512	534	487	512	468	517	475	504	454	479	512	527	483	446	444	480	482	501	500	498	502	516	467	473	455	481	460	491	541	486	474	465	461	509	504	461	472	489	507	496	494	517	555	473	523	475	514	492	477	523	475	487	499	530	486	480	475	497	513	483	511	516	490	489	477	516	534	468	465	490	486	481	488	515	470	473	528	513	489	509	469	472	481	471	473	494	471	428	501	496	467	482	449	491	496	537	486	462	487	493	516	494	498	473	489	478	463	503	487	539	514	498	507	486	493	497	490	461	511	467	510	481	503	514	458	469	479	470	492	496	500	483	511	491	493	541	519	469	477	499	476	497	486	497	508	486	474	503	451	515	477	468	505	498	486	511	474	489	482	478	477	512	506	473	480	457	464	477	490	483	495	492	524	462	483	522	487	475	466	509	482	444	482	463	496	523	477	475	523	485	501	485	475	472	445	485	508	477	476	494	472	443	445	461	491	471	506	531	488	486	515	482	482	485	471	453	467	491	496	478	533	472	521	500	486	451	505	468	479	466	521	455	507	531	535	476	452	492	497	514	480	489	517	515	518	436	491	535	516	470	499	532	469	485	475	479	477	486	498	496	470	483	499	512	479	433	522	473	490	504	529	467	506	485	482	499	461	497	475	515	449	494	497	518	491	502	484	481	487	493	496	493	470	473	499	504	505	474	515	492	473	528	502	511	462	494	450	522	464	466	470	478	498	451	487	501	507	476	499	520	450	484	473	478	463	511	487	520	495	475	536	490	512	454	501	466	493	496	497	487	515	449	469	470	513	506	495	458	484	472	496	515	475	498	475	457	467	454	503	485	458	495	486	469	509	474	504	505	475	502	513	458	473	489	524	450	451	508	502	525	461	481	483	496	459	478	492	517	486	512	485	489	488	475	498	514	501	512	486	492	478	477	522	498	488	489	496	478	484	501	449	498	496	494	474	477	541	511	475	507	482	514	509	481	488	487	448	468	531	463	538	465	450	481	487	474	469	473	514	489	466	474	477	469	491	505	502	509	507	500	499	494	507	461	478	498	475	489	472	489	491	505	462	513	481	521	508	461	493	463	457	488	449	515	461	462	539	447	527	475	486	493	531	500	503	490	496	474	496	481	475	454	480	475	501	490	475	478	489	483	488	523	490	492	511	494	503	498	524	485	502	503	495	516	477	459	492	448	495	524	460	484	461	516	490	506	494	480	499	471	526	465	493	483	472	481	493	506	513	478	501	526	506	459	500	488	516	471	503	439	474	493	462	496	515	526	485	499	507	466	524	516	456	519	503	472	527	457	502	466	527	489	468	478	496	514	476	482	537	497	472	484	499	500	461	482	492	448	546	467	502	498	496	503	443	459	525	477	445	469	462	463	505	523	500	474	496	474	502	476	508	461	493	486	522	466	469	489	463	488	514	503	441	501	454	497	477	477	497	496	462	500	503	481	503	489	455	519	511	530	516	522	494	469	483	439	491	475	469	450	524	504	547	501	442	511	519	506	490	509	508	482	473	479	441	460	472	484	466	490	506	472	482	469	503	493	459	509	509	501	460	470	484	463	490	481	501	467	480	517	484	454	466	496	468	507	503	519	470	465	464	486	482	507	533	473	481	463	512	472	526	492	483	522	495	492	485	494	467	447	487	532	458	489	463	476	498	442	532	482	488	486	465	505	457	451	482	487	461	489	474	499	495	481	484	448	502	471	493
3842	3548	3318	1634	1184	936	793	730	711	13390	18814	11646	5087	1480	649	463	457	425	426	472	435	434	459	407	455	468	450	419	444	453	452	433	450	456	421	429	439	446	424	449	451	482	431	394	427	418	433	409	439	448	447	443	483	425	395	412	410	431	459	439	438	409	371	427	454	415	447	469	452	439	415	420	451	457	465	454	432	442	451	447	426	442	430	410	428	435	455	438	395	459	422	431	417	421	430	443	419	444	422	425	450	447	465	402	395	422	484	450	420	428	420	413	418	451	454	445	403	460	478	399	444	451	448	427	409	420	466	419	409	410	446	416	438	402	434	409	415	432	436	444	446	485	433	426	444	438	419	445	427	446	426	443	418	410	456	456	406	461	456	448	446	387	439	422	430	401	419	454	460	455	441	439	428	430	440	435	427	465	424	421	412	411	423	432	424	444	419	473	387	438	439	457	440	406	416	408	422	453	464	449	439	448	419	448	437	458	465	433	462	437	375	430	455	422	426	439	405	414	389	422	452	447	380	466	426	449	413	413	429	394	439	427	465	443	446	475	449	459	469	410	435	424	406	459	423	397	430	473	443	416	442	414	423	418	425	431	415	404	426	432	441	423	400	456	438	436	407	439	425	461	432	465	452	449	449	405	427	432	445	436	439	444	442	420	427	403	411	438	473	415	446	413	439	413	450	469	447	451	440	431	407	412	390	399	407	448	447	436	433	427	405	422	434	427	425	410	407	433	461	414	429	431	415	444	432	469	441	399	417	435	417	475	430	433	427	479	456	451	425	456	421	432	431	475	450	445	436	429	448	447	405	430	422	444	417	450	426	401	433	450	463	416	441	451	426	435	429	412	413	406	435	407	401	410	433	468	422	394	444	439	419	400	427	432	501	447	429	424	429	462	431	388	434	442	467	443	443	436	459	447	434	404	420	425	449	421	433	417	432	429	433	440	443	433	436	404	418	458	464	405	412	400	427	440	460	468	462	438	439	447	460	414	444	431	421	408	405	400	406	436	440	423	423	441	450	431	426	409	402	441	402	411	445	458	413	425	449	411	429	468	409	410	433	407	420	432	431	458	425	419	447	424	422	440	423	440	387	408	445	428	418	419	457	433	445	429	396	418	434	420	411	434	440	400	414	423	417	450	441	431	435	402	444	437	429	419	454	462	421	412	433	412	391	410	465	446	447	400	456	459	420	414	441	415	429	467	430	407	428	426	416	444	425	469	410	392	403	451	454	415	428	432	410	413	403	442	447	427	467	428	422	395	435	472	420	422	397	458	393	473	445	394	431	423	412	466	452	438	435	421	432	445	421	440	437	455	426	452	434	433	457	459	432	422	453	464	399	409	450	435	436	403	408	383	402	411	423	419	399	401	453	417	399	404	449	409	427	409	417	468	479	436	451	390	380	420	411	454	476	442	375	426	437	418	426	447	409	439	443	429	442	410	453	443	445	419	437	433	440	390	426	401	444	424	430	419	418	439	415	436	426	429	442	461	451	438	435	437	456	452	459	427	462	412	430	449	436	468	420	419	426	401	415	424	431	435	443	416	422	409	432	424	432	429	442	414	466	426	435	436	466	440	429	417	411	444	405	442	404	402	409	428	413	389	432	415	384	434	391	428	427	423	451	406	420	443	422	466	417	438	446	424	426	419	452	445	430	395	437	424	421	422	423	422	442	411	431	418	438	470	430	424	450	452	447	403	451	432	456	463	410	480	447	440	445	379	451	413	448	447	430	412	439	424	415	450	430	437	413	432	410	428	419	381	455	404	423	435	399	425	414	425	444	421	412	421	422	418	470	418	405	444	449	407	427	456	407	435	440	442	443	395	443	404	432	449	415	415	397	429	413	397	421	410	443	397	449	408	450	433	445	420	438	435	425	455	451	430	458	416	414	406	451	422	444	441	449	417	431	481	414	502	446	427	429	412	430	424	423	410	450	455	461	423	406	429	437	427	410	425	406	427	426	428	437	484	415	432	385	403	455	427	399	421	433	474	463	427	400	421	427	432	439	399	424	465	405	417	437	420	424	417	419	412	401	427	444	448	426	413	415	460	419	442	397	448	444	444	440	425	464	429	439	419	448	443	434	460	423	440	436	406	421	449	429	440	398	452	412	410	427	429	429	445	432	420	435	406	441	434	465	425	458	378	407	416	414	468	389	434	454	426	426	449	414	417	425	441	450	432	455	453	429	452	408	412	442	443	435	452	420	427	425	463	384	376	404	441	441	421	435	474	427	404	457	461	453	446	420	441	424	413	417	464	440	426	408	418	444	382	436	434	430	425	444	448	449	436	423	424	456	444	437	427	413	404	434	439	433	429	425	416	419	439	422	400	428	385	417	463	465	437	434	480	458	412	424	436	436	410	445	445	403	476	423	431	403	444	403	424	442	434	378	437	433	427	419	408	431	446	417	444	449	420	446	451	437	389	446	422	411	427	424	417	420	421	403	463	427	449	459	436	402	441	429	445	434	418	404	413	422	449	461	462	413	424	454	401	407	454	445	424	439	409	422	412	435	433	410	454	415	416	413	429	412	463	461	430	436	403	440	420	462	377	430	437	460	449	418	420	432	410	389	431	422	420	426	437	459	389	447	426	406	419	424	439	433	425	490	448	417	428	431	446	418	410	437	405	441	450	437	437	460	405	448	424	446	438	414	411	426	408	387	425	451	403	422	433	438	447	428	376	391	432	405	400	428	443	426	395	443	405	440	400	443	415	457	460	439	448	465	413	424	478	411	431	422	457	412	445	419	419	441	412	428	422	439	422	458	434	421	439	430	413	431	415	428	430	420	447	416	442	421	438	463	404	429	429	460	439	429	430	423	390	440	412	456	432	421	428	447	408	408	413	418	452	425	444	461	433	401	423	428	452	431	432	463	443	447	443	406	405	426	410	425	428	410	424	477	452	479	469	406	439	433	440	421	428	460	412	402	468	465	437	454	431	425	405	422	401	437	423	453	471	457	418	459	447	428	414	464	489	430	450	433	458	401	453	432	445	428	436	431	443	407	402	399	467	452	461	420	438	433	432	396	401	461	447	423	404	434	422	408	439	449	400	430	437	421	413	412	416	428	435	429	436	417	461	424	426	390	400	442	436	381	389	431	465	425	429	420	412	418	438	418	420	394	483	425	420	419	408	430	442	463	430	449	427	439	439	429	437	403	444	437	451	455	438	416	437	409	451	409	438	479	402	423	449	398	418	393	484	452	434	442	430	426	421	441	432	471	436	448	449	427	402	445	416	440	436	410	441	424	434	415	438	405	425	440	428	438	444	415	428	425	398	431	437	413	457	424	420	460	425	451	440	428	420	442	408	418	456	434	417	463	400	422	441	421	401	390	414	470	437	439	416	407	464	443	397	400	395	405	463	412	458	455	422	426	399	450	423	439	458	413	406	433	428	418	471	435	428	390	441	500	455	416	436	418	430	432	459	424	432	403	446	406	435	415	453	402	417	423	425	420	456	394	441	409	427	452	427	442	433	400	448
23926	21104	28360	24079	21083	8581	1936	1198	1356	27357	34490	24709	11161	2797	1106	725	742	713	673	711	672	684	687	682	678	724	680	655	707	688	684	647	676	726	709	674	665	696	650	707	636	663	680	690	665	684	687	646	683	695	685	689	696	678	703	706	692	664	645	636	675	713	670	679	657	707	705	649	674	686	682	681	661	672	694	708	675	678	722	670	633	618	729	713	634	652	696	648	711	698	689	652	686	660	685	697	653	641	625	690	677	659	664	630	692	615	616	676	677	693	643	650	653	689	615	667	676	667	690	687	709	666	641	702	742	669	641	661	697	675	682	673	621	664	667	685	690	678	676	669	657	688	687	684	688	669	678	725	669	685	641	699	654	619	662	633	658	699	725	662	722	672	647	685	717	675	670	662	667	662	643	689	674	671	682	689	628	706	627	668	699	651	664	673	679	640	701	671	695	689	686	660	652	694	703	692	637	676	671	664	664	696	659	695	696	667	689	649	687	653	636	638	691	658	661	702	684	635	640	688	690	627	647	629	642	667	685	663	663	679	683	704	653	672	679	647	651	684	682	663	646	683	702	687	688	638	653	635	662	661	686	637	661	671	668	704	699	656	712	621	648	659	692	719	714	703	693	669	685	702	651	673	686	661	688	653	655	615	668	642	664	639	647	681	653	704	628	653	682	671	638	678	674	696	649	607	645	673	683	677	644	638	680	725	662	682	658	693	676	715	699	674	612	673	660	667	666	654	664	663	674	700	658	638	683	681	697	686	671	632	676	688	700	658	677	682	726	600	639	665	701	700	692	680	661	677	660	701	653	706	688	700	694	634	636	680	692	693	682	690	701	713	655	673	663	690	639	686	609	671	684	656	680	691	700	637	667	677	656	667	644	600	716	686	685	700	664	654	682	652	625	653	659	700	698	692	681	607	679	699	664	661	711	648	663	686	695	696	690	673	661	639	711	683	634	720	680	670	679	690	638	657	661	648	603	652	674	724	691	664	687	644	690	648	648	687	637	649	727	670	667	661	689	656	662	683	638	709	690	654	693	674	700	629	672	699	638	668	671	687	620	648	660	658	694	635	683	648	675	642	695	686	686	699	645	663	647	706	681	689	668	681	691	671	614	628	672	709	712	671	617	653	662	663	678	645	685	636	664	729	677	653	679	648	713	651	712	666	672	707	709	683	658	723	674	665	627	680	690	664	655	676	691	631	662	640	648	659	641	678	673	700	695	645	741	668	666	652	703	660	686	653	647	700	629	653	664	652	635	702	670	656	630	668	668	654	648	678	658	653	648	664	665	674	655	702	675	634	660	646	707	670	663	677	669	710	661	645	672	702	655	666	677	671	653	651	649	627	662	602	653	700	652	675	647	677	654	709	685	681	633	672	700	650	690	687	687	660	692	670	646	647	613	661	696	669	674	707	730	654	651	669	694	623	671	674	656	652	673	629	646	676	620	653	670	683	631	591	678	677	662	651	665	689	691	652	698	626	680	651	649	638	648	683	643	599	647	680	671	652	696	678	708	671	698	667	681	629	665	672	654	658	642	697	718	701	638	672	661	647	711	712	665	698	702	659	680	681	648	640	668	650	674	667	688	640	681	686	694	652	670	651	645	633	631	670	667	654	683	654	651	676	669	692	689	688	680	616	670	683	700	641	707	716	675	692	646	648	669	718	691	664	613	628	694	705	658	650	666	646	637	646	693	634	657	687	668	670	635	616	702	697	716	678	679	660	656	672	656	677	630	680	704	691	681	653	668	638	679	686	655	689	655	656	696	699	665	663	673	646	682	702	646	673	699	701	655	670	680	636	659	699	671	647	662	635	691	654	674	672	689	674	651	651	666	679	699	659	680	671	636	698	665	687	662	655	702	663	673	614	663	659	659	656	689	611	683	676	621	723	685	713	690	680	650	696	649	624	676	641	683	675	716	690	666	627	680	659	619	713	631	662	675	660	660	644	690	640	689	650	672	715	627	613	735	714	644	648	603	651	627	665	681	634	670	665	672	679	694	662	679	664	685	656	652	659	644	652	655	677	653	672	682	711	674	646	633	658	714	681	650	676	685	708	622	614	633	695	621	636	652	663	640	652	602	661	664	593	659	675	649	697	663	639	660	672	631	637	699	649	694	690	651	648	670	701	711	658	681	643	711	710	671	672	658	670	675	687	638	640	658	651	670	668	682	659	594	636	627	681	692	661	660	649	653	693	663	667	693	657	673	705	616	688	662	672	696	649	674	704	659	637	668	669	636	658	685	648	667	678	697	647	644	662	671	643	658	689	696	705	651	683	697	644	642	649	672	683	688	731	691	714	649	687	695	696	702	622	664	631	649	679	686	631	653	628	665	674	649	685	648	640	607	676	660	691	665	678	724	647	650	657	687	643	648	662	672	674	646	636	670	677	682	640	681	669	696	666	696	651	610	641	649	686	660	672	670	662	705	658	650	680	657	647	649	683	701	650	686	703	643	660	692	661	695	676	668	652	639	711	651	674	670	624	654	704	638	672	642	635	702	641	699	660	691	665	665	646	650	681	666	675	697	684	676	645	665	681	649	706	596	635	692	690	646	669	670	637	699	617	653	699	699	633	711	670	674	683	626	676	680	688	699	660	652	648	666	650	652	716	638	681	684	704	607	703	660	666	690	688	678	666	697	685	638	669	697	685	639	699	688	661	679	697	652	708	664	700	654	680	631	680	678	684	644	673	673	669	725	635	672	638	658	709	666	689	660	697	662	633	676	665	662	601	642	647	676	665	680	661	705	660	661	668	673	664	675	671	683	671	663	661	621	700	681	652	696	661	697	657	647	655	646	665	651	683	677	628	645	688	651	627	683	583	685	669	640	692	650	687	658	657	664	651	682	719	654	689	634	634	639	643	688	688	655	665	659	664	660	642	687	736	650	650	672	685	629	676	625	659	678	697	634	671	676	675	678	731	677	689	670	686	697	719	680	696	640	683	727	682	680	674	713	693	674	693	700	665	678	699	689	678	678	694	691	687	638	626	695	693	714	644	664	671	657	697	675	666	708	628	682	665	633	708	678	651	621	646	696	636	675	689	655	692	635	669	656	688	672	673	652	701	702	634	689	675	673	681	662	697	645	671	642	666	662	610	666	630	674	668	682	603	673	631	614	707	683	710	627	628	642	673	638	627	630	622	673	658	655	670	681	648	671	651	626	662	673	681	695	637	633	707	651	643	658	692	645	652	611	693	635	667	648	634	645	657	675	651	683	671	680	645	670	700	685	638	690	676	636	670	640	667	651	650	671	669	674	666	690	676	660	658	702	704	694	622	665	660	680	678	668	664	645	667	659	655	694	680	652	644	645	612	667	677	651	652	660	643	695	647	675	644	676	678	662	681	663	665	667	664	643	648	700	678	657	680	664	646	635	647	682	681	686	684	661	651	666	647	631	691	679	661	653	678	624	653	629	663	683	688	702	678	718	701	643	661	675	677	668	642	709	659	646	648	646	666	685	669	673	676	657	675	671	643	661	614
4326	6724	5954	3246	2110	1607	1395	1239	1875	31980	29431	20299	8853	2432	1014	602	577	606	594	614	577	640	593	589	577	569	571	546	589	527	647	586	559	541	623	594	593	584	609	564	580	553	580	581	619	635	597	583	553	572	599	543	598	554	579	567	577	579	527	604	533	549	587	588	564	590	589	578	631	588	559	569	607	561	539	572	584	577	612	565	533	582	562	557	578	585	577	603	640	563	562	605	584	563	545	588	593	536	572	595	524	547	573	602	552	580	564	583	557	592	558	561	570	584	562	598	598	547	612	593	567	601	575	569	537	595	601	561	547	618	562	561	582	541	592	602	547	560	578	624	575	547	543	594	559	554	599	565	566	583	544	559	567	615	585	582	593	618	574	571	555	629	575	590	553	563	606	564	630	566	589	601	564	564	593	543	587	587	587	571	574	577	591	566	559	569	567	589	589	592	569	575	589	582	605	599	597	577	568	580	610	591	517	558	629	547	594	539	545	561	544	610	574	549	580	574	600	580	558	558	576	575	589	578	601	634	565	533	572	560	558	533	541	550	588	580	573	584	605	576	585	555	561	582	582	589	562	578	543	618	586	520	594	549	573	585	565	571	555	585	537	558	562	561	568	566	614	542	590	589	569	580	583	559	528	607	559	583	559	595	620	557	535	552	597	578	552	623	601	541	580	566	628	585	557	536	608	598	620	530	589	595	574	585	566	584	568	562	525	580	573	586	539	563	557	582	559	537	579	588	595	582	576	564	562	571	621	578	575	543	578	590	604	570	580	548	547	551	585	567	552	558	591	620	582	581	569	533	586	560	593	533	558	516	562	577	572	584	549	564	616	567	575	572	560	562	550	608	572	598	612	576	571	627	574	594	569	597	570	560	600	538	560	581	594	568	607	581	607	545	529	603	598	534	575	578	565	584	599	556	512	551	578	560	576	604	598	594	561	595	586	559	584	545	587	545	599	568	558	608	571	595	590	568	585	608	623	541	596	610	588	592	566	600	593	521	583	595	535	610	567	582	638	570	557	549	569	578	567	588	571	572	535	595	608	556	549	569	601	591	543	528	590	590	557	532	568	552	569	574	563	583	601	556	564	564	522	537	571	590	552	566	569	575	588	518	581	536	596	573	580	590	544	565	591	554	522	537	598	534	598	559	594	588	589	608	573	559	592	523	627	571	627	598	605	596	536	567	559	597	551	601	562	552	533	575	527	562	594	540	549	573	586	605	568	584	529	548	600	583	562	591	603	528	558	572	539	570	577	564	598	591	604	597	589	545	598	554	595	571	560	562	562	553	626	590	578	590	576	572	566	534	601	550	570	581	544	597	550	577	584	550	551	594	558	562	557	573	566	597	539	555	586	558	585	589	582	558	588	561	514	573	594	555	569	569	606	564	601	564	556	568	555	563	598	539	557	550	609	583	550	578	578	572	577	554	563	564	573	589	574	547	605	549	577	545	521	555	519	567	589	525	571	549	574	554	592	593	537	569	584	572	569	542	559	582	604	547	592	560	593	525	580	545	541	572	590	611	540	572	632	578	601	542	552	558	556	531	557	567	554	583	539	554	535	535	619	575	592	594	569	623	608	591	607	518	544	577	592	519	600	557	581	575	599	590	555	596	553	614	577	534	595	533	601	532	542	561	539	544	544	587	534	598	535	584	535	584	584	560	584	568	569	575	564	554	566	569	587	612	551	563	550	563	609	572	592	573	540	590	605	541	583	565	544	545	598	605	532	541	563	543	547	555	547	548	526	560	565	572	551	601	580	585	538	561	583	572	573	558	526	565	568	546	566	601	605	557	550	580	577	561	541	579	565	506	563	535	586	589	587	548	586	604	564	587	561	610	585	600	559	586	571	543	578	577	570	589	552	573	622	597	594	574	557	577	579	617	499	564	556	564	604	595	588	583	617	572	574	569	559	585	588	568	542	597	572	517	574	572	592	593	554	540	536	599	563	599	552	573	553	588	556	547	607	559	552	564	589	559	570	579	599	534	567	584	547	563	555	578	570	551	606	561	565	558	608	565	596	574	569	601	584	557	613	619	556	594	585	548	587	543	592	625	593	629	556	589	573	548	591	566	570	592	582	527	535	561	570	624	581	570	589	534	559	583	540	575	597	573	544	549	506	580	533	625	566	599	585	544	573	585	548	552	618	558	583	539	594	532	579	556	608	543	593	604	531	556	568	532	577	558	586	588	619	558	563	619	521	584	592	570	582	539	571	560	561	569	532	596	557	534	557	560	544	538	597	548	560	563	572	545	556	519	560	627	588	544	535	557	560	552	565	596	543	564	564	550	573	549	555	616	600	557	565	545	570	592	600	525	562	562	579	583	528	526	553	548	589	587	554	572	575	573	578	550	560	587	542	573	552	593	540	618	552	559	580	576	562	595	589	547	542	582	573	581	575	573	594	547	594	590	575	555	603	597	570	593	612	592	577	599	572	573	630	581	546	563	568	557	615	553	554	584	521	571	552	526	566	529	563	539	551	553	550	572	586	592	561	581	613	512	588	606	536	585	581	553	577	540	550	549	545	564	539	574	539	552	587	544	571	573	578	563	594	562	576	550	592	570	561	569	561	574	554	535	585	584	569	564	543	532	596	590	548	548	550	558	597	569	557	547	561	580	591	612	589	569	614	562	577	591	555	597	594	520	542	543	595	533	573	597	564	575	531	568	567	550	509	601	593	586	551	541	574	512	540	564	567	588	593	571	593	551	533	585	602	592	556	529	543	557	542	559	556	573	559	556	595	569	576	568	553	542	551	537	565	565	612	583	546	532	553	564	594	654	609	587	554	607	553	572	590	538	559	596	570	531	540	605	537	543	571	585	567	577	564	542	586	577	528	535	568	558	553	598	514	603	572	554	579	592	605	564	585	571	545	565	586	585	558	523	549	550	583	608	596	552	582	554	570	531	565	555	554	512	577	528	557	619	560	591	541	560	614	599	562	579	575	578	575	576	567	519	560	566	546	584	516	586	605	574	532	554	565	563	531	569	593	519	582	572	507	568	556	565	548	602	565	588	572	564	561	623	531	536	585	546	600	588	554	615	534	549	577	563	572	530	530	568	547	583	553	580	538	616	597	524	578	551	573	521	595	591	524	573	575	578	597	577	575	541	558	589	583	569	592	554	546	535	629	547	579	543	571	591	587	551	567	575	543	581	547	532	568	532	589	590	577	582	550	586	596	547	552	596	545	535	570	576	515	578	572	577	563	585	546	586	580	538	515	544	571	569	591	574	600	553	536	599	554	556	545	568	567	583	581	551	550	567	572	555	563	584	581	600	608	567	590	573	544	525	565	586	552	561	559	598	557	544	579	548	573	554	529	530	586	566	539	600	552	555	558	586	557	571	545	579	587	561	561	571	590	539	568	608	570	593	592	589	572	530	545	597	553	553	561	577	574	567	535	589	546	533	542	534	545	560	577	542	598	596	586	610	561	542	575	613	596	606	538	523	571	597	578	623	566	574	577	572	566	549	566	534	528	571
27258	12520	1676	809	514	464	480	484	496	1727	2315	1835	1021	604	467	433	435	403	396	398	445	407	409	403	431	409	408	430	412	414	413	404	451	417	393	428	390	449	420	451	449	402	413	409	374	397	402	400	435	417	424	454	405	396	431	419	442	409	412	439	421	434	409	432	430	454	385	416	420	400	407	410	404	436	421	414	422	453	435	453	412	391	418	393	427	404	453	422	426	422	405	422	415	417	398	450	401	418	429	399	439	425	424	420	439	441	413	412	417	400	449	402	391	390	411	408	447	420	460	439	390	411	455	432	379	419	452	384	423	379	416	413	424	470	401	394	444	419	422	412	399	405	408	402	460	428	349	390	422	404	408	415	418	403	427	369	428	387	441	453	409	383	426	434	423	428	426	438	410	402	384	457	419	391	422	402	419	409	389	394	428	364	397	378	392	401	424	462	390	430	441	421	400	384	413	472	411	441	410	414	403	440	407	457	378	396	407	410	421	418	406	443	391	385	410	436	450	401	388	418	402	411	399	411	441	443	425	410	435	415	452	409	398	400	424	443	425	427	435	420	426	439	395	420	433	415	442	406	436	400	427	428	440	432	441	407	395	416	470	426	406	426	419	457	405	425	409	462	412	437	408	421	428	418	455	451	412	399	405	414	428	407	417	417	401	375	455	406	402	419	393	395	422	427	404	448	402	378	429	451	435	404	381	396	401	395	398	410	386	425	369	384	445	391	365	432	443	452	387	425	403	406	412	435	431	447	426	429	403	397	439	428	423	426	418	393	431	390	383	435	372	396	431	418	415	475	414	447	396	441	392	406	419	435	437	397	457	411	416	424	436	403	389	369	414	420	419	406	423	409	389	454	418	436	417	384	460	424	418	390	362	434	388	407	443	445	439	409	439	458	401	428	407	417	448	416	401	409	447	430	427	415	412	436	434	373	423	390	398	432	430	430	408	428	409	429	416	415	437	375	441	456	396	412	435	386	433	418	420	409	415	412	439	427	442	441	437	431	414	428	409	424	461	418	414	426	420	400	446	390	456	444	418	416	410	398	426	446	398	423	405	412	421	366	408	404	419	414	418	384	404	412	403	412	430	447	429	407	400	408	401	425	430	432	403	416	434	394	420	407	371	464	433	419	380	408	421	406	447	418	445	391	416	406	391	411	415	383	478	418	428	409	431	396	451	417	405	397	360	386	416	410	434	400	422	433	389	426	398	419	460	439	379	422	401	413	430	389	418	400	399	396	440	403	450	400	442	380	405	434	417	433	441	402	409	396	419	410	401	396	447	436	393	410	401	383	437	384	436	405	374	418	366	404	409	470	369	416	432	432	412	443	415	438	393	389	406	433	425	387	428	409	399	446	366	419	419	409	430	404	419	410	404	408	436	397	423	397	443	448	393	423	437	424	447	407	397	406	442	446	429	399	406	430	446	432	428	369	418	448	420	406	424	416	418	437	421	454	453	404	421	415	385	412	465	416	426	434	412	436	442	456	401	432	394	391	433	411	417	421	410	394	399	422	380	412	404	438	421	397	422	426	415	431	432	442	439	412	423	403	425	429	411	414	421	397	432	410	439	401	439	416	441	442	418	391	408	368	402	443	445	426	390	433	371	431	425	421	437	408	442	438	384	418	405	413	399	412	433	427	419	430	418	443	432	412	431	414	368	435	418	423	415	382	406	449	412	413	444	408	439	422	427	479	392	422	410	457	404	432	421	434	410	420	455	394	441	430	403	411	436	428	403	399	440	408	421	403	451	454	437	412	404	414	407	392	355	411	415	389	431	423	447	408	395	367	382	407	409	438	399	421	406	403	439	396	419	400	425	411	400	406	392	402	437	397	434	411	396	391	401	439	385	412	437	422	395	444	379	393	386	388	425	409	417	410	434	396	402	412	407	378	441	424	386	409	419	422	421	412	397	398	445	415	387	386	419	396	429	420	387	421	446	411	444	441	425	420	425	397	438	435	436	378	402	419	425	415	424	402	371	406	397	419	381	395	427	396	432	381	409	448	460	403	397	413	414	449	429	425	393	432	415	436	438	414	425	408	416	398	411	402	412	379	405	450	399	416	427	398	393	414	420	423	441	420	443	453	463	420	400	426	402	438	405	443	444	423	424	429	429	426	376	405	415	445	421	400	405	424	430	425	429	422	388	413	403	440	446	415	418	398	435	447	417	406	428	438	434	432	445	444	418	452	408	440	434	429	428	447	464	426	440	399	426	432	438	442	432	417	441	394	386	411	415	433	456	387	407	442	424	428	446	428	427	446	440	405	432	386	393	423	427	415	386	465	416	416	428	396	430	424	425	416	394	407	472	372	393	421	411	420	459	403	441	434	421	410	438	415	434	470	419	399	410	442	416	411	396	467	385	427	443	436	398	419	406	407	431	439	418	395	434	438	408	402	410	420	417	412	383	420	400	425	442	385	407	421	407	428	404	408	413	434	459	435	448	416	433	410	447	401	411	383	400	456	421	454	427	408	379	428	407	421	436	401	394	454	451	394	407	437	401	408	415	387	445	394	408	413	373	418	398	402	418	441	420	447	412	418	408	429	422	408	377	434	423	425	435	457	434	420	405	381	420	430	408	450	410	422	472	447	463	371	425	396	416	416	414	422	414	454	425	438	409	403	408	403	450	389	422	403	416	411	438	440	430	386	471	443	389	406	392	397	439	434	391	420	393	394	429	454	433	399	423	398	452	406	421	413	447	473	415	419	422	427	422	413	393	453	389	385	412	422	416	438	388	416	420	423	453	420	415	440	388	397	391	411	403	407	425	407	388	415	395	426	435	415	427	418	425	435	425	429	434	438	412	395	402	447	385	416	413	381	449	415	418	428	429	415	389	412	418	411	426	412	425	428	385	426	418	432	452	396	399	425	454	440	412	396	425	432	397	400	413	434	399	405	414	444	417	397	440	406	403	447	451	419	419	419	425	439	419	405	469	440	444	439	437	409	419	391	426	396	415	417	388	419	445	405	466	434	410	371	369	466	408	408	392	400	362	428	414	469	409	420	412	407	403	416	419	414	418	430	427	402	438	440	458	435	440	382	387	397	441	428	423	404	380	408	427	434	400	423	436	405	418	436	428	422	441	429	384	410	407	434	446	401	403	416	406	380	448	427	405	365	432	411	420	418	400	451	430	441	391	369	385	409	457	407	432	409	404	405	412	375	413	370	445	448	411	427	418	430	445	425	431	422	427	407	404	424	383	422	395	411	439	424	426	434	387	442	438	411	418	398	426	476	417	393	420	423	415	418	416	435	406	425	446	432	387	403	454	454	438	445	424	412	405	421	419	392	398	434	396	395	412	420	427	398	399	410	431	448	427	435	446	410	387	405	413	426	452	418	431	426	422	408	443	343	405	415	427	433	426	416	392	450	400	419	384	389	434	447	412	471	411	431	427	407	443	412	439	393	404	418	443	398	387	363	399	420	401	410	403	411	428	394	393	415	440	390	388	405	383	410	408	396	423	465	408	426	388	423	414	415
5099	1046	1083	616	466	443	425	415	519	2420	2844	1939	1064	515	429	372	350	341	388	366	404	342	373	393	355	375	355	366	384	369	342	385	320	383	381	373	380	352	381	350	333	368	379	364	381	337	357	354	377	374	374	370	381	358	381	369	385	342	381	414	366	362	374	364	385	340	349	347	328	353	362	376	359	353	355	361	354	342	371	362	357	362	331	366	365	348	356	366	368	364	380	364	389	335	362	349	359	349	385	376	366	349	369	351	345	388	347	377	329	401	392	358	391	331	380	355	373	354	338	316	376	370	364	321	383	358	348	373	366	388	392	404	362	353	378	353	371	352	395	367	350	396	351	371	354	330	374	396	376	365	379	381	357	367	376	397	384	345	361	350	380	361	375	355	373	377	370	390	366	360	364	366	336	367	350	370	394	378	331	375	387	367	342	355	414	370	353	340	368	358	338	348	358	390	383	391	382	358	363	378	378	367	358	385	333	368	377	354	336	360	344	371	397	364	323	382	348	399	350	369	367	366	388	345	383	343	351	356	366	393	387	372	325	382	364	389	370	352	369	365	383	384	359	359	366	392	345	382	390	338	361	341	376	373	379	381	361	355	369	341	347	348	385	365	376	397	356	395	373	375	358	361	381	355	368	351	352	378	356	379	378	361	374	383	360	352	381	347	347	331	362	359	369	338	348	372	365	336	375	347	339	295	373	333	347	390	358	364	350	331	384	370	354	359	372	345	358	381	387	345	369	364	323	347	328	343	395	359	372	371	362	351	350	368	350	339	350	354	374	335	344	385	376	390	332	382	340	346	343	349	348	343	355	351	364	369	368	410	330	395	365	388	367	344	365	382	356	365	399	357	379	365	358	398	346	326	353	353	338	357	350	347	368	391	352	383	353	341	383	348	364	320	344	340	318	396	388	393	359	366	364	350	355	333	388	331	351	373	367	362	343	391	382	355	334	359	318	366	366	366	385	343	357	377	375	359	391	349	344	352	374	383	290	380	331	409	375	370	355	348	386	331	371	380	377	329	357	361	346	379	370	371	352	382	349	359	345	364	343	367	355	369	377	337	344	393	350	391	336	369	363	382	351	364	333	389	368	312	378	359	366	361	368	347	336	350	361	346	340	336	343	364	348	361	341	352	334	389	387	361	370	361	332	325	360	315	321	370	361	379	363	355	352	352	345	346	370	366	365	373	398	381	329	338	348	331	403	375	355	355	374	385	367	363	351	354	379	388	369	369	356	387	350	344	364	345	328	377	393	331	356	371	390	371	374	365	353	356	348	393	343	375	350	366	375	359	374	357	362	365	360	372	362	392	378	351	337	394	346	343	379	332	354	355	365	375	378	337	369	361	379	370	319	365	367	362	360	366	367	373	352	364	364	393	384	357	385	346	385	387	393	372	417	390	362	366	404	392	372	375	365	357	345	402	343	393	347	387	362	371	409	384	377	342	356	363	355	356	362	365	364	389	387	362	324	376	365	364	422	414	363	378	343	339	335	326	321	337	376	358	352	354	373	368	341	340	355	372	376	360	355	326	361	350	371	345	392	360	344	373	364	376	362	403	360	357	377	331	369	365	340	364	357	381	369	349	359	363	332	391	398	364	351	374	371	363	400	326	387	339	362	367	366	360	361	371	355	348	365	371	366	370	355	386	377	362	376	374	362	376	357	364	353	368	334	347	381	370	379	355	353	383	364	347	340	365	344	384	341	355	383	402	354	352	369	348	344	353	363	367	388	377	381	344	355	369	379	371	392	377	385	377	379	368	389	372	372	356	350	370	344	370	375	345	375	361	373	348	384	354	375	342	331	332	399	355	364	358	347	346	348	359	344	366	373	359	353	344	357	355	345	338	359	368	335	416	355	353	360	370	386	341	350	386	388	366	350	342	362	392	355	355	374	364	378	345	374	336	376	367	363	373	358	374	358	387	386	352	368	390	366	335	358	388	349	346	382	357	362	370	335	354	347	376	383	344	384	336	388	389	334	360	377	360	349	365	371	373	368	366	360	344	399	365	370	375	351	380	374	349	376	386	376	366	394	358	341	334	369	338	381	346	346	347	350	386	343	381	346	312	373	351	375	346	360	361	335	378	356	350	352	329	379	395	335	357	340	389	343	353	329	352	369	387	348	384	360	338	397	368	386	382	358	378	358	355	387	352	356	376	385	389	353	352	376	359	339	361	380	373	360	385	371	343	349	352	350	373	360	338	353	351	365	372	332	361	335	392	390	380	363	364	381	365	329	343	383	356	372	385	363	374	322	373	363	362	353	360	340	351	352	363	381	361	376	358	341	342	430	365	390	355	373	381	346	364	349	359	370	354	382	372	362	354	358	391	388	363	384	335	396	375	359	355	339	363	359	333	363	358	340	353	375	380	359	369	335	369	362	374	362	353	376	390	381	361	353	340	368	389	333	367	327	382	392	377	360	343	362	403	374	375	380	360	363	337	348	374	372	378	400	375	352	373	360	350	406	343	346	354	374	374	374	330	349	370	360	369	339	336	359	362	396	362	356	326	373	366	362	360	359	369	341	344	365	381	352	394	365	369	379	343	371	391	360	402	369	377	398	360	363	342	358	389	389	361	371	327	387	358	370	373	358	383	347	359	356	318	366	378	364	343	357	377	373	402	329	377	384	436	367	379	371	342	329	369	398	338	362	364	350	352	351	364	352	324	373	351	371	376	392	365	374	412	355	363	385	387	375	363	365	365	353	360	388	357	382	383	370	323	352	348	349	338	349	349	359	391	386	357	386	386	368	359	383	394	356	371	379	377	314	385	374	344	344	355	371	353	338	361	334	369	327	343	364	387	363	360	392	353	349	415	366	358	358	370	364	362	357	360	332	397	356	368	375	370	370	341	357	371	402	350	367	362	352	394	353	345	398	362	356	379	384	383	371	358	390	361	334	382	354	368	397	374	334	351	370	334	329	360	338	395	385	386	362	371	393	361	342	346	331	371	356	341	337	334	361	369	341	374	361	405	354	388	384	394	350	341	343	379	351	357	390	371	372	351	344	411	408	355	344	370	376	355	411	383	365	360	356	380	357	385	371	365	362	327	364	357	310	340	348	393	362	362	360	358	360	348	354	388	363	361	410	370	391	393	391	373	392	331	337	342	348	334	349	364	377	377	383	347	350	334	390	361	343	356	341	349	360	356	353	360	373	393	350	361	380	375	356	366	391	339	409	329	349	341	339	367	345	378	356	361	355	358	358	409	380	384	386	339	354	334	378	342	374	391	330	367	358	339	376	347	416	329	384	368	353	346	348	381	347	366	365	346	382	382	347	349	350	363	395	370	357	354	340	346	390	342	340	377	347	352	380	399	370	355	369	349	341	339	358	372	370	395	356	402	372	369	377	365	349	359	373	383	387	381	348	337	361	365	361	371	367	366	372	381	369	389	352	349	318	360	384	352	380	341	348	333	390	383	334	356	368	370	364	351	373	360	360	358	354	355	355	388	382	365	379	369	355	338	354	372	370	360	368	359
25134	21084	27018	25110	6217	1121	833	691	1454	18160	19645	11568	3626	1015	587	499	466	465	437	498	442	473	487	480	471	478	522	505	446	466	446	458	448	405	482	487	483	474	476	437	430	425	470	476	485	474	458	477	465	482	487	465	481	477	464	478	446	456	450	468	473	501	431	498	504	478	456	475	453	483	478	405	432	467	407	488	464	475	487	470	482	486	487	472	475	454	462	471	452	455	492	432	469	495	508	454	462	473	462	480	486	442	441	504	483	474	459	425	430	432	421	500	482	485	445	441	478	465	492	458	477	453	475	473	461	468	485	506	474	471	428	509	451	469	486	469	469	421	462	442	464	459	474	483	471	484	446	486	509	456	459	479	478	483	472	500	491	481	482	440	488	475	479	455	478	447	503	442	430	449	448	444	471	443	449	463	449	473	498	466	450	461	439	518	484	455	458	444	449	462	518	446	435	437	445	463	468	516	488	435	483	492	471	436	457	465	474	472	427	477	428	517	471	443	461	511	467	432	420	463	515	451	473	481	450	483	506	474	438	516	452	455	473	464	458	457	478	479	498	483	435	459	468	469	471	456	470	437	464	509	479	462	471	469	466	480	490	446	442	453	462	512	467	445	477	483	470	499	466	436	471	460	467	450	503	510	457	464	423	479	484	467	509	450	466	489	467	448	459	456	430	445	483	489	462	432	475	463	455	411	407	461	471	445	485	437	473	477	497	450	450	457	464	451	492	477	450	423	426	478	429	493	471	472	470	454	483	509	473	490	470	429	450	487	434	445	460	464	440	434	484	451	451	479	456	457	429	445	447	500	457	489	417	437	460	470	431	445	490	464	497	475	455	481	479	474	452	476	468	482	458	450	462	487	443	492	469	445	435	475	456	469	453	460	442	472	426	478	447	475	480	491	471	444	489	458	438	488	480	482	458	453	421	455	460	452	489	452	474	469	463	504	445	510	478	467	442	497	440	481	464	480	492	479	466	479	502	473	466	446	468	481	491	457	416	430	438	471	439	474	413	484	447	439	478	467	433	454	471	458	475	432	484	487	474	469	481	484	473	485	488	459	440	488	484	420	470	454	504	463	458	440	435	484	479	444	465	460	462	442	478	445	462	459	464	448	472	462	478	460	465	445	462	436	515	447	488	488	451	417	483	460	474	487	493	526	483	490	444	456	471	477	481	489	458	482	483	459	482	452	458	454	475	455	486	435	477	474	474	468	456	455	451	457	466	472	489	500	455	446	453	420	474	493	447	469	481	492	450	421	451	462	515	487	439	470	500	452	471	465	450	441	439	450	458	501	472	454	421	478	453	472	506	482	463	487	471	451	500	476	460	486	476	436	469	432	425	471	477	471	473	478	478	459	458	475	457	446	485	454	476	519	454	486	463	455	447	483	463	451	457	425	444	479	454	466	443	456	430	429	463	468	477	453	491	471	471	461	425	479	421	435	447	416	476	484	454	463	435	469	459	486	527	428	482	428	449	466	500	503	495	468	452	495	474	490	443	458	465	462	455	457	496	428	453	467	474	467	462	456	442	454	447	434	480	413	505	427	480	454	444	498	477	494	513	480	450	492	455	457	445	473	490	417	462	496	498	452	437	443	471	456	450	484	461	454	482	430	472	430	425	437	464	457	516	437	499	478	507	439	456	443	422	471	514	462	426	476	467	419	461	445	469	432	450	445	469	404	411	464	441	486	444	454	428	471	488	472	452	497	472	475	483	457	458	439	449	437	467	492	456	449	429	449	440	440	474	464	502	445	488	468	429	421	447	496	484	512	473	450	469	461	468	470	435	468	448	492	474	455	450	503	472	490	477	451	438	453	438	456	445	461	460	491	487	483	463	453	452	477	423	427	510	515	505	500	433	463	444	483	481	466	452	423	461	488	461	460	473	450	480	459	477	466	483	450	467	501	454	494	479	429	461	483	469	457	437	462	438	446	522	466	432	493	493	467	465	446	461	505	491	454	439	464	463	431	476	466	421	461	441	445	490	454	458	473	474	414	479	464	440	481	465	495	490	459	485	459	484	448	449	443	430	440	453	441	472	446	429	437	460	491	453	494	459	478	509	475	464	449	464	484	463	420	476	467	462	459	459	484	440	466	442	478	432	434	440	444	461	491	495	457	462	468	469	481	427	477	494	477	468	464	503	469	488	465	447	499	476	481	452	434	465	482	455	459	483	467	456	408	483	472	458	459	413	475	472	454	465	460	466	455	475	466	487	485	448	476	487	493	472	482	481	480	456	450	469	483	504	474	440	461	473	489	446	490	487	465	492	506	465	467	442	470	442	444	484	461	463	480	458	419	462	482	425	425	476	473	479	457	457	474	456	479	477	441	449	434	428	464	451	494	442	444	500	473	481	495	475	425	478	451	494	451	470	437	420	463	461	461	445	455	452	495	468	437	469	469	452	453	471	448	447	465	449	452	470	484	449	472	485	443	449	476	438	463	475	443	445	473	464	476	455	465	487	441	506	485	474	429	467	440	479	422	475	420	440	461	462	491	464	434	474	478	462	460	458	466	448	484	475	442	435	443	456	474	440	486	484	474	445	448	453	471	478	449	464	482	466	489	451	423	446	442	486	437	450	505	459	431	481	434	454	468	441	479	435	469	463	458	499	462	453	423	451	437	455	458	463	484	466	446	465	448	488	485	481	483	504	443	482	449	450	460	459	459	478	434	493	449	480	469	436	452	456	451	467	458	493	483	450	452	452	522	472	464	497	461	444	457	521	457	461	475	466	492	470	486	473	468	444	464	476	484	478	452	442	439	484	479	465	424	440	469	459	472	466	471	458	480	485	430	487	456	460	464	500	466	464	449	456	444	436	481	488	451	411	418	474	515	444	446	476	456	499	478	464	469	458	485	458	460	507	459	458	465	444	478	468	445	410	456	463	475	455	477	441	416	467	435	495	470	409	489	461	476	470	430	453	479	447	479	506	470	496	465	459	522	473	487	430	462	412	449	437	480	447	510	448	457	442	455	443	478	497	461	437	468	498	432	452	471	452	455	496	462	440	469	441	482	456	457	452	469	476	467	473	435	451	448	471	479	504	491	469	466	473	444	483	455	477	465	448	470	427	460	413	450	459	451	457	486	463	473	462	477	434	472	466	446	450	476	497	475	483	477	472	454	502	464	444	435	481	460	506	468	488	453	461	471	474	445	462	431	455	450	454	451	478	447	492	455	459	457	509	467	433	465	438	465	458	446	474	461	457	470	447	487	475	446	435	460	478	462	482	447	413	456	474	459	455	446	445	452	472	479	461	444	464	489	442	447	461	468	476	433	524	470	443	452	470	510	458	487	468	443	478	471	476	491	432	465	437	470	474	457	461	439	492	494	454	469	420	433	425	482	435	485	484	450	472	461	490	445	438	474	507	450	500	491	464	468	460	447	467	472	469	494	464	470	515	509	478	451	448	433	454	490	502	470	446	443	452	457	455	449	468	488	459	460	451	480	446	495	437	464	487	417	447	461	448	516	433	443	491	499
3821	4228	3995	2026	1292	870	757	692	2261	20522	16841	9641	3544	1000	540	410	402	415	414	420	402	404	424	434	414	397	434	370	414	426	409	434	454	445	430	401	438	402	423	430	430	431	431	397	419	487	451	431	382	398	423	403	432	381	413	396	410	421	451	457	365	398	393	462	404	414	415	447	439	414	412	397	412	427	404	395	412	418	407	403	391	380	387	417	398	396	424	418	405	398	419	412	419	427	412	412	446	409	396	424	439	370	424	397	426	413	391	416	431	416	411	406	433	377	386	413	429	453	461	424	418	382	387	408	400	433	384	405	394	425	392	406	407	422	391	406	424	413	396	410	426	405	391	409	426	435	409	417	398	424	388	433	402	399	386	391	419	426	414	403	397	442	445	421	397	436	402	431	461	459	438	454	458	424	457	422	385	379	413	422	423	374	417	420	412	396	437	421	429	418	441	414	402	428	413	370	412	408	427	435	398	412	450	398	402	419	430	419	389	410	427	398	410	400	416	408	468	439	386	418	393	415	411	431	426	391	389	404	400	402	403	410	449	404	401	425	426	384	419	404	419	437	426	393	446	394	411	384	394	424	405	420	382	447	401	405	391	414	393	459	451	422	406	418	410	432	447	385	401	384	402	415	431	416	434	402	408	439	409	420	434	397	410	395	459	385	421	424	379	411	437	411	418	417	432	439	403	434	441	372	414	384	426	400	409	403	415	408	411	447	403	423	387	432	405	429	451	390	414	388	405	424	431	378	406	459	397	356	403	426	432	396	421	418	378	419	410	421	429	442	413	411	397	463	429	385	429	425	433	385	431	410	392	447	384	414	422	433	410	428	420	433	398	403	432	420	420	426	417	415	401	395	465	420	433	411	399	394	429	436	400	401	417	423	444	413	402	416	393	409	425	439	399	443	414	451	422	408	410	403	434	424	404	414	439	389	442	387	388	422	417	390	400	400	384	394	415	430	388	399	402	402	407	437	429	414	422	422	417	384	413	416	419	399	379	402	399	414	440	400	423	419	400	386	428	407	406	419	403	391	417	374	397	397	384	402	385	373	419	455	419	425	426	434	404	402	417	414	442	416	421	410	397	429	407	411	424	442	401	425	431	469	430	397	429	398	404	388	387	443	427	430	426	431	440	414	435	417	396	418	404	464	382	418	433	424	382	383	406	425	394	445	422	383	397	369	397	419	421	413	408	441	433	412	443	389	455	416	446	407	454	415	396	407	426	442	410	421	419	411	412	438	415	398	415	390	410	409	407	408	401	396	446	410	427	394	417	433	411	422	391	391	402	400	422	420	436	399	391	389	420	437	399	426	389	418	437	382	379	397	424	405	429	443	426	404	438	416	436	400	387	410	390	397	399	411	408	430	422	442	435	445	443	393	420	371	416	401	417	437	407	397	419	373	407	367	393	440	411	418	420	386	427	409	400	436	413	419	385	409	401	422	409	409	368	383	401	424	423	424	391	417	448	421	439	390	429	407	403	430	399	420	392	391	413	437	430	405	403	417	414	440	421	386	406	411	398	384	410	385	386	420	436	370	394	393	408	425	381	408	389	389	413	408	396	405	414	421	407	416	432	464	435	401	447	358	415	431	412	415	418	419	427	394	391	388	400	412	395	384	440	411	422	386	392	373	408	465	399	377	411	394	425	401	422	423	420	404	456	368	425	400	429	436	416	403	428	385	430	410	378	414	387	394	402	433	403	382	416	424	400	408	416	386	440	366	437	395	398	389	444	423	383	420	395	434	424	394	436	428	437	425	374	429	391	393	423	420	427	426	464	401	441	403	407	411	386	408	417	407	423	424	428	422	439	394	426	380	421	378	418	405	409	371	423	377	415	423	422	460	384	382	432	387	399	400	402	428	415	424	457	417	378	381	447	429	389	420	429	400	425	425	418	404	439	409	396	402	390	406	391	445	415	406	394	385	396	437	400	415	404	399	392	409	421	434	445	398	425	403	441	384	385	450	388	404	413	414	435	393	434	393	422	420	396	397	386	415	422	415	410	400	370	432	416	398	442	389	417	388	395	397	426	409	405	418	398	393	442	398	419	386	419	414	441	387	380	399	406	425	401	417	412	374	413	416	394	407	398	381	415	436	398	397	429	404	438	411	428	401	406	421	415	397	381	436	420	413	404	419	431	407	401	410	408	438	409	420	435	397	421	417	419	438	390	416	402	429	380	408	406	391	376	438	396	400	391	390	431	371	390	411	388	408	382	413	390	436	410	435	437	378	394	419	436	416	441	418	413	366	420	468	386	397	433	436	447	405	406	437	420	401	397	430	423	441	404	435	434	411	387	415	406	410	394	400	415	414	379	413	418	415	391	422	422	374	430	402	393	376	425	387	438	393	411	402	440	379	393	423	410	379	437	420	416	427	403	437	379	417	443	412	401	447	422	379	406	415	438	440	379	403	427	402	433	412	422	412	449	394	393	371	410	404	429	389	419	422	439	417	376	398	431	396	426	394	412	395	406	421	451	371	420	418	412	427	391	402	405	378	387	374	410	439	415	424	376	398	422	396	410	416	404	403	406	381	459	377	406	412	404	403	371	404	402	407	381	388	454	417	406	409	399	407	395	437	437	396	419	384	434	445	419	421	393	404	390	405	417	393	425	434	381	431	382	434	391	403	386	383	427	398	375	416	405	402	412	392	399	407	417	461	395	431	364	461	458	421	395	393	443	388	408	425	402	427	446	384	417	420	427	401	393	435	420	388	386	423	383	388	437	409	400	450	409	406	406	420	373	401	402	394	399	416	394	386	425	434	412	427	367	364	437	413	414	429	379	430	368	396	438	430	370	390	397	421	424	423	408	386	416	415	417	424	437	387	384	425	383	442	408	451	399	400	417	397	407	397	421	394	402	401	438	389	368	402	360	409	442	418	381	404	403	453	411	405	400	396	392	395	457	435	402	407	396	414	401	406	444	397	440	441	413	443	411	387	418	409	406	423	384	406	406	403	425	409	397	418	401	429	413	415	398	431	429	421	400	369	403	398	389	393	420	372	407	406	435	420	425	418	413	419	407	379	420	411	411	404	409	388	418	440	421	394	395	405	464	390	426	429	410	388	394	407	412	422	439	415	392	426	395	377	405	412	412	415	389	433	372	422	364	410	423	401	408	396	416	414	402	397	400	417	440	370	398	376	399	387	416	417	414	363	387	408	426	431	380	414	405	417	423	391	400	421	444	407	432	416	403	391	391	436	410	417	384	400	366	451	468	444	422	387	460	371	408	431	428	395	384	412	389	412	436	429	415	398	388	421	415	413	415	410	415	421	386	411	434	432	386	414	417	411	438	406	407	444	379	413	374	386	420	444	402	436	434	419	428	394	423	456	455	418	454	417	423	398	438	418	436	426	405	456	407	416	405	398	403	433	395	405	422	436	403	447	449	400	381	415	412	409	401	412	403	421	417	439	430	435	391	394	409	387	420	413	412	402	397	409	400	417	419	384	419	469	414	438	413	437	435	398	381	429	406	389	427	425
23884	21076	28345	24013	21052	8958	1956	1279	2758	32664	35089	23925	9169	2294	999	722	707	721	674	663	685	660	674	655	668	680	644	704	709	669	702	658	666	704	682	678	644	672	718	698	664	656	693	616	672	667	689	678	695	621	668	659	658	651	631	659	658	704	704	676	679	667	652	664	636	689	663	702	669	674	693	637	657	625	644	705	695	643	627	689	645	709	691	706	657	651	706	682	706	625	693	664	683	674	669	681	627	602	632	702	682	693	679	621	645	639	644	710	661	675	699	722	675	692	693	685	699	684	669	698	667	661	680	689	655	644	624	661	628	701	678	626	669	633	708	653	657	672	641	630	675	700	668	715	696	692	669	655	677	693	687	664	645	664	688	686	697	660	678	683	676	700	667	638	736	595	670	662	657	655	616	661	638	671	659	673	664	672	657	692	680	669	659	651	660	686	687	685	643	688	658	651	683	674	685	664	613	705	676	661	656	653	619	711	633	649	650	682	679	686	651	655	662	671	691	716	672	669	670	651	633	638	677	708	642	705	654	662	653	654	674	684	639	662	703	703	661	660	687	643	625	675	670	679	676	666	737	693	669	691	680	649	688	608	690	615	653	628	686	656	688	644	638	660	697	676	668	685	708	631	666	635	626	644	619	678	674	709	666	618	666	648	679	646	659	670	656	706	669	651	679	634	643	701	655	661	647	675	676	627	643	688	659	682	681	693	681	622	659	689	596	619	694	652	703	689	657	685	656	700	713	680	674	637	656	620	681	667	667	661	676	663	649	627	673	620	639	685	648	700	611	663	656	730	682	664	648	666	656	667	665	680	677	654	648	658	681	667	664	649	713	678	674	645	727	648	682	638	659	630	683	685	646	679	677	671	652	680	707	677	657	645	619	655	667	681	680	612	641	644	671	672	625	687	683	648	677	672	623	666	677	698	688	647	642	644	648	651	619	669	651	683	633	693	693	695	674	641	621	633	650	690	615	667	668	632	669	635	662	647	673	638	659	652	714	695	638	659	712	650	703	657	644	640	676	659	641	703	696	665	693	669	650	655	655	687	658	684	629	649	662	649	650	694	680	708	704	659	653	615	695	694	686	655	644	682	654	666	648	660	641	637	607	621	664	647	656	658	678	630	674	697	668	662	633	619	678	660	688	681	658	704	655	683	689	642	664	696	676	684	696	709	669	723	647	665	696	650	684	638	670	690	658	684	691	639	602	714	676	651	691	699	629	687	628	697	675	662	676	657	668	673	695	623	696	673	654	663	679	630	660	672	672	681	650	669	626	659	652	677	692	681	673	642	700	656	701	635	658	659	678	685	649	632	623	648	638	682	648	651	675	637	694	633	643	671	706	668	653	698	653	685	659	685	667	633	665	646	636	631	669	610	639	639	633	688	630	642	726	655	677	665	682	701	598	644	641	688	710	661	647	668	661	698	665	629	689	667	667	623	679	614	660	700	628	681	656	659	662	603	634	635	643	646	659	663	669	672	695	637	653	609	643	661	707	613	681	688	665	666	619	666	655	650	673	653	652	721	686	665	708	661	646	620	649	678	669	653	684	707	662	701	693	674	661	625	626	646	643	656	663	664	684	681	656	671	657	652	652	676	692	661	666	632	641	663	673	674	634	654	670	644	661	708	674	681	655	686	648	657	653	682	643	667	718	625	662	656	627	690	695	627	687	630	671	696	690	610	636	635	662	666	655	645	679	634	709	692	635	713	662	657	673	643	642	638	652	679	658	700	675	669	666	673	617	650	653	665	616	638	689	660	653	666	631	689	685	618	661	642	629	673	671	700	625	705	686	657	619	663	625	686	675	695	642	628	707	648	654	668	710	638	674	613	653	648	650	697	671	679	653	653	696	650	687	679	644	686	689	573	698	670	667	697	643	620	666	621	707	633	665	650	669	665	650	654	671	662	652	654	623	689	638	628	616	605	637	668	644	647	677	623	661	657	627	633	670	664	669	668	640	649	677	676	679	656	714	643	650	658	641	689	632	669	660	667	663	673	714	671	641	639	652	678	674	710	644	673	675	662	661	614	624	629	687	676	647	733	665	690	668	627	652	709	661	654	642	687	698	638	642	658	664	671	664	689	670	651	659	712	636	672	642	661	664	696	679	677	686	671	611	682	666	683	668	693	662	652	635	674	622	623	670	680	650	660	726	641	703	638	643	668	678	684	658	652	666	667	619	683	679	658	652	631	647	662	679	634	708	673	626	660	691	663	724	674	692	649	699	691	669	601	657	687	703	705	661	687	698	627	661	728	627	640	674	703	675	694	667	640	657	693	633	671	641	691	628	654	657	682	682	682	664	633	665	619	640	618	645	627	659	665	642	635	659	685	661	702	631	678	735	635	640	681	653	652	647	655	646	621	616	672	629	679	626	661	618	667	682	680	681	678	668	699	640	668	679	682	640	652	665	651	677	665	675	658	626	679	655	624	650	656	706	646	718	665	694	656	698	690	666	668	649	732	699	653	690	671	666	635	663	635	647	656	683	644	664	629	658	649	658	630	614	659	648	667	668	671	705	689	697	701	649	673	610	641	657	664	694	641	673	651	660	686	649	631	656	687	656	647	640	661	669	670	615	650	654	587	653	681	698	645	685	631	674	634	611	668	650	665	677	682	684	666	659	631	626	658	667	664	628	700	654	659	634	609	642	614	683	635	640	658	690	676	695	708	653	644	613	602	698	674	659	665	651	595	677	658	689	616	651	655	624	648	648	637	619	657	627	687	648	659	618	645	651	661	691	658	682	651	674	730	634	675	600	639	676	726	655	678	709	659	659	638	661	645	652	654	657	597	647	651	694	692	708	650	630	651	664	657	649	616	659	652	664	633	675	701	650	692	651	666	634	643	678	672	640	669	643	649	673	652	656	668	647	614	659	700	636	660	624	657	677	616	648	663	683	687	672	663	664	641	678	697	651	718	665	683	681	656	639	647	634	633	658	669	711	659	696	685	655	614	687	674	654	656	685	661	686	656	666	640	664	603	677	665	670	661	632	697	670	686	672	647	674	688	642	623	662	669	646	715	663	623	594	644	667	641	581	669	666	684	666	648	675	623	689	664	690	686	665	671	688	656	669	658	656	634	681	687	659	630	641	669	673	664	715	677	649	675	660	687	646	609	685	651	679	681	688	675	664	622	675	654	637	661	611	630	635	649	690	661	675	642	646	677	666	623	660	668	633	669	658	645	659	695	622	649	691	618	688	650	712	633	626	697	650	672	678	628	637	651	689	652	674	628	659	668	727	635	636	685	647	704	635	657	686	647	673	628	641	664	648	642	677	626	681	676	659	606	617	630	658	712	607	633	669	677	693	631	651	644	694	644	640	677	645	676	685	620	631	699	674	634	647	695	686	635	657	628	667	633	658	648	620	683	663	653	682	621	611	643	634	660	656	677	636	683	682	631	668	679	688	619	692	666	661	655	688	676	648	682	643	677	731	715	660	651	662	637	595	661	712	670	692	665	682	647	703	642	669	629	613	707	667	646
4468	8344	7290	3800	2345	1768	1385	1269	4120	34384	30379	18677	6970	2056	901	642	578	585	569	568	558	594	576	559	581	584	576	536	592	563	543	596	582	634	583	596	559	541	589	540	566	625	597	579	610	579	560	560	554	548	583	616	554	581	603	585	538	557	567	565	621	610	618	549	602	565	580	568	604	547	569	537	539	593	585	581	561	608	553	565	591	564	565	585	559	560	617	557	523	611	563	574	551	563	607	566	567	570	577	575	588	535	573	600	562	595	578	558	574	543	545	554	503	602	605	550	582	602	560	559	556	636	594	575	586	595	572	575	555	600	560	579	564	569	552	532	559	589	581	544	563	604	538	580	519	550	553	581	525	569	549	565	597	518	584	572	578	524	550	536	543	604	595	544	612	555	587	580	577	584	556	578	584	561	570	555	563	535	548	523	602	592	551	560	584	536	602	556	540	546	575	562	613	576	536	557	585	517	571	580	611	579	562	609	591	541	575	581	586	576	610	512	564	534	582	577	520	561	588	601	575	560	528	588	608	612	566	577	561	548	600	571	537	571	593	597	557	526	583	576	582	542	577	562	540	611	583	588	577	552	567	590	588	554	600	570	548	578	573	558	536	534	601	566	596	572	611	532	572	539	567	571	586	573	545	586	575	585	564	550	583	577	549	548	576	567	588	558	604	568	539	569	573	586	554	565	520	609	544	566	590	577	589	533	596	556	585	561	558	555	568	588	618	550	579	572	544	554	589	546	572	579	598	570	609	561	579	595	599	547	608	514	563	612	556	578	594	550	550	588	526	598	572	583	545	598	569	535	583	568	572	561	575	563	529	568	571	558	535	552	545	513	561	589	561	560	558	580	575	556	597	563	570	583	548	547	577	555	560	582	572	564	572	548	589	514	575	566	551	592	547	610	592	508	585	607	592	585	563	543	583	601	586	586	566	631	559	631	577	605	585	597	593	594	564	538	579	589	561	610	578	569	532	564	575	555	561	536	549	535	551	541	559	587	566	577	570	578	575	531	531	580	562	592	531	578	550	592	559	599	564	514	559	587	535	573	619	594	543	611	559	586	544	570	570	574	600	539	531	546	598	611	573	567	559	569	563	514	565	564	560	575	617	565	608	614	563	578	560	552	560	562	569	582	527	537	588	559	558	533	574	540	566	541	586	581	558	561	574	572	561	570	565	577	541	585	584	571	564	607	558	577	585	577	554	578	574	597	537	539	557	564	532	536	538	545	516	554	591	570	536	530	573	560	553	598	568	564	546	566	552	567	575	602	556	591	593	582	510	588	593	550	580	556	559	534	602	582	579	517	585	588	572	618	585	591	565	595	593	592	561	571	561	564	555	587	558	578	571	553	555	580	590	580	568	553	598	557	556	557	615	557	530	591	575	533	586	576	552	551	527	597	570	521	570	516	539	559	596	582	539	565	544	596	587	584	556	552	530	556	566	540	557	565	565	614	569	574	598	567	594	553	598	585	566	586	560	560	574	538	551	565	550	553	563	551	587	548	584	532	546	567	583	566	587	576	593	567	531	578	563	561	590	547	554	576	550	535	604	510	538	571	545	550	587	540	599	586	568	520	512	580	561	541	515	549	561	607	557	580	539	560	569	610	547	545	593	547	566	545	566	554	565	592	562	536	562	579	557	593	571	525	567	586	566	563	544	567	581	550	537	549	563	542	567	562	561	578	606	522	566	625	546	565	568	562	542	580	552	608	578	602	560	529	572	568	546	535	566	571	542	554	544	535	585	532	542	588	547	584	550	590	524	566	534	581	584	551	548	548	593	568	561	541	553	611	577	580	541	524	569	590	559	559	568	578	560	560	567	554	616	562	525	559	590	575	524	534	568	593	571	565	517	605	556	512	587	592	535	571	553	617	572	529	581	533	592	605	558	532	566	590	590	504	555	601	612	565	559	608	568	606	588	577	569	571	597	585	516	536	560	566	597	549	575	522	586	574	580	565	566	570	576	568	576	575	532	579	544	561	548	563	534	544	561	510	559	542	560	560	571	581	533	556	556	564	576	544	535	582	522	529	543	563	582	540	593	584	556	623	522	528	543	524	540	584	562	548	524	564	581	593	536	583	610	567	584	608	527	524	553	602	544	583	529	577	534	611	568	533	573	541	587	560	566	573	549	615	541	541	530	566	573	575	578	560	546	588	529	556	509	604	555	542	578	559	656	559	577	522	548	556	568	556	556	538	563	557	578	570	529	529	578	612	579	554	551	597	576	597	559	576	556	558	550	621	550	579	596	584	569	567	576	577	550	591	569	578	615	560	543	546	611	571	525	584	573	516	574	583	568	582	547	595	588	550	547	601	559	550	620	571	549	567	549	562	586	608	596	554	516	548	592	577	589	613	537	575	613	527	563	568	562	587	545	536	577	569	549	528	590	530	582	577	588	559	557	537	527	524	534	601	607	589	579	559	500	576	548	570	582	557	548	574	560	542	554	525	547	597	563	551	554	568	554	573	553	567	587	608	575	546	626	595	562	598	579	558	524	561	534	574	585	606	561	616	580	553	569	531	581	580	560	583	610	533	630	599	542	547	549	538	554	547	551	526	563	570	571	560	522	542	568	530	573	586	546	520	579	599	581	608	547	586	551	570	577	531	576	587	527	585	565	518	558	545	572	585	573	615	569	565	557	591	589	546	592	558	568	596	582	561	588	530	556	586	575	550	559	559	562	532	594	571	623	562	558	611	565	551	547	578	556	572	604	555	560	543	569	565	551	537	560	574	573	571	547	560	540	550	603	603	566	584	555	577	575	551	572	584	569	547	583	547	570	564	527	554	547	578	576	548	594	551	545	583	573	578	558	619	576	556	581	562	526	586	587	556	570	560	525	567	574	535	574	589	553	586	565	566	568	560	588	557	540	579	536	518	555	539	560	550	560	539	544	513	540	579	568	556	548	564	578	554	560	572	627	589	524	565	556	582	550	545	555	547	558	583	589	575	579	573	584	603	587	528	556	542	585	530	573	556	578	545	555	552	577	535	524	547	574	610	558	525	554	536	560	531	562	562	580	561	574	577	561	562	550	534	593	596	554	595	579	563	578	544	588	581	545	565	543	591	565	553	557	594	538	542	517	582	577	559	576	594	545	557	550	566	558	571	546	585	554	601	558	563	551	599	503	575	582	552	539	543	541	526	556	559	546	556	613	595	532	552	563	541	525	503	542	560	559	527	523	542	562	613	550	557	553	493	571	551	519	606	539	544	565	551	580	576	564	582	537	515	597	585	577	549	584	581	549	603	570	545	548	555	561	556	549	572	548	575	549	553	568	578	586	566	552	584	605	503	574	548	575	621	552	637	548	564	560	564	613	553	534	636	585	578	584	542	562	566	575	588	569	565	597	608	566	577	540	562	560	591	550	544	547	550	605	547	590	560	545	586	547	610	596	524	568	575	541	556	528	587	534	566	564	600	602	573	597	567	560	568	582	574	551	588	586	566	555	521	569	593	578	524	601	578	543	568	574	577	587	561	569	566
27240	12845	1868	936	585	536	536	472	500	1439	2558	1938	1126	652	467	462	427	453	429	435	458	457	441	458	446	477	423	412	455	401	436	408	400	425	431	392	427	412	443	438	454	480	454	453	441	451	491	448	402	453	471	464	427	440	436	452	456	416	449	448	428	437	418	419	444	418	440	424	455	441	442	478	424	435	420	430	446	470	467	435	448	447	453	420	431	471	469	427	439	451	445	469	428	426	470	406	428	439	470	423	468	453	441	428	419	432	439	421	443	435	469	467	433	458	414	420	407	436	458	427	463	439	435	465	443	427	432	473	464	431	468	427	441	429	450	442	430	413	447	414	440	461	439	430	405	457	451	457	413	429	444	447	395	465	449	440	465	417	433	464	461	443	415	452	449	417	479	380	417	440	450	473	400	429	412	433	411	459	416	469	448	434	429	465	476	411	425	454	439	465	472	480	417	457	444	448	437	457	433	457	458	434	419	462	447	421	468	443	413	424	430	466	466	443	459	422	445	441	446	461	476	456	464	425	414	455	450	444	449	445	448	440	392	413	459	425	487	429	464	453	409	421	438	432	428	459	426	450	450	435	468	432	410	429	414	431	410	434	468	453	440	425	433	423	430	483	437	435	435	434	410	425	456	413	391	467	466	446	448	443	406	467	435	416	405	431	434	418	452	441	420	437	454	449	450	420	421	448	451	461	451	416	449	439	427	436	408	467	444	416	447	420	461	457	480	456	433	432	435	450	446	447	464	441	414	470	468	430	434	444	462	449	465	461	425	422	434	453	483	442	428	436	481	423	425	448	424	426	449	477	405	423	449	424	437	484	442	449	451	459	402	439	412	449	454	454	433	456	420	421	444	454	422	449	420	439	441	438	475	407	421	450	446	449	451	452	454	438	408	418	437	456	418	426	409	434	419	440	475	443	450	447	462	438	469	427	433	437	379	412	430	406	450	435	457	386	451	481	458	473	402	431	408	422	444	447	432	456	422	426	447	440	426	443	412	460	441	464	420	412	461	433	443	413	427	422	462	421	456	468	467	438	465	476	428	428	378	418	454	430	430	428	419	441	432	475	419	459	424	402	425	428	433	444	461	427	440	464	478	438	420	461	472	414	438	456	428	473	427	433	425	407	448	437	434	437	458	482	421	464	439	447	476	441	439	454	449	446	454	433	417	465	488	472	445	471	455	443	414	442	438	447	449	406	437	418	465	490	443	447	419	421	437	442	422	459	472	454	468	460	460	451	438	440	431	454	399	470	464	420	415	403	436	406	469	424	482	439	443	426	443	445	432	441	424	450	462	468	462	406	401	436	433	413	433	425	410	412	440	438	443	430	422	465	425	404	485	445	443	401	421	432	470	461	474	434	420	433	448	388	427	422	419	417	421	450	416	438	422	465	436	430	446	469	437	450	462	446	450	440	479	439	453	452	439	464	453	462	421	422	400	441	418	439	437	501	425	464	441	478	433	437	445	432	416	444	452	457	431	439	414	462	427	432	417	407	441	415	440	427	435	444	447	470	469	449	435	440	483	440	476	427	473	441	412	428	436	441	446	448	455	432	446	467	442	387	417	415	438	454	476	460	439	473	455	447	443	408	459	450	415	435	436	459	434	412	456	459	445	440	439	440	432	459	431	416	432	454	452	435	440	430	453	450	459	452	443	467	465	437	426	432	440	460	431	430	464	434	408	420	463	461	423	432	494	436	454	444	418	421	424	466	441	450	433	453	440	415	422	474	460	463	423	431	431	454	430	444	454	409	418	434	445	393	432	416	441	454	451	449	439	442	475	455	405	428	462	426	445	422	375	444	403	389	426	473	415	495	478	418	429	441	401	437	428	463	420	477	412	417	441	436	440	439	457	467	428	443	441	434	453	460	459	443	432	457	421	490	424	479	461	467	436	449	464	435	450	451	474	472	407	420	461	420	418	434	455	410	444	442	486	399	463	411	442	449	444	463	446	418	463	443	434	423	431	446	420	456	448	460	461	445	404	459	465	422	472	424	446	464	398	422	458	428	421	445	442	453	443	412	430	433	458	452	421	450	404	447	411	432	403	430	440	451	472	445	444	432	434	471	469	380	486	424	437	428	424	404	458	428	454	460	452	430	478	406	467	409	415	483	441	436	450	438	448	442	434	431	417	428	416	455	414	455	418	435	443	439	425	413	453	453	413	423	459	421	468	425	435	426	436	441	422	448	388	432	437	458	459	440	438	420	443	400	427	438	416	442	459	428	432	431	422	432	427	455	425	435	400	421	455	464	448	434	456	429	426	444	442	430	476	450	466	429	433	442	443	431	438	434	459	408	456	414	427	436	427	461	424	458	440	448	420	455	411	428	442	429	436	454	435	440	413	434	439	454	448	436	440	448	438	459	453	459	485	436	450	452	466	398	459	457	477	447	420	463	443	413	437	430	406	425	448	463	452	464	395	407	444	445	445	438	466	432	447	426	458	458	445	445	431	439	436	444	491	459	433	414	446	432	425	443	391	452	488	435	501	436	452	435	437	478	425	472	458	433	388	441	444	455	453	421	464	423	376	454	412	401	424	468	398	421	438	426	417	466	476	455	429	441	425	404	433	456	434	459	425	440	414	435	469	466	405	420	437	461	464	441	415	442	422	416	449	434	486	447	411	452	440	441	435	447	449	459	449	423	449	445	457	455	425	432	420	434	432	416	486	420	430	422	452	457	446	436	433	432	420	447	423	448	466	440	425	407	436	465	450	455	453	445	468	440	429	450	421	474	442	453	445	429	440	425	467	448	432	459	417	453	457	426	453	417	445	464	459	409	461	440	464	472	402	430	419	422	433	414	462	412	462	420	477	435	415	390	432	411	420	472	433	426	476	423	444	445	404	440	431	436	435	441	391	470	454	460	486	417	436	467	459	425	451	442	426	418	417	449	468	445	458	421	434	454	435	423	433	428	395	395	421	424	437	444	424	427	487	421	435	432	472	412	483	459	392	460	457	471	453	433	439	443	453	490	435	447	465	423	431	429	441	440	425	423	447	418	438	467	407	453	443	408	454	436	474	400	452	428	427	465	414	419	410	411	441	413	488	461	411	479	440	462	445	438	458	435	426	460	468	410	423	396	463	458	426	437	435	434	446	446	444	439	437	424	444	442	422	447	404	430	434	458	448	446	429	431	415	437	419	427	406	417	468	445	457	441	412	434	395	414	397	447	414	433	460	450	438	420	415	428	401	428	447	456	428	422	457	428	461	433	453	451	407	441	433	429	476	433	404	435	408	398	433	433	470	449	450	433	457	426	409	435	432	451	445	451	434	397	404	429	462	438	444	407	467	447	440	436	446	460	433	456	456	434	444	461	430	438	451	457	444	467	449	468	446	440	435	433	453	419	456	451	443	445	420	436	435	445	430	399	436	437	391	424	426	466	433	405	461	438	440	436	448	409	416	399	436	450	449	458	472	428	454	440	421	402	436	428	430	437	473	444	418	437	449	467	434	438	444	455	491	440	401	378	432	427	443	400
5150	1293	1190	734	620	535	478	447	486	2085	2972	2055	1024	584	424	394	375	416	385	405	359	393	410	353	361	357	391	328	364	341	353	336	350	349	386	411	392	404	408	366	378	341	391	390	360	358	382	339	375	351	403	396	349	372	371	368	399	415	378	383	384	386	399	379	407	336	345	331	391	380	405	398	407	374	353	367	380	386	359	390	368	358	384	377	399	341	407	427	426	373	414	383	382	360	363	369	378	389	400	403	401	429	381	369	388	381	390	398	378	352	349	370	406	397	363	370	389	383	377	361	363	370	360	404	414	393	370	363	375	334	356	369	378	368	362	349	405	375	384	395	406	394	399	371	407	386	381	381	390	356	356	361	371	384	397	338	387	363	342	358	374	371	331	360	366	368	377	383	396	398	384	382	380	385	402	370	361	354	361	333	360	373	315	375	373	372	388	428	388	329	365	400	346	346	401	386	385	400	402	368	380	409	355	376	386	376	363	387	404	400	405	385	390	384	340	362	384	390	371	402	338	367	425	349	362	363	380	356	394	342	394	395	356	355	403	403	343	395	384	356	379	389	399	378	393	351	385	395	373	406	371	358	380	377	380	334	356	386	373	356	378	369	417	377	378	401	368	364	400	373	372	359	346	375	364	356	397	392	374	381	396	389	378	379	390	372	375	352	362	415	366	376	386	399	393	376	354	393	365	435	392	381	407	340	374	394	377	353	368	367	353	361	335	354	393	373	379	397	356	369	370	356	389	364	375	412	377	404	371	361	399	363	406	358	371	400	363	415	382	399	374	371	336	381	394	351	376	366	400	372	343	361	371	400	391	360	400	376	391	357	361	408	370	351	378	362	395	352	422	351	352	360	372	407	395	362	394	383	344	399	376	369	335	349	399	389	366	369	357	377	378	385	398	345	379	387	382	372	396	401	371	368	388	377	381	354	422	389	400	360	366	379	371	380	360	316	355	378	376	381	413	406	360	380	363	404	348	323	378	359	376	377	379	378	374	397	367	334	386	354	336	364	411	421	402	366	350	352	385	354	376	402	385	373	365	371	361	379	392	370	404	315	387	358	372	396	376	348	402	406	370	365	376	408	342	348	368	370	402	357	367	395	385	380	382	378	360	357	379	379	386	408	388	376	388	394	396	397	391	363	396	369	411	382	386	385	382	378	362	379	360	349	350	367	359	335	387	380	343	384	381	377	394	390	360	396	394	387	364	407	413	352	393	389	397	385	357	353	351	349	378	392	369	359	401	359	381	366	398	379	354	352	353	388	389	377	368	393	425	372	374	388	366	387	401	383	361	384	370	389	392	381	392	391	344	409	422	389	375	375	392	379	404	372	352	352	361	381	363	379	380	389	373	378	377	366	373	372	442	364	384	419	366	375	382	368	384	382	361	375	360	397	382	392	372	399	377	396	383	348	368	420	393	364	368	371	413	334	371	385	402	387	375	362	406	423	343	393	372	383	370	344	361	319	377	369	351	384	407	400	392	374	401	375	381	370	364	377	368	387	392	394	396	363	383	370	395	370	363	372	360	403	378	365	359	410	360	346	357	351	359	407	416	392	347	369	393	399	398	378	426	431	345	373	358	385	369	336	400	366	397	383	367	395	394	363	382	385	376	357	363	350	358	379	390	370	383	338	390	368	383	352	382	367	383	412	422	366	392	322	371	384	386	356	404	383	356	411	367	412	391	402	376	363	397	359	362	346	359	370	376	409	397	405	357	357	406	371	358	380	347	399	381	353	355	431	397	384	379	349	355	372	375	363	368	396	406	388	361	384	373	356	387	397	376	384	356	382	366	373	382	375	385	334	389	381	386	375	381	391	333	339	370	395	403	390	387	416	393	389	350	380	376	349	371	384	383	362	368	343	380	367	373	368	367	401	391	348	368	368	401	371	343	369	376	361	340	387	378	362	380	381	418	398	377	360	373	397	368	390	392	382	386	378	376	372	347	397	358	353	396	412	357	349	391	379	392	373	379	367	361	361	379	367	366	403	345	366	391	347	363	390	351	373	365	365	364	417	380	369	369	379	381	374	359	367	397	390	389	371	352	392	349	357	395	403	395	357	340	352	375	360	380	385	386	370	367	356	369	399	367	393	387	355	339	413	378	348	393	380	398	381	412	371	374	387	348	371	375	390	394	371	356	411	366	386	357	394	354	349	355	359	381	383	366	366	382	363	392	376	379	356	390	362	391	382	412	371	380	362	341	384	420	371	405	385	320	347	401	373	384	356	367	356	377	356	382	343	375	395	370	347	395	380	367	431	374	387	378	369	402	372	398	368	357	368	382	355	393	384	356	379	398	401	412	363	399	407	366	355	375	401	366	407	361	335	397	375	375	392	359	360	362	393	396	378	365	384	389	389	356	374	385	356	352	391	354	407	366	353	403	399	403	399	367	409	392	393	361	372	334	365	389	346	397	402	374	379	364	383	356	406	359	357	404	371	425	362	352	396	360	356	369	374	401	357	401	365	363	357	353	363	349	380	366	373	370	381	347	378	396	355	381	398	356	332	361	385	375	376	365	346	377	346	364	370	399	409	382	413	366	352	409	370	352	390	389	419	365	405	408	371	401	364	380	375	390	397	381	391	378	388	353	384	379	425	357	386	373	368	447	405	374	377	382	360	368	387	388	386	412	370	359	415	390	383	371	385	411	382	368	358	378	355	385	346	387	392	364	389	401	379	380	335	382	385	376	358	356	382	397	380	411	331	378	366	400	387	370	397	410	357	369	368	387	421	381	356	362	360	395	358	370	397	402	399	335	340	341	355	342	393	358	383	395	405	359	361	383	358	368	368	411	422	379	412	390	364	410	401	371	402	370	406	341	372	397	376	368	393	362	386	355	391	388	382	396	363	377	392	365	367	381	367	371	374	392	364	380	400	372	414	407	410	368	403	376	408	396	400	369	377	384	392	357	389	375	371	366	400	420	369	396	383	381	410	366	397	369	375	397	351	377	410	379	337	382	373	411	402	397	374	368	376	367	395	365	394	411	389	411	427	397	408	389	396	373	367	394	361	381	419	350	389	379	382	354	404	400	402	365	348	380	396	399	395	382	387	396	373	410	387	367	365	376	372	406	345	379	381	372	387	371	376	377	374	418	383	382	366	369	349	368	370	368	363	361	377	374	388	388	400	390	381	393	409	383	385	387	393	334	375	340	383	382	358	397	398	363	385	367	413	380	367	368	400	328	416	351	377	365	358	385	407	387	361	353	420	393	410	368	359	360	389	389	371	409	354	402	399	384	359	345	410	363	374	387	359	375	402	356	401	393	356	381	395	371	375	389	384	389	371	400	388	342	386	369	377	392	354	382	411	365	402	391	367	352	399	370	349	355	407	399	387	384	367	377	362	378	338	386	356	375	406	406	345	351	360	365	378	396	348	372	360	391	383	362	384	382	398	353	372	385	339	382	385	388	357	378	342	376	366	376	403	383	367	362	384	380	408	388	365	369	429	353	394	365	362	368	395	376	368	374	381	391	370
25059	21056	26999	25106	6482	1309	937	748	669	10691	20090	13714	5073	1334	662	507	467	470	505	464	450	449	500	440	467	492	450	485	501	514	473	500	514	486	483	486	474	483	495	501	466	477	482	525	499	477	449	488	489	477	476	515	458	495	475	477	451	509	465	449	502	451	463	461	486	467	446	488	470	462	492	485	462	492	498	486	528	490	494	459	445	450	478	468	454	471	455	493	465	482	459	467	508	481	470	487	542	479	485	487	470	487	488	504	465	457	490	470	510	476	446	472	486	459	477	503	480	450	475	456	474	490	481	438	466	492	497	463	463	495	472	461	496	470	504	447	479	466	463	458	475	493	476	455	536	502	436	496	480	478	482	520	479	505	461	487	479	484	455	431	479	477	485	469	485	458	464	468	500	492	505	483	474	503	459	460	452	474	458	461	521	495	439	446	490	460	463	451	476	508	463	486	490	478	482	484	481	451	502	480	481	459	476	464	476	459	509	489	497	436	480	455	507	477	489	470	474	458	463	464	459	474	455	458	451	485	468	491	509	449	472	473	446	500	493	486	498	497	458	463	491	484	510	468	476	481	491	450	499	461	484	496	498	497	472	462	481	536	470	472	479	478	477	468	464	453	446	464	489	505	534	514	521	502	495	432	501	467	470	457	471	484	526	522	498	456	519	496	466	497	443	468	491	512	452	495	484	499	476	478	507	459	498	473	457	499	500	463	492	499	470	487	492	469	442	497	441	476	479	540	498	462	461	465	481	469	520	482	480	462	465	456	479	485	507	493	497	461	498	497	466	519	494	480	450	487	447	486	457	525	500	485	482	436	436	484	500	461	470	477	498	453	483	487	445	459	498	480	444	482	487	513	510	479	469	470	450	447	463	497	503	484	477	468	450	446	494	453	488	490	478	485	476	468	540	485	486	508	463	478	450	443	456	485	464	497	475	435	495	454	496	453	468	497	459	471	480	465	454	475	475	487	477	485	463	474	480	470	427	488	498	472	484	444	493	474	472	499	488	484	469	485	448	496	502	441	446	494	485	454	516	512	445	466	471	488	520	513	460	472	486	517	435	469	504	469	475	432	475	475	455	507	487	514	490	498	467	503	433	487	477	449	483	498	503	466	472	519	435	506	498	493	480	470	467	451	481	470	481	475	484	482	498	489	468	475	453	475	454	511	406	484	505	457	486	471	470	410	470	518	475	465	486	520	439	443	414	513	454	499	485	479	446	489	469	440	463	503	470	490	469	490	493	445	472	483	468	477	463	480	480	451	477	479	504	465	493	440	465	510	455	490	486	468	502	502	493	424	465	429	477	489	507	486	471	461	482	460	460	510	460	493	480	497	503	459	470	478	481	479	461	452	511	468	498	440	495	525	502	485	475	491	461	473	491	490	485	522	483	481	448	469	480	479	522	467	451	445	454	455	454	459	476	462	476	469	482	468	500	469	505	488	497	490	452	498	481	499	483	522	475	511	499	486	505	435	474	505	451	473	487	492	471	482	462	497	491	500	502	490	471	464	453	456	441	459	472	477	489	464	515	514	483	453	466	455	465	520	510	515	487	515	479	512	441	481	488	486	490	551	462	461	489	504	515	457	525	467	467	467	430	513	475	488	524	454	497	449	465	460	466	529	497	494	496	497	537	456	462	514	468	477	450	503	509	484	497	492	476	477	478	480	482	500	486	469	461	479	476	469	427	486	489	452	451	443	488	453	471	486	505	457	477	470	468	456	471	448	490	489	508	500	456	467	484	505	486	500	456	467	457	479	485	471	475	449	459	493	457	473	478	483	489	441	468	453	512	460	464	506	482	497	488	495	482	495	512	462	473	477	477	492	479	475	480	499	478	453	465	496	482	468	451	461	463	483	451	509	469	460	472	437	457	480	508	470	458	474	456	460	481	460	503	482	491	515	473	498	485	469	476	465	486	490	500	523	462	523	494	434	476	486	468	473	462	464	448	472	455	422	469	507	478	483	477	508	474	484	515	490	444	451	474	488	478	458	470	492	498	494	485	465	496	482	430	503	508	471	472	462	481	445	459	496	434	479	502	497	536	512	464	506	483	497	490	525	473	463	440	475	460	473	429	470	470	482	484	495	473	469	460	475	467	454	456	514	454	437	466	527	433	459	443	416	468	497	486	452	430	505	463	500	492	512	465	515	454	474	470	492	501	431	475	454	506	475	493	473	461	459	452	474	511	457	505	433	452	449	500	417	476	488	502	474	467	490	443	491	443	490	455	481	458	452	476	465	450	479	496	461	455	515	469	486	497	464	478	470	436	475	466	484	441	530	498	515	495	472	476	499	439	502	473	509	451	477	505	471	478	462	491	489	476	467	456	456	478	483	506	505	522	502	488	481	480	469	491	509	478	488	473	471	483	467	466	487	480	500	471	467	471	541	473	431	449	462	515	442	463	460	490	458	506	514	504	462	494	458	483	454	487	473	523	467	455	436	452	469	459	453	468	469	513	443	469	457	505	484	435	509	462	463	445	474	462	484	455	489	461	515	482	460	470	472	498	441	449	460	487	458	488	452	501	465	467	501	450	467	484	466	466	475	443	469	476	464	483	504	508	496	476	471	483	473	457	473	451	470	478	509	468	491	459	420	491	481	469	469	501	478	530	454	491	466	495	456	467	472	491	446	450	528	466	460	446	456	476	502	458	440	472	475	451	504	483	489	476	469	508	477	429	472	481	462	486	474	484	501	466	495	439	502	509	470	472	467	458	443	463	431	461	438	422	481	539	446	435	444	468	463	473	496	511	459	493	467	485	484	473	488	508	477	484	485	512	505	498	460	455	493	510	485	514	450	454	465	484	464	456	481	459	503	512	485	484	445	472	465	479	495	478	490	503	464	493	453	478	455	452	457	478	474	474	472	458	490	446	488	475	526	524	437	449	462	463	461	484	435	471	488	428	496	477	470	432	455	458	467	487	482	471	443	467	486	495	449	435	476	484	490	494	502	394	465	444	506	512	488	461	483	523	471	486	489	482	480	481	470	464	520	464	469	479	482	478	490	442	516	475	486	436	477	528	443	465	484	442	485	468	450	499	523	476	458	485	480	461	480	480	539	471	445	467	470	496	431	478	462	474	473	440	484	446	487	450	467	444	490	469	458	486	525	483	499	510	479	505	471	468	447	493	462	482	472	505	481	475	491	454	472	470	466	493	498	478	504	505	449	501	491	472	461	494	506	506	480	482	494	478	504	515	489	485	497	513	429	492	500	515	493	500	491	478	488	479	499	489	495	506	465	490	463	464	493	490	473	475	495	484	461	485	501	453	477	456	478	487	453	468	479	528	465	484	464	517	446	478	502	465	485	444	509	489	498	505	455	510	469	471	494	452	479	485	473	480	465	490	468	474	429	510	463	487	468	516	491	485	514	477	429	443	465	501	507	458	480	445	508	475	465	468	442	453	436	499	484	455	464	506	473	503	471	476	463	496	484	448	457	479	448	476	458	471	466	477	447	514	507	461	500	469	459	533	499	472	449
4061	4395	3805	2034	1452	1089	913	852	781	14342	18422	11500	4630	1393	648	445	427	418	422	434	416	423	444	459	385	444	435	426	430	387	446	430	446	428	436	454	418	444	439	431	456	430	419	460	436	424	413	409	459	430	418	440	396	452	382	412	431	409	431	420	418	424	424	445	439	413	400	404	415	452	441	420	452	474	420	418	421	407	410	399	437	475	432	447	413	461	428	418	444	392	420	422	447	407	432	438	386	435	451	393	405	414	446	412	414	420	431	433	420	443	460	388	393	428	374	471	453	394	418	418	419	431	456	433	445	458	416	385	420	439	427	403	416	426	418	377	413	437	427	399	410	407	474	383	422	419	457	417	431	409	429	368	477	429	418	405	420	413	406	458	400	437	422	440	417	457	452	438	444	414	409	441	402	463	413	423	451	435	424	436	429	394	465	433	408	395	412	437	443	409	440	412	409	410	425	460	420	447	405	460	419	416	413	407	444	422	384	445	451	433	402	401	378	411	435	405	438	462	409	446	433	422	432	431	436	431	408	448	389	414	451	426	394	420	459	475	460	453	462	449	449	418	403	449	428	413	440	425	376	424	443	444	403	441	415	401	414	423	379	425	426	414	420	423	448	382	411	406	412	431	457	408	389	410	446	368	415	413	426	439	419	457	444	467	440	424	421	385	414	398	420	411	438	435	424	445	429	441	432	433	449	405	397	395	437	395	425	456	455	446	429	418	407	428	410	403	428	439	446	425	424	412	423	432	388	412	402	407	431	371	419	433	403	411	459	439	398	411	379	427	448	414	463	441	413	403	427	419	438	401	451	414	447	413	452	441	425	453	409	403	388	415	408	462	436	433	413	422	397	437	432	434	427	429	422	406	419	425	390	438	471	415	424	429	387	436	417	391	417	434	441	422	401	384	428	452	454	441	465	431	417	407	438	398	401	439	432	444	410	418	407	394	448	445	432	422	382	455	369	456	432	399	408	448	476	427	399	379	422	439	408	417	406	411	449	411	392	435	466	421	455	421	399	431	434	427	445	437	440	401	429	419	407	389	421	393	428	450	424	440	436	393	427	484	409	428	425	419	432	423	426	414	445	407	431	421	415	399	416	422	438	431	415	421	440	423	426	439	399	427	414	455	464	389	466	450	461	408	466	430	423	424	392	437	425	432	450	387	434	454	415	395	434	425	429	404	419	404	439	426	424	424	412	396	445	377	463	412	426	405	400	436	409	421	419	422	415	403	406	391	413	399	417	406	430	442	433	423	417	427	394	415	426	399	435	392	394	426	451	463	426	389	414	435	420	421	424	429	469	426	403	442	450	445	433	421	438	434	442	422	411	423	443	446	406	443	417	446	399	434	439	434	421	445	410	424	408	396	399	409	400	430	419	421	428	413	443	437	394	439	416	413	491	444	468	400	408	428	426	377	406	427	431	414	378	463	416	406	390	436	450	400	420	441	438	421	393	409	427	399	421	422	417	457	428	443	396	401	449	413	424	449	441	427	365	469	415	408	374	417	410	468	448	397	412	452	424	431	390	414	405	430	417	424	445	442	434	416	411	394	440	399	422	441	395	441	413	419	428	407	457	424	416	439	430	407	424	399	387	398	428	429	415	406	404	399	449	453	408	468	447	456	401	438	472	420	410	426	415	428	449	446	423	414	464	451	411	430	421	401	406	418	438	399	409	431	401	409	385	414	411	424	422	404	402	391	416	421	413	431	436	430	467	413	463	415	431	423	433	428	427	398	424	420	395	428	403	406	409	430	398	431	432	422	440	451	424	391	438	408	422	441	441	385	452	395	407	421	424	428	378	394	440	382	489	443	437	447	398	462	431	354	414	436	444	421	420	418	404	423	424	429	464	434	408	418	395	406	424	411	421	480	445	410	419	388	420	393	458	412	398	415	383	409	402	437	434	412	422	434	412	405	402	439	411	437	417	458	459	392	428	425	410	402	403	450	426	400	431	396	439	430	424	413	429	433	429	444	405	388	387	432	395	407	417	419	435	430	432	449	421	448	431	405	438	448	434	394	420	419	449	419	411	432	388	410	414	406	400	417	435	446	461	411	404	447	441	448	426	457	436	399	413	422	444	428	456	406	440	455	428	434	431	436	413	476	430	433	445	398	415	403	418	423	412	411	445	415	424	413	392	383	429	429	432	441	416	409	445	401	411	425	405	431	390	439	449	420	411	456	401	433	449	458	392	405	413	413	441	410	432	409	418	447	426	447	422	435	413	468	408	392	421	392	407	404	443	385	429	421	402	406	407	411	430	410	401	426	450	406	438	426	421	430	405	429	384	433	405	417	427	419	436	427	422	414	436	410	404	440	402	410	426	467	401	393	420	391	470	400	402	408	452	414	408	412	402	415	397	394	417	414	407	427	413	477	423	430	434	409	434	421	371	469	441	461	390	421	422	474	418	429	429	446	432	421	424	460	397	447	435	393	412	402	393	461	411	435	439	411	435	415	379	373	417	456	403	418	396	439	461	431	425	430	397	446	405	395	429	399	440	417	426	451	413	382	408	416	386	444	406	454	406	449	453	393	418	423	413	414	408	414	406	503	439	438	419	415	405	418	405	377	413	429	458	434	443	415	454	418	419	389	443	440	421	437	412	427	451	441	436	432	418	401	405	386	396	456	425	401	407	437	400	414	424	445	411	435	427	415	422	387	416	417	455	391	419	388	425	396	411	425	442	447	410	398	416	385	443	428	451	386	415	461	416	407	420	439	410	429	392	439	417	436	412	452	440	414	390	398	415	426	448	417	438	445	424	422	437	425	385	384	428	396	417	422	425	434	405	420	424	415	413	419	404	393	406	412	410	424	417	421	422	415	448	441	419	412	418	394	401	453	445	415	418	434	380	441	447	410	443	430	430	389	393	418	450	406	471	393	429	433	465	431	402	403	430	407	414	395	433	418	420	469	436	454	434	426	451	441	419	437	389	417	427	426	384	459	402	388	440	420	397	433	410	419	422	436	416	401	432	449	450	428	420	438	441	426	441	430	393	405	413	398	424	414	417	399	443	401	423	425	430	424	414	412	388	437	436	422	465	446	394	413	404	404	468	409	463	422	436	427	426	417	439	437	474	427	491	435	410	428	407	434	430	447	415	474	394	426	437	397	413	425	413	444	404	436	439	403	445	417	421	394	438	422	429	395	416	418	400	448	400	419	426	450	404	404	402	413	411	421	397	405	439	471	438	437	461	415	450	409	386	413	412	435	430	404	429	401	409	403	413	416	393	425	428	403	421	427	450	446	460	419	414	395	397	427	409	419	416	416	447	390	411	424	443	443	419	386	414	391	439	414	406	393	426	450	437	419	426	402	411	419	426	402	412	413	421	446	444	427	405	436	439	425	445	441	423	469	433	406	407	413	419	438	431	436	476	397	424	389	424	410	415	424	458	447	435	427	397	422	413	411	410	379	412	434	415	382	441	380	427	426	423	424	412	450	415	436	445	401	442	384	447	416	404	432	397	385	399	459	418	424	433	416
23751	20966	28163	23942	20933	8951	2070	1265	1101	21777	35560	26462	12214	2764	1126	662	673	631	649	608	636	613	624	649	633	675	609	647	657	650	661	642	648	641	668	606	622	629	616	603	638	604	664	634	646	599	606	630	691	662	608	628	640	652	659	579	638	585	622	624	623	650	639	616	610	640	645	628	671	614	627	644	655	644	636	652	668	568	588	604	632	646	591	666	627	657	607	627	624	645	598	643	649	644	633	591	641	628	604	631	634	609	599	604	608	634	649	621	654	609	645	606	566	650	599	606	625	649	583	620	643	672	612	626	645	637	625	609	676	641	618	637	675	601	594	605	629	651	638	662	668	641	697	625	610	593	626	641	629	646	679	625	636	632	612	599	632	679	652	645	616	599	671	609	625	641	612	656	608	646	625	653	600	636	584	597	625	642	640	598	636	612	600	648	645	645	635	615	607	625	622	607	608	646	599	616	672	656	608	593	659	636	596	627	626	650	629	632	598	660	634	619	599	599	660	625	640	645	590	620	638	684	602	626	590	624	641	603	626	641	661	629	606	626	615	617	633	606	659	637	635	626	653	655	582	676	652	665	638	616	617	624	620	649	633	604	672	641	643	654	632	603	650	656	615	619	580	620	614	599	639	611	657	638	616	615	599	574	620	605	607	625	619	619	596	617	635	664	623	623	631	621	620	637	605	663	604	614	677	613	613	601	650	660	570	611	615	627	639	620	615	618	623	633	640	659	621	639	602	641	665	628	627	629	637	621	624	635	618	598	600	613	638	666	634	599	635	619	639	620	618	611	599	663	615	632	584	579	623	641	616	622	664	628	617	616	620	592	650	644	655	654	631	591	599	645	633	611	562	617	615	603	655	596	653	614	664	602	636	621	617	609	643	600	678	634	614	631	624	672	651	618	608	682	640	614	661	597	618	611	652	609	601	673	611	659	606	611	658	597	642	644	626	631	571	611	649	656	671	646	657	567	631	641	639	604	592	597	610	640	604	645	642	626	639	657	661	589	649	613	642	660	596	623	604	685	609	637	610	618	615	624	606	571	654	617	633	663	638	609	658	655	671	592	639	643	658	636	614	588	623	645	604	651	626	590	664	624	659	643	623	584	604	607	604	637	589	656	645	599	619	654	595	647	670	615	591	658	629	617	602	612	634	590	594	655	624	634	570	640	622	658	655	606	657	601	602	616	627	635	633	598	630	660	641	659	644	623	626	639	620	635	559	630	645	658	638	644	623	634	643	660	647	646	644	632	642	613	586	576	633	609	578	625	607	621	626	597	634	599	633	677	655	624	636	686	607	597	576	583	608	605	635	651	675	660	641	634	656	630	628	612	655	589	649	649	630	672	611	661	588	672	629	602	599	625	601	658	645	578	636	604	658	593	649	578	631	639	594	626	652	659	625	637	631	656	637	630	617	609	634	604	614	634	647	644	625	659	647	663	628	675	684	605	622	638	672	603	596	662	660	646	669	613	602	641	635	610	631	667	659	659	602	646	648	637	608	636	606	581	605	581	626	585	645	619	640	647	636	613	605	630	620	616	628	640	648	630	590	609	605	624	590	657	625	665	595	637	611	625	624	592	606	605	637	642	641	635	604	593	629	641	624	629	631	587	646	679	600	648	614	624	656	643	607	619	625	602	619	642	639	639	612	613	617	605	677	658	641	588	638	619	637	639	617	615	609	629	633	643	627	631	610	639	651	629	661	634	643	671	611	623	594	597	602	646	613	610	624	625	628	609	630	676	601	611	638	635	602	617	654	621	614	654	625	619	656	608	639	613	636	617	613	645	650	663	604	628	656	618	668	636	650	635	634	636	656	642	603	595	608	644	614	609	617	587	620	590	638	631	632	651	618	605	650	633	629	651	637	628	657	603	587	605	644	614	633	639	612	632	644	632	612	649	623	636	636	663	643	650	608	672	611	614	619	653	609	618	636	661	682	636	593	664	657	628	677	621	623	606	675	621	602	642	598	680	651	627	622	614	639	584	633	600	628	634	648	649	652	617	629	601	636	595	619	609	617	600	663	632	684	624	600	650	605	670	642	632	566	635	602	639	615	651	613	643	593	643	603	652	659	650	663	637	619	605	617	634	665	675	633	577	584	653	599	645	631	623	619	615	648	627	630	655	657	585	614	599	659	598	664	676	636	637	638	670	666	602	659	623	606	627	600	622	678	621	638	637	632	626	615	608	634	637	643	618	617	661	623	622	610	642	643	646	607	606	625	640	664	564	625	600	574	649	662	650	653	599	564	612	606	642	622	596	617	614	640	604	621	597	603	672	592	597	620	596	595	631	615	610	629	646	619	633	646	636	642	619	638	633	642	637	627	593	635	643	660	639	643	593	635	608	602	597	602	619	605	679	637	658	630	650	626	636	661	644	636	665	676	641	627	684	572	620	615	597	640	600	578	652	610	649	654	628	588	651	563	598	650	625	635	636	685	618	644	638	616	623	626	656	583	628	613	584	597	643	653	597	653	636	637	620	621	646	634	617	652	672	627	642	633	671	609	577	669	646	645	627	611	601	596	650	652	677	675	663	641	619	601	611	636	635	631	617	577	627	612	609	594	582	582	636	598	620	657	609	638	555	643	622	634	644	634	654	609	621	591	602	621	642	660	611	615	640	632	617	604	602	671	621	634	586	646	647	592	592	591	639	596	629	620	598	641	634	621	648	629	654	580	621	626	613	599	573	613	672	605	688	659	629	617	640	580	579	608	663	612	643	653	621	597	655	634	656	655	594	634	637	640	636	632	633	602	627	597	645	643	616	579	613	602	638	628	611	615	650	648	640	624	684	641	611	576	623	681	598	622	624	636	655	598	643	626	625	584	666	659	651	622	653	635	642	605	640	595	650	597	633	602	582	622	615	645	584	628	627	624	622	654	643	629	599	654	652	612	603	609	609	633	609	631	569	637	598	635	585	602	652	640	624	620	610	640	626	654	633	636	629	586	668	624	615	597	631	639	637	582	614	612	656	618	586	581	622	639	633	612	639	659	604	597	617	604	648	635	617	612	594	638	599	544	657	561	636	578	650	594	626	645	611	616	622	607	673	604	601	599	649	638	672	566	594	618	593	618	622	638	561	613	573	604	619	676	586	628	642	637	587	650	655	641	654	637	637	581	610	613	645	627	640	674	589	665	595	620	602	590	570	600	637	578	611	650	651	595	616	618	632	649	677	621	626	579	604	641	581	646	610	637	652	639	698	681	628	638	665	627	621	621	615	627	628	652	591	570	654	581	593	635	602	651	625	612	633	618	594	628	613	622	647	636	610	653	607	656	589	609	663	607	611	583	574	642	629	607	641	645	594	624	681	670	605	654	578	645	602	633	614	647	632	668	640	657	674	649	646	693	622	591	602	616	611	595	628	645	642	613	598	652	628	644	639	630	621	634	594	614	650	656	644	597	608	629	636	608	636	632	636	644	606	605	640	629	634	597	630	628	621	666	642	633	659	582	570	608	603	581	632	654	592	608	641	627	619	599	612
4490	8046	6503	3527	2288	1970	1500	1330	1339	27076	30743	21456	9425	2500	955	561	536	576	541	513	543	514	538	565	527	566	513	550	533	548	566	499	494	538	544	569	541	518	524	528	592	541	577	537	558	561	577	530	583	569	569	568	585	528	574	542	549	542	512	561	511	489	583	563	558	532	549	540	534	585	523	565	576	606	575	506	527	536	510	528	517	550	528	555	529	548	575	544	533	542	569	546	499	497	566	552	559	541	537	494	561	502	525	512	585	538	498	577	525	514	573	564	542	527	534	531	545	544	571	547	548	524	532	551	539	570	559	556	550	541	536	532	578	579	538	563	578	525	508	531	582	500	546	528	542	575	541	558	564	557	532	550	555	548	567	518	525	515	543	514	511	546	509	537	554	526	553	560	551	531	504	534	522	534	532	569	559	528	529	583	521	553	553	569	578	546	543	523	545	526	519	523	574	537	541	588	540	524	538	539	525	518	567	539	530	546	532	544	554	533	566	537	565	545	525	533	528	507	544	551	545	553	546	502	510	551	515	549	527	535	525	563	528	567	524	545	569	563	552	520	577	555	511	550	552	579	565	494	564	498	553	553	521	559	511	548	530	562	530	555	566	536	529	535	550	513	576	511	551	526	519	553	545	516	511	515	546	535	514	539	563	539	538	547	513	512	527	507	557	529	543	518	550	501	522	539	559	534	497	510	563	527	559	515	556	540	526	531	530	523	542	558	533	510	500	552	549	565	587	555	526	506	568	526	530	571	526	591	578	511	533	522	544	570	558	505	540	530	524	523	555	557	500	545	570	537	525	525	528	550	535	487	525	524	578	557	555	527	560	530	527	600	533	561	572	554	530	534	564	574	595	539	545	529	534	551	565	518	561	540	560	540	527	561	535	542	581	497	531	563	542	516	559	544	530	548	517	546	552	537	537	550	496	564	560	511	558	522	564	544	538	543	528	548	521	554	559	531	564	540	523	531	557	533	506	531	548	512	550	540	497	514	544	547	547	541	547	551	538	554	560	536	510	522	551	536	518	536	555	559	520	543	590	543	520	538	526	585	567	560	557	579	537	544	579	521	539	505	524	540	557	522	532	527	529	539	528	529	551	548	551	507	542	533	587	525	578	512	557	537	505	563	558	524	534	552	543	508	513	531	542	549	538	519	570	529	537	506	518	544	537	531	516	527	572	506	546	523	525	476	557	551	559	531	485	511	510	538	580	541	548	580	579	537	534	536	564	591	542	543	561	517	511	554	535	579	539	559	548	509	568	547	538	572	539	524	538	522	516	525	580	513	539	570	501	543	506	553	558	556	513	509	533	548	530	534	553	543	511	556	575	554	580	511	524	501	561	548	500	606	488	555	500	551	581	528	535	535	539	546	502	530	562	542	521	530	516	554	502	517	494	550	508	592	538	543	561	577	482	527	518	546	547	519	556	538	524	577	588	497	538	547	514	503	543	522	548	524	551	551	569	535	569	551	529	566	537	545	557	525	532	542	556	521	564	550	522	567	568	552	570	534	579	531	544	520	569	511	521	549	528	530	546	558	540	514	526	532	514	515	547	572	529	554	549	549	555	535	526	516	518	555	530	525	552	549	543	527	511	551	514	561	551	511	560	536	539	546	534	555	540	519	540	542	543	513	540	547	567	505	525	534	572	559	519	529	551	516	527	551	531	530	502	553	566	565	542	534	528	539	507	488	539	544	516	562	541	549	520	553	538	589	529	551	534	552	520	593	525	556	581	530	533	545	535	548	501	500	496	509	526	554	535	504	515	536	495	528	534	549	602	529	567	556	603	528	534	493	587	537	505	553	550	513	529	556	553	543	504	518	542	543	525	562	542	519	520	540	525	537	574	503	545	547	512	612	529	541	535	495	538	564	567	561	539	528	515	530	518	562	529	552	565	528	506	543	524	521	524	494	519	540	516	538	563	503	567	569	530	528	553	558	535	512	567	543	555	527	572	550	546	490	549	533	533	544	537	531	541	474	540	544	599	515	498	562	579	572	539	515	570	542	576	523	535	534	547	523	550	558	533	538	548	527	543	507	503	577	498	534	530	512	490	560	541	567	501	504	533	500	536	554	542	532	524	518	500	520	518	533	541	565	542	538	563	560	541	552	544	510	511	558	552	564	513	566	535	546	544	556	550	567	525	529	526	553	600	528	539	562	602	547	524	529	502	578	546	546	547	551	554	512	552	478	543	569	534	555	548	479	537	486	548	494	551	532	568	541	513	520	528	503	520	553	560	495	548	567	523	523	555	506	529	496	555	506	530	516	573	533	551	584	526	579	539	555	549	499	560	491	538	542	579	558	504	562	518	557	561	563	532	480	514	577	549	579	529	532	537	544	505	526	521	556	545	536	529	554	533	539	537	529	572	519	479	538	575	555	579	557	544	539	506	545	557	537	528	550	508	557	562	552	543	546	531	548	556	551	546	535	519	535	544	580	524	547	553	491	564	524	526	521	571	552	544	542	537	527	527	550	538	580	530	544	520	543	574	559	516	536	552	554	515	562	580	515	524	537	534	493	553	565	557	492	509	506	567	583	562	544	577	539	534	504	532	539	545	498	516	556	551	543	534	526	531	543	552	578	557	531	533	550	603	515	520	550	575	525	504	520	509	519	493	530	514	524	536	494	541	533	555	510	545	479	550	571	581	553	568	525	570	561	500	512	549	558	550	518	535	560	525	534	517	563	515	484	559	571	573	555	523	558	521	524	529	539	552	538	521	522	568	560	493	519	495	538	549	550	498	534	531	538	529	537	529	519	515	553	568	545	537	518	537	512	562	551	544	529	519	541	565	520	562	510	543	537	514	552	590	561	544	500	547	556	596	550	534	574	556	556	546	552	511	578	537	569	560	566	555	540	518	548	558	520	537	562	548	543	515	543	534	549	558	497	565	523	530	538	551	563	539	548	561	536	512	548	522	536	553	539	502	544	533	537	506	581	544	534	506	516	557	537	501	524	526	561	510	498	571	528	524	565	542	567	501	533	537	514	554	515	507	534	508	500	569	546	566	543	559	585	530	546	574	520	532	546	526	541	537	565	508	522	515	520	521	533	544	527	606	494	551	492	557	505	505	503	540	571	546	529	550	565	513	573	562	566	549	540	541	554	515	547	542	536	505	543	560	527	521	574	502	540	521	506	537	559	522	533	548	530	562	544	543	508	519	525	515	509	543	529	540	569	584	541	549	543	516	528	564	545	512	511	540	536	546	495	536	504	534	547	500	533	572	582	490	529	543	518	497	524	534	528	503	547	516	538	505	533	536	548	493	543	517	524	525	562	547	523	526	526	517	538	472	543	501	526	525	545	517	537	557	558	530	494	551	510	482	518	559	586	574	526	514	552	514	518	572	550	526	501	542	543	529	572	595	534	520	513	533	547	524	546	556	513	529	598	505	525	516	514	502	577	537	487	542	532	547	546	561	576	535	524	519	545	551	501	564	520	500	511	502	552	514	512	528	532	521	544	554	575	544	498	548	560	552	506
27331	12426	1651	823	505	422	449	386	367	1148	2147	1898	1001	589	363	354	394	372	343	365	358	352	325	383	320	358	346	358	351	348	340	360	361	351	370	374	361	318	366	346	379	394	388	329	367	353	367	362	376	320	373	344	319	389	340	374	361	362	349	348	366	324	384	327	357	335	354	371	359	358	375	355	375	362	357	356	361	374	370	361	343	367	373	370	338	303	375	354	375	367	363	365	374	352	377	357	349	349	333	352	335	369	376	351	382	345	350	332	352	380	355	372	328	355	372	357	365	344	359	369	344	333	378	344	360	357	350	347	345	353	354	363	338	390	314	381	385	374	339	370	368	356	363	319	350	370	355	376	380	338	378	372	333	345	375	315	354	348	350	385	346	380	376	314	374	374	371	399	321	333	341	364	370	363	359	346	355	367	353	366	340	334	365	337	410	351	349	344	365	372	350	340	352	328	372	354	362	346	317	360	363	334	372	389	378	352	337	353	360	378	372	349	335	365	363	359	365	362	371	310	357	328	366	350	344	384	375	359	354	343	352	365	318	365	388	351	341	339	374	355	380	314	302	355	327	366	362	361	357	380	352	349	337	371	359	370	357	402	366	368	335	336	381	372	345	371	316	412	389	353	348	342	351	364	360	348	365	357	388	390	341	351	360	339	352	357	355	352	359	350	328	372	337	365	383	374	376	342	353	389	385	349	342	372	370	326	334	387	401	375	370	357	367	362	358	361	376	322	336	348	359	334	353	377	383	352	361	363	364	364	360	380	334	323	397	338	358	351	371	345	359	354	345	365	359	353	366	395	355	362	325	389	360	341	369	338	335	346	373	348	315	333	389	357	324	342	371	310	341	386	357	348	354	337	362	346	366	336	356	383	342	359	352	336	372	357	370	353	331	346	331	357	387	340	344	349	396	357	354	360	375	346	378	355	358	369	354	374	372	351	329	331	344	363	363	344	361	365	389	372	354	394	371	388	335	366	370	317	356	365	358	367	369	390	362	336	348	344	326	359	366	373	358	355	368	348	389	339	373	357	366	330	352	394	328	360	373	343	319	329	362	345	360	348	351	355	347	334	344	357	405	383	362	377	364	353	364	370	377	345	320	345	350	378	324	365	346	350	375	354	350	325	339	361	363	322	371	393	342	344	396	392	373	342	361	352	360	351	374	367	324	334	351	358	337	344	348	362	330	355	336	325	350	343	365	335	331	385	327	342	382	363	373	383	343	357	374	338	362	388	337	350	339	341	375	350	345	338	299	354	382	346	330	333	355	358	349	373	346	394	352	367	366	354	382	357	331	357	349	364	347	353	376	354	353	385	395	346	330	356	363	359	350	329	353	329	364	379	342	387	354	344	344	330	386	346	363	347	370	367	368	348	354	354	333	375	333	365	372	374	338	361	341	339	367	346	361	350	368	351	344	392	375	369	366	357	348	402	352	347	320	340	363	401	392	360	363	369	380	370	370	335	353	348	360	375	347	342	346	333	389	358	345	373	330	372	335	362	314	337	339	334	376	334	388	358	362	330	319	334	366	328	374	368	340	298	372	359	353	364	340	339	364	309	372	365	321	373	356	348	332	366	349	357	347	355	362	351	331	336	390	337	373	351	337	397	397	374	374	312	354	386	330	395	342	388	315	341	330	353	350	344	333	344	372	357	362	368	360	347	356	363	378	359	367	341	343	310	344	354	348	355	332	381	335	392	355	324	338	364	372	340	359	315	357	386	354	366	327	391	362	341	376	315	345	341	366	391	339	348	360	365	337	343	356	366	359	360	366	370	340	363	343	366	376	353	318	390	341	319	342	335	343	338	380	349	376	406	332	349	320	359	325	361	365	347	383	367	351	343	389	363	360	344	373	356	394	346	367	349	351	396	349	370	383	352	368	358	347	332	366	347	343	400	334	372	380	344	351	356	370	328	334	383	363	343	341	315	349	357	368	360	393	351	323	341	401	367	350	360	328	355	330	376	352	364	348	325	331	339	363	371	369	343	367	353	363	345	371	345	352	394	334	377	389	356	359	345	343	346	354	375	315	342	349	371	342	327	351	388	334	341	346	350	378	355	353	379	370	369	353	379	350	349	379	361	342	364	353	360	363	380	404	330	388	356	366	388	346	356	329	345	379	327	362	307	335	302	331	335	349	359	358	332	321	365	330	392	358	344	363	353	379	353	358	361	359	371	364	341	363	393	340	317	395	351	318	332	357	341	384	336	341	348	345	381	362	332	330	376	369	391	341	344	355	360	377	353	364	317	332	307	347	356	370	356	359	338	347	324	375	373	348	394	355	335	339	326	338	371	353	376	351	368	335	333	355	362	358	333	359	350	351	364	342	349	335	350	351	368	351	356	363	347	352	337	349	357	348	372	351	366	352	355	361	353	323	344	362	373	330	344	327	368	388	361	366	352	365	320	329	344	342	357	361	375	387	303	331	355	380	340	379	321	358	348	332	356	359	367	354	365	359	357	361	319	354	375	325	379	367	371	378	370	349	351	317	338	366	381	343	341	383	359	370	362	327	365	364	367	330	351	342	319	335	368	346	378	337	362	361	344	354	326	360	335	352	334	376	337	345	352	370	360	386	391	357	383	321	339	319	397	375	331	366	379	363	345	351	357	383	346	414	319	359	375	376	338	361	336	360	374	341	389	351	349	361	345	364	335	372	360	368	341	358	355	365	376	383	375	341	324	358	358	329	352	399	342	367	350	364	320	339	358	342	365	348	345	339	355	378	344	384	355	340	368	340	346	363	350	327	337	354	376	377	362	346	355	361	377	318	373	349	365	363	335	336	360	311	366	344	341	358	348	363	365	360	358	371	345	369	363	362	370	344	392	353	337	383	399	312	323	378	341	305	366	342	370	378	342	381	380	373	345	382	352	352	336	310	351	364	355	362	348	384	331	380	340	359	355	371	336	351	333	357	349	346	349	362	372	387	367	354	398	336	371	351	350	342	353	342	373	329	368	323	379	326	347	343	391	357	374	365	335	365	333	356	339	383	328	390	388	348	324	327	383	377	337	366	340	350	378	350	333	332	358	385	344	377	393	371	397	364	393	330	320	382	322	341	363	357	378	333	339	347	358	365	382	341	345	342	365	355	354	363	360	356	330	360	360	399	339	316	374	389	362	387	357	350	356	342	356	349	355	305	358	357	325	368	390	370	367	382	350	353	359	351	380	340	369	354	355	340	367	337	359	359	338	348	334	307	357	355	348	356	340	369	346	335	351	369	385	407	343	383	320	345	333	342	360	356	318	331	356	347	380	342	414	382	384	343	336	375	322	351	371	336	395	365	373	344	368	334	351	348	364	354	320	377	368	361	361	355	375	374	386	362	354	375	373	342	356	351	390	355	351	365	341	391	331	332	373	360	337	360	381	345	363	315	351	319	360	358	357	348	358	349	358	353	366	360	347	357	353	363	342	343	337	374	338	354	355	393	336	349	353	344	318	356	359	374	352	358	336	333	374	376	353	342	341	354	387	381	348	344	334
5242	1026	1252	753	461	399	408	385	348	1727	2900	2212	1080	516	340	326	327	319	333	337	323	330	309	325	326	320	311	303	335	316	333	299	309	314	334	346	319	277	300	305	345	337	345	307	332	299	332	304	315	327	312	282	310	322	328	313	284	281	328	335	297	277	322	326	313	296	325	319	313	328	290	336	320	312	298	304	302	303	279	315	332	311	315	315	334	303	338	298	318	309	322	301	321	308	305	307	339	306	319	307	337	316	333	298	331	297	314	292	341	321	286	324	325	312	324	301	318	301	316	299	334	298	327	319	290	322	325	322	345	307	304	330	326	296	305	315	332	309	325	277	300	325	311	306	311	296	313	318	281	305	314	332	347	301	295	291	298	344	310	314	299	309	303	344	326	358	331	317	304	319	293	312	323	307	319	308	313	342	300	307	290	336	262	329	316	314	320	312	333	344	328	306	344	332	331	289	305	338	303	324	301	314	293	315	347	341	328	323	330	282	275	304	317	327	321	332	316	301	312	315	302	310	301	302	300	304	339	324	305	320	303	306	325	347	316	312	322	325	326	286	315	322	320	334	309	317	323	321	297	292	301	324	314	325	294	330	283	317	321	323	319	320	326	310	300	313	302	309	325	351	310	298	300	302	328	325	293	325	337	315	299	315	348	321	296	319	308	358	295	315	298	316	296	322	331	342	310	278	355	344	304	344	336	316	307	317	333	302	300	324	341	352	299	333	306	305	308	341	299	340	322	306	303	299	331	284	310	304	321	314	312	295	294	316	326	325	306	304	296	313	285	323	329	272	314	327	299	326	312	331	305	316	309	317	292	311	322	324	296	315	315	316	336	284	316	293	322	353	312	313	323	340	292	350	301	308	316	324	297	309	299	312	319	326	325	327	308	324	288	317	318	307	274	305	311	319	295	304	296	341	321	347	328	300	309	310	308	320	319	298	313	317	329	290	326	336	294	316	325	324	314	342	315	330	298	287	333	315	313	291	314	285	292	321	291	304	332	310	295	313	306	320	295	319	302	307	329	331	297	313	307	308	289	326	308	344	318	338	325	311	302	283	312	332	334	341	299	295	319	308	377	284	330	307	319	344	322	314	296	298	309	356	327	300	326	323	332	317	325	331	310	329	321	323	319	348	321	329	310	294	330	292	297	314	343	313	290	337	345	335	315	313	366	304	356	341	300	289	323	295	304	314	339	318	319	358	332	351	272	324	305	337	321	323	326	326	331	321	301	302	296	321	312	306	320	291	343	319	298	330	311	300	355	320	338	310	336	346	318	329	320	300	306	300	343	324	310	316	331	347	291	298	321	325	341	315	339	327	340	312	284	317	271	316	290	345	306	327	343	324	310	347	310	314	295	339	328	325	298	332	335	337	335	307	321	316	302	354	340	317	325	318	317	308	300	296	319	323	311	322	307	349	311	303	303	297	296	308	296	330	300	294	306	286	291	313	284	332	321	341	343	282	313	328	322	311	328	289	296	321	322	345	325	292	286	316	303	310	344	272	323	312	325	302	298	319	269	309	306	309	310	321	346	312	306	324	312	298	338	308	308	323	313	326	307	308	304	306	316	301	291	320	289	337	300	325	313	313	321	325	292	334	326	279	327	335	304	317	301	295	305	305	314	276	301	329	304	333	308	317	324	273	291	313	347	320	321	332	340	331	327	294	361	313	331	321	286	323	302	310	297	331	320	347	280	311	315	329	295	323	308	323	312	312	303	319	320	309	315	294	288	331	288	311	286	296	298	318	310	303	327	341	307	340	330	314	290	306	319	307	307	347	310	331	308	302	325	312	304	308	320	344	316	284	301	313	313	323	314	336	352	355	319	305	306	315	313	338	303	294	355	287	305	309	288	330	328	316	324	317	290	316	325	335	309	322	291	360	319	316	310	300	317	340	290	308	304	320	310	314	325	333	338	323	322	287	338	301	318	327	333	311	300	287	301	301	324	349	317	325	305	297	328	297	326	320	319	308	304	344	298	317	323	319	318	313	295	324	321	312	312	334	310	285	330	309	318	306	318	310	318	308	269	319	322	352	308	308	303	294	318	319	325	324	362	295	323	318	319	339	307	308	347	316	305	322	303	305	319	324	329	305	323	326	355	294	340	282	329	349	332	322	310	307	341	307	312	297	336	303	294	347	308	305	334	310	309	338	302	339	270	315	317	312	315	310	320	307	282	335	321	325	313	330	318	296	316	320	322	311	299	313	323	297	307	328	311	325	323	322	327	285	320	317	318	310	309	320	291	288	294	332	338	334	360	345	320	285	333	317	324	326	340	309	316	313	315	317	307	352	317	336	283	305	306	302	297	334	343	307	332	346	322	335	298	281	316	309	334	345	326	321	334	323	344	334	349	329	323	315	330	338	282	321	300	301	323	335	325	293	316	355	312	307	333	311	333	337	264	314	318	306	327	293	319	290	325	298	323	343	312	287	326	308	350	297	329	293	317	322	290	335	310	309	317	349	291	314	323	314	333	314	326	324	309	343	310	334	299	278	291	310	301	330	311	285	338	328	318	330	306	309	293	308	296	313	317	338	306	326	336	292	341	290	323	341	316	318	296	321	321	329	323	314	305	290	326	341	290	293	305	330	339	339	265	316	327	321	347	337	311	334	310	347	324	325	346	287	305	309	301	300	325	302	343	323	318	301	325	309	336	307	340	306	330	305	306	329	315	311	336	324	332	329	327	309	324	327	309	302	328	317	332	311	328	346	304	343	375	302	316	316	328	316	340	288	314	302	309	272	282	285	309	343	327	286	312	332	317	322	346	357	313	321	313	306	299	322	321	311	286	322	321	336	288	307	299	294	301	265	309	313	319	326	310	339	317	328	309	323	318	320	329	286	302	277	352	332	312	336	304	322	305	309	339	284	334	310	310	314	307	297	324	288	308	299	321	279	294	331	314	288	337	320	325	306	305	299	288	303	322	318	291	338	312	311	333	315	332	300	318	325	319	311	338	302	313	320	304	289	339	337	306	332	307	315	325	302	321	319	297	297	299	327	344	303	316	321	298	325	318	303	311	313	315	306	331	346	298	322	312	283	307	308	309	294	295	304	310	315	309	308	304	313	340	292	297	305	337	333	289	268	319	296	299	279	327	331	341	311	305	301	303	297	301	308	327	313	304	322	322	317	312	317	303	320	317	321	308	334	300	317	329	331	304	325	336	309	289	325	301	325	265	324	301	321	279	318	336	331	314	354	293	311	330	324	300	355	291	329	309	339	305	309	309	331	297	333	336	345	290	307	323	332	332	311	343	297	303	313	321	334	316	304	321	278	286	349	283	332	307	337	285	333	332	329	315	329	274	311	327	310	312	302	306	325	310	319	285	312	327	299	340	309	348	325	320	302	295	320	292	305	302	325	317	335	295	305	333	312	303	334	305	289	336	303	312	346	321	321	304	311	306	289	310	301	327	302	317	290	325	331	303	330	307	316	329	298	310	321	296	334	324	312	300	329	291	303	330	310	313	338	306	327	333	322
25023	21069	27015	25071	6173	1190	839	628	566	10273	19981	14045	4761	1274	632	467	453	454	475	446	501	431	498	449	439	423	497	434	473	484	485	464	445	442	495	425	475	442	477	458	447	479	471	487	466	442	457	448	445	502	463	476	433	442	467	469	485	451	427	440	476	456	492	435	448	461	472	432	450	446	460	473	473	424	454	438	458	468	443	474	424	460	419	462	473	455	409	454	421	446	489	443	426	482	476	454	456	434	432	450	434	450	454	475	404	432	450	462	444	464	463	450	451	474	465	429	448	449	456	482	458	463	454	466	470	475	410	466	434	451	427	455	487	447	460	438	450	457	452	494	399	460	465	447	450	476	446	438	429	471	430	454	477	460	468	468	439	471	438	459	452	470	439	424	473	433	443	445	445	415	435	449	446	464	481	490	459	449	457	442	498	418	404	459	463	459	453	441	442	440	493	458	403	440	451	428	423	488	448	462	431	461	446	433	456	471	449	453	461	457	432	423	449	465	452	469	462	450	446	466	436	471	424	467	445	426	485	429	467	467	451	436	417	439	449	445	456	463	474	438	460	464	424	480	446	450	474	435	452	449	485	459	471	430	462	409	469	455	433	438	433	441	439	457	455	432	459	430	443	419	413	459	497	463	460	453	444	452	430	474	455	447	448	469	445	407	431	456	493	455	435	450	438	419	442	444	486	475	462	431	461	436	442	473	461	449	442	456	423	468	464	448	493	447	457	463	438	481	471	457	473	449	465	399	457	476	460	480	451	461	465	453	435	422	454	467	437	454	439	431	427	473	444	456	429	454	424	407	430	455	459	412	434	445	512	477	450	472	448	464	455	418	429	451	451	448	438	463	437	438	420	467	419	468	468	451	463	426	458	468	475	479	447	434	455	456	487	441	445	447	473	445	441	454	460	440	434	439	453	455	449	480	428	504	418	467	455	417	440	439	426	393	455	458	448	453	465	486	458	435	470	458	440	477	454	476	476	427	433	431	469	399	469	454	453	453	410	487	404	442	438	466	458	475	480	470	433	472	466	464	447	456	451	484	417	470	452	448	419	435	424	416	454	451	438	434	451	467	428	449	466	460	433	454	460	437	473	435	455	433	446	441	484	434	459	437	466	459	468	430	460	401	464	441	426	423	463	465	439	397	446	480	456	414	457	446	443	424	456	464	442	448	421	409	448	442	455	452	416	472	455	452	470	466	425	452	419	468	428	471	462	444	448	432	413	434	450	426	421	456	477	437	410	450	464	447	441	424	457	450	426	459	453	428	464	471	505	446	458	456	444	440	402	462	488	452	451	451	482	423	413	428	438	460	446	477	452	464	452	441	442	435	468	489	428	454	463	469	465	446	404	423	435	494	448	471	434	461	445	446	460	417	481	448	480	435	419	445	441	482	438	435	444	428	492	442	482	472	456	432	426	413	502	478	421	428	446	488	464	455	437	471	453	437	449	468	460	465	422	475	464	440	470	458	438	466	487	422	416	454	437	433	429	465	442	409	434	447	424	470	459	452	436	439	442	469	465	431	486	444	470	449	443	460	451	458	461	487	454	431	437	459	462	401	435	446	479	455	419	464	443	452	493	477	424	468	444	465	450	441	398	445	430	432	480	463	473	470	434	438	447	481	468	452	459	489	462	464	442	493	437	441	395	456	495	439	451	441	446	449	466	468	418	475	477	468	411	438	410	446	484	460	487	441	447	440	431	436	442	478	484	451	473	454	440	460	445	463	452	476	448	477	503	474	471	451	438	487	455	459	434	455	463	458	450	458	449	466	435	442	451	458	495	457	432	473	413	432	449	465	445	434	436	437	445	442	454	494	447	450	408	463	428	440	462	451	456	474	450	431	418	476	460	451	428	462	457	457	463	432	438	487	468	433	477	430	480	477	446	469	452	446	494	442	413	450	459	466	443	458	452	457	456	447	452	445	453	467	444	444	404	428	457	480	468	434	470	504	459	441	432	459	462	455	481	454	436	455	425	446	429	421	431	458	513	448	440	434	458	454	476	414	445	453	429	427	443	472	475	474	444	457	433	443	417	424	453	515	464	466	489	428	476	428	437	470	468	471	487	437	478	455	444	470	448	420	443	473	438	446	478	439	432	426	464	474	447	460	454	453	442	451	463	447	459	459	443	439	455	452	436	465	468	433	449	430	424	459	452	436	477	463	477	477	416	412	476	467	475	436	507	433	465	396	448	436	451	460	455	442	402	472	434	453	467	452	451	415	433	426	496	453	446	447	449	479	483	420	493	447	443	429	486	467	438	458	423	456	446	451	422	443	437	443	462	445	480	458	487	452	434	454	432	436	454	437	461	450	465	438	417	440	438	460	459	456	432	472	435	472	463	415	447	448	473	417	448	453	455	476	412	444	419	448	450	481	446	446	425	434	434	448	454	462	457	401	418	422	448	434	441	431	444	414	464	453	421	450	457	438	427	457	477	446	462	430	458	394	473	445	458	442	467	410	440	418	482	478	446	443	431	444	460	505	456	445	433	517	462	451	486	422	451	415	419	432	456	429	491	478	435	461	462	455	434	466	434	471	455	431	431	459	475	479	456	484	504	436	494	419	463	435	472	462	464	464	436	422	418	428	456	431	463	434	447	457	496	467	479	457	504	439	446	462	466	409	443	467	438	447	461	455	481	438	457	460	446	456	453	434	426	462	455	433	443	435	406	435	478	479	429	452	427	421	467	429	426	431	478	468	495	459	467	453	443	450	433	457	408	462	447	413	416	453	453	468	462	408	441	444	466	444	431	467	437	449	429	439	415	467	454	471	439	445	435	464	491	459	462	430	423	476	452	433	452	468	448	437	502	449	447	431	441	446	445	421	440	460	432	436	414	446	425	436	465	418	464	471	458	465	455	448	421	490	448	436	456	448	420	450	493	463	415	474	442	459	446	438	498	452	467	443	480	419	432	458	418	463	419	445	436	412	474	468	460	434	447	420	459	448	435	466	457	448	468	475	475	452	423	455	454	427	472	461	421	453	456	468	422	425	488	463	467	415	427	484	477	449	450	438	441	462	441	445	458	440	445	422	442	477	450	434	466	440	445	463	453	488	449	430	444	466	447	449	440	476	467	436	458	413	507	447	452	470	459	480	487	472	463	477	454	474	457	474	418	463	457	442	420	443	479	447	449	456	468	451	474	458	418	428	446	445	438	457	462	444	455	410	461	448	463	424	430	473	491	438	474	474	452	447	467	407	494	464	445	457	464	443	479	427	488	491	452	435	456	433	442	468	458	469	457	451	484	420	430	439	474	469	476	466	450	413	429	457	469	444	473	456	454	469	426	433	456	446	423	447	446	428	441	469	446	474	433	456	444	416	422	483	514	454	471	421	450	437	413	439	474	464	477	472	482	471	437	456	465	457	461	490	415	436	462	437	468	473	447	459	454	442	451	457	443	493	465	437	478	459	476	448	454	462	408	460	499	456	459	433	434	404	446	472	477	450	380	401	453	495	415	485	452	439	481	404	438	463	450	464
4095	4280	4184	2218	1401	1025	733	611	645	13881	18550	11831	4114	1238	565	408	410	422	444	408	441	395	411	408	390	388	413	399	425	390	438	418	426	398	372	414	425	406	434	391	429	416	378	427	378	383	414	462	453	414	402	402	406	419	400	407	420	421	441	407	390	419	391	363	395	399	381	371	425	413	401	437	425	415	394	406	415	398	408	405	436	393	443	395	380	410	397	408	432	389	386	397	427	387	385	423	424	406	396	389	386	446	424	407	408	423	406	396	432	422	403	387	394	397	420	457	409	451	425	441	421	426	405	419	429	374	399	413	404	378	452	397	406	408	442	370	413	368	417	385	402	432	418	399	424	431	407	428	388	401	403	402	372	415	398	429	390	378	369	411	406	419	407	396	410	358	400	364	400	386	377	397	396	372	421	396	390	422	447	447	438	421	416	424	399	392	422	410	394	421	398	444	366	426	432	388	433	393	436	389	382	427	420	406	414	435	404	414	395	416	429	401	411	415	392	402	427	423	389	417	425	377	399	398	384	398	379	408	408	405	409	396	409	431	393	382	403	403	404	398	384	416	382	379	401	439	441	418	451	373	430	392	409	406	408	377	400	437	417	392	376	408	459	411	426	391	434	376	376	430	421	401	389	424	416	407	373	422	385	441	416	426	441	393	374	395	412	435	401	384	418	372	391	433	416	413	366	395	412	416	400	422	380	399	405	406	382	419	401	431	420	395	443	377	402	383	414	420	398	435	425	411	379	385	386	458	386	406	409	440	428	416	397	390	411	407	389	433	404	412	404	399	435	417	396	411	411	400	425	411	397	431	387	443	398	427	403	389	442	386	405	388	426	403	382	420	424	423	414	423	418	402	441	379	393	376	424	409	446	372	383	400	419	442	394	379	406	403	418	397	411	401	389	395	406	433	387	392	388	390	407	410	411	416	453	411	375	419	415	396	399	410	425	402	394	398	363	403	450	421	401	411	395	387	394	409	394	408	412	417	407	422	424	395	442	382	421	379	409	397	383	428	380	411	376	419	440	395	401	380	416	437	422	398	449	425	376	420	424	403	393	416	400	385	383	370	408	382	422	450	415	373	412	435	400	381	424	393	379	410	370	419	397	379	402	423	404	414	388	460	409	388	391	390	379	369	419	454	382	415	407	409	411	406	376	412	425	417	411	441	426	396	401	419	426	350	382	425	372	385	416	384	417	412	429	404	428	392	402	426	404	399	386	421	420	388	407	420	402	436	421	400	414	441	415	404	382	403	442	392	417	390	422	399	383	384	424	378	371	410	395	444	374	434	398	377	403	392	409	372	353	438	405	376	422	334	399	392	392	403	373	435	407	393	380	435	387	390	409	416	451	408	406	408	394	373	423	415	398	408	426	407	416	387	394	395	372	401	407	417	414	386	415	393	391	357	427	424	399	391	416	388	429	380	405	391	381	393	386	403	422	421	426	391	433	363	424	409	452	359	409	391	395	439	411	437	400	425	381	437	407	401	449	393	394	421	362	427	403	417	411	394	392	413	362	429	430	410	388	414	438	406	388	423	385	389	401	387	399	385	404	417	374	423	396	389	403	353	421	384	446	409	403	407	436	423	401	406	422	380	378	409	388	358	410	377	420	418	390	414	396	413	390	377	400	403	413	392	381	388	443	390	387	392	416	425	411	405	385	389	404	414	398	436	410	395	386	349	410	396	437	397	393	393	392	391	388	387	421	453	387	434	421	393	417	423	369	418	370	433	428	385	432	381	367	429	344	426	406	375	411	401	449	397	408	352	409	392	443	379	434	393	411	359	389	428	438	400	412	417	359	376	421	379	401	385	394	388	379	385	406	386	410	383	417	406	411	405	387	372	405	412	424	414	409	437	430	382	386	380	414	404	396	416	397	396	431	404	426	395	391	385	397	364	381	426	390	418	399	419	374	371	400	400	381	409	377	415	379	385	409	424	384	403	414	405	381	374	432	383	423	396	404	385	401	402	431	400	398	387	428	373	434	413	433	414	356	379	390	416	389	395	439	431	410	427	393	426	407	408	379	411	394	404	402	427	393	380	414	370	412	407	422	406	405	439	391	417	402	417	380	411	405	439	417	426	382	385	399	429	419	383	416	423	378	392	361	434	403	385	359	415	425	414	433	401	408	432	406	405	386	429	413	401	395	399	397	405	384	396	444	404	393	394	425	394	424	407	427	429	367	380	439	390	384	396	398	410	410	424	406	388	426	383	400	394	397	395	442	411	375	427	410	426	405	396	414	380	406	429	437	421	385	409	440	393	420	408	415	416	377	375	398	415	396	372	389	401	404	405	443	430	421	418	417	372	394	395	461	383	403	375	437	415	419	421	382	394	436	428	400	404	400	410	395	416	400	443	413	395	407	387	380	370	401	438	427	389	454	419	375	386	380	401	417	381	387	418	398	426	426	380	393	422	396	394	415	413	426	390	381	415	380	399	403	413	367	439	408	405	458	403	446	395	365	404	409	384	388	409	403	400	425	440	395	421	413	385	406	388	385	434	413	410	438	388	408	386	435	422	428	391	425	442	370	382	430	414	393	399	407	432	418	409	416	401	364	376	398	397	392	429	403	413	392	421	408	408	404	384	410	383	394	389	419	386	424	402	405	390	435	395	400	418	405	408	408	428	422	378	398	394	397	446	397	415	405	388	380	358	455	366	386	404	433	429	421	390	423	409	388	375	399	414	420	413	436	431	407	415	392	394	369	384	422	399	387	405	391	385	441	417	400	377	412	401	428	391	408	421	425	418	426	428	410	385	389	404	414	415	421	398	391	387	434	390	419	405	389	391	388	415	407	380	394	391	429	394	421	390	423	421	396	422	411	405	382	413	393	404	400	423	421	411	388	392	413	395	407	420	420	406	403	401	410	379	386	415	416	397	412	396	404	444	379	368	411	429	430	433	403	415	426	437	402	383	375	394	417	396	391	399	379	387	407	398	435	415	410	396	421	435	349	394	390	423	413	400	418	406	394	413	396	404	426	390	394	403	407	394	403	395	405	361	416	403	413	403	401	406	407	394	399	393	403	396	402	380	435	409	442	399	388	424	427	388	431	422	390	439	438	397	400	443	425	393	409	408	394	407	410	399	414	376	411	392	394	402	408	406	356	384	382	415	361	379	408	392	430	401	394	406	376	362	408	427	393	433	385	411	397	430	425	382	396	436	419	396	415	434	407	389	419	425	374	368	423	398	382	405	414	415	398	429	422	439	410	400	415	396	419	405	423	401	426	404	395	422	411	387	397	412	425	359	419	399	401	380	450	404	400	387	438	409	398	390	393	394	426	409	418	439	386	400	422	361	392	403	377	396	416	397	382	397	385	412	371	405	381	392	414	439	393	379	367	413	396	412	417	387	402	388	410	425	404	350	384	401	419	404	407	401	378	413	443	430	404	408	390	429	391	406	427	413	412	393	393	433	393	377	419	400	408	401	386	383	369	407	400	444	401	402	400	392	407	391	419	411	356	427	420	411	411	413	419	415
23867	21044	28258	24033	21014	8963	1797	1131	1148	20455	36458	26577	10112	2436	1023	715	708	671	685	688	670	644	664	648	646	641	669	667	646	685	664	652	642	670	638	689	657	701	639	648	708	683	618	656	630	710	652	651	708	674	619	684	694	626	667	643	661	679	670	661	647	662	676	607	642	741	664	655	667	663	649	699	636	621	671	636	658	664	612	670	663	698	637	715	672	678	629	702	643	653	624	637	614	653	652	633	687	667	701	664	661	680	694	670	632	667	652	650	627	647	720	683	637	630	636	629	623	635	680	676	678	683	648	612	655	652	620	649	628	666	676	647	688	666	632	663	623	660	623	643	673	664	673	647	673	630	690	643	677	656	665	655	700	687	681	661	599	647	654	682	702	644	667	666	647	649	650	626	701	651	671	676	655	639	692	656	636	710	693	612	622	644	664	699	633	668	662	667	667	661	635	691	659	686	651	649	651	649	670	714	664	663	711	642	645	630	661	696	688	652	700	658	671	646	596	704	638	713	644	681	700	655	662	620	607	660	654	687	708	675	664	700	659	664	644	621	604	661	617	662	651	605	642	676	657	672	663	646	668	659	663	709	626	669	650	657	642	700	669	660	682	663	611	661	676	589	679	620	641	646	650	666	641	661	678	654	618	687	642	693	641	645	606	671	710	649	679	668	657	662	631	653	619	671	653	635	680	628	652	673	608	707	677	648	653	607	633	658	644	647	712	652	650	663	669	670	618	666	698	696	715	661	624	628	640	644	646	645	637	632	652	655	699	668	656	650	687	644	678	601	646	660	709	658	663	655	676	653	632	657	627	693	633	640	646	669	656	673	671	651	652	658	628	645	671	659	657	687	697	622	670	673	643	655	641	636	662	652	680	687	672	607	641	694	650	659	624	650	680	649	662	684	682	602	638	649	673	693	662	641	627	690	625	686	703	655	697	678	709	709	678	636	689	715	642	631	662	666	634	652	652	644	637	678	648	656	698	660	694	632	682	636	628	607	655	682	650	642	681	661	603	652	668	625	639	635	660	670	667	637	634	694	672	664	679	632	633	695	644	626	621	610	676	656	599	657	656	659	657	688	706	624	705	670	671	642	602	664	684	680	678	658	617	646	676	640	645	694	619	677	614	688	711	637	646	678	656	672	664	641	687	689	633	649	659	666	644	625	677	653	685	641	623	663	673	682	683	644	658	630	669	633	669	670	658	588	665	650	636	706	672	652	612	635	646	611	656	697	611	652	644	693	682	626	625	662	687	646	644	683	652	668	661	642	710	642	688	652	709	647	648	655	592	645	679	688	636	692	622	673	643	670	648	639	684	694	659	654	657	677	624	649	705	683	633	635	679	632	679	657	623	665	673	650	646	628	644	612	696	670	668	700	663	690	668	654	637	706	632	697	675	666	647	659	663	614	701	677	642	705	625	667	655	644	604	646	641	638	629	648	657	716	677	670	647	652	627	680	672	677	631	660	656	603	698	663	661	686	647	627	633	683	648	670	665	645	663	638	619	654	684	686	627	653	652	679	649	645	623	682	722	677	659	679	665	678	676	676	667	633	642	640	658	664	673	684	675	628	642	617	629	651	702	679	640	628	657	687	651	670	680	691	664	650	683	692	683	667	680	685	617	624	662	671	652	632	639	634	659	624	662	661	638	661	670	682	670	650	598	665	660	676	658	574	635	718	664	636	641	634	629	695	636	659	653	647	638	670	667	650	648	664	653	683	654	671	695	673	639	695	623	639	660	654	667	625	635	665	610	627	641	673	656	647	652	588	675	692	671	687	621	666	660	629	668	671	623	638	597	627	636	661	641	658	632	619	658	649	681	639	698	651	658	628	640	676	683	671	597	627	647	674	618	613	670	650	681	676	654	608	642	649	678	627	661	617	631	686	679	635	672	634	618	666	684	722	637	652	664	685	647	638	641	670	627	693	622	679	614	674	566	669	671	637	687	668	692	672	656	665	629	658	628	666	625	601	650	625	655	633	653	659	668	669	657	693	700	686	642	705	647	665	681	641	659	639	652	655	674	662	657	689	650	644	615	651	604	615	627	684	672	635	676	668	686	642	666	669	655	661	627	644	681	654	638	634	694	655	687	633	650	634	611	650	611	656	639	653	669	658	595	669	642	657	648	627	636	633	616	652	697	642	702	618	678	631	650	651	655	665	634	641	665	655	662	668	650	636	669	625	645	577	704	674	646	642	686	710	654	642	656	658	629	652	647	640	655	628	643	643	701	594	666	711	650	677	638	657	632	632	635	626	674	684	658	637	627	633	658	616	671	655	660	681	669	657	640	608	659	643	680	629	681	648	630	655	583	654	637	638	686	704	651	669	654	657	674	643	638	666	640	635	627	570	632	604	614	693	706	658	623	664	673	668	670	636	644	612	656	640	606	695	635	615	684	653	707	667	620	660	644	640	659	692	662	647	602	619	633	665	656	666	647	614	701	685	704	678	635	676	667	626	682	678	677	651	637	658	665	624	623	676	670	648	619	640	657	674	684	711	667	650	683	670	676	686	681	695	676	656	670	659	639	645	666	665	677	660	654	660	700	644	652	627	631	687	684	660	706	585	671	641	668	652	639	653	670	631	616	661	628	633	630	646	699	652	611	666	631	691	685	660	658	675	660	680	612	634	666	696	629	656	677	613	684	644	658	656	691	651	645	693	658	624	634	662	667	675	686	679	676	604	672	678	698	674	674	700	653	650	689	710	668	634	731	713	638	668	660	643	681	616	685	626	695	683	644	662	675	651	658	646	698	667	661	636	687	636	694	622	679	678	696	596	637	646	663	616	665	637	619	653	677	648	697	660	651	712	667	637	693	674	683	664	643	645	655	647	676	645	704	686	655	651	664	657	647	670	663	645	683	628	702	641	670	620	623	642	680	657	685	639	620	659	633	704	648	628	671	633	688	712	668	643	630	641	674	626	622	676	631	683	622	672	678	633	655	632	632	620	640	662	674	666	677	657	646	652	641	702	697	635	679	680	626	647	652	631	622	672	662	655	693	671	644	628	691	665	618	644	653	639	674	667	623	646	681	653	694	606	654	674	678	665	654	685	640	626	633	693	685	658	594	680	660	638	683	703	653	685	637	646	664	666	655	632	650	681	705	671	636	715	692	602	636	611	716	655	672	662	689	667	639	652	625	660	608	677	651	664	642	619	656	688	614	683	667	639	626	669	618	647	678	624	635	673	691	649	696	689	629	658	634	645	641	678	708	643	650	658	717	714	664	626	634	638	639	668	649	612	648	654	576	668	683	659	619	681	714	685	671	678	702	620	662	639	701	636	667	628	671	649	614	640	679	689	647	655	673	702	667	642	660	697	655	692	672	655	635	651	624	709	667	638	622	683	685	657	643	652	630	706	654	655	714	640	652	647	661	688	626	706	666	704	639	706	660	652	645	662	638	692	651	623	628	642	676	663	632	657	600	715	640	682	650	673	698	647	659	657	642	634	650	624	623	653	639	605	664	638	633	627	630	672	665	617
4489	8681	7513	4189	2698	1808	1335	1057	1471	25349	32009	20749	7339	2271	931	591	564	562	589	592	590	571	539	573	582	555	535	550	541	548	576	593	577	588	575	547	546	602	534	561	544	554	559	554	526	564	609	560	582	582	570	537	642	598	603	584	597	617	549	611	607	564	566	565	539	594	574	576	542	604	577	611	565	574	556	537	587	593	554	571	580	576	545	608	575	573	582	555	608	597	556	564	559	629	583	556	585	570	581	577	597	542	577	575	591	561	605	542	580	537	550	557	580	575	584	568	582	547	554	603	536	578	554	537	545	564	556	531	578	606	547	587	579	555	555	532	575	577	555	593	546	549	605	532	592	578	539	592	578	563	551	564	579	587	529	528	537	564	605	568	629	601	556	568	578	589	597	548	558	598	579	544	558	605	554	569	529	563	593	556	590	572	602	580	541	583	582	592	582	615	529	599	567	603	603	582	550	557	583	573	582	555	553	594	563	545	563	624	574	576	560	589	549	585	575	574	604	549	527	580	567	574	542	617	546	583	577	596	604	604	589	541	526	588	521	596	565	615	578	563	541	575	568	610	553	550	527	590	587	576	568	553	570	542	625	570	578	581	602	565	520	590	563	554	588	572	595	586	569	564	552	577	535	560	584	578	548	591	576	599	587	551	574	604	579	553	568	543	543	571	575	565	577	580	558	569	612	561	615	598	563	552	545	571	596	551	576	584	606	584	602	561	549	591	558	587	574	587	555	566	583	585	602	574	573	562	548	550	604	558	599	543	597	575	620	614	512	575	575	639	594	557	554	546	567	569	575	577	562	577	590	516	557	550	539	528	550	556	536	581	545	597	555	573	517	549	553	571	587	500	575	514	566	538	529	531	543	542	570	569	543	558	549	598	581	530	566	578	611	579	551	564	584	549	575	601	565	585	574	568	537	552	581	526	582	535	534	567	574	564	579	521	598	570	565	590	573	587	567	627	564	566	573	588	568	563	531	584	572	560	589	580	570	572	563	609	552	568	551	571	556	533	540	584	547	566	561	573	572	579	543	540	568	554	559	573	573	599	601	596	553	588	575	610	530	572	556	600	569	613	560	542	556	559	594	534	537	564	607	565	577	566	589	575	552	556	603	589	599	558	572	563	566	614	584	543	526	545	533	573	567	544	501	571	578	588	598	592	545	563	539	602	544	562	540	549	517	577	553	584	541	576	569	547	540	583	603	575	556	557	582	553	535	551	561	532	571	604	526	554	571	548	596	543	585	584	519	545	589	587	578	589	570	591	600	543	582	534	580	556	564	589	562	581	557	566	583	586	569	555	585	535	560	518	599	550	527	513	529	565	587	556	546	572	517	581	545	546	574	562	582	569	549	547	557	570	569	542	579	551	564	558	603	575	553	573	547	536	563	542	584	609	574	555	557	555	537	543	545	535	599	589	577	557	583	557	589	581	572	569	595	555	538	561	574	579	582	551	553	554	606	591	538	547	586	562	553	526	529	563	548	556	530	541	586	574	598	569	573	593	575	594	554	565	591	550	581	559	550	601	565	571	565	571	577	532	544	564	550	587	536	561	519	548	576	556	571	576	568	567	588	534	536	595	573	553	605	563	605	550	507	569	574	587	557	594	546	542	565	573	521	580	587	568	566	585	518	547	580	532	566	568	568	575	553	586	571	570	553	609	596	520	569	565	600	595	592	555	511	546	540	566	575	564	561	587	575	579	544	529	627	572	546	552	571	576	574	582	540	557	598	610	575	537	540	585	595	585	538	545	547	563	531	573	564	547	559	550	512	571	531	572	551	568	540	573	577	569	561	617	568	626	560	552	546	538	573	553	574	576	567	569	577	531	558	587	545	573	564	577	530	560	590	531	564	566	555	545	522	595	579	560	519	533	529	592	582	551	585	568	532	552	533	576	568	610	547	533	566	531	542	609	544	569	532	578	559	585	563	607	518	544	549	550	546	587	599	593	557	559	580	561	586	584	570	593	581	612	532	560	588	574	541	557	518	537	544	570	563	567	576	522	597	517	568	579	586	535	567	556	588	572	578	536	540	566	578	555	589	546	586	558	529	595	553	572	568	560	581	556	578	551	551	566	525	573	609	560	544	562	565	579	607	568	600	542	558	559	568	567	584	544	568	563	506	561	513	569	524	562	574	533	544	526	590	575	522	550	558	615	567	587	551	546	538	585	572	577	592	536	570	577	567	545	562	516	565	577	547	573	531	554	545	566	596	547	585	588	548	601	538	546	588	571	574	568	589	576	600	564	580	568	563	550	569	564	589	583	556	573	594	530	562	501	556	579	585	563	516	545	554	564	601	568	583	547	557	540	567	581	625	583	597	594	545	570	541	567	553	608	553	592	547	577	604	564	588	563	554	578	554	535	566	562	569	575	556	589	558	565	585	582	539	563	598	554	580	554	562	533	604	560	595	624	588	565	527	554	574	600	606	557	569	578	561	586	586	600	521	574	567	565	543	563	584	544	601	562	574	538	519	585	560	559	540	568	572	499	557	575	608	596	580	597	593	565	587	572	511	580	576	594	606	594	538	587	600	564	538	566	521	576	594	586	548	611	556	586	560	547	590	577	519	531	569	576	580	560	565	551	506	572	563	564	553	585	573	544	533	578	569	542	544	546	553	539	581	591	557	541	524	564	554	562	542	558	549	549	567	550	572	531	553	561	560	539	586	532	573	570	519	587	489	515	555	577	594	582	611	591	571	580	531	606	581	547	528	565	591	579	573	604	579	538	592	532	555	526	530	559	533	580	533	564	551	573	582	587	585	589	548	568	592	517	544	528	554	562	593	563	565	601	536	610	548	605	561	537	572	577	599	566	580	557	529	556	586	575	537	553	580	547	610	589	578	579	576	561	551	566	580	592	558	553	578	562	600	566	533	561	545	535	581	565	559	543	556	570	551	576	546	573	585	614	575	591	557	559	498	579	560	552	555	568	600	544	527	544	529	577	547	547	525	561	565	595	573	518	614	551	546	565	574	571	577	576	537	543	512	529	544	541	559	577	553	539	539	551	584	574	537	571	579	571	538	543	612	546	586	548	552	551	552	572	569	573	539	574	576	542	561	584	530	533	536	583	538	544	555	566	566	579	551	559	540	541	574	532	562	557	542	589	583	561	538	579	534	594	539	507	571	566	593	565	576	558	544	564	579	590	585	548	558	524	553	563	581	580	618	569	552	557	546	558	559	538	550	577	595	529	542	587	536	603	596	545	534	573	556	533	568	578	595	561	604	547	587	532	576	576	544	559	548	526	585	545	511	569	594	595	564	562	587	550	558	553	531	510	581	561	547	561	567	568	552	555	588	604	577	562	519	575	569	598	567	558	563	535	552	553	545	545	591	525	584	546	533	596	526	550	592	546	596	579	559	585	569	563	571	592	527	564	568	552	555	566	565	548	588	569	605	558	528	564	573	563	571	545	553	600	581	592	602	557	531	533	506	551	546	564	570	597	577	561	563	588	566	515	564	564	563	545	560	563	563	582
27327	12721	1881	860	514	488	472	439	452	1436	2497	1949	1129	594	460	420	425	411	385	449	437	412	428	429	454	433	449	427	470	423	450	432	457	432	444	450	407	406	443	430	420	411	447	411	436	438	449	457	450	455	412	419	437	419	423	429	401	397	444	414	447	439	452	459	397	421	452	401	440	417	429	403	428	440	398	435	447	432	432	490	417	429	418	414	420	426	442	447	440	419	442	361	406	421	412	416	412	402	382	462	429	402	442	408	410	428	417	425	447	443	423	465	459	463	432	414	465	464	414	415	400	422	455	418	433	423	392	450	381	466	426	419	487	412	461	446	430	423	416	387	435	448	415	440	418	419	423	432	409	434	440	434	424	418	419	416	387	449	415	424	404	431	430	484	427	408	447	420	457	409	436	422	423	406	433	432	423	408	455	426	426	408	414	466	431	424	456	429	410	436	407	442	465	435	440	430	426	437	416	412	401	455	412	431	458	424	436	450	403	399	429	411	422	399	460	434	432	421	428	459	426	446	426	379	409	436	404	440	434	426	476	420	403	419	425	445	410	426	431	434	410	440	419	421	426	447	402	446	390	449	432	460	433	456	452	460	432	413	440	425	410	425	423	425	407	475	408	442	432	440	405	436	412	440	469	459	416	405	431	416	412	426	435	429	421	423	403	421	425	458	441	445	403	425	423	486	431	457	415	390	414	427	428	450	455	433	417	445	437	465	418	436	402	404	413	404	437	451	455	400	432	414	404	414	387	415	436	432	408	449	446	459	434	419	434	441	426	467	434	451	374	424	436	423	419	436	400	455	414	416	466	408	483	413	436	449	421	457	427	442	413	453	435	437	432	435	456	424	406	455	418	409	409	411	438	423	407	421	442	452	415	419	378	446	450	412	428	446	428	417	381	439	431	413	478	422	447	416	425	392	402	435	454	398	431	366	426	449	411	411	425	422	433	436	422	427	435	428	378	441	419	388	425	432	458	473	470	411	413	428	442	454	421	405	402	441	411	438	466	422	381	435	431	440	457	415	419	445	446	409	442	414	464	434	446	404	424	415	438	416	413	444	437	440	411	429	408	453	410	417	430	396	434	413	446	413	472	454	447	406	415	465	430	420	428	435	411	459	441	402	408	444	426	443	436	453	433	410	410	404	453	429	439	441	458	432	433	440	435	450	438	457	406	421	422	457	402	428	451	446	411	440	419	386	423	419	440	452	451	394	447	424	435	421	433	436	397	448	445	411	414	426	439	444	442	424	408	456	450	436	440	445	436	421	456	439	431	412	421	465	415	398	422	405	413	430	426	446	433	448	417	403	447	410	436	460	421	456	407	417	462	453	452	424	426	455	417	451	400	450	428	463	424	425	440	480	431	409	427	378	401	470	394	392	445	429	433	458	407	442	419	433	410	419	410	430	428	443	394	411	416	481	426	398	390	402	438	437	434	434	464	439	437	422	437	444	414	443	379	400	435	402	455	428	433	404	424	449	431	408	448	480	402	420	399	369	398	460	442	451	419	469	447	409	426	413	464	391	414	455	395	434	396	433	440	444	406	435	452	417	418	417	421	412	451	431	410	408	431	434	433	412	438	431	420	434	433	388	444	443	445	392	410	445	401	465	468	401	436	414	445	418	443	401	436	401	420	401	446	408	417	401	406	413	422	379	437	431	437	420	416	429	432	420	453	396	445	441	446	443	444	464	423	415	402	417	405	412	464	431	454	434	477	418	472	454	445	424	421	420	422	394	426	387	398	421	418	445	459	430	419	396	456	437	423	420	456	406	454	410	441	401	415	428	446	426	366	409	453	461	405	454	430	401	411	438	458	416	436	431	427	403	423	402	469	425	411	440	428	418	435	404	467	469	471	388	455	413	465	417	425	405	456	422	412	411	436	400	419	419	411	435	463	415	438	423	410	432	462	424	435	427	414	402	416	427	413	444	400	441	432	401	403	467	431	416	444	405	462	377	424	382	417	390	395	443	388	421	414	447	428	386	441	412	440	418	416	414	430	430	453	471	441	428	415	414	451	406	457	385	393	425	431	414	458	410	418	453	453	439	441	393	413	445	409	437	434	437	388	416	432	439	449	440	390	402	450	426	431	412	441	435	405	452	470	420	416	439	406	390	434	392	427	444	417	394	417	461	430	423	442	414	405	434	406	411	425	428	445	424	443	454	410	419	410	455	426	449	434	417	421	402	423	389	435	450	425	413	434	409	440	459	434	420	420	444	430	420	433	431	470	431	399	411	426	420	442	442	462	501	429	452	424	461	417	450	437	426	419	447	426	442	407	439	414	417	413	456	420	443	418	436	450	419	443	409	449	446	422	415	433	418	410	431	469	437	449	439	423	422	414	430	431	440	449	430	398	428	422	403	402	450	437	414	427	433	420	433	418	424	451	408	407	427	410	434	447	423	454	452	419	438	450	435	440	438	449	418	469	420	399	419	447	436	432	411	426	443	422	417	418	452	407	413	435	434	409	419	436	439	378	395	431	447	419	441	436	442	438	438	419	422	419	416	426	427	435	450	440	419	457	419	406	426	385	413	433	448	436	428	409	434	432	426	387	426	370	471	477	431	398	420	408	439	435	429	430	394	429	436	420	431	436	441	403	436	424	452	461	417	472	422	446	417	405	433	433	405	404	447	448	400	397	406	421	396	425	420	413	440	414	445	406	396	440	428	423	405	424	414	447	414	435	470	400	423	453	439	423	435	400	422	449	415	394	476	417	451	425	441	410	409	430	429	433	407	390	437	430	376	439	384	433	437	408	422	405	392	406	401	456	419	422	469	427	407	410	420	400	422	414	441	486	442	435	420	405	421	446	402	429	422	438	462	413	450	447	419	396	429	438	387	418	432	411	451	402	417	438	453	424	443	419	442	425	448	412	425	415	395	446	409	436	424	437	418	417	415	425	407	411	437	437	429	409	452	440	417	441	419	400	436	407	428	447	427	459	451	392	423	403	402	421	412	413	394	430	436	429	414	427	468	421	454	405	439	393	425	448	427	434	446	415	389	392	421	444	427	387	444	396	398	428	423	419	445	432	421	432	437	443	462	424	467	430	435	422	465	410	414	429	429	449	432	443	432	429	432	397	442	409	443	444	424	485	473	409	414	459	440	428	425	462	412	428	415	416	436	427	421	419	417	419	392	430	453	414	436	445	449	418	427	429	391	429	420	445	435	424	412	411	430	458	454	411	408	426	385	475	425	383	425	424	459	407	428	431	445	406	431	416	421	424	423	437	427	423	387	429	399	450	453	427	437	438	477	391	423	464	419	460	435	405	440	411	375	410	441	439	385	427	405	412	419	419	438	423	451	429	428	449	468	432	397	422	450	397	431	462	418	435	422	446	399	401	416	437	438	414	445	418	439	414	431	471	429	408	390	414	401	452	421	444	448	423	419	425	441	464	405	424	421	434	395	457	424	427	394	421	438	408	432	398	392	404	429	436	417	406	405	413	437	398	437	420	454	452	447	432	423	439	404	436	440	414	415
5184	1736	1287	698	536	459	439	417	457	1965	2966	2147	1031	561	420	392	380	340	356	380	407	385	396	350	347	362	402	372	391	420	411	382	401	366	343	375	379	370	375	413	400	376	367	392	376	385	356	345	362	416	409	367	328	365	341	360	345	389	363	363	368	353	360	384	379	353	363	353	374	369	379	360	374	392	378	389	350	391	376	407	365	388	381	368	400	377	359	388	356	369	350	362	409	347	357	372	357	374	354	369	365	379	355	381	389	395	358	368	383	377	362	374	374	345	381	335	356	352	371	386	363	360	382	366	352	359	353	362	385	349	389	380	379	386	362	379	397	356	370	373	396	384	388	354	356	334	385	386	364	365	338	368	363	393	360	374	368	369	353	370	382	386	387	353	362	341	349	402	358	349	356	372	375	387	346	389	362	399	386	394	350	375	369	373	347	387	390	372	392	359	395	390	374	386	380	347	381	384	366	375	368	375	340	366	361	376	367	391	348	367	384	351	365	394	346	396	393	370	376	379	387	377	381	386	382	379	361	381	380	363	387	356	381	367	398	332	376	332	366	361	350	357	374	358	362	363	383	388	361	353	381	374	347	329	373	381	344	356	368	370	368	402	360	362	337	380	383	408	377	362	343	374	409	344	379	412	358	357	382	415	371	405	367	356	370	365	391	343	313	376	349	372	376	394	374	395	360	388	368	366	346	384	378	369	322	373	373	382	379	367	413	362	350	385	404	336	372	367	370	397	384	384	367	388	368	369	376	333	367	376	384	366	392	398	389	365	384	366	393	394	384	348	354	345	375	378	354	369	374	369	410	411	402	360	409	380	374	365	373	362	397	396	361	325	341	391	343	382	363	377	378	385	399	390	375	371	371	388	403	384	363	341	358	349	364	377	387	393	412	364	352	376	347	378	369	391	378	366	374	347	387	339	365	389	354	411	380	380	373	387	408	395	354	349	390	363	372	369	389	353	407	370	391	347	393	370	379	366	394	390	346	365	366	386	353	368	376	355	395	375	383	378	374	369	368	361	369	391	384	373	398	380	382	366	397	375	349	350	351	370	366	372	360	366	352	349	401	360	417	413	373	375	350	347	367	369	387	401	400	382	386	373	365	387	365	382	359	328	371	345	341	337	361	351	365	357	361	385	389	353	391	388	333	402	361	391	383	389	419	375	375	361	370	349	354	373	377	324	388	404	411	397	402	369	381	373	381	374	367	339	391	375	357	420	356	384	392	369	397	370	391	379	371	368	337	351	359	384	384	357	340	345	389	388	359	389	398	364	366	353	379	393	347	372	386	404	364	378	368	384	351	365	366	386	379	386	399	367	418	363	349	368	362	359	405	377	364	388	367	342	338	374	391	391	365	393	350	364	394	352	365	361	364	355	397	359	357	412	400	380	344	380	373	389	358	390	367	385	350	359	362	372	383	375	396	372	370	391	409	387	351	400	365	348	364	419	326	374	401	366	384	428	359	386	411	379	356	381	372	356	400	368	351	379	363	386	347	353	340	375	377	336	356	343	369	354	388	378	398	361	393	368	371	368	335	381	377	315	376	398	352	348	350	342	343	361	360	399	367	383	370	354	357	375	351	401	416	379	358	390	359	400	379	398	364	345	368	401	333	334	336	355	365	365	362	402	407	349	384	393	368	380	341	397	394	365	369	354	381	353	377	397	372	384	346	398	368	387	388	367	382	374	372	399	344	363	370	341	386	357	367	388	372	373	331	360	368	333	414	349	318	369	384	382	374	380	357	375	365	374	343	357	365	375	352	414	373	358	401	346	392	368	369	387	363	369	356	331	354	338	378	389	335	366	406	387	425	356	388	350	356	382	367	357	412	379	361	347	370	398	375	369	347	347	335	353	383	393	348	369	419	372	375	337	356	376	356	417	355	400	354	376	348	362	374	367	408	387	362	366	354	354	379	347	389	361	370	349	366	349	390	385	343	375	383	385	385	374	376	369	359	370	363	372	385	391	399	343	381	412	352	370	378	393	347	340	349	430	385	358	367	362	362	342	395	374	366	336	383	377	381	426	381	366	369	405	324	333	341	343	375	369	360	335	387	372	374	378	402	342	381	421	338	412	372	352	419	393	330	341	380	395	403	380	373	364	381	399	391	366	389	345	372	335	408	372	321	365	342	408	380	335	406	367	374	376	383	360	386	392	401	379	362	361	378	409	394	338	383	382	387	402	395	372	412	397	332	343	398	381	385	379	396	388	370	350	358	384	364	381	389	410	368	375	368	372	372	369	338	366	370	353	387	343	345	357	349	372	377	352	389	397	370	353	397	377	363	357	367	412	378	357	378	361	390	365	380	372	353	338	383	369	364	372	418	424	358	361	399	393	357	353	322	375	396	363	364	378	345	344	368	374	358	373	391	381	404	378	411	390	397	405	372	360	334	386	382	359	336	390	362	390	356	362	348	368	422	401	380	351	365	390	347	373	373	369	361	368	375	343	387	358	382	362	362	416	342	380	372	352	371	366	375	374	358	376	374	367	376	402	344	377	385	355	338	395	351	366	335	373	394	362	378	357	372	373	364	383	418	390	359	374	383	361	369	387	365	354	358	389	375	416	369	388	372	377	363	342	360	372	380	335	379	362	375	358	333	391	399	388	376	335	374	359	367	371	392	374	389	381	349	407	375	374	361	367	382	334	364	378	352	368	361	364	367	373	355	374	358	380	335	346	374	385	378	355	342	356	353	333	363	346	368	351	360	381	353	346	342	387	366	385	384	406	342	384	379	406	387	359	375	395	402	368	386	370	353	363	356	345	394	394	345	357	335	364	391	370	375	338	410	338	341	374	388	363	358	373	364	361	338	326	385	380	384	358	341	364	389	385	356	373	392	406	376	361	374	382	381	328	408	359	367	361	367	384	390	350	356	388	383	370	373	362	354	344	348	371	395	369	401	382	347	373	339	355	396	373	358	379	417	371	346	366	365	364	374	388	360	355	363	353	365	364	353	348	373	330	340	369	409	394	355	354	349	363	425	373	361	370	367	379	359	372	346	364	358	364	355	351	382	381	412	383	367	371	361	405	381	363	358	378	383	379	356	389	380	379	356	365	362	378	385	358	368	388	361	370	378	341	352	379	345	351	362	374	358	352	368	393	337	386	368	388	375	362	357	375	366	395	397	333	361	375	350	368	373	344	404	368	366	360	416	379	341	343	409	359	355	383	353	343	364	377	363	377	396	366	356	349	367	357	363	350	390	359	377	360	373	391	363	372	361	394	401	386	371	359	368	380	328	390	366	404	384	378	388	367	388	382	386	369	386	370	359	340	398	357	359	391	334	402	383	365	364	397	366	406	340	356	382	379	368	334	373	404	406	363	405	386	391	371	386	338	368	358	404	356	401	400	352	399	368	352	375	364	374	369	345	386	392	377	366	378	378	365	382	340	338	395	399	366	350	372	369	402	395	362	382	395	372	361	362	397	377	377	357	369	351	341	320	369	374	390	392	353	376	330	361	366	422	395	356	345	399	397
25102	21084	27025	25089	6150	1126	878	688	679	12001	19691	13710	5180	1371	677	503	522	497	534	520	525	475	536	494	504	466	497	518	475	489	508	534	495	472	505	480	516	518	482	520	485	477	506	510	487	510	470	477	500	490	500	454	509	496	481	444	461	480	518	504	489	499	493	477	457	489	492	498	540	499	464	481	511	509	459	458	523	517	501	454	524	494	512	489	494	494	496	484	448	478	507	494	459	501	509	493	507	497	470	515	481	494	487	498	506	490	476	496	492	500	464	442	514	449	467	501	518	474	480	489	477	475	516	460	487	484	501	481	514	509	446	524	474	489	473	466	498	435	464	502	462	495	468	471	451	499	509	490	455	511	483	473	477	489	452	485	493	438	516	505	476	527	486	491	513	473	481	496	475	463	500	480	482	480	494	457	445	499	483	483	481	474	482	441	494	460	502	445	497	457	493	448	500	478	469	502	481	513	511	522	477	514	487	463	473	467	502	475	467	493	498	453	507	436	460	525	496	492	464	505	459	476	515	487	518	444	469	472	474	503	456	488	470	497	475	513	480	459	503	510	495	490	509	510	494	477	502	480	452	454	493	475	484	495	485	480	474	500	473	482	458	480	468	522	506	492	479	459	525	503	503	526	487	520	441	474	496	496	458	460	500	452	437	478	518	498	460	532	466	510	479	495	471	491	472	510	530	483	457	511	537	468	492	517	482	458	481	500	455	467	498	487	493	460	496	480	467	491	467	489	474	483	470	476	501	491	501	479	495	520	508	499	480	484	470	502	503	510	479	497	500	480	512	478	479	479	493	489	466	464	467	518	477	522	495	481	460	516	516	464	488	469	467	482	447	484	497	438	443	467	471	469	505	492	448	480	472	512	491	513	459	488	462	466	486	488	512	509	479	523	472	515	457	513	500	498	467	486	499	505	476	518	455	513	465	490	471	494	489	508	472	482	442	504	511	479	492	466	490	467	479	463	453	460	505	486	554	470	508	453	509	503	525	442	476	485	499	467	508	510	507	490	499	476	493	476	485	502	545	474	512	494	489	525	477	511	476	444	496	521	458	481	502	429	460	494	491	466	485	544	459	499	484	512	474	463	489	486	500	500	488	461	483	482	501	501	482	511	470	472	501	472	486	481	496	478	508	486	485	523	496	493	505	501	485	515	470	497	497	464	457	483	492	454	458	482	493	511	460	473	510	506	484	472	508	495	514	447	496	440	461	463	440	486	468	468	471	551	478	515	532	470	444	504	493	507	484	497	514	480	494	474	538	484	476	469	454	498	416	469	466	476	536	520	495	448	488	474	521	493	512	485	439	479	500	508	506	500	505	479	461	446	509	498	456	483	476	532	490	494	451	513	451	495	467	500	453	453	467	511	473	524	449	498	476	492	467	455	491	478	453	498	479	477	518	500	514	477	473	430	483	551	461	507	453	484	493	509	510	482	521	478	487	494	478	471	515	465	472	485	458	473	465	522	511	493	475	476	462	451	451	468	496	482	458	458	492	472	488	467	483	462	529	521	490	476	493	509	488	486	464	505	492	479	467	479	455	471	485	458	512	494	486	501	538	486	481	466	477	504	459	463	479	468	506	468	498	451	520	496	486	469	445	487	501	455	445	489	498	490	497	474	463	464	472	470	487	465	457	456	457	525	480	421	432	520	465	528	467	533	499	498	448	462	447	484	481	526	501	519	494	489	488	479	469	525	477	448	505	493	451	448	512	504	464	483	481	482	472	424	519	470	481	491	491	470	477	456	473	453	446	477	502	474	460	495	485	489	487	477	485	466	502	515	482	455	453	481	482	487	486	480	474	495	486	467	481	448	475	509	518	480	509	472	506	484	480	490	446	492	472	510	503	473	481	446	474	445	540	467	497	486	489	520	485	528	460	494	462	539	435	505	468	481	484	475	472	446	521	468	486	484	510	488	481	516	495	507	469	507	488	459	484	458	502	470	538	475	483	463	523	501	498	444	473	504	508	477	473	461	478	491	442	459	471	483	502	458	538	466	495	490	493	504	503	473	494	513	500	483	491	521	500	477	447	513	478	480	486	415	491	476	491	499	452	489	474	497	494	515	500	489	467	493	494	510	441	496	525	517	520	471	487	465	506	509	518	457	525	472	462	478	442	518	504	508	499	473	455	486	443	462	495	466	526	521	487	468	486	471	485	512	469	475	506	497	488	486	501	514	492	495	487	503	556	467	489	479	508	487	462	501	452	494	442	465	435	489	505	509	447	508	519	504	476	459	464	502	503	456	483	555	507	486	446	486	480	483	470	470	444	460	460	511	522	465	471	475	437	469	492	482	497	456	473	530	469	484	494	486	448	517	473	469	483	466	509	498	424	482	480	493	477	504	466	478	493	495	472	480	452	515	489	504	481	495	488	454	506	501	495	485	500	497	501	459	477	479	496	504	509	503	493	472	491	477	469	473	479	495	538	470	468	480	459	498	516	485	484	454	464	485	499	514	512	533	490	480	437	517	462	499	505	493	461	503	493	497	486	488	471	471	486	514	532	480	471	500	531	451	470	487	458	510	489	457	465	502	473	491	508	472	513	461	466	449	479	495	460	530	417	476	513	517	468	498	497	500	459	511	498	470	456	493	458	475	465	459	424	516	517	485	484	459	499	494	484	480	504	490	479	469	508	480	484	477	517	478	476	510	459	466	501	468	443	488	500	457	473	456	534	482	479	509	493	470	504	488	526	502	488	463	487	463	459	458	470	490	473	486	484	448	479	489	479	467	486	476	477	500	504	537	481	493	431	503	475	513	504	505	540	494	469	480	466	446	508	482	508	473	490	519	497	466	494	438	502	489	492	497	442	444	500	473	492	518	425	472	459	506	519	472	468	452	473	486	475	438	445	493	481	476	478	471	479	522	509	455	493	443	502	453	484	514	520	450	462	457	469	488	468	487	481	497	458	477	475	491	456	480	470	495	493	501	484	462	481	507	494	527	495	492	498	479	519	509	491	466	478	498	453	485	486	477	471	490	463	464	497	509	519	463	478	504	473	485	456	480	442	487	468	488	484	493	448	463	482	494	479	461	533	471	481	482	452	519	468	460	501	460	487	448	478	489	496	495	498	483	475	509	492	498	501	466	487	447	484	507	480	461	493	482	462	480	473	491	488	515	507	496	473	492	521	502	483	448	477	493	440	485	467	491	456	510	488	477	499	456	477	503	450	484	464	483	492	491	507	503	467	466	524	487	493	471	487	440	476	485	504	490	493	475	487	500	492	472	473	494	509	497	482	471	465	489	513	472	509	477	483	457	477	492	454	470	468	453	484	455	468	493	522	495	482	479	488	494	460	468	505	463	470	510	480	460	498	520	487	470	480	485	450	513	500	462	498	473	479	498	500	478	542	487	448	494	441	516	516	470	463	460	505	490	512	475	508	468	498	468	488	503	489	509	475	483	475	517	522	484	495	497	466	437	512	474	476	482	531	525	524	485	524	466	485	524	474	478	519	459	524	478	510	507	492	477	453	482
4230	5006	3445	1898	1288	969	785	756	714	15609	18025	11954	4752	1428	646	448	460	443	450	436	473	469	455	472	447	448	429	445	428	423	455	447	446	446	419	439	439	448	433	432	424	457	419	439	435	432	436	438	423	426	443	468	412	446	436	435	415	430	486	455	426	437	424	459	458	438	409	415	488	463	465	404	433	428	454	489	419	449	397	451	405	394	431	422	480	449	460	404	442	409	438	463	428	447	414	420	457	455	413	447	435	435	447	419	433	401	453	472	445	414	411	441	419	465	471	422	439	419	440	451	450	440	476	404	440	410	443	446	417	443	418	396	409	420	413	421	455	456	423	420	415	474	473	402	371	448	471	399	450	443	447	441	456	434	451	404	407	434	415	400	432	430	471	463	432	407	406	456	417	434	451	433	429	414	465	446	465	413	480	433	400	442	421	447	415	446	460	443	456	436	418	404	446	418	450	435	447	401	376	421	441	445	397	443	440	410	461	422	390	452	449	431	449	468	449	437	431	473	421	400	395	436	427	406	451	440	489	452	451	449	468	438	444	412	422	418	465	460	455	442	438	447	427	454	450	458	464	423	440	379	438	435	440	471	430	421	465	398	417	393	458	437	483	454	409	461	406	405	447	421	426	408	406	472	445	451	446	466	406	427	456	444	461	421	451	422	407	438	453	444	435	459	428	415	424	419	444	450	455	454	428	432	420	461	453	425	442	438	430	470	401	470	434	419	419	414	428	448	491	417	412	421	417	463	403	400	453	484	395	434	435	433	467	406	398	427	441	429	434	432	432	417	415	427	425	443	421	423	381	419	507	454	446	411	427	424	422	457	410	412	441	462	441	452	442	443	450	438	397	440	445	419	436	385	443	408	411	390	435	459	425	434	444	406	464	412	417	435	372	450	413	415	442	428	393	414	456	447	411	455	452	423	419	439	418	464	452	408	427	439	434	409	431	461	418	475	374	422	471	406	456	426	448	411	419	479	455	428	419	396	434	437	427	395	431	432	419	429	444	484	407	397	461	403	434	482	412	430	455	426	397	451	435	445	443	448	474	436	445	481	480	435	419	441	422	416	415	412	407	425	431	438	410	425	434	418	425	419	478	430	446	444	447	463	466	418	432	458	445	412	408	442	425	464	426	403	441	464	453	439	442	438	398	440	424	406	420	429	441	437	428	418	422	425	403	417	417	425	436	441	414	419	414	476	445	436	423	437	427	425	416	414	409	445	430	441	399	408	434	438	445	461	434	455	461	431	455	413	418	456	454	440	440	423	463	426	412	400	433	436	443	446	430	433	456	475	410	430	417	429	438	428	415	432	443	445	450	421	439	432	418	406	412	408	440	438	417	422	471	434	447	447	410	463	397	472	445	445	439	458	422	413	470	438	405	432	405	414	446	434	449	390	403	444	445	412	460	459	413	437	467	413	419	387	431	458	418	469	404	444	426	397	405	477	429	420	455	423	450	428	467	405	430	442	422	481	417	418	468	446	415	441	430	450	449	468	418	431	405	393	453	441	421	426	432	461	465	434	410	432	419	413	377	428	437	417	444	438	429	429	441	452	438	421	443	473	430	456	464	450	424	419	437	437	424	431	421	440	441	424	420	447	437	460	441	403	452	455	406	475	455	476	451	449	448	432	424	459	468	448	406	464	424	427	394	446	402	448	433	436	442	466	460	409	409	465	451	443	453	464	407	414	434	489	427	441	428	444	447	460	455	419	443	447	429	407	446	440	428	424	448	441	408	451	487	443	451	411	438	454	437	451	463	421	427	419	406	448	447	418	444	441	446	431	445	425	447	430	417	409	420	432	438	452	446	429	426	445	427	456	412	452	438	441	444	453	415	428	449	385	427	435	447	461	422	439	442	462	417	440	366	449	435	424	474	403	443	462	453	461	484	441	426	431	450	480	451	403	415	425	426	407	414	431	454	459	399	445	419	406	433	452	409	459	454	484	379	469	457	432	442	425	454	400	443	387	445	459	434	443	428	449	441	471	435	434	465	452	433	444	426	427	427	416	467	447	400	431	408	434	421	421	415	416	407	415	385	425	435	429	409	436	443	457	462	407	447	418	411	440	437	425	419	443	436	437	416	455	439	441	393	397	432	432	412	452	433	430	442	424	423	443	441	402	449	444	441	418	417	425	437	444	430	444	438	443	411	427	436	430	440	441	438	395	422	439	440	424	501	419	407	425	388	399	446	483	430	459	426	410	432	450	392	439	411	428	398	418	440	434	455	432	430	425	455	465	397	461	422	417	454	454	415	457	471	449	437	470	406	432	415	457	411	398	436	452	416	443	412	433	457	451	426	433	427	420	466	388	469	422	456	440	423	421	431	446	409	431	442	452	429	409	439	412	427	374	420	421	450	412	424	488	448	442	424	428	455	454	431	439	444	415	462	421	397	410	411	441	439	448	451	421	435	424	452	408	417	448	395	441	423	454	414	451	488	415	473	457	396	426	400	431	456	413	426	429	415	434	459	392	450	390	447	400	401	433	419	488	418	416	435	447	458	472	440	406	431	417	404	453	402	424	452	425	443	410	419	439	441	417	422	433	409	420	462	442	448	433	472	474	410	443	414	433	415	384	419	427	448	435	427	412	426	467	455	428	441	421	420	452	400	462	392	384	433	423	430	435	421	444	459	425	423	423	404	417	457	417	421	451	418	450	445	428	442	436	435	396	426	461	441	429	386	420	425	410	435	415	413	444	434	413	454	438	405	407	407	439	443	416	425	422	407	420	444	423	448	456	392	431	399	417	428	452	447	439	442	439	426	442	454	430	442	494	389	495	422	466	465	437	420	416	432	447	408	405	453	431	433	406	414	382	456	397	375	407	418	428	425	406	460	427	419	413	408	425	450	457	446	425	415	448	369	428	401	387	401	447	428	456	388	441	429	395	433	414	434	409	394	435	424	413	450	418	434	403	403	442	412	451	425	431	418	428	413	432	460	462	419	444	432	441	421	409	416	435	426	431	436	499	406	467	400	432	435	440	452	417	433	434	436	462	430	443	445	426	430	456	447	412	450	426	459	448	442	418	428	419	389	447	473	423	473	454	448	453	434	431	420	444	423	409	410	455	480	445	423	378	403	418	439	443	450	407	411	402	414	465	477	464	445	433	430	405	432	431	421	437	433	416	448	475	456	462	404	468	462	417	448	411	421	445	432	444	436	445	447	413	454	430	383	425	409	432	448	435	395	446	433	411	409	452	443	414	438	420	437	436	437	448	439	441	406	466	437	441	431	443	480	425	455	448	449	435	457	440	463	393	429	468	429	445	445	399	446	454	455	462	432	433	410	415	438	443	443	397	425	474	422	441	405	419	477	436	438	422	443	429	432	413	462	424	438	433	452	407	487	433	464	431	423	417	446	407	421	404	431	435	445	461	435	417	419	437	418	487	419	434	415	458	481	417	424	459	398	445	388	432	404	468	427	445	461	450	415	437	466	412	415	409	457	450	469	389	457	457	447	418	435	427	459	413	437	445	429	390
23846	21072	28330	24042	21064	9077	2254	1284	1002	15819	36450	28428	13790	3594	1299	751	698	718	702	698	730	722	707	734	711	685	747	732	702	686	708	698	683	735	693	708	640	658	721	694	691	688	661	698	693	665	702	694	720	698	657	621	699	690	660	652	720	668	659	666	717	726	713	703	701	713	706	680	655	672	696	746	698	678	688	647	702	734	657	694	669	690	673	741	721	725	719	704	634	687	715	697	706	708	626	736	730	678	716	690	668	710	697	699	674	694	672	682	722	705	681	728	713	639	679	665	723	632	716	680	720	733	643	634	721	665	689	677	667	714	675	718	647	640	648	694	667	688	698	704	642	663	656	647	708	656	712	693	698	730	679	659	717	678	718	706	699	648	687	678	674	709	684	627	722	707	699	710	716	688	646	720	661	689	713	674	656	707	696	682	664	688	672	700	703	712	698	655	670	662	714	700	697	676	680	697	689	670	687	753	661	721	725	715	660	691	680	669	666	646	704	679	679	689	701	681	645	661	673	688	629	732	719	670	719	707	672	718	669	730	704	709	692	670	699	628	610	715	665	691	660	676	693	674	697	686	706	716	695	709	638	685	706	667	699	684	663	696	658	694	720	682	680	658	639	655	678	676	680	661	657	659	692	663	634	653	709	685	671	702	678	735	667	692	737	700	667	671	664	699	683	717	682	718	707	709	674	689	639	647	701	699	714	677	689	683	677	696	693	637	714	665	670	729	690	694	700	657	651	681	706	727	684	654	697	684	677	688	648	714	697	664	701	653	677	680	680	638	701	724	711	684	651	719	705	703	691	741	649	713	678	748	685	766	625	682	698	683	678	664	726	666	714	645	666	728	723	742	695	704	695	691	695	681	736	688	683	653	708	727	696	603	714	711	715	677	686	678	675	686	691	731	702	682	680	687	698	663	666	708	721	659	692	669	700	667	652	690	673	688	677	711	688	655	720	656	669	708	704	704	653	707	642	677	721	688	674	711	661	692	693	624	668	676	675	721	708	669	750	700	673	652	727	696	723	619	669	628	670	683	677	686	705	667	657	726	675	651	658	661	645	657	679	722	664	653	673	677	688	672	607	699	704	745	694	698	726	752	684	678	679	662	679	693	716	697	718	680	675	697	714	691	680	720	712	706	685	671	661	686	727	712	700	667	644	728	687	714	707	629	665	720	714	709	668	677	740	676	640	695	661	664	705	670	680	670	691	670	647	712	715	695	704	727	667	677	668	659	738	726	712	681	678	660	675	639	678	664	695	663	707	709	694	707	663	748	684	705	674	654	701	686	631	661	700	698	661	672	710	715	683	688	659	591	669	655	675	695	699	695	721	698	699	680	687	668	628	669	703	690	667	711	715	669	679	689	657	679	638	690	711	679	702	708	621	665	676	684	715	639	671	664	678	706	629	724	679	694	663	642	703	706	650	699	702	679	715	682	687	727	640	693	707	658	662	725	683	712	705	705	725	663	707	653	701	715	626	692	679	665	639	674	681	702	665	697	734	727	675	662	696	709	665	665	741	676	679	674	676	647	732	685	595	669	653	722	709	670	631	666	709	692	692	725	700	673	638	694	670	684	645	678	729	678	691	640	689	695	697	682	656	689	684	632	654	687	663	673	643	685	717	672	616	669	715	697	708	675	674	669	647	683	676	679	719	713	659	650	664	694	646	713	671	697	686	645	718	672	684	685	723	656	711	623	715	694	688	687	692	680	651	701	706	725	726	718	728	704	663	684	690	693	703	680	683	716	670	665	735	683	702	683	730	693	706	688	673	715	703	697	700	658	670	690	683	693	660	660	658	660	727	698	697	678	713	657	656	668	651	648	687	701	721	701	646	696	682	681	662	691	673	677	694	655	686	665	672	678	683	684	707	718	677	693	623	671	698	659	665	660	702	665	641	688	646	659	655	684	682	722	693	734	732	720	669	673	654	647	699	747	663	707	651	645	670	732	714	702	699	699	666	668	712	652	725	662	667	702	649	690	682	709	669	679	669	605	697	658	654	697	684	666	689	671	685	659	659	684	687	693	698	672	698	706	670	688	686	681	712	739	653	737	674	674	653	685	652	684	685	707	728	703	682	636	712	653	722	659	710	669	617	679	697	624	644	653	703	677	695	694	720	686	643	656	703	702	665	718	655	653	696	659	689	684	711	695	686	685	749	729	728	732	716	684	724	711	673	715	623	675	660	638	690	688	675	652	677	686	710	690	687	711	732	664	696	624	687	641	696	688	756	716	616	668	702	654	682	675	648	647	686	721	721	707	668	698	737	685	709	641	685	674	673	641	736	721	693	719	683	672	717	727	710	679	665	711	677	635	658	700	711	666	658	683	694	714	677	659	652	656	678	672	677	685	713	678	732	696	699	696	676	687	633	722	656	678	632	676	714	661	685	676	645	661	712	660	675	641	710	673	688	685	696	666	678	672	690	697	652	671	710	648	641	672	666	649	706	678	684	680	731	677	712	700	716	680	623	670	698	670	702	672	645	654	662	688	696	676	668	695	686	702	682	711	660	643	701	716	728	690	710	736	693	713	660	670	658	672	690	646	689	636	665	718	669	684	678	667	668	739	698	708	691	733	691	650	679	731	673	695	689	695	657	682	718	685	690	694	718	641	699	678	683	702	636	691	706	681	721	675	684	680	740	715	694	689	672	663	755	662	744	723	699	705	653	715	685	696	673	646	730	690	703	687	675	700	663	693	708	720	687	712	746	695	659	656	698	679	671	721	650	672	670	655	697	675	721	706	697	653	690	690	690	705	681	695	668	696	724	662	672	637	715	668	667	665	688	700	672	649	655	692	643	672	684	697	675	673	689	657	641	682	627	662	659	671	659	681	697	704	680	670	702	671	664	682	671	710	658	698	646	678	730	665	682	658	691	726	692	660	718	653	632	649	692	689	667	679	639	687	713	713	673	671	694	672	652	642	652	673	689	710	692	655	660	702	665	643	690	666	625	676	643	694	667	696	687	632	650	661	703	689	676	679	662	686	654	659	684	658	710	675	669	682	688	682	697	687	666	663	743	717	661	680	667	724	690	671	722	673	725	650	703	674	666	668	715	679	699	652	685	706	656	661	657	681	714	626	669	651	700	722	698	643	677	713	670	736	701	681	660	621	719	697	685	648	727	739	691	687	712	694	702	713	744	699	721	629	708	686	668	659	751	707	677	708	682	702	730	673	688	709	647	698	625	654	714	697	650	674	636	687	704	665	660	653	652	681	667	685	640	708	684	710	669	707	685	684	707	667	657	676	687	646	667	636	680	672	614	738	658	663	667	686	671	664	652	691	652	703	680	696	683	704	663	685	681	677	673	592	693	663	687	690	667	680	659	658	653	678	671	720	721	688	721	696	685	731	657	684	748	668	694	675	702	651	721	687	724	676	716	657	643	689	664	676	690	673	712	678	720	670	685	659	695	661	691	652	666	656	671	662	682	747	685	680	693	678	680	660	701	666	660	655	642	693	668	668	683	663	627	696	678	658	737	665
5030	8657	6354	3204	2354	2062	1750	1243	1186	20398	32660	23415	10630	3139	1111	689	601	612	642	576	650	607	584	605	583	566	637	610	607	587	619	601	598	596	630	595	579	586	580	591	604	526	629	572	651	608	576	624	587	555	575	589	602	619	577	601	595	584	587	608	569	631	579	607	599	574	577	538	613	601	592	598	611	593	558	568	552	623	572	582	578	589	569	645	603	599	619	561	596	614	632	606	570	575	594	594	589	568	573	621	601	622	608	542	605	594	584	573	574	601	579	548	601	602	616	637	586	632	643	617	567	592	580	590	586	593	622	572	619	603	597	592	606	632	593	637	563	555	610	586	588	631	555	579	594	615	604	571	595	569	566	592	584	620	638	600	617	560	613	610	630	602	599	547	637	554	635	535	608	608	589	588	598	562	554	575	591	611	558	606	569	602	575	564	594	588	565	597	613	557	553	601	607	601	544	537	598	604	606	562	592	572	591	547	577	630	625	530	615	574	565	585	577	596	617	589	631	609	622	578	596	603	585	628	595	567	578	637	626	572	594	532	592	571	613	604	587	566	585	588	596	587	624	605	583	580	569	586	600	562	594	609	574	585	589	608	575	586	614	621	602	585	569	563	617	609	573	613	598	625	620	593	619	612	564	579	574	613	592	619	605	555	631	551	601	559	577	558	608	569	616	589	590	574	584	584	606	556	560	569	603	614	604	567	581	584	622	598	599	551	604	588	605	606	609	601	612	646	601	605	590	558	576	555	578	629	530	578	574	572	630	595	569	572	591	597	571	558	607	582	601	587	609	549	575	607	574	575	594	586	599	578	628	550	595	597	590	609	540	609	602	551	573	601	582	571	589	587	614	606	572	590	562	612	542	584	534	572	576	588	572	518	609	610	627	582	560	564	586	631	599	619	584	609	560	620	583	598	604	614	622	597	587	586	638	604	539	593	606	558	570	611	555	610	644	592	583	561	513	609	604	612	590	590	610	607	587	588	572	618	608	603	616	593	559	620	601	591	590	533	547	613	593	562	595	638	586	579	601	569	608	602	621	606	560	591	633	583	581	565	571	574	630	643	607	581	582	554	602	560	591	594	599	593	580	576	619	626	604	536	561	619	586	573	583	584	545	582	570	612	595	613	602	555	591	601	571	602	639	612	574	553	586	600	568	594	575	623	619	598	612	546	624	595	622	621	534	566	626	602	593	583	550	601	587	561	562	592	610	614	566	584	600	608	572	619	610	603	577	555	553	598	581	565	583	579	590	591	574	626	605	562	586	573	644	607	593	590	558	612	613	621	568	617	581	564	582	582	585	589	613	661	561	560	586	590	608	601	615	584	622	617	591	623	552	562	564	632	579	582	571	589	555	587	578	576	608	561	579	599	591	613	601	617	545	599	614	565	590	530	567	580	539	620	592	568	560	597	543	573	567	562	603	580	607	564	579	606	571	555	562	552	635	592	614	561	598	585	585	623	578	574	608	581	596	621	582	615	646	596	576	609	549	570	562	656	575	572	568	631	553	627	605	616	609	623	575	626	617	595	602	575	585	637	550	624	567	589	568	563	593	603	609	550	572	558	608	607	623	631	583	542	591	607	594	522	559	605	618	572	600	614	591	603	565	536	599	573	599	569	575	602	598	609	595	562	559	589	572	546	595	571	613	591	637	603	613	582	592	632	573	584	550	561	623	623	582	631	590	598	574	592	598	593	599	613	618	578	602	599	584	607	589	592	601	588	582	563	578	598	597	578	564	593	574	598	606	563	521	617	586	621	564	664	599	566	588	576	572	561	580	605	552	562	565	633	574	584	570	611	598	599	603	574	628	565	628	575	595	577	548	589	543	586	588	536	593	595	590	566	575	606	617	579	547	594	566	639	533	576	566	591	588	584	600	580	583	586	577	595	592	557	575	629	588	591	577	568	612	573	559	611	618	607	610	640	595	543	645	584	597	566	561	554	548	563	644	577	586	578	636	608	600	591	597	581	547	593	574	590	598	598	606	559	554	573	556	589	626	625	592	585	568	571	554	598	584	597	564	586	627	608	578	574	579	582	583	555	571	566	586	600	587	585	588	586	599	543	582	626	561	570	622	620	609	593	535	594	567	589	632	591	588	603	579	644	591	572	557	573	573	568	622	593	577	601	593	611	600	562	544	586	564	584	625	568	547	609	616	564	580	555	572	597	632	605	606	619	589	583	598	576	558	574	579	589	582	612	604	576	598	611	558	602	554	603	552	570	568	559	608	586	612	538	556	562	585	553	577	594	597	555	612	618	562	620	602	595	602	575	604	612	568	577	580	603	562	580	607	606	595	604	539	572	622	609	596	594	574	610	588	593	570	636	652	570	565	611	588	546	579	619	605	635	589	555	614	575	591	622	603	593	589	570	518	561	535	556	631	587	604	588	588	608	605	557	645	623	630	602	554	612	602	564	599	613	564	564	546	543	559	574	602	577	617	575	590	598	566	591	563	592	569	557	564	546	601	590	539	585	575	607	587	573	597	630	595	580	557	617	591	603	555	586	556	590	566	572	580	594	590	535	599	595	612	586	586	587	567	591	578	594	570	531	642	549	574	563	624	612	565	528	586	602	610	559	577	562	575	577	573	618	593	573	548	598	659	584	559	624	586	582	598	624	562	611	593	599	590	546	614	575	596	574	583	549	584	603	573	625	587	596	581	591	566	544	634	586	566	587	634	594	607	586	592	609	588	613	566	605	531	599	606	582	598	572	586	615	627	615	560	570	564	588	554	643	579	574	604	574	601	587	577	549	528	535	600	627	592	578	579	571	573	583	600	620	587	601	587	563	574	595	560	566	602	577	592	595	544	572	562	609	586	567	579	606	596	607	549	616	600	541	607	612	609	571	606	605	614	591	596	571	590	534	606	593	556	596	620	566	559	611	590	625	568	586	583	556	566	592	582	554	574	596	577	565	569	557	643	580	571	596	576	573	566	605	575	584	603	646	567	550	573	585	574	596	612	566	588	574	557	589	572	586	527	671	591	581	572	577	596	579	602	590	562	591	600	617	573	604	588	545	578	580	549	555	572	586	571	608	596	610	583	575	618	616	577	552	579	549	596	587	550	546	611	627	541	612	625	560	606	587	585	573	568	599	565	586	574	544	565	620	612	610	552	633	594	553	593	595	562	607	591	590	606	545	566	611	634	611	564	562	583	590	553	573	569	601	565	627	628	588	571	569	602	595	559	568	592	642	595	619	625	564	567	594	558	625	554	560	586	561	565	610	594	572	612	610	602	594	563	610	583	601	639	620	583	569	552	614	595	597	565	598	557	580	590	510	576	572	597	582	614	581	592	597	637	566	649	625	552	610	607	607	626	601	603	569	571	588	591	547	577	552	616	572	595	621	583	523	598	568	562	564	594	587	595	588	603	589	582	559	596	612	648	643	597	575	571	577	612	632	556	578	590	578	530	608	558	594	601	614	576	576	605	586	591	603	530	582	604	594	571	597	595	580	566	543	579	583	619	592	602	583	583	569
27346	12872	1784	916	602	531	567	530	471	931	2399	2220	1336	766	529	478	480	471	457	398	484	450	458	475	484	457	465	453	430	472	476	450	474	427	455	439	478	432	462	466	449	464	448	440	445	481	465	461	441	454	467	426	465	455	471	432	473	474	470	458	455	427	478	457	464	460	468	417	478	478	487	461	472	468	486	448	439	466	469	464	476	439	464	460	418	461	443	432	456	465	433	444	444	479	451	435	447	477	474	493	481	455	459	484	465	456	455	486	479	415	467	445	439	428	458	420	445	457	475	458	458	511	466	450	444	495	473	521	489	470	448	475	413	468	437	430	444	465	495	486	503	442	457	471	448	457	478	483	447	436	493	457	463	459	402	455	460	448	455	426	456	457	446	442	464	493	459	455	437	452	499	470	502	465	450	441	472	447	480	485	468	486	440	435	452	468	452	434	482	449	465	505	482	450	444	443	461	440	452	453	466	454	496	465	456	506	522	448	450	437	448	479	429	416	447	452	438	477	479	464	422	437	422	479	420	434	449	457	471	464	448	436	464	488	403	513	474	404	425	454	409	439	445	466	424	427	451	421	458	446	499	445	482	479	464	454	471	435	473	490	476	464	436	445	458	453	435	472	449	448	441	448	446	456	490	436	432	478	470	397	475	477	471	499	472	434	462	435	398	463	459	460	397	461	455	426	431	458	446	473	461	405	477	467	438	446	437	436	463	463	488	433	447	449	454	457	428	480	445	454	461	455	481	474	447	468	479	461	444	487	474	464	473	448	453	480	462	454	471	448	429	432	438	462	460	395	488	450	466	497	467	437	469	459	480	449	441	459	510	497	452	461	471	466	416	459	477	465	434	458	459	496	442	414	475	496	454	435	426	468	451	502	460	488	451	480	475	495	473	470	458	452	453	492	459	481	449	435	444	457	465	419	446	464	484	477	470	485	462	480	445	430	456	416	454	445	436	495	495	466	430	489	466	485	403	422	438	452	432	443	454	446	444	486	462	457	453	460	484	383	471	466	462	469	426	461	468	444	472	428	467	458	444	456	417	434	456	447	448	432	430	429	463	453	446	452	473	449	478	482	469	450	450	444	456	434	459	446	449	434	433	484	442	451	461	457	450	440	454	466	463	471	471	471	470	437	447	440	466	446	383	483	455	455	437	470	448	458	475	453	471	470	496	454	463	437	458	453	459	455	441	429	441	463	502	467	455	425	456	496	453	441	464	490	469	470	461	475	457	473	444	478	460	473	469	433	441	461	474	471	447	512	451	461	452	476	427	462	462	438	436	427	459	477	455	458	467	468	467	457	450	475	469	472	485	504	465	446	411	488	423	448	465	454	429	452	440	440	448	466	437	450	431	428	460	445	413	456	489	496	433	536	467	468	470	442	450	439	437	456	471	471	444	434	413	472	495	432	472	432	437	444	470	461	477	459	445	457	474	471	478	467	495	496	482	482	474	459	457	443	448	465	468	480	463	434	424	478	454	462	444	463	444	454	447	475	464	441	417	438	483	439	441	443	478	443	458	432	516	502	458	453	452	445	455	474	441	464	496	468	457	478	477	422	467	449	454	419	433	453	468	481	428	470	447	474	438	433	479	495	457	474	468	424	495	476	471	436	450	489	478	421	497	476	497	459	466	417	478	431	440	446	455	444	430	462	529	464	425	429	445	473	468	469	432	430	455	459	474	447	449	462	467	467	459	454	471	477	466	447	450	470	436	458	478	446	452	431	451	454	453	475	457	440	450	474	431	467	461	461	443	470	454	499	462	431	458	486	428	445	440	482	449	462	419	484	470	445	447	484	488	466	465	482	488	481	464	452	470	448	471	462	448	425	426	454	494	474	453	469	474	417	431	410	443	428	495	463	444	414	487	455	470	460	439	429	460	456	440	449	445	415	474	454	462	420	457	512	426	387	461	418	462	509	506	446	461	476	482	453	465	478	452	473	446	459	442	452	457	479	443	433	523	439	478	433	455	440	439	458	465	422	458	496	462	439	483	474	472	480	442	406	447	409	462	493	462	465	476	468	452	428	489	452	444	453	475	466	492	442	461	447	442	433	457	469	441	417	464	446	446	450	431	457	479	479	434	452	445	447	470	438	432	437	455	459	470	502	488	440	473	471	447	457	447	467	494	475	466	480	465	464	467	459	471	459	425	435	474	458	423	470	484	456	435	486	454	438	435	471	467	438	467	456	448	453	457	470	405	458	436	429	462	470	471	429	476	451	449	479	432	445	417	453	462	478	449	442	473	461	455	416	448	452	469	481	468	461	474	435	469	423	423	437	478	476	439	440	435	439	449	472	440	452	468	452	448	447	476	458	456	447	459	472	426	433	430	454	469	474	474	453	448	492	442	442	483	434	422	470	439	454	450	458	473	471	478	464	458	512	490	481	477	470	470	485	463	423	417	477	466	458	442	458	465	494	429	459	434	424	423	490	442	449	495	481	410	473	475	473	521	449	444	449	457	478	452	443	419	422	442	460	448	495	495	418	427	439	442	469	475	440	446	445	480	464	453	463	476	445	465	443	464	466	459	465	462	471	429	450	494	481	496	441	440	454	481	410	448	468	457	464	480	462	484	448	435	468	462	459	469	445	486	437	466	453	442	435	457	463	426	459	477	472	446	455	468	437	472	455	433	440	427	492	480	495	467	445	459	459	459	452	459	527	469	471	457	466	474	439	477	469	434	454	494	439	431	438	450	479	484	449	481	441	448	460	449	423	475	456	488	452	466	461	456	453	445	458	480	489	429	459	415	462	504	427	426	477	481	438	459	412	449	467	474	440	438	488	505	437	468	454	466	436	467	445	463	456	452	453	471	474	455	455	478	467	447	487	483	480	467	462	458	466	494	433	459	464	435	485	464	467	415	468	487	443	456	472	467	444	452	452	422	434	482	480	430	473	438	424	459	471	436	439	453	449	489	471	494	452	475	465	436	454	446	433	501	449	457	459	403	440	421	492	466	438	444	471	471	464	483	445	459	446	450	453	468	466	438	465	411	450	445	419	483	435	450	455	438	453	438	473	469	437	465	437	448	433	432	445	474	447	430	471	466	459	453	452	479	453	454	464	455	436	497	467	442	439	444	438	445	434	474	465	452	488	480	487	418	458	460	465	466	420	418	463	468	461	497	463	460	482	457	437	470	448	462	449	428	457	493	465	429	469	460	451	456	462	465	498	462	461	460	444	445	514	440	463	465	448	449	475	438	443	447	462	435	456	441	448	482	440	432	455	443	452	489	485	426	451	436	495	471	484	470	451	435	476	452	471	446	470	458	453	489	464	440	404	473	429	453	457	469	443	482	448	450	477	473	472	468	494	485	470	461	448	459	472	441	450	455	448	457	458	493	452	431	469	479	444	426	422	496	442	457	511	459	427	417	439	441	454	447	438	470	463	505	476	464	400	450	478	498	468	414	428	468	442	460	490	486	434	480	479	428	463	441	452	481	445	457	487	424	480	480	468	456	456	479	487	418	452	444	499	469	458
5393	1378	956	758	645	589	535	517	443	1155	3019	2399	1414	668	462	425	411	395	408	412	404	382	447	442	413	406	396	388	433	380	394	396	384	389	407	392	356	423	397	404	402	383	401	405	439	400	397	402	403	388	398	404	414	373	404	402	373	421	387	380	371	362	411	400	368	425	448	402	379	390	410	407	386	361	351	424	388	395	400	410	367	422	408	384	420	390	397	404	367	374	385	371	415	433	372	389	419	406	381	423	367	383	442	367	399	414	364	389	419	389	422	396	376	369	378	371	387	395	408	410	413	381	396	375	382	404	395	392	417	429	422	399	397	400	381	444	394	409	356	376	343	377	382	377	385	366	391	422	399	394	419	397	396	411	374	385	391	415	354	394	387	376	389	401	358	417	405	413	383	393	394	430	373	435	386	408	433	397	359	389	412	386	381	396	385	378	362	407	402	423	391	417	413	397	390	408	396	423	387	402	369	386	401	408	399	421	417	411	409	380	380	397	355	391	401	413	395	385	394	370	401	391	455	377	401	395	382	426	377	406	381	406	420	388	385	399	379	438	375	398	394	388	410	399	374	416	414	382	380	373	410	397	398	390	391	394	436	385	372	418	408	411	414	432	396	378	392	398	405	397	412	392	402	385	420	378	371	394	377	373	394	402	403	408	371	386	370	369	390	411	410	396	419	384	433	445	403	391	383	409	419	385	375	399	436	387	381	379	375	436	431	348	377	405	385	403	402	398	377	390	412	436	383	387	420	442	401	381	420	414	398	398	388	432	357	393	386	409	426	383	410	350	404	408	417	399	363	435	393	397	372	366	408	430	367	399	385	371	368	392	393	386	401	410	371	416	390	394	391	384	407	364	443	370	383	390	398	394	393	386	435	416	391	395	408	363	392	362	376	401	385	415	402	362	396	426	405	392	399	407	425	350	409	437	390	399	439	384	401	409	402	389	410	350	382	391	394	398	398	393	395	368	408	412	408	389	381	376	383	421	374	395	398	406	411	382	400	378	374	389	358	379	402	371	436	408	403	424	399	392	404	404	388	407	388	412	399	409	399	394	432	390	395	395	385	395	396	355	423	372	423	388	381	374	394	364	416	389	416	414	388	411	412	430	396	369	392	387	404	407	403	418	416	359	407	415	364	338	397	439	373	414	396	405	378	374	439	393	415	392	382	392	395	371	411	404	425	416	384	416	392	382	407	389	415	379	367	391	387	389	402	373	387	403	398	409	411	399	403	415	369	379	417	422	399	373	398	393	392	399	398	405	392	351	426	421	426	387	398	374	392	403	392	392	425	408	415	409	430	401	411	397	413	409	434	390	392	392	385	383	374	408	384	432	412	376	423	436	391	405	368	415	392	401	395	417	371	393	402	411	379	388	391	405	375	414	363	387	368	431	383	398	386	388	387	395	411	429	405	400	425	416	385	388	412	389	405	366	379	400	412	401	415	395	381	386	418	393	401	385	442	386	388	401	373	417	395	374	414	406	423	402	385	386	392	408	425	411	404	389	430	386	406	417	379	415	410	368	379	395	419	399	389	394	411	389	384	424	381	410	377	408	380	387	411	404	386	425	374	411	368	429	391	377	375	374	384	368	390	379	378	386	415	395	427	404	388	387	343	403	389	396	414	395	430	408	411	396	443	391	425	400	360	376	415	396	381	388	363	405	385	374	412	391	380	414	392	411	381	402	385	391	374	400	389	379	388	415	388	408	362	394	397	411	410	380	374	394	380	386	389	401	391	401	393	392	426	376	381	371	420	394	393	408	402	398	405	411	432	384	399	384	410	399	414	395	414	408	389	409	410	382	387	375	400	372	382	375	389	401	394	415	391	392	422	389	402	397	376	382	379	385	380	428	383	409	365	392	401	369	416	380	364	395	413	414	413	391	394	405	403	395	387	394	400	403	385	409	371	413	414	370	379	396	385	383	374	384	414	419	403	384	400	384	402	423	387	414	427	384	403	401	405	420	381	392	412	416	409	354	372	382	415	387	402	397	375	380	396	382	382	398	405	384	391	383	382	404	411	444	388	399	391	404	393	400	409	398	416	415	375	386	417	423	405	384	400	375	369	402	406	407	396	410	402	410	407	392	412	403	410	420	419	416	379	401	370	404	403	410	418	380	372	422	379	367	392	418	385	391	387	413	393	391	388	390	337	401	383	389	407	382	420	404	410	385	382	398	382	413	398	412	363	378	378	404	415	363	406	409	412	372	383	364	406	420	416	367	344	422	383	403	405	388	381	419	404	432	431	408	365	404	412	378	371	409	408	371	405	419	408	427	406	391	386	380	393	415	388	404	357	374	427	430	407	386	422	412	350	377	380	368	438	412	401	394	396	396	402	424	387	375	382	380	409	378	385	407	416	410	416	403	374	419	420	368	356	429	371	385	394	400	385	399	372	425	384	412	389	371	404	433	427	389	401	411	415	378	400	405	433	390	376	420	402	384	402	387	404	377	451	422	403	408	416	430	384	415	395	409	400	385	394	413	434	412	408	389	392	374	411	396	401	433	370	373	436	389	410	402	350	384	435	407	416	430	426	354	387	424	399	439	382	406	424	404	403	376	420	390	387	393	415	371	419	375	382	399	415	392	363	439	431	384	405	392	436	404	416	408	396	381	425	415	384	382	403	399	413	399	419	434	410	371	421	404	373	421	392	361	427	388	389	445	417	381	400	396	408	414	365	439	415	420	381	363	384	372	397	427	389	406	408	381	392	380	412	446	404	408	392	398	390	440	422	398	388	404	368	374	404	380	390	384	413	405	412	424	404	400	404	338	387	368	393	403	388	401	400	361	400	375	435	405	394	411	398	443	371	410	434	404	424	405	374	384	394	398	365	378	361	420	423	392	381	444	351	384	394	359	379	393	389	380	399	410	360	409	374	384	388	461	433	387	381	388	392	402	386	409	357	412	417	395	420	355	388	380	393	391	396	420	400	405	407	381	410	387	397	395	401	406	403	350	414	400	362	410	403	383	392	387	390	401	392	400	388	383	386	382	372	406	379	402	427	405	378	363	401	395	415	392	401	374	424	402	390	392	411	391	381	405	407	419	404	401	370	370	394	422	423	436	366	420	390	367	382	419	405	392	399	411	411	393	390	426	412	373	390	370	410	416	404	397	379	416	389	400	382	400	419	372	388	359	398	438	413	401	403	400	404	350	383	426	367	379	391	388	437	381	357	375	395	394	398	415	377	400	398	415	399	400	389	433	392	405	390	410	381	422	376	389	429	420	417	415	398	373	391	414	393	375	416	382	349	410	387	385	414	413	404	389	420	417	366	405	402	424	407	398	405	397	357	379	401	415	382	382	406	418	395	384	409	430	402	413	388	386	397	379	396	370	382	405	441	408	437	403	370	401	359	410	373	359	399	355	365	335	381	415	408	393	394	383	399	373	416	417	397	373	394	393	416	402	370	426	388	406	361	407	423	384	369	430	409	355	356	402	420	404	415	430	417	397	386	408	402	428	391	394	419	386	397	414	366	395
25164	21060	26989	25070	6199	1330	879	830	610	7237	19521	14960	6064	1676	756	569	522	544	502	502	493	515	509	499	499	520	517	497	481	506	523	521	536	542	535	549	542	482	509	513	498	552	504	552	511	492	530	517	503	585	502	574	495	517	509	491	483	517	505	516	542	510	489	477	507	499	485	520	524	493	498	499	539	497	536	537	503	521	501	521	479	513	437	536	496	543	520	493	498	488	529	516	480	490	522	518	563	505	501	486	530	531	493	481	494	532	522	544	470	558	520	533	473	497	531	519	526	555	496	447	516	516	511	511	454	507	505	510	510	515	528	581	538	497	526	522	496	520	493	499	509	511	524	488	526	495	503	551	532	504	493	515	490	504	487	507	525	489	508	475	539	481	524	473	515	553	505	523	548	556	503	504	514	545	518	531	482	523	472	532	531	534	561	492	506	484	469	521	523	491	523	486	542	567	500	511	514	518	496	498	541	513	521	500	478	527	512	490	501	531	510	533	519	487	503	493	518	562	517	504	548	492	495	525	507	537	482	522	505	527	459	477	501	550	556	486	523	512	488	423	491	492	545	493	525	538	479	514	491	501	512	523	546	480	494	490	554	550	535	505	504	519	498	476	485	479	481	467	504	507	481	525	507	481	489	519	505	488	510	501	498	492	487	508	527	519	520	557	478	518	505	500	523	495	531	464	502	492	520	526	542	475	565	490	505	508	466	501	514	511	476	472	521	482	516	499	526	481	500	479	487	452	510	486	500	519	509	498	444	483	548	516	514	503	520	483	480	505	517	508	518	547	505	506	497	528	508	530	488	486	531	502	521	515	544	497	515	522	518	469	509	518	478	551	492	510	526	513	512	482	477	484	502	470	512	531	511	523	523	530	518	499	492	510	485	509	508	506	508	487	495	524	515	505	499	512	483	540	526	512	481	523	496	551	567	495	502	525	529	493	503	518	469	560	531	501	496	513	511	565	486	502	520	521	544	509	495	477	506	488	494	512	542	501	486	509	512	513	459	530	518	560	547	517	514	523	474	467	523	509	485	492	476	526	488	569	513	494	534	510	502	518	490	491	513	491	496	504	532	524	481	508	511	518	543	543	544	492	506	493	531	491	514	543	493	492	500	520	506	540	491	494	499	456	571	503	471	568	506	510	496	443	507	513	520	506	480	508	556	497	496	449	517	504	506	507	492	521	512	503	501	487	515	514	498	476	514	517	515	483	500	531	502	505	511	535	522	500	504	499	490	507	530	458	536	522	502	549	484	474	502	503	520	535	510	489	537	511	501	533	514	499	546	517	527	497	517	501	524	493	501	478	486	552	532	535	523	551	493	543	515	483	547	534	518	520	489	486	510	515	481	533	518	494	537	559	470	532	468	512	475	507	473	466	477	502	491	467	497	523	507	475	454	491	496	488	503	477	479	500	489	499	505	493	510	530	520	520	518	511	504	470	494	479	531	503	518	461	484	487	494	565	505	506	502	530	513	497	506	519	541	501	498	480	517	499	484	484	548	486	501	465	538	506	437	527	513	508	516	524	533	484	520	541	543	486	506	493	524	478	512	527	457	498	526	520	504	485	499	539	501	485	502	538	514	563	528	535	541	534	493	498	521	451	501	482	500	506	497	509	470	515	482	457	448	528	475	522	546	520	516	533	521	504	530	537	502	493	503	500	512	558	517	494	516	513	489	508	502	457	489	475	533	526	533	476	497	530	503	540	534	561	507	543	531	495	517	535	568	528	507	531	464	512	515	496	519	498	546	518	524	489	566	512	509	537	500	534	486	514	515	487	531	522	496	511	515	512	493	531	541	487	514	475	504	518	504	484	543	517	492	494	497	513	529	508	489	471	496	514	487	520	522	516	486	513	500	525	473	509	467	529	493	483	535	464	509	503	528	509	470	516	521	504	507	532	474	509	523	505	478	486	520	508	464	520	490	520	498	501	547	497	498	495	570	527	512	516	510	490	563	519	509	520	540	481	505	471	550	486	488	498	549	504	470	529	489	495	509	505	578	524	544	489	487	511	513	524	477	504	507	525	505	468	499	493	505	489	510	547	506	511	525	529	512	516	497	521	519	503	473	481	512	459	535	521	523	475	533	520	498	532	500	477	504	539	479	473	550	525	485	529	566	482	561	541	539	532	479	471	503	496	466	493	478	531	492	443	494	520	494	509	491	456	494	520	545	507	514	531	517	492	564	477	515	517	524	509	520	498	500	521	502	519	521	522	514	470	497	461	516	479	502	557	496	529	540	480	475	518	502	573	559	481	517	514	463	504	503	497	484	489	528	492	487	502	538	469	513	470	489	495	490	518	515	549	544	503	540	480	485	536	522	496	449	495	521	521	529	538	521	523	496	514	528	514	492	480	498	503	521	480	470	515	514	477	499	481	514	531	506	538	535	512	537	509	495	506	481	511	506	534	525	515	507	504	510	504	533	504	490	540	527	500	529	469	537	502	549	535	508	487	518	530	546	542	521	529	509	498	510	529	507	507	504	521	529	540	482	512	513	531	504	497	510	464	514	530	541	493	520	490	542	539	520	524	535	514	516	507	533	526	490	506	499	492	466	535	517	495	520	476	479	520	497	526	525	529	496	533	531	525	511	562	483	515	531	515	515	530	506	488	495	545	466	532	463	521	523	471	517	518	518	494	506	528	500	508	523	456	505	522	528	534	494	473	528	517	506	472	496	532	505	467	537	520	515	460	487	495	519	495	536	497	508	471	518	519	510	493	479	512	523	508	534	485	546	487	548	528	523	544	500	534	475	519	509	477	520	494	512	472	498	521	519	469	527	520	459	505	496	540	512	521	529	536	497	519	471	503	502	521	496	493	506	492	478	521	535	496	539	515	506	479	479	514	486	458	487	508	482	542	506	496	531	485	527	534	469	493	524	482	505	506	513	468	485	520	528	518	532	524	451	485	503	535	471	523	483	537	489	524	497	536	503	519	519	555	463	518	476	516	490	518	492	553	487	482	499	495	539	542	519	514	499	507	516	474	491	525	517	494	514	496	514	519	489	494	498	488	458	503	482	501	561	527	483	546	474	516	504	476	497	544	526	518	518	540	464	548	479	519	481	509	538	515	491	494	534	509	525	504	506	497	527	476	479	496	543	510	486	517	513	467	505	535	500	491	536	495	469	449	503	483	481	480	551	500	485	527	515	485	517	454	505	477	545	494	513	502	470	511	523	495	475	510	510	526	498	472	528	497	490	502	512	510	493	489	519	481	500	540	483	462	560	478	530	499	498	540	526	496	481	494	517	509	498	495	520	527	484	480	503	504	517	559	491	500	505	545	499	494	512	521	536	467	436	521	523	512	524	531	507	495	506	459	489	522	539	537	547	511	504	524	500	459	499	498	477	546	504	503	490	499	529	511	488	496	521	522	507	499	469	551	496	523	494	532	539	499	551	514	507	512	479	530	506	521	485	501	505	540	538	534	498	544	481	528	510	514	512	513	528	537	494	539	484	485	537	530	480	523	522	495	439	461
4412	4430	3551	1872	1293	1048	880	824	745	10181	18920	12923	5415	1668	713	507	472	472	471	481	467	434	463	467	482	465	482	454	498	472	464	428	448	446	472	474	461	510	456	449	464	434	459	465	472	477	450	445	448	447	489	463	505	437	496	453	473	481	464	474	473	468	451	509	467	448	477	440	473	479	437	456	423	456	445	455	414	430	458	463	429	432	435	487	461	517	453	507	438	481	462	439	447	468	432	465	441	453	407	441	442	448	475	440	470	451	447	455	443	476	442	443	464	488	446	410	476	441	449	493	438	463	451	449	480	472	468	455	447	450	421	419	472	450	423	451	453	459	450	459	460	454	447	417	456	450	458	427	423	427	445	453	448	456	427	465	443	439	483	413	467	440	461	449	431	431	455	433	462	436	468	462	430	472	459	420	439	444	466	483	459	467	458	435	470	427	434	442	471	451	443	457	484	475	451	422	459	455	456	453	481	454	483	456	440	462	418	488	464	477	458	450	450	444	462	430	437	452	420	474	482	485	479	425	409	475	431	456	463	448	467	462	448	453	469	469	421	422	439	429	464	463	461	475	480	472	462	445	454	440	450	451	464	473	445	455	486	442	447	429	425	436	454	462	464	441	419	423	478	479	476	440	433	453	453	436	404	442	471	468	444	432	465	467	410	480	466	448	470	459	481	526	449	454	438	448	446	465	460	474	452	474	451	442	438	482	496	439	426	456	490	456	486	480	459	432	465	475	463	450	443	471	444	427	470	463	431	476	431	449	478	448	475	490	475	446	461	432	436	467	467	492	432	459	456	440	459	423	450	454	447	458	481	472	439	432	434	393	481	496	447	452	448	449	434	450	465	471	454	464	468	457	437	425	473	443	451	471	459	438	403	463	453	509	465	465	455	487	445	478	397	454	426	477	454	425	437	460	454	442	496	446	438	450	474	429	434	462	463	416	403	430	449	485	483	460	468	453	471	439	501	485	471	443	472	409	490	414	476	463	462	469	443	481	452	460	471	441	440	400	454	458	476	470	426	446	462	487	438	493	469	446	478	437	445	465	439	481	455	443	457	403	450	482	444	447	463	490	439	426	474	492	429	433	462	432	511	441	461	460	460	464	490	418	490	442	446	456	466	477	447	486	420	472	447	430	466	490	464	450	434	443	432	421	474	487	476	453	441	446	474	427	444	465	446	455	458	460	449	440	458	455	456	437	446	415	416	435	476	445	406	474	450	435	460	459	459	454	464	448	444	425	444	477	441	440	475	476	429	444	434	474	467	448	456	484	448	423	434	433	456	435	440	459	450	439	436	447	469	459	427	462	470	472	417	414	428	434	454	453	455	421	468	440	445	447	467	465	446	440	473	413	477	456	462	451	466	520	477	457	450	446	458	473	463	431	471	450	466	485	469	438	479	425	446	468	419	486	508	463	442	461	445	467	460	460	462	436	464	435	457	471	464	443	454	485	449	430	465	438	453	431	473	441	435	459	446	455	459	457	439	460	449	486	429	440	437	448	433	449	453	467	491	459	443	460	499	442	468	481	469	465	425	467	450	450	457	464	473	482	411	444	443	475	477	479	457	452	458	482	460	473	464	470	462	461	452	470	458	473	425	451	456	454	406	449	430	470	465	473	448	449	432	453	417	426	447	466	467	430	413	436	413	471	450	452	459	478	477	447	409	500	454	429	441	462	431	450	490	446	463	509	451	455	442	443	456	431	480	432	454	462	457	447	429	458	427	429	456	451	489	410	486	464	444	476	456	458	446	473	451	457	471	472	442	463	463	486	452	467	446	423	459	455	413	459	455	477	443	434	427	461	411	468	468	475	490	425	485	470	495	426	459	471	449	436	498	477	447	453	472	441	448	415	430	472	456	469	459	435	425	415	460	470	481	430	461	476	461	419	449	439	459	458	451	462	472	480	439	464	466	471	454	470	486	435	438	447	443	462	415	436	463	452	496	448	449	463	403	425	399	431	457	490	465	460	473	433	455	503	467	469	452	499	473	451	465	470	439	460	448	439	445	464	429	442	448	464	417	432	430	488	469	474	470	510	482	440	427	446	446	444	442	461	457	460	449	494	454	475	476	448	468	437	466	427	465	428	444	467	466	466	468	430	474	451	407	494	475	456	457	476	481	456	450	467	459	445	455	431	440	438	456	490	448	435	461	409	476	491	448	442	433	454	446	475	472	447	441	438	491	450	431	418	459	453	465	456	470	432	438	475	458	473	482	440	487	476	415	478	436	465	462	442	483	438	445	445	488	414	471	435	439	435	469	492	450	449	429	500	444	433	394	485	487	423	475	417	474	456	420	418	440	463	449	452	428	419	470	468	454	453	438	433	428	472	502	412	446	446	455	446	458	410	436	466	464	486	469	483	446	417	446	427	468	472	457	439	458	464	491	453	474	457	444	473	443	444	427	437	446	429	455	436	452	451	423	446	452	430	415	449	401	502	441	437	436	442	430	448	429	449	488	427	461	451	465	471	473	454	434	465	454	460	460	431	483	444	430	426	431	406	432	448	439	483	464	447	445	460	485	489	444	449	428	439	461	456	445	453	462	444	466	481	425	443	440	452	481	431	431	426	418	465	409	449	413	395	425	490	404	464	479	461	485	439	452	445	435	455	432	432	431	438	428	426	453	409	429	427	474	451	432	491	447	449	439	463	466	431	459	459	490	463	437	435	453	455	452	500	461	455	420	452	484	450	448	458	473	449	468	460	479	462	454	463	473	446	465	460	453	425	416	449	461	445	477	462	439	479	472	449	455	440	449	473	455	493	463	422	415	459	460	483	451	478	453	481	448	471	455	478	444	410	481	428	470	484	428	448	445	448	493	439	460	465	438	460	468	459	448	429	415	427	443	436	458	483	470	444	438	433	439	478	459	435	455	456	456	441	461	512	453	459	436	449	485	451	417	446	427	438	471	481	473	455	443	501	452	457	451	419	462	466	466	461	423	405	452	471	444	440	470	472	423	420	484	427	459	467	437	510	462	444	428	430	478	435	455	431	477	441	448	444	398	473	443	467	427	429	461	438	438	440	443	451	461	414	422	467	469	416	448	422	432	449	455	459	435	470	455	442	467	462	413	394	459	449	449	456	463	494	459	391	456	457	443	457	447	432	443	469	448	427	494	446	464	434	456	458	450	464	474	461	481	399	441	445	428	437	461	439	459	405	466	409	445	466	468	458	462	487	424	440	434	450	481	475	447	414	460	447	441	416	455	456	457	451	423	452	468	440	440	475	459	427	470	468	457	419	460	463	458	425	434	460	425	436	433	420	440	467	438	467	451	447	438	390	464	432	458	427	457	443	476	433	414	426	494	443	495	461	464	457	433	455	443	443	426	453	478	434	464	434	488	454	491	466	448	480	448	479	431	463	439	472	479	466	453	468	438	440	443	471	443	439	428	423	466	435	478	468	419	416	436	459	431	426	485	458	460	453	446	425	442	432	429	441	451	491	444	448	443	435	466	469	482	435	470	416	449	444	472	469	433	444
23878	21101	28359	24062	21063	9110	2101	1262	1035	15790	35794	28248	13676	3405	1273	776	690	709	746	676	757	731	663	701	672	720	723	626	688	687	673	716	689	661	699	688	687	649	711	729	724	651	687	667	737	672	699	671	707	680	667	706	663	666	672	710	708	714	641	691	710	716	674	717	621	622	668	699	719	671	675	685	635	652	647	693	700	683	693	670	714	680	704	705	675	694	676	688	662	654	662	616	699	679	729	735	677	695	707	659	714	684	713	700	739	658	662	718	667	689	743	720	679	655	695	672	675	726	692	650	700	665	687	630	683	695	691	673	655	667	733	650	661	704	729	701	681	697	683	659	692	710	671	681	697	688	645	692	713	677	665	643	722	716	717	651	683	673	706	694	674	610	689	693	664	663	667	668	714	651	669	673	671	646	712	725	719	623	680	663	682	719	684	697	651	668	669	733	743	659	665	657	660	701	662	714	685	683	702	697	655	708	662	677	719	653	676	659	711	695	653	698	738	679	657	691	710	732	732	658	725	724	728	681	703	658	702	686	690	637	663	670	734	679	633	679	658	691	677	628	702	688	675	675	727	685	619	714	708	667	678	669	739	705	706	671	736	693	684	706	723	671	709	713	675	668	638	641	656	663	653	717	643	655	669	673	672	700	650	672	637	661	695	689	736	673	684	674	702	686	707	638	672	680	726	646	708	666	670	706	677	719	684	682	728	660	694	615	698	704	681	676	666	671	677	713	687	714	704	709	672	693	704	652	649	670	684	684	649	673	680	708	654	700	707	679	673	689	658	700	606	696	664	676	681	673	691	673	663	697	685	692	693	699	699	690	703	686	703	675	679	645	663	680	709	705	734	711	716	636	656	664	654	717	675	668	657	661	669	705	651	623	654	710	717	719	677	711	707	681	671	629	673	659	661	700	751	664	686	712	697	707	664	698	661	650	703	698	711	661	684	662	682	735	685	620	667	695	665	657	688	663	676	651	682	660	700	672	696	699	679	738	709	650	667	717	651	734	688	678	703	670	662	678	729	669	705	702	673	739	694	702	699	743	670	671	693	667	680	720	700	688	720	671	727	680	727	686	718	709	643	662	647	675	692	688	682	713	700	703	692	694	774	711	688	675	723	649	645	712	659	665	720	682	717	721	685	651	725	668	656	712	698	679	691	642	685	710	650	751	706	710	608	622	692	702	648	675	642	670	642	692	704	646	738	653	657	714	708	691	710	705	712	698	643	711	702	678	707	697	659	661	639	698	651	665	649	690	694	628	712	693	718	670	673	681	702	735	659	678	654	674	666	680	644	666	701	703	663	656	701	677	657	722	724	675	668	672	660	705	704	752	683	672	638	658	678	671	705	672	708	712	696	658	704	666	682	708	687	709	680	732	679	674	663	664	701	677	677	685	663	699	710	628	646	737	732	669	678	652	680	731	662	681	705	670	692	666	682	735	649	686	692	682	666	712	669	681	757	670	656	650	693	627	706	715	695	661	684	672	640	651	687	690	681	662	694	716	624	667	714	675	695	669	688	692	643	692	691	667	687	661	650	686	702	661	714	671	688	691	657	711	664	709	681	703	688	662	705	723	709	681	676	671	676	685	648	677	675	654	696	663	721	711	674	666	730	641	646	716	655	706	648	653	681	706	641	701	686	716	636	682	639	655	723	696	668	685	716	688	687	704	692	720	706	716	736	651	704	672	691	702	661	687	681	668	718	682	678	701	672	677	727	650	633	662	741	710	667	668	646	720	709	699	669	685	650	691	699	658	723	656	655	679	675	661	713	668	639	717	675	670	671	681	738	729	717	681	699	645	720	697	766	693	677	742	717	659	661	747	669	643	674	654	662	699	665	696	644	674	662	665	726	719	721	675	708	700	676	691	708	649	654	696	672	696	733	700	678	689	678	671	672	689	673	650	716	656	661	719	677	720	686	682	661	729	711	664	668	700	682	653	692	680	637	665	717	658	676	672	697	704	720	675	683	647	680	698	686	677	681	678	645	678	698	676	668	724	678	710	667	678	693	670	655	705	689	672	656	682	707	705	646	679	727	680	743	701	704	653	714	651	654	672	658	708	598	667	664	656	694	664	697	681	657	727	643	721	670	712	688	664	690	676	639	714	653	680	715	653	681	719	694	670	659	662	713	679	678	688	654	593	657	626	706	697	705	676	719	697	737	694	659	679	691	679	655	679	647	656	708	714	643	682	656	674	662	694	685	647	651	679	685	706	649	655	675	661	682	679	666	680	716	649	712	659	707	684	677	686	675	659	655	703	698	708	676	640	695	680	687	671	726	666	683	667	684	699	750	684	674	694	674	658	649	641	701	691	677	663	680	710	700	616	646	706	696	682	685	668	698	686	680	665	700	688	661	701	677	684	686	676	720	725	749	689	675	651	731	779	651	648	682	710	645	659	656	649	712	642	624	664	742	670	689	669	737	663	711	717	669	650	664	664	686	682	720	658	681	710	664	706	639	717	688	645	716	736	673	672	699	693	650	723	693	679	706	680	642	670	695	679	656	633	663	703	670	669	696	674	685	684	698	688	671	672	711	682	655	657	730	640	700	695	645	724	678	685	670	650	671	674	701	677	714	696	735	694	626	705	667	673	678	686	664	644	650	694	666	700	664	676	674	674	653	648	708	701	642	645	648	687	691	685	686	656	718	687	673	685	703	666	684	657	676	695	696	698	634	679	724	681	656	670	720	736	643	676	630	657	661	715	658	655	693	663	705	679	724	674	702	664	686	675	651	682	670	682	660	646	666	702	680	662	686	666	699	652	701	701	687	689	677	695	690	698	653	678	687	714	708	718	698	721	709	669	687	675	682	681	673	711	667	684	670	645	670	701	668	665	678	709	654	717	681	650	652	677	642	698	671	701	672	692	682	722	718	709	651	662	656	661	666	684	679	702	677	689	650	658	630	717	694	670	659	694	685	699	650	696	718	664	678	668	655	689	655	686	641	677	612	671	698	650	690	650	649	664	669	676	698	685	692	696	699	690	740	688	695	684	666	634	688	686	685	659	690	617	627	637	686	660	645	714	745	637	641	686	656	650	665	663	711	689	688	681	706	674	665	706	662	653	671	724	700	733	656	698	713	695	721	735	694	665	651	656	712	614	668	703	680	668	692	688	650	658	656	697	632	727	694	706	649	737	683	682	695	648	663	668	706	658	667	694	743	710	667	688	672	658	652	646	613	663	687	711	700	682	685	671	692	666	676	684	718	652	649	662	715	700	681	699	712	689	666	679	680	693	691	656	686	696	702	671	696	675	676	657	681	628	664	691	653	663	676	668	664	708	683	650	666	730	662	662	701	706	679	706	672	686	688	661	678	695	670	645	676	681	710	648	673	672	662	663	672	660	717	682	715	696	715	679	701	711	666	658	658	636	680	730	701	636	661	650	653	678	689	690	704	709	680	677	638	679	690	664	754	689	701	643	718	660	740	706	639	677	697	635	751	679	695	690	690	729	754	690	672	716	740	652	720	636	695	666	637	710
5099	8281	6795	3749	2550	1797	1496	1254	1196	20669	32114	23451	10390	3062	1208	682	578	599	605	592	606	583	610	578	585	562	613	641	635	651	662	584	593	591	629	630	549	643	630	594	594	591	617	569	557	613	564	587	551	554	568	575	647	640	587	603	637	590	584	569	611	630	644	647	589	565	555	596	592	637	610	590	580	588	602	595	568	591	553	557	547	564	639	597	586	609	615	575	579	594	574	565	532	629	592	590	608	600	618	629	576	568	587	597	633	618	580	614	592	602	584	625	590	596	613	591	632	575	557	570	615	610	533	546	590	593	606	578	567	579	634	595	647	585	567	632	640	620	580	626	568	611	560	601	576	604	622	597	564	566	610	596	600	557	597	602	588	612	596	576	563	586	613	575	646	642	617	601	583	584	653	611	614	579	567	587	617	605	583	619	585	589	619	628	528	604	609	601	570	599	593	629	607	630	617	607	583	602	601	599	610	579	597	556	572	626	560	610	559	628	600	589	580	581	595	603	595	584	569	580	552	632	598	606	568	586	582	586	607	597	540	606	611	610	608	570	570	602	556	572	613	613	588	602	564	608	596	655	588	563	580	564	536	578	620	609	596	599	564	603	634	606	613	566	599	541	575	599	584	606	616	562	623	551	581	552	584	618	599	623	644	637	613	571	550	612	610	614	587	560	618	589	548	595	567	589	635	578	568	589	628	563	578	616	583	563	571	541	540	578	624	635	554	596	579	639	625	619	570	601	599	596	585	583	596	571	591	592	558	629	593	565	595	584	585	574	589	586	598	606	572	594	619	613	554	617	597	582	577	578	578	609	588	558	564	586	629	542	582	587	610	579	560	572	604	598	587	616	543	603	629	581	628	601	541	642	635	605	572	574	600	560	562	613	627	579	571	584	595	595	593	632	614	601	584	622	596	578	571	634	602	599	597	634	599	584	587	623	600	596	631	534	562	613	610	651	626	578	584	571	599	538	617	584	622	589	601	606	562	595	638	602	578	619	597	575	567	618	570	611	589	562	613	571	583	599	559	597	573	582	633	610	583	611	555	603	566	566	634	581	597	582	581	600	581	610	594	586	612	581	601	579	577	600	559	594	629	569	554	596	615	588	567	610	605	607	588	570	621	572	580	602	591	591	592	615	603	614	605	592	617	610	645	557	566	597	566	603	588	622	569	568	601	591	629	649	594	570	591	598	577	583	579	616	595	560	629	639	586	570	631	592	591	583	599	580	623	619	601	590	601	603	655	611	622	564	573	579	586	578	575	659	613	609	549	606	586	629	626	569	581	615	580	559	564	587	565	580	589	610	601	579	585	563	626	596	583	624	598	598	612	566	570	611	583	549	620	575	595	572	574	597	583	555	567	631	598	608	567	599	616	599	632	579	617	591	638	569	582	612	630	547	585	594	599	595	611	623	611	519	619	557	584	614	584	576	579	619	548	561	565	600	607	562	600	606	562	588	594	597	610	617	661	595	615	591	595	596	586	580	588	627	548	590	610	569	595	581	629	587	617	581	574	597	628	604	620	610	587	588	615	596	575	562	612	600	592	638	595	642	606	552	602	591	594	619	596	617	581	608	606	588	633	597	583	588	595	566	561	604	612	581	610	559	604	578	591	612	607	604	594	599	562	571	582	572	607	593	558	562	569	587	578	562	623	596	606	604	576	621	576	605	654	509	558	576	590	604	578	570	623	534	601	622	591	627	572	604	577	577	616	545	556	613	611	603	556	569	545	634	573	612	597	605	572	601	610	602	597	607	570	609	569	554	584	628	578	534	583	592	560	599	599	591	594	620	548	606	586	598	629	590	621	530	571	595	590	585	588	604	609	611	546	576	592	603	602	595	585	625	608	612	573	580	606	599	560	580	593	594	532	612	618	592	611	577	575	539	584	606	645	584	601	604	618	589	622	588	613	598	621	586	548	588	601	610	579	545	557	602	590	605	600	603	596	574	585	541	533	563	599	570	602	604	625	608	612	598	572	619	640	581	568	630	594	566	611	580	620	579	585	577	548	587	598	571	601	619	550	560	574	577	553	594	575	602	613	619	574	598	626	592	619	571	584	571	613	598	581	606	626	571	619	560	612	581	580	568	558	576	623	613	580	559	591	551	550	613	634	562	608	598	601	591	583	601	641	615	597	583	595	594	555	579	548	580	622	632	585	590	593	622	610	622	568	617	591	587	582	590	601	582	588	585	593	615	608	617	625	572	594	603	538	583	626	611	581	598	627	582	596	599	586	606	583	624	582	574	575	564	605	573	585	607	561	627	574	585	584	552	598	550	622	554	615	580	585	580	622	588	615	587	615	589	560	578	655	566	589	622	624	570	615	584	602	577	596	552	575	580	587	561	605	601	585	583	553	594	625	551	580	627	655	619	577	617	598	568	540	609	567	588	584	564	611	603	601	633	579	578	622	572	622	568	574	592	636	612	607	607	605	593	554	592	588	606	546	616	623	586	563	577	589	556	549	646	595	672	550	600	574	595	564	570	629	563	602	585	605	548	563	569	617	560	590	566	622	570	583	572	606	596	624	585	609	607	567	617	601	619	585	618	596	626	590	588	564	647	536	621	532	647	570	583	645	567	587	609	561	542	583	559	560	566	596	583	617	585	570	605	576	602	591	616	599	580	613	628	579	564	597	586	564	574	584	553	578	579	590	625	596	567	626	571	641	630	603	598	605	584	628	587	631	568	595	614	592	557	628	595	619	596	599	544	569	575	559	541	567	588	594	577	634	631	602	618	543	595	623	586	561	590	588	621	671	640	638	616	649	592	591	536	607	587	573	546	607	577	576	590	587	600	621	634	598	571	565	600	585	573	609	597	560	558	608	603	593	592	609	552	601	549	631	591	602	579	607	611	559	535	602	566	562	603	548	590	585	576	579	623	575	596	581	546	631	561	588	554	539	612	627	631	603	559	608	568	569	591	560	606	604	577	586	552	610	626	566	574	610	567	582	585	605	574	564	627	610	574	583	626	595	627	631	577	557	552	589	577	591	631	587	580	594	612	613	627	602	571	604	602	596	564	635	548	601	587	583	604	611	623	594	559	603	574	578	558	541	570	647	583	639	591	565	617	566	560	623	587	599	572	566	589	583	581	575	583	592	584	562	583	628	562	599	594	591	557	611	607	630	604	591	602	601	623	550	583	554	597	615	584	577	616	571	568	597	612	586	617	595	634	594	573	578	624	565	590	605	623	590	649	585	606	600	610	570	581	607	615	595	550	632	555	566	572	551	602	592	586	573	596	592	570	595	599	608	646	592	605	600	584	576	594	591	574	548	609	606	586	607	571	582	587	574	626	592	583	595	613	582	581	631	571	608	599	576	617	586	613	606	615	608	587	646	574	563	609	543	566	588	610	612	572	577	625	569	581	572	561	574	675	590	571	603	572	559	585	616	607	592	604	590	595	586	643	558	613	609	581	566	583	593	566	606	560	598	608	571	611	541	562	576	609	591	587	593	548	551	626	643	608	594	575	617	621	599	595
27359	12750	1793	873	572	484	452	458	447	1013	2394	2143	1218	650	466	429	425	429	442	429	447	423	442	437	444	401	440	428	404	445	403	387	441	446	421	417	418	430	449	425	430	439	441	420	427	430	440	478	468	414	426	418	417	461	456	425	444	399	445	431	432	389	438	423	434	443	416	430	427	405	439	431	437	436	472	448	427	419	423	436	423	391	400	424	436	469	433	409	441	434	440	448	455	441	409	429	444	421	430	443	379	435	415	396	447	475	402	470	407	451	420	431	388	422	394	471	436	426	416	423	476	439	409	378	436	453	403	395	467	419	425	399	422	430	429	409	403	445	456	421	419	455	446	440	416	469	421	399	425	454	441	435	455	473	465	433	436	399	437	446	447	407	408	380	429	446	423	466	409	420	434	433	408	396	405	405	418	420	409	413	409	446	429	419	461	410	419	432	449	427	443	422	428	439	404	462	408	405	406	423	421	447	411	443	427	462	416	430	428	412	389	449	419	449	456	425	403	454	420	410	410	421	425	419	418	459	458	405	400	389	415	427	425	426	437	428	427	429	441	459	447	433	475	436	416	415	394	448	398	442	460	446	389	420	423	394	458	432	433	402	427	400	426	438	409	440	428	430	426	422	451	421	404	450	430	422	416	461	432	440	442	423	431	478	463	467	442	402	448	409	415	435	462	427	376	433	408	414	413	456	426	418	432	434	413	423	450	439	406	423	419	392	415	419	418	398	433	456	405	419	448	393	427	434	394	401	411	444	403	395	406	438	408	420	418	412	415	425	432	430	385	405	450	396	414	419	412	434	428	422	454	396	436	413	442	436	410	402	441	415	461	442	456	444	420	386	401	411	435	428	390	395	407	431	427	384	402	431	380	453	444	440	459	418	379	426	409	468	417	409	437	407	448	440	444	454	417	440	416	474	396	414	428	434	402	414	423	453	414	437	417	434	431	408	464	455	411	393	427	425	419	428	425	407	468	461	425	424	445	432	472	455	455	437	417	442	419	395	417	422	416	452	452	427	408	425	415	436	427	431	413	412	464	402	443	426	430	393	416	448	415	405	435	410	437	434	422	395	441	434	447	423	455	419	413	409	435	424	407	413	429	446	415	473	409	472	404	407	425	412	390	437	437	406	408	408	426	435	398	446	423	435	398	408	441	401	443	463	447	431	443	432	442	411	415	419	433	440	431	441	388	404	454	417	442	407	403	420	418	428	425	406	420	453	416	465	413	446	413	447	431	405	436	386	401	438	415	413	414	446	403	423	437	480	432	434	396	464	412	391	378	440	403	412	404	427	399	436	421	416	443	429	459	409	412	446	428	462	394	427	405	429	469	408	424	424	436	451	427	429	444	425	371	435	374	404	433	413	419	424	462	408	392	408	419	404	456	405	455	430	429	472	446	415	438	433	435	424	437	412	436	447	425	409	432	451	436	418	414	417	426	423	426	388	392	460	424	464	375	417	440	423	427	467	397	440	419	458	466	450	454	413	442	426	425	417	437	430	400	452	419	401	420	411	445	428	428	455	420	420	421	444	423	410	444	424	390	427	405	442	442	412	446	405	434	439	445	393	456	438	422	402	418	466	439	441	476	414	401	419	436	447	433	422	425	441	436	412	412	406	442	424	428	402	431	467	425	426	413	446	455	435	396	397	420	461	415	459	438	429	426	450	392	457	436	399	426	424	436	418	416	437	434	438	432	425	446	435	443	462	404	445	439	421	427	418	405	400	408	407	454	448	397	418	426	370	433	434	425	432	440	391	426	467	458	425	433	427	424	410	417	426	432	398	423	461	431	451	437	427	439	426	399	398	443	415	433	420	410	423	414	409	425	406	418	416	405	447	421	437	465	397	426	430	437	400	419	408	447	433	420	435	425	421	411	394	419	408	419	389	406	406	419	395	432	409	435	423	448	424	416	412	434	427	424	429	445	454	398	381	400	433	414	444	449	436	428	452	428	404	454	410	409	440	451	438	427	403	415	418	423	405	425	393	385	432	425	435	436	380	467	413	416	424	424	426	389	422	450	448	438	405	436	429	431	399	388	445	403	427	447	442	435	442	407	465	433	437	443	456	431	377	451	446	423	419	443	431	426	391	396	448	410	407	440	449	445	397	424	421	421	412	405	434	408	472	391	423	413	469	466	429	431	441	461	408	469	396	397	448	442	410	429	428	469	429	430	429	394	421	437	401	420	424	406	423	439	415	416	389	433	431	437	440	439	409	400	448	418	417	444	420	428	451	465	416	442	454	430	440	429	430	460	420	427	434	406	441	451	395	411	469	408	388	383	434	404	391	427	410	391	429	431	432	443	383	460	462	408	428	449	416	438	403	458	425	454	421	397	402	461	432	437	409	416	405	420	433	418	429	418	432	425	421	446	400	437	417	421	414	428	398	426	425	408	397	432	425	439	433	416	383	413	390	393	411	459	429	423	414	437	434	429	439	423	421	399	419	407	410	415	416	434	454	426	447	403	438	383	443	422	417	409	437	433	477	433	417	432	442	426	464	426	457	404	437	425	441	440	429	442	444	398	415	392	425	452	423	426	411	437	435	402	427	403	402	414	399	407	425	451	449	421	407	428	404	419	387	433	416	432	440	454	444	421	419	486	399	451	403	401	386	435	411	427	433	475	433	456	404	390	430	439	403	440	422	399	416	433	434	404	437	434	437	427	419	451	402	395	423	391	417	434	408	449	441	441	375	406	425	438	464	418	433	438	443	438	398	427	430	416	411	448	394	428	439	455	433	463	456	395	419	429	451	419	376	418	459	411	411	391	393	414	437	425	432	428	437	419	432	443	431	420	403	439	430	440	451	411	459	400	462	444	457	389	408	450	470	462	440	438	439	392	435	440	428	442	401	415	426	425	424	424	415	409	432	440	419	424	455	450	432	446	412	429	457	450	452	450	416	414	421	409	418	461	404	453	388	418	470	412	441	436	442	427	467	423	419	405	437	429	453	430	439	421	437	436	435	426	435	415	407	475	423	384	446	417	408	393	456	395	444	426	455	445	444	412	412	422	400	395	422	477	435	395	395	429	405	464	382	430	429	455	437	453	418	433	434	411	450	426	446	408	433	412	442	447	448	411	428	418	456	418	469	429	460	391	419	448	407	459	429	448	426	454	443	450	464	418	469	397	458	469	452	447	413	446	419	418	427	422	414	460	434	448	402	437	437	420	411	425	406	424	432	445	438	439	440	462	404	444	467	431	415	409	447	446	404	431	423	414	423	431	413	393	406	447	401	433	413	396	395	417	451	443	426	422	432	408	452	424	439	433	406	405	390	417	404	419	406	469	418	414	421	424	415	397	415	431	447	429	433	424	406	424	423	456	449	402	386	409	397	422	423	425	394	405	441	442	407	479	438	455	433	457	400	413	445	421	392	458	400	424	438	458	415	404	451	379	442	455	429	432	442	447	389	435	403	428	390	411	431	413	419	436	454	442	395	419	429	403	416	408	415	421	451	413	454	414	452	430	397	443	406	398	410
5362	1184	1165	682	521	507	421	452	419	1308	3091	2384	1320	601	438	388	360	373	392	362	371	346	343	377	389	378	363	366	368	418	363	352	371	380	400	374	381	372	331	370	362	383	359	370	361	404	398	359	375	387	373	354	353	367	378	346	374	378	369	375	374	376	377	380	416	393	398	350	355	387	417	360	393	385	368	394	374	383	402	358	377	374	384	385	355	408	340	358	337	396	348	362	370	366	361	348	379	381	407	363	377	408	403	361	384	359	372	329	346	409	344	344	362	344	382	396	348	392	381	346	402	407	374	401	369	350	354	348	374	388	403	356	355	363	379	365	377	360	362	396	395	372	381	361	413	391	376	423	354	415	367	372	359	360	382	380	353	386	390	396	358	360	378	370	373	387	352	369	395	336	354	376	386	377	399	338	372	360	348	353	380	378	405	341	402	377	380	387	351	382	344	371	394	381	405	365	364	400	401	365	393	377	372	373	364	371	370	342	365	406	366	385	387	345	366	368	380	345	383	381	374	390	340	352	426	395	381	394	389	410	373	383	393	381	372	383	378	386	411	375	350	373	384	390	330	368	384	396	415	359	395	393	359	343	398	369	398	386	368	372	352	361	361	409	364	344	382	359	404	352	405	361	340	364	358	375	383	417	379	390	379	339	394	368	379	366	329	360	337	344	353	373	421	393	389	359	379	364	354	357	373	365	351	377	366	369	412	353	404	370	382	387	397	380	371	368	387	395	378	387	361	372	332	355	333	363	380	383	396	360	376	367	398	370	380	399	381	377	376	367	409	352	373	386	355	396	370	361	366	356	352	376	388	361	379	376	356	382	386	397	386	388	345	389	375	395	350	388	373	382	344	377	374	355	399	380	376	345	383	380	359	346	351	367	395	379	398	362	375	379	386	374	395	400	404	370	379	376	391	389	380	373	396	396	361	369	380	375	358	385	369	393	342	390	400	368	376	374	365	336	367	366	374	377	341	367	371	350	362	350	353	374	385	378	360	340	394	362	386	358	362	362	390	356	361	392	398	384	385	369	356	334	391	365	377	348	338	354	372	397	362	406	389	396	377	364	339	358	366	352	400	358	394	381	389	352	378	371	353	391	368	364	367	394	400	379	344	386	362	376	389	349	389	351	353	382	385	374	355	354	358	382	412	352	398	356	353	381	377	367	367	330	409	371	380	392	400	393	379	343	342	370	362	349	407	404	356	376	347	374	367	361	370	367	377	343	388	401	376	357	354	358	356	401	375	359	349	353	375	397	383	419	386	401	375	382	357	372	382	369	356	383	379	399	384	381	368	376	360	375	392	353	392	380	417	408	366	380	365	360	398	383	386	394	398	365	365	352	401	360	391	374	366	397	352	338	393	374	370	380	377	365	345	400	383	368	357	368	344	358	375	343	366	395	399	407	386	362	352	373	382	383	400	369	390	378	387	382	375	378	349	352	405	384	416	375	368	342	369	362	394	360	386	404	357	396	374	402	382	349	397	369	394	382	353	399	351	382	331	384	365	365	389	370	422	368	369	370	377	382	356	384	359	376	346	360	382	401	361	381	366	346	370	365	365	362	363	388	370	363	387	364	366	409	360	344	374	363	393	363	361	321	389	344	379	346	385	343	364	370	344	362	372	391	350	372	377	377	355	376	364	373	368	385	382	375	406	402	335	345	402	410	347	360	376	361	375	428	416	349	362	381	404	364	370	391	377	388	373	399	360	366	407	378	378	353	385	371	400	348	354	394	341	341	328	349	391	393	387	391	396	343	368	409	385	351	368	396	391	358	369	386	402	402	370	352	362	371	371	403	371	386	399	383	404	367	381	372	374	365	356	386	400	352	371	399	368	365	386	393	397	400	379	396	370	366	349	394	377	392	348	370	358	382	364	385	363	376	414	362	393	427	377	345	364	379	382	354	432	395	415	412	381	339	409	349	378	394	333	393	380	348	398	398	378	404	358	391	366	377	406	336	417	364	371	374	356	381	368	374	394	376	379	390	325	370	375	376	403	359	346	397	332	389	379	373	369	376	380	374	361	361	376	377	374	349	400	334	356	378	377	371	386	343	352	378	404	377	379	381	360	408	377	362	335	384	372	370	357	355	371	359	390	362	386	425	367	381	360	353	349	387	383	340	416	374	370	377	419	362	384	379	367	375	342	371	381	379	390	340	346	373	328	347	381	371	392	363	385	346	389	361	366	388	396	377	410	373	358	384	373	335	350	393	384	379	347	400	333	412	351	380	334	393	374	357	390	390	346	400	396	389	364	346	391	351	420	336	366	378	348	362	366	381	339	348	376	392	377	366	374	398	395	379	384	356	367	388	388	365	367	373	396	364	372	366	360	363	377	385	381	348	353	401	359	345	375	370	382	374	345	364	371	413	378	365	364	370	359	403	357	398	366	331	353	365	373	359	376	371	336	390	394	366	393	378	371	401	378	333	380	368	382	354	378	348	370	380	376	366	393	360	409	382	342	370	391	381	349	401	357	371	369	377	355	377	365	351	372	356	394	385	375	394	345	390	339	406	360	348	338	379	389	384	365	379	394	350	403	394	347	381	336	360	369	379	364	355	368	378	370	367	367	372	352	372	356	368	360	340	411	358	406	381	366	373	346	376	401	433	408	367	357	367	386	364	414	365	344	392	347	371	366	356	335	371	390	358	341	354	345	399	378	376	377	372	369	408	348	361	372	379	348	360	360	387	363	399	367	344	340	372	360	374	360	358	316	410	377	390	358	341	347	357	358	393	406	358	396	390	388	372	376	370	361	362	384	421	380	363	394	351	352	368	380	373	390	395	353	354	363	369	360	373	379	375	400	376	356	362	397	378	408	415	387	364	398	388	371	363	369	362	355	395	359	343	378	344	357	378	342	354	379	388	355	372	353	367	378	354	395	363	352	364	384	363	385	349	365	401	354	388	368	365	387	361	381	341	344	370	387	367	373	381	379	375	351	403	374	431	375	390	372	360	372	378	377	381	386	395	418	386	365	384	397	405	368	357	391	387	342	403	378	414	393	383	392	342	356	367	349	352	381	390	362	356	391	350	392	362	354	349	384	390	394	410	332	380	385	347	379	372	401	385	395	400	358	382	343	373	318	377	392	373	377	348	382	374	348	385	389	397	362	358	341	398	368	349	375	365	383	361	393	379	359	388	377	368	361	347	352	357	369	367	395	361	401	346	383	363	406	346	346	350	387	384	389	348	362	367	373	361	382	372	378	394	377	403	351	374	395	376	345	398	376	384	357	354	367	380	365	342	366	350	339	350	372	343	402	351	355	393	349	350	349	375	353	379	365	359	396	347	362	363	365	400	366	378	386	358	396	349	390	374	405	360	394	349	349	352	355	359	347	392	376	423	407	357	397	389	348	380	385	359	355	369	340	354	321	358	361	393	379	340	377	398	388	381	362	403	425	382	363	362	402	357	354	394	377	353	367	388	331	357	360	391	373	353	366	352	343	357	376	376	325	393	372	348	382	393	349	364	362	382	372	399
25073	21053	26947	25088	5578	1050	790	661	897	9575	19710	14769	5039	1471	647	533	513	460	490	508	499	500	488	484	478	493	467	479	477	452	467	479	500	487	481	511	491	478	469	446	499	476	497	490	447	492	482	419	468	501	490	482	488	449	474	474	525	462	469	491	443	473	524	495	500	520	496	497	486	438	449	502	442	493	460	527	492	481	487	474	468	531	479	476	460	430	474	410	460	497	473	496	434	454	520	481	497	530	515	524	482	483	440	457	472	456	457	488	474	455	478	462	499	492	459	469	445	455	457	523	496	488	470	494	485	474	509	486	484	479	504	456	478	476	466	464	443	467	450	473	461	479	491	461	490	503	466	480	469	478	461	502	490	464	475	482	455	460	504	480	455	482	473	501	475	505	465	494	505	470	480	462	472	493	460	519	442	496	481	480	476	471	447	474	468	495	451	457	480	506	494	487	444	521	494	486	441	423	491	463	478	480	458	437	515	493	444	483	476	449	458	495	481	490	516	473	452	477	485	448	500	475	493	472	461	468	476	473	479	492	465	510	480	478	494	470	470	513	478	505	499	492	444	427	516	475	494	451	512	487	436	459	454	444	503	516	469	461	440	446	449	486	468	494	466	482	461	466	504	446	504	507	481	485	482	492	471	466	490	487	452	472	475	495	486	477	474	500	486	482	436	469	473	487	477	472	504	460	465	468	504	474	453	479	462	509	485	495	470	471	436	504	477	467	488	470	465	508	477	443	466	495	460	461	490	520	485	446	472	493	482	480	476	498	505	481	438	501	467	450	443	495	477	487	465	515	497	458	450	443	452	469	476	471	446	460	507	463	491	450	503	484	474	486	507	464	519	442	454	494	465	495	440	500	476	485	481	497	464	496	492	482	482	475	523	460	472	471	474	475	503	495	504	490	466	467	485	471	490	491	462	471	454	499	485	500	472	476	450	468	500	502	502	444	477	483	463	477	460	440	502	504	453	479	480	467	478	482	476	466	455	421	466	492	508	447	461	491	465	448	478	501	458	478	436	510	451	468	484	485	500	475	505	510	467	476	465	456	451	466	487	459	472	463	460	459	506	445	464	492	499	489	459	519	477	468	449	494	515	443	475	510	461	487	500	504	485	513	494	440	477	494	459	462	480	468	447	494	471	485	500	457	483	457	476	467	492	440	493	480	462	471	495	498	483	495	479	484	510	460	426	506	511	507	462	470	463	492	502	478	477	493	447	479	459	489	479	447	470	482	471	503	433	453	477	491	484	403	477	442	477	475	481	450	430	415	492	437	503	460	464	468	495	501	493	473	453	487	487	446	472	466	493	463	452	499	495	481	515	473	483	476	462	466	478	471	471	416	466	465	473	479	476	473	477	485	484	503	477	503	534	433	494	442	454	492	432	450	489	506	473	456	477	484	464	448	424	513	495	483	451	432	448	436	476	460	517	486	452	431	448	459	462	515	519	493	430	470	482	488	479	475	498	483	482	473	469	461	453	447	472	452	483	478	492	506	462	481	490	472	467	516	478	437	479	503	493	441	462	456	455	516	486	467	510	467	497	481	463	481	430	473	495	469	463	487	504	487	497	509	487	476	449	462	465	485	487	483	480	450	442	464	486	460	500	508	474	491	480	444	439	500	459	445	497	482	462	520	468	500	487	476	475	473	474	442	445	473	478	512	470	492	485	427	494	475	480	461	482	473	489	467	477	504	505	498	461	446	483	480	442	476	466	463	469	509	464	497	484	453	470	459	486	433	456	471	471	505	433	476	505	446	522	514	474	458	449	451	504	462	442	481	485	504	474	451	465	456	483	479	488	487	466	447	505	475	490	508	483	483	453	526	469	488	495	533	476	489	510	491	455	472	479	474	488	496	457	458	487	490	473	496	500	499	441	462	459	475	467	506	463	502	412	450	491	418	457	469	491	453	453	483	461	469	491	482	449	450	477	437	445	487	487	458	491	466	510	481	525	495	488	475	474	505	496	461	464	463	492	505	480	485	485	530	464	519	469	458	449	519	484	461	502	462	514	490	467	518	484	487	467	461	491	471	465	489	421	489	449	498	506	473	474	478	464	454	469	505	433	484	525	509	482	486	487	485	548	476	498	476	476	480	479	531	453	502	452	467	457	451	504	464	472	486	452	463	502	479	501	501	486	475	499	491	495	481	489	488	443	487	443	464	492	528	440	469	486	496	464	497	484	470	483	462	493	431	458	457	493	471	472	476	433	431	435	469	457	468	516	465	488	457	481	437	482	497	492	499	489	456	491	491	480	502	499	478	477	470	527	470	483	465	473	435	440	472	502	466	447	451	490	461	513	441	466	453	461	452	443	453	533	462	480	462	435	481	455	466	523	474	495	480	472	481	468	431	465	500	477	445	489	466	446	494	463	501	490	488	455	491	486	487	505	470	487	483	486	444	475	473	495	462	465	469	499	462	418	473	517	495	477	445	479	478	435	471	489	446	491	447	497	453	464	473	476	482	492	539	473	435	483	411	472	503	468	453	493	479	473	466	505	482	483	446	480	479	450	489	486	498	495	464	444	450	486	473	468	475	495	503	452	490	460	463	446	466	449	461	439	456	473	444	489	484	498	439	467	424	471	504	510	438	508	491	443	437	471	489	484	450	471	480	426	459	498	487	499	449	468	487	488	496	462	470	479	515	500	490	485	472	457	453	482	495	465	477	447	458	484	469	451	526	476	456	459	499	483	445	496	491	462	432	448	454	481	490	487	479	452	474	479	469	466	429	465	538	490	495	444	483	478	446	452	492	434	511	472	505	466	475	432	484	476	491	494	447	504	466	480	513	452	460	471	416	433	473	478	457	499	477	489	485	485	494	461	478	474	509	476	533	425	469	468	521	505	462	485	472	467	426	494	441	515	500	460	476	487	501	474	462	469	449	482	458	494	470	499	424	437	476	488	459	451	487	461	455	529	489	479	471	476	460	489	450	487	471	475	462	507	447	510	446	471	488	482	513	477	492	494	457	482	510	497	455	461	478	482	446	455	430	481	483	496	445	509	449	502	495	467	496	468	482	498	457	477	462	464	420	493	487	461	475	434	494	493	460	460	517	455	463	479	442	453	483	460	464	506	453	443	454	504	470	473	521	500	461	472	467	459	483	497	457	486	452	469	486	455	496	478	469	509	498	477	469	454	510	497	456	439	510	483	468	465	459	464	480	453	455	483	464	462	446	472	479	472	515	475	455	456	495	482	473	462	496	476	468	521	474	492	469	445	510	491	488	471	468	507	490	471	485	477	463	490	483	469	476	461	491	470	495	491	471	450	466	450	472	482	449	453	508	494	462	428	503	433	440	463	452	464	508	458	538	423	460	482	477	455	441	456	453	481	515	482	481	472	459	489	476	477	517	510	499	495	507	463	436	446	478	446	481	508	466	499	506	510	507	504	503	456	461	480	497	451	496	482	483	447	462	480	499	509	469	456	464	459	444	463	480	468	442	479	480	481	462	497	479	489	453	457	502	434	500	502	488	463	480
4296	4404	3894	1760	1046	859	746	647	1315	12638	19156	12847	4632	1402	593	437	469	457	438	410	433	472	472	449	434	445	444	466	381	425	435	460	451	425	398	446	442	453	415	426	430	407	436	388	449	427	422	416	443	427	427	415	427	462	448	448	439	434	465	430	456	440	457	407	453	417	440	451	438	409	457	401	428	446	415	419	474	461	436	421	386	431	447	420	447	466	400	428	403	421	409	417	426	457	459	435	417	440	403	392	449	453	417	424	431	436	460	445	414	429	410	420	419	437	447	462	409	439	463	441	453	432	433	431	392	438	408	423	436	434	404	451	439	379	439	431	445	406	431	411	391	427	429	437	447	432	459	436	465	407	418	414	418	504	431	430	417	464	465	428	435	444	438	442	411	425	442	445	442	424	413	448	441	421	428	478	432	456	442	430	468	428	424	429	427	466	411	404	414	477	437	418	419	454	435	429	407	454	427	461	467	454	423	431	439	419	448	440	471	405	436	449	459	444	415	407	430	403	435	431	451	426	438	426	481	468	449	467	430	454	440	398	464	456	435	412	427	423	414	435	402	461	430	476	422	441	427	448	402	447	436	456	417	436	436	415	439	445	419	470	438	408	429	423	450	442	408	423	442	431	448	457	424	424	424	439	434	438	466	443	417	424	428	392	449	427	401	435	401	423	425	416	430	420	441	444	413	437	431	453	429	457	407	403	422	450	435	460	451	443	457	396	434	387	437	428	427	458	426	427	424	464	436	452	451	410	452	426	431	412	442	436	443	396	422	425	432	475	416	424	433	415	415	443	458	441	442	439	397	453	463	441	419	426	427	446	464	479	434	388	400	455	471	429	467	434	432	410	424	453	414	439	431	431	423	464	391	414	419	440	422	435	418	461	431	463	425	440	473	455	446	401	455	440	459	450	445	433	422	417	425	424	436	452	444	414	404	442	433	458	385	471	432	451	443	428	436	438	454	424	407	451	463	401	439	419	405	414	441	437	419	447	430	482	426	467	447	413	469	425	472	418	436	446	445	421	409	455	419	419	450	412	411	454	426	414	431	432	448	404	425	441	453	388	438	412	424	431	443	416	403	420	425	440	464	461	390	447	427	408	413	436	471	438	428	445	414	490	452	455	478	414	429	421	415	406	414	436	465	450	451	479	437	410	445	421	435	431	410	430	453	428	444	441	411	401	481	438	446	424	492	436	436	442	435	405	397	438	413	429	400	425	416	410	452	426	442	389	415	405	403	428	421	439	437	429	407	418	466	427	418	450	430	434	472	462	419	431	445	434	410	423	415	456	483	409	389	427	486	435	429	440	431	446	449	452	403	428	424	416	428	433	397	419	456	408	479	411	408	426	446	461	453	460	404	467	446	434	435	439	415	430	439	423	429	427	433	424	376	447	420	433	435	424	429	475	413	431	428	403	426	418	444	427	429	411	447	465	440	398	438	432	432	424	418	405	410	444	409	432	424	436	454	386	451	473	374	436	448	448	413	472	441	448	394	419	461	429	508	418	428	393	433	432	397	420	435	449	426	387	419	427	447	420	432	439	444	463	395	424	450	434	441	442	393	461	430	454	417	433	447	403	412	393	435	437	447	445	390	458	460	421	390	433	447	406	442	419	412	396	410	376	442	455	417	450	439	429	452	425	446	425	408	429	443	432	429	446	390	432	420	383	432	379	455	444	409	418	458	448	405	450	440	456	422	451	425	396	464	447	410	414	448	418	443	429	458	429	436	447	416	432	412	463	434	426	414	441	472	416	442	417	438	422	422	427	439	424	467	421	463	434	415	433	425	430	429	428	430	443	439	433	428	432	431	478	421	451	426	434	459	441	457	440	432	427	448	462	430	497	410	475	409	403	406	436	429	454	441	428	437	438	450	456	458	466	411	411	442	424	417	420	441	462	476	444	424	437	416	428	471	406	423	423	456	412	401	434	436	467	482	406	450	469	461	431	392	469	487	412	407	409	423	418	415	458	407	446	413	426	465	416	447	444	403	442	438	435	422	421	423	444	421	452	422	412	424	448	459	444	411	399	435	406	425	428	428	425	431	456	421	460	418	380	453	462	418	429	459	415	436	426	418	443	420	450	402	415	429	423	401	454	409	413	425	400	441	442	404	453	424	466	477	447	441	441	414	412	444	442	421	437	405	408	422	455	390	451	430	404	407	392	436	424	463	408	429	449	406	423	421	409	452	405	433	444	440	420	462	430	427	453	434	447	442	429	470	431	412	447	396	411	415	442	437	362	422	425	450	464	457	413	428	467	427	443	427	433	420	434	425	462	444	384	406	493	421	461	411	463	446	450	436	466	422	432	471	390	412	414	424	477	477	450	434	398	448	427	437	467	445	461	412	410	395	403	451	437	439	426	458	409	441	429	432	417	449	426	419	424	427	453	418	464	453	457	398	436	435	407	416	410	394	443	420	444	475	413	438	467	443	397	421	417	423	436	466	439	414	437	456	413	421	453	459	437	458	425	480	392	442	432	410	431	434	423	454	402	431	459	430	435	441	470	450	436	421	463	421	427	426	419	460	435	442	395	409	475	414	467	411	439	435	434	432	462	407	382	427	423	400	449	450	439	424	417	420	412	401	459	410	419	449	412	439	424	448	442	416	489	442	409	423	411	420	429	410	436	417	458	424	437	443	421	433	448	476	458	471	412	424	406	427	433	471	423	429	425	441	426	422	418	421	439	439	405	413	422	456	442	431	452	423	421	440	429	459	464	410	453	416	430	418	418	465	428	434	386	439	414	438	431	409	405	421	385	425	399	439	434	455	430	481	442	416	390	412	431	412	424	461	459	429	456	427	429	474	416	444	438	448	468	436	427	434	441	413	435	448	426	437	452	415	436	434	419	473	424	406	438	460	405	442	411	444	404	413	429	422	453	410	437	445	420	431	427	442	438	407	435	398	420	404	408	383	398	438	395	437	461	411	467	438	426	428	416	431	452	446	449	440	438	446	384	403	417	408	443	400	446	421	451	447	433	445	443	436	435	438	438	430	440	408	454	475	447	417	453	453	432	426	446	443	426	452	445	388	463	445	393	407	412	444	411	414	416	456	432	438	432	474	410	432	443	421	441	450	401	453	419	412	424	421	407	449	471	442	446	408	427	427	425	433	437	446	443	460	401	444	398	457	430	434	443	416	450	418	441	426	410	405	444	393	417	452	424	409	438	454	437	445	451	435	431	454	429	402	387	423	455	457	426	400	427	409	434	445	467	408	403	439	429	415	431	426	390	453	389	458	442	431	421	425	440	437	416	422	444	424	422	415	396	438	405	425	444	437	420	450	458	392	437	436	398	419	390	430	439	385	441	423	399	450	438	475	420	441	413	449	434	391	441	423	411	421	420	438	423	488	411	394	398	436	408	386	410	440	424	426	486	403	425	443	434	433	404	453	469	426	396	439	433	432	425	440	412	407	425	409	432	434	417	380	429	403	397	393	435	428	410	409	463	404	457	414	442	440	410	428	465	427	420	425	416	426	445
23847	21060	28292	24015	21030	8476	1888	1285	6672	29053	35463	24388	9393	2494	996	759	677	700	703	727	686	708	693	673	709	710	728	696	664	733	687	673	697	682	724	701	702	650	711	701	705	687	677	680	720	748	708	747	715	690	651	712	701	698	675	738	705	690	680	680	722	710	701	751	700	690	746	702	702	711	659	701	672	663	697	698	677	693	661	685	643	701	695	632	694	701	678	694	663	700	691	698	646	693	692	681	680	711	674	685	704	680	721	692	665	667	660	697	672	663	713	683	682	682	729	652	674	697	687	695	684	684	629	657	719	715	676	635	663	628	721	686	710	705	659	651	744	678	677	629	688	695	667	696	703	647	717	664	712	697	650	676	666	648	688	718	648	677	694	683	663	682	698	766	688	695	675	626	638	719	636	695	661	636	642	706	664	700	705	681	681	659	728	727	658	646	672	668	701	702	685	713	658	694	628	669	721	680	716	689	645	729	720	693	617	667	682	714	687	708	712	689	708	720	644	652	648	651	624	682	716	663	694	655	684	666	709	671	708	673	701	676	697	679	668	669	684	681	705	647	675	727	673	735	699	729	672	689	689	685	682	714	682	674	640	684	698	708	737	685	701	679	697	657	660	668	693	698	734	664	744	657	680	713	670	704	688	638	709	680	657	679	648	662	680	662	679	684	721	648	708	664	673	700	656	693	689	681	660	651	671	613	645	656	669	732	662	696	667	677	696	709	679	660	666	652	680	679	678	668	720	672	667	688	659	708	652	664	667	648	654	672	668	643	746	686	676	705	691	607	689	683	659	650	654	705	703	684	685	688	710	693	695	668	688	690	677	695	612	696	688	673	724	668	662	683	679	693	676	720	672	691	680	621	668	733	658	665	666	738	676	766	683	659	669	661	675	706	682	686	689	729	674	625	682	645	690	685	695	663	701	685	688	679	716	691	690	623	706	674	711	680	682	681	639	682	686	679	706	665	679	669	653	654	711	687	666	698	684	732	684	713	704	660	682	740	710	681	670	670	670	635	671	680	707	717	723	682	692	675	670	656	703	719	666	686	639	681	623	633	677	687	686	645	662	704	690	666	660	712	649	667	708	675	672	671	650	662	636	716	633	653	712	674	700	663	652	641	677	680	639	654	715	726	630	697	668	663	659	650	661	677	698	711	657	698	661	708	692	723	721	686	665	665	651	701	696	715	670	704	678	678	669	649	671	671	681	657	647	685	670	669	667	636	683	709	745	731	697	653	646	659	701	726	692	664	720	682	633	656	701	689	668	694	700	715	642	646	715	693	735	651	651	656	645	683	652	652	724	665	639	687	679	709	704	673	690	673	714	678	692	694	629	665	667	662	680	693	692	651	684	711	691	701	676	676	668	693	716	760	676	654	643	693	635	680	756	643	673	676	676	679	665	655	677	649	692	662	687	685	736	699	684	644	699	660	640	661	696	692	650	632	697	698	719	646	689	681	667	671	658	711	710	680	712	668	655	694	654	673	685	700	677	676	696	710	678	710	668	673	688	666	682	730	696	661	680	690	718	678	685	674	696	698	671	667	699	731	705	662	696	663	654	679	668	665	669	721	719	676	694	691	739	664	646	673	700	726	693	710	654	706	686	644	662	646	725	699	651	659	715	652	727	669	679	670	685	689	695	633	685	655	680	672	695	673	671	716	656	707	678	658	666	677	746	724	694	741	684	652	720	718	657	649	667	668	690	707	668	665	649	683	709	661	684	685	712	706	636	674	700	718	668	649	648	673	675	662	668	713	716	686	675	683	695	655	693	723	696	699	687	683	660	692	710	687	656	661	680	695	664	673	707	684	691	696	715	626	683	653	699	638	706	710	724	676	721	694	688	672	700	699	661	689	682	655	686	696	691	644	714	715	666	693	662	702	705	634	672	693	707	672	714	724	670	689	730	701	689	726	692	653	664	728	711	682	688	710	685	669	698	634	692	687	696	629	673	717	709	684	680	670	681	718	655	693	660	669	677	677	680	626	637	694	647	691	674	751	686	678	708	710	661	673	661	701	666	674	664	675	682	658	672	705	694	663	651	675	710	681	710	695	686	664	712	685	712	669	655	665	682	683	635	648	705	698	651	673	702	653	645	702	693	720	685	723	683	707	672	686	715	692	637	697	665	649	657	647	669	671	690	697	636	715	670	667	689	625	652	680	681	684	722	705	683	653	712	705	632	688	676	699	676	694	672	737	647	671	707	632	632	686	667	641	666	714	636	676	704	683	690	631	688	659	683	714	681	678	663	714	654	712	641	667	658	664	656	651	691	695	690	704	670	668	714	675	689	679	656	690	667	648	673	680	704	663	681	678	662	723	695	679	687	638	689	687	657	647	676	662	686	693	700	660	636	695	675	696	676	681	655	685	661	689	698	670	700	757	679	643	682	666	690	666	659	665	682	658	673	667	648	694	706	653	677	673	664	661	671	669	689	680	694	680	667	666	681	637	663	674	679	665	678	679	693	677	681	686	696	664	627	682	668	747	696	693	663	694	731	667	675	703	675	675	660	678	671	686	671	670	659	675	675	737	705	720	692	666	686	659	685	666	655	692	660	688	718	654	695	662	708	648	692	718	644	665	685	683	687	645	664	753	715	668	709	645	683	692	702	687	659	684	678	672	663	745	684	699	668	647	724	709	652	659	648	663	666	650	670	719	683	655	618	704	691	654	678	707	705	681	667	697	671	664	634	712	677	665	670	648	695	668	664	655	670	667	681	690	646	710	700	661	669	701	631	701	689	684	672	651	718	695	679	718	671	713	657	689	683	710	685	693	649	749	641	635	666	687	689	695	714	677	652	690	679	683	678	652	697	703	657	656	689	669	721	692	669	691	638	720	674	669	686	698	733	702	728	680	679	699	698	710	697	717	638	714	683	689	695	702	722	704	665	674	683	666	653	665	691	652	654	662	671	672	682	704	693	683	671	677	693	654	721	681	691	668	724	714	636	639	713	676	684	712	664	673	662	669	678	691	698	665	701	668	688	650	599	708	639	707	708	692	681	738	653	689	699	697	678	710	687	637	700	695	683	646	646	669	688	719	709	685	663	679	705	682	708	665	655	732	684	707	671	697	673	711	651	638	691	615	670	695	702	666	706	711	713	635	691	712	707	647	715	659	676	666	671	669	667	696	623	676	707	704	706	713	648	717	682	681	668	675	697	683	667	680	700	686	672	677	687	703	684	654	723	667	654	638	638	675	674	707	705	683	707	691	679	648	666	671	691	672	684	719	670	701	658	683	618	686	673	671	672	663	696	663	729	671	648	690	700	691	698	691	670	683	647	684	672	672	667	725	671	666	669	703	639	691	691	674	668	715	687	680	661	679	669	717	655	686	680	683	672	652	648	683	673	697	708	663	666	655	666	691	677	732	728	660	638	647	641	718	681	648	658	675	655	736	693	683	669	640	656	676	704	666	685	639	673	667	646	662	735	634	662	687	707	676	695	700	701	673	650	654	687	673	709	688	675	634	687	650	695	629	671	704
4800	8539	6492	2740	1859	1531	1283	1327	9885	31080	31274	19381	7284	2302	925	606	620	606	582	599	570	595	564	600	553	632	587	655	621	590	595	578	566	598	570	567	581	581	557	574	590	622	583	593	622	633	568	549	592	597	586	625	571	618	626	631	583	626	550	574	610	624	623	602	601	554	595	581	594	613	597	584	629	595	622	601	575	549	603	594	556	630	586	586	631	611	612	577	593	602	576	590	588	576	618	572	587	571	574	620	564	606	588	592	607	579	633	597	589	576	551	586	565	541	610	563	556	626	594	605	613	565	603	612	597	619	568	599	600	619	608	584	576	582	610	571	597	623	568	567	614	605	578	562	599	566	624	589	579	645	620	606	604	598	591	602	604	632	566	597	611	602	588	617	584	628	629	624	586	562	609	602	578	614	577	613	559	610	600	580	564	590	534	550	582	614	597	622	557	610	596	562	620	585	625	593	600	600	571	565	606	560	576	563	611	628	616	552	596	600	588	573	571	625	625	583	597	594	584	595	602	585	560	577	571	578	590	605	608	620	561	587	625	598	574	593	585	601	563	584	569	586	556	613	596	583	578	586	615	604	564	630	565	596	589	616	560	586	584	515	623	582	591	533	592	580	586	615	563	527	634	621	585	619	615	562	554	606	527	605	564	608	586	597	570	579	587	553	623	592	583	601	549	580	625	594	621	553	617	581	560	621	577	588	585	576	593	557	584	607	610	588	519	611	580	625	587	587	578	566	619	634	576	561	607	609	602	618	580	604	577	590	586	580	580	600	546	542	592	585	567	610	617	600	545	525	601	547	580	597	543	589	592	584	575	572	613	532	583	597	576	640	570	570	596	550	571	613	617	625	602	635	566	569	611	541	613	614	594	563	617	620	533	560	599	596	615	605	571	591	567	571	581	585	602	587	571	599	589	605	585	564	598	562	624	623	571	592	571	590	581	571	567	630	608	586	602	586	570	583	572	554	582	584	585	625	593	578	558	561	602	613	585	586	600	571	631	592	600	632	598	588	599	590	600	587	611	607	585	598	584	594	603	608	595	597	612	595	626	559	618	625	593	569	595	587	601	577	591	606	563	601	641	614	653	555	599	614	533	582	566	577	608	606	603	604	621	526	604	600	600	620	581	583	576	536	609	637	541	618	610	519	600	614	578	613	622	569	637	533	603	603	608	604	575	603	573	600	544	596	575	608	570	582	600	547	607	566	597	612	601	598	618	628	560	598	608	567	601	590	568	616	596	538	581	617	572	584	580	601	600	571	592	591	607	602	588	619	568	569	629	583	560	579	617	602	558	545	593	582	571	585	602	583	625	601	591	613	624	591	578	590	565	597	589	581	610	629	565	575	611	578	607	632	583	565	607	615	558	576	589	625	604	591	609	580	577	588	587	573	603	602	589	574	593	585	582	605	583	597	600	593	629	584	565	582	552	574	574	615	591	555	581	577	632	556	554	605	612	571	571	574	627	608	614	602	608	597	570	592	578	579	607	609	587	646	601	595	615	532	581	598	598	634	608	612	613	585	583	606	585	621	566	620	575	622	577	575	584	573	584	565	602	590	619	604	609	614	581	603	594	620	563	614	597	653	588	586	558	579	595	553	605	599	529	591	565	586	613	635	602	560	605	583	597	602	572	558	606	593	566	558	565	577	585	569	579	599	583	593	604	547	581	592	588	544	567	597	571	580	582	553	549	587	578	570	555	584	586	545	589	546	563	550	567	609	586	599	568	619	542	631	572	615	593	583	627	591	573	576	574	619	600	565	577	569	608	638	606	599	567	596	614	615	604	573	595	560	566	581	544	581	576	573	583	560	572	580	614	568	601	524	565	595	580	647	543	592	562	615	562	578	581	588	564	589	561	567	598	581	608	553	574	539	572	581	617	567	585	623	595	576	566	570	612	592	548	587	594	574	615	589	599	605	594	569	608	584	606	633	603	594	591	587	632	597	599	614	592	570	595	577	590	631	577	558	562	620	560	599	610	590	586	632	581	597	551	584	540	576	618	558	615	584	582	549	577	594	555	621	577	581	556	575	557	583	567	536	591	581	641	562	567	548	569	616	596	606	606	549	619	609	585	597	564	572	635	598	590	582	613	610	577	561	591	566	604	600	615	578	602	600	558	541	599	571	571	635	552	598	547	626	531	524	564	594	596	584	645	588	548	581	529	559	636	578	593	578	584	581	545	622	566	563	560	614	571	530	583	640	526	571	610	592	614	575	597	590	558	577	602	603	603	582	563	568	612	570	607	622	577	597	596	607	564	592	585	556	534	585	581	585	579	601	608	606	565	564	589	567	590	581	539	610	570	582	567	562	563	600	567	606	538	657	587	605	600	589	600	561	573	578	591	582	574	609	621	630	577	568	599	574	572	564	569	567	633	569	572	611	594	595	584	583	578	587	544	603	601	587	618	588	585	585	578	588	567	612	567	594	601	599	582	582	558	574	596	587	582	594	590	582	627	554	529	564	570	570	603	590	568	580	578	539	574	631	592	551	572	595	586	590	597	550	623	555	606	577	609	570	595	580	552	576	585	596	598	598	592	584	577	592	595	575	605	585	590	587	591	571	587	589	581	562	613	573	581	608	580	600	599	562	571	632	589	616	599	581	569	637	522	563	552	566	594	606	577	602	555	624	599	562	630	556	587	565	620	608	577	600	560	635	570	617	541	581	621	605	567	576	589	556	585	590	605	607	556	577	574	612	543	594	582	596	589	601	623	564	572	609	580	568	582	597	595	572	580	571	606	568	557	617	615	631	555	601	572	583	598	579	567	582	567	559	601	549	596	573	550	576	549	581	581	554	602	568	615	589	593	568	575	583	565	608	555	558	582	573	570	609	535	583	559	541	605	584	626	554	567	602	605	574	617	555	576	556	577	583	568	582	597	571	580	559	576	556	559	597	613	566	548	622	584	622	578	531	557	586	564	606	564	591	592	582	586	591	572	605	589	613	578	593	572	606	549	586	596	563	576	613	644	541	612	574	606	611	555	569	573	550	593	540	542	594	563	581	578	574	623	572	626	594	575	579	592	598	622	561	611	609	619	559	566	589	601	592	606	587	592	564	588	585	606	596	568	575	595	619	569	591	622	557	594	582	581	565	595	601	585	540	550	590	572	585	625	584	635	597	558	597	565	599	618	611	614	612	598	605	544	545	557	565	546	620	600	631	588	571	533	551	580	630	612	579	589	594	570	626	573	531	618	570	604	604	549	589	604	581	560	572	584	602	552	573	590	568	592	580	581	614	621	608	561	557	590	566	627	572	580	576	563	569	558	590	565	582	595	576	613	593	574	561	601	572	574	615	610	582	590	549	590	578	555	592	583	563	620	545	613	580	566	600	562	579	572	571	607	570	586	592	578	592	592	593	589	568	565	546	554	594	603	551	595	623	567	592	551	575	630	548	577	590	596	563	577	579	609	554	578	597	583	522	614	556	588	582	598	575	589	543	591	550	586	577	557	564	593	594	596	615	614	560	551	573	603	602
27235	12731	1589	755	520	446	452	475	520	1415	2490	2007	1045	661	501	455	461	457	439	456	413	468	454	424	439	442	448	480	403	443	433	430	448	433	442	453	434	435	483	445	448	424	443	452	459	420	442	475	479	436	436	481	424	407	445	465	470	434	437	424	439	420	437	401	439	464	419	476	423	467	473	427	456	465	425	428	435	423	427	415	466	425	423	462	425	404	431	434	438	434	432	421	424	392	417	410	446	421	446	419	445	466	444	443	426	425	452	375	457	432	468	426	407	417	445	435	438	461	432	427	461	472	448	469	429	426	418	456	464	432	478	436	433	441	458	467	437	457	465	449	441	445	414	476	441	465	420	462	432	430	414	442	445	414	422	445	428	442	438	449	463	443	437	433	434	422	430	436	405	444	445	452	413	447	423	438	435	465	429	420	433	405	415	418	417	458	473	432	426	429	439	424	407	457	414	402	443	480	398	438	411	399	451	403	457	445	474	434	427	423	469	407	475	429	454	424	412	449	457	467	404	439	436	451	381	424	478	452	388	442	415	385	418	450	456	451	427	403	443	452	453	427	461	400	427	450	413	412	400	451	448	447	423	422	438	458	424	425	435	419	427	479	457	426	442	433	456	436	454	422	388	474	417	427	449	450	439	453	439	432	466	394	444	456	440	417	444	435	426	437	448	423	500	430	455	465	410	404	435	440	428	428	464	461	422	436	411	433	435	421	449	464	480	440	437	451	460	446	426	402	430	428	446	447	456	449	435	410	435	440	414	435	468	429	439	436	394	415	415	424	439	422	445	440	456	471	452	472	454	449	428	464	429	453	402	422	434	435	445	427	402	454	471	435	431	383	442	465	455	407	433	453	433	445	459	437	393	410	447	469	448	449	472	448	443	472	412	422	426	440	445	414	455	428	405	432	465	417	463	454	476	424	435	447	437	472	435	445	432	430	433	473	426	434	448	428	444	439	457	426	406	452	414	443	409	471	432	433	423	475	426	447	453	421	434	460	450	456	447	464	476	436	451	430	469	437	445	431	447	459	459	439	467	424	415	413	491	448	450	423	451	419	451	428	443	460	431	438	431	440	456	445	433	464	451	460	457	415	428	421	447	417	424	412	443	453	409	448	460	414	436	439	444	405	455	437	468	445	406	433	459	472	413	400	448	446	433	445	434	410	428	418	449	426	475	424	421	423	459	434	463	415	373	444	425	436	420	439	432	425	466	426	413	415	419	441	450	402	480	382	406	455	424	425	426	475	400	424	443	428	446	426	436	478	470	442	428	432	439	465	432	439	406	450	400	449	452	411	439	416	432	460	415	469	434	405	444	475	450	464	407	449	461	455	414	455	415	403	486	443	439	450	432	432	443	435	429	423	441	443	462	448	416	412	465	417	439	447	471	420	437	426	434	475	410	431	489	458	430	442	466	450	415	426	441	399	465	438	453	444	405	404	441	448	447	470	457	417	419	469	452	431	453	428	411	471	418	430	426	442	425	440	449	486	426	410	423	436	417	460	406	403	434	425	475	421	441	465	441	465	385	435	428	433	445	441	411	449	446	417	474	413	453	384	466	446	395	459	404	441	429	411	445	425	430	447	419	447	450	445	438	449	433	438	436	485	425	403	444	446	441	468	424	423	442	458	412	438	394	448	393	459	410	412	405	406	467	418	422	430	432	404	441	420	416	462	468	459	435	443	473	409	442	434	439	430	430	460	444	453	444	436	452	439	416	437	428	392	464	442	465	438	450	443	396	445	433	424	436	453	443	464	429	404	378	449	451	459	444	440	463	437	437	446	451	455	442	461	472	432	403	438	422	456	394	408	407	430	495	471	425	440	438	418	475	466	477	457	440	443	426	408	438	440	443	472	390	445	446	433	444	439	453	431	431	428	439	404	455	434	448	410	454	459	426	438	441	458	415	445	432	420	467	409	470	432	442	386	474	444	433	419	443	448	415	475	410	464	465	454	452	424	462	389	407	441	426	443	441	470	418	434	426	402	449	404	413	429	392	397	463	412	416	412	473	435	429	414	454	466	428	469	447	416	482	420	450	437	466	424	440	446	428	443	449	441	466	431	434	426	422	418	419	486	443	408	432	441	395	464	452	416	423	443	459	424	426	436	432	414	404	407	454	463	420	475	459	457	458	433	442	425	418	402	422	449	440	426	441	411	453	451	446	433	414	464	439	441	435	444	484	432	476	402	483	432	466	420	449	438	468	452	447	465	442	428	434	417	505	434	413	406	476	433	430	435	428	434	417	471	450	419	433	447	441	447	447	443	408	456	439	412	424	454	401	453	430	404	473	408	453	443	425	462	435	441	462	451	404	462	462	433	422	425	436	423	446	448	423	423	455	434	414	418	424	431	422	424	472	430	431	449	426	416	468	463	397	484	372	388	452	434	416	460	417	436	405	426	448	433	435	453	439	461	435	451	438	402	448	425	445	443	377	429	448	422	437	441	447	445	413	456	432	422	429	455	397	422	453	468	457	440	443	425	423	421	465	476	393	441	417	399	421	422	450	488	415	415	445	409	431	429	419	434	425	467	390	434	453	440	430	456	473	405	428	440	455	403	431	450	461	436	430	442	434	415	430	428	445	433	440	427	436	434	428	466	434	423	464	446	429	423	422	449	404	438	458	468	447	414	424	437	448	460	480	424	454	462	447	452	427	421	481	428	404	430	464	429	469	460	403	445	452	456	393	427	434	444	424	434	457	453	431	390	439	432	421	418	438	452	435	479	428	434	436	443	417	473	421	432	424	467	445	433	497	419	387	431	439	466	447	420	448	458	435	419	426	428	423	412	438	449	404	432	395	454	475	454	409	444	443	424	421	405	442	446	413	405	413	442	437	472	433	420	470	439	460	440	470	425	459	421	449	431	423	449	443	443	434	403	421	415	442	431	409	407	458	430	430	434	385	443	438	415	430	454	429	448	403	416	432	442	422	488	439	445	458	428	445	443	462	408	435	431	426	428	457	461	441	437	448	434	427	452	482	467	460	425	455	457	429	440	437	397	437	418	401	455	475	501	424	436	412	448	453	417	436	436	465	404	430	416	413	469	428	405	398	405	449	459	417	441	473	393	425	431	404	447	440	437	438	423	438	447	437	451	435	454	440	488	441	447	433	434	434	464	411	421	416	443	441	442	410	447	430	399	442	409	459	470	451	437	422	431	454	439	436	418	416	412	471	425	431	450	470	401	441	427	481	440	442	431	444	416	457	451	431	421	475	453	435	460	424	454	437	458	425	448	487	419	411	455	420	423	414	435	402	438	449	467	437	445	437	470	452	429	432	444	432	422	411	416	444	425	447	420	431	413	415	435	446	459	446	452	421	433	427	394	449	428	424	401	372	412	444	415	430	460	419	465	394	434	414	428	393	430	454	470	466	441	429	450	443	400	445	477	439	426	469	449	446	412	430	442	474	482	463	436	431	435	437	438	409	452	418	416	421	480	466	413	464	422	480	430	439	425	445	416	450	456	414	453	450	433	456	480
5221	1374	895	575	473	454	446	452	528	1933	3078	2154	1144	595	417	398	391	392	353	380	361	365	397	370	353	394	384	406	379	414	376	400	373	403	348	385	374	379	409	385	361	380	402	399	400	386	368	412	421	369	372	399	392	379	422	379	367	370	395	331	373	381	401	417	349	366	359	378	362	406	355	383	374	396	363	353	370	369	368	378	398	340	379	414	356	400	386	372	349	391	359	356	398	387	369	355	363	392	366	376	374	398	378	407	376	367	360	410	370	363	375	405	394	413	352	372	375	370	372	353	354	416	370	361	336	393	383	390	404	365	383	365	389	410	400	354	387	388	352	389	340	399	355	339	391	365	401	349	369	378	374	380	394	367	382	367	347	382	401	389	373	356	389	400	360	373	383	401	399	360	402	364	359	392	356	382	378	378	369	392	372	380	391	398	353	357	355	361	332	382	379	406	383	379	351	387	389	364	390	353	349	364	389	373	387	352	383	388	383	407	366	355	376	356	416	375	344	390	370	378	365	358	413	409	382	376	400	386	403	345	386	387	376	395	389	389	398	393	421	381	380	401	364	386	372	383	389	380	397	362	362	384	370	387	351	391	399	387	406	374	395	394	374	363	362	378	399	378	383	381	373	351	370	394	366	374	333	360	377	377	406	354	371	391	359	385	390	393	371	397	381	350	393	352	413	374	392	388	361	389	395	381	401	396	327	413	358	353	387	411	387	374	371	384	352	363	370	377	373	366	361	366	368	398	372	393	389	383	361	400	360	376	382	368	371	382	381	372	374	401	394	362	412	375	350	379	376	388	391	388	390	367	363	419	378	353	416	359	381	373	391	379	369	380	409	367	387	393	355	354	406	365	382	407	379	376	387	388	393	372	377	400	396	391	345	370	374	385	366	371	386	387	388	376	365	371	391	371	374	379	378	376	395	378	388	404	364	383	358	375	393	402	386	358	407	382	403	389	411	360	407	368	344	388	372	398	368	383	360	395	381	390	345	400	375	373	339	375	361	382	377	355	387	392	340	392	402	412	394	362	359	394	370	349	383	393	362	383	381	396	379	361	404	382	432	366	346	429	398	432	394	408	401	376	367	389	352	361	396	383	388	366	385	428	392	368	359	397	376	371	387	411	393	361	365	423	421	366	349	390	351	390	373	391	395	387	388	370	375	369	367	399	384	368	407	431	377	437	373	383	418	349	382	383	418	378	372	376	417	389	393	384	410	365	405	342	379	377	381	404	376	375	380	379	391	391	366	383	383	381	405	370	387	372	360	354	361	382	379	397	352	377	362	414	367	374	391	354	383	418	388	360	368	369	376	356	382	380	366	355	393	418	383	406	395	375	392	391	405	375	396	363	371	410	366	368	316	389	406	377	397	366	365	388	379	391	411	431	359	373	393	404	374	376	382	392	388	380	352	372	386	423	390	392	367	356	357	370	392	393	372	421	353	377	405	409	382	347	375	369	367	358	377	349	377	398	395	394	378	373	381	409	411	403	366	379	353	380	360	367	389	368	392	397	369	371	329	353	362	389	344	415	390	385	406	388	356	380	327	389	387	389	396	392	374	390	377	344	412	370	381	378	353	402	387	366	362	377	364	345	379	383	369	434	413	403	332	360	375	362	419	358	411	365	379	381	346	410	363	395	389	409	395	380	378	379	404	374	394	375	396	359	349	369	421	355	396	397	389	381	350	409	392	394	399	379	357	407	436	335	360	394	341	358	403	374	401	373	395	396	396	410	379	371	375	369	368	407	360	384	421	348	358	381	356	355	372	415	404	374	395	391	381	357	363	366	418	373	371	415	366	367	420	402	358	374	370	394	382	358	376	386	394	408	366	368	411	381	383	381	400	384	377	391	360	382	355	378	361	404	363	405	378	381	428	380	354	403	423	383	417	389	393	400	350	372	368	411	362	349	400	349	354	375	402	388	383	382	356	356	357	398	382	424	378	365	379	361	364	387	426	381	406	394	411	350	392	352	362	373	389	398	386	369	378	382	368	385	357	383	375	345	370	375	345	382	378	367	417	387	375	372	390	401	402	383	370	404	378	376	387	391	374	386	353	363	369	406	404	394	391	402	406	374	364	343	372	388	389	387	403	404	381	394	369	390	381	397	375	305	394	374	371	383	366	383	370	437	387	354	387	379	373	388	447	394	395	340	376	397	379	394	337	376	385	380	401	367	417	357	396	355	388	350	382	410	384	391	424	401	336	362	363	367	370	379	382	407	391	375	384	404	415	417	431	376	381	386	383	390	367	344	371	401	384	407	391	374	364	371	383	446	397	367	390	347	370	367	406	353	382	364	410	377	399	404	389	375	398	404	380	379	401	369	411	387	373	381	375	406	336	395	375	381	382	380	364	402	361	367	371	395	371	372	368	409	380	364	371	383	382	378	392	363	409	381	393	385	410	430	369	375	379	371	404	361	379	389	359	390	382	394	419	392	385	380	424	353	343	385	380	361	378	368	413	397	393	389	341	378	391	397	419	410	387	384	375	360	380	381	362	356	345	365	387	386	377	384	377	354	387	410	381	399	381	388	361	355	386	407	376	376	396	363	386	356	382	379	334	350	369	395	355	346	398	375	384	355	363	402	389	404	380	359	366	392	365	365	419	374	360	395	395	398	375	405	432	378	404	368	391	366	391	380	368	386	356	385	380	378	392	411	364	350	355	393	378	361	413	396	383	388	364	400	369	385	349	393	402	383	392	395	402	382	392	375	378	418	374	403	356	354	397	408	388	383	367	397	384	357	369	394	380	385	355	383	383	370	350	372	381	371	342	360	354	375	346	362	415	374	374	401	371	365	377	400	396	384	407	356	330	387	390	378	354	404	369	371	359	361	385	387	365	385	394	366	352	410	391	349	371	376	403	381	353	379	371	356	364	361	391	376	352	389	371	347	402	401	383	378	378	373	376	322	408	402	390	372	384	352	394	386	391	377	369	372	386	404	388	400	357	396	384	370	386	347	368	368	362	299	397	394	350	390	398	382	415	413	395	379	378	378	345	386	398	385	342	377	373	372	368	353	380	399	407	393	390	369	379	373	380	385	398	430	365	397	362	360	403	365	373	316	385	371	408	385	355	398	376	403	387	363	353	366	366	407	375	400	357	384	330	373	404	378	372	396	367	396	354	376	407	371	382	386	397	402	402	374	375	359	386	409	392	398	379	368	350	373	406	384	402	392	393	379	366	362	373	391	397	395	367	390	381	374	371	391	368	348	377	373	341	384	358	326	377	390	370	370	365	406	375	377	339	358	390	381	369	410	412	370	363	358	379	372	370	360	410	373	367	368	362	380	340	396	366	385	350	383	384	371	386	399	353	368	383	401	384	400	360	383	380	381	369	353	372	381	372	348	370	355	358	392	381	406	401	401	374	423	376	360	366	375	377	386	389	355	363	384	404	387	386	371	378	383	404	366	390	363	402	387	375	365	379	410	412	389	376	360	355	359	371	383	394	324	401	357	372	393	355	399	345	385	366	397	385	393
25130	21082	27013	25120	5642	1144	819	642	852	12010	19976	13412	4776	1395	725	524	507	506	489	525	501	540	506	499	487	500	514	512	445	463	475	520	517	488	516	446	501	460	514	492	454	475	478	533	521	468	474	514	515	484	476	491	466	516	456	500	511	507	485	504	487	499	496	464	492	522	497	490	495	473	467	490	482	525	514	457	483	529	497	485	478	497	523	446	488	493	476	523	506	461	501	490	485	514	459	510	492	538	446	487	470	484	467	510	507	527	446	455	500	499	484	497	485	487	545	484	465	496	455	476	469	494	506	492	487	501	500	488	491	474	478	490	499	522	465	493	477	514	507	518	468	508	511	455	493	526	490	477	468	499	536	456	508	481	479	477	491	501	481	529	510	501	503	471	491	491	480	491	478	547	486	531	478	526	512	514	511	468	483	426	492	490	461	497	476	491	495	509	543	488	469	518	502	539	466	488	500	504	494	518	492	528	484	470	452	517	532	529	522	442	511	475	547	475	502	498	492	473	486	496	512	458	493	464	474	500	468	497	510	451	468	486	512	533	493	500	443	456	461	520	528	530	492	512	544	505	509	470	481	505	496	496	488	481	468	494	508	489	459	513	482	521	497	487	510	467	451	540	473	507	487	505	442	496	471	484	489	474	489	462	496	487	445	463	513	531	513	489	430	484	457	476	466	525	468	505	506	481	461	489	492	529	485	469	498	485	447	476	491	495	464	476	458	439	487	482	492	503	497	509	507	463	496	486	488	474	476	493	465	528	488	518	507	528	503	481	530	489	444	495	483	509	463	496	476	469	473	474	489	523	458	505	491	530	509	553	526	511	478	494	496	527	476	486	460	522	490	468	485	443	460	486	502	531	481	511	462	499	522	495	486	459	482	467	527	493	512	483	517	484	519	477	492	499	471	506	473	474	480	456	463	488	435	506	491	458	488	425	503	455	493	507	444	494	479	454	509	457	471	467	487	472	483	482	525	450	511	504	492	501	497	512	520	516	509	457	497	477	511	484	492	492	509	491	483	467	482	467	511	496	464	483	508	458	508	476	484	502	463	453	486	467	484	506	466	491	452	482	480	466	495	484	436	512	492	496	474	503	538	502	476	489	455	477	505	487	512	472	509	452	516	469	496	497	490	482	492	492	480	498	524	465	506	479	502	493	510	518	473	487	491	474	508	473	465	514	493	519	478	487	482	511	493	476	487	507	463	493	508	505	486	473	496	489	501	496	490	506	499	486	468	470	516	497	460	502	478	487	481	518	481	490	546	449	479	462	544	491	493	464	507	510	513	525	533	498	443	502	507	471	520	510	503	475	539	509	500	481	464	422	537	536	490	506	464	484	499	475	535	502	478	479	500	501	485	494	464	459	493	495	483	488	455	496	462	454	446	447	477	486	479	474	492	499	506	479	511	504	473	516	510	499	459	460	530	476	486	471	499	444	501	472	501	492	498	481	521	514	486	487	458	479	524	487	506	473	502	463	484	474	536	534	522	468	493	461	513	482	511	494	494	487	486	487	496	477	465	531	434	487	525	492	543	479	524	474	483	452	506	465	467	497	510	487	462	468	495	519	516	494	492	464	508	504	476	536	500	497	533	475	472	489	490	551	477	459	511	472	504	464	524	501	486	504	468	471	488	523	481	470	539	470	468	497	465	448	464	449	505	496	510	500	497	469	477	455	520	481	502	518	480	476	491	518	513	476	508	499	481	477	491	509	477	473	489	493	495	471	486	477	469	464	465	466	483	467	544	513	485	478	494	483	499	503	481	510	500	460	519	456	473	495	492	466	452	457	498	447	466	455	508	474	471	493	516	399	475	476	497	487	494	530	453	542	502	494	514	476	500	452	487	496	477	528	491	475	492	458	491	451	479	498	527	503	472	499	500	533	487	476	520	519	497	536	493	487	504	462	551	546	511	467	444	505	462	491	510	535	478	497	523	490	499	526	515	444	508	500	500	508	486	527	447	481	475	504	497	467	486	492	481	490	489	460	466	465	475	462	477	499	503	540	499	503	470	480	525	503	501	517	543	476	481	439	486	458	479	504	512	482	505	484	514	495	477	477	468	457	411	506	485	464	518	502	498	471	479	448	495	495	454	452	497	487	476	486	510	508	482	472	475	499	502	541	483	463	518	490	472	528	518	448	472	512	479	474	520	483	503	486	482	516	483	502	483	490	486	474	511	495	486	487	471	479	486	535	514	506	517	507	441	509	475	474	492	518	454	453	466	509	482	471	467	520	520	486	480	495	450	473	512	483	552	480	551	468	487	447	477	447	499	483	482	462	534	484	502	505	478	483	488	470	481	504	490	493	477	493	474	458	473	483	512	472	510	477	500	440	476	485	481	515	518	475	472	491	487	481	514	460	495	506	503	448	491	536	487	489	514	496	522	493	466	474	490	485	492	486	489	490	527	521	470	527	468	506	504	494	498	473	502	501	474	502	450	488	484	464	512	477	490	505	522	469	466	498	493	466	463	453	463	487	484	530	497	473	492	479	457	495	480	461	523	514	462	476	509	459	508	477	482	493	510	478	494	529	494	509	454	505	495	474	470	543	486	486	489	519	508	450	491	522	495	482	485	493	499	461	490	492	502	518	565	469	478	462	505	505	472	499	452	506	448	483	503	503	496	474	486	471	508	483	489	519	504	502	501	468	505	496	504	489	480	489	483	472	450	501	470	495	530	452	476	521	472	497	478	493	516	456	483	536	462	466	501	502	472	515	473	481	489	484	470	501	493	503	453	478	512	483	527	474	513	454	486	496	501	467	520	470	465	481	468	515	510	523	458	501	478	462	451	501	527	506	497	482	501	527	504	490	462	497	500	482	498	504	510	493	471	513	497	482	467	457	479	499	490	515	450	513	517	467	476	447	498	460	467	509	521	512	478	503	486	506	484	481	528	458	504	480	485	474	472	517	507	481	521	483	482	484	465	486	497	502	509	471	443	468	516	459	473	456	504	478	453	519	501	467	481	486	491	511	472	488	514	521	495	459	507	497	528	529	474	463	464	507	468	510	510	514	485	495	479	479	493	479	508	452	475	510	471	487	490	476	492	482	468	472	503	529	442	448	468	470	495	457	478	507	521	506	512	486	473	456	481	474	498	471	485	436	490	552	482	486	499	491	526	475	500	500	521	479	478	485	486	478	502	471	485	507	538	516	505	505	479	506	484	534	481	495	492	453	523	499	499	492	477	493	482	525	514	470	491	460	490	478	524	484	501	491	476	520	481	495	532	472	485	480	491	468	469	473	520	536	519	520	515	503	493	474	504	498	512	489	484	504	478	486	464	465	476	477	480	490	493	495	510	484	494	479	498	491	465	511	478	472	508	514	509	508	502	477	477	457	483	502	489	497	479	506	500	520	451	500	460	464	505	504	472	503	519	489	480	506	488	500	470	503	475	487	476	467	470	475	523	472	467	449	512	472	550	471	466	542	499	523	516	431	497	481	447	510	487	498	456	513	472	518	480	505	517	516	486	505	512	460
4045	4443	2958	1472	1143	922	761	726	1285	15070	18803	11680	4331	1478	650	492	418	401	425	432	451	456	427	466	445	466	452	392	412	434	465	448	443	446	407	432	433	442	478	427	427	433	456	469	414	417	411	445	461	467	442	451	422	443	484	443	449	395	469	453	473	412	431	430	471	486	448	450	453	427	385	453	442	432	456	457	409	448	469	428	443	450	428	416	417	444	476	416	439	397	434	430	441	408	405	443	456	436	445	441	437	430	445	436	430	445	427	407	418	444	413	428	418	439	424	444	447	464	446	447	469	436	399	436	425	468	475	435	463	479	447	434	471	426	456	491	434	434	405	433	414	423	428	385	437	432	442	409	422	431	409	453	454	431	437	431	452	429	463	462	411	451	426	465	439	426	438	460	380	451	417	436	452	431	454	411	422	450	468	442	427	430	469	461	429	435	441	479	424	398	465	416	444	463	468	421	425	466	436	448	434	430	454	425	487	437	420	414	410	442	414	398	458	444	461	462	473	384	443	433	449	436	450	443	406	439	455	412	437	414	461	461	433	414	439	465	454	457	400	423	435	421	395	412	422	458	427	434	452	446	454	433	426	433	434	440	447	433	434	426	471	393	456	420	429	462	407	448	398	437	434	421	468	424	465	435	419	439	417	434	424	417	443	426	452	443	417	467	457	415	467	433	431	441	452	457	440	440	440	434	431	459	449	459	418	418	434	431	431	420	445	463	446	436	459	442	385	409	424	412	433	444	437	472	447	439	453	439	448	459	454	423	414	441	401	416	435	438	458	454	426	459	445	428	457	446	418	456	426	416	408	420	450	462	454	425	439	416	437	457	430	483	432	418	427	426	412	397	478	445	440	422	436	444	458	434	482	424	451	409	429	432	424	413	437	413	440	442	449	437	422	445	430	409	461	386	458	431	448	410	446	459	466	441	472	431	417	424	464	438	472	462	460	436	422	432	456	413	447	438	439	450	425	428	437	427	470	450	442	454	410	432	472	436	467	416	452	452	458	414	440	426	445	449	433	420	431	436	415	463	430	427	432	419	360	443	432	456	446	430	414	424	470	450	476	432	412	430	408	450	410	421	440	434	449	433	426	439	452	425	459	449	420	449	403	451	440	420	430	436	428	417	405	414	481	404	457	456	396	437	449	444	471	487	422	454	429	421	419	427	441	418	424	410	461	434	398	435	419	425	432	441	420	461	432	419	435	413	437	453	491	444	438	439	430	432	435	444	448	429	443	421	470	454	380	397	412	420	485	451	439	421	434	439	444	415	435	436	439	430	460	442	438	401	448	456	443	409	443	401	442	431	428	410	454	417	438	450	461	448	446	466	461	459	450	415	410	437	486	451	410	422	453	465	478	450	456	471	396	456	413	438	451	418	459	424	453	390	439	409	444	447	452	445	426	431	400	415	422	421	405	428	461	452	465	433	460	423	462	414	472	408	432	430	416	431	424	434	422	463	449	444	448	443	464	456	461	460	479	437	418	422	430	446	435	434	455	438	406	410	464	448	439	432	441	456	437	425	461	447	399	401	444	436	416	444	430	428	405	436	395	430	466	412	423	468	448	428	452	419	426	442	449	427	467	449	402	418	425	446	447	422	460	425	422	464	435	417	454	460	443	466	421	433	433	474	458	416	415	420	428	449	438	447	432	451	469	433	410	419	421	435	418	478	434	441	466	426	430	432	448	409	408	438	428	414	434	430	468	406	435	421	452	389	398	411	442	452	437	439	419	414	449	421	418	457	434	479	455	432	452	388	425	474	429	408	445	416	422	420	422	435	463	443	437	431	416	405	445	437	435	433	447	483	452	457	435	462	426	415	434	425	491	436	474	446	419	445	436	467	424	422	422	445	475	434	459	439	426	442	436	446	436	406	455	468	441	421	450	405	451	438	432	429	444	411	425	428	475	401	435	449	437	468	427	436	437	441	423	470	457	453	431	436	472	420	432	445	450	409	447	446	477	438	427	425	456	411	432	424	431	446	431	420	426	446	409	436	441	436	412	427	438	447	434	446	453	451	426	410	382	477	444	441	392	455	419	438	450	450	428	448	430	479	460	450	449	413	419	406	450	415	407	432	384	437	442	430	426	449	470	436	406	460	446	452	401	393	408	448	449	439	436	437	417	429	404	476	497	439	447	449	418	402	441	417	416	414	445	426	406	471	438	419	404	432	468	461	418	461	454	474	432	445	438	417	420	469	456	404	388	435	404	429	462	418	421	425	436	438	434	422	428	450	416	448	432	437	443	433	444	424	407	428	420	432	420	443	426	478	435	447	419	429	449	467	431	456	416	430	450	436	425	423	424	422	439	416	410	437	433	437	440	437	438	404	467	427	410	416	451	445	423	463	431	449	389	423	433	439	429	462	433	384	420	412	426	411	390	466	430	447	424	432	384	434	427	466	423	426	426	450	452	441	454	450	420	463	414	403	409	424	431	442	441	449	460	458	427	442	405	423	461	459	472	408	443	422	439	426	437	457	444	435	432	453	409	460	473	437	433	436	453	401	424	436	441	419	457	436	455	461	409	433	442	459	441	432	460	422	435	453	412	413	413	421	390	406	383	444	435	446	426	421	441	448	449	402	430	431	404	460	417	404	403	422	464	437	414	434	413	443	439	401	453	439	452	451	406	428	436	434	457	465	432	436	439	416	457	426	404	392	416	421	428	455	430	403	441	448	430	421	396	426	488	420	413	413	443	442	445	388	427	409	434	458	411	453	421	479	439	423	418	424	456	459	454	447	413	442	457	453	445	416	419	454	393	448	425	448	448	439	438	418	451	413	412	427	427	438	416	427	438	449	444	435	423	474	434	394	412	427	440	465	428	406	426	390	459	428	431	464	435	466	437	410	418	421	434	407	441	427	432	459	446	436	446	410	434	451	446	436	466	416	435	411	449	396	454	443	475	417	415	404	387	454	469	391	390	415	441	416	450	432	431	422	417	448	491	436	444	428	394	435	430	409	449	406	439	450	460	415	422	420	423	450	421	443	424	446	466	417	407	404	411	460	469	439	392	436	430	439	427	452	427	429	456	424	433	422	413	473	446	417	414	447	467	464	455	465	436	473	432	460	405	457	453	418	428	430	425	450	441	456	434	412	399	437	387	417	424	428	467	453	459	428	417	459	435	439	446	410	419	415	457	434	425	458	415	412	431	419	438	471	407	424	434	442	468	422	456	425	414	404	462	412	445	418	380	408	415	417	410	436	458	458	452	425	422	420	459	417	438	448	437	459	422	402	420	471	428	468	454	449	415	440	380	398	433	434	463	401	423	454	439	463	423	450	438	437	437	430	427	430	445	417	474	391	427	395	468	440	458	471	433	447	462	434	421	439	422	436	408	448	417	446	430	482	441	451	440	439	398	400	429	441	424	418	396	448	416	446	434	441	422	446	464	442	418	453	436	442	444	432	435	415	434	402	433	464	439	463	434	416	443	454	436	402	417	416	433	447	422	428	446	421	451	462	433	435	480	421	419	425	452	412
23884	21114	28362	24086	21086	8703	1965	1209	2027	22185	36520	27288	12051	3143	1150	801	739	698	760	698	706	681	724	717	722	695	704	751	719	673	742	689	716	755	715	673	666	708	783	694	758	715	693	705	677	699	701	710	679	706	709	692	738	694	705	755	743	669	719	738	722	717	705	758	707	706	727	705	690	704	733	701	704	714	677	745	747	699	716	768	683	711	693	671	717	713	710	695	759	695	734	674	703	745	726	739	684	711	713	701	715	676	714	683	710	703	695	677	709	723	663	648	766	696	684	684	698	672	718	758	719	672	669	739	692	698	705	720	670	698	691	692	697	720	649	719	694	699	717	696	731	723	684	674	736	703	735	715	730	666	733	720	700	753	688	728	672	695	755	692	716	728	702	670	709	711	730	693	719	723	698	722	673	713	697	717	674	708	715	668	711	715	694	672	685	725	716	704	783	684	727	705	710	661	741	701	687	698	725	691	714	718	668	704	731	676	762	729	670	691	685	730	764	685	719	710	691	690	694	721	681	706	720	656	687	732	736	713	715	712	691	733	701	704	695	653	668	699	702	723	695	691	739	681	670	688	691	745	741	710	755	698	714	671	708	703	721	693	720	681	699	711	702	724	678	659	695	709	693	741	702	644	693	691	676	684	686	722	718	737	661	708	738	656	734	716	700	735	735	704	712	671	692	676	717	734	646	622	733	701	670	690	700	665	677	709	711	686	684	710	700	680	753	619	685	689	699	712	654	670	700	688	691	759	666	662	707	684	685	638	677	716	656	716	663	709	721	700	675	767	718	710	677	732	631	695	705	716	606	681	670	667	731	681	700	667	673	732	739	720	734	714	691	719	687	737	699	684	747	731	712	656	723	690	696	688	687	706	678	641	723	655	694	736	708	698	712	695	654	688	737	713	678	702	667	659	723	685	723	675	712	695	655	711	702	707	618	675	692	729	759	712	686	709	702	662	705	725	700	707	764	695	689	691	686	715	698	729	718	667	694	688	722	702	703	675	636	693	744	700	761	709	725	681	735	693	684	736	697	689	674	724	688	723	699	666	706	707	706	729	674	732	674	720	714	712	697	652	714	657	742	720	727	728	687	679	711	695	707	735	686	661	700	686	718	652	703	708	696	698	679	712	702	718	707	752	727	695	702	704	643	720	696	681	692	685	677	676	681	690	741	718	662	704	689	716	710	674	707	736	719	719	666	698	711	683	719	724	701	701	679	677	707	734	678	680	732	695	663	713	690	743	662	698	709	704	718	721	706	684	656	742	712	701	704	708	707	694	701	690	639	668	695	710	703	718	718	728	663	708	666	703	683	705	699	726	718	695	689	690	704	742	708	672	708	725	685	699	698	691	694	739	668	683	715	708	693	715	739	762	716	701	695	718	729	659	698	690	784	705	708	694	668	677	706	743	655	729	737	671	718	731	699	663	723	661	698	754	710	720	714	673	674	669	717	733	738	719	723	677	682	700	727	663	706	716	712	712	709	686	778	693	686	730	709	741	684	684	668	693	693	694	683	719	712	676	671	709	697	640	674	700	725	697	649	672	653	696	668	690	711	698	713	687	703	723	742	704	743	696	740	664	683	687	687	701	685	695	699	706	706	736	682	718	696	705	684	677	717	763	719	686	730	706	718	651	668	680	677	721	668	678	707	719	693	693	737	737	742	698	690	695	670	679	699	721	696	683	686	738	700	660	715	726	731	686	729	707	700	693	720	685	758	717	682	688	681	648	722	655	752	676	655	712	682	689	668	679	669	668	739	694	678	666	671	699	704	745	707	676	681	693	717	759	749	715	727	674	710	649	703	672	765	729	686	697	704	738	698	705	717	679	662	650	704	666	722	716	717	647	729	713	700	717	670	694	695	699	695	689	676	693	694	705	705	688	731	684	692	725	724	681	717	702	727	722	596	666	679	712	677	664	734	703	758	693	668	731	695	711	670	720	695	723	715	704	654	691	696	711	728	728	719	677	658	683	732	707	749	730	746	675	667	718	736	607	673	736	748	723	714	666	681	679	674	694	748	658	731	690	684	625	675	684	700	709	662	703	699	704	726	666	694	694	710	673	728	744	711	660	678	702	666	666	679	678	732	714	713	719	710	689	745	724	698	704	659	712	646	721	664	731	712	739	698	688	673	731	700	715	700	704	682	699	694	699	685	724	691	768	771	715	678	701	709	710	715	667	671	656	658	731	708	699	767	731	750	756	720	657	716	659	674	692	651	700	668	663	724	632	677	657	700	681	698	708	682	754	702	693	726	678	723	699	719	719	720	712	694	722	676	713	681	742	669	722	706	735	701	655	700	742	714	686	717	698	702	694	703	716	731	713	714	695	705	726	696	698	705	700	689	670	678	673	756	685	682	713	717	715	699	668	692	744	671	684	681	669	658	711	664	725	714	700	746	703	732	718	640	701	702	668	702	699	680	707	690	710	700	738	698	667	590	689	752	720	736	648	711	666	689	702	671	720	687	677	734	724	687	657	675	746	669	728	746	636	738	671	679	664	734	686	726	708	728	713	723	672	693	750	684	659	690	722	666	678	674	667	716	685	635	709	736	661	721	666	675	692	669	621	670	660	720	717	711	713	667	721	710	676	722	695	684	692	690	657	749	681	680	731	739	669	743	754	734	714	732	695	725	713	698	721	683	685	711	683	699	693	708	708	682	691	700	701	706	722	627	708	749	712	720	680	677	668	702	682	695	715	690	684	679	682	666	716	702	736	723	647	712	677	697	714	642	681	717	669	670	706	737	727	707	696	737	679	613	693	692	672	718	702	670	683	662	755	663	683	682	659	679	727	724	661	737	723	679	640	659	673	732	655	713	750	680	647	675	677	724	709	714	691	693	697	682	653	698	690	665	712	685	717	676	723	692	761	694	721	665	704	688	702	774	703	669	660	710	678	701	699	741	683	665	717	714	659	722	690	673	696	734	702	656	711	717	689	693	685	745	661	708	688	668	716	686	735	669	724	721	693	708	711	668	727	734	686	676	670	699	700	710	688	734	683	663	702	641	731	720	682	732	663	686	716	687	712	697	667	702	654	722	673	712	693	708	728	744	682	688	716	683	707	729	730	691	739	660	691	645	712	660	684	688	688	689	682	644	691	719	656	687	729	695	693	708	703	719	644	716	701	713	741	662	677	613	665	713	716	732	711	769	680	680	678	683	688	675	693	681	721	722	657	682	652	732	701	736	646	713	686	708	715	759	697	715	665	742	683	752	712	686	743	681	713	668	715	676	731	689	710	653	670	732	662	730	703	680	677	690	719	689	693	691	693	667	675	704	715	688	705	729	688	701	718	726	692	707	743	719	679	717	721	714	684	720	680	683	700	743	628	712	692	739	687	703	759	702	691	699	732	721	677	709	645	685	715	670	652	706	675	710	722	709	676	718	669	629	701	706	683	701	658	731	665	693	637	718	709	716	692	710	728	718	705	716	664	679	640	685	713	722	693	696	706	705	736	658	678	672	675	647	703	708	732	718	716	669	726
4736	8581	5724	3093	2184	1570	1352	1262	3221	25886	33044	22055	8977	2718	1007	721	648	588	602	618	607	645	582	626	608	605	643	614	604	630	647	612	617	603	662	612	599	609	637	573	605	565	577	597	590	565	600	594	609	631	618	596	581	600	571	591	618	615	571	552	634	593	571	607	561	619	593	646	581	609	618	595	550	620	558	632	614	610	593	650	587	608	583	588	584	626	614	584	604	586	595	571	600	621	592	581	633	567	614	589	597	623	618	593	622	596	594	589	581	623	596	614	580	614	602	615	602	610	624	575	617	610	609	563	602	572	587	560	602	560	596	598	579	603	604	612	602	569	589	597	566	569	605	619	559	623	560	664	620	587	583	620	626	624	598	601	581	622	589	565	640	611	568	650	606	544	634	592	561	605	592	607	547	572	590	609	637	608	594	636	629	596	595	538	608	575	598	632	572	614	591	598	547	617	593	587	576	607	629	582	617	620	624	634	554	577	574	582	568	599	592	642	576	607	627	628	629	549	617	599	616	611	562	594	619	570	601	581	574	601	656	608	635	567	609	591	599	582	606	579	576	603	550	623	600	579	587	559	619	626	615	592	581	603	613	616	623	631	620	610	549	665	589	565	585	550	603	615	564	602	667	588	600	566	585	593	629	582	644	597	568	565	597	622	598	631	592	584	619	605	645	576	620	582	634	606	621	611	622	578	576	588	631	635	622	594	574	571	613	593	647	593	629	633	649	600	591	597	582	635	644	630	630	640	615	599	605	580	620	651	624	648	590	602	575	587	588	626	579	608	614	612	621	593	632	591	600	604	603	597	619	581	615	629	600	619	577	600	597	604	617	633	630	587	603	608	630	588	633	639	588	604	599	597	590	624	584	589	602	627	599	593	564	588	561	583	603	583	589	589	617	611	604	607	591	627	566	555	583	625	625	578	664	582	586	622	613	593	591	622	596	565	644	603	613	628	577	609	612	604	619	631	606	629	576	584	609	587	601	612	576	616	586	535	564	604	608	588	616	585	629	605	612	582	600	621	612	585	604	639	592	620	599	618	570	599	620	578	593	604	592	591	606	628	622	598	651	619	587	618	596	554	617	586	627	601	575	616	621	592	594	615	599	544	613	564	601	652	621	589	579	624	594	583	600	637	618	614	591	572	588	568	611	621	596	669	601	621	609	565	594	570	599	598	545	611	576	625	595	567	620	628	598	604	585	631	632	618	599	594	584	617	615	544	586	615	588	567	560	562	601	576	585	609	622	622	617	631	625	586	623	612	605	580	573	626	564	608	581	639	593	587	572	595	589	556	605	581	594	595	568	600	619	594	559	598	573	572	584	613	619	627	610	588	613	584	581	629	590	615	615	583	620	588	612	583	576	598	576	603	608	590	653	569	574	609	615	559	562	641	631	578	607	610	580	544	558	591	564	630	572	569	594	604	596	627	593	567	569	619	597	569	596	639	571	622	613	615	614	598	594	607	604	577	579	595	601	618	524	598	637	596	600	599	566	622	640	608	615	610	600	604	597	607	592	631	577	612	596	572	580	619	596	624	619	573	551	615	643	585	599	608	641	659	607	636	597	572	584	562	561	607	585	602	556	600	551	631	563	587	602	579	642	599	594	618	618	635	617	606	601	593	630	588	567	507	637	589	572	587	604	593	590	576	634	632	589	587	594	601	591	568	572	588	574	580	586	562	590	612	599	595	584	603	613	571	593	578	595	608	637	578	570	553	592	609	600	564	607	609	575	591	599	591	621	611	553	602	575	601	627	615	578	646	604	592	561	620	593	606	634	594	566	596	568	592	624	582	603	561	590	636	578	568	546	563	562	689	616	585	587	589	587	605	551	606	614	622	597	573	590	614	608	587	604	643	576	617	590	586	577	595	594	581	587	597	624	592	596	552	607	606	600	593	588	561	589	596	582	622	560	610	600	589	587	600	612	566	599	571	583	599	563	604	578	625	589	578	614	572	597	615	602	597	607	603	591	584	602	508	577	557	574	559	626	627	614	633	602	567	595	635	555	577	617	594	642	573	590	602	619	554	600	603	576	657	546	635	571	592	574	611	589	533	605	632	612	614	587	606	573	574	589	587	597	611	630	584	581	574	612	622	588	635	627	547	624	594	621	595	576	578	582	626	587	597	626	589	561	594	560	617	574	600	595	578	594	594	588	554	600	594	621	581	570	600	602	559	646	578	574	578	589	561	580	630	630	593	568	640	574	615	605	589	603	639	622	579	562	583	602	610	596	579	634	614	559	600	561	632	587	567	576	571	616	636	560	592	622	606	621	584	589	611	635	588	588	602	601	658	578	648	610	616	626	592	558	588	589	586	612	612	594	566	608	595	591	580	590	615	605	597	596	619	637	599	582	607	570	567	614	616	524	622	609	606	592	607	629	566	593	580	585	642	591	599	562	594	611	576	581	591	555	575	598	588	602	605	628	594	593	580	555	554	613	536	652	599	598	594	598	587	565	605	600	581	651	611	604	658	563	599	600	528	560	587	573	590	585	579	575	511	613	606	573	631	591	594	568	583	621	591	618	563	604	612	553	582	574	596	607	551	601	617	581	629	616	610	590	605	602	600	613	586	645	615	556	610	630	603	588	596	638	603	548	601	623	581	566	609	576	594	581	613	591	607	607	612	558	583	580	576	609	608	621	613	586	600	622	582	625	592	564	588	592	619	586	607	658	581	565	598	586	599	567	609	588	556	593	570	588	527	582	583	600	625	617	582	602	538	616	596	557	614	631	641	580	568	552	582	584	615	630	623	591	623	577	630	614	595	561	617	560	586	575	598	585	595	632	618	611	626	604	506	565	629	648	567	602	642	571	607	595	603	620	624	620	591	543	580	590	601	562	610	557	613	575	598	579	609	606	627	608	597	560	582	624	565	559	617	608	608	589	576	569	637	559	582	557	598	569	620	610	556	596	575	574	624	605	626	624	577	587	569	597	607	606	647	578	589	605	597	572	584	640	618	606	543	556	584	598	542	594	597	623	580	590	584	587	631	597	573	601	582	587	614	603	590	638	584	633	608	615	593	612	605	598	592	561	584	617	595	631	584	588	612	610	557	623	561	602	561	539	583	605	607	607	559	562	596	592	593	596	574	576	575	596	616	628	595	570	655	607	571	578	557	552	622	584	575	638	571	560	583	580	605	601	575	591	637	599	583	612	587	624	613	588	603	598	624	586	540	574	590	648	601	638	616	570	589	627	601	625	580	579	604	585	570	628	614	581	597	586	651	587	556	656	590	561	599	570	581	592	603	575	595	609	606	585	624	545	608	580	592	596	560	621	583	593	586	630	593	579	580	565	626	565	611	624	553	642	636	613	607	552	604	584	639	544	577	561	600	587	616	582	565	602	621	616	578	578	609	557	570	559	637	559	606	608	625	609	601	661	579	618	562	555	618	570	588	613	611	581	583	604	568	602	577	588	585	576	568	590	637	529	623	593	582	613	584	593	608	546	627	594	578	524	572	620	638	550	600	579	637	548	637
27241	12819	1741	800	593	544	497	578	542	2530	2963	1823	898	602	518	456	527	496	508	496	496	510	508	443	489	515	480	495	505	504	531	483	497	511	541	504	532	482	527	532	469	505	503	505	471	486	513	518	519	504	500	512	493	449	453	500	472	480	526	487	472	523	502	515	512	491	472	510	496	533	504	464	519	486	496	474	492	532	512	441	490	508	489	500	491	465	482	533	531	482	476	454	487	497	490	504	494	458	511	427	481	526	493	501	497	517	518	510	491	499	490	514	478	459	464	490	489	504	484	497	497	522	472	512	476	530	485	483	488	520	474	500	452	464	485	475	498	478	482	500	532	481	524	488	485	446	432	501	476	519	466	493	491	482	497	466	489	485	477	487	479	489	487	495	466	484	488	487	512	458	495	515	467	504	470	503	495	484	497	488	486	499	509	519	484	497	506	491	511	479	495	485	473	481	499	527	543	497	475	459	512	490	486	492	481	493	471	509	458	509	509	483	446	522	476	529	523	524	482	506	496	495	480	543	489	510	487	483	484	542	461	475	468	491	510	473	460	473	502	472	476	493	495	498	487	478	481	509	504	487	498	480	503	463	450	474	499	450	531	474	491	446	499	455	473	459	455	481	534	495	477	506	486	468	494	527	458	499	477	475	479	481	508	445	509	501	483	507	479	454	481	559	515	493	473	502	496	507	539	484	530	499	490	498	502	495	464	458	545	508	478	477	476	539	491	469	473	460	523	488	503	563	504	520	468	482	510	471	483	465	499	514	507	528	511	496	501	436	510	467	458	498	504	486	467	456	511	490	551	500	485	481	489	487	532	498	506	484	480	482	516	498	452	481	483	512	464	502	505	490	525	510	481	469	485	451	474	487	489	478	474	460	472	488	493	495	466	513	476	489	500	477	512	487	523	506	506	485	486	461	506	482	457	491	485	524	471	483	536	481	472	473	477	441	461	507	493	557	494	457	496	500	519	483	499	453	461	460	497	528	499	456	527	478	490	483	525	490	482	471	473	499	473	480	467	524	530	461	463	478	526	508	530	497	476	497	514	454	521	479	489	493	486	446	510	496	490	478	483	499	474	526	522	485	484	499	479	470	476	493	526	447	486	495	486	461	468	512	505	481	487	482	505	493	472	472	479	471	502	509	475	483	499	535	511	454	502	490	453	507	464	512	470	492	450	517	476	479	475	481	464	445	533	499	491	470	504	510	516	471	500	486	480	488	483	479	481	468	499	445	476	451	494	525	484	506	494	479	472	516	472	475	485	476	454	494	485	495	482	495	509	487	515	508	482	480	467	508	492	459	524	507	476	519	522	514	489	495	495	497	465	494	458	548	465	502	477	514	475	465	476	466	494	507	476	475	468	487	498	498	481	509	511	462	525	508	498	500	500	505	510	503	465	509	513	493	492	507	491	513	425	520	449	462	478	463	490	481	466	483	495	464	482	504	473	437	479	487	483	496	494	492	458	516	504	506	509	507	487	465	498	487	486	499	523	497	452	526	488	509	488	454	458	530	500	514	470	474	492	455	533	510	502	503	444	468	504	462	518	494	489	502	509	452	519	474	461	507	496	470	505	512	482	485	505	479	494	516	542	504	463	492	463	476	511	486	489	468	462	490	495	476	520	472	491	491	496	532	547	504	481	508	497	481	501	494	473	456	472	520	469	492	496	528	470	516	504	528	473	464	467	482	462	536	536	476	500	481	517	498	471	492	478	497	547	471	469	492	498	470	477	493	505	490	470	518	454	496	522	510	481	502	499	491	552	510	459	523	473	521	472	500	491	485	479	444	484	482	481	495	500	490	501	488	476	488	520	494	475	489	474	474	502	468	502	466	471	515	466	473	479	453	503	489	476	476	480	501	519	499	461	521	471	500	502	485	477	501	444	504	476	463	508	479	501	490	518	494	500	501	475	511	518	478	509	535	452	501	484	505	476	496	489	479	514	456	498	541	512	513	505	488	478	493	487	486	466	502	472	515	483	498	500	519	514	514	469	500	498	470	493	507	475	462	513	472	460	501	497	510	502	513	503	499	506	487	463	448	488	486	497	463	442	468	525	469	458	464	502	503	471	490	518	494	446	506	518	521	468	500	522	483	477	497	539	474	478	460	471	539	510	491	548	490	459	493	504	493	477	511	484	486	509	475	462	529	520	511	517	505	436	498	499	477	480	481	452	523	462	476	486	508	495	496	488	477	512	490	491	488	504	481	471	505	491	535	483	508	506	479	501	507	503	482	511	480	468	462	502	449	458	467	501	497	494	501	474	499	492	502	495	440	531	469	508	502	512	470	502	470	494	521	464	475	477	503	487	484	483	520	499	528	507	493	441	490	447	485	475	494	518	473	503	499	489	447	510	511	482	493	465	486	478	466	485	511	458	500	467	488	503	505	465	500	473	472	437	509	554	511	488	537	462	502	503	492	461	488	490	528	461	524	480	491	487	458	487	509	482	495	501	461	476	488	509	502	485	516	489	502	481	513	488	436	463	499	516	488	495	549	457	495	516	528	523	492	517	475	483	492	477	525	491	496	498	532	480	499	486	492	489	465	532	510	509	526	484	475	508	473	479	508	492	437	433	501	502	503	457	514	488	525	479	501	494	517	490	448	458	466	454	521	450	504	461	544	489	486	459	504	507	557	464	476	446	463	483	448	510	476	498	482	508	458	521	505	511	462	512	462	476	550	508	489	472	455	458	485	477	419	494	493	495	468	498	483	495	532	521	478	535	480	491	497	530	506	520	470	477	496	476	513	501	466	497	485	521	462	497	485	503	469	527	524	480	476	473	501	479	491	487	478	484	499	522	471	497	466	502	516	480	496	447	500	494	502	442	539	481	492	490	472	530	488	469	497	488	485	493	498	520	470	459	469	519	500	521	491	443	484	434	515	503	468	494	495	504	486	510	493	493	535	478	483	518	466	515	476	464	493	479	509	505	535	498	461	474	471	487	491	506	508	500	467	470	464	525	483	518	486	532	490	499	518	540	485	498	573	500	510	460	517	500	466	475	499	492	439	527	486	483	478	484	493	490	441	496	469	497	453	514	498	499	492	511	503	509	499	509	494	498	486	435	502	476	493	459	502	469	477	530	517	505	493	489	533	469	475	494	518	468	466	485	464	480	501	446	491	466	454	532	481	460	463	485	473	499	488	524	481	479	518	502	506	485	512	499	484	527	472	460	479	445	521	507	514	450	497	514	512	521	490	517	463	469	474	510	508	473	431	481	473	480	510	510	526	516	499	501	542	492	508	480	502	470	490	479	494	469	476	452	519	465	478	486	488	494	504	444	522	492	470	471	521	464	481	503	471	459	489	492	475	488	499	493	474	438	480	470	471	477	498	481	477	488	491	493	480	498	495	508	507	487	481	493	468	465	492	466	498	524	519	468	507	518	466	462	483	498	514	477	493	520	488	471	499	517	476	463	495	527	512	503	519	492	485	505	501	486	477	487	463	457	485	517	487	476	487	531	476	496	482	507	490	495	543
5264	1402	1035	599	518	479	462	490	556	3276	3202	1925	919	511	430	386	448	413	436	423	459	385	395	392	427	412	416	432	419	410	419	431	415	404	409	416	408	417	431	421	433	360	476	419	442	398	398	432	441	405	399	417	396	441	396	426	401	430	433	429	409	397	409	409	421	401	440	414	427	434	429	425	408	410	429	453	416	396	417	404	410	394	447	356	455	412	400	460	402	412	405	405	412	413	408	405	403	359	408	395	399	419	402	425	420	455	445	420	456	413	406	428	446	422	444	427	430	396	402	411	413	426	395	416	426	384	423	425	415	401	422	403	424	414	467	411	383	395	411	406	398	443	437	388	418	404	410	409	457	404	414	418	406	446	426	419	413	402	442	428	411	430	449	395	408	432	433	470	443	426	442	386	385	400	423	421	412	403	435	462	394	384	429	442	425	437	390	420	403	424	390	435	416	442	399	407	427	445	431	391	427	415	389	436	407	439	408	411	420	430	427	417	420	427	406	432	407	414	410	412	446	431	435	442	420	429	372	383	404	433	432	414	408	450	433	408	408	429	419	395	381	420	422	448	422	397	428	413	389	437	438	410	426	392	434	429	383	430	433	419	402	390	439	395	437	444	428	441	396	438	441	401	388	413	400	422	456	434	438	412	432	430	385	425	395	416	386	400	411	433	394	424	408	406	446	376	385	409	388	405	453	411	431	423	462	425	442	398	403	397	417	389	437	430	428	387	424	405	437	400	417	441	391	405	423	435	396	398	399	410	380	444	394	401	425	432	368	412	405	429	427	434	397	422	418	418	404	400	407	402	405	410	458	413	400	411	445	434	431	432	439	389	437	408	437	396	432	425	434	425	440	423	429	452	412	444	403	457	431	393	379	420	427	387	416	426	446	404	421	394	432	414	415	451	413	397	406	434	445	403	408	400	418	428	390	426	397	425	388	397	405	439	367	415	449	372	413	398	416	428	429	427	373	410	442	435	404	407	430	394	400	431	439	418	404	454	410	400	380	430	427	408	412	421	406	379	395	425	440	402	418	447	407	403	426	414	420	399	414	407	440	425	403	451	449	395	408	386	397	389	433	426	448	430	425	428	408	424	422	432	396	421	405	439	415	430	443	428	410	435	403	415	394	372	386	405	430	467	428	444	427	413	386	419	383	399	396	433	426	423	384	397	420	395	402	410	434	381	402	417	420	457	434	434	418	415	410	413	411	434	432	422	394	408	441	393	457	422	409	393	402	430	420	395	397	387	396	401	416	393	396	443	410	398	393	435	392	383	391	427	412	431	428	438	443	432	425	396	435	372	430	424	399	421	436	421	409	422	417	444	422	438	403	403	409	405	424	427	447	467	452	443	428	425	454	389	404	425	433	428	404	423	393	427	428	416	421	369	376	418	427	428	417	399	406	411	379	404	391	430	406	378	403	404	409	392	419	423	410	440	394	407	441	459	409	426	426	432	417	427	449	395	422	409	404	424	411	401	406	393	418	371	422	413	426	436	432	432	406	412	405	386	421	373	420	426	394	393	421	396	417	400	410	415	441	419	439	414	403	392	440	424	380	443	419	447	392	415	437	439	414	402	429	400	423	434	405	373	443	409	389	373	422	402	400	411	440	452	390	408	400	429	433	411	420	378	423	418	415	382	430	449	396	432	404	388	413	413	426	433	443	424	412	431	434	390	424	384	377	415	414	391	400	430	431	443	398	420	431	392	441	422	417	391	413	426	463	424	397	423	414	394	449	449	413	415	419	413	411	395	392	448	407	398	394	428	404	389	423	416	417	420	413	431	436	395	410	449	430	416	421	431	446	418	422	398	443	416	428	414	451	441	377	434	435	411	439	452	452	401	422	403	425	434	445	403	410	399	371	392	425	422	405	408	435	440	372	420	410	404	424	448	454	394	409	432	412	455	470	424	430	406	420	385	409	414	445	442	396	417	444	423	457	439	419	441	416	412	409	436	407	405	393	383	425	424	411	465	411	420	399	410	431	380	388	437	411	443	393	422	399	405	409	389	405	366	400	409	381	421	370	428	447	437	449	405	386	421	443	426	412	424	413	415	403	399	390	430	381	435	411	385	431	400	446	439	400	386	401	417	429	401	426	386	416	444	400	442	441	416	410	419	445	403	427	415	422	417	409	417	404	423	421	421	411	405	425	384	415	441	425	474	401	441	426	427	434	429	411	403	446	425	414	411	399	360	467	437	436	416	392	432	441	407	429	412	414	405	412	443	416	448	419	406	429	429	437	425	419	459	425	394	465	384	389	426	418	417	392	395	442	427	401	442	372	414	488	440	403	408	435	450	443	398	422	437	432	412	399	442	415	404	396	403	406	411	367	463	417	426	403	433	445	460	409	399	428	393	417	402	424	417	441	416	418	421	394	428	378	397	419	449	428	415	417	423	419	401	442	429	422	416	425	444	406	443	416	379	431	419	407	379	434	418	406	395	379	416	417	434	400	419	388	417	395	442	427	405	435	407	386	441	405	400	433	416	398	417	414	413	439	397	436	411	420	424	410	353	425	431	425	380	462	423	426	401	365	421	400	379	399	411	382	465	425	413	413	425	392	376	409	402	417	410	454	375	404	402	386	426	437	441	431	425	388	400	418	473	416	415	416	429	457	420	438	418	453	443	383	438	401	427	397	432	428	404	428	364	407	421	415	410	407	413	409	428	447	456	433	374	410	434	422	387	439	417	391	415	441	402	433	397	422	443	408	409	411	410	407	420	409	453	371	451	449	430	400	393	409	435	423	390	422	412	429	425	419	425	408	419	394	429	448	402	435	422	418	429	372	420	457	437	410	400	441	369	397	428	445	425	414	422	423	433	417	435	419	442	397	440	418	419	443	436	393	421	427	454	409	386	416	410	423	422	438	402	453	418	430	417	420	435	456	422	389	375	396	456	421	403	445	415	440	451	407	431	400	423	418	393	444	385	387	430	409	415	445	412	406	417	411	429	427	449	425	384	374	407	414	404	454	405	435	408	436	433	424	413	402	448	445	397	389	406	430	391	413	407	400	451	412	413	401	426	409	449	401	424	400	418	430	433	406	431	392	428	419	421	406	455	437	407	403	421	453	456	422	435	372	428	412	387	421	399	392	438	422	400	434	386	395	450	437	398	367	421	387	441	436	451	438	430	410	424	412	432	411	375	411	402	443	399	454	437	436	397	412	427	401	434	420	398	435	430	427	369	434	411	468	424	430	403	396	415	435	408	429	412	430	447	445	384	398	414	407	440	434	441	407	436	435	408	427	434	411	413	386	462	365	415	426	439	392	423	392	434	407	400	405	431	446	416	429	403	439	429	371	397	397	432	439	417	423	418	411	445	445	423	423	425	450	416	418	449	372	449	413	421	399	403	418	436	421	430	453	429	401	389	401	401	420	429	408	376	417	393	403	410	424	434	416	399	434	473	393	412	409	414	406	395	385	444	380	398	414	431	430	427	442	413	418	458	443	435	395	430	439	427	438	441	426	432	441	414	402	411
25121	21067	27032	25064	6248	1345	938	810	3210	19656	17812	10735	3823	1272	707	578	551	560	579	570	534	540	534	553	559	518	571	574	551	565	571	547	576	557	538	546	536	556	536	541	541	567	519	552	526	604	566	543	586	539	578	555	546	568	558	586	578	526	511	507	580	532	537	558	553	614	541	546	539	536	558	574	565	532	560	569	551	565	538	533	570	552	529	548	583	593	543	531	541	551	564	550	567	575	562	544	543	602	552	529	577	587	545	519	568	531	561	564	584	556	564	540	572	536	534	511	540	544	553	539	561	566	542	546	517	553	523	526	535	568	533	579	556	543	550	550	556	558	566	547	509	570	588	566	553	576	560	541	534	570	530	534	562	515	586	522	569	589	563	535	585	547	564	555	558	568	524	549	581	533	512	521	542	550	565	548	581	559	551	521	538	530	545	545	528	529	553	593	583	579	531	512	569	522	558	549	577	572	578	539	558	502	549	543	521	583	522	547	570	524	483	560	541	570	599	544	571	540	528	546	567	554	554	529	552	549	554	533	542	534	517	564	548	541	553	585	575	561	574	581	546	566	538	536	578	559	593	560	526	552	523	593	547	563	547	544	557	534	543	546	540	553	562	504	540	542	533	551	550	570	551	553	525	509	559	548	554	523	572	574	551	531	514	567	517	525	543	531	564	565	541	566	507	543	493	549	561	549	552	572	539	587	568	517	560	594	581	536	536	539	590	583	565	584	546	578	585	569	536	603	578	600	558	564	580	577	544	570	567	568	597	580	585	551	530	571	575	536	598	532	502	511	543	518	571	560	558	560	540	527	537	524	585	546	533	505	532	516	525	520	540	541	575	560	514	559	554	575	520	569	524	574	506	549	544	573	548	568	542	549	518	575	523	529	553	557	482	565	537	570	557	539	529	597	570	586	536	534	543	563	586	558	587	544	541	505	569	525	586	580	561	588	615	576	590	516	543	596	521	586	534	560	543	522	532	552	549	510	588	546	563	566	568	528	534	585	527	583	525	583	571	579	516	573	539	540	558	522	516	560	516	562	550	571	576	540	550	564	543	604	510	532	584	520	522	533	582	540	538	558	552	557	529	545	562	581	598	528	526	521	575	567	557	554	576	637	516	547	587	529	524	505	529	519	572	600	552	520	572	603	558	528	540	574	550	529	518	570	557	530	512	558	521	557	532	585	544	567	546	552	569	569	517	513	568	568	517	570	500	516	532	568	539	569	573	563	544	572	530	528	548	549	570	505	544	507	492	524	516	521	513	591	537	551	572	570	575	581	540	551	525	548	514	575	559	504	558	547	529	553	543	596	579	568	535	561	557	546	569	571	572	529	578	569	543	591	555	550	561	559	557	566	560	546	540	589	565	575	510	548	543	515	559	505	534	554	562	499	553	503	536	541	553	540	525	551	557	531	516	548	544	553	539	552	529	572	562	548	563	546	564	522	569	550	561	546	547	539	536	571	517	545	563	621	544	565	551	531	555	539	549	536	566	570	539	533	547	562	530	482	549	579	544	569	567	566	554	574	494	566	558	542	532	531	564	561	554	538	575	556	521	535	562	571	545	509	539	545	562	507	556	541	527	525	530	545	573	551	558	533	534	577	530	568	577	547	587	556	566	534	523	514	609	533	534	547	544	570	563	590	556	534	565	551	550	542	581	499	578	529	564	563	551	520	523	530	516	572	565	579	537	574	547	532	537	559	553	547	571	549	554	519	535	564	533	557	490	571	531	570	564	571	571	593	512	572	548	535	550	565	533	587	517	556	506	530	529	613	564	550	524	540	572	554	586	566	536	514	590	558	533	507	535	520	534	550	545	541	555	595	557	531	519	543	548	534	530	603	530	533	584	585	588	537	533	536	551	559	549	560	577	525	548	567	558	543	575	547	534	542	552	545	576	584	524	553	527	580	549	593	518	538	533	552	561	538	562	545	538	551	515	540	575	544	553	540	541	577	582	571	565	575	573	569	555	555	572	550	562	544	549	561	554	597	525	501	525	553	579	592	504	518	523	615	521	571	492	557	526	517	545	506	527	526	529	539	534	574	546	527	556	538	558	572	531	551	546	538	560	537	540	584	558	547	586	563	560	562	575	555	542	542	543	532	530	511	559	562	530	580	532	522	535	547	554	557	564	545	552	551	576	568	575	529	531	567	538	553	539	544	564	566	549	559	530	562	617	538	577	542	580	560	487	575	566	562	535	554	554	552	553	562	515	581	551	567	573	541	543	516	540	538	551	535	488	546	577	565	505	584	531	577	528	563	565	569	538	540	546	555	547	530	570	555	544	556	547	533	572	511	551	579	565	548	539	529	568	541	548	591	564	567	587	523	535	523	509	527	517	541	564	563	546	522	536	550	543	569	560	572	511	528	549	567	556	524	593	517	550	590	570	567	530	543	568	576	528	512	575	546	590	526	557	599	560	524	547	558	534	556	550	504	530	559	556	535	563	598	567	538	558	535	541	556	555	518	570	550	501	571	535	537	548	547	519	571	552	566	519	562	548	601	560	513	544	542	535	565	511	535	564	564	558	553	579	577	557	498	583	534	570	556	561	537	567	533	582	578	529	514	556	541	540	518	539	545	546	542	514	534	531	544	502	575	566	575	554	541	552	585	565	556	547	529	563	535	522	573	534	547	548	560	529	542	541	583	550	549	576	554	523	528	560	536	517	541	568	556	530	533	512	542	546	576	564	588	576	554	521	583	570	524	558	558	530	593	559	572	527	544	557	561	570	530	543	528	523	549	552	547	543	591	533	554	572	557	565	545	498	530	503	544	566	537	551	584	554	537	562	578	558	542	552	572	565	555	545	566	568	542	525	547	523	565	503	553	559	581	547	542	586	544	562	560	545	526	537	574	520	528	541	535	545	497	550	550	559	580	554	529	537	532	524	585	560	569	541	527	544	547	542	535	529	537	495	495	550	567	506	504	527	598	550	555	585	518	564	533	563	530	573	572	517	561	564	558	584	504	535	568	539	579	523	539	588	550	535	562	555	540	546	540	521	561	526	536	576	553	523	541	489	533	511	502	579	556	553	557	532	556	542	543	521	519	571	573	535	509	555	526	598	543	589	518	556	599	516	552	558	537	524	500	540	535	514	523	552	557	529	553	588	607	548	563	541	543	519	541	586	528	518	529	556	598	573	535	530	549	562	571	536	542	569	555	524	563	554	530	550	579	531	553	547	555	534	549	530	534	533	587	574	568	547	557	597	549	548	551	533	562	535	553	599	536	559	534	521	514	540	536	556	572	557	528	516	574	538	554	586	558	565	531	550	589	523	541	545	517	565	550	566	562	591	563	602	533	551	548	527	584	511	575	507	559	514	551	566	546	532	515	512	547	531	502	580	556	524	563	580	593	477	538	533	519	503	559	530	550	553	576	585	530	539	550	525	511	554	548	557	542	540	563	550	603	579	560	542	571	567	557	588	495	568	568	549	563	571	544	534	573	524	564	529	511	580	505	580	526	519	553	508	557	535	505	527	541
4257	4542	3757	1830	1171	959	808	812	4997	20685	15634	9472	3686	1268	634	497	527	460	506	491	442	461	464	483	432	474	507	510	447	523	474	499	487	488	484	458	497	471	487	524	437	472	487	481	484	476	472	453	459	469	428	462	469	497	520	469	460	470	482	489	487	526	486	512	473	454	518	475	478	455	474	476	472	480	485	508	472	463	514	457	482	474	472	498	489	411	495	436	479	462	474	475	462	490	467	471	517	466	482	487	489	465	482	488	470	487	468	448	487	482	500	472	483	513	440	502	444	467	462	493	445	475	459	463	461	497	487	443	494	473	460	458	432	486	477	421	458	479	454	502	493	485	445	447	483	487	462	472	489	465	482	495	473	474	477	457	485	483	466	479	470	475	489	481	465	439	473	441	455	462	459	468	492	435	490	444	478	475	470	489	452	485	505	433	471	470	432	480	505	501	473	493	506	462	454	466	453	466	437	482	492	531	478	467	506	436	476	488	464	461	482	455	473	473	483	450	475	489	468	483	485	457	503	481	488	438	503	464	472	456	490	495	500	494	503	479	452	482	481	487	494	487	496	476	459	491	471	517	503	449	471	503	494	485	445	487	441	434	471	475	479	485	496	462	482	468	500	441	458	442	453	476	423	503	460	472	470	520	474	503	497	467	500	451	476	500	484	504	473	497	456	494	484	444	465	491	509	474	478	495	481	474	451	489	457	485	473	469	487	455	482	483	472	489	492	507	442	504	480	478	490	411	504	498	492	461	462	477	502	443	489	457	481	451	497	483	475	508	448	501	483	461	505	493	460	454	465	484	476	450	521	444	471	500	464	500	471	477	463	463	462	485	480	491	439	476	478	473	465	452	481	501	485	469	469	400	460	466	528	501	486	477	447	482	514	461	484	572	453	458	476	447	463	494	472	440	434	448	499	474	495	483	479	458	485	531	467	533	464	488	476	479	470	488	411	475	497	478	465	452	526	475	482	440	520	491	494	441	469	499	476	465	452	498	468	490	509	434	478	525	473	511	442	467	446	477	501	498	476	472	488	494	453	472	472	510	500	475	468	508	476	497	475	507	460	473	459	474	522	482	515	491	457	486	466	503	457	526	491	484	469	469	489	426	475	491	483	475	484	506	481	441	456	490	458	522	502	493	480	484	461	456	429	456	506	507	460	477	471	460	445	472	480	473	515	483	467	459	457	469	438	489	511	483	448	512	479	474	487	478	478	456	449	436	507	479	468	515	497	461	477	492	459	466	477	492	472	479	467	512	502	433	491	472	487	461	513	487	477	496	469	494	493	510	489	465	462	477	464	494	458	501	466	486	499	509	473	461	440	447	453	460	485	484	472	478	508	450	494	457	485	507	447	462	502	467	456	511	485	445	467	473	491	457	508	453	476	516	430	454	469	453	451	469	462	477	490	485	487	493	471	503	428	507	517	475	468	476	476	428	457	523	472	456	484	447	507	476	450	476	481	456	492	485	493	473	451	478	479	463	472	444	482	456	491	445	497	496	486	475	474	488	493	538	491	465	464	482	501	458	476	463	473	424	466	494	469	485	471	499	492	486	452	541	462	491	469	468	469	495	468	454	441	451	476	478	466	451	483	472	451	467	472	501	456	476	489	491	539	452	455	457	441	478	443	496	469	474	447	432	458	429	482	482	469	452	471	507	409	461	438	478	511	431	493	490	477	484	465	500	460	453	447	495	468	509	549	483	473	466	468	484	503	474	452	487	493	479	451	515	458	474	458	509	476	472	491	458	451	465	469	442	451	426	476	451	468	422	488	467	456	451	485	471	487	469	484	454	444	466	463	483	487	451	479	466	463	468	485	463	492	475	480	445	424	450	487	476	446	480	474	499	493	503	493	494	476	501	442	465	460	439	439	458	462	473	497	494	453	464	487	456	476	477	531	475	483	465	470	496	487	450	427	467	488	484	489	446	510	460	469	480	462	469	478	509	460	478	459	446	492	460	469	422	509	484	489	483	476	479	484	434	466	442	467	451	474	511	452	451	486	470	447	466	488	472	514	482	487	508	510	495	470	417	477	486	492	461	445	480	458	439	459	477	488	457	477	463	483	478	500	474	456	459	470	446	487	528	466	477	505	505	476	493	460	458	436	465	432	476	470	463	448	473	498	496	491	485	460	473	493	484	477	452	475	474	502	501	446	496	492	466	513	480	497	438	485	455	465	472	489	489	478	449	496	471	479	441	488	476	491	496	454	480	425	443	459	440	459	463	516	463	448	452	480	444	440	502	477	482	464	478	454	478	491	452	485	470	481	468	476	474	466	465	493	484	481	477	449	489	455	459	493	493	477	479	500	475	495	495	490	480	482	485	457	464	497	492	475	440	473	483	495	472	470	471	475	475	477	524	463	527	471	463	499	468	450	500	472	484	448	508	465	478	457	500	502	450	464	456	462	502	478	451	429	495	500	447	494	489	498	483	532	509	502	455	539	487	482	464	460	485	485	430	449	458	448	458	463	468	440	491	468	446	456	467	480	478	467	471	517	483	459	504	481	474	447	510	480	453	476	473	509	512	496	459	480	458	516	462	469	467	518	481	491	456	505	453	478	454	496	467	505	443	489	488	466	484	466	477	450	462	493	473	477	467	481	451	484	453	477	471	474	472	470	443	483	443	464	468	477	455	426	449	497	477	508	476	478	455	491	509	487	475	471	492	442	466	468	471	473	500	444	485	472	492	454	465	420	492	481	494	492	496	484	495	464	493	456	470	476	458	485	476	435	475	489	491	476	443	466	476	475	457	521	446	520	492	453	457	433	476	484	515	473	488	469	531	466	476	489	494	501	487	455	494	455	471	517	436	505	452	457	459	484	497	454	479	481	492	452	489	455	477	469	473	493	484	441	450	475	424	465	468	466	523	460	457	494	448	492	445	441	477	460	447	491	475	474	443	454	468	485	430	465	434	455	449	463	473	469	452	451	495	486	461	439	442	471	463	476	471	470	504	468	463	500	467	471	455	492	482	474	474	506	437	483	497	435	509	462	446	464	448	454	478	534	473	476	450	496	458	483	501	457	430	476	480	462	485	495	463	518	438	453	468	458	491	474	489	471	486	450	433	458	503	475	501	462	464	453	485	496	482	493	490	492	431	458	471	484	470	478	502	477	516	435	464	464	482	461	447	442	455	469	486	467	485	464	490	473	481	470	485	495	426	453	495	488	462	499	469	446	483	472	494	466	481	470	463	466	471	463	441	480	462	507	479	459	462	495	452	461	462	459	438	496	483	482	465	473	490	466	463	459	450	473	467	458	494	501	480	470	484	508	458	472	510	442	453	467	467	444	468	465	491	478	457	468	479	473	475	443	512	470	477	447	459	465	469	469	500	457	455	528	484	468	471	445	487	477	473	482	460	463	456	426	465	451	494	448	497	438	481	493	435	472	489	482	470	487	452	491	462	458	454	426	452	503	503	499	548	492	450	457	492	417	469	455	471	489	474	458	474	503	479	480	429	453	495	516	459	453	456	484	489
23923	21099	28362	24076	21068	9274	2225	1285	2240	27620	36068	24866	10181	2634	1135	756	728	754	802	717	726	725	746	787	770	720	752	743	719	723	717	702	767	700	736	716	711	720	672	734	730	698	676	743	724	763	732	727	744	777	755	742	743	681	704	719	752	771	727	696	790	742	733	750	720	705	739	734	704	704	727	719	741	759	711	730	680	717	719	705	687	783	741	764	711	731	721	710	757	734	723	758	713	749	716	786	724	731	737	698	727	740	761	742	757	778	732	738	691	701	739	777	756	764	740	742	752	711	754	721	692	717	785	732	712	726	755	695	745	726	738	736	731	768	786	706	772	717	749	719	701	746	688	746	713	693	743	717	736	683	705	755	741	737	730	752	716	722	719	700	732	757	713	757	672	730	713	693	744	705	726	776	758	696	705	743	764	679	779	718	759	754	775	729	781	718	792	735	754	718	729	751	705	702	733	690	746	708	752	778	739	758	713	739	730	717	743	710	704	736	735	708	699	692	735	713	758	755	696	779	712	722	657	703	766	737	716	723	727	772	713	774	774	713	745	728	737	753	727	688	711	747	764	731	782	696	714	748	775	722	689	718	728	726	789	739	735	747	700	758	766	766	747	701	729	726	771	757	708	785	735	700	720	750	759	741	749	674	726	749	718	745	715	715	798	710	692	698	704	738	752	699	760	711	709	723	738	675	766	733	720	742	744	770	753	719	711	712	740	705	678	747	737	735	679	720	726	687	781	752	762	687	716	773	770	727	784	756	718	694	719	774	763	723	701	717	681	751	738	786	760	709	769	761	670	713	742	750	739	708	744	715	724	765	703	764	729	786	705	749	728	688	741	742	690	773	784	723	724	689	736	727	726	737	774	734	704	725	728	758	784	708	720	716	785	670	708	721	751	738	730	702	729	754	737	730	730	743	762	721	738	642	725	750	747	728	758	697	745	689	733	767	760	720	748	688	726	689	707	726	737	701	696	738	700	749	695	703	758	677	724	703	808	740	704	751	725	739	689	746	729	760	746	734	712	726	727	747	742	736	754	726	726	754	698	715	718	717	707	713	737	754	708	716	766	750	732	715	732	731	735	683	769	759	702	722	660	726	780	722	717	735	781	718	718	723	710	723	771	721	769	740	713	741	775	733	728	709	687	705	773	768	710	752	758	730	685	695	763	775	726	694	706	754	759	723	727	706	746	755	732	714	700	765	761	745	744	776	682	737	686	697	741	679	762	706	733	723	719	742	731	745	776	800	727	734	718	726	703	743	727	736	692	694	734	716	744	726	744	718	734	715	738	782	707	733	691	696	707	718	748	729	717	723	739	738	780	717	663	727	724	753	740	710	772	743	747	747	751	755	717	700	665	731	732	772	718	728	750	766	739	752	728	684	688	745	737	720	756	715	704	740	764	750	733	718	741	710	720	709	718	726	716	695	752	728	761	744	742	710	742	736	760	690	724	730	741	672	735	737	673	751	763	697	751	693	727	696	752	753	759	809	767	769	739	781	744	712	735	680	716	752	739	733	740	740	789	712	657	714	690	737	706	704	735	720	729	673	711	776	749	729	732	736	676	720	715	725	746	740	723	729	701	746	756	705	728	765	676	742	754	677	787	731	782	765	702	715	691	728	719	719	746	699	737	745	707	771	690	750	740	681	744	707	697	712	748	687	760	724	743	733	731	751	746	726	743	789	706	716	695	715	723	761	709	737	700	721	706	695	744	751	746	697	707	710	715	752	729	778	706	712	740	717	748	756	691	750	767	704	737	761	737	682	726	733	722	699	725	719	731	741	742	691	724	733	716	763	738	747	741	757	730	754	723	727	722	733	705	745	698	753	746	722	730	721	714	689	758	697	667	755	752	718	720	758	736	691	720	714	738	705	672	753	702	727	674	712	744	748	725	743	708	718	725	717	717	740	725	785	756	687	779	758	708	720	728	704	769	755	687	719	731	726	742	741	730	752	713	780	679	687	694	674	705	716	755	764	703	688	756	726	734	728	839	739	724	717	695	674	773	760	678	762	676	724	759	721	727	746	705	751	732	690	743	753	672	752	695	717	742	725	756	735	774	742	742	743	722	704	718	728	727	740	735	774	786	725	681	755	735	727	720	722	744	717	721	715	696	706	709	732	708	767	758	758	707	698	741	730	721	735	802	741	688	698	776	754	724	677	786	740	758	736	748	778	750	727	740	685	738	743	716	689	692	742	740	744	738	679	771	697	702	730	711	724	677	736	699	704	672	750	719	709	713	685	686	734	722	729	728	761	734	767	761	745	766	717	789	749	701	754	726	738	697	709	698	746	749	752	737	696	726	707	740	774	695	735	709	735	660	736	716	691	693	735	738	719	746	761	732	721	723	700	710	747	717	736	723	744	746	711	670	754	714	710	730	750	763	733	763	694	743	730	743	698	708	701	701	672	733	734	688	763	745	763	737	684	702	717	712	701	741	724	731	749	713	727	719	667	747	758	700	761	701	740	664	709	715	749	693	758	688	695	735	701	698	698	732	672	722	737	717	741	708	716	741	732	747	699	751	728	735	737	735	723	695	753	712	783	707	706	742	704	699	775	740	729	704	716	754	764	753	671	772	740	727	715	726	680	749	755	727	762	718	734	709	717	735	750	731	695	736	717	765	738	698	690	708	731	759	746	713	713	721	716	742	690	724	745	710	744	698	738	726	719	700	716	723	738	694	752	730	716	776	726	702	722	756	720	674	735	718	704	677	723	719	744	748	748	786	686	768	696	727	808	704	746	723	673	699	702	780	746	698	747	684	718	699	723	762	708	701	703	743	764	755	741	770	743	756	737	781	724	760	745	709	723	706	705	763	662	749	741	740	724	726	726	719	717	751	744	768	828	703	748	744	740	732	687	721	742	721	722	731	705	694	753	704	745	752	755	701	793	720	717	744	745	731	729	726	725	723	703	755	758	694	710	749	720	722	694	700	722	718	698	709	706	757	735	709	762	741	714	681	766	727	775	729	740	725	722	692	753	705	701	696	711	718	713	745	732	735	701	737	728	732	738	724	755	711	775	715	753	741	760	711	722	733	663	684	692	763	720	717	713	735	744	774	750	715	675	717	693	752	710	687	741	735	741	723	746	756	743	764	716	794	779	715	739	742	701	728	724	695	689	705	739	728	737	686	755	727	707	763	694	726	683	711	752	781	737	728	747	686	671	734	782	721	737	719	715	725	765	719	701	720	746	731	736	715	716	729	703	723	710	725	763	701	718	727	751	708	749	710	716	763	765	775	759	720	688	719	753	781	757	771	691	715	708	738	712	731	679	700	720	770	767	766	691	704	741	695	735	712	724	723	684	708	737	696	742	748	728	725	724	736	721	721	729	726	710	750	681	709	710	753	731	724	722	748	727	735	733	733	718	706	755	684	738	758	754	743	745	742	723	761	728	723	725	732	767	745	686	716	688	708	711	703	723	715	676	761	720	738	761	714	717	670	753	728	724	741	740	706	718	720	743	737	763	694	687	789	741	704	708
4930	7761	6255	3222	2433	1944	1611	1321	3169	31130	31530	19394	8032	2406	1021	660	667	628	640	629	642	635	634	623	630	625	605	613	648	613	572	623	623	657	619	641	641	631	630	615	618	592	656	641	636	594	601	607	682	620	621	606	642	646	616	619	625	638	636	633	666	610	578	629	615	623	626	625	573	592	584	590	633	605	663	616	604	595	596	616	627	611	609	569	629	659	598	610	625	619	578	612	586	626	565	623	619	671	623	619	633	628	626	635	583	646	592	615	592	633	613	646	584	677	688	631	658	618	636	600	592	670	603	574	603	644	621	597	621	591	663	630	661	617	598	669	649	622	657	638	614	633	656	631	609	610	631	607	582	606	609	595	610	645	649	606	602	612	610	650	582	683	648	631	636	651	609	638	643	629	643	632	642	613	661	631	604	643	643	638	614	572	619	618	622	595	603	629	678	603	626	616	605	638	586	604	609	557	597	620	583	617	655	634	646	598	677	614	627	623	621	625	622	581	626	587	657	623	625	579	583	614	651	632	593	638	575	670	623	633	608	628	618	631	626	572	608	638	586	656	619	557	622	631	614	606	596	661	613	624	637	567	591	624	642	614	609	666	610	642	652	602	608	628	588	641	606	612	619	612	641	628	615	621	633	631	609	610	595	604	620	611	672	614	573	581	584	624	604	603	614	662	611	649	648	605	663	608	660	638	629	630	600	609	659	590	633	599	603	610	611	607	633	635	639	612	593	572	614	653	634	611	707	605	645	622	605	606	583	601	590	661	637	627	592	675	626	613	606	623	687	644	639	611	623	606	652	647	600	583	602	631	603	573	639	634	644	598	618	564	640	599	658	638	618	581	612	609	671	598	606	654	629	661	610	586	614	659	622	598	608	588	652	629	643	568	621	608	606	589	641	624	638	614	657	642	578	662	640	597	597	602	669	629	638	636	622	592	583	640	624	626	574	629	613	612	602	599	626	603	627	616	648	640	663	623	617	605	632	623	631	606	631	611	644	616	609	646	610	627	621	603	636	671	626	601	633	594	638	628	570	602	644	602	598	571	587	586	635	582	574	635	621	630	599	650	639	634	623	594	563	594	584	603	626	572	654	600	610	644	579	608	607	644	619	643	614	613	652	628	594	603	574	621	594	628	589	662	680	656	627	607	629	573	613	615	660	630	630	633	657	649	604	635	626	591	583	614	603	631	599	641	599	632	635	638	611	651	610	603	621	602	623	633	586	634	637	592	617	639	628	576	617	605	684	620	571	629	625	610	617	616	565	618	616	628	612	579	635	627	631	626	583	644	620	636	606	625	592	598	622	617	607	608	643	608	616	570	615	626	618	648	598	644	650	590	635	601	629	615	650	625	640	623	645	638	629	605	603	636	622	637	660	618	618	610	643	614	585	616	605	624	565	593	613	592	570	622	642	609	644	641	653	604	622	608	619	637	618	636	613	641	636	624	587	614	624	593	606	582	600	613	626	637	595	624	583	585	558	594	628	625	632	576	626	605	552	615	602	622	640	622	655	622	573	623	620	629	623	595	619	615	647	586	630	621	582	582	605	615	604	655	592	617	660	546	585	609	593	624	613	560	610	614	666	631	586	645	634	586	602	601	562	597	605	652	599	624	621	611	574	635	599	556	600	568	608	614	602	629	608	611	608	642	587	626	649	608	615	639	647	655	628	645	632	666	642	636	609	603	597	613	605	644	652	632	623	615	615	614	587	614	611	593	593	587	639	617	632	601	644	589	583	589	612	582	578	660	620	601	611	627	598	583	562	581	588	625	630	623	601	631	599	622	659	578	628	640	561	631	594	629	582	588	622	654	645	581	627	606	616	655	607	626	652	592	610	611	579	642	638	624	623	604	623	615	616	635	591	626	596	637	612	627	629	597	604	595	532	598	594	626	572	615	594	597	672	632	638	594	629	606	640	606	602	613	589	603	668	592	576	625	616	626	599	584	621	580	609	634	594	621	604	639	626	630	604	653	611	663	607	568	641	630	581	650	622	619	597	618	607	611	601	651	564	638	610	587	613	605	642	640	607	611	604	662	618	556	630	618	600	611	587	626	589	632	567	635	633	614	609	592	644	626	577	641	627	624	587	623	625	655	625	621	604	613	620	591	652	630	647	631	619	611	584	629	607	644	586	616	598	566	616	600	606	657	617	613	619	658	644	569	657	580	574	641	593	633	615	610	590	611	572	612	568	598	633	600	634	597	656	626	587	602	652	579	573	594	631	599	599	596	573	615	647	603	602	593	614	596	615	606	621	606	626	603	539	619	630	566	624	605	633	606	652	592	668	601	639	607	596	592	601	583	609	641	654	612	645	547	646	608	658	611	609	600	599	619	639	652	621	632	572	627	637	640	626	602	602	628	585	629	597	635	616	602	621	555	584	603	612	600	606	619	614	612	612	626	633	611	624	612	615	604	620	596	659	609	604	588	608	644	623	601	636	582	661	649	608	624	658	591	610	646	573	555	590	610	558	590	593	665	582	621	631	615	647	620	643	641	648	605	604	677	598	629	607	586	622	576	570	640	631	636	605	624	597	626	598	643	608	615	665	591	601	636	658	621	573	615	620	584	611	614	610	607	640	606	641	631	600	639	610	565	634	627	570	556	625	648	598	600	604	617	620	580	656	587	619	615	592	636	623	613	608	628	615	596	608	593	607	604	633	623	605	596	616	623	622	584	617	618	605	630	588	614	588	640	654	575	589	622	610	565	648	614	599	653	613	591	589	636	634	593	621	592	594	610	613	586	632	603	576	629	592	596	613	634	586	618	644	631	610	641	586	596	632	619	643	633	647	585	571	591	609	594	561	633	621	647	615	622	589	608	609	617	569	625	631	583	624	599	650	645	583	601	626	611	644	623	606	647	649	629	606	602	599	630	609	673	628	627	613	596	594	563	647	627	604	582	614	609	610	621	622	593	649	637	660	628	589	641	629	630	643	592	624	611	600	607	673	600	644	639	577	630	604	612	589	596	585	611	589	604	622	626	648	652	626	640	576	580	613	637	620	675	624	570	615	643	615	638	577	588	602	612	622	631	633	583	632	624	603	600	611	669	611	645	603	640	558	625	634	592	630	621	621	623	600	638	597	651	607	617	617	611	591	583	619	595	564	605	629	659	628	630	627	636	609	612	624	623	600	581	605	615	639	640	632	590	579	584	593	595	664	629	598	591	593	630	580	601	625	577	607	623	596	593	617	576	635	621	596	591	625	614	578	611	610	599	610	562	577	603	608	610	651	590	611	598	611	596	618	641	598	592	661	631	528	636	559	643	618	647	599	584	616	603	658	610	650	625	583	630	597	573	599	570	610	599	607	603	593	618	644	608	648	641	599	644	595	573	588	579	636	607	609	637	588	593	585	608	620	624	628	602	591	616	550	596	561	646	582	582	634	609	612	598	625	625	616	660	612	564	622	571	614	617	619	643	567	638	610	590	575	622	638	554	604	600	574	629	622	605	633	618	639	613	594	592	653	574	641	566	594	619
27359	12724	1791	1055	694	592	603	557	545	1807	2781	1930	1096	668	546	538	520	469	498	497	512	495	502	504	503	477	526	553	484	476	492	488	518	502	481	490	536	512	481	519	490	484	473	508	499	476	474	532	487	507	489	503	520	553	544	525	514	511	514	496	495	501	535	492	512	467	532	464	516	503	508	518	465	497	486	537	509	523	485	452	488	512	495	558	484	489	483	536	498	499	462	473	502	502	518	500	519	511	460	478	501	515	535	512	474	511	498	490	477	514	519	518	520	496	474	487	523	494	521	528	475	524	479	476	470	512	497	495	524	481	488	480	480	512	504	489	477	507	518	536	521	538	500	502	483	533	527	476	510	481	524	528	520	448	519	497	529	512	495	505	527	478	513	516	455	460	518	481	479	452	509	498	481	489	517	494	516	495	527	480	537	490	492	517	515	476	517	462	513	503	467	491	474	572	492	494	582	532	496	536	489	499	516	486	511	479	482	518	486	485	524	483	482	521	503	476	496	522	478	494	499	475	493	470	489	478	507	460	488	511	526	456	547	509	525	504	496	446	515	484	527	558	471	518	493	477	526	509	504	510	499	528	528	528	526	495	490	509	476	506	514	499	472	474	492	499	521	551	546	495	530	482	502	483	501	477	462	470	538	493	491	511	489	484	495	497	478	505	523	507	488	520	492	533	482	548	516	470	516	427	537	493	486	499	505	519	501	466	506	480	476	483	482	462	514	510	514	490	504	527	460	527	511	506	499	442	489	510	505	518	498	524	506	475	510	467	512	514	511	510	518	497	528	512	508	532	483	515	491	491	477	502	486	479	535	491	500	545	441	483	468	535	481	515	508	478	511	512	496	471	464	494	495	514	472	527	486	546	511	500	520	504	502	507	528	540	469	477	484	451	487	504	478	503	509	503	494	511	499	482	516	475	477	475	502	513	488	515	504	515	488	517	508	487	518	527	546	502	495	506	515	527	442	529	510	495	509	512	511	496	493	479	481	519	501	472	524	544	480	518	510	513	492	491	502	477	482	544	541	496	504	519	483	545	486	562	514	502	466	551	505	514	493	503	502	531	484	544	473	523	473	506	534	492	490	507	529	483	485	480	510	479	519	537	505	522	470	519	474	499	508	505	560	516	512	507	516	514	538	487	468	526	477	472	549	511	497	441	519	530	500	514	506	548	513	532	511	540	480	502	520	493	503	510	509	501	511	551	537	536	526	461	539	498	528	481	517	504	536	475	500	526	512	532	523	541	496	496	492	490	502	486	508	500	492	574	509	493	506	533	473	543	496	567	518	500	503	533	508	507	485	529	512	525	500	491	501	517	487	508	529	496	499	511	513	531	480	478	500	515	498	489	458	462	492	472	484	470	517	514	502	471	522	541	535	456	525	507	478	498	532	469	513	506	523	518	483	500	516	515	487	537	493	505	500	495	526	544	500	516	493	507	489	536	503	513	491	463	527	512	494	486	505	494	471	497	524	502	510	472	484	488	493	510	523	517	511	477	480	491	465	523	486	484	498	510	550	520	489	518	491	514	513	492	534	518	531	491	527	537	515	500	503	515	496	478	496	517	535	532	475	515	497	481	492	509	526	491	489	511	528	527	504	459	525	503	482	526	486	500	461	486	496	493	527	533	469	501	490	461	485	484	482	538	506	471	495	533	541	537	490	508	491	469	522	482	530	524	496	515	536	492	557	517	479	496	484	491	500	535	507	512	542	530	464	471	517	516	525	564	513	524	508	553	525	519	502	495	542	467	556	515	483	494	502	506	499	471	455	496	488	488	480	509	521	514	483	494	467	484	531	523	470	489	536	478	519	491	470	484	495	509	556	507	492	511	518	503	502	511	531	480	517	505	531	525	489	487	508	483	484	471	472	509	517	525	537	481	496	489	496	501	509	507	529	484	499	476	530	521	512	509	523	533	486	514	449	513	469	485	525	481	506	499	529	500	511	509	474	488	482	515	508	507	493	526	469	472	543	521	502	522	535	497	507	485	489	500	520	533	501	488	508	456	524	471	472	534	495	482	481	483	509	484	449	511	527	508	524	494	522	468	492	486	523	524	475	478	540	501	480	554	482	465	482	511	542	449	495	501	470	499	471	506	506	501	493	492	496	489	476	511	503	478	510	505	506	506	516	561	527	508	525	515	499	483	490	459	506	537	467	499	479	477	514	493	500	502	497	484	462	505	502	509	473	517	498	475	505	509	504	525	484	508	495	493	477	469	493	482	497	507	466	530	484	531	525	527	505	510	506	508	487	478	486	488	502	474	472	492	528	500	520	509	490	530	538	511	523	497	494	500	533	502	503	510	549	522	509	530	484	456	523	494	518	461	500	502	525	507	543	502	509	494	493	469	507	506	536	483	483	554	511	503	518	541	493	461	489	485	470	482	553	497	500	482	510	512	495	477	503	475	490	435	537	550	467	489	521	507	508	488	543	519	507	452	509	509	492	517	515	471	569	515	508	495	485	508	517	507	469	494	475	488	511	536	478	443	519	470	498	511	483	531	462	470	462	515	475	508	511	479	519	525	501	540	534	478	525	450	548	532	496	518	495	499	467	514	505	503	529	516	517	512	489	528	532	510	503	467	517	487	524	458	489	493	506	488	501	495	504	512	503	509	499	525	462	458	482	515	475	480	496	535	485	540	502	484	500	515	506	496	502	483	502	448	508	520	486	525	480	522	492	541	517	479	516	506	507	512	548	481	545	480	539	527	522	509	459	534	490	529	438	521	508	521	494	540	502	476	530	522	472	514	476	484	551	524	535	495	510	500	525	497	486	464	503	537	523	511	512	526	500	443	478	542	499	471	486	508	548	519	483	470	540	509	521	519	514	501	517	541	512	497	513	484	501	496	521	532	493	495	460	507	508	534	494	514	482	486	504	504	534	512	471	511	502	480	487	493	468	529	477	532	484	478	552	506	463	497	493	469	478	483	460	508	532	504	461	501	507	508	491	484	469	510	486	554	535	519	514	511	494	514	521	480	482	532	534	502	466	498	520	545	498	527	518	501	519	490	505	499	513	488	507	482	547	511	501	519	488	494	520	490	459	536	523	491	501	511	489	531	488	508	430	490	536	491	509	488	515	512	501	487	535	512	502	523	514	509	537	499	464	501	501	483	506	498	505	502	498	503	493	524	528	527	492	522	476	478	531	503	488	508	498	500	489	502	480	462	507	502	501	500	522	508	534	528	538	519	544	510	516	522	492	508	510	511	503	502	486	514	531	507	510	494	462	484	503	502	549	531	519	497	500	488	491	540	556	528	509	543	470	486	492	501	499	525	490	497	526	486	517	464	493	510	542	533	497	516	488	516	518	484	523	530	540	510	510	486	489	549	489	503	533	540	520	474	528	535	497	484	507	492	502	475	485	500	494	476	515	486	490	469	509	488	511	498	480	493	488	503	486	512	516	493	533	500	539	537	486	482	554	502	493	500	461	538	461	490	510	479	515	518	480	477	485	535	520	486	426	480	503	491	486	493
5213	1014	1105	851	722	679	532	485	520	2407	2996	2108	1003	662	461	413	394	452	447	463	408	439	439	406	406	454	386	434	401	455	431	442	437	434	465	415	469	424	407	403	440	456	422	439	435	409	449	434	419	406	455	428	443	470	414	449	389	418	447	442	413	430	412	412	402	423	425	423	389	363	400	450	410	449	407	443	469	465	433	398	446	417	440	439	423	428	425	418	394	415	414	423	423	438	460	424	418	426	443	373	458	413	414	406	403	430	416	415	401	426	421	443	417	420	453	466	446	418	422	430	434	427	418	417	402	393	456	422	402	439	417	449	447	413	420	404	465	469	422	412	431	442	441	430	415	461	404	466	425	411	406	403	410	430	444	431	449	450	424	426	429	424	423	394	428	385	431	426	448	412	384	399	420	420	424	401	399	397	417	412	417	434	421	383	430	428	441	400	441	436	437	420	441	410	412	439	402	418	393	390	399	426	445	459	412	410	413	428	423	454	412	458	420	390	404	436	426	419	440	422	428	408	423	413	430	460	455	432	447	402	450	438	438	380	421	435	408	376	439	432	412	393	399	435	394	449	407	430	426	433	430	460	482	428	421	433	438	435	397	465	430	396	469	418	426	424	448	426	462	428	426	457	452	408	394	405	418	437	415	421	424	430	415	476	457	448	411	404	441	418	436	433	424	438	435	392	404	438	438	407	410	437	382	396	405	420	439	447	429	400	423	425	462	418	446	426	447	462	395	425	452	401	391	404	419	459	416	448	412	448	428	448	441	432	420	401	456	407	399	394	462	422	389	438	391	462	413	407	401	398	479	428	405	456	410	456	435	404	422	423	447	400	424	429	424	443	424	440	441	445	414	436	407	406	434	431	422	403	430	427	422	408	433	430	435	423	441	406	420	400	412	440	430	427	410	441	413	447	413	400	413	440	458	409	439	428	463	441	435	385	479	426	447	428	419	443	416	443	434	418	413	423	409	410	453	433	439	451	396	441	449	429	392	413	448	398	417	442	417	429	457	439	461	437	392	429	434	399	469	434	421	419	405	480	423	448	450	405	430	436	443	399	436	430	459	426	444	437	412	474	423	372	473	412	444	441	434	435	434	452	428	457	416	462	409	395	411	442	405	420	386	437	367	424	404	413	466	412	426	394	455	425	408	446	430	426	444	460	412	419	428	402	449	422	423	376	424	399	404	421	431	390	413	431	433	432	419	417	425	462	395	424	391	431	416	425	421	438	415	378	414	418	406	407	477	398	437	431	409	427	429	428	444	416	407	450	419	421	402	407	406	448	378	407	408	408	421	417	418	420	441	431	416	427	402	447	465	466	440	432	412	412	440	395	442	425	442	412	432	441	424	417	370	436	443	418	392	451	452	436	427	447	433	416	419	422	409	433	431	405	442	435	438	417	412	417	469	496	433	395	443	436	427	423	406	403	437	448	444	398	415	433	422	401	440	419	432	441	455	403	431	420	426	429	426	420	442	436	358	455	394	417	419	445	452	466	447	395	438	409	437	425	430	440	440	421	434	414	408	438	449	459	389	405	434	416	392	423	465	419	442	402	419	403	421	439	461	432	417	421	427	408	409	431	449	418	415	392	431	435	411	440	450	390	393	458	452	449	410	457	400	425	423	428	401	426	415	441	412	457	409	433	427	408	413	381	420	431	428	402	410	413	417	377	472	453	467	459	404	413	416	421	428	437	444	432	432	375	458	404	427	436	397	409	415	469	438	412	387	413	453	384	441	416	423	429	404	436	393	426	425	428	410	434	417	425	417	408	429	436	404	412	422	436	404	464	433	437	437	421	438	401	425	387	460	433	411	421	471	443	433	419	438	415	407	422	437	417	400	429	437	409	499	409	400	442	457	430	399	425	384	436	426	423	447	401	402	437	436	446	414	429	416	462	391	432	411	438	442	450	422	456	433	383	423	425	443	414	408	437	441	457	442	446	452	436	438	419	402	387	427	404	438	415	435	438	417	420	416	426	410	410	387	438	409	412	416	451	429	413	392	406	424	436	408	418	455	413	415	442	398	428	436	388	416	420	407	392	413	467	397	411	429	409	417	406	393	470	412	409	436	405	445	457	427	396	446	421	421	448	427	421	382	463	410	456	403	409	409	411	405	441	414	425	416	419	432	443	406	470	414	440	433	392	423	396	413	432	422	402	460	416	403	419	427	416	407	418	424	467	443	399	438	432	451	413	462	426	427	407	394	423	452	392	434	456	447	441	415	428	426	440	453	438	410	444	431	440	439	407	447	434	414	437	423	457	413	382	413	427	431	437	418	409	463	446	411	422	398	434	404	418	423	380	442	434	406	431	420	443	433	457	425	406	442	450	425	405	416	416	433	395	420	387	460	414	421	445	443	427	405	417	421	427	456	437	423	427	414	432	436	415	417	428	391	403	448	409	443	446	413	431	413	437	424	448	433	414	389	396	415	436	407	439	398	436	464	386	388	393	442	442	415	393	421	401	385	428	434	418	441	430	410	413	448	412	401	427	405	427	435	428	416	419	449	422	409	440	451	437	430	404	433	410	424	400	395	429	396	407	406	393	431	401	429	413	452	399	445	403	388	434	438	419	458	412	420	432	433	445	384	402	416	443	443	449	420	407	420	442	442	456	388	407	414	408	441	385	419	431	443	462	400	417	483	439	437	422	423	431	416	422	384	390	386	430	391	433	401	408	449	412	451	438	399	417	417	413	417	429	412	444	431	435	435	417	382	448	416	443	421	459	398	387	420	405	428	435	409	429	437	438	411	414	407	427	426	442	416	407	436	457	424	412	438	451	417	407	434	384	415	414	443	417	397	421	438	405	417	399	451	397	427	418	407	411	435	406	393	402	411	419	440	431	443	414	429	407	419	441	434	399	424	454	455	466	450	425	427	423	426	412	403	411	411	439	442	432	434	430	424	454	386	433	404	426	413	424	476	414	413	406	430	413	435	427	385	406	396	422	452	410	401	420	451	412	420	384	411	450	438	411	445	387	418	451	396	427	408	413	421	407	420	412	382	421	426	395	422	454	423	404	470	435	416	388	396	403	446	404	434	427	409	384	439	420	410	427	452	407	376	407	439	401	412	411	432	426	443	435	429	426	409	414	417	406	424	445	410	406	432	412	440	421	396	421	430	436	418	455	439	422	452	424	438	421	442	428	425	432	428	426	433	429	443	415	420	438	450	411	439	424	417	418	414	416	448	398	405	438	443	407	435	439	421	441	436	414	415	419	429	432	424	422	432	418	428	399	423	459	397	451	360	474	426	400	417	405	424	433	429	436	420	405	410	400	475	463	418	409	426	427	443	420	430	471	415	432	424	426	391	397	438	405	429	441	430	430	410	431	440	436	413	421	440	449	436	423	421	412	421	424	436	388	440	452	430	435	432	395	422	464	427	408	447	380	429	434	411	434	398	426	448	438	429	430	433	381	442	412	421	448	417	439	458	433	382	431	419	418	416	416	398	423	425	417	431	417	407	431	422	408	388	446	427	419
25139	21082	27029	25128	6792	1385	969	855	2331	17129	20070	11400	3910	1282	716	577	531	549	615	548	577	606	568	560	578	568	523	607	541	559	588	597	576	529	565	572	586	537	515	502	548	583	519	564	563	599	587	585	551	572	529	545	533	541	556	594	514	541	576	576	533	573	567	602	541	558	559	539	534	594	564	552	548	579	560	543	560	608	584	534	584	519	616	589	554	595	524	587	577	550	524	528	560	587	573	573	520	557	550	553	579	537	548	558	540	620	534	560	574	581	540	582	551	576	572	541	551	515	501	583	578	541	544	572	545	587	551	544	588	567	544	503	565	526	562	580	577	576	579	546	551	582	561	567	546	545	539	552	564	547	537	546	535	577	572	543	569	563	581	581	523	554	547	569	562	557	558	558	620	587	549	588	594	547	564	560	562	547	550	533	593	529	550	575	518	570	573	578	560	547	548	555	556	586	532	519	562	556	538	551	584	546	532	565	597	554	597	538	566	544	573	594	548	515	572	583	552	512	517	561	535	548	507	528	551	518	575	561	547	616	502	558	556	576	553	532	540	552	534	542	515	528	533	541	591	572	540	540	495	560	530	517	536	564	512	570	531	569	528	521	546	560	559	575	547	551	533	616	566	519	569	593	559	530	520	563	567	580	564	563	515	550	587	573	535	542	585	570	557	576	540	512	529	561	552	567	553	584	561	534	511	565	584	551	542	532	546	552	533	571	538	547	564	527	532	564	527	589	549	596	526	537	566	574	538	535	586	581	574	577	551	568	511	573	533	545	570	507	584	549	546	528	548	563	530	558	596	568	558	591	512	517	545	568	569	533	515	565	513	539	577	567	535	539	547	555	527	559	519	580	567	550	531	580	606	534	559	547	573	564	567	565	555	540	556	545	560	546	543	490	559	555	528	575	534	555	548	577	555	536	557	537	549	576	570	572	568	597	528	573	540	566	554	498	582	513	571	546	530	559	559	562	585	557	567	517	558	557	560	565	557	540	554	619	565	587	549	546	563	571	541	560	597	562	525	558	537	578	532	584	542	568	566	537	606	574	560	529	510	562	570	569	550	566	592	553	590	563	535	545	590	533	532	516	549	576	540	589	564	511	521	542	550	560	545	540	517	544	534	574	575	570	549	535	599	557	581	519	565	541	583	578	579	558	574	515	555	508	542	513	540	605	577	566	541	566	507	544	554	527	547	575	544	552	514	524	510	545	544	498	559	531	625	554	561	556	546	555	565	533	551	541	514	558	560	513	536	549	533	562	554	568	578	565	531	607	570	553	538	529	549	597	573	526	522	536	578	541	542	569	527	564	511	528	556	615	591	547	576	525	557	526	557	600	566	566	544	558	589	550	557	520	540	558	546	588	582	516	526	535	564	566	544	525	573	551	578	571	576	572	567	578	538	559	565	550	572	526	572	548	563	539	550	557	567	547	531	552	572	544	523	576	577	526	512	549	544	544	560	560	507	527	524	550	551	513	569	561	567	535	579	519	533	496	536	516	552	555	554	517	564	518	581	531	581	559	576	580	528	558	558	535	537	561	553	572	531	524	572	528	603	511	552	508	545	533	522	560	563	580	543	579	557	565	563	587	517	549	537	542	561	556	531	579	520	548	528	559	526	554	570	545	529	573	524	499	527	551	555	553	559	585	582	571	552	542	537	593	630	566	547	527	551	574	561	535	540	554	563	626	567	570	539	492	521	559	556	541	566	530	545	548	608	544	544	562	542	560	523	536	554	563	516	525	587	570	541	562	524	556	567	546	539	533	558	548	579	542	513	514	601	547	541	583	562	547	547	603	566	581	552	558	561	554	536	562	546	529	592	536	550	568	588	509	574	518	567	555	568	542	557	556	579	555	538	513	571	589	542	594	490	525	549	541	515	580	565	578	518	538	510	504	532	592	556	583	532	530	534	521	550	576	543	530	523	535	563	573	573	563	530	545	538	550	517	544	547	566	576	551	547	544	546	552	528	591	536	553	574	561	530	578	539	557	557	505	560	531	569	573	578	534	541	552	561	544	530	568	561	541	566	528	574	519	546	587	508	559	529	591	589	536	544	534	551	563	551	550	509	513	521	577	556	601	549	561	509	543	600	544	571	535	541	554	541	559	506	535	543	568	531	538	544	554	547	578	582	543	534	574	545	524	512	516	540	531	544	530	555	558	572	523	508	557	542	570	570	578	581	594	536	571	552	552	555	506	554	540	513	540	576	565	542	543	538	570	568	553	570	556	560	561	520	584	594	545	563	532	581	526	571	574	524	594	553	564	582	567	522	564	535	552	556	588	585	544	569	536	509	568	549	536	573	536	587	563	584	569	533	539	543	561	569	511	542	523	546	588	538	558	567	553	564	590	538	537	566	556	582	539	554	534	554	575	587	541	557	561	541	553	549	549	557	540	513	573	554	556	560	558	597	558	513	535	518	535	590	572	546	573	553	549	530	531	549	579	569	563	517	569	564	538	585	538	593	569	513	564	541	532	543	571	544	584	544	575	552	547	593	599	540	561	527	557	547	541	573	545	539	516	545	553	550	532	596	575	553	525	538	544	556	537	546	541	584	529	564	540	519	560	525	537	517	527	569	542	586	546	538	531	580	529	548	545	582	565	522	518	596	532	553	582	566	546	554	554	576	574	557	601	577	557	558	576	605	550	555	547	562	524	587	584	553	553	565	515	541	603	585	556	556	563	586	558	570	564	504	568	538	574	582	568	545	590	511	585	520	532	554	538	549	578	550	554	538	544	526	543	550	514	579	535	535	568	600	537	558	549	522	539	542	531	565	572	528	537	572	596	514	541	591	564	575	540	538	550	568	505	519	514	539	521	515	559	592	542	548	552	558	549	547	550	594	551	565	511	540	515	584	534	591	535	525	560	535	579	527	614	545	558	582	542	557	547	543	506	580	547	553	554	496	572	549	535	540	575	557	565	584	527	572	580	566	585	536	536	573	588	534	534	563	543	546	590	575	529	574	553	580	558	554	564	518	569	545	541	569	520	538	553	575	505	546	531	544	571	562	566	546	575	560	535	553	540	555	501	555	569	586	610	613	573	564	542	524	537	547	587	542	528	549	546	566	523	544	583	566	551	551	565	577	546	602	586	553	460	554	546	561	554	598	573	584	530	528	514	600	538	564	577	536	537	553	536	518	576	527	577	556	512	552	575	592	513	569	519	554	555	588	562	559	580	577	535	563	552	575	529	559	545	570	567	579	552	578	521	554	553	518	510	582	507	509	583	557	567	554	520	519	557	549	548	562	575	540	546	566	549	574	569	544	537	576	533	534	526	539	561	546	550	579	519	541	541	582	526	598	517	564	560	564	592	584	539	556	517	554	542	545	590	584	538	547	579	559	575	565	550	521	568	554	564	541	525	548	577	579	581	590	535	541	571	515	545	535	506	519	507	577	534	557	555	516	558	551	581	587	562	516	517	556	531	595	552	526	547	521	544	530	520	565	569	546	553	577	561	561	589	493	548	575	515	568	548	552	546
3939	3792	3544	2185	1727	1074	893	849	3396	19375	17386	9641	3583	1243	571	505	460	476	482	480	464	516	489	448	480	481	508	469	503	461	494	486	483	523	468	511	483	441	502	466	505	506	444	498	476	483	481	443	483	441	510	500	460	472	503	452	508	462	466	472	499	467	503	492	462	505	479	454	503	451	507	467	484	434	495	455	473	457	501	494	453	464	492	466	463	471	466	450	462	440	477	438	497	453	481	494	445	504	479	459	470	485	458	465	462	478	503	469	491	450	466	496	511	480	461	473	499	494	465	472	470	503	488	501	498	516	513	450	486	471	473	509	490	451	481	478	503	444	500	480	448	484	488	525	471	513	449	472	471	485	424	470	466	465	440	504	467	476	454	512	509	445	502	485	478	493	485	476	460	506	504	473	499	460	454	436	456	498	464	466	463	454	478	476	470	472	467	479	518	495	467	522	495	454	449	494	482	523	511	482	487	464	482	529	478	458	500	461	509	477	491	455	457	492	498	494	455	505	473	498	482	503	460	454	474	458	483	492	528	459	495	483	469	457	443	465	463	527	484	447	466	476	447	448	478	470	477	478	488	477	462	507	506	458	492	479	480	459	493	425	469	496	435	445	490	487	473	477	464	522	471	483	458	494	473	477	479	504	458	534	443	441	461	457	526	465	514	461	477	450	501	458	479	459	502	518	501	429	445	457	500	502	438	462	492	441	470	480	470	477	504	496	491	470	458	466	482	512	484	482	457	480	497	461	450	479	488	472	417	514	482	471	470	475	437	517	442	487	495	454	486	491	471	491	483	456	474	475	498	483	481	482	527	505	524	508	484	425	500	459	483	466	480	441	480	472	471	455	466	449	450	483	475	446	459	474	476	475	461	495	465	453	452	490	457	476	475	473	489	450	463	443	505	465	475	488	508	482	478	462	512	474	451	500	480	432	505	477	465	471	547	466	431	510	489	452	489	450	464	477	486	516	473	473	485	463	468	475	483	478	484	483	501	466	443	500	457	499	489	471	474	439	463	441	438	448	436	503	482	490	497	455	447	462	458	472	454	466	461	471	464	500	483	473	483	441	492	463	503	479	454	501	480	495	444	499	514	489	447	454	478	501	486	505	476	463	499	494	474	476	485	463	504	451	497	452	521	454	452	473	474	470	473	463	454	464	467	500	460	472	472	488	478	460	483	529	451	481	493	467	465	486	498	474	484	491	455	464	449	485	440	460	460	497	459	454	485	485	446	472	512	451	478	449	465	506	518	529	485	478	482	466	476	512	470	469	489	465	521	524	432	497	472	452	490	477	472	483	472	508	493	507	488	467	479	536	475	469	462	457	487	480	479	478	466	523	479	478	481	460	487	449	484	468	444	462	478	518	506	485	472	461	448	451	459	465	437	483	455	498	485	480	455	472	479	454	431	487	489	473	476	464	462	481	476	460	479	508	413	424	515	482	484	491	489	485	475	470	481	512	479	450	460	514	445	466	478	421	475	462	469	470	456	491	501	498	455	474	473	430	463	497	484	450	470	450	442	449	510	454	490	433	481	465	452	443	473	493	503	505	452	511	463	484	463	454	458	468	480	475	464	487	425	446	475	443	498	500	504	465	462	465	491	464	464	494	463	470	499	490	460	457	442	469	468	461	485	484	459	492	477	488	492	468	458	503	496	516	449	476	462	465	455	458	481	507	437	465	481	452	469	490	471	478	462	471	450	517	456	471	457	500	445	479	460	510	524	460	468	491	498	468	458	465	467	443	495	450	503	453	454	472	426	465	476	486	463	482	446	475	495	497	504	447	495	454	477	479	488	481	449	455	486	430	475	479	483	456	469	438	449	496	460	447	482	479	450	477	481	464	489	492	468	463	489	436	470	439	481	479	447	513	459	453	472	499	504	480	457	457	485	460	433	453	457	491	484	446	481	454	451	468	480	441	456	486	442	499	493	488	488	504	453	455	500	466	485	469	452	456	491	459	458	474	457	497	499	464	457	482	465	483	428	461	502	465	473	476	459	494	462	476	454	462	503	462	479	503	456	464	444	533	443	487	474	475	499	480	457	483	491	481	483	459	458	475	487	461	485	475	490	451	477	449	502	471	460	465	502	479	500	465	499	444	471	488	498	505	461	498	444	466	474	519	503	455	470	503	500	461	493	448	469	449	469	513	470	489	475	447	493	456	471	434	484	460	486	498	473	448	490	464	448	475	446	458	480	470	445	471	409	485	439	453	495	466	481	476	477	470	482	465	484	475	506	447	493	460	463	514	472	492	511	448	484	525	458	489	475	451	428	491	478	460	488	484	503	496	478	463	467	477	446	477	470	497	482	496	460	433	457	470	483	470	476	509	458	475	455	427	480	440	465	473	504	476	487	501	481	485	447	478	508	465	502	526	484	515	441	481	465	483	457	459	442	463	441	494	482	446	471	532	486	487	489	437	458	457	467	511	465	461	471	465	474	511	454	464	465	478	455	483	461	465	458	470	539	470	480	433	498	499	425	482	486	424	497	453	501	513	490	479	469	445	456	467	491	440	472	465	498	469	466	459	484	490	517	463	495	457	471	461	505	448	446	449	461	481	448	457	468	454	450	469	449	464	490	492	494	466	477	467	488	495	496	490	519	470	515	486	462	487	467	488	512	467	466	455	447	468	464	456	462	508	505	491	454	493	505	458	498	468	454	473	439	522	450	476	474	493	490	471	474	492	502	463	518	498	466	477	458	485	500	472	506	463	438	446	487	461	479	427	488	471	464	485	492	489	480	486	505	459	475	502	465	461	507	466	470	467	477	466	454	505	491	476	459	512	495	471	476	478	443	496	486	449	466	481	468	459	437	527	496	499	493	478	486	477	484	492	492	504	474	502	473	487	489	463	477	497	450	494	449	457	475	456	466	505	477	531	504	462	465	456	470	505	461	464	439	457	495	442	467	419	500	448	459	457	468	482	480	494	473	516	487	476	477	474	450	513	444	462	477	515	492	494	463	469	440	449	465	458	441	473	511	506	483	461	454	477	438	486	468	483	474	472	478	431	463	484	443	489	474	458	483	471	468	427	507	477	469	467	477	488	447	458	466	506	491	477	477	506	473	440	486	486	506	425	462	459	472	492	452	445	464	479	495	473	470	460	446	479	512	430	440	511	391	471	440	457	521	462	470	470	441	463	465	470	420	473	473	456	499	484	474	474	492	481	490	457	493	501	468	468	452	481	479	470	441	530	441	451	467	506	487	442	451	489	474	479	468	479	451	441	473	513	494	472	493	482	468	481	465	487	458	472	492	493	471	482	483	465	501	448	478	474	464	476	497	477	480	486	504	503	498	450	468	480	469	519	476	456	457	475	453	491	489	469	484	491	488	494	468	488	469	445	486	484	441	431	470	502	478	495	480	479	492	471	506	472	472	455	449	450	503	439	473	457	458	520	458	484	478	441	451	497	487	472	471	465	461	496	493	464	509	501	471	458	442	495	463	463	475	474	479	448	447	481	474	499	471	446	457	475	473	525
23846	21034	28263	24005	21014	9194	2164	1232	12456	38892	33838	19115	6691	2087	1001	808	781	782	749	755	804	804	780	754	792	787	763	745	807	749	761	786	751	741	803	794	740	789	806	748	725	841	749	759	731	755	778	784	734	741	788	757	746	748	763	705	764	755	752	735	772	769	774	718	777	768	756	767	749	776	759	820	789	770	724	759	770	738	741	772	758	771	746	766	796	816	749	780	746	781	787	752	758	789	758	705	768	724	781	751	824	759	763	756	742	763	745	735	786	763	782	736	725	802	793	721	732	769	792	746	745	769	758	745	699	736	816	771	741	751	761	776	778	781	737	765	815	774	733	686	758	741	765	780	740	736	776	768	700	758	748	794	749	742	707	757	775	715	785	805	765	740	761	819	828	774	792	753	746	815	795	761	759	714	740	770	771	759	770	722	759	759	757	755	799	814	743	724	748	769	742	761	787	764	722	828	744	778	788	752	749	781	771	779	749	750	825	798	750	780	726	730	721	764	799	770	770	740	743	741	717	803	803	749	726	766	789	697	735	765	748	781	698	766	773	755	804	798	789	774	764	719	771	793	749	725	774	736	745	779	798	694	771	747	714	702	785	806	787	788	779	741	745	797	724	774	718	733	720	758	761	761	702	720	738	751	788	803	765	743	757	739	754	735	776	723	761	794	780	698	751	753	801	782	710	731	741	791	719	752	688	736	760	772	770	722	838	776	742	741	779	787	758	764	796	745	778	758	721	766	766	738	760	794	788	710	732	819	774	764	747	769	717	742	759	750	766	702	722	790	758	805	762	755	753	781	790	767	733	763	770	770	738	766	684	719	764	757	777	818	750	770	756	770	777	751	733	717	714	773	713	722	713	785	816	777	800	743	760	794	765	771	762	714	781	781	777	759	737	725	783	821	743	745	765	738	778	771	757	790	742	743	795	744	772	796	722	772	766	749	682	799	782	735	780	720	783	775	781	727	758	740	715	793	825	758	825	739	818	735	772	765	769	770	792	804	724	773	702	749	757	784	764	752	713	750	724	763	750	737	744	751	783	733	764	745	785	806	755	758	762	783	739	748	732	772	790	764	805	729	783	775	714	736	734	716	752	714	778	764	733	725	711	756	747	790	776	807	756	760	759	752	722	748	748	746	810	770	780	752	801	742	780	778	758	771	749	728	767	758	717	772	753	829	742	772	744	739	735	740	756	774	763	740	726	764	717	775	731	728	736	732	729	777	709	767	781	799	796	740	727	768	716	767	735	809	746	718	768	779	725	793	770	758	792	762	722	752	773	769	752	724	762	762	765	746	798	724	752	794	754	763	731	764	733	718	770	810	718	783	756	797	710	768	767	728	794	753	740	796	751	747	707	734	752	822	729	802	752	751	775	723	750	753	781	711	778	742	772	755	771	716	751	731	700	724	805	710	774	768	765	714	750	724	752	765	763	710	771	780	796	794	734	741	785	785	825	699	724	739	747	747	708	752	779	767	773	778	782	778	749	724	760	791	739	710	757	739	768	785	699	796	753	745	761	810	763	780	783	765	737	718	758	748	816	704	780	770	764	798	786	751	769	738	792	757	756	734	710	736	733	745	765	754	745	777	726	777	794	764	810	781	772	783	770	739	754	705	748	776	775	771	786	755	766	749	741	748	733	734	780	803	771	770	780	782	775	745	755	765	739	750	766	760	778	798	757	833	738	701	775	735	774	778	745	780	741	762	754	782	751	731	743	727	753	756	768	729	782	717	760	737	759	777	782	756	717	775	812	718	751	746	786	762	772	772	811	764	800	785	775	730	813	709	733	737	766	753	734	757	734	749	824	743	798	806	768	770	770	730	757	747	735	761	777	750	764	772	772	745	692	724	696	731	782	799	755	711	751	717	718	805	772	767	761	805	756	733	758	743	749	764	785	804	763	836	714	736	768	765	768	777	790	722	778	785	756	743	798	776	789	746	753	737	673	763	773	754	798	719	754	801	745	703	783	800	768	732	777	790	825	780	762	730	800	780	701	758	771	723	747	765	749	746	785	736	766	715	736	778	763	752	731	703	751	815	718	713	785	756	781	737	727	740	742	805	759	726	757	757	750	757	749	756	758	765	799	791	766	771	789	745	739	753	796	822	762	736	719	747	732	740	738	753	770	775	758	693	739	811	757	758	722	774	763	806	785	764	673	791	713	752	758	754	767	755	719	717	731	739	763	776	761	746	773	817	733	763	780	735	709	774	741	785	756	778	748	765	750	731	780	727	694	768	778	766	820	745	720	752	752	767	757	768	763	806	767	754	777	797	759	819	719	709	785	756	734	804	808	718	752	733	803	770	772	723	733	741	743	766	740	705	834	757	746	758	748	751	768	682	774	785	781	726	775	744	722	782	819	813	722	749	755	766	743	765	767	790	769	744	754	812	777	812	775	765	765	771	745	783	837	726	758	758	768	775	787	765	786	739	786	799	791	760	706	810	751	749	745	730	768	728	799	757	755	780	758	713	738	697	748	778	804	749	782	730	778	776	752	740	724	765	748	768	743	774	775	749	759	734	808	732	725	738	714	773	751	747	775	797	744	756	796	723	743	754	773	740	774	808	758	697	715	712	761	723	805	723	749	748	803	765	755	679	761	726	749	766	772	750	750	772	729	740	777	741	754	775	766	767	759	791	778	793	759	753	740	747	783	759	738	781	832	745	709	812	745	747	745	751	744	726	780	825	769	768	746	751	723	718	756	733	710	757	779	808	773	791	760	772	810	766	774	753	705	720	768	820	744	719	745	757	770	758	796	760	717	759	763	778	759	739	799	764	704	731	748	750	761	780	751	741	751	774	764	704	816	743	730	746	773	770	781	718	744	739	752	752	735	747	724	741	772	736	708	792	751	783	793	681	758	779	806	795	772	778	751	731	789	772	760	759	775	740	721	735	752	790	786	768	767	713	753	767	753	740	816	731	788	717	747	793	724	749	755	769	783	754	757	752	732	773	779	778	725	782	768	737	774	798	760	780	773	767	731	761	793	738	756	781	747	733	756	780	818	800	753	790	765	709	788	749	734	761	741	774	717	736	740	783	812	759	741	749	773	797	778	714	756	757	760	783	780	750	750	791	751	755	722	754	728	760	813	759	765	769	748	742	765	809	800	785	767	785	699	738	757	706	779	785	761	709	736	696	741	735	746	778	758	743	754	728	707	735	752	769	775	783	746	781	749	757	722	785	758	719	761	766	729	771	812	779	774	748	725	786	762	757	801	784	751	787	761	777	781	720	753	777	760	769	764	771	722	712	787	750	777	753	794	770	769	758	730	772	759	717	761	734	758	743	776	751	755	719	752	742	770	781	796	809	779	774	702	753	719	801	731	730	786	764	768	778	731	757	751	764	732	740	745	751	780	777	700	771	769	796	698	722	729	780	818	719	767	732	794	745	786	745	780	766	733	746	771	751	751	709	769	709	776	738	721	768	738	756	732	727	786	716	763	735	762	765	760	745	791	813	734	783	714	786	742	748	761	723	782	772
4370	7919	6686	3770	2386	1780	1481	1184	16304	36890	27531	14478	5474	1829	811	645	611	652	626	662	620	649	670	685	657	661	650	642	645	642	641	612	608	597	674	657	564	666	635	603	619	622	625	633	649	661	616	639	611	644	654	626	682	658	614	577	635	643	633	637	589	606	644	644	646	645	619	645	654	607	625	622	633	606	638	607	572	633	645	640	676	637	615	648	678	645	671	687	666	624	621	601	643	661	663	586	628	678	657	670	569	663	632	685	636	688	584	651	630	593	610	604	636	664	656	613	684	632	660	646	619	621	624	614	588	643	593	602	601	620	614	623	587	661	622	680	597	642	630	658	643	571	634	663	591	608	586	665	662	633	683	620	653	654	667	570	651	671	587	628	622	685	669	623	673	657	601	634	643	636	612	650	598	630	628	614	608	600	635	629	639	594	648	651	664	620	635	635	585	630	594	615	617	652	644	631	638	615	640	615	613	582	636	650	604	622	640	621	597	620	625	617	612	675	593	584	619	647	663	588	588	662	604	643	638	615	609	662	628	659	601	646	601	607	588	651	644	677	607	620	629	621	663	642	655	631	648	646	642	632	619	610	669	612	616	641	628	649	610	646	601	641	639	595	559	574	648	620	654	640	613	614	599	635	648	613	617	676	626	608	634	706	597	671	573	657	636	623	627	637	610	666	585	586	633	692	621	609	626	631	628	603	627	630	628	631	642	650	611	641	611	660	608	630	577	588	670	567	643	625	649	661	609	653	608	596	592	597	613	638	651	637	635	638	590	634	665	619	669	638	651	673	650	610	623	641	647	604	627	608	610	612	681	670	636	616	675	625	636	609	602	673	648	625	596	604	599	607	620	638	643	623	592	722	657	586	606	614	623	626	640	621	606	600	651	608	607	641	628	602	610	621	628	620	609	615	579	651	643	615	597	666	615	632	577	632	612	688	649	624	595	610	670	607	600	654	646	595	630	650	633	610	604	663	607	600	631	625	628	641	618	618	616	613	589	640	615	592	636	610	649	638	646	596	635	605	629	581	572	623	599	672	650	607	610	632	674	591	659	669	651	637	624	608	593	686	618	643	634	604	664	625	633	630	651	588	647	658	696	609	641	631	620	663	617	581	652	599	661	617	659	606	661	597	604	613	620	652	600	630	566	645	634	673	595	627	599	659	619	629	614	633	628	589	634	627	612	651	621	617	673	615	658	625	619	581	600	663	619	606	642	684	653	619	603	596	662	603	643	701	659	649	631	608	653	619	583	648	620	617	623	627	622	646	636	629	575	602	644	650	649	599	638	606	623	659	611	591	614	616	645	611	642	620	622	616	667	589	619	633	614	628	609	658	633	615	615	594	639	659	608	603	618	632	657	642	597	615	624	617	653	617	599	604	638	600	600	636	611	647	632	615	594	636	657	707	618	591	600	647	610	635	614	632	637	627	630	604	629	602	645	578	654	659	620	588	655	614	599	634	661	648	604	626	651	638	630	621	592	581	587	640	683	612	637	640	629	671	634	632	642	671	617	640	568	678	609	606	660	634	584	614	587	631	641	567	610	629	579	573	622	618	626	634	694	661	593	661	634	616	596	631	656	659	560	659	634	586	611	617	629	601	646	664	634	632	651	570	657	608	667	603	583	589	617	613	606	661	634	650	658	647	599	633	580	623	637	586	628	624	622	621	633	620	630	597	640	612	592	650	617	585	639	656	675	612	681	609	609	612	673	669	683	596	609	583	631	681	670	607	673	630	626	658	658	590	635	660	617	611	637	597	636	621	667	654	641	609	664	630	596	606	640	635	649	604	628	628	585	621	637	679	626	578	637	615	623	614	658	612	632	579	656	639	634	621	670	666	621	662	664	609	597	614	610	627	600	617	603	636	627	620	627	653	609	612	624	639	613	549	655	649	581	597	632	635	604	631	667	640	633	597	618	607	653	644	607	594	656	627	621	657	665	608	648	568	632	658	661	590	608	626	663	651	633	598	666	663	645	621	619	659	646	630	637	641	596	644	625	600	646	628	643	655	649	648	647	635	615	620	622	626	614	615	610	567	609	653	602	682	619	594	609	612	566	606	644	685	597	647	644	588	628	524	610	643	624	582	596	636	615	563	622	631	623	604	617	641	627	624	601	603	630	599	680	594	607	661	612	626	592	684	574	624	602	652	651	643	646	678	627	632	599	601	613	609	624	609	647	597	620	639	594	585	617	579	607	627	614	577	651	642	626	661	623	572	642	580	609	629	640	603	649	615	589	625	668	656	666	627	636	620	655	602	648	628	605	666	611	605	643	636	662	619	639	592	627	657	625	617	564	622	636	611	608	643	605	631	652	633	631	608	596	635	633	618	641	622	641	636	645	599	631	635	603	614	625	658	605	633	638	615	617	630	615	601	596	615	656	606	633	618	625	640	651	580	589	640	645	610	589	672	625	681	587	620	588	615	591	635	654	621	597	643	613	596	621	604	620	588	621	634	606	588	652	621	636	592	631	660	613	635	632	647	643	620	587	624	598	602	617	617	618	650	656	633	662	621	610	625	633	599	588	604	623	595	576	590	613	623	622	599	645	638	592	580	657	655	620	683	630	608	614	635	656	590	635	587	586	633	632	636	596	595	613	619	633	607	615	615	638	681	607	594	603	605	648	624	585	639	635	650	655	611	608	625	592	590	629	603	650	632	583	606	567	634	599	595	709	607	637	615	563	638	622	637	602	632	605	595	592	632	623	618	627	619	605	637	584	597	619	645	641	618	566	612	630	593	677	614	639	670	597	670	632	650	637	616	635	612	615	680	608	576	583	620	598	682	637	633	664	615	650	610	631	594	647	614	600	634	616	625	631	621	594	597	601	627	634	602	679	569	629	632	616	591	647	623	617	618	633	639	645	650	673	587	641	614	651	600	615	654	617	587	641	632	594	630	585	609	659	659	619	609	624	570	652	608	646	585	653	670	646	581	592	686	662	601	623	626	623	599	656	636	666	609	652	648	576	616	657	640	599	625	668	584	643	682	608	639	649	643	666	589	600	607	627	642	628	624	634	595	619	645	586	632	633	626	587	603	638	634	644	655	646	648	633	640	664	623	625	644	639	657	674	602	645	641	622	621	604	627	630	641	634	589	660	642	650	644	634	567	614	611	636	626	624	656	604	634	611	644	681	615	650	599	621	622	654	635	596	666	644	610	590	621	657	618	630	598	625	628	636	654	655	626	606	624	631	629	618	642	594	642	597	642	663	637	624	610	604	597	630	623	632	635	634	633	552	625	599	676	646	622	628	588	614	655	610	638	653	639	617	622	645	644	598	630	592	604	622	609	584	607	637	643	634	623	640	598	578	613	623	618	609	623	653	632	653	622	626	636	609	616	626	582	627	635	639	644	627	637	630	639	645	656	652	684	623	669	619	618	646	601	613	576	629	653	623	620	559	591	603	684	602	613	583	641	661	613	656	623	652	686	651	657	615	604	619	598	635	632	652	621	583	636	634	626	638	605	601	636	662	594	642	634
27413	12975	1801	907	669	578	619	593	705	1794	2499	1940	1180	740	591	559	542	527	507	542	548	503	548	495	514	526	532	522	522	521	531	514	557	519	549	522	502	524	482	516	492	503	569	530	522	529	524	489	501	518	485	528	510	517	540	508	517	511	516	541	494	542	527	551	519	531	520	553	494	481	507	517	539	534	524	544	512	513	540	548	515	473	469	544	532	540	510	529	506	517	553	528	562	553	459	516	507	535	505	503	522	529	535	524	510	509	557	518	493	504	546	506	533	495	551	534	499	483	497	510	505	514	498	526	512	503	502	495	499	493	499	462	532	470	527	528	504	520	499	506	518	529	555	501	566	472	474	512	505	509	547	493	527	531	493	517	537	555	558	496	551	553	503	541	538	565	533	523	532	550	506	537	505	528	535	537	492	519	544	516	540	497	512	525	529	525	518	524	537	535	514	561	479	539	549	559	521	561	535	554	518	508	531	512	493	517	543	519	532	514	531	563	532	555	532	537	506	530	499	493	537	504	555	567	522	522	544	513	542	495	518	506	585	506	523	543	533	516	517	545	553	517	509	560	523	556	540	491	525	531	529	511	562	495	534	533	507	483	514	538	554	532	525	576	484	551	536	516	583	540	532	561	509	510	514	481	489	559	479	517	527	482	543	519	529	521	559	510	535	519	531	516	535	554	574	532	480	496	515	510	487	512	488	518	518	486	521	534	473	519	478	514	556	496	517	522	526	568	528	515	527	515	528	509	517	487	515	544	518	539	504	501	514	501	501	519	502	503	531	501	497	500	486	557	498	537	488	523	577	548	528	526	492	528	540	520	564	524	517	495	497	551	531	590	501	519	507	548	527	536	528	513	550	535	510	518	532	534	519	501	545	522	517	533	526	480	516	494	508	522	514	493	520	534	527	580	528	528	526	532	534	550	534	549	521	512	496	541	550	540	540	546	562	579	516	470	506	564	477	538	548	542	521	496	517	534	473	482	522	501	553	535	531	526	509	511	536	552	501	518	511	482	517	489	495	524	527	526	526	486	570	533	515	536	543	523	538	531	524	527	534	494	556	543	508	551	544	514	493	504	551	508	549	523	542	541	547	524	581	567	512	491	530	536	491	494	524	482	503	518	534	476	543	520	548	479	559	530	485	518	549	516	506	532	478	544	549	537	522	527	521	501	566	521	505	527	520	487	533	545	509	544	509	543	533	549	501	507	535	542	520	521	505	480	540	535	519	518	515	508	530	533	547	493	522	531	519	504	491	550	526	529	528	494	555	509	545	524	520	524	563	514	562	506	535	504	491	542	512	510	563	516	545	477	537	551	520	525	502	534	554	525	540	534	516	513	507	497	516	534	560	512	522	550	490	542	504	540	523	503	528	543	576	513	516	542	502	519	540	583	544	544	500	483	536	519	541	514	538	502	534	502	534	506	543	531	519	507	536	500	574	534	512	516	537	514	526	485	563	525	514	524	534	535	545	560	514	519	579	503	522	491	534	552	523	517	502	500	504	546	533	577	572	573	500	510	553	530	509	533	534	546	523	543	533	518	492	531	520	522	529	493	536	547	563	523	591	523	535	535	530	554	559	566	494	506	484	503	503	510	506	577	493	531	510	540	544	527	470	513	519	545	508	508	519	537	509	544	503	532	531	526	518	494	491	538	548	509	521	516	513	552	510	480	561	480	541	508	533	535	529	506	517	504	564	531	542	520	515	545	529	531	524	505	545	504	542	552	540	532	534	517	524	532	559	537	517	541	526	500	516	531	498	500	499	514	532	525	546	473	536	496	561	488	502	554	522	525	544	517	542	473	535	480	522	532	523	548	489	552	494	481	536	565	533	529	546	526	523	480	499	498	538	533	522	492	546	539	544	530	491	513	546	553	554	501	488	510	554	520	529	508	545	526	471	486	515	523	546	515	505	550	514	526	525	516	525	494	531	553	538	494	551	502	531	531	535	492	536	566	512	543	539	542	546	537	525	546	537	526	516	546	510	507	511	529	540	533	512	531	487	530	541	552	548	522	511	535	552	514	499	526	538	543	532	530	510	515	524	505	502	506	515	508	524	544	511	512	564	523	504	510	545	488	487	514	536	565	523	521	534	531	529	528	534	530	519	485	515	545	520	521	499	475	539	506	529	572	477	555	542	512	504	540	502	506	505	530	537	502	576	489	551	525	526	522	509	522	494	514	499	516	537	539	546	538	500	478	556	530	505	528	529	511	556	527	498	511	515	523	496	525	540	528	544	521	490	512	531	533	524	524	538	511	499	528	537	523	507	574	531	543	552	525	502	535	531	526	545	490	531	537	494	530	547	482	546	599	532	538	531	505	510	524	542	499	499	568	541	512	479	522	509	535	537	506	519	531	516	516	541	508	544	550	493	561	510	510	562	530	530	511	514	530	520	556	547	535	508	521	533	491	568	494	568	534	534	507	501	555	522	485	522	540	563	495	517	519	541	534	526	499	505	546	533	497	519	510	529	538	561	508	547	480	541	515	497	507	559	533	493	553	518	539	551	528	502	520	537	535	506	569	516	526	509	523	503	520	543	496	506	557	564	523	531	529	495	500	536	512	543	523	462	508	546	515	540	480	554	548	519	520	516	519	527	526	531	493	552	475	532	485	500	554	562	488	525	548	553	513	542	514	525	495	482	563	560	557	532	535	536	536	539	498	496	490	502	562	494	557	550	530	539	524	558	505	508	514	521	510	507	493	552	507	559	508	483	536	510	559	547	519	566	513	512	485	541	529	536	545	497	536	512	540	497	517	527	542	541	571	576	516	516	499	524	488	500	498	501	518	515	539	481	541	558	503	562	539	484	547	522	534	519	523	503	529	557	521	565	520	512	551	556	510	484	522	543	535	541	504	506	473	495	528	539	543	498	505	520	500	496	510	521	545	534	539	544	540	541	511	536	506	510	524	550	495	513	519	528	584	515	525	546	515	552	529	548	518	502	542	507	524	543	506	520	503	518	535	481	554	483	504	508	537	517	511	499	462	490	448	490	518	485	498	516	556	507	521	517	497	541	555	513	507	519	572	515	528	526	500	553	554	540	481	557	509	492	516	530	518	535	505	523	526	513	502	534	533	555	509	493	572	521	525	494	529	513	539	551	531	531	524	525	521	557	524	555	506	519	518	524	561	530	511	507	533	512	514	496	527	515	519	534	518	523	516	510	521	540	498	555	558	555	516	510	563	516	499	530	487	511	507	468	507	538	539	554	524	522	513	553	516	525	495	519	570	528	512	558	509	539	510	549	536	543	570	521	520	496	524	559	530	488	497	551	542	497	548	496	521	520	530	525	513	495	589	566	551	538	484	556	567	545	491	517	521	502	510	517	493	547	526	476	519	551	527	492	503	520	493	518	494	514	521	511	537	496	531	580	482	561	568	517	507	512	510	542	485	529	553	498	530	537	532	522	523	528	554	548	551	507	535	587	510	547	490	544	509	526	518	537	528	512	545	541	490	498	493	529	479	533	523	554	486	546	502
5157	1177	951	665	652	533	551	482	754	2441	2854	2123	1127	587	491	428	393	439	431	436	460	419	455	416	434	423	439	443	466	454	441	473	426	450	436	481	445	431	444	424	385	416	450	431	415	435	439	421	437	420	429	441	422	450	426	464	420	400	432	433	451	452	474	428	457	405	409	440	436	435	429	424	435	463	422	455	475	448	397	439	439	446	486	421	454	423	452	419	446	473	454	442	411	428	455	387	429	439	461	409	437	402	428	410	429	443	414	485	403	461	399	431	429	410	401	462	454	445	442	452	455	421	444	455	507	424	418	425	449	454	467	414	439	445	456	455	452	472	434	425	425	430	420	442	418	415	416	465	479	431	444	431	451	446	463	466	436	467	417	403	436	432	432	424	428	473	445	398	435	449	463	393	430	435	437	469	427	429	433	416	466	423	440	444	443	441	406	447	429	390	462	432	469	473	440	447	451	443	410	404	447	440	441	436	431	414	423	389	442	390	421	409	442	458	436	436	465	448	407	430	438	413	451	424	449	417	423	461	416	444	390	415	423	422	437	425	444	481	427	391	433	463	422	435	423	463	411	427	463	426	424	461	438	424	446	454	401	424	444	435	435	402	444	408	416	463	460	411	446	469	441	493	420	423	443	450	453	400	437	474	441	443	434	441	439	394	418	422	412	406	445	439	415	404	452	459	406	396	455	460	418	458	447	445	454	433	436	391	419	430	432	424	433	442	447	445	430	407	452	451	425	384	415	427	417	425	367	398	446	406	437	425	428	450	447	444	455	437	453	455	445	440	427	473	425	423	428	463	401	428	445	422	406	408	437	431	445	431	455	403	430	422	472	450	402	440	434	443	456	466	414	416	378	413	430	462	442	425	438	427	412	468	460	443	409	405	477	427	468	436	394	432	472	435	448	439	435	405	455	453	419	417	414	436	446	420	438	436	472	445	435	410	462	442	436	444	391	430	429	459	428	382	426	462	427	428	450	435	436	481	448	429	428	463	406	446	432	419	446	432	420	474	404	451	408	447	440	430	441	435	437	430	380	410	441	452	465	459	428	474	401	392	452	460	415	438	441	436	415	425	456	412	418	451	415	422	458	436	414	442	433	450	411	417	446	429	424	436	440	416	417	401	420	451	412	435	444	381	439	422	426	411	442	421	415	439	449	438	435	437	430	467	401	406	442	426	433	443	447	416	422	426	448	430	440	445	404	425	431	458	414	424	419	451	470	424	440	430	426	418	457	433	416	470	398	416	428	433	427	415	435	440	433	411	429	456	446	393	449	461	466	423	459	390	437	467	421	402	437	420	429	400	464	440	419	430	411	469	433	421	432	419	436	443	417	430	457	404	423	425	443	408	400	443	402	464	440	431	437	448	447	422	467	420	458	446	432	466	423	420	429	440	422	427	411	398	434	409	401	398	489	411	432	435	437	413	447	402	435	445	395	429	420	445	451	440	432	445	465	428	425	442	422	442	398	432	428	421	418	450	450	416	437	471	431	435	460	435	418	425	409	448	432	377	402	417	422	450	458	471	435	401	430	463	410	400	425	439	429	396	414	427	470	428	433	448	450	393	442	442	447	392	446	433	425	416	460	415	386	447	432	433	407	448	445	452	425	417	441	431	406	426	442	420	438	430	444	420	432	422	418	488	447	438	437	481	416	425	451	388	435	462	456	427	449	429	431	418	435	485	428	460	457	434	437	443	417	419	442	437	427	392	416	412	413	433	442	415	399	402	402	450	423	415	439	454	467	432	444	384	425	453	423	365	438	414	468	407	454	449	399	461	426	425	438	428	432	415	434	427	466	421	413	385	415	411	438	421	434	467	453	421	424	426	471	421	414	405	437	474	435	395	378	431	435	409	395	410	480	385	430	424	469	471	429	427	476	426	431	428	419	423	452	462	449	425	449	452	426	418	425	471	461	453	402	417	455	474	433	409	434	410	460	457	443	417	468	422	398	435	462	458	431	403	449	435	484	443	429	405	421	440	432	436	441	482	467	429	437	440	471	396	430	428	432	427	435	450	432	424	440	417	434	429	417	391	462	429	448	439	410	408	444	421	431	452	434	413	471	472	425	387	386	430	457	426	445	417	419	403	414	419	446	415	413	461	412	426	419	453	448	424	433	459	470	408	422	392	423	461	452	431	417	423	451	451	425	443	464	444	441	420	438	429	440	455	425	473	514	420	422	444	439	438	442	457	429	431	437	462	412	413	404	407	426	393	442	432	409	447	445	418	441	424	431	426	428	453	460	431	430	472	433	429	424	414	432	439	449	442	444	457	438	443	426	440	445	444	461	434	440	441	428	444	438	450	414	405	432	433	407	418	410	476	462	447	450	410	436	426	425	429	465	460	445	464	423	477	407	453	428	430	445	422	419	464	417	434	426	425	417	442	426	395	411	441	479	418	422	452	410	403	436	440	419	435	435	460	428	427	421	413	424	455	424	460	429	445	464	429	458	457	431	416	441	421	419	439	416	422	481	416	433	427	432	462	446	384	421	431	488	457	448	444	419	464	425	425	399	432	441	468	404	436	434	475	400	388	417	440	446	439	416	435	439	403	477	455	442	418	430	438	440	425	437	440	417	445	442	445	409	415	455	428	469	432	439	434	416	474	429	417	404	436	457	441	459	456	416	442	424	431	435	436	449	448	425	450	437	435	456	421	421	444	394	464	394	427	443	426	440	441	414	405	431	481	422	455	454	415	470	442	454	443	431	420	438	451	430	417	416	445	424	439	478	463	440	424	445	413	436	455	471	426	450	412	445	429	406	463	415	436	397	429	451	411	429	424	443	403	440	456	462	433	417	457	435	403	404	435	441	431	407	402	451	409	467	420	410	462	418	419	428	467	409	421	429	427	458	456	439	417	429	421	458	438	446	441	436	444	429	413	423	409	449	433	437	439	417	421	426	439	402	435	439	432	416	428	431	433	429	448	443	394	465	453	401	430	452	436	446	451	441	438	427	416	396	433	470	422	435	397	426	399	427	485	433	423	435	426	414	463	445	417	416	435	408	421	427	429	413	446	412	421	415	451	416	407	436	439	440	442	440	424	431	412	490	396	436	452	419	417	386	386	454	431	427	418	464	442	429	470	420	430	451	432	453	432	421	430	437	482	419	454	478	433	487	450	426	435	429	414	439	396	409	439	429	409	425	416	415	437	455	466	425	408	431	460	447	418	418	439	439	447	482	422	449	436	436	447	456	448	459	481	447	431	391	423	462	468	422	445	399	418	410	467	430	426	449	434	417	417	439	423	419	420	417	430	441	421	452	460	412	475	382	446	407	462	405	473	385	409	436	436	450	393	427	447	452	400	387	440	396	464	431	446	427	450	411	421	435	466	434	422	411	448	418	440	443	440	442	436	471	397	423	454	419	418	368	425	414	420	482	449	441	411	475	461	479	461	450	421	438	483	427	433	454	450	423	415	453	412	438	405	437	421	438	419	376	445	460	427	449	453	399	441	441	454	452	461	390	418	437	411	419	448
25174	21056	27021	25089	6473	1434	1083	1225	2274	13294	21135	13688	4983	1466	836	716	642	680	726	737	746	646	671	673	659	676	680	614	704	697	697	665	660	685	675	699	690	647	658	705	671	668	649	642	653	685	638	709	696	667	675	657	673	684	636	676	683	671	664	665	645	662	765	602	695	649	673	688	651	706	647	610	665	656	697	658	661	677	621	625	711	643	659	672	654	658	700	659	641	687	637	667	675	669	686	687	645	697	656	670	669	665	641	680	647	667	643	680	699	634	623	693	648	651	689	657	680	630	674	674	664	615	629	646	651	661	665	652	668	645	701	702	666	623	674	652	714	692	666	686	657	674	669	647	632	679	649	666	682	695	657	685	670	650	630	689	683	636	670	655	657	623	721	658	636	686	677	595	629	637	647	724	665	603	669	681	696	673	689	676	653	693	664	681	654	638	666	654	652	654	652	659	662	682	671	696	650	678	679	681	596	659	652	672	678	653	577	690	717	643	616	704	615	623	632	690	645	644	694	649	679	621	689	642	683	633	664	634	682	682	655	719	633	667	696	687	687	655	640	637	694	647	662	657	718	697	676	699	635	687	673	662	725	662	661	638	656	661	679	614	725	650	684	593	659	672	701	668	663	681	650	643	631	619	689	693	666	664	650	686	641	656	671	637	626	697	643	703	606	732	705	676	647	657	707	665	677	634	667	676	695	672	672	686	687	671	637	672	642	645	677	692	654	646	637	693	664	636	672	625	685	644	624	698	659	631	676	626	724	690	660	679	685	629	673	657	649	697	705	617	679	652	675	653	655	688	676	686	607	672	674	670	624	634	679	638	585	686	696	673	708	653	700	702	658	660	630	615	693	656	684	641	680	677	685	656	706	677	661	689	677	678	623	645	644	713	622	671	659	685	666	664	710	683	631	647	736	605	644	620	648	696	685	673	662	675	710	690	658	645	709	698	683	644	698	633	662	639	615	685	624	643	673	668	633	681	685	691	663	599	679	709	630	659	609	676	631	654	682	689	690	674	678	662	641	648	656	658	607	628	663	704	680	664	663	700	649	643	690	678	681	654	693	630	678	688	660	691	677	691	654	643	624	621	646	676	710	636	674	653	682	701	642	712	671	663	684	704	722	672	647	662	725	670	661	632	637	682	704	691	721	658	648	650	656	690	627	684	693	655	669	658	661	662	630	687	653	693	663	624	709	669	673	634	720	635	676	645	719	703	675	668	594	622	670	678	680	646	650	663	695	664	652	666	589	636	643	618	703	644	653	619	632	651	695	662	645	639	681	721	648	627	670	611	698	661	663	628	648	677	654	685	666	635	645	694	608	684	659	682	656	654	658	692	672	695	644	633	648	648	633	725	674	634	644	670	633	669	652	643	675	617	649	670	721	670	671	621	672	674	732	658	666	664	659	676	649	647	693	653	670	664	662	650	668	728	674	675	696	631	651	674	737	658	631	652	639	712	681	651	661	670	601	665	660	663	640	649	644	657	642	685	661	671	647	669	684	676	710	703	705	684	660	682	713	669	676	685	677	672	661	649	737	679	641	627	684	658	631	658	668	640	641	690	639	700	631	667	670	661	690	700	575	658	666	668	681	639	635	642	661	672	617	660	669	665	701	666	655	671	657	698	648	637	637	653	667	643	701	694	676	690	645	654	632	674	629	662	610	647	654	670	691	649	669	647	647	641	682	660	619	674	650	706	656	625	692	669	682	637	654	669	659	659	637	666	659	603	692	663	656	673	673	689	663	662	655	649	615	682	656	680	652	676	722	602	726	671	659	670	650	648	692	680	663	679	672	618	621	675	686	665	656	648	620	670	678	668	639	627	673	636	633	609	692	676	585	671	674	632	691	650	654	641	655	687	659	704	678	664	637	689	665	691	682	669	707	682	693	659	722	680	677	652	714	665	686	660	658	646	691	645	641	677	662	665	645	660	682	636	645	676	675	680	652	648	691	683	684	677	689	645	651	693	651	659	698	627	654	649	673	688	655	649	663	661	659	650	677	613	640	667	692	689	651	681	677	679	674	687	658	655	646	635	660	719	597	708	640	689	678	666	627	656	680	652	712	702	629	665	616	611	689	606	654	624	673	694	650	683	665	614	669	724	665	657	645	609	675	651	706	654	638	676	661	649	688	655	656	680	665	674	646	660	680	659	672	676	685	689	636	651	696	647	670	648	659	663	676	698	656	617	656	626	662	666	655	686	657	650	654	673	657	718	677	620	644	618	634	707	654	681	677	671	669	665	713	675	665	638	647	668	673	675	660	682	665	670	651	728	652	674	641	638	632	679	693	701	703	654	672	663	640	645	619	649	634	677	653	671	664	645	665	675	668	667	653	652	672	676	694	676	657	651	656	664	663	640	627	623	631	698	632	632	628	683	637	717	706	694	670	698	678	631	674	677	683	695	646	674	640	664	673	688	664	684	632	663	702	670	683	644	644	670	630	675	669	669	657	678	648	690	697	675	668	665	700	666	664	695	679	681	673	707	677	649	671	640	669	697	689	641	674	658	667	653	660	600	692	697	638	674	653	641	687	623	668	651	632	650	674	671	650	678	660	691	674	675	616	626	650	674	663	702	681	648	684	650	654	670	697	654	626	650	652	686	644	655	678	652	666	690	678	628	681	662	676	660	630	680	682	657	631	606	644	680	669	614	613	663	657	670	672	674	694	654	663	640	667	645	731	665	695	676	646	629	675	723	689	651	705	622	686	664	658	674	663	664	695	660	652	680	682	670	654	617	650	648	668	630	644	656	667	683	716	657	632	666	640	691	692	673	660	651	656	658	685	734	646	658	679	660	637	641	630	675	647	679	680	684	665	645	627	687	659	658	634	666	653	633	677	666	658	642	662	665	659	636	647	687	649	698	667	655	654	628	695	626	662	655	661	616	627	649	714	660	634	661	687	661	642	666	675	684	674	658	676	657	685	656	643	677	678	652	668	679	637	633	665	696	685	665	706	679	661	646	623	621	680	669	709	649	637	677	658	656	665	608	647	639	697	650	670	684	635	629	654	648	643	708	633	674	648	684	647	727	624	645	640	642	682	679	688	635	637	660	692	656	656	661	613	640	632	621	697	660	678	640	691	667	658	657	659	670	657	674	666	658	639	645	684	616	706	658	688	700	683	668	676	681	671	678	663	669	644	661	698	673	663	681	656	636	648	666	626	685	648	677	659	713	646	641	641	659	683	696	602	633	610	658	681	680	613	638	695	650	706	617	663	643	729	686	687	626	664	708	704	681	633	681	707	667	673	637	681	671	663	679	682	670	675	681	671	667	667	707	648	662	658	683	672	729	677	672	680	694	625	666	594	699	655	643	646	693	648	647	647	664	662	654	666	667	745	732	693	657	654	644	615	694	690	614	653	670	706	693	676	631	682	645	702	650	684	674	697	637	704	659	651	636	676	645	677	671	682	605	672	672	662	671	664	688	694	666	683	689	649	691	653	656	662	685	675	683	678	700	635	656	688	678	689	666	683	685	715	641
4056	3989	3448	1800	1326	957	957	1452	3250	15632	19554	11359	4266	1413	701	582	582	522	569	568	589	572	535	558	592	537	549	525	573	552	548	546	534	550	566	563	551	565	510	553	559	609	533	595	538	569	541	595	547	522	549	560	561	601	554	530	580	586	536	557	585	568	591	528	549	553	564	565	578	519	554	567	570	568	580	544	598	573	585	489	575	555	572	568	601	543	546	547	563	566	581	574	559	567	545	548	577	535	522	531	560	571	521	550	565	541	556	545	577	560	555	561	599	613	531	557	501	557	552	569	562	580	570	560	559	551	545	557	563	554	581	569	574	574	548	557	556	596	611	528	552	537	530	563	534	566	554	527	568	568	547	562	561	578	582	597	600	553	565	543	562	568	552	580	574	564	516	534	557	537	584	579	564	537	552	558	482	596	570	558	568	575	573	558	580	532	550	546	532	579	541	588	564	555	588	575	534	546	582	569	530	587	587	571	621	575	514	561	570	540	528	580	551	545	543	571	575	548	570	515	570	566	547	533	582	524	520	561	579	559	545	539	575	527	581	552	533	547	542	528	584	565	521	541	562	570	583	531	546	559	545	552	565	564	546	590	520	545	520	559	539	565	605	535	547	569	576	554	564	537	548	529	538	517	558	535	578	528	538	557	545	566	577	549	546	565	559	559	529	575	524	576	550	569	587	541	538	530	581	541	576	556	552	536	543	548	588	576	575	577	544	561	540	564	589	567	554	547	536	567	584	586	527	562	560	548	546	562	548	576	562	570	577	522	574	595	560	528	592	544	569	505	554	578	558	583	552	580	551	539	555	555	556	534	520	509	560	572	580	554	557	626	547	556	536	585	570	571	564	533	560	560	552	593	561	559	558	528	522	607	594	530	559	544	542	571	546	602	506	556	527	544	542	556	513	578	555	540	560	585	538	540	540	531	562	535	594	560	569	548	562	566	576	577	555	559	541	558	539	550	545	581	583	567	571	556	528	542	527	529	536	541	547	529	504	535	534	552	595	542	504	574	574	557	592	576	555	580	560	599	534	579	546	551	569	563	534	563	551	538	554	546	500	546	603	585	529	542	578	547	552	579	600	548	537	603	544	545	552	563	583	578	540	597	561	560	539	565	553	573	550	562	507	537	588	532	520	544	551	553	573	538	528	547	588	543	555	527	569	550	565	520	510	559	593	554	571	537	549	560	513	588	548	568	604	506	569	572	497	566	574	557	473	572	565	547	560	545	561	529	557	514	536	575	560	519	500	563	612	542	554	573	568	572	556	562	540	520	532	564	583	552	543	546	537	562	526	524	566	557	551	561	561	528	554	565	596	528	560	599	515	545	549	517	548	535	550	573	558	549	513	577	540	515	575	578	572	518	559	547	576	556	547	595	573	549	555	540	552	543	513	531	545	547	560	534	542	590	524	567	576	564	588	551	554	537	582	562	564	566	534	565	545	539	580	594	591	558	525	627	572	521	572	562	612	584	537	551	548	569	541	535	549	540	591	565	590	577	588	578	601	528	560	499	556	568	544	533	562	538	580	531	506	535	543	561	531	531	563	527	548	573	555	534	533	570	529	566	569	591	563	544	572	561	565	534	554	537	522	499	553	527	554	566	583	537	574	561	541	557	560	592	543	585	534	602	563	554	568	526	547	560	612	579	601	520	553	567	548	521	567	528	541	554	587	568	551	565	521	565	584	605	599	568	554	587	541	584	520	573	568	509	520	567	579	567	580	533	577	577	561	576	582	540	560	561	559	554	548	544	571	524	531	609	513	548	559	549	536	496	563	565	547	584	547	544	581	507	534	578	556	573	558	551	569	508	573	547	550	543	558	539	555	576	511	566	550	570	550	528	555	584	568	560	525	564	542	553	518	546	545	508	524	515	510	607	563	576	562	581	533	551	589	562	505	554	588	554	529	577	551	575	574	575	544	600	543	548	551	563	503	615	526	562	572	542	528	572	519	579	550	543	590	529	576	524	548	601	559	577	556	588	548	560	579	532	548	571	546	557	553	545	569	551	561	554	565	529	566	555	567	509	579	557	533	523	544	539	555	548	529	554	552	575	501	587	522	513	543	567	530	560	543	523	530	503	572	553	570	571	524	599	534	541	576	555	588	558	542	538	573	586	569	548	560	532	577	572	573	522	575	559	539	578	549	574	528	564	542	562	559	556	547	561	568	553	530	584	572	569	577	556	534	566	551	556	567	602	537	571	526	588	524	514	550	534	559	566	572	582	551	510	556	545	506	532	578	572	568	544	517	553	612	541	542	529	598	552	556	550	514	592	577	534	568	543	574	574	548	573	540	524	538	561	580	538	549	548	612	558	569	579	539	564	589	513	527	562	545	547	515	567	547	546	596	556	509	551	580	562	542	591	532	548	543	574	566	510	555	533	629	614	579	526	583	514	536	507	584	543	577	540	556	534	540	536	519	584	545	547	506	584	530	560	557	539	520	537	547	600	598	560	575	583	550	540	599	566	529	545	559	552	550	584	556	550	516	518	557	533	569	540	523	559	531	524	528	549	545	534	523	556	540	591	557	535	558	535	536	521	603	511	590	551	587	565	529	549	598	539	591	526	508	558	598	569	534	565	517	573	554	565	521	556	608	533	573	554	544	533	522	499	560	592	556	553	541	548	538	557	543	559	537	526	568	513	561	552	588	587	539	537	562	547	560	562	552	563	575	553	591	556	519	550	602	567	578	544	560	554	572	551	550	551	565	562	584	621	519	544	557	561	566	507	555	538	569	552	538	585	538	536	529	576	525	531	547	520	532	554	546	517	545	562	533	560	518	522	550	552	530	587	499	484	544	556	567	549	561	526	556	564	512	563	556	545	551	563	602	533	554	537	546	532	563	552	553	570	566	553	532	539	553	533	559	557	525	533	564	558	556	561	506	590	536	584	561	545	534	544	562	545	537	510	492	591	558	573	549	554	523	575	526	538	572	579	573	581	503	556	550	564	553	515	534	502	549	579	535	580	567	563	551	581	540	517	562	544	579	537	540	578	551	534	583	568	559	587	546	586	545	579	542	542	554	525	519	532	571	574	535	552	565	541	560	549	555	532	556	585	553	567	572	577	566	581	579	565	542	575	571	560	557	564	573	551	513	589	581	569	596	531	550	559	563	581	568	534	529	554	549	616	569	602	525	527	552	536	555	562	526	567	525	519	593	563	541	550	576	545	490	561	563	533	559	579	586	550	567	535	587	553	584	518	559	567	576	562	551	536	556	524	545	547	518	525	561	513	561	514	510	552	556	522	552	536	516	536	588	592	569	558	570	506	554	565	544	587	555	573	532	548	546	527	572	563	552	528	545	541	544	594	530	573	554	544	544	508	557	527	534	523	583	573	566	548	558	549	541	567	579	591	517	536	546	520	528	501	547	552	530	548	526	541	568	532	570	545	547	551	544	549	536	602	555	564	579	548	551	551	530	536	590	540	567	550	545	518	572	548	518	557	558	537	537	613	560	522	569	551	553	559	527	528	540	564
23816	21048	28292	23993	21023	9478	2454	3610	18261	31555	34623	21299	8105	2406	1247	988	941	979	957	1017	955	946	911	885	920	926	879	905	960	886	905	929	958	849	957	957	921	886	938	968	928	887	997	896	942	971	957	922	913	926	912	904	912	883	942	897	954	913	909	968	936	910	939	894	947	928	970	896	888	922	917	924	935	931	884	843	902	933	949	980	918	935	876	931	949	917	933	862	885	930	991	941	871	928	931	985	905	940	936	949	963	960	905	942	946	912	964	940	915	927	887	922	959	951	947	957	923	953	896	916	923	950	950	895	956	898	949	905	907	925	944	898	902	955	954	958	918	870	900	895	941	919	929	923	887	908	961	978	908	942	905	881	937	905	913	900	849	918	906	926	943	913	900	947	942	931	923	929	913	935	892	872	875	869	927	952	992	898	898	923	925	890	901	932	910	947	890	934	912	920	883	938	901	950	938	931	935	944	884	921	947	915	927	874	930	888	937	935	935	915	830	914	921	930	962	913	923	958	908	917	951	883	905	985	949	939	911	897	951	925	918	920	845	878	889	918	901	983	933	932	921	892	925	887	892	978	883	890	993	935	890	926	911	948	981	869	889	894	932	909	860	936	908	907	882	908	898	912	899	944	907	907	918	914	880	928	959	935	889	886	844	901	880	933	911	933	967	955	882	906	908	942	910	946	889	869	925	918	931	958	950	908	919	901	910	916	939	927	898	917	919	933	889	940	978	925	888	914	894	922	900	937	890	932	942	887	960	906	888	888	892	932	892	877	960	904	957	943	936	920	939	863	975	884	933	914	885	978	936	872	904	899	952	937	862	916	869	929	893	960	927	886	943	894	926	975	948	892	888	944	978	991	960	900	999	917	939	886	832	865	953	906	963	933	907	935	912	925	931	878	907	917	904	928	896	907	888	890	929	889	917	896	902	956	937	935	913	904	929	943	888	971	903	938	938	908	906	915	888	938	859	939	859	919	931	919	896	855	894	874	860	916	885	925	971	931	871	921	952	915	917	927	881	935	900	965	886	876	932	920	873	909	929	923	917	927	900	896	940	888	929	868	907	960	913	949	902	905	958	989	883	895	938	922	980	923	903	942	880	906	937	936	898	922	947	932	969	959	950	925	901	926	916	971	961	911	934	897	907	878	948	907	897	874	943	946	892	880	899	869	922	892	867	940	945	887	895	901	906	901	935	924	901	855	1009	927	925	936	931	864	882	905	898	929	894	956	939	874	919	902	849	959	899	929	937	956	919	943	885	920	910	892	885	874	916	894	949	867	883	906	892	1004	943	859	900	926	904	901	889	946	940	882	914	976	940	925	929	895	936	829	928	907	874	882	927	948	892	904	947	978	961	894	906	933	925	897	913	891	913	992	904	910	893	900	889	953	911	926	860	900	904	909	863	945	881	960	859	880	900	895	903	886	903	923	911	922	977	856	911	949	966	917	947	885	900	944	891	902	946	910	905	888	945	897	908	913	906	937	943	931	930	929	952	937	865	867	979	922	960	903	903	898	900	875	915	894	873	936	954	892	964	907	897	940	919	887	927	921	918	914	862	900	915	928	884	934	935	870	888	925	939	915	858	920	920	909	889	900	924	913	910	871	868	948	847	920	940	865	912	983	907	871	916	944	895	936	908	890	918	988	999	921	920	919	913	920	947	887	884	949	932	898	929	934	941	935	874	876	937	921	944	991	912	883	933	914	873	963	898	889	920	849	969	942	928	893	894	972	851	937	930	896	948	937	865	885	911	866	867	931	941	952	902	930	867	896	864	961	896	894	884	932	939	891	911	905	833	934	952	885	937	928	903	840	950	938	913	931	920	964	918	913	925	974	945	895	887	893	913	875	947	867	908	893	875	884	947	846	889	889	946	942	935	936	878	924	877	888	912	902	910	940	942	907	989	899	918	895	928	900	914	936	957	884	906	924	950	864	873	933	922	927	897	918	922	882	908	878	914	919	884	843	869	879	929	895	925	876	911	932	901	880	877	955	900	920	886	968	901	938	929	932	879	891	898	887	858	923	984	896	949	897	908	916	924	884	920	894	896	909	826	927	880	941	918	959	941	922	951	864	982	929	936	934	973	864	936	943	903	970	919	911	912	866	945	864	920	865	973	954	947	925	919	867	950	957	900	995	829	968	860	956	931	893	894	948	901	934	956	925	867	909	883	900	916	901	849	900	909	939	936	908	876	941	901	850	933	912	902	913	977	963	923	892	920	893	909	905	898	942	924	928	895	920	926	847	875	890	909	878	868	857	951	880	883	857	956	913	908	894	943	913	907	921	886	932	928	896	911	874	947	873	893	918	925	904	930	909	915	975	946	961	889	905	928	925	929	896	910	912	985	935	900	896	919	893	909	927	933	926	868	945	883	899	881	884	963	920	894	870	854	934	882	998	917	959	893	865	887	922	897	865	876	872	909	943	963	909	888	880	954	914	903	912	915	921	908	947	889	904	986	938	926	863	914	847	935	915	921	894	958	927	858	854	945	912	954	982	885	928	955	918	885	890	923	984	909	871	921	902	923	933	926	887	886	921	954	902	934	913	911	924	892	950	903	937	923	919	946	892	916	939	888	944	900	870	948	913	873	896	941	909	919	913	881	918	898	860	896	914	934	925	876	885	848	894	918	925	929	898	935	957	943	912	908	940	925	887	901	894	945	870	948	937	875	954	899	907	887	882	869	962	953	859	922	906	898	955	900	935	947	879	877	929	919	904	930	878	977	864	933	924	940	958	891	910	912	888	880	959	888	970	908	902	950	914	907	916	913	905	878	911	894	929	904	890	963	929	901	875	876	898	873	922	911	958	919	925	927	890	938	869	980	910	919	865	905	942	915	944	955	957	912	938	903	960	894	972	909	901	882	904	922	873	883	877	923	905	960	888	904	891	929	937	900	899	920	901	892	938	922	874	864	894	910	912	977	921	921	918	887	991	867	992	895	955	932	901	898	915	929	936	887	892	887	932	903	882	905	926	934	926	886	928	925	878	902	912	896	890	892	937	894	936	881	940	917	917	933	938	958	866	937	881	921	884	951	908	889	871	891	903	910	896	924	897	929	872	961	944	929	926	907	933	920	950	947	941	891	897	868	902	914	907	930	844	880	887	936	978	929	909	870	925	885	921	963	863	867	975	871	935	899	879	926	937	917	903	933	916	936	940	947	880	952	893	910	858	959	930	908	925	907	965	931	885	906	919	947	900	922	898	900	909	936	938	913	847	932	905	942	947	897	946	966	951	960	949	953	854	935	859	939	928	876	896	945	910	906	952	966	913	918	914	953	873	979	924	875	932	892	902	946	930	918	944	909	933	918	917	952	922	940	922	881	957	860	875	976	928	903	925	895	846	948	931	880	911	925	883	920	913	883	909	869	910	889	912	867	967	855	925	918	844	946	853	938	887	958	979	898	900	934	895	878	879	930	897	872	884	895	863	904	951	897	874	943	853	909	939	893	907	931	944	920	890	912	987	899	888	916	969	878	938	909	973
4530	8049	6712	3773	2346	1778	1637	4534	21501	29909	29747	16073	6118	2151	977	860	729	745	765	742	754	758	759	773	766	735	827	707	764	754	758	776	695	797	745	734	738	733	755	730	790	738	747	700	775	694	777	717	768	757	727	822	779	738	762	750	799	670	749	749	739	735	781	715	737	732	741	773	741	754	732	792	746	717	725	762	749	746	747	749	713	748	719	728	724	772	716	726	753	739	730	721	707	769	732	739	716	740	724	693	741	786	734	661	745	743	727	727	731	705	802	768	719	710	684	734	765	769	733	766	797	747	764	731	728	716	742	707	762	740	781	715	770	739	702	773	760	736	703	748	739	743	681	726	714	736	765	729	725	726	722	706	752	741	712	798	715	779	760	724	733	698	720	746	704	742	690	724	736	755	743	770	793	773	761	734	745	782	691	786	745	786	697	749	798	746	689	716	732	741	723	747	747	760	722	722	712	776	756	742	739	697	725	736	771	747	693	732	706	773	718	756	711	742	722	731	712	737	710	753	691	761	756	807	767	741	718	724	728	729	790	753	735	752	730	726	793	714	729	770	707	739	735	719	753	748	724	771	705	731	735	724	728	758	707	740	723	742	710	747	752	707	740	779	734	712	729	711	729	699	737	702	745	723	748	752	815	748	702	720	737	729	690	785	755	741	742	706	758	737	733	717	739	687	732	742	779	699	713	727	723	675	740	731	748	791	726	722	750	724	711	699	746	732	743	712	708	749	723	733	711	767	794	742	727	762	749	740	757	729	731	738	712	745	735	707	723	781	755	699	708	763	713	752	744	713	738	759	735	743	751	718	741	728	758	737	690	719	751	734	723	705	732	685	753	695	769	745	724	739	741	733	712	714	717	793	726	707	744	743	716	785	697	738	742	715	761	781	740	764	751	723	770	730	733	737	695	722	738	760	706	739	749	702	698	739	757	725	784	729	745	697	724	791	771	725	743	761	752	750	735	700	732	732	762	721	729	753	721	742	736	722	743	723	720	759	744	750	703	702	733	736	716	760	720	735	721	715	722	707	723	744	739	756	722	748	702	724	712	761	714	756	717	669	753	709	774	694	723	696	715	742	726	755	755	705	729	754	658	730	672	762	696	759	752	716	723	766	730	771	728	724	727	712	746	709	749	704	741	697	727	707	694	771	721	718	711	752	727	708	750	704	710	758	723	755	740	717	771	717	741	740	735	756	689	724	716	705	747	725	725	728	737	719	759	726	734	676	747	728	752	717	721	733	698	737	671	748	725	736	717	743	710	780	771	692	760	767	712	775	769	730	737	699	736	738	667	714	739	763	717	777	715	742	709	742	741	777	705	690	748	714	738	755	746	708	738	757	775	733	725	785	738	710	722	729	778	736	744	739	748	711	730	774	750	744	732	699	708	754	714	693	724	693	791	706	753	738	752	713	730	706	706	698	747	678	689	712	728	761	708	724	750	707	752	756	741	785	679	723	711	735	715	748	731	713	732	736	749	754	740	750	738	766	729	696	731	693	705	741	729	739	740	708	763	741	746	755	700	751	757	756	741	765	705	719	731	720	746	743	731	749	697	699	739	686	721	742	762	769	757	759	722	716	709	698	747	670	706	721	708	728	760	761	754	759	695	730	761	689	701	732	732	755	772	728	767	739	752	734	712	719	737	754	735	730	715	736	706	741	693	770	750	707	708	736	757	736	738	743	742	775	714	731	772	735	731	765	712	785	741	762	804	743	730	707	709	704	789	753	743	764	684	784	772	726	687	672	787	742	723	729	769	746	671	729	710	753	766	766	694	698	762	734	707	741	707	683	725	740	768	683	725	726	718	748	717	700	770	676	717	734	724	750	741	767	728	687	752	756	766	717	738	748	709	711	740	733	727	744	775	720	743	714	700	778	782	746	690	766	731	684	755	753	754	741	731	713	729	769	757	697	682	764	714	766	723	696	740	727	811	739	732	690	720	730	751	674	749	700	782	723	781	758	710	720	727	735	702	783	720	760	717	747	686	723	753	732	744	756	741	726	671	729	706	668	716	728	699	728	782	725	702	723	727	725	730	749	720	751	720	756	700	737	688	718	721	735	718	719	769	761	781	736	756	750	751	771	747	745	748	672	737	753	706	705	764	703	680	735	765	704	735	696	792	726	748	701	693	686	722	746	729	715	721	701	712	723	715	725	730	715	766	747	763	689	747	734	745	733	766	721	711	693	748	711	668	724	748	710	679	694	741	748	727	786	696	764	750	753	728	785	738	740	728	760	674	711	761	731	764	736	727	772	745	770	709	698	721	735	720	726	708	741	756	732	705	762	761	718	751	732	723	748	693	717	731	715	735	723	732	699	701	671	675	748	758	765	719	770	712	790	687	768	745	759	753	681	761	687	752	765	724	726	731	746	736	723	725	734	772	735	741	700	709	749	760	709	781	701	736	778	704	660	751	713	711	689	738	702	701	703	763	732	740	739	744	761	688	684	724	738	717	781	727	763	738	747	683	731	760	729	737	756	750	721	719	744	720	744	698	751	778	738	770	684	700	704	677	723	759	734	701	703	775	770	730	777	762	792	789	721	737	722	778	714	732	736	742	722	703	721	734	735	779	725	685	689	719	734	717	677	769	718	708	702	720	765	766	754	776	732	704	730	741	748	729	718	719	739	669	761	733	696	723	723	701	766	699	766	743	694	779	756	722	758	732	760	740	710	722	744	724	660	734	684	709	718	741	728	772	743	787	755	720	705	707	701	732	740	715	734	761	743	737	675	734	704	735	685	680	715	740	735	697	740	746	766	730	770	743	736	745	680	733	722	739	711	674	722	718	726	735	760	682	736	732	754	742	763	772	725	727	672	773	731	722	732	744	729	704	748	745	715	795	688	758	742	725	781	743	772	735	737	737	740	730	702	709	739	743	729	687	747	671	698	768	761	720	685	788	759	705	739	796	787	717	706	726	771	746	760	723	765	732	718	727	747	655	735	774	712	717	767	699	756	720	763	732	751	756	702	738	704	729	702	725	720	719	741	697	763	727	718	733	760	740	752	716	737	748	734	767	668	743	780	721	730	728	719	734	753	748	734	741	744	741	733	734	783	719	757	730	736	729	738	735	704	683	732	756	723	705	679	743	719	746	747	751	679	767	733	738	696	734	774	748	757	757	738	708	716	689	747	721	719	688	735	704	754	760	723	745	691	767	737	727	715	764	759	722	736	751	752	720	745	747	712	698	707	697	696	690	688	763	731	744	703	668	760	749	750	706	723	729	735	769	759	757	705	704	746	753	737	727	750	742	714	718	720	746	706	761	709	721	710	783	730	724	774	724	706	730	734	727	749	681	754	755	737	693	711	724	708	689	754	748	739	716	675	747	695	793	698	711	707	757	721	727	720	764	717	733	756	676	729	657	727	717	740	719	709	743	700	696	756	766	714	699	706	742	711	729	674	759	735	780	745	721	733	740	683	710	701	725	691	772	732	716	725	720	762	720	766	719	757	715	729	741	766	730	749	723	694	717	721
27435	13522	2446	1358	804	741	740	752	1124	2092	2761	1944	1263	840	712	682	683	682	640	649	694	762	656	637	649	650	612	659	718	676	665	667	700	635	663	697	712	660	624	638	644	667	696	644	649	666	654	657	623	732	637	657	710	701	748	659	699	675	671	655	673	698	682	678	656	684	678	665	702	688	649	695	642	660	626	619	664	658	609	702	668	641	679	684	677	645	690	683	728	635	693	690	690	660	692	651	673	687	630	684	657	683	648	621	666	653	658	710	639	701	634	645	649	697	721	721	633	664	644	651	693	644	666	668	685	627	661	635	664	695	675	636	676	681	661	672	631	649	635	680	693	686	673	701	630	684	678	677	691	663	731	685	649	658	667	689	684	676	662	613	656	720	661	661	677	705	673	623	674	704	684	646	737	731	708	669	664	651	640	697	657	632	691	680	646	659	632	671	716	639	689	689	670	680	673	671	656	656	683	706	681	631	715	682	661	652	675	665	707	648	674	688	688	658	707	666	634	700	656	685	618	617	689	642	687	663	681	704	685	653	731	664	695	635	677	651	636	712	642	684	655	671	620	697	697	681	604	741	653	658	689	670	681	664	695	638	644	659	643	664	642	692	654	685	700	713	671	662	723	673	696	647	640	636	669	662	650	669	619	681	647	643	703	672	654	650	639	667	659	688	671	677	696	719	641	714	656	664	658	675	687	674	662	643	674	648	662	604	657	654	657	685	674	698	643	680	658	663	659	688	640	658	695	628	685	721	664	668	611	686	689	681	655	665	646	639	633	677	673	653	680	690	667	665	655	660	619	637	722	673	689	616	693	718	701	665	674	683	698	686	640	604	643	629	714	661	697	659	636	674	689	677	688	701	690	622	627	664	654	684	657	688	666	689	617	714	750	676	683	718	720	669	651	681	710	670	632	672	690	642	664	694	689	679	668	621	660	663	647	688	733	645	651	618	640	666	649	668	675	623	666	702	632	660	678	675	672	668	639	668	706	692	727	675	673	674	669	687	708	649	710	686	714	716	676	714	646	630	661	714	701	642	656	689	649	708	692	720	680	689	702	637	636	662	668	687	676	653	674	636	672	653	656	627	654	638	626	694	700	658	645	676	676	654	712	636	682	618	618	666	634	646	652	690	702	687	705	624	649	693	682	650	697	671	679	691	636	681	665	661	650	668	664	651	664	664	617	671	630	666	663	647	647	676	711	653	645	655	656	676	633	654	727	637	672	682	701	684	683	671	674	648	624	675	647	722	661	691	663	628	692	654	674	653	685	646	645	667	661	656	651	686	673	658	684	669	646	662	635	681	631	679	656	640	651	621	671	663	659	663	707	694	688	663	693	693	649	700	663	681	711	673	676	673	667	664	661	682	615	672	669	647	654	692	653	697	702	653	637	687	674	631	700	719	656	678	656	655	639	668	670	672	669	656	626	650	654	669	678	685	651	625	645	630	673	650	667	680	648	671	657	673	664	644	657	686	683	694	677	677	641	672	632	685	683	679	655	648	722	652	700	666	658	687	663	643	677	626	677	683	661	682	685	715	685	699	646	631	649	670	646	693	670	656	639	672	673	691	636	669	647	666	663	671	626	655	664	653	676	669	683	661	691	651	654	644	679	671	616	662	669	672	676	665	710	656	706	630	677	680	653	699	677	596	643	665	670	687	645	675	619	630	701	654	577	676	693	697	654	732	675	646	660	696	706	654	618	634	662	680	668	650	672	663	665	696	694	705	683	691	693	598	622	689	687	708	654	675	622	695	636	640	676	646	691	691	677	649	663	693	689	665	647	652	676	662	699	705	673	651	678	679	636	669	643	729	661	669	666	629	676	696	690	672	661	647	654	672	654	664	646	645	648	679	706	644	687	659	646	721	692	639	639	679	674	635	630	708	684	669	625	641	637	680	727	710	688	733	673	658	654	653	629	669	694	625	633	660	649	669	685	632	697	695	686	690	685	653	672	667	605	734	699	690	654	641	642	713	661	657	653	618	680	681	646	685	631	689	640	666	647	679	725	623	688	669	678	664	668	619	645	702	692	651	675	669	659	663	636	675	644	698	687	676	663	725	666	632	690	696	643	653	703	605	688	688	681	718	681	688	672	654	695	651	637	667	649	669	713	653	625	713	679	668	680	653	707	670	680	654	684	701	673	670	671	685	680	632	672	652	656	681	655	698	677	673	677	680	687	690	662	647	652	632	625	702	672	675	619	666	666	712	722	608	644	645	646	710	643	646	649	708	649	653	684	692	615	693	639	664	656	643	629	632	723	662	619	630	661	669	640	670	655	686	627	647	637	675	655	654	673	662	652	710	625	628	621	653	637	673	651	610	653	675	658	666	676	641	675	637	676	679	658	660	656	646	700	664	676	654	663	678	680	682	641	647	660	676	666	703	664	688	714	703	656	678	664	665	685	642	662	641	624	735	641	692	653	688	668	711	670	696	655	698	682	638	686	700	700	666	666	657	690	656	659	671	662	719	639	656	667	726	663	701	699	683	690	638	676	676	633	658	729	676	666	704	674	678	664	686	627	665	663	664	687	636	645	703	634	687	592	641	688	693	661	680	632	683	706	635	640	680	673	676	689	672	668	635	656	659	686	657	701	656	655	660	688	694	660	675	657	684	645	671	671	672	683	623	693	674	649	694	659	651	695	608	660	681	673	696	671	637	703	681	641	647	668	655	632	695	703	645	681	637	669	634	644	693	663	718	692	673	696	684	694	697	680	635	641	715	689	609	634	664	665	684	667	686	687	658	677	688	718	670	642	706	663	704	689	649	681	658	707	710	687	697	682	697	608	688	652	663	674	734	641	636	686	635	640	674	663	700	660	699	696	687	614	636	641	642	707	650	624	630	681	673	657	670	620	650	687	661	668	678	653	661	666	687	731	718	636	642	671	666	663	667	644	652	642	673	680	675	650	675	663	678	691	692	665	662	649	727	639	653	668	651	665	695	664	637	660	663	673	676	650	655	653	687	679	670	649	649	655	713	620	644	652	646	674	650	664	638	685	590	614	627	687	675	633	676	693	667	676	688	698	663	685	659	684	647	636	665	668	655	652	664	676	708	677	670	631	647	650	626	637	661	655	610	722	672	657	682	663	683	640	709	638	679	706	632	639	671	692	650	671	680	653	683	671	623	655	684	664	724	662	676	653	679	631	659	635	658	625	677	689	647	666	661	666	681	694	636	639	704	635	698	697	683	690	656	662	667	654	685	641	668	664	670	659	709	663	698	691	636	719	663	668	665	661	660	637	683	611	616	673	666	666	620	655	686	650	666	670	697	692	682	676	686	659	691	685	652	674	706	705	665	636	674	653	643	660	650	690	635	664	657	645	692	694	704	699	685	697	754	685	645	620	658	641	666	630	677	633	718	690	695	649	673	661	659	672	608	729	685	677	647	629	701	638	672	668	701	699	653	662	691	706	698	697	687	682	631	641	637	684	652	688	627	657	664	672	686	635	647	670	654	672	682	659	652	685	667	693	650	664	685
5338	1769	1405	1086	719	618	587	713	1336	2467	3187	1919	1165	666	589	533	540	568	509	535	515	539	558	483	550	557	512	554	531	518	525	568	535	518	553	528	524	535	532	523	544	552	530	563	497	507	560	548	536	533	509	529	531	512	541	547	552	518	517	515	548	547	567	554	593	530	536	530	552	486	577	525	526	541	529	542	520	540	528	505	513	538	534	582	503	573	522	523	510	538	494	567	551	582	501	526	550	529	545	566	528	517	520	550	510	522	520	526	533	564	516	525	551	520	531	535	511	583	539	534	538	518	508	579	527	570	528	532	562	498	560	557	576	519	529	540	556	521	545	528	544	547	553	535	522	578	535	562	535	521	518	497	539	539	495	536	547	561	521	517	517	559	528	600	546	539	571	508	529	515	514	489	567	555	516	535	527	550	522	555	520	558	551	535	572	560	573	560	504	533	532	513	516	527	552	580	515	576	568	567	512	516	539	523	527	499	544	520	490	507	538	545	577	516	544	554	533	503	464	552	507	507	539	569	515	561	530	589	542	505	553	546	526	584	523	580	530	555	495	584	511	530	526	520	545	557	530	548	542	541	562	535	528	497	553	549	548	484	494	533	559	500	528	515	544	535	546	550	500	521	496	576	520	534	526	548	518	527	549	534	531	562	487	554	555	536	564	545	505	546	549	548	509	589	516	541	566	572	562	510	553	516	561	532	561	529	550	535	532	546	548	529	543	524	559	531	531	558	556	526	556	547	540	561	508	487	514	524	521	532	538	553	545	577	543	532	514	581	533	503	516	543	536	484	519	511	523	522	536	548	517	503	560	525	570	507	522	496	522	525	537	504	538	569	534	551	549	535	537	520	544	513	559	528	537	512	538	532	531	561	501	559	548	554	565	544	504	522	552	506	555	549	560	514	543	537	526	510	554	524	573	582	520	482	516	502	569	527	600	542	558	543	530	539	568	521	538	544	534	560	554	554	569	499	523	513	506	492	539	551	563	511	546	534	559	526	524	540	531	545	526	528	525	518	500	534	542	529	551	549	503	538	557	589	560	562	517	525	514	530	485	554	552	532	491	510	612	494	530	532	539	557	530	547	536	509	527	569	549	548	539	521	529	524	518	587	523	469	528	520	584	506	514	558	559	517	563	521	554	536	542	492	547	529	545	533	516	533	525	545	526	529	539	587	541	521	512	528	521	596	529	547	557	511	544	466	554	592	552	505	517	552	511	526	552	526	525	589	517	539	553	519	523	554	555	511	538	556	527	544	541	518	551	512	544	508	531	522	562	556	551	536	525	531	544	555	568	547	536	533	504	521	553	531	515	538	536	526	612	543	503	576	515	572	476	543	540	518	553	574	508	518	544	519	498	548	591	509	551	543	507	529	515	520	537	539	539	569	541	561	499	570	520	508	524	510	514	570	524	550	558	515	557	498	541	576	526	560	551	582	533	504	506	530	543	492	492	521	552	543	538	534	521	567	510	529	539	581	562	556	553	542	524	541	559	515	542	561	529	526	559	547	530	533	457	509	548	564	505	563	550	509	518	497	526	528	568	552	517	531	559	565	533	518	532	537	516	519	521	529	592	526	533	522	465	608	529	567	516	520	543	533	553	534	531	510	525	551	550	548	534	557	539	534	502	517	552	527	563	532	502	533	482	569	505	527	542	556	585	575	499	524	534	575	514	535	591	529	544	524	505	582	517	519	521	519	507	573	490	541	525	513	553	523	558	554	577	517	535	531	583	536	529	547	518	515	539	552	525	508	525	537	493	568	551	547	537	514	603	539	557	576	519	551	520	527	524	572	545	516	535	499	537	515	565	548	568	599	537	552	568	502	550	535	552	558	550	538	536	560	535	507	520	543	514	533	508	530	496	550	541	539	532	535	512	561	547	526	518	523	548	530	544	539	550	531	572	505	582	523	542	550	538	513	521	575	459	554	584	542	522	533	534	528	578	499	547	528	528	526	554	513	526	556	511	511	529	544	557	538	538	546	521	526	540	537	553	519	531	524	558	537	506	516	518	506	521	551	549	506	529	534	531	517	526	523	483	524	535	550	513	510	507	534	526	588	527	516	521	537	552	532	541	524	492	549	568	573	528	536	519	545	539	558	560	517	538	531	567	532	545	558	546	557	533	537	545	540	510	561	571	509	559	522	528	526	543	461	513	504	568	569	527	513	543	522	539	552	565	521	560	547	572	535	569	567	562	497	528	525	528	522	499	535	566	506	547	505	530	503	580	562	539	496	560	523	522	553	562	541	508	534	528	526	525	529	537	504	515	565	501	567	535	539	568	512	585	550	527	538	560	543	517	511	501	521	532	513	536	532	563	515	540	544	535	553	545	510	574	520	508	512	534	535	547	496	564	561	563	543	508	567	538	545	487	587	551	557	510	543	571	536	503	528	548	542	510	534	539	535	545	541	542	581	514	550	517	628	507	538	521	515	528	543	562	577	533	546	516	524	542	519	521	538	546	505	524	546	547	534	586	530	523	503	535	560	559	532	528	541	489	538	541	537	579	558	540	558	553	551	530	556	557	509	508	494	525	509	555	546	542	518	545	527	537	540	521	505	539	511	557	519	525	562	526	505	557	553	506	534	558	534	520	574	575	538	550	551	516	550	532	545	560	578	514	513	537	563	577	573	558	573	519	527	551	495	528	528	525	577	527	532	549	518	569	521	532	498	518	509	527	546	537	500	550	568	500	494	518	544	580	505	510	525	530	531	534	537	559	570	562	593	582	541	496	536	555	581	533	565	527	522	542	513	508	558	487	555	550	519	508	491	537	569	536	588	524	567	513	542	542	545	564	522	545	537	555	530	514	496	541	513	527	495	518	512	553	524	514	533	504	531	544	566	511	504	524	566	502	535	550	563	524	537	535	518	502	548	567	506	509	594	514	543	534	614	559	555	531	527	505	520	549	529	534	543	490	505	553	555	530	547	537	543	515	546	524	517	550	541	520	529	570	534	517	551	514	509	527	556	547	493	545	503	534	554	532	498	565	529	535	551	544	589	565	510	534	550	493	504	560	535	543	541	542	531	492	529	498	592	512	553	542	552	508	503	517	556	525	514	551	529	529	518	531	538	519	526	557	555	537	552	541	567	537	521	534	559	535	532	549	533	553	559	542	560	543	481	542	520	515	529	555	533	526	533	549	538	541	529	539	546	534	505	570	481	523	517	521	546	551	523	544	514	517	525	552	526	554	537	517	551	527	510	514	505	516	540	548	588	585	553	561	537	565	576	572	524	521	549	563	531	567	585	551	538	507	539	542	494	524	562	535	537	557	526	538	531	504	550	525	518	573	540	528	528	535	490	537	540	542	527	601	524	542	545	574	560	589	544	539	561	526	506	553	543	554	549	535	522	570	549	506	533	520	505	575	569	515	566	547	561	514	530	522	496	550	544	548	490	520	532	543	535	562	539	552	567	502	545	519	515	518	576	580	578	560	559	532	544	523	556	524	521	524	526	532	561	525	526	524	510	604	505	569	562
25036	21066	27020	25048	7106	1614	1242	948	858	8346	19108	14873	7360	2212	1070	720	708	689	662	704	629	634	730	710	666	634	696	629	674	674	649	641	673	661	705	675	668	697	702	656	700	653	683	685	669	675	678	726	700	673	660	683	704	644	628	654	708	702	694	708	679	674	677	660	663	639	640	675	652	647	656	690	630	683	665	668	672	703	609	675	686	666	725	711	666	674	700	689	635	696	683	666	662	651	676	700	729	665	681	677	644	678	609	705	670	684	720	675	640	685	678	642	645	635	650	639	707	679	638	709	648	706	670	667	700	678	708	683	646	656	678	736	614	667	669	628	660	726	653	658	698	666	674	672	690	689	682	676	675	699	690	664	636	654	652	695	659	656	631	665	639	669	686	637	678	702	668	671	688	662	663	645	684	648	708	641	681	671	621	675	676	681	642	658	616	659	644	650	713	677	663	661	661	663	635	644	650	671	637	647	676	641	699	640	680	651	633	665	661	671	673	635	663	689	657	668	606	678	625	693	678	667	658	728	657	683	626	641	681	702	670	674	676	658	706	587	646	695	669	704	714	694	663	673	674	688	672	669	706	641	685	661	689	677	674	701	663	648	679	635	696	647	689	644	711	646	662	676	651	737	660	668	647	640	670	691	661	701	726	638	702	662	713	731	645	678	636	707	697	613	691	644	654	692	702	658	663	665	686	665	680	654	676	663	644	650	655	645	674	680	633	627	714	690	625	708	675	655	670	685	712	669	672	663	688	673	678	633	663	682	649	676	668	661	688	701	672	715	694	620	651	702	683	657	642	676	666	613	665	635	685	706	698	651	677	671	688	651	698	649	654	657	662	636	651	656	636	676	644	713	716	665	671	676	673	622	641	672	650	616	694	692	647	656	713	723	655	666	664	668	701	626	666	687	701	656	700	632	699	666	648	637	647	673	703	640	675	625	643	721	613	710	664	700	617	629	654	691	680	663	661	676	701	748	677	662	667	686	641	666	711	669	695	634	678	692	662	696	645	689	653	663	643	637	700	730	629	651	631	682	650	704	689	697	655	673	702	710	624	678	693	720	632	679	659	650	703	622	655	690	682	666	664	693	671	657	685	648	674	607	662	711	677	609	667	670	684	685	686	673	695	699	658	735	600	661	676	669	683	660	680	716	683	661	659	665	659	657	626	679	660	650	661	656	690	652	691	664	674	663	678	689	706	698	666	655	654	635	630	680	668	647	640	655	703	654	674	687	656	683	654	702	680	693	693	651	656	674	702	642	612	654	699	680	691	661	642	636	684	672	676	662	685	720	665	664	704	653	680	659	693	637	714	688	659	694	669	677	663	676	628	673	690	645	701	649	718	674	694	651	648	666	689	690	643	683	680	690	677	681	670	681	673	672	634	687	673	643	707	643	666	631	652	675	610	669	660	685	681	679	720	669	672	644	707	659	656	680	654	663	630	679	674	690	626	689	641	657	675	654	654	671	659	675	675	618	718	681	689	692	676	637	663	654	657	684	701	662	653	654	676	667	660	666	703	666	665	708	662	639	627	691	672	704	662	636	683	653	670	691	622	691	657	730	668	652	655	700	662	658	669	649	640	685	631	652	749	701	639	706	638	647	666	630	654	685	659	626	645	687	645	643	670	695	681	642	650	636	727	682	669	648	661	703	725	677	715	671	706	676	658	682	667	721	628	674	682	628	654	677	681	719	687	666	606	673	671	686	600	621	692	674	680	661	686	731	673	681	648	684	649	658	698	632	687	652	673	631	665	692	601	650	682	671	639	648	664	673	661	673	674	673	658	650	675	719	648	676	657	672	679	658	691	646	688	663	645	708	655	665	680	692	664	633	698	648	676	698	638	693	731	678	678	692	699	660	645	638	630	615	698	685	659	627	645	673	649	721	675	654	692	663	667	753	654	664	703	666	679	665	643	674	683	651	663	655	667	668	673	668	655	671	667	670	669	692	679	706	653	671	614	675	737	701	675	704	664	634	684	688	699	609	629	656	687	654	639	677	669	642	627	695	654	717	665	665	617	689	647	680	709	619	661	718	711	662	688	667	652	684	695	663	697	635	631	643	662	692	686	622	679	679	663	722	678	680	642	709	692	629	616	628	607	665	697	730	673	692	659	643	663	629	655	616	691	670	704	710	708	689	678	619	676	684	659	676	686	655	695	674	669	658	719	653	612	658	672	660	693	644	655	677	704	658	614	691	706	672	638	637	701	701	624	662	625	700	617	682	631	710	717	633	659	641	635	685	646	632	638	660	645	679	645	653	633	684	740	663	682	620	661	668	688	674	658	645	650	701	685	629	648	637	690	692	707	672	655	677	667	658	669	663	655	642	669	665	679	674	656	623	649	667	693	677	635	654	681	676	662	681	663	685	674	701	652	656	700	659	651	619	676	691	676	624	699	672	696	675	635	676	693	676	633	673	588	682	647	654	686	703	677	653	640	641	663	676	671	684	660	654	664	694	699	644	653	681	684	642	697	646	718	690	656	637	624	645	673	721	653	685	686	669	641	679	629	697	691	667	686	690	678	697	664	666	685	674	641	642	656	641	650	680	716	699	644	698	649	662	634	654	651	702	641	655	717	708	683	669	656	670	673	695	688	680	654	680	663	660	643	644	669	687	667	686	643	655	697	664	634	673	688	684	660	725	660	662	706	681	674	668	656	639	694	648	654	621	658	670	655	686	689	655	684	650	651	680	634	696	673	613	680	673	672	628	653	653	668	678	695	658	638	712	721	679	662	649	675	651	690	678	663	636	665	688	658	658	731	656	619	641	673	732	656	646	616	708	683	656	651	640	651	643	644	621	711	609	677	649	655	683	654	668	693	650	693	682	679	684	636	633	664	644	700	645	638	682	703	658	684	656	691	656	642	697	673	632	707	648	672	672	650	666	643	658	662	651	652	671	723	636	715	682	638	677	659	662	683	643	667	685	658	691	637	650	647	627	684	630	704	688	626	669	622	637	606	689	684	648	681	688	675	670	654	650	612	703	657	619	683	725	691	681	663	694	662	668	719	651	675	661	671	698	646	696	694	674	681	613	654	643	662	661	746	680	665	690	698	625	685	669	658	704	659	672	691	663	621	673	640	674	630	655	644	677	682	658	712	652	692	701	612	677	689	643	666	663	685	660	681	668	653	636	670	666	655	668	666	645	625	662	657	651	663	690	647	677	632	700	670	676	624	626	676	621	603	709	642	652	671	687	666	684	664	665	653	663	637	665	651	676	732	638	703	678	663	655	649	652	713	681	649	640	657	629	673	614	635	611	688	663	689	679	653	663	651	676	654	698	672	681	673	651	660	665	643	637	668	646	659	603	682	660	650	676	663	666	645	711	643	635	683	645	685	625	637	633	606	654	680	684	701	718	615	649	613	674	677	643	670	625	656	682	660	707	685	639	656	642	633	641	661	663	630	652	646	681	655	684	648	612	641	675	643	651	677	687	644	644	649	666	692	657	667	639	668	651	637	681	678	675	662	716	664	652	630	678
4006	4662	4478	2555	1473	1248	1076	897	914	10938	18222	13018	6419	2032	939	659	520	556	564	541	600	546	548	585	549	589	590	581	502	563	544	570	531	552	536	528	563	578	587	552	529	560	563	557	518	574	552	557	593	548	563	596	544	511	562	566	563	543	548	563	493	580	544	593	583	545	559	527	546	481	508	529	530	563	577	556	561	578	598	540	547	510	560	563	557	534	502	572	514	554	549	524	542	611	581	565	535	578	540	509	567	553	574	563	552	564	567	550	578	587	569	554	513	585	546	567	582	567	583	564	591	557	571	572	536	595	578	537	531	540	565	583	589	548	519	540	510	554	551	556	541	557	551	574	548	557	512	566	543	584	601	598	528	563	563	567	542	557	559	539	542	548	596	523	539	517	551	530	561	523	570	554	530	553	553	534	552	536	548	563	549	540	557	564	552	518	566	544	561	554	535	588	571	543	553	564	573	565	512	567	533	548	548	554	547	578	551	543	532	568	545	558	553	540	556	604	501	580	557	551	557	549	545	538	562	522	555	545	556	583	560	538	531	586	581	485	558	541	594	566	527	548	603	524	502	552	539	550	550	531	527	536	566	573	565	490	522	593	546	534	551	534	537	514	535	540	528	528	547	576	539	561	612	525	527	557	583	573	582	529	522	561	577	575	534	560	537	580	539	538	539	556	582	552	540	553	554	549	571	602	578	528	561	542	570	564	542	591	547	526	560	540	522	530	575	557	568	544	575	547	552	568	573	538	561	545	544	532	569	588	551	602	565	561	543	583	561	516	539	524	537	582	567	557	524	554	515	528	567	546	537	536	513	540	533	547	554	493	563	553	539	564	543	537	548	534	581	535	579	548	546	520	576	599	584	580	566	548	532	542	500	545	519	527	552	523	547	552	531	564	544	548	548	580	580	579	557	522	517	570	531	558	526	537	574	552	532	543	573	573	532	602	572	531	531	549	508	573	530	522	543	559	547	526	516	556	531	581	567	564	603	538	528	574	566	566	559	541	593	530	513	538	547	553	580	539	549	565	569	569	581	541	555	541	578	570	551	576	489	558	554	614	558	581	594	587	546	531	528	510	542	564	576	506	527	536	551	595	533	561	534	550	562	569	521	583	566	533	551	546	569	558	584	556	575	587	551	535	556	560	538	533	557	548	557	534	534	584	551	586	560	574	532	558	555	507	551	567	579	561	585	568	574	582	576	510	554	554	554	578	582	540	556	529	579	581	570	553	544	572	566	590	564	522	518	584	551	567	539	582	555	600	530	560	563	496	555	571	551	566	567	556	536	533	576	569	509	509	543	610	531	548	585	534	623	569	569	523	553	556	546	523	612	568	579	595	590	562	552	534	565	538	569	556	560	530	530	540	557	515	537	558	560	562	552	556	580	551	557	535	581	586	593	534	556	539	575	521	586	570	541	535	559	604	616	554	534	577	550	574	550	561	546	595	570	553	555	520	563	521	542	549	558	538	593	547	565	579	561	578	564	577	559	533	532	581	522	570	548	560	536	528	564	560	515	559	575	563	538	519	535	545	540	587	580	543	523	542	522	547	559	551	514	615	545	557	551	553	550	571	543	551	544	573	604	519	580	577	528	559	552	582	592	583	586	546	551	563	515	501	566	524	518	561	536	553	553	534	584	536	540	573	531	545	535	574	563	572	536	574	509	565	554	504	557	545	556	554	559	582	543	537	527	537	561	521	566	530	539	548	583	606	551	536	567	557	550	531	515	568	522	541	546	569	545	508	539	559	540	521	525	604	558	539	535	513	547	525	593	573	504	580	578	599	551	562	575	540	567	574	529	526	591	512	567	519	541	507	563	530	549	518	542	551	560	588	544	556	573	552	549	580	523	562	550	530	562	579	502	542	534	540	541	582	533	560	551	575	576	573	542	528	494	522	548	548	562	554	555	558	578	551	542	529	562	563	507	561	552	518	560	570	507	523	520	532	572	552	547	545	562	555	549	544	531	557	556	551	553	560	573	552	564	570	569	537	551	582	570	533	557	553	550	569	536	517	558	529	547	535	599	543	570	529	572	525	599	501	555	572	550	568	571	560	530	549	582	588	566	560	579	579	578	552	542	507	567	542	505	559	559	532	541	546	529	525	546	523	560	569	522	567	565	560	559	563	533	549	569	506	552	540	541	552	593	566	572	564	523	579	513	571	587	550	564	577	530	593	542	526	552	569	579	540	540	526	529	579	558	570	514	525	557	525	552	554	578	570	542	563	553	534	553	593	562	570	578	560	582	557	558	553	551	555	526	562	527	553	542	545	550	526	568	556	488	561	551	584	518	539	556	602	554	583	556	601	555	564	545	587	540	522	562	518	540	555	552	521	532	560	545	548	582	551	553	579	555	530	554	515	565	546	545	527	544	552	587	554	561	559	548	573	545	592	536	551	558	514	522	531	586	513	499	551	528	577	558	545	541	549	523	556	575	578	557	531	561	521	550	573	559	571	549	510	566	555	545	571	553	542	572	576	556	538	606	565	532	528	592	539	519	499	552	507	525	521	551	574	539	602	573	498	531	540	497	580	557	512	531	526	530	534	525	513	572	563	555	559	560	529	546	557	562	554	514	577	535	499	544	527	543	516	549	547	544	545	540	571	552	575	545	584	513	546	538	594	569	547	576	579	543	560	608	549	562	554	593	585	543	546	559	584	550	501	534	559	546	547	596	515	551	542	532	553	556	535	587	581	500	592	537	555	498	566	570	537	561	545	552	558	579	541	559	578	552	531	547	547	551	496	559	579	572	525	535	550	541	561	561	545	533	573	551	542	598	609	564	556	551	553	552	568	523	535	539	568	559	589	524	544	581	557	524	539	558	594	553	574	581	560	540	567	542	553	553	555	587	536	513	569	573	583	568	544	542	553	542	545	593	588	511	504	549	579	577	538	578	538	584	556	534	533	534	520	551	546	568	580	509	610	530	551	616	554	566	554	542	532	532	519	577	558	539	562	547	565	578	551	514	568	565	529	559	568	564	554	570	546	472	564	568	569	569	551	554	538	562	580	559	540	564	531	535	581	554	540	535	565	588	547	554	575	555	583	552	541	545	517	547	564	563	547	543	520	569	547	595	524	555	573	545	558	534	529	547	554	548	563	552	525	576	590	517	577	570	544	534	569	539	582	573	538	561	544	574	561	548	569	556	535	564	486	573	521	535	572	574	579	531	543	561	496	537	573	524	537	536	540	550	514	571	536	490	562	574	526	543	577	549	561	500	549	561	509	526	523	502	580	577	598	535	503	569	525	586	553	540	512	570	559	557	519	577	561	520	549	551	573	524	527	560	522	585	548	578	514	507	555	602	560	551	557	552	574	566	571	500	513	498	543	583	567	511	575	593	591	574	534	581	554	613	542	557	581	518	530	596	544	555	558	540	560	560	544	512	585	526	573	561	554	542	575	556	556	525	536	558	585	569	557	547	551	548	536	520	572	573	566	566	542	523	507	549	507	544	549	545	560	601	568	551	567	566	528	580	528
23836	21058	28273	24047	21034	9579	2298	1495	1260	13511	35223	29545	16670	4636	1496	1045	808	903	831	836	842	843	801	772	786	855	807	831	804	867	823	784	758	781	773	819	774	822	804	864	773	785	821	810	754	783	813	802	795	795	819	790	834	770	798	825	817	801	835	836	784	756	786	781	810	798	840	805	803	825	825	825	807	819	838	771	811	844	787	802	804	856	817	808	780	829	755	791	837	819	851	789	734	795	784	766	771	779	849	853	814	810	864	804	787	768	859	745	855	837	818	803	846	835	820	790	806	808	806	763	836	819	799	779	780	754	832	781	804	795	748	819	817	867	805	842	768	847	802	790	808	768	725	802	779	797	814	771	837	833	759	785	809	809	879	768	847	804	836	788	841	825	866	816	819	817	824	834	830	843	790	776	743	835	844	831	860	792	780	814	799	836	804	835	802	757	856	785	759	812	814	848	777	796	795	801	791	809	749	796	843	823	797	797	815	782	808	771	792	823	789	796	760	826	812	834	778	767	761	802	796	787	837	784	814	787	807	844	885	844	816	803	782	838	844	804	795	807	832	869	825	763	807	815	827	730	815	770	754	798	770	843	789	790	795	828	792	853	772	813	847	864	852	764	807	752	816	845	771	808	815	847	845	797	856	817	796	797	778	731	774	762	791	788	809	834	814	813	798	774	798	782	831	756	808	837	785	816	811	796	793	833	824	820	759	836	829	763	822	789	777	817	842	755	761	781	795	843	819	798	858	829	850	814	847	837	777	798	799	774	828	828	805	811	786	796	798	853	812	792	817	798	759	773	776	845	822	795	823	797	810	799	805	756	842	823	798	806	786	772	859	799	781	790	831	817	750	814	803	775	789	835	792	765	793	799	800	830	813	827	811	785	758	808	774	791	840	859	750	790	811	787	801	834	803	776	794	771	771	806	833	774	834	843	802	806	825	819	790	802	826	805	788	778	806	871	823	802	786	819	804	831	794	804	808	765	879	777	760	770	787	814	774	825	768	810	823	796	748	796	803	814	763	818	793	745	785	861	807	839	808	762	776	786	810	802	792	785	739	778	831	753	781	840	739	777	786	781	778	808	841	850	828	781	806	803	748	777	817	779	765	848	811	802	793	823	807	845	777	809	775	787	790	790	778	760	792	837	816	774	786	779	802	818	838	813	799	842	845	770	769	808	835	815	805	789	756	853	777	819	804	763	748	791	777	808	826	850	816	801	799	770	805	777	777	814	796	818	832	792	801	761	792	805	784	765	794	807	790	805	776	812	831	799	778	819	795	808	759	758	810	878	765	831	803	842	871	786	775	805	822	795	829	793	766	788	837	799	796	758	817	802	764	829	835	816	819	787	816	842	848	844	797	773	805	838	805	774	767	799	803	793	830	854	756	814	815	785	785	706	808	792	780	810	738	779	823	815	795	861	834	778	771	829	786	837	826	760	819	808	773	819	774	794	801	789	810	797	809	800	753	809	881	793	834	797	795	780	742	790	770	830	805	786	783	774	805	783	799	839	824	798	767	750	795	792	762	814	793	840	782	781	779	834	790	749	780	821	835	745	809	784	806	828	808	812	806	793	796	863	796	752	748	759	803	766	807	771	821	780	817	827	785	803	802	794	843	767	832	815	803	756	804	738	818	814	802	796	803	795	786	770	786	770	772	793	789	825	833	850	792	760	813	834	819	822	838	830	815	847	802	793	792	831	744	836	796	820	761	829	828	789	829	819	788	835	771	852	842	783	788	850	797	788	817	781	847	809	794	756	737	752	827	864	825	808	780	788	799	805	806	757	845	782	795	792	797	738	828	756	802	824	805	793	800	831	812	758	781	799	802	819	877	784	805	805	798	759	784	754	793	839	772	780	815	806	729	796	812	807	806	810	783	824	788	754	820	760	802	786	772	731	817	835	808	777	777	763	800	804	765	806	819	775	786	788	837	775	815	830	847	805	805	765	856	777	766	782	798	823	868	823	817	781	810	772	833	776	778	819	786	819	801	803	709	802	803	773	760	770	783	815	817	778	797	807	788	781	825	811	822	809	845	768	815	782	761	823	815	810	765	802	803	829	768	813	801	825	795	842	779	792	758	789	784	825	774	831	775	805	788	809	808	802	781	796	805	842	820	824	762	818	793	823	809	819	788	757	810	819	775	739	822	857	819	819	827	731	819	796	832	767	786	771	755	768	806	811	815	833	782	774	817	784	742	804	736	782	830	807	817	837	797	830	732	809	785	802	804	788	826	829	732	801	821	800	801	792	854	766	796	776	796	804	821	834	843	807	845	834	802	801	780	789	803	795	805	779	755	823	833	795	827	827	796	793	850	863	839	798	787	792	797	799	747	784	839	795	825	768	830	789	789	816	767	820	810	823	820	821	792	804	701	781	830	782	835	766	765	776	774	839	800	811	773	766	816	796	832	770	785	828	789	781	773	804	836	795	789	808	846	788	782	813	810	795	835	824	801	789	816	760	785	771	822	860	825	827	767	850	821	810	745	780	849	802	817	776	793	814	776	798	758	806	754	770	794	790	767	800	817	763	821	736	810	857	776	871	804	759	782	751	789	816	809	790	814	795	797	797	727	737	765	769	800	792	807	822	805	751	769	746	780	816	799	782	847	873	815	768	752	820	819	796	836	813	778	779	841	796	791	809	779	782	784	815	812	757	790	788	760	807	807	819	765	757	785	840	757	824	800	822	792	826	813	823	820	789	762	780	819	809	771	756	806	806	823	784	778	831	775	824	811	799	797	805	767	837	786	866	801	753	742	836	778	808	850	824	820	805	757	850	788	813	768	849	824	826	790	749	815	801	794	785	787	814	815	782	772	742	760	812	791	816	814	812	797	822	836	776	794	770	784	828	843	801	778	767	808	759	809	748	792	780	775	788	771	808	824	733	774	802	778	773	822	763	788	826	829	747	800	818	813	828	793	809	763	770	815	787	850	801	829	769	858	816	764	859	772	799	795	778	817	811	837	798	793	824	740	805	797	821	804	771	815	793	816	770	822	799	784	812	765	762	815	774	797	818	769	776	790	828	835	797	817	826	820	828	825	804	767	760	787	740	789	826	818	782	802	820	792	833	843	863	792	802	833	825	806	808	751	782	796	743	774	801	763	810	786	828	806	787	770	790	819	786	782	869	784	812	827	812	804	793	818	854	785	806	790	782	756	763	819	774	799	791	845	795	799	780	775	789	814	815	764	841	842	822	810	785	821	767	801	736	791	797	809	821	830	751	723	842	770	767	784	807	811	770	800	782	795	787	818	811	756	802	831	796	792	812	778	741	731	833	801	811	762	825	797	824	777	810	834	790	777	834	856	779	808	825	816	795	795	777	774	809	819	805	754	797	810	762	782	775	787	850	797	851	848	784	774	780	783	787	776	776	779	829	802	806	787	764	803	794	821	777	820	785	777	798	800	832	830	830	767	794	783	786	792	825	850	789	822	831	828	846	780	769	773	790	798	810	751	780	833	823	778	827	860	792	846	804	842	791	833	821
4625	8522	7717	4097	2732	1884	1606	1465	1349	17171	32733	24819	12513	3609	1290	790	645	694	659	660	621	637	653	624	674	641	635	682	621	651	646	643	670	648	662	630	649	671	615	651	592	672	626	709	594	647	699	694	663	660	639	618	656	674	708	634	658	574	658	672	606	667	681	671	619	639	721	634	638	696	652	677	650	627	672	670	684	650	611	646	660	663	671	695	663	678	676	634	649	666	667	631	618	622	591	652	615	652	628	671	669	607	646	697	626	672	627	636	672	663	633	702	657	683	646	621	607	627	646	658	643	666	646	660	630	664	669	659	721	625	661	635	633	672	675	657	622	625	659	647	644	659	665	631	581	669	598	609	656	630	662	641	672	689	686	703	651	627	646	665	642	641	669	669	645	606	652	632	627	685	650	692	712	629	633	610	596	621	598	696	614	635	640	694	615	597	622	647	711	674	657	656	639	632	651	621	679	655	664	650	621	666	664	608	647	678	681	657	650	668	628	649	622	678	606	693	650	609	687	640	702	655	647	609	638	690	619	660	632	626	660	652	648	626	647	626	631	643	625	668	631	660	666	632	652	659	637	678	622	668	695	665	627	704	703	631	634	652	629	643	665	637	600	638	661	586	644	665	630	623	610	651	605	644	658	623	637	685	648	653	631	645	669	676	643	689	651	634	644	615	635	732	651	626	614	656	659	632	667	641	633	609	601	645	646	644	654	655	645	614	662	702	654	704	666	648	664	652	649	586	634	668	625	667	627	632	607	671	662	685	684	646	657	673	650	676	659	705	671	628	656	638	711	642	649	694	664	664	643	657	661	634	705	613	656	643	636	649	660	622	629	669	671	639	624	611	650	682	629	629	694	629	659	660	594	635	640	645	617	635	634	675	627	662	690	607	634	645	668	679	651	676	640	667	663	607	629	661	652	657	711	634	640	615	605	646	634	632	608	669	665	644	621	611	640	635	667	624	640	664	633	678	621	653	676	636	649	660	686	636	573	661	623	637	608	642	628	626	653	662	621	618	621	614	691	652	664	684	673	601	689	681	675	632	633	668	667	661	650	625	670	644	729	652	631	674	638	632	638	620	651	650	640	663	602	660	611	591	672	650	691	687	635	646	690	596	667	664	711	696	695	578	638	670	626	669	641	645	607	656	661	613	706	662	594	695	655	661	650	605	690	681	680	683	616	669	665	661	673	635	637	668	605	672	642	637	649	666	647	666	643	680	667	650	669	624	659	654	664	607	631	608	670	663	615	633	659	694	661	658	655	670	636	661	628	646	655	647	646	652	624	619	663	626	630	620	639	631	667	650	682	636	675	664	658	616	626	645	657	659	664	671	655	675	664	653	656	612	640	656	656	655	668	616	641	631	646	662	653	656	659	582	666	642	650	650	659	667	632	672	644	644	644	703	666	655	673	687	677	640	675	624	670	693	646	595	671	637	642	649	653	648	647	661	623	642	639	604	656	639	653	602	644	616	653	645	653	652	655	642	636	661	651	635	665	651	646	647	596	673	628	655	668	665	616	630	685	628	662	644	671	659	611	657	647	592	660	609	695	657	629	659	677	659	627	645	640	665	641	598	702	614	656	668	625	648	583	620	642	682	662	712	630	643	663	661	646	654	639	651	654	639	650	705	622	613	658	677	648	670	679	636	658	632	665	635	633	683	611	652	640	620	629	667	652	647	614	641	597	640	637	623	683	648	665	597	660	661	664	621	623	659	632	621	626	672	701	686	607	631	669	617	640	635	653	630	662	625	655	629	665	680	618	604	656	680	570	625	664	677	664	664	688	638	682	640	672	605	641	697	643	673	659	674	657	600	644	671	630	655	653	624	642	658	666	552	617	674	606	652	638	671	620	671	678	629	640	692	623	702	655	673	658	651	651	694	675	604	687	641	653	653	679	681	659	633	644	652	657	634	623	639	649	689	653	654	598	640	604	647	612	647	654	640	662	645	640	597	647	628	671	607	629	670	613	670	659	674	664	680	662	667	659	653	680	627	598	648	664	643	598	648	657	614	607	653	654	681	636	602	639	616	703	634	649	638	676	636	605	650	619	616	705	645	678	589	631	665	632	625	659	619	615	674	664	679	663	601	650	642	608	641	604	627	651	652	676	630	670	647	641	651	676	657	694	638	653	561	615	659	639	672	633	653	671	687	660	647	661	657	693	679	624	673	646	636	598	650	640	616	634	659	609	576	645	664	605	615	597	687	706	640	681	650	620	609	647	625	636	663	642	653	646	675	651	641	697	650	632	651	655	613	665	628	665	627	649	649	659	671	683	668	607	661	626	625	686	645	665	618	645	602	649	644	609	698	632	631	663	667	648	637	622	653	676	679	667	635	632	661	652	632	628	674	652	720	651	685	623	643	618	660	654	610	645	622	679	637	687	632	654	687	677	625	627	669	630	672	643	605	618	640	632	665	658	637	608	633	664	662	640	610	618	626	647	586	624	672	629	678	652	622	687	631	649	640	662	639	632	677	612	664	652	687	627	712	683	696	618	669	646	651	647	638	677	614	660	661	643	625	617	622	635	661	638	640	618	630	682	647	601	665	640	646	634	670	638	609	619	672	640	626	654	628	621	613	610	696	628	640	668	665	609	653	639	631	641	628	660	652	634	643	663	645	694	685	642	617	639	645	623	671	643	647	708	628	650	660	627	610	626	705	646	599	649	651	654	624	633	660	624	667	681	626	659	638	651	618	615	671	681	632	589	649	607	673	645	624	645	654	612	640	680	652	675	660	602	636	691	624	626	681	627	665	641	673	656	652	667	652	620	640	644	625	629	623	645	636	653	669	690	612	662	629	664	684	678	610	626	641	645	662	605	672	633	635	618	616	664	654	630	659	631	605	636	640	650	630	605	648	654	674	665	637	645	663	660	664	626	608	673	622	650	693	638	712	644	613	667	619	668	651	647	658	672	602	608	594	677	653	645	632	634	686	661	665	640	618	649	620	678	668	615	621	635	643	620	642	645	621	626	653	674	631	611	647	670	656	629	619	579	635	621	707	669	670	643	674	631	642	640	687	652	671	679	641	622	631	634	640	644	677	590	623	649	683	683	634	668	660	644	670	650	651	664	653	631	641	644	687	681	673	621	690	685	679	656	612	627	679	628	705	682	715	665	619	606	622	620	637	671	635	633	669	636	606	666	660	626	636	649	637	645	646	622	626	672	653	610	620	602	662	628	692	627	686	707	652	637	611	605	656	650	608	613	676	645	644	659	621	658	683	654	683	669	652	635	654	639	640	672	636	683	659	635	646	655	648	627	654	641	652	642	661	649	615	573	674	627	612	663	613	674	675	618	654	652	614	616	600	637	627	634	668	603	676	676	636	625	628	665	605	624	691	650	599	582	640	669	604	619	642	667	564	650	650	667	655	654	646	619	628	649	607	633	671	627	664	671	643	639	711	648	631	612	653	645	673	669	674	684	654	634	659	640	619	626	654	655	637	631	631	638	639	626	596	645	646	605	663	647	702	667	656	682	654
27173	13054	1850	921	615	530	492	456	490	906	2308	2149	1426	690	536	445	400	435	416	452	404	415	401	406	429	439	414	366	397	425	391	425	435	453	478	455	437	423	446	405	468	416	396	417	391	425	433	397	409	423	426	413	421	409	439	411	437	399	436	416	420	425	443	397	420	387	447	392	397	434	411	430	416	427	422	381	421	443	441	389	417	417	437	396	381	379	384	423	418	433	407	392	414	408	383	423	439	404	410	425	406	451	400	408	444	395	415	380	409	414	430	414	412	394	442	394	366	408	411	438	458	422	428	400	440	437	389	413	425	409	405	428	416	426	416	416	395	430	448	391	432	445	437	404	413	421	418	401	423	408	405	421	384	410	415	444	424	405	411	403	410	371	427	386	405	413	433	443	388	402	412	423	409	412	405	399	392	402	413	411	402	409	405	432	410	415	432	447	418	393	408	390	416	398	410	403	396	405	443	437	409	407	415	426	412	415	423	392	445	408	439	387	429	405	426	416	404	404	414	453	369	415	412	395	410	447	410	425	423	392	417	408	365	415	426	414	422	489	437	469	357	428	412	421	385	402	413	454	404	412	378	443	415	409	327	405	439	466	424	393	399	371	431	432	456	423	404	421	437	392	448	431	444	436	429	406	450	394	401	401	417	422	394	424	429	442	414	414	390	401	452	401	424	461	424	408	410	421	435	402	379	413	441	425	418	386	425	423	422	397	417	441	439	398	472	419	420	435	446	409	414	402	412	448	405	423	402	387	403	445	469	406	405	403	422	421	420	410	439	412	463	428	425	441	442	440	417	385	418	423	421	420	449	407	438	416	393	403	415	448	402	417	399	403	442	362	433	410	418	393	418	432	426	442	428	403	428	416	445	438	399	395	427	372	393	467	469	414	421	402	448	444	390	418	383	417	409	395	391	417	417	392	426	404	363	449	402	418	421	449	394	421	371	373	433	386	452	382	454	427	396	384	436	422	417	430	421	411	440	393	418	427	423	417	340	426	412	420	468	426	435	406	391	407	415	419	412	418	365	427	417	387	388	449	409	447	403	391	433	386	417	412	424	385	415	436	400	431	452	433	401	406	417	432	447	403	407	435	388	414	399	419	440	392	407	415	430	386	410	407	454	458	424	404	424	433	458	426	450	404	416	399	404	418	440	402	427	420	403	446	397	417	402	357	370	428	420	426	409	425	412	425	438	426	405	410	376	405	414	422	403	399	419	419	413	429	376	413	410	407	447	438	435	356	411	445	417	408	418	414	429	404	372	379	441	421	416	443	416	432	412	402	437	429	396	415	404	424	436	381	445	439	424	428	436	398	400	442	409	400	406	400	397	441	408	457	395	402	397	431	383	412	407	404	384	413	410	438	453	426	442	411	406	424	432	405	395	391	436	428	434	396	425	472	431	404	413	414	434	432	419	396	419	432	395	471	436	403	409	428	424	425	402	430	433	386	423	419	409	383	406	408	422	463	428	396	387	384	403	423	402	408	408	366	410	432	403	432	449	410	408	389	416	406	426	464	459	423	405	393	430	414	438	395	411	363	450	426	378	440	426	418	446	433	443	430	389	368	415	418	417	398	424	426	403	415	417	410	448	406	413	390	399	402	414	419	435	376	398	432	416	431	428	394	420	405	443	439	419	410	412	421	414	438	434	438	426	440	399	417	411	418	430	375	418	409	387	434	414	443	413	384	409	430	398	418	441	400	408	384	399	395	415	423	446	403	402	403	386	420	378	432	398	388	474	464	404	408	384	411	433	434	426	420	423	405	412	402	427	363	406	378	426	432	413	403	446	417	436	428	411	445	426	417	435	406	449	413	439	418	413	430	398	412	430	434	398	398	422	426	450	388	402	416	402	431	421	393	458	451	416	408	437	434	461	424	406	397	446	433	424	418	416	401	402	445	416	395	379	394	414	416	418	371	416	428	412	418	409	423	441	424	377	412	419	382	438	411	407	413	436	399	419	429	419	438	421	433	427	417	450	413	435	458	380	377	452	436	395	421	432	415	434	430	392	416	429	372	397	378	424	457	419	430	426	414	427	418	406	410	408	454	386	433	416	417	424	362	380	417	407	402	416	417	431	428	420	400	414	410	395	416	443	391	442	375	384	424	433	432	408	379	371	426	457	405	419	406	411	404	451	411	405	416	387	423	448	412	394	443	432	449	421	435	410	409	409	419	435	425	443	402	407	431	389	447	439	422	414	423	420	400	429	451	465	414	432	426	436	416	423	420	429	419	407	419	448	424	409	422	396	394	440	397	446	427	432	421	419	427	389	426	425	396	401	414	394	428	431	421	418	417	379	428	422	435	438	391	408	452	407	423	380	466	419	416	437	396	413	408	409	416	423	448	440	419	423	398	419	403	432	416	416	450	430	393	416	422	448	408	417	425	414	391	435	423	399	377	379	366	405	402	430	392	419	410	408	429	447	380	447	413	444	416	417	425	419	435	419	400	425	420	411	422	394	404	443	382	434	422	445	423	444	423	396	395	443	408	439	444	454	402	441	387	447	405	409	449	403	420	416	407	400	442	427	401	416	407	424	422	430	416	416	435	413	406	445	442	421	396	444	436	426	441	455	426	382	423	395	423	407	442	392	383	413	381	441	441	407	401	448	427	411	434	396	436	382	417	408	416	428	436	396	425	393	442	406	405	449	430	442	433	412	425	371	449	423	416	378	429	431	396	417	399	426	439	401	419	394	391	431	423	444	468	417	407	396	405	417	427	390	396	391	443	452	419	429	431	395	402	423	424	427	414	401	416	439	388	418	429	398	394	426	422	411	398	406	417	385	414	414	364	404	412	402	428	417	407	387	416	425	410	364	424	421	420	408	426	434	414	415	417	401	437	385	398	413	407	408	427	437	450	434	431	393	426	391	456	423	470	377	449	376	402	402	417	417	398	364	457	428	405	399	423	406	413	427	444	426	433	441	416	426	432	410	439	381	417	396	440	431	414	427	429	401	424	403	438	419	416	392	400	426	413	419	457	434	434	371	446	413	394	414	400	391	384	439	429	413	465	430	452	358	389	443	402	412	422	423	415	453	412	435	431	399	434	408	436	432	411	435	444	381	403	402	441	419	387	397	411	431	452	438	423	403	413	433	450	429	401	434	404	396	407	402	421	427	416	430	412	465	403	442	452	439	433	447	391	427	423	414	408	404	430	432	357	431	413	407	423	390	403	412	441	415	385	401	433	405	421	436	453	400	416	415	367	459	409	426	426	448	444	414	402	411	400	398	398	443	442	405	400	399	402	420	430	431	400	397	433	422	415	415	444	416	386	427	393	419	388	435	430	424	417	404	445	464	419	448	410	402	443	467	386	392	400	465	454	400	414	386	408	417	428	464	401	421	418	416	421	411	464	422	415	378	397	404	420	404	401	410	394	432	422	374	425	409	417	431	428	430	395	425	442	421	443	389	415	437	418	410	432	409	439	387	405	433	460	424	429	398	413	447	424	420	403	418	475	438	424	406	443	395	408	433	411
5325	1556	1078	615	501	511	432	462	445	1067	2924	2543	1384	681	453	316	362	378	353	365	353	368	353	336	383	346	347	363	343	389	389	348	367	355	325	343	360	351	317	347	380	361	380	362	352	369	364	377	358	308	327	359	354	343	388	366	345	359	360	345	378	345	340	386	372	366	361	335	358	358	363	372	352	368	356	336	322	349	366	404	302	388	367	353	338	367	353	366	307	358	375	334	335	319	377	341	362	387	355	353	332	363	327	348	385	355	358	324	363	355	348	333	389	354	358	344	350	336	338	410	353	382	355	367	365	343	324	354	310	357	362	357	348	336	336	356	352	373	319	351	361	369	349	372	372	360	334	378	354	369	374	335	352	352	343	363	364	344	355	349	317	407	347	380	314	332	336	350	313	319	337	339	363	381	352	320	347	380	297	353	407	331	359	335	335	348	365	368	335	359	364	345	340	353	360	336	357	383	351	359	358	361	367	345	354	370	333	318	339	358	331	379	365	415	345	391	368	345	376	348	322	365	367	366	325	361	346	333	365	355	324	380	361	370	338	360	329	399	333	360	390	345	370	369	370	335	364	334	367	380	328	389	358	367	327	367	362	365	350	307	363	345	330	341	332	388	321	346	357	342	363	357	357	341	371	365	350	339	332	402	337	366	336	357	351	356	368	363	343	330	359	381	377	347	327	360	364	380	319	364	351	356	367	356	333	367	380	386	342	352	322	387	363	386	332	360	364	382	374	355	339	361	347	341	329	355	296	371	349	349	340	351	331	375	343	342	368	360	378	343	353	360	336	326	382	366	345	353	371	304	363	385	360	328	351	359	376	309	367	363	344	335	326	328	379	364	405	363	364	351	377	391	351	374	344	368	322	338	334	346	354	330	329	354	368	332	364	375	321	340	367	317	356	385	361	370	392	381	362	333	365	377	359	340	339	317	363	343	362	343	351	357	377	370	329	378	381	371	347	340	352	338	341	335	345	373	336	368	377	350	363	375	358	370	323	359	319	342	365	369	361	324	302	345	363	351	355	345	373	399	352	362	366	342	359	378	366	380	368	360	321	386	320	367	334	340	340	357	320	324	376	371	360	355	323	347	323	300	375	347	342	395	348	348	343	338	321	324	356	350	347	337	328	352	331	378	353	362	379	374	373	353	383	371	358	381	332	355	338	379	346	349	359	332	372	318	325	349	360	382	361	415	350	340	363	341	308	334	325	344	341	304	368	362	330	383	365	374	347	367	376	336	379	343	333	343	363	350	378	374	364	336	352	391	371	359	346	389	361	371	356	316	379	344	362	337	345	365	381	379	345	320	341	347	345	338	376	356	293	362	333	361	334	363	355	362	370	357	362	331	318	331	345	345	359	362	364	324	403	333	372	383	383	364	345	379	349	337	374	358	344	349	367	340	361	350	361	342	361	361	343	337	371	348	353	343	361	345	331	359	355	333	343	358	361	336	350	353	366	402	340	324	353	350	359	347	332	362	378	338	399	328	382	369	369	334	374	315	348	344	320	338	360	342	376	346	345	325	380	354	326	348	334	342	347	349	355	360	355	347	345	345	327	354	354	356	377	323	326	344	338	343	355	349	335	328	392	365	374	366	337	333	397	337	362	378	363	373	384	349	349	359	332	354	310	374	343	369	374	360	351	344	355	311	375	343	368	377	369	355	385	338	347	345	370	353	327	351	343	339	350	339	346	359	356	348	387	363	368	357	405	370	322	343	381	335	362	344	335	337	346	372	347	364	358	389	363	334	359	359	348	355	356	344	322	342	348	341	365	337	364	335	378	376	350	357	361	355	364	371	344	354	388	345	374	366	357	365	328	363	360	330	350	357	341	381	375	354	343	337	337	366	370	359	352	349	353	361	355	337	361	331	319	376	348	331	343	381	342	353	361	336	319	328	349	345	352	350	368	343	358	366	362	336	342	326	373	359	347	366	343	360	371	372	350	363	347	386	385	350	338	330	321	357	401	382	330	353	370	352	356	362	351	354	380	335	347	376	340	355	370	352	368	354	351	333	362	330	318	360	322	315	355	382	303	366	350	318	368	358	370	332	340	341	351	359	348	378	345	347	349	330	342	315	353	330	375	377	379	348	373	385	365	360	343	368	347	359	374	364	350	352	353	369	304	348	317	397	342	372	369	345	353	339	357	400	380	359	382	343	334	328	335	374	353	348	338	350	377	359	335	361	333	346	358	348	351	321	361	339	365	372	332	362	338	356	385	393	358	368	318	349	355	368	363	320	328	375	355	359	313	353	351	341	365	359	356	362	343	368	343	339	353	364	386	345	372	311	348	315	352	381	366	357	353	360	337	333	348	311	361	335	362	371	356	332	358	363	363	350	361	371	353	335	368	357	331	358	335	399	352	345	346	355	343	362	338	376	347	373	341	374	352	368	358	327	371	338	381	350	313	339	375	333	346	359	331	341	347	335	335	341	365	362	343	333	372	378	312	355	379	343	351	365	362	350	367	362	338	365	349	349	383	378	334	353	364	354	352	323	310	378	378	343	358	347	361	375	364	370	391	357	370	323	396	346	335	336	356	359	351	345	386	322	398	357	382	355	354	335	381	360	343	375	382	364	359	349	350	313	321	366	368	348	368	333	359	352	337	362	308	331	347	355	336	337	367	372	315	352	360	382	349	387	333	364	358	354	361	359	346	365	394	353	348	368	349	357	355	368	305	348	345	349	338	342	383	333	323	392	347	329	370	328	336	349	337	373	354	360	370	342	373	312	361	378	362	386	336	346	343	345	368	347	357	358	339	373	376	344	347	337	380	350	388	369	363	342	353	363	344	342	345	326	372	344	343	355	362	338	341	354	321	373	314	339	347	353	368	357	343	363	360	379	391	389	365	370	336	345	312	355	396	358	361	367	325	349	370	371	378	382	332	359	391	351	340	376	378	353	354	356	353	335	372	358	343	346	373	348	322	351	348	353	348	379	335	372	343	352	364	328	363	356	345	350	323	366	365	311	327	361	354	356	377	375	355	356	390	317	328	362	369	347	341	349	363	362	340	342	358	379	384	317	349	375	317	370	354	338	376	360	358	364	343	337	353	357	359	331	370	363	358	308	392	360	369	363	360	352	363	365	361	366	368	352	358	332	354	347	340	345	348	376	368	339	353	355	356	357	332	360	368	344	357	363	320	367	375	361	358	343	348	355	318	337	339	352	348	375	341	383	331	366	370	371	334	379	365	365	376	361	365	323	364	326	348	371	341	333	307	385	386	321	350	376	385	359	366	347	338	334	365	328	351	364	364	356	384	356	358	299	379	355	349	332	341	366	322	352	371	361	361	366	351	344	334	342	387	346	338	365	350	373	366	367	358	379	338	319	343	366	374	343	354	336	367	360	400	331	358	335	350	360	392	331	337	345	342	345	301	355	363	368	351	356	351	322	338	345	317	361	359	359	356	336	357	356	337	351	364	345	367	346	331	350	313	328	344	365	348	351	317	374	345	345	333	369	383	346	343	323	330	357	337	366
25185	21082	26989	25154	5702	1137	860	699	771	8641	19051	14125	6361	1706	631	443	447	461	410	414	469	441	383	465	436	431	451	464	424	466	443	470	435	425	446	436	420	446	466	445	451	449	467	440	423	438	427	414	428	476	447	410	439	442	408	426	440	428	414	414	407	430	451	426	411	436	431	420	435	418	435	443	434	424	438	448	433	442	464	421	441	465	420	391	440	453	429	442	440	428	401	421	425	421	384	417	429	449	404	427	444	457	416	422	420	407	439	429	428	414	449	457	416	419	423	410	431	450	440	429	422	392	448	408	444	432	405	458	413	434	463	453	436	413	432	388	420	421	446	448	435	411	419	421	431	452	435	462	390	434	447	426	414	428	397	427	404	405	403	434	426	402	449	452	465	429	426	408	434	425	464	452	451	461	460	458	423	416	391	409	437	439	451	441	409	476	433	410	495	454	446	454	442	424	446	420	399	478	479	435	430	416	435	416	401	417	451	437	403	459	424	409	435	409	435	448	397	420	377	453	440	422	439	427	409	416	439	411	441	430	426	438	419	419	426	481	427	452	426	459	396	388	430	435	493	411	439	461	466	405	454	404	404	431	429	436	460	442	452	443	403	395	481	423	394	417	468	408	439	423	431	437	435	427	415	421	455	427	431	425	411	388	434	410	429	460	423	436	429	455	433	445	444	451	464	471	414	425	422	480	403	481	455	399	468	436	458	456	413	403	417	434	419	432	436	416	434	420	411	409	452	413	448	429	465	419	441	437	411	464	448	420	430	401	454	414	410	452	394	484	407	443	426	425	410	424	428	450	465	428	442	435	405	415	427	458	409	435	465	430	448	480	414	414	430	375	383	428	444	422	428	433	429	425	406	417	437	400	421	460	429	436	436	441	453	434	446	429	450	445	418	432	423	410	408	435	398	412	454	420	432	419	478	426	388	410	453	418	419	463	397	411	410	503	418	424	429	384	439	412	444	418	421	434	436	387	447	432	419	410	444	420	440	412	432	438	420	436	454	411	437	418	463	412	394	428	460	399	394	445	452	428	427	398	446	409	416	409	390	447	433	428	441	443	382	433	438	450	431	422	459	436	453	469	390	444	452	403	441	429	408	428	435	424	417	431	427	422	426	436	454	438	424	445	433	400	411	418	382	408	443	439	422	423	454	432	405	423	430	405	443	451	411	436	419	394	437	432	419	435	443	425	448	449	449	441	433	405	427	432	423	453	427	423	453	416	424	420	408	420	421	430	400	426	432	464	427	440	406	441	397	441	412	462	435	442	420	430	408	404	432	463	407	419	423	402	424	469	450	438	440	449	439	415	421	416	419	462	505	440	461	415	417	442	444	388	439	468	450	396	434	425	474	429	441	434	462	437	416	404	426	450	446	419	410	448	442	398	407	411	428	410	405	430	432	443	410	423	427	392	438	401	419	476	432	427	403	416	436	411	396	414	412	434	395	394	446	433	434	411	422	434	394	403	438	409	429	403	413	425	446	443	456	453	416	445	446	437	427	431	410	429	425	442	419	435	429	467	432	426	422	395	450	441	436	420	434	428	463	430	434	443	433	413	435	434	408	422	414	437	454	433	428	391	457	433	394	437	454	398	431	462	441	453	428	429	435	435	434	394	465	401	455	390	428	433	453	445	421	427	425	403	404	416	456	433	437	425	440	424	459	395	412	425	435	468	424	452	418	446	423	411	445	437	405	479	432	410	401	469	394	397	426	446	419	427	461	470	417	433	448	417	430	479	439	411	396	410	478	410	437	421	403	454	412	417	426	409	442	450	444	404	406	478	399	416	431	406	432	444	446	464	439	464	415	429	485	414	413	421	471	441	444	454	420	406	439	403	405	484	429	403	449	440	443	399	396	415	441	418	453	461	466	416	427	448	445	403	415	391	421	423	437	404	418	423	421	406	426	389	404	423	460	416	446	457	389	459	435	460	447	451	439	444	403	434	450	434	467	453	423	435	419	429	463	465	442	423	435	415	444	441	453	424	466	433	417	454	406	459	422	433	416	438	417	438	433	433	432	424	430	443	421	456	451	436	445	390	418	422	433	428	455	428	430	436	433	425	388	432	478	418	416	479	442	450	443	447	434	428	419	392	455	413	443	422	425	463	411	419	425	409	446	402	391	428	411	458	442	476	436	440	419	433	432	438	457	426	427	424	389	445	444	456	426	407	437	384	464	394	435	424	419	414	397	450	438	418	411	398	419	425	420	410	459	418	423	435	469	434	423	423	394	412	450	415	449	409	423	444	449	468	433	436	401	446	424	446	435	442	430	462	456	406	466	435	435	457	425	420	412	425	400	394	415	442	421	443	421	437	451	404	457	460	451	448	413	407	450	416	438	422	454	422	424	372	411	443	399	445	427	408	399	418	439	422	393	406	420	433	460	442	435	439	383	439	428	413	423	439	405	422	425	418	435	400	394	422	405	400	459	418	431	371	437	437	418	394	434	435	417	423	429	375	456	424	423	453	432	399	401	418	422	421	383	456	424	480	421	454	427	414	424	384	439	422	420	420	408	419	428	398	433	435	437	455	438	417	445	466	401	454	442	407	444	452	414	421	440	416	406	431	419	432	450	391	430	440	412	432	434	374	402	419	448	443	449	460	414	458	394	427	414	425	415	444	413	448	430	427	426	422	430	419	443	456	471	430	414	418	479	453	393	408	410	420	407	455	390	394	393	444	447	440	425	471	439	436	454	439	417	405	415	428	455	427	421	424	427	402	435	410	423	431	425	424	408	417	450	445	441	441	392	406	410	396	404	382	410	437	426	425	447	413	418	467	432	419	422	398	446	421	400	443	437	403	410	414	446	438	453	441	455	440	423	418	441	434	461	423	431	366	408	453	408	445	454	413	415	443	451	427	444	441	434	435	427	414	401	439	442	420	434	408	462	457	441	410	407	433	395	387	415	419	418	433	430	406	460	419	404	424	445	406	430	465	371	425	428	430	405	426	387	419	433	418	418	437	408	420	435	439	427	443	425	407	438	436	450	415	398	425	421	417	469	455	409	441	420	471	445	430	441	416	421	451	397	438	445	415	449	416	438	409	408	451	435	385	435	404	434	442	434	438	401	418	465	420	407	445	400	437	446	441	444	426	426	428	410	402	441	434	467	442	415	403	396	407	392	453	460	433	391	413	445	413	448	433	437	446	439	436	437	441	418	393	394	441	426	435	439	395	471	401	436	420	427	418	443	465	415	460	437	391	461	419	447	388	442	408	405	424	426	419	466	439	446	442	427	444	432	446	445	413	412	399	443	442	453	434	427	456	450	440	391	424	429	429	457	422	440	414	436	414	411	446	407	451	403	460	412	407	416	460	407	427	403	443	447	419	457	425	432	412	412	391	420	434	422	405	443	433	413	397	412	453	459	440	440	380	411	426	441	437	412	473	409	438	405	452	437	452	408	430	426	441	458	415	413	443	413	423	439	406	422	440	455	454	426	450	440	431	441	450	421	406	443	440	388	450	430	422	415	415	416	426
3932	4416	3449	1601	1216	989	887	835	979	11859	18222	12379	5777	1712	640	371	380	381	399	362	383	353	406	387	369	388	395	381	414	336	367	385	368	387	403	395	366	366	407	386	386	380	382	388	396	400	358	368	385	369	380	373	406	403	401	365	356	381	391	425	406	362	401	395	399	357	413	409	358	356	369	376	403	415	391	374	357	369	399	385	391	397	406	368	385	391	371	395	365	385	362	372	428	408	382	400	365	390	378	342	368	361	368	400	408	381	405	368	354	341	372	410	360	392	370	333	388	378	381	377	399	402	378	377	383	363	402	402	404	358	390	364	399	392	386	388	385	342	387	361	377	383	402	375	358	399	409	347	376	386	354	361	371	371	374	371	407	377	412	338	405	371	378	368	399	375	382	361	379	351	415	404	392	374	381	358	369	347	360	405	374	389	380	348	409	399	379	400	386	374	401	388	411	372	352	404	388	398	404	377	350	388	418	340	381	381	422	381	385	350	379	383	394	362	385	394	364	373	371	358	349	394	346	378	376	371	371	373	374	371	396	386	377	378	378	430	352	359	379	388	391	367	380	387	386	377	354	367	385	412	363	421	349	367	364	368	376	344	397	395	404	364	337	375	373	395	409	375	434	401	404	391	390	381	382	369	380	404	365	381	398	355	399	392	376	409	341	368	382	397	359	364	387	368	385	381	374	387	394	401	350	373	376	409	400	366	382	394	349	388	410	369	387	375	384	403	350	341	398	379	349	404	396	390	368	367	398	363	339	389	394	370	376	390	372	390	384	385	371	376	382	390	378	404	390	346	390	356	368	370	384	358	400	377	334	370	361	345	378	420	383	384	405	376	342	374	384	358	415	370	367	395	379	370	340	350	410	397	407	374	417	387	365	359	360	305	428	369	371	370	391	392	382	387	389	380	357	388	375	375	384	372	399	378	347	379	386	419	353	370	372	398	347	375	389	392	407	391	397	379	375	382	392	381	413	375	381	405	412	383	383	374	404	339	371	375	359	395	380	367	381	406	367	352	365	386	406	382	397	391	389	381	374	391	386	386	365	382	364	376	379	393	341	384	349	366	374	379	367	355	387	363	396	378	366	374	349	370	361	412	362	413	390	398	379	395	360	382	379	346	367	369	374	380	398	369	386	362	390	404	355	366	395	353	348	364	426	374	406	383	391	360	396	396	358	359	373	375	377	368	377	368	371	360	385	374	355	377	341	387	384	365	373	370	371	378	385	373	366	394	363	368	373	381	395	379	361	395	371	409	375	410	378	363	395	378	360	363	418	368	384	415	367	366	359	388	353	345	399	375	403	396	397	391	383	381	398	408	367	388	374	367	401	355	366	367	397	384	373	387	372	406	385	407	371	415	377	397	389	385	379	363	382	379	382	372	373	345	402	388	378	399	386	367	394	409	358	369	400	387	390	403	413	384	365	379	369	361	388	388	375	386	368	363	356	370	409	389	357	389	375	384	370	394	370	407	362	385	364	346	375	349	391	358	345	369	386	323	372	382	379	346	399	387	370	407	357	333	359	378	392	352	386	377	377	373	368	378	385	384	391	366	402	375	366	371	362	400	357	407	365	388	386	381	364	395	376	380	366	368	326	365	356	382	389	356	359	357	377	405	394	378	419	376	400	410	347	386	393	368	363	360	386	347	392	407	373	371	396	390	385	414	369	410	391	396	399	383	376	389	367	368	378	371	355	354	371	386	387	428	378	356	394	382	372	347	377	385	361	364	398	376	393	366	363	404	351	357	380	386	379	361	387	386	391	376	392	375	357	404	367	378	391	367	352	366	383	403	377	395	384	381	377	377	350	370	343	379	365	337	416	353	374	364	387	370	394	438	394	377	424	389	360	365	375	373	393	394	406	364	398	384	391	365	412	386	358	374	384	386	385	394	392	392	358	396	368	364	375	367	394	397	390	386	368	350	351	391	354	404	344	369	386	376	384	412	386	359	374	385	345	362	394	381	364	393	390	372	343	363	352	376	402	375	348	372	395	364	373	385	377	379	372	397	385	407	401	403	334	356	359	394	376	372	418	415	365	392	401	335	400	386	361	347	401	354	417	374	381	378	371	403	371	392	371	413	401	378	361	382	376	395	388	357	387	421	379	374	370	421	341	365	378	335	383	391	357	404	391	365	366	386	376	356	388	409	403	398	344	394	376	413	390	370	370	383	390	385	397	368	348	359	359	386	368	367	396	356	378	369	408	387	366	370	347	351	373	345	361	337	372	328	370	387	363	394	372	376	349	374	382	382	359	370	394	370	383	386	370	392	379	381	361	409	373	400	366	419	345	451	358	352	358	385	385	387	356	421	402	357	383	371	364	376	381	356	341	362	415	364	349	355	363	371	387	347	358	353	399	352	364	356	336	377	370	367	360	356	361	396	365	363	397	339	367	385	358	384	386	354	383	371	375	387	385	357	351	349	375	418	363	354	364	390	407	381	407	395	389	398	342	422	371	338	373	379	391	368	382	372	363	401	399	389	355	389	370	395	376	418	365	384	368	385	390	361	420	396	369	397	363	389	383	400	362	406	358	388	390	358	389	377	366	359	373	373	347	396	376	372	422	386	399	387	357	385	386	384	367	348	365	381	373	411	356	367	355	343	377	393	349	390	384	378	387	363	376	377	414	379	359	391	389	345	364	358	399	333	373	373	378	355	379	367	396	389	383	358	399	375	389	354	392	406	388	346	364	415	392	383	382	394	397	376	377	396	388	396	375	382	370	362	366	358	336	388	337	374	391	415	388	407	335	396	369	387	352	366	377	367	368	390	344	397	383	361	383	367	378	351	362	381	391	356	384	374	364	357	380	390	368	371	365	381	412	328	364	377	371	355	389	369	375	374	347	382	354	368	361	348	400	391	383	378	385	377	361	403	345	341	377	365	401	374	398	369	394	354	349	382	353	365	370	358	401	379	346	372	382	391	364	383	383	379	373	394	377	339	386	383	360	390	352	388	392	366	359	404	426	366	356	383	365	349	339	349	380	371	358	382	409	356	392	345	366	381	407	359	374	383	372	373	351	383	406	365	340	372	379	353	401	395	394	360	368	366	349	365	370	370	402	365	400	387	358	402	374	377	366	412	371	364	373	381	367	358	377	374	371	389	380	356	392	378	373	391	378	371	401	350	393	390	370	342	364	396	380	400	378	411	353	408	365	405	354	381	379	399	378	347	363	387	391	415	386	394	363	386	390	380	375	357	389	359	395	350	359	394	373	360	358	411	354	389	372	374	384	363	376	411	371	333	352	350	366	328	394	365	381	402	317	403	399	392	359	382	380	368	400	385	364	384	383	394	368	393	362	351	366	377	360	390	380	379	378	385	362	379	371	416	376	368	388	352	386	356	370	364	379	405	395	361	388	402	400	349	374	381	348	371	388	357	417	369	355	392	351	364	371	358	382	396	347	396	384	354	414	374	344	361	389	402	392	382	373	387	367	358	385	372	367	375	341	382	389	376	378	374	379	395	341	414	358	404	396	378
23858	21073	28296	24038	21058	8840	1933	1141	913	11393	36878	28999	13731	4018	1170	661	642	600	656	610	658	664	653	619	652	652	612	635	625	597	687	602	640	633	608	621	573	696	670	620	617	647	568	673	617	618	633	661	641	622	631	589	582	640	694	635	645	615	678	641	591	653	656	617	656	662	662	654	638	617	618	610	653	654	630	610	597	627	675	658	640	633	601	615	589	655	626	640	640	627	605	661	664	598	602	640	603	636	614	587	660	650	575	586	631	675	631	636	622	602	636	640	610	618	607	617	616	658	657	609	650	636	632	635	646	641	609	685	623	666	612	656	599	656	588	626	605	589	653	667	580	609	619	604	614	597	627	639	650	594	669	652	638	622	644	651	628	628	635	640	588	677	687	640	620	648	609	627	603	620	592	606	618	615	634	657	636	603	602	615	603	648	637	662	608	594	598	601	632	586	622	626	638	633	609	599	591	651	654	663	623	646	624	643	647	594	630	624	610	633	629	588	606	605	605	678	655	659	688	613	611	622	577	646	641	607	624	568	647	583	638	569	592	649	615	618	651	671	630	701	655	608	594	622	628	641	696	640	618	609	663	639	618	619	673	622	627	605	600	676	666	608	622	606	643	595	612	637	632	595	603	656	637	601	616	616	606	626	628	610	623	637	645	611	613	581	635	615	646	616	596	622	631	640	608	640	640	620	586	593	646	643	605	587	641	634	674	674	640	654	669	669	677	614	642	639	639	617	648	592	586	654	575	589	657	614	603	606	636	611	621	616	591	625	682	663	651	693	629	634	617	648	658	609	615	602	600	660	618	615	632	600	632	625	647	623	597	603	631	612	668	624	583	611	643	622	588	649	567	564	571	641	604	638	600	645	621	593	612	598	661	633	602	622	579	585	599	647	626	579	622	596	640	626	613	577	621	633	649	634	645	658	604	577	638	632	632	613	568	662	623	573	649	634	583	619	649	647	575	652	609	660	605	639	571	654	639	643	672	617	601	573	609	593	632	619	626	620	603	615	589	630	598	676	631	628	600	617	580	640	642	642	659	588	587	683	613	624	619	603	622	590	644	634	641	653	594	619	650	613	613	626	653	642	674	646	671	588	624	652	619	649	634	630	585	613	674	614	644	579	617	629	621	608	630	587	631	645	655	620	644	622	592	590	641	622	662	604	613	629	558	633	626	638	655	605	634	623	609	644	592	583	600	612	613	643	638	652	660	650	578	604	629	616	589	653	584	602	658	642	640	612	649	644	647	615	662	617	567	647	598	622	625	659	593	597	596	649	610	635	649	634	583	631	623	614	611	634	617	621	575	609	670	625	639	585	644	663	613	599	661	620	636	636	579	612	660	610	636	633	622	627	628	615	601	651	654	621	571	620	602	645	587	588	615	587	649	579	690	602	608	585	612	631	620	617	604	638	630	609	591	637	600	651	651	655	649	597	559	619	606	612	617	640	626	594	571	627	615	601	621	674	617	651	593	581	624	612	592	595	635	630	598	644	592	609	618	609	614	604	654	542	617	569	665	603	617	653	589	639	634	643	620	604	594	620	632	610	605	604	629	634	586	608	636	616	592	648	631	627	628	619	566	608	636	637	632	612	601	639	623	643	624	631	627	631	601	640	654	589	635	643	672	663	627	664	609	632	652	656	653	672	622	638	654	573	621	619	612	607	595	636	623	592	625	677	603	619	616	673	623	595	613	606	596	626	615	671	678	627	627	610	609	590	656	595	622	615	638	640	632	644	661	581	620	602	634	625	640	623	602	586	587	658	596	635	649	664	632	684	634	632	645	665	648	613	653	618	662	623	592	605	588	601	599	581	620	579	626	593	643	679	633	582	608	619	642	632	645	629	604	630	593	657	608	575	601	626	579	611	612	637	603	620	643	656	633	617	618	613	599	648	613	629	657	630	633	590	618	576	676	578	604	629	634	614	625	625	605	647	577	655	642	596	623	644	604	578	592	629	651	618	644	618	611	624	621	596	647	600	651	608	611	671	635	636	582	624	632	646	645	607	625	661	604	614	620	627	659	587	647	583	604	598	594	634	620	625	628	614	706	633	645	617	615	656	637	578	631	660	614	603	617	602	608	648	621	624	631	601	608	654	640	617	570	658	601	634	602	685	654	639	643	642	621	626	581	604	620	604	597	639	599	633	569	636	602	611	583	619	630	588	585	608	620	616	619	651	615	597	625	604	631	636	641	611	624	595	604	601	602	614	604	629	569	604	649	631	607	630	663	584	629	621	606	630	590	653	609	649	574	626	650	643	591	651	646	608	627	626	588	589	638	600	624	639	642	630	630	628	621	607	611	631	634	591	636	650	640	603	627	636	610	641	657	607	633	617	617	667	637	631	631	655	633	560	609	624	638	647	613	591	610	594	635	651	574	653	609	593	612	583	634	603	613	611	572	601	602	630	615	654	621	584	608	636	608	584	606	664	633	649	599	603	617	636	662	569	658	597	615	576	655	661	644	604	580	637	608	634	605	621	610	650	637	597	572	593	612	603	595	619	577	583	618	674	643	661	589	611	587	600	610	604	653	554	638	643	639	624	654	652	640	644	648	640	601	570	657	598	643	629	643	597	616	652	595	624	640	644	634	598	626	578	622	661	652	632	637	644	615	624	618	656	637	647	593	634	606	651	656	574	661	609	618	673	618	637	592	633	620	651	624	601	626	618	571	638	627	634	656	614	647	601	601	633	597	630	659	648	626	630	605	592	619	656	633	659	594	634	645	652	614	621	611	606	589	631	636	640	629	649	561	623	645	650	638	604	615	659	659	585	598	619	649	641	616	678	638	672	657	593	608	624	633	600	642	600	638	613	619	633	614	618	598	620	620	615	581	620	655	672	654	614	657	629	616	628	617	554	628	666	604	631	637	644	587	620	632	615	613	639	635	579	611	615	666	657	578	630	619	584	630	684	625	626	660	642	669	630	584	635	628	612	634	664	634	604	628	621	643	612	631	627	628	637	610	604	654	664	589	601	611	622	604	636	640	633	641	584	608	599	644	646	638	652	625	712	638	660	641	566	604	631	612	590	633	653	636	653	597	669	626	643	625	588	646	628	596	656	677	617	598	636	648	606	600	588	611	652	591	634	621	605	655	671	582	581	609	596	622	577	618	612	633	622	602	586	606	622	584	619	621	650	648	630	619	614	632	621	573	625	643	652	646	625	613	614	625	626	639	640	613	648	615	628	621	651	642	572	647	635	613	661	652	647	629	633	645	598	602	621	605	608	638	618	570	607	620	602	620	639	642	637	627	579	619	603	634	638	606	624	645	598	680	622	625	588	595	652	636	608	638	664	648	641	591	633	633	631	597	609	636	642	641	615	647	620	646	615	645	671	578	635	624	664	631	612	624	654	639	631	612	639	634	634	621	622	608	659	627	661	599	617	608	609	642	614	614	628	658	668	615	658	565	629	654	568	634	594	643	617	656	607	623	595	615	610	602	607	623	614	671	637	597	630	632	622	618	639	605	563	652	594	610	623
4573	7895	6953	3579	2516	1892	1317	1133	1004	15483	33966	24074	10446	3446	998	531	589	547	533	514	564	544	546	531	530	579	483	566	540	534	521	539	502	522	519	511	538	556	531	567	550	545	520	485	548	507	529	508	537	548	543	520	573	558	560	520	558	523	550	547	537	503	528	550	559	534	549	548	532	508	537	560	539	584	609	534	548	530	521	517	530	520	522	567	530	531	565	537	459	534	538	544	531	525	547	523	523	534	494	528	538	572	559	545	532	556	542	549	568	535	536	517	515	516	547	514	538	525	543	512	556	537	518	517	549	522	544	519	532	493	566	526	571	559	549	552	519	574	513	515	576	527	548	545	549	523	540	564	496	521	571	517	553	535	541	522	509	544	529	532	517	527	532	534	535	584	550	541	546	533	540	551	537	532	541	527	537	559	540	559	579	534	548	512	504	506	523	529	570	575	502	520	556	558	590	520	551	522	551	558	559	557	538	524	529	553	543	552	556	597	520	553	512	522	511	529	492	551	525	563	544	533	525	542	559	533	506	532	526	539	534	581	501	571	511	572	534	486	544	563	519	551	605	526	535	511	530	544	518	533	516	521	553	555	535	565	548	561	551	563	512	500	583	526	566	553	503	587	555	559	528	532	601	530	539	526	562	526	609	518	545	499	554	511	523	567	545	550	511	539	503	568	557	523	515	542	482	580	539	516	524	515	524	567	518	545	499	535	489	554	558	572	503	535	556	554	558	527	545	518	510	474	539	492	527	578	538	549	534	551	565	513	548	530	504	532	546	550	554	525	516	545	557	527	533	518	545	551	557	551	516	552	555	519	519	562	553	544	579	538	562	566	527	528	569	520	554	527	553	528	543	528	516	535	551	535	566	557	581	546	533	553	506	545	553	540	516	548	485	528	564	559	571	577	483	537	577	542	545	541	572	505	525	521	526	512	520	548	567	536	528	548	561	520	557	522	492	551	539	494	567	584	529	574	532	576	558	576	555	539	507	512	543	542	551	513	552	518	503	528	575	545	577	494	511	508	517	550	532	546	563	548	500	493	529	506	523	559	519	520	573	481	548	552	540	517	547	532	487	545	573	518	521	525	545	544	520	505	533	531	507	513	557	541	565	520	540	528	576	543	495	539	528	559	533	540	532	542	539	537	503	520	566	564	548	539	534	559	506	543	516	563	535	556	537	547	529	476	544	530	513	542	516	541	535	537	518	527	516	552	486	548	558	525	587	560	525	548	525	587	518	527	577	543	542	563	515	496	540	490	536	558	510	548	604	548	523	579	545	564	519	529	508	523	542	504	537	548	525	509	528	510	546	537	553	576	482	523	514	507	578	500	561	533	533	567	546	511	503	525	504	555	550	513	521	522	515	543	501	511	511	542	542	569	574	567	532	555	551	518	535	500	523	525	529	490	529	538	587	521	552	521	528	566	538	500	527	550	542	486	535	524	572	558	527	513	555	573	515	517	491	477	570	543	541	546	543	495	554	525	512	548	508	523	533	544	536	493	509	499	574	509	531	561	527	538	543	532	495	498	568	501	511	523	531	562	548	524	505	465	564	519	500	569	549	515	507	547	519	560	526	565	516	524	578	550	526	512	534	540	560	520	545	502	585	504	578	567	533	551	520	553	546	537	505	533	531	536	505	502	537	501	542	550	480	536	523	534	561	482	539	529	559	548	514	526	572	525	581	527	564	501	533	535	548	504	533	546	512	542	502	575	534	512	561	550	480	542	521	512	555	568	556	555	552	539	539	542	490	590	530	564	521	535	519	545	535	477	559	542	521	525	538	549	533	551	522	548	529	557	517	547	561	574	532	554	540	561	477	549	539	531	562	493	542	526	520	557	570	505	553	532	539	543	548	513	536	519	516	479	539	581	506	551	542	521	495	567	501	537	592	545	505	491	539	516	518	550	551	542	532	543	528	535	532	537	493	532	531	524	553	548	547	527	543	549	566	603	541	542	519	536	530	543	547	539	528	572	539	548	529	569	518	544	578	574	546	524	499	586	530	578	521	506	572	523	545	497	496	528	497	514	534	493	539	534	529	498	524	550	533	508	566	551	573	550	518	569	541	542	524	553	506	543	545	524	555	541	506	512	526	520	533	540	562	531	502	521	533	529	511	538	554	530	527	530	537	527	551	540	514	506	552	549	509	529	519	535	522	563	538	477	508	544	586	505	512	514	504	519	512	530	502	528	498	508	570	546	565	547	535	503	527	542	567	519	552	504	562	526	542	565	556	530	541	561	553	538	574	552	535	527	472	562	506	518	520	524	558	558	557	506	533	523	542	509	494	546	543	531	532	505	531	518	538	562	572	511	524	514	536	539	537	536	554	522	550	527	535	499	559	517	550	513	566	533	456	518	534	518	509	544	520	572	566	525	498	525	554	545	528	539	473	533	541	521	553	536	503	527	513	532	532	589	507	510	526	548	518	497	533	528	513	559	542	531	518	499	524	530	531	505	554	513	510	542	507	504	514	530	523	487	558	501	586	519	546	531	548	517	526	562	479	560	510	504	546	507	534	519	484	538	583	525	523	548	555	549	545	473	515	567	526	523	481	532	551	523	513	538	564	524	511	540	531	522	537	528	526	521	520	523	535	518	523	520	517	519	543	564	528	509	522	549	522	465	523	532	553	527	515	548	492	525	545	559	527	528	519	559	556	512	574	503	525	578	545	533	546	525	510	556	570	551	500	520	531	540	535	510	546	518	533	577	530	540	574	526	508	555	565	548	481	539	534	519	532	542	529	553	528	560	530	544	534	519	514	530	558	509	565	567	580	534	555	541	545	519	519	498	518	529	528	532	532	552	584	550	520	525	537	541	507	546	517	525	526	519	524	543	507	506	559	513	534	535	526	495	548	519	576	525	509	482	564	515	533	493	521	511	525	555	539	546	556	507	545	550	560	514	522	518	532	546	511	547	542	529	512	557	529	532	537	555	506	546	527	556	510	514	530	544	555	522	542	580	522	539	560	545	523	512	505	547	523	497	499	567	586	526	491	513	545	556	513	556	529	560	572	529	532	536	517	566	557	567	530	525	551	552	534	498	514	546	496	514	529	552	527	548	549	545	531	559	504	540	542	545	469	572	561	520	517	553	558	526	525	516	523	544	563	531	545	543	533	551	533	533	526	535	534	518	535	496	509	532	552	530	577	506	494	551	528	555	566	497	562	501	512	531	560	587	558	529	571	533	541	552	524	568	500	486	504	547	573	567	540	545	538	485	516	512	540	489	535	542	575	501	534	562	511	569	549	526	556	508	531	580	540	539	525	563	534	537	540	532	517	527	520	523	526	506	484	524	538	549	507	527	526	530	537	527	518	536	522	512	518	490	521	512	522	512	585	556	554	549	513	547	564	527	508	522	532	565	557	497	511	503	519	591	518	528	584	577	573	528	555	520	539	516	546	563	512	530	553	518	560	493	523	530	519	513	531	517	552	562	525	544	547	503	569	537	585	547	525	527	535	512	529	508	560	544	521	560	516	561
27277	12728	1761	824	588	522	549	501	459	1251	2944	2218	1096	611	527	478	436	423	464	478	448	444	461	496	441	415	413	453	465	470	428	414	483	461	427	486	443	451	427	431	442	428	447	461	415	433	465	422	432	473	416	433	411	451	452	449	451	463	447	412	461	413	425	457	434	494	455	467	444	478	457	445	433	431	418	410	430	479	448	502	458	454	451	446	471	461	466	447	454	455	454	479	452	451	450	450	417	476	414	417	429	473	453	415	464	426	446	473	406	450	438	457	478	436	436	463	477	441	443	433	438	450	421	455	409	414	443	450	440	463	436	428	471	452	438	418	460	440	432	411	404	424	431	468	484	424	431	417	484	419	441	468	430	428	461	428	410	485	415	401	387	433	415	465	465	422	427	477	471	447	468	423	396	501	449	388	465	440	422	478	453	412	473	446	459	417	419	438	444	470	440	432	447	419	443	485	425	491	416	472	402	441	483	440	450	426	440	429	451	444	444	397	464	449	431	454	463	467	447	446	474	468	460	435	454	437	430	463	417	467	421	472	446	484	476	457	444	426	449	481	428	456	454	425	454	421	442	434	443	440	439	489	453	468	449	453	397	448	475	425	407	477	421	446	493	456	447	500	462	423	446	393	435	445	461	440	445	451	420	462	441	450	467	431	469	441	448	479	463	439	462	411	410	420	431	465	430	450	438	453	431	461	406	456	455	454	479	459	465	435	424	415	458	429	430	449	416	458	491	413	446	433	436	474	463	451	438	446	464	469	473	430	401	455	414	422	438	453	430	463	452	472	414	427	442	436	401	455	412	468	459	429	419	456	451	455	465	438	401	431	423	439	428	401	458	444	431	469	481	427	431	448	434	439	450	422	476	458	468	407	459	448	472	470	411	384	487	444	463	439	447	476	438	451	434	444	441	458	453	470	453	406	456	404	467	462	436	407	451	477	484	431	444	442	498	449	460	474	472	408	461	463	429	442	480	463	458	442	484	458	486	434	477	457	423	437	465	438	455	480	458	418	409	464	424	429	436	444	441	428	473	451	419	455	402	433	416	439	391	490	446	478	413	454	464	421	452	472	454	457	442	479	475	450	458	427	448	401	482	437	423	476	474	438	467	463	420	438	480	468	487	469	462	449	418	430	431	418	427	461	445	437	444	430	447	445	438	472	443	456	457	457	459	418	407	449	469	434	470	439	434	484	469	449	465	427	431	445	476	438	449	412	440	433	451	457	433	467	467	452	434	431	487	419	436	425	426	454	433	452	443	458	473	459	411	448	408	432	385	444	470	458	468	447	430	454	429	461	419	412	443	443	410	465	420	436	433	475	476	416	431	484	442	424	486	435	442	428	442	468	442	441	442	461	419	472	465	464	413	452	458	415	453	454	416	489	432	465	453	466	453	408	466	448	418	439	455	453	417	432	441	455	458	435	459	455	455	433	452	459	448	470	461	411	438	457	466	429	437	448	449	462	467	437	478	414	453	439	457	444	436	460	422	484	445	464	477	427	449	409	447	473	424	432	457	467	431	464	436	444	438	471	447	463	448	422	461	493	495	454	475	407	407	454	451	456	468	452	442	459	506	427	415	470	444	457	477	447	469	467	439	420	437	436	417	446	400	473	420	470	463	469	467	431	431	429	456	448	452	465	403	455	417	425	481	454	482	472	442	466	439	461	469	445	428	430	444	458	433	403	400	442	432	456	456	420	436	449	442	465	412	471	479	439	456	503	455	464	415	447	433	458	456	435	437	420	423	440	399	443	450	484	447	419	444	402	456	402	442	410	454	434	476	455	476	429	444	447	430	468	433	449	431	436	464	457	442	460	453	418	450	468	430	430	438	455	482	455	421	411	425	460	443	430	427	413	454	424	408	428	397	480	454	475	443	472	443	466	434	436	440	447	421	464	430	413	482	436	444	472	442	443	398	447	405	459	415	460	432	445	467	451	450	437	442	440	475	442	435	445	437	415	459	449	469	411	405	442	442	475	453	434	415	479	407	436	470	416	439	438	455	470	485	452	434	428	453	438	416	427	461	439	411	449	478	442	439	464	475	463	406	454	473	449	417	440	467	424	465	438	436	411	438	441	436	398	451	433	408	433	436	439	428	459	441	471	417	442	460	427	491	455	437	418	402	474	426	420	448	403	424	415	423	422	455	446	449	456	432	438	423	429	471	436	421	453	434	455	425	456	407	478	424	449	458	464	437	449	470	465	427	430	453	463	465	440	460	460	458	465	443	451	440	436	429	432	465	481	446	421	442	452	473	439	447	426	438	419	432	487	459	415	438	467	444	439	443	448	414	434	452	451	462	447	422	447	455	460	440	415	454	458	473	427	478	429	436	448	449	499	447	447	452	432	421	446	440	456	438	513	433	408	452	459	451	471	432	401	442	408	440	451	462	431	434	436	410	463	427	458	440	424	393	456	411	437	453	429	420	415	403	400	438	440	400	428	451	457	426	421	455	421	447	474	471	462	443	413	432	453	481	440	440	444	431	432	481	451	479	415	430	442	460	448	441	440	429	400	450	417	426	440	426	460	499	487	435	430	401	425	435	458	508	447	449	440	470	459	433	454	470	442	499	450	468	438	430	454	459	445	443	456	438	425	459	458	477	479	427	490	411	460	421	451	430	448	461	459	422	437	437	447	461	460	432	411	436	465	449	454	454	404	460	440	436	466	399	425	459	427	467	459	491	467	415	438	497	451	465	437	438	452	475	429	449	495	433	463	420	450	475	490	427	419	451	416	473	443	462	445	426	432	417	460	489	461	478	430	467	489	455	438	454	437	474	469	457	436	407	454	436	491	422	450	452	461	443	421	446	415	464	406	437	409	475	432	404	459	445	462	416	455	450	474	445	447	443	439	438	508	450	395	423	442	405	457	417	475	404	426	440	452	435	451	433	450	436	461	478	442	465	443	445	443	460	457	473	405	427	480	444	432	451	436	452	478	470	402	460	454	456	418	451	471	427	439	461	464	450	487	469	462	431	429	438	401	484	448	447	476	440	435	451	406	450	474	439	495	460	462	402	453	432	472	462	472	412	442	449	448	406	435	396	451	473	474	444	434	435	452	452	468	459	458	443	428	415	466	434	435	465	473	465	462	449	400	440	458	448	446	441	436	446	444	462	435	437	458	436	464	444	431	424	460	429	469	454	480	429	478	437	424	384	443	436	457	442	466	467	478	440	440	456	468	418	457	468	464	427	462	448	421	408	431	440	417	402	413	489	422	468	446	456	436	469	417	433	475	441	421	449	469	502	490	429	409	412	464	400	469	452	425	419	452	507	447	446	464	436	464	430	454	463	449	449	423	449	441	417	422	453	447	459	424	486	442	427	484	469	403	439	457	432	425	437	457	452	429	434	414	444	480	430	486	471	437	430	452	431	427	470	420	443	429	436	430	427	462	438	439	464	458	483	434	438	427	445	413	450	443	462	456	441	432	439	467	447	466	400	420	459	434	433	451	434	428	439	451	432	482	430	418	439	458	429	476
5300	1105	1120	731	532	559	452	438	404	1724	3602	2292	997	581	418	391	414	399	395	403	362	374	435	396	396	386	406	388	378	379	383	400	367	378	335	408	369	394	385	372	387	391	384	343	370	395	385	389	355	392	364	329	358	387	417	374	374	387	401	379	383	402	381	426	352	404	394	351	361	402	393	403	399	377	418	374	364	369	376	412	382	381	345	450	390	385	369	376	394	387	414	365	385	379	374	403	424	397	395	397	374	385	381	381	360	391	393	410	353	380	364	375	322	357	409	373	396	413	390	380	392	398	375	416	387	401	399	373	355	391	386	379	390	343	368	397	371	383	373	368	410	386	388	399	385	379	388	339	387	407	370	409	383	393	365	392	383	372	385	377	380	407	360	388	404	368	377	338	417	379	387	396	378	375	377	349	377	358	384	390	401	401	375	382	389	396	406	396	342	351	376	335	377	389	358	380	396	367	390	378	392	353	395	365	371	372	371	371	395	368	357	389	379	391	365	377	344	349	374	387	374	366	361	402	375	405	382	381	396	396	348	403	382	382	374	354	361	390	398	397	381	383	415	393	384	374	374	386	382	399	393	402	362	390	351	421	364	368	405	364	404	369	362	368	375	376	404	374	392	398	384	386	408	415	406	387	370	419	409	402	404	391	362	361	396	398	389	418	370	430	388	399	353	373	414	398	382	389	388	396	421	374	408	350	376	394	374	411	357	394	400	348	401	389	412	387	403	363	379	394	373	392	345	360	404	356	349	385	355	375	389	371	400	369	395	399	353	342	387	390	364	430	363	376	362	411	368	343	365	387	380	372	387	385	389	371	375	367	411	380	387	429	396	367	406	374	381	359	365	361	369	380	370	380	356	386	371	385	368	396	379	394	416	377	327	387	386	413	386	393	387	391	374	373	369	380	405	410	389	382	383	405	357	427	373	375	395	393	385	429	354	383	374	380	387	402	378	383	364	377	376	406	402	402	391	412	402	384	359	395	384	427	361	353	376	420	379	347	390	338	379	392	398	363	362	380	364	419	348	379	391	365	388	407	379	405	351	358	387	418	394	354	399	409	413	385	399	355	364	375	376	373	383	369	364	389	408	386	394	378	412	344	405	399	388	376	352	411	366	400	381	387	400	390	377	410	369	393	390	381	411	372	377	376	394	398	355	388	412	394	376	372	389	399	378	424	385	408	390	373	406	408	346	399	380	383	421	383	336	366	407	380	364	389	383	357	371	360	367	385	386	386	383	410	367	381	382	365	366	398	371	390	356	338	379	392	400	400	372	411	384	400	361	409	372	384	389	351	349	410	363	388	426	380	369	356	419	363	373	370	419	375	379	395	406	417	359	385	374	394	385	389	426	346	378	376	366	370	398	402	385	376	358	375	365	370	365	406	395	412	373	380	390	399	393	375	397	402	380	373	394	384	373	378	390	402	385	407	378	358	408	368	368	356	368	361	404	374	379	379	401	362	410	364	409	381	408	383	390	366	403	368	376	412	350	375	373	379	357	385	359	372	372	417	358	386	394	357	413	376	398	370	395	375	419	423	399	389	367	388	412	373	383	413	381	351	389	393	395	370	382	393	360	417	381	366	395	359	402	374	390	392	369	371	392	347	384	359	368	407	367	365	378	398	396	369	336	360	345	398	368	370	398	360	415	397	373	402	392	437	377	401	433	420	395	393	403	393	408	409	372	388	401	380	400	397	370	347	399	396	378	357	412	381	399	369	362	393	384	381	409	365	376	402	371	390	364	380	400	402	389	345	363	374	397	362	394	425	340	372	413	350	379	409	352	342	367	402	378	394	374	380	395	352	374	402	389	379	424	373	375	398	341	371	381	446	398	372	407	373	388	407	427	357	381	385	350	386	393	388	404	346	398	396	361	386	378	357	385	397	389	360	411	395	374	388	371	392	425	378	355	358	369	367	351	371	333	380	366	364	409	357	401	419	359	398	399	401	369	401	400	403	385	358	356	388	394	379	422	395	363	359	376	390	369	390	397	372	380	392	418	407	398	353	363	390	341	390	391	392	381	367	370	389	396	408	408	393	368	371	359	373	349	374	394	399	400	373	403	353	381	370	384	367	415	362	379	353	416	358	377	359	410	392	386	388	395	371	364	384	378	376	397	419	357	388	388	354	385	407	355	367	416	389	383	401	379	370	384	333	384	362	359	364	367	365	383	374	370	327	372	390	425	377	346	376	373	404	373	364	377	359	390	397	408	402	377	345	368	379	350	369	395	407	410	371	387	397	380	388	383	393	402	387	381	390	375	360	374	350	365	386	391	391	384	367	373	414	357	407	371	392	376	377	390	377	366	398	386	386	401	390	394	397	401	356	343	387	386	395	411	384	393	402	410	374	346	375	397	375	401	387	413	383	401	369	397	353	374	394	344	411	389	432	406	348	399	399	374	371	368	369	366	409	365	381	394	336	356	388	391	364	388	408	384	372	363	417	393	398	393	388	381	380	398	390	365	405	366	407	393	354	373	393	392	351	363	395	378	363	391	387	357	369	389	390	366	377	400	374	399	343	380	411	406	374	374	376	406	402	387	371	449	375	383	432	387	374	350	383	410	383	398	386	360	352	365	358	351	400	376	428	356	346	352	384	350	447	362	350	388	385	382	379	418	359	350	387	378	384	381	383	357	391	380	363	388	316	392	379	342	393	368	368	368	411	409	382	378	390	394	433	373	376	378	362	357	381	401	381	401	414	368	394	400	383	365	390	399	413	372	406	394	431	391	396	384	372	376	394	387	407	384	369	388	380	394	379	400	419	355	375	394	384	358	379	391	402	353	376	406	365	354	345	408	376	375	384	353	367	407	395	386	375	375	361	382	375	362	391	364	382	376	382	352	391	367	388	386	375	360	443	381	361	366	385	377	388	352	377	375	367	376	382	389	367	389	383	397	406	328	375	395	389	417	360	415	380	411	390	372	380	337	412	376	386	401	366	397	378	344	387	404	397	411	386	354	405	391	365	384	421	414	384	399	376	378	386	363	404	393	405	382	371	376	356	393	369	340	343	328	386	364	370	409	367	404	348	382	366	388	348	353	368	359	358	383	336	371	399	421	387	393	394	404	386	371	394	394	357	360	382	382	385	365	395	374	387	385	346	420	376	401	376	378	395	374	384	345	375	399	402	436	383	385	391	392	383	354	382	363	375	379	369	388	395	429	398	401	389	392	414	377	381	388	395	397	365	388	385	377	386	361	394	383	349	379	378	383	384	369	408	374	402	372	398	392	379	383	407	383	389	404	383	387	391	414	394	399	402	415	377	378	359	359	403	408	382	371	373	383	404	391	399	376	365	388	366	388	401	396	379	406	410	383	397	383	387	355	374	388	397	385	379	387	415	345	384	372	369	379	367	381	378	404	390	395	375	387	405	409	404	416	350	364	350	398	366	366	372	351	396	396	400	373	385	383	399	375	399	396	400	388	401	395	393	341	408	363	374	347	377	385	378	377	350	374	378	362	438	365	379	384	362	376	393
25118	21050	26960	25065	6208	1299	966	784	697	7408	22612	14748	5998	1897	792	650	608	656	596	595	587	633	628	600	578	554	575	538	578	574	579	560	563	592	573	603	578	576	639	581	564	606	583	581	596	589	609	578	531	593	523	584	542	609	592	537	603	594	577	589	604	568	578	615	595	581	552	597	567	581	593	615	637	610	552	579	628	574	580	550	623	572	607	584	559	567	592	636	612	557	605	567	596	606	565	589	564	594	581	585	590	604	572	636	560	548	553	526	546	611	567	588	627	538	612	540	606	565	583	572	593	565	591	632	600	592	615	561	597	563	563	640	551	595	591	557	568	582	566	581	540	612	602	597	606	600	568	600	610	551	592	597	550	568	547	588	574	546	580	630	585	572	582	560	562	574	625	566	586	628	576	554	580	588	563	585	596	602	573	607	623	543	570	597	570	574	578	596	591	534	608	576	563	567	584	553	591	606	630	608	613	626	564	569	575	590	578	582	614	567	587	545	561	603	585	605	584	620	562	551	543	561	574	557	597	571	631	574	599	557	571	561	578	568	541	573	599	605	602	568	619	599	604	603	611	565	548	564	588	551	604	595	583	590	598	562	557	590	598	602	617	615	636	592	587	621	591	610	576	549	555	604	596	636	588	590	565	624	581	562	611	559	605	545	596	594	575	564	574	602	572	624	560	578	540	588	610	614	578	574	571	560	589	556	583	584	581	589	583	615	568	601	607	582	600	587	525	574	573	592	565	549	595	619	604	553	622	599	602	622	584	606	555	612	536	579	556	580	611	582	598	583	538	599	543	594	663	574	598	582	571	639	545	539	552	570	578	618	562	597	613	613	615	560	560	567	554	619	608	593	611	635	600	533	578	603	582	548	566	579	616	615	586	569	606	575	571	580	571	596	591	593	635	591	596	590	591	597	577	561	552	576	586	564	591	574	576	529	593	608	592	540	614	610	568	574	578	623	619	600	593	621	583	585	612	570	562	562	518	570	582	583	603	574	575	561	544	586	593	522	581	584	583	595	584	603	601	586	615	567	612	619	601	596	607	560	573	563	564	607	603	589	560	632	581	573	586	568	570	549	634	585	627	621	570	568	618	572	545	584	619	540	581	604	585	595	603	622	580	605	602	597	575	569	560	594	522	565	556	579	578	581	572	577	550	591	583	534	571	591	533	583	623	586	581	510	602	536	581	591	560	576	600	578	573	553	598	601	603	564	588	621	615	609	608	580	570	601	567	567	571	588	559	564	577	624	596	569	593	588	578	597	568	574	613	595	553	624	561	617	590	596	582	527	601	555	541	593	583	612	593	560	582	596	541	613	618	577	598	597	571	558	591	584	604	542	569	555	619	589	619	573	583	553	529	580	602	569	599	577	588	587	582	606	574	559	593	579	555	575	576	581	585	608	554	570	568	580	631	628	565	563	597	586	608	570	547	604	589	580	578	566	593	541	575	577	557	610	531	602	578	575	562	591	555	575	599	579	575	576	604	603	632	568	601	583	536	562	604	579	578	586	567	632	580	598	558	572	569	581	583	551	579	552	601	572	634	625	557	599	640	619	568	637	564	601	607	545	558	590	557	587	572	568	590	573	576	586	611	571	591	600	610	571	591	530	563	574	550	611	576	598	607	576	590	602	615	570	593	597	596	546	582	599	578	625	589	589	586	602	553	593	596	567	563	579	602	523	539	581	584	579	582	589	598	593	560	630	597	583	592	583	589	581	595	538	560	615	573	591	578	625	607	557	574	531	599	600	599	601	541	575	565	576	575	590	553	580	598	587	548	578	591	574	553	608	571	560	612	574	593	586	618	614	571	597	555	582	608	596	578	622	601	580	561	552	546	605	568	548	602	547	582	566	570	579	577	565	575	578	614	579	549	596	591	597	565	572	552	578	588	561	587	588	575	610	531	590	574	554	638	562	581	617	606	611	567	592	562	582	554	575	586	554	576	606	588	564	564	576	553	560	588	560	599	559	553	616	575	580	597	569	592	543	583	626	622	643	583	588	552	584	601	574	616	575	590	582	566	614	585	599	549	623	581	596	606	589	631	594	575	584	608	577	570	572	634	542	544	583	582	593	583	590	583	581	593	582	595	594	596	576	586	565	572	555	568	573	547	549	562	576	562	558	599	571	563	602	554	586	578	551	577	531	576	576	637	548	627	603	557	621	570	593	566	596	592	558	546	545	523	569	560	582	591	606	562	578	531	563	569	567	553	591	585	593	581	592	566	526	620	582	581	601	615	625	599	561	554	600	616	604	595	604	597	580	608	572	574	568	544	574	622	566	576	584	558	544	559	573	615	575	602	560	590	606	572	607	611	584	570	538	556	601	573	604	587	627	595	556	594	590	588	584	545	623	579	546	549	598	596	579	623	600	579	554	596	585	538	590	573	569	613	586	587	597	553	569	576	580	625	577	585	579	603	562	555	566	606	561	561	603	582	605	602	614	575	563	543	545	582	588	588	577	574	619	634	643	565	561	592	577	588	579	595	564	619	592	533	614	579	573	587	547	569	569	566	569	546	592	580	582	583	570	600	588	623	589	632	581	602	580	600	602	588	620	590	598	553	531	585	565	598	609	593	556	577	551	547	619	536	583	582	617	546	534	583	575	588	573	581	553	613	548	559	591	551	551	610	583	590	541	580	590	556	582	587	541	617	545	607	552	605	575	651	597	556	599	603	582	596	602	585	560	598	538	591	532	603	559	587	571	603	598	618	600	614	613	595	627	547	581	562	530	573	567	567	597	604	555	591	581	561	537	641	592	643	585	597	569	559	575	572	557	589	581	640	585	650	597	609	571	587	588	609	565	552	563	594	584	621	591	601	593	576	568	577	563	602	581	581	583	587	566	571	595	561	577	593	547	589	560	613	559	571	571	527	608	596	544	601	603	616	568	596	599	602	610	594	549	559	552	595	566	539	559	588	589	593	542	586	540	575	603	576	565	597	641	612	559	571	547	578	578	620	550	602	570	619	553	596	566	624	554	579	586	575	567	582	589	569	530	584	552	587	593	595	580	592	591	616	549	553	606	589	579	578	609	577	555	602	621	585	586	589	566	620	532	585	591	573	576	622	585	638	622	574	588	603	578	590	596	605	590	570	559	535	564	587	559	588	599	556	546	622	619	599	605	550	564	587	601	608	592	613	551	632	561	562	579	605	573	589	606	599	531	576	571	577	604	578	575	615	580	584	605	526	577	572	567	572	567	575	605	574	588	588	590	572	572	564	593	575	578	604	588	584	611	572	542	602	532	558	559	623	571	565	584	560	615	591	617	598	614	554	582	611	502	638	570	567	529	597	569	578	586	616	539	547	589	590	567	605	573	562	587	580	579	590	542	577	524	571	588	617	620	606	572	605	581	580	576	596	593	551	595	584	614	604	585	603	527	597	580	600	580	545	568	597	594	593	571	586	614	569	638	587	587	550	536	583	603	564	595	600	556	586	604	574	578	595	565	599	570	592	600	538	603	634	589	614	607	593	564	583	607
3992	4243	3482	1997	1378	1059	870	760	736	10235	21178	12505	5228	1849	691	536	528	517	502	542	497	536	544	544	523	511	511	545	545	500	469	484	500	471	536	523	537	490	548	492	498	512	518	541	505	497	498	492	524	509	512	492	491	485	522	521	509	502	519	488	536	516	534	455	523	500	540	547	541	526	530	516	484	455	496	475	532	490	466	516	501	491	550	493	473	515	506	538	540	505	522	495	495	522	559	513	492	497	504	466	481	535	513	465	497	518	494	485	493	519	488	501	484	482	519	527	496	501	519	492	505	494	478	505	488	445	487	586	526	525	479	506	495	498	507	501	494	522	502	495	484	521	488	511	545	514	494	514	550	498	512	501	510	482	525	506	531	497	512	513	453	477	532	516	520	504	478	555	510	506	495	508	481	514	527	489	481	493	527	501	514	487	480	507	514	504	515	546	502	475	500	499	508	515	555	539	507	484	514	500	494	502	474	498	489	516	504	516	485	525	480	457	496	533	507	535	576	548	509	510	506	497	466	507	501	496	521	472	495	537	517	532	476	498	493	509	517	509	516	471	533	518	528	533	509	511	472	513	531	502	508	500	506	492	513	484	481	492	502	503	513	521	489	529	493	503	509	505	457	558	481	478	501	530	534	459	513	491	515	504	488	509	499	549	508	468	490	507	529	470	489	498	524	494	514	536	528	519	511	544	517	522	527	502	483	534	492	472	507	477	494	503	541	490	519	522	500	482	498	524	477	510	477	511	521	489	497	466	509	513	485	507	524	522	493	527	511	529	484	516	505	500	534	498	498	496	503	481	534	497	479	524	517	556	478	517	489	508	503	518	483	517	524	536	494	494	518	522	461	495	519	501	526	475	507	515	480	532	513	457	499	452	479	472	503	493	526	518	508	524	513	495	506	537	505	488	507	498	536	520	480	523	477	500	501	481	495	478	480	499	540	499	498	476	459	521	508	511	465	475	489	509	521	542	510	532	506	497	503	493	507	527	487	497	529	534	452	520	522	469	472	530	445	503	486	535	503	422	498	517	490	493	514	499	511	492	529	488	532	485	543	487	503	470	506	512	488	536	518	493	501	482	513	512	499	516	534	532	500	505	489	526	553	532	491	535	519	545	467	507	514	492	504	542	530	498	558	514	495	538	485	502	511	508	540	486	504	505	506	497	496	497	471	520	507	468	521	515	491	509	502	483	514	527	509	504	528	495	479	525	482	485	481	489	518	477	464	501	521	502	509	541	504	528	486	519	544	477	506	532	532	485	510	535	508	485	514	490	499	509	482	479	480	497	515	511	521	485	478	543	461	550	486	502	544	521	505	492	535	510	517	528	482	521	519	495	492	513	535	495	496	534	536	532	508	529	516	497	512	504	490	488	489	503	505	533	509	485	545	501	519	526	535	532	510	499	515	519	494	457	504	500	467	493	503	528	471	474	516	480	511	501	503	524	532	498	539	479	485	513	512	484	488	513	500	513	559	565	499	485	547	529	506	533	482	498	485	495	525	508	536	503	492	487	481	546	510	555	456	486	514	513	513	494	514	492	529	491	507	445	491	480	500	533	496	512	524	508	505	502	505	501	477	526	489	442	531	508	494	497	532	490	524	519	488	528	481	528	512	514	490	489	479	497	518	531	501	571	474	538	447	479	552	527	536	522	521	482	504	505	556	509	508	511	495	470	485	482	548	533	519	525	537	511	503	531	496	533	484	518	515	456	520	505	502	550	475	485	482	517	507	535	497	515	537	485	530	483	501	469	512	493	476	495	472	505	486	535	475	490	488	499	471	483	485	544	486	416	478	473	501	504	487	494	462	473	518	497	520	510	494	532	460	491	523	464	507	517	549	503	494	499	475	483	523	536	502	503	523	509	494	492	523	526	518	518	506	523	504	531	491	486	518	498	450	500	515	512	431	551	481	522	486	493	513	498	502	466	494	551	511	494	497	492	539	500	499	536	488	509	534	518	475	526	489	490	513	466	518	492	486	511	518	525	545	461	497	493	491	491	518	514	510	516	507	528	520	497	509	534	532	497	538	478	495	500	494	498	496	497	489	528	518	491	473	509	508	503	514	495	553	544	488	519	550	457	537	506	501	511	530	494	473	484	518	530	523	556	497	455	483	512	490	512	519	489	558	500	478	532	509	497	510	484	514	508	491	498	501	493	532	507	509	539	515	510	474	549	467	505	522	509	544	508	512	522	498	528	462	502	514	502	516	486	497	485	472	505	518	496	495	488	468	512	490	483	490	531	530	520	488	502	493	517	488	510	503	517	487	529	510	538	514	526	476	496	498	468	502	538	469	522	544	484	490	524	535	483	469	510	538	464	532	518	533	490	489	452	528	510	467	506	514	494	527	472	507	524	454	512	499	545	457	515	535	526	499	496	510	508	481	540	540	503	512	508	489	485	478	511	538	524	495	481	505	525	473	498	460	513	542	523	513	506	527	521	494	513	468	474	504	514	534	507	512	500	505	549	491	506	516	507	463	433	546	499	541	468	486	500	492	465	552	483	517	525	505	484	461	524	507	488	497	513	528	490	481	449	558	494	518	488	503	516	499	467	560	494	500	514	496	477	526	498	481	503	513	526	510	507	506	497	497	543	530	562	502	457	511	511	523	432	523	492	507	556	486	545	500	550	512	485	494	533	507	512	496	550	511	468	484	516	532	529	541	477	513	506	478	510	549	487	543	508	506	526	561	510	519	470	518	502	515	492	506	543	519	496	486	542	487	501	527	475	496	499	535	514	508	482	531	510	503	488	502	505	480	517	494	507	492	476	471	456	516	502	504	528	512	504	487	534	529	469	525	491	517	500	493	481	504	482	536	504	563	492	475	460	453	526	539	489	519	499	523	463	487	488	504	484	491	511	520	492	485	518	489	482	508	485	526	502	545	483	532	522	491	462	506	528	482	487	540	493	481	486	507	481	493	498	500	495	528	533	496	505	497	531	501	499	503	504	504	540	491	544	473	527	472	490	497	539	477	484	508	491	511	521	491	500	515	511	517	503	468	527	525	495	521	537	500	491	488	496	496	474	518	506	529	562	520	513	502	521	495	523	484	483	471	479	477	489	509	470	509	475	502	488	504	498	472	529	492	498	488	499	510	474	527	483	445	491	554	493	508	497	490	521	498	505	509	555	524	525	538	541	497	479	494	512	500	463	497	484	496	498	516	510	513	518	490	507	486	463	491	510	503	500	516	527	520	488	522	486	484	492	517	479	478	497	525	512	503	494	472	490	466	473	516	499	531	476	461	514	482	485	498	481	518	511	487	488	511	501	467	488	473	502	496	554	489	523	500	525	510	513	482	475	483	496	496	472	475	490	529	490	504	545	488	466	512	496	481	531	514	508	475	504	497	514	482	498	495	486	512	518	474	495	522	496	468	485	508	540	482	482	481	500	479	513	524	559	508	500	522	474	494	485	491	515	511	466	545	493	489	522	486	468	500	501	462	539	500	494	502	509	521	535	519	500	526	527	487	477	487	507
23873	21074	28325	24020	21056	9276	2143	1345	1253	15687	39640	28240	12510	3627	1345	902	810	817	825	805	888	817	830	814	845	814	862	827	833	789	820	813	840	797	885	764	826	786	788	877	763	817	806	850	803	802	862	807	831	830	821	810	800	821	838	816	821	804	818	837	847	774	817	859	859	804	831	834	861	812	783	811	851	810	794	843	803	791	835	826	835	785	827	831	782	780	821	888	784	828	820	864	797	814	829	792	826	834	811	791	823	793	810	767	803	834	893	807	798	822	791	790	842	823	833	831	755	804	850	816	836	812	878	829	815	852	795	819	885	796	800	810	824	797	809	806	825	783	809	820	825	784	787	790	787	793	819	815	800	824	832	811	808	816	792	764	843	815	836	761	851	804	813	817	796	893	761	795	794	820	852	823	767	820	827	776	811	835	816	814	834	819	792	847	844	790	791	843	787	871	759	780	830	827	815	801	870	775	786	816	834	834	804	834	814	819	802	895	850	791	837	853	804	785	821	812	766	831	802	842	798	859	869	829	803	790	833	851	837	772	799	823	794	795	763	741	834	793	809	801	770	772	807	830	899	866	836	831	788	767	864	811	771	808	842	835	797	838	821	805	827	815	796	800	793	882	810	807	728	880	791	790	830	805	811	871	840	817	761	792	811	806	820	866	785	815	809	849	820	760	839	801	830	844	813	878	853	789	819	852	813	803	820	800	839	843	770	794	814	783	859	818	857	826	809	829	808	822	816	753	753	813	842	778	792	805	789	767	830	781	847	800	780	748	812	806	803	779	813	807	843	785	815	801	787	819	769	770	815	789	799	850	843	841	784	859	776	812	851	737	828	811	886	788	822	838	803	781	861	866	814	879	810	779	861	836	812	777	824	784	790	833	838	842	853	796	788	815	820	812	785	821	754	823	792	803	838	848	789	814	822	802	824	848	798	898	863	816	834	824	875	820	753	797	820	793	833	763	788	816	863	817	797	735	795	829	833	803	779	850	844	788	836	802	731	782	798	832	824	800	843	797	791	822	845	818	835	820	769	770	877	851	832	792	758	839	773	867	825	763	773	792	768	831	815	828	802	805	798	836	852	830	838	832	840	816	816	792	813	818	806	852	818	835	788	813	776	799	793	834	811	800	782	842	807	825	804	787	840	786	832	831	848	824	872	790	877	804	824	819	761	805	845	864	763	827	750	844	860	845	811	792	825	816	806	852	858	801	758	751	790	856	791	835	816	783	827	804	818	807	847	877	825	833	791	791	790	838	799	795	805	798	866	836	800	846	798	778	770	794	805	856	806	788	837	822	844	795	786	844	876	828	805	786	819	826	791	838	789	784	805	799	845	828	821	803	833	827	852	801	745	819	807	825	806	843	791	790	780	798	808	845	823	810	806	860	791	825	769	822	841	789	774	810	833	806	800	780	774	789	782	859	792	734	794	822	792	832	795	767	784	814	805	803	804	786	777	803	818	839	722	804	809	814	798	772	831	803	811	791	822	856	836	805	812	802	824	825	842	808	855	832	823	848	819	773	830	835	815	827	797	741	781	844	826	787	824	805	818	802	825	784	793	806	794	850	814	788	815	767	848	839	899	828	791	811	737	762	816	828	821	792	863	803	787	835	815	768	781	809	832	819	817	813	816	851	804	865	837	814	821	791	764	816	813	796	837	805	831	827	787	824	801	846	830	814	805	768	843	798	802	879	795	821	838	831	778	825	815	797	840	843	843	822	742	805	828	782	827	845	809	850	818	796	763	844	813	822	823	804	803	795	841	790	809	818	765	818	839	813	782	837	817	809	842	794	818	792	832	802	805	833	792	749	787	835	809	828	807	797	845	809	852	816	835	801	806	873	800	820	794	808	832	785	831	810	855	836	796	844	809	826	831	814	821	822	782	819	772	760	827	852	782	838	798	809	814	815	817	806	777	857	780	828	850	793	779	826	865	822	777	835	744	790	862	795	808	798	821	776	799	801	798	810	826	747	787	844	819	817	805	810	819	820	809	823	840	831	881	842	853	791	821	831	824	855	818	804	816	853	770	806	796	854	734	776	815	792	818	806	796	824	810	823	792	782	849	768	775	840	847	846	828	780	811	821	770	779	774	788	852	781	787	822	762	795	758	805	805	808	767	777	846	800	837	881	802	792	752	762	819	822	800	805	808	790	864	796	777	812	811	762	808	793	788	812	863	792	835	800	791	776	760	812	820	772	802	822	747	794	761	760	807	839	816	797	857	791	827	829	809	786	842	782	756	804	825	819	806	781	844	791	840	730	821	878	779	746	803	768	811	746	774	786	863	801	790	806	840	826	869	796	815	815	849	820	835	796	772	771	836	853	797	818	777	826	774	817	798	865	788	795	770	804	842	800	796	771	797	737	825	810	750	762	827	808	800	823	821	780	803	815	830	818	817	809	795	825	811	832	862	801	835	806	842	774	794	831	815	808	867	800	845	856	763	765	854	796	759	790	762	791	770	811	757	839	864	799	814	827	772	797	792	809	812	739	828	786	769	769	805	837	754	826	758	781	805	794	810	799	872	804	844	827	867	840	804	834	816	809	871	817	800	768	780	860	818	793	808	814	855	831	770	789	854	819	801	823	836	780	805	825	818	807	813	814	782	833	844	838	799	812	780	846	818	814	824	825	825	822	756	793	826	786	799	765	794	861	769	854	799	824	756	808	733	769	843	807	789	773	806	804	794	829	854	792	844	830	872	770	807	751	817	771	796	789	830	833	801	815	820	796	795	767	826	860	835	763	790	779	776	765	806	805	761	775	871	854	833	843	809	805	855	899	817	780	822	827	807	804	769	825	865	822	842	765	812	815	824	816	842	825	755	731	807	814	802	866	814	770	804	809	837	838	783	844	821	799	803	796	812	827	807	810	826	731	789	840	830	774	829	828	801	790	827	816	811	818	797	812	854	777	806	813	817	796	820	809	807	789	809	807	797	800	811	821	866	805	821	805	806	806	781	827	860	838	767	808	818	809	804	793	765	802	838	835	839	795	788	820	824	806	814	807	800	837	747	785	797	822	794	803	800	765	813	816	800	799	752	830	835	787	839	788	825	813	809	736	821	800	874	790	803	842	840	814	804	793	840	797	830	776	800	848	838	797	776	769	811	834	850	802	848	791	834	806	826	823	838	818	872	779	829	828	808	764	780	791	804	778	837	828	765	834	809	799	771	810	821	799	776	794	811	856	807	849	751	755	806	827	875	837	810	849	845	821	790	833	829	795	794	826	810	824	842	775	798	838	830	799	819	797	811	814	780	817	833	845	822	818	819	781	811	818	799	845	924	838	813	782	801	806	860	814	826	784	747	853	756	834	782	820	764	795	776	807	802	772	792	856	774	806	824	828	803	852	814	811	812	816	788	833	790	806	775	814	835	817	800	801	780	835	775	822	810	861	804	798	810	785	801	834	809	829	816	817	772	898	810	805	779	789	811	767	818	814	787	802	824	817	867	777	774	803	794	788	807	805	765	825	791	855	759	809	782	783
4778	7706	6020	3471	2507	1724	1401	1237	1233	19794	36089	21938	9180	3146	1112	770	671	674	690	645	713	754	654	681	656	661	685	680	644	645	678	692	667	682	677	705	646	697	669	678	679	657	683	680	676	678	694	679	651	641	704	673	649	692	707	682	666	693	632	679	670	690	682	686	679	661	684	651	671	676	695	641	695	701	745	671	685	680	648	635	641	698	676	652	659	682	638	673	702	633	672	620	658	683	682	667	636	658	610	673	627	701	728	684	643	702	687	652	674	661	685	636	640	643	644	710	686	691	687	650	697	657	647	681	689	658	671	671	676	680	659	680	662	686	676	716	661	679	660	658	643	657	696	647	677	675	684	726	647	658	657	682	698	644	675	653	671	685	649	663	714	625	675	632	657	691	662	648	668	669	642	684	695	693	682	649	682	712	647	673	658	701	694	708	682	666	626	645	687	686	699	697	703	613	677	651	648	648	722	670	719	712	690	679	731	704	639	638	631	679	688	663	707	650	675	665	644	672	653	661	645	646	635	675	695	679	686	677	632	682	650	641	686	683	669	702	662	670	701	696	667	669	669	673	652	674	637	642	653	664	675	685	620	637	643	707	659	661	627	687	660	679	678	653	641	670	674	650	697	672	678	602	661	699	658	653	686	669	667	671	656	704	690	634	689	727	683	677	642	680	689	695	688	669	641	663	658	677	676	665	625	631	661	684	711	645	658	649	671	684	652	617	664	662	702	607	707	645	690	665	702	701	647	641	678	672	663	663	700	678	677	596	690	640	648	712	687	636	680	665	662	667	698	643	689	646	637	672	700	649	657	688	694	649	711	647	643	700	631	666	652	678	680	649	660	622	627	649	695	705	694	642	710	674	656	694	637	695	648	663	676	652	682	686	693	637	618	608	663	641	650	640	673	647	678	709	646	629	663	666	681	685	652	728	640	705	659	674	696	698	619	680	659	668	649	669	629	628	672	633	655	640	656	649	622	682	649	667	639	678	693	664	690	670	665	628	728	659	660	680	683	664	625	669	637	647	660	680	686	650	671	642	735	662	709	677	680	710	670	684	672	627	688	636	677	696	677	671	626	687	664	657	613	664	659	659	655	719	641	679	616	643	686	622	640	689	631	674	700	683	625	672	636	600	656	646	640	662	676	674	661	677	664	687	669	690	687	713	668	664	681	646	625	653	643	647	631	603	704	672	647	662	659	651	644	676	643	634	677	668	714	670	652	677	669	674	651	605	664	632	692	640	691	671	685	704	677	651	673	685	642	634	655	695	648	664	656	650	679	675	640	656	670	682	682	700	639	669	719	659	693	685	654	672	723	659	667	689	658	682	643	664	674	699	664	659	644	662	687	646	688	690	684	693	687	688	664	685	670	673	665	651	635	669	624	648	687	735	628	664	635	656	674	620	701	665	671	678	687	681	671	690	653	648	640	674	672	652	641	639	686	656	642	632	673	666	660	611	671	682	663	674	700	668	647	641	682	667	700	702	683	694	720	608	664	653	698	655	679	697	642	651	648	693	702	685	660	631	633	663	653	607	662	657	676	659	700	621	711	688	613	658	666	600	691	658	612	708	657	622	673	684	654	683	624	685	643	704	648	691	654	644	694	662	636	646	659	677	660	615	663	680	631	661	676	654	731	654	642	670	632	679	656	649	644	640	633	655	648	659	635	644	657	641	672	725	678	666	684	646	691	620	651	669	652	652	655	661	678	651	640	682	683	686	656	663	642	634	678	709	683	719	655	683	671	603	668	666	625	639	710	683	644	685	680	672	640	673	654	679	638	732	656	677	664	654	684	660	687	662	618	699	702	773	691	657	646	663	605	647	709	673	660	630	639	650	685	664	632	636	686	618	673	651	647	694	705	713	650	696	668	654	670	685	646	711	656	679	637	639	636	649	673	614	679	623	643	647	658	718	663	671	639	639	699	669	631	642	672	643	680	676	688	685	673	663	659	667	669	678	680	700	652	660	635	623	662	647	676	642	673	690	681	641	632	673	696	683	683	649	663	635	680	677	645	682	650	630	689	639	664	659	668	629	686	705	675	685	714	659	640	690	638	679	635	635	621	641	683	633	649	649	673	687	638	632	649	639	634	663	619	669	672	625	646	654	652	656	695	688	646	705	675	684	647	660	664	681	635	705	629	695	655	675	672	670	692	678	630	663	671	684	617	606	689	656	689	667	692	647	666	640	665	641	643	648	649	656	670	654	658	661	670	694	646	639	656	669	693	698	632	657	613	622	638	635	594	637	659	636	660	667	650	622	680	689	606	640	666	711	682	653	676	604	626	689	664	648	712	700	645	641	691	634	672	657	665	638	687	655	657	675	688	640	646	671	681	669	692	663	741	677	672	682	699	630	657	651	697	646	620	636	645	660	664	655	702	676	633	629	702	682	646	666	659	607	654	720	650	679	660	678	650	661	644	704	623	646	639	647	652	667	630	629	674	688	636	650	656	668	618	664	640	679	676	695	736	636	676	642	621	669	688	679	705	626	679	628	640	666	656	661	649	633	675	630	686	668	703	718	652	648	643	674	671	606	602	638	666	633	641	675	611	650	648	672	678	661	639	662	704	659	638	636	631	678	643	689	670	652	704	693	635	666	676	708	654	617	666	680	637	674	659	652	671	637	672	659	683	680	669	669	661	659	691	663	630	673	672	652	634	652	627	670	651	653	637	683	636	644	694	649	678	684	668	641	668	678	680	658	670	684	634	707	682	666	664	645	623	654	616	659	671	675	677	681	715	690	686	638	672	675	619	664	590	664	630	695	662	688	639	659	667	633	690	668	682	656	653	670	658	650	646	668	647	674	694	684	659	627	657	661	666	636	624	659	730	695	672	657	661	639	689	682	691	653	668	690	652	685	675	614	680	684	677	658	675	644	658	645	680	681	679	674	710	674	682	664	663	703	658	653	711	675	603	678	621	671	618	678	653	713	663	607	654	665	678	649	625	638	682	691	648	651	613	648	649	692	703	637	642	694	684	725	612	616	672	691	659	601	666	669	687	676	642	680	679	689	720	633	662	695	667	665	648	671	644	687	670	625	626	647	673	651	690	649	678	658	648	674	631	676	672	648	686	624	665	706	640	618	655	633	648	655	677	643	689	671	681	708	664	628	624	666	663	626	633	697	695	702	652	684	660	619	662	687	680	686	682	675	656	653	669	653	647	647	663	637	648	717	643	696	681	648	650	720	616	683	655	682	654	657	635	670	675	615	678	687	663	699	637	665	647	651	703	671	641	694	680	674	648	688	641	668	648	671	671	655	691	692	691	653	635	667	685	674	664	665	720	648	636	650	678	651	709	668	678	647	729	624	660	693	685	641	672	663	650	671	674	637	668	649	617	640	654	613	693	658	675	607	641	598	668	656	723	666	688	688	638	690	641	697	627	651	655	678	617	642	644	657	657	650	659	646	647	682	687	686	661	638	670	630	709	702	643	630	667	678	684	628	655	682	703	659	667	648	605	668	675	642	667	636	654	660	629	668
27397	12899	1743	922	633	584	579	509	546	1323	2491	2160	1383	762	561	509	501	511	498	517	479	507	518	482	528	523	495	509	505	525	503	477	515	517	508	465	462	501	513	524	512	507	479	447	535	481	484	498	471	511	504	525	485	449	485	482	490	495	499	484	490	496	469	487	474	463	496	519	517	504	506	478	506	514	489	509	476	538	475	515	546	499	514	522	507	475	517	504	568	513	517	544	488	510	481	469	530	538	497	528	541	481	464	478	530	496	515	515	521	503	510	522	488	473	460	509	507	501	483	513	557	530	509	510	482	491	535	486	503	506	488	496	508	500	493	479	476	500	511	480	521	484	508	482	511	449	436	512	519	503	477	482	509	481	508	495	511	533	480	461	467	502	476	535	495	528	522	513	509	469	500	493	527	502	523	484	484	491	514	493	527	552	518	522	509	519	510	460	494	498	528	484	524	487	485	468	503	505	529	503	548	487	496	500	488	517	465	492	484	504	514	525	457	500	469	511	515	505	478	464	509	495	488	496	498	493	502	476	486	530	530	524	496	495	478	499	467	514	531	469	491	540	472	452	478	535	520	486	476	484	511	443	544	536	508	506	496	447	472	505	477	505	494	497	514	489	504	506	491	529	481	537	519	523	488	510	490	484	524	476	482	540	471	549	488	508	515	535	479	472	488	528	481	488	485	478	513	455	499	505	503	493	514	498	502	494	502	533	505	486	502	495	518	488	478	513	483	486	450	487	543	518	499	485	528	515	524	532	450	480	507	486	510	509	552	489	481	484	494	492	511	525	519	514	490	512	505	476	492	507	508	508	483	503	487	534	499	484	516	516	525	490	476	523	501	531	472	488	510	470	523	508	470	496	454	500	476	505	524	502	496	514	515	491	497	522	476	537	531	501	501	480	525	520	506	480	471	479	482	522	452	538	471	492	520	463	496	508	512	481	520	547	488	532	500	498	460	562	478	479	486	484	499	491	518	517	489	520	527	468	494	521	511	521	503	519	516	512	530	476	474	499	527	466	485	471	520	525	546	483	502	488	509	530	533	502	499	491	529	499	516	472	508	522	477	519	492	527	558	468	491	472	502	513	512	480	497	491	545	483	529	508	470	494	479	503	470	521	558	503	524	468	514	494	453	468	504	491	462	482	480	480	517	475	525	513	501	517	523	515	509	490	496	497	507	523	522	518	462	532	472	487	469	520	518	497	477	511	495	506	510	495	497	528	509	529	468	492	525	532	494	502	526	497	547	505	469	506	479	447	522	488	480	480	509	521	454	455	495	496	461	473	501	520	489	484	503	471	467	515	517	477	511	440	505	458	492	532	504	484	473	493	533	509	497	490	535	475	514	450	512	500	472	511	481	524	486	503	501	479	505	497	503	484	473	513	520	480	524	467	469	530	526	518	474	512	516	493	476	477	498	532	535	489	524	484	502	483	455	485	501	500	534	463	507	523	524	498	490	538	482	562	534	477	483	432	485	509	514	514	519	463	495	510	500	473	509	499	515	491	520	560	508	509	503	469	528	473	485	494	478	507	534	501	531	498	529	512	504	540	500	513	504	512	491	524	500	500	519	522	486	503	515	478	544	502	496	519	474	533	527	497	481	470	515	467	518	526	549	486	517	496	521	465	490	531	492	514	491	521	464	466	531	445	522	548	539	505	541	514	499	498	532	531	464	490	481	459	522	498	512	473	521	522	485	516	472	501	497	485	525	464	518	504	504	489	488	493	461	487	527	471	472	518	495	486	525	491	525	495	511	492	513	446	507	495	484	539	498	463	552	508	498	500	545	481	506	529	476	501	511	493	511	471	530	460	466	475	526	485	467	518	525	477	484	493	514	492	500	492	490	472	499	471	468	533	500	528	476	512	514	456	503	525	516	494	501	477	497	521	487	481	490	485	492	507	522	502	502	500	533	507	505	463	523	503	503	484	472	509	498	474	493	494	504	491	494	492	461	491	523	505	533	520	468	483	512	554	494	499	488	504	511	514	521	529	499	527	542	494	485	465	538	475	507	460	523	506	509	518	539	501	526	513	514	492	509	474	517	533	511	497	484	491	498	488	475	487	515	494	501	506	515	543	466	489	461	475	464	488	504	506	568	507	465	535	495	540	525	499	508	510	535	543	507	493	507	485	494	476	484	476	466	486	496	532	521	484	540	504	481	516	494	491	489	488	474	480	451	474	509	497	486	523	501	485	485	474	487	489	515	527	514	480	494	467	503	445	527	543	499	474	502	508	539	542	532	520	507	499	493	501	540	539	485	480	514	477	506	531	493	486	500	521	473	527	524	491	507	544	457	502	534	444	469	488	483	519	520	494	503	507	534	493	473	509	515	524	518	495	473	484	527	474	515	476	514	472	531	530	538	491	504	517	538	553	485	524	527	502	451	503	533	476	472	539	510	489	474	548	452	506	550	479	495	488	431	577	488	476	502	489	514	448	495	465	520	507	505	491	485	485	503	477	509	497	534	531	506	507	511	494	531	485	483	480	523	473	529	528	473	518	494	513	485	497	462	473	512	540	496	459	501	507	474	503	501	506	499	488	455	520	536	516	482	524	484	485	527	491	487	484	507	472	510	518	488	487	457	487	499	493	495	505	511	524	528	507	529	479	502	496	508	482	472	487	530	509	516	481	501	500	459	522	522	510	479	486	488	493	538	526	484	525	472	493	478	547	471	500	499	475	553	535	501	511	502	503	529	499	548	528	482	518	501	497	526	487	505	522	474	521	487	506	509	511	506	492	497	484	520	497	516	516	520	497	529	558	530	530	496	489	473	475	472	503	547	493	489	481	489	494	508	482	468	519	512	509	494	487	516	494	510	533	529	481	538	503	467	512	546	477	501	517	441	538	481	505	535	505	487	506	525	477	523	501	533	551	517	467	508	537	511	537	531	550	488	521	469	501	501	518	529	507	516	498	488	505	516	538	532	494	500	504	460	533	535	484	478	525	501	535	494	470	517	494	529	503	538	503	521	480	521	463	487	509	511	500	477	478	521	508	481	504	487	483	518	459	487	491	498	475	531	495	535	519	544	525	476	503	507	487	493	472	492	557	504	503	514	466	495	492	499	486	481	509	514	505	552	491	469	518	493	528	541	498	496	480	488	498	481	509	518	520	491	522	492	516	504	537	471	524	538	487	498	469	497	498	424	532	505	514	522	505	529	480	501	484	505	483	507	530	516	466	492	513	481	515	510	502	514	486	475	505	488	487	525	530	503	464	513	527	491	526	454	517	538	500	555	510	529	500	474	509	510	504	531	513	518	533	541	507	484	521	509	496	496	492	491	438	520	521	478	552	530	543	453	519	498	520	492	505	496	547	506	547	500	545	536	480	505	505	513	538	478	525	520	529	526	512	558	492	542	522	499	530	505	459	525	528	505	482	492	527	555	484	513	508	516	532	465	494	498	480	530	501	510	516	499	488	523	500	549	484	519	488	506	533	497	495	515	518	492	504	475	506	469	482	489	504	481	552	480	456	477	497
5274	1139	884	644	563	533	458	419	480	1766	2988	2303	1329	723	483	411	390	418	436	433	417	427	409	398	417	418	382	417	439	429	415	416	404	425	431	419	432	446	441	381	410	404	383	380	445	419	390	431	394	419	433	401	388	403	379	430	401	418	454	439	405	421	412	385	445	416	419	408	416	418	398	416	428	404	432	442	426	442	428	387	438	414	449	438	407	411	419	429	416	396	433	430	459	421	397	403	419	382	423	473	412	427	418	429	402	407	428	438	426	432	458	410	407	410	423	383	411	403	422	406	431	396	419	415	408	425	423	399	423	422	395	414	427	406	435	404	393	401	417	375	400	371	422	417	414	438	383	425	432	435	435	417	436	418	424	407	411	416	401	436	397	427	432	424	389	415	422	432	408	399	395	401	388	436	372	414	466	402	426	394	433	407	371	419	404	416	414	412	437	378	375	422	415	403	417	405	446	443	393	405	387	443	442	399	398	381	410	433	418	407	396	414	412	421	419	401	398	444	400	431	429	421	440	405	385	390	439	385	406	415	376	426	433	391	408	424	420	388	418	422	411	398	446	427	360	427	413	415	421	400	356	428	445	407	438	438	424	380	437	443	380	426	413	465	413	426	391	414	433	406	451	394	388	431	405	431	381	419	410	408	400	441	417	421	419	418	429	399	408	446	403	443	405	394	451	427	420	421	374	416	421	410	372	423	385	404	423	387	422	392	415	419	413	404	400	429	408	423	426	437	382	417	425	410	395	372	392	402	429	408	398	382	378	421	408	415	395	455	426	440	403	425	406	436	444	395	371	454	401	372	368	415	437	411	441	416	441	420	372	412	439	436	450	414	374	406	398	392	397	424	396	427	395	408	402	432	409	436	450	418	406	453	385	397	439	374	418	429	404	414	400	401	401	408	434	386	415	408	429	430	430	421	411	376	424	423	372	431	407	417	431	414	420	442	433	416	402	373	415	414	419	425	428	380	422	412	413	442	389	379	407	420	415	454	419	421	388	432	414	450	429	388	423	425	402	430	402	404	415	397	390	385	420	416	440	448	404	414	393	394	443	436	439	393	419	407	425	373	425	414	410	415	363	463	396	404	388	385	420	440	432	407	376	428	433	401	434	417	415	432	380	437	386	473	370	427	451	394	418	436	421	439	430	450	444	429	410	423	402	407	390	379	409	446	440	396	447	408	447	406	409	425	432	401	379	421	443	407	410	437	428	418	411	396	409	386	414	402	408	432	440	453	374	412	405	422	406	426	380	438	428	407	432	448	447	364	411	413	365	394	416	412	433	380	430	411	423	428	402	451	399	439	404	418	399	430	394	392	416	427	412	427	420	376	381	403	434	448	385	413	422	364	412	423	438	435	426	404	409	429	432	397	435	396	417	414	383	403	429	421	400	426	415	388	417	420	405	436	443	411	415	413	409	405	411	401	440	430	424	403	444	406	402	433	442	414	405	442	430	403	397	420	424	429	413	432	432	409	408	413	395	415	393	444	416	403	437	455	411	410	438	429	425	394	395	411	384	401	414	433	428	415	387	426	393	413	420	399	436	409	429	425	404	428	389	397	420	439	444	398	412	404	409	410	416	386	426	413	432	442	403	397	386	432	453	386	432	379	432	427	390	444	437	411	422	409	431	438	382	426	413	417	432	395	438	396	403	443	400	367	435	422	439	413	427	422	370	419	414	424	384	391	406	407	424	369	427	421	393	410	402	391	397	394	411	414	419	410	383	397	411	412	429	424	415	417	416	400	432	407	381	375	420	438	431	418	427	444	393	402	372	406	427	396	402	434	428	404	472	434	418	397	433	412	403	404	418	372	382	394	419	442	428	384	418	417	430	429	434	418	412	411	414	379	424	389	406	447	415	375	467	401	415	430	442	437	428	413	446	421	437	428	422	425	430	427	396	402	443	400	433	443	417	395	414	442	403	413	410	468	375	420	407	392	448	441	350	398	416	432	410	375	393	391	398	420	403	406	423	422	438	422	411	410	406	401	405	419	405	389	425	437	408	426	401	414	419	390	416	390	437	377	373	412	422	397	423	402	405	408	416	411	427	407	404	394	403	398	406	416	400	395	443	433	416	439	431	416	448	429	396	416	442	426	395	455	380	396	414	440	394	412	377	392	447	406	420	430	401	426	415	392	388	420	388	395	421	427	417	427	403	407	423	424	423	416	418	428	378	419	411	430	420	414	392	388	402	411	372	366	410	415	405	441	438	430	458	446	406	382	407	370	404	379	380	384	369	425	396	448	415	394	438	425	423	390	391	421	452	388	414	437	405	418	390	406	416	437	420	411	420	456	424	439	421	405	397	428	394	428	452	413	452	442	369	372	399	427	397	418	413	378	427	449	393	427	397	424	415	402	443	367	410	381	387	431	393	443	426	395	402	422	409	425	410	374	395	428	406	396	433	397	407	418	378	440	407	400	423	411	410	405	406	412	428	433	407	397	384	383	423	399	422	404	408	394	388	407	389	418	449	389	428	456	414	374	393	406	423	417	416	403	431	388	459	408	419	433	408	410	400	413	404	410	389	411	405	451	410	409	434	435	457	404	390	413	392	408	419	428	410	422	417	419	416	419	422	405	402	441	391	428	430	434	429	455	412	392	437	408	378	417	437	425	399	429	413	413	405	439	410	429	426	413	389	414	405	428	413	407	432	404	435	403	389	402	421	410	420	380	387	403	406	442	386	417	436	400	417	417	422	404	450	430	412	419	432	424	419	414	430	427	425	409	393	442	412	409	422	398	424	401	393	403	409	403	437	439	432	442	437	437	418	408	391	403	419	401	387	396	439	441	460	406	407	385	407	434	410	414	414	420	379	411	429	446	491	420	362	416	391	386	434	458	413	451	429	435	424	396	412	376	418	398	462	416	408	433	387	436	421	394	421	366	386	419	397	384	451	381	415	433	435	403	425	401	462	441	415	437	416	417	368	470	450	362	421	397	404	423	485	418	378	417	415	411	407	405	400	446	389	438	421	422	397	383	441	412	427	417	408	394	389	406	410	415	413	396	419	407	393	390	414	416	413	399	422	403	399	383	424	425	426	412	454	397	428	414	393	410	374	413	400	436	444	455	414	413	434	391	394	359	439	378	398	453	392	457	431	457	419	414	438	436	386	384	392	407	425	440	424	389	421	347	423	415	432	441	400	388	403	420	435	422	399	437	388	391	415	391	434	402	396	394	460	422	388	428	410	408	386	483	403	395	411	415	432	424	422	404	387	404	407	436	390	421	403	402	394	418	397	438	406	410	423	391	410	413	430	426	404	425	402	416	402	412	434	431	402	401	412	423	399	408	458	436	445	401	427	394	421	394	439	396	410	435	433	441	420	398	425	384	396	442	376	401	408	414	412	438	402	430	394	469	402	421	437	405	436	404	376	431	413	412	417	401	387	369	374	408	376	410	434	429	395	397	419	399	407	429	403	388	415	424	401	420	424	395	411	448	414	415	419	422	421	387	420	404	428	422	388	363	407	397	452	415
25094	21058	26964	25106	5517	1250	866	701	1773	11031	17955	13558	6036	1630	762	516	526	516	477	518	505	515	513	480	531	507	447	514	486	495	491	518	546	520	527	515	522	469	478	508	504	496	437	484	510	497	489	468	553	457	496	464	474	455	483	487	471	467	529	506	491	472	468	485	506	481	491	512	476	501	499	482	481	504	517	463	512	483	467	455	464	447	498	482	517	539	478	526	475	532	497	483	442	480	482	498	478	503	470	428	546	482	468	476	454	514	487	490	510	474	510	481	477	511	483	501	489	467	506	483	490	473	479	499	479	515	509	511	483	514	469	483	482	500	496	472	468	508	500	473	496	495	521	498	485	492	470	470	457	488	498	492	510	505	481	487	471	485	470	485	511	448	489	477	501	444	506	478	512	478	471	476	454	501	484	504	511	489	496	491	496	467	481	495	518	506	513	489	512	497	472	472	459	458	508	467	442	465	497	500	526	479	485	464	469	516	473	472	463	473	477	487	475	479	467	511	489	478	519	488	523	478	484	520	458	474	510	482	504	486	481	455	471	442	494	493	470	498	437	504	474	507	481	497	480	450	508	483	487	477	508	545	515	458	479	471	510	482	517	507	503	452	476	456	501	484	507	457	501	507	491	507	510	530	489	473	455	515	474	465	483	487	463	490	476	486	481	484	498	512	498	507	490	498	480	454	497	511	505	447	471	452	460	468	492	463	520	520	465	503	472	496	516	486	472	480	450	468	506	497	475	495	466	487	498	475	492	470	474	530	501	501	474	502	461	522	493	507	488	484	469	474	472	501	479	448	476	485	491	455	499	496	470	501	482	488	451	498	497	520	500	478	496	467	456	501	495	456	477	446	495	466	464	500	487	501	486	464	481	477	504	489	476	492	510	519	518	460	510	493	489	512	466	508	431	501	482	481	518	484	456	455	493	453	501	480	502	505	505	500	536	466	488	459	498	487	502	473	504	494	536	476	458	479	428	501	476	510	510	512	470	442	490	505	506	514	489	492	478	494	499	482	469	472	483	486	433	471	452	482	447	478	498	506	500	491	524	474	471	461	482	505	456	466	482	476	501	467	495	471	465	504	522	489	455	512	442	469	471	494	442	486	512	492	504	488	472	496	516	476	517	517	453	494	490	521	505	491	448	469	510	486	497	478	487	470	484	461	490	505	497	443	456	487	493	465	466	458	507	524	500	476	480	509	479	468	486	474	526	482	462	515	471	478	487	512	485	504	505	503	512	509	515	432	510	473	524	498	458	481	515	463	473	499	503	500	461	487	450	506	492	460	443	485	471	483	454	491	500	446	549	498	471	515	491	461	480	523	489	502	481	482	492	471	450	472	470	491	521	497	486	480	451	477	471	492	501	464	488	475	473	487	471	474	500	480	483	437	502	499	467	482	510	497	452	472	471	481	496	456	505	498	496	500	432	491	519	481	520	484	479	487	459	445	496	498	482	470	494	486	454	492	521	503	490	471	495	451	481	497	469	494	494	489	465	512	494	471	467	483	472	486	496	462	486	501	445	492	489	512	512	454	461	521	485	511	465	502	516	480	508	525	471	505	501	492	443	419	501	459	457	487	486	502	445	454	522	497	500	513	492	432	443	485	479	469	528	484	482	513	456	476	496	488	520	489	500	485	496	478	517	440	479	507	473	472	436	472	499	463	488	463	477	494	509	465	504	481	496	469	496	504	493	478	480	472	499	485	509	495	473	495	489	505	476	501	472	497	478	506	461	449	522	501	477	494	466	494	493	486	504	476	467	463	476	486	464	477	505	511	456	457	518	488	475	463	482	499	487	485	495	464	445	482	465	505	482	473	508	490	521	513	490	497	455	486	464	511	494	495	525	476	512	513	497	475	482	471	478	503	486	462	487	496	513	501	488	482	456	457	490	490	466	486	515	544	488	459	527	512	483	434	480	494	459	472	488	478	483	477	527	523	494	482	531	479	466	471	513	475	486	467	476	478	475	480	462	430	498	476	505	513	477	447	496	476	456	488	464	465	488	457	475	519	503	452	493	486	517	481	543	491	477	457	471	479	435	486	460	498	545	484	467	457	511	454	488	463	494	495	469	494	448	473	488	470	489	506	491	452	479	485	500	485	488	522	480	474	488	475	522	492	496	502	464	491	482	483	523	512	464	468	478	479	482	460	514	491	543	455	459	474	481	436	468	525	508	496	508	489	506	474	478	479	451	506	459	517	518	490	483	455	517	502	478	468	469	442	494	466	525	490	492	451	485	455	496	511	505	511	507	506	474	482	531	485	475	506	486	497	531	462	472	487	497	501	483	491	473	496	479	496	507	501	501	524	528	474	485	504	482	472	478	464	479	516	465	491	506	468	532	521	523	509	496	486	469	460	496	495	484	463	504	484	510	493	518	450	493	467	479	474	482	470	505	466	476	478	467	499	487	471	487	461	492	504	496	532	492	494	424	480	484	476	490	490	478	519	485	496	447	504	441	503	491	499	451	488	501	481	463	502	478	474	496	530	484	482	505	528	455	482	482	505	498	477	485	494	470	479	486	523	470	500	472	482	485	525	477	457	523	497	482	475	500	453	509	472	477	477	467	525	481	456	498	456	477	476	482	499	469	499	471	514	483	503	494	496	502	460	519	469	503	481	489	501	465	495	467	485	495	479	493	488	482	481	479	510	518	493	467	527	463	497	471	507	471	489	468	469	477	469	465	500	505	479	468	511	497	514	503	498	464	469	484	511	481	499	484	486	459	514	490	481	519	481	478	497	482	501	441	521	467	529	509	482	504	518	480	482	470	462	501	469	471	456	482	484	487	466	501	498	485	465	484	473	469	487	453	453	450	475	483	494	519	476	518	484	491	482	512	482	435	463	471	426	460	475	505	468	507	485	494	494	487	511	473	471	489	497	468	481	477	482	481	468	498	481	508	476	485	472	500	471	459	505	521	512	523	524	485	479	484	481	478	502	464	495	470	508	513	475	462	506	481	421	509	519	465	480	445	454	448	486	471	485	499	468	504	457	526	451	468	475	460	513	484	506	488	517	463	495	521	498	481	467	465	477	473	507	473	531	498	497	513	475	474	475	514	468	523	485	488	520	461	483	480	517	473	462	464	478	454	489	499	510	477	504	479	489	462	495	479	498	488	526	461	482	481	455	468	491	461	468	490	458	492	517	505	458	488	465	465	514	481	507	464	493	533	454	502	471	514	495	515	483	490	443	492	468	443	481	500	493	468	494	463	486	435	487	466	504	502	485	507	442	493	466	497	483	502	468	466	500	466	485	445	457	476	452	482	491	484	499	473	469	478	473	477	498	482	509	486	474	481	496	460	478	494	492	476	478	449	507	517	475	492	485	508	441	487	481	489	465	512	505	443	454	454	484	475	484	483	505	457	463	512	460	526	450	493	475	467	487	507	512	486	489	480	508	468	457	453	487	494	480	458	447	461	514	498	503	516	468	469	476	466	466	459	484	502	480	490	479	491	479	558	491	470	483	472	461	499	492	458	481
4192	3594	2888	1586	1181	942	824	815	2615	13670	17244	11874	5460	1670	687	475	445	407	402	446	430	457	426	425	399	421	429	432	425	427	446	429	440	448	431	426	398	396	431	401	450	427	435	448	394	427	458	417	409	413	423	425	420	422	385	447	434	437	417	467	472	435	437	451	446	425	391	419	369	400	412	402	411	415	425	400	416	425	407	441	375	427	425	440	453	441	440	398	424	463	458	442	452	429	446	408	423	374	417	434	432	445	417	406	414	445	416	421	409	396	400	439	412	407	441	410	430	434	386	452	417	415	404	379	424	408	395	445	411	402	451	401	420	415	452	421	412	452	402	384	415	444	409	392	401	447	414	439	392	437	404	395	401	405	452	393	392	451	417	402	424	417	397	400	420	408	410	396	429	424	417	424	392	440	423	432	385	436	408	424	446	400	449	418	429	440	391	446	446	426	434	400	423	422	449	369	442	472	436	434	413	416	422	404	410	420	399	396	415	420	443	394	424	457	415	436	391	400	419	429	423	420	449	406	422	428	401	455	388	407	433	429	432	408	407	416	402	410	438	389	429	444	408	382	388	426	391	425	473	455	442	412	418	445	442	429	410	407	442	420	412	419	421	395	442	424	425	437	425	426	448	421	392	401	387	395	422	419	424	415	421	445	404	437	450	425	410	421	429	417	430	428	401	454	410	408	381	417	429	457	397	424	407	435	406	398	432	410	419	462	384	427	429	409	409	403	439	435	433	432	398	400	406	440	458	441	466	460	400	401	397	373	387	403	403	429	421	446	418	447	431	442	447	400	450	415	462	427	428	386	382	436	414	454	405	429	420	418	412	446	458	441	410	430	429	433	454	420	452	446	420	430	432	432	453	427	404	425	434	433	424	400	440	418	430	414	447	409	426	410	427	428	416	429	404	410	375	435	415	415	432	433	442	451	406	434	401	419	423	454	395	374	402	417	478	412	420	444	438	403	419	392	432	406	441	417	391	422	410	454	406	420	429	412	413	400	431	467	421	393	428	416	445	403	422	385	425	390	439	418	390	438	434	418	406	417	419	423	407	412	415	411	406	422	399	420	409	451	415	442	417	391	416	451	374	430	382	434	439	411	412	462	406	406	433	450	432	442	453	435	449	395	415	395	425	434	415	376	440	434	439	440	390	419	427	424	415	415	441	447	459	430	424	455	415	411	414	383	423	409	406	401	427	392	440	394	413	384	409	453	416	410	435	402	380	419	406	424	395	409	383	427	400	407	417	390	407	412	399	428	432	385	421	401	438	434	431	408	413	395	413	431	406	462	424	408	419	430	445	389	441	437	411	430	408	446	375	422	424	428	427	414	426	407	442	394	404	387	428	427	457	425	413	436	414	411	421	451	377	486	415	400	415	456	398	419	399	422	423	374	425	410	400	389	395	453	452	414	450	438	380	418	437	396	398	419	418	451	434	385	455	421	419	457	436	430	427	401	399	397	427	406	446	400	393	425	399	384	461	442	411	424	468	408	378	427	435	397	413	415	397	393	419	438	387	412	383	435	421	400	421	412	455	420	406	427	435	402	405	397	411	421	437	462	439	418	435	396	422	457	428	429	439	436	434	424	436	396	426	405	429	388	431	378	394	372	420	436	374	393	411	391	397	381	409	423	425	410	431	390	426	400	410	457	406	408	431	404	450	429	419	403	396	404	420	436	382	438	436	405	447	405	431	404	402	420	390	426	408	447	400	417	422	443	418	400	393	426	412	450	454	404	384	401	402	417	477	446	403	448	398	392	431	416	430	381	409	426	427	441	443	422	382	440	438	375	437	426	392	381	398	406	397	410	411	369	452	477	399	406	447	403	402	390	424	395	401	429	402	411	418	408	416	429	445	405	407	427	410	404	448	393	453	443	398	411	402	416	440	406	438	398	441	423	403	395	441	430	411	408	402	428	442	390	407	420	435	433	446	420	449	377	443	397	411	423	413	404	404	444	410	402	439	438	443	408	427	395	415	454	405	394	429	442	447	407	384	416	402	414	424	440	401	395	392	385	401	397	420	415	445	429	399	422	397	420	409	433	401	409	408	439	428	417	411	417	440	423	445	430	427	407	405	434	447	418	387	433	436	431	417	400	438	469	406	437	396	413	467	441	409	420	409	402	403	372	436	437	379	419	409	416	435	437	411	376	424	424	398	399	404	404	422	412	434	433	410	390	399	410	405	447	460	420	397	427	430	404	427	443	393	448	416	387	434	433	408	419	428	376	412	399	430	439	427	420	411	385	389	397	434	421	432	401	403	400	417	411	438	362	392	467	423	423	427	421	420	421	408	391	444	434	428	410	445	432	432	416	430	411	429	414	430	435	398	431	437	419	390	419	409	438	452	432	466	410	436	432	420	389	395	427	418	423	401	407	393	401	406	442	410	446	407	406	431	453	403	427	419	408	410	407	425	437	384	431	390	398	406	450	427	436	417	440	420	379	434	417	395	422	397	407	441	427	427	418	413	397	442	403	412	385	439	422	424	433	392	418	395	432	403	431	457	426	410	429	429	408	440	400	439	394	446	437	431	418	428	421	448	454	414	413	400	402	428	419	403	418	352	414	438	422	407	416	419	433	428	435	423	421	417	402	431	415	400	439	415	449	382	426	443	390	424	414	423	421	398	402	391	410	426	405	416	422	415	410	392	461	434	403	428	408	425	438	398	411	407	457	466	453	377	415	401	397	418	392	367	424	439	447	385	428	406	426	421	432	404	410	410	410	415	393	399	431	426	422	407	400	428	423	441	370	430	376	417	404	394	396	412	399	460	433	448	444	455	405	437	380	413	452	415	393	416	435	454	403	428	442	422	409	425	419	380	403	416	401	416	429	397	416	431	377	434	393	364	452	430	421	412	404	460	440	431	415	434	446	405	399	430	428	389	409	417	435	399	394	433	408	420	428	412	441	437	428	404	427	428	442	432	432	414	471	386	426	407	442	418	422	394	390	440	441	432	413	444	447	445	383	466	404	395	423	399	426	431	418	430	395	414	410	429	433	420	452	403	413	409	393	424	408	413	406	404	419	420	375	411	391	409	434	394	436	411	412	384	416	461	404	447	403	398	404	407	443	423	392	433	446	411	435	454	392	431	422	437	424	428	420	428	428	409	406	413	397	432	413	422	393	414	401	399	431	428	384	434	378	416	413	401	440	445	407	415	411	392	399	402	420	371	452	414	416	390	395	431	402	433	414	425	410	388	415	365	406	408	415	386	452	389	400	432	425	403	418	419	411	414	431	446	439	412	409	434	391	437	408	430	412	441	429	421	402	399	444	425	428	400	437	409	409	432	410	427	420	411	448	412	415	418	396	420	439	400	402	417	450	395	439	399	389	425	411	394	403	398	443	406	448	439	411	408	438	411	408	434	443	390	421	417	438	381	419	421	430	432	424	453	426	426	381	395	431	405	453	432	415	413	418	425	394	450	404	390	434	408	428	439	433	467	459	412	427	413	440	404	420	422	453	406	431	433	451	447	418	400	404
23870	21044	28281	23993	21021	8659	1960	1271	1831	17989	35078	27017	14005	3768	1224	747	685	681	672	667	693	646	638	648	656	651	631	681	688	673	715	623	711	607	673	651	686	655	666	661	666	672	673	648	660	612	668	682	632	678	632	693	689	670	658	631	664	661	634	694	682	653	602	639	671	612	656	656	628	619	649	699	638	696	628	664	600	632	630	658	666	622	669	642	616	642	673	675	633	671	681	685	698	664	671	644	626	650	640	651	644	637	674	692	712	679	667	639	620	669	664	694	650	616	633	676	671	737	679	628	642	656	649	690	661	665	669	634	661	693	650	650	640	636	655	623	627	682	665	660	591	676	660	669	661	623	684	603	730	665	640	636	659	620	628	696	627	722	669	621	633	688	655	623	606	634	661	674	646	649	672	649	660	675	667	664	600	667	612	677	654	627	651	650	669	634	632	643	691	672	660	640	636	667	648	656	643	632	667	701	629	656	661	723	635	609	688	718	656	602	635	621	623	668	650	677	641	683	653	688	672	650	642	623	649	649	626	613	660	678	626	664	665	612	633	608	661	643	625	647	610	649	659	651	637	672	653	677	689	673	636	592	650	662	638	655	661	651	623	616	627	658	651	679	688	678	649	668	639	674	671	615	639	674	669	645	668	682	672	645	674	599	699	624	711	687	614	690	660	620	680	662	660	673	654	682	644	654	640	686	648	621	649	697	625	695	682	682	649	666	661	634	648	641	671	680	596	638	651	671	641	631	631	645	635	638	614	661	622	641	639	628	626	690	667	666	660	612	616	688	635	642	623	598	657	641	607	664	583	671	677	672	674	654	672	707	651	656	620	654	615	667	629	638	623	625	608	700	635	707	628	675	645	657	644	690	646	640	672	668	619	638	626	631	653	665	670	684	664	665	617	690	632	637	665	668	637	654	655	658	686	671	654	645	596	662	676	637	620	668	636	637	684	645	674	642	678	654	608	683	673	692	657	650	629	637	630	629	655	640	666	692	634	677	644	711	637	589	634	655	659	640	677	606	643	653	655	643	673	701	674	633	648	607	669	677	661	651	632	675	671	672	625	630	624	692	690	708	637	671	666	624	658	628	664	656	652	640	631	662	658	649	717	645	680	650	662	648	622	690	651	648	704	629	641	642	676	672	627	626	638	646	672	645	687	669	659	661	642	671	670	620	601	642	637	699	590	642	643	637	696	663	642	663	647	664	603	667	667	681	708	662	677	644	631	659	670	623	670	647	625	649	635	627	675	700	646	659	693	640	652	628	641	606	661	699	663	662	643	672	652	669	707	595	610	652	665	664	673	643	640	693	588	614	600	662	667	648	681	662	625	630	649	695	661	657	619	674	608	677	648	624	676	687	685	641	633	630	643	649	592	644	652	650	670	652	691	630	650	657	628	655	660	687	621	620	610	634	657	602	644	660	659	623	678	651	631	664	677	631	678	596	625	602	651	664	680	668	610	659	656	656	668	678	694	640	648	655	658	628	692	664	686	662	676	674	635	642	663	636	635	667	657	645	652	667	653	641	673	684	678	625	637	636	726	660	649	696	685	642	664	672	651	662	616	633	644	654	616	640	652	655	681	656	650	679	662	666	656	632	660	634	651	632	631	641	702	629	680	646	689	677	621	632	658	638	700	629	679	647	676	617	655	638	605	639	622	665	631	682	621	699	618	617	634	623	637	663	628	636	616	701	609	638	637	649	639	687	640	647	672	670	666	625	673	704	649	626	655	617	628	646	635	661	678	672	641	649	671	651	682	630	692	678	672	681	593	671	616	630	703	685	637	643	677	655	681	673	618	670	658	636	673	657	631	651	668	712	635	669	685	594	628	614	641	675	627	635	674	636	620	617	641	618	690	667	680	647	609	687	623	643	645	642	658	673	682	689	667	636	630	635	648	644	684	620	700	671	656	674	615	692	648	675	669	706	613	644	670	693	625	649	615	591	665	686	692	715	630	629	611	651	606	640	611	617	604	696	596	642	594	672	618	663	685	634	636	681	672	667	632	627	679	634	668	677	631	646	642	663	657	621	663	687	702	633	690	647	581	599	679	647	641	687	674	678	660	664	641	686	628	658	633	650	651	713	667	654	698	673	669	637	628	607	687	645	653	627	634	622	632	698	638	684	662	673	673	684	677	693	697	656	646	663	666	649	675	688	636	696	672	653	645	711	665	614	682	636	699	642	677	661	668	630	632	685	631	656	614	669	625	671	671	670	588	627	692	670	612	650	655	630	667	660	648	648	655	668	640	669	619	645	586	696	690	626	638	668	618	647	657	642	621	633	660	636	636	599	656	655	642	629	665	629	651	644	623	675	656	656	659	651	637	653	684	626	665	626	691	681	682	603	684	695	622	659	687	646	634	672	626	621	662	639	629	668	645	619	624	641	625	620	674	682	630	643	708	702	636	663	685	634	620	647	635	669	659	667	660	612	626	711	636	645	651	654	630	641	659	637	664	659	688	654	651	628	666	650	631	644	633	616	661	611	671	696	633	625	661	691	652	621	642	613	640	633	599	624	661	674	649	641	667	585	647	629	647	614	582	641	629	689	611	643	647	643	647	703	608	632	655	615	604	617	676	632	680	644	678	631	663	663	657	664	660	643	665	693	653	653	659	658	642	665	647	667	621	639	702	635	611	626	673	726	654	644	604	622	632	620	656	665	665	630	646	629	694	656	686	641	672	665	624	654	644	673	673	667	610	643	636	653	681	654	665	641	627	626	652	656	623	631	631	683	662	658	635	708	662	644	697	614	657	618	649	651	643	607	666	622	610	653	642	706	679	618	699	643	635	667	621	698	636	618	615	639	619	626	669	658	633	643	693	645	675	657	707	649	641	671	655	655	665	664	637	644	674	676	633	640	623	664	643	630	684	610	641	667	631	655	632	653	643	692	634	630	640	619	646	611	643	686	663	590	685	711	643	618	649	661	643	658	679	631	657	653	651	651	669	632	649	656	627	658	699	631	657	639	660	632	605	621	621	644	647	617	663	685	664	633	601	610	687	648	666	649	651	610	618	650	643	609	656	629	611	626	679	658	623	633	665	690	635	656	661	676	659	660	654	660	639	655	661	631	635	654	647	671	666	652	665	626	668	701	610	647	611	690	606	645	654	610	632	631	638	599	695	665	629	694	652	676	653	661	666	655	644	637	637	611	613	664	675	653	695	671	641	638	644	683	655	672	641	633	656	657	660	629	635	666	681	634	623	635	683	631	621	613	636	689	635	654	645	685	672	641	657	687	641	663	622	657	654	652	665	591	657	640	671	682	650	635	650	641	686	672	682	652	670	638	660	696	634	603	705	720	689	646	654	638	655	717	613	664	664	660	612	627	644	607	646	614	624	654	631	640	672	607	668	656	628	619	667	664	641	643	654	656	668	613	654	636	605	687	621	635	653	628	658	623	660	658	666	610	619	678	657	647	658	627	688	642	637	696	644	631	641	675	653	633	653	649	659	701	654	684	620	654	652	634	600	640	623	714	668	687
4430	7057	5873	3185	2300	1720	1386	1344	2561	22362	31299	22517	10849	3215	1232	694	564	581	540	575	557	549	555	570	570	565	560	603	585	544	585	578	500	519	551	596	597	559	543	581	546	535	556	555	574	623	544	546	590	497	537	526	560	550	516	557	587	551	594	612	528	552	541	536	529	572	544	516	553	554	583	550	561	571	557	555	560	586	593	567	553	541	566	544	564	555	529	555	553	540	562	574	557	563	543	563	551	537	560	546	516	604	595	602	534	534	552	597	627	494	572	544	589	528	560	566	542	591	516	536	556	542	547	533	588	532	555	569	580	561	566	553	574	537	563	546	567	539	536	556	510	560	577	558	561	551	544	543	571	523	568	555	538	536	590	494	570	573	582	556	588	554	569	543	569	563	578	569	521	543	572	553	554	560	585	603	539	616	576	553	547	583	571	571	548	546	562	536	569	552	534	556	547	527	561	552	582	498	573	512	539	556	592	562	557	568	503	577	534	547	556	555	578	552	530	530	582	529	573	532	530	559	529	510	580	554	525	547	554	547	552	551	559	519	538	531	555	570	550	561	549	561	527	524	540	555	549	555	576	530	551	535	535	545	586	556	575	539	542	556	534	517	526	534	552	534	516	539	563	560	563	575	572	520	573	584	547	545	537	552	523	559	545	594	564	577	564	520	542	518	533	559	575	549	557	588	576	572	549	565	543	574	561	542	583	529	581	573	556	561	538	610	531	512	553	478	564	525	566	565	607	548	526	562	542	585	549	598	622	556	558	524	561	539	530	566	540	518	574	521	556	578	507	551	570	613	562	545	601	598	551	528	578	573	554	572	579	549	524	585	543	565	537	566	476	497	551	500	508	544	519	562	524	553	524	567	538	546	541	548	513	572	549	541	515	517	540	583	541	560	550	531	552	526	547	548	542	523	572	535	529	562	559	523	538	538	510	533	548	564	539	521	549	598	543	530	582	565	582	558	570	543	582	559	522	501	566	590	526	530	516	540	553	534	505	558	580	545	541	541	578	562	539	537	574	531	542	528	535	556	537	548	578	524	562	549	519	568	532	554	560	562	570	569	558	538	604	560	548	526	576	538	520	541	534	529	588	584	511	576	536	523	549	588	546	552	544	578	536	514	585	552	540	562	526	522	557	548	589	545	536	529	520	484	549	550	558	569	565	562	568	516	557	526	550	544	550	543	484	522	498	528	542	585	579	551	528	483	545	541	564	574	537	572	579	589	547	604	590	548	572	574	555	565	544	539	525	579	582	600	511	510	538	544	556	539	558	528	553	559	548	560	523	530	584	520	565	545	555	582	561	532	556	564	557	537	594	517	532	535	580	537	505	573	557	540	587	525	528	517	553	584	574	576	533	572	527	584	544	531	560	585	551	536	574	578	533	545	491	525	547	565	540	582	560	522	539	542	551	506	581	544	560	530	517	579	529	548	512	545	578	561	551	534	517	566	538	522	529	556	562	544	558	554	595	564	553	560	541	573	518	578	572	550	531	578	559	527	581	551	539	529	539	536	570	549	530	550	534	493	538	540	522	546	555	575	541	556	598	574	540	612	532	536	534	520	563	541	527	538	553	549	555	514	553	534	544	518	583	560	511	568	548	539	563	525	518	555	545	525	573	547	562	578	543	546	574	521	567	488	554	551	532	531	547	552	527	554	583	539	522	549	580	529	562	565	543	550	556	537	554	574	578	529	547	556	561	538	535	520	540	566	546	517	572	539	510	544	555	517	552	534	537	555	540	545	508	531	563	521	561	533	562	580	526	536	550	553	586	564	543	513	549	600	542	533	561	514	565	548	575	557	557	547	545	565	578	581	571	548	499	548	528	532	569	548	586	517	562	554	506	555	537	535	541	555	542	518	524	566	531	568	560	543	520	549	534	552	504	520	516	532	513	542	547	548	534	556	530	586	550	531	549	593	551	545	568	502	543	534	542	571	577	541	545	553	562	523	545	563	524	547	543	498	547	555	529	576	576	566	508	568	581	549	573	525	518	506	517	531	540	523	539	537	494	558	554	547	561	598	532	544	605	570	572	545	539	562	586	539	572	526	535	517	556	534	492	576	551	551	567	571	552	551	567	571	507	569	595	572	576	575	584	525	545	544	558	565	513	517	542	573	546	569	546	551	566	499	607	584	543	552	566	556	555	537	548	560	559	587	552	559	561	520	505	567	544	529	557	547	551	578	529	552	554	540	573	559	537	542	565	532	568	552	513	541	541	546	556	521	589	558	552	517	565	529	562	591	502	549	564	553	562	571	553	533	555	564	544	513	561	565	560	540	541	523	542	559	545	538	530	569	562	524	557	554	581	572	566	515	582	551	573	585	548	526	585	529	528	516	546	531	530	517	561	533	545	557	561	556	549	542	501	538	553	490	555	546	554	532	507	544	538	523	570	531	578	492	550	546	574	568	514	545	585	575	531	532	545	551	546	547	553	559	514	573	559	567	524	549	548	552	544	530	594	521	531	556	532	589	572	590	553	537	531	562	542	575	513	532	576	541	563	548	605	534	559	492	542	557	527	573	553	581	579	556	523	551	599	565	577	537	533	556	568	560	532	594	549	498	572	525	549	529	598	562	531	550	576	563	552	551	551	561	520	581	535	580	572	523	548	524	535	543	552	566	573	540	510	557	532	538	556	535	532	574	557	554	569	552	565	564	582	531	529	548	538	522	503	552	524	594	587	557	551	520	556	578	548	563	554	560	525	555	604	582	562	556	538	554	552	602	520	531	551	539	532	559	570	527	572	572	563	539	580	576	504	518	538	512	540	562	545	562	567	531	575	528	562	522	558	507	576	603	559	549	566	498	569	545	572	565	561	518	538	505	519	556	589	586	590	568	552	574	535	533	543	588	530	527	507	517	572	530	590	558	592	573	537	564	539	530	521	511	536	568	560	558	523	544	545	516	530	542	578	547	568	594	519	529	530	535	551	544	534	537	513	561	568	584	573	564	542	538	530	556	560	511	558	545	509	552	564	568	539	551	582	543	577	565	537	502	567	560	548	551	558	543	589	486	563	566	578	537	539	517	567	581	539	564	564	551	544	537	520	535	530	520	533	538	576	576	540	494	604	573	567	564	535	540	544	571	555	543	561	518	556	536	520	549	525	521	547	545	525	524	535	528	543	530	564	548	532	584	539	523	571	558	529	562	571	526	544	527	558	527	580	529	532	566	541	547	538	558	537	567	592	543	542	535	558	538	526	533	545	561	507	562	532	575	492	535	557	563	536	537	553	564	553	566	579	521	555	543	566	556	533	575	561	570	546	516	529	510	570	532	528	588	539	558	535	515	498	542	571	531	549	549	539	542	553	522	552	527	531	531	564	565	558	589	537	557	560	546	518	508	520	564	558	532	569	584	549	583	542	532	548	579	565	531	590	535	549	583	546	583	549	545	554	508	538	539	569	562	567	536	575	535	468	535	537	584	551	582	556	522	535	550	538	576	540	540	511	528	566	531	579	568	543	557	529	530	510	535	523	542
27365	12515	1538	720	426	457	450	440	502	1713	2174	1717	956	579	413	367	387	454	379	387	377	364	437	426	383	360	392	384	426	365	389	419	391	386	396	427	402	385	359	374	404	399	383	394	402	377	403	407	362	402	361	372	367	365	437	412	401	414	389	401	392	405	405	371	389	402	390	393	374	390	369	378	394	369	404	382	387	394	392	383	401	376	365	381	405	393	414	405	413	388	372	413	400	384	388	380	377	398	420	403	382	403	387	396	422	392	410	423	385	383	457	351	391	412	344	388	405	369	372	389	384	408	374	388	398	408	392	382	378	380	383	374	399	379	440	355	395	425	400	386	408	398	388	366	404	358	375	396	386	393	368	372	417	356	413	388	401	372	366	390	382	355	400	393	387	382	391	389	352	381	401	397	381	362	348	360	406	368	396	390	390	370	380	377	362	400	371	414	374	387	355	378	396	372	390	403	425	382	391	399	405	408	387	388	391	368	391	379	363	394	403	345	407	391	376	357	387	404	388	361	383	369	382	362	372	398	377	403	408	416	424	368	388	390	345	398	403	406	371	394	381	352	413	380	370	413	401	408	397	389	396	420	367	400	392	382	413	396	389	407	376	384	401	418	356	411	351	438	403	434	365	376	393	378	386	383	386	391	375	387	383	374	378	399	389	418	368	399	417	392	376	370	414	389	394	399	364	419	401	349	367	433	420	376	420	388	409	386	408	425	386	403	391	422	368	389	406	370	386	413	364	378	416	412	370	397	399	376	379	388	374	385	390	358	366	411	407	384	362	372	379	356	377	399	425	413	395	416	380	366	408	418	401	414	392	383	390	362	382	367	354	414	378	407	380	390	369	417	392	376	389	363	387	415	406	387	424	374	422	402	406	402	417	417	394	372	405	366	407	415	345	376	363	384	372	409	380	360	398	404	385	392	434	381	392	390	416	369	391	402	411	378	390	338	367	396	404	387	367	369	377	384	382	414	403	358	430	396	388	367	457	385	392	409	382	390	388	403	368	366	368	396	359	352	396	387	390	366	391	407	377	411	402	353	442	393	383	389	388	393	408	391	373	392	397	397	384	386	407	415	398	354	377	409	410	354	417	384	384	378	395	384	400	399	396	370	375	416	414	381	396	363	361	405	387	400	410	376	374	402	367	389	410	380	364	379	375	402	387	424	416	398	417	372	352	385	365	396	396	398	378	371	394	400	423	399	403	416	357	389	374	394	365	399	394	378	393	376	364	395	388	358	395	387	355	394	417	425	390	394	405	385	401	365	375	399	372	388	368	400	377	393	391	375	384	381	372	391	388	396	432	365	384	370	387	395	353	404	409	406	365	405	376	384	379	410	398	386	397	400	391	372	407	418	416	380	401	419	405	414	429	405	420	369	389	382	393	385	427	383	388	371	354	397	378	386	396	415	384	440	372	404	381	396	401	404	401	371	393	387	385	426	399	382	373	434	395	404	406	407	389	395	406	419	397	398	398	337	391	412	417	413	404	393	382	364	391	410	397	385	379	389	403	328	366	420	371	396	362	357	394	365	394	370	409	387	362	359	393	388	391	340	401	377	384	341	413	382	382	396	386	391	402	409	363	389	375	400	419	397	407	371	354	356	416	409	409	381	419	390	404	387	412	434	378	385	375	369	384	391	386	379	379	380	389	377	369	378	375	387	413	413	390	372	383	377	394	358	395	390	390	394	375	367	356	399	412	364	339	418	385	364	368	392	409	380	389	397	381	372	367	424	391	422	400	392	368	377	409	411	360	371	378	377	366	384	408	379	356	425	403	367	335	378	358	371	383	374	401	396	426	370	359	389	415	391	436	376	387	421	384	380	400	365	396	381	385	420	413	397	348	416	392	367	379	370	401	412	349	354	394	405	360	401	401	372	386	404	366	383	380	386	400	378	397	412	399	395	420	373	449	397	379	379	407	399	357	393	396	418	412	347	372	398	392	394	406	445	401	394	340	379	386	346	367	381	407	381	401	366	398	414	392	413	403	373	414	412	364	418	389	380	350	398	379	390	381	392	374	416	368	399	422	375	378	370	384	415	388	373	375	378	394	389	384	375	390	375	403	420	373	426	396	389	364	407	410	367	436	370	381	365	417	366	373	365	362	386	409	427	394	354	381	406	357	408	399	346	384	411	423	388	386	404	382	391	387	399	416	389	432	405	377	375	413	393	413	388	397	404	390	350	397	423	403	382	415	353	381	360	372	370	402	402	409	365	360	416	392	412	350	385	402	396	372	386	377	410	380	357	378	361	400	397	366	398	369	399	426	387	400	384	388	397	351	403	385	407	345	397	404	382	405	397	418	357	402	380	371	416	386	360	362	398	399	378	371	368	414	383	399	355	404	369	392	411	417	390	340	380	383	390	391	401	358	375	396	379	399	387	386	368	375	364	455	366	408	406	408	455	385	375	407	389	414	409	406	397	418	380	371	399	375	400	378	411	402	399	397	396	398	381	419	406	398	404	392	403	398	408	368	364	411	408	388	392	395	371	393	405	395	383	367	385	367	372	380	377	412	389	389	392	405	354	369	365	389	346	352	402	376	386	395	395	377	389	388	366	388	347	377	385	414	384	384	399	383	382	424	373	394	356	374	389	417	407	379	427	378	390	366	394	376	375	380	365	385	403	404	378	375	381	416	396	415	380	414	414	414	423	371	355	359	400	368	376	382	410	381	409	371	390	378	393	394	390	415	402	395	377	387	384	374	421	364	372	388	364	381	419	349	365	393	365	395	407	407	392	425	366	392	395	404	415	399	377	373	357	404	382	366	354	381	384	407	391	419	381	387	351	385	393	401	398	396	383	408	395	355	382	434	410	378	375	404	386	422	359	371	401	385	366	400	383	365	408	386	399	387	395	373	394	395	414	404	397	408	397	380	392	367	372	408	362	398	408	423	407	385	333	396	386	378	379	375	382	426	372	373	370	372	367	373	391	358	357	422	392	375	390	423	376	402	410	370	409	375	401	407	396	378	375	403	383	373	412	403	380	374	399	355	428	402	394	400	370	380	436	392	375	425	393	392	398	395	358	414	385	393	413	385	374	399	403	364	390	397	378	378	403	422	375	389	409	344	398	383	403	404	396	345	390	393	392	380	389	397	382	400	408	411	393	388	360	370	409	399	363	368	384	398	393	386	390	385	425	395	421	413	389	368	379	393	382	394	407	397	437	374	409	419	365	367	392	376	399	381	385	372	365	409	351	385	389	386	400	388	371	386	373	371	388	434	416	422	381	375	362	424	386	384	369	388	354	391	389	432	358	367	405	373	377	423	416	412	417	424	407	388	361	386	397	387	391	359	413	415	411	389	390	424	435	387	374	364	352	373	380	377	347	363	342	380	398	356	394	409	403	397	421	399	399	396	370	370	344	393	373	403	349	384	402	374	369	363	368	392	455	381	375	389	404	380	368	372	383	375	384	417	372	427	374	395	415	383	373	385	392	391	404	380	385	415	400	436	383	390	370	394	402	403	397	425	381	420	363
5186	1070	869	546	404	409	381	405	553	2446	2719	1896	986	493	396	351	329	357	335	334	345	301	329	345	352	332	331	352	354	296	347	316	340	302	352	307	333	338	355	309	318	357	325	345	301	318	332	362	351	318	357	368	310	332	322	333	336	342	328	334	336	329	317	339	327	332	357	351	337	310	310	313	336	329	324	319	338	333	331	359	353	322	311	299	329	362	324	347	353	325	347	347	345	310	308	305	326	340	355	353	316	357	362	316	335	305	357	340	340	328	343	314	371	314	346	342	333	303	350	307	325	348	319	347	326	326	320	329	342	373	275	324	343	349	333	354	326	319	343	337	317	332	314	319	294	328	314	324	318	303	338	313	353	319	350	363	319	323	309	346	313	381	321	327	316	337	335	354	301	311	338	336	353	318	361	320	314	336	362	345	356	309	322	345	343	319	345	326	299	356	363	358	349	348	369	324	320	385	334	347	333	313	320	334	318	353	340	306	327	296	341	321	368	348	339	338	342	314	339	351	366	322	343	348	319	320	349	342	314	349	324	395	335	273	280	345	344	332	330	338	305	342	327	376	337	339	317	351	300	297	359	329	349	296	340	319	328	335	333	322	334	341	333	303	314	340	339	318	348	348	354	339	323	389	337	318	339	325	349	354	343	361	378	329	349	338	327	358	348	315	316	301	329	301	338	328	354	357	331	345	343	370	323	329	351	346	359	319	337	334	322	355	342	332	340	335	366	370	354	333	309	373	328	352	340	335	308	342	328	325	332	321	331	307	338	307	331	370	339	330	294	343	345	350	305	318	355	319	335	332	352	339	376	310	343	332	335	335	345	353	331	316	331	323	306	322	316	341	339	316	365	334	324	331	356	333	368	305	322	335	340	334	323	315	329	338	332	338	326	319	329	321	345	339	333	350	335	353	329	321	352	363	337	342	341	343	333	347	343	349	345	298	328	312	349	366	348	359	330	317	356	365	329	332	322	303	349	347	365	344	361	345	335	347	356	319	319	362	297	331	361	326	357	313	358	339	346	337	281	324	335	324	339	322	331	365	341	335	370	308	338	339	341	313	345	324	315	334	355	341	336	340	315	347	360	351	324	335	353	327	317	351	308	337	342	342	346	339	352	363	323	332	339	335	311	354	340	360	310	362	331	335	292	353	306	320	351	330	329	320	322	369	325	405	353	343	350	371	323	334	334	312	331	340	330	334	364	339	362	359	337	329	321	366	339	312	337	353	362	327	317	340	331	353	330	320	351	346	335	330	362	353	321	329	354	337	318	335	323	355	320	321	312	336	295	349	352	355	339	331	329	312	362	362	349	300	321	354	329	345	298	340	315	355	337	321	351	350	350	369	356	339	369	339	334	356	345	350	362	339	342	347	309	316	346	348	324	317	321	322	356	322	343	374	343	344	377	349	321	326	326	345	369	339	371	318	334	323	319	320	304	314	325	358	320	356	327	343	394	327	328	340	345	364	331	345	325	326	346	332	306	346	384	324	349	327	370	357	355	347	289	334	347	380	342	338	322	279	323	329	347	314	361	310	345	338	339	330	352	323	328	332	352	307	319	293	353	343	343	336	346	340	351	330	340	376	324	317	367	307	337	321	323	310	325	345	341	320	323	366	345	336	365	355	326	348	327	369	349	339	340	323	338	342	334	342	313	353	349	306	361	336	350	335	302	308	342	307	313	340	346	327	333	333	336	319	317	318	353	327	332	333	350	326	332	333	330	349	327	327	329	343	304	350	340	309	366	339	329	326	336	325	345	325	358	325	366	351	359	320	322	355	344	344	354	332	321	347	296	337	302	321	334	361	344	362	328	351	324	325	330	314	320	344	364	341	328	360	346	360	340	395	337	325	344	334	332	333	325	331	343	349	351	329	353	349	314	337	387	353	315	355	310	333	327	341	327	377	358	317	326	319	354	325	337	343	317	336	321	317	323	320	330	352	325	325	350	339	353	354	335	318	309	341	360	334	346	327	344	308	350	331	362	326	334	345	341	329	333	308	336	335	328	333	332	309	329	341	299	323	343	334	354	327	368	332	308	311	328	357	303	311	335	322	332	324	345	345	350	337	353	352	351	321	324	347	357	342	317	338	337	326	367	314	321	311	310	320	332	323	327	344	320	355	345	320	337	362	361	323	368	363	336	337	353	349	341	311	327	322	328	358	356	345	363	373	329	344	320	357	320	372	349	293	369	328	340	346	305	313	337	383	352	353	354	369	335	305	331	316	356	303	336	296	331	338	318	313	327	318	337	333	342	371	333	354	321	345	322	332	344	348	321	360	339	330	329	341	345	338	314	317	328	356	321	334	317	344	324	358	357	344	338	359	296	367	319	332	348	354	310	329	343	360	354	312	344	333	302	363	326	309	336	369	328	341	328	341	333	326	358	317	355	344	346	314	360	345	353	378	338	336	360	352	348	327	335	350	352	335	346	329	329	342	305	318	360	309	336	386	320	307	338	354	333	380	331	341	348	353	306	326	319	315	347	331	315	363	323	317	339	346	315	359	339	323	342	342	344	325	337	336	332	301	333	355	319	308	383	330	326	334	329	340	337	343	338	325	329	347	322	352	336	345	323	320	344	342	331	302	377	348	363	309	358	294	320	350	331	317	352	300	332	346	313	331	326	323	335	363	349	324	330	321	337	311	333	371	378	343	323	338	357	339	295	290	331	339	352	333	324	328	356	349	339	340	331	324	332	325	312	343	320	324	329	357	338	330	360	348	317	346	311	350	322	340	312	327	331	353	358	317	325	342	364	304	306	362	338	340	327	370	320	318	335	303	309	346	370	364	359	316	335	335	327	319	346	321	319	370	330	324	315	336	330	310	368	288	318	325	321	323	343	341	328	337	342	285	348	330	296	396	325	313	388	345	325	339	359	334	352	346	357	343	318	344	340	344	354	339	354	324	367	352	343	362	306	319	337	346	349	328	328	311	335	333	317	329	327	333	304	365	309	339	331	345	352	355	349	387	342	320	312	352	319	374	316	356	330	350	364	341	345	365	350	328	340	338	335	332	342	320	347	329	298	343	340	324	337	346	349	339	342	346	314	360	332	334	331	349	341	351	333	360	357	340	372	351	317	337	335	344	322	339	343	298	312	324	361	339	299	314	358	317	348	320	312	340	326	328	319	330	333	341	356	338	331	336	335	348	365	317	331	346	365	357	337	346	336	334	333	306	342	336	332	339	328	351	326	336	312	335	350	366	368	298	343	336	339	327	312	335	367	327	336	350	283	351	328	348	363	336	334	335	345	315	334	364	361	326	334	321	327	340	337	359	301	331	360	345	316	327	315	318	350	344	330	303	327	352	355	322	338	302	319	329	353	352	345	327	322	303	320	326	344	351	305	319	318	349	336	344	355	317	313	363	334	322	343	331	352	321	358	343	331	313	341	321	340	338	327	326	336	330	375	314	349	346	328	333	343	306	354	363	344	332	314	375	352	337	340	356	357	342	381	361	325	321	332	348	351	327	325	328	337	352
25080	21043	26942	25053	5394	1169	777	770	2872	16413	20082	10762	3145	1060	593	440	493	448	430	425	445	493	438	445	478	438	476	474	474	445	522	440	490	440	456	445	455	437	454	428	448	433	447	456	462	455	478	439	419	505	478	440	449	420	467	434	467	425	469	444	472	434	430	489	433	444	433	451	465	484	450	457	442	425	446	407	467	443	431	429	468	443	455	475	431	438	422	451	439	454	425	450	442	425	445	455	459	468	442	458	453	448	452	476	410	461	492	435	413	460	445	431	427	418	442	442	405	431	419	444	438	442	459	423	421	462	416	457	450	462	447	459	437	450	436	451	449	390	425	435	427	450	407	423	435	415	433	459	387	479	456	461	430	461	441	436	438	454	488	469	447	450	479	455	453	470	445	505	508	439	414	443	470	466	414	454	484	440	447	430	457	453	435	455	427	480	450	459	435	428	430	494	469	435	467	449	459	442	466	438	436	459	420	438	438	421	444	437	438	454	468	455	500	413	427	404	505	451	429	429	450	429	402	451	433	436	430	455	458	454	445	470	391	448	449	481	493	442	487	467	456	407	425	462	436	437	451	426	455	448	444	454	479	470	417	443	460	464	463	438	420	418	440	411	437	437	469	444	423	445	416	409	442	459	451	452	469	416	451	451	455	420	440	426	471	465	456	423	434	445	477	462	448	433	442	432	439	436	446	455	454	445	431	422	461	453	411	413	464	450	437	459	436	429	449	460	437	383	475	445	448	451	454	448	476	387	439	450	445	460	440	452	439	428	432	465	435	417	472	468	408	434	474	442	468	464	441	456	419	465	442	421	473	475	471	441	472	438	442	409	432	448	481	460	422	442	428	474	422	446	441	413	477	395	422	472	414	448	459	426	463	460	422	477	445	477	444	427	466	424	440	446	462	426	418	430	467	405	463	473	433	462	459	478	450	458	457	440	455	417	441	436	430	463	459	450	467	450	452	452	438	413	443	436	436	471	445	409	460	473	438	443	423	448	457	458	449	447	460	420	424	462	409	440	448	467	491	433	451	428	427	457	443	426	441	468	431	411	456	442	428	430	460	438	432	411	432	461	440	439	464	417	432	457	438	434	434	473	432	470	425	457	475	445	462	445	411	442	399	455	445	446	429	489	446	475	432	448	460	484	460	433	455	430	439	411	440	435	434	491	439	461	445	466	422	447	414	454	506	453	426	442	406	458	425	424	432	461	426	461	506	456	452	452	465	429	438	461	420	450	467	442	459	463	451	411	477	471	436	451	476	424	457	459	473	452	445	463	413	457	410	450	447	413	424	465	434	403	451	434	439	452	441	434	438	421	448	462	477	429	479	405	487	453	481	453	399	412	457	511	434	430	420	421	406	458	471	426	413	490	418	441	398	453	479	473	440	448	463	470	489	485	425	460	444	403	438	449	441	421	437	436	422	410	450	429	416	421	416	482	451	467	445	497	452	404	460	398	438	418	401	462	447	458	485	448	481	405	426	479	435	468	470	446	453	459	436	449	454	436	435	469	453	445	446	483	436	441	444	469	455	425	436	488	426	412	505	466	493	427	439	478	434	419	426	460	429	446	449	415	474	453	439	439	430	467	421	413	458	444	427	431	474	426	489	415	421	471	446	490	452	420	419	455	420	419	471	430	449	439	415	456	470	428	446	453	432	425	452	418	440	448	457	445	448	450	487	424	405	497	439	420	410	456	421	465	451	428	464	433	439	441	438	460	421	450	430	435	475	436	422	437	409	410	436	453	432	444	431	428	457	468	418	461	425	437	469	434	437	464	413	456	463	436	428	408	403	436	423	458	455	441	442	460	431	454	461	473	451	482	455	444	455	435	453	466	489	424	434	430	452	426	453	432	455	449	420	431	424	453	459	438	471	404	456	418	490	397	454	437	433	439	432	446	443	442	436	461	466	434	423	438	427	438	455	442	407	476	427	428	446	450	439	440	435	405	452	417	476	467	438	468	431	422	455	441	480	416	456	430	461	429	441	477	464	419	430	414	424	453	444	464	448	417	460	403	440	458	465	417	460	468	422	451	436	461	460	469	421	472	492	484	437	435	426	471	415	440	455	416	443	442	407	463	473	461	451	448	442	445	424	446	487	465	438	397	433	412	452	418	439	456	439	442	414	433	447	417	450	433	409	462	442	459	491	450	489	458	430	475	449	414	468	437	471	462	436	451	436	408	452	427	402	422	424	434	474	456	451	423	439	440	459	457	474	472	462	448	469	428	416	443	472	461	446	468	412	477	443	465	465	414	437	444	461	463	432	469	456	414	455	465	421	438	425	494	431	486	421	448	456	501	436	454	450	430	453	451	462	436	454	484	438	446	434	428	402	413	428	460	424	461	457	438	420	460	395	425	461	443	467	444	447	462	459	454	442	467	441	396	438	433	409	420	465	424	429	416	502	442	464	453	467	448	431	449	457	445	439	474	452	424	456	456	487	469	420	415	461	441	439	473	425	466	445	483	425	432	444	436	430	446	445	453	436	424	444	424	467	437	416	494	461	440	445	384	434	450	455	491	422	432	449	428	459	455	437	474	446	433	411	434	441	461	450	414	443	459	410	401	427	427	464	460	435	467	443	448	426	444	452	435	449	458	411	436	456	449	442	436	435	417	430	428	439	419	440	429	445	430	464	445	469	440	435	459	439	448	443	440	416	447	421	470	423	429	414	398	445	432	441	457	455	403	417	454	405	467	456	475	446	460	441	449	435	445	456	446	431	414	436	447	445	396	479	414	458	418	448	476	437	455	456	487	453	428	413	438	405	451	453	451	412	433	409	465	498	445	450	454	454	437	460	452	446	432	440	407	463	400	455	492	420	452	463	436	427	438	434	429	459	465	431	449	412	436	446	428	438	455	445	453	427	434	421	432	465	437	476	459	407	446	440	423	462	470	428	444	450	449	481	461	462	476	434	477	422	442	403	453	458	425	473	448	430	438	437	439	446	422	447	460	436	437	478	453	439	404	455	457	430	446	431	439	460	449	468	433	450	460	467	418	442	447	476	468	429	473	473	433	411	456	410	402	433	415	432	432	383	425	435	458	485	420	432	453	403	454	465	457	449	478	448	477	429	473	423	433	447	463	451	407	444	435	428	434	404	462	396	457	420	418	466	453	408	418	460	447	405	435	468	438	452	392	450	490	442	427	488	431	431	426	443	431	428	462	474	446	465	466	468	455	434	424	453	434	424	464	408	441	412	460	453	470	438	431	458	458	419	469	490	402	438	461	454	480	440	417	436	461	466	426	451	471	407	391	435	397	460	452	476	430	482	445	443	438	408	437	447	447	431	425	457	445	424	455	475	475	438	436	436	450	471	467	457	447	467	426	437	474	462	426	398	459	413	440	438	432	444	404	448	395	476	453	455	432	438	460	490	448	427	453	469	423	453	453	450	451	441	435	446	446	448	446	433	445	448	466	483	436	447	399	446	440	452	430	422	452	438	446	434	439	449	420	428	377	437	439	434	437	449	496	441	430	469	444
3879	4713	3478	1458	1100	918	789	971	4656	19047	17517	8996	3167	1126	557	421	414	400	421	399	354	396	401	408	390	417	386	407	360	368	406	405	363	394	421	422	402	391	385	418	405	437	391	390	384	373	382	385	395	379	369	364	409	409	405	389	397	392	411	386	420	399	415	404	404	434	371	347	415	379	410	435	418	374	390	387	415	398	393	410	386	421	372	404	411	395	381	422	366	423	386	382	396	398	358	367	393	394	423	405	387	402	410	416	392	393	410	391	426	365	375	426	432	381	426	375	370	427	416	411	411	412	399	390	358	408	400	374	406	393	434	353	402	389	423	382	398	396	406	371	379	394	409	395	409	405	401	409	381	385	381	391	360	398	417	392	370	391	434	393	424	390	384	398	381	407	383	403	390	391	373	384	403	376	418	390	399	365	406	375	418	388	363	416	375	412	416	397	378	382	371	429	442	398	401	396	364	405	357	400	411	386	391	363	397	362	380	395	421	405	376	417	370	404	391	408	438	359	396	430	420	415	388	425	381	381	398	404	353	386	385	391	383	422	403	359	412	380	409	394	375	392	407	396	406	377	424	403	371	393	403	409	409	359	386	421	394	396	376	389	413	365	388	364	377	394	398	415	439	398	400	419	379	402	414	389	407	393	406	398	368	420	424	425	383	403	384	396	442	406	398	358	411	358	413	385	416	379	380	394	407	357	394	401	453	394	377	448	388	406	396	372	369	390	382	395	393	387	373	406	373	386	401	382	391	395	409	392	425	389	423	358	395	386	393	396	386	359	394	401	408	392	366	399	389	381	398	375	389	375	388	373	424	388	426	423	399	394	397	395	385	386	395	422	353	399	397	394	415	392	404	419	413	403	373	418	423	439	410	393	402	370	385	382	424	396	399	369	396	394	357	428	395	402	373	369	396	407	412	385	395	396	414	391	404	385	421	403	378	385	420	413	389	408	395	384	408	379	408	404	406	403	382	389	394	395	428	379	396	421	391	425	375	356	381	332	400	388	416	391	409	399	410	429	389	390	376	392	391	393	379	378	396	409	385	385	362	407	384	363	393	394	379	381	420	417	411	420	421	397	393	388	393	359	413	376	421	400	384	377	351	399	398	410	355	381	378	363	376	380	392	390	378	363	418	349	372	400	413	388	427	393	381	404	367	402	368	401	403	364	395	373	413	398	411	393	441	370	391	411	395	379	385	396	387	401	393	360	376	378	385	408	396	400	382	383	388	359	409	397	385	380	418	387	355	405	399	373	411	403	377	395	390	374	430	383	404	375	399	400	408	359	359	375	383	414	407	437	345	395	418	387	436	380	400	373	413	393	395	401	380	424	373	422	384	392	451	404	402	422	427	382	380	393	357	405	432	383	388	375	408	422	361	389	394	415	390	359	409	404	406	393	404	439	372	428	386	370	368	392	362	390	425	390	389	414	401	413	352	382	417	383	355	398	394	410	376	419	355	393	375	427	393	394	386	422	353	406	370	388	392	387	376	406	383	390	403	413	357	381	389	411	401	393	408	370	392	411	383	385	395	414	386	383	375	393	393	396	427	393	365	389	404	399	418	400	403	413	427	397	413	360	396	383	409	403	368	435	389	402	382	388	400	414	382	417	391	397	389	420	394	419	383	402	358	395	395	414	379	392	387	360	357	364	353	380	389	430	359	449	399	406	396	375	391	356	393	384	382	380	404	389	384	377	377	373	397	372	389	408	390	400	387	394	405	378	372	408	372	366	400	396	382	388	416	403	363	359	411	389	408	378	386	367	381	374	380	395	402	387	412	394	413	441	414	413	404	359	379	418	379	390	420	419	390	391	411	383	442	384	355	406	387	394	389	365	375	382	389	362	379	391	401	403	399	350	366	393	378	386	415	399	378	391	416	380	387	400	392	393	365	366	382	405	399	410	384	411	407	363	379	364	403	403	392	379	418	404	387	417	393	390	354	385	401	394	354	418	386	389	406	377	353	451	405	361	372	374	435	412	389	362	415	452	386	388	408	403	394	387	383	406	400	405	376	413	381	358	402	327	417	400	395	400	415	414	397	386	427	407	422	353	389	369	407	376	386	392	379	375	359	372	397	347	395	412	415	396	400	414	419	436	375	402	392	397	379	350	385	355	378	383	425	380	384	398	398	409	403	390	400	411	372	416	407	384	367	415	375	393	397	387	373	407	383	379	376	367	387	426	385	381	403	390	394	353	410	382	392	375	399	416	402	397	387	385	379	376	376	392	428	421	413	387	375	391	373	391	387	418	395	411	366	381	400	382	402	402	403	371	392	400	399	385	395	414	401	386	370	373	402	365	363	372	392	418	405	373	410	382	423	419	407	406	357	370	387	405	383	393	417	381	405	373	381	387	376	405	402	356	400	356	420	366	428	412	409	386	387	382	372	385	453	394	401	400	409	439	398	426	406	378	430	364	375	394	393	416	414	402	407	413	408	388	430	406	370	411	396	432	365	391	367	384	364	338	380	392	404	372	399	411	390	380	416	399	405	379	415	411	406	382	393	400	357	399	364	425	402	411	379	355	371	363	394	371	373	393	374	411	364	387	421	401	380	386	397	393	375	402	397	407	384	415	368	382	388	372	399	451	399	376	401	415	398	409	400	416	415	388	398	387	374	407	375	365	424	385	394	394	367	415	413	361	379	370	392	394	387	393	363	391	385	387	377	398	370	378	425	363	364	401	388	385	413	396	411	398	409	414	388	367	386	403	383	396	439	372	369	381	415	409	399	391	409	384	382	370	401	386	410	419	407	386	356	395	374	402	394	390	347	385	403	386	403	397	373	412	383	413	364	412	346	412	408	396	393	427	438	386	367	370	418	402	374	396	394	380	398	383	382	383	391	374	392	379	362	397	382	398	386	373	367	412	420	414	392	403	401	402	406	403	401	404	391	395	388	402	397	400	373	368	398	344	422	381	432	381	393	386	416	377	397	388	393	399	392	404	405	421	431	389	403	394	395	386	354	382	415	405	370	390	370	391	389	419	367	366	377	384	399	394	402	409	404	395	405	377	407	434	370	391	366	368	369	386	405	392	397	397	390	423	402	360	425	380	402	404	391	406	394	453	383	386	410	388	417	398	415	409	357	412	371	386	400	364	358	396	401	409	408	388	395	399	420	397	411	372	427	430	386	399	393	397	398	399	395	402	395	394	350	407	396	369	360	404	389	348	378	389	393	406	395	408	391	383	380	400	408	367	365	363	382	428	411	400	397	406	366	366	398	394	416	391	385	420	379	381	363	398	371	379	375	365	418	394	419	428	400	363	418	375	411	414	407	425	397	360	374	408	394	406	403	411	394	400	418	409	400	375	368	404	413	372	408	386	392	377	385	378	397	396	371	388	352	393	346	387	400	415	383	383	400	408	370	381	378	374	408	394	380	408	396	390	383	400	385	397	391	378	402	404	424	417	403	419	391	414	391	406	404	383	366	389	364	369	370	407	373	392	366	410	413	396	373	387	381	423	376	396	370	382	408	379	356	396
23802	21008	28252	23961	20994	8739	1841	1348	5098	31014	36947	23130	8978	2267	964	774	712	731	673	680	700	686	733	752	682	684	694	636	670	691	731	714	736	658	696	758	701	736	715	703	696	723	709	709	703	709	679	702	681	705	665	726	675	666	738	666	720	693	727	713	717	727	649	655	688	695	686	642	680	738	757	709	712	698	720	706	717	690	640	717	637	681	695	735	716	715	710	675	657	666	715	649	707	674	742	655	693	709	729	679	684	688	721	660	673	659	690	743	671	714	693	724	692	660	721	744	677	678	663	714	695	697	671	724	686	705	653	722	734	671	760	724	711	672	677	673	702	687	695	742	646	640	656	719	712	691	720	689	659	709	698	679	708	660	684	665	720	717	675	674	678	721	659	697	656	695	718	694	675	697	662	706	655	726	672	673	687	721	700	668	701	700	704	670	687	678	733	745	667	668	667	743	701	681	686	666	700	677	647	738	705	684	759	643	690	663	730	690	690	653	660	670	666	682	688	708	723	697	673	686	684	705	692	711	709	718	674	655	675	731	678	701	653	716	713	705	689	706	710	715	687	671	713	697	714	683	691	742	666	678	697	740	702	686	737	641	699	683	697	685	710	712	732	688	690	712	716	704	678	637	745	709	654	669	703	725	683	703	695	668	664	700	641	719	728	701	642	687	651	696	671	650	656	689	698	745	698	692	704	680	703	667	667	713	704	703	678	749	713	663	695	713	713	715	662	661	710	689	707	683	702	700	675	679	668	652	681	740	711	703	687	669	680	691	659	675	667	683	731	691	685	705	674	761	683	675	697	678	712	703	715	711	692	673	745	714	640	686	671	659	731	654	657	670	694	720	723	655	704	684	676	654	653	689	676	690	688	635	716	677	669	673	706	712	670	719	673	668	684	680	701	675	665	692	682	678	718	669	668	702	664	688	702	687	703	692	659	685	700	684	680	667	688	697	691	689	636	629	717	711	682	657	703	676	707	733	701	663	703	650	645	728	665	655	675	684	705	688	712	681	679	727	685	678	706	679	705	673	620	735	642	711	693	694	673	674	697	657	719	704	696	707	686	680	676	685	732	668	711	693	691	697	675	693	705	688	733	683	671	722	641	690	637	648	686	676	663	736	675	625	695	687	671	648	668	684	656	639	708	701	700	689	729	643	631	672	641	635	679	734	690	689	656	744	698	701	692	653	718	722	688	655	691	681	710	665	668	675	651	710	663	727	699	713	659	709	671	665	745	661	680	683	695	630	714	677	720	683	692	680	729	668	732	659	646	688	678	693	643	648	640	701	719	692	650	742	703	702	670	703	669	623	696	714	761	670	710	677	716	715	663	696	662	695	676	653	697	721	668	652	688	707	735	704	676	712	707	686	676	679	708	663	725	672	699	745	730	680	657	662	673	660	693	655	655	694	650	651	698	677	664	725	712	707	704	705	664	722	691	672	724	674	701	654	682	658	684	710	646	708	746	703	705	661	667	680	694	688	732	713	681	686	708	641	702	708	687	674	678	652	674	733	701	684	618	688	639	666	657	640	672	640	690	715	678	705	695	712	713	688	722	657	661	642	694	674	668	673	695	701	638	684	708	736	735	696	666	684	675	658	708	651	672	717	676	682	673	684	641	696	664	689	667	711	700	679	742	718	674	661	681	680	657	740	647	679	677	745	679	681	663	655	693	667	721	701	673	700	637	671	682	744	686	699	701	689	679	709	694	677	663	634	665	676	710	747	674	716	707	669	692	671	705	698	672	697	702	656	719	687	717	725	716	667	720	750	673	663	704	659	714	725	674	667	709	669	764	683	700	720	640	637	682	713	734	695	667	671	681	735	696	638	705	686	678	688	719	666	681	724	679	648	690	679	666	703	765	704	673	653	676	697	713	707	664	671	676	642	682	625	690	695	685	647	668	719	684	700	672	717	709	668	658	702	656	725	689	672	681	682	680	683	658	690	712	688	693	656	724	664	668	683	654	699	643	690	690	646	709	715	674	688	750	693	644	716	706	653	667	684	659	700	679	722	694	725	664	718	692	672	684	682	736	623	721	734	709	665	676	658	690	712	683	705	677	707	694	664	674	672	708	612	727	640	681	711	660	683	702	715	749	697	664	748	681	713	734	697	670	673	715	669	687	635	665	679	705	679	695	680	669	668	689	659	708	695	704	687	698	672	685	709	699	644	716	642	665	650	721	668	675	627	743	714	671	655	682	633	697	698	686	683	704	667	695	710	704	658	669	689	686	732	735	671	738	680	678	650	697	717	691	713	699	631	683	669	686	688	671	702	655	697	669	705	650	716	690	651	727	684	635	640	689	663	649	668	684	673	669	696	679	735	691	688	652	670	704	684	673	708	679	676	721	740	627	702	741	678	717	721	686	720	666	662	678	676	656	681	664	689	701	731	672	737	671	674	690	728	678	700	700	714	709	720	691	680	686	680	724	693	675	662	671	686	645	708	697	694	684	712	701	709	714	687	660	693	698	668	671	677	649	680	695	681	673	754	639	660	682	701	680	628	720	628	709	659	715	678	711	707	682	680	674	725	674	682	624	676	674	689	694	687	720	652	668	662	663	692	672	664	689	647	677	741	632	678	662	751	723	684	659	634	679	666	700	655	713	666	635	655	698	685	657	669	629	679	732	727	717	674	676	699	705	723	682	713	659	681	676	697	672	705	703	683	691	672	710	700	694	698	713	682	711	688	672	659	692	699	699	679	688	723	691	685	699	674	728	687	712	693	708	723	675	684	688	671	716	677	664	650	671	642	707	686	663	701	705	682	798	716	691	635	660	692	697	662	666	626	679	681	674	713	655	656	676	693	700	715	668	674	639	692	662	701	678	667	672	647	721	664	643	664	705	671	666	680	739	651	714	666	685	690	694	708	678	690	727	732	712	691	683	674	676	678	651	743	615	671	702	678	672	689	702	705	711	718	681	689	685	671	655	650	713	711	606	720	717	695	708	684	700	657	640	682	678	684	704	670	698	677	650	655	689	712	703	700	684	633	674	637	684	706	699	666	687	753	668	660	670	673	693	682	755	697	727	684	671	635	623	686	678	684	707	759	681	669	692	726	644	740	647	696	659	650	685	707	626	775	685	703	654	685	704	709	721	681	681	612	642	649	745	674	668	658	717	699	699	702	697	687	663	695	747	674	661	693	713	632	704	669	736	727	692	687	710	706	686	698	661	697	678	712	676	681	690	649	634	688	662	643	721	649	682	676	678	682	703	685	655	641	650	660	716	663	716	696	693	705	667	654	676	693	713	726	709	722	669	678	679	694	688	658	691	701	696	646	630	677	669	684	730	704	662	731	683	647	697	652	631	663	656	666	690	654	706	705	684	653	664	668	688	676	699	712	659	694	681	669	693	667	738	711	677	679	692	662	731	641	703	653	709	656	687	682	703	695	682	719	672	670	709	649	653	736	691	680	693	653	651	725	698	697	678	719	732	690	695	661	647	681	689	699	715	650	694	711	690	697	714	721	699	720	635	697	671	657
4589	9138	6921	3189	2078	1622	1383	1384	7863	33112	31608	18016	6961	2031	877	641	567	574	598	610	600	610	560	582	615	600	612	551	576	625	596	584	600	600	627	607	570	568	557	568	629	604	576	615	576	540	600	594	596	594	586	582	575	543	595	600	567	580	557	598	612	612	593	573	568	574	602	572	550	580	550	573	561	602	604	526	583	619	596	577	608	579	584	596	588	604	639	599	566	575	576	633	585	628	602	551	561	618	570	604	618	593	603	586	591	576	583	590	605	604	574	581	624	609	598	616	575	609	573	578	578	590	589	589	548	561	632	578	632	604	603	559	616	601	571	613	549	545	580	539	570	579	559	606	545	579	553	587	591	539	580	595	583	583	627	572	622	581	573	568	596	612	601	672	597	618	595	563	620	585	625	584	627	546	608	627	627	594	611	638	572	619	598	576	567	559	573	577	594	598	568	565	542	576	595	551	594	564	551	567	591	542	596	585	560	572	617	602	614	559	604	603	604	617	587	638	525	615	608	564	613	625	557	560	569	513	575	545	619	587	564	598	583	598	609	558	579	533	550	579	626	602	578	544	563	601	585	617	555	570	588	594	542	560	572	606	625	570	611	613	556	618	571	568	545	548	557	595	629	612	592	527	594	602	600	567	586	584	582	600	594	594	600	604	589	558	544	566	540	572	580	605	568	564	581	545	604	574	573	604	597	572	595	585	583	613	593	654	557	566	612	590	601	556	584	610	552	566	608	623	616	615	579	547	530	612	551	610	574	600	556	576	604	548	584	566	577	595	575	570	558	578	624	562	594	620	563	532	617	556	526	591	605	589	566	555	606	603	616	592	540	595	575	582	581	604	581	552	582	551	594	620	596	571	603	560	535	604	543	607	597	606	579	598	578	591	562	599	575	587	603	622	542	584	587	559	556	601	581	561	561	585	568	590	586	534	553	534	548	547	578	641	591	576	606	580	605	590	599	610	591	565	570	558	597	552	588	603	585	612	565	606	595	564	582	582	572	599	615	548	556	582	599	572	549	540	566	596	590	571	550	542	595	573	600	576	555	555	636	627	605	558	528	558	528	585	592	589	604	606	597	626	625	559	576	636	604	560	618	600	575	596	576	584	554	557	599	598	615	629	575	549	570	597	569	536	607	603	576	574	573	595	553	605	552	581	604	553	568	591	563	588	594	584	599	583	593	634	592	571	571	595	581	576	608	631	611	546	569	565	576	612	610	590	619	596	590	585	563	536	580	563	561	545	551	591	590	585	588	581	589	614	600	582	583	610	590	568	549	588	582	584	584	601	616	602	590	557	594	583	559	562	578	577	591	574	594	587	562	623	548	574	550	603	605	583	569	608	572	617	638	618	613	620	611	591	579	569	576	553	595	599	591	583	582	605	577	568	572	574	579	604	585	578	588	586	549	526	577	612	569	598	598	568	544	554	615	592	611	604	576	568	560	580	547	626	566	550	578	620	600	577	604	614	553	592	551	545	583	568	599	595	582	593	604	564	579	582	547	551	573	570	577	584	604	547	579	571	617	609	551	611	574	588	536	621	588	602	605	575	588	626	604	580	587	555	542	572	589	586	593	554	550	599	565	579	566	579	573	617	582	600	607	606	564	597	577	590	582	613	545	579	566	550	589	565	545	543	563	580	561	615	556	539	578	560	583	569	584	562	546	587	605	568	599	630	550	566	585	583	588	546	533	591	598	583	551	632	593	616	628	567	609	549	608	572	564	605	578	598	556	602	580	581	584	556	564	629	589	570	604	608	584	567	573	536	552	585	594	553	594	632	600	572	542	569	575	619	561	617	575	581	597	592	583	586	554	576	554	594	552	607	577	608	574	610	571	573	638	611	573	597	570	560	569	645	509	572	576	581	576	586	632	569	547	609	578	580	610	614	619	578	626	588	620	592	549	570	602	565	603	607	581	599	599	570	572	629	594	590	569	584	555	540	607	588	595	606	579	546	586	580	582	592	582	544	598	594	615	567	610	536	586	574	579	613	521	595	642	527	562	583	611	568	618	549	571	599	586	570	573	592	564	599	577	536	595	602	621	567	588	562	565	595	562	554	597	551	584	566	598	672	575	621	601	608	575	568	582	620	626	549	594	573	530	598	591	574	584	574	584	618	574	573	589	602	599	578	594	556	582	610	586	606	624	536	565	558	596	568	585	569	546	545	560	557	597	591	569	590	605	604	568	554	566	606	637	593	578	591	570	601	564	665	571	548	551	555	560	574	569	608	574	588	610	600	595	581	587	556	522	601	582	572	636	568	553	580	586	558	575	583	616	570	559	560	604	611	585	607	594	612	563	580	562	578	590	597	598	598	553	549	626	559	586	560	571	570	598	568	588	579	608	594	587	601	601	600	585	621	581	562	597	586	582	537	559	561	608	564	616	571	551	607	592	575	592	598	562	607	633	587	594	597	604	636	562	577	562	567	584	587	546	591	558	571	575	551	560	571	570	628	593	541	545	594	565	621	585	565	590	564	568	577	556	558	600	637	578	589	584	565	545	592	573	556	572	515	627	571	574	623	500	556	586	586	576	585	607	570	557	599	573	565	566	599	574	586	575	571	593	546	577	565	565	556	573	527	591	506	518	578	586	592	535	533	605	571	594	569	562	605	585	572	587	556	563	616	614	548	565	568	594	614	565	576	542	612	618	579	582	568	595	530	591	573	546	603	597	593	545	571	587	604	614	578	528	555	599	605	591	534	604	598	580	549	546	568	581	577	582	564	595	558	623	546	613	592	542	566	559	553	587	598	605	609	557	561	561	528	574	573	586	632	557	585	632	608	596	556	585	566	554	594	611	564	566	595	591	619	580	601	562	589	576	571	570	561	540	535	537	573	579	593	578	571	604	594	601	575	586	574	545	601	582	550	572	587	616	515	585	590	587	556	593	598	595	564	554	617	589	626	615	590	597	640	590	624	554	623	573	571	622	555	566	542	581	565	583	577	583	609	610	563	617	576	561	550	543	610	605	555	566	571	569	566	605	563	585	557	567	593	598	612	591	585	549	542	554	570	594	549	554	596	597	580	626	584	565	581	573	622	547	561	613	585	621	602	574	550	574	600	567	556	595	606	599	606	578	593	585	618	582	568	552	546	584	581	558	593	575	612	615	581	588	584	558	575	568	593	621	598	605	573	570	582	594	573	601	586	578	616	535	546	590	529	563	616	610	589	588	572	607	548	546	588	565	571	549	586	615	549	561	585	574	562	578	569	544	590	527	592	599	567	589	566	579	581	531	607	554	605	625	554	533	579	581	577	563	580	571	594	627	577	542	542	571	569	641	551	558	594	554	604	599	567	573	561	603	545	595	558	601	629	561	583	592	569	602	622	635	580	620	547	604	564	565	613	575	559	619	584	572	579	598	583	564	585	593	589	585	599	547	540	573	597	566	593	539	591	611	594	566	589	615	556	570	601	577	559	604	567	610	583	563	595	560	523	578	608	580	553	611	571	582	635	598	594	599	564	562	589	597	591	569	548
27282	13190	2147	1055	746	620	617	573	751	2138	2567	1757	1008	684	587	534	530	502	514	521	524	495	491	546	523	552	551	507	525	501	461	514	522	500	520	525	526	496	549	557	486	519	548	508	545	543	549	532	547	498	482	518	549	491	518	547	484	485	530	514	540	494	534	544	491	517	513	496	529	497	542	525	523	493	500	492	505	506	548	503	511	492	514	521	536	504	490	534	504	514	514	523	482	502	507	508	467	483	532	494	562	519	498	498	502	540	477	533	519	501	525	498	473	535	475	485	496	511	494	556	563	507	540	519	515	494	475	494	519	489	507	534	512	479	546	530	491	520	507	541	523	527	540	517	520	490	497	552	494	513	510	545	559	520	511	537	482	479	521	491	478	470	500	527	531	525	521	496	587	521	477	538	533	558	525	501	505	510	515	501	527	542	533	504	484	506	484	484	533	571	537	503	477	570	492	507	516	519	523	498	511	535	527	489	484	545	524	498	490	498	470	528	514	514	563	539	522	510	544	508	523	501	527	518	562	508	481	506	531	485	511	503	525	484	478	527	495	518	509	488	536	505	481	462	529	519	519	468	528	526	520	501	504	490	517	505	514	542	522	500	518	510	521	521	537	498	515	537	524	567	520	504	495	540	541	500	487	513	495	477	529	495	523	511	516	550	536	546	473	491	507	489	515	503	528	486	518	515	503	552	517	546	504	456	524	540	495	500	526	484	492	576	517	521	525	495	502	511	511	479	524	522	521	545	535	508	536	510	524	536	508	516	533	513	483	494	524	509	543	519	494	549	508	512	544	545	509	505	544	511	540	484	529	485	543	520	515	563	466	501	531	501	548	486	508	524	533	540	514	530	502	532	534	568	511	488	509	467	481	494	497	525	520	538	538	494	534	528	520	518	521	517	491	495	517	504	482	541	518	490	535	510	510	535	477	509	539	506	511	526	489	498	513	515	533	530	516	516	509	507	519	556	509	464	511	500	514	532	541	504	552	518	486	481	530	528	509	523	513	517	472	488	513	544	491	484	487	499	556	523	508	492	527	501	536	517	513	545	511	506	520	514	526	532	493	521	514	541	501	502	556	516	519	529	530	504	499	520	515	489	488	552	548	503	483	508	543	542	463	508	497	537	510	533	540	584	512	495	566	568	557	472	498	504	499	475	484	534	514	518	505	520	507	550	499	544	451	523	505	519	503	484	496	470	504	524	503	468	527	511	476	517	523	502	563	510	572	479	497	486	555	544	488	524	544	534	507	506	542	530	480	507	490	514	507	504	509	532	480	478	505	534	495	511	481	500	533	508	523	500	485	500	494	506	533	529	512	508	514	547	554	510	559	511	557	532	524	513	505	508	483	524	532	486	497	547	524	467	498	529	491	515	522	531	469	505	511	504	480	524	508	516	523	509	491	525	532	507	497	503	511	526	520	489	511	490	483	487	538	499	501	576	544	505	508	515	487	536	463	566	537	572	554	501	513	483	513	500	517	535	520	528	521	564	550	501	516	537	533	499	497	496	496	524	521	500	522	499	502	491	506	532	533	462	478	511	454	499	507	548	536	542	541	503	538	514	494	498	532	506	477	564	501	510	501	483	519	486	526	514	525	484	513	498	508	499	503	493	505	516	526	517	524	521	543	507	554	512	530	503	529	506	485	506	520	542	478	526	507	527	538	489	506	520	535	520	495	491	518	502	512	507	531	510	532	522	503	520	535	486	533	498	520	501	496	512	521	509	484	542	552	502	503	533	526	533	512	510	569	521	458	542	533	507	534	528	497	529	470	550	509	506	537	503	542	555	531	537	513	551	515	477	498	561	496	535	494	488	516	553	506	542	566	502	504	514	496	535	492	474	548	514	526	527	562	512	452	535	524	483	537	551	537	540	549	542	508	502	524	516	490	527	524	497	520	496	501	487	547	516	533	513	529	575	513	524	567	486	520	494	492	517	513	486	538	514	503	512	536	513	547	498	504	496	504	508	472	505	508	506	502	497	519	499	581	579	498	534	533	509	489	518	472	478	493	500	526	528	502	525	518	517	523	530	551	544	542	499	510	508	489	493	511	505	503	533	513	495	510	530	531	544	548	514	511	511	522	516	537	496	554	502	518	517	521	490	494	468	524	492	528	515	515	521	525	531	513	527	502	555	483	538	538	515	524	532	499	474	513	549	496	529	524	525	520	544	552	544	522	516	546	520	501	486	543	547	532	482	513	542	476	542	530	519	514	501	542	494	507	501	523	540	541	544	527	472	530	523	503	502	540	527	524	527	502	497	543	512	507	522	505	482	530	500	521	522	525	461	541	463	493	514	511	526	514	445	545	535	511	511	507	483	484	517	482	512	498	492	541	486	514	519	500	513	501	578	486	495	523	476	521	517	576	524	505	512	501	504	507	513	554	511	523	499	517	521	492	534	512	507	486	487	537	564	535	506	538	502	488	501	521	474	500	483	478	515	501	528	562	552	532	477	527	489	509	492	532	500	515	519	532	488	539	494	516	530	525	521	526	564	543	493	520	521	506	522	511	545	542	534	548	519	471	535	483	550	502	522	528	493	483	524	455	526	519	495	503	503	517	502	529	544	556	544	487	501	546	480	505	552	499	554	524	502	531	499	530	525	492	522	472	525	500	471	508	497	473	535	500	516	526	535	498	511	526	521	554	491	516	495	494	522	519	464	521	514	527	488	499	519	491	493	508	510	510	497	525	508	510	502	499	534	467	547	519	499	537	515	531	504	532	541	519	556	508	574	493	508	520	496	476	531	529	503	520	571	540	520	519	520	508	505	517	521	496	509	544	532	477	545	535	484	474	534	534	475	552	489	475	539	494	516	516	508	531	516	525	511	515	524	504	526	543	525	483	488	492	512	505	520	542	463	573	530	524	566	519	540	502	525	492	522	526	502	527	553	519	512	529	537	504	502	494	512	540	500	485	535	512	510	466	494	485	551	511	537	528	522	522	467	546	545	492	505	505	548	519	495	518	530	529	533	491	520	501	514	535	524	499	505	545	532	509	543	500	524	510	524	534	533	513	488	506	506	520	530	525	498	526	505	544	518	484	501	483	475	536	499	534	481	510	541	495	484	504	573	515	448	486	486	500	540	524	509	547	528	507	507	495	492	544	541	514	553	531	501	478	496	541	552	517	525	528	524	523	548	536	460	474	498	529	528	498	514	476	490	542	518	514	563	510	496	517	518	558	531	563	510	529	546	569	519	492	515	503	540	519	517	531	496	511	492	509	513	528	478	521	481	507	504	481	516	536	503	519	513	499	492	534	525	541	551	520	477	556	526	526	539	511	509	506	557	509	507	549	502	516	524	512	510	499	507	511	493	493	520	528	509	502	518	552	512	495	526	566	527	573	514	537	524	519	564	508	510	457	488	525	497	490	532	476	517	537	542	507	508	533	518	517	520	488	506	561	535	488	528	522	484	468	536	532	554	490	505	533	531	534	508	503	511	535	516	540	529	517	525	489	522	498	540	542	525	507	526	496	553
5238	1561	1445	867	717	545	456	524	823	2865	2884	1951	966	603	465	446	433	460	425	429	439	424	466	413	458	447	431	420	448	458	429	474	437	456	451	452	411	457	438	430	447	417	453	424	425	432	439	439	406	414	431	414	443	439	447	488	421	442	416	421	421	410	436	415	432	450	432	450	438	442	449	437	432	422	442	402	406	452	455	449	461	416	423	446	388	423	410	423	419	432	407	432	470	429	455	444	412	457	456	420	439	453	456	445	449	466	395	447	425	422	415	432	448	431	406	452	422	443	409	395	453	399	455	431	430	439	446	425	420	412	474	445	438	419	401	458	456	460	481	444	416	462	424	434	427	412	400	453	402	418	458	425	433	442	425	478	434	429	418	456	403	405	430	396	401	456	436	453	427	451	422	445	430	439	483	448	407	420	455	410	460	401	447	442	418	397	459	447	446	446	431	402	431	399	425	422	449	410	420	410	449	412	435	435	437	465	407	447	440	436	416	459	459	383	421	426	461	451	415	441	418	449	433	450	458	444	417	436	461	405	400	465	458	444	398	449	430	428	441	475	399	443	467	437	423	451	409	408	437	441	460	454	413	451	440	434	388	478	425	451	449	423	417	395	421	418	436	395	446	430	442	449	448	437	441	440	421	428	450	405	420	425	457	468	475	404	423	469	398	437	452	454	461	420	463	431	427	401	414	402	434	412	445	441	417	405	438	457	467	411	409	413	412	411	426	435	450	442	398	424	426	405	427	405	478	443	427	438	431	461	407	432	423	423	420	462	444	435	448	444	467	436	445	420	456	411	414	417	436	405	386	436	396	419	452	411	468	448	463	446	438	451	422	411	440	419	427	440	419	430	417	449	416	437	404	412	424	453	426	419	436	418	425	434	445	411	408	416	460	453	391	458	410	408	394	467	451	450	460	450	415	446	436	400	418	410	457	456	458	441	427	421	438	450	420	420	423	454	416	422	445	420	429	448	460	422	405	418	447	435	431	450	470	416	477	400	409	417	423	421	450	419	455	420	450	407	404	456	448	434	444	449	407	412	411	463	479	427	408	426	434	444	425	419	421	419	430	434	448	443	444	396	439	420	437	420	387	459	444	425	413	459	428	419	441	459	444	410	444	435	430	436	447	477	451	411	438	407	433	422	427	445	422	423	436	444	442	425	428	408	412	416	418	409	420	417	445	451	423	450	415	445	427	412	420	423	408	459	429	440	438	448	435	413	428	415	446	463	459	461	458	433	419	426	437	433	459	423	412	403	462	487	408	426	420	440	416	432	398	418	424	441	410	474	418	469	419	426	407	403	444	439	392	426	417	438	388	443	438	419	444	426	416	425	442	455	401	385	455	437	455	418	426	431	445	429	439	441	428	416	429	465	447	423	429	427	417	450	427	439	441	438	424	425	460	432	443	397	419	422	431	457	428	426	442	423	441	444	428	396	475	458	445	456	459	425	420	437	434	430	427	436	443	415	428	426	460	464	455	422	448	400	434	426	396	431	428	436	453	458	419	386	380	458	428	458	444	454	428	434	404	420	408	412	436	417	444	415	401	423	443	431	426	403	426	455	428	430	425	456	447	464	447	412	442	438	404	420	458	444	401	431	428	501	429	430	400	420	429	440	447	429	424	439	455	425	417	415	427	425	461	417	424	438	429	428	461	435	435	412	434	423	434	434	444	461	454	432	436	435	439	433	384	400	425	467	464	420	425	461	411	471	427	449	439	433	420	410	426	461	456	407	371	414	434	421	441	440	443	408	421	440	438	432	459	427	393	438	415	425	472	429	444	450	430	449	452	462	453	434	471	434	412	437	464	431	399	428	455	429	420	429	406	432	429	450	435	426	419	441	457	441	434	387	445	465	415	454	426	453	458	443	455	451	395	392	407	450	444	423	400	480	430	412	453	428	403	430	399	434	428	441	454	433	466	457	442	427	441	429	438	432	434	418	422	468	428	427	424	426	412	418	401	417	442	400	412	438	407	417	409	402	419	421	400	434	416	460	438	449	446	424	438	445	435	413	435	411	456	417	432	421	431	455	436	405	427	438	439	443	413	452	401	424	453	437	454	435	443	431	427	436	453	444	433	426	423	411	421	428	472	398	445	453	434	426	427	441	445	441	425	424	433	449	465	410	447	444	451	399	422	479	419	433	413	447	427	462	445	442	410	433	404	429	463	419	461	413	427	444	412	421	422	415	409	411	397	447	455	462	416	455	444	430	418	428	426	438	452	437	426	454	466	425	435	422	467	427	431	412	423	465	426	409	410	446	453	465	427	445	410	412	413	429	438	462	410	428	428	440	471	399	431	432	411	442	448	451	453	429	449	427	441	432	426	418	430	434	439	393	403	399	464	444	427	428	408	435	422	438	401	430	464	444	482	441	427	422	416	482	427	438	454	394	423	439	418	461	430	454	445	431	423	438	421	462	464	396	445	415	419	409	424	441	434	426	443	457	416	448	471	414	440	415	451	454	400	444	390	403	442	445	437	416	415	450	466	417	417	415	452	415	445	429	447	412	445	463	437	469	421	417	397	470	451	391	409	439	440	419	437	412	430	414	435	420	401	429	423	481	453	435	428	410	435	428	405	439	430	480	437	378	412	424	425	399	455	440	415	438	487	420	429	412	442	444	438	420	402	411	439	421	450	465	476	454	434	415	397	449	427	408	470	446	418	457	414	447	458	423	446	423	417	432	400	441	443	426	426	437	452	433	410	457	458	435	481	405	443	429	432	444	455	389	439	402	417	425	402	412	419	426	444	406	437	439	449	420	400	406	450	429	448	426	435	431	400	442	426	400	441	458	408	412	418	408	434	413	419	445	442	437	440	424	461	439	414	469	440	437	459	405	425	449	444	445	450	436	457	430	418	423	400	425	386	458	428	450	458	419	429	447	476	375	404	451	399	414	437	407	432	428	460	423	447	422	472	427	445	419	457	423	458	394	423	456	416	452	455	440	464	438	433	448	415	417	448	427	433	434	434	434	454	425	426	448	426	409	412	440	415	413	449	434	429	450	432	404	446	411	400	465	411	443	412	468	394	421	429	424	444	429	433	459	431	414	463	476	435	446	482	421	409	448	452	468	401	440	461	442	421	445	407	437	414	406	411	406	450	423	417	416	452	475	397	450	432	413	413	430	430	402	435	439	454	440	422	418	414	490	424	447	409	377	438	443	466	420	422	408	437	457	386	448	394	446	456	420	427	383	390	426	439	428	429	421	438	432	426	424	432	430	431	430	450	414	436	435	403	462	459	406	427	459	437	435	477	395	460	401	387	454	436	414	415	427	413	426	420	418	436	479	466	449	449	456	444	417	422	411	409	419	426	431	442	424	458	421	431	442	430	451	439	437	407	434	411	434	417	454	413	421	438	474	464	453	425	429	410	421	380	405	443	452	416	380	411	413	403	470	431	431	415	396	454	422	444	404	447	424	419	409	418	442	426	422	414	434	430	422	411	457	392	415	421	436	423	433	452	396	409	421	415	419	387	397
25104	21070	27001	25106	6829	1567	1127	849	2179	12613	20314	12971	5186	1450	778	625	623	590	620	617	682	610	627	650	594	566	601	598	627	613	598	671	586	627	627	621	588	620	629	637	647	601	612	606	614	655	640	610	640	615	618	608	605	592	634	614	609	620	636	554	557	651	607	573	635	623	602	587	602	585	612	640	593	632	593	600	630	630	606	613	615	646	656	629	623	602	634	619	593	588	587	623	623	575	589	599	624	596	582	657	587	643	621	589	656	625	618	585	596	613	632	621	594	586	586	608	579	611	581	656	667	664	598	623	559	637	613	610	595	624	592	603	646	599	631	592	584	599	585	610	611	649	649	626	597	614	613	594	624	613	589	584	626	635	613	607	624	609	606	574	639	611	568	624	636	591	567	674	589	603	617	599	609	589	651	629	649	607	595	625	640	626	556	574	606	606	639	603	642	621	634	614	602	584	590	653	601	628	592	630	603	634	613	630	606	591	561	631	597	606	629	657	600	606	591	595	608	623	622	621	622	663	600	646	573	664	601	606	661	607	625	660	612	581	623	595	578	648	601	627	589	583	611	609	573	603	639	599	618	597	630	653	656	629	637	648	664	560	595	623	659	567	626	602	612	655	657	596	630	592	606	591	652	591	642	586	643	625	556	633	639	578	615	600	615	619	615	567	606	587	613	591	580	627	623	618	596	618	632	659	600	598	619	635	597	648	592	644	643	597	569	606	615	600	587	630	608	586	580	571	628	596	612	600	605	574	575	621	611	594	629	596	595	643	604	610	637	642	616	627	570	607	612	623	604	599	600	563	567	582	637	623	629	563	568	623	586	605	624	606	615	621	631	614	620	615	639	600	621	616	622	580	597	615	558	587	578	613	612	607	590	630	610	639	587	602	602	592	603	614	590	545	612	610	607	616	592	598	575	573	585	619	616	619	636	582	607	577	630	595	585	640	577	651	612	614	642	583	615	597	620	668	604	623	613	654	621	576	607	610	603	597	607	612	547	639	629	609	591	651	607	621	568	610	621	620	589	631	652	608	604	611	594	589	586	621	559	641	644	631	579	598	648	630	575	647	651	615	592	639	597	608	593	589	639	591	624	640	619	642	623	606	600	615	595	664	641	579	595	626	558	632	634	597	531	612	633	618	613	568	588	631	616	622	673	596	637	590	598	641	637	606	601	581	650	638	600	611	587	596	606	594	612	601	631	559	630	593	623	628	617	618	583	592	623	625	617	600	616	604	602	619	626	660	576	648	583	547	611	611	614	573	579	619	566	624	601	607	558	609	607	643	606	578	603	633	579	595	643	639	638	634	574	621	580	618	618	644	639	580	573	554	566	616	628	646	656	604	633	618	655	601	625	569	622	616	621	591	608	644	615	627	608	595	634	644	574	607	605	597	624	580	593	627	586	612	582	615	672	662	630	617	607	607	653	620	598	600	629	618	529	616	631	642	612	624	568	603	591	576	621	644	571	621	598	615	617	617	619	632	634	548	563	591	642	633	622	595	651	611	603	601	641	623	635	605	589	602	563	624	587	610	594	607	620	635	578	619	621	604	628	649	632	642	633	585	616	573	665	614	611	617	640	643	610	613	623	595	601	588	641	615	603	626	619	604	601	608	590	533	607	606	623	616	558	574	626	626	606	652	658	569	636	562	595	606	594	560	609	601	655	596	597	569	563	606	603	599	626	609	610	619	651	633	616	612	643	647	569	609	600	603	596	592	648	602	604	630	611	624	601	608	566	624	599	573	621	618	596	609	566	605	623	603	607	600	617	585	618	587	556	583	610	590	610	630	658	601	620	616	636	586	641	606	631	616	643	595	586	603	597	621	616	631	600	589	591	559	628	608	627	595	637	604	613	592	606	638	602	614	665	593	642	577	641	643	652	641	629	638	597	609	587	607	620	662	585	574	576	569	591	646	577	638	600	633	583	637	586	612	596	609	658	596	631	550	642	587	623	633	639	629	624	613	597	635	611	617	614	642	619	593	602	597	585	637	634	609	603	618	647	635	621	644	598	602	594	620	608	635	588	611	645	592	576	606	587	633	609	625	657	612	567	587	636	623	610	646	613	621	628	632	601	585	612	592	611	595	591	611	622	626	624	623	634	588	611	606	615	645	598	675	609	576	594	603	633	646	662	619	626	616	569	608	610	606	594	555	576	584	637	641	623	650	623	595	654	639	653	628	628	583	641	578	605	625	601	596	593	594	643	630	609	629	644	580	607	599	574	555	572	647	582	620	606	646	613	612	634	657	584	555	609	646	626	661	581	563	616	593	570	662	585	599	598	624	609	613	642	601	579	578	650	616	609	581	624	590	606	606	593	605	604	640	584	590	613	644	584	596	588	605	627	577	614	589	612	630	590	608	610	572	600	618	599	564	567	622	569	608	643	604	620	616	641	665	612	598	644	613	546	640	615	660	625	650	614	588	621	597	603	589	632	617	577	659	608	608	580	633	624	578	619	572	601	634	567	651	634	590	650	579	635	650	628	593	635	608	581	622	637	621	679	607	624	616	616	641	610	617	615	576	620	612	609	622	644	637	602	625	612	612	627	586	635	633	646	590	614	616	557	591	597	627	570	609	576	542	594	580	602	605	659	598	617	614	599	635	646	586	647	648	597	636	600	641	592	621	617	617	614	603	594	633	661	593	644	616	603	608	639	608	591	626	579	584	630	597	650	616	619	599	594	614	613	640	625	623	597	622	614	634	615	635	604	623	623	636	591	588	608	634	616	595	618	595	629	580	598	660	595	566	597	625	607	649	556	594	616	590	644	659	625	617	614	646	592	623	634	574	614	596	602	602	609	585	676	616	612	598	659	625	590	629	639	570	587	598	578	602	601	681	575	595	606	622	589	578	624	614	614	603	594	608	634	610	606	554	519	588	587	588	606	645	588	646	573	608	606	611	626	632	635	577	609	600	613	569	651	623	623	644	603	633	574	615	542	612	665	572	587	614	623	572	636	660	596	595	624	616	635	681	589	595	586	611	563	590	592	625	626	653	592	611	595	621	630	584	610	595	591	620	610	572	560	634	581	654	603	641	636	597	621	577	650	579	622	628	599	680	576	578	604	628	605	621	585	627	621	624	582	593	621	624	665	626	620	614	607	605	626	621	596	650	645	632	595	598	610	620	645	595	606	646	594	626	625	607	624	591	616	552	582	576	642	612	623	583	588	596	615	635	632	589	633	637	609	593	614	597	624	611	575	597	597	629	666	597	594	629	626	571	612	620	629	610	584	625	589	597	582	624	597	604	628	601	592	587	615	589	577	617	624	646	585	629	612	576	620	554	601	611	633	638	576	640	584	575	595	602	634	623	584	599	612	640	604	554	633	658	622	649	625	596	641	587	564	634	606	637	667	619	605	655	579	563	620	558	638	601	617	601	589	621	655	585	580	583	555	606	656	546	603	601	633	652	611	567	610	623	599	602	627	604	613	611	620	616	598	606	587	636	613	597	635	656	582	635	619	582	618	608	615	627	584	604
3920	4257	4179	2445	1625	1229	979	901	3296	15132	18396	10770	4783	1294	713	632	581	549	548	579	541	519	487	540	544	574	515	507	548	502	514	545	507	512	508	515	507	524	520	536	522	546	516	523	542	513	549	556	517	508	540	499	547	531	517	548	513	538	518	485	562	567	555	538	534	517	481	484	505	505	519	498	535	550	548	504	520	503	528	529	575	569	507	504	510	534	570	529	561	484	561	536	552	515	526	492	546	528	523	484	523	491	522	547	493	518	501	519	539	555	493	496	555	506	525	521	530	500	543	488	534	554	530	506	541	512	538	487	543	547	562	504	527	529	495	521	523	506	563	513	494	525	483	556	539	540	529	518	542	472	497	515	563	531	540	534	509	509	530	538	505	513	506	535	542	545	508	503	524	508	519	518	500	547	545	510	523	499	511	505	538	549	508	489	531	550	543	500	536	528	525	527	505	517	537	558	540	477	531	494	532	477	494	505	575	560	509	516	506	516	550	561	513	512	531	500	549	525	536	551	531	523	543	507	535	531	504	536	534	494	523	562	517	525	519	535	542	478	523	516	541	485	568	472	496	508	444	517	525	508	545	517	487	550	523	515	513	560	527	539	495	500	520	501	522	544	517	523	559	522	540	522	511	539	490	522	503	515	564	558	542	529	516	576	538	547	486	563	517	523	544	518	535	551	526	552	524	491	501	549	539	520	487	539	505	518	526	553	524	511	513	526	518	525	530	558	514	496	576	495	532	482	505	522	488	531	525	520	523	504	540	529	514	503	512	460	550	508	546	520	535	555	520	522	507	500	531	526	523	484	535	522	541	543	515	520	502	541	537	521	495	503	555	556	492	524	490	527	516	523	557	511	536	502	508	516	532	527	497	531	544	527	542	521	509	514	516	509	511	501	501	514	502	493	498	522	525	555	518	504	538	528	534	504	546	497	544	531	503	510	521	529	517	548	537	488	492	491	539	542	517	536	531	486	514	488	552	545	519	565	519	518	504	533	523	471	504	519	500	544	522	498	516	544	492	525	517	537	485	486	536	506	490	521	530	484	504	540	541	562	523	516	524	507	538	525	541	511	540	518	515	523	513	516	540	491	513	539	544	524	541	485	535	533	500	525	504	466	507	569	497	562	537	507	547	547	498	529	465	524	506	503	513	497	494	541	544	547	546	486	532	519	550	529	544	533	545	501	495	525	548	515	519	530	497	506	516	515	518	539	549	481	516	496	508	542	500	541	532	536	508	546	505	540	513	536	543	558	506	515	499	563	560	559	543	515	497	505	504	490	526	517	521	510	556	480	523	536	568	533	520	528	498	532	518	526	522	523	568	527	525	478	508	540	541	515	514	522	533	478	505	521	503	558	529	520	538	520	512	519	523	487	541	494	493	513	492	528	522	522	548	524	530	508	554	524	517	517	555	577	505	539	527	566	481	544	522	540	543	499	518	550	576	560	544	530	499	488	517	545	575	545	507	519	500	503	509	499	504	532	515	510	551	522	494	547	523	526	479	501	482	541	554	524	560	542	541	505	518	520	515	548	507	511	531	542	505	537	523	517	485	537	519	539	473	536	571	544	523	530	509	525	504	523	501	531	552	515	522	489	559	549	527	525	548	529	478	518	509	560	513	535	486	515	571	520	533	537	489	501	551	534	490	510	526	508	547	519	521	491	547	529	548	538	509	501	547	528	524	530	530	502	512	513	539	538	537	495	522	495	513	493	517	512	544	484	511	518	492	520	551	544	503	517	538	544	522	506	518	562	526	537	527	513	509	545	531	466	523	487	525	540	553	521	523	512	553	517	546	550	502	489	538	537	539	502	526	532	557	534	543	541	551	528	526	551	524	542	521	527	486	500	475	491	525	479	553	527	523	535	558	518	514	536	507	500	521	508	539	495	538	500	527	506	506	539	516	520	511	553	534	490	536	541	527	530	486	539	535	555	535	535	492	561	537	518	513	506	521	517	488	497	558	500	529	543	542	517	556	482	478	502	492	514	526	532	501	520	537	479	499	528	537	564	524	556	549	543	510	552	530	492	523	497	551	527	553	514	542	514	514	554	516	546	546	510	550	547	516	489	507	531	524	532	526	507	514	514	518	528	545	496	492	583	540	509	493	492	550	536	486	495	498	540	501	494	513	507	543	556	560	535	536	552	552	509	470	538	499	543	503	586	518	547	523	548	488	496	515	474	586	513	498	532	569	532	546	520	538	514	575	555	517	519	494	499	539	506	511	485	544	493	531	507	542	522	495	539	503	549	536	514	518	509	515	510	494	520	538	514	518	517	532	534	533	457	518	523	523	525	501	511	501	535	500	564	528	548	508	534	523	516	471	509	553	471	533	506	488	561	487	518	509	561	532	532	500	514	528	520	505	479	501	524	505	523	547	531	521	515	510	522	551	494	570	495	541	520	519	512	519	548	524	489	560	548	501	489	523	541	517	526	513	532	476	530	522	545	516	509	497	537	502	501	531	524	491	511	507	544	538	535	515	546	526	512	550	507	532	531	477	496	503	536	536	533	542	527	540	502	517	517	509	527	491	477	528	538	522	519	507	505	530	507	520	482	497	508	501	538	523	540	490	543	519	527	547	539	499	517	455	569	537	512	495	512	535	529	525	524	484	508	483	503	512	533	521	511	533	540	527	497	517	556	579	508	484	548	477	520	555	521	569	537	513	478	515	557	539	537	503	531	521	536	518	500	563	512	540	537	503	528	515	536	533	515	481	480	523	539	501	542	544	551	518	536	538	483	507	463	490	534	520	508	495	505	556	517	511	511	520	528	548	503	549	491	491	494	487	472	535	508	497	495	539	492	475	557	499	519	490	562	520	512	526	509	576	532	522	505	537	565	522	519	496	519	548	525	512	564	494	550	538	508	496	482	527	548	501	532	519	492	523	553	523	487	503	520	510	476	534	513	502	514	533	500	543	517	516	491	513	546	533	507	499	487	527	537	537	569	504	525	542	523	569	477	529	523	522	546	535	520	501	519	525	585	524	526	505	537	517	544	498	518	507	532	495	563	545	522	534	502	489	513	538	472	516	512	531	563	492	476	537	524	510	525	579	533	544	504	489	522	524	527	521	556	495	543	524	481	521	527	510	544	513	527	518	495	525	546	513	472	544	540	498	501	519	512	524	544	548	537	504	533	527	474	541	525	504	555	505	541	514	519	558	506	487	526	502	525	502	505	501	466	490	527	465	539	557	510	535	496	532	500	549	509	512	515	509	493	523	528	544	515	562	520	526	517	528	520	516	565	548	516	544	517	567	496	504	515	523	479	512	549	502	562	519	579	540	512	541	513	539	488	510	519	507	529	539	492	503	564	460	564	530	476	485	473	530	515	546	531	505	556	528	562	513	533	532	549	503	521	545	488	510	523	516	537	540	515	541	514	533	489	501	530	550	513	499	516	506	533	504	575	509	501	519	540	527	544	570	467	540	511	496	551	514	510	543	493	546	497	527	507	538	532	563	505	469	539	520	528	504	496	577	537
23853	21056	28253	24068	21045	9707	2580	1594	1224	9849	36117	31096	15452	3721	1296	945	822	864	844	839	821	871	877	819	825	842	792	848	775	812	836	852	814	809	817	815	840	894	840	838	811	811	799	792	818	821	789	866	820	794	839	813	818	802	898	817	862	865	864	822	776	825	816	843	807	785	823	847	844	846	811	780	871	854	811	833	806	795	852	847	813	816	838	819	824	823	813	807	757	866	817	821	807	883	897	802	836	840	801	813	818	823	840	831	880	836	796	813	819	821	802	864	849	804	820	865	823	823	826	783	794	824	860	826	834	828	812	822	794	855	806	817	849	810	806	776	847	828	884	813	856	851	821	830	829	811	847	827	825	824	812	817	821	806	830	845	823	827	833	806	805	836	887	856	772	817	885	803	869	829	770	839	859	797	836	818	800	847	803	836	809	844	788	840	816	819	843	809	845	868	803	849	822	823	803	823	789	865	869	800	837	827	807	861	823	769	829	801	849	810	860	827	807	816	824	837	868	815	842	790	900	840	821	811	822	859	827	838	811	803	842	816	843	827	812	777	795	773	783	813	816	848	835	820	797	816	843	862	863	826	828	850	786	876	817	838	843	769	855	818	870	828	811	773	809	773	822	845	781	761	843	827	856	816	832	852	831	788	847	808	849	850	811	776	799	766	865	843	840	812	820	840	809	821	823	801	840	854	778	810	829	808	827	809	869	818	840	852	813	811	805	818	864	846	818	772	815	829	847	829	824	842	833	819	825	802	857	823	815	814	803	828	910	726	808	840	789	832	844	797	790	893	814	838	827	786	789	825	858	802	866	889	800	783	850	821	830	836	888	809	794	824	827	884	834	837	811	824	797	823	779	861	831	829	828	817	835	844	841	810	830	821	842	829	790	807	832	856	817	810	813	891	821	835	848	774	798	825	802	806	839	790	832	793	819	824	787	819	877	807	846	829	825	741	832	840	814	838	785	829	803	838	926	813	940	794	846	823	810	762	792	797	781	799	830	830	827	790	809	792	797	883	829	806	854	790	838	779	859	846	798	820	869	811	805	829	825	812	821	815	864	835	821	809	787	822	800	721	801	815	763	793	853	839	817	835	835	784	825	814	763	857	830	831	824	790	783	833	835	832	833	789	823	821	796	805	814	853	819	823	819	851	838	827	813	886	801	821	862	814	857	822	824	827	803	809	812	834	826	796	838	790	827	824	854	835	802	847	849	791	824	788	798	788	785	784	795	817	847	848	843	784	854	818	783	794	825	849	842	791	815	835	814	818	804	844	812	818	767	834	810	809	808	810	810	863	836	837	821	852	776	808	857	826	864	819	818	890	790	738	817	816	837	862	790	840	826	829	858	800	791	847	808	838	825	850	829	836	825	803	790	812	808	789	837	853	818	841	839	813	821	774	843	826	866	849	780	802	784	814	800	829	798	773	798	851	833	834	775	830	831	830	796	825	806	870	820	859	788	802	830	790	805	830	830	815	792	804	872	842	861	821	786	887	804	861	801	730	819	866	859	808	847	859	801	821	802	766	864	792	861	813	823	845	835	814	849	837	834	830	847	819	784	815	775	845	852	816	831	827	790	867	856	826	795	821	814	819	801	828	782	789	820	785	787	847	811	839	828	820	778	840	783	839	804	864	802	795	788	796	799	820	840	819	802	864	834	815	836	835	821	846	862	815	812	774	852	802	849	858	794	813	811	834	816	843	844	793	842	799	783	837	850	833	802	838	833	837	833	819	815	852	806	786	864	823	867	799	863	764	882	817	777	844	826	806	815	757	774	827	849	797	798	814	763	846	819	821	836	790	817	823	815	866	813	807	828	848	807	858	813	841	795	837	820	814	786	794	800	819	784	838	812	836	803	825	786	846	802	814	829	833	806	806	825	821	837	849	838	789	789	809	769	808	817	817	850	833	850	830	862	797	786	839	868	858	844	773	802	829	794	846	790	828	864	809	807	823	813	743	772	816	816	839	788	797	835	788	758	846	843	764	739	787	838	861	790	807	824	797	835	792	847	828	816	841	834	800	812	832	802	834	793	782	859	814	817	861	826	850	851	890	804	860	823	754	797	819	852	823	854	835	852	870	797	842	815	810	789	814	815	789	756	855	845	823	792	808	848	814	790	853	840	833	848	802	827	784	821	840	758	880	883	816	798	810	788	850	809	759	840	790	849	868	792	827	789	817	790	774	881	836	818	782	819	923	785	822	826	820	803	825	842	857	826	789	848	828	768	867	792	843	808	840	851	832	818	795	746	865	828	818	807	844	755	835	809	846	789	861	816	844	815	782	819	809	873	843	850	857	838	818	820	817	824	841	830	814	814	793	796	807	769	789	792	804	841	847	834	819	844	818	846	846	812	803	810	761	852	807	848	792	750	822	820	812	820	752	839	808	803	849	782	817	829	793	781	817	849	802	788	815	793	793	792	816	838	880	806	839	840	841	827	835	823	810	807	784	807	786	792	882	825	779	817	849	804	776	806	828	784	782	834	820	752	829	801	833	805	806	799	805	827	801	791	764	846	802	842	851	845	763	882	852	863	805	818	791	811	816	814	864	834	839	807	806	846	830	815	826	865	799	789	834	764	829	865	816	817	792	837	834	817	842	884	810	816	811	782	772	830	826	859	794	821	814	849	778	837	800	862	779	817	818	852	800	777	815	837	813	800	784	820	815	837	833	855	784	824	800	837	787	855	838	802	805	783	884	836	821	852	807	794	880	810	852	801	837	833	776	840	786	848	860	799	798	842	841	867	785	898	818	803	802	743	816	836	864	808	811	779	887	817	842	853	814	845	845	836	783	899	828	849	806	827	844	760	822	850	840	832	819	794	809	836	828	806	810	815	834	827	851	838	836	795	800	824	797	847	832	861	809	779	833	808	784	790	800	853	863	848	800	824	822	826	821	794	806	823	828	835	777	832	800	770	846	789	852	833	793	801	775	832	807	805	803	827	852	825	820	871	868	801	787	822	778	782	849	827	801	831	800	863	829	851	838	803	819	810	791	814	881	783	821	837	833	830	807	834	766	773	812	781	827	828	811	814	847	790	809	831	825	868	801	825	773	881	850	820	792	811	860	829	819	837	843	828	762	782	838	817	836	818	810	813	835	823	847	839	832	804	807	794	816	823	770	835	790	825	778	793	791	801	926	819	842	808	836	848	806	795	862	785	823	827	820	808	774	753	811	864	759	829	854	874	830	817	829	831	837	769	804	790	812	808	807	850	801	813	866	845	782	817	806	813	842	870	770	807	794	848	857	800	804	773	824	831	817	886	801	826	823	807	831	819	794	786	841	811	808	839	813	817	827	884	812	869	844	804	818	844	869	805	812	810	803	806	820	828	805	829	823	869	843	816	815	769	803	800	796	817	811	774	874	767	873	782	813	770	751	843	808	809	863	828	855	813	794	780	836	790	838	905	791	854	826	783	775	830	786	791	808	830	818	805	768	852	804	836	804	793	793	851	788	811	792	850	852	927	825	810	800	792	809	790	790
4506	8058	7411	4037	2733	2178	1721	1485	1382	13514	34482	25387	11327	2928	1122	783	644	734	690	711	675	644	695	694	691	674	725	692	643	676	711	643	677	700	678	661	676	726	667	713	707	705	720	715	673	632	682	739	681	638	708	699	677	689	673	702	701	715	712	738	666	677	673	686	691	729	706	645	673	688	680	670	707	646	671	682	653	632	699	641	706	674	679	680	677	663	668	676	681	617	684	656	693	711	716	652	657	663	662	701	684	698	723	677	667	709	661	671	671	640	684	717	691	702	656	698	695	667	616	657	639	700	694	710	694	673	674	647	654	702	695	642	691	686	710	674	695	635	688	631	698	661	685	657	703	651	688	659	642	672	640	698	675	712	697	655	726	683	655	680	699	631	697	705	669	683	684	657	669	683	656	670	681	627	702	704	688	672	667	683	733	686	695	692	607	694	673	675	714	728	689	668	676	668	656	646	676	680	712	649	707	710	636	668	733	732	707	645	679	652	665	738	713	657	686	709	674	655	676	641	710	663	689	663	651	688	642	689	714	622	658	693	644	706	664	673	665	671	732	650	654	683	646	668	706	686	664	701	642	702	631	626	639	641	743	600	673	682	705	689	684	659	705	677	712	693	649	668	633	704	690	680	650	679	695	698	682	722	703	689	700	646	661	694	659	696	677	668	651	687	672	692	730	688	701	728	684	680	695	720	659	646	708	667	660	664	700	649	636	676	646	694	684	688	683	684	698	665	704	678	672	676	684	664	632	679	701	679	680	674	754	731	702	668	642	682	638	679	699	667	681	670	672	647	674	696	698	697	672	696	673	654	671	709	709	676	684	655	670	660	662	672	667	696	672	682	696	689	659	701	708	725	644	698	695	636	689	674	690	672	666	694	601	666	637	727	684	668	662	712	684	677	670	687	686	700	688	679	694	695	708	697	659	655	686	667	631	679	667	663	650	664	660	693	674	669	648	667	675	688	619	681	656	662	721	646	662	706	649	719	644	694	630	717	668	657	675	672	746	674	659	709	714	674	656	668	671	670	682	692	693	664	629	691	667	666	634	697	724	706	705	689	671	691	695	703	645	700	681	698	647	677	692	693	650	687	647	673	707	654	671	652	662	673	658	703	686	696	695	682	660	681	646	664	690	643	642	683	685	649	731	730	644	696	746	716	673	672	655	705	681	685	627	681	701	686	661	706	648	694	653	646	658	654	695	683	690	644	656	684	643	641	674	671	668	719	718	640	650	706	651	659	717	718	697	647	635	660	705	670	689	718	691	713	665	705	719	649	697	680	656	691	679	654	646	660	658	681	672	657	706	724	685	632	671	660	674	709	683	670	705	669	672	712	655	655	693	684	670	697	666	704	645	705	680	659	673	695	658	702	689	694	732	676	706	705	636	706	671	643	673	645	651	679	697	713	667	684	664	665	702	629	676	650	701	692	701	651	701	635	675	675	717	691	625	708	661	670	670	666	694	702	653	709	669	687	667	675	708	683	630	621	668	651	654	731	684	669	706	673	675	639	667	718	689	666	642	689	630	646	671	733	666	688	680	625	697	663	628	664	654	668	677	658	628	715	687	668	654	651	729	671	710	689	663	668	640	700	622	698	711	695	664	664	693	698	717	704	659	710	661	662	652	697	689	629	626	702	681	700	684	673	623	678	698	623	710	675	656	670	711	676	664	692	673	688	716	688	726	702	652	651	627	680	655	700	677	653	649	704	697	651	697	669	664	694	698	637	664	617	664	687	696	634	649	650	666	675	653	683	682	714	708	678	654	637	709	683	664	676	709	712	672	662	684	677	709	680	671	691	694	655	682	657	668	664	665	697	653	679	706	654	672	672	640	665	637	676	704	680	677	650	651	640	624	664	691	688	683	626	701	637	675	700	666	685	642	686	691	648	646	673	667	684	689	705	684	705	703	693	671	643	670	679	671	687	673	663	726	695	665	716	687	637	668	673	732	710	684	730	683	674	694	696	620	695	668	693	687	677	659	624	684	661	636	681	717	711	668	655	661	694	689	655	610	635	719	651	673	685	658	634	734	669	686	699	653	682	702	664	677	676	654	671	705	658	697	648	703	693	650	675	662	706	628	670	719	690	697	660	670	661	703	657	678	686	655	667	684	657	687	581	692	664	657	672	662	653	670	678	708	646	704	679	633	723	742	717	679	700	619	701	631	686	649	702	689	657	677	670	669	692	723	673	674	664	652	638	648	674	636	670	689	723	667	631	657	625	718	662	666	678	709	617	689	698	675	692	682	681	695	670	709	665	644	730	689	687	662	687	691	644	666	709	696	679	705	661	688	691	690	678	632	661	666	658	628	667	702	667	649	669	662	662	668	622	667	652	665	657	631	677	709	681	701	706	651	694	604	631	704	693	683	653	663	649	654	658	683	699	638	647	672	638	686	677	673	667	679	623	656	639	636	650	672	672	677	683	627	667	660	643	664	690	723	723	648	689	641	632	647	721	675	688	712	662	693	699	652	647	644	651	700	667	635	648	648	669	678	700	661	656	670	700	703	679	668	691	699	698	629	663	664	629	713	644	656	695	694	589	669	681	645	673	652	662	652	684	675	641	684	706	682	643	721	634	680	656	697	651	669	702	680	707	668	688	690	683	669	667	659	713	703	668	615	678	577	716	682	665	659	661	670	679	695	690	642	659	669	668	627	681	632	682	683	680	659	643	736	674	648	657	642	629	725	676	698	711	681	625	624	700	723	673	671	674	679	647	704	682	668	690	654	685	620	716	676	673	693	651	668	711	724	706	692	652	670	649	704	656	669	667	664	679	715	719	631	692	702	667	676	675	702	678	693	625	685	721	648	696	694	722	692	693	656	660	678	653	697	650	649	662	709	664	697	654	712	616	705	649	662	662	682	653	630	685	658	678	679	678	727	622	693	707	678	686	668	684	640	622	666	674	684	664	741	663	659	682	715	663	655	698	637	671	649	601	659	659	675	651	656	679	723	714	676	679	667	707	686	658	674	663	683	674	700	671	669	684	650	676	695	624	715	703	661	668	645	665	673	655	629	651	670	669	694	681	675	658	703	694	713	642	628	631	612	658	660	681	716	624	690	668	642	677	691	663	693	677	663	708	645	678	699	674	674	695	687	685	628	679	686	688	679	697	656	646	614	658	682	709	623	685	671	649	685	632	702	673	692	690	675	712	675	637	658	694	664	727	679	660	717	706	656	654	675	705	623	627	684	676	700	680	670	664	670	632	690	679	709	676	698	649	660	685	643	727	724	721	688	693	687	671	657	654	702	701	665	681	678	656	674	696	690	725	671	654	695	651	654	645	671	651	671	675	649	646	668	679	666	655	700	673	677	678	701	650	707	634	651	660	634	671	662	646	729	685	666	691	692	636	715	628	651	670	699	677	686	679	678	688	585	640	637	660	714	680	668	720	653	627	716	691	655	718	718	675	708	694	670	656	684	677	637	679	643	692	658	649	662	693	687	659	698	636	657	696	716	688	640	701	669	671	653	695	718	712
27326	13445	2246	1088	699	631	626	660	630	1201	2780	2301	1341	834	673	606	578	632	629	573	548	622	551	560	621	609	564	590	572	618	620	657	607	605	544	619	535	543	600	538	614	601	658	559	613	570	596	584	643	589	622	583	611	593	604	641	603	588	639	611	577	572	570	558	562	622	613	604	592	639	587	618	564	637	607	607	568	591	606	582	631	590	598	579	589	565	554	571	633	596	586	591	535	605	633	588	575	577	580	615	551	542	559	600	604	603	604	600	611	572	637	608	589	571	608	598	605	593	621	615	577	600	638	561	598	611	597	628	570	602	596	594	625	548	543	548	613	631	594	581	592	568	601	611	603	600	654	562	614	651	557	605	582	593	590	615	566	582	582	604	564	558	581	549	620	612	537	545	575	586	590	568	556	574	621	532	580	605	573	625	571	592	580	616	600	561	611	562	612	594	639	606	597	617	574	570	578	579	592	579	603	613	561	512	615	592	614	583	596	609	537	610	571	614	608	592	589	554	611	597	621	603	629	604	597	643	586	619	583	629	594	556	586	586	599	598	612	592	598	598	590	581	555	583	620	568	597	612	634	601	602	584	531	574	587	629	629	596	602	602	619	580	602	582	670	592	577	579	626	593	611	606	556	589	614	595	582	620	541	590	589	576	569	589	606	578	591	566	600	592	630	695	582	659	605	614	613	605	560	579	577	584	609	560	587	596	586	588	604	588	587	609	522	574	552	583	576	543	605	612	604	588	594	610	575	574	581	585	564	637	565	577	645	615	601	604	571	585	565	580	582	577	614	602	654	598	614	552	586	593	541	561	590	590	585	600	605	561	640	569	557	599	618	607	584	601	585	570	616	573	624	599	595	562	601	606	612	541	590	584	598	578	597	615	588	622	617	563	578	610	630	609	653	586	550	583	643	592	589	592	594	594	605	630	574	578	578	577	607	559	623	587	621	619	617	630	582	584	624	609	590	600	590	632	533	599	581	638	580	605	544	583	568	575	583	607	611	653	584	585	571	598	634	562	534	577	659	571	615	624	617	543	621	615	562	577	623	560	609	582	598	600	619	630	605	653	610	595	602	572	568	588	581	589	660	560	585	661	545	619	604	577	596	595	620	562	560	546	608	595	597	556	570	618	604	603	584	624	626	576	603	610	641	583	592	619	582	599	632	640	564	560	609	595	610	611	583	597	576	564	614	594	588	596	607	568	598	627	621	573	560	601	593	570	590	611	590	577	583	595	572	607	610	615	620	647	573	575	591	579	580	598	624	576	555	637	609	567	605	582	591	604	647	540	610	588	628	588	570	568	579	568	621	554	598	614	571	589	605	610	577	544	618	566	580	577	628	597	644	570	615	595	575	640	560	615	610	561	616	593	637	591	569	626	578	567	563	568	601	595	616	565	541	591	542	601	616	599	621	610	578	588	584	591	603	581	622	564	593	626	621	564	618	580	620	548	626	585	580	596	574	619	599	591	642	540	577	573	606	552	597	566	573	577	581	574	582	590	590	637	599	642	576	627	567	562	560	587	599	597	613	614	546	524	570	628	643	602	571	592	566	613	594	610	619	574	600	564	612	579	605	577	608	627	573	603	576	638	588	598	577	629	624	614	602	579	585	602	633	585	601	579	595	602	576	556	650	603	593	538	579	577	635	620	581	591	623	613	571	596	597	629	636	595	584	623	553	584	597	596	532	553	638	610	608	615	573	624	577	621	622	604	649	595	565	641	592	577	610	602	569	616	567	610	587	573	597	586	655	567	561	592	614	591	591	552	592	608	631	606	643	600	611	617	576	658	612	597	597	628	603	618	604	598	601	586	572	559	570	617	552	590	607	582	594	623	568	620	621	608	530	640	579	586	617	622	584	616	568	579	601	605	600	572	575	613	532	567	608	550	588	628	636	610	567	627	618	655	602	619	578	549	652	600	599	553	582	582	604	587	598	625	574	599	594	645	579	536	579	606	611	570	605	615	609	585	599	607	575	628	632	625	575	604	585	591	582	551	598	610	568	620	576	583	624	612	627	599	584	632	560	591	584	597	590	604	610	564	578	645	568	623	586	643	599	619	618	569	616	614	612	560	640	599	568	558	569	580	643	559	588	588	594	575	604	574	580	581	570	568	593	591	615	555	577	583	580	603	580	615	610	635	575	561	614	620	585	602	600	565	575	603	567	599	599	542	599	612	615	579	583	560	591	577	605	622	559	627	615	620	572	612	613	574	581	568	588	633	597	585	553	601	559	603	622	580	575	597	580	602	601	606	620	646	591	571	600	589	620	591	567	586	605	611	617	563	593	629	602	645	589	560	584	638	599	625	607	622	609	613	596	594	613	599	548	606	601	572	545	570	562	592	620	571	649	570	606	617	598	599	597	558	600	576	571	599	646	577	606	617	587	583	567	650	537	577	605	624	575	578	646	595	623	557	590	583	588	632	574	602	565	592	603	615	606	593	554	613	572	581	576	575	645	595	557	593	580	569	597	575	621	585	554	602	611	543	586	612	634	544	579	606	580	596	594	605	571	614	574	593	561	559	626	591	601	610	611	594	577	546	600	577	587	564	620	599	638	564	541	593	583	551	594	604	552	550	612	610	595	581	584	605	604	623	577	610	596	576	571	605	605	589	599	596	582	613	605	590	639	639	586	601	593	580	620	587	575	585	576	611	593	588	585	586	608	619	599	608	628	617	607	594	585	589	647	566	605	615	635	565	546	653	590	607	608	613	594	530	596	642	584	575	582	600	608	569	634	532	584	581	617	574	546	592	576	610	585	620	594	605	600	615	638	613	645	557	589	607	529	621	608	592	567	666	606	637	652	600	605	598	589	570	568	637	584	556	602	585	566	569	582	583	571	587	602	608	610	617	626	630	592	580	566	632	651	583	580	594	625	542	607	616	610	590	593	558	566	597	588	571	555	563	581	573	599	603	607	561	565	593	603	600	578	654	587	560	526	615	548	611	601	600	610	592	609	611	594	581	648	644	629	601	593	599	577	604	621	582	620	586	583	597	668	596	605	637	557	593	572	564	568	576	582	595	593	569	582	559	563	567	579	594	611	576	633	558	578	618	605	593	585	571	610	546	568	548	589	600	621	631	630	616	612	597	615	577	593	642	588	605	589	590	544	573	585	586	618	602	578	568	599	605	622	535	593	603	597	592	578	615	597	605	576	618	620	640	554	582	611	588	593	577	593	565	590	580	631	592	566	585	579	597	603	603	579	592	643	604	595	590	605	618	602	646	609	634	560	605	581	558	597	623	606	640	583	589	611	610	599	618	592	597	593	621	598	587	629	606	594	662	636	615	608	568	567	596	550	588	592	564	616	615	600	632	596	611	621	584	574	569	588	576	618	596	651	594	600	639	614	637	600	597	591	655	603	619	586	616	595	558	609	563	558	587	577	527	561	586	622	582	632	560	641	607	644	613	571	604	564	578	585	563	571	645	603	605	551	606	586	582	561	646	602	583	559	619	575	565	607	608	621	609	529	581	634	568
5242	1511	1138	740	684	604	602	569	547	1519	3317	2522	1347	735	576	453	500	476	469	491	475	530	494	539	467	470	482	509	498	474	482	468	478	495	511	480	480	510	454	478	509	520	492	487	494	458	517	487	483	483	500	481	485	510	473	509	469	478	441	469	472	466	518	475	474	494	488	497	481	517	484	485	461	465	501	477	505	517	485	525	443	517	478	494	466	429	497	505	484	486	436	456	479	503	503	478	477	476	475	476	484	447	483	478	496	493	470	485	486	502	448	487	474	516	480	491	469	504	489	461	504	543	494	489	496	483	497	454	485	502	488	482	505	467	488	479	495	499	467	434	491	491	508	510	518	464	517	485	488	502	462	476	507	452	492	506	549	445	482	455	508	516	440	493	453	482	437	497	487	481	454	499	439	493	435	473	470	498	469	484	523	510	485	465	480	502	449	506	448	483	491	494	464	515	479	482	475	521	461	501	490	512	454	505	506	460	481	494	493	511	482	515	467	485	480	483	511	491	479	474	491	483	520	462	486	481	473	481	492	486	488	471	509	511	476	521	522	524	484	481	487	454	480	470	485	495	485	472	470	485	482	470	514	513	539	464	473	466	518	460	474	514	466	498	465	497	494	466	485	470	479	505	462	480	480	500	451	452	485	465	483	476	510	470	466	445	469	485	491	485	476	524	494	472	510	500	440	490	471	486	451	468	476	497	443	513	507	515	490	512	480	493	486	494	502	494	462	457	521	503	471	495	534	509	491	474	484	472	461	491	461	468	462	484	508	459	475	519	444	484	454	459	446	524	477	480	514	477	521	457	514	520	514	499	487	483	473	471	492	472	490	512	494	497	467	521	502	503	512	474	515	471	506	479	473	460	512	483	483	489	471	519	492	520	467	491	497	495	517	437	534	491	504	533	502	460	465	493	459	483	458	484	504	509	432	517	477	476	504	488	479	504	491	470	467	468	467	490	457	425	481	474	507	486	463	490	475	504	481	473	493	499	499	469	474	481	510	467	525	462	479	495	463	479	464	493	489	456	473	492	485	490	456	483	481	445	491	465	475	528	517	468	483	476	483	458	495	521	451	464	487	476	469	476	484	468	485	445	489	492	495	467	468	519	498	535	498	494	454	515	527	479	445	471	491	494	468	470	487	432	457	463	488	505	519	491	536	478	514	506	526	468	502	447	474	547	506	491	487	490	496	463	525	491	491	454	515	488	458	518	505	478	492	484	491	486	482	487	517	486	469	479	465	520	487	476	510	523	509	483	435	527	475	479	504	504	487	504	461	487	513	478	503	519	515	485	476	493	461	448	494	453	480	502	462	503	493	467	496	511	481	485	472	462	496	511	516	469	500	500	473	483	468	463	493	463	496	467	516	530	501	488	471	488	479	495	473	439	487	505	467	480	491	484	490	473	510	473	448	470	492	495	499	489	473	492	493	463	482	535	486	488	461	496	451	490	507	501	455	430	522	512	475	444	482	452	480	488	494	487	478	462	459	488	456	514	469	497	486	498	471	507	497	481	486	517	525	460	486	488	474	488	476	468	483	496	480	501	466	475	489	502	488	512	493	455	492	484	511	519	474	486	509	468	468	483	474	485	493	490	480	504	488	489	468	525	501	458	470	539	470	509	480	533	479	527	444	508	473	479	489	489	503	482	468	520	510	478	533	489	473	478	461	465	489	502	482	454	466	511	483	476	468	507	451	490	511	487	470	466	477	473	495	529	531	489	490	507	488	474	472	459	510	459	497	496	488	496	485	496	499	494	497	490	476	518	439	498	452	513	509	529	474	468	440	457	478	483	483	476	484	468	514	467	501	471	486	482	480	477	469	477	465	451	484	478	485	496	474	486	471	499	485	477	497	472	468	519	504	434	482	486	457	487	458	482	457	492	475	521	534	451	507	493	493	496	530	499	497	472	485	517	473	468	457	464	502	455	481	488	453	484	504	498	488	495	521	496	498	497	519	470	465	517	547	536	474	494	496	465	468	474	485	484	467	452	524	508	457	446	470	489	483	486	495	484	494	512	489	509	482	521	496	491	523	488	484	495	466	492	440	506	479	500	499	497	506	480	467	486	538	466	481	512	505	487	537	436	513	470	415	476	498	472	456	461	488	535	508	478	483	473	512	516	499	475	471	474	484	486	487	505	467	476	488	499	516	504	467	475	456	500	482	513	481	509	477	489	478	479	493	498	515	500	502	482	490	466	510	478	501	478	495	509	491	501	458	487	461	502	478	478	480	496	475	518	477	444	488	502	479	493	471	452	473	461	481	483	521	479	491	493	489	529	503	457	534	488	503	481	471	494	497	452	472	442	475	477	486	469	469	462	470	505	498	503	479	506	481	517	481	471	498	518	517	444	469	505	480	525	459	502	526	518	495	493	492	488	452	511	522	491	476	511	447	485	474	472	500	443	491	503	536	448	517	473	478	518	492	476	487	521	464	513	477	472	486	515	508	476	484	488	500	518	463	493	504	475	506	542	489	467	488	542	519	495	514	492	479	465	506	479	490	485	489	452	452	512	478	468	510	478	483	484	499	506	478	476	533	468	478	466	458	500	508	487	460	474	462	466	464	512	509	487	495	467	489	459	507	502	457	510	499	486	466	494	505	493	467	451	526	465	470	519	499	475	481	499	473	521	501	467	502	479	464	492	488	456	497	492	520	488	452	504	504	474	467	494	533	523	485	489	495	460	478	480	493	486	483	505	491	495	505	495	506	504	528	476	491	448	453	520	485	496	513	473	497	442	469	493	466	468	482	485	478	487	511	443	484	484	548	462	463	468	498	520	521	485	450	499	485	527	464	521	514	490	471	491	487	519	445	498	512	472	469	509	481	545	488	492	509	479	520	447	488	508	486	469	526	503	485	492	513	494	498	507	488	484	498	509	491	521	457	466	476	482	515	506	451	497	483	511	479	508	508	488	490	464	483	495	459	450	485	509	474	530	465	456	488	499	524	523	490	512	500	465	512	495	485	499	464	504	493	488	469	490	501	472	496	494	520	452	494	462	506	467	504	468	468	505	496	475	510	476	456	479	501	465	462	482	492	493	461	505	513	483	501	475	485	482	472	489	486	508	459	524	534	472	499	475	495	503	505	497	463	518	463	484	505	480	460	511	516	454	482	513	471	473	482	494	505	507	555	493	456	508	474	463	493	497	485	452	487	519	476	492	498	472	478	520	454	510	484	463	499	483	492	501	518	515	468	531	467	454	524	505	487	506	476	508	485	526	515	514	495	456	469	493	486	489	486	488	502	475	491	478	507	474	512	506	439	464	492	448	479	439	459	525	492	467	480	448	489	538	485	487	482	518	485	506	484	502	501	454	485	532	472	491	470	479	493	489	474	487	453	538	488	571	487	479	499	473	468	456	491	478	450	431	456	493	446	457	459	498	495	540	510	496	527	483	487	506	484	490	473	472	465	482	492	526	479	491	501	473	507	470	497	486	479	462	447	455	490	511	490	474	460	434	475	476	475	486	488	513	459	482
25173	21096	27030	25165	6275	1533	1096	898	894	11502	20861	14013	5595	1746	877	714	725	732	697	669	689	643	722	716	703	679	669	725	697	675	653	697	678	669	664	731	693	684	694	687	655	673	628	705	657	682	692	658	709	705	668	749	693	706	657	714	710	676	687	733	703	644	653	738	662	680	704	727	654	687	664	714	687	700	698	712	717	672	637	718	662	707	706	693	661	679	653	708	678	682	676	684	632	707	702	700	716	665	687	686	676	693	682	688	714	750	676	673	711	682	698	711	700	679	662	674	637	677	705	678	602	699	672	651	758	662	691	695	677	664	695	665	726	715	693	670	665	657	650	713	703	689	657	668	688	691	691	701	651	695	671	702	649	647	646	666	671	648	646	660	697	692	668	684	689	638	703	684	685	693	724	665	700	692	649	646	634	669	728	677	699	636	651	628	716	740	640	629	676	678	695	692	645	701	616	660	724	672	722	675	690	756	691	663	670	730	693	694	704	666	702	673	675	644	655	663	711	716	718	708	662	664	701	687	665	640	667	696	715	651	656	683	688	690	646	650	711	657	705	652	625	664	710	721	671	667	680	718	676	649	671	660	667	681	672	703	677	672	671	631	694	712	687	629	642	665	675	702	670	662	700	658	696	736	674	633	685	662	658	741	671	691	682	667	657	670	692	672	644	655	701	721	657	718	671	709	670	667	742	618	699	720	690	702	684	647	647	642	638	612	672	699	656	690	705	705	670	659	696	714	731	666	730	670	682	656	665	666	703	689	668	636	676	660	683	574	694	702	724	653	656	624	718	673	718	677	691	669	656	682	658	681	740	694	661	652	680	693	711	631	644	672	694	673	675	660	693	721	665	652	657	658	707	677	678	668	683	677	669	683	650	661	724	671	702	644	718	690	624	696	658	671	677	659	709	703	685	663	669	716	705	701	684	675	699	718	639	642	685	641	719	646	744	645	702	646	728	707	686	692	746	704	670	654	640	636	650	704	708	657	658	711	681	656	705	688	672	662	687	725	714	660	707	725	691	642	697	713	629	696	667	724	700	653	659	690	651	672	661	657	683	655	719	682	670	681	652	709	692	638	745	729	634	666	684	677	655	655	654	695	713	681	652	660	675	714	674	658	690	699	664	668	629	689	686	657	689	673	677	674	631	664	720	686	674	721	694	656	699	657	697	697	705	650	641	691	702	684	680	731	696	659	639	663	656	687	619	679	679	756	634	653	655	670	683	645	687	678	656	666	685	692	697	662	652	662	675	651	694	722	714	682	688	691	692	686	671	672	688	656	673	645	656	658	689	678	696	629	687	684	676	672	667	693	730	699	646	623	706	783	670	695	695	680	709	727	676	707	685	741	650	651	709	626	672	665	672	677	723	678	653	664	720	709	727	675	671	756	680	644	680	713	649	657	697	661	676	667	675	702	660	656	682	677	713	634	639	725	628	716	645	651	680	684	707	671	669	683	633	637	667	625	712	638	688	689	700	669	664	671	700	702	699	675	685	661	698	719	719	681	654	664	707	663	713	697	643	679	659	658	663	645	703	692	685	694	649	649	703	705	667	698	683	710	685	669	649	681	696	707	683	710	686	673	681	675	708	704	659	703	729	658	699	656	725	699	661	681	668	659	717	648	657	715	655	655	642	718	648	716	708	649	701	659	688	667	679	696	698	680	675	693	674	697	653	642	673	685	668	664	664	711	693	663	706	629	681	670	686	700	645	694	686	685	651	704	656	686	672	681	622	691	700	686	663	667	688	656	696	673	667	712	692	645	700	706	704	690	684	719	735	634	662	685	687	675	702	656	681	677	743	697	686	684	684	679	650	715	693	629	669	682	700	688	684	711	687	713	729	648	647	680	714	679	651	660	644	678	720	700	703	656	696	645	730	675	686	648	691	687	666	665	684	654	640	655	693	668	703	679	676	691	679	698	678	680	645	719	727	681	692	682	665	712	672	664	680	652	742	659	651	696	692	665	686	684	667	731	667	683	670	693	692	683	675	657	708	660	673	717	629	656	673	742	673	656	713	653	664	674	603	736	692	648	644	683	674	659	674	627	621	719	670	638	637	671	672	703	669	663	719	660	662	677	668	638	685	707	722	657	666	679	693	680	627	692	688	696	643	643	671	649	662	698	693	655	654	691	673	699	681	709	683	697	687	686	675	744	673	649	688	661	639	628	707	703	703	694	675	675	636	684	686	688	664	681	661	747	692	655	721	673	697	694	645	681	658	633	701	759	615	703	679	702	675	682	643	658	654	689	643	696	708	664	666	687	629	673	718	711	689	670	643	691	667	684	704	728	716	629	683	633	655	615	686	658	684	668	667	695	687	685	697	722	672	662	671	608	711	668	676	678	639	770	693	672	656	703	668	663	690	698	653	694	645	675	684	698	664	693	716	701	688	685	660	677	681	675	644	656	678	687	699	719	683	703	632	706	666	657	689	693	677	664	634	718	662	745	677	624	699	681	716	687	688	682	656	660	642	693	665	691	689	657	684	710	601	741	640	688	670	668	641	663	632	678	680	714	648	616	677	648	619	635	635	662	669	686	651	689	661	660	664	683	669	675	619	683	636	683	711	662	663	743	625	703	676	702	712	701	639	666	739	651	709	676	664	647	724	710	668	645	702	683	682	660	716	669	661	703	638	629	695	699	711	708	641	667	653	708	686	656	669	652	678	688	677	715	653	673	673	678	661	665	680	671	669	678	655	723	708	675	664	652	632	649	709	726	686	633	695	687	693	636	680	707	668	697	671	702	695	657	609	713	702	639	731	723	665	767	622	660	673	681	709	653	697	647	657	651	655	661	619	741	665	660	683	685	678	651	715	697	685	641	713	669	659	637	682	713	731	706	654	658	666	707	674	637	677	671	688	663	645	693	667	715	678	701	690	720	630	695	670	683	677	721	679	690	661	747	668	691	705	671	639	660	678	654	666	689	654	633	742	711	689	666	675	687	647	670	682	685	690	658	658	703	669	640	671	675	694	691	626	661	693	650	671	725	693	686	663	676	659	681	683	656	671	662	692	694	692	682	646	722	658	631	680	701	653	692	658	596	646	641	692	695	726	637	690	679	638	705	691	637	692	659	670	708	650	727	667	699	692	723	681	708	691	647	690	648	664	710	650	669	701	696	655	664	686	680	699	677	710	702	661	697	737	692	657	651	636	647	658	709	656	631	706	680	714	677	716	653	685	712	705	640	672	664	668	675	632	688	699	678	703	721	706	639	664	671	690	649	647	679	745	673	677	721	672	664	658	710	694	702	713	689	666	634	677	632	695	633	671	647	658	670	675	658	646	697	629	701	658	692	678	682	630	687	691	654	695	649	715	690	684	660	672	693	700	688	659	684	646	668	687	657	649	616	638	646	677	731	644	719	660	691	672	649	690	689	666	660	673	660	688	700	720	677	728	652	672	701	694	750	697	710	683	641	651	658	668	669	608	727	656	752	677	663	695	673	673	701	676	675	656	691	726	668	674	665	687	634	709	721	672	719
4227	4686	3729	1853	1217	1054	1002	903	1010	14787	18406	11729	4893	1594	708	631	598	552	565	568	595	528	545	621	570	541	571	599	573	584	595	574	584	564	579	564	577	596	559	604	587	583	524	582	553	574	578	588	591	597	573	586	566	557	591	594	587	581	590	566	570	583	509	561	610	578	576	514	593	540	619	581	567	554	614	567	602	595	569	601	560	617	540	617	571	591	616	599	596	580	549	559	588	596	566	553	528	573	559	536	584	568	590	549	583	594	559	562	567	539	571	581	574	584	593	588	595	554	617	574	549	546	544	575	598	575	535	558	575	549	531	595	548	580	602	559	578	581	560	570	601	568	601	577	579	554	537	592	567	584	608	558	546	598	569	536	568	563	576	541	538	571	559	606	563	557	589	557	551	542	578	591	586	589	497	525	599	536	615	570	551	594	586	599	565	564	522	566	544	541	548	578	553	569	605	578	581	563	578	585	563	600	548	581	552	572	575	608	553	527	582	593	577	595	580	577	576	594	565	545	577	562	598	569	563	573	573	579	584	581	601	517	559	569	574	608	575	568	584	587	583	575	576	574	562	572	566	575	546	531	570	564	551	518	546	568	611	589	564	575	564	537	585	570	564	562	553	576	594	579	595	568	559	549	597	560	585	560	549	597	562	606	594	524	588	600	605	571	562	528	562	545	572	586	538	586	574	558	544	564	550	580	579	570	617	580	579	601	553	550	558	595	585	579	566	597	599	574	565	537	573	556	584	539	585	559	557	600	623	546	575	573	564	546	583	569	605	544	588	588	561	544	575	548	552	589	537	586	594	600	613	569	541	583	579	552	514	511	548	557	571	591	545	565	585	563	579	572	544	554	550	576	600	590	548	571	522	598	623	536	559	579	548	579	553	557	532	514	589	580	507	578	561	581	577	550	508	558	585	599	573	569	550	573	570	531	565	576	564	573	591	598	555	582	556	594	584	581	561	527	547	561	563	546	613	609	531	585	576	621	568	550	604	551	576	584	547	589	569	569	579	573	606	510	529	563	563	585	611	577	559	597	569	580	621	557	616	560	561	566	589	594	559	525	574	575	575	559	630	594	561	513	524	545	536	587	587	548	583	563	558	568	570	553	577	633	599	558	580	597	588	585	591	572	533	572	531	533	528	536	526	550	558	616	522	571	579	611	544	578	598	610	573	528	571	543	530	537	553	575	558	540	562	572	557	551	540	582	558	588	559	602	544	579	543	564	583	573	580	495	596	566	611	541	574	529	542	576	591	553	574	565	561	565	570	543	570	535	581	605	532	578	562	532	605	575	612	557	576	583	552	543	523	569	587	563	614	550	568	579	528	534	493	532	611	576	555	569	567	586	535	623	591	568	651	600	567	568	558	607	554	576	558	518	579	603	567	572	563	552	596	556	591	572	577	590	624	597	557	589	561	593	576	601	569	578	532	604	558	569	575	562	574	563	572	597	629	562	542	566	597	572	570	548	593	585	574	557	533	565	539	583	573	579	552	558	595	543	568	593	592	572	592	573	527	614	556	565	566	581	578	613	606	573	554	518	562	580	560	575	548	599	538	569	554	561	599	606	568	592	547	580	577	523	569	524	550	592	558	552	588	549	576	538	575	551	567	554	594	552	571	611	558	542	578	576	574	528	598	565	596	567	579	534	544	541	544	555	553	570	577	560	545	600	533	583	579	556	540	553	574	577	582	566	535	559	606	539	564	546	556	536	546	551	562	523	570	538	576	569	588	557	544	571	576	613	538	602	566	543	571	550	541	569	585	565	553	604	560	591	614	576	579	598	533	616	565	589	572	574	565	558	620	558	510	564	531	624	596	586	575	574	616	532	619	566	618	576	567	502	524	580	587	549	566	578	577	540	586	591	564	607	561	542	582	616	579	590	546	555	603	547	575	555	541	544	581	559	555	556	587	546	546	532	558	580	600	554	574	526	604	579	548	620	527	545	592	563	645	552	549	587	560	535	558	559	590	540	600	566	581	598	582	550	558	540	605	565	542	544	541	581	549	563	583	581	552	547	585	581	598	571	568	567	566	533	581	564	562	572	587	561	554	543	567	614	585	558	580	559	569	543	592	516	558	550	541	551	573	630	571	588	584	566	560	553	565	578	557	567	580	574	577	604	605	519	547	595	571	599	533	560	579	561	537	488	546	570	519	531	547	552	575	572	575	596	565	576	566	572	579	593	544	602	528	552	582	573	579	537	596	572	556	566	574	573	555	563	549	587	603	570	619	587	594	521	561	543	584	564	580	568	573	561	548	559	572	546	587	552	553	582	615	608	565	560	553	569	533	616	552	605	600	580	550	571	542	580	536	561	537	584	569	552	547	576	576	578	589	563	577	538	565	577	592	543	555	568	623	560	573	527	534	595	571	567	573	590	553	595	541	562	551	532	580	514	582	577	569	623	548	563	560	521	591	605	550	526	602	560	543	540	601	558	581	570	567	590	555	612	556	597	530	599	580	555	558	568	526	536	593	558	569	590	546	538	588	579	603	576	592	585	528	553	538	579	563	594	554	581	566	535	590	553	565	553	578	597	603	546	597	554	581	584	515	598	542	591	556	549	592	548	606	574	569	559	614	533	577	577	569	536	537	559	597	603	577	570	520	582	619	585	547	556	573	569	570	609	555	587	551	556	602	514	582	555	572	586	543	572	566	605	593	588	535	556	573	579	569	518	535	614	579	573	579	560	592	543	600	566	596	613	565	592	558	604	532	524	607	570	558	530	588	579	564	556	566	576	584	556	543	596	567	550	554	578	564	532	556	580	566	578	511	520	568	529	596	556	538	579	577	592	594	533	590	542	527	550	557	526	525	559	653	529	560	599	541	567	533	605	578	543	542	515	590	525	556	557	538	560	595	560	556	556	570	566	571	562	546	575	545	613	566	542	571	603	575	596	575	560	611	551	612	564	544	573	587	579	603	565	575	554	541	585	555	559	569	521	557	609	538	576	552	543	557	584	612	578	603	574	627	583	581	570	554	603	568	562	586	547	559	575	612	512	559	561	575	500	542	577	592	566	559	594	553	584	578	543	619	564	562	570	597	587	602	593	598	574	566	554	553	534	598	559	580	548	544	552	565	559	614	556	527	556	589	582	556	540	575	539	550	549	551	593	571	563	528	586	550	574	558	581	564	570	597	548	634	569	530	549	558	584	581	560	543	557	530	509	579	580	594	594	552	556	578	555	566	579	584	550	569	523	576	555	579	559	611	549	559	594	554	594	582	577	584	561	563	621	574	532	598	584	555	549	597	579	576	553	558	588	576	588	628	538	555	554	594	584	555	577	555	573	544	602	568	547	525	555	559	552	573	607	576	588	540	608	541	547	607	547	538	590	593	538	557	574	555	549	563	569	519	544	604	571	617	528	536	583	572	561	548	573	551	547	544	522	567	554	567	583	566	545	548	542	556	580	595	594	577	577	593	601	537	551	607	589	573	553	617	596	577	591	579	534	597	547	608	550	558	549	605	577	520	559	561	596
23836	21080	28357	24008	21071	9766	2383	1603	1381	21237	37706	27552	12617	3484	1303	1024	974	955	875	909	940	954	954	912	911	890	942	940	889	898	905	936	919	986	934	898	902	870	894	939	937	900	910	877	893	876	899	891	921	905	900	939	942	959	868	941	877	894	870	915	823	886	943	924	851	901	875	888	901	873	899	891	866	919	915	908	903	908	926	914	870	881	886	848	890	877	934	921	888	870	888	931	902	966	905	904	866	915	894	891	877	964	884	904	928	903	845	943	897	910	901	913	917	913	858	875	863	871	896	914	924	922	907	951	849	895	918	909	911	904	923	929	897	894	908	858	886	884	916	939	911	865	884	890	898	871	881	913	887	966	900	926	873	906	908	875	910	851	861	895	901	929	857	944	904	883	957	915	888	844	906	945	859	879	872	885	868	904	861	910	903	936	967	911	884	908	925	850	871	903	884	828	908	870	896	892	897	921	955	850	969	877	892	905	958	907	862	893	881	889	894	856	860	896	852	860	914	879	866	921	874	898	900	919	868	877	918	887	873	912	913	963	935	905	907	899	896	923	918	887	893	845	929	925	866	903	870	925	924	833	935	876	923	910	912	906	928	865	871	894	1007	916	910	904	890	886	851	842	917	907	893	917	922	896	896	816	897	881	859	883	891	882	880	839	890	864	878	914	897	890	960	878	822	845	920	874	934	854	909	885	908	848	912	885	872	903	974	921	859	865	915	854	887	874	893	867	882	879	891	910	866	905	944	906	853	926	846	916	921	900	820	824	886	887	925	846	842	925	961	879	943	814	887	874	899	941	856	874	897	889	909	873	875	863	913	948	866	896	856	916	920	918	890	863	879	857	887	916	935	883	887	885	840	875	844	875	918	912	906	860	887	936	888	917	916	890	900	883	896	914	826	850	911	886	840	882	888	932	894	889	911	927	901	889	884	959	909	929	921	905	931	893	842	942	838	913	933	889	826	888	864	832	909	890	934	914	942	916	941	828	862	907	926	887	885	921	893	913	957	890	881	901	895	903	872	874	955	918	928	881	884	884	893	907	852	890	866	928	856	902	881	869	908	915	904	854	967	845	900	873	902	877	864	880	894	920	846	862	877	949	937	920	896	887	845	902	904	954	852	869	904	864	869	885	944	895	839	880	935	880	891	879	868	856	867	920	898	847	877	916	938	950	919	912	911	886	891	908	900	918	899	843	866	900	932	904	913	929	901	891	907	912	898	892	910	900	850	918	853	937	833	886	862	927	861	899	868	906	885	866	874	865	889	869	885	907	881	875	916	896	958	864	927	903	894	894	909	946	898	864	888	946	894	898	908	890	870	901	923	899	909	894	910	932	909	855	963	865	893	913	927	923	888	872	875	867	883	939	918	911	921	865	863	864	892	856	819	894	924	866	905	902	863	885	917	922	885	846	900	892	860	856	885	863	937	911	912	916	853	815	922	887	831	892	878	846	899	895	899	868	850	920	923	826	890	889	875	884	891	887	854	877	882	895	858	867	914	893	903	904	904	889	900	907	891	901	872	882	887	874	907	874	916	834	919	862	863	947	846	886	881	910	887	903	906	864	903	880	905	916	893	899	897	894	896	919	941	880	883	886	921	876	882	899	939	865	947	912	885	895	915	895	888	862	864	909	877	894	871	899	941	924	821	923	897	922	871	926	879	911	871	857	858	848	885	880	896	950	911	832	898	925	865	937	878	902	855	922	878	822	841	900	882	894	922	938	928	917	851	876	858	890	879	921	857	902	900	899	868	841	879	887	898	897	891	895	836	902	925	916	882	915	918	913	922	870	893	936	907	886	890	901	925	899	858	903	898	856	866	891	862	908	904	893	894	928	926	928	874	905	914	815	863	921	884	883	908	907	872	893	938	910	928	898	871	834	850	949	872	889	886	866	856	878	889	914	895	915	900	867	888	886	880	897	905	910	898	906	884	849	850	890	871	896	856	855	927	890	918	904	885	863	849	907	913	928	889	906	930	963	903	870	924	847	876	866	911	862	884	926	892	851	889	902	884	928	930	894	828	913	904	841	889	900	884	880	910	876	894	916	892	871	886	892	930	872	881	880	888	942	937	923	928	860	898	897	909	924	853	867	864	855	890	920	925	902	858	856	896	890	920	892	892	906	928	912	879	917	853	892	891	951	942	883	952	947	911	846	875	863	867	894	907	891	895	913	875	869	896	854	933	884	936	860	886	893	893	865	870	845	918	899	881	899	891	908	836	872	867	925	959	900	898	837	904	861	918	833	933	923	896	931	903	867	887	898	825	906	856	910	844	914	875	837	904	920	934	909	936	846	861	910	878	879	898	901	921	876	872	875	893	923	884	920	899	857	837	930	905	867	910	870	912	909	936	903	913	889	910	838	937	877	866	919	867	858	901	926	924	875	907	924	894	872	928	902	843	866	912	945	856	909	904	931	908	875	848	859	889	934	942	900	859	894	913	887	851	868	875	868	897	931	877	900	947	886	882	909	927	913	893	908	851	864	914	940	927	931	896	867	859	851	886	835	924	889	923	916	885	897	884	924	874	843	872	881	853	874	914	928	927	860	860	844	926	897	897	869	898	903	852	932	913	923	896	947	898	924	895	904	914	871	899	891	881	881	944	859	892	954	860	835	880	895	902	920	875	925	886	864	857	893	883	864	937	871	915	934	891	904	862	910	905	938	885	866	902	879	878	894	875	887	846	865	886	848	887	904	917	904	924	896	961	892	880	876	888	926	847	882	899	935	897	908	935	882	910	855	817	882	898	883	910	894	854	932	914	899	914	917	834	877	918	874	947	909	918	867	890	869	933	892	898	903	939	894	856	920	841	827	820	920	867	964	962	989	888	876	881	867	891	911	920	861	955	904	876	898	893	879	883	874	874	901	884	847	931	798	906	873	899	925	858	876	842	846	936	881	907	898	859	885	880	879	902	876	866	904	889	877	896	887	862	915	896	962	914	855	892	892	890	860	941	895	866	922	890	910	882	916	926	898	880	870	875	884	846	885	890	924	890	915	925	920	864	865	907	915	956	890	863	921	892	954	905	955	877	905	869	845	954	900	921	789	920	886	890	882	941	881	876	898	879	893	836	904	916	875	902	897	894	914	912	812	893	949	940	912	865	917	864	898	853	848	904	871	821	886	872	832	854	917	893	894	866	958	920	980	889	905	921	881	851	877	907	875	914	842	919	935	913	849	884	874	869	876	889	895	893	887	908	922	885	893	854	868	868	866	873	894	870	888	884	913	941	882	836	903	941	934	907	849	895	859	830	909	892	908	873	910	942	906	900	912	919	874	900	871	887	942	891	922	935	853	934	898	906	884	942	879	922	908	867	899	889	887	919	866	928	894	884	828	860	864	913	898	908	847	893	883	885	883	890	897	893	863	902	843	908	932	863	810	905	898	925	878	865	910	910	869	990	906	866	920	902	898	892	884	859	922	930	905	882	913	870	889	869	886	849	859	896	909	947	884	900	920	904	854	914	957	881	887	845	893	892	899
4725	8513	5813	3040	2409	1911	1516	1332	1553	25708	32850	21514	9449	2829	1116	837	718	717	744	717	712	729	736	741	755	718	680	711	775	736	705	751	715	748	728	751	736	711	730	713	703	713	707	713	680	723	761	780	709	715	744	680	764	708	740	699	685	690	705	745	757	767	746	716	726	779	648	739	736	756	691	713	702	761	779	701	766	757	684	759	740	748	742	751	736	729	736	739	723	780	754	727	725	743	762	700	725	729	743	686	756	713	775	743	734	746	751	711	712	718	726	690	750	740	740	739	689	703	775	707	692	726	755	686	734	732	708	724	673	780	732	767	770	671	778	742	709	704	693	725	708	743	706	746	696	780	771	788	751	745	726	703	745	713	735	757	714	769	752	725	758	727	691	729	741	733	745	710	735	776	716	706	685	771	738	714	738	745	734	761	675	731	748	723	687	719	720	675	715	729	731	709	708	700	710	696	729	728	715	757	732	688	728	722	722	755	712	774	748	778	707	712	738	712	709	713	776	754	717	705	768	721	723	737	692	692	685	692	679	741	678	729	708	729	753	749	764	724	738	726	724	763	732	701	723	680	729	701	742	709	686	726	714	716	731	700	697	701	694	751	695	752	684	771	700	720	741	692	708	687	707	719	754	682	698	747	708	726	691	725	705	720	734	769	719	748	713	726	688	778	722	702	732	742	692	740	748	751	734	719	687	765	738	733	743	686	740	684	736	720	682	737	741	736	715	707	710	727	699	720	757	704	716	746	731	703	763	710	732	749	739	722	728	704	749	711	716	757	777	705	703	710	714	718	716	714	703	703	774	672	751	681	757	687	750	733	698	696	712	724	752	695	718	689	680	730	707	718	717	698	740	697	759	742	741	756	712	695	756	689	754	721	763	717	730	706	721	725	728	685	695	741	706	752	692	671	749	768	712	715	721	749	738	743	773	739	730	737	740	780	752	685	685	718	746	755	688	731	686	710	729	707	703	708	730	704	651	703	725	725	686	731	744	750	754	725	684	721	738	717	694	717	710	722	760	751	746	724	738	717	705	744	748	718	696	678	691	729	699	710	710	682	691	722	732	718	706	740	734	704	740	712	755	707	752	736	747	719	722	704	711	735	762	741	716	678	695	668	738	768	715	734	734	737	702	697	721	751	720	735	681	738	744	708	703	720	734	688	697	684	716	760	749	725	728	741	734	749	746	738	720	731	712	713	738	693	705	701	675	705	709	711	690	734	700	700	719	694	729	737	767	745	763	723	685	701	708	740	696	709	707	713	712	698	693	742	705	715	734	706	705	729	748	738	745	671	683	729	760	795	685	708	750	766	749	772	760	703	738	700	734	679	714	708	761	671	704	742	747	753	745	764	693	706	718	745	743	761	717	699	705	726	731	777	706	737	679	674	723	724	711	730	718	696	695	722	681	683	649	677	702	725	728	747	729	754	726	707	688	710	757	735	710	709	736	727	671	724	760	718	692	707	673	749	690	762	728	704	657	733	653	733	684	763	712	749	737	703	725	643	739	735	779	730	710	748	777	710	671	696	745	708	693	704	706	662	698	744	682	713	721	683	705	700	685	693	684	706	695	693	726	677	687	690	727	713	730	737	703	745	762	742	703	757	726	716	745	733	735	736	703	673	712	676	730	743	722	734	731	724	694	724	726	696	740	726	718	759	703	745	697	709	723	742	728	718	693	691	746	751	695	722	697	729	725	679	701	702	686	705	710	726	710	715	690	726	700	718	730	727	708	701	733	669	721	766	743	733	791	761	743	703	709	709	728	766	676	690	720	697	691	717	731	689	705	716	696	717	708	721	707	716	733	692	697	733	720	745	726	696	681	722	696	724	705	684	732	754	740	690	707	726	706	732	717	697	715	704	728	709	728	700	776	671	697	741	687	711	702	708	709	756	741	711	705	745	696	695	710	715	686	722	720	727	717	749	747	729	702	697	716	678	738	724	737	666	686	763	725	686	729	707	664	688	729	678	703	734	735	721	701	749	741	707	791	699	721	687	703	716	683	678	697	683	698	694	726	687	707	659	715	751	723	693	698	761	684	672	733	737	732	684	711	736	661	679	704	721	722	793	751	710	680	693	699	719	777	730	751	683	719	742	732	744	710	717	695	744	775	700	739	732	787	707	713	737	703	730	714	712	709	701	742	696	716	751	709	711	684	752	747	717	736	701	746	701	695	679	753	748	758	720	716	719	751	743	754	717	688	756	709	738	775	689	703	698	752	691	698	690	705	729	702	753	735	734	724	765	692	681	777	728	761	687	721	680	713	689	756	705	703	738	734	750	712	694	745	741	741	718	749	698	715	743	663	719	713	683	769	763	673	719	739	713	758	707	732	715	750	742	767	721	721	738	729	671	715	716	766	711	712	708	714	692	737	715	741	722	713	762	697	681	710	724	669	744	725	738	689	688	690	692	701	728	686	714	727	707	735	730	710	703	700	712	687	742	674	717	755	653	737	713	683	731	751	766	718	702	671	745	740	720	712	701	701	688	717	740	710	742	667	721	703	729	692	700	722	691	644	679	740	721	721	732	696	688	686	724	665	759	669	713	719	762	686	738	734	703	737	714	760	677	694	726	731	706	723	710	751	761	734	695	729	688	712	719	743	687	743	708	695	694	679	747	658	702	730	693	746	691	701	709	779	736	696	734	773	759	695	707	713	728	670	685	699	682	700	708	720	674	739	704	746	741	708	724	688	715	700	709	743	692	717	706	714	698	736	702	682	690	733	682	713	733	685	694	738	732	749	700	743	702	717	679	696	728	778	695	721	694	710	721	755	714	709	696	716	722	712	711	727	727	719	715	749	731	767	733	692	684	700	712	749	752	722	669	691	710	733	716	723	711	735	739	734	739	712	763	717	730	685	730	710	657	767	748	702	753	721	701	736	721	732	738	662	751	719	697	707	705	692	668	742	745	726	684	689	695	740	694	725	710	746	678	752	694	711	698	703	712	748	706	711	726	719	733	734	684	749	686	714	716	730	674	705	711	732	682	673	716	688	699	657	712	685	733	750	709	745	697	711	676	756	715	685	731	704	729	683	708	751	694	719	713	695	728	719	701	722	706	703	717	745	680	733	711	689	683	709	684	728	704	641	768	754	713	687	735	750	761	684	723	696	734	723	683	747	741	710	747	735	750	688	728	681	686	755	688	706	684	683	737	703	727	701	706	720	690	710	753	733	727	731	695	709	732	761	744	707	682	672	696	690	726	730	712	694	747	704	748	735	727	733	705	705	731	727	681	696	725	720	767	721	696	700	711	715	695	682	727	697	730	706	652	747	742	756	701	726	701	648	697	708	691	762	735	713	747	703	731	720	679	739	701	677	715	737	724	732	682	687	706	703	714	779	711	709	756	731	701	773	646	724	724	705	737	752	718	719	767	686	661	677	718	728	710	746	781	788	706	750	703	750	707	757	715	715	719	695	687	724	751	760	716	700	709	661	658	722	751	737	687	723	738	746	691	709	731	692	716	697	724	692	733	720	749
27461	13290	1927	971	708	711	685	660	716	1617	2787	2249	1353	878	683	625	635	653	641	631	628	617	647	641	672	625	633	640	584	642	604	597	693	620	625	640	630	619	636	658	617	620	638	631	663	629	607	681	583	582	604	682	620	656	627	580	590	661	626	634	610	692	668	666	619	624	618	583	616	653	606	632	617	650	569	652	654	635	644	645	622	621	647	628	569	650	594	597	639	660	641	677	637	634	660	630	680	601	610	654	615	599	616	678	628	631	643	631	659	600	649	628	579	666	596	642	620	620	627	584	606	686	651	644	595	630	598	617	676	655	601	651	634	625	647	592	621	644	606	641	583	602	602	615	605	622	605	585	611	635	655	646	622	642	582	622	644	638	618	655	658	608	621	675	621	655	611	656	605	643	587	596	629	612	683	607	567	617	642	643	609	602	644	586	648	648	625	647	623	585	629	631	616	606	675	658	647	641	647	627	632	598	599	612	588	586	618	609	642	612	613	593	666	617	621	646	637	636	620	637	672	655	605	631	661	633	597	642	632	674	632	603	576	565	620	637	585	599	635	622	647	639	634	618	583	633	671	643	635	586	624	656	658	593	623	624	629	618	600	600	657	638	634	620	674	641	663	627	620	667	608	612	593	614	562	624	627	589	650	588	651	626	623	627	642	638	631	619	623	623	664	647	617	680	611	587	640	624	609	637	650	675	618	616	645	596	597	629	627	592	624	606	642	605	568	634	564	638	592	684	654	612	651	602	625	637	584	670	642	619	684	629	628	642	629	604	578	619	674	642	573	606	593	608	636	624	643	617	586	618	648	637	624	634	660	608	602	618	626	595	667	608	630	657	557	617	645	675	636	588	612	644	601	621	621	660	610	620	629	665	613	597	618	635	641	601	611	628	610	615	639	654	635	620	618	642	619	660	649	657	627	658	610	654	669	624	617	649	653	607	631	642	621	597	596	616	603	617	653	609	599	612	629	624	630	583	621	604	625	580	621	642	623	656	623	634	637	595	655	616	649	610	599	626	602	651	619	632	619	624	624	653	583	612	612	621	626	615	625	628	621	602	672	638	603	623	629	655	661	628	611	621	657	658	624	627	661	676	640	623	626	605	662	657	616	619	614	659	564	623	621	629	651	633	632	637	642	646	610	617	641	637	650	594	654	599	664	641	619	658	629	637	622	612	609	622	626	618	609	628	566	646	615	641	682	633	618	573	606	644	665	628	621	663	609	639	639	675	644	633	639	622	610	630	609	616	670	611	650	630	659	628	632	586	629	590	645	621	598	606	676	615	645	628	693	614	601	634	637	634	644	635	654	600	641	629	616	581	657	648	613	635	598	633	629	626	611	609	662	606	609	624	621	621	697	641	610	659	608	635	579	603	677	637	587	651	568	621	603	644	655	650	669	638	633	650	667	621	689	636	647	614	633	657	660	609	613	622	579	627	681	634	616	617	611	654	638	623	612	627	630	612	630	662	648	625	654	614	615	637	594	638	594	596	658	621	671	620	614	613	615	643	605	626	647	648	624	619	593	562	632	610	635	630	608	658	636	605	598	613	628	628	649	624	628	621	642	645	669	623	696	624	566	621	614	633	636	608	614	600	648	648	658	651	620	636	585	578	637	626	576	590	630	633	590	641	599	584	592	622	668	660	646	659	647	619	639	629	619	599	615	692	652	596	621	614	640	615	618	661	651	588	612	627	627	639	614	618	627	612	613	639	615	642	587	607	634	617	551	668	628	637	669	642	576	601	623	625	587	582	629	658	640	629	618	620	596	613	594	594	664	605	597	622	585	597	613	607	656	620	588	624	611	595	611	622	684	667	617	665	635	609	594	617	584	651	585	690	598	665	622	627	619	631	589	693	656	628	656	659	609	646	637	667	671	658	598	638	598	648	636	599	603	619	631	610	635	639	627	636	656	590	622	634	621	590	595	607	585	650	603	643	626	634	615	640	620	647	594	642	601	612	576	620	656	651	597	632	645	615	639	620	633	597	641	595	616	649	627	608	599	644	641	639	655	553	614	635	644	629	642	550	595	606	628	617	614	626	659	620	599	646	702	607	572	610	614	646	626	641	655	689	642	638	589	616	622	603	632	628	632	626	622	606	653	659	592	600	609	599	646	602	651	605	640	630	625	655	639	623	587	661	609	656	635	583	616	599	635	636	613	621	670	622	618	629	639	630	629	635	616	618	651	656	641	596	606	649	638	684	663	678	661	653	625	610	636	585	656	606	606	646	630	630	623	623	633	671	626	703	606	587	606	637	627	626	634	677	578	598	626	606	604	631	619	623	618	632	555	568	639	593	625	680	630	573	656	600	613	624	614	615	658	670	629	626	582	636	621	587	642	626	626	614	603	661	630	612	675	599	678	632	632	667	615	578	673	651	663	649	640	628	605	669	618	664	660	596	632	640	612	651	643	655	650	617	630	678	581	634	593	680	630	626	627	662	623	626	624	613	629	653	654	585	637	612	641	592	629	609	625	607	650	633	670	619	638	630	626	632	716	662	660	642	649	668	627	635	639	625	669	657	660	611	618	573	624	585	609	633	647	638	606	617	587	602	617	664	631	657	630	676	656	628	653	599	616	629	641	695	600	636	631	609	650	649	648	637	628	625	644	599	629	608	639	641	596	614	632	601	648	614	635	626	647	622	656	576	638	654	657	605	646	627	634	686	577	643	654	612	601	649	625	612	632	606	574	631	625	611	651	582	672	631	625	683	596	621	646	633	634	622	628	645	592	604	656	633	611	629	643	677	614	619	627	654	630	686	683	694	607	661	616	604	623	606	598	604	622	615	661	657	627	598	597	627	649	626	571	615	649	595	664	583	654	606	639	597	632	676	692	625	596	621	646	625	624	599	641	650	633	627	586	634	656	630	657	605	590	622	603	597	667	580	651	662	647	640	665	643	635	649	608	630	653	622	605	589	667	595	644	608	617	620	631	626	624	640	615	649	625	603	616	652	612	614	627	633	597	636	662	627	585	648	637	639	602	661	633	636	647	666	650	619	618	602	627	657	545	541	628	616	663	649	576	628	625	669	617	578	660	611	640	630	619	624	587	682	654	620	660	599	618	618	689	639	626	679	665	616	665	617	651	615	612	637	633	631	615	563	619	668	632	654	597	621	616	620	661	628	653	656	652	631	613	627	645	647	628	688	626	618	594	642	610	598	665	652	617	623	611	608	601	679	590	609	658	628	638	622	645	617	621	659	662	650	643	611	637	635	600	637	606	589	631	625	655	656	691	613	606	654	622	606	614	668	645	628	629	617	636	668	648	645	614	635	639	631	634	630	652	625	644	609	588	663	622	643	623	598	624	619	656	608	626	642	642	618	646	588	624	629	639	596	643	631	650	644	630	648	666	604	622	657	607	628	619	636	666	634	613	604	620	624	609	586	650	645	622	604	634	642	621	623	640	660	636	609	616	664	623	620	611	600	633	633	645	625	622	651	641	629	616	624	600	658	625	621	646	642	610	614	676	625	622	646
5298	1143	758	688	640	620	546	578	554	2031	3187	2359	1305	752	560	514	506	516	517	545	527	524	525	519	515	533	529	502	514	481	513	518	504	494	529	483	505	464	509	522	515	514	534	502	527	502	505	525	482	510	513	489	511	539	518	527	520	540	543	527	488	487	488	479	478	518	545	493	513	517	482	503	480	504	504	479	527	506	547	515	497	521	475	510	498	465	510	499	475	504	504	524	494	449	488	494	496	544	543	507	497	557	554	482	520	474	460	435	526	544	487	499	508	490	526	577	461	558	479	510	510	533	495	496	493	491	522	505	491	479	476	525	527	513	489	545	520	492	470	488	481	530	480	504	536	502	519	523	497	540	520	504	515	500	508	502	448	512	517	467	502	492	506	524	502	536	571	539	512	544	485	523	523	508	545	491	510	505	496	482	527	507	540	502	506	505	482	494	503	496	537	549	551	501	469	511	490	485	494	488	489	515	487	511	504	488	568	520	484	516	483	533	539	503	495	476	543	498	494	540	542	537	501	534	511	504	493	489	507	541	522	504	529	489	542	503	480	528	526	525	498	451	553	508	545	532	488	524	528	468	497	490	565	496	544	492	486	504	482	489	537	464	495	519	503	515	508	520	520	488	490	528	476	478	512	508	470	507	476	491	518	514	507	526	518	511	514	503	511	467	532	506	509	484	515	468	516	529	501	525	509	508	470	519	502	494	501	500	510	546	503	504	536	500	498	506	502	470	514	527	518	497	491	512	546	517	454	522	539	489	499	541	543	511	522	534	445	502	530	496	512	548	530	508	492	518	529	520	510	489	483	479	518	568	512	561	485	544	518	478	506	514	515	492	535	525	541	511	460	515	529	460	493	484	480	494	506	531	499	530	545	520	515	550	508	488	542	506	481	533	523	502	509	503	494	507	466	506	497	514	522	502	454	507	521	525	477	515	501	523	490	534	540	474	468	477	493	508	507	498	468	529	498	511	470	559	509	488	506	537	517	501	526	477	527	489	516	469	505	489	495	522	521	511	494	522	541	517	466	525	511	503	469	482	498	515	488	513	456	510	475	538	543	499	511	524	538	505	454	487	523	509	513	536	499	524	526	497	511	476	505	548	513	517	503	525	492	531	506	544	530	502	493	574	468	538	506	499	498	496	486	486	540	508	497	533	534	534	534	523	489	529	497	503	525	483	517	533	503	550	484	499	529	523	455	506	520	484	516	518	514	524	502	511	488	504	542	516	500	486	466	512	494	518	506	523	519	475	531	461	481	507	542	550	473	535	472	521	495	528	541	505	487	536	486	554	479	505	509	472	511	518	492	506	552	513	529	510	506	488	507	519	493	494	567	494	471	479	476	498	510	506	536	526	494	524	504	496	505	494	521	534	504	528	513	491	514	551	515	525	474	499	497	540	510	513	490	502	483	496	501	542	524	527	501	514	512	499	514	533	546	466	513	481	499	506	494	494	489	520	504	491	500	538	475	553	526	477	510	522	510	483	519	501	490	477	500	508	543	488	537	462	517	504	462	521	528	521	519	517	483	511	492	527	496	516	496	491	491	479	530	551	481	485	526	519	498	521	477	493	544	537	470	502	519	485	491	525	515	488	494	508	489	532	517	538	521	561	483	489	523	496	513	533	532	487	516	580	492	531	504	501	526	508	504	538	520	566	510	503	542	455	507	540	526	494	462	496	472	527	470	508	499	521	489	532	534	509	540	507	548	539	489	535	529	533	495	514	520	470	519	522	511	528	459	525	522	530	498	504	503	555	485	452	489	532	462	543	481	463	485	495	530	522	508	506	522	472	476	531	552	516	536	539	534	524	514	521	504	524	528	498	487	521	516	552	549	496	530	541	494	505	462	513	477	484	496	535	494	487	536	531	510	506	554	518	455	562	469	522	527	497	524	550	503	524	469	518	538	492	511	512	512	485	482	508	546	491	514	490	497	532	517	544	506	550	513	540	526	551	506	476	512	513	474	498	516	493	509	513	492	521	470	515	518	510	531	518	530	449	508	496	506	504	508	553	515	529	485	530	517	537	500	495	497	494	494	535	513	475	489	522	500	483	479	525	516	508	474	513	538	522	548	516	510	534	497	491	470	485	496	525	524	512	522	495	496	501	446	513	488	475	560	510	498	520	579	472	523	531	497	471	550	552	506	508	519	517	533	480	514	472	532	510	515	557	517	500	495	518	529	477	481	506	469	513	471	504	504	502	487	544	528	517	507	495	549	537	513	508	509	519	504	506	501	481	520	518	462	534	490	516	522	520	497	542	528	497	512	522	503	492	498	511	519	508	503	484	525	510	514	504	529	484	560	510	508	535	530	483	504	469	479	531	490	476	520	508	465	506	522	496	532	533	482	518	509	529	530	520	530	559	530	504	474	467	531	483	497	534	506	520	532	476	533	498	545	505	509	492	501	485	526	486	553	498	481	492	545	493	512	506	517	455	466	491	502	469	525	521	510	497	494	533	491	495	537	518	484	532	551	515	479	494	507	523	532	504	518	480	503	504	522	480	474	496	509	517	514	454	518	546	495	488	487	495	477	526	529	489	521	522	501	527	544	497	506	536	483	512	535	522	551	492	512	528	490	507	481	485	480	498	474	476	522	485	461	543	504	501	493	525	548	482	534	515	513	510	504	525	542	544	502	538	504	498	473	523	516	518	482	513	520	541	497	547	495	457	509	510	521	472	489	504	516	520	521	516	475	533	495	500	476	540	519	494	549	504	534	509	508	536	489	498	524	501	500	506	502	494	513	521	508	522	499	542	510	513	515	468	514	475	483	475	542	501	482	554	505	501	487	527	490	543	539	504	496	492	498	477	529	519	575	504	491	489	538	504	513	536	492	486	489	513	490	472	517	501	478	503	493	544	516	492	468	531	485	505	520	532	542	505	503	499	493	516	483	508	485	501	546	527	505	482	511	531	495	527	473	464	524	524	527	525	496	480	560	511	511	556	497	534	558	494	517	511	485	475	538	508	496	510	517	520	514	512	518	490	487	499	542	462	537	535	543	528	507	555	519	504	557	524	516	518	486	480	513	503	499	463	524	532	534	521	517	481	501	498	463	489	522	515	535	531	533	515	490	517	524	502	493	513	484	507	468	517	507	498	501	530	516	501	496	541	498	532	504	535	536	509	519	502	469	538	542	528	498	479	490	500	501	532	525	487	523	510	495	496	501	499	511	473	528	492	543	489	515	554	545	484	498	493	513	483	507	485	512	471	495	546	536	507	546	535	473	502	527	505	473	525	515	467	496	508	472	499	496	496	521	469	491	503	515	522	503	507	494	542	491	457	504	478	513	499	506	521	514	536	511	471	515	476	490	497	518	563	499	508	495	514	524	531	510	474	515	496	536	485	509	493	514	519	499	511	524	523	537	492	468	450	489	508	497	513	521	508	492	515	495	518	489	509	541	520	528	479	492	513	521	510	500	479	501	531	531	511	484	538	530	488	547	522	540	517	455	532	526	543	488	495	534	489	525	520	498	493
25049	21062	27000	25067	6146	1379	1028	856	827	4940	21381	16077	6778	1872	893	721	718	652	678	678	615	688	686	636	695	624	659	654	647	638	654	645	654	647	665	711	647	567	683	690	668	643	656	664	671	651	686	668	654	616	671	634	663	686	637	650	647	669	678	605	693	663	649	679	614	630	642	626	650	630	614	672	651	638	630	625	665	643	648	686	641	657	642	685	681	637	728	713	620	615	639	703	611	683	655	665	662	637	628	620	665	647	636	671	640	667	639	684	627	663	757	691	674	667	658	629	681	647	677	619	632	628	630	632	652	636	675	676	660	647	632	632	662	702	670	656	653	621	685	655	740	643	628	668	689	642	621	641	649	640	634	650	639	624	685	676	619	698	656	713	698	666	653	622	683	684	656	636	638	669	656	631	637	695	667	658	656	691	673	662	620	610	647	675	647	670	638	665	641	659	650	595	668	644	698	674	668	646	684	666	644	684	656	649	658	650	671	737	686	683	648	678	670	646	661	650	653	635	669	644	670	709	653	670	682	646	681	670	716	664	657	669	670	632	667	637	668	687	702	673	660	665	674	650	692	632	703	653	644	695	644	631	677	670	623	635	682	709	697	629	646	638	636	674	655	677	653	669	675	670	626	638	653	650	633	664	651	611	685	667	683	682	621	637	676	572	673	640	622	611	665	674	673	653	668	692	674	661	679	662	672	695	642	638	681	630	687	621	621	667	651	679	662	653	669	626	678	673	684	637	688	665	675	686	623	649	639	609	691	647	643	615	653	638	646	665	652	664	625	671	684	651	674	633	644	666	668	666	641	681	623	656	654	668	663	667	647	615	641	703	614	714	666	659	588	657	625	659	702	671	682	678	700	676	682	701	600	627	669	662	660	636	645	675	625	648	631	622	671	687	646	613	642	692	686	662	625	660	687	673	695	644	697	639	682	662	627	653	624	671	671	627	666	661	683	648	670	665	660	702	656	661	650	645	639	683	701	628	678	670	677	700	703	665	661	649	676	666	662	663	637	663	684	664	692	646	657	688	641	652	660	665	637	629	640	688	650	653	672	667	591	660	677	611	628	645	685	669	684	635	668	652	699	657	662	658	640	632	657	582	668	646	660	633	615	670	636	649	663	680	661	656	666	660	609	609	642	601	624	689	694	665	613	663	574	627	644	654	673	666	644	656	648	656	640	677	667	670	684	660	661	651	618	677	634	681	654	632	676	605	654	653	689	657	616	648	640	645	657	643	649	634	637	627	650	683	675	682	644	638	696	605	622	668	665	618	665	675	630	707	616	699	638	651	644	666	637	627	731	629	619	676	639	624	621	649	688	648	653	682	665	665	655	661	633	621	663	648	700	666	648	627	636	646	629	676	657	681	679	676	663	650	636	694	704	675	626	723	627	662	631	644	653	678	631	653	669	665	626	647	669	623	685	689	687	622	653	661	621	661	679	685	667	617	694	631	682	666	609	645	652	690	656	611	608	639	629	676	706	645	644	679	713	715	713	647	675	616	634	630	655	647	616	623	669	631	688	656	689	684	669	663	660	681	611	653	659	654	631	674	631	677	680	642	591	673	617	663	650	638	663	663	641	636	669	625	670	659	637	684	655	655	652	631	685	661	609	721	644	637	684	646	646	692	651	627	652	616	664	638	675	677	664	719	683	654	643	691	675	677	643	675	639	606	670	673	656	642	617	686	672	685	657	612	663	661	687	704	640	691	674	680	694	622	713	649	699	682	701	657	703	649	682	634	718	633	653	657	653	681	627	637	691	654	650	644	695	662	660	617	625	613	629	645	658	683	644	652	650	659	636	669	673	621	677	653	642	651	668	696	644	677	670	632	647	653	628	629	657	641	639	716	635	641	646	663	655	676	654	679	685	658	706	633	601	632	657	640	652	659	650	655	667	677	647	610	664	651	645	656	670	618	685	686	642	655	648	636	669	719	687	679	690	613	670	639	663	660	654	621	621	679	650	628	684	661	671	655	649	664	654	658	664	628	666	646	663	667	627	697	625	675	662	654	680	670	627	643	673	649	681	668	633	649	656	632	662	661	703	683	676	675	664	670	656	680	708	628	670	667	640	666	686	644	628	652	646	687	649	648	629	657	628	651	609	703	683	587	672	641	638	676	660	641	691	681	682	652	685	704	642	654	647	704	710	657	695	661	634	605	653	672	643	646	649	619	668	613	651	685	678	632	693	608	624	672	699	640	674	705	678	677	655	658	616	671	613	625	653	655	697	653	651	692	663	637	644	659	680	675	683	683	607	706	634	636	648	657	676	663	624	638	641	646	655	657	680	679	638	663	654	641	659	676	690	650	683	634	654	665	704	643	683	667	647	674	656	586	643	695	678	671	668	684	705	637	672	657	648	655	695	669	709	640	633	631	683	667	640	658	657	632	647	663	646	657	718	692	644	689	646	701	698	692	590	639	624	623	663	691	647	725	700	654	676	644	667	668	622	660	717	718	652	638	677	638	662	626	701	700	693	665	667	701	628	677	655	697	672	624	618	617	640	638	636	661	662	664	681	668	707	641	661	663	643	675	657	659	710	620	666	652	617	662	676	641	651	682	670	699	631	670	687	660	686	701	700	683	656	669	686	614	663	648	629	643	676	701	643	628	675	609	616	682	658	656	663	676	632	635	639	672	682	626	642	642	648	634	628	648	634	669	619	617	634	710	650	646	686	647	597	657	662	680	676	665	685	643	648	719	670	638	657	659	625	642	672	669	667	634	665	611	643	607	650	706	670	728	652	683	622	662	693	691	650	605	626	600	657	632	653	640	658	670	637	659	663	670	656	631	682	682	650	636	700	672	643	689	675	640	682	657	674	669	629	708	623	660	647	701	687	652	668	645	683	638	707	656	656	605	640	630	658	658	659	670	646	697	682	655	631	633	676	678	685	623	659	662	690	616	670	648	646	665	622	660	686	711	656	721	625	667	630	660	658	709	634	646	632	645	665	665	682	618	668	684	651	650	646	628	668	673	718	647	697	677	680	698	649	643	678	644	629	634	624	660	670	671	691	650	680	628	658	657	638	628	628	642	692	662	675	641	648	638	648	650	638	640	664	632	702	667	705	664	644	656	628	664	612	703	668	674	637	676	662	693	676	660	639	695	653	672	655	659	635	647	673	676	659	635	627	639	695	621	664	687	627	682	666	630	733	677	684	645	649	649	664	631	688	688	658	706	694	675	655	632	638	667	639	664	681	645	654	693	696	702	659	617	685	626	666	641	614	608	613	672	698	701	636	636	634	669	628	713	608	669	666	703	642	605	683	635	638	647	661	651	672	621	688	631	619	628	611	685	661	668	629	646	635	618	654	668	652	639	721	600	706	642	628	635	636	655	627	654	661	662	589	646	595	632	650	659	643	664	660	631	663	662	622	644	685	618	662	647	643	664	680	677	645	641	628	634	684	656	653	680	663	671	673	658	649	675	638	616	674	693	639	643	630	675	636	600	627	682	613	624	621	679	693	711	686	647	586	666	701	704
4223	3568	2871	1618	1186	997	909	835	765	7148	20654	13502	5928	1689	782	611	583	555	584	570	556	554	502	540	579	521	594	519	553	517	598	559	550	601	564	545	562	542	524	531	565	510	557	533	574	560	572	537	562	536	544	526	579	548	524	550	546	590	551	596	516	545	537	524	548	537	555	529	596	553	567	541	536	550	548	519	596	568	544	534	582	532	599	583	560	542	532	575	569	505	563	519	587	530	592	603	547	546	542	564	564	562	570	524	586	534	555	562	565	585	575	534	531	506	524	527	593	521	534	590	519	545	560	564	581	539	523	557	524	541	582	573	562	609	563	591	558	580	592	541	527	554	527	563	552	510	626	550	576	522	560	525	548	561	529	578	554	557	568	548	549	574	607	543	545	573	534	561	553	580	548	555	591	576	576	544	558	593	566	565	605	515	578	560	574	550	544	577	544	531	540	537	535	582	543	542	585	591	566	537	486	515	512	563	542	521	524	583	556	558	571	569	573	555	489	547	546	544	579	552	548	559	537	544	533	520	524	521	606	499	522	532	563	557	593	543	536	601	553	563	495	561	534	559	543	564	519	554	544	546	553	558	552	543	531	578	543	516	540	561	545	529	557	532	554	563	552	556	553	600	515	542	540	580	556	552	569	595	561	511	536	554	536	577	575	544	570	556	549	547	590	526	561	545	536	539	585	566	553	527	537	596	610	553	521	553	519	494	579	538	532	536	519	550	503	582	576	542	554	552	542	557	585	540	501	565	552	613	547	558	517	495	525	526	562	573	523	513	538	562	600	573	496	576	541	524	570	571	588	541	573	570	537	545	528	563	574	619	510	570	529	541	546	547	542	534	542	530	571	558	521	535	519	549	568	554	589	563	526	593	537	544	588	561	529	532	546	538	528	539	533	574	546	562	555	590	547	592	593	537	542	553	583	544	552	546	564	552	550	551	549	553	559	536	571	544	509	541	527	565	545	543	568	530	505	568	557	550	554	538	558	525	585	535	516	558	549	539	550	562	544	551	557	600	544	554	570	560	602	542	558	553	553	551	504	555	561	551	557	531	558	549	552	574	585	597	548	568	575	523	548	572	556	566	543	529	544	575	549	558	534	511	565	528	532	550	576	549	524	510	542	538	588	539	543	497	501	530	562	557	522	547	605	556	497	591	572	552	556	569	558	538	541	546	557	548	540	560	570	570	562	562	549	552	580	533	519	541	528	582	568	581	558	568	512	570	509	551	530	528	555	531	526	561	553	552	562	553	556	574	538	576	517	529	520	489	586	553	554	567	568	548	561	523	580	563	571	549	559	511	563	532	571	546	558	593	568	549	585	520	543	567	548	587	572	553	530	568	538	564	529	547	532	531	503	566	547	558	547	520	560	536	502	553	598	536	585	530	564	517	508	505	536	554	531	532	551	517	535	501	547	550	554	576	549	545	578	553	532	563	540	526	548	538	550	575	532	545	538	531	524	527	550	516	518	560	531	585	559	571	605	589	556	574	578	518	543	555	555	517	547	580	568	565	506	575	527	583	537	548	534	553	537	532	510	549	575	558	539	534	552	520	567	534	561	573	544	551	531	529	531	537	550	566	549	551	538	508	566	551	574	583	566	581	606	547	559	581	529	550	527	546	539	577	570	578	524	567	572	555	516	538	572	550	551	545	563	548	567	569	537	531	552	566	539	524	542	541	531	600	556	495	589	577	538	550	547	541	571	531	488	537	558	568	528	570	542	572	574	539	538	569	534	558	499	534	531	541	529	578	534	558	557	526	539	528	553	519	528	568	557	592	556	535	525	561	531	527	552	556	566	628	565	558	515	533	501	555	532	559	565	507	545	527	576	542	533	564	587	543	542	558	558	558	505	581	563	551	551	558	550	544	545	544	544	538	552	558	524	564	563	579	526	553	579	566	557	572	555	510	546	546	515	571	526	544	526	515	520	551	570	531	539	502	529	515	549	569	527	557	532	550	545	519	564	530	572	497	509	578	516	564	551	523	566	562	576	555	515	568	517	533	567	509	593	559	546	536	569	556	564	572	586	540	554	578	565	544	509	543	498	594	506	527	550	587	573	593	586	585	534	585	564	554	572	519	581	556	524	550	541	547	559	543	555	559	622	531	541	563	530	570	532	578	542	533	545	527	532	543	540	551	530	560	508	563	510	508	525	563	568	536	586	518	562	596	576	541	565	532	531	540	520	584	516	550	524	530	537	567	518	493	574	547	515	528	545	536	577	609	544	568	573	523	511	570	551	563	507	472	559	551	548	543	501	534	551	577	545	579	564	524	514	578	588	541	537	517	568	561	503	527	559	581	602	554	550	522	544	545	541	557	585	551	599	539	535	581	559	559	555	570	546	572	518	574	566	581	577	566	543	540	556	555	559	521	573	541	537	571	519	586	567	580	527	580	531	550	571	531	509	522	563	525	529	608	571	507	539	561	552	525	554	499	565	532	517	521	550	528	574	508	508	595	528	542	575	537	520	585	554	593	550	545	569	533	563	586	554	533	524	525	549	558	519	585	525	538	574	528	520	532	563	537	512	558	517	578	551	561	557	553	577	550	577	553	556	520	542	547	491	562	517	527	588	557	519	567	521	540	520	507	522	524	578	513	477	511	547	559	551	590	609	564	511	521	575	518	534	563	593	515	528	528	528	491	560	570	579	520	545	549	560	567	577	518	541	534	529	548	570	532	579	532	586	553	544	555	539	540	564	535	557	534	572	566	557	583	526	571	550	556	549	579	553	515	553	529	558	562	591	551	541	560	546	526	582	546	522	533	561	540	553	567	539	519	562	541	575	570	532	547	537	532	608	524	575	549	560	542	520	540	577	566	511	560	554	553	514	549	565	536	571	499	574	534	554	574	540	535	542	579	547	565	515	575	515	539	558	558	589	556	601	559	580	594	508	568	578	542	543	538	494	538	532	556	533	579	531	536	569	625	590	518	543	532	555	532	523	561	568	523	575	561	530	567	558	547	556	558	576	541	595	568	556	553	555	550	495	534	561	527	554	552	550	549	562	567	523	559	578	489	531	553	550	536	592	535	557	538	548	574	565	520	546	541	566	532	541	587	560	575	569	596	566	534	565	542	522	562	534	549	512	564	529	540	561	561	553	542	554	602	550	564	528	540	548	583	524	561	528	528	539	531	523	531	572	527	542	578	553	552	560	555	554	540	541	549	556	509	510	556	536	558	565	530	552	581	567	532	536	568	585	536	545	565	558	549	563	504	557	560	600	545	562	537	494	611	605	555	579	570	534	576	547	539	537	534	548	538	550	548	579	527	550	539	540	554	567	529	553	557	581	553	515	553	535	530	534	499	537	551	549	512	565	526	575	589	521	532	566	533	522	546	500	565	558	558	562	558	591	519	561	535	554	593	558	556	540	546	529	516	539	520	490	517	526	538	565	528	528	573	592	528	579	556	516	567	536	530	542	552	543	547	533	563	610	520	545	531	530	562	540	538	531	535	543	512	505	537	536	562	507	579	540	546
23825	21032	28297	23968	21018	9276	2162	1472	2616	28553	34545	25411	11904	2852	1230	935	840	842	803	884	810	847	829	835	846	819	846	802	774	848	803	801	817	823	851	824	864	820	804	816	786	818	848	839	803	848	848	768	794	801	794	847	830	786	799	821	812	845	806	816	795	777	782	775	802	805	819	802	786	814	835	827	845	884	781	833	833	801	839	839	822	796	848	812	797	842	797	831	826	795	802	806	858	807	776	843	860	828	825	811	805	785	861	831	855	770	761	797	827	749	820	809	808	851	868	801	818	765	787	826	814	814	852	805	799	829	779	856	823	841	834	851	820	736	777	841	802	817	796	844	857	816	842	807	782	780	778	852	758	814	856	834	829	783	818	830	836	843	795	767	794	814	777	816	827	850	810	835	827	811	817	814	825	808	774	802	801	804	829	797	813	800	766	798	793	810	827	821	779	815	782	817	794	805	821	823	822	833	819	803	813	800	815	809	822	859	806	787	848	833	813	772	838	787	824	844	835	861	800	804	763	788	761	841	882	863	864	822	764	855	856	799	796	855	783	828	797	781	831	827	844	831	773	842	808	815	825	770	806	835	798	801	825	836	834	758	815	769	749	814	849	844	797	783	826	815	793	811	795	809	846	842	823	772	794	784	832	781	804	781	836	827	776	877	806	790	792	793	785	786	817	845	782	854	846	791	755	788	818	789	847	804	827	795	886	831	813	796	776	752	779	817	773	824	818	797	800	782	807	869	828	806	804	828	806	884	790	845	898	865	750	756	819	833	815	845	767	874	873	802	828	771	809	834	854	853	795	842	802	784	781	782	819	810	812	806	875	800	806	787	850	792	812	758	854	844	806	822	814	805	844	847	830	832	796	813	835	771	819	793	823	784	829	755	838	818	821	770	803	829	832	829	797	805	811	835	843	782	815	804	822	841	811	820	787	809	806	785	828	797	823	820	814	821	812	827	802	818	799	864	795	806	813	856	825	807	830	795	851	810	819	791	768	888	840	828	810	774	747	810	846	783	821	805	809	843	812	834	764	789	806	881	802	827	815	833	820	782	832	840	831	835	783	801	813	800	807	840	790	826	786	822	805	833	793	846	820	807	817	823	816	816	799	752	828	755	823	810	776	834	824	877	859	811	890	765	861	824	790	797	791	803	833	806	789	793	835	845	806	793	843	785	848	790	809	815	811	785	795	775	756	838	784	801	853	796	838	790	791	834	792	741	803	817	797	817	840	799	813	789	772	798	860	877	838	814	826	823	831	822	818	829	798	839	786	836	811	840	786	818	817	786	823	862	804	795	836	763	832	803	771	844	824	843	795	891	842	842	809	788	784	769	793	815	832	845	778	865	781	770	785	797	793	836	803	830	749	815	825	799	852	807	839	811	823	862	843	780	802	832	828	854	793	800	821	820	805	826	798	795	764	825	845	853	751	831	812	795	818	825	823	903	848	782	761	800	793	812	815	800	825	781	785	804	838	808	808	805	804	841	761	757	793	825	845	788	798	799	806	822	806	848	831	780	838	830	778	803	819	833	811	853	807	762	818	886	752	816	829	853	812	787	811	810	833	769	810	859	832	836	771	808	786	780	818	799	800	815	818	796	868	806	798	795	842	803	768	872	816	800	748	782	828	831	798	811	842	782	838	841	816	802	774	809	786	806	818	784	774	834	789	840	781	796	799	831	809	766	830	796	768	796	783	815	815	824	761	815	777	814	869	775	821	824	760	785	841	775	827	808	870	781	800	786	826	822	758	759	833	811	805	830	819	789	770	767	838	846	817	828	791	866	834	806	823	813	775	819	795	830	821	794	834	806	835	843	817	775	809	812	819	772	860	805	807	853	817	783	843	799	748	785	850	789	825	810	793	833	795	778	793	794	810	812	840	755	864	843	761	801	844	780	802	833	800	820	820	794	831	755	855	765	787	800	847	842	803	835	776	801	779	842	797	833	862	787	846	845	815	826	811	806	825	802	874	787	778	840	801	828	799	796	776	820	836	826	806	788	799	814	811	807	834	804	879	789	789	803	801	844	785	775	889	819	811	815	849	770	802	826	825	814	827	810	832	823	852	744	808	779	882	879	812	790	817	780	825	782	781	811	837	771	827	860	784	761	763	793	757	802	816	815	768	825	835	807	855	835	804	784	839	793	794	812	836	860	823	793	823	773	856	766	816	795	882	788	833	856	798	808	840	765	882	783	818	809	808	773	775	856	795	816	808	762	810	759	773	791	827	788	880	771	796	831	858	813	839	787	834	835	770	828	838	782	796	810	854	853	817	833	868	792	841	782	794	787	821	828	794	831	825	762	777	795	795	815	771	821	792	819	740	849	817	811	768	809	803	789	816	783	862	805	786	795	847	827	822	811	846	800	818	822	835	799	819	815	798	835	802	781	818	818	760	771	779	797	790	747	878	810	821	820	771	857	853	818	829	854	776	783	782	771	798	802	788	817	814	793	865	770	826	817	848	785	857	844	804	806	817	754	782	796	822	813	813	841	806	778	817	805	813	809	792	815	851	812	783	759	813	817	839	823	852	825	776	849	789	841	796	812	792	812	850	840	808	828	815	863	842	793	798	823	819	833	825	806	833	800	820	847	817	792	843	801	830	850	814	859	793	793	771	815	770	805	786	833	795	844	806	804	843	807	780	774	845	767	846	809	810	836	794	780	868	796	758	734	768	805	763	765	795	819	825	814	788	819	828	807	839	800	804	809	803	820	817	809	854	790	835	816	833	772	815	810	788	804	793	799	792	821	795	814	843	797	857	789	815	809	838	814	834	817	751	874	822	845	795	765	841	796	799	822	815	792	808	818	751	816	854	785	772	812	770	783	807	806	816	804	829	864	779	891	803	822	815	796	813	834	788	796	731	835	795	848	806	841	807	758	815	797	767	793	788	832	826	792	797	789	833	780	831	760	868	802	821	845	838	753	884	814	776	803	787	814	840	782	840	793	840	822	805	828	840	802	797	787	794	807	867	867	808	791	798	789	818	798	850	807	803	851	846	813	862	824	768	787	840	811	798	773	826	838	826	772	782	826	829	798	795	804	833	797	806	818	846	835	826	784	776	765	840	833	819	819	799	826	770	787	791	832	787	809	804	803	791	833	822	785	815	786	788	790	816	840	849	810	850	816	854	739	816	763	779	748	800	819	806	787	841	838	833	758	825	804	804	767	784	756	818	780	801	847	782	782	752	753	832	808	803	808	827	801	806	836	756	842	736	802	833	736	836	769	779	831	783	837	789	814	816	798	780	755	815	814	837	789	812	764	842	755	845	801	755	798	792	779	859	800	755	775	819	796	802	757	806	835	767	775	787	795	822	809	836	847	804	852	848	822	805	831	794	858	861	819	793	809	847	820	859	832	802	795	822	787	821	808	779	754	829	820	817	811	799	859	789	806	828	810	821	792	813	801	813	816	832	765	806	777	804	762	807	804	840	782	795	782	849	763	791	809	850	824	834	858	798	786	857	859	778	842	804	780	854	785	806	799
4570	6833	5459	2777	2005	1674	1398	1473	3633	31030	29928	20539	9227	2297	1056	719	771	662	640	724	639	666	670	695	697	658	684	643	692	686	673	659	690	656	667	688	701	652	678	703	665	665	660	676	636	691	672	679	668	744	675	661	667	652	709	666	675	697	695	685	650	649	699	655	648	679	666	679	652	659	658	685	698	651	688	703	668	638	636	629	663	667	679	633	632	640	676	655	655	650	663	717	677	653	702	691	671	648	698	634	662	602	692	637	691	668	675	636	671	716	682	621	662	624	695	692	624	649	722	687	644	684	649	643	661	684	696	622	665	681	633	624	665	619	690	671	660	656	705	608	678	662	647	688	647	632	634	646	700	640	706	669	687	644	709	667	641	681	639	669	706	671	626	658	665	674	669	669	634	675	679	653	722	643	654	602	649	654	654	698	648	636	677	686	708	636	685	683	736	644	673	703	661	655	655	662	684	707	655	662	703	663	625	618	670	620	655	674	676	673	613	670	644	653	697	663	685	616	675	686	614	708	716	664	641	664	744	682	662	674	657	651	695	705	654	654	710	682	652	681	643	652	663	675	657	644	634	657	620	683	653	615	640	627	650	650	640	685	673	644	667	612	617	666	646	695	685	644	637	673	690	669	660	681	616	688	653	711	668	637	680	624	659	697	664	651	701	667	647	622	675	693	671	636	636	730	666	633	692	671	631	643	680	711	632	608	664	642	677	682	677	689	676	661	665	682	639	651	655	670	665	702	686	643	677	687	644	683	673	645	659	639	687	661	690	625	688	682	646	653	676	645	676	636	652	661	696	718	682	643	647	675	664	693	714	639	678	584	657	693	645	647	688	664	591	633	633	625	666	670	655	639	607	648	670	729	675	676	661	631	632	637	624	633	647	679	671	733	659	654	660	685	659	651	677	677	678	665	677	666	675	658	676	629	625	640	650	659	624	657	636	630	683	696	664	676	684	642	645	723	631	607	657	643	633	655	669	672	645	648	619	613	650	638	671	668	705	679	594	636	660	643	665	645	698	642	656	628	638	710	658	689	625	664	639	675	670	683	677	639	671	650	683	674	674	620	655	675	679	677	651	691	665	710	644	632	632	686	684	670	670	644	610	674	662	704	670	702	663	691	688	666	649	667	680	695	710	637	628	680	680	652	669	690	667	695	719	635	649	633	690	619	681	644	633	645	648	657	636	672	635	637	685	649	666	592	685	621	589	621	632	652	666	649	672	606	690	695	663	644	634	646	654	665	666	683	684	625	668	607	657	663	681	601	691	634	656	668	621	615	683	663	684	697	707	673	640	626	651	622	630	645	658	651	636	642	674	681	690	624	656	639	684	660	653	639	668	686	648	671	674	662	674	626	614	665	683	677	633	644	668	656	653	659	675	660	625	650	639	612	648	672	665	667	690	655	685	659	669	683	677	644	685	668	709	662	609	629	668	643	645	680	691	667	654	683	690	653	665	649	628	653	657	684	661	652	646	656	621	650	670	668	639	660	654	670	661	670	635	625	659	656	659	696	676	659	648	666	705	691	649	611	646	698	644	663	644	659	641	638	653	682	628	667	645	637	653	670	633	671	632	670	673	687	694	714	715	646	613	688	672	687	644	664	630	677	703	691	604	634	662	635	640	669	670	677	633	654	645	665	633	663	647	652	663	630	623	621	708	613	645	680	624	620	645	693	680	691	678	665	642	656	692	690	653	636	677	640	640	657	665	655	675	636	638	604	605	660	631	676	642	679	634	634	692	677	606	635	698	683	613	648	649	685	669	677	658	654	637	706	602	627	680	658	650	682	702	656	619	655	690	645	653	666	655	634	649	666	667	684	672	692	724	647	684	691	635	658	643	625	672	676	642	674	678	671	662	669	645	678	590	642	652	657	678	691	653	629	629	694	641	655	681	681	657	628	628	679	596	665	673	709	594	633	660	688	653	654	638	704	654	646	660	663	690	622	657	659	654	634	669	660	681	712	656	644	643	678	673	631	693	653	681	661	620	667	675	652	718	647	619	623	649	650	654	652	638	686	670	651	647	663	637	657	661	694	697	692	665	628	660	639	691	663	668	633	661	626	646	655	630	642	631	645	655	651	674	674	666	613	663	641	651	620	642	655	644	675	684	604	696	643	707	717	714	637	692	680	663	626	684	691	656	653	672	647	666	631	643	638	637	650	686	622	634	614	660	646	674	612	669	679	693	636	647	666	625	640	715	677	679	628	662	649	618	700	676	659	672	609	695	645	677	701	676	723	598	660	624	650	647	639	681	670	657	696	683	693	659	630	636	631	642	672	653	679	645	653	623	635	643	690	628	641	686	688	685	658	612	666	622	635	654	679	646	691	636	614	655	682	659	650	674	671	663	664	630	604	647	657	677	700	687	639	702	633	670	683	639	627	657	630	659	663	642	680	643	677	659	659	646	702	668	654	659	653	653	648	667	651	663	635	667	644	676	690	667	689	619	646	665	640	665	632	687	637	678	672	660	649	652	661	650	629	650	642	671	666	680	664	632	638	677	646	660	691	652	705	638	655	697	624	675	637	666	593	664	636	666	632	645	668	648	716	692	639	696	634	654	639	666	645	651	648	645	654	642	629	639	681	635	659	655	664	614	620	642	651	663	656	671	674	666	683	628	660	683	635	659	664	668	586	674	685	645	695	676	692	679	641	628	617	622	674	650	656	667	650	663	649	635	616	667	723	696	629	656	636	660	691	689	675	611	675	654	692	687	629	658	672	659	634	656	655	704	661	677	690	705	671	629	667	679	688	633	632	666	681	675	663	658	676	659	639	647	680	651	646	699	629	649	611	643	708	657	656	672	678	686	686	669	667	695	689	637	621	648	661	623	670	666	644	640	625	646	685	700	670	683	688	679	635	680	654	678	652	632	646	677	644	622	642	673	606	652	671	645	642	714	667	611	630	644	626	662	691	680	683	658	663	675	620	651	686	680	679	636	664	633	678	666	646	624	641	679	693	664	628	698	647	664	678	662	656	664	667	666	704	691	613	658	633	629	658	682	667	661	629	621	662	641	659	664	659	668	650	684	663	606	596	640	700	639	624	656	628	639	674	638	659	675	655	661	670	674	626	656	644	614	681	674	662	655	681	644	669	667	655	614	646	623	680	670	669	652	694	678	662	683	664	751	679	657	655	605	634	681	650	637	640	664	658	621	638	613	669	674	676	636	673	617	636	645	729	667	644	682	659	627	710	651	708	654	625	670	617	691	689	673	675	631	662	637	627	641	617	663	624	681	653	658	641	661	651	637	650	631	680	657	674	673	617	679	652	663	657	622	636	633	694	633	651	684	625	699	684	653	632	690	675	670	643	664	656	626	624	672	679	644	666	644	652	612	670	711	647	638	690	678	690	691	657	648	644	643	642	682	643	643	700	621	652	670	666	671	641	654	660	614	636	687	679	648	663	668	618	688	619	633	636	619	627	642	673	647	684	726	704	605	634	642	657	713	622	663	618	652	618	688	693	726	662	634	652	651	641
27352	12627	1330	716	554	469	477	517	766	2084	2368	1655	988	584	460	462	469	398	480	442	440	516	475	414	418	455	441	472	476	455	422	457	469	438	453	487	463	468	494	448	464	483	441	445	454	478	455	473	438	481	425	453	492	443	448	486	478	483	463	486	471	450	453	437	481	400	438	462	441	448	466	435	460	429	478	445	464	433	439	451	454	433	455	433	483	466	459	461	446	462	467	471	450	450	449	465	477	442	457	432	407	486	427	466	442	452	448	415	442	463	422	409	445	470	462	471	483	458	444	461	436	499	463	460	461	444	473	413	451	445	465	468	450	472	456	433	461	460	437	481	475	445	449	479	463	438	437	435	429	462	423	423	430	458	442	435	470	454	438	438	425	439	460	507	454	426	429	441	460	450	478	446	436	440	470	429	468	447	467	409	449	479	432	459	450	469	450	474	475	445	503	457	438	446	442	396	428	484	429	447	458	490	457	473	461	412	469	430	457	471	481	484	467	415	461	454	437	433	455	471	450	402	429	485	422	469	421	439	407	455	448	458	453	501	467	427	475	434	451	508	480	448	428	498	442	445	455	424	434	446	464	459	470	479	473	432	461	474	404	432	437	466	461	489	441	478	422	443	490	460	442	454	447	464	463	471	460	446	458	445	436	438	495	427	457	469	430	467	444	423	443	427	449	451	450	442	464	472	447	451	451	445	476	489	411	484	465	446	468	467	442	423	445	447	475	432	451	453	459	433	430	445	438	462	445	442	452	486	422	454	461	467	433	444	466	450	447	450	464	437	451	448	470	508	437	478	417	451	463	437	467	441	451	424	474	468	491	440	465	477	444	484	443	458	443	479	437	443	469	433	480	459	464	487	423	478	421	461	433	465	466	467	441	453	464	463	436	446	435	431	419	472	472	475	465	433	441	421	448	449	464	468	459	427	443	480	435	467	421	433	461	482	445	503	437	439	458	444	472	478	453	438	436	455	431	463	454	450	450	427	483	453	461	452	466	449	433	430	396	477	430	451	470	482	483	465	427	452	435	455	447	455	468	421	450	436	443	441	446	476	475	454	458	499	480	460	442	468	434	464	480	433	459	457	451	474	460	448	479	431	416	472	495	413	434	471	407	459	467	458	448	401	449	496	433	451	452	428	443	445	489	460	453	467	453	472	447	446	426	460	426	440	457	465	484	496	449	469	436	442	470	474	437	478	453	467	467	445	444	448	489	464	482	470	464	430	456	463	449	445	431	454	454	463	461	441	438	457	453	434	446	448	435	423	458	465	486	468	480	458	464	416	471	465	456	486	433	435	423	435	448	490	457	493	510	477	432	457	414	458	492	447	478	423	471	441	446	439	447	470	469	457	449	478	454	433	484	456	488	483	463	494	480	450	418	425	453	435	454	450	468	473	448	455	481	448	479	473	435	459	466	421	455	465	447	441	448	444	415	461	461	473	469	490	445	426	437	450	495	450	441	468	480	454	490	474	435	446	464	447	442	439	437	447	455	462	433	482	435	423	460	503	446	446	477	455	448	454	496	467	446	470	458	453	440	459	413	416	439	458	439	438	476	478	447	435	495	432	440	451	437	455	443	442	438	441	443	482	429	451	440	421	445	473	418	453	439	441	444	466	437	434	460	463	428	451	442	434	454	444	462	434	446	465	484	448	450	437	471	428	493	454	431	460	461	428	447	456	440	428	454	430	458	431	408	475	452	443	472	448	459	473	471	459	420	478	439	454	458	461	441	463	465	456	435	444	466	459	460	470	401	489	455	481	454	422	480	517	460	502	461	482	450	443	460	456	464	428	444	429	481	475	479	462	458	462	461	491	478	472	472	463	444	489	449	446	432	483	427	476	443	436	425	465	440	479	460	473	451	464	468	419	435	457	431	474	406	441	440	470	474	450	435	462	405	444	458	489	447	489	428	441	445	458	462	444	419	440	439	454	501	471	428	450	467	457	444	448	439	424	436	458	424	431	435	449	480	449	413	454	418	451	436	410	442	485	437	434	442	492	434	416	436	442	465	445	431	462	481	435	443	450	457	424	454	454	432	465	485	447	456	508	443	467	436	394	434	477	481	443	469	463	470	452	456	449	432	449	451	477	429	441	433	466	472	457	457	447	428	411	449	438	443	460	434	428	443	458	431	448	453	428	524	473	459	467	449	476	478	465	453	466	419	460	431	462	453	415	441	445	492	446	449	464	439	432	471	412	464	461	499	470	437	465	454	470	442	469	433	431	458	451	451	472	441	437	504	449	430	432	464	466	455	425	430	468	434	450	459	467	469	446	414	463	454	436	420	435	491	485	467	474	459	453	509	453	462	451	443	452	420	508	425	458	436	419	445	446	442	446	460	448	396	470	426	456	436	479	431	465	429	427	448	449	490	460	449	430	426	482	450	514	463	436	487	403	505	430	423	474	428	467	430	449	440	456	478	446	444	474	454	440	475	411	441	467	447	420	432	408	422	423	426	462	455	449	486	425	424	434	436	419	469	472	460	409	483	414	453	448	473	421	471	462	469	413	457	497	429	452	483	419	452	452	446	479	444	424	472	440	442	455	473	448	475	434	421	478	466	473	504	433	430	466	435	467	473	490	455	445	437	441	442	463	456	438	433	445	445	502	477	449	509	518	440	488	400	469	446	424	471	425	461	452	485	442	422	445	441	459	448	470	462	459	469	434	449	460	436	432	460	425	418	464	439	431	442	466	439	483	448	481	389	470	484	494	458	458	428	468	453	461	458	496	445	443	457	397	451	444	458	466	425	491	460	439	468	484	444	473	425	490	437	437	470	456	496	455	448	458	467	448	469	458	460	462	477	437	447	465	419	450	457	455	470	449	458	433	465	459	437	464	477	498	477	452	436	446	478	498	416	452	485	441	445	432	449	434	441	462	427	460	460	439	455	472	455	495	456	458	464	432	472	407	448	439	483	456	457	438	429	493	460	457	421	480	443	451	460	433	460	431	449	434	428	423	439	459	436	439	445	445	453	494	481	472	480	466	428	477	460	453	448	444	416	434	428	469	433	449	438	460	476	452	430	498	457	470	407	446	445	432	480	440	434	439	483	466	448	456	437	474	414	446	442	455	474	473	465	480	477	452	473	454	418	450	415	462	452	409	449	429	466	450	513	465	433	444	483	463	460	446	454	433	436	470	435	459	480	470	406	438	466	468	457	424	438	444	465	430	456	459	449	458	482	429	452	451	438	453	485	451	492	445	432	441	457	425	428	491	503	465	469	441	439	440	457	472	433	459	471	422	492	469	452	466	484	433	445	454	454	447	463	488	459	444	472	458	446	463	436	463	453	456	435	460	418	435	434	439	453	467	470	447	471	467	428	436	473	450	451	433	494	453	453	424	442	461	420	431	457	438	413	463	466	489	450	444	472	438	453	453	443	424	441	458	457	449	447	444	446	461	428	447	436	452	450	471	423	459	456	454	441	422	448	457	467	468	454	459	461	450	440	467	440	428	471	446	468	448	485	454	457	469	445	456
5150	697	604	498	452	405	388	483	944	2724	2723	1753	914	535	412	369	355	363	373	402	356	356	386	370	366	390	404	405	364	411	420	374	362	356	375	380	388	377	395	365	395	349	377	379	406	354	376	390	370	370	394	338	370	369	365	390	382	370	375	388	374	401	412	359	375	378	396	403	378	348	327	360	401	379	348	422	420	412	420	370	357	392	379	404	378	351	374	401	377	367	384	371	356	360	349	364	359	389	392	349	398	350	385	362	380	403	399	402	370	370	377	380	382	379	378	400	382	363	370	381	376	383	378	370	408	391	355	348	384	406	362	349	372	384	365	375	405	398	375	378	368	371	348	374	382	358	401	398	367	371	377	383	372	399	403	389	368	357	366	366	366	374	372	372	361	401	358	392	366	402	373	345	385	324	351	360	371	398	407	390	349	342	361	376	335	382	373	378	392	348	412	380	377	420	407	378	372	396	417	406	354	357	341	405	354	398	408	401	376	350	367	354	371	399	342	384	387	371	371	393	381	354	379	390	381	365	349	335	382	405	391	383	381	379	387	338	366	391	380	389	361	344	397	374	363	394	366	373	384	373	380	370	380	340	390	412	389	387	358	367	404	381	411	374	381	362	386	357	379	358	406	386	381	402	367	377	374	396	376	361	341	370	395	382	371	357	372	361	423	379	364	362	387	412	415	408	349	399	374	382	375	352	388	381	380	387	364	377	374	356	369	363	363	386	353	355	362	387	350	369	393	344	407	347	414	359	375	363	386	358	369	399	353	359	383	370	418	352	360	348	379	381	360	400	401	405	394	356	366	367	391	397	344	384	371	352	365	388	363	372	367	373	381	391	362	383	389	386	371	385	363	368	391	377	407	355	405	375	409	393	392	352	345	366	360	408	363	385	348	365	376	381	367	384	404	381	359	381	364	408	386	374	369	355	358	379	403	391	381	375	384	385	372	335	342	373	359	378	354	410	364	369	393	388	368	372	365	384	354	379	377	393	371	368	381	406	382	378	384	379	378	426	410	348	377	376	417	403	343	356	388	384	378	360	372	412	375	372	385	361	372	357	376	383	369	356	372	355	386	366	399	400	353	383	392	376	363	372	377	378	361	369	370	383	326	377	384	388	372	415	389	388	393	427	387	388	381	377	373	375	410	387	396	387	361	367	410	378	360	400	409	369	405	378	378	372	371	349	349	383	396	376	364	387	407	355	378	353	372	364	399	352	369	364	367	367	382	414	348	404	367	390	361	405	345	377	363	356	399	340	363	356	398	358	392	391	390	385	363	391	370	375	375	405	400	369	367	375	334	372	392	396	368	370	347	336	346	390	376	414	350	360	372	367	367	375	387	396	381	357	380	382	387	371	356	347	401	372	366	360	362	386	411	387	349	385	389	384	364	374	379	385	350	370	349	354	356	374	359	358	399	371	365	404	405	376	377	386	387	371	402	374	334	372	350	363	368	372	357	379	374	359	410	391	376	370	392	422	356	398	405	371	349	391	384	401	397	347	374	398	394	360	349	399	374	367	385	368	364	377	389	411	357	366	351	370	381	375	420	372	387	391	378	387	363	364	346	342	385	401	385	397	401	388	375	348	398	404	380	366	393	396	371	375	367	362	366	330	388	354	391	385	371	384	386	382	383	373	367	349	374	360	361	407	383	384	345	399	385	395	369	360	361	410	379	357	391	354	367	377	376	395	377	385	414	419	324	364	356	373	364	380	358	392	400	367	354	379	387	334	379	364	381	372	359	365	377	413	402	383	330	378	403	388	385	384	378	402	391	366	391	363	388	364	386	387	388	378	386	414	379	411	400	401	385	360	400	381	379	382	396	399	367	380	396	383	403	371	382	360	365	364	382	362	370	371	365	382	407	375	382	379	357	389	379	399	380	370	364	319	401	392	378	398	396	356	371	393	384	362	389	398	403	401	364	382	377	338	408	383	409	387	401	391	385	349	378	377	339	365	387	390	380	371	372	379	384	359	365	359	392	374	332	388	359	379	364	382	354	375	358	397	362	351	377	387	360	333	342	381	437	359	387	376	367	374	394	377	374	378	375	344	357	374	387	389	368	347	366	353	400	348	376	361	365	367	406	369	334	348	363	364	359	354	363	386	394	375	335	385	393	387	399	411	364	384	358	376	387	392	368	373	357	340	370	373	384	378	372	367	377	413	400	356	396	387	380	357	405	366	374	392	378	389	381	413	386	346	366	365	431	377	404	368	380	404	353	396	376	368	374	398	381	364	379	368	418	347	386	371	391	364	345	362	385	362	400	381	390	351	372	381	357	371	354	367	362	378	370	422	398	391	386	362	391	400	372	365	375	348	402	391	400	358	371	368	415	412	376	388	366	405	364	366	368	385	362	351	348	351	387	370	377	352	367	361	390	343	361	351	401	399	339	380	366	359	376	383	356	351	383	390	409	373	365	414	369	365	337	388	369	348	361	390	373	406	396	365	386	356	368	360	374	422	345	357	381	399	406	383	386	394	365	391	383	358	372	369	398	340	365	383	406	401	366	352	394	374	396	399	387	400	365	383	380	377	386	370	375	367	375	400	379	355	372	375	370	370	354	377	359	376	384	388	422	369	376	380	332	371	361	374	399	384	380	354	396	413	335	403	398	322	406	379	381	385	389	370	373	346	378	345	393	377	401	356	361	378	369	379	360	382	383	389	381	396	366	383	400	358	358	381	360	372	358	392	374	361	375	345	363	385	329	390	386	409	353	365	392	402	405	348	359	382	407	354	354	381	354	359	367	383	358	395	354	375	362	375	384	386	374	373	379	359	377	372	375	385	369	391	359	361	370	351	401	373	376	360	401	370	374	363	386	366	351	393	357	374	384	361	361	402	371	392	371	349	374	393	365	373	400	339	378	366	392	358	360	372	389	392	364	373	371	367	373	366	384	376	397	337	373	360	376	353	367	354	369	379	387	388	365	332	385	356	365	404	376	355	410	382	371	383	382	370	411	396	339	378	389	380	392	384	384	346	354	398	361	391	386	373	369	414	361	366	373	370	405	402	396	351	365	367	386	390	394	375	344	420	376	358	368	351	378	363	335	400	364	375	372	359	375	397	357	373	369	387	368	361	361	382	358	370	383	393	348	346	367	359	384	367	331	356	326	346	355	367	396	334	408	404	344	377	342	354	393	368	402	411	384	388	379	376	370	376	387	380	387	382	364	373	373	387	380	339	362	342	357	367	363	362	367	355	372	376	386	381	366	357	372	364	361	372	384	356	358	411	359	358	362	416	360	392	387	379	396	369	336	365	344	391	373	361	379	365	388	398	383	389	384	363	397	353	367	389	398	390	365	352	400	363	367	355	389	405	361	361	406	395	413	360	412	382	408	370	392	404	364	375	362	344	361	383	389	361	391	339	400	378	351	382	383	364	375	339	363	354	393	393	371	358	376	373	362	387	396	343	314	387	349	365	371	354	311	341	398	401	362	368	328	393	389	393	348	398	390	342	387	370	362	349	375	375	363	392	389	390
25214	21109	27009	25117	4817	949	701	808	2585	15837	18475	11476	3565	1180	554	386	421	393	384	434	402	420	409	391	407	386	411	410	401	431	398	415	395	399	386	414	428	387	370	413	415	354	394	407	426	421	436	393	411	389	404	452	415	411	396	411	425	361	392	377	382	404	442	402	408	405	438	423	413	401	399	425	417	416	398	413	394	414	375	418	403	405	422	396	412	425	382	403	414	435	398	412	429	382	383	396	387	391	392	408	396	445	408	409	406	402	438	385	418	395	404	386	420	378	397	417	390	400	372	404	386	407	424	354	365	361	413	412	397	418	393	400	409	441	398	408	401	424	381	378	421	349	410	406	371	437	413	396	420	402	407	390	395	385	397	374	422	420	369	373	421	405	401	395	385	390	429	418	396	381	404	375	400	397	421	411	379	382	393	399	387	400	417	419	398	390	373	360	449	391	387	406	440	379	434	408	390	390	408	378	418	386	382	417	403	420	371	389	379	382	446	401	375	375	410	388	393	396	394	396	434	379	386	382	409	416	359	412	361	415	428	377	397	384	386	388	415	403	439	396	406	400	420	400	388	392	402	376	414	404	409	382	391	385	393	409	405	411	432	403	410	414	412	418	364	411	397	389	408	391	387	405	402	386	399	403	403	421	378	412	403	352	398	407	410	422	398	431	384	429	380	380	398	421	381	418	417	395	393	426	407	381	397	406	390	410	426	427	435	379	425	414	373	383	377	409	405	417	377	397	371	428	392	411	374	370	413	375	409	432	385	404	397	413	367	403	408	412	420	398	400	397	415	391	343	398	414	411	427	382	406	430	404	418	380	417	378	393	392	412	396	393	402	374	420	424	430	390	411	403	392	421	370	383	362	396	384	412	406	430	394	358	427	396	386	350	372	406	403	401	412	398	409	408	411	364	408	403	415	406	395	418	416	372	375	382	425	409	410	394	406	377	390	415	367	401	395	398	375	391	440	383	397	374	392	425	439	359	435	345	410	421	386	385	405	393	400	421	413	386	397	431	374	388	384	409	387	414	385	368	419	356	391	377	399	410	402	411	386	405	405	415	430	410	402	404	397	417	367	370	387	432	362	426	395	418	394	391	408	356	397	403	362	388	418	401	397	407	437	405	400	409	432	391	434	421	428	392	438	396	371	392	419	377	378	327	407	388	449	446	424	391	425	389	367	419	412	358	375	409	393	428	394	424	382	417	374	415	392	388	411	376	396	396	406	376	397	427	412	400	386	419	368	393	365	418	415	361	415	385	383	377	399	385	432	383	388	409	395	414	369	418	405	392	395	406	400	422	394	413	420	407	395	364	404	396	407	437	396	344	415	356	409	426	372	381	411	415	429	430	410	379	380	399	383	393	376	384	360	409	398	414	409	366	406	406	394	381	376	396	392	381	401	388	401	398	402	391	408	368	422	411	394	363	358	413	387	423	406	360	424	419	352	401	404	403	372	405	419	399	384	422	417	407	375	407	412	386	437	400	428	391	373	416	398	416	402	376	406	413	428	390	387	404	402	407	376	375	430	411	368	416	393	403	388	434	399	436	425	423	379	365	400	375	381	375	411	372	393	404	398	374	417	369	378	419	391	386	379	406	423	436	384	388	410	388	428	412	392	429	403	390	394	405	414	356	415	393	370	419	410	381	378	391	417	430	399	404	373	373	379	422	419	384	409	403	382	390	367	433	374	405	403	392	379	373	378	426	415	377	413	413	409	367	420	435	429	377	409	419	397	408	409	407	381	419	394	346	391	396	373	375	407	426	399	410	408	415	410	374	429	400	390	419	384	378	378	426	382	395	385	388	402	406	374	377	410	386	422	394	385	412	375	394	386	420	355	378	399	383	421	411	411	383	361	408	408	448	372	416	369	405	393	364	381	370	387	410	401	386	420	412	376	419	407	409	377	401	396	395	418	379	393	428	410	457	393	393	412	401	376	389	382	415	410	382	396	405	441	405	446	409	409	401	466	415	405	383	391	434	392	392	386	402	384	395	369	395	371	357	407	417	385	394	402	390	402	422	379	404	363	383	402	428	375	399	422	403	394	390	358	359	400	382	409	398	383	394	398	413	387	439	397	391	411	404	408	390	399	389	364	410	371	386	366	390	400	409	398	428	461	419	428	398	424	416	394	411	388	421	410	428	401	380	436	424	363	383	396	383	374	405	398	426	400	391	390	410	419	443	395	397	448	444	372	398	362	393	385	369	351	391	408	376	415	418	432	406	412	427	388	414	382	420	379	404	393	394	443	420	377	420	388	416	387	401	432	360	389	384	398	409	405	385	376	356	406	395	426	394	391	380	386	409	420	379	373	396	385	386	381	351	421	407	393	329	391	399	355	396	380	394	406	387	414	419	397	391	421	413	382	423	357	391	398	415	395	394	409	412	409	405	388	383	404	405	415	368	393	437	398	423	388	402	369	396	392	363	394	423	386	388	407	415	390	350	394	388	402	403	400	419	371	393	375	443	399	421	385	370	374	419	391	393	406	399	402	404	397	426	383	411	403	363	427	408	378	375	395	398	432	409	421	415	416	381	383	382	432	408	385	416	393	432	399	391	390	415	407	428	385	392	386	425	406	389	424	398	399	422	379	387	415	370	378	436	440	391	393	410	412	365	406	408	393	408	380	426	388	408	377	387	377	411	406	434	434	387	395	415	391	391	402	425	411	398	411	409	372	424	397	377	397	423	416	375	416	354	361	389	413	447	382	416	383	371	364	377	425	400	427	381	402	404	410	361	413	405	365	348	387	425	401	391	414	407	370	407	419	419	402	358	413	414	393	383	402	377	374	398	401	413	393	419	407	426	399	405	388	393	365	431	383	391	421	420	418	426	411	350	398	445	398	355	419	396	363	367	374	432	379	394	365	403	417	392	397	382	376	404	385	401	429	408	364	406	386	369	386	387	418	377	423	436	419	403	405	386	374	406	402	390	413	411	390	420	393	416	432	382	414	411	391	393	400	428	413	374	403	401	393	389	411	395	348	377	386	388	409	385	400	398	391	405	356	372	411	435	394	387	415	377	367	408	405	395	382	401	372	466	358	440	385	407	391	405	424	404	401	395	446	379	401	408	363	412	392	436	400	407	431	410	425	403	407	390	415	408	404	424	360	375	428	375	384	447	384	413	369	413	359	417	401	397	392	398	399	383	399	406	412	390	389	392	392	405	403	398	409	400	380	388	405	389	434	369	411	400	414	404	417	467	417	404	386	398	380	386	409	394	421	388	431	411	400	416	401	394	419	388	414	401	368	399	387	393	379	405	436	401	382	427	392	376	396	418	370	419	391	400	378	406	435	389	405	392	416	408	423	363	459	414	395	418	389	389	373	399	358	382	368	386	405	432	411	424	395	400	396	405	398	410	386	405	404	401	417	370	391	423	391	355	363	392	360	415	416	389	403	385	382	395	424	440	414	434	430	428	409	409	423	377	403	389	427	382	409	385	388	384	400	421	393	350	369	390	404	417	429	410	403	392	415	397	363	416
3818	2914	2401	1297	839	702	676	1099	4126	18270	16448	9913	3263	1296	544	347	351	370	359	346	366	336	338	349	342	317	375	396	344	316	340	342	329	369	375	356	374	336	348	348	368	369	344	361	379	353	329	381	345	346	335	336	377	343	339	341	331	361	361	338	305	335	375	365	347	357	370	359	367	330	367	356	326	352	357	349	334	365	334	366	339	326	368	381	365	333	364	336	357	337	369	334	351	365	362	372	365	327	376	345	379	341	362	332	319	336	344	358	370	304	344	365	359	337	344	355	344	329	360	384	355	343	329	341	361	335	368	381	368	354	347	360	390	340	341	337	348	359	350	353	338	329	330	324	372	356	316	331	332	337	349	329	368	324	363	331	322	392	328	364	301	325	344	320	366	385	347	376	369	346	347	346	365	352	302	343	341	369	383	333	350	344	336	343	342	398	358	367	336	345	351	341	347	343	364	334	370	356	343	341	342	340	327	371	340	317	365	345	347	364	335	385	367	367	337	352	312	362	400	404	345	332	356	365	312	310	337	341	359	370	331	348	344	337	348	358	336	339	364	325	360	357	344	368	337	374	343	339	389	338	326	341	344	353	353	368	375	337	357	357	363	338	334	355	313	374	322	364	350	383	345	350	349	379	329	383	334	357	329	345	349	355	344	339	321	365	330	318	312	330	355	356	351	356	321	346	355	335	377	364	361	369	355	359	355	368	352	362	341	356	328	378	361	338	311	356	332	343	329	356	322	336	331	361	343	353	359	354	352	383	347	352	346	345	329	330	331	366	360	332	310	346	365	343	313	361	382	332	373	348	349	322	349	354	325	340	376	384	372	324	339	345	329	358	359	334	354	348	334	346	328	371	337	331	332	373	321	350	347	297	362	361	316	336	367	338	360	329	316	368	327	346	345	351	381	350	307	388	341	321	340	361	354	359	386	392	323	354	347	332	351	365	354	364	366	341	374	342	314	342	338	356	344	363	303	330	334	324	403	319	344	393	394	351	341	345	338	343	365	359	333	372	325	360	328	361	315	344	331	349	360	386	361	337	359	343	322	353	332	324	356	346	381	361	328	346	334	350	377	358	337	307	364	341	354	377	350	333	328	377	321	349	344	368	333	340	383	331	335	335	352	330	315	372	338	363	390	318	353	373	325	345	350	379	360	343	340	327	330	345	328	353	371	372	359	375	340	362	348	363	342	332	352	346	376	364	341	354	394	343	352	352	336	343	348	337	381	374	322	352	324	370	361	349	294	356	352	327	341	331	333	344	350	380	334	350	285	360	361	328	317	333	345	322	387	351	349	350	362	332	337	342	375	333	327	369	338	336	324	336	362	344	330	365	402	369	324	346	355	346	346	361	341	325	389	340	362	310	393	348	346	363	346	362	362	332	329	371	358	366	341	373	346	368	302	326	330	350	339	322	357	373	364	327	389	378	347	335	347	379	337	342	350	307	381	324	347	339	314	323	336	353	352	327	336	379	301	351	381	358	349	339	345	361	324	356	334	364	362	328	337	344	365	361	337	322	346	366	343	357	324	339	348	336	338	319	320	307	402	349	355	341	352	328	355	344	355	376	371	326	329	356	370	359	347	334	360	353	339	366	340	329	344	344	364	336	326	360	369	353	345	348	342	341	406	359	361	343	323	353	346	340	323	350	349	376	356	348	375	340	345	343	383	355	342	358	321	362	343	337	346	347	316	313	366	370	363	353	372	375	337	366	332	360	336	364	373	385	338	346	376	344	350	347	360	368	335	355	381	348	377	323	384	342	352	368	369	351	342	320	327	353	383	383	327	338	336	342	344	323	343	372	351	369	337	332	349	352	346	292	355	327	381	382	377	362	380	310	365	331	368	352	352	327	356	375	330	356	368	385	324	360	327	348	329	335	376	333	343	345	342	295	341	327	349	313	373	360	337	339	363	359	337	351	338	331	358	331	349	351	328	329	366	335	356	351	374	331	371	332	362	356	361	364	377	346	358	351	374	341	346	345	350	340	376	393	310	324	320	336	383	406	339	342	340	349	336	335	337	323	342	328	360	329	364	353	352	339	335	339	356	354	328	318	351	323	340	332	376	328	351	369	375	353	344	360	354	335	356	333	380	327	360	341	341	375	337	331	327	367	331	350	346	357	360	301	340	315	337	353	351	361	364	331	334	356	344	373	345	334	333	335	350	350	362	353	361	365	328	340	343	364	341	359	340	362	337	356	340	324	363	395	345	349	361	348	350	360	338	355	315	347	332	368	329	340	345	366	318	296	358	350	373	369	347	343	338	377	354	360	363	357	359	356	335	344	365	338	351	328	348	330	360	382	333	319	354	366	349	346	366	341	382	342	329	332	344	317	331	332	363	310	345	332	367	370	318	324	344	360	335	361	365	359	365	331	364	357	319	349	348	340	321	359	343	341	369	343	350	340	332	330	368	349	341	342	337	344	336	392	376	367	385	375	353	366	353	348	362	359	376	330	348	360	339	379	346	378	358	314	384	348	350	347	335	350	306	346	348	329	337	348	337	345	375	323	321	364	340	351	354	348	372	326	361	395	350	345	358	369	342	341	337	341	357	368	343	326	342	348	365	350	348	335	336	358	359	363	337	369	361	340	366	336	344	363	344	367	369	348	333	333	356	354	359	364	330	365	325	348	352	326	351	348	376	322	333	339	361	363	347	337	356	364	340	351	395	325	357	330	361	366	366	305	344	344	360	344	319	313	371	312	330	351	330	336	353	336	347	340	330	363	356	377	345	384	358	396	355	367	320	350	360	357	351	344	350	355	360	362	356	317	387	343	354	339	328	364	325	359	320	319	362	336	353	362	327	394	378	348	397	376	344	353	359	333	344	342	347	363	344	332	330	321	340	364	327	353	369	358	338	330	331	332	358	321	346	337	371	343	328	359	370	347	347	383	326	358	352	330	354	330	334	329	351	340	351	348	333	331	336	354	347	362	377	365	321	358	335	359	357	360	340	369	359	377	365	339	332	360	350	343	335	332	358	340	352	346	356	343	336	338	345	341	388	358	335	352	319	362	322	361	306	341	311	344	367	317	371	364	364	328	334	341	355	375	334	354	335	344	361	337	314	339	354	346	332	339	353	351	329	345	354	337	343	365	378	339	324	365	348	329	325	360	352	337	380	345	341	374	366	368	349	349	357	366	323	357	334	361	348	377	365	338	333	321	350	350	362	363	329	356	329	326	358	376	361	325	362	368	325	358	365	358	376	346	324	360	349	324	314	333	379	354	369	342	320	362	368	339	351	364	343	350	355	332	321	338	363	369	388	338	348	329	355	343	336	359	360	352	362	342	314	359	340	362	339	380	393	356	335	334	325	344	351	353	360	314	372	330	351	343	354	369	370	354	340	352	328	348	338	366	315	377	355	345	346	395	368	330	331	322	345	370	340	321	352	344	361	350	358	374	353	359	345	370	348	329	359	366	368	315	340	368	348	354	345	357	342	348	372	382	356	319	373	329	369	336	354	371	373	336	335	375	323	335
23889	21058	28299	24043	21035	7912	1622	1547	7876	27488	33653	22851	9239	2646	856	587	529	519	540	570	499	502	480	536	612	545	538	542	523	507	561	519	511	495	524	556	514	515	548	541	569	561	592	559	570	534	494	532	510	537	535	558	562	557	520	522	534	518	526	487	545	516	521	538	499	543	541	584	526	503	524	545	526	553	546	544	494	494	503	561	501	524	516	553	496	530	529	558	511	538	532	520	535	516	526	537	525	530	506	491	490	562	552	556	548	532	506	534	524	529	521	509	539	577	480	498	544	582	532	567	533	533	537	527	545	545	536	538	542	541	551	517	529	557	564	554	509	580	549	505	580	544	537	504	552	546	530	537	545	552	534	500	550	489	536	526	542	529	536	542	541	597	581	540	535	522	530	534	538	554	523	549	516	528	559	479	510	544	539	577	496	504	537	521	525	557	570	520	541	554	530	543	551	501	456	483	511	558	544	560	522	552	547	513	533	543	478	542	550	481	534	492	530	462	525	518	481	557	500	563	550	538	507	498	542	522	533	506	510	572	523	529	483	521	576	487	548	532	504	501	558	536	566	548	498	536	524	528	540	567	533	538	503	553	557	555	553	536	522	544	499	498	482	552	506	548	545	540	539	519	513	507	527	525	506	530	523	510	553	536	551	542	548	486	531	511	497	551	508	516	516	474	485	537	535	548	527	536	513	504	508	572	551	538	491	529	535	527	524	521	552	545	501	517	508	556	537	536	506	552	539	564	528	523	547	544	542	508	546	555	582	486	527	541	549	533	556	521	554	542	518	530	530	544	516	515	555	504	517	522	559	582	544	495	531	550	520	545	522	565	511	522	498	522	549	517	518	536	535	526	508	484	556	522	490	499	527	534	506	546	555	536	549	495	547	554	525	511	544	541	535	567	523	554	545	522	529	517	519	545	509	542	546	531	558	521	524	505	487	496	556	508	497	522	544	542	545	541	591	556	514	534	545	502	503	528	531	517	510	519	566	535	525	505	564	547	571	518	565	526	569	508	491	497	522	534	551	508	540	530	550	538	514	500	532	532	502	545	512	518	516	514	556	541	484	467	513	528	561	508	531	580	528	530	508	540	530	542	506	516	503	512	550	566	539	523	544	533	520	519	525	515	534	558	540	595	532	517	550	540	559	515	573	508	530	523	548	564	509	467	545	519	541	533	562	562	556	494	544	529	499	550	507	515	534	491	529	531	506	559	505	490	517	541	539	538	522	539	528	558	520	496	586	543	572	553	515	529	522	501	496	521	492	526	483	494	538	554	559	532	556	489	529	507	551	480	497	557	542	535	522	517	479	518	527	532	561	502	559	548	497	547	493	589	492	543	505	543	578	503	516	525	526	523	519	502	541	518	553	547	605	496	543	493	539	518	541	546	543	511	501	575	523	516	579	537	549	546	497	513	513	530	488	502	511	525	525	518	542	522	535	529	512	489	516	504	563	493	550	565	516	519	539	521	544	507	538	519	546	549	514	506	523	511	541	530	533	543	545	522	531	538	490	534	531	534	541	532	493	516	530	537	499	516	533	531	516	510	511	536	545	519	573	526	495	538	536	527	502	494	566	528	518	543	517	518	530	528	521	533	515	540	560	529	538	517	536	496	500	571	510	528	507	542	555	492	498	545	539	531	501	537	557	492	518	540	544	510	539	513	530	527	555	491	537	526	518	525	514	547	564	505	531	494	515	552	517	519	511	513	544	524	544	489	503	513	547	540	481	531	532	540	558	551	530	459	551	532	543	542	570	557	525	549	564	555	549	498	538	515	517	595	592	592	512	558	519	547	531	491	549	516	536	558	545	548	521	509	512	538	552	541	518	507	489	534	494	528	553	534	520	523	504	534	522	491	559	514	526	562	523	492	562	538	518	523	543	556	513	497	527	593	536	499	543	540	500	498	529	525	531	476	497	537	556	510	538	485	505	526	530	558	521	489	556	520	518	524	561	545	502	543	553	527	509	552	554	543	538	522	500	485	520	512	553	544	509	577	491	528	497	515	514	512	528	499	499	524	489	531	568	525	532	517	561	542	520	532	504	541	500	540	499	500	516	539	535	533	525	522	531	508	536	547	530	539	523	565	528	501	505	527	517	516	528	527	527	509	533	501	539	492	539	537	552	516	533	573	474	551	563	514	510	540	520	530	535	525	564	519	539	550	570	520	488	506	505	524	481	504	542	555	545	553	545	533	523	519	564	516	543	549	563	520	466	477	534	558	511	538	510	508	543	560	519	551	528	530	523	500	568	522	512	526	524	512	505	524	521	545	514	500	507	528	533	509	507	495	531	513	560	553	525	524	571	550	518	502	514	502	528	496	526	535	533	539	560	540	551	551	567	506	526	570	508	512	502	539	525	589	534	547	528	527	512	533	569	509	527	518	517	550	501	524	490	542	505	534	540	529	530	523	542	488	573	497	517	527	524	520	540	554	500	576	511	520	524	501	534	522	508	473	501	543	534	490	554	538	524	536	551	525	539	516	498	536	524	522	500	511	487	527	505	547	564	515	536	564	521	545	500	553	543	533	562	546	544	514	520	474	536	525	557	541	548	558	571	578	549	530	532	504	526	527	505	528	548	537	499	520	517	512	568	497	510	493	529	497	557	532	513	535	518	520	569	491	532	501	545	532	535	496	517	474	509	547	533	524	539	560	532	503	556	560	526	522	522	560	514	524	552	560	554	527	537	558	520	582	503	555	536	494	525	552	486	533	496	556	534	527	509	526	558	515	483	542	545	569	545	508	523	477	525	565	495	529	562	511	543	545	547	516	529	553	547	534	554	518	511	502	531	459	496	504	512	574	505	510	505	530	510	532	515	555	497	503	534	543	548	525	528	498	548	547	526	497	500	493	526	549	512	527	504	567	480	525	564	551	478	534	540	511	542	483	519	491	492	512	538	523	550	509	545	524	518	516	497	526	506	532	485	526	502	546	516	520	536	544	540	522	511	530	506	519	512	545	490	538	529	559	506	503	520	564	505	502	563	494	491	520	518	531	518	531	492	534	507	512	562	537	497	509	494	524	512	542	502	536	468	553	510	517	510	541	545	523	566	527	525	533	496	518	497	528	512	556	548	531	535	505	514	525	546	545	522	543	517	531	530	560	537	507	509	509	532	532	518	526	500	551	545	550	502	536	573	546	481	534	509	562	529	552	555	525	562	588	523	511	526	479	502	530	497	533	510	537	560	563	496	512	512	527	551	511	496	526	515	519	515	553	538	517	514	519	502	550	568	516	522	531	512	551	519	540	535	516	536	530	515	528	499	554	537	530	525	563	512	505	505	502	526	524	498	528	535	510	551	531	493	540	546	531	519	517	531	528	477	572	554	495	531	533	531	535	528	537	512	510	541	519	524	560	513	574	542	519	488	491	502	521	536	532	533	529	523	523	566	506	540	531	546	516	534	549	510	524	547	509	557	508	563	508	530	517	494	546	521	506	536	507	507	485	538	504	550	533	518	523	531	492	541	533	524	553	493	607
4221	6276	5232	2690	1815	1433	1193	1975	11289	29223	29815	18324	7375	2562	825	504	455	504	493	498	432	462	428	458	487	470	491	489	458	468	446	453	479	443	465	465	432	458	509	451	463	467	442	468	490	467	453	468	470	457	465	446	473	439	464	437	418	438	445	452	477	492	464	499	513	446	446	441	461	458	451	479	439	467	446	449	450	483	474	430	477	460	481	457	474	451	429	463	446	480	443	455	422	495	455	448	449	487	475	430	477	470	480	446	430	441	501	464	504	486	429	426	460	451	502	453	509	410	447	474	446	446	436	465	429	457	477	462	455	486	470	476	446	471	480	425	437	501	446	485	438	450	428	434	439	458	446	446	429	451	480	469	456	439	441	451	476	423	462	468	463	472	453	471	480	440	476	450	444	453	446	439	486	458	485	459	444	436	470	499	449	468	476	463	456	483	473	446	444	446	446	436	470	503	411	440	413	426	481	434	471	507	431	437	446	444	441	506	425	438	447	434	435	462	428	460	453	458	442	479	456	468	487	455	473	446	487	479	453	438	507	463	475	442	473	432	457	427	466	445	451	497	442	465	471	470	411	483	471	481	477	500	464	433	455	468	489	445	484	497	480	427	422	462	443	480	475	487	469	428	468	484	478	467	450	460	483	482	444	476	430	465	497	450	425	469	501	440	442	480	492	462	418	445	434	460	448	451	460	453	475	465	434	465	432	443	446	454	486	474	493	458	437	474	459	446	442	464	465	437	471	439	454	416	475	485	415	490	442	477	467	452	472	446	464	446	457	436	462	423	497	470	428	475	469	453	465	457	461	457	449	421	467	470	441	477	423	407	423	483	472	485	460	437	482	483	463	452	492	416	444	481	472	436	450	475	448	483	478	444	411	462	439	431	498	434	453	447	487	477	466	440	453	476	454	458	440	490	444	483	493	462	488	475	463	468	440	450	492	452	451	404	481	488	432	457	489	449	495	490	430	475	448	475	435	448	469	425	454	469	461	464	472	424	446	468	446	482	443	443	417	463	447	456	452	412	444	447	388	470	447	452	431	463	442	470	441	454	440	472	448	458	497	448	450	463	462	468	464	426	467	394	452	434	435	446	490	443	461	453	442	448	450	414	489	470	453	499	416	438	448	439	449	452	472	443	483	429	472	443	427	479	423	427	427	442	480	424	421	462	468	498	478	459	404	420	496	480	465	468	451	484	477	484	497	481	444	403	448	450	416	460	460	470	448	429	486	459	452	465	470	429	438	433	445	461	455	465	482	458	462	460	443	457	491	464	468	454	459	475	470	450	485	487	464	469	452	455	470	449	455	479	458	453	448	436	420	446	458	433	468	435	485	456	456	439	418	440	442	512	454	406	410	440	485	428	417	459	452	454	397	465	498	443	419	477	453	452	492	447	455	470	442	450	454	419	431	441	481	419	455	471	464	409	451	456	465	523	442	434	448	464	434	446	467	478	466	452	458	422	454	452	453	519	452	444	437	428	460	439	490	453	423	445	465	447	437	455	487	458	427	474	478	460	439	403	453	478	469	445	460	441	461	439	461	452	485	455	473	465	453	466	432	464	408	454	429	447	428	458	437	457	437	481	442	450	438	469	406	500	442	467	451	420	440	440	474	477	468	473	432	492	460	437	481	474	421	460	465	421	496	460	445	446	480	408	471	501	505	453	508	440	513	486	474	446	482	450	467	452	454	402	479	440	465	464	469	465	435	456	472	432	473	427	464	480	477	511	440	415	427	448	469	432	435	447	457	479	469	486	474	467	442	440	451	401	462	445	468	438	484	429	431	455	471	437	438	445	441	505	429	441	436	480	439	457	444	426	454	473	429	457	474	493	479	414	452	493	441	430	449	476	424	431	444	452	452	452	454	446	416	449	452	472	436	431	439	461	452	484	418	486	449	453	453	477	427	456	419	453	450	496	438	442	442	452	433	499	436	478	439	451	453	461	445	430	458	434	428	458	471	448	467	485	398	448	502	410	433	425	434	479	454	435	443	484	460	469	476	445	468	488	446	461	460	436	479	491	435	455	435	430	449	445	436	462	454	424	458	468	437	483	447	479	448	448	441	457	492	446	494	451	485	500	407	458	435	463	498	442	428	437	437	447	440	404	466	419	499	454	469	429	436	398	453	479	498	461	439	452	466	512	449	452	484	455	432	496	440	449	451	451	459	446	464	421	426	460	476	440	456	442	446	477	473	416	469	465	474	424	442	455	491	437	435	459	453	463	452	435	446	478	491	474	499	457	429	478	455	460	457	486	444	466	449	459	473	457	469	466	473	448	464	456	451	470	471	487	463	453	456	461	464	475	416	475	470	448	456	452	470	459	508	434	463	436	430	455	480	433	463	463	447	451	434	484	450	492	462	467	443	461	418	498	436	447	482	428	452	449	459	453	469	483	462	455	489	464	438	470	454	458	474	418	415	486	486	467	459	433	439	445	439	442	453	494	432	445	476	461	473	452	419	504	451	424	433	451	448	485	466	420	416	483	472	445	447	473	461	465	462	430	458	453	469	456	452	436	428	448	432	437	469	433	464	443	410	464	459	447	412	443	442	442	458	482	456	448	445	446	467	440	418	472	446	439	490	438	480	471	459	477	458	442	503	475	474	438	470	448	442	453	433	459	433	443	445	502	482	494	435	448	430	458	485	465	434	456	472	483	458	453	448	447	465	470	440	450	455	466	445	462	458	450	473	435	433	453	447	450	464	416	439	444	450	469	428	423	447	471	447	433	513	448	441	501	475	439	441	494	471	478	452	463	448	454	468	442	467	458	456	486	478	460	436	440	408	455	459	432	482	487	445	436	464	417	467	447	490	435	443	475	443	455	439	434	452	460	434	427	427	471	460	485	439	481	444	445	481	441	443	443	449	470	472	467	453	469	450	454	490	416	471	457	449	456	457	484	463	479	443	475	454	469	459	417	501	486	474	470	460	465	472	467	448	472	446	444	472	465	466	495	463	458	426	486	443	484	431	439	446	453	428	504	456	448	424	453	426	442	393	485	409	518	462	454	442	456	455	467	428	476	498	500	466	476	474	458	462	436	457	475	456	463	475	459	495	474	439	473	446	438	430	434	467	458	472	472	444	461	448	461	480	452	460	427	443	476	453	502	448	484	394	435	432	471	467	435	452	471	418	470	457	463	450	472	467	497	475	509	462	470	437	479	441	438	457	467	451	464	457	462	487	477	477	466	456	427	468	481	471	454	410	477	457	449	429	490	480	449	446	439	465	455	449	452	485	465	422	485	446	477	439	493	475	418	416	440	452	481	473	464	468	484	447	420	417	470	438	443	464	398	480	491	433	438	482	472	454	461	480	454	440	507	470	441	468	427	453	479	452	457	448	446	428	444	441	480	461	430	459	443	450	488	476	460	425	434	457	402	435	467	470	406	423	432	430	446	472	464	450	486	434	473	472	463	471	464	436	440	425	435	468	495	470	454	441	502	442	452	472	458	456	436	452	490	482	450	459	446	404	470	466	455	440	450
27213	11928	991	455	293	287	241	240	489	1088	2101	1479	554	277	230	217	239	220	237	228	224	233	244	258	201	257	228	196	240	218	240	237	235	229	241	265	246	240	215	226	203	223	254	233	231	197	241	231	227	238	181	213	218	218	254	225	249	214	258	229	208	235	245	226	201	212	237	231	221	240	234	235	192	239	203	223	207	229	204	219	232	223	208	235	216	222	210	221	202	222	223	232	223	221	235	262	236	236	232	259	201	226	210	234	221	249	194	228	250	243	216	206	199	256	220	227	228	255	212	227	228	252	232	221	231	239	222	234	217	226	222	204	229	229	235	229	208	253	241	234	233	220	228	214	221	236	226	241	242	227	239	230	227	201	237	221	222	209	247	217	229	231	219	240	199	238	221	201	212	214	208	236	221	226	239	227	229	218	249	214	230	195	247	228	228	229	246	236	240	236	216	205	218	233	234	209	243	249	212	214	243	228	209	217	238	210	249	231	223	215	227	210	204	257	212	253	211	211	231	232	217	274	246	231	204	228	215	216	209	231	224	226	237	197	222	232	240	199	235	220	216	242	232	196	241	223	208	223	247	210	219	234	220	205	230	220	224	213	241	200	242	207	234	187	213	221	211	237	210	252	236	228	246	225	215	261	226	225	230	230	248	227	238	214	247	238	232	239	237	234	246	206	231	249	252	208	242	209	218	230	233	210	215	249	213	243	204	231	229	255	234	237	228	230	235	219	214	221	244	221	243	253	255	228	191	207	252	224	263	198	228	246	239	220	220	246	223	242	231	207	240	216	197	238	242	216	211	240	236	232	205	265	227	226	222	215	220	228	215	235	220	244	208	230	222	207	243	253	225	219	255	245	228	230	231	249	228	228	227	227	218	223	197	258	222	250	223	248	242	246	224	230	230	210	217	236	241	229	229	231	231	238	239	219	220	241	213	230	222	220	239	197	230	245	235	232	220	203	238	240	239	212	209	238	229	217	227	229	230	213	222	223	178	236	209	245	201	226	240	216	224	213	232	216	215	240	203	224	226	214	218	226	209	249	231	211	211	220	218	211	227	213	221	229	237	226	195	222	234	226	220	225	216	222	228	211	231	206	216	218	221	235	208	218	244	192	205	213	205	218	244	220	225	218	214	244	235	234	207	201	229	217	231	218	234	211	244	248	221	232	217	228	238	262	234	197	215	235	247	223	229	215	215	237	228	222	225	237	244	198	223	241	209	265	223	206	205	248	225	216	217	221	199	233	210	239	226	233	207	241	242	237	240	222	197	221	233	214	215	209	228	213	234	255	209	221	228	230	235	261	237	213	219	222	261	241	216	238	223	220	220	234	207	238	252	220	235	219	214	194	239	234	226	236	223	210	219	216	220	207	253	242	220	233	220	233	195	236	222	232	221	215	251	252	225	226	229	235	243	224	201	216	259	226	218	211	230	234	244	241	232	210	230	217	225	239	219	230	207	233	228	215	222	259	254	228	237	211	219	219	216	222	238	230	221	211	228	246	207	225	241	248	211	238	219	213	238	232	255	226	231	227	214	211	206	236	216	234	258	240	221	237	245	252	232	220	217	214	227	240	209	233	226	256	232	213	248	239	228	222	230	243	217	217	225	233	231	224	224	220	208	227	206	194	216	192	218	203	226	243	244	252	229	239	215	232	229	211	262	214	210	214	243	235	218	219	231	235	224	238	229	243	238	219	224	199	230	220	185	242	222	253	246	227	228	226	238	243	220	208	240	235	228	222	214	216	214	222	253	231	225	232	226	208	231	223	221	205	250	228	242	185	219	236	246	228	211	216	228	235	210	210	216	201	206	267	254	227	229	209	237	235	232	217	230	236	260	242	220	236	255	231	208	226	197	232	246	221	215	253	234	209	238	257	227	205	224	232	225	239	220	232	217	245	223	236	236	202	242	214	251	218	242	262	243	243	217	224	237	221	238	242	200	263	228	234	259	201	182	229	221	230	217	236	224	238	225	264	237	239	234	238	221	253	257	205	217	224	214	228	209	212	235	216	214	235	232	218	232	203	214	247	219	241	231	205	252	199	233	211	257	230	213	220	219	241	217	215	244	227	213	247	231	219	223	222	228	225	214	228	239	242	241	228	222	219	223	241	199	205	230	199	227	226	253	227	231	218	208	215	240	220	227	215	192	232	230	213	220	235	231	216	230	217	245	222	234	257	240	217	205	240	249	211	213	233	224	217	223	214	229	240	209	240	223	234	215	211	225	203	229	237	232	258	238	237	226	227	220	212	230	231	241	242	210	221	269	236	219	217	225	237	214	244	226	219	228	238	234	217	206	250	214	232	235	238	217	214	177	243	262	207	202	216	217	232	241	244	207	245	201	235	244	232	227	203	230	225	242	217	244	229	245	252	184	195	208	219	234	250	219	227	246	224	220	230	227	247	245	231	234	197	210	224	217	219	255	217	258	233	249	201	219	225	242	189	245	220	218	236	235	214	241	217	251	207	203	230	237	238	253	245	201	210	204	229	245	219	251	253	225	197	209	237	218	255	239	213	227	231	237	247	205	243	206	229	208	223	243	242	235	230	218	225	197	238	226	222	236	219	227	221	227	207	221	246	233	206	219	224	216	230	219	223	233	247	242	217	238	231	197	231	214	208	231	223	226	213	223	237	226	238	208	227	231	227	258	209	213	227	212	253	237	240	206	220	227	238	209	223	228	219	205	196	224	223	238	250	228	212	207	225	256	222	220	240	247	225	226	218	221	213	231	213	222	271	219	232	228	228	210	223	234	226	212	219	245	226	234	217	236	233	200	237	233	210	233	246	238	221	223	227	242	248	216	214	222	236	217	231	203	257	221	217	238	220	225	227	233	234	212	217	240	238	215	204	213	230	211	221	252	218	234	243	239	228	223	226	235	245	224	232	231	243	240	211	252	205	234	234	277	247	219	217	209	202	206	240	239	212	187	225	222	244	239	251	240	224	214	237	222	215	242	243	235	237	227	223	198	235	243	211	242	240	251	227	222	209	227	212	240	232	203	223	218	225	229	248	222	210	248	222	245	226	216	222	218	216	226	220	239	249	255	196	248	240	231	218	211	253	214	243	203	243	271	240	238	203	248	242	224	217	232	216	264	208	231	214	219	231	225	195	231	239	228	219	217	217	213	245	206	203	235	247	245	241	215	228	235	216	250	242	227	239	221	197	227	237	224	229	208	229	234	233	240	213	234	248	215	227	243	214	207	245	242	211	234	212	196	221	198	237	226	233	197	233	243	207	251	238	218	233	237	216	224	220	246	200	227	216	214	232	224	254	221	214	207	229	196	226	237	235	240	244	221	226	254	218	240	218	248	230	215	217	203	246	233	202	197	238	223	215	224	231	208	271	209	222	205	219	223	238	201	210	235	233	251	245	232	258	231	233	211	237	197	222	222	225	212	233	234	233	198	207	223	228	225	231	242	220	222	243	230	220	235	239	234	246	227	242	213	233	261	218	221	220	245	218	208	218	226	226	212	241	242	232
4968	625	524	366	297	291	267	302	736	1643	2677	1709	602	291	200	220	195	216	217	205	201	210	198	187	202	198	214	195	216	200	185	205	225	197	200	190	186	205	207	194	195	201	187	175	204	183	243	191	199	205	196	229	197	228	229	194	215	202	230	211	217	185	230	193	212	227	218	180	212	238	180	194	210	214	188	189	191	208	231	208	204	235	214	176	197	212	186	211	203	194	215	195	206	230	212	214	203	207	206	173	195	203	221	202	216	188	224	223	200	188	206	206	173	209	205	222	212	228	227	210	214	208	201	216	204	203	205	196	198	214	199	199	223	225	191	197	204	196	170	199	202	232	193	211	179	192	205	220	258	212	195	203	204	194	187	192	209	196	206	195	210	201	221	218	204	198	206	195	196	195	190	197	175	211	183	194	247	191	199	237	190	205	185	193	218	192	188	200	200	230	193	218	218	196	190	205	207	183	178	199	208	192	197	203	212	233	193	227	216	214	213	198	197	189	190	206	206	198	189	191	247	225	213	187	217	192	220	197	201	214	205	200	191	202	218	226	206	204	195	203	189	214	217	186	199	211	194	181	220	188	222	186	200	171	199	207	199	211	197	204	219	173	213	218	201	201	198	193	180	202	210	204	183	219	196	195	196	204	203	204	198	232	215	200	206	175	214	191	183	192	180	183	197	217	216	212	202	214	188	177	199	184	202	194	217	192	189	189	195	191	220	192	216	208	200	218	211	206	193	190	217	192	207	201	240	212	162	180	201	192	200	193	219	223	205	203	200	225	228	219	188	196	200	212	183	211	229	191	206	237	214	208	230	191	188	231	182	201	195	211	191	214	209	195	200	201	201	210	191	188	205	203	208	212	210	215	213	208	197	202	216	189	199	188	220	207	176	181	229	203	199	209	203	232	188	193	213	209	203	213	233	183	199	220	200	212	195	233	204	218	205	240	215	204	205	206	202	197	196	193	200	205	216	184	212	183	201	191	204	194	202	192	225	217	185	185	222	178	222	229	187	182	232	189	194	219	193	162	208	203	197	201	208	198	200	190	171	204	205	201	192	207	203	184	202	195	228	208	205	193	192	226	192	203	171	224	229	183	208	209	189	212	219	190	195	194	196	222	192	191	189	230	215	210	208	218	211	205	213	213	204	215	186	196	211	212	228	199	209	209	213	208	192	235	216	211	220	193	199	205	206	178	200	217	225	212	206	188	199	193	196	213	234	208	211	205	207	216	231	207	215	212	196	218	203	200	213	227	182	192	218	190	198	197	205	214	199	222	201	211	199	209	200	205	203	187	207	222	201	213	203	219	195	200	187	197	196	190	202	197	231	200	193	189	208	196	207	223	186	193	210	206	208	205	199	198	209	191	227	214	189	222	208	215	224	199	183	206	204	201	197	205	200	200	172	172	184	195	202	203	203	213	197	187	231	215	184	198	226	192	215	214	207	218	200	213	199	190	202	222	204	200	182	181	213	205	167	186	214	202	215	222	214	176	213	235	199	176	208	243	207	207	176	221	193	189	196	186	210	214	196	207	207	206	205	208	203	225	199	188	187	191	230	200	189	209	219	192	193	192	215	183	208	227	191	198	193	201	212	213	208	204	199	225	209	199	213	211	216	199	209	200	182	225	195	207	212	190	209	194	210	160	189	194	220	190	229	184	212	190	197	195	197	189	186	211	194	200	194	210	198	188	194	193	190	200	196	209	206	214	201	195	203	200	191	233	190	205	196	210	183	223	209	195	206	206	221	213	199	200	195	192	211	207	225	213	193	200	212	195	192	207	187	198	192	200	211	188	220	195	184	207	209	182	206	219	210	207	200	191	191	208	194	199	225	196	181	234	207	194	192	208	221	212	202	191	209	193	214	199	189	214	209	201	201	203	198	201	208	207	199	195	205	188	207	202	209	194	191	194	220	191	213	198	180	183	208	216	215	212	214	184	196	193	218	214	218	196	217	217	228	191	189	175	179	183	207	209	218	188	233	224	209	221	184	175	196	188	206	190	223	207	204	219	201	206	220	205	222	188	199	194	190	217	189	210	176	187	210	218	201	209	196	217	202	192	178	206	212	206	217	179	206	205	191	179	220	182	217	197	215	200	220	195	219	202	223	192	224	203	206	183	207	197	218	197	185	215	212	196	228	226	179	197	230	200	195	212	227	223	185	206	172	210	201	220	185	202	196	178	227	204	188	188	225	191	206	194	216	206	207	188	212	228	214	207	202	215	237	211	230	244	192	220	199	225	198	198	214	201	203	219	199	205	230	235	227	203	218	229	185	204	217	197	183	187	213	194	182	193	203	205	199	179	212	190	213	200	232	201	172	209	205	211	182	181	199	207	233	214	201	199	194	164	212	201	198	211	176	231	218	225	167	202	194	201	206	212	217	207	173	199	209	204	230	196	195	214	204	206	164	204	187	217	222	192	181	168	189	203	217	204	200	195	198	238	225	208	211	210	220	184	207	251	187	207	215	217	202	189	237	195	211	211	202	200	217	214	214	201	197	209	204	204	198	241	201	207	186	236	200	194	203	201	198	188	210	211	207	200	207	237	197	196	197	216	206	225	182	206	167	204	191	207	195	193	195	241	229	192	195	192	204	189	192	186	243	210	232	199	209	208	202	235	198	195	203	196	183	211	203	201	196	201	209	213	188	202	210	229	205	205	192	216	212	207	168	203	202	212	208	191	219	196	185	229	194	226	206	205	196	182	169	209	211	199	203	192	204	203	188	215	194	198	199	225	180	224	195	180	216	221	189	195	192	194	189	207	192	212	201	186	216	205	186	211	233	219	196	197	200	181	208	221	196	191	227	197	210	199	222	192	197	204	228	206	180	195	204	191	206	203	212	205	188	177	222	204	196	228	200	186	198	193	205	186	221	211	215	206	244	202	182	183	206	192	202	181	200	198	192	220	196	226	188	206	197	215	197	202	206	191	202	177	208	221	225	203	211	216	202	210	209	220	227	211	224	178	204	223	191	175	213	205	171	184	222	181	219	212	209	189	231	215	218	214	189	221	245	209	216	214	213	198	208	207	212	192	203	211	215	198	215	199	192	212	221	192	218	227	188	204	191	221	205	183	192	187	184	210	193	192	186	206	210	203	207	201	203	194	198	202	209	215	230	194	190	189	224	188	199	218	190	206	196	205	206	199	227	192	211	193	171	221	201	201	188	198	201	205	196	199	196	198	221	237	182	208	211	202	176	169	187	191	182	201	212	206	206	203	212	190	222	228	223	222	217	206	210	222	197	199	220	228	218	212	200	202	230	219	207	213	223	214	193	211	209	212	199	206	194	184	209	210	193	191	219	199	202	202	208	218	186	193	234	228	184	201	228	200	189	239	196	214	207	209	207	204	207	222	225	210	225	185	201	196	181	208	210	204	200	184	202	207	209	181	212	224	189	191	212	207	203	200	214	208	202	224	179	194	188	180	209	219	203	203	214	170	220	205	217	205	209	197	228	219	206	213	222	217	209	211	170	204	227	180
25168	21077	26951	25141	4771	826	681	595	3061	18388	19055	9850	2553	783	469	349	343	349	345	342	317	319	374	328	352	333	362	370	354	313	367	343	355	339	332	371	321	340	373	362	338	347	344	358	393	361	335	367	380	355	332	365	347	352	328	348	373	339	310	360	338	351	349	350	332	339	338	337	338	353	399	321	344	325	356	347	368	367	352	359	361	335	345	334	343	365	342	345	345	383	334	335	325	370	371	352	343	317	331	342	338	367	347	333	368	333	348	365	369	321	330	360	341	377	360	336	361	378	332	336	360	312	334	323	345	358	352	358	345	352	349	336	318	359	347	327	331	333	345	357	342	310	331	336	336	375	373	350	352	374	334	336	334	348	388	310	307	321	352	328	357	356	333	370	367	355	367	354	328	329	354	347	359	309	365	315	357	366	350	340	366	328	343	337	370	356	336	363	361	336	387	356	376	362	355	322	335	326	345	326	309	351	339	332	365	326	309	321	322	347	360	344	335	317	351	368	368	316	364	334	346	318	333	341	327	360	363	343	347	363	359	334	333	328	353	374	367	385	346	362	363	350	348	357	339	347	350	355	361	336	340	354	315	371	381	310	339	347	383	337	315	343	335	340	352	326	371	339	367	336	366	374	358	326	349	371	334	339	383	350	350	324	373	355	356	359	366	361	358	345	359	357	317	341	331	352	341	348	353	376	351	365	323	327	351	345	328	376	333	346	352	346	342	353	344	374	336	375	385	337	352	362	354	320	333	354	381	361	340	355	346	367	352	379	334	347	325	372	362	361	369	365	344	322	360	365	393	323	370	324	344	328	321	350	307	338	353	360	356	339	331	352	320	368	336	341	342	350	366	354	341	352	344	341	343	353	353	330	359	365	356	359	338	343	357	379	341	360	369	333	336	383	352	358	385	357	328	342	319	369	375	370	340	354	338	400	341	348	375	333	359	352	339	340	309	337	362	349	332	329	344	350	365	348	339	319	372	353	307	334	369	364	319	350	364	368	336	327	335	362	338	322	394	330	347	347	336	375	350	350	363	344	348	337	339	355	349	383	358	372	353	355	316	334	311	347	337	355	334	328	328	358	364	320	365	346	347	365	324	311	338	358	363	389	364	337	331	360	342	320	333	355	347	344	329	391	352	341	386	344	358	369	343	351	377	370	346	332	351	335	366	359	361	325	315	328	305	344	375	340	329	375	340	380	349	355	358	335	351	339	360	374	352	338	348	360	323	317	353	334	328	343	342	359	341	330	338	333	303	315	338	326	333	338	349	337	365	355	372	325	372	312	344	360	323	345	341	344	367	343	327	354	345	309	380	365	348	316	359	347	336	352	326	330	325	312	332	325	309	352	381	360	348	368	332	398	356	328	333	334	360	328	336	350	334	354	351	330	304	332	349	366	356	347	331	342	321	374	328	342	356	362	355	355	327	378	359	374	360	359	363	341	299	326	366	346	317	369	364	375	333	343	372	359	369	361	325	329	344	300	362	373	348	348	344	329	327	346	353	358	343	346	344	335	350	333	319	360	347	367	341	331	357	358	368	297	356	329	344	317	396	359	379	351	378	370	362	333	337	349	338	356	351	318	342	328	337	334	365	348	338	344	388	352	353	335	392	338	351	337	328	360	326	343	338	339	312	322	350	375	350	373	333	353	346	361	307	338	333	346	303	346	337	355	355	330	356	336	365	355	343	377	355	360	347	307	364	316	372	388	339	360	320	315	341	347	389	345	370	347	348	377	335	337	344	382	349	348	343	331	337	356	360	328	327	330	358	335	332	304	341	369	337	355	335	311	355	346	377	331	310	301	337	348	364	325	345	326	314	331	355	361	309	343	399	359	335	357	368	312	308	311	320	316	351	345	333	381	366	360	297	354	338	329	322	386	319	343	326	356	325	367	383	371	328	369	348	326	335	340	334	333	320	349	360	356	364	367	346	332	371	345	336	308	298	307	324	334	328	360	362	366	325	353	366	379	330	359	351	334	367	368	345	357	334	337	380	346	340	354	357	341	347	338	371	340	377	348	348	356	351	337	362	361	337	353	336	324	327	344	385	319	336	333	316	325	341	348	346	351	345	353	385	353	346	335	343	341	343	296	366	371	331	354	353	344	362	327	327	336	329	347	311	352	385	352	363	306	360	380	360	330	352	373	347	348	332	359	370	340	345	349	341	364	354	352	344	362	366	357	337	350	365	335	355	378	391	311	334	343	342	344	343	333	349	320	347	363	355	337	371	325	371	366	372	359	334	323	349	352	326	364	351	325	335	329	329	323	372	351	333	350	352	334	326	349	355	344	347	332	319	340	347	354	354	334	336	317	337	374	373	324	358	371	343	349	342	327	323	351	332	318	380	360	346	335	295	358	360	320	337	340	359	349	366	363	330	357	345	358	363	340	374	335	349	335	358	321	356	338	336	332	351	345	362	345	350	354	349	354	339	322	338	320	347	354	370	332	356	367	324	333	332	342	357	321	370	323	355	317	337	342	359	311	354	317	333	343	317	360	330	328	339	351	310	321	377	334	323	353	349	363	355	344	346	342	380	338	326	372	368	345	339	366	364	358	347	352	327	328	349	370	364	324	345	364	335	352	350	317	343	328	330	344	354	348	325	330	318	347	354	334	337	365	367	358	355	345	357	343	340	297	327	321	336	344	322	311	363	315	322	326	355	353	336	341	365	360	332	358	357	362	335	351	375	302	338	363	350	326	353	352	350	380	341	318	376	342	351	366	336	359	352	329	358	354	313	336	354	308	352	357	356	324	336	356	367	367	328	327	309	352	355	319	362	349	327	362	342	339	344	315	350	339	358	362	347	302	347	354	350	307	348	337	329	344	394	342	354	349	378	340	333	368	350	344	343	356	363	329	361	314	359	375	337	321	316	344	329	369	327	362	396	343	328	329	355	353	351	344	333	375	306	319	323	323	338	353	340	372	330	359	334	394	312	341	346	330	313	322	339	340	328	385	373	357	324	365	322	316	346	368	346	367	353	320	321	342	327	378	337	364	333	338	347	364	328	362	340	324	328	368	327	347	325	333	310	341	326	354	344	353	341	364	333	347	303	347	384	350	343	336	299	375	348	355	363	362	356	358	322	349	345	334	304	327	331	342	327	344	371	316	338	310	331	335	347	344	339	375	340	321	350	322	356	366	337	365	348	360	384	350	346	350	359	350	342	344	365	345	317	345	338	355	345	333	311	346	338	363	327	371	334	356	330	350	359	360	337	349	359	326	336	331	380	346	370	338	331	356	318	308	341	362	334	341	370	336	352	340	318	348	318	383	342	334	356	330	324	356	333	323	344	309	319	326	340	350	335	339	327	358	317	355	345	375	353	322	328	337	374	302	328	337	324	375	341	351	376	335	329	350	340	339	365	354	322	339	376	371	368	338	335	357	356	367	329	345	349	342	323	315	323	316	369	345	352	312	347	338	323	340	314	358	333	327	343	342	342	378	354	352	395	337	334	316	341	358	307	375	351	301	360	330	319	365
3624	3355	2558	1328	930	667	595	772	5065	20125	16750	8313	2288	831	488	327	311	337	277	307	329	330	330	299	319	342	323	332	324	316	336	288	296	294	326	325	308	321	322	295	324	296	325	302	310	320	343	334	295	326	305	303	333	315	360	338	335	304	309	319	317	297	332	352	311	308	309	303	299	334	320	315	315	329	342	315	320	300	340	308	304	319	349	337	329	334	289	303	309	308	331	315	310	291	324	313	314	298	340	328	304	298	320	300	294	331	287	274	322	314	323	277	305	297	298	354	322	323	303	329	306	292	331	315	296	329	331	300	312	328	305	313	329	307	298	328	317	303	336	303	322	330	294	282	315	307	318	331	316	341	331	308	314	321	348	320	301	303	315	322	316	282	315	310	286	294	289	311	304	321	309	342	304	322	287	361	293	328	331	304	302	296	322	310	338	303	331	285	301	327	301	318	310	323	322	314	317	321	312	322	297	319	299	317	326	320	349	338	319	315	314	317	327	319	319	349	316	272	306	325	294	329	307	305	296	296	356	324	337	282	316	322	285	296	325	298	321	305	328	328	316	303	283	299	322	315	313	331	364	268	298	302	293	337	293	311	303	301	284	305	346	324	300	293	303	292	312	332	305	324	332	334	300	297	321	322	303	316	309	308	333	323	284	338	332	321	316	317	324	307	295	319	337	314	318	287	306	310	335	317	310	295	303	298	340	287	326	324	319	344	333	289	300	318	329	293	354	332	294	305	330	307	304	296	307	314	299	324	320	309	311	341	355	294	336	300	309	288	292	310	339	313	304	302	308	314	315	318	334	309	303	291	356	330	314	315	310	306	284	327	294	351	319	327	294	311	336	301	308	329	307	308	302	335	302	303	334	301	325	323	319	331	298	315	304	320	342	299	299	286	285	303	293	275	317	336	288	323	331	330	340	341	298	278	335	304	308	316	303	316	327	276	326	300	292	331	284	285	309	335	322	320	292	297	312	313	283	314	322	301	311	278	304	302	336	341	318	312	309	335	294	331	310	310	310	300	313	304	309	305	312	348	332	323	344	338	347	322	312	327	279	298	285	314	359	324	330	334	330	296	331	291	279	310	316	301	310	308	298	313	292	325	301	329	293	275	314	318	302	329	301	327	346	349	350	245	321	340	281	301	301	327	320	306	323	310	299	297	330	317	325	311	338	297	287	303	298	309	321	289	324	291	304	307	307	296	346	325	313	304	283	313	296	301	313	307	293	345	316	333	298	323	323	305	285	290	328	347	307	296	354	319	275	315	329	329	314	316	305	295	279	299	320	311	290	341	295	315	330	328	323	322	288	279	307	293	317	324	314	326	298	343	323	299	325	339	308	328	290	301	306	304	319	324	304	314	302	292	298	322	301	296	330	302	312	327	302	299	311	329	311	326	326	310	339	306	317	296	300	278	309	315	314	337	323	336	305	300	304	330	340	310	304	316	293	335	335	337	322	314	313	325	317	351	305	330	308	307	292	303	306	313	325	311	299	306	363	321	306	296	331	289	311	330	293	301	314	293	316	355	318	326	311	319	280	277	329	296	361	303	288	302	304	298	317	303	303	335	340	317	305	334	323	287	305	305	279	311	319	319	313	311	312	325	329	318	304	289	294	294	320	340	299	338	323	292	291	305	293	306	304	332	311	299	348	330	346	296	296	295	323	309	341	315	324	277	350	340	293	287	345	305	323	328	296	297	323	328	336	323	302	323	302	350	308	314	330	311	301	311	318	291	312	323	309	281	335	310	298	328	337	299	287	304	319	335	319	336	282	344	288	304	325	298	325	315	367	325	310	327	311	319	309	293	313	283	314	328	308	317	295	324	347	341	260	329	321	320	343	332	289	295	320	303	306	319	316	305	296	328	321	310	312	334	300	314	301	291	317	295	319	304	320	318	349	314	289	323	300	322	328	330	327	324	284	314	338	296	314	317	323	295	299	314	318	321	325	322	327	321	312	338	330	314	341	302	304	305	280	308	318	309	310	315	326	292	352	305	354	353	319	295	315	332	300	336	317	319	284	298	284	332	298	316	334	306	316	308	348	303	283	269	336	294	304	284	337	327	324	301	295	298	296	309	281	269	304	307	317	328	311	305	333	305	325	319	291	303	312	278	336	344	331	285	296	324	320	333	335	328	362	313	298	321	310	325	314	302	310	328	283	317	308	330	307	330	280	318	306	330	326	298	342	322	301	291	274	300	322	323	313	306	307	318	320	321	317	326	301	338	313	304	315	271	354	317	315	322	299	291	312	304	323	313	331	313	301	340	319	308	300	300	324	321	310	307	329	347	312	315	276	293	318	303	285	303	305	332	294	299	315	320	339	294	289	336	337	300	348	288	337	303	318	289	328	313	312	317	303	320	324	269	332	321	310	330	307	327	307	320	316	293	286	319	328	330	306	327	292	290	277	323	301	306	295	306	298	335	304	319	334	316	331	300	312	336	312	291	302	305	303	315	324	285	306	309	310	320	300	338	328	318	314	323	318	329	307	317	333	340	306	276	307	287	306	331	288	303	301	312	337	308	335	300	318	316	311	325	311	328	309	295	315	309	315	322	313	308	315	308	312	311	295	309	293	327	351	311	324	314	321	322	306	304	299	304	296	326	288	306	330	321	348	285	310	297	304	326	292	272	311	279	304	309	290	325	291	341	281	313	295	288	309	309	329	320	295	292	312	318	282	347	301	311	329	322	323	331	288	322	319	327	331	330	330	322	297	354	307	323	322	342	278	278	343	298	292	304	341	308	300	331	297	307	309	283	338	317	336	356	315	292	329	315	312	311	295	327	317	298	297	303	313	314	319	329	295	289	310	323	305	313	309	309	305	312	275	313	341	284	308	326	304	311	334	315	328	316	291	322	303	330	312	331	324	317	311	322	300	303	292	350	296	299	306	325	320	296	321	326	320	308	291	292	292	308	309	316	312	328	323	318	339	303	334	313	284	317	306	300	322	287	322	307	326	303	289	302	286	272	306	329	327	287	324	289	327	328	318	300	333	306	302	320	318	324	296	308	357	310	323	329	293	319	327	304	332	294	324	332	316	273	330	328	315	289	313	300	302	321	305	293	323	306	282	327	314	304	282	330	310	322	285	312	279	295	312	347	303	289	302	299	324	324	331	286	318	313	312	332	304	299	308	299	316	332	318	318	302	321	316	308	327	311	347	317	298	343	323	312	285	328	287	333	303	309	305	335	338	309	284	320	324	354	331	292	279	320	316	311	303	326	330	287	344	292	324	296	298	299	314	307	287	341	327	314	273	322	326	294	321	350	347	309	319	311	311	300	325	303	302	320	310	323	340	278	325	312	297	323	341	313	309	357	299	310	338	326	295	315	330	285	307	325	281	322	292	326	281	311	281	315	343	310	327	309	305	275	311	300	309	300	335	306	349	297	308	306	313	303	290	299	291	306	310	282	268	330	315	358	291	318	293	293	311	333	338	307	318	315	325	337	325	328	301	305	304	301	296	302	302	304	302	284	305	315
23831	21068	28299	24080	21064	8390	1715	1822	7632	27278	34946	23741	9574	2577	939	608	578	610	605	585	617	611	563	634	648	622	630	563	565	632	580	589	605	587	597	648	618	581	594	583	599	613	636	621	617	583	646	558	606	562	610	636	586	638	619	569	628	576	644	591	613	611	609	589	570	585	610	634	609	613	612	597	613	576	619	598	621	584	609	605	615	622	596	606	616	579	600	622	551	544	614	609	608	571	554	578	619	541	616	587	560	582	595	563	581	591	597	562	590	603	601	584	547	606	587	666	589	568	602	610	602	632	599	575	550	583	557	590	593	519	543	609	607	591	600	594	613	610	580	606	603	636	595	615	629	554	634	587	629	632	589	581	610	614	600	596	589	638	598	633	532	553	591	603	565	589	616	573	571	665	603	580	588	581	604	589	635	576	640	601	598	591	582	595	588	605	601	614	613	597	630	597	576	602	630	573	592	593	573	592	600	579	587	605	544	598	620	615	578	586	627	592	608	605	549	577	582	581	568	607	652	549	606	591	598	595	616	564	588	558	573	582	565	586	588	568	589	593	625	570	587	601	574	592	630	556	566	621	610	570	563	594	595	575	572	564	562	565	612	595	585	592	562	608	617	611	559	612	626	640	591	559	602	603	588	603	594	615	600	581	600	618	586	575	547	529	593	611	552	547	594	554	647	591	572	594	581	609	614	614	604	559	552	585	584	577	600	587	598	550	564	553	618	578	599	630	605	599	571	580	612	616	594	612	587	579	567	580	589	588	615	597	618	573	585	596	611	604	622	613	569	600	562	590	619	635	594	602	628	626	625	592	574	583	577	601	601	564	620	580	563	613	593	606	609	594	592	641	592	543	551	585	628	571	577	591	624	561	582	614	593	647	560	603	597	602	611	607	565	607	634	623	581	564	594	611	579	617	570	630	623	563	586	580	583	587	602	571	629	583	569	567	554	588	580	598	622	550	625	562	567	598	590	545	580	591	602	572	556	624	569	585	604	607	583	598	602	630	570	607	601	623	550	573	580	583	592	659	588	655	597	576	576	605	596	615	607	587	618	607	583	627	569	577	646	594	572	581	591	623	574	601	630	577	597	517	575	612	594	590	566	553	603	610	576	600	585	556	557	609	587	537	584	593	616	566	625	600	578	635	575	602	550	603	611	573	605	608	578	587	545	624	598	547	564	609	612	625	598	630	596	565	537	582	628	567	573	597	575	611	593	598	608	593	624	610	594	584	618	597	601	555	597	582	587	615	602	622	566	613	560	573	625	614	557	606	596	601	602	611	616	600	619	589	559	632	615	555	601	609	590	566	617	563	579	613	602	607	575	624	635	634	620	598	577	580	615	632	601	602	626	605	555	612	618	569	572	551	542	617	580	623	605	571	566	611	578	556	554	575	602	624	580	576	594	604	595	614	555	583	585	600	584	573	544	588	596	581	578	622	589	577	561	575	626	574	615	549	621	638	596	621	559	609	582	558	599	617	592	629	624	584	582	633	604	581	601	574	574	573	569	590	558	593	586	577	611	557	576	596	570	600	578	591	607	571	574	593	603	601	539	602	581	556	578	541	571	585	614	594	570	587	580	618	569	558	575	566	603	603	594	614	605	604	568	603	593	589	550	605	621	588	623	563	608	648	572	632	603	629	662	626	577	603	610	598	579	594	618	606	606	580	614	560	633	605	549	560	627	563	615	574	579	632	596	595	591	605	574	568	578	521	560	590	649	629	622	581	623	575	562	649	540	587	598	606	610	598	598	606	613	604	605	558	610	611	583	606	570	586	601	608	582	550	587	606	593	653	594	595	591	547	656	579	585	579	597	638	595	563	619	575	592	597	589	574	602	589	610	609	564	587	586	573	594	639	582	601	579	578	631	563	605	624	607	597	599	623	610	598	583	569	596	594	548	589	589	589	618	579	594	630	563	600	599	569	583	605	558	582	627	606	612	571	602	604	585	619	607	612	632	593	600	588	539	574	565	589	591	599	589	602	578	564	646	564	590	632	597	565	601	617	590	599	605	556	609	620	596	535	568	679	623	596	612	600	546	613	578	573	550	597	601	563	619	561	597	604	582	612	609	602	577	563	582	592	611	599	597	576	582	587	586	601	620	608	590	662	596	594	615	585	593	570	623	622	607	600	585	580	631	599	572	560	544	569	539	577	602	602	601	574	611	643	551	588	595	583	585	582	609	612	580	600	588	599	615	604	558	573	631	556	557	621	622	568	641	592	629	558	582	541	608	582	603	578	589	570	564	598	628	617	575	638	629	550	592	589	566	573	628	583	619	595	534	588	558	570	581	608	544	601	631	600	682	571	584	552	633	586	589	607	629	593	603	589	637	573	553	594	564	582	577	612	615	552	551	598	540	626	566	582	604	590	597	581	572	577	584	582	611	608	559	624	585	595	583	592	577	629	585	570	596	594	601	595	625	605	578	591	548	562	568	576	584	553	576	603	590	639	595	624	608	583	582	585	583	568	606	600	555	563	601	587	627	596	545	574	602	576	571	611	567	574	547	604	608	575	595	583	618	596	584	538	612	588	634	618	588	580	587	553	593	584	606	606	583	612	556	559	596	603	584	587	601	589	611	607	583	596	572	566	581	584	583	599	598	573	601	609	555	592	613	579	587	590	590	570	599	600	579	576	614	554	608	622	591	614	582	601	554	623	565	628	599	597	636	584	571	589	587	590	598	585	580	573	594	583	592	589	555	552	567	630	574	595	626	586	595	569	576	560	638	612	618	562	582	571	612	575	597	593	525	608	569	594	572	572	541	632	610	605	645	572	579	590	521	601	637	576	576	582	567	607	556	624	596	561	619	600	603	582	588	581	605	542	623	643	581	615	555	621	560	595	602	579	587	592	610	601	583	615	562	604	553	571	598	551	568	566	571	552	600	598	588	554	597	611	593	589	599	631	630	588	618	559	628	613	533	579	613	579	613	583	547	562	595	593	590	576	650	580	600	582	594	593	630	567	609	623	579	605	575	569	570	629	561	595	586	587	565	600	582	651	568	610	576	642	595	573	570	609	520	576	610	619	576	581	621	584	588	563	611	575	594	574	605	588	588	582	611	562	553	578	613	585	564	566	618	560	585	600	553	595	591	586	618	615	609	597	599	615	606	599	590	618	612	605	552	548	562	563	633	584	619	581	576	577	612	574	583	573	572	553	606	609	529	615	588	569	587	584	598	583	568	574	610	622	554	587	587	619	579	633	613	591	598	606	560	550	551	583	566	587	596	572	621	576	553	535	597	611	593	596	562	612	564	571	584	634	573	569	607	630	579	642	556	634	579	554	650	593	594	578	554	594	601	611	562	576	571	595	587	576	636	610	578	650	580	608	597	546	551	624	566	575	590	606	597	613	608	608	628	617	600	596	570	577	592	625	572	596	619	589	579	559	574	618	613	595	568	635	570	579	613	617	587	586	601	580	595	591	615	561	568	575	630	569	635	556	596	593	570	610	580	595	612	581	616	592	613	607	577	573	594	579
4149	6610	5288	3012	1908	1582	1218	2351	11019	29543	30533	19134	7657	2355	903	508	502	522	548	529	563	570	544	572	569	562	529	545	517	531	555	500	507	536	527	499	535	541	487	553	524	497	496	515	509	527	509	570	494	501	526	533	519	532	493	520	530	531	516	515	493	497	533	521	547	526	513	498	543	520	509	534	481	542	508	496	499	538	524	529	505	509	511	509	527	502	537	511	502	473	537	501	541	556	514	546	529	517	487	546	536	549	536	489	505	505	526	535	507	501	519	497	530	564	502	538	532	542	508	499	528	550	520	505	554	551	494	510	486	498	525	461	508	504	518	511	522	531	517	522	547	498	495	481	517	516	517	507	526	520	522	536	513	547	497	493	536	509	505	538	529	511	517	537	517	511	499	502	516	504	529	541	528	517	532	480	502	512	502	489	477	500	509	471	537	489	505	534	510	531	537	512	511	530	541	492	550	511	509	500	563	519	559	525	534	503	513	563	541	553	531	530	530	521	520	500	514	477	503	521	522	526	486	514	511	549	522	543	485	504	494	557	519	492	513	514	482	525	513	497	496	508	521	481	492	560	478	501	495	502	475	520	537	526	528	466	512	547	508	505	502	494	534	498	489	528	490	515	524	548	519	505	524	510	493	505	503	522	528	519	498	524	554	506	541	492	476	499	510	532	527	506	543	516	551	503	491	513	508	532	546	540	519	497	483	513	511	564	495	510	505	517	490	498	543	503	517	529	521	488	497	506	524	481	581	502	509	509	478	500	512	500	543	512	516	491	490	502	520	538	496	527	509	534	573	561	528	527	489	540	477	503	554	511	501	551	523	509	558	505	523	504	544	497	531	547	542	528	507	516	531	491	517	525	577	499	505	520	540	483	534	508	550	556	493	504	516	450	492	501	548	482	529	482	499	500	521	518	552	490	499	513	522	505	493	518	458	521	525	521	535	596	517	516	494	504	535	536	508	512	519	532	515	492	521	518	479	512	509	488	561	512	509	524	526	559	477	502	500	511	553	513	525	509	530	515	551	535	546	453	492	509	548	486	507	446	526	528	525	507	537	491	498	487	503	525	514	489	534	509	486	516	534	490	492	543	522	511	499	500	500	508	507	564	500	518	479	505	512	487	501	530	519	535	515	524	511	537	537	519	520	499	525	521	497	501	524	488	521	503	541	509	542	526	515	478	491	481	510	506	508	502	518	501	553	533	523	518	542	525	496	516	522	511	498	492	467	523	505	510	515	529	518	488	499	521	495	523	511	514	503	533	485	493	516	524	523	520	496	512	555	499	466	529	462	536	547	529	531	541	467	525	496	501	490	547	521	551	537	509	515	500	521	490	482	535	479	482	511	519	503	509	502	534	526	458	510	523	470	534	498	524	485	447	498	533	514	511	519	505	507	512	491	502	484	507	469	513	515	540	527	486	563	562	514	523	523	527	496	487	530	475	494	507	521	509	543	500	504	499	499	506	485	522	515	524	459	525	513	536	525	478	501	518	493	522	530	541	513	536	508	523	523	468	487	516	516	456	488	491	507	500	498	497	530	497	515	514	519	567	507	510	488	600	514	513	535	523	502	493	500	512	522	547	467	541	520	478	524	548	552	505	542	515	520	554	506	522	542	512	523	564	538	474	513	507	496	479	534	506	482	544	528	525	488	502	535	492	487	492	494	540	498	528	513	569	465	486	519	493	482	506	515	509	499	513	488	491	526	543	566	509	493	534	511	481	527	469	509	512	503	540	496	470	498	523	489	516	549	486	511	512	489	543	492	520	533	527	526	499	471	495	557	503	503	531	493	514	544	522	521	503	517	547	539	505	527	535	498	546	490	540	523	517	477	493	526	525	481	503	586	522	496	477	481	523	538	520	523	521	515	486	523	523	510	471	554	526	529	503	536	530	528	494	558	520	488	518	488	524	530	526	491	519	525	481	497	546	512	488	505	519	538	519	498	473	541	488	500	500	508	535	466	485	513	489	516	529	562	508	511	486	537	489	537	492	488	533	500	520	554	525	529	545	508	508	525	532	528	489	520	486	506	509	511	488	504	488	500	491	499	462	525	548	518	516	499	514	505	513	506	503	518	477	509	500	529	494	534	508	496	503	496	497	524	535	533	493	520	491	512	541	501	560	514	529	529	537	503	505	529	505	524	537	509	501	512	499	499	520	502	490	492	531	514	500	539	519	556	522	518	543	494	504	538	521	554	520	506	511	503	539	522	537	499	544	551	535	526	516	519	507	537	537	504	546	547	504	493	509	501	534	513	530	506	536	496	503	495	479	471	537	530	497	517	537	508	525	513	512	507	486	538	502	515	502	496	565	523	527	526	524	480	503	488	501	517	517	507	532	544	523	506	498	492	474	526	503	518	479	468	500	479	521	528	491	493	503	498	479	499	475	511	489	530	518	541	500	509	552	507	522	517	499	512	519	482	538	541	506	545	522	486	509	536	469	514	540	494	490	532	506	491	484	543	478	511	485	517	482	500	529	512	534	528	523	528	550	533	504	528	505	531	542	529	519	542	532	511	527	516	460	539	540	483	529	511	535	517	511	547	530	501	493	527	515	494	533	525	488	524	565	513	518	500	500	476	513	550	532	483	524	512	499	542	491	525	512	516	473	505	497	495	496	498	525	554	493	511	503	511	518	496	533	512	524	498	524	529	560	528	542	493	469	504	576	523	496	489	500	526	495	451	520	514	515	519	547	521	558	518	528	497	543	560	502	548	522	478	541	478	502	525	521	541	516	517	536	530	502	517	496	525	498	537	481	518	482	510	517	516	498	528	538	518	498	517	507	551	500	517	550	499	517	544	532	514	493	536	495	494	541	515	480	484	494	505	532	514	488	484	537	515	527	523	505	474	514	541	533	527	545	481	486	553	538	508	519	474	528	520	478	487	516	509	510	524	509	535	533	519	528	515	550	517	506	461	551	497	489	506	503	506	533	536	517	503	513	492	501	531	506	509	441	514	542	538	489	500	491	507	540	525	539	518	514	450	490	500	533	554	502	514	521	518	506	494	533	514	518	498	542	548	527	518	544	502	507	508	534	485	527	520	500	495	506	501	515	486	512	529	520	514	530	580	545	497	503	508	533	527	508	510	481	471	492	552	488	520	520	514	512	506	512	498	494	496	508	482	500	487	535	509	470	500	469	488	491	519	477	520	524	489	491	519	517	478	478	513	491	492	503	507	500	508	499	528	484	477	502	519	495	519	479	526	515	476	479	521	512	535	514	515	466	510	504	486	494	514	536	518	552	539	534	523	476	532	511	457	504	544	491	519	557	472	521	502	480	538	525	481	528	491	493	551	509	509	554	553	496	511	534	515	567	488	509	524	516	524	506	478	514	546	530	541	491	542	520	510	524	503	493	493	509	489	536	490	498	475	504	533	518	480	535	510	482	533	503	509	473	484	452	530	518	508	475	555	483	525	530	546	506	465	555	525	525	466	524	478	495	534	505	510	519	517	565	507	493	548	530	499	479	524	498	515	503
27276	12341	1513	688	476	460	416	432	436	1395	2350	1758	961	583	429	378	376	362	350	381	363	363	385	353	329	342	380	347	351	380	339	361	396	348	364	368	382	403	354	351	370	348	341	387	375	341	386	397	340	374	388	342	365	346	388	375	370	417	380	385	340	371	336	381	377	363	384	333	364	381	378	346	368	339	365	376	338	363	352	394	372	375	337	373	339	363	325	364	382	361	386	361	370	372	368	347	351	380	363	356	364	341	405	359	341	336	346	377	374	404	370	366	368	367	349	382	366	389	330	370	360	395	353	354	321	339	384	365	355	377	346	374	377	369	366	363	400	362	369	343	355	394	365	317	362	330	341	359	404	397	365	385	341	345	339	363	378	317	362	342	359	386	335	346	348	353	370	374	367	382	366	350	381	357	351	371	404	367	348	362	360	339	349	315	340	361	363	347	339	342	356	362	349	334	315	384	372	362	361	345	373	373	369	348	381	380	346	354	382	400	358	393	370	346	374	344	371	354	345	371	370	340	358	349	371	379	353	355	351	381	364	357	375	379	329	346	387	386	379	328	349	398	364	407	383	362	361	383	380	385	385	354	368	341	354	364	336	345	367	389	386	339	380	364	375	355	362	343	356	362	406	371	382	361	363	361	398	372	397	383	381	383	394	368	381	370	341	373	408	390	337	369	415	368	358	346	355	340	362	377	352	357	405	351	346	377	405	383	370	334	373	350	355	362	396	362	366	378	309	379	352	338	374	389	353	345	372	353	397	346	347	364	352	386	364	335	362	373	392	377	332	368	361	375	362	356	357	369	363	369	365	401	355	342	380	378	394	378	385	336	372	388	344	385	371	355	369	390	406	351	351	381	345	384	339	354	393	390	355	373	362	400	357	342	361	372	357	339	364	366	366	373	361	374	348	361	349	342	355	371	355	339	374	362	322	335	398	366	347	374	387	372	355	389	378	363	362	367	378	343	354	365	370	377	363	365	375	402	315	389	334	371	380	379	335	377	349	354	375	389	391	356	363	385	340	350	365	327	384	389	379	401	360	381	333	338	378	350	369	341	366	385	374	398	352	367	352	364	345	350	365	359	396	384	368	359	381	354	356	366	337	352	368	332	384	397	355	398	368	367	368	376	390	371	394	376	367	347	361	359	368	374	377	351	356	319	364	361	365	381	374	403	342	360	375	372	376	374	370	407	380	382	327	355	346	378	361	363	395	360	346	361	381	363	363	374	374	372	372	350	361	341	355	366	348	341	399	387	380	367	378	386	366	368	355	347	338	347	347	353	358	375	373	372	366	371	362	347	360	396	351	352	389	331	363	346	343	319	349	363	346	382	387	383	375	341	396	355	366	355	378	396	342	363	357	344	378	399	351	364	347	324	384	375	362	372	359	352	370	359	357	363	368	362	370	351	327	377	381	335	381	373	337	370	374	361	341	360	338	364	321	388	387	368	337	359	364	351	406	363	395	362	327	379	383	354	378	348	369	366	366	379	365	377	348	325	372	355	356	383	366	361	368	372	372	359	343	390	367	361	378	373	324	339	399	324	390	353	377	350	373	377	352	346	357	367	329	361	315	370	361	364	362	360	348	368	367	344	371	390	394	312	389	369	358	352	335	342	363	337	371	375	348	409	359	380	357	370	342	353	360	364	370	356	355	358	355	333	389	380	367	366	382	344	383	371	369	365	320	379	374	379	408	382	382	392	381	360	398	350	321	316	397	339	370	318	366	350	373	340	403	382	364	356	354	355	374	326	366	393	405	377	383	343	330	359	397	404	381	367	365	368	364	353	361	369	398	335	349	374	354	363	336	375	349	383	363	401	373	357	348	342	354	361	345	375	330	382	335	369	340	366	360	342	360	357	373	358	339	338	358	350	391	357	337	365	347	369	398	370	386	330	371	346	392	353	376	353	378	379	371	368	397	340	371	384	357	360	351	365	367	338	384	352	400	403	342	364	354	351	367	350	355	323	382	372	352	359	388	368	408	358	362	346	381	353	398	365	342	363	346	395	403	345	326	369	356	366	377	317	348	328	350	381	384	405	410	371	375	359	363	326	364	367	382	369	353	364	362	399	357	331	355	382	373	364	357	383	400	383	387	342	401	396	354	364	355	356	379	368	360	349	367	385	341	360	355	366	385	355	356	360	361	385	332	322	380	371	328	359	345	341	401	356	386	400	363	373	365	363	375	358	374	376	407	384	365	356	359	338	339	350	360	380	396	375	362	392	364	359	408	393	362	382	377	357	352	365	380	377	332	365	373	362	361	383	340	357	335	355	339	351	413	385	361	342	379	344	357	383	344	359	346	356	381	355	372	362	370	350	398	338	378	349	350	401	393	402	375	397	336	379	394	330	351	401	372	350	361	393	385	333	386	378	358	362	353	364	386	390	386	377	369	415	406	376	371	353	381	347	336	377	379	402	372	329	357	358	360	367	372	333	355	375	369	392	385	391	352	341	376	386	331	379	380	363	381	374	371	367	362	372	364	367	350	368	381	377	377	386	367	401	398	344	347	380	356	373	380	364	346	375	347	355	361	362	376	352	372	358	366	368	348	359	342	340	365	390	358	353	357	361	371	344	340	344	378	379	384	344	349	360	357	381	359	353	376	373	380	396	402	363	393	351	336	357	339	354	349	381	374	398	406	363	346	324	399	365	397	353	350	357	402	339	396	335	370	370	398	341	380	327	386	357	377	374	349	357	366	328	349	358	391	369	390	405	330	369	327	351	386	373	348	359	378	381	382	352	379	335	339	340	355	357	341	370	368	354	378	351	322	389	375	381	365	365	381	364	374	347	315	343	363	375	341	374	357	346	385	368	365	370	372	382	352	347	383	358	335	361	359	358	343	354	365	368	332	369	340	390	382	382	366	343	373	378	368	368	374	371	354	367	353	391	368	374	346	362	382	390	367	372	372	365	390	358	373	340	364	370	338	372	336	353	375	392	327	390	357	376	390	378	376	360	355	384	351	394	360	355	355	357	397	351	357	341	358	365	334	370	356	373	372	379	340	361	343	355	390	353	362	366	397	382	349	367	373	408	393	369	348	336	345	373	421	370	358	367	358	400	365	369	374	343	380	363	373	329	362	384	340	337	363	375	349	365	387	384	362	343	351	356	384	376	345	359	347	360	337	365	385	359	405	337	326	382	344	366	361	344	369	347	364	331	372	389	378	366	360	359	417	365	356	311	398	361	385	356	372	352	349	372	353	372	396	389	334	375	366	360	383	402	381	373	365	359	368	331	374	375	358	378	409	375	358	368	333	348	352	373	386	380	366	348	378	391	341	341	379	366	372	351	345	360	384	337	388	375	372	390	321	404	387	349	375	381	356	345	329	378	345	406	357	340	371	345	374	334	370	381	319	397	375	344	391	353	378	351	351	336	374	387	326	368	373	363	350	391	391	352	352	356	354	362	388	370	348	346	376	379	308	381	365	367	377	355	373	343	340	330	396	346	349	355	429	351	394	363	363	342	359	354	390	370	369	351
5134	807	878	563	484	421	357	401	555	1953	2966	1987	996	566	379	311	316	328	296	285	339	322	355	316	302	329	306	305	353	301	331	334	305	319	316	339	331	360	325	323	314	317	327	330	320	323	302	334	343	329	326	307	304	329	299	331	334	323	296	323	340	309	314	289	312	318	316	299	304	302	327	314	333	311	340	333	337	334	298	322	306	284	320	305	326	316	317	320	334	285	284	330	330	312	352	314	316	305	303	314	323	329	332	315	282	303	317	304	309	314	277	309	318	312	304	318	298	291	309	337	303	347	299	328	325	296	320	307	344	303	333	257	342	316	296	342	311	307	295	299	312	285	308	313	301	336	337	317	345	339	337	310	314	319	294	269	301	292	336	297	327	325	319	313	305	297	313	317	336	315	291	349	311	298	346	312	309	339	324	329	282	346	290	302	294	314	304	328	318	298	291	296	354	299	346	309	286	320	298	318	328	308	354	306	342	328	299	311	310	300	313	316	296	332	331	307	327	285	337	304	330	301	318	312	320	337	297	322	318	293	313	319	325	321	311	325	352	304	332	304	305	288	299	318	305	303	319	344	324	337	289	346	325	297	322	303	307	327	323	286	334	314	322	328	337	345	295	350	306	317	332	369	309	323	304	315	309	327	320	337	347	307	316	319	362	307	327	315	334	312	283	331	310	286	314	362	318	295	289	294	303	335	330	334	356	364	332	318	312	317	322	296	324	281	359	322	307	321	336	322	298	339	323	296	328	337	315	319	325	295	328	328	318	292	323	335	322	280	359	323	330	329	309	299	349	321	338	333	300	298	312	301	322	324	346	321	326	339	357	323	315	297	306	318	325	318	333	373	330	314	289	330	333	315	325	308	338	306	364	334	303	355	299	333	315	321	313	319	367	350	317	311	307	331	334	309	289	337	336	312	308	344	300	293	330	307	316	305	318	293	310	333	271	322	291	329	315	312	321	310	317	300	332	297	328	307	323	307	311	306	302	331	315	307	312	331	345	339	331	344	304	336	337	328	294	307	326	303	319	319	321	327	311	295	296	358	350	335	330	308	334	334	347	277	295	302	323	312	335	318	336	318	307	313	288	313	329	346	309	312	307	302	314	314	325	300	304	298	317	333	298	282	315	291	310	298	328	328	333	320	325	314	302	357	313	322	323	299	305	332	286	291	328	345	296	298	304	303	303	327	314	314	316	331	291	344	294	319	325	304	293	320	313	310	313	319	288	290	306	342	341	303	334	300	343	337	331	312	302	321	320	312	333	317	309	314	319	294	291	308	328	307	355	329	284	313	308	286	293	289	322	369	357	323	336	319	286	332	300	310	320	300	399	299	314	332	308	334	314	345	313	329	283	328	307	309	300	332	288	323	310	330	312	282	313	323	298	281	314	333	299	326	327	333	323	271	301	303	293	334	291	294	293	302	289	317	304	309	295	315	307	353	289	333	308	329	334	289	301	308	300	291	329	319	292	294	306	336	300	342	285	310	299	303	312	337	303	321	315	312	301	338	320	306	332	347	280	312	294	328	318	277	323	311	288	306	299	275	346	319	296	318	337	285	327	315	325	319	355	303	293	336	306	300	313	322	327	332	316	315	326	333	326	291	333	305	313	328	325	304	330	329	308	307	332	311	337	317	312	320	303	302	337	320	370	293	318	308	311	315	307	329	329	314	326	313	314	308	334	306	333	301	331	318	321	319	294	334	331	320	332	306	332	330	310	309	303	323	302	337	331	273	317	292	313	328	316	278	333	304	318	300	337	284	327	322	276	306	288	317	343	342	311	320	323	284	306	313	335	325	325	316	343	302	293	315	288	293	322	328	303	316	316	311	324	304	330	314	333	338	352	313	317	322	313	332	322	302	318	350	338	308	300	314	302	317	300	317	326	314	345	303	305	314	341	300	286	315	287	347	326	330	305	323	348	307	313	296	337	326	337	325	350	305	297	321	319	304	321	310	345	285	315	325	304	315	303	326	312	328	310	304	304	337	306	313	305	335	293	316	340	324	308	321	300	306	324	339	318	316	318	308	334	340	295	317	303	317	322	330	341	299	294	310	323	322	328	296	315	327	326	339	317	321	326	345	313	310	326	322	294	327	349	338	346	317	304	311	325	326	340	298	298	299	326	325	326	324	316	320	333	282	333	324	287	312	297	298	301	319	310	293	366	309	312	325	335	329	332	301	303	317	313	314	306	337	323	339	321	305	313	321	300	325	318	334	303	319	330	304	342	329	321	314	317	293	331	314	322	350	330	294	317	351	325	322	328	338	323	328	331	335	307	312	344	357	318	308	304	335	334	315	343	337	335	298	333	306	303	326	311	299	302	298	321	319	292	298	335	289	322	353	333	310	327	366	311	338	322	289	326	319	323	310	280	313	328	315	311	290	330	310	330	320	329	302	312	317	320	335	293	278	316	304	332	288	317	334	273	301	327	309	347	301	331	321	355	322	317	323	333	292	353	326	284	332	306	349	310	318	326	342	349	320	318	320	320	342	320	299	329	372	307	342	339	351	324	302	324	308	316	302	322	317	328	287	289	279	333	292	314	316	303	321	337	324	305	338	311	302	339	344	322	325	303	285	320	330	296	374	297	317	316	335	307	320	321	310	311	340	292	354	299	310	325	316	321	339	346	336	288	331	322	312	311	330	316	331	317	311	309	337	296	321	303	296	320	328	325	317	316	318	308	309	344	324	300	298	326	320	348	334	331	308	317	315	305	334	310	311	323	334	314	302	290	328	333	313	328	313	330	316	336	307	314	307	290	316	327	352	333	316	315	326	318	348	292	315	294	336	303	307	297	327	297	306	320	321	317	314	290	345	329	348	303	306	327	304	320	296	309	323	292	295	298	301	318	342	336	318	302	315	348	308	305	307	284	308	334	326	341	304	313	303	319	305	300	308	319	316	376	314	344	308	321	316	284	325	326	321	336	296	314	334	323	333	286	320	306	292	311	308	304	337	326	302	308	310	340	314	301	334	304	340	306	301	340	323	339	296	318	301	342	352	325	332	321	310	335	276	331	324	303	334	308	307	288	313	309	314	300	299	329	326	279	311	330	320	323	290	307	302	339	332	307	311	333	335	302	304	316	362	324	350	318	326	321	302	328	302	334	292	334	330	335	305	292	320	342	332	302	313	341	299	340	280	337	318	313	349	326	327	330	298	317	326	307	311	320	335	315	310	319	352	336	306	318	287	307	316	316	298	320	313	324	349	326	348	318	316	302	331	281	325	315	339	300	332	311	325	311	318	307	315	345	319	333	338	307	324	333	319	306	295	300	315	300	326	317	297	314	327	298	350	312	316	324	313	302	289	329	362	314	325	298	306	299	299	322	319	297	316	334	323	318	303	306	316	329	337	326	316	314	304	328	325	324	283	298	325	317	327	306	337	322	310	293	308	332	278	317	328	288	367	344	303	316	314	338	290	312	314	348	317	313	308	296	279	302	329	308	305	284	321	354	351	317	344	325	322	323	350	307	344	329	383
25092	21030	26912	25020	5445	1200	790	767	5870	15897	17295	10474	3453	1099	574	433	416	413	407	428	430	434	403	402	437	405	437	394	436	447	419	435	423	462	413	423	429	450	443	426	416	428	397	428	459	414	426	432	447	444	425	441	414	457	409	442	416	458	411	397	418	425	416	405	407	426	382	432	412	417	424	461	446	460	450	423	405	411	412	457	427	432	454	413	409	375	438	447	416	431	405	440	435	414	404	423	426	412	451	408	415	401	418	394	410	438	421	413	442	387	415	411	393	431	393	401	362	419	460	417	441	438	403	410	428	419	435	371	405	404	391	426	408	442	394	418	389	437	406	421	424	388	416	424	374	420	444	400	416	459	417	427	417	418	405	385	397	443	422	423	402	426	427	403	442	423	414	443	417	416	418	377	375	406	406	397	414	433	404	393	408	427	418	440	406	400	430	405	393	389	419	379	441	432	412	413	429	398	447	411	411	419	432	406	435	432	397	399	397	428	413	427	413	407	430	383	410	421	408	366	435	433	429	433	401	448	432	403	427	441	401	421	438	416	410	390	402	432	421	419	414	400	428	417	392	446	423	387	457	421	407	452	419	426	433	415	421	437	392	448	387	437	421	408	390	408	419	426	417	404	426	422	396	434	419	396	396	419	403	399	405	390	416	457	377	431	403	402	433	401	429	391	413	412	420	413	438	408	437	395	415	414	406	459	421	429	419	439	389	429	411	393	390	392	432	393	413	385	430	457	427	399	421	406	398	431	381	399	399	426	419	445	427	432	461	413	441	444	403	400	428	419	396	421	419	395	393	424	393	468	385	446	380	400	438	432	397	420	408	414	392	399	425	379	442	428	427	397	435	423	421	404	416	424	460	433	420	394	432	421	467	439	429	406	423	417	433	454	434	370	434	452	446	399	431	437	414	401	424	392	402	413	435	435	436	396	417	406	435	423	439	399	401	426	421	404	407	442	406	406	441	437	426	408	446	420	439	398	427	423	422	413	428	431	404	394	426	396	402	461	386	358	377	453	395	420	440	422	447	382	400	436	393	440	426	446	389	394	465	437	407	419	425	400	386	395	406	413	435	390	421	439	429	392	452	424	426	387	424	443	446	395	443	413	420	395	423	465	423	424	434	403	445	450	453	413	405	428	433	441	423	418	412	411	390	406	398	414	389	437	428	387	394	436	408	417	397	422	410	418	479	391	413	419	429	449	401	404	411	389	442	482	432	432	432	419	384	448	413	427	456	409	412	433	435	424	396	420	385	402	434	400	446	441	416	411	424	393	410	418	393	413	447	405	418	386	399	426	381	409	421	418	402	403	461	455	429	433	443	424	433	402	419	448	427	408	403	422	419	402	413	408	417	399	429	403	403	397	410	439	432	414	417	383	399	392	405	433	429	437	438	431	422	385	416	438	480	424	403	413	422	420	412	401	434	426	441	461	453	392	408	437	425	417	433	447	363	423	395	421	408	477	435	401	440	408	396	453	414	447	445	413	395	418	435	398	415	402	422	394	423	429	434	457	456	442	440	440	407	465	409	413	404	410	404	379	417	411	420	438	392	436	458	387	406	401	434	413	431	378	410	414	394	417	450	413	407	408	435	439	440	406	427	421	422	426	423	414	435	417	438	392	408	401	395	404	429	433	440	406	425	413	414	406	415	435	408	407	443	430	424	432	421	399	409	424	404	423	426	399	385	409	379	376	453	413	405	437	408	417	404	387	386	412	451	439	393	374	434	426	432	411	402	404	460	376	420	396	429	385	435	410	436	430	401	411	407	423	423	382	394	418	421	421	372	391	424	447	417	412	409	413	402	434	384	423	419	409	421	415	418	386	459	420	415	396	454	429	407	453	428	424	465	411	414	422	421	406	406	434	457	441	440	434	428	397	395	384	431	437	384	423	414	386	475	424	435	415	433	435	458	402	419	434	414	414	402	432	424	421	432	416	427	459	434	392	387	423	391	459	403	409	427	425	451	413	437	419	456	382	435	425	433	412	382	416	411	394	430	412	398	403	427	383	438	431	421	412	409	425	400	412	414	401	404	423	456	455	404	400	393	390	387	416	403	413	431	419	434	390	417	436	429	425	452	429	446	462	387	423	444	426	405	432	392	421	439	390	411	418	417	407	401	421	453	414	411	392	424	427	440	408	431	387	413	444	400	426	358	447	407	427	420	446	397	435	411	391	454	430	421	403	422	433	429	436	398	441	428	469	416	388	420	416	434	424	422	418	371	413	439	400	445	403	433	448	389	432	381	399	421	387	420	451	425	436	419	428	418	362	412	409	418	382	424	427	422	426	425	359	437	444	423	426	450	373	409	454	419	431	413	377	405	369	401	421	416	433	404	416	398	473	395	431	422	443	417	449	412	443	446	396	422	423	447	434	415	426	425	444	409	451	382	407	437	422	399	423	420	399	398	443	434	418	438	389	418	397	424	382	430	414	417	398	410	428	397	420	424	441	413	444	431	431	403	427	433	380	418	429	384	423	438	426	409	433	424	412	393	404	432	444	410	424	414	418	415	413	391	407	403	408	463	396	426	385	398	424	396	422	397	430	443	383	372	431	408	413	445	415	411	425	384	416	418	440	468	403	431	421	432	438	457	407	431	445	403	440	407	416	433	408	420	455	410	411	413	442	452	423	429	457	402	421	415	419	410	414	383	389	428	454	432	453	393	443	442	392	414	429	446	416	427	425	447	396	431	431	413	441	416	432	429	435	429	397	449	386	375	452	422	424	455	423	383	433	397	385	411	440	423	410	420	454	403	403	403	399	419	405	409	379	389	419	445	426	392	429	374	421	408	424	417	424	406	407	388	397	415	397	428	410	421	440	446	434	401	436	435	425	405	411	411	403	388	407	390	426	408	454	438	413	428	413	424	431	413	407	421	417	407	385	436	446	394	396	414	401	390	436	423	402	431	403	397	414	425	402	393	389	383	446	379	395	432	372	424	430	372	391	429	393	417	427	438	411	415	461	413	409	402	423	385	420	406	414	378	444	407	393	421	421	438	413	418	415	372	402	409	403	429	393	430	415	382	409	426	401	403	421	411	428	406	443	435	426	362	417	444	387	426	418	433	398	423	422	428	404	435	415	396	437	409	404	433	433	440	421	434	403	421	405	417	392	399	432	432	411	470	393	386	426	427	420	433	449	432	432	417	447	385	428	446	430	369	435	439	401	385	387	407	436	411	454	410	394	403	429	409	377	414	428	420	417	414	415	418	398	421	420	416	450	404	414	377	414	451	432	431	445	424	441	448	387	424	434	394	430	393	418	470	410	370	446	414	422	414	434	406	428	405	420	387	418	416	432	401	441	399	445	425	405	440	449	409	421	419	433	428	446	397	401	441	400	457	418	406	451	411	419	386	426	421	444	466	420	382	444	387	388	438	387	430	434	409	433	434	376	424	409	433	406	463	393	391	409	457	438	435	435	395	416	410	360	469	401	410	392	412	422	403	398	376	438	398	439	408	373	398	449	421	425	415	449	412	465
3674	3695	3331	1871	1252	951	807	991	8066	17123	15797	9193	3348	1079	541	386	378	409	377	374	381	385	389	413	350	399	368	365	386	384	373	371	394	358	365	406	396	383	377	399	376	370	402	373	362	397	359	433	413	415	365	375	395	366	372	389	380	370	390	385	365	342	344	372	359	343	352	389	354	378	384	356	387	363	386	379	333	367	363	360	363	366	364	375	357	381	400	402	325	377	401	380	380	411	375	350	372	363	354	382	367	388	393	380	358	393	398	362	360	411	379	416	321	383	382	371	374	399	366	368	378	374	380	339	394	386	388	358	371	370	366	385	356	351	382	364	354	393	399	374	394	411	323	373	355	347	434	419	404	381	358	391	323	366	396	354	389	348	361	358	358	386	404	361	366	363	376	385	355	394	404	379	375	379	382	372	351	380	396	378	380	368	365	363	405	381	353	342	366	415	356	352	364	364	384	359	393	361	350	366	373	355	356	398	364	387	377	380	369	371	378	372	350	380	412	357	358	386	386	381	379	343	340	392	371	348	401	345	375	353	314	378	377	382	389	362	381	425	336	368	366	375	376	390	359	417	361	355	378	362	387	393	356	364	380	391	410	384	360	380	346	397	360	408	370	364	356	348	365	307	327	350	344	391	389	420	372	403	395	367	375	369	352	364	374	362	393	401	358	371	382	380	351	349	406	375	385	368	392	390	340	368	379	347	370	395	371	363	349	393	395	333	364	426	374	406	344	384	388	382	379	385	391	357	387	366	367	403	388	373	381	387	420	377	361	351	376	373	364	331	411	371	350	370	386	385	368	367	330	358	384	370	384	385	363	405	364	382	361	362	377	361	371	384	360	362	347	376	352	389	373	371	344	344	376	378	381	409	373	370	408	372	340	381	335	369	368	378	387	388	323	376	362	341	344	376	357	396	400	366	381	382	371	381	413	391	368	377	341	356	392	403	406	392	355	348	391	372	358	389	362	371	368	375	379	336	380	343	362	388	335	353	373	345	382	397	387	397	341	382	375	349	347	348	383	346	409	362	358	384	362	352	393	419	332	355	362	369	372	382	368	359	384	408	376	373	359	366	379	349	368	361	346	382	356	396	403	374	375	374	364	337	383	364	394	358	400	380	393	393	346	358	378	347	355	366	356	339	366	374	408	401	369	336	357	356	359	406	366	349	370	390	372	347	353	375	357	374	375	349	363	390	382	366	355	390	374	363	400	387	392	362	367	358	382	343	376	351	376	341	349	367	381	385	373	358	324	376	403	383	406	411	370	388	346	337	356	370	386	365	393	338	361	371	415	347	399	334	393	377	405	358	363	373	374	386	368	352	390	381	404	375	346	361	374	354	360	366	402	386	334	371	372	401	359	390	371	379	379	374	354	361	349	394	386	349	379	390	370	367	378	364	384	370	410	376	399	377	358	379	357	376	371	386	343	360	387	330	374	349	339	390	380	369	388	417	367	356	395	384	375	340	388	364	378	390	362	341	392	377	344	394	380	326	377	385	353	375	397	403	385	329	402	351	331	367	402	395	409	392	374	366	389	379	363	371	381	372	358	355	388	362	379	350	349	372	374	419	388	378	413	380	370	363	366	348	378	362	399	345	385	353	369	384	368	352	364	354	402	369	359	350	368	370	387	382	349	366	372	382	373	395	402	368	381	386	398	360	371	378	356	359	392	366	334	374	346	356	348	345	382	377	336	375	384	364	357	383	399	354	395	365	345	375	361	368	405	385	366	411	370	383	378	375	395	356	381	399	358	373	382	377	365	379	352	354	392	374	333	399	424	347	367	361	354	383	357	378	389	396	335	345	389	416	380	362	364	357	336	347	345	323	343	360	354	423	386	348	363	382	373	326	356	376	374	389	378	386	363	398	383	389	371	379	353	357	391	335	356	391	354	387	368	374	370	383	376	389	389	344	357	352	377	374	355	371	357	397	364	389	374	349	350	385	375	388	360	405	372	398	372	350	366	383	354	355	391	360	381	405	371	361	362	396	362	363	391	379	350	391	353	363	358	397	367	377	324	331	374	385	365	345	346	414	368	362	360	359	360	359	366	356	374	356	356	378	378	336	385	386	378	362	379	376	363	395	360	361	375	360	403	356	404	368	422	378	369	417	376	352	369	379	365	366	369	363	362	395	360	390	413	335	365	377	345	399	367	383	371	377	375	367	389	322	359	373	356	344	366	354	364	369	337	368	402	414	347	376	359	369	361	371	372	362	372	357	385	344	405	407	397	362	392	378	377	377	352	364	393	393	383	349	385	386	368	366	415	339	400	360	363	370	383	377	394	352	355	348	363	348	405	366	365	378	354	377	360	321	360	362	376	360	395	357	391	352	368	374	346	369	385	386	398	365	379	381	342	368	355	340	382	391	393	400	383	363	386	383	319	364	350	372	358	374	382	380	388	380	389	380	365	373	358	390	377	360	374	388	391	349	368	353	425	366	388	426	352	352	373	386	351	368	372	368	368	375	360	385	365	403	356	379	389	371	367	370	364	327	352	378	372	355	358	386	401	383	357	379	366	373	401	376	440	364	367	341	369	391	347	337	377	398	338	363	384	384	386	385	341	385	397	377	380	393	366	367	399	381	409	377	359	393	373	369	340	336	373	366	361	370	374	344	352	353	369	406	338	419	406	401	367	422	359	364	378	397	380	366	334	398	358	350	347	353	382	392	362	325	347	387	353	332	379	380	380	367	333	350	362	357	358	363	387	351	379	371	367	377	374	353	358	359	394	354	412	347	344	362	364	366	383	346	373	383	391	388	332	392	358	363	349	381	374	371	352	393	363	380	376	376	385	346	366	368	357	357	344	384	354	392	393	366	374	387	364	375	391	372	354	356	363	371	368	354	384	342	371	381	378	358	395	412	383	361	385	378	372	388	394	369	388	376	387	367	394	390	395	385	358	408	382	394	337	350	393	375	401	399	357	385	347	380	383	372	355	397	344	356	404	343	355	365	391	376	379	357	375	368	367	358	367	345	355	367	377	423	367	358	378	401	380	342	366	367	408	388	391	359	356	375	340	362	385	346	332	379	386	381	418	370	365	336	377	356	346	392	377	380	363	367	375	344	356	359	356	368	387	381	394	378	345	375	359	398	348	365	395	380	378	399	383	395	381	349	357	360	340	378	390	368	380	390	339	373	367	351	360	362	334	352	355	332	341	387	366	401	356	360	374	344	383	362	371	410	375	373	351	358	399	359	362	360	356	375	387	385	339	363	419	366	391	365	363	387	364	362	358	351	358	346	407	353	351	366	391	369	390	380	405	372	401	345	370	387	382	377	415	394	378	363	387	377	368	384	329	346	357	369	394	359	383	360	346	388	373	373	384	355	354	365	376	370	417	386	375	379	383	390	396	378	361	375	364	363	351	354	403	367	381	419	396	355	385	372	389	372	411	386	396	372	355	346	386	346	346	356	355	365	390	382	343	424	339	354	383	378	377	352	354	374	360	379	362	345	379	344	356	383	391	340	369	364	372	377	352	377
23899	21097	28376	24073	21063	8822	1937	1617	10840	33260	34680	20419	7305	1837	908	652	612	644	650	619	587	653	664	669	623	607	637	611	651	656	649	608	618	597	575	582	629	605	606	605	638	606	617	578	632	656	630	620	646	663	650	587	590	612	573	635	625	663	681	618	672	605	572	584	646	604	608	642	613	589	600	559	601	575	628	594	602	632	631	671	614	619	627	632	623	615	623	588	621	590	598	571	624	602	598	640	600	600	592	650	625	615	583	637	636	629	670	642	586	579	624	625	663	611	581	624	607	587	613	606	658	606	597	583	617	599	605	622	633	628	659	641	598	576	637	652	634	623	606	665	630	648	650	621	627	655	635	648	614	642	613	588	647	632	585	636	557	576	596	618	614	582	600	616	615	608	630	620	582	614	633	570	582	632	576	598	602	644	605	615	623	583	561	637	617	649	604	614	591	590	604	604	628	607	618	563	618	606	605	616	610	616	595	575	546	576	625	644	623	627	621	652	639	610	593	608	583	607	628	614	656	629	635	592	641	593	618	623	591	649	567	565	547	593	636	604	598	570	670	637	643	571	585	589	643	633	615	613	661	625	622	621	629	597	554	635	622	626	613	618	658	642	598	663	601	611	619	645	614	573	596	610	588	582	576	647	587	630	641	610	605	605	616	611	610	617	627	626	611	591	608	627	621	582	609	618	617	593	554	634	670	652	620	628	586	614	605	608	594	598	618	618	619	628	655	657	632	572	607	609	615	582	649	624	570	584	578	576	560	623	583	551	578	615	601	591	570	616	609	610	641	617	623	596	600	545	615	612	571	598	635	643	638	588	686	605	614	645	669	599	594	621	643	616	605	625	593	600	615	631	575	604	569	612	593	641	644	598	601	633	604	573	603	584	609	616	594	637	634	578	622	646	634	634	600	610	581	634	650	623	604	601	638	608	614	585	608	639	570	584	644	648	588	635	567	643	619	583	623	594	602	583	642	597	614	606	624	618	595	591	595	585	616	601	614	596	630	582	635	536	595	638	663	606	606	646	616	573	628	625	656	614	607	547	664	650	621	617	651	579	604	598	612	630	592	619	591	634	618	584	589	618	622	587	648	575	620	588	593	626	643	578	596	585	588	581	621	612	626	612	617	566	588	600	583	681	605	589	590	585	602	621	616	604	622	640	621	605	637	608	642	596	639	609	596	613	630	591	634	608	556	638	621	560	612	621	655	630	588	607	623	558	555	659	652	615	609	573	608	595	643	575	583	641	635	632	633	621	610	627	653	620	607	608	607	606	618	590	610	586	625	621	600	633	641	613	676	606	635	638	526	618	582	613	629	591	574	596	577	630	599	658	600	590	559	671	600	614	650	657	619	602	630	584	631	612	590	621	641	611	649	620	622	566	568	596	619	642	651	596	651	610	603	583	616	635	663	574	586	585	618	644	611	647	617	620	587	572	608	583	589	591	609	616	619	593	603	563	618	639	593	616	654	596	580	577	581	582	634	650	592	580	564	630	641	625	583	639	580	558	616	603	568	630	611	616	631	584	592	593	628	645	600	624	609	616	586	575	587	617	622	613	607	628	619	610	613	614	596	619	653	617	588	595	611	585	628	604	555	587	603	602	595	617	590	599	540	622	634	599	584	598	639	619	665	608	588	606	585	649	619	616	612	599	596	562	606	606	620	569	578	627	604	626	604	626	609	603	625	590	636	615	653	645	625	615	578	615	619	632	598	572	592	576	617	626	629	578	570	619	619	595	574	597	610	607	571	605	595	618	620	583	633	563	642	593	522	603	631	571	631	653	607	595	587	645	584	600	573	584	615	585	605	647	637	644	624	588	610	573	580	613	635	605	612	599	616	566	608	641	568	609	596	562	620	624	601	601	557	607	544	626	604	581	622	618	613	604	592	612	664	606	632	614	599	613	625	641	610	595	639	618	568	631	613	614	601	618	597	582	613	557	582	618	624	576	604	601	618	609	557	608	608	597	640	589	640	637	622	555	597	644	644	656	637	604	639	619	630	599	621	581	561	615	607	581	601	617	601	605	637	612	582	640	669	576	655	611	595	596	586	671	630	582	600	621	624	605	608	575	605	605	628	619	612	623	561	614	645	616	629	578	617	650	643	566	582	660	607	580	607	586	609	577	584	600	617	613	589	604	650	616	627	638	617	569	617	599	618	613	649	606	595	645	621	662	590	605	576	565	630	608	552	575	606	620	604	573	599	591	564	580	644	583	575	602	657	595	613	608	586	593	619	611	636	590	639	585	641	622	622	625	590	578	567	637	596	609	631	615	616	583	644	605	613	628	633	601	585	629	622	610	567	656	635	569	619	604	612	637	611	602	598	625	578	595	648	594	653	621	601	636	596	634	602	621	650	660	603	653	617	586	638	577	612	623	629	572	603	643	658	639	587	599	615	634	628	619	610	682	642	655	642	591	543	607	602	586	609	564	595	587	664	570	643	639	602	583	612	596	653	588	623	595	602	548	652	610	647	587	650	616	598	584	563	592	657	631	624	661	583	599	636	590	643	602	633	620	628	604	617	647	584	603	590	624	604	602	596	608	610	590	576	606	607	609	608	582	628	573	618	611	619	649	637	602	537	610	614	643	579	571	630	608	581	611	612	620	590	633	640	594	601	587	571	603	665	604	611	624	612	590	612	584	661	607	627	615	571	607	626	599	605	567	634	593	635	623	623	656	598	594	621	558	597	616	556	609	645	618	573	590	603	595	587	618	587	620	617	589	619	634	629	567	584	552	622	629	612	615	600	663	605	590	629	614	624	639	639	556	585	635	664	591	572	589	602	628	593	567	602	609	636	592	624	626	621	574	644	589	596	587	584	588	605	647	609	585	615	615	649	604	601	612	583	626	673	579	585	654	627	612	630	572	693	635	634	598	602	589	617	590	625	607	603	571	606	565	630	618	631	590	587	643	570	571	597	584	638	643	651	644	602	561	587	631	567	624	622	614	591	617	608	642	595	607	623	623	604	634	632	620	646	613	599	594	624	599	634	586	605	571	585	607	587	607	603	638	587	631	576	593	594	620	647	613	622	656	563	602	621	647	595	649	633	641	631	594	607	592	603	625	558	629	576	635	629	610	633	613	659	620	559	599	588	615	632	603	591	590	640	585	598	640	626	564	626	627	587	585	575	646	589	605	634	596	616	600	646	597	592	628	601	607	621	591	630	630	626	614	606	567	597	617	610	568	564	623	605	627	617	600	608	595	606	648	567	587	622	586	663	673	620	632	626	618	594	602	622	601	618	591	582	648	640	633	632	626	632	594	617	617	666	586	605	582	632	627	614	580	563	553	628	629	609	586	607	587	610	596	620	631	628	553	561	565	596	595	600	587	629	612	650	639	606	542	627	582	655	610	611	658	568	596	629	640	600	569	611	639	597	600	595	619	570	619	655	602	642	594	615	596	570	579	629	550	576	625	613	625	592	613	589	609	562	627	641	616	656	609	662	621	659	588	625	595	545	613	592	561	572	631	557	587	613	660
4284	7341	6367	3499	2389	1950	1470	1983	14161	33941	29133	15668	5908	1708	791	544	520	552	502	587	512	491	518	486	551	552	562	573	529	571	547	550	540	608	536	533	541	563	541	520	526	559	534	608	536	495	526	543	530	502	529	546	559	500	553	566	526	520	582	532	542	522	544	539	538	483	550	532	518	524	547	498	517	524	543	513	544	547	538	535	549	543	546	529	510	530	542	505	521	516	515	514	524	488	503	534	515	552	532	532	503	545	538	535	526	535	527	548	531	544	530	538	546	565	502	552	493	537	496	525	569	504	555	568	527	581	503	523	522	557	514	511	552	540	538	522	515	558	546	529	553	576	503	503	512	523	524	511	500	518	514	549	507	494	485	523	498	544	525	512	524	510	506	537	580	536	562	532	522	516	514	546	518	506	483	521	549	532	545	572	517	556	496	549	546	523	512	541	544	575	533	570	476	565	516	567	523	517	529	505	473	527	556	564	528	527	536	479	523	549	568	518	510	557	505	550	526	546	520	528	508	513	550	535	560	505	554	524	541	535	528	520	562	523	538	558	519	521	538	512	536	524	531	512	539	551	517	520	523	490	517	538	492	551	563	533	525	520	558	532	561	543	487	554	562	549	527	525	500	568	531	490	535	513	541	540	534	545	507	546	531	523	512	543	500	510	480	516	522	542	552	488	542	528	576	526	542	509	522	490	493	540	557	532	527	514	536	531	508	540	494	513	538	498	510	556	469	520	527	516	534	507	533	554	548	528	529	522	552	499	531	524	495	527	501	532	477	496	517	536	555	543	516	525	518	521	505	543	515	519	524	532	551	518	561	517	503	510	558	495	534	506	531	523	490	554	534	511	577	518	529	513	507	519	548	526	489	579	545	484	528	509	502	525	536	528	545	538	556	513	508	523	516	490	530	544	546	559	490	539	543	544	524	515	519	503	510	549	522	563	525	546	542	499	486	545	488	526	541	484	551	530	544	539	545	511	518	545	532	584	481	534	571	523	536	497	493	493	552	573	505	533	536	509	564	541	512	526	564	510	513	548	527	527	498	543	500	535	496	540	559	520	522	528	537	525	529	531	567	538	495	548	568	536	526	534	523	503	545	527	559	487	530	546	471	556	478	549	501	531	542	555	547	539	526	523	528	522	540	553	567	556	534	561	530	550	538	526	526	529	463	513	491	534	487	494	497	492	557	501	523	492	551	502	535	489	550	529	545	521	530	541	515	529	514	484	498	533	520	515	582	515	547	551	513	500	512	536	524	551	493	538	497	502	547	500	534	520	511	537	495	510	523	537	572	566	524	511	498	507	552	516	504	500	520	529	516	488	515	510	544	530	483	542	543	542	513	521	535	532	531	514	539	545	513	547	572	547	547	512	559	484	535	540	557	511	479	514	510	488	527	533	537	545	521	560	535	546	555	563	523	536	487	479	538	540	550	516	549	546	534	506	504	519	532	561	520	517	533	487	505	483	501	525	517	525	531	526	524	516	529	501	511	520	548	501	527	492	538	528	541	525	522	507	488	562	494	552	545	525	542	500	534	542	536	542	523	546	575	548	516	544	514	536	526	483	519	501	552	517	493	503	526	533	549	538	539	527	516	527	554	540	484	516	541	529	537	493	503	501	514	523	510	520	573	537	522	481	502	509	499	576	515	489	489	514	544	568	521	522	535	522	530	557	549	514	518	536	502	519	528	494	515	490	526	532	527	556	528	542	487	514	541	494	528	516	554	588	504	516	546	515	535	537	494	551	576	566	531	497	517	542	563	531	560	518	568	508	526	541	538	506	518	511	496	550	572	507	535	509	510	530	531	494	528	563	524	543	541	505	577	557	521	579	524	524	518	544	529	545	503	503	521	520	514	526	542	544	508	565	550	513	525	538	541	509	541	528	540	513	528	549	573	514	521	535	557	495	488	493	530	493	508	555	532	525	530	551	539	537	571	591	488	542	520	515	491	565	527	518	551	511	533	528	564	485	472	556	572	498	549	518	519	509	540	520	539	529	536	583	496	512	530	552	482	527	509	515	551	537	536	502	519	509	486	561	502	534	515	486	581	490	483	535	554	482	537	489	507	526	499	506	555	513	521	503	525	512	509	540	522	589	578	517	477	521	525	558	511	513	509	510	521	548	538	520	530	531	528	503	573	550	523	512	529	502	497	508	580	521	554	534	549	536	559	499	505	529	545	495	547	499	521	540	506	511	514	546	540	508	564	538	545	505	507	492	546	529	496	559	502	496	533	505	554	556	524	563	501	539	553	462	525	558	515	503	534	512	538	524	541	514	545	523	524	506	522	516	514	539	528	502	518	503	542	524	530	529	519	539	597	522	486	495	517	521	557	538	568	510	515	571	545	493	528	533	510	472	529	540	520	535	540	530	531	530	478	508	537	538	525	516	497	528	482	526	530	528	521	525	550	521	539	539	530	516	493	505	491	533	552	523	508	505	520	504	496	526	503	509	548	520	555	545	530	553	526	532	503	505	518	527	501	543	500	530	508	548	470	524	537	543	531	514	504	540	522	531	527	491	538	545	496	539	470	542	502	542	520	509	535	491	502	543	528	514	542	554	562	504	533	502	488	502	508	526	524	522	554	566	572	537	523	559	509	519	542	504	513	516	544	517	490	528	533	520	508	533	498	527	496	539	546	556	506	527	557	545	494	504	470	541	504	554	556	547	531	486	532	544	532	488	507	519	516	523	548	577	552	537	516	481	529	515	549	543	518	520	538	540	523	517	503	535	538	502	563	563	526	492	541	554	558	510	499	567	517	529	543	512	544	523	533	498	522	517	547	499	541	490	510	523	514	549	531	486	507	583	515	530	555	537	550	516	492	504	542	545	496	541	542	558	516	544	510	527	511	542	487	549	561	506	499	517	567	544	539	524	533	521	522	521	567	542	563	493	543	511	511	543	508	524	530	536	491	548	514	539	496	526	570	557	500	556	552	546	576	565	532	514	509	511	543	527	539	529	525	502	512	514	529	512	523	508	494	555	514	511	491	538	555	536	526	484	481	504	580	536	511	510	546	528	506	526	489	494	585	522	530	517	516	528	541	528	508	498	511	501	569	545	512	507	539	544	482	525	541	519	496	511	508	517	565	519	530	535	507	544	532	517	517	587	577	544	522	507	535	506	526	474	509	572	562	497	501	505	502	537	522	513	521	510	502	548	494	499	509	514	490	504	545	511	481	551	543	488	513	497	504	540	567	504	519	548	523	531	516	514	504	532	520	538	523	533	530	505	505	503	533	531	515	539	582	540	560	534	548	506	597	516	542	493	523	495	545	501	537	523	532	499	542	528	518	513	562	524	524	554	521	523	526	577	533	514	544	517	497	488	548	504	563	564	547	521	529	507	514	554	530	545	556	563	481	528	505	541	568	523	528	521	498	512	508	536	523	482	508	494	506	488	507	498	510	526	537	483	532	557	530	482	515	539	535	508	495	548	501	538	518	566	551	526	528	557	506	515	537	501	543	565	526	511	510	530	512	518
27309	12479	1556	735	491	403	428	392	487	1688	2382	1659	872	570	369	384	356	352	340	351	369	366	344	354	383	354	367	399	351	363	337	356	365	323	333	357	359	358	379	392	380	365	348	407	355	336	333	319	354	352	369	345	361	317	309	382	339	361	369	386	352	339	353	354	345	359	365	343	353	327	319	380	366	375	389	349	356	372	393	368	376	343	319	352	324	387	362	337	370	347	372	333	391	332	375	359	352	391	322	370	376	388	353	342	381	360	372	367	351	342	352	367	358	361	361	351	348	347	312	353	335	344	374	339	350	365	348	375	347	353	361	358	363	372	347	350	333	340	334	392	361	331	349	364	357	364	340	351	358	366	362	381	344	349	380	345	374	355	344	366	360	372	357	346	369	346	358	327	378	349	362	363	328	350	339	346	368	349	370	328	369	349	353	387	352	355	367	358	345	336	374	349	360	359	352	396	362	363	369	370	405	346	356	353	367	330	375	349	335	360	377	364	348	351	372	373	344	380	380	329	356	350	368	323	341	352	352	359	353	392	342	334	372	341	369	378	319	361	371	373	338	360	360	365	376	349	362	350	345	351	339	377	365	377	366	362	353	354	376	345	376	359	341	363	379	346	358	357	346	338	370	368	349	347	340	355	357	380	360	342	391	342	378	403	362	327	328	362	370	335	365	385	349	383	339	349	355	376	369	339	359	338	343	353	322	373	346	353	355	362	353	380	382	366	352	332	353	359	354	347	375	379	362	350	383	366	343	320	348	329	313	395	366	348	373	383	304	350	331	358	372	385	365	345	393	347	388	391	351	363	348	338	360	366	354	380	341	385	330	380	367	389	351	369	375	347	354	330	361	360	358	350	338	349	355	401	378	350	344	367	397	335	347	323	354	288	396	377	369	343	377	331	385	368	367	363	349	357	405	357	331	361	387	340	345	360	355	371	354	350	337	356	354	358	335	358	362	365	362	343	366	364	393	344	362	368	342	372	352	341	355	390	381	357	362	390	354	376	358	364	367	380	321	390	369	378	344	339	357	353	338	354	325	339	392	384	365	386	319	357	352	350	339	359	368	372	362	346	345	378	374	390	353	360	365	360	377	380	361	375	379	371	350	372	381	330	356	355	348	371	339	370	373	330	358	372	385	394	384	358	378	362	365	383	365	370	360	409	357	357	370	349	359	369	333	380	361	329	351	367	367	386	360	339	389	376	306	339	348	344	371	393	374	391	386	387	366	366	373	360	358	351	340	389	331	336	391	344	355	340	350	353	356	365	334	341	346	357	369	408	351	346	354	364	382	358	383	364	376	343	345	367	342	324	368	365	355	361	320	377	339	342	364	360	350	382	382	355	360	347	370	383	358	346	362	355	362	376	336	377	341	338	346	402	368	352	344	347	373	364	344	357	380	363	403	359	357	363	339	359	355	349	359	376	339	314	378	364	361	359	352	335	391	337	393	382	389	349	353	344	323	370	365	337	351	393	343	376	368	329	356	369	348	361	359	365	357	391	322	347	364	335	383	342	366	338	349	325	350	349	381	351	322	334	360	337	342	390	339	362	374	376	385	343	347	354	368	375	349	367	369	353	407	367	345	380	357	364	337	332	331	383	351	391	361	335	346	349	367	359	329	362	354	365	373	330	340	368	374	350	331	361	374	359	365	363	342	366	368	370	377	368	353	364	352	336	341	349	371	360	385	349	342	373	352	325	376	343	349	371	350	330	353	335	317	370	369	348	362	352	342	322	383	372	350	331	364	349	337	382	365	356	337	364	338	340	366	346	350	361	357	363	371	333	343	336	387	349	370	363	371	359	338	363	398	382	353	364	319	386	365	358	351	350	361	353	360	358	339	356	347	360	344	355	355	382	350	348	328	352	369	358	350	374	356	364	353	346	379	358	406	403	361	346	342	367	384	340	362	367	347	362	368	377	376	362	330	340	349	340	362	366	378	333	389	368	364	359	361	330	330	362	364	307	344	362	364	361	365	345	340	360	328	341	367	407	382	338	401	342	343	373	377	358	348	345	364	366	397	351	351	377	378	366	393	355	355	347	338	352	365	308	324	357	365	375	290	351	358	340	378	368	355	341	365	369	378	348	359	374	357	336	368	358	358	345	346	352	364	329	368	362	359	346	348	343	335	381	337	336	360	373	363	340	382	376	384	339	355	343	345	338	375	351	323	372	353	341	363	347	387	362	356	372	348	355	352	366	368	352	378	336	382	333	399	356	341	358	352	320	372	343	366	330	346	340	347	349	393	369	358	362	356	348	353	361	355	345	388	342	373	341	374	350	381	355	326	368	353	346	357	352	360	347	390	330	373	339	326	389	382	322	364	328	356	383	364	364	345	348	353	347	332	344	344	347	338	309	348	353	337	364	343	331	352	328	363	364	370	361	389	360	336	360	374	348	379	364	353	366	350	360	344	342	386	354	352	393	368	334	352	368	354	357	364	329	352	347	376	363	365	366	346	370	384	349	329	363	349	372	364	376	371	342	311	369	384	359	349	336	373	356	369	341	347	347	363	354	342	356	371	349	382	353	359	344	353	381	374	386	377	354	378	363	335	363	331	360	356	375	362	356	350	318	368	353	405	325	383	334	369	374	383	367	355	381	385	353	346	346	385	343	325	368	317	346	374	330	370	356	359	335	345	343	365	384	345	359	382	344	355	357	361	354	324	361	344	310	360	375	359	353	376	377	332	352	353	377	358	306	338	349	342	332	310	330	360	332	352	360	365	390	358	338	334	349	385	354	371	368	364	362	322	364	343	332	366	352	389	363	339	362	368	322	360	343	346	319	410	365	348	366	369	386	351	337	357	370	381	363	369	350	366	357	340	363	336	304	375	333	371	358	335	364	375	339	368	327	343	354	332	377	377	344	383	318	343	362	368	356	344	371	385	360	370	357	367	384	384	381	350	325	356	357	373	338	382	300	367	318	357	334	328	338	363	386	331	358	369	360	363	381	342	342	356	339	390	323	387	391	372	352	389	344	356	352	393	346	340	357	362	346	338	373	338	363	360	353	401	393	338	365	377	352	354	334	363	400	370	349	358	355	340	358	359	333	389	368	353	334	385	376	349	315	348	373	376	350	353	366	341	372	348	386	339	361	394	366	348	340	320	347	365	369	368	358	363	345	340	381	360	340	372	391	375	335	356	374	354	371	324	349	331	371	340	395	332	357	364	341	395	378	363	342	339	383	353	324	352	372	382	339	307	365	355	351	352	359	404	351	360	352	348	391	390	350	349	364	343	342	371	346	340	344	356	363	376	349	353	341	363	351	345	362	336	347	348	330	361	355	340	373	357	377	367	331	375	334	347	374	379	347	346	351	384	352	346	356	365	359	314	369	377	376	353	362	354	353	388	370	367	361	361	349	365	364	372	316	392	329	369	338	360	361	350	385	372	343	321	358	385	352	388	371	395	376	341	400	358	357	389	369	350	415	343	377	332	329	328	347	376	340	371	348	367	356	359	321	365	383	357	406	322	375	365	332
5055	1206	985	585	533	398	404	410	456	2384	2744	1815	988	476	326	319	339	315	339	302	288	309	318	321	312	337	333	309	322	300	315	311	291	329	337	290	336	326	298	327	321	332	308	315	317	308	329	321	334	280	326	319	318	330	300	317	302	300	283	301	309	339	288	300	279	308	291	301	308	337	338	321	275	335	305	330	330	300	303	317	298	334	298	328	333	282	305	332	306	301	308	292	297	309	297	339	282	329	285	304	314	308	350	323	332	291	317	306	303	299	328	290	317	324	320	311	311	295	319	325	318	323	288	345	330	295	306	311	338	293	292	318	298	317	323	330	323	288	307	326	300	339	288	302	310	314	302	293	293	303	295	311	307	314	304	314	310	339	314	326	298	317	326	332	312	318	301	319	327	313	303	312	292	342	313	295	303	315	313	299	312	337	314	330	299	337	300	306	332	325	296	318	320	330	296	298	307	266	334	326	292	337	333	297	289	297	327	343	355	329	352	294	335	301	295	316	312	320	310	301	293	296	354	309	340	306	303	318	306	315	298	291	318	312	314	304	330	327	323	335	320	314	294	310	300	317	312	326	301	300	299	303	315	314	316	316	307	314	333	318	313	329	303	353	338	294	326	296	324	315	321	291	310	312	317	333	333	253	316	284	298	310	316	297	354	327	297	311	332	302	299	324	340	290	303	301	274	315	289	328	310	346	310	323	304	308	294	345	310	277	341	310	321	333	296	328	315	330	273	311	318	303	315	364	305	333	289	284	290	315	308	296	316	326	317	297	332	306	324	318	328	313	311	335	322	334	285	325	329	291	312	309	342	310	321	321	310	285	331	294	340	320	344	318	323	331	340	310	312	298	334	294	330	328	321	285	312	277	331	309	305	295	313	300	321	286	332	335	292	314	303	322	331	295	284	316	341	305	293	301	303	319	291	306	290	297	293	304	320	321	345	299	313	343	292	336	339	326	312	328	311	308	297	287	333	324	283	302	289	305	331	310	280	313	291	311	305	338	334	329	323	264	331	339	316	328	305	321	327	291	313	306	326	302	298	288	297	301	312	296	315	304	322	294	320	312	308	318	311	272	283	320	289	307	354	320	343	315	312	330	350	317	325	313	309	319	317	308	306	322	351	312	310	320	286	293	310	317	335	305	292	306	329	312	302	306	309	288	348	356	323	302	300	305	324	327	329	288	303	319	317	304	282	341	283	339	327	340	294	298	320	318	305	336	300	265	326	316	322	310	301	354	315	314	303	294	316	312	301	314	326	335	345	300	310	313	303	338	317	313	293	349	301	312	297	311	299	293	286	312	313	326	304	313	293	335	334	323	318	321	275	279	305	299	303	323	298	342	346	318	287	278	303	311	338	342	334	306	311	315	296	337	326	300	332	309	332	288	345	311	337	320	305	300	323	322	300	302	295	323	329	319	326	320	340	280	274	278	334	334	330	321	296	313	305	293	294	344	344	314	326	304	305	316	293	311	297	308	285	305	332	291	330	292	297	315	325	308	325	307	299	302	305	275	299	338	332	328	322	319	315	292	325	298	279	307	308	315	324	299	311	329	304	312	305	274	302	311	284	301	309	339	312	310	331	318	307	311	296	288	297	324	307	345	319	360	315	324	301	317	309	293	322	322	307	296	305	318	322	352	327	283	299	313	312	307	331	314	304	328	309	335	300	309	277	298	307	340	306	322	282	293	337	313	307	316	335	330	302	322	316	295	359	275	319	326	274	330	310	329	306	334	303	298	320	331	318	305	309	343	318	314	299	281	296	321	317	332	316	329	316	347	325	295	340	310	303	343	282	330	334	351	300	309	318	312	300	315	305	323	314	288	326	293	298	315	344	319	305	350	320	320	307	322	299	320	336	325	302	331	318	304	279	293	304	310	317	314	323	318	350	321	289	323	330	310	295	326	320	317	291	316	299	295	300	299	343	312	332	300	317	281	294	322	289	311	324	316	283	320	306	305	322	334	319	305	300	305	308	304	331	318	300	318	287	300	332	314	328	328	299	310	307	299	308	294	304	312	309	293	294	310	310	314	303	306	326	291	309	348	316	313	333	318	290	329	315	313	309	296	305	315	294	300	337	327	314	281	350	315	330	327	308	330	331	317	309	313	332	309	294	282	325	348	325	338	320	289	289	316	310	297	315	311	309	320	299	304	294	299	329	347	339	307	300	311	294	311	300	329	299	290	300	323	315	297	332	293	291	294	310	329	329	339	323	314	324	299	314	296	315	291	304	314	287	325	314	304	319	303	288	325	304	307	302	301	286	292	306	345	292	346	316	302	308	327	312	313	325	311	311	338	327	304	339	326	296	294	263	360	277	325	301	307	300	285	280	311	312	327	307	330	303	307	299	314	306	326	322	311	301	313	305	348	310	319	335	311	313	324	327	305	287	311	283	299	303	310	283	328	311	302	269	326	304	342	345	315	305	329	353	317	327	307	340	303	316	323	313	289	321	297	274	304	293	309	292	339	292	332	280	311	273	301	334	329	296	302	329	324	327	331	297	324	328	312	303	315	308	317	303	324	319	324	344	307	337	323	333	305	294	297	355	302	321	307	318	330	292	329	313	296	347	320	304	292	308	302	288	321	304	341	317	311	297	322	312	321	277	310	305	317	308	288	288	308	311	324	304	328	321	264	299	338	323	293	309	322	327	306	325	303	300	331	318	319	316	316	297	298	289	331	317	326	306	292	331	311	309	306	292	317	309	304	285	324	342	310	330	313	283	320	329	349	301	314	323	317	356	340	343	313	314	351	293	328	340	312	328	261	303	311	317	317	339	334	313	301	320	317	318	295	295	297	332	325	316	314	328	303	339	292	302	313	307	316	299	327	333	294	319	291	306	292	275	316	332	347	306	289	339	346	354	320	342	306	294	337	304	286	322	314	311	310	309	353	310	307	318	295	307	321	298	333	296	312	298	332	322	337	301	348	300	293	319	310	298	290	328	312	314	326	341	300	314	324	294	305	304	316	316	311	329	304	327	351	314	315	325	323	313	315	318	332	286	329	296	282	339	316	318	321	292	303	269	328	306	317	289	309	324	325	305	316	318	339	296	275	318	314	351	302	317	312	290	287	311	313	326	327	314	307	323	297	315	303	292	320	328	304	316	323	299	311	328	290	323	314	328	296	344	313	307	278	305	325	320	314	329	286	280	320	356	285	291	310	318	276	322	329	281	295	301	297	299	297	306	325	301	315	306	323	298	327	296	346	325	304	296	299	307	296	338	321	281	318	326	315	290	318	300	298	304	290	297	320	326	302	317	335	334	322	296	309	309	315	319	301	310	327	334	316	321	325	373	316	305	316	306	317	324	328	335	266	312	324	348	322	316	287	332	263	311	304	325	344	333	312	332	330	298	320	293	303	331	300	307	331	300	313	309	293	327	341	303	286	289	313	285	309	304	353	320	290	312	351	313	298	325	332	336	313	305	298	300	312	327	297	325	308	294	298	295	289	298	317	328	303	343	320	327	295	303	286	318	325
25084	21041	26885	25118	5507	1154	807	634	899	12702	19586	12726	4643	1234	524	449	449	449	420	400	393	447	391	378	407	401	451	418	424	406	429	391	452	420	455	376	428	411	422	432	395	424	426	416	431	418	423	421	411	427	406	418	389	435	407	401	434	394	411	431	427	401	432	398	431	395	408	408	457	418	396	411	417	405	423	390	432	401	408	382	394	417	402	449	415	442	391	449	432	429	414	405	421	391	414	421	443	403	402	447	397	387	407	420	416	436	417	423	433	408	397	411	441	431	403	399	416	424	420	388	409	418	407	423	447	427	447	419	408	401	396	427	423	389	400	408	411	383	437	440	397	417	390	413	414	391	426	421	412	446	364	409	406	407	412	381	385	403	424	418	397	392	413	432	425	427	406	378	404	405	402	423	455	394	398	416	388	390	404	388	435	430	394	372	421	422	390	380	404	395	425	424	412	428	445	461	430	415	420	415	412	387	454	410	415	451	418	416	384	453	404	399	383	405	364	399	452	414	434	409	417	440	435	391	427	396	435	398	395	397	372	412	422	420	389	467	406	380	444	397	398	421	434	398	402	452	407	443	426	414	417	407	383	428	437	417	403	403	410	421	389	394	405	406	402	431	435	416	406	409	440	434	438	368	471	421	400	415	429	417	361	413	382	413	445	390	391	387	407	455	375	379	396	385	399	394	407	446	399	387	405	417	403	385	411	417	397	381	416	406	437	379	397	414	420	431	399	447	388	403	437	406	386	469	401	414	394	455	413	416	414	448	441	401	418	417	404	435	377	390	405	375	427	447	408	397	405	409	431	413	402	409	429	421	386	412	412	405	433	423	383	405	417	439	421	453	398	417	396	428	420	406	401	425	453	418	410	442	380	399	418	405	383	423	419	384	440	420	423	418	407	398	401	399	384	413	406	427	413	424	401	402	393	410	399	386	439	410	395	407	371	397	412	433	397	386	382	458	419	411	412	433	429	418	434	386	419	405	390	425	392	397	411	430	395	392	456	405	393	416	415	443	374	416	402	434	407	407	417	416	385	432	402	408	413	409	459	417	385	410	401	403	395	417	407	405	397	422	408	429	411	427	408	376	425	408	435	400	419	392	427	445	416	421	434	389	425	400	389	413	365	418	400	399	426	446	421	417	426	425	459	422	417	416	408	402	429	404	392	404	412	435	422	414	401	414	389	431	468	413	396	410	405	425	409	437	419	429	431	405	430	438	437	411	433	447	430	372	395	431	438	401	394	422	388	446	422	398	413	450	457	419	421	396	430	446	440	447	436	416	405	412	418	407	416	413	422	424	393	406	411	435	421	418	417	431	412	390	435	416	427	434	430	450	431	418	418	419	462	434	418	422	426	401	379	452	417	372	390	418	388	408	435	439	427	415	423	391	393	412	410	426	410	393	456	406	442	410	420	419	397	417	406	459	432	440	438	378	407	407	413	405	432	434	397	411	402	365	392	409	414	426	438	418	430	401	394	399	453	431	426	414	428	440	417	401	400	391	370	428	431	406	431	415	390	403	405	403	430	415	409	446	405	418	407	439	411	415	412	387	397	396	386	430	431	387	437	409	407	386	418	410	393	407	420	402	430	436	426	432	413	372	412	445	447	402	438	407	403	422	363	425	393	433	397	400	394	433	396	425	410	403	415	409	401	374	430	421	370	405	399	441	422	387	445	412	423	402	390	381	396	436	399	436	416	385	418	432	381	367	405	414	430	394	440	453	393	407	429	437	449	398	372	372	416	382	409	453	443	424	429	426	447	421	422	400	394	404	376	397	433	422	406	437	435	394	398	434	460	415	446	416	422	424	425	415	419	365	429	430	445	427	411	410	395	433	428	377	428	428	398	422	404	392	409	387	442	421	448	412	390	404	405	395	431	427	438	422	394	415	390	429	414	402	416	417	416	409	436	431	413	413	427	407	442	418	408	434	385	389	413	420	421	412	430	392	399	437	451	412	419	434	462	408	397	380	420	412	393	414	410	428	386	390	404	451	422	384	412	434	404	439	416	415	425	392	432	415	418	469	415	395	412	407	419	386	424	366	411	436	435	398	433	426	411	419	395	446	412	403	433	387	447	419	405	433	400	395	411	395	409	376	404	428	438	431	426	417	419	412	405	390	409	424	412	415	398	417	405	438	360	421	397	422	394	397	410	362	374	414	405	444	409	437	428	448	416	398	450	413	382	434	404	419	429	451	451	413	383	392	402	407	420	391	389	397	435	396	434	445	396	425	407	370	401	431	421	385	432	412	442	435	416	405	397	379	411	396	386	441	405	411	422	400	429	434	436	389	432	390	431	412	416	418	388	413	425	439	401	436	394	390	368	375	441	432	433	443	416	414	399	395	387	403	376	391	422	405	413	421	405	404	401	373	413	399	409	441	429	434	407	398	397	447	415	393	422	405	355	434	399	430	446	407	412	449	395	420	420	398	425	405	393	420	423	427	409	425	391	399	423	414	414	393	431	368	397	395	401	389	388	411	382	416	421	431	419	416	388	451	412	408	413	430	437	429	436	456	435	415	432	410	372	393	434	417	414	398	381	464	405	468	416	361	412	420	412	427	424	405	384	428	426	404	414	367	417	438	406	414	424	406	405	419	413	430	394	420	386	376	382	405	411	406	445	414	419	397	406	389	409	449	390	382	420	402	430	431	405	396	407	389	386	421	416	413	382	392	387	400	404	405	380	411	478	451	444	443	437	470	441	447	394	401	382	398	417	422	413	408	419	444	469	391	398	452	412	423	404	424	355	403	398	416	411	398	422	400	415	405	417	436	406	427	402	406	451	428	422	387	416	386	396	389	415	417	418	380	387	404	413	402	406	433	429	420	449	404	405	429	432	417	404	428	417	416	375	423	405	439	424	413	402	435	392	425	416	408	387	418	425	429	398	392	459	433	403	412	396	432	450	422	393	420	419	447	397	431	404	380	384	418	469	428	410	417	428	430	436	382	382	423	387	450	384	415	407	414	425	397	408	437	417	409	442	372	382	413	435	423	386	405	436	434	409	410	412	406	474	420	449	419	445	420	438	364	436	403	428	429	422	391	422	386	448	403	392	437	397	441	418	390	419	416	407	427	377	423	411	418	406	415	455	443	393	373	448	395	388	423	402	397	453	412	451	425	450	382	413	433	460	387	381	422	412	394	393	417	379	408	410	402	385	445	380	428	412	405	426	426	409	423	378	444	423	441	434	421	420	442	386	440	342	408	440	421	441	449	386	412	407	415	395	431	438	432	432	394	426	430	400	386	390	417	443	393	394	375	397	442	448	401	435	375	396	384	430	430	399	395	434	403	407	419	418	442	428	396	417	410	435	444	397	385	379	410	438	421	407	382	434	421	389	385	414	452	419	419	372	414	374	403	425	414	399	398	453	431	441	423	417	425	386	419	403	404	412	399	425	389	392	419	470	440	444	418	419	407	419	411	375	413	382	416	391	418	444	399	419	421	413	407	395	410	404	441	404	390	408	396	410	403	428	425	450	383
3789	3498	3474	1894	1244	1005	806	728	1203	15871	17903	10940	4275	1203	534	335	394	374	353	386	382	375	388	360	353	368	376	406	370	357	367	384	377	382	352	387	397	353	369	332	346	377	393	396	379	359	362	367	399	351	381	357	405	382	391	378	392	341	371	402	366	411	367	396	339	395	361	372	400	352	386	392	330	373	377	353	385	347	360	352	377	363	357	381	403	379	384	398	343	367	367	359	378	322	359	402	381	368	359	366	379	358	346	342	396	403	352	368	410	376	328	390	384	393	348	352	368	387	355	396	389	357	353	367	369	348	393	367	379	348	382	389	371	385	345	405	350	343	346	347	361	383	370	396	353	389	368	379	320	369	371	387	358	370	372	385	367	365	344	372	349	360	386	349	365	375	395	370	363	393	373	415	367	382	363	384	383	373	328	371	349	351	398	358	355	358	373	367	368	347	351	355	350	390	379	350	385	378	360	362	346	389	372	358	380	379	340	389	385	384	352	363	384	368	370	348	352	332	355	361	381	373	385	381	325	355	386	361	389	386	366	370	372	376	383	385	381	368	385	382	368	371	339	394	372	371	347	403	345	364	387	392	429	376	381	372	370	414	387	376	376	394	390	376	360	403	380	359	350	353	378	366	360	401	362	313	369	380	348	359	383	410	374	367	361	342	386	379	370	354	381	402	351	374	389	387	374	337	380	388	395	377	392	355	378	393	340	358	352	340	339	369	358	384	359	387	378	381	365	376	372	376	399	347	408	358	401	371	415	387	354	396	384	372	370	350	374	347	343	383	365	407	351	382	387	358	373	344	363	371	386	379	367	359	366	382	363	405	333	366	409	364	356	384	365	337	387	368	369	348	361	374	396	344	369	384	362	364	374	360	357	338	347	354	376	333	394	364	377	348	341	394	372	353	370	365	368	358	367	385	368	373	353	360	385	386	375	399	350	373	351	349	350	377	404	374	373	366	395	380	352	373	381	382	377	395	382	370	370	364	364	387	342	383	345	358	371	350	392	369	397	351	361	344	357	346	395	354	365	339	365	401	332	356	356	377	356	373	391	390	364	333	373	358	371	356	355	353	388	397	373	368	364	348	336	322	359	379	377	383	353	350	375	376	352	371	396	339	389	375	381	360	371	353	362	365	413	354	333	370	369	390	367	370	345	366	371	371	369	365	361	379	366	378	342	344	375	390	364	344	342	353	361	327	380	412	335	331	368	392	354	377	343	327	386	395	367	380	349	372	407	395	347	399	379	386	368	379	358	375	366	346	377	387	386	341	356	359	352	359	382	372	359	373	378	371	319	314	406	338	386	361	356	365	365	369	383	371	414	350	351	333	342	332	350	372	372	367	373	382	368	393	360	380	347	384	321	353	362	365	357	365	375	373	361	354	355	391	399	372	404	323	373	378	351	398	330	360	362	371	335	376	365	367	364	380	394	346	356	337	340	342	352	383	368	410	375	383	353	369	358	360	331	361	349	333	356	393	403	354	339	352	346	380	372	358	357	381	364	357	373	374	402	327	357	346	354	366	412	358	370	369	357	350	376	348	355	357	349	354	378	394	336	392	377	352	383	335	378	352	361	376	379	365	350	352	350	369	357	389	380	379	357	298	329	364	356	388	359	407	347	340	388	376	395	383	321	349	358	323	398	362	376	386	357	343	375	360	352	333	360	336	365	362	412	376	352	391	364	352	347	359	324	394	416	376	370	334	342	362	364	332	348	392	347	401	408	380	384	387	375	376	360	366	374	348	346	381	378	396	347	354	351	337	374	386	351	382	384	380	358	397	386	390	335	406	410	347	372	406	379	351	374	347	359	333	368	354	386	386	341	358	401	375	363	360	385	345	367	374	365	352	372	359	382	370	368	356	360	407	395	333	356	372	355	368	366	371	374	383	377	374	365	384	349	324	348	358	327	393	385	356	402	334	364	349	357	373	372	405	352	355	389	358	372	370	417	360	340	383	361	328	340	346	377	364	358	368	360	366	405	365	383	380	395	371	337	364	387	367	364	352	377	383	373	358	370	375	400	369	347	357	392	384	403	352	342	356	367	361	339	360	352	373	344	367	345	384	359	354	351	394	379	361	335	365	369	360	348	385	365	384	390	361	360	345	386	362	364	351	423	365	346	392	345	384	404	355	415	365	380	371	346	360	383	356	389	385	399	337	371	347	366	358	365	350	371	350	396	397	357	370	383	389	354	344	360	358	373	387	353	366	369	376	370	368	368	388	387	387	363	356	366	376	350	372	351	380	381	359	352	375	373	379	363	352	371	358	342	386	347	392	416	360	381	385	396	360	359	385	387	343	360	352	386	352	377	362	344	359	380	389	369	404	368	361	356	380	347	370	390	404	341	386	322	340	332	364	369	358	357	369	352	391	359	382	355	330	390	373	331	358	370	358	397	386	373	374	358	378	391	351	347	349	383	387	328	359	410	362	362	391	376	362	374	379	380	379	357	369	414	372	356	387	359	363	367	374	395	350	354	382	361	349	371	385	389	330	350	346	369	346	386	333	391	381	354	395	334	364	419	364	388	381	381	378	356	390	363	354	325	369	371	365	376	351	373	387	430	340	349	334	358	366	370	369	327	378	371	369	375	361	367	354	339	396	373	380	378	365	365	362	350	330	374	373	340	394	362	336	371	395	371	376	356	350	354	370	354	377	361	377	383	374	364	367	363	356	379	350	399	356	376	331	397	369	414	378	355	370	336	403	358	400	403	356	387	383	348	377	359	368	354	347	381	389	384	379	381	383	401	370	356	399	401	391	357	381	343	381	374	345	371	343	359	374	378	396	378	346	321	348	366	399	340	332	389	354	357	369	375	349	370	407	341	332	404	418	346	343	334	342	409	369	357	385	395	381	368	350	374	368	390	378	394	385	363	374	362	395	381	303	405	371	369	338	370	362	376	328	370	340	374	336	357	366	366	352	378	349	365	377	353	380	343	367	372	352	341	342	361	365	378	349	381	339	316	358	364	381	408	371	382	349	345	357	371	364	365	341	336	352	372	368	363	350	363	384	379	385	349	379	335	389	365	356	362	340	360	377	383	331	356	333	341	346	349	348	319	362	372	391	308	364	369	368	409	362	369	342	364	354	334	381	392	377	361	393	347	372	361	357	348	346	347	387	337	379	357	356	340	394	362	363	369	332	369	382	352	339	382	401	372	361	365	401	348	392	347	360	360	369	377	378	370	352	346	378	375	367	383	403	355	348	372	326	359	358	368	370	348	369	365	398	388	381	372	354	350	402	357	408	336	352	361	379	387	390	346	383	362	378	388	359	397	361	359	350	343	358	384	375	356	361	394	353	370	350	380	346	374	381	349	337	406	354	332	380	387	354	351	384	362	383	345	404	343	350	370	342	353	378	372	390	375	381	363	375	371	345	352	372	372	360	408	371	411	352	364	357	373	367	389	397	383	351	347	397	357	365	412	373	371	376	381	364	371	368	398	373	320	380	383	375	385	364	364	365	375	380	329	345	384	364	365	361
23890	21064	28277	24063	21053	8652	1995	1211	1723	22511	34992	26864	12561	3078	1129	701	649	648	565	671	649	634	640	629	639	638	659	602	589	629	639	620	580	628	699	628	596	588	586	606	634	625	666	621	575	602	603	623	611	642	641	598	628	659	643	658	609	648	603	594	616	633	614	642	604	611	673	630	556	634	636	641	632	618	616	601	603	627	597	589	632	638	615	646	607	637	585	595	619	580	589	559	574	625	644	582	617	616	627	628	594	616	639	606	588	621	623	571	602	621	623	589	586	570	586	595	624	616	607	665	666	686	620	601	605	608	619	616	647	580	632	591	598	600	633	636	597	608	602	608	631	578	597	656	679	638	611	640	608	610	622	635	620	636	578	622	644	656	656	613	592	606	606	652	624	593	599	618	602	606	579	577	614	605	605	644	638	569	619	620	636	607	618	637	613	561	606	664	616	567	582	628	609	581	615	617	598	622	585	585	608	601	637	635	556	654	667	643	613	655	626	578	632	650	604	614	598	612	604	622	621	602	586	562	566	563	640	612	640	616	586	561	605	588	594	623	597	599	616	612	545	606	638	584	610	615	601	587	611	628	611	576	638	623	547	602	638	629	622	601	660	606	590	626	627	618	662	618	600	581	638	614	586	596	577	614	580	610	648	583	612	606	641	601	567	571	587	606	627	630	609	596	612	644	641	613	624	667	634	609	606	633	603	579	640	619	619	605	571	626	597	605	616	621	602	587	642	605	633	625	579	632	625	629	600	631	622	634	603	572	629	614	633	624	572	639	604	626	590	596	629	591	612	631	614	581	589	645	693	601	623	602	604	642	613	607	661	658	602	613	587	607	614	574	600	594	623	621	609	603	607	588	627	614	625	605	631	605	607	625	657	579	646	603	613	599	632	622	666	640	601	570	643	638	632	602	562	617	601	667	637	593	565	614	593	619	547	625	557	590	624	598	636	608	569	616	610	650	594	604	604	623	671	623	629	649	644	630	613	673	636	639	559	658	630	636	547	586	643	606	603	592	580	569	635	631	534	619	653	606	624	637	628	605	602	570	621	620	626	605	608	624	629	606	654	647	606	626	615	655	602	626	586	639	593	618	619	657	638	637	637	614	590	624	566	608	626	635	586	614	624	621	615	618	564	620	588	614	620	622	617	591	607	582	610	601	603	606	659	608	578	630	667	590	619	564	645	650	602	612	583	632	636	649	590	591	625	580	577	530	628	576	629	566	619	612	589	614	639	602	601	622	634	613	592	641	576	610	623	616	593	579	588	593	574	658	583	620	581	653	609	556	589	576	571	551	626	580	602	618	572	636	611	649	600	627	597	653	601	573	595	637	609	581	565	615	590	625	612	608	651	629	589	570	626	610	628	582	641	634	650	574	629	651	594	601	652	571	592	599	624	584	602	609	625	574	591	580	609	652	640	608	601	601	588	583	617	613	629	601	571	634	633	638	591	598	654	645	579	631	607	594	564	654	605	617	611	604	602	561	591	633	595	592	566	615	590	614	603	596	589	613	630	627	630	597	618	620	666	559	592	629	605	560	595	636	657	634	601	601	614	594	605	591	600	613	593	617	603	647	622	647	592	610	609	647	615	611	640	649	632	592	621	616	610	642	621	613	591	607	650	631	569	581	583	593	588	611	579	640	654	611	636	624	600	610	635	615	595	612	581	591	629	590	617	640	628	633	637	671	667	579	577	600	576	646	614	703	637	555	640	656	575	592	605	618	602	628	561	558	610	593	628	616	610	581	629	562	666	652	602	625	623	595	612	638	639	622	615	593	641	604	577	602	624	620	628	584	576	633	578	591	592	601	625	581	612	609	612	605	599	627	602	591	591	633	628	580	592	610	628	583	623	607	623	577	579	569	612	571	625	576	651	567	603	579	644	650	626	642	605	633	675	598	628	605	589	596	621	591	627	640	609	600	617	624	610	623	594	610	623	642	609	620	613	585	636	569	624	631	554	595	579	587	608	599	610	603	625	550	644	612	571	584	630	613	627	578	613	616	562	624	579	620	636	601	575	610	652	617	630	580	608	634	581	603	546	528	620	576	619	590	628	624	587	595	596	599	554	594	592	583	570	593	594	618	610	616	557	633	644	610	549	664	649	608	594	583	626	594	575	593	681	579	630	602	615	610	613	587	627	614	573	641	608	587	658	658	633	579	600	657	556	629	557	655	610	590	627	614	590	611	642	644	604	625	577	576	613	586	572	617	606	587	582	626	645	597	597	624	595	576	609	600	630	596	615	587	617	619	633	563	604	624	637	564	593	599	579	589	560	591	579	628	659	664	634	588	655	609	607	641	663	601	652	597	600	628	607	648	638	628	566	621	598	582	602	616	591	597	621	622	642	637	617	562	616	643	631	640	637	617	573	583	622	630	579	604	610	636	637	635	621	623	585	555	595	606	599	599	604	595	597	639	615	615	631	606	621	624	609	604	585	662	550	590	616	613	619	594	621	593	663	600	608	582	631	591	610	652	561	532	590	600	633	614	588	641	606	585	611	623	606	589	605	614	598	662	633	577	622	609	592	613	621	619	596	534	581	609	677	594	640	612	595	597	630	625	622	609	556	591	628	633	592	594	592	605	553	579	640	655	670	632	578	626	640	658	666	617	623	642	597	607	652	591	623	601	582	620	593	645	606	625	627	600	598	602	636	587	605	632	623	647	568	566	638	624	653	638	658	615	651	618	583	622	606	609	605	628	640	674	616	644	656	622	600	631	595	610	574	649	593	638	612	627	627	621	629	620	596	606	644	577	615	629	601	586	624	610	574	584	578	620	613	637	652	634	606	605	622	655	592	632	627	571	602	616	634	637	603	577	600	603	611	615	622	590	647	558	609	619	601	604	630	628	649	572	650	638	571	643	613	604	607	611	584	625	599	612	619	592	589	634	566	627	615	630	622	593	633	575	632	637	653	584	617	640	623	615	628	591	610	598	581	629	632	639	601	565	582	584	663	583	625	579	592	608	668	610	644	576	572	610	582	599	601	615	569	589	548	596	592	583	598	586	599	600	567	604	590	549	578	596	575	611	609	635	627	609	580	648	609	645	598	586	635	651	596	599	625	605	594	631	615	582	612	621	585	595	611	601	615	572	608	625	593	620	566	581	621	616	629	605	572	593	663	649	567	641	605	661	601	603	625	618	577	592	653	534	636	613	587	572	585	589	591	601	630	630	595	634	612	601	649	597	657	619	611	624	582	591	611	565	546	616	598	598	595	597	642	599	586	615	577	572	610	614	624	627	617	594	603	614	593	604	574	641	646	645	612	612	610	595	615	628	626	609	654	640	611	628	614	587	575	557	627	577	584	605	648	597	596	660	635	589	606	589	571	573	603	645	620	570	604	618	615	618	656	619	642	580	596	598	593	628	661	576	603	592	574	587	632	590	603	664	638	577	611	581	632	584	574	597	595	571	589	609	598	594	663	607	587	608	655	589	610	626	635	598	637	594	634	600	613	627	618	596	603	623	611	638	602	614	592	591
4323	6680	5409	2734	2131	1776	1444	1289	2600	26738	31453	22051	9713	2564	1064	578	520	571	530	504	565	522	515	523	532	560	552	550	535	554	550	536	512	515	533	522	518	522	518	518	543	559	582	550	534	505	507	529	497	527	519	551	534	569	565	507	526	536	531	542	521	506	548	564	525	520	526	504	525	540	542	549	539	525	533	505	541	538	530	507	546	536	541	495	524	551	507	504	548	536	480	536	532	525	553	492	491	516	522	496	531	538	510	546	511	554	490	486	539	483	521	535	535	542	528	520	512	551	535	538	562	523	513	503	498	546	504	509	508	556	565	524	528	551	494	564	520	542	502	526	527	557	490	562	522	491	514	516	492	519	504	552	480	525	548	544	497	492	486	482	528	535	548	543	518	498	500	503	494	482	524	564	510	518	517	517	555	502	551	559	563	521	534	555	493	515	525	528	521	509	539	522	508	515	484	492	526	531	484	529	534	556	522	492	510	550	527	475	534	514	516	493	551	562	544	525	546	512	568	521	513	514	543	523	495	502	511	522	505	532	493	522	534	540	490	547	552	527	527	523	504	544	504	532	501	528	490	509	468	544	545	486	532	513	566	492	553	476	554	492	528	517	483	521	504	520	514	520	523	520	549	501	499	542	496	478	568	484	519	521	522	515	488	514	540	534	550	522	517	534	509	544	576	497	488	528	532	554	517	517	513	518	543	513	578	510	533	521	554	532	563	519	502	528	519	517	534	506	544	505	518	517	567	510	514	543	524	528	491	536	476	485	540	566	510	558	496	522	515	513	568	504	489	491	530	559	525	487	499	516	511	502	514	529	525	525	530	523	466	532	555	490	499	554	546	522	525	531	543	545	530	521	519	515	535	553	491	536	561	500	537	521	502	566	552	538	516	562	523	551	502	539	477	464	526	503	517	541	568	526	509	533	512	516	569	527	500	517	509	521	575	565	503	560	510	537	487	547	530	483	512	511	565	506	503	527	505	496	508	540	543	534	540	512	546	561	508	497	469	532	564	519	478	506	513	488	524	544	527	520	541	528	480	529	504	527	530	545	519	490	562	530	522	544	492	551	530	536	495	521	518	498	531	502	535	548	502	540	546	512	528	504	510	503	534	505	528	553	560	501	560	489	456	521	516	555	519	489	507	513	544	511	527	549	553	525	551	493	500	551	526	527	572	528	509	506	524	531	543	542	535	526	531	535	547	550	553	478	544	480	557	552	529	508	551	543	525	543	479	513	528	563	541	487	519	530	513	528	524	509	522	512	549	574	532	551	548	518	480	522	494	487	476	511	555	505	488	508	550	516	527	484	520	590	540	487	462	527	498	521	542	545	538	534	507	538	494	502	513	541	541	497	532	542	481	532	554	516	533	513	559	518	534	510	544	569	510	513	557	549	532	526	550	505	515	511	541	496	512	478	525	462	511	492	538	483	524	499	530	534	531	540	497	524	491	479	526	539	534	500	531	506	513	462	513	510	527	498	533	518	559	496	527	515	524	548	510	520	515	507	498	526	519	498	538	496	524	499	500	519	505	503	489	542	538	512	532	529	534	487	519	537	513	514	519	518	548	556	497	477	504	491	494	495	507	494	513	541	524	505	478	536	531	507	562	540	514	515	493	510	517	498	519	497	518	509	513	528	508	503	532	535	542	542	548	478	504	571	521	517	536	564	559	507	481	544	514	485	525	514	495	512	512	520	488	563	498	537	545	491	511	465	506	502	525	510	522	504	491	501	507	571	501	526	522	496	556	526	573	538	538	517	502	508	497	515	507	529	528	499	573	533	528	535	502	516	554	526	496	548	488	502	515	503	545	532	501	488	518	548	578	491	509	538	552	507	498	561	493	513	514	533	563	527	566	489	506	518	517	531	496	509	547	508	544	539	522	540	526	534	541	532	528	535	551	510	543	544	480	522	516	556	491	525	542	496	492	510	476	525	497	520	528	495	529	504	476	532	496	514	553	543	523	476	524	537	514	510	519	482	471	510	484	490	542	528	516	534	551	514	552	511	492	503	518	531	525	563	536	493	490	522	558	507	557	512	542	521	525	527	552	529	556	495	518	572	498	520	535	521	518	513	515	521	522	537	530	557	526	506	504	532	551	483	532	508	483	514	524	520	526	540	528	508	527	521	468	525	511	507	535	509	531	505	514	559	539	503	533	505	481	482	531	510	556	528	525	566	545	516	535	506	522	522	546	523	489	523	544	523	525	479	545	546	545	549	479	533	519	481	499	532	516	522	547	545	538	545	484	506	516	522	542	524	499	501	524	541	525	530	548	547	468	478	506	517	541	541	499	538	485	561	522	532	544	482	516	529	538	505	531	507	535	511	537	557	526	592	538	470	513	554	530	524	492	531	545	468	524	543	502	501	563	526	484	546	498	516	520	518	556	548	500	539	534	525	510	515	489	553	541	517	527	524	513	531	520	577	577	550	513	522	549	545	544	571	515	496	503	518	522	523	522	532	539	529	530	530	505	530	552	546	484	511	533	536	528	543	531	519	549	544	533	503	513	514	502	487	538	547	528	560	528	538	548	540	538	550	486	518	500	496	546	532	518	529	518	502	510	529	552	546	503	516	521	509	545	487	526	512	511	501	519	525	509	526	502	500	496	520	478	502	520	495	482	515	542	548	543	503	506	508	528	533	509	533	499	529	519	492	540	544	518	543	507	493	518	513	521	530	537	532	513	523	527	558	525	512	578	499	521	527	533	540	500	522	577	561	520	487	527	507	515	523	534	509	518	536	502	492	517	549	535	484	494	545	516	519	543	557	550	544	550	520	510	508	501	551	506	516	478	543	532	523	502	547	552	484	535	560	492	512	541	541	523	509	548	514	568	566	522	572	521	522	539	507	556	541	505	503	510	545	530	493	516	508	508	497	519	540	566	518	495	462	516	520	548	528	486	539	510	526	530	524	514	536	511	536	524	496	536	521	533	536	497	475	516	545	511	531	528	549	541	511	502	530	491	529	527	549	464	529	538	490	507	533	525	504	526	511	491	511	529	503	473	529	499	484	509	482	527	492	521	506	488	524	482	492	465	497	520	585	532	514	513	526	573	524	539	527	481	525	528	508	481	516	530	483	521	521	493	517	506	542	519	536	513	516	507	512	495	510	494	531	482	529	517	495	534	532	555	501	577	549	555	493	542	516	526	535	479	499	474	518	523	518	566	540	487	515	555	537	495	526	554	538	545	542	513	535	544	546	540	519	494	531	492	562	510	481	498	543	528	510	518	520	489	522	547	515	514	560	516	538	498	520	562	535	522	499	524	516	517	515	551	457	513	535	559	541	495	494	523	568	492	503	536	525	569	558	544	488	511	483	521	517	522	536	505	497	560	498	531	490	518	513	521	542	505	507	538	555	525	524	496	481	508	517	470	468	488	535	515	520	532	526	544	495	516	535	537	498	508	526	556	539	515	516	520	566	524	522	537	559	469	513	534	518	578	487	514	497	546	499	505	508	476	524	519	539	507	553	493	492	475	543
27319	12322	1308	646	421	381	418	381	409	1206	2229	1859	1073	623	414	378	371	364	333	361	349	385	367	368	342	341	321	320	351	378	332	372	345	375	381	354	327	321	364	351	374	331	337	355	345	351	336	340	365	321	323	379	338	335	329	349	340	297	342	348	315	366	369	340	403	343	348	340	396	327	363	350	343	364	363	356	377	331	356	340	347	354	343	333	329	355	353	354	360	325	342	358	314	381	347	347	371	389	398	358	355	387	345	328	328	361	348	335	347	345	304	356	356	349	363	353	364	322	347	380	350	344	357	322	343	365	327	339	332	366	352	336	360	339	369	330	358	340	360	361	350	331	364	334	358	345	353	370	341	358	343	352	337	338	321	356	341	321	364	378	352	362	406	363	380	348	360	345	345	354	340	356	383	364	340	365	325	311	341	330	387	346	330	373	321	378	382	374	357	357	363	363	374	346	353	332	356	347	343	337	359	368	348	360	390	351	359	357	347	350	395	360	339	340	359	339	322	338	365	341	344	369	355	348	392	365	376	364	376	381	346	342	392	319	375	355	346	331	359	343	330	351	327	347	404	354	375	340	357	365	370	376	353	370	361	328	397	348	347	379	367	347	379	346	363	364	347	343	353	331	325	353	363	322	334	336	358	331	351	359	340	356	327	364	372	345	307	380	391	362	382	336	321	367	339	379	306	347	339	337	371	385	341	350	359	360	365	390	369	368	343	359	339	339	353	379	313	350	336	347	356	375	360	321	355	396	372	369	336	381	346	309	366	381	312	323	367	344	346	377	317	342	359	335	371	353	343	349	353	340	340	356	376	348	351	363	363	384	368	411	368	348	311	372	369	385	351	369	308	363	371	342	369	326	321	320	361	359	324	369	352	304	374	367	368	340	390	352	385	348	364	317	321	347	357	351	372	340	336	346	349	330	345	334	342	408	385	329	347	340	340	344	378	365	359	360	395	385	362	336	330	340	344	362	323	322	386	350	364	340	383	387	354	361	360	340	369	347	375	335	371	328	339	377	377	366	360	360	375	365	375	331	370	368	339	366	363	337	338	379	375	349	355	357	375	356	369	347	371	344	336	371	358	352	371	373	380	351	334	329	325	349	357	361	350	348	340	385	356	395	335	351	352	324	375	348	347	326	329	330	387	348	352	336	377	367	359	369	352	343	352	369	364	376	339	362	347	355	399	364	328	325	381	379	356	345	377	374	328	318	383	375	344	347	368	344	325	352	342	368	360	341	352	365	362	345	375	337	371	346	362	370	366	375	354	379	365	351	343	370	356	378	340	351	377	373	378	353	348	360	353	357	350	396	380	359	359	340	313	359	339	371	347	325	395	346	374	375	371	349	343	378	333	368	322	340	414	357	343	348	375	336	371	342	381	372	351	356	354	359	349	350	362	361	359	372	353	369	329	350	335	363	335	360	353	343	349	366	359	325	366	371	334	348	353	375	355	373	322	351	341	357	361	323	348	312	335	351	378	302	395	323	361	355	355	337	340	313	383	340	374	376	351	367	337	356	367	375	413	346	370	324	360	359	338	357	360	371	377	343	372	352	346	345	352	344	337	362	367	357	378	327	356	381	338	350	340	345	371	370	320	355	380	351	365	343	353	336	357	396	355	374	380	368	337	341	338	371	356	363	345	336	374	373	332	367	365	360	324	364	313	337	388	370	376	343	337	339	324	346	346	356	350	358	337	370	347	365	408	358	359	378	351	333	364	374	351	349	327	346	337	344	367	342	334	343	366	382	372	340	336	384	345	345	363	387	351	320	371	350	346	345	319	351	354	371	376	313	371	332	343	340	316	350	379	341	369	358	386	312	334	363	365	361	326	358	367	350	342	359	349	366	342	357	347	370	343	336	386	336	342	351	344	374	324	383	356	364	330	349	329	367	346	439	340	348	351	316	347	326	324	361	368	371	319	345	372	346	366	332	361	342	349	349	358	360	350	349	357	346	367	367	390	343	331	369	358	366	366	322	366	339	392	382	347	325	378	336	322	380	349	370	361	364	409	365	359	385	372	413	336	336	330	357	364	335	327	355	368	357	353	340	379	394	366	348	353	353	364	334	376	334	355	354	361	343	350	357	359	344	347	347	386	319	369	358	347	325	341	309	337	368	344	396	331	402	349	366	328	354	361	373	342	382	325	355	363	359	347	364	338	362	352	344	336	367	358	347	355	361	359	347	346	358	366	371	354	357	352	356	337	358	333	339	365	371	359	332	375	367	371	380	338	357	321	357	328	349	356	349	334	380	369	379	356	358	334	366	342	352	340	367	359	366	373	348	350	364	350	382	378	348	338	343	319	358	365	345	358	380	377	342	360	337	349	345	366	352	327	368	377	375	379	352	344	339	359	360	361	356	386	376	353	355	356	353	349	362	367	338	351	352	355	394	392	374	352	391	352	351	350	311	356	363	351	351	353	387	361	359	340	348	308	349	361	359	352	366	382	365	382	356	338	336	348	356	390	381	341	367	330	372	361	366	363	343	331	347	369	356	345	377	355	363	345	354	321	372	347	364	365	374	349	324	344	364	361	360	369	362	338	332	395	345	311	374	371	380	359	357	386	361	322	392	361	361	364	346	346	375	358	348	357	330	370	356	345	389	361	377	340	359	348	364	377	346	383	344	392	371	353	330	348	353	328	353	360	347	417	378	402	359	357	332	349	388	354	393	357	372	353	378	327	381	346	360	376	360	340	350	346	333	353	347	360	354	361	355	364	344	369	364	332	361	324	371	381	364	353	328	325	384	342	348	369	377	340	362	382	339	337	373	390	337	346	385	369	348	348	336	352	368	359	357	366	347	339	329	367	350	354	360	353	361	375	312	332	341	298	347	358	343	366	313	389	343	357	352	385	374	364	319	374	352	381	336	351	372	358	335	354	369	327	335	340	360	375	356	361	364	348	359	326	377	346	366	372	373	370	369	336	338	351	335	334	398	356	369	388	344	368	359	350	343	338	328	365	344	345	388	372	368	371	368	351	344	378	351	369	373	364	350	382	375	328	362	354	342	350	368	350	346	385	354	300	328	372	357	381	400	358	347	343	350	393	357	397	322	362	345	378	366	356	302	359	349	317	369	339	365	332	358	345	370	315	339	323	355	357	366	344	380	351	324	337	352	340	370	346	314	365	365	379	366	379	357	354	367	329	346	374	359	370	320	363	352	346	361	356	389	386	382	326	352	339	356	339	345	323	329	344	318	352	322	345	355	375	366	326	344	341	353	361	380	348	396	336	372	355	366	375	353	368	348	373	364	319	350	348	356	347	345	353	333	352	354	338	329	363	357	382	359	387	370	377	380	346	328	360	342	337	344	392	381	318	355	362	334	336	361	315	371	347	367	384	387	373	348	362	318	319	341	311	361	338	376	365	354	376	409	346	369	313	392	329	337	365	314	360	360	335	354	350	344	375	339	358	362	363	375	398	371	319	367	364	355	342	334	344	366	391	341	357	341	360	372	349	322	367	373	383	336	379	332	334	384
5071	791	788	527	388	367	376	388	372	1648	2681	2190	1196	591	372	335	330	293	321	274	307	320	288	306	315	332	311	330	321	318	330	296	318	333	294	320	317	330	324	294	321	335	300	313	331	294	296	325	291	312	296	290	327	327	323	286	324	323	279	331	317	298	341	323	320	314	347	330	316	297	306	290	294	329	319	312	311	315	307	322	314	361	293	326	322	297	297	319	315	319	307	284	331	317	311	302	312	296	322	331	315	329	321	325	310	297	310	295	305	326	279	350	296	299	294	278	317	304	346	303	320	301	310	293	335	320	321	305	282	316	352	316	309	325	287	307	353	280	329	320	291	316	288	332	325	331	357	307	286	307	303	368	303	305	300	332	327	345	263	323	299	334	296	295	337	322	325	319	330	314	283	308	353	288	290	308	289	314	309	328	346	300	346	285	334	327	313	298	290	302	346	312	339	360	291	324	305	308	312	290	333	312	342	319	330	322	310	285	315	315	319	310	316	324	302	322	323	301	309	301	290	332	321	338	337	343	330	286	309	351	341	304	289	304	334	301	315	266	300	307	334	300	297	311	315	319	330	314	314	296	322	340	294	295	316	321	315	309	299	319	302	302	319	335	296	341	323	310	324	313	307	294	315	307	321	321	313	302	338	324	323	327	309	324	346	327	314	350	325	293	301	303	293	348	336	343	288	296	336	331	323	297	298	290	315	337	295	281	294	340	300	317	338	286	331	280	307	334	332	310	321	309	296	334	314	314	306	326	296	334	306	298	320	292	290	300	349	335	322	314	288	319	327	324	293	313	293	337	315	298	331	285	330	317	328	323	333	314	314	341	302	312	309	292	289	324	276	316	310	328	313	315	285	355	350	301	298	320	298	301	303	328	278	338	330	322	340	328	326	301	323	301	309	316	300	324	303	317	292	317	342	304	318	292	351	319	330	346	308	320	313	295	304	340	314	319	300	337	314	293	321	307	302	298	312	342	318	315	313	299	314	304	317	296	311	309	321	319	299	331	307	324	336	316	342	315	286	327	321	325	339	300	310	295	314	319	324	328	299	300	337	350	354	308	336	318	327	304	317	303	275	300	291	311	311	338	328	328	314	295	275	338	301	318	314	317	302	320	312	351	308	291	300	321	312	276	339	299	306	327	325	312	333	314	321	322	271	294	299	316	298	345	306	317	331	322	304	314	332	324	339	320	297	319	329	324	321	307	286	330	314	298	290	328	305	329	333	314	323	331	310	330	318	287	313	296	309	289	316	302	303	312	325	309	297	325	294	327	326	298	332	301	302	329	297	321	303	320	290	311	320	314	320	317	310	318	315	332	340	294	307	314	337	342	310	332	302	327	320	288	323	284	303	304	307	304	331	307	313	292	277	335	359	324	316	296	306	298	338	299	301	295	331	309	296	293	315	323	291	309	323	307	355	292	348	295	299	306	286	325	291	318	314	336	310	324	318	348	322	299	302	283	333	296	331	285	368	332	284	379	308	342	288	320	278	277	304	327	289	273	303	307	307	335	326	313	302	324	296	326	370	305	304	302	328	294	309	289	308	305	318	324	270	316	322	311	319	334	326	344	340	340	305	307	313	302	316	291	318	281	320	309	315	286	309	300	306	335	326	319	299	338	325	336	311	298	317	316	327	313	312	339	313	313	301	347	310	318	292	312	345	304	349	308	304	323	312	312	332	337	326	336	300	297	270	290	349	313	314	289	315	319	311	325	334	296	336	318	283	316	327	345	313	298	310	298	312	312	305	356	328	315	348	290	322	304	331	324	295	332	328	326	305	325	273	320	332	338	323	252	321	289	342	322	349	328	297	298	313	329	284	268	253	338	318	347	306	308	297	300	331	290	321	297	313	318	316	316	328	289	308	348	303	358	306	316	331	349	335	312	294	297	331	314	316	317	267	298	295	358	308	275	308	293	323	309	297	340	334	291	339	350	331	279	322	341	276	289	332	294	317	282	318	340	303	331	335	319	304	298	335	320	312	314	327	311	328	312	329	343	335	319	315	342	298	330	328	319	270	286	332	307	309	296	328	304	304	291	332	293	331	313	319	331	305	297	306	336	335	316	292	322	287	322	323	267	304	344	329	334	331	323	296	351	301	300	283	292	322	306	329	296	342	299	322	357	287	331	294	322	311	311	293	294	322	303	302	320	336	317	307	288	319	312	290	298	327	285	302	306	278	343	313	294	319	327	321	328	293	316	299	317	305	305	314	317	355	326	329	313	317	307	304	307	300	333	329	313	303	302	297	299	289	317	336	337	326	315	344	310	335	340	319	316	318	302	376	302	301	319	288	315	314	285	334	324	336	348	345	318	302	307	307	332	324	336	303	327	313	303	326	297	319	278	303	331	328	293	304	316	325	320	309	336	309	306	283	318	310	292	291	290	299	335	313	321	295	323	315	284	293	321	310	277	344	328	335	306	307	299	315	310	300	293	309	315	320	305	315	314	304	327	308	292	309	320	336	336	302	320	352	295	279	285	317	294	346	293	314	303	307	326	320	317	311	313	298	295	298	252	279	314	343	323	301	349	283	317	331	284	286	306	368	335	296	294	330	300	313	304	323	313	302	334	370	327	300	305	338	301	335	289	319	310	311	319	352	306	334	320	297	303	322	288	295	311	287	310	298	320	329	340	322	288	295	326	311	328	296	297	312	322	306	321	320	324	301	321	318	319	334	321	296	320	324	334	296	305	287	272	300	290	328	309	305	341	337	320	293	301	280	302	361	287	312	311	266	323	307	317	330	329	308	310	286	295	333	304	317	300	276	316	277	333	297	311	308	329	329	303	297	286	309	302	341	305	305	295	331	301	296	292	322	312	335	304	330	333	303	341	289	328	337	314	315	340	333	333	334	324	295	307	309	354	290	291	317	310	328	287	290	310	297	325	306	336	304	313	287	324	316	293	286	357	326	298	306	300	297	314	332	289	340	322	316	288	298	313	324	313	333	305	313	327	299	309	312	311	316	301	309	289	312	324	332	307	329	299	335	315	323	314	297	325	310	343	333	318	322	329	310	323	313	304	333	325	323	323	301	346	305	333	297	319	311	293	317	294	307	332	310	306	314	294	330	310	295	299	329	329	299	303	317	291	330	287	301	331	337	294	305	301	305	323	313	324	298	307	309	334	334	325	287	299	358	317	313	324	286	317	336	298	315	332	288	341	306	328	297	302	303	311	328	320	334	280	319	309	325	342	315	321	311	297	354	308	306	333	321	345	307	313	308	284	319	322	307	299	346	336	337	327	313	298	295	308	311	309	326	312	342	322	320	314	313	282	320	310	334	303	323	325	320	297	313	327	294	336	310	299	303	297	311	302	343	340	319	323	329	303	319	296	334	330	352	348	304	337	290	319	327	321	335	331	298	312	336	322	320	321	309	297	331	346	310	318	326	334	317	298	300	327	322	313	329	317	327	309	281	361	325	289	319	332	325	302	322	306	330	356	310	271	322	330	286	316	330	285	307	341	313	323	321	308	347	288
25107	21049	26959	24995	5180	994	725	692	910	10532	20267	12916	4657	1220	604	493	428	451	464	449	410	445	482	452	450	458	433	422	459	442	429	448	411	415	425	441	493	423	455	438	414	426	443	424	421	440	445	374	440	439	459	414	451	445	401	445	443	438	419	445	423	476	436	439	417	462	432	443	436	459	428	457	463	454	454	392	417	415	436	429	441	435	422	466	457	469	434	483	435	430	448	425	469	424	448	431	463	467	407	396	430	399	421	426	449	428	459	429	472	445	456	449	427	451	443	452	444	428	435	433	432	430	462	435	437	463	477	428	447	435	427	408	457	422	410	431	440	383	442	440	446	476	443	434	420	404	423	403	447	409	483	415	438	432	458	411	458	472	458	421	418	409	419	449	462	485	412	427	452	465	454	460	474	422	412	466	411	441	431	426	382	443	428	453	451	462	430	408	472	414	430	421	462	425	433	418	442	438	474	418	437	425	448	436	438	415	448	460	466	450	431	401	431	432	417	443	419	445	472	403	437	451	445	426	479	439	414	465	429	436	425	422	437	444	431	448	458	459	456	433	423	443	460	439	416	454	460	440	457	461	405	420	425	411	431	421	458	453	463	450	433	428	425	410	435	438	397	419	417	436	430	444	484	418	459	451	430	420	438	448	472	442	416	442	438	452	433	422	436	456	438	426	433	432	443	450	426	389	398	435	458	402	456	437	476	421	480	424	445	479	451	444	412	439	407	458	477	467	450	469	463	428	450	462	438	446	392	448	438	452	425	480	446	445	438	397	453	429	440	431	415	383	414	447	447	450	448	383	428	436	398	413	399	451	451	428	441	438	442	444	445	450	443	484	467	417	463	427	452	428	414	421	434	426	438	393	449	405	437	420	453	397	478	446	385	422	416	448	391	439	438	436	475	456	440	466	446	432	432	444	472	421	402	413	393	474	467	461	440	419	458	423	429	436	434	433	408	429	449	411	455	398	419	421	426	443	429	421	414	442	443	405	420	407	406	439	428	431	431	472	442	453	453	489	397	417	390	421	430	432	475	433	426	397	406	431	429	462	405	416	414	445	451	424	412	460	406	415	468	433	416	413	440	421	437	409	446	450	420	435	413	431	433	471	446	409	459	438	442	445	424	404	439	468	420	397	430	404	460	453	443	411	428	439	426	456	449	443	411	421	432	450	430	399	429	424	455	424	417	385	402	399	453	465	429	409	428	467	412	420	463	452	427	427	436	454	430	428	434	422	428	429	444	436	439	427	449	458	432	455	484	446	414	445	411	459	426	476	397	426	437	423	424	444	466	432	448	441	514	411	454	476	410	468	392	439	416	429	448	425	451	433	454	429	476	421	445	444	432	447	428	468	471	435	412	438	455	471	438	419	458	446	419	472	414	392	407	438	430	438	435	384	450	421	447	443	450	439	413	446	455	465	470	425	438	432	412	423	419	426	433	427	422	411	460	443	390	444	441	430	458	429	428	426	453	431	427	471	439	414	427	444	436	468	444	433	393	400	461	410	432	452	448	440	471	438	426	434	454	452	425	433	439	456	430	451	445	457	442	454	427	467	461	395	429	416	467	418	454	425	427	463	449	450	457	413	441	446	432	390	428	391	433	399	453	402	417	425	447	410	413	418	442	434	466	448	418	442	422	447	407	470	442	454	440	440	426	451	422	444	470	419	407	464	478	433	410	423	468	458	397	417	455	436	455	426	422	405	426	413	424	445	447	412	426	435	417	452	432	432	445	457	417	448	439	451	424	426	423	399	428	376	400	453	427	423	407	441	445	448	437	399	459	460	415	441	453	457	406	419	430	428	424	462	417	430	440	450	422	446	417	404	441	451	452	425	443	447	429	468	465	421	448	431	435	423	441	401	441	452	467	413	424	450	421	469	433	443	490	425	429	429	427	418	405	415	416	423	401	456	397	432	475	464	396	428	438	417	442	409	431	431	457	408	456	474	437	430	414	423	444	412	447	427	441	438	427	457	455	431	423	408	423	454	426	405	444	467	452	413	448	403	439	439	433	423	449	418	412	452	416	457	407	418	426	454	413	453	445	455	430	431	400	444	448	418	445	423	433	451	441	463	440	432	443	431	441	451	402	431	429	418	448	426	467	427	394	409	412	445	453	460	431	406	447	423	428	456	437	470	435	398	441	459	448	415	466	454	463	432	448	414	456	455	435	454	413	424	413	449	456	421	451	448	458	426	400	480	446	438	444	422	389	443	408	436	447	477	403	442	467	430	460	446	443	416	453	416	464	413	416	404	411	446	440	431	436	453	384	429	412	426	432	413	467	413	449	413	423	409	485	428	415	429	416	410	428	449	426	460	428	466	420	465	432	443	429	439	451	451	463	446	422	438	405	445	455	412	451	398	459	442	429	428	481	448	428	428	431	421	443	406	418	406	430	425	447	426	436	415	424	443	436	453	407	447	410	413	426	436	429	430	472	446	476	444	463	430	484	452	398	405	418	420	415	412	443	449	470	403	440	456	407	445	429	400	448	441	437	424	452	454	424	435	446	395	406	402	450	452	437	414	421	421	407	466	402	450	433	473	449	438	473	431	412	422	401	420	426	445	442	440	458	407	424	415	392	414	428	464	432	432	399	435	420	443	424	420	414	479	442	422	434	428	404	406	416	467	404	449	394	444	393	462	460	428	444	422	415	454	452	418	459	433	426	464	459	459	419	400	493	434	440	433	432	444	454	403	440	469	444	466	421	420	467	448	445	443	434	440	446	470	453	428	432	413	437	410	431	458	416	434	444	446	395	443	435	422	464	429	434	443	460	429	416	443	394	449	469	433	432	484	436	437	406	466	411	437	462	450	424	396	435	430	409	436	455	424	459	423	422	405	434	462	456	449	408	428	467	453	401	469	438	481	424	443	382	437	422	409	445	459	422	431	461	411	451	453	399	412	456	460	456	415	429	427	433	428	429	404	428	426	423	458	391	422	393	413	413	425	457	411	409	405	432	445	430	435	471	426	454	420	426	449	445	473	434	442	424	452	392	427	464	432	405	423	437	394	409	438	434	415	421	424	417	408	431	470	410	419	413	422	435	458	423	415	451	401	395	455	438	419	465	401	405	388	467	414	457	451	452	426	442	428	410	470	430	417	392	446	432	446	422	418	407	414	405	413	455	429	441	460	470	369	427	426	461	405	433	441	438	432	458	472	413	423	456	445	436	430	424	430	451	431	414	446	435	434	451	404	422	447	424	405	418	442	460	440	442	447	404	460	424	449	459	440	390	458	404	432	408	417	386	452	456	476	465	446	426	463	439	414	434	426	439	422	400	425	452	413	428	438	468	406	403	451	441	438	465	434	431	446	433	407	423	412	450	431	407	449	470	451	462	418	416	431	449	456	465	429	455	424	452	442	410	475	428	451	408	433	435	429	464	460	428	429	413	401	421	434	425	439	420	436	407	446	438	430	441	383	464	468	423	423	410	459	392	452	377	454	463	459	429	410	414	439	443	446	435	409	422	454	435	422	417	429
3858	3805	3222	1542	1043	838	661	773	1263	14004	18579	11058	4153	1347	568	443	380	374	370	365	412	396	376	416	374	408	413	428	399	380	412	395	404	382	377	380	381	391	426	430	390	377	371	415	386	385	428	378	398	383	387	417	378	392	382	364	366	401	355	372	380	394	410	377	400	400	422	358	411	427	373	358	387	367	361	388	351	430	408	382	361	371	360	412	353	386	389	402	403	369	412	379	373	421	458	369	383	407	418	406	379	385	407	407	395	396	374	396	407	353	399	432	399	422	378	375	410	355	374	389	384	403	403	397	367	357	376	381	402	402	417	366	395	406	349	409	391	420	365	372	378	382	364	365	370	402	418	363	392	411	365	381	401	436	423	383	349	388	378	366	376	387	376	393	399	429	386	409	381	350	407	402	384	365	381	377	354	386	390	407	384	374	333	428	405	396	369	368	398	395	419	411	394	386	372	388	354	397	388	386	326	414	429	387	410	417	427	390	405	404	388	399	369	425	386	398	365	407	405	375	404	418	392	372	400	384	396	408	401	418	411	399	397	438	374	407	399	384	415	378	392	365	382	373	408	374	393	382	365	369	366	389	388	382	387	424	369	368	389	391	396	366	366	401	370	395	380	410	383	369	399	410	388	374	398	386	386	386	388	387	378	408	377	412	363	363	401	358	381	409	396	398	377	376	425	406	423	386	383	370	403	397	402	365	384	360	423	413	396	341	380	405	408	391	399	378	375	372	397	362	397	421	399	419	404	414	399	365	429	402	376	398	400	356	390	395	365	377	383	367	387	402	396	396	410	383	389	388	398	439	375	377	361	331	391	360	375	368	366	397	365	396	405	372	385	423	404	384	374	422	368	408	381	395	390	378	384	344	377	392	415	397	415	358	406	393	388	370	395	367	403	429	398	378	419	391	392	400	404	383	394	350	373	380	418	361	391	390	360	389	362	383	379	386	389	386	402	416	387	394	359	371	382	381	349	368	403	417	392	386	384	369	359	417	403	391	397	354	340	403	375	395	397	405	382	388	389	363	413	401	406	399	387	379	379	391	398	407	359	389	373	395	392	411	391	388	391	368	369	395	408	413	382	406	401	379	397	395	386	363	398	392	397	369	432	405	367	417	410	382	385	365	388	356	368	385	352	427	395	407	398	379	406	372	372	394	395	397	439	406	393	371	414	379	382	362	386	421	373	374	376	390	450	395	386	368	399	339	402	385	371	374	433	369	400	405	404	367	382	398	367	443	388	415	355	373	399	402	405	363	367	392	380	398	398	348	393	380	401	389	400	410	397	381	402	396	390	384	383	366	368	375	431	418	379	387	422	363	396	398	355	344	399	358	396	379	347	372	416	393	378	350	394	423	372	399	425	396	402	354	364	384	370	363	420	377	357	401	401	383	404	360	378	392	383	405	391	356	384	352	365	364	395	386	390	389	367	389	390	429	380	382	367	385	386	364	402	376	394	383	371	414	440	373	364	401	401	367	386	419	410	390	406	397	404	377	417	392	367	405	421	362	405	380	370	364	390	374	359	413	393	389	388	382	386	399	369	386	381	390	389	396	380	379	399	418	355	396	403	372	372	383	385	416	393	398	379	387	386	399	360	389	373	400	361	362	417	387	389	396	353	399	389	373	377	405	410	366	397	398	379	404	381	370	376	417	401	377	386	364	375	395	389	413	342	374	379	365	393	380	410	386	386	386	395	404	394	401	371	391	393	412	373	354	409	381	365	395	376	403	411	403	417	365	360	364	393	395	385	359	380	358	407	385	380	351	338	385	391	405	379	404	383	425	391	373	369	385	363	393	361	391	396	389	423	389	393	376	374	404	402	372	356	380	364	435	371	436	427	403	391	384	402	374	371	379	401	405	390	409	377	398	408	375	387	400	372	404	370	400	378	372	358	364	384	352	380	367	387	409	402	375	373	415	380	403	415	365	398	401	424	357	390	344	399	421	365	365	413	428	392	390	408	379	411	398	378	396	364	359	424	393	389	368	391	382	393	433	399	377	416	412	415	384	388	377	384	389	385	394	332	387	403	407	399	399	405	379	355	386	403	387	428	377	394	389	394	409	357	390	382	411	380	369	371	404	353	402	407	396	408	385	432	368	390	383	390	413	375	373	382	417	348	417	424	394	352	397	394	391	372	417	419	431	374	389	408	411	413	391	393	414	383	402	374	389	365	404	365	377	391	391	384	378	388	390	398	376	378	397	436	365	402	413	403	387	379	390	406	395	409	382	406	372	384	391	408	367	390	399	381	383	423	399	381	433	401	365	405	391	366	420	395	381	383	406	396	375	407	402	417	384	373	395	371	402	386	399	377	389	405	373	383	403	396	391	405	390	372	393	371	356	385	389	425	391	381	366	411	403	421	390	389	392	386	415	393	411	424	393	395	404	377	386	365	387	380	399	365	368	401	398	376	392	406	373	409	442	389	378	390	366	418	426	390	380	426	359	348	411	399	387	413	394	370	371	352	368	378	392	375	412	397	400	363	380	375	358	416	388	380	392	382	358	371	378	408	402	395	376	370	353	357	387	407	386	403	350	380	393	384	399	370	396	378	381	391	394	406	372	392	366	367	392	387	386	376	385	393	398	402	368	406	400	419	433	375	415	397	373	390	403	391	362	338	379	375	381	349	425	403	389	373	369	421	411	364	394	383	391	394	410	413	372	373	398	388	363	412	376	392	399	382	415	389	384	394	420	400	406	387	383	391	385	409	398	424	402	386	398	387	387	391	385	353	387	368	414	403	401	383	381	397	359	385	400	390	363	394	411	369	360	388	407	355	389	386	392	387	403	378	378	351	389	342	382	394	411	395	378	382	396	386	392	401	406	436	378	391	366	376	374	407	374	371	363	389	376	382	403	398	380	399	392	370	423	378	397	345	369	374	398	388	406	391	383	387	399	366	366	397	417	397	409	397	395	393	391	369	373	382	374	381	415	379	360	397	407	379	371	422	381	360	362	403	428	426	359	391	363	377	371	432	418	381	407	382	395	434	397	416	408	393	361	378	413	381	383	391	411	400	415	396	389	415	357	352	363	408	396	390	384	376	388	408	373	408	397	399	357	362	360	388	381	392	380	387	411	398	400	385	417	398	394	347	404	390	365	402	398	371	396	388	413	365	343	358	412	356	370	394	414	411	370	413	394	374	352	394	349	403	401	369	367	392	348	371	377	377	407	359	406	377	399	412	394	427	415	399	379	418	412	404	400	371	397	379	399	425	370	400	393	372	402	398	412	389	387	375	374	391	406	364	411	369	406	383	444	384	395	382	417	370	388	387	367	386	390	418	348	376	370	360	385	351	387	362	389	396	382	398	392	391	397	372	381	375	398	442	441	367	404	383	400	380	391	391	395	384	373	357	373	381	415	399	371	426	377	391	380	376	425	380	369	366	390	388	421	404	384	405	339	375	386	380	402	393	370	365	380	365	408	361	385	412	359	360	375	382	410	390	385	417	377	384	370	388	378	405	401	386	384	385	372	381	413
23893	21099	28351	24073	21084	8308	1700	1273	8499	33168	34805	21865	7559	1922	932	677	671	627	636	566	643	699	616	647	630	622	641	606	653	615	618	647	637	659	638	606	670	634	667	620	604	596	644	610	612	613	635	651	636	640	585	658	602	621	613	622	658	630	599	655	634	678	657	624	646	612	648	637	604	651	625	595	591	610	654	641	611	654	660	652	621	607	655	656	658	652	614	630	619	675	636	615	609	647	658	647	654	625	611	625	644	622	670	641	651	634	598	642	630	705	641	646	656	620	625	677	610	633	629	565	604	614	650	677	586	610	625	622	643	617	683	588	646	596	617	665	616	562	643	588	608	635	646	622	640	611	655	650	597	587	593	630	610	612	619	640	661	618	624	629	632	619	639	626	633	606	631	661	654	670	646	642	627	619	620	618	609	611	620	630	635	647	636	606	618	599	571	671	647	608	632	609	617	603	617	606	611	646	626	613	678	615	649	630	611	653	668	633	582	620	668	613	642	653	690	625	621	604	655	602	612	627	630	598	611	594	634	637	618	677	666	586	629	663	660	608	645	592	621	627	622	672	602	618	603	609	641	648	619	632	602	589	627	597	599	581	609	592	598	636	650	644	644	600	630	663	640	597	668	584	595	625	607	585	623	594	638	629	580	640	653	623	659	615	657	617	672	627	685	672	615	615	619	564	629	613	637	601	610	617	636	671	616	591	626	631	599	635	626	632	604	577	651	599	634	591	665	634	601	609	617	591	615	603	660	643	623	594	617	621	628	617	677	655	636	679	653	588	619	617	590	630	606	617	651	639	626	617	697	583	671	593	622	633	607	604	650	594	622	621	595	613	662	669	631	658	598	596	645	605	618	631	605	598	671	586	605	637	656	658	634	662	619	600	652	662	654	633	637	639	637	641	652	625	623	610	653	620	607	670	606	645	639	632	622	636	572	612	642	638	647	646	620	622	629	644	640	613	601	599	605	627	643	636	664	641	640	625	622	616	607	625	616	640	615	627	636	647	605	642	593	616	642	644	598	591	629	632	600	615	632	617	634	638	610	708	640	659	623	633	637	634	633	616	629	671	602	662	596	617	597	606	643	614	616	621	593	579	601	620	627	614	599	619	663	670	636	619	617	579	622	629	640	595	653	604	606	616	609	637	643	608	615	611	597	614	654	626	619	581	638	615	644	603	588	618	626	605	603	628	643	618	644	616	614	628	585	670	621	657	632	631	610	627	636	646	599	601	657	590	650	610	645	619	639	608	591	612	609	639	595	584	640	602	614	649	609	659	671	636	614	650	604	624	601	622	632	627	630	575	613	625	677	639	652	656	641	633	610	599	640	626	641	594	614	651	608	628	600	590	637	613	632	607	602	663	629	626	597	604	607	658	608	626	650	627	613	584	605	624	592	650	632	660	641	675	609	592	665	631	630	651	597	597	660	625	582	597	632	574	639	608	626	625	603	635	643	618	650	660	608	652	635	579	613	599	574	661	636	668	628	652	639	645	587	582	603	651	649	642	604	633	619	611	592	635	612	650	625	626	632	604	635	607	593	631	625	590	613	628	594	633	616	590	586	629	610	618	664	633	640	663	635	626	616	638	605	654	640	647	645	608	626	618	655	625	626	611	636	697	643	579	646	616	649	617	586	618	595	631	630	597	664	611	625	603	690	646	618	593	622	555	603	653	649	581	642	631	622	595	613	610	630	669	557	669	590	580	648	604	666	625	625	608	614	589	655	658	639	613	588	656	622	624	662	627	553	597	656	640	650	610	623	630	606	654	643	603	607	581	608	613	647	613	635	623	586	644	557	634	596	622	652	614	622	671	628	638	596	631	627	582	584	617	626	604	616	627	622	590	620	589	639	646	628	681	605	639	654	625	626	612	628	616	629	637	583	592	596	577	632	662	656	643	621	586	626	612	664	623	670	623	611	624	676	607	607	669	580	596	616	598	683	631	621	615	667	632	652	632	640	675	638	665	603	601	604	612	614	622	616	639	641	642	617	579	587	630	624	620	671	636	590	637	614	628	591	608	604	628	665	638	592	573	651	629	599	645	606	654	589	613	628	627	609	604	654	617	652	644	657	653	628	558	623	614	636	605	628	635	618	633	654	630	585	637	638	599	662	605	617	534	567	622	617	642	672	592	652	626	613	664	599	626	609	599	655	589	661	675	613	606	640	563	606	618	586	599	607	652	664	624	637	602	628	642	569	662	634	660	618	579	644	618	590	632	626	633	584	614	650	639	593	573	622	639	607	601	617	628	632	602	636	609	639	637	609	631	631	620	584	618	620	583	618	619	607	611	628	613	640	633	642	633	625	613	616	658	632	610	628	630	605	650	603	629	650	584	664	642	668	626	619	663	627	637	615	641	627	583	610	646	606	630	613	661	653	626	619	629	630	609	606	637	613	663	598	628	625	589	606	654	626	650	621	684	637	614	615	667	657	632	616	666	588	676	585	621	597	653	652	615	630	658	632	613	605	674	664	646	606	622	609	609	627	575	593	633	621	590	653	640	617	615	599	590	603	618	606	649	632	608	666	593	608	626	638	627	632	632	637	638	633	642	643	593	627	613	632	597	631	607	602	622	584	596	636	681	639	596	607	677	598	642	660	622	612	580	571	624	604	615	602	623	627	632	619	597	626	630	626	617	639	653	613	618	617	665	597	639	621	625	632	629	608	659	620	635	622	630	609	624	650	637	588	620	655	612	678	668	600	625	595	611	613	627	619	633	602	669	635	626	624	610	618	613	619	594	626	628	658	636	651	637	619	597	637	647	621	617	614	593	631	603	651	640	592	620	617	637	639	608	565	671	636	553	606	580	617	607	661	618	618	637	590	593	625	659	625	652	629	619	634	645	625	617	631	633	617	645	624	590	629	642	639	603	580	618	578	658	617	664	643	629	626	654	606	603	624	623	598	640	594	617	615	625	641	612	564	613	628	618	634	600	613	636	637	603	581	635	637	600	625	644	600	620	593	625	662	608	686	613	635	622	627	603	606	622	588	586	643	606	609	643	670	693	612	587	592	665	639	603	634	625	660	573	622	631	610	633	644	659	635	564	622	594	642	618	625	611	616	599	601	625	630	579	625	685	577	630	614	610	641	626	621	611	598	632	613	592	605	630	614	609	577	670	670	648	564	678	643	598	643	637	681	671	660	604	613	591	648	632	627	609	627	615	638	599	617	591	620	632	608	638	651	579	599	634	586	627	622	627	653	608	597	617	605	612	615	638	602	632	583	608	627	646	638	605	623	613	571	585	635	638	631	567	624	625	627	621	645	640	641	576	649	663	605	599	602	644	603	624	637	653	607	624	652	621	604	665	666	621	625	618	620	636	606	615	618	606	636	670	630	643	663	607	675	631	561	612	632	668	648	639	599	614	662	621	638	610	602	609	631	621	596	610	610	663	614	589	621	626	596	628	649	633	622	599	646	653	603	595	618	584	623	623	602	647	618	623	693	603	629	623	637	589	627	630	634	638	608	598	641	657	617	563
4413	7104	6617	3520	1922	1460	1204	1502	12297	34102	29736	16967	5966	1795	816	637	558	535	530	574	545	531	564	546	526	552	556	579	575	519	562	556	535	508	555	499	573	558	540	557	533	548	549	530	555	557	555	577	559	536	544	541	599	568	550	590	537	536	543	494	535	543	578	561	523	524	499	541	588	561	565	524	568	523	566	561	558	544	572	562	569	558	514	506	519	545	568	570	548	555	523	524	532	496	541	530	585	548	568	554	549	477	589	567	499	519	565	546	532	571	528	534	538	546	596	537	547	564	573	532	534	542	555	527	511	565	525	518	535	576	536	562	540	551	567	559	547	517	527	548	529	556	524	565	543	530	566	529	571	543	513	572	573	531	561	574	544	580	570	575	512	534	540	542	542	527	528	551	484	521	584	558	527	499	576	522	571	514	492	549	566	522	533	545	605	516	567	530	508	538	561	566	561	553	555	520	526	551	465	556	551	534	552	567	526	565	521	554	566	547	547	548	554	519	574	527	556	535	548	559	518	566	518	530	502	524	567	497	564	530	543	554	490	581	579	536	532	548	542	525	560	535	568	542	526	557	541	566	570	513	545	568	520	528	534	524	510	532	520	539	536	514	537	566	553	542	549	537	518	566	509	501	557	529	573	529	535	544	526	517	526	531	528	525	545	566	515	513	568	525	493	564	540	507	541	589	552	525	557	517	560	555	583	548	542	526	554	539	552	549	552	552	565	495	539	550	538	540	545	543	536	592	555	548	505	581	560	534	566	546	481	526	569	564	510	568	543	534	538	557	524	551	552	561	555	575	518	520	530	515	515	521	524	493	525	565	539	536	522	540	521	580	530	539	535	595	501	503	532	552	559	596	481	539	546	582	504	560	527	532	548	502	568	489	580	538	532	537	540	543	573	560	542	539	581	562	540	562	573	587	539	595	507	564	522	540	573	555	607	569	542	616	542	514	535	610	533	562	585	514	542	549	520	524	527	517	540	557	526	542	489	536	559	520	540	539	568	537	554	488	562	505	547	576	526	527	579	485	531	520	517	538	568	542	518	566	559	500	541	563	541	569	536	572	515	533	535	569	553	525	574	527	511	526	602	525	534	534	538	541	511	537	554	546	543	544	497	533	577	526	530	568	540	561	554	528	562	511	529	588	552	576	562	516	524	534	510	552	535	506	551	570	523	538	546	496	540	539	576	568	511	500	511	538	507	539	551	547	581	550	531	545	535	530	492	576	526	543	539	560	577	538	531	533	544	498	521	489	544	531	557	578	522	550	514	560	573	517	496	554	516	559	537	546	549	546	553	554	513	549	528	516	548	520	524	553	548	560	545	563	518	530	540	558	521	503	524	524	548	584	517	540	558	532	496	541	521	529	555	526	533	566	550	569	558	505	564	550	510	538	578	542	541	555	491	532	566	486	517	513	513	525	535	557	527	546	529	546	535	540	554	576	548	519	549	576	558	563	541	555	567	556	497	508	553	547	548	565	551	528	555	512	530	511	504	514	541	553	581	513	528	540	557	527	509	506	520	572	558	552	523	545	511	531	544	513	541	522	556	548	543	543	550	526	578	537	525	538	513	507	520	502	545	530	547	534	557	545	513	518	530	566	513	549	534	554	553	500	531	516	534	530	489	567	548	527	562	588	551	537	495	548	526	543	544	519	552	549	561	527	566	583	571	500	535	557	510	512	552	508	530	553	516	531	578	504	518	564	529	541	605	503	540	533	530	501	547	522	581	488	534	520	518	529	558	506	520	603	540	515	516	533	545	554	496	555	548	568	521	537	496	503	551	544	567	552	557	530	496	582	500	549	528	544	530	584	508	542	524	547	497	561	560	561	565	534	524	538	565	589	542	543	521	499	563	531	553	556	565	566	525	548	526	552	584	572	550	520	532	541	566	601	537	566	528	547	540	503	532	553	527	526	501	547	572	560	535	553	534	509	516	525	550	553	510	543	527	524	548	528	518	509	510	542	568	543	538	560	506	566	508	504	499	516	514	537	540	586	550	523	498	554	540	550	526	519	524	561	564	536	526	552	511	551	541	516	534	553	545	511	534	511	543	537	511	537	546	547	565	551	520	551	522	552	570	554	540	531	555	534	584	538	513	506	524	536	549	535	527	569	486	565	543	510	574	565	564	547	513	525	540	550	563	577	556	555	555	569	546	563	542	566	513	554	556	536	589	522	550	544	541	548	534	491	540	534	519	567	520	537	563	594	540	492	562	524	536	570	565	548	550	513	523	551	544	528	499	593	533	549	563	517	545	521	547	536	575	534	558	553	550	533	516	587	514	528	591	563	514	570	583	510	534	530	503	544	560	579	569	548	542	535	503	561	584	576	571	562	520	559	537	534	558	525	564	577	546	542	572	523	537	536	517	565	572	553	507	584	541	536	521	551	531	526	565	497	552	503	525	550	533	547	581	516	573	546	542	539	547	482	516	570	546	508	553	528	534	523	528	538	515	515	538	577	524	553	536	505	590	513	562	549	549	553	546	576	527	531	498	571	547	571	521	540	590	552	564	580	535	534	543	504	534	580	543	566	499	549	556	571	548	560	486	555	580	537	575	550	523	544	594	564	577	518	500	537	518	526	562	539	508	516	525	517	581	533	546	501	535	532	587	550	551	507	526	493	601	533	562	580	562	507	569	556	562	534	537	550	531	547	546	523	520	569	523	533	548	502	565	549	511	541	542	536	503	490	535	547	525	563	522	529	527	548	542	508	510	600	520	533	548	565	531	558	520	536	531	510	538	533	527	527	516	519	501	557	530	526	533	541	508	543	522	538	510	550	566	522	514	515	534	552	555	501	566	498	567	566	532	560	527	517	486	550	578	537	556	578	521	518	539	503	523	556	557	551	522	515	501	537	552	551	534	517	520	523	527	559	540	504	538	564	605	537	562	562	559	513	549	519	558	579	550	532	533	535	522	524	555	514	508	536	547	551	536	566	523	577	565	548	567	541	543	526	548	517	514	498	542	563	551	575	539	524	520	568	546	548	512	512	556	529	574	574	544	532	526	497	548	501	553	559	528	516	546	573	547	573	564	569	530	544	505	579	557	560	504	548	571	558	555	556	549	561	521	475	573	567	536	530	526	535	582	478	504	549	540	513	537	539	541	550	541	504	520	533	525	592	535	511	530	545	489	528	517	515	521	557	531	551	592	533	538	531	519	529	545	564	504	538	571	543	532	568	536	561	593	529	598	567	548	548	532	539	522	520	534	528	539	544	557	531	551	600	523	508	523	537	574	547	559	530	568	527	512	557	581	518	544	533	543	519	473	582	511	580	563	556	537	569	548	542	520	509	506	581	530	490	528	564	561	540	518	493	553	573	517	560	498	520	552	563	536	527	507	515	553	520	486	511	536	489	521	513	511	543	557	510	525	572	489	575	548	524	533	555	527	567	522	513	503	537	529	505	534	528	554	539	561	530	511	542	514	542	562	582	531	584	525	525	543	502	523	547	543	505	552	551	554	512	560	531	597	514	573	525
27270	12312	1648	843	560	427	402	404	484	1542	2219	1817	904	534	410	394	383	391	352	406	404	348	393	384	376	375	375	342	364	357	402	391	361	409	395	394	336	403	406	390	374	378	373	380	391	386	347	344	365	393	348	382	364	373	364	354	345	359	405	370	389	364	385	370	414	364	392	399	388	346	355	367	380	329	372	385	350	350	345	415	379	396	395	407	367	350	344	334	337	379	364	360	364	360	392	372	373	354	374	389	341	388	394	390	386	371	372	413	363	397	417	387	364	389	390	371	356	371	352	391	323	378	375	378	364	364	378	339	341	336	334	394	388	358	377	391	358	367	356	368	330	391	393	342	367	393	368	377	356	381	373	408	369	392	360	369	362	362	382	371	386	362	353	334	377	385	346	375	404	380	380	406	353	375	363	404	353	367	369	393	384	384	394	358	385	343	372	364	385	387	387	364	387	370	381	357	352	394	363	363	339	400	367	405	339	362	386	364	391	355	374	344	376	389	403	364	382	405	351	395	382	395	349	349	364	355	386	328	363	371	381	359	330	353	352	379	348	392	346	380	423	336	387	353	351	398	348	392	359	389	354	378	387	377	371	373	364	387	363	369	370	361	379	361	343	379	369	385	367	371	360	378	368	347	355	375	368	365	356	396	379	377	384	347	367	403	394	372	373	365	396	378	388	349	379	355	348	362	378	358	395	368	358	436	398	360	345	390	379	391	428	385	358	415	359	355	367	381	352	359	344	366	396	354	375	393	365	384	371	396	395	367	407	393	350	367	341	360	363	358	383	387	331	381	368	386	398	367	349	347	363	360	368	354	334	424	378	379	386	400	373	391	383	372	350	389	349	368	354	385	367	345	359	382	383	382	353	394	386	344	409	356	365	354	385	378	375	360	362	364	362	393	373	403	404	362	379	368	354	378	398	385	369	386	370	370	358	382	348	341	345	378	377	363	346	324	399	362	406	358	390	365	345	369	373	384	355	373	406	335	375	344	320	354	368	361	368	402	370	378	385	355	367	410	388	353	384	381	378	384	387	400	363	417	355	357	401	335	392	375	357	392	384	365	376	406	404	364	361	391	374	336	361	373	353	347	399	380	370	382	357	360	395	384	400	391	369	364	329	342	375	391	372	394	361	401	376	388	381	370	389	348	399	391	384	397	357	375	358	402	355	397	379	353	364	372	379	355	345	367	368	393	367	382	375	384	389	404	388	402	357	338	332	397	364	378	382	353	343	387	364	358	353	367	405	379	350	356	369	376	352	370	359	377	360	371	338	370	345	374	353	356	403	362	380	384	380	356	396	369	388	370	356	355	344	347	371	371	380	379	387	393	359	395	390	404	387	350	347	382	353	396	402	404	314	354	382	347	402	350	391	407	398	320	349	377	380	390	358	349	369	339	358	372	387	373	389	351	339	381	369	363	372	391	364	362	376	341	353	388	327	349	348	397	384	362	366	373	354	391	385	400	373	354	357	355	374	354	357	341	372	350	366	392	384	357	365	360	337	407	368	365	377	388	371	373	372	338	373	373	372	354	401	358	348	398	353	361	402	367	351	382	350	359	349	364	383	386	375	423	369	363	367	362	346	380	386	410	402	375	361	373	351	356	355	384	361	391	359	384	379	387	366	356	366	387	354	386	361	355	361	364	396	385	387	347	378	394	369	350	379	360	390	376	360	354	354	399	372	380	381	368	410	379	376	401	370	355	336	414	340	390	381	345	389	376	353	385	365	391	354	363	380	344	369	377	348	360	342	378	398	352	389	389	366	368	335	383	368	376	380	349	367	372	401	397	370	368	378	377	374	347	372	394	369	355	334	360	346	383	364	375	390	348	364	367	339	351	393	383	356	362	379	362	387	366	335	401	348	338	402	379	382	365	407	356	395	383	397	394	362	383	396	398	385	366	381	354	367	354	402	377	362	375	399	351	358	356	378	337	368	366	350	380	331	368	373	362	365	374	390	347	383	374	346	378	372	399	378	364	371	397	358	371	395	369	347	366	371	375	355	348	391	387	408	391	366	393	388	391	383	372	361	359	394	368	365	346	375	365	359	352	394	353	361	398	367	356	400	355	373	369	379	334	389	356	374	332	375	404	376	375	345	375	381	371	372	393	380	391	403	364	397	389	377	365	385	339	384	386	389	353	384	354	393	368	397	364	382	391	406	413	352	393	330	394	411	325	398	364	373	377	346	353	391	395	366	363	382	360	365	346	393	398	363	389	389	372	360	365	358	373	360	342	380	383	375	390	364	413	372	381	342	347	349	373	364	334	347	343	377	372	368	351	369	364	371	383	356	376	336	371	380	363	385	378	385	372	372	372	394	366	365	356	418	368	383	394	386	388	349	370	410	349	360	355	343	352	355	406	364	382	368	354	390	357	360	409	327	374	334	381	384	339	364	368	376	394	376	379	389	350	433	357	365	383	339	336	390	375	357	383	315	353	367	388	386	372	381	382	386	378	406	363	400	340	361	378	389	359	355	379	339	393	368	327	386	379	389	356	347	376	358	368	383	403	338	370	362	391	373	404	345	388	353	368	360	404	351	382	378	361	378	381	352	367	355	384	359	364	384	401	380	342	369	365	361	391	371	380	400	351	367	402	381	396	363	358	368	407	373	386	348	373	379	357	367	368	351	368	392	388	371	360	381	363	369	395	391	362	361	365	396	388	383	373	376	390	385	359	357	383	357	396	336	365	389	339	355	359	354	369	375	375	371	363	372	368	373	365	382	352	398	339	389	394	366	419	369	361	355	342	372	406	401	358	401	402	391	384	344	378	321	389	381	373	384	378	386	370	392	356	393	382	341	380	370	365	354	359	355	341	370	404	392	362	348	337	344	354	350	358	373	376	386	412	385	367	392	336	369	365	345	390	393	352	379	351	404	404	362	407	381	382	375	362	376	351	402	391	370	399	375	391	369	393	366	372	375	367	391	392	377	395	348	357	376	355	357	362	368	395	331	349	379	365	360	396	348	388	380	392	372	362	399	390	353	398	402	358	353	372	377	410	339	351	372	395	404	391	354	385	374	393	363	384	351	363	387	399	394	365	391	382	375	353	375	358	366	355	389	381	382	378	374	409	349	372	350	412	399	376	372	387	376	385	392	359	370	387	361	360	374	374	361	364	346	391	347	387	364	390	351	365	373	361	371	358	383	368	368	367	393	374	379	376	339	325	350	357	354	365	390	368	323	397	371	365	344	397	372	335	340	382	381	346	394	359	359	371	382	351	383	370	348	350	362	393	372	360	365	345	365	362	364	352	385	372	385	350	383	392	377	364	329	372	374	376	375	375	397	342	401	354	393	348	354	368	391	340	395	370	356	382	355	354	402	415	377	347	397	361	379	374	360	351	371	359	365	374	377	361	373	394	377	399	376	374	377	372	360	394	350	360	390	409	352	414	395	372	370	364	365	345	383	383	398	360	384	381	377	362	359	342	348	336	386	361	352	407	366	372	357	387	398	409	365	367	363	377	392	348	362	374	394	395
5093	967	1121	768	640	447	391	343	502	2268	2934	1983	961	506	317	339	352	310	317	344	320	344	321	303	334	320	314	333	320	330	301	344	342	347	373	334	346	332	332	377	330	301	322	376	345	336	343	333	331	310	303	335	341	312	324	333	345	317	318	298	345	351	322	330	328	342	300	379	318	364	354	324	354	319	344	349	315	335	319	324	314	304	331	368	309	337	296	338	303	347	329	318	338	341	349	332	337	343	350	323	362	317	294	302	324	330	316	292	346	309	348	351	332	327	329	288	332	328	333	335	323	313	294	323	355	329	291	302	316	310	356	319	328	339	322	357	322	338	331	300	336	322	337	373	304	345	320	348	299	324	322	352	307	338	318	311	352	344	333	304	332	335	318	298	324	284	334	327	350	366	328	331	325	316	314	319	338	335	331	308	322	332	329	318	299	316	353	318	328	341	343	353	315	341	331	336	339	320	331	316	340	323	317	324	344	321	358	317	344	343	350	314	309	332	312	348	329	334	312	323	320	327	327	335	337	335	319	321	361	325	346	321	337	339	340	308	339	351	337	309	289	335	351	331	327	332	346	327	318	317	339	317	359	314	337	332	347	361	356	345	328	341	296	329	353	334	311	354	311	328	343	352	324	309	317	351	355	306	333	338	316	337	315	332	315	307	361	346	317	315	325	338	299	350	326	304	359	327	352	321	334	313	350	347	310	336	336	348	328	337	324	336	307	307	317	308	313	337	338	335	289	321	353	362	310	334	343	335	313	321	326	321	353	354	341	317	307	291	317	334	303	329	335	325	331	341	358	287	316	355	345	315	321	336	344	343	333	337	345	335	317	292	325	293	316	338	321	317	321	357	334	326	372	310	339	316	368	348	367	357	313	337	353	321	359	334	372	308	326	355	328	320	337	312	325	331	309	323	348	319	337	369	356	291	332	362	332	318	329	327	316	333	357	350	330	326	315	320	322	301	333	316	344	365	366	352	308	322	310	336	346	322	306	347	319	331	333	315	337	352	318	320	333	302	319	334	315	306	326	359	291	325	343	330	329	323	320	347	346	310	344	306	323	336	369	338	321	357	350	339	355	321	323	336	318	325	370	297	308	352	353	338	344	304	315	318	347	323	308	305	329	345	334	335	329	342	342	329	336	369	307	311	288	317	297	317	311	348	308	310	310	299	328	338	319	376	338	348	356	328	307	307	344	346	295	321	330	321	315	341	315	317	292	312	307	352	314	344	334	333	332	338	336	344	342	331	322	361	296	317	333	342	329	364	346	312	332	327	300	335	335	313	347	313	329	372	327	322	340	323	308	350	343	321	361	318	323	333	322	334	322	329	332	327	313	329	327	378	330	330	276	333	353	368	306	339	327	340	334	323	322	349	303	290	349	342	328	336	322	361	335	326	344	350	334	351	339	349	320	355	316	337	349	326	350	338	311	329	329	324	365	323	284	328	330	334	331	315	349	328	333	350	303	340	324	333	334	334	351	324	322	348	319	359	344	332	308	346	344	337	316	360	326	302	332	313	331	377	337	331	354	341	345	350	337	329	312	335	320	341	304	308	366	303	325	339	338	338	368	311	335	338	332	338	325	344	348	329	313	339	300	321	318	312	347	314	308	296	326	326	334	347	313	323	354	330	333	326	331	342	296	328	317	338	334	316	332	329	313	329	309	325	337	329	333	348	316	322	326	283	326	296	334	304	326	343	314	313	328	320	278	348	341	325	305	362	326	315	285	341	328	329	342	336	321	340	348	300	367	311	312	316	340	328	333	351	326	329	329	316	365	326	365	317	286	313	323	314	316	298	357	335	327	357	313	306	337	361	332	304	333	335	343	311	298	344	328	305	314	352	339	317	332	350	350	362	342	343	329	308	331	373	348	318	344	342	322	341	347	293	343	294	363	374	368	321	318	319	329	338	321	354	312	321	333	334	327	321	356	340	343	320	346	335	325	318	328	309	303	340	334	333	303	321	311	357	306	311	306	344	303	308	325	326	321	330	348	320	286	284	309	323	334	364	306	315	337	344	316	340	341	334	328	319	352	325	338	316	349	289	335	321	308	329	334	342	356	309	320	353	357	343	345	307	317	324	305	317	315	332	328	346	356	328	356	348	339	306	321	317	367	348	347	335	325	313	312	315	316	341	347	338	340	318	340	321	325	339	315	352	348	328	340	328	368	365	326	322	341	332	388	320	342	339	344	304	351	367	300	318	329	321	324	362	305	352	328	308	318	331	341	337	308	346	369	292	307	331	341	331	312	348	322	331	332	323	346	354	328	338	317	349	321	314	335	330	341	319	331	318	300	315	323	319	338	289	309	316	324	312	304	344	339	300	319	324	330	319	314	315	350	353	339	356	356	352	322	330	324	354	319	303	315	317	310	346	331	322	301	343	327	306	330	302	318	317	338	354	340	372	298	313	308	332	334	343	331	338	314	321	327	330	368	343	341	284	311	364	298	322	352	331	305	362	338	314	358	325	326	332	301	349	338	338	304	318	308	301	345	362	296	333	334	318	341	341	311	334	339	321	337	303	329	345	352	302	318	316	345	344	333	384	321	308	366	332	338	301	329	334	315	338	335	321	336	339	360	314	332	312	308	346	359	314	309	302	325	323	328	302	336	376	304	297	320	360	342	321	318	349	326	350	310	336	330	335	360	312	308	310	339	332	363	321	317	345	376	332	300	322	326	321	361	319	350	329	311	315	332	360	320	346	316	340	326	315	315	344	325	328	335	310	336	347	317	349	331	334	308	327	333	349	366	334	319	339	331	342	328	321	322	334	337	338	351	311	343	344	343	345	322	311	318	310	349	301	349	337	363	321	339	350	296	349	328	319	350	301	333	322	334	321	331	316	326	332	302	345	331	337	336	320	301	330	341	319	334	341	319	361	354	325	334	344	320	327	371	307	374	311	319	329	318	301	337	337	300	326	336	323	323	322	375	304	317	320	347	336	319	327	352	338	344	339	358	317	365	322	320	343	360	328	344	340	342	341	344	327	317	301	332	291	302	346	333	328	331	318	341	348	305	296	359	353	319	364	350	336	338	324	326	349	321	354	323	346	340	357	325	341	299	309	310	346	391	325	337	299	343	330	321	318	327	328	324	336	313	326	317	325	347	324	343	345	332	332	297	335	330	361	310	335	349	363	293	318	341	297	326	344	340	332	331	329	352	320	321	345	332	364	340	301	313	340	305	321	321	340	362	308	318	316	329	340	369	340	324	309	341	309	329	331	315	344	326	302	341	322	318	330	336	309	348	333	328	345	311	323	324	306	355	337	338	319	333	352	315	284	323	333	330	328	304	361	342	319	325	302	344	333	307	355	353	334	348	330	325	306	337	302	347	354	374	322	363	336	327	306	349	327	332	347	362	304	330	367	341	367	322	345	331	301	327	292	318	319	307	333	327	306	329	320	355	336	334	321	327	320	312	330	297	303	351	334	316	361	352	343	335	338	311	322	356	308	300	316	348	359	326	333	321	328	360	306	353	315
25091	21045	26891	25075	5173	1142	823	656	586	9900	19665	13897	5049	1275	585	427	405	404	437	407	390	413	383	445	422	414	380	415	417	374	430	455	395	413	374	416	415	412	393	444	441	398	392	412	393	371	385	415	411	383	388	444	423	387	428	379	395	408	430	391	410	429	390	409	396	414	377	402	384	445	402	435	382	384	382	369	396	426	400	386	391	412	430	397	349	451	418	419	364	378	419	433	384	396	390	380	411	408	414	398	364	394	393	427	379	399	403	424	419	348	406	432	432	420	417	416	380	399	380	390	439	402	427	429	405	404	401	412	384	389	423	413	408	383	401	419	395	386	396	415	417	402	394	417	384	414	385	384	355	449	415	394	406	398	413	453	445	391	394	446	406	417	394	384	398	395	401	408	454	412	392	395	362	416	441	436	375	396	359	416	389	384	386	427	438	371	420	427	423	383	388	403	376	405	401	409	416	367	417	400	380	410	414	403	435	375	397	388	402	392	417	414	372	417	415	384	366	436	395	379	424	434	387	389	390	402	405	403	395	404	415	390	390	409	408	387	366	406	423	404	418	395	403	399	394	408	408	420	394	383	405	406	392	384	416	417	393	450	424	406	422	417	428	380	408	383	396	414	392	400	385	397	401	387	377	378	408	398	439	376	412	467	409	439	412	433	380	388	398	403	403	429	426	405	383	395	417	360	409	395	391	394	397	409	398	435	409	396	392	380	387	400	399	399	415	445	411	414	390	403	368	429	414	381	423	396	421	390	412	406	385	446	382	376	399	408	473	415	389	419	406	401	396	424	432	428	400	445	417	407	430	454	455	399	400	413	406	458	382	398	421	424	413	395	447	418	378	416	406	425	413	403	368	399	402	407	398	391	380	423	421	388	377	415	451	397	407	386	394	385	399	403	409	405	408	402	416	380	423	431	392	400	406	405	414	364	400	409	389	389	406	411	409	356	429	367	402	417	426	430	384	432	392	434	408	406	417	386	427	403	417	397	390	437	418	400	394	420	406	406	404	395	402	397	420	375	401	412	391	420	407	412	391	400	427	373	391	398	383	394	355	355	424	382	423	397	418	414	381	407	394	418	357	376	383	362	404	384	424	385	406	404	407	388	439	433	398	412	405	418	405	394	389	413	436	438	401	433	437	412	376	415	394	407	404	440	413	373	389	395	417	443	388	387	444	393	408	376	401	397	407	403	432	366	373	400	416	399	418	419	422	410	411	399	440	388	386	408	402	383	404	417	432	414	385	391	397	400	410	422	406	406	375	372	385	404	406	387	418	403	398	402	383	386	426	398	346	396	385	376	387	421	437	379	391	411	394	422	413	432	393	434	387	402	414	388	376	378	373	399	381	397	403	417	366	430	408	389	402	432	399	372	420	414	417	412	452	428	390	433	405	401	388	391	378	410	441	368	409	377	421	415	438	397	397	380	430	381	415	419	381	375	363	408	437	446	407	422	378	412	412	424	405	389	438	409	418	413	436	403	438	395	421	380	406	419	393	394	433	389	405	412	395	397	410	403	417	403	425	400	399	392	410	424	402	393	408	392	369	370	385	442	418	398	381	387	385	385	416	406	436	401	396	402	403	439	419	389	425	399	402	394	416	409	422	408	451	382	388	389	388	423	392	366	393	373	419	423	383	443	389	440	421	399	403	410	389	380	386	410	392	396	400	419	395	408	423	413	443	449	405	406	402	416	403	395	417	397	381	393	405	406	394	408	411	414	398	422	392	429	389	406	421	429	394	378	419	424	363	417	395	391	402	395	409	412	402	430	415	406	410	406	402	382	400	413	403	458	395	452	415	408	402	428	399	405	386	396	393	383	380	374	374	391	427	410	408	405	421	450	399	378	389	408	388	407	409	404	448	423	406	418	421	416	400	373	423	396	359	380	416	406	413	428	380	371	438	443	399	427	416	399	381	421	398	397	385	417	425	402	401	397	409	395	432	385	386	393	424	415	450	393	388	422	414	441	389	401	410	407	377	409	364	379	373	386	417	384	424	422	462	393	402	415	356	428	447	435	407	403	403	423	397	432	393	423	387	423	408	384	406	419	387	401	442	396	426	421	408	389	424	423	433	420	403	408	420	376	391	400	411	413	384	462	425	375	452	393	355	399	403	394	400	386	427	399	393	396	420	403	382	424	414	372	414	390	423	381	435	383	408	354	394	399	422	435	406	364	380	419	411	451	413	445	421	412	369	425	420	391	423	389	373	402	392	362	433	402	428	389	395	396	399	393	432	425	387	376	396	406	370	392	382	422	409	395	411	391	377	415	403	362	411	405	378	399	362	418	401	434	435	418	380	426	416	407	390	380	400	420	436	383	369	398	456	418	393	397	410	451	376	394	423	441	404	379	409	434	421	395	417	391	385	402	424	432	423	419	415	412	376	409	390	427	407	406	403	401	409	402	423	416	395	400	390	422	434	441	424	414	427	400	376	420	377	412	386	427	387	398	387	410	378	417	412	399	402	408	400	413	390	401	414	334	391	377	367	435	381	417	394	380	380	373	411	399	436	437	428	399	421	401	406	393	393	377	410	373	373	406	421	404	394	399	399	379	398	429	378	370	427	397	398	416	395	373	424	365	414	487	387	390	387	413	426	398	376	431	441	435	407	381	422	414	373	392	409	447	390	426	357	410	420	400	358	379	388	387	422	352	417	404	428	424	384	381	430	367	383	441	418	374	394	411	381	381	431	404	441	378	372	406	424	395	383	449	397	409	386	445	383	404	388	400	386	392	399	388	363	353	396	407	414	388	378	395	388	377	417	388	413	397	392	419	409	405	399	414	401	409	398	402	390	367	407	442	397	415	386	411	389	391	406	427	430	423	362	408	432	435	415	438	365	418	396	404	415	399	409	419	417	423	394	407	387	365	417	415	379	406	420	396	384	404	406	410	419	425	383	412	411	381	394	426	417	357	385	393	375	392	414	392	399	411	392	408	430	365	422	389	407	414	397	385	418	410	426	404	397	419	412	419	403	413	397	417	431	372	394	381	407	395	405	411	393	422	391	385	420	391	427	376	447	407	378	395	371	385	378	420	377	413	370	433	400	402	408	441	426	388	384	407	393	390	384	400	390	420	377	376	435	397	365	394	410	405	364	373	360	448	415	418	343	389	375	390	405	404	378	381	424	407	413	397	388	420	409	377	348	367	400	415	404	410	387	409	378	411	377	379	425	403	435	412	423	418	408	399	403	420	428	409	396	411	425	409	436	397	396	405	399	391	434	404	395	415	400	382	385	394	404	416	371	418	419	400	412	379	373	423	400	414	398	412	424	376	395	404	433	417	400	377	394	372	385	403	403	427	383	401	408	388	419	405	376	404	390	378	437	419	375	387	372	391	408	433	433	387	387	392	416	369	382	410	421	422	382	402	396	388	398	402	423	390	400	382	437	399	402	388	407	413	408	372	405	390	414	410	378	415	404	393	410	397	426	405	428	396	420	414	405	393	407	411	404	396	429	403	405	399	370	412	402	417	404	417
3959	3282	2669	1906	1129	911	780	765	691	13200	18422	11940	4483	1392	554	407	335	353	399	344	353	379	341	357	358	400	328	372	353	387	367	347	363	365	371	392	384	348	359	379	371	337	396	401	348	359	357	379	380	353	340	400	366	372	354	371	357	381	352	357	365	369	362	367	371	354	358	386	346	389	360	355	363	369	402	388	382	354	338	349	378	342	368	357	358	384	373	395	399	372	364	380	337	342	349	375	381	358	374	379	340	352	360	404	375	394	365	346	369	364	368	348	395	384	378	386	356	349	365	337	393	355	381	375	334	365	352	368	382	365	381	362	329	365	364	357	387	361	340	376	359	367	373	398	365	373	332	392	369	393	373	382	375	361	369	370	364	366	356	369	365	365	382	388	374	347	384	332	355	317	391	355	390	369	365	365	337	410	384	382	375	370	384	377	379	353	350	389	374	379	332	343	388	357	400	391	366	369	374	384	353	388	372	388	370	344	378	344	335	373	340	348	358	386	380	386	358	351	398	354	360	323	372	397	403	339	349	355	394	380	359	349	356	370	375	357	384	369	384	381	373	361	363	387	381	369	381	347	368	351	357	366	352	323	348	380	343	376	383	375	345	387	401	360	348	368	379	344	387	337	354	377	354	345	387	373	379	329	354	370	379	358	383	355	395	369	338	344	352	386	387	377	347	380	379	366	374	375	345	344	392	370	355	357	364	413	365	351	360	389	346	365	363	368	369	346	366	355	363	362	360	378	326	386	350	365	362	378	371	405	362	366	363	351	367	383	357	345	393	373	365	397	355	369	395	335	365	386	353	392	359	384	377	369	377	371	323	377	361	367	330	384	380	362	357	385	382	355	361	336	361	387	361	338	354	386	347	361	378	374	364	368	380	355	366	398	354	363	383	393	372	372	379	384	318	355	369	371	375	381	355	352	356	366	380	365	380	368	348	390	354	365	363	329	335	363	350	372	411	376	369	371	358	353	352	360	382	367	353	324	382	363	407	365	383	368	366	325	364	387	359	385	367	347	395	355	351	334	370	379	371	365	374	373	372	355	344	342	388	339	351	357	370	392	360	378	415	381	365	355	387	363	354	370	377	351	350	329	333	349	372	367	343	366	368	339	325	359	387	393	357	363	367	380	369	394	365	377	361	362	348	352	357	326	331	372	366	374	368	369	362	354	356	352	366	363	370	347	348	356	387	361	373	380	358	379	361	337	360	341	339	341	380	370	337	346	392	359	388	376	368	348	362	325	374	362	366	374	338	399	360	332	378	364	364	350	358	347	371	401	374	371	353	365	345	392	352	373	370	367	348	366	372	332	352	363	371	373	300	357	363	309	359	352	380	332	391	364	412	370	359	409	328	377	372	365	364	362	389	350	332	358	381	315	359	360	406	335	362	360	376	353	376	332	416	367	374	369	375	366	371	365	370	384	385	354	363	372	362	367	374	360	343	392	367	334	356	367	368	374	369	357	347	365	376	358	364	382	363	358	349	358	364	358	400	360	357	357	403	342	409	371	341	333	360	399	354	405	344	360	354	345	338	339	335	374	347	415	366	349	372	366	357	371	335	368	387	345	355	356	375	343	350	369	362	350	367	359	393	358	361	329	367	337	352	347	345	374	362	368	396	331	395	371	403	361	355	378	348	316	378	378	339	359	405	381	363	384	396	366	354	354	341	357	378	373	363	373	384	406	398	334	336	361	359	328	397	350	372	366	362	351	358	375	353	353	355	388	361	364	385	383	385	373	349	387	373	376	367	387	349	352	392	381	345	323	336	363	357	346	363	395	355	353	360	406	365	345	365	379	359	386	377	355	341	342	359	382	359	349	351	361	343	365	346	372	349	335	362	365	353	364	361	353	358	353	350	386	381	358	339	319	356	343	377	322	382	388	341	385	365	361	336	370	374	369	343	372	349	385	356	355	388	374	355	370	388	340	376	362	357	401	356	369	362	363	389	349	354	364	380	359	360	367	375	358	306	360	349	343	349	350	325	363	380	364	366	348	367	342	343	350	387	345	341	375	391	367	394	354	378	373	366	388	360	358	391	371	391	354	366	365	349	354	362	366	386	363	348	331	348	339	381	346	358	390	360	372	359	388	373	370	401	357	329	343	368	379	359	368	351	329	341	364	348	397	405	325	355	360	363	341	343	343	343	370	359	347	410	355	341	365	370	359	384	330	387	388	375	355	356	344	358	320	386	377	333	366	375	363	347	365	345	357	345	360	363	400	385	348	355	342	358	400	361	377	342	357	351	376	364	360	345	362	392	378	369	357	350	375	361	362	392	336	342	367	382	405	389	385	399	355	344	372	368	369	375	351	364	360	371	363	367	380	337	317	362	356	353	369	377	361	358	350	341	373	385	378	393	359	336	366	360	372	350	365	381	391	344	384	372	378	342	394	346	364	370	384	390	387	370	386	336	375	375	361	375	327	351	351	369	353	377	366	332	359	373	359	366	393	360	374	369	359	361	360	374	365	365	347	394	339	336	372	369	376	342	357	364	364	364	359	336	345	364	361	385	369	314	346	351	356	351	364	371	344	362	382	354	408	358	399	380	359	330	353	376	382	366	350	316	345	347	352	382	356	366	351	336	385	403	353	345	345	361	354	365	377	373	382	359	339	380	365	334	358	348	399	332	370	406	356	382	335	336	378	392	354	384	366	388	357	376	360	346	355	369	379	345	379	394	364	336	353	353	360	375	369	396	391	356	377	327	391	379	350	364	390	330	359	350	355	357	382	342	356	366	362	383	402	369	360	384	351	368	365	342	376	337	352	382	379	337	414	333	396	343	385	355	392	373	339	367	389	339	366	363	365	377	377	368	332	350	395	359	396	314	361	360	390	373	359	351	346	427	375	395	352	373	351	379	394	395	350	376	350	349	355	356	352	363	384	366	339	375	358	373	337	363	360	367	371	345	376	345	388	301	389	367	383	368	355	358	352	380	371	359	358	391	371	332	402	360	334	347	335	405	392	354	358	383	350	369	356	318	364	364	408	348	355	356	363	356	340	359	356	362	393	367	361	376	353	373	392	376	372	354	356	343	351	378	344	377	393	338	383	378	368	382	364	372	349	378	365	362	368	356	394	337	371	338	351	359	368	358	375	352	376	368	336	354	382	357	366	372	367	357	373	363	351	368	373	381	379	337	370	347	348	397	359	356	388	371	351	346	372	374	333	353	371	376	385	371	371	387	370	400	334	330	365	362	367	385	374	335	364	378	352	341	398	372	372	363	375	353	359	346	379	378	379	356	322	373	363	354	351	365	393	360	324	377	371	348	346	405	379	354	365	394	348	336	386	350	359	360	376	386	353	361	346	362	327	350	352	377	371	359	367	388	349	340	373	407	384	384	330	347	385	344	357	363	369	370	359	347	348	386	375	380	388	345	414	335	388	359	367	357	337	371	383	393	353	382	360	399	347	378	368	344	357	326	374	370	361	391	331	311	350	341	367	375	339	346	398	382	381	362	365	418	379	357	357	400	359	353	367
23876	21060	28276	24047	21050	8326	1777	1062	1946	29045	34396	24822	10826	2783	907	684	721	620	614	612	635	641	609	677	629	609	690	633	619	654	629	611	607	616	605	649	642	614	583	646	603	657	639	658	658	612	623	617	664	638	654	577	619	651	651	598	605	673	598	613	556	643	632	604	624	629	598	636	603	600	584	666	605	595	630	594	613	617	657	631	607	627	611	562	637	630	609	554	631	567	606	631	614	632	614	653	620	610	621	560	626	617	571	593	637	627	589	649	581	626	640	591	621	621	606	602	553	637	617	598	634	635	645	612	655	649	597	608	625	632	630	635	650	633	594	610	617	590	601	647	663	611	626	604	633	565	612	589	635	601	601	602	614	626	624	636	586	574	593	589	624	563	592	606	607	627	609	639	656	595	576	602	619	618	637	614	627	630	642	612	631	642	617	588	633	645	634	644	619	623	620	618	614	619	590	598	664	598	619	628	634	607	655	617	567	622	614	605	625	594	610	621	662	635	649	610	625	639	602	578	613	578	606	598	581	664	588	614	636	645	631	585	621	621	542	632	606	614	677	569	620	630	612	575	657	584	623	579	607	655	630	607	594	605	620	600	642	606	656	638	626	581	602	673	614	640	641	625	577	619	619	634	596	611	647	604	596	600	631	575	632	609	608	676	645	587	610	609	666	594	595	651	637	605	613	590	616	627	639	577	605	598	620	625	623	563	645	683	611	621	595	605	642	614	656	594	647	658	654	643	660	651	566	668	658	612	641	636	631	613	597	643	570	644	628	586	638	619	623	602	623	608	624	661	597	587	668	620	616	627	630	588	598	608	631	611	658	603	657	605	611	597	622	664	619	599	591	600	593	608	592	602	628	641	597	649	659	621	595	645	615	672	647	615	614	565	619	597	640	608	643	610	610	567	582	582	589	592	619	625	602	582	569	582	619	622	602	592	614	648	581	637	642	603	655	626	629	641	594	584	628	599	588	618	615	615	607	624	662	553	633	604	615	619	648	613	617	608	602	618	654	571	630	580	576	590	657	627	604	635	571	577	606	648	566	616	632	614	640	625	586	624	598	648	642	629	624	609	667	567	630	608	657	599	576	612	586	617	600	596	640	649	600	634	594	617	643	626	580	606	645	640	605	621	603	619	638	623	669	583	616	663	596	639	632	626	621	623	615	641	626	626	638	591	621	657	619	619	625	570	673	683	604	595	605	644	560	597	586	576	609	627	593	593	646	634	636	597	616	615	649	609	597	599	638	647	642	602	584	610	622	630	638	606	656	608	578	578	607	641	620	620	598	590	638	625	626	620	582	622	637	622	586	636	607	606	617	612	612	621	626	626	658	622	622	623	629	589	612	629	661	650	614	624	640	588	618	594	579	581	637	611	627	622	647	601	653	588	604	609	613	633	678	621	635	593	601	626	639	622	591	641	630	607	637	598	635	572	595	598	581	596	604	644	572	604	630	592	638	581	624	571	610	639	582	678	582	604	615	629	578	660	590	658	655	647	621	606	605	635	630	588	607	618	598	636	628	610	599	585	624	596	590	581	584	622	615	607	612	643	607	606	646	625	585	587	612	656	622	642	624	644	633	656	642	646	598	584	589	616	599	586	606	605	601	574	620	618	581	602	617	647	656	570	593	621	604	590	608	592	624	636	619	617	650	631	606	571	645	613	627	654	617	623	617	616	645	624	631	634	652	645	623	648	635	607	613	626	666	638	656	587	585	638	585	588	623	608	617	648	583	589	588	631	582	625	640	627	609	617	569	632	604	610	620	628	542	651	636	614	623	648	665	660	627	638	601	605	578	617	613	648	642	615	618	650	659	635	625	597	618	609	677	592	576	617	650	607	562	622	657	597	615	613	558	603	602	591	659	605	653	613	623	634	606	627	625	639	625	613	625	672	614	645	621	614	612	600	605	615	624	587	596	651	612	636	603	583	632	586	567	600	637	610	662	616	642	639	624	660	643	643	632	593	634	617	612	580	639	614	629	629	686	595	587	618	613	621	653	631	596	618	562	585	617	630	584	596	580	621	610	661	607	593	595	669	607	616	654	626	620	586	625	608	608	575	630	639	616	606	592	590	650	587	634	591	629	623	623	583	600	629	624	605	668	601	609	624	677	624	631	614	634	606	614	659	593	616	641	649	629	648	607	618	602	647	597	626	590	577	626	580	641	654	594	619	597	598	615	586	616	596	628	629	629	626	590	623	600	631	617	625	617	609	588	651	573	600	622	605	576	614	621	607	594	621	610	625	605	583	611	590	622	646	601	594	602	616	563	565	624	603	608	585	589	654	593	604	633	654	601	631	648	655	623	633	690	651	627	600	599	641	613	612	611	598	619	608	629	616	610	658	600	646	582	556	655	611	646	570	659	630	622	619	585	624	604	595	603	611	661	604	589	590	595	608	562	575	604	569	647	666	600	620	603	572	670	625	609	613	605	647	647	651	612	622	649	605	600	604	611	608	596	585	635	567	557	602	628	630	584	670	574	624	624	569	626	655	635	588	576	614	576	634	607	635	622	629	621	575	633	635	625	559	579	610	674	596	626	602	657	650	629	614	611	630	603	639	616	649	625	647	586	594	544	574	620	607	626	633	631	658	591	621	627	626	618	626	628	621	601	600	632	590	637	635	616	614	591	642	655	669	632	652	627	609	627	620	604	654	591	601	644	609	618	661	655	659	597	589	656	638	620	637	621	629	572	641	638	626	648	621	642	609	604	620	607	617	673	630	644	591	609	593	605	570	578	596	621	586	602	660	625	636	610	613	635	616	596	601	601	623	666	625	641	626	619	608	616	599	667	583	650	593	586	634	640	645	615	616	643	639	584	617	615	646	628	568	598	656	645	608	588	621	541	605	569	583	619	614	585	653	611	588	582	635	586	588	598	649	583	589	619	640	637	619	612	586	649	621	605	599	599	608	621	642	627	608	586	615	623	596	594	636	637	631	646	592	641	547	624	591	578	631	603	579	599	596	624	605	698	630	600	575	625	612	583	586	654	584	603	631	634	627	604	583	636	585	585	672	618	637	641	624	568	619	636	585	599	581	674	587	645	576	605	665	592	582	622	619	609	632	597	605	648	612	619	645	594	602	584	603	649	614	635	624	641	617	586	581	615	600	581	592	584	623	593	585	614	616	601	618	595	571	577	603	620	608	631	613	615	633	666	651	605	634	660	602	607	571	602	628	629	630	636	615	572	682	634	618	638	611	605	601	640	597	634	660	575	622	630	623	615	638	596	621	603	628	556	602	600	603	608	620	631	598	573	618	662	611	637	607	632	593	660	652	632	608	561	628	597	602	661	593	654	616	635	591	650	580	578	565	626	582	614	672	614	638	611	641	635	582	686	673	629	615	645	582	621	643	667	605	646	590	576	640	578	588	612	656	610	649	580	587	594	610	634	622	624	611	616	627	629	668	603	633	557	616	621	616	627	612	646	627	616	622	611	615	604	616	627	620	611	624	626	603	652	602	594	596	608	615	604	621	627	663
4298	6574	5461	2890	1978	1519	1241	1110	3092	32620	30409	20156	8232	2520	883	582	540	537	536	510	497	539	589	555	570	507	495	518	507	533	539	522	552	548	561	578	536	531	501	545	531	547	510	562	557	508	530	510	537	522	559	509	530	522	558	528	526	527	537	572	532	518	536	559	558	514	558	570	557	504	517	546	523	567	567	561	549	544	546	552	518	537	563	524	520	552	494	514	553	507	539	549	510	538	511	555	515	525	508	546	506	519	550	544	508	513	538	549	512	525	531	531	550	502	496	575	550	561	490	559	574	525	531	527	557	523	504	542	549	517	542	565	532	564	537	553	485	532	531	520	526	563	574	535	520	533	536	497	537	534	515	576	587	536	536	562	513	517	518	519	523	558	542	486	479	506	537	522	545	499	530	539	567	518	531	499	535	549	552	524	533	531	526	514	512	531	516	533	521	538	531	532	556	530	526	528	557	545	520	533	538	516	524	566	574	552	565	542	532	515	556	521	552	523	491	531	562	539	527	504	580	516	546	536	544	548	513	582	519	570	541	497	534	552	565	566	562	482	557	534	548	546	556	505	559	500	540	540	508	527	552	531	507	531	533	556	548	544	528	557	568	538	512	591	501	554	562	547	533	546	516	577	562	521	499	506	543	551	520	461	512	570	525	537	524	573	558	560	514	540	543	517	499	539	548	527	507	585	528	516	547	551	507	508	529	546	489	547	570	504	498	524	509	540	529	510	552	557	503	543	553	560	534	505	556	500	543	535	547	525	567	532	547	552	535	537	555	485	506	527	547	534	560	571	546	562	563	557	563	554	551	568	542	557	550	529	523	540	508	549	514	528	586	558	517	500	522	535	521	530	515	518	514	556	529	526	544	529	576	549	522	504	520	563	514	505	564	556	526	548	484	558	548	497	550	540	564	505	523	494	498	549	504	500	550	524	529	549	528	561	498	506	556	574	520	485	526	521	516	507	510	513	484	543	548	532	533	540	498	515	547	544	561	558	473	532	558	496	514	551	585	544	514	534	562	552	532	555	539	571	498	535	505	515	539	536	561	549	556	509	529	578	510	531	532	534	487	502	528	527	533	523	496	556	524	557	504	547	545	544	517	542	505	510	498	523	540	594	503	533	522	548	534	486	557	489	549	544	474	569	558	512	491	533	516	517	488	542	506	532	510	466	515	550	566	534	542	555	533	506	550	534	527	554	551	530	563	554	562	535	507	489	537	558	515	549	537	518	528	540	536	569	538	535	542	544	511	547	554	536	496	505	519	515	526	551	523	541	510	551	516	560	560	553	531	541	542	540	555	518	556	579	549	509	536	500	512	553	527	523	522	548	494	516	532	528	519	546	545	508	536	524	499	546	528	508	526	542	529	545	537	538	537	521	539	507	554	524	554	516	530	501	540	556	521	497	530	527	506	567	518	532	506	520	558	528	519	507	549	514	505	545	537	519	492	539	552	470	515	515	538	538	503	534	561	498	546	531	538	515	457	534	498	561	523	542	531	520	541	539	539	513	539	554	546	537	493	575	515	536	517	550	556	548	574	538	523	516	500	488	525	488	575	499	477	546	564	512	527	567	549	530	497	531	520	546	505	506	540	535	538	558	547	559	484	553	563	528	549	530	549	548	549	495	497	544	527	509	584	532	570	535	510	541	522	534	496	544	533	540	523	517	534	528	559	571	518	535	539	468	543	517	524	543	546	524	543	568	550	515	524	485	543	554	545	513	544	557	529	551	565	560	522	488	531	489	538	528	506	565	558	527	514	509	511	508	537	560	520	511	525	528	525	515	550	504	533	545	546	537	546	509	539	515	549	535	524	537	502	532	525	516	490	570	567	521	525	527	566	564	546	528	478	491	542	521	546	521	515	533	514	542	535	542	510	536	575	548	532	522	521	518	514	515	488	482	560	505	550	527	534	546	559	527	505	536	484	486	550	514	521	521	513	569	562	556	516	533	502	512	572	543	547	550	527	544	554	521	503	516	538	542	522	510	482	513	541	524	526	559	499	549	566	575	497	527	544	510	534	520	588	524	536	533	517	468	505	528	520	525	508	514	527	532	556	542	527	561	538	534	554	542	547	540	535	522	524	509	558	544	587	530	584	508	558	576	487	549	478	504	510	536	531	498	518	510	528	546	559	522	534	571	517	540	520	557	512	608	553	515	563	557	500	541	550	535	573	540	528	518	535	536	492	532	504	552	524	546	551	509	485	600	506	503	503	486	544	517	513	551	550	486	525	488	521	526	567	538	525	559	528	569	513	542	512	494	516	486	532	528	559	525	531	524	529	574	516	494	517	519	557	526	552	521	548	548	491	513	527	492	552	494	552	508	546	526	536	523	515	543	513	542	507	561	567	512	560	556	490	499	542	574	545	557	546	521	539	528	552	518	509	543	538	473	547	570	578	520	542	495	568	503	498	555	538	545	525	522	551	554	506	569	527	513	527	509	512	530	512	516	534	532	524	496	511	500	524	522	502	522	543	556	553	542	510	523	540	545	514	520	556	511	589	542	531	522	521	540	538	564	513	526	555	534	543	546	582	533	505	492	514	530	544	539	521	578	545	549	555	487	549	508	557	548	509	523	502	535	532	522	556	535	533	530	527	530	516	511	514	503	519	569	524	540	492	488	525	527	506	535	547	536	552	514	553	499	516	539	499	548	520	504	551	563	512	530	511	493	539	516	544	569	544	549	514	550	526	548	506	552	543	505	548	521	534	579	544	531	540	540	545	554	523	542	514	547	512	510	554	533	491	518	512	505	493	517	537	595	566	534	518	517	555	565	533	540	564	540	501	539	509	525	521	578	540	549	528	524	576	517	497	538	515	543	518	502	546	502	536	527	536	531	525	547	545	559	523	536	535	538	513	533	509	528	507	506	522	509	531	560	517	515	532	525	525	539	513	539	517	522	492	533	574	524	522	520	541	514	530	566	579	565	528	525	513	479	504	547	511	528	526	539	511	533	571	536	539	535	557	532	530	558	529	504	546	530	524	493	489	531	505	513	564	480	481	559	553	544	530	517	535	526	543	525	525	542	536	514	495	534	515	537	545	544	548	544	489	521	518	523	518	525	491	480	544	531	532	497	572	564	536	517	542	557	543	520	529	546	540	559	521	527	508	516	564	550	513	529	527	519	477	510	528	543	506	513	532	472	486	540	532	546	503	532	487	518	538	553	526	570	500	528	547	536	539	539	536	544	553	531	542	552	518	540	495	509	510	532	534	512	509	526	533	537	529	517	518	536	526	563	549	537	557	540	492	535	474	556	505	523	571	543	545	550	533	562	571	510	503	499	508	525	564	564	504	562	517	564	534	515	529	525	534	528	504	522	506	520	505	541	526	520	531	502	523	558	558	497	545	542	480	578	533	530	554	554	527	551	515	553	501	515	523	571	513	558	556	543	582	490	495	510	558	496	526	534	533	555	538	540	535	499	543	507	517	506	505	531	551	528	517	515	553	527	537	508	552	572	495	556	541	521	541	531	539	483
27223	12425	1410	720	510	484	478	426	456	1424	2338	1881	1115	616	482	461	416	393	435	408	425	397	431	460	393	425	426	422	421	422	426	399	402	423	401	372	441	424	467	376	406	452	408	424	453	415	399	454	434	409	428	436	403	421	408	426	385	446	433	411	436	446	430	417	428	417	428	424	399	423	416	422	415	410	393	422	396	424	403	421	420	397	418	458	415	432	449	410	407	397	438	443	429	442	429	424	448	391	385	369	406	421	426	433	389	417	446	450	426	414	350	428	413	427	462	414	454	445	431	398	411	386	433	446	422	429	461	420	420	434	452	402	421	457	402	379	396	395	397	425	426	436	406	443	430	437	412	414	431	414	398	433	423	424	387	434	439	407	425	389	442	414	417	450	445	397	445	402	360	385	382	401	408	416	383	406	463	401	409	454	423	452	442	456	403	406	400	431	403	423	421	389	442	385	414	366	427	399	425	425	425	433	410	441	410	412	445	430	443	402	405	409	411	425	403	441	421	419	419	417	443	415	393	433	460	400	450	424	467	378	408	403	395	450	452	440	414	424	405	417	394	418	436	475	440	444	397	388	415	410	415	407	439	405	444	400	409	458	421	437	405	408	413	468	428	400	437	399	432	442	413	425	386	406	432	462	421	444	418	415	437	397	455	401	432	456	473	437	427	432	412	413	437	432	408	407	449	407	407	430	416	410	434	458	431	422	426	405	425	403	432	413	467	403	445	411	416	411	408	412	393	428	376	436	439	427	423	434	384	412	452	417	405	391	462	424	452	424	435	434	413	426	411	385	417	403	399	423	384	395	427	412	404	436	433	436	401	425	397	445	404	454	403	410	417	408	424	471	370	451	479	419	424	459	449	436	454	437	398	437	458	458	418	436	454	432	431	407	424	401	433	425	430	386	426	425	400	424	447	443	449	440	440	440	410	444	438	390	438	418	400	404	423	435	435	429	396	455	409	416	439	416	435	409	428	401	429	411	463	437	429	407	417	431	465	417	424	426	445	432	424	393	418	401	439	388	409	444	446	441	457	419	433	438	423	385	440	362	396	444	443	409	429	427	419	470	452	401	389	431	427	441	428	432	386	452	441	436	412	427	395	450	431	416	409	411	413	409	422	468	393	401	395	448	409	454	427	448	437	399	360	400	437	417	422	409	373	406	447	381	385	398	424	423	398	425	447	418	417	428	411	425	422	394	395	428	446	431	399	418	432	425	400	434	433	421	417	385	416	434	410	396	414	395	394	388	395	411	481	429	387	420	401	427	384	451	427	441	473	385	428	431	415	413	426	444	432	407	467	436	421	450	438	421	395	431	430	433	402	462	420	426	429	435	430	410	424	445	423	459	421	427	399	410	431	416	422	451	401	437	435	425	405	411	388	416	419	441	452	424	404	431	438	434	417	451	451	418	405	426	452	399	394	482	417	403	423	411	453	434	428	418	447	409	452	422	397	419	398	435	387	427	373	448	434	390	373	404	388	430	428	421	419	423	482	428	469	402	430	426	438	446	451	421	409	447	440	411	406	454	416	428	395	399	418	440	448	433	433	444	453	416	419	420	425	478	392	423	402	419	386	434	409	425	425	407	422	440	438	444	396	426	405	442	403	421	446	429	412	406	382	450	411	432	402	419	392	426	442	451	434	449	438	409	423	378	405	423	447	423	419	386	427	419	388	425	379	371	447	440	404	427	412	421	428	398	408	449	432	413	417	411	456	418	412	420	407	429	404	396	429	418	409	426	412	444	413	457	461	435	418	410	431	428	438	441	406	398	477	427	436	401	434	410	408	443	410	444	440	418	457	440	428	395	415	378	463	436	433	420	413	452	411	393	422	434	419	414	416	421	440	390	444	444	442	435	390	436	426	417	412	427	454	439	436	441	404	436	414	397	425	391	449	398	401	450	393	392	438	443	431	421	404	396	437	416	411	431	424	481	443	449	410	431	424	407	413	438	419	419	419	422	422	438	425	442	436	409	396	426	427	426	452	430	468	404	423	420	412	423	440	396	441	417	449	435	419	407	404	385	429	399	457	409	417	421	402	432	412	391	414	457	433	425	397	440	422	407	422	394	439	453	415	421	457	422	449	432	432	397	454	462	406	421	409	407	380	412	411	409	436	402	447	423	414	442	414	426	396	410	422	394	400	436	430	396	429	423	408	424	377	429	437	411	406	389	457	425	437	400	399	402	415	434	383	438	456	403	372	383	415	412	402	446	401	441	440	402	434	445	403	439	436	413	419	411	461	428	450	415	428	408	443	429	443	403	443	441	408	430	394	398	418	400	422	388	470	407	415	425	434	412	422	425	442	423	400	464	429	409	406	417	444	408	438	406	410	420	411	424	420	420	404	410	415	421	403	435	440	400	409	455	423	392	396	409	403	429	434	438	458	421	389	398	432	403	436	434	418	454	395	389	425	404	443	404	385	458	428	403	439	403	410	423	443	396	445	429	423	448	441	433	441	421	412	419	436	428	395	421	385	427	423	419	422	459	415	384	429	407	393	393	436	427	435	422	389	446	410	400	387	424	440	449	389	395	387	456	461	438	410	412	429	425	470	404	432	420	411	393	412	404	370	413	399	415	391	452	429	416	427	389	414	386	416	392	422	419	396	456	404	435	441	416	440	391	404	405	393	447	376	440	403	428	402	419	448	454	432	421	423	471	403	458	460	417	400	413	409	387	454	403	422	456	438	432	434	433	438	424	405	449	436	403	417	437	430	438	459	424	415	450	391	434	406	401	461	410	442	402	434	395	399	402	425	424	447	427	385	393	444	449	399	426	416	387	395	429	409	427	449	421	429	424	424	415	435	432	377	378	447	438	429	440	399	437	440	431	465	437	411	434	452	429	423	388	409	430	438	426	434	418	424	447	445	425	411	409	412	447	412	396	404	402	385	425	453	463	423	404	446	388	409	413	385	407	422	380	452	439	373	455	419	381	417	417	424	438	397	444	441	395	421	448	433	437	405	433	395	417	409	443	388	449	424	419	437	410	426	447	409	421	420	457	415	400	382	403	405	410	417	434	426	445	395	401	435	413	390	403	440	431	438	428	429	450	442	385	444	420	411	466	401	437	423	407	426	454	419	427	433	413	424	402	438	417	415	417	390	409	408	402	371	417	390	385	427	397	417	421	482	382	408	486	429	433	448	405	421	452	434	424	435	378	414	431	387	406	440	443	431	429	407	449	421	431	442	447	428	439	409	368	441	451	379	427	417	436	401	408	419	447	433	434	444	434	439	389	409	422	372	422	407	462	448	437	457	426	431	445	397	379	457	406	397	448	444	411	402	458	454	416	435	420	434	405	426	418	390	399	450	430	470	417	404	431	456	441	421	452	445	445	399	412	418	417	424	435	435	414	381	412	394	414	393	403	402	440	457	421	439	444	415	428	417	455	455	441	425	404	452	463	453	431	426	415	397	428	428	387	422	408	399	403	415	404	417	397	393	413	420	434	421	429	431	450	426	430	408	415	453	421	416	436	426	444
5222	803	755	574	489	447	450	416	460	2001	2961	1974	1117	594	415	373	369	414	375	370	346	356	375	362	346	372	384	406	356	375	358	393	389	388	396	367	360	345	354	377	357	372	366	401	334	392	354	343	374	351	345	368	381	365	367	385	366	419	375	366	347	391	366	365	356	381	400	379	325	413	344	341	390	352	342	362	362	371	370	364	356	368	364	366	362	368	370	374	354	378	382	371	342	361	371	376	354	357	375	379	364	370	353	388	345	379	399	373	351	363	372	390	383	383	370	330	344	354	389	399	389	376	363	351	363	370	362	349	357	343	365	362	343	375	360	399	362	354	346	393	351	396	395	419	349	342	356	333	382	363	371	319	357	360	354	373	355	382	330	368	376	367	358	367	392	349	367	373	370	333	387	366	359	390	394	361	379	357	358	360	363	363	357	386	340	334	394	362	373	375	363	343	369	387	357	366	359	389	382	349	358	383	378	374	369	357	388	340	361	322	391	368	361	350	336	349	348	385	377	345	368	329	359	381	382	354	329	401	372	344	367	374	365	353	371	365	369	345	345	366	381	377	358	319	351	378	346	378	347	373	362	351	354	366	378	323	370	339	347	336	378	365	367	369	321	362	346	380	361	372	335	363	363	365	368	376	372	392	365	363	371	365	364	374	344	356	371	367	335	369	352	368	378	376	366	362	416	336	384	379	398	369	335	354	363	356	355	379	363	344	388	367	334	337	372	329	402	401	377	374	388	392	350	336	383	387	353	362	376	332	357	350	393	350	382	333	371	362	387	360	382	386	372	374	380	354	402	357	373	377	360	358	393	372	386	365	404	352	376	368	343	333	358	372	383	374	358	354	380	355	387	361	357	366	373	369	349	339	359	358	324	344	366	347	342	390	350	355	384	340	362	366	371	365	357	367	383	384	362	344	366	350	357	365	396	343	385	357	366	365	373	358	350	372	357	366	373	332	375	376	354	379	375	365	338	355	367	346	378	346	344	375	348	372	372	342	349	402	370	394	377	375	355	348	390	358	373	327	412	349	366	367	350	370	375	366	389	375	387	369	372	377	356	367	359	377	343	355	374	361	361	387	356	373	370	358	338	348	346	355	365	374	383	391	369	348	361	379	351	361	368	344	368	394	391	346	397	384	382	342	406	356	347	360	370	366	346	363	363	355	373	334	353	372	369	358	369	386	351	368	385	334	332	374	356	390	378	376	363	380	395	388	375	359	417	362	348	358	374	389	367	331	392	361	380	377	342	360	378	365	367	381	360	362	363	345	342	396	356	397	372	356	329	359	357	336	393	363	352	361	335	353	370	397	375	365	355	367	369	383	367	374	326	412	377	374	364	349	396	342	375	360	376	398	371	389	325	359	372	399	390	357	396	349	360	324	343	405	374	362	343	364	357	361	350	346	353	363	364	398	340	357	338	376	358	357	362	364	382	344	374	344	369	361	313	386	352	369	353	383	346	357	349	343	343	328	367	370	359	352	331	364	339	373	367	376	388	343	363	362	368	393	361	367	375	374	368	349	350	368	357	361	370	347	363	346	351	364	374	365	334	371	358	385	373	391	354	378	388	373	358	370	391	382	339	387	380	372	344	345	412	354	378	379	362	347	348	365	350	380	360	369	378	360	360	365	354	380	387	389	362	373	349	398	322	377	390	379	388	356	360	373	347	354	326	383	377	350	383	380	353	347	324	371	366	373	346	360	357	390	368	362	375	390	385	378	368	356	369	348	371	339	346	362	328	340	358	365	372	358	342	375	364	374	382	347	364	373	365	361	321	370	400	370	372	380	342	346	380	369	365	352	377	364	370	351	373	335	358	370	338	400	376	318	359	340	373	351	340	420	364	370	384	344	361	393	361	346	351	365	376	360	326	355	388	368	356	324	358	357	332	349	369	372	392	333	313	370	349	365	381	362	334	392	364	368	365	337	380	338	353	333	359	368	356	383	369	360	360	347	347	370	345	326	381	335	380	367	390	384	373	381	348	342	365	371	359	335	357	391	362	350	360	368	363	340	388	391	376	382	375	342	370	380	369	355	332	376	373	347	378	378	356	378	362	373	355	361	331	375	361	362	379	381	373	343	343	358	333	373	348	357	345	385	362	358	402	371	376	364	349	354	340	328	383	345	357	359	321	379	340	342	359	398	363	361	370	359	341	337	379	359	359	373	330	391	367	357	381	382	331	365	331	377	350	343	348	363	385	364	375	369	364	400	342	379	347	357	365	382	373	390	376	387	333	339	370	381	381	367	331	349	360	370	356	366	366	364	399	354	370	353	395	354	387	399	367	361	379	359	397	393	351	382	350	378	345	335	372	360	342	382	371	342	369	359	381	351	381	362	363	346	358	389	360	339	387	332	393	383	400	347	395	369	343	354	362	377	354	371	395	370	391	367	346	378	354	365	352	357	361	362	387	342	364	333	366	357	355	340	359	387	350	374	331	373	333	368	380	365	360	360	387	364	399	385	355	366	385	376	354	384	343	382	391	384	368	360	363	368	338	382	346	348	355	366	353	395	380	350	368	339	383	373	374	362	350	387	348	421	345	320	334	369	361	380	339	383	334	370	329	371	360	336	384	389	350	365	338	350	379	355	374	356	356	351	339	347	343	350	338	332	351	366	371	397	372	345	371	374	364	325	387	387	352	349	333	372	355	373	351	348	335	357	367	364	377	366	395	352	378	363	370	387	344	342	362	366	365	340	346	391	361	343	380	342	368	369	344	334	359	379	361	387	346	338	327	340	343	364	360	354	391	382	369	372	353	345	378	405	380	359	355	357	381	388	369	370	386	370	393	352	384	382	372	369	375	355	387	372	352	353	382	388	333	372	371	362	392	377	352	349	353	372	365	394	357	330	353	373	350	345	396	360	363	361	368	360	360	350	376	369	384	345	396	379	379	336	362	390	395	360	370	354	375	331	355	367	322	370	350	369	365	353	322	347	356	393	360	351	387	370	363	347	324	347	339	349	310	356	352	347	367	361	348	369	352	343	390	361	346	320	395	355	350	340	378	375	389	360	376	351	347	374	372	365	338	367	407	351	381	342	397	344	346	351	372	327	364	346	364	401	349	380	378	381	379	399	375	350	356	362	398	385	399	383	383	337	348	382	343	379	325	368	401	356	386	389	370	376	381	345	390	344	364	347	342	381	390	374	394	368	382	348	344	388	402	348	371	374	342	362	356	359	360	330	347	358	350	346	347	364	367	383	387	395	376	345	417	393	370	358	352	356	345	358	378	374	343	326	370	377	361	353	354	364	376	374	329	379	351	371	344	360	387	365	384	386	352	386	348	354	374	379	340	346	376	369	419	357	344	360	397	332	380	388	357	350	348	331	381	423	327	373	378	352	420	376	358	340	362	340	365	340	362	366	388	367	365	358	346	409	334	386	419	343	369	363	348	342	355	376	370	393	347	335	385	352	378	375	354	357	341	353	360	339	348	331	364	346	345	358	357	359	338	372	351	383	402	372	357	376	341	378	375	363
25158	21068	26908	25107	5233	1162	893	665	1577	15471	20318	11966	3773	1227	627	513	509	514	540	533	522	546	549	561	506	458	488	519	505	514	500	515	506	529	447	519	501	511	526	539	510	538	475	510	501	504	522	518	505	491	530	459	522	528	547	481	548	490	509	529	506	524	468	524	529	480	495	494	496	496	526	532	490	490	498	540	549	491	482	510	490	495	534	462	491	503	520	489	527	461	504	517	483	530	499	530	517	539	544	534	532	498	479	533	497	532	522	504	494	521	518	512	519	517	518	538	514	536	510	493	544	500	540	519	520	545	538	527	497	512	523	521	486	472	535	474	528	530	491	485	512	503	530	518	521	483	488	482	514	519	505	499	511	483	538	496	506	486	496	496	470	479	481	525	515	521	519	500	507	496	491	508	484	503	495	476	518	542	449	520	518	525	503	488	499	510	461	495	516	488	493	495	499	477	455	556	516	509	517	502	515	472	469	490	503	537	528	467	495	478	501	509	458	478	506	519	514	527	523	499	553	498	521	523	491	529	472	497	508	510	499	537	521	503	485	531	489	524	470	522	509	471	485	477	465	492	465	478	528	481	483	510	507	487	499	513	531	477	507	492	535	544	507	513	514	469	512	461	505	488	502	494	501	480	493	536	478	506	513	520	500	532	490	505	516	542	507	454	503	498	529	550	478	498	508	530	489	505	488	549	546	527	484	446	521	514	529	487	460	473	523	479	483	458	543	544	500	492	508	468	475	484	499	493	476	488	494	541	452	464	508	493	531	508	498	486	516	530	453	507	515	527	489	485	522	531	544	504	517	468	522	484	512	511	535	486	483	481	518	512	522	459	505	496	506	477	530	461	499	496	524	528	500	512	497	504	488	520	519	495	518	514	511	485	545	473	474	459	465	510	538	535	551	510	517	518	517	543	555	497	508	495	517	462	478	515	488	503	534	503	473	507	488	519	469	516	487	525	497	507	556	525	496	497	514	525	495	460	509	511	502	500	489	492	547	516	533	472	483	464	515	456	484	496	514	482	483	521	509	481	510	557	507	478	496	525	493	507	507	533	479	489	495	538	486	463	463	532	507	537	482	519	525	487	544	518	525	525	486	504	515	517	509	518	513	497	501	461	478	518	516	507	490	519	511	511	502	472	520	500	533	534	519	517	539	525	506	492	458	537	523	495	544	498	482	519	509	509	526	499	512	534	537	494	521	478	488	498	491	488	493	510	515	491	505	503	531	510	500	506	483	484	475	493	501	512	553	512	520	557	497	503	513	512	486	497	533	513	513	508	516	530	528	513	543	547	499	526	517	487	514	490	505	522	485	506	561	518	526	503	510	479	516	474	552	519	537	512	478	464	486	486	502	518	493	508	521	517	507	529	482	535	481	525	510	518	514	480	487	490	469	518	522	484	536	472	540	512	526	543	534	463	488	506	523	527	529	545	505	465	538	496	549	510	492	494	511	479	490	488	534	542	490	502	513	521	536	523	463	537	560	516	449	520	473	507	465	483	507	497	518	516	493	479	511	498	485	524	534	476	497	491	469	472	531	509	476	520	487	501	529	535	487	522	480	521	454	537	501	470	456	505	508	516	529	493	496	529	523	511	486	495	517	491	513	515	545	460	482	510	497	485	506	490	512	499	473	502	549	482	492	517	534	494	528	532	505	500	540	485	537	504	480	528	533	480	491	478	476	527	504	508	500	493	514	497	527	511	512	526	509	478	504	554	535	504	495	476	455	466	506	515	536	484	462	489	513	515	528	482	482	463	505	492	496	512	504	505	494	563	498	477	517	490	510	543	478	508	465	500	524	492	528	509	484	475	483	479	520	512	495	508	474	499	511	519	513	499	480	496	473	515	498	486	511	499	500	471	478	506	509	502	493	463	538	490	510	522	494	543	533	517	531	527	527	465	494	525	529	495	473	509	513	463	504	533	462	529	535	496	504	558	508	473	516	494	497	511	510	477	507	499	511	504	518	490	479	534	520	496	491	476	532	467	492	514	523	481	534	506	497	511	528	497	537	503	453	458	480	515	487	505	522	528	478	498	509	523	485	477	483	497	515	495	513	472	528	507	510	487	544	483	456	517	494	529	529	508	514	475	489	501	493	534	481	524	485	464	503	476	518	520	507	478	486	502	505	525	525	487	478	475	522	510	521	472	502	518	490	525	518	539	497	545	528	516	520	519	520	484	515	497	534	534	522	497	480	546	504	490	478	470	511	522	464	509	522	523	510	483	482	495	522	489	510	505	501	526	498	496	510	536	490	547	530	460	496	471	529	502	507	491	474	543	479	479	529	495	508	517	517	524	491	516	493	490	511	488	509	481	509	515	476	530	485	502	518	515	476	509	499	511	481	492	463	546	497	504	533	503	538	516	498	499	524	495	525	493	519	509	521	514	499	512	507	524	525	501	467	489	509	513	497	541	500	479	551	491	525	482	548	518	512	529	510	499	559	502	498	505	508	528	524	542	515	463	516	515	482	548	506	500	486	540	469	523	522	488	486	478	479	508	537	486	527	513	476	559	520	479	506	530	521	519	541	498	474	512	478	496	510	475	537	511	488	475	484	558	505	503	503	503	492	510	469	516	489	518	528	466	511	520	503	459	537	491	516	572	528	490	503	514	510	514	515	505	517	480	540	492	492	523	514	487	471	507	495	487	517	500	486	451	509	497	474	499	532	498	510	481	509	522	512	472	502	513	483	506	484	495	509	515	512	497	514	470	517	487	492	492	478	481	499	508	514	497	484	495	498	492	512	504	503	451	486	509	523	517	566	516	507	527	516	512	518	537	499	493	505	543	482	509	456	508	510	516	479	518	515	504	503	545	495	495	454	538	529	485	493	547	515	471	477	478	494	534	510	517	463	542	478	503	519	482	506	516	467	484	494	535	518	498	502	522	524	484	487	548	474	483	511	521	494	486	531	526	497	497	495	513	487	499	508	510	517	509	523	522	517	505	485	514	472	537	513	494	476	476	493	492	503	521	489	522	503	543	510	467	559	488	506	485	500	503	557	532	476	521	522	463	511	526	491	495	531	510	513	503	538	504	497	492	483	469	508	477	472	500	522	521	522	515	486	537	529	528	508	537	476	541	474	493	509	499	480	490	505	491	481	531	512	471	507	477	453	514	489	523	513	454	531	505	509	490	496	512	510	464	491	499	490	540	537	497	507	505	527	504	537	500	503	496	526	500	503	496	486	493	518	493	495	510	492	477	495	471	480	543	499	480	495	487	467	506	500	462	512	492	510	509	531	504	497	514	484	486	502	488	479	526	498	535	499	526	509	468	504	528	497	491	490	524	529	512	517	518	510	537	471	481	486	505	525	508	525	502	509	482	513	543	526	494	482	520	519	491	506	516	506	496	540	519	518	562	525	538	477	499	468	525	507	537	508	511	493	474	532	453	469	504	483	458	494	530	489	532	485	487	542	527	517	500	534	535	532	509	491	496	453	483	495	501	523	515	501	502	499	524	521	503	477	510	516	497	487	503
3890	3589	3012	1594	1164	958	728	658	2306	18216	18207	9880	3474	1245	667	498	479	475	476	488	445	458	445	444	460	461	462	455	455	456	478	424	452	457	439	466	453	471	466	424	418	484	436	464	455	444	428	448	441	428	448	488	414	470	422	450	466	431	445	413	433	474	460	476	473	419	452	438	462	441	459	444	458	458	438	452	466	468	460	459	470	474	477	432	468	443	452	479	389	477	472	476	452	451	429	451	438	431	481	448	469	441	448	448	431	456	433	442	441	467	445	440	423	440	468	457	453	430	440	442	462	436	448	506	434	420	442	441	476	453	485	434	487	436	443	485	441	460	467	445	416	462	437	433	479	448	453	444	429	439	445	432	451	442	462	439	460	428	448	459	426	446	439	444	431	463	450	421	424	436	425	449	413	449	432	434	440	429	460	459	416	447	466	477	410	434	459	479	424	470	459	435	435	463	439	430	465	483	422	427	472	430	438	439	467	455	453	439	406	408	492	450	460	465	430	406	445	434	442	433	474	431	455	423	422	451	446	414	468	427	406	468	421	409	461	449	505	424	451	458	482	449	483	418	451	469	427	450	473	404	426	443	437	409	424	454	426	390	455	460	470	457	475	452	446	442	468	472	440	388	471	456	453	463	455	431	446	482	426	430	453	445	408	445	447	425	451	426	443	440	463	449	434	446	428	433	429	422	426	446	457	452	444	458	442	456	486	423	415	434	451	456	461	426	446	459	461	438	423	450	426	480	463	414	522	421	421	445	452	410	448	445	457	426	435	442	459	413	410	446	463	469	436	436	445	470	440	434	475	437	433	437	434	452	422	438	436	455	473	437	465	428	464	447	446	438	424	450	405	449	448	473	413	437	442	456	466	433	453	420	434	395	480	455	454	451	442	435	476	438	438	461	439	449	445	463	427	471	463	457	460	439	441	452	443	413	463	404	455	424	474	431	478	435	458	447	418	445	437	420	443	478	474	456	473	433	434	436	439	486	452	473	423	403	417	447	486	461	468	407	440	429	410	453	417	441	417	459	496	446	471	452	474	464	465	454	426	454	429	454	446	441	441	448	471	421	427	442	414	482	460	454	460	465	467	468	440	434	429	444	488	498	454	431	420	447	439	438	476	457	448	402	435	487	397	418	468	467	448	452	433	466	455	436	437	424	425	449	446	456	422	439	443	427	412	436	451	406	456	435	436	432	421	473	474	477	438	462	445	427	444	455	400	440	431	443	429	477	437	459	426	428	429	439	444	427	457	395	463	426	443	489	439	463	426	497	426	414	461	448	444	422	439	442	461	441	441	446	435	452	435	431	454	459	442	430	446	449	411	431	442	472	452	464	403	428	475	438	462	490	430	440	454	468	454	446	424	458	435	446	406	459	429	438	412	438	477	464	420	431	427	425	454	496	447	450	462	452	452	450	384	465	475	447	448	450	426	452	470	452	449	426	471	425	393	432	472	474	491	440	449	414	465	436	456	442	440	397	463	450	422	453	466	468	431	444	475	435	437	497	449	441	469	433	473	457	449	451	473	436	425	471	445	446	441	462	478	438	456	443	461	424	486	453	401	464	496	434	420	442	455	466	464	420	424	433	440	469	431	421	421	438	449	434	427	397	423	447	463	446	439	399	463	442	444	436	437	421	445	435	468	423	453	455	463	457	475	434	452	419	445	456	427	412	419	418	453	460	430	431	459	413	427	487	460	481	440	443	434	429	423	424	431	458	449	448	423	438	454	417	413	445	439	452	439	455	447	439	429	445	470	456	418	438	452	419	447	479	467	446	462	450	439	428	453	452	450	416	407	454	449	447	457	427	498	452	438	456	448	433	475	432	425	465	431	464	451	463	473	461	422	413	453	459	421	430	432	469	474	432	455	479	412	469	431	438	429	444	470	447	437	455	416	455	470	407	466	441	434	443	423	445	430	408	428	439	435	511	464	437	425	449	421	459	428	416	457	432	419	431	471	429	466	451	431	486	428	420	445	427	436	490	432	454	451	489	408	445	432	458	473	415	442	477	467	410	434	438	426	441	469	448	439	427	463	449	401	396	483	484	480	460	421	482	421	440	448	429	447	417	431	478	454	426	457	462	450	458	449	407	426	452	442	418	416	421	459	437	435	459	435	442	434	461	440	462	431	450	466	405	465	459	438	448	432	442	439	483	449	420	426	407	477	465	457	477	409	444	426	463	441	431	445	460	436	457	471	435	442	452	435	443	420	447	459	458	467	428	457	456	436	467	451	469	424	438	442	466	447	442	432	446	443	468	442	420	439	409	495	429	430	437	453	418	431	434	440	405	439	476	415	455	447	416	425	458	427	434	455	426	444	454	461	437	449	430	486	434	466	436	439	447	477	440	442	434	444	410	462	422	463	430	435	419	439	430	427	475	459	459	440	444	433	397	421	421	433	437	394	416	419	459	450	427	449	447	458	435	452	432	449	447	439	441	424	441	465	426	429	465	426	440	450	468	471	466	450	403	455	453	443	459	429	427	464	432	420	468	438	433	447	462	446	478	432	460	481	453	449	440	429	418	424	468	424	428	450	411	416	429	425	442	460	445	441	435	444	430	444	462	418	417	398	455	432	407	462	433	496	470	462	455	448	477	434	438	452	453	466	419	453	446	457	437	384	446	427	439	450	478	450	440	420	443	425	416	435	451	442	458	445	461	419	436	439	412	427	426	453	469	447	438	484	437	451	485	441	454	449	467	456	436	443	439	453	431	429	454	419	446	453	424	437	458	420	437	427	468	440	436	435	440	467	421	421	456	442	402	432	445	400	472	457	477	449	486	411	438	431	452	455	441	439	440	465	424	419	449	437	400	469	417	442	467	450	435	433	412	426	394	443	473	407	436	441	424	470	443	439	433	433	462	416	456	410	473	476	439	446	462	427	493	456	427	466	469	439	455	470	459	436	466	434	439	421	443	465	459	451	454	407	444	471	488	425	453	396	437	460	463	447	505	456	466	454	468	471	399	491	419	442	453	451	415	440	412	435	505	415	442	428	455	437	465	437	460	479	466	409	442	453	420	453	425	405	423	486	464	460	477	465	462	423	458	437	481	441	423	471	449	472	365	425	454	476	450	417	445	456	443	420	445	439	445	422	452	384	410	451	465	459	452	427	372	472	455	434	422	430	455	438	441	453	449	428	463	470	493	465	463	413	451	397	460	419	427	435	464	445	448	442	452	434	464	474	486	441	441	434	454	468	456	431	414	441	425	461	418	451	440	462	446	445	448	432	444	445	463	430	441	429	438	437	453	435	424	464	428	453	449	405	450	435	492	427	461	471	437	437	454	461	403	439	425	432	447	447	429	453	453	448	412	454	468	452	459	444	414	437	426	451	473	451	464	448	441	443	438	442	428	447	428	422	443	464	461	462	448	468	433	456	404	466	474	446	425	431	419	469	447	431	408	399	484	435	445	417	497	470	426	450	450	440	459	445	432	435	472	426	410	410	417	468	421	463	443	459	445	453	425	413	435	482	477	489	458
23854	21044	28269	24021	21027	8562	1937	1292	2940	34069	36431	22944	8044	2070	954	780	684	768	738	709	691	743	688	708	719	685	663	704	739	711	757	712	729	733	696	686	731	688	694	707	705	691	701	711	701	720	709	704	696	750	738	722	699	664	738	721	662	697	801	684	748	675	690	725	672	725	722	681	674	659	693	757	719	636	736	704	691	696	718	686	700	710	692	675	735	719	707	737	708	701	705	690	680	710	670	672	716	694	696	663	685	730	741	700	679	686	720	719	725	723	712	700	697	643	665	682	728	695	658	731	701	736	694	689	716	661	729	709	753	681	683	701	710	744	708	715	698	698	717	695	713	722	670	731	699	685	720	684	715	685	735	676	742	736	743	733	668	721	678	658	706	707	715	722	675	657	684	662	700	691	716	738	728	682	741	687	721	670	669	768	725	644	704	640	730	696	719	748	695	682	694	644	675	706	681	675	669	688	716	681	688	705	717	731	695	710	750	664	698	715	709	662	702	719	706	692	688	697	659	693	637	691	733	679	680	684	733	690	634	696	745	657	727	669	701	643	720	712	698	695	689	714	681	717	700	705	721	666	700	720	736	730	701	644	707	726	665	713	730	706	659	690	675	744	683	687	711	690	742	695	658	665	731	698	720	657	718	733	676	727	735	701	684	694	686	689	706	698	697	702	711	723	731	687	698	719	694	683	714	710	731	668	777	721	683	723	684	718	692	676	640	707	683	688	693	682	708	687	686	681	722	706	680	701	689	734	736	702	697	724	713	717	694	707	684	708	709	684	682	759	727	713	696	734	744	721	704	679	658	679	662	700	709	735	652	710	728	736	716	726	674	714	689	705	691	727	710	691	681	728	655	715	725	726	729	750	683	706	757	706	748	708	670	693	768	688	675	728	683	681	702	698	684	660	734	663	728	694	688	688	713	654	694	674	738	682	650	675	683	732	686	674	710	703	723	689	665	737	689	691	695	717	734	698	661	761	716	689	761	718	659	720	690	675	692	731	683	653	706	699	733	721	671	698	696	735	720	731	700	782	756	717	721	705	679	730	692	733	730	663	672	712	736	718	710	686	756	681	682	725	678	727	661	710	682	763	721	666	701	709	656	730	705	721	745	662	737	665	749	693	704	675	713	694	660	678	708	701	728	633	669	703	735	645	684	743	694	712	684	721	711	702	774	691	681	735	683	783	680	661	674	707	693	666	739	647	674	722	706	658	667	732	695	693	714	685	639	732	697	711	675	721	690	667	722	701	693	690	719	678	719	710	668	665	692	739	689	658	700	668	721	671	699	752	732	706	683	691	738	655	703	695	677	704	681	680	728	690	741	684	706	742	693	734	689	673	680	639	679	715	749	720	694	667	690	754	727	710	693	713	688	711	719	699	763	721	675	675	716	698	677	731	699	715	697	723	751	754	748	715	719	702	690	710	678	704	653	738	704	701	711	709	748	683	731	655	674	729	725	686	693	712	723	732	710	666	674	719	765	731	688	681	705	718	713	674	698	718	685	661	707	703	749	671	672	726	725	699	755	711	731	693	712	707	708	681	679	686	704	676	720	662	680	746	706	700	682	725	769	706	676	723	699	712	685	718	744	666	698	652	707	666	662	689	646	684	709	713	678	689	702	660	773	740	684	708	705	696	691	682	721	723	677	722	712	681	706	709	660	737	684	680	697	722	670	660	716	679	694	680	694	701	722	742	749	721	626	724	703	733	668	716	697	666	745	686	698	706	754	734	678	724	702	671	696	715	732	694	684	712	688	723	703	692	739	702	685	700	686	719	657	655	690	729	665	703	667	685	746	670	697	660	710	688	682	724	666	693	715	709	694	672	679	705	695	662	631	661	692	722	666	770	670	714	680	713	718	730	708	711	695	711	723	648	704	679	695	696	701	692	736	674	739	723	719	710	692	701	703	722	703	732	683	753	728	697	682	678	711	695	740	652	679	662	708	698	751	698	688	728	692	756	672	717	692	678	718	705	716	726	737	722	678	710	724	650	703	669	729	704	670	718	649	690	743	674	717	703	719	702	690	690	683	704	684	684	707	746	668	694	689	695	691	661	668	698	710	685	722	734	663	703	706	691	692	738	697	734	704	718	685	697	682	712	733	676	653	683	671	721	745	717	715	691	724	695	699	678	679	736	710	725	702	692	668	736	693	727	755	685	667	721	719	702	717	692	655	681	698	690	684	693	668	672	720	705	681	720	708	680	706	718	710	712	665	686	661	712	736	730	675	722	734	706	698	704	715	696	688	712	678	657	743	644	743	679	752	681	696	700	703	698	704	660	687	710	715	703	647	706	691	682	756	699	681	676	675	670	687	687	721	707	651	716	676	672	737	720	697	670	722	709	671	695	685	670	676	686	636	644	750	696	700	678	643	711	690	685	684	661	775	716	676	684	684	726	684	668	678	667	677	709	661	714	673	648	672	670	681	645	701	682	690	713	693	674	694	678	685	694	706	687	643	700	705	737	683	686	721	668	727	691	668	683	682	753	744	656	637	688	692	659	679	723	688	711	666	697	674	710	682	682	675	707	644	699	657	762	690	664	711	720	677	752	748	719	684	674	709	700	736	680	697	696	707	732	703	664	751	718	701	687	679	693	669	669	722	747	681	651	701	733	734	682	683	753	659	727	690	731	747	684	731	717	716	702	690	705	727	702	676	693	667	721	748	722	711	741	687	730	676	726	723	652	670	716	696	695	677	695	701	694	655	703	680	689	679	705	721	744	652	678	737	697	685	695	708	751	679	646	719	662	714	728	676	636	736	680	672	721	716	690	687	695	646	679	661	699	706	637	737	715	673	697	692	716	720	725	677	694	705	668	658	634	740	640	637	716	711	655	681	699	690	705	700	758	710	702	689	634	707	732	721	678	658	674	697	659	707	659	691	732	669	682	705	685	699	635	702	713	698	781	664	681	696	697	689	733	681	699	696	748	710	681	676	717	725	716	677	696	739	702	697	665	757	700	700	705	654	691	660	677	674	711	632	697	725	739	708	724	708	714	685	707	725	745	662	674	670	657	669	690	703	689	686	721	689	701	737	714	734	748	755	723	719	682	699	710	660	720	693	677	707	686	702	694	734	737	631	726	709	698	721	665	718	667	732	727	693	704	671	675	680	716	716	724	665	704	640	703	698	750	690	698	708	654	705	712	759	683	683	744	688	679	741	658	701	697	702	667	703	674	703	715	669	657	722	720	754	706	715	707	690	722	698	734	694	721	707	680	730	676	687	680	697	723	726	720	684	711	690	771	714	695	699	718	722	692	688	715	647	739	688	725	698	644	678	705	704	659	691	671	644	722	707	696	710	742	686	725	705	714	705	701	666	657	726	682	682	678	681	713	690	736	666	702	709	695	689	751	706	709	671	690	770	683	655	733	661	709	712	699	640	704	714	668	707	726	702	714	735	741	691	664	667	696	714	697	681	692	691	702	711	669	711	704	685	730	676	741	686	692	717	678	692	702	675	726	721	697	730	696	748	664	645	705
4395	7256	6013	3026	2083	1623	1381	1272	4671	35489	31520	17441	6191	1898	847	630	604	587	639	596	610	624	617	627	616	610	611	618	616	627	588	593	550	600	622	589	632	614	567	565	613	625	591	594	588	549	606	629	588	638	576	619	606	582	612	543	592	575	647	618	574	640	596	575	596	612	611	595	602	635	580	575	586	600	646	641	584	586	609	581	562	607	613	594	590	559	578	618	633	609	574	589	625	582	596	630	636	589	566	542	576	579	605	638	591	600	587	602	616	636	638	528	612	624	580	581	550	569	601	589	601	596	632	590	574	634	630	586	606	617	568	611	614	574	621	593	575	601	641	582	593	604	603	614	556	586	554	622	582	577	593	605	633	588	559	599	598	586	596	598	581	589	624	606	585	581	607	604	627	615	584	606	602	568	616	582	567	648	554	587	550	616	606	599	589	594	541	612	604	623	577	594	592	589	599	600	644	619	585	607	602	578	542	572	566	561	586	578	617	584	603	604	588	569	581	574	604	610	583	617	617	578	613	609	582	604	594	618	621	598	580	591	602	563	616	602	615	656	577	610	591	545	575	571	650	639	567	621	604	587	585	614	591	619	600	553	590	572	573	642	628	599	594	551	555	586	591	615	602	594	581	590	606	609	620	615	583	605	558	590	599	600	596	600	582	577	607	587	593	602	606	540	611	608	623	631	595	570	589	577	596	554	607	574	606	551	604	628	562	614	621	612	594	620	593	566	613	618	635	581	568	595	608	558	626	573	633	571	614	599	560	602	593	605	612	582	591	585	593	587	572	588	600	589	610	591	586	630	630	618	614	600	582	613	589	576	588	557	596	609	645	600	634	593	522	611	587	614	529	584	558	591	599	572	618	551	562	591	570	585	607	619	585	578	569	581	588	610	574	622	621	569	622	566	585	601	587	577	585	581	612	588	587	609	566	621	611	616	577	581	605	551	630	621	619	611	613	578	587	589	651	616	638	615	617	603	541	626	587	573	542	625	589	595	620	593	611	646	575	603	610	584	563	592	589	611	601	623	554	599	587	623	576	596	607	616	578	590	589	618	587	630	612	602	577	593	544	580	610	577	621	555	589	598	572	589	615	589	569	580	586	606	614	590	564	575	587	613	578	584	619	621	562	612	577	592	574	603	578	586	605	581	617	599	617	545	592	639	617	539	568	610	581	625	596	603	560	610	598	617	618	592	616	594	606	630	610	576	592	597	591	635	598	605	592	596	621	527	601	597	607	620	580	567	633	636	645	611	569	615	605	568	616	562	563	613	608	563	584	590	560	614	592	620	615	629	592	605	563	578	556	619	617	589	600	588	604	622	604	543	599	585	610	612	563	589	597	587	616	568	579	590	591	571	570	587	582	612	584	613	612	561	593	569	562	586	608	603	630	579	561	599	656	601	609	633	613	577	601	595	576	578	570	617	601	615	586	583	605	609	605	618	617	616	594	589	599	594	591	615	555	613	571	602	580	617	561	586	585	565	597	592	613	616	590	582	601	585	595	596	607	625	636	593	645	554	636	592	604	604	580	541	633	602	550	615	596	613	589	603	599	553	636	577	576	585	606	614	518	566	549	556	624	626	617	552	590	591	608	621	627	613	570	579	623	612	584	599	594	621	562	595	575	600	625	597	588	596	568	610	570	622	603	602	568	588	607	557	614	604	600	545	611	611	581	582	599	577	592	591	584	565	588	588	577	604	612	572	605	641	634	587	617	650	584	626	603	610	601	591	613	617	573	570	569	587	602	615	613	611	553	588	556	554	609	567	604	590	554	580	567	576	627	583	579	619	658	588	584	610	554	626	595	562	636	569	571	590	537	601	630	597	603	590	602	603	571	576	610	597	561	613	640	566	650	616	615	619	599	614	584	626	590	623	555	610	605	577	603	589	584	594	615	578	559	597	627	595	546	590	561	584	587	617	599	598	613	641	597	604	623	542	629	570	585	571	619	606	589	608	566	597	590	601	608	621	601	585	622	582	576	591	591	599	557	591	607	613	563	588	577	590	614	587	583	604	642	585	618	578	603	585	582	586	583	575	608	601	582	650	610	563	581	594	585	590	621	611	629	591	601	598	586	561	592	615	586	629	565	577	620	578	638	593	595	568	647	606	563	627	571	565	575	599	601	598	576	576	614	602	641	584	571	583	649	615	634	602	572	585	603	583	617	592	568	589	590	594	588	584	590	614	602	550	572	620	619	575	567	587	581	564	602	581	610	635	571	562	619	617	567	568	568	590	569	610	616	603	618	570	579	561	588	578	613	568	578	557	592	645	607	569	616	603	599	581	586	584	623	609	606	592	600	598	602	613	534	588	590	579	615	603	587	581	573	628	628	575	587	616	589	588	645	597	627	598	563	585	649	600	594	588	653	617	561	606	620	590	609	621	584	610	569	590	594	619	628	630	593	563	596	585	574	600	567	600	628	613	545	581	587	639	607	610	563	579	579	601	555	572	617	580	592	605	555	632	604	634	607	561	582	546	588	601	564	606	584	612	607	565	587	557	579	603	574	601	588	607	553	633	595	604	596	601	577	613	626	568	597	572	592	554	612	575	605	599	597	643	604	553	649	578	622	590	612	582	621	567	610	612	562	589	603	602	598	596	610	605	602	604	561	602	605	575	583	580	537	640	598	588	639	597	571	612	564	627	561	628	594	592	603	594	545	579	544	615	635	601	609	612	610	577	628	603	578	622	620	585	589	586	623	610	610	599	579	546	593	565	582	554	588	572	564	567	606	621	598	565	554	561	626	561	615	601	556	541	591	579	563	563	543	561	613	562	562	599	626	569	571	570	578	569	595	607	562	601	600	566	585	590	603	619	625	591	566	658	609	593	611	583	580	637	591	605	592	549	576	608	602	621	586	570	588	623	607	597	611	628	538	628	599	614	580	600	598	563	622	579	603	615	602	615	578	587	593	562	553	622	581	584	568	639	598	577	562	578	586	593	549	611	594	574	584	566	610	569	618	587	621	586	590	578	618	583	585	621	595	582	559	607	562	592	547	587	605	586	535	568	539	596	584	559	523	534	618	585	604	571	622	582	543	576	642	566	584	625	577	561	601	571	616	580	623	562	623	549	621	605	635	596	610	627	588	579	621	578	592	583	575	559	610	578	597	569	577	567	581	543	595	600	591	600	569	616	585	625	595	611	587	586	609	571	633	559	586	558	610	587	558	550	655	568	589	589	604	609	623	548	599	599	583	617	589	531	565	575	586	608	612	605	550	642	590	579	625	568	551	567	640	591	621	602	585	587	625	605	550	611	625	605	548	581	604	579	601	580	583	563	602	593	591	559	599	590	553	587	614	561	594	607	591	556	571	576	557	587	594	595	593	556	626	557	606	591	650	548	590	604	546	545	603	615	573	600	593	601	578	600	620	564	591	571	630	579	569	602	674	604	534	598	552	622	585	534	556	573	573	557	554	570	600	584	553	553	597	620	588	530	560	597	613	594	574	624	585	599	579	562	595	591	586	584	561	586	644	602
27375	12816	1768	800	596	536	531	489	514	2198	2939	1905	1047	611	518	490	486	473	482	475	493	484	502	484	493	497	477	487	532	489	505	473	484	501	452	489	482	506	513	497	498	473	500	517	467	506	511	484	459	489	512	463	501	525	523	451	481	491	520	524	477	508	464	489	545	514	468	453	510	456	479	474	538	451	496	446	508	474	496	496	490	464	492	499	474	481	492	482	486	489	520	515	508	480	496	477	537	475	486	494	471	492	494	520	497	472	487	497	508	502	511	476	510	517	478	477	473	512	496	510	542	494	508	487	486	482	488	484	511	451	425	476	496	525	471	502	519	499	475	472	514	464	513	483	482	501	473	473	482	529	477	502	494	518	490	495	466	474	550	505	481	502	541	498	514	490	432	496	481	470	515	472	455	491	501	486	477	449	458	501	485	493	502	470	530	472	488	465	488	502	521	473	479	492	525	476	513	508	502	467	498	473	457	481	474	493	490	478	501	528	516	463	475	506	510	499	501	441	466	473	479	468	467	490	515	478	441	497	511	480	480	456	474	526	480	526	508	522	472	500	469	486	468	472	480	449	504	494	504	486	484	491	482	513	499	486	500	496	466	509	489	535	476	454	485	533	479	492	448	512	473	493	499	457	473	517	512	475	462	499	497	468	495	470	518	521	489	449	482	484	477	458	486	480	478	490	483	480	486	487	484	472	498	507	451	514	469	492	514	450	502	483	436	515	479	498	495	486	479	488	512	489	493	498	499	482	495	498	473	456	483	490	499	497	475	491	521	506	516	448	520	478	441	461	450	482	506	484	463	498	477	477	505	496	512	500	472	504	465	500	486	512	524	474	503	487	523	504	492	483	503	496	452	455	508	529	441	524	487	488	470	498	511	491	479	496	482	498	474	502	466	463	453	450	483	481	486	503	490	449	525	504	484	490	518	485	501	456	502	461	496	473	465	465	523	460	501	505	476	470	503	517	459	494	491	473	494	476	490	520	492	478	526	502	481	476	476	504	489	513	503	450	476	489	496	460	494	501	467	485	525	461	435	511	491	471	489	482	477	511	503	458	482	490	509	489	476	443	457	460	390	477	463	485	453	513	507	455	472	489	498	482	499	463	459	507	455	472	485	508	457	524	479	541	468	492	495	518	520	475	487	477	492	463	518	522	466	531	471	508	494	467	500	479	485	496	468	498	475	530	502	471	493	502	540	478	486	474	468	489	492	470	470	483	498	477	523	463	471	482	495	513	503	500	525	451	471	489	496	520	491	502	485	467	481	501	437	492	474	439	471	517	480	508	469	464	449	493	458	496	484	456	469	509	464	496	538	508	456	511	504	485	496	471	490	463	498	506	473	518	451	439	474	491	509	491	490	502	462	459	469	489	484	519	493	485	462	487	504	464	484	478	476	484	488	471	492	446	473	508	514	491	505	505	485	501	469	507	501	522	473	489	478	472	503	479	491	486	467	492	481	495	493	465	530	473	454	511	492	473	523	540	490	475	494	490	503	519	488	503	477	488	451	489	479	490	541	501	477	481	454	486	466	461	460	457	453	492	484	507	477	524	461	440	507	493	483	477	524	545	498	461	503	477	482	543	493	506	481	497	518	527	502	469	475	493	465	478	521	455	524	456	454	487	484	519	489	462	471	495	466	461	466	468	497	507	477	449	502	466	506	507	489	476	534	459	466	519	510	495	475	476	497	479	490	485	481	463	477	522	477	471	529	491	461	491	484	497	489	483	485	474	494	520	464	454	503	472	497	482	446	498	503	495	463	487	469	471	474	502	460	482	510	491	455	473	486	496	436	473	514	486	515	513	490	477	481	489	516	497	493	455	445	478	479	472	511	495	472	514	485	496	451	503	489	461	490	510	486	455	478	497	522	460	501	490	455	475	495	480	462	447	517	513	484	488	441	467	518	522	516	488	498	494	484	461	478	494	496	484	503	489	498	464	503	506	501	449	477	509	499	453	526	465	499	474	462	496	489	503	492	493	463	488	509	493	498	499	472	481	470	490	475	459	506	489	553	498	494	477	444	488	548	531	461	499	532	485	522	491	492	514	519	523	520	483	512	477	463	479	477	463	484	487	461	441	458	487	506	513	439	494	503	503	503	535	497	469	448	431	510	502	497	523	476	511	482	479	499	482	498	469	490	459	461	482	486	470	460	452	444	462	513	499	498	468	495	503	500	479	525	479	489	485	508	513	460	457	515	489	481	500	491	485	515	468	488	487	469	514	484	464	509	472	514	468	501	478	497	475	501	501	483	535	508	516	522	499	432	442	486	456	472	477	476	451	479	480	499	496	496	477	489	523	502	490	519	521	508	493	475	532	490	465	498	510	504	522	491	467	503	509	475	477	489	457	482	473	474	501	479	503	515	509	464	480	501	492	483	478	496	449	468	522	455	472	483	471	484	495	515	502	513	471	474	491	501	449	489	484	465	482	500	443	489	479	518	457	451	479	500	507	464	484	447	468	478	456	494	469	463	487	477	505	499	502	489	454	467	481	477	508	488	468	456	466	428	491	460	499	457	484	488	481	495	468	519	478	514	494	486	507	511	448	490	491	501	476	506	509	474	515	522	469	478	482	496	478	447	482	522	491	485	501	487	471	505	470	490	522	425	487	500	528	486	542	494	507	492	488	474	501	487	492	479	517	500	457	494	451	486	472	524	507	503	493	521	472	516	495	530	479	495	452	470	482	502	527	481	503	417	467	495	510	475	467	451	494	487	529	462	474	468	447	500	485	494	507	435	478	460	473	468	487	512	481	503	474	507	510	494	526	524	481	485	493	476	496	542	487	453	497	509	470	445	446	469	535	494	470	498	462	466	491	456	491	473	492	429	505	454	467	486	485	505	504	480	492	490	491	463	508	489	458	488	468	472	503	459	442	463	520	476	488	503	474	485	493	511	472	513	474	477	496	507	493	512	474	455	497	455	470	480	492	498	471	501	518	492	484	473	476	474	446	486	480	485	467	488	451	516	441	519	497	456	480	504	470	483	484	518	532	489	506	504	465	483	449	448	456	471	460	486	489	503	484	489	464	517	468	468	486	510	502	525	479	483	496	521	520	517	462	453	525	497	442	534	496	524	496	452	481	499	455	523	470	460	482	499	506	480	499	445	478	483	488	471	528	501	508	498	470	500	465	480	467	498	494	520	505	470	524	451	484	551	525	481	503	468	512	477	539	480	462	486	469	496	479	458	499	451	516	514	491	471	497	518	498	516	494	487	479	455	488	490	461	468	470	495	491	519	534	472	479	479	516	494	491	480	470	481	498	490	478	483	510	467	479	486	507	514	459	529	495	483	481	525	490	485	527	494	508	459	473	441	477	474	495	487	476	497	503	484	470	480	466	492	491	502	471	520	493	500	490	484	462	501	471	438	497	499	505	483	494	483	475	450	448	476	474	485	543	493	479	526	460	489	502	466	526	497	523	491	465	478	472	520	482	489	473	475	516	470	455	510	478	522	480	483	474	482	456	475	482	471	473
5124	1145	1028	605	552	469	440	438	446	2904	3256	1911	960	562	411	443	432	407	414	390	420	389	381	391	409	408	409	405	389	414	399	423	387	415	401	389	413	400	384	398	414	376	371	441	372	393	389	452	419	411	393	385	396	411	403	433	425	396	402	418	412	430	409	430	405	426	426	398	385	416	433	424	443	413	395	398	384	421	401	391	416	385	387	414	410	390	404	392	408	421	410	428	402	398	384	401	366	419	413	416	388	410	433	416	424	395	404	444	389	425	427	378	397	363	409	446	401	388	395	437	420	411	423	407	401	421	420	409	404	417	449	382	394	397	387	388	426	382	386	385	427	400	402	373	394	409	403	376	378	417	406	442	398	403	412	412	436	381	401	378	437	413	394	409	419	447	423	420	441	397	425	418	387	392	401	421	394	425	407	372	402	410	403	407	426	395	425	383	397	396	423	425	382	396	390	443	385	398	416	429	392	408	423	416	417	387	431	425	402	419	410	391	413	395	376	444	410	396	434	441	378	398	381	424	428	445	396	414	409	406	401	368	402	426	407	460	462	370	378	406	432	402	401	419	411	386	377	422	396	397	435	391	401	400	424	397	405	429	413	370	427	413	423	420	406	397	383	431	426	427	410	433	368	406	411	387	411	422	408	373	404	412	388	405	438	379	388	425	441	398	396	410	407	365	426	381	414	406	430	429	421	391	399	415	418	416	441	407	397	408	405	404	389	433	465	387	391	415	442	432	400	386	381	389	388	365	394	437	384	411	450	388	417	413	387	360	431	417	395	381	421	433	450	396	370	383	407	422	412	431	377	398	413	409	430	438	399	404	393	423	396	387	402	365	390	376	385	403	387	413	441	417	409	416	436	391	360	410	419	442	397	410	393	411	451	400	415	411	443	370	412	433	359	392	408	412	415	422	391	404	404	394	392	409	447	394	388	416	450	443	378	367	389	412	428	388	418	442	416	395	379	421	430	419	398	442	395	422	382	410	397	395	430	409	410	396	412	453	442	415	398	413	365	403	437	413	350	411	398	401	402	397	402	447	405	418	409	420	394	446	426	427	436	421	423	379	418	398	390	404	404	420	425	452	432	433	406	388	414	424	432	413	448	389	407	419	408	423	401	427	397	390	411	375	382	408	389	414	421	409	390	422	432	451	376	424	402	394	413	401	400	385	415	434	418	378	423	388	371	421	441	416	400	402	403	409	385	450	389	370	394	398	430	431	391	383	403	431	399	429	439	399	440	405	416	370	403	412	416	438	400	398	446	410	435	433	393	383	409	429	374	426	410	394	409	394	418	419	385	387	386	422	431	384	390	386	439	426	408	429	403	417	409	441	461	383	413	403	436	394	393	419	368	454	366	382	412	415	431	386	422	435	388	398	386	432	396	403	424	432	410	392	429	428	416	461	398	443	429	383	384	408	461	416	425	421	378	396	417	382	412	402	429	423	400	399	401	434	408	390	390	461	368	420	417	387	441	429	383	413	424	417	402	432	436	422	430	423	405	404	417	428	405	433	405	420	402	382	448	406	403	405	397	392	408	417	408	396	395	441	395	399	404	417	408	360	416	416	407	416	391	414	406	434	401	384	399	412	435	425	420	396	385	384	422	396	401	397	435	440	393	419	390	404	408	401	396	417	424	403	420	384	397	440	416	415	403	416	385	392	424	383	401	407	388	391	369	417	425	410	432	394	389	388	407	416	430	388	407	406	407	380	404	383	416	422	392	412	428	407	397	363	416	401	436	411	413	362	377	434	389	398	377	371	405	392	389	377	401	410	436	371	409	408	435	384	385	396	397	395	393	390	400	388	424	371	442	381	401	402	401	376	380	391	403	417	411	390	412	405	423	394	404	375	429	413	392	407	410	387	392	373	414	387	405	422	403	401	386	386	410	404	393	397	423	431	381	391	427	396	403	411	412	415	394	413	427	433	398	402	397	438	382	372	415	372	408	416	420	372	427	405	398	409	412	405	395	386	418	403	432	383	427	397	411	444	403	391	410	406	437	423	423	433	432	364	413	415	430	409	375	428	386	421	403	427	440	438	397	430	395	438	412	387	414	401	467	418	413	391	422	367	415	395	441	380	427	409	403	431	391	403	444	378	397	390	378	410	421	386	431	382	410	443	420	385	419	398	417	381	412	444	436	386	408	402	389	428	380	419	421	418	385	397	410	427	445	391	399	410	363	408	421	365	410	379	416	395	374	348	412	406	470	420	426	396	386	401	413	417	406	448	435	399	389	432	393	425	368	419	457	393	393	388	405	401	424	372	391	431	415	372	442	402	417	389	376	401	410	410	406	412	420	399	417	434	392	420	405	410	417	388	432	388	377	417	435	410	404	389	380	416	411	408	398	424	431	368	384	400	392	401	422	416	419	421	402	421	392	435	391	431	421	377	385	413	369	421	424	408	397	419	387	402	426	438	414	389	396	406	405	426	422	437	420	385	401	426	416	393	420	417	395	419	418	425	390	407	408	396	392	390	430	413	394	442	441	408	418	368	402	433	404	382	414	383	429	427	419	369	402	408	387	405	412	399	386	394	381	388	415	430	440	408	428	398	425	423	409	425	401	393	392	407	374	418	400	378	387	384	428	418	400	404	424	405	391	406	408	418	420	415	464	400	430	394	415	365	407	410	389	437	398	413	400	384	401	364	400	391	437	434	423	373	444	408	387	399	423	398	402	452	393	411	453	387	417	417	418	394	387	416	449	382	430	383	435	398	449	434	405	405	423	439	423	442	380	428	406	408	405	401	407	360	410	381	414	418	408	407	422	418	404	445	407	407	419	381	406	402	412	362	408	415	380	415	383	406	385	385	419	382	402	414	416	407	404	419	431	411	421	397	391	378	411	385	408	402	435	401	418	405	419	391	452	410	426	410	435	390	439	385	385	444	388	415	395	395	381	379	422	405	397	414	404	429	407	435	430	408	401	404	398	392	416	434	403	395	421	400	431	417	432	419	394	432	420	398	398	430	380	433	381	382	420	396	423	392	425	438	388	386	412	407	416	452	363	386	376	403	429	394	379	402	401	408	396	414	442	428	396	438	412	405	411	393	402	387	412	422	392	414	396	424	378	394	399	415	398	386	371	352	431	384	432	426	422	420	431	369	419	401	425	401	404	430	427	383	413	393	385	383	426	372	399	383	405	440	426	425	399	405	396	389	392	398	444	393	444	408	423	394	420	372	404	438	419	394	421	434	396	395	419	428	394	422	405	386	424	413	390	431	385	408	419	395	390	444	374	382	390	403	382	415	424	382	420	426	386	399	423	387	424	411	409	394	424	371	423	451	408	404	416	405	409	421	441	398	410	441	421	402	391	388	384	381	377	391	428	429	417	414	450	426	391	402	384	390	411	426	422	388	380	391	480	448	410	426	450	368	422	425	379	448	389	377	397	434	398	394	399	434	394	396	438	426	422	407	431	372	395	412	412	382	432	403	399	412	409	408	433	415	414	373	413	424	444	416	377	389	407	427	414	441	371	392
25121	21056	26969	25082	5579	1154	947	703	612	12574	20494	13095	4155	1278	668	498	486	517	525	525	561	489	507	494	551	543	534	525	500	501	533	500	494	505	505	498	540	506	470	511	502	494	500	489	506	516	508	520	524	488	522	521	536	499	505	540	513	455	476	539	524	516	502	540	514	496	448	511	531	535	473	530	499	508	497	493	526	489	495	556	481	508	524	549	497	501	480	513	502	505	492	485	485	525	483	514	505	502	474	488	525	536	503	548	483	515	505	477	503	510	485	489	511	542	520	503	506	504	466	538	515	528	486	524	488	485	510	497	501	512	518	502	525	507	531	522	522	489	499	502	566	516	526	476	486	479	493	477	496	535	504	487	495	529	501	470	501	489	510	447	501	511	522	476	516	515	524	499	482	505	527	490	525	525	517	503	543	464	504	476	454	522	511	554	514	501	554	467	534	491	508	508	477	507	527	497	523	505	489	484	509	517	482	497	533	521	467	503	510	518	498	493	524	492	491	462	480	516	491	509	529	516	500	507	568	526	536	516	541	483	483	503	520	517	524	477	479	460	501	482	524	485	472	480	486	517	499	508	519	484	515	485	490	476	499	519	493	525	507	516	527	469	509	479	492	488	529	506	498	497	526	485	487	498	509	494	498	469	522	470	524	474	467	482	510	516	519	475	513	496	511	503	468	436	477	493	532	489	523	485	480	543	516	495	481	543	506	568	495	486	491	526	482	513	510	533	506	470	499	510	510	487	546	513	487	525	506	484	481	505	511	510	480	470	496	526	483	507	528	503	532	495	488	501	469	493	501	510	526	516	532	529	487	514	518	527	531	482	539	519	485	494	494	471	473	510	519	506	497	545	451	512	483	477	538	490	490	509	537	469	518	497	515	500	522	526	536	506	463	507	502	476	485	486	529	495	538	509	505	490	505	538	517	512	491	513	433	492	519	509	508	491	485	510	486	481	460	494	545	524	495	522	500	485	482	483	522	498	539	551	489	525	493	503	507	495	481	530	513	573	528	472	542	510	501	508	487	501	492	477	496	511	469	501	483	486	557	528	491	490	466	505	496	507	451	499	511	520	475	481	481	493	523	484	511	447	516	513	495	471	466	524	473	492	510	506	474	490	533	513	511	503	524	504	516	485	513	504	523	487	493	523	527	486	452	523	499	496	496	494	498	523	491	499	481	492	522	441	510	497	505	512	531	476	520	539	486	497	529	527	522	495	517	516	538	491	474	457	576	475	461	528	466	500	489	530	469	490	509	491	536	504	512	499	486	487	545	480	525	551	485	502	514	514	526	500	511	517	512	465	537	483	520	495	530	481	478	504	506	524	518	506	500	466	465	532	488	502	476	597	500	542	512	502	507	532	504	472	503	479	489	499	485	488	504	509	531	475	479	486	474	499	510	537	510	496	491	471	464	507	499	484	493	495	489	478	495	512	556	534	481	533	529	502	501	516	452	487	515	511	474	496	509	544	507	491	517	530	479	535	499	483	498	512	507	471	509	477	485	516	496	492	470	499	503	474	503	518	551	483	491	554	494	505	520	476	491	529	489	498	539	493	470	480	522	517	476	487	461	503	505	510	476	532	490	511	500	493	469	514	471	560	505	527	500	520	510	465	515	505	513	520	535	527	496	514	514	514	481	514	500	512	517	494	496	497	552	496	497	488	511	545	497	523	512	512	513	480	490	482	552	480	518	471	503	487	514	466	511	536	472	528	544	526	475	504	465	503	483	488	469	499	511	486	524	508	490	530	499	503	476	493	525	558	512	509	468	497	529	499	457	489	521	493	482	522	466	521	511	492	495	502	506	509	526	484	501	483	530	484	533	541	515	492	517	516	540	495	507	488	496	469	559	473	494	538	490	493	468	521	493	505	465	537	536	485	480	497	499	503	494	495	560	535	499	515	511	497	519	515	517	475	517	487	506	514	485	499	478	494	493	486	492	564	537	535	518	487	520	538	486	513	516	539	492	507	487	496	498	536	563	529	524	472	481	481	502	487	536	493	504	496	517	475	485	496	511	526	527	487	490	504	469	473	460	509	484	507	501	475	488	467	530	497	504	500	490	491	509	496	528	478	512	496	511	527	518	529	555	493	475	532	517	518	461	488	519	501	508	496	504	507	512	532	497	534	539	474	521	483	573	523	498	508	547	484	538	493	512	532	490	487	508	490	505	503	496	505	544	486	491	496	497	505	489	478	543	517	493	573	537	509	503	505	531	508	474	476	471	515	477	496	532	497	466	480	491	484	457	487	484	485	498	519	482	514	512	480	468	483	521	497	507	497	508	516	497	481	510	517	488	519	509	502	489	448	530	485	461	473	546	492	485	543	461	473	544	510	515	492	491	487	497	501	490	495	526	521	510	505	515	533	481	527	533	508	506	566	480	490	538	545	515	463	510	491	467	481	521	492	537	483	505	488	475	502	541	505	470	535	512	517	499	514	505	497	520	486	477	534	516	492	513	488	452	480	496	484	493	497	513	506	501	500	497	503	502	503	493	499	497	487	534	474	497	521	465	524	483	481	473	537	527	474	474	538	503	528	522	493	522	517	504	515	518	522	510	498	503	529	518	475	487	506	537	497	485	511	525	500	485	496	505	508	544	490	510	564	487	552	476	483	533	474	490	542	532	494	510	525	510	497	547	514	524	560	520	507	496	479	493	542	507	500	516	493	489	540	527	505	505	547	516	518	496	507	508	513	487	518	497	495	517	511	520	522	499	486	495	449	524	516	501	521	478	491	458	514	529	488	470	470	492	488	511	510	518	485	450	527	513	499	543	487	533	471	535	488	499	545	529	471	478	508	515	508	529	527	501	539	517	509	465	482	459	470	502	551	532	463	476	490	524	481	502	490	519	497	502	455	495	534	494	504	456	506	524	506	476	500	529	502	517	502	517	526	528	513	504	489	507	540	489	512	523	473	491	489	507	490	478	456	501	511	488	517	519	495	501	511	501	489	484	502	538	537	501	515	480	517	496	484	532	515	488	502	491	508	520	535	515	482	515	500	514	526	547	526	498	469	502	474	522	539	470	500	565	494	533	466	491	513	502	495	477	489	491	482	519	520	519	520	536	486	514	480	530	528	561	539	535	515	492	494	505	545	498	482	493	528	510	520	517	530	465	494	487	499	536	493	523	513	487	493	498	486	538	519	540	543	472	540	507	507	516	536	498	480	518	505	492	491	513	514	494	501	497	484	517	491	504	534	473	540	534	510	522	488	484	526	483	482	484	510	454	529	509	517	533	542	514	511	500	466	523	528	467	490	494	485	466	497	513	528	504	511	510	486	488	475	467	482	473	526	472	503	540	515	526	511	539	498	443	497	494	492	464	505	492	518	490	511	500	467	480	534	516	506	498	480	527	465	522	477	521	472	505	498	487	542	493	505	455	523	514	517	501	475	486	482	503	521	498	534	504	451	504	502	494	477	519	519	513	519	520	532	487	519	520	507	493	472	492	421	501	507	504	497	519	478	473	501	510	508	457	523
3839	4161	3546	1657	1212	843	806	703	730	16238	17769	10859	3781	1150	598	451	435	424	429	488	417	481	416	395	486	430	445	433	409	406	453	450	413	454	419	416	448	432	417	423	478	422	403	434	420	417	454	441	421	394	445	412	422	469	455	415	411	479	419	411	458	417	439	447	415	428	426	439	448	434	446	398	432	437	408	433	433	413	437	458	411	473	449	461	453	446	435	428	467	473	427	433	439	461	479	399	421	444	441	411	420	436	409	431	422	480	411	438	462	400	443	438	458	427	420	450	434	394	396	459	445	424	439	431	469	460	414	415	430	395	464	405	461	440	439	441	444	463	472	423	421	441	417	417	423	415	451	469	430	477	439	436	439	437	429	445	428	420	424	416	447	444	457	417	446	465	440	433	440	421	419	439	400	445	444	448	446	454	395	425	396	438	452	444	394	427	421	432	423	418	439	418	439	417	416	485	458	418	440	461	446	423	432	442	395	416	452	440	434	385	430	441	455	441	443	427	395	428	419	434	400	450	429	428	420	434	433	395	427	469	448	456	421	441	412	426	404	434	428	399	434	380	442	421	421	429	449	439	416	442	417	429	469	457	417	456	425	476	427	423	453	452	480	381	441	480	410	398	468	462	444	471	459	409	451	404	422	427	464	448	415	429	410	432	404	427	426	443	455	420	439	434	395	454	417	481	452	432	443	448	424	428	442	431	430	414	426	418	385	460	444	425	449	400	466	448	430	467	452	419	458	432	458	434	415	453	426	410	415	428	443	432	463	442	467	445	470	425	444	446	417	436	423	422	426	433	429	440	434	418	413	391	431	424	454	415	487	408	415	419	468	405	453	425	442	436	455	407	432	498	442	433	454	477	467	427	402	472	453	463	432	432	428	409	409	458	430	447	420	425	480	437	454	437	425	448	424	421	426	422	410	417	441	432	436	448	423	425	397	446	434	424	403	409	429	472	442	429	436	436	446	450	432	416	454	444	438	501	421	417	429	398	421	443	432	438	426	432	456	428	430	439	437	436	444	443	426	406	473	436	448	426	412	437	457	415	455	403	440	428	459	450	444	434	406	443	389	437	428	415	432	444	466	396	417	453	416	395	434	455	424	486	425	429	428	440	421	381	465	447	396	424	426	426	400	470	442	436	403	446	448	427	465	415	447	430	427	421	415	427	416	448	476	439	423	418	401	382	417	443	387	473	427	439	412	419	438	425	439	423	450	433	389	405	425	411	439	433	461	415	402	405	443	439	396	432	397	399	444	389	465	439	381	435	415	438	483	435	443	423	426	399	434	437	429	437	480	432	439	417	432	455	410	401	441	412	434	408	436	402	410	426	432	405	420	416	423	413	435	419	449	467	441	414	419	414	446	458	456	467	417	449	416	428	426	426	402	447	461	429	423	428	445	433	403	433	405	442	474	418	430	449	411	415	406	428	407	451	428	440	467	434	416	421	407	410	451	416	434	447	446	433	412	410	411	422	416	429	426	436	434	429	427	417	453	426	446	433	418	399	425	440	412	434	452	472	432	451	405	432	443	462	430	437	422	397	437	442	465	439	435	452	446	419	446	431	427	456	435	420	416	407	395	403	461	430	448	429	410	453	454	437	429	434	441	447	453	446	428	430	437	423	431	405	463	427	423	455	417	433	436	439	400	422	378	380	408	420	408	424	413	471	424	409	439	457	426	410	436	439	459	414	433	447	489	419	431	442	413	428	432	405	449	410	382	444	409	452	447	429	432	452	439	436	437	438	454	442	447	424	409	458	431	425	422	429	439	439	430	432	448	451	436	422	431	434	393	430	425	443	389	463	436	419	464	450	474	457	417	436	415	441	420	431	446	399	453	452	402	428	441	417	456	396	435	475	434	449	467	441	433	431	423	397	424	414	454	386	400	404	437	414	412	437	450	430	405	388	478	468	423	466	410	447	421	399	449	431	446	445	426	383	417	458	404	427	431	400	414	437	432	447	422	449	456	447	434	425	393	426	453	410	437	412	434	432	424	443	442	425	428	428	411	465	444	468	452	409	409	420	443	403	446	428	417	431	411	422	453	456	425	469	428	428	443	422	434	434	410	467	423	419	446	449	415	395	445	417	423	397	436	428	445	421	438	417	445	416	463	453	442	415	425	426	434	435	440	406	438	436	430	444	438	410	413	394	428	395	423	440	431	407	422	432	448	456	424	406	424	409	453	433	428	413	409	422	421	418	416	472	432	468	461	422	414	443	462	433	462	448	418	419	425	360	459	417	415	458	407	446	425	414	416	429	434	418	425	410	429	435	459	419	444	384	400	466	461	427	444	437	425	465	458	438	408	430	393	435	445	431	426	446	424	461	469	433	433	412	392	464	458	432	425	463	421	428	425	422	435	421	404	437	440	413	446	391	424	455	443	442	456	396	446	421	433	414	401	432	422	472	407	425	433	442	436	461	454	417	462	404	425	438	416	463	425	432	440	445	428	431	445	396	437	438	460	416	429	431	465	412	451	416	431	423	420	441	426	440	409	403	445	405	424	409	456	425	473	430	428	456	443	468	416	440	447	414	438	425	442	410	435	475	418	394	385	405	426	472	393	384	425	420	463	457	453	460	440	470	426	434	451	418	429	438	426	429	450	468	449	437	452	417	436	452	422	455	440	435	433	423	418	419	460	456	453	442	405	449	467	462	452	444	441	407	431	444	393	434	388	443	397	420	418	432	401	445	431	445	419	429	439	445	421	447	386	442	414	429	431	426	458	427	417	432	423	416	402	403	468	467	411	423	387	405	446	447	468	417	421	403	450	500	439	428	426	439	465	441	399	426	384	431	441	471	437	439	416	424	420	457	449	398	436	442	441	446	449	443	459	449	433	442	436	448	409	457	414	396	430	435	427	411	431	427	400	443	407	427	439	430	420	421	431	421	422	407	432	416	435	442	461	437	440	425	433	398	445	427	414	417	456	397	453	411	421	430	427	446	457	429	440	409	418	431	435	411	461	415	447	443	418	427	457	413	428	427	419	428	417	434	422	405	415	434	407	460	414	428	432	432	405	436	438	424	434	427	426	419	428	420	431	443	409	405	436	439	425	449	431	430	417	431	410	433	465	437	442	474	458	423	410	468	466	438	429	428	385	444	424	401	409	442	445	407	426	397	401	443	416	379	455	458	445	422	448	452	438	401	432	431	424	421	388	481	443	419	387	384	408	422	438	417	478	431	451	438	435	393	426	444	437	452	472	433	386	449	445	425	427	417	472	427	442	438	382	419	396	413	461	391	438	427	433	433	430	429	453	446	401	434	424	446	411	428	468	429	435	416	445	429	398	440	467	425	414	460	417	456	429	447	426	429	440	450	428	473	432	394	446	438	435	452	449	413	464	414	455	420	403	446	419	434	433	416	428	424	414	424	405	405	432	401	423	417	428	418	419	458	420	419	452	452	445	408	456	442	409	439	447	418	458	407	454	439	378	459	430	437	460	459	413	440	422	437	430	430	416	435	463	438	431	422	439	438	410	452
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
