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
339343922369	339343922888	339343923438	339343923988	339343924538	339343925088	339343925638	339343926188	339343926738	339343927288	339343927838	339343928388	339343928938	339343929488	339343930038	339343930588	339343931138	339343931688	339343932238	339343932788	339343933338	339343933888	339343934438	339343934988	339343935538	339343936088	339343936638	339343937188	339343937738	339343938288	339343938838	339343939388	339343939938	339343940488	339343941038	339343941588	339343942138	339343942688	339343943238	339343943788	339343944338	339343944888	339343945438	339343945988	339343946538	339343947088	339343947638	339343948188	339343948738	339343949288	339343949838	339343950388	339343950938	339343951488	339343952038	339343952588	339343953138	339343953688	339343954238	339343954788	339343955338	339343955888	339343956438	339343956988	339343957538	339343958088	339343958638	339343959188	339343959738	339343960288	339343960838	339343961388	339343961938	339343962488	339343963038	339343963588	339343964138	339343964688	339343965238	339343965788	339343966338	339343966888	339343967438	339343967988	339343968538	339343969088	339343969638	339343970188	339343970738	339343971288	339343971838	339343972388	339343972938	339343973488	339343974038	339343974588	339343975138	339343975688	339343976238	339343976788	339343977338	339343977888	339343978438	339343978988	339343979538	339343980088	339343980638	339343981188	339343981738	339343982288	339343982838	339343983388	339343983938	339343984488	339343985038	339343985588	339343986138	339343986688	339343987238	339343987788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23136	20174	26847	23254	19873	2987	795	476	394	381	341	322	352	345	300	328	301	269	299	291	316	282	296	316	328	280	300	284	293	296	286	300	301	274	296	279	285	308	285	312	259	279	281	258	286	281	248	298	301	276	296	283	272	272	292	297	296	266	262	282	318	283	277	279	279	265	271	310	284	268	270	313	275	253	302	286	263	297	255	268	270	325	282	282	274	285	290	304	254	314	266	292	259	281	274	283	266	286	299	288	297	271	277	264	299	279	247	248	266	277	271	273	262	307	280	269	300	270	273	290	277	284	265	242	273	268	307	289	277	294	276	268	275	278	270	262	272	286	286	293	272	303	289	268	275	312	234	291	255	303	300	254	292	276	277	263	274	288	255	257	259	282	260	275	282	288	268	285	259	298	305	287	281	277	280	284	276	266	266	301	262	277	260	258	292	289	294	278	244	279	302	291	254	269	297	254	323	291	279	266	270	292	276	266	266	278	265	250	299	251	269	254	279	270	304	287	280	280	261	276	289	266	278	266	292	301	273	237	260	306	278	307	287	278	272	271	277	283	277	248	266	285	294	292	273	281	298	270	285	284	261	255	279	288	253	296	288	305	294	289	315	264	290	285	248	304	254	247	266	290	267	278	293	288	258	312	285	286	283	253	274	281	279	277	288	297	287	306	275	291	260	262	282	294	292	239	288	267	268	267	240	280	308	296	280	251	233	262	278	306	278	311	252	293	276	290	301	284	278	271	289	268	260	246	305	298	313	282	272	261	266	275	239	261	265	253	272	268	285	285	269	286	274	260	254	288	286	279	271	304	276	330	285	311	275	287	281	290	265	249	260	263	279	267	299	266	297	281	264	275	253	253	269	291	267	254	272	266	264	284	254	276	276	269	276	295	283	273	304	264	264	290	266	282	278	267	259	251	299	289	290	300	290	247	304	248	290	290	307	264	285	276	272	295	282	273	290	275	269	255	255	272	262	286	269	288	260	275	273	264	288	308	288	257	277	273	277	277	292	288	299	265	273	259	282	295	290	273	306	280	278	271	272	268	284	303	289	262	279	267	299	263	248	265	257	269	254	269	284	273	249	260	268	240	244	291	280	263	285	288	267	269	300	270	294	308	295	312	285	276	284	292	267	270	270	297	271	274	279	263	274	272	289	281	276	269	313	262	273	276	295	273	281	296	291	279	287	268	265	254	246	227	282	307	260	261	250	267	255	270	292	267	247	293	247	275	292	267	269	256	272	260	297	299	306	254	275	291	281	255	282	275	255	240	275	294	279	264	280	291	279	276	255	278	289	264	275	267	276	270	309	282	281	272	266	267	268	262	281	287	277	255	307	267	284	266	252	273	263	295	275	271	291	286	243	276	258	255	227	283	287	263	299	265	280	293	267	274	305	272	285	260	264	260	288	275	286	282	293	266	263	309	265	283	305	264	284	259	293	299	283	281	249	315	255	281	280	265	277	275	277	258	289	262	291	305	285	280	293	287	282	267	281	262	300	264	255	289	281	283	260	277	246	279	249	278	272	254	258	274	263	298	236	275	260	274	296	284	278	270	287	265	290	278	267	264	272	258	264	288	298	289	287	255	286	278	302	275	285	273	285	264	292	315	298	274	282	263	283	261	272	278	312	262	256	255	268	272	295	269	268	275	293	288	278	277	264	259	297	253	274	267	274	267	257	261	252	264	267	301	305	280	256	294	267	272	270	246	286	280	285	249	251	267	273	284	260	266	261	281	290	278	275	287	267	285	260	261	276	279	253	285	296	274	289	254	281	264	250	279	264	289	290	250	274	272	275	286	252	297	274	288	298	276	254	289	284	276	277	293	307	256	303	281	279	277	267	269	254	301	255	264	284	290	248	291	258	272	288	239	293	278	270	273	284	270	295	290	306	273	257	261	256	270	270	278	258	300	277	276	252	266	284	283	281	278	297	278	274	296	299	276	303	296	248	289	272	288	266	276	279	279	248	270	306	293	290	302	255	267	286	284	282	276	271	323	257	274	296	286	299	276	270	281	287	311	280	285	295	252	267	298	264	304	304	246	270	287	297	282	286	259	267	280	263	296	327	264	267	286	261	295	283	253	275	301	315	296	266	273	267	296	344	257	266	268	268	285	282	293	269	293	275	280	285	256	303	299	270	258	292	276	252	268	281	236	241	290	279	269	267	282	270	277	256	285	280	273	291	239	268	289	294	273	275	292	250	288	298	293	320	252	281	284	290	286	290	281	274	275	287	286	255	299	282	274	268	262	273	266	272	288	282	276	282	264	273	271	271	276	276	311	266	298	280	308	255	297	275	250	288	250	280	277	271	281	267	270	299	290	278	278	272	278	292	261	254	272	296	287	250	289	272	303	287	301	291	286	259	261	276	255	260	291	271	233	296	279	292	263	289	264	252	268	302	288	275	306	249	297	282	279	269	263	310	275	288	290	303	274	267	277	271	272	268	275	306	281	275	267	291	278	268	274	271	285	269	282	277	293	255	277	282	298	285	304	293	284	257	289	277	288	272	306	309	242	274	269	278	260	283	283	261	289	261	269	295	279	299	273	294	280	318	276	294	292	281	261	272	304	262	280	280	251	261	259	278	255	271	270	288	270	273	285	268	259	276	269	237	287	294	279	292	307	272	249	289	289	273	287	276	273	273	268	280	269	305	300	249	295	268	284	286	276	284	263	265	281	289	274	281	291	283	288	282	295	281	290	226	294	252	275	272	274	278	279	279	282	272	281	248	266	293	285	284	281	277	288	276	299	270	285	294	279	285	270	318	246	283	271	274	259	271	260	270	260	293	290	258	268	294	294	243	280	262	249	277	299	250	264	265	280	255	297	289	274	258	284	275	269	260	275	272	274	298	267	298	288	274	271	270	270	254	265	267	281	275	289	303	272	249	256	269	274	261	255	253	260	310	294	249	285	284	290	262	298	290	256	239	291	278	260	302	278	271	271	282	289	267	270	240	288	282	271	257	259	255	250	227	292	249	248	276	267	274	270	265	273	301	248	271	289	264	244	238	303	280	268	289	287	288	280	272	285	283	278	284	291	255	286	251	273	265	271	301	290	261	265	264	270	299	284	267	253	309	288	266	308	272	257	298	272	243	268	297	279	263	289	253	278	291	315	293	276	288	291	311	287	304	288	283	266	291	291	263	286	295	276	285	266	256	273	284	267	262	287	272	288	260	274	277	268	235	277	297	273	264	241	247	285	283	286	280	263	305	280	270	249	283	267	258	251	275	267	279	262	290	264	260	277	296	273	262	269	270	264	297	284	266	258	254	273	295	282	242	279	271	295	276	276	291	268	241	283	265	262	289	308	286	275	297	280	275	258	277	274	250	269	303	283	321	271	294	286	266	246	251	263	287	278	269	252	282	251	278	271	264	301	294	279	273	273	273	288	263	263	297	284	261	253	301	281	275	270	303	272	281	296	270	283	243	264	303	290	295	260	247	267	277	269	274	278	262	241	250	270	274	268	275	258	275	282	262	290	295	304
3547	4601	3789	1796	1173	870	720	586	547	432	361	386	370	320	339	296	328	301	306	299	293	289	284	300	302	281	254	274	276	242	279	267	307	268	258	287	280	299	276	278	288	243	279	266	280	259	218	257	270	287	262	261	245	265	261	265	266	281	289	245	255	246	244	262	262	261	239	269	268	278	253	260	250	272	276	257	276	239	265	270	255	258	257	240	253	291	234	247	244	262	253	244	284	260	236	260	258	289	276	264	265	251	233	279	251	250	277	260	241	245	255	253	274	268	254	245	275	275	248	279	257	233	254	257	264	245	287	227	268	288	257	269	269	269	270	220	261	261	237	256	265	278	258	246	258	252	264	277	273	279	283	267	267	289	250	257	246	258	274	247	232	286	280	271	253	269	266	252	249	259	277	257	249	253	267	266	252	245	282	268	254	247	262	254	275	247	265	240	243	264	239	265	282	247	242	256	240	251	244	267	255	242	259	261	263	266	243	270	252	219	252	249	259	228	253	253	242	262	260	271	276	260	283	250	259	253	275	286	257	239	272	286	264	256	235	247	294	252	244	250	278	240	261	254	217	287	228	249	262	288	245	253	265	257	247	256	291	252	269	277	243	265	280	275	264	275	245	277	244	258	289	272	256	279	290	276	295	240	272	257	228	301	258	262	248	264	259	250	258	266	259	282	250	291	254	272	246	239	263	231	244	301	253	242	236	247	224	228	271	280	256	265	263	268	261	243	252	262	263	245	249	249	263	249	254	234	226	250	258	249	257	269	238	267	276	270	233	256	265	264	270	251	257	257	248	251	270	281	278	253	236	263	238	245	248	261	234	271	270	254	243	253	270	270	234	247	267	249	261	262	245	247	246	230	271	275	246	274	258	249	260	247	256	267	252	257	245	244	257	253	256	251	270	243	252	210	263	250	268	276	267	256	300	255	237	272	268	250	262	267	258	215	235	274	249	272	266	220	269	246	273	255	259	260	262	257	256	258	259	237	274	247	266	258	273	269	276	243	247	251	243	281	288	256	260	257	258	264	248	228	258	265	257	282	260	237	232	231	234	255	240	262	240	240	264	245	266	277	264	238	244	236	253	256	266	250	256	219	266	245	267	247	266	260	245	227	265	269	254	252	244	246	288	252	238	274	249	254	237	259	240	252	248	257	254	259	228	233	280	253	217	273	234	236	269	244	265	265	220	286	278	230	271	261	264	230	249	249	251	259	253	267	257	286	229	277	237	247	260	275	242	256	279	240	264	243	286	259	267	285	248	260	263	259	227	246	251	291	273	233	238	246	256	244	260	264	259	262	289	242	282	281	238	266	237	265	250	250	276	258	274	241	247	242	251	230	268	236	253	252	258	259	228	267	246	276	263	244	264	266	244	235	236	245	264	244	267	239	272	250	257	239	245	252	260	240	258	258	242	262	257	251	246	263	250	258	255	257	276	252	246	231	276	258	275	266	258	268	254	240	239	252	247	286	307	269	252	262	247	283	241	242	233	245	294	278	255	253	233	235	241	264	248	224	210	276	245	225	245	286	257	223	250	261	241	249	244	266	248	258	231	236	254	244	254	231	233	262	242	262	247	265	270	276	262	219	250	271	252	277	237	277	293	246	261	257	271	257	253	267	239	223	269	252	242	285	243	249	227	254	236	258	260	256	243	259	237	281	249	267	258	292	249	267	242	272	240	249	247	252	259	274	245	248	233	242	321	229	275	248	259	238	260	236	245	290	292	251	225	249	271	249	252	271	248	267	303	254	253	261	247	277	292	243	248	251	237	270	255	260	294	274	240	257	293	256	271	272	272	254	242	253	236	260	251	281	247	247	261	275	273	256	256	240	261	243	265	250	240	274	266	206	252	277	263	255	249	245	254	244	276	259	249	272	286	256	254	250	290	268	274	251	246	238	261	244	241	265	246	258	263	239	240	258	243	248	260	258	281	262	220	262	224	256	241	238	257	237	268	231	264	236	273	246	247	261	248	251	249	283	272	236	270	249	221	252	262	241	256	257	291	239	258	265	238	244	273	251	281	257	242	235	243	270	250	267	248	264	271	252	265	236	228	271	260	255	269	264	265	277	260	267	256	281	279	224	270	275	250	258	247	239	255	282	244	251	265	253	269	246	238	250	249	244	260	252	250	292	236	246	278	238	258	254	244	253	279	235	253	266	225	223	264	261	248	243	245	247	255	239	242	245	255	236	256	238	248	243	283	258	282	283	245	242	271	256	272	249	255	247	257	247	267	244	239	228	255	263	277	243	259	279	238	258	242	256	276	272	235	265	265	274	237	266	253	242	256	265	256	282	255	261	233	273	271	283	249	251	252	224	265	240	244	228	251	255	234	253	242	286	247	268	254	268	264	266	263	227	281	243	250	257	283	226	243	225	259	251	262	278	273	267	263	260	250	266	236	255	237	279	242	270	252	247	254	237	257	253	263	232	259	246	245	243	248	268	272	280	254	272	267	247	239	251	243	261	243	250	252	275	258	238	266	256	253	241	263	246	272	269	262	252	241	247	265	251	248	265	249	243	227	259	262	249	226	248	275	245	213	264	241	256	250	224	288	242	266	238	245	250	247	277	273	226	252	275	248	277	240	219	243	252	253	230	277	249	256	249	250	236	261	256	245	228	247	234	233	273	247	258	259	268	278	253	263	266	254	242	268	251	291	255	238	246	258	227	258	250	226	273	270	233	239	285	278	243	266	226	264	267	250	238	269	254	265	247	277	232	274	262	269	266	260	265	242	240	241	238	234	280	222	240	201	285	269	199	246	252	251	241	271	234	230	252	250	239	268	257	247	253	241	250	224	265	303	259	249	250	244	265	239	261	240	237	234	275	253	235	252	259	237	282	273	280	246	270	269	274	235	238	250	272	256	259	233	246	275	250	277	257	280	263	252	253	252	267	253	279	270	259	249	246	241	228	272	289	269	267	254	240	261	229	243	248	255	229	254	238	253	275	226	260	262	237	251	233	280	262	227	258	247	254	232	246	264	246	243	252	266	255	234	265	230	293	255	229	282	253	265	259	232	251	257	250	250	266	247	237	242	237	266	264	244	262	224	237	262	249	272	244	258	246	248	257	263	240	261	234	246	230	267	251	250	239	223	223	234	248	240	276	261	250	283	227	245	258	263	226	232	261	275	264	244	274	254	270	258	267	242	248	258	246	249	266	273	269	253	241	275	259	275	240	232	242	269	235	275	273	262	245	274	244	271	252	260	274	234	248	251	254	245	263	235	230	281	248	243	264	248	246	234	239	248	256	259	251	265	230	222	247	241	258	249	248	277	242	255	244	278	283	243	262	258	238	223	261	230	244	248	253	267	244	263	269	226	232	244	232	253	248	235	241	262	233	250	265	249	262	249	246	241	272	240	243	234	251	269	257	250	273	247	264	250	250	262	267	239	264	243	256	277	226	249	269	255	248	258	256	260	243	266	258	248	251	244	252	259	259	253	266	275	257	273	277	253	246	267	247	232	248	254	233	252	279	263	265
27441	9908	1612	1163	896	822	852	858	892	855	819	843	878	878	914	927	830	841	879	837	847	845	825	879	840	868	891	797	880	835	824	872	838	861	843	866	836	846	829	813	842	866	880	820	837	874	830	828	840	870	843	852	805	861	800	890	844	888	790	841	865	837	848	799	854	842	897	795	893	793	793	838	832	863	868	848	797	818	816	832	848	818	826	886	865	818	808	851	799	806	880	870	815	873	818	819	852	839	820	855	906	814	822	861	776	818	827	817	811	799	804	818	838	845	873	861	776	831	808	841	739	848	844	833	842	815	871	842	831	792	855	845	847	812	793	837	814	826	806	826	867	825	808	820	818	829	853	860	833	804	807	900	836	801	858	910	821	843	893	823	803	860	821	821	822	863	822	800	865	787	849	841	840	775	822	869	822	883	844	888	873	826	831	803	864	835	844	923	810	831	860	898	770	886	855	839	835	827	839	801	852	821	825	867	857	868	850	880	865	821	812	808	777	802	783	870	880	891	816	797	847	869	825	801	834	886	839	821	840	825	853	873	802	831	839	835	858	811	823	857	860	864	855	798	861	843	854	833	892	833	776	853	832	848	821	846	863	878	855	836	826	782	847	830	850	818	812	803	882	803	826	789	828	804	860	812	875	845	862	821	882	823	919	824	811	856	830	861	865	831	810	818	846	868	819	811	844	789	830	890	832	847	804	821	796	859	824	812	853	749	814	814	830	862	790	829	820	855	864	854	869	800	820	777	875	870	815	805	860	831	806	869	860	791	792	839	807	806	878	834	855	831	835	870	864	860	858	838	880	785	819	875	818	819	899	848	819	858	850	879	831	860	807	841	866	846	838	838	785	853	872	874	819	834	859	834	863	889	841	849	829	878	833	831	865	873	852	861	883	847	815	839	835	870	832	876	804	851	858	820	876	815	836	851	847	840	874	837	798	841	800	843	881	897	837	865	797	873	776	787	849	795	841	862	851	790	798	843	849	893	852	839	760	818	793	813	835	859	853	828	782	831	839	876	838	852	796	805	857	838	823	815	817	848	812	841	822	832	902	855	840	862	861	816	853	828	784	844	861	826	873	829	840	812	817	870	832	875	818	794	850	800	804	863	861	821	826	849	827	840	853	875	826	800	845	838	786	818	854	803	847	846	796	841	847	849	806	847	764	804	847	833	852	854	810	848	836	856	867	795	826	824	875	864	834	867	892	849	805	820	829	822	828	829	859	851	833	835	833	798	825	863	802	841	818	843	861	809	856	869	833	842	877	925	834	847	876	842	865	857	841	836	847	859	823	850	848	793	825	841	844	819	875	798	768	843	819	795	840	801	808	839	872	898	823	886	847	850	852	828	897	830	849	832	882	795	815	816	835	865	833	827	863	806	856	854	809	796	756	850	868	839	875	812	821	876	866	856	772	820	808	837	856	906	845	885	852	811	768	808	819	833	845	857	860	778	855	845	829	788	821	844	822	876	837	768	857	857	810	810	792	879	818	846	852	794	869	848	863	840	834	834	871	832	841	862	822	897	888	818	860	832	807	819	860	860	839	815	832	858	857	873	825	843	867	889	822	809	819	865	883	864	846	823	866	769	820	874	849	802	856	849	871	829	903	832	834	878	826	900	854	810	820	803	836	815	863	867	826	837	865	822	876	850	840	840	857	863	842	864	832	831	879	850	829	824	825	795	760	899	818	823	805	826	861	881	811	778	809	838	857	844	781	867	846	875	837	841	864	846	831	850	821	820	855	840	813	861	879	821	891	842	855	838	827	874	836	812	824	839	845	838	863	838	872	810	797	818	842	828	912	872	864	834	908	816	915	873	836	844	824	825	828	835	891	885	809	861	852	824	820	857	851	799	839	842	847	773	839	807	803	859	813	831	822	844	857	830	864	811	798	872	813	896	892	853	749	819	829	818	813	844	806	839	824	806	852	852	831	811	817	831	867	811	821	780	830	831	864	816	847	860	833	798	839	844	881	821	859	781	800	835	850	854	828	843	819	892	791	861	831	869	836	911	801	859	849	897	865	877	833	875	825	874	845	858	784	903	849	854	833	795	831	810	899	861	841	770	841	826	877	839	816	828	854	819	882	825	824	858	833	866	840	845	818	826	838	864	886	838	857	848	827	770	919	817	809	879	865	876	858	871	835	831	824	877	786	831	924	816	820	775	819	853	901	809	865	831	878	888	823	806	834	834	823	856	857	856	868	818	917	872	907	814	812	881	846	843	831	789	838	800	818	840	827	844	798	793	836	854	774	843	869	816	813	854	868	814	886	847	832	835	824	858	813	820	838	830	844	865	833	862	849	898	807	826	862	848	866	888	869	856	859	823	832	815	861	801	860	857	830	855	808	831	849	798	902	799	863	875	867	833	848	879	774	837	829	867	810	851	865	870	824	833	835	862	812	809	869	803	854	859	855	814	776	793	817	864	820	837	816	872	858	826	801	818	851	831	812	855	864	816	897	828	844	834	856	838	833	817	828	805	839	856	838	784	850	829	847	838	830	862	816	857	845	859	840	812	829	822	848	854	860	815	805	815	895	850	823	821	844	813	795	831	806	773	832	809	825	854	820	863	827	823	824	826	862	842	801	829	865	916	838	855	875	853	870	839	849	796	821	835	792	892	835	795	828	856	877	794	837	844	859	830	834	866	839	807	880	872	830	859	862	862	848	844	863	838	819	858	808	861	853	852	831	798	822	838	811	858	832	816	822	783	864	817	794	860	851	851	889	807	848	870	811	807	841	770	831	789	843	819	851	856	828	817	890	836	841	834	887	839	804	833	876	832	829	872	865	825	843	813	817	886	831	817	886	842	837	844	886	847	824	833	859	860	798	806	856	835	838	873	840	830	843	839	856	817	824	804	843	848	817	849	873	851	831	858	839	847	806	799	876	815	865	882	809	803	789	859	848	837	809	832	820	818	820	813	860	801	839	860	881	869	842	877	863	862	835	832	831	793	800	823	876	821	860	822	836	861	819	876	829	799	809	824	839	846	858	828	815	868	803	845	798	842	831	831	820	865	833	810	838	860	840	804	853	811	786	838	843	820	867	830	816	824	856	852	811	868	813	850	869	779	817	815	801	808	842	844	805	870	797	863	891	816	854	832	836	826	857	857	873	873	854	816	842	881	854	782	856	866	873	822	848	847	794	795	826	825	878	868	845	807	831	774	840	801	829	849	852	869	835	805	845	820	809	892	855	804	840	872	834	847	847	831	817	837	823	830	820	797	829	781	830	871	801	812	850	844	874	820	885	831	838	857	841	822	855	855	820	814	848	835	881	815	809	836	798	827	846	771	828	877	897	845	889	816	834	792	903	840	810	885	836	845	855	866	861	892	779	786	786	808	826	862	805	887	889	802	855	845	885	825	823	869	777	811	825	910	843	826	796	823	880	814	866	805	864	850	804	853	896	835	837	840	817	790	827	799	888	800	797	840	828	832	847	853	842	890	785	834	788	857	837	827	842	808	828	806	842	862	844	853	819	820
5558	923	823	710	667	712	714	700	636	669	667	626	678	713	671	650	655	644	683	673	659	633	671	657	670	686	681	657	675	672	670	675	679	709	654	672	674	637	679	642	661	699	623	678	691	709	688	679	701	670	649	675	662	631	666	649	688	647	738	659	634	672	669	633	672	666	646	632	686	679	653	658	668	668	652	668	678	678	710	700	648	686	662	651	676	674	679	674	650	686	669	656	650	655	676	677	711	667	683	647	664	701	687	678	662	660	647	640	670	716	693	677	704	641	654	693	638	629	698	655	650	705	695	677	656	631	687	693	657	629	610	667	639	653	629	622	679	636	660	655	686	666	699	716	667	662	674	664	638	719	678	681	707	658	676	639	704	659	646	641	653	654	620	641	691	694	651	646	700	672	662	733	648	673	717	670	706	683	689	680	690	637	663	685	673	693	683	644	625	703	633	604	670	695	648	698	686	670	669	651	701	704	666	662	672	640	666	693	672	709	695	692	658	640	672	633	678	633	705	660	691	659	684	645	678	671	687	668	677	686	675	670	629	681	682	668	689	699	661	682	729	700	683	684	636	632	729	712	696	651	642	710	669	691	689	662	705	651	661	712	733	733	682	625	656	662	638	660	681	640	703	682	678	707	659	666	674	644	723	688	666	695	673	654	685	634	684	688	618	702	591	688	648	679	692	682	674	696	673	678	651	656	659	649	685	695	666	716	685	674	662	592	682	679	669	690	671	656	713	666	640	663	705	664	648	718	670	694	679	679	648	722	679	699	631	674	669	623	654	692	659	672	695	661	652	685	664	679	655	690	674	729	715	664	693	689	652	669	638	691	643	628	657	617	697	705	661	649	701	718	650	660	681	638	663	723	685	682	655	682	704	685	677	614	701	711	698	661	627	648	703	668	628	652	684	680	693	677	653	672	640	693	683	641	638	700	666	673	671	657	703	729	725	696	684	667	729	698	658	661	645	667	737	658	678	682	669	673	716	644	705	692	694	653	690	668	668	715	670	686	665	663	646	647	697	704	684	656	697	684	702	683	654	697	690	652	672	647	649	670	680	661	681	688	677	662	669	660	642	680	652	693	668	669	684	684	701	745	669	696	693	692	640	677	659	714	688	689	668	655	668	652	641	673	663	729	681	697	645	651	705	641	679	668	682	657	645	668	724	665	700	686	725	679	657	674	680	680	673	676	669	706	635	668	619	661	656	671	677	675	707	626	684	675	627	669	686	673	644	666	622	652	668	639	701	669	678	678	633	638	632	693	694	647	728	699	706	667	670	655	673	664	657	695	667	635	642	702	672	659	716	663	694	687	655	598	712	650	632	621	697	667	614	676	711	646	741	710	668	672	670	673	690	677	698	675	707	644	688	683	704	695	626	669	690	680	673	685	634	699	723	692	659	696	649	672	652	684	633	690	676	630	656	659	648	675	649	669	670	603	675	707	699	688	666	679	650	667	657	645	663	626	663	668	684	648	655	654	692	667	696	682	663	687	693	650	696	691	691	684	661	653	711	671	653	662	623	679	616	659	690	685	627	681	687	691	702	683	647	646	643	640	746	647	679	667	682	686	693	679	689	661	684	673	699	682	679	702	672	701	664	673	679	680	673	668	695	646	632	634	680	648	700	645	692	669	663	695	665	690	705	677	681	719	694	670	700	668	661	714	620	683	635	672	662	632	672	676	632	663	699	679	658	661	704	669	663	677	671	665	677	688	691	674	661	652	645	664	657	690	628	658	704	688	685	657	730	654	683	663	616	679	673	629	690	672	701	649	645	663	679	662	667	666	684	642	656	691	713	648	690	688	651	649	675	660	692	657	692	668	670	696	666	693	704	687	670	690	690	695	717	687	655	709	697	685	682	679	682	665	666	709	705	656	661	658	704	695	669	660	657	690	652	698	699	686	697	643	645	665	660	603	635	640	623	693	662	673	682	664	750	691	707	681	694	662	683	658	661	689	711	637	662	682	659	628	617	653	701	668	649	679	680	701	633	649	683	649	702	673	695	630	669	665	684	672	641	658	633	641	708	644	684	682	686	634	655	630	680	711	676	670	662	675	678	690	669	642	715	657	634	697	640	645	667	634	644	621	629	705	669	643	662	682	663	656	712	694	659	663	688	662	671	700	695	646	648	649	703	730	653	679	655	718	646	704	727	709	676	686	613	679	688	680	683	704	688	681	644	678	638	692	662	692	646	679	639	674	698	694	667	659	670	627	679	733	710	663	708	674	644	671	662	689	686	676	687	658	660	645	704	632	669	667	688	640	640	673	708	663	723	702	700	626	666	660	708	668	665	698	655	674	665	658	703	675	730	647	687	658	688	739	625	627	693	635	677	689	645	692	662	649	675	698	662	681	661	666	686	688	667	681	706	697	634	652	670	653	640	644	715	716	679	696	683	664	642	632	645	704	694	691	693	706	745	694	660	648	728	683	714	697	704	692	685	670	690	663	678	681	711	669	722	673	722	665	714	679	682	661	715	634	651	665	698	633	697	698	675	664	695	679	653	701	655	657	664	643	685	641	636	682	694	684	669	660	666	706	677	641	653	697	667	696	722	656	688	698	707	662	661	665	644	632	676	647	693	698	692	681	655	662	631	665	700	691	701	674	717	678	658	662	673	676	683	678	642	688	674	695	654	717	678	700	639	639	696	717	673	696	645	682	656	696	700	650	694	700	707	641	712	701	644	668	658	666	662	670	681	678	694	654	632	642	689	673	646	690	691	690	671	732	675	664	684	693	673	658	664	714	654	707	657	656	695	641	695	694	689	681	644	729	630	662	656	652	715	709	662	672	658	669	650	694	645	666	693	669	670	696	681	642	675	660	690	691	676	673	675	705	704	647	679	684	622	669	695	709	670	676	637	692	654	643	706	695	629	674	648	666	674	660	704	675	641	676	662	701	729	641	636	691	680	669	647	734	687	660	692	666	715	650	682	659	669	644	661	651	684	673	662	704	639	650	653	662	684	643	710	686	661	666	647	640	706	675	647	673	727	689	681	685	595	678	700	639	702	666	645	640	683	638	629	691	685	663	683	631	664	657	647	708	666	670	694	662	672	692	676	644	665	682	634	707	682	659	643	656	649	674	707	663	662	644	702	676	715	694	690	697	647	641	672	655	719	691	668	696	635	677	629	616	710	666	659	652	682	707	664	694	711	646	694	714	686	668	663	660	672	656	699	634	635	679	680	660	651	707	640	653	691	707	657	636	656	694	679	725	705	698	705	675	658	683	668	691	691	668	662	681	695	686	674	632	696	686	691	683	696	698	652	649	644	702	687	691	651	681	678	635	665	656	715	664	684	665	677	669	659	708	709	654	687	684	699	744	645	689	692	693	690	707	681	683	688	684	658	677	705	630	728	674	615	739	655	698	674	675	673	680	719	686	665	671	709	662	675	638	690	649	667	659	714	716	659	656	645	633	677	661	641	653	690	650	669	668	701	676	670	675	632	624	645	693	652	679	687	684	689	666	679	664	686	607	696	677
25619	21386	27153	25405	3959	1023	757	641	580	595	557	564	577	500	570	517	552	547	585	512	520	511	516	557	519	531	521	506	495	545	506	494	544	524	499	534	476	542	532	496	472	464	519	504	479	460	513	487	509	522	553	524	489	488	527	531	510	498	488	507	510	516	547	522	540	508	522	513	522	516	518	475	497	477	543	507	511	486	497	536	512	513	505	517	523	458	497	513	522	523	516	518	484	501	534	507	487	520	525	535	534	524	456	558	555	488	558	545	483	519	505	472	524	476	527	515	495	554	503	517	490	495	583	519	503	484	501	510	492	532	503	492	523	494	524	525	514	512	491	479	549	546	491	487	469	497	519	482	542	480	518	511	517	549	520	538	511	535	489	468	499	523	498	515	497	512	510	486	491	504	525	517	539	499	489	528	485	503	520	464	529	465	536	484	506	522	514	517	520	519	522	494	517	500	497	480	502	482	516	527	499	489	514	498	547	516	504	498	527	548	513	476	518	555	462	501	516	547	521	510	516	559	502	493	483	512	511	523	507	524	535	512	491	514	502	531	495	530	558	513	494	520	515	514	450	513	500	530	485	534	539	513	484	509	480	495	505	516	511	493	511	515	512	498	476	516	492	457	497	489	490	498	511	493	529	507	571	502	509	524	523	474	485	468	516	486	509	517	502	492	546	466	500	488	507	550	499	498	448	511	534	497	483	514	525	503	506	517	522	515	535	501	512	515	503	523	510	509	514	515	513	504	513	560	498	507	562	484	498	485	516	507	488	532	526	534	496	487	558	502	523	542	525	490	487	525	535	490	525	468	522	469	505	525	440	536	487	504	505	516	524	505	520	527	506	514	516	508	471	541	516	485	478	491	481	519	477	524	519	523	475	482	499	544	534	500	517	508	518	527	552	513	498	526	508	493	520	543	527	481	539	512	506	515	533	497	531	514	513	489	465	524	509	516	484	529	542	524	504	465	513	560	525	493	520	494	523	483	528	484	501	472	530	525	493	487	525	510	464	515	488	521	505	537	538	485	531	510	500	510	482	527	520	514	502	509	531	499	533	504	490	487	502	517	535	485	544	511	538	488	510	496	538	541	473	498	492	474	499	496	491	475	544	494	515	515	503	526	495	499	486	507	505	460	524	513	495	503	512	502	539	555	547	525	513	541	499	494	493	530	482	524	506	508	513	486	492	501	472	476	483	485	515	499	549	487	539	505	525	490	537	491	473	495	519	461	508	475	550	523	486	495	479	507	513	507	511	519	456	497	530	477	501	528	509	503	501	523	491	547	534	495	547	481	508	531	524	476	505	493	492	500	515	504	499	498	511	507	504	528	514	528	481	493	556	516	463	502	516	470	537	527	491	504	526	522	484	541	504	489	503	510	492	514	517	489	558	528	506	525	497	535	561	526	555	494	509	537	480	530	508	514	467	525	529	509	516	493	519	496	525	509	496	494	544	514	474	514	501	484	517	530	511	492	538	522	481	475	491	519	511	496	501	488	491	484	469	473	505	543	475	535	516	527	593	511	499	517	523	501	471	524	510	513	493	492	494	512	512	503	516	526	472	534	506	523	561	483	464	524	492	526	510	512	532	513	526	531	507	462	526	445	468	525	513	503	517	490	505	511	472	547	464	503	497	516	478	482	502	517	484	491	515	510	514	493	509	497	487	483	501	478	508	526	544	480	498	502	538	521	522	545	499	478	539	488	497	520	516	533	536	535	514	472	512	518	543	449	494	507	499	506	533	508	502	490	522	503	548	488	544	516	496	468	484	508	505	517	521	482	522	502	526	478	505	496	537	519	516	507	530	512	520	505	492	510	478	511	497	535	509	466	513	510	489	491	554	464	487	534	522	519	523	471	508	506	509	497	458	531	509	524	465	497	500	501	495	546	519	528	526	522	495	512	470	527	520	495	513	517	518	533	550	521	523	515	472	483	561	501	540	524	538	513	508	489	508	481	552	521	462	509	497	503	529	506	536	511	503	503	495	552	492	521	511	544	488	496	525	491	549	473	544	497	504	534	527	541	543	523	498	552	495	501	515	506	520	502	556	488	489	476	516	492	508	508	499	516	484	481	507	502	493	484	502	496	487	509	520	488	553	505	483	536	504	508	487	491	523	515	474	494	503	497	518	492	480	487	474	525	505	480	484	515	487	508	486	453	501	488	508	498	490	474	520	496	494	531	498	494	499	491	451	476	473	480	500	597	515	546	496	497	514	525	507	506	490	517	490	483	503	491	514	505	490	467	516	534	473	519	521	489	522	518	528	501	481	511	492	528	538	541	503	493	481	485	485	477	479	496	510	496	530	529	518	521	469	503	517	496	511	483	520	519	542	499	510	493	466	509	486	479	487	533	473	525	496	447	484	510	535	522	489	509	530	510	521	491	556	457	527	538	524	509	508	484	503	504	533	537	476	519	549	447	540	489	486	512	510	457	499	504	512	488	542	514	501	506	565	486	503	478	494	542	565	476	509	502	456	505	531	484	537	488	502	475	479	478	501	471	490	500	528	483	499	467	523	528	495	467	509	505	455	535	505	520	542	513	552	520	514	488	517	525	496	504	482	472	539	511	471	534	508	473	499	500	518	494	460	546	515	483	527	499	512	500	516	522	513	515	546	552	446	484	500	507	543	548	528	506	525	466	490	519	526	509	498	502	486	543	491	499	496	532	507	501	486	513	521	481	519	507	505	476	499	513	468	487	523	511	505	541	500	501	521	517	471	495	527	501	495	505	499	530	486	530	488	509	536	504	473	513	505	528	565	477	488	479	522	519	522	486	522	512	511	453	506	537	528	483	524	515	511	521	535	505	518	501	476	503	501	509	512	511	477	536	490	544	503	540	497	498	485	475	550	552	494	533	518	516	532	506	517	509	537	526	556	540	521	521	480	518	529	525	536	517	493	477	497	520	508	496	476	526	489	529	526	528	498	527	558	527	502	495	495	482	499	487	469	489	524	542	492	482	472	510	484	487	495	501	487	493	533	517	483	500	479	500	512	488	522	484	464	535	487	491	515	451	525	505	488	524	539	504	515	510	535	496	488	515	533	521	481	514	528	491	477	509	509	502	501	537	512	469	481	515	518	486	517	506	532	472	497	479	521	512	549	478	499	540	453	534	506	556	519	497	520	494	473	520	517	488	482	556	489	537	488	509	499	512	534	515	493	549	494	464	517	467	528	510	548	515	492	497	488	539	522	550	539	489	486	490	455	511	529	492	471	521	516	485	530	544	484	507	516	484	498	507	493	508	529	540	500	504	463	476	510	491	527	517	476	467	519	493	520	518	510	520	550	525	505	519	524	535	502	502	483	524	543	496	514	514	485	509	497	472	525	528	518	511	509	472	531	545	489	481	477	526	536	517	518	522	488	515	530	494	481	473	523	465	500	499	547	528	521	514	503	449	507	492	502	513	510	547	492	524	515	526	529	478	533	492	520	475	518	544	484	490	512	517	468	516	532	489	539	498	511	482	501	483	516	520	530	484	481	509
3695	2756	2294	1283	919	757	702	581	523	534	532	550	480	510	495	474	443	472	442	463	462	451	424	461	418	457	461	451	460	465	409	437	471	484	462	433	443	455	460	468	448	461	435	470	433	465	427	455	460	468	449	449	459	473	439	459	460	472	427	448	483	441	443	453	434	441	441	471	432	430	434	444	410	437	446	458	448	469	471	463	438	458	420	435	468	457	431	423	396	429	454	444	494	417	462	414	448	434	473	475	417	436	407	451	421	466	472	413	415	449	433	464	420	443	467	468	446	436	476	436	445	432	437	401	444	445	469	439	457	457	462	454	432	458	432	464	477	437	448	475	433	417	463	424	455	463	456	461	466	443	438	463	449	437	440	397	487	456	424	405	471	443	438	461	481	406	423	490	484	464	426	443	441	452	422	449	424	425	452	490	454	436	446	415	470	454	447	461	448	448	432	461	438	434	418	443	448	438	472	457	446	403	465	455	433	470	444	414	448	479	393	411	438	430	447	429	444	463	397	418	461	415	443	458	445	444	429	451	450	444	417	463	432	402	425	409	420	456	410	469	410	455	458	455	440	466	423	434	410	444	426	451	463	426	440	464	451	453	428	402	454	423	446	455	433	446	434	410	426	460	469	479	456	442	481	438	388	458	467	459	457	433	454	472	448	448	420	412	446	458	411	441	443	455	418	426	448	447	437	470	409	424	419	394	438	473	453	436	447	436	480	443	427	449	439	407	438	458	439	413	427	441	414	455	475	435	423	449	433	432	442	429	434	396	453	447	449	430	426	421	436	437	439	435	458	446	423	437	442	418	466	451	452	447	429	418	413	390	445	438	469	476	417	451	417	476	452	416	449	425	414	400	438	426	478	379	423	449	435	467	430	476	430	425	451	422	468	446	437	423	472	438	436	441	404	448	403	429	439	425	440	446	444	453	434	439	442	417	473	438	428	455	439	426	427	438	437	418	447	405	435	425	414	410	476	469	452	430	449	474	442	440	454	434	450	469	460	431	426	417	423	446	461	434	469	434	435	438	448	481	466	455	403	411	413	455	443	414	430	426	451	407	437	461	446	417	423	432	437	421	424	443	431	457	422	425	431	466	447	444	410	449	452	444	457	471	446	442	432	452	470	479	415	450	411	398	417	417	417	424	458	436	404	449	428	460	442	457	448	417	433	443	429	449	438	413	426	408	446	431	446	428	467	447	461	444	389	451	447	419	452	456	442	446	478	453	425	444	463	400	380	458	455	459	433	416	461	426	461	418	425	452	424	422	442	516	440	466	440	437	437	466	408	426	398	456	439	435	409	445	437	477	459	480	427	385	449	430	424	411	424	457	465	420	441	456	456	424	443	413	409	451	461	439	459	446	419	430	422	435	430	450	435	448	412	408	469	461	414	415	458	439	470	436	428	466	438	407	430	422	436	480	439	454	441	436	470	408	444	447	448	417	466	459	428	431	423	425	450	425	429	424	449	419	381	419	427	451	472	447	414	438	452	453	443	437	415	486	451	445	431	418	475	454	437	437	438	436	400	409	403	463	427	437	463	420	445	437	414	419	416	455	437	439	469	464	466	461	425	412	402	453	402	422	447	476	449	457	439	434	402	446	438	479	443	443	462	399	383	464	470	472	464	418	433	441	436	453	465	465	448	434	448	408	435	450	459	424	445	450	430	434	443	435	414	447	460	425	434	463	453	408	423	416	435	461	422	457	413	423	404	437	407	428	421	480	442	446	440	445	438	471	480	450	439	452	474	450	416	452	431	449	460	441	429	413	448	457	415	465	407	454	436	465	419	447	436	443	445	431	451	458	452	440	417	471	454	425	413	440	480	434	422	458	419	436	430	417	410	425	426	455	392	446	396	449	392	422	409	426	431	421	403	395	418	445	441	440	422	451	474	456	473	442	409	446	402	451	407	436	428	415	392	394	428	463	428	438	437	437	418	392	441	425	441	419	438	421	439	451	418	459	430	416	454	438	441	445	467	457	431	427	405	454	476	421	444	443	433	443	464	450	480	471	448	425	445	443	437	439	429	434	456	435	427	457	422	444	425	465	429	465	472	424	470	451	436	449	415	418	406	447	391	475	428	412	432	474	447	447	462	401	433	440	385	444	455	418	438	401	445	454	449	408	413	442	438	427	457	476	408	434	467	448	451	414	474	435	430	457	473	450	443	449	424	426	456	403	463	423	426	440	460	435	410	418	484	450	461	454	419	445	394	401	438	455	429	452	444	470	436	397	481	424	405	422	484	428	430	441	442	501	427	429	419	443	464	411	430	502	431	418	428	451	421	427	426	430	409	454	460	424	447	449	429	455	431	420	456	437	414	441	441	432	415	406	443	433	427	449	453	458	458	459	421	439	400	410	440	417	444	481	466	439	455	443	449	425	400	439	457	422	424	468	463	490	447	452	437	435	415	457	453	464	438	468	439	440	416	475	448	430	462	467	437	412	432	472	419	469	390	442	458	453	442	457	450	474	437	489	461	435	444	471	434	402	428	427	460	421	455	438	425	436	433	460	385	468	408	425	474	435	477	410	407	425	406	452	437	414	458	407	419	453	459	443	450	456	462	416	420	459	418	438	419	420	457	420	443	471	428	427	472	420	442	432	407	461	461	452	456	419	443	447	423	457	451	439	452	459	424	471	450	419	407	410	431	484	427	423	440	458	412	438	475	455	421	451	452	450	425	468	460	416	435	408	436	448	426	462	421	378	480	421	405	449	436	458	432	421	440	449	448	464	450	434	475	430	454	440	447	467	444	416	440	400	417	426	438	475	436	469	428	397	464	465	424	407	466	468	437	427	445	406	436	405	428	467	434	431	456	451	445	425	460	430	466	427	409	439	403	422	431	429	431	426	471	425	441	443	438	436	423	432	369	467	430	417	473	428	442	403	413	479	460	431	434	451	435	429	450	474	416	429	424	419	445	421	445	454	440	440	475	404	454	443	422	414	422	402	468	452	429	441	391	417	470	446	416	454	411	426	446	445	433	420	406	428	463	458	433	418	456	418	436	455	439	420	409	407	426	430	430	470	455	418	407	421	450	453	432	391	453	457	443	441	418	463	445	434	448	469	439	428	495	465	416	482	456	439	428	459	449	438	400	425	445	441	449	430	447	412	400	419	429	413	433	418	423	448	450	456	438	441	458	442	439	453	413	486	447	461	416	425	443	444	461	434	416	408	458	427	421	441	426	449	405	471	448	426	425	413	444	395	429	428	391	405	420	448	429	425	427	437	421	452	439	481	411	409	414	414	463	467	417	437	416	421	429	443	448	385	441	446	435	422	494	498	418	437	441	435	450	453	410	436	447	438	419	448	486	448	438	449	444	442	435	452	409	419	425	437	451	426	440	428	462	445	436	448	445	465	431	431	388	463	411	446	385	422	409	446	440	438	449	452	404	426	429	434	434	410	417	428	476	400	454	432	476	451	419	434	453	467	397	458	444	439	444	444	430	456	428	423	431	424	401	450	422	437	459	433	405	427	433	448
24552	21386	28477	24649	20931	3214	860	497	398	408	386	341	332	367	345	334	337	351	322	339	304	363	342	309	313	341	281	332	313	327	300	319	284	329	312	325	315	292	329	277	332	297	314	315	306	281	300	313	300	299	290	305	307	306	278	276	263	290	278	286	294	260	309	301	294	303	297	322	308	294	310	287	310	301	269	290	293	297	313	286	295	306	342	343	269	283	295	292	295	257	300	334	294	327	290	257	289	293	301	312	262	280	294	292	304	292	320	289	320	267	286	279	305	304	307	296	293	296	266	311	273	298	285	307	290	320	295	338	317	319	307	260	307	291	300	309	292	274	276	278	278	304	303	298	313	306	304	284	298	334	302	291	266	280	322	271	286	294	323	307	289	265	289	273	289	291	263	269	317	299	297	285	305	294	286	309	306	307	297	278	312	308	276	285	300	268	280	273	299	283	304	281	282	290	303	293	266	276	299	293	297	270	294	281	323	273	311	301	337	282	289	305	277	307	285	263	303	304	304	322	296	314	289	305	286	251	314	311	317	278	284	295	257	328	277	255	293	281	269	271	308	288	283	276	307	274	297	302	297	316	263	301	291	302	277	288	326	277	289	295	282	305	288	296	313	268	309	298	290	270	277	335	295	321	283	268	312	284	266	296	268	275	296	299	275	292	298	297	302	309	299	268	269	300	286	269	303	269	277	313	303	302	299	254	287	291	313	277	259	307	287	326	271	329	326	277	304	264	310	315	295	267	294	269	302	291	312	302	288	306	289	306	283	267	297	285	317	327	293	281	285	271	254	255	317	263	291	302	274	289	306	292	282	297	328	320	295	306	289	319	286	301	340	303	254	270	307	331	292	283	296	301	301	292	298	289	283	298	287	284	289	309	268	302	281	307	287	255	278	284	292	326	287	290	321	295	318	296	286	286	292	304	316	292	287	315	282	322	310	308	291	279	324	283	265	294	279	297	323	297	289	291	334	330	296	287	343	299	263	283	260	257	317	281	281	263	292	311	273	261	318	320	298	290	282	295	301	297	290	331	293	301	271	299	265	299	299	266	279	269	299	275	265	297	293	301	292	301	304	285	259	285	279	287	300	285	294	308	300	273	307	302	320	257	308	264	294	295	288	296	325	306	299	312	299	287	286	295	290	295	272	298	294	294	305	301	323	284	267	287	309	313	293	285	308	278	325	294	289	295	329	273	299	288	268	283	303	293	280	302	284	272	306	271	284	300	286	297	283	311	283	281	317	311	273	306	279	280	296	261	268	334	275	266	311	294	295	322	316	293	290	288	271	277	296	282	263	313	301	288	300	277	291	286	284	309	267	275	285	280	277	311	308	297	284	322	296	269	260	292	275	325	312	285	306	292	305	280	278	305	260	287	279	250	320	306	276	270	292	281	288	340	283	293	280	277	269	315	281	254	291	305	312	303	323	286	286	275	274	282	286	288	278	306	294	291	324	326	298	276	278	268	296	311	305	292	279	325	277	294	283	293	305	277	299	296	294	312	302	310	268	302	303	312	312	246	303	302	278	283	278	262	268	284	312	294	268	308	276	299	316	283	289	285	276	262	274	312	268	315	306	269	277	296	284	275	289	285	303	278	298	284	296	256	313	295	307	304	283	343	281	296	274	286	317	318	285	292	297	263	269	327	284	305	283	271	288	251	302	302	330	282	301	311	303	312	283	307	276	316	296	305	300	278	287	329	280	272	326	275	289	288	291	278	292	285	310	305	308	270	262	281	301	263	295	295	263	266	287	292	313	285	297	300	273	298	297	274	276	292	282	288	310	303	297	296	306	280	316	312	304	283	291	291	311	284	330	289	325	293	299	295	276	298	298	328	297	285	296	290	305	311	279	296	308	279	286	329	293	273	298	306	301	280	289	281	286	293	261	311	299	309	239	292	296	325	323	268	283	297	308	301	317	292	263	268	272	283	299	283	279	295	308	306	275	300	300	293	296	281	282	272	273	286	261	308	277	290	278	279	307	283	304	292	296	301	294	289	289	326	300	273	289	326	317	335	291	306	283	284	263	303	292	295	295	281	290	291	294	279	294	282	276	256	282	269	291	288	318	294	283	265	317	300	305	292	296	306	270	279	289	301	295	328	298	291	294	285	318	322	292	290	255	311	274	308	310	265	291	303	275	315	325	305	306	266	300	313	278	288	302	288	296	323	285	302	291	293	304	294	283	296	241	282	284	277	272	299	301	288	276	258	304	298	268	304	269	297	287	278	289	288	276	266	297	289	273	314	285	268	284	272	278	281	284	253	302	282	295	329	259	305	307	310	279	271	286	280	312	305	233	293	260	305	307	283	298	281	308	256	272	255	275	282	296	299	312	294	286	276	289	310	289	314	265	260	308	330	296	279	270	270	287	269	296	294	281	304	271	297	318	257	317	307	264	311	290	283	298	276	289	321	280	291	308	293	274	311	304	293	286	275	280	291	305	280	293	251	282	288	320	290	297	304	296	280	288	322	294	308	294	298	303	251	317	303	277	302	295	299	310	303	314	272	287	310	276	302	278	301	292	278	283	303	299	277	304	309	260	315	264	305	275	300	277	283	292	288	283	302	279	294	311	272	299	302	308	258	284	283	312	306	309	277	299	284	273	272	277	288	318	266	293	272	328	303	297	290	302	292	304	272	282	284	286	284	298	303	286	283	318	320	289	281	279	273	253	281	279	277	306	286	277	314	249	313	317	270	272	288	325	294	304	310	261	286	281	287	266	282	278	319	270	308	275	306	284	321	324	284	312	292	301	295	330	282	275	300	270	315	291	261	284	305	261	275	289	304	286	290	320	283	294	317	259	293	283	286	316	309	313	307	292	291	282	294	287	315	279	324	312	296	281	325	270	249	317	295	308	293	303	283	292	307	314	312	307	308	288	276	280	313	282	307	294	321	295	291	284	266	272	281	292	296	263	291	268	277	292	316	286	276	266	300	315	298	284	275	305	270	285	293	309	292	303	312	284	276	317	285	313	292	284	290	296	307	296	303	278	310	272	301	303	255	294	269	280	308	302	291	255	305	281	292	289	304	318	312	328	308	323	281	267	298	286	340	285	291	307	295	284	286	289	291	299	270	270	308	301	297	280	295	300	305	261	268	309	294	280	318	298	293	314	301	289	298	325	318	286	291	294	298	303	278	317	287	258	300	266	270	285	312	254	293	290	262	284	278	293	301	275	278	307	288	267	255	314	286	264	297	274	283	308	309	310	297	255	306	289	290	306	303	278	306	294	317	288	285	305	293	300	292	300	300	289	302	285	274	322	290	284	274	291	280	289	317	274	290	273	246	300	304	279	277	276	305	330	276	260	308	279	290	316	301	279	326	312	296	294	313	299	306	282	332	291	269	270	322	310	300	292	285	283	287	290	253	274	286	300	281	301	302	292	270	299	283	331	269	260	322	307	299	291	273	316	306	283	268	269	269	307	275	270	270	277	283	284	314	300	288	289	301	293	282	296	274	290	274	297	262	252	312	301	278	281	277
3690	4855	3952	2028	1284	938	713	586	517	477	409	371	364	358	368	364	351	343	311	312	332	334	326	300	288	326	309	322	278	271	288	295	294	293	302	303	309	280	272	301	304	285	322	266	261	309	277	273	275	271	306	288	280	251	286	264	300	260	290	274	291	273	274	302	283	255	274	261	289	300	290	247	282	284	282	282	306	282	297	264	289	293	288	264	268	269	290	308	293	303	284	288	276	255	280	250	281	314	294	264	285	281	276	258	256	255	268	258	266	267	271	274	289	303	261	273	298	279	258	283	248	266	296	252	283	301	270	286	267	260	289	268	280	263	295	285	267	217	262	263	276	279	259	267	286	290	268	245	296	250	254	289	271	242	302	280	268	265	252	286	277	288	249	298	276	265	265	284	263	240	295	289	261	283	286	301	274	276	283	256	287	294	279	259	234	263	303	297	277	273	284	296	264	261	269	304	271	269	257	285	258	258	263	301	308	283	303	268	263	268	258	284	264	263	274	290	247	297	276	261	254	288	278	264	283	248	255	270	290	285	245	290	266	279	285	302	268	260	288	264	278	281	256	296	283	252	256	250	265	257	287	289	289	286	300	283	286	261	283	270	289	272	253	293	267	275	297	286	292	283	263	303	284	286	265	289	251	286	279	276	273	270	293	266	302	251	289	262	319	296	249	261	265	261	252	292	282	292	296	269	291	256	263	283	267	278	272	265	254	247	285	261	267	291	287	295	279	251	278	279	278	265	284	267	280	293	258	249	258	306	272	268	282	275	289	293	259	263	277	310	254	272	293	263	271	263	284	274	256	282	288	271	295	275	314	295	284	268	252	259	272	270	275	246	249	267	276	263	315	261	273	289	283	291	279	257	296	282	249	302	262	310	255	279	263	277	276	262	284	272	257	273	253	263	298	276	260	273	273	299	269	263	272	293	244	270	298	235	294	262	280	263	268	245	273	278	275	265	287	242	280	271	279	256	283	247	302	301	293	260	297	288	265	264	281	258	291	260	292	270	290	281	305	253	259	279	242	285	262	289	263	276	244	246	259	288	249	251	285	264	291	252	259	254	282	259	300	289	249	264	267	257	255	289	277	271	307	245	257	276	254	269	284	241	278	282	290	275	251	250	290	244	277	269	261	266	293	262	246	271	271	308	254	252	247	268	297	244	262	270	274	258	254	303	260	274	272	310	289	263	293	250	266	285	273	280	302	240	253	266	265	257	275	240	264	248	267	244	261	270	242	280	264	259	275	274	250	304	284	237	282	271	257	300	255	244	269	283	288	279	286	247	257	284	269	273	282	304	290	278	281	240	296	292	245	297	263	247	275	274	274	304	279	241	270	297	288	285	264	308	247	282	299	259	280	283	290	297	268	278	247	267	245	256	261	291	284	258	274	247	264	255	269	259	278	267	279	281	284	277	293	257	246	274	292	273	268	257	263	280	286	278	251	272	251	286	274	280	294	290	296	265	287	283	283	262	240	275	272	267	272	278	251	271	285	295	295	227	264	272	277	275	272	266	253	275	262	247	258	273	286	300	295	285	272	282	277	286	257	286	305	272	293	275	256	279	279	286	283	282	286	245	261	271	279	239	253	285	250	272	275	278	281	272	247	265	256	296	290	287	283	270	267	266	250	277	279	281	266	269	256	281	276	296	287	272	270	278	260	303	241	258	255	247	272	262	270	306	248	307	276	285	266	266	274	270	281	282	267	285	260	265	280	308	281	247	275	271	262	268	258	249	281	286	264	287	264	292	253	279	252	276	294	273	279	262	271	256	258	293	279	300	278	249	293	267	286	251	279	285	289	272	289	284	279	320	292	266	256	278	282	268	278	240	281	259	274	286	264	255	282	254	239	294	289	290	294	272	265	290	280	274	254	288	262	281	267	251	274	248	270	291	299	251	258	264	288	265	288	286	283	285	254	253	263	290	261	261	254	276	268	288	272	272	300	265	249	319	248	260	256	261	281	276	262	286	255	264	241	286	281	277	268	276	273	250	290	261	279	269	280	261	325	279	302	301	270	280	278	254	264	267	266	299	295	281	284	273	284	288	268	284	259	283	267	272	276	261	259	288	276	276	250	277	277	236	276	281	245	278	287	250	283	272	290	267	261	257	265	257	262	256	276	282	270	283	261	296	272	268	264	257	276	279	294	280	244	266	257	277	289	300	255	288	242	267	283	236	249	249	264	269	271	253	270	255	279	264	292	266	281	263	233	286	278	260	312	266	262	261	257	282	260	289	267	266	283	263	258	273	275	286	261	273	262	255	251	253	299	291	261	267	267	271	242	275	275	267	286	291	275	271	283	284	281	236	258	250	261	271	260	241	285	274	287	229	255	281	271	273	270	245	307	300	289	262	278	268	236	271	262	261	288	270	271	295	262	257	262	254	283	247	278	288	302	257	273	269	279	264	264	288	272	253	254	252	286	270	275	287	310	258	263	259	286	272	287	254	259	261	283	291	273	254	243	279	307	261	275	248	260	247	256	252	245	244	262	251	264	278	267	258	275	267	268	280	259	278	319	285	258	250	275	262	279	268	231	270	245	277	286	272	271	268	332	268	262	250	243	296	244	268	283	233	270	217	256	242	278	278	263	287	284	290	278	260	256	286	280	247	285	266	252	268	225	293	275	260	253	285	287	248	284	275	299	248	283	240	266	257	257	315	284	292	292	281	277	289	266	268	266	279	282	283	291	280	296	259	227	267	304	263	284	270	248	263	267	292	275	292	261	258	301	267	261	290	264	278	250	296	260	299	263	263	277	277	300	272	275	290	281	247	257	271	255	253	270	258	277	269	261	266	257	269	283	248	245	273	269	258	252	259	293	280	292	260	265	282	281	256	280	261	265	259	290	256	263	273	251	267	272	255	259	248	292	283	266	261	250	271	241	281	254	280	281	278	266	312	284	261	256	258	282	279	273	274	324	257	267	262	277	272	286	288	275	274	250	263	242	286	278	266	249	290	275	248	274	266	304	256	294	272	244	263	268	259	265	288	310	280	305	280	253	272	296	252	272	291	273	282	247	298	276	277	265	272	274	263	295	281	253	257	265	289	269	270	306	269	308	258	254	290	263	253	258	275	268	261	263	272	269	283	261	283	251	273	279	268	263	303	300	276	288	263	296	282	268	251	266	287	261	300	268	304	270	274	257	303	270	239	284	283	259	258	275	273	273	271	248	282	262	247	241	279	250	268	272	265	281	252	281	263	276	267	272	269	255	288	276	267	285	278	299	253	272	248	261	290	284	267	248	252	281	264	255	286	286	290	262	283	305	261	278	267	252	265	282	264	249	294	244	279	280	264	279	293	240	278	305	275	270	262	287	293	273	266	285	266	269	272	275	267	268	250	276	282	255	293	271	283	292	294	239	252	283	230	288	275	246	285	263	269	274	278	269	269	258	248	279	243	235	285	237	257	294	241	243	261	287	285	287	277	262	266	279	291	283	281	245	288	268	272	273	255	260	280	291	268	279	275	276	276	249	247	309	278
27751	10068	1735	1161	898	895	895	859	812	886	805	849	833	845	883	853	851	854	851	853	812	855	856	803	821	835	877	817	811	849	838	829	918	836	829	821	882	819	851	804	824	864	823	853	781	861	844	828	909	809	867	862	834	822	885	840	807	874	830	822	843	837	901	862	804	821	818	806	846	883	792	854	827	837	816	809	789	848	855	859	871	845	881	807	842	856	788	857	823	838	837	845	829	821	869	839	850	781	857	794	857	878	852	851	806	859	864	846	841	849	798	846	851	842	824	819	845	836	833	846	835	842	831	838	902	835	828	889	808	879	841	813	878	898	790	837	825	827	853	851	818	844	864	861	810	822	865	850	799	837	859	841	750	852	806	811	840	793	906	889	853	831	799	792	853	848	804	894	833	814	857	833	925	929	820	845	848	846	844	834	846	813	815	810	828	878	892	830	810	847	855	844	823	818	878	874	810	798	847	888	822	815	875	860	867	844	888	773	871	860	836	822	855	862	863	876	831	789	794	858	846	863	832	876	822	857	910	908	823	886	799	821	874	831	834	833	871	789	851	850	862	854	864	847	874	754	851	821	778	860	846	842	839	849	844	830	867	815	822	850	882	848	871	844	805	809	793	798	859	851	776	848	788	849	806	825	858	881	839	840	835	813	818	897	874	847	817	877	778	845	848	848	843	812	854	824	865	850	835	845	881	848	789	856	849	847	847	784	856	796	848	819	815	899	820	849	831	840	860	878	836	816	821	876	832	845	818	804	891	849	897	844	815	836	840	809	882	770	823	851	818	829	825	877	796	809	798	845	829	861	812	830	860	873	889	806	828	816	898	865	875	831	873	865	824	875	886	883	828	831	778	902	821	798	873	819	813	817	764	819	880	840	835	814	827	843	847	880	794	873	828	816	837	837	894	833	863	830	894	879	869	869	882	865	882	820	836	831	861	878	802	822	850	786	774	830	851	877	814	814	826	827	895	821	867	812	865	843	834	888	842	825	818	782	894	829	852	867	829	871	879	861	825	830	863	841	875	843	823	871	875	830	811	825	841	821	801	839	842	863	827	834	845	896	802	795	841	840	805	848	825	832	822	839	885	796	829	849	811	859	864	865	835	830	767	829	870	869	862	780	859	779	780	844	812	773	789	868	841	881	843	858	829	882	811	845	823	804	863	870	879	889	840	831	845	821	796	854	831	839	846	876	832	807	834	839	857	765	816	866	833	809	828	872	836	880	866	878	862	845	819	830	860	821	826	803	853	780	813	847	759	851	810	836	866	832	860	874	839	841	841	801	828	894	860	829	795	833	798	844	849	807	881	781	866	799	834	873	841	842	830	871	824	819	847	828	812	833	857	783	814	856	830	839	873	866	903	838	849	770	881	865	856	891	797	876	864	836	885	890	870	867	846	857	843	846	888	805	861	853	845	778	856	816	848	801	838	871	841	838	901	812	806	864	838	825	821	899	801	854	825	817	795	866	819	874	858	827	874	829	857	816	755	800	819	806	793	919	816	827	876	809	865	832	791	797	871	842	832	839	820	873	800	840	825	843	844	899	792	852	869	912	852	847	829	782	837	863	878	828	896	809	817	865	844	840	840	881	839	807	884	862	863	772	833	787	891	860	804	831	831	864	859	875	844	840	834	862	847	819	927	822	838	813	845	848	836	844	803	840	879	831	779	845	850	839	774	813	811	813	826	828	797	850	810	829	852	841	770	839	881	862	830	853	862	849	916	798	869	866	824	838	811	814	894	879	829	822	850	834	831	875	824	837	915	869	848	832	800	824	854	846	800	819	876	858	842	881	828	821	858	878	798	842	865	827	828	874	835	804	829	883	836	883	827	872	848	842	856	865	841	821	830	849	845	865	892	890	864	873	863	831	811	859	809	813	841	835	816	817	865	817	820	854	781	852	806	801	825	872	859	846	874	837	869	896	835	825	838	907	822	863	778	836	876	863	861	786	896	904	889	868	803	805	828	789	852	856	855	847	874	827	815	850	832	814	828	868	882	794	792	814	875	792	886	832	825	820	820	835	864	845	810	826	871	851	840	846	845	833	854	886	884	870	840	801	830	834	835	871	869	866	823	859	843	807	847	793	783	850	786	850	872	835	846	868	847	856	864	868	803	880	844	796	798	810	883	850	791	880	880	830	813	830	878	774	858	832	790	894	866	880	845	870	886	871	846	884	802	838	832	844	815	876	853	803	825	841	856	812	808	846	898	873	853	872	837	786	823	845	835	834	832	812	808	822	814	841	821	824	830	852	857	850	857	827	819	885	820	870	849	854	888	831	817	781	812	831	805	864	847	864	832	841	778	840	861	818	832	908	825	864	838	824	906	882	813	819	838	848	891	843	878	792	866	831	848	843	876	822	837	832	854	836	842	830	867	819	848	881	858	784	772	813	864	816	800	895	810	841	860	870	823	789	847	841	822	873	840	908	836	823	881	816	879	820	876	819	869	851	859	903	829	859	856	840	798	787	867	859	846	821	865	858	858	804	843	834	872	873	838	829	860	879	829	838	853	905	870	884	805	813	805	886	869	838	854	818	873	837	845	864	827	849	839	872	806	853	840	831	848	775	860	861	867	836	864	852	854	886	929	808	833	838	867	866	811	810	827	853	830	845	824	857	858	833	792	851	771	841	879	810	842	839	863	828	924	843	801	828	808	873	847	866	844	879	788	814	848	842	856	844	807	844	854	848	869	819	822	831	797	815	870	793	821	841	822	804	878	819	852	834	911	831	808	838	831	822	864	825	885	861	819	865	840	869	847	851	853	836	874	846	909	853	894	836	830	834	829	821	832	895	876	837	877	878	812	821	868	872	848	874	821	841	801	826	804	845	829	848	853	830	814	830	842	832	840	832	873	867	810	857	873	831	823	848	785	804	855	831	866	822	884	831	857	843	811	818	781	773	898	817	839	822	854	833	832	825	824	844	844	849	817	828	786	849	821	824	864	874	833	867	835	853	895	782	828	862	847	891	820	857	816	840	837	865	849	843	839	845	858	864	833	847	843	824	869	790	889	775	837	803	858	828	848	820	824	860	813	861	810	825	828	835	893	814	875	894	811	843	821	834	876	865	881	863	831	879	867	801	791	813	798	844	826	880	829	859	842	842	815	830	810	874	817	835	850	806	820	822	836	791	866	812	817	877	802	814	911	856	825	829	809	847	822	820	871	842	862	838	846	848	818	875	842	831	841	838	803	846	804	798	802	835	824	833	834	882	932	808	859	811	888	817	839	833	806	859	873	814	876	789	811	832	798	847	811	814	867	800	834	846	851	829	806	854	868	810	871	827	820	850	824	897	814	800	809	829	838	822	815	814	848	809	895	861	849	837	882	880	805	870	865	831	849	819	872	833	805	869	816	894	854	831	800	838	811	799	859	856	836	865	846	892	865	862	826	843	853	883	813	870	808	805	846	861	891	874	869	871	879	869	826	872	836	848	840	831	860	843	815	849	814	823	855	812	826	909	805	847	812	829	841	847	884	867
5491	821	821	722	697	721	674	690	732	676	722	650	670	655	733	710	659	675	622	647	723	746	689	667	683	706	634	638	735	672	665	678	657	700	729	675	701	681	675	690	706	727	711	713	705	671	689	702	733	691	660	616	645	688	676	675	686	674	684	728	725	626	675	678	663	645	695	661	703	661	689	669	663	699	700	670	694	700	678	656	703	659	665	645	677	695	658	672	688	636	630	672	623	648	658	698	607	673	700	633	663	697	658	672	691	706	651	651	642	676	719	671	697	662	683	644	672	711	639	673	672	679	648	633	648	692	715	679	657	703	690	668	669	716	724	682	649	618	664	662	642	648	652	679	701	634	666	694	673	714	663	677	717	714	672	615	660	709	651	696	680	719	710	676	654	678	698	661	689	665	657	617	707	638	674	666	648	645	670	678	653	656	681	673	622	676	660	653	693	687	704	669	683	677	629	604	615	681	672	693	655	670	673	670	689	672	680	694	695	700	693	727	636	658	667	667	680	670	674	779	731	667	711	722	712	660	696	682	711	664	709	661	657	689	673	623	685	640	679	676	656	618	696	652	647	692	688	705	680	656	678	643	695	626	697	654	735	645	638	644	670	682	688	683	683	697	666	678	683	710	664	663	697	623	702	659	639	680	665	651	682	694	692	689	741	710	700	684	637	656	660	693	703	690	667	690	689	668	647	697	708	652	683	629	616	673	672	681	681	685	715	682	656	693	677	681	655	678	660	695	683	648	679	719	644	653	646	671	685	653	672	661	642	657	654	689	628	645	659	649	646	627	712	641	692	673	668	672	715	678	658	617	696	668	670	629	680	686	655	663	647	676	677	655	687	704	645	685	675	627	677	654	643	655	676	638	728	634	663	669	640	730	639	674	698	675	645	701	713	684	701	720	676	639	663	661	682	619	636	683	705	648	700	687	641	705	687	645	689	699	648	721	706	640	672	681	678	633	652	641	657	682	677	631	652	670	633	644	687	648	668	627	661	678	657	629	700	688	688	635	655	673	660	661	673	682	664	654	651	655	673	714	667	679	663	634	680	705	666	674	648	691	655	652	713	640	689	697	683	672	636	656	655	693	642	657	644	649	658	651	669	694	656	656	633	653	689	703	663	656	660	667	646	708	658	659	697	625	673	675	644	674	658	676	692	661	662	672	648	670	635	714	621	670	710	704	704	671	611	661	606	705	687	680	661	706	694	664	654	737	667	634	683	697	706	676	728	648	686	707	712	676	687	669	679	667	665	661	678	665	668	687	638	656	680	701	666	713	697	677	658	670	629	747	668	604	674	694	657	673	661	683	683	698	668	638	638	682	703	657	681	667	617	692	678	749	658	692	673	678	727	717	640	715	655	672	681	689	656	636	703	670	653	711	630	652	666	694	686	660	691	643	711	673	717	677	690	692	713	628	627	655	679	644	742	690	619	685	680	713	633	672	649	696	658	645	666	624	696	663	661	654	665	645	703	654	665	716	641	640	677	641	632	682	659	670	662	685	675	660	621	703	669	704	717	611	635	673	627	654	668	683	636	703	660	715	660	677	624	671	655	679	685	675	669	637	687	672	691	656	674	621	654	691	679	723	663	664	668	663	660	701	640	663	671	688	656	699	691	648	662	718	656	674	664	677	640	666	713	689	635	643	698	674	718	705	660	682	750	641	676	662	666	716	647	700	687	651	699	675	643	645	700	627	685	666	701	680	681	709	678	683	666	655	688	665	666	681	663	670	677	717	690	679	694	666	672	700	620	645	661	715	706	716	644	687	639	666	681	698	691	670	697	664	662	667	616	672	723	700	673	689	686	729	630	647	692	658	655	690	631	643	686	671	616	718	708	681	652	640	630	618	644	704	688	672	672	667	636	683	672	699	659	690	653	659	717	673	649	633	652	648	681	712	694	646	687	653	650	622	673	744	680	654	733	693	644	714	676	695	646	662	700	685	680	680	684	613	669	683	662	666	683	648	708	648	664	634	676	671	657	685	668	690	679	715	700	672	676	718	734	690	692	702	627	670	625	679	720	657	666	747	710	707	634	673	670	683	674	655	660	680	669	672	669	692	701	644	681	625	737	648	677	677	639	671	645	721	666	645	678	687	669	661	667	681	680	644	673	690	693	646	713	712	657	665	671	723	657	669	683	691	660	716	642	634	694	663	679	659	695	711	644	698	703	652	649	736	669	653	696	644	638	708	665	699	650	679	635	644	653	688	631	703	656	668	675	666	636	656	665	638	667	687	685	658	644	705	674	736	698	634	655	684	700	701	677	668	689	660	682	681	685	662	629	711	677	684	646	722	628	625	712	716	692	688	653	714	640	665	685	657	689	649	690	705	686	676	695	663	654	638	632	680	718	645	692	659	642	662	649	666	665	650	694	652	634	661	704	642	625	667	634	676	636	641	689	662	733	624	652	652	696	678	668	742	644	685	655	663	675	643	637	650	664	716	670	640	651	732	693	685	662	640	758	682	667	708	667	675	647	671	678	640	669	648	696	637	693	714	668	653	675	689	705	632	689	624	659	674	614	631	694	659	658	615	678	714	661	649	654	696	715	670	739	655	683	690	671	650	649	730	663	729	696	693	659	657	667	746	703	631	634	671	748	690	637	675	684	659	672	689	662	695	654	672	677	640	684	692	632	668	650	680	667	654	690	666	657	726	705	700	675	660	670	613	655	688	709	658	699	657	674	651	684	672	731	650	651	669	641	684	683	645	671	661	651	703	710	657	669	617	677	686	664	707	657	708	661	627	651	684	651	676	699	724	683	657	695	658	675	628	657	628	652	635	690	677	668	627	665	638	638	690	625	653	645	691	694	640	682	651	670	670	681	712	649	659	646	703	675	719	654	627	670	697	712	694	684	704	684	678	637	675	726	658	684	698	691	662	657	654	670	701	663	672	693	656	637	668	641	645	665	702	624	646	646	662	681	685	683	677	666	701	647	683	639	677	647	659	680	664	638	712	687	650	690	693	621	685	699	648	686	703	671	667	670	676	687	690	694	680	677	665	686	642	641	656	654	691	659	662	690	648	687	632	662	690	675	669	667	692	644	701	665	650	657	721	670	687	681	727	714	656	718	703	623	680	667	669	652	647	738	679	674	676	644	678	684	648	693	712	706	712	672	707	649	658	682	723	698	721	670	659	668	679	673	651	659	696	629	689	610	658	639	631	642	647	736	606	678	707	661	690	654	725	661	643	640	678	674	693	657	660	678	661	652	665	667	658	711	697	670	660	670	654	676	641	668	675	645	678	661	697	658	647	644	684	699	680	655	665	707	684	723	657	747	678	694	767	669	678	681	679	635	657	702	668	665	667	674	659	645	676	693	672	660	654	698	647	647	684	654	677	672	673	681	627	654	645	707	697	680	670	697	687	671	670	686	662	663	634	674	696	671	719	636	689	683	719	660	681	720	649	677	702	630	685	642	713	690	668	631	655	625	662	647	636	702	626	699	652	700	666	705	651	668	669	660	686	631	693	694	685	662	680
25716	21412	27124	25448	3916	973	811	641	590	589	559	571	505	532	512	534	514	505	510	537	554	523	518	537	524	491	519	505	561	495	541	518	474	533	492	511	519	530	511	449	520	519	517	543	509	526	455	506	536	482	497	510	531	483	528	508	515	534	507	499	510	544	505	490	505	496	479	517	523	506	536	515	515	553	507	503	457	478	498	522	516	495	535	508	514	491	497	511	466	502	522	474	505	548	567	504	519	457	459	493	491	504	496	524	526	502	530	504	520	489	537	515	548	502	542	493	487	467	529	492	491	476	508	498	498	474	533	496	454	536	497	513	533	525	512	464	503	470	511	488	472	550	465	532	481	507	514	489	498	520	475	534	532	536	492	515	507	535	514	494	515	498	477	496	520	522	495	503	566	491	483	518	524	527	502	537	462	488	501	527	508	516	469	485	521	446	518	505	505	501	501	532	491	524	519	512	478	518	534	467	460	464	516	512	515	504	535	529	545	504	501	485	517	488	522	504	530	515	483	484	471	521	505	490	510	507	528	508	479	500	566	539	482	486	515	497	504	457	505	539	477	482	513	516	536	506	483	489	527	518	549	521	472	501	513	495	499	482	496	502	552	505	472	482	483	524	524	488	502	517	520	562	507	482	491	479	484	507	501	535	507	551	498	472	479	493	483	503	540	477	502	488	494	518	482	510	488	465	502	498	526	499	517	504	493	493	514	543	478	496	480	522	496	501	508	477	491	510	497	509	515	533	498	501	479	496	511	494	550	539	501	517	442	493	508	483	464	505	466	527	480	532	499	513	500	493	537	496	550	520	499	468	464	528	467	522	500	509	506	515	499	488	459	493	540	538	514	482	507	500	487	483	500	509	542	518	501	506	552	504	532	499	485	526	492	470	557	526	484	515	446	568	478	509	518	501	502	506	502	508	515	506	503	476	512	564	514	496	479	567	517	484	476	488	477	516	476	527	513	503	498	495	475	504	520	529	537	487	483	477	495	546	501	485	488	530	526	496	497	482	502	484	562	510	501	532	489	494	502	496	493	485	527	514	508	534	506	507	500	484	521	540	523	536	514	486	538	504	513	497	500	513	517	506	495	497	505	486	474	487	501	524	493	505	489	506	496	494	500	517	506	516	524	488	511	501	484	516	497	525	525	504	504	458	528	489	491	495	471	533	483	481	529	505	509	522	504	505	482	498	471	499	517	484	510	500	486	491	503	545	465	507	482	505	531	513	505	495	515	471	507	495	512	503	526	483	505	523	513	470	544	484	528	525	517	479	499	494	476	497	496	484	511	530	476	502	480	514	497	533	518	525	514	516	476	504	468	508	496	522	505	454	509	489	479	533	524	526	515	526	509	495	566	499	529	457	488	530	529	492	480	528	551	471	523	524	512	468	531	486	517	537	474	526	488	493	513	503	516	475	485	509	529	511	514	517	483	494	455	520	531	482	537	530	525	538	494	531	502	501	504	508	506	475	458	523	544	533	503	490	477	518	500	510	490	501	501	469	448	499	514	517	500	512	508	525	480	518	478	483	503	525	466	471	512	491	517	492	470	519	502	511	512	509	528	491	445	512	530	489	476	513	516	537	468	532	488	527	546	478	502	484	507	512	484	511	521	518	501	501	506	504	495	494	538	471	486	513	530	493	523	483	466	479	544	506	506	501	494	455	503	496	488	525	491	505	509	473	498	499	505	495	521	541	505	499	479	503	524	502	503	463	525	525	519	552	526	493	534	499	511	515	516	498	478	515	457	516	516	531	474	555	515	482	478	500	516	533	511	493	543	503	493	517	491	533	542	469	506	491	471	500	540	477	492	512	536	481	498	507	491	482	508	496	507	542	511	517	486	495	473	474	522	553	509	528	515	485	523	543	532	528	486	498	477	534	517	469	504	496	497	533	495	501	494	520	498	494	509	513	458	467	505	570	478	529	528	499	506	531	518	525	472	541	520	528	530	546	512	506	488	513	519	511	509	479	540	506	508	509	507	495	493	524	474	515	507	510	513	540	474	473	516	496	493	496	523	486	492	480	509	493	518	503	511	498	505	494	517	509	491	512	506	510	507	540	513	553	491	493	498	468	487	499	531	464	483	511	537	531	503	496	529	541	484	528	450	545	487	522	482	524	528	513	500	506	503	505	490	544	529	510	489	496	477	523	529	496	493	513	513	526	498	522	509	509	526	512	521	493	513	503	487	491	529	483	525	503	486	488	511	515	503	503	528	531	481	511	507	511	510	509	513	508	491	490	523	530	501	506	521	502	518	510	534	485	502	501	490	501	528	481	485	477	528	501	526	518	465	503	522	552	499	505	519	490	503	502	508	510	498	547	493	544	498	517	516	538	508	476	532	530	518	479	499	510	502	517	515	532	508	489	491	516	492	504	488	528	497	496	515	515	494	501	491	496	492	516	493	494	481	526	498	481	490	471	490	517	491	484	475	492	484	475	484	457	503	503	511	473	527	498	453	507	503	496	525	519	498	518	489	476	478	510	474	517	512	497	491	431	503	476	468	487	528	525	495	488	505	498	477	522	526	509	518	520	494	497	533	458	507	522	503	503	502	544	511	508	497	489	513	493	519	539	515	536	489	473	494	494	535	473	516	483	491	498	488	524	499	484	521	505	520	535	484	553	489	491	449	536	486	517	529	510	508	499	496	504	542	546	527	519	518	517	514	494	496	478	483	496	458	485	505	448	561	520	514	515	510	507	530	490	554	547	477	486	483	486	490	501	522	510	502	537	483	480	503	519	514	508	486	509	453	518	526	506	499	489	496	508	494	543	526	486	501	489	452	514	474	481	502	489	542	485	490	489	502	503	486	516	525	516	539	529	497	544	478	514	502	514	456	501	508	489	519	491	515	529	520	515	473	478	505	516	510	512	477	504	486	498	491	487	495	512	511	510	516	511	498	505	548	520	507	536	480	484	510	514	534	526	522	500	506	497	498	543	484	539	478	557	507	476	496	479	476	537	509	519	552	497	512	465	517	491	495	524	504	534	482	545	508	492	511	501	487	489	459	532	463	509	490	497	501	513	495	514	495	473	502	512	495	466	476	463	541	521	490	462	470	499	521	491	507	467	523	533	521	511	503	459	546	507	536	481	524	509	486	507	504	493	481	494	523	486	510	518	505	529	506	495	516	501	528	504	523	491	496	520	496	473	569	509	497	493	494	512	488	502	470	544	512	496	484	522	459	547	538	489	515	506	511	496	483	507	548	523	526	514	497	531	499	521	475	546	512	518	487	466	527	502	490	485	512	496	491	495	581	487	470	500	488	481	513	485	528	517	488	484	475	508	495	547	519	530	534	500	508	481	496	487	524	511	509	501	479	500	480	456	508	520	469	496	498	506	493	485	498	493	502	491	492	548	543	482	503	525	478	493	491	511	517	509	475	468	514	538	515	443	506	510	518	497	523	531	519	492	499	470	529	480	454	524	506	487	513	513	525	475	489	528	494	498	495	478	502	485	525	503	495	480	502	500	482	448	495	542
3718	2699	2334	1325	1012	745	679	577	573	493	531	499	524	478	491	461	459	485	459	447	483	474	422	455	472	453	489	467	467	436	486	410	499	473	421	440	463	471	449	414	448	477	408	452	464	450	444	446	416	469	421	437	452	479	458	463	458	445	457	405	455	442	399	455	448	461	426	450	464	458	477	430	457	448	435	474	440	411	438	450	464	462	453	444	464	415	477	446	449	414	428	433	407	440	414	441	461	471	483	429	413	434	459	442	466	437	420	433	424	474	492	455	456	450	418	427	466	464	427	432	450	470	378	459	467	431	470	433	432	464	396	419	476	463	431	444	404	467	438	440	437	490	432	434	411	394	438	443	458	465	398	443	445	451	446	426	430	435	428	430	438	444	437	440	463	452	451	458	465	436	449	445	456	423	443	416	457	432	426	443	466	446	488	435	449	463	447	453	487	481	395	460	432	448	427	432	453	462	444	404	448	488	440	455	441	489	456	439	477	460	450	439	438	403	433	437	431	445	429	436	452	452	423	383	474	430	431	415	456	411	453	425	419	435	443	434	420	422	383	456	447	431	469	474	452	445	476	410	405	429	419	431	445	453	440	478	450	476	455	439	416	452	458	462	463	445	373	471	440	426	433	422	407	433	403	443	463	452	457	464	405	442	396	428	426	397	452	436	452	449	490	433	433	412	459	440	452	427	461	454	437	494	446	448	495	425	478	460	444	429	447	466	472	420	445	386	437	447	441	423	466	422	448	475	445	427	472	449	459	449	465	449	468	490	430	442	429	397	429	435	420	474	422	432	445	424	401	455	465	462	416	436	445	438	410	422	434	448	429	428	427	416	430	439	465	463	425	436	451	449	447	428	404	461	494	434	483	448	432	454	430	466	422	445	437	429	449	425	476	429	408	424	448	450	443	402	433	425	450	405	466	441	413	407	445	447	455	453	445	480	441	450	411	470	485	424	444	453	396	415	440	433	442	452	434	437	488	479	409	422	498	470	446	450	458	444	463	398	412	439	489	420	432	437	426	424	454	485	449	434	475	460	487	429	464	457	478	462	443	442	484	427	426	418	464	442	449	474	428	414	444	402	493	428	435	451	438	426	441	442	436	463	438	460	423	431	423	443	437	423	443	445	473	411	400	471	424	425	452	435	467	398	417	446	417	451	417	432	398	413	462	433	431	447	427	459	429	432	447	430	450	398	438	490	465	394	437	444	460	469	437	462	445	449	437	434	436	397	412	415	454	446	402	439	393	422	458	462	464	471	429	468	407	454	412	461	449	439	446	453	449	414	424	442	454	443	460	483	449	440	453	448	441	445	480	424	437	458	440	437	443	462	440	440	442	440	446	413	427	425	434	428	437	428	474	437	452	438	441	466	409	456	424	437	430	469	455	455	449	431	436	424	436	443	463	475	443	405	439	468	436	431	417	459	442	419	468	446	482	421	481	418	425	442	448	441	469	427	476	460	460	431	432	423	443	438	430	445	426	471	447	450	423	444	473	482	431	417	446	413	452	448	400	470	427	428	433	411	417	440	431	446	443	470	455	457	421	454	434	439	405	446	431	437	444	451	424	464	438	447	459	464	426	458	452	451	441	435	433	429	463	448	402	455	411	430	445	448	449	469	449	457	449	443	428	453	435	451	467	487	471	425	471	449	472	427	405	418	447	429	431	427	425	426	423	436	428	501	427	450	424	474	439	450	456	440	439	456	433	425	420	476	446	461	438	460	454	442	468	470	485	397	432	473	416	407	461	433	456	442	459	425	439	457	429	458	451	461	437	415	419	415	430	449	484	434	446	409	408	461	444	426	460	442	451	440	444	450	437	440	484	445	418	458	450	431	438	442	428	452	445	488	423	445	460	411	470	480	470	404	438	438	462	481	446	444	415	483	464	477	436	408	432	484	455	435	480	446	417	434	447	472	399	436	421	467	425	480	414	425	426	473	431	417	430	447	458	421	431	448	459	431	440	450	466	422	409	435	435	434	421	439	459	443	406	393	460	407	407	451	463	474	433	426	418	458	413	452	460	436	425	450	436	427	449	434	430	420	422	467	469	457	464	474	424	422	438	457	449	415	431	460	438	449	430	442	468	449	432	431	425	414	453	459	420	435	405	443	418	405	463	424	442	446	469	400	413	456	424	451	450	423	420	455	419	432	432	436	438	465	440	463	434	439	457	444	459	448	412	434	421	466	433	455	457	402	443	483	429	428	450	443	419	482	447	483	472	429	425	442	484	468	465	427	419	433	437	445	406	433	446	456	457	452	447	468	415	447	433	436	469	457	464	414	447	494	464	440	431	439	474	405	456	455	454	443	408	443	458	484	467	444	423	461	414	421	415	442	433	404	435	427	407	440	438	449	440	403	424	477	394	443	420	442	454	475	454	437	452	447	449	435	459	456	433	477	437	431	421	485	411	439	429	422	435	435	456	449	407	455	444	437	424	415	430	403	442	413	403	443	449	439	455	448	454	482	451	473	468	422	457	418	436	475	453	388	466	442	458	425	437	416	456	454	434	428	434	436	439	415	410	398	398	434	472	503	455	417	429	448	428	453	466	439	448	446	474	439	449	420	427	454	438	413	418	445	436	412	420	449	413	420	428	457	417	424	442	425	461	444	438	422	436	428	424	388	413	445	432	449	410	453	471	455	451	473	449	409	438	434	387	433	462	473	444	413	442	417	433	458	468	438	451	410	436	428	450	439	464	394	479	449	452	413	432	435	463	453	443	385	447	451	421	412	438	395	441	423	493	482	438	434	442	455	429	432	423	431	405	449	443	433	477	401	433	452	408	413	434	446	456	499	447	434	431	430	433	462	435	442	428	445	449	431	422	467	456	456	425	432	465	461	437	436	438	437	455	464	470	457	434	419	450	469	441	415	421	452	429	471	450	454	444	448	443	459	419	447	422	436	413	411	426	452	432	437	428	453	451	445	454	465	465	418	419	446	442	427	426	461	428	446	435	500	418	439	427	449	441	464	428	410	457	448	491	457	418	431	453	444	422	396	416	422	434	424	453	444	440	460	404	411	433	442	466	400	460	432	396	435	438	429	413	446	472	440	438	451	437	417	442	404	434	449	467	439	439	424	457	473	444	441	456	429	483	399	453	410	423	440	430	458	472	438	445	426	451	456	448	465	426	444	404	454	407	461	433	475	440	456	425	453	445	453	460	485	495	447	409	436	431	445	463	426	421	476	478	416	416	474	426	470	442	437	454	454	440	423	402	408	452	462	430	436	430	421	430	442	431	430	471	427	428	456	444	460	425	410	437	439	440	441	409	456	453	438	481	459	435	442	410	391	411	449	476	438	416	456	432	428	428	454	440	444	461	427	447	434	471	447	444	443	467	438	424	444	483	390	465	434	461	444	432	441	398	443	432	447	427	415	398	427	435	429	429	467	423	435	439	421	447	416	430	433	464	485	457	415	436	388	428	454	460	433	438	431	424	446	460	402	441	460	475	430	473	453	423	456	450	466	431	413	471	468	418	462
24568	21388	28504	24627	21042	3115	832	561	431	410	413	326	324	354	364	330	369	308	321	337	323	310	299	313	313	282	282	299	298	285	312	291	334	315	298	299	281	292	286	291	315	275	275	306	299	298	289	299	296	270	305	276	301	294	318	330	292	300	326	293	289	294	312	296	288	273	282	293	298	285	292	302	285	273	300	272	295	287	269	321	303	296	273	280	328	280	305	327	307	309	265	323	287	300	298	301	241	302	289	307	282	328	281	288	317	284	308	304	282	291	282	325	299	309	300	283	295	289	275	306	283	311	267	292	300	307	301	301	316	310	288	305	308	307	275	292	310	318	274	329	309	312	272	305	308	298	287	289	311	298	306	298	266	301	289	282	287	286	299	287	281	290	288	315	273	309	277	282	302	269	266	302	292	294	316	309	300	288	303	274	285	269	287	310	288	290	265	306	297	301	286	293	281	291	288	285	288	320	302	258	290	296	273	283	293	300	266	343	295	311	280	307	303	315	311	273	292	274	293	291	296	318	291	275	319	321	276	288	296	272	283	311	281	273	281	292	330	297	290	318	304	265	285	283	311	281	299	284	290	309	328	266	288	290	288	288	277	303	277	288	255	302	299	308	285	295	293	284	282	267	304	322	306	283	289	290	312	298	274	317	289	278	278	290	328	300	290	284	282	268	312	289	294	305	278	289	293	293	279	285	297	311	298	316	290	307	246	314	292	286	303	306	303	275	285	292	280	299	255	296	293	288	296	294	282	294	272	307	282	307	291	326	291	296	283	270	266	311	302	278	289	284	289	290	295	294	282	264	285	274	298	280	264	284	282	298	297	263	303	290	304	264	268	301	292	286	291	288	267	272	296	284	285	260	282	316	279	308	268	270	294	330	274	303	292	287	256	285	283	274	281	300	302	289	289	299	301	301	287	272	347	315	281	289	264	274	265	312	301	289	320	279	322	289	293	281	290	255	281	273	284	300	297	317	306	309	338	314	300	294	295	317	303	327	298	302	280	310	304	257	296	301	274	291	324	279	286	274	268	253	285	308	328	277	318	283	309	285	320	305	279	312	275	273	311	283	304	260	278	267	271	294	288	308	294	300	316	309	289	297	278	261	287	300	272	279	290	287	285	277	281	306	298	276	290	272	273	293	292	287	313	306	272	288	281	298	304	280	293	264	276	311	303	271	298	274	288	302	281	292	280	318	264	297	283	275	296	295	271	287	297	275	314	298	276	306	310	249	294	296	270	288	288	281	300	309	285	291	287	260	307	276	271	275	254	287	287	273	289	286	291	295	326	317	300	282	282	277	295	280	273	291	278	303	277	297	290	294	280	277	294	289	306	301	292	293	291	300	280	300	289	325	274	278	263	309	293	271	292	275	299	282	300	293	305	282	299	298	311	274	291	259	299	285	288	277	308	272	302	285	349	284	287	283	308	280	285	259	276	266	297	270	270	311	305	278	285	291	317	296	297	324	300	305	277	290	314	268	259	291	310	283	267	295	266	323	286	311	284	272	303	306	309	271	304	313	276	284	265	273	305	303	286	269	309	290	276	296	284	275	309	292	264	280	268	305	291	313	290	285	292	276	302	269	297	293	292	277	284	266	297	253	282	301	290	272	275	303	280	285	289	309	287	289	279	323	295	285	310	235	296	294	312	261	300	294	271	287	290	314	282	283	247	304	297	304	294	291	287	294	305	287	279	282	292	299	286	303	299	306	271	295	285	245	268	307	285	279	310	299	290	314	282	277	309	263	277	289	291	313	288	262	270	260	296	297	298	307	306	295	302	292	305	272	266	298	281	301	289	300	292	295	292	310	293	296	289	259	300	270	307	286	300	310	295	297	296	250	277	328	300	271	289	262	286	305	279	290	290	292	291	282	296	261	299	287	299	263	294	292	268	280	293	265	287	279	294	282	302	284	300	290	292	291	294	292	303	268	309	304	263	284	281	305	301	263	289	294	270	297	297	298	294	261	277	293	293	305	280	297	276	272	290	282	281	305	266	299	288	275	305	305	284	262	303	295	296	277	266	278	303	292	305	288	287	290	300	286	274	302	306	258	294	276	288	305	273	318	280	283	298	319	280	292	292	321	309	254	280	273	298	298	330	278	295	279	255	297	300	312	290	301	264	265	299	308	250	307	309	273	284	282	302	280	259	250	289	302	309	297	311	285	329	290	299	316	286	289	293	287	298	294	292	264	274	291	290	299	288	282	291	292	278	306	262	316	292	264	271	316	296	267	305	319	310	307	268	299	278	289	296	285	271	272	264	291	265	263	316	319	294	326	276	279	280	309	280	290	287	289	299	277	284	282	309	272	287	276	303	298	302	314	301	284	290	317	302	295	290	297	277	284	268	273	288	238	312	293	293	276	299	291	290	264	287	270	305	283	290	288	281	293	299	276	273	279	297	308	321	256	276	296	297	317	305	251	276	320	274	324	281	289	275	271	274	324	279	296	261	297	299	280	289	291	286	307	282	298	280	277	277	294	307	275	275	285	302	291	297	306	282	291	294	302	296	296	297	300	279	321	288	245	273	293	287	305	268	305	298	258	276	301	293	299	272	307	306	303	293	325	295	296	276	291	275	305	301	266	288	280	287	289	300	279	302	295	303	282	246	304	305	299	280	285	302	296	304	283	318	287	277	310	274	283	317	245	298	312	300	284	301	263	276	280	284	303	271	262	285	282	297	287	268	306	277	282	248	280	277	295	293	268	315	272	297	276	289	283	297	283	298	282	283	301	299	282	290	292	300	303	302	297	265	297	273	279	297	315	301	286	289	305	252	297	306	293	283	259	320	310	293	301	281	307	306	303	306	295	303	302	310	319	289	272	286	312	285	294	278	314	288	299	299	280	311	268	292	304	284	305	307	291	273	290	290	290	257	314	295	291	263	307	276	281	272	329	302	301	300	282	250	297	312	277	271	292	314	243	311	335	288	281	284	295	291	292	285	287	280	251	279	306	332	295	287	305	292	308	273	265	280	267	291	280	278	295	309	284	276	255	315	263	299	272	295	294	276	282	288	285	332	296	286	288	293	288	299	269	290	304	323	286	316	292	293	275	290	269	283	302	292	290	270	279	288	269	312	301	309	301	290	271	291	276	277	304	298	295	274	283	286	279	312	297	289	265	306	269	284	301	298	297	314	285	275	279	285	308	259	282	306	297	283	328	294	277	261	296	292	295	317	302	259	265	281	289	292	300	291	288	297	294	318	285	331	261	283	292	269	282	278	294	313	288	296	279	279	266	287	283	306	286	303	291	292	313	279	281	305	301	263	286	277	258	253	280	304	275	289	252	273	310	261	302	279	302	275	307	263	295	312	290	263	303	274	300	293	283	270	294	301	286	269	303	281	346	273	257	276	281	265	299	290	301	303	284	321	288	288	261	308	291	279	279	287	282	307	311	299	312	300	280	330	305	268	307	302	275	290	280	249	311	290	273	310	285	313	301	292	266	265	285	268	301	294	276	293	290	284	286	290	307	307	321	257	303
3754	4788	3934	2043	1234	928	797	607	559	470	433	413	391	363	323	331	332	327	311	293	321	317	287	317	319	277	288	311	280	269	302	277	322	276	283	303	306	308	309	303	272	285	259	246	277	318	267	246	283	272	275	296	276	276	285	270	264	274	303	276	295	281	253	286	272	238	258	277	276	245	286	317	268	275	258	280	298	277	275	271	265	254	260	269	285	266	263	271	275	288	288	265	279	287	278	273	256	260	252	262	276	279	303	290	259	281	251	292	242	256	290	263	289	277	275	262	262	279	280	278	252	284	247	276	279	251	277	313	257	275	279	271	255	248	255	278	269	302	259	283	253	276	248	248	268	294	293	265	247	288	270	288	277	271	266	266	294	290	296	252	248	286	300	283	281	269	251	308	287	266	286	272	280	242	265	286	278	248	296	277	247	269	256	261	259	245	304	292	299	286	264	289	261	255	277	283	281	273	279	256	276	281	269	253	235	270	271	280	270	271	276	278	264	271	270	259	275	267	281	259	258	233	293	268	236	285	281	268	266	272	265	257	275	291	281	284	268	263	272	277	289	273	291	262	274	300	247	293	314	306	274	317	288	294	276	314	290	251	282	294	264	271	273	278	289	264	264	256	268	271	268	274	258	264	322	263	275	280	271	277	273	283	268	282	270	268	301	258	269	255	260	276	241	242	258	245	266	287	277	289	266	255	278	285	253	266	279	263	286	264	264	265	251	260	272	293	285	290	283	244	282	267	288	296	272	295	292	249	269	297	278	283	278	278	281	267	276	295	258	266	277	271	293	270	285	262	268	292	303	264	221	288	259	303	283	297	270	281	279	277	254	263	270	287	303	283	260	288	243	293	273	241	263	273	247	248	292	271	245	314	267	271	237	280	296	250	279	266	260	254	269	283	275	271	290	247	253	296	248	306	242	255	308	272	251	268	246	285	277	289	272	268	283	242	247	308	249	270	265	261	273	275	279	250	259	276	259	288	279	260	260	251	256	274	276	283	268	254	269	259	247	283	267	237	281	289	291	267	268	240	249	274	245	257	263	273	260	260	308	281	255	290	268	275	292	258	311	292	293	280	279	293	260	289	267	291	279	283	262	281	287	264	282	253	264	291	257	261	257	250	261	226	299	272	293	271	280	265	283	270	306	283	249	287	276	255	272	262	292	234	275	269	264	294	271	258	288	292	261	280	288	230	256	284	278	280	294	252	230	237	291	246	270	269	316	241	288	253	238	250	239	282	260	278	299	273	287	265	254	269	275	259	279	267	270	270	266	289	262	274	259	292	287	258	278	274	254	268	269	264	278	264	303	294	247	290	210	281	250	272	261	266	262	246	270	274	285	257	268	271	252	258	302	270	268	249	255	257	299	242	267	268	269	269	247	295	281	283	279	251	288	287	258	268	257	232	279	285	255	253	280	295	254	260	254	304	276	264	294	252	290	257	294	258	276	274	271	284	279	276	257	263	265	264	248	281	272	260	304	254	269	292	255	263	254	276	266	276	278	266	257	264	258	250	260	249	258	258	271	260	257	292	253	283	255	258	258	281	316	256	269	269	267	269	302	236	234	279	243	280	251	281	282	265	241	251	279	278	298	247	269	264	268	258	264	227	310	289	268	267	265	263	266	266	284	257	263	307	283	270	277	241	251	252	271	287	276	240	259	274	297	256	250	259	265	254	251	258	275	277	279	255	301	269	259	304	273	297	250	267	253	302	284	301	276	279	275	275	245	261	297	289	265	245	268	290	244	235	300	280	277	250	254	256	261	270	244	257	251	257	254	262	263	286	281	270	282	282	268	265	279	272	285	253	272	271	248	263	246	281	290	247	297	274	258	260	272	267	247	247	273	273	273	273	291	275	248	279	282	246	276	258	270	286	254	268	286	303	262	312	248	250	254	266	271	295	260	269	275	285	265	234	291	286	239	289	277	288	265	292	282	287	261	255	256	241	257	261	297	272	289	293	270	252	277	273	269	258	263	288	263	254	275	263	278	265	252	263	265	247	295	280	267	271	249	281	272	275	249	263	299	270	297	252	266	267	245	274	283	279	296	293	249	263	279	262	263	267	245	278	237	271	282	272	277	264	245	287	257	286	238	255	236	260	270	278	276	262	264	247	274	265	269	293	250	301	249	315	261	271	275	277	280	254	256	265	265	285	299	246	269	263	282	256	289	279	258	263	296	286	258	258	271	295	272	234	257	281	275	267	257	280	271	291	250	287	271	266	256	273	264	296	232	280	252	261	268	313	287	270	269	306	280	253	284	283	268	268	290	259	260	243	277	284	288	270	289	275	271	273	271	234	280	306	282	260	287	265	262	298	243	268	280	274	281	270	281	271	283	250	285	288	284	243	300	270	285	265	288	250	253	279	265	278	281	305	272	298	288	253	256	297	264	283	256	241	277	262	250	268	249	274	276	263	225	300	285	263	286	261	256	262	278	250	248	242	279	270	256	250	260	279	265	258	253	244	293	279	256	265	238	274	253	253	264	274	283	283	276	263	272	265	253	278	245	255	275	253	250	263	307	261	255	247	278	284	256	288	275	262	264	262	260	251	276	257	273	256	263	294	273	261	332	258	281	265	255	252	283	238	281	262	248	277	272	247	257	256	281	287	271	285	241	267	281	289	286	292	281	284	268	272	247	244	263	257	294	267	302	290	281	290	283	237	290	263	279	261	264	266	256	308	252	312	265	291	248	261	276	250	264	270	269	266	276	261	257	270	266	269	250	261	291	253	255	284	255	279	259	261	240	281	239	255	278	287	269	261	272	267	272	261	287	270	262	259	277	284	290	268	285	292	255	269	275	251	266	282	265	287	270	285	278	286	259	280	242	289	280	279	292	268	265	275	278	238	273	281	248	257	269	268	253	242	267	256	271	280	262	274	246	265	250	273	290	259	275	278	252	261	263	290	285	264	260	265	254	282	276	265	280	245	262	277	271	260	271	259	252	286	293	277	265	253	280	252	262	285	256	271	257	281	267	256	275	253	283	252	254	285	246	264	272	272	264	269	295	289	243	266	286	288	274	299	257	273	262	265	241	250	243	259	276	261	245	278	251	231	229	285	252	277	279	279	270	267	262	269	267	265	281	280	274	243	267	267	280	280	274	262	256	262	281	300	252	282	291	298	280	270	263	272	249	253	261	279	281	266	266	284	240	264	270	250	309	252	282	271	255	271	247	258	259	236	272	261	273	285	277	258	238	259	267	316	295	269	248	264	264	262	271	283	279	268	256	276	274	260	272	256	274	247	279	265	244	262	263	284	257	250	253	249	287	254	248	284	255	294	281	261	274	254	297	259	283	273	260	234	264	283	282	272	268	263	271	266	270	271	286	276	279	251	269	266	289	242	278	252	261	267	258	267	259	283	267	295	243	269	265	273	266	242	266	255	258	238	253	279	257	264	266	244	253	286	265	231	275	255	270	286	249	283	266	289	246	273	275	223	263	251	278	271	260	240	293	270	260	283	276	267	317	263	275	273	256	268
27809	10131	1959	1374	1166	862	850	824	862	854	879	881	831	864	895	811	862	832	829	843	815	823	848	814	801	811	832	891	814	855	841	881	825	870	831	826	860	872	875	816	838	898	828	916	798	846	817	879	901	811	841	839	815	866	811	766	827	817	888	820	861	882	883	782	839	832	805	826	853	860	755	821	862	851	896	873	888	819	761	832	875	811	828	835	839	884	869	794	824	841	796	827	869	838	810	859	800	824	846	811	816	873	853	832	848	815	813	843	845	838	820	873	851	879	868	847	843	856	802	883	825	901	812	858	868	852	830	842	853	829	834	814	842	870	822	834	875	813	784	768	870	847	822	815	819	858	830	815	843	861	845	837	803	832	892	817	919	803	840	834	856	819	769	852	880	832	847	898	820	880	831	802	843	813	868	852	822	814	840	874	835	855	841	835	831	802	817	856	846	847	888	821	784	866	888	864	852	829	807	827	870	861	831	866	842	862	845	874	842	796	799	832	840	823	833	849	849	767	842	839	818	830	860	804	781	810	803	888	875	864	835	900	833	835	851	818	837	823	832	856	800	792	789	815	785	846	867	865	797	802	878	750	853	787	827	846	825	853	868	797	794	803	817	855	835	882	822	793	820	809	805	848	842	834	809	859	864	846	849	862	834	782	860	878	829	851	837	797	840	822	863	818	857	784	818	871	858	827	822	841	884	810	882	827	812	875	865	803	834	859	877	852	876	859	794	837	837	819	840	825	879	817	829	890	827	851	843	837	904	832	833	793	811	808	819	864	846	792	839	901	794	853	840	889	832	836	902	844	840	820	859	807	854	898	798	775	877	871	813	847	795	793	853	863	858	817	823	887	894	866	843	858	828	854	845	810	808	900	826	796	861	884	850	883	851	810	869	854	824	852	826	843	784	806	877	856	823	807	811	822	876	846	796	799	794	782	805	832	803	830	853	806	856	819	848	856	865	834	837	856	819	833	875	882	857	817	838	842	797	828	794	839	776	832	853	860	818	841	878	841	801	802	838	850	813	867	833	834	848	799	817	841	809	827	796	836	800	810	809	824	861	813	811	847	817	830	862	837	819	852	838	855	825	830	757	821	854	800	873	861	865	835	785	870	858	856	893	832	785	843	870	869	813	856	815	816	852	879	851	839	862	884	900	840	800	781	830	859	843	785	831	842	790	859	893	887	826	859	765	799	863	867	859	840	885	849	850	812	809	882	827	820	853	867	867	839	839	837	842	836	825	871	826	808	812	872	844	868	831	822	889	830	838	835	803	828	834	795	834	779	857	882	897	825	853	854	784	860	878	826	813	875	832	772	828	904	855	870	920	837	845	843	845	901	841	804	841	802	848	805	868	862	840	863	836	861	856	837	843	823	836	829	876	904	844	838	837	813	795	878	854	846	850	828	842	842	844	842	867	839	842	823	845	833	806	791	895	857	847	871	844	824	890	834	835	830	787	791	841	880	820	849	772	846	819	834	839	818	792	833	823	829	835	854	818	835	818	813	803	825	816	817	780	820	811	828	881	854	823	804	826	828	791	793	858	824	877	840	873	883	821	829	842	789	831	869	826	868	796	850	815	794	841	848	815	819	777	840	822	857	871	822	864	832	898	823	822	837	872	869	859	855	852	870	865	830	847	844	888	883	890	816	899	915	791	808	844	846	833	777	841	846	844	816	873	853	851	872	858	859	794	835	779	828	847	857	809	872	800	826	843	867	816	842	799	828	846	817	781	813	791	805	816	856	869	839	812	800	826	840	796	799	786	849	796	864	850	840	834	807	870	815	844	839	851	804	774	865	822	831	859	868	871	800	864	876	894	816	805	839	803	850	795	871	810	868	829	831	877	856	758	814	835	806	887	882	825	851	895	825	815	847	851	840	844	847	758	796	855	842	827	847	847	869	823	811	803	840	798	825	839	842	787	838	860	840	821	826	839	806	769	852	839	796	869	816	885	802	895	864	899	821	852	851	812	824	820	888	838	876	806	827	803	843	821	895	850	829	830	800	829	824	808	790	832	785	805	844	842	802	799	844	816	852	801	823	852	907	782	816	829	857	844	829	827	893	816	868	824	874	815	768	847	842	831	869	872	832	782	826	879	856	873	853	844	836	851	828	835	810	842	881	828	796	858	838	825	836	847	887	842	858	812	865	853	796	858	832	832	841	814	860	832	816	870	837	815	840	858	886	877	796	834	864	926	872	885	842	856	843	843	843	878	840	855	849	818	807	857	898	883	809	842	829	875	833	817	867	834	844	818	864	827	842	806	837	815	831	821	849	841	844	830	905	841	824	818	798	794	858	826	894	835	822	846	878	784	824	791	836	802	899	822	821	772	829	836	836	863	878	804	880	803	845	897	844	814	867	828	854	917	857	791	855	814	802	893	833	835	802	796	791	865	809	836	845	878	858	826	823	869	867	868	841	838	898	803	865	796	889	842	807	857	820	822	869	833	802	811	743	836	933	831	894	833	812	819	851	814	847	792	845	815	863	825	856	843	852	823	841	836	818	827	824	814	869	841	835	892	840	821	816	882	846	866	845	816	872	860	841	790	815	826	824	860	843	849	867	821	833	826	842	812	822	845	812	885	847	879	826	879	807	817	867	848	828	808	829	796	826	874	800	784	787	858	833	856	830	828	818	862	827	845	869	851	822	780	787	846	867	861	893	795	859	845	831	831	819	890	790	856	826	832	864	827	854	836	790	870	844	856	879	811	818	907	869	843	904	804	856	872	863	833	818	859	796	869	856	854	835	825	856	830	806	799	810	870	873	825	893	841	802	814	860	854	822	873	826	822	784	810	859	823	786	869	832	826	834	845	881	809	821	842	865	825	851	805	834	797	864	817	859	827	842	864	840	822	845	809	858	810	872	818	823	833	866	793	857	815	829	850	875	857	827	833	761	842	825	837	855	886	842	846	783	858	896	815	780	786	868	813	835	813	832	839	776	846	831	782	792	828	851	840	815	842	822	831	836	840	785	846	860	843	855	828	824	808	858	879	836	859	836	863	888	824	836	846	826	798	849	842	789	808	768	829	844	815	832	857	826	871	850	840	797	849	846	834	839	824	866	839	851	848	797	802	824	826	840	837	783	881	886	832	822	895	816	864	824	864	808	853	809	853	848	867	835	873	880	874	831	883	833	797	823	772	844	814	802	791	800	799	845	803	817	838	830	840	806	839	890	854	817	863	885	817	818	857	890	834	835	810	869	870	828	866	904	838	825	824	838	841	844	788	847	815	892	841	844	867	843	842	833	841	809	851	808	825	881	868	813	853	809	842	848	856	839	870	858	841	893	882	779	825	825	806	817	796	825	817	855	830	828	906	796	844	818	845	893	837	860	809	826	849	887	798	845	805	779	835	839	839	862	798	836	821	776	796	830	822	786	880	915	856	860	806	839	864	912	896	809	888	842	869	829	840	831	833	812	807	849	805	873	837	887	806	883	783	842	847	806	795	845	796	889	876	895	906	832	840	823	789	838	827	850	832	861
5540	907	879	745	761	695	703	657	680	667	673	674	649	660	661	688	658	715	684	700	669	696	654	681	688	665	684	683	666	678	688	647	693	649	673	647	645	680	672	701	692	664	730	646	681	664	679	690	685	694	639	767	667	641	649	635	655	684	659	645	736	711	667	678	739	675	667	698	671	649	655	669	738	685	692	662	691	682	671	683	715	647	699	637	668	629	633	640	642	668	681	697	700	704	636	696	701	683	688	635	666	712	646	658	670	685	707	692	690	663	708	662	660	642	720	663	688	668	672	680	707	638	660	680	637	668	651	699	653	653	690	672	697	638	663	696	664	684	671	670	661	716	728	680	624	654	639	657	696	690	683	685	637	692	656	631	660	708	663	694	719	659	701	653	674	671	701	625	666	691	666	668	675	677	665	658	714	679	672	675	669	623	657	646	647	658	645	687	691	668	628	665	684	706	712	694	646	663	657	696	713	622	634	672	660	670	635	691	677	708	724	677	686	662	612	634	701	675	650	694	648	680	700	688	698	647	644	714	620	681	669	684	697	651	635	670	683	662	654	636	669	694	667	709	659	681	730	681	649	647	679	695	683	677	692	669	645	669	689	667	654	655	617	695	687	660	647	695	699	694	688	679	684	678	614	669	686	639	676	687	694	654	690	698	677	675	703	685	696	660	691	677	711	683	655	655	703	691	670	715	689	684	582	665	711	701	629	669	685	659	662	654	696	711	678	728	662	650	713	631	676	673	639	657	684	654	698	719	651	662	637	691	667	610	669	663	614	696	656	703	668	703	722	662	675	679	671	647	684	693	646	677	721	681	678	681	696	645	662	663	697	647	626	684	700	664	694	665	682	707	663	657	635	693	670	642	682	698	663	658	655	714	686	687	663	672	665	706	693	701	654	673	699	654	696	641	661	678	710	639	688	659	647	680	728	718	674	714	640	673	666	667	643	671	680	670	674	667	652	668	704	684	703	643	653	635	678	689	706	661	633	708	715	666	738	659	606	702	663	623	665	680	639	670	647	670	643	715	660	621	653	690	649	664	723	710	662	683	659	690	639	670	684	688	665	663	705	706	675	704	653	644	706	680	679	676	721	745	647	670	668	704	690	658	643	677	678	675	677	670	661	707	715	666	666	664	676	698	662	678	677	651	658	705	710	676	670	669	652	679	672	646	680	632	671	662	678	633	676	655	682	692	656	666	661	681	702	721	675	693	687	675	684	623	602	722	673	658	667	666	635	658	680	683	648	689	647	657	668	698	683	667	705	696	668	667	695	651	661	687	687	661	685	674	685	652	705	649	689	644	638	647	657	677	628	669	702	681	669	686	713	705	678	656	689	691	664	677	642	696	647	676	704	696	630	706	656	650	633	695	709	708	646	672	701	725	651	650	650	694	686	719	701	668	665	643	709	689	630	649	663	656	677	709	689	664	640	678	672	726	654	660	657	676	706	665	685	712	746	686	682	677	631	637	661	692	694	688	749	636	660	693	710	648	690	649	690	670	669	697	638	689	640	691	665	663	703	698	691	650	644	687	636	672	679	685	688	694	666	664	663	675	711	629	667	688	710	668	750	643	661	651	644	658	656	690	712	614	634	674	666	654	668	679	632	694	712	665	672	689	674	672	677	701	723	677	646	699	661	697	708	721	614	643	686	638	663	696	647	670	657	652	663	657	653	711	633	692	652	689	705	675	657	715	658	691	644	722	656	662	653	625	714	621	670	701	662	670	653	661	651	688	671	701	639	677	697	675	642	647	672	698	722	659	685	669	678	641	673	685	617	680	657	656	691	674	659	645	705	624	745	680	690	720	685	651	675	668	704	671	690	691	663	657	677	634	627	696	704	660	653	696	672	627	701	678	652	658	666	677	710	648	682	684	664	732	661	661	642	679	691	666	697	672	632	687	686	676	676	669	632	673	669	668	651	675	651	655	650	695	641	650	684	658	706	655	703	683	674	649	678	691	669	650	715	651	679	677	639	672	658	674	704	661	658	693	643	675	701	700	636	633	702	669	623	665	665	649	641	702	688	680	672	686	683	663	690	596	685	714	636	663	722	681	657	676	636	659	683	656	678	632	660	677	674	713	690	709	642	684	642	720	652	697	660	641	701	656	674	670	670	694	660	651	678	659	704	691	670	646	670	674	687	628	657	673	691	671	671	661	728	673	640	648	670	679	702	717	670	688	656	677	670	670	690	630	654	692	660	667	677	707	655	661	680	650	642	709	722	655	678	671	662	678	602	669	683	712	621	655	677	643	655	689	644	687	659	654	706	661	664	674	651	708	669	690	725	665	677	652	684	670	617	644	663	626	663	676	674	688	688	616	670	668	644	645	662	652	670	642	669	641	642	656	735	681	676	689	718	660	636	707	665	688	682	648	696	633	673	664	660	626	694	670	677	639	627	628	721	683	648	674	689	630	663	734	633	683	641	648	685	643	680	660	642	685	666	675	662	651	667	686	737	698	638	680	695	703	673	659	649	682	653	679	686	676	677	625	685	700	710	682	627	684	721	683	650	673	637	706	667	685	676	662	662	661	699	695	655	657	675	658	631	689	707	663	675	629	674	670	694	693	683	685	692	655	674	680	697	702	620	674	666	639	662	655	687	680	646	645	697	706	662	711	644	619	723	641	638	653	706	664	679	664	683	659	688	660	659	626	705	693	743	631	627	619	626	688	660	663	642	659	679	667	685	693	662	651	645	643	662	666	685	686	702	682	672	652	735	709	691	708	629	653	676	619	701	653	707	654	680	696	648	700	684	675	683	694	672	668	651	660	628	639	650	702	705	691	670	641	748	697	688	698	679	655	648	677	663	655	707	679	656	677	728	663	658	665	685	679	687	713	661	686	684	644	695	619	694	670	667	674	685	583	660	620	653	655	661	643	691	680	711	664	690	672	649	670	655	641	653	661	725	676	663	692	710	687	677	652	695	696	722	711	670	604	714	671	670	652	643	723	706	712	688	667	674	664	719	645	671	688	699	639	718	642	651	711	633	696	669	737	693	724	697	673	674	678	661	707	694	689	645	673	720	662	673	661	675	659	671	700	707	664	656	624	654	671	664	723	697	671	654	642	658	636	665	649	640	690	659	638	660	678	700	685	696	678	681	680	722	663	678	694	623	656	674	672	711	731	632	670	672	650	718	687	653	671	644	685	650	705	634	653	701	656	642	690	637	714	654	661	671	652	689	673	684	660	680	648	672	648	709	709	727	714	660	658	669	676	661	642	679	697	669	670	676	678	696	692	683	649	689	640	670	681	686	677	674	667	694	636	680	697	651	652	689	644	682	651	729	654	677	657	662	626	654	709	689	629	666	678	651	695	677	659	657	631	707	688	667	648	657	685	688	687	692	672	701	688	669	673	658	722	727	659	639	667	657	675	712	647	713	660	651	671	704	663	628	659	726	682	652	635	662	695	677	666	650	641	657	703	659	648	708	668	689	691	655	724	686	655	617	648	649	658	655	710	660	679	670	683	717	667	684	709
25633	21396	27110	25398	3972	927	723	654	605	535	521	528	560	534	501	518	545	521	545	552	492	503	532	520	494	498	524	525	498	538	496	537	519	489	527	504	490	500	525	510	516	529	486	548	503	510	510	503	476	504	507	509	501	532	512	455	532	528	507	535	462	473	476	500	510	528	474	476	493	468	472	510	503	510	551	541	464	543	478	570	470	499	581	521	537	526	528	574	544	521	528	490	515	533	511	556	479	519	528	512	478	493	534	457	496	468	487	521	558	474	538	509	524	492	485	515	480	491	490	506	520	523	499	522	476	491	485	518	495	485	489	515	514	543	524	556	508	477	498	507	490	523	492	499	504	495	534	498	472	539	533	486	466	513	513	517	518	489	500	482	480	458	482	509	497	496	493	455	462	468	505	517	521	483	497	528	506	481	541	489	510	499	506	503	502	513	499	531	521	554	486	514	468	522	513	458	502	484	524	542	471	520	484	522	495	533	502	494	477	517	480	530	503	485	511	507	495	513	513	497	467	509	521	469	478	496	560	504	464	512	493	481	455	511	506	532	495	502	485	471	529	469	498	504	503	512	495	517	520	518	501	463	497	467	495	484	540	508	533	507	526	506	486	463	475	481	487	481	506	506	474	499	523	519	521	457	508	529	525	483	505	548	499	518	548	507	523	483	505	499	475	511	485	510	461	467	499	496	527	487	494	490	487	506	497	544	513	508	528	499	482	488	513	462	501	518	474	525	514	512	480	503	498	529	509	485	491	507	501	493	470	471	492	483	526	500	486	521	523	530	532	488	459	477	506	501	469	490	471	522	497	475	491	524	501	505	509	503	485	508	494	507	541	483	465	512	521	502	484	538	530	514	501	558	499	515	497	540	524	510	486	480	502	494	498	522	539	523	501	451	507	508	507	487	487	508	456	498	504	511	486	488	511	508	464	490	507	476	498	530	503	482	516	505	444	501	546	483	503	493	483	508	462	506	513	521	495	490	527	512	497	518	508	502	483	504	468	511	525	514	524	488	521	521	532	501	502	528	459	485	513	505	509	518	497	510	543	462	502	516	526	517	511	511	506	497	514	490	518	496	460	483	493	487	523	483	463	485	545	524	446	479	490	516	529	475	517	479	478	529	484	511	526	491	540	464	508	484	496	495	480	496	499	513	480	504	508	481	525	501	518	521	501	488	460	509	514	462	501	535	514	512	494	491	496	500	538	499	487	476	486	502	471	491	482	494	505	521	509	474	498	533	573	541	488	520	473	503	466	512	491	525	500	509	502	487	513	484	510	503	541	521	479	469	512	500	481	481	541	502	490	503	513	515	521	515	492	497	470	484	486	511	540	493	506	510	506	521	538	507	523	484	506	486	512	476	452	491	488	503	502	483	524	504	479	489	485	495	491	496	490	522	492	463	475	515	453	495	476	553	499	528	505	523	483	547	509	513	492	459	521	466	497	530	465	505	517	501	466	492	483	482	505	516	528	524	514	517	529	517	483	489	503	503	521	461	465	531	488	480	504	490	508	491	481	527	476	504	464	476	521	459	501	516	502	496	495	503	527	535	473	459	487	527	572	464	538	534	505	502	515	494	474	481	475	510	487	532	483	503	501	499	459	523	503	491	532	554	528	494	511	506	472	507	519	491	494	519	491	505	535	523	480	522	506	498	543	467	488	487	513	524	512	451	526	473	483	476	512	512	505	527	517	543	487	497	510	497	509	499	468	556	496	437	476	489	521	502	487	497	499	490	446	499	489	537	505	462	503	509	523	523	502	467	521	494	505	489	538	523	488	508	491	484	486	489	505	462	523	517	520	517	511	492	505	487	534	539	506	501	499	478	453	489	501	501	487	496	517	492	497	532	519	518	470	515	494	512	505	470	516	486	509	495	491	522	538	475	492	545	499	514	506	500	530	488	506	514	493	512	486	485	543	480	466	518	511	484	504	484	515	495	516	502	524	506	458	544	538	487	545	515	491	483	516	521	484	485	447	459	479	522	462	513	530	478	505	493	493	530	517	490	454	432	468	489	491	463	531	504	515	511	501	478	488	507	531	479	493	490	473	506	554	491	505	484	494	530	527	470	521	489	490	483	490	480	469	492	496	508	521	494	480	499	479	491	481	491	510	573	462	514	476	522	525	494	469	474	491	503	513	527	485	494	489	486	514	484	531	485	457	481	503	525	520	499	498	481	503	482	493	510	519	480	492	471	509	495	482	500	481	520	509	552	465	488	510	516	511	541	524	517	513	512	489	493	523	526	550	548	504	533	520	485	487	494	492	498	515	495	527	484	485	488	478	500	473	502	506	508	452	522	493	518	528	485	512	526	527	494	507	482	467	503	505	501	484	477	497	482	513	478	509	494	505	476	503	524	512	529	480	524	541	505	513	534	518	488	547	536	474	528	481	510	523	534	516	507	488	498	511	481	481	489	494	558	533	546	525	459	493	477	502	501	494	464	503	521	503	497	468	493	528	471	488	480	503	516	506	466	442	506	500	460	480	475	542	483	546	488	503	497	517	496	527	481	486	520	503	497	530	534	505	561	507	521	482	476	507	506	503	491	495	501	503	500	533	510	515	473	473	473	496	474	492	496	487	518	502	476	520	522	534	507	492	497	448	524	536	481	529	498	483	525	490	526	506	527	477	494	494	508	523	512	501	472	507	515	495	505	441	521	494	494	476	480	512	498	483	489	520	491	526	498	582	484	488	493	487	516	527	538	509	496	488	523	529	520	492	500	502	479	487	519	493	481	514	479	439	502	511	555	526	525	481	524	500	514	521	530	481	530	533	479	548	528	518	488	494	531	501	494	530	520	529	522	529	475	491	485	505	508	518	532	459	507	482	522	520	480	497	465	510	487	495	549	506	486	522	498	472	522	510	512	472	486	551	505	486	477	509	531	492	484	517	458	484	466	491	501	486	521	493	429	483	466	534	508	502	486	502	518	532	478	509	529	514	510	486	499	460	503	545	490	476	514	486	497	475	475	515	517	513	492	516	512	470	537	510	518	463	486	453	457	505	528	484	482	490	482	476	520	488	498	493	505	490	505	505	485	479	465	528	472	464	530	473	494	473	462	511	473	495	500	536	505	515	479	462	487	519	487	492	566	525	519	479	513	517	521	486	468	482	486	500	496	494	472	547	540	486	480	509	504	543	498	533	502	505	484	527	528	514	527	491	447	531	510	481	486	506	535	505	475	527	483	506	474	549	507	506	471	460	482	507	496	552	458	532	525	476	480	492	510	501	514	496	488	527	470	499	522	515	514	521	548	546	483	501	511	488	443	487	467	498	508	494	499	528	483	505	534	492	493	462	474	524	497	482	539	521	501	489	513	508	486	524	507	520	512	509	550	529	494	518	466	481	493	510	473	506	466	485	476	578	539	518	493	454	493	526	491	556	485	506	483	510	514	511	493	466	502	486	472	494	481	494	505	522	516	518	503	485	536	485	497	496	503	495	524	482	447	518	499	493	505	465	521	489	477	453	513	492	517	498	467
3697	2734	2288	1342	924	758	627	630	577	546	526	505	498	529	452	463	486	512	491	471	443	449	466	445	489	451	453	450	429	478	472	410	430	413	454	429	442	436	479	445	485	451	409	435	455	410	469	420	474	410	413	452	431	443	454	450	441	457	465	491	429	454	479	457	451	437	400	460	436	483	435	440	469	441	453	430	440	458	468	493	478	445	440	470	434	422	422	484	430	453	469	448	417	431	413	432	421	395	440	465	484	474	465	406	433	422	457	431	465	450	442	457	423	417	457	431	448	441	418	446	428	479	395	456	458	447	413	415	455	403	448	399	474	428	432	444	434	407	461	420	468	477	435	467	441	470	458	476	410	443	430	482	448	462	445	437	452	476	438	387	461	423	426	432	442	453	435	467	498	468	457	447	431	456	441	447	426	445	456	419	447	468	447	426	411	433	383	480	435	436	416	447	453	447	423	441	475	432	434	452	419	438	484	445	471	470	441	439	458	445	416	430	404	415	444	436	465	430	426	435	441	458	471	474	440	468	452	421	448	455	476	444	472	403	429	415	464	447	415	420	481	405	409	436	439	405	433	419	402	421	423	435	436	458	443	468	465	422	458	442	443	422	457	403	420	481	440	432	426	444	394	455	469	450	458	400	457	436	445	437	461	399	463	467	484	435	453	420	467	451	471	427	443	431	423	456	441	423	437	397	455	438	444	426	447	463	412	453	438	446	446	421	478	456	405	444	461	483	460	411	422	469	445	488	417	474	468	414	480	419	437	409	461	430	418	437	410	440	471	463	415	462	428	424	475	460	411	451	432	423	433	432	427	422	425	413	501	460	449	454	435	439	450	433	454	420	442	418	429	431	405	411	442	438	395	422	404	486	455	451	445	454	459	428	450	426	419	443	433	460	427	455	435	437	448	435	439	434	460	450	476	419	489	439	472	420	476	403	395	436	435	419	440	438	441	460	437	425	424	456	449	430	432	441	440	434	455	440	425	444	466	432	442	449	434	440	445	449	470	405	408	373	431	420	454	414	412	449	468	471	445	442	462	443	466	462	423	436	452	463	445	423	428	403	459	456	424	424	414	452	453	422	472	449	426	471	450	447	416	463	425	433	415	457	441	436	409	456	447	440	436	457	411	446	411	449	421	481	429	433	443	425	432	456	438	405	481	444	452	410	457	436	438	464	435	456	444	458	451	438	427	421	448	451	416	457	472	442	427	444	456	409	423	412	459	457	450	411	411	445	482	440	429	468	464	420	464	466	451	456	444	454	441	467	424	433	464	474	457	414	447	440	462	455	463	374	404	425	414	464	474	437	403	501	435	418	448	437	453	427	477	441	426	481	419	427	474	411	438	455	451	437	424	437	415	440	443	427	441	462	445	406	418	422	457	429	410	449	442	440	409	418	474	430	433	448	406	431	451	457	422	435	421	461	432	445	401	471	442	430	410	436	415	450	463	429	448	435	426	438	420	441	457	451	445	408	465	472	411	434	428	427	449	439	451	450	439	461	455	437	449	428	397	431	477	467	440	456	486	456	451	477	434	422	417	432	440	445	442	460	446	418	472	448	423	421	466	449	441	431	416	413	414	455	411	451	477	454	440	434	424	431	450	439	458	439	422	451	451	470	421	460	417	456	434	429	431	424	447	399	451	447	426	427	470	412	450	401	421	430	422	428	424	435	443	398	378	437	466	445	450	442	465	424	417	423	453	418	420	440	444	440	447	447	431	430	425	476	457	459	410	448	414	431	457	451	428	482	415	450	451	442	435	415	420	436	434	429	443	455	446	415	440	452	442	469	410	411	413	404	402	409	474	457	457	444	425	418	443	465	479	425	402	435	448	454	454	421	441	447	445	431	435	432	444	407	457	427	443	458	448	434	452	420	438	432	461	433	449	436	429	425	471	418	402	472	413	426	457	439	410	448	452	426	439	435	453	441	432	438	433	430	427	449	382	427	460	450	395	451	453	407	471	439	439	424	422	445	451	460	483	450	439	457	410	448	429	471	472	434	463	412	432	416	475	440	440	445	443	449	467	477	473	428	424	435	473	426	442	454	462	431	415	473	451	426	452	433	439	421	439	450	392	435	414	445	444	436	478	403	427	426	460	414	429	422	444	481	452	428	411	430	451	461	456	412	438	459	428	402	429	448	437	438	449	455	432	444	414	434	421	404	437	423	443	457	400	404	431	481	446	430	416	454	467	427	409	481	458	436	419	438	477	424	427	441	455	471	411	456	416	415	430	433	457	456	449	458	444	475	447	449	452	438	409	421	463	425	455	471	462	436	439	458	431	444	386	364	443	426	446	414	473	461	436	460	437	405	432	411	444	429	417	448	458	463	425	457	470	462	415	410	428	439	439	443	452	425	413	423	453	400	470	414	427	414	405	470	411	428	402	487	445	474	443	403	453	459	422	441	426	435	436	430	405	443	444	421	436	443	443	445	435	423	437	446	444	441	417	448	440	424	444	424	429	446	415	447	421	427	424	467	426	437	432	436	456	413	415	460	440	419	428	463	448	400	421	424	464	402	423	436	431	442	419	428	443	439	462	448	441	415	425	457	448	425	428	428	413	483	478	441	436	434	441	442	455	404	419	439	430	448	430	451	394	450	475	405	464	410	445	442	465	436	440	477	433	434	437	428	447	407	444	413	448	432	404	451	416	434	427	414	456	395	438	452	437	456	413	413	386	439	456	470	457	428	428	458	427	441	454	411	427	425	425	444	394	412	432	439	385	419	421	429	425	457	435	433	447	413	423	425	428	431	425	426	394	440	433	431	456	463	430	424	408	448	398	449	397	436	453	432	464	454	411	441	454	448	470	486	462	397	448	427	488	458	420	414	438	424	441	443	396	436	434	428	437	418	477	462	439	485	411	431	469	441	408	446	445	411	447	440	420	430	447	411	456	436	457	431	435	451	422	414	433	436	451	422	419	442	462	461	396	444	447	476	461	469	420	479	403	455	431	438	459	391	429	432	446	454	425	414	434	420	398	446	450	448	432	422	423	442	471	436	446	450	443	412	419	426	455	412	441	439	425	435	408	441	452	398	425	415	382	419	419	465	433	439	407	418	451	455	433	433	429	445	403	439	449	456	418	426	448	433	436	404	426	462	449	456	485	462	444	434	432	425	464	481	448	436	439	425	426	428	427	437	467	425	444	473	448	413	469	416	415	421	424	439	450	460	438	443	436	409	469	438	446	445	455	432	416	397	435	462	441	460	427	447	441	455	415	428	435	465	418	446	464	447	468	437	437	440	443	440	442	437	451	445	421	452	406	411	435	421	452	466	426	450	432	430	400	407	452	405	436	424	438	451	465	407	433	433	426	442	434	486	416	443	443	465	447	454	408	424	420	456	429	393	410	435	436	410	480	434	420	417	439	424	424	431	447	429	458	416	452	419	437	404	464	457	419	410	437	479	456	440	438	468	432	436	409	415	451	448	437	445	422	449	431	424	414	430	444	440	449	444	434	459	435	401	449	470	437	430	446	443
24584	21422	28544	24679	21066	3143	858	492	421	440	360	364	369	337	341	331	335	293	317	362	312	313	325	289	323	311	306	317	305	306	331	323	289	294	298	298	305	316	263	309	298	320	285	297	319	353	294	301	286	302	316	322	295	284	301	254	283	271	314	298	315	270	282	291	318	304	276	316	289	309	319	288	311	275	298	314	281	291	280	281	279	300	286	255	252	266	290	270	287	286	301	298	313	265	300	282	280	313	285	296	324	277	285	268	254	294	285	275	290	261	300	302	305	300	313	302	313	329	283	309	291	309	294	288	277	325	266	303	294	298	283	310	287	281	328	312	295	304	289	320	284	293	312	295	268	298	277	300	332	325	287	309	303	296	274	314	319	284	300	292	304	308	282	274	293	286	296	306	291	296	292	289	275	258	278	334	252	282	307	294	306	305	296	250	280	265	266	299	261	301	304	318	294	302	328	287	281	292	313	286	296	296	305	297	312	309	299	315	295	326	299	266	312	295	283	300	305	268	262	288	309	284	301	306	289	262	281	306	294	296	261	271	283	319	282	288	315	280	285	263	296	315	276	295	320	279	280	282	282	272	272	316	329	282	301	284	297	327	289	286	285	296	284	297	305	264	284	294	295	291	315	297	292	266	309	309	285	299	312	278	302	301	285	282	301	307	308	302	277	288	290	278	290	282	291	278	309	282	297	291	285	355	293	288	292	284	306	281	283	286	270	275	294	270	310	301	290	314	293	311	283	304	285	289	300	288	286	310	295	270	284	295	307	294	303	282	270	318	288	277	271	284	300	305	295	290	276	294	274	300	290	324	306	264	288	272	306	316	282	307	318	283	258	299	294	318	297	311	298	290	287	265	282	278	312	315	279	321	299	317	260	300	283	302	319	293	293	279	290	280	317	275	278	280	290	312	275	294	289	292	287	308	299	303	302	277	277	291	288	305	271	289	299	319	304	295	279	296	292	285	279	285	288	300	277	282	258	257	295	295	328	277	297	271	271	329	296	281	282	287	280	290	296	281	278	284	259	293	286	297	289	273	302	274	281	269	292	300	280	256	268	292	292	287	299	300	319	291	262	289	299	276	272	305	266	297	300	321	295	286	296	294	302	313	267	314	280	284	281	279	295	315	306	298	344	308	292	291	297	312	283	300	269	276	296	286	288	277	287	316	311	279	275	282	274	315	294	301	275	282	308	316	296	294	285	317	308	301	317	301	302	277	277	297	274	283	267	315	253	296	281	279	267	332	307	279	244	284	277	299	291	277	315	276	290	270	284	300	286	293	290	267	293	299	280	311	314	299	282	291	297	287	289	301	296	284	270	277	305	299	294	260	286	273	297	281	298	321	262	286	290	269	254	294	301	289	288	283	290	290	279	293	285	301	293	276	302	259	310	290	303	293	288	326	307	292	287	276	283	273	261	282	268	277	306	322	282	293	264	277	277	319	302	273	272	261	312	282	271	278	296	321	311	296	275	280	301	332	279	281	258	267	302	293	297	313	291	292	279	311	333	270	316	308	312	287	297	255	297	284	309	328	313	290	312	300	282	321	287	301	288	282	304	316	287	305	300	287	298	306	299	263	281	287	302	281	298	295	312	303	293	294	308	268	271	267	286	282	299	311	293	275	303	302	312	308	327	300	267	280	297	297	292	320	268	317	296	289	309	283	281	287	285	311	297	267	313	300	282	282	280	300	286	271	306	284	288	293	254	321	291	311	293	320	265	294	288	291	310	287	294	287	319	291	307	305	293	298	283	283	284	278	289	274	290	298	266	289	303	276	238	306	274	276	285	269	309	283	302	278	290	319	310	279	268	285	294	283	305	295	271	291	292	300	283	284	260	288	303	282	292	295	301	273	318	280	310	295	279	283	283	279	321	322	267	313	290	303	265	275	297	267	273	266	307	279	280	306	297	307	270	297	305	290	303	304	282	245	285	304	308	260	284	274	311	295	301	268	300	275	265	293	266	267	309	324	286	312	303	298	288	309	278	270	281	301	310	257	263	292	267	278	292	295	299	294	312	307	293	293	296	291	288	287	310	311	299	272	301	291	297	291	298	272	260	293	273	304	298	302	289	303	288	300	301	282	272	281	296	305	271	288	270	295	301	268	324	311	308	287	302	304	294	272	286	281	284	302	304	281	290	304	313	290	299	303	298	299	300	295	308	292	277	297	310	274	316	254	289	285	274	278	297	300	317	281	304	315	277	294	273	272	290	272	300	271	294	303	321	262	275	313	308	270	309	275	269	273	310	275	256	292	294	292	292	292	296	298	317	277	281	280	262	279	289	263	305	300	247	286	276	295	263	312	272	310	276	304	285	318	300	288	289	264	286	293	276	296	263	271	299	288	276	297	284	305	300	259	286	291	289	276	302	250	272	307	299	303	291	290	295	307	267	279	301	308	264	287	285	302	310	303	274	295	299	309	290	279	319	280	274	262	298	280	314	274	310	293	280	314	308	285	285	313	283	294	305	255	305	326	302	271	292	290	292	270	288	290	275	300	311	283	287	288	307	265	269	284	292	298	289	275	294	278	266	312	296	302	287	344	271	275	304	263	270	266	291	288	314	264	294	311	285	305	269	304	313	293	284	295	272	274	264	303	284	263	262	289	297	277	253	300	280	263	275	290	299	286	290	316	271	293	278	273	302	297	298	285	282	290	281	283	286	308	277	307	313	298	325	308	268	324	269	301	281	278	285	290	273	288	280	306	295	285	275	298	320	293	298	317	283	265	313	283	306	292	279	290	325	286	290	271	309	299	271	294	259	312	288	264	281	292	294	306	318	305	318	253	277	286	244	313	301	275	310	279	292	296	304	338	269	278	285	298	298	283	289	301	271	298	303	314	279	288	253	280	317	295	286	283	284	332	315	283	284	310	307	307	247	307	294	279	296	302	314	268	317	308	296	295	302	292	287	324	276	293	306	307	275	276	298	311	301	275	293	286	290	318	324	278	292	272	311	310	281	307	290	283	301	296	299	255	292	265	271	285	254	260	272	301	284	296	290	311	296	299	290	295	267	282	303	283	302	287	284	288	298	280	320	293	319	281	271	284	285	279	300	293	275	272	273	265	291	296	300	284	283	273	294	313	320	295	313	281	279	307	275	295	269	298	299	294	295	299	294	272	282	281	278	284	304	290	283	293	277	275	306	265	299	263	279	275	285	300	314	315	250	286	273	255	285	307	274	288	284	267	268	277	279	285	277	315	307	289	287	273	282	276	307	288	275	295	266	262	300	290	288	312	285	264	275	289	272	243	285	268	277	283	274	279	253	260	273	271	273	290	263	277	266	273	283	288	276	275	287	274	284	281	292	302	300	269	329	303	275	285	286	296	305	262	291	276	287	261	318	286	262	302	301	287	288	287	298	300	296	285	292	289	276	272	300	281	306	255	313	275	292	287	295	272	289	270	283	300	286	289	303	267	295	316	278	269	280	314	300	306	285	300	306	279	273	267	280	288	328	290	270	267	317	277	276	324	294	276	298	333
3770	4783	3942	2011	1197	886	751	649	547	481	415	389	404	396	358	360	318	310	312	350	301	292	281	303	319	289	269	314	314	270	270	314	336	298	268	268	284	261	289	302	284	302	270	300	278	266	278	260	285	250	290	280	295	277	302	263	297	295	271	307	271	280	283	257	277	252	261	283	259	259	274	280	297	272	273	286	286	288	257	297	244	268	294	301	277	266	283	276	254	292	264	293	246	281	267	273	252	253	262	277	294	299	266	269	301	260	277	274	303	277	273	245	282	250	278	267	268	251	279	268	266	268	273	274	277	307	270	287	268	247	286	275	245	283	260	286	269	259	260	245	252	270	302	260	259	264	279	288	262	298	270	300	299	278	243	259	280	263	279	296	281	294	291	279	286	262	268	294	273	268	259	266	254	288	258	256	260	267	279	288	269	261	265	277	290	278	283	307	272	275	274	295	262	257	237	259	279	259	280	291	286	257	295	271	276	267	282	278	269	257	279	246	270	256	278	276	264	254	271	271	291	249	256	271	287	268	280	280	270	245	278	271	268	287	290	287	268	293	272	251	266	286	260	248	303	261	274	256	267	265	280	277	265	248	279	261	296	269	273	272	263	266	271	277	276	267	275	290	271	270	271	249	266	251	285	264	266	276	288	259	289	299	291	286	313	284	298	275	282	275	262	306	279	257	299	291	260	292	264	283	261	268	284	266	268	270	299	238	299	296	267	261	265	271	278	241	243	282	289	247	275	281	295	291	267	296	252	296	271	279	277	301	266	276	292	283	253	276	259	295	253	285	298	276	300	268	239	247	254	281	265	289	273	256	254	241	278	285	286	267	288	285	246	293	237	271	259	283	278	255	247	288	276	279	277	271	269	269	270	307	289	282	256	256	275	298	265	272	258	295	251	263	275	264	254	259	282	300	292	266	270	280	276	307	269	292	266	260	309	275	258	234	284	249	272	282	270	249	240	258	298	257	264	241	243	264	307	288	299	286	281	285	297	264	299	265	239	275	260	240	235	280	259	262	259	253	295	274	275	281	283	253	306	251	310	260	245	265	273	258	308	264	250	266	274	307	291	266	249	284	290	293	257	275	279	264	261	252	254	290	314	252	287	270	253	260	283	282	303	300	279	271	252	266	268	283	271	271	271	269	277	277	293	254	258	262	267	265	251	256	262	275	270	280	266	247	311	298	248	292	244	269	269	256	256	295	286	251	251	272	287	262	285	246	295	267	256	284	281	283	277	287	267	283	269	256	254	249	285	237	272	276	279	269	256	258	289	279	283	264	266	287	279	289	272	292	286	295	262	266	294	252	258	271	246	262	245	248	239	289	294	275	273	262	275	262	261	254	284	260	258	271	274	238	258	271	271	309	245	268	295	293	261	265	291	242	282	290	254	230	242	259	259	299	276	269	263	278	297	249	273	272	265	251	259	268	268	272	258	252	261	272	278	291	266	272	257	272	262	271	238	286	271	269	276	275	278	276	284	237	298	265	245	264	247	285	292	285	276	281	270	273	258	293	246	271	249	288	276	239	269	272	273	290	293	261	287	262	303	276	267	259	274	269	271	270	291	288	244	255	267	279	269	263	291	265	263	251	246	281	257	267	257	293	259	266	294	232	274	278	266	296	287	268	274	261	277	277	289	255	267	294	268	293	288	233	311	264	289	240	230	248	253	241	234	285	251	252	267	288	285	235	271	265	251	270	274	238	254	264	286	267	267	242	272	263	285	291	276	260	261	288	268	272	269	292	241	303	267	288	246	301	258	314	273	292	267	268	269	263	268	296	257	270	275	266	266	272	256	298	272	275	289	254	234	259	280	239	269	245	243	270	247	277	272	289	288	277	279	261	233	260	299	289	269	251	244	266	231	252	259	266	254	306	280	264	265	264	306	232	280	268	264	230	242	283	287	283	271	268	279	265	277	274	296	293	282	280	298	263	275	292	272	279	251	235	288	262	261	233	273	222	259	258	288	275	264	297	290	263	262	270	280	285	281	256	252	252	299	251	281	276	278	245	268	256	260	237	287	274	273	282	267	271	272	263	297	272	299	256	291	291	256	245	245	277	272	278	251	269	260	268	232	266	263	268	307	294	263	269	261	262	254	269	254	283	290	264	289	264	264	255	263	264	246	293	252	272	312	243	250	276	275	241	300	266	314	257	287	240	261	255	275	270	279	272	300	274	289	271	245	286	295	260	264	246	279	274	245	269	266	239	243	285	248	266	271	263	314	244	278	289	252	275	254	242	267	283	252	259	260	272	296	266	266	254	232	252	260	302	271	282	279	273	239	258	262	289	262	253	275	270	260	272	285	260	283	259	252	267	269	262	258	247	308	268	262	234	258	272	256	277	270	243	256	274	272	256	282	277	279	257	261	271	243	278	270	240	284	255	237	290	253	252	261	277	315	280	276	255	262	247	269	304	270	245	264	269	251	267	276	280	259	254	292	272	298	261	241	290	297	268	254	262	270	257	263	256	285	263	253	267	234	257	261	266	307	279	268	274	278	264	270	295	271	267	250	289	243	295	270	269	241	263	245	271	293	267	261	275	276	244	267	230	256	275	276	232	272	284	254	244	283	283	284	234	286	281	254	284	288	273	266	260	279	267	268	253	254	266	262	268	270	267	279	282	257	259	303	258	257	275	288	270	241	262	261	250	267	241	248	281	304	264	277	260	256	271	267	258	238	273	261	286	292	234	308	282	263	286	265	274	253	272	251	274	258	271	288	251	276	245	255	258	275	282	269	240	282	271	254	271	277	231	263	248	295	244	295	295	264	277	264	294	260	261	269	244	285	258	265	256	296	255	283	256	255	273	280	277	265	254	284	268	280	261	243	252	282	257	262	281	289	278	260	246	280	267	261	268	274	269	272	252	270	263	275	282	263	263	260	227	277	258	261	292	300	266	279	281	253	305	274	280	257	256	262	244	263	269	269	248	263	280	257	285	268	268	249	275	272	283	272	234	263	288	288	251	289	264	233	267	294	298	284	262	299	238	285	282	258	266	268	274	283	246	281	260	278	278	244	262	264	250	278	286	296	250	270	252	275	268	274	280	226	243	275	278	273	229	278	276	291	274	278	277	279	267	286	254	252	293	250	262	260	295	254	256	274	285	274	300	273	271	292	288	263	290	250	237	249	253	250	277	266	273	279	241	243	278	257	288	293	277	261	247	263	274	277	278	280	277	303	280	246	271	256	267	265	260	293	254	261	301	273	266	286	254	268	279	244	260	234	279	271	277	273	288	268	268	289	285	261	255	280	284	262	279	255	270	266	258	252	259	254	255	284	244	296	254	269	275	262	287	284	260	251	248	271	261	265	274	268	256	259	282	257	264	270	265	271	246	271	257	254	259	255	243	244	242	284	283	266	257	265	264	288	283	271	277	274	283	288	242	286	260	265	244	278	277	275	250	257	293	242	282	265	275	271	252	271	235	278	261	246	285	259	252	224	295	259	274	262	267	272	286	283	278	263	290	245	296	274	260	267	290
27822	9940	1669	1157	908	869	846	868	871	855	873	849	878	868	810	829	852	837	824	806	848	816	817	866	834	823	852	857	834	816	826	825	806	887	812	858	829	828	808	823	868	841	860	851	814	874	845	893	883	827	867	794	840	851	837	762	777	814	832	757	877	772	833	807	808	877	855	837	813	814	814	821	863	811	825	822	812	811	846	759	839	854	829	800	812	860	851	818	829	812	834	851	856	834	778	814	845	887	826	835	802	806	828	838	803	820	789	841	822	812	815	893	829	826	842	812	772	816	861	799	791	834	839	812	837	857	841	875	834	814	832	794	816	784	777	835	831	838	871	837	875	826	874	845	822	813	841	870	831	861	801	869	826	799	854	798	821	821	814	833	791	879	892	862	884	792	800	877	765	875	846	837	878	777	848	845	832	853	831	862	807	840	840	871	835	789	868	786	850	826	835	809	807	812	870	844	848	851	849	875	832	830	797	810	868	848	832	831	813	822	852	833	846	834	868	906	854	776	817	877	868	851	813	843	839	820	853	816	840	853	878	841	877	819	814	809	822	771	779	825	875	819	823	847	806	851	833	830	780	824	786	855	762	827	794	807	788	819	781	777	838	846	816	827	821	822	778	811	822	795	812	827	837	775	816	781	828	830	801	814	820	812	848	860	838	859	881	787	834	828	849	818	863	823	863	845	832	779	841	819	849	829	853	811	820	884	925	777	807	871	789	852	857	846	844	836	878	815	843	875	827	863	808	782	815	815	856	837	836	801	799	819	833	798	832	828	822	819	835	839	795	858	842	793	797	871	850	825	836	825	833	885	798	807	854	825	811	836	847	894	815	850	804	817	803	785	878	778	890	830	829	823	858	835	828	842	907	823	838	863	789	810	793	833	837	815	805	843	854	789	810	864	859	851	809	856	822	842	790	805	849	795	847	801	819	801	873	859	811	855	813	788	893	860	800	813	847	845	808	888	819	817	856	908	869	812	854	806	802	854	856	818	805	845	814	828	840	817	804	805	795	827	819	827	843	830	822	845	818	806	808	832	835	825	838	856	819	789	855	798	821	795	851	871	811	799	831	828	844	856	855	795	835	872	823	789	815	863	774	864	831	838	818	790	847	826	850	842	862	839	824	900	830	846	847	845	751	835	799	819	844	788	860	805	779	852	786	844	878	796	837	784	846	780	816	802	846	883	846	881	831	857	838	859	835	823	843	841	802	835	875	831	840	829	858	851	783	822	837	885	891	866	805	786	817	816	842	830	781	860	793	844	814	816	875	810	820	868	821	797	763	849	843	788	809	822	837	811	858	844	796	801	824	822	786	869	809	879	897	854	822	792	829	867	840	838	878	852	837	805	913	856	821	847	900	836	836	815	816	813	820	852	801	822	839	819	843	859	866	837	864	852	859	823	822	834	867	845	838	804	879	820	835	826	846	883	844	823	820	822	830	844	826	797	830	852	858	798	851	875	856	800	820	888	863	831	875	795	828	815	787	813	813	833	826	839	813	778	802	789	825	811	837	839	781	852	832	835	861	758	838	875	819	816	895	893	787	851	827	796	835	832	826	844	811	847	852	847	874	823	825	879	838	869	853	845	837	778	848	835	786	833	867	774	870	852	849	810	842	800	878	832	795	814	818	847	856	789	816	813	870	812	819	804	851	849	827	883	835	809	843	805	819	830	850	793	841	854	847	873	875	834	852	866	830	864	851	892	787	797	831	854	832	884	731	799	785	807	818	882	828	823	813	865	829	838	826	848	857	817	872	827	845	811	807	783	817	873	877	859	837	856	862	861	843	820	829	885	814	811	799	798	834	815	846	815	862	841	822	807	772	800	875	799	789	824	831	862	878	789	805	847	827	823	838	838	827	817	839	847	819	794	829	912	825	825	861	755	739	840	842	877	832	820	818	802	807	823	838	827	809	785	841	821	883	851	865	842	878	799	815	831	807	841	823	847	866	894	803	784	867	809	809	855	810	844	777	850	838	917	846	836	856	799	842	814	825	845	829	863	829	739	834	817	811	821	801	853	826	812	855	850	850	873	810	864	783	763	826	818	851	846	854	861	820	846	858	858	887	801	832	845	817	834	820	792	857	831	827	811	839	805	813	818	849	848	822	862	871	792	804	821	775	794	853	832	811	856	887	855	863	850	831	820	816	849	822	830	810	828	824	839	845	833	805	827	856	814	805	789	817	859	848	887	841	792	788	879	833	876	831	796	850	809	842	828	814	877	819	855	856	829	797	825	839	826	832	864	825	870	840	830	851	845	861	799	842	802	835	811	818	826	833	888	808	776	792	760	815	838	810	873	852	856	866	820	868	871	849	840	849	855	828	882	767	845	840	789	871	819	833	827	914	873	824	881	822	811	820	801	865	840	819	834	867	829	809	861	813	813	827	856	860	839	872	861	828	847	829	788	828	773	803	859	829	820	879	853	843	807	847	845	859	872	825	808	826	833	819	825	793	801	823	858	801	911	875	848	835	828	848	754	827	839	869	817	889	809	782	793	832	842	836	804	815	836	841	831	815	805	839	803	814	806	796	857	862	834	835	804	880	842	844	802	846	840	810	753	843	807	782	827	847	864	832	887	853	805	848	743	809	855	827	800	781	817	884	799	820	865	810	830	862	797	872	837	809	831	860	852	847	877	844	847	806	836	855	803	801	828	861	799	851	833	804	834	814	875	792	839	784	807	861	823	807	900	850	816	804	811	865	859	854	830	803	825	857	867	855	774	875	856	796	798	839	844	854	789	807	757	788	845	876	828	813	852	834	823	886	850	833	855	845	777	799	796	839	817	878	861	833	808	816	828	851	882	855	818	817	841	855	811	848	871	795	884	841	786	807	859	818	765	839	849	826	854	829	824	836	827	837	776	864	814	838	845	815	803	837	861	849	831	834	860	825	876	768	789	817	824	899	834	869	846	818	821	827	822	878	857	772	876	830	819	863	832	830	820	806	803	821	811	833	787	799	838	839	854	850	830	811	817	824	768	836	825	838	841	785	815	787	787	749	791	778	891	833	849	863	805	863	872	827	824	859	864	869	871	829	844	889	863	810	809	869	880	803	881	838	834	794	833	824	855	799	832	846	836	820	814	831	903	830	810	854	838	837	808	791	833	807	838	829	829	836	792	821	839	768	902	822	860	794	880	799	809	801	797	863	867	814	836	864	843	831	814	828	858	837	825	821	881	882	852	812	816	817	835	815	866	829	839	818	805	833	873	890	841	826	826	835	791	814	858	795	793	787	841	859	849	871	859	845	802	826	764	826	831	815	831	831	819	811	846	831	797	861	786	860	836	822	798	791	806	853	828	756	824	815	839	859	838	857	862	798	876	845	809	802	828	777	831	854	783	775	866	827	834	822	903	794	846	800	844	839	807	808	870	837	864	862	854	811	851	801	798	829	810	794	842	873	842	875	851	795	799	811	786	881	830	811	821	810	812	837	827	795	812	830	861	787	824	815	834	818	805	854	784	792	850	863	849	773	829	814	883
5596	861	856	728	717	721	716	639	680	673	680	684	690	716	726	640	643	679	718	688	689	708	672	720	691	695	673	677	681	695	683	728	702	662	676	670	688	653	640	735	729	654	691	690	674	736	657	702	729	671	676	659	662	665	665	693	691	633	617	669	690	680	669	678	656	651	645	660	681	598	672	712	670	708	683	737	675	648	669	680	706	664	660	705	685	693	679	688	708	702	728	705	734	666	722	631	671	617	709	671	682	663	691	694	681	624	651	644	688	639	704	661	663	698	637	704	676	664	648	688	706	679	744	655	662	734	676	731	687	675	737	711	656	668	724	658	685	708	717	691	675	682	648	658	712	624	700	687	636	709	674	683	705	697	670	679	630	693	687	684	676	661	695	630	670	685	665	647	637	668	714	594	720	688	631	694	706	649	671	699	718	695	742	635	694	670	667	687	648	740	662	696	668	633	648	710	685	663	652	668	652	671	677	699	642	664	649	687	646	685	664	670	702	671	664	660	646	698	711	726	645	667	671	689	669	709	666	701	643	682	703	642	649	636	669	696	682	722	699	647	651	638	624	702	665	705	679	698	678	621	700	685	657	671	698	663	703	696	675	670	750	635	671	691	638	693	691	674	672	704	682	688	691	673	718	662	702	682	688	664	704	675	659	674	683	655	649	664	634	644	670	661	696	642	689	680	707	653	637	648	666	665	666	649	686	666	649	680	697	674	650	649	665	723	674	701	696	636	685	704	654	690	697	684	695	651	676	686	638	692	679	716	636	686	701	664	665	648	713	689	649	670	654	636	708	682	707	701	732	663	659	657	665	696	679	662	683	624	678	669	730	692	675	651	682	675	699	638	616	642	671	696	680	704	679	678	694	696	653	652	687	655	703	716	673	671	627	674	673	650	697	666	706	687	688	687	652	660	673	665	634	700	673	624	679	621	646	689	696	699	690	683	702	703	639	682	610	688	673	639	650	661	633	659	675	654	680	634	698	739	663	679	645	692	674	666	657	690	654	660	672	676	685	684	679	695	691	675	635	658	673	696	632	673	664	677	640	702	674	659	691	682	619	668	696	640	702	640	653	696	646	694	727	680	635	681	693	631	671	696	665	723	653	645	642	718	667	677	709	667	689	685	719	685	665	658	696	664	706	668	681	675	640	694	667	667	638	658	673	642	697	658	720	682	700	654	712	683	701	677	679	668	729	718	647	712	679	732	653	703	714	730	640	654	675	726	721	671	676	647	695	679	667	684	667	641	694	667	650	704	668	664	677	667	651	685	673	732	683	696	681	685	683	660	669	719	665	699	683	662	655	676	664	649	678	632	668	695	665	667	675	674	704	681	610	710	629	643	667	683	671	697	659	658	667	648	649	691	686	711	669	654	679	717	734	666	624	686	705	671	701	682	663	686	693	655	631	707	652	712	668	693	598	631	664	672	682	700	660	680	662	672	651	656	678	663	681	652	646	679	689	693	633	655	638	738	627	631	676	683	680	669	679	655	696	672	679	678	703	672	680	670	718	670	678	697	643	671	657	642	684	627	662	667	753	637	678	664	651	673	683	650	654	659	703	658	664	679	679	678	641	683	681	648	652	654	647	743	698	649	697	636	658	685	664	666	664	684	693	707	663	706	671	692	659	696	661	686	708	687	656	679	686	683	644	657	694	620	678	729	662	660	736	651	668	663	650	654	689	709	653	725	676	665	692	643	691	695	699	634	650	694	674	666	713	667	669	653	644	663	699	691	672	721	717	659	654	703	681	677	683	695	628	669	650	677	635	647	684	699	723	652	713	639	689	624	685	716	666	655	664	654	643	670	649	702	665	688	706	651	639	671	699	704	699	662	643	706	656	672	655	671	639	692	707	683	711	674	668	681	648	687	722	722	663	655	641	734	656	685	652	698	644	694	682	676	700	653	644	676	716	702	670	653	652	673	682	671	696	679	617	683	614	676	653	656	675	688	721	664	654	694	653	707	663	687	685	701	682	654	700	696	675	661	661	638	643	655	695	660	643	695	655	674	656	688	659	664	670	711	700	648	656	654	654	684	659	688	694	693	656	664	705	713	658	661	689	687	672	657	675	623	691	706	665	634	706	732	681	680	682	642	650	687	686	744	695	622	693	668	674	670	664	669	598	697	633	665	624	680	692	674	653	653	685	698	658	650	670	668	700	649	664	691	676	700	685	688	644	675	676	678	697	674	667	652	703	638	672	715	677	697	701	649	730	687	682	704	714	692	696	656	696	664	698	689	643	695	629	649	689	666	646	676	669	672	649	712	690	698	668	702	646	699	694	686	697	637	685	682	663	705	684	657	693	670	681	659	699	667	716	688	661	674	648	610	702	662	641	633	676	653	688	635	675	689	662	685	653	661	658	705	678	666	662	684	687	649	674	693	709	656	634	701	690	705	675	633	679	676	695	674	683	665	665	695	594	677	666	654	638	678	659	685	692	737	706	675	650	669	691	675	672	658	640	667	678	673	653	684	692	682	692	716	671	668	669	702	640	663	723	669	626	694	677	643	672	706	673	676	645	663	641	628	652	642	691	669	664	678	662	651	702	669	660	691	641	668	684	668	723	707	684	685	639	694	642	679	640	672	651	616	639	739	670	650	675	683	688	661	699	679	692	677	692	693	700	653	717	661	673	690	664	679	650	658	653	692	678	645	678	648	643	652	704	715	654	623	677	709	658	689	694	640	723	769	672	659	704	691	679	717	688	706	692	693	670	759	628	640	705	697	673	716	673	679	672	657	684	644	705	697	691	708	651	628	681	715	728	661	666	680	706	726	672	651	689	664	654	659	697	672	684	671	699	623	719	688	615	676	680	679	714	650	724	683	668	657	669	634	710	653	676	696	697	671	675	670	681	704	680	675	637	699	682	669	658	671	660	703	711	661	696	688	704	665	693	679	706	686	633	649	642	633	699	658	665	665	705	707	662	669	670	635	694	660	705	695	673	673	623	696	663	654	701	656	663	662	671	680	685	647	672	677	707	699	679	670	679	644	717	643	644	700	659	681	681	683	684	706	703	724	649	709	688	659	701	691	672	619	747	646	697	632	675	696	690	699	719	692	652	675	645	718	692	686	633	679	653	637	654	704	648	693	688	683	707	652	655	666	670	644	669	673	678	735	659	683	689	663	668	691	663	656	666	668	651	640	672	638	701	662	646	705	660	701	647	663	693	633	676	702	684	672	711	704	683	683	690	686	649	690	722	670	693	640	699	668	726	699	658	652	682	682	665	669	665	663	709	705	650	695	671	635	691	666	645	696	657	676	652	705	629	680	678	655	665	676	679	694	688	665	682	627	671	725	638	672	665	694	678	690	665	665	663	688	637	675	672	660	666	701	682	660	656	641	704	682	699	704	690	672	721	728	704	673	672	638	689	680	678	664	692	708	624	661	699	671	686	649	690	667	675	693	683	702	665	700	693	665	684	684	694	680	641	704	692	681	653	657	712	714	665	679	656	647	728	687	647	668	683	659	648	605	643	676
25763	21420	27177	25373	3948	966	754	635	603	565	555	523	507	556	478	568	539	503	530	502	544	513	472	513	524	532	516	500	555	524	515	495	533	524	500	453	512	525	530	509	511	504	491	482	488	546	481	479	509	533	521	500	563	510	519	523	503	522	495	504	473	535	545	528	463	508	522	474	527	487	478	520	469	515	500	508	529	453	534	509	495	478	480	519	507	489	503	516	519	517	468	486	467	481	471	484	466	509	504	511	474	507	524	511	504	518	505	543	487	489	516	494	480	533	468	535	499	474	514	528	504	481	473	503	530	471	494	476	501	493	495	495	487	481	523	493	498	488	534	529	479	500	546	492	497	473	465	492	477	527	521	470	476	490	484	509	522	548	484	474	495	507	511	529	508	531	475	508	522	504	489	524	481	495	481	517	508	491	527	496	506	507	506	497	471	520	493	489	531	504	470	501	496	494	525	471	514	445	533	534	514	502	463	465	497	502	472	510	487	532	487	490	502	474	450	553	546	531	535	511	514	464	485	515	499	471	428	476	499	518	502	478	497	494	505	515	473	507	476	517	485	507	510	513	500	519	521	536	483	523	485	482	473	490	512	505	517	522	508	546	523	534	474	522	513	498	530	493	479	517	510	473	479	494	539	535	560	492	500	470	528	472	444	473	521	520	479	514	493	467	512	511	545	504	509	486	514	481	490	521	503	488	469	481	561	488	476	506	513	516	466	495	491	460	530	515	543	538	479	492	560	503	467	488	479	497	474	475	500	496	494	488	532	498	519	518	517	503	496	475	495	489	482	526	487	483	498	552	529	516	489	487	494	477	474	499	496	508	507	521	494	490	494	495	473	485	518	480	523	524	524	494	530	466	492	518	528	489	503	507	488	484	492	477	523	472	514	491	524	487	504	511	505	503	521	461	527	517	492	481	491	490	534	526	509	544	557	479	519	484	459	545	505	473	499	498	485	497	534	492	515	470	471	483	521	480	501	520	502	490	512	531	457	475	522	494	495	490	508	514	514	511	473	491	547	476	492	531	474	500	523	509	502	489	538	454	465	521	490	497	537	507	508	542	504	528	492	520	515	511	482	519	538	496	513	477	518	510	526	501	503	506	514	512	461	509	501	504	509	470	524	574	471	504	502	493	508	484	520	521	516	527	473	526	527	466	489	519	494	464	513	530	480	481	480	502	498	499	502	510	473	526	496	477	512	511	459	488	497	504	532	471	479	577	538	512	516	499	496	504	499	495	501	461	497	533	479	508	512	469	494	522	462	525	497	460	479	525	508	505	500	485	525	493	560	507	515	505	511	484	511	532	508	529	502	506	520	477	492	484	500	490	515	534	524	497	527	519	511	472	526	534	520	504	491	458	525	474	491	502	480	494	499	503	476	521	532	490	530	501	549	499	497	511	505	507	467	475	505	490	525	494	490	466	535	532	502	529	501	482	494	579	489	504	505	516	484	503	521	493	488	524	544	505	499	511	501	558	567	515	522	528	490	524	499	528	518	518	486	524	522	475	560	516	519	519	463	466	506	511	556	531	496	514	529	507	460	471	497	480	510	530	487	516	506	471	505	506	479	518	505	481	501	507	467	531	514	520	472	483	511	511	506	513	525	482	469	470	498	471	496	479	475	505	463	488	523	524	513	495	521	496	526	477	540	497	465	510	516	488	527	510	470	498	518	515	468	470	470	483	472	489	479	498	469	513	536	524	496	528	535	500	496	469	499	504	533	534	523	538	538	464	533	502	481	487	489	532	480	485	487	481	475	485	493	514	483	494	507	517	491	524	516	486	528	480	446	521	505	504	551	475	487	503	462	489	442	478	491	535	499	464	504	482	462	484	527	520	519	502	495	513	526	484	440	519	469	510	502	509	492	493	493	502	517	510	478	479	499	511	462	508	484	521	500	500	552	516	501	526	518	480	484	534	515	549	508	538	508	522	512	495	510	473	518	506	490	488	481	520	469	505	509	545	495	469	483	496	494	474	520	473	516	521	513	514	515	459	520	475	523	500	532	532	512	509	509	524	506	520	494	554	526	534	455	538	527	527	536	484	528	516	503	517	494	488	509	485	525	529	485	465	494	515	519	510	529	534	513	498	508	499	499	509	506	510	514	479	509	472	449	471	507	493	504	515	516	506	521	495	526	505	503	489	480	481	514	491	478	488	485	489	514	550	510	504	485	509	490	508	487	498	507	498	535	492	551	526	468	487	453	497	496	497	511	490	483	467	494	448	465	496	481	459	495	505	494	476	524	503	519	509	557	472	522	469	478	550	523	478	512	484	495	480	489	508	523	491	465	530	502	527	488	477	517	529	516	519	482	476	514	506	479	524	477	526	475	498	492	480	499	462	472	494	451	523	506	485	464	493	486	487	472	497	540	495	501	482	500	513	511	529	484	534	524	523	478	525	526	507	490	506	498	497	520	477	487	498	480	495	522	487	500	503	445	498	511	479	524	514	496	487	519	516	494	518	504	500	481	485	471	463	537	470	518	531	468	506	516	531	500	479	482	550	538	496	467	562	489	485	507	494	500	534	537	497	509	506	496	488	486	512	522	459	496	492	512	480	487	495	523	507	497	503	547	519	453	493	466	524	500	513	464	481	495	494	430	485	506	502	567	519	469	503	503	480	478	508	517	503	497	524	511	495	519	540	530	503	463	506	509	492	486	498	500	475	483	500	475	513	474	524	509	489	459	515	517	538	500	511	520	480	511	476	540	453	499	522	499	504	480	510	509	495	522	510	498	493	487	529	486	525	504	520	456	584	515	499	500	482	517	516	515	516	475	501	532	526	510	504	489	536	521	457	509	516	535	559	533	528	497	506	473	475	488	523	534	479	552	510	496	497	514	493	468	512	497	500	491	514	508	515	501	515	502	479	507	496	515	473	481	520	503	543	527	488	455	490	489	474	500	541	512	528	524	490	498	517	535	532	528	490	495	473	542	477	442	462	551	519	528	514	461	510	496	483	489	487	541	528	528	521	564	505	512	480	513	516	498	528	464	510	478	505	522	492	477	501	511	517	496	479	537	487	519	456	530	516	473	501	529	458	501	527	492	463	527	538	495	534	530	501	522	504	511	516	508	509	510	494	502	476	493	487	481	475	469	516	501	540	481	488	525	501	520	457	494	509	456	486	481	480	524	513	516	495	493	483	494	477	492	502	510	470	496	480	509	506	503	525	523	517	526	509	489	474	516	472	494	479	462	502	466	500	514	494	538	523	531	522	483	526	513	518	504	508	472	481	518	614	500	446	474	499	482	510	472	480	497	502	542	527	447	501	492	510	521	507	512	471	489	462	507	479	530	491	463	514	489	506	471	483	496	521	491	491	510	476	481	501	479	520	479	489	508	529	482	517	511	534	488	529	512	529	558	558	450	535	491	530	500	512	510	515	505	537	503	522	463	490	480	513	539	513	518	474	541	480	490	529	516	498	440	492	502	500	591	519	526	508	524	493	533	520	476	524	515	495	514	533	536	487	500	519	479	552
3683	2832	2298	1267	944	770	647	600	558	550	494	501	506	497	488	450	471	513	503	427	448	450	459	483	480	468	474	466	440	451	450	426	481	431	428	426	490	444	476	415	451	444	416	469	419	446	427	441	456	449	439	467	423	418	460	463	451	455	446	457	443	467	456	443	482	434	457	455	413	405	439	433	429	488	427	433	455	471	438	493	404	394	439	421	426	428	401	443	422	444	425	442	460	456	407	418	459	444	443	434	424	432	437	435	462	451	487	446	439	455	469	456	459	440	447	400	452	467	434	427	456	473	432	459	429	426	444	479	417	456	472	413	434	488	470	426	430	400	426	436	437	444	451	436	390	414	425	428	474	453	416	437	460	461	460	428	433	439	428	416	421	440	431	419	426	446	433	441	417	421	476	426	471	411	448	385	423	469	479	427	444	466	451	441	387	454	424	413	460	431	470	418	436	443	446	434	446	427	447	445	435	442	433	448	410	444	482	439	466	447	421	397	406	467	467	435	394	431	451	460	396	436	443	468	433	420	384	422	458	437	438	457	443	452	409	426	416	460	399	413	456	456	441	431	423	390	405	452	421	481	419	445	457	464	453	460	407	455	437	477	478	452	452	419	434	430	456	420	426	426	446	426	452	448	464	437	450	414	434	461	433	419	440	426	419	451	434	451	426	425	480	459	467	423	439	412	446	432	427	446	463	446	433	440	468	436	439	415	461	458	435	389	443	443	452	439	440	472	455	431	454	450	423	430	450	467	413	430	437	422	425	409	469	411	434	454	433	469	461	423	422	450	426	451	452	427	453	433	408	397	427	474	469	422	450	442	462	439	430	433	459	430	408	458	448	449	432	468	445	486	433	444	430	434	419	443	442	444	458	460	475	456	422	414	431	422	424	435	402	443	433	413	453	432	475	420	384	446	443	477	428	424	444	456	430	444	436	417	415	501	492	452	434	469	433	416	427	440	428	454	424	420	420	464	389	428	453	465	470	448	412	417	464	455	432	433	442	488	446	424	432	449	434	461	421	442	445	444	449	390	427	447	409	415	448	431	429	428	457	442	453	445	446	488	459	455	433	410	470	434	450	433	457	419	417	447	448	463	445	415	436	419	417	417	410	431	389	394	421	412	449	444	431	463	429	429	445	452	490	438	427	440	433	454	435	445	434	430	445	433	427	425	449	458	468	454	433	427	426	413	461	466	447	433	433	396	402	415	445	394	434	457	480	406	449	435	467	455	436	425	455	438	425	443	430	429	432	451	470	455	429	448	404	428	412	405	426	415	426	464	467	459	405	414	464	476	430	424	400	404	444	471	412	474	424	444	442	448	459	431	435	419	437	421	443	443	444	437	453	433	460	428	414	439	462	429	433	419	435	463	439	444	427	461	443	424	429	446	414	422	420	391	428	408	430	418	458	436	453	436	433	413	462	433	451	454	439	449	459	449	441	417	444	455	454	451	440	408	489	454	466	405	415	470	490	413	472	400	420	445	475	426	467	435	406	441	421	435	443	453	420	420	444	446	446	409	406	408	447	435	430	425	442	438	441	471	416	452	443	432	436	414	441	450	484	383	402	481	466	452	461	468	452	483	468	478	442	433	454	490	406	421	491	459	457	473	454	454	465	429	406	429	431	428	440	403	431	418	436	410	412	450	449	426	458	472	450	445	423	462	413	419	453	434	414	444	427	391	458	451	400	406	429	409	417	473	452	428	415	463	430	444	435	426	441	444	455	435	455	449	471	418	452	459	423	440	424	459	458	414	433	429	460	432	428	454	430	428	413	422	478	460	430	463	455	427	448	441	456	442	468	431	452	476	484	447	443	406	410	485	400	417	436	436	464	419	423	416	406	480	399	423	450	445	415	428	434	453	452	409	411	467	431	440	421	442	444	417	465	430	467	429	417	461	449	440	441	424	429	437	439	451	450	494	459	434	442	404	456	448	454	430	468	415	422	448	434	406	427	430	475	426	464	458	450	426	433	403	414	433	420	449	440	465	456	438	457	453	466	458	443	459	450	431	400	445	414	424	442	415	443	426	432	446	395	419	474	398	423	416	437	416	408	462	419	440	440	414	409	436	455	460	435	430	431	420	462	417	454	440	451	493	460	434	460	410	430	489	424	418	461	433	421	452	417	448	437	412	474	427	422	418	452	407	424	417	468	421	460	453	434	445	475	467	432	410	462	441	443	444	453	489	417	453	412	414	450	455	460	468	448	461	420	423	493	414	416	417	399	441	409	437	419	451	459	449	468	434	461	453	428	464	407	431	431	412	445	452	432	431	452	422	437	491	417	464	415	425	422	430	410	447	433	428	461	426	402	466	412	427	450	432	425	411	469	426	426	428	496	405	458	391	416	446	442	416	437	418	417	441	463	475	431	450	403	421	403	446	424	449	474	445	420	394	449	407	427	445	478	429	442	425	412	400	455	429	482	445	388	431	461	461	455	487	434	396	447	464	451	428	460	448	418	408	454	451	403	424	450	460	477	417	394	465	438	388	415	431	439	407	404	464	415	429	418	437	418	466	442	493	423	406	502	450	406	497	420	425	425	473	436	406	420	428	453	462	480	416	442	454	400	409	410	442	457	451	423	403	457	437	443	452	444	424	442	386	447	415	439	432	428	417	413	414	452	427	386	462	444	438	442	452	447	460	456	447	467	414	469	421	436	442	422	396	460	439	401	411	419	426	416	429	460	437	457	440	453	431	424	452	425	435	403	440	466	468	438	461	395	424	469	448	413	431	423	431	459	424	422	452	414	441	437	472	442	469	421	428	417	450	420	486	439	458	430	454	438	425	457	439	404	429	462	405	446	390	447	420	438	438	444	437	447	436	439	403	454	434	384	457	424	436	431	419	438	463	411	443	428	451	441	424	482	427	431	463	403	423	459	423	412	467	442	398	400	439	434	422	410	463	431	445	435	419	423	453	453	470	415	432	442	432	450	451	439	418	444	398	423	455	440	421	443	431	457	477	423	439	464	390	494	428	456	466	416	447	443	451	434	437	434	436	438	466	443	463	427	436	422	442	472	439	434	428	446	467	427	453	416	444	418	422	451	442	421	418	417	465	484	411	457	461	449	434	444	431	457	490	440	421	441	432	418	416	440	443	470	461	420	429	462	407	419	440	397	466	399	449	451	434	412	414	416	449	433	446	434	474	448	425	458	441	451	471	439	419	437	428	441	436	465	449	435	448	433	444	432	435	417	410	423	430	408	417	443	415	447	423	424	417	411	463	443	448	412	444	397	434	424	428	436	452	443	427	449	426	459	424	426	422	442	438	440	412	446	433	407	439	418	455	450	415	409	422	419	416	444	451	435	442	397	460	410	405	435	431	420	420	425	435	428	426	464	418	409	439	422	413	428	397	438	407	403	423	424	442	447	454	451	434	450	422	428	460	440	436	416	438	457	403	431	404	446	416	460	432	456	444	447	423	435	452	433	442	412	440	432	404	401	448	411	416	470	429	473	429	405	465	419	424	402	444	405	429	432	418
24561	21412	28500	24710	21034	3185	827	513	397	389	379	345	340	336	335	312	319	287	302	321	313	296	287	306	317	284	312	298	288	286	314	303	290	269	291	274	287	265	329	315	299	302	288	281	326	287	298	303	296	313	317	297	305	320	290	286	302	295	311	305	284	273	276	315	329	302	316	271	267	306	288	285	283	302	323	290	306	309	287	321	300	330	292	295	277	275	308	287	284	282	279	314	289	286	260	309	288	312	305	309	279	300	295	291	277	276	337	283	301	289	298	305	295	278	275	288	280	314	316	287	319	304	300	306	287	288	279	256	275	291	301	301	292	270	269	266	287	271	302	273	293	301	315	274	285	268	284	293	278	295	298	309	301	268	283	296	276	278	317	298	256	281	305	304	299	277	310	315	334	270	287	292	275	270	253	297	280	279	266	325	292	273	278	302	294	312	298	287	293	296	285	285	294	253	282	289	293	260	306	304	291	280	294	285	286	312	316	294	283	300	318	279	292	303	293	269	284	300	270	288	298	265	318	273	310	302	304	311	283	300	285	292	296	310	270	297	279	296	286	287	306	307	296	302	300	284	312	295	281	281	274	310	280	305	295	320	272	300	289	284	315	281	313	284	293	301	312	311	311	305	263	276	273	278	308	288	295	289	252	310	253	293	288	274	294	277	278	291	292	300	278	281	249	272	284	307	260	291	294	290	279	271	307	302	291	274	296	275	305	308	303	280	281	282	289	304	304	292	285	284	305	300	283	277	287	279	276	299	283	294	297	298	277	284	282	309	281	266	310	267	286	295	300	277	291	294	269	288	283	292	344	289	264	288	286	281	315	297	320	308	304	293	293	319	315	293	303	278	270	294	304	301	308	308	260	265	309	265	305	280	294	270	283	286	296	312	301	300	334	284	289	302	286	284	285	309	291	268	272	272	299	298	268	278	264	278	267	292	305	303	277	303	299	256	289	297	292	275	285	261	275	307	334	278	305	287	281	280	292	296	288	257	306	283	253	267	308	305	283	319	276	272	270	300	275	291	299	284	284	302	273	269	308	282	295	289	311	300	310	301	244	296	263	295	299	323	288	278	273	298	314	295	311	283	288	267	273	303	294	273	320	275	320	292	288	288	276	276	299	277	271	284	265	298	299	282	303	310	292	299	280	298	290	347	296	298	290	288	292	276	298	309	318	259	290	283	287	270	293	287	295	295	308	288	268	304	281	286	272	288	294	299	267	275	305	290	285	301	319	276	286	274	275	274	293	313	278	301	260	302	288	281	278	309	294	298	301	294	278	277	293	305	282	277	278	295	289	262	302	330	256	287	299	284	287	289	329	280	292	291	278	294	282	268	288	289	276	296	264	281	289	283	298	279	295	257	300	299	290	287	284	310	296	294	295	303	302	297	309	277	300	307	259	268	283	290	273	261	319	296	296	275	303	286	311	299	281	296	279	278	278	321	299	307	277	260	279	248	269	288	271	283	295	262	291	287	304	285	291	280	301	282	299	251	279	245	286	293	294	283	306	252	284	297	290	279	278	288	277	272	257	291	312	288	264	298	278	289	278	311	279	261	270	289	277	277	256	284	313	294	307	272	263	289	333	284	286	270	267	275	284	248	268	274	274	287	298	249	314	268	321	290	263	296	303	320	299	273	292	299	312	323	272	284	290	287	283	293	287	289	285	286	292	307	287	275	285	276	295	310	302	270	321	277	274	280	317	321	267	278	254	276	315	287	316	287	296	247	298	292	320	269	292	263	277	308	301	249	271	282	276	274	257	270	280	310	288	267	274	281	273	317	288	317	304	287	292	281	291	286	282	312	273	282	280	307	273	261	287	287	290	290	298	290	327	271	252	273	279	302	282	292	277	319	305	305	309	317	271	270	303	278	287	295	293	298	284	327	276	293	280	278	308	250	315	298	293	273	246	286	272	260	315	290	305	284	298	271	287	283	279	315	273	300	296	303	314	279	281	288	295	265	316	261	247	292	279	318	284	280	292	293	295	263	253	268	270	316	269	309	320	313	304	291	276	291	256	294	292	306	283	270	256	288	293	270	318	269	295	298	297	302	276	292	280	292	303	287	307	345	294	278	270	278	322	304	267	315	276	290	281	284	269	291	284	276	297	285	274	280	291	256	313	316	289	335	297	317	263	293	288	264	304	251	290	326	291	299	261	271	301	295	291	286	287	268	256	258	274	298	297	274	271	268	284	301	314	287	275	277	300	304	286	290	283	286	288	323	286	298	291	263	312	282	315	314	296	293	283	275	263	262	287	298	305	277	324	286	276	269	245	307	303	274	297	298	293	286	259	281	276	313	279	249	283	282	273	291	308	289	281	265	294	303	274	274	291	294	298	303	274	298	298	269	243	272	277	268	288	282	298	304	280	271	317	313	289	312	291	276	263	299	309	276	290	330	288	267	312	299	288	311	284	258	285	319	298	272	304	273	338	269	292	313	323	296	269	263	288	301	288	260	292	303	277	277	282	310	268	297	303	313	312	331	270	286	280	262	266	303	284	254	286	284	307	262	280	296	289	299	289	283	286	295	283	275	262	305	292	298	292	292	284	297	283	289	291	299	300	282	330	278	293	270	287	307	283	299	293	319	283	282	292	270	322	282	283	317	294	312	311	314	276	241	254	291	284	300	256	286	318	280	286	318	264	298	309	290	301	321	328	298	286	260	280	276	297	303	288	310	306	297	273	305	288	273	310	284	297	276	291	271	308	268	250	260	321	313	300	286	283	289	297	304	298	267	295	293	298	266	269	253	299	302	285	304	278	290	307	253	279	268	250	283	284	325	296	266	293	280	260	303	266	329	311	309	272	299	288	294	315	273	277	276	304	290	326	277	275	294	279	315	265	272	257	301	295	294	265	283	285	286	298	267	251	288	277	280	290	291	280	319	296	290	307	267	263	298	288	284	272	323	296	279	298	277	260	301	272	264	314	248	296	301	304	298	270	316	287	275	296	278	315	325	244	296	299	267	283	285	262	273	272	305	285	325	265	285	295	256	273	283	294	298	286	295	269	291	295	314	272	274	270	281	276	274	278	296	291	264	310	306	282	317	287	292	286	279	263	279	292	283	276	281	298	265	308	315	260	278	280	285	303	291	266	305	265	322	303	267	265	287	283	271	290	284	293	283	315	269	290	312	296	301	321	251	288	279	304	264	306	309	303	271	283	266	277	282	318	275	318	290	255	271	289	254	286	307	294	301	291	253	302	305	311	294	271	298	304	308	300	280	303	296	304	279	306	276	307	301	287	309	274	262	292	272	288	304	270	315	307	274	299	309	268	282	301	313	300	250	265	293	288	293	278	285	314	272	281	291	291	299	291	324	320	303	287	278	280	313	316	293	255	289	283	274	319	295	289	283	293	258	297	274	294	259	299	262	313	297	278	255	262	287	304	300	294	285	298	285	312	305	295	277	295	322	290	286	279	297	299	263	291	298	301	278	281	279	305	299	292	304	285	265	275	324	274	263	283	284	280	313	263	263	316	264
3817	4693	3873	1971	1247	928	701	577	545	453	393	429	416	339	333	344	328	349	338	319	288	296	300	313	297	307	297	305	283	319	269	287	286	300	307	274	321	248	301	299	261	290	287	277	293	303	276	274	285	261	273	272	284	293	276	264	270	271	262	260	272	279	255	280	261	294	273	275	281	301	262	285	292	281	259	247	269	283	306	236	290	276	293	261	264	240	275	273	304	266	276	283	277	283	266	270	242	289	266	269	247	279	283	288	265	278	229	285	286	287	287	255	293	264	294	266	268	253	262	261	283	273	289	263	258	275	274	305	292	244	264	254	268	282	238	249	268	270	251	258	228	274	278	261	280	290	266	285	254	302	250	249	260	260	253	284	279	300	276	280	258	232	258	284	272	267	264	273	259	286	288	250	276	257	292	260	286	273	257	253	272	293	286	274	272	278	278	291	283	275	248	260	278	284	239	270	263	281	284	271	272	253	233	269	281	259	264	272	273	257	266	283	258	267	292	253	253	283	239	280	286	235	267	249	223	279	247	269	270	284	234	282	280	272	281	265	266	275	278	271	269	278	282	263	260	234	283	280	268	272	256	265	274	263	247	276	267	282	273	300	278	269	273	272	274	273	303	278	277	280	293	266	282	251	252	268	281	277	243	280	261	261	279	302	266	340	266	271	258	276	288	277	255	303	271	287	266	276	285	258	283	265	275	289	238	270	280	299	291	259	264	276	270	269	292	276	281	274	230	291	267	275	261	280	257	266	260	273	259	301	283	278	253	306	245	230	256	251	285	229	267	265	259	263	292	278	296	247	255	267	284	274	268	288	257	317	266	252	305	287	274	259	260	256	272	269	302	254	263	258	295	281	285	287	244	259	262	241	252	253	250	260	297	265	263	267	287	268	261	290	289	257	273	279	263	286	288	269	278	240	298	257	285	295	267	252	265	243	252	238	267	266	265	252	276	268	279	255	273	252	261	268	243	266	301	278	268	257	288	278	275	262	273	264	278	278	264	275	266	284	254	256	255	269	295	270	289	267	274	269	259	260	249	269	243	284	279	284	285	272	252	231	300	270	276	274	253	272	281	244	251	266	291	279	295	292	276	286	272	258	288	262	249	246	274	283	256	296	265	265	268	281	282	239	284	262	256	286	259	288	264	257	266	264	295	276	261	278	293	280	280	275	272	270	272	263	259	270	275	273	268	277	272	288	290	277	268	254	279	277	256	279	250	267	266	254	276	270	267	259	282	258	263	294	280	262	270	285	306	286	279	287	249	308	271	277	251	289	239	246	288	257	259	281	282	248	257	302	256	293	256	273	260	267	278	259	256	263	270	256	283	277	263	289	252	257	275	312	272	277	291	285	288	261	266	282	262	286	304	267	293	282	264	265	273	275	279	261	235	277	251	286	245	323	287	261	266	250	276	262	238	257	290	249	299	264	262	286	271	262	299	246	273	248	257	267	258	256	237	264	289	283	276	254	257	274	274	267	257	267	281	265	302	245	270	272	274	286	247	266	296	283	266	280	289	251	258	251	241	250	261	240	258	293	279	227	248	271	239	286	293	262	268	278	236	272	286	260	266	277	258	272	264	274	265	260	267	258	259	266	258	260	302	268	257	265	273	282	293	256	268	268	247	261	278	255	270	256	253	264	278	295	275	270	243	269	276	248	274	274	283	275	270	273	264	281	261	250	253	256	261	285	268	274	288	283	269	271	279	269	274	277	260	273	278	264	276	264	272	287	290	250	287	322	278	275	270	261	300	246	284	244	302	267	285	279	248	284	248	266	249	259	269	263	266	264	264	262	280	269	289	290	257	257	257	289	238	250	255	285	270	295	257	283	232	240	283	301	279	265	256	277	246	272	261	277	275	249	255	245	243	261	289	271	265	293	255	259	265	284	278	276	259	292	257	269	288	269	263	237	272	276	274	264	265	267	254	263	298	269	253	281	276	290	274	273	243	273	256	275	261	267	272	280	240	280	267	265	289	249	255	262	264	272	259	282	280	258	269	250	234	260	312	239	253	263	272	284	281	246	249	267	270	262	266	285	287	288	256	260	266	267	260	269	252	288	276	234	281	264	259	257	267	259	294	275	254	282	278	264	287	271	288	279	266	262	262	285	273	269	268	270	278	255	281	255	265	275	263	254	252	228	242	269	262	246	276	291	275	262	269	255	273	278	265	284	277	247	274	265	272	301	267	280	242	283	267	306	243	231	261	286	263	276	262	278	260	282	278	251	265	247	271	278	256	259	286	275	244	304	264	232	251	278	248	282	267	277	270	281	265	289	297	280	263	268	248	253	293	283	259	278	231	269	245	275	284	259	273	271	287	249	281	253	233	269	250	283	242	231	270	245	286	261	281	317	243	274	282	257	254	261	260	248	222	261	269	238	279	254	262	299	264	289	270	273	268	250	258	280	275	244	238	262	282	299	295	281	243	273	262	236	281	267	246	269	281	253	252	272	267	271	272	286	270	246	280	274	262	286	247	268	258	270	308	266	271	258	270	286	280	293	266	232	286	248	260	244	237	257	276	246	253	267	291	275	262	251	277	257	289	260	264	255	288	251	243	268	243	272	226	247	275	269	236	263	276	272	235	260	277	269	285	264	247	267	276	238	269	259	247	257	275	273	276	265	288	285	268	237	256	281	252	258	295	259	258	266	275	289	260	250	281	252	256	259	252	262	253	278	257	255	255	284	245	280	274	274	254	274	279	247	285	266	285	244	228	285	247	301	258	310	282	297	312	259	298	268	271	266	294	268	296	276	260	265	263	260	283	244	276	262	274	265	278	245	279	265	275	250	298	262	265	238	290	252	246	295	296	260	268	282	263	291	263	276	248	285	273	269	245	293	227	254	266	261	272	241	283	277	265	279	271	256	279	260	253	253	264	250	266	281	305	280	262	264	255	265	284	256	288	285	256	297	271	267	262	283	273	272	236	242	263	272	284	274	248	255	284	255	274	264	276	239	265	284	280	254	272	240	299	261	257	264	281	281	251	255	271	297	247	272	269	264	299	260	291	279	276	265	268	267	257	259	238	267	251	255	276	240	257	273	255	276	255	259	296	285	264	249	249	236	292	278	270	245	293	268	250	278	266	276	261	279	258	309	242	295	272	282	290	231	261	260	247	280	240	289	261	267	249	291	266	288	266	261	274	259	259	261	247	268	249	271	227	269	272	245	248	265	255	270	273	275	236	274	306	309	242	266	266	285	251	261	296	292	268	296	274	274	284	293	279	250	252	263	271	261	266	260	249	297	276	273	267	274	272	263	262	254	271	253	263	275	261	276	277	266	257	266	286	281	274	259	266	252	274	265	273	253	310	288	243	271	271	282	259	263	229	268	264	254	263	283	243	244	263	287	268	284	259	266	267	261	252	242	272	271	295	274	260	247	264	276	276	261	269	261	266	276	268	253	273	264	258	248	278	253	276	267	267	296	268	267	256	269	263	254	257	263	274	260	245	247	261	242	280	258	291	255	255	252	288	282	267	282
27725	9930	1620	1157	869	906	852	811	838	846	891	826	856	807	839	813	821	892	832	798	851	848	794	798	861	827	809	872	834	841	807	809	829	777	789	814	858	844	803	792	827	818	804	807	826	787	867	880	858	865	834	800	880	853	818	830	825	851	837	805	877	826	849	886	861	793	829	828	803	867	837	843	819	862	849	861	840	785	854	803	789	810	866	837	789	779	862	815	834	801	866	846	828	801	872	796	821	831	804	792	788	842	814	841	823	786	863	833	844	873	832	843	839	825	830	817	855	847	837	847	839	835	855	786	787	787	864	832	845	807	902	845	805	824	859	769	818	806	843	792	803	810	820	837	789	837	801	830	832	803	826	861	902	821	840	805	865	845	809	841	815	830	825	854	809	850	847	812	839	787	785	757	836	826	841	782	857	903	844	856	773	896	829	847	862	816	864	818	817	831	867	859	841	848	837	828	828	789	849	836	815	781	835	811	832	806	846	826	779	858	821	856	825	788	808	860	809	895	764	808	831	798	813	850	772	872	844	830	829	830	857	824	821	829	824	826	869	879	832	842	788	780	839	855	801	851	871	810	826	872	788	803	839	818	784	859	810	867	823	816	850	841	859	822	808	808	818	829	840	811	882	749	843	733	877	814	803	815	788	852	843	883	808	777	838	841	831	746	864	817	789	779	787	841	801	817	807	818	822	868	820	829	867	790	870	822	857	787	799	818	835	856	887	805	865	860	813	814	845	852	843	744	835	793	863	838	853	833	872	790	826	785	872	843	854	815	862	825	798	838	802	805	832	821	868	835	816	840	843	893	821	805	826	798	846	806	846	825	816	810	790	832	840	818	814	809	858	849	840	795	802	835	876	872	816	802	878	836	815	820	778	804	815	891	813	801	809	786	869	783	855	806	845	805	828	834	769	762	862	835	806	815	745	837	887	845	855	838	812	828	808	820	805	811	868	775	874	864	856	820	861	852	859	837	868	851	821	840	874	867	820	799	789	823	818	820	782	795	773	857	799	855	812	831	871	804	858	799	858	807	804	810	779	838	810	862	855	851	794	795	902	820	851	818	820	810	806	781	850	829	794	877	885	855	806	782	814	803	806	807	756	816	779	784	862	853	796	821	823	828	838	845	790	877	852	838	797	850	822	831	831	833	840	805	831	862	859	851	851	793	809	818	803	847	866	825	817	828	859	819	830	795	805	828	817	860	848	869	816	825	845	781	822	787	825	804	819	851	802	864	817	812	829	866	875	795	861	834	860	832	891	837	819	884	866	833	800	833	818	801	786	824	846	832	821	794	846	808	834	834	848	817	830	822	821	874	809	803	815	823	856	826	821	820	840	880	784	851	842	858	826	801	841	824	838	781	894	821	809	832	838	837	821	851	855	856	877	813	815	787	864	780	851	807	866	820	859	860	902	855	826	784	823	879	847	841	859	799	865	801	865	778	785	826	803	795	865	810	839	818	864	845	855	884	788	809	772	872	841	794	829	794	867	894	808	811	856	836	856	869	826	833	754	813	883	845	835	803	778	844	864	864	841	875	872	794	835	856	825	858	805	826	809	797	830	786	812	830	775	893	838	802	886	847	865	873	840	817	823	814	817	819	850	823	825	879	856	861	824	863	845	789	775	804	778	840	806	877	839	825	825	801	827	831	770	865	840	885	877	799	814	805	820	793	830	870	840	784	838	847	839	844	833	798	871	783	864	885	804	813	801	870	799	811	803	802	774	876	835	869	818	854	883	809	824	863	806	845	865	839	824	787	841	815	857	806	788	819	836	808	870	837	828	841	868	808	816	827	808	857	837	804	854	823	789	833	786	815	834	862	821	803	777	803	799	818	829	800	816	849	860	825	829	820	811	835	875	829	829	851	795	813	814	828	879	878	783	819	868	850	833	841	855	888	812	797	830	807	824	879	803	834	842	790	819	845	879	801	869	877	873	854	839	827	821	853	816	888	845	828	800	774	835	847	808	848	799	783	833	849	813	804	822	855	817	784	860	813	905	768	872	865	824	817	807	787	817	829	845	809	834	832	855	832	897	865	871	876	897	785	763	782	848	868	845	790	814	818	807	858	838	789	816	843	762	831	803	825	842	858	825	822	809	865	816	851	784	859	830	858	839	834	805	835	851	814	822	861	855	840	771	836	812	827	881	815	805	830	839	886	828	857	872	872	807	810	817	787	865	818	796	840	816	793	785	801	794	815	815	827	842	879	843	839	849	826	842	829	830	827	849	827	910	813	848	821	846	819	855	834	774	816	829	833	858	899	853	841	823	776	830	835	870	860	839	814	829	849	792	782	848	816	828	866	834	808	814	846	834	853	818	868	816	855	798	873	866	835	802	840	825	820	840	823	845	856	869	849	828	853	832	852	798	887	815	790	822	811	819	809	845	856	812	843	808	795	797	823	868	815	832	867	807	814	810	899	829	799	839	903	847	841	824	800	821	860	863	819	913	786	842	895	834	859	827	819	777	824	808	856	848	827	768	770	820	848	865	846	856	889	821	820	801	787	847	840	829	821	850	812	834	870	839	865	880	852	855	800	806	815	781	835	863	826	857	782	827	803	806	781	851	853	827	782	800	845	820	840	821	873	828	870	833	845	902	816	833	846	863	781	844	831	834	879	850	807	842	790	783	845	845	828	811	859	816	803	842	793	829	819	825	853	802	811	837	818	797	802	802	846	818	825	797	819	834	791	842	783	827	895	819	782	870	806	824	874	850	832	842	854	819	826	817	857	860	815	787	835	785	854	837	823	855	799	846	869	883	852	807	846	834	807	822	789	843	847	800	812	856	801	851	858	834	798	853	816	782	782	842	829	808	821	783	832	831	842	745	846	844	830	822	813	863	803	817	869	835	841	856	871	793	867	848	828	831	834	844	885	822	838	890	860	803	857	849	839	830	780	927	812	869	828	848	875	830	891	818	843	817	814	813	845	857	825	842	858	846	836	831	852	787	795	835	826	798	838	829	869	846	867	814	845	834	818	820	785	808	803	819	830	796	888	815	868	769	807	800	843	787	842	780	837	849	863	891	824	806	867	831	833	827	807	870	883	854	858	806	794	837	838	824	881	878	761	823	808	793	814	767	796	843	877	805	812	797	894	825	814	825	851	876	847	793	810	788	845	816	851	850	819	847	777	834	835	838	835	820	829	781	862	853	835	821	835	835	822	849	834	867	798	864	840	789	810	809	805	803	868	860	813	836	803	771	831	832	795	788	810	852	799	833	891	802	815	853	817	833	834	856	809	860	838	866	835	806	823	819	836	822	866	805	833	833	834	854	811	825	814	829	903	797	843	851	830	848	807	846	889	857	835	833	809	837	820	865	806	794	842	814	780	794	826	849	843	868	842	803	817	814	849	805	835	811	799	860	855	825	906	813	845	818	831	835	786	865	824	814	808	824	827	864	789	774	773	884	845	812	860	881	814	873	864	860	820	892	856	826	796	842	840	807	894	836	839	859	818	844	808	811	812	829	825	850	899	832	840
5549	888	832	704	723	680	637	711	681	740	654	670	721	708	692	662	709	662	738	676	670	676	681	672	687	669	652	690	649	719	691	683	694	698	695	687	663	663	651	633	672	663	659	657	737	635	657	656	667	659	697	673	656	728	665	667	672	705	631	664	697	679	667	682	740	670	665	653	651	643	676	633	689	702	692	669	673	684	689	682	664	683	705	723	722	657	684	664	662	669	649	674	701	677	651	726	666	666	636	640	649	649	684	726	680	673	674	655	648	702	670	664	684	625	679	660	680	682	715	693	667	639	626	722	677	656	676	675	681	654	691	670	644	687	693	650	692	673	680	650	631	687	685	646	648	648	716	656	674	660	669	656	669	690	652	665	671	725	679	672	664	636	658	668	660	663	699	696	677	656	692	663	642	684	679	707	632	662	654	680	671	693	703	670	694	716	654	671	722	682	640	695	654	666	681	654	671	683	660	685	677	670	664	637	657	645	679	648	652	678	681	673	645	712	643	659	623	668	633	686	600	665	664	671	680	680	669	684	727	689	689	679	660	618	694	695	670	720	656	687	653	634	698	623	657	685	724	653	716	726	711	691	645	666	690	642	661	628	666	670	632	676	660	613	697	688	671	648	682	682	650	647	685	652	696	694	667	688	681	692	647	669	704	692	651	706	697	678	675	652	717	675	661	670	666	688	658	674	686	694	680	712	677	704	711	636	650	687	656	681	668	677	689	633	681	655	658	693	680	712	661	698	679	690	677	629	642	663	661	639	691	707	628	698	663	722	672	679	678	630	694	669	687	651	697	637	634	627	652	686	669	696	685	638	675	608	635	673	687	659	629	652	614	680	693	669	639	659	707	671	648	674	674	681	645	677	715	655	680	636	688	673	691	678	667	738	643	681	690	614	612	695	659	711	671	684	703	659	653	665	640	652	671	689	691	700	633	647	659	693	703	683	657	679	608	682	720	667	652	647	636	720	684	714	649	701	701	632	701	648	667	662	660	658	697	654	636	633	684	661	657	679	681	687	667	682	653	656	701	698	678	631	652	682	704	708	673	783	675	692	659	636	650	698	692	660	674	680	685	662	643	680	695	720	679	662	624	634	697	649	669	635	673	621	691	661	691	658	639	692	683	692	669	726	667	679	660	631	667	643	665	694	681	661	682	670	632	665	691	698	697	661	662	691	692	691	669	685	684	693	681	693	661	648	638	648	653	719	667	663	627	679	659	685	704	650	669	681	688	647	681	725	701	669	653	635	671	673	710	672	679	718	643	703	640	635	690	682	671	628	711	635	683	678	672	658	683	714	662	632	711	653	709	649	653	705	704	671	695	613	651	714	677	694	683	659	666	643	649	670	710	660	641	684	694	682	652	652	681	686	705	694	687	711	702	705	677	625	699	646	724	672	659	681	617	648	674	687	663	684	681	688	671	672	649	648	600	641	697	699	672	627	629	649	694	682	699	701	646	687	674	654	630	650	647	654	644	681	686	669	644	694	669	718	682	699	641	631	707	670	642	708	654	697	650	630	653	680	677	660	698	707	651	694	661	720	728	653	656	689	673	677	663	668	660	708	656	695	651	681	684	687	637	683	706	656	612	648	673	677	654	675	697	700	682	665	669	684	702	670	728	667	660	667	714	669	672	689	675	691	659	656	624	632	677	665	671	702	704	670	732	642	658	686	684	655	683	693	677	676	656	651	677	687	668	729	706	687	695	683	637	662	696	690	673	727	706	677	662	649	663	687	685	663	701	709	651	682	686	696	674	692	702	700	672	692	684	635	676	677	620	718	670	649	681	627	734	650	642	632	724	664	688	709	707	679	660	647	647	710	690	661	697	648	684	646	661	695	709	714	652	675	710	722	691	652	629	702	695	664	662	677	691	662	664	652	672	637	653	605	687	669	685	703	703	689	702	673	686	603	647	695	690	647	671	657	666	656	675	692	668	648	669	681	707	664	662	680	663	700	652	668	614	699	715	673	670	643	628	715	680	660	672	693	704	704	625	668	633	681	661	689	696	676	701	655	635	655	675	701	671	669	667	667	644	697	719	666	681	662	701	697	717	693	634	641	679	623	666	634	686	715	733	709	635	630	732	666	636	664	683	685	699	670	676	683	700	680	683	667	659	699	669	628	646	672	665	708	675	702	706	652	670	709	672	732	681	688	636	678	694	649	701	665	694	648	669	654	706	641	686	708	669	675	679	657	694	697	734	636	651	678	734	669	635	672	650	707	623	700	640	669	655	681	677	683	677	676	647	664	694	682	723	706	700	646	714	690	686	672	718	682	715	657	646	703	661	670	678	634	650	695	669	699	715	684	656	628	685	661	693	706	687	663	623	706	690	659	689	721	668	644	666	717	683	666	691	706	651	660	643	660	631	676	683	658	664	647	685	663	671	691	706	664	681	673	644	698	627	686	655	666	661	682	667	637	648	633	666	674	657	662	678	689	701	649	650	683	701	641	703	660	679	660	662	637	645	663	656	712	690	672	649	662	669	677	644	759	654	696	664	683	655	630	669	681	704	674	689	640	694	661	616	675	700	689	684	698	627	673	712	690	646	706	665	685	653	660	703	713	661	669	668	652	668	677	746	688	636	677	676	680	684	667	672	665	698	672	700	649	661	659	644	643	642	675	666	645	614	669	666	669	686	688	716	722	676	670	665	642	727	650	694	670	608	646	608	683	665	656	660	655	640	684	656	687	666	675	670	680	668	660	685	676	667	685	682	668	706	634	690	661	674	685	670	673	631	670	650	673	630	690	651	674	620	670	663	676	662	656	665	672	691	699	693	672	682	618	708	698	681	682	699	658	683	667	657	686	638	671	707	647	679	702	700	655	673	682	683	675	682	655	696	685	632	674	705	682	621	639	660	667	688	706	659	677	680	607	646	683	647	679	688	634	657	671	621	691	672	679	653	653	673	661	670	669	676	687	654	673	668	682	678	694	728	652	731	682	672	629	681	707	708	631	650	712	665	699	717	703	662	617	619	630	672	652	645	700	671	695	676	679	652	672	663	672	667	713	641	671	726	725	679	652	623	674	660	689	709	664	683	685	682	687	628	701	692	653	656	699	727	664	676	688	718	662	694	685	648	685	715	708	660	671	667	699	679	672	689	662	676	654	669	675	690	688	689	665	708	654	701	685	689	683	707	651	666	664	694	695	673	675	700	632	723	681	684	684	692	684	655	642	628	703	682	650	693	669	681	656	648	756	620	661	648	661	677	661	670	671	672	646	652	646	658	663	679	661	680	653	671	686	672	666	686	687	669	672	672	687	633	645	641	658	687	695	640	702	676	643	732	632	643	666	670	693	688	647	617	656	656	656	711	697	679	669	658	701	678	636	675	698	707	706	638	656	630	684	698	685	696	670	666	664	635	707	698	709	655	661	716	663	600	670	663	671	685	655	649	649	688	685	646	648	703	611	633	641	671	662	660	679	679	650	645	649	632	660	647	671	693	685	689	669	641	659	694	685	682	688	671	678	659	680	693	672
25777	21474	27205	25465	4087	926	735	647	598	605	575	550	506	547	535	535	499	542	480	549	506	575	530	537	485	536	505	554	499	538	496	488	489	531	491	511	526	482	531	507	526	483	519	522	494	512	522	512	483	482	538	525	515	528	560	507	519	533	458	515	529	553	482	507	535	505	526	513	472	539	528	519	511	525	544	508	523	549	546	493	497	509	510	544	510	504	526	509	507	505	523	465	501	555	521	522	513	482	487	507	480	505	499	524	537	501	484	506	482	514	536	499	498	495	479	504	487	481	489	518	489	512	490	541	549	521	528	495	544	519	518	519	535	483	531	474	493	512	522	498	519	524	527	510	503	486	487	536	484	519	505	489	457	479	491	448	507	512	512	492	495	480	516	521	531	519	533	515	452	528	512	476	518	488	484	495	527	457	480	486	508	489	513	517	525	540	516	538	484	465	518	506	510	528	508	512	490	500	474	548	472	484	520	480	522	503	481	466	514	496	505	498	527	494	484	518	501	486	481	513	516	522	528	475	491	512	518	519	533	478	487	497	495	512	506	506	487	495	495	511	451	486	568	523	523	471	487	539	550	518	485	524	515	513	502	495	518	479	501	528	493	522	510	480	498	492	546	551	509	492	520	511	508	476	441	496	502	484	503	509	521	504	455	473	488	538	507	538	531	503	475	514	514	535	460	484	538	486	499	498	516	512	502	511	481	497	479	502	477	480	501	447	533	514	474	526	490	442	510	478	526	505	474	473	500	502	522	504	529	520	508	469	565	489	526	488	514	505	502	534	538	459	490	526	510	470	479	519	473	522	501	507	525	488	533	501	489	537	513	469	475	480	501	482	542	527	496	473	497	519	482	516	511	497	492	524	513	531	501	498	522	557	492	501	532	500	519	501	490	521	522	556	506	471	503	480	494	489	504	506	465	461	491	492	482	478	490	493	478	517	512	503	491	464	526	501	483	492	510	508	537	512	538	480	522	511	553	498	491	522	500	512	502	464	511	476	477	527	538	520	527	512	475	523	498	472	489	462	508	507	480	520	509	506	502	524	525	523	551	487	493	505	489	475	508	537	495	522	512	506	497	494	505	503	448	490	507	533	481	493	526	510	515	493	504	492	504	533	503	487	455	504	502	481	519	512	489	499	476	470	510	551	530	506	463	527	499	544	496	501	537	490	506	498	531	509	512	530	517	459	533	446	521	465	523	511	496	510	532	486	474	514	459	481	515	481	525	562	494	496	532	510	507	514	547	514	532	521	527	477	480	492	503	513	524	506	524	472	481	534	517	519	515	508	512	476	492	501	535	483	501	484	460	475	521	463	478	489	453	454	481	500	530	502	472	459	488	509	493	528	471	502	458	492	487	498	523	470	442	515	482	494	510	490	513	521	498	508	542	518	529	540	489	479	507	509	531	495	511	517	529	488	493	469	482	515	516	529	498	513	500	565	493	485	515	517	507	521	461	496	527	505	537	500	521	523	522	510	496	505	486	499	476	476	460	480	475	518	530	484	485	472	481	495	547	483	501	487	459	465	501	495	496	500	483	499	512	470	445	492	520	515	492	463	517	507	442	511	486	495	498	492	496	476	451	523	527	525	535	501	511	494	508	498	536	483	464	519	489	474	469	514	522	505	481	503	465	516	526	497	499	500	474	522	485	503	495	518	497	475	508	523	501	507	502	505	488	510	499	481	524	548	527	539	529	507	488	480	556	483	505	524	484	527	496	466	525	490	481	471	489	504	524	491	507	507	460	549	478	503	512	489	494	491	488	528	522	467	486	497	517	474	454	486	471	505	504	507	510	501	492	525	509	477	498	516	523	521	504	454	528	505	490	499	486	482	468	482	505	535	484	515	506	516	499	512	498	503	508	541	523	533	506	504	510	535	466	535	527	504	492	525	487	520	525	500	487	461	512	478	493	505	507	501	517	510	493	513	489	543	553	493	481	497	505	480	496	554	499	481	508	526	508	489	505	485	503	506	504	520	531	506	448	497	472	465	487	486	521	500	495	498	536	507	478	518	501	513	524	527	495	503	507	496	472	509	523	466	513	514	515	494	487	471	457	492	509	488	552	477	465	510	526	495	481	472	523	451	513	495	531	472	506	479	504	506	484	507	487	508	475	528	490	493	488	527	456	496	507	525	456	511	483	504	479	490	504	533	509	512	493	489	522	498	495	470	492	516	497	511	483	512	529	482	466	506	542	452	505	476	515	513	514	499	515	528	504	513	488	520	534	500	476	465	513	526	460	487	524	510	493	484	515	520	494	465	504	505	527	461	497	516	509	488	480	483	512	515	508	496	540	525	546	497	533	470	486	527	496	523	472	483	481	498	516	487	497	479	494	501	501	508	500	501	463	499	509	504	477	458	488	549	542	546	514	454	527	542	540	492	508	492	498	498	495	493	504	498	512	474	482	524	478	515	487	490	497	500	501	498	453	485	516	491	494	473	459	502	495	557	475	527	488	516	531	500	498	513	510	498	499	494	496	504	511	489	517	545	535	529	491	486	498	501	466	491	516	490	464	476	483	476	483	491	514	513	518	510	510	482	497	500	525	484	548	511	506	481	491	547	465	486	486	506	510	502	519	529	479	509	472	498	525	546	540	505	507	535	488	535	448	500	513	547	542	462	496	453	509	489	545	507	507	445	487	473	521	564	502	477	521	471	502	505	454	547	501	503	482	473	469	526	460	484	524	521	515	483	479	493	497	505	531	523	490	499	469	501	497	498	511	492	552	499	469	497	470	471	485	512	476	507	510	500	528	502	502	496	482	501	502	499	503	511	472	469	536	493	496	510	496	514	498	498	513	500	465	490	499	468	537	492	478	497	504	505	513	485	481	515	475	531	507	442	508	543	480	509	492	518	516	499	520	459	487	445	517	525	478	493	510	502	508	501	498	491	491	521	470	516	480	476	489	478	506	488	550	506	455	532	505	458	516	505	481	505	521	498	487	517	556	553	491	496	504	496	470	476	469	499	482	484	488	460	513	460	498	471	481	469	505	544	495	508	513	495	536	502	466	536	461	493	470	519	526	490	499	501	534	498	488	467	491	526	509	494	500	490	522	486	485	522	468	569	476	497	523	441	497	511	500	507	494	492	529	494	487	493	522	488	540	501	497	486	449	503	500	487	494	483	444	495	494	508	474	447	493	523	494	479	480	517	496	501	492	476	457	472	524	512	515	525	533	490	473	516	525	468	505	499	490	503	545	480	494	497	529	506	508	506	510	514	476	448	494	500	501	492	498	506	498	541	521	526	532	544	543	513	501	503	510	489	515	463	535	472	501	477	541	491	509	520	495	510	506	470	525	533	523	491	526	471	484	506	483	561	491	463	485	488	515	498	507	451	565	492	506	513	533	494	501	531	491	495	543	515	486	513	480	498	507	497	516	479	495	502	475	487	520	504	495	499	500	533	483	512	495	518	494	510	517	514	491	549	496	475	526	513	513	489	523	467	484	488	504	509	504	541	489	514	500	473	540	552	496	533
3763	2781	2331	1314	902	753	670	610	543	548	520	527	531	461	436	466	500	491	410	464	475	496	490	472	431	460	501	421	459	477	468	436	381	463	404	459	446	454	441	452	462	455	416	469	413	434	421	456	468	441	445	484	435	406	454	411	477	457	480	435	431	465	440	457	465	468	429	442	451	466	475	439	438	422	451	454	408	436	416	465	441	433	411	436	479	431	447	438	438	445	411	440	447	400	449	461	450	430	430	428	474	461	430	428	449	443	416	469	419	438	454	410	429	466	453	448	420	456	414	420	407	447	469	470	455	451	432	476	447	429	426	475	471	478	428	476	448	451	426	458	425	465	430	437	446	380	430	416	437	408	433	440	483	433	429	450	430	448	434	457	452	441	487	433	462	414	433	443	432	437	404	464	439	507	454	444	437	429	429	455	396	445	446	458	434	458	429	439	425	426	445	444	448	444	445	427	467	441	434	433	450	451	468	413	442	443	454	464	470	420	438	439	444	429	468	469	419	457	449	486	460	466	418	433	426	397	447	408	454	474	434	441	483	428	457	459	435	426	431	435	394	409	427	430	416	477	413	439	423	470	449	416	434	449	422	436	470	415	450	403	452	428	440	425	423	476	453	440	428	461	424	441	440	448	414	457	417	472	462	443	404	427	444	461	404	466	405	451	507	435	440	420	452	416	475	404	456	459	483	421	459	439	468	446	441	421	477	443	427	414	465	423	448	391	454	450	406	443	457	439	462	454	457	481	414	436	420	445	468	455	406	435	431	415	468	444	424	464	431	434	445	434	490	466	445	407	411	450	462	464	461	438	450	427	414	435	472	425	439	453	438	452	431	457	463	391	399	454	408	432	422	440	426	445	459	418	447	449	431	441	449	438	444	460	447	427	404	480	406	412	412	435	461	461	444	417	432	468	444	421	451	460	430	432	398	428	456	451	461	470	453	461	452	417	424	443	435	438	437	433	473	435	442	431	409	416	464	427	403	406	462	462	439	442	438	440	402	446	452	437	451	427	454	443	451	454	408	445	449	450	436	441	450	420	431	444	469	466	419	469	445	410	442	406	454	412	437	427	425	408	438	453	441	408	413	450	435	444	430	432	451	439	409	405	423	454	427	418	434	407	428	467	419	421	437	444	426	438	450	461	411	425	419	414	403	406	442	408	441	404	443	461	436	444	433	395	443	413	435	403	442	450	428	484	454	431	443	477	442	448	439	416	441	443	501	393	407	426	431	487	422	433	434	443	436	440	466	421	450	453	429	418	464	417	421	435	435	415	422	421	457	438	475	456	466	428	439	454	449	432	429	428	419	436	451	474	469	413	402	425	412	440	418	440	495	434	473	413	454	446	438	420	424	414	418	400	426	429	439	401	416	414	454	480	459	449	421	431	425	396	442	444	418	457	437	380	410	437	467	446	447	447	404	432	451	415	472	421	466	440	468	429	440	407	423	448	461	445	438	405	446	416	403	497	442	411	426	428	432	429	420	434	440	455	424	469	434	408	451	460	422	429	467	435	462	420	421	429	406	440	452	420	428	417	439	467	427	492	419	470	418	443	423	434	433	425	431	419	441	462	409	402	420	409	410	446	435	444	476	417	471	447	402	478	445	428	483	440	437	449	425	427	477	457	443	437	446	470	422	422	422	449	455	441	449	423	413	422	492	453	428	453	473	460	442	471	411	425	428	448	485	438	414	459	432	417	410	435	431	434	429	463	431	422	446	468	373	403	454	423	446	457	391	399	419	432	435	468	440	458	473	399	469	451	469	445	419	473	404	420	444	459	437	470	409	419	472	444	425	402	421	425	440	442	461	461	462	449	424	432	485	453	464	415	405	485	428	449	438	447	439	441	434	430	421	451	412	475	454	439	415	411	443	429	459	456	428	429	449	417	411	418	441	432	408	443	442	423	416	455	451	413	412	442	403	448	406	477	425	439	434	414	457	461	483	426	434	423	462	430	449	447	423	449	433	465	453	451	416	485	405	405	414	448	425	430	422	430	422	464	452	432	453	444	469	422	448	438	422	439	442	442	420	425	431	422	415	457	436	450	455	454	455	443	458	413	460	445	469	444	410	466	471	414	465	444	451	409	441	421	428	435	442	406	465	422	448	464	414	453	466	450	435	441	456	500	437	429	450	435	425	416	415	432	494	435	449	425	457	426	473	452	427	440	453	467	450	468	400	444	425	441	417	426	418	432	448	412	425	422	387	456	441	442	485	424	438	437	435	429	440	423	453	410	447	443	416	474	453	408	445	429	441	456	408	414	439	403	420	428	439	457	435	404	444	448	452	414	415	470	430	451	458	451	468	434	441	398	457	434	441	438	442	398	462	417	467	451	413	440	435	450	399	455	403	426	432	467	439	405	457	382	455	440	390	473	438	440	418	444	434	413	444	438	409	458	443	450	420	459	439	425	421	457	440	436	461	395	407	458	462	453	464	473	423	399	432	414	432	417	420	442	438	467	419	412	442	461	435	477	416	456	426	434	432	425	386	430	486	420	409	417	458	432	439	484	392	416	421	445	459	417	442	399	409	448	466	439	422	471	459	419	459	448	433	426	445	442	439	440	448	453	447	403	453	441	459	433	430	412	438	422	436	423	420	428	429	443	443	459	443	424	423	444	416	474	450	406	463	439	461	452	456	452	457	421	443	438	415	421	445	412	446	474	431	451	418	454	458	392	466	425	436	417	450	428	427	442	455	423	412	480	437	419	382	445	442	464	440	436	435	437	438	401	426	438	446	472	427	424	443	389	485	483	417	413	397	447	431	409	413	421	449	432	428	454	467	480	436	448	440	414	438	438	445	417	421	440	417	440	432	456	443	473	469	428	430	426	416	396	446	455	421	464	459	439	467	427	430	447	421	412	447	475	453	438	472	415	426	443	428	442	452	440	470	431	411	446	414	423	421	469	420	438	435	439	455	415	408	436	459	451	454	468	461	423	431	413	435	426	433	441	430	436	451	421	420	420	428	466	459	431	446	472	397	449	454	440	429	407	407	401	480	477	428	450	452	423	459	407	427	400	454	448	447	417	471	433	436	431	426	428	423	434	398	454	401	453	424	409	446	447	429	412	447	391	461	427	407	436	430	444	439	397	473	439	443	407	431	444	415	420	431	410	456	421	462	397	459	442	462	420	466	422	412	440	418	411	433	415	475	467	444	427	459	445	452	404	454	457	416	411	410	432	406	430	455	418	456	453	383	446	419	421	436	478	431	448	460	397	436	439	447	432	415	462	444	482	443	376	401	428	451	465	464	461	426	425	423	422	415	452	483	445	474	420	417	466	433	455	426	419	468	397	454	441	433	419	457	423	438	426	402	394	439	436	455	445	464	465	417	444	475	449	429	430	438	445	443	455	399	446	433	402	458	447	455	429	473	431	421	449	416	405	421	438	426	456	452	462	437	421	405	428	408	450	428	453	400	452	413	440	447	420	447	437	425	404	435	377	419	416	442	442	425	429	425	474	457	476	461	401	436	422	439	441
24587	21396	28488	24679	21015	3075	760	539	414	378	372	330	313	367	336	327	341	351	349	347	308	291	309	331	309	296	294	295	269	301	283	264	306	291	290	297	288	330	329	295	278	304	307	314	311	274	295	291	300	292	323	274	295	288	308	302	275	316	293	289	280	284	290	293	278	288	303	289	296	280	277	283	286	308	295	273	292	276	283	297	281	303	272	307	291	280	289	296	256	275	301	249	307	296	283	290	299	279	267	303	287	296	271	291	278	290	303	298	272	300	288	271	279	260	294	304	274	273	290	307	298	304	289	305	250	250	293	307	283	278	301	296	282	289	305	311	289	255	295	266	279	268	292	259	281	303	317	295	257	313	284	268	280	276	331	269	272	276	347	284	263	288	299	273	280	307	307	283	309	301	285	284	286	256	327	284	282	294	263	280	296	275	304	285	280	286	310	328	285	292	313	259	276	293	288	280	291	260	287	293	278	285	284	267	305	279	308	297	287	288	268	288	275	308	270	306	274	282	299	328	265	282	270	292	298	274	281	312	310	317	286	279	271	312	277	286	287	297	285	274	310	264	263	307	259	272	305	294	281	297	289	323	273	295	302	313	283	290	280	285	284	299	303	268	311	279	248	268	278	287	325	267	312	334	281	267	306	282	319	310	301	291	304	296	303	284	274	249	296	268	324	294	294	289	285	298	284	305	294	301	294	284	261	305	290	302	282	264	282	287	279	288	308	297	308	310	298	284	309	297	294	286	296	316	313	263	288	272	291	311	291	265	305	274	280	264	298	257	284	302	292	263	280	268	309	281	281	262	286	281	299	319	287	292	296	288	284	280	272	256	281	296	275	279	266	291	286	274	280	283	291	299	305	274	277	291	279	271	272	290	306	296	272	286	289	276	257	273	304	291	284	305	284	281	278	291	281	324	283	304	307	262	308	305	318	281	286	313	284	277	262	270	292	299	289	263	314	329	286	278	284	293	285	283	296	279	314	276	259	290	286	280	271	292	328	294	314	304	259	293	296	273	312	293	290	261	280	302	284	286	289	282	305	305	309	270	246	267	274	298	308	284	292	287	272	283	287	274	308	286	287	300	297	294	249	284	273	281	288	285	313	267	267	282	260	246	287	304	290	277	308	292	281	317	297	293	290	316	275	301	261	293	278	255	314	271	319	294	300	276	297	299	287	270	272	301	296	272	294	282	312	318	302	279	285	285	319	250	303	302	263	271	282	286	292	304	289	291	302	294	281	270	306	316	275	299	296	290	293	284	282	265	269	252	279	259	268	314	283	299	251	283	296	300	255	301	272	275	275	286	295	261	283	284	314	281	295	273	289	274	310	327	289	261	270	282	311	257	278	302	310	294	269	286	295	297	280	318	264	278	288	277	294	265	300	300	310	290	305	272	283	275	306	303	289	297	265	258	245	288	309	280	271	288	290	262	317	286	277	292	261	312	286	290	263	309	306	281	271	304	303	274	271	310	285	292	255	269	304	278	282	274	275	264	290	284	281	280	291	285	292	304	289	285	284	279	268	277	282	278	279	285	308	291	278	287	288	253	283	306	281	283	302	291	276	288	300	286	289	271	275	248	280	290	259	305	297	288	320	292	285	312	307	303	307	327	282	327	289	282	281	282	278	284	277	280	256	306	287	282	282	300	299	264	272	297	301	282	323	281	294	303	256	279	276	298	280	284	297	313	278	297	285	306	280	266	304	258	279	287	305	294	275	310	304	320	287	293	273	295	271	262	274	270	278	291	279	296	297	286	277	284	289	337	246	324	298	262	286	315	313	285	305	291	314	270	281	268	308	286	298	298	319	290	267	285	309	308	296	317	273	294	285	298	297	283	273	296	288	310	273	253	297	290	240	303	273	285	273	252	296	271	262	309	267	271	286	304	295	305	302	293	312	281	316	265	262	310	280	282	277	284	266	298	293	280	321	260	274	280	293	313	297	282	272	316	287	294	286	273	283	296	297	274	274	299	268	285	297	298	239	295	281	277	289	300	294	274	300	316	258	291	275	286	270	294	286	322	305	280	295	313	307	282	293	299	282	272	331	261	274	309	291	291	291	251	273	298	308	284	283	273	277	274	273	263	289	273	336	281	279	273	323	275	296	299	265	289	282	272	299	292	280	291	305	299	278	279	286	282	290	283	275	295	295	299	289	280	306	282	291	292	320	295	292	297	269	305	300	294	258	254	289	305	291	295	279	275	275	289	294	269	282	293	295	297	263	288	263	291	252	292	261	290	277	288	278	286	300	281	305	283	268	303	302	287	250	320	304	291	280	288	309	298	285	334	283	264	298	291	276	290	309	266	321	274	283	278	269	259	269	281	285	297	274	295	296	274	280	265	277	279	298	264	272	288	282	281	280	283	259	289	310	272	285	276	295	266	317	263	353	273	243	305	274	309	308	277	328	285	293	305	281	299	275	275	276	310	295	293	302	254	268	308	286	268	280	300	289	298	253	280	321	285	301	260	268	287	269	310	266	279	294	297	299	303	262	246	305	286	292	265	264	293	291	278	280	273	270	304	295	292	290	284	266	290	290	277	304	292	282	294	297	278	266	273	281	283	265	297	263	275	279	273	276	277	279	306	298	276	289	309	285	301	327	272	279	276	290	316	274	332	284	272	279	279	276	285	323	310	285	280	303	312	282	277	278	314	280	249	325	280	293	286	277	291	272	272	273	270	285	300	255	285	292	302	251	285	281	295	276	300	283	290	252	257	280	282	281	308	290	288	276	263	288	279	293	264	313	258	257	304	317	280	291	286	325	257	291	285	284	307	309	297	297	287	287	246	274	293	320	307	290	303	275	261	279	291	296	283	266	312	298	273	302	289	281	339	305	330	274	290	281	295	259	267	286	282	259	275	275	261	286	297	270	307	244	294	266	302	296	293	292	302	287	270	300	294	258	305	287	264	291	241	288	281	303	281	275	309	253	273	291	288	294	293	291	299	259	273	296	301	269	273	296	295	305	305	302	283	271	284	278	272	275	323	256	262	305	266	297	276	294	286	279	318	293	306	313	284	293	312	264	279	312	294	317	302	269	293	272	262	300	292	278	290	306	288	297	299	249	295	261	251	321	285	316	270	282	280	305	257	295	277	297	290	277	295	293	282	251	290	279	278	300	303	288	262	276	277	301	253	263	263	322	290	299	304	266	287	281	286	261	284	275	292	256	298	311	269	300	286	278	276	281	307	268	267	273	303	269	280	318	281	285	281	281	289	266	275	294	255	302	299	256	314	293	285	275	285	270	279	276	295	294	287	283	278	266	305	307	276	299	285	282	292	288	294	258	276	323	295	274	300	292	291	305	317	294	266	297	304	278	267	279	298	290	277	277	302	287	312	286	304	277	265	295	278	274	291	288	255	292	286	283	282	276	261	297	262	303	275	304	283	278	289	264	282	267	297	328	282	296	269	273	300	291	300	287	283	285	279	305	267	298	268	317	318	265	295	286	269	289	272	284	291	256	299	278	240	301	279	275	285	310	298
3805	4820	3883	2059	1305	970	737	628	529	483	444	427	409	358	380	309	310	334	314	299	302	285	318	291	280	299	303	323	316	284	295	299	298	281	278	297	300	279	297	286	263	295	293	283	276	259	258	281	267	276	275	274	272	278	272	275	280	278	273	273	298	275	281	262	268	272	259	281	312	286	299	273	279	283	262	235	258	278	264	281	302	270	270	272	255	266	262	236	277	257	281	277	263	245	239	253	289	292	267	279	236	298	272	289	283	289	265	300	267	260	242	277	283	279	278	282	309	279	259	269	268	297	280	250	285	265	269	301	247	267	262	265	278	264	257	267	269	277	303	275	278	289	287	284	255	268	284	272	295	268	258	251	276	272	310	274	304	262	290	267	251	288	264	282	261	263	242	276	260	265	278	264	283	261	274	253	292	273	281	287	245	273	264	242	284	255	277	309	268	272	266	291	287	272	252	267	277	268	273	258	241	261	254	283	242	259	263	283	254	276	258	263	298	270	296	267	271	270	286	258	263	275	261	274	244	283	252	286	271	286	265	270	290	272	274	264	279	266	239	259	271	272	275	270	282	271	250	282	291	254	286	281	265	280	262	269	253	269	294	277	300	275	291	300	274	239	301	276	275	268	262	267	317	304	294	285	264	267	280	282	293	280	269	263	279	268	271	266	269	263	290	260	263	276	255	262	275	258	276	265	292	297	258	289	274	237	289	250	252	279	288	287	265	245	245	271	282	279	267	293	268	279	269	306	254	240	289	265	284	254	276	280	278	255	266	287	275	249	262	296	282	273	270	271	239	249	265	306	280	264	274	286	275	290	253	247	242	277	294	274	254	270	254	267	296	262	279	248	246	278	255	291	276	254	256	268	272	272	273	322	285	291	270	280	248	218	277	281	285	275	273	269	266	257	258	283	254	269	266	290	279	268	233	279	281	249	267	307	282	250	252	266	276	277	274	261	255	257	272	274	290	258	295	263	256	234	286	312	308	278	261	289	271	279	321	263	280	269	268	277	275	282	263	274	258	248	295	256	263	264	284	280	261	256	290	259	276	270	245	263	294	276	258	248	255	259	262	290	261	243	302	255	286	275	289	258	266	243	263	260	260	263	296	262	280	278	264	247	257	273	262	277	263	254	246	301	255	276	258	279	260	277	278	277	287	248	254	284	298	275	269	273	293	270	255	265	273	269	253	271	292	266	295	294	255	265	293	273	305	261	256	281	246	250	295	286	304	296	305	295	264	251	258	256	283	246	307	261	283	272	282	289	275	307	264	260	288	259	252	255	266	281	306	273	293	274	233	229	268	267	285	257	237	263	296	293	290	267	292	276	271	249	297	264	298	268	253	270	300	264	285	273	297	273	255	299	251	289	280	275	269	225	250	234	270	263	258	280	257	276	250	257	263	305	269	281	254	292	248	268	278	272	251	268	300	308	273	272	245	280	240	271	247	286	270	277	283	287	301	252	293	266	276	273	274	279	306	282	267	267	238	276	285	282	292	268	277	272	284	273	272	256	274	243	285	273	264	278	281	304	303	273	300	284	280	245	293	260	264	295	307	277	255	291	275	303	281	248	276	274	279	278	266	267	273	263	283	261	276	252	294	277	249	257	276	263	275	281	292	290	251	271	269	251	292	269	274	256	258	292	282	275	266	255	252	276	258	266	264	274	226	255	267	309	253	252	249	271	244	264	261	255	254	269	248	225	277	265	262	257	281	257	277	267	283	247	247	274	292	261	287	259	236	261	274	285	243	278	283	268	280	233	273	274	262	258	252	254	267	255	232	268	270	284	279	283	300	271	267	266	260	249	244	275	285	259	277	263	257	266	264	251	270	266	274	289	264	261	280	303	260	294	246	264	272	265	272	267	294	257	294	284	253	274	286	243	259	270	272	272	294	257	245	301	297	283	297	271	275	270	246	264	257	263	259	278	243	244	265	287	296	263	274	273	283	283	276	262	261	287	287	267	276	261	280	254	269	292	268	286	290	271	269	286	278	269	248	266	259	305	275	241	271	258	283	285	248	240	261	275	277	277	274	302	259	272	268	267	279	264	255	294	265	283	271	292	301	269	286	291	248	291	250	273	271	294	260	261	270	286	252	267	250	294	256	245	283	270	266	255	267	273	273	267	256	271	266	262	255	278	283	272	260	265	290	253	262	259	287	269	265	272	266	271	255	296	260	245	261	262	247	256	265	290	233	296	249	262	264	299	254	264	260	261	272	276	278	258	250	247	265	247	277	260	274	248	260	256	268	265	259	292	340	264	263	268	270	280	275	284	265	259	304	263	263	309	243	264	276	262	253	245	277	244	271	258	249	269	264	276	264	302	253	271	270	267	288	262	274	282	298	282	243	289	271	272	277	254	294	251	269	262	312	262	239	264	280	263	276	279	278	287	266	277	299	252	278	281	276	284	251	284	274	266	258	286	281	291	317	252	260	275	270	250	266	255	261	285	263	286	294	271	249	259	244	276	233	297	254	282	300	302	272	269	279	269	248	273	272	261	273	243	276	268	268	290	262	271	277	311	282	264	305	287	287	247	246	292	243	256	271	269	288	262	268	282	274	269	282	273	245	283	274	297	255	262	268	250	294	292	302	239	292	277	282	300	263	262	273	293	249	288	294	253	279	243	292	277	298	271	255	256	263	286	239	267	261	303	274	262	266	275	282	269	276	275	251	284	253	257	273	232	260	260	275	282	258	282	295	267	280	273	282	266	255	270	285	259	268	263	276	269	284	261	288	251	270	277	266	261	278	272	271	262	281	277	282	279	262	254	261	263	242	254	280	257	289	261	273	281	272	272	261	298	291	246	274	268	294	271	275	248	267	274	266	256	248	291	238	264	244	271	241	259	266	277	288	282	256	273	289	250	243	308	251	269	274	296	251	261	255	266	249	261	258	266	270	240	275	249	266	281	278	261	255	271	246	266	276	254	263	275	272	246	243	259	277	265	261	278	273	265	290	301	282	300	253	272	270	261	290	277	270	255	300	253	250	271	277	269	282	276	255	282	263	300	270	237	302	261	271	300	256	271	281	281	263	290	255	244	271	289	285	257	290	262	307	275	276	284	261	262	258	263	276	260	260	256	269	257	263	252	289	263	253	245	288	269	260	274	259	291	255	259	260	284	249	254	245	270	270	247	273	259	302	234	264	260	272	255	281	274	257	221	273	273	280	277	312	272	284	262	247	284	259	269	246	273	266	267	289	275	279	250	290	268	269	294	270	281	297	276	287	265	305	290	246	257	274	252	279	303	269	311	237	265	259	286	267	244	236	255	247	256	279	267	277	303	270	263	263	262	269	279	265	270	274	283	263	264	255	279	269	243	247	266	287	255	274	237	281	261	257	277	265	255	277	269	305	255	298	261	248	276	287	304	245	238	282	279	253	288	255	274	282	235	266	266	264	284	244	291	267	277	250	269	256	237	294	285	272	278	256	254	241	285	266	251	252	263	276	273	271	292	262	250	263	246	282	274	266	272	262	243	291	265
27817	9882	1667	1118	824	838	817	838	887	898	858	839	831	880	846	829	816	869	810	824	826	835	791	815	811	868	801	824	799	859	823	839	842	856	808	864	793	812	855	782	833	809	818	832	825	831	829	845	837	867	832	828	866	830	810	848	766	829	824	830	791	783	861	865	820	867	933	844	855	837	841	808	838	820	799	852	796	823	841	808	826	744	835	835	826	843	833	809	795	886	782	805	849	843	848	819	871	827	816	823	829	798	849	794	822	827	818	843	835	817	839	820	813	788	849	845	839	851	826	808	833	757	814	834	901	814	905	846	845	819	821	827	812	817	840	829	896	832	860	842	816	821	793	882	881	820	855	825	844	845	806	836	827	802	808	870	830	799	839	819	840	820	859	836	841	858	830	787	819	883	850	832	861	825	799	865	853	869	825	814	828	846	855	858	836	793	830	834	796	858	858	810	827	832	837	831	844	849	872	811	817	768	828	826	880	820	840	839	826	804	846	835	841	806	812	862	771	844	833	856	841	869	810	865	827	807	851	816	845	815	853	838	796	822	848	767	809	865	854	851	875	817	868	753	881	832	849	850	795	854	789	852	851	813	799	864	817	847	834	869	793	814	837	792	850	795	819	853	879	864	815	803	820	762	825	768	790	826	810	847	813	815	848	844	833	812	777	893	830	848	849	844	846	830	828	868	818	833	813	770	800	827	836	780	869	896	823	786	823	866	843	808	817	881	828	856	818	844	878	765	789	879	833	809	816	815	799	795	793	829	812	832	784	864	850	767	789	831	860	823	802	788	849	814	781	844	820	793	792	804	801	826	835	831	792	863	797	757	803	836	806	838	829	824	759	809	865	834	859	794	827	805	845	831	829	788	858	873	841	787	868	833	832	793	846	840	853	821	834	821	795	823	846	848	853	835	819	882	818	867	850	851	836	802	747	854	801	802	853	852	834	835	783	846	850	842	812	799	860	847	899	837	862	885	773	863	832	836	871	851	832	832	770	805	790	813	849	802	850	813	828	824	868	812	852	813	857	884	805	847	834	886	808	824	840	839	845	901	866	836	836	845	817	847	875	858	795	817	826	800	798	822	841	829	824	787	868	831	818	840	848	877	763	830	794	838	830	897	785	768	828	836	837	914	844	835	855	793	872	817	796	808	835	794	851	826	881	800	838	822	837	818	856	830	866	863	820	839	862	842	855	842	828	873	850	833	821	811	838	872	828	800	774	804	838	823	786	821	813	843	847	852	809	872	812	806	865	852	840	814	821	816	864	855	820	864	858	805	811	812	776	825	845	839	878	850	849	814	847	859	859	815	734	812	829	719	804	902	847	842	788	827	766	845	870	813	787	852	833	879	790	821	809	867	853	829	762	820	859	864	823	839	830	796	884	823	856	856	798	826	865	844	834	846	810	821	838	822	911	810	807	792	855	805	796	839	825	858	845	852	868	852	770	839	803	817	838	917	826	900	851	838	866	785	847	896	810	854	797	792	827	891	839	859	835	787	873	774	841	821	817	835	861	787	847	850	827	813	820	846	832	846	813	759	803	799	761	770	784	832	847	794	863	807	791	868	815	822	855	870	816	831	806	834	823	853	864	820	825	838	808	832	822	847	869	845	807	763	865	851	859	859	854	853	855	895	852	877	808	817	861	794	842	838	832	762	840	800	782	806	822	846	816	832	813	796	798	845	878	866	818	822	790	813	865	807	833	838	784	804	841	871	883	847	882	860	797	820	818	836	821	818	794	830	789	819	868	856	790	841	864	861	822	818	813	868	831	828	828	794	834	812	789	865	842	821	869	755	838	809	821	847	806	782	848	845	817	865	868	810	819	869	831	813	812	804	841	821	852	840	823	842	804	850	818	809	848	817	852	844	844	794	804	827	901	805	879	815	851	782	827	842	858	810	827	817	829	823	818	790	832	786	794	816	843	832	859	830	834	742	847	818	845	851	827	879	819	879	809	860	805	825	848	809	804	848	864	904	871	863	784	868	851	834	870	834	825	819	811	807	851	818	909	813	832	804	872	813	848	823	811	803	769	770	862	835	847	842	838	793	818	876	848	834	789	766	820	836	809	867	837	851	848	812	835	839	806	833	823	825	869	840	819	839	855	851	825	814	803	822	825	839	858	829	857	807	800	846	799	849	843	880	832	844	824	862	849	828	831	868	830	834	821	842	848	858	820	800	831	836	840	805	804	818	828	808	831	835	821	861	801	762	787	785	838	760	825	839	797	830	828	828	810	842	857	823	830	815	789	844	842	829	851	835	838	842	879	798	823	891	810	831	832	824	812	799	848	819	829	827	883	862	766	831	809	874	867	811	819	824	788	830	861	842	839	817	855	837	823	846	868	804	805	814	847	781	840	743	845	838	834	842	773	839	844	797	834	779	823	883	855	813	856	822	856	821	786	823	826	832	816	854	798	877	818	820	754	832	829	869	835	847	838	828	899	871	849	842	838	793	809	902	814	852	820	855	855	846	836	915	845	827	827	846	850	783	826	875	877	866	874	809	843	825	854	844	814	836	786	802	875	848	816	870	856	829	864	812	825	844	813	822	860	815	823	816	851	794	830	808	831	778	845	864	858	858	852	817	859	827	879	849	861	761	797	831	864	794	802	823	797	777	835	769	811	804	835	790	861	820	783	828	820	847	856	829	838	895	809	816	823	844	832	821	838	804	865	890	822	880	838	834	830	815	876	786	828	814	836	845	813	778	798	822	833	811	830	828	779	851	857	807	810	810	826	791	774	788	814	824	824	863	857	818	803	796	838	801	820	814	791	839	858	850	845	870	821	828	833	820	815	846	818	803	837	830	805	815	817	786	807	850	795	774	826	837	898	849	826	826	826	786	786	784	794	831	860	855	807	878	829	817	835	859	779	814	792	843	835	820	863	859	821	844	820	801	797	806	851	909	838	878	869	801	836	827	807	815	808	779	787	825	827	767	864	809	835	835	824	803	835	793	832	767	744	820	797	812	863	822	834	808	767	834	801	813	887	850	836	846	817	809	851	771	758	809	802	821	782	828	807	840	796	845	895	811	824	813	830	866	835	797	833	812	859	850	833	800	791	836	812	858	803	795	856	872	862	831	808	827	837	785	881	799	835	841	841	802	870	823	829	832	789	841	820	867	869	773	825	812	877	855	816	816	803	775	809	834	869	863	785	836	826	766	842	842	812	837	823	849	832	802	867	855	862	834	853	825	823	813	795	875	787	797	830	821	802	911	825	831	797	808	798	827	842	856	846	823	837	844	891	806	816	832	828	860	859	824	790	810	808	849	859	821	848	842	789	822	798	876	809	806	813	816	848	794	786	856	841	835	815	836	851	845	863	874	860	844	823	836	797	827	884	826	806	807	866	815	834	810	812	839	818	852	842	828	802	833	854	783	777	839	852	789	824	752	835	825	848	825	806	856	829	811	850	857	832	845	825	799	817	838	781	823	847	824	759	809	808	822	821	811	817	811	834	811	853	825	802	834	787	828	825	839	856	829
5597	866	801	741	729	719	691	732	686	672	690	653	743	657	696	695	671	717	679	665	707	646	698	648	695	697	643	716	721	675	704	693	677	636	684	708	707	677	670	672	721	656	707	670	703	755	654	649	685	612	664	696	658	661	700	661	664	654	665	654	661	655	646	702	694	681	641	703	724	679	690	684	683	683	666	673	709	742	682	650	676	628	691	677	660	665	687	682	668	655	715	675	679	718	657	719	682	686	651	679	682	672	723	657	704	657	630	712	646	699	666	654	679	656	704	658	712	662	663	698	714	715	664	711	641	691	684	671	644	679	690	654	684	675	703	666	680	688	687	708	642	700	670	674	711	652	691	692	672	710	691	685	671	654	690	688	684	675	695	677	712	660	699	651	667	657	672	674	696	668	691	721	665	694	690	658	647	649	680	653	683	655	699	699	667	684	650	672	658	653	676	680	664	697	688	716	687	701	646	696	645	618	685	686	687	672	652	693	675	718	687	669	684	678	706	690	671	683	675	656	688	667	624	633	660	705	663	676	706	685	675	699	677	695	711	704	690	695	673	668	667	713	729	683	657	650	651	630	659	714	663	681	691	692	653	664	689	701	660	683	677	674	657	728	703	666	700	640	714	683	683	701	670	663	646	663	734	669	696	643	721	691	663	682	652	631	599	619	683	672	673	632	725	657	725	717	706	665	696	691	645	683	665	682	658	627	677	666	687	673	673	687	646	662	702	667	660	675	649	662	691	688	650	641	688	672	714	669	676	693	686	674	687	682	637	696	690	664	728	678	646	686	708	661	629	677	681	663	688	714	700	693	753	665	705	708	656	668	682	653	697	674	682	633	695	675	700	692	642	737	673	668	623	674	716	670	622	697	651	685	676	679	645	716	660	704	674	660	665	710	633	658	688	668	706	651	646	692	668	740	705	671	686	700	634	706	659	683	688	641	687	675	668	672	655	672	712	708	648	707	690	704	653	696	688	654	715	698	646	662	684	683	688	636	677	673	688	630	691	674	670	658	696	666	666	719	687	658	648	727	662	654	668	679	659	704	661	644	667	725	669	672	686	644	655	666	684	663	680	672	639	647	731	608	698	634	631	688	680	663	682	642	676	725	700	680	676	752	650	701	723	676	702	652	672	650	658	680	700	665	653	663	714	689	638	700	679	698	703	655	706	671	662	671	621	691	664	743	691	684	679	714	684	698	667	695	643	656	725	659	711	678	691	654	696	681	664	637	638	713	688	705	725	637	703	679	643	644	669	665	637	657	664	705	627	684	673	685	704	635	701	665	701	667	667	678	731	648	678	698	693	659	672	695	667	678	680	663	615	644	661	708	642	664	674	663	655	675	733	666	695	670	702	704	667	669	629	666	702	678	639	699	669	643	629	678	703	674	669	676	685	727	659	673	670	628	701	682	651	601	706	713	651	665	710	623	725	713	674	674	691	665	670	644	701	647	647	673	675	684	698	665	688	699	679	652	682	682	684	748	672	686	651	652	704	696	677	668	691	674	686	702	688	653	708	712	701	661	691	672	691	679	681	689	663	696	672	668	612	673	682	692	667	736	663	688	682	666	660	655	664	689	637	695	649	653	682	694	713	694	686	693	670	669	687	660	702	672	699	708	640	654	678	666	722	675	709	721	689	669	740	682	663	711	666	676	632	647	706	700	660	698	686	725	668	673	650	683	683	678	617	666	695	689	655	685	727	641	705	672	665	656	636	687	670	664	676	673	703	662	726	709	651	678	659	665	674	657	682	679	693	699	702	649	648	695	694	650	685	706	653	651	686	724	693	676	731	679	736	718	648	693	645	677	692	663	669	689	686	687	665	689	629	668	660	729	666	664	686	695	678	666	720	712	697	716	700	661	706	670	694	641	660	701	711	686	678	713	658	669	679	646	641	677	668	775	686	692	656	659	698	671	662	618	661	701	682	674	651	714	700	630	667	677	668	668	696	686	638	653	652	663	681	677	678	687	649	702	644	653	704	654	621	705	665	703	678	683	668	703	677	689	696	655	682	707	681	672	714	689	696	680	674	705	689	697	714	683	616	705	687	715	687	713	648	703	703	664	629	684	640	663	673	695	726	686	642	699	674	677	683	663	646	696	678	745	682	657	694	689	695	672	675	670	683	707	668	670	669	659	705	676	700	640	657	719	705	639	686	678	687	678	654	682	682	687	658	694	694	637	698	705	667	692	650	676	667	719	644	656	682	687	645	685	701	660	670	691	671	685	631	645	680	675	653	705	703	693	667	696	631	683	669	746	651	654	631	687	710	649	717	647	675	648	679	641	670	657	706	643	674	673	671	683	674	657	734	633	690	669	699	710	682	641	638	663	670	692	678	653	640	644	662	702	734	656	693	652	689	653	654	704	679	666	694	679	648	667	707	655	682	696	687	658	679	706	703	635	654	684	660	698	673	659	667	677	676	689	663	712	704	693	673	650	707	635	696	722	723	650	692	707	717	645	696	720	640	674	682	700	644	670	642	667	683	660	678	673	662	665	694	688	649	708	674	653	703	673	673	671	653	677	703	658	709	657	642	721	698	687	653	695	700	639	675	652	711	680	658	669	723	647	669	676	716	645	695	709	696	637	634	672	675	694	679	669	636	637	717	657	694	659	708	672	713	649	693	679	633	671	677	677	696	645	679	651	674	684	775	724	698	655	639	725	679	696	671	648	674	660	707	664	684	685	664	703	710	632	679	669	676	667	701	639	641	676	654	680	625	699	673	605	681	658	664	714	666	682	694	668	695	686	649	653	687	713	672	664	633	668	699	685	682	637	691	690	687	673	662	669	663	663	692	690	694	661	708	691	648	686	658	670	726	668	716	695	673	687	678	680	727	664	645	713	682	681	666	692	701	720	651	649	638	717	705	714	644	661	671	692	665	638	670	688	695	688	664	669	673	690	704	691	669	624	645	699	651	667	718	709	664	661	686	637	699	662	664	667	670	704	703	670	678	707	674	717	662	713	668	673	683	723	695	666	668	659	680	649	719	655	661	669	660	671	671	705	700	663	697	694	719	641	682	699	706	723	722	661	701	712	701	688	676	659	662	659	680	709	711	669	649	648	686	681	709	693	676	667	712	694	716	731	644	678	702	671	714	699	662	702	699	733	657	667	727	653	698	683	693	651	698	723	671	706	668	668	688	621	650	663	690	689	700	694	638	686	687	618	618	687	682	703	649	688	676	633	657	720	718	664	698	687	684	680	731	680	669	670	630	692	726	659	683	655	663	686	712	654	664	692	680	654	694	707	662	687	657	617	694	685	666	680	675	681	685	715	729	678	689	618	671	661	659	633	696	702	638	711	687	670	686	698	716	699	669	680	665	677	670	674	682	665	633	663	671	668	651	683	673	682	664	694	693	675	651	650	677	693	710	665	704	624	665	652	670	645	663	683	653	705	688	637	715	677	668	673	701	742	657	668	672	668	662	677	692	712	649	681	720	699	679	696	667	691	680	693	665	688	684	679	690	706	703	656	663	699
25592	21432	27195	25414	4004	969	709	599	579	543	553	553	532	556	553	512	565	485	507	486	489	539	524	525	527	488	495	496	510	515	500	505	532	518	515	498	478	509	484	581	531	496	524	496	558	494	512	530	521	488	502	524	469	538	490	512	485	468	475	497	506	484	507	518	493	482	496	514	521	522	515	519	515	495	506	524	457	541	516	514	479	532	522	493	478	463	532	489	509	523	499	521	508	496	514	478	518	537	476	502	495	506	479	509	534	471	457	527	519	488	502	479	521	529	532	476	521	505	536	495	489	496	485	515	500	503	501	475	496	476	506	481	473	477	506	540	501	518	478	485	478	513	530	519	507	530	504	517	477	474	549	462	499	495	508	521	474	534	518	525	473	508	492	454	516	473	494	484	525	472	456	492	471	502	502	473	500	520	515	493	519	469	501	485	483	527	523	515	532	534	496	494	471	474	525	516	488	522	482	524	527	476	526	479	522	497	514	507	506	492	531	475	543	480	500	535	497	488	498	508	463	485	526	476	537	460	488	481	515	469	522	488	500	508	495	450	478	446	509	463	489	465	523	459	484	503	490	511	486	514	480	525	492	471	517	512	525	538	505	525	513	467	486	501	526	472	484	480	480	499	492	494	485	515	498	480	450	508	525	498	501	481	500	507	519	517	509	495	518	509	492	509	496	447	493	483	483	489	485	488	513	460	527	533	482	514	538	503	546	483	513	489	516	463	493	506	518	530	535	487	493	530	514	460	505	478	487	503	490	469	457	510	480	504	531	529	462	470	493	498	503	510	520	504	490	477	509	508	474	489	487	498	492	459	468	502	511	461	498	502	488	473	504	495	514	467	512	543	486	491	514	480	473	465	492	499	491	495	472	483	511	498	516	533	508	493	510	523	504	498	486	500	514	521	505	463	462	491	449	456	507	507	495	495	513	490	491	478	456	511	464	548	481	512	495	485	490	502	501	493	481	514	534	490	491	501	512	487	506	500	510	519	486	509	495	487	474	494	479	473	502	513	519	453	481	522	508	489	477	514	451	462	510	516	498	479	497	519	463	501	512	486	453	516	484	485	493	484	482	506	487	496	499	511	531	498	475	490	527	531	486	525	488	483	525	467	483	479	517	498	504	471	529	489	494	491	481	499	463	515	495	524	475	471	516	517	490	519	470	477	502	506	496	486	531	488	495	502	515	536	486	487	513	516	480	509	495	497	488	517	487	490	536	478	501	489	513	469	519	462	521	448	471	478	478	490	490	521	513	508	481	505	496	527	491	514	528	499	513	485	483	529	505	496	513	514	511	475	488	467	522	528	492	518	519	495	540	500	502	494	494	475	513	474	517	513	518	489	503	498	498	486	494	489	462	525	479	480	471	487	517	496	490	506	512	476	463	486	528	484	497	490	490	530	466	513	463	477	480	479	508	555	498	513	504	491	514	521	482	469	503	518	475	504	486	459	475	505	487	494	483	500	518	485	531	454	498	506	439	472	488	473	509	467	506	508	511	471	491	524	504	478	477	478	492	498	486	519	478	506	517	509	487	527	502	505	499	523	530	525	499	496	496	489	501	473	453	530	481	496	478	483	510	502	514	524	476	464	465	477	548	482	495	516	477	507	502	529	454	480	501	528	515	489	482	478	525	496	495	538	479	460	491	498	525	495	450	489	508	491	511	498	469	493	500	481	504	503	531	543	499	501	489	499	523	470	492	490	487	491	484	517	505	503	482	517	478	467	533	490	478	501	478	464	509	493	527	521	511	491	508	468	455	495	508	529	518	457	493	505	471	496	484	518	480	505	490	497	496	516	490	499	503	471	527	473	523	506	531	489	511	514	507	424	503	487	461	498	535	538	493	527	535	488	547	495	527	506	516	464	535	511	507	535	447	496	465	474	467	519	520	470	539	501	491	476	494	489	518	561	487	549	488	543	458	475	505	513	521	500	508	512	519	479	515	497	458	483	478	494	530	476	531	509	483	523	520	499	459	512	511	472	481	520	495	485	494	500	486	479	522	493	547	452	518	500	501	485	473	489	464	534	554	486	473	486	534	459	490	499	491	478	487	490	453	515	538	475	507	488	486	485	521	487	469	490	485	507	481	479	502	495	527	471	457	476	480	476	521	504	480	489	470	521	478	546	513	487	514	499	524	502	520	463	501	433	444	507	479	453	490	484	523	477	519	545	519	502	533	489	497	522	523	506	513	520	489	470	438	505	499	493	490	534	488	500	532	467	507	523	474	496	491	492	468	523	462	473	469	467	528	515	509	464	529	518	480	502	499	477	509	506	530	512	481	507	477	478	521	488	533	462	500	533	469	509	472	509	520	511	469	475	488	512	508	507	452	485	472	529	485	494	517	491	496	459	481	482	490	498	511	450	524	477	532	493	483	521	485	487	495	517	498	564	499	540	486	489	447	493	517	531	524	513	510	503	499	494	525	520	517	480	492	495	518	504	492	497	479	526	509	534	481	493	488	483	469	499	495	497	509	474	516	504	485	501	528	497	533	500	469	514	529	524	489	477	480	491	502	462	483	484	497	478	504	492	493	504	534	504	472	476	526	477	493	492	476	491	494	514	478	502	489	532	463	469	497	500	508	489	517	492	494	516	532	525	500	493	505	501	464	506	512	477	480	505	506	496	472	480	504	512	493	477	470	522	534	486	502	520	504	480	512	467	539	489	474	496	483	493	498	509	511	481	491	474	497	510	482	487	466	482	485	499	454	498	510	500	498	503	503	519	504	472	497	502	517	509	494	459	456	523	510	494	452	501	493	494	535	514	509	487	525	492	514	504	511	498	492	445	519	533	521	508	511	484	486	455	475	494	527	502	484	511	509	509	476	466	519	488	502	484	491	516	512	524	481	464	457	519	497	475	491	490	540	506	489	458	482	520	492	494	511	496	481	507	496	494	485	486	518	543	500	480	487	456	486	532	467	488	471	508	486	508	513	459	496	495	527	490	467	477	518	480	514	455	518	485	528	505	470	498	483	485	445	524	527	500	493	501	536	468	472	490	493	490	487	514	473	532	507	493	480	523	477	479	518	470	520	502	436	508	485	532	491	497	522	497	508	452	473	562	502	497	522	542	527	498	506	478	504	510	486	481	536	485	481	496	486	532	485	470	495	479	507	523	504	499	522	476	509	494	530	493	492	497	502	509	519	494	496	505	497	483	499	459	485	519	488	509	492	506	508	543	512	522	494	526	517	503	482	541	469	474	450	535	474	487	528	504	537	569	483	525	497	484	520	472	500	530	495	475	495	519	486	512	491	494	513	480	492	457	486	507	502	496	525	489	504	481	515	519	514	498	494	518	518	489	455	516	464	484	487	467	522	482	491	469	519	518	527	511	491	482	486	493	558	475	480	493	488	495	502	519	532	515	526	501	465	486	496	523	480	503	492	519	503	503	498	475	527	486	503	490	527	475	500	480	531	515	513	489	505	493	509	515	463	488	518	502	473	509	483	518	492	450	486	495	491	505	512	472	500	532	531	518
3678	2857	2397	1344	959	765	683	613	579	554	543	522	485	493	485	483	498	447	473	434	456	471	462	479	469	486	493	413	502	489	461	447	438	444	481	495	439	433	445	450	424	435	468	378	461	410	439	442	437	450	433	467	444	432	419	452	419	463	487	494	461	433	466	456	424	421	437	463	436	438	436	460	432	448	456	438	447	446	438	476	425	453	439	466	461	471	482	467	437	448	456	449	438	446	449	427	442	426	461	432	414	441	479	421	434	455	419	430	436	406	494	421	443	443	426	434	421	452	432	469	419	440	432	434	441	460	447	439	455	485	475	464	432	442	429	415	403	463	434	456	470	466	404	451	433	438	446	428	419	459	480	438	412	471	428	431	407	421	412	450	383	459	441	425	457	460	434	460	447	455	426	454	450	449	398	466	482	414	440	457	441	468	436	456	441	414	457	436	460	456	436	458	454	441	446	493	473	459	400	462	442	460	460	434	421	438	424	451	446	469	432	421	426	448	427	468	445	428	458	442	427	396	434	436	448	440	443	427	451	452	445	418	431	391	429	423	436	432	452	429	418	461	452	435	393	452	435	461	406	408	447	455	447	434	441	459	455	410	455	430	451	457	433	443	447	459	486	476	447	452	433	415	454	450	427	452	446	458	430	437	449	468	414	437	457	426	444	439	435	443	453	411	460	398	447	450	426	479	432	462	486	472	450	431	435	427	428	437	465	486	429	389	507	458	437	480	449	450	442	433	462	455	438	452	456	477	437	426	440	453	436	412	430	447	410	447	459	452	438	463	453	457	443	420	427	463	411	432	442	418	453	431	467	457	471	454	445	442	456	412	436	461	463	441	460	443	426	423	489	461	433	441	445	445	435	436	428	407	433	439	395	440	452	443	398	434	413	415	433	444	423	489	406	425	485	443	444	470	423	462	422	458	435	419	470	440	427	443	472	448	421	424	429	453	427	461	455	434	484	438	452	447	425	439	427	432	464	456	471	455	469	392	433	404	463	459	477	460	395	409	454	479	448	395	422	468	470	407	427	469	418	437	452	416	435	426	413	429	447	439	450	477	440	448	414	440	408	464	435	409	464	439	451	438	464	449	444	457	422	383	458	448	468	468	467	461	425	472	457	428	430	413	435	466	454	451	431	459	460	426	448	413	436	431	453	448	406	419	457	423	430	390	474	454	418	454	417	424	467	462	416	397	440	443	425	431	474	470	461	443	455	441	428	454	450	423	425	458	430	444	436	442	421	466	447	446	426	420	461	415	431	456	455	458	449	431	455	407	438	432	434	449	430	436	425	438	432	414	447	463	451	447	429	434	419	461	428	395	441	454	457	404	425	405	425	446	423	474	462	390	466	463	416	455	443	453	440	428	472	460	451	450	417	453	426	439	435	426	473	443	480	428	419	437	478	395	459	454	417	476	418	455	437	438	419	450	407	463	471	421	449	430	448	451	428	400	417	409	431	417	441	462	451	420	432	454	430	419	422	468	431	418	442	416	438	440	460	470	451	407	414	459	422	465	421	425	470	438	413	413	414	432	451	448	445	449	413	461	402	429	447	420	438	400	414	476	449	434	455	482	405	437	449	399	464	439	433	442	445	401	401	450	441	418	419	445	455	435	441	445	434	436	421	472	408	441	421	430	472	423	446	481	441	459	445	477	445	464	424	435	440	430	443	457	443	488	432	463	425	435	395	446	424	427	428	398	438	429	471	485	480	423	431	413	440	452	468	451	455	467	451	470	464	446	437	452	415	427	488	453	427	440	429	421	418	452	423	456	459	456	422	449	437	445	429	478	427	443	449	449	459	449	442	431	403	445	411	430	465	420	417	432	417	438	477	466	451	418	459	437	431	414	432	402	442	436	450	433	435	436	454	412	431	490	459	442	469	478	406	420	410	460	476	426	454	420	464	413	448	427	453	462	449	445	431	436	440	445	486	435	451	438	451	429	394	472	461	460	458	436	465	449	463	440	444	457	446	460	444	442	456	431	463	425	452	472	456	446	473	480	448	419	472	437	429	433	429	417	408	440	422	445	441	397	418	443	431	425	468	425	458	458	421	456	430	424	457	447	434	461	428	452	426	434	429	438	447	469	431	438	452	447	453	444	457	426	442	446	423	453	438	437	457	416	427	402	472	417	472	464	430	421	425	447	442	446	398	463	432	456	444	378	446	488	398	423	424	470	433	451	429	444	429	466	435	454	427	415	430	433	446	440	416	431	440	436	405	427	438	430	440	425	432	432	456	433	448	402	454	398	415	446	463	451	432	434	447	439	431	438	474	407	456	430	436	445	426	443	416	462	419	487	424	447	419	445	454	455	430	450	462	467	412	466	395	442	449	434	431	456	454	436	456	471	423	413	477	429	484	427	418	429	442	424	437	426	455	462	416	414	454	446	441	425	399	437	449	405	457	412	455	410	458	469	437	442	450	460	446	419	472	460	422	437	418	395	404	452	424	421	421	426	451	451	426	464	426	449	442	451	457	427	414	425	420	456	456	435	458	413	440	442	419	477	464	426	413	457	456	448	445	451	458	408	411	433	427	426	443	426	413	413	462	475	463	431	463	419	432	427	434	471	410	447	434	427	413	411	459	402	448	430	447	428	438	431	421	413	445	445	407	426	451	457	403	408	445	402	423	409	437	444	441	449	459	411	426	414	453	432	468	497	428	435	418	422	456	430	435	407	421	472	479	450	465	493	431	395	430	460	445	421	421	389	412	449	434	469	440	428	469	415	424	427	441	442	446	488	430	393	452	425	429	467	463	389	399	483	448	452	440	436	428	427	431	478	455	415	467	411	406	439	439	468	458	438	432	421	442	423	453	466	432	438	427	430	442	421	420	435	453	428	415	449	428	436	399	442	455	430	455	420	457	450	472	394	436	413	430	431	424	482	416	422	420	421	417	440	434	449	412	442	436	447	439	474	456	465	407	439	447	431	396	425	397	436	450	446	434	453	447	424	457	432	476	458	463	445	470	435	438	449	457	459	453	442	433	447	453	439	447	429	389	411	440	432	430	451	416	435	499	423	469	493	424	450	424	426	466	439	448	431	390	451	465	443	441	432	397	470	428	434	457	470	406	440	452	439	444	384	404	438	464	433	422	401	417	440	444	421	432	443	428	438	429	448	436	430	420	422	419	478	478	459	448	436	407	435	425	419	419	447	441	433	447	437	399	383	446	467	463	471	447	471	446	458	459	467	484	455	441	419	450	459	448	436	432	461	463	434	384	452	457	443	414	426	473	432	449	440	418	431	437	421	423	453	432	451	468	424	410	412	422	456	469	437	435	488	427	413	439	390	447	461	447	438	429	444	427	439	459	470	402	428	416	439	401	408	425	436	432	422	424	473	430	470	445	437	411	451	420	425	419	451	412	425	438	453	442	441	455	459	450	454	442	438	433	439	425	436	436	433	431	463	466	437	399	420	428	459	394	414	414	436	475	412	428	367	404	443	432	413	453	433	444	421	397	417	445	458	426	470	417	432	422	450
24640	21384	28444	24655	20996	3153	796	492	440	394	391	360	346	369	314	361	314	326	303	301	315	306	289	277	312	320	316	308	313	326	300	310	311	291	323	294	299	255	283	302	308	313	324	291	297	286	270	307	295	290	288	305	279	326	309	309	326	295	315	293	320	299	307	284	286	311	287	249	308	303	316	291	312	267	282	309	297	286	316	314	283	291	303	286	313	304	307	288	287	257	302	320	301	304	245	308	310	285	304	265	302	309	291	267	309	282	299	290	328	282	283	301	305	292	305	308	301	302	274	301	279	282	317	349	273	291	293	264	305	256	257	273	257	332	318	295	297	284	297	290	244	277	281	272	257	272	284	280	265	284	279	295	278	274	304	297	265	313	294	280	276	273	257	287	295	303	284	270	264	290	296	282	276	276	313	285	284	280	303	269	297	278	290	290	289	284	291	275	325	281	271	289	287	313	264	284	289	297	287	320	311	267	270	307	282	294	319	279	278	290	258	269	303	294	286	295	318	294	305	273	288	284	278	264	325	283	303	289	264	298	305	305	304	309	285	291	258	265	291	305	249	316	314	281	293	287	311	295	284	292	287	290	296	272	292	298	262	307	285	280	291	273	293	251	294	287	304	282	297	307	303	259	267	290	279	311	274	298	267	306	262	282	317	242	294	278	272	257	312	304	295	277	313	289	285	283	311	295	255	274	300	294	270	239	293	282	303	284	299	267	305	290	318	280	297	294	315	273	299	269	304	274	280	314	320	270	328	268	314	272	290	253	309	289	308	287	289	308	280	290	271	292	296	267	282	286	279	312	311	278	300	259	258	276	271	278	265	260	301	257	285	279	238	266	298	275	288	266	274	285	283	291	260	288	298	306	264	301	267	261	297	278	314	284	279	306	315	266	292	305	311	252	286	308	321	290	288	311	287	318	301	269	284	276	282	266	305	277	301	274	272	316	285	291	316	296	285	270	295	272	288	309	271	275	297	288	284	295	255	291	302	259	277	271	255	296	261	272	264	287	300	280	310	305	266	270	290	293	249	260	281	289	267	282	299	295	302	299	302	283	327	281	272	274	293	274	297	302	289	254	300	273	302	297	284	252	297	311	281	287	295	283	305	278	274	285	288	285	306	282	297	268	277	301	318	272	292	304	275	294	303	299	291	306	297	302	305	294	287	253	285	314	278	291	300	283	300	294	299	264	296	270	292	259	283	310	277	309	271	278	300	291	260	305	286	265	270	296	283	297	319	292	313	287	298	314	256	265	275	282	306	302	307	293	311	275	312	277	253	311	286	276	305	258	276	300	291	265	298	309	282	281	279	281	274	286	279	284	291	298	287	286	271	262	271	270	275	309	263	275	285	306	287	259	289	310	268	301	298	287	304	286	256	276	269	336	262	295	290	307	291	316	326	307	284	298	284	295	279	299	266	305	279	285	294	298	317	312	299	285	272	305	330	271	291	283	260	302	286	310	265	277	281	289	279	316	280	283	279	315	276	280	271	295	308	319	285	276	289	281	314	251	292	319	265	279	311	306	281	315	299	296	299	269	306	261	278	311	272	312	324	286	327	305	284	305	270	290	325	291	287	288	273	280	276	298	319	293	278	306	266	283	301	322	307	281	264	333	291	266	304	266	277	284	281	290	256	280	288	254	274	279	302	253	279	307	281	308	313	298	316	283	262	293	294	306	311	295	319	297	258	293	283	282	305	269	287	267	271	311	295	284	301	279	280	287	268	270	328	288	300	294	293	277	270	272	300	284	310	296	292	313	322	315	290	319	288	261	296	275	262	263	284	279	286	305	284	264	294	303	293	296	288	280	274	311	292	276	256	276	282	292	274	257	285	283	291	299	270	328	308	308	281	299	273	273	269	296	315	317	271	288	290	290	309	309	302	315	282	320	278	276	294	285	224	289	284	286	303	293	280	287	316	283	270	290	273	336	316	314	279	288	273	287	299	292	319	278	315	287	295	279	305	257	294	292	310	261	280	305	275	297	289	281	274	291	282	284	296	309	308	271	280	256	277	296	273	299	265	310	272	311	300	272	289	305	267	288	293	250	290	252	310	289	308	311	281	286	329	312	256	271	292	300	285	259	291	281	294	310	281	295	278	270	291	307	258	319	307	290	292	299	265	304	296	285	308	283	282	319	313	271	302	283	300	287	280	255	292	304	275	309	271	283	289	333	300	274	265	265	288	273	268	258	246	289	279	302	294	268	279	286	327	284	271	309	305	300	279	309	294	285	301	289	248	294	268	317	305	290	262	291	299	302	283	268	297	284	289	276	281	291	290	263	248	273	285	280	277	289	258	306	279	305	287	257	304	284	297	276	291	305	261	277	262	301	256	268	281	277	292	306	279	278	310	277	262	302	274	287	291	276	302	286	287	294	276	311	319	336	272	295	299	255	296	268	276	316	295	301	274	278	288	285	273	277	313	265	282	286	291	302	298	323	257	290	271	292	290	255	287	290	280	294	303	256	283	275	319	277	297	294	269	297	274	295	259	296	274	266	273	285	301	252	288	261	283	255	296	299	278	289	288	286	285	292	315	272	309	300	302	283	286	289	269	289	284	265	302	269	276	265	313	261	259	296	294	264	289	276	303	275	298	286	268	296	289	273	293	301	275	267	263	294	289	290	302	284	265	287	303	268	250	268	305	266	306	277	289	297	307	320	255	286	315	311	277	289	295	322	285	280	257	293	295	287	296	314	284	310	295	260	270	264	305	259	290	276	320	265	274	300	280	316	299	309	254	283	288	286	313	283	266	288	297	326	298	318	280	271	267	278	282	276	331	263	259	302	305	298	285	295	280	301	302	281	270	254	291	292	272	286	305	299	307	322	276	280	300	260	285	297	289	298	278	287	279	290	302	293	294	281	322	274	262	302	260	302	299	310	233	297	271	294	288	260	291	289	293	260	280	265	279	294	310	273	295	320	284	291	281	260	311	293	300	276	300	269	314	300	305	320	272	267	247	267	274	314	271	282	292	281	287	315	264	291	273	310	299	281	259	313	266	278	269	267	318	309	304	267	281	280	315	256	274	293	291	268	268	265	308	305	278	290	256	263	292	265	282	279	272	313	293	275	309	307	282	278	264	302	283	285	297	314	292	251	295	323	277	293	277	286	296	252	304	274	288	295	312	282	282	261	261	299	292	309	276	272	291	278	291	282	277	267	260	258	251	282	320	286	279	316	270	290	303	265	273	279	276	274	287	280	286	308	286	262	297	294	283	264	317	277	281	246	276	276	315	273	265	284	285	288	306	298	318	263	286	297	283	297	302	280	288	287	295	299	280	314	271	296	285	308	305	284	331	306	303	299	284	296	274	264	294	312	320	308	291	287	276	276	268	274	259	300	276	274	303	295	284	285	281	280	285	294	290	306	338	294	289	282	275	302	304	262	303	281	293	271	264	304	276	257	265	296	291	285	257	243	315	243	324	301	280	315	306	293	296	288	288	284	282	255	290	306	291	322	273	282	274	272	244	290	293	309	310	269
3804	4800	4110	2000	1285	897	739	666	512	481	413	405	426	403	372	374	350	321	333	288	324	324	339	298	301	304	273	322	269	314	273	272	293	289	324	295	281	260	272	297	292	268	275	273	273	282	289	282	278	267	295	260	290	308	279	275	309	264	243	306	308	274	288	287	295	273	279	248	279	267	287	271	257	287	270	273	278	271	296	272	307	314	296	296	227	280	283	280	260	302	265	275	293	251	280	253	278	274	306	259	267	272	257	277	264	275	316	244	293	234	276	293	242	291	283	291	265	279	264	263	261	271	244	281	285	297	291	254	289	252	295	257	267	294	282	282	273	297	296	268	310	296	264	253	265	252	255	289	253	274	246	301	277	294	261	259	259	287	262	279	283	284	305	272	267	280	247	303	268	249	257	273	273	264	274	280	267	269	280	272	262	250	272	278	272	275	273	267	280	284	290	262	268	272	278	287	229	267	278	281	264	296	277	257	299	261	269	293	286	289	274	280	264	284	258	234	283	289	280	292	286	281	252	283	277	256	280	273	284	257	271	292	273	272	297	270	285	250	258	274	258	253	276	273	287	265	304	264	243	265	279	278	265	259	264	286	247	271	273	269	256	247	275	263	282	267	249	272	290	279	249	287	275	268	262	279	257	227	268	272	252	278	274	280	277	266	271	275	278	268	292	264	275	286	311	292	274	275	264	266	263	247	286	268	269	268	288	279	256	252	275	255	284	264	292	253	300	268	278	273	258	243	253	263	280	267	294	275	293	290	299	290	248	296	271	256	279	282	244	253	259	257	273	287	264	256	271	242	277	272	288	255	244	306	257	284	269	281	255	282	271	258	248	249	258	250	292	256	302	258	281	260	240	259	296	263	294	272	269	258	293	284	285	292	291	287	279	270	280	276	255	249	295	306	254	266	269	279	283	256	290	274	269	260	272	263	285	280	266	269	269	286	251	280	249	260	288	289	263	248	305	288	260	242	270	258	280	282	271	276	272	279	300	268	286	283	270	296	263	302	273	215	288	260	276	277	277	275	287	253	260	273	295	279	274	269	294	262	280	277	275	264	283	251	263	285	293	288	261	270	251	271	269	241	279	270	273	263	257	233	261	270	277	274	253	307	272	274	277	259	258	252	254	283	279	289	272	279	264	254	261	255	280	309	270	295	270	273	251	279	297	259	273	271	242	276	250	257	269	278	266	279	261	258	272	290	296	261	263	289	278	256	282	266	249	284	263	288	250	284	257	288	269	272	278	288	257	300	254	272	289	259	267	277	281	236	282	282	254	301	260	261	288	270	279	283	278	285	253	259	253	284	296	285	279	253	332	263	275	286	291	259	257	273	260	259	280	272	258	249	275	332	260	267	235	252	289	266	246	273	275	287	259	255	293	269	261	283	257	281	262	269	291	266	250	264	292	282	287	285	242	325	298	276	279	262	268	256	278	261	256	273	286	275	264	255	292	254	272	276	259	294	317	277	266	277	278	271	278	267	249	256	247	261	267	272	283	252	244	253	274	260	297	305	240	262	269	259	272	278	286	286	282	283	249	291	271	230	261	279	296	264	257	246	287	288	278	257	238	293	258	301	254	265	269	272	271	295	281	275	262	286	284	271	291	277	289	270	241	279	263	286	269	269	266	281	275	254	294	284	261	279	254	284	276	277	313	252	252	296	275	282	262	257	283	262	299	267	286	263	272	274	285	298	243	284	250	270	284	279	267	316	262	271	253	298	248	275	270	271	257	306	254	299	265	271	280	253	247	295	300	268	270	268	274	279	274	259	251	288	268	256	258	269	275	239	263	288	253	264	269	280	305	250	234	252	282	275	275	272	267	277	261	249	287	277	275	305	269	267	279	267	277	288	260	313	264	239	263	249	269	280	243	231	287	256	242	248	277	272	267	275	294	273	269	267	280	298	258	252	292	265	298	288	271	256	270	284	270	272	264	297	272	244	284	263	266	282	268	273	262	297	270	254	282	264	309	282	275	260	292	264	274	267	273	268	282	248	311	268	282	254	266	260	279	291	284	274	270	289	250	273	256	254	243	288	276	265	256	253	278	271	264	283	284	284	270	277	269	280	266	288	302	274	267	246	273	300	302	264	256	240	241	267	251	274	246	257	265	282	293	279	265	265	264	293	272	278	259	276	266	263	240	281	261	281	281	296	279	249	272	276	282	235	255	283	280	266	255	279	273	274	300	261	293	286	290	273	283	250	281	268	278	289	277	265	275	267	311	275	266	284	289	273	267	277	251	248	254	295	247	256	265	270	280	275	267	287	255	227	259	274	292	269	264	286	285	272	249	274	236	266	271	260	265	241	252	275	279	266	284	240	285	310	274	271	306	259	242	256	292	277	259	269	286	282	302	301	276	292	243	268	256	293	254	304	265	249	281	241	292	274	295	276	276	253	280	264	272	243	268	272	265	272	271	264	285	264	249	249	253	259	251	280	258	279	252	278	269	251	277	243	236	270	270	242	261	265	282	275	225	260	320	286	288	274	264	258	263	263	268	263	256	264	269	294	287	267	253	266	261	274	283	273	247	259	256	271	289	298	259	257	236	267	289	265	276	260	284	272	248	256	276	268	278	282	257	286	277	253	238	289	301	261	288	264	275	271	252	245	277	258	268	291	291	236	260	292	278	264	250	277	270	264	284	270	278	282	267	259	268	276	262	254	300	274	266	237	283	254	247	283	246	241	287	251	275	292	256	276	303	269	251	272	279	270	263	253	253	280	253	282	270	264	271	276	294	274	234	259	263	277	251	264	255	252	265	255	265	260	282	278	292	276	260	270	270	247	291	267	279	255	299	243	271	259	247	257	278	258	273	259	286	271	278	226	249	267	290	265	275	272	245	252	265	257	297	277	264	261	274	262	267	279	225	264	256	284	248	259	269	259	297	260	280	282	257	253	261	279	284	291	295	278	303	249	290	285	267	265	259	250	285	249	247	251	277	258	241	294	275	260	288	250	249	279	271	252	282	254	262	297	255	271	261	263	272	245	257	262	244	265	326	273	249	262	276	231	274	257	265	292	285	288	278	297	279	272	266	263	256	264	244	263	284	280	263	247	257	296	261	281	250	263	254	272	255	256	257	257	273	302	279	283	289	275	269	273	329	289	270	268	228	273	230	270	277	262	265	281	261	273	271	261	256	286	275	291	285	289	275	273	255	278	250	293	238	250	300	244	278	295	271	246	272	256	225	258	243	225	275	274	260	271	285	258	295	295	262	250	285	258	278	273	273	276	251	308	295	286	297	246	265	276	249	276	276	258	259	247	278	266	255	263	269	263	281	276	279	257	299	297	312	287	252	257	248	308	274	245	287	314	301	248	289	246	266	263	290	282	270	241	274	271	262	277	291	263	254	273	280	300	280	257	275	265	267	303	284	265	253	284	273	279	249	255	264	276	266	285	264	267	270	252	284	271	285	272	283	265	236	265	275	266	253	273	264	260	251	291	290	273	274	234	263	309	279	288	302	285	265	243	249	261	281	242
27711	10077	1760	1063	884	830	925	847	787	816	910	850	873	778	818	855	826	818	850	834	833	842	846	841	862	860	903	796	820	812	846	882	849	852	857	878	832	832	812	801	876	824	880	821	830	866	854	887	870	799	809	857	829	841	783	826	822	846	806	820	822	834	817	812	826	832	767	819	887	862	891	858	906	759	826	870	866	791	854	816	851	860	796	834	780	841	835	819	830	834	845	809	898	838	749	795	838	834	840	843	834	844	883	810	855	838	829	777	780	833	828	780	867	830	825	833	841	835	771	814	813	869	881	821	833	790	813	832	808	822	846	797	794	803	850	859	838	829	802	861	828	763	811	804	810	833	852	823	782	822	861	859	811	861	858	828	856	833	849	812	860	806	849	844	864	785	879	800	810	790	821	846	868	878	876	865	775	813	848	881	821	794	834	849	864	853	826	817	822	832	830	802	819	811	857	868	826	878	845	876	818	858	809	783	861	793	796	864	811	793	816	867	820	864	812	867	771	753	858	780	804	813	813	808	846	837	821	827	865	810	847	848	835	891	823	848	757	811	853	839	843	832	781	784	828	814	856	777	850	870	763	799	846	819	843	781	823	838	867	862	894	770	812	866	834	823	837	911	851	849	830	836	841	807	899	793	844	868	780	804	825	869	833	800	832	823	811	850	798	790	795	841	821	825	762	846	808	825	845	801	892	802	782	817	808	814	837	844	862	875	824	851	860	845	785	861	841	815	800	802	871	844	802	802	821	809	788	838	875	886	853	828	834	822	842	829	833	828	814	860	846	842	838	806	859	841	852	844	851	825	809	802	887	839	842	789	852	870	798	835	854	843	882	871	807	828	795	820	797	777	878	833	787	822	793	884	826	829	850	881	856	887	821	843	839	861	814	826	864	881	813	810	838	801	874	862	855	809	809	845	867	858	858	801	828	828	827	844	803	793	838	839	845	880	855	847	844	821	838	782	813	891	839	835	794	820	778	799	846	852	826	849	906	830	804	866	843	839	823	921	825	828	776	814	838	842	846	823	794	826	880	828	798	854	859	858	788	798	823	865	888	840	817	811	884	821	849	832	796	851	805	861	810	807	842	847	844	816	859	855	835	830	823	779	854	813	856	849	809	845	785	887	811	785	831	829	851	862	836	850	803	867	814	866	818	856	794	864	828	830	863	842	814	831	848	836	822	875	879	845	854	847	849	855	848	890	861	858	839	811	840	841	872	793	825	861	842	801	792	847	870	820	835	844	891	841	802	827	788	819	855	903	819	856	820	824	876	847	799	811	806	793	845	853	768	776	842	843	878	895	854	828	826	836	843	857	781	840	874	847	835	877	844	823	828	831	849	805	876	831	787	830	837	823	826	880	844	857	856	839	783	794	842	826	793	813	826	857	883	907	810	843	872	819	851	835	820	815	874	805	859	845	839	853	816	820	830	831	809	857	778	893	826	807	833	884	858	835	814	835	831	880	823	842	840	820	780	848	827	826	825	815	848	835	830	825	831	820	831	817	826	826	827	849	798	819	813	831	826	814	800	812	852	822	864	827	871	823	873	839	848	839	845	804	842	800	824	809	787	874	803	861	835	780	858	871	829	824	815	877	822	822	860	835	830	843	805	869	867	809	784	808	830	854	814	815	819	779	803	832	806	761	845	840	850	847	865	869	837	762	890	872	820	845	854	842	872	802	832	857	794	864	805	782	850	871	824	786	842	808	821	863	834	835	854	828	887	819	877	772	786	780	858	838	797	827	817	809	835	879	822	826	845	819	844	811	808	797	780	804	834	824	857	827	852	789	886	852	865	833	841	857	803	848	765	803	857	806	850	798	851	798	812	788	840	828	810	867	833	786	772	816	871	797	822	814	822	803	810	806	817	860	836	861	874	784	849	896	920	829	907	828	863	795	829	790	810	877	808	856	804	868	846	815	820	869	863	798	823	843	827	812	837	829	875	806	848	838	853	841	842	806	876	838	817	818	803	831	812	857	862	843	851	839	882	827	858	822	852	792	844	792	808	791	853	813	853	812	796	812	821	844	795	830	889	791	858	878	827	854	837	828	825	789	824	810	877	814	786	845	821	792	822	834	821	872	816	820	840	814	849	868	805	859	830	823	853	832	826	843	800	826	833	860	836	846	850	806	821	834	850	813	788	827	858	777	814	866	834	791	782	854	842	834	860	879	840	847	858	859	859	796	816	802	756	825	814	785	794	837	854	816	853	866	804	843	778	907	816	796	839	802	812	828	805	824	838	861	780	835	860	832	783	859	854	807	868	826	860	796	800	811	811	851	873	802	816	875	838	807	832	864	829	833	857	793	809	796	872	786	858	815	889	783	840	842	851	856	891	858	828	876	885	796	801	792	820	775	834	829	779	829	839	864	900	832	853	846	869	886	848	832	796	789	833	822	818	844	823	797	803	805	840	872	839	800	808	861	846	772	873	816	811	806	812	887	836	836	829	851	814	883	855	896	786	874	851	811	866	804	845	844	843	845	855	856	923	851	865	815	812	816	820	799	794	838	875	854	820	842	837	842	835	824	854	827	828	819	833	817	827	845	872	798	797	830	794	813	804	889	812	807	772	866	795	818	786	838	859	836	837	875	821	824	841	893	814	842	796	834	834	854	832	836	805	845	808	820	848	855	802	828	820	807	835	815	865	820	840	824	822	832	808	833	865	816	833	806	849	783	853	814	860	838	771	833	863	860	832	899	835	828	845	881	818	803	833	846	820	873	789	878	857	872	859	805	789	853	835	847	789	834	871	780	861	820	865	824	888	806	837	824	856	836	837	830	857	856	864	840	807	839	827	831	874	855	797	844	847	814	843	825	836	816	799	807	809	831	806	826	860	831	844	821	857	857	859	803	793	805	776	755	836	801	856	870	844	845	851	790	850	855	852	814	831	793	861	817	838	823	826	824	834	841	835	852	821	821	801	845	831	768	830	852	799	867	829	819	833	877	836	823	836	837	798	870	841	797	882	829	855	815	853	802	815	822	789	861	828	841	777	782	840	875	868	824	843	845	778	806	868	877	843	794	898	874	865	820	815	811	821	818	819	845	844	761	874	832	849	824	837	804	837	829	823	873	786	849	774	821	821	818	803	855	842	873	892	868	815	840	850	822	895	847	908	832	820	846	830	787	904	826	842	820	853	849	846	806	831	821	837	837	826	818	843	845	870	806	801	788	802	832	818	834	849	834	853	852	866	856	828	829	832	850	835	865	882	811	860	835	841	861	861	814	846	818	827	856	842	827	831	867	831	837	790	814	825	852	770	778	832	830	876	782	825	853	796	875	766	843	821	853	818	828	829	866	823	865	866	866	875	832	817	832	835	815	829	826	825	855	815	819	820	856	858	850	825	820	823	817	879	898	839	833	797	857	835	861	773	787	840	830	853	812	817	829	848	861	821	854	837	793	874	915	842	848	827	831	815	796	809	940	888	785	828	852	827	843	809	853	861	874	829	815	857	827	877	882	849	816	838	858	816	824	791	833
5516	844	900	760	702	699	680	705	692	683	709	712	665	678	648	668	668	658	652	709	661	666	708	700	695	654	662	685	673	678	631	670	635	677	652	683	656	697	634	686	710	679	656	653	673	636	719	732	666	685	685	678	690	717	718	656	695	645	667	685	707	706	658	674	693	682	694	670	729	697	699	680	664	685	701	690	689	717	636	676	683	679	659	618	702	691	660	675	692	683	654	683	670	717	644	646	646	664	658	635	662	713	667	670	670	686	706	695	705	722	661	656	636	668	705	691	696	667	648	646	698	647	673	717	644	689	668	629	684	695	652	641	690	716	692	653	678	634	704	680	684	712	673	624	675	633	676	666	692	662	659	662	636	688	694	657	693	699	668	673	679	672	677	634	665	663	650	681	656	702	642	651	637	708	716	695	694	644	666	633	662	677	615	646	708	641	707	673	687	642	669	644	685	655	658	673	679	637	650	677	698	703	669	663	681	685	659	697	675	699	660	695	655	674	653	665	663	653	646	656	653	664	683	683	645	699	678	664	687	662	661	636	662	704	679	658	690	672	689	667	612	653	651	631	676	672	677	678	699	698	671	716	701	693	683	701	672	685	647	647	637	661	716	689	650	659	645	685	635	687	674	696	691	670	717	709	707	651	698	683	656	655	637	668	713	659	692	685	713	727	694	680	648	707	693	656	670	674	625	664	693	657	676	728	643	695	689	687	672	704	623	666	701	707	633	633	620	702	661	694	682	681	633	659	663	650	700	708	648	663	644	610	645	638	701	667	662	659	649	697	675	656	675	688	693	679	645	676	674	713	659	679	677	709	682	670	691	692	637	625	689	655	656	620	650	706	649	671	664	650	630	659	653	679	665	710	658	689	718	617	684	723	618	642	673	658	676	687	660	663	714	637	666	666	696	656	654	664	639	670	702	705	643	670	689	629	638	700	689	662	664	632	709	627	671	648	644	679	674	658	679	682	733	646	682	687	685	733	631	658	650	687	681	660	723	654	649	670	676	650	653	619	672	654	682	620	640	672	694	697	687	663	685	698	685	671	684	718	632	651	680	688	696	637	663	680	672	674	688	714	644	667	714	650	707	669	653	701	659	666	689	639	653	703	673	659	653	678	673	667	657	635	665	629	641	677	658	679	692	642	656	742	674	658	661	653	689	651	655	705	667	696	644	656	745	623	650	674	693	692	671	709	688	620	687	629	649	641	678	682	656	660	713	683	697	706	704	671	699	624	650	689	668	640	658	658	693	645	686	654	717	678	685	690	634	656	660	690	673	635	698	679	666	675	703	692	687	657	638	687	678	714	689	689	653	658	627	701	647	688	692	654	665	674	650	673	672	667	661	628	645	640	723	689	667	661	689	671	660	704	698	740	676	709	653	671	665	704	713	686	660	643	671	652	624	666	710	648	691	663	696	713	647	693	668	611	658	673	679	701	693	676	682	649	631	669	699	680	659	710	689	649	704	693	659	683	673	709	669	637	654	670	660	646	672	692	679	685	670	647	654	649	644	687	630	644	708	661	623	691	700	692	690	659	645	684	649	701	712	736	690	641	681	634	693	682	721	614	676	622	663	670	665	704	675	702	668	688	672	662	671	643	680	651	647	676	660	693	657	657	648	696	740	638	629	670	701	663	628	682	689	681	666	673	692	639	635	643	679	679	636	710	646	657	683	619	677	697	712	711	639	654	619	708	696	657	676	664	657	674	623	674	688	638	715	684	673	659	686	657	664	722	681	683	637	687	613	623	665	688	665	639	653	691	680	656	703	684	723	682	646	634	704	649	640	646	663	730	638	631	664	672	702	639	711	673	657	670	687	688	706	678	651	663	688	671	638	677	650	704	656	672	648	697	650	694	681	665	676	655	658	695	693	654	661	656	697	623	686	694	680	652	698	687	668	678	713	697	659	650	667	654	645	614	696	666	693	620	672	685	675	691	692	666	685	685	604	669	678	642	653	704	661	651	656	706	664	699	656	658	719	690	686	642	696	688	685	711	641	693	702	674	645	639	686	656	690	678	640	679	675	674	681	713	646	672	650	665	724	666	689	666	704	656	673	661	711	636	647	676	672	692	663	657	719	669	669	679	646	658	663	687	726	691	645	644	658	686	651	701	702	641	678	680	636	673	646	680	660	667	702	665	682	662	711	690	662	690	708	609	674	693	606	639	672	692	676	677	656	658	657	677	663	664	664	682	683	717	643	666	636	707	689	665	696	650	656	676	670	640	648	692	686	673	688	621	678	665	710	703	633	674	660	653	668	697	695	644	722	670	660	681	673	670	684	617	678	649	684	677	680	646	660	673	683	675	716	724	628	676	637	684	660	632	664	654	648	671	704	637	709	703	654	662	693	676	668	639	688	677	697	650	657	660	672	661	666	631	721	726	674	673	664	676	691	669	697	670	732	668	691	612	677	670	699	658	711	713	650	659	660	677	690	674	666	632	660	659	671	636	652	683	635	630	675	627	679	660	686	662	629	674	692	658	649	683	639	696	678	625	647	601	653	655	719	678	710	667	659	686	683	688	662	691	639	664	615	614	646	666	679	655	683	684	649	657	677	702	676	706	667	645	664	658	703	679	744	679	685	689	646	674	665	682	656	653	695	685	649	688	722	680	681	699	676	664	698	685	646	673	673	697	710	697	698	708	663	656	647	658	636	618	745	673	646	671	673	633	649	704	678	667	653	676	649	707	674	676	689	694	675	632	670	668	673	715	689	658	641	704	694	663	652	709	688	633	672	665	666	652	652	693	673	657	680	610	645	682	692	686	683	667	673	665	633	664	677	654	681	723	700	679	674	687	620	688	681	650	650	673	683	687	695	654	701	676	670	663	675	678	670	709	652	708	619	655	673	726	636	666	675	645	627	687	632	658	684	690	626	682	608	675	694	682	651	667	691	630	696	693	733	644	659	692	656	666	695	635	622	668	651	681	650	693	691	647	639	640	681	621	667	695	678	688	681	667	663	665	681	676	712	679	687	688	677	666	648	639	673	709	677	615	655	740	666	664	661	664	680	667	711	680	701	674	649	696	628	673	662	643	669	669	597	686	672	632	680	684	647	680	691	648	685	693	667	664	692	675	719	694	649	647	686	657	688	690	677	679	616	667	686	678	673	700	673	629	635	652	676	654	647	665	659	659	694	621	669	688	680	674	645	662	687	685	702	698	691	680	690	668	674	642	665	633	648	677	706	640	658	668	704	698	674	703	616	706	707	632	591	665	689	652	676	683	621	685	679	672	678	648	708	659	669	682	644	635	621	680	665	683	688	680	640	645	628	686	642	640	680	666	688	646	665	686	621	686	693	657	638	673	662	706	684	693	689	643	670	645	687	653	702	691	600	691	669	686	666	738	662	687	635	679	652	732	660	708	719	673	649	651	670	654	646	667	670	699	697	644	644	681	636	650	671	615	735	687	687	636	664	663	687	684	643	678	654	675	706	678	662	729	641	687	661	648	692	688	681	668	696	696	669	677	667	686	678	671
25745	21456	27254	25504	3951	951	753	654	597	564	526	555	502	545	523	523	566	523	513	511	468	499	516	507	512	487	523	517	550	542	525	500	518	513	494	534	476	496	474	471	487	446	507	506	508	494	536	506	478	548	541	503	506	479	549	491	519	485	516	499	548	512	497	514	466	519	542	519	452	482	501	487	530	518	500	504	549	516	519	501	535	508	472	466	478	481	505	475	502	507	490	511	527	498	473	512	514	496	467	507	470	508	490	474	537	492	505	503	530	517	486	487	513	536	511	550	502	523	475	508	489	506	505	496	460	512	526	517	500	527	480	461	473	528	520	528	513	530	550	503	498	461	525	519	500	509	505	503	472	469	542	496	457	495	490	527	519	469	518	500	467	481	480	513	494	491	527	498	488	529	524	483	488	493	526	475	482	477	484	500	529	511	501	509	488	524	494	501	506	504	497	519	536	529	527	504	567	522	502	496	542	501	484	506	515	497	523	495	482	464	475	491	484	494	517	513	537	484	541	517	509	504	538	461	531	504	507	495	517	558	468	460	530	462	488	463	507	499	503	498	504	489	481	495	467	507	507	522	494	540	487	455	515	545	450	498	517	488	507	503	479	515	484	491	509	483	479	492	504	515	480	500	477	481	516	497	505	548	441	540	498	470	518	513	471	509	524	479	489	507	545	483	516	497	483	496	508	464	526	484	526	499	523	488	513	516	467	498	512	513	496	458	460	534	485	495	492	498	560	490	496	505	504	567	513	555	513	479	516	484	543	526	466	498	473	508	524	502	505	472	537	505	488	486	496	522	513	476	479	489	538	511	475	493	501	470	537	515	480	504	499	495	528	471	510	527	507	505	480	498	486	510	476	513	466	529	520	477	509	533	496	504	519	487	457	544	459	524	513	499	521	555	479	536	461	476	468	533	519	520	532	529	490	483	542	491	507	507	509	539	523	502	511	534	519	468	522	496	511	526	484	453	470	496	525	496	507	493	475	470	517	487	490	490	517	532	478	538	535	510	506	470	519	538	501	531	487	513	513	485	549	481	488	492	505	518	557	483	495	504	491	492	503	484	516	500	496	520	464	496	492	466	516	488	489	461	539	540	515	530	469	505	481	501	474	518	520	481	553	524	532	494	518	496	510	494	533	469	521	522	497	476	492	493	512	517	506	507	496	494	514	495	484	486	529	533	520	499	513	487	511	500	520	527	530	516	509	513	505	484	495	512	470	481	513	520	499	519	528	480	479	497	504	510	484	543	507	478	507	507	503	526	469	518	530	498	502	506	509	500	502	486	507	448	493	491	488	503	516	488	479	511	492	464	577	505	500	494	447	478	511	505	508	500	494	493	482	480	493	538	524	475	492	502	512	510	498	521	520	495	500	510	512	514	481	514	497	495	510	500	449	492	522	471	486	501	536	465	520	506	503	517	525	546	513	478	478	506	500	497	547	494	483	508	494	473	545	509	528	502	468	498	497	486	511	511	490	511	458	484	505	443	507	528	530	515	510	504	508	496	530	524	518	485	525	469	496	505	528	479	495	479	504	501	512	490	511	488	485	494	526	485	501	532	526	532	497	559	486	487	503	499	487	515	504	477	457	503	497	522	522	489	463	512	506	509	522	504	534	478	516	496	499	515	480	534	499	512	506	497	485	514	477	520	507	519	503	509	511	490	501	496	493	510	520	457	474	467	533	487	505	473	506	503	532	485	505	513	507	554	531	505	472	477	529	488	458	479	482	527	466	515	528	498	497	546	515	487	469	496	501	514	475	544	508	505	553	507	500	525	489	499	528	502	492	512	499	504	458	507	503	501	527	500	525	528	483	514	514	524	483	532	486	499	493	513	528	550	510	483	487	472	476	507	486	493	526	526	548	486	509	481	501	515	517	501	488	501	539	520	476	483	492	484	532	510	460	494	510	510	484	471	500	503	479	523	532	525	536	481	469	467	499	501	494	525	515	500	502	504	472	498	478	530	513	503	509	512	530	466	495	490	502	470	501	500	544	485	477	501	495	479	496	528	482	500	474	510	498	467	511	493	503	497	524	465	485	513	507	467	491	493	526	525	511	518	493	502	506	509	492	507	508	512	505	491	515	502	524	491	497	507	498	539	496	538	510	512	509	516	521	480	487	505	488	477	537	517	477	486	504	507	518	492	532	490	493	513	524	466	465	494	533	519	508	513	489	511	509	499	504	548	541	521	517	498	501	531	504	503	500	507	507	515	510	500	512	473	472	517	487	506	533	493	523	519	492	474	512	530	517	496	494	498	503	505	502	514	506	519	550	511	525	494	490	464	505	502	509	508	504	496	475	500	532	501	518	546	529	512	503	558	517	504	505	482	561	472	507	508	495	475	476	548	490	493	469	528	524	521	479	465	506	554	507	524	530	499	515	480	466	496	503	521	454	509	505	521	500	488	529	500	496	480	498	485	495	498	478	550	478	491	484	505	513	479	510	516	507	507	500	526	535	500	479	483	500	461	463	504	493	475	498	483	540	470	516	474	452	519	528	474	524	518	483	530	476	498	508	526	500	485	510	495	539	507	485	526	508	483	532	498	478	500	491	467	523	532	480	511	495	510	498	501	528	481	510	529	466	509	553	493	487	483	518	482	508	507	502	494	514	534	530	494	489	499	463	489	486	512	476	510	481	533	492	480	502	523	496	477	480	482	495	531	483	478	511	512	510	516	473	489	503	504	516	516	512	508	491	528	473	519	521	537	469	481	499	511	487	520	508	506	481	486	528	485	512	514	489	522	506	516	493	542	470	526	479	517	531	509	507	536	486	486	484	454	493	532	528	498	504	476	495	502	478	482	497	514	485	545	516	541	466	510	506	491	486	509	489	510	495	485	528	474	508	505	525	475	502	494	523	490	475	510	483	540	544	510	490	492	498	531	576	491	471	515	488	496	498	513	514	488	493	461	531	512	547	501	512	518	490	507	510	507	470	455	507	487	541	512	488	536	482	470	459	520	505	471	511	489	521	503	508	508	522	520	487	489	493	487	501	481	502	520	486	505	514	465	458	542	488	496	485	468	497	443	521	527	542	487	508	502	493	479	473	485	529	487	511	532	513	496	496	501	464	488	463	464	538	483	520	496	479	474	501	491	509	463	507	499	515	493	498	491	528	527	468	496	484	506	514	472	496	490	548	475	484	542	484	510	495	510	497	495	504	490	533	525	462	488	499	488	491	502	495	531	508	481	527	527	501	470	517	491	497	521	502	532	489	517	515	473	462	502	507	492	538	505	499	479	510	499	534	505	515	520	531	484	482	502	511	495	458	468	528	508	506	508	527	482	481	503	503	510	481	498	504	496	490	487	504	533	535	472	502	504	467	504	481	492	520	527	487	537	466	505	522	513	485	464	496	502	487	499	476	492	541	507	484	485	510	515	520	505	516	495	470	535	465	472	492	473	481	546	515	492	506	493	468	496	471	499	476	496	491	531	511	497	484	474	525	489	477	488	463	495	512	467	485	478	503	534	473	518	490	521
3767	2767	2376	1369	959	758	695	625	578	574	527	559	494	503	507	519	484	478	470	430	463	429	428	510	408	464	433	489	436	447	465	471	461	432	467	428	456	458	442	486	472	467	467	489	444	404	448	396	467	448	461	485	442	449	421	447	426	449	433	445	409	447	472	414	444	443	427	447	409	453	461	479	421	476	438	410	434	454	466	472	438	477	444	445	407	481	477	448	421	478	420	480	455	396	441	437	432	446	439	465	457	436	402	437	450	424	454	476	459	418	450	472	442	449	444	432	453	441	471	420	430	431	453	422	434	452	423	484	438	473	452	422	436	453	423	459	401	425	440	446	448	453	404	424	436	434	424	440	462	435	472	474	495	429	427	436	433	434	441	427	465	395	449	432	432	434	473	470	457	461	462	408	447	447	433	408	428	473	459	408	494	388	425	464	463	437	438	415	451	432	445	446	449	449	418	502	450	422	481	463	444	457	446	450	446	444	444	407	454	402	428	430	463	460	431	456	461	424	454	433	463	436	417	436	479	438	434	463	436	427	457	476	492	446	456	466	449	428	493	402	443	429	443	429	428	416	464	477	469	455	472	421	431	452	436	463	433	478	455	432	435	430	417	449	445	464	447	426	487	440	428	460	415	443	436	445	459	456	431	431	426	383	446	444	433	454	445	447	460	401	433	417	415	432	452	432	429	480	409	438	465	448	419	447	483	437	421	437	482	427	468	453	486	419	467	465	447	453	419	460	440	459	439	421	441	394	436	434	439	452	465	376	468	433	470	445	431	428	429	449	434	428	448	416	399	459	426	397	455	400	454	464	454	452	497	443	439	448	431	453	445	417	440	411	456	434	433	432	453	426	464	444	432	461	436	455	443	413	420	438	480	443	422	438	441	437	465	443	440	443	435	446	428	473	425	446	451	424	411	418	459	412	434	458	433	426	413	450	489	449	479	440	418	431	420	466	466	470	416	428	435	405	430	455	443	429	476	435	449	474	414	430	453	444	439	456	436	471	466	408	397	429	435	437	469	425	452	466	433	407	396	403	467	422	421	452	469	426	458	408	484	401	442	433	430	472	412	434	461	456	410	442	455	428	430	424	453	473	459	460	420	479	404	448	445	440	462	447	430	446	442	444	403	455	434	477	449	427	428	458	422	489	430	447	451	412	443	410	452	453	470	432	462	474	441	487	451	425	447	448	432	451	469	446	432	419	415	428	463	427	442	431	444	421	479	434	434	391	442	443	463	467	412	496	436	457	458	454	468	447	410	461	449	458	426	411	442	424	479	467	420	440	441	451	459	461	428	419	408	459	461	457	451	439	409	397	443	449	392	434	423	392	451	454	477	434	436	467	443	403	482	456	450	392	441	425	441	428	458	434	430	463	451	437	443	404	409	466	449	445	406	433	427	430	389	380	454	438	458	444	442	490	398	438	434	450	433	407	444	455	439	467	440	436	428	416	445	426	442	382	419	445	437	461	408	409	418	474	433	414	430	450	431	426	435	476	442	410	451	469	459	426	469	438	429	417	427	452	422	445	471	443	417	395	455	449	435	470	455	464	446	416	428	406	475	430	464	467	463	448	449	464	416	442	465	447	464	440	473	432	470	475	407	440	449	414	418	460	442	438	471	420	467	458	459	455	439	476	415	427	447	451	440	435	482	456	422	400	426	412	419	455	393	432	474	444	459	436	429	417	439	443	442	416	419	442	476	466	421	464	433	434	448	463	434	453	454	455	403	468	432	429	385	440	428	446	443	464	428	456	469	432	451	444	422	438	447	466	400	415	378	448	379	423	446	438	469	436	440	409	423	407	436	401	403	442	430	439	430	448	388	421	436	446	441	425	481	464	471	422	427	410	422	424	418	457	466	412	438	447	477	503	418	447	453	446	428	485	397	495	457	494	427	455	430	424	481	441	413	451	447	442	444	425	408	417	414	399	440	443	415	418	461	424	426	467	439	411	422	470	462	440	470	448	424	460	400	447	462	426	440	418	417	451	442	415	446	430	465	474	448	434	432	471	434	420	455	435	446	447	406	439	393	398	441	473	436	421	419	422	450	404	425	495	453	469	466	445	465	436	442	440	402	453	471	463	458	427	448	438	473	418	422	469	403	476	423	431	439	399	450	445	438	408	455	460	457	472	416	428	412	448	441	423	424	430	403	418	439	474	441	466	443	429	418	414	420	454	441	452	397	421	428	451	408	454	430	436	443	413	436	455	434	449	427	465	431	451	451	459	451	448	447	465	448	438	414	432	417	452	428	451	412	438	454	416	412	441	426	478	415	459	415	425	441	445	445	429	443	451	407	465	428	449	461	401	448	434	461	420	442	499	429	421	458	448	431	459	427	426	396	438	460	443	420	404	455	446	442	443	470	441	460	420	433	444	446	459	428	480	425	461	432	457	469	432	432	485	434	445	421	445	469	394	429	419	424	444	436	427	429	425	447	429	422	434	443	469	426	419	429	429	446	417	445	472	447	431	437	414	437	426	433	431	459	428	429	424	451	451	418	432	455	435	434	435	442	446	432	423	419	449	451	435	422	427	475	419	440	404	476	433	403	433	434	423	468	461	458	392	422	422	475	425	451	413	459	391	475	460	443	441	452	462	435	429	436	453	465	446	431	469	437	486	468	425	451	454	451	413	473	444	419	441	446	464	419	436	499	446	438	431	446	390	452	453	431	425	424	480	455	420	448	415	432	419	466	438	495	460	451	430	443	434	454	448	446	444	449	460	422	455	428	466	413	403	437	482	398	413	426	445	444	396	422	451	421	465	439	466	430	421	443	428	454	472	450	413	437	401	435	438	469	471	455	435	443	436	423	442	424	445	419	464	457	470	459	434	447	417	427	444	478	453	418	406	411	412	485	406	433	457	427	475	412	411	413	460	463	428	393	452	436	410	397	413	447	445	423	431	460	438	425	446	459	445	453	428	449	423	435	459	438	490	468	467	439	418	445	371	434	458	403	424	468	426	430	469	452	439	461	401	435	486	442	464	454	429	434	468	446	441	445	433	439	421	434	461	418	448	417	461	420	447	452	442	458	426	426	463	489	445	447	439	427	467	440	442	439	440	405	415	471	419	425	434	437	409	484	427	429	459	422	418	448	434	430	453	440	424	442	459	453	454	416	383	408	434	423	447	443	444	452	420	451	439	445	427	478	446	431	420	442	422	425	449	437	445	460	476	431	410	429	438	456	424	400	435	429	446	460	434	474	463	473	441	423	449	443	447	428	422	438	420	438	469	422	431	432	421	435	436	435	431	405	432	430	425	440	418	420	440	445	421	456	461	458	414	448	469	435	459	442	402	443	394	448	433	422	439	453	442	413	449	468	447	438	441	455	447	457	447	395	475	459	424	422	438	454	451	447	434	433	434	456	429	408	403	442	447	444	458	454	411	421	421	442	388	442	441	433	460	400	426	453	453	393	399	433	406	418	406	398	482	451	456	470	458	471	471	414	432	442	472	401	430	453	449	413	430	438	457	433	426	453	437
24573	21378	28438	24676	20898	3045	800	553	404	434	340	350	372	346	327	333	348	332	330	304	310	304	318	317	272	322	286	296	297	317	271	305	303	293	325	311	273	289	297	302	290	309	305	285	307	300	281	303	303	298	270	294	315	313	288	292	286	300	331	293	275	273	282	302	313	294	284	298	312	285	310	295	282	313	315	284	295	323	298	277	295	305	257	265	337	278	310	298	283	279	294	296	278	264	312	296	280	264	305	282	307	317	284	308	300	286	274	281	285	304	299	297	273	290	278	300	291	253	288	278	269	304	304	281	274	275	306	270	305	285	285	284	320	283	303	304	286	290	299	284	299	308	310	308	274	269	275	281	278	287	277	273	269	296	307	288	290	289	294	268	286	309	304	295	274	296	322	334	302	269	298	299	265	310	273	305	300	281	298	277	312	288	272	299	304	319	340	300	280	266	271	299	293	291	281	308	301	307	306	303	304	270	266	303	281	268	303	283	311	302	270	300	279	282	301	281	286	308	266	283	236	284	285	264	299	317	288	297	292	273	297	311	310	278	275	264	264	254	297	293	281	285	263	309	310	321	274	269	264	295	275	279	290	282	270	267	282	283	313	262	285	287	285	291	266	284	291	274	298	283	290	298	290	274	278	271	306	290	286	256	290	315	309	297	290	314	338	269	285	286	279	295	274	290	276	301	273	264	292	302	302	270	292	268	295	328	282	291	316	308	263	268	267	291	297	286	303	253	274	278	288	298	260	252	248	338	282	285	267	297	277	284	285	286	281	277	257	280	294	273	282	248	307	275	283	290	307	289	287	306	270	321	279	267	290	282	255	288	310	286	311	275	316	297	287	293	293	290	333	271	285	282	304	314	269	283	297	309	303	284	281	298	319	300	276	293	302	275	293	287	270	298	295	278	310	276	285	227	281	305	281	282	276	297	291	279	299	297	270	295	289	317	309	281	269	298	313	319	288	300	288	273	289	284	278	297	280	268	282	257	263	269	275	295	293	276	281	282	285	290	263	279	275	282	288	283	309	295	293	313	306	284	313	318	298	284	279	268	281	292	311	292	303	282	261	262	327	259	288	279	285	294	296	295	289	274	291	286	306	321	306	297	280	289	265	302	290	276	285	267	259	249	264	276	299	266	292	271	311	284	283	287	299	291	314	294	292	273	274	302	286	292	305	279	323	253	295	291	282	281	293	276	309	274	280	286	330	277	271	297	275	313	280	292	272	268	299	300	250	281	259	277	296	258	282	322	265	289	278	254	300	290	291	268	301	293	303	323	301	253	294	295	287	278	291	297	285	312	289	287	297	260	312	302	303	299	287	256	284	300	308	259	269	284	320	256	282	273	287	278	256	291	293	292	291	293	286	303	307	274	279	279	319	289	289	286	292	294	264	273	302	292	286	292	265	281	274	319	286	254	305	295	280	262	262	299	302	271	283	298	264	288	287	307	255	286	306	283	293	277	284	272	281	299	276	284	295	300	320	306	294	316	276	285	298	264	311	283	288	305	290	284	274	279	302	321	275	284	300	291	274	287	270	263	262	279	314	336	304	292	276	254	311	284	290	265	297	248	298	277	296	279	277	294	298	281	298	272	294	297	269	300	293	294	276	294	265	287	308	285	280	295	310	322	321	311	295	287	274	292	325	264	268	305	313	273	291	270	271	317	284	287	288	252	289	311	272	291	273	292	271	308	249	306	275	297	293	293	296	291	282	317	272	296	268	277	317	304	287	262	282	294	302	277	292	279	297	302	280	270	297	290	320	292	291	275	268	268	304	287	286	266	304	294	292	297	281	291	264	286	311	289	269	273	289	301	276	301	296	270	293	290	272	294	281	283	270	261	279	287	287	285	278	322	274	284	266	289	252	265	283	269	283	316	288	289	272	280	304	262	284	275	286	261	297	278	270	291	301	276	298	277	267	296	299	283	298	287	283	327	283	273	285	318	298	284	289	282	326	314	276	287	246	286	268	287	268	284	307	265	304	266	271	307	317	306	281	283	290	283	279	294	295	305	309	287	288	280	263	302	283	248	299	293	306	283	268	286	267	266	286	291	273	307	289	299	306	311	299	287	289	275	307	292	290	272	286	307	296	294	278	311	290	278	252	282	300	308	298	284	324	295	275	291	270	295	263	289	287	302	293	313	260	242	292	280	285	299	290	293	307	274	256	275	303	293	308	300	272	311	287	304	292	307	332	299	280	283	314	272	275	271	286	314	278	255	282	281	275	265	286	300	294	275	310	319	283	291	311	306	281	288	290	290	303	296	312	277	266	274	302	256	320	277	302	281	275	300	271	300	272	297	280	289	279	327	305	268	277	287	268	280	296	289	300	286	302	297	295	276	300	315	326	313	300	298	286	289	298	325	289	292	297	296	254	293	282	283	284	261	274	259	259	272	279	262	274	296	288	293	301	278	316	260	322	317	301	270	265	301	262	266	293	272	296	304	260	306	278	281	302	295	295	286	297	281	283	301	312	316	301	275	270	275	245	297	306	249	279	261	328	298	287	289	294	318	267	275	294	302	270	301	308	272	294	287	294	294	260	300	314	295	283	270	288	286	295	305	305	290	271	267	314	282	268	266	303	307	294	289	342	313	299	294	297	277	278	311	276	295	293	263	306	261	274	266	279	280	285	259	301	294	288	273	268	270	281	259	292	274	294	257	327	251	258	273	270	270	269	301	293	274	296	291	283	282	291	290	310	271	283	283	274	316	300	298	272	281	248	274	281	260	296	258	299	280	307	317	285	317	295	280	265	277	307	277	282	290	282	308	305	290	287	265	308	271	258	273	285	301	302	299	298	304	284	306	283	296	287	281	301	272	305	304	311	255	286	281	311	284	290	284	268	291	287	249	274	296	328	294	268	277	279	324	296	280	285	279	273	273	268	299	256	308	298	270	273	291	275	260	273	283	284	285	289	290	301	288	303	287	284	275	316	282	329	308	273	273	282	275	264	287	277	279	280	305	274	293	282	278	266	282	330	308	278	274	285	286	259	294	300	262	262	245	271	289	283	280	304	309	285	274	274	307	306	279	240	278	254	286	292	268	310	266	323	301	268	258	254	268	317	262	299	308	289	300	233	303	318	276	297	298	305	319	321	268	290	280	332	295	291	299	268	264	294	312	278	279	270	284	303	268	290	312	277	275	260	296	279	286	262	315	280	302	278	271	275	284	293	297	290	284	302	288	272	271	292	290	266	274	296	294	290	264	305	282	287	326	282	279	294	272	302	309	274	284	309	262	292	304	277	286	276	283	301	260	296	265	313	272	296	301	296	276	292	295	281	273	279	289	286	278	253	289	276	310	274	300	323	259	286	300	280	319	268	289	284	281	276	284	290	308	297	273	301	290	277	275	277	284	297	265	281	278	274	280	280	269	255	269	286	302	301	274	304	284	290	279	283	292	283	263	270	259	317	306	303	272	266	281	278	272	277	297	266	281	294	300	285	309	312	302	294	288	291	265	276	261	301	270	299	294	297	293	279	302
3805	4867	3863	1988	1318	900	680	624	534	465	444	382	409	362	369	355	334	323	320	322	316	303	319	286	271	320	278	280	291	279	297	329	295	260	317	289	293	296	254	270	269	279	281	281	272	294	291	281	269	268	310	291	303	286	256	297	276	262	286	282	290	268	255	286	291	290	270	264	286	283	295	270	269	304	267	280	278	262	279	270	291	270	258	254	288	283	270	288	267	271	261	259	275	249	264	300	262	263	275	299	277	263	256	270	249	292	247	256	271	279	279	291	297	262	271	273	309	269	263	302	249	315	274	258	289	282	295	253	262	279	278	286	252	294	287	298	276	277	253	252	255	251	267	291	276	266	262	278	280	262	281	264	285	284	314	264	295	277	255	271	285	270	285	265	262	270	252	268	260	264	280	254	263	264	268	308	273	275	255	286	267	281	269	260	253	250	284	264	287	265	279	267	276	258	271	272	276	291	290	267	289	310	283	277	261	262	291	286	305	294	274	297	295	270	256	263	284	278	251	264	278	284	269	298	293	269	295	244	315	257	272	262	314	305	294	285	309	256	254	299	290	281	256	251	245	254	280	255	263	283	279	279	251	265	281	240	256	254	257	247	269	262	264	291	268	268	283	263	233	290	266	290	277	263	281	255	263	260	283	279	256	263	250	286	307	281	281	281	283	230	280	286	268	258	251	308	277	310	266	258	248	255	249	254	240	240	266	299	279	265	247	265	255	252	253	272	306	275	268	261	281	266	253	258	275	269	273	293	276	281	255	271	259	249	276	298	289	287	270	285	290	279	264	277	286	297	251	255	280	299	278	281	285	254	271	266	257	277	253	282	259	257	267	268	257	275	291	285	275	252	253	275	266	253	269	270	245	273	274	271	244	303	274	274	269	278	241	306	252	261	261	275	266	267	271	265	265	249	258	261	284	280	298	263	298	268	251	276	267	300	297	256	262	284	273	274	243	290	269	292	238	269	303	237	256	289	255	257	303	247	267	246	273	310	268	264	273	298	275	284	257	274	255	263	252	271	310	292	288	227	261	275	267	239	272	269	270	307	290	271	274	279	280	284	257	269	261	283	284	277	271	286	261	267	267	277	287	268	261	268	292	270	270	275	286	278	270	284	266	255	287	252	297	275	243	278	272	268	244	287	243	287	289	243	278	255	273	274	256	287	268	255	286	268	267	263	281	251	258	262	258	290	258	268	241	257	262	262	313	278	249	271	268	248	277	285	267	266	274	269	267	247	243	256	272	275	294	284	270	265	276	285	289	250	271	297	252	272	275	225	278	260	276	264	250	279	303	307	281	280	268	274	269	284	238	287	271	245	260	271	272	272	250	274	293	263	259	258	260	256	267	296	306	288	252	257	286	282	260	282	281	255	305	257	297	272	268	271	283	276	296	245	263	277	266	269	278	252	286	301	281	282	302	248	275	278	251	242	283	287	248	293	254	299	284	260	281	286	242	280	261	264	271	259	261	287	268	285	251	257	268	260	256	264	273	277	279	286	291	265	287	272	265	274	274	274	262	246	285	297	271	243	272	251	254	253	290	255	250	289	246	266	289	256	274	289	300	261	262	309	272	267	273	297	246	237	289	286	270	261	270	269	251	251	243	265	252	265	269	276	281	243	302	246	257	292	284	260	283	272	291	289	273	274	239	285	282	280	288	258	270	271	243	303	269	277	286	284	252	262	289	281	271	274	267	287	292	306	263	269	287	301	249	280	260	278	260	303	264	258	269	249	276	278	276	296	259	269	288	265	264	266	289	267	293	279	285	260	264	281	274	244	266	251	266	262	259	274	271	282	273	250	291	264	262	254	286	283	273	279	256	248	285	250	242	290	301	285	284	269	266	239	255	250	279	310	253	275	324	252	263	249	277	263	237	252	271	271	276	267	246	285	235	241	293	259	272	262	253	255	253	248	236	287	281	271	291	296	239	289	238	288	267	269	258	282	272	266	284	258	268	276	278	276	258	261	259	265	273	266	287	245	282	282	281	268	280	250	245	279	258	289	246	241	240	246	258	259	253	272	278	264	262	245	237	248	249	269	268	262	279	272	257	269	313	263	270	240	260	280	259	266	252	258	283	294	299	278	271	286	292	277	252	280	283	275	277	279	264	260	272	267	261	298	305	266	288	272	260	284	286	279	276	271	275	248	280	248	249	296	265	253	285	262	256	288	254	258	272	279	275	267	265	269	282	280	271	288	264	280	293	265	295	256	266	270	267	247	266	270	285	278	250	257	294	239	282	250	288	287	273	257	279	261	245	255	290	274	281	241	272	226	258	243	273	271	290	255	287	251	252	251	280	285	261	283	294	289	248	298	253	262	239	295	268	244	280	274	310	289	270	260	292	260	301	253	290	306	266	271	273	300	265	259	291	291	278	270	272	271	303	293	230	281	266	252	264	258	245	247	267	270	263	281	264	227	270	287	273	264	256	260	270	279	300	271	271	265	261	274	279	280	278	271	260	251	260	265	268	252	270	231	256	284	236	278	268	257	284	278	275	275	256	276	281	279	267	280	279	282	301	292	286	263	282	279	263	264	216	260	266	244	266	269	285	279	251	264	266	270	277	273	270	263	292	260	259	283	279	260	293	277	280	283	257	256	289	275	305	272	264	261	251	300	283	260	293	270	233	240	273	290	250	277	251	268	251	256	255	250	253	261	275	283	274	258	291	269	241	267	275	293	243	282	281	264	258	245	250	272	293	274	277	288	253	244	270	235	263	283	257	262	261	255	248	277	281	284	263	278	295	275	249	277	260	269	265	250	290	257	286	255	260	259	260	268	219	242	278	267	274	269	272	266	237	282	268	262	279	276	277	293	257	255	289	273	290	249	276	270	266	249	270	260	258	242	259	263	245	275	322	251	271	262	275	315	266	297	276	267	261	264	278	271	292	291	256	261	276	253	263	257	259	317	288	289	270	271	273	264	276	268	283	311	263	248	268	286	265	275	242	246	260	258	309	281	278	267	274	249	276	259	256	251	260	295	284	252	241	270	265	256	263	278	264	246	268	292	255	272	292	271	290	271	256	240	302	242	298	258	282	281	268	259	252	283	263	280	269	247	275	271	279	289	255	270	255	309	261	256	275	288	305	257	239	246	287	270	269	250	279	248	244	281	254	276	278	285	275	281	270	245	263	262	254	287	288	243	268	283	279	288	278	260	269	259	273	269	254	282	272	252	267	285	270	261	272	249	261	232	266	284	256	259	259	249	249	276	272	261	256	249	271	261	242	285	298	260	267	269	280	288	266	267	273	282	247	265	249	283	287	249	272	264	263	290	282	300	247	270	316	274	250	278	280	276	245	269	239	267	277	287	258	296	262	264	253	272	271	244	272	284	263	247	267	271	251	249	274	245	277	298	259	247	277	270	297	292	260	267	278	269	297	272	259	269	275	281	295	258	272	270	276	269	242	269	267	286	262	268	289	287	270	284	295	279	263	264	287	274	283	252	260	261	261	301	291	278	275	281	273	268	249	266	277	232
27742	9889	1683	1200	842	833	875	839	853	887	799	841	785	873	886	846	851	824	895	869	814	783	836	861	840	811	796	836	891	857	790	819	804	827	811	821	819	821	818	816	818	871	824	855	785	854	820	812	879	838	828	840	866	791	840	834	831	830	846	803	789	824	806	852	840	789	813	849	849	813	889	853	832	836	823	818	819	847	800	837	833	859	833	818	854	819	910	870	812	830	794	809	872	820	837	836	850	837	825	828	778	759	881	831	828	813	822	852	797	817	823	798	848	805	794	801	833	783	817	842	825	841	814	828	783	834	892	769	766	821	838	834	865	800	809	826	853	824	822	866	814	825	796	854	854	793	882	829	793	847	836	855	815	836	792	813	850	821	816	866	790	846	835	822	826	836	838	818	868	822	831	797	849	807	841	845	824	847	851	769	794	769	791	826	804	873	792	860	907	833	845	824	788	802	861	806	842	800	800	810	797	805	853	861	904	827	815	837	847	811	776	778	853	860	826	839	818	798	839	809	870	783	795	811	817	816	819	819	789	837	846	836	815	880	779	837	778	794	815	764	820	850	842	827	777	840	782	900	826	786	816	831	829	859	851	806	835	808	812	823	827	854	874	861	838	856	810	871	785	778	854	844	841	891	794	833	905	840	863	855	805	851	846	828	817	855	831	810	778	815	801	810	818	773	832	780	790	793	777	872	831	806	822	801	798	841	887	884	793	748	831	821	833	806	829	843	882	807	817	849	859	825	746	839	823	839	780	806	833	862	840	817	824	817	844	793	781	828	795	832	841	840	784	853	832	815	839	839	810	800	846	821	837	887	856	818	830	892	808	858	829	802	788	846	840	835	818	825	747	833	781	831	839	798	808	814	790	800	840	840	844	835	798	822	836	858	836	842	819	850	800	825	795	847	821	812	867	792	793	771	799	837	833	827	793	834	830	842	794	788	846	832	848	821	821	823	832	867	883	823	813	832	814	822	807	874	844	785	788	887	802	808	894	815	833	810	858	805	818	775	825	848	815	809	803	805	863	836	778	844	834	806	811	847	794	823	822	788	849	806	842	801	864	840	812	781	865	812	837	854	822	808	794	850	800	853	818	823	816	781	820	804	800	844	821	855	798	848	831	814	835	783	855	838	828	837	839	830	860	839	823	830	849	806	796	817	761	857	853	829	836	848	805	775	869	805	819	833	859	845	757	826	784	835	814	844	831	837	825	852	792	804	833	798	774	813	819	775	793	834	863	858	826	832	817	836	805	852	803	831	838	847	797	878	860	785	824	835	807	831	809	806	799	841	860	848	811	899	831	830	855	840	814	839	851	788	794	831	814	797	800	824	822	864	827	800	789	803	877	880	824	801	808	818	824	824	812	863	846	855	835	821	873	838	890	834	832	847	785	798	819	810	798	783	888	850	820	802	798	834	774	866	855	837	771	852	847	784	836	783	837	882	812	798	831	815	846	807	871	843	769	899	818	812	818	846	825	844	864	830	801	828	839	871	822	826	856	835	874	873	813	796	747	826	813	838	852	819	867	845	793	772	846	854	768	853	866	827	773	815	805	826	819	842	807	847	878	803	852	834	816	834	800	830	832	806	831	838	819	827	834	886	814	835	802	825	821	832	799	846	807	861	785	822	872	848	839	853	820	856	823	826	784	872	784	833	862	837	805	848	864	825	845	864	820	891	807	796	843	775	858	816	816	854	793	799	825	844	834	839	769	844	828	822	797	850	811	835	845	874	819	839	856	872	847	795	828	828	856	773	849	844	876	802	861	870	882	770	767	779	849	842	831	898	846	839	846	784	876	834	822	791	815	868	877	848	850	798	867	844	867	832	876	831	818	827	819	851	839	790	818	826	804	810	860	825	832	819	781	802	882	806	844	798	819	820	860	811	868	757	862	765	785	860	839	827	859	848	859	776	856	880	810	814	845	845	844	843	853	863	831	799	849	863	817	809	844	817	820	818	812	815	840	849	798	826	851	791	822	830	764	845	830	815	848	836	809	780	841	790	820	821	875	826	853	844	792	831	817	837	838	849	826	836	850	894	798	781	808	820	819	800	835	861	839	822	854	825	790	815	798	848	757	785	840	818	841	780	835	850	796	797	834	823	836	798	798	878	833	803	857	832	822	866	819	819	844	794	821	844	825	821	778	815	800	846	878	851	798	849	826	816	803	854	875	864	827	806	837	871	795	815	801	851	887	821	811	825	805	839	807	854	796	747	824	792	858	847	831	876	828	805	825	828	798	885	884	858	895	888	843	848	847	849	851	803	794	811	843	868	812	827	855	850	859	801	835	838	855	849	811	844	824	825	809	849	833	803	815	824	833	851	813	832	882	888	827	792	820	824	874	819	901	809	858	809	813	804	850	860	803	828	840	826	817	815	870	796	802	822	831	876	873	821	823	888	800	849	848	868	815	805	852	863	868	793	823	787	874	806	810	822	812	833	777	801	841	838	910	802	807	809	854	818	813	768	863	855	813	803	836	852	797	791	803	817	817	800	795	816	805	831	815	843	813	806	785	852	791	847	811	841	844	850	853	832	809	859	814	861	840	789	814	828	811	818	841	817	843	835	829	827	789	782	819	839	840	795	822	781	891	843	838	799	819	823	876	901	810	791	841	817	916	835	799	864	823	808	823	880	853	801	797	796	795	888	804	816	855	858	834	855	825	829	756	810	858	815	803	832	833	863	830	812	909	884	811	809	851	763	828	885	870	820	867	792	880	812	812	870	755	799	853	761	820	810	845	872	790	836	825	860	818	823	843	802	849	835	826	805	784	847	818	824	805	810	850	889	876	840	895	813	829	809	780	885	829	831	854	836	871	888	814	795	829	835	824	776	806	792	826	873	806	895	831	854	809	871	812	846	831	828	803	860	816	798	813	861	839	839	809	850	855	879	765	824	772	874	828	812	855	799	874	846	877	878	834	797	838	809	830	806	883	837	791	834	827	802	831	839	838	853	800	865	888	826	869	885	856	835	797	839	824	790	856	825	851	877	869	787	834	874	847	811	815	874	799	804	835	867	825	864	831	854	804	818	864	784	856	801	883	817	895	850	805	900	818	885	803	885	813	784	802	810	880	799	839	828	773	862	796	818	798	798	815	773	842	867	818	896	819	811	792	829	795	802	769	815	819	882	856	835	815	839	790	748	814	840	823	771	810	811	826	802	794	868	867	828	831	845	812	816	839	821	837	788	787	868	847	746	841	845	795	832	818	843	765	829	844	862	793	849	791	846	816	852	768	791	825	838	842	865	826	827	752	799	827	842	829	841	808	810	866	857	873	814	803	774	832	871	879	855	804	849	868	836	804	820	781	828	871	834	819	835	793	816	824	798	795	793	845	853	809	864	795	807	808	894	807	835	832	798	874	862	756	819	816	786	863	850	786	827	814	860	875	792	823	838	811	902	923	816	882	908	885	808	802	773	838	849	792	784	846	855	809	860	868	810	844	882	842	818	814	815	788	756	837	823	879	837	824	856	810	773	771	808
5590	885	816	766	757	690	674	713	707	695	720	697	718	687	683	723	660	676	677	732	706	714	693	688	663	694	741	667	713	611	642	653	633	699	698	721	677	697	660	648	711	696	696	663	652	702	661	692	673	702	686	672	663	669	706	669	679	627	693	704	685	607	629	695	688	670	703	646	689	684	682	643	641	656	642	712	709	692	667	685	718	646	662	664	703	664	670	684	689	722	709	651	672	655	678	648	691	687	660	682	675	674	691	690	635	666	669	671	662	675	650	691	667	664	633	661	698	676	688	647	637	680	704	677	694	644	635	644	669	671	713	698	651	669	642	672	660	693	667	675	689	697	674	653	682	658	681	663	691	682	726	673	695	686	704	667	694	697	701	621	634	685	687	688	689	699	666	659	688	633	741	668	657	658	658	723	709	689	648	677	655	679	612	633	702	685	638	678	676	727	655	693	648	703	653	662	723	664	705	668	655	682	650	651	710	677	686	697	731	659	669	671	688	641	690	693	623	658	700	647	663	697	658	672	678	648	634	700	661	657	629	668	691	710	670	671	677	697	682	713	685	683	635	667	690	652	694	697	695	635	683	680	695	661	607	667	683	715	692	703	692	622	622	683	698	671	692	683	687	652	653	683	643	702	706	623	649	684	666	617	648	663	715	654	716	676	657	723	755	664	707	683	725	674	650	687	626	669	648	674	659	709	672	664	642	677	681	644	659	662	633	677	682	673	694	671	664	669	676	673	700	684	669	676	619	664	669	651	680	660	661	698	655	650	625	679	660	630	674	671	692	667	640	714	716	724	670	652	710	657	663	652	671	672	648	672	682	661	704	626	664	711	674	632	658	679	699	654	665	690	668	691	686	695	676	676	679	671	686	667	660	706	674	648	683	688	680	648	644	649	650	671	715	698	635	659	668	690	675	649	645	663	701	706	665	667	682	617	657	694	671	681	665	731	648	660	696	652	669	654	643	671	731	680	683	650	697	691	664	625	701	683	679	679	663	678	657	652	680	678	680	709	678	688	663	653	690	695	668	637	644	664	699	649	682	700	632	625	678	630	696	663	710	658	665	692	661	663	681	693	637	653	620	655	717	625	662	682	670	664	718	675	710	637	682	645	689	695	667	649	703	653	666	679	687	661	678	692	648	684	640	661	662	609	682	681	648	652	679	625	685	754	657	670	653	664	666	671	670	647	705	702	692	700	661	629	648	693	647	640	662	674	667	709	679	645	708	713	684	711	658	643	684	633	647	731	678	692	633	714	619	685	671	635	668	668	673	661	756	696	632	673	678	702	683	702	679	612	652	657	656	707	687	695	649	667	723	629	637	665	654	667	648	735	664	704	727	708	633	662	700	657	691	646	651	672	676	688	659	695	700	672	674	730	702	698	661	646	645	674	660	693	649	651	670	674	647	673	676	691	686	626	663	667	647	611	660	644	653	657	675	658	661	669	671	670	667	663	668	616	667	715	670	666	718	704	660	704	691	702	664	646	696	719	685	698	659	690	708	700	693	653	632	703	652	656	629	656	736	688	634	647	688	687	661	662	698	674	690	690	696	683	649	687	659	687	664	659	664	685	673	698	689	700	683	691	691	697	686	611	668	699	675	638	705	695	656	682	677	706	696	694	642	643	654	671	663	688	677	673	650	690	705	676	646	679	707	673	670	751	706	730	676	710	667	725	671	665	697	671	725	642	625	637	691	682	695	670	633	694	700	689	664	710	691	647	685	657	674	629	638	662	653	650	712	611	666	632	685	650	645	667	662	698	700	659	681	701	651	645	697	670	701	692	683	669	697	663	741	680	653	728	670	688	662	621	640	687	621	717	667	667	664	634	639	653	701	712	654	686	679	694	674	676	624	628	666	666	651	680	631	644	701	648	629	654	689	630	629	669	681	697	656	671	654	673	681	653	682	649	697	624	651	637	646	662	688	652	705	676	708	677	692	656	713	674	705	624	668	652	666	692	663	689	657	654	698	643	663	679	657	666	677	682	640	662	681	698	616	693	676	663	678	667	690	653	683	658	681	680	644	656	699	677	646	663	638	660	676	669	647	667	691	692	684	658	616	639	672	626	685	651	644	708	683	701	682	666	651	700	649	682	645	670	668	665	652	650	663	697	669	684	681	676	664	663	678	687	647	691	638	657	663	659	636	696	682	640	676	656	681	644	678	625	632	721	668	675	683	681	667	670	662	693	651	661	671	623	635	634	675	685	609	666	687	682	668	641	661	669	666	632	643	665	676	708	656	703	676	709	665	735	695	653	676	631	682	635	707	701	636	671	655	649	659	645	695	666	685	667	651	685	694	689	654	602	655	622	708	643	665	658	647	667	652	691	720	685	648	642	714	677	675	634	656	664	699	707	678	601	657	689	674	667	638	682	657	679	638	640	672	649	692	706	669	656	697	647	667	685	702	717	673	674	656	711	659	688	716	679	633	691	625	666	686	628	726	638	671	618	687	661	718	650	646	620	658	691	697	694	627	656	644	720	648	662	648	658	691	660	670	678	643	683	679	671	690	671	651	623	670	672	658	684	676	655	703	670	682	627	652	671	682	653	708	720	681	711	635	691	642	645	658	652	619	663	655	620	692	655	660	671	670	622	645	668	704	669	700	694	652	662	654	711	653	652	671	658	682	725	696	662	662	690	727	661	677	680	654	698	665	669	604	687	659	643	676	620	655	634	691	657	731	643	678	640	665	656	694	650	607	689	709	652	693	691	697	661	715	697	692	692	662	614	641	687	675	659	670	680	672	698	660	660	656	663	649	627	651	641	633	642	652	650	642	672	635	672	685	672	691	644	712	655	689	660	676	650	698	637	708	725	687	684	679	670	706	697	681	660	700	725	674	663	700	698	674	667	647	649	652	642	667	631	703	673	685	667	720	709	678	646	660	649	676	662	669	687	724	740	634	626	673	627	660	630	646	657	634	585	701	660	671	651	651	660	663	676	681	641	665	697	676	655	690	692	668	694	677	663	654	658	685	649	712	672	641	697	681	689	633	697	661	678	710	690	674	678	667	642	684	693	607	672	680	664	660	694	665	712	682	651	666	709	660	670	656	671	679	703	670	661	672	630	655	650	679	671	698	663	686	679	678	670	695	666	683	680	704	683	658	669	692	656	706	666	651	650	665	678	640	679	630	699	673	680	680	715	727	666	662	636	703	662	661	676	694	650	632	687	721	662	739	679	711	690	683	698	671	674	700	686	703	633	645	659	681	669	656	686	693	727	642	712	677	683	649	691	705	671	680	665	675	671	695	674	692	650	657	646	684	733	650	663	696	666	716	693	643	720	681	673	647	680	657	639	691	631	659	636	653	647	663	672	727	648	654	722	666	691	676	645	706	664	718	722	709	678	680	673	747	663	663	673	674	692	687	695	676	696	645	655	648	643	668	615	637	684	692	672	677	683	677	637	660	661	672	651	697	674	646	643	670	666	690	642	645	660	665	692	693	718	654	683	671	706	629	748	637	640	688	696	693	671	683	674
25642	21396	27108	25401	3944	967	704	621	599	582	577	574	546	510	466	573	521	521	535	483	527	507	477	569	554	483	527	558	510	497	515	501	449	475	489	483	491	520	460	536	541	525	492	514	488	467	501	518	504	479	513	509	489	517	497	468	466	488	454	522	496	529	475	522	487	456	482	482	496	487	462	529	472	481	486	509	482	496	453	498	513	457	479	513	483	516	465	481	528	510	482	512	519	495	528	481	461	485	494	501	507	509	486	469	480	464	488	484	448	506	480	503	509	497	478	481	514	501	473	510	485	514	470	523	482	495	503	513	478	538	516	490	496	506	475	504	501	543	483	478	477	509	466	482	518	492	471	488	532	499	478	474	520	505	510	473	490	466	497	489	509	484	473	472	451	479	534	497	499	490	464	464	487	492	493	493	483	492	476	500	483	526	521	459	491	512	474	486	510	465	482	500	518	463	475	495	488	481	520	520	470	458	493	490	521	437	542	464	518	490	456	502	504	519	466	467	512	484	465	489	480	536	474	474	531	478	510	521	483	504	522	502	447	536	500	498	509	467	495	517	497	515	502	519	518	464	520	501	510	471	474	465	459	458	507	511	546	530	469	514	475	480	462	461	530	494	507	453	478	511	483	489	487	493	478	484	481	467	482	551	497	456	517	498	480	507	505	517	521	488	464	499	497	498	450	499	484	495	498	496	492	511	499	505	487	469	505	466	530	509	489	509	475	478	485	453	489	486	453	484	483	534	486	459	463	515	491	476	507	477	513	507	508	491	507	478	491	470	507	479	508	463	509	479	488	468	487	493	527	482	494	505	499	479	477	476	487	499	470	531	485	517	474	465	502	472	494	480	518	451	503	462	489	497	491	451	464	488	505	504	464	485	507	463	478	511	476	473	487	512	485	497	511	489	516	470	500	506	510	485	475	507	496	503	503	470	478	500	502	513	487	464	487	545	484	498	505	496	502	488	506	523	521	450	464	507	488	460	473	471	465	493	507	459	478	455	486	477	515	476	508	502	493	480	487	483	494	496	491	482	501	526	487	539	473	496	515	508	491	489	507	465	517	494	438	491	465	460	457	499	498	451	496	545	497	487	461	485	491	488	496	498	475	471	502	487	507	463	513	505	505	559	489	502	463	509	507	519	459	531	460	484	488	520	522	499	489	460	465	510	514	485	471	506	495	476	496	503	458	466	457	490	513	519	520	491	471	509	476	489	484	472	482	460	484	538	473	503	499	517	477	470	466	541	476	488	445	505	510	500	497	518	520	510	475	496	497	485	499	483	474	512	492	487	460	477	476	497	482	470	483	520	471	480	445	511	495	493	486	508	538	496	510	502	506	526	475	511	491	468	475	511	488	457	480	469	476	490	500	501	474	479	502	498	480	499	489	469	508	478	498	502	491	489	523	491	507	530	525	496	513	529	506	532	524	465	497	514	457	501	505	470	477	482	496	445	488	506	514	465	501	513	496	462	475	458	531	457	471	476	486	510	473	481	508	507	477	506	475	521	477	515	488	482	509	531	529	495	490	496	498	460	505	521	505	502	474	483	496	477	492	509	463	514	502	448	486	516	480	517	454	496	518	474	505	482	540	480	491	502	509	451	537	519	475	511	469	445	462	516	517	457	484	479	474	521	489	511	517	507	475	484	499	499	537	466	438	483	493	503	457	451	506	509	451	513	454	510	504	489	495	493	491	495	497	504	487	460	506	495	483	499	534	485	481	491	512	540	508	506	484	485	487	477	517	512	480	511	514	511	454	486	496	486	469	493	505	512	481	523	501	488	487	522	532	501	471	465	466	511	535	505	510	496	498	461	508	487	487	451	477	494	490	490	485	485	455	485	537	487	469	494	511	480	490	494	549	524	493	514	475	487	486	523	489	477	498	485	474	460	479	473	510	464	491	490	515	461	454	509	459	456	542	469	462	488	496	507	480	509	501	480	463	511	532	508	495	493	503	458	485	519	490	473	515	496	514	501	460	501	467	516	477	457	498	472	504	518	518	488	490	500	481	484	477	475	490	467	474	469	498	493	456	510	485	501	541	484	497	528	482	514	479	565	467	505	530	474	508	494	507	548	499	440	484	486	505	513	510	467	476	512	510	465	470	404	496	494	492	482	500	525	490	475	476	481	476	493	485	489	485	491	473	515	532	499	525	466	557	504	486	490	471	457	474	493	496	478	510	520	520	488	486	521	512	494	462	477	536	481	481	479	497	526	488	483	460	470	496	481	426	508	516	524	526	449	492	466	480	506	477	486	485	484	461	471	484	488	519	484	523	509	497	471	490	501	458	520	482	478	503	481	493	511	458	509	446	462	496	487	508	492	505	454	463	516	509	496	454	513	492	493	498	480	530	538	489	451	506	440	497	472	507	475	502	518	501	489	469	501	509	467	527	469	511	492	483	496	485	491	481	542	499	481	492	481	476	479	507	501	473	472	499	474	490	486	490	504	512	504	470	511	472	497	488	491	534	469	484	504	487	512	456	511	513	495	474	468	509	474	474	494	456	500	488	487	466	495	505	508	494	498	493	511	511	497	461	515	501	488	466	463	516	523	470	470	496	471	483	528	522	471	480	481	496	542	489	522	491	497	471	540	487	471	515	518	494	505	480	513	504	442	487	502	457	499	485	488	495	473	528	463	534	478	487	480	470	493	491	494	461	539	493	482	460	466	490	486	528	481	493	490	493	450	487	477	514	479	529	471	527	518	508	478	472	485	475	489	469	469	486	489	486	492	528	458	483	500	518	489	479	479	501	463	480	466	509	448	499	527	504	482	508	493	459	494	507	530	527	497	495	485	520	458	528	520	484	488	479	468	484	478	494	472	511	507	491	461	499	486	507	492	470	516	475	551	503	496	464	483	499	485	504	511	512	496	487	492	491	469	512	450	496	482	471	491	554	465	468	523	490	500	504	494	502	482	498	489	506	496	509	475	464	510	492	519	447	541	484	483	481	492	495	508	535	502	512	449	484	481	480	509	463	503	473	508	486	459	469	502	507	491	469	485	532	505	488	522	481	480	507	470	489	460	479	465	515	478	510	455	483	542	491	488	479	494	473	511	513	525	464	514	478	525	494	452	488	462	480	512	506	477	459	482	510	501	461	481	493	535	451	492	476	443	487	483	488	478	514	507	472	451	499	490	474	501	496	504	486	501	508	501	483	548	518	528	521	467	550	511	485	485	474	499	525	456	490	491	482	472	531	464	493	459	421	492	507	503	493	507	498	500	451	485	485	489	490	484	497	461	489	483	493	515	500	484	499	505	490	458	477	526	499	503	464	501	519	500	489	488	510	523	441	491	490	505	462	493	490	513	489	438	464	515	496	479	493	546	490	471	523	470	471	533	500	476	508	486	501	469	458	536	524	467	504	500	458	512	477	497	484	501	494	488	471	477	454	532	481	473	477	523	506	488	495	487	480	470	523	476	482	486	464	517	503	481	515	503	483	476	504	495	503	510	496	523	495	486	477	521	488	472	465	504	523	511
3699	2795	2307	1290	957	806	634	559	543	516	526	496	515	474	458	485	485	456	482	481	466	447	447	418	464	430	482	459	438	461	431	460	456	449	462	406	419	437	458	422	420	474	408	434	448	429	484	456	472	439	424	438	478	476	448	488	460	454	425	450	428	416	421	457	458	425	397	448	467	443	389	448	424	442	423	436	449	394	447	436	411	443	442	443	470	439	439	487	427	430	449	425	433	426	457	414	437	461	445	479	463	460	438	434	427	436	417	433	392	457	423	439	424	430	430	422	458	417	419	487	468	417	447	442	451	398	437	463	460	426	434	475	466	442	410	441	455	446	413	464	433	445	444	412	467	395	462	459	433	420	427	470	412	433	421	431	432	433	441	396	408	427	399	427	436	436	425	439	440	441	445	426	425	418	408	463	429	445	411	431	448	449	419	458	452	425	440	425	390	439	450	450	478	447	414	445	459	429	435	442	427	426	439	416	429	410	441	445	445	464	442	413	416	449	432	403	416	425	445	444	432	429	417	434	444	444	474	430	431	472	437	451	459	441	411	420	411	415	421	440	439	403	451	409	430	429	420	447	392	438	435	413	405	426	434	422	432	415	470	431	439	435	445	431	434	401	409	425	419	440	430	377	414	450	464	410	485	424	460	466	431	489	458	460	418	431	458	449	478	411	458	427	437	459	444	423	449	443	442	415	462	448	422	445	434	445	445	427	440	438	402	454	392	430	388	489	400	468	446	456	448	452	443	457	448	446	458	462	401	435	416	433	464	416	433	369	423	417	420	431	440	440	436	413	410	445	432	447	429	434	469	465	453	460	420	417	395	453	428	404	463	424	415	430	481	452	438	442	440	415	446	438	422	443	440	428	396	414	457	431	431	427	424	419	461	397	445	430	410	443	388	447	421	456	442	427	473	438	436	453	449	478	420	451	410	446	446	427	399	413	409	431	445	455	436	401	440	474	400	458	446	441	427	472	413	423	475	447	426	417	387	438	453	448	416	442	432	435	431	427	416	439	416	459	423	445	415	419	424	430	449	427	433	463	430	455	409	424	441	428	432	403	462	468	463	457	436	452	409	486	428	435	438	442	444	427	472	400	400	410	438	451	413	460	441	422	441	384	432	431	393	425	412	423	412	397	411	432	417	461	431	446	453	460	441	415	396	436	457	447	427	432	512	437	471	431	396	424	430	444	493	451	417	458	420	437	475	443	427	433	459	442	484	454	398	470	425	430	455	444	420	422	412	413	438	415	428	465	433	459	480	407	431	418	442	456	434	448	449	430	447	465	426	468	420	440	446	452	439	390	426	463	457	426	412	434	423	462	409	472	442	440	439	420	411	467	450	406	435	429	457	440	467	455	415	442	421	434	441	439	459	416	436	414	439	428	420	466	444	414	422	451	419	446	432	472	460	423	443	437	434	422	451	428	442	419	445	454	425	432	453	401	449	428	423	437	476	475	449	407	454	403	452	452	467	443	448	427	416	450	427	428	411	458	448	436	430	447	420	456	454	424	396	424	437	425	413	421	432	440	435	461	421	445	426	401	433	442	431	436	417	437	469	423	425	439	439	446	416	434	439	441	425	413	441	442	413	425	407	432	437	469	349	459	418	435	409	439	442	438	427	449	468	454	417	452	412	423	440	437	439	431	429	447	434	433	408	456	448	415	432	398	441	447	409	440	425	425	444	415	432	461	438	419	438	442	446	441	436	455	447	430	432	421	471	454	434	455	406	435	421	474	414	450	465	451	434	414	426	437	417	412	421	397	426	469	436	441	468	445	440	454	458	442	443	431	447	463	433	443	422	421	443	440	424	453	469	414	460	448	461	438	420	409	441	405	418	456	421	434	387	426	399	459	449	440	417	439	412	409	404	446	426	416	437	452	412	451	405	454	453	426	475	451	442	450	485	433	468	457	411	395	450	428	446	465	437	402	417	454	462	409	426	403	447	443	451	458	456	409	428	430	452	412	427	423	407	449	417	442	431	433	441	436	469	443	435	449	450	390	424	449	448	419	458	453	406	434	472	433	414	416	433	439	439	423	434	487	417	430	451	442	429	429	427	415	468	394	468	492	395	456	382	437	442	431	443	434	456	382	414	475	401	443	453	448	437	450	422	456	424	432	403	446	443	431	404	429	475	413	406	432	447	404	427	429	420	426	423	419	450	416	449	472	429	447	463	425	396	425	415	432	410	455	438	450	426	433	449	434	410	451	424	428	438	458	435	432	427	445	420	425	424	412	437	393	447	460	413	426	434	430	409	463	441	455	440	452	441	427	469	429	461	446	422	442	450	419	407	442	424	459	395	403	479	430	435	428	393	406	428	419	405	401	455	413	456	438	431	409	438	465	450	429	415	425	442	437	468	437	390	413	394	456	433	419	450	412	410	473	449	456	413	442	438	424	466	446	420	440	436	441	435	426	439	434	444	458	406	475	453	453	424	464	437	422	395	410	444	424	424	424	415	461	415	450	434	442	433	460	443	455	415	424	402	405	433	471	392	406	435	437	419	418	403	465	455	411	393	432	488	415	410	444	443	482	414	437	416	429	417	441	440	457	471	418	446	453	407	438	421	419	420	453	438	435	429	452	431	424	419	430	478	433	462	412	433	410	454	448	400	439	426	434	449	445	408	422	387	428	419	410	449	431	377	438	495	420	451	447	417	450	434	431	423	458	464	445	433	419	417	459	435	430	432	411	410	410	425	425	442	450	432	461	415	411	441	437	477	455	437	449	449	426	460	406	420	431	429	426	432	407	429	457	404	432	430	450	469	435	400	439	436	420	465	407	441	426	476	451	444	422	450	481	426	422	455	438	453	414	463	421	414	420	414	434	444	424	436	429	426	441	448	446	438	413	445	436	412	442	430	410	448	438	436	431	444	412	466	453	421	455	417	408	454	394	416	413	441	440	406	433	464	437	412	439	411	421	425	418	443	441	414	429	422	425	448	458	447	409	423	446	461	446	449	444	386	441	435	420	419	447	434	435	433	430	446	430	425	433	463	445	413	425	433	399	441	469	427	403	433	488	403	444	459	419	431	434	370	434	424	427	406	432	449	446	493	454	472	411	426	436	419	434	425	448	397	448	440	453	447	462	443	438	431	407	433	438	404	479	456	409	409	439	447	428	414	410	413	466	436	418	426	416	441	438	447	450	453	437	438	438	419	462	452	442	443	436	444	450	422	449	435	402	429	413	431	407	430	436	406	435	426	460	446	399	426	446	456	443	394	418	420	440	441	442	421	450	423	411	474	460	420	419	453	447	407	420	447	445	464	429	417	409	444	476	445	441	460	416	457	423	432	448	437	454	425	417	438	433	419	442	421	440	403	427	413	422	483	421	434	455	438	432	455	479	424	433	435	449	411	424	429	418	424	446	412	409	409	445	399	413	467	484	437	447	411	436	460	409	428	403	440	408	453	408	428	428	473	443	423	425	424	422	400	426	411	493	430	434	430	464	425	420	469	453	447	415	432	399	434	448	440	405	423	433
24561	21416	28511	24680	21048	3060	844	539	402	365	350	356	298	322	335	305	294	318	292	322	300	329	301	292	315	304	268	271	274	318	308	266	284	282	289	303	306	313	271	263	315	269	288	312	302	300	296	265	290	304	324	278	281	296	304	290	280	270	311	298	321	294	286	304	279	297	285	309	299	279	289	263	280	272	292	283	270	299	285	294	290	298	301	289	327	281	289	268	290	287	280	283	311	284	268	266	305	312	317	281	288	289	264	280	265	298	304	303	306	289	282	265	315	285	305	298	269	269	254	316	291	292	270	269	296	285	304	289	273	262	300	260	293	268	298	299	307	270	271	315	273	303	291	323	289	265	277	297	291	295	301	291	277	274	288	313	298	278	266	282	294	286	275	295	303	303	311	286	271	293	313	263	289	287	301	270	278	300	280	292	299	264	287	279	304	312	282	276	274	274	306	306	296	289	290	278	273	285	316	261	270	316	289	297	288	296	295	286	307	273	284	297	256	295	307	285	265	278	288	277	262	293	264	242	262	268	275	308	280	290	315	281	285	260	262	284	270	286	304	265	269	292	292	282	273	295	305	289	312	265	265	303	291	314	285	288	286	274	303	266	301	314	283	311	311	285	282	267	303	292	276	308	281	293	252	271	280	295	240	290	297	306	272	293	275	279	286	289	315	299	307	274	290	243	287	261	272	276	287	292	283	309	295	298	284	272	271	315	277	294	256	296	257	283	269	305	296	268	293	278	294	287	259	333	268	260	290	290	299	301	286	295	261	268	272	291	276	291	275	297	295	293	258	300	255	308	311	272	264	274	286	259	296	291	288	285	281	314	270	286	290	296	268	289	287	307	287	286	294	282	263	294	276	265	282	274	275	293	293	293	315	275	279	261	299	285	317	290	311	293	275	284	292	300	255	265	252	248	257	299	268	284	275	299	284	248	279	276	269	297	289	279	308	295	274	292	275	285	280	285	296	294	285	294	260	301	290	255	285	294	285	303	294	283	284	275	301	303	267	260	341	272	290	276	283	307	260	272	286	283	296	333	278	281	290	278	328	292	304	279	296	301	278	286	290	313	304	293	288	294	320	304	278	254	285	310	263	285	305	291	298	296	293	299	275	338	274	280	302	263	286	267	273	283	308	264	284	280	304	272	305	302	281	293	284	304	296	276	303	299	296	306	303	280	278	274	252	280	298	329	304	287	293	300	272	299	274	298	287	253	295	301	277	285	290	299	293	300	274	272	277	298	282	269	287	254	274	284	269	285	315	298	308	279	294	270	281	244	315	241	332	293	296	297	295	282	275	271	285	293	256	289	258	276	268	287	274	278	295	293	306	316	290	325	317	246	280	299	262	289	282	287	290	304	295	296	278	294	273	277	249	277	304	290	249	273	283	289	275	290	263	279	301	303	281	286	303	323	267	280	283	308	307	260	276	289	292	301	308	328	302	274	278	262	312	281	295	298	284	315	298	290	312	282	313	295	257	265	246	266	294	292	309	298	292	274	300	284	248	317	280	286	285	277	296	266	288	289	267	269	291	293	264	305	291	274	292	308	307	308	295	270	303	283	314	291	286	269	291	291	265	275	296	300	286	311	274	273	311	277	284	294	281	299	315	303	259	278	283	299	290	291	296	247	300	303	277	271	281	252	303	286	308	272	275	289	308	292	276	255	288	303	306	298	273	311	282	311	262	293	285	280	298	302	306	265	267	274	262	310	271	268	281	277	299	299	266	271	297	286	327	287	292	298	290	253	288	286	272	308	279	293	284	280	266	264	254	291	267	274	289	272	287	278	287	301	292	280	277	299	312	286	299	275	291	307	274	302	300	306	283	279	270	292	271	279	278	272	260	333	308	281	282	292	284	305	296	285	259	297	297	282	320	291	271	271	267	281	312	302	304	294	279	282	267	270	292	286	294	278	271	304	295	295	273	279	286	283	295	297	284	268	293	285	319	303	277	289	279	269	300	304	300	282	249	255	293	294	285	271	290	279	275	270	287	294	291	296	263	292	277	301	300	266	291	291	295	277	290	300	310	285	264	320	319	288	309	297	267	285	286	276	297	299	286	309	261	277	288	266	271	290	273	299	275	287	275	247	291	258	296	313	278	303	277	282	298	304	260	281	311	307	274	283	313	271	269	270	243	255	324	284	267	290	277	292	292	286	293	277	280	285	274	305	294	297	304	312	323	297	271	239	309	275	308	295	281	284	295	286	308	285	293	289	276	303	277	307	276	296	284	303	268	289	269	272	291	287	262	278	302	254	278	297	289	297	272	255	289	295	270	269	293	299	272	289	299	284	314	323	329	302	272	249	305	299	315	290	256	297	311	300	284	292	274	312	276	281	281	293	275	283	287	297	296	291	305	286	289	271	278	278	278	297	292	295	293	317	296	291	258	269	260	280	305	310	310	300	280	281	295	303	270	285	292	306	287	275	280	282	296	313	297	294	266	314	251	300	289	292	315	296	290	299	283	277	263	256	302	308	270	273	282	274	261	268	306	293	252	277	290	304	310	277	270	301	271	287	281	279	311	296	279	300	259	303	296	272	262	284	272	288	303	285	291	288	297	291	290	286	280	287	259	274	287	264	275	306	293	313	287	279	310	278	280	289	268	279	286	252	286	299	271	277	283	290	277	279	273	288	301	266	299	257	258	325	284	295	288	273	269	275	283	305	312	261	289	266	285	290	271	269	310	288	283	291	272	297	251	327	298	285	286	292	278	285	309	299	275	282	283	260	269	277	271	282	291	294	307	280	290	286	257	291	289	281	281	263	290	276	298	285	273	299	296	303	273	296	263	302	294	248	307	272	308	277	282	279	294	267	302	276	311	280	281	320	289	284	292	281	283	286	281	310	273	278	283	294	294	268	326	301	265	313	304	293	276	290	307	276	272	291	264	300	313	264	319	309	268	281	277	289	315	310	287	297	286	275	270	309	301	272	302	269	277	284	300	251	311	282	291	289	302	296	289	288	278	268	311	295	261	299	288	300	260	271	276	310	296	277	286	270	296	284	280	300	262	300	306	308	295	291	296	286	289	264	310	310	297	305	287	310	303	316	272	310	268	272	278	278	276	289	286	278	283	270	296	301	260	260	290	281	284	288	299	262	292	290	295	272	285	307	300	274	285	316	279	283	269	278	279	303	280	294	282	296	301	283	288	288	289	300	274	285	296	264	265	309	241	292	281	278	288	276	273	266	248	299	282	287	282	281	302	283	312	292	259	284	283	267	272	286	269	286	278	258	284	262	276	280	265	283	254	270	285	287	281	294	281	312	283	268	272	291	287	247	273	266	258	272	282	285	293	280	315	304	284	272	280	267	278	260	299	281	253	293	312	263	283	286	272	278	270	308	282	273	284	268	286	285	282	301	297	275	285	263	260	254	286	295	281	284	252	297	273	304	299	272	282	304	282	297	293	286	275	292	284	294	291	273	270	292	302	286	280	300	274	276	316	296	305	268	270	296	276	301	290	311	266	255	307	277	254	272	277	256
3718	4762	3915	2056	1294	895	687	631	524	448	442	388	372	370	378	362	314	334	293	311	321	279	301	281	318	263	326	295	263	291	253	324	255	271	273	246	250	287	269	278	292	281	297	281	285	272	298	290	287	281	285	260	267	270	291	283	276	266	262	281	289	281	265	296	290	268	280	285	274	249	294	302	289	264	296	288	251	281	293	293	272	260	258	284	256	246	285	275	282	280	282	274	306	275	266	257	263	289	255	266	268	278	265	268	282	285	277	285	267	295	266	262	240	288	291	272	255	309	279	274	267	263	257	253	260	287	262	271	273	269	269	304	258	283	261	269	269	257	260	271	277	279	277	254	278	284	255	256	254	273	264	246	233	251	293	301	272	284	272	260	272	265	247	249	273	286	277	285	246	307	319	248	239	274	243	268	295	278	268	268	245	299	296	268	246	284	260	275	276	247	267	273	263	300	274	279	250	261	264	302	286	253	270	287	265	262	250	275	282	249	273	281	282	289	297	275	239	270	269	256	288	268	288	238	252	267	300	266	271	263	310	283	281	248	278	283	282	288	250	293	253	249	262	266	279	264	241	281	254	240	281	267	284	257	270	265	292	250	292	252	237	256	265	247	256	288	262	269	263	264	235	275	273	256	268	249	269	277	306	271	268	278	276	247	266	275	264	271	282	238	274	267	287	274	257	284	273	242	259	254	243	291	249	239	270	276	264	291	246	242	297	273	237	263	267	260	278	268	270	281	301	257	244	261	304	258	250	231	280	265	276	280	267	252	255	278	268	293	254	285	259	266	256	281	258	257	303	267	279	280	270	291	287	275	268	273	294	258	265	236	275	274	267	291	255	265	273	298	272	289	263	305	284	272	279	264	283	262	268	274	286	281	262	264	284	282	265	259	275	258	264	264	280	277	280	300	267	245	273	261	263	257	289	251	283	281	252	254	246	255	274	275	297	262	263	289	281	255	282	302	265	267	264	246	254	258	263	261	308	240	305	259	255	291	288	246	280	262	252	301	279	246	244	290	272	265	245	287	262	253	255	258	264	272	277	271	263	241	276	228	264	245	277	264	262	267	289	267	258	261	265	264	258	240	270	275	284	273	255	249	253	255	268	268	225	256	280	273	235	269	239	286	281	239	257	285	284	258	274	270	255	234	301	278	276	236	271	237	294	312	266	245	246	294	266	251	262	288	286	264	267	265	251	263	291	262	264	309	248	234	256	299	280	302	254	257	275	268	257	275	285	251	261	259	308	253	282	286	253	288	266	262	236	253	281	277	262	260	271	258	258	248	276	265	261	278	259	253	253	279	271	284	279	277	274	265	258	285	262	278	278	281	278	280	270	274	253	310	288	260	241	298	256	256	277	270	299	243	263	250	271	253	255	268	267	262	243	294	236	281	283	267	267	284	266	245	276	252	263	264	271	254	266	273	286	246	240	252	273	278	245	245	247	300	279	285	263	253	255	265	271	283	267	249	239	282	286	261	244	241	283	270	254	268	252	272	259	279	288	267	289	251	262	272	298	275	252	241	279	239	261	262	286	269	263	305	277	280	237	257	269	270	271	291	267	238	294	301	291	243	241	270	254	262	245	273	269	267	273	285	265	275	260	283	267	268	249	301	265	241	300	275	260	262	291	261	276	249	263	262	302	288	269	236	275	264	282	257	267	243	259	267	273	278	255	264	270	244	270	251	270	275	268	260	244	224	286	248	271	272	256	263	241	259	286	260	289	268	271	266	252	242	265	258	284	282	267	270	267	250	264	255	234	257	286	250	282	270	271	253	261	270	279	274	274	249	283	290	262	274	290	269	277	275	245	257	259	296	258	261	282	283	262	278	278	276	273	260	280	277	282	258	269	270	266	281	267	301	272	294	271	291	236	259	285	258	260	288	287	246	263	277	262	293	275	246	295	299	258	261	271	264	270	250	243	275	245	270	253	272	275	273	274	281	234	243	291	271	268	267	283	260	299	239	255	230	259	267	257	266	267	238	260	275	235	269	294	251	271	271	283	281	269	288	302	281	260	292	263	257	246	272	245	286	287	309	275	270	265	252	259	274	272	256	258	287	290	272	257	305	267	250	257	239	264	273	261	269	288	263	263	287	290	272	260	272	267	260	259	262	272	300	244	284	294	250	247	260	240	286	270	256	244	246	250	271	295	273	269	263	257	271	288	274	275	263	301	278	245	241	245	247	259	291	275	277	278	252	288	265	248	272	287	303	280	307	262	254	252	278	275	250	254	278	242	262	261	282	266	241	275	271	256	264	271	258	246	263	266	258	285	275	269	261	281	287	265	223	269	286	279	277	239	263	247	271	277	256	259	287	264	263	279	254	258	256	230	249	261	255	280	261	269	275	265	247	247	278	272	261	260	239	253	257	283	257	251	257	280	275	263	291	245	254	301	282	269	253	284	266	283	258	272	276	246	230	290	241	273	264	294	253	282	284	253	252	276	255	265	283	241	249	252	268	277	265	233	265	285	268	257	256	247	280	270	245	261	278	284	252	288	266	263	297	281	245	273	289	279	271	303	251	255	256	268	260	240	259	294	260	260	261	288	272	258	264	261	264	254	262	291	263	316	261	279	241	252	253	250	270	256	259	261	256	258	277	269	275	254	252	267	274	276	270	253	259	274	247	267	277	273	281	271	257	251	291	260	270	237	276	255	245	274	276	252	272	272	270	255	240	252	276	278	237	268	246	250	271	293	302	245	263	238	251	250	280	262	272	261	256	258	266	270	279	270	279	269	282	273	295	275	288	247	248	296	241	245	246	267	251	291	281	269	263	256	290	268	278	290	295	254	279	270	277	263	266	247	248	271	289	267	291	299	255	286	263	244	265	252	300	260	280	234	273	282	257	307	268	282	240	267	285	266	249	256	244	247	278	271	239	274	270	251	312	249	293	268	264	292	266	302	267	244	264	246	256	285	273	261	282	247	256	273	269	282	250	272	239	261	252	270	267	256	231	250	265	286	268	251	274	260	236	263	264	248	259	270	262	250	265	286	271	279	268	265	278	255	270	262	261	295	262	244	253	230	278	295	254	269	257	250	250	266	269	281	262	267	252	267	270	266	269	281	255	247	269	280	276	255	275	279	275	235	278	247	254	293	242	251	229	274	246	269	289	257	257	272	229	263	281	240	272	258	257	277	268	273	239	265	266	247	264	264	281	255	265	275	269	290	276	261	274	254	244	289	267	249	288	265	253	281	247	243	285	286	258	247	268	267	266	244	261	284	285	281	268	244	257	269	282	284	239	279	261	253	268	267	231	295	296	292	281	281	262	264	258	246	246	258	263	279	284	238	248	255	256	263	259	264	244	276	253	254	279	275	244	277	235	257	250	282	251	253	264	267	255	273	284	272	245	261	288	256	244	265	277	248	304	284	253	250	262	280	252	270	243	266	234	285	258	283	243	241	274	278	249	249	277	279	290	270	251	244	276	223	242	246	247	286	252	240	289	275	283	242	264	307	273	284	257	260	276	261	253	265	256
27742	9898	1603	1127	888	845	824	840	803	796	821	893	894	847	836	898	882	820	886	826	841	815	859	858	840	856	847	807	842	842	826	839	820	807	833	831	834	861	854	841	872	847	825	818	854	855	868	794	833	812	882	864	809	839	808	806	858	819	839	804	818	798	837	825	806	829	825	827	809	875	828	818	838	828	804	818	808	838	825	797	868	801	785	822	821	803	849	872	840	858	787	793	837	820	785	841	805	846	845	862	856	911	793	821	810	794	811	817	815	774	841	833	826	817	842	863	810	834	824	802	839	822	829	861	812	899	828	859	813	837	827	820	834	865	851	814	808	812	834	818	813	834	871	881	817	807	848	829	829	819	883	862	801	815	766	826	838	836	836	791	861	855	822	797	844	869	718	857	836	815	851	828	825	810	794	831	803	845	857	850	864	862	861	801	841	845	825	808	816	811	854	876	856	784	848	846	819	853	791	835	803	867	845	804	785	847	868	845	847	791	816	825	853	876	836	827	804	773	847	834	794	875	811	881	780	865	829	807	849	789	843	797	864	762	829	790	831	808	872	858	886	812	817	795	843	856	823	842	816	847	840	847	828	856	843	780	818	801	824	836	804	788	823	801	825	830	829	828	835	839	791	833	859	857	839	848	850	855	826	814	843	809	819	820	861	844	803	836	827	841	827	816	876	806	813	819	801	876	845	896	857	829	833	781	804	868	819	838	827	826	779	806	861	847	805	882	821	872	841	798	842	832	820	806	835	811	830	859	827	864	863	840	816	810	891	844	804	838	854	920	832	885	847	814	844	789	872	775	822	858	779	806	809	788	814	837	839	800	853	810	819	819	847	794	817	842	817	838	826	815	812	842	826	814	885	803	803	824	797	836	831	861	840	838	837	855	858	826	817	836	806	821	860	818	803	842	861	829	834	790	774	787	771	869	809	830	774	849	866	823	815	885	844	852	919	835	815	819	855	839	791	808	791	824	826	877	767	787	821	818	816	795	834	837	837	809	845	805	813	773	793	833	832	814	828	768	840	846	835	840	865	818	866	787	846	849	860	824	872	814	836	848	813	853	809	872	829	829	865	856	831	770	838	790	827	836	813	848	791	840	824	840	835	870	809	839	862	833	829	842	830	854	839	870	879	836	800	838	794	854	853	831	822	807	819	838	828	861	833	833	872	800	837	805	854	796	822	801	835	825	828	806	804	785	843	799	865	814	871	836	835	792	832	810	875	794	844	839	850	826	830	816	849	824	828	807	866	804	840	817	798	802	845	850	826	807	819	790	802	845	846	834	856	843	807	779	815	849	801	790	848	802	837	841	834	765	847	827	823	830	851	822	834	838	848	825	832	808	842	825	831	793	815	828	789	816	835	853	773	818	809	839	812	802	840	814	794	810	833	819	813	859	840	844	864	837	815	773	788	832	819	863	817	848	802	772	841	850	822	874	778	849	806	898	838	796	855	839	800	798	737	824	792	821	838	842	847	828	846	815	865	857	836	801	813	855	886	850	833	843	877	779	861	800	846	836	833	825	853	842	776	799	817	837	799	838	856	828	797	792	825	874	862	803	860	823	816	797	811	830	801	793	796	805	747	829	871	829	842	834	803	811	811	809	839	810	831	838	877	836	796	850	805	874	861	818	797	879	889	796	819	911	814	823	827	810	893	844	828	828	857	781	795	830	810	841	823	825	789	853	819	834	838	797	812	820	813	779	826	789	807	814	819	862	885	786	840	862	774	845	828	865	820	812	792	848	807	840	818	857	855	810	793	807	789	856	763	808	843	828	886	807	821	843	826	873	903	890	824	814	868	821	796	867	851	837	854	826	849	833	800	824	804	815	783	852	850	810	846	776	829	822	816	790	804	829	869	799	835	813	855	832	822	844	817	830	832	794	829	848	818	826	812	879	806	814	810	827	832	853	837	794	807	828	818	859	847	786	875	883	874	833	802	835	811	807	868	858	857	753	840	839	787	834	844	835	758	804	830	813	813	784	798	813	845	824	830	792	804	819	832	810	842	792	833	856	828	805	754	848	829	829	839	854	887	819	767	845	813	839	809	846	827	866	821	790	812	833	829	807	787	856	792	830	840	816	803	895	788	828	798	815	864	819	789	797	835	807	797	771	854	853	821	833	777	859	822	850	843	829	775	830	830	812	805	803	813	818	831	846	832	847	814	804	860	769	785	836	818	798	811	803	847	832	812	866	870	811	849	828	814	787	798	881	824	834	809	817	809	813	882	840	821	831	864	796	866	845	796	844	819	878	856	878	859	837	811	866	825	812	841	830	797	797	911	863	843	870	781	815	885	812	792	833	893	836	839	884	773	835	796	849	820	857	909	796	848	796	808	857	823	793	864	820	849	823	832	832	850	866	834	818	783	795	839	853	850	812	841	800	833	773	859	827	860	834	829	803	840	849	850	820	862	852	822	780	853	779	831	812	774	820	790	892	782	790	804	861	825	872	876	796	825	794	781	771	856	840	832	845	865	847	820	897	819	802	841	814	850	762	808	828	852	786	862	771	816	826	831	879	805	843	829	883	818	818	834	806	823	810	880	799	876	809	845	831	878	833	806	790	852	853	861	811	813	775	809	847	844	814	860	813	867	811	835	827	808	839	857	789	796	797	823	823	849	761	914	864	803	773	781	802	812	810	868	801	838	796	795	821	871	859	901	807	850	822	801	817	832	837	833	829	817	826	793	839	881	780	898	822	847	836	773	886	881	835	841	861	884	843	832	830	824	815	867	829	782	812	853	853	740	806	812	856	822	850	789	879	880	875	812	805	775	836	856	793	826	826	883	868	838	836	786	889	784	801	829	860	850	817	815	831	800	861	840	782	840	803	820	784	823	770	853	812	853	912	862	808	850	854	789	849	859	824	827	829	769	793	853	818	814	778	825	878	851	831	808	810	845	780	822	851	802	796	864	788	825	801	833	838	815	883	831	810	852	780	848	846	847	841	827	819	831	846	869	825	853	805	843	842	822	821	847	810	836	834	815	823	877	857	817	839	816	813	829	838	854	809	859	802	887	827	822	802	821	799	829	828	814	811	845	787	838	848	837	839	840	869	797	812	821	789	814	817	892	827	811	791	820	851	792	865	882	833	823	813	856	877	839	813	823	848	840	829	891	849	822	833	776	834	791	807	770	810	833	877	832	869	815	822	854	853	802	811	875	811	801	841	875	861	837	807	823	764	866	858	825	818	818	809	843	809	827	851	877	850	838	881	845	844	799	811	827	858	839	810	852	834	855	897	865	822	855	776	843	772	872	831	797	845	886	821	854	821	762	867	871	812	871	805	816	838	774	854	852	834	814	828	845	850	861	824	816	860	804	852	803	850	834	837	828	819	803	845	803	850	783	806	809	858	840	843	759	862	826	778	810	808	840	826	847	836	811	856	801	838	853	801	828	815	834	812	865	868	849	830	833	852	785	827	841	858	817	845	815	849	853	813	830	793	787	765	839	843	810	844	844	846	819	829	806	803	839	836	819	809
5599	870	811	779	695	692	691	703	693	668	697	689	647	668	716	692	687	602	688	683	689	655	645	680	689	673	648	657	691	700	651	702	706	659	630	704	688	656	689	706	690	700	658	657	697	700	626	683	679	699	673	678	675	657	688	680	641	687	714	673	679	678	656	673	689	629	609	652	685	681	685	711	666	664	694	640	684	630	670	658	643	673	664	676	694	649	681	697	659	649	678	720	631	670	616	676	657	700	666	655	673	707	670	669	651	675	691	729	673	637	686	690	638	694	692	642	690	653	644	676	676	644	672	696	707	679	653	700	635	629	635	675	673	638	673	672	674	691	668	749	702	640	677	677	670	683	662	687	634	656	661	649	684	676	652	641	673	674	684	670	654	684	666	626	672	630	716	688	613	689	656	723	623	652	690	648	689	620	627	695	679	654	608	676	672	691	666	658	680	670	660	610	639	668	639	638	673	712	649	670	697	661	637	653	686	641	655	709	697	668	653	675	702	639	675	661	669	680	683	671	653	691	704	663	625	708	685	672	639	652	681	687	675	635	687	694	655	667	649	676	675	655	642	616	673	682	688	656	672	653	625	703	690	613	649	685	650	630	713	660	674	695	644	691	719	697	642	664	730	697	660	652	649	658	661	698	705	662	683	647	680	636	694	665	710	685	676	688	707	693	631	656	711	697	652	663	695	682	627	658	711	647	692	642	681	670	635	664	706	646	651	673	639	632	699	704	706	652	608	690	669	671	657	641	692	688	655	660	644	672	694	631	675	632	706	636	657	675	651	657	650	680	674	677	653	665	695	704	681	677	698	666	655	660	638	699	685	667	648	703	630	660	683	641	663	696	620	646	695	646	712	678	655	659	647	637	638	714	662	636	631	666	649	651	653	652	658	717	644	683	689	686	670	720	665	694	636	692	646	650	666	661	695	684	709	614	662	654	640	659	605	671	712	676	681	678	645	658	661	652	659	621	656	660	680	665	695	683	717	693	649	666	643	658	704	685	679	679	641	636	716	647	628	687	662	640	680	655	625	676	631	652	633	677	615	672	718	617	702	676	680	685	612	684	661	653	664	662	650	704	640	654	687	690	721	676	662	622	653	681	665	688	684	697	682	620	626	608	649	651	673	657	659	646	646	656	681	681	615	655	636	643	643	658	643	656	697	652	663	681	662	638	712	626	706	647	636	630	662	703	672	662	624	690	695	682	655	629	699	685	670	685	664	646	648	677	638	698	674	657	679	649	667	633	674	681	688	691	668	633	664	682	655	679	671	634	648	646	669	660	621	667	657	731	681	642	650	657	669	684	665	655	656	645	605	667	668	714	704	665	713	661	671	663	664	695	636	624	668	655	685	693	657	673	650	657	653	644	670	653	689	669	682	695	647	653	637	625	644	712	680	679	653	603	721	632	711	674	677	689	633	694	660	669	682	672	641	667	649	699	654	674	700	678	677	665	673	691	662	723	657	679	639	663	645	647	663	670	677	650	692	689	657	671	646	703	643	650	608	655	673	709	668	640	687	648	684	692	652	661	631	680	657	684	690	692	638	662	675	645	695	689	658	711	697	633	689	659	681	676	660	648	653	648	642	707	681	666	619	667	685	637	649	690	638	643	686	672	650	679	687	648	714	639	684	661	685	675	640	693	682	683	710	661	671	665	615	667	716	674	666	638	673	649	662	656	726	678	694	668	646	725	698	704	642	677	688	687	643	709	729	679	663	691	626	653	666	669	712	653	612	685	675	693	694	671	675	656	657	676	658	639	705	654	645	613	683	656	665	681	687	684	730	681	715	682	667	666	650	657	708	686	676	666	685	654	648	663	663	690	696	619	670	666	629	664	702	693	665	662	710	622	675	696	634	667	711	615	699	678	694	619	725	626	660	677	654	681	641	679	690	664	660	638	690	654	687	619	673	653	615	711	680	645	678	656	665	665	668	708	672	683	680	685	620	637	686	683	628	718	715	707	634	666	648	620	672	690	679	635	698	731	640	667	611	658	666	684	706	675	703	650	671	716	688	680	643	636	671	686	647	617	681	696	670	641	668	661	628	697	633	659	651	719	673	682	721	694	680	602	689	647	645	668	654	642	659	638	695	673	690	651	637	675	694	621	635	629	679	621	661	676	699	621	653	653	696	643	663	672	654	704	670	681	659	657	641	652	666	653	638	693	685	618	689	667	636	698	701	643	656	701	652	687	664	666	666	674	680	684	675	669	666	645	644	690	680	663	690	645	654	648	658	648	717	730	660	661	636	687	673	622	652	668	662	652	703	649	728	646	705	662	683	723	675	642	668	671	677	671	640	632	657	668	709	691	633	680	661	692	691	648	653	689	696	663	701	647	632	696	634	649	685	700	648	667	666	659	653	642	678	652	724	680	670	656	651	608	703	689	649	665	701	681	668	742	711	690	673	700	647	627	687	656	694	687	736	666	686	675	653	685	683	681	645	663	655	672	651	650	692	741	673	666	651	705	655	691	655	667	678	629	687	658	616	650	642	707	651	722	659	708	633	629	627	696	728	641	681	647	660	683	659	622	661	667	639	631	649	697	690	687	645	637	728	694	640	683	679	647	674	677	673	651	659	679	678	689	657	689	672	655	703	681	690	631	660	670	670	640	715	630	638	678	673	725	676	662	671	677	695	642	685	634	614	698	707	633	655	666	638	684	631	662	671	672	654	687	618	704	659	670	708	690	623	687	649	640	716	676	651	635	675	667	653	699	709	666	637	679	689	653	660	635	642	680	669	698	688	672	631	706	659	668	668	712	676	685	647	635	705	626	652	674	652	631	693	590	681	655	691	658	684	686	651	686	648	677	700	674	675	657	678	664	667	662	683	677	653	648	682	690	668	689	702	683	647	658	679	686	678	651	629	643	707	657	657	630	639	691	694	684	730	642	668	705	653	611	687	683	712	675	644	674	624	621	714	662	656	660	654	711	658	657	638	653	713	673	668	692	647	688	713	711	658	725	676	693	662	664	673	614	704	691	640	670	698	675	679	626	658	649	689	652	669	653	628	667	676	704	640	645	600	683	654	697	650	646	653	605	648	642	666	667	690	667	629	701	656	682	698	682	649	637	663	672	671	672	686	674	702	689	630	670	658	662	681	691	674	700	634	681	693	692	661	653	670	664	647	646	630	666	702	659	750	685	639	679	690	683	640	704	654	681	676	657	674	688	678	670	664	702	668	663	705	665	675	646	667	638	723	651	692	649	643	675	658	694	689	701	620	671	672	675	671	660	681	645	689	689	652	624	664	635	657	650	664	653	671	684	689	662	691	666	675	686	669	713	676	656	698	668	659	685	644	672	661	698	688	650	649	646	654	713	698	675	683	697	652	638	650	697	600	670	653	696	653	679	664	684	704	678	662	678	694	663	681	641	667	671	660	668	650	657	657	650	685	691	659	678	722	689	658	653	715	639	675	711	720	651	678	646	683	691	712	667	689	648	633	732	714	671	647	674	657	672	680	631	678	689	652	705	702	674	693	710
25647	21436	27197	25424	3887	1019	725	633	565	594	501	513	545	550	533	507	563	499	526	552	512	521	514	527	515	526	472	530	549	559	491	491	531	538	518	486	561	514	512	500	495	510	462	501	509	497	468	539	476	515	496	511	471	500	490	497	505	491	485	521	511	471	473	494	500	480	499	520	472	510	474	516	490	487	528	513	484	540	500	487	486	478	507	496	486	529	513	480	505	483	506	519	474	472	503	510	515	516	486	458	449	517	531	510	509	521	538	505	499	533	498	538	490	493	521	498	487	481	494	541	462	496	493	506	471	496	520	508	507	492	470	499	495	515	492	511	498	470	503	500	480	482	496	450	504	473	479	498	468	492	482	491	486	508	486	512	458	514	512	497	516	520	503	501	493	473	472	499	453	487	470	473	484	467	469	497	531	492	496	519	493	475	482	479	516	504	475	505	461	515	495	519	485	464	505	498	497	508	487	518	532	500	471	482	516	512	499	451	478	526	482	485	498	546	511	530	520	453	489	471	482	488	491	485	461	501	473	492	503	499	448	494	511	512	545	447	519	496	528	528	513	518	480	505	466	477	451	507	540	477	505	487	516	491	465	468	482	494	479	504	483	495	474	475	512	452	464	484	480	524	493	517	523	470	498	512	504	486	487	513	502	457	492	492	504	488	513	466	447	489	496	512	447	464	513	458	540	506	517	469	475	521	481	512	482	507	496	504	480	488	531	515	497	473	485	484	531	485	447	486	486	492	483	484	457	482	445	459	540	460	464	511	472	514	494	483	503	484	494	516	521	460	473	487	488	493	471	457	526	499	471	476	499	479	483	465	494	491	467	493	528	477	522	494	480	501	433	468	471	485	498	507	516	467	444	480	505	475	478	486	522	512	487	455	508	478	540	470	484	526	489	527	483	484	497	486	519	477	477	504	469	471	485	479	496	485	462	492	493	484	515	535	445	494	520	478	508	530	513	500	482	499	485	483	493	517	475	468	554	545	522	528	479	504	486	481	480	486	493	466	517	510	474	468	475	466	476	498	476	500	479	476	520	504	505	476	483	515	471	460	494	498	514	504	510	485	492	469	469	470	508	494	482	460	482	507	492	461	479	494	488	500	466	479	482	532	476	511	481	471	493	457	492	521	484	491	504	460	519	489	479	437	536	489	501	482	501	496	475	530	514	540	507	462	499	479	496	484	526	488	482	529	478	504	502	483	538	485	511	513	484	500	486	503	486	526	498	498	522	466	503	505	463	476	501	498	517	501	460	483	464	483	499	460	486	472	496	510	498	518	481	489	528	480	496	527	491	455	480	522	482	506	458	472	501	506	455	481	491	512	504	522	517	464	512	501	463	493	469	496	488	429	508	469	496	478	509	491	500	458	490	488	475	497	496	475	509	479	493	499	506	471	449	462	450	478	492	488	493	499	517	472	463	459	512	503	478	468	453	464	494	507	488	479	468	511	503	484	477	450	485	492	503	467	501	513	457	535	489	529	522	507	485	506	510	458	474	486	491	514	529	478	499	475	479	494	484	454	467	476	517	478	500	445	469	489	540	473	512	517	505	488	497	526	475	504	539	523	480	542	524	518	508	498	516	487	537	518	492	437	515	464	481	463	485	496	497	508	504	488	457	469	484	462	502	500	513	505	448	493	462	502	503	510	487	473	519	503	525	514	508	520	481	533	491	495	486	471	533	518	477	527	505	464	514	482	476	490	511	503	487	510	527	483	510	463	487	511	493	444	518	459	537	509	493	489	482	502	498	462	487	528	524	466	503	516	493	508	519	484	495	512	478	506	464	501	478	510	483	470	497	491	511	516	525	501	462	478	464	490	449	502	491	513	507	467	463	482	471	494	467	499	437	507	475	467	497	509	506	558	535	517	488	520	476	489	500	486	484	490	474	537	467	522	509	472	515	521	476	506	425	522	477	506	480	495	524	484	462	506	521	483	507	448	473	498	475	517	512	479	525	488	445	453	490	470	514	522	538	512	499	522	485	489	499	450	486	483	543	484	488	457	464	519	523	495	450	494	478	514	508	524	496	462	511	518	518	512	513	492	471	443	484	474	490	485	495	500	492	474	482	451	499	490	495	517	504	488	496	497	509	521	485	479	469	486	497	477	469	497	476	502	483	517	441	479	482	512	537	463	529	538	508	462	492	497	506	476	456	502	484	528	498	505	498	517	504	499	498	475	459	485	487	517	496	462	512	499	464	536	507	479	451	494	541	498	513	519	475	513	490	532	521	556	487	495	461	514	510	459	509	468	477	478	510	487	479	494	536	505	509	470	508	489	516	477	503	468	505	511	531	495	446	528	518	479	548	463	502	510	480	491	527	499	481	492	513	488	516	504	491	491	504	492	510	484	524	470	492	499	535	486	531	462	460	478	472	475	520	500	501	538	505	484	491	452	490	474	506	494	487	521	481	495	478	477	468	481	507	476	502	502	459	460	513	487	539	466	450	521	448	495	507	514	505	447	527	524	468	469	487	497	523	494	498	524	532	512	513	497	488	510	482	492	476	491	458	510	504	504	504	503	499	473	546	488	505	528	451	500	455	498	486	534	528	494	469	491	504	489	465	483	495	479	467	490	491	513	466	507	489	526	502	468	524	472	462	505	491	496	498	516	490	451	508	505	500	494	504	478	498	469	516	498	519	465	524	494	476	490	494	487	472	501	529	467	479	507	500	521	503	489	488	510	523	521	482	471	474	487	437	535	492	516	512	512	486	493	494	522	495	542	470	498	452	475	508	493	463	519	465	505	519	459	477	534	496	484	502	475	501	465	491	487	519	528	462	450	524	469	541	513	498	514	482	512	469	524	468	455	493	508	517	473	512	495	527	536	478	470	485	470	498	500	544	508	508	494	505	498	489	490	510	498	521	512	494	514	501	499	514	499	534	473	496	476	467	530	485	516	479	506	481	525	501	489	491	519	519	473	510	511	482	538	525	539	475	510	476	540	475	493	503	467	543	479	496	492	482	480	481	489	455	493	464	552	488	517	483	527	483	457	471	524	540	496	514	520	508	504	499	487	490	541	504	492	503	512	470	480	534	489	524	497	510	485	497	479	535	504	458	521	496	485	488	513	479	484	518	498	463	462	460	509	481	498	476	494	480	515	471	516	517	487	506	492	504	492	484	476	504	508	463	496	540	478	523	507	487	516	498	465	467	466	479	496	495	505	487	456	470	477	460	495	448	522	508	523	486	472	460	466	471	523	483	509	528	458	474	487	488	494	505	466	485	444	504	487	489	519	517	511	542	494	486	492	470	455	510	522	519	493	477	519	486	500	463	464	489	516	462	492	533	487	528	498	506	460	472	493	532	482	514	452	509	463	490	464	482	453	454	448	464	510	496	468	490	512	494	507	509	498	512	476	484	481	524	506	534	494	488	548	473	499	469	503	476	502	509	498	490	479	523	486	502	473	485	493	489	451	519	521	490	500	498	480	490	550	516	505	443	523	468	490	489	489	465	505	479	455	498	461	465	489	509	477
3718	2695	2381	1295	886	760	688	604	554	536	520	549	494	479	495	442	523	470	461	445	447	460	469	445	434	444	443	407	429	464	439	416	444	447	445	439	453	449	439	423	452	454	438	442	455	410	398	414	463	428	465	423	440	464	418	467	432	435	458	471	452	425	445	418	463	419	457	482	492	454	428	483	411	411	404	431	462	390	451	472	386	382	402	418	415	446	446	414	439	446	399	460	462	440	434	424	445	413	446	415	441	445	420	465	402	447	445	420	438	437	448	412	431	426	461	439	419	415	432	426	417	429	438	459	432	420	437	427	449	456	452	422	465	432	477	438	423	460	435	441	408	429	436	437	418	417	456	470	413	425	463	427	445	458	420	421	383	396	419	446	430	415	444	427	424	440	430	394	427	457	462	458	442	462	448	427	412	421	455	455	444	429	417	407	436	435	437	486	435	458	419	432	434	431	430	435	438	459	414	442	435	458	423	444	416	388	426	462	419	433	438	439	425	416	448	475	434	472	406	435	438	430	450	443	453	413	431	472	432	425	460	461	440	436	461	445	458	471	417	454	449	427	428	452	481	457	437	433	446	466	429	429	441	419	414	432	477	469	444	397	429	428	423	430	419	406	456	421	426	420	435	443	488	435	437	429	420	435	416	456	447	434	406	435	431	438	414	388	421	443	460	405	445	450	444	446	431	452	427	391	419	440	415	450	407	435	432	436	419	426	439	425	483	421	433	424	394	407	456	460	459	407	424	408	405	413	437	410	457	421	408	471	469	444	440	435	463	437	396	428	398	416	437	456	462	429	433	416	441	442	445	431	450	452	432	429	426	423	426	390	388	481	441	432	393	436	429	462	421	427	419	452	417	442	435	412	415	409	401	424	415	427	435	463	419	417	435	440	412	432	455	419	449	441	400	423	432	451	415	450	422	439	434	417	410	443	432	458	403	385	453	437	437	456	424	412	416	427	383	412	432	417	440	464	411	454	433	430	453	412	435	383	418	434	416	457	438	411	433	424	423	449	430	460	442	415	406	428	407	383	491	438	435	449	446	506	413	405	421	420	431	441	401	451	403	441	423	460	416	453	418	441	440	410	417	468	403	435	427	441	421	462	469	427	443	412	397	411	420	424	409	401	412	436	426	429	451	412	465	462	410	425	409	461	437	393	471	425	402	412	405	462	455	430	412	444	440	416	452	424	413	420	436	432	425	410	425	429	398	450	464	437	480	447	419	394	428	429	471	443	442	455	418	462	444	452	437	423	426	428	424	395	435	441	419	420	436	450	435	434	417	419	500	392	418	442	441	451	452	401	431	439	419	418	436	433	428	438	444	465	430	427	452	418	465	410	398	432	425	492	460	412	425	427	417	444	455	427	473	459	452	470	394	439	469	467	462	444	461	437	444	416	392	403	421	445	421	428	394	450	438	459	395	417	451	438	434	459	443	448	423	466	408	432	407	437	446	472	440	401	445	428	417	434	425	433	402	453	433	415	438	457	433	449	454	437	429	424	431	436	426	429	431	425	421	429	400	444	427	431	450	448	443	451	399	423	460	392	429	399	423	406	420	413	410	419	400	456	448	448	410	460	423	420	454	419	404	436	408	407	418	445	436	415	437	441	410	423	401	406	416	388	429	452	460	403	460	400	435	432	397	393	412	422	439	436	429	459	428	431	417	446	432	388	429	438	427	434	399	444	393	431	410	398	449	407	416	433	445	453	431	429	467	426	441	407	416	416	430	455	456	407	449	438	465	429	415	413	428	407	446	413	457	409	454	446	438	458	451	429	420	413	422	454	405	448	443	416	402	449	408	449	420	423	425	416	433	452	405	381	436	499	451	433	469	410	432	461	431	429	462	439	405	417	469	457	447	406	457	435	467	458	431	429	446	424	432	470	410	428	449	422	412	406	435	457	414	427	423	460	430	453	436	437	418	400	455	410	415	452	431	425	408	431	457	397	391	430	429	464	430	431	427	437	398	428	418	402	471	427	404	446	455	426	414	444	424	434	442	445	433	442	428	430	439	433	429	414	401	427	402	435	428	422	404	395	407	395	385	396	418	438	419	431	402	416	404	435	417	444	410	428	439	441	435	439	422	443	471	462	432	407	436	463	400	448	435	393	447	383	423	433	464	394	433	409	439	436	410	395	422	444	464	421	448	438	434	408	397	436	425	442	443	423	405	445	411	408	473	428	415	473	464	405	455	469	424	403	452	491	439	450	465	457	425	426	424	437	440	456	430	437	435	439	390	426	415	438	402	449	477	471	430	430	427	418	426	435	463	445	428	445	443	442	416	454	392	464	432	416	446	404	429	446	408	424	466	390	404	437	446	458	390	430	457	436	438	450	458	430	419	423	429	418	452	440	427	408	428	469	421	460	443	409	423	402	444	433	446	427	424	390	452	431	467	453	460	415	410	424	421	461	385	437	388	456	410	440	414	428	455	424	410	424	393	415	404	440	458	448	420	452	392	460	393	450	405	392	430	463	416	429	415	440	420	443	434	419	429	446	432	466	411	427	402	418	440	408	427	384	388	399	457	432	468	455	455	434	438	427	386	486	432	441	453	378	399	403	406	419	462	412	460	452	428	424	437	406	424	439	426	404	433	456	456	429	428	478	411	424	446	417	467	439	437	405	417	450	408	403	410	397	425	432	442	430	403	457	429	446	428	445	413	417	401	434	452	411	451	426	448	397	463	479	423	420	434	405	416	445	459	414	424	429	430	457	452	429	438	440	444	417	460	409	422	425	419	396	398	414	405	437	438	442	469	399	441	439	454	448	455	402	426	424	452	432	437	405	421	425	446	424	417	395	412	403	441	428	418	487	447	422	424	436	415	410	454	465	438	427	402	443	442	435	427	431	410	406	426	459	428	416	443	416	433	420	417	434	434	447	403	420	469	437	446	415	442	464	441	474	410	433	434	406	420	457	428	423	435	445	400	398	433	405	455	426	426	427	426	443	420	457	449	461	391	414	417	429	422	410	424	459	455	444	444	418	460	411	422	447	435	420	426	419	423	422	434	446	451	423	415	442	395	419	410	468	430	407	433	432	435	421	439	412	437	426	419	420	427	435	399	417	427	447	422	436	446	426	446	442	397	430	386	410	398	430	422	411	414	400	382	434	427	461	420	446	427	435	466	444	439	444	440	441	451	438	426	418	412	450	405	434	425	400	413	468	454	385	460	439	422	420	398	453	431	430	461	422	396	428	438	433	417	460	436	418	459	418	461	471	446	438	443	446	418	444	431	425	437	448	402	414	395	435	420	456	473	456	441	420	422	450	426	408	431	448	407	447	435	417	449	462	412	427	416	449	451	420	443	432	412	418	438	421	426	445	418	417	433	435	433	440	384	403	438	456	444	412	414	420	450	415	407	404	449	446	420	410	458	427	446	474	431	442	435	399	473	428	411	443	445	454	450	424	468	439	404	429	435	465	425	429	403	422	389	415	407	388	384	431	401	439	417	442	447	414	421	415	411	434	412	440	464	444	407	448
24523	21380	28504	24655	21004	3040	836	479	421	380	358	380	349	330	344	301	337	316	306	312	285	313	256	304	279	277	297	313	283	283	313	333	312	294	315	301	301	324	281	295	296	259	268	307	285	323	294	287	301	276	289	277	286	313	302	301	285	328	299	294	270	278	285	281	307	263	285	267	290	286	280	278	293	273	281	299	293	303	290	288	276	325	302	301	308	301	306	298	280	297	289	291	297	293	305	287	311	307	286	263	278	314	285	269	289	280	300	288	321	296	275	283	288	292	282	286	288	300	291	269	296	285	305	299	293	287	294	291	293	296	294	303	296	275	292	274	318	271	276	293	281	308	314	304	284	295	285	280	281	276	309	275	254	307	319	292	272	286	290	316	303	283	273	247	307	297	258	317	321	278	324	302	296	299	336	287	299	289	284	283	280	286	268	290	280	297	329	298	287	292	280	307	285	276	290	266	295	280	270	295	299	311	285	309	311	278	279	285	294	311	286	275	287	289	300	307	281	274	281	295	311	315	292	303	259	273	264	304	277	251	279	294	303	302	273	270	267	290	282	320	300	316	287	301	284	273	248	296	301	318	295	275	318	282	267	309	288	271	314	308	285	276	296	283	273	274	309	294	297	284	276	285	278	286	276	287	300	272	289	262	285	260	270	281	286	269	320	273	272	289	299	281	280	275	282	272	293	275	293	296	257	327	258	290	278	287	293	276	304	285	291	270	313	298	293	262	321	300	275	272	274	282	297	266	302	280	266	309	251	285	274	268	266	303	272	290	295	310	287	286	306	282	293	275	280	289	268	288	240	277	280	280	274	264	307	280	270	303	289	299	271	270	292	273	281	305	292	294	262	311	279	281	321	292	284	305	273	286	289	280	300	290	272	271	285	265	279	300	296	274	277	289	302	266	299	288	297	257	245	309	279	289	296	293	279	272	282	272	270	276	277	314	300	300	300	296	300	262	313	274	302	306	318	303	280	271	301	285	297	307	297	298	335	267	290	301	324	288	313	305	312	300	281	258	275	254	284	279	290	286	308	297	280	317	310	273	293	262	289	292	247	308	293	298	299	311	291	275	281	266	293	277	289	318	293	297	314	316	284	301	304	289	315	269	281	261	282	267	304	285	273	294	303	288	267	274	308	298	282	270	281	279	282	276	299	320	293	295	265	313	285	314	292	320	260	282	290	273	316	242	286	297	289	292	289	316	288	279	312	280	278	301	252	286	269	284	279	304	292	302	277	304	300	306	280	286	293	312	284	262	282	278	284	292	272	285	298	303	264	265	295	281	289	310	269	303	269	273	277	293	277	297	302	287	297	305	273	268	249	277	312	267	289	324	305	292	294	302	317	286	322	273	262	301	279	312	259	278	281	284	276	286	286	280	277	273	285	288	297	316	263	286	295	265	291	275	286	233	278	274	287	294	289	269	253	291	328	277	281	295	238	276	279	281	283	268	269	291	286	318	252	258	317	282	286	276	247	260	305	293	297	295	279	301	293	274	283	284	281	282	302	293	267	267	286	295	271	270	311	285	285	286	286	285	308	313	273	281	262	277	262	283	270	293	304	282	316	283	282	281	281	256	324	339	271	290	301	283	285	303	303	303	292	283	285	292	261	304	288	299	255	307	291	309	295	283	318	270	302	291	267	288	289	303	266	270	292	296	279	310	292	262	292	272	269	298	271	280	311	308	270	297	267	306	279	299	306	265	278	296	292	282	268	279	282	245	293	321	293	293	295	288	302	289	295	304	258	267	285	255	303	261	270	278	289	294	256	304	281	279	273	285	286	318	289	306	309	313	289	308	289	290	264	281	254	277	296	274	263	287	267	298	265	279	276	292	263	300	290	274	294	303	277	276	285	288	321	255	280	274	263	307	294	289	304	289	277	284	298	295	284	283	263	280	283	300	290	283	268	278	296	282	296	298	295	310	304	273	290	286	291	255	323	277	278	308	271	292	286	320	289	261	254	308	281	273	282	305	280	280	298	311	296	299	272	305	289	242	293	284	308	292	291	321	276	277	264	306	287	244	273	292	279	271	244	277	293	306	301	312	247	284	311	270	302	282	275	296	275	311	300	287	283	274	270	300	290	290	284	291	266	295	297	261	291	270	288	299	289	282	281	287	282	278	300	303	327	305	285	284	298	291	276	299	278	270	283	302	263	291	308	272	288	302	277	296	264	312	278	246	277	293	309	274	298	297	254	270	275	272	291	267	278	280	312	286	305	248	290	264	287	253	276	271	310	239	272	270	285	300	304	282	272	297	308	292	270	287	293	289	275	278	288	272	288	299	284	283	283	290	260	329	297	284	243	273	302	287	290	286	261	253	322	289	303	295	291	264	276	292	297	278	289	280	322	297	263	266	292	293	269	292	282	306	292	305	286	299	280	290	272	289	298	304	289	261	312	264	271	273	285	279	276	280	268	279	280	273	283	303	299	261	258	267	256	284	302	286	263	280	277	287	285	273	279	266	289	289	273	282	276	289	312	265	295	302	304	267	275	271	311	308	262	308	298	278	285	273	279	283	274	262	258	288	249	287	312	263	293	301	268	283	291	265	269	286	277	287	271	310	293	280	301	259	296	293	303	279	294	271	299	249	299	285	287	301	272	277	291	293	285	259	284	282	293	255	299	293	278	270	295	284	297	307	256	251	287	288	274	279	309	266	299	288	295	273	310	266	264	291	272	295	296	273	298	278	263	292	295	295	285	286	298	288	274	271	275	280	296	254	282	256	307	298	277	283	298	291	281	320	267	293	282	261	280	291	258	260	278	298	305	287	276	284	291	282	271	307	295	271	297	288	306	266	277	283	277	294	305	298	300	262	266	261	316	270	257	298	278	245	294	306	264	272	287	308	333	291	298	266	270	314	272	304	284	248	277	269	257	285	314	277	280	283	286	283	269	289	280	262	299	285	259	275	262	301	261	305	296	277	277	269	297	294	275	288	307	263	281	274	285	286	274	236	276	284	287	289	280	287	295	292	281	256	290	287	299	264	292	271	285	264	280	272	289	295	267	302	291	279	290	302	286	284	277	289	304	282	287	293	302	304	313	323	321	300	303	302	267	291	294	279	267	319	261	268	256	310	266	264	281	292	294	316	266	302	285	286	304	261	283	302	291	289	288	280	301	255	301	255	282	254	264	290	270	271	281	291	264	284	290	274	293	285	297	306	272	291	288	274	284	297	285	297	291	276	301	292	311	278	299	268	298	314	272	252	301	306	314	293	288	268	295	288	271	271	259	308	280	274	285	310	297	272	268	289	314	261	254	281	261	294	302	282	256	257	285	284	258	276	293	293	288	299	290	319	292	262	266	291	282	282	288	290	271	279	273	260	283	284	301	296	303	304	302	291	307	260	287	286	307	317	288	300	286	281	291	307	275	305	274	316	309	277	285	276	276	269	286	277	246	310	279	290	246	272	316	277	295	286	303	276	261	297	288	273	308	292	303	297	296	274	301	310	307	293	266	286	275	285	271	283	306	287	289	266
3754	4860	3946	1887	1220	881	744	637	533	463	420	466	381	357	348	321	318	331	338	344	317	326	304	302	276	276	296	308	277	266	263	300	291	269	296	254	267	264	281	311	278	309	269	286	289	276	241	306	298	279	270	259	281	295	269	242	280	299	273	268	290	254	287	277	247	271	297	273	244	297	275	267	282	257	294	249	254	266	258	268	257	280	284	280	259	277	249	301	277	275	293	279	271	288	270	291	270	287	261	270	277	296	274	271	237	292	254	259	252	272	253	257	251	251	269	274	284	272	277	261	269	245	291	265	254	251	285	269	238	257	257	262	284	288	293	265	286	272	297	272	291	287	297	249	287	297	255	254	255	278	276	247	243	275	275	254	289	255	264	258	244	288	272	247	219	237	247	247	247	271	265	250	258	238	240	301	245	295	277	281	269	285	234	289	262	254	252	262	286	264	238	263	262	261	282	270	282	255	283	279	261	274	242	283	283	267	250	276	300	277	281	277	261	248	267	277	259	260	293	263	277	266	253	246	271	252	263	273	276	291	266	286	255	273	253	254	284	255	274	248	262	281	264	276	288	274	257	251	243	267	264	267	260	255	270	262	267	256	281	296	266	251	292	332	273	264	265	260	259	269	274	243	278	263	248	233	273	273	232	259	250	278	276	240	264	264	230	283	281	276	239	284	290	255	254	258	284	278	277	251	232	248	246	259	289	268	277	236	275	271	251	248	271	262	258	265	247	269	250	244	317	286	258	254	274	251	270	265	236	241	240	280	307	223	269	253	258	251	279	279	249	261	279	252	247	288	281	259	272	288	255	251	251	265	264	246	287	281	292	309	268	288	263	275	266	275	284	290	263	246	260	258	261	286	258	268	271	266	258	269	287	267	259	270	258	289	268	273	269	272	250	247	271	252	276	261	244	289	270	245	265	279	260	280	274	259	252	287	273	252	233	259	273	248	260	281	288	244	258	250	254	255	252	263	269	253	261	293	271	277	286	233	271	283	263	240	263	234	274	271	269	245	267	256	281	234	249	252	267	278	237	251	239	280	248	268	240	266	290	269	272	241	257	254	290	266	264	279	273	266	262	268	243	243	255	278	257	278	283	259	294	266	274	284	256	280	260	261	291	254	266	278	267	266	264	260	256	297	280	290	305	258	247	261	264	249	279	261	258	240	261	283	279	274	233	257	261	251	281	240	287	247	265	284	272	275	254	256	278	252	277	269	266	270	283	255	269	247	269	254	238	273	262	298	249	271	266	268	292	256	242	276	276	287	272	291	246	264	252	252	262	274	261	265	280	245	257	250	252	265	282	243	292	242	247	271	271	258	244	269	231	282	254	282	259	262	250	280	268	302	245	261	278	279	261	288	261	270	264	253	258	286	253	260	266	259	281	255	276	257	255	286	284	256	251	269	268	261	274	270	301	271	245	259	234	263	256	285	254	250	279	297	240	261	273	278	257	250	262	249	279	251	259	250	255	243	274	279	251	267	252	237	280	249	251	282	243	251	260	264	264	267	299	243	239	255	265	260	271	262	232	283	288	269	262	259	289	279	292	232	232	237	272	277	266	257	259	247	268	257	260	261	251	268	285	236	239	255	275	246	255	285	291	265	274	256	283	250	260	284	247	233	268	250	252	264	270	264	263	270	233	273	247	258	278	272	248	296	292	291	250	228	273	287	257	256	276	258	255	257	290	260	265	250	277	277	271	292	262	271	253	257	275	276	278	261	265	247	280	257	252	247	251	275	286	265	263	267	246	242	291	264	257	268	268	297	255	259	262	253	264	241	246	234	286	261	277	269	266	259	244	266	245	283	252	293	260	270	260	259	263	288	286	263	267	269	264	261	246	271	252	258	266	244	284	244	237	255	263	271	269	287	262	252	252	264	271	265	263	284	288	266	262	263	271	258	263	269	286	253	254	303	280	318	271	268	274	243	262	226	255	243	245	271	266	284	264	298	259	299	259	291	291	289	282	250	231	268	255	287	260	245	271	259	248	278	257	262	256	255	272	270	284	282	314	269	246	266	259	276	295	242	266	260	272	258	262	264	236	254	290	248	284	271	270	280	279	280	283	259	265	278	254	292	253	249	271	275	252	273	259	260	292	241	229	272	266	266	264	256	236	246	262	238	256	276	261	244	234	265	245	240	272	250	305	251	260	252	271	262	289	233	258	214	262	260	267	272	292	257	245	249	283	247	259	275	284	263	275	273	241	256	250	248	264	248	257	258	237	268	239	255	285	246	246	279	271	227	270	241	255	273	270	253	270	264	317	269	243	289	246	271	274	284	269	253	274	256	263	274	227	254	245	253	285	264	259	242	260	274	257	271	280	265	268	241	278	248	261	293	254	262	251	260	277	269	285	281	234	260	247	265	247	239	255	282	275	266	280	257	296	284	267	281	266	259	254	285	242	258	262	266	276	282	265	262	248	247	277	281	258	245	258	261	247	289	239	256	283	285	285	256	246	270	272	296	236	281	281	261	244	265	280	280	265	245	274	275	241	284	258	275	222	260	250	235	277	251	248	261	252	258	277	244	270	255	270	280	272	269	237	282	241	256	275	234	259	264	272	249	262	237	276	256	271	275	265	261	244	275	256	280	265	242	249	275	273	251	258	283	271	241	252	266	283	265	294	263	259	270	255	249	288	259	265	266	266	275	239	304	271	270	250	253	256	241	264	248	260	260	294	269	250	262	272	267	274	275	245	281	277	273	252	261	278	255	265	247	254	275	264	273	291	252	242	270	258	255	270	263	271	271	276	258	231	256	266	272	262	271	257	239	279	243	292	286	280	282	252	287	266	265	263	258	233	260	257	219	264	250	266	287	242	275	269	278	270	277	259	257	221	264	255	261	273	275	262	270	252	229	263	261	315	273	266	234	255	252	262	284	267	243	253	262	270	273	238	265	268	264	259	274	279	229	251	251	266	265	273	264	258	251	277	258	264	262	238	225	248	254	258	250	248	259	304	257	269	272	262	265	274	263	274	263	250	256	262	277	273	257	275	263	256	252	259	260	284	242	290	252	270	268	270	215	241	267	250	289	271	284	247	281	276	264	264	250	270	290	245	248	245	252	244	285	247	263	267	270	258	258	240	280	262	243	265	253	277	269	255	274	270	269	273	259	268	246	277	259	262	275	263	235	291	264	292	255	262	267	249	250	249	233	265	251	245	235	265	277	272	246	274	244	269	286	248	246	270	267	275	243	291	286	280	265	241	299	288	249	246	263	248	275	261	243	275	251	247	245	259	266	268	254	256	265	256	258	245	225	238	266	289	268	275	246	245	269	265	284	262	243	265	240	265	297	259	236	266	258	255	262	272	251	277	258	288	254	237	285	237	270	254	238	288	253	256	278	270	279	260	275	289	262	266	276	261	272	297	271	267	259	282	265	249	250	274	298	275	260	278	277	290	273	256	278	264	279	249	241	248	275	257	235	266	258	263	268	272	245	258	252	269	243	263	283	248	249	257	264	255	225	252	246	258	268	262	265
27744	10101	1828	1269	1026	872	837	870	798	880	847	835	836	809	798	808	837	839	826	854	770	858	841	854	868	761	860	850	828	829	915	790	827	819	877	832	840	905	865	812	875	851	852	845	878	823	769	811	796	814	812	811	772	836	830	806	813	839	789	790	792	811	826	797	788	828	830	808	819	842	806	812	849	781	820	791	813	830	830	832	772	832	866	857	793	788	840	832	805	810	814	809	839	896	836	844	875	770	844	798	825	810	817	822	819	839	785	835	791	846	826	814	822	799	785	770	810	795	837	832	835	819	868	779	844	774	852	803	806	835	783	804	858	896	840	803	822	838	789	866	819	819	802	797	837	820	857	815	864	814	785	800	852	820	817	788	839	781	847	853	858	789	817	819	832	829	820	837	836	774	759	843	868	807	820	836	855	823	833	803	794	830	805	812	762	821	843	820	790	795	817	861	857	813	844	786	887	849	857	824	846	813	808	848	801	805	803	824	810	830	822	820	843	779	850	823	809	791	799	793	876	827	790	806	826	788	837	834	834	803	852	835	792	809	838	772	826	818	801	839	811	819	814	849	793	811	776	825	802	869	833	798	830	793	821	839	857	794	781	810	795	808	796	811	847	769	833	785	841	855	835	863	852	838	803	917	811	835	806	793	825	833	782	839	814	793	886	831	830	827	802	829	835	878	786	817	856	773	826	811	840	857	893	802	859	839	773	869	803	858	808	858	805	806	765	851	840	855	810	822	782	833	816	817	816	866	785	877	793	804	794	848	777	793	889	838	800	775	752	822	807	848	850	840	779	831	814	803	818	807	784	817	834	818	878	837	799	842	821	819	758	821	831	825	822	816	841	816	845	812	828	801	838	834	840	838	809	847	833	816	831	806	796	798	819	798	784	801	771	776	834	864	814	814	787	822	858	798	821	814	858	798	812	837	823	823	827	821	795	841	833	825	813	827	842	774	820	786	803	814	837	771	826	793	828	834	770	876	860	828	799	842	846	797	797	801	868	783	825	834	829	839	812	825	809	775	819	837	829	799	829	817	862	824	842	818	795	807	784	821	844	799	862	799	893	819	783	804	856	807	846	818	771	768	798	813	856	790	844	857	828	789	802	799	824	826	836	820	825	831	845	848	755	789	864	830	832	757	803	787	837	787	793	794	828	895	868	875	874	803	834	839	832	799	873	858	787	772	852	825	783	801	797	776	810	837	871	818	828	799	839	817	835	845	824	821	833	810	831	829	835	860	821	860	841	815	822	802	812	809	813	807	812	837	812	802	817	859	847	786	808	805	771	788	796	826	811	835	865	801	859	833	808	839	821	833	846	851	800	780	812	845	778	853	798	789	858	809	851	817	832	825	847	812	845	843	822	845	832	744	857	783	847	830	820	820	800	879	783	783	779	811	806	837	843	842	836	888	844	850	845	803	828	793	848	831	786	808	814	842	822	802	785	799	784	818	811	803	805	818	804	814	849	809	812	815	789	835	819	827	895	797	843	796	852	811	853	823	864	834	852	796	774	808	845	847	863	823	810	768	851	821	758	866	777	802	823	841	842	845	801	802	809	764	816	818	758	848	839	825	815	835	814	830	805	840	820	864	808	859	873	818	807	808	857	835	838	810	819	778	806	799	786	808	803	796	876	836	822	822	818	871	849	831	815	839	863	858	808	777	826	821	841	860	858	863	814	764	830	863	809	862	921	842	816	788	835	781	803	833	839	789	869	759	794	854	816	831	773	830	846	782	821	865	876	815	825	826	747	885	823	823	822	816	775	786	832	786	786	868	762	869	837	891	801	841	848	818	817	811	876	868	754	819	793	826	808	822	788	773	805	808	811	872	838	949	805	795	786	835	806	841	797	823	789	804	795	847	839	803	818	848	782	858	796	839	858	789	835	814	835	823	846	833	831	825	852	816	868	808	788	804	866	835	851	767	782	853	874	846	765	835	822	762	845	836	793	802	845	821	790	810	819	818	794	871	787	800	833	836	860	782	815	881	874	788	903	781	882	857	787	805	815	824	806	824	834	837	837	795	843	799	824	763	850	828	801	840	858	807	792	841	793	804	786	819	846	818	843	856	821	867	790	897	811	827	784	793	847	829	804	788	830	838	869	807	814	777	841	808	759	794	813	840	811	853	785	815	758	840	807	877	864	822	810	822	866	794	842	834	778	827	796	847	815	810	799	807	860	821	817	888	854	772	843	789	851	816	835	823	835	823	862	855	818	832	816	772	791	791	851	810	853	808	822	826	818	794	857	764	833	785	835	791	849	817	814	798	794	856	819	804	844	842	814	858	812	881	837	818	825	805	789	802	816	844	793	818	825	852	789	850	864	781	823	830	851	806	817	869	806	776	820	747	811	826	809	798	840	839	801	854	849	820	851	879	799	820	820	847	830	876	853	831	822	848	798	828	821	806	781	780	799	790	823	823	878	829	812	869	818	835	775	774	826	809	804	854	780	771	804	830	827	797	805	800	771	828	809	798	771	768	796	866	850	814	794	817	754	782	830	871	887	850	859	805	814	870	844	822	831	785	819	826	842	847	820	822	801	765	903	853	830	849	782	817	817	786	837	840	865	888	802	817	839	831	819	825	786	819	834	800	809	857	883	826	833	772	801	807	824	838	858	834	813	867	800	838	865	835	756	856	838	796	789	804	816	816	838	799	827	818	748	807	859	819	877	861	781	826	834	862	830	781	800	799	861	833	866	824	821	825	782	825	778	826	792	779	838	798	831	786	855	811	771	837	837	799	771	804	808	817	842	847	853	818	823	842	808	893	815	815	846	854	880	843	841	848	842	874	822	829	868	847	864	828	805	855	815	811	851	791	868	820	841	835	825	839	795	833	878	785	815	810	852	799	854	770	834	798	832	855	822	850	845	875	848	837	831	786	877	826	811	867	832	801	797	867	821	809	812	826	801	845	806	820	787	809	825	837	792	833	846	852	858	818	820	811	840	818	865	823	815	851	844	843	804	823	836	830	834	843	795	799	800	835	839	775	864	827	826	839	827	837	839	857	778	822	784	835	755	801	875	823	828	792	834	864	811	791	826	830	824	845	817	843	860	845	857	843	768	777	828	805	831	768	826	825	772	837	831	811	836	848	837	854	808	797	867	831	849	828	848	873	796	841	818	893	798	821	803	813	798	817	833	837	842	833	837	834	805	815	809	780	814	865	832	855	850	855	812	859	854	781	798	815	831	803	815	810	822	813	878	812	823	833	819	829	788	777	818	850	788	824	795	785	833	814	810	876	811	763	828	805	821	786	803	800	798	828	850	904	809	789	831	822	800	872	843	857	750	839	830	842	872	836	841	811	795	785	848	894	830	816	801	823	767	819	794	808	833	858	780	818	832	849	783	813	822	809	843	862	819	768	771	812	823	798	805	832	868	871	841	801	812	786	848	782	807	856	848	889	810	810	871	809	759	874	855	831	845	823	823	802	845	871	809	812	834	754	810	851	796	818	805	795	800	850	851	851	856	806	876	835	810	808
5598	882	832	753	729	714	702	672	695	663	683	665	691	664	677	664	685	667	590	687	646	666	649	687	711	635	593	649	700	679	662	641	646	641	649	665	598	666	689	690	707	659	656	631	698	685	634	663	648	673	696	679	625	627	637	688	688	678	655	669	673	696	650	655	691	686	663	647	644	639	689	669	701	676	640	679	666	693	644	632	640	666	706	655	648	729	708	658	662	693	673	653	657	602	695	699	671	698	670	699	698	630	680	614	684	638	666	656	681	648	619	634	652	637	670	657	671	645	670	632	655	692	665	673	640	692	681	623	677	663	667	671	677	729	653	666	632	651	664	607	699	652	678	640	691	602	630	674	621	662	660	658	626	685	650	673	639	703	656	641	628	623	649	655	665	624	671	632	625	690	626	659	619	660	691	688	661	669	672	677	696	710	626	676	679	670	652	679	628	674	706	651	630	621	696	713	623	666	665	664	663	634	671	606	693	674	647	677	639	670	674	669	638	646	671	642	613	660	667	658	666	676	647	711	616	688	629	690	662	634	645	631	625	617	702	622	674	628	651	657	632	634	656	655	634	648	661	663	656	629	634	694	669	656	672	680	700	631	673	663	660	668	606	678	663	625	691	666	672	699	704	726	641	659	659	643	680	602	644	637	666	671	633	673	712	675	622	670	652	658	636	651	694	696	670	652	627	661	686	663	666	681	671	639	683	654	678	630	692	687	661	641	651	663	692	647	642	683	650	694	627	649	679	643	664	640	643	654	652	614	677	719	621	647	638	663	680	688	641	707	669	651	693	643	645	643	683	684	637	675	689	629	662	668	679	636	670	644	674	659	662	636	620	647	702	653	660	662	701	694	673	636	668	677	669	616	695	648	650	621	649	669	674	659	624	692	702	675	689	673	612	658	672	657	726	682	663	643	638	605	682	651	667	692	672	690	659	648	676	685	672	635	650	622	664	616	645	682	612	707	659	624	643	639	639	624	694	651	655	676	700	671	647	630	695	652	701	691	645	663	680	674	638	625	726	635	649	634	707	653	687	646	676	630	675	664	661	665	690	669	641	657	634	696	760	648	651	643	677	646	644	669	658	658	684	710	636	653	647	660	686	640	651	664	676	626	652	656	695	649	659	689	657	675	665	668	658	661	649	684	685	672	587	666	674	653	682	677	657	593	676	680	641	610	696	684	667	641	651	641	664	646	651	647	666	668	651	675	641	690	632	690	650	667	654	660	670	703	667	662	680	631	651	654	629	658	655	646	668	701	614	707	632	629	669	665	681	647	676	713	686	648	669	652	704	647	669	702	667	699	651	697	652	679	660	651	653	701	645	633	704	696	659	642	653	681	673	683	676	635	656	634	685	661	632	652	632	655	668	649	665	628	645	630	652	604	699	623	662	712	608	634	638	638	666	653	648	681	641	647	679	676	628	663	677	694	644	636	621	673	644	671	614	662	648	659	698	658	645	670	647	739	634	661	591	668	624	672	698	670	629	659	625	657	672	650	670	652	689	650	603	651	681	657	621	616	681	619	634	638	641	659	680	676	648	665	703	672	712	664	698	670	704	647	629	636	662	686	679	662	660	682	640	668	727	681	704	733	613	673	674	645	648	692	663	679	631	680	667	602	612	667	659	700	697	712	683	635	683	679	641	657	654	665	679	673	617	647	652	673	660	659	662	706	632	632	681	685	644	650	691	648	652	660	635	642	637	634	679	671	638	697	683	682	623	663	693	696	634	663	647	675	653	603	651	629	635	682	640	646	651	667	655	637	679	638	655	649	668	654	687	654	675	657	686	656	662	658	623	635	640	617	659	699	693	669	688	659	653	642	671	646	665	714	609	654	602	645	711	627	703	647	641	670	699	665	645	663	595	658	622	646	635	629	663	660	659	722	650	690	676	657	696	681	668	664	653	654	648	637	692	604	658	641	673	663	673	675	642	636	655	656	660	656	664	672	646	641	656	649	684	625	672	690	661	663	674	669	680	652	663	640	696	671	727	663	692	660	692	619	623	672	688	653	636	656	688	640	720	674	656	619	645	674	658	631	660	686	636	678	633	670	654	662	626	633	652	636	650	631	621	658	590	684	671	650	672	643	601	655	667	632	684	702	690	718	657	702	703	665	651	692	676	643	662	652	636	662	664	659	626	676	641	683	665	654	648	678	633	668	670	657	668	641	688	690	633	617	712	666	655	641	634	658	640	692	641	680	626	681	674	642	664	693	681	629	640	664	670	673	630	681	670	646	687	615	734	657	640	656	642	638	655	685	712	691	661	673	687	617	691	669	650	616	719	677	645	679	626	660	668	690	611	666	672	684	668	654	650	614	676	641	639	633	691	667	669	683	576	681	679	649	624	688	699	681	683	673	648	712	675	607	682	705	654	633	683	653	685	613	674	673	683	666	670	663	657	636	652	706	694	648	645	679	647	630	678	643	643	676	643	651	645	695	667	665	663	672	626	710	676	670	653	651	677	593	625	643	661	653	691	662	656	667	658	666	713	695	634	643	642	626	650	716	681	666	652	723	691	640	660	680	673	667	648	641	656	672	636	686	684	663	686	680	669	615	664	668	631	701	676	688	684	676	632	717	652	675	695	648	682	666	614	655	632	670	641	683	643	622	661	627	658	658	631	655	669	675	665	655	682	672	656	633	664	678	674	669	638	682	659	699	640	692	621	634	663	662	651	649	678	651	668	655	640	658	631	698	661	656	661	679	678	663	639	676	656	697	674	671	637	635	657	684	668	630	682	676	710	704	665	643	666	647	653	666	658	650	677	663	718	667	680	668	641	663	658	669	685	688	664	654	693	669	688	692	656	633	628	671	648	677	600	723	638	612	637	670	664	697	685	706	624	675	653	674	626	649	656	673	689	697	654	665	642	654	659	637	665	657	662	666	647	671	654	642	669	651	679	656	690	640	676	670	641	638	659	685	634	675	655	697	657	628	632	686	594	661	644	643	634	638	667	619	696	654	647	678	643	702	645	655	657	663	612	688	668	659	706	679	676	603	706	653	668	627	641	703	707	680	664	706	693	670	645	715	614	643	671	621	710	663	682	672	670	635	686	642	666	651	642	665	679	662	641	683	653	702	615	622	685	642	681	636	710	679	663	661	704	623	652	654	682	589	692	611	667	663	617	655	648	633	644	642	624	671	640	648	711	667	650	653	709	671	659	698	666	634	633	685	661	680	694	612	589	676	678	624	691	667	687	628	622	631	671	653	633	689	691	731	641	673	653	642	639	667	626	720	683	699	628	677	654	685	611	623	627	651	648	674	632	683	655	659	607	639	697	690	645	682	626	602	648	685	684	625	704	688	676	670	626	690	662	641	633	667	647	647	637	723	643	672	688	676	628	630	683	690	668	671	672	656	676	675	651	679	642	636	624	657	678	660	705	702	700	633	605	659	652	654	634	633	680	665	655	687	699	597	646	660	704	645	629	683	634	642	697	679	678	670	656	666	651	686	680	693	680	683	682	710	708	673	655	653	612	676
25653	21382	27106	25430	3948	923	707	638	551	536	560	514	527	500	536	503	506	537	520	545	549	484	496	498	482	451	488	468	507	472	544	478	512	483	510	493	498	489	506	488	458	495	482	527	492	444	512	461	469	477	500	439	477	528	488	478	498	496	528	507	534	486	454	526	514	547	532	505	486	487	435	447	501	458	514	509	509	478	462	505	541	472	496	516	500	482	509	532	499	501	497	496	494	474	493	471	516	482	478	487	512	511	462	488	525	453	450	484	470	475	474	504	473	459	501	459	450	499	492	487	495	471	461	516	494	491	492	465	527	487	503	480	498	470	481	506	508	484	511	502	488	474	474	462	482	535	486	492	448	478	486	482	495	490	492	484	489	488	479	460	487	520	525	492	507	477	481	471	482	513	484	523	499	501	488	493	473	477	535	484	467	484	518	513	498	529	506	515	469	536	469	496	468	459	518	493	505	455	501	517	504	511	475	501	458	491	482	505	492	479	508	472	503	510	563	487	488	512	491	468	489	500	512	507	500	487	478	553	470	515	472	454	445	502	477	436	484	491	463	475	517	465	521	497	473	514	490	518	501	486	494	483	461	503	457	478	509	475	511	510	496	523	470	467	471	482	504	493	460	472	512	500	477	515	490	524	496	519	457	499	489	506	491	529	477	468	534	477	503	503	493	427	472	493	492	501	488	485	475	517	489	496	476	515	491	471	451	475	473	459	446	455	493	513	506	493	445	475	510	527	532	469	473	503	477	451	485	533	486	508	475	495	499	515	447	447	476	494	498	467	521	469	474	519	499	528	507	475	483	526	487	477	493	470	520	484	474	546	482	491	477	477	514	504	503	456	507	491	484	497	522	460	518	488	474	471	482	469	482	472	478	456	480	495	481	497	462	494	503	473	493	488	504	500	525	491	506	481	489	448	496	463	488	470	497	484	530	433	556	496	494	479	462	529	428	507	450	501	439	476	503	478	465	514	493	443	491	489	504	488	482	467	503	475	454	478	451	533	512	496	511	483	509	488	480	507	508	460	488	507	550	508	494	497	513	567	492	459	503	493	515	503	485	501	469	495	469	493	512	506	474	478	486	465	476	496	486	499	481	451	511	496	538	473	509	500	488	516	514	516	493	482	530	504	502	510	482	508	472	525	479	481	483	482	515	494	523	503	474	453	501	467	458	482	485	466	524	481	538	503	531	519	522	478	478	454	512	526	465	492	469	488	507	471	463	488	515	491	526	490	503	512	442	514	497	484	501	498	489	480	532	494	512	493	505	498	493	524	485	495	495	525	505	510	509	497	500	514	532	462	472	513	540	483	525	491	512	535	467	531	515	501	509	478	488	498	497	501	492	511	526	488	501	488	481	516	486	495	484	504	507	490	506	485	539	497	509	516	474	519	454	509	508	517	508	503	474	467	504	478	470	503	477	496	491	513	513	456	477	513	478	458	519	488	504	493	426	482	476	471	492	509	504	492	502	495	491	513	514	469	509	462	507	436	488	468	515	536	466	502	482	520	505	505	486	483	516	488	494	522	501	465	516	483	511	522	466	472	498	449	456	489	507	469	463	538	499	500	505	487	472	467	493	470	520	524	460	510	448	504	475	485	510	509	514	470	536	494	494	494	492	514	513	481	469	479	492	484	519	501	490	484	426	482	522	482	450	526	485	456	480	514	514	506	505	482	521	535	469	468	470	486	441	502	530	453	465	464	479	494	464	450	518	505	523	480	504	496	481	456	473	495	487	459	493	502	501	489	522	495	490	487	530	489	468	503	508	507	496	503	531	509	499	503	493	528	494	479	506	494	463	464	485	514	472	534	477	466	472	517	513	482	490	479	457	460	505	524	468	491	518	493	511	474	477	478	514	449	461	526	524	494	533	477	530	494	463	486	494	458	463	457	500	448	513	505	495	539	513	490	503	491	496	536	520	490	470	449	544	467	524	482	524	508	502	481	492	487	464	501	465	516	490	475	511	450	495	482	487	497	494	518	527	500	468	493	488	490	473	493	490	490	496	465	470	470	526	527	486	477	485	509	472	521	528	497	506	491	522	499	447	478	476	499	493	483	497	483	489	500	497	516	518	490	469	492	466	487	469	514	518	492	500	489	501	497	473	490	512	455	457	508	511	504	480	472	496	489	514	472	490	475	507	476	489	490	496	488	468	499	506	448	488	477	481	514	484	460	500	476	507	477	431	501	491	482	529	527	498	455	506	488	507	493	487	486	480	485	503	519	531	467	499	495	494	502	529	474	479	469	488	526	484	501	480	443	486	498	510	482	485	491	480	495	488	497	485	481	498	524	496	482	520	516	507	529	477	484	511	508	519	454	501	503	499	493	499	457	494	484	489	503	493	475	505	524	484	485	529	478	516	489	479	491	495	515	498	529	493	496	471	457	541	493	521	505	468	519	505	514	528	509	485	532	509	509	520	500	466	507	472	502	499	491	502	519	485	487	468	514	494	546	510	543	523	490	461	488	513	486	495	464	473	505	461	474	507	500	487	477	485	518	476	503	507	468	506	476	469	480	475	464	460	482	503	564	504	473	456	525	472	491	479	485	537	463	528	530	500	472	495	487	469	487	489	484	475	501	489	480	491	494	491	503	533	524	479	492	492	528	503	523	501	508	498	478	517	467	487	490	521	504	452	454	479	496	432	515	503	444	461	486	477	473	486	496	478	460	492	509	473	460	492	469	498	470	495	507	499	533	505	481	492	467	491	528	518	500	478	492	523	476	522	533	507	457	471	519	495	493	484	514	474	496	486	501	516	470	492	492	479	481	456	493	488	514	453	454	482	461	466	497	477	512	507	472	497	535	481	483	460	480	475	492	506	447	473	501	500	507	523	496	505	505	532	505	481	473	512	489	484	537	517	500	507	487	514	504	476	455	478	474	507	490	489	523	491	510	478	487	468	482	499	481	552	484	519	505	497	484	494	526	495	490	480	499	468	507	483	471	515	488	483	518	493	510	460	497	478	449	534	517	515	490	462	506	493	502	486	480	477	519	471	480	541	486	507	486	501	488	485	484	506	531	534	492	491	517	507	475	496	489	507	493	482	488	488	459	478	449	482	456	541	536	512	504	483	526	481	494	535	436	439	490	547	513	518	483	483	510	528	453	499	490	465	507	516	511	452	496	509	505	480	510	472	457	525	471	508	512	462	489	506	491	493	505	476	545	469	503	488	457	501	519	472	476	529	475	494	479	510	493	493	514	520	495	465	507	479	506	482	521	480	530	487	527	481	508	487	474	499	514	525	497	467	499	503	488	488	523	483	497	462	473	503	443	512	486	470	469	501	470	486	480	485	471	485	503	488	519	506	480	466	485	496	501	474	479	468	494	517	452	509	535	520	482	496	480	462	454	526	506	480	501	480	486	460	502	484	490	463	466	475	464	545	476	486	474	503	544	455	472	478	494	533	500	498	507	501	490	509	457	440	470	492	471	472	474	482	483	512	464	504	527	481	457	510	509	492	492	458	474	460	516	496	520
3704	2716	2233	1242	899	710	595	587	533	539	552	512	472	523	477	482	467	484	463	412	428	423	441	478	415	418	459	442	440	410	463	476	495	466	458	420	471	438	448	419	472	442	438	430	423	418	440	439	468	418	425	445	463	392	456	491	436	406	440	411	442	432	444	428	422	417	450	450	412	378	430	439	438	429	419	479	444	432	438	451	452	445	417	424	484	427	449	457	413	420	431	443	438	442	464	457	454	414	431	448	457	419	402	435	467	398	405	429	444	437	441	450	396	470	437	467	416	409	389	423	432	396	420	439	443	458	451	425	433	416	407	410	443	434	428	428	423	473	453	419	417	401	377	446	438	408	378	394	431	436	412	411	439	453	422	430	421	439	454	424	441	437	423	474	408	424	388	420	426	459	446	408	443	463	446	425	441	414	425	408	478	401	437	435	455	444	469	378	395	413	466	428	423	435	412	430	396	410	420	452	394	408	423	463	374	452	450	467	436	444	403	415	420	471	416	447	443	398	445	393	424	452	493	451	436	426	438	423	452	422	430	458	444	421	436	507	435	424	460	417	388	434	432	397	420	407	406	404	438	371	410	437	414	430	441	437	443	380	463	421	449	472	443	412	460	440	432	458	394	395	425	471	450	451	443	412	404	416	405	431	420	408	408	416	438	442	438	439	431	443	439	424	421	438	446	471	427	458	418	406	441	427	435	444	419	430	390	419	432	405	424	418	431	455	408	429	440	454	413	454	427	424	414	456	415	468	418	444	420	428	415	434	460	406	427	438	456	428	417	439	432	430	427	439	392	441	399	440	438	427	412	423	443	482	425	418	439	399	415	432	453	411	410	462	384	430	410	424	419	420	427	437	438	419	409	455	422	448	426	430	442	419	425	407	419	433	420	438	418	437	434	435	431	417	388	385	436	435	422	442	444	450	438	408	466	414	409	467	424	412	446	408	437	440	407	441	393	451	408	453	478	392	403	441	460	404	433	409	443	443	410	458	410	450	425	404	418	430	465	397	454	429	445	428	446	413	413	425	433	417	443	425	469	365	411	420	435	434	423	402	435	433	436	413	447	434	382	452	431	427	443	437	418	449	441	427	417	473	427	468	402	430	428	452	438	399	406	421	436	424	441	459	441	419	394	433	405	440	449	397	458	425	413	405	417	433	418	397	476	416	432	440	450	425	412	434	430	433	400	481	454	410	483	424	445	432	439	430	447	427	425	398	419	468	418	445	460	446	464	445	466	440	418	427	400	478	410	437	425	420	425	462	439	430	448	404	413	399	453	410	400	443	445	440	438	390	401	446	405	423	399	417	453	460	426	438	437	424	451	436	434	453	413	434	445	455	447	419	436	414	403	473	462	447	439	411	407	423	445	410	441	454	455	436	410	449	456	450	415	443	426	387	404	444	428	429	410	406	463	456	407	466	437	428	425	412	391	438	377	446	413	433	456	410	420	460	427	425	442	448	433	439	443	419	410	410	439	437	416	439	433	440	429	428	416	431	452	410	458	438	424	447	455	413	415	414	414	425	427	446	459	421	406	446	455	413	424	429	419	422	476	418	440	447	441	420	422	426	418	463	432	447	428	406	429	430	438	410	446	422	441	422	439	409	438	424	422	404	421	410	435	453	372	473	419	448	445	474	381	422	434	451	434	431	426	391	432	442	413	433	435	443	458	466	441	424	436	386	375	429	431	405	449	449	433	415	434	430	470	456	429	424	421	383	418	396	427	395	397	447	398	391	404	394	448	447	404	434	432	397	483	454	416	445	437	418	422	438	436	441	406	437	435	434	455	427	404	416	427	433	424	402	450	462	439	428	456	459	428	452	401	404	418	430	414	431	433	462	383	420	417	432	458	471	420	427	428	459	426	423	462	427	426	396	414	459	428	431	379	412	397	426	413	433	410	413	444	437	424	425	432	450	418	430	417	452	450	416	447	436	432	423	431	430	404	489	427	407	447	456	435	447	417	428	420	437	488	444	445	457	439	431	415	420	461	456	446	442	447	416	428	433	426	443	414	461	424	431	414	422	420	421	435	408	460	463	434	436	398	439	408	420	429	409	434	432	427	439	424	422	452	409	426	429	410	423	405	436	433	453	430	433	420	415	424	419	441	402	421	425	404	445	455	460	429	428	421	454	438	434	425	415	471	410	423	433	399	436	415	413	424	486	442	417	429	400	403	427	377	451	449	448	445	458	446	395	453	423	418	414	429	417	443	422	415	428	433	436	416	408	444	410	415	453	436	405	463	455	440	452	453	413	405	409	427	501	402	434	413	459	433	428	460	459	441	447	431	416	450	459	470	405	451	436	451	435	388	436	461	444	426	458	425	429	477	424	422	433	439	418	403	392	450	421	422	416	410	413	426	409	432	455	392	414	400	474	423	426	444	408	424	409	414	421	420	443	414	455	393	430	444	409	441	452	468	434	403	448	447	415	432	446	486	470	406	430	410	438	450	439	414	409	432	385	394	438	475	418	434	386	429	407	442	435	442	439	449	418	423	428	420	434	411	451	471	417	438	432	437	446	360	445	432	472	420	437	431	448	430	459	405	422	406	435	432	433	408	398	406	436	431	432	431	412	475	408	393	419	400	424	438	440	440	398	425	414	461	448	433	444	442	428	444	436	428	454	447	404	415	446	394	452	407	424	405	436	399	436	400	402	438	385	423	444	418	423	432	410	430	393	444	431	473	455	405	426	398	443	409	431	438	431	435	427	410	426	448	457	431	457	439	448	465	421	403	400	404	391	455	460	398	378	441	436	437	400	417	454	423	424	432	397	410	420	435	396	419	445	443	409	426	419	453	419	447	407	442	431	431	408	420	421	435	442	450	425	412	413	420	416	438	442	396	460	454	412	406	444	441	453	369	429	419	439	409	419	443	412	383	438	421	425	398	426	429	449	428	413	435	430	414	446	420	433	450	418	432	466	441	426	427	464	457	449	430	439	464	432	446	441	430	443	397	410	453	408	461	432	413	446	399	447	392	422	426	482	407	416	435	438	422	408	396	464	426	398	452	452	444	440	432	432	418	437	468	394	419	431	455	448	416	413	448	446	434	416	446	450	428	408	412	465	446	430	438	464	449	440	433	431	428	411	429	420	418	417	414	437	419	420	447	449	464	435	438	467	414	424	444	442	447	371	396	435	422	463	414	401	417	455	440	440	407	418	435	433	426	390	435	453	440	423	416	412	404	442	429	390	441	433	419	412	435	407	427	418	421	426	401	432	425	408	407	418	453	408	427	402	394	427	408	400	432	396	415	439	398	410	413	401	430	383	467	447	427	468	457	416	413	449	448	391	480	435	424	419	424	403	439	397	446	429	412	435	466	399	405	383	428	423	470	406	413	382	418	445	439	442	392	456	428	420	463	416	465	417	432	408	421	444	426	396	407	457	462	400	387	442	419	414	478	448	394	411	429	411	440	435	416	431	388	410	404	443	408	446	424	398	443	417	439	441	459	419	445	437	413	424	444	425	439	422	418	449	418	463
24498	21382	28450	24674	20999	3089	863	547	416	387	391	354	357	332	320	345	315	303	314	295	323	337	320	272	336	289	287	310	307	290	309	294	279	301	330	307	295	304	316	300	326	308	275	323	292	301	272	288	303	302	296	324	265	276	287	315	303	286	282	272	265	298	272	270	304	305	309	292	314	269	291	255	281	298	275	302	294	260	289	317	296	307	275	287	302	307	313	298	267	275	287	277	274	313	283	317	293	321	278	292	301	311	280	325	236	280	271	294	292	274	295	296	295	278	295	297	276	268	316	319	296	313	314	261	294	280	287	253	309	278	305	313	285	287	306	329	309	310	283	293	309	262	270	304	296	287	290	254	331	286	295	318	292	290	328	292	299	295	316	285	283	298	271	281	305	293	295	307	283	279	277	261	269	297	283	305	327	292	310	288	321	273	288	277	314	313	297	279	291	309	270	271	298	285	313	297	275	280	299	287	304	291	301	305	288	291	290	322	287	261	277	292	311	274	242	317	302	284	293	282	289	287	284	295	289	282	262	282	286	319	273	282	319	285	271	244	282	310	302	292	288	294	267	301	262	271	285	303	294	292	275	291	307	257	292	320	294	293	291	283	299	310	289	307	259	278	271	264	315	275	277	302	292	280	306	288	286	280	307	263	278	319	295	312	284	284	298	275	289	287	290	294	299	248	281	318	295	265	306	307	329	311	287	269	333	264	299	311	295	267	316	304	271	290	299	281	297	253	286	292	274	305	272	269	309	262	314	282	297	312	304	256	301	295	288	290	268	280	323	261	268	285	278	318	291	287	313	255	282	273	289	286	305	264	304	258	280	245	270	314	271	282	289	295	303	273	307	303	332	288	292	277	278	298	286	291	268	283	308	293	298	282	279	319	322	284	282	308	299	303	290	296	299	298	314	306	283	267	290	321	286	287	284	301	260	278	303	275	291	277	292	280	275	309	298	303	283	305	286	280	297	290	294	283	297	289	278	258	259	283	283	270	290	289	304	301	323	319	281	275	267	307	296	303	269	276	289	320	307	266	300	246	288	310	288	274	294	291	301	293	293	265	284	296	284	281	308	298	283	287	265	304	259	307	301	294	280	285	293	291	269	286	318	295	281	271	310	286	305	269	269	310	277	294	310	302	299	257	264	296	299	301	270	286	243	260	282	289	286	286	286	284	275	282	302	260	320	291	274	271	267	267	291	281	289	266	315	298	286	267	269	303	270	282	307	296	286	270	304	260	273	283	274	296	301	300	286	255	316	323	282	283	275	263	300	271	260	300	274	264	294	296	313	285	288	246	274	290	273	303	300	284	268	303	293	284	277	324	292	266	276	292	309	303	273	298	273	300	268	296	265	320	279	258	265	313	260	289	292	315	281	289	279	287	300	248	282	257	275	294	311	316	285	294	292	261	266	285	274	277	272	294	273	273	295	281	291	276	292	267	315	300	277	289	286	281	260	306	246	288	264	254	301	320	268	304	280	286	291	291	306	273	308	287	281	280	321	280	284	307	299	267	277	275	310	289	271	277	299	276	279	262	272	323	279	292	293	301	318	290	306	291	293	301	266	310	331	255	300	350	281	293	292	285	331	254	286	288	323	320	296	267	288	312	315	301	270	285	273	288	292	290	289	301	278	262	286	265	287	273	281	318	306	287	294	283	264	290	263	321	290	297	294	284	293	298	251	277	258	290	258	327	275	280	279	265	295	283	285	274	276	286	287	269	296	281	285	290	280	253	271	298	295	270	267	283	272	284	260	285	289	303	295	300	281	306	328	296	275	261	280	251	298	301	283	279	275	273	293	296	331	285	252	290	305	272	261	280	315	289	269	259	276	301	282	286	287	281	303	290	299	251	299	280	304	298	265	263	274	319	305	288	322	300	283	298	297	308	289	281	268	279	281	292	254	302	276	279	321	294	285	313	307	305	297	279	288	274	310	269	308	262	296	271	314	301	277	288	316	293	256	280	283	270	296	299	261	274	276	280	279	293	303	265	269	291	291	288	277	298	295	299	278	317	280	289	308	298	283	311	286	283	280	274	269	281	277	262	275	293	283	289	287	268	323	301	318	283	277	265	285	281	282	296	289	301	301	317	291	283	279	294	285	306	267	282	315	300	278	260	278	299	302	267	314	311	304	292	283	273	291	273	272	300	285	315	269	311	246	259	315	273	285	254	309	286	310	265	266	293	265	323	294	283	293	289	249	279	287	313	279	299	282	312	297	277	320	304	306	293	308	321	282	282	298	284	307	286	258	300	269	298	289	299	268	278	308	247	284	290	276	285	286	314	313	295	297	322	281	279	265	256	286	288	282	303	295	292	284	288	280	272	266	253	266	254	279	283	266	277	289	309	319	306	281	247	304	308	247	283	302	318	293	296	290	277	278	270	304	277	287	271	308	304	279	326	278	281	291	271	288	282	314	287	293	271	268	315	286	296	290	290	288	308	294	288	285	282	319	279	263	292	265	266	282	291	302	282	305	293	278	267	283	280	292	309	338	276	278	286	281	255	316	303	293	319	300	280	297	279	287	278	292	292	303	311	280	302	289	309	268	292	305	266	301	266	265	278	268	283	281	273	295	286	291	318	294	274	253	292	283	264	318	278	296	284	309	290	278	290	266	272	263	294	260	294	267	294	294	265	314	281	307	288	273	313	289	278	327	299	281	289	275	283	284	286	246	267	306	289	280	305	286	308	304	258	267	309	284	305	266	266	305	317	282	305	290	304	296	285	277	275	307	270	270	287	307	305	289	316	300	305	314	282	294	286	304	271	310	277	317	278	291	311	307	295	286	284	285	290	284	299	303	291	300	287	308	265	235	306	311	276	291	295	311	298	274	309	313	287	288	283	265	288	286	302	280	292	307	250	300	276	307	287	276	271	291	267	291	294	269	291	281	303	287	286	276	291	259	267	302	239	296	271	286	311	287	289	280	262	277	287	277	297	267	270	281	293	294	337	268	296	289	293	260	316	261	269	261	302	299	272	310	288	296	309	293	270	294	307	329	294	279	313	267	255	257	303	279	302	261	280	277	275	294	312	311	279	310	273	298	282	313	285	296	263	294	322	308	297	289	284	300	293	304	306	273	292	272	275	265	288	307	301	287	287	295	292	268	284	282	283	281	290	294	284	238	289	301	275	276	280	267	279	279	286	272	271	277	296	309	298	271	303	315	307	278	287	308	269	306	271	259	289	303	289	258	283	275	300	295	278	291	249	300	270	301	288	269	274	274	274	307	293	285	296	276	267	277	327	316	301	292	324	298	292	288	280	286	298	304	288	266	315	266	307	269	297	287	292	288	275	289	292	269	264	274	268	291	287	293	263	295	284	269	265	262	286	262	320	279	273	268	273	273	271	307	260	281	313	272	275	268	292	281	273	307	304	259	283	304	306	295	281	290	287	301	284	287	315	283	242	292	340	290	287	290	304	278	288	292	299	291	294	284	286	280	294	296	287	293	260	248	280	267	297	297	294	298	292	266	268	286	307	303	278
3811	4683	3875	2002	1206	886	763	648	522	454	477	390	368	337	367	319	350	327	310	322	324	292	325	314	314	296	284	302	275	271	276	293	286	264	308	285	260	276	280	286	289	261	287	308	279	270	284	254	287	295	269	272	278	282	289	292	277	290	269	279	250	274	277	259	272	290	257	303	296	263	249	270	244	293	254	281	288	308	254	276	286	280	295	299	285	289	267	293	281	277	247	298	276	260	287	274	289	292	247	297	296	277	261	275	267	289	271	277	264	288	272	308	271	269	261	252	269	265	259	254	267	267	298	298	275	277	266	264	257	282	269	274	290	269	292	281	267	274	272	225	297	266	283	273	259	264	267	286	266	254	271	270	232	276	245	249	312	286	270	268	301	257	282	267	276	288	299	262	267	284	288	277	270	282	252	251	289	254	262	257	272	259	300	254	273	263	305	265	271	268	273	273	252	264	271	266	297	281	246	268	260	272	266	262	288	280	283	262	288	272	275	246	289	273	277	245	255	242	231	271	286	255	258	305	236	306	256	259	292	239	278	267	306	282	274	272	264	265	245	280	290	249	262	259	284	288	276	259	280	271	280	236	250	261	261	239	259	259	268	239	284	285	244	291	238	244	292	255	274	267	270	295	298	248	279	280	305	275	286	262	266	289	298	319	254	231	267	296	273	267	277	263	314	290	282	276	267	264	263	275	276	276	252	265	240	268	274	272	259	264	255	273	256	253	275	248	276	287	256	268	279	255	254	331	255	265	286	261	282	281	282	247	293	266	268	265	274	268	258	277	225	268	240	257	269	236	287	285	282	262	283	297	263	259	271	275	270	311	268	272	285	278	294	281	255	272	255	283	291	277	289	293	269	252	260	278	270	310	259	279	263	271	259	262	266	280	271	249	282	298	275	283	277	267	280	277	256	276	279	271	293	267	275	259	278	254	262	280	300	249	265	254	305	290	315	262	259	289	258	280	255	259	271	256	274	301	254	262	253	273	282	274	263	248	278	278	260	279	270	271	301	264	270	265	297	242	282	282	256	272	264	260	293	260	256	258	249	240	274	267	281	278	288	270	241	262	230	234	245	288	285	276	261	267	282	288	282	279	261	256	264	284	260	272	272	269	245	290	240	274	275	253	263	264	263	293	268	305	275	279	270	279	264	265	247	283	282	273	242	251	239	249	239	256	242	259	274	271	256	250	300	245	276	268	245	250	268	252	273	263	244	256	277	280	279	276	281	284	253	258	260	253	287	273	270	268	238	253	296	284	305	239	252	277	263	271	286	273	296	272	271	279	296	253	255	254	266	284	267	295	250	291	255	244	241	286	257	264	290	293	280	268	288	282	280	249	253	293	266	270	252	246	264	265	245	261	307	264	281	255	286	282	265	287	241	256	270	296	258	287	296	280	244	269	263	282	267	259	256	235	280	289	241	279	275	268	239	254	272	264	259	261	255	300	263	290	259	267	283	263	265	266	274	267	283	268	278	254	251	276	285	287	282	265	257	236	257	274	258	282	258	244	260	243	261	283	267	264	267	267	291	257	281	293	276	267	271	275	282	267	253	252	299	270	274	261	301	278	284	245	266	262	269	248	245	274	270	302	251	287	279	296	280	254	280	297	258	280	283	269	262	261	271	253	291	248	264	265	252	254	305	266	281	281	272	245	279	284	244	261	271	255	277	244	293	235	274	257	267	263	264	272	278	221	290	265	289	256	267	272	253	253	288	260	262	276	278	269	268	273	252	272	251	281	261	278	257	277	249	271	248	259	264	244	271	248	266	240	257	266	267	290	243	278	248	263	248	253	287	259	267	278	266	283	255	262	259	243	272	279	307	236	265	230	242	272	267	265	257	257	281	269	262	240	257	293	288	253	245	299	268	271	241	284	262	294	244	239	258	275	278	302	304	275	275	255	270	259	221	265	276	285	289	301	262	278	256	263	251	244	281	257	257	275	305	270	287	283	246	236	297	275	286	257	269	263	289	262	266	251	279	278	250	254	248	263	257	255	297	266	275	255	291	253	281	232	283	248	253	260	284	283	277	267	258	262	290	278	241	268	253	252	282	270	271	255	294	296	272	275	272	289	286	234	256	283	302	276	245	289	294	270	257	288	275	285	294	285	286	222	274	258	269	279	283	267	290	260	282	277	274	274	264	263	271	260	254	254	262	265	281	233	255	271	281	284	250	253	256	295	276	272	263	268	261	295	265	273	293	261	257	259	269	236	284	245	248	271	298	268	258	261	297	272	301	280	279	263	287	259	248	297	253	259	281	244	231	273	243	269	260	275	274	278	289	278	272	296	277	227	263	277	241	241	267	262	252	272	280	275	266	257	281	259	274	235	287	289	233	297	293	232	247	263	299	282	262	270	240	278	262	280	232	277	273	298	296	258	258	276	265	295	230	269	281	271	267	262	278	268	288	270	270	248	267	306	267	282	274	262	248	245	232	265	259	260	275	296	280	273	304	255	283	268	275	260	256	315	264	264	262	279	273	222	263	261	259	256	278	238	267	273	254	263	262	274	247	261	243	267	249	295	281	257	288	270	265	256	268	259	278	248	261	309	284	267	267	245	275	281	272	284	280	286	256	263	269	278	261	264	293	246	283	249	252	298	275	241	248	268	267	265	263	262	259	255	290	273	267	278	251	251	279	292	279	275	265	270	247	258	282	274	260	248	233	267	246	268	257	255	253	245	284	287	261	259	269	261	260	257	262	265	305	231	271	261	280	264	269	284	241	276	285	245	256	229	257	282	273	277	279	300	260	259	280	279	274	287	288	276	265	260	276	311	291	271	280	267	276	250	262	279	249	275	268	240	258	254	287	252	255	241	260	265	287	262	266	238	272	288	286	284	245	264	286	271	260	254	269	282	249	254	262	296	261	289	255	236	257	272	265	275	260	257	268	244	278	267	260	261	292	277	267	267	311	238	275	260	268	248	238	276	275	267	254	259	288	283	270	263	245	287	265	308	281	268	272	265	233	264	254	254	273	262	244	246	254	290	261	258	260	257	264	273	295	281	268	259	271	239	307	265	286	232	251	248	256	258	237	241	253	271	294	268	296	240	240	232	308	275	252	279	252	233	268	276	263	247	250	265	289	253	264	284	242	250	272	264	276	251	258	270	309	274	254	246	258	276	273	264	272	275	269	259	234	317	233	270	276	266	267	280	269	300	294	292	258	289	273	265	294	264	307	271	263	248	253	293	260	259	259	270	287	259	256	300	275	273	277	244	259	271	261	256	265	267	254	289	263	247	272	301	266	253	283	248	249	300	276	275	279	257	247	264	291	241	277	248	291	265	249	263	299	285	285	276	250	271	250	290	272	258	235	280	258	279	251	271	261	275	253	260	273	258	268	271	274	246	252	290	270	236	269	271	260	251	258	265	259	258	257	269	270	230	252	282	251	260	240	310	248	276	304	294	272	290	259	261	272	258	254	264	258	282	255	240	287	256	289	256	276	294	281	261	297	262	291	273	270	270	294	251	224	259	248	242
27657	9998	1861	1304	1013	877	824	890	811	829	816	844	757	800	818	852	806	869	797	779	819	824	855	853	777	890	811	828	806	820	915	871	820	840	875	801	780	837	816	867	825	797	813	862	861	796	864	859	903	841	845	795	820	797	833	816	808	852	829	783	827	786	790	825	779	844	797	802	848	816	890	818	742	823	802	798	765	823	831	824	803	866	810	768	781	851	870	852	801	807	832	768	829	815	878	841	816	818	857	835	863	824	875	821	807	832	850	828	885	821	868	840	859	880	823	888	828	809	798	781	821	804	791	827	818	836	864	807	842	818	829	803	806	881	855	800	849	870	818	809	791	855	836	860	826	856	780	849	793	850	859	857	819	819	776	803	838	784	856	766	867	841	850	832	821	814	818	751	812	836	830	782	821	862	834	809	811	837	810	839	835	817	806	838	832	855	825	864	885	828	871	795	823	850	834	807	844	801	828	860	806	834	855	806	821	823	812	831	825	828	822	875	868	785	811	793	892	770	797	788	817	844	858	808	882	834	791	846	822	816	779	847	812	800	805	832	833	875	858	819	820	829	840	790	821	819	792	853	831	851	842	859	836	823	840	850	806	848	815	795	781	843	811	805	829	896	780	790	792	827	899	796	856	841	780	812	765	831	838	846	812	875	832	863	919	825	815	808	801	831	811	778	844	833	862	844	833	869	844	827	852	796	840	820	829	834	809	776	828	836	832	851	893	830	811	847	831	894	873	823	881	854	805	818	837	830	794	842	835	863	854	860	832	806	806	827	856	820	812	843	806	823	779	812	807	831	820	906	799	767	825	792	755	821	860	836	820	811	800	832	846	845	821	826	830	831	885	843	840	881	841	867	776	817	845	839	806	783	819	816	842	825	847	833	863	832	783	798	816	824	830	790	833	799	796	785	819	771	818	861	821	789	844	807	813	856	826	830	838	847	780	867	860	802	829	852	812	856	870	803	802	852	799	792	875	828	846	817	891	830	873	832	811	789	826	814	798	823	819	814	789	806	840	840	785	836	836	802	804	818	805	796	852	864	838	777	779	867	792	830	797	839	815	846	831	861	811	805	850	897	838	822	833	827	796	810	838	814	890	889	832	847	799	794	775	832	784	852	797	817	818	808	846	816	785	814	835	807	842	785	795	830	810	829	829	750	838	869	802	798	810	822	799	827	848	849	786	805	872	819	831	854	816	806	822	839	896	849	836	814	861	833	828	847	777	787	770	823	834	836	827	875	773	814	831	852	851	847	828	801	811	828	860	791	823	796	829	827	807	780	894	829	911	754	863	797	760	838	854	857	814	823	829	845	809	813	816	824	817	800	815	819	805	877	822	780	853	842	883	846	856	842	819	852	811	883	824	816	824	826	809	798	865	824	831	798	834	803	849	790	850	816	847	844	807	832	847	786	843	824	804	856	827	813	834	859	787	861	816	827	808	822	808	791	852	809	820	798	819	823	808	821	824	789	811	744	819	832	846	820	808	833	783	835	843	812	837	855	793	808	774	872	845	774	791	845	801	844	818	818	871	822	847	801	852	814	844	831	842	819	792	838	768	813	866	850	810	824	828	831	856	813	833	821	806	844	824	880	826	794	847	815	790	810	785	843	860	823	843	821	848	805	858	855	820	836	811	800	812	892	789	844	882	812	793	820	819	809	810	806	795	821	835	844	836	841	797	836	844	806	798	826	820	834	819	876	796	849	825	810	760	874	844	857	849	798	836	840	849	859	831	809	802	791	854	777	790	784	807	817	805	846	839	808	857	826	864	799	791	836	836	772	815	852	830	814	915	823	779	869	813	850	837	824	811	781	858	821	850	854	828	887	812	775	799	829	807	828	850	822	892	786	824	792	800	828	887	784	807	897	840	825	775	848	888	864	841	841	789	814	823	839	791	832	878	879	831	773	811	821	825	862	824	847	834	834	831	844	786	795	850	846	873	855	819	841	821	768	838	789	871	836	826	798	823	829	829	833	846	876	870	805	792	829	886	876	817	812	837	833	853	827	880	874	889	887	819	791	792	841	856	799	798	847	790	861	853	832	807	865	834	813	817	792	789	818	848	881	812	875	854	804	870	836	827	832	853	779	833	818	789	848	899	839	825	807	889	865	862	796	793	862	858	837	825	835	834	825	817	816	810	824	812	870	813	836	804	830	892	881	827	797	854	862	836	838	821	840	833	836	831	781	855	803	804	767	853	862	830	846	836	837	877	814	877	813	826	868	864	856	821	883	839	792	830	836	856	868	823	817	795	857	782	798	863	803	810	784	800	791	852	804	821	823	883	805	833	801	884	802	838	818	841	787	904	799	841	859	858	826	836	811	802	818	799	885	837	852	833	785	817	778	788	799	819	799	846	806	781	810	828	782	792	797	799	879	802	785	789	804	842	827	831	800	870	815	819	814	840	811	805	859	794	808	843	832	784	853	814	834	806	788	876	817	828	809	833	839	860	795	849	870	850	868	871	854	823	805	823	789	839	837	832	794	811	844	797	796	854	858	873	814	880	893	825	864	842	798	815	806	846	848	819	830	847	824	796	898	805	811	810	824	864	819	842	792	790	832	788	784	891	861	864	791	798	824	829	840	767	827	826	833	831	839	823	825	865	849	839	877	852	796	827	861	848	850	892	858	766	836	857	822	807	795	862	843	790	829	809	830	770	854	843	776	854	845	846	776	862	809	831	851	805	816	791	821	838	830	809	837	848	805	769	763	798	800	861	847	871	785	824	845	827	797	883	814	816	781	783	845	827	878	882	845	842	779	800	823	821	814	838	853	828	863	813	805	807	872	871	819	841	807	778	834	823	880	862	848	827	843	839	851	765	836	792	822	832	766	803	823	870	831	853	841	841	789	815	821	777	824	789	862	803	861	805	809	849	817	807	856	865	787	825	803	831	801	876	845	850	804	877	852	875	803	773	834	829	800	846	829	845	834	852	865	842	819	888	786	831	830	809	801	879	814	814	825	803	854	819	847	820	832	804	842	807	835	781	897	845	783	805	877	815	813	864	826	860	883	785	830	820	853	824	796	876	802	823	807	896	858	815	857	789	830	794	838	894	869	793	818	838	861	818	856	786	876	809	828	851	801	862	797	812	811	861	829	847	854	837	810	851	802	781	855	898	840	761	797	835	855	824	798	847	789	805	841	857	870	790	837	828	811	845	831	800	861	829	809	767	847	907	846	780	835	778	852	828	818	806	876	854	872	859	844	799	782	829	820	843	822	816	822	819	841	822	810	842	780	826	823	848	831	837	905	795	785	805	824	848	790	775	846	815	855	793	871	876	808	861	855	854	761	829	798	842	888	878	808	835	824	873	785	827	818	846	810	868	854	830	784	834	857	791	802	813	864	868	856	798	822	876	841	861	875	832	806	811	851	854	856	827	819	785	792	822	817	807	810	830	861	844	821	809	826	836	830	812	796	846	781	831	837	818	869	891	844	855	779	810	869	817	820	850	847	799	797	838	762	858	831	849	788	810	827	835	771
5611	885	842	756	765	730	676	702	715	693	675	663	665	714	617	672	675	713	641	641	658	701	651	667	679	627	689	659	675	668	630	643	648	619	660	617	660	693	684	680	720	655	619	683	657	687	697	692	701	674	717	655	665	635	657	673	646	671	692	704	659	705	638	674	715	678	682	670	679	696	697	701	638	699	610	652	659	712	656	672	676	707	688	712	675	677	708	658	644	690	645	674	681	711	698	674	661	631	664	697	704	706	642	693	670	712	664	711	684	637	691	660	666	704	685	681	669	654	687	615	706	701	664	680	641	669	672	641	657	696	664	616	668	641	617	650	655	659	654	659	672	660	654	633	640	679	679	673	711	688	642	692	653	682	702	657	653	663	648	659	705	717	682	648	680	615	618	679	636	662	667	689	618	664	689	657	643	659	649	650	677	703	692	722	674	671	658	725	689	676	664	645	669	672	655	639	705	682	689	681	690	709	689	725	666	689	655	674	667	687	700	651	720	662	687	667	664	641	679	606	611	631	704	721	688	656	655	713	604	662	658	691	633	676	677	626	682	674	657	662	660	695	680	672	700	653	718	625	665	671	667	663	638	625	665	649	646	693	666	665	682	635	621	647	663	655	650	637	673	693	675	673	634	648	629	643	677	688	642	665	672	674	691	662	671	640	680	671	688	679	697	665	659	664	693	655	665	689	652	688	682	626	633	685	662	663	681	681	673	657	677	658	681	677	677	701	688	608	675	673	683	699	654	670	647	674	663	689	676	666	679	668	678	642	657	630	683	662	679	671	687	669	660	655	668	647	638	695	721	661	660	667	672	676	673	637	671	686	688	655	660	659	653	633	632	669	651	663	669	668	652	671	668	637	655	655	718	634	693	656	657	665	654	641	727	663	693	670	658	680	680	664	716	675	656	669	634	686	662	645	644	655	681	656	654	701	657	669	676	672	638	692	681	684	701	662	682	643	679	646	718	690	638	673	656	676	608	656	683	696	682	675	673	710	727	623	711	692	675	664	699	667	667	660	631	645	646	638	692	641	659	698	628	615	669	696	686	713	593	653	692	615	669	676	712	678	650	691	618	634	616	692	726	692	630	669	673	674	661	686	724	644	713	625	633	675	693	625	656	671	652	660	655	707	619	691	654	634	658	706	696	652	672	683	710	660	717	664	673	668	649	656	703	677	648	713	664	661	670	633	683	655	661	629	725	709	661	649	652	698	683	682	648	636	628	707	680	681	682	620	631	698	676	694	658	661	673	631	649	608	640	651	677	667	670	631	612	652	643	666	663	656	740	710	650	729	674	671	647	696	675	617	639	647	640	630	687	722	665	647	644	666	686	722	682	669	659	714	648	684	661	652	652	666	699	694	670	671	666	638	684	647	610	677	674	703	680	630	694	665	678	678	683	653	666	648	687	674	651	667	642	624	676	694	617	650	663	674	650	704	674	668	615	688	670	651	689	630	691	660	672	695	690	632	665	646	727	677	651	597	647	657	693	671	674	676	666	695	635	616	650	662	682	685	693	669	661	653	737	669	641	666	664	655	707	677	680	672	669	603	621	594	628	657	687	623	682	684	656	692	662	688	653	676	644	681	609	680	707	677	679	636	673	608	678	698	688	646	657	663	679	671	715	722	678	663	678	698	656	680	654	694	675	663	674	678	694	681	698	667	646	634	644	687	695	686	639	683	692	673	620	657	703	662	698	692	670	672	683	684	646	629	711	669	684	665	699	635	654	662	674	649	676	612	634	681	682	630	671	714	705	666	693	677	682	705	676	723	658	625	662	678	711	646	694	632	668	683	700	699	685	650	681	665	711	647	628	644	738	620	669	629	654	660	636	625	674	681	725	665	643	685	697	613	680	646	651	620	652	691	615	677	667	650	652	684	677	728	682	699	646	664	685	616	674	693	603	720	658	685	696	669	662	695	668	663	648	672	678	703	653	700	694	708	674	655	649	670	656	696	717	676	679	656	667	657	683	652	639	656	686	707	681	671	694	670	693	634	635	690	693	643	669	682	668	659	642	690	722	634	684	709	650	667	674	605	721	620	641	629	681	708	631	686	650	622	665	635	668	664	715	674	692	658	642	664	688	690	650	720	662	654	660	634	655	670	655	736	681	688	666	669	647	650	685	661	655	653	635	690	691	690	683	675	683	639	646	712	634	682	688	641	641	676	662	682	638	674	622	737	685	649	685	623	693	670	652	641	609	684	661	693	676	680	677	685	670	608	680	646	668	665	695	678	641	684	694	662	697	706	689	654	680	698	676	635	710	674	665	661	702	644	729	643	683	673	666	690	732	663	669	636	683	693	676	623	674	695	704	647	634	707	693	682	686	652	661	689	688	631	697	676	673	677	640	654	666	701	688	665	721	664	653	613	646	668	666	659	665	672	655	697	673	697	661	670	670	648	664	643	597	686	691	670	687	633	702	648	684	678	689	655	675	672	700	659	593	672	687	652	669	651	655	633	685	629	673	713	705	658	668	670	719	678	687	639	691	646	691	647	682	662	626	649	676	725	693	646	683	654	659	695	664	674	672	662	671	674	640	668	700	648	671	672	711	659	674	691	669	639	718	645	667	652	654	651	608	670	673	666	685	615	681	672	696	688	653	655	676	693	668	653	655	661	647	668	654	691	630	652	681	710	747	687	680	665	676	711	698	668	673	678	668	674	680	638	646	702	679	700	701	685	669	682	653	707	691	694	664	695	652	649	631	709	691	648	683	673	666	629	693	613	635	641	712	691	652	656	688	637	735	656	617	679	675	657	679	681	656	683	684	715	676	682	634	657	699	654	682	621	678	633	695	684	635	639	673	686	689	636	673	691	664	680	640	705	657	652	652	691	671	658	642	704	649	688	665	667	721	665	638	723	646	678	629	681	665	646	646	680	644	618	623	718	706	691	699	669	651	683	688	715	650	690	660	678	626	705	681	682	636	659	669	670	618	662	627	648	685	653	691	662	638	629	689	721	652	678	686	685	666	705	635	687	653	670	671	681	692	685	697	682	692	681	710	645	674	635	709	684	663	688	651	654	665	667	663	692	696	681	666	687	637	676	660	673	656	655	645	668	695	673	690	637	650	724	690	642	658	674	685	637	729	636	712	677	681	673	710	646	669	646	663	652	702	648	632	689	675	681	666	657	658	622	620	661	678	670	661	666	649	648	715	698	697	690	689	632	664	645	656	634	687	654	640	647	652	742	657	682	656	658	673	679	673	597	705	639	667	636	693	616	678	689	680	655	672	665	662	643	661	676	630	659	689	678	687	656	658	703	682	679	696	641	658	691	662	654	708	623	666	655	653	645	707	621	625	651	685	721	684	681	668	722	636	634	657	666	659	690	706	673	673	640	652	644	676	696	653	662	648	653	703	690	707	671	673	678	741	632	679	662	633	634	654	637	634	698	642	719	670	684	641	658	710	647	624	651	644	613	729	696	662	667	638	710	660	640	663	661	680	701	658	656	666	656	639	721	684	667	693	657	641	693	658	668
25674	21422	27120	25488	3864	933	715	608	589	550	542	586	507	509	528	524	518	486	516	514	473	505	480	554	489	519	517	501	509	485	471	496	475	509	512	477	522	472	493	500	487	491	495	553	533	535	492	495	500	523	511	461	477	504	521	477	505	493	488	515	490	475	526	529	490	500	496	486	469	510	487	490	497	489	522	515	500	508	469	530	491	503	497	477	520	496	520	486	503	529	459	517	506	452	463	468	525	489	501	491	489	509	493	496	496	460	494	495	554	530	450	463	531	450	462	468	512	474	524	502	480	521	514	475	496	532	502	486	493	477	540	530	477	530	517	484	500	456	511	500	513	512	506	495	520	495	481	517	523	506	524	483	472	488	492	496	527	493	492	499	484	456	486	486	483	494	489	495	514	475	498	474	515	502	504	493	538	464	517	493	475	482	469	498	503	486	513	478	446	498	495	486	493	497	493	470	503	512	504	492	510	499	488	468	475	500	475	481	494	509	485	462	488	512	509	501	509	519	479	480	470	488	466	466	439	461	487	512	513	489	507	474	481	499	481	513	541	490	458	507	509	493	475	516	519	507	487	492	496	484	491	546	459	518	462	475	474	503	536	464	422	469	488	513	492	448	518	504	504	469	471	474	471	536	484	516	490	520	477	516	505	522	491	497	500	445	500	474	504	506	528	495	483	459	492	524	463	488	488	487	486	518	456	509	494	528	499	478	496	526	522	486	502	535	475	505	443	499	431	437	487	488	523	489	469	486	500	500	481	523	463	508	488	498	505	496	468	475	493	479	490	447	473	503	505	500	470	494	464	482	510	485	475	498	487	470	502	501	508	489	505	518	501	487	474	478	480	476	526	472	537	529	483	449	500	537	459	517	507	505	485	534	456	490	498	490	530	489	514	480	514	512	501	501	480	427	472	484	513	504	475	472	515	498	522	485	502	486	475	533	508	476	480	458	517	492	512	538	459	480	500	488	478	523	462	468	508	484	456	489	518	484	476	483	489	502	467	517	512	501	528	498	491	513	481	539	517	528	488	522	523	511	468	477	468	495	471	492	491	481	508	495	507	479	517	483	440	506	506	498	466	451	468	487	491	478	536	490	520	503	514	519	515	448	494	517	528	494	468	480	504	494	490	489	493	494	497	537	503	476	489	489	494	470	471	503	484	476	473	467	530	505	504	521	526	469	494	496	513	474	485	540	497	488	458	490	487	487	519	516	477	445	485	455	480	506	504	473	481	525	492	465	505	469	489	463	475	486	478	466	490	428	465	541	495	468	527	503	499	503	508	532	430	506	478	481	440	499	463	487	491	515	560	489	444	534	474	465	526	475	488	481	499	509	465	509	519	491	486	487	463	510	545	459	485	499	439	535	477	464	474	472	498	457	478	533	447	480	516	498	446	494	482	512	503	529	473	466	492	509	485	484	457	484	497	503	503	537	480	503	468	504	489	488	481	517	440	481	483	480	472	529	515	505	492	501	472	503	468	511	547	503	530	494	489	457	505	502	505	509	436	481	499	515	509	490	458	462	444	490	504	494	500	489	516	492	469	524	494	510	469	508	497	473	478	474	499	491	511	501	492	485	472	459	488	476	487	508	463	504	468	508	517	488	491	503	466	497	499	521	515	459	490	457	472	487	490	478	471	491	499	520	497	458	480	523	496	493	438	467	485	470	522	494	490	514	525	490	461	506	488	488	468	493	486	544	493	473	491	506	502	515	483	526	486	480	507	505	479	454	504	503	472	504	466	477	519	490	463	485	485	496	485	484	521	500	491	489	520	470	488	505	488	505	497	484	521	510	483	478	516	430	504	510	485	505	518	477	489	532	453	497	482	474	458	473	507	485	481	493	483	507	522	526	500	481	491	477	533	445	500	462	508	453	470	522	476	451	493	484	517	497	448	444	447	469	503	531	490	480	493	473	543	485	494	522	492	494	492	496	519	484	492	489	518	517	510	494	484	489	471	541	475	510	506	500	485	511	507	452	534	524	486	488	468	498	520	473	499	468	492	490	502	520	496	487	524	511	498	507	508	513	502	483	489	481	480	495	504	486	537	506	500	464	506	525	500	462	526	529	490	520	520	472	522	476	486	488	485	473	472	515	475	460	483	443	494	528	476	504	488	517	522	516	453	507	478	486	490	511	456	454	472	456	464	514	471	495	488	490	517	512	487	477	495	529	520	511	500	505	493	506	494	503	441	526	511	472	498	539	540	487	485	484	469	501	509	430	488	448	502	481	451	497	505	490	518	469	467	502	499	491	515	507	493	512	485	517	526	512	505	493	516	493	513	504	488	462	473	456	496	483	489	507	487	480	493	485	535	479	469	500	488	485	491	496	483	488	519	490	485	494	515	487	542	521	491	544	478	514	507	499	528	514	466	486	482	469	500	469	495	476	456	516	507	509	512	470	456	502	479	509	510	497	497	493	450	516	482	441	471	501	486	464	497	474	477	469	489	499	471	484	464	483	497	468	487	507	503	493	500	496	486	523	458	515	454	505	482	505	507	502	491	504	519	473	505	480	495	471	536	547	531	501	508	541	501	456	531	500	484	502	496	494	502	469	478	463	485	500	508	507	482	498	503	438	487	515	514	460	487	511	504	486	489	494	542	498	477	506	481	492	510	486	475	490	513	455	464	461	474	511	504	505	511	481	447	501	475	477	525	499	510	457	501	503	459	548	488	491	478	525	491	473	508	531	480	514	494	482	481	465	500	520	515	504	499	490	505	494	491	488	544	444	511	499	511	497	464	462	495	525	470	512	473	484	492	481	483	508	451	491	517	469	490	499	476	480	483	500	488	506	488	504	472	490	499	511	473	494	513	475	488	480	501	483	522	489	482	480	523	472	464	488	474	498	502	506	487	514	502	505	490	493	461	499	471	539	470	504	472	518	504	518	490	496	472	496	518	506	443	490	483	491	509	504	513	450	527	449	493	532	482	506	447	478	487	500	513	530	489	511	505	504	524	448	492	455	490	516	518	491	516	472	510	504	469	503	508	493	518	524	510	481	517	442	502	496	474	523	428	489	491	507	509	480	467	505	489	482	529	485	487	505	504	476	463	504	494	498	493	517	529	488	517	502	498	465	463	496	493	496	499	470	481	484	513	477	536	490	466	473	483	476	486	493	533	511	510	489	513	479	541	460	490	464	492	499	471	490	501	475	491	484	503	491	513	547	519	460	505	471	463	472	484	509	485	458	478	503	468	498	518	512	518	533	498	518	486	477	525	514	520	526	460	481	520	502	473	494	479	478	438	516	451	456	470	540	470	492	512	475	515	492	496	527	484	473	477	497	498	457	497	465	539	508	516	510	498	488	493	467	515	490	482	492	475	475	488	496	483	516	485	511	467	465	471	519	502	452	469	506	494	518	441	500	471	492	466	477	532	431	511	519	506	493	536	452	534	485	479	469	492	484	497	487	469	454	487	505	462	455	470	496	494	510	495	494	492	463	470	515	525	475	455	488	481	507	472	496	487	500	548	502	496	513
3738	2716	2307	1329	943	798	681	563	532	501	515	559	478	490	495	430	527	465	453	448	474	515	492	470	480	421	436	441	424	421	441	416	449	439	457	429	449	459	428	452	475	418	446	425	454	457	450	420	462	470	384	441	423	440	447	431	414	456	461	425	414	433	457	459	449	407	444	453	439	466	413	458	456	421	442	461	396	406	437	464	417	461	451	451	426	400	439	384	427	407	460	458	411	466	396	458	492	448	406	421	439	421	424	454	424	445	431	443	439	440	457	427	436	459	432	425	428	444	466	440	423	477	405	426	443	453	450	459	417	414	445	439	446	435	454	421	431	424	405	426	436	425	474	387	442	408	431	427	453	429	448	461	431	455	442	422	460	454	440	433	476	395	441	437	438	432	436	464	425	466	450	455	435	421	438	428	436	439	415	435	426	403	409	396	440	431	471	459	453	438	414	423	435	406	423	486	435	405	438	427	458	458	424	455	479	434	463	429	428	413	421	449	471	442	410	453	418	449	455	418	441	464	441	414	422	434	461	436	418	430	409	391	440	434	411	459	446	446	412	471	453	446	430	436	443	468	409	458	438	457	430	431	399	420	460	441	446	406	424	424	402	461	419	442	404	445	460	397	456	455	449	453	429	409	419	429	430	419	407	454	445	452	438	441	411	458	428	435	424	463	405	465	448	419	424	369	433	408	438	416	409	438	419	486	453	433	433	443	454	435	426	433	430	452	422	438	411	420	403	454	419	412	444	418	413	395	426	431	450	452	460	419	442	434	438	430	434	436	444	419	419	456	423	430	429	437	444	462	432	441	423	464	426	464	414	415	480	444	423	423	430	423	432	491	442	428	404	434	420	438	462	422	435	434	440	431	453	434	431	419	470	462	432	444	431	434	416	415	476	424	394	453	412	466	417	486	449	462	470	414	452	431	439	439	483	433	400	401	448	403	411	407	439	454	436	448	408	455	441	444	440	412	471	389	435	486	414	390	448	466	430	439	425	436	417	465	436	450	429	411	493	438	402	415	443	439	425	431	434	444	434	384	421	441	422	427	432	409	456	431	442	428	466	434	442	426	410	438	452	447	464	439	419	450	440	471	453	415	443	448	443	464	431	463	435	393	433	400	422	425	414	390	447	449	400	419	453	398	418	459	441	471	434	491	437	440	444	446	405	431	450	430	421	424	460	459	402	404	444	420	432	399	409	415	438	413	409	421	447	461	476	439	442	437	428	432	458	404	405	411	482	434	442	407	419	455	439	439	408	421	412	401	435	396	455	460	453	438	438	428	430	423	454	402	443	450	424	467	444	434	448	431	425	436	439	458	412	417	417	411	443	414	405	435	473	433	425	411	463	439	425	407	467	428	427	432	411	447	429	439	436	413	431	427	452	445	440	423	394	411	425	394	423	436	415	471	410	412	416	433	474	448	445	411	440	414	416	390	420	431	421	416	410	453	424	438	407	395	470	449	485	393	378	447	403	431	403	443	437	429	454	412	415	400	437	403	430	413	478	486	452	468	414	421	424	446	436	425	431	405	474	448	430	434	444	408	465	446	470	433	418	444	444	431	425	459	453	390	438	450	425	394	436	414	450	440	439	415	417	453	465	408	433	469	454	457	465	463	419	445	383	442	434	408	395	430	434	415	449	422	422	419	435	445	430	435	401	432	447	460	430	442	396	417	410	458	416	430	429	474	440	410	424	441	436	425	443	457	379	428	446	448	440	460	453	389	416	465	440	411	411	450	466	433	448	433	466	430	425	423	428	441	435	448	410	416	436	423	404	461	422	441	472	405	421	434	405	441	446	461	419	415	445	435	432	448	429	468	427	438	456	449	459	476	424	423	394	418	458	479	447	423	441	405	454	426	404	445	450	420	453	439	466	423	442	436	408	402	445	438	425	428	418	406	390	428	448	417	465	431	441	436	421	430	393	399	438	438	473	422	421	399	424	431	436	412	476	421	438	417	425	385	401	411	476	435	469	422	464	434	461	402	462	443	474	462	444	447	382	406	440	423	422	406	420	443	425	438	437	476	409	434	448	415	431	418	411	410	443	389	437	412	442	432	414	420	417	437	446	427	433	462	429	397	445	465	463	442	464	420	428	443	417	441	390	422	446	434	472	498	415	428	454	403	414	446	469	431	430	440	411	447	442	436	433	430	476	423	436	433	452	431	429	438	411	428	412	435	430	402	412	413	431	411	452	428	422	410	421	448	427	415	404	437	431	459	425	440	440	416	443	431	494	410	405	435	447	436	434	433	420	447	400	426	413	426	424	457	463	445	425	433	436	407	465	435	473	440	434	432	429	420	449	424	436	433	415	431	433	415	455	442	421	467	397	408	418	410	424	431	438	455	460	415	455	408	444	440	442	429	398	428	427	441	423	415	435	434	392	422	462	400	470	420	436	412	425	423	439	408	405	429	438	459	442	429	417	416	422	421	423	441	399	431	442	473	424	420	415	376	431	434	447	433	435	425	453	416	449	418	406	416	419	418	460	443	431	408	443	412	426	458	397	429	419	428	433	390	456	415	458	419	446	426	418	415	449	433	456	444	425	436	418	458	440	455	405	468	438	462	402	442	410	437	417	438	413	447	433	421	424	457	429	450	416	435	462	418	425	439	434	432	430	462	452	413	433	444	439	419	428	399	418	414	419	392	455	462	470	417	441	413	402	420	474	474	423	447	433	416	429	417	400	428	439	442	408	453	425	402	433	424	439	447	421	430	385	420	436	413	451	439	449	417	446	411	427	409	422	438	462	401	447	401	433	437	450	449	458	437	441	420	446	411	439	459	463	427	406	401	472	463	438	385	502	430	432	411	421	401	474	457	450	432	389	443	468	429	427	433	455	449	451	445	435	480	436	420	405	440	437	444	453	479	430	459	434	425	416	432	459	381	454	438	454	424	439	403	450	412	409	451	398	425	422	442	459	415	430	458	435	399	413	394	419	439	444	444	409	443	426	437	473	450	448	437	446	453	451	438	458	444	408	460	381	409	402	418	439	440	385	390	393	457	451	428	448	406	440	393	420	401	456	445	424	449	446	349	416	398	427	402	451	445	439	442	413	446	399	436	474	387	435	455	405	446	455	420	432	455	451	464	452	416	418	415	436	401	410	430	407	422	411	437	397	412	395	453	422	445	414	432	415	459	441	461	435	427	425	415	399	420	404	433	424	434	436	423	444	444	435	442	448	418	446	454	438	400	480	437	453	448	422	438	472	420	391	457	446	428	419	471	486	405	428	436	452	426	416	422	429	461	416	404	394	481	444	381	408	413	414	410	436	402	445	418	405	420	385	461	438	439	449	457	448	402	421	405	398	442	443	394	425	466	446	414	386	414	445	420	432	434	445	412	420	432	421	448	438	462	390	398	448	461	424	438	484	448	408	443	433	419	436	438	454	421	430	457	418	436	428	453	446	455	452	415	434	418	433	419	433	467	413	431	390	461	429	429	474	419	407	399	419	445	431	420	416	411	420	409	437	413	446	440	443	459
24627	21438	28518	24726	21068	3150	837	522	392	401	363	375	387	330	300	336	340	334	305	301	323	303	289	322	323	297	293	296	317	300	337	278	284	316	318	281	308	286	287	320	276	330	324	298	298	321	304	288	283	290	280	275	294	288	277	291	274	286	268	313	315	332	282	294	319	312	281	289	267	297	269	271	301	251	268	293	276	263	267	289	305	300	321	274	300	296	307	312	299	305	303	280	273	271	329	307	279	293	276	288	304	284	301	292	271	291	270	277	267	276	289	266	257	280	303	264	277	273	313	314	299	283	279	280	286	268	315	287	287	262	303	283	310	294	281	283	308	281	294	280	287	312	271	294	286	306	279	317	274	280	269	294	322	270	294	265	300	308	270	279	289	293	276	259	294	290	275	316	299	285	273	299	268	306	293	283	287	298	288	272	301	294	300	280	291	316	293	305	293	306	288	269	263	299	293	268	291	289	299	281	291	266	254	306	292	295	288	290	313	269	272	289	277	313	272	295	271	282	279	314	308	272	299	287	275	291	272	290	261	276	313	293	285	291	294	320	295	290	308	315	320	284	283	270	288	267	269	274	282	302	300	288	294	270	292	262	312	265	288	290	303	309	284	252	293	261	301	287	294	281	262	262	281	295	285	291	313	318	298	317	261	295	283	317	288	299	274	305	272	294	279	298	253	277	282	298	271	286	289	294	275	272	303	275	275	299	286	289	303	300	305	288	273	305	292	282	286	282	296	308	323	269	313	288	302	276	272	265	289	312	295	290	333	279	271	299	296	287	274	288	287	258	297	328	291	277	283	281	268	258	277	285	294	284	295	304	309	259	287	296	292	297	279	273	280	288	298	280	280	305	286	272	293	294	291	267	319	282	307	276	297	328	277	295	283	254	299	302	273	284	284	295	277	292	289	282	301	288	273	294	255	307	286	288	267	272	314	266	324	278	287	296	291	281	298	304	280	288	279	295	282	285	246	279	291	300	296	314	303	303	286	317	298	301	278	290	280	269	301	283	271	345	306	281	292	271	330	293	297	309	267	316	312	276	315	268	312	282	315	279	264	289	280	292	304	290	302	262	287	306	321	279	265	288	289	284	281	276	280	310	278	301	293	293	306	283	272	282	275	276	286	302	279	286	252	291	306	265	289	275	281	297	272	277	281	309	302	277	273	272	288	284	307	265	320	309	304	274	272	273	289	277	311	273	282	271	321	296	257	298	289	295	309	252	270	299	291	274	286	276	278	279	289	235	289	275	281	265	286	268	296	309	269	296	301	308	286	294	281	278	279	278	278	317	268	310	305	285	284	282	286	290	268	273	288	268	254	293	280	299	281	298	313	307	288	300	304	303	320	302	260	284	289	277	284	277	306	296	287	293	295	286	275	279	289	268	291	302	281	282	296	281	300	303	267	280	273	266	277	313	283	295	286	281	272	284	314	310	257	285	273	281	271	295	290	278	296	285	261	280	267	271	297	284	269	293	289	275	264	260	275	291	312	283	273	314	276	269	262	320	263	296	273	276	306	266	286	294	297	310	263	280	299	297	314	284	268	272	265	321	304	309	297	284	275	301	284	290	285	282	290	257	294	324	284	273	275	273	265	258	286	303	251	291	285	281	285	297	278	283	286	269	279	269	299	247	250	294	295	309	304	291	300	295	278	299	270	302	262	274	291	308	282	281	263	310	297	305	288	276	298	273	270	293	304	320	290	282	273	281	309	272	283	254	279	290	289	267	287	296	291	267	297	296	285	290	265	285	294	276	281	297	307	293	272	271	300	285	271	299	282	296	298	272	297	279	256	297	288	311	306	269	277	252	310	273	301	275	254	298	295	297	303	257	279	312	318	305	280	292	273	278	281	293	288	262	316	287	292	293	294	301	291	291	280	306	319	286	278	286	274	301	295	276	301	277	273	290	281	271	314	300	292	296	301	284	263	254	279	302	286	298	282	292	316	301	281	308	272	281	309	276	271	311	276	265	307	301	271	284	294	263	283	271	287	277	268	259	304	327	266	268	299	261	262	240	303	292	261	269	286	295	319	289	300	269	250	267	313	286	281	280	279	281	297	281	309	287	305	267	282	298	287	282	297	289	298	284	294	316	274	283	277	306	273	270	285	304	286	289	253	285	272	291	278	266	277	299	278	288	271	291	277	279	270	276	267	289	278	275	287	325	293	290	299	305	286	282	278	306	311	287	315	326	284	268	267	254	294	294	286	297	297	311	273	296	290	293	285	294	295	298	272	289	284	260	264	274	302	282	280	283	274	300	305	294	282	289	253	290	266	289	247	258	311	325	280	280	258	295	290	309	302	274	309	266	277	315	295	310	246	285	284	284	276	297	283	283	310	271	293	294	296	294	276	289	321	294	300	274	286	307	282	284	282	283	298	294	303	281	256	297	285	297	315	308	253	313	282	298	295	282	263	291	274	290	282	271	318	328	285	298	291	265	262	273	279	285	263	294	264	284	287	297	278	289	272	271	312	285	296	257	271	284	281	302	255	301	279	264	288	307	307	308	257	290	286	278	279	296	280	271	285	302	266	292	303	301	311	263	289	306	303	288	263	298	293	317	254	271	280	289	292	273	290	326	294	296	296	299	283	259	288	305	294	313	275	281	276	298	286	281	283	303	314	283	270	265	294	307	270	276	294	266	284	269	289	290	291	277	313	278	255	288	281	287	270	318	303	281	273	306	323	273	266	265	266	298	274	283	270	293	259	286	299	311	266	288	278	276	296	280	279	316	268	278	264	263	249	283	277	261	277	303	252	265	291	285	281	291	285	270	280	272	294	258	292	274	295	286	279	288	316	294	286	289	260	305	274	262	289	298	280	290	321	282	325	260	282	291	280	283	273	313	325	258	257	281	247	282	277	251	267	275	269	286	280	308	308	304	285	309	292	288	274	309	260	285	280	284	276	279	316	317	319	253	297	295	284	275	285	305	306	319	291	277	269	283	305	298	299	283	299	278	296	285	311	278	297	300	308	270	274	269	261	323	271	308	259	301	267	271	252	296	281	322	290	284	281	274	299	274	269	295	304	253	294	301	283	265	299	280	282	311	270	284	294	267	239	286	308	295	300	288	282	290	265	288	272	286	263	273	288	296	293	290	299	281	276	270	280	281	299	316	300	283	292	275	280	289	286	276	298	290	316	244	266	274	305	248	290	304	288	298	294	299	291	311	262	279	257	273	298	292	280	287	313	298	271	263	302	284	277	278	277	267	261	295	276	295	293	289	255	295	260	275	259	314	286	270	296	287	272	317	285	292	236	297	310	291	304	276	294	293	328	280	252	253	280	291	264	290	282	260	266	297	272	296	301	310	286	278	302	278	258	301	279	286	305	266	295	305	275	256	273	276	311	326	307	301	279	298	269	282	306	287	306	295	330	268	290	267	300	289	257	261	277	281	266	280	251	261	292	270	273	309	297	288	311	304	291	273	282	269	302	256	274	268	289	275	297	296	289	260	293	254	256	291	267	271	301	291	277	281	291	292
3702	4836	3949	1999	1273	916	726	626	519	488	445	384	395	368	368	334	359	319	318	347	303	288	332	308	281	329	296	307	282	281	314	280	286	288	252	298	297	289	280	293	271	256	271	282	255	233	313	276	267	282	294	259	294	271	262	275	300	287	280	272	283	243	295	263	301	270	289	278	253	247	278	274	270	283	257	270	267	275	269	276	287	273	291	301	278	254	272	270	286	281	287	244	258	275	263	297	285	257	303	237	291	274	254	268	292	265	267	259	270	283	256	278	294	282	252	282	269	261	235	280	302	262	277	257	290	264	272	287	291	252	246	284	254	260	269	288	272	282	264	288	248	290	281	258	260	260	240	286	309	242	256	288	259	274	242	250	301	263	264	242	261	263	270	264	297	264	238	261	277	268	293	284	308	267	259	246	278	279	301	273	272	288	256	263	288	275	237	271	269	300	245	264	284	286	313	297	287	260	288	289	272	259	282	257	279	277	257	260	267	284	291	258	254	256	267	274	276	289	267	249	267	257	279	282	263	261	247	265	287	273	259	271	249	268	283	254	268	283	276	286	264	266	277	277	274	276	308	276	255	276	266	251	255	259	284	254	284	267	237	228	251	269	265	279	288	267	255	282	260	297	266	259	269	270	267	248	248	263	267	276	267	297	237	265	283	261	318	256	286	266	245	263	265	273	295	280	265	264	306	263	255	261	265	255	266	251	276	279	262	272	287	289	282	267	277	277	279	272	242	255	248	268	282	243	275	246	267	287	283	245	260	282	293	273	280	250	260	263	291	289	246	288	297	274	253	291	245	262	265	258	283	282	270	253	254	268	266	286	251	266	237	264	282	273	288	232	267	246	269	277	280	267	308	262	285	283	256	257	260	297	269	303	246	268	267	265	262	245	280	265	262	246	242	249	290	288	264	254	279	242	245	273	256	257	286	263	298	246	272	241	260	272	310	250	289	248	263	241	252	256	257	271	286	267	274	269	250	259	285	285	250	258	284	258	248	226	298	265	298	270	263	252	264	275	266	268	243	304	274	260	280	259	274	275	272	267	263	279	267	280	265	286	305	257	278	237	242	258	259	258	283	263	270	276	242	268	268	268	283	283	295	257	275	275	271	265	306	283	249	326	286	282	271	246	251	282	270	246	263	306	288	290	260	290	267	269	262	277	237	254	257	265	274	271	261	242	271	266	245	266	267	275	263	275	267	276	261	294	269	251	271	294	260	259	251	277	261	283	265	238	249	268	260	280	272	280	279	269	266	266	266	269	291	261	309	259	265	240	287	232	241	273	246	252	268	246	295	267	299	271	235	259	256	286	263	279	284	272	281	282	267	280	254	271	245	243	286	295	256	274	289	274	255	287	281	256	255	274	271	294	263	250	230	264	263	276	306	253	284	236	290	283	279	257	270	246	240	289	256	247	269	283	269	263	257	313	264	288	270	271	252	266	244	253	276	256	293	266	284	270	268	311	250	277	272	263	263	270	282	228	257	245	272	266	279	231	232	266	291	246	278	267	265	255	264	275	276	267	273	264	273	283	276	286	275	272	279	267	278	277	248	263	269	291	260	280	273	270	255	287	265	238	289	255	260	265	262	246	257	245	244	260	269	250	264	260	272	282	266	279	261	275	281	247	247	293	243	264	258	259	276	268	288	247	278	264	268	266	280	229	290	266	282	268	299	277	255	245	271	284	275	253	278	259	259	264	266	278	270	276	269	309	247	266	255	302	268	280	261	284	270	265	255	259	250	261	254	253	259	266	266	262	292	295	267	301	292	280	265	263	237	232	261	297	253	251	290	277	278	255	288	256	267	283	259	225	266	280	248	246	280	261	280	254	266	261	270	263	225	263	231	247	283	280	253	285	286	280	266	235	277	282	273	249	253	259	274	270	291	264	295	273	267	295	276	258	269	260	276	258	267	271	243	267	275	266	266	265	258	276	261	270	246	275	267	267	274	269	246	270	274	289	293	274	312	264	263	276	253	262	289	253	269	214	268	260	267	265	266	264	258	301	271	261	258	312	302	305	274	260	265	272	252	249	271	249	244	309	261	267	249	269	280	283	278	312	246	299	286	244	272	245	310	282	286	231	272	257	277	278	272	239	257	253	235	255	267	271	262	264	226	293	277	249	276	269	270	246	261	253	263	256	264	243	272	256	249	285	253	286	259	268	257	273	255	243	278	252	310	245	262	276	276	252	264	276	293	246	269	260	248	271	280	297	271	256	275	255	274	260	252	244	244	245	291	285	254	266	273	249	266	253	291	262	293	260	265	273	282	270	282	270	291	269	253	233	270	279	269	269	268	266	271	231	252	254	279	305	253	255	264	262	276	285	281	273	257	246	246	274	267	306	271	262	288	272	260	272	289	275	270	261	294	283	251	282	258	290	282	273	263	247	271	274	284	283	289	286	258	292	250	261	277	279	257	238	245	270	267	267	271	279	308	249	294	252	262	275	280	283	282	251	284	250	286	269	281	281	292	278	259	263	251	245	277	296	286	236	286	254	275	273	275	272	262	283	276	262	249	250	268	272	259	251	306	246	270	243	228	240	251	225	254	259	271	260	258	274	259	253	261	228	241	234	242	256	305	274	253	297	281	263	263	253	269	245	281	296	266	241	274	270	257	284	285	246	272	271	240	261	224	261	256	248	285	263	265	261	297	239	259	267	270	269	283	260	287	247	283	295	267	292	279	281	288	262	270	268	266	251	251	298	245	247	297	262	277	251	269	255	248	256	257	281	270	306	254	248	256	252	247	239	290	251	284	253	258	254	257	304	277	254	261	282	286	242	278	265	266	248	253	283	276	262	259	247	269	276	256	254	251	257	283	257	259	266	270	270	298	251	257	273	281	268	255	230	251	244	245	278	247	240	291	292	226	252	274	232	284	248	268	272	256	287	264	261	264	275	271	268	233	281	256	253	257	259	252	246	256	252	280	287	251	279	266	256	254	278	250	265	261	253	265	262	263	252	261	271	246	258	254	288	276	257	261	237	259	270	301	257	257	264	244	300	268	279	251	270	249	274	287	274	283	269	264	246	274	232	319	259	260	268	240	242	266	263	245	278	250	301	246	284	272	279	267	271	283	275	233	288	261	257	258	289	295	267	258	275	252	263	263	240	262	266	250	247	256	275	260	246	264	237	270	267	284	275	271	268	250	275	286	263	279	236	259	285	271	270	287	253	241	270	273	279	265	291	253	284	258	242	268	258	277	262	267	244	270	267	271	265	265	264	292	255	288	244	243	250	272	258	258	266	271	245	254	284	271	254	264	286	260	240	279	277	252	282	260	277	255	288	271	263	259	251	238	285	276	257	251	286	293	253	258	238	266	276	258	235	273	284	279	267	281	305	288	254	264	262	274	267	259	258	256	277	276	263	292	242	243	265	248	267	271	250	262	284	305	276	289	272	260	288	269	276	270	266	268	256	282	280	270	281	271	289	286	275	291	273	263	254	267	260	241	269	282	246	256	262	252	267	240	285	249	249	283	252
27791	10074	1712	1116	892	867	833	858	804	803	791	852	907	824	839	809	824	824	854	833	839	847	801	836	811	832	833	887	792	819	827	804	882	763	880	845	866	863	811	827	826	749	814	859	849	845	793	808	818	782	839	835	858	857	833	837	823	802	851	835	883	876	850	881	798	856	830	790	811	842	842	826	816	858	828	774	878	836	850	821	825	851	840	855	871	847	829	798	851	879	838	767	841	800	861	893	831	801	817	881	822	822	855	836	824	811	833	804	809	863	795	774	811	821	833	837	811	846	841	834	824	838	842	784	800	811	837	856	816	798	827	843	824	806	802	850	841	788	830	866	792	792	803	858	828	810	868	847	850	797	819	868	882	801	809	874	827	885	809	862	799	812	831	867	837	787	815	814	805	809	849	821	868	791	838	860	804	795	825	787	808	823	834	830	825	851	868	844	790	853	853	857	840	815	827	815	841	838	842	795	814	841	787	771	837	799	829	863	818	850	851	826	851	838	870	788	838	773	834	848	873	832	831	773	837	842	862	763	862	820	824	839	753	806	893	798	811	815	841	841	835	777	845	885	817	862	836	810	795	770	888	843	842	874	874	853	829	849	828	860	829	865	854	846	832	866	827	835	855	801	871	817	830	836	842	804	872	846	788	858	847	824	811	799	806	807	825	879	783	843	783	862	896	848	814	812	883	836	780	786	805	854	849	850	829	851	820	819	817	800	809	855	853	823	828	826	786	850	831	808	781	832	768	833	811	826	815	857	772	851	835	858	799	834	857	879	823	831	842	862	818	850	808	791	824	811	812	826	812	819	849	852	817	749	816	818	858	836	814	848	880	853	810	832	849	834	831	798	789	816	899	839	822	855	819	856	807	805	805	825	770	837	802	825	806	802	844	825	857	811	840	758	881	799	802	735	819	862	801	880	879	875	841	864	827	805	826	865	845	796	823	811	822	801	838	801	810	812	866	795	818	829	838	847	840	801	782	835	811	837	760	803	865	855	843	850	842	852	866	824	909	807	802	854	871	795	855	811	853	828	789	856	792	890	818	860	826	802	838	803	826	841	833	817	873	887	843	817	844	802	788	829	829	822	868	819	796	843	829	793	824	762	785	825	867	817	800	796	853	884	885	833	821	858	856	755	775	845	813	819	813	813	840	863	864	816	849	786	791	872	827	818	876	820	867	836	818	796	801	836	818	875	784	822	839	817	792	827	838	802	838	847	816	828	836	838	846	829	804	793	804	790	813	816	816	810	818	822	834	857	815	858	862	879	838	838	826	802	788	856	850	854	818	877	836	768	870	782	815	796	811	815	807	783	874	828	799	819	804	790	852	821	855	765	863	860	781	826	869	798	811	831	847	806	838	803	831	873	824	808	779	812	874	830	863	840	809	848	819	794	773	827	818	776	799	822	824	818	834	837	809	845	839	814	758	775	835	794	833	818	800	800	859	827	816	826	847	874	831	802	817	793	818	820	859	799	850	863	832	855	808	761	848	825	824	829	835	795	775	815	822	797	820	839	854	798	825	848	837	811	841	833	810	807	817	836	813	805	821	839	844	901	841	815	842	795	811	807	803	842	805	790	816	835	828	821	802	848	802	867	888	845	850	856	785	843	849	872	797	831	828	828	800	805	798	859	831	840	789	852	787	833	861	823	829	849	818	869	842	821	842	815	829	825	810	838	811	826	832	889	833	835	811	812	824	822	805	869	801	826	836	854	830	821	842	863	814	854	908	823	815	833	848	804	845	830	813	814	776	833	838	846	809	859	880	839	828	811	868	846	830	820	844	859	810	742	835	824	839	840	880	859	872	813	742	857	820	841	883	824	830	831	841	844	857	842	854	802	775	817	856	812	862	785	853	840	860	789	841	810	886	796	831	802	796	767	828	857	831	864	845	856	821	833	834	885	840	820	902	781	865	852	826	840	823	839	853	832	834	845	839	789	826	828	828	883	832	858	838	840	848	832	820	804	777	831	799	809	818	834	807	818	808	874	892	827	848	780	803	857	809	827	874	829	810	867	847	851	828	849	903	816	827	804	820	797	815	909	806	817	800	859	873	793	819	793	839	833	832	810	854	828	823	779	784	826	808	841	847	820	817	817	797	791	825	842	783	822	846	833	759	871	810	823	837	838	818	896	776	839	874	826	831	840	819	831	835	849	818	895	805	779	808	776	795	853	781	845	877	831	831	852	842	891	808	845	848	804	821	810	810	802	839	842	868	880	890	868	838	817	795	852	810	851	805	777	816	834	853	840	828	801	879	865	855	819	868	843	822	813	821	808	874	803	829	853	814	822	807	797	858	810	875	856	784	840	796	802	817	836	825	866	839	852	774	874	804	821	869	843	836	835	829	833	816	811	849	782	788	807	822	866	828	809	811	857	901	864	838	798	799	803	823	835	847	825	811	848	820	817	825	822	800	874	894	839	828	838	830	797	828	810	776	814	781	805	847	885	823	742	789	858	869	863	809	809	798	802	879	831	797	848	822	872	844	861	862	808	870	795	829	851	809	862	890	846	853	772	836	849	822	822	836	831	817	844	807	807	816	843	787	835	858	866	839	796	858	822	819	804	810	829	785	786	802	856	824	856	847	836	882	855	845	848	810	826	807	807	770	822	795	834	833	816	868	779	830	845	826	797	827	828	789	831	831	814	869	851	778	841	872	786	820	832	845	813	798	864	812	852	806	823	824	849	803	814	847	809	847	813	848	831	822	797	798	810	860	833	789	842	826	813	822	859	810	830	931	770	810	842	839	804	839	830	828	884	834	828	800	838	784	850	834	801	824	856	863	772	824	818	780	825	834	827	866	881	821	833	833	783	852	816	849	812	910	817	824	836	818	825	770	849	838	787	843	831	828	843	777	792	844	858	804	841	818	822	804	832	800	884	808	860	801	789	856	848	820	827	832	860	890	800	784	826	831	809	798	829	846	876	824	802	857	843	840	830	822	845	857	801	833	842	843	804	783	804	823	861	810	815	862	833	789	831	827	812	793	848	856	785	804	805	885	810	783	843	823	819	811	875	834	830	781	790	857	809	806	805	865	803	804	848	804	776	811	809	826	800	842	840	812	794	796	821	835	854	792	798	763	857	739	877	895	813	796	835	823	838	798	753	843	796	769	798	815	835	809	849	832	823	841	804	817	879	847	834	802	782	916	848	865	810	917	811	818	852	859	805	817	861	819	802	831	798	831	865	818	856	780	830	850	848	787	778	806	785	799	901	818	853	827	851	837	781	813	845	826	833	848	883	800	786	776	855	826	836	814	847	830	776	802	843	820	856	869	837	834	801	775	816	855	829	836	861	800	768	804	811	785	827	805	819	871	768	822	849	785	889	889	792	823	836	829	858	832	869	810	850	804	830	795	823	814	797	782	831	815	771	852	866	838	845	792	839	863	894	835	879	808	841	779	794	852	875	859	838	783	809	825	791	853	816	859	806	830	847	850	881	833	836	854	835	866	808	803	818	819	838	804	828	824	836	799	815	824	856
5607	917	843	744	814	687	674	684	685	692	676	685	662	673	689	700	630	685	680	698	662	664	685	712	706	654	677	671	659	660	685	655	693	700	692	652	687	655	641	688	635	706	647	689	643	674	709	636	649	655	695	688	684	699	681	661	654	685	646	705	718	662	673	673	685	665	717	671	680	716	689	669	730	667	637	637	681	661	664	660	698	706	670	669	703	680	709	671	680	673	629	633	647	655	711	658	722	658	661	719	666	653	649	705	678	634	698	645	707	662	675	682	669	706	692	633	641	663	684	697	700	686	676	670	671	658	626	674	676	657	669	637	661	662	723	678	660	628	647	659	646	680	674	694	691	656	655	630	678	675	679	642	716	638	672	691	666	687	702	694	649	654	660	663	637	657	672	694	713	682	673	671	656	657	705	694	659	760	680	652	686	643	658	657	698	667	642	705	630	678	684	662	699	670	642	651	689	685	667	656	658	644	700	631	648	673	594	661	703	615	689	660	672	743	750	668	701	666	701	692	662	667	630	641	669	710	710	698	687	625	660	680	686	630	696	690	672	674	611	640	671	636	660	617	647	684	677	702	664	689	653	630	660	708	649	663	680	675	663	713	656	713	672	630	662	685	674	688	626	669	630	684	663	648	622	656	658	707	660	711	643	681	705	664	656	633	654	634	696	672	656	695	698	649	659	683	652	662	667	721	629	592	647	671	628	647	673	734	671	660	645	661	688	687	682	657	696	634	689	667	685	676	634	657	654	692	714	646	684	725	721	666	675	673	676	659	676	657	655	696	716	624	660	665	712	708	688	691	675	653	700	608	650	648	664	697	624	688	716	689	662	617	678	643	696	679	662	700	658	683	670	683	641	693	635	689	618	719	732	631	649	676	674	639	705	692	668	629	681	695	651	699	676	637	672	744	685	678	643	654	693	716	656	639	676	646	645	637	625	659	683	700	681	678	629	687	633	672	668	727	656	681	665	699	670	651	683	663	674	680	691	667	663	650	702	680	710	673	684	609	614	657	667	704	654	673	616	658	672	630	698	667	660	697	706	645	649	665	672	667	670	660	636	673	625	620	668	664	696	662	651	646	644	649	680	699	690	700	668	678	656	628	639	639	672	678	665	704	693	668	701	685	688	651	662	682	710	639	696	670	673	640	632	650	615	660	685	694	677	637	682	654	638	665	694	611	647	650	619	692	667	651	686	634	666	669	744	692	678	641	689	713	644	659	647	689	686	634	646	692	661	639	648	663	659	670	675	671	674	726	623	660	695	705	671	656	723	679	684	672	648	650	668	673	680	663	734	710	646	689	714	685	662	652	719	692	651	717	740	627	664	654	704	697	685	663	674	684	649	660	658	669	687	672	666	667	674	662	671	652	652	630	624	653	644	691	721	674	655	673	680	707	637	686	662	688	644	729	641	676	696	712	662	629	663	734	690	706	694	708	656	653	682	653	681	635	709	678	638	684	641	679	675	678	640	654	645	674	647	673	673	673	648	662	666	639	654	741	731	705	689	691	649	700	644	697	693	676	652	661	658	630	645	640	632	662	661	717	641	677	684	639	639	680	693	671	728	684	713	686	687	674	665	673	698	678	674	690	680	644	710	712	638	672	636	667	716	697	644	641	683	670	651	693	681	670	663	672	605	673	687	688	691	681	676	669	678	714	666	669	649	665	646	687	668	687	667	687	648	664	644	639	659	669	687	712	721	682	630	713	687	714	640	682	678	722	691	694	690	639	622	677	677	651	657	669	671	677	667	684	686	667	674	654	647	664	671	684	649	691	669	679	694	710	643	628	665	636	665	678	638	622	661	596	658	655	648	670	676	661	631	681	663	673	630	643	646	655	647	667	720	693	669	669	664	651	697	671	699	690	721	687	645	675	637	702	718	683	717	713	669	679	618	617	670	685	675	684	615	649	694	651	699	663	671	643	682	716	693	673	710	647	696	675	689	604	679	663	619	697	672	682	684	673	671	658	696	720	703	680	698	682	699	655	635	657	641	663	700	662	647	680	666	712	691	684	675	638	643	667	657	672	639	699	684	625	693	672	639	677	654	633	642	686	667	667	669	695	683	668	664	703	667	673	688	659	625	615	649	654	677	668	649	689	670	684	654	667	675	683	680	647	645	649	692	666	656	685	695	669	701	707	642	664	666	657	655	691	662	649	685	671	674	689	641	661	669	718	647	667	649	664	652	707	687	643	630	631	656	686	705	626	676	666	643	657	697	608	678	686	627	672	705	683	677	630	657	692	660	652	668	668	680	649	676	627	638	679	699	674	700	646	679	701	693	631	667	625	689	661	657	653	633	678	667	639	673	660	689	671	686	687	667	640	707	697	652	636	678	646	686	659	715	658	665	685	669	630	676	709	695	698	665	684	671	645	679	668	685	688	665	612	657	705	675	716	718	690	637	698	686	658	628	681	699	671	675	664	710	667	622	642	688	645	656	662	684	677	662	674	718	730	663	643	696	693	660	643	695	649	644	685	690	600	647	696	685	640	679	712	671	712	652	655	664	643	652	720	653	684	646	690	669	640	697	633	692	680	624	650	695	674	645	690	705	684	684	699	617	666	667	776	682	696	730	678	671	644	652	705	683	665	698	682	664	681	700	648	664	648	654	672	670	649	721	643	676	634	685	714	699	654	638	670	719	649	651	665	669	710	656	699	633	676	629	689	692	661	664	687	654	716	700	702	729	700	665	656	644	662	670	708	628	648	713	667	657	674	668	651	706	659	681	651	684	666	692	682	673	695	655	669	681	697	709	633	663	703	668	727	702	616	681	662	655	670	711	662	664	650	671	673	687	678	687	651	689	651	688	667	706	694	645	610	654	696	633	690	625	688	702	674	664	626	653	705	704	693	654	656	658	689	645	711	706	652	629	660	698	641	661	674	662	672	684	661	651	670	700	694	685	658	702	652	649	703	671	677	699	675	684	695	647	660	638	684	663	679	668	692	690	675	665	645	720	718	658	665	662	676	692	673	658	638	665	661	725	679	680	651	681	686	678	625	673	653	669	667	675	651	693	665	649	697	698	660	683	667	656	675	663	678	609	704	690	664	650	687	663	679	658	664	718	668	702	661	685	663	600	676	673	689	696	678	663	617	669	651	632	664	659	739	688	667	662	697	638	637	679	682	686	677	701	636	657	674	660	714	716	709	651	728	688	720	654	677	636	707	696	638	663	685	666	695	647	675	686	669	680	664	655	653	635	660	709	727	663	688	656	690	657	685	693	702	711	690	710	673	666	667	721	683	684	655	708	722	673	688	696	669	624	659	695	681	662	719	638	672	676	698	639	673	655	628	677	678	647	672	632	661	681	683	627	637	678	664	679	663	643	666	680	666	701	694	678	641	698	656	687	668	622	693	623	643	663	696	635	686	660	677	701	657	700	693	645	647	702	688	683	628	714	667	667	689	668	642	677	679	644	641	701	626	730	687	695	655	682	675	666	679	681	686	719	662	677	668	710	719	685	670	673	683	664	662	688	668
25615	21398	27149	25399	4007	1013	754	616	565	561	523	511	541	524	533	553	527	543	506	498	517	549	526	526	513	500	504	500	513	458	513	464	526	491	504	496	459	529	512	502	470	552	519	491	502	512	507	461	503	505	474	474	527	497	520	488	465	493	511	490	510	536	473	474	488	482	467	467	473	471	517	535	533	538	500	500	529	501	506	486	451	529	477	515	476	494	506	496	467	480	498	496	516	468	489	519	459	489	508	490	523	493	485	500	502	475	490	532	530	507	510	464	519	495	526	538	524	501	503	498	475	475	514	515	522	498	482	524	461	467	483	513	458	542	478	492	461	505	477	503	475	499	529	487	503	548	490	538	512	493	495	460	498	493	518	531	487	525	484	485	483	508	518	476	466	497	478	514	474	538	493	504	489	464	433	472	498	479	478	496	462	481	509	473	507	479	476	477	473	478	519	503	497	477	449	515	482	506	466	533	492	489	486	492	490	510	474	488	495	508	517	495	473	489	513	496	462	495	502	501	489	487	506	510	473	442	494	473	494	508	524	498	517	473	510	471	506	460	485	477	498	505	484	532	512	486	484	517	490	489	442	531	491	495	474	523	509	497	456	486	469	474	476	508	463	470	460	525	495	474	513	437	524	434	515	477	513	502	494	495	496	483	470	541	475	512	456	478	512	536	507	504	528	481	498	461	484	487	501	510	517	497	502	528	504	493	498	517	502	534	437	481	521	490	482	509	505	477	480	514	463	464	495	471	513	501	501	487	485	482	478	479	476	495	486	506	532	487	505	451	489	448	472	506	515	524	496	482	549	475	504	505	517	494	501	515	511	448	508	524	525	516	470	500	551	485	498	477	480	478	509	462	495	463	504	536	492	538	508	496	475	507	478	460	506	476	450	511	525	487	508	513	485	520	481	501	487	457	517	480	493	472	491	497	467	499	501	510	425	499	464	530	485	483	539	500	507	491	474	519	498	488	478	518	504	506	530	466	512	483	524	492	491	510	486	505	487	500	536	479	489	467	552	526	456	528	483	509	484	491	504	464	478	494	478	453	492	509	452	479	472	507	523	487	510	525	491	500	464	489	513	454	479	521	500	517	521	474	509	493	515	475	488	511	477	474	488	529	493	511	482	477	455	521	461	456	516	484	511	499	498	495	462	528	467	529	482	468	526	466	497	470	505	472	519	522	478	532	512	485	481	477	486	493	478	494	510	489	501	485	478	517	512	510	511	482	511	472	482	510	493	509	492	528	523	484	456	484	524	489	487	478	515	498	522	496	473	493	484	479	485	511	473	497	510	497	490	553	464	493	495	489	465	464	472	497	488	479	468	508	487	491	514	451	502	522	484	483	557	477	505	467	486	489	461	482	473	516	536	477	500	533	465	508	504	476	518	492	521	523	521	501	477	507	526	517	497	528	496	479	466	515	460	485	518	507	494	565	573	493	517	491	488	477	482	526	447	491	493	513	477	469	478	487	542	466	507	485	484	484	483	477	478	497	498	451	509	474	473	478	456	477	512	489	477	488	489	471	488	480	441	487	490	500	491	463	485	473	492	481	475	491	513	513	481	511	510	485	489	484	503	514	484	470	505	502	498	481	456	508	474	486	522	527	491	487	501	479	467	471	517	463	468	491	457	495	505	480	433	455	483	526	483	477	477	462	498	493	503	490	499	525	513	464	490	488	481	483	511	448	512	528	449	495	479	482	491	497	523	483	522	487	489	508	468	478	468	477	460	479	496	493	489	512	509	467	474	480	491	520	488	489	489	509	484	441	474	482	488	473	464	463	458	491	517	491	475	517	510	516	519	521	462	496	494	518	502	492	499	504	440	464	475	512	512	501	477	495	523	490	469	480	517	571	505	494	449	477	494	492	493	452	503	481	441	527	498	523	459	531	498	485	507	481	493	481	493	525	486	514	509	474	513	482	488	515	485	472	525	500	482	507	448	459	494	491	503	496	500	511	524	504	478	480	471	512	495	507	511	501	502	513	464	519	492	515	512	543	516	488	524	484	505	524	480	495	555	468	531	469	550	477	510	509	489	514	510	516	487	467	473	496	480	492	520	504	461	491	492	497	501	522	478	560	475	445	473	524	467	457	491	447	449	517	455	477	451	512	493	511	457	492	484	512	498	526	463	496	476	466	466	504	515	509	491	511	465	492	486	486	486	492	499	492	506	474	514	490	512	462	486	465	458	469	482	476	477	503	428	457	502	497	501	491	536	486	535	478	487	541	505	517	520	482	482	491	519	535	476	463	512	464	490	445	476	439	472	499	487	537	496	486	517	466	473	456	461	509	526	498	457	467	484	455	476	479	466	497	496	491	504	452	487	443	503	476	494	484	496	508	468	472	515	509	476	476	478	477	449	503	475	485	509	462	494	501	482	501	507	505	478	504	511	497	536	527	472	489	504	481	492	517	496	490	499	449	511	467	492	528	512	484	458	480	490	475	502	465	474	449	476	495	491	488	482	513	489	505	518	477	461	468	466	506	494	428	473	485	481	489	526	455	491	508	489	484	518	483	521	488	507	517	481	443	497	535	480	489	509	484	500	502	486	513	515	504	520	490	486	503	465	459	524	471	515	502	503	448	452	470	501	506	487	510	512	490	479	488	487	492	526	436	510	506	471	484	458	493	489	482	489	481	499	512	533	467	496	466	500	515	484	497	493	506	488	463	509	479	507	497	458	465	490	494	494	511	513	518	479	509	491	467	447	507	522	491	469	482	517	489	486	486	553	516	487	509	488	512	484	500	493	456	489	522	471	492	523	537	458	445	496	494	535	532	480	491	494	455	511	523	486	477	459	488	492	488	502	468	476	476	495	507	488	513	507	501	490	484	468	531	517	493	494	511	536	502	507	483	492	515	451	495	495	511	490	488	483	491	510	499	512	501	551	494	522	486	515	518	514	483	519	491	490	484	437	530	496	484	528	470	489	482	510	484	506	482	472	494	510	498	491	513	530	501	479	488	502	501	502	508	499	459	470	511	493	495	489	503	450	474	457	484	470	522	468	465	522	490	500	491	475	480	499	476	493	502	479	494	502	483	518	520	518	523	478	505	493	472	517	471	468	474	544	510	538	500	495	473	534	506	523	490	485	454	461	497	503	531	508	502	487	500	486	503	474	501	482	487	508	508	475	497	487	478	508	489	486	482	480	514	507	495	530	501	468	471	494	516	492	526	447	468	506	502	509	471	479	536	521	501	508	503	469	477	501	502	492	458	508	478	464	491	515	525	482	468	497	514	481	468	503	470	476	506	483	513	501	492	484	506	516	501	450	516	523	499	504	464	502	448	509	533	511	459	493	492	541	472	475	482	450	515	496	501	483	490	475	477	489	465	491	491	500	520	518	469	531	488	490	507	464	477	481	482	472	515	499	481	486	485	488	522	537	496	481	461	506	494	481	513	462	490	497	493	490	489	494	500	478	485	459	491	502	481	477	499	483	447	493	484	491	468	503	503	518	507	482	536	515	500	493	474	501	519	428	514
3705	2764	2431	1328	985	760	655	561	540	538	506	484	488	511	492	481	480	480	420	461	435	485	445	492	426	408	457	445	469	469	475	460	431	484	443	464	464	439	472	413	457	433	446	459	453	433	432	451	448	466	430	447	441	429	445	445	439	473	449	459	461	457	466	509	459	441	481	459	425	438	445	434	445	428	454	432	404	474	451	405	465	414	400	483	462	449	474	416	405	417	418	460	457	404	418	485	454	431	428	436	456	392	470	462	432	469	429	432	417	450	443	452	455	475	400	466	479	459	427	466	427	465	431	413	397	468	449	430	413	467	413	440	427	434	464	463	464	438	429	423	464	426	414	422	447	452	378	432	462	451	444	453	442	418	444	443	461	418	433	443	433	455	427	437	434	443	445	424	435	406	439	449	440	427	438	460	429	432	401	438	432	453	420	434	446	428	446	455	434	430	449	449	434	448	424	431	448	416	433	422	433	431	455	440	476	476	452	445	463	438	428	451	414	451	436	406	417	457	448	425	427	456	468	427	425	419	475	451	472	437	441	416	413	445	455	445	404	433	443	423	427	447	476	434	442	445	442	461	477	446	406	434	418	405	425	478	433	475	464	442	430	494	406	439	467	448	439	425	445	437	453	461	429	466	483	448	437	424	443	439	470	419	418	443	458	453	449	436	413	452	454	452	422	419	412	466	439	423	448	427	437	471	452	460	442	420	411	446	394	434	437	405	437	414	401	456	419	426	451	427	451	437	454	423	434	452	454	467	423	436	425	437	423	413	433	434	443	448	444	452	458	466	397	486	432	453	428	447	424	465	434	410	442	429	459	440	414	437	453	438	458	476	425	446	452	440	438	480	409	423	447	426	502	416	418	429	427	410	412	431	434	425	467	410	426	446	431	416	460	405	411	441	417	422	426	450	446	428	428	442	486	424	474	435	419	472	441	429	439	411	428	382	402	427	438	436	447	466	389	429	436	406	444	427	445	427	431	429	433	424	404	414	389	444	389	488	451	440	444	421	455	415	429	444	411	413	470	430	449	449	449	418	458	405	443	429	427	445	429	420	430	448	438	443	415	415	418	436	432	407	439	410	432	414	460	414	449	426	453	437	437	437	421	439	436	455	451	451	446	414	444	412	433	447	443	429	399	433	454	429	414	435	440	447	396	435	405	430	414	441	439	410	457	430	470	401	428	446	420	484	406	409	439	415	403	460	442	438	421	401	419	461	437	409	436	439	465	433	429	413	453	436	434	430	474	421	417	449	443	425	433	421	408	441	450	445	449	470	456	423	415	434	455	436	417	465	447	439	439	425	435	409	425	440	388	429	441	439	480	434	416	437	445	417	431	450	464	450	460	440	516	414	406	426	455	434	437	441	435	443	413	435	431	422	441	417	455	450	452	424	460	456	426	450	427	436	414	410	445	424	439	410	419	444	472	466	446	405	420	437	406	398	435	434	436	427	432	402	429	437	406	453	436	451	419	445	398	442	444	446	434	445	435	443	425	413	467	422	420	421	448	432	470	449	456	438	442	450	441	401	448	472	460	431	426	444	458	434	413	394	454	436	431	401	464	431	426	446	468	467	411	458	440	440	455	438	407	450	484	413	458	450	467	435	418	415	457	451	429	487	396	418	416	414	475	434	447	423	438	449	413	427	392	433	463	411	461	396	411	405	489	434	408	444	461	443	440	421	450	451	425	473	418	421	454	449	453	458	418	420	429	445	428	427	449	438	436	429	451	421	412	409	418	440	426	447	419	432	457	439	415	464	469	441	432	445	427	423	424	450	443	435	435	440	431	450	437	422	459	437	393	442	420	426	415	432	435	424	442	430	410	438	477	435	450	453	468	426	480	457	418	454	455	402	452	463	432	442	427	413	468	447	446	432	415	417	438	434	431	461	429	435	451	457	426	438	462	434	406	454	442	414	434	458	457	423	444	468	423	426	438	421	413	439	451	427	422	422	430	467	432	420	482	408	426	431	418	397	427	410	428	444	440	439	439	432	448	477	428	436	397	432	437	402	431	412	422	438	439	424	413	450	452	451	454	458	391	421	436	418	414	433	452	432	434	409	443	428	412	488	437	427	414	437	425	410	417	419	408	431	407	459	449	434	434	438	449	435	419	438	434	430	448	418	466	421	450	411	451	436	414	422	455	435	434	464	437	409	418	423	451	441	436	427	450	451	443	474	388	439	418	439	455	423	451	428	429	460	435	416	400	431	394	435	446	407	419	415	412	431	426	437	442	394	418	463	427	439	446	415	442	411	443	393	401	440	430	424	408	398	422	445	444	446	437	417	418	422	416	421	447	432	455	474	431	455	444	427	478	462	423	422	423	461	374	431	468	421	437	471	437	453	439	455	436	433	465	429	465	469	427	457	394	464	427	443	455	396	434	430	462	432	467	431	436	430	474	429	422	424	396	472	433	455	445	444	417	433	424	455	397	421	446	437	398	439	444	431	434	425	434	424	423	459	431	430	427	418	433	409	436	416	433	431	456	448	456	463	439	421	414	463	446	432	447	428	450	428	480	400	444	474	479	424	462	478	426	443	417	443	397	426	444	435	422	449	416	439	449	457	466	445	415	485	450	456	417	410	443	381	444	445	429	436	423	449	449	423	447	424	427	428	454	423	414	407	468	416	466	453	431	445	398	423	417	441	447	403	443	416	443	414	429	449	420	431	424	442	414	444	488	390	388	424	399	403	456	423	435	446	418	463	408	405	417	458	435	439	460	405	414	437	431	441	477	417	447	413	452	421	462	431	435	399	441	418	441	423	444	426	416	412	409	473	453	444	400	423	455	403	425	451	424	440	423	405	458	446	400	454	407	443	451	436	422	407	421	417	438	448	416	478	408	450	450	437	427	413	417	408	449	417	452	421	427	452	437	445	415	443	419	397	438	411	420	443	409	429	471	443	429	459	455	425	405	419	439	431	415	425	423	419	421	420	424	441	441	409	409	402	413	459	462	429	448	424	416	419	439	421	437	424	420	454	450	409	436	448	442	461	443	437	416	423	452	456	401	425	405	399	443	404	448	412	380	450	439	441	459	396	413	432	459	447	422	426	418	419	453	457	453	436	439	407	444	421	447	405	406	382	436	447	410	435	412	414	442	438	408	439	436	410	436	449	444	391	427	467	439	393	445	417	403	393	431	451	432	403	442	432	443	458	427	394	436	449	431	404	422	423	448	411	423	465	451	459	465	444	406	458	458	437	456	396	430	413	424	421	430	413	423	429	436	420	416	462	440	459	434	419	458	430	455	441	419	435	467	417	441	425	412	427	454	433	407	416	413	432	446	399	483	439	397	442	416	442	392	466	480	471	452	436	468	409	415	439	416	411	436	448	396	430	444	438	414	433	429	417	442	427	429	434	457	443	416	446	408	468	434	463	467	457	438	448	431	471	403	421	461	435	443	452	448	427	429	455	450	394	402	428	434	448	477	412	443	424	471	445	396	435	456	451	452	445	448	454	437	417	420	404	451	473	430	450	426	432
24547	21368	28457	24650	20959	2963	836	518	405	360	338	396	343	321	341	331	310	320	312	320	315	286	287	307	297	292	325	307	303	297	312	311	288	303	339	293	299	325	244	289	329	289	292	296	269	271	305	298	304	316	271	304	286	312	290	282	299	272	279	309	300	306	268	285	293	287	281	283	286	306	301	305	300	294	307	264	323	273	278	258	293	317	288	262	302	256	261	302	283	323	297	294	306	283	322	269	302	301	271	284	315	298	300	258	294	292	309	309	302	347	305	350	300	273	300	283	312	288	285	292	303	300	279	291	304	302	292	272	312	283	274	309	266	261	284	296	277	302	294	270	284	321	270	296	271	269	288	286	297	302	282	290	283	315	281	284	276	275	283	286	273	254	262	295	288	284	275	282	280	282	293	282	310	297	308	269	290	265	267	276	272	297	280	254	287	280	268	272	287	260	275	270	288	271	293	290	283	291	299	275	263	272	298	318	257	274	296	296	282	283	306	306	291	308	276	274	276	292	287	306	306	292	292	295	267	300	283	287	284	277	290	274	286	256	294	286	263	291	301	288	294	284	268	277	245	289	314	269	288	281	278	283	276	305	283	282	277	263	248	259	302	267	301	300	284	302	277	334	303	297	323	292	267	258	257	283	286	284	278	286	269	311	276	299	280	304	279	282	280	289	257	275	296	286	295	288	285	291	281	274	288	305	273	270	315	296	254	283	280	307	283	280	271	281	274	269	275	264	279	288	268	304	284	287	286	280	283	258	291	280	302	273	299	276	269	251	299	291	313	305	319	311	275	270	297	259	297	301	274	288	291	304	294	283	302	294	270	290	281	257	262	273	245	271	276	264	271	299	283	267	251	271	302	295	277	314	323	306	284	289	280	333	283	298	292	318	268	292	297	277	280	297	317	279	314	290	307	282	285	299	261	280	272	281	284	280	291	277	281	296	282	283	309	260	269	251	273	273	283	338	297	280	268	299	269	266	299	296	313	285	260	286	315	307	295	289	285	289	306	292	285	295	305	299	294	273	283	290	303	283	276	271	262	270	299	309	273	303	321	275	302	315	271	281	308	311	285	280	309	250	295	336	285	278	289	297	263	305	273	274	294	258	276	270	301	288	284	287	274	249	260	307	305	305	295	287	272	276	302	284	269	283	288	276	261	284	257	277	262	321	314	267	274	264	297	310	264	261	255	294	286	279	288	256	275	261	282	306	264	298	310	299	257	296	282	299	250	286	271	290	288	293	298	301	284	282	292	293	291	267	240	281	276	265	281	276	262	302	288	283	298	289	283	284	277	275	298	278	298	260	266	280	291	301	308	266	327	295	304	284	282	266	295	258	300	276	279	274	312	271	292	288	266	290	284	280	276	292	325	308	301	277	286	292	292	303	266	305	288	303	273	284	288	268	269	295	304	278	268	287	299	278	292	301	288	269	292	272	285	317	315	306	276	298	273	265	265	268	313	281	322	288	278	277	270	268	281	302	299	259	313	295	298	290	335	292	292	303	280	277	266	264	294	300	281	281	275	288	278	298	275	316	297	298	289	297	291	252	287	284	280	292	312	311	279	317	260	284	300	277	296	288	250	277	303	290	270	295	286	296	272	279	284	284	299	261	275	262	273	285	292	289	287	268	303	291	286	296	272	290	263	272	298	318	279	261	275	301	328	316	294	275	283	253	300	270	279	297	280	284	289	286	287	292	294	317	279	258	258	303	300	270	277	293	251	273	297	309	273	280	302	283	273	285	278	325	278	281	284	307	281	287	290	248	277	307	258	278	284	300	288	277	268	280	294	266	278	312	273	280	288	271	273	273	280	294	287	265	305	288	242	306	257	284	271	282	281	295	278	271	289	283	292	287	290	278	317	280	289	276	308	316	298	296	283	292	287	266	259	286	300	275	302	281	275	285	270	271	275	273	309	283	299	281	282	265	294	282	289	285	299	316	267	309	278	287	282	258	277	283	294	294	304	283	281	284	298	276	313	303	293	267	296	282	265	277	252	305	292	275	282	289	272	284	279	311	294	269	296	262	238	319	271	279	279	274	292	277	268	252	302	280	296	293	273	266	285	284	267	279	265	276	251	269	269	303	243	278	287	305	307	269	329	303	289	319	296	263	248	288	298	299	299	291	309	281	290	283	302	264	272	257	289	281	278	281	289	302	292	301	293	277	281	296	274	272	271	295	292	268	280	316	305	244	285	267	305	283	278	290	267	300	296	307	243	307	262	268	281	286	296	258	280	268	293	307	283	284	283	285	254	318	310	297	279	261	271	290	261	287	280	312	259	299	234	281	283	295	296	282	261	273	281	269	284	285	294	290	290	273	301	252	289	290	291	272	298	269	291	290	293	282	271	272	313	294	282	265	299	325	262	276	292	266	287	292	280	285	313	288	294	279	293	272	316	258	299	277	251	282	297	264	290	264	261	277	294	287	287	303	268	278	292	301	277	235	298	282	284	279	296	282	255	271	280	287	270	276	297	303	287	278	289	274	311	277	316	299	298	297	276	292	280	282	272	275	304	283	279	303	281	280	279	289	301	283	278	298	280	292	278	286	297	266	295	306	308	283	295	253	255	274	295	292	297	261	265	295	309	301	266	307	319	285	318	284	263	272	289	296	268	282	282	274	293	312	277	284	311	273	289	311	298	254	274	269	271	272	291	268	259	263	277	306	253	276	276	276	286	289	279	288	286	306	304	292	298	277	272	272	304	268	289	279	289	292	304	298	276	287	271	274	288	311	284	291	312	277	285	278	274	265	268	302	275	293	287	291	242	291	277	296	282	303	288	295	273	280	293	283	267	288	296	291	252	278	271	271	305	274	312	299	268	292	283	278	258	274	277	287	268	274	260	267	297	316	294	268	270	302	258	326	273	290	308	307	277	281	301	296	281	268	269	285	297	284	263	301	291	275	301	277	289	308	287	307	291	321	278	316	281	298	273	289	289	284	257	307	260	287	273	276	275	298	278	293	268	304	273	287	313	295	269	281	277	312	285	265	299	284	274	289	304	292	271	265	250	263	274	269	306	279	280	258	291	291	284	277	276	273	265	295	293	301	290	310	281	276	283	265	279	275	269	293	286	296	280	284	323	279	281	257	257	305	301	286	320	298	252	285	293	277	283	284	295	309	286	256	302	297	297	302	296	270	278	274	304	281	288	258	293	293	292	286	300	251	272	314	305	273	271	274	303	280	287	280	286	272	317	282	273	262	327	283	298	269	262	287	298	294	256	280	283	278	310	301	268	273	302	299	318	295	281	267	281	291	290	265	267	293	297	255	287	294	263	279	270	281	277	282	300	298	300	319	270	310	277	306	292	291	290	247	279	281	300	297	285	287	305	239	280	261	257	296	273	266	284	303	304	253	311	265	259	289	287	256	283	286	275	293	307	282	280	314	284	274	303	262	297	292	259	285	280	298	282	285	280	290	278	299	321	337	308	266	262	280	303	275	296	292	267	312	293	255	280	299	294	294	276	301	271	273	273	285	280	292
3793	4700	3917	1932	1267	906	722	580	510	469	510	424	381	377	353	341	319	334	315	308	285	278	272	301	300	310	293	263	286	278	276	280	299	282	283	264	290	298	280	292	265	295	289	283	263	263	284	273	264	262	289	302	278	273	267	284	279	264	272	299	273	274	286	304	268	258	275	296	262	269	275	272	282	259	279	287	263	260	264	290	267	260	276	265	272	258	277	258	279	271	260	279	279	281	264	294	269	236	263	298	266	283	240	219	227	266	253	280	304	273	285	314	248	251	282	260	300	246	248	264	251	262	284	275	270	263	263	269	249	302	263	267	255	279	267	242	274	254	305	253	274	275	281	271	261	273	244	300	222	278	264	257	224	283	281	293	278	236	280	255	268	271	285	262	271	256	292	278	297	244	255	252	301	286	249	276	285	274	285	267	261	264	243	262	261	256	280	257	268	257	267	268	264	264	262	295	298	271	271	267	300	271	269	270	280	249	289	245	292	291	265	273	284	251	277	282	307	269	274	262	269	254	313	253	277	299	280	265	282	262	280	293	246	300	260	231	275	310	242	270	254	257	271	274	279	273	254	247	237	280	270	251	251	283	267	269	292	248	279	279	275	272	248	271	280	259	243	256	267	271	268	251	287	261	267	253	279	289	259	267	254	242	253	256	263	240	253	269	292	266	266	277	268	253	260	233	287	241	243	264	278	261	253	272	259	259	251	287	281	245	256	287	230	281	252	279	273	263	299	291	260	252	277	279	257	263	281	246	278	300	266	262	264	261	266	286	261	295	254	257	266	274	280	259	267	257	255	265	234	263	231	289	282	271	278	263	306	246	265	281	240	259	272	286	264	267	270	237	292	250	296	253	274	286	259	270	259	317	267	293	259	260	279	233	304	234	266	291	273	293	286	272	287	284	248	265	287	253	265	266	279	266	251	271	266	251	288	268	266	301	290	274	272	269	299	267	235	263	263	281	247	292	264	281	266	252	267	267	279	268	247	273	251	241	266	264	258	263	259	270	261	260	255	269	288	265	248	267	249	292	272	277	277	275	283	245	300	247	254	255	309	249	293	259	256	257	293	276	270	266	276	301	265	271	286	238	258	274	259	261	263	291	249	271	305	245	289	313	253	261	255	276	299	248	283	269	280	257	264	256	289	253	275	270	255	261	276	288	255	258	289	270	262	230	291	269	279	262	259	247	298	291	251	249	244	274	279	267	273	275	259	280	262	273	269	269	229	291	255	262	251	283	280	280	255	261	266	259	252	280	279	255	282	259	258	245	262	260	292	273	261	273	294	275	267	295	250	269	271	273	273	239	293	237	277	300	284	280	247	259	272	277	249	250	291	264	306	280	243	259	238	242	253	262	280	289	257	292	265	250	265	270	247	267	282	278	281	278	250	242	260	269	257	235	262	264	250	264	279	254	289	257	281	254	283	257	285	272	247	260	259	233	275	254	284	294	256	276	272	248	268	306	259	259	280	246	284	265	258	273	233	254	275	276	261	251	280	259	274	278	317	250	277	252	295	264	261	268	297	263	263	225	272	262	290	289	253	296	291	278	263	264	260	251	295	268	278	241	261	259	263	262	281	255	272	274	262	279	258	264	264	232	286	262	265	231	256	258	289	240	273	275	255	255	245	277	277	268	270	257	244	251	264	275	250	266	260	238	266	260	268	274	282	263	251	258	286	271	268	242	288	250	269	293	266	261	252	261	270	260	264	259	251	264	255	267	248	255	249	269	285	287	260	267	268	250	258	279	281	280	300	238	273	287	269	263	248	274	228	252	267	251	279	250	324	256	250	274	220	248	266	269	264	257	267	307	260	246	255	264	274	270	287	275	258	272	276	305	245	255	268	273	296	297	279	261	280	278	256	278	266	251	282	265	240	269	278	263	290	235	267	276	261	255	261	244	247	266	256	293	279	270	253	270	254	244	263	249	267	263	281	281	278	255	247	254	263	269	286	287	263	259	261	296	246	265	244	297	292	276	298	258	258	281	257	300	241	282	260	239	278	262	275	285	277	250	295	244	250	247	267	224	295	270	267	272	282	268	281	258	239	260	282	266	253	271	274	282	273	261	293	298	271	254	285	263	264	262	277	275	233	261	266	288	266	283	256	276	256	291	261	257	260	268	279	285	265	271	261	266	263	246	265	268	265	260	287	251	250	241	291	250	305	253	294	305	266	257	282	277	246	251	240	266	265	270	243	288	246	266	255	240	256	267	274	264	266	255	268	287	257	239	245	263	275	258	274	265	282	280	279	269	269	263	268	242	276	261	280	258	276	270	296	275	265	257	245	253	241	270	238	251	263	294	289	246	273	267	250	265	275	270	256	275	249	274	261	243	257	267	264	272	265	253	277	249	279	273	288	271	270	276	268	253	252	259	281	249	283	277	249	267	266	277	276	268	296	255	256	270	266	235	216	269	271	248	290	247	280	275	245	276	280	279	298	240	252	275	237	293	280	273	306	243	263	243	251	275	269	274	269	273	254	272	305	265	251	255	263	288	241	273	245	254	252	280	263	288	262	279	246	273	278	283	269	264	248	282	263	242	260	268	241	223	255	288	284	271	268	278	261	256	272	253	277	239	280	302	254	274	292	248	270	254	254	258	281	253	295	275	283	252	256	237	285	259	251	259	272	261	257	269	267	237	247	245	301	269	249	254	259	253	276	248	257	268	288	261	263	280	283	253	272	292	242	281	255	264	270	233	280	244	257	269	282	279	269	281	274	277	278	270	272	251	291	281	269	270	251	279	257	257	270	262	251	278	276	249	294	300	266	262	270	265	277	256	277	271	287	271	255	260	278	280	271	284	263	236	242	266	231	260	277	265	246	265	257	303	279	263	258	262	257	253	276	265	290	265	267	271	266	243	275	254	233	258	257	262	287	272	255	269	265	216	280	267	230	243	287	235	254	265	284	256	254	283	296	262	248	261	276	252	261	253	257	275	253	254	295	257	271	298	290	289	250	231	247	263	275	246	268	243	260	256	239	247	252	276	257	260	252	281	264	266	260	281	263	283	284	256	300	279	258	271	256	246	267	245	270	287	263	252	228	277	273	254	250	282	223	250	271	268	266	248	276	279	254	242	250	258	252	260	264	259	243	230	258	296	278	255	303	266	273	243	254	274	286	256	269	268	287	284	228	271	257	264	255	279	261	274	276	241	280	266	274	243	281	255	256	267	250	265	271	230	250	280	278	271	257	250	265	280	295	242	240	262	289	274	267	284	298	251	278	255	266	258	263	249	243	286	262	283	237	250	293	270	251	279	289	260	241	232	294	251	264	280	259	262	257	263	251	286	310	285	259	254	274	257	246	279	265	261	277	264	219	244	258	266	265	240	305	244	264	282	250	242	275	252	270	244	260	260	265	305	288	291	261	244	239	258	256	244	287	262	290	275	257	253	294	288	288	251	274	276	275	253	285	275	238	258	266	291	276	261	256	253	262	219	273	242	280	264	259	309	267	269	265	261	252	271	243	239	251	268	285	282
27770	10018	1934	1252	1036	836	888	861	829	868	843	857	796	818	850	805	858	850	798	816	832	797	819	850	814	788	889	830	838	845	795	874	789	830	826	830	867	849	828	794	875	810	833	844	859	892	763	835	832	829	830	804	811	786	808	803	854	770	836	802	853	799	872	815	847	824	875	839	811	830	829	808	799	808	791	820	823	868	798	835	814	851	815	818	783	837	795	788	864	849	832	829	828	833	804	816	804	820	847	827	815	797	781	787	805	849	732	909	819	883	826	834	856	905	842	778	833	778	848	782	770	815	889	813	869	827	798	833	784	839	829	838	891	822	864	828	862	865	814	836	841	853	838	791	781	822	858	810	835	820	832	816	760	835	826	776	788	862	824	812	831	804	850	833	853	814	831	813	809	809	845	872	812	835	806	783	875	845	844	766	781	827	850	821	836	828	778	857	872	845	848	826	797	847	812	796	870	783	837	799	795	819	864	809	842	847	856	820	809	861	808	799	817	848	842	854	743	854	764	831	799	847	910	836	811	827	827	775	850	803	876	818	780	876	902	812	832	831	817	796	821	857	844	784	810	860	862	791	782	846	840	860	875	838	776	848	842	803	875	809	845	840	754	842	837	775	801	803	797	855	805	785	832	802	802	795	809	810	841	823	848	858	782	838	789	775	889	810	858	860	796	857	799	797	898	871	808	806	822	800	806	794	816	890	789	760	839	808	817	840	840	794	824	805	853	839	786	827	880	820	812	772	803	824	824	792	860	823	833	830	769	847	829	828	797	867	756	838	902	833	842	801	856	841	749	820	800	850	784	817	841	804	800	841	783	837	784	833	853	828	800	808	827	837	777	881	820	815	819	785	859	811	808	807	772	816	830	794	827	838	839	831	850	830	828	853	830	849	811	827	837	809	880	777	849	830	823	804	788	819	827	762	810	834	808	860	811	842	797	807	880	846	855	816	850	816	823	809	822	826	783	812	820	842	818	864	798	771	839	782	858	757	846	845	822	804	783	773	810	844	807	790	813	797	821	861	862	818	803	822	835	856	789	828	811	780	813	825	844	859	855	876	827	842	837	777	813	799	848	762	863	866	820	789	794	864	830	867	815	782	847	776	843	804	872	855	844	855	819	833	843	817	840	794	872	840	814	780	825	838	842	840	808	812	804	808	872	786	851	834	814	852	843	852	852	837	832	850	790	825	802	739	781	814	813	835	791	833	870	854	818	808	856	801	817	863	856	847	848	791	824	874	800	838	855	842	892	805	834	842	846	857	815	844	856	792	812	838	844	807	807	842	805	843	856	846	865	847	812	807	786	834	793	846	802	816	871	847	817	810	825	826	837	842	848	851	835	805	817	834	855	836	840	833	836	777	836	814	824	810	753	851	807	816	863	825	780	805	867	808	808	827	888	848	846	826	801	822	874	790	824	903	794	891	821	810	827	799	841	848	869	797	799	779	795	790	817	825	840	784	868	887	850	785	847	855	802	840	799	833	832	804	803	855	842	828	816	818	877	820	869	799	826	862	857	868	850	817	838	793	880	850	802	829	804	801	768	814	805	807	817	826	778	803	841	783	852	840	889	852	838	798	796	824	826	841	876	804	797	843	774	815	833	844	830	775	857	845	814	840	872	837	908	830	767	838	781	773	836	824	885	800	826	814	794	840	852	812	861	850	852	785	824	802	873	842	853	848	834	818	864	849	825	849	771	846	784	857	845	862	827	816	815	767	805	849	848	856	785	808	816	880	804	814	817	802	827	783	825	795	785	822	855	867	781	810	882	894	784	801	834	859	838	827	835	811	796	829	841	919	844	827	820	819	828	828	812	808	824	865	832	845	784	853	822	847	820	835	820	844	831	805	836	840	845	834	867	806	793	844	822	830	799	812	847	816	838	805	823	794	782	800	818	833	834	804	810	879	810	782	757	785	845	836	808	837	817	802	793	885	820	770	834	808	846	840	858	807	778	799	804	749	882	809	806	793	821	847	831	830	886	810	827	840	817	849	826	869	851	846	836	828	854	831	789	807	793	838	858	806	851	815	793	832	867	837	856	770	838	847	812	802	808	843	807	834	877	777	823	834	881	769	812	882	787	813	818	886	816	802	796	886	806	807	837	850	880	848	837	810	794	853	860	881	839	819	824	821	807	787	855	779	814	789	830	932	870	794	891	862	841	874	795	804	902	821	801	800	845	815	848	824	829	828	822	831	911	819	848	833	831	877	819	793	800	846	801	833	813	859	888	820	851	847	783	839	834	841	830	823	858	803	804	819	805	834	847	824	863	801	802	773	850	828	800	798	831	828	845	852	810	742	773	833	872	857	879	798	845	797	859	825	863	831	831	886	847	884	833	828	864	837	799	796	809	832	844	825	824	777	880	863	815	829	825	828	768	811	836	805	808	835	874	834	846	818	806	816	823	784	824	866	817	840	799	818	853	842	861	860	849	789	806	806	878	816	765	820	831	833	841	824	827	833	805	812	818	791	875	777	798	777	797	825	821	819	799	783	813	802	809	810	857	859	866	755	878	825	855	807	870	812	800	934	881	831	852	839	796	852	790	813	811	788	835	801	818	849	826	835	854	828	783	804	834	828	820	812	839	816	819	825	827	841	847	850	850	841	866	824	809	821	810	827	803	843	835	835	829	837	801	800	802	816	876	810	853	831	848	837	826	833	845	833	823	872	843	823	815	785	823	839	865	827	795	789	847	854	829	825	864	839	859	857	850	879	850	807	805	784	797	835	846	850	840	851	838	803	794	837	855	837	771	788	855	798	770	844	797	817	857	791	804	770	813	828	843	814	819	799	794	852	902	820	841	838	796	844	856	815	831	826	839	856	835	851	795	821	795	808	819	826	880	822	859	836	840	837	811	856	833	829	795	822	880	813	855	863	823	795	753	884	831	818	853	837	801	846	869	835	841	814	790	892	811	799	822	853	826	799	846	832	827	788	848	817	834	811	796	837	875	883	819	844	854	829	795	829	833	860	834	820	833	861	790	844	842	802	812	785	879	818	870	795	852	825	794	819	796	870	884	835	788	827	818	794	833	799	835	876	808	837	870	808	882	847	855	837	755	831	817	831	836	835	803	793	788	853	843	883	836	813	792	854	803	800	813	854	837	812	804	813	837	809	810	817	844	830	871	892	821	844	867	848	813	816	794	826	830	819	757	879	834	863	792	800	806	825	780	807	872	809	826	803	828	786	842	838	820	849	832	881	806	792	816	833	844	845	760	828	827	866	833	799	845	834	806	783	819	809	866	841	860	893	821	820	833	825	773	839	816	832	804	801	820	861	830	755	785	856	800	808	882	814	813	786	841	851	848	848	844	826	809	844	797	815	830	893	818	790	787	824	844	872	858	795	809	811	816	827	757	853	851	837	836	804	836	844	874	780	888	841	853	831	798	821	826	818	866	848	820	855	834	811	809	830	827	827	853	815	858	825	818	838	877	784	805	809	843	842	753	753	886	785	843	816	811	851	773	831	831	825	812	791	837	870
5573	891	868	752	718	712	708	690	682	697	642	680	680	654	686	695	675	713	704	674	724	646	672	682	641	689	682	647	680	664	629	640	651	685	687	668	668	634	668	707	667	681	670	705	639	641	661	722	645	689	698	629	620	665	661	701	651	690	636	656	646	634	699	679	631	691	647	678	637	677	671	627	648	697	665	618	689	634	638	684	677	714	656	661	635	692	699	708	636	672	621	632	630	640	672	696	706	630	631	639	645	645	682	630	667	614	643	666	660	616	673	649	683	678	653	665	651	673	686	646	631	678	656	647	654	625	691	610	610	670	629	674	659	680	674	667	691	653	652	632	625	661	699	654	697	697	675	643	611	680	656	670	656	697	679	672	662	643	652	645	649	638	659	688	677	665	637	627	681	669	641	647	653	659	696	660	687	608	676	685	703	663	643	669	685	662	718	707	673	673	605	648	610	705	668	643	685	685	677	729	646	693	654	660	676	662	663	627	725	665	627	674	674	678	646	694	641	615	623	640	678	646	672	675	699	680	708	681	686	634	679	653	633	660	666	705	655	686	663	679	656	620	685	674	709	683	654	644	664	655	661	657	691	684	685	659	659	673	666	679	675	641	674	668	645	675	689	691	625	651	680	698	670	630	654	646	645	629	653	666	718	689	641	634	645	631	614	690	658	691	713	659	659	679	681	654	662	667	696	666	655	614	614	673	688	675	669	669	693	671	664	658	686	673	671	633	625	685	681	673	688	614	649	662	712	707	617	683	643	645	705	642	662	630	663	653	672	674	675	660	652	689	623	661	714	670	680	659	708	679	657	666	687	655	695	690	656	656	662	679	683	669	669	622	655	673	671	679	628	673	670	638	628	702	638	663	669	690	656	637	692	696	644	696	646	628	701	652	633	627	669	667	658	649	667	649	703	691	654	645	642	654	676	682	658	689	655	684	657	649	702	669	700	656	661	615	660	704	638	653	668	680	626	676	672	678	681	671	639	704	685	675	694	696	702	682	688	692	676	713	684	698	631	682	638	621	698	632	658	645	669	671	640	653	689	662	685	702	671	684	633	662	686	705	645	696	648	676	628	658	672	693	674	659	686	662	669	658	706	663	658	635	697	678	686	692	698	658	694	655	690	692	615	637	640	650	665	706	658	678	663	678	708	695	687	673	656	694	701	674	670	667	655	654	595	643	617	653	692	660	665	659	660	739	686	650	692	640	653	663	640	656	623	622	710	671	664	679	633	639	688	665	636	715	659	623	676	656	677	690	615	658	664	662	646	654	700	663	660	689	633	627	694	665	712	685	676	632	702	649	650	640	659	698	676	696	667	663	661	660	704	636	634	681	675	643	675	690	696	634	662	671	667	686	658	647	636	664	693	651	653	696	624	642	692	640	657	625	696	667	675	665	680	648	631	642	714	684	691	649	704	692	647	634	708	667	667	670	659	709	698	668	640	697	664	694	707	683	655	608	660	661	658	673	671	660	645	636	741	661	638	652	700	655	633	686	650	657	685	668	689	654	653	625	651	624	627	619	649	677	688	653	643	638	670	682	651	650	708	677	646	690	654	682	656	681	646	661	647	659	682	661	662	637	647	658	693	678	676	664	617	686	630	624	624	624	655	664	650	655	671	613	720	667	679	693	685	686	623	682	646	662	624	658	641	649	612	641	653	690	668	681	659	678	665	672	647	660	684	700	671	643	715	689	640	707	663	659	680	621	663	633	715	663	673	643	642	665	678	629	700	613	639	674	683	622	625	673	718	661	721	631	651	658	592	721	679	582	690	678	643	684	620	645	641	686	652	668	648	655	655	671	679	659	660	609	722	670	655	695	674	641	666	668	708	636	656	681	631	672	650	715	683	662	604	624	626	659	637	638	715	635	711	638	682	690	640	679	667	705	626	654	681	669	619	687	659	698	634	648	668	673	672	689	618	655	651	627	690	669	676	633	687	674	681	612	622	666	702	711	655	641	654	698	646	684	702	669	626	685	651	658	645	641	633	682	650	647	650	677	654	685	670	632	602	661	691	691	631	666	630	664	685	644	727	658	648	620	693	687	636	697	636	667	657	687	670	705	647	662	655	686	650	694	645	641	665	655	700	659	653	691	661	608	651	649	651	649	670	650	657	679	657	643	683	677	714	684	668	680	683	606	669	659	684	664	739	678	636	672	669	672	653	616	687	668	689	678	686	633	656	691	657	678	690	682	622	709	669	684	678	652	645	636	671	657	655	644	636	651	642	697	644	655	699	674	683	650	672	639	700	653	642	647	657	671	662	673	694	681	694	676	657	678	661	604	672	653	589	700	663	692	719	687	697	688	701	677	703	669	674	629	665	679	703	681	636	705	682	653	685	639	666	676	679	663	677	641	632	700	645	707	697	653	699	666	683	708	667	626	654	684	652	637	693	621	615	630	703	663	633	689	677	634	657	595	651	663	664	673	671	662	653	656	687	676	594	643	663	667	629	635	657	649	674	601	665	665	632	606	639	662	659	630	670	670	642	700	752	645	649	614	654	645	657	676	645	658	631	640	668	691	646	671	660	679	632	652	643	685	663	643	701	701	684	669	643	658	616	647	664	664	629	649	682	679	675	629	627	647	619	688	664	679	667	689	669	709	621	691	642	644	700	653	678	653	685	640	671	647	667	648	662	602	681	633	651	688	636	666	622	646	704	663	675	633	619	659	681	641	679	692	616	704	642	700	658	647	665	665	693	667	651	655	674	667	641	641	643	631	615	634	665	663	704	677	661	629	664	657	654	656	642	681	687	645	686	666	693	702	641	638	641	658	685	675	632	642	662	640	698	651	659	647	677	638	659	647	689	663	634	678	690	655	645	717	669	685	646	628	684	673	702	643	680	645	622	663	663	661	667	624	694	655	634	678	695	694	652	645	634	710	684	701	663	666	635	667	649	691	707	690	712	684	674	685	658	679	638	681	611	640	698	667	658	645	680	670	689	680	676	647	660	655	661	638	671	636	657	713	621	680	670	687	642	687	714	657	691	667	707	698	690	623	658	662	710	678	627	673	673	648	642	605	639	628	653	720	693	636	672	651	650	685	680	679	691	622	660	627	708	597	651	680	660	674	683	694	684	697	671	701	668	642	646	670	675	632	690	651	665	683	648	685	632	684	683	641	687	642	658	605	664	673	651	706	671	679	674	648	637	679	641	645	631	603	627	662	705	664	664	673	700	680	639	661	682	660	676	651	632	649	644	724	665	634	696	644	663	726	653	667	653	661	646	656	665	669	654	640	645	660	678	635	677	620	702	657	659	661	621	683	636	640	692	707	614	667	619	650	631	636	676	697	690	626	626	677	679	671	674	630	659	649	691	682	677	658	665	677	634	662	688	691	695	643	661	698	718	725	660	671	657	668	676	696	692	687	691	656	678	661	669	707	644	648	626	694	639	675	683	683	653	663	675	652	625	696	691	674	687	640	652	627	635	631	651	602	679	670	646	673	646	631	694	658	640	684	643	719	679	688	698	708	648	658
25677	21307	26946	25221	3902	990	746	618	590	558	563	546	542	524	502	507	523	562	522	471	521	527	499	489	480	509	526	491	525	469	469	477	493	476	540	488	530	491	521	488	509	506	492	509	486	503	494	500	443	474	522	476	496	470	506	488	498	500	458	499	494	523	485	494	466	517	525	471	523	538	489	482	511	523	483	495	534	513	490	473	479	483	440	479	486	495	491	480	475	494	508	482	503	490	449	478	491	497	512	467	515	476	489	461	479	475	503	534	490	501	470	470	495	456	472	522	496	485	493	505	526	474	451	481	492	510	551	501	466	502	430	490	467	487	478	488	476	507	485	491	519	487	478	487	484	490	537	476	507	505	516	453	489	515	505	474	494	489	495	471	484	452	478	459	465	527	495	441	464	520	504	467	492	530	498	468	525	464	464	499	476	465	507	494	484	494	500	498	490	492	482	506	465	471	480	471	466	532	473	501	510	468	457	508	474	531	488	530	504	525	510	535	491	504	473	492	538	519	473	485	486	513	481	469	488	456	525	495	526	510	505	508	485	463	432	453	510	559	498	462	511	505	509	507	510	508	492	467	514	504	474	516	520	482	472	485	508	437	516	503	461	497	481	488	463	568	479	444	484	536	533	525	501	543	502	488	463	518	520	465	512	526	474	496	503	449	501	463	491	473	527	517	485	559	470	478	483	531	454	473	523	513	501	497	507	493	476	491	470	495	483	457	498	474	492	458	499	447	453	521	483	483	502	510	461	528	527	504	490	454	492	504	479	463	491	484	473	504	496	495	526	475	544	479	520	512	448	464	509	509	472	487	531	493	506	497	494	441	491	479	512	478	487	494	476	479	517	501	523	513	477	461	460	537	519	481	485	463	493	483	493	475	495	496	491	517	496	465	474	522	522	543	447	486	495	498	501	455	489	494	474	480	531	444	484	517	482	493	473	494	482	514	531	481	523	460	479	501	513	497	468	499	484	506	488	505	511	474	456	500	504	469	495	485	511	508	484	463	498	481	506	472	459	518	484	482	495	482	495	492	500	486	519	485	524	516	519	527	517	478	499	487	477	525	506	504	484	531	479	514	550	461	465	446	502	485	509	463	500	494	519	489	456	491	522	488	533	501	469	481	463	498	455	509	483	470	491	482	478	460	485	543	461	512	508	529	522	472	461	505	509	501	505	508	509	521	521	491	491	508	499	479	496	505	486	511	474	535	507	457	478	517	468	485	489	484	489	518	456	476	507	488	464	474	508	488	518	476	506	487	508	496	501	482	494	492	487	481	477	556	486	457	521	528	496	483	491	510	505	472	456	478	511	502	522	485	512	450	493	518	482	481	475	483	503	487	482	504	469	525	464	477	499	475	474	497	475	472	514	502	512	505	508	488	491	463	517	481	482	465	483	506	498	470	496	519	524	474	469	515	490	496	467	447	490	466	488	500	481	518	494	512	488	503	483	508	496	522	444	501	492	485	488	518	536	484	528	527	440	519	479	551	508	501	509	498	463	481	516	458	519	460	520	552	496	495	494	539	511	529	503	517	458	473	476	472	499	512	475	467	512	494	485	477	511	477	472	462	531	495	506	442	497	509	464	462	464	466	526	500	491	483	488	456	456	457	540	469	510	460	473	505	503	470	462	448	520	449	475	472	485	477	497	495	490	463	483	526	515	494	506	513	487	481	526	493	471	491	463	490	458	506	460	533	487	517	507	488	511	521	509	486	480	479	509	477	497	519	512	500	508	484	472	519	503	490	489	494	458	494	514	513	535	497	518	494	451	486	467	551	501	493	487	538	523	496	456	526	476	457	487	545	529	462	510	461	478	468	501	520	514	502	544	531	523	483	523	474	511	494	502	457	505	493	480	454	493	469	549	518	487	482	464	501	494	500	503	484	528	483	506	503	481	520	535	473	537	509	535	484	461	520	460	480	495	531	489	467	488	492	495	517	498	492	501	500	459	491	491	475	483	463	487	487	484	495	458	491	491	517	447	491	523	452	504	521	486	495	478	443	456	445	506	456	484	445	520	460	455	517	502	499	489	501	477	482	472	523	484	505	541	447	486	480	474	467	481	527	454	508	516	497	470	510	457	516	508	518	537	477	482	495	502	470	467	466	525	516	510	491	526	508	481	472	482	484	487	489	497	461	480	493	497	458	451	513	494	468	506	496	501	496	436	475	487	505	522	531	531	456	486	501	502	477	497	456	494	480	503	512	542	521	547	507	509	479	477	471	452	501	469	498	459	495	485	472	473	490	486	511	489	511	522	478	512	490	484	483	456	506	500	479	497	482	494	515	476	489	522	480	510	470	495	482	491	474	475	501	502	477	529	478	527	526	514	448	505	474	491	516	477	472	521	500	504	481	482	496	494	479	528	504	488	472	500	498	501	479	534	469	506	512	489	485	506	496	503	490	488	481	515	516	481	490	513	534	517	522	511	438	451	506	488	481	509	510	509	532	515	484	448	541	503	491	508	482	482	414	489	496	501	513	474	472	505	530	482	495	533	443	461	486	529	501	517	492	521	478	481	504	481	497	469	509	495	495	489	457	467	462	506	499	460	474	461	508	496	491	448	515	464	509	496	477	484	499	496	491	509	491	489	515	521	489	495	510	464	479	494	499	492	515	511	494	535	476	482	465	480	488	523	476	507	489	515	482	514	447	483	474	508	506	490	500	474	451	497	484	492	506	489	455	505	468	473	480	500	495	510	530	497	533	506	493	462	524	506	500	523	482	514	507	503	472	492	468	491	510	543	501	469	491	527	425	494	477	509	518	464	488	511	513	517	482	489	469	452	484	502	508	473	523	472	537	465	496	493	474	434	510	503	483	512	509	528	518	475	508	469	517	504	516	513	494	519	514	477	494	482	487	508	489	478	454	519	484	532	472	540	497	508	500	505	493	470	480	506	461	479	464	462	494	479	487	470	429	502	488	512	516	480	463	478	473	533	503	479	452	506	441	523	513	485	468	500	494	515	475	502	482	498	483	481	447	539	485	422	484	523	516	474	472	498	478	499	509	508	503	478	498	520	487	497	482	483	522	527	530	496	466	496	471	449	468	497	534	477	468	488	526	501	521	425	498	490	499	455	475	477	494	461	495	450	458	505	468	495	497	536	492	495	539	511	487	478	489	474	532	515	463	495	502	482	499	527	507	509	520	522	510	464	486	497	493	475	508	476	466	528	488	469	524	503	468	458	483	494	505	499	492	492	485	504	477	505	523	477	503	501	496	501	533	512	517	455	470	508	477	486	473	508	504	524	506	513	522	475	462	483	490	470	479	504	489	512	519	500	509	456	485	460	497	512	441	503	528	467	457	510	492	497	535	481	482	494	503	486	519	486	497	517	477	514	496	516	522	491	468	529	488	476	526	460	499	514	515	476	515	480	495	522	517	497	493	506	487	489	533	494	492	492	497	500	541	470	506	498	547	468	480	475	504	496	475	531	468	503	493	476	497	512	545	478	503	495	461	467	477	496	472	519	470	497	481	545	525
3690	2733	2341	1279	990	749	665	596	600	518	490	500	459	513	517	463	494	500	453	459	470	491	460	484	423	435	437	450	456	413	458	456	441	464	425	410	444	459	453	440	444	465	447	442	440	452	449	424	403	412	451	447	470	467	446	451	414	433	442	438	441	478	415	427	445	427	447	408	442	462	414	450	418	414	435	454	455	459	372	456	393	471	446	460	425	456	405	436	413	401	416	408	406	437	442	451	391	461	396	444	424	417	426	471	418	466	438	411	442	413	430	450	468	413	435	471	465	434	475	420	438	452	442	431	460	429	449	435	442	422	421	418	434	451	421	486	456	400	421	424	444	419	434	440	397	426	419	425	448	421	446	438	379	402	419	411	429	422	475	446	425	441	452	414	467	432	449	467	474	413	434	424	395	414	454	439	472	428	385	424	402	418	421	427	426	426	425	449	430	422	422	475	460	480	460	419	468	421	481	454	432	413	388	402	461	451	421	416	437	438	442	431	439	422	455	435	449	431	423	445	393	410	437	410	410	418	448	425	418	440	445	385	454	459	393	427	456	434	431	436	421	409	431	419	393	428	461	408	467	423	391	462	421	431	438	405	438	443	430	430	416	462	414	397	449	426	449	460	434	417	411	421	413	458	430	393	437	436	448	422	428	442	467	469	432	404	403	453	432	417	443	387	442	424	432	446	444	415	436	458	451	438	447	432	434	421	451	444	436	438	415	441	451	416	432	450	436	461	425	410	435	433	404	445	443	430	436	422	430	439	426	448	458	420	446	422	430	426	446	424	479	430	437	431	475	400	425	412	405	449	415	458	436	423	439	444	465	386	436	448	465	471	416	446	426	418	409	386	430	458	401	413	434	431	448	447	420	424	417	453	444	444	444	417	407	416	415	459	436	435	433	424	417	418	447	426	449	433	432	439	418	476	435	431	409	424	417	456	415	433	449	451	434	424	442	448	407	448	428	403	417	378	434	417	473	386	454	409	460	432	408	438	404	501	425	455	413	416	454	434	454	440	436	437	418	427	444	450	449	398	472	452	435	459	461	441	434	430	395	433	429	395	413	493	438	432	434	432	423	401	421	427	432	444	441	459	427	404	455	421	399	411	431	422	450	403	456	411	404	457	424	391	479	386	437	419	442	446	445	432	436	418	399	437	452	474	463	457	432	445	395	431	443	455	441	418	424	457	432	450	448	455	435	402	441	452	415	423	431	433	415	434	409	429	435	425	456	440	432	412	447	464	425	446	423	426	431	405	440	419	426	431	419	431	405	419	464	443	384	433	429	402	423	415	429	449	393	438	449	430	418	414	432	432	415	425	410	448	422	457	420	420	427	450	447	424	442	414	404	438	406	441	422	438	417	437	438	445	458	413	452	456	420	445	394	492	428	414	447	423	449	434	448	419	423	417	452	421	464	425	414	456	470	430	427	443	408	431	378	432	441	456	442	418	425	410	430	416	378	407	412	425	422	446	429	414	435	434	398	436	413	391	423	440	407	455	417	461	390	425	449	414	417	427	442	442	446	469	427	472	432	409	443	460	433	404	407	441	445	401	431	429	412	405	421	419	390	420	441	448	425	469	404	435	383	423	401	430	417	414	410	441	442	423	456	420	441	431	436	445	436	447	462	453	376	455	428	389	410	426	395	433	409	449	431	410	441	454	448	410	422	411	458	423	410	425	428	448	404	440	447	435	472	418	405	459	454	441	420	416	422	460	466	424	449	438	412	439	432	437	442	418	402	415	425	437	410	465	420	417	398	407	406	422	409	441	430	457	448	448	463	425	481	444	425	409	475	440	430	446	446	407	360	417	404	428	427	407	456	398	417	440	429	398	410	405	401	404	434	429	449	414	442	435	433	424	450	411	422	453	408	451	430	413	435	437	412	485	435	433	437	454	423	420	444	464	387	430	447	452	438	402	409	462	478	416	445	418	433	413	423	469	401	387	446	438	419	418	441	447	463	410	421	423	480	440	439	471	420	423	407	430	463	442	432	436	395	430	477	410	432	460	392	388	400	466	456	429	447	423	436	422	441	454	438	403	427	434	400	432	425	422	407	383	437	397	390	410	456	426	480	427	446	420	425	422	428	398	433	399	454	425	441	397	431	407	412	450	430	393	417	449	445	402	421	379	415	446	453	397	437	453	440	447	423	481	426	412	406	440	444	442	390	425	436	458	430	453	418	414	455	436	424	449	426	449	407	381	439	436	452	428	433	451	440	424	430	409	429	449	454	409	433	438	428	436	452	488	450	449	382	431	434	467	436	423	434	419	436	428	440	449	409	463	427	422	435	447	439	440	417	467	446	412	426	411	414	431	422	426	432	408	456	443	475	432	405	428	462	428	441	425	447	419	425	429	411	440	439	420	449	434	429	446	417	490	431	433	419	427	422	450	401	478	428	429	450	446	420	426	385	438	444	456	422	450	424	448	413	412	496	414	423	447	402	450	388	433	461	443	404	443	403	419	444	403	428	410	430	427	427	444	435	448	414	452	451	405	410	449	446	443	451	419	412	471	423	471	422	435	438	377	435	472	441	427	456	399	413	433	407	442	430	423	419	397	445	411	414	402	449	426	419	458	410	459	459	448	439	429	429	413	415	446	463	436	413	417	430	408	442	427	407	441	440	431	465	420	429	398	450	419	451	431	428	428	455	366	422	451	438	435	431	450	429	437	449	455	438	460	422	403	427	409	434	458	427	400	434	409	442	386	387	454	431	422	419	396	433	444	392	452	449	404	428	429	410	414	435	406	445	457	443	405	418	417	434	414	458	421	456	429	416	436	432	436	433	453	403	431	402	454	423	421	397	434	432	423	408	453	451	424	412	454	431	392	429	421	467	477	444	405	446	411	435	412	425	435	476	395	425	415	415	450	425	429	386	427	397	436	426	419	399	453	429	386	472	432	436	450	412	426	450	402	446	377	453	439	393	401	396	444	464	415	410	392	423	448	416	440	465	446	446	418	423	421	433	425	417	440	473	430	415	443	413	479	444	482	401	409	423	447	459	399	430	441	455	431	417	407	447	415	440	438	438	439	455	397	417	395	445	442	427	468	398	422	426	428	417	472	428	433	455	445	458	428	389	487	463	459	443	451	394	436	379	392	407	411	438	429	402	434	434	402	447	398	419	416	428	426	421	413	410	460	431	415	422	452	462	429	426	459	466	440	401	418	436	456	439	463	436	437	409	425	452	415	425	431	434	433	414	415	426	438	413	431	441	431	450	435	446	399	405	458	407	443	410	445	434	383	402	430	428	399	444	411	422	415	459	432	449	420	454	460	443	413	420	391	435	448	409	430	405	418	442	409	402	421	385	414	447	427	422	424	478	417	467	418	395	418	450	476	437	425	419	445	422	440	437	416	452	432	453	472	415	414	412	421	407	453	420	411	458	422	438	431	417	444	425	412	410	431	425	426	446	445	422	432	406	436	398	444	447	458	413	442	438	410	420	466	394	467	416	412	429	430	449	432	448	427	450	429	443	447	473	420
24643	21424	28510	24704	20992	3037	785	474	445	379	350	363	349	309	309	324	319	288	328	318	293	306	331	310	322	296	287	298	297	296	288	313	278	302	269	285	284	348	316	277	289	297	288	293	283	310	285	319	267	292	279	256	288	312	275	302	297	248	297	293	282	282	284	275	288	289	304	289	285	290	290	282	295	291	273	255	288	281	312	252	283	311	280	300	277	302	274	304	305	263	299	277	289	278	263	283	274	278	276	272	290	286	312	280	284	302	301	296	278	282	306	279	290	300	317	291	313	259	297	289	270	315	288	262	254	313	304	282	290	252	297	303	280	289	315	299	306	269	297	302	294	287	297	290	305	294	275	281	271	276	303	301	279	317	271	298	301	294	269	268	294	284	284	287	282	283	283	258	280	294	299	264	286	307	290	285	290	284	302	282	267	290	262	307	305	297	288	286	306	292	310	307	283	281	258	280	276	306	272	257	272	297	285	264	280	299	292	270	296	299	263	289	285	301	272	281	288	281	297	294	290	305	285	280	310	278	312	314	258	288	307	298	258	283	277	292	285	288	297	298	304	301	295	277	278	277	290	295	291	297	260	291	298	258	248	297	276	294	278	272	250	297	251	271	264	310	285	271	299	288	298	270	292	303	308	283	269	277	256	275	265	292	276	248	280	294	285	295	285	257	295	302	265	280	309	285	296	269	262	274	283	237	303	303	289	272	260	271	278	275	298	275	284	288	276	272	301	296	296	305	282	277	291	273	271	294	267	296	263	286	309	278	294	271	268	266	282	306	258	261	274	300	284	268	279	299	292	279	293	285	291	294	313	282	263	304	289	282	263	279	286	304	283	309	282	298	271	293	260	311	302	263	295	312	283	284	268	264	296	280	301	253	267	266	276	273	303	272	295	286	295	265	267	310	291	281	265	298	284	266	312	277	279	297	310	280	304	277	288	299	272	270	284	278	280	298	302	254	258	273	270	300	287	290	299	305	285	251	314	280	293	303	315	295	299	295	295	284	306	297	271	288	293	295	315	274	271	275	272	299	286	284	280	303	296	296	276	276	266	270	294	303	276	267	307	278	298	301	266	266	252	303	271	280	284	280	274	261	272	261	275	293	308	286	277	290	270	272	340	279	274	285	314	299	300	273	297	299	305	274	258	316	243	258	310	298	296	286	304	287	292	290	307	322	276	279	281	280	286	271	274	287	306	294	305	282	283	269	299	274	277	316	274	280	279	262	270	298	240	280	278	283	291	274	296	288	267	282	292	275	300	265	278	273	291	315	284	281	298	270	290	303	267	292	272	277	271	267	289	288	260	274	299	258	264	274	273	271	294	280	275	312	277	275	321	282	284	280	268	292	276	295	276	291	300	281	276	281	286	310	251	280	298	278	274	272	280	305	301	276	262	285	283	299	288	290	285	269	264	286	274	299	322	301	273	282	286	298	266	256	294	308	265	287	289	266	281	266	320	302	278	302	296	305	287	269	292	295	276	323	270	293	281	317	293	301	301	281	286	285	291	278	265	282	321	283	292	297	288	303	285	267	298	247	301	277	245	328	281	272	303	270	253	290	307	287	287	261	279	277	288	275	298	279	252	283	270	269	271	278	297	279	269	284	291	283	294	266	284	270	270	274	292	292	277	272	265	300	276	289	296	270	265	270	268	254	328	307	307	268	291	273	274	274	256	271	275	256	288	315	333	276	280	275	275	273	305	268	283	273	285	267	302	257	265	308	280	288	267	304	256	262	273	287	274	318	267	288	318	300	274	268	290	261	325	295	264	318	276	302	257	285	271	311	308	271	259	306	257	302	272	283	276	280	281	294	260	274	305	275	285	296	291	266	271	276	281	278	278	295	273	248	283	281	291	263	265	300	251	306	286	272	274	283	312	263	265	300	262	301	307	282	297	273	285	279	281	314	307	282	299	297	327	289	260	274	285	281	320	282	292	283	308	302	292	261	265	274	285	271	267	275	290	281	279	302	262	277	298	294	294	303	301	269	278	291	245	290	279	308	264	313	269	251	294	290	300	279	277	258	302	282	282	301	307	310	302	316	301	286	291	307	253	277	290	288	277	330	277	283	265	303	299	288	307	290	290	288	285	276	283	289	277	267	297	277	289	278	268	262	273	284	290	289	291	280	285	266	268	297	273	281	284	286	282	259	285	263	271	282	260	295	321	300	275	269	265	274	316	286	277	243	306	276	296	288	278	265	276	287	275	280	254	293	253	283	275	288	292	275	290	273	271	313	270	297	265	293	297	272	262	284	289	256	267	272	272	287	280	279	265	298	290	274	269	266	277	251	285	286	268	272	304	279	285	278	272	293	274	278	270	279	301	271	253	289	299	285	271	291	293	294	275	288	276	279	306	264	280	267	264	275	283	316	277	252	287	270	288	255	282	278	268	292	273	299	281	278	281	300	295	305	322	308	291	288	297	273	294	309	293	308	282	285	274	263	310	273	267	267	278	287	294	288	284	275	308	282	272	295	287	251	313	304	279	279	254	307	276	265	247	263	276	281	252	316	299	267	319	286	283	284	284	262	299	304	279	282	284	269	318	278	267	291	303	276	268	293	286	286	269	244	267	269	269	269	309	267	303	270	287	298	284	282	292	276	319	280	281	314	318	278	274	305	276	251	259	289	276	303	294	297	300	307	288	281	283	301	282	289	287	295	274	276	280	288	249	283	286	274	262	287	294	306	287	285	272	305	275	273	265	296	284	309	296	298	291	290	261	287	298	295	286	281	283	298	264	270	295	278	254	260	319	294	319	282	314	270	283	245	279	286	271	262	291	264	305	305	308	302	315	279	241	282	289	258	282	253	278	299	308	265	274	254	298	290	277	310	280	276	281	277	278	283	267	270	297	273	280	319	305	291	266	262	310	286	280	294	258	242	274	280	295	272	313	287	264	289	257	281	263	293	245	273	288	287	296	274	288	269	279	296	294	290	272	309	272	275	268	273	311	285	319	287	268	291	262	296	267	261	279	312	290	294	253	262	297	269	282	285	300	275	297	264	322	278	281	281	270	285	282	293	292	285	277	318	287	306	291	274	324	307	287	297	308	281	260	264	292	310	248	279	314	276	279	300	319	309	298	299	252	257	275	297	273	267	261	271	299	256	307	297	299	276	292	289	286	289	275	248	300	279	275	306	268	292	329	283	287	287	298	273	302	273	298	290	321	305	269	279	284	270	276	280	268	301	318	273	259	251	304	258	301	264	300	285	277	275	250	285	298	279	282	290	285	260	305	308	272	278	283	307	287	277	272	290	290	271	303	255	291	289	259	319	316	271	270	281	286	266	287	292	275	270	262	288	258	266	265	297	286	273	268	274	288	289	262	291	269	262	259	261	324	299	293	294	296	263	294	285	293	286	302	293	271	294	267	288	293	293	280	284	284	303	289	266	301	252	269	275	273	295	279	294	257	272	256	285	304	284	272	289	295	328	258	275	275	279	312	303	288	269	299	293	275	294	245	275	296	288	283	283	277	273	261	268
3768	4809	3930	2055	1274	926	715	611	541	431	463	417	356	352	344	337	332	321	311	284	300	291	312	247	313	281	278	287	295	289	292	286	289	287	263	288	276	276	272	302	263	264	254	270	277	276	297	284	274	296	295	265	288	281	276	308	276	304	253	305	269	271	275	283	287	246	263	254	287	270	266	293	254	250	270	237	276	274	271	282	269	297	277	296	261	269	283	284	273	289	279	273	277	300	233	272	283	246	268	266	285	259	276	271	292	253	265	282	279	261	238	267	301	272	282	270	269	269	268	245	248	260	259	263	301	295	268	256	276	281	254	257	263	254	285	274	274	283	258	264	254	277	277	275	242	267	253	282	289	274	277	295	268	263	283	261	248	260	265	268	282	248	256	252	258	268	267	249	301	256	270	269	270	299	256	278	281	286	255	257	276	255	278	273	255	258	265	274	298	275	271	243	268	271	257	254	281	287	256	288	278	252	270	261	269	260	274	263	265	249	271	262	261	256	289	270	303	248	268	271	263	274	275	261	251	263	282	262	281	278	266	259	265	277	248	273	301	270	265	279	255	272	292	259	284	275	284	252	257	264	270	268	272	284	264	270	292	254	278	275	263	277	290	238	289	282	263	258	313	290	281	247	250	267	262	285	257	235	272	277	248	280	263	279	266	261	272	267	257	255	276	301	260	291	266	264	318	275	271	259	257	268	259	277	260	257	284	267	267	278	281	248	244	281	258	263	271	266	289	290	260	256	262	263	277	273	261	255	257	285	271	284	282	271	252	287	292	298	270	282	289	269	280	264	267	268	282	262	272	256	279	247	245	273	263	268	300	260	266	261	264	250	266	248	288	282	260	275	269	298	283	278	255	272	244	293	272	275	242	275	301	257	253	226	252	252	276	267	252	249	240	273	257	263	290	295	243	287	258	264	253	279	238	272	268	264	259	257	273	294	250	263	269	262	291	247	276	257	268	270	250	254	256	264	270	285	302	315	255	270	251	278	279	259	264	252	257	275	286	290	258	254	290	294	275	257	227	279	263	275	268	275	285	284	248	266	261	252	247	267	260	256	260	275	316	277	256	264	267	244	266	274	267	280	284	275	274	273	259	280	260	270	253	272	287	279	274	274	269	240	262	278	249	244	283	264	274	253	269	257	259	276	257	302	273	249	258	254	303	281	260	256	298	269	256	272	255	278	274	246	265	281	284	279	264	262	263	304	244	261	287	262	286	280	281	274	254	280	276	257	261	237	265	268	277	273	280	269	295	270	256	267	265	284	264	295	245	276	266	283	255	253	250	250	265	280	280	280	246	268	293	267	252	257	265	285	274	281	242	265	283	287	246	276	289	257	309	248	251	290	253	234	271	305	262	271	270	256	246	278	261	265	243	271	247	268	271	275	283	250	276	250	258	262	280	274	290	286	261	268	263	264	253	245	292	238	256	284	250	282	260	243	274	252	293	241	264	282	307	299	268	275	285	248	269	291	275	291	249	258	289	254	282	228	275	268	288	265	278	241	252	264	301	261	269	284	270	264	254	277	267	268	245	271	286	261	294	255	240	266	267	258	267	247	278	265	290	258	277	264	250	266	256	290	246	262	231	270	261	270	285	276	276	285	240	262	291	249	276	282	249	261	245	281	289	260	260	285	246	254	276	276	272	262	278	274	255	247	277	265	251	254	291	287	303	286	233	253	280	260	244	279	265	285	252	257	242	270	282	274	281	273	284	242	267	248	261	245	276	252	262	233	248	292	270	259	273	278	271	253	241	249	287	251	247	263	272	250	265	270	254	261	275	245	288	242	256	292	274	258	263	237	278	277	274	264	280	277	255	245	239	266	260	248	276	282	269	270	274	279	256	253	246	255	240	233	284	276	275	256	281	256	284	269	276	269	264	257	256	250	264	256	261	273	263	224	244	278	271	278	279	275	272	259	285	273	234	250	293	282	285	287	271	262	281	265	296	244	278	276	267	246	285	258	255	249	277	279	272	274	293	280	236	233	261	312	252	253	265	287	281	302	265	275	263	249	248	280	258	236	258	283	267	297	270	262	277	259	288	252	267	278	242	285	254	262	275	254	263	271	258	270	274	269	278	239	289	271	260	261	252	271	279	235	256	265	286	283	272	243	304	246	306	283	295	258	255	272	271	255	302	260	269	259	261	270	280	241	280	272	283	259	241	283	295	271	264	265	277	245	239	275	276	253	262	278	258	255	282	258	282	267	247	266	267	271	243	282	274	246	266	271	270	268	301	264	237	269	258	250	298	237	292	294	269	251	263	291	271	269	270	282	286	251	254	253	256	262	304	254	284	251	257	273	290	269	263	290	276	266	275	260	262	242	264	270	267	289	266	280	263	255	265	253	262	265	295	242	273	255	293	274	239	261	281	272	254	251	254	300	260	270	270	263	275	249	256	254	293	242	262	254	279	268	265	264	283	263	279	262	295	278	262	256	232	264	243	266	262	280	278	268	284	282	271	258	279	247	290	283	268	266	235	250	245	287	285	253	261	266	284	278	244	317	274	280	275	255	252	261	289	283	252	267	268	251	244	260	306	288	253	256	281	266	240	292	269	255	278	292	260	278	253	252	241	246	246	265	255	256	251	279	276	269	249	257	249	253	255	268	262	225	250	274	274	271	295	262	266	279	250	272	278	255	262	263	270	247	272	280	252	253	257	272	266	284	273	255	269	262	274	282	285	271	258	264	267	284	290	296	283	282	240	291	265	241	289	260	261	225	229	251	301	251	282	275	247	310	277	288	272	259	260	263	302	237	253	273	270	292	305	283	252	254	276	283	280	240	257	270	284	264	242	285	264	266	283	295	294	259	264	275	281	262	256	255	250	256	273	264	274	264	224	253	241	252	241	262	277	254	261	265	247	256	258	265	247	258	259	267	275	246	269	229	286	250	330	272	239	249	265	270	244	230	265	251	278	268	259	300	264	249	269	281	265	254	267	268	279	280	262	265	287	278	268	231	272	274	264	278	279	271	270	285	278	257	287	290	245	268	252	235	266	238	257	264	269	294	253	267	257	281	262	237	261	274	273	255	264	241	248	288	245	255	296	290	250	274	268	297	256	279	239	257	246	253	267	260	280	287	261	270	269	280	255	271	278	251	276	278	247	247	239	235	270	261	270	279	258	275	242	255	241	244	256	270	282	274	258	244	227	260	297	252	252	292	259	257	301	266	296	290	283	258	277	293	282	264	257	240	267	255	275	254	276	292	259	279	274	262	246	262	257	255	259	268	283	275	259	246	253	294	257	287	253	264	256	256	245	253	246	252	240	284	246	259	280	262	231	252	243	261	280	255	272	301	285	269	252	291	275	261	257	281	263	244	265	268	254	267	260	255	257	297	299	279	253	284	251	250	240	251	254	267	235	264	265	253	241	241	283	247	291	235	244	254	274	270	320	253	259	260	258	257	279	256	268	268	283	279	270	268	285	273	265	267	297	249	245	259	279	282	265	263	252	265	259	262	264	302	274	265	278	267	247	263
27752	9787	1632	1140	892	845	905	835	832	873	847	828	839	840	816	810	837	875	821	813	851	866	853	766	801	836	873	801	820	915	846	791	834	842	851	802	831	780	829	784	820	801	800	821	876	820	827	858	826	826	840	763	868	806	802	871	827	848	874	800	894	756	813	799	846	826	800	837	864	850	857	837	779	799	844	803	821	850	853	839	822	833	789	775	780	788	826	819	838	811	800	876	811	770	796	852	815	824	811	825	831	817	833	793	793	812	793	849	877	803	743	822	900	832	858	820	801	851	823	806	821	841	817	819	808	849	821	837	840	800	780	780	806	803	774	842	810	803	825	820	834	803	877	798	829	806	805	768	846	875	871	869	795	788	823	847	800	804	835	781	828	849	911	822	833	834	831	789	852	850	858	797	814	830	837	801	776	794	792	875	816	800	800	810	833	841	868	819	795	831	834	851	765	816	805	817	772	837	815	831	852	809	827	824	768	764	817	845	859	828	872	840	854	834	810	799	796	811	806	838	846	792	823	761	804	798	784	846	789	876	794	796	850	816	879	798	797	855	789	812	822	838	801	817	799	839	833	840	846	759	804	839	872	761	747	823	812	865	763	857	852	784	795	838	810	841	859	826	834	874	832	820	786	852	823	810	783	749	800	818	827	821	836	854	824	801	808	815	806	814	842	810	824	847	738	866	833	747	797	818	839	784	769	799	815	828	866	861	803	868	814	863	816	783	839	852	797	825	816	791	819	830	800	788	849	824	783	829	791	875	801	787	804	830	809	843	810	793	854	821	837	837	854	821	840	806	805	802	827	837	843	837	807	866	784	825	761	837	851	808	822	804	764	841	793	830	848	796	845	836	862	855	840	787	796	851	845	829	835	820	825	830	865	852	844	814	820	780	835	829	856	805	850	863	817	820	841	798	790	818	859	794	847	820	830	834	776	847	821	810	855	870	819	898	837	826	801	799	797	793	769	814	864	858	770	776	850	824	805	785	846	800	834	846	802	815	784	815	813	809	815	828	783	812	810	869	875	815	839	801	772	831	796	863	815	793	850	824	814	865	837	821	850	854	776	869	850	834	775	818	832	826	885	872	858	843	815	847	848	834	812	804	847	787	841	834	843	809	740	814	845	832	857	833	800	827	752	783	861	798	839	841	756	787	815	824	834	763	835	865	819	832	828	785	767	809	827	835	799	815	830	829	798	843	773	865	744	781	825	844	818	804	829	858	811	843	800	821	818	858	774	809	832	810	858	800	810	803	794	826	813	806	837	821	775	786	809	820	810	800	834	797	772	808	746	859	825	790	827	828	801	751	881	822	818	849	793	785	808	810	843	848	805	832	802	867	834	838	849	805	845	798	788	804	894	847	804	794	829	836	795	816	794	807	887	763	834	852	818	833	865	842	847	854	828	857	852	788	864	839	832	762	785	863	838	778	815	862	820	869	801	858	814	764	845	807	861	779	758	842	829	825	783	821	829	808	815	851	808	828	799	870	779	855	782	847	850	827	786	832	779	795	831	768	851	797	848	850	844	817	839	780	811	840	824	820	846	862	792	819	825	820	850	789	890	856	746	865	822	823	830	837	813	810	853	830	813	854	773	794	772	822	809	773	850	834	866	802	832	873	795	813	866	865	785	757	799	834	818	812	819	833	788	823	837	852	818	830	806	895	806	829	852	816	831	823	810	837	811	889	854	836	810	815	839	748	768	801	826	812	841	847	826	859	854	808	860	844	837	785	865	796	785	820	802	816	856	767	813	822	845	820	888	815	794	844	834	854	796	842	808	804	874	810	874	789	806	854	889	800	822	849	803	812	847	808	839	779	833	832	800	808	831	810	829	841	793	840	818	820	821	784	858	853	870	833	765	806	786	811	787	824	836	812	828	818	813	808	833	803	813	830	788	815	863	786	883	851	875	848	812	808	833	786	839	812	764	795	830	828	811	831	808	825	831	875	800	796	817	813	803	842	785	804	838	834	822	878	825	870	780	787	862	781	806	839	884	845	854	820	812	826	798	783	866	815	839	804	850	799	856	833	798	724	841	791	835	816	759	889	756	819	846	810	834	791	859	832	829	785	788	804	813	783	837	811	854	787	801	814	792	799	860	795	792	886	861	858	822	797	813	847	852	778	777	809	776	795	815	811	825	861	864	776	785	843	768	810	851	812	805	821	826	802	807	847	841	818	801	829	831	822	837	795	851	826	794	854	785	839	751	825	759	822	871	775	838	886	820	849	799	825	828	822	789	835	811	839	817	820	809	821	840	789	822	850	845	807	823	805	833	807	866	812	825	800	815	772	818	800	809	809	831	859	754	866	827	811	787	826	856	815	871	822	817	824	833	812	760	846	793	821	811	794	818	814	801	825	823	782	899	816	801	823	880	863	839	762	823	820	903	785	859	842	786	839	821	782	835	822	742	819	791	774	814	825	837	760	813	874	786	863	832	811	821	810	796	796	834	801	825	769	813	837	784	824	831	843	840	804	816	849	870	820	815	809	810	781	825	809	787	791	821	770	766	836	852	845	838	884	869	777	824	802	830	878	846	853	834	755	798	873	839	811	813	831	796	832	857	813	858	836	829	861	805	794	837	782	803	818	823	882	787	845	823	819	809	801	835	880	837	859	764	871	785	828	783	824	775	890	846	830	808	795	819	831	840	835	832	831	780	792	811	845	882	868	780	784	801	832	795	819	822	800	840	748	809	839	831	807	816	863	750	822	790	865	841	791	861	816	797	840	812	845	832	780	786	859	826	872	813	820	806	761	845	841	865	823	789	859	774	863	826	842	859	828	842	863	831	817	785	814	805	819	796	860	852	836	780	796	867	771	803	857	822	868	808	871	831	737	784	841	812	836	783	806	835	836	818	817	841	844	780	788	796	800	890	848	825	865	781	822	818	790	847	818	804	858	826	798	831	811	855	839	791	854	805	823	785	803	797	832	786	828	770	842	811	855	801	786	830	856	837	779	796	817	813	824	849	810	818	810	839	832	813	876	852	803	792	838	771	819	834	784	808	811	780	864	829	812	847	819	853	809	786	818	805	835	761	818	780	798	799	792	811	842	809	814	818	869	850	863	822	849	845	848	799	776	820	814	818	855	818	794	812	802	777	768	843	861	784	797	770	817	820	792	807	818	873	839	775	815	825	866	801	799	806	780	892	829	793	803	838	813	797	817	803	799	826	812	842	860	832	872	796	793	835	840	756	806	781	801	741	850	789	842	799	867	855	830	861	811	840	822	838	794	855	835	795	778	840	836	811	815	816	797	827	839	805	869	809	813	875	800	816	817	860	863	769	815	825	869	842	839	847	820	804	833	800	833	846	813	777	821	809	841	833	786	843	820	787	812	830	769	827	837	887	813	847	837	799	774	797	917	835	815	766	834	819	810	816	764	849	850	837	826	806	851	822	908	804	867	842	860	781	909	838	779	764	802	814	819	817	740	827	847	843	854	782	801	830	780	881	873	851	778	815	867	852	784	849	876	844	825	812	813
5570	892	798	752	729	706	731	691	741	710	691	642	693	664	670	582	668	666	642	679	647	676	701	704	726	669	618	630	646	653	659	663	647	654	656	703	618	635	710	667	658	687	698	638	661	672	679	660	676	697	650	660	660	696	725	658	678	672	669	680	651	640	682	696	686	653	664	665	686	716	658	700	643	651	651	623	644	695	677	647	701	672	679	684	669	701	654	712	733	658	674	672	679	639	683	704	665	687	619	677	642	695	683	632	641	621	672	603	643	689	653	631	668	658	674	650	646	676	666	646	688	679	686	616	671	661	682	652	683	657	678	646	626	695	682	659	660	668	632	653	655	670	640	670	625	690	640	690	667	637	657	680	672	718	639	687	692	635	672	668	673	634	707	658	660	693	641	597	701	629	630	655	660	657	655	644	706	679	620	677	663	669	664	681	682	674	684	671	702	614	668	687	689	654	681	668	652	694	641	692	649	643	608	636	737	673	664	676	683	665	700	687	658	686	678	669	688	716	639	646	623	637	692	605	647	714	658	719	705	674	628	638	668	632	665	677	653	647	686	681	669	706	668	671	631	725	692	625	648	630	681	618	668	724	702	659	665	675	697	732	703	701	689	686	669	704	691	719	663	658	670	653	650	676	698	624	639	692	669	679	698	689	664	660	699	666	710	660	660	603	697	629	631	659	673	702	673	679	635	637	612	673	675	666	668	684	703	699	684	682	672	614	664	683	676	695	661	673	693	684	651	634	668	695	671	633	658	668	668	702	679	698	721	664	708	708	689	655	676	703	673	687	653	641	665	627	645	627	691	667	718	637	654	653	683	668	649	660	651	690	621	664	667	652	684	698	653	670	708	672	715	644	652	670	704	649	619	660	672	637	674	680	681	672	621	662	656	656	707	645	658	665	673	679	709	669	625	631	654	644	660	659	629	734	693	690	658	643	653	605	687	643	636	672	675	659	674	683	682	665	694	675	657	620	637	630	727	664	634	648	698	655	699	662	659	708	627	692	683	683	632	651	643	664	679	633	684	641	672	677	662	660	649	698	669	681	658	693	660	636	667	649	664	618	643	693	664	684	648	665	688	678	697	717	706	670	694	691	672	696	678	686	722	683	675	713	696	670	706	658	679	646	671	633	684	688	669	687	674	699	720	665	631	693	691	715	682	673	679	688	657	670	702	636	654	698	670	658	693	682	706	685	696	687	678	642	660	700	672	674	707	622	639	659	653	649	680	712	691	652	685	661	709	718	651	681	681	625	687	667	666	636	696	669	648	672	700	632	673	664	692	724	652	675	659	681	622	696	678	702	695	623	724	656	646	693	681	669	618	653	728	659	650	656	651	651	662	720	666	660	684	681	659	666	638	655	715	669	665	683	702	692	660	660	707	686	691	679	686	719	659	698	709	690	620	693	666	689	625	637	624	693	627	671	669	697	664	631	721	629	668	675	666	690	646	652	644	693	646	672	633	702	661	676	669	688	664	613	732	683	673	645	725	662	679	674	680	659	670	638	670	683	669	688	649	665	637	668	654	687	667	650	672	677	658	669	704	650	688	669	664	695	635	666	690	717	669	656	666	639	711	655	698	712	675	704	695	667	666	685	700	680	666	690	716	674	701	623	677	648	665	617	612	711	679	641	659	669	664	671	644	666	725	673	681	645	693	671	675	673	678	680	676	658	679	694	685	766	664	629	703	613	675	675	693	750	668	634	650	690	678	624	637	654	593	661	679	676	656	648	647	674	674	651	687	651	652	654	718	639	687	663	680	665	648	623	655	685	685	693	611	683	683	687	675	657	694	667	658	683	720	709	690	652	679	659	686	672	662	662	682	674	668	652	697	662	651	652	698	672	742	666	724	673	669	646	667	681	638	652	689	633	674	709	657	685	681	661	686	670	700	687	678	641	629	677	670	670	658	706	670	640	659	664	717	701	672	628	649	703	689	681	642	688	721	633	680	668	682	684	664	710	660	679	690	649	587	648	668	694	650	724	666	708	706	722	630	659	634	676	684	667	668	735	675	655	685	655	604	665	674	657	695	669	689	676	683	683	681	632	688	711	663	666	716	657	693	672	642	634	668	699	666	611	671	688	676	673	704	687	643	631	696	674	678	677	703	694	701	683	712	650	729	660	640	606	658	658	709	689	709	687	726	663	678	686	667	671	671	667	704	641	664	658	646	651	713	667	637	682	683	720	663	692	659	669	653	665	638	677	656	665	706	615	615	664	691	644	665	694	665	664	726	649	675	670	611	685	663	668	656	711	652	705	701	715	653	641	672	618	658	647	654	656	670	686	635	671	672	728	666	674	653	682	685	639	686	644	677	645	666	715	651	725	661	677	667	668	679	623	679	655	687	661	717	681	690	714	635	665	667	648	678	698	656	661	694	677	670	649	675	686	657	658	715	670	636	670	678	648	651	652	670	672	655	688	667	652	644	700	660	666	670	670	674	682	660	671	683	659	656	642	665	646	680	639	697	678	653	712	662	645	674	660	629	670	649	641	655	674	707	685	677	606	645	687	669	692	675	694	688	672	625	632	630	661	674	669	647	694	715	650	689	644	682	668	684	625	658	600	642	677	712	642	676	694	653	671	622	692	708	695	649	656	642	665	660	648	691	673	644	628	659	690	665	650	675	665	691	702	638	715	684	709	698	689	662	614	670	716	685	670	656	648	703	643	654	599	703	675	661	646	634	653	634	671	649	666	706	601	655	669	627	669	689	632	670	631	650	673	706	632	591	691	666	674	704	674	678	651	671	700	674	700	731	654	699	678	672	687	653	687	666	679	665	650	658	625	700	638	728	680	669	660	657	678	676	644	677	705	646	668	668	659	707	669	675	659	713	710	717	669	675	654	664	670	679	634	623	663	700	628	672	645	637	696	679	690	696	681	674	706	702	667	665	619	631	631	667	663	717	680	693	708	645	659	693	635	677	652	682	668	654	680	699	638	653	657	676	705	706	666	638	640	693	697	678	679	676	622	658	654	630	664	625	719	632	682	658	700	668	660	696	690	701	665	709	658	682	683	690	704	683	730	690	695	654	700	624	693	717	643	680	676	665	668	670	634	635	675	646	674	625	650	682	661	694	626	634	674	704	655	643	690	657	678	667	677	701	677	671	678	716	708	723	651	688	641	637	688	694	623	658	658	675	666	622	672	662	701	686	637	658	635	694	658	640	703	675	680	652	685	649	650	686	629	629	627	647	700	661	705	693	633	660	661	672	606	654	626	651	646	666	644	664	645	664	671	650	708	681	613	700	652	682	662	677	709	686	691	701	648	670	661	646	681	650	657	610	696	650	677	678	629	698	613	680	709	610	625	688	638	650	640	669	654	668	675	680	674	695	674	664	684	674	643	647	737	677	677	657	667	638	691	696	680	673	682	657	659	658	684	668	672	695	667	644	679	664	685	646	605	727	666	679	686	618	616	674	633	664	646	719	674	661	657	694	677	618	660	667	672	635	662	692	711	690	661	686	641	647	603	697	671	713	660
25648	21388	27105	25414	3838	918	736	637	572	554	515	543	550	527	505	512	502	528	504	494	493	512	512	467	500	500	485	508	487	507	507	506	464	508	494	479	536	454	463	475	449	478	529	504	506	500	479	447	503	464	520	511	506	527	474	535	487	507	497	455	474	510	500	488	491	487	504	498	492	485	485	507	482	507	474	495	497	454	519	455	508	516	478	506	516	497	471	501	501	479	480	508	481	526	495	458	541	468	480	507	493	512	530	481	503	503	485	516	516	490	545	501	541	478	493	474	475	491	475	465	501	468	511	509	498	460	508	464	489	435	451	471	491	497	505	473	489	495	491	480	488	510	518	489	476	487	478	509	495	492	506	463	538	519	445	520	459	504	492	480	482	477	500	454	477	475	517	452	467	485	480	471	445	489	508	494	472	489	481	502	482	466	467	510	459	514	495	480	504	482	471	487	508	515	518	482	496	511	494	488	516	504	491	535	464	512	487	491	496	468	493	467	505	524	463	532	524	525	473	499	519	490	507	444	496	496	495	536	489	526	493	472	452	534	471	497	553	477	499	523	481	510	467	523	509	493	440	525	471	452	542	451	510	467	495	480	464	488	488	481	515	436	522	523	482	467	456	498	504	518	518	481	463	511	468	478	502	513	470	496	491	467	467	475	488	465	519	485	509	478	489	465	482	468	531	450	471	495	503	441	500	487	488	494	532	477	509	481	463	447	537	515	494	505	507	436	488	505	497	487	494	483	516	510	536	496	498	520	485	469	461	472	484	531	498	545	481	519	455	476	479	512	479	475	530	514	508	502	463	532	498	523	500	468	511	481	472	474	497	445	492	493	465	471	508	482	484	503	484	484	472	459	469	445	489	485	518	479	493	465	429	510	450	497	499	496	470	508	459	489	461	504	503	462	535	474	491	515	502	463	487	493	485	497	489	510	507	472	454	521	494	459	490	500	530	458	507	474	495	486	494	529	477	470	500	489	478	505	468	525	485	488	524	463	483	471	516	491	477	465	488	525	501	473	474	485	564	505	506	437	483	489	477	524	472	500	459	487	520	457	472	533	512	489	468	480	496	491	429	456	498	485	484	456	519	489	494	484	497	501	488	495	504	483	503	481	484	525	471	506	515	475	488	480	476	516	498	498	488	516	521	468	488	520	507	515	452	472	476	465	486	491	522	535	494	483	517	476	517	473	479	502	529	465	458	487	494	463	520	513	480	473	505	474	524	472	519	479	468	466	494	493	500	481	449	493	472	477	504	499	480	481	513	510	512	509	489	483	462	503	488	492	467	481	476	479	480	462	469	457	488	493	490	491	494	490	477	525	503	516	484	505	459	460	523	463	469	498	512	476	496	514	516	461	441	469	453	476	497	534	449	476	509	437	503	503	516	490	453	489	503	512	466	529	515	490	478	505	483	482	499	510	471	508	482	486	477	459	487	507	492	501	506	495	473	477	449	485	470	464	476	500	514	520	485	516	473	478	516	494	517	476	475	476	496	479	494	444	493	490	477	505	484	471	521	493	511	521	505	498	489	448	471	463	487	502	485	497	487	497	481	482	456	461	510	490	494	500	536	489	478	486	532	447	490	499	474	483	484	466	504	510	484	435	462	509	479	495	524	493	487	512	490	512	438	448	484	503	487	497	468	508	473	484	451	507	492	494	474	508	454	517	471	480	492	493	509	514	478	446	442	483	472	466	478	497	470	454	506	510	459	491	517	531	477	440	438	452	489	484	503	518	488	464	472	448	509	533	472	501	469	509	510	512	477	506	492	515	457	470	486	465	462	450	441	471	513	485	476	465	497	528	486	496	524	492	443	496	503	518	474	505	469	482	493	504	456	488	492	494	506	513	455	499	529	485	499	516	493	482	484	486	513	490	491	493	507	498	461	476	497	465	468	492	455	463	484	489	460	513	455	463	478	491	495	530	514	499	486	478	485	482	478	495	479	490	534	518	479	499	509	469	499	526	447	510	491	427	492	531	528	489	495	508	492	442	497	520	466	481	530	497	503	527	471	483	493	514	487	460	474	496	467	493	461	506	478	458	505	501	492	466	536	502	471	475	494	491	460	499	481	482	472	438	464	473	533	504	494	505	487	502	449	504	489	493	507	472	495	483	505	456	552	474	483	522	465	498	519	517	512	510	504	491	491	477	497	472	477	502	480	498	470	481	500	437	443	513	494	461	481	479	507	515	470	484	460	490	481	441	518	467	476	521	480	478	454	478	464	491	503	495	506	482	526	482	465	463	502	515	490	484	490	507	464	501	511	503	497	489	497	496	489	509	475	461	483	460	530	488	518	464	497	542	478	495	435	506	449	485	500	505	515	466	484	479	498	525	487	503	478	482	525	506	501	539	492	434	497	465	464	487	462	491	490	504	514	485	515	461	474	465	516	503	501	472	496	491	471	479	461	488	480	494	478	516	509	476	500	499	482	475	484	529	469	479	493	462	493	485	489	469	494	538	483	505	472	451	486	452	475	501	497	509	463	482	485	474	525	471	475	481	517	509	521	501	478	482	503	450	499	519	496	527	454	512	471	496	546	459	490	502	475	500	514	469	487	464	517	487	483	508	502	477	494	511	494	474	460	555	494	453	498	543	477	484	476	488	506	510	508	500	501	501	456	465	512	476	484	449	461	477	482	488	474	474	483	516	475	492	489	454	485	511	466	485	497	480	491	460	479	496	484	489	479	512	478	486	496	479	468	529	471	536	478	484	483	474	468	492	519	511	454	495	472	482	508	467	497	479	483	485	463	463	486	506	477	456	471	493	483	449	441	520	468	448	499	494	476	466	482	478	508	477	510	486	515	528	530	503	494	561	484	502	476	474	475	458	511	487	490	444	465	479	536	484	505	505	490	456	493	489	481	509	495	489	494	512	490	483	430	477	487	490	472	456	463	473	457	516	480	485	436	495	498	447	482	481	489	480	501	535	474	504	487	472	507	460	489	471	474	463	480	512	480	475	498	514	512	487	509	465	490	516	480	497	518	491	495	498	484	502	486	504	454	497	493	509	496	516	512	512	468	480	527	489	513	497	502	505	499	496	540	482	468	443	483	478	477	488	467	468	501	509	503	538	539	492	433	434	514	488	468	492	490	524	477	489	513	529	493	520	489	479	503	476	488	523	461	530	430	492	501	474	502	499	474	498	481	483	514	508	477	482	500	491	492	482	494	453	474	533	464	525	440	497	524	437	491	478	483	500	496	525	508	476	486	502	475	490	470	497	486	472	466	496	510	482	491	478	457	485	503	483	488	469	456	466	484	500	524	460	478	477	503	484	477	486	478	519	494	496	493	472	464	470	470	504	482	498	474	481	485	472	442	505	514	493	478	474	499	528	478	532	467	498	513	534	504	541	454	486	420	483	489	486	467	461	496	440	508	472	489	486	505	505	557	497	458	500	476	478	496	510	478	490	488	501	484	463	477	513	456	524	498	515	489	537	477	488	487	507	441	487	510	525	470	489	475	498	487	506	500	483	538	488
3706	2666	2350	1253	932	807	664	629	559	546	553	504	501	463	481	485	483	484	445	458	467	488	458	450	457	432	470	458	471	401	444	449	465	425	464	464	432	445	468	468	434	464	465	429	443	447	431	461	432	486	407	420	461	429	424	447	473	465	427	388	424	404	464	383	416	409	424	428	428	408	444	450	469	457	439	413	443	439	410	422	415	435	441	435	394	410	424	453	407	429	414	427	433	469	459	430	455	441	417	429	423	413	425	412	443	435	430	420	441	416	436	432	435	463	448	452	402	478	458	419	410	431	457	424	411	407	450	436	452	455	464	427	436	457	373	416	438	435	391	411	444	443	443	428	487	452	425	432	425	420	436	432	432	440	427	424	448	457	448	403	437	392	430	462	442	441	458	439	455	397	388	452	452	426	413	401	441	440	419	397	427	437	395	445	409	442	447	415	449	466	423	427	472	390	453	431	443	471	497	445	432	395	418	451	419	433	407	423	422	410	467	461	388	420	417	453	427	450	436	427	436	393	435	440	428	469	457	432	424	446	449	419	428	464	402	436	442	443	466	454	442	412	402	422	443	444	454	443	453	424	459	442	401	412	413	474	435	410	435	414	410	429	447	451	463	424	423	459	438	426	415	458	428	429	458	430	412	464	428	439	417	404	455	444	398	430	462	438	429	424	414	412	433	437	436	431	433	455	428	427	446	437	409	451	440	427	414	471	434	419	443	418	455	468	388	438	425	399	443	396	401	419	418	431	453	408	419	437	410	426	401	406	428	420	440	453	451	423	439	434	421	447	445	414	421	440	430	435	455	417	452	491	397	461	403	396	456	453	445	419	426	392	434	425	435	443	413	409	445	406	438	450	411	423	441	416	455	459	446	449	436	442	417	464	385	435	395	434	464	468	425	473	419	409	382	419	468	409	423	404	429	426	434	430	464	407	423	433	421	386	407	445	425	390	472	432	429	431	470	468	457	451	445	421	432	431	433	478	429	449	449	381	458	460	449	436	411	393	452	471	407	429	438	430	442	422	373	406	485	463	396	456	408	430	395	430	440	417	453	429	420	402	422	413	480	384	423	439	407	424	457	416	396	428	427	440	416	439	386	428	450	434	442	441	450	429	413	403	412	452	443	447	455	419	406	446	441	477	406	446	445	459	456	432	430	398	447	436	427	408	418	445	445	440	446	464	449	438	434	415	429	401	424	412	395	405	409	448	436	440	415	436	401	410	449	399	429	437	444	415	420	440	394	414	449	442	435	397	432	406	470	416	421	434	412	439	447	441	458	444	459	404	413	426	436	449	438	449	415	496	422	423	444	434	436	439	396	458	431	423	422	474	435	414	438	418	434	428	435	423	404	453	406	421	417	423	415	399	419	446	430	443	418	427	424	462	413	441	429	400	429	434	456	395	395	392	402	456	434	428	440	440	415	455	468	431	458	434	459	433	430	444	439	412	417	449	418	415	423	416	411	447	452	444	434	449	408	417	432	448	432	430	459	450	421	393	427	424	410	454	424	423	415	414	420	466	447	433	431	448	453	454	402	409	435	407	430	396	422	399	461	453	483	418	426	455	445	440	444	438	456	406	434	450	428	419	456	459	431	456	427	435	432	426	453	408	454	446	445	447	434	443	402	404	463	427	443	448	433	422	430	442	443	429	455	458	416	447	403	426	419	385	415	444	460	472	442	415	396	413	391	414	443	440	444	428	364	417	406	430	453	422	429	448	448	444	396	437	425	468	440	447	391	476	427	417	436	424	438	437	461	376	448	427	433	415	454	438	439	461	456	446	424	449	437	390	464	443	428	414	451	440	429	406	453	401	421	442	455	425	429	450	407	409	422	427	420	442	422	403	414	414	411	419	427	441	420	415	423	412	410	440	421	409	417	436	434	437	423	418	434	427	433	423	438	429	449	468	424	450	415	431	432	443	428	423	423	424	395	412	443	438	403	406	442	419	407	425	422	417	416	438	435	407	372	424	448	425	439	427	440	464	433	411	441	429	447	439	410	430	446	422	421	436	435	437	425	421	424	405	427	436	407	417	419	392	396	443	446	433	440	417	405	390	420	423	417	417	415	441	404	469	425	454	457	469	434	410	437	440	395	411	425	421	390	461	427	427	448	401	413	427	411	406	410	400	413	424	430	444	436	433	425	403	395	415	427	433	398	442	463	428	405	406	441	402	424	445	445	419	412	451	430	416	456	410	442	408	477	406	434	463	415	426	435	425	467	453	444	468	435	408	446	434	425	452	427	434	441	443	414	397	432	398	434	440	445	479	435	420	416	406	443	453	436	436	470	411	396	392	408	404	435	454	398	421	461	450	439	439	414	402	477	411	436	448	413	465	449	428	415	432	420	403	436	425	423	436	397	442	424	424	431	407	431	427	429	431	424	411	465	434	470	371	425	428	402	423	421	433	421	431	450	444	409	435	429	430	438	417	432	404	412	419	428	425	415	469	453	417	437	431	366	438	418	418	447	402	415	425	433	433	443	427	422	441	396	431	426	428	426	451	427	418	423	442	443	405	409	416	432	440	431	403	433	415	447	463	408	430	431	436	445	426	460	429	397	440	429	435	452	447	403	424	435	407	394	395	446	421	395	410	447	400	432	439	457	430	444	445	405	443	441	409	403	420	426	398	430	431	386	410	455	457	442	417	421	410	413	453	420	431	410	430	406	445	481	422	412	444	417	439	457	459	405	456	432	431	456	450	411	425	369	419	446	436	404	447	426	430	405	398	423	404	450	452	454	409	413	415	420	455	386	399	439	408	404	426	470	423	383	398	461	443	448	441	410	413	388	492	466	392	426	424	418	424	430	420	414	413	431	422	459	440	422	395	419	399	430	472	428	423	405	441	439	415	409	456	411	464	419	436	465	430	424	454	437	420	435	419	406	449	444	410	428	428	412	444	431	440	419	443	426	415	431	415	455	401	420	429	412	401	434	406	440	397	431	381	423	415	401	425	439	413	419	403	445	454	411	464	411	404	435	383	411	412	423	410	424	461	438	486	406	421	413	436	388	427	425	405	407	433	458	449	435	415	429	409	382	437	432	413	450	411	415	465	456	404	411	442	461	412	453	441	431	433	455	435	454	416	459	413	393	404	465	431	431	429	410	401	452	424	434	448	468	439	397	414	400	441	438	417	412	455	442	421	406	423	419	405	443	418	398	448	415	432	449	428	459	450	444	443	437	410	420	418	428	403	467	424	442	442	474	416	444	449	417	401	419	430	419	446	425	451	434	414	436	418	408	391	488	474	404	433	409	421	463	417	392	438	398	421	464	468	407	415	387	418	439	428	406	449	431	441	455	448	410	432	406	399	422	433	447	435	430	386	440	383	418	439	424	476	453	444	439	455	447	432	436	435	429	414	399	442	428	445	432	439	401	405	441	442	445	419	463	421	429	456	451	434	454	394	403	456	466	453	443	400	410	416	441	436	431	445	418	401	436	441	425	417	414	440	413	393	452	434	424	425	442	455	436	409	469	458	430	435
24561	21392	28487	24654	20995	3068	785	527	418	412	376	372	342	334	310	333	342	309	318	338	368	328	296	311	312	294	287	301	296	292	311	310	281	289	289	328	317	307	335	288	281	303	293	285	296	275	312	297	314	282	287	310	304	274	288	270	278	269	279	284	296	277	265	308	296	279	304	300	255	278	311	296	304	253	311	315	321	308	302	324	273	270	322	284	314	328	261	289	283	318	285	263	274	298	238	285	267	280	300	303	316	288	276	281	314	299	290	279	268	255	295	300	329	300	265	281	290	286	283	287	323	280	283	275	291	307	293	266	285	294	317	284	295	302	298	301	296	293	330	282	268	261	275	293	295	272	276	267	248	262	325	295	294	279	276	290	297	285	280	259	265	289	304	299	282	258	287	298	266	292	323	294	290	306	273	287	273	315	257	293	291	300	303	285	286	286	315	295	286	300	299	278	315	292	307	280	316	273	334	318	300	286	281	273	272	305	285	290	297	304	251	297	285	292	265	273	279	288	299	251	296	266	276	293	287	275	279	266	313	289	300	265	267	334	277	295	296	289	281	274	269	286	286	264	269	285	277	290	292	285	273	303	283	298	281	289	280	280	307	292	304	277	279	280	288	290	289	276	311	284	292	296	282	296	274	308	257	279	267	296	274	302	289	272	274	295	278	283	286	331	287	290	291	276	286	281	289	295	273	289	267	276	273	282	298	302	284	282	313	272	308	313	288	259	296	334	291	273	305	289	277	301	293	292	308	282	268	299	292	297	297	290	263	298	291	270	292	288	314	256	318	278	304	320	277	288	290	269	286	296	285	278	267	274	292	315	259	270	296	280	288	295	273	317	322	284	280	292	273	310	271	299	284	277	279	287	279	269	275	298	289	305	278	318	274	286	294	296	289	288	298	321	280	276	247	255	275	282	280	304	286	310	291	305	241	280	293	299	312	311	278	295	296	277	310	261	290	283	283	278	295	293	292	264	257	273	261	299	287	306	272	296	291	286	298	306	289	278	316	293	303	291	298	269	296	274	307	270	301	281	303	274	301	290	300	280	300	269	315	296	279	275	281	267	276	283	294	282	332	268	289	328	314	304	261	302	295	304	322	279	287	278	311	284	308	287	323	267	273	322	293	278	274	292	287	269	317	296	286	269	287	294	280	311	297	302	288	249	282	298	272	293	293	244	296	288	298	318	262	270	262	282	309	287	265	291	240	302	288	318	313	278	299	274	241	282	287	301	300	289	264	249	265	275	312	283	276	270	280	268	276	267	315	298	303	297	275	291	285	291	247	270	296	290	265	311	304	291	253	291	280	310	293	283	277	280	268	310	289	286	293	306	294	293	301	269	276	286	282	279	310	297	293	310	273	262	287	289	297	300	291	291	273	288	266	288	301	295	277	287	330	284	258	283	290	294	257	305	281	254	297	293	285	274	310	287	272	283	299	292	277	301	289	287	266	273	296	264	288	296	292	279	301	296	295	313	288	277	308	297	291	264	286	329	262	307	267	283	313	284	262	264	293	280	248	277	310	256	299	283	278	278	290	288	283	300	272	309	294	275	291	280	286	278	268	291	293	301	300	271	295	296	300	310	268	271	285	278	302	278	275	282	284	259	270	289	279	299	291	266	308	277	260	279	277	296	309	302	271	313	276	284	284	280	295	294	251	283	290	281	282	272	279	295	283	261	264	269	308	304	275	273	302	305	291	287	271	305	259	298	265	293	256	255	276	296	257	301	275	325	293	272	290	308	314	301	288	290	272	297	262	298	289	295	260	300	281	294	320	288	280	280	275	287	246	267	277	271	281	299	298	291	260	297	263	285	303	309	285	304	280	275	296	298	264	285	269	290	292	260	303	317	299	263	250	288	276	269	300	298	282	275	276	258	285	269	291	286	289	288	336	279	277	265	294	278	296	277	301	300	294	323	253	301	267	285	285	297	246	281	262	282	290	290	285	286	276	289	265	268	311	290	280	285	296	297	306	284	282	270	320	276	314	309	270	308	270	283	297	323	284	301	291	294	294	304	291	297	286	258	309	302	317	303	290	264	277	282	282	302	289	296	288	296	278	303	267	290	303	297	286	308	299	305	292	302	293	260	294	286	270	297	333	277	269	292	285	293	274	303	285	303	242	297	269	266	264	286	282	305	275	298	284	279	291	265	248	297	286	266	281	279	305	287	293	264	294	271	295	271	287	292	297	296	303	289	296	286	276	273	297	303	313	266	261	271	286	293	285	280	286	302	260	301	302	296	306	305	288	283	284	277	265	293	249	275	271	272	272	266	310	290	294	299	294	274	275	300	300	295	293	260	278	300	306	312	298	275	278	284	305	275	274	261	277	278	273	320	308	276	265	316	280	285	287	271	291	279	286	256	273	287	294	319	288	274	281	286	320	282	296	298	274	284	278	280	301	309	284	253	296	278	269	264	306	293	334	303	281	282	293	281	281	296	291	299	290	284	280	314	304	285	295	306	306	298	288	287	316	309	304	289	254	271	270	282	282	301	287	295	282	256	263	293	282	298	283	257	294	264	273	256	289	310	256	305	262	268	262	278	265	274	312	281	313	300	279	274	305	270	288	280	295	244	314	318	293	276	287	265	257	318	302	295	302	247	294	289	290	267	255	280	283	288	273	276	300	251	289	308	301	293	291	282	309	283	281	274	275	294	280	311	277	288	277	294	263	302	274	295	299	292	322	285	270	268	276	271	268	270	285	257	266	281	303	271	308	268	260	265	299	285	270	266	296	322	322	261	313	285	248	301	281	278	281	278	269	269	272	298	265	314	271	298	271	286	259	273	299	270	293	283	277	292	282	280	295	272	259	295	265	260	296	300	280	257	286	263	288	284	279	267	268	288	306	300	288	287	272	318	313	300	311	282	291	287	285	311	283	300	264	275	269	292	292	295	282	284	289	286	274	275	291	289	313	283	277	261	240	322	293	294	296	300	301	295	257	296	327	282	311	293	310	279	280	252	275	254	280	315	270	277	260	282	262	288	296	266	292	290	283	281	269	261	280	298	257	296	279	295	292	266	303	316	297	267	269	281	307	298	286	277	281	323	290	287	276	296	270	274	261	250	268	267	288	302	280	277	265	285	271	295	261	293	261	285	297	292	272	274	285	260	300	292	259	313	263	313	258	306	295	289	274	276	235	293	289	262	273	290	276	316	291	301	254	293	279	300	301	289	319	298	303	308	286	320	332	283	263	283	269	291	297	259	307	283	285	268	274	273	264	313	265	267	283	293	286	312	270	297	298	298	271	275	278	270	315	272	322	279	271	257	247	294	294	265	255	307	276	282	284	286	278	271	274	276	325	291	273	254	259	285	267	284	265	262	300	263	284	321	281	306	255	266	290	260	272	276	325	276	304	290	316	277	288	312	265	284	252	289	303	298	285	296	312	271	282	301	273	311	279	262	284	278	287	299	308	276	290	281	277	294	293	304	265	267	287	279	258	281	271	247	294	274	316	260	309	291	279	260	280	286	268	293	248	288
3786	4631	3912	1943	1214	862	725	599	503	480	436	402	385	359	344	350	295	329	321	294	316	306	321	311	298	291	321	269	270	276	287	264	290	314	266	302	255	289	278	258	294	299	270	269	248	278	278	287	309	269	272	273	267	289	233	262	266	247	280	271	273	248	288	267	283	286	258	257	322	275	270	299	256	291	256	254	309	278	281	247	293	313	249	253	303	274	273	246	250	267	277	291	293	290	276	259	268	275	282	254	294	253	246	273	269	283	271	281	281	273	273	253	274	315	265	242	284	256	234	284	225	239	258	241	275	280	288	267	269	265	229	243	259	266	276	266	262	289	271	247	271	259	272	283	241	278	295	268	246	254	256	263	267	269	276	250	272	240	260	265	250	272	272	250	300	261	253	294	256	252	244	256	299	241	269	272	281	274	268	250	258	246	283	242	244	274	278	299	246	264	274	289	272	269	258	290	266	281	306	267	224	237	276	282	274	240	241	258	275	292	248	262	292	262	255	268	270	291	254	253	264	276	268	253	278	262	259	269	281	273	257	226	261	274	242	277	262	286	279	287	297	254	265	263	275	274	267	262	274	253	274	268	281	271	275	271	275	265	259	288	245	276	265	290	303	255	268	228	254	268	283	267	269	287	264	272	257	259	263	269	256	258	234	264	284	252	267	281	260	264	239	273	248	257	276	274	253	260	265	292	257	247	252	233	285	263	235	275	274	268	297	272	289	249	252	278	264	252	287	269	241	296	291	240	256	277	278	266	276	272	227	270	258	237	273	234	277	258	245	236	247	258	248	259	266	257	264	271	255	263	269	284	264	249	256	230	253	288	257	281	278	275	288	263	258	253	270	244	259	260	286	248	279	274	280	270	255	243	261	277	261	268	239	297	264	268	257	235	224	251	250	268	236	265	280	271	248	263	229	265	269	291	269	255	267	290	277	261	289	276	260	240	257	299	240	292	246	280	281	288	264	281	283	235	258	268	265	263	255	280	297	265	281	265	290	269	253	248	271	265	252	257	264	247	292	271	277	262	269	267	262	259	254	256	264	258	259	272	231	276	268	262	286	267	244	273	260	283	267	245	294	261	258	299	239	260	262	292	258	270	284	257	293	286	272	271	264	264	280	314	268	258	264	269	278	269	283	281	250	255	237	263	254	267	258	244	245	274	269	273	276	253	275	282	252	270	263	235	281	262	281	273	288	267	270	302	279	292	279	230	284	277	261	264	247	255	260	273	256	267	273	281	274	278	247	260	273	266	247	277	280	275	261	268	266	246	271	259	276	269	247	265	251	256	247	264	255	256	276	250	238	249	232	280	261	271	267	296	244	286	282	271	256	273	261	259	288	273	261	262	273	265	254	299	270	272	263	273	262	245	280	282	258	219	250	289	261	270	252	256	251	257	261	278	296	228	276	261	257	268	251	252	246	276	234	292	271	273	295	260	254	250	253	268	271	256	273	280	281	294	260	311	286	262	268	260	283	256	266	237	245	274	254	231	306	245	267	257	250	268	249	285	275	252	283	269	246	240	269	268	245	234	260	275	284	280	259	273	271	257	256	287	296	280	283	242	253	288	264	245	273	254	238	261	266	273	259	252	261	279	276	252	277	260	282	265	230	292	253	288	280	268	260	257	275	274	276	287	274	296	274	281	281	289	259	254	271	283	284	263	245	281	287	242	288	255	262	238	272	270	282	270	247	300	307	276	243	260	251	264	254	242	273	260	299	242	259	277	286	260	295	275	292	258	275	258	261	266	285	261	277	262	251	253	266	242	280	281	275	249	248	214	253	250	254	259	289	264	260	239	273	250	272	244	232	273	241	253	243	254	258	251	310	272	256	291	282	256	276	257	262	287	262	242	265	258	255	254	253	272	285	269	255	252	262	266	264	253	257	250	258	278	290	260	266	283	255	257	241	262	290	258	248	247	261	266	264	238	240	260	241	259	264	249	283	252	244	250	254	253	272	265	251	262	265	253	274	251	245	276	270	263	265	248	287	235	264	264	249	276	301	253	278	259	244	257	274	262	283	253	267	272	266	269	255	256	250	233	255	261	270	236	260	269	282	278	252	244	242	240	265	269	264	272	277	271	293	278	264	253	236	268	252	239	261	248	246	276	269	252	249	247	268	254	245	234	259	258	240	277	263	272	248	275	243	265	275	275	273	261	286	269	278	269	245	255	241	272	253	265	281	247	282	257	235	248	257	276	256	267	239	248	269	266	239	287	269	281	237	278	256	257	276	259	267	249	262	239	275	256	260	259	268	249	277	267	255	241	246	244	261	274	256	268	257	276	254	275	280	271	254	259	220	255	283	282	263	268	244	274	264	251	275	252	245	263	242	245	251	267	276	289	253	295	281	270	258	265	255	269	309	276	278	311	268	269	272	290	254	289	268	266	279	264	265	273	248	239	259	229	277	243	244	252	280	264	264	244	281	272	262	286	279	277	290	250	281	248	259	259	247	274	278	233	279	290	259	246	274	252	255	276	263	254	228	248	253	263	264	267	244	262	260	261	252	259	288	279	248	247	241	247	262	260	256	276	266	272	271	234	289	270	245	274	255	268	253	271	241	266	245	266	258	262	251	269	273	278	274	285	257	269	236	266	264	304	266	269	252	245	278	241	250	259	266	302	277	268	250	230	288	275	262	264	256	252	238	248	247	252	259	244	253	236	249	240	291	308	270	228	283	269	243	235	284	260	272	275	223	228	248	276	262	247	288	251	264	275	250	268	276	262	279	267	265	280	256	306	262	276	246	261	261	282	266	262	252	282	244	251	251	258	261	253	254	260	261	254	241	264	250	269	272	246	251	247	274	260	255	264	254	284	249	261	265	251	272	273	291	274	273	271	260	283	245	280	273	281	261	243	268	269	269	237	248	270	252	228	250	260	261	227	288	242	262	247	242	239	246	268	287	256	270	271	240	264	275	258	271	267	273	255	260	256	258	232	250	306	272	240	298	271	240	250	277	268	246	276	237	269	240	264	283	269	264	259	273	242	303	278	262	248	250	263	265	247	266	245	258	220	274	274	286	233	265	272	298	285	269	270	254	260	271	276	277	272	242	288	279	248	269	254	265	248	244	244	266	263	250	296	254	269	228	256	285	261	268	214	272	255	279	263	255	279	251	251	261	259	250	264	260	268	241	248	256	245	262	259	254	269	265	260	277	253	262	261	274	237	257	248	243	225	248	280	291	287	263	241	272	257	238	246	264	278	250	266	266	235	233	252	272	266	278	245	287	275	273	278	267	267	242	262	254	268	264	285	256	270	274	266	266	283	237	261	271	240	249	257	237	290	267	267	259	261	251	263	243	252	270	241	285	227	264	277	279	264	240	275	292	268	268	277	276	233	255	258	255	255	272	260	247	257	289	237	254	238	260	263	278	248	264	252	224	285	270	249	248	254	233	269	259	239	240	254	266	235	258	272	222	308	243	297	258	264	264	263	237	261	279	261	261	248	257	283	253	267	254	258	245	263	279	280	253	254	259	252
27650	9816	1570	1128	924	833	820	813	796	835	816	829	809	889	813	797	832	805	808	803	829	811	814	833	840	825	800	827	801	815	845	859	829	790	827	808	800	848	765	853	858	793	811	808	798	847	771	818	893	824	794	764	764	831	792	822	788	821	810	794	788	884	765	777	843	809	834	809	828	822	844	788	844	858	865	787	820	791	795	797	800	865	906	847	822	832	833	830	888	852	842	813	828	855	828	818	836	796	817	813	896	814	844	803	785	802	816	829	790	835	792	893	791	851	765	780	853	799	813	793	818	790	810	824	815	804	798	845	831	828	839	773	829	832	800	839	860	813	841	829	797	764	820	827	792	808	780	770	789	846	793	813	773	846	801	771	870	776	799	835	800	832	851	811	847	803	773	855	765	801	813	808	810	838	799	811	854	801	784	835	781	777	836	878	783	811	801	824	806	818	818	810	858	782	779	803	846	778	832	810	822	841	777	843	778	823	819	847	818	776	825	821	802	790	791	816	799	763	881	848	813	807	773	824	801	822	789	860	752	804	832	797	798	817	792	793	836	872	770	848	760	845	761	758	785	865	841	844	803	824	816	827	895	839	814	798	831	802	850	834	780	781	784	825	822	834	823	814	858	827	868	803	762	780	837	854	818	814	868	800	831	788	797	830	835	814	794	820	837	813	824	753	814	863	820	818	805	815	840	837	799	755	821	804	836	800	825	805	849	839	800	845	833	827	815	821	846	804	803	787	831	778	832	772	750	749	785	841	837	778	790	784	796	752	849	826	822	793	828	816	828	795	808	825	793	814	820	839	822	816	800	793	843	795	821	820	801	829	790	833	807	795	805	838	818	808	848	823	825	815	820	854	820	784	783	787	814	845	813	772	816	822	831	829	798	800	754	829	866	783	788	803	865	771	799	838	859	834	812	788	878	791	819	800	827	773	789	816	787	787	854	841	843	744	808	841	825	823	838	818	788	841	859	791	747	815	807	793	785	826	812	751	842	882	765	817	798	835	816	772	863	801	860	804	806	794	866	859	805	837	819	813	833	817	773	845	827	828	786	851	802	817	778	795	850	856	836	808	823	834	838	866	841	818	821	822	806	827	809	809	795	808	828	805	849	789	805	778	809	809	768	875	819	844	826	818	770	805	802	788	819	826	832	856	785	840	825	793	859	809	866	778	845	847	830	849	836	776	815	788	738	826	833	793	825	822	862	835	776	799	810	825	841	862	817	768	838	807	822	831	837	794	800	841	787	801	842	822	804	752	824	786	845	806	800	799	845	801	812	792	786	866	826	824	783	876	823	756	797	798	768	757	815	789	822	794	838	850	839	815	844	860	803	824	870	803	827	789	831	792	843	790	795	801	776	835	803	814	776	835	781	786	841	808	829	847	789	800	819	800	824	863	766	822	832	839	779	840	829	827	829	799	838	871	845	862	781	804	838	780	824	785	768	798	864	775	822	791	809	849	823	832	824	851	828	790	872	808	850	868	838	829	801	755	831	814	790	801	831	799	787	849	844	745	823	801	851	823	832	839	770	848	824	828	795	845	777	786	828	812	842	839	797	855	819	807	837	814	849	786	729	865	824	834	770	844	783	879	799	820	801	826	822	799	822	831	818	887	888	827	839	828	841	848	821	822	779	851	787	745	823	825	795	823	867	781	815	827	795	846	841	848	800	842	774	828	784	820	805	797	812	812	835	821	772	839	828	752	771	764	825	794	797	823	831	822	832	768	837	822	791	875	825	789	799	802	816	839	857	826	797	765	815	800	854	787	852	844	814	797	834	800	870	804	839	795	778	846	835	815	842	850	812	838	828	831	752	798	808	830	834	840	817	834	825	811	815	780	804	823	760	805	816	759	816	816	794	893	799	821	822	839	812	781	833	774	828	796	818	840	844	757	798	834	814	805	795	826	866	823	816	788	784	852	823	807	796	801	850	804	823	841	792	827	808	832	790	838	844	776	834	770	804	843	786	786	821	810	836	787	815	872	861	845	818	824	805	842	809	815	791	827	834	845	839	854	812	870	865	838	798	845	842	796	876	802	823	862	836	847	795	877	819	816	868	814	802	776	791	842	859	876	834	848	811	809	812	842	825	843	835	875	862	826	791	794	817	843	835	778	794	807	830	806	780	793	751	804	841	813	791	838	826	770	797	853	883	872	854	786	804	815	843	796	833	781	788	770	810	805	760	863	796	814	797	842	802	756	811	820	834	793	821	844	811	844	846	808	815	806	789	812	846	812	849	794	773	810	818	828	803	810	822	802	801	769	829	793	829	827	806	815	798	776	816	803	829	838	840	838	805	831	812	826	788	806	798	729	806	843	773	808	825	818	843	815	821	842	791	812	771	778	796	882	823	799	803	854	874	830	776	887	763	811	875	791	838	769	813	817	831	757	820	781	810	790	781	835	783	786	814	833	850	773	773	853	831	849	827	799	804	794	827	832	830	793	851	829	801	826	825	820	824	835	846	814	800	817	791	851	864	796	850	815	808	842	784	783	844	871	827	802	871	796	809	823	850	831	830	847	828	796	841	891	824	866	786	856	787	821	746	815	767	811	813	798	775	853	842	841	825	768	784	789	819	795	787	813	798	833	808	772	783	744	846	773	796	828	831	750	797	863	863	815	762	802	848	813	826	773	823	805	795	847	805	782	846	857	777	778	798	788	796	835	836	823	819	814	821	869	828	777	758	797	794	847	791	840	806	855	791	819	781	771	831	813	761	857	776	813	819	889	812	841	832	784	844	777	865	772	793	865	804	872	763	821	856	802	829	798	798	827	757	830	838	806	832	841	809	833	802	777	827	822	870	794	860	876	830	764	828	784	790	824	829	809	835	756	822	828	806	802	807	820	823	815	796	825	809	800	849	817	824	817	803	760	833	771	813	812	835	786	833	788	711	835	821	855	833	765	843	756	821	791	801	810	801	825	762	777	872	827	847	859	778	799	838	826	847	817	811	842	793	831	791	827	825	836	805	809	796	835	865	820	833	830	802	831	816	820	848	768	823	844	815	858	807	801	803	796	836	825	848	842	794	772	812	873	828	829	779	812	852	793	782	825	814	801	816	850	804	823	827	814	845	821	793	760	776	823	793	830	825	854	841	794	815	827	798	810	786	784	839	841	771	845	839	825	804	847	862	801	782	813	865	792	783	800	855	824	817	781	816	828	813	814	814	771	803	760	799	810	835	825	815	848	857	833	796	827	874	870	851	840	823	825	816	809	864	801	896	805	779	824	860	837	788	836	775	795	790	785	760	740	816	783	848	849	846	813	850	860	843	808	870	829	816	767	842	841	791	825	828	775	785	812	782	795	866	775	861	824	822	858	798	799	786	828	891	790	870	789	851	809	850	792	781	785	785	805	770	854	808	829	816	856	745	818	840	829	813	867	790	844	792	814	838	857	859	797	888	823	829	766	838	864	792	834	768	864	828	804	752	807	779	785	820	892	848	877	783	811	806	840	832	816	795	818	892	848	808	767	840	839	818	795
5589	858	788	760	714	733	696	655	682	688	681	710	626	746	641	687	712	654	667	666	656	661	707	687	676	669	631	669	644	644	677	660	650	661	663	688	671	622	704	660	688	711	644	645	642	678	650	690	689	661	674	641	672	651	651	658	693	691	688	689	646	699	645	664	662	659	696	679	687	667	675	684	643	640	643	669	661	701	679	661	644	662	717	684	701	640	624	685	677	695	643	684	698	649	624	667	643	651	681	660	643	649	676	666	693	655	648	704	663	732	676	694	663	628	667	632	688	639	666	661	671	675	678	694	674	684	648	706	651	665	691	670	668	674	657	668	673	673	710	634	680	617	662	674	656	647	680	658	661	649	692	613	669	613	689	642	709	666	657	675	643	675	646	695	654	668	664	648	652	673	703	663	624	637	644	644	693	645	678	652	655	646	633	666	643	668	674	648	668	625	652	670	697	698	658	662	690	644	705	659	628	675	686	681	661	667	658	643	682	624	649	686	633	650	686	644	647	730	664	666	648	693	642	675	665	685	657	646	687	656	662	704	635	650	644	732	652	686	640	640	630	692	691	631	654	655	728	638	698	706	694	646	673	637	617	679	655	687	672	651	647	657	683	650	664	656	682	625	699	644	696	678	696	650	665	619	681	637	667	644	604	713	694	703	624	649	661	659	662	675	673	626	652	630	674	659	651	646	654	684	635	664	663	651	669	647	653	695	631	661	687	663	680	657	622	661	659	681	666	678	704	639	612	659	669	639	655	678	597	662	668	628	658	668	685	642	657	648	685	638	647	636	688	661	665	659	631	670	712	704	688	664	679	711	708	646	707	639	694	692	648	646	687	645	624	642	654	681	628	668	674	695	632	656	655	666	735	635	649	656	654	654	680	641	625	647	675	667	730	710	657	618	666	680	663	623	624	673	630	709	706	661	687	646	634	666	645	671	656	654	656	655	647	662	672	659	651	642	689	684	697	693	655	683	695	692	628	684	647	674	663	689	688	695	679	653	639	723	683	690	719	651	607	674	638	661	701	646	660	680	662	641	671	685	691	665	695	696	694	657	632	672	673	656	684	696	679	677	648	648	654	668	676	640	672	719	681	668	642	694	655	686	660	655	676	677	685	643	690	684	650	608	653	661	685	652	667	666	654	648	717	662	630	645	679	647	698	687	665	705	650	650	660	660	678	685	665	695	636	695	656	702	700	682	671	680	645	679	644	666	668	643	677	644	664	686	625	663	697	628	652	670	684	698	669	623	654	635	649	643	647	686	645	656	660	690	672	675	625	692	641	688	621	701	705	653	685	680	633	697	657	711	684	684	686	682	672	710	657	669	672	637	621	652	641	664	652	637	713	673	653	648	636	663	707	670	723	713	626	641	649	660	677	684	656	645	657	660	650	675	678	737	676	657	679	629	676	649	643	647	648	665	694	634	674	681	697	654	632	640	613	665	653	684	642	669	629	702	683	693	652	657	611	628	661	659	660	682	642	673	699	641	610	634	678	680	671	648	661	662	697	619	639	699	617	654	689	675	660	692	652	694	631	700	612	661	644	663	646	652	646	655	652	665	673	649	676	661	672	656	665	671	629	664	650	638	659	668	651	628	671	648	645	643	672	643	644	699	656	627	673	645	653	673	594	676	691	665	695	635	624	671	632	644	639	683	667	657	691	676	656	613	659	676	682	683	672	667	674	705	698	659	622	687	657	628	628	635	726	672	648	692	654	641	679	667	681	692	682	658	660	682	685	682	674	660	638	662	623	632	655	694	715	706	656	682	662	685	656	642	665	713	654	654	661	660	705	672	644	666	687	683	706	728	707	680	680	664	678	695	591	667	664	655	661	666	715	676	670	659	680	677	665	684	674	648	678	646	704	657	651	642	682	675	656	611	650	629	659	686	653	631	684	702	656	673	679	713	675	683	625	679	695	665	666	667	610	665	672	640	655	692	692	643	638	674	677	673	658	689	668	653	667	653	716	671	648	686	656	619	673	638	686	701	642	689	635	701	646	712	674	653	606	648	683	637	687	670	686	623	645	659	647	697	644	655	660	676	674	695	651	709	656	709	688	648	646	672	649	686	693	651	665	660	667	626	667	691	634	643	666	710	690	690	654	651	683	635	710	679	641	680	671	691	661	666	694	674	655	657	656	665	691	660	687	623	694	682	659	641	677	648	660	664	670	647	684	622	688	697	635	679	652	655	667	681	654	651	671	649	662	669	626	673	660	688	697	695	665	631	676	616	693	651	685	645	677	701	637	642	714	675	655	671	671	679	673	627	638	683	681	658	654	703	658	695	704	666	630	690	679	662	700	653	634	665	696	697	633	705	676	697	692	648	666	707	651	675	667	662	622	681	690	728	698	703	671	681	664	638	646	651	685	644	628	720	682	680	698	626	673	642	683	655	609	646	716	630	630	682	655	643	638	647	681	631	678	677	640	674	716	611	647	704	659	668	671	624	648	647	654	641	683	646	665	655	693	647	646	634	649	648	710	638	666	620	648	647	681	609	650	689	635	640	633	700	636	634	650	691	687	674	674	688	675	673	660	695	686	668	638	653	656	629	664	667	649	663	644	629	630	678	645	628	664	652	662	658	630	683	675	629	676	676	641	723	729	673	649	695	656	659	672	641	694	659	637	713	660	697	673	674	615	641	689	639	645	665	667	687	645	684	662	680	680	657	626	708	685	650	658	643	621	618	660	686	692	707	642	649	684	666	702	685	705	700	633	665	668	614	720	676	693	657	711	638	650	672	669	666	670	678	665	625	686	685	636	628	643	646	673	623	699	691	654	695	662	699	640	641	685	655	634	670	671	661	711	673	652	643	647	671	660	718	655	687	648	635	685	686	662	693	683	672	611	685	647	663	671	716	675	657	657	646	645	736	677	620	667	663	686	639	662	672	645	638	663	664	700	628	607	673	679	642	623	672	677	671	647	638	657	646	644	655	697	682	653	636	692	604	660	660	677	635	705	649	636	681	680	705	653	646	708	671	658	690	682	650	657	637	632	666	662	644	652	697	670	653	666	685	716	674	615	699	666	661	674	708	666	669	706	652	693	697	671	604	667	650	615	682	658	670	630	670	650	727	657	693	675	636	701	722	694	720	648	658	630	645	680	603	686	666	702	638	621	663	643	644	632	703	695	676	627	664	691	714	665	638	641	650	627	713	680	680	667	681	683	666	640	667	711	645	695	700	676	675	665	637	639	715	637	674	672	683	676	649	597	644	642	687	633	664	620	661	718	639	722	667	656	663	681	686	702	673	635	680	676	681	658	680	598	624	723	629	633	678	647	693	675	637	669	694	648	639	710	671	646	616	630	691	678	646	661	643	642	663	680	655	655	675	726	659	649	633	726	628	696	672	705	665	644	653	618	654	681	651	662	664	623	646	678	685	667	641	679	647	621	641	602	684	667	656	720	690	620	652	618	670	673	667	616	718	684	675	708	703	654	676	677	626	684	641	678	691	697	670	636	653	679	637	676	703	708	686	638	706
25662	21388	27118	25408	3901	915	718	654	524	535	510	518	524	527	470	534	499	549	498	503	495	487	507	521	472	482	505	487	503	489	485	486	464	496	504	512	510	476	493	450	479	506	476	476	492	492	469	510	499	514	496	453	507	487	495	485	496	526	498	479	533	495	489	504	510	508	463	526	460	471	484	524	471	515	503	484	532	515	462	507	501	509	510	479	498	490	471	507	489	482	509	428	486	489	487	497	481	511	477	425	504	480	482	508	483	456	496	455	495	459	477	511	461	492	502	489	485	531	536	474	507	517	436	482	486	476	474	480	476	497	468	463	512	525	522	472	463	484	449	493	475	501	477	468	471	488	487	509	482	459	474	464	478	513	476	489	504	515	484	465	501	515	502	516	452	517	457	537	472	465	479	503	497	480	461	529	481	435	480	483	504	464	451	527	504	493	501	476	458	482	493	499	512	465	501	488	479	542	512	477	494	499	470	471	520	512	464	503	501	489	470	481	504	515	522	458	534	465	477	510	504	493	513	500	481	454	464	504	472	464	486	491	459	488	481	451	480	501	484	474	490	477	524	517	509	446	512	473	473	486	484	477	479	475	467	461	485	479	520	472	466	469	506	477	471	517	495	477	492	474	470	493	467	460	464	481	452	479	508	484	501	522	482	502	492	505	461	479	496	464	482	482	485	525	500	444	509	490	474	488	528	456	485	498	511	493	495	475	483	461	522	488	498	491	491	491	476	460	475	467	500	455	454	457	494	490	495	506	457	488	506	455	513	508	485	511	483	472	497	481	466	523	511	493	490	502	466	468	477	489	502	465	496	499	514	477	491	471	452	466	483	481	466	525	450	543	468	449	469	478	479	491	527	507	452	468	508	511	474	507	449	482	530	521	490	501	496	486	499	482	495	476	501	526	492	501	475	500	497	455	480	487	503	479	460	447	486	475	511	481	483	483	478	481	487	502	505	479	502	501	485	447	477	525	466	480	495	457	440	455	509	493	465	460	480	466	453	506	524	480	491	492	509	479	485	489	505	492	474	490	485	474	461	487	513	511	493	503	498	501	483	453	461	462	496	521	487	463	445	483	475	474	526	487	493	470	444	472	487	523	481	500	466	464	520	499	494	515	512	477	498	460	484	488	474	512	454	477	482	461	465	550	479	464	507	437	474	487	481	483	487	466	452	458	479	444	542	506	493	487	457	437	493	486	517	468	502	490	466	477	482	472	466	480	429	468	517	422	514	497	480	462	486	487	493	517	459	496	491	506	450	480	472	511	474	478	503	478	467	507	478	477	478	489	445	522	479	500	486	515	520	449	486	465	477	484	464	502	493	507	485	489	510	520	461	454	502	495	476	443	507	463	487	462	467	469	474	514	500	478	510	463	482	455	476	474	489	480	472	476	488	482	462	460	538	473	501	516	501	455	500	486	448	467	488	476	508	475	469	478	492	461	457	455	476	462	496	483	479	524	511	492	494	458	493	524	496	463	438	490	499	497	519	491	511	451	476	469	520	452	466	464	454	512	521	535	459	513	503	451	489	488	500	485	484	515	508	460	526	426	478	495	516	493	446	503	458	481	502	486	500	516	512	491	495	440	526	472	480	473	492	492	535	486	493	510	477	512	439	459	493	465	496	469	459	453	501	486	530	461	488	518	479	451	504	464	524	502	478	482	424	460	458	500	496	482	469	497	499	509	559	467	478	432	445	497	471	460	495	474	505	427	442	484	490	474	466	513	489	502	484	476	487	480	472	508	513	469	496	482	474	489	481	510	541	461	480	474	508	473	466	494	501	507	463	490	442	465	482	486	490	477	523	491	501	522	466	501	510	511	486	489	473	497	482	461	506	459	475	464	464	503	478	476	483	474	497	543	491	486	483	478	472	477	475	450	460	486	485	500	481	501	472	494	481	497	495	458	495	513	489	496	488	479	463	507	471	508	446	504	507	493	487	499	483	537	488	465	501	482	524	487	456	511	481	457	444	463	476	473	466	473	496	493	501	446	517	463	480	507	484	482	494	477	512	497	480	456	486	461	490	484	488	476	504	508	504	463	494	465	481	521	506	485	460	481	436	449	494	498	481	458	494	483	479	488	477	469	463	497	513	481	506	497	515	487	487	475	491	496	441	489	478	463	523	543	487	431	454	498	507	525	483	471	513	486	487	448	489	449	507	472	511	511	468	462	491	526	475	503	473	449	502	523	434	484	519	493	504	484	487	486	490	465	476	528	448	493	459	450	516	535	501	468	454	496	468	489	480	494	488	510	516	509	483	489	484	509	498	501	516	500	472	460	492	461	494	475	491	503	464	457	457	465	486	478	469	480	508	513	479	487	492	500	495	521	485	489	519	500	519	484	488	479	485	491	447	508	472	493	513	493	468	473	497	482	504	480	501	462	479	483	469	500	488	496	523	505	473	465	492	492	509	524	440	491	517	452	494	492	483	459	490	459	498	508	502	499	456	480	480	472	541	472	458	505	487	447	473	488	469	496	533	465	487	509	493	486	453	491	502	475	478	471	461	482	517	500	475	507	499	493	510	507	487	478	535	470	471	470	458	502	480	497	490	476	442	496	466	486	530	507	495	515	508	547	468	507	502	462	463	470	467	497	477	473	494	475	479	484	497	502	521	495	521	484	500	480	492	496	456	486	509	463	468	514	513	494	462	473	472	485	512	450	499	470	492	488	457	513	496	497	499	511	500	488	507	492	460	461	481	509	485	481	470	492	485	498	521	521	500	479	507	485	512	484	446	490	481	486	453	489	482	472	444	525	493	505	507	457	513	474	483	476	504	466	512	501	504	480	492	424	500	474	491	503	446	488	495	491	497	495	529	511	483	491	451	492	487	482	503	473	506	485	492	478	470	454	479	504	468	494	444	440	444	474	493	481	464	480	520	471	499	448	499	466	462	486	493	488	465	498	504	483	484	480	496	454	499	471	489	456	506	446	487	498	491	474	471	471	488	480	491	475	474	518	503	513	451	491	520	475	486	484	497	504	483	470	468	512	505	485	509	482	515	502	461	504	520	487	510	494	442	509	484	461	502	486	480	496	523	489	466	485	472	449	473	493	450	483	512	515	497	482	482	480	493	498	487	476	490	480	485	474	484	445	466	464	495	501	429	496	456	443	478	521	483	479	493	512	483	464	498	493	482	473	506	487	504	497	468	470	497	519	496	477	497	470	472	469	514	473	496	520	498	504	523	498	514	464	471	495	478	478	501	477	497	505	501	495	523	497	492	483	511	480	475	509	500	454	447	474	478	471	455	442	476	467	476	512	482	493	529	447	509	451	469	501	505	474	508	466	487	489	514	482	482	533	494	484	450	495	498	465	503	500	483	537	493	497	461	463	473	477	497	462	483	495	531	463	485	519	536	477	476	496	472	490	514	500	495	501	491	477	479	532	494	509	494	534	472	510	484	502	485	478	487	502	514	493	522	496	520	497	470	487	488	485	502	465	495	497	511	495	525	464	494	484	477	474	495	487	461	488	486	519
3741	2637	2267	1350	896	756	658	573	539	570	511	469	487	437	468	475	457	446	476	455	440	436	452	470	450	463	455	420	420	445	424	451	433	425	455	447	483	418	475	451	445	481	439	400	415	443	455	427	435	414	410	429	465	444	409	414	451	452	447	430	419	428	436	437	424	436	444	469	466	436	399	419	404	434	452	407	431	455	486	427	429	441	427	418	387	441	425	428	433	461	409	433	414	432	439	434	412	484	457	414	452	410	415	439	389	448	410	415	443	438	402	449	440	428	388	419	408	417	441	421	438	444	432	440	417	412	430	406	430	420	417	423	404	448	412	461	445	464	409	395	468	435	460	434	413	416	406	443	398	452	428	431	434	440	433	404	436	413	436	415	450	414	446	460	429	409	418	409	413	443	444	451	465	431	462	431	425	431	413	408	406	420	414	413	448	411	407	438	406	408	403	425	399	438	444	456	438	413	418	409	423	356	412	419	415	458	403	432	422	449	418	428	438	396	419	469	423	451	422	435	395	404	410	455	390	429	435	415	403	447	438	385	425	438	418	432	451	434	414	421	407	448	425	411	400	440	430	420	434	458	421	428	430	451	379	402	409	439	411	451	427	431	408	447	434	456	434	384	423	396	425	408	412	425	458	450	422	415	424	437	401	447	428	446	391	446	447	426	415	431	403	426	434	421	449	417	422	428	427	445	409	402	447	402	408	430	444	409	443	443	426	459	466	412	419	416	416	421	422	436	447	440	412	415	417	431	424	449	446	442	407	416	458	411	428	420	422	446	409	425	448	421	413	441	394	437	413	452	434	412	421	394	469	405	413	443	436	413	427	388	427	418	436	436	381	444	429	453	445	448	451	398	433	436	476	441	467	451	444	444	415	447	442	433	445	413	397	418	432	451	404	452	378	454	413	399	391	423	412	379	444	397	418	423	457	445	482	440	427	433	435	435	384	448	386	411	425	441	417	400	411	443	431	424	395	465	424	423	411	408	407	439	400	415	480	419	409	440	411	435	432	413	468	411	402	418	429	413	443	444	390	422	437	411	436	421	421	436	443	405	379	392	393	434	408	437	457	438	428	460	444	432	407	397	433	412	404	412	390	433	453	447	420	425	437	446	404	418	377	408	419	419	463	407	414	425	488	419	456	425	427	422	420	426	444	424	416	471	439	454	433	436	419	444	427	429	448	439	437	437	401	447	413	429	429	418	434	419	425	469	440	411	442	451	401	436	432	407	408	405	408	418	458	429	467	405	445	441	412	408	416	443	444	404	429	447	438	397	457	448	402	441	436	448	413	427	440	417	443	424	454	481	388	443	449	440	417	404	435	416	411	429	421	419	382	424	435	460	441	456	408	408	448	423	429	443	409	434	418	435	433	436	462	417	443	385	417	419	442	441	389	471	428	419	417	425	419	429	422	424	413	376	447	425	423	450	446	381	448	423	417	423	387	466	434	433	413	427	407	428	420	423	405	450	424	384	412	416	446	474	444	439	424	434	406	439	423	417	433	423	466	426	373	413	416	441	429	429	447	439	403	419	355	384	431	362	407	441	401	447	450	430	401	439	461	444	395	436	396	405	399	389	412	433	417	391	420	421	417	395	423	452	408	444	408	395	429	468	396	417	440	419	428	401	416	395	440	419	460	411	455	433	405	429	427	412	420	377	410	417	427	450	428	438	428	418	427	426	467	389	409	398	419	412	421	379	444	438	422	444	417	428	403	408	392	412	426	420	417	417	442	441	422	427	443	444	414	404	425	436	446	419	412	389	431	448	388	468	430	416	439	419	419	421	411	473	448	462	431	442	468	458	413	429	440	408	405	415	411	430	436	424	390	420	454	434	413	448	427	432	469	396	441	461	444	414	431	464	460	403	440	402	398	450	442	434	445	411	419	439	441	426	468	417	429	406	427	417	439	422	445	405	474	419	389	440	417	393	442	436	446	414	433	411	434	405	439	444	436	408	381	401	424	424	429	447	443	422	395	453	407	374	433	409	455	426	434	415	406	420	402	464	414	422	422	392	401	439	377	423	433	399	427	432	442	448	454	406	404	433	446	421	440	394	428	439	399	430	450	437	422	420	436	386	420	463	396	411	473	417	436	442	411	429	417	417	417	469	393	423	432	387	436	422	448	445	439	407	417	457	456	396	412	427	408	423	446	446	439	390	436	395	447	422	436	390	432	432	421	411	391	433	435	404	425	418	415	374	432	413	420	461	453	405	404	436	413	416	407	446	409	426	456	448	449	436	430	414	410	420	419	451	432	417	417	426	416	399	423	430	428	413	452	428	434	403	391	416	429	438	394	423	432	455	419	426	440	436	413	409	411	418	436	385	419	387	420	436	421	405	468	396	402	442	443	397	403	452	426	424	401	427	420	427	419	441	422	410	450	451	438	403	415	421	401	428	432	426	355	413	410	445	449	427	438	413	381	433	434	401	427	396	430	418	415	422	414	410	433	460	413	427	393	448	445	419	421	428	432	403	428	414	424	382	407	389	380	443	415	420	446	440	384	420	398	431	447	401	411	431	418	448	431	423	414	453	450	436	436	443	441	404	427	387	410	421	436	429	424	409	423	427	410	403	426	430	439	426	449	404	426	443	427	435	409	443	398	395	395	425	422	439	431	400	421	419	460	411	447	401	401	420	408	434	415	412	427	422	422	443	418	436	419	449	410	429	467	406	425	422	436	460	424	431	416	427	404	422	417	430	419	387	387	404	446	423	429	445	397	432	412	401	412	407	398	441	407	436	391	398	409	420	455	488	438	411	420	446	433	432	413	423	410	433	418	427	416	423	376	395	411	416	463	425	456	415	423	405	418	412	449	413	458	436	401	433	420	438	401	402	415	443	409	446	435	442	443	433	416	408	404	433	414	434	416	457	432	454	437	449	435	404	395	427	403	415	405	424	421	424	419	429	433	448	423	400	441	407	437	426	409	433	393	444	417	414	419	406	424	449	431	382	418	417	409	444	397	433	422	439	417	443	438	428	446	438	405	454	460	439	431	439	464	417	436	414	433	433	452	415	428	402	399	393	453	434	449	412	445	423	415	384	419	416	378	432	442	404	455	438	412	394	430	431	413	429	399	432	442	404	420	440	382	401	380	403	424	411	444	429	442	417	398	427	406	436	433	413	411	462	423	407	410	396	397	425	408	469	376	431	439	455	417	426	431	409	429	401	432	440	416	401	454	416	439	426	406	423	423	442	411	467	444	428	428	453	415	423	412	411	385	404	427	411	433	402	436	413	423	386	462	440	445	413	459	444	417	403	435	432	402	426	433	448	400	434	452	443	415	406	464	412	411	430	385	450	406	430	428	425	457	424	436	451	416	397	475	470	419	441	365	420	452	422	380	410	421	457	408	440	437	422	425	439	415	445	418	445	462	417	421	433	398	422	422	400	432	421	422	399	439	438	436	428	425	437	428	396	401	451	429	441	418	445	428	433	470	433	394	394	418	446	432	408	429	411	408	455	422	425	387	417	438	462	411	420
24619	21460	28549	24771	21061	3076	833	498	389	410	383	361	346	333	344	341	329	323	291	327	313	318	308	316	296	279	286	301	317	324	321	301	324	305	300	303	278	300	290	274	294	315	292	304	305	312	301	276	267	299	289	321	310	295	297	289	298	278	303	247	269	268	304	268	276	312	318	282	282	293	280	309	279	259	271	283	273	302	299	260	304	289	276	301	299	268	305	261	289	308	282	254	281	278	268	271	290	271	289	297	288	304	299	270	298	286	272	282	298	260	272	324	299	272	294	306	253	283	316	290	279	271	264	252	289	305	280	291	301	312	255	264	299	286	313	279	282	277	263	294	318	293	289	252	259	319	278	288	272	300	277	297	292	297	267	288	281	293	289	292	292	271	297	345	279	271	291	273	267	318	303	287	279	263	277	265	274	299	274	312	280	280	251	256	256	298	285	297	299	337	283	305	291	257	244	282	283	295	294	295	298	276	292	310	257	289	302	292	296	297	232	273	295	278	328	274	262	278	277	327	298	278	286	286	278	285	284	297	284	291	300	289	286	277	285	272	268	305	304	310	288	315	275	283	290	294	301	310	312	284	276	273	274	275	282	315	284	293	285	290	291	265	281	299	264	256	264	279	285	291	315	287	282	281	301	287	271	267	288	271	273	289	310	278	253	261	274	282	301	278	298	272	301	303	260	309	290	285	302	292	285	283	277	276	283	280	283	288	271	290	284	248	284	287	281	283	283	277	289	306	290	292	295	280	284	298	286	284	254	281	279	273	293	266	286	295	275	284	257	274	276	286	270	281	313	285	279	303	296	274	276	286	287	287	261	286	290	291	278	291	296	308	305	283	284	280	323	284	310	301	274	281	303	267	305	288	260	275	281	291	266	302	289	289	276	300	266	286	285	290	297	266	267	296	318	312	301	278	288	300	291	286	289	299	271	282	283	298	296	288	280	280	301	290	278	297	288	292	315	288	278	285	273	276	274	266	259	289	283	310	291	274	280	308	286	274	273	307	259	281	277	301	326	270	277	256	290	295	255	310	294	281	248	305	312	270	281	311	271	286	310	270	235	273	280	270	277	279	294	289	252	295	287	308	273	278	283	274	273	281	288	281	300	283	288	332	246	282	301	268	264	285	281	288	297	266	308	290	272	265	286	293	279	288	296	281	248	277	286	297	281	278	282	298	306	277	292	300	312	278	284	296	294	308	280	309	314	261	293	275	274	299	305	299	299	324	265	280	278	281	274	300	260	290	295	293	289	286	289	276	262	324	274	261	288	290	260	294	306	276	269	261	265	280	271	280	317	290	299	280	317	283	274	258	284	271	272	294	296	285	320	267	255	291	267	296	290	229	294	287	271	266	263	309	275	312	297	309	284	279	253	279	282	270	269	287	273	285	318	270	280	304	270	274	286	276	280	313	244	270	284	272	328	270	291	303	306	291	316	259	310	276	313	254	296	285	281	287	275	270	284	289	315	278	296	285	288	286	293	292	275	287	283	234	299	311	262	286	261	254	304	290	305	300	306	286	281	265	268	287	320	328	264	323	290	301	317	299	282	302	280	285	286	289	274	290	258	299	282	294	296	260	276	302	313	307	269	276	258	274	265	282	314	291	276	291	258	263	266	304	274	289	296	262	272	308	286	292	288	309	320	274	294	291	275	264	276	291	265	294	289	280	299	276	292	270	293	317	275	269	315	280	258	275	298	310	259	302	307	264	287	271	265	274	294	308	249	301	293	278	297	259	330	288	271	269	301	315	287	290	307	250	302	260	271	299	300	294	280	298	288	272	313	305	308	262	280	276	268	300	274	279	255	271	293	292	290	279	257	290	288	283	285	267	258	274	308	294	289	285	278	284	307	292	299	292	281	272	290	294	269	303	299	257	258	271	279	273	308	290	301	262	303	286	296	290	296	285	280	291	272	274	282	283	301	280	271	286	264	279	316	305	280	278	306	302	287	250	313	285	295	278	288	293	271	271	273	251	301	273	290	280	278	249	306	278	276	288	341	288	329	285	283	302	273	296	309	290	325	291	278	279	321	298	278	245	255	294	292	278	295	263	265	297	256	268	271	280	280	270	285	286	251	275	290	272	300	276	247	312	292	307	262	297	306	288	293	268	299	258	301	269	283	296	290	261	271	276	271	264	259	255	293	297	309	302	272	310	272	293	304	258	274	292	273	269	273	304	284	295	308	267	276	273	290	281	255	303	299	275	272	294	294	285	312	258	289	283	281	261	305	279	278	285	273	275	296	261	278	290	274	290	253	259	274	293	258	285	277	309	269	285	294	265	255	293	282	282	286	308	295	291	275	275	300	297	254	286	264	285	293	275	283	260	300	301	290	271	266	290	260	298	268	272	262	283	313	257	277	277	288	281	276	301	290	300	299	277	275	282	251	286	282	279	276	289	299	320	308	272	309	312	269	312	287	295	276	273	275	286	293	266	309	310	259	289	297	297	276	289	270	270	271	282	290	272	277	294	266	300	309	276	282	293	291	286	272	298	291	308	268	257	263	301	310	252	298	281	288	264	292	282	256	251	301	310	307	271	283	301	265	271	303	296	282	301	265	262	295	282	288	261	278	276	266	287	289	264	287	296	262	291	292	291	288	277	294	312	270	304	274	280	285	273	294	289	292	292	293	272	301	253	262	270	286	279	267	289	294	303	266	273	278	299	278	297	277	301	284	306	308	268	267	267	309	272	296	272	274	301	284	269	266	298	282	251	313	266	314	286	271	273	267	267	268	293	306	280	290	287	289	246	300	287	286	278	297	304	252	282	280	292	274	265	299	279	267	284	303	320	292	260	287	282	315	263	300	276	326	263	283	267	259	276	252	291	288	279	282	253	241	285	274	272	301	272	309	274	267	274	302	279	315	266	297	299	282	288	299	283	288	264	287	308	290	297	288	292	286	299	307	259	298	303	273	267	260	307	261	270	238	253	305	255	266	271	273	278	265	289	266	314	278	293	280	284	265	299	286	265	290	267	271	301	300	278	269	291	305	295	277	291	301	272	246	261	286	294	277	301	273	287	265	279	321	247	288	282	286	300	293	289	289	278	283	301	273	285	282	216	263	308	261	315	282	306	312	307	267	290	269	297	288	270	275	283	288	324	301	300	306	283	275	281	297	296	274	300	298	279	271	300	280	290	287	299	287	288	276	275	264	285	296	288	279	275	287	287	302	304	265	263	299	270	274	271	224	263	300	290	289	305	263	243	280	293	283	322	261	277	297	253	294	264	253	278	271	296	274	290	274	289	310	290	287	284	308	287	267	303	293	254	279	297	267	254	257	304	287	291	269	283	264	252	267	273	286	264	258	290	270	274	289	270	306	290	284	289	304	271	284	296	289	266	277	306	310	284	291	278	263	300	293	292	291	303	311	284	293	310	262	279	309	307	277	275	296	317	277	260	296	307	267	301	258	301	298	292	271	272	282	268	249	267	277	281	258	270	256	291	284	299	320	275	278	300	299	293	286	295	294	299	289	217	266	309
3796	4696	3856	2059	1292	945	752	627	539	487	415	414	362	364	351	341	323	359	293	281	298	308	295	308	276	304	275	284	258	282	280	274	300	324	288	282	256	299	297	284	242	299	271	303	294	247	265	258	274	294	268	272	254	273	276	265	238	244	274	275	248	261	260	273	271	293	286	280	268	281	260	260	268	272	233	259	286	253	238	266	273	249	260	240	275	271	259	278	249	260	264	262	247	265	265	297	242	254	277	245	237	297	286	290	266	274	301	268	253	267	267	279	295	260	290	278	248	250	288	268	296	278	272	277	258	276	283	268	244	273	288	293	274	292	260	246	265	245	295	278	271	250	243	241	278	257	270	254	297	265	263	288	255	273	263	287	291	266	265	276	257	264	285	267	256	292	268	266	276	299	266	264	264	264	283	287	281	244	262	249	262	274	263	256	277	291	271	260	274	247	269	261	273	285	261	250	261	235	272	254	287	278	278	303	280	269	304	254	245	229	258	275	255	274	276	273	265	251	271	265	272	241	262	225	259	271	258	276	265	273	278	245	266	283	250	242	286	273	287	269	277	291	261	298	263	242	258	269	283	260	270	261	246	254	262	262	259	254	264	282	289	257	271	266	273	283	301	278	255	257	262	250	240	267	241	275	266	265	289	259	273	271	268	270	268	269	261	283	266	272	248	262	272	260	279	260	246	278	305	253	263	261	269	272	252	258	242	270	252	269	260	254	269	265	273	263	271	248	275	244	265	269	245	288	274	258	290	303	287	270	268	272	268	277	270	276	275	249	259	239	278	251	269	256	269	271	305	263	266	278	255	247	298	269	224	310	257	285	246	269	281	254	287	270	294	244	247	287	280	273	265	296	256	277	265	278	291	279	273	290	271	268	273	292	272	262	258	271	274	291	276	247	257	271	273	265	256	230	273	252	270	240	251	264	275	279	284	288	253	281	275	273	290	260	271	257	265	282	265	252	265	256	274	253	283	240	257	268	236	276	267	264	251	278	298	270	277	268	285	241	240	306	263	256	261	250	229	295	244	245	262	241	266	278	275	280	281	271	262	249	267	261	267	275	260	259	257	284	261	279	250	253	262	223	259	254	268	251	264	274	277	241	260	240	283	252	302	259	261	239	267	273	284	282	259	241	285	274	288	287	291	264	292	253	241	232	251	247	257	280	304	269	264	247	274	262	256	282	270	293	275	274	260	268	290	266	257	273	264	269	267	256	267	281	257	263	273	238	243	239	272	273	285	274	275	259	307	279	249	269	248	283	262	259	279	286	238	285	252	269	249	267	269	288	301	288	297	259	258	293	293	252	264	282	270	271	275	277	255	258	259	281	239	232	298	280	270	268	249	264	246	250	295	300	266	254	263	260	264	295	288	275	264	246	250	276	274	268	257	265	271	256	269	268	265	255	287	246	259	284	284	243	270	252	280	277	272	245	267	249	242	283	245	266	290	263	267	282	278	237	280	269	266	271	260	269	272	232	289	259	249	261	267	266	270	269	241	289	255	284	264	272	244	247	262	269	241	252	254	261	293	270	253	261	279	245	284	252	253	280	265	285	284	263	241	257	279	241	278	256	273	253	257	257	258	269	261	263	272	245	281	271	284	265	288	286	271	260	221	289	279	280	267	246	251	280	283	258	238	259	241	269	277	314	253	303	294	297	273	296	274	264	241	294	264	300	272	269	265	278	251	243	267	266	258	237	271	276	295	276	291	264	301	260	269	236	261	285	257	247	297	230	278	243	235	276	259	239	266	273	228	271	259	280	264	275	264	284	272	222	248	248	254	251	279	253	237	257	262	250	267	269	302	283	266	256	253	263	265	300	267	289	269	241	232	282	278	268	253	248	260	277	271	250	282	234	258	310	258	237	256	231	286	267	283	255	288	235	278	264	286	273	261	281	294	271	271	281	236	296	265	263	293	254	268	299	276	262	276	261	271	258	277	295	282	276	259	281	263	266	248	271	245	262	270	244	290	268	249	258	255	323	288	246	248	299	291	273	275	236	256	256	262	271	277	262	259	256	261	284	295	264	243	280	239	248	247	272	224	257	253	316	242	298	265	279	242	245	243	281	276	266	259	281	273	241	264	253	263	247	282	265	257	249	267	259	271	271	273	256	284	280	251	271	263	269	235	265	263	255	237	257	262	265	277	250	287	278	282	280	258	240	269	268	258	262	270	238	260	288	284	290	246	268	262	263	256	232	268	272	269	273	270	269	246	256	250	265	243	268	259	258	247	234	272	299	264	268	266	273	263	258	253	274	259	274	247	253	262	282	247	268	286	290	291	265	249	282	270	248	238	269	266	252	249	279	254	312	258	244	228	269	276	262	257	248	265	282	270	249	275	255	259	252	243	265	261	252	269	278	264	264	271	254	265	257	250	258	289	282	280	284	283	260	255	275	232	253	262	285	280	279	247	277	261	252	280	260	278	267	241	284	282	280	277	252	273	238	281	253	276	249	257	284	251	240	260	296	291	239	267	251	293	255	254	274	250	255	265	272	272	258	278	253	273	277	272	274	252	280	268	240	263	264	289	232	295	257	280	233	273	278	252	258	253	266	271	248	260	261	286	245	261	259	296	294	259	281	287	231	271	244	304	261	273	250	299	279	290	293	265	254	256	247	254	247	292	262	261	247	256	275	291	240	283	289	244	256	251	248	280	284	283	260	266	288	258	263	265	283	236	252	258	256	275	254	252	246	265	247	284	274	274	290	252	276	265	276	269	241	319	270	268	256	270	283	259	268	247	267	266	250	241	257	276	255	290	290	266	255	266	242	279	281	255	280	271	261	270	248	267	284	276	267	255	276	270	299	282	290	246	252	270	264	247	242	258	270	273	254	262	252	290	279	283	288	268	253	277	252	246	286	259	250	283	247	267	263	265	261	253	284	269	265	259	264	256	276	246	288	273	270	283	261	273	250	252	234	234	255	284	272	256	254	259	263	290	274	247	261	251	247	259	275	261	244	256	235	256	261	271	259	272	272	278	252	272	257	254	264	268	264	263	274	262	258	261	272	254	305	248	244	277	273	263	268	284	227	240	265	281	250	257	257	283	243	272	253	267	276	262	279	252	268	247	284	263	296	255	265	271	277	270	288	250	259	262	251	274	256	284	272	230	251	290	265	264	272	232	274	269	264	252	281	266	264	256	267	257	299	249	289	269	259	274	252	272	268	261	266	260	277	268	261	262	252	235	270	237	275	265	276	283	224	260	239	261	287	251	274	259	252	269	253	263	264	246	272	277	260	258	259	270	264	261	289	284	238	268	248	274	265	272	276	252	258	266	298	273	264	261	265	258	252	246	253	247	276	298	260	287	260	281	255	267	252	256	243	251	256	253	277	238	267	277	264	255	295	267	239	270	286	271	251	304	256	247	280	245	293	250	273	241	271	280	294	251	291	276	255	297	254	245	245	292	298	272	236	247	264	275	251	263	261	294	263	268	264	266	245	269	257	256	288	275	295	232	274	241	261	297	254	255	291	258	278
27620	9928	1608	1131	866	791	815	873	824	782	842	821	789	819	791	855	823	813	837	814	842	811	808	811	815	793	795	844	810	796	811	844	834	796	788	789	816	813	847	824	786	870	855	828	804	820	798	797	796	806	828	814	808	808	831	777	880	802	820	818	771	817	787	806	821	754	797	785	794	781	796	804	853	791	810	775	802	863	824	859	817	825	810	835	886	823	792	783	814	807	817	865	800	861	855	796	795	821	811	821	784	815	756	797	812	780	816	830	823	780	780	802	756	752	791	796	807	795	791	782	830	801	826	779	760	778	862	833	809	832	818	813	812	867	810	779	853	860	817	767	822	798	835	811	794	803	855	762	741	795	806	816	798	768	841	816	794	855	833	798	880	831	807	805	814	795	815	864	800	823	782	805	773	811	827	825	831	805	772	812	831	785	790	800	854	842	826	858	858	809	792	785	854	833	779	864	786	804	834	797	786	833	780	789	828	801	782	810	890	782	815	767	858	848	849	831	820	803	792	837	793	778	826	778	787	810	836	856	815	778	775	811	803	807	876	799	792	820	833	782	876	822	826	832	807	796	829	802	770	765	855	828	798	831	839	806	800	828	817	806	812	772	819	786	832	844	826	830	807	802	865	813	795	762	848	847	817	851	797	870	817	808	784	794	808	768	836	778	835	819	852	786	799	826	787	801	828	797	832	801	754	888	776	791	792	789	791	803	820	815	819	836	780	784	862	805	819	839	780	790	812	856	817	827	776	847	807	770	808	762	837	832	829	780	814	855	835	767	793	837	809	830	835	822	868	865	797	797	828	804	835	802	800	792	852	787	804	849	785	763	768	803	823	807	820	806	821	823	837	842	816	735	827	807	837	821	794	810	764	786	803	816	826	814	792	785	829	860	819	837	766	836	810	798	798	811	776	826	815	800	799	837	789	819	854	788	821	767	827	792	753	780	836	820	783	777	793	829	868	862	794	773	808	768	760	808	776	839	805	800	839	859	828	806	808	809	824	822	790	819	862	823	861	787	830	824	850	857	787	787	843	847	857	847	867	827	752	766	791	785	785	813	829	863	789	728	798	785	794	785	826	838	861	836	822	827	780	819	820	805	867	835	829	823	813	812	781	815	796	752	843	845	824	744	815	794	780	786	745	831	787	824	798	794	801	808	815	827	777	794	827	772	827	896	867	825	858	795	810	823	831	817	816	767	788	857	791	850	801	845	824	831	843	819	811	810	837	809	766	822	828	854	766	827	809	840	801	779	823	774	756	786	818	837	848	827	812	773	873	861	824	819	779	828	801	785	831	837	838	778	888	796	815	879	806	843	791	821	833	823	788	754	822	813	808	854	774	802	779	799	856	778	815	793	764	838	761	838	746	789	790	871	878	794	830	786	754	808	811	805	813	818	827	857	759	779	857	801	806	793	818	853	795	807	794	820	828	821	772	805	848	836	859	885	808	799	844	789	783	792	806	775	805	793	797	792	788	846	854	803	855	806	819	840	837	774	806	831	815	784	801	819	794	798	783	845	826	789	852	863	770	843	814	830	787	799	799	838	827	811	820	822	810	818	841	745	846	804	826	834	879	815	822	811	829	827	797	779	745	777	796	793	802	795	861	751	858	773	806	793	767	809	805	836	786	719	821	807	868	797	790	799	787	801	839	838	831	810	762	837	861	828	749	836	835	818	839	808	808	821	806	841	772	804	847	805	823	754	775	828	838	803	809	818	822	808	785	809	788	857	794	788	785	824	791	843	820	793	753	830	834	829	798	758	793	804	768	792	811	822	794	843	803	792	806	854	816	803	812	855	839	792	818	813	828	763	831	786	817	792	814	799	844	818	804	851	813	808	819	831	843	816	822	779	834	883	827	809	777	761	806	815	775	826	820	764	803	786	817	832	818	823	841	770	750	852	764	829	854	781	790	806	765	813	843	791	825	771	786	814	801	838	857	823	778	834	789	837	833	817	791	802	836	812	778	827	804	869	828	829	839	777	845	788	792	810	832	846	819	811	809	842	801	805	861	842	806	842	821	807	770	824	768	823	823	845	805	893	829	802	847	808	830	819	844	795	804	796	784	758	857	791	831	841	823	821	822	840	836	774	829	852	775	856	821	793	836	819	786	820	819	795	774	866	841	791	815	833	777	826	822	818	795	812	804	827	842	825	830	800	831	848	841	851	799	799	767	818	840	760	804	825	829	825	836	783	791	830	823	806	819	787	811	809	842	812	837	807	755	832	811	783	813	783	848	846	780	788	821	813	799	853	823	800	815	800	847	831	771	823	832	826	810	830	769	795	780	812	795	807	817	820	861	804	790	793	770	790	812	799	820	805	816	829	805	778	812	790	784	771	835	728	793	816	823	799	787	821	797	845	838	767	869	766	742	797	874	807	819	838	806	806	838	769	742	831	745	863	830	808	781	845	815	824	814	808	802	765	850	802	774	801	856	820	827	849	857	764	818	766	793	824	812	853	851	834	752	793	814	756	774	796	854	797	776	825	791	809	807	800	828	867	854	818	795	849	795	805	756	791	783	779	793	831	874	832	789	802	836	872	859	827	827	806	812	809	822	835	808	789	833	832	815	794	825	786	794	823	843	828	825	851	883	834	818	833	800	812	791	865	816	810	818	780	805	773	849	806	864	818	775	785	859	845	832	858	789	766	783	793	828	813	863	833	795	793	871	837	836	809	796	767	813	812	829	815	806	793	825	769	843	811	821	784	821	803	839	825	790	767	818	798	778	818	861	846	788	782	837	809	836	815	820	768	764	812	809	788	822	806	815	851	809	792	812	796	842	854	828	847	801	791	785	880	795	825	792	796	821	765	808	785	847	820	799	765	827	889	777	839	789	806	814	782	818	836	813	812	824	824	838	797	784	803	805	827	818	806	837	821	816	810	838	872	780	815	763	779	785	803	806	772	805	798	809	807	832	841	816	797	822	823	783	836	830	753	845	830	867	773	800	803	827	849	843	810	799	772	753	800	898	800	818	794	833	807	808	814	858	840	827	929	779	853	783	856	821	770	859	794	833	737	786	770	816	819	811	847	814	845	837	803	851	777	842	790	771	824	764	817	820	813	776	770	844	843	813	782	818	795	817	776	834	816	797	765	786	804	843	846	823	780	873	843	817	824	798	765	826	800	756	889	794	844	747	768	834	891	788	804	783	870	845	773	787	799	819	809	784	779	819	826	876	839	794	811	829	791	833	849	835	846	839	828	801	797	797	794	778	784	861	819	804	857	856	759	816	819	805	818	775	815	822	823	802	809	771	819	778	836	757	838	865	793	829	776	811	814	842	799	833	832	803	803	843	860	826	815	844	807	799	769	823	829	835	800	783	802	813	812	755	794	829	817	843	802	790	812	782	806	835	811	777	863	802	835	856	807	810	838	806	749	840	833	799	821	816	816	833	787	884	833	806	816	779	791	784	814	788	806	849	840	827	808	823	822	823	763	811	802	768	865	812	825	755	857	774	828	826	847	780	832	860	793	840	799
5503	900	821	700	740	659	671	669	646	704	652	714	703	680	678	652	618	648	687	628	708	668	674	693	708	706	653	654	669	710	657	698	665	677	690	622	670	733	643	641	668	696	703	659	663	643	652	704	650	744	702	685	614	686	675	653	683	628	687	676	639	623	666	630	700	674	712	670	676	636	643	637	679	663	671	648	627	653	649	654	654	648	616	661	645	672	673	676	644	668	655	672	654	658	661	637	681	679	677	632	688	649	660	719	624	677	640	678	623	664	635	653	657	689	652	658	689	668	656	684	599	678	638	641	706	662	648	676	658	694	658	614	634	653	714	620	639	601	679	671	694	636	637	711	670	685	690	670	666	671	645	631	648	686	670	623	666	656	692	652	641	672	638	629	619	679	661	673	640	675	649	671	697	693	652	656	679	705	668	676	638	688	637	648	683	637	683	628	633	636	626	680	668	659	644	683	634	639	653	691	640	666	660	656	672	696	630	726	662	618	641	668	666	673	692	680	617	642	649	670	631	685	675	654	652	668	644	642	691	693	646	632	709	622	669	672	642	667	667	656	638	598	657	682	700	673	628	668	634	645	658	645	669	638	664	675	692	620	647	648	692	675	706	653	670	654	656	651	628	641	650	619	677	648	635	654	613	658	662	670	666	628	652	709	701	607	675	667	675	681	682	653	653	678	660	663	678	681	669	695	705	672	671	641	693	677	653	683	681	673	689	616	659	675	655	646	623	680	686	671	638	605	675	643	641	638	663	702	658	675	641	628	686	633	663	653	640	667	621	647	667	665	677	677	636	659	663	648	613	659	695	660	664	664	661	569	686	664	711	647	701	644	647	655	656	704	675	701	689	647	711	694	638	648	658	713	600	678	684	656	671	649	641	631	635	652	653	664	681	651	632	673	678	696	674	640	657	632	713	663	661	643	673	675	672	606	649	698	641	682	657	662	663	655	643	661	687	686	623	663	651	612	639	660	672	646	678	706	643	699	657	673	680	666	647	687	662	670	683	664	645	706	663	650	639	642	708	675	706	715	684	636	611	633	681	664	636	634	651	654	643	687	677	647	643	680	676	672	633	695	607	666	692	670	647	689	640	618	692	672	669	659	692	666	672	712	658	615	688	677	682	686	654	674	718	649	702	651	688	629	670	645	653	672	710	668	679	687	645	671	669	672	693	645	640	653	682	668	660	715	657	678	679	650	664	680	630	684	622	684	657	667	667	609	648	660	663	672	624	644	649	660	697	661	668	633	660	622	664	665	666	677	692	656	661	650	677	644	667	674	709	654	660	636	670	661	685	623	654	663	659	665	656	638	709	671	647	657	601	682	633	675	691	670	620	658	666	645	641	659	658	701	737	703	647	675	658	650	693	679	655	627	703	667	650	674	675	645	665	672	669	682	676	616	705	683	666	651	612	669	634	696	685	649	670	654	643	633	692	697	670	649	688	642	636	669	679	654	660	616	681	648	728	700	673	693	635	673	659	672	706	646	661	662	655	626	688	665	676	659	629	700	650	645	620	627	657	729	669	653	635	670	675	637	694	660	639	659	657	602	673	667	676	669	666	682	690	643	647	700	681	690	688	683	618	664	666	676	631	660	677	692	671	673	643	666	676	658	696	659	705	661	632	695	641	663	665	635	677	668	663	650	646	664	635	678	684	668	640	653	662	663	658	658	648	684	724	637	680	669	686	701	665	695	666	633	659	654	662	715	686	673	679	643	641	631	652	618	653	647	662	658	654	638	697	633	701	710	643	568	648	681	630	697	691	651	714	640	628	721	701	651	632	661	684	631	633	649	627	722	637	718	660	681	609	651	655	654	635	664	672	645	632	628	658	704	684	638	666	647	689	714	619	688	627	646	695	682	663	622	648	638	697	660	665	641	670	673	642	662	682	695	678	692	672	623	660	631	671	705	681	612	687	668	629	652	667	651	658	649	660	663	621	680	695	655	700	655	661	698	628	671	679	636	709	650	676	681	657	666	682	700	713	682	669	718	651	656	674	630	649	706	707	659	647	654	637	705	642	635	655	671	648	682	656	690	620	639	647	674	686	706	642	640	654	682	642	629	628	651	636	631	685	682	650	649	605	627	638	607	605	703	630	667	702	620	627	627	601	654	700	624	668	676	649	686	658	622	675	640	662	634	667	644	672	660	655	662	629	693	696	653	658	681	645	672	657	672	700	671	617	734	641	614	657	670	714	640	701	655	647	670	672	682	688	627	665	653	662	638	673	658	634	673	690	707	636	712	702	695	671	682	660	645	656	613	644	648	654	649	647	702	606	674	698	631	666	700	682	657	656	694	668	708	640	681	676	647	671	694	686	692	635	640	670	662	615	647	710	638	695	685	649	591	627	671	633	709	681	655	694	670	636	675	674	654	658	629	686	625	628	638	631	661	638	647	643	673	660	681	669	584	665	670	668	604	707	651	653	606	684	736	636	681	666	625	699	618	618	698	668	669	627	625	658	614	672	686	629	622	680	666	688	682	677	605	668	651	643	611	647	646	654	671	686	669	627	669	673	656	653	688	659	700	679	697	608	645	679	609	672	732	659	631	644	681	670	649	663	667	666	677	638	642	657	647	645	628	746	684	672	638	626	640	666	681	696	637	639	658	664	639	677	663	671	641	668	675	657	706	708	671	645	638	652	735	701	646	654	651	678	708	646	642	665	682	656	659	636	661	634	661	683	679	666	628	635	684	614	687	639	617	718	690	677	633	633	645	721	716	669	671	679	648	704	664	675	713	624	625	657	629	652	675	660	649	650	667	633	617	657	631	689	657	633	705	641	677	675	710	672	626	692	686	675	676	668	673	700	641	672	662	679	707	681	664	693	707	613	697	664	622	708	643	681	689	700	702	667	676	693	637	673	708	653	661	692	685	672	640	613	682	633	658	592	649	665	645	686	680	674	649	700	674	680	662	655	633	689	694	658	638	665	660	680	677	668	675	637	678	669	669	610	675	627	700	661	685	673	658	665	664	646	688	692	631	650	662	648	701	679	655	669	685	670	606	655	671	655	668	690	709	688	635	650	689	659	672	685	674	673	654	636	685	685	641	655	659	660	644	649	718	690	639	638	686	651	642	695	619	636	650	642	689	662	641	656	669	641	665	663	670	657	680	657	657	710	647	692	663	664	675	634	652	663	630	719	673	650	670	682	646	646	656	637	705	643	714	665	618	671	695	622	678	646	675	666	674	688	638	660	678	696	687	669	678	631	670	660	660	667	633	649	641	688	633	649	684	683	641	659	696	659	644	670	639	642	667	635	699	680	652	674	660	632	612	690	645	642	706	654	696	684	635	685	640	630	639	673	678	620	643	633	678	662	639	692	698	662	655	640	643	652	689	626	670	656	647	649	643	670	677	688	667	680	663	619	684	657	656	649	647	681	661	668	685	696	671	673	669	681	624	619	712	673	705	668	625	714	680	671	625	610	700	683	655	623	630	674	683	694	675	634	673	645	630	659	661	657	684	697	730	681	666	644	672
25621	21420	27165	25393	3791	943	760	640	562	538	558	520	559	487	475	488	483	548	512	485	489	472	492	493	483	496	511	449	475	481	526	501	508	448	466	517	476	489	487	527	507	485	499	442	517	531	503	505	484	531	468	513	502	509	490	469	492	474	498	490	530	480	496	519	475	446	503	506	465	499	479	457	476	498	490	470	496	520	441	512	503	517	520	496	489	456	495	490	488	522	480	453	468	508	470	543	478	465	506	473	509	486	501	451	485	495	490	537	497	510	461	477	485	469	484	498	497	509	513	490	472	502	453	529	484	459	475	517	518	484	496	455	487	493	466	504	503	465	531	469	474	467	487	475	488	481	464	472	498	484	492	508	493	486	490	479	477	473	503	497	485	477	511	471	502	479	477	468	495	499	486	483	452	491	494	525	480	482	425	481	523	491	488	491	469	505	466	515	474	481	480	467	494	481	515	505	509	500	470	467	481	550	462	517	436	477	484	478	466	511	470	454	452	483	468	484	522	535	499	453	528	480	560	490	506	468	486	491	541	480	485	513	463	486	503	520	451	468	483	469	543	490	482	465	491	484	505	505	483	492	439	486	492	437	450	466	463	493	493	495	478	502	487	469	497	448	485	502	502	468	493	471	504	472	483	491	479	479	511	475	445	482	495	462	493	496	444	553	496	519	520	495	481	471	473	485	466	476	483	483	484	516	477	482	471	494	476	499	446	511	502	486	490	498	459	490	480	507	443	463	453	473	452	494	481	502	484	483	483	481	475	502	461	455	437	490	469	498	464	513	446	466	512	488	477	490	471	456	471	498	481	445	465	485	472	482	476	509	483	508	456	523	476	522	453	476	481	477	468	504	470	460	443	465	481	513	480	474	481	471	499	462	495	443	495	501	479	494	507	498	511	517	493	512	490	464	485	479	464	490	493	508	470	488	475	494	480	470	495	453	458	493	483	519	477	485	522	499	477	522	426	482	486	481	468	469	488	478	477	491	484	454	462	512	472	503	493	486	522	467	466	502	497	482	495	472	479	487	473	474	536	499	485	470	496	494	527	472	519	460	469	501	456	493	504	468	467	450	490	492	503	473	477	491	475	455	436	487	499	483	490	465	471	496	453	458	519	460	455	481	489	474	474	514	502	468	453	480	536	459	499	442	486	497	465	480	453	466	485	488	504	480	535	485	500	495	461	466	513	484	461	458	466	467	536	453	453	446	473	463	504	486	474	496	510	495	477	501	500	513	467	476	476	488	471	503	523	486	521	478	481	484	477	518	484	472	466	457	488	549	466	459	465	464	468	499	483	506	480	438	488	519	484	492	442	551	506	443	454	486	499	484	473	471	451	473	491	477	521	513	478	500	477	484	488	491	486	491	492	488	483	488	467	530	457	502	488	511	493	480	490	501	472	466	464	495	489	501	456	513	452	466	444	492	467	512	481	495	497	488	454	476	508	481	474	453	536	488	500	487	499	528	473	490	464	453	460	469	453	461	455	499	480	480	460	479	525	491	484	493	514	468	439	474	465	475	508	498	470	462	453	487	488	438	508	473	463	458	468	426	482	496	525	459	520	457	490	512	477	475	483	468	493	478	497	512	506	453	489	470	509	448	501	497	505	440	469	502	456	490	485	478	488	491	499	464	498	472	483	461	500	517	475	462	426	473	433	490	490	485	476	451	487	547	497	486	454	462	470	474	515	495	505	484	472	467	476	446	479	505	457	511	441	510	498	455	474	474	472	451	485	485	493	475	487	508	446	491	520	469	501	495	515	456	478	520	501	516	468	463	463	473	447	481	479	473	480	495	474	497	461	485	491	500	489	477	484	469	463	459	474	499	495	469	460	473	492	479	454	474	447	493	515	467	458	498	499	517	471	472	467	500	492	483	490	493	497	491	462	508	485	510	470	489	481	496	496	496	488	478	468	485	460	521	456	491	457	490	497	532	448	484	475	461	485	464	493	474	463	449	478	495	505	485	519	479	485	517	474	451	471	469	457	504	507	499	496	465	476	503	472	478	523	481	491	480	438	514	477	455	479	437	508	540	453	471	489	479	498	506	453	485	481	468	467	464	470	505	489	480	472	471	468	471	473	513	532	497	471	493	474	503	519	497	467	455	467	442	476	489	494	505	463	489	458	481	485	472	478	470	535	488	481	473	472	482	459	462	474	488	478	471	495	463	459	499	484	477	474	484	491	459	494	478	466	460	502	464	461	463	521	498	492	488	476	513	478	484	460	512	483	479	454	439	493	484	470	478	500	499	468	464	470	488	473	505	488	485	495	491	465	514	486	494	459	457	497	463	500	459	499	470	508	460	492	471	500	464	520	489	466	529	493	530	455	467	478	460	466	499	461	438	458	485	511	466	478	508	467	476	465	492	481	473	444	517	476	509	466	476	484	465	473	504	526	500	500	504	491	480	489	507	484	485	484	468	509	498	464	480	457	462	469	493	472	468	487	516	439	434	474	493	505	469	483	480	479	446	502	468	516	467	506	446	504	462	470	480	458	481	469	507	501	479	502	476	460	492	473	487	471	473	505	481	477	509	470	494	454	446	481	484	491	489	484	508	521	464	502	436	461	487	475	459	485	503	483	493	471	498	458	497	507	486	493	503	473	484	515	478	470	501	502	476	499	470	466	499	497	503	499	503	502	506	480	473	498	482	518	473	502	474	484	510	498	498	499	456	469	500	476	478	478	491	476	472	448	469	442	506	471	493	478	506	468	469	469	456	513	494	478	493	442	496	462	449	464	483	499	463	481	446	494	442	544	468	438	475	492	445	469	499	459	506	437	486	505	443	481	503	455	466	474	477	467	512	481	502	475	508	462	465	461	498	492	488	479	486	489	457	515	504	463	497	473	471	463	500	470	509	463	476	441	486	489	432	458	487	495	511	433	489	462	474	459	496	463	469	483	468	469	472	511	477	500	474	479	486	516	481	490	453	473	478	469	452	494	525	514	509	492	479	447	473	487	527	481	454	459	489	541	475	481	458	499	484	485	474	469	498	480	455	474	528	467	480	500	474	517	485	492	472	488	529	498	475	489	511	514	476	449	466	488	477	488	524	479	501	476	490	449	525	501	481	450	517	476	449	466	461	511	496	489	493	508	498	482	506	474	481	503	488	536	457	478	504	501	485	475	517	486	489	547	434	502	479	510	511	509	489	467	478	479	460	514	503	462	481	494	467	508	491	528	472	488	508	463	484	471	475	455	503	530	478	524	442	495	479	461	456	469	504	493	500	467	485	506	491	461	478	465	484	477	506	438	494	528	449	485	514	471	471	497	484	468	473	485	502	502	481	475	520	483	513	492	481	481	482	465	496	464	505	495	495	452	461	460	499	493	463	508	479	489	505	457	480	476	487	460	499	473	479	509	448	467	490	479	457	495	473	505	445	461	476	484	489	468	478	500	486	487	522	499	456	465	495	490	497	454	484	458	480	490	502	469	461	472	487	446	459	517	472	477	463	521	484	519	484	474	450	507	497	481	486	506	491
3739	2743	2366	1232	985	770	646	567	559	518	500	521	447	442	469	442	498	443	479	421	438	451	480	421	431	416	444	437	425	459	411	455	430	439	470	441	432	413	423	465	436	462	442	464	433	458	415	446	409	430	430	440	416	443	431	461	470	423	420	411	409	455	434	481	406	420	423	413	436	458	410	424	467	454	416	429	433	478	460	433	422	437	452	438	459	412	460	421	444	439	401	442	419	440	442	457	435	458	401	458	441	422	449	410	451	439	439	430	450	408	401	429	445	420	437	423	449	428	407	437	424	424	421	454	427	426	442	438	408	429	413	425	436	424	382	422	413	437	417	413	439	414	423	406	411	397	403	450	387	417	405	392	420	404	438	453	435	436	466	443	463	391	465	458	440	433	449	426	426	410	441	437	416	459	389	388	420	429	433	437	439	434	411	470	429	445	449	416	443	449	446	379	427	451	435	422	413	427	419	438	439	442	434	454	423	447	428	431	449	417	434	424	428	437	386	441	421	439	438	427	465	412	444	451	409	407	429	416	430	393	433	438	441	411	409	438	436	429	404	408	396	419	451	446	456	432	418	426	416	434	435	421	427	401	415	438	456	412	440	427	458	440	419	471	458	399	434	371	405	454	429	413	441	432	435	409	421	449	430	403	453	422	425	429	446	410	424	456	411	464	460	442	437	398	417	420	411	476	465	449	431	427	440	415	447	447	445	425	391	403	442	411	412	423	411	435	383	407	437	419	427	377	395	429	404	418	385	443	395	437	400	423	429	416	418	398	423	432	391	411	432	408	393	412	417	436	409	410	385	470	414	435	415	441	453	449	420	434	413	442	415	432	441	449	454	412	416	451	423	455	392	421	427	434	416	439	459	436	383	467	412	426	417	395	428	457	442	426	414	433	416	446	397	428	461	405	439	417	475	431	403	419	416	435	435	445	407	423	398	443	425	420	423	409	454	401	418	471	390	390	464	405	412	480	448	398	427	428	412	406	444	411	405	404	464	490	429	422	406	445	395	415	434	445	432	404	409	400	430	413	423	401	432	411	438	442	402	408	433	405	459	403	385	429	434	407	433	435	438	411	432	407	411	438	440	399	420	434	414	442	430	435	423	416	388	407	435	397	449	411	421	419	453	420	438	421	369	405	430	447	438	409	430	383	404	418	468	422	409	431	413	440	441	431	469	459	440	386	414	383	433	421	461	429	431	402	447	434	395	424	429	499	417	441	450	405	426	442	428	470	439	449	457	410	415	434	463	413	468	431	415	411	425	426	416	424	423	447	436	426	462	428	427	444	417	417	425	453	438	422	459	384	448	435	444	447	388	436	441	419	446	424	437	469	376	422	440	397	441	465	443	385	416	392	401	464	432	430	410	449	439	436	418	421	414	418	423	423	424	438	424	441	413	449	413	411	413	460	404	409	397	407	432	413	432	418	409	417	427	418	436	451	410	404	456	432	412	428	404	436	429	448	423	471	461	416	446	414	422	431	410	419	472	435	470	419	402	409	421	396	451	409	418	402	439	439	431	411	428	430	417	427	437	455	420	455	447	422	469	450	459	439	448	422	373	441	450	456	446	435	423	409	446	458	469	427	412	416	448	442	432	449	421	450	425	434	412	427	422	419	451	428	430	407	426	474	413	437	439	396	405	403	404	424	420	454	420	444	397	456	399	427	419	424	430	442	461	405	405	434	411	418	412	426	405	447	455	401	437	416	443	408	404	405	457	454	420	424	451	392	412	439	438	399	428	448	429	442	404	436	395	414	408	436	433	413	462	438	427	408	431	450	417	441	407	437	405	418	427	467	384	421	440	416	454	417	416	398	429	455	396	436	444	430	426	439	430	437	395	430	419	444	453	406	433	429	422	439	419	465	418	392	443	447	423	423	458	428	413	419	397	425	430	425	451	455	397	451	397	428	392	406	412	406	424	452	439	430	439	453	424	464	432	429	431	439	409	464	437	404	416	380	442	404	423	418	433	430	391	488	448	399	418	436	436	461	397	455	423	439	437	389	483	386	436	446	410	457	425	424	433	443	437	418	406	448	452	447	383	427	400	484	445	401	402	438	415	397	426	421	443	413	458	378	432	405	450	401	394	416	414	440	423	445	399	448	417	413	428	433	381	460	410	424	376	418	415	415	422	454	411	428	424	421	425	409	425	437	435	408	430	453	441	422	429	420	430	436	407	394	437	425	407	419	433	409	401	432	423	424	415	440	420	458	406	434	430	441	430	433	446	423	419	456	421	399	448	433	426	425	416	419	442	460	406	427	488	418	405	428	448	418	384	414	451	443	426	398	440	423	433	456	415	462	421	418	459	411	407	423	426	431	440	444	420	408	439	412	417	447	448	435	407	440	424	478	442	462	436	413	412	434	381	427	427	429	418	423	454	437	447	453	425	420	406	420	417	439	430	411	430	409	404	450	427	436	453	439	431	395	477	402	419	441	440	425	409	448	431	418	430	383	408	460	422	445	406	433	424	399	383	426	419	442	454	423	407	418	424	468	371	390	414	451	441	464	407	411	435	429	421	430	427	403	422	440	393	405	416	434	433	428	430	421	436	448	414	423	414	422	411	417	440	418	403	441	425	405	453	428	410	432	433	437	409	412	388	419	428	421	400	408	439	436	433	419	442	426	397	427	424	424	414	451	415	417	396	432	407	420	434	401	444	423	423	431	426	437	427	425	452	445	446	427	427	431	447	417	422	430	426	460	423	413	452	384	442	455	431	436	410	444	449	443	424	417	438	400	411	411	425	418	456	397	414	431	423	438	464	420	426	376	409	416	418	426	465	406	386	419	423	436	410	423	427	378	459	428	416	446	432	432	435	430	397	389	417	431	446	434	437	431	435	423	435	429	416	412	462	431	403	422	415	406	452	430	431	405	429	464	402	442	460	425	404	463	423	440	419	440	412	421	445	425	410	422	412	438	430	443	436	425	441	434	455	425	424	459	426	440	397	396	402	381	431	406	438	440	377	396	455	416	432	390	409	453	433	429	462	438	427	458	470	443	413	422	420	427	406	437	444	433	412	393	445	378	453	408	400	392	389	434	437	405	420	411	422	423	403	426	434	444	399	408	449	403	407	408	451	412	425	407	440	436	410	416	415	425	406	407	416	426	429	409	425	421	401	463	457	441	432	422	431	428	436	420	438	421	391	418	431	412	369	439	453	450	432	416	458	416	429	420	426	424	417	392	414	436	402	481	429	421	433	454	441	410	436	436	439	430	453	417	441	409	442	444	446	424	432	471	416	404	383	361	405	422	449	406	422	424	423	434	417	415	429	427	401	458	454	434	438	433	430	443	437	415	419	403	433	448	422	413	421	410	379	455	411	407	457	401	422	445	421	402	408	389	396	437	412	438	465	401	431	440	421	468	412	410	448	458	426	420	409	408	426	406	409	426	425	456	446	419	391	424	399	418	422	439	417	431	402	418	398	421	397	418	434	412	463	399	439	418	415	386	428	439	404	436	429	435	400	420	441	424	419	428
24502	21376	28459	24671	20945	3010	774	515	401	385	357	382	341	334	332	376	343	323	304	282	294	295	335	273	321	293	296	320	306	299	310	295	302	294	305	315	319	316	297	302	298	323	321	317	300	280	296	300	305	280	293	298	295	299	273	285	293	301	294	309	285	267	267	295	280	298	273	301	284	289	314	295	297	292	310	277	291	281	263	293	293	287	303	273	248	260	295	294	301	271	281	285	305	264	295	273	318	278	287	283	306	288	273	303	303	268	286	278	309	319	291	298	285	275	290	298	279	308	284	302	260	269	279	293	295	302	282	297	295	282	291	279	283	302	281	273	291	289	306	302	301	271	299	279	270	273	285	284	298	287	296	276	267	316	289	259	305	283	281	284	328	270	267	260	292	282	284	308	273	306	273	288	307	306	313	288	292	279	270	293	296	287	278	284	271	261	287	322	277	274	274	274	275	290	281	317	274	266	277	272	267	268	303	253	283	291	302	260	281	281	271	270	296	293	277	273	300	285	323	294	293	251	296	289	248	264	265	293	282	297	260	297	308	273	261	301	295	293	290	310	277	248	263	288	302	294	276	252	300	284	283	286	276	284	285	283	278	332	292	288	294	285	287	299	296	303	294	289	281	263	267	282	282	320	295	290	292	272	297	296	292	293	287	263	273	284	297	278	276	254	317	267	307	252	295	271	279	285	324	246	276	264	264	266	274	274	271	287	304	299	315	301	296	286	259	315	306	297	300	251	278	278	266	263	303	285	285	285	286	303	296	287	293	277	268	260	275	248	299	282	257	298	268	313	255	286	300	314	285	270	272	316	289	276	311	283	305	289	306	323	301	253	267	294	289	286	270	308	287	287	269	277	305	274	266	296	287	269	266	283	283	247	308	306	303	277	286	285	275	303	265	289	310	268	282	290	275	272	297	274	256	274	291	290	315	309	304	279	290	302	302	271	293	284	274	260	268	303	264	285	279	309	301	298	276	294	256	276	267	294	276	291	294	266	283	288	290	288	313	297	258	289	279	268	281	290	271	317	319	313	275	283	292	260	277	294	275	291	282	314	289	299	305	308	285	282	257	256	285	287	294	296	290	233	292	279	297	284	287	281	304	312	275	267	290	284	271	271	283	305	271	269	290	265	277	314	279	268	254	273	267	307	302	266	266	272	284	312	292	324	267	277	304	284	288	295	269	281	307	280	276	256	291	258	277	274	286	256	318	246	264	287	258	272	269	297	309	295	291	280	256	288	267	308	268	299	302	300	287	289	303	254	280	260	267	287	302	278	288	308	298	264	247	271	296	275	281	255	257	302	282	276	301	295	289	303	308	315	297	258	279	299	278	276	272	270	278	301	287	289	295	293	260	291	301	267	305	290	268	265	283	297	300	294	299	262	286	281	281	293	266	283	282	282	267	269	314	262	282	288	280	282	311	301	261	280	289	263	273	284	282	291	290	305	271	273	290	277	266	277	296	303	270	285	300	276	282	285	290	299	284	268	305	251	248	277	281	272	291	301	286	289	278	287	273	253	276	283	296	286	266	277	296	323	277	293	275	251	260	287	286	288	290	269	284	270	284	270	265	301	284	266	269	291	265	274	280	301	286	281	278	278	303	283	258	324	295	249	301	281	299	295	289	318	272	289	300	300	264	307	272	282	286	268	280	310	285	295	278	275	257	278	290	273	298	296	281	265	286	260	292	281	280	295	290	268	285	302	281	283	300	268	292	270	259	269	268	267	305	293	282	254	277	277	257	267	286	299	298	288	251	289	255	288	274	271	268	263	275	271	313	292	299	300	277	265	284	292	297	278	280	297	249	277	306	250	271	279	299	301	315	265	281	264	270	297	264	278	289	279	290	297	278	294	262	277	269	267	283	287	273	281	258	300	330	278	233	266	296	286	268	259	309	273	275	261	302	258	301	291	295	259	270	285	289	311	302	300	295	282	289	262	269	256	269	281	251	266	291	272	291	284	277	268	251	284	284	280	242	286	260	311	267	270	275	276	276	274	258	290	275	288	299	285	276	290	263	290	287	299	278	278	277	255	272	291	281	262	265	290	252	248	282	282	263	278	263	270	268	265	278	276	256	291	261	274	273	287	313	279	265	276	271	293	284	285	288	307	290	278	301	266	282	272	291	303	276	243	298	279	303	283	317	260	306	325	299	274	312	259	274	291	269	287	313	331	258	275	258	306	278	266	277	260	281	256	254	292	298	261	278	270	287	293	252	294	288	286	286	264	293	305	252	299	275	272	286	308	269	267	284	276	261	256	310	285	266	293	284	293	302	283	300	287	295	288	263	283	257	284	269	278	277	290	248	263	288	252	276	280	295	272	281	298	252	267	283	270	285	280	277	294	299	304	285	271	310	274	291	289	297	264	260	279	312	267	260	317	287	290	266	295	281	294	272	247	278	268	253	263	274	304	268	292	264	296	284	311	262	287	309	280	290	294	268	302	284	261	296	279	260	306	282	294	312	266	251	254	282	273	290	307	291	271	300	258	307	283	292	271	279	296	258	298	264	254	271	287	287	296	275	272	281	280	301	249	282	260	291	279	286	245	285	290	281	278	302	274	309	261	289	266	271	272	299	255	278	240	262	267	301	289	273	269	284	278	290	273	305	286	266	285	268	264	308	307	291	305	265	295	280	249	266	275	282	323	267	328	282	267	288	287	277	270	272	312	298	271	270	270	293	291	261	303	253	274	290	276	282	286	294	299	274	264	318	274	291	288	238	286	257	310	296	269	269	288	287	285	283	308	283	276	311	291	267	287	300	261	291	264	292	295	264	264	290	282	274	284	274	290	276	259	281	305	305	300	268	271	315	299	282	299	298	272	265	270	285	305	299	279	296	296	287	299	272	286	265	300	271	276	286	298	313	296	273	281	270	274	270	310	286	284	275	271	283	298	285	273	312	240	310	300	291	264	266	282	294	254	256	270	265	275	276	288	272	277	281	309	269	251	260	287	297	290	264	287	294	259	292	297	281	291	300	280	264	257	314	271	294	275	292	281	288	290	258	289	275	278	243	269	300	293	293	282	302	284	294	279	304	306	276	304	299	282	300	284	282	307	287	253	316	292	267	275	292	280	259	291	270	267	304	297	274	274	284	268	293	271	283	307	299	271	276	285	293	280	275	297	259	268	295	273	291	293	266	277	254	284	285	256	290	284	265	264	292	267	269	255	297	270	296	269	248	295	268	268	284	252	243	273	286	283	275	310	267	269	267	273	272	265	264	280	320	269	294	291	246	295	295	271	289	286	264	288	269	291	294	282	278	290	283	271	260	262	283	273	299	259	267	275	299	283	278	281	300	287	279	282	274	279	275	293	273	284	293	298	303	248	287	296	319	297	253	280	258	257	272	233	291	294	291	300	295	270	284	298	273	300	287	265	297	279	279	273	307	316	293	294	259	287	283	284	265	294	267	268	284	276	275	279	291	281	301	299	277	283	294	274	270	297	311	302	264	286	264	281	309	265	287	273	275	283	241	281	299	305
3752	4802	3957	1959	1299	910	727	628	534	437	425	401	379	343	330	381	313	347	324	319	350	301	274	297	268	301	291	298	315	286	287	298	267	303	286	310	261	287	245	276	309	271	269	280	297	248	270	303	287	276	310	255	252	262	265	281	260	270	269	267	285	299	258	265	296	266	264	258	277	277	251	280	242	286	264	275	294	291	264	291	287	293	279	250	258	246	268	293	257	284	282	239	265	254	289	282	254	250	253	262	274	274	249	291	292	279	293	273	299	264	256	262	255	270	241	261	262	267	245	265	258	290	264	309	265	262	248	259	273	256	290	287	267	252	265	290	264	246	274	255	258	268	231	280	247	262	273	251	296	278	264	257	261	245	266	256	273	241	236	272	280	283	265	265	258	267	253	244	283	274	285	261	247	275	292	229	280	285	247	258	263	263	254	285	258	264	276	274	291	287	276	295	266	309	270	284	270	267	266	264	241	273	260	289	284	268	254	255	241	271	278	291	287	270	275	247	281	276	271	281	234	248	246	281	264	274	287	283	265	261	264	274	277	272	282	248	242	257	262	254	283	261	253	242	286	266	255	288	266	289	258	263	233	272	235	265	275	245	258	296	245	258	293	291	233	267	280	273	295	247	267	282	248	270	291	286	281	277	238	259	290	278	287	256	264	266	260	269	275	267	263	249	269	274	266	258	286	268	253	242	250	263	261	272	243	310	256	267	254	251	244	295	249	284	254	287	288	265	273	282	263	271	267	304	300	270	246	261	269	267	282	277	257	256	270	267	254	266	275	274	268	279	267	292	252	312	290	255	267	246	253	252	287	256	252	269	261	280	303	269	269	289	284	260	259	273	247	276	276	281	245	259	271	291	286	252	253	244	268	265	269	272	260	285	271	244	270	247	276	294	300	256	278	232	251	257	290	266	259	255	264	267	274	261	271	286	257	264	269	283	239	276	246	295	277	279	256	268	275	261	268	256	280	272	260	270	270	259	258	275	251	242	280	236	268	252	282	280	241	298	289	296	266	260	257	265	259	255	240	266	307	286	232	295	265	245	288	247	261	252	276	286	268	256	285	243	238	257	266	260	283	261	273	242	263	291	245	247	240	247	268	294	258	266	277	269	276	277	254	242	255	268	268	272	254	265	228	296	259	252	257	242	282	271	234	252	297	272	233	263	263	250	273	277	281	269	283	267	275	260	271	252	270	287	276	293	265	297	259	275	261	272	256	264	243	283	283	257	271	257	265	278	270	269	289	260	285	281	279	285	294	252	242	257	282	284	286	282	293	276	258	260	257	273	284	258	260	287	306	244	247	261	306	264	268	249	270	255	293	275	270	247	290	280	247	255	244	255	270	285	271	271	275	260	288	263	250	233	264	240	273	253	270	273	241	273	275	286	252	249	255	257	260	282	259	260	312	263	248	240	275	240	279	285	265	260	266	252	270	259	262	259	253	256	244	270	227	266	251	253	249	272	259	224	281	262	273	230	307	257	276	248	296	283	271	259	259	263	263	269	251	284	248	274	259	294	281	258	268	278	256	284	261	273	244	251	259	290	273	298	267	275	301	271	251	253	283	290	282	270	263	274	259	276	256	283	264	311	263	277	286	251	269	278	249	276	275	271	278	256	253	268	266	286	242	270	270	286	242	278	269	253	259	257	281	271	307	275	256	297	245	259	277	265	279	266	290	281	247	257	283	276	264	253	284	270	235	271	277	293	235	254	289	243	262	287	300	271	259	249	263	273	268	290	261	234	247	246	259	262	260	253	258	259	285	261	244	281	267	250	272	264	257	267	261	257	266	291	258	269	251	243	271	265	243	234	243	268	284	281	254	257	254	258	244	266	246	270	288	265	283	260	249	269	261	262	286	255	255	257	242	271	290	280	265	219	297	274	255	259	256	245	269	244	268	268	273	282	244	246	278	267	269	271	278	235	283	305	286	242	245	261	229	272	275	260	278	248	260	269	228	268	287	249	260	244	283	251	276	258	255	246	238	278	281	290	238	261	257	277	291	260	247	262	237	275	285	239	259	257	279	269	258	259	271	270	275	283	280	282	270	252	292	279	283	237	262	268	281	298	256	271	286	259	280	271	281	246	279	250	277	265	249	272	267	279	287	276	265	275	267	257	240	242	257	273	276	239	295	274	280	259	283	267	291	275	269	291	245	240	262	312	272	261	266	275	267	276	281	233	277	285	287	262	260	276	272	266	269	245	248	293	205	247	251	278	281	279	263	300	276	272	283	215	245	267	261	267	263	276	263	283	271	249	252	258	301	262	233	267	259	251	268	267	267	269	292	251	274	270	266	262	253	271	262	289	251	255	259	293	243	278	267	256	243	281	270	279	280	259	268	246	260	245	287	273	271	256	267	248	270	257	286	229	271	248	257	254	272	243	257	257	261	287	252	239	244	249	263	260	248	270	251	259	256	274	254	256	261	260	251	275	278	260	230	251	249	266	262	232	282	264	270	276	258	279	274	252	295	302	263	250	272	242	297	291	233	269	269	274	271	264	232	249	256	302	270	255	284	263	242	244	275	276	257	269	281	297	242	301	280	281	253	258	247	266	253	269	255	274	233	246	239	280	258	291	266	262	278	264	292	268	266	272	258	301	279	241	254	274	247	256	268	267	257	261	279	251	282	270	286	260	237	275	278	298	261	277	287	265	236	238	259	287	269	259	259	246	244	256	248	274	274	264	262	231	281	265	284	253	232	264	272	247	270	276	250	273	256	288	243	253	269	242	261	255	279	274	257	262	268	250	264	285	277	273	291	261	265	247	285	287	260	289	258	248	254	246	309	265	240	280	250	260	273	273	250	268	276	281	257	232	248	271	252	268	273	281	241	282	260	248	248	275	238	313	281	283	227	243	255	261	278	249	262	262	249	238	257	283	230	258	255	273	265	264	266	259	251	235	254	292	284	248	236	259	271	272	258	270	265	246	243	278	285	277	261	247	257	267	270	253	243	268	278	261	242	260	257	268	283	256	275	253	298	313	280	274	257	234	255	261	259	240	279	259	256	274	273	261	252	278	232	274	240	257	248	263	235	257	285	261	275	266	255	242	244	279	249	233	272	277	279	263	271	297	279	254	276	250	273	289	272	280	273	271	269	266	257	258	263	280	245	269	262	278	274	255	268	272	268	251	286	267	283	259	268	260	275	280	258	285	294	272	279	268	264	267	259	272	270	272	281	261	295	248	271	247	273	281	239	258	261	265	275	298	241	258	289	274	281	261	261	308	272	266	265	239	245	245	284	294	275	283	233	258	256	287	224	265	253	266	281	266	250	220	234	251	246	256	244	270	288	275	282	264	270	275	265	263	287	257	253	273	265	246	243	276	269	264	274	212	277	257	267	283	270	257	295	271	267	269	253	257	257	257	232	263	250	267	259	255	274	272	245	245	245	232	283	304	262	253	255	271	260	266	265	272	260	238	286	262	270	278	279	249	248	270	252	260	258	247	249	274	275	262	257	237	310	239	269	276	279	274	239	274
27753	9881	1580	1008	836	815	847	824	859	828	848	834	804	789	833	822	818	797	800	854	863	837	759	861	824	802	817	762	840	842	765	835	825	836	839	835	816	748	797	804	834	829	813	807	829	820	825	751	821	802	868	769	824	773	863	818	807	810	835	833	854	782	805	789	815	771	861	830	826	825	791	805	838	797	841	820	859	795	818	812	882	840	812	831	794	825	797	856	863	844	792	822	770	825	820	814	833	833	768	788	781	779	800	788	789	782	889	797	839	739	835	748	775	802	831	774	832	857	865	839	806	790	849	806	850	818	845	846	833	762	863	830	780	823	854	769	769	819	810	825	809	801	820	803	776	789	817	763	880	797	809	827	790	777	771	825	799	804	800	786	816	793	794	814	832	824	774	846	783	772	886	893	793	838	857	822	834	785	792	796	828	864	841	794	811	786	834	809	794	792	811	762	820	805	809	788	773	784	872	872	800	858	822	791	797	833	835	792	758	826	851	829	783	839	878	868	804	853	804	778	783	769	853	837	834	828	800	781	800	809	792	780	808	822	808	858	811	801	774	852	791	811	773	799	769	860	807	819	795	790	822	822	816	800	819	821	817	817	785	814	778	810	788	836	819	855	868	793	828	838	876	813	805	811	830	830	843	839	800	815	785	836	794	824	778	775	831	863	833	807	833	786	845	811	844	808	836	825	821	826	851	775	760	743	805	765	784	820	816	797	843	756	815	802	808	807	824	804	765	846	910	820	916	750	850	811	852	834	807	825	816	855	872	823	801	822	827	788	819	796	808	821	818	867	814	822	804	832	844	806	835	815	815	795	836	839	793	836	802	784	826	835	791	816	792	799	826	820	806	734	780	787	833	820	825	864	822	807	792	801	818	835	863	798	813	753	815	806	847	838	807	832	797	767	828	791	841	790	836	808	797	872	840	826	831	815	821	806	801	809	829	816	823	781	821	792	795	831	803	826	799	783	760	828	809	876	825	795	814	829	834	829	789	801	823	763	859	852	854	847	798	770	791	771	817	849	794	836	799	827	815	799	845	786	785	825	803	807	839	807	805	797	812	787	847	832	798	818	855	826	804	859	827	864	811	804	842	814	812	805	780	802	837	810	787	822	861	803	818	773	829	818	793	805	827	826	847	823	869	819	809	823	806	834	818	810	790	866	811	816	790	812	866	793	862	819	811	807	793	824	815	768	809	794	809	819	811	844	830	766	809	826	788	834	828	828	806	801	823	783	802	831	788	798	801	845	816	826	790	835	796	815	814	785	871	840	822	788	790	751	821	793	852	813	763	843	882	820	818	789	789	790	804	851	863	797	812	774	835	810	775	847	761	792	827	798	843	789	810	842	792	809	819	816	817	827	791	856	817	765	799	772	769	841	873	872	756	818	873	802	774	806	820	823	807	837	773	834	824	811	802	837	817	809	844	818	872	817	856	797	821	798	783	824	807	817	800	864	830	835	845	864	835	753	801	807	784	825	862	790	816	808	789	777	888	777	821	793	791	864	798	874	787	828	833	810	803	836	841	885	840	810	823	794	835	801	814	821	852	821	812	751	844	807	799	843	779	838	755	788	858	801	803	828	876	798	764	818	787	844	849	824	785	773	825	738	869	771	782	776	769	847	806	837	865	816	799	815	810	800	819	814	842	822	865	838	834	782	852	836	797	840	822	807	805	787	804	778	784	802	808	855	838	816	804	837	832	790	816	871	788	839	767	829	806	838	773	796	762	786	833	780	803	825	814	781	784	819	806	813	856	804	796	847	786	769	846	813	829	817	774	821	872	780	811	769	805	796	772	809	771	789	800	838	836	837	797	795	883	770	848	804	799	798	875	844	823	822	769	812	780	796	836	755	816	832	765	846	810	825	794	807	829	837	899	829	850	813	799	786	811	835	781	819	815	797	817	839	836	768	796	835	798	796	767	836	849	802	821	806	841	810	795	822	823	802	829	798	832	812	771	818	823	794	847	789	816	813	820	826	832	857	784	829	850	831	815	760	820	831	788	807	836	822	811	821	844	828	819	860	822	812	814	838	822	765	724	835	827	801	792	823	858	841	797	805	832	852	808	805	821	783	807	811	780	823	864	827	832	817	863	841	830	832	842	887	814	796	851	813	817	849	867	809	866	814	850	816	809	833	827	821	788	855	859	764	845	813	809	828	781	804	815	818	776	797	845	770	893	774	773	723	818	818	836	826	800	834	845	810	846	854	836	856	821	818	796	830	790	824	834	815	857	780	838	816	861	770	846	788	791	806	861	825	853	805	823	848	848	822	829	802	783	790	775	796	841	842	812	838	845	844	843	782	809	802	771	780	825	846	802	791	768	818	801	809	796	782	833	817	811	759	773	810	808	806	823	789	831	841	803	840	875	824	784	844	828	790	845	835	787	768	793	789	815	828	877	844	849	837	820	824	763	772	821	865	839	847	818	786	834	825	789	802	793	832	836	767	824	809	830	823	847	841	841	801	811	803	808	819	846	804	798	785	762	829	781	816	847	805	848	839	810	831	822	809	818	824	827	835	774	821	815	757	844	839	818	819	833	846	813	827	858	780	818	807	777	828	808	823	835	847	852	861	822	814	816	810	864	814	809	823	806	896	833	781	815	800	841	793	841	802	840	795	818	837	795	763	796	806	803	784	789	822	840	812	802	795	751	838	799	796	775	767	821	812	755	811	844	789	782	838	772	832	815	788	805	769	829	828	811	834	833	860	767	767	846	804	844	804	849	861	814	759	795	797	750	824	840	820	813	852	808	800	752	839	805	759	825	814	782	837	794	802	824	795	800	840	863	852	828	774	891	876	811	781	811	782	808	834	823	827	846	793	834	812	798	837	820	829	822	801	855	848	831	819	791	869	804	835	808	803	823	787	812	813	787	787	805	764	793	823	780	791	816	834	842	772	869	815	789	843	880	855	820	793	845	805	828	858	807	791	817	870	828	821	779	763	778	838	848	776	796	827	818	809	825	799	825	809	790	791	850	860	791	807	808	835	823	813	820	804	810	792	816	799	840	798	790	814	823	818	812	793	800	783	845	795	843	740	866	800	788	836	781	892	858	801	858	830	782	807	866	832	803	832	792	788	774	818	793	816	827	831	827	796	852	822	842	817	811	787	828	842	807	840	816	801	829	750	795	856	783	787	866	772	792	796	807	802	829	801	842	819	807	791	791	814	834	799	883	788	813	816	806	835	817	841	809	795	837	769	850	811	851	777	876	813	779	821	803	791	780	836	801	776	801	805	784	808	805	800	820	802	840	812	813	824	850	900	817	792	799	813	795	823	845	805	851	819	822	781	820	791	824	818	809	824	816	860	808	880	803	838	849	828	845	867	815	832	833	808	857	839	806	792	805	817	805	790	804	791	808	816	776	806	836	826	855	830	840	728	810	807	862	763	771	801	791	810	809	882	826	783	835	806	810	857	789	785	828	823	801	819	812	800	875	765	832	837	899	828	798	781	742	781	763	815	798	851	845	825	804	776	840	823
5540	852	747	760	680	697	671	714	638	737	690	655	675	692	606	671	668	710	659	694	648	691	701	672	642	672	636	666	665	651	669	653	689	663	662	711	694	723	670	688	713	658	687	697	690	651	631	698	669	627	632	648	675	660	712	630	658	668	682	697	622	674	666	643	667	700	708	645	618	647	652	656	670	682	643	664	658	661	716	629	677	620	678	656	701	641	696	677	724	639	652	684	673	657	631	678	634	663	644	684	663	598	654	685	691	657	673	639	705	701	619	643	696	632	655	646	681	703	695	676	675	624	659	713	678	662	694	664	704	663	684	638	658	605	673	638	642	679	657	668	660	634	667	692	647	684	682	666	641	674	662	688	667	615	695	666	664	659	721	689	693	673	650	678	685	612	677	678	658	616	677	660	654	620	645	718	664	676	664	651	673	628	643	660	684	628	627	679	648	675	734	671	684	668	662	658	647	624	628	674	653	633	672	674	624	659	671	649	686	672	654	653	640	659	662	608	711	698	670	700	696	664	670	634	671	661	674	695	634	641	658	658	626	688	649	651	684	670	654	646	663	650	700	685	695	680	631	643	647	682	651	671	675	656	624	641	624	680	670	654	678	662	672	643	652	625	692	691	658	660	652	632	651	700	640	711	666	672	665	660	651	626	647	649	636	642	659	654	668	620	662	652	571	634	689	683	674	684	698	640	627	683	656	673	702	669	679	636	653	661	682	649	639	650	685	654	632	632	720	645	672	648	617	652	640	660	646	665	656	650	666	669	683	655	640	651	629	669	655	652	673	702	661	678	644	663	676	635	665	665	686	675	659	661	639	684	656	652	659	661	656	602	670	611	689	640	649	632	645	673	662	670	687	684	651	630	665	712	710	661	655	655	667	647	682	647	643	690	680	639	670	670	710	645	618	652	689	657	646	626	681	683	711	649	622	649	672	627	677	675	640	721	654	659	690	681	692	641	675	638	638	656	635	679	608	646	663	667	677	682	629	635	648	664	639	668	661	681	644	670	639	726	662	647	597	641	656	699	696	618	702	619	661	664	664	659	672	674	655	624	687	667	633	632	603	651	687	672	645	647	687	671	729	664	612	652	610	661	716	631	684	662	641	708	679	699	659	655	648	706	664	692	655	690	707	643	662	685	695	661	683	707	722	664	646	642	639	663	622	654	618	669	625	639	719	653	699	615	673	631	636	697	658	680	691	659	676	611	669	693	639	679	686	680	684	635	620	633	637	623	701	697	693	650	641	647	674	650	701	660	726	639	654	634	664	657	608	652	657	700	632	623	701	650	647	650	660	710	687	699	679	660	588	668	686	671	634	680	630	679	638	648	680	720	677	685	636	649	651	667	713	630	674	652	671	670	632	651	694	651	651	712	672	678	647	693	623	691	676	683	622	689	677	621	631	692	635	640	625	656	693	673	632	658	631	662	661	605	698	687	644	648	644	626	670	616	622	691	701	655	642	668	682	689	687	697	674	661	682	636	705	642	700	670	685	701	603	677	605	651	676	667	669	663	669	694	591	678	648	626	652	696	697	648	692	665	666	636	652	653	695	657	666	644	648	643	669	638	648	674	664	673	618	665	684	683	666	649	727	679	605	688	687	674	688	675	662	611	627	671	645	634	647	662	655	678	648	676	642	686	690	626	694	664	683	643	675	638	687	634	681	654	645	649	681	663	655	654	655	692	686	658	712	642	650	688	645	664	663	698	681	693	659	680	638	629	630	675	650	654	710	648	656	664	628	603	656	677	682	738	637	634	703	674	617	644	661	672	675	655	653	668	679	633	683	643	667	629	689	659	671	635	657	675	647	663	662	668	646	644	675	660	677	670	660	630	666	693	681	630	662	659	666	687	612	626	679	665	710	639	650	701	700	673	620	666	666	699	696	657	630	659	634	658	686	718	678	695	643	622	648	650	697	655	646	659	733	674	672	683	639	686	641	718	686	641	743	644	665	674	651	706	638	681	629	641	658	635	635	703	660	641	636	652	681	651	608	648	679	699	647	660	643	658	671	663	653	647	644	646	675	646	692	653	618	666	683	687	683	667	652	696	676	680	633	663	617	661	676	645	673	690	656	654	641	605	663	669	687	648	714	672	621	630	659	634	675	707	646	702	693	679	641	695	659	667	670	671	634	681	626	638	643	667	678	679	658	703	628	677	696	673	625	587	679	639	635	644	661	623	639	666	669	638	643	625	636	644	665	695	639	665	613	651	712	658	650	658	667	738	639	679	647	680	659	637	632	631	677	694	674	712	660	710	669	668	666	662	658	642	661	683	646	656	653	684	640	678	705	715	674	652	655	645	640	657	654	656	612	672	704	607	697	648	663	664	648	673	665	672	673	639	689	673	697	609	639	655	655	708	652	704	637	663	652	638	658	679	695	654	640	652	667	654	676	652	679	682	640	671	670	624	649	632	642	657	664	696	682	652	604	694	679	686	679	685	686	660	660	672	643	698	652	648	671	661	642	705	627	652	640	652	627	689	658	660	685	648	638	686	642	681	697	687	745	657	669	676	626	643	642	648	677	658	640	629	660	636	662	617	659	674	661	701	694	605	671	627	603	661	688	644	682	621	677	671	632	675	729	674	667	668	646	662	691	672	659	675	658	631	643	654	668	666	635	678	667	664	686	673	633	687	647	660	666	645	690	663	671	670	624	668	662	646	660	657	680	685	613	706	673	658	677	686	683	655	677	705	667	653	695	653	684	694	651	637	641	609	716	633	666	637	744	653	640	654	693	649	652	645	674	652	640	679	678	704	641	623	670	684	660	685	600	687	637	695	689	685	650	687	682	658	704	686	686	661	643	644	647	645	693	672	616	714	680	649	635	694	678	642	660	658	653	658	687	690	679	664	680	659	659	664	640	673	622	684	653	680	629	683	686	695	663	611	676	650	676	718	673	631	644	687	665	638	689	671	644	651	666	644	646	641	654	649	679	638	682	624	663	677	652	664	623	656	662	636	617	667	679	692	664	637	627	693	670	641	695	662	646	657	629	641	678	685	674	664	688	636	682	675	648	705	680	653	664	701	643	643	667	677	693	676	673	637	634	659	687	687	645	667	695	716	655	668	696	647	627	682	631	683	616	634	657	624	665	612	658	651	690	645	674	670	620	692	641	662	672	649	674	662	631	673	711	666	605	636	730	635	633	670	664	667	649	661	666	663	639	657	639	635	641	650	637	642	644	680	660	632	640	672	704	717	648	622	640	654	679	658	650	656	673	663	665	707	657	693	633	617	698	673	696	710	671	661	640	669	714	653	607	680	667	618	662	618	666	629	681	663	594	617	697	634	644	609	688	673	687	664	628	667	635	666	630	652	702	641	695	676	683	658	687	690	658	664	693	647	671	677	654	654	608	694	669	579	680	662	679	656	728	594	680	674	616	682	680	668	676	657	661	661	718	624	658	664	678	669	656	703	698	712	644	678	699	662	687	694	635	677	666	634	689	645	611	726	662	637	677	697	657	704	656	698	649	662	653	687
25734	21456	27217	25514	4009	945	710	619	587	538	523	516	519	524	475	540	510	522	513	489	522	502	534	508	535	525	500	497	479	514	494	526	505	530	485	478	499	483	505	480	524	479	469	484	504	470	444	488	494	461	456	529	479	453	485	487	474	451	476	489	528	487	509	481	429	467	455	449	497	465	479	507	494	454	486	478	504	494	482	537	478	492	497	451	443	519	490	486	464	519	511	478	459	490	472	504	487	435	473	484	482	511	495	472	475	509	518	464	473	526	482	471	485	516	522	482	487	524	502	482	484	506	498	464	518	455	446	498	518	489	432	486	458	464	480	478	485	466	525	472	497	528	490	510	484	493	486	504	516	485	490	469	484	478	484	473	516	472	483	502	470	504	476	490	429	458	519	487	511	454	535	462	542	493	442	450	492	491	436	508	456	482	480	498	476	501	453	487	488	457	463	498	472	507	484	488	457	486	460	481	483	514	540	484	489	486	517	486	499	517	535	461	458	483	495	492	466	505	486	541	487	487	466	495	467	462	490	533	489	453	471	452	475	459	454	467	455	483	489	492	500	485	475	502	456	481	499	481	520	510	492	483	487	483	507	508	507	496	464	470	551	494	485	509	492	457	457	503	485	489	483	497	509	506	493	478	482	523	488	494	509	461	514	470	498	459	512	497	471	456	491	498	478	461	498	486	509	505	502	495	487	474	486	482	497	462	498	514	452	521	530	510	534	477	480	512	414	489	475	448	425	479	462	498	494	507	508	488	475	497	476	478	505	464	519	474	469	478	472	441	470	517	506	468	502	478	462	484	450	512	497	484	477	466	469	508	460	487	506	522	467	458	472	501	462	496	467	519	450	474	485	459	490	482	484	460	477	495	472	459	464	488	507	493	502	484	471	482	448	455	492	493	495	505	473	530	504	472	530	481	498	470	497	449	488	469	466	517	498	483	426	460	490	487	517	505	515	457	522	512	473	491	486	487	461	498	476	483	501	427	469	451	505	501	491	492	435	499	489	503	476	480	502	506	463	467	497	480	481	487	493	495	478	459	473	462	488	511	498	491	489	468	502	465	478	475	474	503	505	477	483	488	475	448	489	488	456	498	492	500	484	489	483	456	490	469	504	526	519	511	468	488	474	489	536	516	524	531	496	493	473	532	493	493	521	478	502	519	445	471	472	476	484	516	446	479	475	485	456	486	472	456	510	485	492	483	490	491	486	490	462	510	480	485	448	466	465	485	519	434	505	486	520	521	480	461	482	476	491	508	467	499	500	490	482	511	500	489	527	495	471	487	479	494	451	477	484	479	496	489	514	492	501	451	505	488	511	491	465	461	482	519	409	473	512	485	503	504	476	429	457	496	485	507	469	535	493	465	464	459	485	487	480	472	505	466	453	461	510	489	500	496	460	455	523	485	485	481	466	489	505	479	502	468	461	444	499	509	489	496	482	465	518	462	492	460	484	472	490	475	481	458	491	477	461	513	493	468	479	469	519	499	490	433	464	503	460	500	494	531	496	509	478	481	475	483	490	492	457	471	503	495	506	469	437	477	500	484	493	481	468	472	527	486	475	453	508	436	513	511	466	481	488	451	517	503	502	463	465	505	496	478	506	462	466	466	495	477	498	494	492	527	499	489	481	495	482	487	507	463	511	463	469	547	484	510	479	490	457	476	525	471	481	472	468	504	494	488	477	490	485	477	461	466	490	486	485	521	500	499	506	461	475	492	450	471	459	502	465	461	481	483	491	510	449	482	490	460	463	479	465	494	482	474	476	487	450	468	471	487	489	474	455	456	490	452	486	472	486	489	537	522	465	495	486	486	468	507	523	507	479	472	465	485	470	458	453	460	485	495	481	449	494	472	483	494	484	510	465	472	487	510	502	505	474	487	460	469	479	465	495	463	499	521	478	526	490	532	536	462	510	487	465	442	488	520	511	487	462	493	503	479	478	480	490	510	494	471	436	465	482	481	418	511	497	489	510	472	467	484	516	505	481	501	482	483	475	422	467	445	469	522	476	515	489	533	478	513	480	462	497	488	478	496	523	489	473	482	443	478	480	495	509	477	458	478	509	514	482	506	443	467	507	457	449	493	475	526	507	493	465	454	455	464	474	465	463	468	486	505	484	492	436	480	513	494	472	505	484	507	488	475	475	458	474	520	513	495	505	512	470	477	501	460	502	522	492	467	461	518	483	493	486	503	535	474	458	509	475	486	468	447	499	481	501	490	457	486	499	497	479	448	479	502	436	479	480	500	483	490	482	484	481	490	431	494	474	469	481	486	476	508	529	459	517	455	484	437	475	474	484	497	497	486	471	465	443	480	522	492	440	480	471	490	513	489	470	459	490	464	489	469	454	489	494	472	504	466	475	480	478	540	482	523	513	473	487	534	498	458	457	498	487	502	489	461	458	505	436	473	505	512	475	506	453	499	512	527	479	515	479	449	452	465	489	523	479	515	468	495	468	508	455	510	471	485	484	473	482	485	490	513	494	484	505	486	478	490	425	495	491	468	472	477	471	435	470	519	496	516	457	475	500	481	472	530	490	487	462	473	518	466	481	501	490	483	469	461	496	509	487	506	505	495	476	453	475	469	484	462	499	469	503	499	498	463	484	474	431	484	499	491	480	487	479	472	481	485	469	461	493	508	476	503	505	512	460	497	478	488	486	451	467	471	504	474	524	506	478	476	503	482	489	546	500	478	484	457	490	486	457	527	479	473	477	512	450	471	456	516	517	505	504	465	465	503	478	472	477	516	483	502	447	500	478	508	516	489	502	496	496	485	446	473	498	431	455	483	454	475	487	492	474	528	457	487	529	506	449	477	478	468	524	440	466	501	462	444	484	526	471	490	458	488	486	498	448	491	487	469	483	500	490	503	488	468	479	468	487	504	490	487	470	453	503	489	493	512	469	484	513	501	447	455	474	471	481	490	452	485	498	493	489	475	486	466	480	519	452	470	461	455	460	502	469	486	484	487	475	506	499	512	466	475	491	458	468	460	512	488	474	468	484	481	488	474	481	498	473	487	499	463	500	484	542	447	476	490	487	470	452	469	512	450	455	505	469	461	445	468	461	484	498	484	491	520	488	475	471	497	471	507	464	458	463	507	491	475	470	467	530	496	479	461	471	471	499	479	466	508	481	481	501	508	462	456	457	498	489	478	494	483	483	478	489	501	478	484	457	517	505	480	479	454	468	478	483	496	487	431	469	507	467	506	460	477	477	481	504	496	476	437	481	527	490	504	491	492	500	427	475	485	488	490	488	484	483	471	476	494	492	493	506	475	497	447	501	470	492	495	484	485	520	485	483	476	470	487	480	462	466	476	474	492	461	455	466	444	487	465	526	509	488	495	473	475	489	488	448	468	527	483	496	481	510	490	478	476	495	504	457	483	492	502	452	444	479	478	484	500	474	493	455	470	464	450	517	501	518	514	491	494	480	490	470	488	469	483	499	494	478	519	428	546	493	489	501	484	483	452	509	505	477	495	466	465
3695	2751	2286	1374	886	813	648	645	574	524	451	472	493	466	481	491	489	425	449	404	475	448	439	439	444	436	387	438	444	449	451	501	446	450	436	423	450	437	426	424	424	449	454	405	413	451	421	448	439	462	441	462	430	393	415	458	426	451	429	392	428	424	458	442	399	414	388	407	471	406	438	413	450	427	438	441	449	469	405	443	446	454	413	384	437	457	420	394	436	408	441	411	417	457	404	440	409	436	435	442	434	410	428	436	412	436	412	409	469	415	430	415	397	418	454	399	438	428	423	444	425	452	388	426	434	420	445	409	436	404	402	429	421	439	414	436	434	437	447	396	441	423	399	400	427	383	417	430	422	439	417	477	448	433	412	425	404	443	426	426	419	450	439	436	394	413	448	437	454	433	429	392	433	468	434	413	437	427	434	427	456	462	408	462	371	399	422	420	454	417	464	436	416	443	420	441	436	428	404	420	463	463	434	409	378	451	437	438	404	451	405	406	419	423	414	429	401	445	472	436	439	395	432	389	436	404	405	408	443	443	431	434	407	387	419	407	472	417	469	443	452	424	450	455	432	429	418	454	424	462	404	428	461	416	399	451	389	461	434	438	418	415	431	433	436	429	438	403	445	399	450	410	430	453	439	408	436	386	414	431	459	440	451	414	424	438	411	421	420	412	422	421	438	411	396	422	386	418	427	425	405	410	393	423	425	440	445	424	456	451	382	438	439	455	442	410	405	449	438	446	490	410	411	435	432	416	439	433	394	435	425	429	436	398	439	443	430	476	397	433	427	419	395	445	444	439	409	432	423	404	437	412	430	429	414	425	441	451	424	444	425	426	423	428	432	428	459	404	421	461	410	416	478	421	429	407	387	425	403	442	426	427	400	456	425	419	434	416	446	435	469	435	430	414	455	409	407	452	406	449	431	436	419	436	415	418	450	417	455	436	426	442	408	416	421	466	463	454	414	428	431	431	423	389	436	416	428	428	428	445	437	432	410	426	388	442	428	414	422	464	404	420	418	439	430	388	446	414	455	431	430	422	430	457	439	439	434	447	428	428	433	431	437	409	477	436	425	421	428	406	438	445	413	408	416	428	419	410	416	435	415	442	425	398	454	449	416	416	420	427	406	412	437	425	427	386	438	398	423	428	397	435	418	444	430	401	431	458	401	396	464	430	459	430	434	449	410	457	433	410	375	427	435	414	429	421	415	424	462	432	467	418	463	427	403	401	391	422	466	382	446	380	418	440	401	416	459	402	387	451	378	425	416	420	438	459	417	450	427	415	397	409	394	423	433	454	404	424	463	401	403	415	424	428	426	415	447	419	411	418	443	403	432	430	433	387	419	429	451	442	429	439	411	427	353	446	475	407	456	407	433	413	404	433	436	435	434	415	430	434	429	415	449	433	396	436	413	418	461	420	423	418	413	397	412	451	435	438	425	399	416	422	442	436	426	416	410	446	423	421	421	402	420	422	404	423	414	400	428	420	356	420	446	402	399	418	441	401	417	401	401	444	437	437	400	441	401	381	423	391	442	432	414	415	424	435	425	454	404	406	483	459	463	405	414	404	397	388	430	406	473	433	448	396	416	444	436	443	445	414	402	449	436	417	424	412	412	445	456	393	442	419	397	417	468	466	438	427	441	462	447	447	422	445	456	402	446	437	415	417	420	438	418	433	452	412	429	427	417	438	424	437	368	426	441	419	464	426	478	416	414	418	467	451	423	423	416	432	454	425	404	415	395	469	400	454	408	433	410	400	413	456	459	414	378	424	406	432	418	428	428	426	420	413	421	434	409	397	392	420	425	431	407	438	418	454	441	456	417	426	401	407	403	434	420	436	432	432	398	448	415	398	419	426	438	455	423	437	473	433	412	450	448	437	427	420	462	425	409	449	427	406	420	411	450	455	411	460	429	440	460	456	440	407	441	414	384	430	438	436	429	434	447	441	395	440	417	421	436	422	447	446	383	433	455	417	433	403	398	414	419	411	431	445	425	412	393	426	442	431	441	409	401	438	415	433	394	426	443	423	403	468	428	417	377	412	439	432	382	424	419	447	409	424	415	415	447	426	439	423	432	411	441	450	426	439	434	436	453	436	450	439	415	425	425	444	404	426	442	446	415	410	406	418	417	444	380	417	427	410	415	395	433	428	409	415	403	442	426	436	457	410	414	399	409	397	421	418	427	457	450	447	444	410	400	467	367	407	446	424	418	429	446	403	435	403	426	425	440	449	417	459	429	421	418	434	426	428	373	454	418	421	438	473	434	416	446	421	408	418	418	413	420	429	425	446	454	483	398	400	402	435	412	402	446	412	428	422	401	484	417	405	410	398	409	425	388	430	409	428	423	440	435	391	416	415	420	396	430	441	413	460	476	443	442	457	472	441	432	414	398	438	431	426	399	418	437	449	417	423	442	433	409	412	399	466	408	388	377	423	432	438	441	424	392	425	420	419	433	458	438	426	440	409	451	411	412	438	416	421	419	424	408	422	432	432	445	391	412	418	430	428	420	406	421	423	428	415	422	428	425	425	443	424	432	457	405	401	435	419	421	404	403	441	409	436	414	436	423	427	446	421	430	415	430	470	399	440	414	438	437	424	425	404	434	425	432	465	401	427	424	418	415	477	395	453	421	439	419	420	458	432	441	403	463	435	421	388	399	403	452	437	423	420	416	440	417	392	414	406	414	420	414	380	471	434	370	430	390	420	431	368	414	435	415	403	456	398	413	428	416	393	395	426	432	441	453	372	381	440	402	423	409	417	458	436	415	436	414	425	454	425	386	447	407	465	415	396	428	409	404	416	409	411	435	438	409	420	404	452	441	407	422	405	385	428	428	414	456	411	430	397	427	458	413	402	439	410	414	421	442	457	414	421	428	438	435	453	410	428	450	430	431	428	428	427	422	401	442	417	418	413	409	439	448	447	419	390	429	427	418	423	385	417	417	436	443	439	406	401	405	451	440	455	432	442	423	424	442	428	383	418	452	425	437	462	438	393	432	448	355	447	407	435	460	430	410	408	447	413	438	443	414	421	430	410	440	453	433	399	420	421	435	404	392	372	462	422	430	400	375	451	436	441	440	442	443	407	433	406	406	420	394	427	444	427	444	461	409	442	435	428	422	449	422	458	426	383	413	447	436	413	423	429	398	416	398	430	421	453	417	428	425	446	439	403	418	497	412	442	390	427	422	457	449	405	418	397	411	459	435	449	402	424	418	446	433	390	410	399	425	405	446	427	459	426	410	392	460	410	416	443	457	375	421	402	443	419	425	384	424	409	429	442	422	416	444	375	417	465	414	400	468	411	436	431	389	423	422	400	438	399	428	382	410	414	412	410	418	403	413	437	437	418	449	445	392	461	419	373	406	425	430	439	423	430	394	436	422	478	457	447	435	420	422	441	414	428	413	414	431	445	428	434	428	436	429	393	482	410	454	449	419	457	402	423	425	418	431	414	423	437	427	441	437	434	413	380	449	412	431	398	402	425	446	395
24667	21428	28531	24694	21043	3126	840	531	408	384	396	401	334	351	321	321	360	294	297	295	327	289	288	327	284	265	282	280	284	320	315	293	278	293	277	310	304	297	293	287	284	300	321	294	273	266	278	264	295	286	289	318	294	290	305	281	265	303	320	302	337	339	276	270	272	279	285	270	272	275	265	298	258	292	320	265	283	281	278	300	272	284	321	248	293	286	258	255	296	267	288	292	295	282	288	285	310	293	308	323	290	262	295	287	278	292	303	237	303	289	292	321	303	284	294	272	287	286	282	272	259	287	288	295	296	277	259	262	281	307	276	291	261	265	275	288	294	297	305	267	298	299	244	274	292	275	300	292	252	277	282	266	262	312	278	293	302	269	299	278	313	297	286	317	288	271	286	262	290	275	272	290	264	272	298	286	288	291	296	277	282	264	287	260	290	291	282	297	309	306	266	307	262	264	298	323	276	301	265	265	285	283	277	279	255	279	304	306	290	300	325	264	325	266	290	282	288	302	278	298	286	318	278	276	284	264	266	330	272	279	254	307	295	297	289	283	277	260	274	295	298	281	300	290	269	289	297	252	260	298	281	300	287	271	291	244	293	282	312	269	281	329	268	285	312	328	276	258	289	265	289	277	279	284	277	265	277	275	279	281	292	298	272	273	297	329	288	306	302	238	276	271	294	319	305	291	291	276	286	279	277	301	294	262	274	275	266	297	289	261	288	288	295	279	308	275	294	287	307	265	276	271	277	288	285	286	270	295	322	282	248	296	267	278	257	295	302	303	285	259	271	283	257	281	243	253	299	275	275	273	325	298	280	299	280	265	280	334	290	315	282	287	265	291	282	282	263	269	269	282	260	293	280	274	298	271	313	266	272	291	272	291	283	289	293	323	290	265	278	299	293	278	290	306	291	278	301	252	319	310	294	295	302	285	309	268	257	262	257	285	289	284	289	299	241	275	284	305	271	284	318	276	290	298	288	307	306	301	285	280	275	292	291	282	320	278	317	261	314	290	295	315	261	283	258	271	274	281	307	283	281	284	266	274	287	300	297	285	269	270	303	269	310	268	261	285	257	308	282	290	282	292	308	309	245	284	259	302	276	295	265	273	251	270	284	295	281	293	322	282	262	289	283	282	286	286	325	302	276	299	310	287	281	270	269	262	293	264	305	301	278	273	290	296	308	295	290	281	272	323	249	295	262	263	283	261	265	297	286	260	299	320	272	238	272	270	281	303	259	282	244	298	277	287	294	317	280	292	268	297	302	284	293	294	274	274	271	261	263	295	270	281	293	274	300	277	287	278	278	273	275	262	271	285	295	296	293	280	279	297	281	279	303	292	294	309	254	274	262	260	309	269	288	276	313	250	298	275	280	307	289	277	268	267	267	273	250	270	291	302	278	300	258	263	271	291	264	263	294	279	271	299	289	295	289	272	284	270	300	259	292	280	298	310	248	320	288	280	261	292	279	272	282	262	286	304	292	274	300	243	269	250	274	278	290	258	295	271	275	303	276	271	284	301	296	270	285	313	277	294	291	268	284	276	281	284	307	278	282	298	295	289	284	315	301	306	294	268	271	278	288	285	309	292	282	283	305	281	291	280	278	242	277	305	280	315	303	311	284	263	276	332	299	309	278	277	295	290	272	293	260	288	271	284	285	270	292	296	283	310	258	285	258	287	255	306	287	257	294	250	284	282	283	264	293	258	300	295	299	275	285	274	281	286	257	294	272	239	309	288	254	255	269	279	259	281	312	296	273	246	261	287	282	302	284	295	301	279	267	270	309	320	289	267	283	264	287	310	290	297	282	278	278	312	256	313	288	299	317	317	279	271	273	257	264	258	274	304	270	274	295	290	320	308	280	302	296	280	271	290	268	333	286	287	260	289	298	274	274	317	300	290	268	293	275	305	292	297	302	266	309	279	274	279	283	285	279	293	292	278	301	277	281	280	277	292	313	262	273	288	274	281	303	288	293	271	270	288	284	280	262	296	267	294	264	262	277	275	282	274	298	278	285	279	295	301	273	267	271	261	300	289	279	271	278	290	268	268	270	278	291	312	275	284	306	283	323	299	302	270	293	274	289	303	276	282	279	276	265	286	282	278	277	273	289	280	236	312	301	301	286	273	282	271	286	254	275	239	279	259	293	280	302	274	292	260	291	294	283	315	265	263	280	255	290	285	267	308	277	288	276	294	283	281	321	308	273	219	271	279	274	266	293	283	309	303	295	266	267	272	285	298	285	267	292	280	296	271	266	287	277	257	249	287	274	312	281	259	292	284	291	277	267	303	271	310	251	322	268	275	308	301	278	271	287	268	288	281	266	298	268	288	293	282	291	281	301	274	288	257	300	305	285	277	328	313	289	313	282	263	278	311	290	288	284	280	293	281	277	279	303	276	300	277	270	281	275	296	267	267	273	300	301	259	268	267	273	306	287	273	312	294	306	260	260	271	273	261	279	293	297	290	260	283	269	289	290	291	284	258	289	288	300	247	290	281	290	275	319	292	295	328	299	296	289	292	287	301	274	281	288	291	273	312	318	275	284	274	271	290	249	303	303	280	273	309	271	307	257	284	300	281	295	258	274	275	272	279	290	265	320	311	262	290	277	300	260	279	301	258	276	255	280	292	310	289	263	306	304	298	293	275	245	267	277	279	271	263	274	267	306	296	270	297	284	271	261	315	286	273	293	296	257	293	304	291	268	265	289	274	282	298	297	290	293	277	301	297	276	257	295	298	302	258	260	293	301	278	272	282	269	298	279	264	285	278	264	280	286	283	299	280	262	267	263	272	281	275	260	261	310	268	271	297	300	295	301	275	280	265	263	271	310	285	282	277	306	304	291	294	294	273	294	275	299	271	311	310	307	314	287	298	257	278	270	275	275	281	308	297	281	279	278	294	278	321	274	266	277	313	275	297	262	287	280	267	281	275	286	305	272	262	277	293	286	297	249	272	284	292	314	286	277	266	303	303	269	302	310	277	289	278	277	256	278	264	284	276	274	258	268	279	272	265	301	294	252	279	290	292	280	279	282	258	284	271	293	288	293	290	281	260	280	277	284	269	278	274	283	284	305	300	285	293	258	272	281	282	282	286	285	268	293	284	269	271	318	305	281	258	267	275	295	266	296	313	289	267	304	298	272	260	292	287	275	305	285	233	301	266	276	275	260	272	295	262	283	288	278	253	291	282	310	304	283	269	276	270	305	283	280	274	257	315	282	239	272	274	288	283	276	288	291	279	257	304	251	282	261	281	303	276	289	296	299	301	290	299	287	296	295	288	299	272	268	274	272	300	288	262	315	301	275	308	274	292	287	297	292	278	304	305	281	267	300	301	282	286	279	270	278	267	283	274	302	298	286	295	267	283	277	283	258	250	326	300	313	316	268	293	290	301	289	313	258	298	270	267	275	298	274	276	288	287	255	272	293	278	284	248	256	282	290	279	252	276	280	341	275	298	289	294	281	269	282	273	273	270	260	292	274	287	294	300	272	290
3786	4701	3873	2037	1223	963	706	635	535	458	416	412	346	370	346	353	326	288	323	340	307	327	319	308	291	337	292	277	282	293	303	254	250	263	289	283	297	329	295	282	299	285	299	272	250	268	286	280	269	273	269	257	258	303	257	256	303	255	265	278	286	268	256	262	288	257	279	291	269	283	261	274	282	289	271	249	237	304	280	259	288	263	290	264	263	279	262	245	250	241	309	263	288	297	276	278	305	270	274	273	285	287	244	287	264	258	278	243	253	243	276	273	270	253	263	261	276	260	276	265	288	262	258	271	250	246	267	257	273	253	266	255	301	272	277	289	264	264	234	264	252	261	269	276	277	282	269	265	252	261	266	255	270	287	259	305	273	233	266	282	230	282	244	274	251	242	285	264	251	271	268	269	276	269	259	272	263	268	257	260	233	273	274	272	278	245	263	269	267	284	294	235	288	259	293	280	270	277	250	258	292	264	278	290	271	278	278	289	271	277	276	282	281	257	246	235	260	246	284	279	243	265	282	251	280	260	269	252	278	258	263	260	274	239	269	270	266	281	241	255	255	273	263	296	310	254	300	242	258	261	262	308	290	273	277	273	272	271	251	285	264	269	311	249	270	283	263	291	265	269	282	260	253	248	252	280	282	289	304	264	248	310	245	282	245	269	287	266	258	275	245	272	260	269	281	264	288	282	248	234	276	238	261	275	266	264	269	263	246	266	295	251	257	264	260	271	250	254	283	269	277	264	274	248	256	252	245	245	290	276	252	274	257	221	272	258	279	271	249	274	237	263	266	257	261	289	256	266	257	286	249	264	260	224	259	253	288	294	266	253	278	258	275	247	261	271	259	251	238	237	271	236	264	261	257	250	260	257	238	247	254	298	276	280	272	264	241	268	251	265	285	276	263	287	261	261	245	242	268	263	263	288	260	262	271	261	242	267	259	283	272	283	245	267	265	284	252	280	284	263	253	274	308	249	268	287	288	253	251	256	257	260	259	258	278	273	259	257	274	254	247	270	258	250	266	285	261	265	262	311	289	274	280	289	285	257	289	262	282	265	266	275	248	289	270	268	271	284	258	295	251	261	282	227	226	249	249	253	273	281	247	258	279	253	264	259	272	263	259	236	245	248	282	285	305	272	267	254	262	282	295	266	262	273	267	253	226	262	277	249	247	273	259	270	231	244	267	280	259	264	304	254	287	269	264	283	261	221	294	286	292	317	244	262	255	255	248	232	259	271	265	265	275	241	276	278	278	268	273	256	264	269	307	262	286	259	279	244	285	285	230	281	246	260	241	225	261	262	265	276	248	249	278	246	258	237	274	297	285	278	256	253	284	276	244	262	269	251	275	251	287	222	282	277	297	288	309	274	296	283	264	269	245	257	273	282	288	264	322	255	263	265	265	259	270	283	260	277	250	245	269	270	272	284	279	249	249	266	254	257	254	297	282	266	291	255	296	256	251	228	270	242	272	254	263	251	241	286	230	271	249	271	272	260	275	254	291	258	259	259	274	277	267	293	264	263	281	274	277	304	256	265	243	276	264	289	288	282	252	298	261	263	262	263	275	265	284	276	288	272	271	271	255	232	264	263	259	261	251	262	284	273	281	268	257	257	263	281	273	263	241	253	265	254	281	286	263	264	260	293	262	269	277	273	279	258	258	294	297	253	247	259	272	255	261	256	279	272	259	280	284	243	275	229	275	270	249	282	245	264	287	255	261	251	272	241	253	281	268	262	255	270	225	257	274	223	266	282	273	275	231	269	273	277	276	260	281	245	281	257	259	286	292	258	290	257	270	277	269	250	239	253	246	234	275	277	263	274	282	275	259	290	244	252	259	248	250	241	266	234	285	263	261	293	243	278	265	279	225	235	264	274	264	286	254	261	287	272	271	260	268	268	249	243	253	257	271	260	282	257	270	247	288	262	271	255	257	243	238	287	244	248	235	240	247	251	257	235	273	263	244	265	273	265	259	238	255	241	282	272	230	292	261	256	267	271	269	247	253	261	228	270	267	261	272	230	291	257	290	256	274	269	262	291	274	278	266	246	276	269	266	263	272	263	285	254	255	270	241	246	246	270	252	259	236	239	283	256	256	270	249	241	275	251	300	261	254	286	271	271	256	237	261	268	237	250	260	279	247	274	248	253	251	253	272	259	276	251	239	274	248	249	281	236	263	275	279	250	284	255	270	269	267	280	274	243	264	307	251	268	273	256	260	249	269	271	269	264	287	268	271	300	255	258	257	253	250	294	282	278	278	264	271	274	304	233	246	266	249	246	257	279	287	236	250	242	261	270	279	273	271	295	253	254	271	273	260	297	264	278	239	278	247	261	253	259	256	262	258	294	270	263	266	291	264	273	242	265	274	262	258	269	274	264	273	284	239	253	295	267	261	244	275	245	269	259	257	259	295	242	277	249	248	274	260	282	280	249	262	253	269	258	279	259	269	274	280	262	281	227	264	269	278	276	227	294	275	253	256	253	243	297	267	258	249	295	247	255	276	275	267	239	276	252	250	261	254	254	275	254	267	210	255	285	274	267	261	264	278	267	250	256	256	257	270	233	271	242	272	263	267	250	267	251	290	274	268	239	281	249	280	262	291	279	285	294	237	280	283	256	267	253	253	275	242	253	254	253	256	263	287	240	268	281	259	267	264	276	258	275	252	263	263	265	264	276	248	238	253	235	227	241	279	259	272	232	248	259	268	271	275	228	248	252	273	261	273	253	253	271	289	262	291	251	241	277	259	274	259	245	257	273	287	263	255	263	261	279	248	274	262	243	283	258	261	254	248	255	241	267	262	267	279	253	261	226	322	261	281	251	288	264	271	269	262	260	239	276	243	261	268	251	308	248	262	256	245	287	274	252	310	274	240	256	281	284	279	273	287	253	247	237	238	284	274	264	262	258	258	280	248	263	274	273	275	256	276	245	261	268	268	266	271	277	254	274	284	267	276	254	238	262	255	229	269	267	276	269	270	258	279	282	274	270	267	266	285	248	246	258	250	258	250	290	265	283	246	256	239	275	252	259	277	268	260	269	269	290	302	273	235	244	264	280	285	274	282	268	261	283	265	291	269	252	246	282	255	288	281	271	260	264	240	283	283	257	271	245	254	262	272	245	249	273	232	234	274	274	284	246	286	260	259	257	235	255	255	280	289	267	269	267	266	274	291	272	242	273	263	253	271	274	285	248	269	239	234	258	256	281	304	271	287	256	248	254	277	282	249	281	274	267	251	254	297	265	242	259	256	263	284	275	270	256	254	274	268	261	260	258	266	273	232	245	276	263	258	303	235	225	259	236	241	269	255	236	278	269	229	273	248	250	213	253	270	271	264	262	252	248	233	250	265	276	248	275	255	280	249	253	280	263	239	267	269	258	280	258	238	286	255	282	288	301	263	289	278	280	277	259	253	235	264	261	255	270	265	266	258	265	275	247	240	255	254	258	296	243	257	275	257	248	256	256	297	276	235	251	285	270	242	237	251	273	264	256
27767	9919	1573	1054	884	851	844	814	837	826	804	822	800	856	831	799	805	861	816	832	837	805	835	814	792	823	780	828	737	818	820	807	818	855	771	836	837	813	855	814	793	843	837	815	791	814	804	812	818	795	794	812	743	808	770	824	800	801	767	752	837	772	829	840	836	824	806	833	804	856	807	800	838	831	821	829	848	803	827	817	779	797	772	796	858	793	769	826	835	775	842	794	824	852	816	812	826	826	843	810	815	742	774	868	777	784	807	857	829	901	829	793	789	773	833	841	833	828	854	799	822	820	881	797	802	820	801	825	775	809	850	841	844	800	795	848	785	793	794	819	822	791	775	811	837	811	792	739	807	803	766	822	786	781	771	848	775	806	833	805	830	810	845	779	841	822	805	854	826	780	837	787	799	764	799	824	827	850	760	811	828	846	780	822	855	794	762	832	801	801	811	795	822	843	836	838	817	824	823	813	793	851	839	835	771	825	787	802	864	819	843	823	807	798	804	814	869	799	814	810	861	769	755	833	844	853	834	784	760	812	828	820	789	790	786	783	769	792	793	847	786	796	814	797	821	806	827	899	866	814	812	897	779	771	814	777	796	828	808	849	787	784	843	839	773	777	806	793	817	801	819	815	828	793	816	807	767	791	846	805	839	805	863	783	807	825	836	788	775	819	799	793	788	816	776	855	805	829	771	794	824	790	813	802	780	793	793	807	846	840	840	811	812	840	811	794	789	866	765	794	817	804	804	837	821	767	720	817	784	861	768	852	817	780	820	825	772	820	789	779	809	749	825	805	823	865	834	806	818	854	887	768	811	741	764	826	753	838	805	814	815	803	832	801	842	794	752	776	802	797	818	823	746	828	745	785	813	781	796	771	884	803	814	789	819	824	877	804	847	830	844	781	844	852	804	779	811	778	819	823	758	876	785	813	821	733	797	830	777	760	812	836	881	834	855	803	834	773	755	826	825	791	797	840	847	811	820	808	841	827	784	800	792	817	825	835	784	790	794	826	805	816	854	876	840	827	806	836	810	813	823	819	840	809	869	781	807	811	777	816	854	870	851	827	801	818	794	837	844	857	856	802	781	785	822	825	838	814	823	791	830	791	848	780	814	815	823	836	773	759	841	834	776	828	825	781	813	788	761	782	805	845	829	816	823	836	779	842	803	801	768	816	771	820	836	792	769	839	788	788	852	794	806	795	832	801	787	815	823	784	818	820	810	814	795	826	784	852	826	787	835	787	776	777	776	796	816	802	746	802	803	800	815	821	783	798	828	828	814	809	773	828	789	819	858	786	802	835	795	836	844	801	848	815	814	842	889	793	884	763	818	824	820	831	798	833	830	761	802	808	744	746	801	848	842	785	837	806	781	848	818	771	773	804	773	826	812	832	852	770	792	770	802	852	853	832	780	844	825	821	832	794	795	871	814	815	835	839	825	827	779	784	830	832	850	814	789	871	834	845	816	806	779	805	802	830	809	829	844	761	804	863	843	810	784	853	852	795	826	833	789	819	792	779	805	842	865	792	772	805	806	827	850	795	790	863	786	816	823	800	813	843	836	810	789	806	829	818	811	766	791	825	856	826	786	776	821	797	768	827	810	810	787	790	760	788	819	842	835	818	789	797	807	773	812	849	789	776	832	791	765	745	783	810	814	833	776	776	797	798	872	819	832	821	797	814	833	803	829	817	823	793	749	812	849	756	820	807	840	820	802	781	797	762	841	790	770	781	819	819	813	801	838	802	867	795	843	857	856	790	842	772	784	801	820	843	819	770	797	780	806	806	835	786	843	849	766	812	847	820	767	763	799	779	775	839	864	780	790	840	845	817	815	830	832	838	810	806	791	810	792	808	810	813	783	794	805	812	793	793	799	804	824	800	840	808	796	816	828	816	802	811	773	868	823	806	856	815	879	801	901	826	825	778	802	776	766	823	732	796	785	803	829	775	782	777	792	796	771	780	796	751	787	801	776	849	831	820	769	770	830	781	791	794	812	813	810	728	834	785	823	785	852	758	804	837	802	783	798	806	800	849	822	809	813	836	792	809	810	813	827	824	788	843	820	858	838	845	792	815	836	839	867	822	842	777	852	844	835	769	796	805	879	845	818	778	766	786	790	796	753	829	805	824	805	802	844	832	788	786	851	807	816	810	795	807	820	813	804	817	783	830	853	877	840	815	803	830	834	745	774	868	764	840	845	806	782	824	828	815	810	878	782	819	809	832	834	849	866	779	831	828	836	796	793	784	836	790	809	844	785	804	808	788	774	781	791	850	783	848	808	796	835	875	817	796	780	840	824	793	864	794	819	819	789	781	798	807	812	799	841	804	811	789	874	852	798	822	781	843	795	868	789	843	809	797	811	802	784	753	827	814	781	770	774	842	792	784	813	826	848	812	838	840	832	824	827	794	811	861	862	778	809	806	840	783	827	804	834	793	776	763	836	811	857	816	790	806	842	758	789	846	792	800	814	763	804	827	834	804	770	837	842	761	881	796	820	790	834	795	836	843	769	856	807	867	823	806	848	829	828	823	856	827	811	792	813	868	852	846	766	845	791	778	811	779	759	800	799	840	763	823	784	779	831	841	799	804	826	866	829	808	813	798	803	843	834	853	794	818	803	815	839	823	843	777	779	752	797	840	804	795	809	832	846	805	822	772	806	865	820	774	833	835	823	831	780	798	855	786	787	818	806	742	830	794	809	827	772	818	786	814	823	814	805	802	793	785	828	864	862	819	815	821	794	813	815	828	822	818	807	841	746	846	789	822	816	845	784	807	786	821	764	781	883	848	828	801	814	769	768	809	799	797	796	752	847	856	785	861	809	811	840	828	834	803	828	826	848	907	774	849	863	813	849	792	868	821	835	809	851	851	811	834	820	823	835	837	819	833	838	795	768	839	794	814	851	824	809	838	732	826	801	822	799	785	797	846	857	794	759	857	806	800	778	823	915	801	817	755	785	813	798	864	795	785	793	841	764	803	825	816	829	801	835	740	853	786	793	816	852	810	808	798	751	806	888	802	804	843	793	845	746	850	791	812	838	819	797	793	845	771	781	828	781	807	845	830	855	835	778	822	861	822	816	824	818	776	820	811	761	792	832	860	798	830	772	793	833	817	778	825	827	867	885	797	790	854	823	846	792	781	772	783	821	810	816	806	818	803	821	837	838	813	807	820	818	848	781	842	811	827	834	817	817	834	852	859	770	820	847	793	799	783	785	807	867	758	775	831	772	778	809	857	803	748	789	763	831	830	822	887	822	870	816	815	811	851	794	770	816	840	799	860	863	799	835	818	770	810	835	822	849	854	773	855	824	794	803	813	808	766	789	792	778	754	784	864	828	852	852	805	837	835	860	842	813	853	785	784	812	809	832	772	820	792	806	790	840	794	826	809	813	767	836	860	829	813	868	868	750	796	820	849	860	821	806	767	858	796	846	794	814	811	798	799	824	806	752	799	796	805	795	794	824	800	869	838	784	807	799	808	859	797	805	863
5585	881	897	770	682	704	755	681	646	689	655	662	652	652	688	662	661	662	650	692	674	646	666	707	660	647	664	694	645	645	666	698	676	618	612	716	638	620	700	664	657	661	658	660	684	677	649	690	699	631	695	665	705	622	636	683	619	707	630	632	657	627	632	657	684	674	615	618	654	658	669	651	683	669	647	651	686	653	643	676	682	619	718	650	687	666	628	626	681	662	662	663	668	679	671	672	662	651	647	681	651	656	631	655	666	624	687	648	627	641	654	642	628	633	637	654	647	651	645	648	693	652	672	623	658	675	668	653	671	667	674	667	640	651	674	681	666	660	652	656	656	609	717	665	711	676	693	671	651	682	709	655	660	584	648	682	643	650	672	633	678	660	667	671	671	647	698	644	629	686	680	639	667	625	661	631	677	602	664	672	669	652	593	644	708	652	689	666	668	672	639	671	674	657	655	641	668	645	651	699	698	658	644	663	656	659	685	643	657	662	633	645	651	658	606	672	667	659	630	640	667	663	694	697	706	676	687	669	657	633	607	662	648	673	685	692	625	653	663	630	694	622	720	662	666	679	661	635	619	708	692	631	672	669	679	620	639	644	642	660	646	680	684	680	706	692	644	623	669	640	674	643	675	667	656	635	700	682	656	686	673	667	649	693	666	687	647	677	654	674	665	669	669	645	637	676	699	668	684	665	677	679	675	699	665	663	618	653	705	668	695	677	629	676	666	650	659	612	649	702	662	665	638	677	677	629	623	651	689	630	633	665	590	667	712	678	675	642	657	704	669	619	704	633	666	641	639	647	619	627	684	629	675	612	643	646	684	658	652	630	688	633	633	655	649	644	647	696	663	645	651	706	627	636	624	667	624	639	660	662	620	662	666	654	647	639	619	656	677	604	630	663	646	646	632	661	655	641	666	698	648	672	629	625	698	646	601	655	694	648	618	637	684	706	659	686	670	639	639	672	668	642	657	710	668	676	656	652	674	641	671	648	602	625	632	654	650	630	677	635	684	686	735	660	659	676	645	658	697	631	693	690	690	695	725	693	651	715	658	634	662	674	667	643	660	636	613	651	688	666	668	702	655	671	657	657	707	660	672	670	682	599	674	674	637	665	691	710	669	651	690	650	689	631	660	671	665	636	658	653	700	721	680	649	663	691	652	670	633	665	690	667	642	693	666	714	677	652	657	626	634	640	713	650	650	635	630	633	685	626	668	704	632	645	620	658	665	664	713	662	600	651	666	707	681	701	615	648	658	650	656	609	630	654	651	597	631	638	641	656	667	637	657	693	631	665	658	667	649	634	636	666	641	658	672	658	719	629	686	690	659	634	635	664	688	667	662	672	693	665	665	645	665	669	694	648	650	618	667	633	680	648	654	654	671	665	693	660	684	675	674	662	666	633	685	650	620	603	679	670	679	665	701	647	683	677	657	630	625	683	671	668	616	629	623	691	655	673	653	663	669	672	681	672	607	677	684	682	703	635	650	622	656	646	623	665	652	651	670	655	650	660	693	692	616	640	673	681	661	635	689	658	668	627	665	637	641	648	638	645	632	652	642	651	658	665	624	664	696	675	685	635	650	664	653	667	656	640	638	630	623	658	630	672	628	686	658	643	656	668	650	629	649	683	687	665	628	654	647	595	649	660	713	694	678	696	681	724	648	647	663	675	674	686	657	677	646	661	627	628	655	693	641	632	628	676	652	581	660	658	668	739	689	698	698	678	610	635	673	586	733	682	693	671	663	652	654	597	623	665	661	641	674	656	619	656	652	666	651	658	695	659	687	680	657	727	653	628	671	672	650	652	646	720	658	691	653	661	664	645	606	659	649	693	687	669	665	670	630	687	646	689	656	675	667	638	602	695	682	646	646	652	634	633	690	636	688	707	663	648	658	657	659	675	657	648	684	678	642	639	687	668	677	654	694	637	675	653	665	725	683	671	647	672	673	658	652	640	704	644	704	650	679	670	655	665	699	654	659	681	709	668	650	627	668	670	634	678	634	628	689	651	661	666	657	658	688	636	669	623	655	656	625	677	637	648	633	664	704	646	662	675	670	688	699	663	673	635	672	625	666	640	704	641	640	684	645	643	647	630	665	637	668	655	646	645	646	632	655	662	710	673	677	631	657	628	682	653	657	623	656	691	657	665	700	670	635	690	668	663	646	659	679	684	672	651	665	662	686	697	653	655	637	680	693	630	671	674	667	646	678	650	619	618	624	671	692	706	668	694	660	656	694	652	683	663	686	699	665	649	727	625	678	653	649	626	666	654	645	641	647	665	653	635	690	721	637	664	680	660	694	655	627	703	644	715	667	629	621	687	629	678	663	682	717	676	661	687	711	673	620	677	618	676	705	660	654	697	644	619	657	650	667	641	677	611	697	621	646	693	609	632	702	636	635	623	641	689	622	641	643	660	696	639	648	724	665	665	651	660	635	679	641	629	673	665	643	645	620	677	611	694	651	675	685	608	668	664	665	657	653	669	652	652	674	652	668	653	662	671	655	685	637	635	680	632	607	674	692	642	651	656	658	687	632	633	645	602	633	692	682	699	710	627	698	668	646	678	640	656	686	649	645	711	661	601	661	632	694	707	624	630	626	676	656	672	693	670	735	697	686	667	646	638	641	670	678	643	651	664	630	678	652	698	667	705	697	699	687	663	605	678	686	668	693	668	647	685	649	665	627	679	695	671	665	636	695	660	622	681	637	656	653	624	660	691	681	669	627	629	586	604	608	688	652	669	678	634	643	657	664	635	660	604	686	635	661	669	638	679	658	702	651	668	603	628	677	610	673	672	627	712	646	638	649	686	659	663	651	646	673	649	641	656	632	606	674	638	666	660	681	602	642	673	691	610	670	682	700	702	623	692	646	669	650	659	675	685	699	675	630	665	659	659	675	696	691	674	646	673	642	651	670	625	672	620	594	691	644	660	651	679	655	661	674	671	688	676	675	657	666	664	657	671	632	654	661	703	682	642	693	688	608	632	635	666	676	635	645	653	688	661	605	652	679	653	683	635	643	695	650	618	699	680	697	690	652	681	700	685	672	678	705	623	705	651	692	689	656	680	649	665	664	660	633	649	690	661	637	642	646	638	599	654	651	675	673	657	627	649	663	611	662	670	664	641	645	658	670	691	628	638	637	676	672	638	654	639	679	656	644	679	662	629	662	656	675	616	633	636	615	672	631	692	655	594	613	672	641	644	658	647	666	674	666	712	662	678	690	610	689	656	605	633	700	661	685	674	700	669	655	647	605	643	684	652	639	664	621	675	623	623	645	650	662	626	631	654	665	706	653	659	686	650	635	687	680	645	673	652	682	685	628	661	683	686	657	689	652	686	692	638	638	627	659	667	693	652	683	637	681	681	646	634	640	687	627	660	649	670	628	641	657	613	666	680	692	646	656	701	604	653	638	689	667	661	663	647	667	638	676	652	692	639	625	696	627	678	667	640	647	640	634	661	636	660	626	673	675	676	693	638	665	627	671	683
25708	21450	27188	25512	3827	933	783	641	558	572	553	493	476	499	523	507	505	534	494	483	477	516	461	507	477	469	471	491	507	492	464	503	452	496	481	481	479	495	553	510	506	465	502	443	452	529	479	460	476	473	531	478	452	476	491	464	514	482	472	459	522	504	475	470	463	460	473	432	515	546	448	455	485	501	495	481	483	449	483	448	455	448	441	446	495	511	472	492	471	488	472	455	521	502	457	493	472	481	520	478	452	459	517	475	494	454	482	463	506	489	461	500	496	447	497	468	475	488	482	484	490	474	480	539	504	461	489	472	504	467	505	482	466	526	473	506	473	458	480	470	469	448	486	503	473	487	510	476	488	483	478	451	490	466	490	506	479	489	474	454	448	516	505	448	494	451	468	476	479	475	441	454	500	512	487	510	439	523	483	480	472	457	436	449	482	486	479	499	494	498	489	519	509	470	462	507	467	489	488	497	453	515	463	475	474	483	458	503	494	472	448	511	460	485	465	512	440	464	491	455	529	476	466	469	488	449	507	507	489	516	458	463	460	463	489	455	457	483	466	463	494	506	489	515	482	480	499	492	470	497	503	485	477	470	500	461	460	484	484	485	444	484	464	487	486	481	436	464	474	489	485	452	503	472	500	467	443	484	488	457	467	499	464	490	450	477	480	469	470	459	445	455	485	486	506	485	526	428	481	514	471	506	491	488	466	470	467	499	464	493	448	472	464	515	437	494	475	473	485	448	514	452	483	486	488	503	478	467	505	479	472	470	453	425	468	475	487	471	489	485	455	484	454	468	479	478	470	479	480	451	473	456	473	489	485	453	467	476	479	489	469	488	458	475	520	460	519	457	465	507	484	461	433	499	474	448	508	462	490	506	448	474	454	551	486	463	459	484	487	464	484	455	502	506	467	487	453	467	501	453	470	526	453	496	514	484	469	464	480	464	481	476	493	484	490	496	477	508	485	464	468	509	471	460	466	454	507	493	479	460	497	512	475	463	435	439	494	424	478	458	462	493	458	481	451	480	483	466	495	487	481	498	510	507	495	449	450	464	494	488	499	520	459	407	475	462	497	500	442	494	483	491	487	455	518	503	462	473	485	480	469	474	492	500	501	491	491	496	481	468	465	477	476	431	417	439	511	499	457	515	473	468	424	485	456	478	465	443	486	457	498	456	495	484	479	494	461	488	482	490	521	443	445	520	461	462	495	445	498	507	485	498	479	490	461	483	456	470	487	484	449	489	466	474	509	508	471	515	433	495	510	479	454	478	459	479	492	481	488	479	494	465	488	457	473	459	430	469	478	478	450	491	508	461	480	471	502	501	478	436	443	464	479	499	477	454	477	509	520	512	482	498	500	482	496	488	465	500	447	432	460	537	477	460	529	484	488	500	492	480	482	470	484	469	506	493	455	455	470	430	489	479	470	460	488	478	457	479	470	520	470	480	494	467	494	483	423	480	480	466	491	496	473	490	485	459	467	445	471	477	434	452	439	472	492	519	429	504	435	479	483	429	472	465	445	456	479	458	444	463	503	493	475	464	465	462	493	510	440	451	512	477	443	456	505	468	488	483	493	475	481	489	462	412	491	465	501	494	497	467	464	507	475	478	457	473	503	497	514	465	456	543	478	474	479	464	459	492	408	469	466	416	487	462	505	470	493	480	450	449	487	500	485	502	489	491	499	447	466	491	471	456	423	451	455	467	491	520	501	433	453	489	457	470	410	455	472	470	452	467	492	470	470	463	501	466	501	490	461	493	478	495	462	486	476	442	440	521	446	464	505	494	476	446	460	488	503	460	474	463	525	473	465	472	494	465	457	459	471	502	458	497	483	481	489	457	486	473	447	500	459	495	470	507	512	502	459	478	509	502	485	443	492	436	490	440	472	481	485	455	444	467	503	476	458	491	440	450	481	456	479	479	481	510	496	503	464	477	486	462	488	486	488	489	485	487	434	518	484	478	474	452	486	494	486	461	486	454	477	499	481	494	488	496	467	490	482	527	469	487	501	494	483	484	461	463	458	504	487	466	513	481	506	489	469	490	454	443	487	467	481	439	474	456	487	503	464	470	442	514	482	453	470	492	479	496	494	468	474	461	508	446	514	481	429	451	469	480	494	504	499	485	494	506	434	469	501	498	489	443	442	425	521	440	478	489	484	498	513	519	482	476	470	453	472	436	474	474	489	469	501	445	485	448	469	475	441	516	453	508	482	450	477	459	472	523	425	491	496	497	505	502	474	487	477	509	472	469	440	454	444	494	452	483	500	481	506	511	484	489	493	462	464	444	461	490	508	493	506	488	508	469	506	469	467	457	468	496	503	472	488	499	463	480	465	482	469	449	462	496	476	499	447	478	471	497	465	474	453	500	472	517	523	473	501	462	460	448	464	485	434	449	433	496	486	518	483	503	521	441	451	493	473	475	453	454	484	495	445	504	463	446	506	522	468	490	433	462	504	475	447	470	491	490	475	466	484	498	471	513	470	472	480	461	489	517	458	440	457	460	502	468	509	516	482	478	438	491	495	470	465	473	479	463	511	457	492	466	465	486	478	480	501	454	553	494	471	475	448	441	461	472	484	459	468	502	470	489	485	520	471	466	491	477	494	513	491	478	452	479	471	488	476	450	479	458	516	485	467	514	467	472	456	463	500	509	510	465	526	468	469	477	515	471	479	485	507	445	463	483	469	455	456	478	490	478	460	459	480	449	466	481	427	453	476	481	465	467	487	466	480	488	481	490	475	464	527	457	474	462	479	472	432	492	472	432	481	414	479	468	505	459	446	416	499	489	483	476	482	493	505	441	505	476	458	503	496	489	469	444	529	477	475	456	499	439	463	474	470	499	467	444	488	500	456	467	438	511	524	461	525	478	478	460	465	480	487	476	507	464	460	450	482	467	493	494	460	479	459	481	451	504	480	444	487	490	482	458	488	443	490	485	475	514	488	503	468	501	449	455	461	476	456	446	468	503	501	465	398	506	462	464	545	470	475	499	464	482	447	505	477	468	473	479	484	460	453	520	514	490	467	455	465	526	492	481	462	472	422	516	478	504	485	495	452	486	499	496	457	470	500	481	489	478	443	496	486	470	491	468	478	502	492	449	450	489	514	451	500	458	481	468	504	480	510	523	509	475	490	496	498	451	482	466	467	464	485	463	451	485	479	424	495	493	492	468	500	458	493	457	502	498	439	469	520	494	497	468	447	462	490	496	481	467	466	450	443	488	436	440	489	479	486	474	476	479	460	484	445	500	520	507	481	453	482	437	447	465	483	473	459	456	471	482	440	509	470	458	471	487	463	459	455	489	513	504	523	496	488	476	473	418	432	465	485	486	463	472	463	507	482	469	504	486	457	510	456	504	493	491	493	439	484	468	499	498	481	474	439	496	521	455	482	477	484	453	475	470	498	491	447	493	491	463	440	499	414	463	471	438	478	440	469	509	506	479	443	471	490	454	456	506	463	457	467	485	470	448	473	484	543	464	486	500	487	524
3756	2666	2368	1325	860	755	663	573	528	520	514	490	508	464	473	472	472	480	460	486	464	446	460	437	454	464	405	453	417	474	415	421	438	452	438	468	431	417	433	454	416	415	415	458	453	444	395	446	448	413	406	443	440	379	396	414	422	419	380	419	387	421	449	419	437	447	436	437	434	412	464	414	421	430	402	461	460	438	422	424	418	443	417	441	400	457	417	409	370	440	429	431	446	445	430	445	425	406	398	413	407	420	406	394	427	440	444	451	456	472	416	440	366	392	436	396	433	382	442	444	425	399	461	454	419	458	421	454	419	429	421	442	459	451	446	413	423	450	423	417	425	409	422	430	412	429	410	400	373	465	440	425	422	441	415	447	448	443	410	439	428	456	419	455	436	406	420	426	429	407	432	420	413	434	471	467	464	432	431	425	421	443	413	457	411	415	441	426	416	402	441	430	441	428	411	426	392	441	388	424	424	392	398	449	424	376	403	397	392	398	389	432	446	442	453	437	435	415	449	425	425	450	420	444	443	435	403	412	437	438	438	417	426	466	455	414	442	407	419	429	418	396	425	412	469	433	461	430	424	427	421	432	472	366	398	442	445	429	443	417	447	453	454	421	422	375	420	408	392	438	444	444	468	431	446	398	406	432	429	442	429	408	417	430	439	425	431	432	446	436	400	434	483	425	428	431	430	423	422	438	431	400	474	428	476	431	431	435	400	411	421	421	451	427	425	463	432	415	468	431	419	435	387	437	413	451	436	428	403	427	427	424	428	419	426	411	434	413	379	425	401	404	391	416	427	422	425	432	442	426	427	411	441	386	455	420	409	458	404	438	447	386	424	424	395	391	423	432	446	396	449	401	435	452	437	397	435	424	440	389	413	460	427	423	410	443	436	439	437	415	427	426	424	396	438	391	447	390	425	404	428	423	417	408	422	397	442	423	416	436	414	443	409	429	451	407	424	423	416	455	424	418	391	405	453	450	405	435	424	446	456	432	473	414	455	384	426	404	449	407	383	409	439	455	410	404	427	441	413	431	422	460	394	454	416	439	380	403	397	423	422	462	403	452	444	424	413	403	403	428	427	457	426	431	455	420	415	405	429	412	399	421	433	397	389	467	433	462	414	415	442	407	396	462	477	420	402	425	462	441	422	434	442	396	408	436	410	436	413	415	442	431	422	420	402	406	446	418	435	451	446	414	426	456	384	397	386	417	426	413	443	397	427	395	445	453	390	409	424	405	401	410	410	442	389	450	422	455	415	397	405	426	431	431	417	441	439	425	417	466	416	434	429	459	419	373	435	421	398	437	428	370	454	431	457	413	435	423	419	423	433	434	391	412	434	411	385	400	417	482	423	432	458	399	399	413	457	402	412	419	453	447	421	389	427	440	426	435	393	431	395	395	377	402	426	442	407	436	417	412	399	445	423	444	422	402	427	434	402	422	366	440	411	424	384	388	413	411	401	390	394	422	415	437	425	433	425	408	424	447	411	412	414	407	407	415	428	455	438	425	400	436	416	400	446	416	442	404	396	440	436	463	429	406	422	448	411	427	404	436	443	385	383	393	418	420	422	454	399	387	474	416	402	417	387	430	435	425	436	427	452	451	411	405	440	391	432	417	415	441	446	413	428	403	431	408	429	416	445	442	413	453	450	405	444	427	425	402	452	430	437	428	425	443	398	407	419	432	418	425	419	423	408	446	422	448	474	417	425	443	399	415	449	462	459	437	402	433	423	428	397	426	417	419	431	425	431	460	417	405	435	419	375	431	425	448	443	429	422	412	420	441	417	419	395	449	439	449	443	432	428	444	457	425	412	453	441	448	457	404	411	455	447	410	385	423	395	434	382	461	404	408	425	441	465	426	394	426	430	435	415	402	453	425	428	387	453	448	424	421	449	430	412	441	437	411	409	435	435	438	416	462	415	387	440	418	427	400	420	411	429	438	426	415	398	425	428	417	453	402	412	417	401	424	407	411	451	414	435	392	411	393	414	454	435	408	423	380	431	439	410	410	430	406	416	421	449	421	447	399	411	394	433	436	429	432	429	451	422	448	440	387	438	448	448	442	430	395	414	425	415	386	453	409	450	408	417	439	440	438	421	422	433	421	440	402	395	417	417	417	419	442	380	402	422	396	427	380	410	428	435	402	401	490	408	391	400	437	461	405	451	391	410	413	425	407	469	405	448	416	460	418	418	431	407	412	426	452	381	424	399	474	413	389	409	444	434	422	444	383	410	425	410	399	415	382	419	423	445	374	449	430	447	459	414	410	411	427	434	408	455	437	437	418	395	449	436	397	434	441	426	438	413	440	410	386	427	431	446	404	409	444	440	464	400	422	393	455	445	387	442	417	426	426	437	407	449	404	445	400	399	380	458	423	411	432	395	439	399	444	461	424	427	406	410	412	426	407	447	416	457	437	408	405	455	424	427	435	448	417	401	368	426	454	397	425	451	419	445	429	410	388	430	424	423	425	449	440	413	421	393	419	404	431	410	413	379	415	435	440	412	442	403	433	426	389	413	428	413	406	446	427	445	447	419	398	437	434	422	407	384	424	437	422	410	413	423	421	424	412	420	423	390	477	451	419	438	455	448	401	428	413	423	431	424	426	400	391	438	400	386	406	394	413	431	430	420	424	420	406	428	416	433	410	394	378	444	428	413	411	404	418	411	481	416	418	440	414	425	407	405	451	396	390	407	431	408	421	422	427	398	442	433	443	408	368	407	412	412	427	423	441	411	400	442	397	437	456	428	466	403	437	436	434	399	437	427	418	432	406	424	400	380	434	445	425	399	393	406	384	409	444	423	397	448	404	463	425	433	434	449	416	477	425	455	410	432	420	429	409	444	424	404	437	425	399	426	422	404	443	429	474	429	431	405	420	439	427	446	432	468	424	395	424	455	427	442	457	430	450	433	420	434	470	410	442	427	401	398	435	427	414	425	436	426	419	469	432	403	400	438	417	380	431	431	431	464	451	424	449	386	412	383	404	405	450	433	419	421	397	434	446	393	477	405	436	431	359	439	413	422	442	414	437	409	415	399	425	435	426	432	437	431	435	433	396	415	434	401	433	433	400	423	422	443	421	446	443	397	424	420	405	438	418	402	432	380	431	393	420	442	440	440	427	372	422	403	418	411	435	413	407	383	457	443	457	393	433	417	429	430	411	397	415	427	439	455	441	410	385	394	425	420	386	423	420	447	428	414	394	427	437	417	453	410	437	415	489	385	433	426	461	431	414	408	405	438	415	413	438	448	427	445	459	404	412	428	410	403	409	474	418	440	426	414	405	405	432	401	425	417	420	462	372	412	380	421	455	424	410	411	433	452	412	404	475	394	444	420	491	447	411	437	426	409	431	386	435	444	411	426	414	396	387	406	429	442	430	389	458	379	446	457	457	430	441	415	445	412	427	396	421	437	435	408	419	431	428	430	427	369	445	466	438	449	406	416	411	428	424	388	398	419	427	417	436	432	404	438	412	413	400	442	401	412	444
24583	21454	28597	24744	21067	3107	803	514	396	379	358	358	306	365	314	321	347	336	326	349	319	308	331	284	328	304	338	281	306	291	266	281	309	282	283	309	318	293	291	320	271	279	275	291	301	287	302	300	292	288	308	271	278	275	287	276	306	293	297	283	294	279	290	257	312	318	267	278	295	279	267	260	279	259	285	289	296	269	264	241	257	282	284	291	289	255	265	307	302	314	299	274	330	282	276	307	292	314	286	264	278	291	276	285	264	287	270	274	275	277	293	300	310	317	274	280	275	294	279	254	295	282	262	305	270	291	258	263	297	304	287	302	280	266	269	255	280	268	289	319	294	303	280	319	284	261	287	279	296	275	294	303	287	290	287	256	288	302	288	279	294	247	296	246	289	285	286	306	305	305	302	268	287	304	279	295	292	256	267	270	267	290	295	282	280	245	279	279	294	258	270	297	258	261	302	291	278	280	275	279	293	273	289	259	280	281	279	295	305	298	324	315	266	290	275	265	281	269	313	270	315	268	295	278	301	311	298	291	277	277	285	295	283	316	262	273	275	270	297	308	298	287	305	303	288	287	289	278	281	311	281	282	272	298	282	281	262	299	291	278	286	274	281	308	320	270	282	285	283	286	277	290	254	271	263	294	317	277	255	304	268	307	279	320	280	301	280	298	307	255	316	272	287	297	275	280	281	281	287	255	278	282	282	283	320	290	282	303	282	270	301	283	299	266	287	271	300	311	259	256	263	281	299	281	302	284	290	285	281	299	306	294	284	279	278	246	243	295	275	291	276	300	294	267	290	324	267	272	274	265	281	275	288	307	303	291	288	263	286	277	281	287	290	295	308	275	262	300	294	280	280	276	301	296	298	267	275	254	246	272	298	264	290	294	246	290	289	269	309	271	288	275	266	278	307	272	261	284	284	275	271	267	270	263	283	286	279	295	278	300	289	294	273	292	281	299	291	300	275	274	282	259	262	265	278	302	278	285	298	304	304	299	310	287	302	305	289	294	277	276	318	282	260	289	272	279	294	303	288	286	292	291	270	315	311	304	274	270	273	280	294	289	270	281	308	266	291	278	293	258	282	284	290	253	288	322	250	280	297	279	264	288	291	272	320	286	298	266	275	275	306	275	263	274	278	284	285	288	270	269	291	295	270	286	300	303	307	282	309	287	300	270	246	266	272	283	274	305	267	321	274	262	280	304	268	262	298	312	288	271	278	252	219	300	287	287	296	287	278	245	274	275	290	275	274	284	272	265	260	318	295	291	271	321	299	251	264	244	273	299	278	273	261	269	285	279	263	303	291	286	322	251	274	261	296	300	292	283	288	259	284	281	291	290	275	303	272	294	266	262	292	248	268	278	281	297	267	305	271	277	302	273	286	255	280	279	279	311	271	298	269	291	284	292	288	286	267	300	294	300	299	273	281	292	271	270	240	280	271	321	280	284	264	315	258	280	284	282	284	250	276	281	289	262	296	293	282	312	282	254	300	297	298	275	287	277	277	273	280	306	277	287	294	289	289	284	272	283	290	294	272	284	272	261	261	328	293	282	283	283	276	255	275	310	275	297	287	264	270	275	303	309	257	291	283	309	291	292	289	279	304	261	298	303	273	275	301	265	282	296	287	246	283	293	274	283	245	288	286	280	253	256	285	270	261	267	252	311	282	302	251	273	276	277	278	278	249	292	290	258	311	302	310	303	300	269	276	287	263	306	267	278	277	252	259	265	288	288	288	291	292	288	275	290	286	285	275	277	291	289	302	288	267	281	268	269	303	275	256	285	288	288	287	320	283	304	295	260	313	262	266	291	286	279	295	279	271	277	277	285	281	287	277	279	283	292	293	289	282	281	288	288	282	268	274	255	298	297	297	285	264	303	290	297	284	285	289	292	260	271	279	307	270	274	285	290	276	302	270	289	320	286	300	295	281	284	274	255	290	280	296	287	269	281	278	311	251	303	297	265	291	262	265	270	294	271	292	265	280	314	281	274	282	277	279	274	263	309	352	267	273	287	269	274	279	295	270	321	282	281	272	249	254	267	280	269	266	283	281	289	259	237	261	272	294	278	296	285	291	292	267	300	278	267	291	270	288	280	270	299	284	276	297	297	253	268	277	288	294	257	273	304	292	283	303	284	275	320	313	273	297	265	285	282	301	247	253	306	271	282	264	277	302	292	308	288	258	323	294	288	306	290	269	318	290	267	290	263	280	304	269	286	280	268	348	279	287	244	286	268	291	299	289	268	310	266	288	265	274	264	268	313	287	275	278	276	301	289	301	256	258	276	260	272	311	274	277	282	283	284	240	308	274	271	297	285	273	313	291	281	261	273	300	271	287	300	295	262	285	296	294	282	253	271	291	283	308	288	275	285	290	274	296	301	262	292	273	290	303	289	249	298	286	286	264	307	264	279	286	270	276	291	303	299	271	278	282	294	274	287	271	266	264	294	294	268	322	279	293	271	299	295	278	286	255	298	297	284	301	274	281	299	258	270	277	297	283	289	287	308	288	295	271	270	282	283	259	314	280	296	268	290	248	267	256	271	290	283	278	325	276	244	276	265	297	258	244	300	295	290	289	301	311	288	289	287	304	289	262	288	274	266	285	271	286	282	260	269	274	324	311	269	299	287	315	242	275	272	278	264	287	281	251	271	277	261	267	270	265	276	322	273	275	286	265	254	277	275	272	268	284	269	292	289	292	310	285	260	275	243	282	270	273	288	298	288	271	266	289	276	285	290	290	297	296	311	284	287	295	262	279	252	295	274	266	289	279	300	250	270	306	264	289	281	294	263	274	287	272	256	292	273	279	276	281	267	287	274	275	287	252	284	276	289	282	279	264	283	292	311	284	271	283	251	295	264	318	275	269	293	254	284	289	288	297	247	323	270	274	279	283	271	272	293	284	287	274	245	256	297	227	254	292	308	253	273	276	325	287	260	306	293	292	314	291	256	285	279	265	308	278	282	282	284	272	274	274	290	279	262	251	265	269	287	294	270	313	288	278	283	273	303	303	307	283	288	287	293	317	273	268	309	246	296	298	292	267	271	305	248	287	278	306	262	264	297	279	276	302	289	286	238	269	280	289	292	289	290	300	257	288	260	289	275	294	265	257	258	283	271	269	267	298	293	265	288	262	297	315	293	290	263	260	277	261	286	295	270	254	280	284	267	310	266	266	311	275	284	283	268	311	264	248	289	307	285	314	290	272	300	247	284	290	277	280	260	270	282	292	253	279	281	275	277	273	273	272	296	291	285	288	278	294	251	277	272	297	277	289	279	281	280	273	266	276	273	307	318	294	263	284	246	279	252	290	289	252	310	310	263	310	270	301	262	280	249	270	277	289	305	303	296	300	275	289	288	255	301	281	280	236	264	307	282	265	269	273	253	282	275	254	282	279	278	271	272	266	286	257	297	265	309	304	285	251	300	315	286	260	275	250	312	299	245	260	272	277	252	282	296	259	281	279	269	287	286	281	246	302	333	269	263	290	303	269	285
3730	4760	3977	1966	1250	902	726	573	522	447	412	394	363	352	338	337	309	323	322	336	331	312	318	341	273	290	277	308	300	309	307	314	320	279	270	258	291	265	262	279	282	281	306	278	270	280	255	280	286	278	267	252	299	270	308	303	296	234	291	295	257	263	261	299	269	313	297	287	301	262	272	294	280	239	285	301	264	239	280	283	281	267	264	268	261	290	259	286	259	292	273	266	241	232	273	270	279	259	283	262	279	253	279	275	272	302	289	249	290	285	304	253	260	257	249	265	242	278	277	297	249	262	264	269	236	252	278	266	247	285	254	278	244	261	263	278	266	286	283	281	232	269	264	241	274	261	245	294	262	288	243	245	272	243	260	252	267	269	282	267	278	242	267	285	274	252	270	262	278	267	279	258	245	240	279	243	268	263	277	251	271	268	252	279	261	263	295	285	302	280	245	285	258	288	279	288	252	264	255	255	316	278	252	280	282	256	277	247	243	274	269	285	282	261	271	242	250	235	281	269	243	262	262	285	269	277	256	262	274	269	270	299	262	252	268	272	253	268	276	254	307	283	272	262	296	267	254	230	257	274	232	239	270	250	253	232	249	293	261	291	257	265	301	247	265	286	317	246	271	241	270	245	247	290	257	270	292	272	273	286	273	280	259	267	276	276	280	260	269	292	301	273	272	260	251	273	247	265	265	283	260	245	238	262	290	272	234	243	241	278	286	257	239	268	280	277	256	281	270	272	266	264	260	257	245	252	262	246	277	266	257	234	272	262	269	254	262	269	239	256	261	254	245	271	274	298	276	313	259	291	291	260	272	252	311	273	296	259	302	264	288	260	247	229	268	272	293	269	253	250	276	248	267	267	305	259	278	279	262	285	270	275	272	300	277	285	265	280	287	279	286	242	277	278	268	267	247	256	261	272	254	268	251	264	279	251	270	238	287	272	298	276	240	264	273	266	261	295	257	264	257	262	266	278	291	281	268	275	272	271	265	261	278	280	267	250	272	256	272	269	260	247	263	258	279	264	238	290	262	272	263	263	262	292	262	251	244	295	261	266	260	268	267	272	254	264	257	282	275	278	265	253	270	259	266	254	277	262	273	275	263	244	265	267	292	241	232	264	251	285	256	260	274	261	275	266	266	261	261	276	275	270	275	260	266	259	278	273	237	256	258	286	261	260	257	245	296	288	279	290	260	286	254	274	252	271	264	296	233	261	253	277	254	272	244	271	261	242	280	240	278	246	236	264	272	257	287	266	263	249	260	274	258	264	235	246	256	259	265	263	262	257	259	250	287	279	291	248	284	272	261	251	257	246	253	258	259	252	232	242	288	267	294	249	240	270	260	261	297	276	245	267	272	253	256	273	269	283	296	236	262	262	274	257	279	266	278	241	260	247	309	253	266	279	253	304	297	237	266	288	248	247	283	277	295	253	278	289	254	253	278	263	260	271	277	251	216	288	253	257	287	260	256	250	252	228	284	258	291	275	252	271	291	253	244	244	288	268	265	279	260	249	276	273	269	253	250	288	265	227	255	249	289	253	296	241	254	282	276	242	261	262	270	281	276	265	263	241	257	251	299	223	267	233	263	266	290	308	262	259	270	295	248	256	280	261	272	289	282	277	286	255	248	278	277	282	274	260	258	254	294	311	272	273	231	257	258	257	279	240	265	270	260	260	278	244	274	268	241	262	257	271	261	271	248	279	253	262	280	259	257	255	277	269	257	277	278	243	268	285	244	262	275	281	263	253	258	264	252	270	247	271	280	253	292	272	272	271	263	247	305	277	263	257	294	291	285	252	247	285	284	270	286	260	274	276	256	273	256	283	302	260	290	287	260	235	264	262	271	266	262	247	274	285	296	268	274	271	239	252	267	274	270	252	252	286	262	269	267	258	247	243	256	231	265	240	259	248	270	285	293	290	295	293	241	254	256	262	223	234	270	270	276	246	247	262	261	259	295	250	261	272	228	215	284	270	265	276	246	261	279	239	295	278	267	263	276	273	251	269	293	254	255	298	246	266	268	261	270	250	235	269	246	273	263	254	265	265	277	235	287	271	273	247	290	268	250	257	279	295	266	253	268	268	262	279	247	263	291	255	263	266	266	264	280	266	259	238	299	260	249	275	238	252	256	241	238	240	247	253	242	247	263	251	246	278	254	277	254	273	255	263	239	249	253	265	237	283	265	269	278	295	252	249	271	274	287	258	268	253	257	261	261	289	251	274	279	306	272	240	261	240	247	256	285	258	264	269	270	264	247	272	256	255	268	269	254	268	296	278	275	258	253	270	255	260	267	260	270	274	267	270	256	264	268	242	241	263	258	273	248	276	269	269	237	254	297	257	244	275	286	267	260	268	288	278	257	272	270	257	265	272	272	277	259	267	250	259	234	244	270	278	282	255	273	276	258	260	243	248	249	254	262	267	266	268	255	252	248	250	271	273	273	270	269	257	253	271	297	247	253	289	292	256	266	266	266	252	263	256	272	302	270	258	239	263	260	282	277	259	250	266	273	259	270	252	297	250	226	250	276	261	280	270	257	253	249	263	299	254	260	260	243	276	272	266	255	268	256	271	267	277	293	277	252	253	221	258	271	272	265	267	262	269	240	260	293	277	250	253	232	256	248	290	245	267	254	290	243	286	251	274	256	240	244	281	284	262	273	272	278	271	266	289	284	283	267	270	281	250	288	255	277	274	292	265	257	283	260	271	267	270	247	241	272	258	247	232	269	268	273	252	248	261	262	239	256	257	291	254	236	257	266	276	268	244	239	260	249	288	267	256	259	278	272	265	257	259	275	276	259	266	256	260	268	252	244	270	261	283	263	264	255	305	271	248	286	256	250	257	274	269	284	277	250	262	266	247	284	230	242	283	250	316	277	270	268	283	263	217	259	270	283	246	269	260	252	313	270	261	280	249	257	274	244	272	275	256	273	251	264	286	292	280	300	293	275	263	243	252	263	257	254	239	286	239	284	275	262	278	263	275	255	267	266	251	274	247	286	264	268	232	257	292	254	306	262	263	243	275	258	265	274	243	249	266	284	269	254	273	263	250	244	276	253	261	274	265	274	247	272	275	247	278	244	281	272	293	249	248	261	277	266	269	272	275	253	257	286	285	241	271	265	275	275	248	288	278	260	258	265	289	246	252	269	263	249	269	277	250	260	255	274	241	263	266	290	274	244	242	241	251	249	241	270	235	259	266	227	264	234	262	258	260	246	252	275	251	291	265	251	268	257	264	224	261	284	247	261	271	279	245	299	230	263	263	243	270	256	275	282	294	259	266	258	272	271	292	271	286	279	271	271	267	256	275	264	258	265	257	260	251	259	264	271	290	247	251	257	263	269	270	278	262	276	269	245	279	271	257	234	278	275	265	251	241	273	243	277	255	250	258	256	238	252	233	295	230	269	254	266	267	243	260	255	289	254	248	266	273	264	262	270	262	263	292	277	245	274	281	237	267	272	272	252	256	279	260	265	262	258	236	272	268	228	272
27809	9901	1621	1082	854	796	828	755	755	856	813	834	817	843	791	799	795	812	871	853	840	863	826	823	834	758	824	797	810	813	817	820	803	818	814	834	815	795	804	825	842	821	819	782	783	807	789	789	775	801	776	797	782	793	795	756	773	815	799	789	851	832	839	806	824	854	739	864	853	826	836	840	820	813	830	794	813	782	839	808	808	802	855	797	809	845	805	842	784	795	806	762	816	857	800	769	812	783	873	809	828	773	814	827	838	744	776	873	815	822	824	784	797	842	832	841	776	770	809	811	791	768	830	778	785	833	824	844	815	798	807	803	814	801	864	779	809	820	837	791	836	754	793	807	833	767	796	774	808	836	779	805	841	830	845	783	824	780	745	788	771	815	816	803	774	780	812	816	801	772	815	758	850	807	811	802	804	842	798	741	812	793	814	876	755	759	742	792	758	810	781	806	791	781	834	792	797	793	762	796	802	840	825	783	844	798	803	827	865	781	821	845	815	811	872	841	840	758	840	820	774	801	775	821	783	814	831	833	788	810	837	818	808	826	791	833	803	716	809	822	820	849	848	834	838	846	844	816	777	818	813	829	815	811	832	795	830	765	755	768	809	746	833	839	788	816	791	812	781	848	784	812	811	832	803	850	820	811	778	769	803	813	804	798	833	833	805	824	783	796	836	800	818	790	834	801	860	824	794	770	818	789	813	863	800	792	783	792	773	835	824	851	811	818	791	799	807	803	795	836	810	792	806	798	836	813	866	823	815	818	892	839	776	853	789	842	795	784	827	812	810	820	818	803	794	844	869	766	783	811	796	795	833	865	798	793	831	837	801	801	781	814	813	868	773	798	752	792	863	811	772	825	845	789	788	824	820	770	796	830	841	750	834	854	784	895	833	801	840	822	806	785	794	783	773	779	847	783	836	792	842	828	812	793	844	813	811	805	796	894	785	819	793	839	810	800	810	787	797	782	858	770	864	798	827	814	833	810	820	809	773	802	801	823	789	833	750	843	775	775	816	840	801	788	760	828	823	800	818	804	837	798	756	757	794	803	768	850	782	765	770	817	806	787	784	837	804	751	824	818	819	825	779	808	779	841	831	829	859	820	818	772	768	825	747	799	802	809	768	776	786	836	770	806	767	791	793	827	773	863	823	811	833	833	813	788	768	863	792	830	746	860	854	824	788	792	810	849	752	802	798	853	789	767	784	841	822	835	804	828	862	853	879	839	854	819	815	812	805	813	811	772	797	800	809	798	809	825	782	832	825	805	766	825	847	760	794	827	799	808	827	837	781	809	806	866	870	805	799	801	851	772	781	799	820	766	837	771	801	837	833	899	838	792	765	781	812	814	782	826	827	784	810	835	771	781	790	858	788	795	849	822	819	775	821	776	867	822	783	849	844	836	830	828	800	819	790	837	792	804	810	807	769	808	806	797	851	793	850	805	842	767	781	802	868	813	789	826	838	838	813	821	824	802	821	822	758	779	853	800	758	805	845	800	866	839	802	781	801	819	772	799	806	759	816	784	792	848	743	825	701	785	777	841	807	793	815	815	814	823	833	876	783	838	830	795	795	794	824	794	809	864	795	832	831	830	813	813	825	820	781	844	820	819	806	799	777	830	775	865	831	829	792	804	823	823	849	779	799	815	856	825	818	830	823	813	776	792	772	783	790	818	842	814	833	873	811	794	810	773	828	816	846	810	845	799	785	785	758	878	864	827	809	808	830	823	766	769	811	866	772	810	767	865	783	811	829	763	824	783	854	815	805	829	787	801	752	863	832	800	836	789	795	845	815	798	801	795	780	811	804	793	792	746	805	821	840	856	805	780	778	818	796	838	802	826	853	809	777	759	855	840	779	795	813	802	787	781	816	798	803	782	845	839	788	844	811	797	786	838	740	799	828	793	799	872	841	834	822	813	820	783	793	845	815	807	832	807	859	761	784	811	836	814	791	851	777	859	792	787	766	850	797	774	793	805	833	814	806	803	808	824	772	866	837	831	826	789	728	819	744	815	786	800	840	870	772	784	778	844	862	858	753	773	780	805	769	856	812	757	828	779	820	826	821	791	854	865	808	863	868	781	743	791	823	768	838	885	837	808	829	807	808	809	847	843	828	836	813	857	842	865	863	819	793	845	848	815	813	832	794	801	773	877	793	881	792	776	812	821	770	786	815	831	763	773	772	793	831	796	828	748	798	813	821	775	757	830	783	861	796	821	820	852	842	828	818	833	787	847	852	818	814	799	791	804	808	818	823	816	761	797	857	822	774	795	807	791	826	808	836	796	777	808	845	830	839	774	832	769	785	829	830	803	803	849	801	797	799	843	803	781	796	796	781	800	823	819	804	807	773	791	772	778	812	845	838	806	776	829	777	816	795	810	825	849	789	823	786	844	827	851	816	798	807	777	790	797	806	815	807	781	827	784	812	849	763	831	849	781	782	760	811	804	797	806	788	783	869	838	782	799	789	826	825	830	747	820	830	802	797	790	809	762	825	830	802	871	827	788	798	809	792	829	832	850	773	806	805	864	814	826	792	831	799	793	846	882	757	840	852	835	812	798	835	850	810	829	825	860	788	812	832	780	765	801	785	826	813	754	832	817	806	817	821	786	848	861	807	846	819	786	817	826	782	800	832	840	831	859	857	792	817	771	838	802	805	808	789	886	744	775	791	811	801	902	830	778	810	789	792	764	826	864	836	794	779	789	796	779	816	824	854	816	828	843	798	835	832	847	811	816	788	774	781	773	772	818	810	811	860	815	751	818	837	838	818	865	814	821	825	835	807	809	851	796	798	824	857	800	775	804	806	805	838	797	838	806	825	796	806	847	863	811	820	813	834	810	829	823	801	792	808	808	791	824	828	794	792	780	818	860	793	819	825	822	793	808	746	855	822	817	827	848	820	791	849	785	809	795	813	808	788	793	828	820	818	873	798	836	807	810	822	776	792	834	807	764	830	786	851	807	825	875	823	806	793	769	812	863	843	795	805	848	792	848	848	821	810	778	828	776	820	769	796	812	822	769	843	844	784	831	817	863	879	811	821	785	853	795	823	815	794	807	783	776	814	852	792	779	793	784	851	859	855	777	802	808	789	763	844	777	810	847	801	790	791	781	795	854	879	807	806	822	803	824	780	790	794	830	795	804	724	838	825	805	830	740	816	831	821	778	816	820	767	789	817	816	810	810	830	794	796	795	756	782	804	799	800	784	846	838	802	795	791	801	852	839	764	799	831	875	821	799	774	808	817	782	811	822	854	853	841	818	785	791	815	840	750	873	828	835	762	813	782	850	815	753	793	779	800	826	850	829	793	804	840	782	849	819	820	844	793	840	815	833	801	847	808	788	835	832	783	810	799	803	781	815	812	823	775	776	747	765	801	838	810	816	842	862	834	821	806	789	783	857	867	773	803	812	894	796	829	844	869	795	832	772	793	818	801	834	853	828	778	808	765	792	834	846	789	880	801	800	842	806	788	836	816	778	784	811	797	857	845	785
5563	893	815	703	696	759	657	736	711	666	666	649	685	661	683	706	639	652	678	673	643	653	706	674	630	614	700	658	668	701	656	722	643	681	658	679	638	660	648	663	663	679	648	642	652	639	697	694	686	698	686	704	704	686	638	664	663	667	657	668	637	653	662	694	647	688	631	660	676	641	653	650	685	650	703	644	638	685	707	653	669	642	690	653	677	669	664	627	611	632	653	715	687	671	604	701	685	651	724	620	694	627	650	675	639	617	708	649	663	686	634	702	654	690	712	635	668	663	638	678	690	682	661	613	686	606	689	638	687	677	614	670	660	647	636	640	658	657	718	682	697	622	655	626	699	635	665	691	697	660	622	620	648	682	649	668	722	712	688	657	676	663	625	620	674	636	654	626	676	655	633	648	616	664	643	699	666	659	699	647	698	664	697	638	640	677	637	673	638	650	641	604	659	652	652	645	658	689	671	692	723	583	628	682	638	690	681	702	655	656	664	616	656	679	655	673	660	683	656	674	725	718	610	681	673	656	634	664	669	700	680	676	671	613	689	695	688	661	642	648	704	661	713	660	650	585	680	681	671	678	641	668	708	634	645	609	646	664	670	675	681	667	673	671	648	677	646	680	681	664	655	640	679	693	694	641	672	675	671	674	680	701	682	703	685	676	682	660	665	652	680	610	674	701	693	641	641	679	700	672	664	612	683	676	658	669	662	670	652	699	637	657	672	642	667	663	659	665	654	687	681	650	652	646	674	701	666	693	618	672	698	638	578	660	689	633	661	683	676	650	613	665	654	686	630	635	661	646	676	641	669	665	684	621	619	692	619	714	727	707	636	683	642	675	668	666	633	648	679	691	678	611	646	663	637	682	672	672	661	657	664	609	681	683	638	686	661	718	693	653	696	643	670	641	679	682	706	661	598	673	668	668	672	680	678	638	656	657	637	662	607	676	654	695	671	659	665	645	650	641	666	655	673	641	674	669	669	679	649	670	653	678	673	690	610	654	603	640	630	669	670	635	679	704	673	653	677	625	660	659	676	689	690	640	626	656	684	659	666	704	614	638	657	644	666	641	622	638	664	694	657	670	683	687	698	658	645	629	656	625	667	668	687	706	672	647	674	654	656	644	689	657	712	675	683	642	666	680	659	645	649	673	657	664	629	628	652	688	668	674	674	683	633	648	665	680	675	660	682	662	667	677	660	637	666	677	674	626	677	696	673	666	669	627	590	614	624	650	654	671	650	639	655	682	641	676	692	667	646	663	660	653	621	684	640	654	628	663	676	647	641	667	650	665	640	673	660	676	693	659	647	650	650	624	694	640	644	685	654	671	634	628	691	659	679	675	686	652	685	679	707	648	658	695	644	684	701	619	650	642	698	651	646	708	625	636	672	641	686	627	619	670	608	674	613	667	671	636	695	683	628	663	673	647	680	679	673	673	653	674	658	697	664	661	642	699	671	656	665	601	668	647	680	631	618	668	679	670	724	656	681	620	677	669	639	653	662	676	659	633	668	636	672	670	652	682	663	641	654	657	689	706	661	673	630	654	690	629	698	670	671	658	638	664	630	671	656	676	662	639	660	669	693	680	657	691	684	659	695	703	701	702	657	656	655	696	613	658	714	628	615	689	663	612	665	656	683	661	677	720	695	680	627	685	636	690	643	671	665	594	649	629	729	657	673	678	669	639	652	663	658	680	679	678	655	625	709	715	687	667	650	712	671	661	680	618	653	655	656	702	696	663	680	701	637	620	660	684	647	644	636	668	674	657	692	665	683	652	644	663	676	628	660	649	666	653	664	617	670	659	624	636	680	694	687	656	641	683	659	631	639	687	665	619	669	619	667	662	645	678	668	707	642	654	688	650	634	671	694	678	625	654	661	652	647	662	665	681	635	656	662	638	689	671	649	662	668	625	691	683	641	655	718	692	691	651	618	632	666	672	658	629	650	632	578	657	640	661	692	630	706	646	672	683	720	694	665	678	641	687	658	612	668	678	656	678	694	666	668	649	653	642	673	682	649	622	656	665	707	681	592	695	638	681	677	682	659	684	677	659	655	701	664	694	649	662	653	626	672	650	654	668	693	670	642	639	681	654	646	682	699	706	639	656	664	679	633	702	675	663	676	658	650	607	666	662	689	647	652	634	666	682	684	658	650	671	682	710	626	677	679	714	646	635	657	656	603	645	643	641	658	625	658	712	662	676	599	633	650	668	692	649	662	643	697	649	637	650	690	665	645	673	658	632	684	680	641	636	661	675	664	688	627	660	618	711	675	682	638	659	665	699	692	630	696	661	688	650	682	642	669	653	674	713	655	699	644	672	649	656	692	653	697	656	706	662	612	683	701	662	681	666	668	672	694	643	681	640	649	644	695	668	708	650	703	625	663	658	648	692	644	698	638	690	677	647	694	673	667	633	658	642	638	635	627	690	635	691	654	691	655	670	674	696	696	676	692	599	655	677	663	614	639	640	656	650	716	654	596	676	639	657	688	698	633	648	630	691	637	675	643	657	615	683	693	656	696	639	658	680	662	627	628	698	670	595	644	668	632	662	703	682	638	688	636	696	640	643	654	688	662	670	670	667	669	700	671	678	672	657	655	629	643	647	679	672	667	694	667	687	624	672	665	643	752	642	678	694	699	641	660	676	689	658	627	721	643	659	660	676	640	645	652	670	671	697	668	666	626	686	684	605	718	661	646	644	682	669	702	653	650	632	626	681	658	666	696	648	642	636	653	639	698	656	650	640	691	671	691	677	708	673	672	661	654	640	684	670	639	630	679	702	635	652	688	699	638	660	644	656	645	656	651	640	659	679	637	658	704	725	667	698	695	653	678	667	643	671	683	700	631	685	709	670	663	688	711	671	665	640	690	646	656	660	653	641	675	621	667	670	653	624	660	655	610	656	627	649	668	705	647	669	686	719	626	659	619	675	689	696	686	685	674	638	609	640	634	691	693	649	651	644	662	667	659	676	691	668	668	634	671	700	623	683	684	675	614	649	669	656	675	688	625	641	646	663	638	662	650	678	619	663	663	711	653	664	670	692	645	662	628	653	657	651	717	654	692	670	611	648	681	706	579	655	620	678	673	636	645	701	626	684	652	609	647	694	675	648	662	642	661	663	691	654	708	647	631	673	696	638	698	703	662	637	658	672	611	709	691	636	652	679	678	679	629	650	648	644	638	683	645	635	625	654	662	656	646	669	660	619	656	660	627	639	721	629	653	661	694	711	643	668	656	636	644	634	663	685	693	644	705	683	651	689	651	641	642	686	684	606	641	629	643	697	639	642	617	649	627	694	670	655	601	650	649	669	676	628	734	654	671	711	689	653	661	656	688	666	703	663	629	667	672	667	678	650	702	698	644	636	677	670	727	634	668	611	664	689	702	659	690	666	676	647	670	681	662	739	664	638	679	674	630	649	667	668	665	643	672	647	652	649	672	669	673	676	682	701	658	669	705	668	641	640	704	685	625	684	631	687	719	670	657	650	645	648
25706	21466	27216	25531	3886	895	730	627	580	533	549	484	545	539	545	532	511	497	491	515	536	462	496	471	507	552	490	500	512	522	485	462	454	461	514	512	505	504	494	483	528	458	466	502	461	480	479	503	505	480	494	521	488	523	503	435	508	501	501	515	505	470	486	494	459	483	460	482	505	456	481	484	487	469	511	474	474	458	451	458	436	500	480	467	444	514	518	487	487	487	476	525	472	498	455	480	493	470	457	451	498	471	563	491	477	486	476	480	499	525	469	470	487	489	495	483	495	491	494	453	475	490	490	473	473	488	481	495	458	479	463	493	476	508	480	453	503	458	470	474	493	477	478	464	496	487	540	493	457	464	509	478	470	449	500	471	483	484	481	505	473	465	483	481	523	460	495	493	466	462	466	488	471	454	440	492	541	467	456	513	504	490	511	488	486	450	511	471	473	475	497	470	457	520	471	518	464	469	494	449	476	456	477	468	473	475	501	448	467	519	485	442	510	468	474	518	467	460	509	492	463	501	505	498	458	506	470	469	500	482	468	427	518	548	470	480	484	503	475	508	515	479	476	502	488	459	473	471	493	455	489	509	469	459	470	466	461	468	475	483	469	493	515	527	474	459	468	487	440	488	493	446	473	468	483	490	517	443	513	464	453	465	497	476	501	520	480	482	466	514	491	481	463	473	472	508	452	479	443	486	496	477	481	484	441	446	519	488	500	478	499	478	509	480	482	476	480	495	489	477	461	457	457	481	474	511	532	495	453	506	500	486	481	446	479	485	510	509	502	526	470	482	469	516	487	464	502	484	509	482	485	497	465	517	490	479	504	473	469	480	459	473	482	451	490	471	472	501	486	472	455	486	448	517	457	465	497	481	492	474	494	503	480	453	527	464	482	509	515	469	515	486	489	471	505	486	470	492	489	524	470	485	446	496	464	489	481	505	467	507	461	500	461	491	484	463	462	472	459	453	472	478	478	490	517	476	483	468	482	501	459	445	453	455	493	461	547	462	521	470	511	505	516	460	470	485	523	513	481	484	500	496	478	485	486	485	473	453	479	469	494	443	450	483	492	457	494	467	480	498	476	484	481	519	527	460	474	490	470	504	479	484	499	507	501	491	505	462	476	473	504	476	499	504	462	493	505	457	496	470	474	447	491	485	469	478	492	474	443	481	474	436	491	473	478	489	522	461	464	506	459	435	492	479	473	504	490	496	485	483	464	491	454	483	475	463	510	496	466	494	451	478	504	491	507	490	477	514	513	455	466	485	514	461	474	463	452	455	485	479	511	516	477	468	457	479	478	507	493	431	478	496	479	498	483	505	472	514	458	496	469	462	488	503	501	504	506	504	495	484	524	471	497	485	482	467	458	457	437	479	461	457	469	539	519	469	468	483	502	473	528	492	487	480	462	481	458	485	456	442	494	463	501	481	495	453	436	508	457	489	476	463	497	491	484	467	469	506	498	434	474	461	459	515	464	466	452	547	479	476	502	481	484	474	458	491	487	503	489	508	506	495	511	450	453	488	453	487	504	509	491	521	457	452	502	487	531	490	485	506	517	459	488	489	468	486	452	444	467	471	511	461	503	439	469	488	484	526	458	448	508	505	452	474	502	502	463	493	464	508	485	489	475	475	442	509	470	504	490	461	485	526	476	488	480	496	486	477	501	508	499	484	495	482	514	485	469	506	470	477	456	488	494	513	501	490	490	434	468	512	470	447	511	473	477	452	499	460	473	435	463	455	459	473	464	502	460	448	477	480	469	430	507	481	479	526	468	495	471	478	481	477	478	463	478	477	476	497	483	546	471	466	477	504	490	480	477	452	445	483	495	453	457	492	469	483	471	472	491	494	451	514	501	510	459	479	525	472	485	483	474	506	471	518	491	451	492	457	476	438	460	481	483	474	508	488	474	493	456	473	493	480	454	482	477	474	467	497	460	447	489	505	442	475	481	457	469	486	470	477	452	453	481	470	476	472	464	452	490	499	466	469	447	514	477	463	470	541	490	457	484	463	491	444	489	479	455	498	483	485	484	491	490	491	465	476	510	493	494	495	517	477	508	459	470	478	483	475	468	480	477	490	497	479	472	472	507	466	457	509	467	477	471	444	458	461	444	472	479	492	487	455	491	451	464	505	431	471	480	481	464	495	500	519	484	500	446	500	485	444	480	495	422	481	454	493	471	486	497	497	492	498	489	483	461	484	508	543	493	490	440	464	476	493	467	472	494	473	461	513	507	485	490	495	466	552	470	513	474	483	465	489	527	486	473	449	482	466	514	472	483	461	491	451	501	524	479	495	454	469	459	453	492	447	510	477	480	535	518	522	468	470	480	511	502	505	486	469	454	506	456	464	488	470	487	448	486	480	462	478	512	526	465	500	468	481	484	459	436	471	497	486	449	522	438	523	449	489	491	490	457	479	467	467	488	460	465	453	482	496	441	501	481	491	507	490	502	449	462	468	484	508	517	512	486	487	481	543	477	510	437	485	477	514	501	506	525	521	491	519	502	463	438	475	489	548	493	477	483	471	446	505	501	467	478	475	493	489	448	496	516	487	475	502	505	474	474	510	438	491	494	485	486	492	521	443	468	545	454	505	483	491	468	475	479	467	485	464	472	471	486	464	487	527	445	507	488	479	476	483	495	448	459	467	473	478	515	442	464	429	482	502	449	486	514	493	485	496	466	509	479	485	474	487	483	490	476	480	496	459	472	489	475	457	456	478	443	487	534	497	499	487	476	448	473	456	471	465	497	493	491	513	475	464	452	450	494	476	503	491	482	485	457	494	507	485	455	454	493	447	481	479	496	525	540	448	452	519	473	484	459	485	481	503	512	525	486	483	532	476	507	486	511	459	437	502	469	486	486	454	472	478	475	488	479	495	493	462	546	462	453	464	511	471	487	434	460	469	473	505	458	473	475	493	508	493	434	455	496	486	476	438	461	426	539	480	469	471	489	542	494	476	472	519	554	509	484	484	493	493	473	474	481	510	442	490	448	536	491	496	480	438	493	478	478	498	499	525	482	512	490	493	476	488	477	483	426	475	526	488	524	483	486	533	472	453	471	462	456	477	473	467	506	511	488	485	477	459	487	480	456	485	501	501	504	458	494	471	496	455	487	453	489	468	472	416	474	469	459	480	436	471	517	462	467	490	481	485	505	448	465	474	497	479	499	467	442	459	439	473	474	509	512	481	490	475	508	438	535	475	478	483	481	480	520	475	464	504	480	482	463	498	492	497	437	472	472	515	500	474	501	510	503	503	455	469	434	462	474	471	468	447	469	501	485	491	508	491	506	500	496	492	477	502	458	444	497	505	475	505	482	461	470	468	458	452	519	465	493	506	494	485	482	488	441	480	511	481	512	453	476	512	435	490	466	426	499	479	440	511	437	480	482	494	468	487	454	477	491	479	475	471	497	517	485	474	460	485	477	489	472	510	465	507	471	497	483	497	505	483	489	500	499	506	473	513	463	469	459	477	485	533	470	521	496	499
3725	2814	2336	1269	953	764	680	609	559	521	527	489	494	444	466	514	449	456	441	458	471	411	439	421	459	422	460	458	412	470	420	433	432	441	421	437	452	473	412	448	412	380	457	442	407	406	422	425	479	447	421	461	455	455	426	416	478	464	423	426	439	423	408	446	457	407	387	438	402	413	465	433	416	420	414	412	441	452	448	439	427	440	445	427	409	467	437	446	434	414	401	445	450	420	447	381	438	428	415	378	374	462	444	438	425	426	446	471	424	453	408	404	459	443	418	428	445	404	433	425	397	445	401	473	467	425	432	473	429	422	416	398	443	454	418	446	444	425	434	419	425	428	385	435	466	410	424	472	429	434	456	447	426	438	438	430	451	421	432	426	424	425	458	433	389	418	414	390	436	422	424	428	405	424	409	417	407	413	435	422	424	414	393	423	477	420	438	383	424	455	436	388	432	430	422	443	418	437	426	414	410	398	427	433	429	421	444	429	420	439	433	436	440	440	432	432	439	470	390	397	435	413	424	415	440	407	416	433	413	435	414	410	431	422	425	377	450	423	450	451	387	434	437	414	418	412	430	468	403	460	436	447	408	459	445	378	439	379	400	439	441	444	405	456	437	412	435	415	413	418	387	429	415	401	419	411	412	425	425	441	432	429	422	419	423	460	435	371	404	438	385	462	432	397	457	393	438	441	414	422	398	395	405	416	402	412	428	403	413	422	418	384	442	421	418	433	405	417	401	412	417	443	414	422	461	402	424	420	411	419	415	465	405	439	431	473	470	394	457	402	416	445	407	405	424	438	411	400	440	431	436	421	396	419	410	436	413	425	403	395	420	384	437	456	449	386	444	454	452	401	483	434	443	426	397	420	436	413	430	440	416	464	441	381	459	414	416	431	419	425	455	386	464	435	392	427	399	440	411	402	454	394	433	396	437	399	400	404	438	419	424	428	408	436	420	422	406	441	437	418	418	395	434	398	441	456	439	416	383	435	412	431	412	427	432	427	427	446	438	405	410	458	422	421	396	447	411	435	410	428	419	434	430	412	437	406	415	460	440	414	439	406	407	424	421	424	411	424	418	392	431	398	431	433	426	411	428	438	391	430	400	463	422	469	410	398	413	453	405	393	403	433	465	438	477	426	407	444	401	456	396	442	415	419	420	446	413	384	419	454	431	435	439	420	418	431	404	436	429	409	414	427	425	410	411	416	406	383	402	428	415	431	406	423	433	450	402	401	435	421	447	400	421	422	402	455	433	382	434	427	434	423	451	419	437	446	456	405	421	460	412	436	411	451	448	437	446	441	435	453	447	441	416	406	417	417	418	403	411	442	435	386	383	423	435	422	420	438	455	424	432	412	407	419	422	395	435	389	437	396	409	426	437	453	417	416	417	429	393	396	441	381	410	405	440	413	440	406	420	427	391	445	438	413	379	408	425	405	444	422	418	404	424	458	414	451	420	425	425	419	423	424	412	428	447	434	411	398	441	459	462	444	431	415	422	439	412	406	424	384	384	482	390	414	446	440	428	422	451	425	448	427	466	416	409	404	398	410	443	439	417	417	441	429	450	407	476	454	456	414	470	407	416	415	438	393	436	457	462	418	397	447	418	451	455	449	451	411	395	413	415	424	399	435	441	404	458	402	395	438	450	443	393	436	420	395	454	371	435	439	407	469	420	428	435	430	449	428	406	413	468	429	444	420	411	412	418	426	457	392	396	428	482	421	426	449	418	434	451	398	454	422	441	411	429	430	402	432	412	461	436	404	413	428	443	456	353	439	424	406	420	364	407	435	422	466	416	416	418	431	447	424	443	441	431	410	444	482	422	397	393	440	415	430	419	428	450	461	410	405	426	427	421	426	418	424	394	438	413	404	409	421	425	425	444	424	397	379	438	420	443	414	395	410	428	438	400	425	462	410	409	481	381	415	432	432	407	433	424	412	418	435	424	407	415	428	449	435	400	444	420	448	422	402	436	427	431	450	408	419	389	466	409	476	394	409	397	430	435	435	391	458	404	410	430	443	420	412	477	467	432	483	434	435	417	456	409	448	412	435	384	433	436	391	444	419	457	408	407	407	435	411	396	405	412	414	424	425	407	399	421	406	435	417	410	414	386	395	440	418	438	424	410	419	434	406	420	424	431	391	462	423	402	410	413	424	439	436	409	439	389	426	398	425	375	431	446	459	416	446	415	435	425	434	423	400	441	401	432	430	434	410	402	422	463	427	432	460	421	430	412	460	409	432	404	460	411	404	439	416	408	428	421	406	417	430	407	407	425	442	407	399	422	448	404	415	397	435	436	426	429	424	410	433	414	423	443	449	409	437	400	409	429	423	383	447	453	439	402	396	432	412	435	438	422	419	409	392	396	423	435	426	466	432	432	408	457	409	415	385	422	430	401	399	435	419	438	437	397	449	417	429	439	465	393	439	411	463	429	402	461	404	419	463	421	484	409	437	413	442	414	441	417	413	454	416	424	413	391	425	413	442	436	408	416	429	387	444	449	428	419	399	436	432	453	422	410	406	436	429	424	401	409	407	435	445	383	443	421	414	428	457	448	440	430	420	466	428	408	444	432	411	411	414	386	437	459	432	418	378	439	437	421	401	444	417	396	423	418	383	401	406	428	420	431	428	443	435	460	437	412	428	393	397	417	437	410	425	428	436	384	438	424	413	455	432	410	416	421	407	406	402	424	391	401	410	431	435	397	427	377	402	391	394	438	408	427	443	445	478	400	407	406	450	432	430	428	448	418	430	407	402	433	427	448	429	438	413	446	457	387	387	400	436	433	426	408	448	432	410	411	431	428	427	435	429	410	424	406	422	455	424	394	438	383	386	420	444	430	417	433	378	428	436	411	441	400	406	412	411	440	421	448	431	430	429	423	424	376	428	438	425	444	447	397	387	430	436	415	434	424	421	386	441	405	417	423	408	395	440	390	419	408	405	431	441	410	431	377	411	416	422	430	395	436	406	406	454	418	429	429	391	407	425	425	413	419	398	404	424	395	478	395	408	420	376	435	401	401	422	444	410	449	425	401	432	409	416	391	438	411	414	428	409	375	391	420	425	443	430	466	418	389	461	449	407	435	427	415	430	394	413	389	401	418	385	417	408	407	439	388	416	412	408	427	420	429	403	469	419	427	455	407	403	356	395	425	430	400	399	432	491	450	427	428	393	418	428	408	423	435	419	439	439	450	387	401	461	438	423	442	467	442	418	425	388	424	430	415	404	421	433	420	422	423	428	402	434	418	439	397	432	414	426	418	428	418	460	398	453	410	441	438	459	423	441	419	438	419	386	414	431	393	428	413	402	421	445	450	412	402	423	438	458	439	421	413	430	438	428	443	411	406	436	441	443	414	404	446	401	406	443	445	445	411	407	402	423	436	417	468	417	411	413	423	425	446	391	377	394	388	431	437	416	402	386	398	418	399	416	452	409	409	434	436	409	366	414	410	432	425	396	454	430	400	394	417	413	398	409	446	412	398	424	406	417
24727	21486	28620	24782	21121	3130	864	504	406	425	358	370	363	332	354	331	326	327	329	320	279	287	289	294	279	311	288	308	299	290	311	283	317	295	324	265	291	276	313	287	286	306	304	258	304	298	290	299	286	276	318	298	306	289	259	327	268	296	286	304	302	266	322	264	307	283	299	270	296	297	276	286	251	295	295	305	304	307	276	283	283	299	296	299	284	291	280	310	290	290	282	274	295	260	277	301	272	286	257	285	305	245	275	318	271	315	282	291	276	277	285	307	279	265	279	277	270	287	275	297	294	278	266	317	287	285	316	284	273	297	304	289	291	283	300	298	289	236	299	309	305	282	302	306	309	308	286	280	294	296	274	295	265	286	282	274	300	253	303	279	284	283	307	286	252	270	275	263	286	327	296	270	302	309	276	298	253	294	299	277	282	298	308	266	302	300	279	282	280	288	282	289	289	277	287	285	270	270	299	314	279	272	246	294	253	290	269	279	282	305	283	306	292	296	287	297	286	289	266	287	293	279	270	262	296	262	276	287	251	294	296	261	292	302	278	300	305	306	290	271	292	292	306	306	287	269	291	283	278	249	268	260	299	300	288	280	276	301	297	273	323	313	305	256	265	289	293	280	308	289	283	295	281	280	261	263	275	264	289	276	293	284	280	306	326	292	274	288	263	296	291	277	249	282	317	301	275	299	253	285	290	286	261	293	301	294	306	300	271	283	266	302	272	287	277	278	296	288	298	259	323	265	265	321	298	286	293	269	296	281	304	287	260	276	293	310	255	270	282	286	271	296	287	264	294	271	277	277	291	299	263	301	274	265	268	265	294	274	311	311	248	262	299	294	287	276	292	302	264	280	301	282	251	281	278	295	280	293	341	274	283	290	272	300	295	258	291	284	259	255	276	283	305	273	272	282	266	303	288	310	317	280	302	293	276	259	305	292	298	300	272	301	279	287	256	305	246	323	296	280	255	302	338	276	284	278	279	284	276	327	279	332	244	255	308	264	260	274	292	281	291	257	259	284	270	277	286	291	268	314	296	275	297	283	266	293	263	273	295	267	313	299	279	274	298	271	310	291	294	297	277	300	290	281	292	283	258	287	245	277	272	288	278	273	261	287	305	281	286	269	272	311	291	304	274	284	298	307	292	272	295	273	274	286	301	285	316	306	295	297	285	298	261	286	295	274	295	300	290	254	307	258	270	324	264	331	275	310	292	278	304	297	303	287	301	282	281	273	289	293	280	283	301	283	288	283	300	317	330	272	277	246	284	287	292	279	271	290	323	298	305	272	261	297	258	251	261	317	289	295	264	293	270	287	271	291	312	279	319	286	268	275	253	278	269	292	294	286	276	263	277	286	313	272	289	294	257	283	266	293	281	291	265	296	306	301	304	290	309	304	262	283	291	289	283	298	286	294	285	297	316	266	278	271	280	290	257	284	292	282	286	297	267	325	287	325	301	279	265	303	271	301	294	264	284	321	246	314	314	276	293	268	293	300	281	266	305	293	299	294	280	319	308	312	298	282	285	268	285	317	267	270	314	302	292	283	290	281	305	259	305	278	261	308	305	270	301	269	288	291	291	309	292	289	287	298	272	278	299	256	282	288	280	265	250	262	248	277	282	295	291	303	292	289	275	303	275	283	242	284	264	278	275	282	280	310	274	314	281	280	269	257	278	268	281	319	281	270	263	291	292	292	251	283	273	277	262	290	292	273	282	311	305	294	307	288	320	264	289	290	301	291	272	280	268	250	288	284	309	268	267	269	268	271	282	271	281	305	273	274	267	283	257	274	303	288	268	308	286	291	279	307	293	287	299	293	267	273	280	271	318	292	273	267	303	298	305	276	308	295	286	282	273	294	302	269	292	308	254	253	262	259	287	252	313	303	296	294	299	293	274	284	280	298	284	305	288	293	284	274	276	268	320	287	290	260	278	290	288	265	285	282	286	291	294	319	291	291	264	255	301	256	310	266	279	312	305	318	286	237	294	320	309	272	283	306	265	280	280	286	277	298	269	281	291	294	278	250	265	287	319	301	258	291	285	287	297	297	284	290	305	267	320	308	307	269	283	281	297	255	287	283	283	285	307	269	260	290	249	300	299	298	266	280	291	278	307	284	271	262	274	264	294	287	271	303	287	257	289	305	298	266	260	280	284	301	312	260	276	247	299	299	283	242	261	294	269	284	291	257	293	278	275	259	259	309	297	283	300	294	307	263	295	292	266	277	297	273	288	298	310	274	316	255	297	264	259	298	285	277	272	278	273	270	303	290	263	276	310	278	270	302	288	312	291	303	275	274	278	266	286	282	275	254	274	291	286	286	286	292	271	284	284	297	282	280	291	282	259	277	324	269	267	295	285	266	274	266	280	289	286	237	253	267	291	303	272	287	298	286	302	303	296	289	291	295	293	274	279	292	272	270	299	259	260	260	290	279	287	232	274	294	260	299	268	277	291	262	271	272	262	275	300	307	304	301	309	293	295	277	252	285	274	300	286	266	291	315	294	279	304	283	287	261	274	290	311	263	286	295	269	263	293	275	283	266	293	296	270	263	290	313	286	253	302	300	271	273	251	260	286	289	288	329	262	271	306	319	280	286	265	278	290	267	304	294	267	287	302	294	320	298	298	276	270	286	284	269	267	274	282	289	273	259	283	284	283	270	277	309	291	296	265	269	290	291	306	280	279	288	271	267	272	270	281	258	284	294	293	279	285	320	260	281	279	269	258	294	261	288	274	283	273	306	283	279	261	280	288	267	294	275	273	272	275	270	271	293	271	275	286	289	275	318	261	283	285	268	275	295	308	303	268	271	281	267	296	272	294	285	278	301	304	294	277	282	298	281	289	279	302	270	303	303	275	289	270	277	285	265	282	286	277	272	287	282	298	259	287	327	294	266	310	290	274	279	281	246	289	258	289	312	267	262	265	263	267	287	257	288	278	315	279	274	268	258	253	284	291	289	275	282	298	314	282	270	298	303	286	272	272	272	274	229	318	265	274	304	291	297	311	306	299	268	260	287	282	248	258	277	259	283	246	279	280	262	282	301	308	281	273	305	294	300	305	237	259	296	300	294	312	305	334	279	296	280	302	286	298	281	265	293	268	291	272	302	266	274	278	279	301	270	281	264	273	250	272	290	294	294	302	310	341	256	280	288	283	300	312	300	273	294	279	244	307	273	303	272	282	289	269	278	299	299	257	291	324	267	264	275	280	272	295	264	262	284	283	315	271	289	296	275	304	291	289	298	318	274	262	283	285	275	289	272	307	297	272	296	279	263	294	291	294	291	290	290	263	282	322	297	255	289	286	297	290	290	273	302	281	295	307	290	279	253	267	246	277	281	306	269	266	309	296	300	298	287	281	278	255	242	256	302	278	290	298	281	286	283	279	277	259	287	254	278	296	296	308	281	306	297	267	309	274	285	273	303	264	286	281	265	281	253	287	248	308	263	272	269	298	292	297	287	281	275	285	275	276	255	278	294	275	312	292	289	290	314
3779	4815	4019	1996	1263	816	762	614	528	450	464	405	384	372	347	347	301	344	325	315	310	271	302	323	298	279	305	317	328	309	261	310	300	279	249	286	265	303	279	274	259	254	289	329	275	269	238	269	242	259	281	262	300	303	261	255	235	278	263	255	298	259	270	291	268	273	267	287	249	260	268	294	247	268	274	282	261	289	258	291	255	269	263	286	269	260	305	286	274	280	263	243	247	251	257	279	285	255	278	270	263	307	281	258	263	307	256	295	291	245	294	278	261	301	275	281	267	289	257	292	274	262	285	314	273	289	269	260	251	277	244	261	247	266	268	274	264	278	263	279	276	256	272	270	254	263	275	243	292	243	270	257	274	275	266	257	277	287	274	270	284	273	283	284	256	304	274	275	253	242	275	273	273	267	268	255	293	294	254	285	267	270	276	287	277	241	260	289	277	256	262	264	286	273	273	261	253	234	276	276	277	278	236	287	279	237	284	292	279	269	295	261	297	285	251	281	249	267	284	282	252	265	267	251	280	266	288	279	252	265	267	277	262	292	254	249	279	284	270	300	257	270	259	276	275	278	255	274	271	253	261	247	243	251	284	255	263	242	292	253	279	273	273	282	250	244	284	285	261	285	250	267	277	308	262	305	255	252	275	264	270	239	251	306	264	259	262	279	285	241	236	250	262	283	280	227	279	249	286	287	254	291	258	262	281	262	262	228	268	266	298	252	283	244	267	313	256	304	270	260	273	282	291	242	293	260	267	269	305	225	270	240	272	280	243	274	294	246	258	271	275	286	252	267	300	275	282	286	247	253	280	275	276	294	263	288	276	287	301	269	221	249	276	283	261	287	284	230	263	236	248	272	256	245	284	299	297	244	239	248	287	260	249	227	273	261	247	267	296	242	276	254	275	305	290	285	252	269	273	260	280	288	258	249	255	302	293	238	266	257	260	277	281	255	291	291	255	252	262	254	279	297	282	273	262	294	259	242	256	247	287	287	242	290	255	263	283	278	278	277	264	262	259	266	258	263	276	271	262	270	247	274	259	273	262	275	241	258	266	292	269	257	256	278	257	284	271	268	252	282	288	239	254	271	279	281	272	226	269	278	254	266	260	290	259	242	255	266	273	271	276	249	294	267	279	262	254	289	272	302	260	261	256	272	261	238	278	276	285	266	289	249	285	280	260	279	238	259	253	269	256	274	275	269	268	295	292	292	252	270	268	268	260	266	272	249	247	246	255	269	281	259	285	266	282	299	243	285	260	268	247	279	262	276	242	262	263	274	254	284	249	275	262	292	263	291	267	271	242	250	246	269	280	253	277	259	255	288	268	269	283	241	254	287	268	251	305	272	279	294	262	262	265	282	256	246	243	294	300	251	254	265	256	260	264	295	256	270	235	278	277	262	272	271	247	266	267	275	278	286	264	286	236	262	247	267	279	251	282	237	288	254	271	265	237	268	266	261	273	240	258	261	244	263	258	274	269	275	306	270	272	284	271	251	253	265	285	276	272	284	311	249	285	278	239	274	293	256	256	287	265	246	270	278	275	278	258	268	227	251	277	295	269	275	282	262	257	282	246	257	282	275	273	279	245	254	271	273	264	260	272	289	278	236	246	260	257	260	281	265	274	274	257	268	262	240	264	286	254	262	246	270	261	257	248	280	252	248	283	297	291	269	277	254	254	273	284	264	271	288	256	276	266	264	260	267	280	269	286	249	249	252	273	250	245	285	230	249	281	242	237	259	260	268	251	250	264	244	267	259	252	298	252	274	251	274	246	247	264	278	281	265	263	302	239	247	258	276	287	258	258	247	262	269	276	284	282	307	232	283	248	257	254	263	240	269	271	236	259	289	273	267	281	259	260	261	270	282	261	293	260	256	279	272	268	240	262	276	269	246	285	274	255	268	262	297	278	279	277	287	255	256	268	257	279	256	274	301	283	245	246	284	246	295	251	268	258	254	298	265	273	276	286	268	272	264	277	238	269	276	243	256	271	269	277	271	256	238	290	260	301	233	278	239	300	270	318	278	279	287	266	273	247	300	268	255	248	282	224	263	247	244	269	262	285	274	269	258	270	274	266	290	245	251	262	261	254	270	260	259	247	276	264	269	260	252	297	220	258	268	258	264	269	268	263	276	289	232	246	259	237	283	283	289	245	249	277	248	287	279	249	268	265	298	253	268	287	275	248	274	300	284	274	239	274	275	268	261	270	282	255	253	243	238	259	268	293	258	278	238	249	246	297	240	269	278	283	299	270	296	264	285	279	276	238	280	281	272	262	277	253	280	263	285	257	266	267	266	284	250	241	246	268	269	256	266	230	288	267	290	261	252	270	261	265	273	278	231	288	260	274	223	272	265	281	296	229	251	266	290	261	264	258	257	281	256	250	242	262	271	293	246	270	288	263	261	258	249	277	252	255	244	243	276	265	249	264	282	311	291	271	250	283	291	255	283	292	300	277	265	260	262	251	282	252	252	246	243	262	262	265	258	268	281	240	291	241	281	268	268	249	267	268	271	269	280	246	304	268	263	246	253	251	268	267	278	276	263	255	277	252	281	254	272	279	247	243	274	245	260	271	263	264	293	284	247	260	296	288	265	277	261	269	291	279	267	243	261	237	259	265	263	250	232	278	245	275	272	257	264	270	228	310	259	245	272	269	279	267	249	277	263	254	253	263	271	280	256	286	265	276	246	258	266	267	268	271	252	282	248	256	260	263	284	247	267	260	264	259	249	281	275	280	279	255	268	242	270	255	260	241	293	281	283	248	262	248	263	248	246	268	259	269	245	267	251	272	253	262	242	264	255	270	258	253	244	278	251	218	280	276	282	278	279	250	246	283	257	244	241	265	280	270	284	254	247	261	270	277	279	293	258	264	277	265	252	246	266	262	280	261	266	248	249	260	271	302	259	266	269	271	255	264	272	251	290	285	261	292	253	249	258	279	273	259	245	282	257	249	265	252	243	275	279	257	255	246	249	303	252	263	266	263	253	262	304	267	265	263	253	246	285	250	322	263	243	283	254	238	287	293	261	251	282	255	254	294	274	253	287	276	254	260	276	286	246	261	260	260	275	256	241	253	216	241	284	278	234	269	274	228	267	284	250	279	239	277	266	281	298	252	254	241	264	270	235	272	265	239	285	290	239	267	270	267	282	275	278	248	295	277	267	263	249	269	278	274	266	243	255	264	257	283	275	266	291	268	275	262	278	241	262	239	276	268	267	261	258	278	243	243	251	260	271	251	271	288	257	266	283	255	290	261	293	266	271	271	268	281	238	263	282	265	261	250	265	247	253	287	288	257	265	258	241	243	285	277	246	287	274	248	262	262	272	258	264	286	243	273	266	285	262	282	274	245	283	289	260	242	293	263	278	264	271	258	273	264	251	278	232	262	268	234	267	247	285	248	237	273	294	264	248	264	287	256	281	250	299	274	272	253	271	289	284	261	265	285	253	239	260	259	268	244	291	280	262	242	285	296	293	257	261	274	256	264	246
27807	9959	1622	1074	836	833	826	790	814	785	831	807	844	813	790	838	844	817	855	878	770	826	827	827	791	802	856	829	796	827	868	799	768	860	843	818	768	790	791	880	792	789	807	802	796	799	807	881	779	833	761	844	824	848	789	785	778	783	847	836	800	828	828	824	811	857	832	785	809	828	790	865	793	797	830	774	805	793	815	817	844	787	812	815	811	842	773	790	832	867	844	822	793	821	791	857	813	871	839	835	837	808	826	805	767	795	784	802	885	831	833	796	788	836	787	814	804	820	799	775	827	840	854	808	835	829	825	809	790	800	828	832	796	784	862	789	797	817	851	868	783	839	823	837	793	800	792	834	794	794	800	866	780	787	880	792	817	847	840	852	818	814	825	795	852	771	875	807	851	779	768	841	809	799	782	818	830	838	831	795	838	784	748	823	761	864	811	803	779	807	790	777	832	845	851	822	848	858	776	777	850	837	822	829	825	885	767	789	831	797	818	787	815	824	806	814	787	816	825	876	807	816	821	817	882	829	856	857	833	801	826	803	784	823	776	815	843	854	866	782	819	798	796	835	871	794	807	836	839	826	844	816	818	800	898	804	822	876	827	831	795	847	859	860	832	830	838	744	807	836	784	822	811	779	804	734	755	762	838	746	823	770	814	817	823	815	777	790	816	812	845	841	722	837	797	804	780	828	808	813	777	853	803	791	805	850	869	802	833	792	772	803	821	820	812	810	814	831	809	835	808	773	834	855	787	802	821	831	822	833	788	826	846	852	860	865	780	787	826	822	867	842	798	843	821	877	825	853	853	833	793	817	737	792	767	827	838	788	794	841	816	779	826	816	825	838	799	810	828	810	834	812	788	819	805	855	808	829	838	842	795	839	863	821	829	800	786	801	859	822	769	796	850	790	816	741	817	834	780	834	798	804	822	872	858	814	781	851	810	826	854	783	877	818	860	848	804	791	860	876	886	802	875	852	806	844	846	806	824	824	827	867	822	756	862	782	861	889	838	806	789	820	786	785	822	815	804	837	842	851	849	796	861	779	844	803	779	854	832	782	811	801	800	843	824	823	833	829	768	796	809	821	837	801	802	837	821	880	855	838	866	792	857	849	821	866	793	771	785	818	876	849	744	805	845	835	826	870	877	795	841	797	818	790	794	814	771	822	796	804	833	794	813	826	807	818	810	767	782	832	867	808	817	802	797	829	818	836	827	791	812	815	798	839	855	813	793	812	857	792	766	863	834	829	859	804	796	870	785	802	847	841	816	772	806	817	795	853	767	821	793	871	780	843	839	780	783	866	793	907	838	791	800	851	829	829	785	828	845	836	787	839	849	867	819	818	805	845	855	801	804	820	823	783	835	746	788	832	770	768	800	810	812	826	803	850	775	816	817	795	785	750	782	806	858	855	893	813	820	834	830	778	811	822	848	827	824	779	782	813	790	797	841	846	788	800	780	828	816	800	816	854	804	758	881	840	791	810	826	853	809	823	759	774	802	855	791	877	804	835	827	824	775	820	851	839	859	849	797	882	796	800	892	850	819	828	816	818	868	825	791	837	784	867	780	773	789	837	759	798	867	898	805	844	772	804	851	799	809	829	824	843	823	811	806	847	804	811	808	842	827	852	783	835	791	869	872	880	773	859	853	822	849	796	816	769	831	796	810	807	842	904	820	801	836	821	798	775	827	754	855	825	820	826	795	829	794	794	848	805	834	786	844	838	807	853	806	824	803	807	877	830	803	838	801	856	763	782	795	804	851	822	822	834	846	838	804	827	837	822	767	821	785	750	806	820	801	792	810	771	813	766	848	768	768	884	812	803	828	786	813	796	790	815	813	805	849	834	815	810	899	803	825	815	825	855	799	795	796	849	794	803	802	820	812	824	849	816	767	799	877	857	824	830	820	762	811	811	752	802	844	818	834	850	821	815	777	811	805	818	832	815	843	832	832	841	801	789	837	822	787	814	791	817	845	777	862	848	869	763	858	798	882	867	744	820	839	824	808	852	824	830	810	772	809	795	808	847	785	795	801	797	792	836	789	814	820	864	847	808	791	805	810	839	798	803	798	828	762	813	829	845	865	794	857	842	821	795	845	809	795	781	772	769	827	868	805	806	784	788	780	791	778	845	827	808	865	787	805	757	783	847	817	843	840	853	800	855	801	816	782	784	832	858	794	841	863	817	869	777	827	813	795	804	824	796	755	807	819	800	795	848	812	813	861	843	840	848	803	761	883	769	830	819	792	807	857	797	798	813	806	856	829	858	783	822	844	814	852	823	791	791	796	767	848	793	797	825	774	803	852	812	743	804	788	865	835	768	844	835	827	863	831	798	835	778	767	798	833	839	811	771	763	806	800	819	852	851	791	811	861	815	818	801	828	889	773	810	801	815	821	799	793	843	837	833	849	829	799	798	831	838	813	789	862	771	814	858	826	813	806	823	821	798	830	809	787	812	762	889	797	817	851	771	779	823	870	808	860	826	831	870	814	835	823	835	818	785	856	798	814	746	832	843	855	826	759	794	799	801	842	823	808	757	808	849	729	841	810	814	841	819	852	829	813	844	776	843	861	841	838	771	828	849	824	850	881	876	789	772	828	825	839	855	860	802	823	818	802	834	832	768	799	788	889	798	826	757	816	845	837	849	881	815	812	794	790	826	796	807	866	816	849	826	823	771	837	787	799	819	781	776	784	858	822	829	875	824	830	804	790	800	842	816	797	844	842	801	840	838	782	856	752	820	826	844	795	827	846	871	778	780	846	837	809	845	817	788	795	849	792	798	835	837	839	782	825	783	833	789	809	801	822	810	835	810	848	820	787	830	810	816	857	864	806	800	839	815	796	835	778	796	807	789	759	852	794	813	803	847	815	776	831	807	800	790	785	794	820	792	744	837	786	842	788	838	819	795	833	856	814	810	803	824	807	780	873	787	827	765	831	802	799	834	784	865	826	836	834	816	826	840	842	789	808	809	775	830	791	810	815	814	821	843	788	814	777	880	823	798	847	841	790	759	845	841	796	816	779	800	802	815	826	814	808	792	865	788	792	841	854	893	833	779	823	865	766	777	819	801	818	808	772	796	861	824	844	809	829	810	852	820	812	791	886	794	799	785	803	863	905	803	781	847	762	759	842	770	844	803	852	757	844	807	825	864	796	813	790	850	814	869	766	849	863	795	804	810	794	830	853	872	829	797	798	850	806	798	836	777	829	829	852	815	796	772	825	798	801	854	806	781	778	771	846	805	788	869	823	758	843	820	805	811	821	794	851	803	783	838	811	840	870	848	822	797	773	834	845	805	869	798	805	820	832	837	775	823	797	800	859	831	866	828	814	852	826	826	818	877	807	811	817	870	847	827	814	826	834	780	882	770	774	785	823	862	800	815	826	821	821	793	856	783	858	800	830	818	802	834	794	804	819	811	768	839	819	821	758	798	818	784	837	801	796	841	859	823	821	832	892	853	802	767	813	811	850	826	846	825	817	819	800	804	805	808
5623	833	844	718	708	663	616	695	653	681	685	687	684	662	689	673	639	677	636	651	667	642	713	651	628	665	711	643	693	616	670	667	668	695	640	682	645	657	625	666	666	694	656	639	699	650	693	661	655	642	682	679	648	694	671	670	653	691	709	656	710	621	690	699	695	645	653	688	634	640	606	657	629	681	681	670	674	643	674	669	665	684	655	694	704	633	677	656	629	682	630	664	677	670	647	701	652	688	668	675	655	652	634	648	691	681	664	672	676	649	687	721	648	592	650	663	666	657	660	682	579	677	691	645	651	627	664	662	683	632	631	668	672	653	647	663	616	721	656	628	670	662	657	680	645	648	657	637	668	652	635	636	677	690	667	659	648	652	665	675	650	629	667	692	652	650	676	689	700	645	616	658	708	640	663	660	662	681	672	669	654	677	691	687	662	628	640	652	673	651	679	658	623	627	645	663	661	607	658	669	651	648	686	667	633	632	683	661	678	661	706	685	614	727	593	658	712	673	664	702	665	639	660	653	651	684	655	653	657	618	682	679	649	629	636	654	703	661	673	663	666	680	670	654	648	648	635	632	677	663	675	670	651	668	639	689	647	642	675	659	692	664	616	660	665	672	649	711	676	688	698	665	648	665	686	675	672	683	696	644	669	702	676	693	687	639	671	653	636	666	642	614	644	672	662	638	618	607	669	618	658	681	668	622	659	694	635	683	656	733	697	671	658	671	679	659	659	665	636	639	653	692	677	658	642	697	684	642	672	680	669	678	675	706	645	610	699	660	675	670	638	616	658	597	654	655	707	705	711	681	612	656	719	657	695	635	670	647	637	643	649	712	651	623	648	644	663	683	658	669	657	672	621	688	635	653	653	669	623	670	678	718	682	684	673	647	630	673	703	659	657	670	665	685	679	633	629	671	661	660	672	685	713	645	670	651	619	672	663	671	629	626	687	627	639	631	629	689	692	658	629	644	675	676	607	698	638	708	658	657	637	659	639	625	670	634	669	635	642	689	676	677	661	620	674	660	680	668	667	680	670	691	657	659	652	670	610	656	699	689	679	678	645	644	682	669	632	655	675	714	665	664	656	637	682	640	594	673	669	670	699	653	673	651	670	656	675	676	619	669	649	638	650	659	615	658	686	644	649	645	669	624	681	672	698	691	646	639	686	642	676	664	625	654	691	610	656	667	693	659	658	640	680	673	676	635	649	667	664	685	686	722	680	663	645	650	648	679	632	651	648	674	628	695	671	655	654	659	633	637	677	634	666	660	691	700	585	623	664	659	683	670	640	627	671	687	651	676	606	666	672	667	683	651	680	632	702	679	663	649	679	641	649	643	641	652	681	659	671	624	670	670	646	636	652	632	621	656	603	704	633	653	656	654	597	665	650	679	685	597	675	646	643	654	661	670	674	681	640	653	649	639	657	659	638	695	681	641	629	670	664	671	699	623	677	701	636	641	737	705	666	630	688	615	660	660	632	637	673	692	667	718	634	667	636	645	650	662	619	644	660	607	683	650	606	671	648	660	631	647	645	647	680	707	672	690	649	626	649	686	662	606	655	628	718	687	630	657	657	671	637	677	647	636	723	715	663	602	706	660	636	636	646	710	651	673	678	670	679	689	688	707	630	620	663	639	674	688	683	656	625	684	645	682	697	674	602	673	671	633	666	657	635	680	654	699	617	658	697	646	624	684	645	669	707	660	685	693	634	665	705	685	647	683	694	605	679	671	652	630	683	706	650	644	620	683	694	636	615	607	633	716	645	645	703	720	679	682	671	688	664	636	654	655	647	659	629	644	684	671	673	633	700	664	707	643	655	676	655	669	640	668	667	702	661	712	647	679	643	664	637	688	674	704	661	633	595	631	651	689	680	637	627	661	677	616	680	651	679	639	653	671	684	671	682	700	691	707	674	643	655	680	648	737	650	649	672	652	654	638	691	675	652	715	681	647	682	675	663	631	627	624	649	631	686	653	748	678	666	666	677	633	705	657	643	665	665	630	687	673	633	698	649	641	671	659	668	679	660	655	659	659	627	658	626	680	658	724	651	650	633	726	661	641	645	659	690	668	666	649	678	618	693	641	671	655	658	675	712	668	633	651	661	677	623	595	656	678	670	647	646	609	698	627	681	654	639	669	669	636	624	624	677	629	670	644	662	670	683	676	632	658	639	660	665	662	630	662	680	639	663	641	615	653	669	692	654	683	678	660	711	645	626	630	653	714	696	641	696	656	657	624	655	658	657	670	691	666	610	669	673	606	674	634	641	657	640	660	650	636	628	675	661	655	680	694	659	646	651	659	651	684	667	654	676	618	692	673	633	645	630	676	649	687	627	626	644	648	682	662	661	681	614	691	621	685	665	682	714	620	660	673	679	669	674	641	690	715	641	701	702	706	661	645	679	622	705	676	674	653	686	662	659	682	659	675	666	662	676	668	631	640	642	723	693	671	650	656	648	678	641	722	647	682	573	644	675	640	714	666	659	650	633	660	616	635	692	662	649	672	681	644	681	691	657	624	659	664	654	667	715	643	671	638	661	666	648	663	643	633	678	719	635	690	632	692	687	690	631	721	629	622	674	674	674	664	680	639	625	657	675	704	661	702	638	662	648	672	637	671	677	625	663	655	705	667	681	608	692	679	675	658	652	670	651	662	680	677	694	675	672	653	643	679	660	651	702	647	648	641	692	672	671	648	701	682	665	659	680	650	635	670	670	682	650	691	617	720	661	647	657	689	662	672	635	698	641	684	616	674	698	669	609	658	762	700	647	626	630	717	654	629	639	657	665	667	630	670	666	603	666	659	679	676	657	682	646	650	643	659	678	652	663	637	655	616	673	665	647	627	684	660	689	634	646	651	654	638	650	665	669	658	660	647	621	657	644	642	665	655	611	654	673	670	656	590	676	692	686	666	703	697	616	678	689	657	642	673	671	646	691	655	714	634	657	644	628	653	687	624	645	630	652	692	635	703	670	688	668	670	667	728	654	676	667	681	631	685	623	644	627	661	696	645	679	688	682	623	629	605	695	651	672	663	657	618	608	661	631	651	617	671	632	624	629	635	688	688	677	663	644	648	653	610	661	702	635	685	679	678	664	683	638	663	620	666	663	680	648	736	612	638	695	633	678	657	701	655	679	709	685	674	643	629	617	661	678	668	653	663	665	648	663	669	706	653	639	631	677	606	637	626	663	663	678	681	673	641	679	657	630	599	620	620	680	653	703	706	649	669	638	636	669	639	630	637	666	632	632	642	631	637	656	688	681	670	623	662	670	676	614	640	705	663	663	651	733	678	672	624	665	635	670	650	659	663	611	626	678	651	662	675	667	616	649	632	704	611	653	687	613	619	657	642	638	706	643	687	670	647	642	634	657	642	681	653	652	615	630	655	636	664	645	660	678	667	679	646	626	659	723	655	656	646	667	667	638	689	647	661	711	644	672	644	664	708	625	611	641	679	649	630	644	669	664	654	681	654	673	654	671	615	654	714	622	633
25673	21466	27243	25539	3977	907	716	603	533	566	549	511	475	508	502	528	473	525	527	488	495	544	466	483	509	475	495	485	498	481	523	470	494	460	482	508	509	486	448	479	498	497	458	490	505	450	450	474	473	515	491	490	499	507	459	473	503	476	482	498	452	487	471	488	487	501	499	469	475	480	472	511	497	494	505	481	476	517	469	484	515	532	477	535	479	450	500	490	480	496	468	483	478	475	515	478	480	444	474	437	504	470	513	424	493	494	493	465	461	484	467	502	472	480	481	492	501	461	498	488	459	453	485	463	473	486	469	462	468	469	467	479	459	497	505	473	497	460	512	490	503	463	484	441	462	498	476	498	426	471	483	528	478	488	450	491	478	446	500	511	448	457	484	484	509	475	478	467	515	484	454	446	519	471	504	503	432	507	485	509	464	475	492	492	474	455	431	494	451	456	470	428	475	495	489	464	465	476	486	471	473	493	511	522	462	475	456	445	514	458	460	443	488	441	475	499	485	477	487	497	451	498	508	465	462	500	450	491	489	468	493	468	468	489	455	507	487	460	473	473	450	467	480	480	506	491	471	501	478	496	459	461	494	434	502	443	466	468	485	473	505	497	460	455	472	508	459	511	521	480	502	474	487	490	406	480	458	490	502	478	487	495	475	489	477	448	458	512	516	474	476	509	496	455	489	463	464	485	452	495	461	509	504	467	455	431	474	458	473	488	490	457	491	488	483	477	443	474	501	474	467	497	487	447	448	493	411	481	498	500	447	492	489	473	463	465	480	488	464	502	472	473	485	486	464	508	445	454	503	510	504	503	497	439	477	444	463	484	479	485	482	485	483	515	471	480	467	482	466	485	450	471	492	472	506	462	456	466	474	481	456	488	502	502	425	462	503	471	501	472	466	473	533	477	453	482	469	450	470	484	481	452	485	477	465	472	496	505	479	527	460	499	479	465	459	498	472	461	512	494	476	483	503	448	481	463	489	445	511	507	450	474	432	420	472	487	462	472	488	502	480	496	450	532	508	480	504	515	481	477	452	487	483	437	489	520	476	457	502	484	506	471	504	465	495	488	506	503	465	498	477	479	511	514	463	506	467	497	483	481	511	435	458	440	456	435	467	456	479	469	478	472	452	454	455	478	467	500	459	459	500	483	486	477	499	467	482	502	504	496	458	492	463	453	497	504	486	489	468	521	491	419	450	463	464	483	500	487	491	469	457	447	479	456	483	492	492	465	525	499	495	486	474	443	474	465	477	503	470	507	444	477	494	462	455	500	492	452	477	474	527	459	451	488	444	477	416	440	468	470	458	444	503	487	483	475	431	484	475	485	490	440	439	454	506	449	455	487	421	459	515	496	462	486	471	478	519	494	458	457	498	481	454	475	503	475	470	468	505	457	458	544	483	487	450	470	517	494	491	472	455	487	471	495	503	478	462	436	479	478	495	481	494	489	514	462	518	470	482	442	491	515	467	467	495	501	466	470	422	469	498	466	456	488	466	486	532	474	476	461	493	485	468	507	473	455	476	518	492	489	451	459	536	481	479	488	465	506	454	494	469	518	467	518	506	516	493	449	512	469	462	462	472	457	505	441	451	452	514	483	457	477	462	453	504	502	513	444	485	499	488	505	471	525	471	475	470	465	487	502	499	489	499	468	464	509	516	479	462	470	476	457	509	497	480	461	446	509	457	474	456	446	448	481	483	478	434	501	485	503	503	512	447	483	519	505	433	489	488	486	456	478	499	473	462	523	418	448	460	491	471	493	472	458	427	451	454	478	481	503	486	458	467	526	444	464	474	468	478	496	525	468	459	506	459	521	446	425	469	494	478	476	480	514	464	498	483	489	472	488	450	506	505	490	451	514	468	499	506	463	490	498	461	469	490	499	469	464	482	474	436	437	458	526	504	482	469	503	451	508	527	483	466	494	503	449	518	497	482	497	473	476	502	539	476	472	472	451	509	462	490	470	468	453	452	445	529	476	481	446	476	470	496	452	501	475	527	485	477	456	472	520	483	486	482	461	434	478	465	482	479	517	453	485	493	470	482	477	516	470	478	492	511	508	481	462	456	520	457	483	453	469	493	454	476	518	473	500	461	426	478	474	514	494	454	438	476	476	455	469	478	477	471	519	491	461	428	484	469	498	471	479	499	453	457	503	467	459	486	457	408	464	483	480	492	491	455	524	456	482	503	460	490	445	469	458	454	447	493	493	504	488	442	471	492	467	493	488	506	520	474	460	481	483	464	475	465	448	497	459	498	504	473	506	490	481	475	466	453	490	475	433	458	474	470	482	472	477	464	480	471	453	496	452	493	417	498	448	491	465	466	511	495	494	443	506	454	501	464	491	485	480	465	494	463	446	456	538	474	470	501	459	444	508	503	466	462	479	432	492	447	503	468	485	455	446	475	463	471	477	462	499	467	473	500	465	450	513	445	477	482	457	487	485	452	457	475	457	477	483	499	501	522	504	447	477	463	517	466	463	486	453	471	487	471	441	515	457	461	455	437	427	492	481	444	504	445	458	443	447	476	491	469	503	471	474	437	458	481	410	487	469	450	505	506	486	483	469	479	493	474	473	513	462	465	541	522	500	474	440	475	483	482	450	482	434	460	430	491	458	505	478	527	507	445	474	447	493	475	529	459	460	521	444	514	467	500	502	451	496	478	496	483	494	451	499	435	497	459	456	479	487	473	470	495	501	466	491	502	457	454	465	489	462	471	502	487	424	490	476	501	473	525	452	452	475	476	463	478	457	508	470	445	485	497	483	500	483	490	470	466	458	517	498	454	463	468	496	483	483	496	449	478	476	492	451	468	504	489	511	495	456	503	457	503	474	469	506	500	507	477	517	426	499	443	542	501	482	458	482	465	520	481	475	483	465	474	474	459	471	488	452	488	431	475	505	467	483	475	506	484	459	488	484	506	505	453	428	465	485	479	486	450	456	491	457	464	499	465	476	442	444	507	459	484	474	458	491	453	476	469	461	447	493	474	482	460	501	447	440	472	449	461	476	477	464	453	453	457	508	504	468	503	461	488	488	473	482	457	503	473	456	443	467	532	508	462	463	439	496	450	497	488	510	469	478	468	449	496	464	465	487	481	479	467	490	462	471	468	453	459	472	449	531	480	507	436	496	506	476	446	500	525	506	506	537	452	444	480	439	492	469	477	478	478	452	514	512	489	487	538	489	488	537	477	494	449	453	482	483	446	462	506	468	514	484	489	464	494	440	471	470	488	514	452	477	427	504	481	505	455	478	426	478	500	471	443	480	481	450	497	519	468	484	474	490	458	512	453	555	504	485	473	444	493	490	445	475	473	480	501	480	490	457	489	506	526	526	476	471	483	475	451	462	516	472	485	437	484	479	448	520	456	464	495	469	426	488	509	474	508	467	491	455	493	499	487	458	492	522	482	435	509	459	476	506	519	484	478	509	483	487	461	487	459	511	468	484	445	510	481	478	466	498	521	488	497	462	476	519	487	480	477	462	451	526
3701	2701	2195	1250	900	736	618	574	557	527	499	550	475	517	445	433	509	523	449	428	432	419	447	418	443	443	456	442	441	431	433	405	441	463	411	439	452	420	459	420	386	416	429	444	450	396	449	402	454	456	461	448	427	398	423	420	409	451	445	426	398	423	380	427	424	404	433	458	422	450	427	412	401	400	453	402	433	443	422	460	424	413	426	420	441	438	426	423	420	420	427	427	461	429	390	411	452	431	412	461	398	424	440	447	440	425	395	426	411	443	448	425	400	412	423	428	390	430	382	410	458	446	424	391	410	430	409	444	416	444	425	450	410	435	383	423	409	462	424	459	403	424	438	413	398	435	413	411	404	426	420	425	406	394	447	391	440	420	437	465	481	418	396	396	403	434	430	399	374	415	383	447	430	439	425	384	432	417	433	430	408	432	421	407	410	431	439	406	453	425	425	410	419	392	439	427	426	425	440	397	427	396	380	436	394	425	411	429	432	409	444	433	460	426	423	407	427	417	407	407	385	399	425	446	438	446	414	427	424	424	433	420	408	401	412	410	406	400	394	423	427	440	391	393	403	412	412	404	388	419	431	432	434	423	412	414	423	417	415	424	465	441	419	410	446	426	405	412	446	426	382	383	419	421	390	451	420	418	403	405	392	405	401	414	423	425	373	395	427	437	403	440	413	413	416	442	391	407	398	400	431	429	445	414	423	422	420	437	424	454	419	454	412	416	429	448	408	378	405	429	449	410	408	384	404	385	449	443	445	398	419	426	431	433	435	445	419	415	423	417	432	416	415	395	401	401	430	423	444	406	460	402	471	438	397	413	412	444	445	420	412	388	381	425	436	434	401	436	424	425	443	421	412	423	418	429	421	434	443	397	437	433	433	419	431	486	376	389	434	409	435	387	393	406	420	434	421	441	412	458	396	432	455	392	402	416	410	390	402	441	440	401	445	438	374	449	409	410	406	393	412	449	423	433	407	422	452	409	422	404	409	408	454	469	404	441	433	405	433	392	423	381	433	438	411	387	417	399	433	404	409	402	417	401	399	385	413	430	442	426	403	412	425	425	421	457	426	440	407	423	435	413	404	398	424	388	435	362	408	422	428	390	382	431	414	424	451	438	433	415	412	395	431	402	395	412	416	417	416	421	411	388	433	414	394	438	442	387	399	415	440	409	423	440	400	427	405	417	471	396	415	394	413	405	414	427	392	444	418	419	432	419	421	409	410	412	391	431	426	421	423	416	419	398	437	453	426	457	423	441	437	420	392	434	421	407	418	389	405	430	419	411	427	419	436	368	409	436	426	447	433	408	429	441	407	403	444	418	447	426	402	448	399	416	411	410	398	409	390	400	404	407	423	432	418	403	431	430	436	428	412	432	383	396	422	429	440	415	389	426	405	411	408	399	433	427	418	381	405	412	431	424	424	425	403	434	442	435	398	450	371	394	430	401	391	391	437	439	418	430	385	395	383	409	402	423	428	388	432	434	411	411	383	384	452	428	415	410	419	451	419	404	419	436	385	388	410	409	397	395	439	417	424	423	445	467	411	420	427	384	395	426	427	431	429	444	418	412	422	416	441	412	431	428	412	408	444	435	385	404	433	389	404	398	432	449	405	381	441	391	408	398	410	433	382	402	431	441	438	383	393	395	434	407	430	385	398	416	387	449	423	450	419	402	406	415	381	369	432	405	433	395	394	398	434	440	365	459	400	402	453	425	406	398	411	422	429	414	363	412	423	384	452	458	393	399	412	432	450	401	436	392	425	407	431	430	410	405	475	453	442	439	408	429	414	435	397	391	407	454	415	401	394	402	398	454	396	435	438	403	435	395	436	383	440	392	412	411	416	436	401	422	423	426	425	417	479	421	419	451	439	439	425	387	433	420	405	369	424	389	400	411	417	412	420	451	414	459	378	389	400	393	410	384	397	401	453	425	399	420	390	438	443	414	423	457	446	417	430	379	404	413	411	436	435	422	413	405	418	434	414	394	445	423	403	474	441	441	415	412	396	418	435	397	411	444	452	462	413	403	437	425	461	396	409	466	412	413	404	435	458	418	378	436	439	397	474	445	386	436	413	380	423	429	410	401	427	398	432	450	412	442	410	403	405	407	389	445	385	427	388	408	383	419	409	408	438	415	424	412	411	433	447	432	392	425	420	444	438	416	405	432	474	435	411	432	412	436	424	398	429	417	419	433	412	441	411	411	403	415	402	443	400	405	414	413	439	408	430	438	424	448	417	435	397	420	427	450	414	418	400	403	437	428	434	424	414	428	420	383	377	379	401	476	446	399	432	390	409	394	435	422	395	413	407	438	421	390	411	411	435	425	404	416	423	402	404	440	448	425	458	372	401	446	433	393	436	437	430	420	390	421	380	383	427	461	420	428	401	450	413	433	366	419	395	428	394	355	408	448	413	429	420	426	427	457	410	416	418	388	427	390	439	394	445	402	405	434	427	423	397	443	444	421	428	382	386	422	457	404	426	426	396	402	403	403	399	402	423	421	414	415	406	457	426	435	418	402	392	413	398	385	448	423	403	431	399	395	407	426	442	427	409	398	428	376	409	433	414	389	435	407	400	383	427	401	422	378	423	423	424	443	416	389	429	434	415	396	435	410	420	403	378	429	429	414	439	459	440	391	441	424	400	388	425	486	395	402	436	420	424	422	382	447	406	435	390	412	447	409	412	408	427	425	423	439	429	437	383	418	393	402	428	389	430	432	429	423	460	408	417	410	390	418	418	430	411	364	398	426	407	437	430	454	402	438	424	437	447	410	419	416	421	432	375	402	407	403	409	416	406	424	411	452	420	413	425	400	417	426	402	395	373	421	390	442	403	454	408	415	407	402	442	435	396	421	394	357	402	366	397	424	404	424	401	447	368	383	441	438	386	406	402	395	418	426	430	433	406	377	423	429	430	403	443	409	409	444	433	435	439	437	400	424	411	395	421	388	419	399	427	430	403	450	410	415	414	395	439	412	422	416	381	408	376	446	386	462	434	437	422	409	432	419	445	428	410	456	429	436	424	436	438	376	420	397	372	442	415	429	435	423	421	413	436	418	380	440	403	362	426	424	402	409	432	456	393	418	426	427	404	424	441	447	427	412	445	413	402	423	419	412	402	401	405	383	439	440	408	370	396	450	427	419	442	415	411	441	430	410	402	385	423	404	423	421	429	420	435	449	434	414	397	407	417	407	422	423	421	411	440	421	452	396	432	434	433	397	404	406	443	417	405	408	431	459	416	398	408	423	427	420	419	393	442	376	432	388	451	379	386	375	431	396	380	439	410	413	404	448	441	456	367	420	413	446	426	408	420	422	428	370	433	388	427	415	432	421	458	409	421	397	415	420	414	428	401	412	416	410	419	434	452	416	444	385	403	399	429	408	395	440	437	432	430	434	399	402	419	397	406	410	406	393	400	409	413	393	406	423	408	460	417	420	431	393	434	391	423	440	402	393	462	406	424	421	417	411	416	421	397	396	447	389	445	370
24589	21454	28547	24754	21104	3108	834	504	422	424	397	349	352	329	332	344	328	306	323	308	337	293	321	311	298	310	284	293	284	314	282	292	296	295	296	290	284	270	299	306	291	301	306	280	306	271	301	270	309	311	305	280	303	318	289	286	278	287	291	315	291	292	304	297	275	271	271	313	299	291	311	285	286	278	301	279	287	277	294	309	284	298	285	289	290	313	310	285	282	304	311	320	274	280	296	281	271	291	284	322	299	271	252	282	272	289	255	285	260	270	259	275	270	272	307	301	304	275	265	280	260	288	296	306	278	265	290	252	290	259	306	287	272	327	285	251	282	305	278	284	284	262	279	289	250	289	284	289	279	265	266	310	287	287	269	267	283	293	252	342	276	293	307	269	263	265	287	314	304	296	275	294	304	301	295	298	280	258	279	272	269	268	288	274	300	290	283	284	279	270	273	306	265	265	280	271	287	306	286	298	255	260	269	305	279	286	258	285	281	298	289	289	287	312	317	263	267	271	286	286	298	268	295	311	318	281	288	297	303	267	294	266	296	285	292	283	307	269	289	283	265	296	269	271	293	282	288	309	290	303	312	275	282	276	256	295	282	282	280	270	296	277	314	281	292	283	284	255	281	286	263	250	298	267	305	261	303	291	268	304	273	285	267	282	300	258	249	262	304	302	288	261	259	294	270	309	309	280	264	277	279	302	279	274	272	276	284	277	274	292	283	294	307	297	267	301	287	286	293	311	285	284	287	251	305	310	270	257	287	291	290	301	306	264	295	265	280	289	295	295	275	247	256	280	259	267	286	311	297	277	301	312	275	296	256	270	277	269	312	266	273	291	269	267	304	276	283	294	295	281	294	284	282	282	295	259	280	254	304	300	283	278	259	281	278	269	290	288	308	300	271	305	288	267	305	293	300	241	254	278	270	305	292	295	300	286	329	264	274	309	279	305	288	297	278	272	260	293	306	277	260	296	292	275	298	251	298	272	263	263	270	297	305	287	286	301	279	288	297	295	295	307	294	286	260	289	303	257	293	305	270	265	260	277	275	256	268	273	278	318	251	283	278	313	275	285	296	307	275	285	269	291	293	263	306	304	298	285	318	247	293	296	289	248	297	268	282	274	256	242	283	269	284	262	265	251	273	310	278	286	251	321	288	290	279	234	257	265	269	298	280	301	286	290	283	286	276	270	286	305	296	290	275	287	315	281	298	303	247	287	264	268	279	256	306	284	266	286	277	288	260	298	286	260	285	303	254	305	271	263	288	263	285	267	261	304	278	254	280	279	272	290	284	273	262	293	288	294	327	276	263	247	303	280	315	266	277	299	306	292	281	252	279	285	283	310	276	292	270	263	307	250	274	282	310	246	277	266	276	260	265	279	296	291	292	273	297	296	294	273	276	268	270	292	283	283	282	269	267	273	290	280	285	275	285	286	282	313	281	284	282	288	259	272	273	276	288	303	294	261	266	286	246	254	270	278	289	283	310	266	264	307	285	280	297	276	289	280	300	286	287	265	258	271	260	259	278	305	293	290	298	274	281	297	320	252	279	299	292	281	271	265	281	277	295	281	288	287	302	290	289	301	292	273	295	280	269	234	295	289	304	285	253	297	264	286	270	293	282	327	314	296	300	275	314	290	281	269	321	280	294	287	300	265	281	272	289	261	288	287	299	265	296	292	266	300	275	281	258	265	278	289	263	321	279	288	299	288	290	278	259	245	297	285	269	291	296	277	284	285	292	263	240	278	259	305	301	271	291	280	289	272	301	308	300	251	266	290	307	266	286	294	282	291	282	260	270	273	290	296	264	266	308	288	293	288	281	271	267	262	287	273	267	248	277	268	291	281	305	270	278	268	294	307	303	287	275	269	292	285	293	272	281	300	263	286	251	305	285	272	292	273	283	275	279	280	291	296	283	250	297	286	318	272	270	273	288	271	270	269	324	275	296	312	286	273	261	312	301	258	272	309	306	283	262	293	266	280	270	292	281	291	265	288	276	267	287	268	247	253	283	295	271	274	265	292	267	267	289	275	261	282	269	279	289	296	284	258	276	290	316	291	282	289	262	293	298	286	280	273	264	276	283	287	295	286	294	260	293	308	267	259	271	292	294	321	286	276	309	263	269	312	276	305	299	269	252	284	279	260	292	304	298	280	289	299	287	298	296	263	293	277	284	289	303	299	298	256	272	305	301	294	300	293	283	303	266	271	302	264	279	300	273	287	278	292	296	300	295	293	301	279	294	311	285	254	283	302	264	322	293	294	277	295	236	272	278	288	293	323	265	285	274	268	261	255	291	304	304	291	296	296	279	289	281	307	298	314	301	270	265	291	284	289	270	245	291	285	256	293	255	298	278	276	279	271	315	280	320	276	272	273	282	284	268	268	323	277	260	301	295	275	273	274	254	276	295	285	273	242	278	287	270	291	293	256	309	296	289	298	286	304	302	310	283	238	295	273	295	279	283	286	271	284	296	258	277	289	271	272	303	273	290	283	277	294	296	252	280	289	275	292	288	268	280	315	278	269	276	296	257	303	280	303	298	289	328	269	252	245	295	273	337	293	288	250	271	273	275	290	286	250	280	290	295	265	293	279	291	291	265	297	303	277	266	288	296	259	289	289	260	286	271	248	270	272	296	274	282	277	289	266	250	310	266	261	298	291	268	261	323	281	279	242	265	286	305	290	267	301	276	263	264	264	267	270	293	287	257	272	293	268	292	272	307	291	300	310	287	289	268	287	288	275	289	292	285	280	277	287	246	276	256	257	279	308	242	276	284	279	302	294	285	293	273	248	282	255	269	310	281	283	281	265	283	283	284	298	271	263	296	272	282	289	293	317	275	247	275	294	290	260	289	272	262	274	273	289	266	288	280	303	295	286	292	279	269	279	294	292	283	255	274	288	262	253	277	272	263	274	272	296	281	269	266	263	289	259	279	280	288	294	293	256	275	267	259	307	297	266	295	266	308	306	293	265	264	281	288	286	270	288	275	277	313	316	267	300	287	267	274	263	278	281	288	257	281	290	276	287	290	277	272	280	286	271	260	291	305	276	283	271	282	276	273	280	302	307	262	250	284	289	273	276	280	294	266	303	289	267	279	281	252	258	285	301	273	289	264	267	293	281	285	255	285	302	260	263	287	311	267	334	279	305	283	275	262	272	289	291	305	267	278	267	287	272	315	266	264	253	259	264	247	265	315	281	268	275	290	300	264	248	282	276	284	303	317	254	285	277	265	269	259	289	291	291	268	258	309	290	304	287	279	328	275	289	304	286	285	291	295	288	275	274	280	263	281	288	282	311	256	272	294	295	266	279	289	302	261	300	262	276	287	258	269	282	300	276	276	283	300	277	296	267	271	294	280	268	275	270	296	298	310	307	264	285	265	275	251	269	299	244	305	283	277	299	290	241	279	296	270	279	270	260	286	274	279	251	290	284	256	311	291	283	284	305	333	269	273	308	278	282	266	283	270	284	283	258	277	260	254	272	294	277	284	284
3727	4660	3967	1965	1270	850	694	615	565	470	465	398	389	348	345	308	338	313	296	309	295	275	323	303	282	342	280	292	309	274	261	262	244	291	271	290	312	265	319	294	272	260	276	301	284	262	284	261	274	247	288	274	285	274	263	294	251	269	262	279	305	255	274	280	268	272	279	286	252	254	245	280	296	253	259	280	262	258	266	256	258	255	290	244	268	280	237	287	238	270	285	264	259	279	264	266	258	278	269	254	276	258	269	252	258	263	268	250	249	270	247	270	263	265	280	240	243	236	275	245	260	261	270	289	271	274	262	273	256	262	255	276	262	279	238	264	259	274	259	263	259	254	269	237	246	243	251	262	260	256	280	261	254	310	275	277	302	256	265	258	282	280	241	251	252	271	296	254	235	260	263	272	257	272	280	271	265	261	269	280	280	270	274	276	271	241	252	256	263	253	249	273	266	276	267	267	252	240	235	274	279	254	237	237	260	279	248	256	239	283	273	269	265	252	256	297	268	255	290	268	256	277	279	297	275	265	263	265	245	265	258	242	267	251	263	270	255	285	300	253	287	283	246	264	235	261	273	255	261	270	288	267	262	251	238	267	259	258	266	264	269	280	266	260	252	261	258	248	249	274	252	249	300	278	272	260	265	254	250	265	286	287	252	256	295	262	264	254	264	272	253	258	286	236	274	265	260	248	257	250	268	267	290	264	234	254	265	252	276	246	267	285	239	246	289	260	256	239	296	275	277	281	283	244	239	280	275	279	261	269	237	262	276	262	252	270	275	289	290	261	271	289	236	262	278	263	269	282	254	268	252	237	274	263	293	248	282	292	284	277	286	279	249	279	245	291	272	271	278	260	270	263	281	301	281	271	281	263	225	238	268	234	298	265	263	260	297	281	250	268	280	302	263	255	249	210	264	258	258	257	291	310	284	248	257	259	263	269	265	236	252	267	260	232	270	282	286	270	242	250	261	233	271	244	259	253	296	254	288	260	277	266	260	272	262	247	278	275	259	250	254	274	275	261	259	240	260	261	236	224	268	292	281	254	257	274	249	285	231	298	249	254	273	270	294	258	250	269	253	251	289	256	253	283	241	258	267	246	273	258	274	294	245	266	244	263	262	279	271	263	264	267	241	242	249	236	267	240	289	269	249	241	250	276	262	251	270	247	257	276	275	269	248	247	265	245	274	259	260	263	274	269	260	279	223	254	253	272	281	254	265	259	279	243	280	270	257	252	266	262	243	260	287	272	255	261	247	286	264	250	274	288	256	255	248	264	268	285	251	274	290	264	236	277	289	260	300	252	277	253	238	242	264	247	237	272	246	265	261	283	267	249	292	236	281	292	276	267	273	256	255	267	270	281	276	275	258	255	217	252	279	277	277	272	253	271	258	270	268	280	308	255	273	254	245	260	284	231	252	251	252	267	266	239	268	233	272	256	232	257	274	281	286	270	255	258	270	267	269	217	262	272	279	257	276	243	260	303	280	293	253	267	258	262	270	277	232	251	261	238	265	257	270	263	269	236	266	262	249	263	273	251	250	262	278	265	275	247	235	256	274	253	244	238	256	285	254	267	266	261	264	259	263	274	271	252	265	250	228	268	267	255	256	282	268	245	273	259	259	263	260	260	228	270	255	254	228	266	284	265	253	262	244	282	282	268	278	278	264	229	254	282	252	284	265	250	243	254	252	257	243	276	247	280	264	230	284	284	226	243	272	272	290	282	265	264	279	273	246	270	288	262	274	267	256	267	270	262	268	257	267	268	226	248	250	269	254	263	228	239	238	241	261	251	275	255	240	246	260	234	280	233	260	246	241	251	283	272	257	276	257	253	276	245	272	259	244	268	253	251	264	288	265	263	252	276	254	269	275	235	282	278	240	289	249	270	252	281	258	251	257	266	265	246	261	252	271	237	246	256	257	264	290	262	255	276	252	243	242	241	268	251	259	256	236	281	232	302	251	272	269	253	269	257	278	254	270	244	261	287	253	273	286	280	269	268	257	256	242	254	256	276	276	251	257	258	261	281	240	244	301	260	264	249	274	261	279	266	273	247	295	269	241	258	258	272	236	258	267	271	268	256	260	244	269	263	274	251	261	265	271	262	277	282	230	255	288	268	256	283	257	270	258	258	246	274	256	243	268	280	256	271	256	254	238	265	300	279	285	281	259	242	266	258	276	299	256	250	242	249	248	250	262	255	264	278	279	238	276	276	257	264	275	241	286	262	248	267	246	253	259	278	240	265	274	282	269	256	247	248	274	265	283	243	250	267	262	279	242	259	252	259	265	244	270	270	270	258	259	261	262	242	261	279	252	238	245	277	271	283	237	283	234	246	222	269	263	268	251	273	266	267	270	250	239	244	265	254	227	266	252	286	293	279	272	271	257	272	262	282	255	262	272	271	267	255	264	266	276	268	267	261	262	267	271	273	245	275	265	294	227	265	263	267	261	244	275	271	273	232	236	234	257	291	242	256	273	272	261	274	253	261	259	239	254	275	264	269	252	281	274	257	275	290	245	272	260	253	238	228	252	266	269	260	268	254	254	235	251	278	274	243	276	274	282	254	231	290	250	247	237	269	287	273	251	274	292	250	278	267	261	255	256	264	268	269	285	245	287	263	269	268	268	269	273	283	238	254	260	269	256	236	248	256	261	268	235	260	257	254	272	275	265	266	270	260	281	270	238	246	242	270	250	273	258	259	231	258	261	264	263	287	256	256	234	225	222	258	264	254	263	270	255	245	253	261	278	255	267	248	262	255	270	256	278	243	237	252	258	256	273	254	250	266	248	276	261	282	263	239	254	265	287	278	254	241	250	253	275	252	282	285	274	282	249	248	255	248	269	222	277	272	261	282	274	261	227	241	256	266	246	271	258	279	266	265	263	261	259	257	269	266	269	240	280	249	283	250	238	276	239	286	236	241	265	258	282	254	260	267	235	275	283	266	283	273	273	271	266	247	276	262	246	257	241	267	232	287	288	257	270	293	257	285	271	262	289	276	253	231	280	265	250	248	271	270	262	270	265	274	243	269	274	269	267	273	254	268	232	280	252	311	229	246	257	257	260	290	254	288	236	283	264	258	242	261	254	262	261	272	286	266	240	225	282	253	232	256	240	243	262	220	279	308	267	248	261	277	254	254	284	260	264	257	242	276	240	245	287	238	242	285	271	272	277	274	268	270	267	249	239	301	267	289	226	253	237	271	266	267	268	261	223	246	274	246	237	245	281	232	262	237	278	268	250	262	224	257	260	247	280	235	237	254	257	268	257	263	280	256	273	246	238	256	276	264	246	286	277	268	230	276	226	249	260	286	258	276	297	251	260	261	264	245	258	250	263	247	257	263	242	238	279	254	264	263	249	251	264	274	249	264	249	250	267	246	253	256	279	274	224	268	263	252	274	260	247	236	253	276	263	272	259	264	270	250	252	273	285	235	247	266	255	255	248	282	245	257	237	257	261	259	277	237	272	235	235	271	238	246	265	289	242	269	264	266
27827	9964	1556	1071	797	858	832	792	784	868	842	872	809	850	859	854	787	796	806	823	819	824	822	825	782	801	842	845	846	821	822	800	802	801	800	839	793	764	809	860	813	817	786	809	801	815	820	773	770	830	850	804	771	836	805	802	792	813	850	781	797	777	761	861	862	799	759	822	792	781	840	738	799	741	844	799	873	843	811	801	795	754	789	780	786	801	839	795	817	782	816	816	805	792	851	806	767	859	765	822	810	836	802	824	875	865	816	803	832	867	799	829	823	774	849	808	825	888	840	863	850	824	802	790	804	851	794	841	843	844	793	797	794	807	837	785	803	819	808	877	864	789	812	861	830	804	827	793	838	807	850	814	777	836	808	826	822	789	827	791	793	833	825	811	788	820	819	817	761	851	812	849	845	815	760	847	826	814	829	772	831	813	781	789	845	779	842	825	824	816	834	846	759	790	799	852	826	830	772	819	782	814	816	852	813	811	786	801	809	766	877	830	826	785	820	824	848	812	842	832	822	759	815	769	810	794	783	797	838	836	821	857	792	839	798	814	852	843	804	828	795	792	844	849	816	854	830	835	802	767	838	823	783	811	812	842	853	851	788	761	783	815	835	843	779	821	863	844	798	810	834	775	845	861	804	780	784	835	828	810	782	781	854	849	817	793	782	803	860	771	869	798	817	825	836	758	757	869	804	823	800	846	782	799	801	804	825	851	774	760	881	799	834	782	830	775	799	807	753	885	801	812	833	799	820	838	818	862	787	821	831	792	778	821	817	831	846	833	812	796	786	772	832	833	792	764	788	842	794	783	837	798	808	812	822	768	829	858	812	834	794	839	792	782	809	819	824	809	820	775	860	760	781	828	819	794	798	817	765	825	817	811	809	812	850	773	810	855	882	856	776	843	812	873	820	825	842	826	835	779	819	824	799	828	814	826	811	833	790	851	807	849	811	815	815	780	832	837	826	809	808	794	851	811	809	856	818	807	833	813	779	814	850	804	793	810	816	801	834	815	851	790	807	789	785	837	820	781	800	823	838	788	858	853	859	806	830	860	778	822	788	805	800	796	815	805	830	845	849	736	786	823	823	788	766	818	832	838	807	766	783	802	840	769	811	801	829	842	829	814	795	820	825	775	809	863	784	793	811	816	842	750	778	802	901	852	817	824	820	823	819	837	844	815	795	777	814	806	832	836	812	805	810	824	787	844	814	822	776	770	783	800	818	818	838	805	769	791	841	793	785	847	824	775	813	851	751	790	809	804	828	795	882	855	850	825	817	852	835	791	856	823	810	796	844	812	774	800	794	835	836	828	777	845	784	791	805	726	794	792	851	834	797	765	791	849	810	780	819	796	830	816	848	811	819	825	798	810	778	799	784	829	877	854	866	796	795	786	873	765	810	846	811	766	821	814	820	785	782	780	853	830	821	777	811	848	843	867	766	786	787	794	801	784	785	800	842	785	820	821	785	843	792	811	803	794	798	802	820	788	865	803	775	821	828	821	849	789	761	800	851	846	827	788	860	801	786	839	761	809	798	796	814	800	794	825	812	850	808	809	800	791	788	803	807	821	826	839	777	803	773	824	818	773	817	793	812	812	825	849	839	779	776	804	851	836	806	821	813	754	857	827	797	843	812	774	873	802	801	816	812	811	885	793	787	806	775	777	789	810	805	847	813	839	834	786	828	808	812	838	776	802	796	793	802	813	796	800	799	790	789	789	779	816	840	873	807	817	815	831	781	796	817	836	822	828	836	800	876	813	834	819	755	828	821	833	830	804	865	830	794	803	800	808	778	789	752	846	871	771	805	854	815	769	838	816	804	818	787	840	846	813	802	819	878	823	788	867	791	832	851	802	782	824	788	861	827	793	822	789	806	777	838	879	847	868	808	805	754	812	782	866	831	816	832	856	799	809	831	822	791	815	788	816	846	826	844	831	795	838	801	799	818	853	822	852	879	736	828	776	833	787	791	864	819	832	822	805	786	821	870	787	827	814	768	765	835	789	839	806	810	833	828	775	795	814	804	861	813	824	813	833	838	793	846	842	822	813	825	844	801	794	830	817	826	763	751	845	807	781	812	763	806	804	812	794	823	797	765	804	761	823	769	813	852	806	809	817	812	791	786	875	812	789	823	811	769	800	850	800	781	745	873	814	830	824	809	780	765	774	825	828	812	865	804	819	819	846	854	786	807	801	793	801	780	806	791	800	776	795	819	804	840	859	766	865	804	801	816	821	807	840	800	833	802	823	853	797	786	826	752	818	808	867	808	812	822	794	848	853	775	787	865	881	814	790	821	850	789	807	812	843	797	798	836	768	829	824	819	874	796	785	817	777	835	852	791	848	827	798	799	810	791	829	820	880	852	779	760	814	807	775	741	827	795	837	865	804	773	840	838	754	792	784	779	827	782	808	800	779	788	857	854	864	807	781	831	783	825	766	792	825	852	850	807	794	840	837	800	854	791	813	810	809	791	826	799	794	861	838	859	840	818	789	879	810	809	816	806	813	836	797	836	789	781	754	777	774	851	813	778	819	859	790	784	858	838	792	778	817	808	792	818	841	785	888	810	851	804	834	803	785	800	791	822	851	800	771	825	869	796	820	796	824	856	808	787	791	822	800	813	790	816	809	844	791	765	811	760	841	764	850	812	793	839	824	858	814	855	827	805	823	862	840	871	820	836	846	783	849	785	770	828	798	764	801	792	874	838	772	828	812	819	807	757	825	755	794	829	851	877	823	810	793	817	786	778	816	827	826	780	785	865	790	863	813	821	817	806	822	843	786	820	815	856	787	838	837	787	828	809	777	794	835	792	802	768	809	832	818	787	759	754	808	815	811	785	763	853	805	802	812	800	773	823	810	821	806	830	804	773	831	801	779	844	810	831	813	809	788	775	835	754	833	765	784	792	787	798	766	789	748	814	846	793	801	795	837	807	844	841	861	840	783	797	795	808	814	802	820	786	825	827	807	861	773	837	832	836	787	821	819	909	775	794	807	796	809	818	845	854	817	781	809	824	828	862	792	763	865	788	812	805	847	874	812	851	816	801	815	790	844	819	808	829	870	803	809	810	828	777	785	792	826	762	816	852	823	765	798	787	840	826	777	845	886	844	842	878	824	856	820	814	836	817	798	829	830	811	816	806	834	791	833	827	855	787	805	772	796	805	810	765	782	854	821	781	817	805	850	856	772	802	831	772	763	818	831	850	867	817	830	843	865	863	790	799	776	821	802	854	788	822	799	788	843	856	815	808	782	775	825	757	851	836	851	744	830	761	778	803	786	825	818	820	816	823	837	797	781	797	831	814	827	837	827	809	823	800	824	801	804	818	804	788	757	783	824	873	788	770	839	821	805	833	790	793	843	825	804	820	830	834	795	817	847	817	764	868	820	762	824	772	864	877	779	845	841	839	799	771	794	849	827	795	810	807	782	746	793	822	794	850	835	808	843	813	800	830	830	837	761	821	836	778	799	796	854	801	845	747	773	808	797	813	766
5635	864	775	734	686	652	658	680	708	689	617	716	706	636	697	636	697	664	686	638	691	612	638	686	675	687	655	716	666	670	635	627	696	714	650	623	595	648	624	638	663	630	675	624	654	679	674	694	668	637	668	676	670	635	674	665	681	654	716	644	634	723	631	649	647	658	641	642	635	634	653	610	648	653	637	688	657	639	662	670	636	667	660	684	647	632	694	653	639	706	643	623	691	682	641	668	724	647	634	647	647	642	694	633	692	650	643	730	622	663	695	677	664	711	643	647	671	601	656	627	664	656	689	645	640	618	634	691	645	626	665	655	675	677	671	655	697	623	633	654	667	700	645	649	627	633	671	677	646	683	684	628	673	657	675	699	673	650	633	665	642	659	651	640	715	677	631	659	642	650	674	685	649	683	690	633	695	653	676	686	688	655	678	668	632	663	648	706	656	650	638	685	670	677	652	670	665	692	659	694	664	656	657	620	649	694	669	692	618	674	676	650	691	666	677	649	638	645	656	669	655	689	642	639	646	654	676	636	679	691	648	660	654	641	650	683	649	705	644	645	637	653	652	685	669	634	688	641	658	647	636	673	662	604	676	683	667	684	637	682	651	668	698	655	697	636	684	643	665	666	681	655	666	655	660	646	667	622	675	625	654	669	678	621	629	657	678	662	686	635	685	615	665	660	602	616	627	668	636	672	658	641	618	645	691	655	678	654	656	684	640	638	693	651	698	670	607	634	635	629	664	646	677	653	661	637	691	669	687	677	686	683	648	687	669	617	641	704	684	667	683	655	621	652	643	631	745	661	587	624	649	676	638	664	635	674	681	644	691	643	648	659	629	650	644	648	667	686	630	667	640	664	697	628	657	628	644	656	671	643	705	652	636	654	697	637	627	665	668	642	648	642	639	667	674	652	613	665	614	650	618	606	638	682	686	666	641	652	652	678	635	648	621	652	659	650	633	677	699	682	648	647	649	641	673	687	626	688	684	717	612	649	679	687	686	633	650	612	695	662	677	672	649	683	662	670	621	628	645	707	652	589	701	651	659	670	670	666	612	660	652	663	668	641	685	641	656	685	635	618	643	671	671	680	631	636	633	661	655	658	639	684	650	625	621	646	654	689	661	669	627	688	632	587	668	621	652	621	628	654	659	633	665	672	644	618	631	672	647	623	676	638	653	680	661	629	649	687	625	633	648	652	628	648	702	671	678	614	662	647	721	647	642	671	628	685	614	680	606	673	671	658	682	690	644	673	670	641	694	656	669	639	664	676	639	676	644	703	649	657	638	684	628	658	672	679	704	624	644	670	710	734	704	678	684	647	676	665	626	675	674	681	638	653	651	642	646	694	615	650	658	657	635	673	656	613	635	683	661	634	636	686	685	662	712	676	679	668	666	658	692	587	608	601	657	688	608	607	645	644	649	681	652	698	652	655	656	655	670	660	669	651	623	663	670	664	672	654	640	619	628	647	677	651	641	649	682	681	640	655	675	692	666	638	649	675	645	662	660	663	664	653	653	684	668	677	634	648	673	619	628	633	625	693	634	663	628	664	675	640	709	698	648	690	667	719	684	657	688	647	668	627	618	639	636	660	659	652	653	667	679	657	648	608	644	660	650	690	694	666	642	648	677	654	612	696	676	667	712	668	651	684	668	716	619	660	658	656	648	617	691	645	697	630	643	637	673	679	633	675	611	681	674	658	600	644	643	632	622	663	630	620	668	633	674	699	683	596	667	670	713	656	643	676	635	714	602	606	663	644	668	662	693	650	740	665	649	633	669	646	657	687	698	641	632	654	664	619	668	645	660	669	638	718	600	663	671	612	698	641	621	668	642	694	619	657	685	693	649	652	610	623	707	652	684	673	662	706	680	667	665	650	617	606	712	664	658	657	637	666	621	643	653	670	692	640	702	644	684	675	667	659	662	645	665	646	666	698	669	661	642	638	634	651	644	696	655	658	644	643	676	697	630	690	667	637	675	671	672	698	669	644	681	680	676	635	657	652	632	682	687	639	694	644	714	699	633	661	672	652	641	691	645	670	647	669	652	665	672	639	641	670	604	691	664	644	624	693	690	621	690	667	679	651	646	663	640	651	641	620	676	689	663	648	654	654	694	648	624	689	652	668	623	644	712	623	643	689	645	646	642	684	680	655	684	670	684	658	641	689	663	684	698	693	681	675	655	633	620	651	648	682	630	598	688	652	633	695	670	672	641	703	670	656	652	668	624	606	691	639	652	626	636	670	681	680	613	638	653	651	642	666	657	692	652	650	702	665	653	668	633	658	647	656	651	708	707	661	674	640	648	701	638	653	677	687	624	662	679	624	634	678	649	675	633	630	679	662	672	632	637	681	666	686	668	625	675	657	658	663	627	664	670	693	668	685	699	646	663	657	663	651	679	674	647	642	668	683	661	676	653	676	713	657	639	655	684	671	671	672	636	673	688	649	665	646	683	675	656	662	663	693	603	702	669	593	663	653	682	646	655	703	659	646	642	657	674	644	642	718	629	683	663	631	650	666	618	589	653	627	685	677	723	604	636	633	654	679	630	644	674	664	696	703	653	702	649	668	690	667	707	682	643	655	651	624	658	665	649	667	672	679	676	603	734	672	670	656	643	631	672	676	717	651	611	673	650	661	585	667	669	687	650	680	643	623	616	666	660	645	694	660	655	676	693	682	631	646	657	673	684	632	669	635	652	657	679	705	656	660	650	667	634	674	660	692	675	618	628	627	635	683	653	667	642	621	674	661	632	637	630	671	659	692	664	653	686	633	602	700	656	659	619	631	647	703	672	668	659	688	642	648	641	671	659	635	645	688	636	646	654	611	612	652	654	675	597	670	684	644	670	680	650	651	631	653	677	653	672	662	681	678	654	692	704	662	639	614	618	666	655	658	660	661	683	686	670	658	634	673	657	635	692	663	660	682	664	686	636	676	637	661	652	663	659	669	645	660	688	637	644	613	660	662	708	664	645	655	630	642	655	696	716	640	623	623	652	728	615	654	609	649	661	646	668	672	697	689	667	668	665	639	668	626	690	701	663	644	633	639	664	627	646	604	666	655	630	639	641	636	659	633	667	651	682	706	657	629	651	650	631	692	651	638	644	679	669	694	685	643	621	631	691	604	658	633	645	677	640	642	647	676	686	649	627	693	654	657	617	617	692	640	662	612	659	696	664	688	630	612	656	615	670	681	653	675	664	604	658	664	663	679	668	695	633	655	671	631	640	664	669	670	684	670	633	648	703	609	631	650	669	626	659	649	674	626	663	652	654	606	664	628	592	665	674	684	703	678	632	645	632	644	681	671	638	688	646	669	652	695	670	622	682	645	672	626	677	636	664	660	657	659	653	636	686	683	618	678	648	637	708	660	673	663	620	653	620	679	677	649	626	648	646	648	633	674	654	707	633	680	674	682	634	670	666	666	684	674	660	693	647	690	691	664	617	670	599	642	690	629	684	673	651	670	658	697	669	665	650	647	697	666	616	675	657	658
25745	21452	27164	25553	4051	954	733	607	526	524	567	515	541	548	523	499	504	500	509	504	508	497	472	509	490	502	446	516	495	502	459	492	520	502	482	476	517	488	508	484	457	493	484	462	459	510	497	527	509	508	493	463	478	476	537	477	455	494	461	476	492	465	461	472	463	513	479	493	471	511	441	479	477	510	490	508	511	534	504	430	513	424	469	452	507	461	483	470	492	456	482	483	478	484	472	492	498	478	483	506	487	467	502	476	487	483	463	448	457	411	495	454	484	541	466	459	522	483	516	466	479	470	473	509	491	492	440	446	466	466	464	434	457	476	455	484	512	458	501	478	487	445	488	491	458	501	481	477	465	515	491	439	506	505	489	473	458	510	451	513	466	487	472	475	437	488	495	466	486	489	521	486	467	437	463	469	462	473	450	467	440	492	485	463	477	477	505	452	483	473	472	471	521	475	514	459	462	482	491	434	481	501	467	448	459	458	503	488	448	490	487	463	497	457	471	428	451	456	482	454	502	466	481	493	483	466	476	476	474	519	442	484	492	461	477	430	455	516	472	489	468	497	518	458	506	514	465	500	457	476	457	452	465	468	522	454	460	456	455	489	503	473	493	477	480	470	451	471	505	514	496	469	515	488	470	474	495	470	487	460	526	504	476	501	492	513	468	468	491	494	470	462	492	490	476	503	525	473	482	478	434	500	508	447	461	459	468	483	456	489	475	501	460	480	479	487	435	508	506	532	488	461	449	519	499	518	529	487	485	475	437	466	476	475	445	494	510	488	463	450	471	490	493	439	481	504	470	444	479	445	483	484	474	488	517	497	497	455	503	521	519	477	484	486	472	470	483	464	497	463	458	451	470	457	486	496	466	511	492	483	502	460	524	479	486	466	531	481	479	464	491	481	479	470	464	494	476	437	505	475	432	452	478	488	465	482	475	464	455	502	444	449	464	457	452	472	467	478	497	486	460	465	531	494	468	512	504	475	485	444	451	483	462	458	489	470	441	512	533	460	492	501	507	469	446	457	469	451	472	433	441	448	446	512	513	479	465	446	490	471	468	485	423	456	461	486	504	494	474	482	479	477	439	458	488	461	456	485	494	447	458	476	471	490	449	478	478	533	485	459	435	487	503	485	464	493	486	486	488	522	443	475	441	517	466	449	522	444	466	497	485	468	441	478	483	503	500	467	492	481	483	477	495	465	431	500	456	473	497	498	512	485	526	456	485	445	456	484	515	503	478	433	434	459	492	513	513	479	470	514	472	483	425	456	460	491	504	494	456	457	452	514	483	487	474	482	440	493	475	491	505	498	487	478	467	479	497	481	488	473	485	492	496	494	470	429	484	455	480	498	474	494	450	533	474	507	449	483	461	485	508	492	457	490	477	512	468	443	462	477	513	467	490	501	472	459	484	484	474	492	498	488	507	485	453	509	484	466	458	525	503	513	490	477	487	507	461	476	472	474	439	451	486	475	462	460	466	463	498	476	485	489	513	485	460	480	482	499	434	478	464	464	531	484	508	541	461	482	442	501	471	473	493	489	492	481	528	474	496	462	502	499	484	491	497	491	433	493	487	467	460	502	488	457	452	464	496	489	483	482	485	460	486	468	442	471	474	483	471	444	499	508	502	488	495	510	493	507	514	471	485	489	479	475	459	448	470	464	427	471	481	474	434	414	446	481	493	462	466	466	473	476	535	442	499	500	459	525	446	455	507	451	483	484	475	487	481	445	479	485	478	515	472	456	467	501	473	500	514	501	476	476	492	473	487	447	467	466	438	453	467	465	470	456	485	495	452	448	517	495	406	476	499	509	510	488	463	456	462	453	504	479	497	465	468	455	484	483	505	470	477	435	484	490	495	476	481	490	453	497	500	501	482	481	432	481	499	518	480	465	486	449	486	440	458	480	476	480	495	460	469	462	509	470	498	483	459	474	446	472	470	488	494	477	500	477	456	427	486	490	497	537	439	470	492	518	482	462	565	486	553	480	504	447	454	475	463	468	478	454	488	461	469	485	492	521	464	476	483	527	456	486	482	489	464	456	488	497	481	487	487	472	482	503	489	438	469	448	494	467	494	486	483	469	498	505	484	515	474	506	446	509	482	502	465	484	472	491	456	478	426	429	508	472	490	454	461	490	453	512	496	502	472	468	470	486	468	502	495	490	484	494	468	474	472	489	468	471	499	471	473	469	467	501	505	478	444	506	488	441	493	514	492	439	429	483	473	450	453	476	486	460	465	459	500	461	499	504	493	470	489	455	481	439	517	463	485	444	473	480	470	497	480	496	486	501	505	499	478	505	487	499	434	488	477	449	462	443	504	465	457	481	463	482	508	440	485	512	491	472	478	452	444	485	485	495	473	436	469	466	495	468	467	444	461	496	495	474	496	438	438	468	501	514	477	477	469	479	481	484	452	460	463	473	460	464	480	464	458	492	488	503	479	469	452	476	482	493	460	421	476	487	464	458	528	476	474	469	473	462	492	484	485	492	449	494	456	469	488	469	497	486	434	483	482	453	498	494	507	506	531	468	485	451	434	497	451	444	457	411	474	500	450	496	449	423	474	494	465	459	485	488	466	473	453	468	425	451	478	486	431	504	462	456	445	494	488	473	477	474	465	460	479	459	485	499	458	432	496	456	475	493	450	447	471	467	509	480	499	466	512	468	480	461	494	457	485	501	465	479	478	461	502	485	519	475	466	479	487	435	466	502	495	438	499	490	449	476	486	505	465	469	485	456	504	500	500	494	495	490	476	448	480	451	473	442	444	487	496	475	471	516	437	482	466	476	472	461	497	454	500	490	492	457	480	529	479	483	464	427	476	476	494	433	484	548	503	464	464	465	457	486	488	485	478	488	513	486	483	495	471	431	498	494	498	462	484	416	476	447	489	508	487	406	475	427	502	506	450	483	497	494	469	468	481	488	449	492	479	535	496	441	416	482	476	499	503	450	462	468	451	507	508	435	500	515	444	472	452	486	501	482	459	421	496	492	463	510	460	467	516	472	475	456	465	488	443	511	453	453	493	488	451	452	493	505	432	456	473	452	458	465	458	467	477	475	461	471	475	453	476	440	465	486	483	489	496	468	507	457	446	456	434	444	475	480	459	479	516	477	485	512	461	468	521	488	468	480	461	493	437	470	500	487	465	466	480	475	463	484	490	500	478	425	457	477	475	471	528	495	486	499	495	483	457	536	438	471	425	462	438	431	474	503	499	487	519	474	436	491	459	460	529	469	491	460	487	470	474	484	469	426	481	502	473	453	509	446	486	502	461	470	476	480	474	487	467	498	451	473	511	423	466	506	465	501	481	480	519	478	497	459	484	477	426	482	468	487	479	501	494	481	500	477	463	460	480	496	467	478	508	505	471	430	463	513	486	468	508	495	503	483	471	455	494	458	487	461	458	485	462	478	488	502	428	484	487	456	483	444	445	477	462	424	495	487	441	468	454	476	444	494	487	462	468	464	467	494	465	450	459	451	453	430	471	476
3728	2708	2268	1276	945	761	642	644	573	504	487	504	481	494	434	490	446	454	456	425	470	441	427	446	427	447	435	418	450	424	425	441	409	441	412	421	404	448	421	397	431	437	452	459	459	429	455	441	429	432	436	464	414	428	438	454	471	409	398	412	386	409	447	404	426	458	404	456	443	424	404	441	466	445	455	430	404	412	417	419	430	446	391	420	424	411	396	408	390	422	421	433	429	433	421	412	402	406	427	454	471	449	446	430	460	448	433	454	409	410	405	421	430	436	424	420	431	430	417	409	426	425	432	444	434	414	439	426	398	413	436	415	406	460	438	426	429	437	416	398	417	441	462	455	417	446	436	414	435	414	442	424	413	415	410	428	434	400	412	408	439	434	433	393	408	437	452	395	429	371	457	442	426	419	417	415	413	476	412	416	411	426	425	436	430	403	374	428	403	419	402	406	407	420	409	442	422	402	450	458	400	373	402	441	401	407	430	410	419	443	408	391	473	411	376	417	410	416	442	408	418	413	426	396	438	469	448	444	440	409	426	437	415	434	402	431	409	448	427	446	356	434	450	390	404	422	429	412	407	412	447	402	392	400	417	407	424	394	422	392	433	430	398	436	428	460	404	429	411	416	416	403	445	421	418	393	445	456	422	418	432	389	397	413	435	404	427	443	448	419	417	414	465	443	450	409	440	435	452	406	403	439	432	403	431	424	377	421	375	405	417	430	434	421	414	404	409	439	421	443	397	426	400	410	430	432	411	440	417	452	433	428	393	394	376	425	417	423	404	434	449	412	404	430	450	394	428	389	396	432	428	439	452	401	416	466	405	445	429	459	418	415	408	409	410	415	423	396	396	424	426	426	428	409	430	404	394	442	430	436	433	406	372	423	425	384	405	428	443	443	403	445	399	412	496	413	418	441	410	440	426	425	401	426	398	413	417	418	410	446	446	473	442	444	421	390	383	429	403	422	430	421	418	433	393	427	413	440	368	410	447	381	427	413	416	461	419	429	381	444	383	406	412	440	393	412	416	413	390	420	409	417	397	397	438	430	417	413	432	388	438	406	402	438	437	419	423	377	391	427	451	447	423	422	419	415	423	393	423	427	419	433	427	400	445	429	404	395	383	414	397	403	421	431	425	419	445	404	418	428	399	444	413	400	414	389	398	432	403	399	446	441	343	407	407	446	387	405	415	409	429	393	397	387	393	431	478	427	411	420	427	387	434	448	425	379	394	410	405	422	418	404	421	426	412	417	438	426	446	443	398	390	407	425	404	455	442	389	435	427	436	434	405	436	395	390	451	432	388	427	452	444	435	428	437	412	450	411	424	398	446	439	424	400	482	428	391	411	408	412	401	415	417	409	435	395	420	423	416	423	431	425	434	441	402	426	374	429	425	445	424	398	365	437	381	451	452	425	449	422	434	416	444	448	415	401	429	431	415	424	422	427	443	432	423	409	431	475	396	420	435	432	400	426	425	441	431	398	446	466	422	422	412	409	432	443	404	395	409	405	447	449	408	408	423	378	435	417	443	401	419	409	436	417	444	390	391	413	431	408	413	420	382	438	417	418	391	406	418	424	384	429	438	426	389	392	422	429	430	391	446	427	424	430	436	416	401	444	397	436	381	450	417	434	414	426	407	436	444	418	420	425	417	439	394	418	421	426	450	421	405	416	421	401	395	425	464	431	424	419	422	423	433	402	462	442	420	391	434	438	436	419	446	394	403	402	419	402	406	413	426	385	426	428	411	427	433	424	428	408	422	410	428	401	436	421	419	425	444	436	398	443	437	435	414	421	397	407	404	407	413	434	436	407	414	416	399	443	421	423	416	412	447	449	402	405	425	394	390	439	428	412	405	394	380	414	409	409	401	444	399	397	433	424	440	408	411	408	409	434	425	446	416	370	413	412	420	430	398	432	448	421	424	414	433	383	443	420	384	425	423	446	392	420	423	426	402	413	458	410	413	404	442	465	415	425	402	441	405	419	400	404	443	437	421	427	441	413	435	406	425	398	426	427	450	406	399	393	367	420	408	369	419	410	425	416	408	411	405	420	400	412	431	427	416	393	429	405	454	410	421	431	400	400	389	418	420	402	386	412	444	450	418	384	411	406	408	442	429	418	427	394	414	427	435	423	443	440	383	394	430	433	395	407	416	425	401	466	423	436	419	449	422	404	392	386	379	437	432	442	399	434	407	411	448	433	423	411	429	425	424	454	431	406	397	437	447	410	431	412	444	407	440	421	459	431	445	442	398	427	389	407	414	418	451	435	426	406	399	447	435	455	428	411	401	405	419	405	404	439	435	447	412	429	411	411	433	379	394	447	428	417	410	403	431	376	398	444	426	394	404	444	424	405	413	433	434	428	449	428	426	421	402	366	450	424	412	405	391	396	425	411	403	393	405	394	384	443	352	439	436	415	412	436	415	417	401	449	422	404	415	384	400	424	444	402	424	450	406	420	435	440	434	433	407	396	440	418	410	428	409	397	415	424	410	392	455	404	405	454	412	418	462	449	440	423	396	386	398	434	368	443	458	433	395	440	398	378	421	381	401	461	399	399	422	459	386	400	417	412	417	425	445	395	414	397	427	444	403	425	369	420	395	476	441	429	412	402	437	375	386	434	438	409	416	405	408	421	424	390	418	412	437	429	394	408	430	424	372	423	422	470	390	406	425	442	409	415	402	441	445	408	407	427	438	421	423	436	420	435	431	427	413	437	440	426	447	437	434	402	408	432	442	394	431	439	409	396	424	436	385	436	453	430	405	432	429	428	411	439	452	428	423	391	431	400	391	437	389	439	425	410	382	444	416	422	446	436	425	415	432	384	400	386	405	366	428	414	441	435	375	432	406	434	417	425	442	416	430	425	344	442	428	388	427	433	413	424	416	405	407	418	428	426	433	431	407	434	430	390	418	426	441	401	430	381	411	413	388	409	448	409	409	389	397	432	411	420	435	422	402	407	419	441	394	379	448	392	441	418	414	412	423	418	453	426	380	424	414	418	419	445	397	443	404	419	427	378	404	410	420	397	453	420	439	400	423	453	406	423	438	409	399	414	415	457	424	432	390	420	380	485	443	468	430	407	420	401	407	425	376	418	427	426	427	406	414	404	436	396	433	410	397	406	425	450	455	373	374	463	465	455	419	431	415	417	410	416	471	443	419	401	435	408	423	417	412	400	444	421	435	422	451	433	430	397	429	404	409	444	443	401	404	457	425	390	447	421	410	408	402	403	417	400	399	437	432	415	397	435	428	400	426	435	381	383	408	401	428	379	415	380	383	391	402	437	434	395	417	402	416	403	409	448	409	420	401	420	442	438	417	412	400	430	434	423	395	422	449	426	434	425	376	422	418	429	443	412	382	378	415	445	415	430	427	433	433	450	461	421	413	409	395	397	417	409	400	441	405	400	450	471	391	444	423	425	425	411	436	410	411	410	446	426	459	420	413	435	444	420	387	433	404	405	419	406	427	414	427	434	423	425	436	423	434	417
24599	21436	28554	24724	21086	3069	867	511	411	345	379	349	343	345	335	305	330	319	323	315	296	300	339	291	336	315	289	275	297	280	298	301	270	274	310	301	313	298	300	274	284	289	272	311	298	308	282	306	263	274	276	283	283	309	280	303	290	292	268	284	283	252	289	282	297	281	297	295	307	303	281	306	310	310	271	288	248	289	296	287	278	286	278	290	275	283	280	310	310	321	274	293	285	270	317	318	303	287	300	293	279	257	293	315	298	264	293	329	296	262	280	313	304	302	284	290	278	281	294	300	278	274	295	280	267	297	284	257	295	308	295	261	282	299	318	279	266	287	287	276	294	288	311	292	291	284	248	304	268	281	274	264	286	261	266	306	313	317	267	275	270	283	277	278	296	277	266	297	309	287	300	281	284	275	287	258	285	277	306	292	298	305	271	295	298	274	278	285	282	264	302	295	314	235	298	282	276	254	296	277	292	276	280	284	273	282	269	270	283	272	325	269	270	281	272	310	307	285	289	308	284	270	282	310	305	276	258	319	281	255	283	283	277	288	268	298	311	289	276	298	294	269	283	278	310	288	277	264	305	287	306	272	286	274	263	265	268	275	279	310	277	277	270	288	308	271	282	285	271	289	259	298	292	267	266	261	251	302	293	277	264	288	302	284	271	252	290	292	281	276	268	275	258	268	253	257	301	289	280	290	281	272	306	269	276	277	287	276	247	268	286	289	272	263	292	281	285	284	265	282	296	244	275	264	297	278	296	281	307	300	288	287	283	300	284	286	274	251	289	289	264	302	282	269	278	297	297	305	273	284	311	321	269	253	286	296	286	272	275	281	277	272	299	269	273	282	286	283	289	251	303	265	267	301	289	287	320	276	266	302	260	340	311	289	309	292	303	317	269	329	272	284	285	294	300	276	287	294	257	274	265	278	306	309	294	308	300	293	277	266	241	268	292	270	270	252	284	257	290	299	277	298	258	283	269	280	271	312	269	308	281	300	265	303	283	287	298	299	271	320	301	280	266	292	279	302	289	264	298	278	276	296	288	300	301	309	287	302	301	293	248	277	297	278	310	279	283	310	295	270	287	299	293	281	290	320	271	278	262	282	318	264	251	272	287	291	254	256	271	252	289	275	302	299	284	251	281	252	283	251	294	276	294	249	268	294	290	273	288	276	280	278	285	281	279	300	264	265	299	283	290	319	277	283	282	286	304	263	306	291	263	299	310	280	309	283	287	280	292	263	277	283	252	245	292	270	282	273	270	268	267	309	282	310	302	284	304	294	251	286	308	285	277	263	270	263	259	314	276	281	244	298	254	278	270	258	301	270	288	283	268	272	275	267	296	281	296	301	253	294	266	287	303	265	260	297	267	244	319	275	290	236	267	293	288	284	265	290	282	262	295	296	294	295	277	277	297	287	275	269	268	296	287	282	276	283	290	305	263	302	283	290	259	266	295	297	295	288	303	259	251	297	259	270	278	287	298	311	279	279	275	266	289	305	272	246	314	273	264	302	270	266	270	276	273	287	298	269	287	290	257	307	272	272	286	284	264	292	267	280	289	278	260	254	306	302	297	284	263	274	278	278	256	236	289	280	283	281	285	276	260	292	290	279	292	285	276	278	273	321	272	287	252	247	295	280	295	281	264	273	262	277	283	255	287	292	261	286	260	280	280	284	299	279	300	287	310	252	268	295	288	305	297	296	269	258	273	274	281	290	284	304	284	256	343	266	262	267	290	277	268	238	304	275	265	283	277	267	293	290	283	297	291	270	306	299	269	299	296	318	315	273	245	317	287	272	286	240	275	294	257	293	294	338	296	261	261	266	301	291	280	274	276	290	254	286	277	283	301	253	275	271	241	269	263	322	272	272	276	258	273	256	293	292	284	273	287	308	261	291	319	282	303	296	283	298	306	264	254	285	264	284	275	316	279	265	260	304	268	296	254	284	312	300	273	285	292	293	297	289	269	301	275	286	304	273	269	299	288	277	277	268	271	273	283	285	264	280	301	297	267	284	247	288	276	296	260	286	242	282	287	310	283	280	276	298	298	293	297	296	294	283	279	296	244	291	270	267	292	307	279	279	305	283	324	291	272	265	293	285	281	294	260	283	285	253	289	290	255	287	299	251	260	320	310	299	287	281	283	279	300	307	291	265	291	278	283	326	266	276	292	284	282	268	283	287	283	276	279	280	304	293	302	330	326	266	284	289	264	270	287	280	283	321	268	300	294	322	271	303	276	291	286	256	255	289	293	272	278	256	300	280	278	300	302	265	294	303	268	259	291	327	289	287	259	286	247	243	292	291	294	304	302	275	271	281	264	299	249	261	276	274	268	301	282	312	306	277	312	299	305	301	288	277	302	258	289	297	261	278	278	292	296	293	267	305	284	284	280	272	248	272	313	304	260	276	266	294	285	272	293	290	272	301	256	255	273	293	306	267	262	274	278	280	304	296	304	267	284	303	288	297	258	292	295	304	295	297	284	300	308	291	280	290	300	277	269	289	275	276	300	296	294	242	299	263	274	250	277	283	266	300	277	292	248	286	322	302	287	296	261	299	256	252	254	284	258	297	298	272	306	269	276	312	303	286	272	270	306	297	267	263	263	264	321	284	272	273	296	276	283	305	248	280	286	271	291	231	289	294	319	292	293	280	304	300	272	282	251	310	240	317	307	301	273	287	286	245	261	314	279	312	283	264	267	264	293	304	320	248	280	261	302	276	289	289	282	269	284	274	312	292	279	274	268	290	273	282	295	271	238	273	280	278	284	288	251	276	285	302	273	273	254	262	273	286	288	267	284	293	310	294	284	321	332	265	275	282	248	283	278	273	292	304	264	272	280	268	309	300	270	301	256	285	262	284	297	283	241	270	274	279	302	271	312	292	247	286	288	317	248	262	286	276	271	267	280	286	301	283	275	302	290	272	306	278	282	297	353	289	276	244	293	285	245	290	243	279	305	268	279	300	285	258	253	272	275	291	307	275	307	285	293	293	312	245	271	281	274	299	297	274	281	285	287	255	279	289	258	280	289	280	284	264	291	291	272	291	323	286	278	249	290	285	301	267	274	277	290	310	282	253	278	279	286	270	288	288	246	272	290	260	272	272	274	270	266	274	299	295	282	308	267	272	290	295	277	265	296	274	294	303	253	275	276	262	253	270	283	311	298	283	274	282	275	277	278	291	283	280	285	299	291	281	272	257	273	287	277	300	309	294	286	280	269	264	311	276	290	295	272	250	309	277	286	287	277	303	283	276	282	274	268	282	288	306	294	306	294	288	319	262	298	290	264	290	269	295	250	273	260	278	291	284	313	274	254	276	270	259	301	294	274	274	301	281	281	276	275	263	275	273	248	303	290	285	275	297	261	280	314	299	281	300	296	259	285	269	264	315	292	304	298	257	285	255	283	264	264	268	294	287	258	286	254	255	297	309	252	299	278	300	287	262	291	277	274	258	245	280	254	292	295	281	311	285	280	283	277	282	286	296	300	286	255	292
3770	4708	3860	2000	1304	934	744	605	521	438	431	442	374	353	326	350	336	341	313	294	285	304	330	285	297	310	276	262	304	308	285	268	283	295	283	265	262	261	250	311	253	259	284	281	263	269	290	251	289	260	277	261	280	258	260	292	262	275	291	251	269	263	274	267	262	265	265	276	302	270	302	250	294	246	255	279	273	259	253	258	299	251	310	258	282	281	283	258	296	261	263	249	248	265	240	254	288	273	270	282	246	267	299	285	281	285	255	288	280	274	265	250	289	250	270	285	256	260	258	254	267	283	277	247	231	253	283	269	269	282	250	259	255	256	282	273	268	245	268	249	227	242	274	258	284	268	296	252	268	272	265	264	242	276	287	275	273	289	267	272	254	259	281	255	270	261	266	261	286	299	280	262	268	242	260	269	280	269	276	277	271	296	262	277	298	267	253	265	288	324	314	262	256	288	283	274	255	292	267	240	266	239	251	290	274	264	249	285	269	283	279	232	260	258	271	238	260	282	248	277	261	278	249	298	257	274	269	261	283	272	251	252	270	263	256	261	300	239	249	262	267	264	282	262	254	262	251	260	246	269	262	268	248	252	288	272	289	291	262	274	288	276	259	260	280	271	241	266	273	256	252	245	264	262	276	277	240	255	270	266	279	277	277	277	289	252	243	277	243	281	287	265	263	242	273	252	250	301	274	250	257	277	257	256	293	262	242	285	264	243	262	265	293	267	241	268	282	277	252	274	253	267	227	236	274	258	245	274	266	217	268	257	260	255	279	250	252	252	268	256	258	253	273	272	229	288	278	277	256	256	263	258	261	254	265	267	254	273	291	258	277	297	274	273	239	257	260	260	281	286	257	302	273	255	252	254	256	279	234	242	250	268	267	262	258	296	260	249	211	271	296	252	284	280	294	282	266	280	269	283	267	260	296	263	260	250	222	250	271	294	256	262	268	302	269	268	257	262	291	254	268	281	275	285	242	250	251	273	254	277	243	285	262	253	303	273	250	266	265	291	263	258	246	253	265	246	281	250	255	245	266	251	266	240	261	269	263	240	280	271	261	271	260	231	261	302	282	265	247	270	256	246	244	268	279	276	263	262	287	259	264	273	272	246	284	261	268	272	285	265	296	248	254	293	284	256	228	275	217	268	251	270	260	233	286	281	240	247	252	261	252	238	248	279	266	261	259	273	243	266	283	279	280	262	266	255	259	300	242	251	232	268	240	257	288	273	256	262	276	242	268	245	259	286	270	239	268	288	258	257	237	235	259	259	236	287	273	294	251	258	269	243	281	247	274	269	276	270	277	276	267	266	242	269	266	265	255	282	230	265	281	298	263	235	294	275	260	282	245	271	264	266	297	249	284	263	239	274	275	264	275	273	251	233	276	250	228	309	265	266	248	281	255	261	274	285	283	251	263	239	237	255	252	270	237	268	268	258	271	228	245	284	272	248	269	289	291	267	272	269	280	253	240	263	267	274	252	248	251	262	279	273	263	253	270	236	273	253	262	271	250	293	264	255	251	241	244	244	258	260	247	311	259	242	241	308	256	255	281	267	256	267	267	273	262	282	257	270	268	276	259	245	224	241	252	279	279	250	269	276	242	262	274	241	267	237	260	262	254	243	241	286	274	277	288	264	279	282	255	245	279	289	276	250	277	258	247	260	279	280	232	252	259	250	265	251	255	249	246	264	300	256	282	266	280	263	283	270	273	273	267	247	274	262	284	267	283	260	270	267	259	239	276	260	260	264	270	261	241	274	254	255	253	263	263	249	259	245	267	232	286	271	283	270	264	262	257	254	268	280	281	273	273	235	259	250	254	258	266	265	262	257	249	261	254	269	253	243	226	270	264	280	279	259	292	265	263	287	269	244	268	297	271	244	265	251	277	282	297	246	270	254	261	276	252	236	249	241	248	262	254	255	293	274	266	272	265	275	270	235	280	260	279	259	253	253	263	255	255	268	283	283	263	255	260	252	278	253	247	252	299	258	285	237	274	271	247	254	265	244	263	298	247	248	253	274	234	260	306	268	247	267	274	262	261	268	244	281	260	264	292	257	279	262	279	289	248	206	248	263	263	266	257	233	271	274	282	258	243	249	255	260	270	265	259	268	244	242	267	297	268	266	271	257	271	245	286	259	261	293	256	257	247	263	256	256	277	264	284	259	260	263	234	271	266	251	262	264	267	260	289	255	269	254	261	248	275	281	257	281	255	333	257	255	286	281	267	269	268	272	288	291	273	259	256	275	250	261	257	265	271	257	287	276	229	227	283	297	245	261	261	252	273	279	274	251	264	258	271	297	225	269	277	265	281	263	257	259	246	278	292	269	258	249	272	268	261	269	261	280	263	257	252	265	256	260	253	264	265	241	208	296	262	266	264	241	265	263	233	286	265	275	271	246	262	261	264	275	263	273	256	282	253	275	273	278	262	260	246	241	263	281	259	259	266	277	237	238	276	258	287	268	258	262	288	260	267	247	228	272	254	250	282	271	275	245	267	273	251	223	277	234	298	291	281	281	252	293	270	255	258	272	268	261	276	259	242	244	263	273	244	266	240	251	275	268	255	259	270	286	265	279	261	266	252	258	246	260	263	300	275	269	269	241	236	274	238	260	256	250	253	276	266	252	250	266	269	251	297	269	273	264	262	227	259	216	247	299	242	294	257	270	278	267	268	285	245	265	293	246	271	263	264	247	257	284	262	253	264	263	306	264	270	235	263	225	269	256	240	250	259	266	213	284	244	247	259	254	249	264	251	255	290	235	247	265	239	266	269	274	267	238	276	263	268	253	282	286	273	276	248	278	277	262	256	251	250	266	241	268	256	257	274	282	275	266	243	264	286	253	267	267	251	248	247	258	230	236	244	237	237	258	249	256	257	265	257	246	253	254	246	286	239	255	270	287	267	275	266	242	282	268	262	225	269	222	253	237	272	269	258	249	233	255	288	254	277	246	278	254	243	239	261	273	247	254	254	264	247	265	271	257	273	251	219	250	275	259	252	262	270	264	240	277	273	258	228	246	292	260	264	273	223	260	283	258	267	262	290	237	264	257	231	229	267	283	273	257	287	252	268	277	263	246	270	245	265	271	253	236	273	270	264	257	219	256	271	257	263	280	264	261	268	242	262	270	262	256	245	273	245	265	228	301	258	262	246	283	256	257	281	290	235	287	225	257	266	285	287	284	241	278	256	270	276	283	249	299	260	259	270	268	259	277	259	262	238	248	264	283	271	271	255	286	248	261	266	242	253	248	258	296	269	261	245	260	283	266	301	316	264	240	275	239	275	248	249	250	236	285	260	269	313	275	245	256	273	277	267	256	255	273	249	244	261	244	271	276	282	248	261	262	243	261	278	237	264	268	247	243	284	277	251	289	242	228	254	240	260	268	265	277	243	244	270	283	275	257	260	267	247	271	263	231	264	247	239	237	243	258	263	239	273	218	263	254	277	257	265	248	238	262	257	276	267	252	258	263	271	242	250	263	243	262	282	255
27704	9829	1572	1072	868	858	823	785	855	843	831	828	824	796	794	810	828	818	835	862	784	865	831	818	827	763	805	783	803	781	810	771	815	792	791	830	781	804	807	821	824	807	824	797	799	771	819	824	791	830	755	841	802	802	823	780	807	821	844	790	788	834	811	842	760	733	811	799	839	797	839	799	843	755	832	762	813	767	816	829	827	734	820	782	864	786	824	807	803	778	801	804	817	815	854	836	800	844	797	814	820	827	797	846	801	869	785	827	781	874	846	771	816	805	843	767	781	837	842	786	833	793	850	816	810	843	781	771	839	797	832	836	819	791	830	772	764	840	776	895	832	837	826	826	823	789	787	800	831	798	827	754	791	791	796	772	830	822	791	816	814	823	796	778	851	878	849	789	831	829	773	805	826	776	797	822	820	820	814	760	800	776	756	779	867	840	819	850	821	787	815	850	729	802	805	801	837	832	810	862	830	792	823	859	817	815	792	783	800	816	811	799	825	780	823	764	794	809	827	743	735	792	823	793	815	790	801	823	813	804	741	830	793	800	831	854	795	791	811	830	816	784	842	816	824	799	769	824	811	781	802	848	854	799	749	792	801	825	810	806	773	838	816	833	802	856	781	827	803	807	815	788	788	761	842	794	843	800	800	797	796	776	881	799	825	731	794	785	829	834	801	796	818	806	837	862	778	796	799	847	818	805	805	786	774	790	796	797	771	804	789	817	831	815	788	758	841	780	776	780	807	796	825	786	800	825	770	780	822	784	831	797	827	894	847	839	758	865	755	796	789	817	816	801	796	842	809	773	776	781	862	768	778	812	837	830	827	831	792	782	798	868	826	788	774	801	790	791	813	786	789	840	812	828	792	801	852	795	821	804	804	826	778	815	806	833	801	822	789	782	765	798	812	773	830	764	799	814	764	807	798	803	785	843	763	835	791	824	791	848	809	831	827	796	808	782	822	792	822	819	814	810	885	872	790	818	793	830	806	783	802	880	832	748	786	799	844	813	768	804	780	811	806	784	772	823	864	837	796	804	771	834	833	787	818	780	823	841	809	780	779	822	850	732	825	808	815	836	800	820	777	812	804	794	856	834	787	801	821	768	830	810	824	794	823	802	799	823	794	791	772	878	824	808	795	818	764	798	806	806	858	826	795	844	799	786	758	824	795	723	849	835	798	855	850	755	843	809	782	801	771	833	737	770	811	810	794	789	803	773	788	828	788	812	782	838	791	789	809	821	823	766	821	832	824	805	801	819	837	814	783	790	850	821	790	855	840	866	838	824	797	812	760	821	829	798	776	807	815	757	786	788	793	823	753	805	816	797	875	798	839	816	829	800	833	821	800	871	808	797	818	834	822	806	778	840	785	840	783	815	777	832	793	784	850	789	794	750	841	788	750	862	830	800	751	790	827	841	820	757	784	801	815	800	810	829	814	823	771	857	873	800	800	822	776	823	835	793	835	791	807	814	829	843	769	816	806	831	805	789	780	836	826	765	772	798	796	857	788	828	827	796	779	802	824	780	792	809	854	791	773	782	834	756	763	846	770	788	843	786	809	793	824	814	786	797	811	811	840	796	776	820	781	807	791	786	792	828	738	829	815	816	772	885	805	806	808	791	834	836	805	816	813	772	826	828	811	827	792	819	816	849	795	801	792	838	785	777	834	808	805	824	816	835	831	845	813	828	777	807	843	799	821	827	818	766	791	828	731	713	769	822	786	806	824	793	756	806	830	844	804	836	842	835	825	791	784	838	787	865	786	847	840	838	779	828	840	761	830	788	820	817	817	830	814	763	778	875	814	796	795	787	809	750	809	823	803	809	821	842	817	834	805	747	815	847	795	800	811	830	768	760	819	817	785	842	843	803	786	820	836	792	798	776	797	785	809	816	841	864	843	808	779	835	791	779	777	865	796	782	790	798	807	748	803	794	820	786	813	818	808	793	824	793	772	789	834	796	795	777	815	880	832	850	775	743	853	839	794	766	816	817	800	761	830	809	860	797	811	783	860	782	790	764	799	778	833	840	801	784	761	801	790	781	810	823	856	817	797	820	811	832	805	814	882	830	798	804	811	831	832	802	782	779	826	774	773	796	839	846	786	836	835	766	771	821	814	810	831	762	836	755	790	813	818	811	805	822	801	793	800	856	803	742	842	793	828	811	779	847	723	749	793	772	821	840	779	807	826	780	791	820	813	865	787	808	860	777	805	796	803	837	850	852	818	818	815	775	791	821	823	790	781	774	779	821	785	829	777	820	827	836	783	789	788	842	851	776	820	787	841	810	792	870	848	788	805	837	831	840	812	870	744	829	803	860	852	819	795	765	846	767	807	814	871	791	769	812	861	787	822	825	817	812	743	787	813	758	836	775	796	867	824	824	769	857	783	774	832	811	856	777	830	762	789	789	861	810	817	805	789	778	846	801	822	801	852	772	870	769	796	815	796	834	771	810	788	831	822	808	774	768	821	820	851	835	771	850	784	817	799	785	810	821	820	826	825	867	804	818	851	798	796	835	898	826	813	822	830	828	823	804	808	829	838	804	811	781	792	811	830	793	808	767	819	794	865	820	879	783	781	842	821	796	842	797	796	798	805	794	810	728	814	840	825	768	798	824	841	776	864	841	788	803	839	800	797	811	801	862	797	846	811	848	830	816	845	840	821	877	791	825	813	809	868	825	803	795	798	838	790	832	801	835	834	816	767	771	855	815	803	810	825	832	822	787	759	809	777	861	824	781	803	823	851	895	791	821	791	800	814	826	836	821	848	803	799	813	761	783	784	819	828	808	779	796	862	790	814	789	805	764	763	781	823	787	789	813	814	829	853	838	805	809	841	863	824	827	829	801	833	813	831	865	806	789	832	813	829	808	784	854	824	814	809	798	826	810	806	868	908	862	806	810	792	836	787	782	809	803	762	783	817	790	757	779	820	803	842	819	811	830	812	771	823	785	805	790	816	820	802	790	855	865	849	818	768	843	848	772	744	830	780	803	844	839	775	824	840	793	846	829	786	785	811	813	811	804	829	812	807	753	745	772	812	814	839	772	835	817	795	744	810	869	809	761	808	852	794	819	825	786	801	814	830	797	819	796	770	832	844	763	814	776	817	816	823	803	786	815	872	822	861	827	835	831	831	841	845	831	777	790	880	794	877	805	817	771	809	854	826	804	812	799	780	795	829	819	809	790	811	804	744	814	767	815	812	799	789	834	757	826	823	813	800	848	819	810	832	796	845	831	802	828	844	829	828	790	818	855	890	828	754	815	867	803	776	794	787	781	826	800	798	879	796	805	812	753	842	765	836	746	792	869	809	810	856	799	800	800	912	781	862	753	785	855	821	805	862	804	854	818	768	813	821	858	800	820	757	831	790	808	787	771	820	820	818	770	798	815	816	806	815	811	819	764	798	815	822	789	825	863	808	796	827	811	744	814	791	814	843	783	768	801	768	795	819	822	780	781	824	791	790	796	790	839	879	826	804	788	814	794	830	834	822	825
5597	844	815	690	680	650	667	704	675	710	664	681	624	731	672	691	628	675	613	640	658	652	681	633	627	687	654	671	627	670	669	639	673	669	641	636	636	663	635	652	709	657	655	633	680	681	661	664	679	643	683	687	672	674	637	643	614	632	648	682	634	671	610	615	648	658	673	684	635	624	671	688	673	674	697	707	630	605	659	651	619	693	635	630	671	664	697	643	666	643	651	613	687	638	686	616	604	688	669	648	673	660	652	608	675	645	702	661	670	645	667	660	645	664	648	684	632	709	657	653	643	649	610	676	708	646	678	663	666	644	701	663	668	673	627	643	662	649	673	674	627	628	623	604	654	651	627	673	658	700	615	606	656	646	691	667	682	617	662	630	684	631	683	633	660	681	652	640	647	644	635	682	682	645	609	646	654	640	686	686	651	648	662	643	632	664	668	690	663	640	651	656	661	647	658	666	666	688	626	628	658	641	642	634	708	625	625	674	638	637	639	647	690	677	641	651	704	645	640	645	642	623	674	604	646	663	682	675	626	661	630	677	635	641	656	637	642	607	692	628	639	658	637	658	671	677	631	632	660	656	644	646	672	657	661	678	626	651	649	636	694	678	681	645	664	646	615	643	602	668	650	693	682	686	642	665	660	698	614	624	703	634	640	658	650	683	676	679	662	658	672	679	631	682	679	674	660	651	626	701	647	650	697	639	652	626	686	656	663	677	664	680	695	655	612	660	602	651	664	690	665	646	645	624	676	611	643	661	669	668	711	639	653	694	621	647	663	679	682	679	681	632	648	679	646	692	699	677	650	671	672	671	645	647	638	630	646	601	655	658	651	595	664	672	653	683	653	628	638	623	633	682	644	619	689	646	665	659	639	638	658	700	648	657	652	657	687	671	687	665	605	626	633	624	677	603	654	650	674	622	673	659	687	637	684	623	636	704	641	618	660	701	671	624	660	654	704	651	636	635	664	656	697	699	637	654	661	685	652	630	618	644	662	632	687	654	683	663	635	642	665	675	639	623	661	676	633	640	654	659	650	621	662	657	633	677	680	697	652	653	649	708	680	629	651	677	673	633	641	651	651	665	687	689	622	673	600	623	649	650	680	638	657	649	697	656	681	668	716	631	685	684	643	693	644	667	636	656	631	683	676	635	670	662	671	679	632	652	679	681	652	657	644	614	644	667	623	665	672	636	651	659	643	694	688	634	684	726	671	693	635	618	664	631	645	650	648	631	681	679	602	641	677	684	676	667	610	628	658	680	640	659	627	631	633	656	693	638	617	647	664	665	647	663	668	645	673	665	656	630	647	673	720	644	669	575	665	653	639	606	629	632	663	711	646	643	666	639	621	649	632	662	679	642	660	639	630	660	655	659	694	652	638	719	670	649	627	671	624	671	663	630	656	578	646	664	644	639	669	664	661	627	658	642	616	679	655	673	680	698	688	642	616	686	671	649	654	660	683	736	684	685	628	655	650	634	662	645	659	620	633	652	674	650	671	656	635	642	638	680	684	644	634	672	703	707	622	634	683	642	679	655	629	683	624	733	615	646	630	641	649	673	657	648	591	672	642	664	671	647	644	616	713	648	613	697	674	651	678	650	692	676	629	691	646	659	658	659	657	671	666	629	625	629	684	615	702	671	634	654	655	651	675	636	684	687	682	646	635	662	636	644	667	657	657	657	670	635	646	681	636	640	614	652	630	646	652	603	649	698	649	627	640	672	654	646	662	653	648	676	598	645	673	659	646	674	682	618	621	640	643	652	636	686	647	666	646	605	652	660	696	657	692	646	721	637	676	664	694	684	641	648	656	623	670	653	714	668	664	663	651	667	661	669	641	640	666	676	696	643	632	647	625	652	645	646	697	684	698	677	624	686	678	656	689	690	718	666	654	582	658	647	671	657	610	622	657	620	662	679	633	669	670	657	671	630	632	677	684	625	631	632	676	675	680	618	666	652	638	639	664	648	647	673	615	669	649	651	670	660	674	637	651	657	671	625	697	688	682	682	669	650	677	644	665	656	625	662	687	656	662	683	675	653	696	678	645	644	628	639	640	647	641	695	652	684	676	624	688	703	656	642	695	658	649	677	671	689	659	637	625	615	664	652	636	637	666	663	656	672	653	702	656	680	682	619	657	627	686	697	692	647	649	668	637	669	675	691	677	638	640	641	698	642	652	672	643	635	673	629	656	673	666	586	688	625	645	639	680	659	694	674	667	640	661	636	648	691	638	645	634	651	647	646	693	624	679	642	664	637	674	655	603	674	657	662	636	686	675	609	623	646	666	705	647	605	634	686	649	662	641	728	644	625	664	672	690	672	659	634	615	705	607	670	715	643	643	657	633	622	671	628	680	640	649	704	667	598	675	669	661	650	638	639	669	692	675	640	635	640	647	628	645	644	609	647	642	659	617	664	612	653	643	664	640	655	653	709	677	650	660	650	666	646	659	682	685	688	645	658	680	649	634	640	613	585	696	639	669	624	662	631	695	635	655	676	672	657	746	655	655	621	626	659	668	687	662	683	640	684	622	653	593	657	651	614	695	650	672	666	679	644	606	625	627	640	668	633	619	642	638	702	617	641	683	658	661	632	669	646	627	692	681	620	687	672	614	646	656	678	633	643	658	660	674	645	649	647	601	670	712	605	654	628	660	680	676	643	668	632	665	682	701	633	626	618	621	579	665	674	654	612	666	670	646	673	662	630	655	689	715	640	631	694	637	639	710	664	698	680	652	657	643	618	596	652	641	704	734	672	647	623	670	683	637	649	660	629	655	620	666	639	618	653	689	671	676	626	665	623	656	687	645	681	644	662	689	638	656	668	652	665	666	684	637	700	647	619	678	587	640	675	717	647	669	642	622	663	657	654	652	709	652	665	683	648	670	683	672	642	633	663	637	662	671	675	682	646	674	673	659	702	635	667	635	662	642	654	643	664	654	645	619	656	661	656	653	698	644	639	672	663	710	686	657	660	629	643	641	669	726	651	628	660	638	642	656	687	683	666	682	718	661	670	655	631	657	670	614	695	655	655	661	637	662	664	632	662	626	586	697	640	614	589	675	632	698	612	667	651	677	664	664	616	727	620	652	623	679	690	662	674	699	635	654	703	675	666	632	664	631	658	709	624	618	655	639	692	672	665	661	666	700	677	666	663	674	655	625	653	639	680	646	684	603	670	609	675	676	691	638	672	629	649	617	650	629	642	690	651	627	677	694	616	646	650	736	678	640	635	657	623	669	676	653	615	620	621	667	638	650	596	632	678	693	622	651	658	657	651	652	660	681	624	673	635	692	631	657	677	632	657	636	652	606	615	684	667	666	653	637	660	695	643	659	656	655	599	627	696	646	646	674	663	662	654	648	671	664	676	657	649	646	665	658	647	654	652	664	669	658	667	626	677	651	664	652	668	685	668	640	658	618	660	671	648	676	624	651	636	669	701	626	653	638	653	631	642	615	674	648	628	659	677	660	649	656	647	660	629	656	662	647	637	623	680
25693	21386	27125	25504	4068	956	737	638	511	509	531	478	525	569	506	528	514	480	489	516	496	482	488	475	522	525	558	488	448	478	488	522	474	496	431	521	485	482	504	518	506	454	522	459	508	460	480	461	482	482	453	487	513	447	501	438	496	508	506	485	502	465	486	479	500	507	482	476	478	483	492	480	452	435	481	485	489	478	497	515	475	485	491	490	456	492	520	461	491	470	465	458	502	489	493	473	486	501	540	495	496	480	498	446	455	472	472	454	491	500	488	515	505	540	477	476	482	460	445	467	453	499	471	490	490	500	462	436	529	490	492	523	492	478	499	486	493	497	487	456	504	505	474	456	455	474	484	492	467	457	488	531	469	467	439	472	478	464	433	497	491	491	453	476	451	487	490	466	478	484	473	447	523	503	513	467	507	469	478	488	464	494	469	491	481	489	466	466	512	439	548	488	469	471	531	483	528	474	498	489	468	481	461	451	472	480	507	490	512	495	485	449	476	452	499	492	509	500	502	490	486	522	461	505	504	497	435	471	527	479	484	471	486	451	475	487	498	484	431	504	467	527	472	516	475	494	488	491	466	487	494	479	455	470	496	482	491	454	439	473	509	438	504	473	450	507	487	473	466	492	520	502	513	484	486	468	468	510	500	492	452	466	480	532	491	494	490	471	439	509	488	490	500	477	477	462	467	484	472	483	473	479	519	471	503	482	510	487	492	479	512	450	525	465	451	487	520	475	507	459	448	480	431	470	482	484	500	485	442	458	479	484	473	439	467	484	473	485	480	475	476	462	450	492	478	497	468	467	481	451	492	509	457	482	503	488	467	462	479	491	471	514	504	435	475	453	469	485	487	460	476	492	488	508	484	501	462	490	472	475	465	491	507	494	472	459	474	465	458	492	472	481	468	494	486	469	526	494	515	465	478	486	485	474	505	501	466	494	482	447	500	459	448	468	489	479	454	491	475	472	459	483	506	482	484	539	528	521	483	442	485	477	493	492	484	492	478	481	470	487	459	510	480	467	474	467	496	478	478	476	485	464	484	457	499	508	476	485	474	482	458	488	475	511	510	482	504	490	438	493	467	486	499	453	467	523	472	484	469	472	474	494	495	478	458	505	500	487	430	458	469	458	452	451	491	456	498	461	483	491	487	507	495	470	476	526	466	454	463	466	457	492	488	440	490	435	532	505	484	501	492	466	481	454	458	462	469	499	470	465	519	496	492	484	487	473	493	478	519	486	469	520	497	501	517	488	507	460	472	465	463	445	454	512	506	495	482	505	474	474	497	445	471	517	468	474	535	493	487	471	484	458	500	456	457	468	491	461	473	482	482	452	455	473	463	473	489	524	473	462	439	506	466	463	500	477	489	501	505	456	456	460	481	421	466	468	463	469	449	462	521	476	524	493	460	458	502	476	526	450	499	470	491	456	468	480	471	458	494	433	472	477	448	500	495	485	526	456	432	484	472	485	465	477	480	468	502	466	472	523	460	465	497	475	477	452	474	529	494	454	488	485	500	498	452	446	497	484	485	466	474	498	476	486	430	479	492	513	447	493	462	495	484	498	488	494	484	479	481	467	474	457	427	480	453	481	478	493	457	466	480	481	479	457	506	461	470	474	439	445	452	512	476	503	501	491	439	448	473	453	496	455	481	445	582	439	492	474	503	453	458	473	504	517	499	491	490	490	444	467	532	465	478	510	496	502	484	452	491	482	437	474	454	492	464	459	469	480	453	492	457	445	482	512	502	491	441	511	479	514	486	456	479	495	478	474	493	490	448	450	475	532	460	489	480	484	473	493	509	502	440	503	445	506	453	500	429	486	491	459	467	460	490	514	498	488	451	523	449	497	506	454	486	463	493	498	476	482	430	487	496	507	491	511	504	489	486	491	470	504	427	506	492	492	463	497	484	492	504	479	457	493	503	501	534	485	493	460	487	505	464	502	498	502	500	511	463	489	515	478	448	533	443	490	482	517	479	491	494	506	496	461	478	484	503	447	484	476	458	485	437	520	508	473	477	454	474	459	503	484	440	483	482	473	477	482	517	436	451	482	499	485	475	472	493	496	493	422	475	465	472	490	485	439	457	493	480	466	496	447	476	506	471	482	454	501	513	445	468	474	500	447	472	434	445	480	479	490	456	504	477	504	490	457	464	475	451	465	455	482	479	455	466	467	446	479	471	479	478	426	485	458	491	461	472	488	463	476	502	511	445	450	439	487	416	500	477	509	432	501	480	490	512	478	491	475	465	478	469	485	485	486	469	491	468	494	468	467	473	474	474	480	556	460	474	479	482	506	487	472	452	504	471	508	473	479	470	481	489	460	451	485	467	466	488	518	499	475	506	487	509	440	485	469	477	503	535	492	451	520	490	501	435	420	443	426	483	491	485	453	489	424	474	458	487	468	463	508	510	453	471	465	477	483	490	506	480	487	448	479	493	465	469	465	504	512	481	484	471	502	481	480	475	458	519	460	455	462	502	512	466	498	490	484	438	465	458	498	521	446	483	500	492	484	455	478	471	487	494	440	495	450	461	500	491	497	464	484	473	474	486	492	508	458	519	478	450	495	457	461	457	491	477	499	478	494	506	506	494	490	435	476	441	467	478	440	501	465	475	464	517	492	448	505	450	444	450	483	480	534	496	523	460	482	482	454	501	488	440	496	460	456	483	468	470	497	460	440	488	476	507	459	475	479	495	432	483	496	472	455	482	476	511	463	496	442	490	448	494	496	483	490	493	422	491	472	487	481	456	451	478	480	428	478	468	477	509	487	504	520	522	476	449	485	506	488	502	457	465	492	511	473	462	473	463	460	469	480	483	463	447	500	446	455	490	500	488	497	468	498	452	471	482	475	459	458	454	464	494	505	510	450	502	518	449	509	483	493	473	461	478	465	465	451	434	464	481	464	463	508	452	472	466	511	439	481	515	499	489	506	472	472	460	468	527	507	498	464	466	497	481	492	462	481	474	497	495	484	467	522	494	448	476	509	484	492	521	490	465	464	461	462	443	458	507	483	491	490	504	470	472	488	499	473	500	510	483	441	473	474	458	444	543	467	494	458	482	517	488	492	483	450	471	474	483	484	480	503	519	486	522	471	491	469	488	472	494	513	500	481	482	481	467	480	432	453	501	496	477	486	509	475	473	438	434	502	517	483	431	478	456	529	452	512	489	487	476	483	467	472	488	467	518	478	503	498	479	501	498	460	504	515	491	493	455	462	455	482	458	465	487	497	441	489	480	510	497	479	438	499	429	451	466	493	486	479	469	466	496	491	481	465	489	476	523	466	454	485	454	447	502	439	475	511	476	469	467	471	495	490	491	459	501	465	499	467	462	482	494	452	432	511	494	463	506	476	478	452	490	504	508	434	476	488	492	483	515	479	501	471	481	537	459	451	430	458	507	451	424	496	481	498	445	474	472	487	500	482	466	492	437	508	467	465	481	488	511	449	494	471	486	475	494	472	493	523	487	479	495	484	505	492	477	481	470	464
3769	2694	2293	1258	920	717	647	586	547	496	527	447	468	480	440	464	443	453	494	467	436	425	455	431	421	382	450	439	407	424	441	437	459	411	443	420	456	402	445	398	455	410	420	425	467	417	404	435	450	427	434	454	424	442	422	404	402	410	395	405	429	412	433	441	429	402	433	424	439	440	409	429	416	399	421	396	378	395	418	430	413	406	417	413	434	416	423	400	428	439	411	392	387	429	429	415	407	389	438	420	416	458	427	428	404	419	397	407	412	425	443	403	436	398	437	414	451	405	434	403	415	403	399	381	400	403	396	425	432	442	414	420	434	435	394	408	413	405	420	430	399	442	412	437	403	452	428	366	425	416	441	384	436	433	435	449	441	394	445	427	416	416	408	408	431	436	426	443	405	464	450	423	411	402	424	416	447	420	434	418	418	405	424	424	386	429	418	438	441	410	403	439	383	415	436	432	398	431	463	440	402	397	443	413	422	404	419	431	407	425	416	453	418	399	415	422	398	436	376	425	409	414	422	426	405	437	438	392	397	361	404	427	404	396	409	424	439	391	395	398	410	407	430	403	407	419	399	432	398	419	405	403	403	413	429	420	404	433	424	422	416	424	431	416	413	417	395	400	429	432	386	410	375	418	439	411	403	397	416	434	427	438	414	439	415	433	384	401	432	440	450	419	395	399	423	405	424	434	404	419	450	410	415	408	418	423	448	422	405	407	413	409	401	442	414	409	411	406	389	422	414	428	398	427	430	418	401	389	384	411	430	431	457	427	400	404	395	407	424	423	416	404	423	428	378	395	422	393	420	410	422	414	411	412	410	439	417	418	429	435	411	411	430	432	415	447	422	416	384	418	413	398	413	416	379	463	434	406	424	389	423	446	409	469	445	423	412	431	444	442	427	411	397	411	400	418	426	407	404	440	418	433	436	416	415	405	424	439	387	420	418	400	438	438	384	434	428	370	417	437	444	405	405	418	408	416	410	420	418	373	400	410	387	391	456	387	413	410	406	440	427	400	429	406	420	429	434	427	432	405	400	411	457	423	434	433	390	388	438	400	430	397	436	368	398	393	407	386	423	414	404	385	421	388	394	396	414	421	442	401	408	414	398	405	454	442	420	401	421	407	399	409	397	397	397	414	429	454	427	443	403	416	417	437	412	417	408	399	379	395	430	408	397	417	436	466	424	404	420	459	431	407	458	387	415	385	423	461	444	367	437	401	405	417	407	461	437	440	454	400	393	426	423	434	447	397	416	408	395	425	444	397	414	384	454	434	403	394	406	450	421	412	396	413	412	426	416	384	401	419	452	412	424	416	419	376	408	420	392	420	439	404	397	437	433	457	386	413	393	418	427	433	380	427	403	414	420	436	390	413	418	415	417	416	431	399	441	401	438	428	404	434	384	397	432	438	395	416	411	413	440	396	460	413	405	395	419	406	436	417	384	448	478	417	422	392	421	438	395	418	433	454	438	410	441	423	448	432	388	446	450	404	446	416	421	389	423	388	403	383	436	450	432	406	413	375	435	440	402	419	449	412	433	476	433	431	428	430	427	398	483	442	435	417	370	426	393	420	428	394	402	420	437	413	381	417	426	386	452	392	433	410	419	398	418	397	402	439	450	413	441	393	458	433	391	417	412	386	381	399	440	388	435	438	403	440	409	411	395	421	413	435	430	417	442	401	430	425	406	407	452	438	414	412	417	426	447	410	442	423	412	449	399	398	420	390	434	356	395	420	404	428	427	418	414	435	371	399	450	442	396	443	419	427	407	429	400	394	432	395	422	398	407	422	407	414	418	387	407	390	433	395	447	441	426	414	408	435	406	406	367	432	428	413	410	448	437	401	446	402	404	434	392	415	384	455	408	375	428	435	435	406	421	433	409	401	416	398	396	419	397	439	437	388	403	397	409	352	410	407	444	439	418	406	399	416	412	403	428	416	407	404	401	395	396	386	459	402	410	399	444	429	386	444	438	420	440	405	437	425	450	443	406	403	458	406	405	411	443	441	401	407	424	439	425	466	412	412	393	386	396	404	420	416	412	394	411	438	403	431	395	434	419	388	435	425	411	417	395	404	419	396	404	411	405	388	429	410	417	425	428	415	424	430	424	432	393	406	400	454	386	409	402	407	425	406	416	427	414	468	430	420	404	399	414	406	381	388	397	425	417	503	416	415	385	391	390	402	438	409	400	417	436	433	413	412	457	440	399	404	398	440	412	402	450	413	413	425	434	427	472	429	419	407	392	386	405	431	423	417	403	393	429	420	370	401	444	427	407	367	400	430	439	418	448	405	427	414	420	432	407	395	394	420	392	369	418	403	395	418	442	424	406	412	431	434	412	445	390	424	419	428	437	424	445	447	409	416	399	423	419	400	446	402	413	392	382	411	408	425	408	385	409	408	425	392	427	421	419	413	414	417	421	407	375	409	419	392	441	446	360	420	404	425	413	395	425	415	430	439	387	445	380	374	431	429	422	428	403	428	400	452	449	434	431	421	431	406	433	436	386	416	435	414	422	392	423	418	387	449	416	430	401	433	400	419	402	404	444	361	420	402	433	389	402	421	391	383	376	422	425	386	415	414	414	423	393	436	393	436	426	409	387	380	419	446	434	388	417	427	410	423	415	384	424	453	390	408	435	410	411	430	442	437	419	381	413	398	425	392	447	370	413	386	428	417	416	442	447	453	438	431	439	457	372	397	415	410	424	395	410	413	410	416	403	423	413	440	393	403	441	412	416	456	427	432	430	449	444	398	450	441	446	404	447	409	372	426	415	401	426	427	412	427	442	417	432	418	444	412	410	382	455	421	422	462	408	416	432	399	427	412	454	411	425	430	414	394	382	408	407	416	397	384	406	408	438	433	382	413	409	393	399	442	399	404	415	405	393	437	446	423	425	439	418	422	377	438	403	440	419	403	429	437	430	419	409	405	436	427	407	416	444	409	412	428	421	402	404	404	407	386	437	418	393	374	438	417	433	412	399	411	426	391	425	395	435	403	375	435	425	408	423	420	445	413	440	448	431	420	419	408	392	424	403	382	417	365	381	409	428	388	395	405	411	425	418	433	383	412	471	436	439	402	440	442	416	396	410	413	426	419	414	426	383	402	426	415	418	421	387	465	383	415	432	411	413	427	410	437	410	440	418	423	407	412	410	419	407	426	409	397	389	423	410	407	399	390	416	442	434	393	413	432	440	436	429	428	408	379	421	424	413	403	397	402	376	443	389	414	401	439	371	401	383	436	441	431	418	439	396	452	375	460	388	409	412	409	447	416	415	359	439	421	435	431	424	428	431	430	413	397	403	423	438	416	403	450	442	407	385	413	422	384	448	413	363	443	406	418	442	430	412	408	420	457	389	396	422	447	457	415	408	385	426	442	375	441	404	412	428	426	417	425	378	384	435	418	439	438	447	423	404	387	431	415	411	422	460	402	416	402	414	418	419	442	404	377	394	408	424	415	431	396	418	434	392	420	421	404	443	439	419	399	412	438
24545	21388	28489	24642	21056	2997	832	492	390	407	413	390	346	334	327	336	306	317	342	293	320	291	300	309	305	292	342	301	299	323	300	285	325	277	313	295	287	297	271	295	299	309	285	312	289	305	287	258	274	300	292	309	259	295	276	265	281	276	296	304	297	261	319	308	288	308	274	292	293	285	291	294	283	293	269	295	316	288	313	295	294	288	259	271	300	307	274	262	270	288	271	270	287	272	307	277	286	290	298	276	279	286	305	293	283	280	282	243	295	298	280	288	278	282	293	329	246	277	288	281	256	306	310	297	277	286	270	276	291	282	286	304	304	254	279	271	292	283	315	282	283	300	313	276	298	286	331	301	297	286	285	276	262	288	306	284	297	271	242	269	251	295	278	265	300	277	247	270	284	286	252	281	289	263	281	280	288	284	268	280	269	292	272	264	278	318	272	269	289	266	297	269	276	284	305	295	284	301	269	282	281	288	247	271	278	259	282	260	282	262	296	269	296	288	289	297	284	292	307	261	293	273	275	277	299	318	292	274	281	283	302	299	266	295	310	284	293	286	282	274	304	255	311	269	275	262	284	255	292	259	288	277	298	278	262	240	308	289	293	303	299	271	276	292	225	303	273	283	280	277	314	293	300	325	299	276	285	277	283	338	292	272	296	282	280	250	270	295	284	290	314	247	283	267	282	297	288	304	275	294	291	304	265	289	267	291	295	316	305	274	275	280	288	284	258	297	274	274	270	320	297	271	290	268	303	280	332	285	290	270	293	307	284	277	304	270	278	265	282	318	286	285	261	267	270	297	260	299	295	311	325	288	263	274	282	332	290	303	267	259	313	281	312	295	283	312	296	284	283	277	288	291	276	268	305	281	306	302	264	255	261	284	307	290	294	310	298	268	288	310	303	295	260	295	268	291	289	296	285	309	269	296	308	285	281	287	265	295	291	298	282	296	296	269	282	260	317	262	270	300	292	289	280	284	316	294	281	295	317	260	274	259	255	298	280	275	280	293	272	270	280	242	286	299	305	287	263	280	280	274	258	274	281	274	293	278	259	253	286	265	275	315	290	292	299	293	294	293	283	294	261	278	305	288	272	290	287	305	296	300	284	269	255	285	281	261	295	260	289	280	284	268	304	284	276	288	271	272	290	300	266	287	273	284	296	270	312	275	309	307	285	263	285	275	290	291	279	240	268	315	294	305	301	285	277	278	255	314	291	269	283	249	288	258	319	289	293	286	292	260	299	287	270	267	282	279	272	269	280	265	271	281	312	281	292	269	280	276	302	304	271	294	276	284	271	317	276	259	264	284	280	254	292	309	313	276	270	281	295	292	275	286	264	292	267	266	296	254	265	299	306	274	245	287	269	286	284	274	237	292	301	312	272	272	279	296	262	296	265	276	280	319	282	290	272	302	287	278	288	265	315	314	283	279	272	286	277	299	273	262	291	278	264	248	287	281	269	287	247	249	282	293	270	306	287	285	291	296	297	310	307	301	314	280	257	293	278	308	286	294	265	280	270	279	275	282	286	295	283	246	292	294	296	285	301	302	294	296	272	284	299	242	271	302	288	258	285	274	307	297	284	264	312	273	286	305	249	273	308	254	313	299	258	286	323	281	287	299	299	331	302	306	281	279	263	270	303	300	291	262	259	279	267	274	262	302	306	251	311	243	279	284	262	281	316	310	290	286	282	287	278	280	254	294	327	297	278	289	270	307	311	284	294	284	279	290	289	299	257	271	257	305	299	283	306	263	330	271	275	254	269	284	270	284	279	300	294	293	292	285	285	256	290	263	271	273	297	290	311	250	285	284	328	276	290	266	273	264	273	268	279	264	260	279	290	275	276	282	257	279	273	299	273	289	271	287	290	244	287	262	286	281	268	283	277	292	251	266	274	265	283	275	264	270	263	299	287	260	290	281	281	249	286	279	250	284	278	268	291	310	269	273	283	262	260	261	306	297	286	260	307	309	282	297	272	270	319	260	286	271	280	289	318	270	282	272	284	271	272	278	280	278	261	274	295	303	270	278	278	287	285	296	294	308	282	286	285	264	288	299	295	299	294	247	288	291	287	283	281	265	276	285	272	273	278	302	293	274	310	288	303	265	284	279	288	296	280	292	291	275	295	251	265	271	309	275	281	248	280	264	289	285	294	316	265	272	296	290	280	285	294	288	267	311	296	247	284	284	293	298	273	273	295	307	271	283	302	312	287	294	276	284	293	282	263	292	272	256	287	255	285	314	281	269	284	281	272	291	277	292	268	294	272	303	290	268	271	285	277	271	266	292	279	294	280	285	268	271	275	279	282	251	280	296	293	272	269	265	270	294	281	246	284	323	308	278	305	296	297	264	303	269	293	270	271	271	277	278	274	275	272	279	282	292	272	299	265	293	276	272	267	290	291	274	273	291	281	290	280	285	261	268	283	306	308	277	244	283	270	267	315	297	294	314	255	275	276	303	273	278	315	258	278	275	279	273	283	277	276	291	312	279	300	255	266	269	289	233	328	256	273	288	302	299	262	273	271	286	271	291	249	286	276	269	250	294	268	296	282	298	274	263	294	266	306	285	245	296	279	292	276	282	263	274	284	265	292	284	276	261	285	273	270	274	282	275	288	275	264	284	292	287	289	293	273	272	250	285	276	283	307	301	281	289	285	293	262	287	305	298	261	305	251	300	276	283	264	251	286	279	259	272	262	303	301	276	285	281	272	272	302	308	256	312	285	294	268	286	273	274	277	274	274	280	295	291	288	268	285	274	270	265	283	246	295	272	293	249	329	274	254	284	303	282	304	305	301	293	256	273	303	268	264	255	265	260	274	269	315	287	293	278	277	324	282	279	253	283	324	277	281	246	299	266	314	300	272	279	289	270	255	289	280	302	236	275	285	267	279	263	291	284	297	300	282	266	287	276	274	270	283	297	306	262	293	282	273	269	271	262	256	294	275	277	302	270	289	257	284	306	253	255	274	282	267	281	311	264	275	279	291	308	280	301	261	318	274	287	260	276	308	271	268	264	285	309	285	264	309	277	278	279	280	283	253	282	299	256	256	272	269	269	291	291	283	280	270	279	253	293	257	277	295	297	266	261	278	262	292	298	281	284	282	297	275	308	260	299	271	292	273	280	280	260	296	285	279	265	281	283	274	274	306	292	240	297	274	267	299	298	278	279	310	290	288	292	280	271	258	282	304	273	286	298	267	293	278	302	283	287	301	253	302	290	269	276	286	261	299	284	268	280	281	286	302	297	279	308	271	286	267	297	241	282	289	272	286	264	280	284	271	280	277	285	286	256	304	262	267	264	320	258	258	285	292	284	289	252	310	289	263	279	258	265	293	291	259	299	289	269	276	288	298	275	282	302	287	288	256	261	271	268	285	262	260	260	287	281	276	280	293	268	259	283	269	260	314	293	281	285	297	276	279	288	258	275	287	257	281	291	294	291	275	242	269	267	270	262	275	275	280	266	287	288	273	270	265	234	282	291	282	293	294	267	287	296
3793	4636	3926	1979	1250	879	717	558	509	452	421	400	341	394	332	300	328	339	302	319	324	322	309	309	297	268	299	268	310	289	285	278	317	268	261	301	276	260	273	274	280	265	267	261	270	290	260	271	287	290	302	289	250	260	256	287	273	276	265	271	265	268	269	252	257	278	259	288	255	280	239	278	268	294	249	274	267	275	267	287	291	274	261	288	249	261	262	268	246	264	286	281	274	282	229	272	243	275	241	264	278	272	281	267	236	257	252	256	276	251	247	279	293	254	292	284	250	252	267	275	268	288	268	259	257	276	265	276	256	298	258	245	254	272	279	252	273	251	278	280	261	243	281	284	261	268	233	261	240	270	246	255	222	266	221	266	250	268	266	282	240	241	283	254	243	257	254	264	257	258	258	266	255	275	262	259	256	239	258	277	283	235	255	255	269	258	239	284	244	285	268	256	259	271	241	250	249	262	249	240	247	265	285	239	249	266	252	292	257	245	257	262	268	247	237	277	236	286	277	258	275	272	265	268	249	267	256	280	272	249	238	280	275	254	260	258	286	250	265	257	253	259	270	249	277	259	250	243	247	280	257	240	266	257	263	280	280	262	242	243	270	270	262	256	262	235	257	296	251	288	251	240	280	232	264	268	253	264	274	247	298	270	234	273	282	241	266	255	295	257	263	247	267	254	242	262	278	272	244	270	245	249	291	278	270	263	269	259	236	259	250	247	264	260	267	276	257	265	279	257	260	258	286	260	266	271	295	263	267	251	271	281	266	276	242	236	256	261	278	305	257	287	252	275	245	275	233	270	253	293	265	251	274	251	285	269	278	258	267	277	253	258	249	266	275	239	255	234	280	275	257	271	257	278	276	288	244	271	255	275	247	240	271	259	261	271	257	292	275	247	276	250	272	278	257	251	237	260	268	242	246	291	241	256	236	288	235	255	258	240	257	258	283	273	270	262	269	281	255	281	273	248	252	251	281	286	262	272	249	291	256	246	282	260	258	269	257	267	278	246	230	262	264	237	248	273	291	252	260	249	286	264	290	249	293	255	264	277	264	276	260	276	262	275	258	294	283	272	260	252	272	257	240	279	253	243	253	255	273	254	259	283	242	267	270	273	254	253	271	255	268	298	297	292	273	248	268	256	233	253	291	263	264	255	256	251	257	275	272	254	259	276	245	270	261	254	269	262	254	257	246	263	269	269	245	278	259	260	266	266	287	280	285	280	293	261	266	291	256	258	260	263	241	295	258	268	278	260	244	255	253	259	276	279	274	271	247	268	269	269	264	256	259	238	253	269	271	245	260	280	292	269	291	262	277	262	247	251	229	266	264	263	265	263	255	252	243	274	260	259	292	262	257	241	257	271	253	281	259	275	270	282	295	245	284	282	283	257	245	258	250	283	267	259	245	276	257	256	252	242	268	262	282	275	253	252	264	266	267	278	253	265	258	267	280	269	256	240	266	276	231	265	265	251	266	246	244	274	284	241	268	278	281	259	257	250	269	294	256	262	273	250	232	264	272	259	272	235	269	250	288	277	246	246	270	270	255	238	289	273	227	262	260	255	240	265	262	265	293	266	278	265	276	267	307	251	255	251	264	263	223	263	247	245	272	266	273	248	238	264	262	270	265	252	306	226	256	261	256	243	263	252	265	299	235	284	246	258	272	276	283	238	257	253	248	274	283	254	278	244	268	240	246	262	247	277	249	264	253	265	258	277	274	253	271	263	230	270	276	249	260	254	227	256	228	261	264	244	263	263	257	261	270	290	277	246	245	256	268	274	287	276	272	251	244	297	252	292	271	241	260	258	267	252	291	272	264	279	286	259	280	251	276	223	264	271	255	235	283	254	271	268	274	243	254	252	263	270	261	257	257	256	271	269	258	261	254	267	273	248	269	275	274	262	251	265	261	269	293	262	270	247	266	262	245	285	267	254	260	270	256	273	232	260	279	252	276	270	261	282	269	265	255	272	269	245	266	261	261	253	261	266	235	259	275	266	278	245	274	258	238	265	288	270	287	256	254	283	232	268	268	256	254	250	253	278	274	269	264	246	273	268	276	269	254	272	246	277	271	244	270	269	236	285	250	250	263	256	290	239	267	231	249	225	288	245	244	289	259	271	249	281	238	260	282	228	275	248	252	265	295	266	251	271	294	238	307	265	297	289	258	252	269	256	275	237	248	255	285	256	279	252	267	250	250	255	282	293	264	256	241	236	301	275	283	262	232	257	251	262	251	268	269	280	250	231	266	300	270	235	235	258	255	264	267	271	268	248	267	243	252	253	282	261	285	257	272	286	239	243	248	253	265	269	262	236	279	253	276	269	270	275	239	250	258	229	262	243	239	269	233	249	239	265	280	263	271	240	279	260	245	244	268	282	253	263	254	251	252	261	285	247	238	246	296	213	240	290	278	258	258	263	276	281	260	283	271	276	230	284	242	260	262	257	272	236	270	262	255	255	255	222	254	259	251	269	261	244	242	266	261	263	250	255	249	278	240	262	238	249	289	262	221	283	260	249	252	244	276	278	268	248	255	288	274	258	252	276	269	245	255	277	252	231	250	240	269	246	245	266	255	253	236	254	248	257	271	288	301	273	251	255	289	229	252	260	264	262	253	247	269	279	243	286	249	263	288	241	259	262	266	284	245	283	242	269	258	252	277	306	263	242	240	273	255	249	248	286	282	269	257	240	297	263	269	290	249	253	277	238	274	265	253	245	266	252	243	252	232	257	257	253	267	235	286	262	269	257	264	281	253	244	265	236	273	260	277	268	245	247	262	282	251	256	263	254	293	258	286	231	253	278	241	263	275	232	268	273	254	269	275	276	274	252	266	295	273	258	246	258	270	255	240	231	265	243	251	238	251	264	249	271	245	243	217	274	260	263	233	268	239	267	278	260	251	260	245	253	228	246	273	267	241	252	243	254	260	264	260	265	257	240	269	304	247	280	239	277	238	274	302	228	252	244	255	247	243	266	253	283	282	262	246	240	259	267	257	267	263	288	266	258	284	294	269	248	246	265	281	261	277	260	264	249	313	288	265	274	256	282	259	276	274	247	243	291	278	254	244	283	268	282	255	272	250	238	258	238	254	261	250	290	250	285	271	302	244	252	255	245	291	246	285	252	261	272	269	259	253	259	259	254	241	258	248	262	247	296	267	267	282	262	279	261	263	278	243	274	264	249	260	283	259	278	256	256	249	277	267	269	241	255	265	275	261	254	284	254	257	238	235	265	271	276	244	224	250	249	268	253	250	292	285	283	257	267	243	271	246	250	269	261	318	270	271	249	243	297	283	260	269	279	245	273	274	266	262	260	288	252	286	249	248	280	287	245	241	269	252	275	253	263	255	253	257	252	247	242	263	252	264	254	268	271	264	246	259	250	267	276	248	246	259	292	251	243	239	273	287	270	259	254	261	273	254	260	231	264	279	243	250	270	256	279	296	272	270	270	284	249	253	262	264	266	250	268	273	264	265	246	273	290	257	251	254	257
27756	10005	1531	1125	886	794	815	808	847	812	830	847	795	792	820	824	788	861	754	809	842	819	809	817	743	855	859	846	836	833	815	815	808	807	802	821	842	826	768	868	836	841	817	787	839	809	809	803	853	832	753	800	798	771	816	831	839	818	818	789	879	804	804	810	847	869	817	841	806	810	847	831	808	839	781	796	807	823	851	848	842	808	842	814	833	810	795	752	812	877	806	806	813	802	775	837	833	836	817	806	769	776	839	795	806	813	806	831	828	825	829	833	791	782	787	825	762	855	800	843	823	799	815	807	770	776	789	768	831	745	864	815	823	831	823	810	827	811	834	821	785	796	831	763	804	841	877	789	886	776	805	761	802	803	797	732	794	790	811	762	777	784	817	821	814	842	822	785	793	807	813	823	776	786	801	841	743	823	750	791	771	855	781	864	776	845	813	746	876	819	780	824	851	842	780	832	787	764	806	801	811	785	812	744	748	778	800	799	774	820	790	785	885	833	816	795	786	842	843	781	840	812	866	872	751	780	803	818	822	829	809	797	807	847	788	779	787	819	844	807	835	825	797	872	785	793	807	803	826	847	796	815	829	747	814	782	836	802	865	779	809	766	772	837	844	780	830	811	812	788	826	800	833	806	782	842	795	819	813	803	805	789	808	839	822	799	804	805	761	774	820	827	787	850	815	784	842	814	828	806	791	780	845	764	783	792	835	786	815	814	838	855	815	788	799	817	819	817	767	781	827	789	804	804	826	795	776	783	825	855	848	877	820	805	837	777	781	849	770	793	894	812	779	804	782	816	773	829	805	808	776	848	758	803	849	854	790	804	847	768	805	798	848	838	844	834	778	860	804	838	812	791	832	849	794	772	806	780	786	753	818	816	798	843	818	816	802	846	839	794	846	805	785	811	812	860	795	843	775	794	780	797	811	810	820	803	785	841	790	851	800	805	812	823	807	795	794	819	843	849	856	806	801	793	814	849	865	837	781	847	839	805	852	831	827	820	789	802	826	832	814	769	819	795	847	799	829	792	789	870	772	853	807	807	844	763	841	784	802	839	794	854	819	769	832	782	761	788	777	828	827	864	839	815	818	782	817	772	854	847	775	791	797	833	818	822	797	801	797	802	792	769	806	833	799	767	814	852	843	827	819	766	812	829	830	781	754	814	836	816	815	835	813	779	804	839	794	805	826	839	792	805	759	838	838	788	775	858	739	829	814	831	806	799	807	795	822	872	798	758	777	776	789	814	827	815	818	811	831	773	811	835	784	855	850	797	815	847	790	837	794	816	805	840	832	826	825	821	863	803	822	806	785	764	826	796	818	815	831	841	804	763	834	787	780	859	772	794	828	797	862	826	825	783	843	801	780	822	829	793	770	747	833	853	774	799	813	844	793	794	784	748	781	769	798	806	797	812	839	836	848	839	786	840	845	835	783	840	794	803	776	790	796	823	811	808	826	828	772	796	796	833	823	831	810	814	860	803	835	819	842	825	818	837	837	827	831	802	822	783	782	835	817	839	808	803	816	825	774	815	827	787	791	823	801	796	780	804	825	832	878	796	855	842	820	845	773	809	816	813	811	811	817	800	807	858	795	817	811	784	811	853	767	767	799	792	770	828	812	800	789	837	774	817	799	814	774	842	769	801	774	766	832	782	779	814	799	801	832	829	802	827	787	794	848	845	800	795	821	803	807	771	798	764	765	779	797	850	808	831	781	872	827	794	827	851	827	792	775	833	769	813	830	818	809	800	822	831	789	835	796	806	786	771	863	792	809	799	831	790	782	829	831	828	799	803	803	808	845	812	789	765	835	835	802	820	809	817	822	799	748	797	807	748	857	836	779	796	858	863	805	823	819	838	798	839	819	751	810	795	790	826	813	797	831	813	775	725	820	794	860	814	808	841	830	822	831	823	806	809	853	844	764	809	827	809	770	784	842	764	810	803	791	861	822	842	821	784	826	776	780	774	829	782	799	804	809	768	836	809	809	764	789	783	777	861	809	797	808	800	821	821	798	800	842	832	805	793	787	818	796	794	815	813	823	847	832	880	868	806	864	795	806	842	816	839	852	856	809	800	778	838	778	781	795	862	838	843	771	819	784	794	834	805	863	800	795	786	789	794	769	842	807	791	773	814	755	835	751	873	812	810	768	779	886	804	861	779	767	759	772	803	826	815	767	825	832	790	849	805	814	837	848	769	802	829	801	837	783	816	812	840	803	804	812	793	780	869	772	794	839	787	854	794	852	815	796	792	822	801	828	826	806	774	790	793	788	860	871	790	871	785	824	817	795	797	827	829	786	844	759	771	815	849	770	810	784	820	818	819	832	782	827	825	799	803	850	850	801	785	808	782	833	810	788	781	820	823	825	831	792	767	874	832	790	841	812	780	840	797	825	789	824	794	837	814	832	854	773	775	839	820	816	803	804	782	817	805	799	781	829	833	821	830	791	823	836	830	755	839	815	819	798	829	833	824	785	864	828	776	804	774	826	790	809	840	810	816	777	811	797	764	851	833	777	798	797	764	828	783	824	865	797	814	795	819	804	795	801	759	791	844	834	734	836	839	820	807	833	797	811	791	778	798	885	814	790	803	733	827	827	793	783	834	767	803	831	856	749	835	832	827	826	810	824	808	788	814	840	791	802	832	788	811	826	801	788	775	777	795	835	795	819	840	826	821	790	835	796	792	773	784	788	750	830	845	786	811	780	798	805	798	830	788	800	799	817	796	848	783	782	761	820	825	794	779	857	800	833	789	762	785	795	811	833	799	861	808	763	768	827	821	815	802	836	785	811	756	775	771	864	828	840	774	801	821	783	773	813	780	833	842	828	827	851	783	821	791	865	823	790	768	826	830	776	814	869	799	800	794	787	812	792	846	846	829	772	814	821	846	784	790	816	785	841	771	807	829	768	822	827	845	863	740	809	801	795	778	813	822	835	829	803	759	766	815	866	827	793	842	758	835	775	826	747	812	825	843	789	834	777	804	792	825	803	843	810	824	806	757	803	821	817	833	754	796	815	841	820	847	782	822	814	811	766	832	771	771	836	803	766	846	770	825	780	802	789	820	810	817	795	818	802	784	840	861	819	834	784	810	768	802	778	870	821	832	802	891	801	843	815	789	846	861	817	819	792	804	808	825	833	833	804	790	847	801	829	875	800	833	795	817	829	798	809	812	784	826	809	819	839	799	813	825	774	799	798	819	807	761	820	839	818	796	829	800	830	802	848	754	791	814	808	801	796	854	860	833	826	779	849	809	801	776	825	778	805	779	775	872	803	809	769	795	770	785	764	828	885	865	845	842	783	824	847	797	776	778	849	809	808	767	842	806	805	829	818	818	793	783	815	805	792	855	822	808	788	789	824	802	846	782	780	785	803	790	789	835	826	803	824	826	824	825	794	776	841	818	845	764	775	795	807	802	854	815	831	785	814	795	819	810	773	749	799	790	807	843	749	790	825	787	811	856	795	777	871	782	846	842	829	861	832	816	791	827
5534	821	805	736	723	680	678	674	656	683	688	678	669	676	621	650	696	647	654	693	702	691	623	643	644	683	646	652	654	697	648	620	659	645	669	686	671	658	699	634	686	634	591	650	668	672	697	701	669	654	683	659	659	640	708	640	644	686	645	643	681	641	672	644	695	719	704	635	725	680	661	641	653	623	693	664	625	634	658	629	680	695	635	727	680	675	680	627	642	675	662	666	685	641	674	663	637	653	637	665	641	659	618	661	673	644	699	649	672	658	695	655	648	642	652	615	672	677	659	672	688	694	638	668	656	656	659	623	633	651	643	715	680	663	671	663	660	690	722	633	685	633	695	644	612	644	638	643	704	649	628	633	695	722	661	623	679	667	665	691	624	659	651	658	645	603	672	625	681	701	639	676	652	639	649	738	697	679	617	633	641	694	679	676	671	663	629	629	636	670	702	694	641	627	673	625	689	627	675	593	610	663	640	640	627	698	658	635	672	645	611	702	640	659	674	693	691	623	655	654	688	671	685	666	669	644	636	686	672	685	682	686	667	618	640	638	659	617	654	661	645	671	642	670	642	637	662	659	656	636	681	671	638	713	634	643	649	656	636	657	663	634	630	689	669	661	663	678	671	654	629	629	671	623	680	672	632	640	682	658	664	666	639	650	644	679	627	699	667	625	673	637	733	667	651	649	612	661	667	647	691	656	652	655	652	691	637	693	660	665	653	654	649	653	664	641	651	657	627	611	666	646	663	644	672	650	631	633	681	696	691	627	611	712	632	668	717	637	665	691	645	634	690	669	630	663	628	701	672	634	715	682	647	656	655	696	662	645	620	706	635	675	665	691	668	656	654	642	656	655	669	623	632	642	670	734	666	651	653	701	673	666	673	678	635	646	655	685	648	615	679	662	654	651	658	626	652	632	668	657	683	622	617	633	675	686	636	653	637	652	654	653	656	656	631	672	656	633	668	666	718	701	641	648	639	683	688	675	687	659	650	688	656	630	662	625	675	650	646	647	661	666	666	644	662	637	650	680	627	645	603	674	639	693	674	680	694	612	631	730	602	639	652	598	698	670	640	648	648	664	651	669	718	635	716	666	652	679	661	653	642	606	669	672	634	715	612	664	618	634	690	675	656	675	612	627	626	618	651	697	686	648	658	683	667	699	619	619	666	630	681	687	661	699	683	642	655	626	679	653	639	680	654	629	672	654	677	642	675	633	677	692	633	679	651	676	663	674	670	663	649	617	673	644	674	654	636	673	686	648	673	681	626	628	632	663	653	658	646	658	637	664	676	663	674	677	649	637	632	682	610	653	695	677	641	645	658	660	694	630	642	641	676	650	681	650	684	662	615	672	692	640	668	663	652	690	644	632	642	649	654	667	677	652	671	679	660	615	674	673	631	699	628	654	677	670	653	644	644	653	674	623	654	606	608	642	655	618	653	659	644	675	653	684	684	660	661	690	647	662	659	658	662	655	653	656	662	658	641	713	655	614	662	628	656	675	674	654	625	608	639	698	665	681	625	620	644	691	684	689	672	688	652	626	655	631	631	656	639	605	647	663	609	691	681	673	604	664	663	669	652	662	666	670	712	665	648	628	637	694	687	663	672	649	635	692	647	625	669	611	708	625	636	658	631	641	654	652	606	601	695	648	663	653	681	605	625	654	674	671	625	639	642	648	674	678	650	695	655	619	654	687	644	690	623	654	682	683	664	657	673	714	652	693	656	646	629	643	660	649	640	639	643	664	692	667	669	656	681	668	652	657	676	648	619	669	664	686	677	607	698	705	682	662	686	652	660	659	676	647	656	662	695	676	665	668	680	669	623	689	630	635	652	671	639	639	631	654	682	653	657	661	699	633	657	644	645	653	676	616	656	674	619	653	702	616	640	678	649	667	640	643	632	689	652	673	592	668	640	654	701	691	649	665	673	643	657	680	618	610	708	638	693	655	636	656	696	647	656	662	636	650	648	663	700	669	660	658	656	670	655	620	676	648	632	634	637	644	620	671	665	686	633	615	680	601	702	630	699	677	667	691	620	664	634	659	622	632	652	685	674	645	674	673	638	634	654	656	683	675	652	652	666	676	684	649	623	657	639	647	648	669	689	662	669	658	688	627	711	660	631	630	713	658	651	658	658	681	682	661	638	670	670	683	640	641	659	642	652	675	645	669	702	655	627	700	630	667	668	662	653	654	649	602	653	721	623	697	689	654	644	646	651	680	628	633	648	691	663	678	627	617	633	631	668	650	624	667	678	662	637	630	672	627	633	678	633	644	662	666	633	667	655	647	690	646	686	657	641	656	696	657	619	635	670	656	711	633	674	654	644	691	636	627	623	598	708	606	657	641	671	662	628	701	694	651	680	650	652	628	649	629	630	655	638	669	636	639	693	629	617	677	630	669	641	659	659	618	689	633	701	681	633	621	693	663	634	680	648	615	692	656	630	653	636	656	664	665	633	702	648	665	672	634	667	724	661	646	651	640	681	652	648	632	626	661	655	670	675	663	663	694	703	694	703	633	650	677	644	629	638	689	675	651	674	614	661	691	673	675	687	657	659	663	679	670	658	657	635	652	666	630	642	644	627	681	689	629	705	664	677	631	624	662	717	632	644	660	661	627	654	680	618	683	653	658	650	665	656	641	629	700	624	638	621	591	650	644	704	629	651	611	643	681	642	671	665	678	633	656	696	647	585	679	597	638	682	646	645	629	686	629	638	671	665	647	670	671	638	628	643	657	663	659	652	692	679	674	646	644	671	636	648	630	654	628	697	679	645	714	654	647	697	646	692	651	632	633	635	658	643	644	648	670	651	673	664	671	687	674	679	670	676	661	608	639	655	652	625	678	656	643	625	649	689	652	636	653	649	643	638	636	681	643	650	642	630	652	689	635	670	655	669	658	697	631	647	648	639	636	649	631	679	627	678	682	669	640	646	658	661	676	644	639	680	633	636	661	690	640	677	624	693	623	650	646	638	638	678	682	631	649	641	636	642	638	709	695	667	677	651	674	666	686	707	654	642	651	655	714	684	691	668	676	614	707	614	665	653	689	652	686	670	661	627	697	646	614	668	657	625	654	707	629	694	624	642	725	684	649	688	662	664	632	680	591	666	629	660	670	737	669	684	682	645	630	689	670	643	656	683	624	657	679	676	653	643	656	662	642	645	643	638	694	612	648	654	605	653	680	683	627	631	669	675	636	652	659	644	649	672	643	652	635	639	652	682	683	623	634	646	675	664	653	634	655	667	670	631	638	667	668	638	693	694	645	656	666	608	657	659	700	654	665	641	679	666	712	669	665	640	662	651	667	644	668	648	672	666	633	674	680	681	663	666	654	659	643	660	662	646	684	678	692	648	729	688	662	686	633	675	638	646	623	624	697	642	675	661	697	669	616	672	665	631	657	699	660	644	631	609	613	645	631	637	642	682	658	705	669	628	630	676	662	670	673	677	677	621	644	662	640	654	641	671	651	684	654	673	686	622	635	626	636	719	671
25626	21390	27146	25475	4160	969	735	569	572	504	532	498	500	486	506	539	556	493	490	485	508	470	465	483	517	490	479	496	456	464	492	483	459	527	472	505	474	471	477	453	493	479	571	445	445	478	488	492	475	506	519	474	464	466	525	519	489	464	513	490	522	470	510	485	499	493	484	452	462	431	500	453	502	456	453	433	507	501	503	484	480	505	494	503	463	461	467	462	491	488	496	465	487	507	484	465	449	438	466	441	488	480	474	482	485	477	498	490	469	468	456	450	447	459	473	478	497	491	451	436	500	467	498	490	512	480	507	452	506	487	456	495	440	501	508	482	474	510	464	487	481	455	502	461	514	442	460	496	465	491	487	464	481	498	504	478	474	483	462	493	473	477	471	450	463	488	496	472	483	470	471	495	489	486	496	480	466	485	470	475	500	439	472	462	482	497	485	477	480	492	494	465	490	437	510	432	450	460	487	464	502	474	465	458	482	500	476	477	526	459	469	480	515	516	470	487	465	436	457	439	469	481	446	486	471	496	502	492	477	466	521	432	473	512	511	481	479	447	487	484	488	476	460	464	489	476	469	474	477	445	450	468	464	467	514	470	487	469	474	504	467	496	476	462	454	473	494	465	485	456	479	445	468	487	474	481	461	486	477	449	506	511	477	465	465	477	438	449	441	468	473	469	458	455	494	447	485	482	483	482	475	486	476	466	473	495	468	474	491	460	515	502	464	446	464	491	504	476	496	505	465	509	446	490	451	465	520	463	441	452	487	455	491	468	467	472	469	512	487	472	515	484	446	448	446	493	502	462	448	473	482	446	473	496	458	452	481	442	474	433	464	476	483	460	487	475	527	474	477	487	490	478	491	473	442	472	454	477	449	443	454	468	503	506	494	494	439	457	481	449	491	476	510	469	467	496	446	462	502	521	428	483	481	471	466	490	491	451	451	477	477	487	496	464	499	472	466	481	440	487	526	474	477	434	480	422	449	469	487	499	488	460	460	510	488	470	492	452	495	462	470	469	491	459	491	480	467	479	482	490	461	473	496	507	472	526	512	490	480	472	489	496	464	473	501	482	488	453	458	455	487	496	491	518	492	484	435	507	471	468	494	476	454	496	524	495	491	485	442	495	481	507	483	500	512	448	473	470	461	506	476	484	489	483	457	513	536	499	468	469	488	470	479	461	473	509	450	473	519	462	465	483	496	492	489	482	490	501	462	493	464	494	494	464	524	514	481	482	488	486	487	478	480	491	520	472	486	473	462	506	467	447	482	452	452	505	520	457	457	461	484	500	484	453	467	499	484	483	503	493	451	456	472	493	509	469	472	480	497	502	475	425	483	493	505	478	482	453	497	476	467	451	475	427	468	507	443	480	432	492	450	523	457	535	457	472	503	510	526	513	466	474	473	501	510	459	461	479	465	484	460	467	455	490	500	491	458	498	479	491	515	461	454	477	475	503	477	500	467	484	451	464	454	479	449	485	523	502	484	474	474	466	471	489	494	474	456	461	490	450	504	486	458	432	452	433	480	448	434	503	447	463	513	454	455	477	502	491	469	499	443	494	461	506	458	483	468	467	478	480	470	472	446	508	477	462	464	436	513	511	474	452	474	497	492	505	477	491	472	456	432	527	450	463	488	489	509	452	443	464	515	458	486	444	484	465	478	478	490	457	468	469	496	466	495	456	461	495	508	490	498	539	493	495	466	475	490	457	421	464	454	463	522	501	478	468	508	472	476	479	488	470	512	444	459	477	458	459	516	469	448	491	456	465	446	465	496	472	480	513	540	458	448	463	457	457	482	469	483	466	436	492	501	468	464	460	489	461	486	462	466	487	452	467	463	451	473	464	492	479	444	481	480	450	502	490	479	451	447	478	501	467	508	481	477	507	462	498	467	460	476	435	501	479	461	520	467	509	483	453	429	482	491	471	491	501	474	475	450	521	479	475	460	479	443	469	454	502	455	455	499	462	462	470	482	449	481	462	459	465	453	508	514	484	494	482	466	512	476	479	498	437	489	433	447	483	496	428	484	452	451	494	485	501	466	479	463	432	523	473	450	463	460	486	471	466	465	483	447	468	464	484	465	461	498	483	475	484	448	468	473	480	464	499	450	479	499	440	477	486	503	458	458	475	447	432	486	470	491	499	487	443	480	476	515	450	471	507	519	470	494	470	484	508	506	486	444	459	449	436	467	465	476	464	472	520	473	491	501	444	498	526	496	466	512	498	478	466	475	445	475	508	490	494	467	492	461	504	439	474	443	492	516	470	470	483	457	460	511	480	503	450	464	505	485	486	418	477	482	472	498	462	480	487	496	505	474	464	501	473	487	509	499	527	471	425	471	489	488	478	440	500	482	475	465	506	444	504	473	507	507	487	481	425	471	463	455	489	498	483	439	459	465	504	476	452	462	448	496	498	480	457	494	510	479	448	530	497	511	511	481	481	474	506	492	467	447	407	518	487	471	472	458	456	480	474	486	469	440	477	465	475	483	470	497	489	420	463	467	494	482	490	461	450	452	458	480	467	467	445	450	468	436	482	454	472	479	507	436	503	494	482	461	487	488	483	482	476	462	463	495	447	524	458	491	480	443	475	472	480	458	499	457	496	499	442	422	489	456	455	485	484	486	444	473	443	488	497	497	489	463	475	480	457	428	465	448	511	486	494	454	502	506	486	482	452	501	515	491	480	508	460	492	506	507	455	439	484	508	492	503	499	463	477	466	484	449	469	513	467	472	440	462	467	452	490	439	461	475	476	497	489	454	485	485	457	481	491	454	521	508	500	481	478	509	481	501	456	493	500	453	471	425	470	482	465	460	487	457	487	498	462	507	496	460	491	480	440	484	455	473	482	451	485	457	461	452	476	433	478	454	464	487	485	466	446	527	464	486	507	488	493	438	490	464	512	439	466	477	503	488	480	467	480	482	454	503	468	460	479	474	459	490	457	498	443	490	436	479	473	486	515	501	447	481	491	448	494	449	490	482	497	488	504	508	465	492	469	503	483	483	475	507	512	502	537	478	477	500	504	445	448	477	466	472	484	460	470	481	466	515	468	486	459	471	485	495	447	471	474	465	465	466	487	485	472	493	480	446	518	469	504	514	491	477	490	465	463	503	463	500	512	419	443	470	420	463	477	491	475	461	453	438	475	467	498	496	495	435	463	473	512	501	474	492	510	489	464	482	496	452	506	529	463	500	473	517	459	487	452	469	491	480	464	471	473	470	476	514	482	480	456	482	448	479	497	457	484	475	455	506	459	478	429	500	459	477	475	460	516	465	494	486	478	473	501	441	479	495	497	460	455	464	481	562	485	444	442	471	437	501	492	489	490	505	484	483	426	501	473	470	482	458	500	460	502	469	457	467	489	476	476	475	513	478	488	500	490	522	495	499	490	506	493	464	463	504	457	509	460	441	468	486	514	477	480	471	462	510	469	477	468	488	472	487	475	506	490	470	479	468	492	496	474	452	457	477	503	459	491	451	453	514	473	481	482
3720	2633	2216	1311	922	755	608	636	562	496	509	475	503	449	410	472	482	422	436	457	453	465	438	428	472	412	425	410	448	452	442	418	436	448	444	453	398	396	423	446	409	409	420	435	428	442	448	432	448	422	416	381	448	440	441	433	434	442	470	418	452	388	406	418	451	464	453	395	409	424	413	402	429	449	416	458	448	411	446	432	433	448	437	414	435	429	413	415	453	439	451	391	464	428	436	435	409	449	380	387	416	429	409	436	411	408	465	446	391	425	408	428	424	421	420	419	386	429	456	400	406	402	403	422	377	435	441	447	445	422	428	389	397	413	435	389	432	422	431	432	395	405	470	435	433	388	400	425	425	413	428	415	415	407	420	432	437	405	403	431	449	432	441	446	409	400	434	443	381	422	407	453	439	423	433	430	402	445	394	449	449	393	415	381	438	374	406	424	426	426	392	444	401	434	457	376	427	424	402	421	407	409	410	411	406	404	439	388	424	394	415	410	424	429	422	395	410	386	391	424	404	399	418	418	404	389	448	404	345	442	432	406	450	392	415	447	420	435	390	410	391	375	397	413	368	416	389	378	448	430	399	436	388	435	427	446	403	381	442	420	397	409	438	435	422	440	423	417	434	413	418	468	422	401	414	394	392	422	414	430	411	409	427	431	394	422	405	409	433	424	448	408	408	403	424	401	419	376	436	373	422	425	443	421	423	443	396	424	396	439	426	422	419	431	420	422	454	408	409	435	433	407	411	452	438	460	437	442	425	430	414	443	411	422	410	407	386	436	416	402	418	424	397	418	445	434	369	409	418	408	422	418	417	413	395	443	406	438	391	410	445	411	445	438	451	433	481	384	402	429	425	423	434	447	402	414	410	425	428	432	432	433	394	457	427	382	424	438	415	409	376	450	419	408	410	417	428	409	425	410	444	450	419	430	410	435	419	442	416	469	399	423	417	428	391	425	448	418	444	444	441	419	395	419	381	453	423	409	415	422	460	449	427	392	422	414	410	433	422	428	409	412	409	397	420	385	391	409	431	448	419	454	433	420	400	437	422	437	432	411	417	404	446	441	397	396	429	421	420	403	427	418	443	460	378	401	423	415	413	445	426	405	416	384	448	442	399	404	420	390	427	401	408	421	418	429	415	415	451	406	387	446	470	400	441	381	414	400	394	429	427	434	396	402	453	426	404	477	418	416	434	428	417	409	433	415	394	447	419	439	450	402	405	415	410	431	411	413	430	429	412	432	411	431	395	447	411	452	406	404	407	404	422	391	408	425	450	417	401	432	419	406	445	436	397	432	429	485	434	414	420	401	450	426	385	418	391	416	381	408	407	426	460	447	434	412	415	409	408	396	405	447	426	435	410	437	420	424	414	411	438	443	436	394	409	402	415	451	455	418	384	373	435	411	414	467	433	393	397	403	407	394	458	429	395	443	392	422	429	470	409	417	419	421	415	443	402	432	460	395	428	416	425	405	404	382	436	400	420	425	421	403	484	413	381	450	424	432	398	430	399	391	381	431	419	425	391	421	418	391	348	419	394	413	424	404	411	432	427	430	428	375	428	426	449	418	410	403	435	418	396	395	454	417	416	464	399	443	425	417	438	401	406	443	422	413	444	436	407	431	431	421	414	451	431	435	453	406	424	442	401	430	420	434	465	400	429	430	418	435	420	412	403	405	425	424	477	398	419	409	430	411	408	360	413	416	429	428	411	413	428	406	402	398	467	411	449	384	424	415	427	406	415	411	429	419	446	416	425	403	451	395	421	445	384	436	413	384	439	416	388	400	426	390	420	429	415	450	452	417	400	412	405	414	399	439	422	441	410	442	445	421	412	429	421	427	443	455	405	421	422	457	416	441	439	406	397	444	424	439	432	417	417	404	381	408	416	443	426	436	417	413	398	433	435	385	437	418	442	404	425	416	408	417	414	466	415	444	460	413	418	427	389	416	438	414	387	428	407	423	420	422	419	405	419	410	393	409	411	428	403	394	394	369	416	426	447	415	393	413	420	399	418	441	433	414	431	389	414	415	430	412	377	412	389	401	426	361	404	453	394	434	392	405	414	472	463	399	474	426	410	441	421	438	425	427	379	406	407	448	458	427	379	399	411	420	387	407	452	439	401	441	392	405	451	375	412	416	387	442	402	406	378	446	432	395	404	398	399	423	445	424	432	399	420	425	397	425	416	421	422	400	398	439	410	393	434	423	417	398	442	425	397	423	446	415	387	438	378	393	424	429	400	422	419	445	394	438	412	383	398	404	379	378	453	438	405	422	402	431	393	427	398	401	425	412	411	405	401	427	431	406	437	398	396	411	410	434	414	433	413	427	423	418	408	439	402	395	430	434	448	380	416	428	405	446	434	423	390	423	479	427	394	383	435	426	431	414	417	432	433	406	444	416	425	441	419	442	376	413	414	443	413	388	421	429	429	447	435	440	409	411	431	408	409	420	406	455	422	433	422	392	437	404	444	414	463	381	429	408	396	393	404	396	440	417	459	450	426	395	369	439	413	414	434	397	499	474	446	408	452	413	403	420	436	421	415	404	414	381	408	431	408	422	407	414	426	442	412	392	422	427	410	389	430	410	406	439	426	396	420	415	430	391	420	418	442	417	440	403	426	410	409	426	399	446	398	414	397	428	402	379	356	415	429	414	424	397	452	415	398	413	421	408	391	427	422	425	424	395	384	427	381	394	425	429	408	397	431	429	453	430	395	393	392	472	423	418	417	397	407	382	415	424	418	426	432	421	432	463	431	419	415	437	426	453	415	399	429	414	401	417	406	409	432	421	428	419	409	382	401	415	430	450	418	436	441	412	407	448	432	378	403	462	400	428	444	406	377	440	416	443	437	452	418	421	392	386	424	417	416	433	397	424	386	419	442	440	424	418	409	414	409	395	395	396	411	412	440	413	448	379	437	382	400	392	465	402	397	384	433	413	442	400	407	426	419	420	426	427	403	430	427	438	417	394	450	414	408	460	415	445	393	412	411	429	424	433	411	457	439	421	404	438	410	432	444	437	446	410	393	409	416	431	423	422	388	405	411	431	408	443	423	452	421	403	403	385	408	390	403	432	443	428	418	422	415	396	456	409	439	423	411	424	424	444	398	407	425	428	438	439	424	427	406	410	424	420	437	399	407	440	431	425	421	441	437	426	422	401	413	446	411	438	450	379	432	436	437	429	417	414	435	394	448	418	422	428	437	462	405	427	403	440	431	403	405	384	402	428	398	442	414	421	418	413	404	394	419	447	410	431	440	437	377	424	432	396	420	452	434	404	431	413	409	400	398	423	404	408	425	421	400	431	371	423	428	454	424	433	402	389	382	430	403	422	440	417	414	429	450	396	408	448	389	387	407	439	406	391	417	401	424	427	397	390	402	410	445	411	428	443	437	434	430	425	409	414	415	388	381	397	452	401	429	417	397	442	400	408	463	412	429	440	434	396	420	418	411	437	449	424	409	428	416	428	413	409	408	405	440	433	400	415	417	419
24540	21388	28485	24679	21018	3106	786	536	440	361	363	355	340	345	335	325	325	301	290	304	315	318	303	350	299	286	323	289	328	295	311	307	317	304	285	267	282	293	319	295	279	290	267	315	318	296	288	272	307	288	327	297	268	316	294	292	293	289	287	289	313	312	326	275	271	261	310	277	302	281	265	286	311	319	283	326	283	272	257	262	291	288	244	309	257	278	251	281	273	268	303	279	272	271	284	286	286	274	299	327	275	257	318	272	274	290	286	304	275	272	274	278	271	291	262	278	261	272	314	297	307	281	279	268	281	288	294	283	275	280	320	266	285	308	275	275	279	267	298	311	295	293	287	274	244	303	254	264	282	283	260	296	282	275	301	283	325	294	292	291	282	306	273	296	288	267	263	267	287	305	274	254	275	306	281	254	287	269	323	282	278	295	293	284	305	312	293	281	296	307	313	285	305	281	258	292	256	290	311	304	257	318	317	297	305	258	286	298	284	255	269	285	283	286	287	275	313	307	261	285	282	313	259	315	300	316	283	270	263	275	332	268	273	280	284	291	287	286	293	280	297	256	307	289	280	282	284	245	269	256	300	295	278	253	306	273	293	276	263	270	258	283	283	269	271	277	283	265	281	264	279	273	247	253	269	294	280	278	265	283	259	265	310	277	278	272	281	289	288	280	311	295	280	269	296	277	301	293	282	274	288	281	282	298	251	291	313	281	289	277	273	256	282	276	272	267	273	287	298	285	279	281	273	303	280	291	258	258	282	317	278	318	250	280	277	303	313	292	265	304	286	305	291	306	273	306	271	259	289	289	269	303	313	282	298	260	239	262	278	276	285	279	283	265	284	321	304	280	315	294	263	295	282	275	291	282	309	282	301	300	284	261	276	286	283	288	287	280	284	287	276	268	270	254	279	286	320	293	309	293	277	300	262	290	261	281	296	298	269	256	287	290	272	295	275	274	296	287	258	276	288	270	315	322	298	266	254	272	281	264	308	289	263	277	290	288	283	265	268	282	277	261	290	307	292	274	264	283	286	293	292	271	307	335	293	295	286	255	295	302	287	294	270	283	243	283	290	272	272	253	241	294	298	287	303	275	282	309	281	292	270	299	306	258	295	262	274	286	304	275	323	280	294	280	269	271	280	273	274	304	281	296	300	299	258	268	290	303	260	278	272	251	310	279	310	292	299	291	268	278	232	281	293	271	291	288	256	310	289	254	277	264	269	289	286	305	268	291	279	282	284	304	269	279	276	255	305	286	276	279	276	275	308	266	278	292	294	284	296	257	261	305	248	336	282	286	303	287	296	275	278	292	281	297	313	295	321	299	273	275	272	265	269	278	276	276	310	262	285	256	303	315	284	298	265	259	291	298	295	267	264	288	303	294	280	291	285	273	274	288	305	283	254	273	259	303	289	266	281	280	290	287	292	276	293	268	301	255	304	280	323	292	272	264	266	267	247	263	283	278	286	299	294	288	255	253	266	292	267	272	265	242	271	317	312	288	299	259	262	282	268	264	271	268	295	314	281	303	300	271	293	280	260	294	272	297	290	279	286	312	284	276	287	262	280	294	281	259	285	286	284	305	307	272	303	270	281	279	296	282	288	302	276	310	283	275	281	282	295	283	259	280	304	271	289	262	298	240	304	308	259	271	282	284	279	269	296	283	279	300	273	284	298	275	324	289	265	282	289	282	307	297	271	300	289	298	257	257	278	292	273	306	260	292	278	279	279	294	276	292	273	266	293	309	315	264	270	260	280	262	281	305	286	272	288	281	297	300	259	296	271	286	290	284	265	290	269	300	280	271	295	322	309	286	288	283	274	290	274	284	254	264	267	300	274	258	284	279	276	299	290	281	294	329	293	303	293	295	289	268	281	263	272	293	283	302	296	284	288	297	304	254	289	268	279	296	288	277	311	276	285	284	267	280	267	263	263	270	295	283	272	292	314	286	300	264	268	273	320	280	282	286	281	285	283	284	292	293	285	301	266	278	279	288	291	295	320	281	291	272	279	278	265	288	286	257	280	245	289	280	271	280	280	280	261	284	284	284	245	288	276	281	274	275	280	312	316	286	270	306	299	285	268	268	285	291	270	293	305	296	304	272	292	268	294	281	288	273	283	261	256	301	296	290	272	290	296	299	269	276	282	293	277	280	287	282	292	296	282	287	302	285	289	298	275	284	270	284	270	293	300	261	249	276	267	283	303	273	297	248	241	275	278	294	303	308	287	308	305	270	285	269	282	272	306	271	270	284	289	278	294	308	289	277	285	281	290	288	321	280	292	277	324	306	282	276	281	279	275	293	283	282	282	316	282	284	252	278	241	290	273	282	268	289	272	266	297	262	280	283	322	272	266	272	291	258	311	306	289	307	289	255	292	289	305	301	288	264	292	310	271	296	302	288	259	247	303	310	288	272	268	245	262	287	291	258	267	294	267	277	317	262	286	289	286	263	289	284	265	295	295	277	272	268	253	307	286	283	301	271	317	251	261	325	286	254	269	282	269	266	280	302	279	278	291	299	276	305	259	281	265	276	256	282	268	253	308	283	261	294	288	257	291	314	288	271	284	303	289	312	292	269	280	270	296	284	287	273	287	290	299	302	267	269	306	279	263	263	297	272	289	277	318	277	272	310	282	282	321	275	281	287	278	302	261	319	309	283	276	307	265	271	286	294	270	266	280	273	265	223	274	266	277	281	278	275	285	291	289	288	255	272	286	293	278	272	294	309	297	270	273	275	268	301	310	290	267	288	281	294	265	293	268	299	293	303	280	266	278	261	297	261	286	309	280	279	294	256	255	287	263	287	240	312	268	309	277	282	323	277	289	287	307	307	296	316	286	286	254	308	279	290	274	252	269	319	297	290	276	281	311	313	287	273	295	259	291	280	246	272	262	286	287	288	294	275	300	276	287	267	287	290	259	245	276	297	287	292	300	291	280	281	295	297	260	283	293	292	302	307	297	295	310	263	279	301	272	284	282	270	286	326	319	295	280	283	284	298	294	291	288	291	266	286	305	294	275	268	241	277	281	295	277	289	268	272	308	297	258	300	281	269	268	281	303	258	254	273	300	273	298	306	286	270	249	286	268	269	290	307	287	277	267	300	294	273	263	285	292	290	263	271	303	286	294	302	292	252	285	292	253	287	311	274	273	257	301	299	279	298	280	311	290	282	290	288	298	304	303	310	281	272	280	279	277	273	276	305	297	300	260	281	299	277	287	243	286	255	296	266	285	298	285	289	286	266	318	283	297	276	272	254	312	278	287	314	310	283	278	281	260	283	258	290	271	301	261	262	268	295	264	251	263	273	267	280	274	287	296	292	285	290	284	299	254	285	255	285	297	279	263	272	264	269	291	292	276	272	267	279	269	287	287	297	284	293	291	268	287	280	267	287	269	263	291	291	276	281	303	287	266	316	293	251	268	299	275	257	307	271	285	268	275	275	273	280	288	283	299	277	281	288	240	262	309	320	312	266	287	277	287	299	289	289	311	305
3806	4802	3955	1951	1245	950	713	630	531	520	421	417	399	345	344	333	341	297	326	290	309	308	322	301	283	287	309	280	277	282	297	302	293	249	285	295	283	280	285	271	308	297	277	265	252	263	281	267	257	246	265	308	265	267	296	249	257	263	284	260	249	260	265	286	248	275	295	270	269	290	289	294	286	300	263	229	247	268	296	258	244	278	288	251	278	248	272	242	262	230	249	266	256	278	261	270	261	255	271	268	259	273	277	236	228	254	293	261	253	272	249	295	268	285	271	287	266	298	272	258	256	260	279	257	258	286	229	259	245	232	264	271	248	301	273	278	282	280	271	297	262	252	255	257	267	259	262	289	282	258	270	255	272	297	267	275	236	261	317	284	238	286	279	313	258	240	292	257	265	251	244	270	259	269	277	308	248	275	239	267	256	260	271	278	271	242	278	280	254	253	255	260	249	253	286	259	265	276	274	279	290	263	233	255	262	296	289	269	278	272	287	229	257	230	263	276	250	232	245	260	234	257	271	266	234	249	271	279	281	274	282	285	248	276	293	277	299	258	272	266	273	274	269	226	264	298	266	272	241	282	255	270	244	279	265	252	271	255	278	274	231	259	258	281	243	266	268	282	289	269	262	228	248	255	272	257	272	270	276	263	251	260	287	296	266	262	266	281	283	286	250	257	286	269	258	260	275	272	281	257	289	262	252	282	271	270	246	276	274	275	277	264	276	235	263	268	265	266	273	250	259	253	267	259	232	254	248	233	287	250	254	276	268	246	252	255	287	269	277	239	251	261	257	289	265	266	282	232	249	266	273	239	255	272	281	291	280	286	264	271	257	275	255	278	293	251	246	263	284	251	281	272	293	269	251	272	274	271	281	291	263	252	273	246	282	232	296	235	230	313	273	312	291	257	259	247	255	280	255	236	263	292	241	252	293	270	280	289	279	264	279	277	257	273	260	256	273	268	271	291	268	256	248	247	265	273	274	264	305	265	284	264	265	282	275	298	267	267	265	242	250	272	232	292	268	248	248	234	240	255	254	266	257	294	279	290	305	304	294	244	287	259	263	260	245	275	255	264	250	270	277	234	280	265	258	237	260	262	271	282	267	240	261	243	257	256	261	262	269	278	265	256	249	257	261	251	269	291	290	262	257	286	260	290	290	253	251	245	264	285	252	292	243	267	259	247	255	271	266	272	265	283	250	267	270	264	287	259	242	231	256	265	238	250	280	256	249	266	268	242	305	252	267	278	247	253	242	273	271	290	263	267	239	277	270	248	284	266	274	272	249	289	271	289	265	254	281	261	266	253	250	285	261	268	282	266	289	271	289	265	253	256	233	258	266	260	243	251	261	299	272	308	250	262	279	262	260	254	259	239	260	268	273	286	240	264	277	261	257	261	294	258	254	261	258	277	269	264	266	279	251	272	270	261	258	247	264	249	251	245	279	266	242	247	262	276	237	248	279	270	242	266	279	280	249	289	283	236	303	248	267	270	291	246	295	255	264	258	273	252	302	262	251	239	245	254	255	253	254	245	294	246	256	276	239	272	265	262	263	279	265	270	261	272	244	256	244	258	263	263	283	275	226	288	260	243	255	256	262	250	272	275	261	253	248	247	250	258	284	271	230	254	286	246	263	268	233	267	286	229	266	271	247	279	245	260	266	268	236	243	252	294	263	274	256	267	287	278	279	251	239	293	246	235	273	270	284	248	269	289	255	274	251	263	260	265	231	269	259	255	263	281	240	261	278	253	244	271	243	278	249	259	285	251	261	252	261	263	257	273	255	263	255	256	255	266	238	237	280	276	255	259	274	251	265	266	274	261	256	260	250	272	256	283	245	265	239	271	263	288	263	252	278	272	265	256	256	264	280	243	240	269	249	252	267	265	252	262	255	254	275	266	253	245	234	262	254	248	251	261	269	270	269	237	265	246	261	265	274	251	268	271	258	248	248	259	264	272	265	269	259	286	303	251	255	241	251	249	244	268	266	265	277	236	275	257	275	248	239	252	269	276	270	243	246	257	270	263	270	263	251	273	252	270	269	251	245	257	284	244	223	278	210	261	246	274	243	238	261	257	242	240	270	260	273	240	250	248	243	241	258	242	289	255	274	280	260	264	280	259	265	265	272	248	266	262	287	287	266	273	275	250	289	249	286	260	220	279	246	268	228	269	250	258	240	261	281	248	250	236	255	247	266	249	242	250	266	275	253	281	260	250	272	256	263	260	265	269	284	235	258	285	255	265	228	245	271	305	246	268	253	267	290	293	265	256	254	270	261	236	270	277	272	277	277	272	257	269	263	262	250	270	239	246	270	255	266	233	231	245	264	240	294	254	253	247	263	262	283	251	272	266	276	274	278	267	233	265	280	254	304	236	264	283	265	293	263	297	246	262	248	261	277	270	251	261	240	278	281	256	256	252	253	261	267	230	264	256	296	283	256	281	279	268	262	269	237	262	260	287	261	238	242	251	249	275	266	250	256	265	318	240	270	255	253	282	268	251	271	261	267	292	250	267	254	263	248	277	233	288	249	272	276	243	244	272	274	260	247	253	262	260	268	269	237	247	251	279	255	254	265	263	294	250	261	237	285	261	252	263	250	263	248	262	258	275	265	238	250	273	250	273	285	249	278	269	249	267	248	253	250	258	254	279	259	259	241	262	257	283	254	268	284	231	243	275	277	255	247	266	276	263	252	263	285	258	241	276	263	223	287	248	261	239	271	270	250	204	276	271	277	244	283	268	255	260	274	266	255	268	253	292	279	267	249	248	287	256	262	272	263	266	253	258	267	272	277	230	272	261	254	259	272	221	257	284	258	290	281	269	277	264	244	273	277	254	237	267	275	256	278	276	270	243	258	246	268	265	265	270	244	266	264	252	261	275	245	257	270	277	257	230	291	291	251	275	278	269	224	267	282	260	279	284	275	282	260	262	276	286	259	251	279	242	282	270	262	262	262	275	254	261	259	263	274	251	288	277	271	270	236	286	278	257	264	242	269	272	276	255	277	262	244	264	253	258	249	271	255	271	273	227	233	247	273	280	224	255	258	266	287	274	264	243	261	238	278	295	266	237	264	245	270	249	248	267	258	263	236	252	228	259	250	237	258	246	278	259	261	284	261	273	279	269	286	265	234	235	236	237	240	268	259	265	223	255	260	237	259	267	226	267	251	241	223	270	257	264	216	272	234	256	290	244	267	292	260	258	290	270	266	248	239	255	259	279	277	262	271	253	236	277	237	269	247	248	256	241	266	264	263	288	249	278	271	278	249	249	287	257	280	261	288	250	265	256	261	247	246	262	249	268	244	256	225	242	273	262	250	249	268	270	277	268	251	252	286	270	255	258	271	244	230	272	249	271	225	244	272	271	233	270	252	264	258	293	273	279	288	268	264	228	259	251	246	278	233	274	277	252	251	270	227	275	267	241	279	283	263	264	269	249	239	257	256	241	262	266	230	275	259	274	255	246	267	244	251	269	285	250	246	268	258	294	258	281
27831	9939	1718	1130	841	832	823	832	879	850	856	813	782	813	828	828	811	775	815	850	814	835	771	830	794	798	792	761	735	797	839	831	830	759	832	810	821	810	810	826	841	774	824	813	780	810	860	820	789	827	778	812	805	783	782	793	794	872	810	831	777	854	848	808	817	792	805	836	790	811	822	763	828	837	836	806	782	810	797	771	792	785	778	799	859	820	838	858	774	829	824	829	781	837	800	787	834	786	841	808	846	752	834	785	794	831	844	801	818	795	821	820	782	805	804	833	812	785	812	847	818	816	771	816	839	809	786	806	801	772	826	775	827	804	747	829	772	824	808	801	803	825	822	746	848	796	812	842	799	762	788	793	773	805	793	814	852	820	833	833	768	740	783	848	756	803	772	811	799	812	801	838	822	836	834	811	808	838	814	794	846	858	782	781	830	808	813	783	781	840	827	842	811	819	835	823	890	795	815	837	845	781	808	815	806	883	831	805	820	827	808	823	790	856	849	810	856	825	840	839	805	832	859	777	798	777	776	845	778	832	806	829	807	851	831	833	815	785	791	780	838	816	804	724	823	766	780	849	816	823	812	774	829	828	787	791	864	827	812	818	864	776	771	806	846	856	825	794	802	793	809	780	780	809	784	827	771	845	884	795	819	759	882	772	846	791	822	829	789	850	757	791	803	809	794	793	856	770	814	805	842	802	855	833	796	796	752	788	773	765	819	828	764	766	804	764	814	824	782	813	749	767	827	871	768	801	856	834	836	803	830	831	788	801	793	808	823	861	861	738	824	825	803	811	823	807	758	816	857	838	829	785	824	838	820	860	839	802	816	856	770	825	819	809	845	811	797	881	808	856	805	814	836	877	818	800	838	805	852	806	876	796	818	830	865	803	822	796	831	813	814	792	833	817	830	837	833	811	804	813	846	743	732	802	831	828	812	881	845	867	811	806	812	841	825	826	811	812	791	856	819	797	855	873	825	860	848	726	853	790	843	795	775	786	807	816	812	856	854	868	799	812	805	819	798	808	924	843	861	825	793	777	798	778	850	787	832	815	791	809	805	754	800	788	807	813	829	802	818	786	762	771	805	776	817	788	784	813	854	851	811	762	802	806	765	822	802	795	836	770	847	862	732	799	773	792	840	861	823	765	813	876	840	827	801	814	824	821	787	806	817	773	800	854	850	831	793	834	795	760	794	816	801	782	802	793	860	787	764	828	777	826	852	802	823	789	829	799	779	823	814	846	809	830	786	789	831	831	804	829	763	834	834	856	830	827	794	830	834	846	771	792	846	842	793	779	835	811	858	766	824	752	800	758	839	753	811	821	831	780	836	790	766	846	769	843	818	859	801	760	811	834	792	821	808	784	811	810	792	840	781	808	795	786	838	831	806	827	824	786	774	772	853	795	783	821	835	851	844	877	854	806	767	798	808	805	793	824	860	863	808	866	778	805	846	799	844	852	831	824	802	798	738	796	811	764	836	810	749	792	829	836	862	818	802	796	839	800	742	861	830	807	848	793	870	814	848	822	870	852	783	787	771	803	763	851	839	804	801	884	772	787	773	777	826	836	811	770	784	815	800	803	838	827	766	825	798	819	785	791	838	855	803	809	813	846	824	811	845	762	770	821	692	786	782	776	773	819	827	774	767	807	799	791	807	848	822	787	809	741	839	763	814	822	756	852	838	869	771	824	844	748	869	773	773	831	781	804	780	760	849	820	889	845	861	771	758	854	829	830	821	872	745	834	828	844	801	875	818	826	790	743	803	752	827	820	771	831	797	798	782	813	840	831	796	806	811	819	852	865	809	833	833	790	822	807	846	849	804	809	811	846	808	856	798	804	813	765	801	821	882	814	835	768	805	852	761	787	800	800	827	798	813	802	763	799	795	860	828	816	818	803	770	791	786	825	796	788	762	773	794	832	784	820	863	798	812	806	810	838	817	782	760	823	800	826	788	756	862	829	816	811	804	761	808	767	792	824	818	833	845	846	826	805	823	825	826	804	851	773	847	841	810	818	792	822	823	828	912	752	794	803	811	833	821	850	794	824	791	831	798	794	834	803	823	780	848	810	830	813	821	869	793	855	837	820	798	818	806	795	810	855	835	806	799	753	789	793	821	870	797	823	780	851	831	822	781	809	814	787	839	837	837	830	813	763	814	809	794	777	829	740	833	823	852	806	837	764	818	837	845	794	867	864	842	815	770	795	807	813	794	757	836	817	826	795	851	773	826	843	793	797	814	823	878	815	811	801	793	830	835	787	790	814	815	853	796	809	737	797	764	751	770	841	775	802	796	777	845	837	851	833	811	803	825	869	804	821	825	831	822	800	867	796	852	797	841	818	786	822	795	749	802	812	821	826	810	798	864	774	843	809	838	802	814	839	804	788	813	821	817	798	818	791	791	781	803	777	820	863	852	784	838	826	786	816	822	832	792	766	802	810	813	841	832	794	812	825	807	851	808	816	797	843	795	815	846	830	825	819	815	774	858	755	788	820	805	790	779	828	793	829	852	804	828	802	844	761	811	760	824	798	850	838	802	830	819	812	801	804	779	835	785	808	798	845	768	851	842	872	813	828	831	722	853	833	816	790	839	768	801	812	820	816	832	803	795	803	784	825	819	816	785	816	801	830	781	822	859	789	808	835	835	814	824	812	825	822	828	803	816	799	839	798	758	797	824	809	776	834	836	791	781	792	755	821	815	789	803	859	796	877	776	813	839	805	798	817	825	879	841	877	814	799	801	844	804	875	790	796	865	835	816	810	835	754	775	826	815	839	844	764	886	809	816	869	805	835	749	766	832	757	828	800	820	831	825	794	792	830	825	812	809	837	847	821	774	784	855	810	808	785	824	773	804	872	875	821	756	823	814	825	823	809	784	813	832	794	794	813	798	775	816	822	813	810	791	862	754	775	773	793	779	822	848	778	851	824	864	800	779	845	860	789	812	793	799	816	844	854	833	784	829	795	834	808	781	783	821	739	825	780	823	831	765	829	847	850	797	801	811	835	813	860	822	761	815	845	803	779	844	805	816	823	782	740	819	848	744	851	797	826	873	793	807	769	826	864	804	820	834	793	782	745	818	799	749	798	842	764	802	832	805	862	871	793	781	802	791	822	822	793	805	800	833	816	881	788	809	799	736	836	841	840	802	830	802	865	829	808	811	767	804	787	830	802	852	778	820	795	829	845	815	844	768	785	829	838	796	780	846	820	883	836	791	784	890	845	838	800	783	746	821	816	828	851	772	742	828	781	790	837	830	793	843	846	797	788	839	785	761	832	840	899	796	782	817	855	774	754	804	807	812	843	798	820	844	798	807	786	837	811	811	817	833	849	810	829	826	795	758	872	804	742	834	809	838	864	782	791	818	843	816	845	770	803	802	800	782	798	803	777	803	810	828	817	816	819	795	809	895	766	770	803	831	856	811	821	809	817	785	886	837	805	853	788	798	773	874	797	861	864	821	818	816	804	790	806	820	833	824	883	822	831	845	787
5608	885	860	725	709	707	678	712	702	679	691	664	678	701	677	670	671	669	678	658	663	636	695	669	674	666	663	706	656	678	648	672	662	639	646	695	631	642	693	692	604	689	654	662	661	599	669	637	600	680	652	691	670	663	616	686	654	676	685	686	680	673	645	634	638	662	676	690	692	659	657	648	648	624	650	636	655	686	660	690	709	701	662	691	688	682	664	667	650	643	629	680	659	631	710	684	635	712	690	651	621	638	714	672	645	670	691	652	652	687	617	695	655	689	631	669	631	713	648	715	673	672	667	665	697	643	648	632	662	688	654	668	658	673	677	660	667	664	682	638	714	678	686	680	664	677	671	654	626	611	705	644	704	667	666	660	678	712	679	682	652	637	661	633	682	649	669	632	657	642	619	658	624	690	651	697	636	674	644	678	685	709	630	678	658	703	690	661	684	705	660	692	650	659	680	689	649	678	672	661	636	640	679	682	663	644	674	677	635	640	686	670	615	674	658	730	643	681	673	687	690	672	661	686	688	671	652	660	675	668	672	727	693	631	667	646	682	641	649	655	695	676	688	664	666	650	650	676	647	712	681	656	643	669	655	657	649	616	640	706	624	640	635	664	675	622	661	687	654	667	655	649	655	662	648	635	655	662	629	655	637	688	665	655	669	691	661	654	605	669	643	657	694	688	669	668	641	652	639	659	625	645	667	643	683	653	640	641	715	649	645	657	684	665	625	671	647	671	678	670	636	708	668	685	684	667	634	649	707	652	692	632	670	645	643	667	688	668	676	662	636	654	703	681	678	668	643	672	666	609	608	666	687	680	658	727	696	606	641	661	663	644	684	659	657	726	652	699	679	683	707	708	655	677	654	637	690	675	681	644	678	645	674	661	659	696	647	669	664	642	639	663	632	636	703	665	660	650	684	666	676	701	674	677	663	659	691	672	668	596	707	696	651	637	630	651	630	690	637	681	670	636	653	667	686	649	655	664	634	631	659	676	670	669	693	634	678	668	670	657	655	670	712	672	621	640	649	680	674	647	657	673	664	644	632	649	602	672	667	697	635	661	646	667	653	699	682	646	645	668	665	647	690	681	668	670	698	667	690	686	659	622	664	620	609	671	669	656	670	701	646	687	668	717	682	668	665	717	662	696	726	695	682	663	646	645	658	623	640	645	640	663	628	646	709	651	670	664	681	665	629	707	671	662	637	649	668	670	601	724	606	645	661	702	647	653	677	667	631	675	669	641	630	645	671	629	655	656	651	687	653	637	671	685	674	686	621	635	631	675	693	672	696	674	676	633	652	653	653	677	632	669	688	662	668	672	663	655	645	640	634	668	646	688	668	675	633	667	706	694	657	703	622	650	629	615	680	661	649	684	685	659	673	661	647	628	695	670	672	638	643	672	671	652	684	661	653	626	660	656	675	715	645	666	676	628	654	732	637	683	690	701	704	653	618	619	648	672	617	688	642	672	621	631	664	627	676	660	706	636	644	656	677	665	663	675	685	672	639	656	656	670	661	693	689	688	661	640	646	689	656	637	670	659	685	657	661	658	652	650	631	686	681	629	692	656	705	710	667	688	670	681	621	674	681	674	660	663	629	647	683	666	646	653	667	667	680	635	620	637	646	659	632	661	695	622	681	634	636	669	688	695	691	675	648	671	699	663	692	654	664	697	698	633	656	712	667	659	652	681	651	680	683	669	656	637	712	677	661	690	674	657	634	658	641	638	632	634	664	693	626	627	657	640	701	641	655	647	706	657	688	667	630	657	674	646	629	653	658	639	669	648	697	661	677	670	644	642	685	654	640	649	670	626	678	623	631	687	697	679	670	712	679	681	650	661	675	671	686	636	667	697	660	657	657	643	660	698	647	611	665	683	663	695	649	655	673	658	651	687	662	649	672	655	715	681	648	669	656	700	699	676	714	663	664	676	642	656	605	642	712	643	644	633	616	613	648	683	644	696	682	646	633	692	679	644	634	688	699	654	662	617	656	672	630	612	719	641	613	669	632	701	694	659	681	708	654	633	662	622	663	696	703	643	676	672	640	719	653	697	695	703	673	637	648	682	657	680	633	675	665	646	622	682	668	639	653	667	662	666	627	660	653	661	671	682	656	671	676	664	668	666	653	669	717	641	668	663	690	648	685	672	653	703	638	634	649	682	660	649	739	710	660	662	696	605	677	632	659	644	681	654	656	688	656	692	677	670	677	659	646	665	641	721	655	720	639	648	645	626	648	684	650	702	660	672	669	705	643	696	670	696	705	653	648	676	638	630	639	638	640	652	656	713	674	695	633	598	695	682	710	648	649	646	647	690	628	640	674	727	720	709	611	666	635	687	670	639	657	701	620	629	651	712	658	681	612	682	653	674	657	687	663	662	688	661	649	699	691	665	670	669	675	633	670	648	668	690	685	675	659	630	628	641	655	701	633	627	681	663	658	707	697	704	681	678	669	676	686	673	658	715	676	669	693	691	644	745	658	636	654	716	668	654	686	702	670	680	640	673	705	672	695	666	714	661	648	644	695	628	660	722	677	627	648	675	681	656	687	630	629	698	693	643	663	656	669	662	646	682	680	728	677	664	640	654	709	677	692	631	639	671	691	622	710	719	677	642	695	669	689	685	682	675	671	652	634	680	640	666	688	629	680	676	674	685	609	616	653	668	658	657	634	648	656	657	645	678	668	655	665	671	693	670	670	665	672	677	691	683	646	614	674	647	642	638	688	676	618	691	678	693	653	633	639	641	673	613	679	657	659	635	664	670	629	662	643	679	629	680	636	664	651	666	693	680	686	665	647	664	657	620	617	662	688	668	666	674	640	674	666	670	671	634	691	653	675	633	697	689	687	652	635	671	633	637	682	641	673	628	695	666	693	675	660	673	645	653	651	684	711	599	657	709	648	673	702	680	646	669	629	696	678	633	663	686	665	704	637	647	666	686	624	650	659	704	649	642	642	682	684	644	674	670	707	646	657	636	634	634	597	656	687	655	629	732	656	661	640	658	693	693	696	662	670	666	725	694	679	657	607	672	648	670	663	663	661	652	684	689	681	675	669	658	644	661	622	661	674	702	680	663	641	636	662	626	696	660	665	662	695	661	669	649	642	680	644	645	656	660	703	623	679	680	665	645	609	642	617	619	675	641	680	675	676	664	710	660	648	651	658	675	648	623	636	643	699	659	678	664	642	726	695	656	648	634	621	678	666	705	677	655	672	675	641	655	644	650	676	668	636	667	702	696	636	720	675	674	684	688	672	667	621	633	676	636	658	641	695	673	667	635	675	671	628	636	690	618	667	706	685	666	638	652	649	677	658	654	657	659	674	666	639	607	676	649	738	721	683	651	633	688	647	649	656	680	639	645	699	650	693	648	674	692	632	705	668	658	674	651	641	631	655	630	680	660	609	613	714	599	636	662	656	675	632	684	715	659	663	672	638	664	663	696	665	632	675	680	647	677	686	705	620	692	644	625	660	682	651	674	656	611	708	641	620	690
25623	21368	27104	25484	4183	966	719	598	523	539	532	522	543	540	475	534	525	501	523	513	482	469	483	472	477	505	460	488	498	477	492	442	472	494	483	492	474	483	514	463	479	462	491	487	523	506	492	495	473	485	498	477	490	493	527	464	468	431	431	461	484	481	514	500	485	478	470	469	488	458	464	441	497	482	466	500	481	497	490	474	500	475	485	455	492	504	445	509	501	442	435	483	478	466	486	475	475	491	458	476	523	463	461	487	501	459	495	473	476	467	430	484	468	478	486	464	497	500	468	452	481	514	522	474	483	482	467	484	457	463	479	415	509	485	481	501	504	481	468	453	471	479	461	460	475	478	529	472	488	477	473	472	486	469	511	470	444	449	496	468	478	495	468	499	468	486	485	502	478	440	484	484	466	488	452	502	478	490	461	476	516	486	469	455	499	495	526	468	454	483	448	537	487	454	513	462	485	459	459	483	476	470	442	511	462	449	474	507	466	463	465	488	470	487	483	471	463	516	511	471	433	469	471	473	463	402	516	490	458	481	498	465	495	510	505	450	478	497	487	485	463	500	490	484	474	446	453	494	438	486	450	449	513	481	475	462	458	451	444	479	467	478	509	504	501	483	470	499	448	475	471	460	488	458	476	463	458	483	459	493	443	463	533	432	446	495	454	438	429	456	495	475	483	451	450	485	500	484	473	485	472	494	511	492	465	453	469	489	455	455	474	470	474	451	477	482	480	470	436	445	459	493	496	433	471	499	466	498	436	486	478	502	489	480	455	460	450	476	460	517	463	456	498	457	490	471	474	462	442	493	483	463	444	491	466	481	482	463	461	473	459	486	488	456	462	456	481	480	526	480	515	477	471	488	487	462	445	488	496	449	471	512	458	460	470	476	506	486	470	447	493	488	520	505	468	493	476	515	513	481	439	492	485	481	464	446	480	526	476	435	463	450	505	427	430	455	497	515	497	470	524	460	485	485	446	470	474	494	463	503	452	445	497	420	480	470	478	437	457	491	480	486	417	465	475	485	491	465	486	506	490	473	444	473	483	509	462	417	480	486	460	454	463	458	462	466	482	501	485	461	474	473	496	465	465	486	486	465	461	465	465	494	479	457	434	471	489	499	433	474	478	442	469	479	462	480	470	481	474	497	490	473	463	465	469	459	497	462	463	466	499	463	524	456	477	462	456	460	460	457	488	471	478	470	456	442	448	448	471	459	440	491	513	502	493	465	490	459	470	440	473	470	476	469	468	455	470	477	451	492	482	482	434	444	450	451	479	438	473	464	454	474	487	476	480	493	498	465	473	475	458	465	481	488	507	437	483	500	501	510	492	474	454	482	466	441	488	461	489	480	504	470	455	452	431	478	468	478	464	472	475	477	504	484	497	496	477	503	497	481	509	482	467	525	501	469	487	469	458	495	465	429	515	487	467	506	497	473	495	481	461	456	446	466	499	500	484	481	496	475	421	471	514	487	451	494	512	450	488	475	481	461	459	461	463	465	495	451	508	440	459	491	486	477	480	502	450	432	493	502	474	484	481	508	423	457	489	484	466	461	469	458	498	446	456	498	492	478	472	487	455	491	477	451	431	464	506	446	453	475	465	470	474	461	464	471	456	490	517	436	503	455	474	457	481	486	487	461	476	477	471	473	489	485	527	481	455	491	476	475	479	456	496	456	481	469	508	474	443	453	462	425	467	484	448	442	452	479	477	524	504	455	466	484	452	475	501	479	452	475	443	469	503	494	450	503	447	474	444	446	468	471	445	528	501	462	438	445	475	512	464	500	478	428	444	508	440	451	498	462	496	459	439	481	478	487	499	491	451	466	486	443	497	424	440	438	474	480	458	490	474	487	459	456	431	459	429	445	464	446	509	525	478	488	480	454	497	468	480	454	509	484	482	477	506	498	472	503	494	517	455	497	501	473	435	463	441	450	415	484	468	479	487	466	463	512	455	468	449	452	468	476	453	492	470	479	451	438	479	463	473	454	444	454	444	501	473	483	464	474	442	486	471	496	444	474	438	463	483	475	487	481	411	477	478	498	447	488	481	501	492	439	453	483	430	445	503	458	468	476	463	503	460	470	482	484	470	452	457	431	492	458	482	464	462	492	491	471	484	479	471	452	468	430	476	467	449	472	466	446	466	487	503	470	433	464	474	482	451	499	464	475	486	463	493	457	474	459	471	495	436	475	448	440	446	442	472	475	478	480	469	470	448	490	421	505	471	469	510	463	472	479	446	449	481	454	481	452	457	507	505	478	483	462	463	472	489	508	453	499	458	527	499	444	475	500	468	464	470	526	473	433	466	455	479	466	501	461	435	486	471	514	460	469	485	515	495	483	548	438	485	459	474	478	471	452	452	482	476	436	473	460	459	472	456	479	494	474	445	475	477	469	496	417	473	484	457	483	449	459	429	449	433	472	504	442	458	482	472	479	428	461	443	456	456	448	490	473	485	511	470	473	437	481	470	449	445	451	476	481	463	483	424	499	480	471	443	451	503	483	460	468	500	454	462	446	434	511	422	481	457	495	439	451	476	502	506	489	464	472	436	493	448	507	461	499	479	456	462	456	486	478	477	498	472	470	485	473	484	486	468	482	511	508	477	479	486	469	438	456	472	488	512	448	460	477	469	501	494	487	462	482	449	450	471	459	467	501	461	485	489	455	479	471	485	481	474	499	452	495	451	441	432	476	473	493	506	487	467	502	442	510	478	529	493	508	467	470	436	484	500	461	490	460	474	479	463	497	420	459	452	478	483	500	444	460	486	484	449	426	447	433	507	491	469	438	456	440	465	494	485	524	454	489	451	487	447	461	441	483	503	454	466	483	501	500	454	440	471	482	456	451	464	496	442	450	466	470	466	461	466	463	511	466	470	470	453	479	431	465	477	492	452	478	499	483	468	469	475	484	499	485	467	498	512	478	452	492	502	511	474	475	469	480	476	448	451	463	479	496	482	503	497	490	459	499	449	483	484	495	462	470	444	503	487	472	461	458	490	468	455	456	480	456	499	500	461	496	529	481	455	506	508	482	472	462	467	495	463	434	484	508	450	452	442	469	438	450	496	461	490	513	428	471	456	465	477	505	434	477	459	459	448	471	458	447	473	458	485	499	442	476	507	457	458	465	453	467	457	465	462	466	470	440	496	476	486	448	445	445	478	457	471	475	472	469	496	461	463	520	471	443	482	490	492	454	441	476	456	476	462	469	439	486	456	460	463	477	498	443	519	471	465	467	478	478	465	474	458	515	447	496	471	500	499	484	483	436	469	483	495	451	509	481	490	471	481	471	497	504	482	487	494	498	458	427	455	475	495	519	514	457	480	447	476	484	485	457	454	459	453	488	476	453	513	462	491	500	451	487	499	491	481	487	520	455	458	447	498	477	538	477	425	463	435	499	470	466	469	495	461	532	438	485	456	444	483	510	464	476	491	484	485	505	478	482	494	417	442	435	449	458	477	464	454	424	497	457	482	459	471	462	461	440	490	444
3808	2652	2303	1274	933	772	636	581	533	533	500	505	441	495	468	500	492	431	458	454	459	452	445	466	434	432	414	426	457	466	422	424	465	433	385	454	424	412	392	443	435	442	430	400	420	413	462	474	388	387	407	443	427	431	426	437	398	471	451	419	425	439	426	454	395	428	381	439	435	451	409	480	422	412	431	435	418	461	463	408	443	443	430	382	427	415	418	415	404	424	439	426	436	430	393	411	432	439	386	439	408	398	437	404	404	440	438	452	422	438	417	439	427	459	395	464	421	418	438	422	407	415	393	442	412	451	409	462	451	416	448	399	412	425	395	427	452	427	427	421	401	419	428	425	450	412	406	421	435	456	462	425	406	458	429	430	395	413	449	435	402	389	394	454	413	446	389	442	416	459	413	398	425	434	440	406	396	434	398	412	406	461	412	448	425	436	417	398	428	375	434	465	450	412	435	441	403	433	455	452	433	408	400	454	420	422	470	423	392	441	435	431	425	410	404	422	418	372	386	421	400	411	392	428	431	399	415	406	396	402	434	433	416	450	442	428	438	425	378	447	443	406	453	451	434	439	472	399	424	387	437	472	417	436	413	403	439	419	434	426	410	452	413	465	395	424	438	403	387	401	437	407	459	430	423	395	389	412	398	444	436	434	417	433	437	412	396	395	437	405	391	403	427	417	424	435	386	441	402	423	377	438	451	423	432	430	438	440	457	407	406	450	432	421	409	382	376	371	461	410	422	428	419	446	435	414	459	367	422	392	402	434	405	416	436	422	455	429	394	415	384	433	386	456	395	407	418	443	411	445	448	402	413	394	409	399	425	441	415	425	460	414	411	423	429	398	427	434	399	416	441	405	423	402	422	429	424	388	419	366	478	411	438	444	405	414	444	396	424	398	432	408	434	436	414	418	416	486	421	401	417	416	435	422	375	439	402	424	402	426	405	412	453	389	426	425	414	402	438	406	422	417	450	436	435	430	440	426	404	431	448	416	395	419	391	385	405	422	418	400	399	436	455	399	412	425	441	439	414	403	409	435	415	428	389	467	411	418	441	419	406	441	430	426	406	393	460	362	404	422	429	397	445	425	447	416	398	462	419	411	442	405	427	422	412	398	440	393	402	441	435	398	400	414	414	433	424	430	413	448	401	443	443	437	419	453	444	436	431	431	426	435	461	462	458	402	417	406	392	433	420	441	399	409	409	426	422	436	466	436	422	387	444	420	393	397	409	440	423	421	429	421	460	427	396	397	395	424	433	418	405	441	396	433	413	429	394	429	421	396	407	401	430	379	441	424	397	424	443	430	421	411	428	396	444	427	388	412	428	397	438	389	408	436	406	420	418	404	482	401	411	445	428	418	415	415	446	454	418	438	385	402	414	401	440	436	385	371	445	409	405	414	427	459	404	464	405	439	423	435	419	403	427	408	397	417	431	467	411	438	434	398	415	443	434	406	448	388	425	412	404	393	464	423	442	395	407	405	420	441	422	414	449	423	395	402	464	480	438	415	397	440	417	428	438	400	429	411	422	415	401	412	400	402	429	386	431	426	355	417	406	432	419	400	398	442	408	432	440	367	411	436	426	391	445	442	438	407	434	424	418	396	396	429	436	422	437	396	424	399	428	397	436	440	430	420	448	452	392	456	363	403	428	416	401	434	381	439	436	441	424	417	412	424	404	409	404	489	444	445	477	391	419	440	430	404	404	420	392	418	419	426	424	438	436	423	465	442	433	468	404	406	418	382	410	444	400	386	427	419	432	418	421	390	386	413	438	416	435	394	413	449	422	472	401	361	426	429	434	421	435	424	414	414	384	404	416	428	424	420	450	412	428	446	445	403	393	411	422	449	396	414	442	410	449	417	420	416	415	423	398	407	431	410	405	419	385	391	409	417	395	403	411	414	419	423	406	443	428	411	425	438	421	439	433	400	435	421	421	422	472	427	404	448	426	412	453	426	460	399	418	412	452	396	426	422	404	436	431	406	378	438	437	397	417	419	432	431	417	409	419	429	424	402	408	440	437	461	414	423	464	396	413	432	428	455	415	456	402	432	452	428	412	407	402	421	415	411	436	402	438	390	445	435	398	404	403	368	436	424	389	428	429	428	382	414	441	407	466	441	431	439	438	425	425	464	443	397	393	399	427	415	452	392	407	415	395	396	457	432	414	394	418	482	426	457	430	408	430	437	416	408	409	424	404	450	398	452	425	417	398	413	385	432	441	390	405	409	430	431	412	400	424	432	411	419	415	400	391	390	435	375	406	403	400	409	422	407	389	430	412	441	410	417	413	414	408	423	434	417	420	403	429	411	421	388	441	457	427	413	447	376	416	439	414	435	387	435	419	385	382	403	439	441	386	424	427	452	418	433	415	391	463	382	377	424	426	401	440	430	441	384	445	455	384	451	417	441	423	439	397	410	425	418	395	414	409	440	462	453	422	387	422	445	396	407	417	404	429	390	437	416	414	394	418	405	412	393	409	387	413	445	431	394	450	431	444	435	414	431	427	412	463	408	412	393	423	438	466	435	416	405	426	422	410	381	423	448	430	417	423	415	414	449	401	406	405	404	391	397	430	399	404	386	429	444	426	441	437	415	439	383	382	394	429	430	419	414	389	436	446	399	412	434	399	421	435	437	395	440	416	437	401	450	449	420	423	430	422	428	436	434	391	412	451	422	438	399	401	419	446	443	424	419	396	431	401	383	423	448	431	451	384	460	417	385	438	425	435	427	429	410	410	411	385	425	457	419	385	453	382	431	451	431	401	425	412	436	401	404	411	424	461	369	414	406	429	434	422	429	441	429	435	388	378	410	439	446	409	460	458	446	376	419	401	407	418	413	392	421	430	375	425	410	374	436	401	426	419	392	448	451	413	411	416	408	395	427	375	388	389	404	386	396	396	410	421	453	387	415	418	390	426	442	466	429	423	397	397	443	397	437	409	417	424	419	439	409	422	440	410	410	411	391	453	438	384	438	410	430	417	407	436	424	392	428	402	398	395	433	399	412	427	412	452	415	415	429	436	379	444	442	449	424	367	416	455	398	407	457	455	424	414	422	396	452	446	416	383	390	425	412	438	430	436	389	371	432	416	433	389	434	433	430	414	405	440	415	415	442	398	402	443	410	408	414	406	433	391	386	396	417	428	445	409	448	401	432	418	430	377	386	411	420	409	374	431	434	423	408	438	402	409	445	429	429	398	426	404	431	422	428	428	413	371	402	442	372	380	437	426	429	393	377	448	402	432	443	420	382	396	412	422	398	434	382	421	420	392	418	422	419	430	407	429	436	437	397	416	422	430	473	409	388	408	433	439	413	434	417	397	421	405	441	402	440	424	409	403	397	418	436	386	395	419	420	394	434	406	427	383	425	410	431	413	392	435	399	426	422	413	433	390	399	440	430	405	407	422	397	424	392	447	424	405	414	439	405	432	411	433	398	417	417	457	414	423	408	444	392	436	396	414	379	444	441	435	424	404	379	376	423	417	436	408	411
24669	21474	28578	24772	21160	3134	815	480	407	392	349	349	324	293	301	304	329	324	362	314	332	299	318	318	280	266	289	326	280	294	311	286	293	284	318	270	292	261	300	275	320	260	277	305	294	269	293	279	278	290	283	259	276	279	290	296	284	286	263	254	283	293	327	285	277	295	300	321	289	287	289	266	287	316	271	294	274	322	291	317	273	300	273	294	265	277	268	299	284	272	289	270	304	283	322	285	282	302	273	297	251	278	272	284	247	293	325	287	280	255	310	253	262	283	281	301	269	271	263	305	293	271	256	259	282	286	256	297	270	242	285	277	305	276	284	291	284	288	310	240	281	327	251	290	255	278	301	302	267	272	286	261	298	279	282	287	286	271	273	267	277	274	264	275	296	293	250	248	300	273	301	322	314	280	270	307	296	271	284	267	260	273	286	293	294	287	273	271	293	285	293	281	262	302	274	291	284	304	294	298	267	290	280	272	306	291	306	269	316	314	294	294	268	281	269	305	280	296	269	302	284	287	271	273	280	297	284	310	281	259	272	283	290	265	276	288	266	271	244	302	243	222	301	246	274	275	323	292	265	267	265	260	267	298	303	301	286	286	253	274	311	294	267	279	270	237	286	262	273	293	274	299	264	296	261	289	288	276	279	299	286	270	304	284	312	293	290	284	303	289	274	296	304	291	273	285	292	269	281	261	262	285	278	288	281	299	281	272	307	301	250	293	280	276	287	298	280	282	279	253	292	318	278	315	277	281	276	290	285	278	315	297	282	266	293	276	297	297	282	305	299	270	283	284	259	297	259	268	273	302	282	288	287	278	286	295	279	266	291	277	278	263	267	274	289	256	277	274	272	288	294	301	282	293	287	295	294	277	280	282	285	262	294	273	242	286	275	257	292	287	289	277	285	286	264	277	259	272	273	259	286	295	252	292	291	256	270	282	272	281	250	300	300	296	280	281	278	300	263	250	241	269	277	258	283	287	249	261	264	269	280	286	278	296	257	302	280	305	253	246	236	288	285	290	318	265	298	280	250	291	291	311	265	288	307	271	310	290	284	298	284	255	281	277	286	303	291	265	273	305	291	268	285	294	276	278	260	289	268	286	261	267	323	252	279	285	265	291	281	279	276	258	253	297	294	282	270	273	306	286	300	278	267	300	264	253	280	277	271	287	260	289	284	303	246	258	265	300	256	306	275	299	308	281	277	296	301	299	319	293	280	282	267	276	315	266	307	266	277	330	316	278	258	303	276	263	300	244	268	288	267	315	275	259	294	284	300	264	280	298	264	273	307	257	304	280	287	259	260	271	290	259	281	257	269	262	289	260	270	307	300	279	285	256	261	281	281	252	282	295	240	289	283	288	265	259	290	252	290	286	274	295	323	246	272	306	256	279	267	295	279	292	283	296	266	287	294	285	294	280	292	276	292	262	294	289	267	281	281	281	256	307	274	273	272	289	277	274	285	287	290	260	254	307	280	269	285	303	296	316	257	280	329	282	289	253	259	273	297	292	286	280	271	270	274	316	306	245	293	276	304	249	273	263	278	264	290	275	284	254	261	271	305	309	314	306	287	283	283	266	287	279	277	310	277	272	320	259	281	287	276	264	295	278	246	277	283	286	278	293	288	280	298	273	239	272	282	279	273	259	258	270	280	303	312	275	269	257	298	261	261	249	313	307	303	279	283	278	288	297	267	279	244	249	287	292	305	268	284	311	260	256	324	297	293	259	276	274	291	273	283	291	296	284	270	297	299	279	285	248	249	272	271	262	280	284	266	287	308	291	270	274	267	286	306	291	276	290	297	263	255	258	297	249	295	299	267	285	264	254	278	301	305	295	288	262	302	256	266	284	252	281	317	302	274	270	270	270	274	298	268	282	299	261	279	309	276	264	243	294	285	279	303	294	298	260	278	300	265	263	285	300	253	284	276	267	258	267	297	283	294	269	284	297	278	287	261	305	263	262	267	268	275	256	267	288	316	293	293	247	262	290	306	271	297	283	242	246	262	278	279	270	289	282	285	258	258	287	273	227	265	290	291	292	282	303	286	260	253	280	284	279	258	271	286	257	247	273	269	255	294	284	291	279	296	273	274	257	269	267	251	267	299	266	276	280	245	258	273	262	263	277	297	283	312	283	268	295	305	302	281	278	280	273	289	267	256	279	264	282	275	286	287	291	276	273	259	286	302	298	272	289	285	281	313	260	287	284	311	263	272	269	267	262	256	273	276	303	251	311	287	284	285	269	320	276	294	291	257	282	262	299	267	258	298	263	300	275	293	262	270	224	307	277	277	264	260	265	307	266	297	293	270	265	263	253	258	264	289	287	274	290	285	272	294	278	277	296	309	294	276	288	288	280	266	248	281	289	302	289	279	265	285	262	271	301	278	276	279	285	304	285	263	287	294	252	294	285	272	263	255	264	299	283	299	273	276	255	282	290	261	257	288	280	271	284	262	278	268	271	262	268	257	271	284	277	291	324	289	303	279	276	264	258	274	267	296	291	307	295	281	276	274	311	302	296	274	274	292	289	302	272	272	295	259	279	285	268	291	318	265	290	302	294	280	310	289	245	295	279	274	299	306	280	304	265	258	264	292	304	274	291	280	299	296	266	279	307	267	259	278	270	263	284	294	234	258	301	264	261	274	258	289	273	269	268	291	288	303	266	261	283	288	286	279	253	292	285	280	291	291	267	273	269	288	269	276	274	263	288	280	277	290	288	277	263	265	299	246	275	276	284	286	297	240	294	309	271	301	276	269	300	268	286	297	285	250	281	272	285	283	254	300	299	288	326	313	282	266	252	288	300	263	285	275	277	275	311	282	298	283	282	280	279	295	251	280	246	274	288	263	273	318	297	289	289	276	281	246	264	275	280	282	272	279	251	302	278	261	271	280	266	271	260	276	304	284	314	286	266	269	305	308	262	269	253	289	274	305	288	254	277	295	288	283	290	305	290	251	295	284	266	291	265	283	271	270	271	300	297	299	286	257	293	249	269	269	295	288	267	259	267	304	270	249	266	286	312	273	301	296	289	272	276	283	247	300	274	266	272	278	272	275	282	276	260	292	282	267	277	277	292	299	288	269	277	270	254	302	316	300	247	248	280	266	279	298	294	331	255	284	284	279	281	246	275	300	295	310	282	267	250	272	284	289	291	248	300	291	277	263	302	297	277	274	264	286	270	250	305	288	288	235	290	300	247	275	271	294	286	270	298	281	281	256	265	291	294	296	293	274	275	276	293	254	279	282	254	289	265	260	244	276	298	282	282	272	300	279	265	269	290	322	274	277	243	317	301	268	273	274	290	257	255	290	266	307	273	278	277	266	283	276	279	282	278	250	283	276	266	276	273	272	297	296	280	266	269	265	268	291	287	254	260	315	269	295	266	255	271	308	280	270	246	295	286	288	261	262	249	250	244	268	264	260	269	281	262	285	269	264	271	289	280	273	290	259	299	264	284	276	268	258	262	304	302	286	271	303	269	233	267	257	265	281	281
3820	4769	3924	1987	1267	964	716	610	559	473	444	408	377	338	350	316	341	297	299	320	312	310	323	300	301	301	272	303	299	255	294	289	282	297	271	299	265	273	304	295	316	286	275	272	259	269	281	269	279	250	271	273	269	270	300	276	268	295	275	258	258	271	253	279	292	270	256	280	284	265	264	246	268	266	293	294	271	228	256	260	285	252	295	287	282	249	269	263	272	278	282	275	267	250	298	279	298	272	267	287	272	272	268	297	256	242	257	286	279	265	232	260	254	277	278	265	229	290	260	257	282	233	268	244	275	256	294	275	258	256	245	284	286	279	274	252	272	268	291	284	281	242	259	244	278	272	275	264	248	277	251	266	281	267	232	285	264	235	263	261	291	260	266	281	261	256	260	256	268	269	253	289	266	245	274	270	265	264	256	306	262	259	249	269	282	235	295	300	269	296	252	268	263	275	266	259	265	250	249	271	262	250	243	268	269	267	282	264	239	264	255	245	273	243	280	276	266	257	283	262	273	259	279	264	279	274	266	263	278	259	268	253	261	291	263	278	285	262	258	272	258	246	260	269	250	277	265	259	250	258	251	247	267	241	252	283	270	257	261	293	285	270	270	276	251	265	281	265	269	272	269	254	261	262	273	265	232	263	279	280	257	252	234	264	278	236	263	243	273	251	250	259	249	281	244	280	257	264	275	268	259	292	269	265	286	269	258	243	262	250	263	265	247	268	271	270	266	296	283	277	277	263	286	249	252	263	241	275	247	277	242	257	310	250	297	252	253	282	273	223	268	290	292	277	301	279	273	264	258	260	313	283	278	287	288	254	241	297	243	278	254	261	265	275	254	286	258	269	277	282	294	256	233	256	264	277	258	278	248	250	255	281	249	246	246	247	288	261	281	269	238	248	288	267	218	283	254	297	242	267	273	263	264	285	271	276	262	273	260	270	241	264	242	268	293	245	281	256	243	255	254	286	274	254	254	266	273	276	254	247	250	274	272	242	260	252	248	275	295	258	246	272	251	240	280	286	236	279	260	253	273	260	251	259	248	255	283	260	253	280	267	272	261	257	270	250	275	263	257	282	256	283	289	273	246	262	262	278	242	245	287	270	259	278	267	249	252	285	294	279	252	279	276	263	254	235	261	252	275	278	252	271	260	256	270	267	293	260	254	273	278	252	282	253	232	273	250	287	284	255	268	266	257	251	254	259	264	257	271	285	250	235	265	242	260	268	249	272	245	258	263	244	274	278	289	269	271	278	258	262	289	258	261	258	241	279	282	246	277	249	238	230	265	268	260	247	262	273	276	271	266	267	264	261	257	270	266	251	285	270	254	250	270	267	260	264	272	237	253	241	291	269	297	262	287	264	270	263	275	257	280	273	271	259	238	259	302	269	266	241	279	273	256	248	269	238	270	242	263	284	284	261	267	276	308	259	310	261	259	277	290	243	265	254	275	242	230	291	235	291	279	295	281	264	272	266	261	276	277	242	236	271	289	277	274	294	256	286	270	269	276	269	260	275	236	276	270	263	262	283	267	255	255	284	282	265	277	254	260	244	262	277	244	244	265	281	264	279	268	272	282	268	248	274	237	217	283	261	251	279	282	260	287	262	272	267	282	263	270	273	278	271	283	258	270	253	311	284	267	262	258	293	252	250	265	253	262	271	261	265	229	251	261	277	250	312	224	266	249	273	298	274	241	232	266	264	262	260	237	239	255	266	279	269	260	239	260	242	259	252	227	282	239	267	237	247	240	263	270	272	263	280	257	251	294	263	269	267	271	286	259	267	275	267	266	274	234	240	256	262	272	271	256	286	265	273	277	277	242	233	244	287	268	264	273	274	254	255	260	264	263	263	261	261	290	289	244	270	259	291	277	269	270	239	231	260	252	292	281	270	274	267	279	282	204	253	257	253	281	263	245	252	271	270	253	285	294	254	285	278	255	267	273	269	262	289	241	249	262	272	291	249	278	288	264	266	271	273	275	252	294	262	279	257	244	304	271	230	246	276	268	273	267	282	246	243	240	231	244	285	265	268	261	243	270	255	261	288	269	267	213	265	254	266	262	276	265	275	278	259	267	275	251	254	251	266	249	300	238	271	287	262	255	268	236	253	268	279	255	277	240	265	251	294	252	254	249	259	283	237	292	269	256	245	248	280	265	242	261	261	256	217	281	257	301	275	269	248	313	266	239	223	273	267	259	272	257	290	263	261	222	270	290	270	263	288	270	256	274	247	284	282	278	250	286	262	238	234	245	260	273	265	285	253	219	273	274	280	261	264	245	277	251	273	264	248	262	258	266	246	270	290	243	254	247	290	242	267	248	256	281	277	253	261	243	264	290	266	258	258	308	291	279	257	252	268	271	269	247	268	264	226	283	257	277	293	265	263	266	253	253	254	252	236	255	232	267	263	280	270	275	252	247	269	265	245	251	277	241	271	269	270	269	272	267	261	251	248	240	267	273	241	248	283	282	277	270	274	291	241	297	278	250	263	267	252	246	269	246	265	286	279	265	266	297	248	281	255	262	239	277	259	293	267	265	231	241	253	257	258	242	253	237	254	274	263	253	279	272	273	244	229	281	266	238	276	278	236	257	267	271	255	264	263	271	234	253	257	268	260	274	256	271	252	264	266	243	273	276	272	274	270	256	259	268	273	273	252	229	250	267	256	294	274	241	250	264	269	231	248	256	274	281	267	254	257	250	247	267	278	252	243	266	240	279	244	258	250	257	249	280	268	272	234	245	281	246	248	254	270	232	249	258	294	273	270	281	261	256	280	246	261	274	261	270	269	276	242	266	255	242	231	262	278	277	261	287	308	287	264	248	221	240	265	250	270	263	261	254	252	267	292	249	233	244	260	271	289	248	286	262	234	277	269	295	249	270	234	265	249	284	289	233	262	263	285	277	227	246	270	245	271	288	256	278	276	272	259	249	235	241	257	284	295	246	279	248	261	211	269	253	270	266	274	277	274	269	287	254	239	243	245	241	261	245	266	251	229	293	232	260	287	256	264	255	235	279	260	253	256	262	279	250	265	257	271	261	270	270	240	290	250	263	248	254	272	279	264	257	255	287	245	251	276	301	272	273	269	279	243	275	264	269	266	276	247	252	264	284	273	270	285	258	265	269	287	288	255	260	271	260	230	263	258	244	253	270	261	260	263	248	280	252	260	271	268	266	249	264	267	251	247	262	232	258	279	307	255	256	275	244	266	279	262	265	256	274	232	248	275	258	270	259	267	256	275	277	237	258	277	265	244	256	230	274	257	287	272	275	286	273	269	250	251	241	259	242	262	257	259	256	240	250	244	273	232	258	254	251	266	260	294	267	265	257	265	283	249	254	277	284	260	292	279	258	265	265	269	246	241	266	251	244	262	236	257	273	287	274	255	213	268	270	227	275	252	267	279	243	273	267	244	254	262	245	234	238	249	252	262	260	259	286	260	267	257	279	248	286	281	244	294	263	248	249	267	287	264	248	274	220	252	272	250	267	291
27781	9966	1798	1302	1030	833	846	851	787	815	801	806	799	780	788	808	828	795	798	789	774	823	734	799	795	741	808	778	879	829	819	802	767	832	808	852	754	801	823	798	828	784	749	773	754	822	818	719	871	818	829	805	740	828	768	802	778	795	833	778	829	826	805	784	829	757	807	808	835	792	827	770	790	771	766	804	780	745	781	801	787	796	771	773	776	814	769	766	771	788	840	811	801	813	791	812	807	722	727	783	800	783	776	803	772	762	772	817	828	834	768	832	788	823	815	811	793	773	777	782	798	774	796	798	768	766	810	773	765	791	793	830	790	802	757	772	804	772	744	781	780	788	828	761	792	784	846	818	842	810	872	782	816	815	807	812	787	812	795	804	774	775	839	821	802	822	786	812	851	812	769	774	839	778	762	777	830	798	791	807	744	798	757	882	824	808	820	781	820	799	794	768	790	844	789	799	792	769	755	766	797	824	828	799	850	819	765	771	753	799	791	786	812	858	805	858	818	851	829	888	804	829	840	784	828	839	820	762	790	773	833	877	807	837	803	803	824	810	823	792	781	822	797	814	825	802	748	819	809	790	759	747	752	821	783	830	791	802	792	825	819	831	760	828	825	814	778	804	743	832	805	814	802	778	779	847	737	798	813	808	772	795	788	802	819	779	750	798	836	767	813	793	798	791	855	770	789	833	834	799	826	848	776	827	756	807	771	788	810	766	765	769	812	799	794	851	823	790	792	815	775	797	822	772	775	717	803	765	771	758	762	778	804	788	782	794	793	785	840	790	828	805	775	731	780	842	775	830	771	874	798	791	796	849	784	813	835	833	774	759	768	793	780	795	782	835	800	819	825	845	754	785	847	785	830	794	784	820	790	796	764	780	818	793	830	783	851	843	793	771	783	805	843	792	766	756	771	845	770	785	793	827	759	808	761	755	790	760	842	792	794	788	816	756	778	782	871	796	798	838	762	791	774	775	751	847	774	759	812	730	776	784	761	790	810	791	832	802	815	782	860	827	795	817	743	822	777	754	808	753	802	775	809	769	836	781	811	770	741	797	811	796	827	763	786	792	765	814	858	794	807	815	851	787	798	816	793	845	810	796	784	783	746	777	804	768	827	770	802	872	855	839	739	767	818	773	771	783	801	769	739	795	827	781	809	741	811	739	837	785	730	783	790	758	823	791	804	802	805	824	807	793	802	808	843	835	809	787	795	799	796	761	809	807	761	802	782	804	823	855	818	756	809	774	868	847	773	779	785	800	706	798	836	811	775	785	771	818	833	807	763	816	809	828	821	830	788	847	770	779	798	819	795	762	784	823	819	844	759	808	770	818	772	763	738	795	789	765	818	779	779	812	813	810	761	838	802	774	788	793	767	773	786	845	758	830	796	793	818	795	836	774	851	765	751	844	780	790	755	783	817	805	790	783	769	793	813	847	743	856	780	794	813	752	789	760	820	798	799	785	764	793	763	849	871	790	833	829	781	822	821	887	766	795	778	761	793	833	832	824	834	764	837	847	829	767	751	705	832	759	807	810	767	799	829	787	754	804	795	815	730	830	808	729	766	807	850	752	811	837	797	846	822	764	808	803	793	822	833	782	808	776	848	770	755	773	840	821	850	808	782	800	782	773	791	855	744	808	800	810	790	763	807	790	836	795	779	800	820	763	801	778	804	802	762	796	795	798	841	805	825	780	790	772	833	821	798	841	801	797	790	776	776	819	768	817	830	807	787	851	771	790	892	803	801	757	799	844	750	808	778	801	812	802	804	825	825	761	850	793	809	796	838	862	781	820	807	836	795	783	804	822	766	814	784	831	750	831	833	781	738	825	787	850	883	820	786	857	744	797	828	761	790	719	736	766	789	807	794	753	776	830	807	817	874	800	788	748	784	783	789	838	814	780	822	818	834	782	720	765	764	751	805	767	830	832	810	799	799	776	778	800	840	827	807	779	772	760	844	821	782	801	797	802	815	813	845	780	820	843	755	805	820	789	779	798	842	839	819	834	762	779	761	812	763	807	792	775	761	746	812	776	828	776	818	802	818	830	763	760	763	819	804	791	823	831	806	772	766	766	802	789	830	822	773	861	787	832	812	813	774	803	794	834	859	790	801	760	812	791	830	780	789	758	781	809	765	790	797	787	792	758	786	789	805	815	795	803	788	826	760	848	838	775	846	796	790	792	835	741	793	778	783	803	766	814	791	774	755	820	852	788	848	821	779	804	857	791	793	825	769	757	791	815	830	827	794	794	845	816	818	750	786	831	826	736	818	810	763	710	837	838	767	811	773	758	826	784	839	793	751	778	799	847	783	743	855	849	736	828	789	785	816	808	776	749	797	789	793	805	777	767	809	813	892	825	764	820	781	799	803	811	778	775	760	811	813	787	779	765	765	748	797	776	825	774	781	826	772	798	862	832	820	809	759	803	792	778	831	831	812	764	803	785	764	801	791	755	839	762	781	767	788	841	787	815	818	826	787	776	801	821	768	829	781	820	841	782	852	790	849	769	780	779	791	804	860	865	796	815	843	837	839	799	789	809	777	793	830	814	801	782	820	802	793	790	796	785	733	829	849	848	830	781	794	804	779	815	817	828	788	807	823	780	765	761	804	792	801	792	847	827	819	803	814	786	817	750	748	841	794	824	754	791	742	802	844	773	792	790	804	810	802	796	800	826	807	782	844	794	795	782	832	821	859	830	800	808	780	765	860	804	813	814	788	803	798	784	794	778	788	836	766	815	795	781	786	785	812	778	829	791	789	789	802	746	767	786	753	797	788	810	781	800	746	801	805	801	806	847	802	810	811	797	775	770	805	790	830	758	823	777	777	799	857	785	794	766	763	769	762	819	814	747	787	791	802	760	783	812	807	834	789	780	769	784	836	750	789	813	795	785	813	816	820	770	772	756	781	768	771	803	809	813	792	803	800	782	790	791	808	833	806	854	813	806	794	759	772	805	802	768	753	820	828	770	771	829	827	791	808	848	773	801	835	821	782	802	804	825	787	797	771	816	809	816	855	778	818	809	797	796	824	802	770	813	842	781	832	796	799	792	758	809	825	842	837	790	814	812	802	818	809	840	873	800	799	849	765	810	816	774	812	812	805	795	788	764	796	833	756	817	773	805	811	792	787	729	792	804	773	815	844	743	808	791	789	784	867	794	844	822	809	800	795	777	739	863	810	791	771	749	804	763	802	804	719	768	805	835	758	780	745	791	823	806	805	762	804	812	826	829	795	763	790	768	781	791	796	800	824	810	802	751	742	835	806	832	809	790	794	804	835	797	816	793	816	882	810	823	799	783	733	735	765	781	841	814	842	798	799	847	839	785	800	763	779	819	783	792	796	843	799	795	812	799	810	795	768	839	773	812	811	789	845	796	857	893	803	758	799	771	831	768	852	751	787	801	788	769	825	821	820	845	787	797	791	822	771	810	857	847	746	861	797	846	842	843	773	785	831	791	806	791	849	817	784	818	825	769	793	777	761	767	814	818
5573	988	858	734	712	687	698	651	668	613	698	637	695	679	656	665	619	665	676	673	686	687	657	630	686	680	640	665	618	694	658	687	659	651	652	653	646	608	643	629	660	625	591	664	679	666	655	697	631	620	696	674	641	655	664	657	687	648	689	655	679	625	646	650	652	666	667	664	659	625	669	686	676	650	640	669	655	656	619	637	629	680	658	670	683	635	654	669	654	653	616	634	637	659	676	629	646	660	640	661	612	630	672	629	670	632	666	637	673	663	705	634	641	669	624	592	643	665	651	653	669	676	631	675	640	631	653	663	666	725	591	657	673	677	635	669	666	650	659	614	667	651	615	608	626	646	689	648	623	626	656	669	677	658	605	684	676	622	647	677	685	687	679	595	639	626	620	592	678	655	658	646	653	664	672	647	695	643	661	661	707	719	667	635	656	691	680	675	647	652	664	644	635	657	708	639	642	617	646	652	676	676	644	661	708	636	630	685	668	657	652	630	662	618	670	659	647	627	679	621	641	650	679	642	630	657	643	666	619	653	638	676	634	639	620	661	652	677	673	582	628	612	712	699	660	653	650	632	611	667	648	646	662	643	640	656	675	642	647	651	609	610	656	637	661	666	677	647	644	690	659	633	677	667	625	661	652	697	631	656	619	636	657	643	681	651	627	632	691	600	646	649	603	636	644	632	665	645	639	654	635	633	672	631	685	652	607	681	638	644	687	645	697	677	652	643	648	641	658	675	625	654	634	681	654	671	589	611	638	668	640	617	645	705	671	642	659	620	661	668	606	687	637	693	627	680	653	677	612	670	652	619	658	659	683	642	637	657	634	659	647	687	651	644	651	707	648	711	623	668	652	611	693	630	652	650	667	653	670	652	628	649	635	653	647	669	705	618	635	669	645	619	641	652	643	652	639	708	613	657	682	671	627	665	665	658	646	694	617	624	714	688	605	680	638	632	675	609	661	672	643	618	685	652	634	697	662	677	649	672	644	661	617	668	660	662	666	651	658	671	682	650	653	675	680	646	675	680	618	681	630	651	696	665	668	670	616	633	640	662	614	637	669	658	635	632	661	618	643	678	630	608	695	674	667	645	669	689	634	689	631	623	658	628	660	630	646	659	600	624	613	680	632	606	660	696	657	676	639	609	634	634	653	642	668	659	647	646	690	675	589	644	627	589	630	676	678	677	641	647	658	681	640	632	658	642	625	678	733	658	651	623	644	627	679	650	674	634	686	686	706	675	657	636	635	667	652	670	665	651	695	634	638	646	643	635	648	684	680	633	653	626	654	607	658	701	647	632	630	644	627	648	649	647	635	614	632	646	594	678	689	638	631	638	672	618	648	646	609	636	651	634	681	679	653	648	672	589	625	637	649	661	648	694	604	634	670	690	660	667	682	699	651	698	672	642	638	700	658	666	688	672	694	652	660	657	637	649	633	667	664	678	645	686	648	656	663	648	628	671	666	712	666	622	696	657	646	650	692	736	657	644	625	631	628	654	643	632	651	685	628	604	655	652	614	660	660	662	654	640	644	625	635	619	672	684	637	689	647	658	653	687	662	629	654	701	635	655	643	660	654	662	664	647	689	667	623	638	627	657	685	633	608	672	625	689	652	638	635	622	606	693	684	654	632	610	653	649	680	675	643	674	618	627	685	668	633	678	666	687	654	660	647	680	668	635	651	657	684	605	700	661	696	646	655	685	646	658	633	656	668	641	665	645	657	661	624	664	629	639	618	656	670	656	648	650	693	681	691	670	661	657	671	679	647	622	628	659	644	657	666	694	663	633	708	623	661	667	637	665	628	648	663	642	630	679	647	667	651	685	647	656	700	693	668	657	670	694	672	649	686	710	672	678	656	648	677	635	685	655	653	653	604	682	676	654	675	693	608	625	689	684	640	648	631	663	606	678	667	674	639	656	711	647	638	657	662	643	643	641	642	653	692	692	666	664	627	667	669	650	614	634	703	654	613	647	672	678	657	629	672	652	667	669	659	640	621	681	601	651	687	672	604	698	644	651	654	644	673	627	669	676	674	662	595	649	648	674	642	593	680	633	632	656	693	625	656	673	621	646	653	669	659	676	665	628	623	647	657	622	670	665	634	631	667	659	642	691	655	630	633	620	652	626	639	614	643	670	645	641	632	652	647	660	678	625	660	650	648	642	679	652	632	657	650	681	644	652	638	712	676	649	655	691	655	628	614	648	674	644	675	612	639	646	689	663	606	684	666	663	650	653	632	669	609	635	684	697	601	675	652	626	650	678	653	670	685	656	631	655	618	633	677	656	651	644	674	648	656	657	644	642	667	633	715	662	724	674	682	638	624	691	653	695	697	632	680	707	668	709	669	660	644	647	648	701	608	676	655	624	682	691	653	652	629	656	691	676	601	655	712	702	626	698	669	650	661	652	658	673	647	659	652	617	645	666	636	662	668	658	698	593	639	641	627	672	678	601	661	695	666	683	644	655	655	619	656	630	657	699	668	694	617	612	662	657	631	647	647	702	659	654	691	646	694	656	631	634	669	568	603	621	634	684	666	652	640	658	602	676	658	691	679	667	632	654	640	636	681	637	654	684	694	599	690	691	635	645	628	678	629	673	690	626	672	664	653	636	704	631	653	655	614	665	682	696	653	626	651	616	671	653	630	689	619	668	635	636	643	650	665	646	686	666	679	652	639	623	668	635	626	665	658	666	647	647	629	664	612	662	671	635	650	665	664	664	654	666	643	670	645	642	637	644	629	664	663	649	692	679	655	624	680	702	657	640	620	652	655	670	647	689	643	630	686	663	673	681	651	669	666	635	637	670	636	596	647	632	631	671	607	685	653	623	666	663	695	706	686	642	662	606	691	701	656	697	699	637	655	706	670	637	690	619	628	642	652	637	695	647	658	688	619	674	614	680	619	644	686	684	637	670	660	707	631	614	664	666	646	673	683	632	666	624	678	658	647	650	649	582	648	661	658	656	680	649	656	685	668	690	645	616	674	614	676	635	624	605	667	636	657	694	642	692	644	632	696	675	657	636	648	622	627	648	713	647	639	627	681	640	654	634	697	656	670	678	652	640	680	679	663	615	667	633	655	618	634	678	632	707	654	646	623	678	637	672	635	654	624	625	659	603	632	635	641	632	662	635	605	690	643	634	683	619	658	668	645	556	621	671	648	662	640	637	633	666	647	640	684	666	623	629	656	679	651	676	671	655	644	641	693	615	670	666	664	659	685	601	681	638	650	672	690	652	635	684	686	695	703	610	639	692	595	684	621	631	675	668	643	658	643	622	640	657	584	668	670	659	638	681	666	679	643	657	658	642	669	657	673	666	636	669	640	605	617	630	671	663	700	636	623	681	656	627	616	607	702	650	607	655	648	624	647	679	671	711	656	670	715	667	615	668	643	710	686	629	659	643	690	682	660	684	619	638	649	679	667	668	662	677	649	642	667	645	687	616	701	656	620	608	656	635	638	678	684	618	634	622	674	682	669	670	676	620	639	702
25590	21382	27175	25455	4040	911	742	622	585	525	528	489	493	512	516	485	478	523	462	454	468	513	522	471	436	488	522	474	496	497	476	487	505	443	548	522	498	455	545	477	490	489	475	510	478	429	499	478	503	480	440	512	478	506	502	501	476	466	509	511	468	468	477	508	442	527	460	461	466	490	492	454	487	491	512	470	455	463	471	489	513	465	459	465	530	489	483	454	468	464	508	460	441	479	441	478	464	445	494	459	518	462	499	446	465	466	442	493	443	460	491	466	476	482	477	470	462	467	506	491	494	457	447	441	468	508	462	486	461	460	521	469	491	486	451	473	521	511	443	492	442	425	462	495	479	476	471	467	474	500	487	472	481	423	469	473	445	455	487	467	461	443	423	503	509	499	514	471	517	482	466	479	453	491	499	494	457	474	460	480	481	448	504	489	472	430	450	470	444	514	466	465	486	449	454	480	459	477	426	444	484	470	519	454	438	498	462	510	489	438	530	469	452	452	460	479	490	480	448	457	481	471	469	489	502	474	471	495	461	475	489	476	458	456	463	471	475	466	500	448	480	430	489	486	454	501	482	498	448	485	481	484	474	464	461	460	464	473	477	478	535	455	437	494	466	419	513	493	489	495	443	448	445	466	472	483	474	480	495	488	471	471	477	475	477	435	532	454	446	456	460	469	478	494	452	457	487	456	513	469	489	514	466	502	468	468	471	486	471	463	478	482	476	477	431	458	488	459	449	496	508	476	489	464	478	477	554	466	457	454	434	472	498	451	487	448	496	457	456	466	468	458	473	482	469	468	456	485	481	488	521	470	475	509	480	501	471	496	485	479	490	461	484	452	457	460	472	448	417	485	433	430	466	497	433	473	457	491	451	455	438	486	456	530	463	475	448	481	460	510	477	476	460	494	504	485	474	474	481	485	460	454	474	466	484	429	489	455	452	494	488	471	463	480	398	480	447	434	514	490	507	501	479	456	477	483	519	480	440	478	486	457	474	485	504	459	478	491	501	454	445	467	451	458	472	483	489	461	465	461	478	447	481	447	491	500	472	457	483	484	455	477	474	474	478	464	464	477	434	415	464	471	474	442	516	469	446	507	493	503	473	427	455	495	464	467	539	494	450	498	484	499	474	480	432	445	454	494	435	454	455	499	479	502	457	447	477	477	438	475	486	448	462	477	467	496	474	506	445	433	486	468	456	483	429	432	465	549	510	486	467	520	529	450	439	486	446	476	444	464	458	482	438	476	519	497	483	473	451	424	443	490	464	468	439	476	476	488	465	449	482	448	435	445	468	496	465	491	461	487	456	468	489	417	464	477	470	460	457	467	457	540	462	460	512	443	480	483	447	480	479	498	449	449	482	490	466	465	434	471	499	447	471	493	483	492	480	464	496	461	471	463	472	469	465	445	465	463	452	457	491	507	458	490	443	490	466	451	466	457	446	500	464	495	431	422	430	482	458	491	472	468	484	464	460	445	484	497	483	463	456	488	484	502	454	522	477	492	477	458	446	440	464	514	492	491	497	473	498	464	468	453	466	460	472	488	495	483	490	488	459	433	520	463	470	515	477	469	486	464	519	469	433	460	450	474	495	454	496	473	479	487	467	502	471	522	514	491	517	467	500	473	529	488	445	506	479	489	464	452	463	485	484	463	495	444	471	503	463	507	483	445	467	451	477	501	496	457	477	481	500	446	465	457	473	474	449	440	471	453	413	507	453	497	478	456	486	499	520	493	441	464	459	460	470	495	511	469	483	483	502	497	502	545	471	417	462	472	474	470	489	483	482	454	453	493	477	516	495	478	436	473	497	449	473	461	472	409	459	457	475	470	459	461	452	464	511	485	490	470	502	471	446	514	493	470	464	474	511	482	507	458	492	450	491	473	516	446	489	459	449	500	487	502	477	492	447	449	469	480	462	477	465	467	469	498	447	439	443	501	504	474	445	506	499	457	480	486	517	475	484	456	472	475	439	478	489	437	418	499	430	476	470	457	484	493	470	435	489	453	500	448	472	501	478	442	482	468	480	454	452	482	510	484	482	536	487	484	491	465	466	491	467	467	460	468	426	506	493	483	463	457	449	497	472	466	445	435	473	480	449	482	500	487	478	454	491	477	465	444	488	475	502	436	457	473	461	483	478	493	460	515	474	471	450	494	469	470	475	469	465	467	468	512	488	441	478	464	513	484	509	476	484	473	456	455	489	495	468	466	495	470	466	466	438	480	508	458	478	479	469	462	496	442	469	448	451	455	472	455	524	461	472	496	482	498	440	475	498	515	479	492	434	503	462	496	520	460	439	526	491	447	457	485	503	448	482	475	505	481	462	501	438	445	465	433	485	478	469	474	479	487	434	475	492	455	483	511	466	482	510	464	454	486	492	506	474	457	504	506	460	474	454	464	485	486	481	448	488	456	476	488	483	470	414	449	450	481	456	480	476	497	501	483	477	516	465	498	464	455	453	474	489	466	443	512	457	457	456	478	470	440	503	475	433	467	471	474	475	450	489	484	504	509	467	435	493	458	443	448	479	483	505	437	493	447	484	482	470	461	448	430	488	467	466	475	465	496	438	466	419	459	465	450	522	501	471	481	487	467	471	494	471	474	487	466	454	431	485	434	447	452	479	456	416	491	468	473	494	493	519	460	503	454	462	478	483	474	409	442	467	467	464	411	467	520	482	483	524	484	522	474	430	451	483	437	441	471	490	472	487	487	509	461	472	490	502	439	509	449	470	468	480	472	467	493	507	472	472	481	472	508	447	444	509	479	480	466	461	456	495	533	444	492	443	459	443	475	466	479	438	459	461	503	449	474	515	474	441	491	505	487	449	466	456	460	484	466	502	470	489	465	452	478	457	463	507	467	493	489	509	464	455	470	474	515	457	512	454	516	468	461	446	486	419	507	433	452	480	493	479	481	503	484	439	494	481	506	494	433	486	462	474	451	466	454	494	470	470	450	465	451	469	463	464	447	496	466	492	528	481	480	465	497	480	452	463	466	506	450	464	510	444	433	476	436	479	437	488	448	450	435	478	470	477	431	468	484	446	475	462	498	470	470	466	470	466	465	442	486	462	470	456	461	465	460	440	497	522	469	496	446	491	474	458	487	467	460	445	476	472	444	457	440	443	504	477	472	475	475	458	461	462	448	476	499	466	494	454	493	464	467	514	496	454	498	501	493	493	498	464	468	447	490	448	481	467	459	474	467	475	480	481	480	473	483	440	450	492	447	460	489	468	497	481	473	496	493	471	485	460	502	499	519	504	473	469	482	462	470	504	451	456	505	432	464	503	455	480	466	490	450	477	471	457	463	473	498	510	492	491	449	449	496	447	518	470	503	475	468	465	471	491	436	431	466	473	456	456	502	471	432	466	516	459	467	458	490	423	442	489	516	466	466	469	439	470	498	462	469	492	463	466	477	445	467	470	449	462	490	484	453	471	461	512	478	450	451	484	458	471	488	462	477	488	462	483	522	449	452	472	421	476	409	461	475
3624	2775	2308	1306	907	734	682	609	541	511	501	512	472	455	482	416	436	444	459	452	459	450	432	446	445	441	462	420	438	448	461	421	453	442	417	436	410	401	444	461	411	430	408	398	400	407	407	433	456	405	443	400	419	414	439	410	422	428	387	461	435	424	407	430	415	401	391	434	463	410	439	442	403	413	434	408	425	436	457	440	419	451	415	421	428	418	418	437	388	431	400	397	406	426	451	420	415	433	405	413	428	442	422	437	416	429	436	406	426	416	421	406	404	397	418	430	455	458	456	454	423	403	427	418	388	431	407	425	450	428	428	391	393	428	440	392	427	394	428	465	423	404	443	431	384	451	429	392	409	456	417	395	445	438	404	390	388	473	396	426	393	440	406	414	378	422	427	442	443	374	415	421	403	427	458	414	420	432	414	442	415	409	448	422	394	409	388	434	421	389	426	392	401	415	430	417	380	432	424	442	407	420	413	444	429	443	414	435	412	442	418	455	406	408	401	405	454	397	402	434	399	414	412	421	402	420	393	427	404	431	445	427	410	385	385	424	423	397	404	384	405	426	419	430	401	424	416	420	442	395	397	409	407	412	398	418	393	406	427	395	442	429	403	404	431	458	426	356	423	418	415	421	408	369	416	458	395	423	402	390	414	424	426	403	419	392	443	409	456	407	435	420	395	405	446	434	414	413	410	423	445	411	387	432	399	402	401	413	400	397	442	429	390	453	417	389	417	409	403	410	400	423	408	450	399	401	423	407	409	406	429	430	378	471	438	436	402	474	402	384	390	386	432	436	425	435	382	413	412	461	399	419	429	410	400	371	413	426	408	408	430	428	425	409	393	423	406	397	416	412	422	408	409	436	415	403	410	458	399	419	403	416	406	420	459	409	440	400	459	422	424	422	412	397	431	430	390	411	454	426	418	444	423	401	429	437	428	410	435	408	400	421	426	449	419	424	427	417	407	414	455	421	395	409	397	397	378	414	424	447	395	384	431	412	419	392	386	413	418	416	377	410	405	396	395	427	402	424	415	403	448	420	407	450	394	432	458	399	400	401	430	420	388	431	397	446	406	407	423	436	449	455	434	409	447	426	420	413	414	424	398	406	411	377	448	402	411	387	416	443	399	393	404	423	412	447	421	412	425	406	427	442	402	390	425	432	414	480	431	422	432	405	427	424	424	442	429	383	441	430	384	408	431	391	429	370	441	398	431	379	410	438	438	437	447	393	421	391	429	403	448	436	384	420	407	420	444	397	383	403	416	457	415	414	452	399	418	431	435	419	395	446	410	433	383	440	444	401	435	407	440	420	444	438	418	456	410	433	410	422	402	449	469	420	438	420	422	422	397	422	403	395	443	434	397	415	422	414	419	409	425	414	448	427	440	419	398	419	393	438	419	408	405	404	434	406	413	408	408	408	417	411	424	397	425	416	444	437	426	417	429	405	425	411	422	410	381	433	456	443	421	424	432	412	425	412	405	383	450	406	441	441	419	413	446	430	409	431	388	423	434	352	442	427	403	424	410	410	374	433	431	433	406	416	378	406	414	455	439	458	439	439	415	455	400	404	423	382	450	418	405	404	429	418	427	427	381	413	443	410	401	446	416	411	386	381	448	428	383	417	445	409	410	405	406	396	438	428	407	414	427	408	408	415	410	433	407	427	409	398	399	378	411	399	443	410	398	404	401	392	433	400	444	418	413	405	409	434	384	468	425	405	438	439	440	427	408	406	418	398	386	413	415	433	426	398	427	437	395	386	443	450	393	448	442	415	388	444	401	383	415	433	439	437	376	401	388	443	421	396	415	436	449	437	407	419	361	423	441	406	426	423	481	420	416	403	420	432	454	428	390	402	432	409	393	389	440	403	415	395	392	409	458	440	377	404	436	406	417	375	421	405	405	412	429	425	430	415	415	437	359	401	421	416	382	435	416	400	426	402	418	446	405	398	398	401	421	449	420	415	430	449	411	397	429	423	418	384	375	435	403	404	393	407	387	406	395	407	407	394	371	458	419	382	421	442	419	438	397	388	397	420	374	435	386	444	417	424	392	419	382	427	416	403	432	417	425	428	440	437	439	419	411	394	427	419	393	402	427	418	403	444	421	427	439	413	427	397	446	424	431	381	425	420	413	431	422	435	459	424	424	409	440	439	419	407	418	392	414	429	396	393	425	413	413	409	404	410	436	398	417	412	423	423	387	421	411	388	415	407	428	411	402	400	419	448	400	422	426	365	406	425	422	431	453	468	434	436	404	423	414	411	446	413	402	416	416	415	432	445	428	420	402	406	386	429	391	423	428	416	431	443	425	448	409	429	412	418	433	414	412	448	360	381	382	432	410	412	401	394	388	405	390	397	432	455	421	423	379	383	432	423	405	381	424	439	426	438	425	409	432	445	408	443	415	365	397	394	401	420	420	430	428	408	403	439	414	397	419	411	397	404	406	444	418	421	423	423	433	420	391	363	456	452	406	392	404	406	398	416	434	397	424	426	411	417	433	406	388	428	415	398	437	415	448	439	405	400	417	423	439	429	406	397	424	430	414	429	414	417	438	395	411	430	448	395	431	384	407	406	388	385	410	451	389	401	406	410	406	413	408	415	410	411	407	431	433	408	446	429	412	410	419	409	423	429	409	401	415	419	399	413	396	409	420	441	399	421	402	441	426	418	427	419	414	375	427	430	398	412	439	402	423	416	415	418	397	385	411	389	430	441	391	398	449	387	402	433	389	433	437	395	435	428	414	446	430	413	397	382	384	437	377	431	386	401	421	431	406	408	397	460	431	401	448	428	426	434	416	384	424	419	457	369	400	432	432	419	434	389	410	417	398	431	418	452	441	435	449	397	415	411	419	405	409	407	398	401	450	421	449	431	394	416	453	446	445	411	431	412	401	413	405	436	410	441	401	399	438	419	420	420	416	405	411	406	428	423	420	409	418	407	451	419	419	396	455	412	458	410	411	409	376	413	390	410	422	413	403	438	430	422	395	416	443	400	425	391	426	423	396	427	452	435	403	418	468	411	410	409	417	417	415	418	423	407	406	395	414	406	450	406	418	434	433	393	407	397	430	394	413	418	385	393	453	426	428	436	417	407	408	419	391	426	399	375	418	416	439	417	383	434	410	405	411	430	424	476	421	393	395	415	388	417	418	380	417	417	422	383	409	418	378	427	415	442	440	426	424	403	410	450	419	418	406	428	395	399	392	433	411	444	434	406	419	420	433	450	403	430	438	418	406	387	405	443	408	420	394	437	433	406	409	364	460	414	408	432	429	426	408	417	435	399	399	441	416	455	412	407	415	428	423	384	424	417	389	420	401	391	422	396	428	395	444	398	460	396	437	416	406	447	357	421	427	439	417	404	385	421	396	420	419	404	426	409	351	422	433	379	398	397	388	435	460	395	451	414	401	415	396	408	399	415	395	414	403	402	386	401	404	391	404	383	406	426	423	410	404	434	380	402	444	411	412	446	410	408	371	425	402	408	394	408	392	405
24615	21446	28568	24737	21097	3163	772	503	369	432	358	364	333	325	335	313	302	335	293	317	322	302	340	308	323	307	290	301	263	289	287	310	297	266	291	283	275	326	305	310	304	280	266	267	312	292	258	280	309	326	317	272	281	273	296	288	299	282	285	275	285	263	286	302	313	275	285	288	267	300	275	278	328	303	290	268	299	282	308	261	269	290	290	290	277	259	296	295	289	295	282	280	267	299	270	283	302	295	311	288	280	281	270	291	270	314	283	282	289	275	300	292	279	273	274	280	305	303	268	296	302	293	286	281	289	283	308	267	287	275	263	274	314	236	269	274	292	289	266	283	313	291	261	257	290	249	256	287	279	297	313	297	295	278	285	296	262	272	297	280	292	285	264	280	278	278	306	278	276	278	263	283	280	262	290	293	278	291	278	308	296	291	301	300	287	288	286	278	287	304	257	298	266	284	285	274	282	277	321	323	273	276	274	300	266	324	260	286	257	285	279	265	280	291	273	282	317	264	278	289	301	273	265	259	271	280	298	301	249	281	288	251	306	281	283	283	267	262	265	319	296	277	289	292	285	243	246	302	294	269	280	289	271	290	294	269	259	271	293	244	273	280	276	291	275	256	297	255	276	271	271	278	283	308	312	296	312	282	305	267	295	301	275	274	283	291	265	304	239	292	259	267	257	263	286	291	254	280	253	288	274	282	270	262	263	283	333	296	286	280	258	288	279	285	274	302	284	282	307	269	274	284	291	297	278	283	276	267	283	297	281	281	323	285	254	295	312	257	275	308	282	288	286	291	328	272	279	262	291	294	289	288	257	269	277	296	300	315	237	291	274	266	271	275	251	262	291	259	298	288	310	296	280	263	285	326	334	261	288	315	271	289	301	288	305	286	289	276	293	276	308	282	310	304	292	269	311	273	295	291	324	264	263	291	281	311	284	291	290	277	290	284	303	257	265	295	306	277	282	290	297	287	261	287	334	284	272	289	256	290	276	277	288	268	277	311	316	291	305	257	311	265	281	285	284	245	277	304	291	263	268	303	271	288	278	276	282	256	282	274	284	266	313	254	253	262	261	258	265	287	288	297	261	311	284	307	306	263	298	292	303	278	284	279	278	299	292	274	264	292	265	306	297	294	301	280	277	291	294	302	311	296	281	277	279	258	302	271	291	291	263	282	263	254	303	278	248	287	303	280	269	289	277	290	279	277	275	289	270	243	286	305	267	309	273	284	297	294	254	275	279	303	280	277	283	257	289	262	297	286	292	248	264	296	258	269	283	286	294	276	264	289	248	260	260	285	256	271	263	268	271	287	319	279	268	276	250	304	328	275	253	296	297	276	271	278	280	291	308	288	291	267	277	278	299	313	289	277	300	298	257	290	307	297	295	301	283	292	267	279	335	276	286	280	267	245	274	283	277	303	302	321	309	272	291	262	283	269	284	267	277	238	259	273	259	307	280	286	254	265	301	300	257	266	286	298	265	266	302	285	252	275	294	261	292	277	292	275	260	277	283	285	249	247	275	285	287	283	283	265	267	314	281	246	276	273	253	278	286	274	292	289	319	241	309	261	280	258	296	305	277	247	272	279	290	269	279	267	301	289	293	269	277	298	296	257	283	268	326	261	281	286	273	285	262	269	270	264	292	281	309	287	306	298	300	262	291	252	305	283	307	283	265	308	281	297	279	298	282	288	314	243	308	251	298	280	273	279	299	262	264	288	303	289	310	302	250	284	318	308	294	299	303	285	276	293	294	267	258	290	297	308	280	263	269	276	279	296	281	272	278	274	303	279	277	237	287	289	314	263	302	272	297	303	296	260	271	245	311	305	296	272	265	273	275	312	271	260	280	294	292	288	282	289	245	273	267	291	280	271	279	275	297	291	289	255	283	255	279	284	283	273	284	261	293	288	283	263	291	289	294	254	291	284	291	281	273	268	306	309	282	266	259	297	286	267	288	280	288	249	284	285	296	257	251	294	268	284	253	295	295	280	297	272	267	269	296	306	281	294	270	297	287	288	260	276	276	288	275	276	259	273	276	283	284	293	276	265	257	294	300	304	271	277	271	271	267	267	287	260	274	294	246	308	277	258	263	272	282	273	314	285	268	313	308	300	305	242	297	293	282	311	252	277	295	273	308	276	292	279	290	305	302	294	286	294	287	291	246	285	264	278	292	277	271	246	290	296	295	285	287	290	267	269	283	269	255	267	293	293	311	277	266	264	280	259	291	280	290	266	275	291	284	280	274	275	300	278	308	284	281	280	312	248	266	304	274	287	280	282	252	293	276	271	298	263	290	275	301	268	280	279	270	299	277	309	268	258	299	269	268	277	262	294	273	299	249	273	297	270	275	268	259	276	258	274	301	277	286	252	279	323	290	279	264	302	302	297	270	264	306	260	277	266	300	258	263	295	288	302	290	265	282	306	253	277	293	290	272	273	289	283	284	261	276	282	296	270	277	290	262	290	261	262	259	285	295	293	285	286	258	302	280	281	290	300	276	285	313	305	273	274	280	274	291	248	281	274	253	315	281	275	299	311	282	295	280	267	289	275	280	266	270	275	291	261	274	260	269	264	266	278	255	292	311	265	277	250	262	299	290	269	290	286	259	282	271	284	301	288	274	291	285	294	270	261	285	268	291	296	282	293	284	282	265	257	288	291	262	257	298	293	289	296	288	289	312	270	297	276	318	286	296	262	302	275	277	282	308	286	272	276	278	290	260	275	272	274	277	277	277	300	288	297	275	270	294	260	274	258	264	283	265	278	290	277	242	283	321	292	288	268	267	298	283	288	305	272	267	287	267	289	263	328	269	270	284	272	287	308	281	280	274	272	284	288	302	286	271	295	269	293	309	286	269	253	258	295	253	271	255	279	276	306	290	267	287	265	283	305	290	287	284	274	300	275	278	295	262	272	261	286	288	290	260	280	284	290	292	274	288	287	287	276	271	320	287	288	303	282	251	285	279	281	305	270	292	305	299	282	276	291	282	303	279	271	278	276	289	282	310	291	294	278	306	284	260	257	280	287	297	254	268	285	289	260	295	288	264	269	272	278	303	298	254	270	291	276	285	282	291	281	303	266	263	282	284	255	267	292	282	292	284	276	267	295	283	280	312	266	291	276	294	264	280	280	292	271	282	262	255	267	259	280	296	296	278	302	285	313	259	283	298	277	267	293	299	293	250	262	289	302	262	267	289	263	310	273	259	273	277	282	278	272	264	271	286	260	248	243	290	279	281	284	296	293	267	315	272	296	305	276	280	248	259	269	276	252	268	304	281	290	294	275	271	275	289	281	277	272	258	302	268	286	291	259	268	277	304	304	244	305	288	307	288	291	269	288	272	288	278	261	280	303	288	295	266	250	285	290	257	275	298	299	263	263	299	266	292	322	292	297	268	280	291	286	280	274	308	283	270	261	274	285	252	301	286	272	273	280	262	277	306	262	272	271	266	288	285	266	237	282	298	303	284	270	260	252	291	261	293	273	257	291	284	324
3858	4704	3869	1986	1266	868	728	608	523	492	418	406	379	365	349	353	300	336	303	329	318	301	311	299	269	273	301	276	288	273	286	285	291	246	317	266	267	312	291	305	271	280	281	269	302	268	292	271	270	291	271	265	262	276	278	296	264	268	283	241	276	267	272	251	261	256	225	307	257	244	264	277	291	257	252	276	287	275	272	300	262	273	290	251	252	268	263	265	287	268	258	278	257	299	280	276	267	269	234	246	253	243	239	251	270	274	271	234	267	261	291	272	293	250	289	258	263	269	280	265	267	272	248	254	266	258	270	256	274	273	263	296	262	247	248	248	242	271	257	243	256	253	245	276	245	274	277	292	284	260	237	281	273	285	269	247	253	262	264	249	274	271	268	264	263	254	252	283	241	270	277	261	267	243	290	300	266	239	257	273	246	244	282	249	259	243	246	253	251	266	265	242	275	219	263	246	281	278	264	255	283	253	264	239	250	277	259	266	276	275	270	253	259	251	263	282	267	265	269	280	289	289	242	277	269	272	264	287	287	249	265	273	272	296	277	249	275	262	263	281	243	261	267	240	255	269	244	297	273	283	264	260	260	247	266	277	262	261	275	285	260	250	261	275	270	243	280	277	252	251	242	245	283	268	264	256	270	265	258	285	252	295	289	277	260	265	261	291	258	219	294	253	263	275	286	258	282	263	234	256	243	279	268	284	275	247	257	258	263	261	238	273	261	242	259	278	216	253	261	254	262	288	255	261	270	279	283	247	291	267	260	263	246	276	276	242	259	289	260	261	256	298	283	240	284	259	251	259	263	239	272	262	275	262	265	251	263	264	235	241	259	264	256	244	269	270	282	268	279	255	244	272	243	238	259	269	302	288	266	277	249	243	268	278	266	254	285	249	267	249	272	251	264	254	238	260	277	292	298	272	257	261	282	271	232	283	301	245	282	278	259	263	249	241	255	279	265	262	260	236	254	258	275	268	250	264	268	264	273	268	266	260	235	301	247	267	273	254	265	270	275	250	262	263	279	279	278	251	276	283	266	260	244	266	257	266	253	248	258	261	263	275	273	275	283	254	283	252	270	294	260	270	249	236	291	247	300	259	265	275	273	269	258	258	274	280	259	274	289	253	267	272	257	266	265	281	262	282	273	263	273	246	260	256	251	283	255	286	287	242	252	260	267	269	264	261	281	255	293	250	281	241	239	274	268	263	250	272	259	247	275	235	261	290	249	258	255	294	270	263	252	263	254	244	276	265	282	256	266	250	282	256	261	265	249	255	254	289	284	261	288	240	274	247	257	250	248	253	244	242	264	251	295	256	262	270	252	250	242	257	269	279	271	259	279	250	249	273	270	269	249	253	228	260	275	288	277	298	270	250	276	248	259	255	282	266	250	274	265	275	296	251	260	251	278	270	267	274	257	263	256	272	266	260	250	284	265	283	289	264	274	253	249	266	273	271	247	248	282	253	266	261	266	284	248	249	273	251	256	248	241	253	267	271	273	291	281	263	244	262	269	268	239	242	243	259	242	266	273	251	304	246	239	259	293	290	257	240	274	250	238	285	273	253	272	272	269	251	257	267	285	255	264	282	286	253	288	282	228	256	246	250	276	261	251	243	260	235	251	298	237	271	274	225	238	246	268	265	290	272	277	259	252	256	248	245	255	265	264	260	271	267	254	277	281	268	274	244	256	265	278	250	262	275	270	297	277	305	254	243	284	276	236	268	280	237	275	249	270	268	261	249	294	234	279	258	260	247	293	275	238	249	291	236	265	283	265	246	255	265	257	277	280	230	262	293	276	242	277	259	234	254	267	244	246	263	271	261	292	273	269	261	280	288	268	267	277	272	264	257	278	250	268	265	283	283	270	290	258	272	235	234	237	251	299	258	259	257	259	284	266	300	248	233	259	250	258	262	284	288	252	252	234	272	264	260	257	297	250	244	292	274	242	270	239	238	261	230	255	243	266	223	252	281	258	267	275	283	269	276	269	273	293	276	266	241	272	252	272	262	272	281	270	256	284	266	253	277	262	246	277	286	261	258	268	254	266	250	256	244	244	272	280	263	268	271	283	297	254	271	252	284	250	279	257	237	272	245	274	248	262	265	283	255	252	271	254	278	274	249	280	269	269	229	266	266	278	276	261	258	269	286	271	254	262	244	282	279	275	261	280	282	260	246	282	259	302	242	245	268	225	256	258	258	278	245	257	270	254	245	257	260	257	258	260	283	239	228	253	259	278	255	256	265	281	274	252	249	287	278	296	244	277	261	278	305	245	262	260	265	233	231	264	275	268	267	278	265	287	247	275	262	235	226	279	269	259	282	259	273	239	278	253	283	271	265	284	240	258	251	270	282	234	242	266	267	255	249	282	250	273	231	250	230	277	282	269	252	263	253	256	230	261	269	240	247	238	238	287	270	252	271	262	254	250	247	244	279	249	270	254	240	274	272	271	249	296	254	273	285	269	272	258	240	267	285	248	240	254	233	268	246	284	265	276	263	242	267	235	288	261	263	235	250	271	235	265	235	222	234	262	270	256	245	251	268	264	229	258	276	255	248	255	264	272	260	253	288	240	269	282	288	246	246	256	254	244	266	256	256	241	247	274	257	248	249	263	249	247	249	228	255	235	275	296	276	249	247	297	264	271	283	270	258	251	271	270	258	264	274	244	254	253	271	246	255	248	233	281	256	255	292	240	262	252	277	256	259	230	248	241	246	260	293	253	280	274	255	275	261	266	250	281	264	250	269	263	292	255	281	272	259	261	272	249	269	309	246	283	254	278	248	260	246	248	257	241	266	265	274	245	271	251	241	241	281	254	274	260	239	274	268	259	233	253	268	258	270	275	230	269	271	277	256	268	256	246	273	264	254	276	255	254	261	258	248	264	296	258	261	285	241	286	263	276	266	286	288	296	255	271	263	277	250	274	244	264	274	255	259	256	272	278	254	268	253	308	265	246	271	251	267	263	232	241	267	279	279	239	238	264	256	255	286	258	258	267	280	265	256	284	245	265	266	277	281	233	264	259	261	260	271	267	295	245	255	249	269	245	241	232	252	264	272	267	287	255	253	270	258	261	250	264	281	267	251	262	256	240	269	264	261	252	272	269	249	264	257	243	276	258	269	272	288	283	259	258	266	258	254	249	258	240	259	232	267	289	254	260	282	239	273	251	248	275	271	264	251	278	271	252	239	267	241	268	227	215	225	310	265	246	258	264	271	226	250	263	254	268	274	267	250	251	235	248	251	248	262	252	247	231	254	258	296	253	272	253	278	258	261	260	244	264	249	278	273	258	280	280	260	254	280	280	275	256	239	264	253	267	273	253	255	260	253	248	260	269	251	281	283	250	242	302	274	289	272	284	268	277	283	249	263	292	272	253	264	240	260	241	283	264	255	268	236	249	260	251	258	256	242	249	251	281	277	258	278	282	242	271	276	238	265	260	236	242	281	281	286	313	226	243	225	248	261	271	243	240	259	279	268	268	256	260	241	278	264
27606	9820	1641	1116	836	791	777	798	805	808	800	838	822	807	852	840	765	828	833	772	768	823	855	794	797	780	819	791	781	806	804	820	819	821	812	840	812	830	805	785	760	800	782	870	811	821	800	753	809	801	814	828	789	773	764	759	833	780	819	778	837	807	806	760	869	821	843	819	781	807	789	825	794	819	785	844	854	764	828	854	789	792	825	787	842	834	775	819	819	821	750	803	813	825	806	800	796	786	775	756	827	768	836	830	826	796	776	797	836	830	787	853	861	759	780	774	755	798	800	875	800	771	821	810	815	822	834	801	800	775	803	772	810	793	753	840	808	863	814	788	840	856	843	778	792	860	824	785	849	805	840	827	792	819	767	790	807	840	787	773	796	801	759	837	782	823	816	877	806	849	775	774	765	811	830	789	818	804	780	753	792	784	774	797	842	778	821	787	780	845	777	788	815	853	788	788	804	829	740	784	812	830	823	793	785	756	796	784	825	809	853	799	813	726	802	774	822	822	771	769	834	836	806	876	845	828	801	748	761	814	799	823	758	796	804	823	756	730	795	831	784	817	830	830	773	783	842	814	803	845	862	844	804	789	879	788	820	790	799	785	813	811	809	773	824	815	821	795	811	824	825	787	780	793	848	790	773	838	820	805	780	761	828	838	801	840	793	806	805	796	790	838	848	843	838	872	832	823	737	811	789	798	865	811	803	831	802	767	798	767	825	832	824	787	782	793	820	792	755	827	830	843	897	811	753	789	810	769	786	797	772	807	832	789	789	847	815	836	824	803	855	796	774	749	822	790	857	810	847	826	843	834	785	849	820	803	802	825	797	775	801	797	792	812	804	828	770	817	790	813	787	804	833	816	787	804	832	754	800	805	807	770	823	796	843	844	821	777	805	814	803	794	829	790	864	818	847	816	850	816	777	834	781	764	869	793	834	745	812	791	805	777	794	842	862	819	777	780	757	823	759	748	769	760	794	821	823	839	775	855	875	759	798	757	766	817	793	798	810	823	837	806	824	767	742	820	758	812	748	813	798	818	816	758	789	824	814	846	822	827	830	840	830	831	831	737	751	805	751	793	833	773	790	855	822	832	806	819	818	773	774	862	741	855	822	813	835	789	788	814	849	773	832	859	822	813	864	749	847	794	813	805	801	806	808	789	774	834	803	782	818	771	751	800	809	839	843	820	791	842	795	813	793	830	855	808	887	832	780	791	799	765	826	806	767	755	803	830	839	844	797	817	785	810	815	822	804	844	813	801	776	764	842	823	806	820	741	836	850	853	804	762	790	770	824	814	751	810	803	761	830	798	807	827	780	819	794	797	820	837	841	793	815	812	776	815	812	798	815	792	767	845	813	752	831	823	805	767	814	782	826	813	814	751	841	789	843	817	793	793	821	803	816	751	832	792	859	821	858	788	870	825	815	824	804	777	794	769	817	840	815	833	819	765	795	816	806	792	828	821	832	818	837	841	772	770	847	810	782	799	850	785	786	810	781	814	822	783	749	761	789	825	857	769	759	809	820	813	778	812	793	791	804	805	787	795	783	812	797	820	756	764	824	765	803	748	781	793	787	807	849	777	786	790	837	812	816	813	717	822	747	800	776	799	751	824	819	782	779	828	823	812	769	810	797	818	805	789	818	813	785	819	781	765	780	798	782	785	812	775	761	830	802	822	795	777	827	853	790	828	791	798	814	782	806	833	782	864	847	833	819	797	799	801	785	782	858	773	822	787	718	771	807	845	840	814	852	803	839	868	810	861	797	800	847	838	809	788	830	799	862	804	840	864	779	870	806	849	820	794	770	806	801	806	807	792	834	849	727	769	808	805	820	747	798	822	814	786	893	875	776	786	806	772	802	854	831	770	782	814	808	833	802	792	768	828	738	810	797	807	763	774	799	826	793	797	806	774	840	787	807	822	774	815	801	810	803	814	784	810	826	795	828	798	824	834	820	784	823	781	832	823	826	766	831	779	838	752	809	837	828	826	780	807	861	785	816	789	770	853	831	822	806	802	780	751	812	824	816	806	826	831	842	831	827	826	775	789	835	851	797	795	832	772	787	810	805	781	798	750	751	858	749	792	808	752	784	787	810	793	760	784	844	789	808	789	785	826	802	761	858	775	871	765	795	829	841	812	780	782	796	805	833	818	770	829	856	810	829	842	813	794	846	813	822	771	828	809	803	791	836	822	797	856	790	809	831	823	830	820	800	845	821	793	780	782	782	801	820	809	771	816	819	779	787	862	771	798	843	782	789	801	774	848	849	788	808	804	761	792	802	804	778	797	811	772	848	795	800	871	797	788	802	779	873	795	788	796	824	809	856	808	866	840	753	844	809	805	804	828	804	892	754	797	831	797	784	824	839	735	837	810	839	832	805	815	793	822	842	833	797	829	766	815	817	777	802	847	815	808	766	747	780	848	835	816	830	820	832	845	791	760	790	812	807	813	805	808	855	782	829	829	779	804	797	841	798	797	757	799	748	780	798	797	789	788	841	823	827	829	741	813	844	765	829	807	830	765	817	818	765	799	772	783	789	754	828	808	816	824	806	819	758	819	816	816	778	829	855	812	820	804	795	838	794	848	829	801	778	809	765	821	828	803	772	776	783	804	889	836	803	816	798	801	792	774	817	813	789	790	770	756	774	794	836	809	765	778	770	812	827	835	843	811	774	751	820	744	810	789	839	746	762	816	816	869	816	779	820	760	797	805	799	790	780	794	790	772	814	781	816	792	756	785	825	793	793	840	797	755	785	798	783	792	796	795	788	816	781	852	750	857	778	797	818	772	747	814	799	786	802	833	816	822	804	809	858	768	786	779	795	822	832	806	802	811	829	786	765	802	829	794	810	774	789	816	818	859	820	756	801	804	828	781	844	775	747	835	824	771	799	870	815	823	802	797	762	812	814	835	794	781	778	812	804	826	846	805	845	804	792	805	787	802	815	826	752	797	846	816	819	758	795	811	796	789	817	807	774	772	820	808	838	825	834	780	817	828	839	822	826	793	830	845	762	756	875	823	825	817	764	769	765	770	805	800	797	801	758	794	774	858	774	810	800	833	804	737	850	782	803	892	756	797	801	857	767	737	753	820	787	823	822	815	824	779	774	815	817	776	816	848	814	787	784	826	831	801	813	738	814	810	826	757	775	787	831	796	791	761	779	780	783	822	772	809	830	765	728	806	827	825	769	742	792	812	817	776	814	812	836	764	798	855	830	873	799	814	784	816	835	805	807	734	806	807	763	795	794	818	769	808	821	814	771	759	777	792	825	835	786	818	786	783	831	793	783	830	856	770	820	787	797	817	824	783	857	788	799	793	806	816	784	807	838	775	789	764	788	759	779	817	782	827	828	803	828	752	820	802	820	792	789	840	767	843	795	739	830	816	823	799	772	791	804	818	801	793	771	803	805	823	803	813	766	754	789	833	750	789	813	808	783	777	795	817	781	797	781	777	781	807	795	838	811	800	771	810	812	805	793	802	820	831	795	760
5582	871	800	765	704	677	633	659	700	673	690	666	667	655	686	623	656	672	714	650	679	662	700	632	667	659	620	673	685	657	631	625	635	635	662	631	656	626	618	706	663	635	673	704	661	668	666	675	651	656	668	653	658	659	654	652	671	649	683	695	705	689	653	712	660	632	680	655	683	678	659	656	658	653	684	619	694	653	665	615	627	643	652	683	652	585	660	632	641	660	619	641	642	658	632	701	658	631	645	661	658	658	633	660	694	658	647	651	651	638	670	737	666	681	686	644	677	684	652	635	654	686	633	668	702	677	660	694	630	654	648	647	682	624	624	652	652	694	650	634	644	686	691	635	631	645	632	616	637	676	629	637	658	630	691	695	613	657	654	671	658	678	705	627	679	677	675	687	634	656	637	661	676	660	655	657	630	711	623	688	684	657	636	668	622	613	637	662	639	662	688	670	627	622	678	639	678	648	690	652	644	622	645	652	642	622	646	695	667	634	681	642	640	654	662	625	647	663	624	648	674	676	636	616	722	619	669	663	640	662	674	641	672	641	643	646	679	644	669	642	650	655	659	656	630	654	633	635	675	643	695	624	661	667	642	680	688	629	638	659	701	696	653	624	645	669	656	660	664	660	677	708	654	657	648	605	667	664	653	666	619	656	663	603	681	642	652	656	682	662	654	649	624	664	675	650	689	674	638	625	673	679	652	590	656	703	717	688	705	657	683	707	652	656	678	633	678	672	652	615	678	665	671	685	677	636	670	652	652	646	684	645	623	671	716	618	654	655	700	609	697	701	626	626	654	681	688	691	625	639	646	650	657	682	654	634	669	663	639	676	622	643	664	664	625	664	666	634	686	620	705	666	651	680	640	670	662	653	675	621	644	638	681	627	675	692	644	626	675	699	672	641	639	619	649	654	663	649	639	626	670	673	652	662	665	656	647	677	696	636	701	695	638	642	675	674	653	617	660	642	672	642	658	640	700	645	640	638	631	671	622	654	621	666	686	610	621	630	617	646	637	672	654	697	638	593	691	642	647	644	703	598	672	668	643	649	640	636	637	634	644	656	642	633	692	665	674	603	631	648	681	685	663	613	676	656	650	699	676	679	674	672	605	688	635	633	680	624	699	626	682	666	615	664	666	644	681	665	690	657	645	662	707	622	695	628	656	659	619	692	626	679	661	675	623	645	655	681	648	687	642	679	657	667	649	650	706	704	641	647	652	626	671	631	628	630	643	651	652	676	684	631	621	664	676	624	629	665	670	684	653	655	657	646	658	628	643	637	698	626	657	663	646	679	675	651	673	657	622	620	677	644	630	664	656	733	670	661	685	644	706	648	671	646	675	683	633	650	650	626	653	649	640	629	626	658	664	644	647	628	657	661	591	657	655	666	666	695	674	654	653	697	644	679	666	642	647	673	654	658	669	680	655	672	667	649	661	666	626	647	676	669	653	677	688	620	687	706	693	664	670	686	669	658	644	647	713	655	666	680	663	673	702	621	700	648	673	660	690	651	646	631	647	676	660	648	637	653	611	644	698	641	678	646	651	679	655	668	667	682	666	675	632	693	618	689	632	631	641	698	654	640	656	671	672	732	661	653	674	636	623	685	640	681	672	657	646	685	673	615	697	640	689	695	707	655	670	619	649	699	672	684	624	663	635	658	678	679	627	621	663	700	667	639	599	687	647	657	629	624	649	624	672	674	611	665	675	690	645	665	649	643	673	634	668	655	603	639	604	609	663	631	690	700	634	703	648	665	624	633	633	671	697	681	649	644	634	642	613	668	708	657	645	645	652	705	653	646	709	692	612	655	697	663	628	657	633	640	681	621	637	682	655	647	677	684	690	653	690	703	632	684	657	670	660	679	707	648	641	700	644	630	672	665	671	647	629	635	681	674	657	696	664	601	644	676	651	685	669	646	623	629	672	699	658	677	625	633	676	655	676	645	683	678	675	699	662	670	655	679	703	675	687	627	673	615	611	649	665	666	644	665	647	608	657	655	666	669	651	641	658	681	650	671	678	675	669	694	664	647	706	698	639	646	685	635	646	649	692	651	647	645	722	714	663	663	689	678	740	671	683	637	633	656	594	678	628	692	632	667	689	668	640	700	665	676	683	688	699	670	652	641	712	678	681	639	665	674	657	661	647	601	632	665	661	681	653	625	650	659	651	639	698	651	661	670	611	699	649	626	627	633	659	677	647	651	685	651	622	703	650	655	630	685	677	687	674	651	628	630	652	630	687	609	697	637	651	696	623	627	619	678	636	637	704	658	654	674	664	680	647	649	622	630	643	658	614	683	661	667	653	661	670	633	639	683	679	633	654	642	629	637	624	626	726	659	683	645	673	626	646	664	599	681	671	617	651	630	660	658	661	653	643	670	688	657	688	654	657	665	654	662	671	640	671	656	651	715	688	661	631	663	630	646	656	669	649	679	630	657	686	641	710	672	698	673	655	643	616	676	683	665	697	686	637	672	679	619	668	670	710	657	664	626	647	691	669	669	650	649	665	620	658	599	701	683	685	627	636	649	646	650	684	696	674	662	659	651	658	655	663	667	646	646	626	647	659	693	666	637	684	684	646	667	605	671	684	621	642	678	678	686	646	702	673	709	654	683	622	650	630	667	675	646	643	677	669	685	621	634	643	673	685	626	636	652	669	619	671	631	658	631	693	658	678	640	636	653	656	661	654	694	667	664	701	665	678	635	652	625	629	652	669	666	641	627	650	645	673	584	667	649	612	675	643	688	673	644	630	695	674	628	671	617	646	644	659	677	668	652	612	730	625	663	637	623	638	683	634	660	641	638	659	647	666	632	620	650	666	675	690	645	630	659	689	716	651	664	644	592	580	690	645	608	674	651	660	650	650	656	695	604	643	664	664	633	656	625	656	617	654	706	656	630	656	684	672	651	743	623	601	632	663	713	649	641	665	648	628	638	662	646	604	674	644	661	645	659	666	687	661	645	666	671	674	670	636	615	643	666	645	665	662	621	649	657	643	642	677	636	668	613	689	678	678	679	681	665	625	650	635	662	674	646	632	660	689	669	659	692	633	658	616	639	701	716	645	622	702	665	601	684	679	653	665	695	663	624	697	697	696	617	647	684	635	684	723	665	628	636	669	625	688	652	658	688	617	634	685	691	696	696	642	676	670	631	640	635	681	680	643	672	704	675	693	625	652	652	593	685	659	653	679	629	646	665	627	637	667	689	628	608	665	635	661	630	666	664	668	673	663	642	668	613	629	661	692	668	664	683	634	656	646	635	702	670	636	722	680	668	659	595	687	657	639	661	701	673	670	625	616	642	650	655	670	668	647	666	637	658	633	611	644	683	666	663	619	622	640	673	629	616	679	656	641	650	614	680	701	704	626	649	679	700	646	650	661	694	665	674	643	667	643	634	631	646	667	608	671	645	679	666	600	681	668	684	701	713	653	644	627	656	665	652	678	667	682	696	669	637	597	700	654	680	655	628	724	697	651	656	651	619	665	670	655	652
25663	21438	27225	25511	4188	912	714	626	526	513	516	514	519	496	542	559	506	483	508	549	513	490	511	469	499	533	509	459	485	509	453	524	489	462	459	456	473	445	534	477	503	519	476	474	430	458	476	489	472	512	487	464	485	500	436	490	536	452	515	458	462	484	493	496	490	490	497	450	456	469	436	471	463	485	480	469	422	491	442	457	486	466	457	497	476	512	481	513	454	467	479	497	492	466	483	468	433	469	491	533	460	497	464	478	475	461	447	482	485	468	431	463	491	467	436	466	472	519	459	484	504	445	468	506	494	482	460	451	482	487	469	443	488	449	508	499	494	475	462	467	443	470	493	458	449	496	441	506	447	481	473	463	471	487	475	469	449	486	475	450	506	466	473	491	474	435	483	480	454	494	469	454	507	476	487	457	454	460	432	507	467	489	458	498	494	494	479	455	483	497	466	494	519	464	488	484	513	452	439	500	461	432	447	509	463	457	474	490	499	466	483	487	478	457	473	484	472	484	474	479	532	492	490	483	471	494	469	512	493	431	539	479	480	477	472	430	477	449	449	451	464	487	481	457	474	495	447	475	439	505	476	448	488	478	506	436	516	467	469	451	483	474	443	461	425	490	467	490	491	503	459	501	459	465	497	463	497	462	465	504	460	502	518	459	447	475	452	460	508	473	477	467	471	466	435	480	473	465	486	497	454	479	453	457	462	475	394	486	505	475	506	483	502	470	452	501	457	484	483	483	484	499	500	447	479	481	465	501	490	474	462	501	469	447	494	473	450	487	507	472	467	499	454	474	442	432	443	467	462	480	461	462	461	487	474	466	449	444	520	447	459	438	504	493	449	499	471	485	409	473	473	486	432	441	473	464	481	429	473	464	480	468	453	474	441	461	481	451	490	490	462	444	502	466	477	451	535	440	472	477	465	468	452	503	509	488	425	486	485	486	465	473	440	500	462	481	480	445	496	470	480	505	482	489	443	436	490	443	467	491	425	513	479	490	472	469	469	432	498	453	483	503	491	484	458	440	476	509	501	484	459	447	468	493	481	481	484	510	447	481	513	455	520	472	469	466	439	489	495	461	464	449	467	490	512	493	505	479	453	484	471	476	478	470	473	479	504	463	493	464	497	497	437	477	450	526	449	461	471	532	474	484	491	426	475	414	494	481	470	492	476	465	475	503	466	428	480	475	494	461	451	518	468	474	456	485	429	441	458	498	436	514	501	490	476	502	487	472	431	421	508	463	510	467	467	431	479	464	466	474	495	428	472	473	451	485	477	454	487	507	488	513	505	456	484	523	445	454	470	452	463	489	473	445	481	491	456	458	466	523	501	455	511	444	467	434	496	467	450	502	458	485	459	462	504	486	429	438	426	448	502	475	507	490	488	479	524	498	478	486	500	495	478	453	488	519	472	481	447	503	453	487	483	466	463	487	491	476	466	507	463	468	478	488	507	469	467	428	449	465	530	471	489	474	473	477	457	466	453	471	445	502	462	429	452	511	458	467	484	458	463	469	437	468	502	476	463	485	491	457	461	455	462	431	467	499	474	462	485	455	467	452	490	471	473	479	513	442	505	475	484	494	480	455	461	491	469	472	483	468	513	495	446	507	487	469	475	470	471	477	462	475	539	536	455	469	469	449	473	482	521	473	496	477	464	458	486	473	490	489	478	469	513	485	479	469	481	471	446	471	475	459	483	479	445	469	486	516	471	500	492	459	445	464	486	493	484	438	499	448	447	464	460	474	451	451	490	449	482	477	496	443	476	494	469	509	445	481	463	499	468	487	455	475	509	500	467	462	508	450	477	508	481	487	482	463	437	451	491	494	465	476	476	495	448	485	446	496	441	460	479	448	509	469	471	458	447	486	442	451	447	493	447	499	457	482	489	466	466	454	453	443	474	476	472	475	500	494	452	500	496	467	475	476	491	515	514	427	482	446	492	458	500	487	461	478	456	477	452	440	463	524	508	453	499	456	522	482	469	469	469	463	496	474	485	478	458	485	464	507	477	451	458	494	463	486	491	466	478	458	432	456	472	463	477	497	463	464	463	491	512	453	468	469	465	471	471	499	480	450	488	511	428	468	474	468	458	477	462	454	478	472	452	503	476	442	482	466	440	469	458	460	452	438	475	455	493	511	522	399	483	459	481	471	461	456	469	495	442	473	499	492	424	476	451	432	457	528	518	408	468	499	507	489	496	504	461	456	491	454	543	501	499	464	478	473	444	514	457	528	509	460	521	499	497	480	509	509	479	457	517	485	429	447	461	488	479	467	476	439	467	480	479	444	492	453	474	480	495	481	454	470	497	472	505	483	453	512	447	506	451	470	454	447	486	502	466	483	461	472	489	511	508	462	445	467	495	493	472	475	489	434	416	488	517	507	458	488	454	449	502	467	421	531	495	441	491	524	448	443	446	473	469	479	466	466	454	476	489	484	464	464	531	462	459	442	443	468	475	510	480	457	443	452	477	478	487	479	437	452	468	495	438	478	460	439	416	439	482	479	468	476	479	483	421	504	463	479	482	489	507	489	494	466	510	489	478	489	455	502	511	502	462	500	471	499	470	466	484	456	469	477	478	525	510	464	464	522	508	535	468	482	466	471	466	462	476	457	433	456	439	471	493	512	464	454	478	448	472	466	490	461	421	464	489	440	464	434	501	422	493	501	468	474	469	458	470	448	445	470	461	471	460	470	469	461	467	518	433	490	445	464	494	455	492	470	434	494	466	475	496	500	465	477	492	461	479	440	479	474	494	474	475	486	477	461	471	487	441	455	493	456	477	496	493	513	464	462	499	490	496	483	442	477	438	479	419	475	473	484	446	466	456	468	464	450	463	504	500	483	490	437	453	444	486	485	439	462	490	467	469	464	505	440	481	492	449	475	484	483	475	440	505	522	493	507	492	450	489	490	511	527	470	503	513	477	494	499	481	472	494	423	470	505	478	489	463	487	484	487	472	486	511	526	507	478	504	489	460	475	487	457	469	447	476	425	498	469	463	487	451	484	455	475	516	499	458	489	446	441	452	453	461	456	482	459	453	451	487	493	501	454	479	482	504	436	481	506	501	475	448	506	446	481	470	477	484	477	451	502	428	489	436	441	442	500	459	450	466	491	487	479	450	471	487	511	437	472	465	471	442	479	476	452	494	465	497	458	462	479	473	466	498	522	448	438	487	453	502	488	458	455	495	498	498	438	472	479	486	436	473	430	487	464	509	483	492	460	479	477	484	478	495	468	441	477	468	497	474	482	474	433	461	507	493	505	457	434	446	484	469	448	465	499	477	419	464	445	438	497	480	477	463	471	480	479	485	466	450	539	461	469	481	442	492	455	483	475	471	467	478	456	492	468	460	474	497	466	463	511	497	454	475	472	493	447	485	490	495	477	526	431	479	476	471	498	448	451	434	497	470	421	433	451	480	496	478	492	492	478	479	439	461	493	454	506	467	514	476	473	463	483	437	461	494	513	473	473	520	475	524	484	498	485	433	475
3740	2694	2334	1192	916	720	672	625	542	488	504	465	487	457	428	438	443	467	455	425	451	446	442	426	427	408	400	448	444	435	423	403	437	442	438	442	422	405	381	415	423	425	453	462	417	425	423	391	458	457	421	475	418	421	426	436	436	415	460	417	408	398	426	449	416	461	424	440	418	486	422	461	440	436	434	432	427	404	473	413	391	422	395	415	415	448	411	423	438	408	431	421	373	452	444	418	451	398	419	458	406	412	427	424	459	399	406	407	431	416	438	391	427	429	419	417	428	443	424	406	409	415	413	460	384	409	418	375	425	428	414	399	438	438	438	416	439	429	420	429	427	432	421	423	433	444	444	401	429	434	410	432	421	436	406	393	403	441	459	437	419	423	414	413	418	424	400	413	400	425	409	421	373	423	377	449	419	413	422	435	403	444	437	425	424	444	402	425	377	432	405	436	388	417	436	398	417	412	396	427	399	453	450	428	404	424	399	411	458	381	431	400	446	372	426	393	425	389	454	428	392	398	417	428	470	404	430	420	391	432	429	407	427	448	440	434	429	455	398	393	434	444	392	411	421	405	440	415	428	411	423	421	460	426	433	415	390	406	397	435	436	431	408	429	406	442	440	435	418	405	435	423	395	438	445	427	440	417	409	442	416	414	387	398	465	421	428	415	426	431	450	438	401	425	416	428	437	413	424	419	424	416	429	418	489	428	396	422	429	399	416	438	411	413	442	409	425	413	401	391	447	399	417	405	398	431	442	410	456	407	429	408	437	480	377	414	406	396	463	434	431	431	468	436	390	425	467	439	445	402	431	424	403	454	411	415	412	414	425	382	436	428	386	401	436	458	416	406	403	423	440	445	406	461	408	414	414	393	424	441	430	380	450	424	422	444	439	409	380	405	446	460	410	416	408	399	447	430	434	418	433	423	383	403	426	385	438	419	420	412	451	373	402	440	397	412	432	399	407	412	408	442	425	366	421	442	411	445	430	407	452	398	429	387	395	432	390	373	391	415	439	387	406	380	401	378	388	409	421	427	420	407	445	393	397	419	394	426	404	415	433	404	453	425	388	433	421	427	424	399	402	423	421	428	425	398	425	429	413	416	449	447	432	421	459	433	436	389	407	400	440	417	446	387	424	401	392	421	422	414	462	431	434	459	423	448	425	383	451	426	368	431	430	399	429	441	436	429	391	414	424	429	424	378	423	419	470	433	429	407	412	414	406	414	403	422	401	421	426	420	427	427	428	430	413	412	427	412	427	396	397	434	446	422	416	406	434	396	435	434	398	451	475	438	393	378	442	410	405	433	466	431	381	388	429	464	429	433	421	415	411	411	456	408	438	402	430	430	412	453	427	446	405	431	413	396	409	436	433	404	427	437	402	416	408	426	383	438	424	408	412	384	450	423	415	430	405	388	395	420	441	443	437	470	414	397	374	394	447	420	408	416	428	423	443	414	442	408	420	399	442	438	425	415	413	387	392	376	415	429	419	402	423	391	369	439	416	391	435	423	421	425	400	390	425	390	413	435	440	433	369	425	422	427	442	426	418	437	417	475	429	426	451	409	415	473	425	388	410	433	431	416	449	460	408	415	408	426	411	404	444	417	452	411	409	373	415	413	408	435	415	417	423	426	404	417	396	417	425	411	448	431	399	390	372	402	425	421	408	442	405	376	397	405	436	412	416	413	430	422	446	434	399	415	381	416	427	444	419	416	413	386	402	418	416	436	448	403	409	437	412	398	421	453	423	427	408	369	439	427	415	426	411	408	438	430	398	386	419	453	410	409	452	424	459	397	428	423	384	413	440	419	451	390	414	418	415	403	432	417	436	405	392	441	423	424	394	433	417	451	432	417	422	433	401	408	428	428	420	369	399	388	386	399	451	390	412	447	413	413	422	410	395	433	430	436	378	415	402	400	405	383	436	463	390	418	418	456	394	433	381	424	397	386	413	432	401	414	411	384	419	439	394	437	421	400	433	429	428	440	413	432	423	433	418	442	424	406	429	439	422	439	413	425	429	405	436	412	459	425	416	416	410	434	408	427	434	435	450	428	440	401	436	390	434	390	434	436	388	412	411	412	435	400	401	428	437	401	443	388	404	399	421	400	400	466	392	411	430	426	420	444	431	421	401	419	418	406	474	417	439	450	450	411	441	396	392	433	418	411	431	410	417	430	436	407	435	421	419	366	450	425	389	427	441	421	433	431	429	402	410	432	389	397	429	380	424	420	418	414	406	421	416	435	401	454	434	427	379	452	387	411	418	436	385	412	431	414	435	415	404	440	412	404	405	435	448	394	391	411	411	457	435	451	415	394	420	436	416	422	413	400	420	437	402	395	408	434	437	376	388	413	418	419	431	426	376	450	442	396	433	417	425	430	366	426	422	412	449	434	427	438	399	443	442	408	423	414	429	445	387	414	417	402	427	412	428	436	425	401	447	451	419	429	418	426	423	445	422	418	420	408	401	436	420	412	419	437	399	424	419	430	424	428	405	441	415	373	421	404	430	430	417	387	425	432	372	415	409	421	406	418	410	424	436	421	369	419	426	406	452	433	433	442	411	390	432	405	437	427	424	402	419	423	403	398	411	390	402	434	410	424	394	456	415	427	419	425	421	439	422	388	418	453	450	384	462	416	451	418	379	437	421	429	399	385	427	454	430	412	410	412	410	405	402	402	385	447	395	418	425	454	454	426	413	433	430	450	443	434	402	418	397	437	441	410	400	441	425	429	420	441	438	437	451	430	404	377	427	426	434	421	427	425	380	392	404	435	445	404	397	447	381	436	440	411	388	416	392	391	409	396	433	391	416	434	403	453	445	397	420	416	424	431	420	429	384	439	401	428	416	455	382	428	426	400	454	383	425	389	406	429	378	397	424	403	441	450	396	396	400	421	343	407	428	404	431	425	407	436	435	411	423	380	398	431	427	412	364	402	424	412	431	415	375	419	414	409	443	400	407	459	399	411	416	415	414	426	437	422	459	407	417	425	415	406	418	371	425	414	417	396	412	414	440	401	418	396	442	427	407	375	413	403	411	395	446	384	464	437	423	441	425	441	429	428	404	395	434	407	393	380	413	412	415	416	418	435	417	415	416	396	421	420	412	417	405	433	407	463	433	399	451	400	453	433	455	388	409	430	397	430	400	428	441	394	425	414	380	378	427	426	385	428	422	411	438	413	420	391	408	436	422	402	425	426	471	448	414	412	411	430	416	443	396	474	432	438	400	454	425	400	414	418	435	467	445	408	435	426	440	428	419	413	418	437	366	378	419	433	413	434	459	402	419	395	403	420	421	400	411	436	435	417	407	408	416	422	435	429	427	440	414	374	438	451	423	397	424	423	411	459	425	399	391	395	438	409	402	396	423	414	424	435	409	423	423	399	427	433	387	445	383	392	404	370	454	400	407	424	406	418	417	405	404	426	390	451	422	443	409	422	388	458	404	428	408	405	414	373	441	397	383	398	401	428	417	401	400	403	443	442	433	450	410	417
24599	21446	28538	24766	21106	3239	803	508	439	375	372	325	360	330	354	285	286	309	310	316	303	320	302	302	302	306	302	311	302	274	288	283	267	266	285	265	282	269	292	298	268	280	331	280	267	296	285	270	317	273	312	291	297	311	290	256	287	304	276	287	313	264	290	278	292	300	292	280	260	279	332	306	273	289	278	277	306	275	251	270	308	285	258	308	286	283	303	295	280	309	264	297	302	285	259	291	283	291	303	284	274	288	315	282	298	271	261	259	281	250	271	249	289	286	270	291	298	303	305	275	275	291	275	283	289	292	275	276	294	280	271	293	274	293	299	282	293	269	285	307	288	294	269	259	310	299	259	293	274	263	292	248	282	280	319	307	255	277	290	272	293	281	272	289	269	283	307	284	311	260	305	281	305	284	271	262	272	290	287	277	306	245	288	225	289	282	303	257	271	255	278	304	301	269	308	294	282	282	254	285	299	292	288	277	297	291	278	293	266	273	264	316	275	301	294	309	277	271	253	301	294	271	307	286	291	277	288	282	274	282	257	312	312	297	277	241	249	272	278	268	264	300	272	295	259	272	295	273	282	276	251	286	279	273	269	290	292	304	273	281	307	279	309	270	291	267	262	276	266	279	286	302	285	272	279	290	290	261	302	279	281	292	282	321	294	284	299	282	280	285	296	288	326	291	283	287	292	235	281	277	279	264	312	286	286	288	258	299	289	286	258	261	277	255	269	283	264	282	265	309	293	273	253	289	298	306	276	278	281	251	278	246	276	255	276	278	262	267	292	273	288	314	287	280	283	304	271	292	259	279	284	284	272	293	277	271	299	290	295	303	277	283	290	304	271	306	293	295	297	285	311	268	300	260	319	300	275	284	291	311	292	301	297	290	285	275	256	286	311	259	292	284	325	269	272	293	291	316	275	265	282	295	293	274	263	265	303	263	280	290	288	267	293	305	279	293	250	276	280	286	291	270	278	321	297	289	293	284	264	277	275	296	241	282	278	300	300	288	257	299	297	274	280	274	267	326	273	290	279	282	279	291	294	304	298	264	328	256	267	276	283	289	257	246	309	262	280	277	298	249	293	262	257	295	281	289	299	280	306	303	260	296	310	286	282	285	278	281	291	272	275	262	276	270	274	279	305	276	276	287	312	280	266	265	252	258	301	250	261	295	238	288	331	282	284	283	278	307	291	292	299	276	291	262	291	302	288	271	299	289	274	260	246	275	273	302	278	323	268	278	262	275	304	274	267	313	290	309	301	260	283	304	284	274	269	284	268	303	274	299	301	283	266	282	265	246	269	307	297	299	257	287	291	294	301	264	287	281	289	274	292	279	289	277	275	260	248	289	274	262	273	265	273	311	294	260	308	262	294	269	308	282	286	259	287	285	289	298	283	302	290	283	261	254	250	285	281	285	290	264	279	284	254	295	265	273	290	288	273	293	268	268	297	256	270	271	299	283	290	265	270	276	276	266	244	267	296	296	273	276	263	275	286	297	272	287	269	286	304	253	295	258	276	252	305	273	280	297	277	246	289	295	255	278	261	265	269	269	295	287	260	279	293	290	255	243	297	285	287	241	299	283	294	285	310	260	282	271	312	285	324	307	313	262	297	250	275	260	274	282	283	278	252	286	283	270	265	249	277	308	276	262	286	276	279	250	244	264	284	314	282	279	259	276	301	311	257	270	293	259	272	277	289	281	326	281	283	278	270	293	262	278	284	290	271	275	281	252	317	272	273	288	275	278	310	281	279	292	271	263	264	264	254	287	264	282	272	313	260	277	282	292	268	300	275	250	276	266	311	247	266	282	271	283	276	286	266	233	247	272	283	300	286	284	266	263	294	252	270	233	291	289	270	278	263	273	275	290	278	288	286	269	271	295	299	278	262	256	261	291	283	273	293	277	308	288	286	303	272	281	268	266	265	265	290	249	234	289	267	261	314	313	304	285	278	281	254	260	283	278	284	263	305	260	254	272	286	288	305	284	277	240	275	307	288	261	256	286	284	283	263	292	258	285	280	257	278	269	298	286	259	299	302	280	253	272	282	309	280	253	259	274	274	250	261	272	252	253	264	267	290	282	238	284	285	269	265	272	283	254	265	266	308	282	301	275	254	294	307	279	315	276	249	275	295	292	267	272	237	256	299	269	277	289	289	270	272	270	297	280	280	263	239	280	276	281	258	263	300	289	280	282	281	293	280	254	290	287	280	278	279	260	301	285	275	290	266	283	265	290	266	297	287	253	278	281	293	284	275	276	276	273	257	288	278	263	296	268	240	271	301	305	315	288	277	270	295	317	276	287	254	248	239	270	280	278	277	265	281	299	291	297	312	274	293	294	281	267	286	301	283	272	261	282	257	276	273	283	296	252	307	264	300	260	285	284	295	280	291	281	269	249	285	263	268	262	287	282	291	281	292	282	299	290	289	289	302	240	278	308	268	295	246	269	295	300	258	253	292	302	275	296	264	307	292	300	277	271	272	265	278	276	270	260	336	281	262	250	295	265	292	301	302	279	293	269	282	264	302	274	288	260	300	290	268	276	283	283	275	238	242	289	318	271	283	281	294	280	281	263	275	248	268	286	282	289	267	261	262	279	280	291	287	289	262	272	261	281	275	284	262	267	292	282	283	285	277	277	287	267	311	286	310	265	274	271	307	289	279	259	277	279	263	267	279	319	264	307	293	266	290	255	269	302	296	268	284	274	259	279	296	297	274	279	292	272	255	263	278	254	301	265	292	256	279	261	298	306	298	291	273	298	275	274	261	290	309	284	277	279	280	283	294	275	265	279	258	274	274	265	269	278	306	283	274	274	268	284	284	306	290	274	290	256	264	245	264	270	305	288	278	271	326	286	281	261	272	270	257	233	292	282	281	270	279	263	280	293	266	271	272	291	275	268	271	262	281	281	272	319	270	294	294	289	274	277	258	270	303	277	245	251	282	274	290	262	303	295	287	305	289	293	292	285	277	292	277	266	273	284	263	303	295	249	260	251	334	254	270	315	281	266	282	292	273	312	284	286	292	263	287	257	283	272	301	276	295	276	278	272	268	276	290	293	261	262	310	272	300	259	334	271	279	275	288	271	298	269	320	286	290	272	315	295	286	264	281	280	293	255	271	270	297	284	275	306	297	274	261	291	281	316	270	282	254	255	282	261	303	260	291	281	280	279	294	278	303	252	290	297	280	304	291	243	262	302	274	274	263	249	280	260	260	264	273	272	264	267	292	248	277	275	279	284	284	287	295	284	274	288	308	296	266	285	288	258	269	255	285	292	239	283	283	282	310	285	302	281	269	293	265	279	291	312	284	279	278	281	271	323	256	295	219	298	290	284	265	306	287	279	294	297	290	299	286	296	281	268	309	270	256	295	260	296	286	291	290	265	257	281	297	279	279	300	292	288	286	278	301	267	292	261	284	282	322	281	314	283	254	301	275	280	278	257	273	293	299	280	282	273	288	266	275	304	267	266	256	240	289	293	293	293	289	307	256	269
3878	4732	3967	2007	1204	907	735	618	504	494	436	415	380	371	334	321	327	342	284	323	280	297	317	302	291	325	310	286	278	282	290	286	300	265	282	256	243	284	246	273	276	289	261	301	278	271	272	274	266	273	246	298	275	271	263	266	286	290	299	245	264	300	271	274	256	268	255	283	248	278	275	293	242	285	263	282	250	251	271	282	281	252	253	262	296	256	267	262	263	279	264	260	274	284	274	264	265	294	272	274	281	279	287	285	236	274	272	261	288	268	271	261	256	276	270	271	287	274	234	275	268	273	265	265	275	297	274	274	246	279	284	249	252	228	256	267	257	297	282	250	264	261	281	267	270	280	256	273	258	257	270	278	260	268	269	286	254	273	265	261	277	245	279	272	266	283	247	263	300	259	261	266	262	258	263	282	298	262	290	235	258	264	261	248	253	276	245	270	281	268	272	256	256	255	262	285	253	267	261	276	258	244	262	256	278	295	236	281	235	289	257	258	259	266	277	260	265	276	281	284	255	296	288	275	240	253	277	294	261	279	245	276	279	292	231	282	267	270	284	259	270	276	287	294	277	246	285	256	274	261	283	273	244	286	292	267	249	260	256	265	266	273	281	244	288	259	281	306	286	267	272	265	254	275	292	265	252	283	254	275	255	267	253	259	257	273	276	261	250	284	284	264	286	271	263	273	280	265	225	232	263	256	288	263	270	282	254	254	272	275	275	255	291	260	249	280	283	250	254	262	262	285	282	276	267	270	270	268	273	287	247	274	291	277	249	287	254	278	280	229	266	246	258	270	249	282	284	253	264	266	277	266	270	270	274	288	277	274	263	255	269	263	267	263	254	282	270	270	263	260	253	247	284	253	257	270	298	276	272	253	261	265	243	247	262	253	257	292	250	243	258	230	254	261	255	275	237	272	261	255	298	252	266	238	247	247	270	254	258	224	295	251	281	262	238	250	261	288	227	284	277	260	269	271	291	258	258	269	283	279	261	250	279	271	274	238	255	262	279	240	238	253	252	281	269	234	287	260	246	267	257	268	243	258	238	272	280	253	244	260	248	249	275	276	250	230	275	244	290	259	245	284	274	223	249	289	242	263	248	255	252	289	274	271	249	272	271	286	301	250	268	262	262	246	269	284	269	248	258	296	273	262	253	264	274	261	267	269	265	269	257	275	266	256	297	263	255	250	276	274	247	255	247	290	258	238	276	271	250	273	266	263	256	295	263	266	254	274	245	291	247	262	264	309	264	241	279	241	239	243	272	259	280	283	262	239	270	263	248	235	260	264	259	244	257	229	269	272	270	274	259	253	273	247	278	244	275	257	257	287	272	283	280	279	249	290	274	264	251	272	283	259	287	263	253	258	263	265	274	225	273	245	261	274	286	243	286	285	271	290	263	233	257	286	249	273	262	295	268	288	264	247	258	252	285	280	255	262	295	245	275	286	288	262	312	237	254	244	276	240	292	269	250	259	248	244	244	304	238	252	269	276	276	272	227	280	248	266	268	281	255	272	272	259	273	251	302	275	228	291	254	252	262	264	284	260	265	254	257	291	265	258	260	288	274	250	293	245	260	275	297	257	247	304	262	264	249	273	268	270	233	231	262	259	298	251	296	250	259	273	267	278	260	266	282	218	260	238	269	278	269	242	257	262	240	260	263	241	256	262	269	261	251	262	272	250	268	271	262	279	260	208	281	256	240	236	289	240	249	272	248	252	275	254	270	264	277	262	293	280	264	269	274	229	276	304	263	269	257	253	233	238	249	281	270	263	263	259	272	277	284	272	230	257	272	243	251	281	275	228	249	265	256	274	262	264	242	273	256	258	260	268	278	231	276	232	270	256	246	255	243	293	268	292	270	253	247	262	272	273	272	274	265	292	266	249	254	254	236	255	278	264	264	252	261	259	239	279	284	256	238	254	233	247	271	247	251	261	262	284	266	281	253	269	238	245	243	265	267	272	276	293	277	243	260	259	293	291	248	238	266	284	257	270	247	270	282	278	268	313	271	294	253	268	254	287	266	271	266	250	274	273	254	255	273	270	259	270	239	254	277	254	254	277	249	254	255	267	260	294	302	268	293	267	287	263	274	237	301	270	284	265	241	243	258	269	284	271	278	280	293	251	265	272	282	255	260	254	248	277	249	246	256	220	254	276	313	252	263	256	269	255	248	246	267	258	287	258	251	281	233	261	258	282	257	260	239	272	274	243	246	249	237	247	275	254	276	242	276	265	297	270	275	247	258	294	239	247	247	272	233	264	282	256	262	257	263	274	281	259	248	273	280	256	284	259	246	284	280	254	250	251	275	261	226	247	274	240	257	258	238	264	244	302	284	259	257	286	286	285	242	247	277	273	264	264	254	292	255	290	271	262	288	275	264	258	249	261	258	284	252	263	279	250	283	290	237	257	268	278	247	264	253	279	277	269	264	257	264	246	282	242	261	273	226	270	256	283	257	276	286	247	283	246	242	252	262	297	273	254	266	250	274	275	262	259	275	273	281	270	268	238	262	270	255	260	294	255	259	257	272	246	264	263	282	257	256	235	253	280	264	259	273	239	257	276	275	250	252	254	272	282	258	259	266	287	274	268	254	240	279	263	269	274	244	278	237	256	231	250	265	269	263	266	248	234	239	269	267	252	280	259	268	274	274	272	277	246	258	277	268	226	281	251	270	254	262	279	270	251	234	259	253	257	262	279	266	262	285	287	260	252	248	226	280	293	284	273	240	282	261	290	244	248	264	254	261	252	277	246	262	301	268	264	243	257	294	263	253	257	270	250	279	233	296	247	242	266	260	219	253	269	267	286	262	288	269	243	247	253	287	249	277	245	235	290	243	275	279	256	248	265	258	262	258	254	269	283	264	249	264	290	277	241	242	223	272	270	263	281	249	291	266	254	263	229	252	281	246	247	260	270	264	277	250	265	267	271	257	289	264	285	251	284	244	262	260	268	257	272	266	276	268	264	255	277	275	264	269	310	284	280	238	277	250	275	279	276	291	259	284	263	271	256	273	257	284	241	266	276	280	279	248	266	266	259	245	239	249	253	229	257	257	259	246	254	240	282	274	264	260	272	296	222	249	259	245	285	249	253	224	253	289	265	237	299	257	258	282	251	284	279	261	252	273	256	267	279	274	258	228	248	287	276	266	277	280	277	267	275	280	238	245	254	261	272	273	244	252	265	283	255	252	230	269	228	264	251	258	304	281	258	264	245	280	237	282	269	241	270	257	275	280	261	282	267	261	276	248	256	264	245	244	246	260	242	258	258	254	279	229	270	253	262	271	262	290	294	251	240	256	286	246	269	274	269	229	258	248	247	264	249	279	263	235	273	224	267	233	294	265	231	268	247	267	257	260	248	260	251	254	274	274	274	301	279	273	257	275	276	235	262	278	251	284	287	258	252	267	275	276	264	268	282	260	257	243	263	271	283	273	288	265	249	259	259	288	227	229	273	234	251	256	257	270	268	240	289	279	236	259	224	240	268	256	245
27817	10227	1948	1313	1093	883	865	826	788	787	838	824	847	763	845	803	845	802	811	823	785	794	783	820	830	837	795	847	846	854	778	792	756	837	784	830	831	771	796	797	799	821	763	818	823	846	782	790	803	819	760	801	848	850	747	790	858	771	799	852	785	869	791	784	838	844	857	828	787	810	822	812	814	781	761	825	832	802	807	791	829	768	807	806	774	807	764	774	812	842	795	848	751	805	777	822	868	817	825	840	747	823	802	813	798	841	819	863	817	777	836	822	849	790	769	789	842	779	803	760	890	809	834	789	816	788	839	838	806	779	858	766	804	792	824	806	832	834	831	772	840	844	815	801	814	784	781	770	779	813	862	769	804	793	799	788	793	794	767	793	843	766	787	785	813	750	865	851	847	783	811	834	797	776	817	805	850	780	825	783	820	791	755	763	798	783	786	763	804	818	823	845	789	856	803	737	861	829	795	802	744	809	814	790	819	787	833	805	775	791	805	791	769	835	779	827	816	830	821	801	818	789	741	814	801	818	795	797	778	794	770	790	797	822	746	784	839	762	833	825	784	798	831	805	783	840	797	787	790	770	841	799	817	840	795	730	793	790	835	842	797	813	771	728	809	809	808	810	767	784	780	836	830	782	794	830	838	753	798	836	851	820	794	803	790	821	785	847	872	871	810	839	778	825	814	791	863	765	805	806	834	753	798	798	813	802	756	812	758	807	795	798	787	825	821	801	745	844	823	793	843	826	784	810	778	781	743	777	829	773	769	834	863	827	799	785	803	814	825	835	801	804	790	789	741	803	803	805	808	805	840	795	766	775	790	841	765	847	840	838	831	773	781	787	805	813	791	808	829	822	809	813	775	817	820	853	843	790	782	771	824	797	776	811	852	855	812	817	789	719	799	808	813	788	821	779	815	826	785	787	805	783	808	798	763	802	796	747	778	835	810	768	795	736	839	841	829	800	817	867	829	795	777	755	820	802	770	829	771	739	829	826	816	840	793	797	795	810	824	850	834	801	834	787	803	755	834	806	834	865	825	757	749	814	807	805	846	788	778	812	808	833	770	796	838	796	832	839	884	796	765	788	822	846	822	800	720	830	839	849	760	803	831	772	798	736	756	800	798	835	781	773	828	805	829	821	764	787	779	781	761	785	788	801	847	803	755	770	858	805	770	831	803	830	796	770	752	796	829	793	822	825	846	751	809	816	781	804	824	877	832	767	822	804	827	796	779	807	806	830	807	816	765	818	853	797	808	841	771	864	788	776	812	843	789	835	804	791	767	794	816	822	738	848	836	797	720	733	818	776	814	823	796	833	795	763	795	800	791	778	855	778	814	827	832	762	797	820	797	795	811	780	811	857	811	784	831	781	792	792	840	808	839	869	796	813	762	791	821	848	800	808	814	827	812	783	841	809	811	809	809	866	790	805	765	756	825	843	827	788	797	782	788	832	781	829	871	810	787	810	797	754	823	840	828	814	827	809	807	777	825	786	787	736	795	828	868	857	785	806	828	798	785	816	810	757	808	764	854	752	779	828	797	799	857	813	805	803	830	782	833	768	810	791	783	810	808	769	800	818	815	835	820	757	819	793	834	764	847	798	814	783	822	837	831	778	771	833	786	859	781	850	806	827	706	836	868	821	800	792	789	809	789	766	830	794	831	883	800	810	748	816	766	800	781	769	827	803	841	813	839	830	783	797	834	834	739	819	808	832	813	811	822	784	812	805	814	840	809	766	803	802	810	803	783	816	761	824	759	818	780	840	828	783	876	804	829	822	763	774	809	760	814	794	835	822	819	805	859	801	778	806	813	833	831	767	852	803	825	787	798	814	816	836	740	812	857	814	786	791	818	836	834	787	798	837	778	801	835	788	764	823	812	779	783	816	779	826	857	777	823	773	827	778	790	782	833	798	807	839	806	781	775	774	757	806	804	830	757	821	818	838	799	836	806	772	819	756	795	791	805	780	838	871	805	753	771	759	789	823	828	814	812	776	834	784	847	787	764	860	843	806	784	761	830	799	846	839	800	820	866	811	828	843	761	809	795	790	832	816	859	820	789	868	830	775	817	840	842	862	836	725	772	835	771	804	861	764	771	801	799	844	826	781	784	827	825	853	793	857	792	795	799	829	760	766	844	823	791	791	853	801	840	798	800	804	797	785	781	810	837	826	758	783	813	794	791	824	800	784	800	795	776	802	799	810	771	791	764	784	799	804	812	826	790	829	828	830	814	834	885	802	812	800	817	819	750	787	824	843	827	809	740	746	826	865	825	779	816	790	815	813	743	808	851	832	808	814	773	754	790	857	776	768	804	791	776	836	764	834	818	817	838	816	821	856	808	792	858	790	809	772	765	814	837	774	833	806	835	814	773	816	836	800	833	780	853	845	784	745	830	807	788	805	813	808	801	846	811	770	856	792	832	786	800	818	802	782	845	841	818	789	818	788	816	801	799	771	759	772	771	750	792	803	806	833	815	873	771	832	799	761	771	775	816	813	795	759	804	816	830	791	788	859	846	777	787	770	754	802	750	801	789	834	793	856	779	784	878	755	821	751	792	799	839	790	850	818	832	767	755	819	777	778	812	812	782	797	767	818	796	829	824	813	818	802	795	789	796	759	823	772	813	822	756	807	798	804	807	837	775	835	804	851	804	778	858	836	811	841	829	817	784	801	810	775	801	778	788	771	868	783	774	815	823	818	804	786	827	796	816	795	766	825	845	830	795	818	792	816	809	848	801	844	811	808	811	804	762	863	770	792	774	841	817	798	807	826	799	813	836	834	836	793	815	814	765	748	815	811	790	825	808	778	832	781	844	826	797	807	795	786	796	782	789	814	833	814	797	827	778	831	813	805	792	778	848	820	792	759	813	834	778	851	814	776	835	818	798	765	828	776	814	801	825	796	815	834	845	802	799	801	843	795	814	848	807	786	745	843	798	804	750	784	811	824	843	851	806	860	807	787	786	844	838	796	783	808	765	847	797	837	794	850	822	800	831	855	812	839	804	819	767	818	767	842	781	806	809	830	820	807	815	767	880	828	757	834	822	794	829	829	797	778	838	803	829	823	805	804	773	808	851	801	800	810	801	729	836	845	816	791	807	723	786	825	809	773	716	776	774	794	817	797	765	822	828	797	768	776	814	835	801	774	835	828	807	886	793	715	826	763	761	810	753	746	774	775	830	821	855	773	797	839	805	791	866	822	852	815	843	787	807	799	867	797	820	785	832	788	774	804	804	849	852	823	818	839	864	825	806	782	772	786	754	831	770	787	817	839	810	811	793	857	821	812	873	789	809	812	815	781	766	774	798	790	770	783	802	832	802	814	796	844	813	797	800	752	797	784	803	748	806	846	780	824	755	821	804	796	757	773	813	791	824	774	800	807	805	824	792	831	812	794	780	802	795	787	758	783	817	786	778	752	796	840	848	811	821	813	845	774	793	846	780	732	840	816	707	827	813	796	847	786	808	778	831	819	766	775	799	835	797	776	812	801
5590	867	847	718	713	664	680	692	750	704	662	641	665	674	648	672	687	690	668	705	658	695	649	654	626	635	625	664	687	677	663	657	660	660	708	674	662	617	632	664	649	686	627	728	647	666	657	668	666	639	686	655	663	680	615	606	626	671	637	628	685	657	695	643	636	668	720	633	621	648	627	653	641	626	679	688	663	678	691	678	584	650	621	688	649	655	663	647	655	664	636	658	624	630	649	648	659	664	637	641	655	618	642	660	672	668	686	651	623	660	712	694	649	623	643	686	655	650	652	708	632	673	661	652	694	697	658	643	643	700	648	653	664	631	653	669	629	644	666	643	653	651	645	645	690	580	688	628	618	679	690	643	637	686	663	659	680	653	661	651	660	628	675	661	687	664	662	649	668	649	634	654	644	612	662	636	620	649	637	664	668	657	684	691	661	672	617	622	668	665	662	632	626	645	700	656	649	659	645	647	623	629	650	633	642	624	674	686	661	632	673	683	635	643	673	638	626	661	634	657	634	616	637	618	648	662	623	648	653	657	664	647	637	671	644	670	701	652	668	625	660	600	628	631	626	627	642	651	620	686	698	618	624	705	676	643	664	707	640	647	702	647	671	656	705	706	659	665	650	664	689	666	674	649	655	638	690	680	638	627	648	659	653	654	685	635	667	700	664	652	644	601	707	666	656	628	690	632	640	652	646	639	672	649	651	647	663	639	648	673	667	660	618	627	626	613	613	650	676	657	646	653	691	655	717	625	670	669	661	660	641	679	671	644	623	624	639	685	692	620	663	652	639	626	656	646	693	610	653	683	689	630	675	657	630	676	632	643	681	635	655	684	642	649	696	646	667	621	652	670	678	644	619	697	652	646	648	674	669	650	641	696	697	646	678	658	620	631	696	649	699	687	632	693	627	644	643	683	667	690	633	707	673	597	679	676	677	652	697	658	705	624	668	664	686	632	645	657	625	629	673	672	639	593	652	646	605	664	619	652	642	668	645	715	646	688	669	621	648	691	648	687	670	730	677	631	695	657	653	619	660	674	644	655	695	657	610	644	626	622	664	644	682	628	648	657	641	633	647	650	682	645	646	653	645	646	681	644	642	647	677	618	648	668	674	635	680	656	654	638	674	673	607	696	643	701	653	643	649	656	672	659	646	660	632	705	699	636	641	666	674	616	634	691	627	584	666	646	652	690	636	673	628	649	657	647	665	625	709	631	632	677	664	684	693	614	642	706	653	692	653	651	643	684	685	680	648	679	658	688	687	660	674	676	617	668	708	658	668	663	621	668	623	668	686	682	635	627	676	687	645	670	655	674	676	637	670	658	700	664	650	618	695	666	626	689	637	682	663	647	668	705	657	625	671	644	651	651	639	637	638	663	648	662	606	650	664	622	650	664	650	683	642	658	649	664	627	651	657	691	665	664	611	666	642	647	646	662	632	691	668	690	639	638	643	669	643	656	648	661	627	680	603	691	687	708	688	653	676	691	627	656	618	666	625	681	661	663	627	650	692	656	638	627	658	670	677	622	650	640	642	693	655	659	660	668	650	647	699	636	690	621	703	676	622	658	668	626	716	590	645	624	692	669	651	664	662	620	689	668	665	684	619	670	637	665	641	616	686	646	700	671	679	682	651	654	677	699	632	645	712	675	645	642	639	684	616	600	649	647	692	647	686	675	617	628	642	700	678	669	644	657	642	646	642	652	683	632	647	651	652	657	665	685	626	673	664	621	642	622	641	668	674	613	656	695	618	678	644	664	673	628	697	676	680	650	695	695	609	653	644	646	673	644	653	659	664	650	662	677	690	632	597	642	652	636	645	628	674	660	684	675	679	660	664	642	674	647	637	621	704	667	654	659	637	662	652	661	653	624	596	642	642	649	663	685	637	668	675	627	638	695	627	671	613	677	648	684	637	672	665	724	605	660	689	641	625	677	675	663	687	644	656	619	613	647	679	620	642	668	669	705	644	652	655	645	657	651	656	615	668	672	648	695	677	658	722	659	664	698	642	658	672	650	669	691	650	692	683	624	651	657	662	624	627	671	658	647	642	648	603	661	655	707	671	599	659	656	606	640	656	654	644	685	661	671	648	621	702	650	697	624	653	656	656	649	657	639	740	654	602	675	637	665	669	643	661	655	666	654	650	611	677	683	645	634	668	691	631	706	676	620	637	692	663	627	652	679	663	649	653	664	713	645	653	654	671	670	650	640	656	666	646	656	675	650	624	672	640	634	649	637	656	683	601	638	662	692	628	639	641	624	642	663	667	632	665	650	623	665	684	660	665	651	660	671	667	667	723	686	673	671	627	642	647	697	648	655	700	676	625	655	616	658	658	691	679	656	667	657	663	648	634	640	624	647	653	618	698	647	652	687	670	677	645	658	668	667	674	635	668	620	659	658	643	711	673	679	673	634	633	701	644	662	605	629	665	671	679	673	665	680	648	626	651	643	617	652	654	667	667	668	684	627	638	654	679	653	632	632	592	689	613	660	688	655	684	647	655	633	682	705	615	736	653	673	669	646	672	679	632	694	599	639	617	694	667	690	663	656	693	700	628	631	627	677	623	645	678	679	677	654	680	687	668	656	657	647	654	650	627	645	681	669	637	649	657	639	705	663	636	701	660	680	655	663	684	678	671	669	632	611	659	697	657	711	642	642	669	717	658	640	684	661	673	661	637	654	717	644	599	663	631	640	653	685	642	670	641	676	645	674	637	694	644	664	665	655	644	633	638	655	606	659	600	625	676	636	715	653	610	647	664	642	676	688	613	692	681	644	622	667	651	634	654	646	644	640	643	659	683	679	689	672	701	678	675	645	671	639	677	633	626	667	652	639	675	642	612	688	620	661	660	664	662	662	619	656	643	635	695	622	667	588	616	676	672	666	627	649	634	651	609	632	661	663	672	659	659	633	634	644	653	660	601	661	635	612	659	706	636	628	686	699	642	668	656	621	651	615	629	668	656	633	673	664	668	662	621	666	647	685	691	688	661	646	641	685	621	687	689	732	670	663	656	656	639	620	682	669	671	655	654	684	665	645	646	668	644	618	663	671	670	696	607	649	727	648	662	689	707	605	643	645	723	661	616	632	676	657	637	630	671	676	645	669	666	643	618	622	704	632	663	602	661	617	642	717	652	626	677	636	643	673	595	661	679	669	646	626	633	669	687	685	643	660	681	665	640	665	628	638	693	644	664	653	670	636	670	639	677	644	604	640	643	656	627	654	661	648	651	650	654	655	672	680	667	644	640	654	653	667	653	672	659	639	661	633	691	642	688	627	650	645	650	614	647	645	649	637	657	643	627	630	688	651	690	672	676	681	648	626	641	677	671	630	650	612	716	691	643	659	697	670	682	674	629	686	639	639	689	694	596	671	640	673	657	649	671	669	679	647	693	619	607	648	637	654	649	705	630	654	671	667	629	679	653	648	630	646	674	651	641	664	664	702	642	649	694	640	655	662	618	646	675	652	703	667	644	660	701	657	671	661	696	692
25656	21396	27213	25541	4203	945	738	602	561	544	531	528	546	535	517	513	502	541	501	500	471	490	490	471	445	431	506	529	488	512	482	482	456	488	428	470	424	474	463	470	491	472	536	442	474	478	489	516	477	482	467	489	467	471	471	497	482	503	502	482	467	492	480	474	463	488	487	503	506	466	462	423	497	463	511	447	483	506	439	527	473	467	449	466	446	478	481	479	470	478	479	479	491	461	556	489	442	497	472	503	467	453	436	448	489	471	454	449	496	455	474	482	465	486	450	495	517	493	498	486	461	494	497	466	448	500	478	465	514	468	482	524	466	499	486	471	503	458	490	493	453	489	449	475	488	484	450	464	513	501	453	489	509	455	467	457	518	460	472	467	462	420	434	451	439	493	489	486	464	496	491	499	460	470	468	472	477	483	461	485	466	450	476	455	465	483	452	468	451	477	479	493	464	472	519	447	476	488	485	471	494	470	477	512	491	508	503	509	500	474	529	505	470	458	467	470	468	470	490	508	474	486	506	518	449	451	470	483	456	477	502	479	496	500	477	467	461	452	517	476	510	514	458	494	540	477	517	495	487	461	501	465	488	474	461	491	475	500	491	463	468	448	466	457	436	452	493	490	496	483	490	527	482	449	470	469	510	487	516	443	458	448	479	466	471	480	498	508	469	485	481	472	439	469	492	491	489	516	503	469	487	480	501	497	483	429	492	478	505	449	464	460	514	453	470	485	472	452	488	492	510	453	477	443	493	451	482	461	512	477	494	481	478	509	482	505	440	473	457	489	475	454	452	466	463	477	466	457	481	442	467	487	477	483	495	498	446	488	432	520	453	430	464	489	446	479	466	461	446	468	492	466	471	470	490	460	469	454	497	454	513	464	519	484	453	527	505	490	516	494	453	483	470	500	467	469	489	449	502	482	442	485	463	461	467	455	481	472	504	473	499	448	438	473	488	489	483	431	502	505	463	469	472	478	435	493	466	464	438	485	484	435	473	492	468	477	453	462	467	481	481	426	482	465	482	515	561	469	466	471	458	488	469	456	508	471	474	429	478	475	487	481	492	467	438	477	465	476	498	477	520	514	444	449	429	525	484	466	490	477	478	486	490	462	494	449	484	461	525	500	470	479	493	447	449	466	483	466	482	432	423	499	428	499	468	490	438	505	498	460	451	456	526	481	522	471	465	448	468	465	479	469	493	484	459	476	424	473	488	428	465	461	499	468	491	489	451	481	471	491	467	473	462	499	487	511	490	486	491	475	462	511	495	476	466	485	459	470	468	493	509	463	473	478	499	463	497	461	452	493	470	507	525	466	502	470	472	445	501	482	498	460	486	467	464	471	439	509	448	483	453	466	479	464	486	491	480	463	486	462	464	467	473	491	499	475	487	448	486	495	475	490	479	492	488	444	461	487	486	421	489	480	474	474	451	496	466	474	447	473	466	499	488	460	462	478	461	480	498	513	450	495	499	485	483	491	515	432	472	511	501	415	504	480	492	480	517	496	468	441	509	487	460	492	483	476	450	466	459	462	467	484	484	485	470	510	466	444	502	473	492	471	450	471	464	502	448	443	446	462	492	509	420	475	476	499	498	442	475	489	485	464	397	464	474	483	489	454	492	468	481	472	495	452	475	469	463	509	429	468	469	477	472	498	459	483	448	489	461	476	450	467	477	539	466	502	499	465	491	472	471	512	455	473	477	496	466	501	475	457	448	459	428	451	474	462	450	443	489	503	483	484	480	496	478	490	491	516	484	477	445	440	450	503	492	444	425	442	476	458	481	472	474	473	448	464	500	478	500	469	474	472	489	508	481	449	481	502	484	435	482	452	505	494	490	464	471	467	476	463	492	482	493	471	483	475	478	471	490	466	451	446	452	490	481	490	477	498	473	468	434	532	442	495	472	466	468	495	501	509	508	448	459	477	479	457	489	459	487	501	489	498	462	484	460	492	461	482	454	460	437	470	450	478	488	481	453	517	473	487	486	461	498	495	470	456	480	440	535	482	460	473	452	498	503	474	466	499	436	468	492	463	435	501	456	452	459	463	480	489	495	534	498	495	519	451	456	478	522	502	491	510	431	488	468	488	448	498	461	473	510	496	476	433	480	439	525	439	463	466	488	472	473	466	470	484	490	472	488	490	476	478	427	449	481	477	483	500	476	464	461	508	496	463	446	458	472	464	480	431	447	470	470	489	474	467	482	457	486	433	437	444	472	446	489	488	477	485	412	470	497	454	484	442	479	466	456	473	518	506	494	471	456	469	464	508	477	453	436	433	483	470	465	451	491	470	462	455	510	488	490	470	481	479	486	470	497	479	474	525	460	497	457	448	496	474	526	510	449	492	502	450	458	488	442	470	467	465	448	473	469	497	468	461	482	470	454	500	487	511	493	495	497	494	503	478	467	475	462	477	448	487	499	491	465	438	504	469	452	441	462	525	513	478	489	452	465	427	476	446	467	442	494	449	469	485	442	526	473	470	482	457	463	473	466	498	469	492	500	488	506	482	473	486	500	430	474	436	459	447	504	523	465	451	440	486	444	425	464	487	466	440	483	487	484	509	448	454	458	490	531	521	493	466	448	481	456	480	483	474	503	436	463	471	507	465	479	503	457	513	460	499	484	471	472	457	502	474	500	446	461	435	467	457	480	465	448	460	439	479	447	469	481	428	500	508	497	480	499	477	463	463	474	465	507	444	469	471	469	458	466	470	500	464	443	467	455	496	473	492	443	480	492	495	490	476	500	461	474	477	473	473	473	508	466	461	448	475	479	418	514	461	457	464	422	457	511	460	490	522	443	459	468	518	490	468	483	473	458	423	500	484	508	478	463	497	434	456	458	473	471	440	457	484	487	476	481	502	443	428	474	475	439	469	484	504	432	483	476	480	496	485	499	451	479	501	421	446	445	492	423	464	460	455	491	450	511	433	463	483	439	479	495	463	460	459	448	458	478	468	481	490	493	460	485	496	499	490	477	466	481	467	464	481	444	479	451	438	500	481	494	504	440	429	472	487	466	500	475	476	508	475	474	482	446	436	451	428	494	454	442	454	464	427	484	502	507	503	550	442	477	492	513	517	441	497	463	470	502	465	490	507	473	454	462	508	529	499	469	509	502	460	472	438	426	532	485	508	481	453	467	501	509	486	440	479	462	479	488	452	450	473	480	485	483	507	486	448	446	474	449	491	507	492	461	493	438	482	483	471	477	453	463	462	469	478	506	457	479	470	426	470	480	490	438	451	450	469	430	476	483	487	487	487	503	493	463	517	468	460	441	421	429	502	468	481	447	470	469	481	450	448	475	432	489	456	515	450	471	472	503	471	487	477	487	482	501	462	431	479	470	482	448	455	470	472	470	487	466	468	505	475	516	447	473	482	458	491	506	486	458	470	444	489	460	492	518	479	464	478	449	438	487	488	503	477	472	446	448	457	465	437	461	475	435	522	442	442	442	472	486	456	493	453	503	452	486	506	455	451	476	498	463	465	473	445
3660	2727	2298	1279	933	705	632	597	563	528	493	501	489	445	438	456	443	416	436	435	462	454	410	435	458	431	455	419	440	417	412	375	424	427	419	450	432	389	411	412	366	470	395	399	445	383	407	408	422	404	399	399	429	445	378	434	411	401	459	417	400	449	416	417	422	404	408	443	420	416	419	429	408	423	403	411	450	441	435	384	408	412	434	431	432	454	433	424	431	434	442	435	445	417	428	378	423	428	434	451	426	412	401	418	407	440	427	445	390	415	412	427	438	443	407	363	438	401	415	445	405	409	425	445	417	436	406	384	416	424	425	421	424	398	420	404	409	374	444	441	446	382	408	390	437	426	436	442	407	396	419	402	432	432	440	419	412	363	379	415	422	465	462	438	405	454	421	406	415	461	421	416	431	445	399	428	429	437	427	386	400	414	447	448	415	415	415	423	442	429	411	413	434	428	424	408	397	434	420	415	418	464	463	427	410	409	424	430	459	439	390	427	426	426	401	429	382	431	400	433	399	419	399	434	403	440	465	387	396	393	429	394	420	424	421	465	431	409	406	423	389	428	394	413	420	398	398	405	401	416	408	414	411	405	412	412	435	465	443	426	410	458	406	412	428	366	396	449	411	397	394	384	410	428	421	435	433	412	432	457	426	426	388	400	437	431	432	418	402	417	445	397	387	403	400	431	412	455	393	420	383	457	413	422	386	396	424	409	417	406	417	425	431	407	435	437	418	426	441	415	409	407	399	416	418	391	377	435	459	400	444	404	411	450	407	431	417	395	450	388	412	435	381	429	406	436	407	412	383	434	417	442	455	405	442	378	406	421	404	417	415	417	441	408	446	396	432	447	416	439	420	407	438	442	409	388	361	395	419	396	416	415	431	421	413	406	415	424	386	424	415	393	405	429	420	417	428	457	393	421	396	449	374	425	409	441	400	417	421	402	446	404	421	441	404	418	423	425	414	458	405	443	411	421	413	366	419	411	446	423	401	379	408	411	446	370	422	414	387	404	413	416	421	429	413	447	413	436	423	420	377	413	390	427	402	426	422	411	439	414	421	430	427	397	434	441	420	405	398	406	408	404	415	414	432	422	448	419	393	416	388	416	401	429	396	456	411	406	388	406	376	411	439	388	440	400	377	441	419	405	423	386	404	406	379	405	392	393	419	429	401	443	419	406	431	444	415	439	407	403	405	453	407	373	388	420	428	404	378	397	440	389	391	410	400	415	389	399	453	416	454	418	399	430	411	445	416	416	418	436	435	414	444	390	403	421	357	420	425	463	445	424	423	408	400	395	421	416	428	405	419	421	414	372	416	424	378	422	415	411	438	418	394	403	435	448	424	434	417	418	394	378	409	413	393	442	448	413	417	440	391	419	439	386	418	408	407	438	431	407	402	406	422	414	421	409	432	433	394	412	415	410	427	446	412	416	443	399	389	415	436	402	393	438	437	423	438	416	437	390	430	415	405	452	390	416	405	402	403	395	399	416	397	466	443	468	403	439	427	424	421	417	399	455	410	408	403	395	404	427	402	409	438	400	385	408	413	408	413	421	396	405	414	372	407	423	381	413	437	391	427	390	380	419	409	391	393	379	432	409	382	406	459	421	403	428	408	403	399	445	416	384	408	429	403	395	390	432	407	401	420	397	402	430	431	401	419	458	430	411	414	399	425	399	417	408	425	416	431	428	407	437	426	422	407	451	437	414	399	428	415	398	437	423	442	387	379	374	427	419	431	420	421	410	406	365	424	410	456	407	433	410	384	434	386	411	395	406	428	455	414	417	409	408	406	432	410	420	415	382	432	408	438	374	464	390	391	390	421	400	436	469	450	381	377	397	381	422	402	413	442	403	401	428	425	461	396	407	429	441	434	415	400	399	387	422	416	402	342	391	403	432	438	419	431	391	419	396	436	427	410	411	430	412	448	437	423	417	417	440	423	404	368	397	440	428	442	390	418	418	423	418	450	406	417	438	421	409	421	404	392	395	389	455	422	426	416	392	424	444	393	397	376	405	430	428	424	440	436	364	417	418	411	414	425	383	417	421	388	416	400	399	413	404	380	423	437	416	415	423	424	395	382	385	416	460	431	416	424	443	443	416	392	431	408	398	394	379	436	446	422	436	417	368	392	392	406	414	413	432	408	425	401	456	404	397	395	409	423	424	412	419	401	410	434	416	387	406	420	404	438	442	379	396	442	420	413	415	434	394	407	455	384	424	403	409	418	426	436	396	422	405	402	459	436	441	406	414	400	441	403	411	408	432	392	400	437	410	439	399	428	405	438	403	444	417	452	430	443	421	419	449	403	432	378	410	427	399	423	441	412	395	448	397	399	392	376	404	383	423	441	385	415	440	410	407	415	390	407	393	399	397	395	414	394	406	419	406	404	426	404	436	417	416	390	406	442	419	420	407	420	415	445	378	401	446	436	429	432	379	391	408	436	460	424	428	431	424	425	397	418	390	422	422	393	437	415	450	436	452	414	419	461	427	409	406	401	391	405	371	373	418	398	441	406	402	412	396	422	434	426	409	388	426	409	405	429	429	406	431	418	414	424	414	422	386	422	420	416	417	374	438	455	430	440	446	401	401	429	402	440	453	403	391	420	421	420	447	384	432	398	361	417	402	472	416	416	415	434	453	425	423	419	438	366	383	420	408	435	418	424	434	442	392	422	411	415	437	415	407	404	398	399	418	466	391	406	441	429	421	392	408	387	437	398	420	418	423	438	416	399	398	404	426	405	449	409	405	426	447	407	406	400	432	439	420	396	438	417	412	415	398	418	412	399	440	407	443	413	422	417	428	372	385	429	397	403	405	410	416	390	437	383	396	409	350	417	394	418	428	445	379	407	366	398	419	414	390	425	405	404	408	412	429	408	398	459	415	386	450	413	451	412	416	402	407	431	402	433	422	441	435	400	396	413	418	398	407	410	439	395	416	394	408	419	411	476	430	443	430	407	445	406	429	403	425	388	400	384	430	424	464	429	409	402	399	409	417	436	416	412	407	430	408	407	401	405	451	407	448	387	392	444	420	422	423	412	389	476	392	441	394	402	430	405	411	394	431	420	367	381	415	393	415	419	426	410	453	417	426	407	364	408	444	424	367	440	388	420	412	393	436	391	472	392	387	391	450	398	409	419	386	427	424	420	394	461	413	381	391	448	396	424	426	412	444	385	423	405	395	405	438	419	409	407	401	404	435	407	407	388	394	396	434	404	426	419	435	391	409	429	408	425	382	415	441	417	430	423	411	412	395	409	420	415	415	422	424	416	391	412	437	408	392	418	414	455	418	439	405	446	403	435	398	394	424	457	404	435	396	437	394	439	431	390	415	423	413	444	420	414	425	413	461	395	423	426	382	379	419	400	420	413	417	402	441	417	416	393	461	407	354	396	396	421	453	446	439	441	390	439	404	427	383	416	392	423	455	441	401	413	412	449	446	440	408	396	423	419	442	433	417	407	453	407	415	414	456	426	399	404	395	404	442	413	446
24564	21420	28542	24699	21080	3285	774	487	415	380	403	328	300	321	330	333	335	339	333	311	304	306	284	305	325	306	290	297	276	316	298	311	292	284	291	324	298	295	304	290	291	299	317	287	278	294	295	280	317	310	307	295	295	285	297	297	283	277	287	281	291	299	231	280	300	294	282	283	280	305	260	277	271	279	284	299	292	304	301	270	271	273	253	291	268	301	261	298	288	313	291	278	278	287	277	282	274	293	328	258	279	300	289	254	287	273	275	288	274	298	259	288	286	297	300	281	280	286	288	277	295	292	289	271	263	280	266	273	294	272	295	304	282	294	305	292	309	300	308	298	255	312	288	298	268	287	303	303	277	286	260	295	325	297	292	290	282	303	262	273	303	262	269	303	278	297	287	260	278	277	259	263	274	302	276	256	284	261	273	289	272	302	273	296	293	238	292	301	266	285	276	279	289	280	289	307	322	265	306	265	279	270	305	306	299	304	300	306	252	269	285	276	256	282	300	272	286	308	269	297	285	293	288	290	298	277	278	260	282	317	275	284	286	256	270	272	284	298	293	315	270	295	270	294	270	301	262	263	293	265	257	296	277	315	270	297	303	268	278	283	256	269	297	289	313	291	265	269	266	266	259	294	285	267	266	294	291	299	300	280	268	286	311	282	282	293	301	292	264	283	312	281	300	292	274	264	238	291	264	269	307	287	263	255	292	264	281	296	271	294	286	295	288	296	299	286	280	270	294	306	293	276	287	248	306	261	290	293	324	291	285	255	285	278	279	299	287	304	269	270	283	297	267	290	312	290	289	271	280	278	266	283	274	259	284	291	281	299	284	302	296	274	267	271	263	268	287	269	262	296	300	275	296	261	289	287	303	252	283	284	283	280	270	260	279	296	287	306	264	286	276	291	308	337	295	280	299	279	276	265	290	298	293	309	290	283	258	277	266	278	289	265	261	288	288	245	302	288	274	286	293	298	265	277	261	258	268	272	290	273	296	311	290	310	270	291	285	267	293	248	261	254	290	287	258	263	263	272	280	287	266	279	252	292	274	259	301	282	261	302	278	289	292	290	300	289	298	260	301	301	288	280	275	280	306	313	266	293	247	317	302	274	253	276	262	268	290	279	289	319	289	292	285	244	308	267	293	291	285	310	301	299	273	261	272	321	277	295	287	283	285	283	286	271	300	291	262	302	282	268	294	261	268	276	281	278	261	276	297	268	309	281	274	267	271	273	274	267	290	274	264	266	288	252	292	288	282	271	269	289	288	259	267	278	281	303	269	282	319	282	291	268	280	285	306	304	284	301	280	284	272	245	297	288	273	308	271	263	248	300	269	294	310	277	281	287	286	255	267	294	281	281	256	300	304	291	279	294	247	303	283	290	280	287	310	298	293	276	287	305	282	298	306	265	281	271	304	288	275	281	293	282	306	282	303	260	249	264	261	285	284	278	272	298	289	259	306	285	287	292	296	298	268	289	279	303	277	284	296	265	295	276	287	279	268	279	264	300	299	298	261	266	289	314	295	271	306	271	290	286	283	293	294	312	294	240	285	307	305	282	277	281	264	248	262	280	252	270	324	305	280	297	258	270	291	263	274	268	266	250	234	285	290	283	297	271	285	306	269	277	288	261	291	275	300	272	285	278	270	282	292	274	281	297	290	303	259	294	255	297	302	303	265	260	317	275	275	280	283	281	295	288	286	278	294	290	287	226	292	284	257	278	261	269	266	238	274	256	233	297	277	293	303	271	299	283	305	272	297	272	278	307	271	273	273	248	258	279	294	267	276	289	279	301	340	317	304	253	298	273	277	286	274	286	266	281	273	297	278	294	265	259	281	280	242	283	298	249	317	269	256	270	310	295	302	285	317	301	275	273	301	250	289	259	264	290	282	273	295	270	259	285	290	300	266	282	292	277	305	284	286	252	293	286	297	292	269	273	292	278	290	291	278	275	277	307	267	269	249	294	273	306	281	254	279	293	276	281	262	278	307	306	289	288	260	278	281	276	276	313	301	270	265	287	272	268	265	281	264	278	298	299	297	271	284	271	297	280	297	291	278	277	250	274	281	296	269	293	282	301	271	273	288	305	270	299	284	278	312	268	287	251	266	314	276	261	273	273	292	294	253	313	306	290	302	298	265	321	285	274	285	303	278	303	282	308	278	284	283	269	292	264	308	304	284	289	307	261	277	297	264	259	257	286	263	298	254	278	265	280	291	290	302	273	281	280	295	322	294	283	290	280	312	290	302	274	273	266	261	263	277	297	274	248	298	313	282	277	268	294	281	295	285	285	272	260	279	280	292	285	252	287	251	276	276	263	293	289	295	292	264	256	268	254	284	284	306	278	266	273	290	263	281	283	284	306	273	305	274	258	297	270	276	291	271	267	273	269	271	269	273	289	284	297	287	305	247	260	310	268	229	278	293	288	259	280	278	278	294	280	296	268	290	288	321	272	238	270	275	302	276	270	295	285	277	271	287	309	288	279	253	310	269	301	303	294	284	283	271	273	286	275	293	290	271	309	258	276	281	280	277	281	265	269	285	281	296	281	298	300	315	269	268	261	277	289	266	306	289	286	296	301	270	295	258	279	286	272	308	294	287	277	265	276	278	236	271	301	278	258	268	293	314	258	243	275	259	265	292	305	254	288	261	279	283	315	259	269	286	298	282	304	271	268	266	284	290	277	285	281	267	293	272	317	294	306	271	306	283	291	270	285	268	297	284	263	261	285	286	300	289	278	269	289	296	294	285	270	288	302	292	284	286	304	287	307	270	279	310	292	269	279	305	288	298	260	273	295	266	278	275	263	307	268	271	268	251	285	274	282	303	280	265	295	293	287	260	334	294	289	296	300	291	287	333	290	261	298	266	265	259	257	259	271	309	267	247	288	266	258	286	276	268	277	285	283	283	261	285	304	268	297	261	271	261	280	267	285	251	266	284	279	260	272	282	256	273	256	295	284	302	288	285	272	288	293	302	293	283	276	281	273	280	312	277	277	287	271	293	267	294	255	254	241	267	296	294	292	286	289	268	278	296	239	269	293	305	272	275	263	274	272	230	276	286	284	272	287	280	294	312	291	301	260	304	247	309	258	290	291	268	286	293	279	286	271	302	268	275	280	266	288	303	273	289	290	280	287	270	280	296	289	304	277	313	306	261	298	282	261	310	282	264	289	273	274	250	259	283	299	251	267	284	284	301	277	302	283	295	277	300	282	309	260	283	275	278	299	289	290	276	253	270	254	281	273	274	301	256	257	315	289	276	292	267	290	294	292	271	294	258	263	255	288	301	278	274	239	290	250	260	284	310	261	265	282	284	286	310	277	294	270	273	294	255	290	302	288	279	283	274	260	289	272	310	265	254	297	293	261	283	287	315	288	295	287	276	286	268	257	304	257	294	299	284	279	267	288	272	298	281	310	288	275	297	266	279	291	289	261	269	293	268	291	255	296	287	297	295	293	270	269	269	268	271	287	277	259	295	251	247	247	311	305	285	250
3743	4740	3890	2045	1208	952	758	590	502	458	457	420	391	361	335	351	341	344	299	320	309	337	261	306	294	291	275	277	273	286	289	282	269	285	275	282	292	262	247	277	271	261	259	270	258	269	296	287	280	299	273	287	285	273	279	281	276	286	269	267	284	265	292	261	277	280	245	246	296	263	266	293	272	271	249	245	246	277	276	274	248	272	264	248	256	256	285	263	259	263	241	280	229	242	287	245	306	275	284	260	288	260	231	240	262	276	253	306	288	256	263	251	285	261	254	259	256	235	272	255	274	272	286	290	240	263	272	266	279	264	272	269	266	277	268	239	266	273	239	256	272	249	281	291	243	287	236	302	241	278	266	281	267	242	261	274	275	284	269	267	261	261	256	270	283	252	248	248	280	261	261	238	260	263	257	267	263	289	290	280	231	304	278	271	222	258	263	260	254	265	272	250	266	270	251	254	278	252	267	249	281	284	275	259	261	265	307	264	288	271	253	291	284	289	236	280	242	248	258	255	285	271	245	263	280	252	259	301	272	287	237	277	232	286	276	259	259	262	265	255	239	273	251	245	227	242	249	272	258	270	259	260	237	268	249	249	252	255	259	239	262	279	251	268	283	306	241	268	268	244	282	272	270	260	263	255	238	267	278	272	272	271	247	272	264	280	265	294	266	267	275	220	237	276	277	255	272	261	263	261	260	283	258	249	271	287	253	258	238	281	264	249	272	261	294	287	245	265	268	250	257	265	249	276	269	262	228	243	265	238	263	250	270	266	254	244	266	257	289	250	254	253	251	268	271	250	264	241	245	255	262	250	249	270	258	277	287	261	265	271	238	251	245	244	269	276	260	265	273	238	263	240	256	277	260	251	288	260	261	270	280	251	203	280	267	262	237	280	262	265	249	273	266	244	272	248	272	251	242	252	277	258	283	262	268	249	270	254	268	242	253	266	263	281	217	259	247	246	293	273	245	233	271	257	240	258	266	256	274	247	265	280	284	253	253	260	268	265	291	260	258	269	274	250	246	273	259	280	309	251	264	270	264	253	279	257	252	254	267	245	283	302	278	261	285	257	275	263	269	249	250	266	246	257	255	273	271	248	266	239	240	278	302	280	247	228	275	273	306	252	254	251	261	258	231	261	288	242	236	261	252	247	272	253	233	271	245	280	272	254	252	244	269	276	245	257	256	285	273	258	272	260	272	277	257	294	273	273	228	249	263	287	255	235	273	289	242	236	273	261	222	263	254	280	291	263	269	273	280	264	271	272	283	259	264	276	252	271	274	295	276	254	263	264	261	267	292	255	287	269	253	268	275	263	272	261	283	239	253	273	242	256	249	264	246	248	269	229	246	258	275	289	276	254	283	230	255	267	282	252	283	260	260	254	248	275	260	270	239	216	263	282	258	306	265	272	251	281	290	257	246	240	257	271	240	267	277	223	251	264	278	280	265	266	282	250	274	268	267	250	269	246	255	238	247	276	252	289	269	261	282	278	229	251	278	282	247	267	302	263	268	266	305	254	263	257	228	289	259	253	284	264	270	256	254	251	241	240	256	265	273	253	271	261	301	257	299	239	272	247	285	253	256	231	276	259	245	270	280	280	246	258	279	266	261	268	256	266	266	249	267	269	249	247	269	266	265	244	263	267	266	252	281	244	270	254	287	252	264	235	249	279	234	249	265	259	266	240	283	257	252	244	231	280	243	257	244	253	264	261	266	270	272	272	255	246	281	273	254	236	294	281	278	266	264	275	263	274	281	272	261	282	255	269	250	275	258	278	277	273	261	256	262	249	265	266	260	274	241	281	241	245	259	274	269	244	271	294	244	305	263	251	271	227	267	269	264	265	245	258	253	254	265	279	253	286	261	265	252	269	255	276	278	264	272	265	256	241	252	244	264	257	277	265	280	292	251	236	283	243	263	248	274	251	289	245	290	247	281	284	273	247	254	283	247	242	276	258	260	247	263	263	270	287	277	272	265	260	241	254	290	271	284	277	240	235	273	265	262	245	272	270	269	239	252	272	286	258	269	236	255	283	270	284	274	256	241	294	280	271	247	267	269	264	253	276	262	277	263	258	290	247	270	259	272	276	251	272	271	267	257	263	258	249	277	274	249	256	243	264	238	240	235	251	257	282	281	246	283	268	267	259	268	248	283	264	251	260	246	270	272	281	265	268	265	264	265	261	253	284	270	240	289	251	247	248	261	251	257	283	254	275	275	261	284	259	258	257	231	263	255	274	255	267	227	287	245	236	293	265	254	281	282	264	244	245	273	247	278	275	260	249	244	273	259	259	246	282	251	247	261	257	256	247	251	276	267	247	235	285	262	240	264	239	253	264	252	266	252	256	278	260	262	248	278	264	249	237	263	231	256	254	272	260	259	263	234	248	274	253	276	249	236	282	244	276	212	262	247	283	234	268	264	288	243	275	248	267	252	258	261	280	266	272	271	246	261	278	276	272	228	282	243	247	255	253	300	250	272	263	261	282	262	262	263	249	283	270	270	246	252	248	277	255	272	266	278	254	268	267	267	269	271	275	247	250	274	246	258	233	242	253	271	261	250	259	231	267	269	274	279	259	284	285	275	262	255	236	243	252	261	251	266	260	280	274	261	230	237	286	260	254	244	264	263	243	244	264	271	242	250	255	277	264	250	262	267	272	235	279	264	256	266	251	240	266	267	270	270	252	249	291	267	246	256	255	263	264	262	298	261	258	227	262	232	280	269	279	250	267	291	242	261	262	259	261	268	260	246	267	241	270	255	279	254	263	288	276	258	264	271	273	273	258	269	246	235	222	291	260	282	241	267	248	245	277	293	279	281	262	262	276	287	267	265	253	263	257	264	258	238	268	239	285	278	270	275	273	268	271	239	256	254	283	250	257	253	262	247	224	230	273	271	272	286	290	277	222	284	264	258	285	270	267	241	268	251	273	235	248	257	249	258	257	273	275	284	247	243	239	261	288	291	265	273	263	273	244	250	265	286	250	256	275	247	300	264	274	244	261	262	268	253	273	258	273	237	276	239	240	282	275	255	264	256	291	294	278	251	268	257	263	283	256	265	262	271	222	257	273	253	247	228	239	263	261	242	254	271	237	252	290	254	255	278	271	252	252	258	256	257	268	260	281	247	274	264	255	275	234	268	255	245	258	251	244	245	262	230	272	254	278	274	255	246	253	266	227	259	267	260	245	254	259	276	267	245	269	277	297	259	251	266	245	253	275	268	254	254	278	247	247	256	253	260	272	274	238	274	260	257	249	260	256	268	243	255	263	285	253	255	237	252	276	263	260	247	269	273	254	274	248	275	229	251	251	246	253	271	258	249	263	241	250	254	276	274	257	262	244	250	286	264	230	241	261	244	265	275	235	253	294	222	252	258	274	248	242	267	254	255	247	242	278	259	238	279	252	250	276	257	241	259	274	280	269	267	218	257	241	261	248	273	250	233	256	242	291	290	275	250	239	230	269	265	280	249	248	243	286	257	271	238	264	268	247
27825	9968	1606	1001	843	776	826	875	825	784	797	823	857	791	804	899	855	804	786	801	846	799	776	782	787	822	813	828	762	848	849	810	802	811	856	800	857	824	852	822	803	823	784	817	778	844	852	838	803	866	799	821	817	784	806	815	796	779	829	806	778	790	834	858	788	789	812	859	815	849	791	840	812	766	812	849	817	768	852	838	793	750	801	843	806	821	825	783	809	845	822	818	852	821	766	813	860	832	813	832	820	788	833	788	820	805	848	793	817	822	804	786	805	816	780	864	819	814	828	814	844	831	831	844	823	817	788	752	809	780	797	820	837	778	810	797	809	751	841	818	783	799	849	800	856	810	751	816	766	754	799	809	855	757	793	849	791	796	798	859	760	807	844	781	797	815	817	829	781	844	833	822	792	844	858	834	804	836	828	837	817	802	829	816	834	841	780	815	871	801	826	797	834	813	834	776	772	789	826	842	792	790	815	825	847	774	788	818	789	796	805	821	770	849	836	788	822	820	852	834	842	827	859	811	783	795	813	862	814	822	788	794	849	765	781	779	796	750	783	793	821	802	826	813	828	834	760	821	875	765	795	835	779	738	801	857	811	765	854	784	770	815	826	836	833	836	798	818	823	768	808	777	768	830	868	826	802	780	848	828	768	813	811	818	779	766	820	860	847	851	790	780	836	843	820	806	807	792	720	793	776	805	840	862	806	823	798	820	781	780	822	815	783	796	817	783	836	801	831	838	861	773	847	843	811	811	848	819	810	809	820	793	793	783	764	829	765	778	763	836	808	810	817	782	834	789	863	780	857	776	824	804	863	833	807	835	770	786	811	798	765	772	842	805	789	818	801	830	833	797	867	825	785	832	824	815	778	824	817	827	785	845	848	776	818	819	859	786	828	789	859	767	815	775	806	869	801	809	853	832	819	841	844	779	805	786	819	792	798	825	772	839	786	777	813	841	800	821	815	768	825	810	821	781	805	861	795	781	826	866	831	820	809	786	807	844	784	848	779	822	796	790	837	813	828	745	797	794	809	818	802	804	840	826	772	817	802	710	820	829	758	798	805	807	829	804	824	797	817	818	819	834	814	847	821	835	829	818	800	859	765	828	772	802	796	849	856	796	849	808	811	820	811	848	834	789	830	829	875	814	787	805	801	776	811	867	798	779	802	793	834	810	806	804	840	830	836	835	778	779	843	794	831	835	816	831	821	757	801	792	809	752	824	885	797	811	801	786	786	857	824	820	810	764	816	787	818	799	727	776	760	786	803	801	814	797	794	759	787	789	845	798	853	829	819	818	832	851	774	819	797	824	830	790	786	808	795	787	767	851	841	830	768	821	781	879	807	828	853	769	820	832	799	823	789	833	814	836	787	784	844	844	811	781	787	812	828	849	797	730	796	794	752	850	849	767	763	805	794	830	813	787	809	757	838	793	832	832	814	790	832	816	833	830	861	866	832	808	783	807	782	831	802	745	770	801	809	791	821	806	787	735	815	779	843	794	861	800	809	842	808	833	770	874	819	780	805	772	830	816	845	818	798	829	832	835	850	770	801	832	816	778	798	874	773	850	815	793	840	818	768	828	792	802	761	760	826	801	729	793	820	790	783	822	776	746	837	816	775	794	832	836	834	793	849	783	768	796	810	834	770	863	802	803	836	788	797	850	784	814	784	796	794	810	830	810	781	844	850	815	834	844	800	865	814	787	835	844	822	823	818	842	809	795	838	822	801	832	831	797	794	853	813	837	755	808	821	836	863	802	828	820	832	776	844	835	767	811	795	818	845	788	822	817	788	821	842	810	810	823	831	827	772	843	823	788	784	831	781	824	841	841	822	821	827	809	865	836	805	781	793	847	825	836	812	798	856	765	743	857	817	856	815	809	779	821	768	817	837	846	802	795	807	791	804	813	833	818	871	836	819	833	828	800	817	837	826	815	825	852	822	824	807	814	852	841	812	815	752	805	859	832	847	771	771	827	813	794	812	855	868	837	788	787	780	808	802	830	807	813	785	841	834	837	829	842	784	817	835	763	804	839	808	820	866	843	818	783	857	841	809	815	765	818	822	807	807	797	815	838	813	857	786	826	809	827	768	827	780	809	838	861	820	805	835	815	800	785	846	843	809	813	808	801	746	814	835	838	813	801	807	800	794	805	824	756	829	809	750	820	822	806	842	833	790	774	829	819	808	764	841	816	843	788	766	798	818	855	820	813	746	789	877	810	753	877	839	800	813	788	862	821	812	794	806	806	856	824	830	808	828	874	804	794	813	753	787	808	796	808	880	801	786	803	763	808	843	883	845	826	821	831	815	812	816	797	843	761	778	807	754	791	814	797	763	816	816	784	868	776	792	826	819	792	768	808	785	823	842	861	844	776	859	776	816	732	868	822	835	797	793	802	849	828	840	813	787	848	808	795	854	761	825	814	814	845	788	779	789	819	816	772	814	843	845	798	815	804	778	790	875	826	836	804	799	759	824	822	833	806	791	780	804	736	834	810	824	850	821	803	772	774	804	842	884	854	850	831	844	785	806	788	775	788	856	798	812	836	848	822	817	824	842	856	855	838	837	823	824	798	793	829	838	771	806	811	811	812	760	768	835	795	824	799	799	782	798	821	763	785	837	825	810	815	801	814	827	838	808	806	807	791	849	814	788	841	749	800	804	821	823	865	795	866	814	837	801	847	820	796	801	793	783	855	846	786	838	856	798	763	819	806	841	799	830	756	808	811	837	820	818	812	803	831	819	831	843	853	834	806	792	796	751	818	825	769	798	818	802	791	828	837	780	800	844	786	757	813	784	893	824	835	864	818	826	734	830	794	790	785	832	753	802	851	807	852	788	837	810	801	875	786	831	816	805	842	723	824	851	808	805	823	781	822	837	814	824	767	790	768	784	825	796	873	817	853	824	795	856	741	808	784	860	779	806	866	852	830	797	795	801	809	748	842	802	767	768	795	801	826	868	857	810	832	810	854	810	786	790	806	795	786	784	822	809	809	787	759	848	783	832	812	811	795	789	823	830	841	789	848	807	799	798	795	825	766	781	826	798	756	811	868	790	857	793	814	808	826	871	790	826	827	760	840	799	844	764	841	834	827	856	851	830	901	790	803	761	819	844	797	811	806	840	871	818	808	846	774	818	782	786	773	798	786	844	854	889	820	780	770	834	804	803	819	766	769	781	831	825	821	842	828	810	820	864	836	820	782	820	785	801	794	805	814	858	827	796	841	873	810	822	787	797	756	794	792	842	819	785	844	776	863	818	780	768	805	767	835	899	802	811	833	815	853	832	806	796	775	794	826	787	827	844	765	828	836	783	817	839	812	847	854	797	847	772	827	806	805	810	825	768	794	832	817	793	782	814	766	838	808	798	806	800	796	829	841	837	808	827	832	790	821	864	839	801	786	812	819	799	861	785	805	836	776	804	836	767	819	786	828	805	799	846	835	794	799	828	818	801	818	824	796	785	782	779	767	853	828	844	791	822	836	780	781	799	851
5607	878	826	729	675	660	667	666	641	662	685	617	640	686	691	651	658	650	662	663	668	628	675	689	655	624	722	656	653	649	676	674	696	652	682	658	675	635	626	660	669	648	665	682	642	658	680	645	624	668	643	660	643	640	691	644	654	659	660	618	647	641	658	656	673	636	706	633	630	665	666	642	647	630	690	629	651	643	623	660	678	688	672	638	655	640	662	633	638	691	635	652	669	649	684	671	696	680	686	641	614	711	692	691	688	660	599	692	636	658	670	691	664	653	622	725	659	614	655	672	668	642	657	713	689	669	646	672	648	669	664	713	609	642	669	687	705	695	700	676	677	674	605	634	688	679	690	701	655	662	621	644	651	727	679	644	624	636	658	670	666	680	659	635	638	695	684	628	692	654	673	705	678	710	633	634	609	680	668	639	642	649	624	709	672	658	690	653	664	661	647	656	633	646	679	671	690	652	693	693	667	681	634	666	671	626	685	662	626	659	636	673	655	630	670	617	649	664	634	650	622	671	648	654	676	670	653	687	651	664	685	661	659	634	657	631	671	646	682	663	634	685	689	642	638	695	658	641	673	622	662	678	700	660	689	612	685	660	683	641	622	659	659	643	656	683	679	696	689	685	688	669	642	701	694	611	637	666	693	669	675	661	662	644	634	619	624	664	643	680	670	612	697	690	670	678	637	653	631	680	693	673	675	632	710	655	633	625	674	664	649	625	688	648	671	648	687	662	657	639	663	609	626	691	684	712	665	662	611	682	672	633	703	685	675	630	667	654	610	652	638	633	683	652	628	669	672	628	667	657	669	627	683	645	619	686	648	671	686	663	669	665	636	657	649	697	670	677	650	663	715	635	677	638	671	670	646	672	656	688	603	659	620	685	671	617	637	673	662	659	645	676	659	694	617	667	659	650	651	647	650	680	626	666	657	637	675	662	629	625	611	649	668	656	669	701	669	742	650	644	653	647	634	658	693	680	677	631	656	617	625	611	637	680	657	641	664	684	656	643	655	651	648	649	638	647	688	666	647	639	645	664	618	671	644	638	665	600	665	619	633	638	658	648	664	666	666	688	688	665	682	648	704	633	640	683	678	700	676	672	649	642	676	675	626	641	677	625	674	679	672	655	653	660	697	673	658	651	632	630	711	635	649	668	658	638	644	657	669	608	662	652	689	642	652	663	645	672	659	697	672	630	643	639	643	640	666	631	634	611	658	651	635	626	637	615	678	675	637	695	629	685	684	649	661	682	682	631	668	678	671	651	626	665	631	634	635	633	643	667	694	666	675	653	646	658	678	674	623	636	696	633	712	613	666	688	624	611	663	609	693	673	621	610	693	686	639	639	686	683	658	689	640	684	641	682	628	658	626	666	633	664	677	649	671	682	679	628	653	666	642	691	632	633	695	593	636	643	631	639	664	651	681	615	666	652	631	633	641	642	659	663	642	622	616	663	633	640	635	654	650	660	690	690	656	659	646	670	645	673	669	655	650	656	638	651	684	693	618	654	647	662	710	645	659	668	650	630	663	687	630	657	644	658	697	650	640	638	705	676	668	670	641	718	639	687	640	673	680	632	664	658	631	643	670	655	640	616	636	645	640	710	657	640	622	617	657	671	659	663	668	663	699	672	652	602	675	653	689	619	638	648	638	601	657	658	645	624	638	686	650	626	637	645	646	659	684	659	601	664	698	653	653	636	659	645	671	625	621	694	643	686	706	682	664	636	621	653	658	665	641	655	644	652	649	683	674	664	675	694	656	693	651	640	694	656	621	656	657	655	629	709	677	673	631	644	650	677	663	683	617	667	667	605	691	672	642	646	627	604	712	676	646	652	687	671	639	629	621	643	656	683	678	647	625	658	656	664	642	678	686	624	661	632	673	640	651	636	653	634	657	649	646	681	689	633	640	655	684	646	688	611	661	657	643	693	697	690	690	631	674	683	723	653	683	629	660	672	672	628	633	658	611	638	662	665	637	637	704	677	660	647	669	639	684	690	646	659	632	658	615	680	688	666	627	642	664	621	626	606	687	697	649	708	676	627	634	648	637	656	648	710	628	628	650	665	681	647	689	643	671	670	648	656	663	674	650	606	675	662	679	676	672	638	704	668	652	643	631	683	692	653	636	642	688	664	651	633	664	651	680	678	652	656	658	629	703	591	702	676	675	621	655	689	609	659	639	670	673	640	675	649	711	670	615	677	651	673	651	662	637	648	671	645	608	676	637	622	664	667	668	614	665	679	631	684	690	625	631	657	670	639	698	662	622	631	628	693	653	663	648	582	662	643	650	671	659	646	662	674	650	663	616	691	670	629	651	727	698	679	706	666	639	661	676	672	650	628	649	674	649	666	615	693	633	653	647	638	666	669	642	683	693	668	654	621	642	660	643	642	651	634	645	712	642	701	655	657	667	683	681	691	630	673	643	691	621	673	642	635	643	660	685	630	638	656	647	669	651	653	675	634	669	670	650	671	695	609	656	701	678	685	653	666	666	705	663	629	658	645	661	700	651	663	616	668	675	616	707	602	660	663	650	671	622	626	641	617	666	654	675	681	589	680	652	681	687	641	674	629	598	630	604	692	658	671	652	645	644	673	676	652	666	615	633	671	643	626	688	672	616	631	690	653	604	634	664	725	667	682	645	692	678	672	695	664	709	670	596	652	613	620	692	665	652	645	613	656	697	666	684	607	657	624	672	649	642	683	714	685	682	643	661	698	615	658	648	660	691	721	625	634	681	661	665	654	616	681	672	674	616	679	691	663	693	622	646	663	602	663	679	663	638	647	672	646	670	666	655	643	662	675	621	638	617	636	669	647	643	686	692	685	630	651	679	648	610	663	702	677	669	626	650	652	635	665	675	682	644	634	646	659	672	618	608	664	666	634	680	689	679	652	602	650	669	693	606	675	591	574	653	649	634	644	651	652	636	660	671	678	665	674	674	623	665	710	676	653	699	645	669	632	681	619	613	640	681	650	640	623	602	652	622	666	654	598	624	681	644	640	623	674	651	663	661	684	643	673	656	610	660	668	655	657	650	656	653	627	673	640	690	675	707	640	622	644	631	655	662	640	618	663	665	658	678	641	626	699	669	630	657	656	647	633	639	643	646	654	662	626	629	671	700	666	660	663	618	683	622	651	666	671	624	665	678	635	663	669	645	641	635	679	670	639	670	605	678	661	654	651	637	609	678	667	685	656	667	691	612	683	664	667	621	650	670	637	694	661	629	640	673	661	640	660	663	654	616	628	627	615	646	655	636	612	648	607	655	655	711	688	626	636	663	645	655	639	668	630	637	655	644	633	672	701	654	677	645	723	651	600	660	651	683	623	650	643	671	641	721	645	677	619	659	647	649	653	661	671	636	687	669	660	684	676	636	649	656	659	632	667	685	669	653	663	662	611	644	662	688	637	663	623	687	668	656	640	639	649	642	685	698	663	672	681	667	659	638	696	654	639	677	655	661	646	681	664	675	625	680	682	682	652	681	663	590	635
25569	21384	27152	25479	4104	904	752	628	500	601	549	542	523	450	465	501	487	502	516	491	485	479	476	489	506	490	446	466	485	463	449	474	451	441	471	448	527	469	496	435	461	494	495	485	449	458	471	456	478	491	479	461	488	503	462	472	442	484	464	477	459	465	452	473	450	477	465	471	430	472	457	455	462	494	481	516	474	518	441	471	450	464	496	514	524	471	515	516	503	491	466	473	516	495	491	472	489	499	518	486	463	498	478	465	449	482	446	452	483	526	452	478	445	441	445	481	458	475	466	495	494	455	440	451	456	480	473	471	462	479	458	454	454	490	452	488	457	457	480	463	487	453	488	470	498	466	498	489	449	446	475	441	476	474	478	461	457	497	443	455	476	457	427	463	462	468	440	466	470	458	497	463	469	414	443	458	458	433	437	474	484	466	524	451	500	438	481	470	448	491	484	458	483	501	489	487	466	457	475	453	466	457	480	455	445	445	484	465	441	435	479	455	493	466	472	451	484	446	482	440	485	500	460	467	493	492	480	503	487	485	501	488	502	496	469	503	470	469	445	475	439	491	469	500	433	440	427	478	476	485	482	472	484	452	489	455	493	448	490	480	481	437	473	460	474	483	455	461	435	449	419	474	486	473	491	461	479	484	475	461	417	440	504	472	455	483	491	466	479	464	484	482	481	449	503	470	465	475	440	451	456	450	494	463	447	489	483	442	485	467	434	482	466	517	464	512	500	489	477	493	493	492	472	446	469	493	434	462	472	442	414	466	444	446	492	502	516	471	433	445	426	477	440	462	473	476	479	507	509	449	474	476	494	468	451	464	470	455	480	469	435	446	443	494	462	509	508	474	479	483	460	474	469	475	458	491	471	475	426	479	448	443	486	392	467	440	450	479	455	477	455	444	443	485	474	496	518	452	481	478	504	454	475	485	434	475	491	467	469	450	514	491	484	486	461	472	468	453	485	446	471	467	472	465	483	464	464	483	456	506	506	472	470	515	442	464	436	474	451	465	461	437	489	428	469	469	435	491	468	464	498	487	450	464	416	480	500	438	489	481	460	467	467	451	494	442	468	476	461	474	474	446	466	481	463	490	462	459	476	457	467	485	467	494	480	482	475	442	453	466	489	465	496	466	481	452	506	460	490	470	507	447	452	471	473	497	437	486	514	463	506	487	446	457	469	501	476	468	508	444	455	461	458	455	477	446	484	465	446	465	433	465	495	459	473	498	460	473	448	486	464	467	457	435	472	441	444	478	473	479	510	466	455	469	453	491	448	490	484	424	430	437	481	467	500	492	513	515	443	468	499	438	452	474	476	497	464	438	457	444	491	493	451	457	442	435	464	446	478	471	466	466	505	473	477	501	458	450	467	496	448	479	492	462	475	525	473	485	445	460	431	458	453	456	485	417	454	469	481	490	476	497	495	478	451	438	436	478	440	469	505	483	443	464	485	435	463	452	489	430	493	446	473	465	491	460	444	460	467	488	497	491	452	456	450	455	483	473	448	522	486	462	484	472	474	477	472	495	499	449	439	478	492	491	469	483	478	483	500	487	467	450	458	479	488	475	422	458	466	480	498	440	485	481	467	455	483	464	446	444	443	474	476	475	417	456	455	495	455	504	461	467	427	467	485	489	470	467	464	454	503	440	468	463	434	442	432	458	439	476	454	445	501	467	462	443	469	440	487	485	478	464	451	489	482	459	449	506	479	444	475	434	458	512	479	485	442	424	440	463	423	457	436	477	458	466	477	486	446	490	482	480	486	429	458	482	503	451	463	462	448	464	458	443	487	483	472	434	438	476	490	451	448	453	449	475	503	446	469	470	444	461	474	479	475	458	481	477	444	484	500	465	428	499	461	501	468	471	467	496	478	411	423	474	468	506	488	469	484	509	483	467	473	464	486	500	436	488	434	455	468	451	466	435	457	498	459	480	439	502	438	478	491	469	457	437	488	474	445	481	468	462	455	454	484	470	493	453	469	465	475	508	445	486	446	483	477	524	495	440	473	465	480	503	506	443	500	445	465	456	466	433	475	450	470	472	432	452	458	459	519	480	459	449	441	471	434	422	493	457	487	467	537	468	494	484	486	470	485	490	446	506	505	481	486	511	430	484	470	500	460	462	474	460	443	444	500	442	513	474	474	460	482	509	464	468	488	473	471	485	458	430	448	466	435	456	454	456	454	490	448	467	455	437	471	471	458	486	469	480	446	427	497	458	447	477	484	476	452	479	436	438	465	443	440	482	483	443	487	470	464	441	472	475	477	493	522	433	492	474	439	472	496	453	477	492	458	447	486	476	460	427	451	446	423	457	436	453	439	481	449	475	436	489	458	450	502	468	477	464	481	507	469	481	465	453	468	497	456	435	438	476	479	464	528	472	460	480	440	501	464	457	461	437	469	475	492	494	496	499	472	476	468	456	490	469	500	469	473	488	505	437	472	499	493	463	409	486	484	478	463	453	467	444	462	469	424	468	462	452	440	471	481	459	453	481	461	435	465	450	452	435	477	500	467	474	523	453	493	470	451	472	471	470	489	485	461	450	499	447	482	468	482	448	509	489	430	481	457	496	460	459	453	489	462	476	492	460	430	442	498	508	496	435	460	446	449	480	457	459	489	475	469	486	482	467	449	472	469	483	462	495	464	490	474	501	472	465	443	418	478	463	471	497	466	474	480	494	430	447	463	472	468	468	463	459	481	448	480	456	472	470	456	460	491	422	477	445	480	447	436	431	465	466	487	440	480	477	484	450	459	454	487	451	474	480	470	455	521	455	458	501	446	435	514	465	499	466	437	456	501	455	487	473	442	438	472	452	491	478	462	479	460	457	460	463	447	460	452	463	455	474	403	470	499	484	508	504	469	505	462	480	494	473	505	509	484	481	487	520	426	495	530	501	493	484	486	456	466	492	457	473	475	522	460	426	474	459	470	445	493	479	448	474	520	470	447	460	459	474	474	457	484	512	504	454	483	508	477	477	473	480	460	476	494	467	488	476	473	482	497	467	454	453	470	477	486	453	465	511	472	527	445	498	497	429	445	514	472	497	455	467	469	454	468	474	479	502	501	454	424	444	460	493	461	431	469	493	453	494	479	480	422	490	467	447	494	447	480	447	463	502	435	416	456	472	473	480	435	477	481	476	484	475	457	483	497	473	426	455	492	517	448	430	481	464	487	478	447	464	477	507	475	421	456	438	460	492	466	496	454	492	455	486	495	445	473	474	464	465	423	485	481	416	440	427	479	468	451	457	492	475	453	457	449	465	475	456	486	504	486	459	511	449	457	427	475	484	477	455	481	479	481	458	453	461	508	468	480	481	439	491	487	463	454	426	489	434	443	448	460	509	468	451	482	469	474	453	488	497	458	478	471	456	468	451	470	442	436	472	466	472	473	431	462	452	482	462	458	498	517	428	465	476	461	471	459	488	439	456	485	481	511	523	499	458	460	449	490	446	457	485	477	464	479	441	431	481	474	443	472	503	470	475	464	498
3743	2714	2337	1304	913	715	647	600	504	517	459	493	454	487	503	455	425	449	433	432	475	467	440	390	420	436	438	413	387	442	406	358	427	419	416	426	414	437	406	438	436	371	417	444	431	430	407	438	427	460	447	433	474	413	417	395	425	438	437	438	448	400	405	382	414	388	423	411	446	393	446	421	429	454	417	409	437	423	404	389	404	404	395	433	393	403	432	431	434	414	401	441	423	417	390	414	414	432	423	426	425	398	414	415	400	392	422	397	437	435	415	421	451	426	428	416	426	403	404	419	425	423	422	410	379	414	428	432	417	403	437	410	458	395	436	414	424	411	432	467	407	430	431	402	410	421	418	420	426	384	404	403	414	417	388	396	425	409	407	416	426	386	441	390	418	401	430	430	397	420	390	436	403	435	415	425	420	434	398	391	406	485	430	448	439	441	414	399	384	410	408	424	434	422	440	417	381	401	419	427	450	431	422	391	384	413	381	409	408	403	434	392	431	399	431	438	385	393	413	400	402	390	430	399	412	437	408	437	421	426	422	374	425	401	435	430	434	428	436	445	405	417	405	407	421	399	404	426	409	368	439	423	455	412	403	394	469	424	431	404	422	424	448	400	394	430	437	434	430	406	416	444	449	411	392	381	386	405	421	391	414	417	436	407	401	379	403	405	414	390	409	424	423	419	431	414	418	410	413	430	410	366	416	411	389	384	395	431	418	387	391	419	414	400	389	436	413	392	416	420	388	435	368	417	431	391	430	412	448	438	425	396	429	438	408	478	419	413	391	411	426	393	390	361	387	429	429	439	407	391	403	444	385	423	429	394	397	368	389	419	416	395	442	426	395	394	409	423	426	446	390	406	424	375	392	399	376	377	413	451	413	435	380	381	418	433	430	425	443	406	399	409	387	423	423	421	398	417	413	433	424	398	425	412	421	413	401	410	419	389	420	404	402	403	407	410	418	406	400	416	462	432	440	419	426	409	419	408	411	412	422	395	394	417	415	447	403	440	410	397	429	404	396	425	413	421	396	453	440	429	432	436	428	438	389	385	444	391	404	415	391	427	411	392	414	414	423	433	390	414	418	428	402	422	429	436	376	372	414	402	421	406	416	422	433	432	437	427	426	402	404	408	419	377	452	439	400	418	414	425	403	398	410	431	412	406	398	405	403	433	417	400	449	415	395	415	380	406	401	387	428	420	429	406	410	409	411	399	434	428	440	424	412	419	401	384	394	408	415	406	403	413	408	417	402	383	412	421	399	423	389	432	396	389	411	391	360	419	414	401	410	445	412	418	406	413	447	425	381	435	410	409	397	459	396	418	419	438	408	390	402	414	402	387	369	442	418	440	400	398	436	417	457	408	389	388	413	370	398	423	390	421	426	397	439	387	407	416	433	432	431	405	406	439	432	413	432	413	433	421	406	408	417	439	425	437	400	404	405	413	405	415	416	417	451	408	380	393	393	420	417	418	416	412	423	397	399	426	447	404	431	368	375	418	403	432	404	400	416	406	438	433	394	433	416	437	437	413	396	417	418	405	418	406	378	395	436	434	440	422	413	434	444	435	411	417	397	410	412	414	404	401	415	404	410	413	422	389	436	420	428	426	421	426	426	400	388	405	404	401	436	424	402	395	427	426	391	421	415	434	395	378	420	406	423	455	387	409	405	407	361	445	437	430	426	385	397	421	425	411	412	384	421	418	388	426	401	421	414	382	390	450	400	390	432	416	423	436	390	409	394	391	426	431	395	373	415	429	423	423	382	422	442	420	420	437	377	443	417	445	432	402	396	412	452	415	423	440	415	423	410	426	399	379	413	384	414	413	426	423	407	419	451	415	395	434	426	448	395	449	442	408	390	390	384	466	429	427	412	407	400	441	398	433	366	427	418	431	409	437	424	430	416	391	392	432	430	406	439	421	390	404	410	406	382	407	411	409	404	434	436	433	374	398	394	435	437	401	407	448	413	440	390	423	428	413	396	431	370	425	401	433	450	408	405	436	405	440	415	393	431	426	401	436	428	425	413	422	402	379	413	427	398	414	406	395	377	404	451	464	386	381	379	389	392	367	430	465	418	389	408	483	413	444	396	404	417	395	427	428	426	430	450	427	402	432	402	401	414	418	399	453	424	383	399	426	377	421	384	382	419	388	419	430	412	388	393	444	377	392	410	429	393	461	435	379	423	420	432	424	424	401	456	394	418	429	420	396	445	464	421	385	385	391	397	422	423	392	441	424	394	413	402	459	419	424	426	412	392	461	405	434	427	441	389	397	389	418	402	410	419	455	392	406	419	406	416	420	432	446	413	413	424	434	434	419	434	430	401	389	430	419	401	358	415	431	452	395	440	415	420	428	415	372	421	407	381	424	391	438	403	430	427	425	390	410	438	403	403	397	428	424	404	395	365	412	397	403	442	404	410	429	403	403	390	427	419	429	390	383	433	390	415	405	413	421	392	423	414	400	425	404	409	388	420	428	428	405	389	430	452	412	407	389	433	378	389	395	416	395	386	390	410	424	411	419	368	420	374	440	396	430	411	421	408	378	435	384	407	409	410	391	431	416	418	408	413	424	369	447	469	418	395	418	434	422	448	436	435	432	400	402	395	425	398	403	448	397	421	414	422	411	374	391	432	413	403	388	396	359	402	397	391	458	477	375	413	414	393	420	408	450	424	416	424	404	416	431	407	413	411	406	394	400	385	413	396	390	409	414	403	402	436	419	447	422	435	403	406	412	427	384	406	417	395	415	413	407	427	396	428	462	419	425	386	397	419	425	391	427	390	403	436	431	416	382	407	419	419	406	369	400	430	425	429	406	404	379	422	397	390	399	367	430	424	391	433	426	408	423	380	410	449	418	364	405	418	430	419	422	399	426	428	440	411	373	401	426	399	424	389	401	447	409	396	380	413	407	451	403	379	424	420	434	436	412	384	416	440	416	401	405	443	442	404	372	472	395	406	373	419	435	410	447	409	399	434	376	416	411	404	383	400	399	429	411	404	396	396	372	423	431	398	418	402	418	421	385	390	413	378	418	404	412	411	411	434	402	389	454	425	394	428	410	443	421	435	392	433	400	433	405	388	422	421	393	390	427	371	415	407	409	414	417	395	407	391	412	384	405	410	433	423	452	406	401	447	414	442	410	401	418	415	429	403	433	383	420	424	422	387	403	397	419	380	415	393	375	406	411	387	420	438	409	407	405	422	439	412	433	392	415	392	435	393	392	392	391	421	414	414	407	406	391	404	417	427	395	417	429	437	404	473	416	416	419	405	427	432	420	426	417	431	397	428	415	439	419	418	434	434	426	410	395	401	413	440	394	384	401	393	384	405	422	422	406	412	412	359	379	423	424	426	420	408	408	409	413	418	420	384	408	419	401	423	424	430	376	409	393	408	383	405	379	392	418	413	420	429	406	403	420	414	426	439	434	388	433	411	406	422	417	397	422	431	395	395	416	372	400	431	416	425	430	417	399	387	429	409	398	397	416	444	424	406	424
24546	21424	28579	24698	21117	3208	800	496	431	374	359	339	301	326	355	337	305	327	328	308	298	308	287	310	278	305	310	285	287	296	305	286	322	285	304	316	297	310	276	286	282	285	286	273	288	311	281	269	278	301	284	276	292	290	286	307	295	281	274	274	305	252	260	263	272	302	270	289	295	284	302	314	272	295	309	282	277	268	322	293	265	256	286	254	277	287	299	292	276	294	288	290	282	268	268	259	297	247	292	273	286	254	271	301	298	286	280	282	290	293	266	275	283	307	281	287	283	279	274	282	269	285	252	262	274	259	280	283	272	284	284	302	275	294	282	268	279	317	261	289	286	288	291	281	276	278	278	285	296	306	297	291	283	277	288	324	282	284	318	272	273	267	277	322	317	284	263	279	280	294	278	300	304	291	281	338	300	281	291	263	260	304	272	280	279	307	289	272	264	261	286	294	281	287	307	305	324	277	301	262	305	270	253	258	297	254	260	271	260	276	277	279	272	300	279	268	266	286	281	309	300	270	287	284	267	308	297	296	271	283	308	304	280	270	297	280	271	274	245	301	286	280	288	294	279	284	267	292	288	274	330	270	317	292	246	275	301	306	266	259	312	297	274	279	306	320	297	271	294	263	288	307	324	280	260	288	273	277	264	287	261	261	293	256	281	269	293	305	273	272	293	290	286	286	300	283	270	273	274	269	274	294	307	286	319	283	303	296	289	252	291	271	265	289	285	304	244	305	280	293	273	298	273	255	277	270	301	257	294	304	281	254	279	299	246	307	303	264	284	265	276	310	276	322	283	286	293	332	296	296	300	273	283	271	284	270	288	268	268	281	293	272	294	303	264	276	313	294	311	260	261	296	253	283	315	278	272	288	278	279	283	292	266	297	276	260	263	294	268	271	280	270	249	276	294	280	287	278	310	296	246	301	279	271	287	272	288	288	274	299	260	237	312	308	263	299	249	266	248	262	253	279	280	259	293	296	262	292	294	316	290	273	279	290	267	263	301	298	307	277	281	275	269	300	297	291	277	286	262	274	264	307	270	289	316	280	311	285	297	279	253	264	242	265	273	274	247	309	289	270	297	284	295	262	274	270	293	290	308	272	303	273	247	258	316	281	288	284	282	298	296	290	257	286	265	268	263	266	264	286	275	290	285	285	285	261	269	307	291	300	296	285	285	317	291	247	294	320	292	304	278	288	281	294	266	274	307	284	274	258	270	303	292	295	256	285	298	268	278	272	280	261	240	271	261	274	289	282	292	258	267	270	301	259	338	280	274	268	285	285	265	298	276	258	298	281	264	274	285	269	292	299	254	282	276	287	243	259	302	273	281	296	293	275	297	266	284	299	263	292	295	260	261	296	277	315	295	247	280	263	268	283	292	253	296	265	251	270	276	291	297	276	278	277	253	296	288	322	278	296	282	299	294	282	282	271	302	280	274	268	280	268	249	293	274	291	278	273	279	252	271	266	296	274	285	234	285	308	283	295	239	265	289	285	284	274	300	295	284	274	260	280	265	269	299	259	295	262	299	273	297	283	298	312	291	266	273	265	296	266	294	271	301	299	279	274	284	271	285	285	260	307	284	304	289	286	282	249	281	290	303	290	284	290	284	280	295	294	261	281	305	258	287	304	265	279	268	284	277	295	278	290	267	270	284	286	279	274	296	289	271	277	280	265	299	286	296	261	264	269	288	300	259	235	269	255	280	282	293	281	280	292	257	275	317	321	288	299	280	300	257	285	288	275	272	278	285	312	270	238	274	253	283	282	272	270	280	289	288	300	288	284	270	287	257	285	281	297	291	264	273	307	294	254	308	294	286	294	277	271	303	296	273	280	291	257	307	293	290	287	281	285	324	285	253	273	293	282	287	286	268	269	299	298	279	266	286	286	279	256	300	250	304	266	246	304	279	303	267	300	301	270	263	272	293	287	278	277	273	276	284	295	285	259	291	258	265	275	313	258	283	278	281	301	301	261	279	270	282	280	317	282	267	301	295	276	249	267	308	266	245	278	291	271	286	276	298	250	272	265	283	266	287	288	310	262	304	304	289	288	296	274	257	294	250	302	274	289	279	299	288	246	276	288	277	291	284	306	295	290	283	264	283	291	288	266	268	307	280	299	269	258	291	302	280	263	276	269	280	279	306	258	281	249	276	289	284	293	291	274	265	277	279	295	301	280	295	270	280	283	275	290	284	272	266	284	298	263	286	301	278	285	304	294	282	280	309	296	274	299	269	228	271	298	280	302	299	276	294	298	279	273	265	290	279	289	272	276	320	279	270	274	282	261	278	291	278	288	298	274	314	263	298	282	294	289	300	308	280	274	283	281	304	276	305	253	291	296	278	298	276	263	238	279	264	295	266	249	265	291	270	297	290	264	264	279	276	303	280	283	307	274	289	289	262	257	261	267	244	272	288	298	285	296	313	269	279	287	306	279	275	320	257	290	301	291	273	297	301	269	278	292	294	301	297	276	290	306	279	297	304	256	285	281	324	276	283	286	286	292	281	271	270	281	268	296	265	269	263	251	278	285	257	259	275	302	286	279	274	284	275	309	266	240	278	256	296	301	275	293	285	260	290	298	337	267	272	264	287	277	286	286	300	271	278	274	287	303	268	283	279	309	267	247	283	276	293	293	284	308	305	303	299	265	282	278	310	262	296	265	277	244	271	266	270	287	282	275	306	275	271	277	314	311	287	282	238	230	276	297	313	264	276	266	277	284	292	272	272	295	298	264	255	272	254	274	290	294	301	271	281	281	286	290	273	254	282	278	260	265	303	291	291	291	273	289	269	274	273	310	315	307	275	292	266	292	299	278	277	251	255	278	269	261	280	297	302	266	255	252	251	294	256	300	271	281	296	279	267	294	257	277	275	261	318	278	255	268	305	274	293	313	292	304	260	266	287	265	280	284	294	278	292	282	275	298	272	270	279	278	280	248	286	271	285	250	239	279	279	275	296	276	276	262	276	291	252	293	251	264	258	294	289	310	275	284	277	280	268	258	255	261	278	279	273	256	287	304	259	255	257	314	268	250	304	288	276	268	303	287	274	285	259	290	278	279	266	280	299	267	299	295	274	280	295	307	293	303	304	278	287	293	292	286	263	284	261	263	258	294	247	296	288	296	264	264	311	277	280	303	268	290	312	269	296	255	279	270	270	274	285	279	288	269	275	284	293	277	266	317	271	290	305	274	248	270	282	261	285	271	298	287	277	290	278	304	277	274	290	279	292	266	265	275	276	284	304	249	284	254	271	257	284	284	270	277	273	244	292	280	274	293	273	300	273	242	300	305	249	255	296	296	263	259	276	300	287	263	311	277	287	269	264	276	266	298	302	284	284	291	279	295	262	272	262	308	268	292	267	303	269	290	262	280	246	261	295	283	274	280	262	305	281	306	288	280	288	255	290	276	263	261	296	305	273	275	246	260	312	294	302	283	307	298	293	298	266	329	270	286	285	291	286	255	254	308	272	277	280	293	250	264	288	298	301	263
3810	4761	3795	1932	1283	900	743	595	561	467	431	368	345	359	324	341	369	345	305	333	290	294	312	290	309	293	297	298	290	259	321	270	286	311	308	244	285	308	301	287	252	282	284	295	313	278	271	262	283	255	263	249	291	291	297	274	274	249	255	284	292	263	293	291	271	293	265	244	258	291	294	262	270	262	253	267	264	263	231	278	270	283	256	247	264	264	268	280	271	272	283	275	287	275	250	266	244	276	272	253	256	255	264	275	254	244	270	270	286	264	218	254	288	274	269	273	258	267	267	270	269	266	283	272	272	279	284	255	271	287	264	251	246	250	254	263	274	264	246	298	267	246	247	288	247	313	260	277	289	241	284	278	266	259	275	228	284	261	267	262	283	260	275	260	282	275	270	274	268	260	280	260	269	248	281	269	266	268	272	277	239	246	278	254	259	240	262	281	253	259	252	282	251	268	253	248	260	265	281	274	300	254	264	260	273	286	263	273	262	264	276	278	260	266	286	276	302	255	278	273	276	247	263	286	263	277	289	296	254	261	261	252	262	258	245	275	274	262	273	270	285	285	261	293	260	266	252	235	243	249	263	236	240	256	265	269	275	267	300	258	268	273	265	232	291	257	258	274	294	262	244	270	261	279	294	281	228	246	260	233	231	258	261	252	271	242	280	237	257	255	287	278	286	271	266	269	250	247	250	240	230	273	266	272	256	266	275	259	259	277	254	278	235	281	250	264	243	247	257	248	285	232	247	243	253	265	226	240	243	247	253	284	266	229	273	251	258	275	248	247	294	265	253	282	272	265	222	268	259	248	261	279	265	282	235	274	254	266	250	252	243	263	251	265	272	289	271	252	271	273	255	272	254	287	276	282	264	233	274	271	271	249	265	278	273	273	273	252	257	283	261	263	237	241	252	257	249	250	251	275	278	252	268	254	275	250	264	255	263	248	269	255	282	240	275	253	277	274	258	265	269	255	275	234	275	243	279	281	264	267	260	259	265	241	245	261	283	223	264	248	275	259	254	244	268	273	262	287	261	296	252	243	269	280	272	299	242	271	286	256	261	266	272	258	273	237	244	235	244	283	270	261	282	263	268	276	255	279	248	229	228	258	257	260	236	261	241	238	261	276	280	252	262	255	260	261	243	291	277	266	245	253	273	253	284	266	258	246	275	284	249	253	258	239	306	264	278	238	259	275	251	275	257	261	254	264	273	273	277	268	262	272	233	254	274	249	261	267	279	235	256	253	269	257	236	279	245	243	273	258	272	253	278	264	289	249	235	271	276	275	267	298	268	262	266	279	250	282	280	275	257	227	277	271	254	238	217	276	260	273	256	257	285	267	253	260	256	286	241	268	254	285	276	273	274	260	255	267	246	278	259	236	287	275	251	247	255	255	244	271	224	259	281	293	272	252	275	278	259	237	279	286	255	263	254	279	265	264	248	259	263	289	234	250	263	249	264	262	245	260	254	270	233	247	263	284	260	253	276	253	284	272	241	255	245	274	251	257	255	268	238	241	288	247	263	246	265	262	257	261	262	269	274	247	280	330	294	299	273	279	238	283	291	272	250	256	248	271	248	238	280	273	273	270	241	270	254	254	255	265	275	271	243	254	249	230	232	262	271	269	276	269	255	275	236	258	262	270	233	249	266	250	242	241	288	259	234	287	284	251	238	280	284	265	252	270	250	262	261	268	268	261	258	269	251	280	250	256	256	261	249	236	255	277	249	260	274	279	286	250	265	247	279	250	252	273	262	247	255	262	242	272	257	259	260	268	247	255	292	249	290	263	286	238	281	279	247	244	269	262	231	247	239	276	283	266	274	264	260	256	269	288	252	265	265	281	267	242	252	270	258	274	226	271	255	290	240	256	266	243	250	249	247	245	277	255	261	235	262	253	265	269	239	247	281	243	262	252	270	227	239	261	270	255	277	237	275	239	225	285	246	268	281	267	260	270	262	277	250	265	240	247	245	250	271	275	265	249	252	231	242	287	267	256	280	242	288	247	292	263	227	235	270	260	235	258	249	287	249	259	241	240	273	255	267	302	234	268	231	245	291	275	238	242	245	279	302	249	284	253	238	254	271	261	275	254	298	258	270	274	268	270	251	241	265	299	266	292	276	244	230	271	233	264	274	271	249	275	256	246	237	268	287	251	246	252	276	273	261	274	266	243	278	250	247	266	263	240	226	263	260	246	267	261	287	261	269	286	276	270	243	281	279	261	266	250	255	246	272	241	274	222	242	254	216	300	243	229	219	272	242	270	275	261	242	255	244	247	257	256	277	263	272	261	269	272	251	250	240	263	247	267	248	277	279	246	254	284	247	246	290	252	244	244	296	257	262	255	266	223	256	266	233	254	295	258	253	250	238	251	228	228	260	223	269	274	253	252	248	218	263	257	269	255	262	256	273	283	260	277	281	247	271	260	265	246	262	259	279	267	273	276	245	246	275	234	274	280	259	282	278	242	244	238	223	256	256	249	274	265	271	255	261	254	268	248	269	254	256	260	249	248	263	271	255	270	217	267	239	244	237	257	251	267	256	254	285	245	262	245	269	296	253	233	277	265	268	269	249	270	252	262	252	281	251	239	282	254	245	269	272	253	286	276	261	279	267	251	244	274	261	271	280	249	279	254	242	286	252	247	248	273	256	265	263	281	265	264	270	282	244	262	261	258	260	268	251	242	251	264	291	306	277	269	268	256	269	271	279	272	254	239	247	242	291	261	261	239	275	268	258	246	256	262	277	295	254	254	245	283	247	252	272	258	268	274	240	235	250	254	249	272	263	249	267	271	267	241	247	269	229	254	247	241	249	258	249	276	262	269	263	256	276	269	255	269	227	245	237	248	229	270	262	274	262	260	305	277	273	262	262	261	268	237	263	262	248	264	262	290	269	261	235	256	229	272	262	252	260	267	239	249	276	270	263	248	229	270	286	270	228	258	247	254	253	269	249	257	278	241	256	268	256	288	265	258	266	257	279	256	285	242	226	259	267	277	238	243	272	241	270	282	276	257	249	271	273	263	239	269	242	266	268	282	299	245	230	256	261	245	277	260	270	268	241	256	264	252	251	238	268	249	246	250	263	248	288	259	269	274	264	247	272	252	261	245	244	277	265	255	275	264	280	283	254	259	266	251	265	271	278	252	275	270	267	239	243	232	266	267	263	267	303	271	251	252	283	258	276	252	287	250	277	249	288	255	276	287	262	268	260	275	245	271	252	283	231	251	263	236	271	248	254	266	275	271	277	282	257	261	247	274	237	253	279	247	268	258	277	247	266	259	231	257	267	265	251	260	263	273	243	246	280	280	245	258	258	242	269	269	270	255	240	266	257	267	248	267	301	277	280	235	263	280	240	270	258	257	301	279	234	250	244	263	250	255	254	254	261	267	277	277	270	255	254	232	272	275	235	269	258	253	278	272	267	267	272	265	229	299	266	268	251	239	271	272	263	256	254	262	241	258	264	257	255	272	282	257	257	239	248	267	279	247	269	275
27680	10131	1640	1090	881	799	874	848	804	824	799	812	842	775	806	844	832	785	752	810	802	798	861	857	796	785	820	843	840	828	813	778	825	807	853	808	852	795	837	808	749	801	760	829	833	777	771	814	788	788	843	783	805	828	826	764	852	803	813	800	813	777	772	815	811	779	828	855	829	819	827	815	803	763	798	824	795	880	839	756	846	836	803	829	797	763	826	780	814	813	833	860	778	800	815	846	782	828	852	756	795	808	822	849	801	807	786	833	821	820	783	783	834	808	787	793	814	839	852	835	792	832	782	760	796	815	781	755	771	816	810	777	774	802	809	773	797	862	810	766	824	783	816	809	838	840	808	859	808	799	788	824	791	765	793	761	809	809	790	813	855	793	817	797	845	830	833	795	802	765	792	778	847	835	798	802	818	812	729	775	829	806	845	797	832	793	776	778	795	755	802	820	831	837	779	793	799	796	792	766	812	833	844	801	825	797	814	809	884	799	775	886	856	818	837	808	756	776	785	827	789	789	834	727	804	821	802	841	792	817	846	814	772	829	776	774	858	820	822	796	850	832	801	808	776	820	817	816	852	791	840	834	786	848	804	843	787	828	798	807	830	826	757	830	810	784	772	769	805	851	780	827	786	813	874	779	808	842	789	787	811	801	720	793	714	823	805	768	796	779	752	841	834	825	842	784	845	870	822	771	853	818	811	801	805	815	786	808	823	834	840	824	823	836	801	761	803	842	806	809	796	789	783	822	796	818	773	792	802	856	800	800	773	820	805	781	803	850	817	790	805	784	852	806	774	802	873	852	792	798	820	804	811	767	822	793	819	795	804	782	805	763	794	801	801	826	836	855	774	813	755	830	821	855	791	794	792	799	785	764	786	812	828	793	828	804	825	813	781	808	798	851	830	814	839	823	829	806	828	809	802	811	791	822	764	838	821	838	893	845	807	839	769	807	782	830	773	853	806	811	746	829	766	801	760	800	779	828	801	843	785	819	820	781	831	753	782	789	796	820	831	774	791	834	807	823	784	787	832	807	734	810	853	819	838	777	800	858	800	877	843	782	824	755	777	819	751	771	838	790	834	814	801	808	789	808	804	775	830	804	769	802	813	737	778	774	813	808	769	811	734	777	795	797	792	841	823	813	741	827	803	819	776	781	834	801	808	792	809	820	766	778	797	782	780	878	787	841	803	839	809	738	788	782	823	819	794	802	813	744	877	754	801	795	831	835	843	801	756	796	784	812	780	747	850	803	799	796	781	860	768	831	792	785	867	787	764	826	865	745	808	857	814	832	804	812	867	854	787	790	767	872	779	814	843	743	807	825	743	815	806	798	818	809	773	821	853	794	858	788	783	821	871	797	798	791	830	858	802	813	751	799	853	814	880	843	789	852	865	776	827	809	851	835	826	794	826	855	810	828	808	860	818	744	829	786	804	833	842	829	848	854	794	798	798	838	789	824	828	844	786	836	777	785	794	829	850	788	850	762	769	761	888	808	805	817	824	828	783	794	811	833	789	774	820	799	782	815	799	809	820	806	790	754	815	797	787	804	809	814	851	782	852	814	825	825	817	806	758	801	796	851	797	785	831	824	783	773	820	782	826	821	809	808	837	837	868	771	829	830	777	767	846	753	840	828	778	775	821	804	813	792	815	805	829	793	778	814	849	804	812	845	826	785	835	852	808	825	791	770	830	793	777	841	802	821	803	792	805	868	833	770	776	832	785	856	874	808	751	784	750	813	823	814	750	804	805	832	785	750	806	841	800	815	769	815	851	807	781	820	815	726	789	758	790	816	813	783	785	883	820	855	809	773	830	766	772	819	803	807	829	846	824	811	829	833	785	814	820	801	830	802	820	788	780	805	841	834	803	799	805	793	831	847	782	823	797	751	787	832	778	868	790	832	839	788	808	818	799	815	824	860	778	800	826	802	786	852	766	837	812	843	779	782	771	863	810	795	832	804	745	858	815	820	752	824	748	734	770	844	820	799	771	823	857	806	854	825	779	806	816	778	758	807	799	850	827	830	831	809	764	817	801	846	796	761	776	797	835	834	806	798	875	790	794	830	813	836	829	855	822	817	881	801	820	835	784	825	753	808	839	799	818	779	848	844	808	829	826	779	839	838	779	840	827	821	848	838	825	803	806	813	781	796	813	793	776	832	765	823	822	822	747	798	788	825	809	824	860	816	766	796	759	782	804	791	814	805	808	805	797	846	854	763	785	816	765	790	850	799	885	796	875	827	815	764	832	827	797	792	801	812	793	802	898	811	859	793	799	820	780	794	798	754	822	789	824	787	794	832	807	806	827	785	796	783	773	841	819	821	802	833	781	819	814	799	828	791	823	853	785	777	822	806	813	815	799	787	812	769	825	790	813	827	818	799	878	859	762	819	813	812	818	837	760	828	791	815	856	813	776	827	830	786	862	793	773	809	779	786	844	826	752	794	839	820	788	850	775	811	832	783	801	827	810	791	806	838	802	831	832	844	847	773	845	811	814	839	800	788	852	812	867	863	783	782	803	813	784	808	803	770	807	802	774	860	793	811	813	783	800	766	792	786	791	840	813	801	782	774	810	789	803	821	803	805	792	800	875	804	833	817	867	818	791	807	886	803	789	791	819	833	809	817	846	811	797	764	778	772	786	785	767	798	816	796	781	807	803	807	871	794	822	845	807	846	849	790	820	796	786	785	780	827	832	830	848	799	811	791	853	808	776	784	802	760	808	796	833	827	884	870	849	763	842	817	822	769	826	825	783	843	822	832	800	811	778	788	795	833	829	827	829	800	832	830	810	791	854	789	800	784	783	807	833	734	821	840	858	863	763	830	792	778	815	808	783	822	808	827	797	798	812	833	790	847	808	807	895	753	831	824	818	819	857	779	767	776	787	865	834	824	787	838	845	818	739	832	793	800	817	798	785	767	792	798	808	855	789	793	838	799	811	796	849	794	803	826	764	832	799	822	787	805	750	770	837	778	755	894	819	816	833	821	776	802	785	770	782	771	787	809	804	831	792	839	851	822	799	795	889	805	832	857	834	826	782	819	724	798	813	833	797	873	808	785	808	777	854	736	875	821	842	820	821	838	796	841	814	839	805	813	851	812	779	830	846	818	798	825	792	808	804	841	741	803	799	775	803	822	799	775	888	796	764	826	834	750	822	828	809	767	822	820	807	794	796	782	771	843	792	831	806	818	801	863	771	818	819	787	818	846	835	852	812	857	773	789	822	786	786	840	787	788	820	815	780	785	773	817	785	830	814	847	768	777	853	774	761	757	776	796	820	820	796	836	810	831	832	804	819	804	855	833	817	817	768	786	804	795	830	820	770	802	848	798	810	797	782	786	783	745	772	774	804	841	782	754	756	770	823	789	788	808	801	848	852	803	835	795	797	801	825	797	830	775	807	784	798	808	779	839	807	811	832	926	821	758	867	804	802	861	796	761	773	830	812	783	797	784	814	831	817	838	810	856	798	777	795	827	832	773	813	830	813	767
5550	849	822	710	745	673	646	647	666	640	647	654	635	691	682	655	650	719	695	618	688	657	687	699	657	643	656	629	634	621	667	639	680	679	700	647	630	656	629	605	663	683	628	692	664	643	665	632	641	681	663	673	691	667	649	692	674	692	657	641	645	639	622	622	708	648	646	664	695	662	704	684	703	668	638	712	660	676	634	661	636	608	659	620	710	656	663	658	620	615	635	720	619	608	667	637	723	720	608	676	629	676	618	653	664	650	691	681	688	668	649	634	655	644	649	654	603	665	623	619	704	654	666	649	680	672	701	686	688	679	695	633	693	645	656	651	649	647	632	677	670	691	688	662	647	632	667	641	645	630	639	656	662	677	646	606	671	659	649	653	644	664	667	653	647	648	711	634	635	662	656	639	677	664	619	652	638	653	632	651	652	668	651	665	670	666	644	635	685	683	626	666	636	641	664	675	665	731	662	626	633	638	615	665	660	687	665	659	675	649	643	640	615	673	666	679	627	690	669	720	654	653	679	624	672	655	636	657	672	638	702	674	654	666	684	673	657	667	645	657	711	665	611	676	663	650	686	656	649	691	688	585	644	668	680	642	660	627	645	651	669	636	722	664	641	721	664	619	665	609	703	668	672	698	662	646	655	677	660	665	668	637	626	619	677	643	671	645	658	632	659	674	684	687	650	707	693	674	657	653	667	660	614	676	655	629	667	697	651	596	646	689	625	664	605	643	627	631	617	614	709	658	652	677	632	636	661	667	645	643	663	632	633	672	658	697	637	645	662	660	614	671	618	621	677	681	648	661	633	605	628	669	679	628	678	688	608	644	667	669	628	682	631	611	618	649	646	638	626	673	609	614	686	643	670	624	684	660	632	619	653	607	636	651	626	713	661	660	639	661	687	655	647	660	624	663	677	690	665	652	685	644	614	659	646	627	658	679	597	653	633	667	644	667	628	624	669	635	639	645	644	623	654	648	648	642	677	654	683	665	688	639	633	643	671	620	649	675	685	650	659	644	677	628	657	596	606	622	690	686	660	687	631	647	602	673	671	633	662	635	701	668	641	680	670	683	628	692	675	703	630	657	674	678	696	660	661	669	651	657	647	640	703	653	668	616	676	650	675	656	644	634	644	712	681	677	678	613	689	601	641	614	638	679	607	649	628	706	664	663	661	674	644	653	654	697	661	660	646	621	643	627	643	625	675	709	642	674	660	645	654	602	684	654	630	622	648	619	624	676	634	660	620	645	666	678	682	660	646	678	653	637	651	645	677	648	623	676	689	666	621	680	673	653	681	644	604	640	692	655	686	671	667	626	626	661	632	633	686	651	633	649	634	644	625	641	676	664	664	635	661	700	663	657	634	684	674	629	651	679	676	664	669	600	639	674	591	686	636	688	647	620	651	628	652	605	629	678	650	652	623	648	614	696	617	724	678	670	661	642	688	672	671	690	625	643	650	659	654	666	650	677	662	605	653	696	710	697	668	692	672	659	601	625	684	653	619	654	675	644	693	690	674	692	619	642	676	672	679	659	668	664	657	653	658	614	672	630	646	656	682	623	658	647	685	668	667	652	696	678	594	658	685	651	666	643	639	643	636	630	644	662	684	681	631	625	625	671	681	656	612	633	652	653	662	613	660	643	667	665	647	631	697	678	697	640	650	687	682	688	604	672	627	631	648	692	622	659	603	638	679	651	653	668	706	584	664	720	677	656	622	620	668	663	657	684	618	710	661	595	654	629	649	673	664	668	667	642	653	675	673	636	686	673	652	613	682	717	650	688	672	671	677	620	682	631	685	623	650	651	664	633	683	618	677	677	699	650	648	649	645	625	662	666	617	662	657	659	678	670	652	623	653	671	703	643	661	697	653	693	628	673	668	672	653	646	647	687	640	620	630	627	634	658	682	596	670	653	638	686	634	649	667	667	634	657	668	616	595	632	632	634	667	670	610	664	645	654	669	652	648	661	629	641	619	680	665	669	640	645	682	671	665	650	677	642	625	643	655	657	685	638	625	696	648	625	663	641	595	671	626	676	644	704	629	670	679	657	652	691	682	645	691	676	682	622	646	660	658	633	637	653	678	636	653	650	649	667	686	684	615	653	645	644	701	654	671	624	687	663	655	638	684	645	645	648	651	679	648	687	687	602	652	659	658	642	708	650	656	672	716	670	680	674	657	647	639	652	672	708	666	651	638	632	670	684	648	642	679	652	646	681	653	693	610	673	668	690	668	665	630	637	638	693	645	686	635	633	666	654	631	660	654	661	694	648	646	661	607	686	636	669	663	602	634	665	687	665	649	695	622	672	672	666	708	680	681	662	653	634	668	676	655	600	646	612	654	678	657	703	691	644	670	657	672	651	702	685	595	652	640	670	653	688	627	662	695	636	654	623	694	643	659	679	635	662	633	665	606	646	632	627	637	652	676	687	684	702	660	689	676	656	632	650	644	636	640	631	636	672	644	687	647	643	620	602	664	648	684	686	659	662	612	630	609	619	683	667	671	646	648	610	661	662	641	650	630	645	643	661	635	677	667	676	612	644	690	685	662	645	649	653	580	697	622	663	673	629	651	641	647	646	616	658	678	647	681	655	647	619	660	633	616	651	681	667	680	679	621	704	638	638	657	688	700	698	659	703	656	634	685	622	675	659	642	684	609	614	637	627	609	627	655	636	662	675	645	658	674	600	685	646	625	686	622	658	681	645	697	692	669	663	662	615	704	611	629	656	653	678	625	646	670	636	690	683	647	731	694	626	636	584	662	644	666	687	652	619	617	688	698	653	643	648	640	639	654	635	674	641	630	663	621	663	616	649	680	671	662	644	655	649	615	654	676	612	741	655	636	604	666	635	675	666	627	666	636	605	697	667	640	639	672	624	641	618	631	662	635	658	653	681	642	674	655	660	654	672	697	627	631	690	686	682	603	617	617	644	643	632	658	655	707	653	652	654	633	647	668	688	611	609	699	642	662	695	642	676	656	651	659	648	639	615	673	651	718	630	664	656	710	664	606	625	641	643	666	680	679	653	636	684	646	664	685	608	692	665	593	650	644	684	636	664	640	641	615	655	687	625	645	647	642	695	666	636	690	664	652	648	652	640	664	666	617	655	628	640	648	665	632	663	647	654	642	660	677	637	639	644	645	639	677	646	668	655	655	646	630	649	606	640	674	684	631	656	688	637	660	637	670	648	640	698	644	673	668	647	619	649	648	663	654	653	671	635	644	676	672	691	655	654	644	655	654	687	659	664	643	599	646	644	657	661	681	650	641	629	659	667	679	636	671	674	643	642	634	626	609	611	649	642	614	636	621	707	649	676	645	630	693	643	692	662	676	671	662	695	649	656	695	645	665	690	660	634	706	656	652	652	693	683	658	675	673	639	617	672	668	670	671	670	653	669	660	655	719	663	692	692	660	662	682	674	606	675	677	660	642	636	641	632	680	685	635	635	677	668	658	668	649	648	666	603	685	633	689	664	708	674	692	650	680	671	693	676
25662	21387	27167	25448	4026	900	683	531	547	496	525	480	565	489	519	489	491	448	505	479	509	478	499	478	460	480	488	486	482	442	464	487	448	472	468	497	480	468	497	506	470	451	466	439	456	480	459	448	479	490	476	493	436	449	477	459	455	447	454	425	475	492	457	476	474	468	467	459	493	491	486	483	475	452	502	483	494	473	480	465	461	454	474	437	447	457	469	447	424	485	450	476	469	473	448	467	483	500	476	432	503	501	484	448	463	489	457	476	480	473	481	466	456	474	445	462	495	454	489	504	446	459	469	433	451	436	492	465	443	493	474	490	464	441	437	449	453	450	518	487	437	457	444	464	443	421	477	477	467	465	485	468	446	456	431	460	465	464	460	499	464	422	489	454	497	466	463	463	493	480	489	499	437	455	481	454	483	479	507	473	476	494	421	464	504	423	440	483	441	447	497	476	481	445	483	480	456	497	482	430	476	434	454	488	490	471	465	466	432	501	429	454	465	442	476	453	471	461	459	481	481	419	463	471	470	534	442	480	495	442	474	481	464	438	448	404	455	461	473	453	477	477	431	471	457	456	481	486	450	427	470	427	483	482	460	484	510	477	492	457	481	448	429	475	444	485	436	476	431	453	499	460	485	444	447	486	484	482	424	475	500	522	477	483	411	473	407	457	470	452	450	470	472	408	475	480	492	451	497	457	487	407	465	433	466	454	441	450	476	474	474	455	463	440	442	485	438	443	478	464	417	468	487	491	458	481	452	421	434	461	487	455	443	446	470	456	480	488	460	470	475	465	473	429	432	466	444	458	461	486	459	453	454	466	485	432	458	477	438	472	496	498	468	452	463	456	444	477	443	450	486	509	439	476	462	475	473	441	501	504	473	442	445	429	449	508	526	464	454	460	452	477	466	462	468	488	467	449	495	471	499	472	477	399	456	497	434	450	472	475	455	470	501	468	487	416	487	438	475	439	445	477	473	432	466	468	476	482	500	455	460	482	519	446	463	502	450	455	479	474	460	473	463	506	498	485	462	503	490	478	486	458	436	469	461	418	475	490	455	451	483	454	456	457	490	450	446	439	485	449	459	467	450	469	485	458	436	487	442	483	483	468	448	453	469	488	406	463	421	474	441	451	481	434	475	434	446	461	468	424	451	505	447	477	477	520	467	448	485	456	472	408	488	454	457	459	454	495	471	460	457	441	482	458	478	451	452	430	454	457	487	477	459	466	460	471	415	450	439	451	471	459	453	482	461	441	468	464	460	509	452	474	432	477	457	461	481	427	485	511	464	497	461	441	468	494	477	447	459	482	439	453	491	446	477	452	495	416	490	449	459	455	449	436	463	482	441	405	460	422	469	471	469	439	435	468	415	435	462	480	427	458	441	483	440	483	453	444	466	474	470	448	442	436	459	486	464	460	448	482	475	448	444	464	468	458	463	496	478	474	480	433	518	442	435	440	455	501	399	420	432	431	434	508	469	480	477	455	439	470	433	443	467	480	494	470	459	428	487	442	430	432	482	437	478	454	458	495	491	489	432	465	485	455	481	485	456	468	438	456	465	443	456	465	446	467	458	452	431	473	474	459	463	464	460	457	430	445	485	439	431	493	466	446	439	442	464	449	457	440	438	457	484	460	444	447	476	486	484	453	448	458	469	469	445	463	473	453	458	460	441	453	436	444	445	441	472	474	477	494	474	435	437	476	454	446	471	430	494	459	474	460	441	477	465	487	464	489	442	420	493	501	442	448	468	470	463	471	486	436	500	444	442	454	477	509	475	485	468	451	453	435	469	474	475	476	494	477	418	432	472	429	451	459	432	446	436	460	454	457	486	450	491	445	485	463	511	464	477	443	498	459	474	496	447	482	480	472	471	437	505	453	441	470	493	453	458	481	453	413	465	433	448	471	477	460	449	431	467	455	431	457	488	476	466	461	482	457	456	466	462	473	438	454	429	472	452	491	426	450	411	483	460	475	463	419	438	455	441	436	473	440	463	445	433	444	494	446	442	502	481	491	450	464	453	452	460	463	487	461	485	521	521	468	480	454	449	468	462	472	446	462	461	471	467	416	451	405	474	483	435	471	456	442	464	452	423	470	464	474	476	463	446	452	461	469	482	462	457	469	423	474	479	470	486	425	489	499	479	464	468	457	468	410	441	486	478	463	500	466	460	425	485	464	467	439	452	473	463	447	431	435	464	424	466	435	459	473	460	438	464	496	431	463	478	437	453	452	451	480	470	508	478	474	449	484	445	443	477	475	518	447	445	487	439	448	467	446	498	534	416	431	452	479	453	457	446	439	489	455	460	480	447	471	460	447	453	464	454	489	489	432	496	480	468	477	479	454	485	467	451	465	472	463	469	456	465	466	459	477	455	475	447	466	496	464	463	432	530	457	467	469	467	494	484	479	497	444	465	488	464	445	478	463	446	464	435	421	452	482	451	459	474	462	468	448	455	449	429	481	456	447	458	431	453	460	472	445	433	471	455	463	477	493	465	488	467	446	472	479	436	489	453	474	480	478	509	469	451	439	465	468	494	445	454	449	473	429	451	452	452	516	486	423	423	469	455	466	473	512	488	449	478	465	454	482	455	460	478	426	460	471	457	405	436	510	482	457	439	501	427	448	474	449	432	446	437	428	464	486	450	441	469	464	449	464	456	463	486	447	462	486	444	466	428	484	480	468	445	454	444	431	460	510	447	447	453	452	474	438	480	440	424	424	499	504	403	461	437	471	468	456	462	493	435	428	484	501	442	468	452	480	432	453	448	441	458	489	487	452	421	496	464	462	442	474	445	493	436	451	474	484	441	462	431	471	471	440	466	414	461	458	441	470	465	449	472	445	473	434	495	448	430	437	427	474	459	479	459	489	481	484	464	473	465	451	509	416	442	440	467	450	485	446	477	455	488	483	450	474	479	475	447	504	509	497	406	446	426	471	467	479	467	465	485	456	478	448	440	461	447	459	459	490	437	489	467	477	478	448	471	470	461	478	460	421	485	481	444	486	452	436	464	479	435	478	505	430	499	495	476	457	458	434	480	489	485	484	448	444	485	492	485	448	483	494	440	475	472	463	474	466	486	490	487	482	462	448	476	451	491	499	429	448	462	479	483	472	476	465	456	486	427	457	466	432	465	468	484	448	484	456	491	439	466	466	470	470	470	499	437	465	497	485	452	499	468	482	451	444	439	454	473	449	472	445	495	437	466	486	468	470	511	469	449	448	470	452	436	454	459	453	473	503	455	414	456	476	504	443	452	404	493	468	466	460	452	464	449	470	452	512	448	453	442	453	439	463	478	455	475	487	429	407	449	452	444	483	460	447	468	426	469	473	460	473	487	458	457	458	446	473	425	468	485	439	475	442	478	472	505	468	474	442	459	463	424	425	485	459	467	491	424	443	465	475	490	444	468	478	446	459	473	468	457	464	483	499	476	439	445	450	483	441	495	437	454	457	481	441	446	454	484	467	513	436	481	459	453	453	482	471	518	466	502	483
3681	2761	2272	1302	905	723	634	565	504	514	507	465	463	489	461	485	453	473	424	439	469	473	467	429	439	453	437	437	421	424	427	437	425	418	429	454	456	381	453	440	436	399	393	434	419	433	408	399	393	449	408	409	386	400	423	431	450	395	440	459	424	412	394	484	421	386	417	420	387	408	432	454	453	430	423	438	408	443	428	419	444	382	418	397	437	416	411	442	417	396	408	402	377	392	432	447	414	418	420	420	439	459	429	392	449	404	406	426	411	404	384	428	411	422	401	397	407	454	430	392	426	432	443	429	452	404	410	413	419	393	413	432	399	429	413	443	403	433	382	429	395	390	423	398	414	407	418	396	403	447	429	407	420	417	408	453	387	440	405	402	432	427	402	427	413	390	458	430	472	413	432	409	404	429	439	388	394	425	440	426	437	407	434	409	434	398	374	436	411	409	446	435	398	416	409	428	402	401	409	400	421	434	405	436	432	418	386	433	440	426	428	417	395	431	433	425	416	386	467	417	425	428	423	419	422	409	396	416	400	431	388	388	404	418	418	396	409	448	430	410	401	437	414	426	405	414	431	388	436	408	394	399	393	376	411	413	450	438	430	397	412	395	413	419	433	402	408	401	403	396	442	419	417	414	417	423	404	418	425	408	414	389	427	449	423	411	437	394	426	417	446	382	411	411	438	395	435	426	385	435	430	405	413	439	386	403	443	434	396	420	449	405	442	372	457	450	429	461	414	428	418	394	402	449	405	404	427	388	444	375	417	416	421	423	426	421	434	397	355	382	421	419	383	437	404	392	399	442	386	433	413	439	433	421	438	435	428	392	423	389	435	378	442	427	401	450	388	393	423	410	396	418	416	405	405	447	399	436	397	394	385	438	415	410	421	433	381	425	412	400	375	436	389	420	403	440	386	413	435	457	386	437	433	436	412	455	438	387	435	438	414	436	396	440	431	404	386	406	449	400	387	393	387	410	434	440	416	396	405	443	421	446	405	415	420	421	431	412	389	408	417	390	404	412	389	404	448	382	400	425	415	411	430	419	436	437	416	390	419	404	409	433	415	433	407	395	411	417	430	403	391	407	418	396	442	401	395	431	473	445	399	423	440	396	421	465	395	439	414	446	387	398	420	422	428	411	424	410	410	379	452	405	410	442	434	415	431	390	408	454	408	424	430	428	455	404	408	399	429	431	434	430	403	419	391	387	464	410	384	405	448	404	401	421	403	412	411	386	422	404	375	396	439	414	415	442	456	441	454	384	402	388	390	428	424	426	430	411	411	412	399	412	425	409	394	381	417	417	448	408	387	412	423	403	408	414	394	430	380	385	402	390	427	412	428	425	412	435	399	461	396	384	430	428	411	404	420	405	417	434	438	424	399	435	469	445	403	429	445	439	388	394	431	425	426	433	446	355	402	434	398	413	416	419	430	381	408	419	438	407	383	411	449	412	407	417	423	395	425	383	389	441	434	442	378	359	414	408	401	390	389	397	461	421	413	451	470	405	381	387	405	439	403	420	433	371	408	360	441	415	421	385	399	411	402	432	434	411	410	391	381	414	383	428	397	430	427	418	406	398	381	414	438	404	414	365	444	425	401	384	459	430	403	408	425	393	454	413	385	417	419	413	424	442	424	414	365	429	422	409	410	419	413	388	427	439	384	414	399	396	416	421	420	410	397	409	400	393	412	430	436	418	395	414	434	411	434	398	385	391	405	387	449	418	424	438	396	434	381	452	372	434	407	381	413	422	436	418	411	407	440	438	386	384	425	424	413	438	411	404	444	372	439	416	407	426	405	421	398	426	436	427	432	396	422	418	445	398	429	437	430	401	398	402	436	419	415	413	396	465	398	422	420	388	405	378	439	382	428	389	382	387	440	395	425	429	414	423	398	393	462	425	389	404	410	445	432	402	419	400	421	444	441	407	416	386	416	396	430	409	431	386	411	441	383	420	383	410	390	384	397	407	391	399	402	442	416	438	411	407	405	426	385	429	443	438	386	405	450	376	370	403	418	418	438	398	411	378	389	394	397	406	438	382	413	397	424	409	408	442	410	414	422	396	439	424	395	423	439	410	419	397	417	416	413	401	438	403	405	427	387	380	440	415	427	484	444	428	420	433	435	414	408	451	398	406	402	470	426	409	415	378	404	391	443	435	406	385	394	414	420	420	438	394	409	408	436	408	408	426	393	427	414	432	447	408	423	389	437	415	366	436	432	417	399	406	399	406	453	385	401	405	396	407	440	396	424	398	418	401	397	404	411	418	398	458	412	424	421	429	398	428	435	426	383	401	395	368	405	441	402	443	435	384	390	434	410	401	359	403	420	405	422	427	382	415	431	408	382	388	372	441	452	393	405	405	418	412	414	444	401	384	426	414	438	409	417	392	424	420	388	379	411	405	423	450	409	430	400	424	436	421	354	409	417	399	431	413	449	398	442	440	408	407	378	449	397	415	403	406	417	420	474	409	434	419	396	441	421	402	380	424	415	433	453	384	391	424	401	455	423	437	421	412	428	403	408	441	398	457	407	397	422	385	425	426	408	435	418	427	393	434	426	418	391	410	404	416	385	419	411	418	399	431	429	391	388	393	415	412	392	428	428	404	377	441	409	403	399	397	407	403	410	411	448	423	384	411	390	418	435	395	407	430	426	382	376	431	409	416	430	414	416	444	427	411	432	419	390	397	406	419	418	401	386	407	447	365	435	445	411	422	414	449	437	389	444	421	383	455	377	434	433	446	390	441	394	399	432	409	422	416	385	400	437	420	440	444	425	381	434	427	392	415	394	427	450	450	443	410	392	393	402	404	393	400	422	424	417	411	403	397	433	436	408	397	387	431	384	378	407	423	398	407	432	398	406	422	400	384	401	435	427	401	410	406	385	415	411	419	435	458	434	432	420	381	385	431	431	435	370	395	424	412	464	401	383	394	382	431	424	399	416	367	402	413	423	405	408	396	439	397	431	389	417	432	436	411	415	386	406	419	390	397	425	410	408	434	419	415	432	413	420	416	404	411	437	383	423	382	466	413	406	402	400	393	421	410	391	419	423	421	429	379	397	431	396	401	415	425	426	392	397	397	417	395	427	427	428	419	417	395	439	401	435	436	431	385	397	428	416	419	441	404	433	392	410	427	396	421	431	437	394	442	406	403	436	367	429	404	396	428	417	408	420	442	433	424	417	416	435	412	442	390	400	396	423	405	411	417	377	435	386	426	382	391	394	383	435	420	407	421	444	413	439	410	391	417	421	427	388	440	436	440	395	418	394	406	426	380	428	424	425	422	437	400	411	402	447	394	397	429	391	419	393	365	387	435	433	396	411	422	426	440	392	401	416	425	425	428	429	436	390	389	404	433	391	425	387	421	414	411	406	419	402	413	410	367	436	429	437	410	408	425	423	399	424	428	406	437	444	411	410	420	422	406	427	417	431	369	394	425	411	403	415	413	400	382	437	431	425	403	460	439	440	437	424	388	423	413	389	446	399	412	438	396
24516	21416	28528	24672	21100	3314	834	514	395	360	347	339	334	307	332	316	316	324	279	309	311	296	298	285	275	300	271	261	364	272	294	316	303	287	282	318	277	274	257	261	287	274	277	284	306	314	272	313	291	311	261	266	285	277	295	280	263	271	306	285	300	289	280	285	291	243	292	268	301	321	305	291	314	270	265	287	309	268	267	293	276	322	273	278	297	271	263	251	288	283	261	300	290	268	262	267	265	283	274	267	253	298	263	264	277	280	271	261	310	281	291	261	282	267	281	268	281	257	271	287	266	254	276	282	282	281	265	266	290	291	280	294	282	281	251	240	287	312	295	294	283	296	281	294	267	298	285	252	303	255	272	257	271	269	296	289	298	279	294	286	296	299	297	262	285	268	323	269	310	303	283	283	278	287	299	265	266	289	317	269	272	309	281	316	274	258	251	281	290	271	280	307	295	304	281	268	266	277	290	289	296	268	261	265	268	267	274	279	276	257	272	279	275	318	279	303	298	288	258	276	327	282	313	284	313	270	256	293	256	278	276	263	290	249	287	289	261	307	274	299	294	285	284	266	281	293	272	263	269	289	270	270	281	287	306	265	307	264	252	268	286	274	268	271	307	283	265	273	238	271	287	285	265	287	276	267	323	284	278	288	280	301	261	294	302	277	282	289	295	266	303	271	298	278	260	272	298	253	282	286	277	271	260	273	269	302	287	258	279	273	302	282	263	251	259	287	278	290	308	287	294	269	260	291	302	275	286	257	273	300	246	301	261	291	288	294	296	299	266	289	287	285	287	275	321	293	299	257	279	289	294	294	289	312	271	266	250	272	267	264	297	304	311	288	282	270	269	270	266	280	281	288	257	285	292	280	306	240	279	256	274	288	281	274	276	276	299	271	233	279	313	270	284	263	284	278	291	279	264	291	267	301	268	278	274	265	261	266	297	280	286	294	279	279	239	253	282	293	270	267	276	240	282	257	246	261	244	301	273	285	284	277	279	290	284	297	282	286	310	262	320	316	291	282	280	272	281	275	295	291	297	260	288	249	269	290	255	292	291	316	276	273	301	290	258	264	283	289	281	265	294	277	276	282	269	269	281	284	290	280	280	267	272	258	268	296	281	283	277	314	315	292	305	259	277	270	289	284	260	280	315	258	309	264	283	280	269	268	260	300	304	274	265	270	287	264	275	289	283	255	288	267	298	290	296	246	265	291	298	265	273	274	292	295	267	288	275	281	281	259	257	283	280	312	284	273	278	278	251	271	287	279	276	278	266	285	278	319	304	291	266	282	280	274	265	285	297	316	263	273	296	278	261	290	295	311	310	285	271	274	262	294	258	293	260	275	283	259	302	300	261	268	280	275	263	278	296	272	264	299	248	282	257	312	273	276	268	295	277	309	280	279	254	290	308	259	294	280	284	304	288	274	285	307	284	283	276	291	259	292	295	289	266	278	263	337	293	279	278	283	292	262	273	266	300	263	307	286	291	261	271	296	278	270	276	270	295	275	279	271	303	271	273	309	277	286	267	283	302	288	254	265	258	265	303	277	286	267	254	266	311	299	291	235	275	272	295	275	276	281	268	254	274	292	252	280	287	282	279	285	269	269	270	324	249	273	233	236	254	262	286	297	316	273	266	293	275	290	322	279	273	291	249	256	285	279	300	250	240	303	271	295	276	284	280	258	301	296	285	245	264	265	291	258	268	269	283	267	305	292	294	291	271	272	296	260	272	268	294	284	281	256	267	270	255	272	292	249	282	332	278	283	277	271	257	296	280	299	290	292	272	282	294	257	277	279	265	290	253	284	248	287	320	285	269	275	308	262	243	278	314	296	276	330	282	280	291	306	268	297	278	316	253	267	309	276	273	293	252	314	299	271	265	279	265	288	275	255	262	324	272	286	304	293	283	306	297	282	265	333	282	290	260	280	230	273	261	288	283	297	280	262	292	269	302	297	275	269	296	271	267	305	286	285	275	269	299	293	289	258	270	264	289	289	287	266	292	280	298	293	282	307	300	300	255	287	255	293	291	264	267	273	284	287	294	295	263	293	280	293	293	269	299	301	324	260	288	288	262	292	284	273	259	289	307	279	252	256	255	283	262	296	306	287	261	259	298	245	278	271	248	295	269	275	288	253	271	262	273	280	308	296	307	275	276	288	279	258	271	288	296	304	285	262	268	302	258	276	272	278	273	277	262	273	276	245	261	273	282	290	255	277	285	278	273	300	276	281	279	291	273	265	291	275	266	262	282	292	289	293	279	287	250	286	252	288	277	238	283	257	279	290	292	282	271	268	273	259	257	280	310	307	262	293	282	268	278	270	303	304	253	288	274	288	290	263	291	276	310	254	306	301	279	290	286	266	292	270	270	256	315	273	255	280	279	258	276	278	290	275	280	279	294	299	263	273	258	249	267	295	284	298	266	282	287	261	298	270	273	268	300	265	283	254	257	278	270	275	264	273	282	281	282	276	266	256	276	253	277	273	293	256	286	286	263	303	305	282	278	257	255	265	276	282	320	282	286	291	276	243	300	285	286	263	270	264	271	313	301	278	283	282	262	254	259	268	314	284	297	284	298	252	262	264	311	282	277	259	277	263	295	260	259	284	315	285	272	278	268	295	257	249	281	281	276	267	278	266	316	293	284	281	248	284	269	257	287	286	292	250	307	285	290	264	251	291	263	287	270	283	281	281	277	275	242	285	285	270	273	272	292	288	281	277	284	289	262	292	276	300	269	244	299	278	291	289	270	277	271	275	305	302	271	269	270	309	294	267	263	284	265	291	265	276	272	260	284	276	263	257	275	265	275	275	260	299	251	274	281	294	277	275	257	312	302	272	276	263	284	325	300	271	276	265	275	264	260	268	280	247	284	251	265	260	290	275	295	299	299	317	309	274	283	307	294	272	271	280	278	291	275	260	280	250	321	320	265	297	275	307	280	283	255	266	256	281	258	306	273	254	251	270	297	277	275	281	268	304	261	308	290	279	321	263	285	289	272	307	288	266	255	265	282	301	263	277	289	267	280	280	284	255	280	307	259	303	303	297	279	254	278	272	304	294	273	291	267	275	275	267	260	271	286	286	285	319	281	275	292	271	264	278	268	259	266	293	280	254	271	296	281	257	261	276	304	302	281	286	313	265	279	263	268	294	262	295	247	296	295	270	278	296	264	253	275	285	279	269	288	267	274	258	291	281	277	263	272	296	269	276	322	287	289	285	272	277	311	271	288	261	306	304	245	262	265	288	265	289	273	262	316	258	261	292	276	281	257	268	260	309	297	250	282	294	219	296	276	305	275	272	269	280	257	287	265	262	276	302	302	269	289	303	265	250	283	270	283	292	291	267	303	279	315	277	286	240	281	293	252	271	324	261	272	266	264	296	270	290	265	278	266	298	289	294	260	308	307	290	295	298	269	260	263	284	270	258	304	284	276	263	275	271	275	296	311	278	261	277	281	291	307	301	264	280	274	255	269	268	269	288	294	292	281	257	269	254
3730	4906	3830	1974	1224	894	760	617	508	489	402	413	413	391	384	362	336	306	330	339	298	321	266	298	284	300	274	271	287	309	279	284	284	309	301	292	286	258	268	284	258	297	280	321	290	265	284	243	271	288	291	287	258	282	249	252	290	259	290	254	306	273	274	281	291	282	290	243	282	275	272	284	254	269	273	291	272	283	269	266	246	277	250	266	254	258	257	286	259	271	310	253	284	272	284	265	267	277	296	250	249	257	265	271	287	269	266	247	257	296	266	268	262	281	281	288	272	261	266	255	258	269	289	261	270	246	272	245	258	266	269	243	273	257	269	240	270	258	254	271	290	254	264	263	266	267	291	312	272	254	264	257	238	270	249	264	275	274	249	246	272	265	262	265	274	248	272	276	272	234	274	272	287	286	250	261	277	270	281	261	247	260	264	281	256	281	267	259	282	240	266	278	245	292	298	283	246	261	251	255	249	265	252	271	237	256	284	274	255	280	281	239	250	234	261	266	264	304	264	268	307	283	263	288	260	267	290	247	253	265	254	238	275	274	274	289	271	257	291	261	257	254	233	264	280	218	252	257	285	264	297	266	251	274	273	255	260	251	278	276	248	282	301	256	252	283	270	311	270	241	282	266	254	266	264	266	276	269	248	268	262	257	248	261	253	276	257	252	264	283	267	251	249	289	283	253	286	277	244	240	248	274	278	271	253	251	272	251	283	227	270	280	268	269	276	271	287	270	260	253	273	275	263	247	277	269	272	262	263	288	266	254	290	275	241	275	265	246	255	253	262	277	245	266	259	259	274	241	252	278	262	257	250	275	286	267	250	300	274	271	229	243	233	264	276	264	263	279	260	261	275	263	255	264	274	274	238	262	252	271	235	229	244	275	266	247	261	263	259	260	245	251	251	259	248	252	260	235	271	263	244	266	255	261	271	274	262	265	279	274	251	277	258	241	226	261	264	279	255	256	286	276	291	252	249	274	280	286	254	272	241	246	238	237	252	281	235	267	297	243	279	272	243	252	294	256	250	262	243	267	241	260	253	283	250	239	252	256	242	259	266	248	255	290	276	279	261	244	301	232	263	273	255	282	280	277	270	258	295	241	291	288	279	256	271	241	266	262	270	265	230	281	281	261	277	278	271	250	242	269	266	268	252	268	302	255	263	270	267	240	282	254	273	278	280	264	256	268	253	277	274	276	246	242	258	256	244	250	274	256	280	239	277	260	267	258	268	265	255	253	256	241	275	264	296	255	247	262	262	223	261	297	262	241	230	271	311	255	244	282	268	274	253	267	264	262	299	276	289	242	239	272	274	255	270	286	269	274	245	247	267	266	265	261	264	265	263	257	266	283	295	264	256	254	255	288	274	280	261	271	275	272	256	294	253	255	252	265	257	286	261	269	278	267	266	271	247	281	251	249	258	287	291	244	263	261	224	250	255	263	271	296	254	255	251	268	259	257	241	260	250	267	220	272	262	252	258	276	266	242	301	242	253	256	271	261	302	293	242	256	286	243	279	263	250	261	230	268	301	254	270	278	266	262	261	236	283	272	278	226	273	257	254	232	275	293	260	250	255	270	250	251	286	257	263	256	272	260	241	263	265	240	267	267	251	261	266	267	242	257	269	275	256	267	270	266	248	263	267	281	235	260	322	255	258	272	275	251	271	286	262	261	283	275	293	236	245	281	243	279	263	283	244	273	257	247	251	246	261	248	264	273	270	269	263	268	246	272	274	298	263	243	268	251	258	283	263	273	280	277	251	232	234	290	262	256	251	262	249	254	255	269	256	274	266	239	246	275	278	257	257	267	271	278	269	261	243	269	271	276	255	276	290	264	296	272	257	247	259	265	236	275	256	280	283	282	242	279	259	253	277	261	267	261	286	291	251	239	268	265	246	247	270	253	278	279	246	273	277	255	265	276	245	269	241	258	268	254	271	247	269	258	241	242	250	260	267	267	289	264	256	264	252	296	266	253	258	270	252	258	270	270	281	275	250	256	241	243	284	261	269	281	267	271	240	250	248	252	288	244	280	275	259	263	278	292	250	251	229	274	264	285	287	278	278	229	245	262	252	247	241	242	268	280	252	237	283	247	257	237	253	276	253	252	260	275	258	275	273	244	262	249	235	248	267	293	253	275	252	239	243	281	225	275	236	252	258	243	243	250	242	267	263	280	262	277	262	270	253	266	261	273	270	275	256	271	265	269	270	283	249	263	280	253	287	266	269	280	277	230	257	228	238	268	268	302	229	259	229	264	267	241	251	276	268	254	260	255	265	268	266	271	280	247	254	241	263	289	258	240	246	244	265	265	272	278	268	263	284	273	245	239	270	260	240	269	258	262	265	267	275	252	245	244	238	250	263	262	275	278	272	289	271	248	251	257	258	282	267	255	267	277	264	272	274	270	259	279	247	261	265	259	266	250	269	287	243	264	284	260	276	255	258	262	255	271	262	269	259	266	243	260	272	287	246	242	249	254	252	242	282	264	237	282	277	260	262	255	279	271	263	263	263	265	257	245	264	253	265	264	229	257	283	278	289	252	272	247	250	285	273	260	272	245	250	251	266	256	273	252	267	255	278	261	241	259	280	291	260	253	235	247	231	252	259	297	272	254	268	233	255	301	285	264	254	283	264	263	262	278	256	232	251	243	254	257	271	257	268	241	293	252	270	274	240	261	272	268	267	260	248	256	271	274	250	283	265	250	249	276	266	270	249	262	290	285	275	290	259	246	271	242	259	260	251	270	266	218	296	232	251	261	248	265	241	260	219	256	295	267	266	255	248	271	257	273	284	253	270	254	280	269	256	294	301	272	263	272	271	267	240	236	273	251	245	282	238	248	245	233	257	237	250	265	244	256	256	243	248	287	268	270	269	264	254	272	265	256	272	219	256	259	220	259	250	276	267	256	275	272	236	282	265	281	272	284	239	288	260	230	268	260	258	264	251	282	277	285	262	269	247	234	269	255	232	255	257	274	271	227	246	283	281	252	255	274	283	279	246	238	253	267	270	231	245	303	270	269	250	241	293	246	267	257	271	258	229	259	260	263	279	271	281	239	258	269	257	274	261	262	273	252	255	286	271	251	249	246	260	253	276	254	256	259	263	280	255	273	256	266	291	240	277	264	247	231	255	285	275	254	284	249	246	272	261	271	276	268	265	285	266	265	254	225	261	284	281	276	299	273	264	260	276	293	285	268	255	273	245	246	250	271	264	256	252	280	289	271	257	234	267	265	252	308	231	249	244	235	254	277	238	287	259	304	273	259	271	241	230	242	256	261	263	268	289	277	264	245	258	274	271	252	262	285	284	263	240	266	244	268	252	271	276	270	271	280	267	272	248	276	243	274	274	286	259	284	273	255	285	270	266	265	244	277	248	244	269	277	298	260	266	253	273	269	270	243	268	257	262	270	269	264	288	227	255	262	300	244	268	262	229	252	282	246	265	248	246	247	290	258	282	251	280	257	231	257	256	270	263	254	270	252	282	276	239	259
27649	10228	1871	1263	1003	846	835	826	815	782	811	779	740	777	848	814	822	809	872	814	826	831	814	827	832	816	785	820	813	776	822	813	803	781	815	807	819	749	822	835	793	816	805	782	823	828	806	826	801	782	801	837	815	834	786	749	879	842	833	779	811	818	766	821	800	796	768	785	777	850	783	783	771	838	848	779	834	846	818	826	771	787	817	782	813	793	805	842	818	838	806	825	853	808	827	888	776	811	844	855	782	822	859	856	776	779	835	785	840	832	830	786	802	756	739	863	839	784	794	801	813	808	862	769	815	769	811	833	809	814	791	775	764	795	789	768	774	759	799	802	762	789	850	831	809	783	829	775	793	820	810	806	791	855	781	799	808	852	810	840	769	827	827	839	780	830	783	786	800	738	767	780	796	817	813	771	821	825	827	806	820	781	832	812	761	760	773	799	809	848	854	778	778	835	765	812	791	815	803	768	793	755	765	749	745	775	776	805	816	798	820	794	846	765	759	823	835	835	776	765	825	843	808	797	799	851	800	807	762	820	789	833	795	835	814	800	810	860	811	793	881	838	783	764	767	790	762	789	760	734	804	751	846	804	781	869	872	816	836	816	801	829	814	825	783	827	757	781	767	837	827	818	781	777	819	820	736	847	779	796	759	793	848	817	801	746	814	803	770	799	770	860	817	741	820	776	799	810	845	832	834	809	781	840	748	777	805	821	783	811	801	818	837	813	791	812	812	784	818	835	855	797	773	818	752	787	878	792	810	798	820	813	808	784	780	819	825	844	769	810	832	815	830	776	805	828	755	794	804	850	853	784	757	820	785	836	803	783	810	780	833	784	754	753	798	769	806	822	808	796	858	790	802	748	864	819	775	789	771	821	799	841	826	817	805	777	800	826	809	787	755	794	833	806	793	806	822	872	774	762	789	776	850	815	815	744	820	799	837	786	769	762	843	795	801	793	795	775	811	759	810	779	810	768	829	779	828	803	774	780	808	786	839	831	797	828	757	823	846	753	799	822	809	794	828	781	787	784	751	817	861	776	758	805	772	804	826	789	785	789	789	830	807	836	832	768	831	807	789	832	823	840	845	813	810	797	803	796	771	824	793	775	813	825	835	837	797	857	793	761	858	831	824	882	780	741	732	778	798	771	774	813	805	798	770	818	780	785	819	790	792	823	765	814	799	761	754	814	784	819	809	790	804	828	819	823	809	801	776	794	773	804	711	801	776	790	805	799	855	765	817	841	806	801	773	765	803	806	777	808	823	872	833	783	804	833	876	762	842	791	804	875	836	822	772	837	803	824	804	834	814	798	768	772	776	795	814	822	836	809	786	804	737	773	775	832	823	790	784	776	753	801	825	787	775	808	796	782	810	806	806	798	801	804	793	775	810	818	850	766	766	775	741	782	813	762	803	767	778	821	818	769	774	805	798	821	747	786	813	807	801	825	747	763	809	801	851	795	798	799	808	820	815	831	757	842	785	767	779	818	776	776	827	814	809	835	854	788	781	757	763	780	800	812	834	806	817	787	790	769	823	808	842	809	807	847	829	791	810	804	776	802	812	771	747	830	817	797	811	792	781	777	799	804	775	824	835	790	764	783	798	827	846	784	800	790	801	811	818	817	782	804	787	814	827	769	808	774	826	836	800	810	803	766	828	822	795	770	764	803	822	777	818	855	791	793	794	777	818	747	798	852	729	766	769	827	861	759	843	799	813	817	835	805	799	799	777	793	819	812	794	793	775	758	780	813	861	815	793	840	815	854	805	778	789	785	818	763	793	766	811	827	792	823	860	809	805	833	798	809	818	788	790	798	798	792	848	857	786	783	817	762	811	842	868	770	763	769	796	800	764	758	783	764	836	758	777	845	801	848	817	857	813	790	796	821	782	813	808	774	778	810	860	746	849	787	767	823	782	817	825	804	828	759	826	803	823	779	844	788	798	821	782	813	794	845	746	841	786	773	808	815	764	840	755	828	796	798	779	840	872	808	803	808	807	793	816	809	810	747	758	826	789	768	817	799	815	811	859	782	812	781	809	785	800	785	782	805	778	818	840	827	731	843	852	829	824	782	825	830	783	738	756	771	833	807	824	804	770	794	830	752	810	784	817	818	776	795	740	810	766	753	801	852	795	831	795	802	831	749	790	801	778	864	831	824	837	823	817	815	813	753	808	775	789	803	813	830	795	843	784	784	798	814	797	831	812	772	806	781	804	817	782	820	792	821	838	841	798	820	806	785	810	780	797	802	802	793	809	780	795	853	815	773	828	848	848	844	823	811	804	873	792	808	765	840	857	843	777	829	830	751	800	764	779	790	833	792	769	772	837	789	772	743	780	826	814	826	790	810	847	791	768	794	826	756	839	835	789	817	817	814	790	752	798	840	793	806	837	798	811	760	813	799	782	763	826	827	792	829	793	828	839	789	808	747	820	801	813	803	784	807	869	838	804	818	799	841	804	791	741	821	812	833	788	768	862	800	766	839	769	775	785	803	801	825	800	820	820	828	829	792	759	780	810	845	781	789	767	773	766	795	778	796	824	815	782	807	757	857	778	816	806	831	834	800	774	822	810	867	802	804	807	742	779	854	820	783	752	784	765	783	775	763	782	782	844	774	755	813	796	790	791	801	793	871	795	777	791	797	837	839	809	794	834	844	797	796	817	821	776	855	773	806	832	816	812	787	837	798	839	790	839	810	735	785	806	813	778	782	819	769	839	844	793	831	828	804	793	750	754	795	790	817	805	800	814	825	830	815	803	785	795	822	830	812	799	791	794	809	811	798	815	810	801	785	806	834	806	759	805	808	810	835	762	748	800	781	788	794	827	767	802	751	829	817	814	830	781	803	789	733	819	831	772	817	772	782	798	871	823	774	802	792	801	772	852	786	808	798	781	814	829	815	806	764	771	779	809	798	750	795	812	793	795	815	814	818	785	879	802	739	799	786	730	779	825	746	801	812	777	802	758	803	790	838	801	788	814	761	793	803	772	799	827	866	826	819	772	818	837	807	825	809	812	814	804	761	827	798	794	859	772	824	812	841	796	750	801	797	772	799	828	785	760	792	843	799	845	830	815	771	772	795	876	774	763	792	819	831	803	808	751	837	801	820	850	801	818	806	813	808	808	790	813	819	797	837	826	830	828	806	793	760	791	787	814	801	857	827	809	841	722	769	773	850	804	768	797	790	866	851	772	817	837	753	845	803	784	836	798	766	763	796	771	807	809	833	786	789	805	763	831	772	797	770	773	779	812	840	806	786	791	772	831	781	827	765	803	792	795	848	790	789	790	794	794	783	849	767	853	830	785	795	829	782	824	791	816	763	839	794	823	758	760	776	776	786	794	797	799	849	778	841	813	815	779	798	779	836	820	755	833	788	770	742	783	792	810	793	842	813	760	717	781	811	799	803	779	769	801	802	822	810	781	811	783	810	844	818	812	802	774	842	783	799	784	845	777	787	808	778	813	815	858	853	750	797	822	838	836	763	805	776	832	823
5595	899	823	732	663	697	642	651	654	714	642	618	667	643	701	654	644	666	638	631	654	652	672	622	724	632	621	617	653	647	685	719	667	677	648	655	672	660	683	665	636	660	686	599	679	698	686	650	659	655	710	698	659	652	666	702	675	650	644	658	655	667	593	686	627	657	668	650	654	609	645	632	654	613	556	616	718	674	633	705	637	680	644	698	656	659	608	647	638	638	656	672	598	643	610	679	665	637	675	695	633	620	649	658	624	637	668	646	657	690	717	652	667	652	666	654	655	654	656	669	667	626	637	672	650	652	641	627	642	654	666	678	655	654	632	614	682	616	668	692	670	658	663	634	625	683	668	646	677	650	682	686	623	662	698	651	681	654	681	627	659	670	652	645	682	619	653	693	685	671	689	658	633	659	631	628	667	637	660	678	607	704	622	679	649	648	633	689	617	641	661	639	638	672	713	626	623	649	669	666	616	648	671	659	626	638	650	703	671	662	679	655	639	664	636	643	649	624	648	638	669	628	624	622	646	637	657	637	640	624	639	667	621	626	690	683	647	685	658	660	659	645	699	652	698	635	648	655	658	690	674	731	671	652	628	641	646	641	630	669	647	674	648	663	646	650	681	611	613	652	675	675	625	638	666	672	631	672	610	670	702	651	639	667	645	680	668	655	696	636	661	636	677	666	640	619	620	642	670	697	683	651	663	654	643	681	648	639	687	678	660	644	665	650	671	636	680	622	616	623	667	655	624	682	663	703	622	656	630	632	624	653	650	618	653	667	647	660	640	615	673	624	658	669	666	661	664	647	649	639	672	636	695	631	656	607	649	618	660	705	686	703	649	621	626	665	630	677	661	636	673	655	690	631	616	659	644	614	646	628	644	660	678	658	621	648	655	652	622	667	679	676	694	677	703	683	695	587	632	631	638	638	574	671	682	666	668	607	633	627	659	653	649	699	658	653	682	630	664	673	675	661	626	682	696	691	623	650	625	672	665	684	640	672	647	639	665	677	617	692	600	624	657	676	707	668	664	650	648	653	630	670	645	614	630	668	672	639	640	643	629	694	677	704	667	671	641	672	695	641	674	624	658	655	703	598	646	606	671	617	673	686	659	672	662	663	665	704	645	621	635	660	641	670	633	654	632	672	714	699	668	667	658	670	666	652	663	644	683	620	669	643	650	592	596	665	745	679	652	674	684	713	654	676	682	651	652	629	630	642	658	644	649	655	701	653	658	688	632	679	674	652	678	651	693	652	647	663	633	652	636	693	644	670	667	688	642	673	680	686	618	698	671	650	676	623	637	605	608	699	628	634	636	699	629	687	674	639	642	660	669	687	691	615	685	651	648	674	651	681	652	659	617	668	613	643	678	680	672	670	610	699	653	651	646	612	657	678	643	664	633	709	624	663	656	652	654	669	639	744	655	691	692	680	682	669	662	669	649	658	605	624	681	701	592	669	627	651	669	667	645	635	638	652	645	671	718	610	644	641	628	665	676	639	658	695	636	612	604	620	659	686	633	656	636	670	637	703	659	691	632	644	678	705	649	661	626	633	690	684	678	665	669	642	640	608	638	655	606	644	611	704	627	637	713	598	635	655	680	655	681	670	638	665	635	669	676	653	691	600	649	649	635	711	667	655	691	657	666	671	637	659	663	649	715	691	613	672	660	619	653	624	650	633	633	690	632	653	713	617	657	683	671	664	671	653	669	599	632	653	709	674	617	641	668	641	658	663	637	621	657	670	710	671	628	623	686	679	639	649	640	657	656	684	671	648	718	669	639	635	634	631	709	657	621	638	683	640	655	685	662	605	649	669	635	645	671	650	659	652	695	654	659	650	676	663	666	665	622	627	670	653	676	679	658	645	692	662	633	648	664	679	671	690	629	643	660	675	670	645	624	650	649	695	630	649	659	697	617	601	646	640	645	689	664	655	676	656	677	667	635	700	695	663	670	704	647	685	662	671	644	682	639	681	664	660	650	661	655	594	659	676	680	622	652	665	627	619	656	646	684	664	676	669	672	686	644	654	645	688	672	630	653	663	643	649	666	653	661	671	655	592	721	657	612	680	685	650	628	652	632	663	707	664	637	714	660	703	699	650	666	663	617	631	648	645	687	712	676	644	633	643	636	645	636	632	641	667	639	703	698	642	660	644	655	628	612	679	633	657	660	642	693	628	682	627	658	624	603	632	654	678	624	584	659	685	659	633	670	651	634	619	718	710	648	658	682	667	670	686	644	684	635	664	659	626	705	657	653	626	667	702	634	649	630	646	628	649	682	652	666	649	658	707	635	664	681	658	663	673	657	656	649	641	632	634	628	659	642	709	656	635	658	652	632	681	651	645	649	639	648	645	666	626	667	621	671	675	642	662	660	654	636	650	664	663	666	695	616	647	654	668	653	675	672	682	663	695	650	659	660	633	667	669	646	649	625	613	694	680	684	678	671	683	632	663	647	697	581	658	659	620	649	665	680	652	654	677	667	662	640	660	630	682	662	701	659	690	681	665	653	665	712	644	668	693	657	657	703	619	698	653	656	634	621	641	696	640	609	643	623	651	654	654	649	680	666	624	649	630	652	684	665	650	658	704	656	671	710	648	646	661	645	700	689	657	648	695	648	654	698	665	643	647	661	695	607	675	668	673	677	621	669	655	617	671	695	683	653	657	646	701	672	634	703	654	676	669	633	678	663	641	670	695	664	693	632	634	683	650	639	608	637	666	622	658	637	632	621	619	663	678	650	650	649	672	620	681	608	663	624	647	696	698	654	654	615	704	644	684	700	641	618	656	649	618	646	658	656	698	645	639	686	647	708	599	665	666	665	685	634	660	642	648	592	650	711	630	617	623	665	662	685	644	638	647	647	644	669	688	635	656	655	695	617	662	676	644	630	694	660	667	651	652	639	635	638	732	660	681	641	637	687	655	685	678	655	656	654	610	667	645	629	687	653	629	578	625	642	649	675	670	670	642	673	644	619	666	629	695	685	666	683	651	651	619	631	657	628	681	666	680	645	651	681	669	645	607	632	658	635	638	636	619	665	660	648	655	637	694	660	719	671	665	657	680	607	649	653	662	684	668	654	664	656	628	649	670	649	670	634	641	650	643	684	724	626	679	692	664	666	672	651	690	623	640	603	658	695	668	604	689	657	676	643	625	618	671	668	650	639	628	594	645	621	644	632	658	677	633	582	677	689	646	655	614	611	655	654	646	618	623	629	669	678	662	669	682	668	632	710	659	683	667	592	662	619	705	674	676	664	695	676	652	656	605	614	658	630	645	681	657	667	671	673	669	656	673	689	635	617	611	667	705	646	660	651	662	665	651	670	590	662	656	672	642	619	669	667	666	683	607	683	643	639	608	631	626	650	659	683	636	608	647	651	644	643	640	636	640	615	677	656	657	692	677	657	672	661	707	658	611	655	725	661	660	706	696	627	650	635	662	641	667	669	661	624	641	673	642	666	628	659	713	652	655	653	666	635	699	664	653	670	636	707	652
25705	21412	27243	25495	4333	932	721	572	537	539	505	535	490	481	499	476	539	455	452	463	458	492	482	506	495	498	483	472	454	450	471	514	434	469	508	430	502	486	427	468	522	478	481	454	487	478	509	485	487	508	464	501	508	438	443	480	484	460	481	474	495	502	459	482	489	455	469	483	477	492	433	450	487	457	472	449	452	456	532	479	519	452	460	442	443	469	453	500	462	475	501	443	435	451	515	485	454	470	456	453	474	476	442	494	460	485	456	446	486	487	492	453	486	486	482	465	447	497	475	467	486	448	469	480	459	499	470	479	448	492	487	441	449	482	458	464	506	523	460	466	464	478	465	487	473	479	479	486	459	515	482	455	473	422	464	473	471	431	469	441	475	462	475	478	432	473	478	470	470	487	435	520	493	454	437	468	472	441	444	498	464	464	470	461	447	448	460	463	489	443	475	428	477	468	480	449	455	455	479	455	463	447	454	463	484	465	467	509	444	459	465	468	441	502	463	463	451	506	464	469	451	476	468	485	479	458	459	471	466	445	478	494	461	472	450	480	476	477	444	462	482	452	451	474	483	453	470	475	481	438	479	494	438	480	472	494	462	476	483	496	457	505	465	430	466	436	483	467	457	459	411	440	515	458	457	484	499	452	501	469	437	458	475	477	485	453	472	480	480	465	476	481	469	473	450	498	479	480	467	466	473	458	486	460	478	463	446	519	469	457	430	485	452	496	434	449	425	487	512	448	482	435	462	419	480	442	473	467	461	483	433	489	427	448	434	470	461	460	443	461	465	446	497	463	467	458	473	457	490	469	454	468	459	475	436	459	463	444	467	436	453	460	452	447	472	462	488	471	478	543	474	470	491	476	486	483	410	466	453	471	498	453	452	459	481	457	512	475	474	476	479	487	469	457	489	473	471	490	483	450	511	480	451	495	406	472	473	454	488	462	424	471	516	453	487	456	452	491	469	445	436	483	465	419	482	458	434	467	503	456	461	484	512	456	494	485	458	463	474	490	487	478	473	451	507	449	439	456	464	458	473	462	478	481	452	455	432	464	501	507	440	464	470	479	461	439	469	457	487	464	446	479	457	494	501	447	502	464	433	456	424	488	499	495	473	451	463	462	469	485	441	440	463	505	444	459	466	440	485	472	481	467	501	461	464	506	492	515	442	443	431	479	473	482	441	456	462	497	438	480	463	481	445	465	451	471	465	478	425	496	488	437	487	472	458	445	451	472	450	461	497	468	441	452	502	487	460	480	481	460	460	474	452	470	475	448	449	494	508	484	467	425	471	455	484	470	456	476	479	502	493	453	453	464	442	445	446	474	465	431	488	456	488	478	445	466	474	498	430	475	431	447	453	431	430	455	509	474	457	463	486	457	453	443	494	456	460	466	482	470	447	438	473	485	444	484	435	439	492	469	461	500	495	484	486	478	450	460	489	457	452	503	506	463	460	459	453	480	442	436	424	477	505	465	495	497	490	471	487	469	461	445	474	508	485	451	459	438	486	460	450	473	493	495	459	465	489	496	447	496	476	455	481	466	462	509	482	425	475	458	477	491	504	483	461	439	469	448	459	447	461	437	468	499	469	451	462	466	488	472	533	460	475	452	495	478	483	477	418	495	429	468	458	500	466	450	443	509	490	443	475	474	457	470	464	467	429	464	473	467	445	463	452	446	484	459	482	483	444	452	447	466	440	482	459	481	492	510	451	486	450	463	473	483	449	418	496	478	478	504	431	498	454	465	439	503	476	479	491	493	479	449	466	488	512	509	491	468	422	481	488	465	488	462	476	466	480	507	468	470	450	487	468	476	471	483	446	496	504	474	456	471	447	461	491	480	483	492	453	459	453	462	469	516	457	479	476	494	481	475	465	475	472	445	486	478	483	439	500	472	446	452	474	501	500	471	480	448	497	471	510	431	444	473	495	449	410	481	488	500	467	464	438	482	479	469	451	464	482	491	472	504	490	465	466	512	467	491	481	486	449	468	453	501	453	471	459	457	456	476	467	502	466	443	515	465	437	458	440	462	486	480	424	474	463	470	474	422	488	529	461	457	447	470	452	467	482	475	457	431	465	435	450	452	447	450	493	498	448	433	449	482	476	487	477	453	444	501	499	470	491	492	513	470	492	469	433	451	427	407	436	441	485	463	467	480	446	487	458	460	467	506	445	465	440	483	446	501	502	478	457	510	510	465	461	452	448	459	477	488	469	493	487	470	446	437	435	455	470	448	458	475	494	446	513	466	460	487	469	445	483	472	468	442	457	488	471	455	448	463	465	468	452	479	483	447	443	466	497	497	489	424	474	459	439	474	477	491	523	481	464	488	509	474	431	471	464	471	481	444	486	452	465	456	451	450	447	443	466	484	451	477	449	432	507	494	456	444	472	474	476	469	446	468	443	460	433	460	510	471	493	484	489	486	463	467	449	490	507	479	472	470	453	502	447	471	416	443	448	460	472	468	457	459	435	445	466	503	475	413	459	514	474	464	464	491	493	459	436	482	458	465	447	482	440	460	461	453	463	427	483	502	434	455	462	445	493	460	469	476	456	487	468	460	431	463	475	472	454	461	502	485	466	464	430	456	457	455	454	418	477	517	408	467	461	456	464	523	440	499	459	479	430	478	467	490	459	482	440	457	482	442	444	478	436	439	455	478	456	496	536	448	472	422	476	534	501	451	431	468	472	479	449	476	476	483	481	486	437	482	477	480	443	488	431	472	475	440	472	482	419	469	436	478	486	482	431	476	462	489	462	437	464	494	476	451	463	464	497	491	504	481	451	454	443	455	454	459	464	486	452	479	497	473	490	446	491	478	462	473	483	472	467	455	484	461	450	488	477	452	453	463	447	481	488	413	465	484	476	454	469	444	460	430	495	458	482	490	437	497	447	470	454	454	492	455	488	442	494	444	486	476	448	440	470	446	468	492	474	468	445	433	454	429	469	440	452	486	478	497	467	427	483	511	499	481	503	475	441	436	491	440	495	463	455	439	479	501	466	464	438	459	462	472	475	448	502	449	459	472	478	427	465	479	422	453	494	456	485	438	444	453	498	452	483	488	499	454	515	477	479	475	468	492	480	472	491	484	482	451	457	431	442	468	479	489	444	478	427	466	472	480	452	423	447	499	460	504	494	481	449	441	508	469	457	452	459	418	466	461	473	458	490	492	471	477	473	435	435	492	448	450	461	479	447	466	458	458	501	432	451	429	446	468	484	511	438	457	465	449	458	504	476	469	472	421	484	473	466	460	458	462	443	459	428	514	487	474	449	501	497	469	521	452	510	468	441	468	459	483	466	455	484	459	468	470	445	427	450	456	473	472	472	455	483	463	482	472	501	445	452	511	465	460	449	495	441	449	456	501	478	464	473	450	472	494	452	450	461	472	466	456	479	493	462	450	466	448	456	459	481	467	471	485	471	449	441	457	478	460	516	483	489	456	464	438	474	479	431	453	443	480	452	447	510	424	466	502	493	455	467	479	490	444	429	478
3651	2738	2320	1307	929	746	632	610	542	495	465	504	469	486	399	481	426	472	473	469	453	433	455	441	447	436	448	460	418	437	441	457	407	461	444	420	435	407	422	419	394	440	417	446	418	425	414	420	456	422	437	402	414	429	409	416	422	415	400	446	429	440	417	418	434	386	430	395	399	404	452	433	417	399	408	422	438	443	429	422	424	402	439	411	396	402	450	427	421	422	426	433	406	408	410	423	398	439	411	416	391	420	451	445	435	405	411	414	428	410	457	434	436	421	455	419	427	405	457	438	382	447	418	429	381	406	445	423	398	441	395	420	455	446	402	405	477	441	407	430	449	393	405	431	416	459	453	396	419	440	443	402	404	437	424	426	381	387	404	421	452	408	391	460	397	421	408	419	375	394	420	425	410	408	415	428	448	409	389	446	404	422	417	438	437	390	454	442	471	404	447	437	403	374	442	368	397	459	430	445	440	394	418	435	399	408	457	409	405	429	402	432	431	403	415	438	404	406	363	396	417	382	408	421	403	403	413	404	446	401	417	408	405	395	418	414	442	422	424	430	410	415	410	403	421	405	404	445	402	415	363	444	408	397	395	410	435	417	386	417	401	441	426	443	409	425	416	430	378	433	407	392	401	441	442	417	411	383	419	432	404	448	438	447	402	407	413	417	412	456	436	407	456	438	454	450	404	414	420	427	398	447	422	404	419	390	428	450	410	418	415	428	392	406	415	409	414	418	400	401	412	419	388	423	430	398	411	440	402	453	427	420	397	399	443	415	413	387	390	414	395	436	388	429	426	431	420	442	432	430	410	429	423	429	405	415	426	428	450	433	395	429	390	441	394	414	429	407	419	435	453	381	411	397	405	421	412	380	379	394	423	363	415	395	425	403	449	407	423	396	407	402	441	432	421	411	405	438	392	402	381	411	407	438	437	413	416	386	456	403	431	385	393	427	401	418	389	426	404	448	414	431	416	412	423	434	439	398	388	463	412	462	452	395	460	422	440	382	397	389	397	417	392	410	405	391	436	417	435	410	394	456	456	416	400	396	396	418	413	397	400	407	404	442	407	443	410	421	420	436	395	399	436	424	450	411	404	411	420	399	390	431	417	381	413	410	372	435	406	390	409	426	408	404	421	414	425	379	387	369	390	407	376	430	401	449	434	463	428	468	399	425	401	448	413	398	430	428	436	395	417	402	411	453	413	401	410	403	404	412	420	440	415	427	424	407	436	416	411	397	416	448	371	387	435	434	429	422	419	381	422	420	410	393	426	441	378	400	410	408	440	423	432	409	409	415	455	441	453	418	440	400	403	399	408	412	431	408	392	415	427	417	411	396	392	387	420	416	421	411	397	404	420	395	405	417	409	395	413	407	401	414	423	432	409	436	375	452	441	410	369	419	410	425	396	437	430	427	417	432	433	384	422	453	420	446	415	426	439	437	409	387	400	427	450	409	445	418	420	390	392	410	441	443	438	436	439	475	452	446	440	410	392	454	396	390	397	426	423	425	449	379	383	411	440	392	392	409	400	416	434	433	431	418	440	418	404	417	442	471	448	457	407	392	394	424	389	423	452	421	443	373	396	416	448	422	410	403	441	385	419	400	393	406	389	418	408	408	437	417	426	408	450	387	425	391	415	402	386	412	440	405	382	401	423	414	368	384	466	408	404	402	400	431	427	406	420	425	442	442	409	412	416	416	453	409	409	409	452	416	444	379	425	443	428	420	436	423	419	436	372	382	418	391	435	405	429	427	445	407	439	402	407	434	409	418	415	449	431	407	433	402	447	406	405	437	415	403	428	409	409	392	398	412	399	416	467	396	416	402	434	385	414	411	426	419	420	402	409	368	381	389	365	381	422	438	428	386	428	387	375	455	400	431	404	422	408	427	440	411	433	393	428	431	434	451	407	409	414	464	426	418	428	394	355	417	385	405	394	437	418	421	405	422	432	395	418	404	412	406	423	406	429	368	414	433	404	439	388	395	427	412	434	407	435	466	449	417	432	430	425	444	402	393	388	415	418	413	407	474	437	434	398	378	383	390	416	420	440	432	419	434	420	404	400	410	415	433	404	432	430	420	413	440	399	435	421	413	406	436	400	400	407	439	415	438	380	442	417	430	464	403	396	421	443	438	434	405	426	411	416	420	416	369	425	403	389	401	442	427	412	382	400	419	393	405	407	425	401	422	436	439	418	421	394	412	401	404	442	445	435	435	365	431	396	399	420	431	399	432	414	406	447	434	402	426	409	408	391	403	415	419	438	426	435	394	399	373	409	375	445	397	449	419	411	427	413	433	447	432	423	414	377	412	384	442	435	418	420	420	446	392	416	413	389	402	411	387	423	421	401	446	444	427	438	396	403	411	409	408	445	451	407	411	428	383	426	399	393	424	436	402	439	422	384	459	449	393	416	428	399	411	411	439	408	415	418	405	418	413	457	416	407	418	441	417	385	420	429	434	377	399	386	403	425	417	389	406	418	430	417	384	395	448	415	419	420	427	367	386	406	425	422	424	405	418	415	412	405	405	422	390	403	401	408	422	393	359	427	426	420	426	377	451	440	446	388	409	413	422	394	412	409	436	390	444	437	413	422	372	386	413	391	417	403	392	428	439	428	428	413	444	427	424	425	406	417	413	416	410	385	401	428	401	406	400	421	418	409	417	426	414	416	420	390	430	416	379	392	430	428	425	423	393	410	442	407	418	405	416	441	389	414	402	415	439	415	431	383	389	458	389	424	387	394	395	416	401	446	414	414	386	394	429	462	419	412	403	442	428	409	414	395	402	404	402	413	409	395	368	391	418	399	417	406	430	362	397	446	377	438	416	451	436	416	420	421	394	432	418	407	401	423	412	402	395	423	396	413	411	399	401	402	407	386	397	431	398	416	387	400	412	425	403	430	405	439	411	397	436	419	382	415	420	388	429	413	388	400	420	410	391	382	401	384	449	401	448	398	408	414	399	438	400	440	399	432	405	382	435	415	409	419	402	422	407	426	427	403	400	422	420	410	438	395	365	413	452	376	412	411	417	421	398	408	386	431	410	421	399	391	424	442	399	434	417	443	447	423	390	410	414	394	380	389	412	434	399	398	411	415	439	431	418	422	418	435	409	435	419	425	426	423	382	425	452	440	397	461	409	425	403	438	398	389	413	422	407	466	415	414	451	449	417	427	413	401	447	376	423	409	398	370	387	429	385	422	394	414	422	389	433	432	413	429	445	341	427	425	420	440	379	421	446	420	457	445	427	387	395	422	412	416	443	419	403	400	436	427	434	400	422	391	398	412	427	431	389	416	383	399	418	439	382	441	406	412	371	422	416	388	403	438	397	395	426	430	398	432	421	405	402	448	394	420	407	428	385	368	403	433	409	392	431	409	428	420	439	414	401	412	416	424	392	386	398	409	396	429	411	412	423	406	412	400	415	384	358	419	421	404	376	446	387	392	392	404	400	407	400	408	426	389	424	433	435	412	428	401	416	415	400	374	420	397	440
24550	21392	28498	24663	21084	3265	797	519	428	359	332	342	327	356	330	321	314	321	305	306	292	311	287	314	337	315	301	313	293	285	298	275	278	267	263	266	271	302	272	289	276	297	263	275	245	278	279	293	289	307	270	292	276	321	318	288	283	282	288	283	264	273	293	278	296	301	304	239	246	263	290	270	266	280	265	274	284	291	276	275	256	268	233	325	323	293	295	274	270	282	261	266	299	262	296	278	264	275	255	254	278	287	271	277	316	265	294	287	293	288	293	289	314	260	293	265	295	274	290	271	258	281	293	262	289	248	267	309	280	306	283	283	286	298	281	306	264	269	279	270	294	306	312	279	259	293	304	301	274	280	305	277	285	292	292	271	287	305	246	304	281	276	306	279	288	296	298	282	309	271	272	308	285	278	303	310	260	288	278	304	266	256	268	280	293	287	269	292	269	262	293	300	275	309	274	268	291	288	274	259	275	283	287	297	276	265	259	256	302	280	304	229	284	296	255	312	291	262	289	285	287	274	250	287	294	295	257	274	277	281	284	268	264	273	252	279	273	290	265	242	260	292	244	300	268	257	309	280	269	272	293	270	294	272	260	299	284	281	304	282	267	270	290	295	269	287	292	258	280	281	254	312	252	270	299	267	298	244	318	319	279	255	278	270	280	270	274	281	258	251	280	294	276	270	299	274	263	298	274	259	258	247	247	279	268	276	283	287	302	268	250	277	287	294	264	275	259	302	285	291	284	305	257	251	280	297	283	282	287	284	284	290	260	282	284	289	255	301	270	281	259	263	275	284	263	277	283	299	277	267	297	274	279	293	298	289	278	283	277	289	298	265	286	264	278	265	304	270	257	284	269	285	292	282	264	306	297	262	274	263	245	277	288	289	291	270	304	290	287	311	284	259	282	249	265	282	285	282	290	265	287	298	299	272	271	288	274	286	281	266	277	274	272	313	299	279	295	274	268	275	266	269	284	265	302	278	296	267	278	268	301	296	262	290	285	279	292	267	255	302	261	296	284	275	288	284	274	255	290	282	255	267	279	282	318	300	262	255	276	308	248	264	294	257	277	269	303	253	261	298	286	248	246	280	277	273	315	290	319	290	292	287	300	261	281	271	280	285	269	287	307	245	281	267	295	309	272	285	308	293	311	299	276	282	269	292	286	271	272	285	272	264	277	284	325	242	251	270	265	286	273	295	279	258	286	289	281	305	279	276	271	291	294	302	251	264	268	289	256	287	306	282	280	259	259	250	303	269	322	288	267	285	285	288	302	278	291	325	273	282	301	279	243	301	272	267	269	254	286	270	262	290	309	254	257	278	249	280	252	279	303	308	235	264	307	259	252	281	270	287	273	272	260	253	303	312	291	275	296	287	290	264	286	267	299	279	286	268	279	273	316	306	286	296	299	276	259	290	272	268	308	272	272	285	297	274	268	292	282	301	308	298	311	258	292	273	286	274	266	287	273	301	270	242	261	273	248	283	273	279	294	271	317	263	307	290	262	277	276	276	292	267	264	261	283	296	305	284	283	303	260	294	280	269	300	281	281	312	274	264	275	265	289	273	300	271	296	308	316	281	239	295	269	307	279	253	277	270	290	288	272	265	274	279	250	272	256	277	311	264	262	281	261	273	291	307	255	266	267	278	292	258	254	277	270	280	283	276	296	273	306	296	298	283	297	274	296	277	295	294	289	283	276	263	281	283	310	268	280	302	262	265	289	287	301	279	275	262	285	261	260	261	285	252	268	307	278	262	306	271	274	252	281	272	267	270	325	294	280	274	266	295	259	267	244	270	258	276	257	273	305	280	303	287	257	311	275	282	272	291	269	266	276	275	253	269	301	281	264	249	263	263	290	262	269	293	264	300	285	304	251	290	278	282	279	282	301	253	279	279	276	288	274	276	254	286	296	266	273	274	285	306	289	300	287	296	266	290	290	302	271	288	248	273	267	280	258	243	280	273	283	259	285	253	272	281	270	275	259	274	288	271	270	287	289	279	291	281	286	295	284	281	268	300	253	279	249	279	282	279	291	273	309	288	291	256	283	261	249	271	279	279	268	302	292	278	291	281	288	283	264	287	262	293	282	290	267	277	268	279	273	268	289	298	282	276	259	281	270	275	307	309	276	271	277	277	292	296	272	292	249	254	265	274	295	277	267	292	306	281	269	276	296	313	259	268	281	295	277	279	279	295	262	295	276	287	321	272	254	267	289	263	276	267	303	271	299	273	264	272	294	281	270	287	265	271	304	287	265	265	296	280	307	285	260	269	312	277	291	297	274	259	259	314	315	274	260	261	303	277	315	308	269	256	279	259	273	303	242	263	302	292	281	258	277	259	240	296	264	255	291	254	282	253	305	292	280	276	299	284	274	292	266	292	283	259	282	278	248	277	286	275	259	267	292	287	271	284	280	276	281	281	279	275	249	283	284	273	289	287	274	286	277	302	290	282	273	262	282	267	263	261	289	302	284	266	292	304	273	251	277	287	300	272	291	292	278	266	259	285	300	274	251	265	278	253	260	289	290	235	289	270	267	251	248	270	239	310	279	284	300	273	254	296	284	275	285	284	281	306	272	287	285	277	280	268	272	280	285	274	285	254	291	308	279	250	265	281	293	293	266	279	284	288	293	306	274	283	280	251	302	283	294	277	304	293	303	267	279	266	284	271	295	284	293	259	269	271	288	273	269	297	265	261	266	296	288	304	277	260	262	280	257	266	252	271	259	286	260	255	263	263	254	276	276	272	269	298	260	290	288	250	251	312	267	270	261	255	260	231	277	312	277	280	289	265	255	254	290	293	260	296	285	256	234	288	329	248	269	277	284	261	297	311	248	261	274	271	264	273	279	285	273	277	259	282	286	293	295	286	260	265	272	249	282	283	281	267	291	279	253	292	280	272	301	283	272	309	302	284	282	270	283	310	304	302	263	268	272	256	291	274	272	299	255	296	274	302	260	283	282	286	263	291	249	252	269	253	267	308	278	269	296	266	294	288	273	297	290	255	297	293	268	302	296	279	255	307	291	286	252	277	281	293	265	284	272	266	282	310	257	277	281	290	308	262	275	247	281	281	307	298	296	273	275	275	317	289	281	274	281	298	258	252	265	282	292	296	256	272	295	278	279	280	317	288	255	283	287	301	270	278	296	296	289	260	292	249	308	285	317	293	303	290	233	299	275	254	286	274	294	268	299	263	264	295	290	260	289	268	231	271	274	279	276	292	288	266	301	293	254	296	274	284	255	260	275	271	288	276	270	301	296	287	256	274	305	275	274	293	285	275	288	274	271	291	297	267	250	277	295	301	263	273	278	291	301	295	308	287	279	287	293	289	256	260	280	269	268	269	267	266	269	254	255	260	272	304	283	284	280	302	287	269	297	307	276	282	250	292	280	277	271	278	277	272	277	247	258	291	292	277	266	271	261	298	293	272	271	285	259	302	300	278	262	283	266	283	266	288	283	264	286	270	292	263	269	309	285	300	301	275	272	274	278	292
3782	4760	3826	1928	1298	914	680	586	552	461	422	396	389	365	363	359	349	300	322	302	283	285	319	269	257	277	292	279	275	274	287	251	307	292	290	261	257	283	257	254	267	261	278	241	292	258	256	250	282	284	278	262	285	279	290	265	285	263	250	287	285	296	259	287	282	279	269	283	267	287	258	233	257	282	283	294	259	275	292	296	270	269	275	249	280	276	269	267	274	253	295	258	262	263	248	280	261	260	271	278	286	272	237	260	220	261	266	259	253	291	264	255	257	246	270	273	256	243	270	275	290	256	279	231	257	258	299	277	247	249	277	239	249	287	272	268	249	286	266	249	299	276	260	286	250	252	265	269	237	252	268	273	253	280	276	243	271	257	254	271	279	274	270	243	283	236	259	286	266	263	269	249	246	236	262	288	257	257	261	250	240	276	243	261	216	263	238	248	275	294	251	268	261	264	274	237	266	302	283	269	250	297	249	254	257	258	254	280	260	258	258	267	283	260	253	280	266	303	264	263	247	273	285	262	262	265	270	268	272	236	259	248	237	271	248	239	288	259	280	266	244	282	264	266	237	256	285	259	282	263	278	240	268	237	222	249	253	257	264	244	246	262	254	253	268	258	267	255	260	229	252	265	271	281	234	251	242	252	278	286	247	233	263	296	239	265	272	264	278	266	269	247	235	286	249	244	227	270	267	270	264	268	273	243	277	252	257	244	270	253	307	282	265	276	276	272	266	249	246	256	273	279	243	230	260	240	264	286	248	287	268	254	249	249	264	254	237	265	274	256	270	244	273	276	276	238	292	289	264	255	261	278	271	227	250	239	268	274	272	272	254	285	266	261	259	268	263	251	290	248	257	248	253	262	267	287	274	272	261	253	242	285	268	268	250	264	265	261	247	264	271	258	252	297	259	264	230	272	264	267	269	247	245	243	288	260	271	258	272	235	256	283	281	275	247	266	314	246	241	259	271	266	243	270	261	262	259	257	267	255	289	250	259	256	279	268	257	245	269	254	277	261	249	282	267	253	250	264	253	280	273	286	276	274	292	270	256	254	233	254	257	286	254	267	244	252	285	275	261	261	253	270	249	237	252	271	264	263	286	291	265	242	273	236	272	252	253	258	266	234	271	268	224	269	234	254	267	257	254	247	251	260	234	258	230	277	250	298	266	253	252	286	252	272	245	240	271	235	255	262	241	263	288	281	261	259	246	258	252	284	274	260	274	246	261	289	273	260	263	278	255	233	270	235	249	257	234	266	288	253	261	246	264	250	259	257	278	257	274	249	262	264	257	271	239	254	247	258	263	285	259	238	264	245	242	279	242	261	241	245	254	276	256	239	259	283	272	265	275	266	260	258	259	283	256	265	260	272	268	260	225	253	251	279	271	247	292	258	281	280	246	244	274	256	264	271	254	273	230	264	253	215	272	269	260	268	252	280	270	246	303	244	261	292	233	248	268	249	256	256	291	272	250	294	276	267	262	243	288	277	263	215	267	242	260	236	271	266	278	255	238	248	240	268	242	252	269	243	247	239	251	264	250	278	260	262	261	248	256	276	283	267	284	244	282	259	258	240	252	243	269	245	258	263	227	243	259	258	257	278	245	277	260	257	223	261	262	268	267	249	277	233	248	241	274	277	285	272	269	263	256	260	265	248	273	259	238	265	278	246	274	242	238	279	264	259	261	268	245	260	253	261	258	277	266	281	241	236	293	273	260	269	225	267	240	256	236	282	278	245	246	282	241	272	239	250	253	272	268	240	246	279	250	277	236	260	282	276	282	274	263	252	275	257	259	290	266	245	259	248	255	272	221	298	253	266	255	271	299	287	276	301	235	264	253	258	283	254	285	247	274	287	280	276	245	268	234	256	255	224	248	281	284	296	279	247	263	280	259	263	280	248	269	236	266	276	258	285	256	278	300	247	277	268	256	270	257	265	245	285	238	263	245	248	256	265	270	278	258	251	275	256	238	267	241	238	280	276	250	265	259	252	254	264	258	257	265	223	228	267	263	274	250	274	282	256	280	227	248	265	221	271	288	269	241	263	268	263	245	270	244	292	240	242	257	239	274	254	239	279	257	276	266	255	260	299	252	278	263	263	269	267	265	268	264	262	245	264	265	256	256	235	262	233	253	247	273	241	244	261	218	254	253	277	251	268	245	239	295	294	268	254	250	287	249	275	255	259	271	266	240	245	295	254	267	240	292	266	265	270	270	238	254	264	284	274	247	265	274	251	283	248	224	288	273	267	265	260	269	236	261	252	267	247	246	255	234	260	260	275	260	248	252	273	254	228	263	271	228	278	296	250	271	254	264	242	286	265	255	258	287	257	249	249	225	280	268	244	248	243	236	261	225	250	242	272	236	290	229	238	263	292	255	254	265	252	262	249	268	250	258	259	229	256	274	251	256	262	272	261	227	274	258	271	251	272	251	250	267	247	256	250	243	274	237	263	258	282	251	275	257	248	280	259	278	261	269	244	274	236	261	243	268	238	218	224	286	280	269	278	257	258	266	237	283	266	245	263	251	255	246	259	244	280	254	247	270	262	255	283	244	261	248	261	265	243	261	287	263	277	259	282	255	232	244	239	264	265	271	257	278	239	266	270	264	262	267	252	279	245	238	262	251	232	252	267	251	272	282	222	287	266	257	245	262	271	262	260	263	242	258	288	252	271	284	281	257	261	247	239	244	272	273	259	262	237	256	249	273	240	255	241	251	278	273	251	252	268	255	281	274	249	261	267	252	273	276	277	264	256	258	246	251	288	269	286	256	262	261	267	223	261	252	254	257	277	264	228	260	248	254	261	263	268	248	270	263	278	246	248	227	284	229	261	275	270	260	272	278	266	270	256	249	257	242	271	263	241	262	238	274	261	260	276	236	261	250	278	267	264	301	251	277	253	261	251	265	274	244	278	273	259	255	256	230	256	233	241	229	265	249	302	219	252	248	254	231	251	258	242	270	261	289	247	261	249	239	255	286	232	247	253	223	282	249	228	237	243	256	235	274	267	259	252	260	271	255	263	250	278	275	261	260	249	274	268	254	263	257	259	245	259	270	270	248	237	287	289	246	289	274	229	259	252	242	278	268	267	218	248	265	279	275	240	271	258	259	258	266	264	277	274	288	259	282	273	277	243	254	238	248	273	282	250	274	289	249	266	290	256	279	253	261	267	273	253	274	230	279	231	288	230	285	260	249	260	280	269	264	288	243	272	274	251	280	231	261	256	230	279	259	248	257	233	255	254	261	278	210	238	278	226	285	264	262	250	253	276	256	253	237	257	242	256	234	251	292	263	246	278	267	256	233	266	308	269	257	255	239	248	259	252	269	278	253	268	263	276	250	286	262	240	258	247	301	235	257	242	229	273	296	262	271	278	266	273	260	258	232	260	262	271	240	244	251	278	256	259	266	281	241	259	304	272	245	232	254	261	274	287	264	253	274	249	266	269	277	230	286	232	252	258	289	277	280	242	276	212	278	243	262	254	270	281	288	244
27830	9950	1610	1084	871	805	829	830	833	822	801	873	844	816	807	818	798	842	841	839	803	806	847	839	792	821	745	862	819	886	823	800	807	835	805	783	822	792	794	844	816	827	874	809	844	797	850	807	848	805	791	780	814	845	831	775	806	783	784	798	823	829	818	813	823	826	837	797	804	784	794	824	781	791	857	832	792	763	779	835	785	843	825	824	820	811	852	831	759	830	814	812	832	835	851	807	784	808	750	743	780	816	794	794	802	861	794	808	800	813	801	810	830	804	779	809	805	848	775	783	824	824	818	777	818	815	800	800	811	810	785	808	818	831	889	798	823	807	738	871	781	808	793	825	813	799	817	818	790	801	799	856	784	789	848	788	862	816	755	790	842	814	810	796	806	800	802	761	757	786	752	839	874	782	827	804	823	808	814	822	797	822	774	759	808	825	774	856	760	865	818	801	815	832	816	782	862	824	803	811	795	813	793	774	777	809	843	805	797	787	813	829	809	833	811	764	855	786	825	776	802	785	808	798	736	781	785	789	858	782	876	808	762	824	836	840	821	809	773	783	817	839	820	761	812	798	767	809	839	796	819	802	801	778	811	813	806	769	845	755	802	810	790	812	854	835	805	825	815	753	846	855	753	765	752	857	780	828	800	802	773	810	826	875	814	800	821	757	799	816	831	798	804	804	817	761	807	804	862	775	790	837	799	837	785	844	827	810	829	819	790	789	756	840	780	809	770	822	846	784	864	810	807	795	795	793	765	851	775	820	803	816	772	857	867	854	807	804	803	806	787	816	821	767	793	814	849	826	817	806	771	762	798	827	874	762	792	784	773	800	745	794	826	786	788	737	797	835	793	818	869	826	764	763	791	795	771	822	794	779	812	794	792	763	834	822	793	854	833	834	833	803	812	803	750	818	821	818	794	828	832	798	834	787	800	840	815	844	807	816	818	797	837	852	812	795	860	782	837	820	799	758	822	781	767	850	860	795	757	795	838	806	797	853	799	786	825	857	799	804	805	842	782	793	810	811	798	834	826	776	814	767	801	808	820	793	768	820	837	811	812	795	832	819	830	831	790	784	871	819	738	792	788	827	833	805	813	792	750	771	822	788	819	781	753	771	776	864	841	825	793	815	837	785	848	760	782	810	791	803	782	822	835	760	827	828	786	830	833	819	830	783	836	778	819	799	830	785	801	779	825	799	819	795	830	828	800	805	791	817	863	806	785	748	815	802	744	795	777	791	773	774	763	809	834	790	806	839	839	795	802	847	757	741	802	831	828	813	826	763	780	835	825	808	838	792	832	776	812	810	787	807	788	805	786	807	818	774	800	761	801	764	808	796	806	789	769	823	775	787	763	788	820	771	794	801	796	831	773	806	802	836	806	819	801	820	797	854	845	780	840	829	817	783	800	828	816	786	775	786	850	788	783	784	824	804	804	811	814	745	788	834	794	807	792	796	803	830	763	788	842	787	818	786	803	831	737	839	787	802	828	800	799	820	831	761	792	754	805	788	812	788	855	812	812	785	812	790	866	834	766	848	832	799	845	826	777	844	848	772	886	819	833	810	805	822	857	810	832	837	820	815	777	752	823	764	865	829	826	832	840	816	836	789	800	828	788	775	762	779	788	812	755	725	815	797	813	773	824	775	824	824	780	778	808	775	849	793	835	794	806	907	797	774	804	798	774	788	793	798	797	769	805	828	806	834	857	834	806	775	822	806	785	776	846	849	800	761	835	841	813	804	804	778	844	792	781	784	746	825	792	815	830	819	833	831	792	784	791	862	803	769	788	779	814	805	823	804	819	835	786	824	800	759	786	786	786	825	763	777	775	809	854	816	805	779	769	830	729	841	774	796	816	836	808	738	787	812	825	823	850	801	758	830	813	813	805	821	819	770	825	854	837	856	802	786	773	785	827	839	839	763	795	837	838	869	786	774	831	768	786	777	773	801	819	788	823	789	850	786	818	773	760	796	834	802	818	817	825	802	837	815	774	819	808	817	807	807	802	824	799	756	764	825	801	796	844	802	806	789	826	792	792	826	829	810	808	785	829	811	814	798	829	797	818	801	797	837	835	822	850	791	825	800	839	825	794	774	805	765	801	825	809	808	798	854	806	764	824	757	762	802	807	835	747	815	882	830	834	848	818	806	817	787	801	772	799	809	798	800	811	831	805	871	868	770	854	816	796	800	825	803	847	823	798	795	816	829	755	836	795	787	798	764	834	816	796	760	801	780	838	796	768	767	804	841	806	831	790	785	795	787	801	770	795	822	843	807	779	789	820	811	817	808	755	784	804	798	850	783	831	814	826	815	799	836	805	812	857	791	779	829	814	841	812	764	812	854	832	768	860	822	806	728	883	811	784	816	740	811	802	776	798	812	796	784	840	801	773	788	813	848	818	840	823	818	776	824	789	802	750	851	883	809	807	810	792	876	818	797	821	836	770	817	835	822	805	823	799	785	816	805	810	814	817	820	880	797	814	815	841	818	847	777	769	858	778	845	824	855	837	806	761	779	784	853	823	797	785	809	820	797	809	801	827	829	815	785	835	770	832	811	806	798	845	856	870	771	800	769	807	764	756	780	791	764	806	803	854	816	815	778	819	803	813	828	812	807	787	800	819	805	832	793	790	799	794	747	799	814	860	775	801	796	794	793	833	811	749	826	816	767	827	824	817	795	867	809	796	813	776	770	843	833	863	794	740	808	810	830	837	777	914	813	802	798	810	801	818	780	813	732	829	820	859	850	837	808	763	847	737	760	854	786	845	831	836	855	824	781	792	829	799	826	792	812	790	807	867	839	773	810	815	786	851	794	824	814	793	805	819	818	786	804	858	765	751	806	815	833	834	825	797	848	800	777	868	811	832	783	802	847	832	745	820	775	847	844	826	832	787	777	831	794	751	832	787	787	801	794	819	825	817	776	825	797	766	783	790	797	832	853	817	801	809	883	788	802	804	759	793	875	824	812	788	793	827	773	810	798	797	815	834	869	793	793	802	803	825	814	820	879	775	803	846	807	856	756	830	810	815	805	828	829	797	771	814	846	832	843	826	815	796	852	777	840	840	799	800	827	812	806	802	849	786	798	765	808	829	774	787	789	805	851	825	797	791	850	839	798	834	778	794	870	798	752	826	811	810	799	827	804	791	775	844	783	763	806	774	810	781	823	839	810	869	854	780	789	859	799	822	824	833	811	799	800	819	793	869	841	808	785	791	820	804	810	757	819	796	818	814	868	847	805	820	841	830	826	863	827	831	819	833	808	837	779	758	833	829	841	830	805	826	808	798	858	844	772	818	806	830	816	799	742	832	794	790	807	778	785	775	801	780	809	740	848	810	844	825	789	808	806	834	848	784	829	784	780	834	735	810	804	781	841	841	836	844	814	776	780	786	799	812	807	808	845	805	869	792	792	780	848	802	780	803	820	812	805	802	789	773	774	802	866	797	823	826	729	822	732	812	842	834	892	778	789	839	851	830	780	814	801	836	799	788	806
5609	854	817	749	704	668	679	678	686	684	685	648	686	705	658	688	636	672	620	710	697	651	644	659	591	646	659	661	695	652	644	650	653	618	684	656	662	608	623	660	659	682	638	666	652	661	665	646	639	664	610	647	627	678	641	667	605	676	711	646	639	654	649	650	691	652	712	679	655	639	675	644	608	690	647	647	654	632	662	645	640	711	663	675	629	649	660	664	666	624	653	641	648	644	650	625	697	669	741	641	700	685	627	669	671	642	706	676	651	659	617	662	670	642	654	666	654	644	654	618	678	648	638	658	629	623	658	703	631	686	681	668	676	663	631	664	684	644	651	652	652	696	632	652	719	653	674	682	666	681	635	648	676	696	609	655	637	616	646	647	663	638	689	651	652	607	601	645	658	656	673	602	645	661	642	648	670	660	664	682	644	652	641	638	658	643	720	665	644	612	632	640	664	640	614	644	666	619	646	616	668	669	651	659	675	597	674	677	668	710	701	698	669	647	625	665	653	660	654	638	667	700	685	666	634	703	644	620	678	643	689	650	706	685	621	641	669	619	616	658	670	626	614	629	633	668	651	672	636	636	672	698	670	656	645	624	669	701	656	684	667	629	632	650	691	656	667	643	675	664	642	639	641	652	701	680	669	632	668	634	634	597	672	690	678	655	640	612	639	689	628	641	637	653	657	682	680	654	653	595	632	653	669	648	622	680	678	647	630	710	637	679	660	697	640	675	672	616	627	638	662	661	617	652	658	668	663	698	669	661	666	673	645	673	674	678	662	679	633	677	662	700	664	678	676	649	639	662	615	661	646	697	675	665	612	641	681	714	646	660	639	654	630	650	670	655	661	647	654	654	697	672	612	701	625	627	669	679	628	685	672	630	666	656	620	669	622	629	689	636	642	665	660	646	685	692	680	640	670	655	625	644	708	645	650	665	696	617	690	655	662	644	657	697	657	617	672	655	654	619	661	638	660	648	625	668	655	635	662	631	644	653	657	668	695	668	671	698	636	733	652	606	673	630	631	648	662	654	642	651	661	645	666	616	555	690	647	679	668	613	657	689	686	651	648	658	649	662	697	658	719	651	668	655	623	669	662	655	655	642	643	667	654	586	641	665	680	642	640	657	667	630	677	659	601	651	585	631	640	659	667	655	630	652	622	678	639	645	680	652	686	620	691	674	672	685	663	655	644	659	674	676	635	635	671	656	646	660	700	670	694	645	668	692	646	697	657	677	646	666	674	678	662	683	685	655	677	605	663	689	691	661	646	638	663	674	668	691	670	676	666	686	672	651	680	620	634	664	640	639	701	660	720	682	678	679	693	687	655	628	644	640	626	660	645	668	656	641	636	658	665	664	655	617	666	653	644	643	681	624	689	651	675	681	652	649	638	591	664	690	658	611	678	635	645	685	632	664	699	711	654	644	624	654	642	670	659	628	655	639	678	641	640	679	646	693	690	660	718	665	669	680	625	656	658	657	699	664	645	638	680	674	644	653	658	646	677	679	670	666	626	644	674	653	698	702	634	681	650	631	652	670	633	624	683	681	613	689	695	653	692	621	604	667	660	738	679	691	647	626	623	675	640	638	659	676	630	649	622	672	632	707	660	640	651	647	654	661	674	644	710	653	641	667	680	656	724	602	694	678	683	617	655	679	626	669	644	650	650	693	653	657	647	699	648	678	669	649	653	662	651	633	671	643	700	631	654	646	678	639	695	713	627	658	675	666	637	666	659	653	643	732	654	678	645	656	658	652	605	678	669	655	609	649	637	672	641	609	608	657	644	691	650	587	660	640	681	685	642	663	681	697	673	704	632	658	646	676	661	675	629	678	626	679	634	692	668	664	638	626	653	673	641	667	643	686	652	655	621	654	632	651	670	643	588	634	686	643	659	631	645	642	631	668	704	598	679	652	656	648	683	674	687	654	647	675	649	673	661	658	663	713	685	649	621	639	638	660	638	612	664	678	655	655	666	609	636	637	648	663	626	664	685	674	642	663	646	652	659	631	679	641	706	607	635	620	660	642	673	648	678	664	658	659	652	638	660	698	656	657	699	671	689	673	637	645	647	632	682	702	688	645	676	685	644	688	697	689	677	717	635	644	650	649	660	685	695	645	637	635	696	664	689	641	621	660	642	697	656	639	675	612	629	643	673	690	584	666	678	635	642	625	668	659	696	644	660	686	613	661	650	669	652	601	608	663	633	655	640	666	611	653	654	616	666	696	659	647	637	679	647	661	656	666	645	665	636	625	667	615	637	669	639	679	670	674	658	667	662	640	672	669	696	650	663	642	670	635	630	678	629	638	618	676	681	668	674	724	695	629	646	678	646	649	696	643	640	636	644	623	652	679	645	690	619	636	631	638	687	624	660	667	642	678	651	627	653	656	651	650	674	673	700	670	703	636	673	652	658	657	636	632	668	638	577	643	639	672	677	635	667	666	669	642	681	663	636	660	629	697	646	638	662	687	668	664	654	673	656	660	655	671	661	661	654	677	666	662	689	665	649	660	668	648	653	628	669	668	630	647	643	653	682	640	683	673	663	666	652	690	617	659	614	634	658	680	624	648	657	661	640	667	660	694	630	609	670	668	660	705	662	656	623	655	625	632	640	690	661	650	682	671	635	650	657	671	683	639	672	703	687	637	620	616	663	665	658	659	682	673	692	633	659	672	608	646	659	691	682	682	684	697	654	683	718	670	656	650	621	648	666	636	667	643	619	631	648	638	655	665	706	618	646	685	660	613	639	614	677	678	684	678	621	634	642	633	693	641	661	679	639	605	670	695	655	661	630	684	630	687	659	620	635	656	654	671	685	640	648	657	635	687	668	661	638	676	665	632	690	670	612	612	625	668	654	684	625	658	687	691	609	692	651	675	633	701	646	716	650	629	657	650	699	673	648	657	675	647	654	656	667	694	655	673	604	653	676	686	636	658	659	645	662	644	649	630	615	630	715	634	696	679	666	622	645	648	660	650	654	676	701	669	685	654	638	665	642	658	626	680	650	659	643	673	691	627	659	659	688	670	632	629	640	688	666	672	679	673	677	690	620	686	653	666	651	671	630	646	657	681	680	681	616	666	651	660	644	667	600	650	673	678	643	662	645	665	629	664	684	676	626	649	646	675	680	657	648	640	631	684	621	650	668	638	671	654	687	602	635	641	649	655	625	668	672	676	636	673	647	666	615	678	626	641	650	630	633	703	622	634	635	593	639	664	662	638	652	634	709	644	652	664	649	657	668	654	638	643	710	699	638	641	642	671	651	703	634	680	677	590	702	642	643	647	632	627	701	689	679	670	631	620	662	621	651	653	642	684	658	664	636	666	630	691	625	664	707	658	610	667	657	682	668	674	611	696	687	679	596	690	665	640	641	668	650	668	684	695	656	629	644	671	658	669	682	650	643	663	645	656	644	675	661	634	681	687	697	639	668	662	679	646	649	636	658	605	659	658	629	647	640	683	701	661	608	621	673	663	665	690	679	662	716	637	667	683
25749	21462	27283	25596	4363	900	721	627	557	517	532	568	527	507	507	514	563	490	483	516	485	500	486	462	527	484	430	485	513	472	478	446	458	477	446	422	437	467	481	478	457	459	489	488	503	445	466	434	482	466	469	494	467	486	464	477	450	487	472	456	458	463	490	486	471	497	483	486	434	492	472	492	473	485	466	514	430	488	471	451	474	443	458	457	482	504	482	474	468	526	484	480	492	490	482	503	456	460	481	477	468	515	464	457	457	483	471	492	477	483	476	467	435	490	486	516	500	445	447	462	460	487	469	443	460	481	469	439	473	489	483	469	507	481	479	454	503	427	457	451	483	496	477	511	450	461	481	479	491	478	466	488	445	478	470	479	495	487	468	428	445	481	465	458	470	449	476	476	498	499	447	482	484	457	427	446	458	471	451	469	463	471	476	438	473	471	440	460	443	454	486	446	489	462	474	493	463	447	514	450	471	491	522	473	485	447	489	460	446	440	476	470	476	488	449	448	503	496	474	447	471	505	475	489	475	475	462	456	462	475	448	452	478	490	432	428	476	437	465	486	491	505	481	492	457	466	425	494	491	497	487	481	464	458	490	428	493	486	440	447	472	456	480	487	509	458	516	494	472	520	478	466	506	436	460	473	457	448	503	443	447	490	480	486	422	454	493	462	466	470	453	500	488	480	433	473	507	464	441	474	489	463	534	464	491	481	478	461	450	526	466	456	483	457	475	484	488	483	494	462	478	474	461	447	442	474	459	495	448	411	499	456	439	448	500	466	460	455	449	459	485	439	487	450	464	485	427	532	454	458	512	483	447	488	477	488	479	436	495	479	431	474	492	474	483	477	502	485	465	473	465	469	462	474	448	459	497	466	482	505	447	502	468	481	478	504	465	463	462	463	459	471	496	450	491	483	461	453	467	495	464	454	479	487	473	441	478	463	482	476	466	449	479	479	447	470	442	454	505	492	417	508	490	495	479	499	458	473	441	462	478	464	504	460	483	481	489	480	443	469	493	468	451	469	475	446	464	453	442	481	457	474	475	464	434	469	460	459	529	423	512	504	478	450	522	481	446	434	460	462	494	452	455	460	454	485	436	451	500	458	507	438	450	463	437	466	477	480	489	465	486	488	481	460	479	443	497	427	455	472	478	431	466	493	479	427	461	495	492	441	442	411	485	498	439	456	488	473	462	459	436	473	490	494	455	442	484	482	474	468	455	510	496	443	483	477	451	451	484	465	480	454	478	463	478	428	491	442	488	477	475	498	494	476	483	520	521	455	451	469	485	500	471	476	485	508	449	508	438	480	453	473	440	487	441	496	458	452	519	462	472	491	498	486	465	446	457	452	468	446	488	429	465	471	469	500	493	487	466	464	461	463	455	511	472	512	464	459	441	464	485	493	473	479	458	491	479	491	509	501	468	456	460	457	467	456	484	451	442	442	489	469	419	444	447	511	476	490	467	460	472	464	485	427	448	497	458	494	459	472	486	508	473	435	497	474	503	455	492	503	456	465	472	430	457	499	490	464	428	481	485	497	468	495	468	455	464	426	493	448	528	470	457	495	501	469	469	429	451	455	473	495	500	483	428	467	480	475	465	486	497	507	497	469	469	454	461	451	496	480	465	465	406	460	487	529	451	501	506	440	495	482	450	427	434	483	433	439	481	522	478	466	475	491	483	511	486	494	464	456	460	445	486	451	483	461	473	488	458	462	469	471	441	464	460	464	467	463	480	491	503	452	488	462	464	447	490	433	516	467	483	501	481	469	469	514	466	453	468	463	471	452	449	491	451	515	472	497	459	470	435	451	477	461	501	479	464	452	474	486	454	458	423	487	429	460	479	474	483	464	451	527	465	482	478	486	455	451	496	452	483	489	466	475	455	463	480	442	469	469	444	471	474	507	475	435	508	505	475	469	481	431	465	480	487	500	462	494	436	452	484	443	471	479	475	470	472	455	461	468	467	477	490	490	453	433	463	482	471	494	489	489	484	451	478	475	505	488	463	441	479	456	468	488	454	490	454	457	490	480	447	510	485	450	466	435	465	440	439	465	479	455	461	446	490	484	452	471	472	435	498	447	478	430	477	469	490	444	443	472	461	436	431	523	451	457	468	449	466	495	482	495	480	461	502	483	469	478	511	465	495	478	484	450	488	482	466	446	477	508	474	474	454	481	496	483	512	476	445	480	531	469	450	437	441	498	437	468	478	472	460	501	469	459	478	471	440	441	464	520	465	456	442	456	475	445	503	471	452	482	476	512	476	468	455	429	465	452	458	467	466	476	440	463	469	444	427	478	439	424	421	488	466	493	476	482	488	449	441	493	483	487	461	494	470	488	477	487	457	467	449	440	460	463	467	460	501	457	468	462	439	434	502	459	464	473	499	471	462	455	454	446	494	468	490	487	490	443	482	467	508	445	482	447	440	500	436	496	475	447	482	474	469	478	484	473	440	455	467	472	454	460	477	416	477	484	460	489	461	457	502	459	481	440	494	472	478	465	442	471	453	450	440	439	514	478	475	451	502	490	483	429	466	490	461	456	447	455	513	484	460	427	456	450	454	475	448	432	486	486	515	474	494	488	477	499	473	492	453	484	447	448	477	434	457	462	486	461	487	462	475	492	476	457	482	488	450	472	468	467	433	448	496	456	487	482	462	431	471	469	501	461	447	509	486	479	466	472	492	467	499	494	449	507	495	520	472	467	455	467	507	460	458	472	449	447	464	459	415	457	540	456	475	482	457	452	467	448	440	511	491	489	486	439	465	476	501	457	458	488	488	511	482	461	456	500	470	491	496	495	490	460	472	468	471	452	467	474	463	493	464	486	465	450	484	435	467	535	443	497	466	467	475	489	474	480	458	479	498	441	503	445	497	491	473	486	511	485	459	421	465	458	503	435	452	462	488	464	459	475	414	422	497	452	462	461	472	500	468	472	447	487	450	465	481	477	506	474	483	445	457	494	478	471	457	462	423	490	465	431	447	475	477	519	472	489	448	464	470	490	454	477	486	477	463	462	471	434	499	455	442	441	486	442	479	467	459	483	473	431	496	476	499	492	528	488	487	512	507	476	489	488	418	507	472	480	494	474	507	465	470	457	477	487	458	497	498	439	482	487	460	465	466	477	498	459	473	459	459	479	493	468	461	455	452	456	483	493	471	460	497	452	466	504	453	450	467	480	480	454	492	484	469	484	448	496	493	479	506	427	481	492	478	493	494	477	499	471	459	418	496	476	469	487	488	465	480	477	479	489	442	488	462	473	467	483	454	457	442	497	525	493	443	454	450	482	476	479	442	498	479	461	434	485	475	504	485	504	464	479	489	472	487	438	464	479	425	483	486	443	487	436	490	465	442	468	484	472	498	474	467	461	467	506	438	497	476	465	473	503	483	449	457	474	435	443	450	423	466	468	512	498	471	435	484	442	491	486	504	439	463	487	498	484	437	438	469	483	474	433	516	487	468	500	453	452	473	469	468	474	467	472	481	502	491	470
3769	2771	2252	1353	937	697	658	571	502	538	475	474	488	466	490	442	476	448	444	429	454	441	410	446	445	446	436	452	452	438	397	428	387	399	423	416	417	436	396	436	417	447	434	437	418	413	420	436	392	424	439	470	418	406	412	398	403	409	409	442	379	417	448	404	421	431	430	428	425	402	426	426	417	398	430	419	446	443	383	422	414	426	448	399	438	416	449	418	449	410	462	415	406	457	420	447	421	431	413	460	437	393	441	447	434	440	435	401	394	425	385	384	420	445	422	437	414	423	427	398	439	398	434	409	403	416	428	433	392	415	438	381	398	400	432	433	407	451	432	385	441	451	421	435	408	417	433	413	417	455	426	394	440	412	419	411	462	436	398	401	417	416	420	403	448	417	410	436	393	412	402	420	436	433	411	461	411	425	409	441	445	408	421	445	446	412	413	426	429	420	423	421	408	426	438	406	426	426	417	413	428	439	427	419	376	411	394	432	408	392	473	419	424	416	436	440	398	435	397	408	432	399	461	410	379	412	434	425	447	430	393	421	434	391	436	416	388	436	407	392	429	417	423	418	424	396	405	439	388	370	387	403	402	405	467	397	413	418	418	458	430	447	424	417	417	406	425	436	396	417	401	384	432	393	412	415	435	409	397	430	385	403	436	383	374	409	440	398	423	426	423	414	413	431	452	398	455	426	427	406	426	413	400	406	434	360	453	406	408	427	402	454	407	431	405	434	397	417	385	420	392	421	417	367	401	386	439	442	476	426	382	437	451	436	422	431	421	355	412	418	432	426	419	430	438	471	395	439	413	399	383	416	411	372	423	420	429	416	423	419	405	404	381	433	437	416	395	440	417	407	417	409	436	408	416	414	417	393	455	410	407	414	419	394	410	387	432	353	394	414	405	406	432	419	440	431	411	396	436	426	416	402	403	424	407	414	394	407	418	398	414	413	355	414	402	446	405	403	430	385	449	392	398	409	448	446	401	453	442	397	434	416	419	440	403	404	414	413	414	439	422	392	399	398	417	470	391	423	382	435	423	451	409	397	405	414	379	399	400	425	422	418	437	455	401	417	407	431	400	436	385	409	439	395	393	398	418	396	427	444	401	412	412	417	432	400	401	393	416	397	415	439	403	373	442	384	420	418	434	398	412	434	439	407	393	426	397	389	452	401	387	415	459	427	433	431	383	405	413	410	428	436	404	400	404	371	420	404	438	407	398	387	384	437	436	406	423	414	416	427	389	422	425	394	401	439	395	456	421	409	444	425	430	412	432	397	398	415	389	424	419	416	426	380	428	413	403	416	380	428	413	391	462	402	382	395	401	379	416	404	416	389	421	420	411	416	449	400	433	379	417	414	430	410	441	417	422	428	442	440	402	400	394	450	400	415	421	414	452	439	407	444	406	409	435	454	419	401	419	444	413	406	403	426	425	429	423	400	409	386	425	433	386	414	414	440	392	397	430	411	416	431	417	430	405	398	396	404	450	447	419	396	403	378	400	411	421	417	418	401	435	385	421	411	431	428	407	371	411	384	432	430	400	414	422	411	416	409	455	422	390	411	408	419	416	407	430	432	470	422	424	403	421	392	417	431	430	435	430	446	403	421	435	402	444	410	403	422	396	413	430	403	437	425	425	397	429	451	405	409	399	434	413	430	400	405	413	427	393	459	379	409	405	416	451	381	392	422	388	410	428	439	377	391	428	415	387	447	417	410	417	414	428	428	396	447	389	431	422	407	400	388	401	388	450	445	413	405	405	405	436	388	368	431	456	412	415	404	438	437	371	385	411	415	400	431	406	424	464	444	400	398	390	446	418	431	411	457	451	418	407	414	413	423	421	392	422	396	405	381	437	431	458	428	472	443	407	395	405	413	374	403	367	425	412	414	444	427	407	422	416	422	417	419	419	430	379	421	418	413	394	358	399	433	432	393	431	451	394	413	409	423	370	381	387	399	399	433	439	403	432	387	376	466	380	396	410	415	407	423	407	439	414	404	417	391	432	422	411	406	409	410	415	400	413	387	451	437	392	403	453	419	366	411	416	402	394	414	438	411	407	417	408	452	412	395	417	432	445	422	433	408	426	444	396	457	373	414	405	425	404	386	408	399	397	399	438	385	397	421	426	435	399	445	396	378	368	431	406	435	412	398	401	448	437	431	403	449	379	444	425	413	401	406	396	438	427	441	407	462	411	394	420	427	360	449	424	409	431	442	420	418	412	424	411	404	385	415	409	407	419	411	408	450	427	417	405	426	426	423	371	353	416	406	387	464	389	417	401	417	428	409	417	412	413	415	378	411	375	409	409	409	422	412	440	435	400	367	414	394	358	425	434	405	426	395	430	371	411	429	399	405	408	408	426	402	447	422	384	432	442	459	396	422	405	417	409	421	385	391	405	437	384	410	407	422	423	403	409	418	379	403	454	408	407	414	412	444	386	423	402	443	411	422	443	411	404	427	413	399	394	426	399	387	414	397	363	397	401	415	406	393	417	413	427	397	391	410	422	423	429	405	412	435	382	418	415	425	416	401	404	464	417	401	384	390	403	397	432	416	408	414	376	380	410	395	424	448	411	424	401	432	430	435	423	405	381	423	399	397	412	401	404	395	404	434	397	421	390	395	438	414	409	417	401	410	396	468	439	404	401	430	376	405	390	422	418	403	437	424	403	417	424	389	414	415	397	417	419	421	404	434	414	459	400	403	411	405	424	440	393	454	437	427	439	408	419	418	406	405	400	441	404	429	394	416	413	398	459	420	396	421	386	383	392	405	421	403	393	401	407	422	409	397	418	435	427	406	398	452	417	397	407	419	417	378	406	418	425	445	415	410	419	393	421	406	412	407	450	414	427	425	403	427	396	392	449	425	417	425	409	400	388	442	437	421	404	426	425	382	414	381	394	432	416	399	408	410	434	408	438	402	433	403	416	405	438	396	452	471	415	386	398	405	420	429	386	376	427	416	429	442	412	426	400	433	441	414	419	409	412	441	418	425	444	388	427	412	428	411	416	456	439	388	456	434	408	442	393	375	401	375	414	391	413	441	403	392	398	392	413	387	415	424	425	425	408	406	432	402	440	421	378	454	420	416	420	404	414	428	422	388	403	447	419	435	385	423	388	407	404	429	373	395	406	409	382	414	429	406	429	407	404	443	392	406	420	409	426	401	419	417	426	434	427	443	426	406	409	399	392	397	375	416	417	393	383	413	408	364	396	414	409	390	437	418	417	450	431	415	439	430	455	433	436	416	444	413	426	390	406	434	425	432	410	419	437	414	408	383	395	394	395	374	400	395	390	407	392	416	451	420	382	376	408	402	434	418	381	426	428	390	388	401	376	419	409	409	377	395	391	425	451	444	383	434	381	409	417	428	423	420	422	405	440	425	397	421	436	409	407	390	430	434	426	450	400	414	402	419	377	372	366	394	394	394	422	442	402	394	430	391	394	450	389	413	397	413	417	396	391	402	433	426	403	419	438	422	405	380	461	431	412	443	426	381
24485	21400	28530	24660	21113	3246	837	522	421	385	352	347	339	296	329	324	319	328	303	335	331	321	286	317	305	278	311	330	297	284	319	295	271	298	304	283	318	287	282	260	297	307	296	280	287	279	283	313	269	305	302	291	314	291	289	299	309	273	285	297	266	271	269	272	285	303	290	282	293	278	282	308	272	277	300	282	297	284	280	252	294	265	291	265	279	272	299	250	271	276	270	290	303	282	296	288	293	284	298	284	309	256	294	278	291	277	256	272	280	286	287	302	280	281	306	247	285	276	284	310	297	315	274	306	303	289	308	252	270	239	269	245	273	280	297	266	301	282	289	289	290	280	294	294	275	280	299	277	295	308	303	290	261	309	268	295	272	292	276	270	291	300	247	259	298	319	283	294	293	271	261	282	288	281	262	284	279	298	261	278	295	301	271	271	306	273	290	302	303	310	276	265	269	283	268	295	303	286	290	279	273	277	308	283	280	248	295	284	298	300	304	275	317	279	309	239	264	255	266	290	303	290	293	282	297	295	279	260	270	286	269	290	282	276	245	295	261	255	307	269	275	262	293	280	298	288	277	254	271	289	307	269	286	308	275	270	295	274	277	286	306	308	270	319	294	271	286	278	259	282	289	272	299	270	311	258	290	265	305	279	272	274	283	276	288	279	274	271	279	300	254	275	290	278	301	266	270	275	266	238	278	304	308	307	279	239	299	255	284	276	272	291	295	280	285	264	298	275	279	256	296	277	269	277	267	264	287	305	287	308	261	266	273	264	270	269	246	283	292	274	288	300	252	293	278	286	282	276	292	270	295	274	279	302	278	275	264	282	271	266	292	265	268	311	280	279	282	267	288	288	272	292	274	295	261	281	259	287	279	270	297	277	300	262	282	280	254	263	295	256	265	317	282	288	312	281	274	256	273	266	294	276	278	285	296	277	285	249	289	238	299	282	278	308	285	275	256	290	266	312	290	278	282	278	311	290	253	267	290	295	291	274	248	279	271	260	271	310	283	294	295	256	277	291	279	263	267	251	255	270	289	275	266	262	298	304	300	259	290	292	294	288	284	300	282	271	280	287	293	257	266	267	269	293	272	266	269	281	257	272	279	281	264	278	282	265	294	288	272	277	286	267	291	306	280	308	278	276	308	282	286	280	287	301	297	261	323	282	258	271	298	297	287	309	276	315	298	291	273	300	285	277	257	294	273	274	281	266	279	261	293	284	252	288	262	269	287	255	264	267	283	274	281	283	259	288	272	282	285	266	291	269	270	294	276	232	249	281	293	272	300	280	279	287	291	260	273	272	281	269	266	281	306	301	287	290	305	289	263	296	277	269	297	297	278	269	294	249	276	298	264	261	269	295	295	270	279	282	285	269	244	268	258	291	285	279	274	270	281	291	268	302	279	262	277	244	274	285	302	272	274	280	277	271	262	275	274	281	287	324	233	287	280	303	271	280	283	277	291	291	280	273	290	273	267	306	264	303	283	245	288	315	301	299	270	272	273	271	284	292	287	272	280	272	296	281	274	273	260	293	271	294	266	251	270	253	268	274	280	251	282	268	297	284	287	297	270	293	263	254	276	287	256	261	276	291	275	299	285	280	305	269	279	264	281	276	285	272	277	255	278	269	289	284	290	282	266	265	278	254	244	258	286	291	284	273	290	264	310	281	258	300	273	285	275	239	292	297	303	287	283	276	302	268	273	262	291	254	308	278	305	303	265	291	297	308	294	263	264	288	293	268	288	295	255	281	241	308	247	301	271	278	302	299	310	269	270	284	285	258	279	313	283	315	266	278	293	269	241	318	283	264	287	304	280	279	278	276	285	262	271	267	249	284	285	283	301	269	269	276	261	296	275	281	301	262	279	255	250	310	286	266	263	247	282	273	279	273	297	250	285	269	282	287	297	281	267	303	238	248	302	255	293	296	295	287	314	258	295	271	268	263	287	271	288	261	272	268	314	283	294	253	266	287	301	300	273	280	263	265	266	277	247	251	285	297	271	264	273	279	264	260	281	270	273	278	312	282	305	281	284	257	264	278	257	298	306	272	300	311	272	289	279	270	265	288	291	274	300	283	273	243	254	288	263	273	258	259	299	281	279	283	268	291	294	291	289	278	282	281	310	260	262	269	282	263	287	294	242	302	277	308	304	271	272	262	275	291	295	276	267	312	286	308	260	284	287	249	276	270	273	281	279	297	244	260	243	304	274	272	305	254	271	283	274	272	324	289	289	283	273	275	294	282	280	261	289	281	287	269	301	286	242	285	276	278	276	268	284	289	291	254	265	274	269	209	321	279	276	278	265	303	301	269	286	312	262	310	311	286	309	246	270	271	273	269	291	290	284	270	284	299	282	301	287	293	306	287	262	252	267	266	266	267	277	269	269	316	292	270	293	285	277	281	287	279	281	256	275	261	266	274	287	314	300	274	296	306	277	302	305	267	268	310	308	223	302	268	269	277	309	269	281	262	288	267	275	291	262	284	310	286	277	288	278	284	262	308	267	248	298	274	310	300	267	254	286	279	235	279	281	301	269	287	280	252	284	285	264	274	284	270	287	249	251	261	261	302	295	276	275	273	307	261	295	276	264	290	258	272	301	290	284	293	248	297	271	272	278	286	318	312	284	282	313	272	260	258	275	289	271	279	295	259	280	292	277	260	335	252	299	277	277	288	279	320	285	265	263	297	245	256	262	293	276	311	261	252	315	304	266	265	297	294	277	296	261	260	294	293	266	277	278	268	282	257	262	296	285	259	285	301	271	301	251	299	293	300	317	265	282	287	265	267	294	283	274	278	304	273	270	276	270	291	278	288	300	284	288	285	272	256	287	304	280	268	298	266	319	269	244	274	278	273	297	288	247	249	277	310	264	304	258	287	293	277	289	269	297	282	265	288	279	269	296	288	297	282	289	275	263	273	260	272	258	292	336	291	282	275	254	267	260	275	280	261	229	276	277	298	300	264	302	289	239	300	266	251	272	290	259	300	290	271	279	307	262	319	271	280	296	271	320	304	283	291	283	257	276	294	276	267	301	250	274	297	270	275	337	296	256	276	256	265	280	281	288	256	295	265	260	282	303	289	235	289	279	237	263	240	293	307	272	302	284	317	277	269	300	282	238	304	251	261	265	266	269	288	260	270	289	292	276	298	273	264	270	311	263	255	278	259	271	291	278	282	282	274	269	276	308	266	270	278	296	304	269	291	280	300	258	253	285	305	294	276	284	291	255	292	255	277	290	311	233	305	285	275	290	261	285	276	292	296	277	243	296	258	265	274	293	278	270	277	299	255	285	265	268	276	292	263	270	281	299	293	269	274	310	284	270	288	292	280	297	311	303	278	283	263	294	287	254	290	285	316	277	272	287	247	255	258	272	314	280	248	286	240	296	265	286	295	263	278	297	308	253	275	298	285	259	281	326	264	303	300	301	268	265	282	268	275	301	288	265	275	294	297	281	306	273	258	289	267	292	291	301	291	292	282	266	291	287	269	280	250
3736	4809	3877	1986	1260	891	712	590	518	433	399	391	416	374	337	351	325	299	333	341	349	301	289	283	308	285	279	310	307	291	248	291	282	287	304	291	289	243	260	314	270	290	272	272	249	243	281	248	247	263	288	275	245	274	279	276	282	267	301	286	264	284	267	254	287	273	257	260	292	269	274	281	293	251	256	285	249	240	290	253	256	266	256	279	270	255	267	284	253	273	249	253	293	263	258	272	284	247	262	274	276	215	232	264	275	266	252	254	263	214	269	249	278	277	280	253	277	264	278	273	262	257	258	266	243	282	271	265	260	257	269	268	281	265	289	277	264	251	260	275	267	240	252	260	271	293	253	257	249	292	275	265	281	292	255	269	271	260	304	245	290	238	266	287	271	264	269	262	271	242	252	283	261	249	263	251	285	264	286	238	257	250	258	249	257	273	264	270	260	299	262	277	250	279	260	260	256	264	287	258	251	278	254	295	243	254	287	275	267	247	282	242	261	247	272	284	265	258	229	279	267	275	261	264	254	264	281	292	239	251	266	266	243	256	263	280	216	274	296	260	237	273	271	270	262	296	275	238	263	271	277	261	265	257	297	270	252	263	246	260	275	264	249	267	274	290	236	258	258	265	264	253	253	227	279	248	257	275	278	261	260	227	249	258	291	270	256	252	280	255	251	258	253	274	237	289	267	263	262	283	280	280	260	270	298	253	254	243	245	263	295	261	259	277	271	272	281	279	257	258	283	287	262	256	263	262	286	263	275	242	283	262	258	224	236	265	261	264	251	261	266	266	246	274	272	269	240	273	248	256	277	245	254	259	266	261	260	255	250	268	273	248	288	263	288	276	284	261	284	262	287	230	284	264	270	282	240	261	262	245	281	276	239	268	275	273	244	229	265	267	291	258	242	228	284	274	272	238	253	279	266	236	275	249	263	285	247	269	254	254	274	268	291	226	257	245	255	291	285	267	272	269	261	248	243	283	284	263	268	275	229	252	266	283	276	285	270	268	261	263	270	274	259	243	276	253	252	272	268	264	267	295	260	277	261	271	286	261	244	237	253	258	241	245	271	252	276	240	252	257	284	263	267	279	300	267	280	265	283	250	240	260	283	257	270	260	255	248	257	274	255	238	271	292	288	252	257	276	277	266	249	258	287	240	262	243	274	262	286	269	248	283	254	248	277	281	225	276	287	249	265	304	235	251	266	266	284	258	265	289	269	301	286	263	309	258	223	271	264	284	262	265	255	271	265	251	267	259	278	276	235	276	278	278	257	270	258	275	272	248	269	259	260	246	251	290	278	260	259	273	279	276	249	265	272	268	273	279	265	248	246	262	284	268	265	235	243	256	302	263	239	283	249	260	259	280	278	257	269	230	269	241	250	249	258	259	263	283	212	243	265	256	284	274	258	282	254	274	278	266	264	269	276	254	263	278	257	247	280	282	251	265	247	232	261	286	294	248	263	288	260	266	266	276	278	277	267	256	259	278	264	266	257	265	266	269	284	282	243	249	261	276	260	270	255	267	277	268	271	223	328	249	264	242	253	278	267	250	290	262	274	278	256	244	247	280	272	274	264	249	256	257	278	274	255	262	256	259	272	245	295	272	263	288	260	275	232	263	280	245	264	262	260	263	265	242	243	271	272	225	258	261	274	261	249	291	264	267	273	272	291	249	289	271	247	255	258	232	254	255	273	247	281	292	271	262	265	243	263	273	255	280	255	257	263	287	267	245	287	252	277	250	278	267	279	260	276	245	263	243	254	255	253	248	266	248	292	254	232	251	237	238	265	242	255	257	284	259	256	265	265	265	264	264	294	244	233	292	249	292	278	264	267	248	279	257	267	249	264	254	250	272	255	250	219	256	249	232	298	255	310	255	261	269	264	274	279	272	272	258	256	290	268	252	276	292	249	256	232	296	220	243	273	280	266	250	259	242	268	262	273	265	272	266	277	251	274	275	246	267	254	253	269	249	251	229	251	235	243	272	234	267	252	236	251	265	240	265	291	242	244	253	237	237	259	251	253	274	279	266	222	272	255	251	254	261	257	269	250	263	273	252	257	279	250	247	273	253	262	258	281	276	262	264	236	247	277	268	271	250	248	226	257	295	259	281	247	269	282	276	251	253	261	260	279	229	259	275	265	290	264	260	262	265	251	264	257	243	266	269	245	255	254	252	268	270	251	253	276	295	284	264	252	262	292	260	261	259	248	260	244	260	231	262	271	255	259	264	248	260	234	257	256	268	268	266	248	256	265	264	265	237	265	265	241	261	276	246	237	267	285	254	269	254	259	247	274	267	239	298	267	267	267	278	271	270	272	252	250	265	255	281	243	282	265	273	261	297	249	285	275	248	257	246	263	277	241	266	264	294	277	218	285	258	244	255	235	251	243	249	268	248	296	227	263	250	240	276	244	273	262	240	248	275	234	253	242	294	244	245	269	284	257	262	260	249	261	237	288	229	255	247	227	299	242	275	309	262	281	280	249	262	285	259	273	242	280	255	251	275	253	265	265	272	268	242	266	262	273	267	260	266	271	241	270	293	290	248	268	273	267	228	250	270	261	248	245	239	277	252	281	254	249	257	246	270	272	261	286	248	264	258	261	234	262	276	266	243	269	266	250	233	267	279	248	243	246	263	267	276	245	248	288	271	272	263	277	269	272	248	247	294	252	236	259	266	269	222	246	271	259	256	265	268	253	260	254	292	275	261	247	297	256	306	259	249	254	300	267	256	271	267	250	257	258	271	295	267	296	272	295	277	295	265	263	246	260	271	254	247	233	240	268	240	265	244	270	257	245	267	246	282	265	257	235	254	266	271	277	290	276	242	264	234	264	275	273	284	253	252	269	284	259	276	260	255	245	244	280	265	266	266	246	249	244	231	243	266	278	273	256	257	260	290	270	287	259	267	276	243	276	263	266	236	270	276	269	270	243	236	271	268	264	270	255	273	245	269	238	241	275	258	270	261	259	253	273	272	246	284	238	262	249	274	284	287	251	256	284	255	290	258	241	258	255	248	241	248	259	258	252	266	257	256	285	244	277	262	288	241	258	264	244	238	265	243	283	236	246	274	262	238	276	261	281	263	257	254	243	277	292	281	241	275	251	253	302	246	264	277	272	271	262	267	280	250	252	261	257	265	238	247	257	285	247	256	264	271	275	253	242	251	240	251	256	271	249	271	256	244	262	271	284	269	249	261	262	243	260	279	272	271	257	282	263	235	232	268	247	254	273	235	255	276	244	225	286	283	292	277	252	279	243	254	266	258	254	226	285	265	246	253	264	264	245	278	256	276	237	237	267	239	275	266	243	227	267	243	257	270	278	313	258	307	259	250	265	287	278	236	251	245	238	247	295	251	272	264	277	265	261	273	280	286	258	252	264	252	258	256	255	279	276	275	270	251	294	282	257	253	288	234	289	279	233	258	279	255	267	258	241	262	264	250	247	261	257	257	256	253	278	259	243	264	252	236	268	269	273	254	287	265	234	257	226	270
27780	10054	1640	1134	875	851	874	751	756	781	799	779	865	817	774	787	792	796	817	853	828	781	838	869	768	854	808	841	810	830	785	810	822	816	786	808	815	780	795	903	842	848	873	788	803	761	813	846	804	792	796	814	791	826	804	811	807	797	783	790	772	840	864	761	830	804	842	794	774	822	876	815	792	826	820	758	784	782	840	787	819	765	805	769	768	815	818	784	784	792	818	777	772	771	805	845	816	822	828	803	803	801	797	782	791	789	767	818	840	763	792	839	804	747	799	854	814	835	789	806	837	814	774	795	785	826	797	836	792	801	833	839	817	790	825	790	876	774	830	788	785	810	773	844	773	804	834	833	789	782	793	835	782	830	795	807	796	776	776	798	806	808	743	819	796	796	757	795	798	774	784	792	805	809	800	797	834	721	785	772	753	832	795	829	839	794	807	823	767	839	807	814	800	828	870	803	773	768	818	802	807	802	791	807	791	801	808	794	816	806	817	827	821	797	810	823	867	779	798	793	793	825	773	781	780	807	770	790	809	857	835	821	816	852	818	858	828	822	774	825	806	808	830	812	806	830	841	776	756	832	808	807	786	836	751	820	824	811	784	820	835	845	799	831	812	811	869	741	805	769	791	850	836	778	796	837	816	824	812	800	759	851	769	809	843	790	804	774	833	809	796	815	789	782	790	758	796	829	730	784	817	786	809	776	800	782	824	827	817	777	817	810	819	812	782	792	796	788	811	809	781	797	701	855	781	801	743	779	773	789	852	809	781	796	766	830	816	839	811	798	799	811	796	843	769	810	816	780	838	815	782	770	816	837	775	794	814	831	766	784	815	792	849	840	783	799	773	785	837	787	759	827	801	806	797	844	793	854	786	859	756	762	840	791	814	789	830	803	829	858	787	788	817	825	784	818	777	815	808	797	768	806	767	778	766	742	790	750	855	772	802	862	794	790	793	825	763	768	782	807	761	806	854	838	796	769	798	822	832	817	814	784	815	844	801	799	781	754	794	782	867	799	779	798	817	794	854	826	811	778	810	751	791	776	783	798	765	812	825	819	835	834	777	824	837	835	812	800	777	819	772	809	834	778	815	836	834	791	803	790	815	793	774	756	819	772	772	822	805	778	800	810	843	783	764	777	862	813	766	858	788	807	821	728	801	761	805	806	792	779	794	827	794	809	785	791	833	832	829	769	763	811	824	844	821	818	823	740	815	789	837	801	750	805	832	803	777	825	838	866	817	795	788	814	803	755	742	842	796	802	789	805	803	790	822	795	778	809	831	789	781	802	779	750	756	719	839	819	797	812	799	808	776	820	821	805	771	754	824	751	793	773	797	793	779	860	806	770	833	789	761	798	785	800	824	808	759	775	818	766	765	798	803	803	818	806	838	900	830	805	777	785	757	772	829	787	818	799	818	797	825	798	774	763	813	793	836	796	768	807	811	824	815	793	791	819	801	803	821	803	790	826	809	769	827	827	833	795	789	745	784	791	772	832	797	779	801	836	791	862	805	812	815	811	789	768	828	816	826	833	837	793	802	823	800	810	786	820	792	755	761	814	839	759	847	790	848	802	796	804	762	786	836	803	811	831	760	793	833	783	786	838	861	783	754	834	792	798	821	780	775	821	764	796	821	817	761	743	830	816	820	756	764	805	864	812	781	827	803	816	829	822	850	777	807	796	746	814	793	799	827	812	750	807	839	754	833	776	820	830	830	791	737	757	798	856	770	810	809	841	807	827	785	824	779	808	764	779	768	809	748	812	819	765	734	793	778	755	759	824	813	819	771	854	841	806	755	790	754	759	755	807	784	803	870	743	805	781	797	790	778	801	810	812	811	760	845	831	825	783	832	840	813	778	815	796	774	837	800	769	826	800	776	744	825	781	764	776	787	778	838	771	820	814	809	794	847	842	833	777	787	797	809	809	821	798	771	837	803	825	789	771	810	788	833	798	737	794	806	791	802	847	836	772	804	772	810	848	801	805	813	777	764	833	774	780	799	770	826	846	819	823	769	816	822	830	785	799	797	820	821	805	786	756	823	800	837	850	830	790	871	792	768	819	784	792	769	765	807	801	798	833	794	827	858	795	859	836	823	795	787	795	783	776	802	804	801	804	813	816	850	770	782	767	819	793	788	837	790	814	788	794	837	782	798	877	886	816	805	791	762	803	829	818	809	788	853	842	792	791	792	823	801	827	840	777	798	832	795	825	779	735	827	807	800	808	790	820	773	762	816	814	799	802	773	839	781	795	769	819	827	780	813	785	800	771	857	849	798	815	803	817	817	772	796	831	793	801	764	803	827	848	775	821	798	861	827	836	829	816	799	802	800	780	780	786	803	793	833	783	796	774	784	809	801	790	763	826	792	878	817	810	839	816	809	821	800	829	790	804	802	740	806	788	834	777	787	837	840	801	803	852	832	821	797	848	790	830	863	746	782	779	723	773	794	779	828	787	833	824	785	812	851	830	794	830	760	841	807	779	770	778	813	789	807	780	783	781	790	808	774	807	837	777	837	812	857	798	815	820	826	804	829	841	752	737	801	795	776	807	811	810	853	789	808	844	799	818	787	788	852	772	811	838	824	798	776	836	779	794	800	781	822	801	806	807	787	840	772	820	813	828	809	823	791	808	820	791	831	769	835	852	797	777	751	810	776	786	825	836	793	785	813	809	840	811	800	802	794	767	788	761	854	775	776	788	762	810	762	845	814	815	827	751	814	799	858	856	832	832	788	821	823	764	823	776	798	867	820	822	875	829	760	821	859	803	789	811	830	803	761	796	761	795	805	835	781	759	770	844	811	838	850	851	839	789	890	776	838	846	816	850	763	830	838	849	825	873	852	815	764	784	856	854	823	783	833	806	760	766	815	799	817	832	791	824	814	803	751	807	747	845	814	754	836	822	720	773	801	754	807	841	791	855	821	820	846	789	814	787	814	818	779	842	786	810	824	805	779	765	772	797	878	822	788	831	781	772	845	827	791	807	885	828	837	796	824	805	771	852	816	825	705	777	804	870	790	817	809	828	806	803	779	783	752	785	822	756	762	718	787	822	838	778	822	808	824	840	818	770	812	786	813	800	829	774	842	770	778	760	750	771	811	795	835	801	827	795	818	774	811	740	784	800	843	845	799	781	804	762	767	801	781	849	839	801	840	795	854	827	829	834	776	870	846	838	832	795	758	805	807	842	799	761	808	841	820	800	841	833	786	835	800	830	805	816	839	782	831	805	847	831	799	854	803	769	810	810	764	796	835	809	789	785	799	759	810	780	806	844	843	759	822	803	822	832	796	786	764	770	824	842	779	806	850	832	825	823	768	801	815	845	849	796	803	793	783	860	804	810	746	762	778	815	782	810	846	773	810	794	737	841	823	862	847	779	798	776	808	750	786	764	812	791	812	820	858	836	805	822	779	810	808	852	809	862	796	774	776	852	857	799	819	829	818	772	807	769	803	804	822	844	786	793	849	769	796	836	757	829	801	833	772	813	812	790
5570	847	842	757	665	714	696	697	645	656	643	656	665	613	674	664	660	623	707	700	654	683	616	613	661	683	636	663	640	673	693	661	625	687	633	637	624	709	716	588	603	669	671	621	658	655	608	631	655	655	684	661	659	658	664	670	720	687	646	703	663	640	649	665	698	662	675	630	679	647	703	626	576	675	646	612	657	643	692	607	710	655	655	648	620	626	665	684	713	640	632	677	688	633	657	672	639	694	670	650	675	656	684	676	646	671	637	643	611	653	677	647	662	612	644	657	636	684	641	617	636	630	659	666	672	608	673	666	629	682	616	668	678	652	702	598	647	657	627	665	689	682	668	679	648	621	625	637	697	678	665	686	641	643	635	625	672	649	629	648	648	664	633	720	699	674	665	622	646	611	639	677	673	634	691	694	666	627	607	685	621	669	677	663	647	679	606	636	631	642	635	611	586	647	669	620	681	626	645	652	629	630	647	660	703	625	649	653	654	671	627	672	673	656	622	592	648	636	608	659	700	602	684	682	673	679	674	655	648	637	660	645	664	651	656	654	628	636	649	672	628	662	665	649	678	625	644	687	623	656	620	690	661	671	672	649	682	635	703	670	652	703	651	687	640	640	629	650	673	664	659	626	731	646	660	662	615	659	665	673	645	675	650	673	643	696	660	658	642	677	686	653	637	630	676	665	634	702	650	639	670	751	647	633	704	653	619	641	651	678	621	657	649	650	637	644	686	672	604	651	669	651	648	684	658	654	647	641	652	698	698	646	661	656	614	675	681	697	667	666	656	632	640	630	636	683	668	679	678	626	667	659	662	633	651	616	675	702	651	665	672	691	633	632	703	694	663	652	684	654	660	643	669	672	650	662	629	672	642	685	684	633	657	658	643	660	651	621	670	663	655	657	689	662	698	654	683	626	665	609	693	666	624	656	656	660	644	700	638	668	699	647	621	612	643	644	658	640	633	701	651	683	703	636	679	682	641	632	637	661	644	717	637	673	676	673	625	641	598	659	663	693	648	681	653	654	663	635	685	670	673	661	659	673	590	649	618	637	685	680	665	646	678	668	607	673	665	636	650	586	669	675	680	696	639	690	639	628	662	649	643	680	612	704	647	627	656	690	682	668	645	673	618	651	678	650	645	695	628	635	654	648	645	630	665	667	665	651	642	663	675	655	644	630	665	686	656	632	637	673	671	642	667	667	629	683	665	673	700	683	621	643	645	657	644	697	646	664	636	618	696	668	637	647	654	673	647	646	648	643	642	647	635	669	663	673	653	651	639	687	653	676	676	645	646	693	671	610	683	631	661	661	701	661	601	665	638	603	667	609	631	628	589	661	671	676	712	675	701	667	638	666	660	675	679	690	642	637	672	635	601	678	672	603	609	639	675	659	619	664	659	665	667	632	655	674	661	686	698	623	677	643	695	609	719	646	663	674	657	634	652	679	707	616	663	711	612	638	676	676	702	659	653	683	703	685	644	670	672	677	611	606	654	625	647	628	677	657	683	666	666	655	649	626	673	661	644	633	618	608	665	638	610	682	682	638	653	667	632	637	641	644	651	680	666	650	626	623	679	636	685	651	598	711	683	652	644	690	666	660	665	724	664	611	633	662	666	643	660	686	656	654	651	666	623	661	662	678	612	668	633	617	645	649	629	641	674	721	614	621	675	633	694	684	665	661	629	644	675	678	682	661	665	628	663	660	655	670	683	630	680	665	685	663	625	610	622	617	659	649	634	649	641	669	658	681	651	716	644	623	718	647	661	657	654	634	641	607	634	616	651	666	651	615	672	625	657	676	657	659	630	692	633	662	654	677	627	653	608	564	630	635	668	662	653	642	705	671	634	621	658	634	669	671	693	635	677	643	666	639	692	644	671	657	672	644	628	627	667	615	611	611	687	679	609	644	675	654	648	679	682	654	683	657	610	650	690	631	655	653	640	642	674	643	670	587	676	679	683	632	631	669	668	650	654	632	669	631	648	644	670	631	689	691	686	736	685	626	652	674	612	688	633	663	663	720	653	614	627	697	685	716	650	628	690	711	634	719	658	623	646	694	663	637	665	634	626	642	687	629	694	670	659	633	702	598	680	671	667	635	671	653	638	666	620	658	688	665	680	655	662	717	595	665	663	662	698	661	665	695	638	636	656	624	623	618	661	662	682	627	630	664	662	610	698	636	628	651	680	649	656	642	688	657	681	615	674	656	624	615	661	699	623	635	613	656	630	642	640	671	645	707	682	680	629	641	627	636	701	661	657	662	674	615	641	671	689	620	625	653	628	673	664	652	616	638	662	647	656	645	643	670	660	641	650	635	661	642	674	683	617	638	615	671	705	626	643	720	656	670	641	670	662	655	660	666	693	666	615	650	691	666	640	644	661	647	679	654	647	656	642	625	619	660	629	658	644	678	646	692	606	654	648	649	644	694	639	659	680	669	648	644	680	622	662	671	663	653	641	651	622	689	713	624	664	618	658	688	712	649	676	694	656	680	671	672	633	634	660	657	649	679	656	664	682	661	628	682	625	669	659	651	648	675	647	673	668	701	656	660	653	641	590	680	640	679	618	620	628	649	645	604	653	684	672	649	682	684	659	656	631	685	663	647	660	708	675	619	661	602	653	642	646	639	648	674	669	661	632	637	664	674	628	660	683	633	659	633	651	604	629	651	671	668	674	655	682	670	708	627	644	628	684	612	653	649	645	647	670	669	663	628	652	637	629	665	632	653	675	691	632	671	678	651	660	656	647	664	692	696	655	661	655	651	639	650	654	674	691	645	657	673	643	638	670	684	630	637	617	659	625	638	653	640	684	655	665	603	663	660	642	665	697	673	642	652	628	676	659	633	643	688	656	676	631	627	641	644	651	631	649	646	645	649	629	686	628	631	614	683	668	635	645	625	701	660	610	638	623	651	626	712	692	657	677	663	623	639	608	680	687	661	651	605	617	624	671	610	644	631	662	658	639	646	674	665	642	597	605	655	635	709	668	700	635	630	651	687	694	645	632	653	639	660	677	678	683	616	661	657	639	664	657	701	652	660	683	635	661	635	659	617	641	663	653	680	674	602	716	682	664	634	667	630	638	680	667	680	651	606	661	640	672	619	673	685	684	673	605	650	685	619	624	622	654	649	665	664	681	668	717	623	650	680	692	640	613	663	633	662	661	609	638	651	607	687	638	690	640	678	620	622	686	669	661	651	642	635	648	612	643	641	671	651	686	642	642	662	664	680	638	638	674	615	625	667	663	656	654	693	698	712	648	665	669	643	641	646	660	624	631	621	642	688	603	690	672	676	679	677	644	650	575	655	654	677	718	685	700	701	644	657	693	681	659	652	633	665	676	648	669	694	683	627	677	638	655	699	660	660	718	649	607	640	662	635	638	637	685	675	626	688	661	647	679	643	671	682	655	655	671	627	710	690	685	635	650	663	652	666	642	671	712	643	714	680	622	651	681	661	687	679	648	623	649	660	630	637	663	665	608	640	651	624	623	678
25656	21392	27195	25489	4126	943	700	600	551	549	535	519	529	488	501	516	499	497	493	427	470	525	487	479	493	478	493	489	453	468	468	457	488	439	455	506	508	485	493	498	459	488	535	452	464	495	449	500	453	478	479	480	443	443	481	472	472	442	476	456	435	453	490	437	483	477	519	471	478	490	490	505	473	506	448	464	473	467	485	483	530	481	463	460	476	460	462	404	474	448	446	479	495	477	502	488	425	479	472	456	475	442	472	453	442	462	452	461	515	489	461	441	452	487	482	472	447	546	498	462	492	492	500	456	506	460	448	439	464	482	465	458	460	464	473	486	510	485	499	415	467	435	454	469	467	448	494	478	466	499	452	483	481	445	481	460	429	497	469	446	473	448	486	468	481	455	416	471	455	437	493	495	454	471	472	437	490	478	468	434	426	449	482	481	499	450	488	451	479	455	481	491	455	475	493	475	500	516	410	468	456	442	431	468	489	462	499	505	463	475	456	457	501	491	476	476	454	509	440	474	511	435	419	460	518	468	481	444	445	455	476	488	444	456	504	484	471	466	484	468	468	420	484	439	475	451	467	451	476	429	450	465	469	501	457	464	423	449	458	456	478	487	476	513	489	438	493	488	483	498	484	523	497	474	462	460	452	452	482	449	462	478	460	497	475	440	475	451	484	448	478	462	518	472	484	465	495	461	456	481	486	454	503	452	531	473	480	480	450	500	474	477	495	466	456	468	457	477	460	488	456	481	477	454	473	456	448	473	419	472	476	419	452	469	513	438	464	486	426	445	500	472	426	468	459	465	454	446	449	475	464	453	478	460	470	475	477	486	485	474	446	490	496	434	497	480	471	468	437	472	470	466	489	475	456	480	450	468	430	474	463	502	458	496	459	458	470	472	492	441	493	445	482	458	508	451	492	479	454	478	464	477	451	470	480	464	444	462	467	492	458	487	446	475	470	457	465	450	491	471	461	418	501	486	476	491	457	488	461	479	460	452	500	464	495	478	470	454	466	460	492	465	456	495	474	443	469	502	468	449	481	448	487	466	444	476	462	431	417	500	499	479	446	458	480	460	457	489	500	473	441	416	474	461	445	463	471	482	452	531	449	461	439	486	444	441	485	434	473	408	480	437	510	456	469	453	454	450	482	464	445	478	476	477	475	490	438	457	448	488	464	522	482	397	499	464	459	469	471	460	471	459	466	489	451	467	432	471	415	476	498	468	496	450	474	450	461	443	472	444	469	476	469	452	436	458	424	472	457	455	459	462	464	492	445	486	475	463	427	480	472	433	493	511	440	423	428	455	484	425	438	455	476	484	470	447	435	449	438	479	466	448	517	440	446	507	443	448	485	463	459	449	449	478	492	427	468	458	483	489	436	501	464	475	488	506	451	460	483	508	477	502	467	451	487	468	450	441	462	461	469	439	456	445	479	452	435	448	465	481	455	510	446	460	471	454	477	459	467	482	430	473	504	467	472	431	481	490	466	471	472	457	457	462	492	450	477	475	477	469	483	421	472	444	473	474	445	457	491	460	448	495	458	449	459	475	452	494	451	442	417	462	442	460	486	510	466	452	469	477	494	422	465	472	459	430	459	479	459	454	447	454	466	421	437	469	430	474	482	455	480	447	491	476	490	490	454	474	420	461	436	467	491	439	479	434	479	507	474	459	429	478	469	438	486	469	472	477	487	493	449	474	472	462	483	447	464	465	457	465	447	465	457	476	473	472	479	503	477	486	455	456	433	460	454	460	495	444	456	484	474	460	458	465	457	464	452	472	475	469	499	443	471	463	431	472	480	482	494	454	475	463	483	479	426	457	489	486	471	465	497	482	471	482	472	463	483	465	455	475	497	455	443	437	479	459	482	505	438	491	471	474	508	461	479	484	490	483	478	451	465	447	475	473	488	463	479	458	484	461	454	471	488	445	469	445	441	469	441	451	454	459	462	494	431	468	467	457	439	477	496	481	450	450	438	492	479	453	486	448	462	458	483	494	445	467	485	451	457	485	448	434	466	467	484	476	470	480	487	453	468	467	477	463	499	497	448	491	447	463	468	494	474	459	437	431	460	456	414	535	452	467	483	502	476	497	465	446	485	483	469	439	479	512	449	488	507	458	498	495	506	466	523	524	465	515	466	463	504	431	472	471	490	502	454	445	451	463	468	455	460	484	466	418	480	470	487	480	468	482	493	490	456	479	469	475	481	463	476	462	474	467	522	437	437	437	486	495	453	470	439	507	423	467	475	522	475	494	499	438	482	468	475	470	462	482	468	453	467	482	445	501	458	510	459	419	473	449	454	509	488	434	461	441	463	465	473	479	459	478	456	438	442	443	481	438	451	482	434	438	416	450	503	455	475	460	490	440	470	483	511	502	452	533	433	445	419	479	502	462	499	489	461	433	483	420	481	471	416	451	464	453	430	462	462	448	445	461	450	453	481	485	446	453	472	504	474	481	462	489	478	470	442	490	461	500	489	456	468	481	459	431	445	450	493	463	424	464	486	473	433	467	467	449	475	467	459	469	453	462	483	457	500	463	458	466	438	474	475	460	443	452	507	484	471	463	498	449	454	476	480	459	445	501	445	481	476	501	477	430	430	496	471	488	449	471	465	510	487	471	438	482	512	467	432	457	471	492	490	459	473	473	510	483	454	482	434	452	455	443	463	466	477	452	465	458	502	487	471	426	451	454	463	474	459	474	487	454	457	454	473	475	486	495	494	475	428	439	449	487	444	471	431	457	476	449	512	479	431	461	462	444	436	440	489	470	465	438	473	453	472	483	469	475	462	457	461	458	441	436	468	494	491	456	482	474	485	465	423	463	521	463	456	452	441	450	507	458	442	501	459	444	478	445	449	468	488	507	467	442	459	514	418	463	495	475	460	501	438	415	460	478	453	419	474	442	464	516	470	489	452	430	431	483	460	503	486	439	473	474	431	439	446	439	447	484	417	439	492	452	449	481	414	446	445	474	495	424	477	456	450	477	486	467	489	469	467	440	446	472	462	468	452	479	531	427	445	461	455	476	432	443	472	456	478	459	460	440	467	463	472	449	424	465	474	481	438	455	470	478	482	443	435	448	473	449	474	460	444	440	476	456	468	494	479	456	468	483	494	461	446	456	517	509	496	481	486	474	493	455	439	468	467	458	442	489	457	454	452	425	488	514	493	480	472	443	480	471	473	459	481	448	446	462	484	494	441	483	460	469	463	481	458	520	488	475	500	460	448	480	486	453	457	455	433	441	450	446	453	424	467	459	505	483	455	462	450	472	434	466	499	468	498	437	453	438	473	484	468	474	453	504	451	482	430	467	464	454	432	477	478	473	494	469	449	495	467	484	458	417	461	465	426	482	465	493	492	476	481	499	467	441	457	472	449	417	480	402	473	447	477	482	453	446	501	465	514	467	455	487	470	491	496	455	463	481	442	449	474	490	486	462	478	502	492	448	469	429	462	515	477	429	453	448	464	441	457	441	464	471	469	486	434	457	482	459
3685	2725	2330	1260	932	761	692	594	499	525	459	503	501	491	479	436	465	428	475	450	419	482	433	454	406	428	448	404	444	438	439	390	462	415	404	440	392	387	425	448	385	448	430	430	393	433	387	430	415	417	432	422	425	411	446	410	403	424	412	429	435	453	393	393	415	437	405	432	443	462	396	442	440	425	433	467	462	437	403	417	419	437	418	386	429	407	424	403	420	420	419	422	449	408	425	416	401	429	417	406	402	438	411	413	430	421	411	384	417	433	404	411	411	465	434	415	442	408	425	408	425	393	383	388	479	413	407	388	428	403	414	396	372	448	416	429	417	410	424	432	428	440	432	411	406	399	427	409	439	433	425	448	443	447	399	432	419	417	416	453	400	432	444	377	439	412	410	378	486	424	439	439	418	403	429	391	467	414	403	403	418	411	442	431	412	413	460	386	439	448	372	434	397	420	402	419	421	399	410	443	398	421	384	419	436	425	443	388	413	450	383	443	406	408	435	426	449	410	410	403	414	428	417	434	424	454	434	385	453	425	424	439	403	410	431	427	383	421	396	403	461	427	406	435	406	399	400	426	415	451	401	400	414	449	428	440	419	390	409	443	424	405	405	421	421	442	406	396	419	396	413	450	420	473	421	446	398	397	423	442	396	387	388	403	430	412	406	419	415	379	450	423	371	407	422	403	443	398	401	406	436	429	389	428	389	380	379	427	421	423	405	391	402	447	424	439	393	424	420	425	406	478	470	410	424	417	385	401	399	404	398	435	445	429	382	413	444	399	411	443	434	417	397	458	403	443	439	395	417	396	407	436	415	385	362	435	418	399	362	387	431	382	376	423	433	413	416	393	390	404	424	405	446	383	432	408	437	414	434	381	385	407	462	426	417	441	424	385	406	408	418	412	391	403	397	399	437	379	395	420	400	450	424	447	385	415	395	435	444	417	419	422	427	441	395	384	426	417	422	396	433	393	420	432	403	409	411	426	444	412	446	426	406	400	438	421	421	424	402	440	413	413	433	400	404	399	418	402	387	396	373	439	409	373	402	423	426	421	399	437	402	425	403	407	420	413	421	447	407	431	419	416	435	391	444	420	445	419	402	457	388	415	418	419	401	391	393	416	450	420	429	430	436	408	439	438	475	431	421	396	370	453	434	428	404	405	425	392	435	362	415	395	430	474	424	440	429	434	447	445	420	407	412	416	448	437	445	499	379	396	400	385	407	413	410	406	381	428	385	403	421	445	433	433	434	402	428	427	462	379	401	407	394	424	416	457	417	410	424	433	398	386	422	450	447	422	423	385	381	447	446	409	430	429	379	415	430	431	371	460	405	421	403	425	415	415	424	399	432	461	440	405	399	455	439	404	420	417	431	449	407	398	407	413	407	427	414	401	411	429	355	446	384	400	424	398	463	400	405	435	415	424	441	394	452	446	427	378	359	393	428	425	432	394	434	413	437	434	430	448	390	427	411	424	418	441	438	412	408	403	418	406	410	440	402	416	460	428	397	410	393	422	420	395	430	418	387	417	445	406	390	419	402	446	436	406	382	441	418	434	391	401	446	421	411	392	407	408	398	432	409	365	401	422	404	438	434	440	429	428	386	429	467	443	425	442	432	420	424	437	412	431	435	411	414	418	371	390	442	429	430	396	405	451	406	421	470	451	433	380	384	390	419	436	421	445	400	407	403	453	415	379	397	412	437	405	429	440	392	441	426	423	423	406	402	412	399	409	420	417	406	443	468	431	401	412	408	448	406	395	409	429	435	426	451	412	375	423	424	412	428	413	376	393	424	423	422	409	390	404	366	413	416	418	404	405	390	436	422	414	390	428	407	415	409	417	425	417	438	412	402	425	440	398	442	454	408	437	413	441	400	433	422	405	414	424	363	440	403	457	409	417	401	425	424	422	424	400	437	392	423	432	422	391	381	400	429	412	399	416	431	441	433	384	441	382	419	386	434	421	377	412	398	433	422	396	415	423	434	414	449	440	402	457	446	411	404	389	407	403	408	397	423	436	399	394	412	403	409	415	406	421	403	406	430	435	421	363	394	426	373	417	430	418	437	444	387	385	406	407	414	439	438	466	428	428	424	439	392	389	390	406	435	426	422	411	399	389	421	431	394	432	410	404	438	427	385	419	440	414	425	396	448	419	385	418	420	423	403	431	381	390	443	414	398	409	427	412	434	413	405	445	407	409	439	429	378	381	402	398	452	444	445	431	408	395	413	421	412	417	443	423	398	426	391	398	410	451	414	426	397	403	426	416	412	428	455	407	406	391	464	444	370	425	433	436	385	399	407	415	438	387	426	414	380	409	429	427	409	398	447	401	402	398	436	407	443	413	396	435	406	409	418	425	400	435	406	434	437	400	383	408	407	428	424	406	364	412	444	438	400	417	412	434	432	412	399	397	386	416	438	416	416	455	403	425	432	422	425	420	409	419	399	391	410	383	402	432	368	448	405	463	409	428	443	429	390	404	420	464	388	440	431	393	430	430	410	448	436	403	418	412	433	373	408	391	399	439	384	440	402	413	377	413	413	409	463	392	405	424	417	440	391	422	416	416	393	406	436	437	409	418	407	430	414	425	373	407	401	417	410	431	434	378	406	447	429	389	425	356	437	411	422	428	410	405	420	432	381	423	478	399	394	446	407	462	433	427	446	429	412	392	431	421	387	441	416	418	433	408	432	407	412	409	428	430	442	440	427	408	457	435	433	371	399	429	415	390	441	427	415	435	399	404	414	427	439	449	439	387	414	413	410	394	388	416	380	388	418	424	411	419	453	432	393	387	418	395	402	410	461	405	406	393	396	408	450	413	406	417	413	409	444	386	443	427	409	414	392	417	375	389	427	363	439	406	410	421	407	385	418	408	453	399	413	397	383	389	435	446	392	383	459	403	402	426	398	403	408	409	434	419	392	398	451	446	384	408	398	457	419	413	405	440	393	404	401	415	439	441	421	404	427	445	386	421	439	402	421	407	388	437	474	391	426	466	427	427	391	428	431	446	427	452	401	421	385	380	397	414	418	436	391	432	420	405	421	394	389	436	403	411	398	442	414	411	426	422	394	409	433	435	429	414	457	409	434	415	413	430	454	391	416	455	401	405	405	393	429	399	402	428	426	422	439	450	421	401	411	426	392	407	425	437	401	409	440	449	425	445	455	420	381	419	418	457	407	415	403	424	435	440	413	417	419	421	401	416	382	399	407	427	418	396	390	417	441	418	418	431	427	388	392	403	433	409	440	411	433	395	468	438	420	414	401	429	417	419	406	402	426	400	450	388	402	424	438	449	386	417	419	429	418	405	387	411	426	440	415	418	419	415	405	407	395	410	376	417	417	402	426	424	424	408	402	425	400	405	413	418	411	413	415	482	438	428	398	427	415	436	375	425	402	437	422	382	415	412	431	397	455	455	389	416	408	417	406	421	412	432	397	408	377	420	390	405	405	417	407	383	425	397	409	409	421	404	416	440	418	445	434	403	421	409	457	435
24640	21456	28582	24748	21119	3250	808	516	406	375	396	346	324	342	315	320	336	322	312	326	326	328	308	278	295	311	305	292	292	289	300	285	300	307	266	277	282	316	258	297	328	281	308	280	296	291	286	290	300	319	285	288	294	280	294	296	279	287	278	313	285	267	291	264	242	271	288	285	270	312	264	265	264	273	289	296	266	285	287	242	265	293	291	277	274	287	300	275	275	297	270	294	280	306	291	298	305	287	262	255	301	245	271	252	286	294	310	279	283	328	282	276	318	288	291	276	277	281	292	268	305	272	266	272	319	309	279	295	289	291	276	265	314	258	269	292	293	303	268	281	304	288	271	282	288	274	274	259	274	299	287	278	277	312	271	277	279	297	278	280	281	279	270	283	307	264	289	296	301	282	290	309	292	275	308	269	288	272	290	291	262	289	286	280	302	296	339	325	290	287	292	253	270	278	279	276	256	273	258	244	302	294	291	305	239	277	281	284	282	252	282	291	302	249	305	320	279	303	275	295	262	277	261	287	289	270	306	279	301	272	296	263	267	278	273	279	251	285	276	298	268	287	271	298	316	286	287	317	282	292	260	278	279	277	283	293	245	303	272	291	300	278	226	263	256	265	257	279	274	281	272	290	271	314	311	291	303	276	284	287	293	281	298	285	263	292	273	264	259	285	282	302	267	266	278	280	324	293	297	285	291	284	281	274	271	278	283	298	280	282	278	279	297	300	288	314	275	281	304	294	293	283	269	304	267	287	262	266	267	272	277	277	289	263	268	282	299	272	290	290	279	264	285	288	297	280	279	276	297	274	281	295	293	296	292	301	254	246	297	288	284	283	331	272	269	288	270	289	278	285	276	277	279	276	263	289	272	263	290	266	279	273	283	252	273	268	278	284	279	264	280	269	273	285	286	259	261	282	285	262	283	303	271	267	293	277	281	274	300	267	284	278	299	265	294	256	298	283	290	259	308	272	299	255	277	304	271	268	298	279	280	274	274	252	295	291	290	247	244	273	269	282	290	273	281	262	264	274	301	295	288	288	251	264	270	296	287	262	295	301	292	291	280	284	303	320	299	287	269	275	274	283	278	224	277	270	283	312	274	274	277	274	298	257	285	289	279	286	285	263	259	304	269	296	279	287	273	290	268	282	245	286	225	277	299	288	261	282	242	244	262	277	283	282	270	297	287	278	308	292	267	279	290	275	283	301	286	305	268	277	273	281	264	273	286	317	283	327	289	300	262	264	263	248	293	280	271	247	306	266	276	274	241	262	304	277	277	289	249	278	260	289	278	275	286	279	283	302	249	259	271	266	271	253	280	280	258	290	267	273	279	286	272	310	254	296	287	279	300	288	307	284	280	296	310	301	292	280	293	277	270	292	270	286	287	286	301	278	291	280	281	283	271	256	261	247	300	298	288	282	297	270	297	308	281	268	309	268	331	281	275	278	284	300	316	282	262	286	283	273	284	277	288	255	262	272	256	284	302	287	275	272	302	300	274	292	281	282	293	259	295	292	295	299	269	269	284	254	279	277	256	278	289	291	276	284	314	250	292	275	288	263	267	292	289	280	284	298	259	255	265	268	253	264	302	254	262	271	279	267	282	283	269	266	283	263	266	303	273	241	262	266	279	280	299	266	301	287	267	282	282	272	262	275	294	295	257	313	309	296	282	289	294	269	286	257	267	269	268	303	237	247	286	293	313	295	271	275	252	270	274	282	273	286	273	281	309	295	276	321	265	254	279	284	285	270	283	245	264	262	298	283	252	295	335	277	268	288	277	244	281	323	280	295	273	286	300	252	284	291	286	318	276	269	299	286	269	288	279	284	275	300	312	321	273	260	274	274	285	253	278	253	266	279	287	268	290	319	261	266	295	263	283	269	297	295	300	270	267	262	284	290	263	270	306	268	304	272	273	276	287	274	283	263	260	292	269	279	242	291	272	281	250	302	272	270	274	284	271	302	252	292	274	263	265	283	263	285	257	276	282	254	302	273	288	308	274	248	269	280	279	290	284	298	291	291	281	266	287	290	274	304	276	265	280	301	292	275	313	291	274	292	298	284	251	302	264	277	282	294	278	281	264	276	296	292	288	254	278	282	277	279	273	282	296	283	252	285	280	288	273	301	274	262	280	291	275	249	272	275	264	302	258	318	271	281	262	278	257	264	288	267	269	280	253	313	263	298	271	283	298	262	309	278	297	293	277	276	306	285	290	285	300	279	277	295	265	261	265	288	299	310	297	284	290	276	281	305	263	295	272	267	259	270	291	301	276	279	283	258	287	276	263	297	257	268	270	293	282	295	279	255	286	271	284	276	264	282	287	297	279	306	233	271	297	271	270	274	265	271	272	289	285	324	287	296	287	273	291	285	259	282	276	312	300	277	233	285	271	268	291	305	280	249	273	265	268	268	268	294	271	289	308	279	273	288	296	317	287	269	271	291	309	308	291	307	239	260	242	301	267	301	272	288	274	284	279	293	276	289	281	312	251	310	280	279	282	271	297	269	284	283	281	265	275	300	283	289	271	279	287	275	265	270	299	278	272	267	295	276	286	278	290	274	289	291	243	289	257	251	329	315	268	285	284	282	256	279	296	269	270	250	295	252	270	300	263	288	267	285	305	285	257	298	289	256	288	246	273	271	288	292	285	272	280	293	284	254	292	283	295	251	283	280	295	288	266	299	269	312	269	324	264	279	250	277	276	287	261	273	292	292	292	280	288	283	281	274	263	279	251	264	275	273	289	281	290	262	280	248	287	269	272	297	276	284	276	253	266	295	283	278	279	257	287	253	286	289	280	271	257	267	301	285	277	276	275	285	247	278	312	264	269	248	273	301	288	257	287	281	287	317	313	260	279	304	296	267	287	307	284	281	269	305	313	287	306	269	285	278	316	299	275	279	258	284	302	287	271	290	270	291	301	304	284	244	281	266	287	298	276	291	271	287	280	277	272	279	303	283	288	269	285	303	282	244	284	295	289	274	311	264	275	298	255	274	269	314	303	276	273	254	280	281	264	271	249	309	280	304	275	296	276	272	247	272	284	242	255	239	268	292	313	278	289	252	275	273	317	293	266	301	258	261	257	286	290	261	286	317	277	256	258	284	279	270	274	259	251	304	284	257	273	297	286	255	301	271	297	260	289	281	258	282	267	265	273	298	309	265	264	281	308	267	273	281	261	270	287	273	279	275	261	298	264	278	249	311	263	241	302	293	269	313	279	283	284	294	291	264	284	271	267	286	280	288	307	278	266	275	292	306	280	299	285	281	274	283	288	281	284	277	278	257	266	284	253	284	291	256	276	272	288	294	288	285	284	268	292	280	292	286	278	281	267	291	280	272	270	276	261	263	287	294	299	277	272	276	275	273	279	293	288	286	291	272	280	297	316	287	253	280	268	314	271	279	285	292	267	267	277	271	285	269	292	268	303	303	257	284	284	261	290	282	300	278	284	288	261	251	289	274	273	289	308	270	281	280	264	310	252	275	308	267	277	270
3815	4850	3921	2030	1274	893	752	597	555	449	442	411	386	335	385	351	329	335	306	293	328	320	309	301	268	285	290	297	262	335	306	298	292	284	254	270	257	299	271	276	271	259	267	262	272	286	284	304	268	267	256	284	267	315	246	274	248	233	255	263	262	284	260	289	258	259	263	258	281	278	255	273	260	274	284	296	253	272	267	276	276	300	264	268	270	255	273	303	243	250	250	267	280	265	273	249	264	273	317	266	255	260	266	260	233	269	278	292	275	286	249	281	284	277	275	236	287	243	269	256	269	260	265	299	279	270	256	259	257	281	266	254	246	266	269	277	288	301	255	284	224	289	237	280	272	276	297	280	287	272	271	247	252	280	276	233	283	263	257	253	252	290	289	314	267	261	278	275	247	255	275	290	267	286	293	259	267	281	281	257	264	243	254	274	259	269	275	265	273	273	222	300	254	281	271	266	255	284	259	246	275	290	263	251	235	276	293	288	254	252	259	241	249	271	247	269	269	288	247	278	247	273	308	277	263	277	261	279	287	252	253	240	254	250	268	249	278	288	295	245	266	247	234	238	267	241	249	254	272	252	295	262	267	262	254	265	284	267	276	263	254	254	268	275	264	275	233	253	261	249	266	269	292	261	264	271	260	242	275	313	256	272	280	246	262	281	269	227	266	262	263	268	278	256	276	276	283	271	267	290	277	248	268	274	286	249	276	258	251	268	263	267	270	302	268	276	290	269	294	252	251	260	289	267	270	281	276	273	276	251	250	245	282	270	275	256	272	279	250	249	254	231	268	289	235	268	259	262	280	248	295	279	256	282	261	259	238	254	259	255	250	287	266	262	267	271	284	286	263	276	268	265	284	270	245	250	254	270	276	280	262	264	250	264	264	287	285	264	281	252	276	297	266	255	257	262	270	273	293	260	275	254	260	271	255	257	261	259	260	265	304	257	256	275	268	267	262	279	272	290	259	276	252	275	256	247	248	243	252	251	282	262	264	318	282	265	285	262	277	273	269	264	244	274	290	250	258	283	259	252	296	247	268	255	277	260	258	255	281	244	304	311	256	264	240	248	261	258	259	284	279	295	243	265	259	259	264	261	274	268	237	277	282	266	281	254	260	264	263	249	256	276	277	267	260	277	311	279	253	266	289	262	269	249	264	265	268	274	241	285	294	287	266	283	253	265	283	255	251	267	250	267	288	281	262	251	275	251	281	261	262	253	278	274	258	285	243	277	272	273	280	234	242	243	286	272	257	286	249	264	275	256	227	276	295	292	259	252	275	293	247	271	264	249	281	276	249	268	245	286	285	290	254	246	276	250	255	265	272	238	280	265	293	300	260	278	261	260	265	238	249	261	292	265	275	284	272	231	261	233	277	263	268	248	264	239	291	264	261	242	249	285	288	267	274	295	268	267	307	268	251	246	267	272	276	270	248	256	240	270	262	268	264	261	258	233	250	241	270	274	276	269	271	262	266	275	267	249	271	253	245	265	269	297	279	271	264	247	250	302	237	277	275	278	244	262	253	255	280	269	279	303	275	255	254	277	293	239	275	281	253	273	263	308	253	288	275	244	262	284	274	261	255	293	267	261	244	261	272	287	278	240	261	255	251	271	239	260	273	267	264	260	275	261	268	286	230	242	247	272	272	268	284	281	286	274	266	264	293	265	286	244	282	266	245	292	284	271	265	268	274	277	296	287	267	241	243	262	242	283	257	254	241	280	231	274	268	266	279	255	282	284	266	249	249	275	260	272	246	278	257	262	276	259	296	278	282	269	286	271	273	266	298	254	251	255	253	266	271	274	239	254	261	257	250	265	249	289	261	265	266	274	263	272	242	297	266	253	272	257	254	253	258	253	262	264	262	232	256	295	269	254	269	291	250	285	259	247	271	257	283	261	282	261	255	258	270	262	282	247	271	250	222	272	270	301	273	244	256	223	274	274	282	254	263	250	260	266	284	266	275	257	270	280	249	258	258	269	269	269	288	264	262	274	292	250	260	258	258	246	254	287	255	266	265	252	242	257	304	249	243	287	275	254	266	259	253	274	254	275	266	263	258	285	267	243	290	285	245	251	259	262	261	285	270	268	259	248	263	281	259	260	284	275	245	268	256	272	248	272	289	283	294	269	234	260	259	296	270	271	237	239	241	286	253	269	248	266	252	244	253	270	246	284	278	271	268	257	251	275	257	263	269	276	247	244	268	265	250	270	283	252	237	289	268	272	298	248	258	294	248	277	285	239	244	281	268	283	258	246	239	270	265	249	257	290	251	231	259	286	244	253	279	269	274	263	277	265	288	250	257	256	283	283	229	274	271	277	264	278	306	267	286	290	275	268	286	267	251	259	280	261	232	260	260	252	288	269	273	283	259	285	276	262	275	269	254	258	261	274	271	257	250	265	276	271	267	230	313	302	253	272	279	280	268	243	270	289	278	268	252	286	264	265	283	238	281	255	288	284	274	275	273	291	270	258	286	271	230	243	293	262	231	256	280	269	263	295	262	274	244	266	236	260	252	273	273	284	270	273	268	270	249	269	264	268	261	280	235	248	260	262	242	269	251	255	269	243	243	279	282	280	260	240	242	271	248	245	267	274	243	250	248	249	276	271	281	271	262	273	260	273	267	262	241	239	264	274	263	250	252	238	266	247	274	297	266	250	254	257	285	254	267	297	259	242	252	234	276	278	243	262	234	258	250	248	263	250	297	271	274	244	265	278	254	263	246	280	290	263	243	300	245	231	291	249	254	256	282	274	245	261	267	269	262	295	246	278	255	293	250	276	269	228	266	279	252	257	274	266	251	272	264	271	265	292	276	240	273	293	241	284	258	261	240	267	260	259	266	261	269	272	260	251	245	290	249	241	253	278	235	259	275	257	264	285	292	250	290	282	276	268	279	250	259	277	278	266	268	293	269	282	240	293	272	248	271	275	268	277	266	282	239	249	302	252	236	251	278	249	254	271	291	277	313	256	286	275	256	244	282	283	260	267	271	237	273	262	246	270	263	278	262	265	231	256	258	239	292	249	264	259	284	257	264	264	270	266	253	251	290	273	273	287	271	286	260	265	285	242	230	240	255	264	249	236	278	250	278	259	258	314	270	257	260	263	248	281	251	262	263	278	251	263	265	260	283	267	274	265	260	277	259	231	279	296	264	251	292	278	253	241	254	262	290	251	289	255	247	284	260	239	239	256	271	261	258	260	270	284	244	260	253	262	249	262	248	273	257	255	266	260	274	258	245	260	260	257	242	243	252	286	239	282	242	249	270	272	253	266	283	269	242	272	267	260	281	243	271	254	288	209	276	253	284	249	251	288	266	250	265	266	235	241	285	261	272	265	270	248	245	270	251	260	283	304	263	273	249	253	241	252	279	284	243	221	257	267	271	265	238	237	259	250	244	265	268	261	269	264	255	269	245	280	276	264	264	274	236	264	272	244	292	247	265	314	245	268	244	301	288	264	255	277	259	263	276	276	237	253	264	253	267	266	296	246
27666	10041	1633	1097	857	802	888	801	848	829	848	799	800	803	874	798	833	789	856	804	827	784	750	836	800	793	759	802	840	782	819	823	791	785	850	842	777	756	776	769	795	837	838	828	824	781	843	780	809	777	754	762	806	790	808	838	806	816	806	816	785	843	824	823	829	795	765	815	794	747	870	858	780	807	794	805	797	804	806	820	818	809	818	795	783	814	809	848	810	850	862	789	846	787	759	788	806	782	781	774	805	763	767	820	855	836	827	774	815	763	776	810	832	776	846	799	848	835	808	844	774	765	772	776	776	873	777	801	738	781	794	805	801	814	789	772	807	813	781	806	795	872	775	821	770	813	754	822	798	824	791	767	857	818	851	807	774	726	792	788	746	802	784	832	813	837	768	831	768	818	827	821	730	821	798	832	828	786	787	799	803	765	867	797	815	769	773	780	804	775	819	810	765	769	830	792	838	801	822	787	821	805	785	768	795	778	857	764	806	840	797	796	791	804	775	794	776	785	826	789	794	821	815	798	780	790	809	791	817	797	853	860	789	816	799	787	772	809	828	793	816	802	838	824	814	779	783	807	785	811	783	792	811	825	803	818	794	827	815	791	798	815	840	801	758	782	747	768	797	818	747	845	807	807	866	826	799	796	812	740	766	728	795	806	809	796	818	828	794	783	771	793	805	781	808	756	807	770	808	807	765	847	803	779	790	739	761	813	839	820	814	770	772	807	790	777	777	816	817	784	772	839	799	745	828	799	789	751	801	794	787	828	846	786	823	798	788	770	793	846	824	765	774	777	802	814	747	805	850	800	773	767	772	755	798	837	797	783	811	813	792	772	813	792	818	790	779	749	827	793	859	766	769	785	759	793	780	779	833	789	793	829	824	793	770	783	822	810	762	761	733	783	830	809	798	774	839	826	753	784	762	801	790	781	814	784	778	809	797	827	843	807	770	750	790	798	786	804	800	823	827	857	784	788	795	779	822	804	801	779	782	796	790	827	824	806	808	819	834	763	810	823	828	802	720	748	773	782	760	823	815	825	817	823	791	781	814	805	796	816	825	762	792	823	840	832	784	798	816	811	798	797	764	730	773	793	755	738	824	809	775	806	825	773	778	801	759	771	761	778	782	831	798	810	812	844	835	795	759	813	826	779	817	762	813	854	758	839	815	766	774	854	790	810	807	810	817	822	801	818	785	807	729	753	777	770	802	825	821	835	767	741	859	759	788	812	792	770	821	784	806	855	792	810	813	746	775	795	779	801	779	782	782	836	771	765	842	819	866	831	772	800	756	763	824	857	781	830	788	816	730	772	815	835	800	869	806	795	817	771	853	784	825	783	763	844	785	737	767	772	813	796	835	810	831	811	795	806	841	797	807	818	780	794	767	828	785	785	741	830	821	815	774	764	788	783	826	774	799	797	826	812	803	800	771	802	790	818	794	801	798	800	852	810	820	791	807	838	797	824	776	756	792	834	823	777	775	749	782	782	743	803	805	782	760	772	767	793	814	769	737	785	774	778	794	789	781	751	776	829	812	742	784	855	788	792	757	755	803	803	742	776	798	814	823	812	846	828	802	777	780	776	803	744	783	790	798	787	779	784	822	761	781	831	808	813	811	812	773	783	777	839	769	840	779	805	789	823	777	885	814	765	777	779	816	743	781	793	830	791	810	849	782	800	790	757	802	869	743	841	790	824	804	810	787	810	770	774	820	807	767	811	807	820	743	781	760	794	810	833	736	764	804	782	774	765	793	804	757	779	837	814	816	808	808	782	761	836	834	765	812	805	769	826	773	800	752	808	875	787	826	788	817	838	790	777	807	818	762	835	804	771	782	853	771	778	816	789	795	798	808	790	845	793	796	784	778	787	868	794	795	727	803	766	793	853	765	787	758	763	857	767	795	839	782	769	788	825	808	768	809	813	818	814	799	803	822	815	847	812	823	810	805	796	826	807	787	734	807	803	772	780	870	849	816	823	786	767	836	788	786	817	812	800	794	768	776	801	777	807	786	777	760	777	832	795	761	826	797	839	757	819	821	774	814	783	808	822	751	840	809	791	831	743	863	842	808	789	734	815	821	836	791	820	836	843	846	829	859	831	793	794	826	790	780	842	788	787	821	833	798	831	823	791	744	753	802	777	810	762	796	834	782	800	817	783	832	832	843	791	770	786	782	827	760	780	798	772	823	844	805	734	783	779	781	805	791	784	790	844	854	786	801	754	781	824	826	773	811	785	826	776	827	850	816	815	808	800	769	875	794	816	797	781	766	809	789	889	807	796	836	806	864	798	777	773	804	801	801	794	766	812	813	798	763	802	773	836	821	800	795	860	751	808	804	772	828	793	746	824	770	812	802	841	813	838	776	779	812	803	802	812	789	844	814	804	815	837	796	759	756	817	822	806	828	799	787	808	785	796	789	797	799	839	816	766	792	761	850	795	879	796	859	797	785	733	749	844	817	738	819	864	820	825	769	792	781	775	735	797	804	825	810	836	860	775	776	814	818	766	767	795	789	781	825	754	808	801	817	808	785	828	760	797	728	771	868	821	825	844	839	817	758	816	817	770	797	797	858	814	798	774	799	779	804	812	762	743	752	798	781	787	825	843	812	750	870	822	810	849	796	819	845	848	768	765	860	822	800	762	796	796	780	821	816	814	821	768	806	817	774	747	794	776	781	747	799	765	819	779	803	748	827	814	757	759	829	812	777	789	840	769	828	800	779	835	764	839	801	771	867	760	814	834	774	792	825	813	773	827	817	736	826	779	810	753	831	756	814	820	791	837	856	792	742	818	790	813	836	750	824	806	773	820	823	791	847	781	803	826	803	753	767	758	776	765	815	801	748	861	759	808	822	707	806	759	773	780	756	734	844	824	784	761	781	857	815	833	747	811	810	790	868	813	835	798	795	828	797	798	835	750	791	832	809	800	801	779	790	787	776	817	771	836	840	780	803	807	812	771	841	801	762	799	800	785	823	863	838	793	829	796	790	821	807	818	796	801	824	818	782	809	798	826	808	824	820	869	806	809	866	744	848	821	767	773	765	803	828	806	778	829	824	813	828	733	788	764	846	832	831	810	795	822	773	806	769	796	812	798	750	862	794	850	786	791	789	797	816	793	796	815	791	807	810	790	775	733	834	792	812	768	787	814	805	790	819	791	838	828	785	789	808	768	782	801	817	829	787	796	788	843	810	804	791	834	765	858	765	814	811	779	756	854	810	839	788	760	788	794	826	773	791	821	791	818	795	779	797	776	749	818	837	800	835	794	799	857	791	824	812	804	783	855	776	833	809	807	780	829	816	781	818	801	789	858	805	812	764	835	780	746	788	843	791	823	851	808	790	786	769	841	804	796	830	852	774	823	827	796	822	789	824	812	800	811	797	764	790	760	835	743	845	822	796	790	807	775	804	813	794	768	796	777	774	845	797	811	809	825	762	845	783	831	818	821	764	765	773	817	831	835	790	810	862	820	839	756	847	776	785	810	803	799	797	789
5503	835	856	769	683	644	700	666	637	689	623	649	632	657	646	649	633	696	714	669	696	690	684	675	691	700	712	651	673	681	685	673	705	624	678	670	664	687	655	677	679	665	671	685	649	653	652	678	693	674	619	659	628	626	649	670	634	640	689	662	639	751	617	685	680	691	634	641	632	640	665	685	691	637	723	688	656	660	625	671	647	633	712	650	644	661	639	602	663	617	689	673	627	642	661	652	622	650	633	610	646	643	634	654	656	656	658	663	670	659	627	672	655	667	712	627	684	692	698	702	714	654	659	660	640	625	652	616	663	661	629	653	642	644	636	668	684	662	672	699	648	668	645	694	607	648	651	688	690	669	675	616	656	646	703	689	657	694	689	636	625	643	655	668	624	664	651	613	649	697	683	672	623	681	674	636	640	666	641	622	670	659	668	660	662	701	666	669	630	688	672	663	655	638	644	603	624	653	704	680	661	672	717	640	637	611	669	660	644	640	676	679	702	673	625	669	675	686	659	638	684	658	647	655	640	630	623	680	658	637	637	676	708	653	687	664	671	629	652	674	646	658	632	681	661	638	641	681	688	679	672	672	655	617	637	639	686	640	696	628	690	635	651	654	689	694	658	709	662	602	650	658	644	639	658	642	636	661	649	672	621	650	618	707	679	624	649	683	646	635	672	696	662	608	653	654	693	667	642	645	623	646	639	672	676	648	695	634	660	654	646	658	690	629	675	631	640	635	674	623	645	650	656	673	679	618	706	617	652	617	652	624	619	633	636	649	608	645	666	603	668	629	656	662	661	665	628	652	678	669	638	700	653	655	642	644	658	668	663	700	691	640	686	649	652	643	652	642	648	639	674	624	608	658	690	642	605	643	635	608	674	631	714	661	625	646	718	673	655	641	655	693	669	683	640	653	700	650	680	631	643	615	701	681	637	655	652	608	660	627	649	671	674	686	668	689	670	648	607	703	662	660	675	691	643	682	648	663	619	694	645	623	660	649	680	646	641	649	634	685	642	670	645	670	641	666	638	598	696	647	656	669	603	672	684	610	725	644	681	627	644	657	619	676	631	682	670	662	619	687	649	685	708	656	682	681	687	654	671	669	644	656	652	661	601	622	635	594	663	613	679	663	657	684	717	621	611	702	639	672	641	632	664	691	724	680	669	733	614	642	635	648	660	684	656	675	626	672	647	646	596	742	695	644	629	644	648	640	619	657	656	641	684	660	670	618	655	679	610	681	628	624	621	686	654	652	708	659	668	641	659	645	636	632	682	648	652	663	696	622	618	632	688	693	632	624	647	668	634	660	672	644	687	651	670	643	684	645	660	632	645	673	649	653	686	643	673	687	660	673	618	687	639	673	705	669	661	697	610	689	652	636	655	677	639	638	640	633	610	683	692	650	654	619	669	638	676	623	639	648	665	626	664	635	654	644	656	635	605	654	671	672	680	678	620	663	655	595	651	679	659	635	700	708	707	703	641	686	697	679	678	655	684	688	672	657	651	677	617	599	638	671	662	663	656	624	697	621	652	648	614	693	660	632	637	713	656	690	686	673	708	667	576	625	642	676	669	652	660	635	645	676	648	668	665	638	643	615	642	655	682	676	631	672	635	638	639	672	718	626	654	660	675	652	627	678	672	618	632	598	678	651	624	642	630	660	632	640	708	703	661	633	662	636	587	645	623	627	688	604	688	611	652	707	646	643	674	675	691	625	622	691	646	637	630	675	663	638	686	676	689	649	693	673	659	682	685	681	682	630	636	638	620	640	671	666	631	711	617	638	632	671	658	641	626	669	693	707	676	656	657	680	655	648	664	639	669	663	661	685	654	690	691	637	667	615	659	685	661	651	666	678	620	680	644	676	641	669	626	638	660	636	730	685	613	622	705	660	643	651	595	658	660	595	666	635	642	718	676	622	631	657	683	643	613	638	605	674	618	672	648	633	629	661	678	626	668	683	615	709	660	672	657	691	678	739	633	649	661	647	632	648	702	658	651	671	679	674	622	671	673	647	654	677	688	669	681	677	670	652	664	620	672	595	663	654	694	637	645	676	657	676	670	637	652	637	641	626	655	647	656	651	704	664	683	667	632	620	636	677	643	655	630	629	669	628	682	642	706	638	650	681	615	705	666	679	659	656	690	656	680	617	653	687	629	651	632	658	617	697	642	666	625	674	693	653	701	657	663	666	631	613	635	674	665	633	641	650	672	612	670	716	674	634	656	660	628	679	680	684	654	637	610	674	651	643	613	643	630	669	639	652	702	680	664	667	627	688	665	653	569	686	673	648	660	673	646	651	665	624	657	680	621	673	681	649	625	615	679	682	678	646	592	696	696	598	696	657	669	637	676	664	650	670	704	659	635	657	687	683	634	633	645	676	678	657	660	647	666	681	720	709	679	624	618	652	680	633	658	703	693	699	671	665	665	666	678	688	650	651	693	656	685	647	664	681	671	648	687	675	667	658	655	637	691	650	632	640	657	633	679	686	676	691	622	602	671	679	667	636	632	656	724	698	655	663	707	697	663	671	624	642	634	659	652	686	671	646	642	629	649	651	638	626	628	667	690	656	669	623	634	685	658	693	693	689	620	647	631	651	624	614	637	662	699	639	674	685	706	632	641	664	637	687	690	668	673	680	673	624	640	636	687	668	621	679	639	671	653	666	680	703	656	656	632	623	669	666	653	664	632	654	669	703	655	637	618	639	664	657	641	659	637	612	623	647	646	680	619	635	657	690	630	675	611	663	647	697	653	637	647	676	634	692	645	627	656	633	693	688	668	631	680	646	616	673	652	697	631	708	638	628	643	653	594	605	677	636	615	639	681	691	650	613	649	629	653	653	672	623	627	652	627	684	652	609	671	652	699	642	681	637	629	622	647	619	701	636	647	671	682	630	636	634	701	626	652	684	635	673	679	668	699	701	592	657	671	641	648	662	679	651	658	643	671	658	674	704	680	632	667	631	678	642	677	685	636	684	664	659	638	655	655	651	667	671	669	663	652	662	644	656	703	648	680	669	650	660	696	621	633	699	657	703	633	697	647	655	671	671	651	655	683	663	650	684	629	626	660	702	638	669	685	720	622	627	630	697	651	670	648	658	666	684	676	647	680	695	693	649	633	668	653	636	667	631	665	685	689	653	704	657	689	684	645	619	672	686	647	645	625	680	673	649	684	700	649	630	669	641	645	668	689	652	611	632	685	708	655	672	685	672	685	640	624	667	658	614	632	680	671	667	715	632	667	666	638	653	670	685	621	638	654	706	630	679	663	654	663	603	645	693	689	657	639	639	639	624	680	659	613	607	666	672	682	662	666	679	661	699	682	670	634	623	664	663	645	701	675	637	715	670	700	674	665	615	653	679	659	638	664	701	660	672	636	628	654	682	684	633	657	650	645	646	667	663	634	586	684	679	658	643	640	662	642	687	653	627	657	618	639	627	712	634	655	672	620	673	661	620	666	644	699	675	676	620	654	685	625	633	630	705	578	661	675	669
25648	21404	27229	25478	4202	911	690	555	512	506	543	502	504	501	515	480	462	494	463	490	518	454	481	488	510	443	481	458	485	435	486	491	462	488	473	494	476	491	459	485	485	448	458	480	480	432	452	474	471	481	441	487	476	448	446	450	465	448	491	474	512	476	465	478	471	448	499	446	459	472	503	488	458	447	473	475	502	496	484	470	441	444	448	466	448	455	480	461	433	509	444	450	484	456	462	495	435	443	442	460	431	449	483	503	448	430	462	473	485	467	486	495	485	451	482	459	504	480	460	456	492	470	437	479	496	483	467	468	462	461	455	487	470	499	443	475	466	436	450	449	479	459	460	462	447	475	468	481	422	447	507	444	452	489	460	431	462	478	450	466	470	481	463	464	451	486	464	455	466	500	445	466	483	446	502	487	476	469	439	467	453	478	458	493	398	459	496	462	473	474	511	453	504	476	494	474	448	449	416	439	480	460	475	475	495	484	458	475	439	446	503	453	477	452	450	498	500	503	451	504	465	469	451	433	441	505	447	453	446	467	462	460	448	448	446	450	467	423	467	457	470	458	479	450	482	490	495	448	480	428	467	459	460	458	472	459	452	473	450	463	497	459	491	465	458	476	462	466	467	436	461	440	448	459	447	440	444	449	454	471	455	478	475	446	479	431	444	497	451	459	477	470	462	489	476	454	461	484	468	460	473	427	462	462	448	454	430	474	452	476	481	462	475	454	481	467	479	433	460	481	452	475	447	456	447	482	497	457	491	447	470	472	481	490	465	480	443	472	443	469	485	474	506	475	455	483	497	440	486	450	478	484	451	489	499	461	461	420	499	442	470	482	433	475	444	506	454	460	463	463	473	494	465	489	475	495	469	445	466	444	462	464	442	446	490	453	484	484	458	472	486	423	483	480	475	452	436	497	472	466	460	440	511	482	494	426	499	458	460	514	444	439	442	449	503	450	444	482	500	467	478	464	477	467	433	464	475	456	499	436	481	442	454	467	458	461	437	509	465	469	472	459	475	448	466	477	452	452	465	458	488	442	434	473	479	495	433	447	445	462	481	494	462	468	458	479	456	444	471	471	489	482	471	486	465	465	462	471	484	462	446	494	469	459	423	463	505	441	451	439	478	478	480	461	459	485	475	463	467	465	402	454	399	490	474	474	476	481	451	449	464	477	476	447	469	462	436	439	445	506	448	457	455	460	443	486	434	467	461	480	492	491	480	471	449	456	458	464	469	432	465	489	468	473	465	443	452	458	431	487	432	488	456	500	466	444	451	447	451	464	489	468	458	451	451	474	455	484	459	497	489	470	461	470	447	468	472	459	495	501	455	481	466	462	457	458	436	445	485	458	443	489	490	450	449	419	454	519	422	480	471	452	470	444	497	481	464	473	508	480	477	485	461	507	472	441	474	482	461	449	494	470	478	454	459	466	520	472	478	502	465	479	470	473	462	410	462	532	453	450	454	469	477	454	502	437	446	475	459	487	498	471	451	456	456	479	492	492	481	462	432	467	479	451	458	448	451	439	470	441	465	509	499	472	476	474	471	455	463	466	447	469	478	480	449	458	466	430	454	459	468	420	465	454	420	445	437	484	446	471	453	466	444	480	477	428	427	436	443	452	466	460	479	454	445	494	488	448	470	434	476	451	459	503	436	448	456	497	440	444	477	473	460	486	471	459	443	445	437	440	482	457	448	499	456	444	441	476	439	475	466	480	427	438	429	462	454	469	489	419	452	442	480	439	468	461	465	439	434	476	466	473	453	456	458	481	444	415	468	475	455	440	492	447	457	450	442	435	449	469	479	435	425	466	471	462	465	491	498	458	479	441	456	460	475	469	516	463	457	463	502	458	442	487	453	469	442	418	459	508	441	473	437	469	505	477	438	498	466	478	457	456	460	457	425	453	467	462	464	454	447	454	459	456	460	469	468	469	457	499	441	514	473	502	464	443	481	438	432	455	446	434	454	447	478	458	472	478	441	451	461	459	485	454	443	414	435	487	482	466	484	444	468	505	490	463	454	534	445	484	475	497	473	441	501	448	443	442	505	486	454	451	458	441	504	463	434	454	427	471	455	475	392	442	480	435	464	441	443	469	454	449	457	451	413	491	450	467	470	442	453	465	477	420	455	435	456	479	480	438	426	475	428	437	483	450	460	478	471	464	501	439	472	460	475	488	464	439	454	457	479	462	457	453	452	459	487	460	423	421	493	465	491	453	443	519	492	480	486	462	485	479	447	466	489	459	495	441	438	474	474	468	467	454	457	472	438	474	476	480	426	445	443	414	458	442	440	457	447	436	457	475	405	461	419	487	488	451	486	454	447	425	470	464	437	428	483	450	482	476	480	483	463	477	453	457	462	447	442	497	411	454	455	439	482	449	470	463	444	459	452	472	434	445	484	445	465	446	417	439	470	501	474	446	478	483	489	477	465	475	442	448	451	435	473	457	470	443	473	479	468	454	473	478	467	431	488	507	472	462	495	459	446	466	440	441	454	486	459	471	470	417	465	453	450	488	437	446	523	466	501	454	488	456	482	472	502	455	462	454	427	459	467	450	420	451	449	539	482	447	456	461	495	436	516	494	514	445	438	461	452	472	458	508	507	490	447	457	450	451	442	443	451	450	475	456	435	441	462	460	448	463	469	461	452	486	488	421	484	460	419	464	423	482	483	491	428	472	475	495	458	472	451	456	459	484	450	463	434	435	464	443	474	449	443	458	432	446	493	437	436	421	447	484	464	440	509	480	448	460	485	429	458	474	478	474	472	439	455	481	446	471	464	504	490	455	451	457	478	479	423	490	475	451	501	445	439	439	483	453	461	494	422	472	426	462	431	447	443	472	459	438	448	481	430	450	438	456	385	459	431	440	441	458	501	509	506	444	414	450	510	484	443	517	489	475	495	423	439	437	461	433	486	402	443	444	487	473	462	445	455	510	457	456	469	474	454	471	450	462	479	475	466	449	502	457	493	441	465	460	447	437	468	463	463	479	436	475	456	517	449	483	468	450	477	485	450	492	468	462	471	477	473	451	446	426	446	471	468	493	451	460	424	470	498	482	487	460	455	467	458	455	405	476	460	460	486	458	459	454	487	451	453	469	435	490	490	458	461	417	437	499	470	431	471	504	470	425	431	472	482	477	512	502	461	493	425	443	473	511	484	488	463	478	449	472	459	467	489	500	435	497	466	487	496	434	528	479	473	492	434	464	453	462	463	442	411	443	465	455	458	477	489	499	496	457	458	444	438	535	481	484	487	486	479	437	430	387	472	454	461	456	478	476	483	439	448	436	482	445	455	428	459	462	464	447	475	462	445	437	463	436	475	470	494	493	471	480	464	444	432	425	472	467	457	447	485	456	464	497	461	451	437	439	486	489	463	460	529	459	479	453	481	462	473	481	466	485	451	448	456	452	473	438	442	476	497	429	452	461	479	438	452	430	492	457	468	439	480	475	458	464	452	461	442	470	435	447	464	471	475	457	458	435	496	501
3652	2751	2305	1357	869	744	680	594	607	511	466	493	479	487	458	455	462	440	453	401	503	417	428	391	428	396	396	453	436	472	421	421	407	422	430	486	429	429	416	409	418	399	455	446	415	431	418	422	414	411	387	432	422	409	434	469	424	363	421	455	439	423	440	396	442	419	394	434	418	433	416	402	455	410	468	419	437	407	422	391	428	420	414	442	423	443	386	398	401	402	403	405	444	412	445	434	432	434	418	385	400	389	423	416	413	386	386	423	393	408	430	388	407	434	406	397	382	444	433	404	411	412	386	443	443	434	473	414	442	430	436	403	441	444	417	408	432	453	422	415	395	432	412	457	412	420	437	408	396	403	426	396	403	414	450	433	443	401	442	426	437	413	384	425	421	415	394	421	405	408	401	437	405	418	402	420	398	426	420	434	441	420	462	408	393	395	405	422	427	441	414	398	443	457	399	411	420	439	402	434	389	400	402	430	426	427	401	438	448	427	445	389	407	406	372	435	413	414	421	408	402	404	409	410	420	390	456	425	442	396	424	414	387	401	421	398	405	433	431	421	368	421	424	485	426	380	426	383	456	437	402	389	381	400	369	425	427	413	408	413	415	414	437	429	448	399	402	412	411	425	410	403	374	415	431	414	414	420	417	419	385	414	418	419	387	452	433	368	442	409	446	432	412	411	404	408	416	418	416	410	412	442	415	401	414	405	405	397	412	405	365	399	401	404	404	406	377	409	427	412	413	426	412	417	394	408	354	394	421	460	408	422	421	431	443	399	435	431	411	397	395	428	420	405	397	398	383	407	444	418	467	421	426	392	425	421	426	434	405	396	419	422	419	410	420	410	429	392	385	408	387	394	429	435	439	402	397	413	404	408	412	419	387	414	393	396	395	399	440	433	407	388	425	409	396	389	405	374	435	443	398	404	434	415	410	473	395	396	422	415	443	428	421	410	421	424	390	433	464	427	403	361	434	402	424	445	445	408	403	376	415	424	388	414	401	446	419	409	411	411	430	427	428	426	406	405	390	418	404	381	394	392	460	426	417	427	411	394	372	422	416	402	389	407	455	420	404	388	462	403	381	418	434	420	390	450	403	433	439	432	418	399	450	400	391	373	421	443	415	384	412	409	416	426	386	396	408	388	408	427	438	414	420	407	387	412	446	379	404	416	414	397	410	399	394	394	400	409	441	422	423	435	406	394	431	408	414	407	404	382	378	383	409	426	455	392	415	403	426	457	417	412	413	387	456	449	424	436	427	412	422	364	416	416	450	423	419	436	399	401	440	383	434	404	388	416	419	440	412	397	420	433	431	440	425	395	433	427	414	433	407	399	410	400	397	458	404	387	401	429	448	437	395	418	392	384	389	431	441	440	380	418	404	417	389	469	434	433	418	395	421	423	383	431	404	393	395	412	420	370	414	399	416	427	404	381	449	404	420	407	391	398	439	373	424	420	396	441	409	427	383	383	420	429	416	412	398	404	409	418	406	404	432	402	423	451	391	391	407	405	369	402	402	397	441	420	393	428	437	401	424	406	410	396	436	464	395	393	410	417	436	405	410	413	410	400	390	418	410	401	423	442	421	404	421	427	431	404	420	395	415	435	397	394	412	426	439	404	441	411	425	417	409	420	404	440	406	402	399	423	411	422	373	399	407	417	412	389	415	396	415	423	368	380	407	420	404	405	396	415	464	399	445	435	404	407	400	423	410	416	432	430	450	431	409	401	384	418	404	419	401	392	397	435	388	438	428	402	416	401	439	416	428	430	414	404	408	481	421	496	394	414	444	386	441	417	404	436	416	407	425	451	403	391	414	395	436	372	404	440	416	413	367	418	420	424	411	422	432	381	379	453	412	412	445	433	464	391	413	444	388	408	454	368	422	422	420	402	414	406	419	413	404	405	423	401	436	430	388	394	401	393	406	407	419	412	383	446	418	406	432	408	380	427	390	411	400	450	407	410	391	390	404	429	417	421	425	429	406	404	439	404	433	426	393	410	453	391	420	417	393	425	398	413	419	419	417	453	383	423	404	401	405	432	444	391	383	407	431	416	431	413	399	410	425	407	416	454	398	441	373	368	428	423	391	392	424	399	379	370	389	412	412	400	414	391	419	440	485	403	420	411	416	417	407	457	384	438	407	388	432	423	406	416	415	435	419	397	439	410	416	390	429	430	408	439	374	404	414	371	379	391	395	387	470	416	415	423	406	402	437	395	427	426	403	370	408	456	418	405	438	383	458	405	406	411	414	406	374	403	407	398	406	418	431	432	375	429	393	449	406	437	444	419	410	412	385	405	447	401	399	370	389	421	404	418	442	396	419	426	430	401	407	441	404	418	429	443	417	392	430	425	436	391	422	418	447	402	428	443	405	409	404	420	422	382	421	429	477	450	434	401	380	405	412	394	401	421	403	427	406	392	406	397	367	407	387	438	478	429	408	394	436	407	430	377	401	420	457	398	419	401	425	424	442	407	403	372	426	419	436	436	384	415	444	424	428	395	433	418	384	456	413	421	395	400	424	431	399	382	414	413	417	389	381	389	425	414	439	416	383	403	431	408	437	451	409	419	426	417	469	446	399	425	409	436	399	428	415	406	420	393	423	388	416	404	412	420	431	419	369	408	410	403	415	396	397	453	397	453	396	406	390	408	390	403	414	423	437	400	406	391	404	404	410	406	407	410	405	399	383	387	389	424	381	415	414	436	379	372	407	419	401	454	398	387	362	409	391	402	404	403	404	416	393	422	420	366	404	458	387	447	405	427	415	423	433	457	400	425	405	422	413	410	443	394	449	405	442	388	407	402	391	392	425	378	406	427	399	419	400	417	408	422	390	455	409	424	389	446	400	439	389	417	410	390	414	425	393	430	413	411	416	425	411	406	425	418	374	401	427	436	403	428	367	391	419	406	406	382	442	385	416	423	434	430	381	387	405	412	400	399	401	410	413	375	406	422	393	448	428	399	409	399	420	399	439	381	459	378	439	370	392	429	390	423	423	414	410	393	414	382	408	417	387	411	402	368	406	438	462	415	421	417	413	403	438	451	407	411	405	405	384	431	415	367	360	424	375	406	417	384	390	427	386	437	413	389	439	421	396	427	408	388	408	424	361	431	402	411	374	411	404	407	381	387	418	423	391	419	401	412	384	409	433	440	426	401	449	396	374	374	430	396	454	464	428	401	425	412	400	403	421	414	427	419	421	403	418	375	418	397	390	451	400	394	415	438	425	428	392	423	435	447	446	410	392	401	428	445	388	397	432	415	404	392	447	410	429	406	428	413	381	434	398	421	440	432	423	387	453	416	403	445	397	430	442	456	431	418	436	414	392	426	414	394	431	403	399	433	407	393	454	434	435	406	398	383	459	457	412	397	402	410	405	398	428	383	420	393	420	385	410	405	390	419	439	389	406	418	417	423	390	427	402	414	407	392	419	402	438	399	396	385	407	418	427	439	448	399	426	411	416	400	442	397	409	423	442	410	403	439	418	421	425	435
24580	21444	28569	24702	21095	3306	853	519	430	397	357	305	357	332	322	301	337	337	305	293	298	323	279	322	300	299	307	289	288	316	281	304	304	287	265	256	302	266	278	293	317	303	301	268	252	301	289	290	291	298	287	276	296	296	276	247	281	282	283	267	304	288	265	259	283	287	273	327	283	307	263	282	292	276	279	253	318	274	270	277	285	252	252	299	272	294	271	289	278	274	259	246	285	281	300	282	315	253	290	289	279	336	294	309	281	308	270	266	266	302	273	254	297	290	268	283	276	283	273	279	305	267	289	261	299	297	296	285	267	288	271	269	281	307	309	277	280	291	277	297	309	264	271	299	289	297	268	280	298	296	292	268	311	303	287	289	296	277	266	321	314	295	271	298	295	280	278	252	263	273	266	278	286	268	277	252	263	282	278	265	280	280	310	288	271	274	300	277	293	319	268	264	268	275	293	291	272	314	264	288	282	282	277	298	313	307	312	297	306	294	261	290	279	313	279	289	282	272	291	297	277	286	301	277	267	310	279	290	281	298	244	308	261	280	276	287	278	283	279	274	296	269	274	310	283	311	309	261	291	257	256	288	285	277	266	297	290	283	303	256	269	277	260	276	285	285	284	299	293	280	282	252	285	283	299	303	272	296	272	247	270	273	283	269	295	274	280	273	282	301	275	285	289	291	271	286	251	270	262	283	269	288	245	268	295	285	287	272	256	267	276	265	278	303	298	268	277	294	333	288	249	282	277	306	314	273	261	231	263	302	279	298	247	286	261	269	309	287	298	265	285	280	249	287	273	278	256	262	251	272	288	291	304	304	278	279	282	261	292	297	302	271	251	284	262	276	307	301	260	282	276	285	268	281	279	334	266	284	253	293	287	290	286	262	281	276	273	275	261	287	274	263	260	274	322	282	297	290	280	296	276	275	277	326	259	314	276	279	261	313	282	281	273	303	267	282	291	274	312	276	285	306	253	259	272	274	283	271	270	284	279	242	287	269	266	311	284	280	292	255	260	278	284	302	286	268	254	293	245	274	289	284	282	288	260	270	273	322	304	295	289	247	278	293	254	280	282	279	267	314	293	278	286	260	266	297	319	299	265	275	285	280	282	267	280	287	276	265	278	283	260	280	269	290	280	304	259	285	263	266	250	295	277	274	288	283	259	314	288	287	262	283	294	284	284	254	265	287	264	243	295	298	262	294	271	302	275	260	300	302	301	249	273	280	297	284	280	277	278	277	272	270	267	298	280	321	272	277	280	300	279	272	263	260	292	269	287	261	289	281	249	238	270	289	273	273	253	281	290	318	279	278	266	268	257	303	250	310	276	277	278	318	286	288	258	303	307	284	255	278	274	254	308	265	285	293	293	289	260	281	274	282	270	296	285	279	281	282	293	285	265	292	263	254	266	293	284	281	258	286	268	288	263	266	288	260	269	256	280	299	263	297	270	305	288	294	299	298	250	275	301	270	309	265	303	292	291	273	303	265	274	300	304	274	303	281	275	258	270	308	290	288	280	293	254	270	245	266	281	284	288	268	299	288	285	284	285	293	288	301	292	262	284	297	282	257	294	277	267	262	256	277	261	296	266	288	296	272	275	271	264	277	284	278	284	293	271	274	280	316	288	276	282	285	285	294	278	265	299	281	287	294	271	289	266	287	301	284	271	313	295	263	261	279	278	265	272	293	315	276	289	291	263	274	263	279	281	297	279	297	256	312	290	267	250	289	267	301	284	273	249	262	301	238	271	275	295	263	255	264	283	304	284	295	295	260	304	289	285	297	291	275	269	270	294	285	284	284	298	256	285	278	270	286	304	297	244	275	302	272	302	270	284	299	258	283	289	274	286	307	282	282	230	301	285	290	281	307	278	230	294	270	306	284	294	258	290	321	288	296	259	303	251	291	259	295	286	298	282	259	277	290	266	304	284	287	295	284	283	294	281	267	295	294	288	302	277	282	294	271	290	276	254	298	248	306	261	285	255	276	272	272	296	273	248	246	278	287	262	286	293	307	232	263	291	275	326	298	288	283	298	295	317	273	278	286	241	289	291	271	297	272	275	292	306	274	256	283	263	270	279	301	295	274	287	260	301	269	266	296	282	269	260	275	284	289	289	288	268	282	289	240	290	302	288	268	269	281	272	302	264	288	290	292	248	273	274	271	298	272	305	267	292	270	276	301	263	288	271	263	284	327	270	297	334	262	267	269	292	242	295	265	285	284	252	262	253	302	276	249	324	298	271	263	276	260	239	262	250	272	281	289	273	239	286	274	296	267	257	288	289	284	245	296	275	298	292	293	269	252	299	284	270	294	298	280	261	291	283	280	248	290	286	294	300	249	295	275	280	299	290	289	270	277	276	303	290	301	258	305	290	268	284	263	272	285	296	274	281	298	306	274	287	268	290	296	233	281	283	280	302	279	278	284	276	277	258	270	275	285	265	290	293	256	291	319	248	298	293	288	280	254	278	271	311	305	308	288	278	265	294	290	273	288	300	302	291	282	298	267	249	282	222	278	295	277	298	269	272	262	302	270	311	278	254	263	295	271	250	288	260	289	279	269	295	266	280	282	281	286	268	268	249	259	301	278	275	302	301	287	256	291	272	267	288	283	268	279	279	318	292	291	282	281	294	279	272	286	290	268	278	314	278	269	291	289	279	285	285	272	292	266	276	301	284	280	254	266	274	294	264	293	269	286	270	303	277	283	264	280	290	304	276	296	264	282	299	280	274	278	259	305	245	287	268	290	250	262	338	280	297	247	272	271	278	284	273	263	293	256	280	319	274	289	274	292	269	280	290	274	303	272	262	271	289	235	222	281	287	259	272	296	280	285	291	279	269	268	256	313	286	268	271	257	277	274	301	268	294	278	281	283	249	314	287	253	286	284	261	267	275	262	261	268	272	274	257	267	233	290	290	298	299	322	268	272	298	287	287	275	300	271	257	284	289	276	279	298	270	296	322	281	271	276	275	310	294	280	274	287	288	306	254	276	264	289	266	242	298	305	282	295	286	278	269	286	282	274	262	265	283	282	292	305	277	297	306	278	297	286	293	278	257	309	284	292	247	290	236	261	246	292	277	272	292	269	285	294	270	246	280	267	302	267	262	300	260	264	274	245	299	263	279	301	244	260	302	260	286	280	296	276	279	332	267	287	280	257	252	273	259	276	231	261	263	276	289	283	249	279	284	286	307	290	282	284	271	281	249	299	307	258	257	284	295	302	298	277	289	270	277	292	313	288	310	263	274	290	267	276	269	272	268	267	255	297	277	282	254	283	310	269	297	281	274	285	264	257	270	275	281	275	297	292	262	282	306	277	309	284	290	239	291	291	293	293	288	256	310	292	278	256	271	291	287	286	270	295	306	249	240	254	258	298	273	276	271	258	295	270	296	278	289	253	297	269	277	273	251	284	303	269	290	283	290	300	292	300	285	286	281	288	278	293	266	273	283	291	272	268	307	268	254	294	253	298	256	285	263	281	280	254	284	286	305	265
3781	4722	4036	2064	1230	946	717	592	544	434	432	435	394	421	334	321	303	308	290	314	282	300	284	287	288	277	271	282	312	260	262	300	276	264	286	295	264	256	290	275	266	257	301	286	267	293	285	288	294	261	255	260	281	267	254	264	292	287	290	279	272	288	268	270	283	297	265	261	258	285	276	250	249	272	256	247	296	257	272	274	277	278	236	245	280	258	272	272	267	251	263	258	262	252	281	274	247	290	253	250	274	273	276	255	238	245	264	294	284	259	261	287	283	261	245	257	249	255	258	252	250	252	268	267	268	285	272	251	266	291	281	257	264	266	248	273	243	233	262	279	255	276	302	258	276	281	262	267	239	261	285	263	254	261	253	305	274	261	282	246	255	263	268	274	259	271	265	257	258	270	258	216	234	282	255	285	276	268	255	274	282	266	280	264	277	282	272	284	266	262	239	267	273	259	272	263	269	266	237	258	264	287	287	271	299	259	272	274	251	242	273	260	285	232	282	265	247	264	237	287	277	278	267	263	262	252	267	247	274	246	246	247	268	265	251	262	263	262	267	242	271	266	252	282	298	270	279	241	282	259	268	242	260	241	256	278	267	276	270	285	275	260	264	253	265	264	259	291	253	249	256	255	258	272	285	259	254	256	240	267	265	270	280	270	286	282	276	259	274	268	251	262	245	262	261	272	263	266	282	259	293	277	253	240	293	260	280	267	256	271	263	272	263	264	255	234	284	267	263	251	289	283	284	285	284	262	250	242	242	273	259	263	254	272	267	225	257	279	289	273	267	254	277	275	246	291	269	253	273	278	253	283	243	288	264	276	266	253	273	246	267	240	251	302	301	250	275	252	296	252	237	275	236	283	263	275	286	271	266	265	295	240	278	288	255	271	267	269	264	279	280	283	263	268	263	258	266	237	239	259	257	264	240	237	264	286	230	250	254	296	260	296	271	263	263	251	258	266	256	274	228	247	259	250	274	267	282	263	252	293	264	239	256	258	262	279	263	262	249	262	246	251	298	258	264	256	277	272	277	252	265	275	242	279	252	275	244	248	267	288	263	255	259	247	287	241	271	229	235	270	265	266	259	250	285	250	275	238	270	250	249	238	246	294	296	262	258	252	246	274	251	281	291	294	258	254	276	257	260	269	270	285	243	261	231	284	254	271	265	263	251	282	275	267	259	261	254	226	264	253	252	254	291	277	284	261	293	290	248	285	270	280	271	267	286	256	281	268	261	263	250	265	237	282	293	243	277	272	236	267	268	257	259	269	289	252	265	249	250	265	270	258	254	244	265	275	273	259	318	277	265	239	284	258	299	252	249	271	265	276	264	253	248	264	271	261	278	270	277	255	260	264	276	270	251	289	270	268	259	241	261	270	264	275	270	258	242	274	274	272	251	264	259	275	283	247	234	235	262	275	265	280	251	272	261	257	259	270	267	278	266	261	247	268	266	260	258	251	279	267	257	265	270	251	291	260	277	231	263	235	259	276	242	258	249	250	291	236	257	271	245	255	274	244	279	242	279	262	271	231	257	240	261	264	290	261	261	280	282	262	239	266	255	264	274	274	248	268	259	259	263	257	282	262	284	260	254	274	259	268	283	269	268	263	251	279	266	278	258	311	278	269	275	237	281	234	268	295	278	264	288	265	261	253	248	263	267	272	234	262	261	256	242	271	236	258	278	286	251	277	263	267	243	254	260	239	252	264	264	258	238	264	261	277	264	257	307	280	267	278	253	260	271	281	258	279	225	293	263	266	249	275	266	233	265	274	263	224	235	245	249	281	257	243	249	273	270	298	276	260	260	287	289	273	265	244	289	264	272	262	306	264	256	278	292	229	251	243	245	279	276	257	258	284	235	273	255	273	252	270	269	297	261	268	276	272	262	256	266	243	264	290	254	298	246	231	250	250	272	272	257	262	254	269	279	265	250	279	268	252	226	239	247	272	249	266	286	264	260	244	277	230	288	258	267	295	244	258	272	237	276	259	243	271	255	284	279	254	239	245	274	237	273	262	278	268	262	267	252	271	260	257	249	236	273	239	261	250	231	253	247	263	254	307	245	271	257	303	262	268	313	247	264	268	272	245	263	264	231	272	252	259	230	266	258	291	260	268	287	268	262	233	300	242	268	260	261	263	285	241	239	287	274	259	244	292	267	249	255	257	279	260	264	253	267	253	271	284	241	267	260	248	248	256	239	259	271	249	260	236	242	252	274	234	273	244	249	269	284	277	244	241	295	261	246	280	259	265	265	300	255	288	265	261	296	284	283	251	259	284	232	244	301	258	286	264	248	266	258	262	275	258	260	248	270	277	272	243	257	239	256	252	289	246	239	269	242	284	259	259	287	262	232	245	264	263	276	268	240	258	268	271	279	251	225	271	259	252	277	258	279	279	260	279	279	260	259	285	267	249	267	288	254	270	286	275	267	286	264	260	251	274	271	241	277	243	251	289	292	296	220	279	265	258	272	273	262	273	264	231	287	235	277	249	262	274	257	240	280	283	257	283	302	228	271	272	267	241	251	272	256	281	258	251	251	272	269	274	269	280	267	268	273	286	249	269	276	271	260	267	250	256	247	240	302	267	261	252	270	280	248	248	270	262	269	257	246	259	275	279	270	277	257	270	241	279	274	277	265	264	290	265	253	259	244	285	274	271	250	272	274	230	260	283	270	282	254	255	259	268	276	262	272	251	269	285	258	261	272	262	276	260	256	295	258	252	260	265	275	270	217	252	259	249	273	229	278	247	256	303	261	248	264	276	258	227	257	276	260	255	262	255	284	269	254	258	236	257	272	270	282	240	260	263	263	266	280	241	245	274	262	236	259	266	277	277	271	267	272	257	279	253	255	253	264	265	285	253	262	310	268	256	256	260	278	284	272	268	244	270	242	286	271	265	244	259	229	279	250	243	252	254	242	270	239	262	252	282	277	256	280	284	262	260	278	275	265	264	253	260	267	259	250	265	280	246	260	280	264	270	244	259	286	244	270	235	233	270	250	251	260	239	274	268	234	265	246	249	235	252	262	247	281	257	268	256	256	267	291	266	270	259	229	278	260	280	264	274	264	253	261	255	279	281	250	261	244	267	290	261	277	240	305	283	262	256	266	252	243	283	259	251	284	279	263	266	246	268	275	268	291	242	270	251	238	250	284	245	275	257	274	258	231	266	252	256	267	245	245	265	287	289	269	242	253	249	292	255	266	254	279	269	251	250	294	277	258	224	290	258	251	247	277	252	269	252	278	275	262	289	258	260	269	257	263	271	271	223	253	254	244	250	266	298	273	280	246	243	282	287	248	264	276	246	254	253	256	266	275	274	243	237	274	291	240	258	238	264	266	280	285	266	266	278	259	258	287	263	271	256	279	272	259	262	272	257	235	256	276	269	281	246	250	231	281	249	277	239	253	270	265	253	248	270	269	249	260	276	265	239	259	260	273	273	274	230	260	269	247	283	273	265	285	256	257	252	282	269	261	263	273	232	237	265	266	268
27633	9852	1559	1041	812	826	848	788	799	794	786	791	808	797	784	845	823	800	755	862	757	780	771	788	819	820	784	764	785	838	790	769	828	823	763	783	813	784	796	748	793	822	740	807	768	803	798	810	756	783	800	804	773	827	828	809	819	831	802	805	786	818	777	815	772	791	815	790	796	753	822	810	746	764	850	794	801	734	800	767	848	771	775	816	781	760	759	808	832	813	737	774	766	804	788	832	821	813	808	807	800	819	810	793	801	812	776	800	809	810	836	835	800	836	768	819	819	768	774	793	815	746	820	814	767	803	788	789	773	792	837	776	769	817	767	786	806	792	815	824	822	796	862	793	856	750	804	774	824	820	820	779	810	805	880	734	761	806	793	772	800	818	755	823	800	840	813	798	774	820	833	804	806	768	762	804	815	828	806	776	776	774	794	770	745	787	788	819	839	819	797	798	780	788	797	799	809	826	814	793	790	811	788	816	789	771	805	843	805	813	816	796	858	817	821	818	740	791	860	805	821	852	846	812	801	798	800	837	822	766	840	798	821	814	834	793	821	815	784	825	799	786	820	794	788	813	792	812	840	798	770	776	797	813	777	805	834	802	781	811	778	795	797	773	828	810	776	784	793	782	830	782	843	829	814	847	809	752	793	828	826	774	808	815	811	792	743	741	778	827	767	770	783	790	778	820	812	770	769	854	826	753	780	827	832	806	782	796	787	775	786	758	824	752	756	753	875	800	824	772	810	775	819	815	787	810	832	762	737	800	796	782	846	780	773	845	832	789	789	802	819	804	836	826	790	827	787	810	811	767	850	776	750	764	817	776	805	790	753	801	774	750	794	774	806	821	783	827	798	815	791	765	796	785	782	786	811	786	781	784	843	754	788	791	777	776	822	901	801	794	828	794	797	740	817	797	827	807	827	836	804	826	798	775	821	770	795	772	807	757	753	818	817	805	786	751	807	788	805	783	803	799	828	795	819	838	799	803	774	825	744	811	800	813	786	790	788	774	808	702	744	829	799	801	810	762	801	761	793	848	852	818	772	800	827	770	796	821	806	826	807	804	780	788	830	812	776	779	828	825	784	783	806	780	725	801	803	845	842	781	758	875	831	835	799	825	716	787	789	779	804	839	747	784	790	765	805	825	768	817	791	785	764	809	770	797	807	814	811	728	806	812	751	809	818	755	815	804	748	803	783	774	765	756	814	733	808	812	769	787	809	815	801	779	841	755	834	760	816	789	784	827	813	782	844	836	832	807	765	813	777	774	812	807	796	806	831	788	814	785	812	774	763	786	833	809	807	818	790	806	792	848	872	775	778	787	724	800	775	764	785	796	820	800	789	811	789	832	829	821	775	738	819	793	813	778	783	781	836	775	778	802	799	791	804	815	809	799	745	785	835	783	834	803	761	836	835	774	851	801	839	779	785	793	812	794	787	847	798	793	800	858	789	809	755	798	793	800	761	835	791	809	811	849	836	794	769	779	793	787	865	848	787	763	785	780	840	793	779	782	799	839	816	799	783	788	784	846	814	781	777	788	806	809	752	781	855	781	757	846	846	800	734	795	754	744	839	780	767	807	807	835	792	800	799	790	776	788	786	807	784	786	756	776	763	820	819	835	821	829	817	786	771	780	785	825	761	774	794	787	779	820	823	807	796	802	781	861	777	798	780	779	837	773	819	814	776	822	778	827	863	785	747	846	829	787	807	796	813	718	775	806	788	822	824	811	805	831	815	806	811	775	752	748	786	798	781	783	792	806	809	797	805	789	805	800	799	770	851	758	769	818	749	749	798	796	764	782	795	762	838	800	826	810	775	796	858	810	766	799	781	773	825	816	745	815	798	826	827	778	814	806	776	765	816	821	833	747	778	896	783	772	778	800	788	806	812	734	771	817	816	793	822	831	742	820	797	799	816	738	797	787	792	828	857	798	806	766	779	784	834	818	836	779	801	826	797	781	760	841	790	835	810	820	754	741	804	785	857	805	820	805	804	852	842	869	776	754	772	795	786	853	770	816	784	758	808	820	757	800	751	810	778	803	812	815	775	744	815	874	822	849	773	789	790	799	783	832	792	797	784	865	782	778	772	837	783	829	843	862	778	783	785	826	799	815	806	851	769	834	802	811	820	848	809	780	809	815	821	779	761	816	817	806	839	806	839	793	808	793	825	821	804	803	829	824	782	810	776	794	805	817	801	806	812	762	811	827	796	800	816	793	814	768	798	831	825	763	783	824	780	762	824	808	812	786	799	822	791	784	809	764	777	805	767	802	806	784	833	752	811	787	819	785	807	770	804	819	767	764	815	741	809	824	749	776	810	847	777	787	810	733	758	792	839	806	815	810	772	786	767	754	745	830	765	799	859	794	793	845	799	815	782	784	805	808	728	754	821	816	836	807	825	817	866	830	815	856	831	771	777	804	780	774	787	834	766	788	759	784	756	814	817	783	766	785	821	818	847	836	851	784	768	789	815	822	765	808	745	832	818	819	796	785	801	805	787	820	782	805	813	801	761	818	828	763	827	836	822	795	762	774	773	755	777	780	784	767	748	806	735	758	770	829	787	804	775	784	782	743	772	758	774	781	838	817	835	825	825	789	792	799	849	815	777	809	767	790	792	783	754	771	822	799	846	831	770	815	791	774	784	825	769	790	794	792	789	829	825	796	812	806	774	753	783	807	784	787	828	778	796	792	816	815	781	832	819	739	820	786	844	806	798	763	792	818	785	807	846	800	773	780	814	803	765	771	773	790	802	774	800	872	812	786	804	817	792	787	799	787	774	803	727	756	830	776	759	791	770	839	774	732	757	792	759	784	829	844	789	801	742	797	772	755	769	794	795	798	789	807	811	814	787	779	768	769	830	799	815	786	832	782	817	812	853	831	793	868	787	776	801	791	774	748	829	855	809	812	775	778	858	833	774	777	850	824	804	789	774	807	777	811	765	816	839	803	824	785	776	807	753	836	776	822	848	830	742	797	795	812	772	810	826	777	814	821	806	760	788	831	796	745	755	791	781	792	846	811	776	809	768	759	795	741	772	789	795	801	823	833	765	773	799	772	789	786	787	752	795	785	782	831	796	829	802	791	811	823	759	785	725	741	820	809	769	782	758	743	772	813	765	797	845	799	801	799	791	771	797	781	773	830	805	748	790	786	789	754	828	805	786	738	841	803	769	814	819	827	842	796	799	806	828	788	770	813	828	794	810	783	801	766	770	810	772	761	835	775	781	768	860	767	760	810	803	832	810	773	782	829	828	770	811	844	786	840	872	808	798	876	810	843	762	804	793	813	765	781	796	795	819	782	817	831	775	809	804	810	831	847	795	834	833	836	757	807	776	761	757	780	762	796	768	786	852	802	790	779	801	796	819	808	774	794	804	804	803	850	800	804	830	845	848	831	795	794	805	824	769	792	785	828	779	801	795	780	784	781	781	772	853	771	777	839	826	799	794	799	794	817	757	847	802	764	796	791	796	800	827	824	788	842	756	796	791	790
5575	839	820	760	679	713	662	617	618	662	666	648	664	686	694	706	659	687	649	673	657	649	616	647	651	633	615	681	650	650	638	663	673	659	631	677	652	697	625	678	649	677	630	653	680	648	631	697	677	710	637	632	658	670	662	639	660	602	680	679	659	669	676	643	681	669	640	648	650	678	661	673	657	639	642	634	615	717	680	665	608	650	674	633	641	648	661	678	638	657	674	650	674	676	631	665	679	650	697	657	633	659	695	665	669	645	648	636	686	626	667	640	643	674	684	691	671	652	645	565	663	635	683	628	627	658	659	665	669	636	660	653	644	708	647	688	650	663	621	614	678	675	681	643	657	672	683	649	641	615	668	647	636	651	643	646	646	625	661	668	610	611	686	647	629	626	676	667	669	670	634	662	612	651	652	671	670	632	673	596	675	683	668	637	604	619	640	612	683	629	683	696	640	645	706	660	619	658	652	638	650	649	653	689	622	639	645	617	654	697	655	650	633	666	621	653	620	641	671	651	676	680	656	698	638	628	648	657	626	649	666	666	645	637	630	673	606	704	653	661	681	659	618	619	724	679	658	603	667	657	625	628	686	643	670	627	638	669	696	672	680	620	650	673	648	681	685	680	668	674	652	632	656	696	670	675	672	651	660	627	633	661	643	667	670	688	670	684	654	685	632	708	601	660	668	622	641	676	617	645	631	662	670	623	683	679	654	663	645	651	646	666	666	688	660	653	663	641	617	637	652	624	647	676	642	684	685	631	692	639	673	633	695	673	673	608	659	624	666	634	648	613	657	663	653	675	660	642	642	614	628	652	622	693	640	663	639	605	622	654	642	648	676	650	622	677	658	659	665	629	631	685	669	615	627	643	694	659	662	654	657	663	653	680	681	667	625	675	627	683	662	696	650	659	673	668	690	687	639	658	664	638	618	623	669	669	699	643	629	653	625	619	663	620	670	612	653	645	641	623	643	624	667	631	711	646	656	616	645	648	689	661	641	692	690	633	673	642	639	673	699	694	633	692	670	698	672	651	663	644	681	622	661	659	618	621	679	641	674	651	648	676	677	649	660	653	616	656	679	633	684	636	627	684	699	680	656	638	675	685	680	619	656	679	678	611	609	630	671	623	646	664	664	672	677	655	677	623	667	661	638	626	610	657	633	673	673	651	617	653	692	667	643	692	627	627	698	634	637	624	633	678	649	633	650	649	617	696	687	642	656	686	664	644	675	688	667	669	672	644	668	634	654	634	634	653	661	621	681	608	660	660	693	667	637	650	647	633	672	675	679	676	668	670	643	645	650	642	687	631	651	699	610	685	599	635	641	632	680	663	676	636	656	613	646	665	671	642	663	616	658	677	722	652	626	671	617	704	658	700	632	676	615	652	633	644	674	691	638	635	679	665	624	646	671	674	627	647	625	646	687	633	678	662	643	612	616	667	651	643	661	651	673	604	645	695	677	648	658	638	613	636	655	678	624	625	730	639	680	693	689	691	655	656	641	675	622	645	626	671	656	684	667	640	659	675	675	620	660	651	673	618	681	674	666	645	683	657	647	695	650	655	684	643	653	696	675	709	684	630	630	652	616	653	646	691	689	661	648	695	627	679	652	656	697	682	700	635	624	670	623	656	685	628	619	699	683	652	627	688	670	675	675	680	647	670	670	663	726	628	663	658	672	700	638	686	639	652	663	647	668	648	657	638	667	618	659	662	664	633	742	686	641	647	642	655	656	646	648	625	673	684	639	651	664	650	648	674	622	682	633	614	652	634	648	689	661	696	678	595	633	660	641	647	662	685	652	628	624	650	675	639	649	639	633	649	653	638	652	653	654	637	662	617	661	640	703	635	677	644	585	640	666	618	611	658	662	654	682	665	695	674	683	690	671	673	672	627	676	648	688	672	682	664	626	613	634	647	609	669	640	645	641	649	693	666	689	693	666	652	658	655	666	658	666	687	654	664	646	717	649	634	671	690	644	686	737	643	654	621	721	652	686	618	670	661	665	597	630	638	611	634	665	702	612	649	673	624	666	671	655	664	668	694	653	640	677	626	654	675	664	614	649	714	629	645	684	605	630	692	635	701	605	658	663	669	688	633	616	678	658	675	650	662	675	682	659	631	650	661	633	647	659	667	648	645	653	673	682	670	634	657	709	656	650	653	634	641	640	641	655	693	656	665	635	641	658	605	642	655	673	667	621	597	636	713	643	654	690	633	674	664	658	652	645	654	684	659	665	671	651	627	637	634	686	620	637	618	646	651	661	637	712	672	688	664	636	684	686	654	679	656	655	649	685	717	663	635	678	679	652	623	666	685	602	691	690	642	663	648	659	686	650	620	655	626	646	603	653	651	654	642	650	646	715	664	637	648	651	690	648	653	659	656	669	678	646	650	658	649	642	633	681	638	674	664	659	677	707	639	652	653	624	621	674	654	645	619	667	657	695	681	637	645	638	616	652	626	714	658	665	652	634	650	625	659	688	656	611	629	634	646	681	684	640	646	663	646	658	705	711	689	638	671	647	658	604	592	608	614	644	687	644	646	653	670	685	632	621	697	690	677	668	674	665	611	631	640	633	650	650	671	656	656	735	668	671	651	658	628	663	677	676	708	668	618	640	624	681	649	647	634	642	674	694	652	672	676	678	666	662	644	650	659	604	694	700	674	685	632	636	626	652	711	673	685	684	685	652	638	639	678	637	654	704	627	635	692	651	659	674	674	662	706	673	597	659	659	681	635	657	664	625	644	640	664	679	708	666	639	680	652	629	648	650	688	686	613	614	617	651	710	633	648	703	657	662	681	603	641	655	674	679	644	672	603	645	645	675	668	638	712	659	666	620	622	653	606	683	698	665	645	629	647	643	683	642	641	688	643	695	656	693	677	628	677	673	661	605	641	668	656	646	632	664	623	655	668	684	627	665	677	642	676	660	615	659	658	649	639	671	680	669	687	627	674	646	650	648	648	709	634	643	641	668	642	636	634	687	647	653	687	673	640	666	623	643	709	671	689	612	615	648	613	680	631	675	630	638	625	645	644	662	645	674	678	616	620	624	663	640	702	673	648	638	643	678	668	619	638	659	647	644	681	669	669	685	639	633	635	678	669	682	650	587	646	684	655	668	644	682	636	650	635	717	639	717	642	625	687	629	645	660	661	679	655	647	660	628	679	676	675	672	665	649	663	637	663	645	646	681	657	670	677	621	645	671	638	659	657	661	613	637	670	656	627	656	667	671	669	651	703	695	673	652	633	687	647	680	611	635	661	645	631	628	641	634	672	689	660	652	650	693	680	642	670	623	654	701	655	639	635	680	646	680	632	691	694	639	640	700	649	671	704	700	669	654	662	630	669	686	671	656	642	657	671	688	655	596	669	664	681	712	664	665	664	668	642	681	680	680	634	682	634	637	630	656	655	645	688	695	673	688	617	646	674	686	629	657	656	667	646	647	625	626	619	642	683	620	634	646	665	670	647	607	682	628	626	690	669	680	702	663	677	630	661
25612	21382	27211	25486	4270	926	700	584	498	564	554	489	536	491	493	448	497	471	510	532	468	434	432	498	483	521	531	455	458	521	471	470	486	453	461	457	489	489	431	504	485	467	473	459	483	464	501	458	426	464	478	469	447	460	475	463	504	472	471	471	518	477	518	444	476	467	507	475	461	458	470	467	483	474	495	465	450	407	480	504	497	439	501	459	494	505	431	455	507	465	459	462	469	406	487	484	455	465	451	425	493	452	442	438	484	448	453	441	472	483	494	507	475	490	434	432	473	468	455	498	477	475	458	468	458	475	512	472	482	496	445	441	476	451	483	467	491	500	500	467	456	486	465	443	468	478	456	490	480	489	502	464	465	486	478	446	455	463	471	432	443	467	446	503	446	447	428	454	451	497	455	440	503	457	464	504	464	470	459	463	510	446	497	438	458	473	440	469	454	432	462	452	484	450	462	472	484	454	462	491	431	452	490	462	450	472	480	466	487	458	455	476	435	482	491	505	453	467	513	457	490	483	450	494	463	513	435	489	463	479	442	444	467	470	471	462	453	476	444	477	455	478	486	511	484	488	469	502	468	458	436	482	473	460	468	490	443	450	507	471	490	412	459	465	427	465	455	477	491	431	469	479	489	459	479	465	460	468	476	487	460	478	461	448	503	456	452	475	434	512	490	510	456	507	432	479	494	483	453	471	453	494	440	516	452	426	449	445	485	473	439	472	502	440	483	480	463	470	455	483	503	485	480	447	456	481	500	469	495	462	481	472	506	464	497	439	515	468	484	447	471	457	449	477	437	478	465	442	456	498	462	447	462	463	448	428	474	448	452	414	458	458	480	472	452	455	458	465	464	450	474	429	459	487	471	474	446	473	451	472	488	442	470	471	517	462	461	462	503	486	438	443	510	486	474	472	441	469	463	463	461	459	474	485	462	481	468	394	482	453	493	458	484	454	456	485	493	461	477	477	473	469	434	497	445	503	448	482	497	431	448	472	476	490	474	507	456	482	500	453	465	486	478	459	433	474	439	491	457	500	487	457	435	461	461	487	460	482	470	457	442	492	485	463	458	464	465	436	460	429	498	463	457	451	417	483	459	444	492	460	454	464	475	443	481	495	441	489	467	476	452	508	461	485	475	451	455	454	480	437	477	508	484	493	475	442	484	466	480	480	486	457	469	485	467	508	437	499	495	493	469	433	482	436	460	489	442	456	469	456	472	464	436	458	472	446	460	494	461	467	479	461	521	470	475	434	480	473	458	477	490	435	455	463	437	471	439	515	457	483	462	408	495	466	462	476	510	449	457	456	510	427	474	437	491	513	450	468	498	440	446	493	462	472	444	469	494	491	459	438	460	463	459	458	427	452	461	451	452	436	476	480	454	441	479	473	472	477	468	469	485	493	435	455	425	434	458	466	457	463	483	482	422	463	481	461	481	459	480	449	471	431	483	479	466	450	475	490	426	456	451	476	509	462	469	484	487	421	473	494	448	465	448	437	496	476	479	481	452	433	485	502	449	463	494	446	449	463	483	490	458	449	456	475	463	476	454	471	457	460	430	430	489	469	477	497	463	483	462	492	456	508	492	493	456	472	496	476	460	436	509	468	496	466	477	486	466	483	474	451	445	415	492	456	440	494	471	457	436	492	461	492	523	480	478	452	412	456	460	480	484	426	439	475	480	475	496	479	477	494	454	441	482	470	485	473	466	459	457	452	450	476	446	450	484	448	433	457	453	466	485	504	499	444	414	435	457	495	475	453	486	461	485	465	464	437	420	436	425	473	485	469	463	463	460	496	496	487	421	467	457	492	438	475	464	447	465	440	488	510	462	474	465	480	469	426	467	439	473	439	482	515	469	459	428	451	470	476	455	443	435	496	471	448	509	467	459	464	470	460	479	456	495	491	458	466	470	475	425	443	518	440	469	470	462	460	486	444	461	471	493	473	454	489	476	487	462	449	471	444	437	454	460	438	491	477	462	430	506	494	484	460	476	419	468	471	459	464	483	447	464	505	464	433	473	473	442	461	469	443	488	442	475	418	488	501	440	470	489	433	467	459	477	419	448	476	470	452	468	466	467	451	479	456	469	446	451	441	462	440	447	494	450	475	450	470	472	445	475	457	432	487	454	456	450	477	518	464	478	439	486	452	473	458	456	475	498	449	467	473	454	418	463	483	484	449	468	463	464	514	442	470	506	487	453	423	478	486	495	486	425	479	474	438	444	501	495	476	473	470	446	462	466	513	417	433	458	477	439	429	483	512	438	412	469	476	421	487	466	479	479	460	468	460	445	485	440	399	461	474	460	457	485	448	488	465	470	487	457	438	486	456	478	486	479	491	465	452	474	472	430	465	492	459	481	423	467	421	454	483	479	473	442	470	438	463	458	486	487	469	477	467	478	454	492	472	486	479	428	416	446	493	462	456	444	449	473	472	473	460	485	469	474	458	463	488	483	473	478	488	457	495	471	492	461	443	466	460	464	451	408	483	445	465	454	503	460	475	487	452	467	516	458	500	455	451	466	454	448	460	454	490	476	496	515	451	432	405	484	449	468	486	469	467	481	463	465	448	461	514	449	488	448	501	434	471	441	473	499	472	477	463	461	462	467	446	471	483	464	501	480	453	493	458	449	484	461	456	482	500	470	457	485	497	445	476	475	475	454	491	463	470	508	476	479	458	433	488	452	496	512	489	488	481	469	470	485	472	472	496	432	477	445	461	464	481	434	479	496	444	416	473	486	449	459	467	464	462	430	484	473	476	465	440	476	441	462	473	419	458	486	515	462	450	460	461	441	477	476	457	490	466	480	460	443	463	501	432	502	438	477	442	482	475	472	450	473	444	443	434	478	426	431	479	437	513	502	490	478	430	453	449	459	497	476	482	506	465	468	461	462	451	461	466	522	451	459	438	466	452	481	444	464	455	451	469	480	487	484	495	441	449	479	452	437	465	437	442	454	463	449	431	508	494	467	461	467	446	484	465	457	458	469	468	454	524	452	451	418	475	452	436	487	444	468	472	478	466	454	491	485	515	478	441	465	445	453	472	450	476	475	510	481	483	485	461	461	479	487	503	429	493	426	427	499	451	503	480	435	445	469	444	408	465	475	470	496	460	536	471	464	480	489	483	474	466	473	440	428	472	451	491	513	459	447	480	499	411	463	475	459	491	451	480	477	428	493	470	483	465	453	436	539	441	483	447	485	446	482	494	468	481	498	457	500	485	450	483	442	472	455	462	491	430	449	472	472	501	430	484	480	434	451	436	465	476	423	451	463	506	484	483	448	451	446	425	474	489	490	473	480	510	465	471	452	479	457	466	490	454	466	465	461	471	427	441	454	492	473	456	462	459	498	497	493	441	465	442	492	440	458	458	466	483	464	487	472	462	442	486	486	436	464	467	449	425	440	437	459	434	429	437	455	537	475	460	435	471	465	491	440	437	470	464	469	478	455	492	469	498	438	475	459	485	425	488	406	475	478	451	456	467	481	451	497	456
3729	2757	2336	1262	986	740	652	565	545	527	476	475	475	492	513	410	494	428	406	453	424	435	427	462	406	442	433	426	432	449	435	434	420	452	410	424	419	409	430	436	387	438	396	458	426	391	415	450	365	418	401	431	422	414	411	438	419	448	442	466	410	426	399	426	434	452	428	415	387	402	431	451	425	448	438	414	445	394	454	409	393	410	431	390	410	437	393	441	431	438	415	417	424	444	457	365	417	416	463	395	427	381	403	420	422	429	426	391	419	436	388	437	416	407	411	408	389	426	419	405	429	415	421	437	396	428	446	411	429	414	417	370	410	394	429	397	418	439	415	419	399	386	390	430	393	412	428	412	428	463	378	414	373	426	468	408	393	403	459	414	398	368	433	403	459	425	433	422	423	414	388	406	384	407	437	442	383	430	442	409	380	421	402	397	424	457	379	407	442	436	405	440	400	429	427	401	438	381	442	417	402	400	390	430	457	420	396	400	461	431	385	408	389	424	407	397	413	407	426	402	411	416	410	389	395	437	403	423	408	411	388	411	436	404	410	435	420	434	420	432	442	430	409	426	428	448	411	435	438	451	395	421	440	403	432	405	403	411	436	403	436	408	428	421	413	425	415	432	424	423	413	404	432	396	397	432	423	423	397	449	415	425	394	390	424	394	416	367	406	449	390	426	402	425	391	431	402	393	398	411	417	406	400	418	393	407	431	457	369	428	414	409	440	407	414	399	414	416	393	384	399	410	410	407	408	434	427	422	393	425	431	390	423	440	435	411	400	382	442	380	421	392	404	405	385	394	402	432	405	411	448	436	396	402	412	441	411	410	408	411	416	408	397	399	396	405	431	427	440	419	392	414	409	409	405	406	378	411	397	426	433	374	428	398	387	435	435	430	415	397	408	426	382	415	395	393	417	429	418	395	397	431	398	459	416	421	402	385	412	407	398	402	428	400	387	389	417	455	440	415	390	403	393	390	383	427	417	381	427	413	424	423	395	411	366	427	430	424	401	414	403	440	409	407	415	403	421	414	414	446	403	405	407	366	384	404	401	417	393	431	415	437	400	442	388	393	405	435	392	437	432	374	424	443	426	349	390	433	395	408	424	437	401	402	442	427	410	428	403	389	403	398	430	407	414	386	400	410	433	445	385	423	394	417	430	407	429	438	402	377	399	416	417	409	419	384	408	393	416	410	406	417	413	460	430	395	383	412	390	425	425	406	455	386	403	384	372	398	398	416	403	410	396	449	430	434	438	386	416	438	401	424	411	432	434	433	403	420	420	406	407	402	402	434	412	404	422	390	399	402	412	413	411	425	373	394	390	404	419	422	411	432	400	429	402	416	391	422	455	374	421	427	447	365	393	386	425	433	406	443	411	406	425	433	392	419	429	405	428	438	385	428	418	387	422	373	416	394	400	402	405	424	413	425	396	392	376	399	439	425	414	400	399	453	434	402	424	421	409	432	437	431	408	465	414	417	413	366	411	406	401	414	414	409	406	414	420	417	431	390	416	428	414	431	412	416	424	418	405	455	412	414	402	436	390	425	450	419	428	414	380	402	401	417	403	394	405	437	397	409	398	396	384	411	427	429	412	451	405	470	435	382	411	398	417	417	423	434	414	399	388	413	432	403	383	407	447	448	428	416	400	390	415	401	418	389	384	419	419	420	423	397	415	398	446	389	418	387	427	402	379	416	404	424	389	435	394	414	409	430	416	403	384	414	443	420	458	429	452	387	426	406	411	418	409	417	401	415	392	425	449	415	355	409	403	432	413	412	410	432	398	422	342	423	419	393	391	415	410	408	393	419	435	431	441	427	429	397	405	444	425	394	375	430	392	403	401	457	411	420	410	423	393	429	423	462	403	406	398	445	390	420	401	404	429	432	391	404	426	432	393	376	419	444	381	425	415	407	442	394	404	399	417	405	407	392	381	399	433	404	417	431	410	390	418	424	410	387	424	417	376	416	395	415	444	456	419	453	450	404	397	425	403	423	416	442	406	390	420	424	368	396	416	362	398	385	428	390	447	427	407	413	446	434	388	408	439	463	402	390	443	418	392	409	378	383	426	400	384	427	403	411	390	418	396	416	400	434	430	427	442	422	408	415	423	426	422	420	419	435	423	459	442	427	412	406	408	371	422	435	393	411	410	427	412	394	434	383	390	422	399	391	413	371	440	383	399	466	409	426	437	412	440	427	383	434	400	429	412	411	424	415	428	370	411	408	433	439	424	393	405	427	414	438	423	445	411	396	404	414	416	442	413	386	399	402	418	419	391	382	398	362	391	403	380	406	453	428	400	387	394	410	385	430	426	450	405	423	424	394	432	425	396	409	407	467	449	443	425	406	442	423	413	412	434	394	420	398	419	393	422	406	419	421	409	431	425	417	405	428	419	398	402	415	372	422	421	382	412	418	423	400	387	406	412	443	397	395	399	403	434	387	409	463	390	439	415	428	397	415	410	440	395	410	398	410	428	436	413	376	393	408	428	407	402	428	428	387	415	403	438	420	393	416	398	420	420	391	404	416	434	447	410	408	418	412	432	379	431	409	413	380	425	385	423	390	423	399	418	383	408	429	414	401	430	406	398	412	422	435	438	398	393	415	381	387	414	409	442	459	420	429	392	423	406	405	404	416	411	434	434	427	401	414	421	421	400	388	407	380	363	463	391	455	423	414	386	402	427	411	412	421	409	440	392	432	439	416	393	431	439	441	445	422	398	400	422	415	429	414	414	397	416	402	395	430	426	457	399	438	443	441	457	393	442	401	406	391	406	389	405	453	431	400	394	417	421	413	421	401	420	400	403	414	380	385	431	433	419	418	418	425	403	397	396	416	408	426	424	388	414	418	425	408	397	433	406	431	436	404	432	415	398	404	415	443	417	438	399	410	386	422	388	417	424	428	387	418	435	420	419	393	395	421	390	380	425	419	434	378	406	405	387	414	411	436	376	418	421	425	406	417	426	441	397	386	405	374	424	417	382	401	413	396	424	401	399	398	387	420	433	447	412	411	439	396	390	402	455	437	397	349	445	396	420	419	411	438	423	438	425	414	405	388	465	376	414	392	421	401	425	406	385	427	400	415	402	409	425	405	409	438	420	424	415	411	381	438	413	397	427	403	431	433	428	422	382	396	417	410	436	407	438	442	412	401	410	405	415	399	422	382	411	414	440	419	375	396	390	418	397	435	436	440	433	429	393	393	439	358	384	416	400	433	408	387	422	453	404	422	428	399	390	424	414	408	400	398	410	393	409	426	414	429	375	383	440	417	426	408	401	374	412	410	393	404	401	422	397	439	413	416	409	416	437	411	412	412	421	438	381	400	406	353	439	383	448	396	404	413	390	403	444	423	458	400	407	416	381	426	375	378	381	411	390	415	457	406	420	384	404	371	450	417	428	361	423	420	428	361	429	430	420	396	403	403	404	376	425	410	415	398	420	398	406	415	423	381	400	387	386	459	381	380	397	412	430	375	466	428	378	427	394	454	410	407
24599	21420	28551	24678	21136	3336	800	455	408	375	353	358	315	320	325	345	318	300	274	308	258	316	354	307	279	312	290	268	276	315	300	301	260	271	308	311	285	275	261	300	274	260	271	287	289	305	261	308	302	304	264	290	280	292	260	264	300	282	278	240	288	290	307	289	283	252	270	269	287	290	291	255	302	286	277	270	283	277	277	296	268	278	258	274	267	310	310	264	289	258	264	311	260	272	259	322	263	261	262	272	288	290	309	286	281	294	284	262	326	250	268	277	271	306	296	290	294	272	261	304	280	267	270	279	269	289	283	268	271	263	259	306	271	258	286	296	305	248	283	269	313	279	270	292	255	307	284	265	291	302	284	278	269	278	285	260	263	306	285	267	286	272	269	273	257	273	305	303	289	275	307	268	276	262	284	269	275	269	268	307	278	282	265	309	306	273	305	282	278	274	285	263	276	299	266	269	290	272	296	296	273	280	285	271	274	266	309	261	282	262	257	257	279	274	297	278	318	286	291	292	303	289	245	266	258	307	254	284	266	271	264	248	282	300	288	283	272	275	277	313	283	280	284	262	255	278	279	268	273	275	263	265	296	277	291	282	294	280	292	282	274	309	293	334	285	294	289	268	297	305	256	288	275	277	309	291	275	270	299	271	268	271	256	258	314	269	264	250	264	284	276	260	275	280	267	285	304	271	245	263	263	277	286	272	250	297	299	303	283	230	285	289	274	253	289	289	288	271	256	279	302	286	296	317	289	271	307	271	260	274	288	286	281	294	286	276	259	285	281	277	276	273	311	275	304	267	273	274	301	287	270	245	273	287	259	291	275	284	295	275	264	257	278	272	294	282	267	266	259	277	262	284	298	327	276	285	320	286	281	281	261	314	282	274	298	293	288	289	274	275	280	273	289	281	262	271	275	269	253	252	291	261	281	278	284	300	281	303	295	282	293	292	286	248	281	286	305	275	277	278	271	295	281	273	242	256	279	272	282	297	273	291	310	248	257	282	255	274	297	294	279	275	261	271	263	252	273	278	256	248	278	287	296	315	286	291	263	291	264	311	277	295	285	267	281	308	265	312	282	279	266	282	268	263	287	299	273	265	273	284	272	310	269	263	286	268	280	304	292	260	286	283	285	259	300	248	270	279	290	274	238	287	273	306	292	288	283	293	291	286	273	263	242	303	274	272	308	277	272	269	253	267	274	294	262	284	280	295	285	284	296	296	277	272	294	264	252	276	269	295	272	298	297	248	286	289	249	275	281	262	251	299	275	267	271	291	295	269	273	294	262	281	261	289	259	302	289	273	264	276	277	270	306	256	264	302	280	259	283	271	277	281	239	269	274	270	277	284	260	297	266	241	254	272	280	256	279	262	276	284	258	278	262	286	279	280	280	278	285	285	262	285	302	278	267	300	304	299	302	278	273	277	274	291	296	280	292	288	264	273	300	260	274	284	240	269	290	277	273	293	287	268	272	281	269	276	290	283	280	275	251	289	279	266	271	263	253	275	301	304	282	264	256	288	265	265	281	269	276	272	260	283	269	301	275	280	262	274	295	261	259	294	257	269	286	266	277	276	247	287	299	284	248	277	265	281	288	277	263	314	288	271	283	266	272	282	321	262	272	271	266	283	274	253	298	277	305	297	287	257	250	301	261	284	265	283	291	277	280	274	269	339	273	255	266	306	251	279	288	291	293	283	267	262	279	241	289	272	279	260	274	273	272	305	304	293	248	256	289	262	297	296	278	271	267	289	283	277	266	252	292	289	251	278	280	284	292	279	275	249	275	248	267	297	301	315	272	295	307	335	282	278	301	295	282	269	283	269	288	249	267	272	276	266	268	282	270	321	254	286	285	269	263	277	283	280	256	276	279	252	301	269	280	299	306	274	258	259	307	275	298	245	271	297	291	278	289	273	270	273	293	258	254	293	286	252	254	285	304	271	271	249	268	276	250	265	284	292	272	304	292	285	269	265	277	292	281	270	263	292	252	289	291	258	293	253	290	274	290	269	265	295	294	284	279	295	266	258	274	259	264	270	287	299	289	305	295	275	292	281	287	281	278	265	276	281	288	296	288	289	279	284	279	251	292	245	264	281	279	266	296	263	276	274	296	288	292	273	287	255	262	281	297	252	289	309	282	256	276	291	273	265	268	251	278	266	271	276	262	282	264	259	249	281	274	289	248	291	279	287	275	303	264	283	284	272	248	259	283	279	266	271	287	289	247	317	273	271	289	284	292	282	229	262	280	277	284	282	287	301	320	254	282	278	249	292	276	248	287	296	272	250	267	226	318	292	276	256	275	291	251	309	286	335	259	265	259	270	265	273	279	264	266	297	266	273	263	259	270	279	286	249	257	293	303	321	267	241	298	295	280	275	242	266	266	287	267	290	284	301	263	267	295	314	251	317	292	259	260	289	277	275	286	271	267	262	279	271	282	305	246	269	290	306	268	314	294	295	288	263	286	281	267	267	284	282	312	258	281	280	265	289	280	257	276	272	281	305	270	286	303	305	269	284	285	255	281	300	272	266	222	260	265	269	281	282	295	271	271	275	306	288	268	253	291	275	275	282	277	279	284	282	266	276	283	272	267	296	285	292	282	315	299	254	267	295	287	262	282	255	272	283	276	279	271	290	266	257	259	272	291	295	283	284	316	263	278	267	301	272	272	286	296	288	298	293	278	257	277	256	273	270	297	281	275	271	272	282	242	252	280	281	272	303	273	264	279	271	258	290	281	244	282	278	275	265	248	283	289	288	269	262	279	283	265	284	264	282	292	309	268	283	264	257	252	285	324	269	276	252	319	289	269	234	299	246	313	291	306	281	279	324	274	284	278	274	283	280	310	298	295	289	279	254	280	305	262	294	258	258	291	282	258	269	273	252	322	274	258	301	296	268	274	284	290	287	309	304	274	278	273	284	296	296	279	257	278	280	284	288	280	263	300	276	236	260	287	263	267	307	276	263	305	272	301	312	274	264	271	256	262	272	291	254	267	312	263	287	286	298	257	270	273	282	265	286	267	286	273	281	269	266	256	270	283	283	291	293	266	306	289	284	259	295	240	283	280	296	315	301	295	285	298	305	280	282	270	261	289	265	286	282	274	288	266	286	262	286	276	265	259	268	266	275	295	281	255	260	258	264	259	303	276	256	296	271	265	294	267	287	274	307	284	301	266	271	293	259	290	282	281	270	278	268	286	257	262	264	258	273	275	273	268	290	269	256	286	230	268	287	257	251	277	258	283	298	309	268	277	272	283	274	298	232	262	266	280	275	256	267	246	295	276	261	269	289	271	267	273	269	301	278	304	271	281	285	283	303	275	273	294	310	298	289	270	293	293	277	287	298	295	268	289	275	294	273	275	282	295	276	263	296	299	282	287	259	269	293	318	283	276	276	268	263	270	271	228	256	280	276	279	269	265	259	298	271	284	281	302	299	270	264	252	271	250	307	280	273	265	262	291	250	277	273	285	279	288	253	296	277	301	299	281	275	281	280
3704	4826	3967	1993	1222	860	739	594	529	473	457	436	448	393	395	372	324	317	312	291	320	271	293	298	277	295	283	295	289	298	260	258	274	284	301	296	269	299	301	275	254	295	274	272	283	262	261	224	244	283	289	269	300	256	269	262	272	245	274	270	275	256	255	262	266	263	268	278	259	246	278	282	269	266	274	241	243	239	267	270	290	286	305	280	267	282	297	290	263	273	296	274	279	280	258	258	282	257	253	274	225	282	254	303	282	263	261	261	272	248	234	291	247	285	246	273	254	258	261	258	256	285	277	279	251	241	290	265	274	252	267	237	267	273	271	238	264	280	300	271	262	261	267	276	286	268	260	265	276	284	282	271	266	260	292	276	291	245	265	266	303	235	272	301	264	247	281	250	293	270	266	264	293	290	246	249	276	280	249	237	259	242	271	251	269	263	281	264	267	241	280	264	285	284	221	263	261	238	290	285	269	280	283	291	266	252	284	247	303	279	302	260	250	278	243	271	291	245	276	232	286	279	253	243	253	236	273	269	256	233	255	243	261	280	255	258	274	280	262	246	284	259	280	266	262	278	236	265	285	256	264	261	260	284	254	264	265	259	265	277	284	276	246	256	296	286	249	276	240	268	256	282	256	268	282	269	290	286	292	259	256	249	292	243	304	267	273	250	269	268	264	249	258	263	254	288	253	266	268	288	259	269	244	270	280	260	260	252	257	265	244	303	235	263	245	261	262	267	248	260	275	282	295	249	259	279	272	243	266	263	255	261	279	257	252	266	288	290	245	292	253	270	298	275	269	290	271	265	257	265	277	311	287	248	264	231	262	263	228	275	276	275	291	226	292	272	262	219	264	263	253	272	262	263	258	262	263	256	264	273	270	230	274	249	244	234	273	242	264	256	288	271	262	298	270	283	297	262	249	279	275	260	288	286	247	292	260	239	261	257	268	278	280	279	269	272	261	264	300	257	284	285	256	251	298	274	261	247	270	268	258	311	290	259	242	276	234	267	300	253	254	287	293	291	293	256	248	244	265	258	279	252	253	261	275	260	245	269	248	247	270	257	261	259	274	236	276	245	247	257	281	250	245	254	274	239	272	265	246	261	264	261	266	281	295	285	248	252	234	274	275	274	254	239	266	270	258	284	246	253	284	255	249	285	250	269	253	253	268	284	241	266	244	268	272	262	251	297	267	233	274	229	288	266	270	313	265	247	267	238	257	288	291	279	262	272	259	252	265	259	241	269	249	270	245	276	272	260	254	249	271	237	275	235	294	251	312	280	294	261	297	277	264	255	240	228	293	249	260	273	249	271	265	278	278	281	271	240	270	272	259	262	248	278	258	253	281	273	277	266	264	299	241	263	266	270	246	256	280	280	292	257	225	256	265	272	280	253	266	246	233	226	256	250	247	241	229	259	249	272	249	286	226	234	263	266	259	256	295	267	274	242	275	276	240	310	275	277	275	250	240	253	261	262	252	264	270	282	290	277	284	230	294	263	256	268	249	269	257	251	253	267	248	277	271	268	279	277	257	286	268	246	250	289	251	280	271	281	262	248	272	303	255	262	239	290	263	261	242	255	251	262	290	251	248	250	272	264	270	256	251	252	239	256	261	209	240	282	267	283	270	266	256	252	257	254	245	262	256	281	256	246	236	274	245	268	225	285	245	262	251	252	263	261	279	227	251	278	279	291	250	274	252	264	271	248	282	273	244	265	270	273	256	267	267	253	241	256	246	285	237	281	282	245	291	250	264	275	225	261	281	249	251	273	271	275	307	280	275	257	234	262	259	269	256	247	248	242	272	253	264	284	274	266	267	269	254	301	265	275	268	285	255	255	274	279	239	275	263	285	248	255	280	243	258	270	291	267	285	247	276	235	268	243	216	267	246	259	280	257	259	251	276	248	263	268	272	278	261	252	252	243	235	252	273	265	277	272	254	262	240	266	251	249	277	261	268	268	251	281	280	232	261	289	258	268	265	289	252	276	263	271	265	263	287	252	244	280	256	226	259	241	275	283	273	244	254	275	223	269	286	256	261	277	272	229	247	235	236	272	267	245	277	282	271	277	233	278	278	251	261	272	238	260	285	280	260	257	254	230	241	273	262	239	248	247	279	268	248	269	256	260	272	269	275	223	270	262	263	267	254	249	272	229	261	258	267	265	252	237	264	252	261	248	280	256	258	262	268	273	255	286	286	239	258	239	243	248	252	254	277	280	250	237	255	262	289	265	285	265	244	275	280	262	274	257	251	283	269	299	254	249	242	264	280	238	261	290	232	239	250	238	254	274	239	272	267	265	262	286	271	279	248	286	268	256	262	247	237	256	280	251	291	299	290	243	258	257	248	254	272	257	277	255	282	267	231	261	260	273	251	280	256	290	264	254	249	259	235	255	299	257	238	255	271	246	264	253	277	247	267	251	267	263	266	247	253	256	262	290	273	266	245	228	285	262	278	263	267	252	246	276	284	271	258	247	256	292	287	267	261	271	285	243	248	256	258	260	255	258	251	221	280	265	255	238	286	253	268	270	269	279	265	239	285	263	261	279	274	264	241	267	264	267	236	261	247	241	251	260	268	251	260	234	270	279	279	269	283	277	221	248	290	272	253	253	294	260	221	276	255	280	254	247	265	264	261	265	251	276	270	233	252	275	268	264	260	246	274	245	227	234	281	228	256	290	298	246	273	264	267	280	273	258	240	284	298	276	266	230	281	275	256	238	258	254	266	242	261	258	254	261	266	268	272	264	297	268	260	235	257	284	256	288	263	216	295	262	270	239	282	278	269	266	259	254	310	264	258	241	285	266	262	268	268	263	241	268	267	258	267	259	266	262	264	254	271	273	267	261	263	253	259	267	275	284	244	270	221	276	262	308	247	249	259	277	254	229	241	280	272	303	280	238	270	217	271	260	282	296	253	265	255	259	299	276	268	252	257	278	239	275	275	272	269	256	272	270	275	256	261	272	280	268	265	260	258	268	243	237	251	297	273	258	290	264	286	257	293	250	264	289	261	241	252	269	267	253	277	265	249	267	257	248	218	226	265	270	259	253	273	223	267	279	256	263	255	241	249	228	260	244	264	256	231	255	299	257	260	243	242	270	286	254	273	276	294	264	277	241	250	238	246	232	276	263	269	276	251	289	282	271	228	264	250	264	254	248	251	230	282	299	243	269	273	268	241	273	262	260	248	301	261	293	271	248	282	264	248	279	240	262	281	246	261	267	240	261	278	249	241	231	293	262	276	270	262	240	251	249	288	254	268	260	250	291	279	232	246	261	246	244	291	249	258	257	271	273	246	248	250	268	242	282	236	303	284	280	279	294	263	282	262	289	277	260	289	254	262	259	262	258	272	262	260	264	255	249	272	278	248	233	273	263	252	268	242	271	262	253	254	245	259	237	252	253	251	261	282	257	269	269	251	239	246	270	262	257	254	247	297	248	245	295	262	254	303	271	251	280	253	250	248	253	266	274	253	284	305	256	266	287	228	260	258	266
27660	9828	1632	1091	797	834	880	795	829	812	800	830	734	778	765	775	845	785	778	795	739	768	759	805	814	870	762	783	799	819	777	740	814	792	715	805	821	775	818	773	782	820	781	749	816	795	756	800	822	844	807	761	785	774	811	775	790	768	787	846	827	857	795	784	797	795	803	846	770	793	813	801	802	794	851	812	787	760	773	751	779	772	829	860	784	781	731	817	778	773	775	808	761	816	805	808	788	852	786	823	788	750	807	822	774	787	770	761	764	769	777	809	752	768	849	782	727	753	799	789	792	791	784	826	786	774	823	849	790	811	819	756	809	750	818	758	792	801	780	776	766	824	806	802	825	821	777	778	792	802	732	758	802	804	818	773	798	796	780	757	803	795	766	819	808	815	725	786	839	752	770	790	827	783	803	794	776	804	808	788	784	767	743	789	862	804	835	795	778	776	781	761	810	789	818	810	778	801	752	792	809	795	770	790	816	784	764	779	816	828	820	800	796	798	849	781	820	804	775	795	814	800	786	749	732	799	820	822	728	806	786	747	772	768	762	781	810	830	766	788	803	775	775	773	775	791	818	771	789	789	767	819	795	810	819	790	795	784	751	786	781	802	796	805	827	859	790	763	813	771	740	802	818	819	783	862	823	794	754	747	759	786	827	788	817	789	799	772	813	799	759	769	787	773	791	771	770	753	792	798	784	810	775	785	820	786	838	796	789	737	790	796	816	821	728	796	848	805	801	746	796	748	838	799	784	816	796	815	779	799	796	759	809	769	816	806	756	781	727	786	767	820	831	791	825	827	779	819	812	799	749	821	815	807	808	841	741	795	794	828	824	760	805	777	836	721	759	785	762	788	859	812	735	823	780	806	839	774	816	788	769	848	812	806	819	781	789	756	788	788	779	789	770	763	743	777	776	780	777	834	814	770	771	769	786	820	792	801	854	813	874	786	771	781	794	756	817	736	780	791	822	827	761	774	794	759	829	773	810	800	819	761	810	789	777	783	752	754	868	771	792	800	844	755	753	825	808	812	799	808	750	763	826	789	799	817	791	790	760	824	777	811	758	788	771	789	777	797	764	792	844	812	788	759	796	783	752	719	833	803	818	766	836	811	770	799	833	741	789	770	778	821	843	807	795	790	773	776	820	807	761	795	796	812	776	775	836	765	802	802	781	784	753	813	773	829	748	785	775	806	727	748	764	821	771	806	811	741	827	774	808	808	774	786	819	727	812	792	776	801	797	773	763	762	762	797	781	817	784	780	796	834	805	735	771	828	754	799	772	823	820	805	796	784	837	764	813	788	828	764	742	789	767	749	764	769	775	793	795	853	760	782	776	830	778	788	794	807	789	797	791	821	800	838	749	786	774	816	798	804	828	764	813	808	819	812	799	768	790	746	796	781	798	768	770	789	799	806	757	813	812	770	779	803	779	759	782	777	764	789	773	798	823	798	748	847	853	818	771	721	744	751	776	775	804	817	822	792	857	734	778	773	755	774	830	777	827	801	796	844	769	754	805	862	832	791	815	827	787	754	802	816	783	765	782	750	809	770	808	765	804	745	808	792	779	775	831	762	805	784	829	829	798	802	834	766	835	798	815	810	812	854	804	808	793	792	795	831	771	747	786	763	800	870	827	804	758	784	734	800	782	811	701	776	827	870	871	782	750	766	778	806	793	820	775	836	845	832	792	822	793	834	760	798	797	805	795	782	799	848	770	759	801	802	763	818	805	792	777	781	748	773	744	816	816	834	786	788	754	809	770	824	825	857	817	791	820	780	768	799	836	785	775	831	786	807	815	784	802	776	798	772	817	732	838	809	782	768	776	791	833	772	752	811	793	766	803	793	765	784	807	783	792	807	774	764	752	763	825	811	805	820	847	796	790	804	827	826	751	815	856	774	828	806	775	778	803	805	801	828	821	819	792	780	814	815	789	818	800	782	806	831	789	858	768	755	833	797	780	833	822	765	818	826	782	806	798	774	758	794	797	791	794	816	810	787	762	821	774	839	841	816	785	751	798	831	773	789	782	822	790	759	766	838	814	821	781	815	800	789	716	780	787	789	796	784	801	784	796	778	809	790	775	756	791	767	785	770	791	758	780	811	765	829	851	803	784	722	779	818	802	743	781	754	775	832	786	788	801	768	792	803	784	800	785	742	814	803	779	802	726	786	800	725	788	800	820	749	785	842	787	807	754	786	814	808	806	759	761	819	805	799	797	784	807	815	752	822	819	792	767	795	821	783	731	752	805	818	842	794	761	788	738	775	806	815	852	769	819	826	791	867	819	826	851	775	811	751	807	818	767	789	793	806	801	791	803	815	838	783	807	779	775	789	799	820	771	828	827	789	799	782	766	847	790	794	798	803	836	772	795	804	848	836	792	755	744	786	827	781	810	794	758	763	775	854	755	789	757	793	781	827	777	769	763	774	776	784	819	825	750	805	742	811	758	727	783	835	837	767	833	843	813	812	819	832	759	787	785	747	803	798	786	808	773	731	801	785	818	797	764	798	821	744	777	799	717	755	783	759	803	752	843	817	792	763	770	839	843	751	786	752	775	799	835	783	772	804	827	863	792	791	762	796	812	757	789	816	800	810	722	804	805	754	758	792	760	846	818	771	784	781	767	791	778	813	818	765	783	806	833	815	809	820	726	839	795	830	843	778	808	767	800	786	853	778	787	791	817	757	785	794	840	830	811	777	785	846	817	807	740	803	765	822	820	837	754	773	850	808	751	835	762	752	783	767	795	815	799	758	785	803	808	756	809	775	799	778	819	797	813	797	765	786	761	753	828	804	789	823	804	757	767	767	836	806	785	793	803	787	755	760	799	787	795	797	789	763	763	838	785	816	767	797	760	813	768	782	800	807	832	824	794	788	728	817	788	799	758	733	840	780	772	785	835	787	818	811	784	811	814	764	798	795	809	753	813	772	799	751	797	757	784	836	816	841	779	818	815	812	793	793	776	809	848	805	802	785	816	763	778	806	799	813	797	818	768	759	775	824	781	792	818	816	789	817	771	789	815	816	800	720	792	815	827	730	796	807	800	820	776	808	807	837	805	845	834	761	845	772	791	741	743	788	808	765	836	811	771	792	771	802	764	807	756	782	817	779	816	801	766	817	801	833	767	812	784	797	762	817	758	820	741	808	802	836	783	795	808	748	827	761	819	834	811	758	794	812	762	816	788	762	829	840	760	833	782	819	789	736	752	764	776	780	800	804	879	803	747	744	844	737	808	849	810	822	763	793	793	834	753	804	802	809	748	820	821	787	796	792	797	741	822	785	782	800	838	833	759	765	777	815	817	788	759	802	786	755	794	812	868	788	800	843	770	781	825	727	819	804	809	769	792	800	806	831	772	769	809	790	742	810	803	842	797	818	790	796	855	786	770	769	787	811	812	822	834	777	817	796	803	802	777	792	828	768	789	802	785	826	816	824	784	785	794	824	761	763	794	779	815	824	743	784	798	780	831	768	827	777	785	780	848	779	788	816
5629	859	802	762	724	629	669	674	748	679	656	687	630	712	682	677	620	631	676	640	659	637	664	658	657	695	653	637	622	681	621	694	698	679	673	702	645	671	628	646	637	662	682	656	643	651	644	678	656	610	653	670	649	653	659	649	675	629	674	645	625	661	675	660	693	645	661	629	712	701	664	710	622	676	674	655	682	621	645	723	677	652	655	690	712	705	652	670	646	617	662	633	674	677	634	652	683	669	616	641	649	658	668	653	696	686	662	652	658	697	672	634	684	670	622	662	644	668	641	626	599	662	635	610	599	649	698	627	665	651	692	660	650	638	652	603	687	647	718	691	664	631	724	691	640	686	679	662	648	633	683	704	651	670	699	676	637	690	631	672	615	668	652	649	628	637	715	634	619	640	655	679	623	673	690	669	622	663	664	625	652	686	693	671	653	627	668	656	640	643	639	650	629	619	660	662	643	627	617	713	645	646	713	632	629	666	671	672	629	644	624	631	693	605	687	688	677	647	650	677	633	640	705	730	650	624	652	660	677	654	666	613	660	644	638	637	651	678	699	683	662	667	710	667	687	657	636	666	626	675	650	697	633	591	699	675	648	628	650	682	664	664	659	672	669	688	676	648	653	663	613	639	680	657	631	670	666	629	650	632	685	684	630	592	640	680	670	686	636	629	658	643	648	651	665	676	709	666	673	666	666	666	619	650	671	637	660	652	681	665	665	621	680	678	687	623	637	692	672	667	655	639	653	677	651	660	659	648	642	643	664	670	656	688	657	642	649	660	667	625	647	649	618	672	683	680	641	610	617	663	661	622	657	652	689	662	685	630	673	648	679	604	643	668	646	698	653	688	614	694	628	673	641	620	594	621	631	670	636	673	628	671	664	663	666	690	644	639	618	665	721	656	670	620	662	642	709	692	647	690	669	640	698	709	612	634	677	629	654	627	661	645	660	718	666	706	678	654	689	641	662	682	708	678	695	665	648	678	696	603	672	660	667	703	672	646	653	628	671	640	660	600	658	663	652	650	676	626	617	671	660	704	640	657	664	662	686	656	663	638	646	633	653	654	684	665	641	631	707	643	666	635	641	653	645	671	644	670	711	621	662	699	666	625	678	659	665	634	706	708	657	688	694	680	665	653	705	650	644	675	697	682	650	639	671	645	657	663	626	669	647	666	626	663	666	670	706	679	691	643	658	640	684	662	638	674	624	669	714	672	636	651	665	685	685	638	627	638	693	704	660	679	658	646	638	661	641	660	696	677	655	652	672	623	661	664	645	674	708	612	678	667	684	688	641	670	693	690	588	645	698	661	651	671	691	644	651	693	629	710	635	644	661	638	651	664	669	660	631	696	677	658	681	679	662	666	668	640	631	670	664	657	620	673	634	620	669	686	630	649	639	677	694	633	665	622	683	673	666	661	716	625	667	639	689	661	614	626	661	670	643	648	675	635	659	652	661	689	662	666	667	669	627	653	621	674	638	671	617	649	682	623	640	651	650	636	685	643	652	682	658	699	686	658	674	646	678	613	691	647	710	673	614	675	643	653	664	661	658	634	633	643	676	670	650	699	697	659	690	636	661	631	645	653	661	659	633	649	666	680	695	620	690	606	658	659	696	663	665	651	629	669	628	644	653	605	679	663	665	664	663	666	641	693	656	633	674	685	652	667	640	661	637	656	615	699	640	613	677	679	645	696	642	682	704	691	645	639	693	666	680	667	636	654	645	626	646	644	701	630	677	721	678	677	687	620	653	643	643	667	665	655	683	665	674	651	681	627	682	685	668	685	657	678	642	640	691	653	679	638	665	679	670	661	641	656	648	646	652	676	665	625	629	641	686	658	670	641	700	635	686	704	684	685	655	660	669	654	613	669	663	672	664	680	632	651	658	591	640	700	600	669	641	696	687	623	673	635	654	633	669	702	650	663	639	655	668	654	679	679	683	650	643	678	678	623	662	635	659	688	659	678	657	676	673	655	649	685	673	681	602	727	663	648	644	694	694	652	646	620	643	647	646	692	666	658	692	693	692	648	671	676	661	630	632	666	609	675	689	663	685	649	707	691	648	652	626	649	608	717	676	660	600	701	736	677	658	653	677	703	663	637	690	620	652	663	622	653	700	688	656	662	660	603	693	625	661	698	684	649	652	645	677	692	685	640	675	688	650	655	656	639	691	670	660	685	679	678	689	684	677	679	674	675	715	666	711	639	673	669	663	715	668	664	667	632	665	681	698	658	667	627	618	684	669	650	630	612	659	695	692	683	691	683	642	625	731	691	668	641	646	643	694	650	701	668	662	653	644	675	655	657	602	645	656	623	705	678	676	652	631	646	680	668	623	613	677	650	688	660	639	652	696	655	644	655	656	676	614	682	673	657	668	637	647	646	673	684	634	670	662	673	644	652	662	675	620	662	681	642	698	687	638	672	641	661	694	628	636	652	643	647	708	701	668	642	665	652	604	637	677	620	622	678	629	647	645	671	687	684	657	662	619	663	690	655	657	650	636	678	667	659	669	672	678	656	657	675	655	662	663	704	681	639	641	655	638	638	634	647	662	662	658	625	644	692	639	634	692	682	691	642	583	627	634	697	718	621	684	666	653	689	670	682	695	664	661	659	665	662	661	660	649	668	680	627	638	653	665	663	657	658	620	636	645	647	661	684	669	632	708	641	683	674	666	624	661	664	630	674	659	661	663	715	683	674	631	667	636	751	677	647	644	658	663	662	675	653	660	594	679	652	671	645	650	618	672	617	681	660	627	633	684	641	705	676	652	617	669	638	611	662	657	681	653	695	663	601	693	643	721	667	655	593	651	612	629	700	645	640	659	667	675	645	663	655	678	692	678	621	712	655	632	668	633	658	698	657	624	683	631	644	639	656	638	663	623	629	645	661	683	683	657	641	652	656	655	624	653	661	677	663	663	671	615	652	704	652	602	671	636	681	650	671	690	650	637	654	661	654	666	650	660	701	688	671	669	649	589	669	622	653	661	670	610	646	645	642	690	634	640	682	624	656	676	686	721	676	658	627	693	663	598	629	653	698	672	626	660	676	636	653	694	660	656	684	657	655	649	631	689	646	683	676	670	658	625	658	635	662	632	673	676	638	642	727	653	706	703	650	676	654	663	655	668	660	637	688	674	681	638	678	660	671	667	659	650	658	660	668	675	631	624	651	656	618	657	660	670	668	647	638	684	650	647	669	672	669	668	677	661	661	658	684	681	687	664	660	628	666	666	623	628	667	602	671	677	704	635	650	636	625	635	618	661	682	657	654	670	644	722	676	656	652	675	693	694	650	616	660	678	652	661	640	661	658	625	665	672	636	696	668	632	626	624	668	631	680	670	680	650	656	681	641	629	674	671	581	673	647	664	680	630	650	681	633	650	676	688	629	610	686	682	613	645	671	633	616	673	577	662	649	677	648	667	669	640	655	736	655	623	666	605	640	700	675	672	674	656	689	653	704	664	624	619	611	667	624	638	629	612	681	648	639	649	659
25596	21376	27203	25496	4237	969	696	570	541	548	487	475	503	508	430	458	539	469	430	482	471	443	488	472	479	472	459	488	501	453	499	459	458	466	476	450	480	508	488	488	457	475	434	458	471	513	446	463	469	511	489	462	454	462	445	428	461	459	470	445	483	450	447	466	496	488	457	470	417	457	511	440	459	481	494	455	459	480	450	467	462	450	468	466	486	472	462	454	474	444	467	435	470	446	453	476	474	473	480	497	453	437	424	455	454	462	481	449	502	427	475	470	436	468	476	447	455	453	434	423	468	491	474	474	488	522	470	477	479	465	482	468	490	463	445	460	446	487	470	460	467	492	445	462	428	487	436	454	492	502	476	512	458	454	448	488	457	481	417	439	438	442	390	461	498	437	479	458	447	456	473	457	443	455	500	435	436	427	534	503	452	485	455	463	417	456	442	436	480	425	462	426	462	479	485	481	452	481	433	471	473	449	496	461	457	440	434	485	481	496	450	462	451	441	471	477	430	483	438	494	474	483	423	487	462	478	434	434	455	463	471	487	486	477	436	442	467	472	444	454	449	462	478	501	451	450	434	458	465	461	466	419	447	467	439	436	497	420	459	433	482	435	485	452	453	427	461	452	469	469	450	468	497	440	492	469	470	460	465	454	525	462	444	485	485	459	452	427	473	471	473	456	462	454	452	450	453	459	473	452	502	450	467	485	454	487	482	435	471	437	472	492	439	458	465	487	483	444	474	465	480	411	434	470	446	464	498	447	482	462	457	461	430	424	483	474	483	475	446	437	419	470	454	442	444	464	454	485	444	446	487	458	462	457	454	500	484	452	455	415	450	474	472	478	462	483	495	421	440	438	466	457	482	454	483	486	463	428	446	474	477	474	448	448	454	430	417	462	436	474	491	475	460	483	471	445	500	449	451	449	488	438	479	476	516	492	485	456	473	468	464	515	475	463	453	455	486	459	451	477	482	465	428	468	466	487	459	477	502	462	473	487	431	470	455	498	474	466	425	468	491	428	455	478	450	453	453	423	487	419	439	442	472	460	489	462	482	428	471	445	435	458	445	453	450	443	427	474	484	477	456	471	447	483	452	438	501	468	516	488	395	452	444	469	456	465	459	504	457	469	466	486	435	451	480	454	443	455	513	503	406	434	497	463	431	450	518	440	448	450	435	446	456	440	460	461	506	451	468	441	401	472	503	474	431	441	430	438	472	441	467	483	448	422	454	487	478	447	480	425	458	456	480	439	466	480	442	471	420	486	441	439	442	450	449	448	434	445	458	433	460	461	450	462	404	457	458	443	448	455	470	451	466	462	450	455	468	451	481	492	475	467	455	459	478	479	481	457	465	491	446	453	453	489	473	462	436	456	487	445	435	424	467	467	424	472	473	460	444	479	457	426	484	501	458	449	470	479	438	488	470	437	456	436	436	430	464	438	461	489	418	461	438	494	421	433	464	496	457	484	445	495	418	405	459	476	492	435	499	457	464	435	487	450	457	423	421	469	509	472	464	472	462	423	457	457	468	475	480	483	443	442	439	486	414	459	385	455	453	472	483	481	464	451	467	473	448	456	436	397	447	452	451	487	447	462	446	445	427	463	426	447	466	459	464	457	472	473	468	483	497	472	444	476	458	478	474	412	448	447	462	452	473	417	487	452	456	433	485	443	494	429	427	470	433	439	435	454	472	501	445	434	451	458	463	457	446	453	438	483	523	452	449	485	436	449	466	472	446	472	501	430	458	439	490	462	456	463	483	454	483	437	450	439	461	467	477	461	460	441	416	466	458	430	472	474	415	452	452	451	501	455	493	436	463	446	452	422	443	455	471	446	498	472	480	420	511	461	464	472	441	457	503	454	459	457	459	474	487	454	432	451	429	485	417	495	429	453	479	448	462	454	422	459	470	452	463	463	442	451	459	447	448	482	482	472	442	487	445	449	451	459	439	462	447	435	483	419	449	482	455	460	476	509	468	434	426	455	482	483	433	441	460	454	494	462	498	445	476	446	438	474	474	486	463	483	438	465	487	488	461	424	433	448	444	461	490	446	494	439	487	460	476	480	467	459	452	441	466	426	436	485	434	475	417	449	393	511	455	480	466	462	463	466	447	440	426	478	441	455	432	422	479	474	445	465	428	474	463	451	501	466	474	441	442	451	460	439	477	441	484	452	482	455	464	392	475	439	462	455	471	489	455	456	416	441	503	479	463	468	463	474	505	463	417	479	397	518	486	466	501	481	454	516	459	457	407	492	453	462	451	441	470	428	461	470	472	468	451	459	435	467	490	451	453	446	490	438	440	486	462	445	498	466	427	470	473	468	478	446	464	440	477	485	469	445	472	427	472	465	396	447	471	484	461	436	437	446	502	463	471	438	454	465	455	443	470	444	444	450	438	445	492	447	467	443	442	455	445	466	485	479	454	460	421	463	450	453	483	457	474	467	443	492	476	448	445	491	494	468	433	457	435	483	446	484	434	483	463	473	447	448	466	446	434	456	502	433	440	444	462	455	483	444	417	442	443	445	475	453	440	415	479	431	433	452	426	479	431	483	410	464	436	488	473	495	489	432	479	490	452	470	443	434	459	456	447	462	450	471	435	477	467	417	462	430	452	473	482	450	463	457	466	425	477	477	420	443	452	497	432	453	452	441	441	448	473	447	474	434	492	447	442	466	472	454	439	470	440	444	443	444	414	483	452	455	467	434	460	444	467	453	455	454	473	443	453	497	438	449	424	449	498	426	441	448	471	462	452	495	458	479	488	466	463	473	455	461	445	433	470	448	444	450	457	456	477	444	444	476	494	452	445	444	441	488	444	453	461	480	464	479	456	420	482	434	429	439	488	495	454	448	471	469	473	476	443	466	483	480	455	434	482	442	449	432	430	434	452	473	479	464	466	482	498	436	445	460	410	447	463	483	494	442	467	448	456	459	466	494	450	442	433	434	454	467	459	460	438	455	457	455	468	445	437	448	469	449	456	432	461	478	467	471	447	483	468	472	438	438	471	422	448	437	436	465	473	458	423	491	488	404	474	433	478	455	454	475	441	478	510	463	440	493	439	486	469	446	464	465	465	437	448	455	472	456	470	499	461	480	443	462	451	447	461	431	449	480	445	438	465	464	466	439	484	465	454	453	498	449	436	453	408	469	397	440	504	446	507	461	441	424	445	469	530	469	440	467	505	439	427	476	456	462	476	431	453	460	433	443	474	471	461	463	456	486	501	482	505	463	459	441	476	513	444	444	436	501	438	477	453	430	443	493	465	448	420	419	470	475	436	443	490	449	488	457	434	505	478	473	435	451	479	456	446	477	434	443	453	492	469	482	438	464	490	448	433	478	499	443	442	493	456	482	493	487	445	419	473	447	448	476	443	480	469	458	418	432	459	455	447	455	487	457	442	478	434	408	484	489	450	447	451	526	458	436	452	453	461	447	464	501	433	453	422	480	476	449	457	512	462	459	436	488	454	459	452	500	486	489	443	454	457	477	466	492
3635	2700	2420	1267	925	703	652	578	540	520	506	490	462	473	471	482	497	423	456	423	436	479	395	427	422	433	447	421	394	423	412	396	412	399	411	395	437	436	436	447	405	394	447	417	432	435	417	414	401	401	436	406	461	446	432	409	416	402	396	433	419	414	447	439	412	430	466	409	389	395	433	438	427	411	417	463	443	441	408	426	414	435	417	422	386	463	387	376	407	440	400	389	399	485	427	486	409	444	414	422	408	391	435	392	384	437	396	434	419	425	408	448	390	427	419	444	394	369	425	416	430	411	412	419	346	417	364	386	388	399	356	365	392	430	395	436	448	427	394	441	434	451	397	398	379	428	453	438	421	445	449	410	431	433	368	407	424	464	368	388	438	432	446	412	444	383	416	391	414	407	405	419	393	420	403	440	406	390	383	438	393	386	396	427	409	397	417	424	401	404	453	431	449	446	397	430	400	423	378	405	405	409	425	445	400	407	390	383	401	431	401	468	414	426	387	395	389	391	400	437	417	391	406	416	411	407	417	400	448	391	408	428	444	419	408	419	423	406	413	422	413	391	414	374	445	432	406	422	404	393	387	424	425	412	434	418	467	383	398	414	430	398	445	414	424	406	384	428	413	409	380	388	416	414	415	404	408	396	401	403	388	391	377	422	408	414	403	422	428	422	426	410	414	424	416	395	437	426	409	416	401	417	402	422	407	419	439	447	452	421	423	415	423	419	409	414	406	383	401	435	415	426	399	421	405	411	433	427	423	458	442	424	428	433	440	424	404	383	421	406	422	439	422	426	440	413	399	418	378	399	393	434	385	387	419	455	400	405	411	426	404	384	441	425	424	383	409	404	415	434	449	427	402	428	416	407	409	411	382	398	433	404	412	437	402	411	391	416	417	402	415	393	426	419	424	421	376	421	429	380	421	394	369	391	406	425	421	431	440	422	424	385	405	428	430	431	421	432	417	394	441	430	414	399	412	401	387	453	439	418	426	418	400	437	391	427	426	438	440	397	400	408	469	381	384	396	411	399	411	397	430	381	432	414	404	385	415	383	401	441	428	426	446	435	417	427	424	400	386	427	413	381	397	425	455	385	383	424	409	438	420	385	417	418	447	423	408	435	413	424	404	395	406	410	405	427	411	439	428	463	406	419	438	384	409	415	395	397	419	412	425	412	426	435	429	386	416	409	416	417	408	438	401	369	390	427	434	431	377	442	427	426	412	446	377	386	384	401	390	445	408	401	414	416	406	425	425	405	423	391	405	418	414	422	392	418	456	408	416	408	413	398	377	418	427	350	426	423	398	413	447	410	382	424	412	416	425	430	382	420	430	419	420	411	391	414	408	390	390	420	412	433	379	376	449	442	438	454	393	421	391	436	366	407	420	415	466	428	416	396	437	391	434	431	421	420	378	411	426	430	433	446	424	424	415	386	399	426	383	409	398	374	410	406	393	420	432	394	443	404	439	401	409	437	460	409	410	431	365	378	394	407	410	408	436	404	407	417	426	404	406	422	437	420	422	417	403	403	376	405	400	386	430	401	406	412	394	418	400	382	399	384	393	403	377	422	429	399	411	429	437	408	421	395	404	387	443	361	411	399	394	352	423	385	412	413	401	410	400	370	399	384	426	372	440	427	407	446	375	403	418	422	428	406	401	396	461	407	401	417	411	388	423	459	415	448	404	411	348	417	382	372	384	451	381	416	451	426	426	406	404	430	439	400	458	407	404	385	396	400	390	412	410	407	398	396	411	431	402	393	455	407	381	386	403	406	416	429	392	418	384	406	376	392	414	402	402	412	392	408	387	414	374	407	366	385	434	421	425	419	451	396	398	434	416	420	384	428	384	393	399	416	430	390	384	409	447	396	394	399	399	407	394	430	411	415	404	434	393	410	399	407	407	411	440	397	398	415	436	398	405	414	434	414	386	434	453	413	429	383	407	399	425	461	436	414	406	423	403	405	417	406	431	422	433	411	426	418	455	418	455	399	422	408	399	408	407	436	399	453	386	423	408	362	396	400	409	398	349	372	411	412	389	401	404	364	410	404	380	434	372	417	410	391	399	409	423	420	391	382	407	377	420	407	399	427	429	410	413	401	434	423	387	402	435	420	389	383	401	412	401	420	408	414	439	422	414	388	439	411	429	415	386	393	396	444	377	384	397	416	418	401	401	390	401	446	393	438	412	374	400	408	409	429	402	398	402	434	412	400	422	441	393	419	392	393	388	430	421	416	415	445	412	379	421	383	394	400	385	463	448	423	395	400	417	408	404	394	447	412	418	402	449	372	423	426	453	412	421	388	390	405	399	394	402	433	403	390	440	414	368	399	433	372	429	404	431	390	421	433	403	409	426	399	430	421	384	391	415	445	443	403	448	426	415	421	413	420	412	416	421	400	427	434	370	439	385	395	421	374	383	412	415	453	397	401	424	429	399	396	372	372	417	430	412	417	423	403	425	404	407	401	420	414	385	407	404	389	415	420	403	401	416	424	431	422	420	401	418	401	407	425	377	385	421	424	405	410	409	428	445	379	406	389	413	444	394	398	383	385	408	427	405	425	426	386	399	377	401	393	373	401	439	426	416	410	436	428	398	418	383	408	431	399	411	442	391	419	425	414	414	399	419	410	450	396	420	410	376	442	403	373	426	388	427	407	424	397	369	389	363	391	384	424	418	399	410	417	410	448	435	414	408	399	407	383	363	388	422	422	384	386	425	464	413	421	403	400	392	406	420	401	429	392	410	421	388	433	392	414	398	434	435	415	408	428	369	399	425	446	394	395	400	421	410	440	415	423	399	439	417	390	394	411	435	381	426	426	415	376	445	438	407	441	416	430	385	392	414	428	420	398	419	432	427	446	416	420	392	416	393	381	415	371	410	395	417	450	431	404	419	416	410	406	445	409	381	421	410	392	384	397	432	392	372	388	389	426	363	418	402	414	420	409	389	393	378	404	397	375	388	462	415	394	407	383	424	409	431	430	392	430	439	378	394	378	416	412	411	389	413	401	414	444	414	402	376	380	386	418	380	433	356	436	405	404	452	361	403	440	410	435	383	433	410	436	415	377	398	419	387	436	377	402	405	444	418	403	400	398	424	422	403	413	397	399	368	426	378	395	404	416	403	431	445	464	385	398	385	412	447	394	405	406	447	436	406	396	385	405	416	398	431	390	421	405	446	383	414	433	432	427	386	387	383	381	406	400	451	403	423	405	420	476	406	410	424	400	432	416	395	407	430	411	404	394	414	366	437	412	432	412	418	407	399	384	448	400	419	405	418	404	414	383	436	438	391	372	396	423	417	385	422	370	370	414	412	406	445	407	443	409	397	412	394	429	410	421	458	404	419	426	433	415	431	424	415	427	448	428	449	406	408	395	402	402	409	421	416	405	421	433	415	401	430	416	445	422	388	407	425	409	413	399	411	397	419	400	394	427	416	380	422	401	402	413	426	439	424	389	384	438	430	432	401	439	408	428	428	429	416	444	376	393	433	445
24606	21388	28492	24654	21071	3286	828	528	420	396	366	361	355	331	301	327	311	290	294	319	307	279	311	312	278	308	318	316	306	294	323	298	274	350	281	307	302	298	294	257	285	267	312	297	280	296	297	288	276	277	305	261	277	294	321	276	271	308	268	272	280	270	306	288	294	297	280	273	256	301	266	290	277	273	265	286	284	297	279	286	318	282	274	303	274	311	300	289	303	261	305	280	319	283	314	291	263	275	295	305	270	285	281	262	266	308	265	273	248	302	290	261	289	262	277	268	297	288	265	281	327	277	279	275	315	265	290	324	299	281	286	260	300	267	270	288	281	269	291	262	273	274	263	256	284	287	266	283	272	275	278	302	283	266	286	280	263	325	269	260	277	274	305	314	275	273	260	301	282	293	300	280	279	280	300	281	246	300	280	299	275	286	278	292	278	290	291	255	281	282	272	284	273	306	294	269	261	277	286	287	262	263	301	306	288	273	293	308	300	279	250	284	268	293	247	287	291	278	300	258	285	275	269	284	287	284	291	258	262	289	290	287	310	287	293	303	302	273	299	273	294	282	262	285	292	292	269	280	268	308	281	280	279	251	279	303	274	270	269	274	262	299	287	277	277	272	253	296	256	288	280	281	264	279	270	299	286	296	262	283	280	276	281	278	264	264	260	283	276	296	253	272	289	268	282	286	281	266	289	287	267	305	260	283	273	269	229	265	293	284	290	265	271	293	294	304	290	304	303	236	296	289	312	285	291	270	277	296	250	280	283	303	237	269	305	277	263	289	280	302	289	269	252	287	269	276	267	279	272	305	289	262	278	276	250	271	275	291	260	266	276	230	264	263	268	293	291	284	272	299	269	266	278	293	287	278	270	299	269	280	303	260	278	299	285	276	286	319	283	275	287	292	280	247	283	282	288	277	265	283	281	295	300	269	288	261	277	290	307	270	287	250	259	274	265	266	268	276	266	280	285	254	271	262	273	288	267	279	255	268	308	280	280	263	277	294	283	302	264	275	282	271	273	270	280	291	275	302	266	289	288	266	258	279	263	295	268	272	272	280	278	271	268	308	281	320	285	288	285	266	272	255	290	262	270	280	287	261	280	307	273	281	291	304	287	289	319	277	289	263	260	281	279	278	274	288	262	305	302	301	299	274	308	279	267	294	283	270	276	311	258	270	303	299	278	268	256	287	265	300	287	299	253	299	280	278	275	257	284	262	264	281	259	257	309	266	286	266	277	285	262	257	270	297	241	290	291	297	283	285	298	257	284	293	291	259	254	284	282	252	276	298	291	271	270	272	262	288	319	262	263	277	256	246	305	298	286	270	257	268	283	299	295	267	255	266	301	280	296	280	262	283	268	271	315	282	296	307	251	273	287	283	256	285	310	280	305	263	297	256	267	295	283	268	259	316	302	291	262	280	295	249	318	302	276	314	244	304	286	267	264	291	283	270	272	276	284	273	281	270	294	295	310	281	278	277	266	270	289	286	290	271	297	257	304	292	259	274	244	309	268	255	263	267	280	309	267	257	308	239	304	266	298	278	237	279	302	289	291	241	305	272	272	285	252	275	275	254	265	280	245	283	269	282	284	290	305	289	292	288	278	292	277	283	279	279	255	263	285	277	286	279	267	282	255	288	287	267	289	283	279	279	243	266	286	271	300	264	281	297	278	279	309	282	283	288	301	315	313	294	293	270	290	296	287	287	267	284	282	279	249	324	289	296	283	308	265	283	303	276	298	286	258	282	304	280	276	238	310	252	301	275	293	250	280	264	279	278	281	271	289	287	262	296	282	281	295	305	279	291	277	281	257	277	275	297	302	287	271	270	273	299	295	289	282	265	281	264	272	329	294	280	251	268	304	272	267	299	277	301	252	282	284	268	267	295	261	293	282	292	257	272	261	287	260	254	271	259	286	308	269	289	271	258	271	291	305	285	308	262	278	287	298	269	271	269	271	260	301	281	302	284	298	286	264	294	254	289	295	279	280	272	269	282	298	273	290	273	268	293	282	290	275	272	296	262	255	294	305	281	278	275	268	273	237	277	284	285	285	276	276	274	277	290	293	308	268	260	294	269	281	273	270	301	282	282	276	273	272	272	259	297	281	279	281	269	279	299	275	271	316	273	303	277	279	264	314	286	293	278	277	261	275	293	269	254	286	280	290	280	286	302	277	290	287	295	279	290	268	268	282	260	280	275	266	270	273	306	280	256	299	241	265	258	282	266	246	286	270	280	273	278	260	285	261	282	291	282	306	258	274	267	298	273	261	307	289	279	261	291	266	292	249	254	297	259	296	270	291	275	269	310	264	289	245	306	287	284	294	296	277	309	305	276	301	244	267	271	289	293	285	285	266	286	285	262	292	276	259	270	270	286	285	269	295	263	241	302	268	288	277	284	311	252	257	237	278	271	265	290	302	263	283	275	261	299	275	246	264	315	278	291	241	304	254	283	270	303	316	280	259	293	324	277	298	288	300	286	294	283	300	320	303	286	258	318	293	294	320	284	303	279	277	329	282	275	302	261	271	262	298	285	273	323	266	290	284	295	259	297	258	272	254	247	277	261	291	252	289	280	274	268	289	265	269	292	291	269	296	270	272	285	300	281	273	283	293	269	280	280	279	276	277	270	279	329	264	308	271	294	292	279	272	299	257	292	270	264	304	284	265	286	275	267	262	282	260	293	276	274	261	293	298	296	251	280	311	290	306	257	267	287	264	310	271	294	258	265	275	246	255	288	275	286	287	260	292	301	276	279	290	287	273	279	282	280	272	303	283	272	243	259	271	264	284	314	273	275	259	269	275	287	295	305	270	288	290	282	304	267	280	264	284	275	295	306	291	277	279	269	251	252	275	236	282	287	282	270	291	296	244	284	269	277	275	261	287	274	266	239	273	308	279	293	275	281	263	214	261	282	303	309	274	268	302	267	293	257	285	253	285	271	263	307	257	270	268	297	271	287	283	262	266	284	278	263	261	280	281	291	282	260	279	303	307	289	271	252	284	293	305	286	274	265	295	292	301	280	292	273	272	296	275	281	230	305	259	317	277	268	283	277	269	279	292	271	266	256	301	267	287	262	287	261	275	284	270	283	283	261	265	283	284	276	285	293	287	254	279	300	291	270	268	302	281	303	310	287	285	287	290	257	269	264	278	251	283	284	283	297	299	302	288	278	269	291	300	275	289	275	272	261	261	279	282	268	286	299	286	250	250	308	268	273	277	298	259	274	274	287	258	269	290	251	277	252	284	284	278	256	265	263	281	288	271	299	274	272	247	270	288	293	276	263	258	299	279	259	302	236	268	249	286	284	303	289	266	303	273	298	305	267	279	270	300	270	299	260	269	262	246	286	268	290	271	263	277	305	318	275	256	285	301	287	283	260	258	277	278	310	260	280	268	256	292	265	270	284	276	288	282	284	291	262	295	295	316	290	287	279	291	261	258	285	313	247	301	245	271	301	273	281	282	298	302	256	274	306	266	297	294	285	299	261	277	274
3690	4815	4109	2014	1315	993	740	627	499	470	435	394	385	351	312	365	312	332	328	310	325	320	278	320	298	288	324	263	285	273	303	296	264	277	271	279	266	264	291	290	292	286	306	264	277	254	270	278	265	279	293	257	284	252	280	294	267	247	259	260	269	291	258	303	289	287	263	261	276	260	270	257	266	266	274	248	281	281	281	255	279	276	266	257	274	264	253	270	269	289	279	284	241	266	248	275	262	259	257	263	282	264	242	274	265	278	251	279	272	270	263	250	256	274	251	272	259	205	254	254	254	241	275	269	248	280	278	278	272	265	233	261	256	254	242	274	264	265	291	253	251	260	260	262	284	250	241	281	247	263	240	282	247	258	271	272	250	255	274	245	275	296	273	259	265	269	268	238	265	292	271	300	288	277	272	256	270	280	267	262	233	279	236	259	257	263	250	265	255	286	226	242	253	229	282	238	284	259	271	278	271	236	266	261	267	306	269	258	247	248	291	274	267	286	273	293	237	267	271	232	257	269	269	264	278	265	281	254	270	251	252	263	257	283	262	293	252	231	273	271	285	265	266	275	260	275	257	285	278	242	264	266	299	263	270	249	294	276	282	259	253	259	229	247	239	261	262	248	290	259	222	228	262	245	243	277	301	248	275	242	277	272	262	266	261	245	254	284	252	288	259	264	276	241	282	278	267	268	270	269	246	285	314	300	269	279	291	249	276	235	239	259	252	264	285	237	282	262	248	258	294	249	253	296	232	257	258	259	244	272	284	259	283	264	257	250	256	263	257	258	273	248	259	295	288	264	254	250	257	303	257	272	293	253	251	264	218	290	279	241	256	264	260	268	242	252	262	288	242	241	246	275	257	259	253	236	241	262	260	264	260	243	268	259	274	242	261	269	268	262	265	278	256	255	267	279	256	267	243	242	261	242	282	248	282	253	274	280	265	256	290	277	297	265	281	269	266	264	259	271	259	282	234	279	279	255	249	272	285	263	237	281	275	258	252	280	285	260	272	258	254	283	282	244	311	252	307	249	261	256	258	249	270	279	259	276	267	266	241	255	256	263	293	289	245	252	230	262	254	304	265	275	250	262	271	290	272	272	269	230	253	266	269	260	292	254	255	269	247	265	264	259	244	268	244	237	249	274	286	262	260	271	260	277	275	264	277	256	258	250	296	262	258	261	276	267	252	267	243	283	262	269	253	269	269	270	283	290	231	225	272	258	237	285	257	246	268	272	249	275	244	276	277	260	257	288	305	232	271	272	251	253	276	285	292	267	244	265	276	261	272	267	252	269	238	269	229	248	246	241	256	260	260	248	285	242	250	261	242	268	248	235	256	272	266	264	240	312	255	265	256	278	266	267	265	261	279	280	263	279	255	278	273	290	287	257	290	260	241	245	274	269	237	265	260	269	280	294	229	270	262	272	262	250	256	237	251	260	257	238	256	263	292	236	289	280	243	275	251	270	269	253	268	228	254	271	254	260	283	264	277	284	267	249	264	264	280	250	306	247	278	229	275	241	264	257	278	251	247	280	250	233	226	255	246	251	225	255	286	262	295	282	271	303	234	255	276	250	242	241	304	245	281	294	256	244	269	280	270	246	246	246	239	238	277	242	254	287	265	255	281	288	253	282	277	271	259	245	259	262	256	253	269	275	256	256	232	288	257	273	265	270	258	250	277	263	271	243	286	252	273	255	250	266	240	286	262	288	241	240	246	261	253	257	260	269	244	249	262	268	271	254	260	251	302	281	288	273	265	279	254	256	259	272	266	265	243	249	272	258	300	252	263	277	230	272	277	268	252	277	251	271	242	274	267	258	242	276	249	284	277	240	270	253	263	268	283	290	266	286	256	290	251	245	287	273	253	260	247	248	246	250	280	259	255	263	269	243	284	247	272	235	250	229	237	249	256	260	273	243	278	249	239	268	241	254	249	277	278	281	263	252	272	266	270	266	248	281	270	264	237	250	245	261	265	249	261	254	240	269	269	232	254	269	269	250	255	264	262	260	270	297	276	246	272	231	253	258	271	281	278	284	259	254	256	287	278	251	264	256	284	272	265	270	254	271	260	249	274	253	243	293	242	287	251	261	289	301	283	265	291	255	282	272	257	290	262	238	238	263	289	267	233	266	242	245	274	288	222	249	279	263	261	227	269	283	257	239	241	268	247	244	272	282	289	232	251	259	278	244	260	280	219	259	245	283	244	261	272	266	269	246	240	253	254	261	261	274	278	270	232	248	270	249	285	242	279	272	241	266	258	251	253	267	257	247	247	248	269	246	307	288	269	257	252	271	252	239	237	240	269	240	260	298	269	259	249	240	252	271	255	282	262	274	240	256	274	264	248	258	280	261	267	271	251	260	260	272	264	274	282	254	280	280	277	242	264	277	249	281	242	271	221	260	281	215	233	246	275	280	267	264	228	249	317	238	271	254	255	251	239	282	240	276	267	257	239	246	266	261	277	243	265	264	293	264	273	244	273	227	271	251	288	272	249	263	297	242	283	244	248	263	253	244	266	283	264	288	260	240	268	262	250	229	251	292	259	246	238	266	277	289	282	240	239	243	276	267	257	242	253	274	251	258	251	229	268	231	258	268	312	282	245	259	277	242	299	263	253	263	238	233	268	243	237	244	260	257	236	249	269	253	231	270	256	290	255	287	250	254	250	256	262	246	235	289	282	313	290	272	268	246	278	243	248	280	248	261	264	267	268	279	267	257	261	283	221	263	236	250	257	271	251	248	265	251	256	282	259	240	276	258	240	250	239	261	277	264	250	257	269	253	268	251	255	227	253	241	250	278	266	264	264	261	253	253	264	274	244	258	262	264	256	295	252	292	251	240	267	265	220	267	263	241	275	272	294	275	295	249	269	263	263	267	263	258	254	232	273	253	281	249	260	281	256	259	260	235	249	248	273	249	234	236	257	245	240	253	282	269	231	287	239	258	273	272	264	237	291	271	265	254	258	273	296	222	267	290	244	244	265	267	247	252	258	255	243	250	253	264	277	252	254	264	281	250	253	256	244	266	287	254	260	260	257	215	268	268	268	247	271	260	256	263	245	255	269	282	247	270	266	295	267	241	253	260	251	251	247	256	243	248	267	252	273	253	251	259	278	282	265	257	260	244	230	244	246	244	269	257	243	252	278	252	241	227	252	256	296	248	242	273	260	263	262	238	257	228	257	254	241	252	259	266	242	244	285	265	277	252	239	256	258	255	261	285	276	250	279	250	261	253	276	245	289	251	250	256	258	253	260	270	303	284	259	278	276	271	260	243	284	256	250	266	288	260	287	278	263	254	242	276	251	265	240	284	253	276	269	262	264	243	253	243	263	249	251	249	239	254	256	270	250	223	274	252	259	252	285	230	249	285	275	287	248	279	262	272	256	307	256	275	256	234	296	298	261	260	269	271	284	247	268	244	261	245	280	247	256	230	268	271	264	248	274	277	243	268	248	264	285	283	277	264	250	257	265	252	257	260	278	289	253	281	261	258
27589	9994	1620	1044	816	818	862	797	760	849	814	786	773	795	750	755	817	822	807	829	836	770	865	828	843	804	770	785	814	785	822	796	790	820	790	812	828	863	810	796	835	841	814	845	798	733	774	783	767	797	815	775	760	782	795	836	816	822	766	824	789	787	815	825	810	800	830	855	831	772	897	792	794	820	804	853	827	836	802	817	791	745	784	803	785	725	780	813	798	805	822	788	788	815	819	777	806	781	778	795	833	811	813	864	788	808	807	779	780	728	758	813	804	790	790	788	777	786	723	875	789	796	845	724	771	778	778	786	819	790	819	810	817	769	790	786	777	761	801	811	801	795	820	740	811	814	838	812	788	761	759	811	821	779	770	775	802	798	800	796	808	745	819	823	779	769	757	773	840	763	813	822	789	774	792	768	762	785	824	765	822	727	822	800	793	820	849	763	768	776	793	799	767	841	828	827	797	804	804	754	769	805	805	788	797	775	751	851	831	794	815	844	835	801	804	808	783	773	778	760	792	797	862	801	839	756	806	829	836	821	787	775	858	770	846	803	813	842	785	797	787	816	768	823	805	800	789	813	817	812	745	846	786	816	825	813	850	817	801	812	832	792	804	793	867	817	786	794	816	767	859	767	780	786	810	785	727	819	779	775	804	788	782	773	768	834	840	800	764	813	761	795	767	764	732	777	767	760	791	819	811	829	776	836	838	807	798	779	822	794	802	809	788	796	801	820	818	822	808	803	818	773	786	772	761	814	795	742	783	785	774	770	789	802	797	768	803	851	872	788	764	813	805	807	778	825	784	827	781	736	793	776	824	844	826	841	776	797	764	843	754	854	835	752	787	810	809	789	819	859	779	818	789	757	753	800	779	775	819	814	788	771	780	777	782	804	790	827	818	835	817	801	823	767	744	789	816	802	833	749	796	762	789	780	796	775	814	853	792	794	822	800	772	797	796	819	805	800	777	751	823	779	796	788	788	762	814	764	766	799	783	807	829	745	750	784	750	796	783	795	796	782	820	847	799	785	811	751	773	784	767	806	793	844	803	777	775	776	805	828	833	777	771	754	733	786	869	824	813	801	797	787	803	846	806	783	856	844	786	787	809	804	763	814	803	786	744	771	794	826	833	800	784	812	763	827	831	796	822	823	814	847	775	774	796	829	813	815	808	833	836	808	826	760	803	810	784	806	796	746	788	840	795	785	834	766	855	788	807	766	834	817	793	831	816	806	868	785	833	770	828	778	840	800	829	829	811	809	776	727	784	822	746	764	795	781	728	789	759	782	740	810	855	767	820	787	790	768	769	855	801	799	777	778	780	790	846	811	794	741	793	803	794	787	797	797	779	823	791	783	746	819	800	770	833	782	782	814	864	792	842	765	805	774	735	800	793	828	820	792	814	765	750	818	799	781	707	793	799	773	840	734	782	831	848	850	809	822	822	770	838	763	765	837	822	747	754	799	786	829	788	761	808	763	720	787	819	781	850	877	762	783	798	775	827	807	791	808	771	767	815	816	830	830	830	788	815	802	790	772	774	780	824	807	785	771	786	788	817	793	827	796	826	722	795	795	834	763	842	812	780	780	777	827	725	849	795	867	783	827	765	785	827	828	733	814	869	799	817	834	800	755	847	835	773	773	821	759	783	778	857	790	737	727	734	808	781	832	771	826	781	806	803	773	787	805	788	773	788	831	804	806	796	801	785	812	785	807	770	796	774	792	797	802	785	811	817	826	835	810	838	771	769	774	814	808	831	808	762	839	760	767	776	837	759	785	801	803	785	818	797	793	787	805	783	785	844	818	783	824	810	805	818	868	797	804	751	789	814	757	785	804	797	799	834	807	763	849	820	753	822	783	821	813	871	821	809	812	815	756	822	788	830	815	813	820	757	856	755	838	770	848	840	778	817	824	828	801	795	767	754	807	790	767	789	796	790	801	777	804	832	785	777	782	784	757	844	759	807	834	804	751	811	824	796	734	810	811	780	751	813	821	792	800	829	798	777	828	774	760	807	808	787	790	702	811	788	795	765	786	822	785	779	780	800	805	786	768	733	773	786	760	832	793	756	791	789	760	792	745	831	828	783	799	814	799	825	757	803	811	780	790	803	813	813	814	780	745	792	868	761	827	774	793	843	775	776	814	813	851	797	796	743	797	833	787	768	777	823	849	769	794	788	828	839	768	826	810	797	792	781	814	754	791	772	817	774	786	872	743	795	827	795	781	794	806	844	824	802	774	793	790	777	838	818	805	812	784	815	816	784	760	809	784	794	783	785	806	865	833	783	844	816	840	775	789	757	773	814	762	824	782	810	807	773	778	757	811	783	798	772	765	807	768	736	829	778	758	797	837	782	834	842	753	798	806	791	711	806	822	785	875	767	806	832	779	785	805	795	838	776	793	802	777	811	782	825	817	835	789	761	779	771	795	789	811	822	830	820	780	824	838	786	778	805	845	811	810	814	758	800	800	824	791	789	797	745	811	787	766	805	789	813	763	797	790	812	815	792	762	786	807	793	748	789	785	781	775	817	840	773	757	816	759	795	818	757	801	837	791	783	780	769	826	753	802	796	791	777	801	813	793	803	765	807	739	754	832	832	844	791	776	820	775	825	778	833	795	776	806	815	772	827	828	766	789	808	766	739	797	760	805	800	817	784	866	793	759	756	799	811	768	769	802	784	798	772	794	753	753	786	773	828	840	858	810	790	785	795	823	803	765	794	837	787	802	848	773	834	761	790	833	786	857	807	837	805	838	781	763	792	804	818	795	774	814	794	840	763	830	848	771	790	881	788	843	779	808	818	769	722	829	809	813	828	833	834	786	778	815	781	803	796	784	771	771	850	783	757	772	771	788	825	769	813	802	849	779	860	805	795	804	825	778	761	810	818	809	828	794	873	759	760	809	810	753	738	780	811	808	768	797	785	724	795	800	793	777	794	819	776	760	756	803	771	815	852	739	801	808	807	825	843	802	801	731	776	791	825	813	837	804	805	755	753	788	801	840	751	828	786	787	814	794	850	835	814	807	834	777	771	774	742	837	830	775	842	824	779	818	786	780	761	756	796	797	806	784	761	787	764	787	863	848	757	768	840	746	785	796	833	834	762	778	784	757	795	848	828	767	801	812	788	826	809	869	807	792	779	812	778	843	824	800	823	775	750	802	871	798	754	847	794	823	780	764	786	794	779	868	787	763	814	782	768	812	785	788	747	762	729	776	828	770	781	858	842	744	808	804	813	802	792	793	819	833	800	808	797	787	744	821	787	755	803	764	808	763	861	841	794	764	794	798	767	745	814	829	801	785	745	784	806	797	811	840	767	782	773	829	792	773	757	755	765	793	796	808	833	810	788	786	762	832	816	808	776	727	798	818	796	820	755	837	823	829	845	804	820	789	837	810	759	755	767	743	801	759	784	791	863	756	798	790	774	818	789	814	850	782	790	838	770	784	843	784	794	814	808	804	805	799	796	857	833	832	782	783	815	772	793	851	782	779	808	799
5659	879	815	726	676	660	676	672	690	722	689	671	666	688	680	649	697	660	639	690	664	603	636	633	673	647	648	675	671	648	669	637	633	634	681	613	651	640	682	662	672	648	626	657	668	627	649	652	703	662	669	709	668	646	654	676	672	671	615	663	692	616	651	675	622	651	667	680	669	627	686	685	670	637	649	665	633	648	629	651	676	624	660	633	594	662	632	699	642	682	638	721	678	625	665	663	673	674	685	612	639	649	647	696	650	686	639	681	647	665	654	641	681	639	631	678	687	682	651	639	687	674	621	597	707	638	696	642	652	662	675	638	636	672	656	706	629	637	624	639	637	667	640	673	623	663	650	682	671	668	657	662	678	591	673	627	663	686	651	634	622	719	608	658	666	628	610	673	664	655	611	658	719	676	661	712	670	676	630	655	658	632	640	649	633	652	633	619	624	657	645	688	688	648	634	646	688	642	648	674	655	636	663	633	613	659	637	622	701	648	675	627	624	664	654	652	665	668	672	635	614	624	663	685	668	642	648	635	629	669	645	633	673	654	611	631	639	663	669	639	671	640	677	660	687	678	654	689	712	664	685	626	716	659	607	671	657	648	670	670	624	670	661	663	639	634	648	685	631	653	644	619	673	690	656	635	662	642	720	679	641	695	662	653	631	661	671	667	642	643	612	696	683	657	697	631	627	687	629	641	644	613	651	652	639	671	653	651	638	663	649	650	645	633	638	667	698	661	683	637	647	674	669	596	635	661	651	708	641	645	673	627	620	649	673	647	599	656	628	676	614	610	642	682	682	616	658	699	644	639	678	654	640	632	645	644	705	677	694	689	644	656	666	631	671	662	701	630	645	662	633	641	681	650	635	669	651	619	646	661	670	658	653	669	663	626	671	617	616	628	700	665	678	681	628	638	653	623	587	645	665	691	648	641	671	632	646	623	666	659	639	652	661	673	644	653	610	686	619	612	653	662	713	617	638	626	625	696	616	638	629	641	675	705	679	664	686	617	653	660	682	637	644	663	658	692	697	657	651	654	709	627	665	683	660	721	643	644	646	687	640	704	642	666	653	691	638	688	680	627	684	709	695	687	656	678	683	657	631	670	671	624	699	649	696	696	629	643	641	681	652	633	611	601	651	659	693	659	662	669	661	632	689	665	659	648	692	598	621	711	624	642	660	711	684	685	681	662	664	652	646	643	657	646	708	635	697	671	677	673	609	636	680	687	673	671	673	684	668	664	678	669	628	678	656	624	574	638	680	686	647	666	630	697	612	631	677	660	651	622	719	642	661	629	661	669	656	658	654	612	628	633	671	643	639	671	630	637	680	667	618	639	681	628	668	669	689	651	654	667	690	623	707	657	666	682	654	626	659	639	635	668	644	631	641	638	631	728	628	604	635	676	679	600	691	695	664	643	633	589	670	672	648	698	639	695	640	655	662	637	630	669	680	657	663	630	628	710	666	618	653	653	671	625	664	693	631	663	629	728	690	652	660	639	679	680	626	629	654	672	675	672	614	618	596	697	682	663	636	671	649	658	620	680	695	656	653	638	678	609	676	606	662	628	621	643	676	618	669	642	693	649	664	684	619	652	693	650	688	656	653	647	664	673	645	641	708	622	644	645	666	672	622	628	635	665	687	613	670	675	692	644	654	662	640	609	630	630	682	652	644	659	700	604	692	640	657	665	605	662	702	676	638	633	651	633	671	665	594	602	659	623	688	642	649	680	701	640	645	635	634	672	703	688	670	682	671	663	647	635	632	670	695	678	632	636	711	637	629	643	660	630	671	661	647	637	640	681	674	645	663	656	660	667	680	657	615	649	638	687	646	611	649	668	704	624	655	614	674	659	678	627	627	644	702	661	666	639	668	620	682	699	669	650	610	612	653	658	620	677	663	664	649	636	682	674	683	663	701	628	646	653	643	654	657	655	644	660	661	656	680	598	656	640	627	655	623	602	649	664	646	641	641	624	629	653	707	684	663	646	662	704	674	653	687	643	647	655	630	640	684	661	648	678	611	682	646	682	673	629	628	657	611	650	665	662	664	648	639	693	631	631	694	644	665	599	658	658	668	646	694	623	682	630	692	634	664	656	647	709	670	613	639	639	615	631	653	667	646	610	671	660	649	687	676	647	659	648	670	628	658	695	664	658	645	670	634	712	634	613	611	644	627	634	669	655	665	687	656	648	670	676	652	685	656	638	637	716	670	630	643	626	656	628	697	696	633	651	648	632	664	651	657	693	685	637	627	679	598	689	672	630	668	685	697	654	670	650	671	629	661	693	683	645	619	629	635	623	649	688	660	655	638	622	673	649	631	660	686	658	619	601	691	654	624	636	649	657	649	640	621	678	657	649	650	644	694	689	689	660	632	620	644	653	671	644	629	629	646	681	679	722	660	648	635	578	618	682	644	624	692	617	663	607	674	681	634	663	686	636	669	629	670	651	656	672	711	668	692	635	680	638	638	686	642	689	718	649	663	663	666	645	608	720	651	681	663	698	648	579	663	635	669	720	646	643	680	686	609	667	688	645	643	677	679	654	660	632	616	633	646	653	641	674	686	641	682	656	606	658	662	650	667	628	658	679	641	660	623	662	668	655	700	644	621	657	639	710	686	662	671	647	651	609	671	657	630	712	683	632	632	619	671	688	657	627	627	662	636	635	660	614	629	660	632	627	670	636	630	652	674	668	633	662	665	698	658	712	668	670	640	685	669	614	628	641	673	644	706	649	637	657	653	636	632	642	637	657	665	662	688	643	594	683	635	649	688	653	602	658	619	648	674	671	613	664	591	650	646	680	649	658	685	642	650	669	659	728	653	656	628	609	644	643	644	662	660	719	640	668	655	609	673	651	641	649	638	696	614	654	608	718	664	688	664	670	634	648	635	629	681	615	598	659	648	641	638	632	638	641	711	662	668	635	681	641	641	666	675	697	601	629	669	653	641	641	651	650	663	675	643	627	689	612	677	640	611	694	680	672	642	684	622	603	649	633	646	657	704	681	646	667	690	660	665	664	647	676	667	685	622	615	618	650	675	628	643	651	644	664	665	692	658	638	663	649	648	646	683	635	673	639	635	656	646	682	671	644	637	640	681	629	664	620	648	645	672	662	681	655	646	621	639	648	713	639	712	637	623	622	680	656	684	648	671	652	665	690	627	663	664	679	657	661	677	661	681	641	691	635	688	688	689	645	665	663	652	653	640	650	684	661	663	607	661	677	646	670	653	626	633	660	686	620	665	702	641	633	666	704	667	699	635	665	592	634	640	682	634	656	657	610	661	639	653	644	669	674	696	670	648	654	665	682	642	651	633	682	672	658	711	691	685	675	647	678	644	629	675	686	660	638	660	635	666	648	648	633	674	662	649	653	629	619	649	673	684	699	658	623	660	639	649	664	644	651	696	667	626	642	620	632	687	648	667	639	696	640	613	651	661	650	632	661	659	638	635	617	641	660	645	646	652	692	672	668	617	631	664	689	647	670	661	687	643	664
25660	21436	27240	25587	4233	920	695	563	512	504	518	531	528	535	528	482	484	497	543	498	495	461	434	496	492	481	469	495	496	483	455	497	496	483	451	479	468	459	469	451	492	410	514	458	476	470	459	497	432	476	460	442	447	478	492	453	479	449	452	470	441	492	474	472	456	482	470	488	451	487	473	467	453	451	496	438	432	498	468	469	443	467	486	481	428	456	450	464	501	445	421	444	468	499	497	449	468	452	467	465	505	465	480	479	445	460	473	445	487	468	482	452	468	501	464	440	487	470	515	434	442	483	485	461	467	458	477	470	446	497	480	472	459	503	472	487	450	495	455	484	442	437	460	461	443	467	454	479	457	470	491	464	479	472	499	446	414	450	465	470	481	468	436	465	493	479	471	467	457	451	495	461	453	441	495	430	435	455	468	464	464	431	458	481	497	443	463	456	449	449	489	473	473	418	510	465	439	450	491	500	450	464	482	449	474	483	458	439	459	457	459	489	481	468	480	458	492	506	489	481	468	457	449	463	507	462	445	459	478	474	469	480	478	446	445	472	422	440	477	443	485	425	482	454	441	483	474	485	455	486	470	459	487	473	465	470	473	467	468	452	463	461	459	463	441	477	444	465	487	491	445	426	471	493	450	449	490	453	459	447	449	473	499	468	463	476	464	442	457	503	482	482	452	463	466	483	444	465	469	464	489	489	456	468	461	432	466	457	451	470	473	460	445	466	453	471	441	461	468	442	436	448	465	463	453	495	479	506	453	446	475	462	445	496	460	507	441	430	445	464	488	462	478	426	460	484	468	459	489	459	471	439	445	493	447	453	439	440	471	498	508	459	459	453	476	471	454	452	462	438	435	433	474	420	501	436	426	476	408	480	512	437	509	451	498	474	422	461	449	464	492	470	481	428	473	495	461	497	471	484	464	464	498	464	481	458	451	436	449	442	432	469	455	452	481	440	453	455	434	454	482	487	489	465	462	455	482	446	448	441	424	442	470	487	467	482	479	491	457	473	424	431	484	449	475	433	452	469	470	459	490	458	484	498	432	452	445	460	455	473	471	432	477	456	460	461	440	457	470	445	418	441	504	482	431	456	461	483	477	415	489	486	462	430	480	441	437	436	456	501	428	462	471	492	477	442	457	441	461	453	448	518	487	469	442	471	460	460	457	470	490	469	448	452	460	447	454	467	484	470	457	483	479	469	462	459	450	499	492	484	465	503	453	453	466	443	466	479	451	445	416	470	432	503	476	479	508	467	481	473	455	457	502	470	451	465	457	476	417	436	406	483	473	489	460	419	445	477	458	451	482	436	460	471	421	471	459	441	476	490	440	453	451	456	469	462	428	474	448	471	467	479	469	466	448	490	459	438	408	471	430	469	468	500	450	449	438	450	474	463	454	431	471	441	466	450	473	456	420	455	469	475	476	430	428	456	454	457	462	463	481	430	459	455	495	495	472	450	468	461	482	469	444	503	480	488	483	457	484	520	494	412	475	461	472	468	490	461	472	475	467	443	475	435	467	489	457	492	481	492	457	440	468	442	495	446	489	494	501	458	466	457	481	485	494	440	479	484	462	461	430	466	486	482	465	464	449	471	474	464	476	523	487	472	447	473	399	440	479	465	464	445	486	461	456	480	465	433	442	449	497	420	467	445	421	492	473	430	442	468	470	452	459	444	451	463	494	501	465	469	503	451	446	437	421	464	487	470	451	473	466	448	468	444	452	500	464	497	443	440	479	467	479	473	482	483	485	439	452	453	442	429	468	440	472	476	474	429	480	459	441	466	504	492	454	461	448	480	482	467	450	482	449	470	491	477	437	459	470	494	458	447	468	437	481	481	480	453	470	451	466	454	466	472	456	444	463	453	492	493	465	495	457	451	474	482	463	459	492	457	464	460	485	476	477	463	471	429	418	464	464	420	444	476	458	475	472	483	451	429	447	439	459	462	488	478	482	467	423	455	461	480	469	486	493	397	447	452	494	434	433	438	460	452	467	439	462	452	482	464	465	481	445	446	464	477	465	488	458	442	465	474	436	462	494	452	445	464	492	413	475	470	454	509	463	458	426	451	491	455	492	480	464	453	436	487	437	467	436	460	490	427	463	452	456	493	446	463	444	516	443	493	450	450	434	468	433	451	455	465	487	460	473	489	480	472	459	464	464	443	446	441	455	471	446	427	447	417	491	428	496	456	472	459	492	461	492	433	443	486	479	430	436	475	436	475	483	474	493	432	451	473	446	478	455	483	505	472	453	436	442	453	472	487	462	423	461	411	456	476	449	494	465	483	458	463	451	434	486	440	424	435	456	471	487	431	463	439	434	447	454	474	453	461	468	436	449	451	406	465	424	459	431	489	445	495	481	441	456	462	466	454	416	491	473	459	473	482	471	445	455	486	421	491	474	436	445	439	476	450	462	476	438	464	473	471	463	479	460	452	474	492	459	505	465	488	478	465	468	482	469	471	464	451	474	471	412	450	465	446	478	449	483	454	474	477	514	476	484	428	396	432	451	482	461	484	474	471	460	458	452	496	471	465	455	466	488	457	427	472	468	460	464	477	467	506	441	464	463	466	428	468	464	460	432	451	491	483	483	463	490	495	472	442	498	476	465	464	452	465	496	521	476	460	480	492	488	473	457	456	436	464	468	475	424	450	465	478	463	489	423	464	455	471	462	414	488	452	478	452	450	451	445	436	461	480	455	443	454	508	421	508	476	472	425	461	463	446	474	495	436	484	497	444	454	450	470	440	467	467	451	493	473	470	442	469	470	511	455	440	461	454	451	502	457	494	468	466	490	429	492	446	451	431	501	467	468	464	441	439	449	419	436	454	474	462	458	434	459	453	457	419	449	452	453	466	494	450	473	445	473	471	462	422	464	460	448	442	457	470	439	432	460	419	426	456	447	428	464	455	446	446	448	454	454	465	467	490	431	452	482	488	485	417	473	462	475	495	483	459	464	476	435	452	444	446	424	483	440	476	476	493	483	441	465	454	443	477	465	442	455	426	436	446	462	425	469	492	443	477	462	464	433	503	485	470	458	475	426	442	443	488	451	451	468	473	495	445	458	473	467	439	443	479	484	472	463	461	455	451	466	468	461	449	485	501	436	461	435	488	455	433	460	432	487	476	461	397	476	488	422	472	460	440	458	472	465	466	467	474	454	447	462	477	482	485	456	474	497	465	454	427	478	439	501	498	488	516	471	464	448	505	463	457	489	439	466	453	481	484	432	510	495	459	456	442	426	446	451	461	463	457	472	442	445	477	464	463	453	465	439	493	415	434	490	450	506	513	441	464	445	471	485	477	483	453	472	478	444	467	464	462	472	467	454	510	491	478	466	483	500	481	490	488	474	488	468	489	501	472	413	481	467	449	453	471	483	491	484	488	454	478	493	447	480	484	415	444	487	490	439	473	442	458	489	492	467	488	483	473	452	459	471	492	450	474	479	480	429	467	444	487	458	458	425	465	456	465	479	446	480	457	503	458	482	484
3734	2708	2351	1322	911	789	627	564	508	535	476	477	447	489	422	462	464	429	418	415	430	409	448	431	437	449	424	444	434	420	433	443	443	408	391	403	417	427	434	400	392	416	383	436	359	393	387	442	403	411	416	418	399	432	390	428	431	385	430	438	401	433	419	447	429	425	406	405	417	411	426	422	419	411	391	406	419	418	427	446	436	429	409	387	425	447	399	427	416	385	387	402	417	426	420	429	435	428	427	400	374	444	400	430	419	446	409	423	386	414	406	410	417	403	390	422	435	407	431	435	433	423	416	435	434	403	419	413	431	433	431	412	403	433	413	437	391	382	410	434	402	431	397	420	435	398	434	441	429	413	410	412	426	442	402	408	407	399	404	407	391	412	414	414	396	427	404	390	396	417	429	435	447	383	458	420	419	430	387	403	422	392	444	424	403	363	406	432	439	431	405	414	427	450	405	432	385	412	420	421	410	418	392	426	387	430	394	427	420	411	444	412	388	377	382	402	428	386	385	409	434	393	403	412	448	408	399	414	419	403	402	386	390	388	419	408	449	386	393	427	383	456	432	414	392	413	379	412	415	390	413	409	424	394	411	378	394	440	395	403	395	366	398	419	431	423	397	389	394	428	407	376	407	394	389	450	405	438	432	435	381	423	403	439	425	401	403	431	421	398	392	386	401	409	426	433	423	403	413	414	410	415	413	433	419	435	376	386	415	429	395	440	369	437	405	434	411	400	431	408	434	425	447	381	399	382	407	422	419	433	422	433	398	431	438	395	428	432	440	366	418	460	386	411	442	391	411	397	426	420	411	446	409	429	417	392	404	435	429	425	409	418	418	422	403	393	416	408	423	375	391	411	444	392	451	413	440	388	453	403	428	410	418	420	438	417	421	369	444	361	435	457	418	421	423	416	392	410	449	421	373	399	386	452	393	421	396	439	411	369	410	401	391	392	439	383	412	406	431	410	397	428	405	412	401	415	377	407	369	411	396	440	408	441	415	416	387	395	374	367	388	419	390	382	380	418	423	403	408	412	409	422	397	435	435	422	414	388	398	405	420	414	399	380	440	436	406	407	403	429	380	416	427	403	423	412	395	392	384	429	352	396	393	415	380	430	420	376	434	422	403	442	413	420	414	375	408	410	381	419	407	407	405	431	400	407	387	388	412	420	400	428	442	417	433	456	421	398	426	408	436	462	387	436	402	415	406	421	436	409	391	424	410	421	365	398	402	409	375	453	441	428	426	401	437	400	441	420	420	373	406	409	438	380	411	428	395	381	456	424	393	430	412	430	379	424	394	436	433	401	431	392	407	414	389	413	433	417	404	416	419	413	436	420	426	398	398	435	397	382	447	435	397	395	405	419	398	434	407	403	422	406	421	391	405	437	375	401	427	417	401	401	422	410	419	379	423	429	371	407	409	419	405	418	400	385	401	406	381	437	448	395	420	391	414	396	418	386	419	441	427	408	401	439	392	402	443	401	400	402	428	414	411	418	397	427	428	431	413	420	400	392	409	408	452	391	411	424	400	431	409	418	365	436	424	438	420	417	411	364	393	415	418	396	370	430	394	412	402	430	404	420	426	391	387	378	429	394	380	410	414	463	438	378	431	412	402	388	433	414	438	389	404	417	398	419	415	441	395	429	378	406	418	413	409	394	383	417	455	389	413	439	393	412	385	380	429	455	409	410	393	445	400	412	424	420	393	400	417	470	402	377	439	439	419	411	424	413	388	440	430	412	405	404	452	414	410	386	391	418	417	374	428	404	412	398	457	430	425	407	442	420	406	420	442	416	419	402	416	421	437	406	429	394	432	384	407	396	436	395	413	425	393	431	375	411	437	430	412	419	393	393	435	421	407	405	443	398	417	403	393	443	418	419	417	445	422	411	381	407	396	427	421	420	438	404	420	419	395	427	426	432	406	431	423	385	436	387	418	408	406	427	399	382	396	389	390	402	390	430	442	416	406	407	447	448	379	414	417	417	412	423	432	390	418	402	397	393	418	393	391	408	398	433	412	422	415	420	423	421	397	410	390	375	412	419	397	396	416	390	398	400	396	417	380	407	434	445	407	430	435	421	414	423	406	354	438	407	395	384	405	424	372	415	397	423	412	394	420	404	402	413	411	426	446	475	401	428	417	423	393	386	411	400	405	412	427	423	405	374	406	415	413	430	419	413	377	412	400	418	411	393	425	421	427	418	400	402	434	395	415	401	406	369	421	355	434	414	419	421	394	390	404	442	402	411	391	378	387	407	395	426	377	413	398	428	432	404	408	389	356	395	417	414	414	431	407	426	441	384	380	436	403	413	412	400	398	448	404	418	389	409	391	415	423	417	411	403	420	435	421	424	389	411	400	426	450	427	425	396	422	423	442	400	442	434	418	398	425	401	408	451	405	428	426	410	407	390	385	378	433	388	419	416	436	394	404	394	416	399	425	439	426	409	432	402	428	396	407	408	405	381	428	405	420	401	401	423	400	434	425	410	423	377	462	438	427	376	394	433	400	442	445	391	417	414	419	445	425	405	429	426	410	384	424	409	416	398	418	369	425	431	409	418	391	399	383	397	413	405	417	383	421	410	427	382	440	399	424	415	428	414	400	404	420	402	386	416	410	405	407	403	392	417	401	405	432	403	414	394	370	419	422	404	396	437	380	420	441	397	390	395	418	391	399	383	430	399	393	388	427	439	388	380	400	420	459	436	405	414	366	387	377	421	382	438	353	438	405	441	427	381	393	426	406	343	440	406	430	432	422	366	380	429	419	400	409	397	404	406	403	397	396	388	384	399	403	402	394	408	441	407	381	403	377	410	414	428	420	395	398	414	414	391	451	416	406	391	395	410	430	390	351	430	411	432	391	424	433	392	428	429	402	433	434	431	391	425	399	418	410	397	428	407	412	406	400	423	404	432	416	383	397	400	391	410	418	418	410	372	405	418	383	418	434	412	447	376	398	422	396	407	395	394	432	431	366	436	442	444	427	408	396	395	415	401	473	417	438	397	410	385	418	392	390	415	450	399	418	417	451	416	366	435	429	396	435	458	391	418	375	417	412	410	416	414	396	440	405	431	456	413	438	407	437	388	391	445	448	433	401	437	411	425	408	436	393	447	380	403	380	425	396	446	411	372	401	427	418	422	424	392	398	409	403	411	437	414	389	417	383	408	421	439	390	436	402	420	375	420	395	399	416	416	424	405	405	387	402	412	415	414	412	431	404	373	419	412	424	449	365	407	404	398	388	413	413	413	405	423	404	433	404	397	409	419	400	407	411	376	443	406	409	457	418	418	424	409	406	394	436	445	422	393	378	403	404	419	372	419	389	391	415	384	427	414	398	422	374	407	396	396	407	406	421	393	402	401	402	425	418	404	391	426	418	430	401	437	405	424	422	393	442	395	425	418	423	400	391	424	401	427	389	375	399	429	405	392	421	424	409	377	415	420	389	400	384	384	416	427	450	410	425	384	426	414	427	421	415	419	411	436	401	396	445	388
24564	21424	28548	24696	21130	3198	827	529	405	356	341	357	334	329	330	315	306	296	275	317	296	312	300	305	287	284	327	290	302	287	319	297	314	289	293	273	307	292	268	269	282	285	326	290	306	267	300	290	282	308	277	284	274	293	272	287	274	294	274	295	288	278	295	296	274	287	294	313	264	273	306	303	288	291	294	279	289	290	274	267	304	268	271	299	264	297	262	271	289	261	288	245	293	277	270	272	288	261	287	295	250	280	294	268	283	280	252	265	264	260	282	292	285	331	280	273	295	273	278	275	268	287	286	290	325	264	273	295	289	266	298	297	266	275	259	264	264	288	287	296	255	331	273	313	259	279	280	271	279	279	266	285	290	272	280	272	280	269	263	283	292	278	282	270	290	285	290	284	287	250	247	265	266	290	294	269	268	281	287	274	308	266	293	283	289	252	262	286	268	300	265	272	267	285	273	279	313	275	278	257	265	273	258	295	297	260	271	272	297	281	286	286	289	283	286	287	270	305	269	286	258	262	282	269	276	286	266	257	278	265	258	298	274	279	265	258	230	291	278	281	278	275	292	257	292	305	306	285	285	276	274	245	250	281	273	251	278	281	282	289	276	287	273	292	280	277	273	272	274	274	277	288	259	261	261	289	261	260	246	296	291	295	267	298	272	268	252	293	263	250	272	287	272	286	264	313	279	296	278	249	282	287	268	290	278	276	271	282	281	275	303	266	306	256	284	314	284	269	274	278	259	313	271	291	265	280	275	289	287	269	282	271	252	277	255	273	295	296	283	305	274	311	293	272	283	272	283	311	280	275	252	274	279	277	256	282	305	278	282	276	289	293	275	296	303	290	260	247	266	260	262	286	312	286	244	265	269	261	285	286	270	275	299	284	283	260	255	254	303	289	288	320	262	285	274	276	300	290	259	250	267	286	301	264	278	251	276	269	262	278	277	274	282	310	298	269	262	295	294	270	267	308	292	290	251	249	271	278	267	264	254	286	285	281	280	275	282	283	301	299	294	257	284	289	310	275	284	280	293	287	262	277	262	274	260	291	277	309	271	265	288	308	316	298	299	296	261	296	283	300	263	269	276	264	289	281	269	272	254	261	289	309	256	269	262	277	286	318	296	301	277	271	267	309	299	304	287	283	268	295	269	280	289	272	300	235	263	284	278	269	298	275	259	284	242	278	284	258	284	271	266	265	299	261	277	283	287	275	270	269	283	268	283	306	260	272	258	226	294	266	262	284	267	272	245	294	256	280	261	296	281	267	298	295	273	268	265	285	300	287	266	288	263	269	255	277	236	283	260	275	271	267	288	282	293	267	274	285	244	274	297	330	255	250	270	259	269	285	279	292	265	256	239	297	262	266	277	285	242	277	274	295	278	303	282	269	291	279	263	278	274	291	259	287	256	282	267	262	265	288	294	258	278	278	297	244	288	261	273	283	266	278	286	265	271	287	259	268	285	265	289	278	282	283	259	281	252	273	251	281	251	256	292	270	276	288	262	270	268	289	290	266	291	261	280	277	269	301	273	302	275	273	281	267	292	284	286	288	262	260	297	244	291	298	252	271	283	288	275	259	270	267	291	269	291	291	274	285	268	275	249	297	276	291	311	264	302	283	277	291	289	320	278	292	272	281	263	267	249	280	252	275	293	272	280	277	280	304	280	295	285	276	289	293	298	270	266	271	282	297	262	313	283	281	272	253	270	321	276	267	293	291	270	295	282	272	260	283	259	273	304	273	281	285	265	276	293	275	256	297	294	266	276	292	285	241	268	286	277	291	292	289	286	264	264	295	272	249	258	300	264	267	261	273	237	273	255	264	285	280	270	287	285	261	302	288	300	286	256	269	288	283	255	266	282	291	298	303	284	287	308	276	276	274	279	302	284	278	274	267	292	269	283	263	272	292	291	272	280	287	289	297	270	284	276	268	285	270	277	273	247	281	278	290	271	275	277	289	273	286	257	269	289	265	265	270	271	283	276	285	290	281	264	278	269	270	284	286	267	293	261	274	275	250	292	257	254	310	290	272	279	287	286	296	288	309	286	283	266	273	282	294	274	262	289	275	270	268	263	288	292	268	260	270	312	291	294	303	302	265	274	284	275	258	258	296	283	281	294	267	270	250	281	259	259	266	284	276	297	253	258	260	298	306	287	268	274	245	278	266	283	264	265	271	262	290	269	299	255	307	301	281	284	274	277	261	291	262	289	278	295	279	269	284	277	260	250	283	267	277	246	274	253	277	292	267	296	302	277	302	265	289	285	298	293	265	301	288	274	286	276	300	285	278	280	266	261	280	265	282	270	282	260	261	260	277	264	265	278	263	300	291	296	273	271	273	280	261	284	272	281	264	270	276	254	277	254	263	286	280	272	265	305	270	248	277	286	281	265	280	256	275	293	266	262	278	299	285	250	292	274	275	265	251	269	286	272	274	274	280	278	282	299	306	283	298	278	277	247	289	298	255	273	247	289	266	293	288	269	249	307	298	274	286	286	285	276	300	272	279	290	245	269	251	250	280	279	290	260	284	286	261	278	282	274	297	275	273	302	297	263	269	287	272	248	261	279	262	290	275	275	262	263	296	271	294	298	250	279	281	270	278	273	276	258	313	255	261	256	290	280	254	264	277	272	282	267	289	267	272	288	286	272	289	259	275	279	256	301	271	259	274	258	257	258	262	294	285	269	286	285	257	283	295	252	287	276	281	262	269	270	267	248	260	275	259	291	242	275	253	271	287	267	275	291	270	275	251	311	273	273	276	240	252	263	291	289	269	241	294	262	279	258	308	277	286	290	243	294	271	275	292	289	269	298	283	280	273	279	288	265	269	275	283	286	287	290	270	307	239	267	286	255	284	270	277	258	277	272	247	302	268	259	289	297	273	280	284	294	263	262	280	278	296	277	295	271	295	275	289	305	277	276	286	279	290	271	275	282	287	297	271	302	262	281	276	274	262	254	265	298	277	266	287	279	269	275	287	302	249	280	305	292	295	270	300	287	256	272	291	277	290	289	306	288	284	296	285	287	271	314	288	290	298	304	287	299	296	281	281	316	293	302	263	262	270	278	274	275	297	275	283	278	266	256	270	282	267	265	272	309	294	266	258	273	273	281	275	250	267	254	277	288	264	293	251	277	290	274	274	272	265	291	281	291	254	278	271	296	265	289	270	249	256	285	261	285	301	272	279	267	294	272	286	292	284	306	267	260	288	269	297	259	319	275	265	296	284	273	266	307	256	285	263	254	242	280	257	266	270	284	305	292	286	278	278	305	271	284	286	255	298	240	268	275	258	285	293	266	285	268	261	281	315	247	267	265	266	297	270	269	264	281	269	275	303	303	276	268	263	287	265	295	255	262	274	244	280	284	269	286	290	285	265	308	287	252	276	280	262	277	283	276	278	328	294	292	251	268	269	258	279	275	278	285	290	297	269	270	256	288	262	269	292	295	273	253	308	282	300	294	267	267	280	271	294	270	255	287	285	292	270	260	287	285	300
3770	4711	4002	1992	1253	950	716	582	510	486	431	455	362	350	337	346	349	339	315	311	284	327	286	293	314	294	273	302	316	294	286	273	285	275	266	283	292	297	247	278	270	292	276	262	296	276	251	257	293	270	258	264	278	251	284	275	277	266	262	249	258	262	289	268	295	276	253	245	288	286	268	263	255	257	269	272	272	260	259	244	285	227	256	295	236	276	280	256	272	282	262	257	284	271	278	252	295	279	300	264	265	247	252	283	235	279	252	269	253	273	271	259	282	270	255	248	250	279	281	269	258	278	296	275	266	234	235	263	265	255	240	273	238	264	282	261	250	279	266	274	256	265	260	252	255	236	260	234	246	260	275	263	255	276	272	287	256	261	241	277	264	274	251	271	254	269	268	292	261	253	260	287	287	264	275	257	294	272	247	289	262	275	249	275	259	231	272	295	240	248	263	274	277	287	281	266	265	237	277	263	268	257	260	286	259	270	252	257	278	276	259	266	237	267	227	268	277	248	270	257	253	256	261	254	255	243	232	245	232	271	266	282	275	253	273	245	257	284	238	249	255	244	272	267	248	296	247	257	237	247	237	234	254	279	257	296	290	244	266	268	245	243	301	265	245	289	259	278	255	263	234	227	252	269	281	277	250	263	287	269	256	264	273	312	260	300	245	260	230	265	252	270	242	242	252	262	270	249	261	286	236	242	283	260	298	307	250	271	285	271	257	269	273	248	230	267	262	254	277	246	260	274	259	273	279	264	283	256	256	269	280	227	268	235	275	269	255	281	291	280	252	276	260	254	259	245	264	247	238	260	290	258	259	249	254	259	234	260	288	266	258	272	280	264	243	229	271	259	279	288	222	247	255	280	245	270	223	254	264	247	234	272	286	269	268	278	245	263	295	254	242	269	250	258	249	263	265	247	272	266	251	264	250	273	278	282	293	276	238	252	265	264	292	255	277	257	257	292	290	255	247	295	276	256	270	257	276	249	270	260	254	268	274	255	268	255	267	282	241	264	287	260	277	283	257	283	275	259	237	263	280	262	271	267	242	261	290	260	266	258	245	262	258	238	279	238	246	279	271	236	298	275	251	281	231	237	268	244	274	306	243	261	287	241	280	268	256	273	265	254	274	267	256	253	260	264	282	235	269	262	248	242	275	266	273	279	267	257	252	238	260	286	259	277	267	277	247	285	242	282	261	269	264	241	287	243	274	273	257	271	273	248	264	251	280	247	231	268	253	264	233	247	256	275	259	250	281	255	248	264	266	263	243	266	244	259	257	268	261	274	276	247	251	249	268	251	237	265	265	254	260	274	287	271	284	252	251	267	267	245	288	267	286	230	241	245	259	252	262	260	258	249	234	250	254	276	238	263	267	257	270	260	281	249	265	252	237	265	268	269	264	266	295	270	272	260	290	262	274	242	269	262	270	277	265	253	265	265	275	257	255	281	240	264	267	245	259	242	270	271	254	227	260	243	281	287	275	281	240	260	242	259	266	260	259	279	283	281	236	268	260	246	256	260	261	255	263	299	263	284	283	266	268	246	237	259	291	241	266	258	243	249	234	256	269	253	263	267	273	253	298	266	253	257	236	274	277	265	262	272	255	266	255	262	249	242	258	243	257	293	248	252	283	276	273	263	247	279	265	255	272	297	256	258	238	272	281	263	287	250	240	239	274	251	268	238	291	251	293	270	244	253	269	264	288	260	268	281	248	262	259	279	282	269	245	290	241	228	272	276	224	254	266	239	257	261	289	273	242	306	276	239	265	264	256	262	244	230	256	255	275	237	271	277	252	262	259	247	249	290	259	237	279	254	269	252	280	245	255	270	268	305	258	260	279	259	254	263	291	287	282	275	278	237	248	273	264	227	268	269	244	248	237	290	264	241	271	241	245	251	244	235	286	282	273	265	249	271	300	259	289	245	297	248	257	259	251	272	245	255	273	271	242	260	266	292	259	250	257	256	278	264	244	259	240	270	247	247	275	253	267	275	267	250	298	270	261	269	233	262	259	249	246	276	256	266	262	284	274	251	259	275	276	280	236	265	266	274	271	241	255	250	247	271	265	275	265	282	288	226	237	280	246	291	272	251	275	224	276	267	272	307	264	270	250	286	273	260	266	246	243	258	242	246	244	264	235	280	246	242	283	273	261	242	273	263	267	249	284	250	272	270	280	263	256	296	263	280	276	250	291	228	253	251	272	284	250	281	244	272	265	246	257	258	272	249	248	251	280	247	275	248	265	271	253	240	246	296	266	265	259	243	287	291	250	270	268	231	268	263	245	264	260	265	253	276	252	273	257	264	289	259	264	245	276	255	256	279	254	246	282	261	267	276	282	238	247	274	268	283	269	276	272	249	224	256	248	245	258	260	249	256	275	277	242	252	282	246	291	257	250	256	270	254	302	251	245	238	268	260	277	267	237	272	243	261	246	255	261	252	245	233	274	285	236	272	251	251	254	241	228	248	249	244	255	268	260	261	251	257	235	255	253	257	256	263	269	232	293	304	244	246	245	266	257	265	280	274	260	279	256	258	276	261	254	246	257	313	268	266	282	279	285	244	290	257	293	268	249	259	269	269	267	270	236	274	259	267	246	285	256	274	255	257	252	270	270	267	248	269	251	263	244	240	264	265	290	272	265	266	256	229	290	240	286	225	269	275	271	261	239	271	274	258	252	253	249	258	263	290	264	234	264	292	260	302	252	252	261	267	275	239	248	269	239	291	261	260	250	264	275	297	252	245	254	250	271	246	273	275	273	241	284	247	268	278	265	259	294	274	272	288	277	260	247	258	264	244	273	242	261	259	265	240	271	255	270	243	244	253	263	303	255	246	262	256	268	260	254	260	221	251	262	261	283	235	252	245	256	277	251	248	248	274	276	260	272	265	251	282	269	253	217	250	235	244	279	231	261	240	246	265	250	276	263	280	257	253	255	247	287	266	249	241	238	269	270	230	282	242	264	267	268	251	270	249	276	256	274	280	257	275	240	235	263	268	296	239	274	286	264	272	257	264	256	236	246	277	263	278	237	274	240	244	242	250	251	255	284	256	250	270	220	275	230	256	288	246	261	279	272	266	273	267	260	272	251	259	261	263	238	244	248	247	265	232	275	287	257	273	275	224	274	273	296	254	246	247	272	242	249	245	254	262	257	256	220	249	259	277	243	274	270	282	250	254	235	253	286	243	255	256	273	259	267	229	260	238	288	258	266	245	260	276	260	252	276	275	280	280	254	242	284	231	253	251	254	247	266	258	262	250	256	262	265	262	252	279	243	290	259	254	276	242	271	279	293	259	249	250	279	291	252	275	236	260	253	234	271	256	275	239	287	243	268	220	242	256	279	228	270	265	261	276	235	264	249	254	240	249	256	280	280	230	268	243	250	284	268	250	239	275	266	239	267	272	238	264	256	241	247	264	284	274	275	239	258	272	286	266	271	275	276	239	279	262	294	274	253	272	280	253	252	260	252	256	255	247	258	268	301	248	279	242	277	247
27905	10067	1586	1054	849	810	828	839	814	841	830	797	857	771	756	806	815	843	844	773	838	794	798	823	870	825	772	776	760	810	745	811	802	800	848	807	849	847	801	785	845	852	812	813	819	796	789	776	766	829	832	755	815	803	802	832	791	751	796	758	819	867	785	775	789	789	803	823	807	812	751	831	785	761	772	817	833	798	814	803	787	824	766	779	771	773	822	780	789	777	778	849	823	790	848	766	814	787	856	783	880	782	839	802	760	803	832	796	835	752	813	821	787	838	767	790	803	826	815	841	784	763	804	778	821	838	825	836	789	815	874	773	761	810	744	775	762	783	784	819	780	794	804	812	816	800	830	843	813	823	849	780	799	818	823	774	839	796	805	801	813	795	819	775	816	811	772	819	752	839	801	834	810	797	776	756	789	790	794	751	764	806	817	769	814	852	773	775	804	823	840	807	852	809	838	788	794	844	838	836	806	794	856	791	774	805	772	778	792	783	824	764	809	834	807	792	821	817	835	782	788	816	859	863	767	795	835	805	777	798	763	753	832	783	803	821	795	856	846	795	742	770	812	790	799	802	801	800	784	809	851	768	751	778	819	827	833	852	827	797	821	800	823	834	810	849	761	841	823	769	834	824	780	835	841	787	835	790	777	814	848	754	817	829	812	795	796	833	773	833	821	755	774	815	745	788	822	795	816	790	813	824	853	814	834	809	779	743	755	783	826	790	755	829	758	796	795	806	871	846	819	758	808	786	849	817	859	772	802	787	790	811	822	795	744	843	796	797	814	833	778	805	809	787	774	765	808	793	794	814	732	791	836	809	821	820	807	817	846	825	795	781	827	808	840	742	818	831	826	793	826	823	776	838	825	795	785	790	838	829	812	789	825	861	785	825	767	793	804	777	826	791	793	783	838	768	792	799	825	833	808	767	826	788	787	850	836	825	816	874	847	820	782	832	834	821	775	832	767	824	791	789	824	805	791	831	768	841	776	810	831	791	822	739	775	760	790	808	784	825	816	791	826	777	800	812	786	810	808	829	784	815	804	788	830	794	865	806	805	803	857	779	741	834	797	807	799	836	787	809	767	837	791	800	765	835	825	774	837	813	811	864	755	818	758	804	825	749	793	792	793	796	790	821	807	829	798	826	774	820	840	830	814	833	765	807	812	836	781	799	796	794	821	841	803	831	755	784	851	806	798	863	791	855	795	773	840	792	760	823	773	849	838	782	779	823	847	806	842	838	832	789	822	826	856	816	827	874	825	831	785	824	822	825	824	818	773	798	793	797	811	803	788	834	827	810	844	824	797	825	703	824	847	833	799	796	763	831	827	798	799	838	834	815	767	839	806	798	814	804	741	786	780	823	753	812	789	831	813	781	780	805	747	771	787	811	774	806	830	811	786	839	783	849	794	820	833	834	801	810	779	793	826	852	812	797	825	782	802	818	799	767	813	842	799	782	770	799	790	815	770	839	780	828	809	811	764	832	795	803	809	778	813	863	769	793	786	780	801	809	839	805	849	804	741	801	873	791	797	855	783	826	879	788	797	816	866	834	816	830	838	760	808	820	844	753	886	781	800	856	801	798	803	791	813	835	785	802	811	796	748	811	791	859	816	772	797	824	797	774	797	782	791	782	763	745	804	781	792	765	779	797	823	829	803	766	839	805	769	780	818	795	836	776	786	790	791	798	761	874	787	835	807	779	822	786	820	771	840	855	835	840	802	843	749	831	835	744	769	788	806	807	780	806	838	769	758	852	809	826	843	807	824	815	782	853	767	829	796	797	758	877	804	799	857	812	809	793	746	862	757	771	811	774	768	773	812	795	798	865	838	779	827	742	791	829	826	808	793	870	807	770	814	829	837	829	779	807	856	813	794	781	792	802	723	812	808	841	771	774	829	825	814	812	808	814	769	739	727	788	767	777	801	774	835	827	793	764	792	807	841	810	740	827	711	809	820	813	782	804	802	817	831	786	801	817	788	766	812	755	840	815	812	789	808	782	769	791	788	791	801	833	783	808	855	810	754	822	790	848	802	810	837	822	830	820	806	825	774	771	794	787	828	829	826	799	823	817	769	855	786	794	768	791	833	851	812	822	795	828	764	859	798	822	824	851	795	835	822	776	781	807	785	817	833	829	773	787	804	808	786	763	806	815	866	817	816	786	778	816	825	824	741	813	811	806	783	780	847	791	790	857	802	817	793	833	844	801	802	757	804	788	764	813	779	779	785	783	816	836	838	752	832	795	855	791	785	763	826	793	799	790	864	786	811	793	821	795	814	843	815	837	838	817	818	841	784	800	796	804	814	786	831	806	788	826	801	790	791	817	792	831	777	856	804	810	822	742	848	822	784	854	810	827	818	787	854	742	807	818	807	814	828	810	798	852	830	825	793	790	806	848	783	776	877	831	776	766	807	819	773	832	766	816	797	829	842	805	755	783	854	821	768	825	797	813	825	777	797	790	826	805	823	776	820	771	794	833	818	809	783	819	767	815	822	818	855	773	776	794	840	793	864	772	805	824	839	770	810	819	799	840	770	815	757	797	792	783	749	823	801	807	799	816	812	789	792	772	803	749	819	779	792	805	779	763	818	818	817	836	842	845	804	834	779	801	791	785	810	806	834	740	786	789	807	836	791	813	781	812	831	757	805	778	797	787	838	796	766	790	821	837	785	799	784	814	776	779	854	854	835	843	794	802	789	831	847	806	854	828	850	777	836	841	799	802	814	804	816	831	800	820	800	828	781	772	844	807	808	834	765	850	812	822	804	799	773	777	799	838	776	821	776	813	788	803	792	812	810	765	780	806	852	809	862	787	832	844	796	805	852	853	821	839	831	864	775	819	750	809	830	780	797	837	790	804	842	784	833	785	813	820	809	823	804	802	842	792	814	813	782	771	811	806	801	777	751	827	850	874	805	787	817	761	810	775	810	838	864	766	863	842	774	792	797	811	787	797	776	816	824	803	760	799	743	815	789	819	792	816	833	818	814	786	820	827	790	807	839	793	777	809	821	811	813	780	782	779	794	775	801	784	822	836	801	796	843	778	829	727	794	799	823	790	807	816	799	827	811	809	821	822	837	765	818	825	785	805	761	818	794	744	835	849	724	816	784	814	818	821	858	799	807	800	809	828	815	795	811	749	804	773	866	842	830	765	803	774	809	810	800	763	748	803	784	850	821	803	733	806	804	813	726	818	803	841	809	832	852	845	806	800	757	839	841	836	872	740	809	830	807	756	795	778	777	847	851	821	768	844	849	779	867	841	842	808	818	841	805	790	848	851	821	802	785	741	811	838	813	813	838	829	822	825	785	800	865	777	830	831	760	842	811	833	831	809	769	806	776	820	826	810	794	790	837	811	777	807	758	828	739	762	786	822	844	823	844	807	790	781	827	845	794	760	806	846	795	799	848	861	812	821	817	794	792	786	800	805	780	758	829	799	839	788	790	799	824	817	821	820	827	850	797	799	800	799	782	857	792	769	765	771	776	831	757	843
5657	837	828	690	701	705	678	692	672	654	651	656	650	642	717	688	686	711	680	667	642	680	620	687	659	680	602	594	636	657	648	608	656	646	675	665	663	622	636	679	696	649	625	638	636	600	663	613	721	650	687	714	651	682	647	656	636	643	696	620	660	645	656	699	701	683	683	664	663	621	666	684	632	678	675	669	690	649	662	665	680	676	647	613	628	599	644	623	655	688	644	735	673	675	642	659	636	663	638	667	680	617	632	664	668	640	656	679	675	608	662	666	694	687	657	646	641	648	615	646	647	679	674	664	616	639	658	634	630	672	642	688	651	604	588	613	644	669	659	608	670	671	597	628	662	629	663	646	663	625	612	637	669	646	651	644	645	650	679	675	627	655	639	645	656	665	675	689	657	671	711	701	653	624	657	628	652	651	649	653	626	676	683	665	644	658	671	672	647	633	659	617	638	646	646	689	638	675	714	671	677	687	721	697	612	645	656	605	677	670	695	630	699	649	618	620	625	636	690	643	647	674	630	656	685	651	671	646	648	635	619	675	698	653	667	665	640	696	680	619	640	686	617	684	666	633	650	634	677	678	650	651	676	637	626	665	663	639	628	641	601	687	644	665	620	610	682	670	661	650	629	661	633	648	670	640	600	666	656	659	632	622	660	652	680	638	639	586	688	662	592	640	646	661	641	641	644	612	685	674	645	703	636	658	609	688	655	640	644	658	653	640	660	670	706	651	690	624	632	674	648	690	642	671	683	674	638	631	658	637	648	638	660	632	645	648	707	642	661	651	624	670	685	669	692	638	628	656	642	647	632	648	683	612	661	653	683	659	608	639	645	656	631	679	669	686	608	642	644	654	684	634	663	611	629	657	630	631	616	620	628	683	633	598	668	646	625	666	620	664	656	628	660	651	647	688	640	664	719	682	636	675	682	666	651	695	659	645	676	654	626	610	677	639	620	690	687	627	649	645	682	638	689	639	666	608	668	630	704	679	645	677	689	630	611	654	669	605	656	656	660	648	643	644	679	650	680	691	637	674	661	672	631	647	668	639	688	678	676	673	626	623	609	667	617	636	675	615	689	672	665	718	670	649	671	693	655	649	683	639	652	670	660	596	659	651	640	696	633	668	669	659	666	655	674	607	625	637	623	637	660	701	601	622	697	592	717	673	640	668	690	672	606	652	697	652	676	672	639	623	669	637	645	661	617	653	664	644	649	651	671	704	616	627	648	681	645	665	617	696	655	692	660	698	649	665	642	631	643	680	677	665	620	667	625	632	646	705	680	615	630	632	639	648	641	703	675	616	695	652	645	635	616	674	647	684	668	652	673	642	640	663	628	684	631	632	651	596	676	653	694	634	701	644	674	627	664	683	671	682	639	656	660	654	690	679	693	633	608	685	653	665	643	661	609	633	666	642	657	661	633	656	686	641	676	651	632	639	677	629	631	644	697	644	668	660	644	702	674	651	664	660	620	641	643	613	667	731	649	608	689	651	658	644	682	600	645	662	679	633	613	653	603	629	674	680	669	642	638	612	674	678	604	649	658	680	674	697	685	634	665	613	625	659	654	660	646	661	658	647	634	673	654	613	693	624	637	643	669	634	632	658	684	672	647	645	651	624	676	685	628	641	594	639	639	651	621	681	680	694	643	626	661	653	629	624	646	692	660	626	645	637	642	669	679	635	661	648	628	674	668	693	668	635	647	621	629	641	621	630	630	666	651	657	650	677	687	645	652	712	632	665	642	681	678	669	650	636	650	664	662	698	657	594	653	683	680	632	675	707	621	641	624	672	653	674	669	642	650	651	651	675	653	643	630	637	674	647	647	637	647	648	643	607	624	622	599	669	669	685	605	643	640	633	657	664	660	640	677	637	651	653	644	599	645	675	651	641	736	679	649	681	665	621	604	644	638	624	683	612	664	704	656	680	661	667	635	637	635	677	674	641	637	654	659	652	673	677	644	662	670	648	629	653	662	715	675	636	624	588	636	665	664	633	694	681	635	653	652	694	671	653	647	637	684	671	623	668	613	677	672	701	661	636	636	625	672	654	705	625	623	647	667	662	675	668	707	627	641	659	654	640	652	637	670	617	675	658	634	661	637	674	611	663	657	650	726	625	685	671	679	675	638	684	664	699	667	676	644	641	670	649	660	665	659	649	630	647	624	651	689	590	668	703	667	643	689	643	676	691	639	657	670	666	670	647	631	625	611	675	628	659	672	668	642	669	655	667	603	671	656	632	612	681	680	664	660	631	647	647	647	659	629	606	697	630	611	650	638	642	620	762	633	686	662	677	639	642	671	646	683	633	731	627	666	607	691	689	658	674	677	606	631	715	695	627	659	677	683	623	630	658	644	630	655	673	699	602	636	687	660	661	611	666	633	670	653	625	693	697	629	611	690	676	707	686	665	609	693	661	678	652	654	645	643	688	616	634	630	646	631	669	638	637	657	664	663	687	654	676	615	637	633	688	636	649	658	651	671	655	678	649	611	649	637	631	630	683	685	639	650	657	654	646	620	629	628	663	671	680	705	649	647	581	677	622	621	636	642	618	648	618	667	637	669	628	682	645	678	617	651	682	658	703	666	678	634	675	684	671	676	635	644	677	650	660	638	687	680	697	659	705	658	672	658	653	653	670	653	655	704	638	722	692	641	632	703	653	686	672	619	605	664	622	641	670	648	659	631	636	671	681	657	676	632	664	666	694	718	661	670	655	673	672	670	634	704	664	689	694	651	692	658	676	643	661	688	640	680	681	672	610	635	648	650	664	656	666	659	652	665	668	641	666	643	659	624	656	684	680	624	651	710	687	652	622	685	649	613	693	661	676	663	632	624	657	636	642	667	649	618	700	625	654	663	633	671	670	660	624	690	665	686	649	627	703	656	658	656	664	636	648	664	659	636	594	680	664	665	640	645	657	679	679	667	633	659	659	671	661	671	646	673	663	678	658	666	605	689	637	666	637	653	610	672	697	667	605	629	649	661	630	622	630	679	625	675	621	653	644	673	645	642	644	694	681	655	664	621	662	686	692	710	688	648	631	670	677	649	646	648	617	646	689	602	621	682	660	628	639	645	669	659	680	655	658	632	641	625	649	618	690	659	649	648	631	651	656	655	628	654	672	637	657	631	641	573	676	655	667	640	671	651	642	660	653	640	628	677	651	722	643	677	633	670	631	680	653	656	624	660	668	642	676	708	624	673	633	661	642	639	671	640	640	602	701	663	637	635	644	660	663	655	608	659	638	664	676	606	621	653	607	687	689	644	715	636	677	610	667	653	618	636	660	677	635	619	680	673	696	680	632	656	689	637	641	629	711	622	657	674	657	671	663	664	647	676	675	645	634	614	637	697	673	688	674	655	648	682	662	631	674	644	607	682	674	640	702	614	703	642	648	648	675	691	670	654	628	662	661	647	660	639	656	683	658	639	678	654	643	608	669	652	644	635	668	636	636	643	662	623	674	683	653	677	651	638	672	577	680	596	647	632	680	687	645
25689	21440	27252	25604	4297	979	772	583	521	557	515	477	503	531	479	480	478	436	477	473	510	467	480	461	467	476	483	438	495	469	458	472	492	432	462	460	440	443	451	486	443	464	472	424	483	485	505	514	449	459	471	472	446	453	491	479	502	502	454	454	467	439	457	491	474	457	466	485	500	479	486	473	495	462	445	501	447	492	489	442	455	473	510	472	454	494	457	422	481	443	446	469	404	465	462	459	462	490	451	483	460	446	498	498	443	464	469	439	490	473	470	493	452	450	464	439	468	480	469	448	450	505	433	451	450	453	462	490	479	496	452	466	475	441	481	476	467	460	473	439	456	454	483	409	473	481	479	454	485	444	480	497	460	456	459	470	485	481	454	441	481	468	479	437	449	463	467	470	433	478	464	459	453	419	472	438	455	445	431	482	472	444	464	469	447	415	443	470	462	433	437	501	464	455	493	407	482	455	459	447	442	466	492	450	477	373	448	490	450	478	481	503	446	456	443	482	445	492	447	475	484	405	453	494	438	414	439	455	452	463	467	485	466	447	464	465	458	456	461	456	454	461	450	435	471	471	476	471	458	453	431	453	499	427	450	510	468	479	468	442	490	468	440	421	455	449	472	476	489	465	466	443	477	418	498	456	477	479	463	450	456	439	506	439	461	480	483	449	463	445	466	448	479	464	488	489	443	427	447	486	500	494	463	443	470	433	424	469	433	464	434	459	447	458	424	510	475	489	453	463	488	445	439	439	511	438	467	479	453	457	463	485	456	446	457	497	488	467	511	520	450	445	455	491	499	444	480	470	441	442	451	452	495	450	464	474	476	451	465	486	463	482	419	472	491	447	468	455	458	469	433	460	471	456	460	462	464	470	454	500	434	434	514	504	472	470	439	457	478	421	464	472	434	452	473	470	457	452	437	490	464	454	491	433	487	489	437	454	418	458	480	462	465	492	460	474	442	434	431	460	494	506	439	443	437	473	455	437	477	470	441	441	424	431	440	488	456	404	422	402	496	434	480	483	477	458	455	397	440	484	491	464	419	446	482	490	464	461	476	463	476	449	490	467	472	474	488	467	465	462	465	458	449	452	444	441	444	437	430	422	458	436	457	475	449	450	453	487	462	446	447	439	479	479	498	442	468	479	452	434	471	444	455	477	488	474	416	466	471	459	435	490	434	440	450	480	451	452	450	464	469	455	443	477	477	437	478	499	469	471	467	457	461	463	453	434	479	464	490	494	407	457	465	462	476	457	473	475	501	460	455	474	445	479	480	446	467	460	479	513	458	502	473	469	486	484	481	450	469	455	456	409	440	459	441	482	456	455	440	423	445	467	476	480	474	481	439	462	449	442	449	474	494	433	523	472	457	465	469	455	427	462	464	447	454	508	441	478	434	455	458	490	450	443	442	454	494	461	442	450	470	487	456	457	426	451	434	468	464	465	441	435	445	427	447	471	434	460	436	502	437	446	476	438	427	433	446	453	409	428	455	456	452	457	497	446	494	460	463	458	462	435	444	412	431	454	482	463	430	451	472	476	440	430	436	439	456	490	470	439	456	495	424	430	479	471	461	463	439	421	451	454	473	435	415	452	429	423	451	460	469	467	462	478	470	492	461	443	459	489	424	463	453	440	475	459	431	441	431	467	433	503	474	478	514	430	421	454	459	432	438	415	465	487	438	465	421	463	439	496	469	432	445	501	437	470	486	482	459	459	474	475	441	477	479	466	508	428	452	467	450	440	473	473	436	447	443	480	478	462	447	449	448	499	469	455	458	474	472	471	519	503	418	447	480	425	442	427	469	434	459	450	478	461	444	488	480	459	453	453	475	440	435	433	487	450	448	442	437	466	459	469	441	447	456	470	468	469	443	461	479	464	433	427	456	481	444	490	445	469	486	431	446	486	490	471	466	490	416	479	455	470	475	469	488	498	457	451	478	490	455	456	452	441	470	470	464	441	479	492	475	446	504	473	506	481	431	476	452	462	451	473	458	467	438	458	461	432	504	493	472	475	434	465	461	468	456	406	474	488	493	452	439	511	465	430	479	442	464	447	476	437	442	466	474	460	454	474	466	484	482	469	476	465	527	445	425	456	473	433	465	490	427	455	468	489	486	447	431	452	448	464	441	448	465	460	478	498	475	451	482	446	450	470	448	483	467	484	443	463	460	483	472	460	481	420	443	437	445	493	469	459	472	465	446	444	471	433	436	457	475	495	446	484	438	415	465	462	478	447	463	467	456	463	481	455	445	457	431	458	502	442	458	450	461	455	467	433	489	419	409	479	482	488	481	441	473	463	467	466	450	457	477	462	461	465	440	475	466	448	458	474	481	487	487	424	469	450	467	468	437	454	482	462	431	432	433	473	486	446	458	449	471	465	454	451	459	453	450	483	461	420	492	476	482	453	504	454	455	416	445	442	446	434	426	468	454	442	460	475	480	464	446	440	456	493	460	465	432	437	444	468	479	461	438	437	461	464	437	458	482	451	460	463	424	438	449	460	454	474	470	451	457	482	473	459	448	455	467	426	470	457	420	463	463	483	463	476	468	442	476	451	463	522	448	435	475	488	435	445	446	457	467	441	491	469	466	498	492	427	427	454	436	465	470	430	459	458	480	451	428	456	461	485	459	443	456	453	471	425	470	451	479	426	477	460	483	456	488	479	437	451	490	525	487	445	467	477	474	451	453	471	466	508	449	481	494	465	429	495	472	477	469	445	482	425	413	482	449	499	442	438	462	457	484	443	454	475	426	457	447	463	443	494	460	439	490	455	455	469	484	451	467	456	430	460	438	446	447	485	461	472	446	437	414	482	482	447	462	457	485	489	461	476	445	468	466	420	410	487	463	453	446	444	487	444	466	449	471	446	446	457	454	463	506	439	447	477	412	470	446	475	475	478	434	450	471	459	440	492	421	468	488	471	466	485	485	472	466	446	486	465	466	471	445	498	509	448	436	457	434	440	427	485	480	460	451	468	444	469	472	447	439	494	466	451	491	443	461	442	473	418	420	409	488	486	469	469	467	463	480	449	452	410	454	450	427	435	476	425	441	480	433	452	422	476	465	479	442	483	439	436	475	459	430	432	473	471	461	460	465	445	467	544	451	467	462	417	457	475	458	470	465	456	475	455	440	446	443	463	452	464	474	477	468	426	465	438	461	467	469	489	443	472	429	459	415	449	466	455	482	463	493	435	416	496	483	468	434	481	452	453	436	435	446	479	435	477	442	461	454	464	439	430	425	425	464	455	492	494	530	419	464	477	503	459	454	453	430	457	447	464	450	465	474	424	473	481	462	487	486	454	449	433	443	472	446	528	461	486	504	455	483	483	441	460	469	474	442	483	458	474	466	479	463	471	487	466	506	420	433	443	454	466	485	509	464	413	475	441	450	452	447	445	449	469	481	467	461	447	484	462	467	441	469	444	454	465	455	447	450	473	488	466	441	449	450	476	464	454	458	469	442	431	494	441	463	489	475	473	485	475	457	453	493	440
3708	2811	2404	1268	870	718	648	601	527	499	512	497	496	495	449	458	447	409	390	413	440	456	434	413	405	425	410	444	422	393	429	411	402	414	466	394	413	396	385	438	398	419	421	401	404	416	434	403	446	430	426	400	432	391	410	394	424	427	375	419	421	384	444	411	415	417	373	430	403	435	361	392	398	385	416	443	420	404	438	453	426	420	394	404	449	402	434	419	388	416	423	400	382	433	409	425	411	376	395	417	456	414	417	417	399	374	421	398	407	408	425	406	417	418	373	415	430	438	379	392	439	403	413	402	426	383	442	385	452	414	437	387	433	391	443	460	413	397	409	401	395	407	399	372	417	444	459	386	419	419	415	453	410	408	414	423	392	442	422	395	386	396	381	395	403	384	389	412	417	380	392	402	393	413	419	403	394	412	413	405	416	393	453	407	409	399	440	432	436	427	412	432	393	406	417	401	413	396	392	401	406	405	449	385	401	417	407	401	400	398	377	428	419	416	441	425	436	390	438	403	449	414	412	393	376	418	415	449	397	425	411	382	416	403	409	393	412	389	433	429	420	412	413	422	439	395	421	421	401	407	404	402	392	410	401	430	436	373	393	406	392	394	398	425	383	414	412	433	439	409	389	389	431	420	401	424	400	415	376	426	445	416	414	396	440	390	442	429	397	425	406	394	401	448	409	396	367	412	403	433	394	401	413	449	417	413	392	403	394	384	399	404	404	418	390	425	378	424	406	383	398	400	379	414	407	417	409	378	409	411	385	415	418	408	413	407	414	411	402	395	394	412	431	457	402	382	424	368	389	440	409	437	430	393	425	416	393	410	395	400	417	395	407	408	394	361	433	404	403	432	426	405	382	387	405	394	407	412	393	400	377	418	392	417	369	417	384	380	412	409	407	421	415	437	432	391	395	384	442	398	402	403	429	430	425	435	429	420	401	416	354	412	417	397	389	426	467	417	403	393	427	372	421	402	417	413	428	430	382	426	413	373	420	457	392	382	410	377	394	390	416	391	410	409	403	423	391	397	411	385	430	396	429	432	387	399	450	402	388	386	400	442	400	387	413	397	404	413	423	442	388	429	434	412	429	442	417	431	392	399	434	403	413	362	424	394	381	399	429	433	413	392	367	426	394	385	412	417	422	410	388	400	419	409	399	388	402	395	427	440	386	413	408	425	390	405	390	402	414	443	405	391	388	423	404	423	436	434	400	413	389	392	370	439	426	411	423	356	401	421	442	406	403	406	387	410	405	442	400	441	422	412	388	432	417	432	457	432	420	397	399	374	438	439	406	414	403	416	438	401	431	410	427	410	415	444	392	407	403	399	432	408	414	406	367	415	410	388	414	403	436	398	440	401	400	418	415	415	393	410	395	379	394	388	382	411	401	413	400	402	357	400	385	408	410	384	344	415	392	404	398	375	441	440	395	415	425	407	391	402	412	448	411	387	407	374	423	435	423	404	403	389	405	381	379	451	389	407	399	382	430	431	366	413	394	397	418	427	425	372	412	402	433	377	424	432	407	398	413	387	415	390	404	416	426	367	399	414	429	439	423	422	423	388	416	408	378	386	390	440	387	401	410	419	349	369	414	424	416	412	399	387	431	415	383	356	441	402	408	424	417	414	412	395	413	387	370	409	396	418	424	428	406	424	409	385	374	411	413	397	386	421	404	422	431	394	391	397	362	460	407	411	417	394	415	373	398	439	432	403	395	391	416	417	449	409	376	418	401	385	396	424	420	405	403	407	429	407	401	431	444	432	419	411	422	427	397	379	430	423	407	439	417	390	439	396	424	417	417	413	390	392	404	377	402	422	395	423	385	384	401	376	407	425	390	430	406	394	402	369	385	408	400	396	385	398	400	400	429	433	404	388	422	416	406	398	398	417	398	389	382	442	404	426	428	401	420	389	389	426	403	404	446	401	427	391	421	408	387	399	398	397	401	390	408	410	424	407	395	408	427	388	401	397	411	383	358	399	396	405	401	377	407	453	414	389	430	407	416	408	413	385	411	414	413	392	411	387	429	402	412	423	404	418	405	439	409	413	417	437	434	396	413	408	404	353	436	401	392	412	333	450	386	428	410	393	446	417	398	403	419	436	393	408	405	399	441	384	448	396	407	392	403	411	398	377	385	403	378	418	403	434	433	402	389	386	390	379	382	397	401	380	450	416	403	401	408	402	414	395	389	380	393	415	429	396	421	423	367	405	394	388	458	407	398	438	381	390	449	403	382	401	398	411	416	409	426	386	394	394	409	399	409	419	427	396	379	370	420	416	418	376	384	424	380	427	396	387	394	392	380	412	416	427	405	427	411	377	414	416	412	387	427	401	390	400	416	418	415	416	398	403	434	395	425	410	415	414	415	392	395	405	430	405	430	402	409	386	412	396	440	451	398	379	392	402	393	394	412	404	418	403	430	405	413	412	416	378	419	401	405	385	400	374	393	386	406	439	418	402	424	416	403	406	395	432	396	396	417	418	388	406	400	445	409	438	402	408	414	368	375	444	442	420	427	392	412	380	419	401	399	396	424	412	373	395	422	373	417	416	364	399	416	378	383	415	377	429	440	374	418	420	402	407	432	389	412	426	388	409	392	390	368	417	416	399	456	420	391	455	390	395	426	419	389	431	391	430	411	429	427	380	421	390	417	403	446	413	419	401	406	404	392	411	393	407	416	392	365	371	402	410	399	409	417	417	437	403	380	396	454	412	405	425	435	386	392	381	436	431	441	421	407	416	416	405	412	374	397	415	418	417	370	414	420	391	399	387	388	423	396	406	401	449	410	416	419	395	415	402	417	438	390	414	389	424	435	398	403	400	448	387	434	384	426	407	425	447	393	439	411	396	384	392	382	375	405	415	393	412	410	427	405	423	421	418	379	412	418	408	403	365	464	409	382	398	395	397	405	388	340	412	419	404	395	391	412	419	404	432	415	406	376	407	399	432	407	410	413	390	468	402	405	405	435	433	367	435	415	426	405	400	386	379	400	402	424	371	416	410	414	396	399	381	420	364	409	430	419	443	374	411	432	434	403	421	407	388	370	386	406	388	383	403	419	399	390	338	412	396	421	421	437	394	407	400	446	394	397	409	377	397	426	429	395	333	432	397	413	393	401	376	417	418	393	391	394	398	368	372	418	412	391	427	437	416	440	435	404	387	392	402	386	464	394	423	373	454	370	386	393	408	386	374	384	425	401	409	424	407	426	403	370	412	401	420	414	409	409	406	371	367	370	384	420	389	419	396	416	394	443	405	431	411	399	407	396	382	397	359	392	424	386	388	391	421	438	362	415	377	429	422	403	424	410	389	467	412	453	372	435	392	401	412	396	444	441	385	412	372	420	408	419	410	410	428	389	400	377	380	419	402	385	375	443	389	388	407	388	421	429	420	397	386	416	412	415	408	414	436	393	397	414	428	434	400	380	387	415	398	432	400	391	399	387	374	415	358	395	436	424	396	380	422	392	377	405	435	414	394	385	419	405	381	409	384
24570	21450	28563	24712	21139	3219	867	480	367	383	365	330	332	337	315	314	308	322	310	308	300	304	298	293	324	311	314	286	292	293	292	313	275	275	296	284	308	301	269	277	308	287	273	275	304	285	299	285	299	277	292	290	283	281	284	267	278	306	289	287	258	282	295	267	318	279	260	286	249	276	277	295	305	296	305	268	299	327	277	315	274	262	278	261	245	289	259	282	261	282	305	298	288	273	297	305	303	309	316	295	277	279	290	291	247	287	258	286	256	296	262	261	297	300	297	281	280	285	292	272	264	315	266	290	283	281	261	311	256	272	320	267	247	294	234	276	264	294	278	278	288	258	286	282	283	269	294	295	258	281	293	295	304	310	292	289	289	288	264	272	297	266	264	284	255	282	236	292	283	267	276	289	264	291	290	264	271	275	271	261	279	282	289	315	301	249	262	263	258	288	287	278	270	300	298	268	281	267	284	285	268	305	290	279	281	263	279	274	259	262	297	292	295	277	262	284	281	255	271	278	279	290	255	261	296	276	298	285	282	292	273	292	281	269	235	293	236	279	267	276	284	280	260	275	294	276	299	287	254	280	255	299	289	301	264	256	274	282	273	284	306	276	272	317	299	290	284	300	273	267	284	276	305	267	264	259	294	294	278	316	273	293	290	246	259	295	294	257	290	297	313	277	293	265	290	250	263	267	275	311	300	251	261	270	298	290	300	283	292	284	279	267	280	288	299	284	271	284	291	291	309	302	262	264	309	288	256	293	293	275	263	272	279	289	294	282	245	301	270	320	261	276	252	285	278	279	255	281	262	299	304	288	296	306	282	261	277	259	270	295	288	260	254	252	271	267	278	280	300	285	268	274	274	285	271	279	258	267	307	282	263	271	261	241	295	268	277	269	289	294	306	292	286	272	254	279	276	276	271	254	251	278	280	261	296	273	264	265	279	277	289	258	270	301	286	276	240	292	257	306	269	265	284	282	241	292	258	251	274	306	286	272	290	291	279	260	295	276	291	286	277	281	258	268	270	284	276	292	263	285	267	257	297	316	274	285	254	263	269	292	286	276	275	293	270	244	261	272	310	284	278	301	256	291	276	269	289	303	284	288	276	287	287	277	256	295	249	296	291	288	269	290	300	258	274	280	292	289	287	273	315	289	277	306	264	298	268	269	268	283	267	233	293	286	283	275	295	265	247	282	279	279	264	283	263	292	270	273	290	277	287	255	273	243	306	265	244	312	272	273	280	289	280	269	296	244	301	281	309	285	283	263	303	326	282	278	312	286	251	302	268	286	298	271	268	291	265	275	296	283	280	284	294	289	262	295	289	245	252	290	310	281	272	284	274	273	280	282	279	288	281	274	285	272	274	261	286	283	268	301	256	263	281	288	260	265	274	290	243	248	261	290	251	260	274	285	244	290	270	255	259	292	260	269	267	284	287	303	314	291	256	282	262	275	267	280	272	304	294	266	278	282	282	282	300	301	272	266	262	289	264	252	280	271	290	288	300	275	310	293	268	280	270	255	247	277	269	270	271	292	239	271	251	286	279	310	286	276	301	278	256	300	291	272	255	259	283	295	271	285	264	293	285	292	294	268	290	259	278	290	266	288	276	284	263	270	262	304	299	280	313	294	269	290	287	289	259	267	271	275	292	268	289	261	288	263	260	293	252	256	271	282	302	260	296	294	272	295	272	241	266	276	270	265	261	276	313	276	263	281	285	278	294	265	259	281	294	282	282	274	283	272	282	281	307	267	259	269	290	302	273	308	307	274	256	269	275	287	271	271	279	283	270	251	251	275	276	269	274	309	270	298	260	288	303	283	305	280	270	273	288	301	279	277	277	277	243	293	269	291	272	267	291	256	276	271	265	282	288	269	270	262	291	274	271	282	316	296	275	261	286	273	278	282	276	279	263	267	277	261	287	309	284	291	297	301	268	262	276	288	281	275	272	237	255	288	303	273	286	289	267	301	309	288	261	299	288	278	311	296	279	265	288	284	275	279	283	278	272	279	264	311	287	271	260	281	283	272	302	289	242	286	283	238	309	289	254	271	257	269	259	266	268	266	287	264	289	295	270	242	304	276	286	244	304	279	300	256	274	317	265	260	267	285	268	299	293	252	253	267	307	270	294	274	277	286	258	276	289	271	289	288	283	272	308	289	292	263	262	261	273	306	267	263	249	277	308	254	260	280	273	241	279	284	279	276	286	282	285	267	262	258	275	271	277	260	299	276	267	276	275	276	289	305	260	266	297	271	278	281	303	270	271	285	288	261	276	266	278	298	289	283	254	278	287	272	264	266	284	270	293	284	303	277	282	283	289	303	276	289	277	243	260	278	298	303	272	261	266	263	261	294	292	293	310	267	282	268	287	287	277	288	256	283	304	264	274	272	274	273	273	293	296	312	298	270	263	276	254	270	259	269	291	254	249	288	273	249	263	284	278	270	278	289	262	272	253	277	276	276	278	263	227	265	285	298	263	279	258	246	279	266	272	292	285	294	279	270	265	287	246	265	287	263	261	272	296	301	268	273	312	279	251	296	270	298	266	290	287	283	301	259	284	238	298	300	287	242	270	279	290	258	302	283	278	281	258	302	238	251	284	234	259	263	277	304	280	280	252	283	269	246	254	292	279	273	278	300	291	269	285	250	266	294	257	286	279	271	292	269	267	275	272	289	261	299	290	256	284	273	299	266	296	279	278	275	286	286	286	266	272	256	244	263	308	287	260	248	275	269	284	256	291	252	252	290	267	298	274	260	278	237	255	274	273	291	282	261	295	289	287	290	285	280	264	263	281	255	282	280	279	316	302	276	290	265	261	290	282	294	297	284	279	251	284	291	301	292	297	279	293	280	284	292	271	291	308	302	289	251	261	298	307	292	301	278	259	262	267	271	293	250	275	286	274	238	301	277	298	277	287	287	264	243	299	316	286	280	297	277	242	287	263	279	278	283	305	247	259	257	302	272	267	261	290	293	302	292	260	261	262	305	264	265	280	278	270	266	281	283	277	256	310	287	286	293	279	276	267	259	289	286	290	246	269	256	297	243	290	264	248	295	286	251	286	291	287	259	285	272	282	251	283	269	293	283	294	268	270	254	264	276	274	286	277	273	279	269	266	290	277	265	291	269	263	289	282	275	286	250	273	280	296	257	262	279	295	263	268	292	278	270	312	275	273	275	290	288	266	288	282	248	300	278	259	300	270	254	257	284	266	291	283	252	274	282	267	271	276	263	292	269	279	299	270	263	259	290	245	280	272	275	314	252	266	294	283	265	286	275	274	247	293	294	282	280	310	247	267	271	278	272	262	283	291	265	275	284	257	265	302	297	268	265	264	288	271	257	278	258	272	295	277	270	272	266	301	302	274	273	276	299	279	245	270	295	281	314	274	290	273	287	285	287	267	270	262	261	301	295	274	267	301	300	306	287	292	293	290	315	257	275	277	257	306	306	291	251	240	293	293	268	279	272	297	288	281	280	292	253	261	291	256	292	301	256
3861	4864	3941	2020	1260	896	771	585	517	484	410	383	365	358	338	345	336	315	305	312	312	292	316	284	296	284	256	281	307	292	287	260	268	283	297	288	270	290	312	280	265	284	278	288	288	266	269	261	270	263	285	244	284	284	275	292	263	281	253	249	271	286	261	289	272	262	273	269	266	275	276	294	266	237	274	265	244	252	289	249	265	289	273	263	275	256	272	259	256	234	265	285	268	276	253	259	289	267	269	270	252	262	272	288	287	228	263	281	254	283	292	283	280	275	277	253	275	247	245	270	267	258	244	267	275	284	240	276	264	255	270	224	257	256	300	286	261	261	246	257	267	269	282	249	269	260	257	253	251	270	281	277	296	249	269	274	250	284	273	247	286	255	269	289	272	269	261	245	245	275	251	255	256	272	286	273	247	284	242	273	281	238	241	276	284	263	253	293	271	268	269	224	298	263	276	266	262	274	282	271	259	313	230	247	250	259	280	248	276	240	271	266	258	273	235	274	256	262	272	242	279	275	281	283	276	272	240	264	252	276	287	242	280	260	240	234	264	293	262	266	264	255	277	261	282	269	259	295	279	258	275	252	267	266	253	263	243	268	281	266	307	259	283	282	286	240	251	238	286	257	265	276	277	282	279	271	252	222	263	261	271	297	291	250	254	264	262	274	299	282	276	251	278	287	237	255	279	248	232	242	247	252	265	273	262	262	297	277	246	255	254	252	260	282	245	257	251	254	293	233	268	249	258	270	234	249	274	255	281	253	264	262	251	258	256	266	267	269	241	253	237	232	255	264	262	259	267	254	271	271	254	250	258	275	281	280	287	259	253	298	298	277	246	260	269	265	280	236	295	260	263	250	281	237	279	273	267	272	262	266	274	278	268	282	276	293	242	270	237	264	256	285	247	231	270	270	246	272	270	249	275	253	237	260	258	279	280	265	252	261	259	265	273	253	265	256	279	283	247	275	251	263	254	290	262	257	244	284	273	266	281	265	263	286	265	275	284	267	240	240	260	233	261	260	275	272	280	266	267	265	248	234	240	273	240	238	275	242	242	284	270	262	272	263	243	259	273	294	252	238	288	275	271	277	278	291	281	246	262	258	276	259	242	273	252	241	254	249	245	287	241	262	268	268	246	258	266	266	256	279	254	258	248	280	224	286	263	233	258	262	272	276	290	258	271	246	240	233	262	247	266	253	263	257	274	274	245	264	257	272	285	309	266	244	263	230	262	264	281	277	239	254	268	252	265	244	273	256	290	289	246	248	260	264	238	261	273	276	279	256	265	299	270	255	270	293	269	266	276	258	281	259	261	265	280	254	269	254	224	248	247	284	247	247	253	258	248	256	239	298	281	266	276	280	251	256	268	232	263	252	272	259	285	237	279	269	277	280	306	267	261	271	260	284	254	265	246	267	275	261	246	283	237	256	271	243	263	258	234	269	259	250	242	246	224	248	234	277	252	242	264	251	285	274	276	256	251	247	252	273	247	298	254	243	252	264	238	275	250	238	231	267	245	265	263	271	256	264	256	238	237	266	278	294	244	242	256	240	239	264	262	243	242	263	253	270	229	293	276	275	268	230	256	274	264	262	281	258	263	240	274	269	242	267	267	278	260	284	245	239	270	215	240	241	256	268	254	222	250	266	273	274	281	264	287	264	276	261	257	266	265	286	260	251	293	258	249	265	251	251	243	273	242	238	265	262	235	235	255	244	280	291	282	270	269	279	266	241	246	237	276	279	250	245	286	252	248	268	263	254	313	259	248	236	285	255	259	251	254	275	277	252	271	263	271	245	259	253	253	278	231	264	259	278	278	255	246	293	293	228	247	262	279	264	282	251	262	257	288	281	280	225	255	243	251	263	262	264	255	252	241	289	250	256	237	236	264	275	209	254	285	248	266	233	286	255	240	244	286	259	253	248	267	284	225	282	288	262	297	231	240	220	242	243	265	266	240	253	245	281	266	270	292	237	229	227	264	245	234	297	244	256	255	259	272	252	265	255	237	297	276	258	275	280	244	259	276	261	236	280	299	266	250	276	249	248	263	266	247	280	250	256	252	278	268	274	239	254	237	277	270	270	272	268	260	287	254	236	281	251	286	293	276	271	286	257	257	233	271	280	262	260	265	258	266	247	238	243	284	244	246	279	265	276	258	255	252	258	241	286	240	285	268	270	251	254	261	243	273	242	258	270	291	275	254	245	261	252	258	293	241	260	274	275	264	264	269	253	273	296	237	264	269	280	260	272	274	262	279	240	259	273	248	277	266	241	276	268	245	274	263	241	272	243	253	265	243	261	268	262	263	268	232	254	267	244	223	274	272	243	262	272	255	278	270	236	279	255	236	305	245	257	268	278	230	220	284	269	261	271	260	267	269	265	257	233	270	254	262	238	287	273	265	243	242	302	244	271	267	255	228	255	231	266	252	277	261	252	282	243	242	260	277	278	263	277	281	260	276	290	280	246	276	270	285	270	241	253	260	283	254	237	277	287	270	256	237	247	271	258	251	256	248	270	253	280	262	260	286	255	253	269	276	278	240	286	271	261	241	243	253	255	271	270	260	260	276	276	275	260	255	265	272	252	274	257	265	267	253	262	263	285	252	265	252	241	256	275	257	271	256	259	267	274	226	274	270	271	259	276	276	265	275	257	287	280	232	277	267	273	262	276	263	252	251	254	260	258	290	267	245	303	262	285	260	263	250	291	262	264	285	266	259	278	262	299	261	260	251	260	269	251	274	267	245	264	215	253	276	256	249	236	253	247	266	264	226	222	253	259	262	254	253	278	265	223	291	294	290	263	237	265	254	242	271	278	251	250	234	258	264	269	283	274	275	267	261	272	278	258	294	258	257	252	266	272	286	253	276	267	233	247	293	281	248	230	264	284	221	239	282	257	294	254	256	259	299	257	245	281	233	237	275	237	282	278	270	256	271	277	266	279	260	256	277	268	283	266	258	252	305	282	273	244	236	265	253	258	269	243	250	249	265	271	292	263	275	268	272	258	251	283	269	247	247	272	255	242	238	253	265	253	258	266	284	263	240	272	267	238	248	248	244	265	275	249	251	230	290	270	252	278	235	253	271	260	260	264	272	245	248	265	260	234	265	230	268	277	250	240	245	270	259	253	225	284	248	235	267	289	264	265	268	256	276	222	246	253	281	266	254	263	248	291	266	266	248	270	305	271	258	247	244	235	238	250	252	242	270	278	257	258	222	240	251	230	276	254	269	267	297	262	281	267	252	268	277	254	249	258	273	282	277	290	214	265	245	255	243	241	277	267	233	262	268	262	250	288	261	253	282	257	250	244	271	253	240	244	260	246	279	237	261	262	263	252	264	247	278	261	291	250	271	268	260	238	293	263	258	258	266	265	239	267	267	235	254	276	279	278	278	279	267	232	240	258	238	260	258	250	266	243	232	238	266	261	267	260	293	265	266	268	259	272	246	253	256	267	258	244	244	285	232	266	274	263	266	261	269	277	266	277	256	250	249	222
27788	9844	1537	996	836	829	795	823	809	800	819	821	737	832	759	778	831	829	809	832	792	750	858	765	799	784	803	811	768	809	769	792	793	797	820	779	771	787	800	812	811	715	792	795	752	795	816	765	791	790	775	767	858	824	792	781	807	790	810	800	782	803	831	849	816	789	850	825	818	760	767	799	756	769	792	781	854	825	771	804	790	808	821	725	802	822	784	773	818	818	832	753	779	771	754	760	817	763	828	844	799	800	815	721	779	793	781	830	798	777	755	759	828	792	786	801	803	813	837	818	773	826	792	783	817	776	845	756	755	795	783	776	771	807	789	821	780	793	789	784	801	837	838	801	748	803	824	776	751	789	791	799	805	798	838	748	748	775	776	850	817	790	768	772	779	827	769	809	786	758	733	798	808	802	831	790	822	770	829	780	754	723	812	795	791	804	767	785	794	816	836	770	834	778	721	758	809	822	753	781	790	789	801	781	830	832	795	808	800	796	813	805	873	799	864	771	778	848	790	774	802	815	818	788	793	752	784	815	814	831	777	818	780	797	772	725	791	821	750	815	747	804	815	799	799	782	812	819	802	801	802	815	805	792	810	788	782	741	749	762	793	855	836	828	823	779	722	824	810	774	814	795	785	800	808	760	801	752	813	796	729	791	770	814	779	759	807	784	830	800	776	803	774	844	856	769	820	787	792	763	758	842	771	820	815	764	772	808	780	773	793	802	781	741	786	830	779	813	766	779	802	824	829	775	767	790	791	821	788	786	761	766	814	754	767	784	790	792	758	754	785	788	813	808	781	779	806	787	855	784	832	759	787	765	821	771	793	802	792	798	810	754	821	844	780	812	747	846	807	805	777	748	762	793	803	788	729	810	836	789	779	782	742	711	774	759	792	815	770	796	856	733	793	834	761	809	815	786	793	848	795	838	778	760	749	760	770	796	796	829	767	777	874	819	777	859	761	760	777	765	781	796	785	815	794	760	809	771	779	776	794	796	810	802	805	765	797	795	795	780	783	783	781	797	812	790	782	809	773	769	812	792	814	751	764	759	769	813	776	795	769	792	767	782	791	776	776	807	821	835	774	850	797	830	803	803	824	810	801	816	814	774	785	814	788	790	849	823	804	782	791	807	861	796	757	756	811	772	766	863	865	834	808	768	784	741	739	796	825	751	754	861	806	810	790	797	801	778	799	806	816	779	789	785	822	814	770	819	807	831	775	798	812	750	779	801	760	811	863	781	786	848	782	847	792	783	814	824	816	803	825	815	821	832	797	832	846	779	788	756	787	768	815	776	788	745	763	783	765	789	814	862	782	800	751	808	797	757	820	822	838	792	808	801	794	787	790	736	813	796	810	802	792	828	797	773	801	753	799	801	795	792	755	783	793	832	824	809	804	830	756	796	778	775	763	804	745	758	746	783	765	857	794	793	853	825	805	766	825	758	804	746	822	792	796	813	797	736	810	839	804	769	814	789	802	825	768	803	790	850	829	835	768	811	796	740	783	755	785	780	800	813	775	768	776	736	777	798	798	760	775	856	790	855	809	796	801	806	795	831	785	791	743	778	755	815	798	829	786	812	824	754	750	832	842	717	819	807	776	796	814	838	801	802	794	803	795	751	783	811	748	796	805	790	800	771	768	848	835	835	784	821	834	796	816	788	814	774	798	822	797	771	789	844	763	801	821	799	833	805	778	782	849	843	812	812	809	731	846	773	743	821	759	757	793	781	791	806	835	788	802	800	750	771	747	769	788	757	822	761	836	800	797	776	767	813	750	831	764	808	788	816	819	811	797	763	757	734	769	809	806	759	736	823	850	804	767	801	798	813	828	812	831	760	817	790	781	859	777	770	772	782	742	767	798	827	796	785	751	749	812	765	757	869	802	761	819	765	780	798	754	803	821	768	806	824	770	837	766	769	796	768	802	786	790	815	803	830	800	821	785	798	827	786	792	806	833	799	790	782	793	755	829	775	751	778	811	818	796	808	749	772	799	834	768	791	813	772	817	781	787	746	800	770	781	806	814	771	817	824	780	734	756	849	806	766	817	794	810	796	820	797	816	803	810	819	842	779	817	842	824	808	808	811	775	800	788	794	804	828	772	832	763	743	769	801	801	752	774	774	862	812	810	832	796	794	794	790	867	778	793	824	822	739	761	802	795	747	781	751	775	761	880	793	812	783	828	776	755	795	837	771	793	758	793	776	780	781	815	798	785	785	783	773	782	826	784	738	772	757	753	796	787	791	779	811	762	790	786	791	811	780	797	790	808	806	812	757	775	764	855	771	775	799	788	773	752	808	845	756	796	823	833	727	824	772	806	823	780	804	803	839	801	810	787	837	783	835	821	746	827	827	807	751	795	829	766	811	817	828	757	783	793	776	829	762	799	838	790	732	817	790	801	792	810	760	842	815	787	752	800	791	818	799	847	818	755	784	710	759	809	815	794	786	796	815	813	821	786	833	812	830	800	811	771	830	824	799	819	848	808	780	854	779	816	824	823	793	764	857	820	776	831	797	789	819	760	740	860	753	861	809	797	835	788	796	744	782	832	777	757	792	860	758	823	864	761	799	810	799	798	789	786	817	769	825	787	774	807	786	773	770	829	795	782	793	835	768	790	785	749	869	751	803	794	784	860	784	794	782	783	852	795	811	811	834	798	828	828	769	802	857	822	782	811	791	812	771	789	829	782	723	810	781	803	833	850	827	841	783	851	799	801	768	830	758	791	775	827	822	832	867	836	770	803	737	766	766	775	800	821	822	769	801	771	794	811	812	858	722	793	792	762	858	766	822	799	768	818	833	786	794	849	779	842	866	805	762	814	807	817	769	794	764	803	749	741	756	768	866	786	762	824	778	791	853	829	812	782	805	807	761	754	759	853	782	792	804	779	821	773	853	750	840	785	800	819	838	784	828	790	746	814	760	803	797	786	761	745	780	766	774	781	754	771	788	834	771	752	805	829	837	805	767	829	842	805	742	803	842	828	736	794	799	770	808	785	802	779	803	800	821	774	815	748	777	758	785	796	833	768	802	794	776	800	762	842	824	753	777	818	812	844	792	854	811	742	758	764	783	805	807	775	784	811	787	816	813	800	816	779	821	714	855	845	785	837	829	751	819	816	817	754	845	820	783	790	810	813	807	809	823	784	804	831	793	865	820	815	776	857	870	833	765	773	808	819	790	813	835	808	808	790	756	773	790	805	782	836	820	792	791	806	751	803	796	772	746	806	732	740	781	806	765	778	833	814	824	769	787	803	790	798	780	817	771	753	792	874	789	811	811	790	790	784	838	791	747	764	788	814	767	789	756	794	777	818	788	799	789	794	817	819	810	781	783	809	775	768	780	725	818	776	786	791	802	747	823	758	756	822	810	777	773	765	789	785	815	837	762	816	810	826	823	767	767	849	775	805	729	777	758	804	820	811	750	805	788	786	802	803	761	795	818	767	846	828	782	813	794	836	762	847	842	804	790	792	765	812	848	773	805	794	746	785	798
5593	898	813	749	707	664	671	694	682	661	665	681	640	664	701	672	693	646	610	710	708	667	674	641	667	612	619	646	625	624	693	670	669	658	674	660	659	661	674	626	678	672	647	702	680	661	657	631	659	666	659	650	622	641	672	650	680	654	665	568	654	688	640	693	670	627	677	662	653	670	641	596	656	702	651	626	662	675	653	680	647	655	640	644	604	665	610	630	642	626	613	637	686	670	669	662	646	624	639	666	641	690	643	687	630	658	660	623	681	631	679	660	651	700	611	712	647	620	666	640	694	668	605	619	684	658	631	662	654	669	597	692	616	669	627	663	646	638	628	666	640	676	625	652	623	649	640	608	675	634	666	655	614	671	635	704	677	626	641	670	615	648	665	642	639	650	675	634	623	645	680	670	606	654	683	687	672	708	652	673	649	643	654	680	630	660	660	675	629	640	664	669	629	589	642	671	622	604	574	664	642	699	668	615	633	620	654	694	620	650	714	674	652	650	653	671	623	670	619	675	652	691	613	639	666	670	656	632	694	657	657	641	690	650	651	663	607	643	624	644	658	609	625	658	619	686	672	632	641	690	610	634	613	690	633	676	636	633	621	637	691	650	652	670	620	633	661	703	653	666	627	646	662	620	631	661	626	621	661	652	628	661	645	724	650	626	673	635	599	682	630	663	647	680	640	656	676	638	659	670	653	675	701	673	630	659	610	658	665	608	669	654	650	616	609	646	669	679	648	663	646	667	622	658	665	645	641	630	679	628	637	631	647	632	612	642	650	655	629	667	654	644	677	669	658	664	682	711	725	635	670	670	654	660	676	673	666	640	641	690	634	646	647	668	671	633	661	640	674	651	659	685	648	631	646	653	653	624	634	683	661	647	634	627	640	644	676	628	643	668	673	631	673	666	597	643	628	641	658	670	620	611	667	657	658	632	647	678	630	638	615	658	649	650	654	661	619	655	641	629	680	651	645	712	635	641	675	646	616	677	657	676	617	586	630	653	683	614	667	653	649	626	640	661	683	608	614	659	648	650	614	707	673	667	673	699	648	668	661	647	664	635	684	630	658	647	643	675	654	641	689	656	667	648	649	631	625	628	687	642	654	588	637	679	596	653	685	615	655	675	672	647	637	678	665	625	632	640	637	690	664	606	657	645	668	664	643	648	647	638	628	652	608	660	638	664	649	690	626	638	651	652	640	653	656	632	671	665	629	683	652	600	603	660	648	634	643	642	665	640	642	644	646	661	672	641	638	681	705	715	640	714	620	664	623	682	609	675	696	667	604	636	619	691	640	678	636	572	667	679	683	706	652	679	597	669	637	637	648	684	688	654	668	634	638	659	694	657	679	644	614	673	699	649	650	648	650	643	663	669	637	652	622	654	621	687	670	678	655	627	631	657	648	679	615	654	643	643	656	666	645	637	634	626	674	658	660	661	688	663	662	646	615	635	656	628	725	624	640	670	638	623	624	660	692	656	622	652	612	631	653	676	643	680	623	619	694	672	690	658	628	629	602	710	686	691	657	684	671	647	647	695	676	604	677	666	628	657	638	649	693	670	639	654	646	677	681	602	643	618	708	653	662	664	663	670	669	660	669	631	692	656	643	643	637	607	649	663	681	613	661	681	651	663	621	670	634	654	676	666	654	614	653	623	666	639	641	615	615	637	660	692	636	655	688	642	602	625	664	681	653	657	659	672	609	612	608	630	655	623	662	679	633	637	687	649	653	647	673	637	670	661	661	696	670	698	737	592	621	667	645	646	696	650	665	596	653	649	682	598	671	633	665	622	651	630	627	697	634	640	668	643	665	701	647	651	703	649	717	665	667	611	655	657	627	673	623	645	664	648	638	642	616	598	628	663	660	693	656	707	652	664	593	666	683	696	668	658	667	623	611	668	684	637	646	642	688	607	628	662	705	657	678	631	643	599	655	711	620	621	626	686	614	736	635	619	580	627	609	693	666	652	663	690	640	643	669	685	671	611	693	668	635	674	614	652	653	649	668	686	647	627	628	679	673	652	620	667	604	682	611	684	665	674	683	642	656	668	672	637	650	685	632	672	699	673	646	685	682	665	645	643	666	669	600	698	678	691	650	634	675	662	639	666	628	644	705	677	662	643	628	623	633	628	641	687	659	663	702	632	618	605	633	645	689	672	658	649	672	619	657	688	669	600	664	596	593	660	655	643	679	640	617	664	712	655	596	650	671	663	625	661	682	666	683	656	629	676	631	680	662	649	670	659	683	623	652	640	656	635	706	650	676	645	654	628	633	637	673	653	670	649	692	674	684	661	644	661	634	663	628	688	660	744	657	633	646	639	596	651	658	653	663	651	653	642	684	683	688	661	624	683	645	635	609	678	649	696	621	644	711	615	619	618	657	601	635	682	620	617	640	650	650	659	659	648	652	650	654	679	684	616	617	666	565	677	674	652	667	686	664	665	661	646	630	653	672	690	648	664	665	644	661	673	635	650	646	672	642	693	623	658	654	650	681	668	671	725	664	624	678	651	675	674	665	648	688	694	597	672	646	669	652	670	638	607	677	640	680	594	647	707	685	633	668	651	673	629	679	644	616	651	660	656	642	666	635	622	630	658	628	666	658	653	676	641	630	694	700	689	668	610	664	659	668	628	680	635	663	668	659	652	674	647	645	641	716	659	668	628	658	645	639	640	642	669	602	632	702	666	627	682	641	647	634	674	630	678	660	691	679	638	682	688	672	710	627	669	646	634	659	616	628	658	678	624	671	647	644	621	672	732	642	617	667	633	690	657	643	635	638	591	682	660	699	667	690	648	693	701	644	642	661	676	631	651	680	706	628	645	658	634	597	663	697	693	631	637	650	681	674	665	654	665	647	690	604	682	641	696	690	669	683	655	599	663	653	640	644	636	674	661	664	697	656	647	699	636	667	664	733	660	665	676	617	655	637	695	635	673	640	681	639	680	614	604	663	634	683	616	650	662	602	650	654	660	657	661	688	659	653	633	684	629	638	639	689	665	634	619	634	680	685	659	626	715	691	664	648	633	645	599	657	705	652	661	633	646	654	679	638	666	656	621	646	637	725	645	687	669	698	674	656	640	665	679	678	676	654	639	661	678	648	664	673	637	622	682	629	694	610	658	660	627	620	654	652	684	660	652	645	633	649	664	625	625	651	617	652	668	686	633	612	660	648	657	658	671	694	635	662	635	637	628	657	666	654	635	643	719	670	662	642	633	675	607	652	633	667	636	707	645	653	705	619	632	674	630	638	721	695	617	653	650	699	649	661	688	635	704	669	684	638	643	652	648	620	666	649	671	655	643	648	656	656	661	643	665	625	631	701	623	680	659	686	605	672	656	681	698	630	644	673	641	638	633	677	631	655	635	642	679	660	661	674	676	667	692	660	659	664	688	679	705	669	632	639	687	667	662	667	698	658	631	682	644	667	661	702	679	689	667	643	714	629	698	644	659	635	637	597	704	612	654	637	655	635	657	659	650	664	645	654	602	685	640
25625	21426	27271	25564	4428	1003	721	547	550	499	539	508	495	439	526	500	455	488	468	505	473	457	484	469	433	474	511	500	463	441	515	496	461	479	483	471	447	480	450	489	472	493	484	481	487	405	452	480	468	455	461	473	447	478	428	457	463	455	442	456	446	443	483	434	469	465	507	480	454	442	436	460	501	469	451	473	480	491	468	455	484	479	475	473	464	466	443	454	459	469	481	490	425	430	453	427	467	496	464	443	484	452	492	490	467	424	490	457	444	446	405	483	460	461	443	433	463	467	464	504	482	491	458	412	481	447	443	482	469	464	485	447	456	456	465	481	490	440	495	490	455	472	456	469	452	471	431	476	445	441	461	435	464	508	438	476	489	490	468	466	483	478	448	473	448	495	455	496	511	469	505	442	449	491	423	478	425	508	485	475	472	454	445	477	450	470	521	446	470	433	436	462	504	503	439	453	499	416	476	459	482	451	463	475	456	427	475	458	469	505	416	431	489	496	442	458	438	481	449	443	472	456	477	419	496	460	462	442	448	471	441	437	467	433	440	472	432	481	480	474	459	442	441	478	444	476	445	450	447	480	461	456	458	474	449	466	462	457	450	468	460	461	458	458	487	443	480	421	414	473	442	439	474	482	479	508	434	422	469	483	471	422	472	445	453	471	491	484	440	449	459	463	442	453	513	445	493	449	514	465	458	474	499	470	472	455	477	496	472	472	473	449	473	476	476	461	441	505	459	497	463	507	439	505	442	441	471	463	436	430	502	474	485	461	446	426	466	440	496	441	463	476	450	471	450	462	487	460	480	474	442	466	442	473	445	471	472	465	464	455	457	483	450	491	457	467	493	438	456	483	460	420	451	511	423	463	500	488	461	405	465	480	447	494	470	515	428	457	465	431	492	458	488	467	500	467	455	477	447	482	467	471	466	485	448	478	439	444	492	464	487	440	465	424	493	498	451	485	449	442	451	506	483	434	468	456	485	512	479	471	529	445	428	432	455	444	487	513	483	443	479	482	426	465	452	470	479	506	451	468	449	440	474	474	441	428	471	470	490	449	451	475	436	462	436	477	497	454	474	473	462	468	481	486	483	443	448	419	486	424	440	436	482	466	490	449	468	441	465	477	493	463	449	498	498	454	472	487	439	440	462	473	483	504	457	457	437	437	518	453	459	466	453	434	484	458	481	505	464	437	443	466	463	473	465	470	461	474	455	441	451	473	446	452	468	445	488	462	487	450	464	441	453	476	462	502	500	462	460	501	451	452	464	443	460	485	439	489	454	486	474	471	465	474	433	440	488	475	446	470	481	496	465	490	453	440	476	470	483	440	517	506	427	484	438	448	482	503	472	444	460	462	490	477	445	460	424	503	483	457	468	434	479	465	484	441	471	423	484	442	452	454	494	426	448	431	462	496	441	467	472	474	463	470	467	462	484	440	459	455	482	464	462	462	446	453	487	515	462	433	463	443	449	458	470	444	474	436	476	489	444	429	442	465	475	443	464	486	462	468	492	482	455	476	453	436	435	491	433	482	414	487	472	502	452	456	504	460	489	438	440	433	444	457	478	483	471	442	468	465	448	467	496	489	503	464	478	443	456	497	452	449	436	460	452	464	476	477	467	420	479	455	426	475	492	457	451	514	450	458	431	454	445	443	451	466	462	426	472	480	446	500	459	469	439	471	475	435	504	433	434	496	470	455	456	441	427	422	463	466	462	486	492	466	450	503	459	459	443	476	489	483	415	441	436	464	482	434	487	436	470	506	484	477	476	465	469	466	439	458	455	439	437	461	461	454	467	494	444	476	466	456	469	465	484	454	466	414	472	453	447	456	453	433	491	432	470	415	487	452	498	495	413	443	488	451	468	462	457	454	478	465	434	480	463	453	470	431	438	455	439	473	467	441	495	470	472	468	500	470	486	457	481	453	454	489	464	459	432	521	499	461	435	440	472	485	424	425	475	437	467	478	469	458	485	467	468	405	507	500	484	474	445	462	479	476	435	475	425	496	463	451	492	491	461	431	481	449	461	470	445	482	434	465	444	481	453	472	445	442	451	429	460	432	520	451	458	470	444	431	477	494	443	481	464	451	452	458	459	471	438	460	442	457	478	487	477	466	453	455	469	472	460	431	445	424	470	445	467	467	472	454	451	430	475	446	451	422	456	454	465	488	449	465	450	475	451	475	495	474	453	503	450	499	483	460	499	463	480	442	483	447	475	459	504	488	435	475	442	474	476	468	472	468	495	490	465	477	485	476	427	456	500	462	490	431	436	433	437	436	415	453	483	461	438	487	483	435	510	482	450	511	487	473	458	454	498	465	491	463	455	444	452	469	473	480	474	450	455	495	457	445	449	455	467	462	437	472	481	483	452	473	447	425	468	465	474	443	442	438	443	450	479	467	427	441	509	467	422	458	461	454	456	464	449	482	491	440	470	446	474	463	461	462	430	521	467	461	440	451	443	480	488	469	460	464	459	424	474	438	453	459	454	452	466	450	470	444	426	457	453	473	481	447	460	442	453	468	448	483	428	466	458	459	458	468	464	444	447	455	449	459	471	412	465	476	470	453	432	473	441	444	461	484	449	452	453	474	434	442	454	477	477	469	463	460	471	509	434	489	465	472	497	481	457	443	440	467	454	490	438	461	429	459	449	497	451	473	436	443	413	472	470	456	499	445	464	463	446	458	466	475	510	519	464	448	472	421	456	472	467	459	462	475	477	432	467	453	446	447	459	410	440	440	424	451	445	423	450	466	446	454	448	490	477	477	485	489	444	455	438	433	440	458	472	458	460	459	524	454	441	472	454	447	469	416	431	445	453	522	483	470	432	444	470	502	495	453	471	480	464	440	481	495	477	424	514	466	430	502	477	451	442	511	466	461	446	459	514	443	438	457	497	472	459	491	458	471	465	472	428	463	465	461	482	465	457	424	481	471	482	472	464	397	452	479	427	486	479	459	483	448	446	422	488	457	493	471	460	495	457	444	445	463	462	457	463	489	466	476	464	497	438	488	459	455	464	438	486	430	476	448	453	500	470	488	461	472	469	485	524	427	471	484	498	435	477	458	474	463	500	443	471	426	442	461	459	465	484	499	492	471	459	410	456	470	434	438	469	463	458	478	452	482	471	448	478	466	462	492	513	452	435	488	473	475	466	453	484	457	476	441	440	434	456	488	443	470	460	450	461	492	481	429	461	448	446	440	445	447	445	475	469	440	423	429	461	461	449	472	456	440	443	445	463	454	434	500	460	489	485	446	473	434	447	448	472	474	502	464	454	510	447	480	438	449	488	445	484	434	465	476	470	464	462	444	462	451	444	484	464	446	458	447	464	480	500	485	442	439	446	487	480	480	487	449	472	453	432	459	483	467	482	421	457	484	466	470	469	434	472	416	430	451	494	491	498	471	455	462	445	461	445	506	413	441	474	489	463	417	469	436	457	439	494	479	463	476	450	460	439	444	445	462	475	467	474	462	472	487	487	430	446	478	459	452
3724	2673	2339	1314	934	753	648	541	530	514	499	494	488	450	448	472	414	428	436	483	476	428	458	437	399	455	397	411	423	436	434	441	426	380	432	403	394	434	407	431	427	420	418	409	437	407	398	407	411	372	452	408	443	447	395	441	374	423	423	447	395	416	406	446	413	440	422	394	419	387	411	386	393	388	412	398	376	399	450	423	412	406	409	419	432	413	444	424	392	413	417	393	462	430	396	421	421	416	401	408	442	432	404	401	387	403	388	397	420	408	426	385	418	410	396	433	438	418	401	428	389	416	388	412	456	422	423	385	405	392	393	405	387	408	409	421	419	409	394	393	409	381	404	407	397	431	406	417	427	421	429	451	399	429	422	405	424	415	380	411	356	392	407	415	406	405	405	442	426	418	414	398	410	390	422	437	390	419	410	436	412	403	424	381	421	426	437	362	436	409	399	419	389	402	405	428	437	421	390	396	412	422	432	391	438	412	406	435	468	407	419	431	419	414	424	433	386	408	410	411	434	429	386	398	424	419	433	400	427	446	394	409	419	439	381	449	458	388	386	390	429	386	432	369	410	401	421	392	432	410	391	426	421	411	387	415	414	392	402	394	391	405	420	403	394	400	398	399	387	401	423	417	415	423	410	418	433	412	422	422	410	421	424	404	399	427	438	386	381	397	371	427	403	393	419	396	426	398	400	445	442	427	425	383	445	427	396	435	420	393	440	413	422	417	423	424	395	409	423	402	421	384	388	384	371	399	422	401	397	419	428	396	442	401	396	414	403	386	407	439	426	403	422	371	428	385	431	430	440	407	400	385	427	422	435	422	436	426	434	394	433	416	418	433	386	425	386	399	432	408	452	405	434	412	402	424	421	429	428	390	426	437	403	400	422	387	393	404	412	408	416	380	423	402	380	422	449	422	418	401	395	424	430	430	443	405	409	386	420	389	394	410	447	397	396	414	424	412	390	416	431	408	437	393	415	414	405	400	405	430	427	443	406	431	420	403	418	411	429	365	383	413	437	420	380	443	387	374	414	381	420	434	386	382	425	383	413	404	399	403	421	404	445	387	406	408	387	418	408	418	392	412	443	421	420	387	382	437	421	393	418	385	403	403	382	391	434	399	405	418	411	426	411	346	398	428	466	391	419	419	384	444	413	402	394	383	416	414	430	426	415	396	428	422	368	418	394	414	398	424	412	458	382	404	418	461	414	364	418	401	383	389	404	425	411	426	378	387	398	418	414	440	376	425	406	413	429	417	418	458	421	428	424	380	373	401	412	437	408	417	409	413	420	420	439	432	438	406	374	427	417	432	420	411	400	401	410	380	406	411	392	407	397	392	429	428	404	420	401	405	424	413	417	413	408	420	445	386	392	389	404	420	433	435	393	406	420	439	399	404	411	411	387	375	430	385	421	369	416	420	417	393	449	391	431	406	419	407	406	440	429	385	417	404	438	390	418	401	377	418	422	380	420	408	374	393	404	402	380	399	403	447	397	405	406	396	415	411	400	363	418	420	405	386	429	403	421	386	394	394	426	434	385	417	403	402	394	409	414	375	400	407	411	398	379	411	422	391	398	416	417	392	411	355	393	437	437	412	392	407	390	413	400	396	400	436	394	437	358	393	387	418	383	392	427	421	411	421	401	402	383	409	471	392	404	425	373	420	414	416	429	374	441	402	443	423	414	406	442	395	432	413	416	403	392	422	413	396	420	391	386	439	409	427	413	383	428	407	435	433	418	399	382	413	414	393	423	411	416	393	408	401	468	426	411	414	434	430	423	384	429	426	397	430	419	397	395	396	428	392	398	428	443	420	393	389	371	389	412	390	427	449	453	427	399	429	378	425	407	424	405	417	412	387	402	396	381	398	413	398	445	421	414	409	394	437	396	439	402	453	372	444	402	406	429	399	417	392	432	409	417	421	446	404	426	365	418	420	412	427	397	393	401	418	408	432	408	394	419	426	398	397	442	416	412	354	422	418	394	459	418	410	383	399	401	412	410	411	388	403	421	409	409	412	429	409	411	383	409	418	399	422	378	400	409	427	434	427	428	401	399	393	409	435	419	397	419	407	407	416	428	413	379	420	418	395	391	385	405	417	385	423	417	419	441	424	391	370	420	394	416	430	395	410	366	431	401	386	385	426	404	374	402	435	401	435	421	414	384	380	447	412	367	415	396	417	399	374	398	375	393	415	438	426	374	354	418	389	391	411	408	446	400	458	413	396	396	422	396	414	435	386	394	435	430	378	378	392	402	414	405	441	409	403	455	430	406	410	407	375	415	398	415	392	456	409	389	407	413	385	420	390	386	416	431	404	381	434	359	418	427	401	408	450	416	387	400	389	408	420	407	424	431	399	419	440	402	420	428	436	429	447	386	408	382	411	394	417	433	407	413	424	399	439	434	406	376	361	411	411	397	395	366	408	377	405	425	413	389	441	420	412	445	392	388	373	410	387	375	440	421	407	371	397	416	386	405	376	406	400	418	450	429	452	418	387	434	412	423	417	392	412	394	415	417	423	466	433	405	445	380	405	423	377	420	410	406	362	403	413	420	381	410	407	426	404	396	433	412	396	390	388	377	376	408	434	415	445	383	421	386	413	407	389	404	434	439	411	413	403	406	410	398	404	369	424	399	461	420	451	388	416	402	404	378	406	389	397	401	446	404	411	400	412	417	413	436	429	413	362	400	434	401	414	435	399	418	387	412	429	418	421	434	359	417	430	424	396	424	412	402	436	412	422	397	437	394	415	412	386	419	392	418	405	397	400	453	397	418	457	376	418	420	399	405	371	439	381	390	413	427	379	369	370	407	407	424	423	394	430	424	373	424	396	425	405	420	419	397	427	448	404	423	413	415	409	408	416	398	387	401	394	424	415	436	376	419	411	377	405	389	411	427	391	393	399	415	401	383	411	403	409	397	402	386	390	410	416	416	379	439	445	381	404	399	400	399	441	456	399	399	415	407	415	405	442	441	417	435	438	417	428	396	407	399	397	418	380	412	394	395	391	369	448	384	421	423	403	419	401	403	394	427	425	402	415	397	416	421	404	391	413	376	408	394	387	400	424	438	417	426	389	377	395	408	425	406	404	403	407	393	441	415	421	405	441	411	409	434	424	413	396	418	409	399	385	437	384	393	424	431	422	370	407	414	403	407	397	423	387	435	415	401	416	415	421	377	399	427	444	418	390	432	385	409	437	416	426	380	413	420	400	381	390	414	385	450	385	407	384	424	400	380	389	395	437	417	412	391	419	391	413	423	446	415	407	439	409	388	389	423	398	364	412	416	411	401	398	410	346	402	387	427	391	410	433	421	430	386	381	399	432	400	395	398	386	441	378	390	439	386	449	425	410	404	440	430	397	418	391	426	436	404	392	413	361	401	417	409	379	397	415	425	376	418	354	383	373	425	402	385	430	428	408	385	441	371	409	427	373	405	401	395	383	401	396	409	413	393	366	377	416	440	410	416	416	399	383	395	393	401	418	381	429	417	395
24592	21450	28576	24717	21169	3345	827	518	432	403	363	320	338	319	295	310	308	313	311	285	289	289	311	290	308	275	301	322	273	303	296	292	310	303	280	272	284	294	274	279	272	317	278	297	306	290	297	298	302	289	343	307	273	274	292	290	284	303	296	278	275	269	289	301	267	296	284	278	295	293	296	298	288	287	280	310	311	256	283	288	304	272	287	265	287	258	276	253	275	304	301	287	294	293	249	329	266	276	284	267	291	270	285	309	245	301	261	281	286	282	270	280	295	302	324	268	273	288	281	294	266	308	251	287	271	280	258	283	301	270	274	269	287	289	282	226	295	268	297	273	278	288	286	279	265	301	295	267	275	299	289	300	309	303	271	307	264	297	290	273	301	283	285	288	285	298	281	265	261	310	283	293	280	285	270	239	297	271	271	270	299	283	266	268	300	311	287	288	291	250	300	288	300	278	274	298	295	270	298	266	280	273	289	288	255	298	277	284	287	270	281	279	283	272	283	258	305	295	251	273	287	257	267	290	287	306	269	284	277	312	276	285	272	292	288	279	314	300	306	263	290	290	293	274	281	296	277	257	290	271	296	306	318	260	268	293	258	258	276	267	279	271	277	261	264	276	286	317	262	315	282	312	260	276	281	291	265	281	297	266	327	290	256	326	292	297	286	287	277	304	296	296	287	279	299	311	298	294	258	303	293	301	300	276	257	279	316	283	286	275	302	302	285	284	250	295	252	282	281	283	262	287	261	269	266	281	272	270	263	280	296	293	242	291	298	259	294	277	286	295	264	256	274	275	262	280	284	272	290	268	298	295	287	253	321	258	269	265	276	264	280	276	288	289	270	293	285	286	256	273	288	302	291	269	329	281	288	252	279	272	308	290	279	282	264	280	295	281	270	305	310	267	299	321	293	286	280	296	288	302	275	291	326	264	266	304	275	263	274	286	303	292	301	278	275	292	285	285	268	285	296	293	276	285	285	275	297	293	269	290	294	285	262	267	290	288	280	280	264	281	284	266	240	296	267	277	254	294	322	268	282	248	294	278	284	293	290	300	258	282	282	292	270	297	293	281	306	293	314	257	296	281	286	283	270	291	280	279	289	299	297	256	308	292	278	307	260	313	291	278	287	292	281	273	297	297	265	267	277	290	284	282	294	257	274	289	279	281	275	291	273	295	292	271	284	285	270	276	260	270	284	285	253	281	295	278	295	275	314	284	269	266	278	267	260	281	272	300	259	279	272	303	288	294	280	275	302	285	288	276	273	277	256	294	289	283	273	278	295	317	309	279	291	259	258	287	275	260	273	272	282	267	281	279	286	278	280	289	281	293	284	277	294	302	278	268	273	303	282	277	298	254	283	328	292	271	280	275	287	257	272	266	285	265	265	310	259	315	313	295	297	287	284	239	291	271	273	248	269	262	296	327	273	285	298	288	268	277	273	260	264	303	273	257	302	279	273	279	281	297	264	298	267	286	293	288	280	301	254	280	272	285	290	285	281	259	289	262	279	294	282	297	282	269	289	276	272	277	291	276	298	298	265	256	266	271	313	266	300	271	282	301	283	259	293	299	282	275	294	277	325	282	269	269	257	271	296	274	271	273	271	266	320	275	300	283	298	263	257	279	270	263	278	264	273	290	281	294	256	262	279	260	311	332	262	264	273	262	269	256	288	258	262	310	273	279	241	318	274	250	305	273	302	253	293	266	296	259	272	310	282	272	305	291	292	268	284	260	314	272	243	265	270	257	282	273	289	291	270	278	270	294	320	290	272	289	267	291	295	271	281	289	273	273	270	294	284	280	291	277	274	290	267	261	269	253	274	294	274	261	284	276	284	277	263	278	276	273	238	267	313	305	308	275	289	269	301	284	284	299	275	255	273	284	268	298	273	269	279	280	268	295	297	283	280	248	288	258	293	293	287	317	292	297	288	296	288	299	279	320	281	275	267	288	281	255	276	301	289	302	262	262	294	317	291	270	275	256	298	295	285	256	260	292	302	282	270	265	268	281	306	292	286	266	297	266	304	252	266	251	280	286	287	230	269	293	274	263	279	266	287	304	288	294	313	278	284	261	293	284	305	292	286	276	286	291	291	296	275	305	301	286	257	290	283	267	287	271	284	302	272	248	322	266	298	275	252	259	251	282	283	264	302	269	278	268	283	290	262	265	254	282	261	289	274	298	302	278	276	281	257	276	305	255	260	275	270	283	275	295	245	271	255	306	304	291	297	271	271	300	283	272	294	300	262	316	273	261	262	276	269	276	276	264	284	266	297	286	281	306	272	265	262	255	275	273	281	264	284	291	267	264	280	296	293	279	292	281	268	284	287	268	283	259	278	299	278	273	272	276	299	265	263	281	289	291	238	290	275	277	273	259	256	287	272	286	259	296	268	305	275	307	277	281	294	312	302	292	314	275	283	243	282	272	282	272	268	266	254	250	288	257	276	281	272	251	302	275	260	273	259	264	290	308	266	257	287	261	285	276	305	286	313	273	254	293	275	266	285	277	291	258	320	244	279	291	295	303	297	276	302	295	309	276	261	265	275	291	294	247	280	296	298	282	285	318	302	279	277	295	293	294	297	279	314	297	286	269	284	254	269	293	258	250	292	276	271	299	263	295	285	278	282	274	251	298	253	277	288	267	291	277	292	244	291	282	273	280	306	291	304	317	298	308	283	251	278	264	292	253	306	230	261	277	269	290	304	295	257	296	292	247	286	261	270	271	275	277	285	296	272	262	291	244	276	275	291	281	273	296	282	259	264	281	301	280	276	264	241	281	276	290	277	273	252	293	285	289	304	282	277	295	304	287	283	279	244	282	257	278	304	294	279	276	303	254	323	254	266	282	283	296	280	262	316	310	276	278	273	290	267	273	277	274	289	290	301	280	282	289	298	278	264	270	282	286	265	248	275	296	265	273	313	312	287	298	316	264	295	310	271	270	277	288	266	310	284	277	269	259	273	284	263	264	277	285	293	281	254	258	286	240	297	269	271	285	284	287	293	288	291	295	292	294	282	248	300	280	247	291	289	261	298	256	315	280	288	287	280	259	310	286	265	287	276	253	310	261	289	263	298	293	282	267	274	268	280	294	270	293	286	291	298	281	243	271	264	278	293	309	289	261	307	280	259	273	287	299	271	269	285	265	275	286	283	284	273	285	311	272	294	280	252	251	313	281	294	244	281	271	310	270	312	270	308	277	272	270	273	270	270	301	302	259	266	295	252	263	293	263	271	307	302	281	320	274	309	273	286	287	311	277	267	284	306	301	281	298	306	290	278	294	289	292	286	256	266	284	268	260	287	292	298	309	286	280	290	275	298	264	272	282	274	278	265	238	287	263	261	287	287	268	292	281	260	259	273	280	284	275	260	281	288	258	283	289	295	302	271	248	281	306	293	282	253	248	291	250	289	266	270	277	297	290	271	290	274	296	270	263	304	279	263	261	260	256	311	281	302	261	264	296	256	295	276	267	317	291	290	282	268	273	268	257	264	308
3816	4810	4089	1969	1223	896	726	612	563	459	444	400	379	356	328	339	314	325	327	320	310	292	275	299	294	295	296	274	277	302	295	273	246	278	287	290	267	287	278	294	272	286	309	273	263	257	273	256	250	290	274	246	267	247	278	251	286	304	259	282	254	244	259	228	252	240	271	260	283	255	271	263	285	251	287	266	253	270	246	261	273	291	254	261	255	275	273	294	264	282	267	254	238	266	277	285	273	258	275	254	270	262	254	269	300	262	274	262	259	274	284	264	251	261	257	268	271	260	248	262	246	262	252	237	240	287	262	252	275	241	277	256	247	240	275	266	267	248	237	295	286	280	263	254	300	277	298	275	286	265	272	244	280	267	254	256	291	288	268	301	266	265	261	270	273	293	259	255	256	264	262	259	272	287	258	252	259	249	254	261	264	234	254	245	277	270	265	282	273	277	240	256	243	281	234	273	254	288	242	271	245	259	263	255	264	266	283	284	290	302	258	269	300	278	248	282	253	270	291	244	243	272	277	259	266	259	248	260	231	250	234	269	283	270	266	288	262	249	286	282	261	256	269	258	272	270	290	275	246	262	248	262	266	255	266	249	241	270	282	275	260	276	270	258	254	274	272	258	248	300	265	260	255	262	286	245	264	277	287	242	250	288	276	297	252	271	264	270	250	268	244	273	266	263	276	257	267	258	271	279	276	268	257	264	260	273	257	267	279	285	285	286	283	247	228	241	284	253	243	285	267	249	260	252	246	267	254	259	274	268	233	292	250	250	253	271	255	253	257	245	263	270	244	275	263	267	263	266	268	277	266	278	286	256	284	272	261	286	278	252	294	260	282	264	273	294	250	253	252	274	296	238	283	231	270	247	264	253	253	266	273	275	303	253	234	274	251	253	276	262	256	254	257	257	271	288	256	264	249	285	294	249	255	289	262	266	257	265	314	300	262	254	244	244	254	264	251	254	251	272	295	272	276	246	258	246	229	242	265	287	258	267	249	261	264	245	286	282	251	284	247	277	240	265	250	245	237	247	270	255	277	233	283	270	239	256	248	274	290	250	235	253	279	253	254	258	265	250	294	270	252	267	263	255	249	276	277	262	260	268	241	258	254	293	249	266	305	248	284	286	265	285	239	259	245	256	255	278	252	281	242	272	251	289	278	264	261	283	254	262	237	268	235	283	272	228	280	264	245	276	281	248	236	260	274	259	270	275	262	292	265	271	269	239	243	248	263	255	252	265	236	242	249	266	276	275	238	291	254	259	255	264	274	254	254	257	246	242	267	250	244	261	255	254	285	282	282	267	269	258	254	275	258	252	260	236	261	241	246	253	234	256	275	237	282	253	247	251	269	239	270	267	253	274	293	266	257	247	250	257	254	248	259	249	248	289	284	256	250	257	282	258	264	261	271	264	261	247	273	284	261	258	268	250	244	273	271	258	258	260	253	266	247	266	250	296	269	251	270	271	267	266	298	273	256	240	268	257	263	266	283	264	289	271	262	246	255	278	235	263	232	250	241	252	286	255	260	262	270	265	276	276	246	260	248	263	259	251	272	268	246	258	251	281	257	268	251	239	300	255	267	265	274	270	271	252	252	258	267	258	270	263	294	280	255	244	272	247	264	238	301	265	220	257	253	258	259	268	257	260	293	271	248	238	279	253	242	285	261	252	245	253	261	232	254	274	274	276	270	240	242	275	264	252	266	258	261	270	240	278	274	248	248	250	268	245	292	246	291	274	257	253	236	263	255	253	271	234	252	242	272	279	270	273	299	246	270	260	279	265	257	282	297	247	264	266	259	251	271	259	220	254	294	250	271	286	262	263	248	283	270	265	230	291	260	278	255	262	245	274	254	267	268	275	270	259	269	256	268	262	266	263	273	285	247	266	251	240	277	266	276	286	245	260	264	262	240	269	263	262	235	258	267	252	260	254	270	262	261	250	293	255	241	266	253	273	259	266	262	258	272	284	249	258	241	278	227	254	259	258	278	257	257	259	241	244	270	257	272	251	235	289	260	290	253	276	284	264	264	238	235	269	249	293	279	276	270	252	258	267	266	262	236	257	270	280	256	264	256	261	250	268	235	253	270	245	241	295	274	249	266	283	272	268	257	256	273	260	262	266	302	259	266	279	255	279	261	279	283	283	274	264	290	268	243	261	255	278	277	227	249	256	253	249	273	256	264	248	290	272	269	267	248	226	272	252	271	265	242	246	272	286	242	285	275	270	272	301	267	257	247	260	279	246	271	244	243	245	296	289	238	243	241	264	272	259	220	233	257	278	218	254	269	236	242	249	248	263	246	277	251	293	274	251	281	251	294	283	233	262	276	260	266	246	295	267	282	275	299	272	267	257	264	251	286	293	273	286	267	290	258	245	269	248	281	263	272	275	272	248	266	264	236	261	259	270	263	249	210	282	272	224	243	261	247	249	239	230	256	259	258	255	260	275	248	253	250	238	275	283	261	277	239	269	280	282	270	279	257	268	260	248	281	253	256	250	260	261	268	262	254	281	275	272	267	254	290	248	267	276	258	295	276	266	243	256	250	246	252	264	278	258	267	278	253	268	242	260	276	262	280	252	287	245	255	290	264	262	266	264	264	260	261	266	256	242	261	248	258	260	256	250	243	265	250	252	278	228	264	270	237	224	282	259	256	259	243	254	252	261	250	275	230	249	287	282	238	257	247	242	261	253	265	258	267	262	286	255	278	278	261	256	241	265	256	283	276	274	224	271	293	269	287	241	270	236	260	268	261	243	223	258	255	241	249	277	277	250	262	242	262	257	300	249	269	263	267	265	257	287	262	268	260	245	268	270	276	291	247	252	246	267	234	285	245	241	265	261	274	271	243	248	252	263	245	256	258	275	274	253	267	261	260	261	277	296	259	279	260	250	298	238	236	283	238	305	242	285	255	254	276	236	261	278	267	257	244	251	275	270	271	278	264	275	272	253	249	236	287	297	272	234	258	243	260	254	266	244	258	278	278	283	272	266	269	267	263	256	265	265	245	259	245	252	267	259	248	265	233	260	251	256	311	276	257	247	271	239	257	284	231	265	271	237	258	273	269	248	288	264	284	253	269	263	254	254	270	250	246	249	256	253	261	266	265	264	261	241	247	277	276	225	259	265	263	270	248	262	269	266	275	268	264	255	275	255	273	266	275	281	241	295	238	281	257	270	248	246	280	256	274	276	279	264	263	295	249	277	276	242	236	233	277	264	263	258	246	242	250	251	264	250	244	280	244	264	267	266	265	247	248	234	233	254	255	266	261	280	243	259	256	300	252	291	273	222	257	255	261	265	299	248	249	259	244	251	285	248	262	253	250	251	245	267	265	289	256	281	257	251	292	241	260	270	253	278	266	249	244	274	275	267	291	258	259	269	257	261	275	257	275	289	279	254	261	264	277	256	279	273	272	287	269	231	277	278	253	245	271	259	242	259	268	256	222	284	265	273	287	271	268	266	256	266	264	243	262	262	272	240	262	280	271	269	274	242
27838	9959	1516	1052	858	828	787	832	801	742	816	775	809	836	816	780	830	826	830	833	821	816	855	723	798	810	790	850	817	832	754	827	830	841	788	769	771	806	760	799	814	813	791	833	824	812	778	803	791	811	791	810	791	795	810	836	794	759	800	786	830	787	749	811	816	830	789	832	790	865	768	830	774	794	841	840	767	783	788	782	826	778	843	825	781	829	820	762	801	788	822	811	788	865	814	806	798	811	812	822	791	815	850	810	784	782	775	773	801	811	830	801	803	816	744	807	777	819	770	810	793	816	844	786	806	818	842	769	827	776	750	794	821	749	857	845	821	738	772	780	808	771	833	722	767	803	742	807	816	859	749	796	856	796	791	784	794	787	787	777	790	803	826	773	800	805	809	831	841	792	792	818	797	811	796	803	764	838	799	773	798	786	763	780	746	847	786	756	857	772	816	777	843	804	848	768	780	847	802	796	792	796	835	763	824	836	764	826	810	849	805	810	808	787	788	754	862	850	838	799	806	826	892	857	839	863	848	843	846	809	746	857	827	751	780	800	805	783	828	792	802	834	784	788	785	808	796	795	834	809	827	740	818	837	770	854	751	817	789	769	793	787	832	802	814	749	835	823	847	836	786	839	812	835	775	825	786	830	848	785	773	782	808	803	798	770	811	817	825	815	815	819	829	803	806	826	804	806	774	823	791	859	810	843	815	783	800	781	837	823	823	751	807	792	754	837	789	828	802	787	792	797	813	815	800	749	824	818	768	832	847	816	821	823	791	819	855	828	786	758	782	818	840	718	807	804	806	762	818	807	819	856	802	824	806	828	812	815	795	799	766	832	819	853	788	796	789	822	772	819	795	815	831	848	763	827	810	804	815	775	824	801	828	782	794	760	810	841	789	805	784	801	790	795	814	816	800	801	820	818	824	783	792	786	812	783	784	789	827	862	783	862	846	842	773	815	821	811	788	860	777	778	777	791	832	800	813	815	796	814	797	866	762	809	811	827	797	817	796	808	819	757	794	823	806	804	782	774	821	797	771	799	782	749	778	796	793	809	784	850	797	771	768	760	827	828	800	831	814	835	830	825	839	812	796	726	774	834	830	792	778	799	833	858	752	790	779	804	812	811	830	750	813	854	797	815	834	788	741	769	768	809	840	822	753	816	812	833	771	778	812	813	778	742	802	801	795	802	787	847	788	821	789	819	826	801	801	846	789	779	800	804	818	790	819	775	800	776	812	820	814	797	841	867	845	807	811	828	747	812	835	839	817	836	848	759	812	759	823	758	850	838	809	812	800	787	850	785	772	780	793	778	812	808	804	768	825	766	841	783	781	794	805	792	803	824	765	776	782	845	800	829	789	758	771	814	812	787	801	767	806	817	716	782	745	790	803	798	744	757	825	812	832	806	867	798	870	820	806	821	745	758	796	860	807	821	803	821	770	808	822	792	856	793	802	794	808	806	823	805	825	753	750	814	821	819	827	764	781	849	786	800	817	831	744	793	789	790	828	826	793	782	850	780	806	788	842	791	776	798	806	814	820	827	827	807	832	785	819	834	796	760	774	772	820	839	776	821	829	820	769	839	816	790	831	834	797	799	854	792	817	779	815	778	787	813	796	746	886	811	867	761	821	793	736	877	803	811	780	850	785	757	765	752	833	777	816	845	766	780	837	770	842	829	778	835	776	805	815	782	798	837	841	784	794	825	791	828	858	848	809	793	810	836	784	779	826	864	822	845	781	824	780	751	797	776	776	809	819	734	819	795	790	776	808	800	778	761	755	823	791	817	793	801	854	846	833	811	766	808	783	793	824	775	744	799	838	819	781	812	795	809	790	797	805	822	795	789	826	784	808	800	825	787	807	768	760	835	827	829	824	801	807	807	754	793	772	806	812	765	742	831	790	818	835	814	811	772	790	813	768	785	843	810	808	811	778	839	825	798	849	833	818	836	784	762	788	809	817	815	802	817	831	810	838	829	810	777	873	826	789	743	819	814	759	880	849	813	826	832	833	807	769	814	791	788	816	796	829	831	811	856	794	787	794	768	809	787	819	868	802	808	808	756	817	819	794	801	787	800	771	835	810	790	814	829	832	798	849	812	798	790	798	779	800	785	785	823	795	862	814	797	803	788	756	809	826	819	776	807	833	782	813	802	809	810	777	818	789	816	791	837	829	799	795	798	797	782	802	797	757	778	813	811	800	890	804	812	852	911	781	755	812	806	832	806	791	831	786	839	820	814	829	843	775	778	718	805	810	842	812	798	831	771	805	756	819	785	800	814	784	796	801	742	792	836	789	878	788	823	858	812	860	813	763	825	807	744	798	787	757	802	795	778	799	777	829	791	843	782	808	821	859	767	816	781	846	811	773	788	829	821	816	758	809	834	779	815	854	815	765	762	766	779	872	807	779	771	804	823	789	819	824	780	807	763	829	863	850	826	818	838	765	806	841	788	811	772	785	849	857	739	805	772	888	863	850	789	800	799	816	788	782	822	771	841	800	890	812	779	853	783	807	830	785	793	782	829	820	751	818	792	765	806	813	775	818	852	796	756	759	806	823	817	865	847	853	824	793	831	814	763	772	798	806	832	809	774	807	798	810	774	853	775	776	783	799	742	839	820	810	798	816	810	763	852	787	769	768	817	816	812	813	788	760	823	799	835	809	794	831	799	787	789	824	794	749	777	854	825	817	854	791	840	812	799	842	795	820	763	777	796	815	825	785	794	813	861	820	778	796	806	773	785	758	791	845	791	834	816	832	799	802	762	770	796	817	813	826	816	832	798	790	803	864	815	825	811	791	780	827	839	849	820	818	761	799	799	834	818	845	803	836	811	815	803	791	860	795	810	805	843	809	810	840	805	827	781	748	785	846	813	799	766	783	753	801	778	771	766	797	852	765	828	824	819	782	767	823	817	813	775	840	824	855	821	824	747	831	859	802	798	814	822	826	812	827	801	772	829	833	760	814	854	810	832	858	835	786	826	811	818	879	802	779	805	837	793	812	861	828	793	790	771	809	806	775	831	785	812	866	822	773	847	800	796	841	844	788	800	796	782	825	812	801	800	811	813	852	801	796	754	794	794	817	807	832	759	823	803	739	803	768	764	793	826	813	784	806	807	861	829	825	796	807	790	825	830	777	774	775	833	839	820	783	892	778	808	802	779	802	832	840	812	792	808	779	712	830	840	761	800	824	861	793	752	787	774	824	767	823	775	874	814	833	857	730	797	830	810	856	779	780	789	801	788	817	800	790	813	823	835	790	850	865	754	796	765	797	834	834	739	834	854	790	820	815	842	828	849	792	784	783	767	799	762	825	829	811	794	814	818	776	807	829	754	799	828	798	813	798	859	817	799	762	782	797	780	778	794	827	818	805	812	791	759	772	792	820	784	851	771	828	813	820	782	819	829	850	750	774	791	816	825	769	816	779	809	819	859	814	785	759	819	812	789	741	809	788	824	798	753	791	846	783	828	825	841	798	739	763	807	787	842	843	838
5606	818	773	718	678	642	649	630	722	683	613	649	672	649	660	683	676	606	675	673	633	663	693	643	591	659	602	696	657	673	659	662	627	618	619	710	667	685	688	661	676	670	641	652	630	629	676	655	699	633	640	677	679	657	634	682	668	641	658	670	659	650	635	669	598	657	684	666	636	642	719	620	667	687	687	606	633	680	671	683	668	659	623	660	626	671	645	644	639	647	630	655	650	630	624	658	646	664	644	637	626	670	630	666	637	640	652	696	677	665	654	624	713	650	656	636	687	649	632	643	681	659	624	662	632	671	658	628	644	656	643	644	693	633	661	682	700	607	648	637	600	631	629	642	658	653	711	658	612	657	697	667	673	664	644	602	640	641	645	693	644	626	660	671	635	632	624	625	630	649	667	683	666	651	681	629	645	674	631	632	624	628	656	717	612	609	629	666	687	623	634	679	676	711	694	690	637	686	685	670	613	623	670	623	646	649	638	672	679	661	652	649	642	644	593	618	632	624	658	686	626	669	606	610	642	648	586	664	638	640	674	594	637	710	659	622	638	650	688	688	659	637	684	607	677	648	668	687	654	657	685	638	644	680	612	637	613	675	686	654	655	647	635	684	658	675	653	647	633	632	649	604	697	624	635	642	672	634	603	663	664	595	687	647	612	631	671	632	707	623	647	684	656	591	634	634	646	655	674	691	639	684	678	672	642	658	691	683	691	637	703	683	649	687	688	624	655	670	653	675	667	648	668	679	664	682	650	664	687	656	619	638	689	633	651	664	674	689	598	625	616	610	648	622	634	649	652	679	662	648	682	646	671	615	676	645	642	670	699	656	669	695	684	640	634	626	652	647	631	627	635	660	645	652	635	630	624	633	635	647	648	652	681	642	617	662	641	658	671	655	657	671	667	656	612	643	678	707	666	673	698	644	688	652	663	643	652	634	627	673	616	647	638	626	614	660	665	651	662	650	620	679	630	660	605	650	669	615	618	651	682	712	650	643	671	624	627	668	633	611	645	622	661	677	634	630	692	668	640	665	653	703	659	651	676	605	656	672	662	678	683	613	636	667	604	673	647	649	677	589	624	675	652	646	640	673	653	659	646	693	638	620	620	610	626	636	639	623	634	630	626	654	657	644	617	623	632	643	633	635	665	665	625	667	668	617	657	694	639	654	652	627	656	608	644	634	601	649	661	644	634	722	683	609	708	641	690	622	666	679	618	687	667	672	678	664	638	682	651	685	677	627	643	607	643	633	687	632	675	631	633	677	649	651	643	636	663	635	660	636	699	675	669	643	639	632	706	644	637	641	658	656	651	645	694	668	647	666	663	630	637	689	649	702	611	669	666	643	675	694	584	661	683	653	607	675	650	649	658	620	677	647	652	655	653	669	640	683	663	617	650	644	668	670	679	610	653	652	666	665	662	637	632	690	665	657	678	588	636	645	641	673	670	649	632	634	636	663	671	660	636	633	619	661	656	679	666	641	640	682	642	615	634	646	659	627	653	638	625	628	639	635	607	603	625	661	644	642	669	648	629	658	623	674	637	674	673	691	666	666	691	663	613	683	686	626	618	651	651	686	648	644	674	689	718	698	614	647	625	642	596	676	631	671	631	622	643	671	643	621	632	646	626	727	632	673	678	600	669	651	636	682	635	637	644	639	672	691	678	671	652	622	662	658	631	704	669	642	701	671	611	621	650	634	666	649	662	650	640	627	672	697	634	608	655	648	672	662	709	662	691	639	652	659	636	650	664	673	658	647	626	662	661	678	641	636	613	609	632	642	638	641	630	606	617	652	713	661	669	608	651	645	664	650	665	603	652	681	664	664	622	661	659	692	659	639	626	639	663	643	644	622	628	631	698	650	665	564	664	684	637	654	651	659	661	667	677	645	652	642	636	659	649	622	668	653	652	670	691	674	659	657	675	676	625	661	625	689	649	689	680	691	649	663	657	650	626	616	647	662	671	629	670	661	641	609	656	661	641	644	633	609	703	640	671	645	693	673	689	696	685	653	660	657	692	642	714	670	672	633	665	622	646	682	641	645	658	631	645	680	641	668	666	604	616	633	658	639	679	687	636	656	661	669	663	631	660	666	665	681	645	671	693	652	675	638	660	634	654	635	680	617	670	616	646	692	620	658	626	611	664	682	630	632	646	609	639	625	648	634	690	644	614	654	638	624	598	636	658	689	645	629	643	629	634	622	639	617	609	647	639	640	633	659	640	686	663	685	687	640	686	634	661	679	657	647	666	637	652	645	661	667	679	681	630	661	695	607	653	670	664	642	638	624	628	685	684	659	629	631	624	666	609	650	603	654	666	624	658	681	701	650	630	689	650	687	650	661	628	668	653	637	631	645	660	693	669	668	700	684	669	593	612	641	658	592	642	643	632	640	675	683	653	634	643	636	653	651	685	662	640	664	668	612	638	667	704	628	655	645	637	629	644	624	644	626	666	690	601	662	674	650	636	667	656	651	633	642	612	677	683	635	635	652	714	629	621	656	647	669	674	657	673	663	656	657	686	656	628	619	605	674	665	646	676	634	666	673	669	652	645	646	658	664	626	684	644	641	597	633	634	632	626	631	655	667	653	659	677	616	670	666	597	628	665	629	698	660	651	642	697	688	601	655	652	683	635	637	662	658	632	604	630	640	694	664	638	671	673	632	655	625	695	635	649	617	628	662	667	583	647	628	657	639	670	662	663	687	689	673	655	634	622	640	672	672	644	675	643	659	709	663	601	736	621	629	639	660	657	670	659	667	697	658	642	683	637	653	656	663	666	703	724	657	682	653	619	624	626	659	601	655	647	604	679	635	685	668	648	647	650	667	638	676	689	643	659	670	660	658	659	614	667	679	649	650	657	650	682	680	662	658	624	652	628	632	628	602	664	639	656	655	717	643	655	609	637	655	688	672	672	681	651	623	690	683	677	672	679	639	643	633	651	677	653	642	655	661	626	631	655	633	649	688	628	652	687	623	638	621	670	635	670	676	718	612	647	676	708	639	653	637	599	623	597	648	674	702	647	638	662	620	603	637	616	637	704	599	664	666	637	655	648	640	658	616	638	655	663	651	707	636	653	675	634	659	696	649	673	622	657	661	627	689	618	685	609	670	639	661	606	636	598	664	686	643	636	633	613	652	687	686	623	713	653	657	612	638	669	634	635	619	660	626	699	629	628	657	606	662	654	712	685	653	658	671	677	650	660	673	661	647	632	704	676	655	607	648	693	648	667	638	620	694	678	662	673	629	710	671	647	686	632	658	695	662	685	634	686	665	630	690	639	637	658	653	686	630	641	648	684	714	679	639	650	633	621	700	647	649	704	654	590	636	676	611	684	624	659	649	616	661	637	640	634	673	670	640	621	651	662	647	642	608	651	679	689	617	643	637	627	649	662	649	640	658	607	686	634	636	624	679	665	636	652	633	653	644	652	631	645	707	620	676	635	642	660	635	620	650	633	679	628	610	653	681	656	642	646	687	623	660	647	642	635	621
25696	21450	27273	25627	4390	913	738	608	516	537	543	534	488	515	501	515	467	455	496	442	443	526	498	493	471	489	426	455	482	481	459	510	453	454	477	484	480	481	449	420	443	469	471	468	445	460	449	455	461	463	463	468	493	483	478	492	500	452	482	476	454	443	475	481	470	465	468	454	440	471	442	501	471	465	463	463	454	461	453	441	446	452	458	484	450	474	463	455	448	462	442	488	481	432	440	448	427	502	485	450	507	446	477	457	473	477	470	444	448	428	457	485	487	437	451	450	465	474	449	465	450	467	421	439	418	481	453	481	473	483	451	429	442	467	433	439	471	437	407	472	403	422	490	484	457	450	473	417	460	433	429	451	475	462	432	451	499	476	485	460	443	464	456	483	450	452	442	501	441	464	446	477	467	461	496	442	477	447	435	481	464	455	463	473	460	445	441	471	461	488	442	481	471	460	466	466	424	464	430	499	438	425	453	467	478	454	484	482	454	463	479	446	471	485	485	478	440	490	479	460	469	460	486	456	461	433	421	483	459	407	429	472	476	453	457	413	445	460	445	459	469	465	437	459	425	473	496	483	463	447	437	466	462	438	440	423	473	496	463	478	472	501	445	430	471	474	475	435	481	420	465	451	467	456	484	480	458	451	438	465	497	505	443	447	437	501	491	493	424	457	490	479	446	454	472	458	458	415	466	429	480	504	482	461	419	451	467	459	523	459	436	492	441	464	454	462	392	440	490	448	423	476	436	468	436	471	448	456	444	449	467	486	486	465	449	465	468	474	495	453	440	481	429	468	474	454	450	458	474	420	453	465	455	462	449	489	453	450	456	443	464	469	438	450	435	420	458	468	464	449	478	463	492	438	443	437	494	471	439	431	494	478	486	428	474	453	452	438	469	458	490	491	405	438	456	457	433	496	444	446	485	462	465	432	454	429	409	424	459	447	453	454	472	456	452	445	446	445	474	437	452	480	453	437	475	426	460	447	422	432	465	470	433	444	442	490	413	464	452	471	432	442	470	494	473	441	448	468	494	473	489	453	474	469	431	475	443	458	426	467	492	485	450	437	487	437	485	500	459	449	458	442	459	485	466	470	454	459	427	446	466	499	444	473	483	453	434	456	480	458	452	467	447	421	456	474	425	455	455	498	499	437	425	446	477	462	412	495	448	469	479	476	479	477	454	484	479	443	460	442	469	472	443	447	452	510	492	464	492	418	416	462	483	460	447	486	440	435	470	470	486	446	459	441	436	444	453	466	459	480	446	487	483	451	454	440	484	468	503	484	450	440	466	431	477	436	479	430	496	480	470	478	495	482	454	467	488	444	438	477	448	442	480	433	457	478	501	461	466	478	469	457	485	472	495	472	435	429	485	448	463	468	425	452	480	448	473	473	493	473	469	433	446	478	416	444	455	475	484	439	384	430	433	440	463	496	473	468	438	464	496	453	470	474	491	444	496	455	461	498	485	472	440	482	478	452	502	503	452	431	451	464	442	492	439	457	445	435	425	425	506	450	435	475	482	444	450	423	452	456	478	490	441	473	472	477	485	427	429	445	449	437	471	458	470	511	480	476	455	498	458	484	429	443	462	503	452	409	470	448	459	434	461	467	487	447	475	465	465	479	440	469	474	443	485	450	492	479	489	499	467	519	449	440	457	455	452	454	476	537	439	446	468	465	489	436	437	449	450	485	491	441	467	444	447	456	438	462	439	465	460	459	465	406	402	488	469	503	439	431	452	433	479	431	505	478	473	517	454	475	465	449	431	447	492	466	470	495	471	442	425	433	428	431	454	475	479	470	451	466	429	446	464	468	421	490	484	407	454	469	417	436	464	458	456	451	488	430	422	424	462	454	489	455	476	471	476	446	478	437	495	463	462	484	469	472	427	456	444	494	457	422	430	459	440	470	498	478	475	457	459	464	471	414	450	443	469	460	463	469	420	442	455	478	442	488	469	461	484	483	415	458	450	504	489	438	438	460	438	488	445	477	445	463	467	428	447	430	487	465	451	437	444	430	438	465	474	415	473	470	466	487	441	491	469	486	500	448	429	484	429	465	445	468	440	445	445	419	415	498	441	469	461	468	460	484	465	469	476	439	466	454	463	471	501	453	468	422	488	446	471	525	487	454	460	496	464	477	476	445	441	472	469	474	454	442	475	480	466	472	488	451	444	445	456	450	476	467	476	452	456	500	440	473	426	455	473	472	459	517	458	459	438	515	424	435	438	446	493	482	437	454	476	485	464	469	461	437	449	452	491	455	495	499	529	432	459	445	445	502	476	482	486	464	415	447	471	479	459	464	458	468	418	469	442	452	469	429	473	432	471	478	463	476	472	401	418	458	483	436	495	494	471	429	459	411	455	462	477	497	452	469	430	418	456	480	443	415	478	439	465	462	455	433	459	451	497	466	474	459	476	502	471	491	469	467	492	425	468	433	462	452	467	440	393	470	436	490	444	461	474	493	407	419	471	443	459	480	456	444	438	475	460	461	469	454	482	473	473	449	461	438	484	456	446	469	453	447	457	490	464	430	504	451	480	441	441	486	499	472	484	467	482	428	477	448	509	456	456	437	458	457	479	448	470	433	454	453	434	479	450	427	437	467	460	452	507	431	462	463	453	465	456	471	476	397	419	470	448	458	470	468	446	422	459	486	497	452	439	436	465	446	438	443	457	458	473	502	449	460	463	475	448	424	458	456	460	451	454	459	468	427	468	469	448	446	456	516	462	464	475	456	475	476	468	447	420	436	467	477	473	472	515	445	423	458	455	478	442	457	508	461	442	483	450	458	499	451	455	413	483	460	463	441	404	435	457	460	451	415	456	449	456	447	470	499	476	464	425	484	445	471	512	453	434	460	428	455	474	439	447	478	455	439	444	436	493	429	458	448	468	437	466	446	431	469	464	437	440	433	446	474	439	413	463	411	466	462	440	472	455	426	419	444	446	438	450	422	423	418	446	444	418	498	462	422	467	435	440	457	460	455	473	440	476	460	439	439	456	452	464	466	469	492	428	450	442	436	448	489	456	441	449	436	491	451	472	448	461	482	465	489	488	448	489	431	479	454	446	415	463	471	493	448	466	466	462	457	456	431	463	439	454	422	484	433	448	469	500	469	462	412	488	454	495	448	452	449	537	464	485	453	454	446	459	469	458	447	450	489	478	462	431	428	467	457	445	493	479	474	465	475	442	423	488	474	496	474	445	450	431	479	485	447	473	487	438	460	445	443	457	451	455	460	468	472	457	422	436	487	420	472	467	467	418	485	480	459	480	460	426	462	471	431	455	440	465	462	470	427	480	474	435	454	477	468	452	447	461	475	452	480	477	500	433	462	435	420	462	421	462	436	440	458	477	473	485	465	494	452	476	472	453	440	461	431	464	489	453	465	488	481	472	489	459	438	458	458	482	441	484	430	422	470	427	435	493	418	488	479	470	448	461	433	479	474	463	444	469	510	422	458	451	471	469	430	460	473	481	462	423	465	460	454	446	450
3707	2666	2276	1271	917	735	595	584	562	519	518	519	444	426	463	447	434	439	433	434	409	448	465	483	447	417	456	430	396	433	399	408	435	405	415	411	436	396	405	439	401	440	389	416	458	433	454	421	444	409	395	396	401	418	426	423	429	385	412	381	419	429	419	404	435	417	423	427	362	438	423	438	393	413	394	415	390	436	414	421	405	402	421	402	389	414	415	402	390	398	379	399	443	412	394	405	378	383	399	378	439	413	391	417	441	412	380	375	376	394	441	403	376	393	381	374	365	424	417	450	407	396	434	408	445	386	470	418	390	363	409	370	389	426	406	383	385	437	414	437	407	393	383	411	476	427	428	431	423	389	427	383	402	407	409	425	400	422	411	414	372	428	404	418	400	402	394	424	389	409	380	388	431	395	437	409	418	414	389	374	395	384	385	437	403	439	422	380	438	419	393	407	419	407	452	394	411	405	436	387	406	416	437	409	418	405	407	369	411	446	393	410	415	444	387	404	393	468	423	436	436	410	385	408	419	423	391	399	391	394	396	413	437	389	432	410	394	421	406	414	409	366	395	429	428	390	397	448	386	394	421	456	415	389	396	413	418	432	394	402	431	372	424	404	413	381	408	435	418	422	376	438	391	382	391	398	420	424	422	385	397	409	411	408	440	391	418	408	384	435	439	414	427	410	426	381	429	402	433	401	432	437	440	406	413	397	379	404	410	430	443	397	372	421	417	385	414	439	406	421	416	402	417	424	415	440	404	416	413	376	378	424	390	423	428	430	421	420	408	415	414	418	416	392	396	401	391	402	409	445	427	412	439	394	366	385	397	420	414	404	423	418	401	414	397	420	385	439	414	446	447	404	399	383	433	412	390	378	366	414	415	411	407	411	395	414	423	404	416	413	416	384	412	399	395	387	418	445	412	377	411	392	409	387	407	399	409	421	439	400	394	392	425	447	419	395	411	406	411	412	426	386	407	412	394	407	404	405	386	372	373	395	399	391	371	371	399	390	405	373	418	435	396	398	393	401	412	413	396	408	394	391	374	407	372	384	365	392	393	420	384	387	389	407	404	399	433	409	378	413	406	426	372	427	417	410	464	404	412	411	372	463	463	402	387	438	404	465	439	418	398	410	420	392	424	411	396	427	416	393	396	462	386	408	404	386	454	385	390	397	409	404	397	399	416	432	418	405	432	390	390	409	367	432	457	394	396	420	419	391	357	405	395	415	423	432	417	437	396	397	415	431	389	385	363	413	401	393	416	387	428	415	393	413	425	376	445	401	399	424	395	401	389	382	431	413	409	426	402	363	413	416	406	428	437	371	392	393	401	374	439	424	395	413	404	363	397	433	395	422	393	415	434	405	399	426	373	429	410	397	400	422	397	394	420	414	380	399	433	387	387	404	440	439	399	398	423	406	387	427	424	403	411	411	418	418	409	384	382	400	418	428	421	403	385	371	412	407	456	399	398	387	440	406	403	416	397	420	374	386	412	433	361	389	445	386	397	392	445	380	394	392	380	390	408	395	367	381	402	412	447	411	416	424	397	399	396	432	398	431	418	393	432	434	400	399	358	378	401	423	393	427	409	389	429	431	440	426	398	393	390	435	426	402	393	423	399	423	397	440	389	386	428	424	413	402	402	425	413	424	406	412	397	382	368	384	410	413	422	439	421	440	371	385	444	430	397	403	371	409	402	389	408	432	399	373	381	403	392	455	426	403	415	392	419	408	417	366	449	418	413	418	403	397	408	400	412	401	400	439	399	402	403	413	361	395	411	389	403	419	425	413	415	414	409	424	395	401	380	435	388	371	425	433	372	431	386	426	419	410	406	406	377	376	416	400	372	411	460	419	406	411	405	413	393	411	444	408	394	387	405	441	417	410	410	411	400	416	403	396	387	421	409	413	396	424	406	447	415	399	403	386	420	383	367	383	400	394	429	402	413	399	441	402	426	416	450	456	399	403	399	422	388	378	368	412	412	456	390	426	420	399	394	405	370	409	411	397	393	363	417	354	389	413	426	343	436	447	416	402	441	417	425	418	404	392	417	384	379	407	424	407	389	415	429	368	409	381	390	407	431	416	411	382	402	442	387	375	387	426	396	397	422	427	395	446	369	400	407	413	439	408	421	424	417	415	401	414	387	389	375	428	413	440	394	408	418	422	423	361	380	422	427	412	413	439	381	415	388	430	403	383	400	363	426	403	386	442	378	395	411	420	356	425	409	397	411	399	421	416	387	387	387	447	412	411	425	383	437	417	418	392	398	392	431	413	411	386	437	390	393	425	411	416	421	388	448	398	418	403	416	364	410	372	395	424	414	377	410	438	415	418	376	354	394	406	424	392	401	397	405	404	421	441	403	410	417	402	436	424	397	395	439	398	421	429	393	425	394	394	385	422	382	422	391	413	420	379	399	380	366	419	374	413	391	465	415	396	359	419	432	452	402	414	409	412	408	406	420	392	389	417	447	411	427	408	419	403	379	375	391	375	416	462	379	375	384	422	394	427	400	390	406	432	398	456	399	410	393	409	426	369	412	432	418	397	401	414	407	384	369	398	415	359	422	420	407	418	423	415	432	420	374	373	400	397	432	384	395	411	403	413	423	403	433	389	388	396	401	398	444	440	407	392	409	376	442	370	427	380	357	406	392	414	413	434	393	394	385	404	406	398	381	423	403	430	383	392	412	422	390	383	413	406	418	411	386	404	417	420	407	397	424	426	409	406	365	428	403	414	395	395	422	416	397	420	405	445	403	398	421	425	406	428	434	433	392	425	429	393	375	398	387	393	409	396	420	421	409	393	376	401	369	401	428	437	381	370	404	363	400	436	404	387	403	398	395	432	435	394	431	374	410	376	410	361	395	400	407	382	433	412	394	393	441	375	411	374	393	422	429	414	384	396	397	396	392	389	425	406	423	374	404	391	423	384	425	394	390	399	384	395	394	432	390	403	398	432	374	379	422	443	401	395	421	405	416	405	407	408	405	395	403	406	422	394	370	417	398	404	367	399	411	401	358	383	366	406	416	404	410	398	429	423	415	412	382	406	367	417	424	397	399	416	401	407	438	388	417	385	433	400	396	413	372	401	394	407	394	389	398	406	396	392	392	406	372	385	422	399	400	362	385	396	449	395	385	380	444	390	411	398	393	425	376	408	376	414	431	388	405	423	430	371	393	418	401	393	400	388	411	386	385	386	420	348	399	410	383	432	407	393	411	417	393	368	411	416	393	458	365	426	417	423	431	408	379	391	376	377	441	428	418	410	433	377	401	421	437	431	420	413	426	436	402	405	396	403	444	406	414	368	377	379	407	368	402	404	392	437	425	450	423	406	392	415	406	443	418	392	396	403	427	384	395	410	433	425	414	390	400	389	398	431	355	355	411	399	388	387	390	439	379	430	400	416	412	404	415	425	405	385	389	402	392	381	402	438	396	370	438	371	412	384	425	372	432	383	417	416	396	405	394	409	437	421	403	410	406	404	395	405	395	415	424	383
24658	21448	28562	24742	21160	3398	862	552	408	398	357	314	365	358	331	336	307	304	304	313	301	304	324	288	291	283	298	315	309	300	307	296	289	283	273	310	276	291	298	302	300	286	285	266	295	292	275	303	297	278	261	284	286	279	280	320	289	280	303	255	289	300	294	291	258	290	291	272	286	309	286	283	277	308	295	254	279	280	285	284	291	289	269	296	285	277	301	278	278	291	256	304	274	296	276	273	280	286	286	324	286	259	290	294	272	287	272	263	255	316	279	304	313	290	266	304	298	271	270	294	267	257	283	298	308	261	282	293	286	260	319	274	280	304	264	263	280	268	302	257	279	287	288	314	281	285	280	288	279	277	309	258	277	292	246	301	277	299	257	292	285	285	255	284	266	301	299	273	296	295	304	275	275	260	299	286	310	277	290	302	265	285	285	266	284	271	276	307	295	277	282	269	291	266	312	294	276	270	263	297	291	277	292	296	304	294	257	300	263	278	255	283	267	297	274	309	296	280	270	292	272	317	247	294	286	265	296	305	304	280	284	268	281	286	301	268	283	277	266	284	288	277	281	290	299	278	309	283	272	312	275	274	282	277	280	274	323	287	284	289	304	270	297	282	265	293	249	259	315	272	274	302	261	286	284	305	297	277	273	277	284	293	309	275	298	288	259	272	263	311	276	282	283	289	259	261	276	277	268	267	308	296	268	283	286	295	281	280	276	289	292	277	305	272	273	269	278	275	280	288	267	275	278	272	283	303	284	297	279	279	288	293	308	294	281	292	284	298	220	317	328	264	267	299	285	252	298	276	291	271	302	249	287	294	285	292	257	271	283	285	298	271	291	282	302	266	290	265	294	241	307	294	256	254	281	273	273	264	288	279	309	256	272	273	261	301	279	299	271	296	284	279	290	282	300	273	286	275	259	277	248	293	297	272	313	259	283	266	269	265	267	285	275	290	251	283	268	284	278	294	277	261	260	295	275	259	264	261	281	289	298	259	291	307	294	257	298	253	301	324	279	290	289	255	277	302	294	275	288	282	262	284	273	271	290	274	280	318	306	264	267	268	285	279	281	280	270	275	291	270	293	287	292	276	248	286	274	289	266	284	271	280	272	282	324	278	266	241	292	305	311	309	261	282	244	261	292	266	245	285	270	243	266	268	282	279	272	283	258	279	292	299	280	306	259	266	292	305	287	271	277	271	283	258	236	265	290	273	290	298	296	251	268	280	271	260	303	271	268	273	270	289	313	298	286	281	294	261	291	294	309	275	269	298	260	315	288	290	258	270	288	328	278	259	257	268	292	271	277	284	276	294	285	255	259	250	259	305	266	277	300	306	290	278	278	292	293	272	284	276	321	276	321	285	277	287	299	279	278	251	282	279	289	289	282	274	265	288	285	292	313	311	254	265	284	311	267	280	280	263	310	302	271	302	290	285	294	289	293	292	310	260	285	281	280	276	268	276	298	270	309	318	255	280	281	282	280	317	288	324	273	308	266	271	246	287	267	280	289	260	268	286	259	276	306	268	253	262	291	279	283	275	241	304	242	301	280	256	275	257	262	278	296	277	274	292	314	277	280	292	287	275	282	272	303	298	292	278	266	270	264	280	268	243	248	263	255	287	316	270	268	323	306	293	293	298	255	285	291	253	301	294	296	294	277	303	291	254	267	284	289	285	235	274	298	276	274	268	269	278	283	273	244	276	266	303	279	298	273	292	283	322	277	293	263	280	272	290	274	276	293	284	314	308	313	274	318	292	258	284	303	262	290	271	288	261	249	295	291	287	281	288	285	297	264	312	275	276	267	305	284	282	263	282	296	275	287	297	263	264	263	275	263	269	306	312	304	286	275	272	305	268	273	278	255	270	314	280	302	296	286	259	301	293	264	277	289	278	257	317	277	242	262	247	305	285	260	248	287	278	268	269	279	294	284	254	300	292	285	288	264	269	272	286	298	302	262	267	284	271	295	317	288	280	280	307	260	292	277	265	275	283	280	268	295	266	311	279	266	268	297	284	277	293	297	264	286	310	286	293	305	235	265	287	295	283	307	274	300	281	271	277	283	283	268	259	286	264	318	280	264	289	272	286	272	276	294	304	290	293	291	302	292	296	279	308	285	271	313	285	258	269	275	301	291	307	292	332	267	270	266	284	324	270	280	279	261	280	277	317	294	249	262	267	253	288	299	290	260	299	297	297	299	285	272	276	294	270	282	313	297	290	297	310	279	255	284	262	283	270	255	281	323	299	278	301	271	299	298	259	275	303	290	286	271	292	287	256	285	280	292	276	317	283	295	274	309	263	315	283	319	273	291	250	292	271	274	254	264	252	281	304	286	292	299	292	272	271	287	288	309	281	259	309	312	294	279	322	289	296	260	286	321	292	311	313	278	285	301	295	307	284	276	274	276	297	296	263	288	297	284	275	295	281	293	291	288	253	258	272	280	287	258	268	294	292	287	258	274	275	275	301	272	283	284	274	268	282	255	262	276	268	290	292	268	276	295	253	265	296	263	289	268	283	283	264	275	277	273	247	294	265	274	281	299	263	295	303	278	310	266	307	249	287	291	272	283	274	290	301	263	302	289	271	229	258	295	294	301	278	276	275	281	279	288	269	300	295	291	326	310	284	248	277	258	293	277	275	303	295	279	287	265	269	267	296	294	291	295	281	289	278	284	285	290	261	283	326	264	300	282	271	301	294	286	289	299	276	284	299	257	278	298	275	252	279	278	265	299	278	283	272	290	270	270	276	267	274	276	288	262	265	272	280	262	297	309	259	283	256	279	289	277	297	277	259	294	265	266	289	295	288	308	268	291	306	259	286	253	276	285	311	258	282	301	270	296	325	278	309	281	269	289	277	262	293	275	316	266	281	287	292	271	269	280	296	278	289	308	299	257	302	279	249	254	275	269	287	236	271	303	247	269	275	300	282	278	252	254	302	283	298	257	320	308	299	308	288	287	307	301	269	267	280	247	303	272	243	281	311	272	288	294	284	290	279	306	261	292	297	295	302	290	294	268	257	281	258	308	278	284	254	308	289	281	272	265	298	293	272	292	327	278	294	302	289	304	282	276	273	284	292	284	241	286	273	270	275	288	273	288	257	290	280	294	254	263	281	266	286	299	265	273	299	314	289	266	267	294	298	278	275	280	284	300	282	267	278	261	276	290	258	251	276	293	287	259	314	275	281	263	316	282	285	296	289	269	306	268	295	280	308	286	249	268	288	273	291	275	288	281	300	286	292	262	269	295	297	296	284	274	258	271	279	269	269	277	269	298	283	263	283	286	277	254	305	263	260	303	286	300	277	286	277	273	267	280	243	271	295	273	291	260	257	271	279	305	335	287	275	244	286	278	248	272	252	287	260	270	280	307	300	275	289	279	258	310	284	283	282	293	258	263	274	260	256	249	289	282	281	266	255	249	297	285	288	298	284	283	289	308	264	298	297	289	281	295	265	290	297	284	268	246	294	299	272	290	324	285	277	326	294	290	255	259	279
3783	4743	4051	2031	1265	912	719	634	527	473	397	406	388	370	337	342	333	319	310	348	302	289	265	313	290	273	279	313	294	278	262	266	263	264	256	255	292	278	262	291	277	317	259	293	266	243	267	263	260	273	237	277	292	273	275	249	283	251	273	251	279	259	291	272	265	267	270	277	247	281	236	250	278	264	279	256	263	271	254	279	280	285	278	281	225	261	262	268	295	270	263	241	280	254	277	280	261	261	283	268	278	270	251	267	271	249	271	275	271	256	274	235	282	261	259	269	255	241	256	258	287	261	266	264	262	254	276	258	292	252	275	272	294	266	240	255	290	254	281	268	275	279	246	263	282	242	297	264	272	259	291	268	296	249	239	266	283	263	265	254	275	260	271	283	260	295	267	272	242	244	283	267	250	296	258	269	251	258	264	236	278	258	228	271	248	235	284	262	298	244	251	279	278	281	269	251	251	271	280	306	262	272	265	263	238	261	245	296	268	237	292	234	257	282	269	286	271	314	261	262	280	250	253	280	235	261	273	269	245	256	261	292	250	258	252	286	259	285	282	255	264	256	277	286	263	274	244	266	265	261	279	261	237	283	257	250	270	272	282	231	269	277	297	297	267	277	271	256	270	256	251	251	244	291	267	263	273	252	267	268	286	265	277	281	271	290	260	262	298	263	257	262	264	270	261	234	258	243	244	281	265	267	272	249	275	245	254	266	263	286	243	270	264	269	277	267	244	276	263	282	273	273	271	260	279	257	265	246	254	247	230	249	265	242	267	258	260	266	260	296	260	289	278	273	251	265	256	270	263	256	265	252	272	252	257	288	284	250	255	240	230	273	265	243	259	266	257	280	249	282	250	257	242	275	252	256	267	264	261	220	246	255	262	262	275	273	224	260	264	266	250	262	247	266	281	274	244	274	239	243	283	265	257	272	240	256	237	252	273	274	278	270	260	266	268	282	262	251	254	261	259	243	245	289	275	227	263	246	240	283	256	243	293	265	237	269	254	284	247	269	253	274	274	271	288	270	263	266	264	260	249	263	267	243	269	267	243	256	269	276	250	258	255	290	241	278	257	264	248	240	245	269	270	255	261	267	243	230	263	260	255	279	278	237	260	257	273	236	256	275	255	288	278	273	252	222	261	289	247	257	278	238	275	276	252	270	251	241	265	274	286	237	255	280	245	269	263	266	254	264	273	255	271	258	250	279	279	265	260	272	234	268	264	243	288	260	254	245	260	280	255	254	267	263	247	259	253	246	266	276	268	289	263	286	269	255	253	242	265	300	250	253	244	255	268	293	285	270	266	265	275	277	272	260	271	255	262	280	255	263	265	258	287	263	259	290	254	239	264	240	247	225	239	267	266	263	256	257	258	263	229	262	270	224	247	283	266	245	241	277	267	273	246	239	262	246	261	265	271	255	263	262	266	296	257	296	264	258	278	276	256	262	247	249	272	261	239	299	252	251	252	253	255	267	263	247	272	270	256	259	238	262	269	272	252	256	244	262	254	285	259	249	281	278	284	279	262	265	247	260	281	263	273	274	276	264	283	276	265	234	283	273	256	274	248	255	279	267	248	269	261	269	249	262	259	272	249	254	272	248	284	278	254	239	255	280	296	249	263	267	300	249	237	272	259	247	266	241	264	246	258	282	281	242	262	270	275	249	250	279	264	239	233	255	254	228	255	266	250	274	247	258	255	230	234	251	253	249	287	275	293	270	236	268	260	253	276	264	280	243	261	266	283	270	224	248	252	269	260	262	251	268	270	274	234	257	251	246	269	259	233	247	249	246	274	254	265	270	276	253	275	280	252	258	268	261	259	249	263	276	260	257	262	282	267	240	267	240	261	258	250	254	249	244	249	273	254	258	242	274	273	273	247	248	297	243	263	269	233	230	264	287	262	250	285	244	273	266	252	246	276	262	246	249	304	279	262	252	281	243	251	263	254	241	267	276	257	251	249	253	287	261	269	232	249	253	242	281	272	263	263	245	273	261	259	270	264	237	250	274	254	283	257	262	240	243	263	263	261	234	277	282	288	247	256	251	248	267	265	265	238	263	256	235	247	232	263	279	242	265	280	257	288	255	263	259	260	273	234	258	258	277	282	263	254	259	244	283	275	268	268	225	273	273	259	268	295	264	244	252	253	246	244	244	298	252	263	270	262	248	274	265	249	267	270	260	283	274	266	269	295	252	261	257	253	225	264	246	235	250	251	261	287	265	273	292	256	249	250	258	250	283	268	272	264	280	246	268	275	266	274	256	266	298	278	241	272	242	241	242	244	264	260	259	264	225	253	251	305	239	246	263	271	262	252	243	265	275	234	300	235	266	284	261	257	259	271	234	246	278	273	251	233	235	253	276	260	239	268	256	278	254	240	265	254	258	278	251	260	268	249	297	288	265	266	286	266	274	262	256	256	248	279	261	247	259	255	274	262	255	288	272	282	258	265	252	263	253	279	266	244	277	242	289	238	278	245	252	246	237	283	255	259	237	265	238	237	270	272	274	260	259	284	253	274	262	237	239	248	257	240	269	251	295	248	264	269	294	256	255	252	241	292	283	251	273	269	265	263	283	256	228	227	264	260	292	271	259	263	259	280	267	276	256	242	265	266	249	245	243	272	268	254	292	267	255	245	244	270	254	260	262	273	258	261	259	264	247	267	280	229	268	266	269	261	276	275	219	265	281	247	262	273	242	218	250	246	255	246	310	247	241	264	277	250	275	292	252	284	231	263	275	246	260	297	270	268	256	238	261	264	268	249	250	272	261	240	254	302	266	273	259	237	280	251	259	252	275	274	285	253	275	259	259	229	244	281	236	243	278	261	239	247	235	254	238	262	256	266	273	255	242	246	257	266	248	270	267	282	242	259	249	272	252	261	252	251	279	245	280	276	285	266	258	252	248	283	272	251	248	275	282	252	263	250	272	261	269	264	258	226	251	268	269	275	277	253	256	282	277	247	262	239	297	253	254	264	264	262	287	259	265	237	273	261	275	262	241	258	266	251	241	244	258	238	249	262	272	282	260	228	223	245	300	265	254	222	252	247	253	271	261	242	260	251	264	267	279	268	260	225	255	271	245	266	217	270	282	301	267	243	230	236	281	275	258	258	226	248	270	249	237	245	262	261	253	247	256	265	250	264	277	245	268	257	258	276	277	261	267	248	245	269	265	260	267	250	269	289	246	277	225	271	254	248	245	259	279	245	266	229	230	276	249	255	257	237	277	260	245	270	280	249	249	264	264	262	261	260	259	252	272	274	276	265	256	267	261	246	258	255	257	270	267	298	272	233	239	271	269	267	280	254	267	236	272	242	278	258	240	265	256	259	244	246	284	258	282	257	287	269	265	273	260	249	266	298	260	273	276	250	268	267	272	238	260	276	262	301	252	244	305	289	273	289	250	263	269	248	267	216	291	248	282	271	257	235	241	250	259	247	254	263	256	263	243	280	248	269	251	279	271	297	230	249	269	267	247	293	273	272	253	263	268	284	258
27799	9988	1565	1033	835	842	816	823	800	807	835	784	768	793	816	815	796	784	772	827	773	798	806	794	796	744	788	783	785	768	801	804	805	799	806	787	787	756	824	841	813	773	818	798	816	821	823	814	784	872	804	790	741	815	869	806	792	838	783	805	831	821	833	807	843	781	818	810	795	796	807	773	854	767	786	839	777	815	856	840	814	791	817	814	785	795	832	821	809	814	859	815	847	829	780	780	798	817	810	807	812	725	794	779	782	811	766	821	850	803	883	788	801	797	825	815	773	835	776	782	776	806	792	808	817	819	804	797	838	799	811	786	777	821	801	781	810	788	804	828	797	804	772	805	808	780	865	859	816	791	816	779	792	833	804	816	765	784	816	776	793	783	814	799	807	784	777	802	816	790	778	730	828	803	836	824	836	866	784	786	764	745	802	797	780	809	842	822	854	803	800	815	810	781	807	848	812	716	761	800	774	809	744	817	787	812	741	816	797	781	803	828	831	826	795	772	743	785	818	765	795	823	787	744	839	806	762	784	819	825	851	757	798	822	828	796	793	859	826	801	834	782	856	784	778	791	818	843	838	809	804	853	871	803	817	816	763	802	750	785	808	791	761	801	847	756	863	833	793	800	777	801	816	821	807	759	810	811	765	792	793	786	853	782	841	772	779	789	789	751	775	774	775	798	790	810	832	739	779	790	808	841	768	773	813	800	811	802	796	768	807	871	822	783	813	789	830	812	817	763	805	844	776	785	801	799	794	850	808	779	774	844	807	752	853	807	831	818	824	787	832	831	801	796	813	758	768	776	833	818	808	766	809	817	822	800	801	778	768	836	814	804	736	776	793	785	791	800	849	817	765	775	770	830	820	805	828	793	733	842	808	814	776	800	823	817	840	801	778	772	839	819	822	781	804	744	799	809	815	783	805	780	791	787	786	778	775	808	843	787	777	754	805	801	851	783	812	835	812	833	760	785	805	831	745	840	779	807	826	801	808	785	822	813	785	824	774	785	810	826	783	800	787	805	824	812	783	782	845	802	810	759	841	820	795	782	781	901	855	779	762	828	811	866	815	787	780	863	785	815	816	815	822	757	830	757	763	815	805	806	831	776	839	788	783	811	821	768	790	827	816	820	775	795	802	811	790	840	820	792	841	791	832	780	799	793	797	789	820	854	807	802	829	810	833	802	789	824	765	880	817	826	826	794	795	802	818	772	834	826	785	828	806	804	810	832	751	792	777	822	855	832	746	775	802	787	810	761	818	804	805	751	804	808	806	804	771	868	791	812	824	811	791	817	790	802	849	840	855	755	800	821	830	799	781	771	822	823	805	816	786	831	810	796	780	747	832	781	848	809	838	816	789	800	842	781	796	812	803	819	766	790	797	806	808	828	813	749	800	790	746	782	781	772	810	775	804	854	820	789	782	774	765	780	814	914	789	819	781	789	814	814	802	758	777	819	779	799	835	811	771	788	810	767	804	796	777	791	819	825	816	768	792	769	802	826	792	762	800	843	794	873	789	765	809	783	845	798	818	836	804	845	787	811	832	794	780	824	817	858	772	792	787	827	824	791	809	786	789	804	734	846	790	796	860	801	756	840	857	831	798	878	822	829	814	806	782	770	754	708	816	790	775	807	805	826	869	788	783	776	820	840	808	786	817	789	848	837	770	766	809	826	831	818	780	853	790	783	842	822	826	765	791	797	818	789	863	773	797	762	820	792	741	751	833	791	824	818	800	753	833	788	834	797	864	799	792	823	788	730	810	785	834	811	792	805	809	822	812	824	804	781	761	820	830	810	829	798	809	750	829	856	810	786	817	792	850	793	813	784	802	798	755	781	767	769	796	844	785	782	809	811	787	814	821	848	792	800	780	811	833	784	763	761	831	812	832	790	779	841	810	797	770	780	737	829	757	786	767	802	824	838	798	811	771	814	804	810	769	761	803	851	788	837	795	811	797	768	770	781	810	815	827	784	765	776	813	767	844	794	801	820	785	795	794	869	828	829	745	794	804	800	825	787	774	835	761	800	795	835	759	787	824	792	802	791	808	798	805	838	835	823	883	808	783	825	838	800	778	792	796	812	797	807	829	780	812	828	828	805	802	810	811	854	823	788	865	778	779	835	841	864	814	803	797	753	797	823	791	801	778	780	793	843	793	818	809	779	808	791	793	853	860	836	735	827	799	772	768	812	792	843	832	838	846	785	798	848	756	832	807	821	849	803	782	808	803	794	794	827	819	772	827	790	749	783	824	811	743	766	827	804	789	828	796	807	853	814	808	835	797	797	794	779	825	804	823	788	800	831	801	837	781	814	835	806	779	841	798	840	773	779	836	824	815	816	815	849	832	793	800	753	863	828	828	786	814	736	813	818	804	791	814	787	761	860	778	778	762	787	788	819	765	781	805	788	803	811	800	812	768	796	823	804	820	785	780	791	828	780	821	778	832	813	755	828	790	770	796	807	796	766	823	828	781	767	812	795	822	771	873	824	845	783	832	772	842	759	820	819	826	728	769	786	815	849	801	782	819	818	817	837	795	806	814	824	827	781	799	801	759	812	774	791	800	792	816	751	804	823	820	863	763	804	800	803	823	789	778	771	752	809	831	800	819	836	857	808	798	834	833	827	801	822	780	813	819	785	801	840	807	839	817	755	742	817	787	771	816	801	851	787	778	790	803	772	856	778	799	785	807	839	789	809	840	824	781	840	761	799	799	772	812	835	827	754	758	798	771	815	780	827	792	784	857	832	827	782	822	773	767	780	825	799	804	795	816	787	812	829	775	787	758	806	803	825	782	814	819	788	822	829	799	777	800	834	770	836	767	735	839	844	828	790	793	825	836	749	854	798	797	806	789	782	768	848	818	853	805	823	819	830	840	812	827	781	819	838	831	770	790	815	832	841	821	822	789	807	825	801	779	793	829	801	750	817	814	813	885	817	832	814	830	858	821	803	810	821	832	783	819	820	859	802	846	779	846	765	805	840	744	784	774	825	722	769	809	846	823	855	776	811	818	783	804	794	858	771	780	800	793	777	845	757	800	803	795	823	776	789	786	797	781	825	780	779	849	786	807	847	818	773	828	785	810	794	819	788	825	773	772	778	829	771	839	817	801	795	787	744	816	777	778	778	802	818	786	843	791	829	787	766	837	801	763	823	798	825	858	779	844	821	803	818	805	816	831	825	833	768	791	739	828	835	819	752	828	813	749	874	796	783	775	762	807	818	774	787	802	769	772	802	876	753	806	840	797	839	793	783	785	801	831	752	839	808	764	772	787	837	855	768	825	761	813	798	815	844	839	801	827	786	835	770	825	711	822	815	800	780	772	813	842	808	832	804	840	788	799	789	786	779	793	851	804	794	785	800	783	865	809	839	782	835	806	837	786	799	827	900	837	853	806	784	765	807	789	838	804	797	815	788	746	817	779	800	764	843	775	806	804	770	829	800	810	766	768	780	818	830	815	770	809	832	820	760	855	791	804	851	819	796	789	772	901	835
5579	879	817	722	709	716	672	701	661	633	627	673	642	627	667	657	643	616	658	661	628	630	657	671	660	704	657	721	651	654	680	661	627	626	678	655	685	635	635	670	642	667	682	646	613	648	647	647	683	661	661	642	686	688	668	582	627	646	664	633	656	688	684	610	670	685	680	645	613	625	690	699	653	626	666	658	644	630	669	643	634	609	674	627	640	660	651	637	710	649	646	646	642	661	681	645	649	661	606	635	700	691	641	700	632	660	650	628	681	676	677	654	628	635	679	652	657	667	681	670	599	702	640	662	700	664	663	628	644	655	687	612	670	654	664	693	666	627	642	625	619	646	682	656	668	691	642	667	673	618	673	657	700	616	651	658	664	663	619	653	625	656	649	664	685	659	675	617	654	637	658	651	632	623	632	661	615	658	668	631	670	682	668	700	671	648	663	686	672	686	722	672	683	656	669	618	668	644	697	663	701	692	640	639	648	681	643	653	664	647	643	656	655	638	627	660	656	655	624	685	695	676	656	625	641	693	663	638	629	636	630	642	671	655	601	678	644	660	635	692	652	644	662	651	648	657	656	627	644	646	701	637	653	636	691	675	661	664	632	659	649	637	655	687	671	668	636	673	665	601	648	647	638	618	653	637	657	635	619	669	683	640	670	673	668	658	625	649	653	610	640	690	656	644	662	676	628	649	617	635	653	644	659	674	601	662	621	664	633	613	657	663	669	640	644	654	660	654	647	677	678	638	625	649	644	627	701	626	691	638	627	658	627	688	688	634	615	652	630	660	587	671	668	641	613	646	662	638	662	644	636	648	646	647	674	664	644	655	636	616	656	663	640	636	700	673	688	670	661	615	647	655	620	659	656	683	622	665	681	652	624	616	646	666	647	618	688	638	638	656	710	657	676	614	641	628	651	658	667	670	625	635	641	611	634	649	616	643	640	672	674	662	625	640	648	679	613	659	652	695	658	643	673	680	679	643	628	643	611	638	726	633	661	689	688	648	622	635	686	650	653	685	660	704	666	651	613	679	627	657	637	669	687	671	670	686	679	663	670	616	660	652	615	694	630	653	668	723	589	636	643	635	621	584	637	638	685	641	635	659	658	659	647	681	673	656	633	646	657	673	683	646	658	631	680	660	616	656	657	628	678	666	632	647	649	648	612	656	660	653	655	682	633	656	611	608	671	634	620	633	652	589	697	674	618	682	629	615	640	624	702	622	630	647	664	623	591	631	635	621	652	690	661	647	650	574	619	651	683	656	659	684	661	644	626	628	644	602	674	605	626	630	658	672	665	635	651	673	643	684	653	695	637	632	627	662	634	646	660	640	635	694	669	631	695	593	671	597	682	667	625	673	665	642	642	606	630	623	646	668	691	638	656	684	642	661	674	634	647	618	649	647	686	661	626	651	635	673	659	677	666	632	638	623	653	645	672	668	640	670	636	679	645	641	672	676	644	653	693	654	636	678	686	632	592	638	663	646	668	639	728	647	652	639	656	680	637	629	660	656	677	685	653	622	686	654	674	654	677	667	614	650	700	639	634	610	654	616	666	636	605	673	627	670	614	635	678	647	630	633	681	648	695	633	643	675	697	662	645	624	622	653	673	639	648	626	634	643	669	635	646	614	694	637	650	654	634	629	614	667	656	653	629	618	624	621	663	651	667	713	619	674	645	629	696	682	676	661	662	717	709	646	622	667	657	673	650	654	654	643	632	645	683	596	658	627	674	630	634	648	657	632	629	609	684	653	641	678	658	652	649	670	703	656	683	649	673	641	652	610	667	629	628	633	620	663	642	642	593	633	698	608	620	658	675	677	662	567	636	646	647	628	670	667	650	638	662	602	676	680	680	656	653	671	668	693	705	691	633	670	636	680	687	639	662	661	642	622	621	632	656	650	664	676	638	665	643	659	644	683	658	646	587	625	638	663	613	669	643	594	652	686	627	616	676	647	600	696	684	646	624	641	624	613	646	651	692	628	679	714	649	660	696	672	612	648	667	617	686	673	647	611	608	638	652	620	633	653	614	712	658	639	615	679	614	599	647	653	663	663	630	665	605	650	595	645	671	638	647	651	661	658	665	608	614	666	642	654	631	641	633	625	647	627	627	666	684	662	662	611	614	655	656	662	695	611	601	672	663	650	637	622	641	636	615	646	716	681	666	634	662	662	647	617	635	623	638	626	641	644	682	606	658	639	677	632	652	623	618	659	679	653	702	633	633	682	656	657	667	644	641	696	648	638	639	667	696	628	658	696	634	638	611	650	675	645	665	658	653	629	662	620	651	657	623	659	607	675	670	640	649	705	670	641	663	652	606	629	689	636	699	638	590	640	672	672	646	644	663	679	668	643	653	615	597	655	671	654	663	617	654	638	699	651	653	659	617	679	615	653	650	723	668	617	612	637	667	623	671	637	663	689	649	676	645	665	645	654	664	621	652	665	657	658	600	678	660	645	650	675	631	649	685	657	635	632	644	645	667	654	611	670	703	692	613	595	675	643	645	709	656	682	607	683	637	637	684	658	629	660	676	627	640	661	626	652	663	684	669	604	670	615	661	670	629	673	661	678	667	685	655	624	669	625	653	669	630	640	643	662	645	621	632	612	619	672	648	641	628	638	654	660	637	680	657	640	668	680	674	653	701	599	679	679	614	626	698	659	670	632	682	662	605	689	645	671	664	595	655	629	639	646	678	625	624	634	594	634	621	647	646	650	659	694	613	647	655	694	615	613	674	636	626	658	644	689	673	641	603	657	646	649	641	614	678	689	631	650	667	640	682	636	673	655	630	643	689	664	625	656	607	617	692	648	616	654	653	617	626	645	660	634	685	692	643	595	644	666	666	626	656	662	672	760	658	683	649	655	664	697	647	665	637	599	630	677	639	635	646	648	648	658	629	697	656	647	626	598	647	667	658	647	641	639	648	585	664	669	682	655	635	686	680	615	670	626	645	675	632	660	653	657	677	653	626	665	617	667	680	617	662	661	649	635	641	626	688	654	700	633	697	608	605	634	602	643	647	578	667	656	667	626	714	671	645	683	634	682	645	654	643	651	645	637	677	643	648	693	635	622	640	669	667	602	640	623	679	597	697	645	639	648	669	668	639	614	684	615	628	655	652	645	645	639	661	702	629	638	690	669	648	672	677	627	613	683	698	651	657	633	661	675	681	638	627	655	681	650	661	628	626	650	674	642	648	670	701	573	647	672	635	649	654	640	661	648	631	693	666	620	672	701	664	667	636	650	718	658	680	642	696	601	672	677	607	654	671	616	654	661	634	637	615	678	642	654	646	686	634	624	664	644	638	632	627	645	656	630	648	644	639	639	664	638	658	668	624	675	650	645	620	651	650	654	675	670	607	682	666	620	652	668	642	664	625	643	647	694	651	679	633	660	647	622	639	641	700	641	606	661	689	646	656	646	678	668	644	609	626	657	599	620	673	615	679	641	672	636	680	665	602	660	629	648	651	651	636	658	626	657	649	668	681	667	653	654
25756	21482	27316	25670	4331	971	697	611	501	544	582	540	510	474	490	473	474	510	487	470	459	445	483	484	443	500	484	453	500	469	489	476	499	470	475	442	444	470	471	455	463	488	504	487	440	474	477	486	488	439	510	466	449	439	453	455	459	475	494	477	469	432	473	493	511	424	482	473	484	442	458	468	479	444	486	475	471	472	444	425	437	460	476	461	454	469	440	472	451	445	465	459	463	479	467	469	445	492	438	455	449	474	483	482	469	456	458	487	481	473	459	469	452	450	453	497	428	474	456	447	449	472	445	445	471	434	469	483	466	448	465	429	489	463	467	438	460	429	504	464	477	434	482	473	464	441	457	456	464	496	445	453	430	463	454	448	480	423	459	439	443	435	420	448	437	483	445	489	444	445	423	463	472	438	494	441	420	450	466	453	437	477	476	517	453	491	439	479	418	441	490	488	472	418	458	488	458	437	475	479	451	467	448	479	455	436	483	492	450	464	516	445	498	484	403	487	446	462	472	464	461	445	476	458	493	491	448	472	458	449	423	457	435	470	453	429	448	451	445	483	448	466	456	478	470	472	466	473	436	452	464	440	475	446	451	510	453	421	426	419	468	462	467	416	485	426	499	448	450	481	462	431	481	469	452	498	486	452	481	473	444	459	481	455	447	414	474	447	483	436	455	448	456	423	430	482	473	445	466	456	462	392	453	454	486	470	409	468	485	443	453	470	449	442	446	441	475	470	448	470	447	473	459	463	468	462	444	455	452	505	422	424	457	471	422	474	458	477	428	505	464	454	470	468	401	456	476	480	422	469	454	463	493	464	490	452	444	492	458	449	461	416	470	458	476	468	474	484	487	443	493	430	472	480	451	451	476	480	481	478	434	441	423	456	442	502	449	472	468	453	488	436	429	455	461	466	479	480	464	432	456	447	435	456	452	444	449	440	462	469	448	485	449	463	437	466	476	451	458	459	464	440	499	445	492	435	472	453	458	445	474	483	462	455	450	457	433	487	475	443	466	424	442	450	477	474	453	459	465	448	446	449	458	452	465	445	479	466	479	452	528	439	521	498	471	483	410	484	442	476	474	432	447	459	456	484	429	458	452	431	462	489	420	458	437	450	420	444	464	443	444	501	433	480	485	474	474	487	464	427	435	456	432	441	485	480	481	444	496	475	451	461	491	470	446	445	493	446	510	414	478	478	456	498	474	489	431	467	488	416	464	469	438	477	469	434	445	482	452	447	433	491	489	445	452	492	418	483	488	465	415	425	469	442	477	472	474	469	456	458	459	467	454	454	472	435	447	451	410	467	486	418	454	435	421	468	461	434	493	462	449	434	501	463	471	454	486	452	452	454	478	440	447	425	464	448	448	470	409	451	485	467	458	458	453	453	445	454	452	482	455	460	487	441	436	496	437	439	486	463	463	437	448	455	459	411	417	482	455	462	440	453	418	446	437	449	471	481	457	480	464	450	452	442	477	483	436	460	452	446	494	439	452	442	432	485	455	441	467	463	415	436	397	449	476	482	478	435	437	450	486	446	464	435	450	452	465	495	458	439	481	483	464	468	486	483	487	495	468	477	465	474	485	431	482	482	490	451	484	455	416	475	489	456	459	482	462	435	454	434	449	471	445	445	439	451	476	457	467	482	452	429	437	499	475	488	413	471	450	439	463	487	438	455	464	409	422	444	443	472	437	518	464	449	472	476	460	470	467	462	455	469	461	485	482	454	446	470	450	493	465	467	445	470	478	470	414	466	439	454	448	468	499	433	443	457	447	447	494	435	460	446	497	453	470	489	482	482	483	462	466	454	482	430	464	455	448	461	399	486	461	440	466	446	450	483	422	487	440	457	471	462	459	437	468	449	452	470	453	508	487	465	465	448	469	456	474	431	456	469	479	407	463	506	447	471	455	453	468	443	435	457	451	459	471	467	439	507	467	430	465	429	459	480	447	458	439	495	479	468	467	501	454	495	463	458	485	453	466	423	457	465	457	449	442	456	460	467	483	484	458	485	490	475	448	448	449	440	446	419	487	430	446	461	493	403	471	477	466	440	482	462	469	440	441	436	473	453	468	488	452	438	462	477	446	446	483	494	456	437	473	493	483	409	447	463	442	495	460	476	426	492	459	488	476	459	474	461	441	435	444	485	508	478	442	451	431	438	461	434	433	434	453	468	474	448	443	441	421	423	512	463	458	464	439	455	432	467	442	489	475	471	451	425	477	477	462	445	464	453	461	466	442	443	458	450	450	464	447	479	398	466	478	489	454	401	464	451	446	431	425	481	451	404	460	470	435	468	444	436	443	461	439	466	451	436	462	459	446	414	434	437	458	438	477	488	423	457	466	444	469	448	477	450	445	435	441	457	448	453	474	497	451	495	444	422	443	474	462	470	454	466	452	459	485	449	494	459	408	485	452	420	463	419	479	487	420	444	458	425	473	444	457	480	467	476	460	479	503	428	494	454	476	492	471	484	487	475	449	439	452	454	436	481	486	428	470	455	468	441	442	449	463	491	446	494	423	466	441	464	466	448	461	462	445	439	496	438	446	456	492	483	467	458	451	486	453	465	428	450	427	465	460	408	459	517	453	490	453	432	411	454	406	435	462	483	470	470	456	461	458	495	445	464	456	460	481	433	466	470	426	395	484	483	473	458	463	429	467	448	445	465	446	444	472	467	468	460	452	437	492	491	457	451	431	456	491	450	498	438	504	457	431	387	474	497	462	439	468	467	473	466	438	448	467	450	454	466	448	428	464	459	425	481	468	501	427	480	509	461	445	464	464	464	423	465	484	484	480	464	474	450	460	459	437	477	429	459	425	459	437	466	470	447	475	467	452	509	452	454	429	444	460	457	466	445	447	441	445	458	448	456	426	469	467	456	466	425	477	461	425	473	424	465	505	476	461	445	487	461	476	410	470	452	464	450	510	441	449	476	450	447	483	463	484	456	467	501	473	500	460	455	429	510	453	424	459	452	432	450	464	486	443	470	436	462	440	464	452	460	450	475	469	465	459	471	435	457	479	485	443	465	473	474	474	442	501	485	465	441	492	459	457	460	478	452	470	475	472	414	467	479	466	494	468	475	480	511	474	420	464	468	437	485	452	435	493	495	449	469	429	445	449	471	433	463	493	486	444	433	464	439	428	427	457	493	482	457	476	460	458	426	468	474	468	490	450	438	430	488	469	467	466	463	462	467	455	443	471	441	444	470	415	432	475	460	453	487	469	440	459	450	482	475	461	463	476	463	426	431	459	466	441	457	468	482	459	426	448	465	462	501	462	474	437	446	422	462	445	460	432	456	502	445	477	457	479	418	455	465	479	449	448	449	464	473	498	486	451	457	427	428	483	460	434	419	449	451	452	433	452	444	457	466	448	437	468	478	462	454	486	452	480	496	498	492	423	448	466	467	479	480	418	469	495	467	423	456	473	462	419	422	438	438	475	439	440	522	439	478	449	473	456	473	479	463	440	496	446	454	478	423	457	463	462	511
3683	2659	2308	1304	864	732	614	623	519	502	488	490	445	439	470	456	465	458	379	412	409	420	407	405	468	385	422	430	414	388	439	437	437	446	396	403	448	423	365	397	380	426	422	431	408	407	418	389	437	422	398	397	421	413	375	369	416	447	439	401	445	412	429	442	428	423	394	365	435	406	421	398	386	403	465	389	429	457	422	407	393	422	404	408	409	390	424	427	415	406	438	423	400	427	409	418	407	379	413	428	416	447	411	393	395	406	396	415	419	406	409	419	422	427	408	404	448	424	383	447	394	412	391	428	398	410	426	417	391	419	404	385	391	430	400	399	438	440	384	438	424	416	387	407	421	406	404	430	416	429	406	442	397	388	405	394	420	383	401	400	391	410	380	415	392	441	423	435	405	419	377	416	426	418	393	436	403	455	377	428	420	382	384	430	395	393	409	378	420	413	364	412	415	436	419	373	427	402	396	400	434	389	432	425	419	410	407	449	424	404	382	413	425	414	384	381	417	385	421	439	409	437	428	393	441	422	410	405	410	453	429	395	369	407	382	424	395	406	433	440	390	401	405	438	376	396	432	429	428	424	389	385	440	397	405	390	402	410	416	401	378	390	397	382	443	385	397	412	420	383	413	419	435	397	395	419	409	407	421	396	427	408	420	407	399	421	393	385	421	403	415	411	420	396	414	377	421	379	400	404	429	405	403	456	430	435	441	424	412	400	411	408	459	411	400	405	436	389	409	422	397	425	381	420	395	412	412	401	409	385	467	402	439	447	423	397	402	426	365	411	394	416	413	360	379	431	378	426	406	438	398	409	400	397	418	376	420	382	413	419	387	398	419	410	436	422	416	384	447	395	394	400	439	414	387	411	423	393	402	388	370	441	406	428	410	422	387	401	393	411	404	395	385	373	403	418	384	379	399	422	420	398	378	404	431	397	428	391	420	410	336	412	386	413	418	397	393	394	388	404	384	377	399	441	367	436	401	427	394	415	405	372	399	400	395	378	405	425	396	421	428	422	425	413	415	387	412	376	379	405	412	404	398	403	398	389	438	423	362	387	403	384	399	364	369	396	407	421	417	436	380	437	389	419	407	387	424	400	367	445	429	416	397	411	374	418	439	373	386	393	441	425	404	397	381	410	384	402	418	410	395	404	420	419	381	402	408	413	425	408	422	389	427	379	426	404	378	393	383	381	444	408	390	425	425	409	403	425	413	425	386	380	408	401	393	393	452	402	431	394	413	406	391	404	387	402	398	399	387	413	384	417	429	395	409	407	400	418	441	400	392	383	420	405	402	420	426	403	408	432	388	387	393	375	410	393	396	407	381	446	393	420	410	420	422	364	402	424	428	395	370	408	385	397	403	385	395	424	440	421	439	397	392	392	398	417	402	388	432	430	389	412	406	372	390	422	439	439	397	380	417	402	400	396	376	380	395	414	402	404	400	393	399	427	419	415	393	407	401	401	439	443	401	397	426	391	413	416	400	398	433	434	452	397	403	388	436	414	377	421	387	401	394	393	423	381	396	401	383	405	421	439	405	377	390	408	410	396	420	428	405	424	392	427	431	397	407	407	415	406	403	388	396	433	402	435	410	415	448	409	411	392	406	478	402	389	417	396	406	426	388	410	414	409	452	427	396	429	367	401	376	399	384	391	409	374	389	427	396	405	421	403	371	413	409	413	427	429	425	405	371	432	403	376	414	396	385	372	417	405	405	399	446	420	368	405	409	394	408	423	378	429	413	413	442	409	396	388	374	391	404	398	412	408	394	420	405	440	419	394	402	422	425	406	398	422	400	422	397	404	385	398	442	421	406	445	408	405	384	389	394	462	397	416	423	381	372	428	400	428	370	403	432	397	419	412	418	432	403	434	398	420	436	416	375	399	447	395	394	377	415	400	416	396	422	441	395	402	389	407	382	362	427	438	418	438	383	444	379	416	415	400	420	429	405	400	378	420	409	402	394	395	410	432	411	402	428	389	409	396	429	399	388	419	435	402	401	444	391	407	403	414	417	423	470	435	403	421	418	400	411	400	424	395	460	404	418	391	412	445	472	415	396	435	411	415	404	402	451	416	407	420	389	398	409	395	409	401	397	410	402	394	442	415	356	390	410	385	396	405	402	389	402	393	400	398	410	378	399	403	432	408	433	392	406	416	412	347	393	411	393	401	390	419	387	395	419	437	390	404	430	435	449	430	418	426	409	383	412	397	407	445	406	407	400	397	437	416	399	444	432	405	426	425	404	427	379	416	403	421	392	427	418	430	432	396	394	420	436	388	428	405	392	407	421	399	423	375	416	388	403	378	410	398	384	386	416	410	415	380	415	378	415	443	385	374	385	403	392	421	443	420	427	440	387	414	438	419	417	430	416	421	410	418	381	415	393	408	395	421	405	392	424	401	389	420	427	391	393	403	380	387	411	394	390	438	406	389	417	403	380	403	407	400	417	431	416	429	407	374	419	378	426	398	391	419	429	383	408	427	416	411	424	421	385	394	409	415	419	412	398	399	415	386	439	422	407	389	379	403	393	397	403	397	432	416	386	403	424	395	403	404	392	405	447	403	438	417	393	408	428	406	374	434	432	400	447	427	353	407	411	410	371	441	408	393	415	416	398	380	376	381	413	372	409	380	429	396	390	421	397	389	415	377	384	383	371	378	401	389	385	367	394	392	416	407	397	381	403	425	399	390	385	418	388	428	395	387	388	408	407	419	401	399	438	411	386	384	407	430	411	435	380	439	382	443	391	419	401	397	428	404	440	426	391	427	423	456	404	432	425	414	413	426	378	397	416	377	408	427	426	390	420	404	436	432	397	437	387	438	421	402	415	431	434	463	399	432	412	383	421	433	395	414	425	430	382	432	413	410	419	385	433	401	419	394	426	423	404	379	412	408	428	384	434	399	397	404	411	404	376	439	412	387	398	404	367	373	435	431	376	384	396	454	405	399	413	382	427	394	438	395	393	390	412	445	441	422	394	339	407	399	402	400	394	431	392	410	404	383	388	384	400	377	373	392	413	424	421	379	391	344	450	394	395	391	371	402	398	430	395	431	415	416	451	391	403	390	437	418	411	431	402	396	419	374	399	439	419	370	395	408	413	406	415	392	406	417	447	386	392	428	407	405	402	445	416	413	420	428	405	360	377	390	385	409	398	396	403	377	406	391	400	378	417	389	392	448	412	445	451	434	396	375	408	385	415	382	423	398	432	390	384	417	423	421	449	402	403	416	391	416	435	409	415	425	439	401	417	399	420	381	403	394	413	427	412	401	410	398	364	387	403	367	377	404	411	423	416	443	388	391	390	392	425	426	384	418	383	371	411	420	419	388	410	417	413	415	412	415	377	430	423	383	427	408	422	429	402	373	365	401	435	402	376	442	409	415	402	379	383	392	391	416	396	407	391	438	403	396	406	399	400	410	391	429	420	403	410	390	435	366	395	394	388	407	414	375	402	377	424	390	360	386	424	431	403	414	399	436	385	427	383	388	406	400
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
