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
341589994245	341589994808	341589995358	341589995908	341589996458	341589997008	341589997558	341589998108	341589998658	341589999208	341589999758	341590000308	341590000858	341590001408	341590001958	341590002508	341590003058	341590003608	341590004158	341590004708	341590005258	341590005808	341590006358	341590006908	341590007458	341590008008	341590008558	341590009108	341590009658	341590010208	341590010758	341590011308	341590011858	341590012408	341590012958	341590013508	341590014058	341590014608	341590015158	341590015708	341590016258	341590016808	341590017358	341590017908	341590018458	341590019008	341590019558	341590020108	341590020658	341590021208	341590021758	341590022308	341590022858	341590023408	341590023958	341590024508	341590025058	341590025608	341590026158	341590026708	341590027258	341590027808	341590028358	341590028908	341590029458	341590030008	341590030558	341590031108	341590031658	341590032208	341590032758	341590033308	341590033858	341590034408	341590034958	341590035508	341590036058	341590036608	341590037158	341590037708	341590038258	341590038808	341590039358	341590039908	341590040458	341590041008	341590041558	341590042108	341590042658	341590043208	341590043758	341590044308	341590044858	341590045408	341590045958	341590046509	341590047058	341590047608	341590048158	341590048708	341590049258	341590049808	341590050358	341590050908	341590051458	341590052008	341590052558	341590053108	341590053658	341590054208	341590054758	341590055308	341590055858	341590056408	341590056958	341590057508	341590058058	341590058608	341590059158	341590059708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22595	21294	28907	24004	21296	21262	4039	780	555	498	459	403	349	342	344	342	307	296	272	273	286	312	267	256	269	250	239	268	236	228	236	270	255	212	245	265	253	270	222	217	231	232	244	216	232	222	232	249	220	233	210	217	239	236	238	231	215	232	219	248	227	240	239	245	231	249	236	237	222	242	232	229	224	239	266	244	242	253	219	217	244	198	232	216	231	212	257	227	214	235	214	243	212	225	251	237	235	232	238	224	204	210	230	242	234	216	235	237	225	230	212	225	237	233	256	234	221	234	210	215	228	215	227	242	233	239	220	220	231	224	241	216	252	224	252	246	216	233	229	231	219	199	223	221	253	236	233	231	239	237	234	239	230	232	259	220	236	240	219	245	235	229	249	251	233	231	233	232	233	238	200	223	237	241	223	231	208	212	244	244	220	216	248	219	244	230	202	238	215	220	244	215	226	241	233	253	236	232	242	262	209	217	241	217	225	248	211	224	247	232	223	224	232	229	218	232	205	216	239	218	219	223	197	244	225	227	247	211	247	237	238	245	224	226	223	218	210	225	228	255	238	227	237	214	234	238	254	225	196	226	217	251	214	246	251	232	236	234	239	227	231	246	193	201	219	234	222	221	232	234	206	225	238	252	213	226	221	218	201	219	202	240	189	218	225	229	214	245	273	212	228	220	219	230	217	240	241	242	228	231	224	234	258	239	214	241	195	249	237	214	254	218	237	240	214	253	200	212	226	271	211	191	216	218	226	235	243	207	225	223	218	237	231	212	229	223	211	248	234	215	225	243	231	223	238	209	258	220	223	228	228	205	229	251	231	237	223	241	226	240	237	241	232	224	223	237	232	247	253	237	215	203	217	211	213	220	217	216	226	211	222	217	231	193	228	226	247	269	209	230	224	230	231	259	218	235	221	225	238	203	247	202	243	208	229	246	247	205	193	218	232	238	258	246	211	213	219	236	227	221	222	254	221	237	232	244	189	271	203	209	234	216	237	217	239	250	228	239	216	223	230	221	217	230	217	214	258	245	219	214	232	251	227	264	230	217	230	240	216	204	245	265	230	223	240	213	211	226	210	218	226	200	222	217	245	224	229	213	208	218	240	233	219	216	226	229	255	227	244	262	212	211	241	245	248	233	243	229	208	217	213	202	238	236	216	245	229	232	221	241	231	236	212	260	262	241	227	224	217	213	231	242	221	210	219	202	226	238	227	228	235	237	237	217	236	212	212	224	201	251	249	249	223	259	199	242	222	201	248	247	225	236	248	228	237	274	248	219	239	224	246	224	233	221	239	213	205	253	221	228	217	238	257	230	218	217	257	239	205	216	243	219	243	229	231	219	216	228	251	238	245	226	238	228	221	233	236	233	227	233	209	224	233	226	227	219	218	234	219	260	206	239	219	235	257	218	245	261	221	222	206	210	224	232	250	212	248	241	260	225	239	228	210	213	216	228	220	218	220	228	216	230	216	212	233	239	242	231	215	238	234	239	223	234	216	230	235	233	216	237	252	217	224	240	234	232	242	203	241	224	234	233	231	208	227	223	221	244	222	224	259	241	235	239	232	234	233	251	213	206	254	257	251	239	229	196	227	239	222	272	220	253	235	215	212	203	250	236	221	202	248	216	222	249	207	228	225	237	218	192	237	226	198	211	223	239	238	225	233	218	250	245	202	275	238	228	218	221	220	229	210	226	217	242	250	192	209	235	256	220	218	204	214	234	233	220	237	210	228	252	255	197	217	237	209	229	220	238	222	221	218	228	215	237	227	233	209	242	220	242	220	214	204	230	209	232	209	264	245	212	238	221	249	228	241	250	249	197	208	235	230	227	207	220	210	252	200	213	187	217	239	216	210	243	232	235	227	228	233	240	225	208	258	220	213	248	240	209	204	248	253	235	210	241	244	220	256	240	242	224	249	221	240	239	223	189	189	231	221	221	236	226	214	235	238	219	230	234	238	223	234	208	234	214	222	246	217	233	229	250	236	211	239	232	206	235	210	234	235	240	237	252	251	219	238	211	251	234	223	231	236	231	211	257	215	227	221	216	239	226	248	213	243	235	221	251	245	228	231	211	196	248	256	238	215	233	229	218	256	231	224	237	214	242	210	252	241	230	227	218	230	228	224	198	220	224	214	221	203	190	217	221	241	209	221	219	257	211	238	212	224	202	237	234	246	187	216	244	182	216	222	222	228	248	224	230	238	233	208	214	229	211	215	219	231	227	219	229	231	234	225	250	223	226	251	216	231	217	242	228	247	236	235	197	256	235	240	239	232	230	212	225	228	212	221	206	229	234	219	218	224	250	236	208	211	242	230	207	250	221	237	224	207	216	200	233	220	243	223	228	226	179	243	199	236	244	246	249	218	236	211	214	247	235	254	234	206	228	222	240	220	227	225	244	246	227	256	194	224	209	200	229	228	212	236	235	217	220	215	227	233	246	235	230	219	222	250	257	250	226	245	244	219	232	220	228	218	231	222	237	222	250	239	233	245	237	247	226	228	214	200	230	225	232	216	224	221	247	249	222	248	217	237	230	220	222	239	218	240	257	212	231	254	232	242	227	238	233	220	230	239	233	229	200	190	212	221	252	239	217	225	224	231	216	232	225	226	245	218	234	231	209	260	246	232	225	239	233	251	236	233	242	245	207	245	224	227	240	254	251	221	236	237	230	210	197	213	243	248	232	224	228	265	233	239	248	246	208	238	223	224	229	222	201	210	232	222	239	253	219	221	204	208	217	218	230	221	236	215	235	238	236	251	212	221	232	220	223	221	250	215	196	216	234	202	255	198	244	233	228	259	242	220	201	229	217	229	236	220	226	242	243	245	205	194	232	220	227	219	210	253	208	236	229	208	222	227	224	228	220	247	222	217	223	232	221	223	247	204	225	214	219	207	209	222	216	239	235	233	239	251	224	205	220	204	205	228	240	226	242	229	228	225	248	239	213	211	235	249	246	225	211	232	237	223	214	231	251	217	234	198	231	235	225	250	225	215	221	224	246	235	212	234	221	247	247	245	207	225	213	223	260	239	233	224	232	203	236	216	241	219	240	239	212	227	234	204	225	210	233	221	241	202	215	212	225	226	204	219	233	220	218	230	241	235	222	229	204	253	243	228	223	240	236	210	212	268	232	235	213	220	235	222	206	223	229	223	232	237	218	237	231	243	203	233	217	197	212	206	225	222	242	229	237	238	240	240	244	219	214	208	241	220	198	219	232	240	248	231	249	248	211	230	229	235	235	227	201	207	235	235	225	238	246	221	193	227	243	214	242	229	270	235	207	229	234	233	232	233	238	239	238	216	207	242	252	246	216	209	221	239	230	226	236	229	251	237	209	234	207	199	236	257	226	224	219	224	245	224	230	214	204	214	204	226	238	233	213	238	201	208	230	254	223	230	239	205	222	213	222	206	219	258	217	219	202	226	219	236	235	216	209	240	232	231	233	232	212	221	199	225	202	220	239	232	224	215	215	223	228	232	244	209	215	221	195
4778	13155	9360	4532	3245	2306	1794	1375	1067	881	747	634	608	533	517	435	450	428	381	410	363	383	375	357	353	337	334	351	324	339	333	308	308	336	327	325	332	304	319	276	326	318	306	319	297	333	303	279	326	299	283	292	267	299	313	323	339	303	314	298	285	296	284	276	302	293	276	294	273	304	295	322	280	285	280	288	288	320	290	277	281	302	289	288	290	292	321	307	293	299	318	292	323	305	305	310	272	280	279	261	297	267	278	305	285	291	301	272	289	300	316	277	311	298	260	280	263	289	286	299	312	285	284	304	319	279	280	255	301	277	294	284	268	294	296	291	288	315	309	309	300	292	278	282	298	277	285	261	275	253	294	266	267	304	310	239	315	285	277	292	281	277	269	291	280	270	270	275	291	314	278	295	319	257	292	273	282	274	292	278	297	293	318	293	288	285	330	315	268	280	297	316	297	311	246	251	280	295	287	272	291	275	282	298	273	272	273	305	297	270	296	303	301	266	301	306	297	289	293	300	286	260	289	310	261	268	284	324	285	269	263	267	288	271	298	274	273	309	257	270	293	262	255	273	289	280	311	270	306	259	256	289	283	280	275	276	292	303	280	289	265	319	276	277	297	277	283	304	313	282	258	299	269	298	305	289	259	270	282	275	288	258	307	280	308	276	278	297	232	284	296	294	280	272	295	274	284	283	273	295	256	293	305	269	296	314	287	262	298	291	283	290	300	294	278	310	264	300	285	269	286	286	279	293	314	279	302	303	267	306	280	280	264	318	309	288	284	290	302	297	274	271	304	302	268	286	292	260	313	281	276	265	320	283	280	274	296	299	298	249	307	265	282	275	288	282	291	288	297	280	240	283	289	309	285	305	283	321	289	258	273	286	274	294	276	307	297	302	273	298	274	299	303	276	290	281	269	310	300	314	264	294	285	256	289	294	325	313	297	278	253	265	286	269	299	304	285	277	299	293	288	295	281	334	298	325	286	269	303	294	271	274	296	284	293	326	305	295	282	287	283	294	290	306	264	303	286	281	276	297	304	272	269	295	306	305	311	286	290	294	273	298	321	300	300	281	300	307	284	262	284	275	265	304	288	297	292	299	267	268	275	267	265	306	277	286	293	303	290	292	280	296	256	273	286	270	269	274	275	284	286	263	292	279	322	304	285	317	299	293	310	280	254	280	268	293	281	305	276	278	306	292	304	295	281	264	291	293	318	279	330	325	287	289	305	316	298	290	289	299	286	301	290	241	291	274	265	316	312	311	286	289	312	298	289	283	287	296	302	262	279	279	288	281	240	282	272	268	282	286	291	250	269	290	262	305	299	283	292	275	261	300	286	314	316	267	286	270	277	277	297	284	297	300	300	295	289	312	310	293	305	307	276	275	285	290	305	321	278	301	292	279	285	288	296	252	274	272	275	281	300	312	284	292	275	257	269	309	294	298	279	286	312	261	291	304	295	275	314	275	275	276	278	273	305	277	275	324	263	295	268	300	279	297	289	275	269	287	310	268	289	296	295	299	281	278	294	298	261	287	306	299	277	286	278	300	300	278	295	290	295	289	290	263	268	258	274	278	300	310	275	293	307	269	308	274	261	271	286	305	239	298	263	297	311	272	286	290	292	291	274	303	299	294	286	274	274	270	323	285	265	276	286	297	310	289	264	284	300	289	281	285	281	295	298	275	293	278	315	298	279	304	293	268	261	279	290	299	283	272	301	318	281	287	275	270	300	307	274	298	273	255	276	283	321	282	279	298	304	293	304	312	284	312	290	307	284	264	272	293	283	263	278	285	320	273	282	263	275	297	282	279	274	299	275	295	293	309	280	288	288	298	261	291	302	270	278	279	261	295	298	302	273	294	287	275	287	296	271	254	276	281	295	301	270	265	276	303	252	285	300	308	293	288	278	296	295	308	285	264	299	283	307	286	312	286	301	290	289	312	283	259	276	306	307	281	285	298	286	285	290	291	298	286	298	277	269	302	297	271	300	284	313	266	310	296	299	309	285	289	275	266	288	274	287	309	285	286	330	328	264	303	297	273	261	294	301	292	286	291	271	284	283	299	298	297	301	284	311	288	318	272	284	293	281	281	278	284	322	312	286	290	288	293	280	275	297	293	311	290	289	295	290	290	282	284	300	296	284	284	257	294	285	309	275	268	296	319	293	320	308	299	293	310	305	264	299	290	295	302	314	247	313	285	299	284	288	306	292	267	288	268	306	274	307	298	293	277	259	298	273	280	301	279	257	299	289	285	303	298	290	273	287	304	294	291	285	306	273	260	304	318	276	300	276	279	306	297	260	301	293	297	290	281	284	265	299	296	269	269	317	256	284	265	308	297	293	279	286	291	278	285	240	283	327	305	295	282	282	272	297	274	287	303	293	260	279	271	285	315	273	322	312	286	263	309	300	287	274	294	260	273	276	281	272	281	312	274	304	266	280	268	304	264	304	271	298	268	272	267	289	262	298	285	280	310	309	317	302	275	288	244	287	288	270	294	302	312	273	269	291	301	269	306	284	325	270	300	279	286	281	281	283	280	296	286	301	272	273	273	291	261	318	298	300	292	262	292	271	242	287	262	291	305	288	310	301	269	305	275	300	269	270	301	269	294	288	279	308	306	280	310	288	301	312	280	300	304	298	274	265	297	270	278	310	311	306	276	295	283	276	289	297	303	303	287	289	310	295	269	280	274	275	261	319	327	287	287	288	299	307	274	304	277	287	317	295	270	295	286	295	283	302	302	293	317	318	279	263	309	307	265	293	276	289	310	308	307	258	288	285	291	269	272	278	289	300	296	284	277	277	249	286	285	262	255	295	282	307	297	287	270	289	307	282	291	275	298	261	282	328	305	298	315	305	299	284	325	285	299	279	304	269	292	288	307	272	306	281	286	326	269	265	290	316	266	315	295	262	303	270	280	289	294	306	296	294	295	291	281	264	289	302	289	292	313	271	298	281	336	287	330	290	295	301	299	302	288	255	286	296	279	267	293	301	332	282	273	317	258	321	305	266	297	291	293	314	301	311	273	281	265	282	319	275	266	252	286	277	286	299	297	278	288	273	303	273	312	313	258	304	259	281	315	293	279	292	311	282	301	267	300	263	284	295	293	280	272	281	272	300	321	284	285	326	286	262	306	294	300	283	290	288	280	334	287	295	282	274	291	302	257	268	305	314	302	286	291	275	289	310	322	284	307	284	263	316	270	270	306	275	264	283	281	294	296	279	252	295	276	323	299	255	279	281	285	267	273	288	306	293	311	270	307	289	298	279	308	286	302	254	314	273	291	283	287	302	286	294	291	276	310	291	292	301	336	285	302	285	267	291	304	283	276	300	289	271	326	257	277	261	285	259	284	287	263	315	280	295	283	320	287	263	306	288	273	280	260	299	301	278	235	267	289	284	288	288	284	294	269	283	303	263	270	309	287	275	267	285	291	301	268	304	305	273	285	267	323	313	275	255	287	296	321	313	298	323	281	273	250	294	295	291	278	273	274
27079	16727	3356	1076	882	842	856	812	789	829	803	809	794	744	783	841	801	847	796	835	814	858	801	776	818	787	825	730	803	801	801	799	809	841	862	792	804	734	761	780	764	812	757	767	805	768	826	839	768	782	809	780	732	786	804	772	788	802	751	831	790	790	783	828	774	784	803	768	810	775	761	746	800	839	801	793	777	769	797	780	805	771	825	831	830	807	807	763	795	798	738	795	797	795	829	782	800	829	775	824	785	765	773	794	820	797	796	769	805	810	776	762	766	793	797	772	784	766	815	813	756	723	803	759	790	817	811	760	782	727	763	839	817	739	802	819	800	765	771	806	798	813	845	783	828	806	792	800	817	819	819	722	802	846	778	765	812	801	800	776	811	771	788	734	794	770	785	831	843	786	819	781	773	799	852	779	759	805	808	798	825	820	784	753	820	763	804	843	784	786	786	773	781	772	789	765	732	830	791	757	810	793	792	796	777	784	764	822	774	783	759	781	765	783	799	801	810	819	809	741	860	789	747	804	817	827	807	865	802	748	796	772	780	762	767	806	784	788	785	801	795	768	750	821	808	774	840	766	788	768	747	809	772	775	794	802	785	799	758	816	780	724	799	787	773	783	824	788	771	820	798	766	787	846	779	791	800	798	779	786	740	774	811	801	772	778	762	784	781	791	714	807	739	772	720	825	793	777	835	786	784	828	795	774	774	797	831	758	872	786	828	814	801	860	876	802	760	808	820	758	764	773	772	807	747	778	763	743	758	793	771	763	830	822	791	788	775	819	781	784	777	813	763	787	819	808	731	811	794	790	797	755	785	790	744	780	789	817	828	789	764	802	783	778	828	798	789	761	821	797	778	799	816	801	792	823	806	722	745	768	764	830	816	763	773	827	783	833	826	789	814	836	836	824	794	779	785	796	778	806	752	767	845	819	767	824	760	791	763	776	831	813	768	778	791	804	794	794	756	744	739	812	783	782	762	824	803	787	791	797	762	779	776	757	851	833	815	764	727	830	760	772	801	803	778	851	773	762	800	785	790	787	805	781	799	786	762	769	805	774	779	809	767	786	803	733	744	775	777	772	778	779	785	773	767	775	786	791	759	816	787	751	787	797	821	805	787	792	804	787	828	788	739	758	790	764	781	801	810	819	803	796	809	765	798	810	765	780	782	801	801	803	810	768	844	818	826	802	777	803	759	781	754	758	786	865	798	735	763	823	843	824	757	818	823	808	820	845	845	789	796	788	766	802	792	852	816	809	772	831	810	804	808	858	773	811	837	777	788	811	825	752	834	801	785	790	803	770	854	783	828	801	811	777	840	777	854	795	775	816	800	827	777	809	743	816	771	796	828	830	822	768	799	795	770	829	747	798	811	773	818	786	736	773	790	782	829	742	801	801	781	827	809	792	780	785	780	801	753	805	791	808	819	835	831	801	779	824	764	785	812	761	769	757	753	792	756	781	773	790	776	781	792	734	739	740	795	820	799	832	792	812	774	723	843	779	775	760	817	812	785	840	753	764	791	797	779	810	797	828	816	828	761	771	803	839	802	804	771	793	777	702	819	824	813	819	803	758	800	819	804	814	763	787	846	787	783	830	826	810	788	801	812	801	780	776	834	765	807	822	804	743	805	798	785	817	799	801	799	773	835	768	835	819	819	816	753	802	746	780	805	807	765	787	793	785	831	807	795	808	803	814	810	820	852	789	782	731	784	808	793	764	814	749	783	802	786	804	787	800	776	831	777	788	759	814	801	760	837	743	790	795	783	803	814	742	732	827	791	773	833	763	806	764	833	836	785	799	815	770	774	729	818	809	793	803	776	760	844	826	782	800	757	783	830	791	797	792	806	817	793	799	788	772	796	785	819	816	778	797	801	763	778	784	761	751	817	774	775	771	769	778	806	800	804	777	776	826	821	805	842	754	772	773	830	796	783	843	735	780	765	782	814	788	815	754	774	817	815	783	814	774	767	785	738	781	787	823	796	814	754	795	806	816	837	797	787	804	773	829	746	817	763	775	749	760	829	812	836	804	758	770	779	772	789	840	804	745	813	805	779	808	766	823	851	791	743	764	793	784	769	796	778	813	774	742	774	785	786	819	758	814	810	837	795	819	758	829	779	754	779	741	812	791	744	770	767	865	763	817	802	743	740	755	813	747	815	750	764	760	814	805	783	801	747	732	792	807	804	767	780	824	786	803	827	793	766	856	809	785	810	801	793	765	804	755	797	747	801	784	806	852	774	731	832	841	823	818	795	804	750	800	786	800	799	829	737	804	801	798	760	793	761	791	736	793	802	813	752	800	881	817	803	794	768	812	810	789	822	769	797	780	759	766	784	789	797	797	827	754	766	794	783	784	768	772	792	798	752	824	795	819	771	841	744	813	817	773	811	723	794	737	779	803	789	790	815	756	745	774	825	808	835	797	755	796	807	793	811	822	765	862	840	810	813	778	757	812	825	799	792	792	898	785	796	828	852	787	817	772	794	743	744	795	792	785	734	783	750	753	804	827	825	751	805	796	787	837	767	822	771	785	737	778	785	810	792	797	816	781	818	802	810	823	784	770	783	779	800	784	835	781	773	771	784	793	743	769	749	743	820	766	811	801	821	742	778	750	785	809	820	735	837	781	843	845	754	746	793	816	822	782	830	801	730	756	794	781	769	762	765	838	759	851	787	774	779	839	756	747	793	819	820	827	753	781	778	784	762	816	744	784	782	738	804	771	767	796	815	762	771	787	785	795	857	787	734	815	767	797	835	790	750	766	839	782	807	759	801	778	785	815	767	834	782	794	794	766	754	817	797	792	792	753	782	793	747	819	781	761	780	749	784	782	787	788	765	823	752	755	776	811	775	803	804	791	799	829	784	780	778	797	788	809	828	825	802	778	762	783	819	809	795	771	831	807	790	823	801	787	796	799	809	813	799	804	794	792	794	796	777	785	787	806	781	835	768	811	794	740	819	807	779	776	816	817	759	801	825	792	809	810	773	780	842	767	812	745	752	855	801	850	793	788	802	802	787	778	786	805	819	747	760	776	755	798	791	771	801	791	779	789	780	756	815	835	771	819	761	781	780	776	784	790	791	756	778	770	809	777	768	780	798	779	804	822	757	814	784	767	790	774	782	806	802	865	794	793	796	784	788	800	765	786	828	800	780	849	809	830	766	782	787	776	767	789	793	765	776	796	818	764	853	778	762	817	814	726	805	808	825	806	802	808	794	808	799	803	810	858	803	825	752	789	803	815	772	774	797	780	776	763	801	815	817	777	787	807	796	805	798	805	756	811	802	767	794	767	778	824	838	776	772	786	806	789	782	801	813	853	744	768	796	794	812	737	756	745	806	766	798	783	757	764	802	837	829	779	803	755	803	832	758	784	808	758	854	777	820	845	811	825	782	774	741	809	783	799	818	795	811	840	731	798	758	809	779	808	785	816	791	835	778	775	747	826	756	815	766	805	795	832	790	828	773	755	745	851	841	828	812	794	760	825	841	796
5239	1338	1276	1164	1013	981	1013	996	1076	1052	1005	944	961	955	991	988	1038	1024	997	954	949	990	993	954	1028	928	949	941	907	944	926	966	921	1012	951	947	947	936	934	1016	920	1001	988	976	978	983	999	969	939	942	1062	1029	1003	992	985	979	897	968	958	1013	1002	951	993	968	997	955	1010	967	980	895	959	981	917	958	939	951	943	1002	907	1021	967	939	982	957	937	930	956	954	979	917	988	948	904	927	936	974	940	994	958	901	956	972	993	935	1008	981	956	995	973	1025	979	973	953	920	923	961	941	936	953	934	981	1021	921	979	1002	931	886	929	952	956	942	934	1002	960	954	965	973	965	942	983	982	950	931	978	958	959	950	986	1033	997	985	986	912	991	976	1024	977	1009	1004	944	952	944	1006	972	976	980	947	992	946	958	948	941	1010	987	942	958	984	935	1011	970	963	903	930	919	1003	919	977	943	951	980	964	952	945	962	945	958	940	959	941	995	957	976	955	908	959	984	1009	940	973	961	960	946	973	920	939	925	960	933	984	1009	965	968	969	929	999	962	984	949	990	928	964	946	916	963	988	925	993	979	977	943	944	949	957	954	973	910	919	917	1042	968	984	936	981	915	939	951	1008	990	963	981	1002	931	943	984	973	934	987	943	990	983	991	949	925	933	919	932	979	939	982	918	958	966	973	941	954	1008	997	936	971	1006	901	918	961	938	966	985	934	950	1016	909	957	963	968	964	909	931	934	977	960	992	951	921	930	966	1010	945	966	949	973	1003	943	978	992	932	916	993	961	958	1005	973	988	1010	952	988	925	931	979	944	989	943	970	940	966	931	953	970	909	893	989	974	987	969	967	1004	977	982	945	919	967	995	976	933	979	936	956	987	935	1012	1014	949	974	935	953	970	1002	885	944	954	915	971	936	970	1000	996	900	992	976	930	934	1005	922	1015	891	908	1016	951	1003	942	970	972	966	950	968	967	925	907	959	990	974	915	993	988	1010	984	975	960	928	1023	945	947	979	891	945	975	947	997	930	918	931	941	957	967	970	939	908	999	944	1006	923	968	958	1014	972	880	957	920	944	974	964	939	979	952	999	946	988	957	934	983	925	935	916	998	947	1024	977	968	960	962	1018	984	986	940	1005	974	1002	947	945	919	962	940	931	942	969	990	1026	924	935	951	959	979	914	993	973	930	960	1002	960	1005	914	943	998	977	934	973	980	908	983	1014	966	960	979	961	868	1007	957	969	966	927	965	925	974	997	936	970	1028	979	1052	970	973	965	1053	993	990	915	927	965	941	959	935	990	986	1005	987	998	969	984	931	955	960	995	1010	949	952	959	946	971	968	965	928	987	986	865	960	934	949	915	949	989	958	948	978	965	907	1022	924	962	983	905	958	954	964	951	963	929	953	937	962	933	1004	958	927	998	894	909	954	931	1010	916	927	927	996	989	957	956	977	951	1006	926	926	991	1018	953	948	963	919	980	963	975	969	950	954	1038	983	985	952	925	968	912	911	982	938	968	937	970	952	967	952	953	948	925	932	987	979	957	918	1006	1020	979	1010	960	976	968	978	1029	956	971	997	1048	932	928	950	974	930	937	949	1010	977	982	991	1014	959	965	976	965	960	978	974	963	963	917	958	949	981	977	1027	949	929	966	1012	972	1009	952	977	988	975	950	941	1013	901	984	962	963	984	988	989	947	954	959	953	923	938	951	966	951	936	918	929	985	960	987	972	974	929	986	911	946	956	995	900	997	1015	1003	967	988	978	977	1005	966	963	964	966	927	930	979	1063	956	962	944	965	922	950	981	989	972	941	959	967	974	958	983	897	954	948	953	978	955	945	973	956	935	985	947	959	999	961	973	965	903	968	944	923	944	965	915	934	966	1002	974	975	998	985	994	933	1009	965	971	944	934	977	1001	979	968	945	932	999	951	962	935	899	910	947	990	925	1006	960	957	989	930	958	1000	979	994	1018	976	951	1012	901	921	960	910	1034	977	993	949	945	969	952	935	971	947	967	996	979	966	984	921	975	954	959	960	985	983	903	1010	931	956	949	984	1006	928	990	956	960	990	940	952	978	1025	940	953	933	968	959	997	977	942	1033	972	952	965	961	928	971	1033	975	968	971	942	965	956	998	967	985	900	951	970	943	956	972	983	974	1002	972	990	912	977	1015	950	1010	1018	1002	997	932	981	914	975	969	1014	967	984	993	1020	949	931	961	945	1002	941	921	977	922	881	951	926	921	942	989	1008	985	974	1020	946	905	907	924	946	903	931	957	918	936	967	954	965	987	967	962	941	974	945	1019	970	944	976	959	933	980	924	933	987	952	968	977	1027	968	969	962	995	942	968	940	956	1013	990	987	962	997	967	947	980	979	983	875	980	954	973	956	938	907	968	992	948	1001	981	996	998	1002	980	951	1014	943	969	949	1023	876	912	918	982	983	979	940	932	954	1021	939	916	966	952	936	940	927	954	905	974	965	1009	1007	922	907	937	947	948	1004	970	954	941	934	908	988	983	927	1003	966	965	997	950	977	973	899	1036	926	956	965	981	968	912	909	949	980	966	977	939	926	1016	899	969	1027	1012	1013	913	1014	920	977	997	1021	971	968	953	954	945	988	1010	961	926	949	899	938	990	936	949	910	953	944	985	961	930	945	939	969	944	925	967	956	999	917	1042	956	961	992	934	985	973	973	949	973	963	1028	949	990	956	894	951	1024	947	1032	952	992	914	972	987	933	999	976	994	969	978	967	965	937	972	999	988	883	1007	966	1032	952	937	987	964	1004	1040	989	986	988	955	953	1021	937	1001	906	941	944	925	961	912	949	923	977	1010	986	974	971	1008	983	964	980	921	923	968	943	982	983	976	958	959	939	910	983	1018	987	990	946	892	1015	940	977	990	1007	957	1010	986	973	982	1032	962	955	925	987	932	940	978	924	977	1032	964	960	957	957	938	1006	958	984	963	961	988	899	1001	937	939	976	915	995	945	959	952	969	967	955	923	1044	936	915	956	923	1011	969	981	920	924	1066	969	950	1007	1004	971	948	938	967	943	973	990	919	918	988	949	948	919	945	924	939	940	981	992	975	918	960	972	927	968	941	946	974	1002	992	891	962	924	1000	921	976	978	945	983	948	964	941	945	1018	983	939	975	969	1020	961	930	952	927	965	926	991	974	932	979	969	961	978	909	921	955	956	965	992	983	929	982	977	958	941	962	997	940	967	1003	978	963	984	954	976	912	903	964	955	1021	957	947	974	954	1013	935	961	896	992	903	888	970	951	942	996	988	1025	1006	976	970	918	942	918	983	998	1019	940	947	925	947	914	950	967	977	1009	1029	947	946	914	960	943	975	950	903	993	927	1030	973	997	936	954	998	945	947	977	942	944	928	1009	968	993	1015	973	969	956	979	947	980	992	961	960	988	917	1021	961	980	920	949	986	985	991	1026	917	996	943	1000	956	976	977	1010	916	928	983	973	996	996	999	942	970	979	966	952	1006	964	1027	932	953	1000	997	913	981	928	931	968	960	949	964	1015	953	955	1010	930	987	961	994	988	919	938	961	927	975	956	959	1027	989	967	982	950	973	1002	904	1026	991	952	918	974	928	937	999	950	977	994	969	958	964	945	989	960	967	899	937	985	981	995	921	922	993	949	991	984	967	959	963	924	970	951	886	931	960	995	955	909
23059	20806	27790	23917	20777	6650	1163	925	780	728	680	686	681	657	666	595	637	607	606	656	645	609	610	665	586	603	613	600	642	586	576	624	607	600	595	555	537	592	583	573	581	573	580	647	607	593	558	587	584	615	611	549	586	552	589	559	599	590	596	591	609	583	613	603	612	585	577	582	557	623	561	578	587	579	568	608	582	545	597	598	586	609	602	591	619	549	567	570	573	608	609	630	541	624	586	548	612	604	593	620	597	563	627	593	582	540	594	629	533	538	566	604	607	586	576	612	564	561	568	559	596	591	588	612	654	573	641	577	600	586	589	586	602	593	605	550	605	618	616	611	519	592	612	600	581	586	552	609	641	597	577	628	634	571	616	559	611	592	589	595	574	585	556	591	589	597	554	621	627	570	577	638	530	570	613	619	659	602	549	565	589	578	593	617	597	573	557	602	521	576	615	587	591	607	560	603	542	603	641	605	621	581	555	595	576	619	571	598	585	597	553	594	575	605	609	539	587	551	593	583	559	594	560	607	567	583	585	655	572	574	564	603	556	565	601	582	566	605	586	579	552	601	592	592	595	584	555	564	566	618	603	593	510	564	537	620	561	565	582	624	566	568	585	584	575	576	602	595	580	584	602	613	565	602	590	574	554	620	577	589	573	590	569	587	570	650	612	608	582	597	573	558	562	583	634	532	583	563	602	588	610	527	550	619	600	611	610	594	604	599	566	655	592	560	582	598	564	590	576	573	574	612	592	589	619	572	560	583	588	576	546	622	598	593	625	583	559	536	612	603	582	562	570	653	540	546	608	572	581	599	568	617	596	591	579	605	614	570	609	604	586	609	574	647	606	580	573	586	622	569	554	599	584	606	664	594	567	565	560	571	599	561	595	599	622	613	576	614	619	607	611	610	587	570	587	622	597	581	571	576	577	636	593	568	601	605	603	604	566	591	580	626	539	586	612	547	625	577	590	604	574	527	583	591	592	577	606	613	592	562	600	568	555	602	550	563	594	530	607	583	588	580	547	572	627	551	570	579	549	600	595	608	581	573	594	618	599	578	527	637	591	569	572	535	577	584	593	587	594	585	554	611	547	578	559	594	599	547	563	572	609	613	607	564	589	601	607	588	614	659	568	642	605	566	583	563	580	523	588	601	634	591	580	597	557	609	565	561	572	577	582	623	613	573	582	600	625	605	604	581	577	579	553	588	587	589	615	587	612	573	570	557	605	582	588	603	551	621	544	541	591	613	534	612	619	608	611	542	567	565	607	595	568	582	567	562	544	594	559	639	584	555	561	580	578	596	591	581	567	571	600	612	571	616	612	594	592	578	586	576	594	577	629	585	591	564	573	602	582	606	557	588	588	635	610	578	569	591	586	583	572	594	596	578	590	571	574	591	587	541	578	574	558	570	620	648	590	561	615	593	604	618	601	615	591	580	564	643	550	607	601	565	578	544	562	555	577	591	630	592	554	555	598	566	629	571	585	583	560	620	597	556	597	585	562	542	581	574	594	622	579	582	573	563	570	587	535	589	620	570	553	583	580	597	638	578	622	607	548	589	560	603	587	562	601	624	603	597	567	605	577	609	580	537	551	591	568	572	577	608	588	578	553	579	587	655	575	595	549	558	590	549	559	537	581	605	635	589	546	563	590	606	593	561	587	530	589	606	567	584	552	535	602	574	628	587	605	629	581	588	593	582	563	591	574	569	600	592	599	601	590	593	572	592	537	625	570	557	603	563	590	575	602	597	575	574	603	619	593	557	573	539	606	638	601	580	614	595	612	579	634	624	552	556	575	578	581	562	556	579	537	627	569	602	586	580	598	553	611	594	621	612	597	598	595	613	569	606	545	583	601	563	579	543	564	551	606	568	574	599	607	602	561	606	603	536	563	600	568	612	594	608	538	611	627	576	597	591	595	602	610	586	552	561	611	618	568	593	584	579	567	636	587	593	609	577	559	546	600	607	578	587	605	578	558	619	572	555	573	581	592	611	593	574	578	575	540	614	572	597	589	608	629	592	587	602	567	638	617	584	564	598	598	600	600	574	597	591	551	625	599	542	537	602	585	587	597	589	546	600	607	590	553	570	611	620	580	605	603	612	597	569	561	508	576	561	600	628	572	607	543	643	587	587	595	539	594	564	607	624	592	591	599	642	535	559	627	572	585	566	557	576	587	521	589	603	565	577	591	562	555	585	594	612	617	583	551	605	556	602	572	590	587	585	531	555	611	551	573	552	556	563	615	614	583	555	548	558	599	564	551	544	562	585	607	594	573	598	594	606	581	606	602	579	556	545	569	589	589	605	616	585	547	583	546	591	587	595	590	577	585	574	580	556	606	568	581	569	594	583	566	566	631	585	571	570	597	548	591	550	571	601	583	582	617	580	569	583	618	597	589	593	560	586	611	671	595	608	592	599	574	604	580	598	571	573	552	600	547	574	566	583	570	565	563	550	580	608	587	588	636	602	592	585	517	611	591	610	630	582	617	597	610	572	552	590	562	607	558	589	561	594	556	590	586	592	599	609	574	600	580	584	602	582	599	583	586	597	636	556	603	567	609	604	574	593	561	643	596	626	568	616	601	568	593	562	575	601	611	589	539	640	576	651	597	574	602	596	619	578	562	590	585	577	591	590	591	592	564	563	621	616	630	622	599	593	576	572	580	561	558	591	592	593	584	603	557	569	568	627	547	587	581	608	612	609	570	564	602	588	535	547	577	533	620	554	592	604	600	587	576	623	623	576	610	653	577	579	603	528	602	577	583	580	591	568	573	537	555	592	570	580	600	607	624	621	555	538	578	602	586	601	601	573	608	610	597	568	566	631	591	594	585	533	585	626	578	578	617	570	565	566	582	605	577	564	583	578	569	548	556	590	559	532	580	631	581	593	565	601	585	592	598	612	614	586	601	571	570	614	586	568	595	613	561	579	587	583	548	560	609	595	601	600	625	589	592	572	576	584	598	557	596	560	614	571	589	543	590	577	583	577	572	568	609	591	615	571	565	612	621	545	553	559	541	594	575	597	570	556	579	597	578	561	618	574	601	610	583	608	515	589	581	609	541	581	572	565	628	566	557	610	574	580	581	540	581	599	634	601	587	627	575	591	588	564	548	575	567	585	577	577	579	567	585	574	601	591	611	551	632	596	591	596	549	572	599	575	614	566	625	552	600	601	571	605	602	582	573	606	582	619	579	569	593	593	597	610	661	564	605	561	583	574	562	579	578	581	575	560	564	569	555	544	612	601	559	636	630	574	560	581	568	585	615	588	553	553	558	634	646	611	581	575	554	576	577	574	552	618	643	533	608	626	567	618	598	618	566	579	567	569	540	632	607	616	573	576	591	608	583	608	599	648	564	608	613	553	593	573	569	563	592	598	599	552	590	591	597	630	596	578	612	617	599	619	574	598	540	595	554	551	585	615	618	560	596	533	621	601	617	562	568	569	582	537	564	547	589	622	552	569	606	609	560	623	576	632	609	576	603	575	569	639	575	576
3705	7975	5697	2859	2253	1729	1512	1300	1091	1036	1002	840	930	855	867	838	753	772	775	796	757	795	776	842	729	807	793	774	804	769	764	740	780	764	790	772	729	752	754	719	735	739	705	719	709	739	734	783	799	716	752	724	757	739	740	725	710	738	767	737	738	726	765	753	804	728	738	732	722	702	749	768	750	792	718	728	722	742	730	726	687	759	763	762	751	740	747	767	735	741	770	685	719	737	683	713	756	684	733	727	707	755	734	734	739	761	752	734	737	724	685	765	714	746	778	745	708	717	773	755	759	754	728	714	714	722	765	732	737	748	722	723	765	719	739	693	701	733	757	743	725	704	728	782	770	796	731	717	725	723	770	747	694	719	725	746	777	688	779	733	736	729	720	732	754	731	731	742	799	762	709	703	714	740	754	770	739	740	728	781	732	721	685	802	691	737	737	738	737	791	703	725	695	728	680	734	739	720	711	716	808	773	712	755	773	756	749	700	741	714	698	774	740	762	714	750	703	731	745	734	724	708	710	742	700	731	740	760	727	740	693	767	715	717	704	745	761	692	745	710	744	778	775	697	721	722	762	783	734	733	733	749	753	708	718	757	736	683	751	704	733	759	734	749	703	710	712	725	729	700	696	759	783	745	733	770	758	721	679	785	752	696	764	745	753	715	746	763	740	691	735	749	684	703	758	716	756	790	714	698	720	732	718	758	747	755	738	733	726	688	725	720	730	768	761	724	730	737	718	695	783	773	721	744	735	742	670	701	729	764	758	727	725	726	755	729	739	769	725	715	762	731	761	755	714	713	729	776	757	713	738	709	723	744	749	752	666	751	757	761	715	742	758	757	777	745	733	768	727	723	727	749	737	752	734	716	691	726	723	767	741	753	791	710	716	706	713	761	804	744	723	708	753	806	707	755	740	739	717	752	702	695	708	688	714	733	719	746	767	763	759	752	710	762	770	758	727	735	720	684	754	740	755	733	721	718	728	730	709	734	785	703	733	724	703	758	731	775	755	794	732	682	736	753	756	726	697	755	730	740	714	759	773	737	688	728	736	705	734	736	763	738	697	721	716	742	748	772	751	792	726	710	822	722	723	750	762	771	770	661	720	715	736	762	761	717	764	740	730	750	686	720	719	709	741	706	680	744	736	711	726	745	772	720	710	757	698	755	784	767	719	731	733	754	709	682	754	739	760	741	768	739	736	720	698	751	686	741	761	759	730	759	755	727	741	723	767	751	730	699	726	775	716	719	715	741	713	746	733	764	741	742	760	729	715	772	753	738	748	706	722	758	710	739	758	702	767	732	775	711	651	766	731	766	689	734	712	735	675	740	749	803	764	692	722	731	722	740	754	709	773	754	736	779	706	764	723	748	718	675	673	745	765	789	726	715	736	773	770	703	716	762	715	690	710	790	790	734	734	767	733	670	694	723	740	744	740	747	775	734	743	731	757	746	740	739	694	735	743	720	743	736	759	700	743	768	743	755	743	755	721	690	745	708	743	754	730	764	738	808	725	773	746	745	792	704	799	774	789	723	722	791	737	736	745	750	731	745	708	780	738	797	674	760	703	776	719	778	686	703	725	790	744	718	772	725	719	750	743	735	757	761	757	747	764	769	756	747	755	752	703	706	717	724	745	701	723	716	728	724	701	750	729	730	713	759	738	737	714	739	776	726	722	766	708	719	725	727	730	671	767	715	729	738	724	671	748	738	711	749	731	736	760	746	769	747	731	738	746	747	746	756	729	736	736	728	730	742	744	738	742	727	746	746	752	748	810	746	736	718	730	756	733	709	742	730	705	765	754	709	754	701	776	759	758	786	761	724	774	711	713	700	749	732	755	741	758	729	739	701	752	742	747	775	694	769	697	734	746	735	755	771	737	717	756	700	767	712	783	706	751	741	731	701	708	734	720	752	759	775	754	748	745	666	707	779	774	753	724	742	704	773	749	696	753	812	781	714	733	714	771	754	743	770	716	722	768	729	725	705	759	763	724	732	730	727	733	660	735	730	711	721	742	727	718	742	749	686	723	747	757	758	737	696	765	762	759	715	766	726	725	700	728	801	760	765	700	751	742	711	690	713	792	725	735	777	716	717	729	737	730	699	773	730	704	714	770	728	704	724	695	747	708	722	758	757	751	726	705	755	784	764	701	770	709	754	721	728	704	693	718	729	751	715	809	731	756	708	708	742	764	716	725	781	725	743	766	715	750	718	753	817	709	772	753	722	710	730	725	760	743	748	716	745	737	753	743	738	721	730	733	695	731	762	717	778	740	710	773	728	705	717	721	723	755	755	723	714	717	746	727	717	727	755	747	730	715	720	705	739	703	726	712	785	720	717	745	741	717	809	773	738	753	778	726	736	706	742	748	731	756	738	773	713	729	731	712	720	740	736	700	709	740	732	714	706	783	735	729	747	755	745	729	700	710	751	680	709	769	793	744	711	732	716	767	704	747	693	745	786	741	712	760	706	705	678	710	755	736	725	764	767	695	712	728	714	757	724	750	736	723	719	749	746	765	750	761	727	783	722	738	720	749	767	742	771	720	751	757	732	735	744	751	719	720	704	723	740	752	722	747	710	729	746	711	738	722	721	725	743	784	762	757	721	762	790	727	741	746	716	688	741	700	713	726	706	749	749	694	726	742	695	730	727	760	713	696	757	816	767	694	765	805	747	738	706	743	725	772	712	742	714	702	781	711	694	718	775	700	752	736	717	784	710	696	699	728	737	744	751	718	743	761	756	681	787	727	724	714	709	732	716	756	718	790	750	755	749	694	739	719	733	773	739	748	724	699	770	727	708	758	719	743	746	774	683	759	739	666	710	719	741	738	722	733	731	743	730	734	731	766	743	718	724	717	775	715	733	762	732	733	772	734	693	733	717	732	745	732	746	739	746	741	760	722	706	715	768	718	761	747	705	743	718	769	722	742	707	716	761	770	774	771	738	788	754	809	748	748	735	758	743	719	678	691	725	759	756	732	740	790	713	753	759	708	781	682	746	762	749	707	745	737	709	759	729	747	725	689	745	796	731	712	736	700	709	721	713	722	761	703	772	716	667	719	736	747	704	727	701	781	776	728	681	720	710	689	728	703	729	738	696	726	737	675	737	755	767	759	739	722	738	763	807	728	720	779	792	757	781	713	728	684	714	740	755	730	704	792	730	715	777	753	715	781	733	761	787	704	712	749	705	776	691	707	720	728	755	664	724	741	710	767	690	748	795	746	718	705	700	738	816	713	777	705	767	779	782	761	742	730	762	759	717	734	726	716	762	712	764	718	737	780	754	745	727	770	769	733	738	760	675	779	696	722	751	751	693	735	717	761	772	760	732	729	724	760	758	723	762	705	718	711	759	724	740	701	749	755	759	727	697	712	743	748	697	727	754	736	811	738	739	683	739	744	763	691	746	720	705	757	784	736	713	711	691	757	744	741	685	729	789	755	773	701	739	792	729	729	744	768	762	770	785	742	753	782	768	768	730	713	744	722	701	750	728
24130	20842	26538	25093	6378	923	738	662	669	581	596	568	549	568	529	582	569	575	561	566	579	513	581	553	571	541	543	536	578	571	549	562	528	524	522	548	554	543	532	538	503	578	480	567	559	571	553	519	504	535	543	544	568	521	525	556	548	525	594	535	539	551	569	519	544	552	518	534	520	550	524	514	553	544	547	570	538	565	536	525	587	561	528	533	553	536	550	505	565	621	546	509	524	548	535	528	547	555	510	535	541	571	567	549	526	516	520	529	525	538	483	531	543	520	540	571	528	534	537	552	547	561	519	563	519	563	549	534	550	579	526	555	550	547	563	582	531	537	553	537	561	549	574	521	523	504	533	532	576	525	554	515	553	506	547	555	545	569	532	541	518	534	553	550	556	521	548	545	526	503	535	524	503	529	540	594	560	549	540	560	519	573	504	540	550	529	527	547	537	537	566	542	543	548	574	543	503	547	550	528	486	505	556	561	521	577	525	507	571	512	575	565	542	553	504	529	551	519	555	572	523	568	561	559	555	547	547	553	525	567	526	558	556	545	543	538	558	531	548	496	553	510	544	572	545	576	554	538	548	559	535	556	544	532	591	560	493	552	553	565	570	523	521	558	551	563	513	559	569	577	560	537	575	511	567	530	580	557	535	526	520	554	533	544	541	548	569	580	521	540	536	518	577	590	546	516	527	543	560	517	512	496	561	524	575	578	544	545	547	531	569	570	562	527	547	547	549	532	560	550	513	565	561	540	531	567	513	517	544	540	549	525	534	512	496	508	553	566	547	541	546	520	576	542	511	548	539	580	523	538	541	527	556	546	511	556	536	504	542	543	564	520	544	559	532	536	555	577	569	591	530	525	519	564	476	510	529	522	499	546	531	543	554	566	516	546	531	542	568	554	543	583	518	595	516	547	554	535	535	561	535	552	552	527	541	517	518	533	561	532	554	495	569	552	557	581	556	517	513	541	591	546	577	510	588	522	543	530	553	505	553	575	553	567	476	531	540	540	585	501	560	551	539	576	569	533	523	546	516	559	558	554	522	534	554	526	535	519	564	524	519	558	561	552	545	519	539	543	544	547	532	517	535	546	563	546	545	543	539	524	534	540	560	563	563	542	545	547	540	563	537	498	537	554	533	531	553	527	557	554	530	531	521	548	556	533	544	527	571	566	568	547	552	505	510	535	573	555	519	556	541	545	512	526	512	553	527	537	507	538	518	574	533	529	519	503	507	519	560	574	550	545	550	543	552	531	540	560	547	543	564	508	522	536	530	560	548	528	560	519	567	543	512	541	547	553	549	527	578	573	550	538	561	585	496	545	540	551	539	555	557	516	499	546	533	534	525	596	528	520	522	536	513	542	498	543	527	529	555	525	520	524	507	531	581	540	537	539	565	570	512	544	556	523	552	552	547	543	548	578	546	570	524	543	584	594	510	568	525	528	528	504	549	561	518	475	524	510	612	556	526	518	549	560	540	534	502	544	525	530	506	525	554	534	510	535	517	561	573	546	536	581	591	548	551	530	568	524	547	527	548	529	531	567	502	567	520	536	539	558	554	552	529	562	555	588	529	531	530	568	513	559	571	551	566	588	525	591	538	524	546	547	581	549	566	539	546	516	553	503	529	551	516	523	555	526	535	576	584	523	539	505	540	563	511	507	558	517	534	536	546	558	541	493	553	553	525	543	585	552	592	562	503	549	566	555	535	582	581	560	536	570	579	524	533	536	545	540	532	556	534	528	513	524	533	505	527	571	523	569	553	563	568	556	536	540	555	557	544	567	579	549	573	535	536	541	531	509	560	569	562	556	511	541	535	549	548	504	504	560	524	565	550	563	538	547	590	560	549	585	536	565	515	578	556	527	573	542	560	546	565	557	540	567	509	567	574	552	540	541	549	544	529	527	520	540	558	574	542	536	519	565	543	549	541	533	568	531	502	521	548	526	580	512	563	537	592	514	574	544	547	543	577	572	518	538	532	525	524	517	567	606	498	561	558	545	526	548	565	557	578	554	566	550	520	536	524	548	557	550	571	570	559	519	580	574	575	498	526	552	549	525	542	579	540	566	505	549	569	518	553	564	525	547	528	524	579	539	557	595	532	543	554	546	566	532	560	530	576	545	553	529	568	526	543	520	579	530	501	525	531	552	586	546	550	533	567	554	545	537	513	540	550	549	589	542	541	555	505	476	531	545	556	523	535	509	503	560	523	551	538	509	549	557	544	511	516	545	559	553	551	573	459	553	543	588	521	533	532	549	540	565	504	579	584	523	552	507	552	567	577	534	519	528	517	574	548	572	509	520	565	546	559	553	560	526	524	543	554	573	540	546	546	532	586	536	593	544	566	521	561	550	540	530	524	517	574	560	520	549	495	509	590	514	578	541	531	525	511	522	543	533	506	511	555	580	550	541	550	515	580	526	532	520	536	578	515	571	579	530	562	570	529	516	566	554	538	545	531	544	561	579	584	523	564	516	524	546	533	566	550	565	547	525	553	557	546	550	520	552	529	520	533	576	553	530	553	570	504	528	536	528	572	536	517	574	528	547	540	533	586	499	529	512	527	505	568	551	529	565	569	525	509	555	543	518	595	579	562	574	522	579	533	564	540	528	579	559	561	531	556	591	557	551	568	549	534	519	549	584	544	545	555	553	558	541	594	575	507	558	541	548	561	556	509	511	575	520	539	519	536	564	523	560	547	530	554	518	480	525	521	549	489	545	560	563	593	551	546	557	534	544	558	568	542	580	589	560	542	519	517	524	573	508	568	548	540	511	568	522	616	564	528	565	542	570	527	549	566	533	532	550	572	527	511	516	530	532	517	563	500	537	520	574	522	532	552	549	528	505	539	522	540	536	561	596	531	584	545	523	507	529	551	560	564	512	551	510	536	528	538	540	482	499	531	513	534	573	552	549	532	576	543	496	560	561	566	544	530	551	546	496	541	560	517	549	568	542	556	536	571	601	530	527	553	568	519	499	543	590	535	514	533	505	595	491	526	505	551	563	543	529	535	575	559	579	556	510	578	554	547	514	537	548	514	536	558	552	508	544	554	570	590	555	552	550	579	550	496	548	504	540	576	537	555	524	589	520	505	573	535	555	514	558	555	526	523	546	517	548	551	559	529	555	552	537	551	506	576	555	548	567	550	550	571	543	536	512	497	511	509	548	484	541	548	506	526	504	526	533	507	544	587	550	527	535	504	586	524	571	538	518	527	551	521	538	549	503	600	545	493	506	546	544	539	562	571	602	513	568	535	506	550	561	535	586	591	541	564	579	534	546	524	553	552	538	528	565	558	579	560	533	541	549	604	563	541	533	566	587	561	516	539	563	514	560	530	529	557	523	561	554	553	510	554	530	556	520	497	567	551	498	578	592	535	518	579	545	530	589	568	584	510	596	501	562	520	514	564	532	493	553	527	491	554	548	524	548	525	534	546	522	554	546	505	573	525	525	536	585	508	599	500	567	557	580	541	550	550	542	579	519	554	565	507	540
3611	4679	3272	1904	1416	1239	1047	962	887	820	788	756	758	746	668	706	689	648	635	669	668	642	686	637	647	656	646	692	633	674	668	647	663	627	656	650	647	648	669	632	654	649	662	703	617	601	652	677	600	718	698	711	646	684	674	662	686	652	677	672	656	651	707	637	641	689	658	681	644	680	671	644	696	680	653	695	587	660	629	645	625	677	661	638	664	661	675	664	665	667	637	663	709	648	679	654	666	618	612	723	660	677	681	623	579	655	655	631	683	686	683	641	615	625	691	608	612	681	621	653	644	607	672	615	648	647	675	653	617	634	685	653	652	676	647	645	634	655	669	656	686	612	613	674	627	644	676	642	671	655	679	648	698	680	640	644	674	678	679	647	632	630	664	646	675	611	608	656	655	631	603	673	658	639	639	674	626	656	670	677	669	646	658	661	619	639	632	688	662	675	655	632	622	656	628	638	679	665	593	621	618	643	678	678	683	623	651	659	621	659	642	646	649	600	633	680	660	683	685	653	648	613	651	629	688	651	647	620	677	655	676	683	633	659	625	657	664	639	619	634	647	662	675	651	700	661	642	647	656	664	663	655	643	688	675	645	582	669	666	686	640	678	631	677	661	610	711	641	654	642	682	658	647	620	642	637	644	691	632	654	651	597	674	669	669	638	663	648	661	606	670	661	612	587	672	623	631	632	656	669	652	631	645	643	681	647	599	695	639	662	630	647	618	659	714	594	618	618	601	683	653	676	631	624	671	610	673	656	678	646	624	656	680	677	657	618	682	637	708	629	668	637	623	682	685	691	663	703	600	655	659	643	669	667	645	634	671	658	654	654	644	655	626	668	663	678	678	664	665	646	610	650	657	668	644	621	621	662	678	636	646	659	673	670	585	627	617	683	667	697	617	651	669	652	648	666	650	671	670	650	685	675	673	649	629	623	672	642	648	649	696	615	622	628	669	629	605	666	690	627	586	664	667	661	655	649	692	632	651	661	618	643	625	675	672	635	660	647	646	649	671	643	612	631	647	664	669	622	691	654	627	659	615	668	624	622	659	684	646	675	631	659	666	617	639	640	665	662	645	645	655	650	629	623	692	685	628	656	632	655	654	675	614	624	651	676	665	669	627	685	684	648	627	681	693	669	673	689	660	650	647	652	626	652	685	613	677	615	663	666	652	658	639	677	613	666	651	587	636	645	648	643	636	640	656	690	632	661	643	605	688	626	676	685	643	645	676	603	644	670	678	710	641	649	684	623	673	623	632	690	649	684	642	664	623	648	640	652	644	669	654	667	666	644	689	688	682	658	624	645	670	636	617	628	646	682	681	622	646	634	654	597	614	672	667	609	684	685	675	637	686	641	671	627	673	635	614	613	631	711	632	632	639	636	691	686	665	674	685	645	637	681	662	658	690	645	623	661	701	633	647	643	651	614	689	666	647	666	610	670	632	673	668	685	649	637	656	660	672	685	644	663	647	667	637	638	691	648	665	629	650	649	646	651	657	652	650	671	678	641	619	652	694	675	652	665	634	659	619	667	618	700	659	610	666	641	626	661	653	653	641	675	645	624	634	606	613	672	618	634	652	656	655	639	659	644	664	631	648	690	642	658	608	651	605	627	626	625	640	681	681	595	624	650	607	622	679	647	621	661	637	656	649	651	604	613	629	642	640	674	659	645	661	654	646	635	671	651	659	666	668	635	667	637	666	642	654	631	673	647	632	671	681	648	665	667	617	649	668	660	626	609	626	617	673	692	637	686	636	643	654	652	676	671	649	656	630	704	639	656	648	662	623	628	586	642	628	638	691	603	679	678	616	677	656	621	644	649	636	640	632	678	651	642	642	675	642	580	650	663	676	612	690	663	638	628	674	648	625	652	656	626	644	629	635	667	655	628	627	645	635	703	628	603	661	632	642	665	671	648	631	626	665	611	667	657	649	657	678	637	638	667	660	706	626	681	698	627	623	648	686	632	654	620	632	596	623	630	623	641	642	615	699	661	722	671	617	651	659	634	656	641	688	651	688	650	662	616	623	639	647	674	645	671	591	687	646	636	657	672	664	655	664	614	681	637	689	654	666	656	718	669	670	654	687	701	660	700	640	638	688	638	653	668	665	669	658	646	666	629	639	680	637	668	657	649	698	714	662	630	675	604	653	634	635	656	654	681	711	661	686	636	665	682	671	636	651	664	669	624	660	668	684	613	651	646	600	632	627	681	624	630	642	674	653	647	663	630	652	624	644	685	634	592	693	692	625	643	634	639	628	583	679	668	667	658	617	660	655	619	641	667	666	643	640	671	625	674	678	603	647	668	638	659	706	658	632	589	704	654	637	664	639	614	665	614	649	638	638	612	655	669	646	696	656	691	629	657	627	609	618	620	641	668	626	673	649	641	669	667	700	646	678	676	643	630	622	629	702	642	645	653	647	647	626	650	679	654	663	639	652	651	709	635	640	666	646	697	627	655	627	641	631	661	620	612	679	661	672	647	626	661	676	604	644	638	632	642	615	600	687	671	692	627	680	646	675	724	731	689	629	665	637	660	605	648	688	658	640	671	671	661	632	672	647	615	647	634	655	660	641	652	662	627	645	629	654	611	678	607	676	675	709	630	628	583	648	630	674	666	654	652	650	632	605	674	653	645	644	619	676	642	641	706	653	650	638	654	642	620	668	639	636	637	637	695	607	673	609	672	632	707	638	617	657	618	646	664	633	656	670	672	656	641	691	650	669	670	670	659	640	610	655	608	655	657	678	696	652	689	701	636	638	675	666	645	615	664	655	618	647	616	696	618	643	651	652	636	646	663	648	650	677	654	677	644	645	651	614	725	645	636	671	613	639	634	632	701	680	682	644	614	659	627	676	676	614	648	661	650	671	665	666	661	648	655	638	678	646	645	666	649	615	644	675	636	645	708	641	659	695	682	658	621	612	651	636	657	646	665	653	695	665	666	634	633	666	662	633	603	690	632	663	686	664	674	640	684	649	661	646	687	636	615	647	628	659	661	679	648	620	629	618	655	674	617	632	662	661	669	650	628	629	627	658	647	699	648	660	640	646	624	639	643	649	656	697	611	659	622	670	653	619	653	616	631	631	618	717	685	657	687	681	668	633	669	729	644	671	624	653	645	691	692	672	672	686	659	623	623	637	657	672	687	621	594	633	651	693	639	659	637	672	647	684	677	631	616	610	649	630	693	651	636	631	631	663	663	650	643	685	658	611	634	625	643	717	650	648	632	636	601	676	701	637	667	713	700	641	644	664	607	699	678	653	654	646	684	667	636	646	654	679	628	663	660	632	677	670	675	672	631	640	641	692	662	685	639	655	694	651	672	693	600	633	643	629	658	622	653	625	656	654	648	668	650	624	631	666	625	657	699	643	654	666	636	655	658	611	674	609	615	652	661	638	676	624	674	676	619	661	690	694	667	637	643	665	656	672	643	670	666	642	702	672	655	703	710	620	637	648	666	634	633	659	662	656	662	653	691	625	642	644	688	616	666
22041	20826	28282	23490	20826	20780	3818	727	539	503	446	412	365	317	310	314	300	273	281	252	277	252	285	256	274	250	265	247	261	223	247	248	216	230	241	227	224	249	258	252	211	217	224	244	222	217	238	231	242	238	219	217	224	247	212	231	232	224	252	227	224	199	254	226	235	219	225	212	234	203	212	220	211	223	209	249	207	236	226	189	203	218	200	248	225	225	217	211	234	223	203	235	241	196	214	208	244	238	226	217	214	211	236	212	226	242	212	202	226	199	187	256	232	215	257	219	217	242	214	234	245	220	219	239	212	230	227	215	221	227	221	231	224	219	241	211	232	227	235	233	235	264	232	222	243	246	236	242	212	217	216	235	241	237	226	220	195	197	194	236	238	238	215	212	248	230	205	203	219	242	232	239	230	208	249	217	239	192	228	229	201	205	233	229	199	251	216	208	236	213	220	225	192	199	227	223	221	246	222	189	222	216	222	230	245	202	237	248	206	213	208	223	218	234	207	223	191	200	248	232	219	215	231	213	211	221	191	229	228	226	209	199	235	208	248	212	248	194	243	222	228	231	213	198	241	233	196	235	210	202	230	234	204	218	219	244	193	233	228	227	206	223	224	235	228	222	232	224	207	217	205	225	239	234	226	213	254	220	216	240	211	176	225	221	220	213	199	239	229	220	219	194	211	212	237	234	224	214	212	202	216	221	214	217	203	230	213	249	237	204	212	226	228	220	198	225	221	206	229	207	220	203	207	237	236	218	227	235	234	225	199	208	207	218	219	230	245	234	222	209	181	237	235	230	191	229	251	250	227	237	234	245	184	222	263	243	217	229	192	217	211	205	220	229	201	254	249	222	242	199	216	236	235	207	229	215	227	222	228	221	214	220	206	219	248	223	224	223	214	206	216	230	220	211	226	217	217	225	243	198	230	246	205	224	218	200	210	230	204	219	232	214	226	228	225	228	214	218	250	224	231	236	203	223	222	220	218	183	238	236	240	216	223	218	224	200	218	251	211	230	178	217	203	237	238	236	217	232	216	253	230	213	224	197	238	217	210	193	184	232	201	220	237	258	217	209	209	238	198	228	220	234	235	205	203	228	228	231	241	208	207	192	216	216	221	212	233	237	241	231	220	236	222	229	202	217	219	220	233	208	218	238	199	223	215	215	246	208	187	211	217	232	185	225	244	255	216	254	228	237	208	254	238	203	246	208	197	211	223	233	235	239	226	212	215	219	235	216	232	217	210	243	205	232	255	241	230	214	239	254	240	202	220	210	211	222	193	214	211	244	229	227	213	224	210	225	240	229	222	231	223	240	219	196	250	209	236	218	188	203	226	208	206	216	230	220	231	210	214	178	251	208	227	239	219	221	217	224	193	219	192	212	217	240	206	211	232	224	219	219	225	254	220	213	259	222	215	201	255	210	214	230	239	208	237	228	231	207	229	251	233	203	227	200	214	233	206	204	228	223	239	211	244	232	224	225	219	200	209	207	230	204	213	238	234	238	223	211	206	222	229	213	236	221	222	202	215	207	228	216	213	218	210	221	249	212	225	209	194	237	227	232	197	210	229	227	227	211	207	247	220	231	238	233	219	243	213	218	252	217	206	206	208	223	215	231	192	205	216	186	231	222	216	222	209	222	188	215	202	212	236	250	198	241	200	207	219	243	221	240	218	240	213	213	222	245	230	234	223	224	208	244	223	229	237	243	228	208	201	208	240	206	235	216	216	221	221	239	244	239	224	220	233	222	224	173	225	194	252	192	229	220	218	228	219	208	235	249	198	233	213	245	204	200	231	215	215	235	215	202	231	231	194	217	204	217	206	235	240	200	230	216	196	223	250	232	217	222	227	223	238	226	219	215	218	216	222	242	244	218	202	203	227	205	217	198	220	216	221	233	216	208	216	219	226	214	217	218	193	216	209	238	261	204	240	234	221	222	191	228	222	214	225	224	243	211	231	247	232	254	227	224	205	249	205	206	228	207	199	223	230	231	212	221	211	216	247	232	244	221	196	229	246	238	229	237	207	196	210	214	217	214	208	240	216	201	229	208	231	193	203	224	216	192	222	213	227	225	232	188	252	195	235	228	206	224	226	207	250	231	215	220	205	221	208	243	209	220	197	219	235	209	239	200	209	198	226	215	217	209	223	209	239	238	213	231	212	238	213	223	233	190	235	216	189	245	223	195	218	202	244	230	214	202	185	212	210	232	227	225	222	220	245	196	219	209	226	228	227	219	236	228	225	220	251	254	235	218	229	211	209	247	214	233	204	228	196	210	226	227	224	226	220	233	201	195	235	213	216	199	219	228	229	223	188	182	213	226	205	252	221	208	222	216	226	206	231	249	242	239	202	220	235	255	212	246	208	251	217	230	244	225	224	205	218	211	231	175	233	229	234	197	215	217	229	230	198	201	246	239	235	214	237	199	229	265	228	214	233	214	232	206	238	192	232	200	218	226	227	202	225	236	220	230	215	242	240	212	231	217	230	233	231	222	227	244	224	223	216	217	232	209	208	222	209	237	233	225	226	223	222	224	220	243	213	216	223	224	197	202	217	220	213	220	213	241	262	234	225	232	231	237	194	216	202	212	224	215	250	202	246	211	246	227	220	220	200	228	214	228	239	202	241	238	240	223	234	251	238	240	213	220	233	212	222	235	215	213	209	227	211	219	204	236	205	222	225	213	223	238	250	216	209	199	224	200	209	226	206	206	211	211	204	217	225	196	202	251	213	226	234	231	229	224	240	183	230	201	234	239	216	238	245	203	214	224	190	240	224	210	232	239	241	212	216	198	211	220	199	223	219	221	224	222	194	232	202	203	220	180	219	234	227	219	240	215	219	217	210	233	223	239	213	233	219	233	213	210	192	233	210	213	212	197	254	224	224	203	222	242	218	211	233	244	226	202	226	229	201	219	209	183	223	201	242	228	228	219	189	226	207	230	228	234	227	233	208	201	251	232	204	235	231	229	231	253	198	206	193	218	210	228	207	232	231	217	217	225	218	225	199	228	215	206	224	201	240	205	239	227	254	223	211	204	222	224	240	199	232	227	234	245	220	221	209	230	238	216	222	212	214	209	217	236	206	209	221	236	234	198	206	230	215	229	238	217	198	218	213	230	231	232	219	220	239	198	234	228	219	228	211	222	228	202	228	231	230	201	209	223	198	227	242	235	206	221	230	227	226	225	223	227	205	224	205	203	194	224	228	197	199	233	210	224	239	231	194	229	200	214	232	225	229	195	182	219	239	215	198	223	224	235	229	219	217	218	209	215	233	197	219	213	211	232	186	215	208	218	229	209	214	220	174	251	243	229	175	214	216	263	223	224	214	200	184	223	258	192	236	223	239	201	219	229	208	219	205	233	202	228	226	225	225	214	238	195	232	222	204	220	214	215	219	199	224	216	204	223	211	227	220	218	217	222	197	202	234	218	229	210	231	259	216	243	232	214	230	230	219	213	224	209	194	209	215	235	213	231	226	228	235	227	199	234	249	206
4267	12901	9145	4335	3169	2286	1665	1328	1017	864	733	589	572	534	466	490	422	388	401	357	375	347	338	332	338	315	314	351	332	294	329	313	313	312	310	302	326	260	332	299	300	281	294	302	295	273	277	292	261	290	285	302	302	281	264	299	300	284	288	277	291	285	276	280	269	265	288	292	270	285	279	244	282	300	312	286	291	306	268	323	282	307	273	276	284	282	305	260	290	277	280	303	291	277	274	298	279	279	287	288	279	276	283	292	275	260	274	287	297	275	265	293	306	243	273	280	260	274	273	266	252	294	270	264	281	273	313	291	274	299	280	292	286	296	295	290	308	264	277	296	252	308	269	251	279	275	229	302	288	299	267	253	265	297	297	285	256	300	272	256	279	297	283	275	269	275	312	293	272	282	277	291	273	272	268	307	286	292	299	269	246	294	258	296	306	284	290	312	281	259	264	314	257	310	280	259	278	262	284	301	277	297	306	235	276	279	268	281	284	271	302	298	258	248	273	282	296	270	285	255	290	295	270	283	282	267	259	306	255	290	279	255	287	265	281	291	269	252	250	264	301	283	271	252	279	258	291	256	294	244	314	292	272	303	275	245	296	294	297	296	286	283	278	294	304	286	268	281	269	276	313	295	275	294	292	278	289	289	266	302	278	264	268	272	278	279	270	277	261	276	279	247	295	259	288	314	285	312	259	279	292	291	276	281	272	279	243	277	286	270	265	255	276	248	288	265	256	268	264	308	268	252	265	266	262	260	296	270	278	284	278	277	270	269	276	296	277	232	276	274	287	301	274	281	287	288	264	289	260	285	309	270	260	272	281	293	273	284	279	241	299	286	250	264	271	269	264	289	255	256	291	269	280	281	288	252	275	255	288	310	284	294	287	293	262	273	272	282	273	293	278	282	235	292	285	319	262	268	284	286	289	295	286	292	277	285	253	269	294	273	264	306	260	258	297	257	275	288	260	267	272	262	301	287	284	264	276	281	299	280	304	268	300	277	269	298	295	278	279	278	276	251	268	272	287	254	265	281	269	251	306	267	288	287	290	298	269	299	273	267	257	255	281	296	295	259	267	266	268	255	276	281	287	277	299	280	275	259	269	319	292	298	268	266	260	248	270	269	260	290	291	287	245	292	272	290	279	287	261	294	292	278	300	265	261	284	251	293	296	266	294	288	284	274	280	287	259	287	261	270	282	285	287	310	284	286	282	290	261	287	267	266	308	298	239	278	267	312	309	286	281	268	274	263	266	269	294	286	270	295	269	288	276	294	261	290	282	257	239	293	265	269	309	280	291	289	292	271	287	265	273	262	290	293	249	327	300	270	297	285	280	291	251	282	300	245	276	281	269	273	288	273	300	269	263	280	271	272	271	299	263	263	258	290	278	262	289	288	277	266	313	261	282	284	256	298	267	278	290	274	288	275	295	279	273	265	268	290	289	271	315	283	260	294	263	291	261	279	255	282	285	294	268	295	293	293	294	286	274	275	290	289	269	288	278	288	295	265	272	266	281	288	284	275	289	255	257	294	246	297	292	253	284	276	300	256	296	286	290	233	267	249	276	265	266	302	259	312	271	235	276	280	264	276	291	300	285	283	265	274	280	289	287	252	285	255	309	285	260	302	320	260	261	282	264	270	251	264	255	264	259	288	295	241	284	273	272	250	294	282	275	294	284	292	275	279	295	273	296	264	262	287	266	300	264	288	265	259	289	286	280	272	280	266	282	289	284	252	281	293	315	269	283	281	291	265	286	299	268	291	260	288	281	256	267	276	260	269	312	269	264	248	270	251	262	265	301	294	295	301	273	253	250	281	287	287	279	278	309	292	260	302	281	284	308	283	255	313	269	292	271	284	283	287	276	304	264	262	271	308	301	230	284	265	288	292	283	311	279	272	266	286	270	263	305	285	295	242	309	266	266	284	278	267	280	291	289	266	276	286	267	262	282	245	275	245	261	264	290	286	269	292	268	314	287	253	280	269	271	298	282	296	278	266	290	242	289	296	275	278	284	274	269	290	298	295	271	285	262	285	299	240	272	279	270	290	270	292	271	284	264	290	262	308	257	275	273	282	267	283	255	280	275	300	294	270	262	257	229	285	270	272	290	277	279	279	299	278	265	274	273	290	255	256	289	282	292	279	297	276	287	291	265	268	261	249	282	274	296	278	280	271	276	298	255	291	295	267	238	256	277	283	285	279	296	270	293	302	288	297	277	296	297	299	269	271	274	292	263	300	260	280	299	301	261	276	285	268	281	243	290	305	283	315	284	291	289	251	303	285	255	279	247	262	296	310	304	250	318	291	263	266	264	298	265	330	316	246	272	282	301	292	284	295	267	306	271	289	271	293	275	283	330	265	275	271	290	285	295	295	300	286	262	296	239	275	304	271	306	277	289	256	261	249	266	260	261	275	315	275	256	303	251	254	242	277	270	255	274	259	281	264	287	295	253	279	295	243	294	277	262	310	309	287	269	288	300	281	285	279	257	265	276	299	261	288	275	287	275	273	278	289	280	292	272	270	285	275	280	286	282	257	272	302	275	258	254	284	304	303	284	302	268	282	262	254	302	263	270	262	268	242	264	262	265	292	252	302	275	292	267	280	282	271	287	286	262	274	312	287	259	253	273	286	291	246	266	247	264	266	277	276	274	279	295	283	286	294	263	250	277	247	301	310	302	259	272	275	303	250	272	258	259	270	262	298	262	261	269	286	278	273	272	267	303	281	303	246	251	253	282	251	288	282	271	291	287	291	289	264	300	283	296	279	248	303	291	277	291	275	266	254	291	299	268	280	269	290	270	285	283	277	300	262	277	279	294	244	254	258	295	267	284	305	283	262	283	265	277	252	293	278	269	266	263	276	285	287	273	267	268	277	325	288	290	285	262	279	261	263	271	262	247	273	303	268	244	282	296	267	302	285	290	277	267	265	282	283	298	296	298	257	260	279	285	265	278	271	274	298	283	310	280	271	321	282	274	295	282	302	274	271	253	284	278	293	280	300	253	234	277	270	285	266	265	279	283	287	287	298	270	290	251	283	272	299	279	253	257	260	258	272	276	239	280	248	281	274	255	295	298	283	288	264	279	278	290	238	270	275	307	312	262	270	300	266	264	294	281	299	251	299	281	276	251	260	296	267	252	296	269	259	270	267	282	293	282	255	280	287	266	267	274	284	240	271	274	285	334	278	295	280	278	274	302	280	278	285	287	280	260	312	284	283	275	256	291	276	302	241	283	299	275	273	246	289	261	265	271	260	285	273	261	293	245	236	281	286	310	248	275	296	261	279	278	265	278	287	261	281	260	274	276	292	290	287	273	286	286	274	279	250	269	272	263	249	259	268	307	260	288	268	272	299	285	289	256	259	311	313	286	291	280	296	248	277	297	269	311	271	249	260	265	285	283	259	268	283	309	283	292	251	281	309	265	296	267	275	288	264	282	271	262	283	277	257	288	294	292	301	281	259	281	275	263	270	264	275	292	290	256	290	278	308	273	293
26936	16744	3305	1020	886	840	809	764	827	850	802	811	781	771	792	816	814	832	738	756	779	803	825	776	817	745	820	728	781	790	807	778	817	745	787	822	821	750	795	840	774	771	785	811	788	796	813	806	801	809	825	769	791	760	786	819	834	783	799	833	775	777	777	804	748	809	761	824	786	779	762	779	837	805	745	832	756	747	787	766	805	791	782	805	798	776	806	755	785	802	759	824	769	811	770	776	780	752	822	830	787	786	792	781	770	753	724	790	808	818	765	786	767	762	806	816	734	793	765	803	768	792	822	787	770	779	760	715	806	755	796	826	857	814	779	772	735	832	813	750	788	759	733	747	791	801	735	787	741	826	837	781	766	725	744	773	795	768	780	789	776	769	787	786	835	838	798	815	773	781	834	779	758	799	741	805	791	791	782	804	774	794	754	784	766	772	767	754	785	788	743	821	783	755	774	732	778	763	802	757	737	735	778	780	799	796	807	804	820	778	746	789	788	827	755	764	833	790	805	827	769	837	779	805	760	731	760	787	806	760	760	814	798	791	801	816	768	795	777	777	761	800	775	774	792	840	773	771	795	794	808	823	786	797	836	770	784	792	736	806	782	805	844	796	780	805	741	762	784	791	736	843	757	741	835	749	798	801	808	797	829	802	768	841	798	792	750	794	747	775	817	812	809	779	798	744	826	808	797	784	763	811	757	785	806	779	759	749	782	754	789	776	823	799	761	761	806	791	776	793	756	799	818	826	815	792	810	796	684	831	806	787	761	749	769	864	739	769	758	840	784	835	800	754	761	809	777	797	783	768	791	772	765	813	770	789	734	757	793	759	786	821	785	796	810	779	781	801	822	772	852	755	788	720	835	756	861	785	799	806	831	808	789	847	789	777	843	793	803	812	756	785	794	775	739	786	815	845	774	809	767	766	785	802	797	786	808	769	780	784	840	743	746	805	758	789	803	790	773	761	811	798	795	764	826	798	777	770	739	752	754	771	772	803	770	784	764	840	789	795	778	777	750	756	762	810	779	757	801	785	787	775	804	819	818	745	769	775	761	789	785	764	762	798	836	777	786	782	841	816	793	793	803	772	776	765	791	820	797	762	743	788	795	794	782	841	773	806	784	810	822	767	776	794	774	801	814	803	790	862	749	836	815	806	788	774	808	797	732	760	859	786	852	792	756	823	778	846	763	790	779	759	775	760	801	896	758	786	782	809	796	743	756	823	779	735	817	758	783	763	799	810	795	779	800	812	781	747	793	780	821	791	797	760	833	790	812	737	796	751	780	776	763	759	775	783	785	825	800	754	788	812	731	784	759	766	825	795	792	801	788	772	746	814	775	807	785	794	811	780	767	749	795	832	795	732	785	845	779	767	770	768	801	759	781	834	829	790	809	777	713	800	768	845	859	755	769	772	753	777	737	743	797	807	840	780	726	766	810	811	816	768	814	804	793	822	823	780	790	765	781	799	758	770	809	783	745	796	787	771	798	785	736	810	826	799	854	825	753	790	772	806	771	794	826	754	772	816	775	774	839	817	755	799	809	800	737	856	769	781	732	777	818	837	821	777	790	783	765	821	858	786	803	764	764	793	835	859	751	790	771	811	773	788	801	764	793	733	804	801	759	803	822	811	735	798	754	789	736	804	792	789	808	774	737	823	828	802	799	825	783	802	792	814	788	725	781	763	799	760	783	771	781	790	756	745	763	792	778	767	824	760	789	742	729	809	802	802	782	767	809	751	767	763	778	788	765	751	792	827	814	786	808	779	799	757	776	780	760	823	746	761	771	785	790	833	774	726	754	801	761	784	830	765	778	762	724	816	747	844	789	831	765	817	773	794	771	754	775	756	812	795	787	852	805	820	808	795	817	695	779	771	804	742	783	767	784	788	795	777	821	769	785	768	766	811	816	767	790	832	798	770	794	744	742	771	814	760	769	767	763	778	777	749	755	770	823	752	818	786	817	755	791	795	781	783	800	796	772	797	784	797	768	756	777	775	809	809	784	808	785	789	804	817	787	841	742	757	763	802	732	800	785	748	765	789	800	819	798	787	766	811	838	772	810	794	838	781	793	784	802	794	748	792	729	834	789	798	797	794	765	790	830	787	800	815	752	753	842	796	851	793	823	789	783	793	821	794	822	741	784	764	831	759	761	784	782	800	788	733	810	817	801	793	779	841	777	805	820	764	793	781	806	765	795	767	811	803	751	777	763	813	762	829	779	854	791	829	772	815	694	779	772	735	793	788	769	734	768	800	801	784	790	781	801	826	767	794	812	818	799	800	819	792	819	735	802	815	835	807	837	782	766	800	816	766	742	807	841	823	769	796	784	837	768	745	769	841	803	741	834	833	804	803	789	773	763	786	774	802	783	792	793	778	807	766	755	767	759	798	808	768	771	813	781	767	824	777	794	794	837	733	765	809	786	796	751	827	797	812	755	821	782	798	831	825	788	754	790	751	784	776	844	776	801	814	788	782	796	871	777	796	782	781	808	748	804	831	827	772	808	790	770	798	783	807	756	831	804	757	802	750	818	772	773	772	789	812	784	790	759	836	823	813	766	739	752	812	767	798	795	808	770	795	822	796	806	792	831	821	811	789	845	796	794	822	770	803	743	799	760	762	788	774	781	796	725	761	788	817	814	784	764	757	781	743	769	788	749	809	811	755	760	757	780	802	815	817	804	770	767	757	812	838	818	770	808	798	760	808	799	809	816	751	821	765	816	798	764	808	841	799	803	812	766	778	814	845	776	785	817	806	787	814	843	765	802	819	777	775	787	780	764	758	768	850	792	776	795	785	782	804	822	832	816	783	787	766	790	790	802	758	783	806	813	789	754	766	775	829	819	808	834	809	812	781	812	763	788	826	823	789	810	791	787	778	791	758	766	796	812	801	781	807	766	777	806	805	804	812	771	774	776	835	733	775	780	777	801	771	781	759	815	765	795	839	828	760	840	805	794	784	806	802	819	776	745	739	782	762	802	714	830	764	801	769	799	761	750	746	767	792	793	808	806	746	793	795	798	758	775	789	772	778	739	810	814	774	833	814	791	817	782	802	830	794	808	792	808	783	782	817	798	810	808	789	792	766	820	802	801	776	789	795	865	794	775	811	802	770	774	793	776	780	801	776	771	789	799	775	776	774	794	791	795	769	803	788	806	754	767	822	734	752	763	809	795	749	767	792	754	820	846	822	790	806	774	796	758	762	810	859	790	779	770	839	804	812	788	798	786	745	800	789	816	838	830	803	758	789	740	791	778	742	765	827	793	758	808	796	805	771	801	734	810	795	850	774	797	775	775	776	800	786	783	789	827	792	794	765	843	768	784	818	773	741	779	737	811	764	771	773	811	823	780	826	809	771	800	797	815	790	831	807	801	802	789	795	751	781	806	795	777	831	780	775	814	767	846	797	793	814	747	774	838	813	753	760	800	784	750	775	798	827	715	752	808	796	799	829	742	731	844	809	755	795	800	809	762	840	765	844	808	778	774	805
4890	1377	1271	1040	1062	1014	1021	1017	1005	952	1035	965	931	952	928	963	975	934	971	931	972	933	948	955	972	928	961	955	1002	941	924	934	965	973	1011	911	910	973	986	939	962	991	963	958	944	937	1002	984	967	958	974	935	990	929	968	984	946	968	926	976	975	953	992	974	924	950	934	938	986	943	972	1012	968	962	975	1017	915	993	952	930	944	957	934	946	965	987	911	915	982	979	946	968	997	1025	980	936	978	970	1010	980	937	984	985	991	891	972	979	942	902	940	921	973	953	992	892	926	904	983	945	971	999	968	968	948	963	963	942	908	914	961	958	960	1011	989	986	1034	906	1003	925	948	1000	925	1001	862	959	930	937	987	965	946	984	953	950	993	969	921	966	987	949	926	964	1006	1058	1009	934	933	921	968	989	966	930	964	926	954	913	969	961	982	993	989	960	967	937	971	958	960	939	969	972	948	992	954	950	957	974	904	901	977	893	935	926	905	940	981	961	916	959	953	981	957	961	953	1001	972	937	932	957	1049	932	964	941	968	955	970	1022	973	1001	952	954	1023	967	947	972	912	1054	906	956	924	1012	971	916	952	899	971	964	987	942	977	971	909	914	965	1016	961	909	931	994	968	928	989	907	980	1026	938	949	941	986	958	919	955	923	932	941	965	998	970	1037	933	960	902	979	970	968	922	895	968	972	927	986	956	994	993	908	921	959	960	976	956	907	994	913	952	946	970	996	935	1002	964	959	978	955	1000	1004	961	947	984	939	981	928	893	984	975	933	918	964	973	984	884	951	891	952	960	974	937	1040	996	925	976	924	921	978	938	971	1010	961	923	921	934	926	1005	942	998	973	946	1007	971	967	961	915	950	940	939	887	930	948	988	911	940	948	1048	952	942	969	979	959	956	946	930	952	977	965	983	983	875	897	903	881	952	945	931	962	953	947	963	986	947	928	961	992	980	958	980	928	960	903	954	948	976	929	935	933	870	876	944	915	933	990	942	930	973	979	988	950	931	972	960	959	947	953	974	900	947	967	1001	1014	973	981	1007	1000	972	950	966	1005	957	984	919	962	941	984	952	958	978	964	919	905	964	1000	959	980	936	940	956	976	942	939	938	972	952	1017	928	943	928	994	936	959	972	935	959	971	926	923	944	880	897	949	968	900	1028	966	927	968	982	983	903	957	926	968	951	985	973	964	948	1036	959	902	946	901	941	934	910	908	935	929	929	1004	936	1003	987	933	937	953	998	946	971	993	989	900	973	911	943	920	925	983	991	941	958	943	942	929	939	952	913	985	945	1006	948	949	940	955	961	946	933	942	942	947	970	992	957	959	978	949	952	943	957	972	949	945	943	1008	980	993	933	932	1007	925	930	997	895	1011	968	953	961	909	961	950	973	959	1024	932	980	963	972	913	946	961	972	934	946	920	965	950	912	944	950	933	933	974	963	957	903	930	1006	943	974	1019	1000	937	1006	939	959	943	927	976	974	930	943	900	874	988	937	950	1025	963	928	967	915	936	962	972	980	934	963	928	954	954	964	999	1000	958	954	970	885	962	980	973	918	929	999	959	988	886	956	955	952	987	996	928	954	884	998	939	963	960	1021	931	986	973	962	932	978	913	964	1041	971	994	942	1001	932	965	886	934	949	1007	908	931	931	926	937	962	928	942	927	955	924	996	954	967	950	912	922	967	956	988	921	1014	940	1013	925	872	929	997	922	932	971	995	991	945	961	971	964	975	968	947	967	948	922	987	933	946	937	945	961	1024	1038	978	975	998	944	938	975	951	991	956	939	912	931	948	1007	941	991	983	918	1001	958	942	964	884	989	902	961	923	965	917	940	944	914	915	961	932	975	951	944	934	944	899	979	999	960	955	963	1011	907	942	963	911	980	967	958	917	927	900	1001	916	925	915	953	916	927	969	987	1000	932	934	935	924	956	994	963	936	935	966	917	969	978	956	996	924	951	1024	939	1008	955	997	1009	987	936	936	974	914	980	940	963	939	972	946	964	961	926	902	954	962	955	937	916	968	993	909	930	994	913	910	856	931	968	964	962	998	952	1007	1029	958	967	1002	942	955	941	956	925	949	939	964	965	939	944	974	932	982	963	996	968	959	1012	957	996	942	934	966	929	987	932	914	942	918	964	972	934	898	973	975	1005	929	995	971	935	941	934	955	975	982	951	965	972	959	933	955	986	929	975	961	914	1026	942	955	916	1003	986	948	927	946	963	960	956	933	972	962	944	937	928	950	965	943	957	971	970	964	950	981	911	956	957	1020	969	964	959	924	910	994	941	950	928	931	951	959	958	941	959	947	974	990	948	930	1025	931	954	937	994	973	870	928	949	998	921	976	940	916	918	959	956	937	954	977	918	987	987	919	985	1004	951	1021	975	934	1015	918	989	938	941	908	942	951	957	918	973	958	998	975	937	957	1014	955	988	960	940	966	985	948	968	1020	899	960	968	942	913	940	959	969	1028	943	1005	955	967	1044	934	914	959	975	943	951	990	1005	947	964	949	973	942	910	938	970	967	941	981	950	945	942	1010	905	1041	1006	967	944	936	923	973	947	979	934	943	956	982	927	1005	929	961	935	998	947	931	965	929	942	994	965	946	927	966	957	981	993	965	922	945	926	943	970	916	981	933	992	937	897	914	1025	942	925	937	951	921	924	956	960	991	924	969	938	931	951	1002	943	991	917	917	956	916	924	927	962	958	958	955	906	912	975	994	921	1031	962	926	904	984	933	977	958	900	972	922	941	965	1004	969	971	949	954	1040	1005	939	940	956	956	952	933	994	958	925	950	959	1018	951	963	948	1030	908	952	903	959	953	983	940	970	997	975	923	886	968	954	965	970	955	950	1017	907	965	941	963	980	898	1003	953	1028	1001	1002	969	958	956	952	932	959	920	961	970	920	937	944	908	915	979	959	971	1010	950	954	924	937	929	943	983	930	906	980	880	935	971	970	1038	972	1019	995	950	994	916	951	984	887	889	981	974	1006	970	938	1006	988	931	961	967	914	937	934	947	1005	971	925	919	991	923	919	958	973	907	980	956	972	962	944	945	998	983	968	957	909	924	907	987	1030	967	990	976	945	953	961	905	992	955	926	922	977	888	949	959	968	887	965	1016	940	998	976	919	924	988	931	922	946	964	949	946	962	945	953	973	968	917	929	974	935	958	988	976	951	949	918	957	943	936	989	934	971	975	1008	972	879	934	974	977	953	894	1003	960	961	959	967	986	979	925	998	930	916	944	1012	914	972	979	928	921	987	892	993	952	990	989	932	1001	995	980	1011	943	958	937	969	996	943	940	944	959	982	919	980	1036	931	963	906	960	917	916	925	959	937	991	984	891	990	980	981	975	993	948	961	940	992	925	932	937	943	935	991	926	986	924	972	928	982	962	995	917	956	940	977	946	923	936	932	979	955	969	977	919	928	940	942	939	976	969	993	968	931	989	958	977	962	909	938	914	943	935	936	970	969	1010	995	929	913	954	967	945	948	987	950	976	945	968	980	980	974	982	911	935	1016	952	956	906	934	945	973	979	983	948	999	964	883	904	956	1017	976	927	881	977	962	1013	977	956	925	978	924	923	904	889	966	919	993	941	933	932	988	909	941	920	1010	891	949	993
23085	20806	27766	23954	20781	6601	1206	870	802	727	736	682	670	656	621	645	650	588	646	615	595	608	652	590	580	581	598	626	575	540	604	598	590	622	574	592	581	591	586	586	615	607	550	584	592	587	577	570	584	604	621	551	611	584	601	582	576	545	569	560	519	562	571	580	574	561	563	544	593	622	573	586	589	600	604	613	556	577	617	579	586	600	627	574	544	571	619	545	559	560	565	582	621	598	545	603	586	592	605	595	597	566	567	551	574	570	610	600	585	560	602	589	589	560	544	619	603	566	591	609	576	615	599	578	583	557	529	590	553	657	621	569	596	574	591	585	590	574	581	583	556	562	590	577	590	577	603	598	556	562	611	599	591	566	624	545	563	590	579	554	594	584	568	589	580	566	549	563	590	552	531	561	565	590	582	574	594	621	597	601	566	556	571	602	555	580	516	560	593	556	568	576	584	643	574	611	541	608	559	601	556	552	591	570	575	535	623	590	588	575	592	577	585	584	541	602	573	590	571	542	571	544	583	565	558	552	604	587	614	604	587	567	558	554	583	627	590	559	544	583	581	609	557	572	585	582	578	575	535	554	596	587	596	563	556	595	580	559	578	551	604	596	582	599	588	594	594	592	645	537	618	593	571	574	561	579	575	561	567	544	560	582	580	563	544	626	575	567	597	520	610	607	572	583	581	580	562	555	568	571	593	560	562	566	587	602	555	580	593	582	541	548	578	584	560	579	582	543	588	590	592	575	567	564	549	607	530	564	583	575	572	552	551	558	551	558	577	642	560	583	601	594	588	617	568	560	643	597	597	627	573	584	553	563	558	574	563	593	594	587	594	585	557	585	575	579	552	572	582	545	581	566	578	545	594	566	611	576	575	544	617	601	571	570	598	606	580	562	580	590	580	577	595	558	570	626	563	574	563	576	570	541	589	543	574	578	562	556	575	582	562	537	557	574	579	565	562	615	574	638	616	580	529	568	539	560	541	570	557	588	605	590	600	566	605	544	566	578	575	576	592	615	612	583	626	604	600	580	573	617	567	581	598	588	587	574	602	566	616	575	592	600	571	529	576	573	549	559	575	592	581	558	595	555	564	538	582	578	592	560	559	564	606	537	596	596	574	634	557	582	514	590	593	601	617	560	624	593	610	551	559	540	568	637	551	563	567	593	581	596	531	615	637	612	580	572	552	544	539	619	555	604	585	585	613	592	596	571	564	577	573	577	565	588	548	598	563	573	576	582	571	540	581	580	572	607	586	595	583	557	610	600	604	552	583	540	570	578	610	621	611	569	574	603	591	528	587	562	551	582	598	572	549	575	554	581	520	604	607	606	617	591	575	577	595	626	571	576	559	561	582	575	558	574	549	588	588	543	571	573	558	578	598	601	570	618	592	583	608	586	576	605	600	537	575	600	586	586	565	552	623	576	596	611	528	573	555	568	597	640	613	571	570	573	583	593	629	556	575	529	576	577	588	543	593	585	555	570	583	569	563	590	572	538	563	532	545	599	567	581	601	553	619	534	555	546	569	591	602	588	550	582	599	550	577	610	565	584	612	587	585	577	603	590	577	609	542	573	572	596	552	563	565	555	578	637	603	562	537	555	594	591	577	560	577	581	509	559	557	581	524	610	516	557	599	605	569	583	556	599	598	582	576	601	529	585	578	646	554	603	582	589	544	582	576	583	563	574	568	586	666	572	541	571	625	586	550	552	601	576	544	606	601	554	551	582	567	602	557	550	550	547	607	590	618	573	558	562	567	577	572	540	586	599	590	565	529	600	610	620	538	598	560	544	571	604	571	610	591	560	597	534	578	580	574	614	589	572	546	586	585	584	591	559	605	548	603	576	579	586	618	595	556	533	569	582	554	568	544	552	585	530	586	568	532	574	541	582	551	620	572	538	614	551	559	547	555	586	616	579	567	598	569	566	524	620	581	621	605	561	583	591	599	588	536	566	595	554	562	517	527	548	575	600	624	534	550	608	552	589	519	586	611	622	580	565	580	610	606	579	607	558	592	555	563	568	596	537	557	561	589	525	617	611	606	594	554	610	581	529	577	589	623	574	613	581	554	577	550	530	588	583	608	585	560	575	584	573	584	558	578	589	566	604	615	599	618	594	555	584	609	586	599	604	581	605	586	565	591	557	589	599	541	564	579	595	597	592	599	590	568	600	589	607	577	581	553	577	559	564	569	560	600	608	627	595	556	586	593	577	570	586	566	603	583	605	577	629	574	602	565	562	577	556	624	619	558	578	597	548	568	577	559	572	581	576	592	588	620	551	560	595	542	606	554	588	568	610	568	616	548	608	585	586	571	604	604	544	559	555	629	599	593	594	582	629	626	611	632	597	558	563	543	597	540	599	567	608	599	602	575	580	601	609	584	611	569	567	547	586	584	571	577	566	554	580	553	547	573	571	544	572	618	573	588	550	580	590	582	564	556	632	586	576	601	561	591	601	565	577	565	587	597	585	606	600	585	585	533	611	589	573	561	571	570	588	560	556	548	617	545	594	579	598	525	557	573	570	586	545	564	555	583	603	574	564	588	593	576	563	579	527	560	595	557	580	590	591	565	552	609	604	580	568	606	563	588	542	564	545	594	574	563	571	575	539	572	626	596	561	606	571	592	571	597	564	594	632	573	590	564	580	571	604	573	535	542	613	598	570	509	557	566	597	570	603	564	592	577	603	595	606	554	521	562	568	622	547	583	573	598	568	622	555	537	584	570	575	573	601	622	618	551	581	547	574	587	584	579	585	553	546	589	582	591	584	581	583	580	599	602	595	614	605	605	584	591	571	512	574	532	582	568	537	559	583	563	558	587	588	605	572	561	609	587	564	583	537	605	594	597	562	590	589	565	555	576	622	617	556	550	569	602	601	615	602	587	563	582	582	619	579	546	574	572	586	550	604	559	628	608	601	579	604	543	549	596	537	587	556	575	580	608	588	619	570	636	582	579	558	574	581	590	575	588	538	586	563	584	571	538	563	548	559	591	555	582	607	599	576	604	581	574	591	580	560	635	636	548	541	558	580	610	600	562	571	571	560	571	597	590	578	595	553	576	588	591	575	587	544	601	645	540	572	586	580	603	573	585	563	562	558	556	576	580	554	609	612	564	591	561	556	543	601	596	652	554	547	619	624	592	599	586	593	561	546	549	575	555	572	612	581	555	548	612	570	599	580	558	561	582	613	587	598	592	544	561	586	551	575	575	617	603	550	559	589	534	588	569	573	638	605	610	558	558	604	600	586	534	581	578	574	542	567	576	567	560	576	624	605	586	570	605	592	540	582	544	541	573	538	585	619	563	553	544	580	552	551	596	575	590	614	576	581	585	597	572	561	586	602	597	570	568	563	606	577	558	575	594	567	581	584	614	572	607	603	579	603	605	561	580	577	570	587	541	566	545	574	561	549	559	566	590	536	528	554	572	597	576	557	562	600	587	601	582	572	538	582	529	579	556	573	560	609	614	615	584	626	560	625	564	619	608	571	603	542
3299	8077	5714	2983	2304	1806	1496	1322	1124	1023	992	927	838	842	856	851	785	801	808	773	756	762	790	739	711	715	734	720	771	751	750	809	717	714	758	735	752	750	727	717	789	727	766	765	756	713	725	746	714	747	724	702	743	750	754	746	779	717	751	703	768	741	709	756	755	728	740	696	705	777	703	768	674	752	696	712	760	720	745	689	722	766	728	692	723	734	710	753	708	745	717	690	731	657	703	765	728	757	737	783	681	699	702	722	679	679	774	729	663	698	741	760	717	719	763	702	702	736	729	751	773	759	747	703	735	728	760	714	765	750	730	753	723	708	675	701	706	710	722	756	720	737	725	721	753	749	721	740	749	688	732	715	698	659	732	720	726	760	739	705	772	700	747	709	691	738	720	723	750	716	696	723	705	711	758	688	757	778	716	713	714	751	733	720	725	743	711	691	764	701	733	764	757	721	760	692	702	736	681	701	734	684	758	724	721	656	684	740	725	709	788	735	727	756	701	666	748	747	732	775	761	696	738	740	713	706	694	736	748	714	702	694	788	773	752	710	731	702	730	731	771	770	745	730	727	752	752	727	767	740	692	698	679	707	723	692	778	717	743	715	689	746	712	717	757	737	767	681	724	756	722	761	728	714	754	733	728	741	752	712	770	732	784	736	758	717	747	645	751	734	701	709	762	707	720	755	773	738	708	727	703	707	762	723	696	761	739	737	776	713	735	702	732	737	781	716	752	693	707	741	729	719	678	691	765	737	755	751	716	765	737	742	726	731	709	698	712	707	721	708	739	716	741	726	766	732	703	734	728	714	776	742	759	735	725	710	731	693	707	713	702	715	780	713	704	702	708	737	762	779	741	739	725	734	719	737	701	746	721	747	721	738	714	754	746	721	695	771	696	715	671	746	741	693	772	692	722	694	717	699	756	692	736	756	738	712	753	737	711	781	670	667	748	724	743	699	699	736	667	757	724	729	745	703	749	705	763	731	693	739	731	714	767	709	692	693	705	707	711	787	705	674	756	694	706	715	687	695	726	747	746	693	705	687	755	724	704	752	718	721	729	746	684	769	706	688	718	764	725	722	726	737	693	727	727	736	724	691	749	759	765	749	692	741	749	709	734	764	705	700	693	755	729	774	712	764	749	712	812	690	667	697	755	725	702	735	713	754	730	770	698	676	679	693	732	767	748	689	686	726	710	688	734	738	711	740	725	702	768	710	692	712	755	705	740	769	725	752	759	708	721	698	698	753	722	729	760	713	752	691	720	770	740	789	760	689	757	722	715	747	675	757	670	724	702	719	751	736	725	752	766	701	713	728	737	732	727	708	745	700	726	697	751	785	770	720	716	754	702	787	712	746	718	767	692	701	736	726	752	663	752	784	706	725	675	696	762	715	742	721	716	715	736	729	694	714	785	753	740	692	695	722	717	735	678	760	757	705	726	719	745	738	758	721	707	717	750	731	696	734	719	715	772	715	761	721	737	680	730	679	737	701	700	689	745	708	724	690	684	728	710	731	722	763	731	758	751	773	678	727	726	727	763	719	713	723	763	717	734	753	726	735	738	687	726	724	684	747	689	760	740	754	750	708	732	721	727	684	715	761	722	750	725	722	677	693	691	722	733	694	702	713	734	672	737	751	725	773	737	770	699	717	696	748	715	731	750	741	748	725	791	724	752	712	752	718	794	738	706	736	701	728	685	721	732	722	734	720	699	748	739	729	719	747	708	750	722	710	787	763	771	738	768	718	754	688	699	770	700	741	706	727	662	693	723	739	731	754	694	733	706	736	721	729	667	740	762	718	779	690	717	729	718	800	665	683	754	726	689	722	731	726	676	763	703	706	678	704	703	717	730	738	683	759	721	753	754	686	715	760	776	741	725	746	701	747	756	754	742	711	679	749	677	719	715	738	701	756	728	784	682	748	703	704	715	730	793	682	763	751	749	737	723	708	749	708	724	711	747	731	728	693	693	704	744	680	712	752	737	713	695	752	661	699	717	702	750	721	766	729	717	759	691	704	723	719	769	731	726	731	712	720	753	730	704	801	719	731	716	697	718	709	757	767	724	749	726	731	680	742	720	714	736	684	769	745	716	712	690	712	729	733	779	747	756	757	727	774	720	729	719	767	755	737	708	755	766	728	704	711	688	743	731	707	738	787	732	743	779	693	711	740	745	735	716	718	734	745	755	718	741	708	746	731	722	735	727	702	713	726	776	737	740	706	707	762	721	706	692	731	667	701	718	738	662	740	752	772	730	706	696	703	758	701	736	725	739	772	701	702	697	757	729	677	728	693	716	718	683	718	694	685	739	708	693	703	715	738	726	744	753	714	711	709	711	778	724	740	720	728	698	727	757	682	709	748	742	740	744	707	701	717	724	724	717	716	733	715	727	718	750	715	728	706	715	745	745	723	747	701	719	731	756	674	728	704	706	707	717	743	766	736	769	702	788	704	752	732	701	708	719	753	739	705	755	701	753	733	714	761	662	727	672	718	725	719	686	726	718	755	749	727	733	736	733	702	739	743	684	761	752	710	729	776	784	725	696	731	707	730	737	682	677	746	764	767	746	697	768	738	705	699	718	729	669	775	743	774	728	754	700	687	763	781	730	750	748	756	732	742	710	751	725	699	751	684	736	689	720	727	688	713	725	682	690	734	744	711	752	754	727	728	689	688	727	761	709	794	694	711	731	709	710	780	701	727	703	696	712	739	722	732	727	719	692	741	726	727	685	718	688	739	760	756	665	694	742	743	717	760	739	724	681	743	693	721	744	742	779	687	714	689	710	710	710	751	734	704	734	774	705	747	766	715	754	705	731	724	728	714	719	683	754	715	719	734	718	697	719	755	713	737	729	714	718	745	742	757	749	678	720	652	756	785	724	700	700	761	724	695	712	754	703	754	733	744	723	698	702	706	683	739	739	759	712	743	751	727	680	744	704	731	721	734	708	697	702	708	709	683	746	720	746	715	735	726	719	700	692	713	752	737	760	731	721	710	740	743	754	749	706	697	749	737	683	701	727	766	722	737	687	735	750	744	725	724	781	780	704	752	769	727	752	699	711	734	722	703	712	720	685	753	744	708	716	746	680	781	781	761	754	798	680	700	773	752	677	678	722	780	759	692	723	774	761	759	705	765	753	727	753	682	753	734	711	671	766	731	706	775	717	688	742	717	727	723	725	747	699	721	708	761	713	724	741	724	724	696	746	776	745	718	715	724	733	771	686	778	714	719	729	779	668	742	741	755	736	692	699	750	771	720	696	708	705	749	724	698	723	754	705	720	777	746	789	690	759	752	758	716	708	729	728	715	742	733	708	743	675	703	751	767	722	715	688	720	731	728	712	741	680	711	702	780	695	754	756	704	739	739	701	719	744	683	725	720	739	729	729	740	724	759	756	718	695	767	721	712	694	763	764	717	704	731	736	722	682	715	710	740	739	676	768	754	712	678	684	704	718	760	724	759	763	737	663	726	716	787	768	729	759	711	756	773	724	711
24303	20842	26490	25103	6480	871	768	682	633	665	598	587	573	554	575	548	555	581	585	540	531	555	543	529	596	573	507	528	545	514	501	552	538	537	559	526	542	558	555	525	517	575	543	536	532	525	528	530	509	559	522	556	561	512	546	517	548	525	557	541	546	574	540	521	536	561	550	570	510	541	531	563	557	514	492	556	556	521	534	528	568	552	562	560	535	539	555	563	540	528	581	515	573	561	534	528	549	557	542	534	510	547	531	510	542	529	560	501	562	534	531	538	547	512	508	565	557	536	549	536	562	569	542	522	492	523	498	520	526	564	545	542	492	587	508	586	547	596	587	534	531	540	505	573	529	561	572	568	523	520	549	525	534	542	525	575	546	558	549	515	534	587	500	554	536	552	525	528	552	563	550	505	543	582	555	522	559	537	544	530	538	554	571	520	554	545	581	581	576	515	553	531	545	575	568	506	564	522	565	550	567	565	550	522	516	552	511	530	535	593	518	548	582	538	532	527	592	526	538	531	567	542	566	540	575	550	525	548	557	619	545	552	511	582	569	526	550	544	530	579	540	559	534	560	563	536	525	527	569	556	599	509	568	554	519	521	528	554	539	572	538	530	554	551	557	540	606	540	516	500	533	570	553	534	548	522	496	546	562	508	556	544	565	534	560	550	545	546	529	539	531	565	574	550	520	526	552	490	533	511	528	553	509	535	550	531	562	541	566	528	558	524	516	559	557	533	564	533	507	546	530	552	543	547	489	564	543	547	549	529	518	583	546	537	541	541	555	532	517	552	571	494	527	559	555	524	542	522	551	551	592	567	576	533	598	516	521	492	553	550	525	533	506	532	545	589	529	565	526	569	542	526	538	553	551	521	596	596	515	581	550	516	557	514	570	560	521	545	534	550	562	551	542	553	523	569	527	553	516	549	567	579	547	580	527	541	553	538	518	553	576	498	524	579	552	548	518	533	528	559	522	567	480	531	457	535	542	521	565	535	526	534	545	535	503	578	554	538	545	518	564	539	518	557	539	527	522	557	510	523	556	600	588	546	540	529	522	517	588	553	535	498	560	511	546	563	555	535	537	513	503	540	540	540	588	563	488	557	557	497	544	515	497	561	532	524	542	543	513	560	517	551	534	522	555	536	528	597	537	547	537	550	535	535	503	500	553	556	507	557	521	553	555	554	541	588	561	553	550	542	547	565	555	550	488	512	554	527	565	521	588	555	510	565	566	524	538	564	545	575	533	514	567	546	543	527	589	479	576	548	537	530	570	563	521	541	546	532	551	545	564	513	543	544	552	547	518	527	559	545	555	550	563	500	544	491	535	541	542	553	564	553	539	534	524	516	563	556	523	533	565	495	557	533	525	540	542	532	542	548	562	540	536	516	538	565	547	533	544	526	553	531	543	520	551	582	535	533	538	549	506	532	541	496	550	568	534	547	524	505	544	526	561	553	539	518	520	550	477	550	550	554	516	543	548	565	520	542	517	570	528	625	528	548	527	554	561	518	531	520	553	608	539	507	518	522	542	531	553	541	536	523	554	538	532	530	560	525	522	504	511	504	586	582	554	566	506	528	509	538	514	500	525	573	548	540	538	518	510	533	565	529	527	492	500	511	522	526	576	539	555	519	546	584	536	561	546	524	538	524	510	521	512	524	548	547	528	498	529	545	524	533	527	566	541	597	516	512	551	549	541	529	591	548	571	529	531	505	565	565	495	523	559	559	526	546	562	559	493	556	546	591	529	551	541	541	525	537	561	552	589	552	568	551	502	549	489	504	534	555	550	555	508	556	555	505	576	545	580	529	546	567	503	573	549	573	580	513	504	535	566	509	543	515	501	550	541	546	571	512	528	557	561	501	519	521	532	516	539	589	526	546	553	578	540	580	559	494	537	567	532	570	517	579	528	537	531	538	538	544	541	547	526	570	543	549	570	513	565	524	537	545	595	557	509	538	556	516	540	560	544	579	534	554	532	560	540	570	554	542	532	509	529	565	549	505	549	516	560	518	547	576	567	552	557	486	520	485	530	551	506	522	530	567	583	569	560	547	534	536	507	517	524	560	535	535	545	568	526	556	555	574	562	547	524	535	568	492	542	562	581	547	542	552	525	562	544	540	535	570	562	525	531	529	537	579	531	546	510	541	504	548	564	505	557	543	494	570	551	544	547	544	551	553	533	541	590	563	541	508	538	548	545	579	569	580	571	557	539	535	557	530	550	533	489	492	565	523	516	512	567	546	519	540	560	535	528	585	543	544	552	530	545	547	539	583	553	583	524	533	558	569	524	564	557	562	536	547	533	567	574	519	564	551	542	532	587	587	529	516	542	575	539	544	556	533	580	546	565	529	534	528	550	590	524	553	549	527	558	545	535	535	556	557	539	494	551	586	497	533	565	550	554	541	550	525	565	561	560	513	532	521	517	576	562	530	569	518	483	547	576	539	562	550	571	522	563	548	548	530	535	523	557	569	552	549	567	563	553	547	538	556	562	535	567	477	570	571	562	510	550	521	576	529	537	516	529	549	562	564	568	559	550	571	507	529	544	499	502	551	550	549	572	544	570	532	547	566	569	522	517	525	528	501	532	523	555	542	502	579	525	573	543	512	529	532	560	520	537	560	570	522	550	527	545	539	527	499	571	552	519	546	565	538	596	549	520	564	537	534	532	519	508	552	508	546	533	536	546	545	579	564	542	539	562	512	536	551	548	521	524	536	536	572	548	540	561	557	552	514	537	542	521	515	537	524	538	523	581	548	572	547	544	546	514	530	543	513	548	547	505	547	531	554	572	548	555	538	554	533	564	563	563	525	529	557	560	536	551	551	541	553	558	548	477	508	534	519	544	521	497	590	550	520	531	552	564	522	586	518	550	527	542	524	514	532	547	499	528	544	551	576	520	541	535	553	515	556	561	519	568	516	541	531	555	522	579	526	566	544	526	531	557	568	540	543	538	523	535	561	532	520	513	569	519	564	566	521	559	529	584	559	566	508	558	512	536	577	577	522	541	515	558	520	533	525	576	525	574	588	503	523	545	553	498	530	532	540	521	547	538	531	558	577	533	514	518	542	511	516	523	523	496	596	519	566	511	547	557	546	555	540	559	545	575	535	552	547	525	536	482	515	534	560	532	528	512	554	542	581	513	534	554	548	544	572	524	547	517	554	550	559	610	526	518	560	485	521	507	546	533	507	563	555	483	531	573	530	558	515	548	584	563	552	555	528	535	569	584	539	526	551	564	587	509	510	502	569	530	515	579	539	559	567	512	551	554	520	518	552	573	536	562	558	566	558	518	557	512	525	537	574	498	580	543	562	537	537	559	522	551	548	551	524	572	532	517	540	519	561	563	554	540	556	543	503	525	515	537	522	536	539	530	520	533	488	515	516	536	529	590	575	545	533	506	524	531	558	504	559	502	495	506	549	468	524	561	523	550	510	563	539	528	524	573	526	524	569	560	539	501	551	537	542	538	516	540	503	504	550	556	560	493	580	553	558
3608	4741	3391	1913	1393	1269	972	977	840	831	746	720	752	729	690	665	700	689	669	674	664	675	647	700	701	689	651	645	651	635	636	640	630	589	648	616	682	677	656	621	656	641	705	683	666	632	662	687	619	628	622	641	674	690	665	618	627	614	646	621	660	636	619	627	628	637	669	664	680	644	686	643	675	681	655	652	653	599	670	618	647	643	655	636	624	659	627	682	652	628	594	636	670	629	650	629	644	619	579	629	616	622	658	666	683	615	678	670	616	640	609	655	622	615	634	553	634	642	636	649	622	640	626	664	678	622	663	653	648	625	674	662	631	630	719	633	669	688	631	662	616	712	661	638	643	631	686	668	713	642	597	622	638	617	688	678	667	701	650	630	604	680	663	636	659	639	652	717	661	651	626	662	658	638	678	633	636	673	648	659	667	669	687	620	683	649	655	657	630	627	685	613	632	673	651	657	666	603	704	692	611	642	609	678	631	651	636	635	647	647	624	669	606	676	650	660	657	686	657	637	642	660	626	643	611	650	618	670	650	660	655	612	677	613	636	666	645	672	640	669	652	671	629	693	671	669	633	605	691	629	637	618	658	622	694	677	673	645	647	633	672	656	625	607	620	676	683	695	659	698	588	581	681	642	664	673	666	629	643	623	676	662	630	671	668	645	590	628	665	672	627	647	670	609	625	612	671	622	627	645	644	654	668	633	676	650	649	637	649	656	654	662	649	652	677	604	654	673	616	666	688	674	627	631	617	681	681	646	626	698	645	606	641	594	679	574	638	647	715	635	640	677	607	679	613	617	613	678	613	655	674	646	664	624	664	659	617	617	671	688	653	617	620	658	668	620	657	644	673	622	614	663	651	658	673	662	604	639	659	645	665	605	638	636	583	625	667	633	633	659	651	638	641	613	636	644	614	666	641	627	688	659	640	627	618	642	660	614	622	642	691	655	666	674	651	631	647	641	648	678	625	618	614	654	630	656	664	626	623	654	646	655	678	649	645	658	635	649	630	644	603	665	643	675	680	647	678	626	646	632	657	652	677	632	672	610	646	646	634	677	680	651	630	685	689	626	648	651	630	658	636	627	705	631	727	657	634	671	652	648	674	616	625	657	644	664	708	645	681	638	626	605	636	726	598	646	673	641	633	666	671	642	603	645	629	635	680	665	629	617	620	604	655	663	633	653	627	665	647	659	630	663	671	637	643	641	618	693	655	629	660	660	699	603	634	601	657	631	618	602	618	697	663	684	664	684	652	642	650	612	656	591	595	632	681	643	634	634	632	657	665	653	672	643	641	637	657	642	636	687	624	630	671	625	675	647	618	698	669	634	625	649	659	566	670	635	643	674	642	616	619	637	642	690	657	601	662	656	622	663	668	630	632	676	632	701	629	664	677	643	655	610	636	617	606	634	654	630	599	658	683	628	623	633	657	637	663	635	641	649	690	689	631	671	683	646	627	654	670	632	643	618	628	629	618	667	696	639	657	636	624	647	663	638	630	638	661	630	631	648	635	626	684	648	624	665	651	637	649	629	674	685	657	663	655	642	637	662	659	654	682	682	662	625	709	661	668	607	643	641	646	637	679	666	628	630	621	685	632	636	608	651	611	648	644	643	628	656	602	643	641	662	663	641	666	669	645	699	633	683	637	687	679	641	632	655	701	661	645	648	658	669	677	652	643	627	660	636	668	645	687	657	636	654	606	665	648	605	634	611	651	612	669	634	669	635	678	659	624	656	678	658	657	603	639	686	660	624	647	652	669	660	647	600	648	660	666	652	677	650	609	622	625	647	610	642	654	646	629	644	668	619	620	648	685	674	635	680	672	633	612	633	648	626	645	621	670	654	681	668	677	642	680	650	667	642	628	606	650	658	692	644	617	640	590	612	627	627	635	622	642	660	613	611	687	657	677	695	692	649	667	678	671	687	613	655	689	671	616	611	621	654	678	697	651	632	648	618	690	615	598	652	648	605	658	634	690	675	620	621	697	671	617	684	648	658	654	618	661	667	641	648	642	633	658	657	668	675	642	599	617	669	705	626	658	638	653	639	666	677	634	645	662	657	602	620	664	667	665	660	617	652	661	636	666	668	642	595	656	637	690	658	655	604	631	698	664	564	681	614	692	663	666	630	638	608	657	617	652	614	615	649	682	599	638	641	633	638	653	664	644	631	652	667	596	642	662	614	662	648	623	620	679	660	651	678	678	651	692	648	687	604	673	613	635	671	666	623	649	634	646	657	674	685	645	625	617	631	642	658	645	665	634	655	646	644	643	654	647	648	653	631	649	619	617	623	624	626	654	658	626	641	622	663	626	664	674	593	637	657	639	595	664	658	649	684	681	667	628	662	644	641	654	699	623	647	626	612	675	654	642	630	663	653	650	625	637	601	651	628	686	639	651	597	647	655	680	638	630	636	668	637	612	603	642	663	611	684	647	638	636	699	669	622	646	647	619	644	668	657	662	654	644	634	688	636	643	644	626	666	671	643	641	670	656	668	644	625	646	686	605	661	662	617	600	671	644	661	671	585	634	623	636	687	593	676	653	637	644	621	610	614	699	609	640	602	624	628	653	679	650	629	643	659	593	701	637	644	681	659	659	611	643	630	635	655	623	620	630	657	654	690	602	673	622	685	642	669	655	627	697	653	667	634	668	632	659	624	679	692	601	654	635	603	668	652	677	633	642	679	617	653	634	656	656	667	641	609	666	638	694	669	647	653	654	746	649	633	609	644	660	654	645	660	654	657	640	658	618	629	658	659	639	640	647	613	634	634	662	661	633	661	624	646	664	597	686	642	658	614	625	662	677	657	662	684	658	586	680	606	562	647	632	583	669	624	590	640	650	644	655	608	701	657	636	693	596	632	681	689	634	658	671	614	644	645	672	623	652	673	623	672	668	650	642	643	649	679	615	629	615	675	597	695	678	648	616	637	627	688	714	617	666	653	692	694	654	662	618	633	631	588	672	643	633	656	608	639	669	637	663	650	623	621	663	647	649	648	631	662	619	656	636	651	613	659	636	694	683	633	669	678	656	647	618	684	703	676	655	608	635	672	644	659	623	642	687	656	645	657	680	636	622	670	639	664	643	672	631	627	641	644	690	659	667	607	620	706	625	655	636	632	638	647	621	677	649	642	649	613	664	615	676	688	691	670	649	632	639	622	619	672	660	635	646	671	664	659	648	645	661	697	679	647	665	665	598	654	654	619	638	663	634	609	633	670	716	636	623	655	646	660	620	632	687	621	652	596	665	635	639	624	640	684	655	630	654	644	654	648	658	641	650	680	649	655	739	666	662	655	667	619	594	669	665	670	637	694	633	666	660	640	672	623	712	634	609	648	679	633	643	660	671	626	634	644	662	648	603	703	667	639	629	634	627	655	604	698	623	636	690	581	625	655	656	679	631	683	663	714	736	623	621	638	677	632	638	682	685	669	640	624	600	670	657	632	662	644	666	690	627	645	612	675	631	663	588	619	623	660	682	622	605	615	606	628
22084	20830	28297	23452	20832	20780	3903	772	562	544	422	391	384	341	326	277	304	286	296	282	260	307	266	247	245	255	278	228	254	271	226	253	246	249	219	224	213	248	222	255	221	215	231	235	211	229	230	231	204	223	252	235	239	223	221	222	226	199	237	215	231	230	243	231	226	203	228	231	232	219	227	206	243	227	214	212	245	226	196	240	249	238	242	219	219	229	232	221	207	231	221	220	228	212	224	218	218	216	211	217	234	222	222	230	226	254	215	225	224	231	188	184	216	206	198	211	229	221	220	203	212	242	232	201	196	203	225	202	214	222	216	220	243	241	216	227	225	236	231	204	221	227	231	192	212	213	238	187	241	202	223	207	227	217	224	223	219	239	252	228	190	221	203	252	230	184	223	222	213	241	221	213	242	197	236	202	213	242	226	230	230	233	212	216	198	216	228	230	259	197	224	206	253	226	221	226	233	244	229	220	225	207	219	224	217	234	240	230	229	201	224	199	225	221	247	204	243	212	225	201	237	251	215	206	224	211	212	215	222	230	214	209	233	216	214	195	247	223	215	222	206	223	213	216	223	224	214	220	242	235	230	223	212	214	196	223	204	235	208	224	205	224	186	233	217	200	248	235	238	203	203	241	208	236	244	220	225	228	204	206	201	216	221	218	220	207	224	240	233	221	244	228	253	222	211	231	212	219	236	216	225	231	204	223	217	221	246	224	198	233	223	198	201	219	216	245	229	207	214	210	221	224	204	235	230	199	225	230	212	228	202	211	232	210	202	234	219	267	214	208	227	195	201	189	232	236	223	215	203	245	239	218	223	238	203	228	213	208	222	224	207	210	210	215	220	203	222	211	211	219	213	225	212	215	217	206	238	236	219	200	210	207	192	242	209	204	223	232	215	214	217	210	211	218	223	216	223	225	244	210	227	209	192	208	235	223	224	230	221	221	221	222	242	210	184	231	229	212	203	219	226	225	218	212	229	251	212	245	228	198	224	222	227	210	239	198	234	225	208	201	195	246	201	179	236	240	201	231	232	213	218	225	210	239	212	208	198	211	213	211	205	219	203	209	214	221	212	207	221	187	211	207	206	210	205	226	226	225	210	215	228	216	218	224	225	198	206	239	218	253	232	213	223	219	227	222	216	216	232	207	226	231	199	194	227	216	212	205	231	203	250	208	238	206	214	243	216	206	203	203	213	211	232	213	214	223	224	215	239	207	228	232	221	241	212	211	219	207	215	206	218	207	239	226	254	202	209	218	236	227	237	247	223	213	210	223	205	211	196	235	202	196	231	239	249	231	181	227	260	199	200	208	216	214	235	227	212	217	211	209	228	188	211	213	248	193	223	238	229	223	216	233	209	207	229	217	241	224	213	220	223	222	204	208	210	172	203	217	209	211	207	228	203	235	238	224	223	225	210	207	250	239	201	240	210	218	211	216	223	186	227	212	261	215	204	222	207	220	224	207	213	232	254	215	220	232	238	213	234	197	220	206	215	218	195	217	207	204	187	242	196	222	195	222	228	222	219	205	228	217	206	200	213	228	241	212	217	240	204	210	234	221	198	210	239	212	198	215	231	212	218	193	221	211	232	223	232	235	183	215	217	212	247	218	213	208	225	222	220	216	204	245	208	239	201	216	212	231	220	248	226	212	217	215	235	239	245	218	195	219	210	238	222	209	231	223	223	232	235	179	205	211	239	222	208	247	234	224	207	230	214	208	202	202	235	187	204	252	197	202	216	232	189	194	230	223	210	212	221	231	210	228	218	224	219	212	222	245	227	204	203	203	201	214	199	179	207	237	226	225	215	231	193	210	223	224	217	252	219	223	201	210	221	221	222	233	203	220	198	233	190	196	236	214	257	229	202	226	237	200	196	201	193	186	235	190	227	213	197	235	214	192	216	202	233	228	228	227	209	242	221	215	218	220	206	214	216	236	231	189	231	209	224	222	218	229	227	213	195	212	227	210	237	208	224	209	220	195	198	232	190	214	241	227	216	222	213	256	210	217	215	209	206	207	235	227	191	227	243	200	182	227	245	225	214	203	221	225	180	206	222	227	227	205	193	236	190	242	211	204	231	229	243	208	224	221	230	202	226	205	232	196	235	204	203	228	230	240	222	203	212	206	196	223	240	212	204	230	204	207	248	230	223	225	223	220	222	219	222	234	226	243	188	184	227	211	235	223	198	246	212	208	234	218	209	216	223	238	215	248	227	202	191	213	202	229	220	197	223	211	209	219	216	201	234	216	236	239	213	204	236	237	202	225	221	199	217	207	235	229	219	229	212	234	228	225	239	247	243	221	231	208	226	222	212	206	224	237	243	226	230	239	223	215	238	212	228	195	216	241	218	241	214	235	208	226	212	222	225	222	229	234	208	240	216	217	223	231	234	208	213	198	239	227	218	223	202	225	226	218	243	227	222	197	196	248	230	211	226	227	210	200	205	216	226	217	206	211	215	210	249	220	200	216	223	205	204	204	242	227	232	218	189	237	219	233	196	214	222	210	233	200	230	223	200	216	231	212	234	230	227	221	238	214	208	255	223	228	229	242	196	222	208	224	197	203	227	252	202	198	215	214	199	215	223	218	232	192	194	206	199	238	209	195	209	220	218	205	200	223	264	232	220	236	247	218	235	244	183	201	217	195	221	204	233	216	206	197	210	238	243	227	243	208	226	250	220	222	229	211	214	215	207	214	228	197	252	199	212	214	222	198	200	209	215	230	211	210	207	233	197	211	232	226	209	231	213	235	222	212	219	254	210	214	225	236	215	214	205	213	238	197	236	219	194	217	198	257	234	220	202	207	235	229	231	209	210	224	230	214	210	215	210	227	207	222	250	217	184	225	227	238	212	219	225	254	212	235	233	221	230	236	209	218	231	218	220	212	230	226	241	196	218	215	234	203	225	212	242	191	192	233	220	235	240	209	211	212	195	204	240	212	180	236	239	229	220	213	200	237	232	236	209	249	214	249	209	218	243	211	237	213	232	218	223	230	224	246	205	193	211	194	218	209	225	221	197	215	243	209	194	214	208	247	231	211	218	192	243	209	237	213	197	208	220	182	220	228	232	203	206	226	202	224	224	207	214	196	220	210	226	222	234	228	204	198	199	241	244	232	249	216	211	244	255	229	214	228	223	225	218	239	201	213	228	204	231	218	222	214	226	233	217	202	218	204	207	208	200	222	234	202	261	237	244	203	221	224	201	221	221	230	230	214	198	232	221	213	253	224	231	208	213	244	231	195	213	216	222	230	218	216	226	225	231	204	187	201	224	222	228	229	220	230	201	190	227	249	230	244	214	214	200	244	251	233	224	192	207	215	218	221	221	204	212	225	204	209	211	209	206	234	226	195	217	197	206	228	238	204	227	219	220	215	226	203	215	221	201	194	205	211	203	216	193	201	206	220	220	218	202	226	228	242	226	210	244	203	189	228	239	235	236	218	186	212	223	219	235	242	208	201	212	216	245	249	225	241	203	204	224	226	211	216	221	247
4412	12930	9008	4340	3169	2297	1769	1429	994	844	747	672	564	513	484	432	396	429	387	369	389	364	350	333	305	338	290	309	292	308	288	301	314	339	269	315	312	294	270	293	300	311	275	308	276	305	267	292	284	298	286	283	289	296	293	301	268	286	272	279	299	271	270	266	266	299	297	300	321	261	283	310	282	251	264	278	307	253	276	261	275	248	275	287	248	287	264	278	266	285	265	263	291	276	286	293	269	300	296	264	288	271	290	289	274	272	255	297	263	265	265	301	262	296	285	287	281	278	275	252	288	281	266	284	284	249	269	294	276	312	278	288	248	295	293	309	273	270	276	293	281	309	301	272	294	274	253	280	262	274	277	289	262	259	286	298	246	288	251	258	293	286	267	261	282	255	271	309	265	253	289	274	281	278	278	294	255	290	274	312	291	276	298	269	284	305	293	292	295	278	265	278	297	299	264	288	264	277	277	252	278	281	280	267	268	291	283	266	265	279	280	303	252	255	297	290	264	276	278	282	310	265	313	282	234	271	239	269	274	291	263	273	280	275	275	266	241	256	277	250	271	223	268	287	274	257	266	252	259	229	284	289	289	272	312	285	297	282	309	298	282	312	304	305	285	261	269	271	317	287	246	305	274	277	261	267	266	272	266	241	257	267	276	258	266	277	294	300	256	284	292	278	259	263	254	240	312	290	284	296	249	295	272	306	250	276	285	256	265	258	279	281	298	271	289	280	257	274	263	258	248	274	273	274	261	269	268	292	287	265	306	296	293	265	315	271	273	239	293	273	264	246	281	293	272	248	267	244	295	281	251	296	254	263	242	267	296	277	294	274	278	271	260	292	285	299	254	273	284	277	259	282	269	290	290	291	273	271	268	272	297	271	260	283	289	255	306	273	270	286	271	269	298	275	285	270	269	277	257	306	269	251	253	261	277	254	262	250	259	248	276	269	282	286	255	255	260	291	260	292	241	277	280	275	287	262	284	274	271	289	254	263	259	276	280	296	281	299	271	289	288	284	286	301	266	279	279	303	261	266	281	285	260	260	304	264	279	287	279	269	259	273	293	292	272	272	277	246	284	295	293	259	263	260	280	292	276	267	269	300	288	267	264	289	270	300	279	259	269	256	275	296	263	301	297	254	292	269	268	279	275	283	300	301	272	262	269	296	275	276	259	264	268	257	271	274	286	287	278	286	289	255	262	265	280	271	273	263	296	276	280	282	290	249	271	302	248	275	292	281	294	271	270	248	266	229	274	272	284	307	236	281	267	236	307	268	253	286	262	271	282	254	272	267	272	296	271	259	273	272	259	257	266	239	282	271	293	275	314	300	291	279	290	289	264	279	291	280	280	267	282	276	279	296	303	270	295	295	252	249	262	272	277	266	288	268	306	253	297	302	278	271	282	275	295	288	268	260	274	273	304	296	266	288	247	304	285	319	270	278	295	301	262	262	281	262	258	270	295	266	273	292	289	322	261	274	281	269	277	274	276	286	235	261	291	258	288	277	295	271	279	251	266	283	261	287	259	275	263	267	295	278	238	263	268	285	289	257	266	264	263	275	298	286	286	252	291	281	280	270	289	272	252	290	288	281	266	290	267	280	279	231	249	272	251	285	262	265	274	271	276	298	272	283	278	271	305	285	290	293	297	287	282	261	276	274	304	288	271	277	268	267	252	263	265	268	271	260	250	289	320	304	302	274	260	298	263	253	255	280	279	256	280	272	261	265	248	253	261	287	271	269	265	266	274	254	279	262	274	283	291	264	274	272	285	285	242	286	255	246	241	246	310	284	282	250	276	280	260	272	269	308	270	282	296	261	291	266	273	264	272	263	233	261	282	289	287	293	262	278	259	281	276	292	264	290	304	265	292	252	260	283	292	288	292	284	253	294	279	274	259	276	275	274	280	285	271	293	281	268	280	254	255	270	277	279	265	274	297	276	297	260	267	284	286	267	267	276	277	272	275	290	261	278	235	285	252	257	278	281	294	263	280	253	287	290	233	272	311	260	289	283	264	287	305	273	291	269	264	299	263	276	262	296	294	253	290	271	272	264	271	268	263	285	275	255	274	284	274	295	310	231	284	298	286	282	238	298	264	247	303	270	257	290	246	244	276	283	271	288	280	292	275	286	317	270	265	268	289	262	295	273	300	312	275	301	265	237	264	260	262	271	255	261	299	246	259	291	320	272	284	267	304	285	273	289	293	278	278	273	251	282	251	270	291	270	297	257	264	328	310	269	277	266	271	291	307	292	286	284	274	279	271	255	288	284	267	270	274	278	270	297	265	301	297	262	334	290	271	303	261	281	299	274	312	273	270	265	305	303	265	274	263	271	289	287	273	261	283	268	282	300	290	265	280	262	283	269	262	275	287	317	271	263	270	270	261	277	290	265	268	257	258	287	316	271	273	275	287	248	278	317	298	266	288	286	257	271	272	287	262	246	260	247	244	276	305	262	250	277	270	290	257	261	277	294	279	277	263	279	291	291	247	254	264	246	299	262	268	271	274	271	270	261	279	296	242	282	240	246	296	262	239	256	275	270	277	263	270	318	288	278	274	252	297	259	308	281	262	268	279	286	275	258	292	286	260	310	279	286	261	271	303	266	233	263	260	291	265	278	256	259	276	256	264	296	302	277	241	275	272	262	283	256	288	279	271	295	298	256	262	255	253	273	253	306	300	302	272	273	284	305	303	271	239	265	276	277	281	293	275	265	271	295	285	288	285	294	271	261	303	282	264	281	299	281	291	276	267	251	283	285	278	291	268	276	261	278	279	262	293	288	298	281	297	323	268	278	296	301	282	263	271	272	290	286	274	218	247	255	297	271	285	284	302	290	291	294	269	283	253	268	272	252	250	267	272	277	283	274	267	290	257	282	273	281	260	247	320	278	266	243	268	260	285	268	279	251	281	247	252	273	299	294	267	291	254	310	268	284	283	264	254	291	292	262	263	317	290	274	287	296	286	256	253	309	268	325	246	266	299	291	266	291	275	260	241	277	275	298	283	257	298	262	289	241	273	272	297	266	249	276	305	296	296	262	295	276	265	288	285	276	268	264	286	269	257	257	278	255	265	281	313	275	287	253	292	243	265	290	272	292	281	266	273	253	271	297	252	263	275	284	264	265	249	248	273	254	280	289	285	261	268	266	265	269	315	280	278	267	297	264	296	270	288	315	267	269	263	287	258	269	273	264	286	277	280	279	269	266	269	286	267	281	269	263	280	273	267	276	287	273	263	236	272	275	288	285	272	276	289	245	286	303	276	287	271	269	289	284	251	272	262	297	256	284	284	258	263	288	301	262	287	276	270	296	280	284	289	276	248	285	264	268	307	277	277	250	265	287	285	284	243	275	265	282	253	301	303	278	275	261	283	255	264	276	291	277	286	281	266	291	276	259	268	310	272	265	263	265	279	256	254	279	300	263	308	281	262	275	290	265	245	280	274	276	279	257	279	266	266	301	251	257	247	260	275	311	289	274	245	251	258	292	270	276
27091	16643	3371	1057	881	815	845	751	803	759	794	789	771	804	806	757	738	800	738	787	823	777	816	772	782	750	771	767	756	737	777	788	781	803	794	774	770	798	765	857	737	784	782	787	803	822	771	789	782	762	774	815	790	840	781	811	755	814	826	806	726	807	775	754	811	757	747	749	741	763	791	789	790	747	806	820	778	819	818	765	732	761	796	839	804	746	755	766	825	808	785	798	779	813	803	796	812	781	765	800	728	810	800	816	808	740	795	747	825	782	793	804	813	775	759	763	842	718	825	879	763	798	810	804	768	770	776	796	818	803	828	826	765	784	788	809	814	797	755	740	755	739	730	805	763	774	825	743	768	761	815	799	786	744	777	799	758	808	809	762	789	782	799	784	786	788	765	738	777	767	763	815	762	737	731	732	780	777	834	746	800	759	788	772	791	747	765	773	790	818	749	777	809	759	819	810	775	796	809	762	794	727	802	744	781	765	787	771	768	779	780	764	807	806	781	736	813	762	790	773	809	798	788	744	801	824	765	749	752	821	766	796	791	787	808	809	777	804	734	711	839	791	788	780	800	728	728	766	809	766	804	790	814	767	803	808	752	741	787	758	762	736	795	790	768	727	798	818	807	776	760	696	787	775	794	786	784	804	815	828	772	796	768	764	746	748	800	830	774	794	820	762	761	811	787	818	828	775	782	775	761	761	757	768	775	776	741	817	785	757	783	789	765	801	846	736	780	778	822	789	779	740	805	781	782	753	763	821	746	766	786	785	751	783	768	836	745	734	783	808	810	769	791	847	770	837	827	773	823	778	753	753	751	803	800	771	795	785	759	770	752	747	730	797	763	795	780	746	771	802	789	784	805	817	791	760	815	760	786	796	791	843	759	776	758	778	819	795	795	809	806	771	807	810	816	770	767	758	826	811	776	806	813	754	837	771	798	756	817	773	784	783	770	814	777	738	780	790	755	787	793	784	756	818	754	806	758	782	810	794	807	740	782	843	796	812	759	741	798	754	771	772	798	773	725	754	788	779	807	789	778	779	791	794	834	834	807	774	793	764	746	782	755	776	775	779	833	819	800	786	775	797	735	731	819	795	803	759	782	833	776	779	752	799	820	782	758	771	770	824	733	769	782	791	765	813	742	811	765	830	742	807	811	760	748	783	754	785	824	782	838	792	740	800	755	809	769	771	840	716	766	782	814	828	781	745	773	744	814	742	787	777	796	770	830	781	806	752	776	811	787	804	785	797	780	780	802	772	789	756	767	792	804	792	785	749	758	757	785	785	769	769	743	803	782	781	785	799	780	756	776	827	757	813	826	793	776	753	778	771	742	727	814	799	755	757	743	784	762	847	771	786	762	845	811	745	780	761	716	776	770	785	738	815	770	778	820	810	755	782	780	814	754	820	803	802	759	799	787	756	752	770	756	781	818	758	816	829	791	778	762	810	835	745	751	746	770	738	811	779	782	758	762	810	776	770	776	804	761	750	761	768	804	856	792	770	771	746	818	764	780	723	807	733	768	802	754	785	730	819	831	749	748	815	793	750	732	791	808	782	796	789	763	816	799	776	812	786	764	772	831	751	802	842	788	785	758	797	734	789	735	752	780	826	774	779	723	776	751	770	778	767	786	805	770	793	751	780	739	812	806	736	815	790	760	795	811	831	770	806	850	778	772	766	758	788	784	756	767	797	862	775	780	768	780	778	738	744	853	748	743	795	797	744	744	778	788	799	761	771	801	776	784	792	773	828	777	772	843	800	750	804	735	783	792	816	795	759	800	736	794	800	795	833	758	838	842	770	780	759	773	792	790	821	793	752	838	778	832	771	811	748	733	767	790	816	814	786	770	775	795	778	768	786	828	835	820	767	751	766	782	801	740	796	856	773	789	723	746	814	768	736	837	786	749	744	784	780	780	785	828	802	828	759	798	834	775	815	803	801	818	811	761	822	770	834	776	853	770	807	795	814	798	754	786	735	774	739	795	774	833	758	796	750	771	768	756	727	795	769	762	840	771	773	837	727	814	831	791	799	787	799	801	811	835	796	829	755	820	795	771	746	780	795	805	795	799	823	775	760	837	799	765	801	832	747	740	788	773	722	796	778	771	835	810	760	776	744	726	769	740	798	763	789	801	741	780	773	807	763	812	754	822	742	785	821	829	757	766	825	838	772	808	748	826	833	811	808	801	765	734	824	791	831	759	754	778	805	796	755	822	739	797	796	763	776	834	839	774	757	711	772	793	785	766	801	748	799	838	748	763	787	781	827	784	830	827	750	790	791	805	771	730	786	749	810	814	776	757	751	777	821	808	771	783	761	791	799	777	774	812	756	751	773	780	787	789	732	792	769	802	799	859	787	800	768	811	771	776	781	802	731	806	824	723	757	827	746	752	746	785	797	816	761	764	761	795	795	782	784	789	785	827	798	779	743	772	821	742	757	763	763	797	798	742	780	838	801	746	836	773	800	775	788	774	786	798	782	792	775	815	819	796	787	741	768	735	802	761	800	731	764	784	811	800	815	785	739	794	796	794	706	804	745	790	775	812	835	799	756	781	760	764	755	769	787	782	741	735	755	779	791	767	773	790	796	778	752	783	771	782	748	804	811	813	779	772	798	820	804	770	826	772	819	777	804	756	815	780	824	748	804	844	819	804	806	733	822	784	776	789	741	764	781	799	738	770	774	775	736	815	778	782	837	729	769	793	761	794	828	773	799	726	755	814	818	788	771	806	807	789	791	749	790	770	811	793	783	741	776	778	824	799	772	749	744	743	767	805	802	768	772	780	806	730	774	840	827	778	747	811	800	795	818	808	738	772	768	783	823	753	750	784	786	751	758	821	780	795	788	755	772	766	779	799	729	782	690	764	759	817	793	850	761	769	821	794	737	816	742	780	767	787	814	811	763	753	777	832	764	770	785	770	784	783	778	713	814	773	767	774	761	787	807	799	754	759	759	818	804	775	793	756	762	785	835	783	778	766	767	780	836	750	785	851	738	769	800	853	770	820	763	820	806	783	793	766	775	778	793	816	780	805	787	779	764	717	811	827	816	782	778	766	818	786	719	761	801	735	723	763	800	743	739	718	775	758	825	809	759	737	783	797	740	843	806	774	744	793	781	824	807	855	812	775	805	783	791	798	825	758	800	774	800	779	744	766	743	772	829	752	780	788	790	780	821	788	749	763	769	816	754	806	720	798	773	817	809	748	800	801	810	777	821	770	777	761	801	796	754	780	739	770	798	777	768	821	791	788	777	808	787	750	806	737	755	800	816	774	778	746	777	778	768	736	774	794	751	779	786	822	818	778	794	758	745	778	809	800	781	842	760	827	727	819	783	733	775	743	778	793	776	756	775	780	790	808	812	791	775	768	782	810	795	807	818	780	776	822	816	786	769	810	755	739	774	764	771	799	795	758	808	791	807	806	799	762	805	758	773	786	790	776	806	802	792	816	760	825	806	769	773	732	800	782	731	809	788	768	845	791	779	783	810	804	760
5062	1348	1205	1098	1049	983	1015	958	1012	912	990	934	992	976	995	927	957	923	959	900	981	954	964	922	903	1003	938	953	839	954	966	935	928	932	923	970	977	949	947	953	949	934	965	980	983	980	943	945	929	953	989	974	942	925	940	947	932	981	936	954	920	918	980	953	970	969	913	902	929	922	995	937	941	978	912	942	940	945	984	882	960	924	966	942	946	1008	899	970	971	910	909	973	982	949	890	933	918	986	910	937	945	999	970	972	977	942	948	938	944	965	919	908	999	915	968	967	961	934	989	923	959	888	961	953	919	946	934	943	962	997	960	947	942	898	922	923	998	988	969	887	950	985	977	978	889	935	952	929	907	923	926	938	976	947	944	947	899	991	971	935	928	938	949	971	938	945	947	915	930	938	956	984	959	925	897	954	947	1012	947	957	948	970	921	1004	980	879	928	943	924	959	921	999	976	931	947	954	890	919	937	951	889	958	926	977	944	964	934	931	909	1000	923	938	979	941	990	918	911	915	971	940	960	897	899	957	973	943	942	978	944	964	949	944	983	1008	946	967	927	921	934	968	909	902	916	920	969	907	943	965	1008	913	972	955	907	941	919	969	948	972	904	947	964	930	885	925	970	913	876	978	874	962	935	979	996	900	955	997	925	953	975	915	949	942	964	918	941	953	976	915	988	917	950	934	942	925	990	978	957	958	999	954	953	955	918	986	921	943	1013	966	967	906	937	920	944	968	929	927	970	940	987	936	928	963	990	975	963	970	995	930	973	977	917	989	953	979	911	897	980	944	936	954	986	951	955	974	883	910	974	987	994	965	926	926	1013	902	953	961	964	968	918	903	977	951	940	961	891	928	964	977	938	949	938	944	932	953	890	973	955	991	912	953	946	899	914	1002	933	973	895	955	965	962	928	946	965	966	874	920	1048	934	932	955	948	946	953	955	971	989	986	960	985	939	979	957	930	938	966	974	897	938	938	1009	916	963	951	961	889	930	932	1005	939	941	977	993	951	971	911	956	964	923	917	971	948	961	965	954	946	947	987	951	965	951	970	929	986	941	974	945	979	949	958	910	947	951	971	900	914	939	964	898	967	963	974	949	966	938	1004	979	955	1011	917	908	981	980	934	916	986	943	923	908	957	919	955	950	1014	1018	965	947	938	941	911	949	923	911	948	943	946	902	888	972	947	919	959	947	901	905	956	885	972	942	959	989	901	949	895	977	898	892	928	944	951	933	934	958	959	1012	964	934	964	907	947	980	950	919	924	1017	928	967	936	956	904	945	934	935	938	932	964	960	955	939	946	962	918	952	948	904	978	867	970	974	973	968	983	888	974	982	947	948	966	933	908	917	885	928	1006	959	997	899	934	965	942	895	925	955	921	952	1013	976	911	953	963	962	994	957	980	948	894	935	904	940	900	964	990	931	923	948	947	956	961	928	922	986	892	941	880	940	931	966	983	973	933	912	940	988	904	987	942	941	908	920	907	953	918	947	955	1002	991	886	916	1004	930	922	927	949	957	938	954	989	938	983	881	942	933	954	973	970	971	907	946	953	937	942	925	926	958	913	929	971	872	958	983	944	1013	896	922	979	921	919	938	906	992	946	1032	950	927	977	961	959	968	951	897	952	948	969	972	957	947	955	922	976	925	979	972	906	967	884	947	913	971	946	955	962	924	955	951	927	950	912	979	943	947	939	921	947	983	949	922	970	931	915	968	939	955	948	992	905	973	931	963	946	888	989	903	991	1018	941	977	939	919	977	959	925	957	925	930	932	929	1011	912	956	893	943	914	959	972	933	953	964	915	975	906	941	931	997	996	996	920	933	945	962	929	945	933	979	933	980	963	985	928	981	905	959	952	960	968	982	982	994	932	944	935	979	927	956	867	1002	952	952	941	914	901	943	972	906	961	960	990	954	947	988	899	901	902	895	963	915	948	927	947	906	1003	960	1018	957	905	1024	947	970	944	985	968	953	925	919	1036	910	958	956	955	948	947	897	986	912	945	1003	974	954	959	935	948	910	920	1007	869	950	951	926	936	930	895	961	897	919	971	993	969	901	913	928	940	924	993	951	934	964	996	943	918	971	924	956	984	929	903	987	948	997	1005	967	959	1032	957	962	961	966	921	922	984	945	984	935	989	940	957	979	976	935	952	1003	928	931	965	983	915	946	966	945	969	930	937	978	959	973	994	940	917	983	935	886	950	933	949	972	935	908	975	970	921	960	950	896	932	967	920	940	923	936	985	971	905	911	947	923	958	897	957	924	958	922	934	930	986	951	973	929	981	958	916	1021	949	930	966	895	976	962	913	944	950	917	996	964	913	924	952	974	963	956	937	945	919	924	964	995	963	965	894	939	984	910	981	935	969	907	940	974	968	944	961	944	930	958	911	980	902	970	960	985	929	956	980	965	937	915	933	931	986	959	961	914	914	943	937	981	890	931	976	941	899	916	911	987	956	951	935	907	943	963	904	966	976	958	889	931	939	985	922	915	961	951	953	907	951	952	978	949	906	928	996	973	995	941	930	950	918	920	903	979	994	994	958	913	979	930	915	957	967	933	907	958	986	1007	936	939	971	965	931	909	957	966	930	975	934	960	943	909	915	914	940	949	900	974	972	967	931	974	971	936	898	936	968	935	910	966	1010	943	913	953	872	919	995	927	872	908	939	945	937	900	948	980	909	956	956	926	955	926	943	966	950	942	995	934	980	994	930	894	951	968	937	957	959	947	996	952	956	977	893	918	1005	921	933	930	938	927	937	931	972	950	932	859	945	964	951	951	922	940	950	931	907	913	906	907	899	982	974	890	958	920	918	948	969	959	969	944	901	935	963	950	922	1000	902	980	893	943	946	955	902	879	942	1010	969	959	931	942	935	998	972	961	954	963	1005	954	964	947	945	946	966	943	924	981	971	968	947	991	955	884	946	914	958	961	921	976	908	972	930	941	912	936	910	947	964	975	964	967	916	949	958	906	909	942	901	909	943	936	975	908	970	972	910	933	932	983	970	939	930	942	904	915	927	997	958	973	958	942	954	966	901	945	989	941	980	920	934	1001	928	893	941	968	964	944	922	906	907	959	964	931	965	999	966	958	929	928	961	1015	906	920	946	960	985	891	960	873	932	972	942	932	957	940	925	952	926	972	933	977	944	947	963	1001	911	920	919	918	905	951	898	960	963	882	1008	922	951	988	1026	938	961	955	954	906	893	951	911	903	956	908	917	981	976	898	949	935	951	884	909	885	938	989	908	963	953	941	962	971	988	989	949	939	1007	977	940	901	949	893	954	972	904	953	913	909	959	963	970	987	946	924	947	973	974	953	964	943	967	918	1001	963	960	957	971	932	941	942	979	903	855	939	900	945	903	954	900	924	934	995	989	947	933	946	973	883	986	1007	1016	989	904	942	947	933	951	965	923	959	903	914	915	930	946	1001	896	932	937	932	904	946	978	919	923	933	950	955	975	953	935	948	930	905	963	922	955	907	951	936	1000	963	923	965	1005	996	919	970	909	967	872	952	917	1009	893	924	937	956	896	955	949	916	925	936	946	976	950	987
23077	20836	27802	23975	20794	6514	1164	840	784	708	708	675	665	628	663	606	590	597	633	607	569	586	603	602	593	579	604	618	572	539	589	576	585	598	599	568	581	602	602	560	579	603	641	638	613	565	596	597	540	551	575	587	547	596	549	561	595	604	556	578	579	611	595	601	556	579	574	575	609	550	575	557	591	558	570	597	570	601	567	589	527	582	599	562	597	611	534	570	573	558	596	596	563	562	579	588	572	556	562	583	587	572	549	612	622	578	557	596	581	581	608	609	589	565	592	555	577	569	567	534	594	613	554	566	608	547	565	570	546	555	583	573	587	586	575	557	573	549	598	545	587	626	503	652	605	548	571	569	569	573	542	579	561	621	538	593	554	557	568	547	527	581	573	585	606	550	562	589	573	572	606	581	582	543	622	574	563	602	603	576	567	576	605	552	561	600	593	595	554	575	558	557	577	570	600	584	605	532	588	524	567	554	551	595	608	572	587	609	571	597	607	579	532	528	546	603	576	567	608	557	564	523	566	610	604	578	585	552	552	566	576	613	565	539	564	572	564	609	596	582	557	597	607	546	607	583	600	595	606	563	582	565	582	543	560	564	559	550	574	587	534	532	573	591	565	524	539	602	587	573	608	589	605	585	598	560	533	539	536	609	536	588	589	549	581	578	593	529	551	559	600	558	555	554	556	560	593	572	630	559	588	565	542	593	567	578	542	634	599	548	594	570	578	577	612	561	562	618	575	530	593	607	586	630	578	581	586	539	564	575	550	560	586	566	601	561	584	564	561	560	574	627	601	548	591	547	589	587	622	545	578	584	580	585	567	601	577	605	578	579	628	578	596	607	571	563	578	555	592	597	620	520	602	649	572	605	552	622	563	606	578	566	574	540	544	598	587	565	572	581	562	536	586	594	594	571	576	540	535	562	572	625	568	553	581	624	631	579	572	548	518	568	547	575	582	581	572	595	534	608	560	595	559	542	583	550	556	584	570	563	574	549	589	612	594	558	566	566	588	608	579	521	584	610	587	578	590	586	519	576	552	579	567	547	561	562	554	583	584	528	618	586	560	576	590	598	601	542	496	525	567	585	605	592	620	585	568	603	589	555	597	598	603	556	600	619	619	626	563	546	625	566	599	566	560	620	585	586	589	623	552	572	546	592	593	565	564	616	557	581	554	591	545	565	565	592	568	575	563	568	573	591	618	514	593	541	556	575	600	595	558	576	567	590	570	630	570	519	582	579	595	606	528	627	538	599	607	605	587	557	572	570	618	589	615	590	613	584	571	589	588	542	597	569	592	609	598	574	604	588	581	595	604	570	631	590	592	582	634	568	571	578	577	614	559	587	567	573	577	575	549	599	609	550	584	558	553	599	559	586	546	563	562	596	584	590	610	545	525	573	561	596	573	597	584	517	559	593	568	582	588	608	588	569	576	546	594	566	583	604	553	574	589	524	553	566	574	597	623	631	591	588	590	527	567	567	545	572	588	571	596	544	579	575	570	602	572	576	572	586	622	584	587	569	582	613	542	589	607	562	596	579	559	550	554	568	570	567	543	541	552	559	616	612	630	570	578	582	546	589	584	553	572	502	616	584	600	546	577	555	605	538	577	544	552	565	592	602	585	566	585	592	559	567	570	582	549	586	603	532	604	555	570	530	600	571	575	591	562	555	576	610	550	656	569	587	563	608	556	656	586	580	588	589	584	589	597	589	583	587	577	553	562	547	577	591	596	545	575	579	617	588	585	558	567	557	609	602	634	609	583	573	621	574	602	572	625	606	565	546	569	574	580	546	618	597	572	585	592	583	571	563	567	496	534	556	559	506	631	543	574	587	566	597	574	549	594	633	565	532	617	565	591	577	565	555	601	618	592	593	521	592	608	583	567	580	548	577	580	590	592	582	554	535	572	549	536	594	543	584	553	556	595	550	572	607	577	552	585	564	564	553	584	603	608	575	549	634	552	586	568	560	569	625	592	535	637	560	577	613	597	635	537	584	569	588	583	598	544	614	550	504	607	581	569	588	566	494	538	592	613	581	581	516	551	627	592	526	598	581	611	601	580	576	588	590	586	548	578	579	575	577	558	579	539	578	550	599	553	618	547	609	595	610	568	595	627	558	566	573	565	608	553	553	606	560	594	617	596	567	576	527	606	598	602	591	570	583	549	618	576	595	603	579	547	582	573	567	519	582	567	601	593	558	571	595	547	617	609	576	617	579	519	576	578	570	614	572	560	587	518	570	567	589	567	592	546	591	563	595	558	622	593	582	584	553	622	618	602	590	553	559	593	609	598	593	531	633	581	545	532	556	565	575	552	586	566	567	576	594	551	552	544	614	570	566	548	589	586	565	609	599	566	565	539	583	557	570	601	561	559	615	624	609	582	537	556	568	577	536	585	609	569	528	546	571	607	570	568	582	586	567	585	546	560	575	572	585	580	602	593	559	567	626	569	512	552	587	568	536	558	628	591	564	598	594	591	538	604	579	576	555	564	560	517	609	552	536	554	583	570	553	583	549	588	561	563	559	611	602	593	565	557	527	556	584	583	574	544	596	609	564	590	546	596	565	580	623	584	589	550	584	547	562	582	525	582	559	583	632	554	587	598	569	582	616	573	575	579	588	596	588	587	584	568	546	617	572	575	592	572	584	566	607	609	563	573	536	577	570	580	574	582	577	598	592	620	604	546	581	600	536	575	581	630	601	556	581	591	582	551	598	574	593	547	590	544	602	621	590	535	563	604	602	556	606	546	608	583	568	576	550	554	573	612	509	592	564	568	533	553	585	564	592	577	559	575	547	585	581	533	547	579	572	542	577	596	570	559	545	604	589	569	588	570	547	585	578	647	589	569	568	557	535	612	600	588	564	592	552	571	623	571	545	618	612	518	587	594	552	540	581	586	554	586	586	555	579	559	589	628	544	592	554	597	541	581	551	599	555	529	572	547	565	562	582	634	563	603	600	562	575	575	547	560	531	618	569	588	591	610	590	571	594	600	527	549	568	581	556	543	553	586	530	564	620	553	552	567	571	566	583	628	571	592	502	576	574	562	565	592	518	545	578	543	557	578	569	571	580	542	596	555	601	578	563	587	575	601	572	579	576	580	572	540	581	596	590	599	601	578	564	548	587	555	577	537	531	606	569	598	567	563	550	563	567	599	565	579	578	571	571	561	565	572	623	595	580	632	558	594	542	590	563	573	562	595	546	580	603	582	581	611	578	585	548	560	578	579	575	563	588	545	548	586	585	587	583	630	582	591	593	579	646	532	572	568	566	595	561	566	591	550	589	553	568	580	581	594	595	604	579	597	579	575	550	593	586	536	565	565	596	575	566	599	580	605	585	604	608	567	591	550	605	573	602	539	583	561	556	602	604	572	536	570	590	612	611	568	564	601	580	537	561	567	590	567	572	544	591	605	548	583	560	521	560	590	576	582	558	543	552	561	585	593	592	573	560	642	625	588	608	565	556	542	572	588	604	589	600	558	546	559	587	573	575
3590	8013	5765	2939	2257	1774	1487	1223	1109	1034	977	932	883	859	813	773	781	800	731	774	772	779	770	793	805	768	734	770	728	714	741	732	722	686	716	749	735	728	690	747	729	702	779	746	756	706	700	672	733	703	761	706	719	735	717	710	715	702	781	719	704	727	757	708	686	722	731	710	723	685	754	719	725	766	695	725	755	725	741	749	703	736	775	684	666	742	734	745	695	709	763	750	689	644	738	697	678	713	749	717	715	727	732	691	724	667	724	722	776	708	668	754	665	693	697	738	712	695	742	720	675	713	699	689	713	704	738	706	773	720	758	748	732	754	738	727	724	708	714	730	691	710	746	720	755	703	699	715	755	728	726	754	700	725	672	715	719	711	698	683	694	727	712	737	679	684	715	724	702	742	730	730	762	722	777	767	707	714	752	707	682	694	738	668	734	758	711	754	699	742	706	715	685	752	712	713	753	672	700	687	807	751	765	748	731	729	732	744	739	729	723	727	708	765	741	736	720	691	684	706	700	765	699	732	673	766	779	717	699	709	687	727	695	701	719	714	748	710	749	707	726	732	700	691	723	744	690	717	733	747	763	718	719	698	686	776	722	752	708	744	700	732	682	727	676	750	757	722	765	750	646	715	717	748	733	721	711	686	718	691	695	687	709	702	714	747	735	736	701	739	730	780	689	756	699	743	668	716	695	719	734	663	751	751	687	726	726	762	717	743	689	708	752	725	684	747	758	730	742	688	679	743	713	722	720	706	744	689	759	729	741	774	719	723	686	663	748	713	722	703	747	742	737	728	707	719	675	689	684	740	746	720	735	786	733	702	740	708	716	733	802	727	749	719	723	732	785	746	780	709	684	749	668	725	758	752	725	707	719	730	766	663	718	731	705	704	704	731	717	706	727	725	735	761	717	780	722	715	703	681	752	727	703	745	745	727	734	723	725	725	757	726	771	741	744	659	706	699	713	746	710	735	747	748	723	738	732	695	725	702	752	719	747	724	690	743	728	707	704	680	726	699	720	755	704	686	695	724	754	705	720	751	696	705	738	756	737	754	725	701	725	713	715	736	672	748	729	722	771	730	692	737	704	744	719	700	701	693	695	750	765	747	680	709	658	754	738	722	717	733	725	743	775	697	713	697	727	731	731	694	735	758	728	719	758	750	764	734	731	705	701	736	740	757	738	701	745	718	716	732	714	737	691	738	673	675	709	742	690	703	736	739	683	736	710	749	720	705	781	703	730	676	706	724	739	714	737	704	704	693	735	737	747	758	714	735	698	708	718	675	756	721	707	729	682	760	688	698	711	730	725	701	709	703	718	778	722	702	741	719	691	706	759	704	721	709	705	702	706	740	717	681	707	699	748	733	694	733	783	731	746	699	715	705	720	743	720	705	704	766	731	727	736	693	705	707	754	684	742	723	755	699	733	679	724	678	682	761	719	677	748	672	777	701	679	758	766	725	751	742	684	737	746	758	751	696	726	709	683	753	712	736	715	758	701	757	683	723	733	705	739	750	715	761	749	704	759	727	747	717	728	731	695	701	704	724	721	662	738	713	702	688	717	744	689	670	767	700	736	766	706	704	778	735	746	740	692	723	735	718	736	694	677	705	707	711	713	724	665	756	753	756	757	714	699	683	747	695	776	766	684	770	655	702	689	739	710	723	746	739	721	737	699	714	718	703	739	721	696	745	778	711	720	703	715	756	698	698	730	772	681	712	728	680	717	714	721	727	698	683	700	691	693	733	733	764	706	747	720	723	701	678	696	667	686	756	787	683	689	711	753	735	679	757	715	711	721	713	714	686	721	744	735	720	734	700	709	696	729	723	721	690	716	697	739	718	700	708	696	763	712	700	698	736	716	688	690	711	739	713	753	702	710	686	734	709	720	716	699	725	752	753	721	707	755	740	695	768	778	757	744	727	753	759	764	667	726	710	754	718	692	767	694	693	740	728	727	746	694	716	643	705	759	723	682	689	737	715	695	698	769	722	698	751	696	760	781	698	745	715	705	724	713	760	714	673	726	649	709	760	755	746	698	719	712	752	691	698	756	673	732	717	761	730	719	668	719	706	739	688	731	771	711	746	692	682	715	746	696	726	686	734	750	754	740	709	723	725	694	773	706	737	730	700	686	733	708	717	721	713	718	719	716	714	713	699	722	769	687	752	743	750	718	736	697	727	729	738	712	724	709	736	676	726	734	716	735	735	718	685	732	720	725	766	668	725	726	689	712	753	685	729	696	714	720	761	787	737	728	735	704	732	716	726	738	701	665	735	780	739	744	691	742	734	712	722	762	706	698	732	735	723	730	704	787	727	744	714	723	746	686	695	682	715	732	710	771	724	731	666	684	755	790	739	713	749	703	740	704	710	733	722	713	710	694	768	710	705	701	714	748	700	728	739	758	783	710	741	702	728	714	721	787	724	691	692	760	737	720	764	719	726	732	745	728	685	718	736	720	729	689	700	735	725	734	756	778	709	738	700	724	728	703	659	767	697	684	732	752	710	701	733	697	757	701	727	721	699	707	745	707	732	730	669	711	742	693	737	753	727	693	737	715	710	734	781	768	718	704	709	723	731	726	741	726	734	705	745	744	709	721	727	708	716	729	749	723	750	709	685	705	724	741	750	760	709	656	718	718	734	717	724	716	758	716	695	760	683	741	729	724	726	708	738	711	715	727	700	802	749	672	720	739	708	702	706	743	699	726	730	705	771	685	698	742	650	710	676	713	708	739	708	743	705	759	732	741	732	731	717	734	700	706	752	677	736	755	724	712	739	710	701	725	715	765	688	722	719	726	680	738	726	754	743	724	737	693	666	685	736	724	712	703	682	753	731	736	726	729	707	703	740	681	721	742	708	675	724	712	682	744	765	735	750	682	701	760	745	702	750	738	729	746	751	710	751	762	756	678	763	724	712	768	743	756	711	738	700	689	747	711	693	733	760	750	682	710	741	704	714	706	744	739	738	702	729	701	758	652	737	713	708	696	717	715	719	706	736	740	716	744	713	716	690	723	743	744	758	675	723	721	738	761	720	692	735	711	713	711	739	710	745	684	714	753	718	731	715	705	704	722	715	720	702	695	712	706	793	739	738	749	708	719	729	745	755	741	774	732	733	729	689	721	738	687	686	726	740	735	701	685	729	761	693	697	752	707	727	721	694	735	698	732	757	736	683	703	713	710	718	710	714	658	653	743	724	686	689	737	722	770	733	763	710	722	711	723	753	767	734	703	689	682	717	702	758	728	762	675	747	714	682	792	712	723	767	729	706	708	772	751	748	694	685	719	721	729	747	745	760	746	747	728	670	688	726	725	770	635	715	735	736	722	736	689	730	724	733	698	728	691	724	707	782	712	701	741	719	744	752	775	713	714	715	705	717	721	727	705	736	779	724	700	717	744	685	749	720	744	725	775	700	739	705	651	728	722	751	710	704	692	753	709	712	717	730	661	720	691	691	729	714	708	718	722	742	748	737	697	762	731	736	716	774	750	710
24133	20818	26495	25052	6333	872	757	657	621	610	560	597	558	543	563	535	544	560	532	573	523	548	578	511	515	494	529	507	570	520	569	554	537	546	541	545	512	555	500	534	529	556	534	553	521	596	521	558	523	546	554	526	499	517	540	572	528	526	543	541	542	494	607	541	582	542	570	489	524	549	557	561	555	568	580	553	559	568	497	552	502	553	578	596	549	526	565	566	528	525	546	536	573	561	524	512	518	543	556	589	554	569	533	524	516	539	519	540	580	523	559	547	528	526	520	533	540	529	556	561	558	510	539	519	577	499	553	529	545	525	563	578	543	543	545	535	542	534	553	521	565	490	531	544	499	587	595	510	516	547	521	498	521	556	563	527	555	541	530	548	536	538	536	497	568	556	530	531	551	515	574	533	531	597	580	575	530	543	570	542	519	544	525	556	524	536	547	555	527	510	516	489	524	526	528	564	556	508	506	530	540	523	575	544	475	557	510	492	553	530	543	538	559	570	532	566	547	507	561	543	559	515	556	509	569	552	589	550	511	573	548	491	562	523	534	587	508	541	525	509	564	543	513	591	554	511	540	533	554	532	513	529	525	549	492	539	530	532	518	530	502	538	504	554	516	570	562	525	570	519	552	522	491	505	530	523	560	571	565	531	517	529	521	608	541	506	515	539	547	535	551	556	529	528	542	536	537	565	542	597	520	510	529	497	552	503	513	523	545	564	514	545	516	540	529	527	499	558	488	510	538	526	536	545	584	521	542	572	509	557	577	547	549	486	569	559	531	543	538	563	565	509	515	548	547	538	546	546	541	546	559	498	516	521	562	484	540	552	537	539	527	536	552	522	595	571	527	545	500	553	561	531	514	543	483	524	534	557	546	489	558	530	536	538	535	495	556	530	524	558	538	525	553	530	514	526	554	558	563	518	512	530	563	551	536	484	562	504	554	563	488	551	536	522	536	580	536	531	537	517	554	545	561	546	563	497	521	534	512	550	530	512	519	523	548	530	577	535	506	541	527	592	551	513	516	555	536	557	561	551	496	539	559	532	502	523	535	542	568	560	542	535	540	573	573	521	551	553	533	550	562	526	525	566	553	530	558	549	503	538	587	557	539	511	522	535	548	524	574	543	552	512	523	548	496	550	544	503	560	526	525	543	521	553	546	526	585	552	526	538	555	541	500	536	554	530	538	563	585	545	535	537	522	579	527	527	564	568	578	514	531	550	562	513	530	519	525	537	545	556	516	520	540	548	566	553	568	505	545	570	509	547	537	529	548	515	560	504	507	528	567	543	587	568	557	515	543	545	548	563	514	529	553	518	584	512	583	525	524	579	558	517	516	545	531	522	566	537	552	534	578	527	559	571	525	556	486	523	489	558	518	556	561	550	567	564	539	597	554	562	508	530	527	519	525	612	528	537	514	506	529	570	555	566	581	534	546	577	573	545	572	571	492	515	490	517	539	560	533	533	562	525	551	528	536	542	489	543	515	550	506	523	517	543	553	512	537	564	552	539	516	517	514	557	544	552	535	553	524	571	537	533	504	523	512	566	550	573	542	539	560	525	492	500	530	557	515	542	544	528	555	581	525	564	551	592	517	527	546	541	538	569	592	510	559	580	551	566	503	545	525	527	556	558	597	500	521	538	508	509	554	595	567	510	539	558	573	502	505	563	536	502	516	526	529	556	549	544	545	532	517	517	548	563	519	535	550	519	544	525	560	540	582	543	514	529	541	573	518	514	555	549	552	544	540	539	508	498	527	543	562	556	510	537	569	529	522	539	525	547	576	516	556	553	540	515	543	520	518	540	522	513	517	575	593	562	583	525	540	512	506	551	525	509	527	556	528	545	525	508	532	532	560	538	506	539	521	579	523	585	552	544	566	488	528	546	544	535	535	511	556	515	527	553	527	532	549	534	516	524	557	507	526	561	546	541	529	511	587	517	517	541	530	539	514	577	508	578	520	528	539	547	561	543	546	577	541	538	527	568	566	525	564	558	525	533	549	537	530	508	553	541	512	566	527	505	549	552	570	545	539	577	503	538	526	545	493	542	521	511	512	559	576	578	532	513	543	562	566	514	526	545	534	503	554	515	510	521	555	552	495	542	500	540	540	528	553	536	526	537	521	539	504	559	530	518	527	536	531	552	521	510	562	531	540	535	510	533	545	533	557	550	516	559	527	541	498	542	552	490	534	553	532	538	591	535	534	563	562	548	559	589	566	495	561	562	516	565	535	543	515	547	553	532	551	532	533	543	562	520	537	513	527	552	507	567	520	529	588	551	539	572	527	532	542	544	511	573	526	553	521	538	536	507	516	560	560	535	530	547	530	551	514	535	574	550	535	496	525	531	546	525	544	552	551	535	539	546	570	523	565	548	536	578	544	574	552	549	505	544	527	556	538	540	563	519	482	534	522	493	545	492	530	546	538	523	497	504	521	531	531	555	525	488	540	544	544	566	538	484	544	515	551	544	538	579	573	525	544	534	515	551	544	552	527	524	546	529	541	514	529	507	509	507	471	523	557	551	517	539	509	515	575	549	525	534	549	534	520	546	494	526	542	513	551	538	544	509	577	595	551	547	544	570	579	558	540	548	578	563	614	547	545	578	482	578	519	574	544	525	555	535	551	543	531	538	521	516	547	546	591	559	546	566	528	542	556	549	517	507	512	551	529	533	531	520	568	557	529	558	558	526	547	575	521	558	559	538	545	511	554	559	588	566	533	531	495	520	574	548	568	490	549	527	562	527	511	532	567	504	517	528	492	522	530	542	531	532	514	536	575	566	525	539	555	520	573	517	538	560	519	519	540	506	543	544	516	524	534	533	559	570	557	533	523	498	549	562	510	539	555	498	526	583	545	576	571	542	531	531	519	528	547	552	545	540	596	495	530	571	557	549	531	532	521	549	553	572	481	549	558	499	525	554	506	517	535	541	550	574	519	530	544	553	564	528	518	549	529	530	543	510	561	513	551	536	535	536	558	532	580	554	562	532	565	568	548	515	564	516	581	518	526	548	558	515	497	524	567	487	508	544	610	539	565	513	517	534	558	532	538	544	518	556	518	567	530	535	530	577	561	534	549	571	541	532	541	502	558	499	502	507	543	542	536	500	527	535	502	565	579	520	553	523	567	560	562	567	559	521	576	581	536	536	560	550	578	525	500	545	572	539	555	549	595	554	533	526	552	535	537	528	541	556	530	524	530	539	547	538	568	547	535	538	540	506	574	514	544	563	555	513	514	567	538	529	545	551	557	547	557	548	510	537	523	529	562	540	544	510	545	545	529	558	558	553	506	520	586	519	490	514	521	530	546	528	537	504	542	589	547	554	549	545	548	537	523	548	515	532	540	527	538	522	523	537	537	523	523	509	514	544	530	551	540	532	543	557	534	537	578	546	530	547	523	537	550	523	528	536	546	529	544	581	498	517	548	510	544	524	544	538	548	551	510	513	575	542	494	512	516	574	530	541	552	544	517	510	520	479	533	532	511	507	522	568
3817	4696	3389	1784	1504	1194	1060	917	891	818	721	769	714	718	690	693	657	698	699	686	672	651	685	669	675	600	638	629	668	673	654	648	656	641	677	652	649	659	642	661	684	692	663	625	675	675	686	629	655	698	681	654	682	646	646	671	654	654	616	636	638	614	653	679	692	673	621	660	646	650	617	658	705	619	602	660	701	650	619	641	639	635	616	646	646	622	620	692	628	645	655	690	663	648	632	663	636	633	652	658	642	665	654	632	674	651	644	651	659	641	628	604	665	612	605	655	653	609	624	670	659	680	599	655	659	626	668	655	611	628	642	682	645	596	617	596	646	626	619	628	644	609	680	619	626	595	643	592	615	614	597	642	649	647	649	621	640	668	651	669	605	690	642	653	604	664	599	687	605	627	649	612	682	653	625	662	638	653	647	638	625	591	621	675	657	624	634	678	647	620	644	621	633	659	666	662	657	667	616	631	668	627	628	669	613	688	643	635	636	661	664	654	639	619	650	639	643	687	644	626	674	610	638	641	651	624	617	612	666	649	622	684	639	630	607	674	629	679	668	682	651	627	655	647	664	647	635	681	638	680	659	667	639	645	638	639	688	600	690	682	643	637	636	687	663	652	645	630	642	666	590	603	647	650	662	592	639	641	626	631	638	638	653	626	635	635	637	609	647	624	646	660	647	679	701	642	651	644	646	639	634	637	664	708	695	691	628	656	613	651	642	657	615	655	627	660	680	644	663	655	620	603	603	572	631	595	667	659	614	636	603	603	659	619	637	637	609	622	655	648	668	590	658	616	649	660	622	653	656	640	683	686	648	648	669	635	625	644	656	654	629	667	628	643	605	646	680	648	606	653	580	640	660	606	615	658	637	610	663	630	640	656	644	669	685	634	631	632	667	597	619	627	642	655	670	664	631	660	685	627	591	607	630	611	626	625	660	633	624	639	666	635	590	643	667	635	618	659	632	630	672	603	649	621	668	639	675	639	686	666	667	625	697	659	651	651	682	630	657	628	584	608	626	627	591	642	633	595	651	663	608	648	586	684	611	670	631	652	678	624	630	656	638	604	629	635	625	623	675	680	621	608	636	618	597	681	649	629	699	614	575	631	681	609	608	668	675	654	648	630	644	635	638	659	634	656	630	628	599	613	651	668	629	655	622	634	593	634	634	689	654	601	678	644	609	647	675	626	627	660	619	675	586	657	658	604	621	618	656	621	669	643	660	616	651	625	682	623	579	608	623	634	615	650	620	620	610	648	632	587	642	623	638	638	674	634	659	667	614	599	666	631	683	680	651	612	612	659	664	589	590	666	613	701	707	640	611	688	663	667	648	675	653	668	643	640	649	658	648	676	644	658	603	642	623	647	676	637	656	663	683	672	639	662	643	630	661	638	619	639	655	629	646	620	628	690	648	642	640	646	649	706	665	592	630	629	619	635	640	624	658	620	621	669	667	657	647	660	667	654	601	639	622	605	647	627	627	622	622	613	624	608	677	634	646	646	635	614	648	625	607	658	694	655	681	654	682	656	645	671	647	646	688	634	637	622	628	641	622	658	613	624	684	639	634	630	633	654	669	627	664	621	603	698	656	592	661	637	617	606	664	658	634	631	631	650	643	661	621	648	644	636	654	672	638	612	625	678	616	630	632	627	633	635	685	664	596	631	653	668	662	617	620	594	653	673	614	643	624	664	676	671	614	663	633	626	665	655	644	657	669	619	655	644	603	626	649	642	658	652	674	666	674	607	647	633	609	640	645	626	616	669	661	650	654	642	663	699	621	658	601	671	668	675	644	631	619	623	631	665	661	664	637	623	594	658	694	596	646	612	631	645	651	610	623	668	660	672	653	636	639	687	678	664	631	640	636	625	639	609	647	674	619	643	674	680	662	704	643	613	622	681	630	635	654	618	646	643	636	641	642	634	660	599	639	621	618	681	581	641	636	623	689	678	643	688	606	632	647	624	666	657	714	612	618	617	606	642	641	633	633	641	653	609	652	643	647	650	671	663	637	598	643	628	663	622	670	585	625	652	596	653	624	611	653	620	614	678	658	597	670	666	660	615	636	640	689	669	680	611	622	622	625	621	639	661	627	653	637	647	656	638	646	613	680	639	636	645	625	636	662	672	654	630	712	654	643	589	627	636	643	602	615	609	637	654	624	681	640	640	659	619	628	679	656	640	590	677	683	669	626	616	642	656	672	671	657	640	648	659	645	654	680	650	670	669	632	664	665	669	642	637	636	658	615	630	602	662	663	621	629	607	589	693	630	617	657	670	652	644	626	674	632	609	665	691	626	698	678	683	650	638	692	632	647	629	673	639	622	661	641	693	624	590	599	650	649	608	613	652	663	626	640	684	598	668	616	640	657	630	661	687	630	655	671	641	640	619	640	648	646	596	608	696	610	649	616	610	640	637	610	620	636	636	662	650	628	633	645	615	655	638	652	691	692	660	691	641	612	652	676	658	662	628	701	645	661	657	620	612	663	648	663	610	652	665	622	681	612	629	679	677	675	669	672	647	595	651	664	622	672	627	663	640	584	665	696	658	640	657	631	610	628	678	659	612	640	614	623	617	621	654	611	651	649	657	666	638	617	664	600	641	634	651	646	622	650	670	639	654	620	668	679	625	655	655	582	647	609	671	677	649	656	638	624	667	615	637	625	672	624	631	689	626	611	604	646	681	644	608	634	675	653	630	619	650	644	664	630	678	646	695	647	645	659	612	587	637	686	642	652	680	661	684	625	645	666	639	651	658	619	656	631	681	637	632	600	674	674	650	596	616	668	663	639	648	628	593	657	617	663	659	631	624	657	615	642	635	625	633	639	662	619	651	641	610	656	640	594	610	636	633	644	646	622	627	608	596	652	614	628	629	604	621	617	616	614	663	681	647	642	628	616	682	688	592	612	633	651	641	645	578	667	636	679	614	617	614	641	637	657	620	650	614	615	647	618	601	640	665	681	657	597	644	650	661	622	652	650	695	631	607	650	656	612	613	623	628	702	647	631	630	649	654	631	665	685	657	658	632	654	633	630	661	645	632	641	636	650	649	663	650	637	665	621	619	629	659	622	636	663	626	641	619	641	624	629	661	613	625	669	587	666	625	647	672	663	649	609	650	662	653	654	673	625	649	621	635	623	653	609	655	649	699	639	643	630	657	664	670	626	650	668	637	646	650	663	628	611	637	658	640	639	656	630	622	646	625	603	646	674	659	665	635	692	625	657	684	637	643	638	665	648	619	661	634	597	668	645	667	661	647	695	640	667	642	600	641	626	653	626	590	590	656	644	653	652	639	632	668	633	684	617	663	648	623	625	641	692	632	682	650	646	638	667	655	632	618	626	665	696	608	607	633	653	621	648	669	639	630	608	655	602	634	667	634	641	665	669	687	717	692	652	634	653	636	644	660	659	698	602	649	646	686	644	667	594	652	650	681	626	679	635	637	684	650	596	569	632	623	589	646	636	644	655	647	595	680	639	612	638	653	607	657	641	608
22105	20836	28279	23480	20839	20781	3792	806	563	484	456	388	359	340	324	351	283	293	267	258	278	247	257	262	300	273	248	249	217	268	229	238	230	227	226	218	233	213	226	228	237	229	241	221	234	202	225	216	177	235	208	259	222	256	194	213	222	220	238	215	205	203	202	213	215	206	206	221	242	231	210	218	224	213	216	238	225	203	242	210	213	211	195	198	195	203	262	212	226	218	224	231	236	227	206	222	202	226	203	242	196	198	222	239	198	224	224	235	214	216	228	223	201	230	221	228	227	213	202	223	213	209	219	213	221	231	219	227	211	235	215	247	222	207	230	208	193	214	224	228	230	201	238	218	251	206	211	207	211	200	199	212	228	239	187	196	224	250	197	223	240	218	222	193	233	213	220	223	202	193	209	198	206	217	223	217	220	210	211	200	212	225	225	234	238	205	204	211	234	243	238	221	212	211	215	223	213	215	216	224	208	219	240	215	212	224	201	232	225	217	222	223	216	223	213	198	203	211	213	236	201	220	251	199	238	249	254	213	223	195	215	221	239	230	224	216	249	234	239	213	224	215	204	210	199	227	255	219	214	236	221	204	240	215	224	191	225	242	218	207	212	213	207	191	215	215	221	204	188	215	194	188	212	236	205	220	200	233	215	209	225	219	204	190	200	238	234	201	204	211	215	208	175	201	169	208	204	219	205	217	211	209	223	224	214	230	244	233	216	202	201	234	237	206	210	237	232	219	229	232	207	241	240	199	220	188	232	213	261	224	231	227	212	234	202	232	235	214	208	242	196	210	229	215	197	223	199	240	213	236	224	245	244	222	220	215	205	196	231	206	218	202	205	202	228	192	230	198	236	200	201	201	201	233	213	218	235	228	200	208	205	220	209	197	223	230	224	209	206	220	227	219	196	191	215	233	247	228	228	236	228	215	218	223	228	233	226	232	209	228	202	198	239	228	233	221	217	229	239	215	209	237	244	215	224	198	250	211	209	202	225	210	197	217	226	200	236	197	216	198	199	209	197	227	205	221	221	219	216	214	228	210	206	200	199	228	178	209	217	239	207	228	222	232	234	232	199	224	215	227	234	213	244	234	230	217	249	202	224	218	208	242	218	225	204	235	244	220	222	225	230	231	222	222	231	226	209	203	192	194	221	241	234	232	212	219	227	205	215	208	197	211	207	232	232	197	212	207	208	206	190	209	224	236	205	217	194	214	192	193	218	234	214	199	204	202	232	223	194	218	225	205	201	210	213	218	179	179	214	212	223	219	194	226	219	201	194	201	220	227	213	199	211	216	209	221	234	234	184	210	220	240	210	211	243	232	206	240	199	174	192	234	185	211	191	215	229	219	197	226	255	233	217	241	242	210	217	210	234	214	219	225	229	216	218	223	226	216	203	224	257	211	217	188	193	192	226	207	227	206	203	222	201	207	230	207	215	254	228	204	241	212	235	211	207	221	208	218	243	215	204	225	217	209	216	211	219	241	237	194	209	228	202	218	210	213	223	211	207	223	204	222	216	241	208	212	224	233	199	220	238	228	235	224	197	202	217	206	228	210	213	234	225	220	234	188	230	231	238	220	250	204	194	214	214	209	217	199	213	228	217	233	219	206	207	221	250	226	202	209	229	225	213	224	240	233	209	200	217	238	237	222	239	222	219	193	213	230	239	211	191	219	196	231	225	237	265	192	188	228	198	210	209	250	246	231	222	209	215	224	234	210	218	207	227	202	202	219	197	226	207	219	243	196	185	244	200	217	233	247	202	198	209	210	225	213	209	197	205	204	217	212	230	212	199	217	233	257	214	227	202	236	222	238	226	211	230	207	234	212	222	211	213	214	213	212	209	228	200	217	249	214	209	247	181	217	232	211	224	219	195	220	240	218	198	206	211	218	234	215	208	230	231	232	223	203	208	197	208	219	212	237	200	197	216	234	209	213	210	209	228	209	221	223	194	206	228	218	211	231	213	219	213	255	200	204	227	211	208	220	242	218	230	212	192	214	200	217	236	208	221	195	240	217	214	213	237	205	235	235	236	232	203	202	204	218	222	210	216	223	224	209	207	201	206	212	188	234	216	212	232	222	228	197	207	232	216	220	201	210	223	211	202	227	204	205	225	220	227	204	205	237	248	207	218	211	211	200	201	200	197	199	199	230	206	215	225	206	217	242	211	211	219	239	218	200	213	207	245	206	204	228	207	236	209	221	226	185	212	189	196	228	209	233	222	205	210	238	215	231	205	213	198	179	209	209	200	222	222	223	223	227	248	226	215	219	211	186	227	246	214	187	227	198	233	212	208	207	215	209	214	220	229	242	212	202	236	209	215	214	215	210	232	201	219	228	190	228	211	201	199	221	200	236	213	217	233	212	205	238	190	242	229	224	207	219	240	220	222	200	248	222	216	223	237	218	237	211	219	235	226	229	204	205	219	235	210	213	224	216	205	223	233	216	221	250	217	239	217	230	198	222	215	239	222	205	233	177	225	235	202	248	224	231	219	235	215	210	229	226	240	236	213	221	199	210	230	211	225	240	204	210	225	227	215	225	206	199	232	210	210	213	215	214	200	221	221	218	230	217	213	214	211	228	227	207	208	202	225	241	194	220	201	208	189	198	214	249	224	208	205	248	202	242	205	195	234	224	218	216	237	229	215	228	202	224	237	235	228	251	205	194	219	204	210	214	218	190	232	217	238	233	225	208	212	209	235	210	220	225	238	205	221	212	221	220	220	239	229	227	228	201	216	235	230	216	233	239	211	227	193	232	228	204	221	232	224	249	233	209	219	195	247	204	243	204	231	221	224	203	225	214	205	223	232	223	220	222	185	232	221	212	225	207	230	191	213	217	246	224	236	213	225	220	208	206	224	198	196	203	199	217	220	202	227	192	215	200	217	228	186	230	210	206	210	203	229	206	215	215	217	245	205	261	215	232	225	215	231	233	192	205	227	198	210	231	243	220	204	223	220	214	208	198	226	207	207	214	203	218	209	235	216	210	230	194	241	217	224	214	197	222	215	203	199	223	213	229	222	220	225	243	242	238	222	206	193	223	203	235	263	218	218	215	221	217	221	219	242	218	195	216	190	225	249	206	209	239	198	218	197	197	193	214	225	203	219	199	202	212	205	201	215	224	220	207	231	218	203	253	212	229	209	232	243	216	246	206	249	217	249	208	234	211	235	209	198	211	235	221	245	198	183	239	217	213	216	236	208	242	204	185	228	219	233	200	236	221	206	228	214	221	194	224	231	221	231	210	199	247	231	236	228	224	237	215	211	222	248	215	203	226	221	219	231	247	211	184	240	212	229	225	215	214	265	206	214	227	201	223	228	209	200	201	247	217	219	202	228	234	225	205	238	213	207	205	249	196	217	221	236	210	223	202	212	198	197	214	209	221	208	226	208	213	236	207	232	211	218	213	188	208	233	212	191	237	219	195	199	224	199	235	202	211	228	238	245	230	219	203	189	217	224	221	201	203	216	173	205	235	208	224	196	248	237	227
4596	13043	8997	4364	3133	2360	1722	1338	1104	869	720	650	554	537	510	458	422	401	373	353	368	343	302	323	327	327	350	305	292	320	332	308	300	269	349	277	273	295	315	278	276	276	287	324	268	288	277	298	312	288	276	271	305	261	326	256	245	309	274	251	280	246	279	282	268	289	287	284	284	255	294	260	281	301	284	282	297	274	269	289	265	275	268	261	278	284	276	283	278	278	264	279	257	261	281	270	267	266	294	274	295	253	280	270	270	299	292	264	290	299	295	272	263	284	269	320	250	255	282	275	256	273	294	255	233	257	280	276	273	266	272	245	237	280	291	263	270	267	283	258	261	316	275	268	308	270	314	269	295	257	264	261	266	275	293	247	249	273	272	264	296	288	272	276	300	275	264	244	274	267	279	240	274	284	273	264	285	268	262	289	292	295	261	285	282	290	287	259	303	281	267	289	281	281	274	286	259	277	274	265	270	290	292	297	290	262	249	283	314	284	306	248	292	264	278	280	289	275	249	248	280	287	265	260	270	287	270	315	293	276	269	287	236	294	248	292	309	261	293	276	289	276	277	280	251	294	275	273	277	270	271	290	279	300	281	282	272	274	295	268	261	279	284	293	289	284	268	257	269	282	267	273	279	264	284	269	261	284	270	311	273	270	271	255	281	266	287	257	268	260	296	301	278	266	294	272	271	291	271	273	288	242	277	281	296	275	285	268	260	260	266	270	256	280	271	278	289	286	285	301	264	263	283	284	266	262	275	302	257	265	267	257	299	277	278	289	252	284	259	290	279	269	269	285	278	274	256	246	316	271	275	318	265	261	272	262	260	272	279	297	284	240	287	267	284	295	286	286	292	285	241	268	261	278	250	257	310	275	294	265	271	269	260	263	268	271	256	281	237	272	257	295	303	251	272	278	265	292	293	259	295	259	247	236	253	262	275	269	280	267	295	293	306	252	278	274	252	283	269	283	264	265	277	275	281	264	261	282	259	265	282	269	276	290	301	277	266	301	260	290	271	259	258	249	268	273	283	263	287	264	251	285	296	259	289	264	264	269	269	240	264	271	276	263	302	285	249	290	279	300	278	273	274	261	269	271	293	264	266	240	282	301	240	249	236	288	259	247	283	258	279	302	266	277	280	258	267	266	294	259	294	281	243	281	306	244	262	246	278	268	246	280	281	278	254	275	284	266	244	283	279	276	283	296	280	258	285	243	268	267	266	274	237	289	257	273	251	295	273	275	269	247	260	281	293	284	275	317	254	275	272	301	255	284	268	256	259	270	279	291	268	244	268	277	257	269	277	251	294	248	287	252	277	264	317	260	267	275	282	283	270	286	239	263	265	270	270	255	302	240	325	277	262	292	261	277	303	247	262	259	241	246	295	287	282	300	272	271	239	298	278	269	302	293	275	269	275	277	273	237	258	292	268	280	323	284	257	267	273	278	290	267	270	289	277	270	271	284	275	294	248	266	283	292	267	282	276	267	260	255	256	248	287	250	279	265	288	290	259	271	285	263	258	280	275	272	253	308	305	258	257	273	280	277	278	263	285	280	262	234	276	288	259	301	290	267	267	252	281	266	279	290	282	265	271	241	264	277	295	285	281	282	295	276	261	266	261	263	288	255	273	279	283	237	294	263	282	271	278	281	298	297	305	269	258	248	267	251	282	252	265	275	257	281	240	280	289	282	282	261	255	269	251	265	263	284	302	271	275	273	269	272	296	283	295	260	270	283	266	268	276	287	300	272	280	265	268	292	309	247	266	318	272	242	313	259	253	277	264	263	299	256	304	278	266	272	257	258	249	316	257	275	254	287	286	282	268	280	259	281	267	235	290	301	279	285	272	286	283	275	251	283	293	254	284	281	270	282	287	304	266	276	253	287	266	280	283	275	254	278	264	281	243	277	261	297	274	288	277	267	268	267	256	271	269	279	279	318	245	280	263	252	260	271	275	318	273	281	249	309	268	284	243	284	267	273	257	282	229	257	274	261	301	262	284	282	288	257	301	266	264	283	298	264	291	274	284	259	257	280	283	241	266	246	278	245	279	301	278	268	299	260	273	286	266	262	275	265	234	259	285	254	260	264	288	257	297	277	277	281	287	300	277	291	294	281	270	280	299	262	269	267	289	249	276	265	273	283	270	255	288	284	253	288	263	250	267	283	275	265	285	270	297	277	291	243	278	257	265	275	259	265	325	271	269	265	268	268	254	273	265	292	306	276	299	272	282	286	280	276	286	268	260	245	277	259	262	272	248	262	281	272	255	258	269	274	241	279	251	293	285	294	277	276	255	273	257	250	263	258	303	277	309	254	270	278	280	269	294	273	302	219	249	274	256	268	258	276	296	263	278	262	266	268	274	279	284	262	272	284	261	272	261	306	254	272	261	254	285	280	263	281	289	273	267	273	261	261	279	285	288	256	272	271	295	263	284	275	316	252	272	262	265	268	262	261	270	263	260	254	241	266	264	286	268	270	293	258	292	252	277	249	287	259	273	274	264	258	287	288	266	274	311	286	278	272	257	283	259	280	275	273	290	256	246	268	267	248	275	264	299	268	296	270	299	244	281	314	260	263	247	267	311	260	271	276	251	257	260	269	258	257	262	253	294	280	282	273	262	267	246	291	279	256	255	282	269	297	264	273	289	256	270	272	248	270	262	261	274	278	258	256	238	286	239	283	271	269	274	297	288	247	268	260	292	254	277	241	285	258	259	272	246	277	289	287	274	264	265	295	287	245	273	259	291	264	264	289	266	289	283	286	285	279	282	272	261	302	276	248	281	289	271	288	311	260	275	273	254	292	286	282	289	271	265	264	233	239	260	279	276	289	277	276	291	306	259	282	287	293	258	301	285	300	264	251	284	280	265	278	266	275	278	273	268	263	288	296	262	278	270	282	260	267	281	249	274	288	241	286	239	288	305	258	256	268	242	295	295	275	269	259	281	282	287	276	279	263	289	249	279	252	270	291	253	286	261	271	263	255	268	249	275	254	269	262	280	250	255	301	278	266	252	270	242	279	281	235	292	280	268	248	259	268	270	267	264	259	266	290	278	273	256	288	290	279	262	292	269	281	289	280	293	280	277	260	272	264	269	269	267	294	262	288	291	264	260	284	252	260	268	263	294	287	247	232	300	286	252	282	239	278	242	260	286	273	307	283	296	260	283	275	251	310	279	277	258	249	253	309	276	267	273	281	274	307	268	287	285	275	269	271	301	253	281	287	273	316	289	268	296	258	262	291	273	254	291	287	277	295	274	288	266	272	255	259	286	258	267	297	269	275	277	271	264	270	272	272	264	256	282	255	258	256	305	281	249	269	276	276	265	282	270	290	255	271	295	244	258	261	258	280	277	272	264	247	277	246	264	288	295	289	268	282	268	284	275	265	303	280	254	266	268	252	271	267	267	250	279	271	286	241	256	286	274	280	256	299	281	254	265	265	269	265	264	276	275	265	289	277	276	270	269	269	274	281	274	278	290	254	261	293	275	266	252	286
26985	16722	3334	1078	831	810	837	808	795	782	770	741	764	791	810	821	834	740	790	843	800	788	801	794	808	795	839	840	764	837	817	758	777	799	782	810	725	796	768	750	750	748	748	766	741	815	746	742	806	793	763	803	735	801	756	797	785	805	766	756	793	766	833	810	756	774	793	741	772	768	778	796	751	782	793	787	775	738	741	766	764	704	751	797	766	741	794	766	820	767	749	753	796	753	760	773	787	737	827	774	774	780	835	825	789	796	817	745	772	803	785	742	807	772	783	779	796	789	823	752	759	810	707	782	784	793	787	830	770	769	777	756	784	763	779	812	789	762	800	737	754	773	788	776	786	785	736	778	748	754	708	785	753	769	786	788	741	806	799	744	746	750	769	767	760	724	777	744	761	775	802	815	756	759	827	750	791	778	755	778	761	771	762	762	773	734	766	802	799	798	775	775	807	785	782	791	775	780	785	815	791	776	742	788	764	760	793	812	788	793	775	781	774	797	807	803	779	787	777	764	763	767	760	724	791	777	746	744	817	801	787	784	753	734	784	725	798	796	776	799	764	731	749	735	768	816	736	758	796	774	764	737	750	827	755	743	800	776	759	785	812	799	779	719	796	788	784	800	783	775	797	785	835	763	775	812	813	832	802	836	740	714	821	784	779	751	784	779	740	774	799	833	833	747	795	772	797	769	784	816	743	796	848	799	787	810	727	773	746	824	817	766	780	749	795	766	772	794	749	770	750	773	767	774	756	718	835	757	793	759	779	778	772	782	771	789	733	754	846	743	761	752	796	804	743	817	799	835	778	806	830	758	830	752	770	777	786	744	742	801	787	788	756	812	784	726	820	823	808	790	720	759	742	825	806	761	768	810	833	756	751	743	730	771	796	782	803	791	786	752	749	776	744	794	739	755	796	752	785	803	743	732	741	854	730	775	789	786	769	767	761	720	782	786	801	784	770	827	828	762	733	787	825	819	750	815	816	789	747	768	782	791	802	744	751	752	771	780	795	788	818	747	812	802	719	786	805	834	792	799	733	759	768	733	773	801	751	834	777	806	764	785	766	780	753	811	777	755	698	819	759	820	808	786	727	788	814	791	775	777	779	780	807	770	779	779	796	772	752	747	838	804	760	773	770	795	781	818	808	746	808	797	785	811	749	762	836	798	760	774	779	800	800	778	785	792	803	812	741	781	742	775	790	773	778	800	763	778	792	773	796	804	809	745	756	738	800	792	762	796	776	799	804	784	827	774	773	763	731	805	737	796	816	809	775	777	788	784	793	785	730	770	767	788	800	762	775	758	787	815	809	792	783	805	745	761	792	796	773	740	811	824	790	741	806	771	803	819	745	775	790	821	769	800	778	745	770	778	741	801	796	748	737	845	711	788	771	780	760	775	798	748	782	770	744	778	781	723	789	814	794	759	774	756	782	790	780	759	798	787	784	764	765	845	816	793	783	790	838	788	779	793	760	730	727	752	784	774	788	753	817	759	786	786	752	753	738	785	815	769	765	795	784	811	772	775	801	799	778	839	787	759	734	837	773	826	793	806	784	742	787	753	785	790	804	757	779	790	786	766	804	828	805	775	772	778	789	822	799	818	793	814	814	778	748	781	808	775	742	808	815	779	780	738	766	824	787	787	778	777	780	760	771	769	775	812	750	721	773	790	782	768	765	799	769	779	783	786	759	739	825	785	804	749	785	761	790	757	780	709	795	769	808	790	742	810	759	776	778	786	761	761	761	805	788	830	759	756	775	759	747	784	852	765	792	751	803	785	763	767	780	788	727	758	760	802	790	786	728	814	813	757	744	756	816	771	803	759	799	781	765	792	791	782	716	769	734	793	745	819	773	813	791	764	840	800	788	790	764	813	802	762	760	761	775	762	791	798	819	795	728	809	801	803	766	780	791	770	783	824	806	769	733	812	785	763	746	771	825	799	796	766	785	790	748	781	783	814	798	759	752	811	802	790	782	725	756	819	786	801	786	808	761	790	795	741	746	810	811	747	800	804	754	809	790	768	790	803	816	750	774	799	810	796	797	799	791	844	818	751	767	763	773	796	766	737	763	788	805	843	798	767	807	801	789	797	772	755	745	782	774	850	784	780	798	800	791	769	783	766	752	784	749	770	784	785	782	746	760	780	790	747	772	752	730	761	787	777	800	784	771	804	788	767	791	776	721	775	785	811	784	767	762	769	773	801	759	796	751	727	762	802	824	755	750	731	728	802	798	774	801	768	729	780	784	761	829	763	807	793	805	759	744	806	766	771	775	750	787	739	773	808	784	784	704	778	776	807	743	791	734	798	771	723	777	803	794	751	836	820	786	776	776	792	832	777	763	807	764	801	819	825	776	772	758	787	759	738	751	801	795	738	794	761	830	765	797	756	787	803	756	764	814	786	773	793	776	767	773	740	725	721	785	786	758	776	834	758	757	808	780	742	733	754	756	771	765	800	745	751	795	805	774	744	766	837	695	797	777	813	713	782	811	801	827	783	738	810	780	771	817	798	793	771	754	780	783	848	766	750	784	801	732	738	773	739	804	735	723	809	761	789	759	753	778	756	799	781	789	742	774	742	773	788	765	789	806	773	790	742	759	764	722	729	751	819	744	734	739	803	801	790	781	786	750	746	742	765	777	786	766	802	789	750	767	787	814	782	777	808	793	788	753	746	789	735	815	824	794	761	786	797	798	817	783	753	793	773	801	805	778	824	795	763	789	801	780	730	774	746	727	758	791	797	793	730	776	796	795	814	806	773	829	769	760	790	736	776	769	806	753	798	788	759	768	776	769	763	777	799	817	817	766	797	808	765	768	788	781	767	807	778	804	796	836	794	809	764	740	811	751	861	789	772	783	754	794	822	782	759	766	745	813	805	788	759	777	845	769	779	816	802	773	756	761	788	754	802	779	800	757	783	759	757	781	749	736	803	806	778	753	754	759	770	782	779	812	780	774	799	765	800	831	741	748	768	747	780	786	785	831	750	775	769	771	817	808	843	783	807	827	819	783	802	771	834	762	775	763	764	771	784	864	825	808	782	768	738	749	779	769	830	768	737	763	763	809	780	777	766	813	789	739	767	806	809	798	856	768	738	748	793	775	770	713	781	797	779	764	746	814	731	779	796	772	819	772	729	751	753	754	766	797	798	766	721	753	794	724	817	772	809	761	761	800	794	758	728	744	789	821	768	780	738	781	738	777	796	830	810	766	794	794	799	777	738	771	798	777	796	793	786	848	747	811	758	775	772	783	816	772	708	829	741	766	793	768	791	849	802	769	818	752	743	772	778	752	787	758	735	797	807	774	770	824	783	779	808	798	774	722	747	761	818	766	778	802	809	785	749	766	781	760	772	743	758	783	736	776	793	826	795	764	760	805	781	722	776	808	788	765	755	798	773	732	792	747	764	762	785	759	733	779	842	796	773	786	804	804	784	797	785	804	827	786	801	750	771	809	746	785	809	781	804	809	819	804	855	768	798	730	778	793	773	834	786
5043	1342	1248	1124	1022	1031	1017	984	976	910	956	995	975	966	952	904	948	895	941	923	945	979	913	952	941	983	981	964	957	944	913	906	947	955	965	903	949	917	926	917	931	946	946	991	926	907	982	936	954	930	972	923	958	950	891	958	927	952	976	934	939	961	993	983	895	970	968	908	891	928	895	925	916	972	932	955	938	975	891	903	939	923	974	975	938	976	1008	939	930	945	937	928	1011	924	962	916	924	900	935	1013	897	944	982	976	928	895	933	892	929	918	999	944	908	920	910	937	853	956	908	928	912	954	904	938	961	986	877	964	941	954	903	911	923	920	909	949	971	882	905	909	949	924	925	938	914	889	968	941	922	945	948	928	962	956	902	958	958	943	941	972	930	939	870	947	907	984	918	898	873	1002	943	929	923	960	987	907	949	977	912	891	934	966	907	950	948	903	915	949	950	905	935	975	979	887	910	927	951	948	933	987	943	961	920	993	949	953	897	904	946	896	931	931	958	930	951	869	967	944	922	874	973	929	908	981	894	963	936	933	912	978	894	926	961	909	988	937	911	976	975	930	961	892	962	928	913	953	928	927	919	984	906	965	926	980	951	917	992	947	977	934	931	897	864	948	977	947	898	936	943	881	921	930	942	918	893	900	975	891	974	966	955	901	946	947	965	882	902	967	877	954	976	889	941	933	917	941	854	964	918	982	912	983	996	916	997	908	926	944	920	937	941	905	936	953	1011	957	940	945	962	929	906	961	991	998	949	941	947	910	928	991	919	964	959	915	943	938	890	923	931	945	918	906	957	968	928	911	922	999	950	904	942	976	945	985	960	919	924	933	933	966	938	897	913	903	941	931	977	964	954	910	906	925	973	912	923	942	950	938	924	910	861	943	929	938	907	983	906	936	980	919	908	902	918	1000	917	975	1008	964	900	905	942	924	912	926	965	967	978	938	959	941	968	975	887	967	924	920	932	971	916	964	977	974	942	909	969	927	918	939	907	926	981	932	895	917	911	947	980	951	920	900	933	954	954	843	1001	957	888	894	858	871	962	913	942	970	946	943	965	938	938	930	983	929	927	960	955	866	985	923	999	954	959	925	912	917	905	961	996	994	999	951	926	942	903	898	979	893	943	943	968	953	956	932	936	915	1046	905	960	915	965	969	947	910	975	960	923	996	900	961	916	947	975	966	950	947	955	1010	933	999	993	1013	999	909	935	983	889	892	951	1018	971	947	939	956	917	971	971	933	964	941	905	965	944	876	946	951	959	963	969	913	955	951	935	863	914	956	945	962	961	953	908	968	960	906	896	982	895	942	971	925	968	876	958	953	917	989	950	916	1019	936	933	957	976	943	985	958	928	964	955	946	974	1001	930	960	933	980	961	969	962	915	960	974	918	908	915	958	938	961	921	935	948	908	968	979	939	888	943	994	896	928	956	950	957	960	963	938	941	945	919	956	908	972	953	906	955	971	922	917	998	973	931	954	959	972	944	916	946	926	964	946	950	982	994	919	919	975	938	931	916	943	961	983	913	909	944	953	936	933	927	955	890	985	946	908	982	982	940	948	924	965	947	928	971	921	942	982	958	952	921	943	933	934	926	950	930	906	917	971	941	985	997	931	988	969	975	1004	975	955	891	929	922	904	928	971	991	953	940	928	888	971	925	972	959	917	928	930	951	954	914	928	906	921	980	989	919	988	944	977	955	932	952	973	967	911	907	959	958	939	969	894	963	991	995	942	926	958	890	932	994	928	944	929	937	898	942	923	988	953	893	896	967	966	898	974	965	918	958	925	905	946	991	980	909	964	931	938	955	937	953	974	1001	921	957	955	854	900	879	986	921	978	940	925	917	942	884	935	957	975	935	966	942	978	911	919	935	922	939	970	905	921	984	959	942	919	861	949	917	972	922	941	943	919	903	957	947	924	902	1024	955	918	978	985	922	945	945	963	968	911	1009	933	900	914	911	982	989	958	915	910	900	946	928	987	961	965	952	964	990	936	947	957	872	963	948	967	957	921	996	934	976	918	945	965	964	999	941	939	969	929	957	886	963	907	895	933	929	945	1022	962	1016	909	964	965	931	912	929	944	922	1008	947	946	932	968	963	958	923	908	955	867	948	948	895	932	1014	912	946	942	945	902	953	957	942	962	914	1007	1003	922	911	987	913	956	979	878	945	918	898	977	900	903	1001	891	954	1023	965	883	951	932	955	916	969	988	922	939	929	940	962	948	874	979	911	967	925	967	922	952	975	884	967	1009	900	918	914	956	921	926	897	1009	892	956	918	931	935	940	1022	974	953	945	959	914	894	976	984	908	937	1025	898	917	875	1009	940	947	952	928	955	990	982	917	957	917	991	947	909	930	913	980	931	916	956	919	969	917	933	931	925	881	921	902	916	955	920	955	951	894	993	902	951	978	949	919	929	940	952	1009	960	944	895	930	941	901	928	954	971	934	961	936	932	921	897	896	953	955	920	928	998	1017	993	896	892	1031	952	967	942	946	941	939	920	949	888	951	941	954	986	957	929	910	939	951	945	939	940	873	917	922	919	924	993	928	979	932	957	1027	938	915	987	1002	970	942	945	912	982	970	970	941	980	959	937	958	911	936	923	981	943	932	997	936	950	988	911	908	911	913	957	953	971	992	935	960	918	943	941	1007	944	919	959	959	970	922	962	923	878	917	959	990	952	938	921	948	921	972	965	909	901	982	864	956	972	970	983	907	928	958	950	918	929	920	959	950	977	932	954	914	902	918	928	904	916	948	903	973	973	933	901	941	968	947	952	979	940	944	956	950	992	935	927	995	928	977	961	903	983	919	978	987	985	944	949	911	923	957	903	936	919	927	953	973	920	975	949	944	916	933	936	923	979	941	921	904	924	955	939	948	938	893	889	960	941	867	964	947	920	958	964	915	944	948	958	865	936	909	954	941	972	953	946	955	937	919	952	950	959	935	888	986	953	934	955	915	914	998	923	961	931	1004	992	904	916	898	915	951	907	926	916	919	890	876	942	886	930	932	926	925	924	875	945	916	893	973	919	976	924	925	925	994	966	1002	966	960	903	893	942	927	933	933	941	959	938	927	856	915	929	1039	952	979	952	958	923	979	981	923	930	972	933	980	962	890	978	914	964	922	933	983	970	922	904	982	928	903	994	967	955	920	936	931	943	947	931	989	995	924	945	965	931	961	954	914	906	898	924	965	961	885	969	941	927	931	951	971	921	999	889	972	961	962	945	900	963	920	954	949	909	944	926	959	926	907	928	988	982	952	895	942	954	968	913	907	968	923	947	946	916	977	909	912	930	931	924	925	939	934	937	922	969	912	940	930	918	908	960	981	994	944	924	927	989	903	919	910	904	918	1011	945	1005	976	935	970	983	949	963	918	945	894	913	910	975	1025	968	964	958	899	938	961	897	944	958	969	968	955	944	987	940	899	981	932	962	966	911	1000	904	936	977	931	926	1005	1010	877	962	938	947	929	921	930	924	938	965	962	939	929	943	948	884	896	922	968	968	956	982	959	895	979	922	913	888	947	929	887	938	924	942	943
23004	20798	27722	23931	20760	6428	1150	896	781	677	715	659	641	654	593	586	582	585	620	585	582	563	584	593	609	582	551	588	573	572	591	606	611	543	569	581	553	586	522	559	569	596	582	556	582	542	569	590	641	597	565	548	588	594	571	562	572	515	586	616	571	554	524	565	617	527	540	555	562	555	559	560	586	594	573	581	602	575	566	559	579	542	566	568	535	531	564	572	586	547	579	568	556	578	570	558	560	520	578	538	548	537	566	537	578	560	580	578	535	563	558	598	592	531	542	591	578	596	572	565	610	597	554	608	561	557	580	538	588	577	572	593	558	538	566	607	572	561	572	564	583	576	578	570	553	584	560	548	576	526	561	583	583	539	545	574	593	585	502	557	611	520	566	587	573	570	544	572	587	596	572	607	585	572	536	537	573	559	567	585	578	628	578	608	552	564	585	501	631	569	583	537	565	557	563	542	546	572	538	567	547	552	576	575	557	559	582	571	583	553	647	573	569	583	580	555	582	534	584	574	618	563	593	611	559	582	595	542	514	584	576	583	565	572	600	536	589	543	544	587	559	566	527	560	590	530	589	527	586	553	581	583	598	551	565	549	546	575	536	588	587	601	545	537	588	560	574	575	576	616	568	583	541	537	568	548	532	562	583	598	604	557	582	575	635	618	607	529	554	553	585	578	638	544	514	557	546	555	533	565	581	582	600	545	609	613	541	593	579	555	541	591	582	547	581	535	540	571	543	557	574	531	547	541	604	557	538	527	546	531	585	560	573	592	536	554	556	543	602	549	583	532	598	554	589	589	554	601	553	584	570	580	609	557	580	544	556	567	605	565	552	560	554	603	538	584	555	560	588	553	515	608	555	601	568	569	598	560	636	563	581	596	555	535	563	561	536	495	574	567	582	564	566	567	608	561	607	541	536	616	588	585	602	574	584	584	568	547	574	558	565	552	569	570	549	555	541	568	557	584	587	576	580	562	563	560	564	552	569	575	563	623	579	567	549	535	640	586	536	545	575	571	592	558	582	564	575	524	542	544	548	588	568	559	573	507	593	549	567	514	556	617	548	508	571	568	558	602	576	609	584	555	611	536	545	573	568	550	587	593	501	574	523	569	601	544	594	570	573	576	562	553	540	572	549	534	559	553	578	586	592	551	554	521	609	579	525	572	553	552	598	559	608	564	545	567	565	566	531	551	555	549	576	584	560	556	574	617	600	597	601	528	585	544	569	574	584	539	572	632	587	553	614	525	561	582	575	612	567	578	537	515	629	602	591	533	577	568	519	564	557	528	614	525	572	587	584	596	559	571	556	577	564	608	548	581	590	576	585	568	561	581	571	550	552	538	547	587	554	543	581	531	542	541	588	607	585	540	548	541	585	572	588	555	590	555	623	521	554	541	567	563	603	560	559	539	574	608	542	549	568	553	549	572	557	554	536	582	579	510	580	573	583	579	546	538	590	595	577	582	589	512	546	549	579	608	561	601	595	544	513	590	535	609	551	600	574	562	575	551	569	597	553	600	591	573	560	580	569	575	527	569	535	557	536	562	567	571	579	561	582	582	550	569	591	556	604	601	532	548	562	543	586	552	563	572	605	555	545	597	557	598	553	591	548	572	573	553	540	530	555	599	593	564	592	519	560	550	566	549	568	573	559	553	564	551	572	563	596	525	588	572	506	537	608	570	598	557	597	529	570	581	579	579	589	567	551	548	559	533	536	540	594	590	559	560	501	530	567	575	602	540	571	579	556	548	586	533	503	560	598	555	569	558	521	524	560	591	545	572	573	579	539	584	595	596	547	560	562	560	568	517	607	587	571	591	598	586	570	575	548	550	567	601	565	547	551	594	593	527	536	537	542	597	543	572	590	578	593	543	519	560	562	595	584	547	551	544	535	587	564	575	586	554	595	569	548	583	580	565	579	613	619	600	576	550	585	528	583	591	554	585	554	605	519	573	576	541	557	557	520	576	575	587	572	604	570	530	604	564	579	546	610	574	577	562	542	565	537	566	540	605	513	564	565	567	562	569	521	562	562	564	599	581	578	517	596	579	618	593	567	539	560	544	623	576	600	553	545	575	565	571	542	553	574	572	526	545	587	541	536	576	535	510	575	568	542	610	573	561	602	567	560	560	556	536	553	535	604	536	555	563	591	588	616	522	563	586	582	550	588	576	600	589	566	557	551	551	576	593	547	548	557	544	598	586	557	568	576	590	580	524	557	549	587	497	528	568	560	548	567	536	528	552	519	589	530	564	537	586	534	581	538	512	573	578	552	591	533	534	600	539	588	551	620	571	542	593	560	569	570	626	583	549	574	584	572	548	596	613	559	598	532	550	576	523	568	560	540	586	539	550	583	565	543	551	542	635	559	543	565	545	565	536	583	585	551	546	570	572	562	569	552	557	589	561	559	572	563	502	577	560	562	588	567	564	550	525	539	580	590	548	624	564	545	519	529	566	621	552	551	553	542	602	554	573	550	552	613	576	521	619	562	615	572	575	550	608	536	571	555	552	545	577	560	596	541	592	559	589	570	544	565	542	528	562	559	609	608	559	607	551	528	553	590	565	532	584	558	551	520	552	540	552	598	564	575	535	581	583	568	552	580	550	554	524	568	562	591	557	599	577	544	534	516	571	587	559	572	575	625	524	556	529	552	560	577	571	606	590	581	554	532	604	575	571	538	572	602	596	603	569	558	528	573	585	541	571	532	568	543	606	515	612	569	576	551	559	556	578	561	560	550	552	573	582	582	533	597	563	605	558	632	587	560	593	541	610	560	564	545	566	538	564	534	578	609	559	544	571	579	567	520	519	550	520	534	561	584	589	554	523	554	585	580	569	542	565	597	594	586	559	565	561	612	602	569	578	574	557	603	553	540	570	559	563	569	532	564	574	553	513	562	530	563	562	568	612	548	531	568	555	608	603	543	565	559	563	570	576	563	573	598	588	545	564	571	556	546	547	590	537	551	576	569	505	569	555	552	582	614	519	576	596	539	558	567	565	533	602	613	551	542	554	516	582	551	596	594	528	581	555	551	565	576	555	541	566	575	589	582	579	606	602	582	533	570	598	591	585	606	512	559	589	573	555	600	572	525	575	576	601	586	554	507	559	558	587	551	610	593	559	561	584	577	585	562	609	537	570	598	581	579	559	546	576	577	573	562	513	569	551	525	547	546	561	596	579	531	529	573	505	618	615	539	548	560	566	621	550	580	563	570	576	512	598	519	556	553	539	566	589	527	561	530	556	534	547	563	629	538	573	572	535	544	538	529	575	570	577	537	570	572	594	570	607	574	566	568	525	566	590	598	573	583	540	594	565	547	561	554	546	554	566	532	592	557	606	532	567	543	626	588	533	566	566	570	608	570	575	606	561	565	552	558	561	565	601	587	605	582	595	561	533	546	570	567	577	544	600	503	568	566	604	525	537	591	558	578	584	570	511	573	582	540	559	557	575	567	550	540	576	625	563	570	556	585	588	577	582	586	576	534	552	586	555
3625	8217	5724	2878	2305	1656	1472	1285	1097	1050	937	880	830	842	754	797	809	737	805	760	752	750	766	774	720	697	739	712	730	746	749	758	738	732	730	715	716	703	779	739	733	753	705	761	718	711	743	719	744	699	709	755	773	696	755	730	747	754	752	713	783	682	691	747	751	686	699	707	730	719	708	662	740	674	719	698	746	699	754	719	740	719	725	662	785	723	690	711	707	719	697	749	698	716	688	737	714	728	700	692	746	699	789	739	754	725	720	704	681	701	767	735	720	737	724	755	700	741	736	723	694	731	737	679	776	673	718	738	739	684	727	710	732	687	767	699	724	741	678	713	701	738	685	665	704	722	714	731	701	698	724	670	706	718	730	709	730	691	680	749	724	734	655	685	661	690	706	746	721	732	684	761	704	737	743	747	742	724	732	709	715	668	688	715	713	672	742	726	721	730	681	751	713	661	659	697	723	724	697	735	704	717	671	699	696	729	709	681	720	727	694	769	708	689	690	692	709	695	697	737	707	687	658	752	625	740	706	716	725	711	687	750	748	700	682	743	713	706	735	719	679	727	726	743	664	724	715	755	717	706	734	727	681	720	716	712	717	696	686	677	697	714	763	687	701	695	746	796	710	720	708	727	691	780	685	748	692	761	650	701	776	695	687	719	690	721	720	727	693	743	741	694	735	672	687	727	724	752	765	703	685	707	704	697	735	732	699	697	699	712	706	754	750	664	758	680	708	711	719	697	733	710	752	673	753	684	781	689	755	728	742	722	699	689	714	732	730	699	704	686	734	722	736	683	765	733	732	742	740	730	710	740	709	736	718	729	719	711	701	724	723	723	731	687	687	671	741	684	678	710	730	735	755	708	683	685	707	733	698	684	729	729	705	736	740	667	683	722	733	746	698	724	726	694	699	722	713	722	770	706	771	762	682	668	709	747	718	669	728	743	671	701	683	730	700	769	698	679	683	738	707	719	733	716	736	720	720	729	695	746	734	687	690	688	671	703	721	683	707	708	707	731	693	705	716	706	730	719	700	707	685	697	687	727	659	751	689	737	742	705	725	718	688	705	712	705	711	656	730	713	703	725	711	675	683	725	734	701	675	756	707	718	712	729	739	686	699	729	731	730	758	671	764	721	723	714	687	708	661	712	736	746	684	715	718	718	707	685	709	690	680	685	747	733	737	738	738	690	747	695	698	732	713	708	720	730	735	677	725	683	687	718	714	749	757	697	730	818	745	711	697	722	765	734	709	734	694	698	713	705	685	676	742	727	724	713	744	733	746	679	751	718	677	749	718	718	762	725	702	708	751	709	706	701	705	716	702	670	712	722	740	703	703	682	732	737	690	694	703	684	686	729	697	711	709	677	717	688	711	691	696	687	708	726	671	650	723	743	730	767	693	732	709	734	768	705	701	779	753	745	733	682	711	720	725	720	668	729	734	730	685	737	688	719	705	713	706	694	723	688	716	800	707	713	671	695	670	753	711	706	690	726	655	730	754	675	742	716	728	674	674	737	707	724	743	737	715	686	725	705	769	700	688	724	725	713	709	702	698	723	758	706	689	728	686	736	639	690	746	748	703	754	723	739	690	720	657	661	733	648	690	676	717	671	733	712	705	743	730	726	685	702	677	708	685	698	666	727	728	673	728	698	728	742	697	748	681	703	699	749	760	671	719	734	674	693	738	683	685	737	690	687	718	691	708	695	700	638	734	686	786	723	700	740	762	698	724	686	715	703	711	699	741	680	705	721	728	658	694	717	693	757	708	698	761	741	786	699	726	690	694	693	736	703	746	755	642	695	698	665	697	666	719	707	673	712	722	716	659	697	680	679	706	734	774	714	716	750	730	708	701	705	766	697	706	728	729	717	734	698	699	672	706	711	707	698	656	728	672	721	745	678	709	688	747	741	735	729	759	712	692	668	730	712	684	685	735	733	754	674	733	709	673	704	683	698	715	692	710	698	727	725	711	746	731	731	715	735	709	719	699	747	737	659	714	734	668	686	673	692	748	711	677	669	709	708	710	704	668	709	736	719	735	701	744	745	696	728	744	711	697	711	745	693	667	727	741	694	728	676	697	735	724	687	701	662	733	673	707	686	713	711	726	725	689	722	705	728	761	679	674	724	734	730	674	736	747	700	696	713	768	716	747	703	729	703	744	729	727	717	662	725	730	681	727	704	721	715	701	666	748	713	653	704	696	656	727	682	684	671	724	702	692	734	721	719	652	748	715	684	730	685	717	717	774	728	706	717	661	741	710	741	747	718	706	755	684	711	736	726	742	716	748	688	723	705	685	710	692	732	738	719	728	708	718	728	711	685	751	725	703	697	744	744	711	688	652	695	681	737	718	714	724	796	733	719	710	695	729	688	713	691	748	669	730	740	717	674	711	665	717	699	704	726	730	658	715	768	733	751	763	724	705	727	744	739	683	724	705	712	686	755	705	671	693	733	737	693	721	676	707	700	733	691	721	740	696	707	732	742	710	768	721	684	742	703	734	698	746	672	720	719	676	709	667	696	730	751	737	679	735	754	763	701	702	739	712	705	713	714	696	731	731	728	687	667	737	704	708	681	720	727	723	680	718	745	706	707	663	718	690	709	719	708	705	739	710	754	727	753	755	680	681	737	743	722	710	720	703	710	725	750	715	725	690	746	712	721	694	726	731	705	714	731	718	723	718	698	735	678	676	701	709	683	722	672	745	736	690	713	724	704	676	735	760	720	750	678	740	697	701	719	676	728	714	762	710	723	751	691	705	727	787	686	731	771	686	725	756	738	740	740	719	744	717	709	677	718	698	689	712	720	763	707	659	700	723	713	753	645	692	695	721	737	712	698	787	747	685	694	708	700	700	748	674	737	673	719	732	727	697	693	722	741	718	696	681	648	683	690	695	732	719	683	707	701	750	737	729	702	682	671	700	689	726	722	724	727	708	704	696	700	684	690	702	717	675	706	672	763	687	702	719	689	683	719	784	695	722	734	739	754	718	730	702	762	750	765	717	696	717	752	721	713	682	713	710	666	665	688	700	716	739	688	734	731	666	711	704	713	690	740	692	756	747	723	748	696	777	679	690	725	682	734	714	698	734	677	752	723	716	737	764	692	739	698	663	713	729	677	733	710	728	675	727	712	748	692	700	705	701	687	745	729	711	702	727	694	705	761	741	710	696	733	728	709	679	725	696	663	672	735	735	766	705	663	676	649	706	719	671	672	714	717	715	736	714	663	691	739	722	707	743	723	702	660	723	715	713	705	695	744	724	712	705	740	756	711	733	688	700	671	725	729	714	727	741	674	748	734	715	715	736	737	723	677	690	718	675	729	725	714	756	707	740	721	677	738	682	689	693	697	689	704	733	774	765	678	677	682	754	693	665	700	721	711	715	736	708	710	659	730	704	743	734	734	751	739	717	675	727	673	660	691	754	714	723	714	741	659	744	737	696	720	675	691	696	714	743	706	670	700	721	687	704	764	680	725	741	723	725	726	683	716	700	744
24121	20806	26491	25069	6490	858	774	626	627	657	591	573	614	540	525	526	515	513	511	541	517	523	510	515	522	493	570	511	550	552	563	518	529	538	542	524	528	550	547	602	523	525	552	525	526	564	548	521	498	515	552	505	565	493	549	556	539	537	596	526	516	534	554	554	553	557	560	531	537	537	572	558	555	558	509	533	521	495	517	539	524	512	561	514	517	505	573	518	525	498	569	514	584	513	539	544	525	519	528	534	524	594	558	520	544	527	597	508	509	563	544	516	512	551	547	497	532	533	549	515	491	553	560	513	508	531	530	553	528	540	541	541	556	514	539	541	529	523	548	539	532	558	534	575	518	541	550	501	530	511	543	571	507	538	525	533	570	551	516	548	541	510	525	532	481	543	556	477	507	538	524	563	508	471	528	524	503	539	569	535	549	573	550	556	508	571	558	547	556	561	540	539	580	492	505	550	490	528	510	507	508	548	511	529	574	548	545	510	495	515	542	536	519	556	533	519	497	543	543	501	574	546	523	548	525	525	551	478	568	569	506	512	532	502	529	536	549	557	476	556	518	587	488	507	535	540	555	539	532	537	538	554	532	509	531	529	561	519	503	531	507	541	535	539	548	538	577	534	523	481	557	548	555	535	562	566	508	554	557	521	578	532	546	586	496	548	503	517	525	536	514	543	517	554	510	525	543	546	561	542	517	515	551	529	550	525	540	515	500	510	577	530	539	495	536	564	570	534	527	479	542	473	521	472	530	528	526	504	539	533	540	584	534	538	526	491	567	547	568	516	552	579	532	559	566	533	535	502	489	579	518	548	554	526	489	540	501	544	551	493	538	550	517	525	557	539	542	504	531	544	568	535	549	576	543	492	547	501	528	490	499	529	532	530	544	550	506	534	519	510	552	532	558	510	542	531	519	572	524	554	563	567	537	552	530	506	524	489	557	517	509	523	565	536	547	502	514	531	510	498	500	517	546	517	541	515	515	520	573	515	544	497	528	546	519	566	500	539	517	541	545	545	537	538	540	538	556	530	522	523	513	517	539	512	559	528	540	545	563	491	530	561	530	517	551	523	560	522	514	552	541	492	564	519	495	527	587	509	496	529	532	516	522	552	524	523	538	566	539	549	522	552	518	525	553	570	503	535	536	590	526	517	527	572	557	510	574	543	522	571	524	509	563	505	496	507	541	489	588	508	530	515	523	557	496	552	531	547	550	554	550	523	532	513	524	546	533	553	540	520	521	539	496	491	486	554	541	546	531	506	569	537	483	542	506	549	556	518	525	526	511	520	523	552	496	536	551	489	549	543	563	515	533	506	521	511	520	538	526	502	522	520	514	566	543	534	509	532	517	602	551	544	501	520	511	512	541	505	567	556	523	551	527	501	545	557	590	508	530	521	518	538	524	573	534	533	519	502	496	512	483	535	544	570	567	551	558	533	532	526	543	532	557	555	537	531	523	472	573	504	543	517	508	565	541	567	526	556	487	536	559	502	506	516	525	571	521	554	521	487	557	529	549	533	563	555	550	500	527	509	526	559	543	533	522	479	583	526	468	503	554	543	514	543	561	544	541	507	559	520	522	537	535	580	498	520	506	557	549	517	477	529	511	571	550	593	550	535	557	478	539	557	508	547	522	527	554	512	548	533	492	525	551	543	530	525	552	518	500	577	529	531	505	513	530	542	561	549	520	523	527	549	552	544	540	520	539	565	513	544	556	534	491	530	523	529	542	534	532	533	606	515	592	493	562	517	554	515	527	539	539	548	564	540	512	579	533	583	544	498	510	553	521	515	544	551	514	606	570	520	566	500	521	565	528	577	525	559	555	546	543	545	549	534	547	506	518	522	569	521	500	592	497	597	532	537	576	569	538	523	533	540	513	544	555	569	561	516	552	498	570	595	532	525	529	528	515	537	537	520	551	534	484	537	532	523	531	497	540	574	557	555	539	490	525	567	554	562	508	546	516	527	538	558	555	535	552	524	498	519	530	545	502	547	606	530	551	520	541	515	553	508	545	562	490	524	563	524	527	566	545	552	511	562	556	507	574	514	511	517	514	517	525	510	530	510	506	546	517	531	542	520	552	533	561	542	536	532	508	488	567	520	547	549	561	571	512	522	577	574	541	526	559	515	509	511	539	495	500	558	550	523	531	503	550	543	532	542	548	508	517	519	489	523	468	558	496	498	456	545	553	551	484	508	532	514	527	531	557	535	494	490	551	578	551	504	539	590	521	519	528	571	546	513	542	541	564	534	552	535	523	544	522	519	521	531	527	550	583	514	516	562	536	559	535	501	544	538	569	515	528	573	508	546	525	532	543	519	539	584	521	539	526	542	547	538	513	504	489	527	511	554	523	541	502	494	528	521	533	533	535	557	456	527	536	559	546	578	508	508	553	510	546	529	505	520	559	542	520	559	512	544	523	529	524	556	504	514	527	534	504	545	535	544	505	495	567	523	542	571	524	568	525	552	531	559	549	487	500	521	530	550	496	523	521	520	541	526	525	499	537	526	540	524	499	525	536	551	533	529	540	516	549	539	515	554	527	514	519	540	590	566	528	508	518	536	513	523	534	531	527	494	546	567	538	517	506	484	533	526	536	557	524	464	540	538	504	545	536	543	545	517	554	536	534	525	511	528	515	524	517	542	515	521	530	506	499	550	551	568	526	502	512	545	527	524	543	561	540	565	561	549	532	558	527	541	537	523	541	516	547	516	490	539	512	554	523	553	552	496	519	564	541	551	528	581	509	529	544	497	503	523	509	564	537	510	539	580	537	538	534	591	548	529	530	489	564	540	568	524	556	550	536	520	532	521	585	583	509	505	517	533	521	535	540	566	513	529	516	527	539	538	549	537	537	561	558	540	505	531	526	519	506	529	581	540	546	564	566	540	556	535	519	560	532	535	572	524	539	551	521	535	538	490	522	537	509	516	499	531	530	521	542	511	566	549	542	506	495	513	503	527	491	566	541	501	546	498	505	560	515	510	547	528	516	508	515	521	502	538	590	532	564	540	490	472	531	516	501	537	476	532	550	487	601	489	526	503	578	509	571	535	536	519	556	499	515	512	508	526	491	568	575	512	501	588	542	516	559	558	547	533	530	522	557	516	536	595	520	557	511	515	594	553	526	511	553	529	521	555	532	501	511	552	536	534	547	540	512	548	549	580	538	519	514	540	553	560	571	498	515	526	522	502	489	529	574	534	506	531	557	535	520	520	535	520	467	525	544	524	546	563	464	547	537	517	506	525	517	538	580	532	549	516	531	595	566	527	504	515	509	519	525	516	574	514	559	501	534	535	534	538	515	489	559	560	516	526	504	524	582	577	531	544	540	532	523	537	539	555	572	548	541	531	572	593	557	533	554	565	566	523	562	516	539	517	538	560	535	551	539	537	505	508	573	530	514	518	567	547	556	535	526	551	539	529	548	541	480	545	560	482	541	505	508	544	510	496	560	490	501	540	518	535	497	539	529	555	512	540	549	489	484	534	560	590
3737	4676	3280	1871	1488	1240	1057	930	871	764	761	738	724	700	739	692	647	655	675	648	724	649	617	661	684	682	658	608	670	678	672	625	641	633	672	686	668	673	627	648	648	650	611	603	649	695	643	637	689	624	643	604	617	685	607	671	657	643	648	659	625	698	663	597	627	616	610	661	679	661	637	655	664	599	700	610	605	602	644	605	628	671	589	622	643	668	684	624	638	668	668	643	645	647	620	578	655	592	630	612	639	625	631	631	619	617	624	674	651	630	664	664	649	644	633	656	638	623	650	647	596	654	645	629	639	650	684	574	638	639	642	646	659	687	629	693	607	653	633	648	612	620	617	556	621	650	621	636	650	640	588	594	668	628	643	614	621	667	630	607	643	605	656	632	674	668	670	655	641	627	652	603	653	627	694	627	662	644	608	627	614	692	658	627	593	649	605	656	626	614	624	633	601	661	622	601	655	573	587	605	592	624	652	625	649	619	621	633	643	645	670	619	617	680	630	643	623	666	656	632	617	619	633	662	625	629	644	662	651	645	615	607	606	619	606	639	596	673	625	623	677	611	638	686	650	614	622	632	637	603	608	658	606	632	648	658	624	634	664	652	601	620	617	612	659	595	634	650	645	618	639	642	655	597	651	608	664	609	623	645	679	687	623	611	652	646	640	641	618	660	660	626	601	595	667	688	638	657	670	623	624	667	642	607	642	608	633	629	638	592	640	668	634	672	681	633	647	636	646	655	624	668	640	660	666	629	641	673	605	645	640	578	644	675	641	647	611	631	643	639	630	688	663	589	625	705	613	669	645	638	630	610	632	639	620	602	637	589	617	642	643	687	655	647	618	650	664	631	612	645	672	653	641	609	662	631	690	626	636	617	629	624	623	608	673	616	616	632	637	611	633	621	644	602	653	634	630	624	643	588	661	590	621	589	637	614	600	657	623	636	638	649	642	638	643	646	656	613	622	638	601	658	650	657	631	659	630	633	624	626	628	624	655	643	650	691	605	628	627	628	611	640	651	620	614	613	687	678	668	635	668	663	589	617	635	661	627	584	586	635	605	607	626	591	656	650	643	655	630	649	649	669	656	663	613	631	596	634	624	630	678	648	667	631	654	654	685	664	602	662	644	652	646	667	599	678	683	635	617	633	645	653	636	641	666	661	657	623	647	643	643	634	688	583	657	704	665	652	639	689	648	647	643	677	678	653	655	659	628	644	663	628	648	652	636	670	668	655	642	628	599	683	617	680	635	662	646	674	647	605	626	695	632	607	654	686	616	672	612	629	681	688	649	656	612	630	617	633	654	629	672	660	648	629	637	669	684	620	644	642	619	674	632	638	699	641	628	657	599	636	687	611	616	643	680	644	702	628	625	649	630	623	628	626	628	646	634	653	585	660	632	628	645	630	633	674	592	605	616	624	616	650	668	674	647	611	677	631	608	639	612	652	640	635	660	659	644	602	623	636	645	629	688	650	624	588	608	673	660	648	638	645	652	619	649	644	687	611	639	650	648	631	645	634	659	666	641	635	661	681	694	663	624	625	633	661	643	629	618	643	605	641	640	649	670	655	664	632	640	610	646	654	595	599	628	675	648	657	619	610	635	624	668	648	658	643	620	649	612	640	645	620	689	634	615	629	606	651	643	646	650	612	612	645	632	633	629	643	675	649	658	653	625	640	690	629	680	648	663	634	670	675	630	650	619	669	655	635	669	629	611	663	639	613	618	644	668	661	672	640	615	642	615	668	670	670	653	669	643	630	608	640	691	620	611	659	681	644	623	624	593	608	631	642	611	621	639	587	607	658	629	613	632	670	613	617	592	634	616	626	647	667	594	595	655	665	619	601	643	650	623	641	643	633	657	633	584	662	638	618	638	607	669	670	601	655	686	644	642	612	611	610	647	669	616	606	653	643	648	656	621	626	627	600	673	648	633	641	653	656	616	645	650	616	642	646	617	610	592	634	615	643	658	619	661	634	655	648	642	610	623	660	615	650	638	638	616	647	601	665	661	679	624	607	642	607	625	651	627	647	632	667	623	614	641	635	680	614	628	658	640	631	646	654	655	613	632	677	688	605	625	619	632	695	654	660	669	621	663	647	634	687	623	638	639	602	600	613	654	598	686	640	611	653	601	620	608	638	613	622	627	697	650	593	680	583	593	640	646	669	617	639	711	632	670	659	627	626	673	688	643	649	666	626	634	605	596	666	649	648	617	663	678	642	617	644	634	618	658	650	642	616	674	596	604	621	665	603	648	599	608	601	621	645	657	615	631	611	653	641	655	652	617	628	622	679	627	663	651	629	681	646	627	677	585	646	656	652	633	642	633	618	660	629	638	666	671	639	637	695	598	648	635	642	649	625	626	648	662	662	635	649	656	623	616	657	641	631	631	665	627	658	650	613	607	642	640	631	668	627	619	610	631	657	624	660	622	576	636	610	642	586	617	617	632	633	641	650	618	630	594	633	668	663	669	669	654	627	624	650	614	601	622	702	682	641	651	668	611	596	644	610	642	605	603	638	672	586	606	582	607	636	603	630	696	620	601	644	634	625	647	694	635	607	655	615	618	641	607	584	661	652	652	677	636	626	678	653	646	621	621	692	676	651	662	649	610	609	598	646	627	586	632	644	636	637	652	641	625	630	630	611	647	629	671	618	643	614	672	650	640	655	657	628	647	612	648	643	637	654	625	616	630	677	610	683	611	650	624	608	648	686	615	639	633	612	633	615	596	631	638	637	678	669	655	616	694	660	678	623	603	629	665	678	630	584	685	663	653	620	630	632	647	592	617	660	618	641	647	634	599	676	608	663	617	683	642	622	644	610	649	640	655	608	631	610	615	672	589	652	595	685	686	664	650	613	641	637	580	658	618	657	610	668	633	610	626	651	638	632	623	613	627	629	682	607	663	630	643	661	620	639	606	644	653	683	635	672	667	645	667	657	627	631	663	651	681	618	660	650	642	644	651	664	635	664	625	608	639	683	682	613	589	657	643	608	601	645	611	645	683	649	625	594	629	596	645	652	675	642	649	670	702	638	632	621	635	599	647	659	624	637	683	635	618	640	633	622	615	690	648	587	633	633	607	641	622	662	648	656	674	651	610	662	644	615	631	635	595	607	615	613	654	656	682	635	656	604	623	590	664	672	652	641	645	655	673	630	610	684	678	619	626	622	694	658	633	651	620	656	670	688	612	620	590	608	622	692	656	645	632	675	615	577	698	667	593	681	621	619	653	635	627	626	648	643	623	619	672	603	653	638	614	599	688	641	652	663	627	607	595	664	656	624	600	634	651	617	622	633	641	636	616	657	699	687	641	625	629	618	652	675	602	615	584	589	683	633	639	645	663	674	633	653	589	674	677	649	637	615	656	609	631	643	658	652	625	651	625	628	657	536	659	668	636	665	675	653	646	681	662	658	641	623	654	668	618	637	622	684	642	631	604	615	671	618	673	633	640	628	644	625	594	646	635	633	640	654	620	640	645	639	647	634	635	677
22114	20826	28293	23481	20829	20771	3736	766	526	501	455	372	387	323	311	294	304	298	289	259	258	288	243	237	230	243	243	242	222	225	231	235	240	266	251	209	214	219	224	227	201	230	201	238	221	277	246	217	228	194	235	229	225	226	219	218	224	216	218	211	223	230	206	183	224	218	235	179	201	218	212	264	216	225	210	198	230	208	237	216	220	245	232	200	207	199	242	213	205	208	185	219	193	191	206	202	224	191	189	210	242	184	225	222	215	218	201	234	224	189	206	217	232	203	219	222	217	192	198	228	223	223	189	207	208	191	202	215	219	228	193	209	197	227	199	205	214	240	188	217	231	209	214	208	238	235	202	215	233	199	212	223	218	203	226	223	219	207	208	223	211	210	199	230	219	211	248	212	229	211	197	202	239	201	215	228	220	212	210	205	227	206	206	233	220	210	219	202	205	193	204	224	185	219	224	225	205	203	230	191	223	204	221	224	185	197	184	200	203	201	218	217	244	196	215	227	198	216	207	210	199	216	212	227	206	212	202	208	208	210	232	200	215	221	211	205	216	200	210	246	195	211	206	210	223	223	205	211	194	222	216	234	202	217	224	208	171	246	218	235	212	207	184	242	218	241	223	207	228	194	221	213	194	217	238	218	211	196	227	195	218	236	222	227	222	219	240	216	238	205	207	216	214	178	209	220	227	203	214	208	230	213	215	194	215	213	249	227	216	244	225	205	200	211	222	237	239	215	211	209	207	229	240	219	208	207	215	209	208	233	241	214	204	212	204	195	181	196	224	186	218	194	206	226	204	235	217	242	218	203	217	207	218	222	228	224	225	174	212	212	221	219	214	214	200	215	232	222	232	190	202	217	190	227	205	218	198	213	206	234	220	232	181	230	214	200	193	210	229	213	224	177	222	204	208	215	197	220	247	209	231	211	237	238	194	242	188	176	193	194	185	217	215	197	214	225	206	190	206	223	201	201	209	224	213	209	189	215	237	205	221	196	227	194	236	206	212	250	233	187	207	233	207	216	193	224	204	173	219	208	231	229	192	235	219	217	208	218	211	217	203	214	211	212	241	231	192	217	236	208	233	209	217	217	224	215	209	210	217	204	217	211	212	221	222	218	217	198	200	166	221	220	225	197	235	220	216	228	217	214	217	187	211	208	214	177	196	213	212	220	209	225	193	202	214	224	204	225	202	209	232	196	217	212	216	232	219	204	204	234	213	227	224	204	201	208	220	190	196	224	222	229	226	212	215	225	216	215	189	220	240	216	213	213	200	241	210	222	212	201	201	195	197	226	196	211	224	229	198	207	204	210	199	226	229	205	223	209	205	234	215	207	206	218	218	250	221	204	214	204	194	198	209	211	214	220	229	198	203	204	202	214	234	200	225	217	202	202	203	209	229	227	181	208	215	181	208	202	210	229	207	212	204	208	202	192	234	200	209	207	209	217	236	192	223	205	200	207	203	223	227	214	238	185	209	234	213	204	225	221	208	203	213	229	219	215	193	206	212	218	231	220	200	220	206	210	220	195	200	222	195	199	218	182	220	233	217	186	177	225	218	213	243	224	209	215	217	231	202	233	236	194	200	196	212	237	238	213	206	226	206	187	228	208	232	224	205	230	214	184	213	230	204	210	206	223	218	231	211	197	234	235	202	222	248	235	217	200	217	218	228	240	216	215	223	246	226	184	211	206	224	214	226	237	200	201	223	214	206	193	227	195	178	208	213	201	239	204	197	203	205	221	218	204	202	237	212	228	220	199	210	196	229	210	229	216	228	197	198	226	225	217	213	202	220	209	208	220	220	252	239	214	194	236	219	203	209	235	223	205	214	193	226	230	185	203	185	214	224	233	207	237	217	238	218	211	191	180	213	203	218	206	216	188	217	218	187	232	215	208	206	224	216	230	209	224	199	204	218	200	218	209	214	212	203	232	215	214	188	214	204	223	233	206	203	207	219	207	214	189	229	218	208	224	224	207	226	202	207	185	200	234	203	207	190	217	204	219	199	222	214	221	204	229	194	214	203	236	224	226	223	200	213	219	216	237	194	200	202	224	193	219	221	195	210	200	172	203	244	235	219	243	208	226	191	211	224	231	187	203	225	208	202	224	231	235	226	201	228	208	231	205	230	201	188	217	209	205	213	207	211	223	229	211	211	197	243	198	227	200	205	230	225	215	211	196	202	223	185	209	225	202	196	187	193	211	196	202	199	206	223	213	224	241	196	234	207	218	223	221	241	199	206	211	206	230	224	234	227	209	245	222	228	254	221	218	203	216	206	235	218	221	227	200	209	212	223	221	237	212	182	204	210	192	209	199	215	220	213	196	213	224	212	206	210	210	219	210	218	210	232	221	223	219	226	209	210	212	205	221	199	189	208	203	218	215	226	208	204	206	224	213	237	220	216	216	209	201	210	197	221	222	224	202	201	178	225	195	223	194	230	239	223	221	243	210	198	217	211	215	217	205	206	229	204	211	215	236	207	227	224	209	208	208	208	207	212	200	204	227	218	194	193	209	222	191	223	213	204	189	202	219	199	194	188	180	229	225	188	225	220	199	214	211	220	200	213	210	200	176	230	215	211	216	192	185	207	196	223	229	210	217	204	208	217	213	204	208	197	178	235	214	193	201	218	231	221	223	213	247	217	197	206	221	230	201	218	212	214	191	214	219	213	214	206	201	203	204	214	220	183	204	197	221	213	217	212	232	205	206	224	236	209	212	222	180	212	244	195	223	207	207	205	210	207	233	230	212	211	210	202	197	238	194	219	214	226	210	204	227	208	219	206	216	239	198	211	209	222	200	175	205	219	198	203	201	207	202	210	242	201	199	213	227	227	240	222	220	229	201	207	226	240	228	213	211	232	197	225	220	189	192	211	209	201	214	227	209	216	222	239	224	227	201	210	234	245	221	205	196	223	199	218	184	212	217	210	205	222	223	201	222	203	203	192	203	188	203	198	197	218	205	203	216	198	227	204	224	240	199	192	211	210	213	204	220	204	210	224	187	224	197	233	196	238	228	203	222	212	213	232	209	191	196	210	194	221	188	203	177	198	213	190	194	213	199	204	195	210	201	225	222	212	210	204	205	234	214	199	210	212	225	220	228	215	215	211	236	205	207	207	221	199	244	211	197	207	216	215	210	240	219	191	224	210	226	218	242	223	223	217	215	183	199	215	214	224	214	219	209	210	214	214	216	229	199	209	223	212	205	190	204	254	216	200	219	209	225	219	212	183	195	207	216	239	197	225	244	232	240	209	206	216	199	218	211	238	251	225	229	218	216	213	189	237	213	209	186	222	211	195	196	222	200	185	208	239	234	205	200	211	217	212	216	205	214	218	192	200	239	242	213	203	212	209	200	217	200	214	206	234	224	214	203	225	204	184	226	211	220	187	197	237	219	204	199	212	232	213	198	228	234	217	213	220	217	227	198	196	212	194	215	178	204	215	231	207	229	201	213	229	229	206	214	216	215	211	202	232	203	204	211	207	234	214	234
4632	13015	8901	4338	3200	2329	1750	1376	1056	847	706	624	537	502	468	458	440	403	396	366	371	371	358	323	323	333	320	295	328	287	322	297	327	313	295	264	303	292	288	298	265	328	304	267	273	280	297	283	285	300	290	271	283	242	288	267	233	256	276	280	246	279	278	281	277	255	264	276	273	264	280	301	277	272	277	252	266	280	283	268	276	261	279	298	274	284	250	276	279	270	281	270	273	254	242	277	259	259	262	298	256	292	276	264	266	260	250	259	284	305	282	271	244	282	259	272	250	247	269	269	292	283	274	289	307	248	246	265	298	285	239	282	261	245	294	260	295	263	303	268	268	257	277	235	275	276	296	264	264	255	279	246	269	258	273	233	259	240	248	280	284	302	244	290	270	295	289	259	259	255	270	266	300	267	259	276	253	278	246	266	245	291	288	255	281	274	234	258	260	249	277	292	283	277	270	277	258	253	271	257	267	257	268	272	246	272	298	295	258	259	269	279	291	239	265	272	284	263	286	277	267	269	239	286	264	276	260	284	266	256	281	283	289	263	290	267	259	246	252	289	271	252	280	287	270	284	237	244	268	281	252	268	276	254	293	250	297	246	279	268	248	263	319	267	271	283	263	264	256	238	257	259	290	258	264	261	267	237	291	257	261	271	246	308	259	269	249	254	274	239	257	271	250	284	270	259	234	261	257	247	275	285	262	259	272	262	249	246	267	272	249	300	283	255	258	251	297	287	278	256	272	265	253	257	274	249	267	259	270	267	268	256	290	249	293	279	265	290	281	270	277	264	254	252	265	286	280	280	244	267	254	277	281	257	277	261	244	264	267	276	265	256	287	265	274	255	253	237	296	253	294	244	271	289	251	241	291	261	277	257	299	267	276	251	296	227	263	264	243	279	260	288	239	270	263	244	277	279	261	311	274	248	272	300	288	272	296	273	272	284	252	287	261	275	260	262	301	249	305	272	254	242	306	271	265	238	275	300	297	286	278	275	254	247	272	285	271	278	246	261	279	294	272	284	286	245	279	269	292	254	266	254	279	277	269	261	278	302	273	252	305	298	242	282	285	272	285	238	286	264	265	286	262	256	285	256	257	271	280	294	251	242	273	277	248	259	252	293	285	289	291	251	281	274	300	286	282	267	272	283	261	282	314	275	278	259	269	299	232	265	267	281	263	297	265	302	255	290	310	266	300	272	239	275	274	266	270	258	268	280	280	267	275	237	273	277	284	258	274	280	275	274	269	254	274	275	275	256	248	269	269	265	317	250	283	281	284	259	271	273	297	243	285	283	252	264	263	271	284	272	251	265	282	262	262	271	255	253	292	246	290	278	257	255	259	250	271	258	278	263	254	258	242	242	260	292	262	238	288	264	252	278	288	275	248	312	278	280	286	251	273	283	270	280	244	238	246	266	303	241	260	285	254	266	274	255	267	280	238	269	263	262	268	286	300	278	254	277	286	280	269	260	290	285	273	267	267	277	251	272	265	280	303	275	306	282	270	264	264	234	283	285	254	275	275	273	259	242	247	274	261	257	271	270	252	301	254	283	278	267	289	287	285	254	272	258	262	273	265	288	240	292	291	274	263	259	282	246	265	269	283	247	281	299	291	236	253	274	270	273	263	245	268	270	258	261	258	259	257	239	250	312	267	278	240	272	268	250	253	269	287	260	295	258	303	264	248	287	266	268	257	266	242	247	255	237	257	272	279	280	262	289	249	286	295	256	289	250	258	246	282	255	296	294	278	261	268	252	286	277	262	245	264	269	258	288	266	233	300	257	263	276	261	252	286	271	293	271	274	305	270	284	270	279	273	259	273	285	290	288	236	265	270	249	272	273	270	261	263	272	270	266	250	274	245	246	295	270	289	253	271	264	277	240	251	268	244	266	283	262	260	252	242	262	264	288	277	281	264	282	266	251	296	282	272	278	279	264	261	255	265	241	286	265	255	243	260	261	255	248	271	247	252	263	253	247	294	291	270	264	262	258	288	258	258	253	259	254	280	280	240	249	276	280	277	259	234	281	260	285	290	268	249	279	267	269	301	265	281	284	266	286	241	297	229	283	243	230	276	284	272	268	313	264	252	236	254	262	260	282	267	277	273	275	250	242	273	273	285	236	260	267	250	276	235	246	304	267	249	275	278	259	269	262	239	253	294	259	283	294	263	259	244	294	261	268	275	269	245	275	274	238	300	252	257	258	257	285	269	266	284	257	253	288	280	275	248	262	245	266	268	276	269	291	263	255	275	250	245	267	274	269	261	264	257	279	256	279	273	232	271	274	287	255	251	256	269	267	261	253	282	261	278	264	258	256	281	246	268	258	280	282	266	258	269	279	279	247	287	282	268	257	289	247	251	260	276	279	283	276	246	224	264	302	283	295	281	280	275	294	299	292	237	297	273	261	284	269	261	263	293	262	269	269	237	292	268	263	258	225	265	265	246	275	248	237	266	256	233	265	254	276	269	284	267	230	250	258	245	289	259	248	274	270	295	258	263	261	275	248	242	266	267	256	264	256	227	250	269	236	299	274	254	257	256	271	266	256	285	293	268	309	277	270	256	263	251	286	277	265	291	259	242	250	260	287	289	263	257	259	264	269	281	281	252	288	289	277	271	254	254	258	275	265	260	243	282	271	267	261	289	279	266	296	268	274	304	273	264	259	269	285	286	278	273	250	281	266	266	255	292	303	284	269	257	276	269	269	261	262	263	258	283	258	249	249	277	279	255	270	262	253	248	276	256	279	284	289	264	283	276	260	257	265	298	275	264	261	258	269	266	256	284	243	283	264	253	254	253	273	272	264	268	313	262	253	266	267	295	250	275	276	268	269	250	288	262	273	262	277	268	283	271	282	267	297	253	290	271	282	252	260	259	246	252	282	270	264	272	259	260	295	270	264	284	259	257	278	287	247	271	263	261	257	319	264	274	287	281	264	271	271	226	268	263	245	253	262	290	255	260	242	264	263	245	268	258	257	250	248	280	273	281	269	275	281	272	264	260	269	270	306	276	284	240	271	280	273	270	239	255	260	271	246	260	268	278	283	270	256	249	291	280	271	252	247	275	262	271	256	315	270	281	277	272	264	256	248	261	253	290	297	274	241	276	254	296	264	303	279	278	272	293	277	270	255	276	273	271	256	296	257	269	280	282	275	284	234	267	262	248	254	256	306	280	279	295	277	231	297	273	250	283	239	281	301	274	265	274	248	254	235	290	280	250	249	253	265	255	248	263	270	235	263	276	231	274	278	238	273	261	273	277	270	270	250	242	251	280	275	261	292	256	258	278	260	278	253	261	275	273	258	271	279	277	256	287	257	253	259	248	266	278	263	276	268	265	268	242	269	265	285	258	255	282	270	287	261	259	283	289	259	289	274	277	245	268	263	278	273	266	259	286	271	287	267	238	264	256	270	277	273	279	262	254	278	281	266	293	266	273	238	270	253	293	302	257	251	244	255	291	256	268	272	292	286	272	237	279	311	287	286	270	280	258	267
26943	16796	3362	1051	832	812	828	826	782	765	748	779	777	735	782	807	804	774	777	785	768	827	763	720	746	781	769	766	836	779	772	794	807	767	781	764	742	814	758	759	774	767	797	763	780	744	712	799	723	755	822	766	774	748	734	792	746	763	812	729	764	778	731	775	751	788	764	809	775	785	797	725	751	783	768	780	766	817	777	757	749	752	725	738	802	777	773	799	739	777	705	815	794	767	748	746	776	773	763	790	738	771	766	780	770	782	791	788	763	758	799	722	776	776	779	783	796	714	767	803	808	758	760	811	754	764	799	752	746	784	776	801	781	777	789	782	727	800	757	779	794	746	775	771	774	773	790	804	754	749	789	765	772	746	768	783	768	716	772	799	740	760	817	770	744	804	793	801	798	740	770	770	784	759	830	784	799	815	794	731	768	790	807	737	822	819	736	793	723	770	751	731	763	789	741	741	760	806	782	778	768	835	727	737	795	759	756	754	778	727	782	773	763	727	838	754	783	758	810	767	792	773	725	747	787	733	773	767	765	752	794	816	752	786	805	755	761	743	792	798	752	755	801	772	803	796	740	779	789	778	771	793	755	794	791	774	790	775	740	785	759	768	768	755	775	783	743	737	766	745	748	797	768	803	714	782	748	760	806	750	770	781	786	779	733	708	771	803	813	785	812	770	759	749	723	812	737	738	784	792	730	804	787	761	724	749	755	795	800	786	789	789	720	749	744	788	785	799	737	749	729	788	817	766	773	761	777	763	781	807	791	768	809	807	788	755	782	782	778	788	776	744	795	763	775	795	822	760	777	773	793	789	782	774	758	801	767	725	797	744	747	808	815	744	798	778	782	786	746	799	785	764	757	718	796	780	743	785	771	759	831	850	740	770	772	743	713	733	750	766	818	743	747	772	799	747	729	776	740	774	760	746	786	734	747	731	826	786	807	782	769	776	807	784	767	797	706	771	750	770	786	765	743	743	766	809	811	714	752	786	763	771	804	760	814	779	781	762	726	814	740	809	761	785	734	792	742	787	774	744	754	781	731	770	757	735	752	756	793	763	714	776	811	804	748	750	754	806	760	795	772	780	768	755	814	833	739	797	786	785	742	805	773	815	766	761	791	801	765	810	757	806	717	733	765	818	771	801	782	802	736	767	776	790	788	776	722	793	794	808	777	725	752	784	791	778	860	839	789	742	704	731	747	758	819	761	757	786	850	788	775	722	785	807	802	737	773	793	768	789	761	764	754	776	769	777	777	790	799	799	753	750	768	744	786	730	771	774	748	778	838	763	788	758	796	775	787	740	751	792	775	772	777	772	760	736	778	826	835	755	783	775	774	786	810	766	766	798	735	800	766	736	712	745	760	726	772	821	774	785	767	750	776	785	742	828	749	722	788	740	783	771	772	807	758	778	768	747	743	767	775	784	790	755	758	776	772	751	751	784	761	795	757	736	778	776	770	760	787	808	773	777	770	789	780	727	800	758	762	757	764	791	760	758	782	800	796	763	795	763	803	775	776	743	743	773	786	794	756	784	752	805	809	791	763	807	779	757	755	761	758	724	804	763	787	733	765	777	781	742	741	762	764	718	742	773	755	742	710	757	768	772	758	846	761	770	737	785	743	735	797	813	725	800	795	760	772	780	781	768	773	757	759	760	790	771	833	750	821	720	772	782	773	785	773	797	839	775	786	789	782	754	787	732	791	789	777	767	743	746	744	806	755	758	793	781	773	807	781	739	783	800	784	741	744	802	744	790	786	753	758	739	773	799	794	758	744	777	730	783	800	797	811	795	730	832	782	722	736	801	715	725	836	800	777	713	754	724	781	767	739	741	806	778	824	808	795	801	754	762	817	763	748	800	768	795	733	791	775	810	718	771	815	710	785	749	736	749	802	769	740	776	796	807	773	780	821	790	774	774	698	730	742	807	747	731	736	773	779	751	764	735	802	781	771	769	743	791	746	779	766	758	770	779	739	773	728	757	750	743	818	780	796	726	746	801	816	764	789	757	758	738	799	749	756	752	829	760	770	760	803	774	763	775	793	763	842	827	728	731	748	801	744	788	780	765	747	741	773	760	777	814	787	803	822	769	783	758	786	795	804	758	807	765	779	799	766	767	735	746	736	825	769	813	821	748	787	781	794	743	788	758	796	802	763	788	766	748	776	807	792	812	775	740	788	799	774	724	750	765	771	771	738	748	767	736	722	740	747	839	748	768	775	766	766	785	790	801	774	712	794	769	817	784	771	782	753	778	792	807	766	784	806	772	735	791	799	787	777	767	747	811	795	762	775	765	764	750	856	764	759	788	758	758	822	792	727	794	790	788	753	803	779	807	789	804	764	788	816	758	726	773	741	739	777	757	767	777	793	801	781	804	751	832	792	746	805	776	807	755	789	751	740	809	769	703	754	770	778	773	776	781	829	784	793	751	807	737	750	772	777	775	807	763	786	737	745	782	797	752	766	743	719	792	753	729	783	776	802	762	758	769	779	720	779	756	768	699	806	828	768	766	754	791	770	802	761	795	758	761	742	758	773	795	803	724	725	788	740	712	749	787	743	774	765	776	755	776	766	774	740	784	792	765	816	733	783	785	807	788	774	776	735	759	779	801	795	783	731	766	774	780	737	744	780	752	760	747	787	786	786	781	808	784	784	805	787	772	751	785	766	740	779	763	791	760	765	834	798	756	781	760	748	793	747	756	776	766	762	789	756	770	736	816	792	776	744	773	803	759	739	715	783	786	772	779	777	757	801	753	731	750	775	801	783	755	754	779	812	777	740	777	808	786	793	727	745	786	745	814	739	751	782	779	842	812	774	817	780	760	757	789	777	822	716	786	775	767	704	776	793	765	740	812	761	747	778	768	774	760	718	720	722	795	796	779	770	802	759	776	774	758	802	779	768	785	786	715	755	723	714	726	799	815	742	781	795	754	797	768	834	795	749	783	740	761	781	785	764	806	739	732	804	768	779	769	767	820	741	799	771	735	784	788	773	793	811	758	764	809	823	764	743	798	770	737	757	831	768	749	775	800	782	813	726	750	781	767	805	776	810	744	766	765	789	817	740	719	760	766	754	790	771	774	794	787	742	725	798	762	793	738	738	785	768	706	750	746	777	774	759	750	744	759	765	734	760	754	778	761	765	756	809	757	723	796	746	747	815	737	841	764	715	738	786	760	814	744	763	769	753	731	749	754	746	751	737	806	777	812	731	792	756	761	796	823	757	753	794	764	796	771	701	781	809	717	754	764	764	750	776	789	769	764	803	774	793	774	736	753	788	770	768	749	783	793	788	793	791	709	805	803	814	794	755	760	773	759	786	782	794	787	761	814	719	778	745	737	780	799	743	815	751	737	771	778	798	762	797	749	787	777	792	791	763	762	799	784	744	763	798	730	804	814	766	784	762	772	781	781	734	726	707	812	773	786	799	768	762	791	740	837	730	767	801	754	784	775	773	757	802	775	802	769	770	783	812	781	767	775	768	741	762	763	794	784
4892	1304	1220	1120	1044	1003	910	960	975	918	901	949	902	936	886	940	950	932	981	869	947	919	942	919	941	891	954	953	952	932	887	947	962	971	946	984	935	902	955	945	909	942	962	946	1022	966	931	967	954	979	926	906	914	891	934	960	925	924	929	931	959	964	915	924	956	934	954	944	937	994	946	958	978	941	936	921	901	914	915	923	961	926	975	911	929	948	922	905	972	908	901	919	921	882	926	918	950	943	916	942	977	904	897	917	893	914	900	958	921	892	934	923	905	927	927	929	939	942	956	942	932	990	936	925	914	915	952	967	904	903	916	910	918	881	933	933	939	898	938	959	899	941	909	923	920	946	987	985	906	990	928	910	882	896	921	876	942	956	929	959	917	970	925	942	919	860	977	945	945	975	920	892	899	936	970	940	937	884	986	940	901	880	892	911	962	928	888	982	901	947	886	937	915	875	919	896	972	935	925	983	899	953	979	917	927	960	943	927	948	912	982	912	929	997	895	961	963	932	889	947	846	945	949	940	914	918	925	857	910	915	939	903	933	1003	889	933	957	910	890	884	877	910	873	919	911	923	888	957	939	906	969	920	871	948	957	901	1000	916	885	984	899	904	972	938	924	943	880	983	935	912	917	937	983	958	945	916	935	858	950	966	916	923	929	945	926	915	938	936	925	955	885	943	979	932	872	954	945	949	910	923	967	901	974	899	918	946	878	883	930	948	977	899	906	936	922	938	997	910	941	904	915	951	977	957	914	942	939	967	984	964	901	913	939	1008	951	959	910	910	870	972	913	934	891	917	945	991	933	971	919	886	927	977	974	962	943	994	916	949	889	970	937	971	996	940	933	956	924	873	877	935	941	926	921	942	932	915	946	929	931	970	987	961	904	918	929	963	965	960	977	932	1043	911	942	895	929	932	944	908	916	972	925	950	958	913	1002	944	962	904	970	888	930	946	907	913	945	931	961	898	955	950	954	877	878	935	916	912	923	950	955	884	924	905	905	866	913	888	930	943	953	912	953	911	925	941	920	949	901	910	910	953	957	950	976	960	907	932	943	924	882	911	938	881	952	961	938	936	919	927	919	906	950	900	922	956	934	945	931	946	930	981	938	921	945	920	946	955	993	944	945	945	938	937	952	921	901	995	945	933	916	888	930	950	946	929	929	964	929	932	856	928	980	954	964	920	923	903	905	901	971	930	917	893	894	954	931	899	870	960	958	918	884	972	916	917	916	944	986	963	969	976	948	937	962	935	905	893	923	922	912	899	918	931	913	918	903	939	971	917	919	899	894	938	948	947	865	950	908	912	882	901	946	903	864	975	913	944	920	905	920	928	932	934	980	920	899	893	909	949	909	951	983	945	939	937	933	970	1024	934	898	948	946	923	949	934	859	942	988	924	910	924	934	978	989	1013	971	1001	913	966	908	972	956	980	940	904	969	948	916	965	987	881	876	925	905	946	955	937	905	964	934	932	900	906	994	903	937	902	925	968	941	914	937	890	923	968	932	889	946	931	955	898	910	902	914	913	954	1024	953	942	932	924	979	957	914	970	955	970	909	960	951	963	951	933	943	934	942	946	932	884	968	962	956	913	954	924	959	887	916	902	953	871	934	913	931	963	936	976	949	978	962	996	984	885	936	948	917	927	929	899	961	956	904	947	935	878	984	935	903	944	928	931	942	877	925	952	989	932	951	937	928	890	970	862	908	904	943	936	974	928	968	949	891	926	950	944	972	889	894	854	928	967	922	887	922	948	933	888	936	935	900	906	959	904	944	944	874	917	965	894	950	947	928	915	901	978	906	986	945	923	915	956	952	907	966	924	961	911	957	901	916	929	866	963	927	964	943	958	939	957	910	869	953	895	966	937	897	921	869	967	923	880	947	893	938	878	975	878	911	923	921	919	918	945	951	1007	904	919	963	912	959	927	917	900	917	910	945	1007	926	937	954	928	955	958	882	929	926	905	946	932	923	913	970	1004	955	989	910	951	929	895	920	888	993	877	911	907	1007	910	913	948	945	984	876	942	948	905	916	988	958	970	914	948	939	958	915	956	923	886	945	923	946	967	923	947	916	987	889	1006	941	923	892	890	904	952	957	869	892	874	964	904	971	902	902	920	880	977	926	937	975	898	932	983	941	914	956	947	987	925	874	912	928	936	907	995	967	912	924	942	922	904	926	950	917	930	952	905	902	949	934	937	929	941	952	919	951	902	978	922	949	929	887	972	963	872	942	965	927	933	945	917	903	947	922	951	935	911	944	885	953	908	933	924	917	938	960	970	885	880	962	927	977	942	856	874	908	935	915	949	973	928	965	915	890	918	985	972	923	938	926	921	934	946	948	940	906	902	947	914	971	959	958	979	979	956	968	912	977	959	930	907	953	917	984	902	937	940	957	898	955	924	948	926	914	954	889	879	899	955	978	942	949	991	922	960	915	932	929	957	920	985	949	925	976	891	916	937	926	947	916	927	924	958	950	966	878	978	926	964	932	916	989	934	960	937	969	898	933	904	925	965	955	950	903	915	897	943	920	902	921	939	941	903	938	911	946	929	962	963	965	972	903	894	925	907	918	892	934	929	924	920	952	896	969	965	884	929	955	947	986	943	907	933	968	918	962	872	925	975	901	964	937	1018	927	962	958	879	950	960	913	946	926	907	955	911	876	975	917	878	945	916	910	955	880	962	956	961	920	944	930	954	952	944	939	935	908	900	934	927	947	946	966	960	905	909	930	953	986	875	941	906	977	903	908	960	958	958	976	890	912	984	949	891	948	941	966	887	909	974	935	932	930	918	897	965	931	940	967	927	927	939	909	938	976	921	911	989	924	931	961	937	919	991	842	943	937	951	940	981	928	961	914	958	922	931	927	935	944	970	923	987	935	961	954	906	947	944	895	952	934	938	934	962	961	938	988	908	938	870	928	949	915	943	933	921	948	927	953	954	910	918	931	995	970	919	954	902	909	925	975	911	934	903	948	918	904	888	927	902	945	974	910	905	939	946	946	894	945	953	946	928	889	960	924	909	930	889	977	879	938	943	932	929	978	968	945	1012	974	893	902	915	949	881	938	904	929	961	902	915	932	937	940	896	953	905	894	963	987	917	940	905	966	896	928	907	919	912	956	983	968	942	905	1000	927	967	954	873	921	941	971	977	902	892	900	975	949	942	965	943	940	950	923	956	927	938	926	942	868	939	934	959	904	907	902	908	974	975	943	916	922	926	930	905	901	921	934	941	923	911	908	919	911	925	970	896	905	933	892	937	959	908	923	960	960	890	886	905	886	989	965	909	946	930	908	938	910	937	974	940	874	926	968	937	941	990	1001	940	882	934	981	923	941	949	952	876	989	946	980	944	911	880	929	981	983	966	887	914	965	895	957	988	925	919	958	922	898	939	965	888	947	928	929	902	948	943	986	948	937	943	985	900	873	925	915	911	917	947	919	950	917	941	925	889	911	944	919	955	942	880	961	961	967	909	898	924	941	914	951	941	938	910	952	913	915	909	916	874	911	871
22996	20776	27723	23875	20739	6740	1185	895	757	753	673	678	631	601	614	659	643	688	591	554	584	580	542	587	592	597	578	555	592	616	619	600	573	597	589	589	573	606	544	638	574	591	583	529	560	576	604	549	595	580	587	615	604	587	613	570	599	592	533	570	566	572	581	577	531	575	567	549	571	595	585	570	549	592	576	549	582	549	532	581	536	568	585	546	617	534	544	545	559	531	604	560	566	498	568	607	615	546	593	579	572	552	534	588	557	569	573	544	557	542	598	595	546	538	560	597	600	603	574	586	578	595	550	589	535	621	567	515	564	558	577	580	586	563	594	592	536	507	565	568	521	546	574	570	606	595	548	586	525	605	603	554	562	567	549	564	585	568	563	546	630	570	606	561	596	570	540	539	577	546	537	594	592	548	571	590	576	578	594	550	526	568	578	568	578	638	570	600	578	526	573	589	573	580	608	571	551	644	550	521	587	555	596	578	577	561	570	547	548	519	581	591	564	578	551	529	592	558	574	534	580	568	561	532	518	550	574	549	583	572	504	574	562	541	546	565	557	541	597	554	547	548	558	596	541	527	537	588	547	584	550	550	519	581	595	571	561	570	612	613	549	602	523	582	545	591	571	570	570	560	578	558	502	554	577	580	575	515	564	567	607	571	587	546	601	566	546	577	561	503	537	537	576	551	602	593	582	588	584	509	548	592	542	579	576	553	556	563	516	548	595	592	591	553	552	582	584	549	541	563	562	601	595	537	584	564	563	564	569	529	584	589	563	583	555	547	553	534	544	584	552	581	585	555	551	582	575	539	556	538	537	521	600	588	582	518	558	547	587	558	559	581	534	552	564	589	556	540	555	574	518	559	549	565	537	557	541	558	551	599	553	579	577	578	558	540	544	604	570	583	580	502	559	561	549	586	595	592	537	589	525	556	546	606	576	503	565	548	569	548	578	575	585	575	569	572	550	594	570	568	532	550	550	576	543	599	544	547	579	554	565	576	584	615	589	576	580	606	557	562	547	598	565	541	549	592	618	550	551	589	596	596	588	561	577	579	541	568	540	567	544	538	553	584	532	541	552	570	562	589	630	562	591	511	608	542	498	578	564	559	576	570	535	555	610	594	534	592	558	575	545	552	526	592	585	564	548	567	532	579	622	550	557	538	571	615	570	549	553	545	534	581	529	579	576	543	564	593	597	591	563	603	581	510	549	564	603	542	579	587	540	543	587	591	575	490	578	516	614	568	598	590	611	595	559	543	548	601	554	577	571	530	558	571	569	552	557	607	563	590	539	570	558	566	561	545	554	554	547	556	584	555	603	549	603	598	539	598	589	580	589	609	555	607	583	579	530	546	588	607	589	513	551	566	568	544	541	568	584	628	603	542	563	570	554	571	560	575	572	534	554	631	572	583	614	530	561	565	560	570	546	573	546	555	617	568	567	538	601	572	519	551	574	534	602	580	586	582	565	593	569	604	565	517	586	528	556	544	513	581	605	571	531	558	587	559	531	549	502	592	570	590	526	540	576	547	535	550	535	554	588	521	616	566	577	595	578	552	583	538	573	541	568	563	546	531	585	554	585	530	558	606	547	557	588	540	552	602	555	575	539	593	608	562	540	567	579	596	577	573	550	546	515	557	603	523	551	585	574	566	631	522	582	533	488	586	598	567	589	571	592	556	553	588	608	542	612	555	614	559	582	547	540	547	538	582	569	585	523	571	584	575	560	566	576	562	555	566	555	546	578	548	563	549	561	564	596	558	543	533	579	529	545	537	577	542	555	582	607	579	590	541	589	551	612	566	580	561	542	603	566	580	582	544	607	580	539	595	571	585	561	534	564	576	581	525	562	564	562	529	575	563	566	574	538	534	590	530	558	581	540	568	594	553	550	542	568	542	552	549	580	532	527	566	551	571	600	558	582	530	606	577	567	545	593	575	539	565	553	614	547	582	567	587	606	571	545	593	561	569	551	598	567	564	535	550	564	527	547	609	612	564	543	595	540	536	545	556	606	569	554	538	532	583	588	594	553	569	564	585	556	548	590	604	586	583	616	509	546	554	601	557	564	550	520	589	570	558	569	557	572	540	534	559	625	571	549	536	567	557	584	578	546	593	588	522	561	587	563	584	519	584	572	581	531	562	523	578	547	587	534	564	567	545	569	577	633	595	563	603	594	594	558	551	602	599	521	576	554	608	573	555	551	553	516	560	567	572	613	593	564	565	541	594	552	591	582	545	558	551	610	573	548	560	552	560	587	573	586	559	573	556	580	565	591	573	590	599	568	538	613	542	558	585	549	562	547	543	577	620	592	550	558	558	635	556	577	561	524	552	598	539	546	585	550	556	496	549	567	570	554	578	580	551	559	556	524	545	519	546	596	547	587	544	564	615	571	548	575	590	561	562	535	564	560	557	565	595	603	545	639	560	597	602	579	570	546	544	557	573	535	584	604	557	562	551	567	545	597	573	533	535	580	537	577	584	592	545	557	565	583	563	551	614	574	578	573	550	593	543	547	556	551	540	586	571	577	584	598	603	650	600	583	588	559	588	572	551	579	560	578	574	578	556	583	559	602	562	551	509	563	535	550	580	540	566	561	617	533	556	563	561	564	557	564	543	573	563	563	587	622	588	575	586	532	556	552	617	497	542	571	552	578	570	561	597	582	560	550	607	572	553	590	578	557	563	571	609	585	588	560	586	556	507	583	592	573	539	521	527	568	602	555	538	571	531	554	561	560	578	574	534	523	574	532	592	599	542	625	576	569	586	634	584	557	565	573	594	553	528	586	550	589	553	534	579	566	570	592	582	577	603	596	577	559	573	515	550	594	578	556	543	557	591	557	574	559	513	541	559	561	576	583	584	557	614	550	530	535	586	565	567	555	609	583	572	585	590	552	552	579	538	512	566	563	573	564	618	594	527	550	554	543	576	539	582	537	514	614	586	544	520	629	562	588	599	581	558	542	559	550	559	562	600	564	547	556	540	593	571	546	570	582	557	577	586	517	560	552	567	572	577	564	581	537	597	534	529	554	545	588	589	531	544	590	520	558	563	534	619	584	576	556	594	556	556	580	556	540	583	557	564	565	535	583	605	592	606	583	604	573	596	569	593	520	598	511	603	560	567	532	609	522	568	562	566	558	585	556	577	512	573	576	588	536	602	543	565	544	550	577	539	573	549	580	580	580	588	555	556	598	582	584	591	571	562	573	618	594	532	560	560	560	576	561	549	587	590	538	595	536	565	600	589	552	561	525	540	573	609	577	531	573	584	584	598	579	583	559	551	555	569	584	541	567	588	551	581	579	516	603	516	548	606	581	565	539	585	570	591	546	568	586	524	559	569	570	558	559	555	559	577	564	536	590	576	599	546	550	589	600	549	611	564	536	537	577	584	566	577	595	591	569	523	513	594	532	562	557	614	586	582	594	575	546	565	594	613	556	541	579	568	563	550	598	580	568	531	505	579	544	586	567	541	545	540	557	549	570	546	573	585	550	538	543	547
3644	7970	5759	2826	2226	1770	1470	1218	1114	1010	872	883	864	857	789	795	765	793	710	688	771	762	790	739	777	727	733	723	753	734	727	741	739	739	691	741	694	682	718	722	723	676	757	655	690	726	746	688	733	690	718	687	733	702	714	720	735	717	696	742	728	703	702	740	712	775	688	797	700	744	720	718	709	766	731	726	686	671	729	737	682	683	693	742	729	718	713	686	755	702	713	702	714	732	700	679	714	712	698	708	707	662	665	657	696	676	685	718	682	713	731	722	687	690	691	738	693	675	654	709	694	727	699	649	716	723	729	701	727	687	705	742	671	729	732	772	725	751	695	720	718	695	728	726	686	693	749	678	692	726	683	733	706	724	713	710	686	694	740	749	669	724	753	739	698	672	682	685	676	745	722	669	693	727	678	700	732	670	720	697	727	717	705	720	696	704	684	664	696	694	676	748	725	688	689	666	674	676	707	722	719	679	694	711	699	690	727	673	722	701	686	724	668	707	755	735	681	712	693	735	693	676	711	718	703	648	670	774	717	754	698	656	730	725	722	694	699	675	663	705	759	668	714	683	689	706	672	762	676	713	703	713	731	715	682	721	726	711	698	691	782	685	745	701	693	732	756	683	749	731	744	727	678	737	705	696	682	689	720	714	704	740	687	657	737	733	697	662	680	725	685	721	690	710	677	729	705	719	718	743	689	672	718	706	756	726	663	776	724	714	702	688	728	695	736	715	677	688	775	683	720	728	708	720	681	699	721	719	714	694	730	751	726	731	702	722	652	714	652	701	703	723	698	696	655	685	678	703	737	694	684	720	676	685	695	688	740	690	746	710	634	691	682	714	699	660	743	739	696	722	721	694	712	675	701	736	690	687	706	718	685	678	688	679	727	733	686	742	701	664	716	712	732	715	702	719	701	704	696	747	704	701	703	713	719	701	671	691	654	660	695	715	666	775	749	705	691	695	695	696	713	712	708	689	673	742	652	727	709	740	664	772	703	737	692	683	712	751	760	705	743	687	724	740	682	724	727	735	667	707	701	732	723	706	664	728	739	689	744	691	699	710	716	695	677	681	690	697	710	715	744	728	683	732	755	673	711	679	706	676	719	672	722	715	741	657	736	685	676	726	706	648	645	731	656	722	678	663	698	706	682	726	719	665	743	718	739	685	682	696	736	711	787	785	735	710	765	694	721	759	646	722	734	696	732	668	723	772	725	722	694	668	726	691	721	707	703	664	716	719	704	767	686	695	698	720	723	687	708	697	693	743	720	732	703	693	712	662	710	707	677	738	736	684	709	715	684	725	646	715	711	734	681	695	730	702	687	691	719	753	704	705	713	698	738	684	686	710	702	699	738	681	750	652	658	683	718	699	651	733	740	736	714	689	733	710	711	744	695	745	698	725	683	734	721	722	691	715	725	703	755	731	691	700	709	729	692	711	683	720	704	745	723	681	767	725	703	703	710	729	702	749	663	692	696	702	649	694	680	711	700	719	677	731	702	652	735	717	732	708	607	703	696	711	675	696	752	662	698	751	684	656	662	686	689	727	762	684	719	715	718	698	713	733	710	691	693	691	700	677	712	683	705	736	727	727	751	696	713	677	739	701	719	703	656	692	693	735	682	697	709	720	769	705	715	711	713	681	693	667	687	700	716	763	715	739	675	706	747	682	732	720	705	686	708	761	710	690	725	738	723	678	701	673	708	711	702	694	742	665	690	686	710	714	741	690	710	687	710	708	715	725	715	699	672	672	678	728	775	705	639	717	692	676	751	744	686	689	663	660	714	703	677	683	668	753	715	690	713	696	677	691	686	689	752	700	678	746	680	742	704	728	696	699	754	738	734	751	684	691	665	687	685	711	702	679	712	689	706	689	686	716	658	694	711	691	711	728	713	764	721	686	727	685	729	737	691	641	682	710	728	695	712	688	696	705	744	706	712	679	649	700	722	659	678	650	724	701	684	692	676	696	676	691	729	740	731	725	718	734	704	753	703	684	700	703	678	690	717	718	727	758	720	727	664	689	752	676	735	701	703	672	708	618	737	671	731	728	698	728	712	744	682	681	728	762	701	719	729	714	744	727	693	714	717	747	690	654	699	688	782	771	683	718	737	696	743	723	745	716	687	726	745	746	674	673	712	754	722	686	650	685	733	703	712	729	754	704	669	747	718	700	697	732	755	722	700	728	679	751	709	682	709	710	729	732	704	704	719	707	692	690	687	708	729	676	722	668	744	731	756	710	695	667	725	725	740	683	695	690	705	717	691	738	726	711	754	705	712	700	711	747	756	726	687	708	687	712	664	685	695	693	705	693	725	737	710	676	702	681	720	687	710	735	728	696	700	726	672	739	687	736	698	683	719	743	716	697	652	719	709	723	689	701	716	717	715	741	723	715	671	683	715	696	718	783	683	680	694	724	708	764	741	723	628	733	700	662	749	735	693	722	768	683	704	676	697	681	703	727	721	706	705	737	687	714	693	709	701	732	727	725	725	665	678	709	709	712	713	753	720	738	699	654	729	705	704	691	696	722	724	683	723	730	728	725	698	702	748	676	697	719	655	694	724	689	698	710	699	661	746	703	699	735	762	679	704	727	658	723	713	707	723	702	734	677	712	703	691	671	706	726	774	697	740	649	702	678	711	683	684	741	701	686	743	663	748	726	682	683	740	714	697	672	681	702	686	717	690	756	691	701	676	703	695	744	693	702	687	700	692	765	734	700	733	737	664	699	686	745	661	648	733	732	722	726	744	771	723	729	704	745	737	732	740	727	711	769	730	765	696	694	706	739	740	654	724	688	704	690	702	687	724	648	743	688	681	747	684	696	699	734	690	733	719	724	743	738	702	689	725	752	698	726	739	705	735	717	763	752	716	686	713	683	703	753	752	716	712	727	684	707	717	694	733	715	698	736	692	650	715	695	709	664	708	713	764	728	748	749	655	708	702	716	657	714	725	700	672	717	680	692	708	716	694	693	755	771	718	719	718	736	713	717	683	706	719	729	701	728	699	699	712	711	671	731	684	708	671	721	672	692	712	729	680	741	707	698	768	742	751	686	673	718	713	713	701	713	682	710	679	689	762	702	713	683	707	709	691	717	685	668	709	655	726	704	737	681	702	703	741	740	713	731	702	722	713	680	723	770	732	766	759	722	664	713	693	686	692	694	697	704	691	700	707	732	744	732	710	672	744	729	714	711	718	747	739	704	716	698	757	752	712	762	698	715	739	737	649	659	694	684	702	755	719	779	713	712	760	703	684	699	743	668	715	689	773	727	689	684	735	719	710	672	709	753	717	691	707	707	717	694	736	656	680	732	745	673	707	700	727	715	671	706	726	747	736	750	708	698	706	699	737	769	669	704	709	725	700	720	750	716	686	706	715	709	666	698	717	719	774	741	707	671	728	687	683	708	689	724	731	746	726	723	718	698	723	701	685	731	711	728	723	729	754	660	675	694	701	692	736	685	712	709	727	717	722	707	720	712	710	699	702	708	675	718
24130	20801	26521	24991	6580	806	811	670	629	625	590	569	604	576	586	560	521	599	553	610	584	523	602	531	557	526	551	513	550	548	577	560	553	513	509	510	512	488	540	537	561	520	526	531	551	561	511	525	501	556	527	548	548	507	573	537	491	467	552	517	589	521	521	544	550	541	548	550	518	538	528	509	491	516	557	527	506	514	552	556	553	530	510	527	477	510	532	521	518	526	525	526	555	504	526	523	487	525	551	565	545	526	540	519	493	536	554	528	510	602	540	561	535	548	585	538	502	536	499	531	528	515	559	553	528	547	563	528	515	555	521	518	566	547	561	509	523	534	538	536	534	546	531	516	542	506	561	514	530	501	525	501	536	530	528	538	541	562	578	540	572	548	570	497	553	525	526	521	527	489	515	537	549	511	506	549	545	537	507	535	552	566	536	558	531	581	490	557	540	564	521	522	563	567	521	554	492	579	532	555	521	513	580	506	510	574	561	553	521	546	507	519	527	508	478	531	554	513	517	565	565	562	579	549	571	526	528	563	523	517	595	554	519	505	561	529	519	547	510	531	570	559	548	554	518	522	521	534	543	538	542	521	532	528	546	559	503	536	560	550	517	534	554	539	546	569	506	554	505	546	527	533	536	530	549	514	513	557	520	494	548	502	533	529	524	543	515	517	564	531	529	514	542	531	515	583	511	583	515	524	541	512	490	526	532	517	562	555	545	536	538	532	521	548	546	505	522	571	538	516	523	499	521	554	519	512	522	543	532	552	511	544	506	542	518	519	528	555	514	525	526	507	545	513	566	512	518	532	546	556	514	538	526	523	517	555	537	548	529	550	586	552	570	518	504	528	546	548	509	525	517	527	610	533	498	478	559	556	539	512	558	544	518	565	566	564	502	518	585	549	532	523	536	525	513	536	535	546	533	565	585	528	511	573	571	520	525	540	577	496	535	509	570	547	532	514	567	542	551	516	522	542	538	537	522	531	524	536	540	529	488	553	491	538	558	545	533	581	535	569	525	486	532	516	533	511	513	526	472	523	526	529	569	492	517	541	559	565	532	519	576	504	534	524	560	520	562	535	528	557	535	562	517	539	502	569	552	546	551	540	488	543	510	549	502	495	538	498	559	527	502	533	526	540	514	548	527	576	575	515	518	504	514	543	546	508	527	556	536	550	549	566	549	566	566	568	563	535	538	485	529	532	535	552	502	540	521	539	553	551	457	515	510	494	499	499	495	546	522	548	520	582	521	534	517	519	537	517	514	565	576	541	576	534	516	554	508	503	537	534	524	532	509	565	526	504	518	550	555	577	541	564	540	561	536	515	498	553	534	522	500	558	534	517	545	594	507	516	526	531	547	531	548	563	505	524	530	559	501	587	549	510	532	538	514	515	512	542	520	526	525	512	538	536	544	537	503	537	510	585	517	546	501	507	560	543	527	548	465	518	543	498	546	525	582	534	532	536	578	526	496	545	540	530	541	513	560	514	553	499	523	501	531	514	511	516	522	562	550	520	513	506	527	507	523	532	530	565	557	516	558	487	510	527	517	556	494	543	537	522	538	542	566	550	563	530	526	513	510	505	507	513	509	516	528	509	512	541	503	551	532	552	488	536	526	540	545	554	563	528	520	518	480	556	535	566	553	531	516	545	588	486	489	499	528	542	555	488	524	552	534	573	518	548	547	560	527	554	547	524	534	537	512	567	531	525	525	479	520	568	565	538	551	545	524	525	550	526	512	512	537	565	520	551	528	521	523	562	523	541	511	535	537	523	516	538	559	520	552	523	539	546	537	547	563	472	517	532	555	526	502	565	539	560	554	544	535	487	562	543	553	540	550	543	544	500	518	529	535	574	535	540	540	527	560	579	562	536	519	540	492	575	546	566	538	538	527	530	541	507	525	560	536	536	520	509	495	515	560	493	546	500	515	573	550	500	512	536	570	538	525	492	541	483	528	561	509	534	521	485	519	516	545	525	505	544	517	530	483	534	522	508	511	533	534	522	539	520	527	548	557	493	523	549	537	565	529	512	534	527	516	543	507	527	503	573	536	491	536	516	557	540	578	552	582	539	551	582	519	509	498	547	550	546	518	514	569	577	586	539	503	545	538	519	519	559	560	544	515	543	513	538	576	584	541	528	552	535	530	540	563	512	514	595	512	522	571	503	531	621	527	550	546	519	523	540	502	503	522	556	520	496	532	559	517	548	511	494	536	546	485	534	541	514	550	529	550	530	544	521	566	540	506	531	537	517	541	518	545	491	522	506	534	561	510	498	522	524	562	528	516	529	567	543	533	521	504	514	501	519	543	504	571	523	509	580	534	538	507	529	541	538	518	597	532	571	543	570	528	548	508	523	498	543	529	532	505	554	530	533	540	507	507	490	542	500	541	547	543	490	533	523	568	527	512	522	516	566	547	524	506	552	530	515	564	575	545	528	552	564	581	569	538	550	511	534	509	526	533	512	538	517	511	558	528	532	575	552	542	538	533	529	567	515	533	512	529	514	532	562	537	540	521	545	577	535	554	542	505	593	554	561	552	491	569	538	535	516	550	528	521	507	494	564	566	485	541	548	503	514	557	540	507	551	506	556	586	522	519	494	539	532	485	506	556	510	529	516	569	525	559	529	504	553	508	512	508	530	555	522	523	494	543	543	515	564	535	544	558	523	523	527	521	533	533	517	516	545	543	551	570	549	535	552	523	540	579	508	529	496	526	501	475	563	526	536	517	505	585	513	537	513	554	544	528	549	515	559	539	556	538	507	531	551	555	509	537	599	538	561	528	509	559	549	545	569	556	489	528	533	549	558	569	552	521	524	547	509	524	553	536	491	512	493	517	525	538	513	513	493	549	531	546	566	504	544	534	566	579	512	546	526	512	537	538	549	553	555	526	565	535	574	541	516	508	535	504	510	572	550	583	507	532	564	559	523	511	524	528	530	518	564	536	506	521	552	515	495	562	574	496	535	541	579	550	539	539	541	543	563	555	525	560	506	508	525	563	549	506	545	528	506	562	558	536	534	540	519	487	496	509	564	519	569	543	540	560	519	564	509	519	564	547	539	532	513	540	527	526	476	544	502	577	526	518	561	524	510	530	495	548	507	564	567	508	545	517	544	554	539	526	506	529	529	522	510	523	508	538	524	523	537	542	554	538	528	530	570	518	534	544	556	525	535	543	554	544	515	531	547	552	533	550	536	539	533	556	524	494	533	559	531	506	537	546	540	535	534	547	549	544	507	508	563	535	528	556	548	498	491	532	495	520	542	539	526	553	508	510	576	477	521	526	546	551	527	509	527	569	518	500	544	552	516	539	528	522	526	580	524	536	521	537	526	510	490	538	548	488	511	567	524	590	537	553	518	543	512	590	513	562	533	535	531	522	557	516	569	549	555	584	499	514	535	583	539	543	501	547	529	547	525	561	540	510	557	524	531	554	536	580	531	576	570	516	545	603	508	547	524	537	536	552	562	519	543	537	552	519	527	565	517	546	509	558	550
3726	4854	3410	1858	1464	1267	1096	869	843	803	809	733	666	724	638	656	650	697	678	615	692	658	656	646	647	660	625	643	649	615	636	661	614	626	620	619	642	623	666	648	620	653	695	654	645	629	603	642	626	654	659	625	653	667	618	671	629	657	662	635	659	610	598	663	644	616	634	637	587	623	633	637	612	648	663	640	666	636	675	676	637	644	623	641	620	597	615	650	633	664	677	668	645	633	646	650	636	650	642	590	660	650	634	633	622	621	637	676	652	634	647	596	649	658	659	649	640	643	657	633	619	630	663	615	620	639	591	649	631	648	633	628	607	624	637	617	625	639	629	610	652	673	648	590	614	658	635	670	606	638	649	679	658	611	672	648	592	617	698	646	674	605	661	642	599	623	605	656	658	605	641	647	585	641	614	621	630	602	639	622	670	636	632	602	617	616	610	614	615	639	697	667	594	566	674	682	609	648	623	613	657	647	616	640	622	619	624	700	639	609	649	620	651	646	633	609	637	662	657	676	649	610	598	637	704	657	620	624	607	625	654	586	653	599	655	628	639	630	677	645	689	627	640	594	645	657	605	572	628	632	607	626	609	680	669	636	624	618	631	661	582	611	684	629	634	614	601	659	670	646	663	644	627	622	686	641	623	649	615	649	606	634	621	660	633	659	658	684	623	636	632	621	637	657	648	650	632	633	673	645	604	629	584	631	619	633	653	615	615	672	624	613	605	662	657	640	611	670	620	597	620	593	602	636	648	615	612	643	618	641	667	591	637	634	649	615	616	622	635	614	690	590	666	653	630	661	654	652	662	654	622	612	665	642	650	662	612	647	631	631	643	640	627	618	593	613	662	677	594	656	619	622	634	620	660	633	713	676	640	624	626	628	603	630	633	612	659	656	642	631	619	649	644	618	632	665	634	631	593	609	640	627	664	658	599	625	662	596	647	653	590	613	624	640	651	664	583	645	616	612	678	648	637	641	656	644	612	622	651	653	636	604	654	625	631	670	643	662	636	602	651	585	650	604	624	684	644	617	634	648	616	629	633	610	629	634	633	625	641	648	608	668	630	640	622	658	672	608	602	659	672	662	596	649	674	662	651	635	663	630	637	636	610	610	609	664	608	614	603	637	649	585	627	660	607	622	629	633	630	649	631	635	636	630	650	673	642	620	599	642	602	659	646	610	659	657	636	638	663	651	633	666	658	647	606	625	644	647	647	603	602	638	618	649	621	651	608	610	574	617	671	650	640	637	684	654	640	668	648	636	645	632	591	648	632	627	635	624	676	654	645	613	656	678	644	633	635	623	593	621	639	644	601	661	689	622	643	587	630	655	630	669	676	639	623	589	614	711	648	640	627	624	637	679	651	658	629	639	582	645	631	656	632	633	639	624	657	625	614	648	635	637	598	651	599	652	626	661	604	627	620	654	649	651	698	608	657	637	593	680	644	653	580	655	590	596	664	624	616	666	635	612	665	625	648	617	652	623	623	666	604	647	659	606	654	644	661	629	621	656	621	646	648	622	660	624	656	632	607	663	588	683	619	592	611	617	626	626	645	643	637	622	666	609	694	623	625	597	591	590	642	643	618	605	611	581	641	655	637	646	649	605	601	634	677	631	630	600	639	602	613	650	602	613	653	631	632	645	629	673	653	596	659	611	635	649	607	590	655	676	625	638	640	629	654	648	652	656	616	624	634	650	621	659	615	627	659	652	647	602	695	671	632	671	618	639	626	646	637	629	614	643	697	663	580	693	634	616	667	654	632	645	648	634	641	648	669	625	602	622	681	591	651	617	673	636	632	662	607	620	644	650	613	633	611	662	626	641	637	626	615	607	671	639	673	624	631	611	647	570	622	636	611	646	617	632	627	654	615	667	667	614	657	614	674	631	658	591	666	627	684	667	598	634	652	602	636	631	635	642	603	666	661	630	619	658	676	582	607	604	641	611	626	640	666	670	662	614	698	611	661	626	678	643	620	642	643	643	630	639	660	605	674	661	635	647	647	700	667	690	660	629	603	645	640	647	659	638	649	651	646	617	635	575	617	658	632	658	640	644	641	613	664	608	648	641	620	658	594	629	606	663	625	644	669	664	663	618	677	625	621	610	632	638	657	681	651	658	632	633	636	646	654	631	681	622	634	626	653	653	623	654	649	655	637	641	654	635	620	621	625	637	599	609	665	658	634	604	606	634	659	648	659	651	654	636	636	689	613	650	610	614	630	627	632	608	640	640	606	626	631	646	610	611	660	659	616	617	672	634	640	627	664	623	630	658	624	611	670	659	621	611	632	653	613	640	628	656	620	614	612	624	641	630	592	624	620	632	629	654	683	621	634	643	613	628	629	660	625	675	606	640	655	632	645	623	669	580	611	651	622	634	619	655	620	609	599	650	649	631	597	693	690	614	654	655	638	640	631	648	607	618	649	642	687	648	599	652	666	666	619	604	625	636	598	643	635	640	661	649	662	667	628	630	637	663	662	644	597	655	643	625	624	612	633	644	649	620	651	630	628	618	613	686	612	620	623	653	639	632	623	616	650	593	625	645	655	616	615	590	651	634	590	641	609	650	630	663	636	698	595	632	627	655	647	663	666	618	675	606	638	679	605	658	636	607	596	641	616	600	601	645	615	639	668	594	633	636	625	611	660	676	646	620	637	596	613	624	628	653	624	644	657	677	627	671	601	664	649	664	625	653	645	656	658	641	609	632	625	645	623	668	629	597	604	613	631	620	643	611	641	666	654	648	621	602	653	614	599	617	613	630	651	616	630	613	621	688	637	627	648	642	639	627	670	648	649	654	639	627	630	627	615	637	697	629	647	644	616	607	646	648	662	651	617	647	668	681	669	631	618	634	637	616	688	587	661	638	590	628	648	658	614	599	624	638	610	663	630	666	676	651	651	627	633	596	632	629	604	628	635	662	610	642	625	627	614	616	645	606	631	615	657	667	650	622	654	647	612	641	650	629	617	642	597	639	687	655	631	633	618	626	598	617	657	626	648	587	670	604	628	587	636	589	602	657	598	648	683	635	625	600	613	643	611	614	641	625	608	652	665	589	605	626	627	647	629	655	659	596	659	640	661	615	591	624	664	666	622	618	672	687	600	602	662	630	639	623	611	649	608	668	635	647	636	659	601	644	634	620	671	635	693	691	623	597	634	665	648	654	648	618	663	682	629	645	649	617	639	633	629	644	633	616	666	622	645	632	634	605	655	593	646	641	630	627	661	658	648	658	683	676	683	685	589	646	626	676	629	621	632	615	608	629	617	669	650	661	625	670	693	573	668	596	620	653	665	627	632	666	618	657	607	649	660	672	601	627	646	629	629	654	681	622	630	655	636	663	643	678	641	666	587	609	579	659	630	612	638	620	607	647	664	649	579	619	634	626	640	620	644	623	655	619	625	624	615	647	654	627	626	642	678	604	585	667	644	618	663	670	645	626	669	629	635	635	650	681	601	697	640	647	655	645	645	684	666	654	645	654	620	652	593	559	651	608
22083	20830	28297	23474	20835	20820	4148	773	607	477	431	382	390	346	319	309	274	249	255	281	231	238	251	238	237	259	238	208	217	243	231	259	214	217	220	223	226	255	242	210	237	223	212	201	248	246	208	266	208	224	208	252	222	208	209	224	227	230	219	214	237	223	199	208	221	202	222	237	210	231	212	212	203	208	212	193	241	195	193	193	221	213	206	213	207	238	228	223	219	237	219	200	230	224	203	205	227	215	197	234	221	196	204	224	232	221	229	222	220	229	197	206	226	232	214	205	225	225	193	244	226	214	199	187	211	230	222	186	216	203	197	222	208	211	213	251	231	208	194	211	187	234	209	205	220	211	215	203	232	211	193	208	221	192	205	219	200	210	194	203	219	251	233	205	227	229	199	217	242	238	232	210	211	186	211	206	217	187	212	184	198	227	200	206	181	227	211	211	203	196	205	236	213	208	206	193	206	204	199	201	212	182	224	224	211	222	217	223	181	208	226	216	221	219	222	216	215	207	207	225	216	216	230	225	207	214	220	230	223	205	231	196	241	228	250	231	195	215	195	207	240	207	194	222	209	220	195	202	195	191	218	218	205	199	190	232	210	213	227	211	217	210	230	207	229	228	210	215	201	207	221	221	172	227	196	218	203	213	220	235	209	219	231	215	237	213	212	187	215	247	246	202	218	223	237	218	211	206	216	212	246	224	213	204	227	196	203	228	213	206	212	198	210	209	209	198	208	214	220	226	193	206	198	222	220	220	223	190	237	228	220	231	205	198	222	228	206	207	203	218	224	191	217	207	228	209	229	180	219	188	228	206	196	206	220	213	200	223	216	202	211	220	217	219	214	217	209	229	212	196	192	192	211	217	226	191	220	217	205	220	196	205	221	212	197	221	191	233	210	203	201	242	199	199	222	215	205	227	234	222	245	222	216	226	223	218	232	210	209	200	196	202	224	212	193	225	225	199	224	199	207	250	193	200	237	192	213	210	200	245	210	211	207	199	222	199	225	218	192	215	211	195	222	247	216	215	213	209	207	236	203	217	217	212	216	189	208	212	201	209	214	243	216	213	204	219	195	235	204	218	208	202	191	207	223	205	220	215	227	221	202	200	211	204	230	237	220	208	214	226	219	236	234	225	217	226	240	208	229	205	193	203	212	215	207	210	226	245	218	185	230	223	208	212	219	212	228	200	205	200	211	193	240	203	236	211	213	207	223	212	217	197	209	238	208	196	233	189	193	222	267	211	219	251	221	215	233	207	207	199	214	202	201	214	223	221	236	225	226	220	217	238	221	247	240	192	213	216	228	234	227	212	198	230	232	200	234	168	204	221	218	229	230	221	218	221	222	199	224	226	215	210	199	218	227	226	215	228	214	233	214	237	224	203	205	227	215	168	196	198	196	210	218	212	203	204	219	212	202	231	226	223	196	222	204	216	216	203	206	203	196	214	210	221	201	184	198	208	177	227	218	210	219	207	229	225	210	197	244	217	203	230	226	233	227	224	205	226	210	213	221	208	216	203	225	198	216	215	199	200	218	211	249	233	206	220	217	238	191	219	192	219	203	217	220	220	197	220	195	232	215	222	207	228	207	234	229	196	234	221	182	195	225	199	225	203	239	202	196	230	222	208	205	216	209	209	211	235	195	204	225	217	210	222	213	214	227	234	217	198	219	217	214	207	243	210	208	229	197	199	231	225	228	204	208	209	200	221	212	191	205	237	201	214	210	198	208	199	227	213	206	216	217	202	205	210	243	219	195	197	228	223	232	211	202	208	169	217	206	195	209	196	201	203	212	211	211	181	197	202	190	226	222	190	233	207	220	195	223	231	202	211	206	213	204	204	233	211	209	228	247	198	197	215	224	230	179	172	201	217	207	241	214	202	203	186	245	202	222	198	203	212	219	185	203	220	209	190	239	208	213	209	232	222	221	235	227	234	237	228	205	201	221	197	218	227	215	203	222	223	222	205	207	216	191	254	223	232	210	244	213	204	197	210	197	226	201	192	198	230	200	206	204	193	209	232	208	240	221	214	216	232	187	206	200	218	217	228	213	225	224	201	236	199	205	214	225	234	203	204	190	211	197	229	234	199	196	201	240	221	227	219	201	214	212	229	202	211	236	190	177	204	211	210	192	239	255	200	220	203	209	217	217	230	216	231	222	207	211	205	225	226	192	207	218	206	213	197	205	180	233	197	200	196	208	210	229	217	210	215	213	187	221	230	217	214	200	233	217	221	202	230	240	216	224	206	207	224	225	200	223	224	220	202	215	187	219	215	214	214	217	215	222	226	220	215	233	213	200	237	213	220	202	194	233	207	211	177	220	213	234	207	213	216	212	210	186	186	193	218	208	200	219	209	228	258	198	187	207	226	215	210	205	232	194	209	223	181	216	194	206	214	230	226	211	205	215	203	232	203	214	206	220	192	212	209	232	191	207	201	205	184	217	219	229	226	215	232	230	222	215	212	195	212	186	203	218	214	198	234	189	234	207	201	194	206	183	211	231	199	222	203	223	214	181	213	210	240	219	237	213	197	203	200	238	217	220	232	187	193	205	227	230	217	213	196	199	201	214	191	195	207	211	221	203	213	199	236	210	218	206	204	184	207	210	219	207	207	219	213	214	213	209	231	216	181	186	220	209	212	236	213	204	203	216	237	190	210	230	206	187	195	228	225	171	209	216	226	188	210	213	215	205	217	219	225	232	192	197	204	173	199	194	199	212	208	203	214	226	197	228	228	200	215	225	192	210	198	207	240	249	237	214	216	207	214	214	211	206	224	202	216	214	185	208	195	247	211	220	216	209	208	199	228	222	223	183	201	215	224	227	224	202	213	233	222	205	187	212	180	224	206	212	205	193	186	224	215	205	213	205	211	229	188	225	227	194	186	205	226	219	222	217	210	199	199	221	219	222	206	258	222	232	240	210	193	209	222	195	195	207	215	217	174	230	205	205	212	211	198	219	221	217	216	207	208	227	235	207	203	223	211	226	197	227	245	223	208	200	213	221	215	197	220	211	214	206	206	203	221	232	218	233	246	203	236	200	221	201	207	207	184	226	205	204	218	225	211	206	218	231	219	220	210	210	194	216	205	229	221	209	192	213	228	198	233	218	196	207	212	199	195	222	208	212	219	194	226	193	203	205	200	222	208	238	208	238	205	245	220	232	239	216	209	220	214	199	206	219	227	231	212	206	206	233	197	220	229	220	226	227	203	218	193	207	216	192	209	205	226	188	228	207	222	182	178	216	221	199	215	236	216	228	214	230	217	188	227	218	215	206	217	192	197	220	206	219	229	212	231	244	204	237	214	199	209	233	213	209	218	236	213	218	186	214	187	195	191	193	206	221	191	220	200	206	187	206	214	208	193	196	212	209	223	213	229	242	202	191	207	209	206	218	195	198	244	210	223	203	225	258	182	199	214	205	204	212	200	208	215	212	184	233	209	215	209	210	222	194	210	197	212	198	203	248	211	190	228	197	218	203	190	228	208	210	210
4619	13047	9129	4394	3160	2271	1776	1364	1060	894	686	658	572	519	475	443	416	416	375	367	368	318	330	335	313	320	339	290	287	295	325	261	304	311	309	308	291	270	269	286	275	293	289	278	281	262	297	292	309	272	284	284	303	277	297	290	271	283	296	253	257	257	258	271	284	288	254	276	311	244	249	262	251	294	268	258	294	239	270	280	270	287	286	271	284	251	250	252	257	271	275	280	293	272	299	266	272	256	235	259	269	293	310	292	259	288	256	266	239	260	243	281	282	249	263	291	281	233	301	249	287	296	271	239	288	228	252	279	289	248	264	268	282	253	264	249	256	292	257	297	246	267	285	245	303	272	255	238	248	247	303	256	281	256	277	279	261	252	279	265	304	263	262	277	287	275	254	271	285	282	268	241	262	259	297	266	247	253	264	278	250	279	290	242	300	296	280	281	242	267	256	228	275	267	249	273	264	282	287	229	272	280	267	257	288	265	262	287	264	283	229	252	273	283	270	283	257	267	294	256	283	246	272	255	298	233	278	276	273	276	252	253	265	274	263	294	298	262	273	267	273	246	271	271	273	267	278	313	285	278	280	283	253	254	282	273	249	264	264	257	246	259	251	276	255	260	265	250	268	252	273	255	276	258	265	272	262	279	254	288	285	247	280	244	256	229	246	272	265	254	269	257	265	266	280	261	278	258	261	274	255	270	311	243	266	247	270	279	293	287	281	288	264	277	266	252	282	258	265	238	279	240	265	274	255	282	265	273	267	274	255	263	273	285	299	274	280	264	250	279	236	299	261	258	246	275	258	275	288	259	277	258	259	262	254	280	268	264	255	245	249	237	225	269	286	297	251	230	261	250	245	282	247	236	300	261	237	261	261	284	272	251	248	229	267	254	280	271	251	268	256	270	261	263	276	277	276	268	270	252	255	272	279	273	265	252	268	289	241	242	277	279	257	263	256	259	265	251	275	267	265	297	313	255	265	307	258	242	265	251	247	268	254	242	282	264	252	258	271	280	278	232	242	279	246	289	252	247	263	296	248	264	267	252	261	292	279	245	266	264	273	280	269	255	247	284	263	265	277	269	253	278	297	266	264	245	283	273	271	263	278	275	253	254	243	249	276	235	254	260	267	272	270	271	292	274	245	255	254	262	257	266	268	256	256	249	252	269	286	260	252	258	259	253	271	271	254	291	258	250	254	262	258	284	267	269	262	276	240	272	270	293	256	249	293	265	271	295	257	262	254	266	258	266	264	293	246	275	282	244	253	266	279	280	262	224	280	218	252	272	282	254	286	246	263	267	250	267	249	276	274	236	276	271	258	239	257	265	264	248	256	305	252	255	246	284	253	274	242	275	291	265	247	263	271	253	283	262	247	267	264	266	265	300	247	262	258	284	275	281	255	266	283	275	273	280	250	281	275	278	287	273	264	264	285	257	288	292	270	228	267	248	258	260	256	284	238	274	288	270	288	275	246	285	295	290	259	247	251	253	243	249	288	294	274	285	254	254	232	229	263	261	274	256	286	236	292	255	251	264	251	237	249	263	257	231	281	276	260	251	292	279	269	287	251	275	269	271	280	257	304	257	259	257	236	264	260	296	266	271	264	254	276	252	271	253	259	256	268	275	254	290	273	229	256	271	263	263	255	265	238	262	275	254	270	269	252	257	276	266	285	263	290	263	291	277	282	273	259	281	265	263	279	258	257	270	280	289	272	265	251	278	293	257	257	314	241	257	262	261	287	290	261	291	259	267	293	259	254	273	287	269	245	267	255	274	275	279	280	232	262	262	237	296	257	237	264	291	271	281	246	275	258	278	234	251	238	286	284	290	271	271	274	266	295	280	295	284	265	286	257	255	255	273	268	269	275	258	266	275	254	262	261	270	250	257	250	255	253	282	264	277	280	276	254	264	278	235	283	265	242	272	267	242	256	277	253	267	245	272	258	274	252	266	247	271	266	241	267	289	278	270	284	257	305	269	266	282	255	248	273	253	277	276	256	273	254	246	270	237	281	284	276	250	290	253	260	251	243	270	236	258	259	268	259	247	240	281	306	272	251	273	275	298	258	273	285	275	247	291	269	247	267	276	248	278	272	287	269	264	274	284	272	268	268	247	270	263	266	228	291	238	271	255	234	263	275	264	281	254	270	240	254	253	270	258	251	287	252	280	264	265	249	278	275	262	248	282	255	252	296	271	295	256	296	293	293	286	252	279	245	273	262	282	270	267	269	256	304	262	261	265	259	245	273	242	261	235	278	260	270	262	290	265	249	249	282	294	261	251	270	263	296	268	250	260	242	250	290	266	265	259	271	264	252	281	267	268	243	265	262	261	251	286	272	280	278	279	248	287	271	278	291	269	247	241	253	274	241	273	282	276	290	274	241	259	249	259	248	290	264	280	273	269	288	254	255	246	267	258	261	265	297	284	278	232	249	242	264	261	252	250	280	257	274	265	258	268	256	281	257	236	281	266	273	278	273	252	275	232	252	238	278	262	266	234	281	246	290	263	272	261	265	269	298	256	251	251	257	262	248	260	261	252	261	259	283	289	295	260	287	285	253	274	246	270	266	278	264	254	266	270	280	251	251	265	248	265	240	270	253	296	263	300	283	271	259	277	247	268	265	277	242	255	274	237	254	251	258	280	259	278	287	267	269	266	244	281	246	277	267	268	286	242	260	244	246	287	268	248	265	262	266	227	244	281	264	262	281	288	256	235	262	273	279	274	289	253	272	279	278	271	264	261	309	288	260	264	254	259	293	281	247	275	251	284	262	280	275	262	294	269	256	262	265	276	240	270	239	274	266	248	248	256	257	306	272	258	284	262	244	270	292	243	269	288	272	223	262	292	261	270	287	256	239	250	256	244	255	275	290	242	283	267	295	262	267	252	306	265	264	273	276	291	263	244	287	270	262	283	254	249	252	258	273	278	277	262	255	276	266	220	265	279	254	242	247	273	281	266	280	298	260	277	249	287	264	291	263	299	253	281	278	268	242	265	262	269	256	244	267	275	258	252	262	287	243	269	269	283	263	267	260	279	263	253	209	239	269	264	265	259	266	289	249	299	257	261	288	282	269	250	274	275	252	264	259	254	255	265	269	315	268	270	226	260	271	262	275	255	248	276	265	255	269	260	283	266	275	243	279	267	259	265	238	289	261	263	268	271	255	236	270	265	228	264	286	254	298	260	279	279	283	266	237	237	274	307	238	264	251	269	266	278	252	277	278	273	254	210	283	274	245	241	231	247	271	255	244	256	233	295	290	271	280	256	232	248	264	276	242	264	282	278	291	243	259	277	247	296	273	276	280	280	243	267	277	263	271	291	263	262	301	256	268	267	279	264	248	301	264	280	271	263	272	241	287	254	238	272	253	256	240	261	259	274	246	261	288	268	247	255	256	277	263	237	260	256	267	243	285	276	281	278	249	274	242	293	263	268	247	292	254	251	246	288	243	265	236	285	279	284	265	252	290	283	261	235	260	263	258	303	260	270	273	260
27040	17066	3717	1128	859	817	769	790	779	788	741	766	826	840	781	816	743	784	739	766	751	774	772	819	787	823	766	755	747	766	692	788	774	801	843	725	750	785	787	794	795	780	770	814	792	765	798	733	747	756	769	811	733	821	810	777	756	768	821	732	790	772	768	771	787	806	794	721	796	712	755	753	767	762	778	796	752	760	750	771	795	812	737	743	696	747	759	723	781	836	729	733	820	731	767	745	787	756	810	755	746	790	743	744	737	731	795	780	789	798	761	765	765	767	760	787	783	738	804	764	789	790	801	732	790	764	788	728	762	746	783	806	785	769	811	759	772	735	787	716	743	760	819	803	754	772	780	782	714	788	784	779	728	778	748	779	716	788	780	801	743	793	786	770	713	736	761	775	740	776	751	801	738	766	763	772	829	720	771	738	764	785	792	800	759	770	775	778	776	747	812	792	753	787	759	773	765	763	785	763	754	785	782	757	787	761	779	813	763	774	797	787	818	742	763	782	737	735	730	744	751	783	754	785	735	806	794	743	811	763	741	771	748	764	805	775	787	802	753	810	758	756	728	799	798	728	755	766	784	754	753	806	735	804	790	768	788	790	786	794	760	752	734	794	775	801	752	773	768	761	761	746	751	763	803	770	777	737	805	773	730	822	776	765	795	768	762	794	802	780	772	745	740	800	750	781	771	804	734	747	785	686	727	709	767	764	756	741	801	756	812	806	716	778	777	764	794	794	817	780	792	785	760	800	727	727	750	765	735	752	762	805	808	791	837	781	758	785	790	750	839	776	843	791	740	710	811	762	776	759	790	736	744	782	747	782	783	779	854	751	821	817	755	759	730	773	761	735	772	736	752	776	748	746	726	761	785	748	757	751	755	787	828	734	786	767	786	791	757	766	732	775	761	754	766	760	772	769	800	833	783	738	747	788	778	731	805	761	745	760	712	780	733	747	858	813	795	721	752	828	832	757	781	798	783	775	810	734	810	764	714	792	771	794	752	779	772	769	828	783	780	799	784	757	779	778	753	747	734	766	820	764	736	758	736	791	802	808	792	768	769	793	713	789	716	754	744	751	774	822	758	742	721	807	731	796	784	769	792	778	760	758	769	790	779	770	755	790	735	780	755	726	763	781	787	767	800	765	768	784	743	751	786	760	794	754	761	756	786	777	765	762	769	735	738	771	808	752	746	753	719	767	761	785	812	792	777	772	771	830	755	780	718	793	777	784	760	777	792	724	759	763	728	718	725	740	778	752	751	750	778	777	811	812	739	789	763	746	831	780	757	725	766	811	772	747	779	800	796	779	765	756	797	744	725	754	781	772	788	784	782	763	819	742	681	760	756	759	789	678	771	716	750	750	740	720	758	719	764	718	778	742	729	832	790	742	797	762	736	712	735	773	712	829	769	788	731	760	764	809	792	779	763	729	796	812	812	753	757	789	798	756	739	807	750	783	812	774	812	777	727	735	770	717	764	805	759	745	772	749	829	765	799	779	740	724	709	788	749	701	719	713	773	776	777	757	760	782	768	760	765	796	777	817	787	768	738	727	801	740	733	754	741	801	747	748	750	771	746	747	766	771	742	724	765	778	732	752	781	712	755	766	761	788	779	755	738	750	828	820	772	766	750	785	801	739	805	725	761	753	767	772	796	790	754	766	756	771	716	779	803	783	866	780	797	779	788	802	776	766	769	738	730	735	776	770	737	831	759	805	828	738	787	748	703	751	723	704	778	777	754	700	810	745	796	787	796	808	737	786	735	780	805	700	769	759	761	754	777	756	793	788	749	753	748	823	781	756	762	767	766	803	795	782	772	818	757	723	851	789	728	813	753	754	773	703	796	778	776	762	808	772	835	773	775	803	785	785	752	800	759	744	761	776	743	756	763	714	751	768	720	779	760	770	764	735	765	748	779	750	754	749	786	730	811	773	747	749	791	798	773	759	783	846	765	798	779	799	745	751	769	758	752	754	719	817	795	760	731	763	784	803	770	746	743	798	824	711	796	785	779	757	748	744	741	760	739	752	798	709	800	727	779	757	725	772	769	795	778	753	756	760	823	773	780	755	754	738	727	786	740	741	787	801	746	752	776	809	721	753	745	790	750	767	741	758	771	743	740	790	762	766	759	783	778	775	718	765	748	776	754	773	756	795	742	751	768	800	785	778	748	811	742	784	759	754	775	754	783	758	779	737	785	774	705	776	780	768	749	709	758	722	794	772	809	799	737	767	801	788	749	744	782	794	780	785	809	745	757	795	776	748	779	779	776	745	819	769	802	845	773	779	756	764	789	698	775	769	796	745	744	815	763	729	765	767	729	771	808	787	764	806	726	822	771	769	835	821	782	785	714	781	754	708	821	797	765	796	816	766	765	806	809	729	779	767	833	747	723	764	784	728	770	766	723	795	823	758	762	782	785	796	751	719	754	842	758	779	738	803	760	762	726	744	754	767	816	806	798	734	747	765	741	779	785	788	760	762	738	762	738	802	741	786	775	731	785	774	767	783	800	836	811	800	753	775	753	779	811	760	781	807	741	727	782	745	759	776	764	759	763	786	769	793	728	731	773	721	749	777	814	757	783	761	753	763	769	771	787	775	784	767	743	794	799	762	766	738	804	779	778	749	749	790	812	772	778	775	770	772	789	740	798	779	745	857	758	774	811	743	764	732	771	766	747	779	748	765	787	770	754	752	770	741	741	798	798	826	730	792	754	730	773	779	783	729	843	790	713	766	789	766	741	802	735	740	836	759	705	763	797	791	810	794	789	753	792	803	770	747	775	777	732	772	776	738	821	778	819	794	770	804	776	726	779	759	758	739	783	787	741	712	730	759	773	742	787	765	783	760	765	758	814	778	737	759	718	735	767	762	812	758	777	770	718	742	722	785	785	740	779	793	741	792	770	764	718	797	775	794	777	762	782	808	753	741	788	795	743	775	744	743	819	810	753	731	827	809	754	750	790	788	774	715	721	775	721	756	717	735	751	736	770	730	757	754	738	761	804	757	774	780	755	778	771	775	747	785	772	697	765	754	787	724	755	740	762	761	740	808	749	718	745	761	772	762	763	794	772	769	766	763	806	780	763	749	810	776	768	821	729	786	774	714	829	781	751	780	780	777	790	744	795	750	790	775	745	787	796	824	744	772	793	784	750	782	760	774	846	791	756	738	802	783	785	800	757	770	797	794	781	796	793	726	742	767	738	778	768	771	816	760	770	775	764	752	773	779	741	786	724	787	741	760	761	765	767	785	750	758	757	768	706	775	800	759	733	784	786	751	792	762	756	728	734	680	736	751	814	776	759	765	735	735	788	736	722	702	773	746	808	759	786	740	780	752	759	765	815	767	807	826	825	733	757	775	774	729	761	788	788	747	724	772	728	806	764	745	790	759	768	779	687	804	821	813	812	755	794	771	720	771	755	719	801	780	747	738	740	761	796	753	792	786	797	751	752	822	754	782	737	753	761	766	735	833	727	776	749	783	784	762	754	766	783	769
4811	1286	1226	1094	1023	1011	985	917	923	956	954	929	902	925	950	966	985	940	982	899	926	936	880	927	941	909	899	916	942	920	963	985	954	947	958	898	954	920	905	934	964	923	922	919	916	930	953	913	955	903	873	962	941	930	892	954	960	954	909	933	894	935	941	849	900	913	937	994	920	955	965	888	910	934	969	890	927	928	861	940	1002	852	915	948	919	988	917	902	951	938	958	904	921	867	895	953	921	900	920	914	895	941	920	893	900	895	959	965	952	923	906	961	917	942	877	950	881	874	939	940	937	942	924	900	924	924	884	943	926	962	919	921	876	899	953	929	941	941	909	924	939	915	957	1024	889	929	894	893	926	912	926	948	941	950	938	956	880	946	911	967	895	895	973	953	892	902	930	864	945	917	859	908	935	978	919	923	928	937	941	907	958	939	982	1016	940	937	945	986	921	916	920	895	930	924	989	923	934	940	928	899	909	926	956	928	928	910	924	893	935	881	945	945	934	891	951	979	918	861	914	873	957	903	972	872	935	882	952	909	858	962	961	969	955	914	939	923	941	929	974	926	855	960	911	942	859	933	919	951	921	934	939	950	932	949	872	933	873	932	891	922	907	897	935	940	932	901	961	920	953	951	976	928	926	922	936	874	944	948	971	881	907	962	909	947	873	940	923	945	965	947	1004	915	917	950	893	924	869	920	887	870	913	923	905	935	899	903	913	925	918	946	887	943	900	930	925	928	881	901	930	927	894	912	947	914	870	927	960	938	894	931	875	897	919	922	926	950	945	905	895	919	906	918	925	895	918	912	968	938	888	962	864	927	930	936	929	981	908	919	918	926	917	866	979	990	932	953	928	921	918	897	901	933	931	919	952	940	917	959	1013	910	971	942	855	933	950	969	945	914	911	883	941	899	922	940	899	908	975	953	966	959	969	912	964	907	954	914	916	924	923	933	942	913	891	889	899	923	901	969	998	913	953	942	987	919	924	886	987	968	922	938	944	887	927	921	944	884	918	877	999	935	960	919	943	941	930	912	956	897	911	940	936	955	951	883	976	878	929	903	950	923	922	917	905	943	972	913	944	933	888	920	937	942	909	898	915	875	888	846	920	914	996	915	898	926	927	908	902	956	871	939	924	968	939	908	931	884	896	991	984	933	964	936	927	1007	925	885	937	926	896	964	870	927	943	917	916	907	894	952	926	894	925	919	946	957	892	929	961	899	925	936	920	931	893	1001	881	916	904	919	897	885	931	893	946	892	914	919	946	891	949	932	915	916	891	919	941	959	921	907	912	971	896	937	917	997	911	882	947	869	967	971	920	882	916	940	965	912	945	873	869	958	944	963	883	927	908	901	964	918	937	974	907	913	946	964	897	886	897	882	911	900	912	970	920	923	928	955	917	882	873	896	917	911	924	931	935	856	977	933	981	922	894	942	918	946	942	874	930	994	903	935	947	908	938	940	925	936	924	950	906	922	923	879	915	958	922	923	903	878	937	946	964	863	893	906	979	925	919	927	907	960	960	965	905	936	934	945	887	960	956	900	945	1008	936	920	971	916	928	915	912	930	907	946	956	895	908	964	972	945	908	948	889	928	941	915	919	883	939	900	969	933	902	895	958	896	928	914	854	921	906	917	913	953	868	892	994	924	869	921	945	964	966	917	909	948	938	957	946	879	967	913	966	973	892	969	929	879	942	951	905	948	965	928	901	903	945	964	882	955	941	907	918	910	949	946	899	886	969	874	928	945	969	990	960	920	897	905	993	954	927	922	907	931	911	912	892	944	990	870	934	933	895	923	947	899	934	888	922	931	918	900	930	890	950	923	973	965	929	935	936	890	901	975	960	924	928	900	916	914	928	969	998	927	910	967	907	933	932	940	997	870	926	907	883	926	936	890	897	878	969	930	939	863	892	892	898	941	957	953	977	908	931	954	957	900	923	890	838	862	904	928	921	929	967	898	955	870	990	955	943	924	909	871	837	1034	927	919	950	898	946	919	900	940	917	959	964	937	910	902	897	899	967	918	977	947	914	897	921	972	967	908	919	939	958	929	947	974	905	950	906	919	945	908	900	906	926	886	884	871	936	927	915	931	949	936	929	946	900	932	900	897	954	970	905	949	930	953	902	911	968	964	910	861	936	923	921	948	933	959	877	920	900	967	932	977	972	923	913	969	956	939	948	934	907	879	934	928	922	920	953	878	928	958	921	912	926	931	904	967	992	929	914	936	935	869	855	984	918	912	891	924	909	883	898	902	877	882	949	936	916	910	933	942	943	937	918	994	968	959	913	936	903	976	914	857	1011	907	983	908	890	944	949	870	928	945	883	919	971	916	966	931	894	957	888	895	924	882	941	939	927	986	963	938	973	898	906	943	967	989	917	936	938	904	924	935	932	928	964	916	918	921	919	949	883	893	960	914	914	961	940	937	929	945	927	903	967	890	875	912	903	877	875	906	907	870	914	956	882	933	954	951	953	929	887	918	939	986	877	879	906	915	941	869	902	914	926	944	917	910	919	931	929	943	913	926	947	984	930	958	844	915	885	974	894	897	933	881	935	944	870	970	926	904	969	895	926	923	929	929	906	908	883	913	967	903	919	963	922	909	933	938	985	901	898	884	973	951	923	898	973	927	930	945	933	948	934	929	893	880	928	932	986	893	994	969	943	926	947	920	886	913	965	936	931	1021	932	930	958	906	903	886	966	955	939	922	921	932	919	960	938	923	909	882	935	944	913	943	994	956	983	917	872	923	871	908	945	897	955	923	939	924	888	909	953	886	962	930	893	899	886	945	868	947	956	949	952	989	966	935	947	958	952	887	902	942	900	930	933	923	962	918	931	902	936	866	900	959	918	898	986	908	892	915	897	885	966	954	968	867	968	904	895	907	1008	927	1000	893	946	906	951	955	935	885	973	937	954	926	1000	1001	922	968	895	896	953	927	882	908	911	864	915	894	923	895	940	941	957	886	915	912	955	882	944	958	919	937	938	906	917	899	944	924	861	915	944	978	895	997	918	911	908	916	901	940	944	979	889	929	961	924	877	923	945	914	930	954	893	888	869	966	921	906	949	950	899	868	940	959	969	935	902	865	947	900	988	928	921	941	892	866	868	903	897	999	930	912	924	902	933	902	864	919	969	936	942	880	890	981	888	947	915	960	951	944	916	932	939	934	900	924	934	857	948	925	864	870	860	941	931	981	909	871	975	907	956	911	853	833	918	941	878	897	916	901	940	926	919	949	935	897	938	895	898	929	874	920	890	941	945	920	913	920	932	928	934	873	915	988	959	929	951	953	896	939	917	870	901	930	951	942	944	912	903	952	862	921	979	963	874	840	929	939	914	943	836	929	978	973	885	966	981	933	927	960	930	937	897	904	882	970	906	964	936	918	877	935	849	909	978	914	920	943	977	969	930	927	924	908	978	911	891	963	954	930	915	924	961	954	907	943	900	970	879	907	954	967	951	965	926	957	858	940	912	953	893	886	923	902	910	920	929	903	861	913	946	942	848	927
23030	20776	27774	23878	20748	7108	1166	881	736	718	656	669	655	582	567	575	612	631	564	570	565	623	596	597	603	584	573	573	564	578	557	579	548	569	574	547	590	552	569	539	585	553	600	592	607	542	537	546	579	556	588	562	603	534	606	579	551	556	596	571	611	566	587	523	546	565	589	537	613	566	582	531	539	572	593	578	587	549	572	549	558	555	566	578	543	572	561	542	542	547	548	530	557	577	583	544	535	559	575	569	548	582	552	549	592	527	509	625	564	540	560	557	550	546	561	523	577	602	560	536	531	561	574	567	567	561	539	570	565	543	585	510	519	516	534	536	556	549	571	559	570	568	548	582	550	596	540	565	579	515	558	579	561	528	541	570	521	548	553	550	586	552	585	562	550	579	532	549	595	523	540	557	557	529	561	520	577	547	522	569	569	537	558	529	548	566	540	536	540	564	552	559	540	570	527	596	554	533	535	540	573	558	590	543	580	543	553	516	553	533	567	618	535	562	536	603	555	554	556	591	526	577	555	533	554	590	584	551	533	575	569	553	578	543	564	513	554	554	545	522	553	495	554	560	580	514	520	573	598	539	569	575	585	552	537	600	548	587	590	614	518	574	556	574	558	546	518	593	548	577	544	565	559	573	528	548	540	572	565	559	527	554	575	585	551	572	554	524	565	536	536	575	535	564	531	509	517	568	562	582	597	531	569	563	581	550	623	537	580	569	550	577	588	591	537	594	569	557	558	590	568	544	581	561	630	566	541	556	538	563	579	556	586	554	603	559	537	577	557	522	567	577	552	539	548	561	557	564	543	550	593	534	567	591	593	564	541	550	552	546	541	565	529	580	543	531	539	530	529	589	570	579	551	575	573	558	561	549	586	582	553	560	565	588	550	583	565	535	543	581	570	544	556	537	591	502	603	550	577	530	559	574	546	554	522	516	546	543	569	555	569	558	537	568	571	576	500	592	607	512	557	526	557	523	588	548	544	579	540	584	545	608	516	538	525	529	589	563	551	559	550	540	588	597	531	544	593	518	547	570	597	579	565	583	580	520	533	541	555	555	548	588	543	564	537	559	601	553	565	562	539	552	559	558	520	581	588	562	532	579	530	557	549	512	562	535	554	550	570	528	556	531	544	550	556	557	571	570	568	531	542	600	537	560	540	530	532	537	540	545	539	578	547	586	535	555	575	555	565	530	540	538	572	525	583	606	562	592	576	576	543	523	553	589	569	590	513	601	585	573	516	498	580	583	566	548	536	595	596	581	569	532	579	537	537	583	540	546	550	570	577	550	533	575	569	590	545	513	578	566	513	557	566	536	529	535	562	566	541	516	552	549	562	590	578	553	538	541	533	592	567	543	546	557	549	537	590	548	563	509	573	548	577	553	560	553	606	575	557	562	565	531	530	550	557	528	548	558	534	540	521	559	530	559	563	534	562	555	570	551	605	574	576	547	540	569	523	555	505	515	589	553	561	561	546	504	570	588	565	560	568	551	534	573	596	568	539	576	569	508	567	547	567	561	550	535	599	542	565	543	609	553	541	549	549	522	564	578	585	578	567	541	549	595	541	545	606	590	527	548	557	537	598	569	593	554	545	567	564	525	547	565	571	531	555	539	571	548	514	523	532	588	563	516	585	535	553	530	596	548	584	556	591	536	589	620	517	551	543	537	562	555	528	545	609	613	580	558	565	544	532	599	589	532	562	574	586	552	551	571	559	509	612	530	580	525	568	611	543	587	509	546	518	559	539	521	590	554	560	540	543	538	507	545	529	588	575	525	556	556	560	549	553	587	543	573	607	568	553	540	581	533	583	557	565	582	585	572	602	566	531	549	530	558	567	550	573	551	527	612	557	560	509	544	600	559	547	513	566	550	535	548	587	563	552	469	564	551	515	543	524	526	558	585	529	533	536	541	592	598	515	547	599	549	538	552	574	571	553	551	546	542	543	594	524	588	538	567	527	551	494	575	544	552	549	551	526	512	543	547	569	569	548	558	583	537	542	552	567	547	563	530	570	541	576	547	571	525	536	563	529	557	554	578	582	527	567	561	569	575	575	536	563	546	604	540	590	533	536	563	552	520	518	525	527	592	561	575	576	559	582	556	569	557	523	568	584	547	590	549	570	574	548	533	567	591	565	579	512	564	544	565	577	559	489	552	541	535	572	555	509	542	581	592	554	569	541	576	568	596	541	533	535	590	539	598	567	588	530	555	589	544	553	571	542	530	559	621	545	575	584	549	565	572	556	547	553	547	579	550	528	559	574	591	545	545	557	554	529	581	574	516	546	538	560	575	564	577	576	538	560	595	576	560	566	540	515	546	575	561	503	570	535	531	514	552	525	534	566	530	535	582	573	576	579	517	508	547	561	546	543	586	536	592	569	544	573	512	548	568	533	571	539	541	543	565	535	566	559	567	586	550	558	525	561	584	575	510	568	548	543	547	579	576	556	565	542	559	519	528	550	600	506	553	537	534	603	618	593	491	535	562	603	573	568	591	551	563	486	579	530	546	531	570	556	529	592	580	612	547	563	543	559	554	529	576	583	547	610	541	548	566	556	596	538	580	605	570	535	534	533	530	514	583	578	562	538	569	536	564	516	521	550	535	573	570	531	564	577	557	591	572	553	528	578	512	521	574	558	565	529	567	533	552	607	546	551	546	555	568	547	525	542	567	548	519	557	569	533	551	572	572	532	576	573	538	539	517	530	577	554	548	582	557	551	591	583	562	572	593	537	549	551	523	564	515	576	528	570	575	513	590	574	552	544	560	561	553	548	587	542	567	590	549	528	546	535	578	522	594	524	606	566	603	553	576	548	581	536	546	561	511	609	575	546	535	498	556	540	588	536	536	552	568	533	559	569	534	566	521	601	543	586	562	557	544	548	535	533	554	554	517	521	553	540	594	576	581	535	600	575	573	559	550	581	533	576	545	574	533	532	565	553	519	545	553	555	603	566	534	584	571	576	567	587	512	550	531	596	513	580	534	510	561	527	579	559	572	558	560	557	601	579	561	576	529	565	537	588	553	563	518	517	567	543	552	542	525	541	525	525	503	537	560	521	542	559	617	579	558	563	605	582	511	514	560	576	515	505	582	566	599	548	576	609	556	621	548	570	530	522	563	556	564	538	595	516	543	555	576	553	585	542	571	546	517	520	562	575	545	575	565	547	556	585	529	576	563	557	541	529	615	531	565	567	558	525	552	534	537	584	572	541	553	538	584	573	569	572	609	558	563	504	538	549	557	568	600	519	549	553	524	517	562	554	561	571	550	577	566	557	519	529	534	546	551	532	606	522	546	562	572	569	570	554	539	560	540	551	535	576	562	530	573	569	550	557	565	518	562	520	557	527	550	557	570	556	559	539	524	557	550	584	542	537	509	614	557	568	560	552	558	530	568	580	583	547	519	569	548	553	554	554	553	563	554	545	568	528	550	525	606	549	538	583	588	547	507	534	581	528	569	587	579	592	499	540	567	505	561	562	562	578	583	582	554
3700	8169	5830	2892	2187	1756	1491	1259	1147	1053	930	866	827	845	814	802	787	766	739	718	761	763	674	694	668	725	710	694	708	708	695	697	719	723	715	733	726	708	714	727	767	728	707	668	680	722	713	754	680	678	725	692	701	653	718	689	671	671	727	706	698	712	699	690	682	696	776	701	682	697	669	730	671	658	714	683	678	695	690	683	692	679	686	719	761	712	653	680	671	661	673	701	763	678	711	701	727	670	696	668	653	714	692	652	701	691	691	695	731	730	729	700	702	706	709	671	667	674	681	640	634	674	658	680	691	765	685	737	697	702	751	666	682	700	690	730	691	703	745	715	702	737	721	654	676	667	688	726	674	700	680	705	693	712	710	715	786	742	665	734	699	703	690	686	674	734	684	704	698	676	663	691	725	705	718	698	671	718	688	695	711	681	679	686	735	664	727	651	726	671	675	719	695	713	706	671	713	670	720	678	729	720	706	702	690	719	723	670	708	692	704	681	722	690	696	690	724	725	728	699	698	656	662	720	660	705	746	697	684	697	713	726	718	709	682	693	700	721	710	704	686	645	655	718	648	708	715	753	716	737	723	647	728	705	715	710	717	711	705	706	701	661	725	678	670	740	671	678	686	660	676	730	673	703	702	666	702	716	705	707	715	674	695	689	710	682	694	680	728	683	695	712	692	706	643	727	707	662	744	692	739	680	678	688	733	738	689	671	687	645	723	714	725	689	719	705	673	705	688	727	688	716	702	745	714	739	739	740	696	713	683	730	727	692	715	724	729	675	719	736	672	718	731	701	677	646	671	703	724	714	720	682	683	667	694	700	694	692	691	694	716	736	706	737	689	725	710	701	687	727	700	701	678	698	712	681	719	664	700	693	696	668	683	694	655	735	663	679	712	711	693	681	750	694	697	704	686	673	675	707	676	758	679	695	712	681	697	637	694	680	672	724	752	710	657	674	679	710	689	650	663	739	706	690	676	705	725	697	688	679	728	682	729	722	691	662	684	674	724	705	705	706	711	724	705	676	697	669	692	681	714	673	657	642	711	717	706	679	684	710	719	700	735	682	662	681	704	673	715	737	722	696	692	691	691	683	698	670	650	701	694	725	719	708	668	735	695	679	680	702	698	733	684	714	652	681	695	697	711	689	710	669	731	685	722	720	773	663	701	686	703	708	688	697	665	647	659	656	669	687	707	659	659	682	685	681	657	678	720	699	736	708	703	692	684	694	657	704	734	692	719	690	669	691	717	676	718	686	695	716	693	754	710	643	721	682	694	705	708	650	714	668	724	688	671	693	718	703	723	666	669	687	701	717	661	651	703	703	706	721	717	716	665	670	739	696	712	694	709	726	697	694	689	642	620	693	728	711	688	707	665	694	710	661	684	713	679	661	714	718	736	670	695	732	677	711	704	712	725	673	724	712	679	661	722	740	705	725	668	746	710	709	698	692	707	686	684	665	691	705	706	694	678	712	700	699	674	710	654	696	717	737	708	657	669	683	660	699	681	711	718	676	701	709	764	737	724	691	701	719	692	712	697	730	735	722	662	705	699	711	659	674	724	688	695	664	676	718	705	699	692	706	723	668	691	659	722	686	697	738	689	653	671	694	672	744	721	673	711	716	755	696	713	703	708	729	716	663	709	699	694	632	705	753	699	686	703	709	722	703	731	682	717	683	710	679	691	687	705	732	693	667	700	675	732	704	717	668	704	669	669	708	701	686	662	694	696	722	717	695	721	723	693	666	671	669	684	688	696	709	698	716	720	684	651	688	720	643	711	718	762	690	732	711	665	667	726	693	670	705	704	682	667	700	712	713	679	672	688	670	732	687	706	725	741	690	724	695	679	718	721	680	688	674	667	715	686	678	703	695	714	690	722	663	664	685	666	664	685	701	656	681	712	715	735	707	683	700	719	682	703	680	679	711	726	687	679	766	731	689	724	673	665	674	681	687	725	668	689	652	707	661	664	725	702	741	683	662	717	713	712	725	667	678	719	688	695	711	646	677	681	675	663	749	717	682	690	674	662	709	686	734	703	672	687	682	734	644	636	700	685	705	674	697	732	676	684	716	657	678	662	697	703	687	709	711	698	667	679	739	683	735	689	670	681	685	678	659	684	699	703	725	642	713	650	655	688	699	712	702	710	708	748	693	720	698	727	686	730	679	702	738	713	704	682	665	693	715	703	711	721	658	718	708	705	709	724	701	676	664	694	715	750	667	695	733	693	702	686	723	707	727	671	736	740	699	700	692	675	704	697	699	720	716	657	719	648	735	720	687	726	676	748	673	687	697	715	695	687	736	732	715	705	677	701	675	701	695	722	727	729	660	710	737	673	698	684	680	724	712	702	693	685	728	696	663	687	680	686	671	689	729	666	687	669	686	679	691	685	693	706	742	696	707	714	739	715	694	692	713	697	713	698	708	711	712	720	689	670	678	684	636	680	704	688	686	718	698	669	677	663	725	724	733	715	714	691	695	708	689	726	682	678	706	671	680	739	712	665	706	705	666	710	647	676	692	711	702	714	677	650	712	705	696	703	692	685	675	714	736	715	685	688	697	702	741	712	703	701	726	700	741	673	745	717	695	715	707	740	703	707	687	701	701	669	676	711	701	726	729	639	694	666	654	734	703	689	717	713	683	766	732	740	723	681	723	719	707	682	702	737	689	710	720	701	682	701	681	680	726	661	717	663	700	655	661	707	679	669	719	651	689	701	738	736	685	650	651	642	698	691	688	740	697	772	696	650	664	696	690	672	737	698	673	737	704	709	711	702	700	738	738	613	713	669	691	705	713	702	673	669	683	675	714	695	755	679	719	708	708	693	634	688	706	693	695	648	726	700	683	680	700	677	712	678	715	705	726	665	734	745	719	704	736	714	707	691	683	672	669	666	703	677	678	701	699	693	709	743	713	664	738	675	740	689	743	709	658	648	683	729	700	708	680	708	729	684	640	727	697	704	752	657	653	703	720	709	683	700	697	695	711	711	724	663	739	642	732	698	726	728	720	729	687	734	689	663	693	687	724	724	718	675	711	683	684	728	698	669	649	682	684	678	724	718	752	729	676	685	656	723	680	654	717	748	710	671	687	697	686	650	720	724	716	705	713	721	677	660	709	725	750	699	681	658	691	677	702	665	665	702	679	698	629	699	698	673	698	704	660	694	730	692	716	698	682	718	731	686	680	719	689	712	743	732	686	685	690	698	705	725	679	693	697	687	765	664	783	719	705	711	670	724	672	705	740	713	664	714	676	694	675	699	698	733	667	690	668	723	718	683	666	664	668	704	669	699	693	680	676	649	753	712	665	634	677	691	647	724	672	681	683	702	689	709	684	689	696	680	742	702	653	682	664	670	696	679	693	714	709	686	697	696	698	674	694	702	706	715	701	713	686	702	721	745	699	665	707	700	705	688	702	711	672	702	717	709	723	664	689	687	676	663	747	681	684	667	720	710	714	689	658	681	653	697	707	763	707	706	728	708	672	695	699	712	696
24291	20839	26618	25043	6890	912	736	614	578	560	608	576	582	560	557	481	570	519	552	529	534	517	523	517	531	514	532	559	536	485	541	524	568	532	485	526	550	529	512	540	535	522	538	529	537	536	520	510	506	528	506	494	560	498	500	526	531	570	550	568	545	530	531	551	488	494	525	541	530	489	521	570	540	520	515	517	499	564	534	485	504	503	527	536	480	506	549	532	530	546	500	537	539	516	514	540	532	553	551	549	546	548	492	479	491	499	494	526	560	539	557	562	549	496	527	531	529	499	482	546	529	477	535	557	478	549	544	539	556	497	546	531	509	510	487	578	526	511	536	550	533	553	492	531	564	516	482	499	529	515	544	509	530	469	503	488	494	532	541	558	561	494	515	488	520	508	539	502	488	505	528	503	524	514	532	543	483	515	497	488	541	528	522	521	531	505	545	536	550	540	512	497	536	539	522	553	549	524	555	519	556	531	487	512	485	500	562	520	568	545	523	544	492	537	547	493	533	531	525	495	517	495	530	524	533	542	545	516	545	526	531	512	560	537	508	527	525	507	510	499	512	502	523	545	499	520	496	532	541	526	484	587	543	525	509	519	512	573	528	526	531	487	487	503	527	564	529	534	551	523	554	539	569	526	530	503	533	531	491	501	554	507	544	517	496	524	502	554	522	532	513	527	510	511	551	515	549	547	488	540	544	572	532	487	499	523	520	512	546	562	548	506	489	524	496	536	536	558	519	555	509	506	538	524	531	492	522	509	533	550	514	518	501	533	548	487	493	539	474	543	532	533	540	557	517	538	535	498	465	497	553	529	551	526	501	506	540	521	533	532	520	541	518	542	533	518	540	540	493	555	518	521	554	559	525	526	503	548	537	561	492	499	550	537	570	536	530	537	513	510	503	565	513	547	502	548	446	509	561	506	564	492	524	528	562	522	538	489	525	512	477	511	522	548	526	507	543	499	574	546	534	515	532	550	518	525	500	505	515	505	541	542	543	487	507	554	527	581	541	510	540	566	538	518	508	511	529	540	494	532	529	526	507	524	499	487	568	532	519	531	490	534	569	514	514	525	534	535	496	487	512	512	502	466	564	504	522	530	511	516	489	585	487	523	539	508	516	571	585	504	535	508	545	532	538	522	516	508	522	527	546	511	509	536	537	517	506	513	515	512	530	570	533	507	500	521	513	482	521	551	538	528	540	497	566	496	532	542	553	540	516	521	503	515	507	504	514	510	520	547	525	539	526	516	524	502	536	468	546	551	530	506	519	540	471	527	537	537	544	552	539	512	508	503	499	519	506	525	517	544	541	541	540	482	482	553	518	514	505	534	550	512	498	544	534	497	521	522	555	538	515	577	524	528	519	559	517	532	518	536	540	507	479	509	473	541	527	525	558	553	475	515	522	504	535	518	542	522	524	506	498	514	530	526	547	556	489	526	529	520	519	524	500	551	544	523	513	537	546	538	554	554	498	493	538	530	503	530	531	504	504	501	509	503	524	565	523	528	589	529	502	520	492	526	545	516	542	578	533	549	510	518	494	490	498	550	517	480	483	524	494	501	477	505	510	534	519	505	469	535	528	557	486	513	536	529	542	559	514	553	532	509	467	512	538	494	502	520	514	516	531	529	534	575	499	504	488	550	552	514	493	565	544	555	540	547	529	526	496	514	543	454	548	534	479	504	536	490	542	563	510	492	548	549	473	528	501	532	551	525	530	516	539	543	501	544	558	497	525	533	514	526	500	510	523	521	537	526	515	514	522	514	540	538	518	527	532	512	499	496	479	494	532	501	534	513	532	545	540	589	525	536	521	527	532	528	512	493	524	544	529	542	567	482	525	494	500	499	516	512	550	501	513	514	555	468	530	549	558	535	518	493	513	516	523	498	508	535	496	528	532	557	479	538	521	557	503	536	514	493	522	524	570	521	542	570	530	507	508	507	506	521	532	512	552	514	553	536	533	539	527	538	516	493	508	521	527	527	499	507	528	478	510	550	466	526	504	502	518	532	523	530	521	495	547	521	546	561	566	504	501	551	548	505	507	551	549	554	558	546	533	502	511	509	549	502	503	522	552	565	473	475	512	507	531	540	512	474	529	518	504	530	528	524	521	565	477	519	533	520	546	511	496	485	513	530	558	517	526	522	510	505	526	509	517	530	539	528	510	512	525	460	568	541	499	544	519	542	515	549	506	484	519	560	536	512	508	521	526	525	519	536	522	546	509	527	543	512	501	500	541	499	568	509	520	537	496	554	522	546	530	551	553	557	536	525	521	507	481	507	552	492	512	502	509	563	542	522	554	515	537	524	583	528	544	507	531	511	506	540	484	495	493	515	557	500	537	559	532	503	534	511	527	547	477	518	514	500	541	504	507	538	528	535	520	519	496	494	532	526	566	582	508	513	506	539	492	493	503	533	495	557	546	544	521	543	513	533	507	493	494	516	545	500	519	531	533	522	503	528	525	553	495	488	468	521	501	482	554	520	516	528	548	496	567	522	516	529	525	529	509	534	520	489	518	561	516	500	491	484	491	581	510	530	526	548	520	515	574	485	535	539	490	512	536	508	581	527	537	537	531	516	508	534	545	478	525	513	501	514	512	541	535	526	532	534	504	525	514	573	514	524	515	520	472	550	532	517	509	487	481	549	500	496	533	547	522	510	507	508	481	513	506	535	493	531	545	537	523	510	541	549	514	570	520	532	504	502	490	546	554	523	530	528	504	546	509	540	546	542	505	516	575	501	492	513	541	552	541	498	525	550	506	482	494	542	515	538	547	516	538	519	543	522	529	522	562	492	534	525	526	532	533	491	573	506	563	523	524	559	490	536	534	529	562	526	542	554	532	605	509	527	533	542	480	571	514	510	508	545	526	497	473	476	504	563	545	550	525	530	533	484	484	510	496	528	563	457	509	548	545	517	552	530	517	546	496	528	524	524	518	497	492	583	518	516	518	521	549	540	534	558	545	535	519	510	539	502	547	511	521	526	516	541	497	499	535	494	556	524	524	547	519	514	508	504	535	554	536	523	503	532	515	518	540	514	521	501	517	503	549	474	533	519	597	509	536	535	497	512	533	529	515	560	525	514	589	519	550	530	573	556	566	477	536	547	527	544	521	536	518	486	568	484	534	493	512	554	512	534	548	532	548	498	535	508	514	492	541	540	525	508	503	586	527	515	540	555	529	509	498	554	521	520	506	516	540	580	541	507	508	483	573	516	515	514	502	556	520	512	521	527	531	543	516	501	535	559	514	526	539	528	526	522	499	524	534	518	531	527	506	538	529	538	524	523	589	518	527	490	536	570	538	511	513	508	491	553	540	497	536	512	533	540	545	547	547	569	508	546	564	544	556	515	480	531	523	528	504	537	535	522	530	537	494	534	542	545	561	489	521	507	546	523	500	537	528	537	511	523	539	531	513	550	513	538	485	545	538	544	510	518	539	539	521	540	524	521	486	498	526	560	503	531	494	559	552	509	481	522	511	512	569	536	540	543
3885	4819	3324	1810	1448	1194	1058	964	918	834	752	735	730	659	688	668	650	722	694	675	663	614	655	621	616	660	619	621	623	645	643	636	602	661	608	656	634	664	630	638	621	590	629	711	657	621	641	650	651	621	638	668	599	559	587	633	613	647	625	677	606	667	661	643	646	631	628	597	652	636	601	630	653	619	634	618	642	622	633	630	628	580	640	617	614	621	695	627	593	642	609	654	626	600	596	671	591	613	593	656	592	642	633	659	647	630	640	627	644	642	637	622	627	645	662	619	627	602	614	633	657	668	659	625	628	589	571	625	616	658	620	643	618	643	605	601	628	630	634	598	646	644	622	608	626	654	614	617	642	601	584	610	611	635	590	616	658	640	613	604	665	612	625	666	615	667	607	603	618	644	625	651	625	594	667	631	630	648	625	589	616	625	586	594	628	623	629	634	632	636	640	593	621	610	633	638	660	637	618	615	616	648	626	584	614	634	657	629	584	578	621	637	642	612	610	629	646	638	633	654	630	596	621	595	626	682	647	643	605	593	620	642	632	612	625	616	622	598	645	658	646	607	658	636	630	612	604	666	662	609	660	665	613	595	615	652	648	667	640	681	640	651	567	652	647	618	617	612	620	625	650	600	598	656	625	629	626	688	632	652	673	630	625	583	584	621	627	628	571	624	649	617	665	636	688	651	625	573	613	655	606	642	607	615	657	620	686	675	629	636	617	602	625	650	583	658	622	633	654	640	611	621	611	610	605	608	588	646	636	650	637	643	646	628	603	660	581	623	629	620	657	620	624	629	608	594	621	581	633	618	616	667	664	631	655	623	594	613	595	635	626	644	608	644	618	606	651	643	634	658	608	626	634	621	634	640	621	660	630	614	557	643	602	617	637	595	627	640	591	650	649	595	620	641	611	624	699	569	656	625	688	620	615	617	612	641	626	609	642	622	611	682	612	640	615	596	647	613	655	636	655	623	658	613	648	618	637	607	588	628	636	592	593	682	664	602	649	630	661	639	623	596	654	636	607	614	608	610	654	611	640	634	561	638	693	648	599	647	609	637	623	610	656	639	673	589	609	640	655	688	631	672	674	633	654	562	640	621	579	628	655	577	619	641	605	623	614	665	671	623	662	616	591	613	621	639	581	610	619	623	604	610	624	613	625	622	589	577	675	627	598	622	670	644	635	626	612	673	623	628	636	615	604	637	618	654	640	638	624	636	663	654	614	609	619	658	639	684	635	665	609	621	623	602	647	652	661	641	640	633	636	605	618	640	630	624	620	583	651	625	584	645	616	601	648	592	617	626	646	588	639	655	623	590	601	629	653	622	670	646	646	656	610	581	571	630	646	622	655	649	595	596	610	573	657	615	659	630	591	606	647	651	653	666	653	601	656	616	617	683	646	620	596	605	656	635	614	631	650	652	616	640	596	594	620	618	632	690	613	574	636	648	652	608	620	610	633	642	617	641	670	601	632	596	600	613	672	706	599	633	619	626	623	654	677	659	620	584	647	643	663	638	626	653	654	606	613	625	620	579	626	586	617	622	667	651	616	624	655	635	633	607	656	646	611	627	626	624	581	598	616	644	639	683	620	661	628	624	617	663	585	654	599	614	657	638	645	635	594	580	598	623	561	620	640	626	659	610	607	640	646	590	634	615	590	628	646	582	604	616	613	634	612	641	660	628	619	570	649	641	630	627	578	628	649	611	598	654	646	646	626	610	650	661	618	586	631	584	609	603	614	648	666	602	588	646	648	676	638	666	607	629	631	575	559	635	594	650	627	606	607	647	618	641	602	627	668	582	632	625	638	614	634	689	604	617	621	617	639	623	583	615	598	594	630	592	663	688	610	616	651	618	628	641	625	619	652	622	626	641	633	654	657	655	610	632	630	649	596	634	654	628	618	642	656	598	635	652	631	663	649	645	602	611	602	662	649	664	614	623	626	679	655	627	623	649	649	611	684	603	638	614	621	656	608	676	630	563	631	613	617	653	631	602	654	634	598	652	662	608	586	671	647	612	606	616	652	619	608	662	623	614	612	652	652	661	604	616	611	610	633	633	623	690	628	669	607	632	620	591	655	640	647	601	639	632	649	592	631	624	638	602	637	631	626	601	660	650	660	626	622	604	635	636	624	616	620	635	630	600	613	627	628	647	608	611	646	578	654	616	642	607	678	635	611	636	614	634	588	633	712	637	672	620	584	615	591	652	598	632	624	652	606	607	654	685	643	628	601	573	645	634	631	677	671	669	633	603	639	598	628	608	656	601	681	594	634	643	613	650	633	650	603	604	601	628	645	590	622	622	695	647	629	633	645	651	656	590	676	633	659	598	659	629	626	602	638	616	640	631	600	616	670	633	621	645	624	672	616	646	607	599	617	623	605	645	606	660	656	657	635	592	646	616	611	658	634	648	613	613	591	666	603	653	626	630	619	614	601	639	607	679	635	605	616	615	551	632	616	635	613	601	650	622	634	643	631	590	638	637	642	673	600	613	624	653	659	611	633	605	600	637	624	644	671	621	614	674	620	658	647	633	612	657	595	624	640	636	624	637	641	635	692	615	665	609	582	670	620	659	612	660	635	638	649	579	648	621	609	646	616	606	614	632	651	642	674	640	662	619	640	644	665	662	639	614	651	581	622	685	637	640	646	595	629	611	624	676	642	621	594	626	589	648	624	613	663	611	627	620	651	679	617	613	637	642	651	625	641	656	644	683	643	672	675	620	621	592	658	617	606	621	645	619	594	627	613	629	613	645	618	633	590	639	680	645	675	619	647	611	640	580	661	640	634	629	594	656	653	600	614	586	651	661	658	592	685	637	638	587	629	598	650	656	628	664	620	621	661	573	643	662	610	646	664	629	657	587	603	606	690	665	631	566	606	626	630	606	612	606	635	599	648	616	587	615	634	639	666	650	607	645	592	632	601	601	615	652	672	598	640	618	591	631	674	662	627	616	624	647	670	628	631	619	660	665	659	611	630	634	617	614	595	650	544	675	611	622	620	618	594	572	664	599	633	662	646	632	617	639	638	651	593	622	602	626	685	634	621	648	648	628	634	614	649	611	596	655	608	591	631	621	662	638	633	640	612	614	606	601	600	627	653	620	637	592	613	631	617	664	628	631	632	630	623	611	589	634	600	651	601	628	668	658	662	636	598	636	652	644	628	645	601	667	615	610	655	646	610	639	619	633	607	629	640	620	620	597	644	605	646	675	642	632	656	622	691	592	677	617	622	637	607	642	643	604	630	639	633	645	640	627	605	615	638	605	632	591	605	607	598	613	603	660	645	604	586	633	596	612	661	653	637	613	653	663	637	631	648	637	603	627	650	599	646	614	592	661	665	660	666	617	646	643	602	608	618	634	639	626	630	624	613	592	639	621	600	596	614	611	625	624	637	592	627	630	642	662	630	602	585	611	626	647	623	588	604	590	648	626	619	700	609	624	626	626	636	593	672	640	619	656	602	664	656	657	612	633	621	649	679	612	598	600	616	603
22094	20860	28409	23410	20862	20833	4543	791	567	498	428	413	409	365	300	307	293	267	262	264	272	256	209	259	262	239	249	233	225	242	216	240	247	245	244	230	210	249	195	234	242	231	226	213	220	199	222	217	230	230	237	180	227	215	236	199	215	213	210	211	219	210	188	216	221	231	190	217	241	202	198	242	207	196	184	196	207	207	226	213	213	223	197	226	205	228	200	226	205	221	241	202	198	227	220	213	221	203	176	219	206	190	231	212	205	193	213	210	218	193	195	206	234	195	207	195	214	203	204	217	205	188	214	200	195	224	196	200	242	190	185	209	218	215	201	216	233	215	224	225	228	199	201	217	219	206	220	203	203	208	223	195	224	221	236	213	222	235	203	227	187	214	201	181	194	204	207	199	211	208	232	220	192	189	213	204	233	233	227	209	222	210	207	203	201	213	212	206	168	213	224	210	203	208	233	218	221	214	229	223	222	190	216	246	216	171	195	210	202	208	187	210	226	229	217	225	214	192	200	203	212	205	208	181	204	218	187	226	229	206	218	187	209	215	199	196	207	213	201	212	194	214	226	232	211	200	206	214	223	213	235	212	208	208	183	238	211	176	204	202	210	209	182	212	211	226	231	205	206	204	188	257	215	189	179	202	199	239	218	200	218	216	214	228	188	201	218	237	220	196	234	207	204	213	196	239	213	238	230	206	209	213	231	217	209	230	198	177	208	212	216	208	173	220	235	216	197	219	208	209	215	198	207	203	200	203	196	174	200	200	198	221	216	229	174	224	193	218	209	228	223	215	192	201	233	206	232	202	196	208	203	248	211	208	189	203	235	194	200	205	189	200	218	199	249	221	222	209	205	215	212	216	206	211	210	208	217	219	188	203	197	193	203	210	216	218	218	203	212	204	196	213	223	171	215	213	207	229	228	213	205	200	213	222	213	174	211	180	194	213	211	210	194	200	200	235	218	187	202	201	198	212	207	198	224	231	198	204	183	213	213	185	218	214	193	205	232	214	230	200	215	197	218	197	199	203	218	217	222	211	210	191	203	191	213	178	197	206	216	202	230	237	199	203	227	184	192	214	212	223	200	204	221	193	169	199	187	214	214	219	202	197	229	225	199	191	193	196	223	239	219	200	215	207	189	211	227	205	209	230	202	207	211	210	212	196	210	213	223	226	193	195	205	201	206	210	225	190	208	213	210	211	216	211	215	233	211	214	199	206	205	200	227	222	226	215	210	216	218	222	189	205	215	186	197	210	233	235	194	224	214	208	214	205	215	205	202	187	201	224	197	209	220	197	193	228	201	196	215	186	238	220	209	220	205	222	219	220	207	195	245	205	184	202	226	171	228	238	222	219	226	208	239	207	200	213	222	200	234	220	189	229	180	210	211	204	206	220	223	215	181	223	206	199	219	234	219	221	195	229	189	228	219	240	214	207	218	196	192	226	193	194	198	206	220	232	210	216	217	207	204	220	210	209	205	202	233	212	192	217	217	209	210	211	187	227	180	214	217	212	222	235	219	206	206	201	215	205	190	212	203	190	223	227	219	184	209	220	206	202	241	212	202	186	193	208	204	221	231	202	199	219	224	183	215	215	208	206	226	206	237	218	206	221	212	223	207	196	212	230	216	213	198	204	216	191	202	211	214	212	219	184	194	195	199	226	209	213	197	224	193	172	217	200	224	222	243	211	225	207	211	217	191	215	215	200	209	191	219	208	255	180	212	196	193	194	223	226	218	211	179	201	224	193	223	217	211	228	191	218	227	196	189	225	204	185	208	217	209	192	231	193	208	196	184	207	212	189	204	219	206	205	202	211	201	222	202	204	224	197	205	202	244	208	209	214	211	215	188	215	194	220	210	213	205	208	207	203	208	204	230	230	231	195	175	205	208	194	205	227	202	200	184	184	207	206	225	211	209	218	200	174	214	217	216	209	247	220	208	193	229	198	226	203	201	191	201	223	245	211	203	198	205	225	191	210	208	234	232	194	217	196	196	190	211	189	226	214	197	213	195	190	207	201	240	201	200	214	228	213	199	196	185	172	264	225	194	203	209	194	180	208	181	215	217	226	230	210	193	211	185	215	175	238	219	209	225	202	208	231	217	191	213	245	220	198	212	191	230	211	203	239	217	224	225	218	226	226	212	223	204	194	225	234	204	208	197	206	209	231	207	230	235	193	170	187	205	217	214	202	229	201	212	213	200	202	181	205	210	201	211	221	191	227	186	221	195	215	215	198	215	180	195	209	218	192	197	212	212	212	211	232	224	216	222	212	203	199	203	199	223	205	231	202	207	232	204	218	207	220	214	206	214	205	220	219	215	225	196	251	229	206	208	217	202	213	229	214	225	195	220	205	199	193	214	203	198	226	203	212	216	196	224	227	207	220	191	242	197	200	209	236	180	221	210	216	173	195	204	228	183	190	194	238	218	217	189	216	212	233	195	227	219	224	212	227	189	207	208	225	226	223	208	211	214	233	217	196	178	202	223	191	182	210	231	214	236	217	232	204	217	218	201	202	196	211	227	230	210	199	235	223	240	201	211	233	228	198	220	207	239	195	234	212	197	193	190	188	184	222	219	181	209	224	244	195	205	201	197	203	205	210	208	215	230	216	215	210	250	224	222	205	203	222	203	231	218	195	213	186	207	238	199	217	208	228	217	215	182	230	205	217	215	246	214	208	208	202	194	229	218	222	216	190	216	216	204	181	227	218	207	211	207	230	198	214	219	195	217	194	212	221	214	193	195	188	242	215	207	223	218	213	193	233	212	215	199	217	233	229	218	230	201	209	209	207	193	198	186	215	185	188	205	213	210	211	198	203	211	195	232	203	201	227	226	223	192	201	221	195	228	241	208	231	211	183	209	233	196	196	192	185	212	251	226	203	213	219	191	171	215	212	229	208	173	232	193	192	216	212	219	188	226	216	216	195	208	224	221	204	184	209	204	219	218	186	225	218	208	209	212	203	232	214	221	210	222	171	213	181	216	220	211	207	228	194	176	213	223	220	188	222	210	207	212	215	211	205	200	219	195	225	207	205	205	226	215	222	203	219	223	206	219	186	192	233	206	199	215	222	227	222	199	219	221	214	221	235	202	206	205	210	210	229	194	219	211	202	185	186	202	221	221	215	206	199	203	215	206	219	204	232	222	219	213	182	200	191	171	201	216	224	207	201	231	179	200	181	212	221	232	196	232	216	177	203	210	207	209	193	195	193	213	221	200	200	205	216	225	202	194	178	156	219	198	213	218	203	178	210	183	214	209	203	193	234	227	226	199	211	219	219	203	202	204	213	209	205	210	209	187	211	201	218	231	207	218	216	200	210	200	204	222	203	201	195	217	222	202	194	209	219	207	209	231	196	184	218	208	196	225	190	230	213	204	198	212	177	227	208	184	216	201	194	218	199	214	212	215	193	207	184	216	198	194	214	203	225	215	190	209	207	237	207	240	191	199	204	216	203	206	210	218	200	213	205	209	229	227	225	227	205	197	191	225	212
4848	13196	9113	4356	3207	2330	1780	1392	1156	813	728	626	543	513	484	421	407	348	392	379	350	349	344	315	293	351	271	335	312	304	280	328	308	261	283	272	273	277	294	247	267	292	277	253	301	267	282	270	238	276	281	262	273	285	264	253	290	275	298	287	275	273	260	292	266	277	248	283	277	273	316	275	243	290	301	284	303	259	269	261	274	260	252	273	267	288	259	258	278	278	283	297	256	255	286	259	272	258	293	287	260	248	244	258	261	266	279	271	258	277	266	257	254	286	261	261	264	284	272	252	255	253	262	260	253	272	247	279	274	251	247	235	271	270	264	272	266	210	240	273	254	275	270	275	285	254	253	280	273	286	259	264	240	248	267	248	253	293	241	250	251	255	273	267	269	247	289	252	286	266	255	245	278	259	267	262	245	245	268	269	251	276	263	246	249	282	265	285	261	237	291	273	280	270	274	245	279	256	269	270	292	289	283	272	247	260	244	219	255	292	274	238	241	266	290	276	260	269	258	256	275	255	252	285	242	260	281	264	278	277	271	255	303	273	292	238	227	283	287	262	278	256	263	254	230	276	251	280	246	255	253	247	276	289	275	292	272	294	243	271	247	251	269	289	258	260	292	233	264	260	261	278	269	272	253	268	250	255	263	248	277	281	257	266	254	242	271	261	263	230	291	246	283	276	281	246	261	247	250	281	289	261	264	256	265	270	301	250	281	286	275	270	276	246	262	260	228	272	280	255	282	246	240	258	269	264	238	262	241	239	263	258	281	240	242	249	245	240	272	278	268	247	266	251	269	267	270	232	238	260	243	257	259	233	260	270	260	280	274	277	277	237	257	236	257	259	246	282	244	253	268	248	284	233	264	281	275	279	252	278	242	238	251	242	265	262	274	274	265	264	242	238	256	278	267	260	257	287	241	260	266	253	267	275	243	254	234	254	279	277	280	246	250	270	276	270	278	253	268	270	260	278	246	252	233	250	279	258	262	271	256	267	248	288	247	289	258	258	260	270	230	271	258	271	240	244	268	247	266	246	290	251	277	257	250	289	272	263	284	266	254	286	274	266	243	274	254	282	255	247	270	270	275	234	248	270	286	272	247	271	290	275	276	256	252	266	250	243	257	264	234	260	254	252	239	264	271	259	288	250	277	264	300	302	238	261	281	248	259	252	282	257	268	261	265	263	253	280	285	254	261	267	280	275	240	256	261	253	271	254	265	255	283	257	299	246	247	263	268	278	257	266	264	255	262	259	282	264	265	271	311	248	237	278	267	278	255	264	267	242	264	265	251	262	280	235	276	219	258	266	277	286	269	284	244	288	287	266	254	276	244	263	261	270	279	261	269	242	262	258	282	250	243	262	257	269	268	283	234	257	275	255	254	292	254	247	261	262	245	269	249	238	241	241	276	277	247	251	258	269	266	262	255	269	251	281	259	279	254	285	253	311	261	277	286	246	262	249	244	248	269	265	284	296	274	289	279	279	257	253	267	267	257	265	280	272	261	245	246	242	261	277	247	242	232	228	258	256	297	286	250	252	229	257	260	267	255	266	286	309	254	272	272	328	261	260	242	236	261	273	272	255	260	250	252	280	260	260	262	247	274	210	261	272	245	239	257	266	268	293	249	252	243	245	248	242	253	248	266	241	274	255	276	260	260	265	255	241	260	260	253	280	264	267	285	259	263	276	269	279	253	232	243	253	292	288	254	283	282	241	264	263	261	262	267	268	237	272	277	264	274	262	253	272	285	258	263	275	273	241	278	292	289	264	281	230	242	258	293	276	263	263	272	269	268	264	259	264	264	268	267	299	259	277	282	271	264	295	300	263	263	246	280	246	247	259	259	273	254	271	242	237	266	264	278	255	244	275	255	274	266	279	268	265	246	229	271	260	230	248	227	260	277	235	286	260	259	261	242	265	248	243	231	264	279	291	229	291	262	263	261	247	258	242	262	261	251	276	277	264	259	276	272	249	256	234	257	279	265	260	245	239	248	286	240	270	247	258	239	262	278	274	230	238	258	240	275	254	265	279	256	257	280	270	229	274	228	282	248	252	259	234	246	257	255	275	283	270	268	242	273	271	287	293	265	256	281	242	260	298	287	256	270	235	245	234	258	243	258	263	252	259	246	266	247	245	260	268	244	250	261	262	263	275	227	266	241	294	262	236	282	277	270	264	274	264	298	282	241	248	273	257	271	253	262	272	248	252	233	249	270	262	285	268	249	282	246	274	264	269	277	263	262	273	259	264	264	262	264	267	265	265	264	244	267	258	281	251	269	266	248	263	251	254	267	299	258	268	266	272	266	278	271	270	263	253	259	268	281	257	245	280	296	244	260	224	260	259	279	276	275	256	270	287	271	286	277	256	246	247	270	265	276	260	282	263	265	243	241	234	235	267	264	294	266	259	288	249	251	275	274	263	268	237	276	262	267	269	240	293	258	234	221	290	289	270	293	261	243	251	275	255	281	258	253	246	260	264	258	237	262	304	266	254	276	253	236	266	254	270	284	257	270	263	283	256	260	279	263	290	243	269	297	268	250	251	282	261	262	270	251	249	259	257	272	282	279	224	247	273	264	256	276	261	275	226	276	282	275	241	278	271	294	262	267	296	261	249	222	293	253	237	270	240	277	295	245	266	250	271	291	289	270	267	263	249	270	284	268	236	297	262	243	242	230	254	241	261	286	258	245	282	263	257	274	219	253	266	274	268	290	283	279	280	233	251	284	262	258	266	261	252	250	286	259	248	277	284	225	269	277	265	251	259	237	297	286	251	239	247	244	261	242	262	268	246	261	281	242	215	282	265	269	267	280	282	272	262	286	262	292	266	265	255	265	255	290	235	252	264	244	256	302	278	247	271	311	253	256	273	257	245	276	264	235	271	274	257	276	252	263	289	251	294	254	232	280	271	289	281	289	258	256	246	270	271	239	263	280	254	251	271	280	247	262	260	252	265	259	253	281	277	270	270	268	250	281	240	244	291	255	289	278	285	280	267	291	268	227	262	278	274	255	292	263	268	250	272	260	286	278	286	241	270	242	263	248	261	243	255	264	274	261	277	246	271	262	274	258	264	280	289	240	241	244	265	278	261	253	237	247	260	254	227	253	257	268	246	275	244	259	253	275	245	262	265	234	262	268	243	247	228	261	291	255	254	274	234	250	256	246	279	248	273	296	247	249	241	293	244	251	253	263	269	254	266	251	235	268	241	271	268	280	262	260	260	275	247	255	254	262	250	259	259	263	268	252	248	259	273	254	261	267	266	268	266	254	296	277	254	256	242	248	252	265	273	288	263	263	259	255	273	250	268	289	267	276	272	221	248	290	253	284	247	255	263	277	263	270	277	251	266	279	257	256	247	275	252	266	272	277	251	286	267	258	260	243	257	265	282	297	256	277	263	257	274	233	283	274	250	249	269	309	248	259	296	306	266	259	245	271	275	276	241	252	252	270	275	259	288	260	255	262	251	228	252	251	264	239	287	270	249	277	275	299	292
26947	17037	3635	1060	855	823	785	771	779	768	770	800	735	775	777	777	756	779	766	770	841	741	756	757	742	761	793	784	714	771	800	717	747	756	811	768	763	802	745	761	747	731	801	760	723	755	748	818	794	729	780	772	773	737	750	773	748	779	787	801	733	715	762	780	757	701	734	808	787	724	724	777	790	734	750	749	786	790	716	744	769	738	799	741	805	794	708	786	807	772	780	790	751	753	707	795	784	733	823	775	771	771	749	782	729	808	776	771	687	726	798	788	746	816	717	774	788	772	753	738	781	736	771	730	790	777	724	756	754	767	752	756	767	735	781	744	743	821	761	770	786	778	752	806	776	775	757	727	748	774	735	781	773	746	750	762	766	795	759	746	806	747	800	776	748	697	768	759	745	753	733	715	726	777	750	769	729	746	742	732	798	767	726	773	766	727	788	695	767	738	802	788	757	742	765	743	774	778	744	760	724	723	754	744	799	743	767	795	740	764	765	750	749	727	771	781	798	747	827	772	802	764	737	791	804	785	746	777	788	764	753	767	777	735	843	759	754	770	711	744	766	821	776	723	779	776	770	730	753	728	747	788	744	777	747	747	747	783	787	803	723	780	774	787	804	769	774	767	778	741	738	769	713	734	769	698	732	768	796	764	724	761	775	763	757	775	746	795	753	722	736	698	733	767	768	722	736	779	750	785	769	774	731	756	788	740	729	762	761	754	757	728	744	725	705	727	776	759	830	790	712	789	775	762	723	811	745	772	750	729	767	760	768	750	734	753	774	743	720	776	790	766	781	799	781	759	776	802	789	739	758	719	765	756	750	734	785	732	730	763	751	723	736	758	725	780	759	756	739	731	747	782	746	730	746	775	712	832	793	772	801	737	786	740	744	735	755	759	811	721	770	740	756	772	735	786	695	762	775	737	849	783	746	732	747	761	754	783	715	786	797	771	755	819	756	786	700	763	777	735	729	743	787	743	741	770	759	784	812	773	752	742	760	778	709	735	735	770	780	727	736	727	776	733	786	747	731	759	758	754	771	776	738	719	765	757	825	763	795	773	732	731	691	778	783	770	767	773	757	740	759	778	721	766	757	775	768	829	751	752	730	783	718	745	726	771	814	791	720	771	728	754	768	730	767	805	796	776	745	768	726	792	809	763	732	731	748	771	799	726	729	750	786	744	753	757	711	730	745	788	768	795	783	749	722	759	733	742	720	763	794	767	721	763	763	763	775	757	760	806	713	755	748	789	769	723	761	695	736	786	758	798	762	774	761	732	792	785	774	751	754	766	715	744	718	790	749	753	732	772	758	811	748	765	771	798	755	767	756	797	769	755	757	706	747	743	716	769	754	728	722	766	741	800	769	769	730	754	779	749	747	755	726	763	789	739	776	723	785	781	729	750	776	774	764	801	725	742	771	770	735	741	762	765	760	773	770	768	711	734	773	780	756	777	777	786	783	758	800	764	774	732	742	750	763	723	774	813	777	762	733	730	743	754	746	729	778	744	741	761	697	791	793	759	730	771	766	779	730	766	791	809	765	737	760	786	764	754	811	773	728	741	753	753	718	768	734	755	797	757	743	739	760	771	725	764	788	752	759	760	785	726	763	736	768	780	758	756	796	728	709	756	757	758	756	762	714	726	758	767	757	752	757	741	775	736	794	797	767	740	783	804	794	732	736	698	772	730	768	756	777	730	739	760	726	763	792	780	749	767	765	722	724	778	737	746	776	720	758	784	759	784	748	786	798	766	765	746	776	768	759	730	707	807	762	759	742	816	800	754	818	753	780	765	791	782	718	760	752	786	753	811	788	795	758	763	746	709	734	733	767	737	790	748	756	771	772	751	743	739	743	728	769	769	759	813	740	762	715	752	793	785	689	726	762	686	792	771	712	775	776	735	772	745	799	756	762	846	730	731	746	729	747	839	746	776	736	796	749	743	823	762	763	778	728	730	716	696	753	800	774	742	750	745	744	756	772	779	780	795	789	809	806	759	766	771	792	762	752	773	759	777	747	740	732	751	779	779	727	727	721	757	785	730	785	779	756	782	804	738	795	772	752	779	710	739	714	733	753	748	723	714	727	765	729	801	790	742	752	708	783	796	786	805	727	721	753	777	762	752	775	758	768	763	779	857	784	786	740	761	787	756	741	768	728	793	722	789	759	782	806	781	772	738	729	762	729	747	822	739	764	749	738	766	744	766	727	755	749	754	768	790	707	772	785	755	812	759	761	782	741	740	754	758	731	750	785	714	766	749	762	741	780	738	768	769	712	725	753	738	765	738	769	778	736	729	783	743	737	788	707	773	748	734	793	760	760	763	785	797	715	730	802	793	733	756	717	738	783	786	757	720	756	783	759	798	732	785	764	728	731	758	791	738	760	796	794	742	784	746	736	806	759	789	775	762	777	728	798	782	783	795	798	767	739	784	763	788	733	741	789	799	722	765	719	793	788	776	809	743	757	765	760	737	776	792	759	760	737	777	735	756	815	786	763	771	731	774	738	764	758	761	760	709	710	767	748	735	731	732	773	727	798	739	802	764	734	766	763	765	756	758	749	788	752	795	747	770	728	754	772	787	824	722	738	767	780	774	750	761	783	747	780	727	769	770	732	763	788	779	749	751	704	761	776	782	796	778	729	764	727	825	716	749	759	706	764	744	742	724	723	765	797	797	801	762	752	767	735	790	733	750	784	670	730	727	763	734	737	753	746	727	789	766	751	794	773	765	766	781	757	743	788	753	777	746	736	802	757	764	811	750	740	724	731	754	812	812	770	801	762	776	733	751	734	744	732	773	727	772	799	776	711	730	729	745	764	734	728	755	724	756	740	765	740	815	767	755	773	756	713	754	757	762	782	771	749	734	842	755	738	748	797	785	707	752	718	773	812	764	777	721	758	809	818	811	754	811	769	787	785	739	719	699	716	697	754	807	817	767	748	740	750	766	762	766	755	807	743	757	784	749	781	776	727	778	759	769	764	754	777	813	715	719	796	760	767	740	748	749	753	743	703	752	761	790	779	723	735	755	801	729	830	789	751	762	817	762	709	798	752	740	761	723	762	758	776	792	774	739	667	810	770	746	771	714	768	769	727	784	784	772	748	753	748	820	743	775	750	757	750	767	767	747	762	758	759	740	748	791	756	787	770	764	797	711	777	786	725	742	794	765	753	760	805	748	736	778	764	774	788	727	759	773	795	730	748	782	742	749	800	719	780	748	751	770	746	755	772	765	721	733	720	743	787	761	720	732	735	776	701	792	737	768	761	784	727	777	812	730	772	753	748	703	770	798	747	751	745	768	730	750	819	719	741	761	722	732	726	727	732	753	777	769	779	779	744	765	774	701	728	781	699	762	754	728	768	767	732	754	731	730	743	800	770	735	721	778	772	769	728	732	782	760	728	802	770	803	778	764	765	791	748	765	745	743	721	768	766	728	765	737	743	742	730	748	751	727	731	711	711	731	728	766	705	769	738	708	774	795	700	767	809	788	729	792
4968	1326	1260	1042	1048	925	960	972	961	963	933	886	905	955	874	903	938	914	940	940	960	892	946	909	901	911	930	901	928	874	940	863	926	918	911	914	940	916	885	895	913	931	958	866	960	836	926	924	873	871	872	964	905	918	901	846	877	875	927	883	943	840	955	885	926	931	968	913	887	910	937	913	925	901	907	905	894	922	898	901	955	943	941	983	904	914	931	909	916	887	908	921	922	928	895	965	882	907	896	901	900	940	938	915	918	903	912	844	882	920	920	921	884	883	866	932	932	907	891	881	929	883	923	870	892	926	875	917	915	859	974	926	890	903	943	930	935	916	892	919	916	943	846	949	872	915	931	940	903	907	909	883	879	910	899	896	870	882	951	907	933	901	865	898	951	959	967	896	911	938	895	930	868	953	963	861	884	885	908	881	916	932	935	917	865	922	911	900	928	929	910	917	895	938	895	907	907	880	919	907	900	904	906	931	915	911	906	874	907	927	997	900	949	943	956	942	934	952	918	921	869	933	900	902	898	896	924	920	919	854	921	918	930	869	932	860	894	935	871	945	924	922	910	917	925	923	914	951	912	942	953	889	888	913	953	872	912	931	905	912	896	942	987	908	942	915	951	965	948	911	959	944	921	943	927	968	918	916	916	943	904	958	900	948	950	891	956	954	934	911	929	899	948	938	913	938	923	937	977	860	915	961	898	860	877	853	906	885	912	828	870	942	931	962	968	915	886	920	980	901	889	892	954	891	938	913	850	964	955	928	905	985	959	955	929	954	920	894	884	917	919	919	954	947	902	921	900	928	912	932	904	924	925	928	898	904	858	916	908	919	945	898	970	874	967	912	870	889	880	906	961	906	904	972	906	951	925	827	910	893	938	870	970	905	930	923	875	891	876	953	933	934	904	916	929	938	903	903	924	906	975	865	934	912	855	922	968	959	931	934	927	937	885	900	954	955	915	920	950	917	924	945	872	920	944	908	881	924	978	977	931	902	911	905	989	939	888	914	930	883	958	929	917	912	910	903	910	952	879	908	910	881	824	950	918	885	955	910	929	916	920	906	878	935	903	956	910	922	883	949	926	920	884	898	927	865	910	917	919	908	929	901	866	861	898	918	897	973	897	846	907	919	858	902	919	939	973	912	914	900	935	931	973	923	939	893	905	883	944	995	904	934	912	939	951	922	891	930	871	917	893	904	998	944	929	916	906	939	896	924	894	918	871	919	933	875	814	909	944	887	946	931	930	874	977	987	908	858	931	931	886	932	873	916	895	906	940	892	952	944	981	864	892	991	909	952	925	894	961	874	906	883	939	930	936	886	896	939	897	929	904	936	881	952	924	916	865	910	913	979	891	916	925	944	943	931	950	874	939	857	888	937	903	923	903	928	915	932	925	920	908	895	913	944	924	965	895	902	932	907	945	896	876	917	919	957	901	868	973	908	928	924	940	953	957	947	870	928	922	874	907	897	924	905	943	896	903	896	907	974	917	915	920	896	923	920	902	877	891	899	917	901	898	832	956	924	934	920	863	903	924	965	987	899	872	896	907	913	931	886	905	904	919	870	944	937	930	905	854	908	960	929	887	950	922	995	910	943	896	909	920	887	879	900	926	848	892	917	932	936	942	946	965	975	962	899	915	873	925	883	916	949	888	956	866	902	929	917	877	920	946	900	945	900	924	904	947	894	875	881	937	884	887	941	929	912	907	959	874	924	933	890	927	942	911	899	909	879	944	943	945	877	913	995	940	917	937	920	947	913	888	902	908	941	923	878	976	922	913	951	879	840	876	893	932	960	904	825	907	939	950	946	900	911	906	918	888	897	930	940	876	865	923	926	916	909	935	920	917	908	904	910	923	957	915	895	935	903	972	931	933	883	883	913	900	887	890	910	850	923	896	917	919	923	961	885	889	919	909	860	914	901	853	858	910	913	915	867	927	911	896	934	948	905	939	923	951	939	979	855	898	923	886	899	876	912	937	890	912	913	898	935	883	861	892	935	924	935	966	923	894	891	880	898	911	894	902	926	977	919	906	912	922	942	923	925	935	928	982	879	946	882	944	859	869	891	929	931	923	944	945	942	925	866	935	852	880	948	910	913	964	908	900	897	924	915	949	939	917	884	904	908	931	896	935	886	982	937	926	927	931	929	887	923	911	981	945	832	906	903	959	906	951	905	919	907	941	967	913	954	890	922	910	948	888	928	883	931	953	907	933	902	883	905	919	884	941	918	934	916	891	930	926	896	934	920	966	888	954	951	919	948	1006	862	930	912	927	904	973	973	910	916	878	964	948	955	941	929	847	931	885	936	885	874	873	937	948	919	928	912	914	903	874	940	953	912	917	876	963	937	947	872	850	874	953	952	874	898	898	960	894	910	949	896	894	908	928	928	902	901	915	915	915	913	908	910	932	914	904	909	856	936	939	906	911	951	925	952	891	930	957	915	936	938	903	942	925	864	916	887	899	928	910	936	937	882	897	862	944	843	930	936	932	959	986	944	919	893	881	889	913	919	912	887	941	955	925	934	919	895	906	894	948	934	965	935	866	872	963	924	839	917	860	923	898	905	868	930	876	934	883	922	906	969	935	982	891	939	934	886	935	924	945	884	934	954	907	882	916	972	892	918	925	844	983	937	908	945	920	955	908	882	874	911	916	962	933	881	886	895	928	886	926	921	897	878	946	913	930	902	942	916	968	907	928	888	974	933	883	947	919	918	936	874	890	948	910	904	892	905	916	978	876	819	900	888	927	918	887	879	881	935	929	901	937	887	883	970	916	900	950	959	905	892	911	877	926	930	889	911	929	854	903	970	886	964	907	907	893	934	933	939	904	861	950	936	927	937	912	923	919	915	876	916	941	937	883	922	933	899	926	955	922	869	902	899	950	918	944	928	925	978	903	903	981	959	940	961	935	907	970	970	934	952	945	929	941	919	909	936	935	921	919	915	948	927	921	970	932	916	832	936	885	918	907	858	920	889	938	923	823	910	890	910	937	876	931	932	904	890	924	919	925	944	894	900	935	938	930	924	907	882	882	968	888	901	931	923	965	926	874	905	925	870	936	956	867	917	917	869	939	893	888	940	884	890	939	880	917	938	903	876	885	905	883	925	905	868	897	900	969	907	966	872	963	938	938	893	924	887	937	974	946	888	886	922	880	934	920	939	910	854	947	913	884	897	928	864	877	894	916	908	847	900	941	924	891	922	997	957	954	955	905	951	880	825	893	859	966	871	984	975	923	902	894	887	969	895	923	929	901	910	891	880	891	904	898	919	959	915	868	933	911	920	911	934	886	925	922	932	917	910	914	892	873	938	926	928	903	936	928	928	909	993	922	938	966	887	953	886	932	868	958	953	923	883	970	876	948	941	925	861	942	931	966	924	905	857	924	968	889	934	956	916	890	934	897	932	929	914	926	939	919	940	871	943	947	947	1009	882	898	961	938	927	864	950	901	896	905	968	942	905	881	889	909	859	926	922	995	923	911	870	959	927	918	904
22988	20758	27793	23807	20726	6930	1159	814	783	689	658	639	605	608	610	573	576	630	594	587	542	634	572	590	562	594	602	568	560	544	577	568	532	585	567	612	550	554	547	596	509	572	560	581	561	584	543	551	555	556	595	559	583	534	579	570	545	540	539	560	531	553	556	567	500	525	545	587	560	563	564	596	589	552	591	551	534	608	541	576	559	541	557	563	552	576	545	547	571	597	537	521	568	565	568	517	582	560	539	561	545	577	547	560	555	572	583	560	521	554	566	557	527	582	537	539	544	560	575	562	587	530	536	575	561	568	557	535	544	545	553	542	540	549	573	580	558	556	518	569	536	538	594	500	541	584	545	567	594	575	581	541	543	530	560	526	569	543	522	561	567	540	535	539	558	594	584	546	557	606	561	536	526	509	558	537	558	504	541	544	552	534	534	551	523	577	562	591	538	515	574	567	558	547	561	555	579	546	544	552	583	538	565	569	591	565	554	585	546	562	554	552	540	574	543	544	538	547	549	565	572	595	520	583	533	509	553	559	563	562	558	526	566	546	520	590	565	531	523	596	572	566	592	569	575	570	575	577	562	531	537	570	578	584	518	525	563	519	534	551	558	580	539	569	532	587	562	521	524	554	527	476	514	548	554	527	555	600	556	565	543	531	552	560	543	565	542	552	580	582	551	540	564	556	526	548	570	577	590	544	553	569	556	608	572	584	570	578	550	520	554	557	550	589	547	555	607	548	521	530	557	511	552	589	545	548	544	561	560	528	562	579	581	521	550	550	538	548	555	563	565	545	614	597	576	578	520	557	539	570	542	530	574	520	561	517	549	509	548	591	531	553	536	599	536	543	595	545	556	574	558	542	555	543	587	578	566	559	538	529	592	593	585	529	543	545	572	517	600	582	490	547	559	520	549	546	560	586	580	573	552	575	515	543	549	540	541	519	512	560	537	544	525	525	552	540	485	543	536	512	532	534	585	544	552	534	552	558	565	528	568	571	534	560	537	536	576	573	566	540	518	575	515	549	560	535	587	564	559	548	536	540	562	586	522	527	555	528	548	561	544	569	551	527	568	559	563	548	534	561	544	545	554	505	565	536	520	578	543	541	553	551	575	573	578	552	547	602	542	557	584	555	514	571	537	551	530	543	539	543	546	547	560	532	557	535	553	587	539	550	568	539	560	575	519	510	540	542	545	594	558	596	575	594	561	524	568	533	573	499	521	594	546	543	534	525	547	553	560	517	558	596	536	582	520	596	556	506	573	577	580	539	512	568	547	571	536	570	580	533	554	558	564	529	548	593	598	566	513	551	589	551	549	528	572	590	547	560	524	548	541	539	564	536	498	567	573	536	512	557	563	612	569	564	580	527	575	581	556	527	536	556	533	571	605	549	555	553	604	556	509	549	552	563	578	518	542	570	538	564	564	555	540	578	547	563	553	525	540	532	580	542	557	562	597	566	579	566	569	521	562	520	558	540	541	536	557	563	501	575	532	550	539	620	552	585	548	578	520	565	533	556	524	575	542	544	539	566	514	559	530	574	494	552	540	557	553	568	562	555	556	579	535	558	588	559	566	532	538	550	529	536	552	563	548	547	577	563	571	604	578	537	548	571	534	545	528	564	546	550	593	572	560	554	560	556	556	574	562	546	522	539	530	579	538	526	604	537	545	573	593	528	548	534	535	541	565	538	542	557	539	578	596	575	580	546	584	541	560	596	542	564	530	554	562	525	542	545	581	561	539	531	553	569	520	590	558	588	551	570	573	524	552	589	536	597	581	560	536	558	528	527	525	549	581	568	565	563	500	559	523	539	592	531	564	619	569	579	537	492	541	555	545	545	555	590	557	548	559	577	535	570	560	577	518	538	503	573	540	539	545	494	580	597	543	571	540	554	563	544	568	541	562	561	539	575	518	608	517	575	543	530	516	531	554	558	600	557	566	528	577	528	517	581	611	562	567	519	567	567	529	582	573	511	565	492	587	533	567	520	531	577	560	520	585	565	546	583	572	572	518	514	579	580	545	561	570	523	574	566	565	563	550	547	549	566	558	557	592	560	549	594	524	596	517	526	565	498	536	565	570	524	533	557	578	584	523	553	543	562	551	565	562	553	555	575	544	536	581	570	569	579	579	512	538	564	548	526	559	581	556	557	565	538	564	575	549	533	519	538	571	529	547	542	599	573	528	551	544	572	559	540	546	500	579	547	549	543	541	515	564	557	551	548	542	571	571	535	542	544	539	529	568	546	580	611	524	555	572	561	575	519	574	529	560	557	576	510	540	549	567	542	569	578	538	543	551	553	556	553	532	564	574	568	537	567	537	540	541	540	571	556	539	496	538	609	595	590	551	555	533	541	573	571	527	571	579	552	580	589	572	577	542	568	604	556	596	592	499	539	559	562	564	563	553	607	513	552	529	522	519	585	553	545	581	540	531	545	575	540	537	514	568	528	562	553	551	516	526	572	546	577	548	554	564	564	532	578	579	577	545	543	577	545	522	555	572	557	580	547	580	528	517	529	511	539	572	582	525	550	528	537	548	553	542	535	559	522	551	556	573	581	536	557	569	598	518	561	549	563	551	512	554	535	560	546	556	568	512	568	524	611	534	557	567	566	577	543	543	522	596	517	572	506	550	559	550	536	523	522	526	555	547	538	553	585	606	522	560	490	526	576	549	565	503	572	597	532	522	543	573	511	558	565	548	556	525	545	590	566	579	540	568	571	526	549	546	561	557	529	540	589	510	595	560	522	534	511	551	569	550	545	523	509	555	558	576	550	534	563	586	585	507	572	529	554	579	575	556	507	545	522	582	558	522	555	561	522	581	595	552	582	529	570	562	546	541	538	516	545	528	522	566	516	558	584	543	549	585	565	552	578	517	542	508	550	547	544	535	555	556	528	560	541	525	538	566	552	578	554	555	571	593	585	558	535	525	525	559	588	572	567	512	534	527	568	591	566	530	565	566	524	528	573	545	536	544	553	555	540	573	534	538	557	564	564	540	550	550	555	561	579	554	498	507	600	530	586	569	504	570	519	575	517	559	528	526	560	535	583	547	539	546	562	563	597	547	551	543	572	568	533	522	543	565	546	550	579	550	544	527	572	543	565	536	555	538	569	530	563	580	594	574	567	488	566	558	557	536	568	560	595	581	539	546	526	603	582	541	536	544	566	591	550	568	567	529	560	589	509	556	590	540	534	592	576	561	527	574	550	608	512	579	557	482	564	535	527	575	555	545	569	533	542	553	522	559	511	556	572	564	572	562	570	611	568	543	569	585	521	584	565	568	530	518	589	527	555	554	528	550	539	560	562	585	571	557	542	537	535	575	527	529	540	555	561	595	567	526	541	535	515	559	563	542	563	539	519	558	495	581	548	536	575	515	500	564	536	570	588	580	544	587	534	557	570	571	583	557	554	533	524	566	549	547	542	502	546	530	562	571	547	557	561	552	520	534	571	568	600	605	593	537	580	568	514	544	580	555	565	561	583	529	535	567	559
3819	7942	5906	2968	2283	1751	1549	1249	1083	1038	990	850	863	780	834	793	730	732	770	794	737	738	728	705	729	672	746	755	710	732	698	715	738	689	706	692	715	712	674	700	714	665	744	672	699	668	725	684	717	678	710	708	690	644	717	711	711	745	715	715	667	735	727	701	677	692	718	700	667	661	691	680	683	655	733	705	756	715	695	703	650	675	701	654	725	700	697	699	745	700	669	697	721	683	724	702	735	725	681	713	662	691	714	708	733	682	666	701	680	644	719	704	710	705	721	718	671	607	667	709	662	699	689	687	723	661	718	728	663	741	707	707	650	652	684	708	704	706	682	674	689	680	710	677	704	689	715	697	690	683	696	674	682	754	659	678	703	679	678	682	687	722	669	711	690	666	714	676	659	730	695	643	694	678	717	644	709	677	683	741	665	658	666	670	669	654	742	702	708	714	700	716	680	698	687	684	687	736	685	682	705	707	691	703	674	742	722	684	671	700	690	628	651	687	748	702	672	701	723	673	713	713	709	736	676	708	698	759	722	708	700	695	633	693	718	713	695	680	690	708	731	704	681	672	777	703	719	727	686	697	698	742	692	688	696	647	705	671	679	747	647	698	679	690	722	687	732	675	671	723	725	683	689	700	665	723	680	668	701	700	717	682	642	695	711	713	748	677	677	677	678	699	679	690	703	719	667	712	696	664	686	675	683	687	679	665	687	711	675	663	657	694	709	699	747	671	718	663	701	717	676	678	741	678	669	692	703	672	699	703	691	703	709	686	686	649	709	667	654	685	657	699	687	662	669	672	637	702	704	711	676	712	675	687	702	717	706	717	644	663	695	730	669	688	681	689	690	697	670	665	696	704	656	751	666	711	716	668	695	625	730	695	701	675	715	705	689	755	703	657	691	676	665	727	676	672	668	693	702	706	687	667	688	697	690	689	635	676	708	683	696	678	709	677	705	701	702	709	717	677	687	678	714	687	719	739	665	644	635	682	706	691	718	724	670	679	667	720	727	661	656	641	751	706	719	733	668	680	642	687	689	655	663	707	694	717	687	689	704	673	704	646	676	705	708	656	698	683	717	681	723	685	686	696	653	703	665	734	684	699	726	684	687	708	690	658	654	751	660	681	700	753	714	684	709	710	667	684	678	713	702	653	642	682	692	684	673	655	730	688	691	706	715	714	664	684	761	672	701	694	669	675	691	697	700	706	695	736	703	692	656	669	684	729	642	692	728	691	712	707	679	731	708	707	669	669	719	702	700	703	721	666	694	661	657	761	689	648	689	700	693	737	744	702	681	696	685	644	710	686	672	706	631	689	676	732	700	642	720	679	726	701	683	689	720	654	671	721	705	700	707	696	685	688	670	730	711	688	735	687	734	684	688	675	659	690	672	694	683	705	680	685	667	639	699	709	707	656	688	690	652	659	658	671	694	692	697	699	672	681	643	692	680	677	656	747	656	703	716	683	706	683	717	700	693	710	703	682	681	711	716	645	692	750	722	710	745	695	685	680	677	750	716	682	694	715	676	742	695	711	674	720	736	719	685	675	672	684	711	722	697	647	662	719	734	694	687	713	675	735	699	706	724	638	709	667	687	702	734	644	691	661	684	683	696	671	669	720	692	706	760	698	709	699	672	724	673	747	654	668	701	679	718	696	696	688	622	637	688	709	686	659	686	730	679	703	718	655	683	727	690	731	708	707	694	703	695	703	711	665	697	690	649	674	656	644	653	706	693	695	681	726	684	697	667	707	702	684	666	734	724	701	705	717	753	667	634	678	714	661	712	666	666	697	712	700	703	728	696	695	719	712	704	704	687	692	711	710	659	698	680	649	687	700	688	721	638	719	713	755	691	703	715	686	662	681	666	686	678	673	673	718	680	677	718	691	669	713	697	697	698	667	665	731	664	688	675	712	688	648	671	730	718	640	685	700	668	629	732	654	717	692	701	721	733	664	719	724	653	713	693	688	692	730	684	668	750	741	628	706	713	727	695	723	732	690	693	715	670	713	696	683	695	649	657	718	644	669	726	666	666	734	689	730	658	678	687	725	677	707	679	695	754	703	676	656	682	705	739	694	718	698	678	715	667	671	672	668	686	687	672	697	681	691	672	693	718	697	685	710	685	692	696	655	669	714	708	717	698	681	693	647	665	661	672	689	700	700	682	670	692	695	701	660	711	656	689	680	670	715	698	723	665	688	666	687	687	737	665	694	688	701	714	713	743	655	704	693	687	657	692	662	681	690	714	724	708	716	721	733	725	688	695	719	677	656	711	703	719	714	743	666	705	733	676	652	692	705	713	682	689	717	699	702	709	657	713	703	693	703	702	677	717	704	650	688	762	679	663	688	723	692	679	655	710	650	702	662	733	697	679	671	673	714	670	694	691	671	685	661	719	664	677	688	672	690	692	693	667	712	711	696	694	687	687	687	701	739	640	643	670	699	705	695	698	747	628	684	708	704	693	729	687	706	713	746	699	626	699	701	706	646	701	670	672	693	674	643	737	692	754	695	716	685	696	751	710	703	665	656	647	694	681	671	713	720	670	671	740	686	708	755	655	718	649	665	689	692	707	699	720	656	711	667	724	727	722	673	634	721	725	694	695	683	694	643	723	697	713	733	704	657	669	723	713	711	698	677	760	682	666	674	690	681	738	729	666	719	684	671	729	694	680	689	716	679	690	703	708	678	706	645	680	707	715	672	712	667	702	701	702	670	741	704	686	688	711	692	667	719	675	702	702	699	672	691	681	680	700	663	685	686	656	707	685	690	671	702	711	707	712	693	677	664	702	674	694	715	673	728	671	724	679	659	709	635	716	720	736	696	690	666	692	710	714	674	665	717	692	665	702	677	679	685	681	727	685	717	687	712	694	688	674	748	720	680	664	668	709	738	711	717	693	664	667	697	692	665	686	721	658	672	667	677	707	677	677	699	707	670	698	722	719	648	691	699	698	689	652	711	680	712	720	659	682	699	668	703	722	731	694	688	695	695	709	662	770	696	709	682	689	739	703	722	686	703	700	723	683	732	685	658	683	694	662	653	635	684	702	690	732	711	700	672	716	692	700	659	692	728	730	704	713	715	704	702	712	731	692	705	683	649	663	722	731	706	720	708	688	734	741	683	680	700	669	648	707	763	728	734	653	695	691	668	664	706	707	685	719	719	650	705	704	667	666	667	734	688	694	694	690	659	708	654	716	710	723	675	656	662	682	622	692	732	722	679	665	751	667	656	694	657	709	658	678	683	688	716	676	638	687	684	663	699	679	649	695	687	699	674	688	706	739	711	700	707	719	743	692	703	678	673	686	721	696	695	691	639	689	660	673	727	703	708	710	687	709	747	691	736	687	705	696	717	670	707	696	677	668	685	615	678	696	645	703	680	717	695	685	692	685	701	685	703	691	696	658	717	672	700	734	691	726	678	706	697	681	732	710	692	676	700	674	688	710	679	748	752	666	672	659	704	685	719	639	699	707	719	659	712	715	702	710	741	671	689
24177	20762	26525	24962	7153	853	709	647	606	601	616	602	521	553	571	510	511	606	521	518	479	518	496	507	533	547	507	542	544	523	538	517	494	520	525	581	503	551	529	527	546	521	518	517	535	513	529	547	557	496	517	522	511	525	521	486	541	514	546	478	564	550	511	521	546	530	532	524	554	527	552	501	512	532	535	525	532	506	483	503	559	517	529	509	557	511	499	578	565	506	513	545	504	542	515	522	534	507	514	557	555	509	511	537	534	533	566	530	532	520	536	547	484	458	531	539	483	532	503	515	501	544	541	524	547	514	530	523	502	548	539	564	514	526	530	518	583	544	521	514	539	483	517	536	567	542	493	518	560	549	521	539	546	551	515	526	499	555	503	550	502	536	510	532	509	514	531	528	523	516	533	529	566	496	545	504	483	516	494	492	501	543	531	541	466	528	467	502	489	567	513	521	512	536	524	485	567	492	541	511	529	515	526	563	546	474	533	503	517	508	516	542	571	531	556	504	519	530	523	462	521	535	526	533	516	514	504	490	501	552	529	529	541	520	533	537	485	549	529	530	545	506	519	549	557	529	516	519	522	508	496	559	527	488	526	521	521	527	535	537	525	549	518	504	507	524	491	479	542	525	533	517	484	525	548	531	492	564	558	532	504	533	504	498	512	495	523	524	533	504	526	525	546	543	488	540	520	539	535	504	544	519	514	519	499	523	526	523	522	491	539	509	566	540	513	517	531	503	567	519	546	501	534	550	535	543	530	526	522	534	497	531	541	530	519	477	517	504	521	534	519	502	503	562	572	502	517	526	497	537	528	520	526	498	520	538	509	529	535	502	503	497	523	534	516	569	562	538	509	536	495	487	496	519	562	540	493	504	509	543	500	567	477	500	519	496	562	454	465	484	531	503	485	554	492	477	511	534	525	505	547	531	537	508	522	502	542	522	539	504	588	559	526	522	505	526	519	498	509	511	537	521	513	522	512	556	535	553	550	515	550	508	513	531	494	522	508	508	516	487	495	555	559	512	520	522	508	524	565	490	519	534	525	519	511	537	553	535	520	542	520	532	580	544	480	564	471	503	504	525	507	510	519	528	548	519	515	503	507	500	538	557	518	487	528	524	531	566	511	575	551	532	491	555	523	519	532	522	529	528	516	506	527	512	503	532	556	486	519	528	540	527	517	541	516	564	553	513	499	542	532	502	534	521	517	571	524	488	534	519	533	523	519	497	549	542	491	572	551	505	515	515	515	553	523	487	536	509	528	513	511	500	506	493	555	531	499	567	546	501	543	530	557	540	571	541	476	542	512	553	560	549	513	521	540	514	520	532	503	492	492	461	497	527	466	480	534	465	562	561	513	488	541	531	557	517	514	485	530	556	529	499	519	523	536	513	542	536	499	513	522	548	528	507	518	518	493	535	496	574	529	517	502	530	543	539	550	505	508	534	529	496	553	498	478	549	508	531	516	524	517	511	530	547	534	513	490	518	514	543	515	578	531	524	497	517	526	492	498	540	543	513	504	509	484	517	522	546	537	496	521	493	509	558	582	542	510	500	497	539	524	525	542	528	544	560	507	482	525	563	519	517	515	505	502	504	526	509	535	506	603	522	565	507	523	512	524	503	490	521	561	518	522	494	542	527	519	501	534	507	551	516	524	506	542	557	554	518	497	497	480	521	591	514	535	536	543	567	499	577	534	538	543	516	515	545	511	516	542	511	548	513	500	524	525	551	529	516	560	535	533	530	548	541	516	535	540	540	509	551	493	546	540	540	574	503	501	530	518	533	521	502	492	520	540	540	493	499	457	476	557	527	528	514	543	474	492	580	534	534	511	539	536	523	510	545	517	503	492	562	517	493	546	459	466	529	518	540	522	487	519	500	490	501	510	568	532	531	498	505	535	528	528	530	494	501	514	545	459	520	498	545	532	531	520	568	524	512	536	511	523	518	481	523	530	516	568	531	501	567	516	535	491	568	541	563	517	593	520	540	540	515	494	496	520	509	532	532	521	511	522	539	527	517	538	490	530	536	545	513	553	497	512	506	503	532	491	496	488	556	547	539	493	518	486	546	498	482	517	530	490	544	510	505	526	537	521	544	505	558	525	495	535	522	543	509	532	508	499	543	531	525	535	505	532	485	532	517	511	488	527	499	499	492	533	522	548	519	542	547	542	563	532	494	530	501	508	537	523	506	491	556	517	507	514	552	531	514	476	513	519	517	504	532	500	504	544	563	523	536	527	510	532	520	520	523	551	477	535	489	518	534	513	547	502	531	540	540	524	496	533	557	517	477	534	561	522	560	476	539	498	486	535	518	485	548	554	533	548	548	537	523	519	527	487	501	514	515	555	503	556	537	504	541	525	536	531	512	510	548	505	555	529	499	526	526	541	542	542	543	553	527	559	541	558	524	532	525	510	542	551	536	530	507	526	517	517	542	516	561	546	545	543	501	529	480	502	545	502	504	521	527	490	565	536	527	541	526	500	526	513	532	508	560	528	530	566	535	481	532	507	521	561	523	529	476	508	502	515	582	573	548	549	500	484	516	458	550	508	553	483	548	527	527	527	539	551	515	522	521	519	529	551	564	514	528	525	531	541	520	532	511	543	478	540	533	472	546	512	517	540	525	534	530	564	511	512	522	487	587	527	519	512	490	486	527	504	502	522	517	493	536	528	516	530	547	509	525	559	518	504	563	456	535	513	542	544	523	487	525	529	573	539	518	497	534	507	484	512	519	544	528	538	521	562	532	543	505	545	529	516	530	515	514	552	552	517	523	528	479	550	537	547	506	569	572	482	561	521	530	511	511	577	505	493	564	502	479	514	561	535	498	570	511	514	490	517	545	552	514	511	516	492	553	524	526	490	548	489	510	511	516	497	508	555	541	496	513	526	538	510	526	540	510	499	512	510	545	506	545	525	510	510	534	531	562	502	522	537	559	528	524	522	540	494	484	570	557	548	540	501	517	524	529	522	514	494	516	470	555	507	513	540	500	529	526	551	531	527	489	503	509	563	481	526	547	486	548	503	494	555	473	551	534	514	497	502	537	550	513	540	551	537	508	538	512	476	497	528	490	525	519	554	527	487	552	488	537	537	505	495	498	466	527	521	538	542	539	546	508	499	530	526	531	531	467	540	507	450	457	527	526	524	511	482	523	543	537	527	505	503	528	541	508	530	519	527	510	489	516	536	517	506	479	537	502	541	508	515	514	551	466	533	535	569	554	545	529	552	483	512	508	539	489	523	502	585	520	506	551	503	502	556	496	492	490	548	524	528	512	557	529	514	539	544	517	478	510	516	514	483	539	503	535	532	490	532	490	525	504	518	536	533	528	516	529	510	498	571	498	532	530	543	498	563	498	535	542	511	521	566	520	468	507	527	537	532	524	544	482	516	453	552	500	544	526	515	550	479	562	500	541	497	550	540	499	551	522	464	519	504	534	493	483	531	524	478	525	506	482	526	521	516	489	529	544	554	505	523	517	528	506	570	527	537	468
4035	4795	3276	1819	1485	1170	1118	970	842	810	737	730	694	702	664	676	690	688	641	644	608	587	643	645	614	651	635	651	649	652	655	642	632	630	629	616	639	607	670	592	609	642	614	603	637	661	663	607	657	645	619	623	636	583	588	618	631	616	710	624	636	636	593	603	600	586	632	619	581	625	629	623	613	591	621	636	627	625	651	600	598	619	672	615	601	578	613	617	621	664	629	592	612	673	616	651	646	648	601	617	655	646	630	596	634	683	642	635	608	589	596	612	633	613	650	595	622	626	589	603	602	633	649	610	634	614	602	628	643	610	612	617	644	684	569	640	631	606	621	629	616	674	602	609	587	629	625	622	612	631	605	586	622	616	596	613	601	611	609	655	612	630	614	615	634	608	628	631	594	569	592	625	653	656	620	652	605	606	624	641	637	608	633	617	635	622	611	646	599	643	624	642	625	615	627	643	642	615	670	585	627	634	629	615	578	620	638	614	590	605	627	609	580	610	586	614	634	603	599	614	587	620	630	641	613	593	661	600	622	590	620	648	618	602	630	654	630	633	617	598	599	597	608	612	669	647	635	613	579	653	619	646	607	604	663	645	597	618	617	612	623	604	570	598	644	629	591	620	618	605	637	595	633	588	576	636	621	643	625	654	609	620	635	585	625	649	622	604	603	633	599	575	562	641	620	595	627	580	652	614	611	605	649	617	586	589	610	595	631	640	574	660	632	638	593	585	640	667	651	619	611	652	617	611	578	614	647	627	603	664	622	644	594	635	589	660	627	594	629	584	632	632	656	634	620	623	625	656	630	595	617	645	614	608	618	669	605	612	612	618	632	625	583	638	655	604	633	610	616	618	643	635	664	610	651	622	646	607	653	644	639	639	606	590	638	602	665	604	654	622	610	637	624	621	656	640	624	658	650	608	637	604	625	672	651	626	663	611	581	643	650	612	641	598	628	616	689	653	632	622	600	630	614	669	611	613	660	620	588	578	656	641	603	599	680	657	626	634	665	607	631	634	627	619	632	626	636	608	637	586	656	617	606	640	613	629	601	641	638	583	628	615	635	576	568	612	628	649	622	622	578	591	665	640	638	615	618	619	630	627	649	619	606	612	625	601	648	611	645	631	634	610	641	627	689	621	585	614	694	588	556	622	596	627	637	627	641	629	668	628	607	613	663	624	650	663	654	615	581	618	608	607	637	613	645	633	591	561	597	632	624	645	573	639	644	585	610	661	660	631	652	644	623	609	587	645	660	600	637	632	599	620	626	606	647	598	614	621	664	624	625	581	617	624	612	630	635	649	616	644	598	623	663	609	626	621	634	640	595	630	654	622	615	598	599	648	605	583	622	662	584	627	657	598	617	624	633	626	616	611	625	602	636	592	624	605	566	591	608	679	656	650	629	638	591	645	633	616	683	667	666	660	634	617	632	615	671	622	669	601	601	644	603	657	620	663	626	642	649	609	613	610	654	583	663	609	652	598	616	649	599	616	652	618	673	646	672	625	605	620	635	617	628	608	624	638	634	651	644	611	604	606	605	672	687	624	633	622	583	676	659	633	606	675	636	644	608	581	554	611	616	585	584	621	664	595	624	638	624	604	669	633	603	653	638	632	625	649	655	605	581	587	642	584	610	639	633	610	649	612	612	649	649	615	610	641	571	634	662	583	595	574	637	607	650	627	612	610	610	602	647	578	616	619	638	654	643	632	630	655	618	607	644	592	608	615	614	612	621	625	657	641	600	630	660	646	619	664	630	602	580	624	609	638	614	663	648	642	597	609	629	643	601	612	631	637	641	618	619	627	652	641	558	641	617	582	630	668	670	628	555	605	635	619	587	655	635	627	633	638	602	620	590	594	602	602	587	654	605	607	673	595	683	640	622	592	631	637	596	634	603	592	599	591	632	596	597	603	645	594	627	638	611	606	614	609	591	649	593	576	615	616	617	629	602	621	646	583	597	609	624	643	637	642	652	640	597	585	599	652	624	610	617	600	651	632	629	564	643	600	667	616	597	588	637	615	602	631	613	650	594	645	609	620	571	601	653	630	613	631	664	652	638	655	638	614	660	613	625	624	621	651	619	603	634	620	650	633	613	680	599	635	586	626	587	600	597	643	614	612	632	643	638	575	628	601	596	631	646	640	580	581	607	638	662	614	637	630	649	607	599	608	561	632	574	614	650	633	616	593	640	614	666	628	677	594	594	600	654	608	638	654	602	635	622	593	565	628	613	590	621	602	585	573	648	593	629	652	616	567	637	568	666	621	644	640	637	624	628	611	645	651	586	602	579	686	594	614	620	604	604	597	606	625	608	630	580	685	608	616	635	605	674	597	630	616	621	626	614	616	619	617	623	689	603	612	617	633	596	647	635	646	638	586	616	605	608	623	586	606	605	610	618	640	622	617	634	639	637	658	603	610	626	607	599	647	631	611	634	626	629	604	642	626	621	624	652	618	607	654	591	668	652	600	632	614	607	613	590	641	616	614	614	640	610	656	643	624	640	595	674	619	605	640	605	642	605	641	594	639	661	613	629	641	645	653	599	622	599	643	629	632	628	651	614	633	580	630	631	634	599	643	558	594	617	601	624	593	661	592	575	570	638	634	627	644	597	640	603	641	589	602	602	611	621	641	639	614	614	621	648	603	601	646	643	614	629	623	573	636	642	636	619	592	608	580	612	567	656	625	610	631	615	645	639	598	608	609	617	621	636	652	608	582	603	658	653	599	608	614	606	636	631	613	614	601	599	656	623	621	612	655	651	616	630	643	649	573	643	574	574	641	596	588	572	664	570	632	633	598	639	609	608	616	616	627	607	629	591	642	652	626	605	596	650	593	704	632	597	615	633	678	618	608	600	625	609	641	598	615	663	640	571	598	598	658	619	651	596	602	608	630	571	615	603	654	636	638	633	603	615	652	674	660	639	603	596	655	614	617	665	638	606	578	625	609	618	639	633	671	621	598	600	658	645	666	610	608	651	597	634	630	582	645	599	613	648	587	619	661	602	602	631	603	642	623	651	619	595	622	632	601	580	617	599	615	630	597	635	600	645	639	650	623	626	611	623	584	637	607	575	648	611	644	597	609	625	611	666	618	585	602	670	602	625	625	621	640	617	608	609	615	676	629	626	588	634	638	666	643	621	675	628	640	644	617	659	663	586	638	610	661	636	641	628	584	606	627	657	646	629	627	644	581	625	608	617	619	595	655	626	606	677	650	672	653	626	606	632	652	661	624	583	620	612	624	623	625	608	614	638	684	611	627	633	603	597	653	591	621	658	656	613	640	620	637	685	620	611	624	622	587	639	628	620	630	625	621	594	650	607	631	627	635	636	619	629	649	610	627	584	625	631	622	627	610	661	659	591	636	639	655	637	602	622	679	620	600	615	603	654	689	666	625	606	648	627	641	643	677	652	619	633	625	605	625	646	620	594	651	625	624	582	659	648	601	599	622	592	581	627	604	650	628	610	675	629	641	602	626	632	629	627	615	606	643
22121	20874	28379	23504	20875	20871	4238	855	530	516	441	414	328	351	322	280	273	268	258	257	258	230	224	250	239	234	236	248	269	231	238	220	273	216	226	245	195	217	203	249	215	237	241	227	197	219	226	201	203	199	225	233	233	193	214	188	212	200	221	237	211	209	197	196	211	198	233	223	233	215	205	209	226	224	209	203	216	219	208	205	219	220	199	185	215	184	221	193	220	233	209	213	216	200	197	180	236	216	184	202	201	201	214	195	250	221	211	225	206	188	236	212	211	227	205	222	203	195	212	199	243	206	220	195	215	244	183	198	198	192	228	195	222	187	232	187	197	215	210	216	224	192	215	232	238	226	180	195	216	216	181	206	218	197	222	223	204	211	194	214	214	209	218	189	212	213	206	212	215	205	199	220	185	226	229	180	203	220	196	189	196	210	221	217	218	185	206	186	186	203	189	208	210	209	216	184	221	229	195	220	200	202	207	211	207	205	194	218	161	216	220	201	179	212	226	216	198	198	208	228	203	208	188	188	234	218	193	206	183	179	171	205	197	197	202	193	216	196	229	224	222	195	199	208	201	201	186	187	205	200	201	209	236	196	201	203	203	207	206	203	212	211	210	203	197	207	207	235	178	205	214	185	193	223	210	211	202	189	221	201	198	220	199	240	214	230	200	222	215	230	203	240	232	201	220	188	200	216	206	208	218	238	211	206	186	219	225	197	211	216	190	205	220	197	201	191	199	225	223	212	206	216	185	201	203	215	230	194	198	196	227	219	214	216	211	187	176	224	208	190	184	214	204	210	186	209	214	214	179	226	192	203	214	207	181	189	209	201	224	213	214	218	204	219	225	211	199	218	202	206	188	205	204	215	193	249	212	222	187	201	203	206	169	223	203	179	218	211	199	223	230	200	195	184	209	211	204	229	210	220	235	213	219	188	214	197	224	203	172	224	216	194	217	226	201	214	215	201	220	205	213	190	219	227	200	203	213	210	188	199	236	210	177	201	244	219	200	208	193	197	221	203	190	204	192	210	181	203	243	216	217	189	215	238	173	211	229	185	199	208	209	218	197	216	191	204	217	212	234	217	254	202	200	191	222	221	223	213	198	214	223	220	206	192	179	228	203	199	207	198	205	238	215	187	209	234	205	216	208	222	197	221	212	184	197	211	217	222	231	197	187	224	218	202	227	204	198	200	209	218	193	194	218	197	193	185	218	198	207	200	199	207	201	203	194	216	224	196	201	213	193	198	214	213	201	221	216	241	193	203	208	214	214	192	189	222	222	191	221	228	197	203	224	207	214	223	172	184	215	187	207	227	210	215	195	188	212	234	224	212	203	205	247	217	224	206	216	213	206	232	185	219	203	221	218	202	190	194	211	180	232	220	226	208	202	206	196	211	197	225	214	207	193	197	196	222	195	215	172	202	226	215	193	223	235	187	183	182	225	232	206	221	210	208	210	204	207	216	193	204	211	213	221	210	199	211	202	211	207	204	199	231	229	214	214	210	187	193	208	229	210	227	203	205	207	204	202	209	219	199	209	205	207	230	205	217	201	215	214	190	192	217	218	193	194	199	213	178	208	222	178	201	198	203	218	217	186	210	224	231	205	209	209	212	197	217	210	217	223	227	189	213	214	219	196	206	214	201	196	211	232	205	190	213	176	218	199	196	208	215	194	207	203	236	198	222	229	201	182	203	206	193	217	198	208	216	200	187	186	224	205	205	210	240	225	200	213	210	209	193	195	190	187	197	186	213	220	200	203	205	203	208	187	198	235	200	213	194	216	191	204	224	229	218	195	198	198	225	207	223	202	243	213	208	205	201	229	201	201	204	217	197	217	210	176	204	184	207	206	224	228	228	192	207	220	198	207	199	233	201	195	196	199	218	192	208	220	233	211	230	188	216	219	197	226	203	219	229	218	204	218	195	227	175	203	227	173	220	199	213	237	220	206	195	223	219	191	202	229	217	207	196	227	204	207	215	218	201	225	214	227	199	199	213	193	206	211	209	223	210	225	225	232	229	202	221	193	195	188	180	210	202	205	194	205	235	225	191	219	194	211	211	247	197	219	208	214	192	191	208	215	190	219	198	198	224	221	203	194	217	219	201	206	213	206	208	213	209	211	196	222	206	223	215	242	184	211	180	194	203	215	235	179	172	182	214	203	199	215	219	202	213	215	191	188	221	198	190	215	193	235	224	193	205	182	213	236	213	189	207	230	203	199	222	178	208	194	232	201	229	209	205	216	230	229	210	220	206	224	201	190	196	220	219	195	203	203	218	216	223	198	193	239	223	202	221	241	164	199	195	221	215	189	191	208	198	226	216	185	241	192	210	198	202	208	227	202	207	189	205	189	210	212	215	194	168	214	199	201	181	209	226	203	210	221	194	209	242	207	177	216	206	190	181	209	211	187	219	208	217	209	207	211	220	200	215	189	197	216	219	209	204	210	209	201	234	203	207	222	191	220	222	208	193	190	226	188	229	200	187	213	207	205	195	220	213	212	220	225	191	194	211	213	197	180	208	205	201	243	210	217	222	211	204	201	210	191	183	222	199	206	211	224	218	206	203	200	212	209	228	187	196	211	244	204	202	225	203	194	200	213	191	186	220	197	211	163	180	202	205	220	208	196	202	237	178	210	217	221	213	206	208	223	189	202	207	201	227	219	232	184	231	212	199	202	227	220	224	233	205	192	210	216	216	214	226	220	221	179	194	214	210	217	200	197	234	202	203	191	222	246	199	230	219	231	203	226	211	209	231	211	215	222	211	197	210	172	212	230	191	202	195	201	209	209	180	211	202	196	199	225	204	181	199	203	199	209	213	215	190	193	213	184	207	183	164	206	218	219	198	207	200	229	214	197	199	229	222	208	214	205	212	184	204	211	220	198	214	214	179	205	208	191	194	221	213	213	219	206	201	190	205	194	196	202	224	198	202	221	243	216	226	168	182	223	184	226	232	192	210	211	196	215	219	216	216	204	187	211	216	191	203	214	202	222	203	175	205	213	207	222	207	195	209	214	193	193	206	206	218	178	207	193	199	234	196	215	212	192	190	214	212	206	212	207	212	204	205	200	189	202	203	208	192	203	234	231	229	225	193	212	207	207	228	197	201	210	194	185	196	190	230	202	215	199	192	210	205	218	206	193	216	188	198	208	210	215	214	206	194	179	206	195	200	216	229	208	200	187	212	216	228	208	214	198	215	220	222	196	204	231	220	218	172	196	213	206	218	241	185	189	211	223	191	208	213	220	206	204	232	206	193	210	227	233	210	206	210	209	199	202	204	199	195	183	195	213	213	199	191	192	223	198	192	213	226	206	217	191	223	203	202	206	219	213	199	236	203	215	209	205	196	219	204	218	208	184	206	226	170	217	193	221	213	212	211	238	202	214	220	232	217	195	202	231	203	194	198	225	208	202	212	203	203	193	211	209	220	202	197	201	200	207	186	217	212	209	206	193	205	209	199	220	205	208	203	202	202	211	198	237	221	229	228	197	217
4924	13083	9192	4351	3146	2288	1693	1416	1103	860	694	650	584	508	477	476	398	376	383	358	337	326	332	340	323	310	258	323	344	300	314	311	300	295	315	263	290	272	284	291	267	284	295	302	277	297	268	262	254	263	258	285	247	322	287	260	260	272	286	256	289	255	267	289	282	292	285	253	267	259	251	273	275	273	286	282	242	269	262	263	274	261	268	270	241	260	269	290	305	290	244	229	240	264	254	259	261	232	263	243	269	253	254	256	276	270	286	237	249	235	261	273	256	256	261	260	262	254	275	245	255	242	266	263	276	285	282	240	284	261	268	248	272	248	247	277	243	251	270	253	291	273	284	244	238	279	274	248	261	265	263	255	246	255	254	245	264	276	237	246	271	263	272	253	262	261	278	242	265	263	264	265	266	259	258	262	269	284	259	257	254	296	261	256	245	244	259	247	258	264	255	263	243	274	261	267	260	263	284	249	264	243	276	252	252	249	246	257	251	253	248	231	261	261	248	292	265	267	230	257	269	268	261	288	287	258	248	271	252	269	271	241	265	258	267	256	261	254	259	271	254	231	251	264	281	242	270	264	260	288	281	273	231	247	251	262	266	249	263	270	241	242	258	268	241	250	264	254	264	235	275	290	260	262	252	273	254	267	270	273	248	280	255	236	241	270	268	225	276	267	258	276	248	280	257	251	238	258	267	237	225	247	267	267	267	257	255	258	237	289	275	262	248	245	264	246	245	260	276	234	265	259	254	259	237	278	238	259	243	261	262	287	254	252	275	229	276	276	246	265	255	246	264	275	251	253	261	255	279	268	255	278	274	253	235	243	249	282	247	257	251	249	253	259	275	263	253	269	257	259	283	254	278	253	252	259	286	285	257	234	265	256	279	271	235	234	282	284	254	257	265	271	238	249	265	276	261	270	266	254	269	282	268	247	285	248	270	258	268	247	263	246	265	295	273	252	245	245	276	266	237	264	251	219	316	224	269	273	241	262	254	255	274	244	252	268	241	242	272	258	259	289	271	257	252	254	228	252	289	258	280	267	251	265	251	262	239	257	256	280	274	268	251	259	250	294	263	258	258	279	261	272	278	259	252	243	250	244	245	277	230	265	252	250	262	253	273	264	257	265	270	244	243	264	264	254	252	268	266	265	258	224	277	277	280	234	285	277	301	269	270	268	258	242	279	278	277	271	261	255	274	284	256	254	262	237	259	246	259	292	255	275	255	278	270	262	237	264	255	257	284	269	261	247	260	281	264	241	248	279	279	242	267	258	264	243	257	267	256	290	229	264	270	259	265	248	240	245	237	270	255	283	288	260	288	258	245	281	279	272	300	245	294	228	241	279	266	263	278	241	255	256	255	225	268	251	307	238	241	261	260	240	247	277	232	274	261	252	248	253	271	277	270	268	259	262	264	257	243	250	260	261	234	273	272	260	257	277	264	261	245	248	266	257	259	263	244	255	231	250	256	251	261	282	282	265	267	251	227	243	252	246	270	249	260	253	261	235	263	251	253	291	262	254	243	274	271	249	251	256	283	246	264	268	228	240	257	268	268	276	268	267	252	270	269	241	248	264	294	267	278	243	247	252	249	268	236	272	251	272	241	254	281	244	255	242	252	248	258	227	279	272	246	256	265	261	297	236	263	306	259	254	270	251	250	241	266	275	257	245	217	269	266	264	247	259	264	256	274	264	268	252	257	287	244	282	258	254	257	263	267	253	287	278	249	245	264	254	299	250	278	246	264	270	279	258	242	257	251	249	251	253	260	259	297	234	238	240	265	261	265	232	253	262	247	257	259	268	275	251	283	275	245	293	255	267	269	242	259	248	262	268	282	251	249	263	288	250	263	253	259	271	279	277	257	217	269	276	272	249	254	246	273	266	228	294	273	247	255	266	272	274	244	282	259	248	260	285	251	267	288	257	299	253	263	241	259	270	240	271	270	270	250	273	234	273	262	275	268	261	274	254	269	286	269	259	241	254	256	258	256	244	246	246	267	245	236	261	240	245	253	257	221	237	284	277	244	247	270	286	246	271	253	236	254	242	254	263	264	254	254	231	255	234	250	270	264	255	265	283	279	281	270	257	254	268	251	238	266	241	255	243	267	266	252	250	244	223	242	257	251	279	227	275	303	284	251	258	262	225	284	261	265	255	255	261	269	259	279	256	245	249	277	226	257	280	245	241	261	265	246	268	251	252	250	291	239	294	244	299	280	272	261	272	250	268	252	262	256	255	264	307	244	261	253	286	263	245	249	234	253	259	243	269	281	275	274	267	251	257	228	268	276	265	268	243	275	241	266	281	264	256	251	287	267	227	222	255	262	267	270	258	236	262	233	292	269	259	236	262	261	258	279	260	246	254	279	228	230	234	243	270	261	276	266	251	263	286	248	260	245	267	226	262	246	269	259	298	267	261	229	263	252	261	236	264	245	268	271	254	265	252	279	237	257	253	270	281	244	243	247	226	286	255	263	278	261	255	276	282	265	256	252	262	254	263	258	269	236	255	284	247	254	243	249	271	273	227	268	238	265	280	287	261	261	244	251	250	251	282	248	277	271	251	247	247	246	277	254	246	247	263	275	259	261	268	267	262	243	256	265	258	274	267	254	269	269	246	250	244	254	244	248	237	256	238	277	243	270	240	264	224	233	252	262	258	283	246	261	278	270	240	275	244	243	231	251	274	260	267	274	267	234	273	261	282	251	276	282	277	250	278	243	254	252	280	257	287	255	270	274	234	256	282	246	236	261	240	284	250	265	238	239	248	245	261	239	271	247	268	242	244	259	246	261	275	277	268	257	256	274	281	268	228	266	242	262	275	248	255	266	238	240	284	274	256	251	233	269	270	254	273	254	263	252	238	277	281	247	247	256	241	259	257	260	253	266	268	273	254	267	276	241	226	277	294	247	262	243	244	226	248	229	227	266	304	265	251	266	264	299	245	266	253	294	241	261	222	244	287	260	239	258	274	237	234	256	244	253	242	262	273	266	255	266	252	242	266	250	276	261	262	244	256	266	285	256	249	236	245	247	281	268	251	255	263	245	262	282	261	263	246	266	263	281	251	249	253	280	254	268	270	281	272	267	298	278	246	251	265	265	274	277	254	259	249	261	255	271	252	251	244	267	274	269	226	247	269	263	290	284	261	280	277	249	256	275	269	270	245	275	265	267	239	257	239	271	273	263	215	280	276	259	258	249	265	250	283	272	239	272	251	264	244	281	269	265	272	262	273	252	241	281	251	258	253	244	266	253	259	259	265	260	279	253	270	261	246	268	259	277	274	248	261	254	275	274	231	246	255	271	255	251	244	252	277	251	269	268	248	264	271	239	227	265	261	261	275	274	228	246	257	271	274	248	275	257	246	234	257	271	267	265	237	253	253	238	267	245	253	275	234	297	258	251	239	233	239	273	254	256	268	259	233	284	231	287	275	238	275	252	263	268	279	286	253	287	278	266	273	258	253	234	268	276	287	272	265	261	260	280	266	269	243	286	224
26940	16887	3540	1166	909	888	822	722	823	759	715	774	709	757	769	779	736	726	720	751	727	756	679	777	754	702	738	713	734	784	789	762	751	753	732	742	753	730	788	737	733	741	728	697	702	707	735	738	735	762	731	811	760	722	791	726	716	764	799	746	750	746	724	787	714	742	689	745	762	727	753	742	762	726	759	748	763	708	756	683	769	696	697	697	719	799	738	754	740	753	677	739	714	724	697	668	761	738	738	743	720	736	765	733	746	769	718	716	739	740	714	733	724	720	734	726	758	782	772	716	763	785	769	685	711	681	719	772	773	801	696	746	738	774	743	735	752	801	746	738	764	730	786	708	688	758	777	729	751	738	788	744	738	722	749	736	710	690	764	750	747	750	736	758	726	747	759	739	764	743	718	757	771	768	715	754	729	748	746	745	711	759	719	746	755	718	733	714	727	732	751	762	703	714	787	732	742	691	776	746	765	739	696	697	709	715	706	751	732	751	706	736	737	706	742	747	842	747	771	799	716	730	770	741	745	757	661	681	744	733	778	758	703	779	793	676	782	749	764	747	744	735	761	724	732	750	760	761	739	784	707	732	699	765	763	747	738	742	708	724	776	779	798	704	785	716	759	738	775	778	744	719	750	753	733	734	741	768	722	728	730	740	801	759	746	769	764	767	756	740	776	760	750	758	705	720	716	729	728	751	727	737	707	767	785	744	788	729	724	752	751	790	730	753	710	754	730	719	771	706	721	744	720	726	742	742	721	728	714	732	730	730	790	743	731	743	697	750	734	757	756	699	767	689	666	740	788	729	797	750	668	731	711	702	730	772	761	764	773	770	707	805	761	751	758	664	749	744	731	747	760	710	702	740	764	768	764	739	754	721	750	745	717	720	716	711	705	673	746	761	750	745	761	766	770	745	753	729	746	761	725	728	755	715	692	739	720	742	746	741	740	731	704	766	724	749	746	729	775	747	742	722	743	769	745	754	760	764	766	777	761	698	759	739	724	749	753	735	777	759	721	770	755	771	759	771	706	757	729	716	786	795	720	757	770	706	741	779	770	739	769	742	780	728	712	766	712	727	781	721	776	698	816	758	751	742	780	692	728	763	734	715	717	757	743	761	786	763	773	723	771	726	773	726	734	757	740	732	734	737	741	752	762	739	758	710	710	747	743	768	694	792	765	737	770	718	737	782	781	732	704	758	782	770	730	722	712	769	733	804	707	768	717	760	694	753	704	754	779	692	716	759	714	729	716	703	749	782	729	726	741	766	789	739	747	741	741	783	745	734	733	754	740	676	725	712	729	724	739	775	759	728	720	783	746	667	757	702	696	735	778	705	718	755	763	733	754	734	711	718	749	759	732	738	748	764	754	716	811	758	808	741	722	693	728	721	717	703	761	757	782	743	734	703	725	748	725	737	757	733	703	739	783	694	676	753	728	755	687	708	714	762	777	774	777	735	717	743	697	755	763	737	763	778	724	734	729	721	773	710	765	781	724	753	749	748	688	742	736	713	748	715	776	711	767	751	777	764	763	761	733	748	780	756	769	736	689	728	699	778	710	769	751	760	770	761	750	732	750	713	726	742	732	720	756	778	771	710	753	720	754	706	775	708	661	768	770	733	758	686	757	765	748	734	676	799	702	750	768	695	723	726	738	743	755	769	751	721	720	757	714	762	729	698	736	700	674	721	754	755	776	734	738	732	705	752	726	799	725	767	675	709	745	773	753	752	754	775	686	714	750	741	739	785	753	724	744	746	804	761	762	741	758	720	740	707	755	753	770	752	740	707	730	787	741	764	727	779	765	746	768	732	689	743	720	736	742	790	734	775	752	747	776	793	741	768	767	730	783	732	764	737	732	772	781	754	776	773	742	720	792	724	679	777	770	736	751	814	763	746	755	770	722	756	749	763	749	744	740	747	748	776	716	739	747	730	742	755	726	733	770	744	754	768	772	719	717	718	748	767	747	749	733	710	767	716	749	761	725	724	788	772	781	749	758	796	717	778	736	762	757	737	764	758	767	773	697	734	759	751	725	769	773	730	737	773	729	749	738	720	738	735	773	730	716	744	685	737	717	752	734	789	765	739	727	714	795	695	758	711	725	795	760	717	772	753	783	769	780	710	742	725	693	720	769	733	745	691	776	702	764	719	730	795	734	705	738	768	729	741	798	745	790	750	731	708	775	706	772	753	751	719	722	737	750	734	759	709	764	704	726	753	766	740	787	727	785	747	719	710	777	778	742	692	723	755	764	769	709	699	737	761	793	723	714	787	734	756	703	708	765	727	737	767	739	760	731	757	738	710	680	745	769	762	740	715	766	721	652	727	719	742	762	750	777	723	735	733	719	719	715	694	744	708	710	792	781	770	721	699	719	759	732	681	811	785	701	746	750	771	725	786	733	766	774	787	740	769	727	706	732	801	759	687	723	786	733	724	766	777	743	780	696	834	771	757	793	732	715	705	745	776	718	767	757	754	797	681	736	736	747	762	802	738	735	697	741	753	781	746	763	788	719	719	764	729	763	775	723	746	764	776	738	777	752	779	733	730	761	723	712	736	753	731	729	721	765	739	723	719	701	743	725	778	765	735	779	747	728	779	759	746	800	740	780	757	798	765	753	748	715	708	723	733	750	710	732	748	737	781	715	729	748	752	740	664	764	733	786	790	759	763	775	726	770	749	725	739	745	776	767	767	752	769	794	741	797	710	757	751	761	746	767	717	701	780	701	668	751	685	727	741	798	774	760	741	731	759	726	730	759	694	755	772	759	787	756	782	755	734	717	759	742	739	757	702	758	695	786	770	796	732	777	747	759	749	758	712	759	728	751	771	744	706	743	764	724	738	738	745	700	757	788	756	767	763	767	773	786	771	771	758	720	712	747	719	726	753	747	773	772	757	736	759	723	740	701	776	745	697	745	693	719	770	773	719	766	765	710	724	747	710	728	755	700	705	775	786	721	721	734	729	706	762	730	787	737	731	751	746	727	741	772	733	725	758	704	735	691	794	801	740	731	732	745	751	780	737	780	762	695	816	732	776	736	761	736	733	760	747	721	746	749	741	704	768	710	816	728	727	734	755	809	740	746	744	738	733	751	725	736	738	709	729	730	767	756	787	726	735	702	748	724	740	742	734	754	735	747	699	727	717	780	781	775	755	744	724	767	757	712	706	765	721	735	741	762	751	716	733	757	770	743	700	753	750	722	753	684	764	778	747	784	734	721	749	727	761	740	725	751	682	768	742	699	743	690	766	730	773	800	715	746	747	759	756	733	745	760	722	755	756	741	738	668	740	779	710	743	755	806	704	790	701	743	769	736	741	734	767	746	706	731	765	800	714	762	720	712	737	794	740	763	708	734	716	759	758	740	725	721	730	751	742	765	745	739	720	714	661	712	791	740	771	710	757	737	744	765	724	777	760	740	716	717	731	766	756	712	757	746	764	758	735	804	751	721	745	732	758	725	780	722	775	760	765	780	795	769	745	700	725	762	771	746	716
5311	1377	1212	1061	1005	971	904	928	1008	949	966	915	929	918	938	903	913	916	928	894	896	939	916	903	953	924	897	940	866	918	916	927	902	880	895	949	917	914	898	920	914	901	902	921	937	910	882	925	909	910	933	873	887	921	841	888	904	956	839	995	868	901	900	875	938	923	856	885	913	915	881	918	942	859	855	895	929	884	915	887	898	871	846	900	912	852	895	920	946	907	907	883	900	859	946	1011	889	920	881	949	930	883	865	832	894	924	888	887	934	914	872	886	890	899	923	938	917	914	949	909	902	861	962	902	874	886	940	896	914	912	930	873	925	881	881	934	862	916	838	910	874	933	931	892	889	926	916	849	912	922	950	896	899	866	947	926	917	917	971	930	870	923	897	951	900	938	913	917	885	918	910	925	920	924	815	918	842	926	887	865	878	910	910	918	905	883	902	922	936	947	888	932	904	959	925	921	898	929	889	836	916	866	886	929	929	933	893	824	882	878	940	949	922	931	914	931	882	877	902	900	881	929	914	888	924	874	890	939	948	905	927	876	908	867	901	847	919	936	861	895	913	935	866	990	948	886	887	900	909	956	923	913	862	902	893	876	911	843	909	899	940	863	885	925	923	917	874	946	903	929	882	934	949	954	907	867	853	943	914	880	896	912	943	881	898	917	919	938	925	879	945	898	848	897	904	917	887	888	895	941	933	929	856	859	905	911	917	947	889	864	878	928	905	919	944	918	921	889	925	932	907	881	895	942	971	949	948	906	919	939	898	916	861	967	902	876	922	933	966	909	874	905	880	931	938	892	895	842	878	942	924	902	936	894	907	867	890	892	909	898	918	907	924	948	877	862	897	909	870	908	884	917	935	900	949	911	856	972	916	897	839	926	894	897	886	886	843	944	928	880	857	860	922	832	939	871	933	895	886	877	901	892	941	930	892	933	922	891	936	876	888	983	913	941	892	894	935	893	902	888	866	908	900	944	866	920	852	946	929	909	933	859	957	928	937	834	907	891	905	904	884	902	887	971	959	889	910	938	892	918	948	872	980	840	891	894	884	944	858	890	915	881	914	917	822	889	879	873	940	881	860	822	903	888	853	908	908	923	926	891	897	890	911	891	885	917	869	920	936	937	909	880	862	875	866	916	907	907	843	890	881	915	918	881	882	933	960	974	875	931	873	897	916	902	909	915	946	873	851	887	972	897	877	872	914	855	859	955	922	961	870	907	901	857	893	896	861	917	899	972	913	888	870	930	882	861	915	898	991	872	897	926	901	899	893	957	913	956	919	869	876	917	905	853	972	946	930	923	930	865	909	893	849	875	934	925	919	893	966	956	862	943	885	871	874	916	923	879	873	888	914	930	938	949	1014	914	941	878	829	943	926	924	911	935	884	865	870	891	911	899	874	909	860	856	858	915	903	923	942	866	883	885	898	876	937	902	885	916	960	885	929	899	896	849	891	885	959	889	877	930	913	912	935	947	902	872	871	933	872	888	923	870	907	908	911	930	902	877	885	871	924	921	835	891	945	904	883	916	903	906	896	920	907	942	868	959	874	968	901	864	909	894	911	873	908	905	928	932	922	884	901	865	862	922	916	945	920	924	896	944	891	912	875	938	898	909	874	887	951	895	876	941	884	937	917	874	910	891	859	874	929	883	849	896	910	876	921	902	894	928	926	894	969	858	925	861	914	919	886	907	857	912	932	923	914	904	927	938	902	956	913	889	929	911	918	944	883	900	907	869	867	885	975	874	807	935	875	911	926	890	905	912	917	892	913	902	903	961	923	963	893	890	873	905	879	916	908	898	865	903	942	901	890	946	889	897	893	922	916	927	937	934	949	877	865	882	932	911	881	830	862	901	933	927	917	937	901	862	869	916	877	944	875	932	886	894	902	919	893	880	867	887	870	850	909	930	912	911	913	920	906	920	864	912	903	905	926	891	885	909	893	931	866	905	853	872	924	979	901	905	853	940	862	915	895	878	863	921	896	891	906	915	912	931	870	876	855	909	938	942	974	918	917	909	884	830	875	916	917	937	885	912	916	891	941	957	960	923	899	856	952	869	948	852	932	868	897	934	940	925	907	887	917	901	899	940	941	880	940	887	927	871	861	905	916	879	905	890	920	921	906	904	872	935	899	892	884	900	878	919	903	901	924	910	921	959	947	981	916	862	919	925	934	913	917	836	901	895	899	896	878	956	877	907	930	909	924	953	938	921	936	915	884	919	901	943	883	898	924	879	959	934	931	918	888	912	921	889	949	888	928	953	891	921	896	964	886	911	925	916	858	904	889	863	932	924	932	904	872	926	909	888	908	949	972	904	886	938	918	877	907	868	840	890	922	896	892	899	871	895	860	923	893	895	906	871	889	871	933	905	877	897	860	921	963	906	915	865	901	896	896	901	909	906	898	857	887	929	971	898	886	938	932	960	915	857	929	884	894	887	957	955	885	904	890	878	934	904	840	940	913	922	919	902	881	909	859	900	868	897	907	937	880	871	907	909	920	913	942	847	936	925	882	890	888	898	895	848	925	920	898	943	865	907	911	889	870	864	854	956	890	923	913	874	904	919	916	895	917	890	966	939	867	903	922	917	902	860	909	927	888	953	926	909	905	824	892	876	885	930	922	923	909	910	923	898	873	889	909	897	913	920	947	897	860	918	943	866	956	884	907	897	887	987	898	922	897	886	892	852	859	925	882	880	935	949	892	939	925	910	879	840	898	945	847	885	942	920	919	871	879	892	940	930	901	931	911	910	948	890	905	888	903	922	849	870	918	965	934	886	954	904	903	892	888	924	937	888	941	956	909	934	911	926	893	954	921	836	851	904	936	878	844	937	858	875	931	919	903	873	930	929	873	937	863	917	921	925	913	930	864	927	855	946	911	899	887	891	903	899	873	942	950	922	940	882	896	904	917	941	902	852	940	888	908	933	893	852	905	912	870	915	941	904	903	886	876	900	898	895	928	844	946	941	876	939	975	925	866	889	944	865	947	893	929	921	954	909	887	942	966	896	943	887	913	901	955	945	937	916	913	898	839	854	896	924	907	926	896	939	924	905	900	893	909	897	906	901	904	870	920	858	887	833	890	855	915	902	946	913	897	897	911	919	907	940	933	942	886	917	929	907	935	895	858	904	903	916	870	889	872	849	892	874	890	923	845	885	893	842	849	912	951	882	918	900	888	936	904	893	913	849	894	919	921	917	910	873	917	890	916	887	905	897	904	946	913	947	909	915	890	893	864	930	919	896	899	962	883	927	921	934	897	924	881	897	939	898	872	927	889	929	907	942	886	913	913	900	917	914	925	880	919	875	932	878	862	930	927	894	931	927	907	866	894	889	895	897	848	914	849	901	915	941	922	919	931	924	867	883	895	946	931	917	911	894	878	871	865	907	906	891	904	864	883	858	880	892	914	887	933	910	890	902	908	858	880	924	904	886	930	907	906	894	912	928	886	916	899	896	893	935	924	869	902	974	953	886	849	922	869	873	892	943	891	935
23038	20798	27770	23902	20780	6962	1146	793	682	725	643	629	639	593	604	610	603	588	590	607	555	544	583	568	544	558	582	532	594	540	567	577	566	569	613	569	538	553	566	504	540	525	573	528	543	516	555	538	512	557	535	583	531	552	579	573	537	553	584	569	538	574	517	570	553	538	551	529	533	558	531	547	546	515	517	551	548	552	550	561	532	553	550	550	559	552	537	568	564	536	512	530	572	534	564	575	575	531	573	560	582	531	548	562	527	559	539	530	557	556	550	545	519	561	566	556	532	548	578	563	525	536	513	532	542	586	561	549	540	557	560	521	586	544	577	558	539	527	512	526	517	502	511	502	572	527	550	546	537	511	537	528	569	528	567	512	571	557	526	549	567	536	553	551	556	498	514	599	561	527	538	555	553	540	536	568	518	550	516	558	534	534	554	552	562	594	526	574	534	538	596	587	565	549	530	533	557	521	506	565	542	569	554	545	557	526	543	576	535	545	507	542	557	529	524	567	575	561	545	539	564	510	573	557	549	610	536	517	544	533	591	560	535	553	556	514	581	552	510	543	518	552	521	563	548	562	502	576	541	536	547	534	546	568	535	584	538	543	520	588	579	523	540	501	536	547	527	525	523	565	523	533	567	590	525	526	515	512	535	546	569	518	590	564	513	582	561	554	562	544	539	565	534	562	534	539	586	549	534	529	533	532	536	553	569	543	589	539	558	531	563	552	499	547	536	530	556	528	564	544	528	572	572	500	516	521	559	539	537	501	554	507	509	506	517	574	518	545	539	491	532	557	561	592	532	534	562	556	532	503	590	540	567	535	581	531	530	562	516	548	529	562	550	562	579	540	536	553	553	572	533	535	527	492	577	552	533	519	568	528	548	547	545	571	601	577	555	515	508	554	575	581	530	575	556	551	535	562	536	521	513	551	536	503	569	581	585	518	558	586	574	532	549	550	569	554	536	564	570	514	550	559	526	524	574	543	523	574	518	528	538	570	565	568	532	523	586	517	505	550	537	541	561	532	531	545	541	555	569	529	525	552	584	523	565	548	545	531	580	562	533	574	533	567	578	532	502	555	528	567	562	524	531	496	499	521	563	541	502	543	558	531	500	554	544	574	522	503	524	548	586	573	522	517	572	577	572	529	565	555	508	558	545	513	515	520	574	552	544	539	580	555	541	568	555	565	583	528	535	519	521	551	575	538	568	565	548	556	530	535	535	575	566	551	543	586	483	546	542	516	551	580	557	579	546	565	505	532	535	541	533	564	499	544	491	569	569	562	571	553	527	500	582	560	515	538	505	568	542	595	574	545	536	564	539	584	553	530	568	571	570	549	538	490	571	554	564	568	519	541	548	554	535	562	565	551	527	543	544	535	569	556	483	525	546	497	514	508	543	580	560	516	574	547	556	536	494	532	527	555	541	544	521	523	509	558	482	570	547	544	550	530	580	547	551	551	585	520	592	503	575	559	474	584	514	515	561	557	567	531	536	547	535	604	550	568	570	574	551	590	540	516	491	493	550	529	538	546	523	520	510	549	539	545	537	538	580	560	532	576	560	514	556	529	585	515	565	523	533	555	527	586	569	584	526	527	557	557	535	518	582	586	569	575	539	549	526	555	555	518	518	571	540	508	534	589	490	541	540	522	534	493	560	599	529	548	574	513	513	566	533	575	539	555	590	567	495	560	550	572	547	516	496	526	538	545	565	526	538	589	559	520	551	554	584	572	558	568	525	547	543	556	555	553	541	553	555	535	519	576	525	563	549	579	552	523	530	534	513	577	532	569	580	556	556	572	570	544	538	541	534	579	546	542	576	528	510	520	539	564	543	566	506	518	534	537	527	494	533	559	564	579	564	535	515	544	548	512	583	514	513	507	516	577	511	603	549	527	547	580	538	564	520	550	530	569	560	524	548	522	515	554	524	561	522	568	612	576	517	551	535	479	561	565	554	495	534	540	564	528	592	531	519	566	532	523	541	583	564	516	573	545	515	509	548	538	576	547	545	544	524	560	539	577	559	528	539	573	546	536	576	555	528	538	559	549	562	520	554	545	531	524	574	561	521	544	531	525	553	521	546	536	519	506	544	594	558	516	554	564	554	523	541	509	491	563	551	491	571	560	568	544	529	532	524	531	535	518	528	529	568	549	548	571	519	585	529	613	560	512	537	557	502	580	552	545	555	525	561	565	554	542	558	520	507	542	582	588	524	495	526	502	554	542	542	561	541	531	563	545	552	571	535	577	556	509	538	565	545	532	490	543	566	552	524	519	548	600	504	567	560	537	562	516	566	519	555	535	485	537	523	527	527	597	624	549	522	545	534	531	516	521	517	543	552	563	515	533	524	555	550	553	603	515	571	529	540	517	531	545	518	547	593	564	496	551	582	552	591	551	526	523	568	554	528	555	539	588	536	565	545	529	513	559	517	542	558	541	559	593	537	537	508	556	551	569	557	559	547	608	564	531	592	528	550	556	535	570	570	551	551	530	553	545	583	526	526	520	508	537	577	556	556	553	570	548	543	531	559	585	515	541	532	565	514	550	527	510	488	605	601	531	547	539	528	568	539	555	530	544	553	531	525	573	526	587	549	521	583	567	578	538	544	562	516	534	555	540	568	527	610	577	533	595	572	590	510	556	556	567	551	532	515	514	526	572	543	569	565	570	545	581	516	565	512	550	538	551	544	576	593	563	550	541	585	523	593	533	565	560	549	523	577	564	530	548	535	497	536	535	539	546	574	539	536	557	569	588	542	583	578	573	587	579	538	513	557	531	538	552	521	547	544	588	489	538	553	532	521	538	579	563	540	508	522	593	547	542	512	536	553	548	556	565	579	571	550	571	544	539	571	594	540	582	494	560	553	513	531	529	527	536	531	549	551	511	575	578	579	540	511	530	536	561	525	519	532	567	525	527	525	495	540	557	582	560	589	516	514	568	562	593	569	565	528	514	547	550	531	505	558	521	530	521	533	512	551	509	536	544	535	540	548	531	551	540	532	574	580	542	560	547	493	550	517	504	553	554	569	547	510	535	525	505	552	531	531	522	574	541	541	536	527	548	562	550	514	549	574	543	540	538	587	548	544	537	588	535	547	543	564	569	514	554	525	537	539	562	536	538	534	583	584	566	540	509	525	546	558	555	527	527	553	523	553	577	532	559	582	526	520	562	542	545	596	577	593	515	581	560	522	575	554	532	563	537	560	507	574	540	558	566	550	562	585	552	581	552	517	551	544	541	569	589	469	574	557	546	532	542	521	578	509	572	539	538	534	560	579	507	535	551	546	559	534	515	554	554	554	502	581	543	548	554	544	546	521	533	567	522	554	576	579	561	524	549	563	566	556	608	547	491	547	546	582	574	514	533	551	593	520	556	531	511	555	562	579	548	575	546	489	551	525	517	540	539	552	532	559	539	522	516	589	588	545	541	550	524	551	546	539	511	540	567	562	512	547	542	539	537	557	588	537	492	583	540	570	577	547	580	561	545	533	526	567	550
4052	8056	5873	2978	2292	1785	1414	1252	1101	996	906	808	847	849	808	777	723	757	704	730	724	689	736	711	721	734	706	691	667	726	674	748	730	699	695	665	687	703	722	709	699	675	710	700	754	701	665	706	674	715	701	672	660	729	745	693	682	721	719	684	692	694	679	691	702	703	672	718	663	666	692	677	683	661	756	719	672	704	721	772	694	722	691	692	664	676	719	704	688	743	663	711	719	692	638	684	667	690	646	689	711	687	687	674	654	715	715	703	711	687	669	682	684	658	711	671	670	663	687	671	704	705	686	688	649	703	689	691	739	659	654	697	704	679	640	684	696	701	694	615	658	687	746	708	720	684	695	652	652	657	666	696	629	655	678	715	664	713	670	630	693	720	690	684	671	679	661	709	683	669	668	691	742	654	694	668	702	648	697	719	674	704	657	608	714	691	674	622	680	680	721	707	661	688	616	687	658	656	663	676	700	693	684	640	671	673	698	648	661	710	678	714	694	706	675	681	634	726	698	624	663	700	686	700	729	709	683	664	668	710	694	696	703	703	682	741	723	678	728	704	639	675	676	701	688	676	736	681	693	718	712	692	681	723	694	704	701	668	686	671	682	695	687	670	749	644	654	690	691	670	726	711	687	686	709	723	644	758	679	704	727	726	687	678	673	679	705	727	697	710	626	700	678	663	736	694	705	652	667	659	724	684	669	688	671	648	660	731	722	683	662	711	704	686	631	665	734	708	658	700	688	697	658	679	719	664	709	710	667	698	689	701	691	667	673	699	683	678	671	694	693	679	659	704	691	686	713	679	696	699	688	682	722	683	670	718	712	691	675	657	716	739	673	690	679	683	720	690	678	698	693	674	686	663	672	707	729	691	715	754	652	688	722	679	704	671	697	649	649	664	686	702	716	677	666	680	683	624	662	711	707	631	658	690	667	693	673	680	695	678	652	700	642	724	695	709	663	701	645	687	682	680	718	703	696	642	653	664	687	673	688	660	672	656	688	678	701	672	677	695	686	672	696	715	670	659	699	693	676	689	625	644	712	679	719	684	720	707	716	662	663	666	711	675	671	678	638	658	645	671	687	682	647	708	694	680	659	647	672	686	660	686	726	673	671	681	690	723	678	661	672	690	681	658	700	669	697	683	708	706	688	682	677	651	684	680	678	668	726	722	676	704	710	703	665	695	727	676	702	685	694	672	695	659	703	724	673	685	696	634	667	691	682	692	709	694	662	698	657	700	678	706	698	677	675	689	678	664	680	691	689	679	700	704	742	741	647	671	689	717	657	669	693	705	710	707	745	667	684	706	673	679	655	667	708	673	679	736	733	644	639	690	700	668	703	711	689	693	628	631	674	657	722	711	679	675	692	657	657	673	707	708	707	713	704	752	674	660	701	684	644	660	669	664	696	676	680	688	687	670	715	706	723	708	666	674	706	706	704	677	695	683	712	709	667	643	700	718	674	662	714	663	675	682	703	734	700	717	683	663	698	642	729	654	688	710	697	704	680	648	670	702	692	706	650	686	682	719	652	648	674	671	671	649	637	700	688	681	663	703	702	679	708	674	709	707	651	712	682	688	640	705	664	696	662	683	668	703	645	670	709	679	686	726	693	695	708	711	709	693	676	695	678	635	647	679	711	665	681	711	706	652	683	720	687	667	693	634	739	675	721	663	688	732	692	730	688	676	647	709	714	662	695	691	642	700	628	699	716	657	666	675	666	651	659	684	656	692	625	736	703	682	685	679	711	704	741	750	695	666	677	666	670	677	679	707	717	665	720	713	711	669	683	743	686	683	713	662	650	679	740	689	693	692	666	662	665	722	692	663	705	657	709	681	674	651	703	686	658	678	688	720	689	707	672	680	753	705	651	674	626	659	723	696	673	680	687	726	689	654	683	649	689	684	707	687	674	687	689	643	691	675	703	644	680	683	701	671	720	684	701	687	691	687	698	701	687	678	664	686	669	663	704	676	696	711	673	725	649	625	650	727	702	708	670	667	672	710	693	686	673	684	683	700	652	702	715	682	705	677	657	667	675	728	742	654	704	713	686	624	656	684	656	662	678	697	686	703	695	673	633	711	714	699	675	700	685	675	707	710	662	723	664	683	692	665	659	686	710	735	690	684	707	698	636	706	674	659	656	698	694	691	693	669	692	738	645	663	676	692	661	663	734	663	660	646	663	689	685	708	651	680	679	657	662	666	709	659	698	693	675	653	746	667	703	651	667	705	698	690	699	697	658	690	711	693	680	699	669	623	688	720	678	648	717	647	682	691	674	653	722	719	727	688	677	701	664	695	650	685	712	729	670	647	717	713	667	725	696	720	673	675	724	740	665	702	688	694	690	700	660	673	642	683	713	716	739	681	715	675	735	647	685	698	697	669	661	666	655	649	689	670	656	705	674	801	679	685	656	693	698	677	676	688	694	650	705	716	681	743	677	663	680	685	697	682	650	651	657	657	692	692	659	686	684	680	665	658	676	686	697	722	673	636	656	720	690	698	644	702	720	727	718	675	667	666	655	724	693	698	678	662	660	679	682	709	698	655	644	653	710	658	703	650	670	707	694	700	660	714	705	640	720	677	683	645	730	673	726	640	706	690	679	679	650	659	670	678	697	668	706	676	664	679	612	687	707	683	662	709	671	678	721	697	677	671	690	682	709	712	661	675	659	668	676	723	691	687	740	657	707	689	735	669	719	680	654	710	646	692	675	654	672	685	679	661	708	722	653	705	741	737	694	697	687	679	718	711	670	693	668	657	688	664	699	679	721	742	724	725	687	704	705	667	728	714	738	739	687	723	715	678	676	701	649	712	716	708	691	715	682	665	694	685	678	650	691	706	676	656	692	699	694	732	718	687	690	662	689	736	696	678	676	671	722	686	630	702	706	668	697	683	715	689	657	690	701	686	715	663	708	695	701	695	675	671	687	683	686	663	683	666	697	658	673	671	681	704	667	663	693	681	679	658	689	666	657	709	661	693	663	686	650	701	688	708	665	712	670	686	732	655	712	672	655	641	698	678	673	659	621	693	670	685	648	675	687	659	642	715	681	683	713	719	690	695	689	672	697	663	679	697	658	659	682	692	668	668	683	663	677	723	706	693	686	676	656	676	681	723	713	690	714	629	665	666	689	678	664	727	662	670	710	649	649	681	700	680	635	708	712	706	715	700	689	667	657	699	675	715	672	659	644	684	691	688	731	703	663	646	679	685	702	713	675	699	691	682	673	721	681	685	674	685	677	663	662	647	680	684	668	704	695	635	684	683	705	716	706	660	686	698	698	674	646	717	682	659	674	700	685	660	641	671	678	693	675	636	676	675	659	686	700	635	658	690	654	646	693	678	708	672	685	700	700	716	728	742	692	703	716	650	681	675	697	657	712	651	692	661	708	707	654	712	676	654	650	672	709	695	677	706	696	709	675	705	697	751	734	669	688	670	701	651	699	690	718	660	675	690	689	673	673	664	726	676	707	667	667	655	658	705	707	664	698	672
24196	20828	26560	25053	7277	859	736	663	610	573	566	548	543	538	604	524	566	604	556	547	530	541	578	524	546	517	555	531	500	501	599	576	545	504	484	555	536	518	555	519	506	513	577	535	542	507	522	551	511	511	523	534	526	568	557	546	511	539	520	559	537	530	519	535	556	531	522	502	552	540	550	538	544	508	541	509	535	517	527	528	511	589	509	515	565	543	528	480	543	556	526	539	511	549	504	504	517	530	519	561	512	552	520	569	548	492	531	535	539	526	534	525	469	531	480	539	538	538	517	534	518	523	549	520	523	482	537	550	476	512	535	537	499	502	530	544	523	541	528	493	527	534	512	510	522	485	473	473	526	547	519	557	510	560	552	485	533	541	499	529	518	523	519	525	540	488	514	500	509	518	508	507	539	516	522	488	498	464	539	514	523	514	537	536	514	510	515	533	516	497	506	544	501	535	542	538	545	495	514	535	510	560	504	507	497	482	510	511	544	540	534	546	530	555	533	526	519	517	579	536	554	523	491	485	513	540	513	531	549	522	481	501	480	507	550	485	494	502	555	544	547	537	551	529	491	512	565	501	508	543	481	537	471	497	453	520	544	508	551	506	515	494	497	519	527	537	556	535	487	538	530	512	510	571	520	511	481	499	514	516	550	576	511	510	522	515	549	550	564	529	533	568	527	555	480	529	500	487	520	521	549	566	501	561	562	511	517	521	544	545	549	537	518	524	524	527	490	521	502	539	569	536	488	510	513	506	528	549	541	569	565	519	564	524	501	521	549	539	531	512	550	523	564	555	524	558	522	560	523	557	544	569	537	506	553	534	540	461	522	481	528	496	527	518	529	554	544	536	552	524	535	552	465	492	525	482	544	513	477	519	527	488	530	517	521	562	505	513	586	562	541	500	512	520	527	470	465	554	482	517	528	521	535	520	525	580	542	567	485	502	560	563	536	532	494	529	520	520	515	519	492	531	517	517	515	514	522	512	508	493	504	525	542	489	515	568	503	495	501	489	539	534	522	498	514	538	524	506	504	516	480	544	524	491	521	537	505	500	538	541	522	558	517	494	521	501	511	564	536	515	499	547	460	504	502	507	520	516	503	521	535	496	523	526	479	542	555	514	514	473	527	511	540	528	506	532	544	517	532	532	521	530	512	483	513	570	532	528	523	532	490	525	544	553	494	505	507	482	550	560	493	493	524	503	517	543	526	528	538	536	562	545	564	509	516	473	531	545	513	554	568	504	538	491	492	532	501	531	529	559	512	495	575	532	532	526	552	562	501	488	545	523	517	532	539	533	504	545	508	523	507	534	542	509	524	521	529	542	499	575	529	502	553	522	577	530	555	479	544	490	549	497	506	523	506	506	551	493	541	504	517	488	542	556	527	487	527	538	513	521	542	501	555	518	519	550	540	538	541	542	529	512	543	543	545	527	494	503	542	548	512	517	531	551	485	516	520	513	515	501	539	537	519	559	554	539	542	539	531	541	545	525	544	547	502	526	521	563	571	548	548	561	539	525	509	518	528	544	488	497	497	534	546	502	516	548	478	530	566	511	491	512	530	516	552	531	511	501	520	493	520	560	540	520	502	522	505	559	529	528	515	555	490	501	499	493	531	545	461	536	513	528	535	551	540	518	491	498	505	511	549	526	521	513	486	542	537	546	516	514	557	509	514	538	539	517	532	494	552	542	507	502	512	520	501	524	490	498	560	500	518	552	548	575	545	541	528	513	565	532	520	498	517	493	523	474	504	496	540	513	546	548	477	543	527	525	501	529	486	560	503	525	563	525	521	565	532	506	550	527	508	534	528	480	519	530	495	539	500	522	499	527	542	522	485	492	505	504	509	489	513	529	458	522	481	532	522	509	535	499	529	489	540	504	535	494	528	536	498	522	521	545	572	538	543	504	497	493	524	490	496	529	531	506	521	525	515	516	540	490	542	519	496	528	523	532	508	545	501	494	541	491	477	491	503	523	531	568	539	522	518	504	544	531	525	480	505	549	488	505	527	503	542	516	534	561	551	560	545	530	502	561	525	531	542	507	468	545	528	542	506	524	483	545	538	527	485	478	526	523	526	509	536	540	488	512	541	537	549	489	529	536	574	499	515	537	513	524	504	484	537	508	526	536	528	514	513	494	517	516	516	499	518	503	571	532	526	541	509	544	478	490	488	505	498	532	485	510	528	506	514	499	472	511	551	570	506	478	539	523	488	528	529	531	502	542	530	535	517	501	539	529	525	525	514	540	543	527	565	535	536	530	545	525	513	506	516	516	540	508	501	510	498	518	523	551	492	513	517	521	539	495	529	545	530	510	514	501	539	528	491	528	548	525	510	524	503	503	493	513	582	485	532	496	510	485	529	540	526	518	512	520	521	487	512	513	552	503	537	515	555	530	508	549	501	520	511	541	504	511	511	542	518	533	539	506	500	510	536	524	522	520	545	527	516	535	566	553	518	543	486	498	538	549	494	529	502	552	531	547	536	527	534	514	519	517	548	509	501	548	514	514	509	519	575	543	562	531	504	516	536	496	528	529	486	539	528	538	538	515	515	496	520	514	536	522	519	557	483	508	549	516	530	547	530	514	501	534	526	548	538	509	533	512	502	495	524	571	540	509	539	541	532	519	546	495	523	505	549	472	509	511	551	477	530	585	550	509	523	544	543	541	480	546	526	507	523	517	528	527	544	509	519	547	544	501	542	514	474	509	492	506	515	553	504	552	534	534	502	510	506	548	525	532	510	518	559	533	530	484	525	537	541	538	533	540	540	544	507	524	530	538	551	527	492	510	509	519	493	550	520	546	532	519	513	533	529	509	518	531	536	525	530	545	501	521	492	514	499	508	517	500	524	551	522	521	493	564	519	519	556	521	473	523	516	525	531	486	536	495	554	519	513	536	508	512	550	543	579	491	535	484	514	543	517	535	534	546	577	490	524	534	518	514	526	496	498	514	520	508	545	517	508	561	539	493	566	537	579	504	549	595	582	536	528	542	521	528	505	542	517	482	511	493	558	554	479	502	468	508	512	559	500	477	530	517	524	499	540	519	506	506	520	546	513	526	490	542	504	544	513	491	522	521	527	494	529	517	519	536	529	508	537	502	562	528	514	540	516	537	527	537	533	538	495	524	538	507	548	498	506	516	511	539	573	533	515	517	489	537	556	514	504	556	556	523	561	508	518	545	475	523	548	550	566	502	501	481	518	570	528	505	528	539	538	529	513	584	524	502	492	528	548	509	517	530	525	543	512	508	505	565	501	505	532	493	556	581	535	532	486	545	525	518	531	504	555	514	512	514	506	527	550	506	547	510	536	495	532	499	549	528	498	516	492	550	502	510	513	538	526	496	516	553	504	551	525	523	486	510	548	541	505	538	534	525	513	525	545	527	528	519	510	499	542	529	509	522	531	530	484	527	504	539	575	530	520	569	566	518	536	532	521	548	543	548	513	551	502	552	507	509	511	497	553	522	531	499	514	517	541	502	517	506	523	560
4091	4903	3312	1794	1481	1206	1059	962	853	828	765	756	693	684	669	681	656	660	677	682	697	675	670	636	687	648	601	633	653	668	668	621	621	561	656	653	638	635	667	622	569	683	623	630	609	606	613	636	645	627	597	631	658	606	638	611	631	642	652	628	621	648	628	616	623	636	656	619	618	650	662	587	641	650	660	622	638	618	649	662	616	598	612	598	670	653	595	588	613	651	630	607	590	603	626	662	591	624	623	587	600	686	613	616	609	631	610	599	616	607	652	667	564	613	639	625	636	632	579	617	630	599	599	634	636	662	600	641	636	611	615	595	582	625	614	639	614	629	614	629	632	599	601	654	629	595	605	615	610	632	651	618	606	639	653	662	621	607	640	679	662	611	589	630	588	633	605	625	623	666	648	612	625	645	634	653	614	616	678	572	596	653	646	578	641	627	628	595	640	608	656	613	585	621	612	605	583	624	666	654	580	624	639	617	605	602	638	631	602	610	598	662	615	558	638	617	655	616	655	641	629	647	624	660	614	609	619	599	661	637	630	586	635	620	616	617	648	608	631	624	629	684	615	623	637	607	612	644	636	657	617	572	646	614	611	660	628	612	626	611	637	536	655	588	635	635	613	636	620	652	628	662	634	587	587	627	630	628	613	635	618	635	609	622	609	631	621	576	662	623	593	622	605	593	625	656	656	698	646	610	605	642	643	639	648	626	610	609	634	599	606	645	625	659	638	616	618	616	662	605	579	641	657	611	630	632	627	642	648	628	666	617	638	590	627	631	613	668	640	623	615	615	643	619	644	616	639	616	591	623	595	628	674	648	604	639	615	576	655	637	657	609	622	625	608	579	575	637	626	613	635	608	574	592	599	586	582	662	601	633	609	634	688	596	589	620	598	620	617	600	604	617	623	596	649	629	609	621	570	616	595	619	622	621	664	615	616	602	645	613	599	597	626	589	643	634	631	648	596	626	671	603	634	647	618	628	616	655	668	611	623	573	598	608	622	635	626	657	581	693	622	583	614	620	662	638	634	631	607	554	612	639	643	617	597	628	633	604	609	604	630	635	653	597	615	605	661	673	665	591	623	632	653	607	631	609	580	640	654	619	596	594	652	653	681	603	661	617	590	655	639	600	640	622	654	673	589	629	668	573	624	645	586	668	597	624	640	638	656	633	624	578	611	633	669	609	646	618	588	591	630	652	625	640	668	650	627	602	626	611	608	622	641	589	593	575	645	621	641	670	630	626	596	607	627	596	581	641	620	556	607	636	624	662	651	618	618	633	616	591	636	662	636	614	604	621	606	622	638	607	617	636	606	660	599	592	601	673	651	630	598	611	599	609	626	644	646	649	628	603	615	664	662	651	622	602	616	606	623	598	654	610	655	655	613	636	637	587	633	640	609	620	619	649	624	611	653	617	581	630	618	621	586	645	662	591	605	630	638	622	613	610	644	621	661	671	610	616	598	630	581	630	607	654	622	641	604	648	659	638	631	604	657	636	600	591	619	602	619	613	635	621	640	616	645	630	651	644	639	617	621	648	554	605	587	620	580	583	594	588	614	625	627	639	608	587	615	628	618	619	605	607	600	595	635	656	587	577	648	612	590	647	625	599	606	604	645	663	612	617	625	573	620	621	604	650	587	550	614	621	629	630	631	622	649	617	630	578	599	606	654	683	625	586	650	600	571	608	609	607	654	623	612	618	650	635	625	614	619	641	586	652	712	606	603	602	607	639	611	667	673	657	603	622	619	613	606	607	552	629	634	625	588	604	630	597	587	606	596	617	652	631	649	612	610	617	651	612	637	609	616	673	632	685	613	599	588	622	597	605	663	640	563	615	615	657	629	642	609	577	583	609	602	635	639	613	608	651	626	604	580	617	620	633	622	598	627	627	566	588	641	639	631	590	587	614	573	628	590	595	569	636	604	642	598	601	642	643	610	577	625	612	653	641	603	611	603	632	619	610	623	586	646	618	589	621	642	621	594	611	635	606	576	575	634	636	633	612	574	654	606	582	646	635	656	600	630	590	613	660	608	587	576	638	632	634	604	628	650	614	626	632	620	632	608	605	625	599	643	630	617	601	619	630	581	604	607	581	639	607	627	632	564	637	615	592	609	620	625	644	641	645	629	604	597	650	604	628	664	606	642	636	665	616	620	588	672	621	673	610	619	590	621	601	679	616	648	619	633	619	659	649	612	628	634	615	599	612	610	625	644	619	577	667	605	650	639	612	650	614	624	629	621	650	612	641	621	626	617	612	614	579	635	617	647	638	631	605	620	615	629	643	615	621	609	622	606	590	596	615	631	631	601	613	586	635	640	641	612	630	597	617	641	612	596	643	624	620	642	636	634	620	618	629	602	618	637	635	563	594	629	595	671	606	656	633	628	617	611	657	601	609	645	591	633	640	670	618	670	603	577	590	642	580	611	620	634	628	595	622	582	600	612	652	610	615	672	594	599	633	570	649	624	649	624	668	643	642	632	647	588	609	641	591	627	643	615	665	610	599	579	606	646	631	597	605	642	641	598	616	601	606	593	631	636	644	633	611	622	618	605	591	665	653	629	600	654	617	606	641	612	589	619	596	608	602	591	612	625	611	606	657	609	671	584	656	597	653	569	635	636	583	614	609	613	609	613	598	566	603	605	638	617	587	630	618	600	606	627	622	650	657	624	650	601	594	625	599	603	619	603	626	614	670	638	626	617	654	591	628	630	611	645	650	636	636	575	639	650	588	633	628	622	609	667	599	654	609	594	601	607	624	630	654	587	636	614	669	594	598	685	629	627	607	618	613	589	692	628	590	616	650	689	627	608	618	645	616	651	622	586	624	672	613	614	623	616	590	613	600	647	649	592	576	647	622	630	611	595	623	647	590	630	617	640	629	643	624	632	593	642	594	655	621	610	627	623	595	636	632	605	614	619	641	627	642	662	646	615	612	626	643	579	650	576	591	629	646	619	600	608	650	594	605	591	628	606	604	612	641	573	657	647	630	623	603	579	627	590	629	611	638	621	641	581	654	585	606	611	650	630	634	588	578	620	626	616	599	588	609	642	573	623	629	635	554	612	650	652	616	597	624	574	627	597	655	619	606	588	638	625	670	615	591	639	585	626	638	610	662	660	618	609	662	646	643	653	617	590	669	631	621	678	646	635	634	662	613	550	619	655	655	599	619	596	627	616	617	604	591	587	644	642	614	653	606	591	645	619	640	626	612	596	620	613	608	595	597	631	641	623	600	614	591	653	598	616	559	646	628	639	634	619	643	637	623	634	635	622	638	594	636	643	651	605	631	635	550	595	604	614	650	647	641	611	639	642	617	611	633	619	602	599	618	639	623	620	647	651	595	560	655	608	597	605	616	619	608	634	610	630	629	604	585	571	623	657	613	610	620	617	609	602	593	578	655	611	610	608	630	593	618	653	629	608	623	608	618	606	619	648	605	566	576	673	643	638	662	595	634	601	651	597	621	605	645	643	632	702	655	620	603	621	607	596	637
22049	20834	28349	23427	20835	20823	4610	784	558	503	398	376	330	361	338	294	288	273	256	264	259	285	240	266	249	254	230	200	258	231	225	229	203	247	226	203	215	220	222	190	203	197	219	219	227	200	197	232	234	155	212	201	219	197	217	201	193	214	234	208	207	200	220	227	220	223	215	238	213	203	219	197	200	192	207	237	193	210	204	195	212	204	223	213	243	214	224	222	187	215	213	193	199	214	215	181	223	222	200	224	214	226	219	190	215	200	211	211	202	205	204	230	209	214	219	187	197	214	218	187	194	215	186	216	203	201	220	185	207	205	210	229	202	196	202	208	203	204	221	203	204	194	237	209	208	178	227	193	228	185	234	194	215	220	187	240	202	213	214	228	197	238	211	221	195	204	219	227	197	213	212	193	214	190	215	208	221	210	200	205	208	205	208	182	208	191	209	207	214	225	172	215	212	244	196	196	182	180	231	188	223	229	228	203	230	211	191	171	210	206	197	221	230	195	179	181	172	179	217	208	210	207	216	168	182	204	212	215	224	220	225	216	171	197	199	185	223	204	201	200	237	204	178	220	215	226	194	201	217	216	204	197	215	189	200	223	201	206	213	223	214	196	216	197	207	206	225	213	207	183	204	203	171	221	188	187	191	201	217	209	213	217	230	177	217	205	194	183	199	213	190	197	206	214	174	194	213	235	204	184	190	219	198	219	207	187	214	183	199	224	198	215	198	200	199	204	211	222	184	198	191	214	225	205	220	189	207	214	195	232	208	223	215	216	211	219	235	197	191	196	214	210	199	214	215	190	199	202	206	208	210	202	230	216	217	202	226	203	199	194	180	195	200	206	202	223	191	225	189	192	201	216	188	162	216	180	222	210	196	198	214	190	213	218	202	225	221	197	198	199	196	202	184	202	209	206	213	217	207	208	209	170	217	232	197	187	196	206	206	211	196	209	212	222	197	200	186	209	224	197	203	213	208	212	192	187	194	208	209	221	237	205	209	214	203	213	190	225	224	186	191	215	193	181	198	199	218	211	233	214	201	197	192	211	195	205	197	217	206	178	200	202	184	193	238	205	197	205	189	242	206	218	205	214	212	222	192	210	184	212	194	226	213	212	222	213	215	186	217	197	208	198	241	198	206	194	196	228	200	212	178	222	199	215	192	212	206	200	222	199	170	206	201	223	214	217	212	185	230	188	199	211	189	219	209	254	218	220	195	199	194	178	202	178	222	198	201	213	192	212	235	233	216	234	184	183	202	211	198	173	202	188	208	221	230	221	187	194	182	215	226	230	213	225	209	215	207	196	225	186	237	201	213	215	233	225	187	224	240	187	191	191	185	186	216	198	217	220	189	217	219	209	240	199	199	185	226	203	216	213	218	184	219	207	205	210	214	188	188	217	199	225	202	200	186	181	203	199	207	196	204	212	209	205	221	208	179	217	207	204	214	199	212	205	221	200	219	195	199	222	213	207	212	204	196	208	203	191	190	186	203	180	194	193	193	195	209	210	224	196	196	190	216	203	205	209	210	201	189	203	215	183	194	202	199	214	238	215	205	214	230	193	236	209	217	197	222	198	187	173	196	191	211	181	197	204	202	207	234	191	206	206	225	208	189	219	191	200	221	180	172	199	188	215	210	202	205	207	201	214	211	197	195	216	230	202	220	203	223	205	208	175	204	221	197	214	228	190	188	198	203	200	189	206	222	206	216	218	197	222	215	201	195	200	210	196	203	216	215	219	225	198	223	196	202	242	194	223	185	207	215	194	192	179	201	209	208	197	209	210	222	208	188	202	216	236	199	205	195	225	217	191	202	175	210	204	194	229	225	208	210	206	203	183	204	184	209	200	194	208	221	199	191	217	219	195	196	210	196	195	200	226	182	222	194	205	218	191	204	203	212	215	228	193	225	202	193	186	208	197	211	243	197	190	235	210	197	207	205	213	188	221	182	222	225	199	219	213	232	201	231	200	217	221	190	217	207	193	207	226	186	209	184	204	217	197	191	214	174	199	212	208	203	221	185	212	191	224	194	208	193	195	208	227	196	204	203	188	202	197	231	194	188	183	213	205	206	202	226	199	196	213	204	195	241	190	189	215	207	213	207	198	216	206	230	218	199	204	212	199	212	177	189	201	227	209	204	207	223	212	226	208	194	210	186	197	195	217	185	206	229	193	194	211	212	212	217	216	219	208	202	203	187	214	214	195	208	206	212	201	214	207	198	183	201	221	191	202	208	202	187	204	215	196	183	205	190	196	208	209	195	201	211	206	210	206	224	207	240	197	202	171	219	213	210	202	196	175	226	230	201	229	193	190	227	200	196	227	212	175	214	234	219	226	201	212	233	225	197	188	183	212	227	209	196	202	188	188	211	206	204	205	200	204	200	178	216	231	197	205	194	207	209	221	202	196	190	200	182	206	177	210	227	194	212	183	230	204	208	238	174	189	229	210	220	213	211	224	184	221	201	182	190	206	191	190	224	193	221	174	192	203	216	223	204	189	186	211	203	200	173	197	226	223	210	238	193	222	174	207	205	198	201	205	192	203	215	213	196	220	205	181	211	225	203	215	199	207	208	204	185	215	206	197	211	177	183	192	207	227	218	194	205	207	184	212	213	207	208	216	219	212	198	184	214	197	201	206	205	199	202	187	226	193	218	203	193	231	198	204	182	214	205	215	202	200	203	240	203	210	173	187	214	209	201	225	203	236	215	192	209	218	201	200	172	227	210	206	204	190	195	198	239	213	175	180	196	217	199	237	182	195	188	205	178	192	188	227	200	195	196	207	201	200	216	199	222	218	210	205	203	212	213	224	213	202	184	210	216	204	200	222	203	200	191	184	200	203	210	220	183	185	209	216	200	221	207	218	204	211	190	182	203	207	192	203	193	216	216	188	198	216	185	216	199	206	216	177	180	202	191	205	199	192	210	220	209	237	202	201	210	220	208	200	199	205	223	223	239	233	177	200	212	203	181	213	204	225	183	215	195	233	207	231	182	181	231	198	212	180	203	186	223	194	224	194	206	228	172	201	212	209	218	206	218	200	209	215	183	224	183	208	193	240	212	216	215	212	204	190	205	216	228	199	203	213	208	218	184	193	210	192	221	189	178	183	192	234	203	219	234	195	178	215	206	208	216	209	213	223	194	212	217	204	194	201	182	192	203	218	216	232	210	226	202	222	210	235	214	188	195	200	237	219	200	187	202	190	206	201	212	203	202	211	199	222	200	217	216	224	232	230	213	199	206	195	208	199	177	206	173	193	210	203	200	228	225	197	208	193	191	196	204	205	213	246	189	194	208	200	202	179	207	207	206	201	190	193	206	190	214	215	185	185	210	240	214	225	202	229	190	227	210	220	210	195	234	185	221	197	208	202	208	211	221	202	199	198	185	229	202	194	208	209	166	213	193	227	194	196	207	211	181	195	207	222	189	197	188	213	235	208	208	214	224	229	214	198	208	202	224	198	228	193	202	191	208	219	212	216	224	214	239	203	220	203
5049	13067	9213	4564	3156	2342	1843	1432	1062	922	700	604	530	478	457	438	363	385	351	399	332	333	331	322	320	321	290	334	300	295	308	311	289	269	279	283	274	279	281	254	282	244	246	292	256	282	297	271	274	328	258	274	265	264	248	253	241	290	243	275	247	264	241	279	273	247	270	269	267	256	271	267	245	283	244	237	274	246	259	232	273	245	283	250	272	278	296	263	256	244	281	242	244	256	265	283	266	265	256	256	249	236	256	251	256	263	240	214	242	280	288	264	266	239	259	234	259	234	266	255	254	257	278	258	263	259	261	269	248	240	244	221	280	274	248	261	258	243	256	266	250	269	239	235	238	254	250	246	259	274	236	274	257	245	245	268	248	272	242	235	230	260	274	248	261	244	246	234	248	266	256	267	256	269	259	265	252	261	268	246	242	267	269	237	264	280	234	275	281	256	237	268	283	267	248	259	242	261	257	249	262	273	267	260	247	209	278	246	247	232	268	244	255	261	291	251	312	240	289	237	257	244	257	257	253	243	250	267	273	248	250	262	249	255	259	256	248	253	243	281	241	250	267	259	270	260	265	247	241	262	249	252	287	233	256	293	289	238	264	228	248	253	258	264	272	244	261	255	243	261	274	279	247	234	254	275	267	270	260	265	269	273	275	261	254	281	264	273	275	236	267	274	277	272	284	268	259	299	255	268	249	249	262	240	253	256	259	271	288	273	255	263	244	259	255	290	253	267	263	259	281	266	248	242	244	254	251	237	298	250	266	264	279	247	247	288	237	242	251	237	252	251	240	262	249	244	249	258	277	268	250	262	286	281	267	221	274	239	262	283	265	265	263	273	242	269	268	237	254	253	251	231	274	266	256	252	222	243	250	244	257	261	257	262	237	262	269	255	261	260	255	265	286	239	257	256	267	283	259	259	250	257	233	275	269	260	270	249	262	248	260	270	274	263	268	252	256	260	231	252	270	275	260	290	238	250	238	258	262	259	250	260	225	257	237	295	253	262	272	255	255	279	257	273	248	256	270	275	206	251	249	278	268	257	267	249	241	244	254	244	258	262	275	234	257	267	237	287	286	239	233	251	272	250	267	278	287	264	263	299	239	266	254	254	264	241	247	248	266	246	282	257	259	269	254	259	262	260	248	242	264	278	275	264	280	255	261	253	226	247	249	241	255	233	271	264	235	272	251	279	252	261	229	247	266	251	245	263	271	292	240	262	245	241	289	292	238	226	257	268	253	276	258	233	239	259	252	241	247	249	239	265	260	245	273	245	247	248	264	267	251	238	250	230	271	249	279	269	256	248	243	227	237	253	244	242	264	239	250	276	260	264	248	283	248	257	267	251	255	275	282	269	270	261	259	246	260	253	274	241	246	247	262	254	269	251	246	256	268	237	246	241	247	254	254	283	258	253	252	256	250	235	267	260	262	246	284	286	284	264	255	249	248	247	261	231	266	255	265	247	274	245	264	254	243	239	242	268	265	268	253	252	267	266	259	257	256	238	253	270	245	256	285	265	248	270	256	230	258	266	284	232	248	265	276	242	257	277	246	236	268	250	252	273	271	272	253	252	259	246	243	250	243	239	264	254	250	279	259	256	255	250	297	238	291	246	258	253	234	280	233	277	274	246	281	244	246	264	274	249	262	234	269	246	229	251	261	246	264	274	235	242	269	268	274	270	253	248	254	265	273	255	259	251	270	253	243	272	267	266	268	259	253	258	241	252	239	234	274	286	264	252	267	261	281	295	251	269	246	230	276	274	238	264	248	242	247	253	243	285	265	252	258	233	246	249	236	259	245	242	229	218	238	248	264	262	239	252	236	256	268	276	264	259	245	251	282	250	276	267	247	246	254	232	244	278	278	252	264	254	239	252	263	237	241	295	255	261	243	234	251	261	246	233	251	288	250	259	244	244	252	270	274	285	254	285	284	289	264	226	269	277	261	262	279	288	237	247	254	251	260	259	309	271	215	234	243	244	260	259	281	256	228	276	252	239	263	229	257	266	239	235	264	252	257	264	260	262	244	259	255	255	251	262	231	230	277	251	274	274	265	251	266	267	258	255	244	252	267	266	245	252	254	274	257	255	243	258	216	259	263	247	249	248	251	233	279	267	268	269	246	245	236	238	245	282	263	264	245	270	246	256	269	242	257	224	248	254	243	261	268	255	278	253	255	261	234	266	236	246	253	260	261	248	269	293	267	265	236	252	244	254	246	259	284	277	260	261	269	247	265	233	246	265	244	260	268	276	273	276	278	242	242	217	271	254	238	237	268	247	267	267	270	267	245	247	240	265	252	268	262	265	261	279	273	267	255	279	275	245	265	224	258	258	225	232	291	257	278	241	233	252	257	259	256	239	261	245	230	254	258	283	266	260	260	253	263	264	247	266	269	280	246	254	226	260	275	234	252	296	282	260	252	271	264	268	242	242	241	276	248	270	247	280	238	254	240	263	229	247	251	270	271	249	250	253	244	243	260	261	256	259	272	257	252	259	253	245	253	253	259	266	260	248	253	249	238	262	276	247	255	238	266	249	270	253	269	258	268	256	233	259	254	251	257	244	215	260	258	291	246	247	260	251	227	257	280	267	248	281	232	256	247	244	259	271	261	259	252	254	240	261	233	271	248	243	263	262	253	262	265	273	273	273	278	246	267	231	248	262	237	276	267	255	274	251	248	276	275	243	274	285	276	246	260	261	253	253	275	237	249	272	229	289	225	266	244	273	276	239	279	270	231	239	258	245	279	247	243	270	242	254	263	252	254	282	246	228	262	266	240	273	268	228	261	252	284	272	255	255	253	277	227	261	250	252	269	278	242	283	258	264	253	270	279	277	268	257	241	284	264	261	245	249	236	233	240	228	265	251	261	272	236	238	223	275	253	271	265	239	255	267	244	251	271	245	244	252	251	261	256	272	274	280	296	244	264	246	250	243	243	264	240	249	279	248	272	272	261	278	238	262	281	230	253	262	281	261	237	277	238	261	250	258	257	265	258	277	254	244	257	234	280	245	251	258	260	269	273	252	223	249	238	275	242	266	271	257	270	283	245	251	251	231	258	274	261	216	253	246	245	232	266	242	244	281	272	247	273	281	238	239	227	247	283	279	248	272	251	242	253	256	261	287	254	253	241	275	265	240	258	250	252	269	251	263	248	245	267	268	258	243	272	258	252	292	266	281	251	253	270	244	250	259	256	277	242	248	288	259	260	283	260	257	250	274	256	225	252	281	268	289	235	268	246	253	249	247	263	247	255	248	252	258	282	248	263	243	248	256	244	232	243	250	252	215	269	253	284	263	258	267	269	246	284	260	277	271	261	263	271	246	247	231	277	270	273	260	195	248	268	243	268	241	248	273	261	250	258	262	231	248	250	256	263	241	290	267	275	251	245	255	281	272	259	263	272	269	242	247	272	254	272	254	285	245	277	260	263	249	253	274	286	235	259	266	242	269	280	257	257	264	273	250	252	257	293	252	271	251	247	272	244	269	266	253
26978	17181	3662	1016	820	809	755	795	781	766	775	794	738	769	728	766	731	801	796	742	734	747	744	745	724	753	740	726	791	742	799	775	823	722	782	695	756	706	748	752	715	758	761	713	740	794	753	741	760	779	814	763	708	807	722	757	742	735	761	743	747	756	734	756	704	758	771	737	742	738	763	787	763	729	741	720	730	738	743	746	752	707	744	766	693	752	756	728	749	777	737	712	757	792	736	717	732	791	736	718	766	752	725	746	750	766	818	734	745	729	754	790	768	774	733	761	723	708	704	756	742	787	750	766	764	779	791	753	732	751	741	758	755	758	726	730	748	764	714	701	746	724	713	771	781	738	743	724	777	753	750	717	756	715	719	684	741	782	748	742	704	768	766	775	789	752	718	726	787	727	782	735	670	741	773	750	763	778	738	752	743	790	791	735	700	732	761	764	742	766	688	780	689	763	745	681	775	744	729	726	733	773	752	730	794	784	757	752	776	741	737	730	753	738	765	723	668	794	712	755	764	723	711	796	773	711	779	745	790	751	790	789	733	701	735	781	754	754	727	678	757	768	753	736	804	752	778	791	731	712	749	759	730	758	739	733	794	759	734	717	759	774	776	777	788	725	713	792	776	725	733	780	729	760	746	738	741	758	766	750	776	764	774	735	729	810	700	796	771	716	799	733	680	765	790	738	736	739	705	760	737	772	738	763	686	758	764	697	769	737	773	742	747	776	750	672	734	765	735	729	777	723	825	792	741	765	743	802	753	727	745	760	711	702	761	701	711	743	758	744	770	759	704	768	777	716	721	757	777	689	725	740	745	727	799	718	762	753	777	759	741	764	733	769	734	742	718	766	683	740	771	801	794	717	764	730	732	731	741	802	723	804	802	740	764	713	780	779	754	741	670	754	744	726	749	746	741	813	755	718	750	781	728	764	706	767	770	749	751	731	772	707	802	798	765	754	753	723	713	778	742	724	734	810	744	758	724	716	728	764	773	736	771	765	763	773	768	756	768	764	797	781	750	742	774	812	758	711	733	758	779	739	753	698	737	719	763	725	800	736	733	742	730	738	729	777	803	740	742	765	755	761	770	751	721	724	783	800	754	735	746	740	704	740	723	748	772	799	754	741	754	746	752	778	755	784	734	762	731	748	752	754	775	759	727	768	720	755	751	736	727	764	750	783	733	754	776	708	750	766	724	722	741	740	853	797	739	726	810	727	792	777	741	737	761	755	739	733	766	789	723	737	725	701	748	764	712	760	777	749	696	742	747	760	748	785	766	769	760	797	779	741	730	739	803	732	765	748	761	711	744	739	753	738	776	739	780	774	727	779	750	793	727	768	811	809	759	752	710	753	765	754	777	751	780	715	743	778	755	693	741	742	731	776	678	747	704	796	768	759	766	740	764	712	796	736	764	752	732	725	771	744	765	745	775	737	798	728	768	723	777	768	779	736	779	754	739	781	761	714	761	737	746	746	723	729	685	772	788	767	756	742	753	738	811	778	744	770	765	770	768	722	723	767	768	805	738	782	750	732	787	785	708	720	754	749	736	781	792	755	777	762	736	785	722	795	789	773	709	781	784	744	816	811	699	734	771	772	715	770	714	734	734	747	778	719	767	726	788	730	790	778	751	724	703	714	728	764	791	806	727	743	710	772	768	757	749	743	748	737	742	785	751	773	759	750	706	754	779	774	763	747	696	747	691	759	727	762	738	749	726	729	754	763	747	761	745	754	755	755	788	823	786	712	757	767	786	791	739	660	729	715	752	720	764	733	793	777	725	779	722	725	757	714	722	733	749	748	757	742	731	678	765	770	747	750	738	753	740	721	750	810	716	795	687	853	752	743	737	727	774	754	755	723	754	673	748	758	717	709	735	742	737	718	715	753	752	742	771	791	778	710	722	748	765	717	761	762	768	707	708	747	711	721	682	696	688	717	736	775	738	776	719	741	725	731	793	708	751	760	716	756	751	757	781	762	755	791	754	759	729	729	725	743	757	735	738	747	775	743	778	746	774	762	799	775	756	770	780	696	756	769	775	729	764	763	733	772	764	799	732	781	755	764	764	741	703	751	792	777	770	824	721	767	765	709	729	711	730	745	776	758	779	713	794	712	757	776	769	785	754	756	792	703	735	733	721	739	757	705	749	744	784	787	784	743	782	754	697	747	709	767	756	751	778	751	725	753	746	760	800	822	783	708	723	767	775	777	754	683	750	738	764	761	751	793	739	758	798	712	730	798	727	772	778	709	755	774	765	769	747	743	751	755	704	778	764	748	748	775	721	784	789	736	706	728	768	750	742	773	705	779	815	791	730	742	763	772	789	747	769	743	707	720	773	709	789	738	741	747	770	709	754	706	753	694	722	722	742	772	764	733	693	740	737	782	756	749	743	737	746	780	749	769	741	761	763	758	738	757	751	796	724	743	748	733	771	771	766	768	726	750	772	705	761	696	772	790	721	799	781	768	746	752	735	752	731	768	773	736	754	765	767	740	737	748	740	723	774	713	730	795	700	736	745	757	742	740	753	777	773	713	721	791	842	770	741	756	739	712	761	735	773	752	756	766	715	716	764	748	774	768	762	771	698	727	767	718	782	759	770	748	729	816	811	779	778	751	708	724	775	723	808	762	784	733	777	782	775	774	758	747	767	794	746	759	749	796	777	783	734	752	757	748	741	715	735	753	783	690	736	731	755	784	782	717	737	744	766	710	760	727	749	769	720	734	756	720	749	738	751	781	755	764	774	780	753	741	758	745	730	781	724	771	733	751	724	738	778	766	743	749	768	712	800	721	725	755	735	762	686	760	770	747	715	735	754	770	713	775	779	706	799	764	718	778	761	773	767	783	781	739	715	746	740	743	761	777	735	758	791	737	774	778	782	752	792	760	716	771	719	757	724	721	700	740	705	761	737	777	776	760	762	701	749	750	776	768	765	750	720	777	755	737	668	712	735	783	739	802	712	785	725	746	783	799	766	704	784	723	773	700	765	734	763	726	702	741	773	699	736	746	755	760	739	803	775	782	715	742	775	713	786	742	763	772	812	725	693	759	758	755	750	715	764	710	723	739	761	763	772	778	722	786	772	721	744	771	736	728	757	752	756	747	751	728	778	780	717	787	815	800	746	785	767	727	747	765	728	779	695	706	802	777	759	732	775	724	764	801	786	753	733	727	739	749	741	752	724	756	721	710	737	768	759	732	770	819	751	763	726	754	746	739	701	756	753	753	765	736	701	706	731	716	719	694	719	734	779	748	751	769	736	772	754	754	762	793	729	742	737	780	801	713	761	727	726	741	716	738	752	750	797	739	804	783	774	727	762	750	735	761	759	724	691	782	714	745	780	733	803	751	734	807	765	720	721	716	727	727	773	732	734	738	737	767	736	750	759	721	756	761	737	730	741	742	728	778	738	771	764	719	743	723	749	824	775	762	755	736	769	745	710	726	759	735	720	717	751	816	705	763	742	747	760	734	746	749	770	749	766	716	685	763	755	735
5187	1332	1184	1051	930	1007	967	936	993	856	943	891	963	916	882	909	916	889	904	937	930	930	946	900	882	872	898	878	890	917	885	927	919	937	947	869	897	879	916	893	893	932	957	894	859	962	919	927	948	904	917	885	915	891	876	884	939	886	866	868	871	916	922	915	930	874	840	911	831	915	907	888	947	913	945	885	947	899	937	885	890	908	932	833	860	907	896	902	904	901	912	858	871	905	862	885	934	860	944	876	888	938	878	841	869	885	873	912	934	885	932	890	931	897	953	889	883	871	929	901	908	877	842	903	894	895	905	940	922	936	907	944	871	894	928	888	879	912	931	896	895	906	927	898	919	905	907	853	906	904	896	909	936	904	908	875	924	896	874	915	854	910	904	904	941	921	872	924	953	896	871	850	901	877	882	894	962	900	908	910	889	939	912	842	904	869	922	950	898	841	847	940	869	915	873	863	860	877	926	937	859	910	926	982	959	917	940	903	874	878	927	900	911	910	907	912	907	923	896	935	914	899	913	895	955	952	906	937	897	889	893	923	898	880	912	930	887	962	932	968	868	911	904	885	938	839	900	866	906	909	916	870	898	908	915	892	863	924	910	912	898	824	914	937	888	882	923	917	887	855	942	904	898	944	903	869	914	939	881	850	947	857	882	853	930	901	905	937	895	913	876	877	907	935	956	899	892	949	895	896	928	890	929	907	877	921	873	921	900	899	940	895	851	875	910	890	850	854	926	935	861	887	905	864	876	882	882	942	868	915	932	894	891	904	869	921	902	878	899	909	890	924	889	914	929	919	903	922	933	881	952	936	894	910	874	917	899	887	915	925	911	935	906	910	833	858	903	934	943	847	906	952	913	878	908	913	886	944	869	924	870	872	920	902	875	861	866	926	895	905	900	896	917	911	849	930	893	922	897	919	947	912	874	917	950	917	871	901	891	926	880	879	923	915	902	849	883	890	879	886	919	891	914	889	840	861	927	896	932	895	929	892	890	909	928	898	867	906	922	936	916	903	880	867	904	942	910	941	894	979	879	848	938	901	887	883	848	891	897	948	930	907	861	902	950	905	929	913	995	914	901	859	934	870	887	892	896	904	882	932	917	842	905	837	934	887	900	910	927	888	931	905	924	890	937	865	862	890	934	901	874	913	919	888	928	923	924	970	917	900	918	948	824	894	891	907	862	937	905	904	934	945	859	916	911	890	907	979	877	880	965	866	880	918	881	924	897	867	930	909	914	881	913	947	940	903	936	901	886	870	912	925	933	932	871	842	902	956	919	945	912	919	963	949	915	946	873	857	864	929	867	903	906	916	981	884	886	903	917	879	879	876	943	908	850	864	921	868	828	927	825	915	889	899	901	873	961	910	860	887	877	906	915	899	945	892	904	925	934	870	911	979	898	865	899	865	900	938	889	872	907	924	890	899	894	917	857	889	887	894	940	866	932	848	925	835	847	922	860	878	925	886	952	919	896	955	948	934	911	895	923	871	873	847	931	892	946	869	913	926	887	877	948	890	859	862	934	863	961	925	922	923	925	915	940	909	922	876	908	880	885	894	899	877	914	874	952	906	974	893	895	900	903	918	887	921	913	898	900	899	919	902	920	873	873	859	890	897	911	936	919	828	935	909	923	860	869	866	879	897	897	882	879	928	874	894	884	915	921	911	959	935	923	902	935	881	873	918	908	868	935	881	865	888	875	888	954	959	892	910	933	934	914	918	917	857	868	863	891	898	908	945	869	899	902	888	879	853	889	936	902	971	940	922	914	910	936	939	893	895	903	915	878	915	946	885	936	942	894	885	901	927	904	910	950	865	883	886	894	880	891	931	862	885	905	836	914	952	929	931	890	913	876	884	899	894	918	929	897	855	869	890	905	849	881	880	899	934	943	926	884	894	932	979	904	862	961	917	904	910	966	903	912	885	909	933	906	886	909	911	908	869	1008	947	868	906	923	879	879	938	915	925	848	919	970	917	893	916	864	905	925	913	865	886	866	889	908	879	891	961	966	898	908	892	951	909	917	868	908	931	856	915	872	841	894	886	913	909	904	869	882	957	927	905	879	850	917	820	929	903	899	955	918	924	918	946	902	913	872	848	887	920	907	830	846	908	922	852	847	864	930	866	910	903	886	903	905	910	924	857	882	912	962	843	867	925	867	869	930	879	957	883	891	895	923	863	833	966	831	906	859	962	974	910	915	881	870	940	884	893	911	931	940	906	911	904	878	859	942	850	926	902	886	952	891	890	871	957	884	866	887	915	909	947	864	879	915	861	851	925	900	870	930	940	924	899	887	856	851	907	910	875	922	948	920	927	938	913	902	906	913	875	917	900	926	933	950	936	934	887	865	898	889	966	912	893	911	859	842	962	928	906	917	881	935	901	858	946	893	848	882	895	897	872	920	903	974	899	881	879	928	889	888	844	871	907	904	908	897	897	853	918	906	940	893	902	928	891	905	919	862	917	874	940	885	943	900	929	892	868	942	868	951	923	954	931	945	831	875	945	898	873	892	883	863	930	907	893	916	880	913	919	875	921	907	906	937	917	891	915	918	895	891	933	897	862	892	896	847	845	897	914	888	897	911	917	895	918	945	892	945	899	952	880	910	876	842	932	881	924	907	922	854	877	931	909	904	900	934	905	884	881	933	962	890	829	898	919	916	936	909	885	867	842	968	883	885	945	919	919	893	849	893	948	928	916	841	986	897	889	885	918	865	883	913	916	831	834	908	855	914	885	862	908	929	876	907	900	916	902	939	843	925	895	925	966	852	927	872	914	883	900	918	946	894	912	879	886	965	924	876	861	938	909	906	900	943	940	972	897	865	870	912	912	942	875	913	909	956	917	919	945	921	958	934	845	900	885	919	924	911	856	919	911	851	916	877	899	860	920	925	911	939	905	879	840	889	900	899	961	945	906	897	884	887	902	926	874	912	875	856	927	837	918	878	898	941	817	882	922	954	940	911	925	847	896	837	940	893	894	894	896	902	894	914	866	943	909	851	909	926	886	853	895	899	922	874	874	941	901	920	939	884	877	886	931	929	934	874	867	885	909	905	907	888	900	949	962	926	919	858	906	892	928	853	869	970	888	962	905	890	912	874	932	890	916	862	883	888	885	884	887	873	920	914	895	871	851	914	937	883	922	859	922	961	892	918	886	879	876	880	882	915	920	884	921	934	887	896	922	880	895	894	851	929	944	859	916	883	876	888	858	875	876	893	909	886	878	923	865	940	905	884	885	939	912	924	873	894	928	918	913	887	933	879	929	878	896	888	900	851	927	867	975	842	908	918	840	903	872	880	912	868	887	891	876	921	938	901	842	942	912	987	820	899	870	907	933	872	861	893	894	902	829	855	926	842	883	879	944	894	909	952	871	911	875	888	944	906	896	945	894	904	897	917	895	908	928	920	892	907	923	903	909	868	874	913	922	948	907	899	950	910	884	875	904	882	891	889	944	831	894	966	925	939	892	902	884	907	929	927	848	934	920	869	902
23106	20798	27807	23871	20783	7419	1142	858	781	664	653	643	663	661	602	602	582	623	573	596	545	550	602	543	592	555	554	588	532	585	528	580	528	551	583	569	603	518	556	516	583	543	538	537	581	515	582	540	545	584	551	553	518	559	532	573	555	553	602	539	544	544	529	517	562	532	533	545	530	542	535	529	532	554	553	536	534	548	537	562	578	582	567	560	576	522	546	538	578	556	534	509	541	521	527	591	507	540	550	561	534	546	521	552	540	536	549	569	547	526	562	558	556	534	538	546	564	580	555	554	539	569	574	567	557	539	554	517	544	597	549	506	507	547	577	586	570	560	525	516	544	526	530	564	592	523	536	568	552	541	533	560	524	558	519	581	529	550	544	549	571	586	533	536	549	552	577	499	582	584	503	529	493	556	532	531	524	533	552	569	518	543	565	561	555	558	582	543	538	525	562	533	518	562	553	602	577	495	531	522	514	517	514	508	538	524	547	576	539	541	547	542	566	501	538	527	565	566	548	539	514	542	584	526	528	550	535	537	537	548	590	543	572	560	546	530	598	525	578	539	524	547	559	566	563	525	551	574	523	569	552	542	578	560	561	602	537	556	571	554	534	544	522	544	548	568	524	510	555	540	592	555	556	504	590	545	527	525	532	565	580	514	533	565	508	593	530	562	546	565	540	541	546	553	545	556	569	554	511	546	545	518	542	540	563	512	563	534	524	515	567	523	549	557	545	527	536	527	511	549	560	544	481	523	571	509	498	520	544	524	516	524	511	565	549	504	544	532	511	539	533	545	532	469	531	539	536	550	506	573	587	563	516	555	510	570	522	508	550	568	555	569	523	531	556	540	525	556	595	542	580	517	558	585	523	557	541	531	522	540	579	522	533	513	603	533	511	600	527	586	549	542	556	518	580	543	530	542	572	551	574	564	550	587	585	537	559	533	525	572	576	577	498	538	509	557	544	581	556	516	555	564	566	525	568	536	556	582	583	549	542	563	530	558	554	548	548	543	592	527	531	542	543	533	574	538	536	520	542	537	577	580	533	546	526	567	540	535	553	576	546	593	551	543	533	545	546	552	531	537	489	541	549	551	572	538	531	570	539	501	550	535	507	533	502	534	548	542	514	509	555	535	531	546	569	570	497	549	534	571	623	556	582	522	561	563	572	578	544	489	542	567	520	542	585	524	518	548	542	558	542	550	590	553	503	510	525	532	565	538	546	546	556	527	577	534	561	554	578	544	550	498	529	562	569	539	555	508	518	567	549	526	579	552	543	547	573	510	526	536	579	550	578	501	535	567	500	579	526	530	551	560	524	552	525	558	568	552	553	535	555	538	511	545	563	555	557	559	533	572	541	543	529	550	540	538	550	525	550	606	552	531	514	518	534	570	516	498	599	516	525	584	563	539	544	552	543	562	549	549	561	526	536	585	543	547	615	536	566	548	565	537	541	541	585	512	572	551	532	561	536	499	517	550	517	521	556	544	530	581	540	556	541	534	528	506	563	519	523	522	488	537	544	535	546	541	535	584	502	530	548	570	531	522	549	520	553	518	552	513	538	539	580	556	544	542	488	543	509	529	526	541	536	539	583	527	531	542	540	568	554	531	548	507	557	553	558	527	609	528	521	525	583	532	521	550	530	533	540	545	536	547	547	611	553	516	523	533	536	556	561	531	553	560	533	596	510	516	554	538	568	525	551	552	510	527	562	506	537	566	485	579	580	525	529	519	560	576	596	559	525	589	561	534	560	550	568	519	562	564	542	542	519	553	515	505	516	507	509	518	527	559	557	604	568	570	549	533	530	545	521	506	592	540	514	563	547	547	540	584	589	559	534	555	543	506	528	529	533	541	568	586	581	544	480	528	534	519	537	530	583	547	527	567	505	543	532	545	529	546	558	522	533	568	574	505	544	502	533	543	543	507	557	535	479	547	588	554	518	570	585	519	547	529	506	507	548	533	593	559	538	534	563	534	545	521	573	525	519	547	508	557	553	564	542	549	564	551	545	587	565	569	523	521	546	513	562	536	512	543	532	537	533	544	552	507	545	542	574	522	556	575	533	548	553	549	564	558	524	519	564	521	543	562	540	564	551	569	541	538	515	566	563	582	528	567	548	511	570	534	520	565	581	547	547	511	546	609	499	544	530	501	524	544	624	558	510	567	570	551	527	529	492	539	519	571	524	535	566	527	542	551	521	524	529	521	540	523	521	570	559	528	551	509	513	545	532	534	580	561	542	558	527	489	577	523	560	552	514	575	562	532	539	531	557	527	555	567	565	543	575	540	548	490	550	576	549	560	556	544	564	542	492	562	551	560	547	550	542	528	491	534	523	562	515	507	510	537	537	544	538	527	550	551	509	568	558	508	526	531	575	573	522	556	585	562	519	487	537	569	560	543	601	538	566	503	514	522	520	566	515	563	564	569	553	555	522	551	488	571	539	520	557	525	558	567	540	542	546	526	546	563	517	568	575	526	518	484	563	572	573	506	547	540	555	538	519	497	537	524	530	522	517	519	560	548	547	549	542	600	520	575	575	556	520	565	537	546	545	587	513	562	525	573	566	546	582	510	532	572	543	554	552	583	537	532	554	566	529	510	528	507	553	559	553	571	554	536	526	558	541	511	539	614	581	524	545	512	568	526	549	521	533	528	543	559	562	560	530	508	568	560	543	519	574	539	551	543	571	525	543	574	560	555	567	525	525	530	533	588	550	546	559	570	509	576	569	582	544	567	540	544	554	540	561	526	560	531	526	558	537	527	494	545	517	514	533	565	523	497	536	555	546	573	568	516	551	541	529	546	611	530	589	589	512	567	516	521	563	557	524	538	525	518	515	512	557	556	543	534	539	555	582	564	538	548	541	540	584	542	542	518	520	529	574	527	553	528	546	519	530	537	525	576	531	540	554	569	550	582	533	535	563	547	551	548	534	518	539	546	516	514	553	538	577	533	527	487	530	573	536	576	606	527	538	530	539	522	503	566	546	514	534	570	525	568	512	566	553	522	520	520	582	507	560	603	525	507	562	495	557	515	549	549	536	558	570	524	552	524	517	513	557	561	524	508	547	541	520	556	532	521	582	544	557	515	546	577	523	566	565	537	540	551	540	547	522	546	577	553	541	540	518	511	554	544	534	557	553	566	546	505	553	504	518	512	546	555	520	556	525	520	539	557	535	584	527	541	537	543	566	561	498	532	531	556	550	563	538	540	537	539	568	540	521	584	531	496	514	570	547	497	561	528	545	563	558	559	559	512	588	528	574	516	527	528	534	569	541	520	544	561	557	556	570	571	587	558	541	578	522	520	568	511	538	559	565	533	547	547	544	527	535	497	546	544	554	535	530	549	560	548	555	504	547	531	582	546	555	553	508	551	528	545	547	526	533	529	553	534	552	569	533	549	553	566	542	486	533	526	518	541	547	541	531	546	558	563	592	544	539	519	518	517	572	578	539	545	565	567	516	558	529	568	496	516	553	539	554	558	544	532	564	523	524	505
3839	8064	5756	2912	2207	1765	1442	1253	1082	935	924	874	829	837	798	825	692	739	731	656	714	729	687	717	650	719	752	697	696	658	672	698	682	748	647	711	699	657	720	652	711	698	685	719	719	688	662	677	687	693	704	725	708	712	687	700	685	682	657	666	741	677	651	682	689	695	706	735	717	682	670	678	744	656	742	678	680	705	716	677	673	657	673	663	732	714	682	683	689	665	677	669	698	651	688	675	694	658	678	686	704	688	701	674	677	672	641	635	667	672	650	643	675	668	676	690	668	649	668	683	602	681	688	707	660	658	683	702	693	688	723	667	691	671	637	660	657	677	680	656	689	660	651	669	656	650	667	682	704	704	691	690	698	723	658	629	655	721	612	688	671	675	678	661	684	708	685	666	637	653	656	678	725	653	678	712	721	682	707	714	669	616	744	633	703	697	658	686	688	655	670	666	675	705	690	689	685	697	649	666	698	724	699	654	681	703	656	687	690	704	711	691	710	652	663	664	672	640	678	666	662	695	776	615	653	715	706	629	717	682	666	640	653	693	626	692	638	662	666	666	680	708	656	692	690	695	757	685	700	671	714	697	658	697	700	694	662	665	684	627	693	707	672	715	699	687	749	699	728	667	670	648	623	714	695	669	694	691	685	679	618	630	690	660	716	637	660	682	650	743	724	670	670	722	706	698	683	715	671	685	676	677	669	661	649	699	695	680	637	643	636	676	650	692	678	607	677	702	635	701	689	667	698	646	729	648	656	719	624	656	671	710	643	664	730	695	638	658	660	667	683	681	685	679	663	695	668	685	632	700	683	690	633	664	696	716	667	653	671	702	712	689	744	691	707	705	652	680	679	711	679	657	705	667	664	670	690	683	668	666	674	652	686	683	657	686	706	697	652	709	654	673	709	674	702	680	679	684	644	684	647	645	677	630	646	708	659	657	718	670	670	637	677	650	679	682	705	752	639	660	693	690	654	666	651	715	706	694	674	688	675	609	665	655	680	677	656	725	669	696	707	652	688	689	679	728	667	706	663	694	674	652	703	623	682	673	693	701	685	690	690	653	691	699	718	695	708	659	646	670	644	689	661	674	660	709	691	709	656	669	672	651	675	686	679	663	689	660	656	689	668	665	683	684	671	684	661	637	659	707	672	684	652	718	674	680	686	625	728	671	661	697	681	615	715	656	673	755	683	663	688	678	703	715	664	681	663	723	711	677	678	690	692	675	689	668	645	672	668	671	665	650	693	680	652	655	675	657	654	665	672	686	672	680	663	695	688	621	682	707	676	646	663	655	697	670	664	699	687	648	655	651	670	656	658	683	671	711	632	645	684	681	714	688	661	702	628	666	680	644	680	672	650	695	683	651	639	614	685	684	680	685	644	695	673	659	674	657	672	661	657	675	659	618	647	688	638	636	711	705	675	728	688	652	630	680	730	738	675	704	666	678	642	680	682	683	686	695	687	660	712	666	730	614	708	683	647	677	645	663	637	694	667	705	703	653	694	629	703	653	700	683	653	655	713	649	640	650	685	686	667	669	676	724	690	658	729	703	679	647	681	656	680	711	697	657	645	699	672	659	657	723	687	710	654	661	689	660	716	654	719	716	666	700	622	657	673	722	640	720	699	679	684	639	663	697	717	671	648	687	691	673	650	649	669	679	729	694	694	659	693	710	708	619	667	693	636	658	656	684	680	640	716	728	657	707	702	673	683	635	702	662	690	687	641	674	649	650	681	693	672	666	672	662	711	685	682	691	687	634	710	703	678	690	696	702	633	690	662	671	713	661	686	641	680	668	660	725	638	703	678	674	705	668	669	655	698	700	670	648	620	653	693	666	676	692	670	643	686	674	676	660	714	663	655	669	684	676	695	664	656	640	628	670	724	683	669	669	693	669	681	687	656	651	677	680	683	665	718	699	684	705	700	682	668	705	672	705	649	644	646	680	695	691	634	680	642	653	715	668	663	655	645	693	720	664	652	633	672	709	664	653	686	713	673	665	694	714	700	695	655	710	690	654	638	656	694	624	668	711	686	638	678	659	665	691	659	691	629	671	664	693	711	682	676	679	707	694	672	660	639	680	672	688	734	713	672	688	667	644	645	638	656	694	628	702	707	666	721	669	666	661	640	695	668	675	703	681	673	665	613	733	667	653	724	675	664	695	707	602	633	662	731	705	632	723	705	728	700	676	657	634	672	658	640	744	642	696	624	736	632	711	677	704	656	658	716	659	700	675	690	693	647	716	620	672	653	665	675	661	700	654	664	706	691	692	663	667	713	666	691	657	719	668	717	652	681	688	719	667	670	658	684	655	629	715	705	719	618	681	669	664	651	719	681	724	678	648	730	678	657	690	657	687	678	678	698	670	682	688	628	667	673	645	747	661	700	633	665	684	745	666	692	631	649	676	626	652	681	718	662	651	713	663	665	655	643	641	683	703	648	645	706	712	689	672	673	702	680	682	681	668	744	660	634	695	640	680	693	641	646	697	717	720	691	654	639	684	692	699	632	652	696	654	669	669	632	716	651	706	706	698	641	696	701	683	671	697	629	676	667	653	707	685	651	684	685	687	632	664	700	704	714	688	696	646	620	705	686	717	684	676	709	690	681	648	666	718	684	652	627	693	643	623	664	670	676	613	659	748	677	691	671	654	699	650	702	742	694	702	709	674	680	640	659	706	666	697	684	685	650	652	693	641	683	701	662	682	727	700	667	662	710	626	704	667	732	692	638	671	686	697	672	711	663	627	674	678	639	652	641	666	687	701	659	681	630	667	652	697	640	718	683	639	664	685	706	703	702	683	659	622	743	692	663	706	682	681	651	692	631	679	629	633	749	653	661	648	660	701	675	694	711	721	683	719	656	686	716	647	698	682	674	705	700	664	672	634	678	659	705	676	694	700	678	668	692	674	671	675	706	653	635	662	678	697	714	682	720	680	731	692	718	691	676	715	669	663	682	654	675	687	691	636	694	660	700	680	665	671	703	676	699	682	676	608	670	712	656	646	625	681	664	693	717	631	665	689	664	695	664	666	658	654	668	662	674	687	686	679	698	666	719	641	688	648	647	652	670	629	714	727	648	697	675	652	637	715	670	726	717	719	634	726	704	682	661	655	708	645	655	694	649	661	754	671	625	674	709	693	698	598	651	649	637	665	671	704	624	673	670	702	665	663	651	689	673	651	691	683	706	650	684	711	708	660	722	687	646	676	680	647	682	660	717	672	711	680	679	655	647	738	688	687	681	642	690	680	660	700	671	646	664	711	660	682	700	649	681	680	646	676	652	731	691	681	698	699	701	697	635	691	679	674	698	735	642	655	646	673	644	694	693	710	634	689	661	701	701	722	646	677	680	693	659	667	667	664	715	678	723	724	655	651	665	635	704	696	650	721	660	693	726	709	673	710	686	691	665	642	694	744	660	654	717	670	694	670	690	644	705	715	604	680	690	654	708	666	669	686	649	724	672	638	699	677	696	702	679	698	673	680	652	677	676	727
24174	20822	26611	25042	7256	828	735	638	626	632	606	595	552	595	532	558	521	511	558	517	514	582	539	506	554	512	515	528	537	554	546	534	555	553	515	489	503	494	561	522	570	517	566	519	541	526	519	543	515	556	533	506	527	514	561	472	527	550	555	489	517	537	537	526	511	555	530	574	537	515	558	509	490	521	544	543	501	473	508	484	515	536	513	544	519	477	516	522	503	510	559	510	498	521	541	549	531	516	500	495	505	505	532	502	507	519	529	568	508	572	527	535	512	519	492	492	500	531	518	497	535	541	502	507	466	505	495	479	490	520	569	502	536	546	555	511	549	523	534	504	524	537	540	531	515	457	500	544	511	550	523	491	500	513	568	569	528	517	522	478	522	529	514	550	522	520	530	530	528	538	526	468	531	530	501	502	553	503	516	525	518	516	515	538	549	528	504	490	532	517	511	515	532	515	502	488	561	524	491	568	560	500	528	500	563	531	538	533	511	560	527	487	522	524	566	515	538	538	534	527	482	549	507	520	546	543	514	551	538	543	540	532	504	510	542	511	549	544	578	535	539	529	511	528	542	576	532	596	526	497	447	558	545	569	527	507	544	516	534	535	535	500	515	495	479	492	524	537	538	502	542	500	497	505	511	533	523	491	522	534	507	513	495	548	560	492	493	548	526	529	521	491	520	506	525	490	561	519	537	529	516	554	543	527	537	524	505	516	496	519	531	546	492	516	497	575	487	539	564	506	510	521	512	521	516	524	509	543	535	519	518	551	578	525	535	500	516	536	499	505	512	553	503	527	530	495	538	570	524	504	511	540	529	527	494	536	511	536	490	523	544	551	524	517	497	498	576	523	511	527	515	503	509	546	530	536	527	542	529	489	493	493	501	534	525	499	555	509	485	547	487	518	519	533	530	516	512	487	492	536	552	497	509	545	495	522	512	506	533	551	555	489	556	543	552	531	516	522	520	555	519	496	534	504	507	511	507	501	549	499	525	545	518	508	516	518	509	485	559	528	530	522	497	516	530	541	559	580	517	532	544	514	512	491	547	508	518	542	503	550	529	475	525	569	536	538	515	530	560	547	505	523	557	515	509	510	519	538	550	549	506	559	481	541	489	568	529	569	513	511	488	530	510	509	517	525	534	533	500	481	527	542	522	503	494	520	546	515	547	487	525	512	529	506	521	504	511	556	542	492	481	544	500	497	556	501	559	524	520	525	507	489	509	525	541	516	509	536	516	518	523	521	512	505	502	525	562	515	559	530	513	505	523	475	525	543	516	483	538	565	514	539	537	518	547	508	489	550	506	503	476	497	550	533	555	563	535	509	529	515	528	526	499	518	517	499	580	529	511	537	500	527	553	511	474	509	555	534	519	503	502	494	493	545	512	525	552	517	529	501	514	534	471	469	507	493	507	525	569	527	509	499	495	531	521	507	555	558	565	542	509	483	506	537	509	514	502	498	501	496	510	505	536	531	573	539	505	521	530	503	504	544	513	490	498	523	488	537	492	498	529	571	473	539	514	526	513	518	478	535	525	512	506	513	539	560	538	516	532	556	500	504	511	572	520	529	508	564	567	515	513	518	511	487	519	527	503	514	531	547	546	513	506	533	486	559	539	533	490	496	546	555	540	529	529	512	521	525	539	502	531	504	507	527	537	493	534	509	512	541	507	541	517	534	519	511	531	525	509	517	553	505	533	539	491	521	513	564	522	520	513	554	513	518	538	548	554	504	544	502	513	548	524	473	555	527	533	527	546	552	521	511	551	522	507	547	531	484	506	558	519	544	519	538	539	546	529	570	508	512	541	514	546	518	534	494	504	514	497	493	516	524	544	487	489	568	564	503	563	501	478	532	531	488	500	530	526	537	516	510	557	515	540	534	519	484	518	518	488	548	499	522	523	530	503	556	528	525	555	528	491	505	518	558	534	544	512	544	506	488	513	501	512	563	502	488	492	538	498	517	520	514	539	492	469	503	524	548	553	530	573	516	517	538	507	493	517	498	490	521	537	494	541	530	518	514	537	521	521	484	532	533	524	534	533	525	549	513	488	524	529	512	549	583	483	520	551	546	497	499	515	482	477	581	527	516	486	529	513	529	502	533	521	508	517	518	523	541	523	534	520	513	482	527	511	532	504	514	529	505	515	489	472	511	504	509	471	484	559	502	507	507	564	543	517	519	548	541	513	517	524	534	512	525	527	542	515	546	508	497	548	519	494	537	514	526	528	508	515	469	544	529	526	555	475	517	535	494	552	515	486	510	501	491	538	506	521	532	534	497	483	536	507	509	503	525	561	537	555	532	537	534	496	538	520	489	481	518	518	535	509	520	489	536	498	531	558	533	510	516	528	518	545	510	504	542	494	567	535	502	497	537	535	542	518	555	533	533	506	490	510	520	482	512	527	511	500	559	477	520	477	477	499	508	540	518	518	512	504	532	532	494	573	488	574	524	498	539	541	532	532	475	525	553	526	496	527	534	570	551	526	518	562	535	513	549	568	526	510	512	543	507	488	516	513	544	531	515	512	518	463	514	494	554	539	540	497	548	533	535	539	543	552	502	534	532	530	525	532	518	542	512	521	536	500	518	529	525	563	536	507	543	545	501	500	545	560	502	533	518	532	533	541	532	536	528	492	545	555	540	546	484	520	534	544	559	520	524	527	499	548	519	499	504	518	549	518	526	556	531	508	502	491	499	501	509	500	507	505	524	502	530	529	471	565	507	566	518	507	547	490	498	516	516	485	515	504	600	502	553	543	542	541	490	525	503	509	510	503	505	501	510	536	520	514	524	519	551	513	493	519	538	525	533	509	540	566	492	562	517	561	558	501	502	527	504	530	495	527	526	518	563	503	524	543	515	546	512	510	504	514	534	586	569	529	534	536	512	487	544	547	510	538	544	545	528	517	474	502	528	542	544	516	525	530	500	492	528	495	496	508	498	541	515	541	535	518	512	588	514	526	534	503	521	499	524	547	508	491	490	506	491	505	538	539	545	518	525	505	516	499	532	487	537	530	483	563	558	596	510	546	483	533	516	530	517	539	556	500	561	512	542	491	520	531	513	528	537	509	537	572	493	521	517	519	477	508	528	528	531	550	519	511	527	523	531	563	516	550	482	476	555	538	537	489	504	515	549	488	559	527	520	483	541	499	488	558	536	540	543	520	527	568	535	531	462	502	516	526	517	500	512	480	510	455	530	520	506	492	503	496	540	553	511	526	525	518	556	571	539	534	508	519	522	508	543	503	501	517	529	508	498	602	530	527	531	557	517	558	541	546	539	502	493	508	503	521	500	502	529	534	547	506	537	504	541	585	557	495	516	505	509	533	549	537	516	496	532	501	568	516	535	532	534	544	513	544	546	507	541	509	537	532	488	546	525	476	580	487	510	502	525	546	545	557	498	482	502	534	475	528	553	520	520	554	519	472	501	561	495	512	499	528	552	544	532	528	528	532	530	538	532	541	542	532	548	532	495	499	504	490	511	500	516	528	496
4335	4833	3437	1915	1426	1236	1002	963	843	847	708	737	708	697	684	695	696	686	626	662	649	658	642	659	621	592	634	670	653	665	638	639	622	630	662	627	627	636	637	624	609	625	595	621	595	609	626	650	645	608	558	618	605	587	641	595	614	611	660	635	598	637	623	620	631	644	558	586	616	671	635	643	605	604	626	656	561	606	654	615	640	585	622	600	638	622	644	594	649	573	622	643	656	637	614	600	638	641	628	630	632	591	593	614	623	598	656	638	625	598	629	607	588	609	627	628	549	661	603	620	630	642	601	596	602	600	617	624	598	597	590	669	640	632	565	627	605	618	599	613	607	631	698	611	658	640	574	635	602	544	616	583	604	608	587	631	594	658	644	670	632	608	640	618	636	561	620	667	634	615	574	653	655	580	601	618	664	632	655	580	615	619	597	630	590	627	583	573	631	567	614	635	596	655	622	606	618	565	588	612	624	583	632	601	660	590	601	615	607	646	619	618	638	619	611	592	602	630	615	628	564	589	613	633	591	624	699	629	649	577	628	663	650	650	626	616	619	661	649	633	592	627	655	633	613	633	630	570	586	642	609	634	604	595	633	586	561	658	654	607	597	637	620	579	594	582	619	625	651	595	599	664	641	635	622	613	576	589	600	608	588	610	629	604	614	589	645	587	616	614	633	604	632	652	690	618	589	626	624	598	646	609	545	610	640	628	616	630	596	613	636	621	626	623	590	617	629	624	663	609	608	646	632	652	627	569	577	593	618	603	598	651	644	611	619	609	624	604	645	653	624	569	620	592	646	609	628	643	584	627	606	616	620	632	623	606	649	613	638	606	616	655	636	568	583	607	630	585	577	629	587	620	600	619	631	663	642	594	630	666	615	613	593	628	609	596	592	600	634	618	602	648	572	626	590	606	604	649	597	624	616	627	649	627	618	585	629	622	622	587	608	600	636	657	602	629	594	640	574	628	634	597	634	585	636	629	639	617	614	592	603	612	608	613	603	614	622	564	605	656	662	592	604	608	627	634	603	687	653	618	638	614	662	622	611	631	581	600	606	652	619	595	593	631	653	594	578	652	602	636	595	638	635	597	632	664	654	610	632	630	603	575	616	646	627	630	618	618	644	678	595	588	596	631	618	676	572	636	654	632	657	656	598	604	634	621	626	613	595	633	650	612	610	578	625	626	584	594	661	629	640	597	573	591	592	670	627	623	625	601	620	602	620	595	638	624	629	600	623	607	677	618	631	621	564	562	667	587	608	639	677	636	608	648	619	639	614	609	577	593	642	585	636	614	614	617	597	673	615	650	641	600	619	632	595	664	634	658	608	675	629	633	622	587	600	614	658	627	636	612	606	652	616	639	640	604	617	653	590	604	587	635	645	631	651	639	600	653	629	599	622	604	619	640	630	609	600	605	600	624	660	603	617	563	615	622	613	621	632	635	609	668	632	604	679	639	606	661	614	591	610	603	634	647	606	637	628	593	593	620	658	646	670	632	628	595	582	618	613	593	609	591	609	621	619	621	606	622	575	562	609	624	657	628	609	638	611	617	639	634	640	617	638	632	612	585	618	624	611	600	587	655	595	606	622	602	633	605	614	590	618	623	642	646	627	556	631	609	616	607	584	614	612	648	649	612	628	623	634	610	608	639	646	647	595	648	587	606	587	658	610	634	593	600	615	665	626	595	622	640	668	597	642	629	616	637	591	647	595	586	621	620	652	579	635	650	605	624	645	628	612	620	647	674	650	618	658	610	610	637	601	625	658	597	672	597	629	583	631	671	639	662	664	641	576	635	581	585	676	628	600	646	622	612	598	616	607	630	622	604	565	607	634	641	588	647	622	624	632	622	637	632	603	630	662	590	647	638	582	631	636	616	618	594	604	628	598	620	624	624	631	617	633	628	618	605	596	612	643	605	626	622	614	615	567	635	572	623	608	590	625	606	633	615	685	605	595	564	625	592	606	601	624	612	639	606	633	602	628	612	636	644	589	601	620	630	568	575	629	604	643	638	622	619	614	581	662	670	592	634	622	612	632	667	610	635	621	648	592	630	606	630	606	626	605	567	641	578	625	616	603	602	651	567	621	594	642	611	630	597	593	622	590	623	611	610	627	578	571	636	637	640	629	569	622	604	661	588	623	640	617	621	619	631	671	647	631	633	622	639	635	603	601	577	606	614	629	591	633	571	618	605	647	661	604	617	597	631	614	618	597	624	617	610	656	660	653	593	613	594	595	649	621	659	604	629	601	595	659	556	632	604	620	629	624	585	624	685	578	615	619	600	650	622	616	648	615	616	607	599	632	661	625	561	566	614	620	629	597	624	591	624	580	589	635	581	596	598	598	621	541	636	673	611	656	641	621	623	671	579	625	636	661	588	596	627	626	645	622	614	654	598	574	622	626	607	653	604	568	630	632	639	618	625	608	626	650	617	612	607	623	626	634	623	630	613	615	659	623	594	620	604	625	616	617	577	604	622	636	573	656	624	601	651	583	622	628	607	652	636	566	582	610	578	629	613	585	692	647	602	608	630	627	643	616	678	625	619	659	654	617	594	617	598	596	607	614	605	655	617	566	620	604	611	632	635	602	636	585	606	589	655	605	603	631	627	616	633	622	613	631	600	583	657	620	601	649	633	596	604	630	608	627	608	631	601	630	622	623	620	641	611	604	614	633	620	637	623	622	618	616	622	614	591	629	641	635	612	635	662	619	619	642	561	616	572	584	626	612	632	624	702	638	583	607	620	628	625	631	608	631	613	630	636	596	661	608	585	606	660	589	646	575	628	602	622	627	604	612	638	555	644	640	635	624	620	654	597	618	628	595	608	589	611	616	610	597	581	639	620	673	625	582	589	601	620	626	596	603	642	646	617	601	639	603	573	571	622	665	633	619	603	636	608	607	598	592	629	608	632	624	643	616	673	613	632	640	641	603	608	628	603	643	640	618	632	625	654	620	606	656	646	598	654	569	580	687	631	610	602	598	554	605	608	642	628	600	633	603	614	612	622	624	581	613	660	672	569	596	675	653	608	571	622	622	654	630	618	627	633	599	623	576	611	611	625	562	622	568	602	598	598	601	623	627	601	667	628	639	642	562	617	664	599	612	616	620	597	582	644	667	609	617	596	615	618	650	605	688	601	608	667	599	648	604	640	649	638	625	644	644	606	637	601	598	609	601	660	600	624	621	629	660	622	639	669	586	561	618	640	623	647	648	654	614	658	658	633	594	644	623	607	591	581	624	606	637	617	629	617	627	584	605	634	639	617	624	612	603	616	610	595	639	632	597	575	585	625	581	588	624	643	620	633	639	582	617	637	630	618	619	629	605	578	630	589	635	648	615	621	623	600	705	618	604	644	631	567	640	647	640	639	623	587	667	575	634	591	604	623	647	597	637	623	642	601	629	599	611	636	636	617	626	643	636	612	615	671	609	604	617	634	662	608	635	590	612	608	635	620	620	597	593	625	677	622	619	650	640	607	590	627	582	633	590	602
22087	20810	28297	23439	20811	20817	4684	742	521	520	431	390	325	359	304	292	258	282	289	245	249	213	247	237	259	218	232	232	232	181	235	215	240	232	202	233	211	238	208	221	216	236	209	200	213	200	186	187	205	197	219	230	210	220	222	219	204	193	207	207	222	194	214	220	230	206	214	219	202	204	207	206	211	229	221	215	200	208	216	195	207	242	194	207	193	181	194	168	205	222	209	246	241	225	208	201	178	215	210	206	228	196	195	213	221	198	214	221	232	211	238	225	199	212	179	202	210	218	233	182	198	202	221	217	208	175	206	213	206	191	212	162	181	194	223	200	208	197	218	210	218	220	217	193	202	203	196	186	193	202	191	219	190	208	173	219	232	190	196	206	228	220	214	201	209	203	212	196	194	188	215	213	192	209	225	209	196	191	215	198	206	187	197	202	200	190	229	192	195	167	202	214	240	217	202	205	201	183	181	180	208	199	201	217	202	206	169	196	200	185	213	201	227	203	179	205	211	206	202	191	209	219	198	192	186	225	224	220	198	203	199	209	195	197	230	207	232	201	202	190	205	198	230	209	197	209	203	223	204	187	208	206	192	212	207	210	199	197	214	201	204	182	183	208	202	194	217	206	203	184	206	207	204	208	231	167	198	208	204	204	200	206	193	211	213	188	206	222	192	169	184	204	200	201	232	228	187	196	185	240	208	208	181	224	219	218	219	196	183	192	210	217	206	209	215	190	215	209	208	227	213	206	208	185	191	207	210	195	192	211	220	204	195	200	217	220	202	187	221	236	196	203	202	219	205	190	223	194	216	200	218	198	215	217	196	205	184	207	220	205	216	228	182	215	194	194	220	220	220	189	180	212	212	212	186	198	237	219	200	196	198	195	198	226	197	214	229	183	194	210	205	188	186	214	206	196	165	203	184	222	217	186	216	222	196	222	197	186	197	241	185	186	203	195	228	206	209	207	195	200	202	194	197	190	200	181	185	223	240	230	226	187	192	204	237	193	207	178	210	192	210	199	208	195	200	227	218	193	195	205	201	227	194	208	210	206	206	208	207	203	229	205	204	188	207	215	203	235	184	200	198	201	214	207	177	183	202	213	200	210	169	202	197	235	180	207	220	218	225	227	209	195	188	222	205	227	211	188	186	189	215	200	210	215	204	187	204	186	198	209	194	198	220	191	187	182	208	251	195	210	234	202	223	223	221	205	205	188	170	215	215	204	191	214	208	206	214	208	190	191	191	192	209	218	212	208	202	189	202	192	218	186	191	208	198	224	183	209	206	216	180	219	214	211	199	207	199	190	205	213	201	198	198	198	217	195	200	217	216	202	226	210	204	197	228	201	217	189	219	212	203	224	214	198	208	207	197	151	232	197	181	197	193	189	195	194	175	201	206	188	210	203	190	220	219	205	202	192	201	218	210	191	217	222	186	194	206	211	212	220	198	220	196	217	212	198	205	190	241	201	223	196	210	201	202	178	204	217	218	221	225	213	207	210	231	210	209	188	193	195	185	210	216	230	213	206	198	208	189	204	170	205	191	230	202	235	209	178	196	203	226	234	193	185	215	211	198	189	196	215	186	221	194	197	205	221	219	206	210	194	214	206	189	229	196	196	204	200	190	198	194	210	192	230	201	170	192	237	205	222	225	214	212	230	175	198	221	208	218	203	222	205	178	232	225	207	191	173	227	188	201	195	248	201	208	202	215	205	194	214	235	203	220	198	208	216	199	202	197	226	205	207	202	194	216	207	235	212	198	215	194	207	200	192	193	215	214	201	206	191	213	227	219	207	217	212	211	214	222	213	201	213	199	216	205	198	191	219	196	216	207	205	200	181	190	210	212	215	214	201	210	218	224	204	196	184	231	205	217	220	211	213	225	202	206	239	201	197	194	180	198	209	205	211	196	213	184	201	188	206	206	205	216	189	219	200	220	198	218	214	214	168	209	208	197	215	230	188	191	193	199	196	198	241	215	211	200	185	204	208	206	206	213	194	229	196	208	219	194	201	212	185	223	219	180	210	199	183	203	195	231	213	199	208	223	174	207	216	208	177	193	176	218	205	203	203	228	225	202	220	192	193	194	165	215	194	200	230	187	199	220	185	194	214	200	218	220	206	187	208	226	213	215	206	206	243	217	204	203	194	208	201	213	228	191	230	208	192	238	213	231	222	180	206	216	214	211	209	187	214	168	235	192	209	238	206	197	201	196	243	216	189	212	207	194	221	192	193	198	232	218	209	194	244	210	190	198	221	207	208	210	182	211	217	187	212	200	216	214	210	205	237	219	202	203	204	208	211	194	205	206	196	203	221	212	213	218	215	211	230	178	212	189	201	215	198	204	195	203	198	212	226	198	217	205	210	189	196	198	204	174	198	192	198	214	172	211	191	206	232	207	228	204	219	208	181	236	211	183	223	187	196	223	210	205	219	181	166	221	233	222	201	191	219	225	234	228	187	204	182	237	208	198	207	214	236	176	215	210	198	205	208	212	198	182	179	196	203	213	195	199	226	221	198	193	197	204	191	222	216	199	227	202	217	207	222	190	193	184	211	201	207	235	203	209	209	205	197	189	196	199	208	211	203	205	208	175	216	200	183	218	203	226	202	190	184	209	197	213	199	224	203	191	195	206	217	194	186	218	210	195	202	210	224	231	203	216	203	216	223	190	205	189	184	185	175	194	193	222	220	173	197	225	214	220	183	214	197	223	196	171	233	218	208	202	191	220	201	209	216	184	209	180	184	195	235	204	187	211	219	192	207	185	206	195	244	205	201	221	192	220	197	205	211	206	212	201	176	198	216	194	202	201	192	244	194	195	199	184	189	212	186	205	224	204	219	203	213	198	218	212	208	232	229	219	203	209	207	208	178	207	218	236	207	196	203	184	206	220	209	210	206	198	212	196	212	225	206	186	201	239	193	217	199	229	200	205	210	204	199	193	192	210	183	251	210	177	214	232	190	187	223	183	206	203	212	207	198	212	222	203	196	208	200	196	236	200	211	217	217	223	212	207	211	198	203	220	204	195	217	230	194	180	209	200	199	204	180	209	222	185	196	205	215	197	202	208	180	203	201	190	199	202	191	228	202	222	180	178	186	210	216	214	184	167	197	198	213	200	195	192	199	176	229	213	209	189	204	232	187	192	206	215	246	210	209	203	196	198	206	183	222	206	186	203	208	186	209	182	216	199	200	204	204	208	196	207	220	187	189	212	212	212	201	211	206	211	203	203	194	214	185	194	211	239	178	204	211	173	191	215	231	195	204	211	219	183	198	203	204	192	211	179	174	179	201	228	220	194	176	204	191	166	213	203	201	208	195	194	210	209	201	205	192	193	209	202	196	185	188	187	199	210	186	196	189	197	198	201	198	209	206	192	176	194	200	185	203	217	217	205	163	219	201	210	191	192	217	209	205	175	183	213	197	212	203	184	198	189	202	212	196	228	195	223	219	224	184	202	217	189	199	187	188	215	193	207	213	218	206	214	212	212	214	206	191
5007	13010	9339	4431	3131	2389	1816	1362	1070	845	749	610	541	484	472	435	396	376	358	354	340	326	326	364	329	309	272	300	271	325	328	287	287	255	296	298	265	253	287	252	294	263	271	291	251	271	280	276	282	259	280	264	288	247	263	272	303	235	266	274	255	252	239	260	251	220	234	278	257	269	241	263	278	288	236	279	268	268	263	284	264	238	269	247	279	267	272	268	232	255	255	256	275	246	293	249	263	252	250	247	260	251	278	299	268	253	231	277	275	267	237	265	278	283	287	226	251	254	268	253	269	260	240	277	263	288	277	280	282	255	246	224	245	243	261	252	270	252	260	260	283	279	236	256	246	262	253	262	279	261	238	247	258	283	245	262	268	277	280	250	248	268	261	240	251	246	248	218	244	251	270	229	249	241	251	248	266	262	263	282	266	258	301	280	218	276	256	270	269	262	235	259	271	251	271	241	243	254	254	268	260	287	251	282	231	251	249	267	237	269	261	270	236	262	243	268	282	265	253	265	260	290	233	252	233	256	280	250	254	214	271	258	257	284	248	236	257	238	256	246	277	249	254	242	288	222	247	251	256	225	268	236	233	252	252	239	274	223	260	233	247	236	257	277	276	260	248	273	252	231	270	246	248	258	251	241	252	259	246	260	248	262	264	264	260	265	257	237	249	266	234	233	251	252	254	263	249	265	263	299	250	257	278	230	245	274	262	230	252	263	292	247	253	265	265	231	283	238	267	245	258	229	264	265	256	284	247	259	261	270	245	230	250	270	271	254	252	239	282	274	248	279	262	239	297	257	259	238	282	248	251	274	257	268	258	254	272	237	254	248	236	268	254	272	282	253	245	251	254	257	289	262	249	243	247	254	250	260	270	275	254	265	261	270	235	236	236	274	260	269	247	264	233	272	267	255	236	248	258	237	254	248	235	261	280	246	263	256	255	260	242	272	285	235	271	252	267	262	240	230	259	233	243	226	257	240	270	243	257	245	253	239	248	253	283	253	236	256	249	236	272	228	240	261	276	267	284	261	255	274	216	263	224	226	234	249	281	257	278	257	280	247	250	271	252	247	280	252	246	254	281	243	244	259	236	255	267	268	263	259	268	251	231	254	241	250	228	248	246	238	256	261	287	252	245	248	249	240	272	246	242	236	263	234	258	274	261	269	244	264	255	272	256	230	240	231	246	255	258	240	279	275	285	251	254	252	269	273	239	262	209	259	218	226	254	248	268	224	263	257	279	261	247	267	280	269	229	270	261	241	233	261	248	233	263	251	245	234	256	261	259	264	246	240	259	268	256	269	265	206	245	255	259	266	254	252	248	270	261	260	268	250	286	253	263	239	247	239	286	233	268	223	246	241	229	269	225	223	242	276	278	251	269	268	248	229	249	292	229	246	252	251	254	255	236	243	265	271	265	225	239	247	259	248	275	220	262	256	238	248	266	239	266	273	250	271	275	239	268	269	252	274	268	283	254	249	260	252	283	260	239	259	269	282	254	247	265	245	255	276	244	251	257	288	244	256	251	279	264	274	239	234	266	227	243	228	264	287	257	274	258	238	262	277	284	285	254	243	258	278	252	273	229	247	258	264	251	272	275	241	260	262	240	264	236	269	242	260	268	228	227	268	243	235	265	267	254	293	257	248	291	244	232	233	237	266	249	237	260	265	252	267	278	225	229	248	274	243	262	275	232	250	262	259	266	231	278	265	281	267	228	255	292	254	259	247	239	253	246	251	275	294	212	254	254	256	227	259	287	229	280	242	258	244	257	256	266	249	287	217	244	287	220	277	254	284	252	279	268	264	258	270	258	242	242	245	273	269	263	234	289	287	266	267	269	259	262	262	246	251	256	247	277	239	265	264	233	227	251	279	279	258	264	243	251	234	240	250	232	237	239	250	217	247	214	258	217	239	263	258	268	250	237	267	272	273	259	257	251	238	251	241	263	231	244	278	268	288	275	242	258	273	273	250	255	269	268	249	259	254	266	254	249	253	239	243	234	265	246	256	260	256	263	289	241	235	245	240	261	245	271	277	251	254	259	264	234	261	273	245	254	247	266	236	259	251	271	243	271	249	285	211	257	246	260	241	270	264	243	234	252	237	259	268	263	262	263	250	283	259	233	264	252	246	287	252	254	246	253	255	276	255	243	248	276	258	231	256	262	243	257	285	236	251	252	300	250	264	277	274	232	238	280	277	260	278	219	284	265	256	249	252	272	263	253	246	250	241	257	267	257	240	241	230	249	275	240	244	262	260	272	270	262	242	280	241	272	273	236	284	241	282	282	283	235	264	249	230	264	273	262	267	258	254	278	273	248	275	252	260	241	263	291	232	252	232	254	256	239	283	211	253	254	238	241	237	272	258	241	292	260	266	255	269	244	267	237	246	250	225	272	236	254	248	271	241	265	236	227	262	231	258	263	275	256	244	278	281	245	251	258	268	245	269	247	239	236	259	224	252	254	264	237	238	264	245	264	259	268	265	261	273	232	251	242	254	278	273	240	265	250	274	259	223	244	244	269	247	232	251	280	250	261	255	264	258	246	233	260	272	237	247	257	256	238	257	250	257	266	280	258	247	280	263	266	242	232	264	252	252	260	285	284	259	276	234	267	266	262	226	251	263	232	251	268	224	268	234	263	245	274	245	275	267	278	269	208	270	239	274	260	297	257	244	267	248	241	248	270	261	258	278	268	241	221	262	255	271	221	250	262	258	245	258	272	253	255	259	260	244	251	256	294	222	264	256	245	278	233	258	256	255	247	228	255	242	282	248	244	276	303	235	277	258	261	240	264	238	267	267	255	286	255	247	246	262	265	254	250	240	271	254	257	243	259	249	267	251	235	295	246	252	262	243	241	254	254	226	221	233	237	258	244	236	226	238	263	253	216	274	256	274	262	250	274	251	275	255	247	271	266	263	259	248	234	285	255	231	220	255	252	229	264	262	242	263	244	227	250	254	242	244	248	281	260	246	290	233	238	291	282	265	248	283	261	237	252	277	251	267	231	259	253	245	269	260	244	290	253	262	230	247	253	267	252	276	259	237	250	265	226	244	250	253	288	236	249	265	261	264	255	240	252	249	274	260	259	241	246	248	241	245	233	258	242	251	277	264	274	247	271	249	227	250	249	277	266	267	278	269	264	278	252	270	226	262	228	258	256	273	247	272	270	268	259	227	251	242	219	251	257	258	268	245	234	250	279	273	261	252	252	276	246	257	262	241	271	283	247	272	259	259	244	259	236	254	235	280	252	256	235	243	254	271	238	251	247	254	273	268	262	250	252	249	270	261	233	223	256	237	230	271	243	250	249	246	232	257	243	253	240	245	243	266	256	228	278	264	262	272	258	272	239	280	231	231	255	224	269	236	250	267	277	259	254	238	262	235	241	247	278	252	251	249	255	257	258	248	271	251	235	263	276	264	280	269	272	259	251	269	238	290	263	271	253	271	270	249	261	262	269	284	267	212	258	242	227	260	249	220	270	242	264	256	234	269
26986	17160	3561	1011	806	796	738	785	757	805	730	724	700	703	738	772	738	729	720	736	729	737	792	722	758	744	763	738	775	759	693	757	729	741	732	714	688	775	729	725	718	720	777	751	746	726	732	735	731	743	775	724	720	798	786	701	680	749	745	714	740	755	778	738	738	789	726	757	741	703	722	778	681	762	775	750	774	770	780	733	760	714	741	739	765	727	717	793	704	738	683	698	715	730	762	724	787	742	765	753	724	677	761	780	721	794	727	777	706	697	760	775	678	721	749	779	767	760	732	746	748	719	755	742	740	723	748	720	741	747	689	743	783	779	805	750	755	727	718	720	694	698	780	771	696	738	768	778	705	771	817	745	763	747	707	726	739	708	771	704	736	735	755	727	721	739	744	766	737	747	761	771	764	714	764	807	730	728	751	751	760	730	740	716	746	753	710	718	694	731	752	720	742	773	772	778	740	733	721	720	755	735	767	744	722	753	720	731	743	724	735	753	794	784	730	756	702	732	727	736	764	750	769	751	765	733	755	657	786	700	755	737	758	735	684	755	750	767	750	746	701	731	778	738	752	724	740	751	754	760	728	730	740	748	761	782	732	740	750	758	710	800	784	737	725	753	741	795	758	732	759	708	744	735	709	712	687	734	716	740	704	746	743	752	720	743	790	737	725	699	740	699	769	753	777	787	770	766	770	739	716	770	743	811	754	767	718	698	759	768	722	755	730	696	711	768	752	746	719	756	735	729	775	747	790	729	724	778	798	739	735	748	739	752	739	764	736	729	734	759	731	775	722	710	750	806	699	757	706	774	747	686	732	720	780	783	761	768	765	797	699	706	774	735	738	731	756	700	705	756	767	779	791	748	748	713	767	748	726	757	768	721	738	758	699	736	734	709	792	769	704	717	715	745	725	726	759	756	730	746	717	767	764	719	716	687	720	769	768	773	714	720	696	700	746	751	752	710	769	748	758	769	735	729	729	737	726	756	719	744	752	783	780	723	726	719	758	740	737	738	754	729	764	715	743	722	760	726	720	699	742	755	742	750	765	759	726	751	778	783	745	701	707	742	770	765	753	707	725	713	715	769	752	743	712	738	753	747	746	806	790	747	761	711	726	783	767	761	765	753	761	697	775	792	727	739	710	737	732	768	788	786	695	752	802	778	753	772	727	727	749	702	697	725	782	730	729	750	787	717	778	744	764	707	731	755	752	741	776	721	739	742	741	740	760	766	778	766	726	742	743	733	778	775	749	712	737	697	771	691	739	745	788	695	773	749	712	778	776	718	783	740	720	723	794	770	773	767	760	746	705	767	756	775	705	747	709	734	749	743	773	717	755	771	766	768	739	742	759	747	746	757	706	771	738	731	720	774	734	743	714	714	738	766	748	731	758	738	775	757	753	755	743	719	727	748	764	737	780	710	741	749	733	709	766	720	785	705	755	761	717	741	717	795	763	756	721	764	728	686	747	766	733	743	714	761	734	722	735	772	775	745	735	730	726	775	730	715	781	749	787	765	733	704	771	705	751	702	772	744	757	764	782	778	741	757	750	720	730	756	728	754	749	782	718	716	761	760	734	751	721	726	776	745	750	744	742	740	746	785	738	769	770	772	748	740	744	709	667	734	733	744	756	774	723	737	741	778	751	749	699	680	760	739	762	698	755	784	711	739	769	728	745	734	738	803	767	763	766	706	746	768	725	760	712	727	754	720	748	798	716	761	767	775	798	749	710	734	737	762	760	711	750	734	726	737	785	709	719	728	720	773	773	786	715	753	678	745	732	752	750	740	752	765	810	759	726	756	732	790	783	764	697	744	732	763	764	755	692	777	717	740	740	763	734	741	743	743	767	736	764	736	714	722	740	762	733	753	777	748	755	732	727	694	709	737	723	736	731	747	752	735	729	787	768	775	728	760	676	753	737	759	764	749	801	715	700	707	795	737	713	733	764	755	775	710	731	785	702	719	743	718	741	711	689	737	726	784	729	742	757	798	742	732	773	731	753	739	722	757	737	767	722	743	722	718	750	746	747	769	746	738	727	760	739	719	708	737	774	734	783	784	742	771	762	774	699	751	727	774	759	721	769	760	747	718	742	709	724	750	720	735	727	720	723	735	718	762	706	752	766	730	708	778	776	749	704	787	751	741	750	729	761	724	741	673	701	779	746	736	712	729	722	690	728	754	771	758	779	714	757	751	738	718	801	787	753	743	741	793	735	763	759	768	765	691	762	748	694	793	716	725	719	738	767	711	663	722	755	748	776	746	724	732	732	741	699	721	724	790	782	738	756	726	772	731	703	731	772	726	774	721	713	773	749	697	794	760	756	736	775	759	729	718	729	752	733	729	704	784	710	673	746	703	700	745	747	755	749	748	751	715	712	768	761	754	743	759	701	725	768	780	731	715	749	757	791	748	749	764	708	757	745	700	746	769	723	734	750	760	797	713	784	723	729	748	765	772	744	754	791	704	718	757	767	715	728	766	791	750	724	711	735	768	710	737	709	713	727	762	750	746	764	762	732	695	750	697	713	727	735	725	697	746	751	732	761	720	775	711	774	752	756	751	716	768	787	768	725	751	727	805	707	740	756	736	722	779	724	700	750	737	736	704	753	781	712	769	765	762	757	810	760	772	708	764	748	721	753	760	777	762	767	724	741	780	748	768	714	716	740	741	725	798	707	695	756	765	720	725	731	773	753	761	739	753	765	758	727	711	750	737	742	747	717	757	748	744	748	748	784	793	757	758	729	750	758	750	775	691	753	754	733	763	756	749	737	828	763	735	754	742	703	708	738	754	790	804	777	735	739	789	794	760	747	733	793	703	734	724	700	743	780	782	795	734	734	723	700	799	734	755	714	754	744	753	716	754	738	697	762	737	770	747	733	698	696	769	756	776	750	718	760	711	792	709	818	748	769	718	758	750	692	743	717	755	752	769	779	756	746	683	799	769	734	724	788	717	725	746	752	744	720	749	712	757	721	708	740	736	779	770	746	709	728	759	743	791	780	777	752	763	698	764	759	756	788	686	801	733	731	720	721	740	726	728	729	765	754	747	757	732	773	767	768	728	734	745	731	682	714	765	765	739	730	785	730	679	716	754	803	721	749	773	732	697	738	762	727	744	760	759	727	760	768	711	746	792	743	740	731	782	733	719	764	783	704	740	731	792	720	750	746	729	683	758	757	723	751	772	723	746	755	721	721	793	786	789	766	757	716	744	747	718	743	756	701	782	742	761	747	797	730	735	751	779	759	785	744	698	741	764	737	769	753	754	775	744	708	730	748	756	774	728	747	688	752	774	724	748	741	725	763	678	765	762	745	700	726	746	664	720	799	754	703	746	714	753	692	707	751	723	716	770	777	749	719	752	745	759	717	735	784	747	772	747	743	696	701	721	764	728	776	783	758	778	730	717	767	739	763	720	783	718	738	777	721	773	711	749	683	750	766	740	741	733	767	758	736	761	724	760	801	734	754	716	715	717	719	754	769	756	763	766	729	773
5107	1344	1234	1025	1005	938	956	960	934	923	894	900	850	895	868	899	867	897	925	888	897	915	908	940	917	898	948	869	875	898	935	895	895	982	925	861	931	904	889	856	912	893	927	848	901	867	863	928	894	871	908	918	944	911	953	993	872	940	886	906	879	892	866	908	923	877	894	927	941	858	887	850	889	898	979	879	894	940	858	845	903	869	891	923	903	908	890	918	891	946	848	951	896	915	924	927	885	851	870	866	916	935	959	907	921	900	884	930	933	898	925	890	882	942	916	901	902	872	904	917	894	923	900	876	884	910	849	899	892	899	870	908	907	925	912	914	889	892	896	917	916	934	870	920	790	944	873	912	944	870	874	902	902	884	857	884	886	933	843	821	868	864	889	853	904	869	905	835	899	877	895	924	902	886	929	898	848	946	867	949	950	892	920	842	931	921	901	936	883	892	927	891	910	885	884	890	888	917	891	837	881	925	931	894	903	939	906	850	876	860	921	877	916	860	912	879	883	895	917	921	876	964	912	949	953	899	920	949	882	914	865	902	921	912	870	903	901	844	882	855	893	882	916	887	866	912	909	878	909	908	883	939	827	876	905	886	946	867	897	907	934	889	851	917	906	966	965	911	871	882	869	920	885	925	909	919	887	890	933	842	907	903	882	874	925	945	900	909	956	890	909	946	926	898	857	874	953	905	910	896	903	915	972	904	855	891	938	952	914	875	907	978	880	914	974	871	908	862	870	921	921	902	894	927	873	899	867	911	935	882	921	922	875	873	904	943	882	910	916	904	935	854	852	905	915	872	862	872	924	859	963	867	890	890	908	871	885	895	919	878	863	842	868	876	898	929	930	942	891	867	895	903	879	874	929	896	890	857	881	860	945	876	928	852	899	947	926	888	882	928	872	903	866	875	928	883	862	869	836	866	885	872	919	911	900	933	882	900	891	958	908	883	894	902	883	882	905	890	981	897	864	912	902	904	869	852	946	952	942	912	904	907	859	915	905	939	888	956	921	880	921	858	851	937	876	870	901	882	947	913	881	908	935	901	841	876	943	923	863	897	913	902	892	856	898	907	889	916	926	899	934	891	911	918	913	917	918	886	864	898	902	921	903	883	899	936	891	893	877	842	917	924	863	943	942	903	819	937	879	883	904	930	901	908	906	889	907	906	895	898	887	944	856	911	897	869	901	903	919	902	863	908	891	880	940	897	936	878	929	899	866	922	880	917	936	853	909	862	889	930	873	848	887	861	864	866	896	889	907	899	918	934	842	866	887	929	903	961	900	878	898	903	892	942	925	962	904	847	906	878	937	890	837	846	913	875	911	890	906	879	827	917	920	885	900	894	876	916	857	941	843	855	897	906	869	921	898	875	904	932	922	883	876	923	921	945	851	866	912	925	888	912	885	915	896	966	902	915	947	890	886	978	867	915	892	854	894	926	902	857	856	948	834	883	933	866	890	945	924	902	916	942	904	918	876	897	873	882	863	920	901	868	877	848	902	848	891	928	908	900	921	862	947	931	951	956	903	835	940	911	911	865	844	868	897	876	903	927	911	907	894	905	888	889	903	894	873	888	943	853	867	893	918	868	891	879	910	833	927	914	917	947	844	902	901	901	898	982	870	887	877	904	947	958	908	902	854	824	851	868	934	872	885	924	878	850	892	913	874	956	858	932	845	905	877	940	936	911	871	873	889	926	939	832	899	919	898	867	911	903	914	904	911	908	850	914	886	888	922	869	872	860	881	895	877	891	898	911	916	992	824	910	920	901	914	887	875	913	857	906	881	947	881	909	910	911	894	922	893	852	968	914	936	939	923	926	899	929	906	901	901	886	919	886	939	962	941	869	920	891	872	883	857	844	945	880	912	923	899	925	908	906	887	896	878	849	915	870	953	883	904	932	891	904	925	890	845	905	922	875	911	924	966	917	914	879	896	916	919	886	909	895	858	870	859	900	928	890	890	966	868	942	904	866	925	917	890	887	933	890	888	936	915	926	886	920	891	850	897	890	864	897	876	935	948	920	914	868	880	914	816	854	918	895	899	867	862	876	859	836	876	888	880	912	925	927	908	878	933	846	936	876	883	891	880	944	876	912	912	918	859	912	945	887	893	896	914	904	909	886	878	936	889	973	920	921	922	923	882	827	937	904	910	930	880	903	864	905	910	925	901	891	899	882	956	867	890	846	926	916	939	808	901	829	856	900	900	892	917	895	891	870	914	907	905	994	897	908	930	862	886	880	936	904	900	893	873	868	875	924	912	860	917	866	856	946	887	897	911	854	835	878	881	886	912	846	886	951	882	894	908	879	866	938	950	929	889	903	901	914	921	905	931	912	901	933	942	964	933	864	883	919	852	927	895	895	916	899	969	915	934	877	881	890	914	950	895	891	877	926	897	919	897	913	926	900	924	932	859	861	874	961	880	941	899	871	863	901	911	871	925	930	878	912	883	912	852	898	868	903	882	921	891	863	916	870	880	944	906	935	918	914	955	855	884	913	897	884	885	948	913	883	943	979	902	935	910	894	877	904	918	883	888	891	896	851	910	890	866	905	880	887	881	923	852	859	901	905	905	928	900	918	938	908	950	907	917	861	939	896	827	905	950	894	870	901	902	929	909	905	881	958	875	844	857	868	890	884	901	929	919	931	965	902	928	870	880	949	896	898	894	877	852	895	898	910	902	858	945	851	881	903	903	910	905	866	877	887	877	901	876	881	888	929	926	906	810	923	838	911	925	859	910	924	905	853	948	879	915	875	924	875	907	907	893	913	874	881	920	908	857	911	901	950	915	892	883	931	900	937	885	905	913	913	914	888	867	919	926	895	923	916	908	923	919	882	870	890	874	938	864	932	945	901	898	921	871	827	887	950	887	910	892	880	879	936	933	864	935	906	872	888	889	886	929	924	916	897	895	927	875	853	919	913	927	894	853	893	955	921	909	914	935	859	899	897	877	932	936	916	876	848	887	853	865	827	948	906	911	886	876	877	901	895	893	934	864	901	890	924	868	907	879	963	895	905	918	907	853	899	863	912	884	898	881	921	916	914	836	881	850	925	869	923	870	836	904	853	890	861	885	893	859	927	820	881	875	867	874	945	879	910	878	837	886	868	889	931	876	903	899	868	916	904	946	863	960	928	925	854	888	844	887	934	837	916	907	873	865	870	861	903	923	882	889	860	913	875	869	847	923	945	885	947	931	894	887	920	902	872	925	926	892	888	905	891	861	889	862	915	899	934	860	878	854	919	927	902	906	912	976	916	853	902	824	886	893	904	886	827	966	856	922	934	915	881	874	883	871	912	875	831	877	896	910	932	919	925	879	902	897	938	920	910	911	887	858	922	897	908	887	878	911	889	885	895	864	887	932	927	866	877	943	889	897	926	905	879	917	949	896	877	885	968	872	936	871	923	886	903	882	940	930	899	917	927	894	965	891	921	919	951	926	907	862	870	870	922	919	909	913	957	888	878	937	904	938	866	899	943	961	910	935	877	942	891
22959	20710	27619	23793	20632	7115	1128	815	756	701	665	645	611	605	600	603	602	550	546	603	561	565	565	515	527	584	584	549	553	551	534	541	563	557	535	502	538	539	588	550	529	584	541	550	561	544	484	565	568	558	561	568	523	493	498	579	556	542	559	549	522	561	536	552	556	534	522	530	524	559	565	564	565	531	536	550	510	532	511	538	513	498	544	509	566	502	562	525	517	545	565	549	550	530	564	486	553	555	529	515	595	561	482	544	536	536	506	541	543	530	572	518	546	582	542	491	546	531	593	558	553	530	536	520	566	526	458	573	485	517	525	536	514	513	569	524	514	514	588	533	518	579	532	530	568	526	561	546	543	533	543	558	487	532	501	551	563	537	514	549	520	537	518	518	513	523	513	519	544	520	523	508	531	522	527	539	570	545	601	532	552	515	528	541	550	487	527	534	544	560	522	557	549	537	546	554	542	515	530	512	540	545	545	501	508	486	561	555	541	513	526	526	567	524	523	498	535	503	558	532	561	515	530	518	559	536	533	528	520	531	531	513	524	562	532	575	543	500	520	569	549	552	605	572	533	535	582	539	531	487	515	554	525	514	533	522	547	525	572	527	561	570	508	511	533	498	512	597	545	581	518	528	519	560	543	572	572	578	530	564	526	593	543	522	529	525	554	542	524	517	539	524	487	542	558	536	546	539	559	527	527	509	532	519	537	520	523	536	540	524	550	543	566	559	558	548	569	516	565	568	494	458	555	545	525	555	523	510	566	494	526	544	519	502	561	508	579	583	537	531	538	515	540	520	534	529	550	528	544	523	511	549	506	534	507	533	512	560	502	495	515	555	513	554	601	537	540	558	555	552	532	543	545	567	540	597	533	535	551	512	522	536	524	541	488	533	546	508	558	530	481	489	525	518	547	515	554	562	522	551	499	478	538	537	539	509	528	514	557	550	561	550	514	489	563	545	520	522	518	534	542	551	588	562	510	521	546	535	567	572	521	525	517	506	527	507	539	552	540	532	512	538	554	520	498	587	532	538	527	551	544	563	526	543	501	516	548	529	546	524	517	555	534	535	539	552	545	542	565	525	565	523	516	567	528	529	515	508	475	519	500	516	530	559	570	578	514	549	559	542	558	542	562	563	512	557	528	560	518	553	546	500	513	519	544	535	575	500	517	489	519	549	545	561	563	547	557	521	545	531	544	538	494	552	512	554	499	562	541	513	540	517	547	552	525	550	506	516	524	503	571	520	540	496	556	539	503	540	552	491	475	567	500	586	509	525	539	530	518	553	538	535	526	562	566	593	518	539	510	549	526	532	542	502	545	559	506	598	538	509	547	510	518	581	478	476	504	503	538	543	522	510	544	528	549	535	549	570	526	512	556	561	541	545	513	552	546	532	551	531	591	488	549	582	611	527	505	530	489	510	528	568	541	525	513	536	513	566	511	522	560	572	528	553	519	489	580	497	509	539	530	510	524	544	559	549	573	546	477	554	524	540	511	556	548	533	519	544	589	500	546	526	511	498	517	537	546	545	511	524	578	580	530	542	506	582	465	531	584	512	515	518	552	481	520	553	502	514	577	520	518	538	565	525	493	495	559	547	563	525	561	537	529	547	583	522	513	531	506	561	513	517	505	545	542	522	518	551	514	554	548	546	531	554	532	519	555	546	532	538	579	503	558	517	512	518	523	566	537	562	529	518	521	543	551	531	516	509	516	560	591	538	529	540	504	523	514	508	551	520	537	538	542	547	478	542	565	531	548	510	547	582	535	505	521	547	541	518	559	531	519	490	560	527	538	513	527	555	547	544	556	530	564	547	501	550	540	530	512	535	490	469	552	495	556	544	542	517	542	521	522	514	572	510	543	534	531	531	577	534	541	529	540	542	504	498	522	497	533	518	544	550	555	502	526	538	519	512	538	555	499	546	535	538	529	502	545	540	520	550	515	513	559	539	555	556	580	545	513	517	576	528	551	523	527	532	549	560	563	535	509	507	513	520	574	555	504	546	513	512	524	510	592	540	539	515	565	537	482	541	516	506	523	546	531	533	533	528	520	510	528	591	519	534	516	519	513	568	571	540	518	536	557	565	526	549	546	530	562	548	501	495	518	544	514	534	514	504	526	550	530	541	563	531	524	539	536	522	502	514	533	590	531	567	527	534	573	519	501	546	590	528	577	502	540	512	557	536	566	521	546	544	535	541	554	512	538	514	545	539	514	522	539	523	514	514	505	559	539	531	518	541	491	599	519	519	559	519	548	530	491	520	539	555	542	533	537	517	545	523	526	553	483	525	535	503	519	519	536	555	579	535	539	525	525	534	521	522	533	548	558	563	510	537	567	544	539	509	520	534	504	538	531	516	561	528	540	576	534	530	544	528	557	550	506	522	551	506	517	610	535	520	571	503	579	523	498	561	548	522	556	524	505	535	560	560	526	527	548	537	544	534	536	530	562	537	540	547	552	556	539	591	537	522	548	530	573	541	545	540	546	489	535	535	517	552	529	546	534	541	550	549	568	530	550	559	539	512	542	485	524	549	606	521	519	559	565	531	522	484	516	550	554	538	567	497	553	532	516	547	507	505	543	527	545	515	533	505	529	535	616	506	514	538	516	522	562	517	550	540	538	503	564	531	531	572	505	536	477	498	530	517	558	500	530	505	553	582	521	497	537	485	538	479	479	527	541	559	522	533	557	497	545	522	486	568	603	516	522	561	557	548	524	540	499	523	505	543	514	532	552	554	521	551	556	492	551	557	538	538	532	564	501	518	535	508	586	527	523	551	548	555	535	569	573	550	528	544	559	546	562	514	557	501	545	526	568	514	537	568	552	516	531	521	537	557	593	530	521	512	537	510	525	540	522	515	557	506	541	554	571	553	532	526	573	533	524	551	511	516	542	522	549	557	507	509	547	517	545	522	533	575	528	519	532	560	506	514	578	538	542	553	565	512	572	514	558	516	531	477	528	560	555	513	543	523	491	547	569	562	513	519	579	543	517	552	537	547	541	486	560	516	528	562	556	521	539	549	532	535	570	538	512	549	582	504	579	538	510	517	514	522	499	530	515	511	538	509	524	539	546	543	550	522	536	531	560	528	529	527	493	522	554	558	543	529	516	542	550	555	500	521	486	546	513	527	516	527	496	535	515	534	517	532	518	498	520	549	532	519	492	535	540	496	519	533	541	563	552	489	564	516	542	524	511	569	506	586	581	521	519	484	522	551	516	500	560	510	539	534	519	530	519	501	555	530	528	558	489	551	513	537	550	523	529	568	534	556	516	543	525	531	530	520	508	573	474	557	563	536	523	498	531	549	537	553	507	505	504	516	563	552	492	518	562	493	531	506	550	545	548	527	520	545	603	575	502	518	513	551	555	582	544	536	512	525	553	559	509	564	525	476	546	540	577	554	505	514	501	539	506	507	526	524	533	466	535	535	547	499	531	541	532	545	565	546	577	511	488	523	541	570	551	523	531	526	549	498	522	558	538	575	512	520	531	559
3643	8194	5812	2844	2232	1785	1481	1284	1081	1010	928	863	833	789	747	768	785	732	718	760	733	701	677	732	707	685	726	724	706	662	697	677	670	644	694	659	689	700	692	704	689	648	668	697	718	677	744	705	656	668	670	701	720	657	681	718	648	685	697	647	679	704	689	713	645	685	708	647	637	654	717	684	678	719	651	681	697	701	655	650	744	632	673	679	677	617	690	648	646	642	686	689	667	624	669	653	660	669	676	655	644	701	642	663	713	673	676	663	674	657	679	673	716	657	749	643	689	653	703	642	680	670	694	636	701	690	641	638	648	672	688	695	692	607	643	665	675	640	676	673	695	668	681	651	689	691	662	680	672	669	638	667	655	674	666	650	687	664	609	690	676	646	662	646	656	717	642	734	668	680	683	668	655	718	661	726	685	664	695	676	691	716	684	648	676	666	671	691	682	676	698	652	694	652	684	675	632	636	638	687	651	708	730	664	650	708	697	730	655	669	663	641	665	662	635	680	651	638	645	688	651	637	676	655	659	669	685	663	610	691	667	673	660	679	676	632	681	676	688	661	672	638	631	666	717	644	688	690	701	646	698	604	719	651	627	679	671	652	644	655	648	687	653	701	668	691	642	732	649	640	657	631	700	704	706	664	688	654	616	644	669	628	639	657	681	676	672	625	655	686	674	673	630	686	687	653	684	648	649	658	690	647	749	697	642	698	679	690	633	701	665	701	648	658	679	685	651	680	642	685	661	695	678	665	643	629	640	677	683	656	672	649	681	662	644	635	659	686	664	706	658	665	718	640	669	634	696	690	684	652	640	691	654	730	641	660	669	676	620	682	664	683	671	660	685	646	689	640	647	682	693	641	682	676	700	710	711	637	688	649	678	665	708	628	664	665	690	654	666	706	677	632	672	640	662	675	684	644	732	690	641	663	679	683	664	637	680	685	652	706	688	631	676	707	682	677	696	649	665	695	657	706	647	634	713	639	684	676	632	674	685	641	658	653	656	670	601	665	675	660	662	675	672	689	685	685	689	673	655	666	665	711	666	740	667	668	659	657	665	627	687	660	671	689	661	681	662	654	679	689	659	664	674	673	683	635	700	635	636	663	664	705	648	697	673	642	683	690	674	664	732	721	689	631	703	651	660	668	665	676	654	685	675	648	610	712	663	715	676	700	680	681	668	742	657	627	665	679	632	690	653	688	682	649	651	621	664	656	688	619	688	672	698	707	611	684	696	666	707	682	683	642	679	667	628	710	675	686	672	623	677	674	664	632	649	653	685	657	674	662	694	684	675	677	641	685	647	640	657	689	701	655	682	663	668	618	684	705	644	713	673	630	708	653	671	691	643	701	712	680	681	631	666	647	692	678	651	665	662	671	688	693	671	680	746	668	675	609	642	707	658	676	646	688	640	658	661	642	679	653	689	688	673	678	642	638	648	669	645	667	657	676	714	697	634	685	658	657	687	679	693	681	650	657	651	656	688	655	675	677	673	696	643	658	633	676	664	670	681	698	686	658	676	643	702	668	654	636	673	657	683	665	673	683	683	684	661	677	672	689	655	663	714	696	660	658	679	648	626	651	625	702	641	639	701	645	680	672	674	634	642	655	675	663	666	702	701	641	708	656	661	651	651	675	663	695	679	627	625	697	646	637	649	681	654	667	715	716	660	707	656	658	685	686	647	687	640	667	681	661	658	647	670	682	689	705	669	675	692	685	651	635	696	672	633	684	630	663	647	639	680	671	709	699	707	670	676	679	632	691	675	675	681	709	690	680	665	650	681	643	692	681	641	670	677	680	608	623	624	677	652	669	656	706	680	685	646	669	636	664	686	738	617	675	704	662	688	692	647	626	656	698	652	726	660	700	707	647	702	625	638	647	723	660	669	693	685	678	636	617	677	681	673	636	668	711	680	705	661	665	666	663	647	719	684	729	698	689	754	657	663	630	663	663	687	650	692	658	657	665	694	676	655	671	713	685	677	677	653	682	733	686	615	671	666	658	681	675	710	688	661	662	617	672	653	695	663	692	722	647	651	684	640	684	693	691	666	665	693	714	650	664	662	670	698	644	660	651	706	665	653	606	688	702	691	697	670	678	648	664	664	706	645	661	716	717	671	648	652	654	610	713	634	727	644	630	691	696	660	699	683	683	682	650	727	677	632	670	675	661	670	700	684	671	693	710	645	676	665	662	686	635	635	617	672	634	678	654	692	652	709	651	685	662	667	646	652	703	680	714	668	689	699	687	667	678	677	645	644	721	640	662	686	706	661	636	679	706	645	696	667	679	640	671	639	660	687	699	665	668	699	673	671	686	683	692	656	669	712	654	667	640	708	649	683	668	706	718	719	684	723	678	690	667	653	640	627	693	685	645	613	676	699	683	701	643	636	694	673	636	666	704	650	685	639	693	669	673	663	687	705	657	663	643	749	630	680	661	677	658	644	635	662	682	697	692	667	660	669	652	615	648	636	654	670	636	715	666	682	646	654	638	653	676	662	634	621	671	718	648	624	630	662	697	661	668	678	639	625	684	686	643	666	708	663	665	683	633	641	693	700	644	683	694	695	656	629	667	671	645	665	650	669	677	658	684	680	718	684	674	663	666	606	690	619	677	702	708	678	656	698	695	656	619	628	684	689	682	670	694	732	664	676	656	679	617	660	664	657	667	684	635	649	680	650	679	665	686	651	649	650	673	684	652	670	639	664	666	631	702	634	687	700	647	662	653	669	641	662	653	696	659	667	658	659	688	673	665	706	635	667	688	702	660	629	663	682	680	672	648	657	691	724	685	687	634	673	675	705	661	676	642	669	707	711	616	683	680	664	690	654	645	654	652	685	703	709	642	684	682	688	657	634	677	636	660	669	695	696	701	677	674	700	703	634	684	632	642	689	673	656	675	707	633	694	600	669	648	641	671	638	643	638	702	691	705	628	623	664	691	637	657	641	630	725	672	666	672	648	769	697	678	680	667	629	618	693	683	645	661	659	695	640	698	671	731	663	662	624	637	712	658	686	676	662	675	664	645	700	668	679	646	683	628	684	713	663	687	680	657	701	690	658	713	709	712	670	665	659	657	682	662	658	672	689	689	625	667	690	692	652	657	714	692	661	638	654	650	662	657	729	681	669	706	695	682	705	695	657	635	688	678	610	711	680	676	645	656	654	645	676	601	662	679	673	639	664	662	642	678	666	633	651	702	659	697	665	698	615	656	694	666	742	673	678	669	666	653	674	658	628	673	692	634	675	662	690	655	709	695	659	654	686	638	646	697	669	672	708	673	702	632	690	692	691	651	667	664	652	603	645	652	641	659	665	637	648	685	663	653	724	667	601	683	676	681	701	675	665	693	717	619	660	682	693	685	706	700	696	685	718	713	689	666	685	723	683	659	655	653	655	668	671	658	672	658	718	651	676	671	662	686	620	596	684	692	709	682	706	664	660	685	700	661	702	719	697	678	751	657	670	657	664	695	669	713	682	698	679	699	683	659	645	692	626	668
24102	20728	26466	24851	7010	819	768	619	624	603	569	571	536	590	550	508	531	562	492	501	513	539	494	498	493	516	459	475	520	545	552	518	526	518	489	537	489	577	515	460	494	574	503	515	529	523	539	502	535	495	502	522	560	523	485	484	526	511	503	512	463	504	521	481	515	516	527	506	532	516	510	542	504	532	508	513	499	526	544	509	497	511	513	521	521	484	510	520	499	498	509	513	504	534	544	497	541	492	465	520	505	481	551	476	491	515	477	524	562	489	499	501	555	559	548	520	516	561	515	525	487	547	528	549	521	491	526	513	502	512	570	542	527	514	511	500	509	500	499	484	499	543	518	504	531	480	517	515	535	492	499	501	532	504	549	500	539	511	495	505	506	534	512	516	503	508	523	547	529	554	514	493	536	535	535	561	534	514	500	527	513	520	506	555	549	535	468	507	535	508	544	525	531	498	483	525	501	531	504	546	511	529	510	511	499	474	484	525	530	480	551	541	472	498	525	555	555	525	551	476	547	563	500	464	517	495	532	526	549	483	496	519	537	486	526	526	529	526	515	482	489	522	558	524	537	536	520	527	467	522	519	570	506	485	529	501	549	487	501	514	520	530	493	517	507	493	502	523	479	480	532	548	501	537	500	526	493	521	524	530	495	499	508	522	526	492	524	547	526	488	512	516	536	560	525	531	512	511	515	531	518	496	478	530	492	515	523	495	480	488	518	504	496	465	532	530	533	538	504	512	501	534	528	531	505	505	486	505	537	515	498	546	519	539	523	530	527	520	522	472	533	548	475	534	527	523	474	539	524	524	514	483	505	521	505	540	506	511	487	478	557	518	507	496	521	517	509	529	540	529	494	535	512	479	511	501	489	543	534	538	538	514	485	457	503	480	501	507	489	503	504	467	494	526	482	498	489	486	516	525	514	510	583	544	486	488	563	480	516	513	535	526	498	540	532	518	529	479	527	502	477	515	494	533	515	496	526	518	525	486	543	436	544	522	519	516	507	484	497	521	509	525	505	483	546	527	494	544	480	539	485	513	503	515	478	533	511	544	528	521	508	490	515	518	505	555	557	530	523	506	529	512	554	545	538	541	525	524	495	512	479	545	498	484	547	523	509	527	486	489	550	464	533	517	497	496	532	506	540	491	557	503	516	539	522	553	497	495	492	492	523	488	491	481	477	487	488	526	510	518	502	488	502	494	527	515	502	462	535	503	496	548	518	528	532	518	530	521	506	503	529	535	492	508	521	497	457	518	531	511	479	529	522	496	531	469	516	514	498	499	489	490	510	501	521	521	462	546	520	524	523	492	487	490	532	515	508	546	496	522	521	505	525	526	516	517	543	511	553	532	525	527	500	495	526	501	538	543	547	515	507	526	532	543	516	493	500	494	510	517	556	508	510	475	507	552	538	486	521	559	516	473	486	519	507	566	489	519	504	524	493	491	475	533	479	493	503	514	495	493	512	554	480	513	517	519	545	520	512	487	523	502	527	508	517	487	501	495	508	529	495	526	574	516	516	529	483	501	529	531	550	507	497	494	514	466	533	517	533	465	532	502	506	482	521	550	487	516	531	520	504	507	496	524	529	523	545	526	507	533	521	488	527	511	490	539	509	496	482	502	510	524	525	517	497	506	510	472	510	487	564	504	491	506	537	549	535	462	511	494	493	482	499	534	477	569	482	501	511	494	492	520	503	536	483	498	509	509	513	464	473	511	539	490	518	529	535	508	536	531	498	490	501	496	522	517	516	480	534	521	512	484	538	507	529	523	475	507	545	490	504	518	496	481	518	549	495	522	504	534	532	533	548	492	486	509	495	520	518	494	474	493	565	466	509	519	519	499	491	525	464	516	514	511	533	505	524	526	525	511	489	547	466	497	495	493	510	506	484	538	575	487	516	534	471	502	514	489	462	520	526	502	520	511	497	533	540	512	503	505	517	536	541	511	509	537	523	524	536	518	542	493	563	481	505	538	527	525	493	468	517	489	527	492	481	544	498	494	513	479	501	546	493	492	519	543	491	513	493	470	530	534	513	511	484	473	503	491	494	512	544	490	504	492	528	546	546	535	554	485	520	493	520	537	521	539	502	533	506	509	545	505	470	474	521	519	449	527	515	520	514	534	513	526	510	521	542	505	490	532	489	500	518	488	514	527	529	544	521	475	488	540	521	554	499	534	553	529	525	524	505	466	498	486	494	492	501	535	523	521	522	478	529	485	474	495	540	514	547	513	518	488	523	517	490	536	484	482	453	512	513	499	499	524	527	515	499	525	533	512	532	506	503	495	521	477	577	487	550	520	489	525	479	511	513	500	526	511	505	533	500	525	521	511	566	490	460	537	520	565	534	509	498	505	510	548	523	546	496	525	528	521	517	568	535	550	507	496	506	526	502	510	508	559	516	539	491	540	513	557	504	526	526	502	503	458	511	541	502	525	509	540	540	512	520	517	498	531	518	494	528	505	529	511	517	510	483	517	552	513	534	483	480	489	500	483	537	548	563	512	544	510	551	497	548	483	550	508	492	503	490	525	507	483	549	544	549	468	490	523	475	510	536	491	519	491	522	519	519	501	499	496	523	508	520	526	534	519	525	534	520	513	485	533	497	479	525	503	492	554	508	549	462	499	563	497	500	545	492	493	479	531	514	504	476	494	501	484	486	532	493	455	525	497	502	543	568	505	509	473	525	517	492	520	529	517	516	490	514	534	552	476	479	554	543	545	486	511	512	490	528	487	477	484	498	524	512	517	512	480	515	500	516	552	532	523	525	469	472	516	545	525	537	514	471	498	503	503	528	503	502	505	455	513	472	522	523	527	512	489	514	497	500	515	540	506	516	523	524	519	492	497	525	515	542	558	523	514	529	539	527	480	508	532	493	514	540	533	516	528	469	503	478	505	497	503	489	525	525	533	524	525	512	535	495	520	527	506	496	488	499	490	522	484	474	484	545	491	496	541	508	525	505	502	553	512	486	474	517	557	504	493	514	503	541	515	529	502	481	502	495	505	493	510	510	516	499	500	487	489	493	503	518	503	503	546	523	518	497	559	551	549	498	515	513	501	511	548	509	527	506	531	514	570	502	523	512	495	543	500	554	522	501	517	530	484	538	535	522	501	533	504	493	530	494	528	503	510	491	546	560	460	543	495	532	530	520	529	467	477	560	516	513	528	540	515	534	506	520	519	533	515	470	528	550	541	521	458	559	526	495	486	548	506	540	513	521	485	466	506	590	450	516	560	503	506	517	502	552	529	532	544	487	502	507	507	519	490	519	503	493	510	498	474	485	525	538	570	505	527	499	489	549	558	461	483	517	488	522	517	501	490	511	477	527	483	526	499	500	523	508	486	508	511	526	520	539	507	511	537	493	523	502	508	512	517	515	481	537	503	470	482	513	513	530	526	542	503	540	524	511	504	565	548	512	527	495	494	490	508	513	466	498	532	539	530	477	527	513	544	506	528	507	510	472	543	547	528	475	494	455	504	523	539	522	512
3687	4744	3470	1836	1453	1186	962	867	862	755	772	686	699	696	630	677	678	651	609	675	676	609	627	643	645	629	665	599	656	635	623	638	580	617	652	605	632	620	602	606	629	604	589	605	600	607	601	598	622	622	595	623	622	576	595	599	618	602	596	610	585	579	663	616	620	612	638	659	593	623	617	588	577	653	610	647	612	541	633	591	605	627	637	662	586	632	567	594	627	588	644	635	639	605	594	588	632	669	651	648	599	582	586	605	596	587	604	619	569	663	581	625	605	597	634	591	611	617	584	622	637	599	587	629	624	597	596	566	620	569	613	629	613	673	636	615	603	607	624	602	586	624	604	624	635	620	591	679	583	607	635	614	597	626	610	605	627	590	635	591	623	601	611	636	627	621	624	614	631	597	603	588	641	599	562	617	628	600	594	649	591	624	658	581	607	650	643	592	584	610	605	650	629	564	560	576	597	580	625	613	617	568	630	590	594	600	603	601	642	629	585	623	607	644	629	615	597	547	606	636	627	582	635	611	599	612	604	634	636	628	621	590	659	629	580	575	596	652	565	564	600	609	593	625	623	653	626	600	607	623	627	586	598	605	629	611	612	622	557	600	569	575	649	619	643	613	606	621	622	593	612	638	615	638	590	644	575	599	616	627	611	642	584	608	629	608	602	641	607	626	592	634	612	628	571	612	602	572	646	608	627	620	648	645	622	604	625	599	607	631	613	619	592	577	618	633	618	619	636	596	601	635	601	606	618	619	635	612	659	599	611	622	622	638	620	579	609	566	614	613	633	628	614	570	641	582	620	649	618	673	607	593	611	583	628	605	625	621	599	597	603	624	594	600	623	589	630	602	569	599	587	590	582	599	574	585	603	593	656	609	642	613	616	563	635	637	614	631	626	584	642	601	611	591	633	581	636	629	660	585	594	612	621	600	629	632	594	600	624	664	629	622	614	658	599	620	566	629	638	576	604	634	669	609	662	580	607	651	608	625	586	623	600	628	629	623	575	621	600	620	552	609	576	607	643	597	664	616	594	587	590	644	602	616	622	612	598	602	646	618	622	598	614	606	597	582	614	605	617	624	582	633	543	570	572	618	615	593	595	619	605	627	601	621	611	627	574	603	584	624	665	674	593	619	600	626	610	619	667	617	606	645	628	660	633	609	596	550	585	597	634	610	649	593	604	609	640	604	611	623	613	606	620	583	606	628	606	617	601	653	621	629	618	600	582	633	611	589	661	640	657	571	575	634	656	617	603	632	576	606	632	620	582	607	610	602	614	599	654	585	622	604	608	572	587	620	618	610	607	591	590	625	630	602	593	596	627	619	618	562	648	613	589	608	608	606	600	636	637	663	652	637	591	603	595	654	585	638	635	584	583	607	611	584	580	594	657	623	634	605	645	612	593	647	594	594	653	591	618	568	638	562	576	599	593	615	612	580	613	593	584	590	621	592	592	631	602	605	642	597	626	621	644	571	633	657	630	653	614	633	633	623	619	608	616	612	574	570	599	654	606	607	614	586	624	624	614	619	607	618	613	641	638	618	569	624	589	641	568	620	626	632	607	639	610	599	601	648	634	592	667	607	622	599	587	634	570	619	616	609	607	631	583	640	629	588	573	623	616	604	632	626	627	598	557	568	581	610	568	611	593	599	613	640	599	596	645	602	649	577	645	563	636	605	630	627	553	616	570	599	573	591	597	651	596	589	661	637	654	657	597	601	679	611	643	628	636	599	603	606	659	613	604	602	678	619	613	588	607	588	597	609	609	572	623	574	598	610	651	580	638	623	613	605	601	594	617	623	604	614	635	611	616	641	613	590	579	621	591	623	613	608	645	616	607	617	627	615	604	615	593	600	606	603	620	632	604	597	605	592	596	619	589	591	555	617	593	611	569	603	587	602	633	653	608	652	657	638	598	599	560	550	591	605	638	584	614	595	605	611	644	583	641	612	639	614	574	638	634	597	620	637	598	668	597	631	605	619	607	604	601	610	630	614	626	605	634	593	613	648	630	614	592	630	604	684	646	631	607	666	632	623	625	597	601	613	602	600	613	590	613	639	606	613	594	589	599	632	613	602	596	628	568	642	635	660	645	618	603	614	636	594	572	631	610	643	571	652	619	626	572	622	676	590	601	606	655	610	629	570	653	624	598	636	609	616	575	648	620	618	606	619	595	629	608	629	591	628	602	666	605	568	578	611	637	665	639	631	601	607	607	609	601	593	601	655	603	575	587	595	557	602	616	602	621	594	591	653	600	576	628	592	615	649	648	630	626	618	615	651	625	625	605	645	588	613	598	609	588	580	595	620	601	638	582	589	589	596	633	617	600	578	637	575	608	637	614	616	576	578	575	604	648	597	619	607	646	628	637	590	611	615	628	631	592	585	590	597	631	617	627	570	590	561	628	610	601	592	590	626	593	655	597	577	632	561	570	577	655	637	635	613	616	618	587	615	637	592	592	587	634	595	563	633	568	600	550	633	634	625	619	609	616	642	603	649	593	596	606	642	591	609	644	584	591	593	614	578	597	627	636	624	585	611	600	602	574	632	651	593	601	612	615	597	580	618	643	616	613	636	597	629	590	596	580	636	657	616	599	614	618	606	663	619	659	605	609	603	585	634	647	674	634	573	602	601	596	648	614	632	610	609	632	604	576	597	626	645	602	645	583	642	621	612	604	632	581	593	601	637	618	568	584	640	622	613	617	577	619	624	607	605	601	574	603	621	641	613	640	617	606	614	628	578	614	606	604	566	636	602	633	604	608	588	621	637	610	577	614	646	653	612	573	581	607	590	615	599	612	646	627	599	614	620	565	602	629	652	636	578	641	616	625	638	628	583	634	612	609	598	647	597	651	639	580	613	650	608	599	611	615	659	617	625	597	605	562	619	635	622	596	618	592	574	636	623	662	651	610	620	600	627	649	595	609	648	597	601	641	560	583	637	661	620	610	642	630	602	632	621	632	631	626	581	626	635	623	595	602	605	632	634	585	608	678	635	630	602	602	595	623	604	598	586	576	549	618	621	587	589	609	573	575	618	600	635	673	602	617	616	663	561	569	567	593	582	618	619	583	595	634	569	598	576	613	646	607	594	582	597	583	594	650	645	584	587	621	596	665	631	589	616	637	606	592	580	644	647	668	634	617	631	652	633	626	609	601	628	647	626	601	594	630	610	608	610	649	607	617	640	649	593	594	608	618	655	586	574	631	660	640	598	577	634	605	583	620	597	621	623	618	565	586	677	584	646	628	596	619	598	635	599	639	621	617	579	622	596	601	613	624	608	604	593	622	578	583	630	601	576	585	589	587	609	612	644	618	596	621	581	593	590	552	553	607	609	622	581	617	634	618	585	570	609	562	614	616	594	608	605	575	577	640	609	584	619	594	633	637	615	611	655	557	641	638	544	615	628	638	598	601	549	558	633	621	586	572	635	586	631	574	613	596	550	609	614	597	641	616	554	631	662	582	584	639	592	611	598	605	563	645	630	593	616	601	626
22034	20792	28280	23412	20785	20769	4303	775	582	473	397	357	323	326	307	267	283	293	255	248	236	223	226	230	231	218	235	206	227	201	231	209	231	207	236	211	230	195	203	239	205	223	213	228	228	217	231	220	219	221	209	226	221	206	209	215	216	206	222	180	200	215	186	209	211	227	191	210	210	227	192	181	201	199	187	180	200	210	198	202	218	192	203	203	204	196	194	193	186	183	201	176	214	222	211	200	186	191	183	194	185	219	204	182	204	195	210	219	215	202	175	203	185	211	221	191	230	188	187	188	179	205	211	202	187	217	206	180	193	213	218	209	208	218	193	216	226	173	233	213	192	188	181	190	209	215	206	207	195	205	211	200	217	191	197	175	190	184	222	178	185	197	208	210	219	242	194	207	176	199	188	190	238	190	220	235	201	195	218	202	196	207	197	193	220	201	186	199	198	167	211	181	202	215	215	239	206	191	227	193	204	210	168	195	205	228	222	212	198	213	210	179	196	192	200	198	167	186	184	228	214	208	207	205	211	187	185	212	207	213	207	202	197	232	180	208	190	209	206	181	221	183	203	227	180	198	204	202	235	189	198	196	203	180	190	209	191	182	219	212	185	222	198	218	187	191	219	198	201	205	218	198	204	184	193	237	196	199	188	209	210	193	206	216	162	206	177	197	220	201	210	210	216	220	180	189	186	203	210	188	188	216	196	205	205	184	200	202	216	183	213	198	187	209	212	207	237	199	209	207	210	195	215	203	221	225	212	217	209	216	192	205	209	194	199	189	215	191	184	198	218	198	215	196	181	191	217	221	189	188	204	214	186	208	206	194	209	172	179	188	190	186	197	198	197	206	191	192	195	200	198	190	199	190	196	206	206	242	221	179	184	206	175	201	213	195	224	192	185	211	225	224	180	227	208	230	204	202	211	194	207	216	224	188	205	214	196	191	186	179	199	209	203	202	191	235	195	213	202	204	197	225	244	181	222	212	200	187	194	222	229	190	202	209	211	195	214	198	193	180	232	192	218	215	206	185	201	203	205	184	217	206	200	181	181	204	218	182	202	204	209	191	198	185	196	194	204	230	174	202	202	207	206	207	188	201	189	184	190	195	194	191	196	200	187	194	200	193	190	236	205	202	212	204	201	186	196	180	202	215	216	198	191	192	230	214	208	217	184	191	164	202	205	202	205	225	197	188	203	203	192	198	195	215	193	218	191	198	197	224	213	202	191	246	204	213	211	221	193	224	234	185	216	181	199	221	183	190	193	198	196	175	186	194	210	223	212	197	214	195	198	200	208	184	208	217	206	189	190	182	217	194	205	200	202	207	192	197	217	209	203	185	209	231	210	213	203	189	188	185	206	204	233	200	209	192	213	197	192	209	189	223	196	214	189	200	184	213	180	201	170	202	189	220	207	213	200	197	186	197	198	232	210	206	205	213	233	211	179	186	183	212	224	196	206	182	202	178	208	196	202	216	206	185	216	202	171	162	208	208	198	186	200	190	220	216	213	194	211	200	191	216	210	210	233	185	211	173	212	195	231	203	201	214	215	211	181	197	203	205	214	176	206	209	193	214	200	225	180	188	196	208	216	181	191	193	205	214	199	191	187	179	217	181	213	208	179	212	231	210	200	207	196	214	211	181	246	199	205	201	194	188	215	206	196	172	171	197	170	190	189	217	210	182	193	201	180	218	197	196	202	201	199	190	216	205	179	213	183	200	207	202	184	194	201	197	189	198	203	189	203	191	206	236	213	216	221	220	191	183	201	205	200	190	197	202	198	191	197	222	197	197	181	198	190	194	194	192	201	227	177	227	206	204	198	203	195	210	195	184	197	210	193	184	228	197	215	187	180	211	181	218	206	191	188	166	214	197	192	219	191	178	204	199	197	180	195	219	223	217	205	217	201	194	178	207	203	200	203	221	199	192	203	193	201	179	204	180	206	197	189	198	229	200	197	208	190	213	179	198	191	216	213	181	210	172	184	186	222	200	178	223	195	210	210	194	211	204	197	219	212	207	196	195	192	191	219	216	222	183	212	208	234	176	209	216	207	197	201	180	212	191	194	233	202	207	192	191	198	198	195	213	215	188	197	181	214	212	185	193	224	194	194	188	207	207	196	187	188	171	187	177	195	213	195	206	183	212	215	199	203	204	217	211	207	213	200	210	194	191	207	197	215	183	202	192	205	191	202	195	213	186	215	202	217	222	188	177	181	235	208	186	204	183	182	212	202	201	204	190	213	176	206	191	181	214	213	194	187	236	201	196	203	197	210	182	181	203	204	212	214	180	181	227	206	189	210	207	188	208	213	224	182	198	225	187	205	203	213	194	205	212	185	200	170	173	225	219	200	200	194	203	202	213	175	213	196	189	195	182	210	182	197	214	194	179	198	197	209	192	213	189	180	190	209	212	206	183	197	194	202	186	177	191	212	199	217	195	185	186	186	169	195	214	216	178	187	205	220	197	183	184	206	201	195	239	222	225	189	221	224	191	192	198	191	195	177	201	172	185	191	217	211	197	178	189	217	190	172	190	198	195	188	208	209	197	206	190	178	202	170	187	215	200	206	212	211	178	208	232	212	181	212	202	196	199	228	189	191	198	191	197	212	172	198	171	196	202	182	203	210	176	196	195	208	200	213	217	202	201	189	183	201	185	212	184	179	203	215	193	181	197	203	211	212	196	198	215	201	187	192	177	175	228	181	215	218	209	190	162	179	208	202	186	230	203	206	212	189	207	195	202	214	199	197	205	182	215	185	175	222	209	204	219	186	192	173	208	199	182	207	188	230	205	190	194	216	191	182	233	194	220	195	187	206	188	216	213	212	203	215	194	194	189	207	187	200	180	199	217	221	207	225	188	219	207	199	176	213	176	213	190	227	183	201	199	189	224	183	209	194	199	185	206	201	203	195	194	208	192	203	175	177	217	209	198	192	185	203	196	205	192	186	208	187	186	192	219	217	174	224	218	207	176	208	189	201	183	189	172	219	193	208	212	189	202	177	195	197	190	205	203	194	196	239	201	203	204	226	175	194	199	203	224	195	199	200	226	212	208	214	221	218	185	202	200	190	199	197	207	219	222	185	211	233	202	196	213	210	209	183	198	193	196	220	179	189	198	207	221	218	181	215	204	207	183	213	205	187	202	206	213	208	200	192	191	171	230	193	205	186	213	155	187	196	186	195	202	206	180	178	218	196	177	206	196	189	173	217	197	219	202	229	203	202	186	192	196	185	197	223	192	207	183	203	191	184	196	174	212	187	196	187	205	207	185	187	195	212	160	193	238	207	220	213	204	195	222	209	186	178	200	185	211	181	196	188	184	200	208	173	201	202	196	215	191	185	185	227	228	172	223	226	195	192	184	206	198	202	186	200	188	220	196	188	190	203	202	209	181	201	192	203	205	209	178	208	210	207	212	232	206	235	193	196	226	198	220	186	209	226	218	192	186	201	191	192	213	213	183	189	207	203	212	206	232	198	213	200	196	194	200	205	215	195	189
4736	12932	9141	4332	3144	2331	1723	1447	1063	838	682	636	553	558	430	415	412	397	338	378	339	299	320	323	313	282	346	276	296	283	312	287	273	271	288	269	271	262	263	256	269	272	267	272	243	247	273	273	261	247	248	262	270	253	269	253	269	261	289	273	281	244	249	261	233	288	278	231	228	246	240	265	281	237	286	211	272	264	280	241	272	261	290	250	230	236	270	230	256	246	242	274	250	232	285	251	239	216	279	224	274	272	264	256	260	261	237	275	289	253	247	233	230	276	267	230	250	234	257	257	284	267	244	239	268	227	274	228	266	242	243	247	244	225	240	230	239	246	245	239	246	224	268	271	239	280	270	279	251	236	238	236	277	256	225	265	250	249	227	230	269	250	261	273	231	296	270	247	231	261	246	242	258	264	252	264	240	255	257	259	256	270	232	238	251	278	277	241	253	245	250	241	251	255	257	246	259	214	254	263	229	237	243	260	245	254	247	267	242	257	266	230	296	237	244	280	278	239	262	256	226	249	266	224	253	272	286	237	274	247	245	250	254	273	246	240	258	283	252	246	227	243	260	276	242	266	249	257	233	245	239	259	246	251	268	272	251	263	262	221	246	258	254	270	272	259	248	287	248	263	238	263	237	264	252	251	237	238	235	220	256	234	251	240	237	267	235	285	261	235	266	262	226	271	265	245	254	222	252	249	256	242	264	253	294	252	262	249	256	228	227	246	289	244	255	229	241	263	263	215	247	228	241	226	239	257	271	249	263	260	278	265	249	251	239	244	268	272	241	242	257	247	261	258	226	264	249	253	248	255	285	247	252	229	273	259	244	252	259	242	255	288	234	267	255	262	263	255	263	288	236	262	246	277	240	257	249	228	280	245	267	244	246	247	272	231	251	259	281	279	286	238	242	257	248	255	259	252	262	276	263	252	253	252	249	235	252	253	256	258	257	234	235	252	254	245	260	260	253	259	228	239	229	250	231	282	269	249	245	239	253	248	244	262	264	241	270	251	257	271	235	248	248	245	247	244	274	212	244	236	249	246	237	251	252	206	234	279	225	255	254	262	236	243	262	212	244	240	254	238	245	279	250	223	263	242	243	255	233	263	237	220	256	220	247	255	245	261	276	244	243	277	260	234	234	248	239	271	232	232	247	227	261	270	259	256	249	252	250	273	243	242	244	258	268	262	229	241	271	253	252	250	258	274	259	250	250	227	235	260	267	255	248	264	241	268	220	274	268	270	256	270	240	234	257	243	251	272	277	232	242	262	240	244	227	245	242	255	267	270	256	249	246	230	256	267	228	274	233	243	243	235	231	269	248	240	254	250	251	219	260	244	237	234	241	243	266	225	241	262	235	258	231	241	234	247	267	244	253	243	285	258	241	271	245	257	275	257	259	264	216	258	276	242	277	254	241	239	247	264	221	266	262	236	270	242	265	270	247	244	245	277	249	244	261	220	239	250	226	244	262	230	271	244	261	257	244	253	246	246	228	287	265	227	264	262	259	279	244	261	252	233	224	251	293	244	257	225	270	245	222	252	276	251	219	233	272	247	241	237	255	285	266	238	284	242	280	242	254	277	259	280	236	235	243	270	262	261	262	236	238	256	247	242	260	257	236	263	262	238	259	246	271	268	271	259	223	241	225	227	229	265	264	236	231	251	276	242	253	255	250	217	246	236	236	265	271	260	253	252	265	260	277	260	259	285	248	247	265	220	243	230	256	232	240	245	276	292	277	258	254	269	252	267	263	256	265	237	258	261	304	281	271	266	234	267	220	211	229	241	279	263	263	264	209	251	238	268	249	233	255	237	239	251	267	238	257	275	245	286	251	264	260	267	264	236	235	265	271	238	235	260	231	256	263	242	292	282	244	250	244	230	255	320	251	251	259	249	259	253	216	254	249	246	253	265	245	254	241	259	254	246	245	236	251	247	229	252	264	263	249	268	253	249	262	256	272	265	266	234	271	262	240	252	247	280	264	258	249	264	265	263	273	240	220	254	255	243	264	257	273	223	243	247	242	259	248	228	248	253	240	245	245	251	273	265	259	246	297	261	266	228	259	263	234	277	242	248	265	222	253	273	269	239	299	269	247	270	242	248	222	242	238	254	259	230	291	247	270	247	235	270	277	264	244	258	273	277	286	269	235	231	241	246	230	252	230	234	253	272	277	247	253	247	230	247	295	245	248	245	243	251	241	239	271	270	260	246	228	256	252	248	291	240	240	247	251	242	246	254	251	268	254	248	261	262	278	250	277	241	262	235	270	268	249	218	242	246	243	245	238	270	265	232	266	243	248	255	212	265	252	254	244	253	242	265	234	256	245	239	277	248	242	233	260	247	283	235	249	234	220	275	235	256	240	244	249	241	248	247	279	250	248	239	262	231	259	249	229	248	259	243	240	261	225	266	261	255	253	228	271	264	259	246	269	211	246	242	245	270	252	277	241	260	270	244	270	274	210	232	280	240	255	242	244	238	271	242	234	282	235	227	263	264	270	282	280	249	264	236	262	263	255	251	219	240	253	253	273	259	257	267	234	253	252	262	240	247	260	259	240	280	269	254	245	206	251	255	253	259	241	253	262	232	266	267	247	245	245	248	237	228	259	295	265	260	231	265	222	240	234	228	278	236	265	262	256	236	231	271	268	277	260	222	227	224	224	279	265	263	274	266	248	219	249	229	254	255	240	275	277	252	246	241	251	230	249	245	269	236	262	248	248	251	249	261	240	252	239	249	267	269	244	261	252	291	251	250	228	253	238	266	239	275	240	217	261	267	246	268	245	241	260	258	263	255	225	275	210	243	234	248	264	267	221	247	252	231	269	275	243	275	233	248	273	238	250	282	212	265	248	253	209	260	249	258	273	259	271	269	270	254	250	249	246	258	231	263	250	232	258	254	241	261	283	255	259	246	240	249	245	244	250	214	243	257	229	235	276	271	255	244	261	241	256	255	261	276	287	231	231	275	251	246	252	251	257	254	249	229	235	276	243	249	242	251	257	255	259	274	270	239	269	272	280	277	243	245	265	261	259	251	212	244	256	244	254	235	267	258	252	245	259	215	270	245	251	238	246	263	263	241	275	228	235	262	242	238	246	263	245	252	256	260	243	251	249	267	247	263	233	259	254	262	244	246	252	256	251	261	265	261	256	255	238	249	246	261	282	218	259	251	272	277	233	267	241	250	232	237	268	265	282	263	255	284	250	279	240	240	226	258	229	222	254	250	230	273	223	258	247	260	266	258	246	260	229	252	219	258	245	218	266	253	247	242	240	233	264	251	244	278	268	248	236	232	230	243	232	250	251	273	232	266	238	268	254	261	258	240	262	276	238	259	237	266	271	239	249	249	260	230	241	271	245	232	240	235	244	234	253	231	274	283	246	263	226	287	239	275	239	255	248	250	241	253	287	253	260	239	241	250	273	266	248	224	269	243	226	243	261	255	258	265	243	241	252	258	237	235	244	274	250	261	243	252	258	278	243	263	225	274	245	243	230	249
26992	16961	3471	1053	814	772	783	774	771	755	797	723	782	751	736	725	759	717	700	756	715	756	722	744	739	701	791	740	704	727	737	763	735	707	712	738	736	742	736	766	724	779	718	725	756	796	715	758	757	731	725	712	728	745	718	736	699	737	755	753	766	725	781	774	748	722	703	743	740	689	708	729	740	679	746	741	782	712	773	745	723	767	694	702	771	695	786	744	733	702	756	719	723	724	744	766	729	771	736	703	741	685	751	722	728	719	712	719	746	732	727	681	729	708	739	742	734	751	750	730	759	738	700	742	683	749	736	697	721	726	709	705	736	730	760	776	694	731	714	678	709	753	681	704	727	738	727	726	750	717	702	760	743	764	735	724	742	729	693	773	715	755	759	750	728	717	756	758	733	724	726	691	691	723	740	723	730	762	757	728	767	756	701	765	746	732	729	788	786	758	714	716	771	755	734	725	708	756	736	719	777	728	717	730	714	658	759	756	771	777	768	703	748	710	723	689	717	751	711	765	731	748	712	723	740	759	735	711	764	741	734	754	666	711	694	714	801	699	692	745	712	715	755	739	727	761	761	723	756	727	738	686	676	721	752	675	692	704	737	726	714	739	736	737	735	716	726	716	746	769	738	717	704	740	675	740	749	775	730	755	690	748	713	735	717	797	729	713	713	747	700	688	724	746	719	755	707	706	735	700	672	739	697	740	725	733	697	706	782	749	750	758	674	732	757	733	730	683	754	764	736	740	742	731	680	678	749	708	699	731	715	748	737	734	725	689	685	720	742	716	753	724	712	749	699	737	753	695	747	746	721	719	803	772	731	744	750	745	719	730	803	752	744	704	718	733	692	701	701	755	743	745	707	770	731	727	728	790	743	715	728	726	771	761	735	706	742	690	728	679	783	722	738	728	781	747	741	744	680	750	715	720	775	726	727	749	697	714	742	773	722	817	718	761	720	716	796	744	712	689	725	730	783	781	779	766	672	753	732	734	793	752	716	646	730	746	707	771	750	738	760	735	782	744	726	749	720	690	695	722	752	725	693	751	771	671	734	791	771	734	734	737	672	709	736	745	695	706	723	716	705	767	726	747	697	722	730	725	729	733	714	721	758	741	726	716	756	737	726	723	726	710	746	748	745	714	734	730	730	766	768	695	697	724	722	745	718	775	735	766	757	737	786	734	709	739	732	746	735	735	742	732	819	748	747	725	721	743	701	713	724	740	751	739	752	703	749	705	681	720	706	708	761	736	749	749	762	711	716	705	750	729	743	732	722	711	749	706	737	774	749	737	747	727	729	732	755	690	746	772	727	728	735	763	728	751	659	747	701	767	746	713	693	738	778	721	706	773	733	717	758	740	681	771	728	786	752	729	749	710	747	733	770	720	727	708	810	726	704	717	748	701	725	750	759	696	736	751	686	732	756	756	734	734	736	700	746	732	684	747	741	730	691	723	756	787	748	778	749	721	751	764	729	745	752	749	721	723	744	741	689	722	736	765	745	733	742	695	707	752	710	756	740	741	712	731	743	743	722	785	733	741	742	718	719	716	699	708	712	681	697	765	743	774	724	748	683	788	757	767	708	677	700	775	739	738	755	751	725	712	783	719	753	737	741	718	721	720	708	711	725	690	722	732	732	714	729	807	719	700	741	717	769	730	754	684	732	759	739	688	728	724	756	784	711	732	767	716	737	712	768	774	746	777	731	789	723	685	705	755	769	734	735	765	725	773	717	757	748	741	712	804	769	774	671	732	721	686	727	735	773	774	737	692	710	724	695	717	736	712	770	702	724	741	781	745	730	750	743	740	728	719	734	771	760	744	738	689	728	701	667	703	777	704	711	694	743	716	713	757	724	753	741	743	712	732	731	749	749	763	718	722	742	723	691	675	710	699	789	724	723	702	712	753	730	733	748	715	720	727	743	743	763	706	754	689	756	727	720	715	754	780	723	699	761	709	694	692	752	694	699	722	708	742	719	770	738	703	741	743	720	708	729	750	686	752	703	784	758	745	729	715	764	720	749	764	734	749	722	766	766	745	750	757	703	764	703	724	734	776	775	762	733	700	747	717	780	752	704	762	692	776	721	736	706	728	707	721	721	690	764	734	673	713	756	729	720	774	672	764	737	709	679	708	749	769	751	714	734	723	710	752	768	727	734	741	714	763	786	755	725	742	781	751	721	761	756	735	732	763	708	697	739	718	738	727	732	737	727	754	730	712	742	711	760	725	727	745	759	689	725	726	761	724	752	711	674	703	714	721	739	785	732	743	756	709	746	727	681	713	771	754	736	701	752	746	737	694	738	773	759	699	792	702	750	675	713	783	766	700	781	778	744	697	732	748	703	752	783	773	696	768	683	772	739	740	728	724	716	749	706	724	710	737	754	699	767	772	734	751	709	683	706	707	751	703	717	714	741	744	725	741	712	754	752	752	713	719	721	705	702	703	721	764	739	710	744	700	713	749	727	746	717	748	755	745	778	708	684	750	722	731	737	748	750	729	700	720	771	698	757	715	695	747	747	784	728	739	723	774	695	788	790	754	752	723	714	701	762	743	765	711	729	756	758	722	776	720	733	730	686	752	694	694	708	744	719	708	671	749	718	735	703	757	718	712	701	734	794	728	775	761	763	711	721	717	765	724	740	735	708	721	714	676	734	668	743	745	723	712	708	769	727	739	727	700	731	789	726	737	773	776	678	743	693	726	722	711	686	790	741	747	702	725	761	686	738	706	699	742	707	747	727	696	701	737	747	788	740	758	765	798	721	695	712	707	726	729	708	728	735	700	687	758	787	809	740	754	730	726	739	717	721	709	750	732	742	734	704	761	722	709	749	717	738	780	744	691	759	731	739	742	711	747	737	730	766	707	746	749	749	732	770	697	747	707	735	764	762	785	700	762	717	752	743	706	752	771	771	726	704	729	712	747	780	726	790	754	765	755	713	750	781	767	717	766	717	746	763	742	739	702	719	711	746	784	742	725	752	684	720	743	764	759	750	759	710	730	685	692	755	760	761	739	692	764	704	772	749	710	697	732	724	762	744	684	787	748	793	721	739	749	702	728	749	744	733	723	722	707	717	751	694	710	746	751	719	729	754	752	731	715	743	740	713	736	734	741	708	739	760	745	764	729	738	705	732	678	718	754	747	742	697	727	766	752	725	716	695	744	723	766	731	800	711	799	751	715	698	751	697	743	722	732	788	738	741	766	725	738	775	741	754	694	664	767	804	742	738	740	754	715	734	742	697	747	743	701	728	726	750	796	724	737	718	759	733	767	693	745	727	745	738	713	751	761	734	771	723	714	717	713	725	688	741	736	695	718	724	736	726	751	729	713	706	724	721	675	704	703	735	702	726	705	728	711	752	739	753	732	733	751	715	730	705	743	698	721	762	787	688	728	738	768	722	744	780	748	728	708	744	699	763	685	734	707	698	755	719	726	755	694	718	734	742	735	681	711	757	719	740	770	732	755	685	767	706	789	758	786	732	736	786	709	721	718
5208	1276	1220	1020	1006	930	932	911	960	957	909	857	889	909	878	874	844	917	875	876	873	976	899	910	933	906	912	909	892	895	915	845	886	867	886	882	879	941	871	888	837	857	868	972	872	925	821	886	891	885	861	893	854	926	878	888	840	888	929	885	845	851	910	846	893	934	865	955	922	933	886	855	902	881	926	870	882	884	886	887	850	838	831	886	884	927	887	892	864	888	876	846	921	899	857	897	936	959	888	892	893	830	903	806	848	849	860	897	919	885	878	896	925	936	897	859	928	865	933	883	930	936	913	853	877	843	906	874	850	893	922	867	858	879	885	944	886	950	889	919	895	889	922	913	874	857	883	864	890	934	915	850	856	927	867	902	857	847	912	905	910	866	877	899	909	843	861	899	916	942	889	927	905	857	904	895	949	886	933	851	921	847	926	944	870	893	919	876	860	872	907	873	916	895	935	862	930	915	885	852	907	909	864	927	906	916	895	878	918	842	856	937	892	909	887	900	885	899	881	924	875	875	869	850	902	915	916	924	882	873	849	889	920	875	914	916	922	850	899	851	922	894	907	937	811	928	824	874	845	892	839	926	885	891	909	870	901	946	911	901	924	868	890	916	929	849	905	863	919	903	875	843	846	903	882	815	830	897	912	862	917	930	876	919	911	906	938	917	847	940	872	882	904	896	888	882	911	880	887	909	887	892	849	907	941	862	893	894	960	927	871	882	874	882	876	936	889	894	880	894	870	881	881	884	883	882	883	859	832	860	885	884	888	919	856	943	833	875	843	925	884	857	953	924	859	903	864	933	919	959	873	969	889	858	849	900	902	891	882	876	887	887	919	896	884	875	843	850	853	889	897	901	831	912	899	920	901	851	917	891	856	903	893	870	892	898	913	898	906	895	908	864	916	892	876	926	891	886	866	954	889	866	839	840	894	819	922	919	868	855	906	895	937	928	851	912	886	897	920	875	912	844	859	928	862	888	918	924	901	942	905	889	874	894	883	901	894	875	890	889	959	881	904	873	925	876	917	960	886	889	903	900	899	899	885	908	875	935	901	884	956	881	878	893	886	883	889	892	866	962	851	937	839	914	883	869	893	875	932	878	869	904	876	872	911	840	872	923	862	898	923	927	856	923	905	845	829	926	900	899	874	876	908	943	917	895	829	877	906	888	930	948	896	907	894	898	960	891	914	855	896	853	870	956	890	923	910	889	913	915	972	879	891	849	883	857	876	885	844	885	917	917	856	926	878	914	899	910	868	830	902	886	869	932	901	935	876	873	906	864	891	908	836	864	889	902	903	899	878	877	882	921	940	899	842	895	873	831	886	871	879	859	891	835	860	895	857	870	891	899	916	892	897	864	918	930	868	902	862	865	919	924	899	946	826	884	944	902	867	860	868	871	942	846	906	927	850	900	925	887	837	877	939	906	881	889	896	954	952	863	914	857	870	933	860	867	906	931	876	897	865	891	893	879	829	884	847	898	895	891	882	882	863	884	855	885	864	884	849	887	867	864	919	924	924	857	869	888	877	810	896	876	859	904	873	872	924	864	898	906	895	903	881	905	878	870	952	894	923	894	919	852	835	907	897	875	924	941	828	879	856	900	887	907	913	913	837	868	887	872	903	896	914	897	828	866	885	882	987	870	965	898	839	864	873	873	898	933	851	933	927	907	885	858	913	892	914	874	905	868	934	890	913	900	879	911	864	885	927	912	891	867	874	910	883	903	841	912	872	892	902	890	861	921	873	883	886	886	889	918	877	908	901	918	863	920	844	897	927	899	852	904	872	884	844	914	871	875	804	883	873	953	911	880	913	842	896	944	888	854	918	928	902	882	904	908	869	880	927	858	898	949	928	848	893	909	874	845	879	914	889	886	968	927	928	856	891	888	865	925	900	866	866	888	873	913	862	937	865	909	870	936	880	859	906	902	907	900	971	857	920	891	888	918	922	897	933	916	901	914	872	909	913	840	894	857	903	907	931	906	858	909	906	856	913	881	905	859	968	897	875	891	859	900	873	940	948	935	926	893	904	899	902	942	899	879	901	892	886	931	839	891	911	845	771	905	887	863	896	926	877	908	862	854	927	911	879	885	871	890	890	893	923	886	871	901	862	903	895	935	913	888	883	876	871	940	876	886	881	868	848	884	871	866	921	955	858	879	921	884	908	878	878	876	903	884	924	864	902	881	934	877	852	874	922	900	876	872	889	874	846	906	881	913	902	900	916	874	869	946	902	920	878	936	887	918	852	901	900	909	872	902	903	873	862	886	880	859	877	874	890	927	882	923	866	922	837	922	903	883	840	886	892	935	896	915	918	878	880	914	897	919	870	906	884	903	850	901	930	907	860	861	890	867	920	898	939	919	880	875	852	858	854	876	883	854	886	877	957	915	870	860	862	858	896	851	862	867	871	881	876	904	870	903	909	866	925	824	887	904	863	894	868	911	863	927	902	882	844	906	922	899	897	925	901	933	914	891	869	908	898	894	856	843	815	878	882	876	917	906	871	938	928	910	918	882	847	854	880	913	834	902	876	891	898	908	911	856	970	922	889	854	858	916	897	920	903	884	925	864	929	825	927	937	875	874	873	909	914	899	928	941	831	901	892	880	867	902	897	882	866	838	874	903	849	870	856	894	879	916	961	921	882	925	846	826	884	899	865	854	901	926	921	875	963	880	894	898	833	882	896	863	870	899	899	849	864	898	864	888	899	950	889	914	848	939	935	874	870	859	873	876	877	907	930	842	916	908	922	874	852	849	908	876	907	858	870	872	912	869	911	881	908	839	915	831	874	889	943	862	903	865	874	901	927	863	922	880	861	894	888	853	886	854	921	887	817	941	929	899	892	921	880	928	902	910	804	864	921	890	886	881	894	892	843	884	900	849	918	868	900	911	905	858	848	858	895	845	872	907	897	894	870	885	903	873	862	879	891	909	919	870	886	867	896	833	916	875	849	891	911	910	838	858	895	894	872	879	920	886	859	923	927	875	934	902	931	875	889	923	871	904	862	863	909	893	888	827	901	884	859	901	851	861	906	908	903	897	920	876	892	862	835	855	885	876	862	932	854	888	882	886	867	861	833	872	922	939	861	822	868	862	898	917	921	947	894	874	933	898	862	876	880	874	882	826	921	884	921	871	878	898	894	916	844	908	840	909	850	870	890	889	909	885	887	901	835	878	935	901	890	903	899	915	875	916	939	871	894	873	871	906	858	860	952	922	928	906	852	887	903	859	926	902	863	929	897	861	864	880	873	894	904	889	884	911	876	873	892	921	905	910	894	862	879	910	913	926	887	858	872	929	839	859	918	905	855	865	904	828	882	850	831	915	905	917	887	886	918	926	895	850	909	874	859	880	822	847	839	861	879	896	887	876	892	844	860	842	947	857	915	909	879	885	881	903	894	873	918	906	884	862	848	912	861	906	860	874	896	871	931	890	886	856	884	870	927	904	922	935	926	865	855	937	908	871	884	931	879	889	831	913	953	883	876	826
23049	20784	27768	23895	20761	7397	1163	861	740	681	670	634	581	600	591	572	608	583	505	570	525	565	560	601	535	560	572	516	591	572	535	570	554	521	549	550	544	567	538	511	555	556	556	546	572	552	530	497	517	561	552	576	543	554	496	548	538	544	506	527	534	542	559	556	545	510	541	522	501	530	544	561	509	576	527	511	546	509	537	536	548	540	530	522	525	517	505	532	570	534	513	511	553	513	533	507	541	579	579	534	536	500	568	500	528	492	490	515	525	510	521	550	532	494	543	509	555	564	498	533	537	518	537	542	512	519	508	546	555	510	527	528	532	526	573	567	514	560	549	551	504	542	538	517	544	526	510	546	499	515	534	562	578	524	547	547	538	560	552	514	548	506	524	515	514	571	531	533	522	534	548	543	575	570	543	564	511	551	531	510	516	519	542	522	560	498	553	511	518	519	535	496	544	569	591	546	553	523	527	568	542	506	543	543	560	520	539	524	521	560	512	487	530	517	558	548	565	533	524	541	527	587	517	520	550	509	500	518	509	525	524	516	548	544	519	566	538	519	546	531	536	508	536	495	565	529	587	512	544	504	552	514	523	511	527	519	539	504	574	557	576	531	589	527	550	539	562	587	566	496	523	555	565	532	536	541	516	604	492	495	538	551	509	543	532	514	537	552	519	498	536	551	501	534	549	524	563	497	553	510	539	484	508	574	565	524	549	571	531	556	546	528	564	560	538	564	544	528	496	551	561	530	551	530	476	546	515	534	509	476	530	532	571	532	547	525	513	539	526	566	537	493	552	547	549	526	563	530	569	503	540	559	569	546	540	551	557	573	525	544	521	514	545	539	521	528	533	534	545	515	513	550	516	493	517	499	493	543	522	554	508	546	535	510	498	501	518	550	580	555	535	578	524	554	561	496	530	548	502	548	550	510	475	508	568	526	526	502	564	535	542	526	536	510	535	521	487	568	565	498	545	526	545	561	560	544	524	519	541	525	523	515	525	563	560	514	553	530	491	543	541	517	533	526	550	551	541	517	543	516	544	514	541	518	544	535	506	506	508	534	532	531	516	526	561	537	595	518	550	533	538	514	518	544	561	526	545	520	550	539	525	518	536	527	547	556	553	497	541	541	584	503	541	578	484	515	555	552	526	518	514	546	562	513	522	549	547	565	524	540	547	540	499	536	502	525	550	527	569	522	546	516	507	562	522	553	542	502	537	501	503	496	520	570	563	510	512	521	519	529	496	558	541	526	519	618	562	536	485	558	555	531	545	522	536	557	522	489	538	500	505	484	525	547	510	524	521	565	502	509	524	563	557	513	525	556	525	515	543	581	580	498	538	542	560	539	516	544	491	547	536	579	548	533	521	509	532	492	537	518	557	525	499	538	528	538	519	516	547	548	537	528	525	501	507	539	534	529	589	527	534	537	543	518	535	487	553	503	476	507	521	531	545	528	565	528	522	553	526	530	510	541	533	557	571	550	572	479	527	501	542	529	506	563	542	525	519	544	566	550	533	551	516	563	542	553	510	531	552	513	545	526	507	535	570	539	529	524	535	515	575	533	543	547	573	536	507	560	504	549	550	537	539	502	524	552	508	541	515	524	531	542	554	474	520	495	510	553	580	547	512	521	578	542	542	554	498	535	544	530	504	548	499	540	553	553	522	505	559	530	521	547	555	507	567	554	548	515	525	533	502	495	512	588	488	546	551	562	527	543	518	511	530	563	545	518	536	592	532	545	518	547	510	522	594	582	548	544	553	510	521	506	543	534	556	534	527	545	478	518	559	534	527	527	500	525	471	512	525	524	487	533	508	523	514	513	512	536	534	547	567	573	537	591	515	585	588	525	585	504	522	500	522	571	559	508	531	569	527	532	562	479	554	559	512	552	504	522	532	521	572	549	541	491	538	562	502	543	549	554	522	480	518	557	578	536	545	562	524	510	470	561	561	548	575	513	512	575	519	519	551	506	550	528	522	538	507	566	544	540	572	517	514	506	507	562	540	528	528	549	508	591	541	549	563	531	534	548	573	554	532	515	500	546	538	509	513	502	552	518	553	507	524	572	518	506	561	531	565	547	535	521	549	549	514	548	548	510	522	559	524	561	520	530	526	522	574	534	549	538	533	529	536	509	552	512	502	517	522	532	568	502	585	553	518	510	531	565	524	515	527	568	547	538	512	586	552	544	518	558	526	538	485	528	521	519	511	564	545	501	510	558	526	524	514	562	549	526	522	532	578	543	549	501	509	529	549	495	519	516	577	528	504	504	516	515	534	500	496	479	541	518	554	557	531	534	518	523	534	509	518	583	497	531	504	529	508	517	542	561	447	488	538	521	507	568	564	571	521	548	544	542	578	533	524	525	514	527	506	518	503	511	541	492	585	490	563	547	533	535	566	499	542	547	527	488	523	510	508	549	511	560	565	496	574	540	575	543	541	527	502	557	535	544	552	542	505	550	516	507	565	509	565	546	517	489	554	533	534	552	535	532	502	561	544	535	568	553	534	517	528	528	535	507	527	536	525	517	542	519	529	565	551	496	491	474	519	537	481	538	505	551	546	525	537	506	509	524	552	485	542	542	520	501	554	549	490	544	553	579	521	498	512	545	554	531	568	525	510	510	560	536	535	573	491	513	503	587	529	537	540	533	505	515	544	541	512	498	594	536	527	486	510	546	523	508	543	549	485	564	545	496	551	519	551	514	549	517	512	495	544	506	522	552	518	547	535	547	531	523	518	539	526	544	541	534	560	542	546	505	547	526	537	497	547	498	544	558	536	528	585	488	533	485	519	515	563	577	514	517	522	548	566	528	538	544	532	530	508	503	510	535	569	569	535	531	533	551	509	554	552	544	505	548	531	540	561	548	544	539	581	533	498	516	516	515	537	485	546	589	508	537	539	547	516	538	554	517	575	597	536	504	484	555	535	522	521	563	552	531	521	512	566	562	534	538	549	518	527	567	525	563	556	542	538	550	543	524	513	496	533	521	574	568	509	566	508	530	560	514	499	536	504	537	531	530	543	551	516	539	504	538	512	541	526	556	565	567	561	572	531	526	506	510	579	522	515	551	556	545	536	533	545	580	520	532	535	515	551	550	517	531	533	527	519	590	509	560	534	542	567	530	513	516	525	545	514	523	506	494	534	502	527	568	559	596	577	530	528	585	507	525	559	570	561	538	518	497	548	567	532	563	535	560	539	528	551	556	506	570	552	563	508	521	502	527	508	523	507	520	567	533	537	521	507	545	547	518	538	568	530	540	503	509	494	534	525	580	500	474	545	566	517	533	556	521	522	523	579	540	483	566	513	547	507	547	501	552	532	560	565	530	506	559	501	519	544	521	544	563	532	518	551	582	513	532	518	533	511	503	525	518	535	519	497	515	512	506	563	523	522	536	523	563	518	536	545	543	529	526	554	515	525	546	529	526	492	494	517	528	526	575	538	524	556	517	523	527	528	548	527	542	546	535	524	519	536	557	505	566	542	533	523	536	516	560
3842	8177	5807	2799	2220	1731	1459	1193	1052	953	904	850	794	808	729	798	733	774	731	723	728	725	697	692	680	667	708	722	721	696	682	647	682	690	709	701	711	653	624	725	712	668	637	631	650	674	653	653	682	620	661	641	655	678	655	738	679	660	642	677	636	703	634	706	651	697	669	699	615	694	663	656	684	704	676	686	650	641	622	641	695	619	674	633	638	687	699	702	627	684	677	701	650	674	664	637	665	667	686	646	650	658	679	656	678	658	681	674	690	650	679	681	690	680	665	666	655	681	686	638	693	650	700	631	709	660	732	705	686	664	686	682	671	659	670	653	657	659	667	712	691	703	669	690	627	657	676	693	653	684	660	689	659	634	613	665	663	662	673	696	643	628	709	631	663	641	630	675	628	647	619	653	628	687	667	662	639	650	682	665	634	673	691	647	682	637	631	593	640	656	669	691	630	706	664	701	678	712	627	700	687	681	654	643	618	695	648	633	666	639	700	656	696	701	713	666	642	708	715	711	650	668	684	670	728	678	695	657	634	640	652	682	657	670	691	648	652	668	638	685	608	655	655	651	630	719	666	673	684	660	617	659	650	649	657	674	685	659	624	676	706	669	740	655	682	641	666	647	660	666	668	678	683	739	692	680	659	676	641	691	682	647	650	692	710	643	652	664	701	648	652	646	637	662	724	655	664	677	642	660	715	611	639	661	641	666	621	685	679	700	653	637	658	613	685	639	659	650	670	661	656	628	634	652	671	695	630	634	668	697	673	696	659	712	659	675	686	708	651	687	694	639	653	682	639	707	692	639	623	639	679	652	679	691	630	672	707	711	670	701	677	663	718	692	638	697	701	664	663	682	657	705	653	666	632	660	695	655	660	641	629	678	663	655	679	629	669	659	650	685	666	746	696	639	655	629	649	656	623	655	612	658	702	686	665	677	629	652	673	634	671	642	674	654	663	663	668	663	694	659	648	742	649	654	693	648	657	652	649	636	654	687	682	693	665	680	654	666	693	670	689	628	658	660	616	680	672	644	676	648	675	643	688	631	669	690	644	651	659	634	708	676	667	621	670	640	672	654	708	712	670	645	648	681	693	665	617	650	666	681	645	665	697	638	712	661	690	702	684	692	654	669	638	629	600	678	669	669	676	639	667	689	677	656	627	678	647	669	593	631	648	653	676	656	706	685	668	628	703	657	706	698	658	669	675	666	639	701	653	631	662	694	694	667	704	656	674	663	606	645	754	630	650	616	672	641	662	626	656	687	689	670	708	651	670	639	676	646	653	644	708	631	676	645	700	684	662	665	625	683	666	664	659	693	685	636	632	659	666	651	633	667	677	664	685	666	684	650	667	656	690	653	633	701	634	692	693	681	646	677	642	663	680	627	680	666	663	659	654	656	677	687	668	670	642	607	664	670	702	656	660	680	666	702	671	663	634	658	658	697	636	649	628	681	658	704	621	702	683	650	638	674	682	696	659	670	651	673	667	638	701	664	753	656	674	691	642	687	675	679	646	665	663	626	673	662	652	665	706	691	682	667	621	646	662	700	665	689	664	656	696	675	625	671	677	636	681	646	669	615	648	656	716	620	651	639	635	622	641	676	691	654	686	665	637	643	680	702	670	639	678	649	688	701	685	630	719	708	674	625	632	661	687	648	678	626	644	644	658	666	683	649	689	686	657	673	694	608	698	687	637	601	686	644	701	621	652	651	685	661	694	682	661	689	642	650	690	641	645	660	638	640	658	654	699	624	669	629	655	684	617	678	676	689	672	642	646	663	716	676	615	694	687	690	696	666	654	699	682	653	686	673	655	680	692	681	660	662	678	714	713	702	699	683	687	680	681	624	682	679	716	641	635	691	646	671	692	649	651	664	650	612	665	634	650	627	716	697	636	680	665	661	677	707	639	645	675	696	646	718	617	670	663	645	651	660	633	660	663	655	688	666	700	651	690	651	594	652	693	683	686	622	657	649	635	633	673	653	661	666	655	620	707	684	670	688	705	703	615	640	649	677	651	700	630	665	682	705	700	691	673	706	659	673	664	682	662	679	633	709	656	668	671	664	707	629	672	678	650	671	632	664	656	628	629	697	654	678	666	657	670	705	664	665	666	674	679	696	669	649	692	647	629	659	653	664	641	682	653	644	637	695	637	649	650	671	681	676	683	669	661	677	712	684	631	673	624	662	675	686	694	633	681	660	666	684	670	673	665	698	691	626	632	677	629	683	652	695	663	684	669	723	676	647	619	621	653	633	643	686	682	668	632	693	618	658	658	688	672	639	669	651	636	669	640	676	645	678	697	619	650	622	647	667	661	624	635	673	642	658	650	659	673	669	649	706	726	684	644	672	708	679	635	681	676	659	707	701	723	654	671	696	656	668	657	661	626	695	609	700	624	656	641	707	644	661	670	655	656	674	624	668	643	641	675	623	604	655	617	636	638	704	655	671	661	723	710	740	659	682	692	668	710	653	667	642	652	692	647	667	663	676	668	669	668	672	652	689	652	697	690	629	684	716	656	687	700	703	696	699	641	737	631	674	690	642	716	696	680	687	675	686	665	656	630	628	665	702	715	676	697	690	675	694	697	687	698	686	670	667	643	662	670	612	683	665	646	719	703	677	621	665	662	666	667	631	660	657	658	646	642	672	638	617	649	652	694	668	693	712	608	732	612	648	654	707	690	658	707	724	657	686	656	663	669	688	674	667	681	697	652	678	670	641	658	663	680	713	657	649	661	694	614	664	638	633	639	650	649	675	697	664	650	659	661	692	644	645	646	639	639	648	680	657	668	659	673	702	654	697	631	653	670	628	654	648	629	681	627	668	670	664	649	637	604	673	644	682	686	688	651	635	695	665	691	670	672	673	650	660	640	658	678	708	648	678	667	672	685	660	675	672	714	661	673	674	666	690	626	655	685	673	655	646	720	653	688	687	717	656	679	704	630	707	630	641	701	717	661	628	674	667	647	681	682	684	653	697	673	664	716	681	652	688	674	690	663	625	651	686	666	647	663	673	682	600	638	595	616	660	683	659	678	662	634	651	652	676	719	691	637	717	640	670	705	649	636	680	694	654	660	647	666	647	698	674	681	667	661	639	659	633	687	665	695	630	673	606	649	664	659	638	679	672	648	634	703	702	668	673	699	670	717	680	618	678	670	653	642	648	633	698	641	646	657	683	624	680	649	678	673	678	622	665	672	628	659	665	664	655	617	663	654	687	697	653	681	684	680	661	670	621	693	663	676	651	687	673	609	646	674	641	684	673	705	658	642	640	624	704	658	665	697	654	660	682	634	658	619	689	629	649	656	659	683	699	632	621	638	686	648	687	680	672	671	685	656	680	610	689	677	651	677	610	623	697	685	672	706	650	665	621	688	652	677	668	637	662	652	654	691	616	692	663	691	678	670	698	658	594	660	682	639	687	669	685	667	664	666	663	696	636	622	659	622	640	674	728	631	675	670	665	732	691	669	655	669	649	693	671	648	657	654	649	668	665
24083	20744	26442	24905	6948	818	714	606	592	585	558	568	535	528	552	572	559	536	513	524	518	534	534	551	527	544	502	513	537	491	532	517	504	540	511	519	534	494	498	529	563	524	528	493	505	543	532	548	533	554	499	511	517	501	456	503	525	509	501	468	510	473	504	515	539	491	509	520	531	480	518	540	513	530	544	512	524	473	550	523	502	522	485	524	516	507	474	488	540	467	536	452	504	483	549	497	466	517	527	500	529	497	458	519	566	512	501	510	543	476	519	464	536	459	529	526	533	507	518	529	509	510	543	516	476	526	542	519	530	469	504	502	488	518	494	470	562	502	504	515	476	474	521	536	515	536	536	459	518	507	484	523	555	523	487	489	521	547	522	518	528	527	520	506	542	537	524	532	468	503	498	517	456	510	538	515	507	531	538	467	502	512	484	499	498	540	553	539	493	501	487	510	496	571	514	499	525	527	520	488	518	513	520	471	548	482	502	509	507	498	501	510	536	527	507	505	508	518	480	517	485	498	493	489	498	500	527	510	521	463	529	502	492	525	561	549	476	508	496	469	533	492	503	524	491	521	488	540	552	488	499	500	543	514	524	521	525	490	472	487	529	497	501	539	539	512	493	511	474	522	497	514	487	477	478	539	490	512	526	506	533	529	513	480	503	520	489	483	492	491	493	482	532	497	472	489	512	481	522	511	523	554	522	504	473	537	527	542	471	502	518	513	508	502	511	518	527	511	520	492	500	491	535	521	510	529	529	518	524	482	528	477	536	496	505	498	557	495	502	524	529	458	485	452	538	526	497	531	528	510	529	518	482	512	491	500	515	547	513	519	517	471	478	491	529	501	501	510	532	516	512	459	488	520	491	545	574	517	536	538	524	522	501	476	465	523	494	483	516	509	538	539	481	497	473	563	504	533	455	515	531	494	509	523	519	500	533	481	534	474	509	505	525	515	525	490	520	503	490	518	524	491	554	517	530	542	491	507	533	513	557	495	499	534	513	520	522	498	499	544	490	472	463	535	480	506	540	519	533	485	508	504	494	511	532	500	514	541	511	502	475	525	493	524	502	506	490	500	481	478	486	525	527	513	494	510	565	490	479	511	488	508	507	493	545	483	505	529	497	498	556	540	495	515	504	521	499	531	475	471	486	545	495	516	544	520	457	527	496	523	505	493	484	505	524	465	520	496	520	514	520	471	481	538	517	510	494	518	510	550	546	493	507	483	508	523	485	500	555	486	514	508	525	532	521	515	491	476	501	495	490	494	529	501	501	495	552	488	483	475	491	469	522	495	515	527	499	504	505	513	527	493	504	453	525	495	499	458	508	517	493	538	516	509	496	498	524	511	477	515	499	472	546	510	511	508	510	507	427	487	483	498	513	509	511	522	524	549	482	508	510	526	548	511	524	506	535	523	499	499	497	495	512	502	495	476	521	475	520	518	472	491	495	503	526	535	521	496	513	502	492	497	544	479	492	506	502	448	529	568	559	511	516	520	541	526	518	509	559	494	524	469	506	459	534	491	532	476	508	491	496	489	475	485	524	512	527	516	528	521	550	464	472	487	525	529	524	533	524	498	481	528	504	501	518	505	510	512	517	538	487	516	510	502	501	490	509	504	530	548	505	493	508	559	552	521	518	519	492	454	506	531	500	519	508	530	509	500	523	485	540	542	544	535	473	535	507	501	523	472	503	549	502	515	523	549	546	501	532	478	515	514	477	514	498	541	508	523	494	549	552	524	546	519	487	521	523	489	490	464	481	497	488	500	511	477	488	527	507	491	494	515	490	520	505	479	500	524	507	524	526	489	486	455	554	499	485	491	529	566	500	530	488	468	507	500	465	478	478	515	530	495	532	512	475	540	503	547	555	512	508	485	546	518	519	478	508	516	533	531	486	529	527	528	511	500	489	497	515	546	538	512	501	530	503	474	505	491	506	508	557	508	480	564	476	522	572	496	510	501	544	502	491	506	501	498	539	494	518	469	542	492	509	529	479	538	458	469	517	478	564	481	521	483	516	497	539	540	468	534	532	508	530	543	529	528	492	519	547	465	473	514	515	536	520	506	495	494	520	522	513	513	472	487	508	497	527	514	540	509	520	519	488	519	521	512	531	494	563	505	549	460	478	548	488	460	511	517	531	477	480	485	541	514	534	517	514	477	512	536	519	479	504	536	493	504	478	523	468	467	445	485	481	519	519	503	497	522	474	513	487	494	540	505	482	531	486	525	532	472	552	519	510	527	481	493	529	496	522	480	514	517	504	489	492	519	520	507	549	469	521	542	499	525	499	524	516	550	513	507	545	524	542	489	534	493	519	515	497	490	477	470	547	521	478	507	500	455	499	513	517	483	537	517	514	500	526	499	498	517	532	543	519	486	529	492	499	509	492	593	531	468	472	496	480	513	511	528	514	513	532	487	492	533	515	480	565	525	497	513	491	531	540	476	524	531	500	524	481	522	521	491	539	461	530	484	493	565	489	499	515	496	490	506	527	466	483	491	499	502	524	509	513	527	492	554	480	521	531	504	520	497	517	488	531	525	495	532	499	467	486	496	468	490	515	475	519	491	547	467	506	524	485	537	524	523	519	526	466	482	505	514	516	497	507	503	501	520	510	520	506	521	533	516	552	507	549	515	496	508	493	541	519	513	461	508	466	506	564	499	493	503	509	515	503	512	486	553	501	561	499	511	524	536	501	525	472	523	523	547	487	514	477	512	483	523	527	488	528	498	536	480	537	505	499	552	511	528	541	514	458	516	502	526	504	506	544	513	511	491	483	465	472	495	517	527	460	507	515	501	514	537	512	512	525	535	498	495	492	522	509	499	548	499	507	489	506	513	488	483	525	492	519	536	508	522	508	516	513	493	519	486	522	531	539	509	524	473	533	520	482	515	493	514	554	545	512	497	453	496	497	532	522	472	528	524	498	480	501	512	519	511	479	497	500	500	510	470	502	473	511	487	491	482	514	460	498	519	486	520	499	478	504	510	527	518	493	519	539	483	533	509	526	518	560	521	530	539	481	523	464	548	499	513	500	544	485	508	526	507	525	454	479	531	475	484	520	522	523	525	551	492	485	498	485	525	482	478	552	555	518	523	482	511	472	492	515	483	499	513	490	502	544	489	518	512	512	516	479	530	497	545	492	536	495	525	513	503	486	501	507	515	523	497	561	513	521	524	524	517	508	511	510	553	494	502	539	537	481	529	527	553	548	509	503	558	529	530	476	488	534	490	527	520	460	521	534	457	501	502	521	536	506	489	492	495	505	517	542	483	486	549	499	521	515	489	527	494	496	502	516	515	486	509	531	477	543	516	490	502	467	546	497	505	445	529	547	496	510	524	532	502	498	496	485	521	526	543	512	545	517	513	503	522	504	532	500	509	538	491	492	515	546	500	446	509	529	535	460	507	518	484	483	512	506	524	538	478	484	495	526	502	496	521	508	513	490	501	486	521	513	503	532	516	487	517	471	504	508	536	480	499	504	486	524	473
4017	4587	3334	1874	1552	1233	1017	955	800	814	707	714	689	734	685	642	671	635	648	614	649	624	655	598	616	640	632	605	641	620	570	629	612	659	626	634	590	609	591	640	613	611	556	602	625	649	635	627	601	606	611	597	659	617	617	591	630	612	606	620	588	585	594	555	584	560	570	620	620	604	647	589	627	592	609	599	633	602	586	610	672	563	614	618	640	597	599	568	615	617	623	569	623	633	608	593	572	630	605	624	627	624	576	623	617	609	625	605	610	597	629	547	583	632	602	617	618	596	642	620	595	593	592	598	593	646	598	662	568	621	601	587	584	656	597	631	586	590	608	644	658	627	611	659	554	571	649	604	589	592	646	572	606	608	619	627	627	581	610	642	618	644	606	636	594	601	622	611	549	580	629	584	598	655	643	573	664	626	619	616	618	632	542	589	613	624	574	630	619	652	636	625	617	561	551	599	599	611	636	628	620	610	632	629	576	606	638	549	626	590	608	645	633	586	635	640	561	616	595	612	602	629	619	654	578	605	604	615	621	618	625	565	620	597	614	560	616	574	587	591	572	598	564	622	596	620	603	626	580	654	589	595	572	591	611	587	627	594	610	650	617	592	636	612	603	619	570	598	629	604	596	600	585	587	581	602	620	618	630	595	650	636	600	637	596	632	615	572	604	597	577	645	604	594	635	612	622	602	591	635	556	615	616	603	606	582	613	615	630	618	630	621	577	589	639	611	626	601	608	583	610	590	615	646	561	578	631	618	566	605	606	576	575	585	632	582	579	618	588	625	644	621	649	600	581	603	646	624	655	599	590	570	603	608	589	637	605	651	618	568	648	595	643	643	574	611	641	587	582	607	552	594	614	639	638	616	640	626	600	603	604	576	606	627	616	616	637	635	581	625	590	615	623	625	582	597	593	645	597	651	621	611	637	603	629	614	623	586	582	597	580	616	655	635	598	610	592	637	600	655	630	594	599	573	604	620	598	606	619	598	621	597	612	579	606	594	611	640	596	653	613	593	633	614	592	602	593	630	611	620	581	638	548	639	607	592	592	617	619	588	597	576	591	597	624	628	646	586	590	573	638	609	574	587	623	577	617	603	653	616	615	611	605	616	616	591	602	582	566	634	563	558	583	572	613	571	609	591	622	635	594	610	622	606	621	634	680	588	581	614	566	608	614	622	577	620	608	659	600	613	584	608	608	628	605	633	578	657	629	596	582	610	600	605	583	574	593	591	597	640	575	636	626	614	609	602	623	565	603	690	605	638	606	547	619	634	633	636	623	590	632	630	656	621	619	649	571	654	628	597	653	622	632	578	593	595	632	654	614	610	572	642	656	622	657	628	586	629	614	583	639	587	552	618	618	584	612	632	590	632	620	602	592	591	621	638	596	610	653	613	619	618	594	646	600	575	636	577	604	639	572	614	621	641	614	604	583	651	626	607	602	579	608	578	656	560	619	648	610	612	601	562	584	580	574	627	563	583	599	586	620	584	586	601	603	610	592	592	619	626	610	617	582	626	594	603	645	608	638	578	612	580	612	582	638	621	593	575	606	621	628	632	629	615	619	633	589	598	601	641	619	623	597	632	579	603	611	611	613	605	572	559	601	583	655	640	619	610	652	670	588	607	631	577	600	565	578	599	616	644	648	600	645	620	642	613	590	590	593	593	617	567	630	586	577	588	605	584	543	600	627	576	602	599	586	548	640	601	606	618	613	597	593	597	595	593	614	617	567	601	568	634	646	617	579	556	589	665	629	628	617	597	609	615	625	594	611	613	590	599	623	664	609	648	567	615	639	598	631	582	592	603	630	607	648	586	631	600	598	602	619	600	575	601	633	591	611	629	622	665	619	595	611	604	590	600	630	598	636	609	594	583	633	626	635	581	605	608	625	639	544	590	579	583	643	629	625	552	586	590	562	649	598	623	628	575	584	613	647	601	628	592	621	588	616	626	621	637	575	601	558	581	625	664	629	658	580	619	615	599	586	615	591	621	600	607	664	609	621	634	590	588	583	646	593	665	580	596	607	588	629	599	630	570	599	601	600	603	587	613	620	601	582	572	636	602	601	665	592	601	564	629	627	638	610	632	582	625	555	611	637	646	581	567	595	604	661	622	584	614	574	598	599	612	640	595	602	593	589	551	630	620	614	616	577	623	590	614	592	588	609	579	596	581	645	572	631	622	594	636	619	585	632	596	614	600	635	590	644	611	604	580	622	608	599	582	595	610	617	627	618	646	548	586	581	632	603	626	603	631	586	596	595	620	617	615	650	627	566	596	586	597	597	644	628	629	589	600	588	613	583	568	600	620	620	606	602	595	611	616	575	662	635	632	645	619	635	580	617	593	593	621	610	633	589	653	613	622	591	584	566	635	599	637	622	588	634	596	572	601	602	612	594	599	606	607	622	582	634	587	596	603	616	611	552	636	614	571	624	619	599	592	608	607	585	615	575	645	613	597	592	615	633	653	661	568	599	563	629	616	592	614	623	634	594	641	589	614	629	621	626	593	593	613	602	603	585	579	600	567	580	639	618	632	636	559	609	612	574	603	634	585	621	632	643	595	591	599	599	605	577	555	599	619	619	630	585	597	604	638	649	597	629	609	580	631	598	637	600	617	628	649	620	620	589	620	636	589	606	614	600	635	624	604	624	585	593	552	584	599	665	643	590	590	562	610	626	609	630	618	601	635	594	566	645	605	587	613	591	591	555	643	622	604	555	623	594	569	627	664	624	616	611	590	651	639	601	619	615	600	595	624	600	631	616	641	574	608	616	624	625	617	576	618	618	630	585	620	594	594	593	580	631	607	623	602	606	575	653	581	581	630	628	618	612	609	628	599	609	561	635	561	594	625	647	604	591	553	618	627	630	616	573	634	607	571	621	586	565	621	559	680	589	610	601	593	588	596	642	633	567	605	629	588	598	634	583	589	614	628	641	625	593	641	617	590	602	593	590	595	588	589	644	627	602	592	608	589	589	613	601	574	610	658	584	626	594	578	574	675	601	617	637	587	598	617	601	617	619	578	581	622	611	577	652	615	622	626	602	609	629	612	621	605	658	591	620	570	587	593	628	611	627	647	629	624	604	587	608	639	592	637	625	638	594	551	619	644	594	631	620	648	621	568	640	614	603	602	664	612	590	594	593	615	635	600	590	598	623	621	590	606	573	611	613	596	584	599	593	609	605	646	657	627	622	614	626	609	641	592	632	624	618	600	603	621	595	625	576	589	572	566	605	576	615	589	595	586	591	630	598	615	572	591	596	623	620	588	611	581	564	598	591	601	607	605	592	607	606	610	606	620	665	596	587	546	625	596	625	620	608	588	637	598	580	592	629	623	612	659	564	662	621	617	588	605	587	640	602	600	567	600	593	583	599	609	618	613	614	628	593	602	566	578	571	588	634	587	615	582	590	606	586	594	604	567	583	574	617	612	615	617	584	549	630	607	606	594	598	589	598	630	608	609	566	616	612	646	611	631	576	629	620	614	613	627
22068	20797	28301	23400	20793	20752	4160	762	577	504	442	385	355	315	293	313	292	259	252	252	251	253	254	249	247	230	234	224	231	200	215	245	224	218	238	218	233	221	204	224	214	193	208	185	208	196	208	221	206	200	213	186	223	205	234	196	210	224	206	219	214	214	196	196	206	181	206	227	203	206	212	199	187	228	208	195	194	229	198	208	189	209	189	193	212	200	200	231	206	200	202	209	184	231	167	198	196	211	209	194	235	188	195	187	196	190	223	214	187	192	190	199	185	176	247	212	217	185	196	187	167	212	195	204	217	201	216	207	187	199	184	213	201	182	187	172	189	202	169	207	188	188	190	211	241	191	186	195	194	193	200	233	177	194	198	194	206	177	184	202	228	176	210	193	197	206	200	208	200	212	217	193	198	211	205	203	221	187	181	201	191	207	195	215	190	204	207	201	197	180	218	221	187	198	185	207	184	202	185	182	180	196	195	199	205	185	187	199	196	213	198	200	235	197	211	176	220	198	203	187	197	173	209	197	196	223	186	197	190	209	211	204	195	203	187	200	213	191	196	223	193	201	202	193	197	207	175	207	182	192	200	187	176	196	238	207	185	218	194	197	212	204	206	183	210	200	193	177	220	225	191	186	189	195	173	191	222	187	186	203	178	199	220	189	221	196	212	180	204	243	199	198	182	204	212	190	212	217	198	197	185	202	208	196	184	186	175	197	188	207	172	177	186	198	215	203	224	210	186	197	201	188	202	174	204	206	206	176	210	215	167	197	199	197	196	183	209	225	192	214	197	184	193	188	223	208	188	188	196	189	170	208	189	186	166	202	181	202	196	183	208	212	208	192	214	206	220	188	198	236	235	187	209	188	202	188	221	232	206	189	210	208	230	200	178	201	193	201	213	174	201	194	230	187	195	206	210	208	203	184	225	205	202	175	214	215	191	207	191	206	197	191	201	210	193	212	190	226	179	186	177	196	177	217	213	184	199	213	178	217	206	212	186	215	176	163	203	227	174	221	186	190	203	214	201	187	186	237	204	217	198	209	191	210	192	186	187	217	178	186	184	218	192	192	215	207	191	203	224	189	225	215	182	200	213	196	198	196	188	206	205	197	188	194	209	191	202	185	204	192	187	203	198	194	197	227	204	203	187	192	216	205	211	191	207	190	208	188	187	196	187	192	205	217	181	185	147	208	204	184	200	191	215	226	200	213	201	189	231	173	208	203	203	187	192	187	194	227	195	175	212	215	203	204	202	214	203	200	176	184	215	209	163	205	175	182	207	188	202	189	202	202	195	190	209	211	200	197	165	151	183	207	200	190	183	187	220	210	195	184	186	176	221	212	210	210	210	213	204	213	173	188	242	211	194	195	206	191	194	219	176	211	195	197	203	216	210	194	182	202	202	208	195	175	216	185	209	210	210	207	197	203	173	215	209	190	188	186	206	199	191	209	210	215	189	191	221	201	211	205	224	227	196	183	193	204	210	198	210	219	247	206	219	192	204	193	232	202	177	198	187	230	192	196	199	178	178	189	207	186	186	189	205	173	218	223	185	181	197	197	209	180	187	215	206	185	180	202	223	198	215	216	213	172	199	188	212	201	205	209	220	228	209	209	184	190	208	185	199	178	200	187	198	217	189	204	180	195	222	214	186	213	179	196	223	208	178	177	204	199	206	214	224	183	225	203	206	208	190	202	218	203	197	196	206	204	195	206	209	185	187	175	198	232	200	183	186	170	189	190	206	216	192	204	225	199	208	191	193	201	181	193	209	198	200	184	222	176	195	189	197	184	211	201	214	206	225	198	207	209	202	194	191	197	183	204	186	184	199	214	213	220	197	208	219	203	182	191	193	215	189	213	189	207	199	199	175	188	190	209	198	197	186	204	197	184	207	188	205	211	211	204	208	238	197	188	197	207	190	200	192	219	214	203	181	188	184	197	181	196	194	201	182	177	213	197	202	212	191	192	177	190	214	217	218	200	220	167	208	188	194	195	186	204	189	203	198	191	194	187	203	208	206	203	182	185	213	194	212	176	218	180	192	193	186	210	184	194	215	176	201	220	208	207	197	174	208	202	201	224	198	184	209	177	195	200	182	222	179	196	201	188	198	187	208	198	225	189	185	203	214	186	178	200	191	216	200	223	203	176	194	222	196	179	192	198	194	184	204	205	205	199	200	210	189	199	171	196	203	187	197	199	200	211	194	186	189	194	178	190	218	188	214	187	206	182	200	199	206	212	199	196	225	220	179	179	222	194	201	198	198	235	200	213	223	170	203	192	186	208	192	204	204	208	176	210	218	185	215	204	206	179	209	194	202	194	200	207	198	194	180	200	183	192	184	197	193	214	198	186	184	202	188	212	192	189	193	216	172	206	179	203	199	193	198	222	218	191	209	173	191	225	210	193	205	176	199	191	205	190	216	209	196	194	199	203	200	204	212	194	186	206	177	192	209	197	222	224	222	206	202	217	213	184	206	211	182	210	178	210	211	188	188	196	194	184	186	184	190	214	189	196	197	214	171	203	203	172	192	200	203	205	182	183	185	197	201	199	233	218	207	180	219	205	204	190	185	203	196	189	202	200	179	197	214	207	201	184	187	202	192	216	174	202	200	202	191	224	206	219	210	181	188	198	177	193	195	195	193	186	236	201	180	200	206	183	214	180	213	208	202	208	186	217	178	208	192	211	190	187	210	187	213	203	183	194	173	182	210	200	191	185	225	179	207	212	179	223	209	225	203	204	195	187	195	200	208	208	201	201	184	191	206	228	187	212	206	209	200	199	217	186	185	198	184	202	189	199	201	176	210	208	191	195	192	188	204	196	180	197	201	212	183	206	183	182	185	197	196	210	188	196	206	200	206	186	178	184	196	208	198	219	206	210	173	190	217	225	222	187	193	190	216	209	201	185	216	188	182	183	184	204	195	204	192	184	196	213	188	215	192	196	191	169	206	202	194	179	193	212	174	193	187	212	214	196	204	203	204	195	187	187	216	200	182	190	190	193	208	185	195	202	194	230	200	193	214	177	204	207	199	208	188	207	184	180	213	207	185	191	192	237	184	180	193	210	197	201	206	209	156	192	190	190	200	174	222	207	190	219	176	215	223	192	203	213	198	196	169	203	191	190	211	211	218	191	194	193	215	195	205	208	211	202	213	193	208	248	183	216	198	198	193	204	168	210	206	189	221	181	190	202	226	229	212	235	226	192	233	196	189	218	186	191	187	195	223	198	193	182	205	183	217	207	221	185	185	194	165	192	190	181	182	202	203	204	189	200	209	212	203	217	192	191	197	195	198	204	171	187	206	219	222	213	238	183	202	208	189	191	211	187	188	213	159	198	207	204	179	189	212	179	182	187	184	195	179	221	200	203	191	193	173	201	188	218	184	190	209	197	196	192	210	172	193	206	204	187	206	199	196	188	208	182	173	203	191	187	180	170	183	222	223	185	182	216	185	214	203	191	201	198	193	235	175	190	190	194	200	187	177	205	192	166	213	199
5407	13117	9089	4277	3127	2262	1715	1384	1074	815	682	621	535	512	433	437	424	398	358	370	321	322	298	310	302	305	312	280	302	303	292	276	306	290	280	303	272	280	286	278	256	275	259	286	254	257	269	257	248	253	222	280	232	254	265	251	289	257	265	279	250	231	241	265	226	267	254	250	259	269	229	239	249	260	248	262	270	265	263	274	230	220	275	243	249	265	258	259	264	260	261	224	248	271	266	245	256	282	242	269	255	271	246	255	263	233	274	288	249	271	254	269	243	240	253	249	272	256	253	280	267	254	282	253	245	222	259	238	251	264	224	276	256	249	251	259	253	260	222	258	263	266	239	255	262	259	241	243	247	226	245	261	228	275	267	264	259	259	253	220	239	250	252	257	215	252	262	245	251	226	234	289	264	229	243	255	279	266	234	228	254	281	245	214	278	248	264	257	241	260	233	254	214	260	222	251	266	243	244	260	251	227	248	241	270	253	268	254	254	263	261	232	235	250	251	250	251	285	253	236	251	230	248	220	251	260	238	250	238	260	250	233	242	268	253	250	237	257	263	261	255	238	243	231	281	276	251	232	256	276	251	244	266	265	227	240	257	252	246	241	259	276	264	264	266	269	252	271	233	228	222	238	259	231	234	252	257	252	264	226	261	241	279	240	229	248	257	240	248	255	262	231	281	221	230	228	250	227	245	241	247	234	235	278	249	257	240	249	259	232	253	247	243	261	231	243	268	245	267	205	242	249	260	273	289	281	245	258	267	250	252	239	231	246	264	286	260	213	248	257	248	230	243	234	255	256	277	257	241	278	252	242	263	257	260	261	232	255	253	263	242	234	228	273	246	248	245	241	254	262	243	244	265	225	229	275	257	245	243	231	254	258	243	245	256	226	240	249	232	246	246	227	228	224	230	240	238	238	212	251	281	261	260	263	221	242	229	260	253	282	243	258	229	265	221	265	275	222	284	274	259	227	269	268	257	255	247	248	243	265	272	243	212	267	242	242	231	244	243	269	254	239	249	259	246	238	269	245	237	235	235	258	251	241	224	260	240	265	246	256	270	267	246	224	259	232	229	261	233	244	240	257	277	241	245	244	236	245	236	244	242	266	263	239	256	223	254	251	250	247	231	238	257	253	259	228	252	261	249	297	256	257	252	247	238	281	247	252	284	220	258	249	272	217	236	248	249	257	233	250	240	237	269	255	253	224	247	244	256	226	242	233	239	244	249	224	208	259	246	259	212	240	241	230	248	235	253	258	292	244	221	281	250	267	258	241	289	243	217	265	248	249	260	270	258	249	241	252	229	249	237	253	249	263	264	255	253	248	256	237	260	245	246	244	223	254	265	285	246	239	244	255	253	259	273	249	260	282	222	250	247	231	252	253	260	250	257	205	239	260	260	254	238	261	276	278	259	261	246	226	251	245	245	261	241	265	239	243	261	257	241	257	252	274	239	248	245	235	234	231	246	256	254	264	264	273	255	249	213	257	231	249	261	235	242	251	272	251	259	248	258	259	214	240	269	253	245	246	236	272	254	229	274	238	239	257	234	266	241	270	266	246	277	245	246	239	257	270	243	263	236	252	281	248	238	279	221	259	235	256	258	251	260	282	249	225	249	254	269	249	249	216	232	235	257	258	245	250	262	235	261	242	207	246	259	230	239	249	271	224	222	236	253	261	237	233	253	237	275	209	281	263	267	221	265	257	215	271	254	274	254	245	246	210	263	246	264	249	235	247	251	246	247	241	278	257	256	265	250	257	272	215	270	269	235	231	244	233	241	253	237	262	231	240	276	231	256	256	230	249	262	237	246	248	265	230	254	258	248	234	224	246	236	239	249	227	237	259	266	247	245	258	250	244	252	243	242	264	278	262	249	246	254	253	240	246	224	225	246	267	253	281	274	251	269	258	236	258	250	227	235	245	231	236	245	237	257	247	250	234	262	231	231	255	232	233	239	247	229	255	237	255	243	257	214	255	240	237	283	243	275	244	231	252	227	264	257	244	227	255	241	252	262	225	240	220	240	238	251	254	243	246	247	237	249	245	246	258	240	231	244	254	245	249	255	237	220	265	236	246	275	246	234	254	269	257	238	253	260	248	262	252	269	256	268	243	244	239	246	271	260	228	261	227	283	253	259	274	243	271	242	254	240	259	236	242	265	266	265	239	259	234	238	235	251	232	237	246	251	239	280	247	242	243	264	269	254	264	236	238	261	253	240	271	222	216	234	267	259	242	279	276	234	277	221	249	252	262	253	233	237	242	274	251	228	253	241	268	237	244	242	263	238	236	259	289	230	268	267	249	227	273	256	236	257	250	288	240	215	243	253	229	230	256	249	254	240	269	283	261	235	227	232	232	260	238	261	256	242	255	258	264	236	228	240	219	257	245	248	248	240	270	248	256	256	259	262	274	305	263	259	245	269	242	228	248	232	245	242	275	262	264	247	270	260	257	244	247	262	245	260	240	276	261	260	250	245	258	294	232	251	241	222	257	250	230	235	255	269	257	238	257	221	263	247	249	263	226	237	225	236	240	256	255	244	278	257	246	232	258	268	250	249	271	253	230	242	231	242	264	245	248	235	235	241	249	272	243	272	254	262	262	243	242	287	236	267	278	226	253	245	269	242	267	250	248	231	264	217	261	238	257	276	240	256	194	229	289	260	231	245	272	239	233	264	241	230	238	235	229	233	220	233	236	252	260	255	241	266	234	252	290	237	255	258	235	246	238	253	241	257	225	265	223	253	271	241	238	248	243	247	228	232	252	250	262	242	257	255	264	245	275	295	250	231	225	227	242	255	243	222	236	231	236	254	241	240	274	251	229	249	230	219	262	243	273	251	273	252	258	283	239	239	244	237	272	234	262	284	263	243	225	237	236	240	261	255	232	266	263	241	262	242	208	232	245	239	270	244	250	240	262	235	256	268	250	235	247	254	274	234	249	236	254	241	261	236	227	282	246	237	254	259	268	249	271	267	266	242	263	255	246	278	259	273	250	256	242	260	239	240	224	243	247	280	234	267	242	237	267	255	274	258	282	252	261	271	258	257	259	282	235	245	238	263	259	290	287	251	231	257	260	237	258	242	249	272	266	230	257	252	250	249	250	232	238	214	257	267	245	232	261	223	270	271	225	233	240	266	261	255	253	277	255	245	266	281	229	231	257	251	244	274	226	254	272	221	251	227	242	226	261	236	253	245	253	238	249	232	241	252	226	237	243	257	241	247	230	254	230	267	219	235	241	255	229	242	244	248	283	255	239	239	270	251	252	264	229	220	273	261	253	249	248	219	246	234	255	222	220	246	261	241	226	238	261	260	283	259	259	230	262	254	257	276	244	246	235	261	246	197	263	271	248	236	255	276	255	256	233	239	266	242	221	225	263	245	257	242	245	248	260	214	259	285	282	245	267	249	238	253	244	255	250	238	241	260	248	259	256	243	239	256	242	261	248	225	256	246	262	249	254	251	226	274	272	275	241	257	247	264	255	247	262	260	218
26857	17096	3537	1015	845	761	758	727	698	748	715	702	773	733	768	753	753	749	748	772	738	685	734	769	754	714	738	777	703	695	768	741	744	685	720	714	724	703	734	739	742	696	693	754	691	717	730	740	714	735	733	708	718	740	697	689	713	714	712	693	702	755	695	725	733	715	749	732	688	741	751	739	744	686	761	707	679	735	757	737	702	694	657	744	687	693	744	695	720	760	685	773	710	703	732	712	703	655	715	672	753	712	720	752	717	725	771	736	742	694	748	706	749	730	749	713	727	686	702	703	741	739	736	701	722	765	727	709	711	689	779	757	704	712	738	682	738	700	701	703	731	732	714	719	692	668	758	714	732	742	716	754	732	716	749	698	710	684	684	752	720	709	768	682	720	773	708	695	748	730	720	712	734	724	726	761	708	742	746	743	755	743	718	694	719	705	718	721	720	689	658	709	708	745	726	685	695	719	740	724	755	732	743	722	720	738	706	717	732	706	726	666	713	718	764	722	716	745	722	718	713	725	759	717	745	710	744	741	758	676	721	698	746	753	775	723	778	746	731	721	755	762	735	758	786	709	747	729	739	773	736	748	749	689	698	700	682	694	740	742	710	712	733	752	716	687	764	679	794	722	705	707	686	756	693	706	729	714	755	682	721	753	763	689	750	781	694	729	671	722	772	720	725	704	728	730	751	668	725	780	699	679	730	719	749	727	773	748	721	672	697	701	737	755	773	709	692	762	740	735	759	777	718	718	692	707	741	679	703	720	745	747	722	699	692	739	706	738	739	700	756	735	791	737	727	750	699	750	721	741	682	719	731	717	716	748	712	707	707	769	696	765	717	696	704	772	768	725	725	728	799	771	702	752	717	749	737	740	755	760	738	693	751	663	742	706	659	753	709	766	710	725	738	696	753	760	753	695	687	762	684	731	733	706	799	715	769	694	679	737	733	701	724	736	733	705	688	728	708	774	764	737	684	736	711	728	746	732	761	749	697	689	708	718	750	686	740	732	747	735	724	694	749	712	730	715	720	763	768	754	686	729	688	689	690	714	708	719	683	706	762	720	686	697	729	684	740	751	693	746	723	741	753	757	765	732	749	719	768	752	715	687	755	731	768	697	720	707	744	762	735	724	736	741	718	729	736	715	745	743	737	708	717	757	719	724	755	714	750	667	757	709	717	719	702	705	740	729	726	767	747	714	726	729	706	743	746	675	720	769	698	721	680	683	730	707	701	712	717	754	730	726	709	765	745	748	733	672	742	756	696	709	754	690	709	737	711	728	759	713	712	724	749	676	744	736	708	744	702	680	719	661	718	668	690	732	712	773	716	738	752	719	764	710	728	735	711	763	739	737	709	744	792	757	749	728	729	735	710	773	744	783	712	710	735	736	691	702	700	680	725	716	755	702	746	781	722	719	731	756	690	704	715	708	734	746	718	724	697	782	771	691	715	709	723	724	682	735	723	773	709	709	700	735	728	725	734	708	715	792	728	724	726	724	745	734	751	712	697	708	741	742	728	727	737	727	749	750	727	752	699	719	743	726	689	698	731	776	703	763	699	691	683	713	665	714	736	783	752	735	721	741	769	712	703	717	727	759	729	729	723	714	679	752	739	730	722	739	754	735	754	750	717	763	767	685	718	740	745	758	733	759	792	739	696	735	743	738	718	756	664	726	699	761	765	731	710	741	690	701	689	724	777	676	751	722	743	653	685	728	708	702	730	716	695	727	739	694	727	772	722	759	766	734	717	740	725	759	700	715	741	683	688	720	691	678	726	718	712	717	690	760	663	751	729	735	706	740	732	701	698	771	740	707	736	729	782	716	754	744	706	716	724	715	728	757	721	711	683	711	703	719	738	723	706	721	713	691	720	724	716	675	721	710	711	784	727	705	718	737	694	747	709	773	728	730	755	750	729	728	745	669	730	726	724	759	676	736	713	694	725	728	701	774	714	754	703	695	729	757	745	717	743	742	719	706	673	719	754	748	715	783	644	739	714	747	731	720	758	712	701	696	733	725	719	715	721	730	759	733	711	781	776	746	684	723	729	747	724	694	697	711	742	712	726	717	738	694	722	749	715	707	719	745	749	706	712	729	734	738	765	735	748	705	752	752	732	713	817	722	746	688	720	706	727	739	722	779	703	676	750	698	720	727	718	713	712	719	693	702	732	717	740	731	687	709	681	703	670	673	718	710	741	736	748	742	742	719	741	749	713	745	738	733	745	737	680	682	717	704	717	698	736	727	724	725	724	691	732	694	743	688	730	729	698	710	718	762	741	734	685	733	765	751	682	696	726	741	780	686	686	724	701	716	696	731	731	719	708	765	700	757	721	723	732	721	754	736	683	724	710	720	736	707	751	761	729	719	710	707	746	704	733	777	759	739	690	697	734	731	743	725	734	746	746	730	734	712	727	748	698	742	721	730	733	725	698	779	737	740	735	751	743	708	723	735	729	742	695	763	762	737	703	725	739	688	740	745	702	734	763	737	680	703	732	731	704	737	740	724	760	731	796	731	702	749	771	757	706	689	729	667	727	750	745	710	736	727	727	733	749	774	719	748	717	728	729	744	718	693	763	730	756	762	750	759	745	739	709	737	731	702	670	752	753	757	730	796	708	677	736	690	705	745	759	734	754	769	762	726	699	736	735	745	759	738	680	685	687	742	750	666	718	695	749	760	719	725	751	777	676	728	779	726	704	742	760	757	705	705	768	721	702	757	669	748	704	765	733	699	723	756	677	735	745	714	712	735	751	730	729	703	748	746	700	708	699	719	711	737	734	719	743	731	696	708	755	694	767	709	728	704	777	731	701	723	769	739	704	699	752	695	708	673	691	714	740	710	726	725	740	703	719	758	728	731	717	740	710	699	687	751	712	713	771	719	722	749	739	709	760	745	728	752	682	708	698	687	691	722	709	758	731	726	681	742	688	687	716	702	704	759	699	752	697	759	802	698	689	714	756	729	729	734	720	764	745	767	723	764	699	757	741	742	725	718	693	737	729	717	714	731	729	720	748	705	734	689	759	744	713	747	735	717	733	674	724	729	736	682	741	709	744	727	758	712	711	744	725	745	750	734	767	672	741	690	748	652	713	698	694	687	695	720	776	745	738	759	743	706	730	698	710	768	760	765	680	763	726	768	751	735	691	709	735	738	713	705	720	696	703	724	707	735	725	762	721	722	787	723	712	728	765	709	739	721	724	712	682	756	690	691	744	742	759	716	747	691	772	695	732	781	742	717	732	738	744	713	705	688	720	707	713	713	722	773	740	737	704	727	768	723	692	753	727	778	729	684	770	743	716	701	716	714	756	737	703	751	690	706	731	768	724	726	719	749	753	731	745	721	705	722	747	732	718	752	696	732	677	706	733	681	729	748	722	743	696	729	670	712	729	703	694	752	749	757	739	739	749	757	751	772	732	784	720	721	718	793	697	699	704	722	706	769	733	727	690	705	712	700	762	704	705	720	749	720	719	695	744	709	746	684	727	713	705	718
5440	1313	1200	1064	992	949	931	942	977	913	931	942	895	874	894	848	850	891	934	870	835	912	894	875	876	935	892	908	865	841	893	909	881	897	851	875	898	890	848	902	896	913	866	875	907	904	852	896	920	881	834	851	926	871	868	880	852	865	887	887	908	859	861	858	928	886	885	923	906	856	865	860	907	968	875	917	857	941	867	889	877	880	893	879	893	837	882	880	881	908	915	897	900	830	904	915	845	875	888	899	898	865	866	864	865	830	874	887	863	921	890	885	848	930	881	901	898	903	863	908	848	913	914	883	892	896	860	891	843	890	807	900	876	903	879	884	855	896	844	838	891	909	811	939	867	839	895	892	903	883	837	867	912	892	901	847	879	898	917	875	832	911	848	893	938	889	846	919	907	886	871	845	811	896	944	850	888	930	915	852	856	853	915	856	898	861	937	920	827	912	822	868	875	890	831	904	906	905	878	917	811	953	847	883	878	916	892	850	873	901	866	881	902	870	900	909	873	827	851	887	872	896	924	901	886	920	948	897	885	921	959	905	925	900	931	918	890	880	920	842	889	899	896	929	886	910	889	911	852	813	946	874	875	907	863	847	907	875	867	877	847	859	879	874	916	916	884	849	900	857	853	899	876	886	869	913	872	915	906	902	889	893	856	847	843	909	887	926	865	871	854	889	860	837	877	837	844	888	881	895	875	895	905	868	874	876	926	934	868	868	959	902	927	894	881	901	903	887	873	831	933	873	900	920	877	876	892	843	846	898	883	933	868	930	854	909	859	857	889	935	867	840	863	914	859	902	871	881	875	866	879	882	921	911	837	858	869	882	859	925	896	875	908	855	950	867	910	884	906	858	891	925	907	911	933	879	921	863	837	906	892	881	875	890	833	865	898	910	903	837	889	901	892	912	871	871	826	919	889	862	865	840	852	882	884	810	884	891	890	913	867	890	899	884	873	883	897	852	907	907	931	837	872	902	856	874	906	876	914	878	901	920	882	902	898	856	875	853	884	876	858	879	903	889	889	839	914	894	879	871	842	859	890	865	892	886	928	877	874	888	869	849	863	902	844	880	877	838	890	895	850	894	866	871	853	842	922	911	899	924	888	832	849	878	846	875	911	863	865	869	893	905	884	920	920	869	888	906	935	857	865	859	913	836	888	914	895	895	864	824	864	867	837	878	917	926	851	845	829	919	902	871	881	915	872	894	885	882	904	923	845	859	879	863	931	846	861	920	884	853	876	886	892	907	869	929	825	859	872	931	881	931	876	906	890	893	857	917	869	854	891	888	849	875	909	877	896	911	884	888	833	888	925	866	903	857	883	873	903	893	887	879	888	893	911	873	864	877	899	862	853	940	920	894	907	896	896	870	958	936	857	884	885	826	916	840	850	914	885	855	880	840	925	899	906	868	904	882	871	920	902	909	893	841	887	854	844	935	860	906	869	877	836	871	904	864	870	920	857	896	882	912	937	896	872	875	863	926	899	848	906	906	891	877	886	854	850	886	933	898	925	888	922	948	913	891	874	869	963	910	865	912	908	878	875	896	899	884	901	872	925	840	941	874	893	805	893	930	868	863	909	893	856	893	896	852	880	882	870	879	877	829	853	862	846	867	887	874	858	905	865	883	882	919	888	853	907	888	877	928	871	882	876	901	862	895	879	869	902	898	885	876	852	909	886	828	881	853	845	857	840	886	910	915	889	912	919	864	897	859	812	861	860	858	863	916	878	894	912	883	824	937	879	899	927	886	892	896	897	887	884	870	882	865	899	855	900	896	852	898	880	850	873	893	845	845	866	838	878	888	867	865	901	911	965	871	924	910	861	871	878	905	894	866	858	891	874	870	854	862	913	871	886	919	840	887	869	898	820	907	929	871	922	880	872	881	888	837	829	907	867	848	897	900	837	888	883	877	935	839	870	887	871	907	884	891	889	877	891	942	888	891	907	897	854	819	838	838	856	886	896	840	882	851	882	973	919	885	936	852	910	909	889	875	881	863	916	895	886	858	906	818	877	848	844	931	861	850	863	951	865	949	876	903	843	905	865	853	874	875	877	914	904	917	860	845	882	933	927	851	845	862	883	877	913	909	971	895	863	859	879	904	908	867	867	865	903	920	835	833	891	876	898	883	837	847	905	842	901	877	881	901	893	865	852	928	851	866	867	811	944	892	911	876	902	809	909	834	850	911	827	880	901	912	901	874	922	918	864	922	849	886	953	940	903	890	901	866	895	892	882	941	875	879	864	888	866	886	859	895	935	866	832	923	873	878	880	876	865	880	894	958	892	914	894	847	937	862	858	814	908	907	914	892	816	913	838	865	889	847	910	930	875	874	923	882	855	908	893	881	934	885	955	900	861	889	846	863	877	939	853	906	877	870	854	929	896	866	867	903	891	852	904	898	886	841	875	875	908	844	902	910	852	860	869	915	871	902	875	884	877	899	911	817	895	873	872	860	924	871	854	896	890	880	851	880	935	830	866	918	963	920	910	936	923	847	861	892	861	888	902	897	877	890	940	809	839	947	897	855	873	839	844	879	858	849	909	866	908	904	917	881	872	924	903	871	913	867	847	889	885	905	883	943	926	889	857	876	880	951	873	850	896	951	850	877	879	938	854	936	912	911	849	885	878	890	850	895	905	893	854	935	858	903	871	868	866	853	898	855	824	918	797	849	921	877	878	889	862	844	848	860	857	895	870	832	878	872	879	888	955	858	900	933	910	894	864	886	906	939	838	865	816	833	928	822	885	872	859	897	836	929	891	930	885	892	876	867	895	887	871	901	923	926	852	808	874	897	866	846	882	919	907	855	902	870	884	850	861	921	850	882	872	895	860	824	833	865	847	909	888	905	865	900	905	854	849	857	884	896	906	864	830	889	878	904	894	904	851	945	869	904	877	918	957	944	868	860	842	869	807	908	865	916	902	894	915	871	878	894	882	890	905	873	874	867	933	904	834	889	866	887	915	907	839	908	868	933	890	860	931	884	877	895	885	895	872	900	876	921	903	893	907	877	884	944	873	894	871	899	868	929	828	881	837	939	868	900	872	888	864	861	866	881	899	935	901	879	851	888	904	888	875	892	893	888	903	833	887	836	902	852	867	870	871	878	926	858	872	889	950	888	899	870	923	904	916	859	890	954	875	927	861	899	907	897	865	883	913	924	888	839	875	909	840	851	848	926	827	913	876	877	873	857	920	875	887	859	896	855	854	925	915	883	906	926	836	865	855	859	910	907	903	858	912	865	854	871	903	906	864	855	876	856	873	879	860	907	934	897	880	915	881	872	915	855	839	817	914	851	796	890	811	880	899	852	841	833	870	874	858	878	821	862	958	881	906	936	878	879	897	870	829	909	853	853	878	922	865	865	908	874	868	887	870	862	836	931	948	961	899	878	895	923	876	914	861	837	902	918	895	912	891	910	936	888	867	918	877	908	881	875	926	861	909	886	855	863	910	902	916	897	910	873	932	884	833	843	912	897	863	863	881	933	906	893
22915	20732	27695	23828	20703	6988	1131	830	682	687	649	646	624	604	581	595	577	558	543	547	573	554	532	528	563	577	542	546	543	551	520	546	554	540	553	539	570	482	494	547	512	513	514	546	540	563	505	523	545	557	492	551	530	477	553	517	564	549	499	543	479	555	494	525	562	505	532	506	534	569	577	572	558	505	537	522	518	534	529	506	522	540	521	520	525	521	500	536	511	497	511	526	522	513	537	524	516	546	535	499	611	471	558	539	506	523	521	532	560	525	547	546	517	562	521	544	539	536	556	538	526	536	537	492	561	557	511	501	503	525	505	492	527	546	541	509	503	552	522	518	474	546	538	519	550	498	557	562	591	502	563	512	516	473	514	521	484	517	534	529	527	532	526	533	538	502	538	536	487	509	521	529	484	535	501	489	522	516	516	508	601	531	566	506	553	512	518	532	494	492	545	499	533	511	537	517	549	494	502	510	534	521	521	532	512	498	535	500	516	516	509	524	520	504	496	566	515	531	518	521	527	578	516	513	544	490	521	561	539	532	498	503	497	534	538	534	509	548	512	507	560	503	520	512	564	533	494	523	511	560	533	497	509	513	534	505	570	532	497	531	534	523	529	554	561	508	550	500	503	514	545	507	550	502	523	522	557	508	540	547	499	533	581	514	536	526	520	509	512	560	496	574	522	560	591	536	524	529	490	497	542	505	508	511	510	539	499	523	531	545	537	495	540	516	535	542	540	527	516	542	532	497	532	482	516	535	514	537	520	524	558	551	518	499	502	483	536	550	476	535	512	493	529	526	557	522	563	546	481	520	543	535	491	542	516	516	547	501	521	538	513	513	580	547	537	575	480	568	485	521	548	526	564	507	540	521	529	504	538	512	520	524	564	524	520	518	491	534	575	520	531	494	523	553	515	545	516	567	498	519	507	513	559	474	533	535	517	507	559	573	583	503	530	536	519	505	527	516	521	524	518	531	522	504	553	508	538	568	497	533	521	492	549	496	509	552	522	538	530	569	504	528	500	550	520	504	513	546	514	520	531	571	512	519	495	525	519	547	582	582	515	486	527	524	514	527	519	575	532	502	515	519	522	533	530	495	584	535	509	556	538	496	533	558	541	537	534	522	562	512	541	526	543	518	534	533	499	489	522	479	502	528	512	530	517	528	507	525	504	500	540	540	532	495	495	502	521	537	506	544	511	519	517	494	579	524	568	545	555	568	542	544	525	524	538	572	496	523	531	543	521	498	516	497	558	509	523	522	517	540	538	533	520	531	525	545	501	539	533	501	524	504	522	512	560	532	515	508	503	542	497	493	542	530	526	511	534	474	554	547	523	524	527	556	579	562	500	530	515	492	497	521	499	494	497	564	532	546	507	504	561	510	507	489	551	511	552	512	507	530	519	534	522	513	536	540	513	550	549	514	545	518	512	516	549	533	537	541	541	527	478	527	486	542	505	540	518	505	505	524	505	535	498	500	537	498	561	541	519	484	584	544	488	486	511	558	537	519	547	501	516	507	531	525	501	528	556	537	535	551	550	530	542	549	526	539	545	503	536	529	556	580	543	515	521	541	526	545	511	538	519	500	549	519	502	532	467	525	526	509	568	557	535	533	493	558	520	557	503	526	495	514	529	539	525	524	532	532	504	536	521	479	563	524	498	524	543	504	479	527	518	523	456	548	475	578	512	529	510	567	552	515	502	552	546	536	520	516	504	471	510	520	528	563	510	554	550	515	541	542	500	548	480	563	520	571	521	512	533	495	570	478	519	567	468	506	479	500	531	544	506	529	506	527	550	581	519	487	495	531	549	552	521	502	505	535	515	555	537	550	513	515	544	519	509	551	551	504	495	484	516	570	554	518	511	510	524	517	532	546	516	513	506	553	534	501	510	534	555	541	561	528	524	510	521	474	559	544	522	510	521	517	552	506	557	550	503	565	533	533	513	464	515	496	572	518	502	561	520	507	555	522	560	500	537	552	523	559	492	498	534	567	568	500	516	513	528	525	558	497	530	509	562	523	529	515	516	516	530	526	528	524	490	557	547	548	503	568	573	558	540	504	544	516	494	493	549	538	509	518	519	527	569	499	525	498	523	519	530	531	534	461	525	477	491	546	514	509	549	542	540	504	524	487	491	533	541	509	499	556	478	484	522	498	502	507	513	520	512	535	498	499	495	525	576	503	529	536	491	523	488	527	535	576	535	540	522	498	527	513	501	502	542	496	562	522	552	540	542	509	497	505	515	489	525	546	523	556	569	521	503	517	526	519	577	501	459	558	477	510	526	547	512	514	521	525	507	578	527	514	544	524	491	514	508	510	461	504	509	485	499	515	552	519	519	547	515	509	516	498	512	521	505	503	570	547	543	515	508	548	530	517	517	495	512	561	523	555	500	505	551	508	504	536	544	487	516	540	523	487	538	554	579	543	517	514	514	561	507	535	547	497	512	544	513	544	514	511	504	499	542	515	541	544	506	532	496	534	527	496	524	544	494	490	532	535	542	563	526	542	549	492	525	523	551	533	567	522	540	488	529	572	511	508	489	514	551	540	543	502	539	548	528	532	556	522	515	537	535	520	529	534	553	563	552	553	532	525	551	550	527	491	503	550	496	517	514	473	547	552	495	560	521	521	518	467	490	503	518	547	515	554	554	574	514	521	545	529	485	526	526	518	546	553	562	487	469	550	500	526	469	520	525	510	531	556	524	544	515	501	548	517	518	500	572	566	548	510	522	493	531	524	527	564	526	511	557	500	555	532	534	536	488	527	529	516	527	501	508	527	512	536	582	508	513	515	507	510	559	531	546	515	512	531	513	516	547	525	534	567	586	523	528	540	515	532	551	507	543	507	547	550	522	544	535	527	510	534	520	517	508	518	513	560	514	556	535	533	498	501	558	513	556	539	536	558	536	555	541	517	550	540	529	535	536	538	520	542	516	503	586	503	533	510	520	540	480	511	507	565	512	512	508	491	505	540	518	534	525	487	583	525	536	538	514	540	513	524	526	523	532	537	527	492	542	528	537	513	506	544	502	565	497	536	541	550	541	535	531	551	561	557	542	507	531	482	552	526	515	554	515	529	538	555	491	525	519	496	538	586	555	472	538	530	520	522	540	513	539	526	516	581	532	485	484	533	516	498	554	519	541	550	522	526	540	526	535	539	527	507	528	498	556	534	536	551	545	521	555	500	503	548	508	535	507	505	554	541	558	513	517	526	519	491	524	505	509	526	544	529	523	540	548	552	532	511	547	561	503	513	542	538	524	533	519	510	571	516	527	536	529	485	538	517	523	494	501	519	510	537	568	510	526	554	513	507	530	498	510	511	480	547	503	515	510	489	517	527	529	554	485	511	517	518	545	460	531	508	565	539	504	523	555	492	525	542	500	519	530	525	538	517	528	537	577	517	534	553	537	490	531	528	565	504	485	570	518	515	485	500	540	517	531	514	517	513	516	537	503	555	527	549	530	542	513	538	528	514	541	515	508	525	519	516	548	519
4006	8068	5724	2813	2166	1740	1483	1202	1037	971	869	849	852	730	684	728	747	729	730	713	706	690	680	730	637	691	710	709	681	692	684	685	672	713	682	641	666	697	709	700	672	665	631	685	689	703	666	621	655	669	685	652	664	693	695	692	682	669	670	677	672	688	618	650	623	716	658	664	623	646	674	709	676	641	706	679	666	628	670	679	625	662	654	666	648	643	638	673	683	651	688	679	681	627	657	667	692	666	664	654	676	646	666	668	654	696	678	692	665	649	626	639	646	620	681	617	634	657	680	626	641	604	606	712	695	650	687	704	691	618	687	670	661	673	668	617	670	632	678	716	627	652	657	684	613	695	666	665	631	692	662	683	616	615	712	656	660	698	703	700	676	643	642	674	700	634	655	643	675	634	657	698	659	697	654	654	708	680	643	632	650	687	695	630	654	698	648	674	649	645	724	634	633	659	672	645	639	671	652	666	635	685	639	659	700	653	702	662	640	661	651	627	650	681	659	661	669	680	689	653	639	646	656	640	657	667	663	668	664	666	663	630	653	630	653	671	712	679	673	647	672	652	669	680	722	666	658	650	638	637	625	639	687	656	659	664	669	645	641	648	676	708	676	688	678	684	632	678	708	623	669	622	687	674	628	703	664	647	651	690	618	644	614	669	672	643	667	726	669	645	682	607	689	625	663	640	708	615	691	628	657	649	610	633	660	664	672	665	698	646	649	653	643	644	672	619	689	706	725	660	624	676	707	699	683	679	620	644	667	642	633	665	663	615	592	667	625	656	657	678	636	645	628	636	671	668	675	667	661	640	646	667	629	675	650	674	650	661	686	670	633	679	612	653	626	690	648	654	670	611	681	655	686	644	671	660	626	649	701	654	661	686	694	670	665	672	680	661	656	681	629	650	704	668	676	622	624	672	686	652	673	620	646	608	658	651	662	651	666	693	668	615	619	634	654	622	659	633	661	669	680	690	668	652	672	685	678	645	654	656	640	670	687	647	663	639	707	661	625	653	610	660	696	631	701	644	637	640	673	616	657	675	624	621	615	660	638	653	662	680	622	687	638	681	659	673	729	655	667	690	628	640	682	675	642	667	673	662	652	625	669	636	623	691	647	625	636	645	672	638	681	626	691	635	663	611	601	690	650	692	640	648	677	681	659	644	670	667	693	669	662	679	653	667	661	671	647	661	671	661	648	649	679	662	636	664	627	671	630	669	666	638	642	640	710	661	661	642	679	680	688	645	677	649	665	658	651	673	637	676	603	646	658	701	641	668	641	650	654	666	658	650	694	724	709	646	673	669	667	637	674	638	655	641	636	679	649	648	655	672	640	642	635	656	677	664	622	642	675	653	667	602	647	650	672	674	654	628	694	688	645	626	622	708	632	645	655	687	666	670	630	628	715	588	606	676	633	664	680	667	643	606	678	741	658	655	699	630	672	674	674	655	594	641	705	654	664	682	641	621	616	632	662	655	661	643	666	659	683	606	627	677	657	671	615	666	638	641	681	658	644	634	677	681	624	668	647	658	668	646	658	649	622	663	673	648	672	615	652	648	648	638	642	696	643	690	669	638	684	677	697	628	653	676	647	648	639	687	663	654	648	601	668	660	688	698	679	678	680	675	672	686	651	646	643	684	639	631	679	669	597	647	690	644	650	599	667	693	603	619	639	629	674	618	651	684	639	644	669	636	699	670	606	663	633	687	628	617	645	640	692	656	640	676	643	652	662	677	599	679	680	633	638	633	657	687	639	675	662	622	621	683	666	679	702	673	638	669	687	642	716	664	683	623	680	669	605	634	639	675	659	605	634	664	653	648	664	692	641	662	689	637	694	669	636	659	601	629	632	701	618	698	667	666	636	698	682	733	645	667	644	684	677	669	695	678	663	638	718	670	680	645	622	643	707	667	653	667	667	623	691	664	670	634	647	605	648	674	705	689	693	655	616	633	649	678	668	648	613	673	693	620	672	701	661	680	623	651	662	698	676	639	700	687	665	662	638	691	653	664	629	677	638	658	679	621	624	652	619	656	625	681	717	690	642	646	682	673	650	662	639	662	653	687	641	633	664	654	712	646	628	663	706	654	602	663	689	673	705	676	632	665	666	702	672	644	623	673	624	637	658	666	716	636	643	653	661	662	668	646	657	673	639	664	627	673	646	655	671	667	652	617	675	681	650	667	607	700	654	653	667	676	657	665	646	675	669	662	650	638	667	662	600	657	655	638	643	632	689	664	650	698	648	657	675	672	650	620	648	625	630	662	637	707	653	627	669	659	646	640	646	658	685	627	680	688	682	677	673	619	625	648	639	661	657	634	682	683	659	657	659	647	684	629	640	685	641	653	679	600	648	681	650	634	658	701	708	656	649	632	644	673	667	653	705	638	688	609	657	651	716	668	676	644	681	610	592	644	717	683	636	663	706	656	658	678	690	650	670	629	642	666	620	655	659	651	630	644	645	684	721	616	670	647	674	677	643	636	681	641	572	669	680	658	679	691	640	629	663	639	599	651	676	691	639	682	664	679	636	682	669	668	664	691	681	698	696	670	608	691	632	625	643	653	643	709	707	648	651	663	616	688	619	639	664	656	663	639	680	624	655	676	637	622	681	635	693	633	681	696	627	704	671	655	684	677	673	648	689	686	646	639	659	667	687	663	677	606	692	634	616	656	637	625	640	687	604	693	645	647	670	667	640	653	649	656	630	629	653	669	648	657	665	651	643	659	710	630	691	681	697	678	626	650	664	676	670	672	684	679	641	670	699	680	611	677	670	649	691	661	648	675	660	678	662	641	631	662	665	646	649	662	654	606	686	627	677	632	648	645	653	684	617	640	648	662	708	688	662	695	654	662	677	659	624	633	634	621	640	656	665	662	605	658	629	628	677	644	665	707	654	643	710	696	663	703	650	620	685	663	648	635	652	634	645	685	684	655	702	662	603	631	680	702	672	682	635	651	662	622	682	651	654	678	646	636	653	666	645	667	635	648	666	663	658	689	660	674	660	696	663	695	640	618	658	677	646	686	675	694	689	662	643	676	638	617	644	662	683	677	662	686	629	667	667	651	695	657	659	661	668	685	652	657	690	650	618	696	655	719	675	688	666	652	626	649	635	633	664	654	659	684	689	670	640	681	636	646	641	654	647	642	629	652	616	641	649	617	643	670	710	720	657	673	678	697	700	644	638	654	637	665	645	702	623	631	684	614	680	677	630	652	674	629	653	661	643	624	640	663	632	659	662	660	646	658	676	652	671	633	661	664	623	731	662	669	644	644	638	644	653	638	666	674	678	662	649	647	689	623	659	628	691	600	635	685	653	678	611	633	685	662	643	687	632	682	654	646	640	665	696	670	682	618	678	654	627	679	681	646	653	624	621	664	699	646	704	690	666	667	654	675	649	696	673	721	678	702	650	632	690	686	659	660	620	629	656	679	661	614	672	655	662	678	704	635	665	672	690	651	619	663	691	657	665	674	658	678	636	678	634	710	666	630	652	667
24106	20731	26410	24889	6757	888	707	600	550	562	519	538	530	519	537	596	527	581	504	504	465	509	534	545	534	550	530	491	551	539	549	507	498	527	479	515	479	503	521	477	514	493	511	489	478	513	509	523	516	531	479	488	492	522	533	482	501	502	489	493	465	496	486	521	525	500	510	506	527	518	528	523	509	509	490	493	475	544	505	508	498	508	535	517	527	521	534	545	498	532	474	538	502	533	521	498	508	517	502	472	460	472	493	481	481	527	507	509	502	495	495	522	570	537	502	484	490	538	507	526	506	474	521	520	516	486	478	484	510	510	478	472	525	472	533	483	478	520	486	487	501	521	479	518	509	508	481	523	502	492	513	498	532	502	547	515	469	481	496	499	451	467	533	478	483	496	465	466	459	510	465	502	475	516	499	558	503	559	507	481	504	481	524	486	497	519	487	507	515	482	497	523	487	527	498	547	482	505	494	505	523	510	519	530	526	508	507	488	494	488	496	485	483	511	463	490	463	526	528	516	489	509	505	490	462	506	511	517	481	497	471	492	510	466	514	505	504	506	506	508	498	512	510	464	518	494	485	461	500	453	503	509	498	502	505	493	501	504	488	500	469	454	530	532	519	489	478	491	492	446	542	506	515	478	524	509	470	480	491	481	482	494	520	549	537	553	518	488	524	490	520	514	566	556	516	456	538	481	504	532	537	529	499	478	541	466	491	474	512	513	512	562	521	487	523	514	455	495	473	494	479	486	495	515	512	512	498	549	507	581	513	525	452	533	479	491	548	480	540	502	539	523	481	509	513	515	451	529	549	521	508	511	474	530	511	553	466	493	527	512	522	479	502	489	487	514	489	495	509	505	522	551	531	502	473	471	528	514	533	506	484	481	475	520	529	500	499	507	506	509	521	494	497	504	488	508	539	492	513	515	498	476	495	558	516	460	485	536	514	540	533	508	501	482	505	555	486	498	501	482	477	499	487	517	490	518	510	489	478	517	515	471	540	505	510	518	517	517	506	513	513	513	471	488	522	477	497	512	503	504	495	498	491	499	481	449	506	495	474	520	501	518	534	494	502	516	490	495	517	503	525	504	503	506	498	495	522	485	511	487	540	504	483	488	493	504	494	513	489	525	515	493	540	510	510	528	527	527	491	510	488	485	495	510	507	517	516	493	539	478	518	516	511	487	537	508	503	493	506	467	485	485	517	543	458	530	497	536	494	529	508	497	504	491	477	455	465	532	491	495	496	494	473	539	506	480	491	528	498	481	484	537	501	542	486	527	506	503	508	538	452	513	567	502	492	520	554	464	487	505	515	496	478	513	505	545	507	467	488	508	519	543	484	525	554	478	487	502	524	510	509	507	507	469	493	504	497	491	508	492	513	511	517	535	498	443	498	514	553	524	470	512	505	526	500	507	491	491	508	519	501	513	498	535	492	527	505	500	498	526	503	493	484	494	535	493	492	490	518	459	536	493	482	521	484	497	532	502	473	505	501	516	501	499	480	536	466	509	528	487	495	502	481	472	515	466	491	489	509	490	476	502	514	535	523	508	505	516	517	492	525	478	526	521	499	521	527	490	503	477	503	516	444	537	507	475	518	448	520	504	489	489	516	487	485	489	547	470	500	517	477	538	519	495	525	483	499	474	497	511	501	527	509	500	509	480	503	480	538	475	509	489	493	467	498	494	511	540	491	502	504	490	508	507	525	482	528	509	563	478	501	499	532	547	523	503	464	499	492	478	488	504	513	489	487	488	474	493	537	530	450	499	508	508	482	507	489	530	496	507	491	497	502	529	468	473	482	545	479	510	512	510	526	472	531	534	511	557	505	462	509	471	544	495	491	494	540	496	470	507	506	486	497	499	482	488	479	499	485	531	483	503	500	536	519	548	457	499	503	548	475	464	530	539	468	495	476	483	490	485	529	498	474	524	502	502	526	496	525	484	503	469	538	502	476	490	509	517	552	479	501	493	513	512	465	507	499	544	464	519	502	512	491	481	509	513	521	497	478	468	489	543	527	526	507	499	564	484	529	497	532	509	501	485	532	489	515	483	547	508	521	516	536	498	488	544	523	478	550	487	466	493	505	471	505	494	519	527	507	542	510	518	507	518	510	499	522	518	527	509	498	517	502	529	525	522	495	517	495	509	503	488	481	523	562	529	470	491	496	482	524	561	487	505	515	511	551	498	527	504	497	455	501	477	512	460	513	470	539	473	501	517	493	490	490	527	511	533	544	511	503	509	481	492	501	495	489	504	517	528	504	508	537	536	542	452	482	488	490	512	508	481	478	502	503	545	524	518	515	473	486	572	514	536	517	495	539	495	474	507	482	514	507	516	533	495	520	521	515	500	439	503	467	509	484	507	485	498	554	494	536	528	492	517	487	489	527	561	511	478	494	492	544	515	524	498	497	501	488	541	498	502	482	523	503	535	525	518	496	527	507	505	522	549	505	525	496	502	481	502	522	475	488	506	522	515	519	472	523	507	474	524	498	489	463	479	486	483	490	506	515	480	511	468	528	520	493	489	523	511	490	506	516	529	492	524	518	468	472	537	511	480	479	506	510	509	506	511	505	486	483	485	520	488	497	486	507	522	502	507	545	515	509	512	510	491	489	467	479	524	534	519	506	499	509	514	495	472	509	500	521	510	510	465	529	514	514	480	523	540	517	497	486	486	499	463	473	490	504	497	491	515	449	512	484	536	494	522	564	509	510	454	478	483	510	512	515	491	490	466	525	494	485	525	500	568	482	506	535	484	493	516	550	530	511	489	487	481	538	498	490	469	461	502	497	494	514	479	491	487	499	492	503	495	500	499	486	537	485	500	500	468	487	481	538	513	492	480	519	490	505	493	520	475	525	508	493	493	535	489	518	494	511	573	508	521	504	513	498	514	506	521	492	495	516	527	487	489	491	534	512	526	522	494	536	493	503	514	510	477	514	514	484	496	493	532	510	509	529	492	469	518	491	512	498	528	499	483	457	495	516	495	498	517	524	503	468	477	538	514	503	502	503	509	479	522	509	489	502	523	499	453	541	499	483	501	458	522	507	495	502	484	492	505	519	522	514	446	516	501	495	520	500	497	476	532	490	557	480	521	490	494	521	501	502	507	528	478	516	520	518	493	497	500	487	478	496	480	474	460	472	487	474	481	498	511	514	543	517	526	523	510	491	526	488	517	489	501	564	532	452	535	491	519	503	475	466	562	514	503	546	494	536	484	525	529	526	494	523	533	549	544	483	487	466	502	472	492	489	501	508	496	512	490	520	524	479	497	504	466	498	546	503	495	494	496	528	522	480	515	514	485	525	486	519	485	488	510	479	531	503	484	481	501	488	558	508	533	472	513	472	490	477	497	483	486	491	524	497	530	536	531	452	521	439	518	484	506	521	495	540	472	487	463	483	498	463	464	464	497	520	539	496	477	468	492	517	502	528	534	500	498	514	476	476	567	513	475	518	505	520	509	488	503	481	516	490	500	463	525	520	515	490	511	500	480
3985	4754	3452	1827	1431	1222	990	830	794	747	775	748	696	665	661	666	655	671	672	622	621	658	629	625	667	639	616	621	589	613	594	605	600	644	611	612	578	543	611	561	588	592	578	623	598	626	593	570	596	617	619	602	591	578	638	616	615	604	529	634	628	550	584	608	611	623	582	575	632	627	569	580	622	578	569	614	627	629	578	570	569	600	635	614	602	597	609	583	585	565	632	624	657	633	599	589	577	577	628	587	600	590	639	623	590	591	575	589	597	606	580	617	620	558	630	597	611	603	580	614	591	560	573	594	610	582	553	604	576	607	592	620	605	599	615	622	585	576	573	622	614	609	563	608	613	645	586	624	602	597	643	584	588	630	596	598	612	578	629	614	570	590	634	553	611	582	604	601	633	609	601	621	650	617	639	607	569	573	616	601	599	608	575	588	591	634	556	594	611	551	595	599	554	615	650	591	635	598	619	554	617	543	638	630	623	591	560	623	576	619	589	620	582	655	609	569	659	646	580	602	587	630	626	581	669	584	606	564	562	635	589	651	582	549	576	577	611	626	579	577	569	560	588	623	603	561	606	648	581	605	611	578	598	617	622	589	598	594	593	587	592	627	590	634	620	586	591	596	620	640	579	596	582	582	614	611	603	635	581	614	562	605	580	589	610	612	570	647	611	598	576	611	588	570	586	617	580	590	603	602	586	667	579	625	575	608	615	611	583	574	615	588	633	599	630	632	626	552	623	607	621	603	583	551	617	594	596	602	611	638	567	630	577	600	630	614	583	616	583	593	593	623	595	623	602	626	564	574	567	636	571	590	589	624	594	612	583	637	586	590	601	609	636	608	601	612	548	633	554	604	605	585	589	617	623	593	619	621	600	579	618	613	615	596	581	619	621	556	560	612	596	607	615	610	584	577	569	612	573	624	631	584	622	569	624	644	599	588	639	632	586	607	683	609	651	606	561	611	601	589	579	597	603	582	598	579	586	603	610	642	595	638	578	628	603	578	620	568	610	664	590	629	605	600	601	599	663	578	577	575	602	647	626	591	646	585	617	599	624	610	622	632	573	575	588	560	575	634	614	625	590	597	582	563	595	609	649	590	573	621	581	585	594	612	613	600	556	629	574	595	634	588	640	586	593	621	582	579	602	576	579	621	629	566	610	600	591	602	627	599	643	581	604	609	581	638	609	628	623	602	573	593	582	591	603	612	591	629	563	623	608	606	611	557	610	564	638	600	637	603	576	591	626	631	569	576	561	583	644	606	583	638	609	617	638	622	597	557	612	604	616	603	639	614	638	615	586	625	621	583	594	565	634	615	628	619	593	625	626	654	636	649	642	629	621	578	594	590	550	592	595	617	622	608	582	609	624	622	588	613	619	565	574	609	568	575	637	612	659	614	612	587	615	554	579	655	592	584	622	638	610	595	582	613	608	633	617	602	566	592	608	604	593	623	601	579	581	614	591	587	595	584	570	622	595	627	588	562	553	580	584	603	603	567	585	605	624	583	590	595	597	644	600	607	578	571	602	576	614	644	620	600	606	594	590	572	617	597	584	617	584	580	620	613	597	604	616	579	574	554	600	616	594	627	595	575	592	614	579	640	618	612	574	598	609	618	583	577	601	602	580	632	603	610	565	594	561	587	586	585	616	578	611	662	625	604	591	586	588	588	621	574	564	598	574	585	601	587	609	620	578	579	582	620	620	615	590	607	573	638	627	591	603	614	603	614	562	601	649	624	596	600	660	620	604	624	579	577	583	640	586	589	608	616	571	600	563	571	572	621	604	591	620	587	589	638	624	606	598	636	607	599	613	599	601	610	615	639	572	628	594	599	579	621	605	607	593	605	625	622	648	602	599	584	580	609	605	604	619	581	563	613	578	594	614	607	642	653	576	619	604	604	617	556	572	632	568	576	594	624	619	648	593	623	582	614	595	564	583	596	629	628	551	624	598	624	609	604	612	620	637	613	562	611	633	628	589	575	558	620	618	606	547	582	551	649	570	612	630	591	575	594	611	657	610	592	592	605	572	595	648	601	608	556	622	595	615	575	610	578	614	612	589	582	606	615	589	613	618	620	617	601	608	568	630	627	588	593	566	642	606	612	603	607	616	642	618	586	575	611	597	623	609	631	566	604	560	592	559	630	616	569	590	588	631	596	597	575	620	615	616	577	562	625	590	582	589	625	575	608	569	587	610	606	626	584	631	613	596	600	564	615	585	560	591	627	607	622	580	576	587	611	622	641	620	598	635	601	588	574	584	582	602	587	620	639	570	565	597	590	621	568	618	571	618	567	571	572	578	575	598	595	597	644	589	560	609	632	574	645	602	583	576	629	582	564	596	617	594	620	585	575	641	615	591	599	603	609	606	623	591	600	566	570	586	626	607	597	566	606	613	581	631	611	593	587	595	641	575	614	562	564	554	600	557	539	585	655	587	574	596	669	616	612	574	563	659	625	555	573	612	599	603	600	633	561	615	602	640	627	637	599	653	645	579	621	624	607	609	592	582	613	645	560	592	608	616	607	635	604	607	603	607	573	607	591	586	597	630	599	582	604	596	537	631	563	608	638	597	625	606	586	597	581	561	606	551	596	544	609	606	593	607	612	581	596	627	589	611	610	593	587	661	593	583	610	592	612	611	586	628	589	611	600	625	607	623	607	582	609	558	609	571	618	629	564	583	629	643	609	600	629	620	556	603	629	575	593	654	646	565	605	615	569	563	545	611	601	603	594	581	572	593	591	579	640	573	576	588	648	582	581	626	561	629	568	586	585	603	609	552	607	580	599	571	574	599	596	645	597	598	632	629	588	564	618	599	620	610	587	578	600	659	650	578	583	622	598	602	595	598	587	593	625	539	596	556	600	570	519	621	589	634	622	633	618	575	651	602	561	602	606	624	628	599	649	586	606	640	607	561	601	563	620	631	612	617	596	610	564	600	583	601	608	579	595	583	585	566	609	606	624	608	617	672	632	569	602	575	604	643	616	559	597	558	590	614	622	601	603	606	588	602	597	616	640	584	557	632	631	596	596	608	565	591	594	643	614	578	639	580	584	605	618	585	601	591	573	602	617	566	551	585	596	611	620	644	649	587	587	600	636	641	621	605	637	601	633	594	600	632	604	593	594	568	600	576	570	627	604	637	607	636	597	658	640	623	657	624	611	621	613	621	597	608	627	599	606	591	614	600	569	614	625	562	617	640	594	620	610	595	596	603	598	540	584	609	595	628	585	578	613	600	662	548	611	635	580	589	616	642	600	598	620	614	635	635	619	588	661	557	576	601	585	612	630	622	606	626	621	655	616	586	634	574	584	626	580	642	572	610	610	619	643	606	603	597	607	584	588	599	641	599	646	604	628	620	618	608	617	626	590	583	634	577	586	530	578	629	633	620	604	574	603	598	573	621	594	609	576	537	632	578	592	607	618	626	609	638	589	616	574	555	636	617	639	628	638	629	611	539	569	576	592	628	585	601	592	604	631	600	592	614	606	602	616
22115	20809	28256	23458	20803	20765	4005	803	557	508	414	407	339	337	292	294	256	273	259	250	216	240	229	235	233	221	210	212	210	239	248	210	200	209	187	204	174	199	224	228	178	205	202	220	211	190	188	207	210	210	195	205	184	197	181	238	208	175	207	203	205	167	214	186	191	184	181	218	200	211	188	196	199	186	202	197	205	185	194	167	211	187	203	198	204	202	170	212	183	213	183	192	168	203	193	211	212	206	197	188	203	214	201	214	193	187	191	180	184	196	198	196	193	193	222	205	185	185	196	218	207	213	198	191	186	195	204	191	197	197	166	200	202	203	187	197	207	189	202	189	215	173	190	202	209	194	202	205	207	181	175	208	184	193	183	223	199	197	177	201	204	203	203	207	197	186	173	187	179	202	185	195	215	219	177	217	183	198	164	206	216	198	187	190	195	187	187	203	190	190	206	213	238	213	204	181	207	196	178	206	177	187	197	206	199	210	201	214	181	200	197	225	251	188	206	218	192	191	199	202	199	186	189	201	170	197	224	190	203	215	185	200	185	175	186	207	194	203	175	214	205	195	205	183	195	199	199	207	193	200	198	174	190	198	244	217	198	200	191	167	191	212	197	176	179	199	185	190	206	198	191	189	197	212	178	202	184	192	206	217	196	192	205	185	179	188	184	184	182	184	197	198	208	221	206	198	194	198	199	187	199	194	195	198	206	191	172	190	183	213	195	197	189	180	189	177	182	209	178	206	185	192	204	221	199	211	191	199	207	219	179	202	199	191	186	175	187	198	175	185	224	193	187	208	203	209	185	189	215	212	193	215	215	214	191	197	171	181	205	188	171	214	173	203	180	194	183	191	185	189	181	201	227	205	183	181	191	187	195	198	215	179	200	203	201	197	202	182	209	208	195	179	179	177	221	187	209	199	206	221	189	167	197	208	211	201	202	194	177	183	186	180	190	187	176	214	188	206	187	187	177	200	182	202	176	211	216	202	212	206	188	212	185	216	181	221	189	179	211	204	181	199	200	192	186	189	188	200	226	209	203	166	207	186	200	190	204	218	182	190	190	193	190	175	182	185	198	188	188	223	191	197	205	188	222	217	215	210	207	198	209	182	206	219	172	162	200	224	186	198	180	196	205	202	211	191	167	189	188	206	197	205	210	197	207	198	189	197	180	186	196	226	201	196	224	191	202	215	196	202	189	218	180	203	187	192	221	201	192	185	205	200	187	179	178	197	175	188	173	195	185	194	222	201	196	202	228	171	186	225	212	203	183	198	198	191	188	188	206	208	191	181	206	193	182	213	191	168	198	216	183	214	206	197	192	208	210	209	230	177	203	176	195	179	191	184	194	221	175	184	200	192	189	202	194	193	229	198	188	193	212	204	194	200	195	195	194	183	189	168	206	202	211	191	187	189	214	181	206	199	216	182	212	204	195	181	197	194	198	197	196	187	179	186	171	185	213	168	210	189	189	193	185	192	173	195	211	195	194	213	187	182	179	209	178	206	185	187	181	218	207	179	194	187	191	195	206	179	199	194	210	191	193	195	221	188	187	177	196	174	200	167	189	180	193	222	176	193	183	172	193	198	202	186	205	191	196	188	194	192	189	190	203	206	197	194	173	185	190	226	218	215	177	176	203	200	202	215	185	196	217	185	205	192	193	201	172	199	198	207	186	195	195	184	204	203	224	180	183	168	183	204	199	199	196	193	223	207	195	190	203	206	192	203	179	209	206	205	189	201	185	195	195	213	172	191	215	197	209	203	210	194	180	193	201	190	197	164	198	206	174	199	190	205	222	207	185	180	191	201	202	177	200	181	211	176	195	209	197	195	196	211	215	157	207	202	175	193	174	184	178	163	211	203	203	189	180	164	190	196	189	212	220	189	198	204	220	187	192	199	191	210	224	206	182	213	191	198	180	183	169	176	239	174	188	205	191	214	191	193	204	199	203	187	217	185	201	192	205	200	182	181	197	212	201	206	190	192	201	189	186	207	211	212	195	189	197	190	193	199	183	202	178	197	198	201	205	217	193	172	180	192	202	181	210	194	180	169	185	185	220	195	169	193	204	223	188	197	190	201	188	160	184	203	217	202	170	180	218	223	204	204	192	182	214	195	205	234	211	220	202	206	201	182	196	187	186	212	184	193	195	203	206	170	209	182	201	181	203	217	179	183	200	189	187	182	195	179	179	187	184	181	199	193	171	202	182	195	163	181	231	200	209	189	217	221	206	175	215	215	201	187	199	198	193	232	165	207	199	178	177	202	177	177	177	211	199	215	188	201	194	207	203	200	189	181	185	226	190	187	180	190	183	198	202	158	205	203	188	189	210	177	197	208	183	220	189	193	195	188	185	183	199	216	236	216	185	188	196	193	197	197	202	210	192	194	183	188	201	213	201	193	212	211	189	201	180	184	199	199	221	193	217	170	228	166	213	225	186	188	205	187	189	203	186	176	197	180	192	169	181	201	177	185	216	184	198	176	178	196	185	170	200	204	178	180	195	183	196	196	208	203	188	193	190	182	200	187	179	146	206	201	186	194	194	201	204	188	199	181	184	192	167	198	210	199	191	204	182	196	216	190	181	210	188	196	190	171	201	186	197	220	190	208	203	215	205	200	182	211	190	214	187	190	181	187	183	195	209	184	201	200	172	221	211	204	198	203	197	202	196	208	204	182	184	202	220	205	182	180	187	223	202	209	203	180	202	187	176	192	203	210	213	206	196	189	190	193	199	193	222	207	196	194	200	215	202	184	190	197	190	205	200	175	174	190	162	207	200	169	171	183	167	201	196	177	176	207	197	191	182	176	183	169	193	209	190	182	200	170	201	196	206	190	194	183	181	192	187	195	172	188	197	187	200	185	189	197	183	206	172	206	197	196	189	199	200	205	188	211	162	215	220	176	189	206	195	210	180	191	207	189	195	201	160	202	219	190	223	185	194	191	183	218	208	164	202	194	183	195	170	198	192	190	179	175	209	189	204	192	185	186	188	176	206	171	202	202	183	189	193	213	192	200	179	170	185	183	183	169	177	181	188	199	198	207	238	229	194	196	185	173	193	221	187	195	184	214	190	189	209	185	198	202	207	184	200	187	189	213	171	199	194	183	208	171	195	194	202	202	219	189	209	200	192	200	224	240	192	193	199	156	187	203	213	194	197	204	214	216	167	180	225	183	188	200	201	210	193	199	192	182	206	201	202	201	183	192	186	216	209	191	196	185	201	206	191	172	206	193	195	172	181	194	164	209	207	176	195	188	190	186	197	204	199	180	196	200	199	185	196	191	208	193	188	172	173	204	211	206	174	196	172	203	198	199	207	188	185	213	188	193	183	198	200	177	191	192	201	184	220	179	177	191	196	184	207	192	176	183	181	201	222	190	197	182	206	203	216	200	187	189	189	196	196	203	203	205	178	202	172	209	173	191	189	190	187	197	206	176	189	181	174	203	199	198	177	186	183	212	195	193	177	199	190	206	211	183	211	227	186	196	206	203	207	210
4556	12964	9184	4458	3189	2403	1773	1404	1071	822	703	583	546	475	427	401	401	390	378	317	366	321	343	289	295	285	334	313	267	301	275	296	260	274	264	264	272	261	257	242	268	269	280	293	266	278	254	267	238	274	260	264	271	268	258	267	248	221	240	265	257	248	239	242	228	264	248	242	241	257	237	283	258	241	249	235	221	245	253	256	233	238	262	247	241	267	251	225	252	242	278	258	218	250	254	249	231	266	237	227	245	270	239	251	245	251	230	258	259	224	276	236	238	221	247	259	264	239	249	240	257	245	253	277	238	241	237	261	253	246	290	234	243	225	243	242	242	243	241	252	238	250	228	258	254	251	225	265	255	234	253	221	235	215	247	241	283	226	220	241	251	256	247	269	244	245	234	256	252	264	246	266	237	257	235	263	244	278	238	253	253	234	253	258	228	241	254	265	237	251	273	250	244	212	250	263	231	256	270	254	276	244	247	223	247	239	290	246	248	249	263	275	251	240	274	262	272	233	229	260	234	253	240	276	248	228	262	266	247	245	246	269	237	227	251	226	258	256	232	236	267	267	258	274	246	238	267	218	261	240	244	263	269	269	235	266	280	256	246	223	287	260	222	253	251	248	242	270	245	268	245	226	267	252	264	260	264	264	230	254	231	256	273	267	240	249	227	261	261	257	248	265	247	230	253	250	234	218	269	243	236	235	282	233	237	249	243	257	221	261	268	237	239	262	199	231	228	230	270	216	233	262	270	250	237	239	270	255	261	263	255	241	243	248	245	246	243	276	229	273	240	250	253	235	245	250	251	254	248	251	249	233	248	253	232	244	262	271	226	252	255	212	263	259	232	269	241	260	242	205	240	279	232	232	250	237	227	264	241	252	217	219	247	226	238	255	240	256	225	237	259	241	268	236	251	265	239	263	241	255	237	236	252	257	239	254	264	284	231	240	227	256	250	248	245	240	222	243	250	270	227	221	236	232	252	247	241	242	262	278	258	266	245	253	228	260	272	258	243	222	239	253	261	275	257	249	259	243	242	247	258	266	267	239	234	252	239	245	245	257	234	293	274	261	235	252	259	241	243	255	227	230	227	249	232	246	237	246	253	233	226	241	248	220	252	262	243	239	265	262	274	228	244	256	228	248	261	298	237	254	256	245	268	244	248	217	246	249	240	258	271	237	243	272	269	249	235	264	239	230	233	219	257	238	243	233	256	259	261	231	235	246	227	245	267	250	232	259	238	256	252	242	255	263	255	265	236	217	229	235	243	264	235	240	260	225	247	252	246	225	226	277	248	253	219	226	245	264	232	232	260	257	243	262	244	265	242	263	262	263	223	254	249	233	245	230	255	257	262	259	247	249	283	230	227	241	277	236	256	260	251	238	261	242	269	248	260	239	239	262	230	259	229	264	217	259	228	226	256	257	237	263	255	259	280	242	246	258	234	245	236	251	252	245	266	246	267	269	239	216	272	262	258	260	242	240	246	243	254	237	236	244	287	255	215	226	224	243	256	262	259	257	246	270	223	240	243	261	263	236	245	237	231	231	242	255	252	267	254	276	251	253	251	268	229	231	257	231	261	274	223	245	229	220	262	248	247	265	269	252	257	244	233	254	287	240	276	247	272	228	250	250	225	259	237	304	259	242	269	245	283	241	251	256	239	268	263	244	239	235	294	231	213	250	280	272	258	272	240	243	232	241	266	223	273	251	275	225	246	226	236	260	241	255	239	274	254	235	249	249	250	229	267	221	223	244	238	241	275	266	268	245	256	224	259	227	269	261	240	241	259	262	220	277	242	265	241	228	224	260	249	239	258	295	259	257	257	248	258	236	239	253	282	254	256	217	247	270	266	274	278	216	252	254	232	240	239	255	226	242	247	232	222	251	243	249	255	256	257	239	227	258	265	252	268	248	262	273	261	222	241	253	260	244	242	246	242	240	261	278	225	245	256	240	232	248	254	246	223	264	242	258	253	273	246	243	262	237	254	249	233	244	279	278	249	242	236	208	218	271	241	248	251	257	262	225	230	262	253	231	254	252	262	229	266	256	228	251	236	234	272	233	228	248	256	224	237	243	245	236	263	255	277	263	280	238	267	241	250	253	238	249	270	233	228	261	243	264	265	258	246	260	278	223	231	250	253	216	222	268	230	259	250	241	254	233	255	214	242	230	249	257	271	237	221	245	253	233	230	238	257	254	235	280	226	225	241	235	264	230	234	248	252	278	241	250	249	271	268	235	251	206	258	239	230	226	256	233	242	242	255	252	216	263	227	238	239	231	261	202	246	253	247	230	254	253	230	242	234	243	255	241	247	234	251	234	227	236	245	241	239	231	263	256	246	230	247	240	231	271	260	256	222	249	247	233	224	248	278	237	258	238	222	234	236	256	257	215	225	274	258	275	241	263	258	248	265	255	263	213	244	245	258	233	278	237	264	238	257	278	241	260	236	245	243	246	230	260	264	246	254	226	248	213	239	256	239	228	241	244	218	242	257	259	274	254	252	250	250	246	250	290	273	263	233	256	243	234	269	236	226	249	240	243	271	288	251	201	223	253	262	237	281	246	233	227	263	252	267	233	257	268	244	257	239	234	272	238	245	245	283	225	284	237	245	254	243	217	235	253	247	249	237	217	238	262	251	234	255	248	212	246	231	253	253	235	247	269	243	260	274	237	239	249	239	217	264	252	265	228	242	276	234	243	262	274	251	241	249	232	249	236	262	269	221	279	256	246	268	270	236	234	251	227	255	277	251	259	253	267	245	280	252	218	231	254	222	238	252	230	255	248	257	236	230	236	238	241	243	257	253	274	232	281	237	242	229	232	257	269	254	289	231	234	268	244	233	237	236	219	262	258	254	222	272	235	275	259	258	254	236	245	261	256	286	260	241	250	273	269	256	214	226	229	252	227	234	235	239	211	260	239	249	259	263	244	265	243	229	226	246	258	230	242	242	238	237	234	252	266	244	270	239	251	254	221	260	239	239	245	244	239	236	262	272	249	225	227	245	238	231	296	254	252	216	237	247	274	245	242	254	247	251	266	251	231	235	235	258	248	268	241	219	228	234	241	255	231	241	228	262	232	252	255	265	235	234	247	255	263	242	241	242	226	237	248	287	245	234	244	262	225	223	255	234	255	211	234	259	285	252	289	250	225	240	238	257	222	271	216	261	266	246	249	251	251	224	234	234	231	256	241	221	237	228	237	255	243	251	260	258	248	248	263	264	265	253	264	269	232	248	219	248	272	238	229	204	278	263	281	242	262	256	268	250	244	232	255	243	270	257	250	274	240	273	257	250	251	243	257	225	259	254	225	228	241	234	209	236	223	230	240	243	245	258	260	247	232	231	220	243	269	238	220	229	231	254	244	238	228	241	297	233	253	215	241	241	226	258	232	251	242	213	242	258	259	255	236	256	258	252	236	248	258	245	267	247	271	274	262	232	265	216	270	266	244	262	226	260	243	256	238	285	270	262	247	268	246	261	243	213	230	207	283	240	251
26939	16975	3630	1100	928	817	795	721	726	757	759	711	734	762	722	691	726	708	755	741	707	698	730	736	721	689	757	775	720	704	781	745	726	756	739	724	694	774	696	697	728	708	726	717	753	724	676	761	687	731	732	752	763	742	727	723	749	697	719	704	696	726	710	694	723	728	755	693	745	752	717	714	737	757	718	731	701	728	684	702	715	689	692	667	715	710	724	755	742	691	669	710	731	775	738	689	692	732	759	708	708	750	665	710	727	706	693	709	730	718	669	689	688	706	702	729	704	761	735	731	704	720	758	717	755	746	717	703	734	710	727	787	715	708	694	700	755	749	729	729	717	738	707	729	746	725	692	730	711	707	717	700	765	673	696	687	710	716	729	708	715	707	712	748	681	793	680	718	691	703	708	713	666	709	711	753	692	703	718	745	728	752	666	704	745	685	732	692	701	711	733	672	718	701	677	680	745	678	719	731	700	754	681	700	695	721	703	741	718	756	703	716	693	750	688	686	702	729	760	712	756	747	692	746	714	701	693	744	724	713	787	756	776	666	695	744	713	691	707	709	682	696	700	762	734	747	735	662	736	748	714	727	723	688	681	720	672	683	718	753	774	701	737	747	706	713	754	727	708	672	702	705	712	732	737	731	709	693	702	711	694	699	712	741	691	679	711	702	713	684	744	724	727	753	722	695	742	712	721	696	712	732	722	688	696	752	704	734	709	759	716	639	711	714	764	725	731	723	702	752	702	685	709	761	713	685	741	682	727	740	697	745	622	753	695	726	721	690	679	755	749	702	737	730	720	752	744	687	710	712	692	715	744	712	669	741	727	730	729	718	696	753	702	707	743	748	696	754	688	743	710	748	664	705	703	736	710	700	754	715	753	735	729	698	693	682	743	735	758	688	729	723	740	734	715	722	696	713	713	726	764	763	688	717	669	771	693	700	689	749	687	724	713	695	665	724	696	688	636	713	772	709	733	702	703	683	719	726	723	733	708	733	671	690	709	763	706	717	658	707	705	700	721	732	727	743	720	700	699	713	693	707	691	713	679	732	740	726	736	727	699	758	700	768	761	764	709	707	702	748	698	698	724	751	731	720	761	682	707	703	729	729	734	741	722	723	683	737	711	739	732	693	727	724	686	708	740	721	629	754	726	704	706	700	669	686	729	713	721	699	727	689	713	714	724	751	752	717	700	678	759	690	704	704	717	745	727	742	732	700	726	724	751	707	780	656	721	708	742	703	717	753	700	701	753	725	745	711	693	643	729	726	690	712	736	751	722	698	697	650	688	683	717	741	737	777	724	688	701	778	726	722	705	726	749	741	677	749	716	657	710	704	720	786	766	770	734	745	653	710	705	751	664	687	708	725	788	703	690	712	741	765	711	763	716	649	689	707	663	708	743	696	747	736	721	646	701	727	711	760	742	690	725	729	706	715	709	779	728	734	715	737	738	714	727	724	669	771	683	690	711	728	727	715	687	724	667	728	714	685	779	711	747	756	728	702	759	762	724	730	718	707	744	686	729	693	686	765	761	750	712	762	736	761	667	744	710	730	743	735	670	660	678	738	707	759	694	680	728	726	696	707	720	694	721	749	724	714	732	716	729	699	740	725	768	709	729	718	658	766	728	734	726	691	715	733	683	710	738	668	758	739	736	672	712	661	729	709	770	694	720	689	734	673	729	710	703	733	766	746	688	743	725	691	730	683	740	705	737	700	654	711	739	743	708	782	692	743	713	681	721	756	701	715	742	744	716	714	708	707	753	670	711	692	685	736	723	738	691	756	715	760	742	723	741	683	708	737	710	702	747	716	709	696	704	731	708	677	719	745	715	724	751	690	729	695	730	726	670	704	671	676	742	717	736	791	696	718	710	729	700	690	709	753	767	684	690	705	738	728	776	713	730	785	708	776	695	714	752	722	698	702	688	690	725	696	705	702	693	717	753	758	707	687	737	746	742	718	712	758	717	696	699	700	725	685	640	672	732	722	723	708	728	707	752	730	714	747	719	664	727	715	726	697	760	704	707	719	715	710	704	718	729	754	793	730	706	713	709	724	683	755	671	719	717	729	719	752	727	675	706	701	676	714	712	694	695	746	718	692	719	691	703	712	675	710	719	750	708	698	740	746	681	742	729	747	782	708	704	720	738	744	679	689	700	715	736	684	741	713	718	707	691	699	727	672	769	720	712	675	697	712	695	713	746	776	733	705	707	696	766	722	760	705	728	659	730	704	710	713	718	678	729	714	722	686	676	715	743	689	694	689	699	726	771	710	738	713	698	702	693	682	713	751	645	672	726	746	696	705	741	686	639	723	730	718	746	736	667	699	699	688	748	651	726	727	751	786	753	711	675	718	715	682	760	723	733	752	724	748	712	688	766	699	751	677	730	744	741	654	694	704	747	716	754	681	736	686	731	721	722	688	751	708	708	705	740	706	712	749	697	669	739	688	707	718	698	718	731	694	748	675	723	678	749	741	772	735	675	727	754	702	698	730	712	744	680	743	720	716	812	739	756	781	739	728	682	720	737	766	766	663	752	705	741	722	705	712	752	710	710	691	724	721	765	763	749	697	722	677	733	699	688	714	682	762	710	755	667	724	728	714	716	725	681	704	768	711	688	716	685	755	702	721	722	727	717	688	692	743	744	763	742	741	681	729	725	656	713	726	755	720	738	713	705	720	708	703	735	746	736	702	682	720	748	686	692	724	729	696	700	674	715	764	677	695	721	665	691	710	727	762	734	697	740	673	763	699	723	706	702	720	683	706	683	736	772	758	754	756	727	694	705	730	753	689	735	713	721	763	672	733	764	738	721	749	736	743	789	732	737	722	743	714	734	701	684	743	687	710	742	726	733	713	700	722	760	735	698	707	728	732	691	766	729	709	688	743	694	742	724	730	681	704	688	732	709	766	717	681	712	745	709	732	698	738	741	732	711	742	709	700	727	723	710	746	700	735	760	718	735	719	710	686	718	734	743	709	709	712	673	741	731	733	764	746	665	712	715	705	748	731	699	790	733	718	653	713	735	698	732	732	730	751	735	797	727	722	736	708	694	730	699	706	716	735	684	711	715	715	721	747	701	717	717	714	716	725	754	694	692	689	691	729	702	693	715	700	696	709	712	728	708	724	730	764	757	750	704	746	680	691	707	652	729	737	684	687	681	744	730	761	727	746	720	709	748	720	750	731	801	675	745	716	715	772	717	765	715	712	722	727	734	736	724	733	762	687	683	671	698	711	651	729	740	768	707	741	722	706	689	705	670	664	737	680	733	731	690	735	744	727	723	726	725	690	729	724	746	724	751	722	730	673	738	710	693	681	781	708	749	725	675	692	719	697	769	703	764	724	716	746	736	717	667	643	737	766	745	737	716	744	722	723	693	735	748	696	739	727	723	679	687	774	686	708	760	712	717	675	715	700	710	731	731	699	722	736	724	723	752	676	703	755	677	683	752	750	697	711	716	739	740	737	717	707	770	736	722	699	728	727	690	718	721	761
5032	1394	1248	1066	1006	863	977	897	865	864	885	880	919	877	905	880	913	860	850	886	888	890	916	877	879	855	867	896	866	866	861	920	866	887	882	911	828	817	895	858	847	872	823	881	870	845	874	864	819	839	893	942	861	874	897	821	896	877	823	890	917	879	880	842	892	857	891	907	869	844	866	878	861	825	853	840	886	835	926	935	886	859	895	848	899	884	895	850	911	850	855	861	849	861	889	849	876	861	812	859	852	913	807	889	860	831	905	837	837	880	834	860	844	901	879	845	861	914	860	845	881	876	870	920	890	834	894	879	827	845	876	878	798	809	798	931	915	884	850	916	874	863	889	875	889	891	886	875	867	796	892	851	806	864	926	873	855	857	881	890	850	875	846	906	840	843	918	901	893	864	816	872	831	889	830	840	853	867	876	905	874	919	876	871	849	860	817	828	868	867	880	845	828	870	871	834	865	854	927	903	812	859	840	810	847	878	879	873	827	848	941	876	891	859	850	835	857	879	871	895	875	908	863	861	876	875	897	882	866	913	855	887	866	854	903	900	895	913	899	898	836	816	840	905	975	855	890	818	851	888	848	880	884	838	875	907	852	883	834	906	858	864	894	855	921	821	865	819	877	900	848	863	837	829	847	850	796	919	860	875	901	879	890	870	915	829	884	858	899	857	906	862	852	870	852	881	885	866	924	895	829	853	896	847	890	843	831	853	881	854	878	861	866	860	849	879	858	893	866	895	890	895	831	880	886	852	839	929	875	859	871	796	899	915	829	837	888	900	916	854	832	794	869	846	894	850	848	882	913	888	882	870	884	923	901	853	847	861	815	898	879	865	850	842	893	887	839	851	863	834	885	861	880	873	912	886	891	906	894	863	837	861	887	926	877	849	899	888	850	850	860	855	878	891	866	888	838	878	902	895	926	904	862	920	852	912	930	869	914	906	838	922	842	856	882	910	888	870	846	857	918	866	908	871	916	897	932	898	882	840	867	843	871	864	867	852	866	916	860	870	848	854	823	876	842	879	867	914	837	890	884	916	933	815	895	907	802	858	919	891	879	860	851	854	927	842	875	840	838	920	908	876	851	872	885	859	890	873	879	854	852	874	897	874	873	876	897	845	877	873	889	877	907	904	888	832	838	810	871	856	876	876	884	879	838	868	880	825	843	819	859	814	859	840	851	897	843	860	912	858	851	892	869	835	864	871	835	869	886	895	890	870	857	896	818	817	861	899	841	825	869	862	890	892	883	867	832	835	828	897	846	827	910	893	860	861	880	895	881	888	856	845	880	885	916	897	865	840	908	861	859	839	900	886	911	879	850	835	882	827	847	894	901	888	906	879	869	889	886	846	910	865	882	851	908	888	908	872	839	871	821	896	843	872	839	858	858	904	903	823	873	874	877	852	863	888	881	872	845	923	860	884	887	870	865	907	812	875	896	928	841	908	947	899	854	879	863	801	839	890	838	869	903	863	853	826	872	855	870	841	871	880	880	854	843	852	902	861	839	899	856	854	825	867	845	853	888	856	863	902	881	867	848	862	870	859	821	868	879	896	877	900	845	904	817	873	930	854	913	882	821	853	844	865	875	869	827	904	831	835	837	904	879	875	849	870	825	895	863	876	868	891	842	841	921	909	853	886	856	846	857	887	843	914	896	859	827	885	840	904	857	911	881	867	866	892	891	837	862	872	894	908	869	878	877	908	860	929	839	859	912	873	877	855	843	803	884	855	856	899	849	873	853	901	931	855	810	900	869	911	839	908	863	827	835	857	859	880	897	837	886	834	827	875	845	919	863	849	906	937	872	911	894	930	844	847	897	938	859	827	903	882	880	898	893	873	908	909	908	893	848	865	846	870	903	898	856	828	861	839	869	811	876	856	863	873	872	877	895	859	872	896	883	877	852	851	855	886	886	847	875	803	853	901	856	888	850	866	849	887	929	867	923	898	850	835	830	875	852	874	801	916	841	880	896	861	888	896	893	829	842	888	884	880	860	883	836	887	882	899	904	844	838	920	877	908	859	890	909	845	887	836	840	884	846	859	905	870	891	881	921	823	834	839	835	810	823	837	878	852	865	827	866	855	874	890	895	869	872	935	839	814	854	921	857	930	863	889	889	901	915	867	874	855	845	843	902	764	882	861	886	851	885	937	868	870	870	890	910	860	847	863	867	901	839	892	818	852	843	848	870	899	877	832	863	854	853	933	910	872	905	877	882	865	904	864	885	859	864	820	850	874	828	843	865	870	909	945	849	848	871	778	830	916	841	921	875	862	826	913	873	865	872	885	882	859	852	876	779	904	836	871	897	906	869	947	855	881	928	803	910	873	887	880	831	926	857	871	887	879	865	905	866	885	906	871	844	807	852	892	959	906	885	812	877	840	909	911	907	852	915	828	897	893	897	913	894	902	813	852	903	904	902	868	831	858	873	915	918	838	835	854	853	841	861	876	801	904	846	897	898	834	841	878	855	878	869	898	854	893	918	853	865	848	916	867	844	870	871	877	826	872	845	806	888	879	862	870	899	895	835	881	844	866	840	831	872	827	861	890	858	840	844	844	813	846	897	816	891	934	858	898	876	895	900	858	879	855	880	864	864	861	852	855	810	903	861	862	941	865	884	896	906	853	883	891	908	864	845	883	882	867	909	852	830	865	838	862	830	859	855	876	879	870	880	841	887	860	856	868	856	830	857	884	905	871	902	864	910	872	935	842	821	907	899	923	839	839	908	926	854	859	902	889	869	843	871	856	890	944	880	873	875	852	881	887	828	846	866	852	840	892	941	879	880	873	914	911	895	837	902	900	807	898	867	848	889	891	879	890	825	921	833	906	854	887	857	890	896	899	865	881	824	804	884	839	907	859	857	858	887	896	895	844	878	940	825	895	877	887	871	892	817	842	875	876	914	851	816	905	904	940	859	877	843	886	886	921	872	826	890	873	899	862	839	823	907	856	914	817	892	914	890	921	864	874	862	845	870	884	854	851	846	856	846	849	866	890	859	861	893	830	847	847	834	870	866	902	906	857	869	900	843	865	870	859	856	878	819	864	891	883	874	871	922	838	906	888	840	874	897	869	826	901	886	848	838	860	901	873	827	865	871	816	882	855	874	860	868	841	830	861	875	854	834	898	858	866	916	854	876	871	907	851	902	924	908	874	846	879	889	878	883	889	911	849	857	908	835	840	916	860	848	878	845	865	886	855	902	919	905	842	887	817	836	848	856	871	890	852	808	853	857	890	874	803	861	823	841	847	874	767	820	830	865	850	881	912	875	858	878	860	832	883	870	896	838	860	859	921	864	897	889	872	862	907	910	879	934	874	852	875	820	890	860	837	934	831	876	825	883	841	893	888	873	892	859	899	825	860	894	836	830	887	903	818	897	853	884	891	836	891	935	848	865	920	917	893	885	849	850	912	865	875	858	848	903	897	843	862	917	838	875	840	881	877	876	932	826	813	894	829	834	914	873	864	839	811	919	865	870	851	886	923	924	849
22967	20748	27714	23825	20711	6874	1084	772	705	666	657	622	580	617	593	579	592	552	556	530	558	525	538	530	545	519	525	523	519	512	523	526	559	564	521	545	524	514	552	519	521	561	559	542	513	509	556	506	512	531	514	503	530	525	498	564	516	517	505	507	550	501	548	482	496	541	537	512	534	508	479	514	520	527	525	517	504	523	540	523	489	541	494	498	538	506	540	533	513	522	487	530	515	508	496	530	524	503	488	520	511	540	518	535	512	557	579	532	505	501	506	509	516	517	516	563	511	535	515	517	551	508	520	530	506	507	516	524	557	512	510	518	514	520	506	572	486	490	531	507	536	528	550	535	490	523	525	491	532	534	529	505	541	494	558	478	521	545	505	509	499	530	511	518	554	590	520	540	526	533	551	490	527	497	494	507	504	497	527	527	487	500	515	499	527	518	477	496	507	516	500	538	521	574	536	495	517	519	529	519	517	512	521	518	492	524	517	523	534	516	581	519	524	527	518	534	513	540	546	525	524	504	495	547	528	527	561	550	560	498	506	498	547	504	494	515	485	530	542	484	536	545	511	535	532	510	522	535	535	532	508	491	480	564	546	533	492	505	560	488	539	590	531	471	547	498	546	524	499	486	507	535	540	518	531	558	553	512	489	532	494	524	553	534	524	518	535	544	507	537	507	518	556	488	538	490	504	524	514	530	523	480	523	535	521	501	553	510	535	552	522	536	531	541	501	516	512	519	503	516	526	527	557	510	537	480	560	536	468	517	510	529	577	520	505	531	518	528	528	510	530	547	515	529	528	506	525	485	550	545	516	546	522	528	530	532	537	554	541	550	513	587	515	520	549	493	519	494	544	508	576	537	523	538	496	495	583	542	497	515	491	498	507	547	504	484	563	480	561	546	543	549	520	464	505	497	523	476	490	521	514	481	530	512	517	543	514	508	520	526	551	485	535	507	527	542	508	499	534	550	504	533	523	536	521	523	507	543	501	503	534	507	507	533	515	556	467	552	501	534	527	558	523	495	494	588	504	525	551	516	504	514	533	492	526	508	520	528	524	510	563	520	512	520	559	550	544	529	507	503	528	464	496	528	496	498	513	501	533	528	512	492	507	540	535	557	535	529	514	498	545	504	514	522	605	512	538	524	509	536	552	550	533	538	488	509	514	511	518	476	544	520	510	487	526	550	529	529	547	538	485	519	479	520	519	532	543	514	517	540	504	524	557	557	512	540	542	533	498	513	514	522	539	496	511	518	505	557	508	528	514	554	541	493	535	512	514	547	487	512	514	537	545	476	506	519	518	505	504	497	486	535	516	530	502	501	541	524	533	520	539	506	507	542	524	484	540	540	524	492	501	491	541	513	507	524	525	535	506	513	531	495	498	553	553	539	549	561	550	498	500	469	538	525	494	475	530	532	537	493	502	511	517	504	496	502	525	568	545	552	505	529	586	514	490	488	521	501	515	511	589	509	523	527	505	527	521	540	517	499	535	495	577	496	524	511	484	518	495	499	527	513	515	522	549	535	536	510	522	510	518	519	491	557	535	552	521	509	539	517	476	536	511	504	536	512	534	515	531	526	438	516	545	495	555	534	529	521	574	499	503	515	519	504	502	534	536	482	548	521	480	555	560	518	542	484	487	496	516	534	535	520	511	529	564	525	526	473	527	515	499	501	536	518	547	510	523	515	544	588	495	527	542	556	494	531	527	515	518	486	486	514	490	500	543	489	500	532	462	534	495	530	517	524	530	527	521	508	558	497	544	538	535	517	459	522	501	505	521	463	558	499	498	537	539	481	563	525	486	463	576	517	540	508	504	530	534	498	492	479	490	548	517	509	514	537	529	553	501	453	547	527	515	537	487	519	555	556	506	518	522	514	517	508	531	530	463	532	548	521	513	495	541	537	520	500	476	520	509	489	515	531	481	484	487	507	507	517	511	524	544	499	545	499	508	533	476	583	541	531	516	562	497	510	526	532	516	540	544	544	489	534	497	513	498	517	552	554	540	502	479	495	536	546	493	481	533	523	523	501	552	507	482	530	511	567	540	517	491	519	488	511	466	540	531	539	515	514	532	502	532	507	488	524	523	525	532	501	512	524	511	530	523	525	507	537	532	556	508	538	559	528	532	525	533	470	535	515	552	521	477	531	525	534	532	543	543	531	523	499	527	515	538	546	551	532	540	522	521	537	525	511	507	498	553	502	518	501	526	494	512	485	494	540	538	547	505	513	517	542	522	515	514	559	491	505	535	503	540	512	548	518	505	478	506	491	483	510	521	557	516	495	520	500	524	531	503	500	512	478	538	528	517	491	472	506	545	508	490	487	552	484	528	501	538	492	506	491	481	502	553	537	551	525	537	526	527	518	508	546	552	494	548	500	517	477	499	521	568	519	519	547	549	490	533	493	555	484	525	489	518	512	533	493	488	504	540	536	517	474	571	529	534	504	544	514	549	502	497	522	536	509	500	538	527	558	519	518	538	508	532	520	462	554	513	547	528	519	528	528	497	515	483	516	525	481	532	456	562	537	525	517	501	536	553	546	537	522	523	485	567	500	523	522	478	472	510	522	505	511	541	520	540	489	536	534	497	523	514	553	519	526	497	514	503	498	538	516	497	504	508	510	499	490	513	545	537	523	509	505	510	522	534	534	524	502	554	490	507	541	545	474	520	525	515	506	522	529	505	528	570	531	492	574	533	525	502	513	519	524	491	498	508	513	505	526	505	512	540	542	533	515	494	480	497	542	494	522	495	567	530	500	507	493	525	500	556	523	573	526	505	498	512	540	529	540	522	520	512	523	555	519	576	498	522	536	494	543	529	541	520	542	514	508	503	510	522	511	512	529	502	471	526	492	528	505	493	488	483	523	508	535	519	522	549	531	503	505	474	504	483	525	492	520	550	517	537	536	493	545	533	516	488	516	504	509	506	525	502	535	510	499	516	499	508	539	543	524	474	519	556	520	484	542	525	524	503	533	510	508	542	527	533	541	548	546	510	520	529	517	507	506	513	540	513	536	493	536	517	531	474	537	520	580	531	500	527	486	494	537	528	503	471	519	489	529	510	532	453	536	495	542	514	540	514	503	508	536	547	533	468	529	511	515	535	475	555	506	523	469	496	514	495	544	506	555	540	505	477	472	514	529	496	527	446	511	505	520	526	508	531	511	507	519	480	486	490	522	547	502	554	567	525	492	524	514	506	541	527	560	513	508	521	525	556	528	520	518	490	541	546	527	496	567	552	539	499	528	530	513	565	536	476	527	489	508	536	496	528	508	549	534	484	501	515	526	530	529	500	505	506	525	530	550	518	503	505	514	541	530	497	513	522	546	491	523	485	526	507	474	505	489	510	562	518	588	520	540	491	531	511	521	572	537	530	525	518	526	519	521	487	529	489	519	497	510	483	529	523	543	525	517	484	492	526	498	479	463	546	501	557	530	493	520	469	519	549	494	524	516	520	496	544	501	517	521	523	516	520	516	504	491	528	514	512	499
3591	8097	5713	2863	2102	1688	1443	1194	1028	942	866	810	819	709	756	811	716	723	666	734	705	676	727	683	608	709	625	688	671	684	659	689	689	717	644	661	658	668	669	701	666	682	671	678	662	672	698	689	659	669	691	644	658	667	665	672	647	633	645	631	658	671	660	684	671	648	629	635	637	645	614	663	661	679	704	593	663	646	692	667	633	650	661	631	666	682	668	672	647	624	647	595	664	673	667	627	671	645	641	627	685	673	607	709	622	704	647	685	710	635	669	643	632	660	639	613	613	650	641	676	648	666	652	648	670	646	637	655	659	665	616	629	625	666	656	632	636	688	641	608	646	651	641	669	636	673	663	645	628	692	650	625	664	682	660	653	635	642	606	685	613	678	708	701	624	622	626	657	659	622	662	650	674	642	676	617	650	663	604	669	662	629	628	668	711	632	639	651	625	669	653	606	658	650	665	649	662	634	659	651	640	646	656	713	634	642	616	660	640	660	685	638	587	664	675	690	635	613	691	697	630	651	618	682	666	665	618	642	617	670	649	622	648	612	664	686	641	647	646	645	660	673	611	672	648	620	654	645	689	662	672	650	701	689	677	635	622	597	694	667	670	634	653	649	663	617	671	668	678	648	592	676	641	671	602	640	646	619	645	673	647	635	611	731	666	635	665	666	655	681	682	627	653	639	635	650	645	712	650	657	648	654	638	654	674	709	664	684	653	643	649	636	614	659	638	659	666	627	681	661	640	651	641	654	659	613	621	651	641	656	642	651	658	673	634	653	628	687	648	654	701	650	631	677	664	606	609	640	647	669	647	647	651	646	642	653	596	643	685	598	658	650	632	653	630	697	650	662	659	663	686	627	660	658	627	639	684	597	703	655	658	649	611	625	612	657	666	631	647	596	649	673	665	659	654	659	688	698	615	619	656	631	655	704	603	597	661	702	653	634	699	654	663	641	638	630	617	714	635	689	638	642	629	670	662	640	647	620	634	622	641	635	652	627	655	645	638	675	649	648	690	656	674	711	653	640	682	662	628	648	668	663	657	642	590	690	677	650	636	615	652	639	674	641	648	654	642	680	715	682	634	643	668	619	635	664	693	647	659	649	627	681	628	663	632	687	670	692	662	650	660	644	649	643	680	620	575	662	612	679	645	657	665	648	638	628	687	640	729	653	653	622	667	664	629	616	675	646	654	652	610	631	626	641	663	667	621	689	677	606	630	649	677	704	661	611	678	693	610	641	634	670	680	675	638	676	674	652	646	631	690	626	680	651	701	642	615	713	626	644	668	632	672	638	641	682	661	640	664	605	602	659	670	708	669	640	692	647	629	674	615	655	618	664	604	637	657	629	606	657	635	633	664	666	626	652	649	631	634	671	670	623	632	665	620	642	626	636	634	617	631	654	626	660	591	666	680	635	614	625	691	626	666	693	673	638	641	654	635	652	629	670	617	668	607	650	660	655	663	698	680	670	654	638	678	651	662	596	681	661	663	648	622	653	694	609	660	670	649	642	631	648	678	606	664	646	662	671	653	659	619	630	660	635	657	632	608	614	693	673	636	629	660	652	657	631	642	622	657	649	618	685	641	651	653	615	643	642	688	686	633	642	649	634	665	667	652	651	679	694	658	667	646	655	644	653	660	674	645	664	651	613	678	682	661	676	640	660	581	636	626	653	636	680	655	666	671	643	655	683	679	690	647	623	679	642	663	637	634	668	625	646	687	625	658	675	666	673	607	609	595	630	670	646	661	642	668	641	652	643	644	672	622	653	638	670	627	619	693	662	607	622	654	675	636	629	641	633	639	629	640	638	593	652	673	662	641	653	620	692	628	645	639	615	656	634	676	697	669	691	689	664	644	678	653	697	652	610	618	680	640	642	661	677	643	617	650	645	652	625	641	643	673	666	638	652	660	636	668	651	659	612	660	638	646	618	661	644	628	653	650	682	644	675	690	668	599	656	594	647	632	675	654	615	623	660	576	633	617	605	675	624	645	617	660	672	681	655	634	638	647	671	655	607	644	623	629	638	615	644	672	647	597	619	699	643	660	639	657	634	645	686	633	656	644	674	686	657	665	694	615	611	665	716	617	642	605	635	664	672	674	645	645	661	650	621	615	670	644	624	610	655	639	638	644	638	689	650	667	675	649	660	659	647	659	730	629	693	649	683	700	650	635	673	631	639	619	634	647	618	626	635	681	646	659	603	676	639	635	648	661	617	602	662	656	651	689	685	666	655	674	629	635	649	654	691	610	620	660	626	689	629	638	657	671	676	632	655	643	668	631	631	610	648	616	654	655	655	640	631	656	651	660	681	662	666	670	731	651	695	639	649	646	660	603	676	644	622	659	678	638	638	696	653	671	620	616	668	607	690	606	669	688	659	658	693	657	623	631	633	715	659	699	643	645	654	660	601	661	667	646	665	700	643	637	650	668	607	686	654	676	640	647	652	687	678	625	624	613	646	659	662	626	651	648	639	663	663	662	673	606	629	637	627	658	688	662	690	618	656	703	660	648	677	672	653	673	618	678	653	668	641	628	631	609	630	691	634	664	634	688	599	625	651	664	688	659	670	675	606	682	715	630	685	646	624	660	685	640	624	686	619	624	630	615	621	659	624	614	670	665	640	675	644	624	637	653	696	685	663	641	639	641	632	651	688	672	659	642	628	632	651	635	636	655	625	725	598	615	628	655	681	652	629	674	704	626	638	631	639	655	705	675	668	603	645	666	629	687	656	651	606	635	603	666	653	591	645	655	669	661	618	603	686	658	668	617	663	648	703	639	636	651	721	634	628	631	639	698	646	629	584	618	642	645	630	709	681	661	635	684	683	646	642	649	677	642	689	722	654	625	627	662	660	630	659	590	618	651	660	639	679	683	649	666	652	641	701	654	674	663	690	652	668	673	623	660	673	641	644	678	664	631	668	609	660	608	692	654	645	660	696	673	665	677	638	652	622	666	621	639	669	668	649	602	708	648	611	637	686	654	641	699	676	663	649	655	685	618	685	648	650	667	668	648	670	586	598	644	677	635	678	609	609	675	659	637	631	646	693	660	668	672	627	634	652	692	628	662	652	650	713	651	655	658	625	611	662	651	690	669	620	615	622	609	675	664	685	697	634	661	633	670	648	681	653	684	695	665	616	615	649	677	640	692	635	689	667	653	665	694	666	640	649	689	625	653	626	631	638	669	647	654	642	656	672	700	627	618	691	611	701	695	629	637	613	671	658	676	679	646	667	600	628	681	656	658	620	639	632	655	611	651	629	662	655	657	666	633	670	652	676	624	659	678	617	659	667	651	635	664	650	636	663	660	663	607	640	661	659	636	668	610	689	645	681	660	644	645	650	614	614	688	638	640	621	691	655	617	645	653	656	661	633	620	663	603	643	664	559	643	608	661	652	631	647	662	715	708	653	641	640	638	673	671	610	677	651	649	616	690	639	668	653	631	626	653	629	676	671	658	651	669	666	648	583	680	632	703	630	669	654	641	651	608	635
24093	20761	26373	24995	6566	822	679	667	583	556	579	513	514	533	493	498	543	511	472	512	529	489	523	561	534	505	518	480	544	517	504	511	498	510	493	523	513	479	513	509	499	484	437	535	517	507	524	497	500	504	463	516	528	512	501	527	499	461	503	476	521	534	508	494	516	510	487	529	469	533	499	498	512	482	492	487	488	495	524	485	530	476	497	485	517	475	484	512	470	520	478	517	508	486	535	525	514	493	534	543	480	449	494	503	498	497	504	487	465	492	498	462	483	487	494	541	482	517	487	517	488	496	471	508	512	460	479	494	525	525	503	464	527	498	508	520	498	537	487	477	551	488	513	506	490	524	541	506	480	495	514	467	494	513	477	461	547	499	520	521	477	486	519	517	484	504	476	521	493	491	513	550	508	508	569	497	477	478	520	496	505	493	496	497	513	489	506	534	511	507	458	500	485	498	461	535	523	503	509	500	506	513	490	540	482	518	475	510	485	479	476	500	516	493	491	483	557	461	532	484	476	493	478	500	486	539	496	489	480	554	518	488	519	509	545	480	490	487	434	513	494	483	497	501	495	518	502	508	533	493	488	525	500	470	501	511	513	510	528	551	520	485	539	531	463	523	521	484	483	504	492	473	508	530	476	510	466	502	480	471	491	474	488	508	525	476	475	460	496	536	480	510	470	480	528	492	505	514	514	499	467	473	534	505	514	508	503	495	455	515	503	494	500	486	490	497	510	474	540	495	533	495	495	480	477	484	494	503	489	486	481	477	486	541	502	506	450	488	517	542	469	509	457	452	518	477	511	494	504	468	520	453	467	481	473	548	532	493	510	492	487	467	503	561	504	494	492	467	524	495	489	489	494	545	455	510	500	508	492	467	496	511	492	520	502	507	505	475	521	499	537	507	526	506	490	531	533	498	501	500	485	496	529	497	535	484	543	514	508	504	515	503	491	481	495	524	474	475	478	492	468	485	503	498	486	479	530	492	480	492	481	490	493	489	490	523	491	507	529	525	527	522	503	554	496	515	496	514	530	524	522	508	468	513	530	524	471	488	495	471	474	512	511	503	510	472	515	497	509	456	511	502	463	507	501	499	510	499	482	469	518	522	447	477	513	473	525	510	487	495	501	500	475	510	519	501	487	510	516	471	493	479	488	526	527	482	531	498	484	537	490	494	478	496	530	512	492	479	550	482	531	473	488	481	506	510	489	474	509	476	492	480	504	493	529	494	503	525	457	477	542	485	516	464	507	468	503	512	480	533	518	506	516	482	518	504	527	481	472	491	522	504	462	522	496	492	525	460	506	519	510	504	479	508	517	523	526	556	505	491	506	481	534	498	514	488	536	498	490	519	516	519	499	515	511	517	539	512	474	495	518	476	520	486	512	510	488	493	542	520	502	527	535	460	454	462	497	483	498	507	505	521	515	515	500	503	481	492	494	502	516	474	505	552	514	479	459	457	459	494	495	486	505	488	470	497	537	489	508	453	497	518	551	468	508	491	525	524	509	488	526	487	510	503	489	471	488	480	490	487	505	500	494	504	500	524	525	502	459	454	491	529	548	532	498	516	527	512	479	536	513	516	484	499	496	510	512	507	500	488	562	511	485	484	530	501	496	472	498	511	511	475	483	505	477	519	462	490	507	455	525	497	514	492	497	512	534	492	505	513	535	515	481	510	466	515	501	479	492	493	505	525	527	458	463	537	516	500	524	496	506	489	520	492	514	486	475	518	495	493	512	469	507	522	526	511	529	455	505	511	480	521	493	506	466	502	502	494	493	490	511	544	469	481	490	495	499	508	476	505	477	542	487	479	490	483	529	495	485	461	494	523	481	501	524	505	498	486	492	471	506	503	497	516	558	486	509	515	487	509	523	503	495	488	485	490	502	471	486	502	493	518	478	498	467	490	436	463	522	502	475	485	470	489	551	470	490	511	508	472	488	503	481	518	486	509	497	510	505	532	475	475	509	456	488	495	454	433	531	514	525	508	491	481	506	494	465	494	500	489	487	536	491	481	500	484	465	507	532	488	506	491	496	544	499	475	490	515	461	551	512	507	458	497	521	466	497	435	487	495	555	522	496	523	488	523	507	495	468	467	533	502	489	475	491	490	522	495	469	489	540	508	492	486	492	494	504	538	504	513	456	507	510	505	520	546	486	515	502	491	520	501	498	455	525	491	473	499	456	517	543	492	524	540	510	494	538	504	518	486	506	508	523	478	537	476	529	510	488	534	520	470	479	489	491	486	488	524	488	528	448	479	546	449	513	489	459	509	471	497	488	510	488	491	485	474	477	497	497	480	495	515	539	471	479	496	498	512	469	502	488	539	467	507	470	513	500	472	500	506	474	504	488	507	513	460	474	474	492	526	507	472	501	493	500	513	473	484	498	465	518	487	512	476	515	476	500	490	487	536	516	475	506	512	505	491	483	488	497	489	509	489	527	489	471	509	491	477	494	482	516	523	514	518	532	523	491	528	489	468	486	488	514	489	514	463	474	506	525	484	487	508	489	502	492	512	504	499	478	527	542	477	506	492	487	490	470	551	477	463	502	516	465	516	483	490	511	530	516	543	519	478	493	490	492	492	492	504	493	502	519	499	502	470	496	530	480	496	482	530	474	496	505	496	471	507	525	488	468	481	506	503	489	492	464	517	509	488	517	485	474	507	479	466	502	521	507	509	492	521	468	514	494	505	478	492	499	490	525	517	467	518	483	521	491	496	516	517	470	499	506	522	522	474	521	521	494	516	488	467	482	490	469	498	503	465	495	454	496	513	483	466	515	506	513	508	512	487	511	496	527	459	497	517	513	461	528	484	490	522	460	518	562	448	483	509	532	524	507	503	530	477	521	490	463	513	531	524	496	531	475	478	478	506	511	526	473	494	496	503	511	533	507	478	488	563	519	481	480	493	525	491	499	526	478	560	481	514	478	511	518	481	522	497	552	514	524	511	513	503	505	501	471	493	510	487	481	493	505	502	512	502	499	538	513	483	490	545	481	458	515	505	510	483	466	495	494	506	471	527	509	513	515	467	466	495	486	519	531	495	524	491	499	468	469	475	532	501	545	465	502	501	545	483	537	512	509	525	470	537	545	507	484	494	467	539	529	534	524	479	512	504	515	471	516	498	494	470	521	481	473	510	486	546	506	434	489	489	476	483	551	480	503	489	492	534	517	506	495	464	516	506	524	486	478	501	436	503	503	570	505	477	496	511	505	499	506	508	435	490	462	539	509	488	491	489	485	502	495	487	520	519	498	506	484	549	472	512	482	514	478	488	492	493	495	474	510	512	507	539	507	497	513	496	493	476	509	504	503	489	512	547	498	495	484	495	528	486	518	502	509	519	506	540	490	480	532	497	490	515	486	475	482	480	468	509	507	497	501	473	510	487	495	469	514	521	498	508	477	530	499	496	498	487	472	486	530	520	493	574	496	484	477	481	494	509	489	529	510	527	534	500	497	486	488	514	482	497	458	522	480	537	508	506	540	508
3964	4656	3297	1916	1439	1165	992	915	807	803	693	692	709	690	636	664	619	643	616	617	639	630	612	601	602	600	557	586	595	656	594	592	634	611	617	618	607	599	582	614	619	619	555	613	587	623	573	596	585	611	560	617	622	635	600	606	604	608	607	590	585	619	590	596	585	612	582	602	602	602	628	602	600	651	639	556	554	589	624	614	615	591	587	641	607	620	598	598	598	624	579	628	599	581	574	608	611	552	579	586	588	614	580	627	617	605	588	606	578	650	614	574	603	606	595	580	598	604	632	603	607	625	630	562	605	597	600	600	568	608	622	565	556	580	575	662	562	581	591	583	567	616	603	600	590	627	602	668	608	595	577	604	613	600	544	580	596	589	589	592	624	563	578	595	600	558	582	604	620	604	572	592	622	603	580	599	645	602	546	581	567	601	605	601	576	568	572	595	591	597	644	602	595	614	588	569	569	608	556	631	597	583	597	619	566	555	567	594	621	639	635	636	558	624	590	626	585	612	655	608	587	646	576	550	617	575	580	634	619	659	619	624	612	613	582	610	659	585	610	629	601	612	609	580	644	562	578	628	586	561	584	605	578	603	572	564	610	569	599	622	608	623	620	635	575	573	641	607	633	581	617	621	584	597	605	609	563	597	618	591	606	636	608	596	618	563	585	587	577	589	612	656	612	583	633	593	612	612	644	606	594	576	609	613	617	630	587	610	610	582	623	574	622	572	575	589	636	624	631	586	583	627	617	600	580	640	594	565	599	570	554	587	557	592	638	570	592	619	589	597	582	595	600	594	576	571	588	600	582	544	566	634	614	623	605	618	581	542	595	574	593	623	623	591	601	630	634	608	562	595	585	571	617	586	615	568	604	596	587	526	603	644	585	605	600	635	604	545	576	596	597	570	605	608	592	603	592	612	603	600	602	633	583	600	614	624	600	589	630	619	624	580	610	610	620	615	642	623	571	601	610	591	602	609	648	592	619	601	661	605	587	622	596	561	574	584	614	618	603	600	637	586	559	616	584	633	615	611	559	574	617	591	580	614	618	568	588	545	547	596	651	580	602	615	629	575	569	596	617	637	622	593	598	659	611	630	566	585	638	602	571	643	644	599	617	599	591	635	632	632	584	542	574	631	587	579	635	586	619	619	564	573	571	584	648	565	614	566	617	631	596	583	584	603	602	569	585	637	562	577	605	535	634	622	596	622	617	546	590	600	576	596	618	584	640	566	624	574	627	592	591	634	592	624	564	577	565	569	588	548	578	574	620	583	600	610	622	609	623	605	604	596	616	591	581	600	568	600	584	598	616	619	580	618	590	607	605	638	590	611	599	603	564	585	610	617	630	637	604	642	577	625	612	580	603	634	626	625	588	585	560	608	583	619	639	604	599	606	613	626	562	589	547	620	592	589	581	608	588	565	575	596	632	588	579	591	632	607	601	581	601	544	625	604	579	590	606	606	621	575	612	598	592	593	623	576	568	608	567	601	597	595	582	623	593	634	573	569	567	592	626	609	634	600	599	572	571	579	601	592	617	595	595	608	618	621	577	588	572	592	579	627	633	600	566	630	601	571	583	555	603	590	571	603	563	603	640	585	563	613	596	589	569	638	598	601	595	609	583	563	614	581	616	547	582	591	561	637	624	597	611	574	567	618	582	603	588	607	608	621	582	590	597	572	573	578	592	598	602	553	598	590	578	623	605	577	607	608	638	598	571	616	611	610	563	633	623	634	602	589	596	641	636	590	615	607	586	577	596	614	578	627	626	594	579	607	605	585	565	604	595	587	607	626	631	624	602	567	630	594	613	570	583	595	631	584	598	609	573	617	576	614	570	598	620	581	585	661	618	560	634	597	579	663	586	622	624	558	578	625	585	575	540	591	552	643	562	608	615	600	582	589	640	614	589	554	637	568	620	574	572	542	601	645	606	611	579	598	610	580	597	593	578	584	588	629	587	568	576	603	594	569	615	607	597	581	568	629	606	602	557	590	619	597	623	606	568	615	590	628	604	622	583	600	587	604	597	617	571	562	601	534	607	625	600	582	588	619	617	559	627	619	623	587	591	585	619	565	573	547	596	616	584	610	610	568	559	600	563	561	567	607	626	646	599	596	589	636	592	560	643	617	597	598	622	679	610	557	623	615	640	584	605	599	607	607	602	583	585	621	586	619	569	611	573	589	601	586	589	580	611	585	608	566	560	603	582	611	613	627	613	605	573	599	589	576	611	635	594	604	595	601	571	618	546	624	555	609	589	625	590	624	572	617	580	586	580	580	614	612	560	605	591	568	617	615	602	570	596	609	576	579	600	606	615	624	598	627	581	612	573	559	563	561	625	575	613	587	612	591	625	584	577	567	608	594	597	605	561	587	611	648	607	607	587	554	614	585	572	600	580	611	604	597	578	626	544	554	607	601	638	596	594	611	588	656	566	582	617	610	630	622	615	642	571	556	636	611	615	612	624	609	544	666	590	559	596	599	599	620	597	561	580	623	623	646	609	561	574	618	594	606	578	597	626	585	555	583	609	597	581	622	584	603	605	614	574	597	628	624	582	620	570	587	620	554	601	613	604	563	581	598	572	630	565	585	598	563	572	599	591	609	575	564	562	608	583	600	620	585	595	624	631	604	582	592	636	609	580	600	626	599	608	626	569	588	610	602	583	552	608	597	603	603	602	638	594	619	548	599	601	575	577	607	626	608	607	584	588	574	566	592	606	574	630	532	573	569	571	608	603	579	597	605	577	571	624	559	612	639	566	640	596	602	588	578	595	577	563	608	574	599	637	644	614	641	620	574	597	611	562	592	570	572	588	620	610	634	615	610	626	574	589	600	589	614	654	596	568	579	595	586	598	620	603	643	616	604	595	593	599	595	627	599	591	586	574	547	648	582	600	573	610	606	592	582	607	613	603	599	627	598	620	555	591	617	578	550	592	563	613	575	605	620	583	556	654	596	605	639	595	620	639	579	593	594	619	590	545	626	595	600	611	611	549	611	610	581	569	604	603	580	620	583	597	573	595	609	600	596	585	618	601	565	624	595	584	588	616	578	551	631	583	622	593	592	572	588	600	565	580	587	599	606	626	592	582	576	566	553	634	583	571	598	557	596	570	580	574	612	570	582	620	594	575	607	587	607	596	590	597	605	612	610	615	589	621	596	625	545	616	628	574	580	608	618	621	596	582	617	593	608	600	566	642	581	609	607	583	582	573	559	614	602	590	621	605	603	606	582	582	613	626	604	594	583	597	636	592	602	556	602	639	581	599	589	601	584	566	547	580	579	611	594	595	572	583	577	552	575	578	556	558	576	595	595	633	615	606	638	578	621	595	626	619	582	597	633	573	618	569	588	642	601	628	606	562	604	593	637	572	581	602	525	604	615	621	568	580	598	582	631	601	596	590	583	618	615	649	619	563	603	641	609	647	575	594	592	573	571	632	571	581	642	599	631	610	557	558	603	610	649	574	613	581	600	572	590	660	619	622	557	629	624	645	567
22036	20780	28290	23369	20776	20757	4109	829	514	457	424	373	363	330	317	279	277	257	274	268	269	238	243	215	230	248	247	232	240	188	214	219	224	206	205	210	208	193	213	188	232	222	203	198	202	221	192	188	198	201	216	191	196	215	177	181	185	203	212	190	204	172	187	207	198	211	177	205	215	205	168	209	197	194	184	172	193	206	190	214	203	213	192	205	200	165	186	212	209	215	193	199	175	201	203	231	191	197	204	197	157	192	172	216	195	186	152	183	198	201	201	204	186	204	188	189	195	200	193	206	231	205	208	190	201	213	174	197	199	180	209	192	203	181	188	222	211	187	202	199	215	177	196	205	190	198	187	201	186	181	225	214	182	206	182	181	177	196	193	197	192	184	191	180	215	213	183	175	210	191	179	196	164	190	197	212	200	211	178	170	211	206	205	177	189	188	203	198	212	162	189	193	187	163	223	192	192	184	204	203	195	219	187	176	177	213	199	174	210	169	202	182	205	169	193	210	193	213	194	187	180	193	213	182	197	232	202	191	199	197	202	185	196	209	185	189	192	174	205	182	185	212	195	192	199	201	200	180	200	196	190	202	184	197	227	200	195	192	197	182	201	199	210	188	204	162	191	195	190	201	188	174	212	173	210	187	194	203	188	196	199	178	178	180	200	181	207	207	209	180	200	201	172	220	166	166	202	192	196	191	192	211	194	190	176	194	181	179	207	188	207	197	188	186	201	198	179	223	177	219	226	188	200	202	210	177	191	191	215	183	193	184	195	218	190	181	206	201	219	160	167	197	193	189	210	199	174	196	194	210	179	211	205	204	182	173	182	176	185	206	230	197	224	213	202	190	169	200	192	213	178	227	198	217	196	201	200	187	208	165	199	197	173	209	191	216	181	186	216	182	198	210	201	176	205	210	211	208	209	187	206	179	164	216	188	176	182	183	177	167	196	206	189	184	211	203	193	159	194	174	196	191	205	223	207	197	209	194	176	191	213	165	177	226	187	188	190	189	208	197	203	222	184	195	183	197	205	198	182	194	193	180	192	189	199	196	192	190	183	195	181	177	198	191	199	193	198	170	211	182	192	177	170	219	200	207	175	180	194	171	216	180	180	198	200	187	199	193	204	184	193	212	184	212	177	196	189	182	206	186	192	197	194	188	195	170	214	215	206	188	197	194	195	179	175	193	197	206	197	203	185	183	176	182	174	180	227	223	176	204	184	210	201	204	189	224	193	171	197	191	207	185	171	183	191	199	217	202	225	208	202	184	197	191	191	193	203	186	196	186	187	190	188	158	173	183	196	195	196	211	220	209	193	204	206	196	184	186	176	185	191	195	203	175	207	190	204	198	180	222	192	205	193	224	226	190	201	175	210	163	169	184	205	194	181	170	201	201	212	212	176	193	231	181	206	178	196	182	208	190	177	185	217	216	178	193	187	163	207	183	204	183	181	184	204	186	211	177	175	188	191	198	203	174	188	185	190	203	192	198	187	183	229	209	182	185	170	188	185	188	188	191	203	185	212	188	214	188	206	216	187	198	179	207	179	201	190	189	173	199	191	186	206	184	197	207	214	221	192	197	189	199	189	185	200	201	184	200	173	194	161	193	192	204	196	176	213	203	202	201	220	186	205	177	161	207	193	197	203	194	211	191	197	215	202	179	184	171	206	225	210	187	198	190	189	179	205	199	197	202	195	200	168	217	186	183	195	177	202	220	197	196	198	195	212	168	197	186	183	203	201	187	197	201	210	193	194	177	203	208	201	183	198	216	201	213	169	198	181	194	186	167	206	182	206	185	186	177	188	209	207	190	194	188	194	195	188	175	193	193	202	201	197	194	183	183	220	186	188	223	207	198	182	206	217	228	194	186	205	204	207	222	199	198	201	189	202	195	205	186	179	173	209	179	193	163	206	188	182	169	206	179	181	190	168	177	168	188	231	204	196	196	166	217	198	206	200	192	192	205	189	177	194	228	216	177	204	176	196	199	193	202	197	206	190	195	178	185	198	181	205	198	193	204	199	210	205	173	199	185	203	191	197	193	206	195	181	191	218	202	185	209	199	191	185	190	188	202	188	193	164	173	175	200	191	167	194	204	210	171	168	170	192	217	181	208	183	192	220	176	171	177	177	185	183	196	190	173	214	207	211	164	205	195	167	222	181	189	218	186	204	204	165	195	182	218	220	174	181	198	192	211	184	218	190	197	202	186	201	178	210	206	178	174	168	195	179	213	172	182	185	191	171	188	186	177	215	181	195	183	192	193	174	198	168	199	200	187	193	199	200	200	227	197	208	186	163	202	198	189	192	182	187	205	204	208	173	211	197	219	215	188	188	194	186	192	172	202	177	172	203	188	177	209	172	205	213	201	206	208	219	181	189	211	191	205	198	191	206	212	200	191	185	186	177	216	181	230	183	185	186	200	203	186	187	176	197	167	177	214	207	172	203	173	182	184	202	218	209	185	196	181	181	194	196	185	189	188	195	193	203	204	198	206	194	191	215	208	209	182	187	223	201	182	192	199	180	182	163	197	195	185	199	192	189	187	167	195	195	189	202	191	217	183	162	160	217	195	178	199	187	204	178	189	207	202	212	181	187	210	208	197	205	210	207	198	183	167	200	191	193	203	196	181	173	168	180	199	200	204	175	184	178	218	192	227	199	200	165	231	190	181	183	226	201	205	180	201	186	180	177	184	176	190	183	171	218	191	201	207	238	201	199	192	204	196	198	187	183	221	179	192	184	161	196	168	186	188	221	220	163	201	189	198	216	197	199	200	189	179	199	201	193	186	214	211	200	171	209	203	202	200	186	176	175	191	219	192	183	201	187	182	180	202	192	193	221	196	179	193	186	169	207	204	196	177	190	210	197	202	202	173	201	172	162	195	195	190	202	211	202	199	195	218	213	188	193	188	238	183	182	185	188	189	198	173	202	195	204	206	184	190	191	197	200	226	210	189	188	223	196	186	198	186	202	194	207	211	207	196	172	212	187	191	180	182	195	197	201	207	210	202	192	203	208	192	207	207	219	186	200	208	186	210	163	171	197	234	183	196	228	231	180	199	196	200	207	195	190	199	191	192	170	196	195	197	172	190	196	193	206	177	177	199	200	184	194	172	212	185	198	167	176	192	170	194	176	197	183	198	206	193	211	173	195	170	172	195	212	179	202	206	171	193	212	178	186	199	208	189	216	188	204	175	188	202	194	175	205	182	208	181	187	181	172	169	184	184	209	210	186	194	170	226	200	199	231	174	183	184	187	195	232	179	198	204	189	163	198	197	192	189	197	222	212	207	214	162	196	183	183	189	207	174	171	194	193	188	191	187	174	181	193	209	183	195	192	199	189	207	204	184	220	188	195	213	203	200	185	189	191	192	184	203	221	199	195	188	179	158	197	178	189	158	212	182	210	181	193	203	211	200	200	201	180	186	205	169	200	189	195	198	194	188	201	181	196	215	217	170	217	184	177	183	181	186	191	204	200	200	181	170	209	176	190	202
4766	12893	9039	4333	3226	2325	1758	1334	1161	867	677	599	555	486	398	416	393	359	379	357	322	295	314	290	301	314	293	269	305	276	281	279	286	296	271	238	264	260	250	273	256	265	244	271	296	262	274	273	242	241	272	245	260	248	245	255	296	248	259	245	233	252	295	244	271	243	259	232	273	265	238	226	258	265	235	264	269	221	269	240	254	288	270	228	237	255	236	250	264	225	234	252	253	246	243	239	246	222	244	226	275	244	218	215	224	265	243	255	238	253	242	261	246	250	260	267	250	242	252	244	232	244	262	221	253	271	258	269	262	214	238	257	228	254	263	265	217	238	229	237	234	255	233	229	229	226	234	227	261	246	257	224	209	231	238	246	254	237	263	241	228	238	266	224	260	245	239	242	244	241	223	261	212	229	223	269	236	232	255	250	247	217	252	265	243	246	260	210	212	242	266	218	243	235	249	237	224	216	228	235	234	220	274	255	280	243	251	245	223	228	215	206	250	206	258	246	251	222	245	251	239	227	249	250	249	245	220	251	231	270	255	235	255	224	252	258	246	271	207	259	239	231	238	230	232	231	247	233	222	236	254	259	241	238	256	256	230	236	237	230	255	236	238	257	237	239	232	245	225	233	260	254	246	238	253	248	226	242	222	217	226	243	254	248	272	241	245	220	219	253	251	262	228	236	264	244	231	249	274	223	231	233	224	267	269	251	252	245	236	260	281	232	232	233	232	238	254	251	247	249	246	237	243	242	236	245	265	249	247	217	253	246	230	239	224	213	251	239	254	218	250	243	254	216	236	254	251	257	233	261	242	250	249	247	237	245	273	253	237	252	231	241	264	242	218	230	260	245	256	250	233	225	236	252	216	219	240	255	238	279	227	242	236	259	231	246	228	208	252	236	257	237	249	226	235	247	257	240	232	253	237	238	235	268	262	245	235	233	236	241	245	236	228	219	238	204	212	257	251	228	225	248	253	245	238	250	266	244	218	263	257	232	252	240	229	250	240	234	239	250	245	252	231	215	235	228	239	246	220	248	238	228	246	237	247	239	231	246	253	217	254	251	248	232	220	259	247	230	236	237	235	211	230	255	256	235	257	249	236	242	244	247	237	257	245	250	252	242	235	226	213	205	224	229	232	230	248	259	225	244	250	264	213	253	233	252	240	223	274	249	232	243	256	251	237	221	251	223	255	253	237	235	245	220	233	230	237	237	258	255	233	228	248	213	220	237	229	237	262	234	246	245	243	230	262	233	241	239	267	240	230	239	225	265	253	251	227	231	243	230	212	237	231	252	247	240	229	270	246	235	214	234	255	237	237	246	238	262	241	245	227	237	247	243	230	247	256	221	244	290	229	239	238	221	246	260	253	236	230	244	259	246	214	247	246	260	247	228	243	232	228	219	248	259	248	225	249	248	248	271	229	254	260	260	231	238	259	230	253	237	248	244	262	237	255	228	230	243	233	248	249	245	224	206	226	236	251	253	248	271	235	252	267	244	226	253	259	226	233	244	260	266	256	254	254	232	248	237	236	269	230	225	225	245	228	238	243	265	253	224	233	242	235	229	240	236	260	219	242	259	241	266	209	226	238	219	248	213	227	237	243	222	254	229	228	251	250	277	247	251	263	248	227	224	247	244	241	237	224	252	261	229	242	248	239	238	242	234	210	217	225	260	237	268	240	233	251	236	256	219	221	235	244	235	225	240	257	231	260	208	219	240	275	250	236	238	258	249	272	220	258	239	250	195	257	221	232	244	244	242	233	252	254	250	249	253	231	247	233	244	280	211	259	263	233	245	219	261	241	243	250	244	232	243	234	240	256	232	238	231	218	247	254	268	260	264	258	219	242	243	241	247	213	240	257	220	225	244	224	244	240	255	239	246	280	226	241	238	219	248	254	238	243	227	258	237	249	267	244	254	257	229	241	233	249	260	238	252	240	249	243	259	232	249	237	214	261	260	211	257	250	238	251	250	228	247	260	223	234	246	254	218	264	237	253	226	253	236	230	251	227	259	263	236	237	260	227	230	258	268	244	253	227	246	225	227	217	240	215	222	242	236	248	208	250	244	255	215	254	220	238	242	248	221	243	239	245	245	242	248	264	259	239	231	249	232	241	204	229	212	252	224	235	226	236	246	230	254	280	222	213	263	218	245	266	242	237	230	236	211	219	221	228	232	243	265	254	237	229	241	233	268	228	266	236	229	261	249	235	234	235	252	249	227	236	243	262	236	260	234	221	250	238	262	284	224	234	245	268	248	267	247	247	261	240	273	256	246	266	238	236	247	238	249	246	261	240	254	266	269	228	242	239	248	245	242	264	230	247	260	228	234	241	253	242	257	232	247	242	267	230	234	254	244	249	252	233	238	233	248	218	201	216	240	251	226	244	248	226	237	244	258	248	240	231	250	250	252	246	235	272	238	253	227	249	254	240	230	261	254	237	255	247	244	266	247	271	245	231	269	245	244	280	248	222	261	234	215	240	242	247	244	245	249	237	245	200	221	233	261	227	239	235	257	231	221	240	220	234	260	236	269	257	251	231	269	257	226	232	221	222	241	222	212	244	249	246	222	243	281	287	241	250	236	234	222	263	262	254	243	231	235	223	253	258	251	271	246	224	235	230	233	273	206	266	235	258	222	259	231	222	252	240	216	262	263	251	247	234	256	251	228	257	237	228	241	218	229	264	239	228	263	229	251	262	248	241	233	240	207	256	255	266	232	243	258	240	243	239	244	242	250	253	225	242	238	242	226	241	243	226	251	270	217	240	246	247	266	236	233	242	218	252	226	238	230	239	232	234	236	254	262	220	249	251	247	272	236	227	213	241	234	219	220	244	251	227	246	228	251	215	258	259	234	246	253	224	251	268	247	257	243	226	239	229	268	214	262	252	223	258	234	234	215	250	269	281	241	223	239	273	265	242	239	246	256	290	247	223	236	257	236	239	224	261	247	259	211	244	244	249	240	231	267	263	251	247	240	246	252	257	239	257	257	228	245	261	243	209	242	248	235	236	247	245	234	227	227	233	263	268	256	246	243	236	250	236	223	240	231	256	228	229	221	260	225	224	251	255	237	255	222	242	227	256	231	238	260	245	249	229	250	234	230	242	224	245	239	279	240	245	243	237	258	200	234	241	247	261	230	212	232	252	236	281	232	228	224	235	242	247	237	227	226	242	258	221	222	265	261	233	228	264	230	241	235	265	230	224	242	242	255	245	245	245	221	225	232	234	221	260	267	228	232	240	215	246	220	235	283	268	208	254	226	223	253	224	232	241	222	244	240	227	228	236	259	227	215	239	240	232	249	229	223	236	225	207	252	253	249	218	231	230	221	249	224	237	248	240	226	240	285	235	238	233	253	239	244	247	238	240	230	248	256	257	233	236	258	223	246	246	260	241	224	239	230	261	225	231	245	246	211	255	237	260	236	227	218	270	247	220	243	245	263	279	227	236	229	256	245	244	258	246	266	239	203	252	248	247	241	235	220	226	231	248	224
26852	16869	3481	1063	754	747	802	717	728	748	737	701	713	699	714	720	708	693	710	736	715	742	701	744	735	725	792	723	746	763	684	671	721	716	723	708	697	697	693	703	688	705	705	693	721	677	691	685	729	687	704	731	719	760	725	702	698	698	669	742	725	729	695	715	697	676	737	734	679	687	693	682	696	692	711	702	679	726	695	702	739	712	715	699	653	757	709	736	720	683	727	674	717	709	720	715	695	742	696	784	691	645	746	727	667	697	718	723	746	731	717	640	721	719	702	796	746	738	694	673	723	696	694	711	737	702	731	731	668	704	714	672	733	666	689	665	731	667	689	730	689	718	663	705	682	724	713	707	725	719	712	733	741	707	728	696	712	733	695	701	686	713	668	683	709	706	705	726	700	746	710	789	669	720	753	699	745	760	735	682	701	673	746	720	729	735	714	732	697	777	749	764	675	690	676	717	749	717	733	715	697	703	651	705	733	732	711	716	712	741	701	727	670	725	705	691	713	714	711	726	734	700	725	740	720	715	709	718	742	746	705	690	715	674	700	737	748	725	704	726	694	696	751	724	697	692	728	703	705	681	688	773	730	697	715	708	728	681	713	717	689	669	757	726	742	740	752	741	710	716	661	748	730	715	776	703	712	695	724	752	702	717	681	723	764	735	724	717	733	725	692	677	700	689	728	708	716	733	709	740	644	745	655	685	698	714	685	731	753	680	688	758	718	692	745	669	709	740	726	735	705	706	706	724	725	742	700	749	750	694	715	744	720	668	713	685	714	697	703	723	724	711	751	723	679	740	706	741	674	695	712	685	729	719	722	670	710	731	740	696	722	707	703	705	720	701	701	679	707	681	706	674	751	762	721	679	716	678	717	676	687	682	688	679	712	713	671	730	723	704	711	656	740	707	751	761	754	784	705	707	686	759	703	702	737	738	674	716	725	729	659	711	755	757	679	680	693	742	750	710	749	715	724	706	715	699	717	739	680	731	666	704	711	721	727	661	704	726	684	636	684	747	747	761	775	694	683	706	699	679	732	730	706	780	668	683	720	710	718	728	737	742	679	706	690	715	776	710	733	682	719	726	733	717	697	646	718	704	711	734	726	731	716	714	733	701	663	754	712	698	693	696	709	669	687	713	671	705	729	717	689	733	717	716	738	727	740	761	732	702	733	746	719	721	741	725	702	710	739	721	706	762	706	698	694	694	717	777	736	691	702	758	701	698	738	699	724	702	709	710	704	750	709	702	700	738	666	712	726	700	747	679	770	726	706	673	718	730	712	675	733	692	718	721	725	678	696	682	702	727	658	712	728	664	721	718	635	713	720	747	703	687	706	691	712	717	766	735	671	722	701	727	697	697	700	777	701	693	721	706	728	673	730	675	693	723	701	652	682	715	721	681	683	710	721	726	729	703	706	734	711	739	777	722	753	783	703	672	677	746	714	711	688	718	777	698	655	735	687	688	738	748	741	700	754	744	718	750	729	713	719	708	747	656	768	725	679	703	732	694	706	714	728	715	704	651	713	691	686	689	730	718	680	770	704	725	678	686	702	749	706	715	705	735	702	713	719	696	686	753	728	744	721	754	679	757	720	711	684	636	666	679	700	696	742	668	763	727	673	663	716	701	723	732	721	739	722	710	688	709	711	702	683	742	714	710	745	673	682	707	699	712	744	705	768	689	724	713	708	732	725	709	710	685	644	726	676	674	714	724	731	696	699	716	694	703	711	710	727	737	713	673	709	732	680	708	752	706	703	710	714	661	726	710	743	732	744	665	716	729	727	732	717	745	723	726	748	708	698	744	710	764	720	680	697	691	698	727	716	718	709	710	737	696	704	702	697	704	734	725	680	676	671	695	717	717	711	698	702	723	711	706	690	710	760	706	684	693	729	709	713	736	712	739	686	737	724	704	731	716	689	706	724	720	718	733	664	708	742	743	721	741	676	709	722	734	639	755	778	714	748	758	704	681	668	704	725	708	712	721	717	738	703	715	699	743	711	730	695	732	696	690	704	674	702	779	742	690	678	689	699	715	657	692	709	714	737	666	701	726	722	685	677	722	754	666	686	709	745	699	724	726	753	716	695	714	717	674	749	706	711	673	715	658	690	726	740	706	695	727	740	705	725	730	713	717	732	668	732	703	706	697	711	695	751	713	754	779	668	749	677	702	722	689	713	696	716	687	655	701	684	734	728	671	706	674	710	703	686	709	728	720	650	671	698	706	741	741	740	717	677	718	675	733	703	739	696	679	736	717	740	719	698	703	727	698	663	717	701	716	711	730	699	703	731	727	678	730	702	685	678	701	732	727	683	660	700	718	734	707	722	656	717	748	759	705	639	665	760	731	747	695	691	710	723	730	729	675	676	712	743	711	754	724	724	688	684	704	714	703	732	672	731	666	740	702	732	683	718	668	734	744	649	725	698	760	753	665	687	685	683	647	705	770	687	761	673	734	703	744	725	719	708	709	728	731	734	668	725	735	731	733	729	651	675	709	678	728	687	705	698	717	724	698	713	776	718	704	711	709	741	680	736	716	675	715	690	733	742	668	731	703	713	672	715	715	738	688	703	650	690	685	715	708	701	731	720	770	709	733	708	706	706	714	713	721	718	740	713	696	796	738	661	730	685	736	709	736	730	693	692	713	726	678	717	724	729	745	689	705	730	695	686	748	693	710	750	731	699	688	704	725	778	724	744	755	732	665	731	712	728	661	743	737	718	695	694	704	713	669	719	710	727	703	723	692	692	716	725	667	707	703	727	734	675	753	712	715	733	714	706	722	694	703	685	759	741	751	738	706	719	722	674	719	751	729	685	728	728	680	764	708	663	671	724	701	707	683	725	699	727	675	667	743	752	730	715	690	673	717	706	733	713	712	702	695	709	689	740	693	661	709	709	756	717	734	692	733	694	722	729	678	739	717	710	743	722	723	684	704	715	681	681	685	776	709	668	723	658	734	664	671	763	705	712	722	727	694	741	770	705	697	736	697	705	703	761	688	703	759	695	736	711	676	723	712	720	680	739	698	715	734	688	717	709	770	680	758	707	663	700	724	679	680	712	767	689	728	659	738	732	740	723	715	720	671	708	731	716	709	702	685	730	758	747	743	699	671	681	695	705	697	732	684	660	710	689	715	770	692	679	716	694	637	668	737	680	704	743	683	709	691	717	721	680	689	678	657	713	724	702	698	748	709	689	705	798	701	705	705	706	725	712	716	711	738	687	715	723	735	699	759	720	670	747	716	694	731	710	668	690	730	690	680	725	721	699	752	718	721	750	679	771	707	690	730	745	694	684	712	693	714	735	770	707	725	683	712	725	685	745	733	741	691	696	737	696	723	725	740	712	679	773	725	692	679	734	751	716	698	706	678	687	678	729	735	751	753	692	650	705	733	690	692	722	687	693	692	694	704	702	684	731	699	727	715	680	711	701	718	697	664	657	711	746	712	703	701	721	695	714	674	723	706	696	731	740	708	705	720	739	722	682	687	739	716
5106	1290	1151	992	947	901	914	869	841	886	839	878	805	844	855	876	880	849	896	903	883	900	836	889	892	885	842	890	879	813	908	903	840	800	844	848	848	827	844	865	884	916	834	898	879	897	866	894	955	888	843	846	845	870	825	883	863	848	903	852	823	865	791	830	839	848	862	826	855	893	852	840	836	854	861	840	878	900	898	831	841	877	855	844	868	903	815	895	876	857	863	874	849	854	838	891	809	867	812	883	875	876	865	874	903	921	923	875	855	906	893	894	868	853	787	819	818	857	876	870	839	843	863	882	871	835	884	887	899	796	816	815	898	827	834	849	891	821	839	830	903	849	860	854	800	832	897	874	890	825	855	871	869	859	896	826	856	853	858	823	886	810	867	847	885	844	875	826	867	826	823	856	882	842	900	868	898	905	835	846	879	923	881	855	927	874	872	925	880	856	873	839	863	883	878	842	843	859	885	883	835	871	891	891	872	863	850	828	885	869	912	806	849	928	898	885	875	841	860	905	930	849	860	836	837	859	869	822	921	866	877	845	884	908	867	863	864	879	881	866	847	894	873	821	859	856	891	843	883	885	870	857	819	879	858	810	823	895	807	879	835	836	854	857	888	843	865	904	812	837	868	868	851	876	897	823	931	846	884	872	822	876	844	866	834	846	880	881	856	908	886	845	898	842	888	877	889	876	790	870	864	870	870	899	809	832	805	878	830	888	892	833	956	860	844	831	923	851	893	873	862	844	852	837	894	837	859	836	826	876	879	913	915	851	853	852	878	859	862	866	867	884	864	886	854	905	873	855	861	894	874	854	875	879	781	878	889	891	871	908	859	809	851	824	828	888	884	865	866	866	913	883	866	846	904	833	822	903	842	840	855	892	811	869	891	869	843	860	846	863	878	896	878	901	896	877	844	890	831	841	835	862	814	888	902	837	804	867	877	862	886	941	825	845	853	921	851	826	914	861	818	859	871	828	875	862	882	884	878	884	803	899	880	858	886	873	870	928	822	858	847	840	876	860	935	855	911	890	845	928	862	886	901	883	846	849	816	842	837	893	872	837	895	834	871	906	838	843	879	845	839	922	827	834	877	827	828	842	822	847	873	821	836	837	892	831	849	863	854	900	878	874	857	801	847	830	896	834	845	905	893	887	872	859	850	894	858	864	875	854	850	814	841	789	905	867	874	896	873	864	872	846	831	890	865	849	826	818	918	864	887	857	876	837	910	833	906	892	898	867	873	904	850	838	886	927	840	873	866	851	857	865	861	885	885	855	886	858	821	868	825	834	847	878	830	829	846	815	850	834	823	922	836	915	862	880	863	869	894	846	881	849	865	843	844	879	877	882	886	901	924	863	890	850	869	894	886	896	848	843	854	851	886	933	902	813	881	797	816	876	871	848	854	882	856	889	877	828	890	898	840	856	852	838	849	863	836	879	871	860	850	856	856	889	856	883	836	850	904	924	823	850	890	815	820	850	918	870	870	871	849	874	835	873	864	893	891	891	904	777	814	889	834	859	800	836	880	919	870	868	862	829	862	914	817	855	888	833	884	868	850	871	906	881	848	831	903	860	831	810	824	851	855	813	856	853	904	906	861	823	891	879	853	822	886	824	870	907	815	857	829	863	823	901	888	841	877	870	888	879	858	874	861	858	862	864	901	865	902	783	889	865	901	854	846	898	877	850	873	819	837	827	865	898	859	829	868	877	870	924	884	851	842	818	841	859	879	880	889	852	876	874	888	853	867	803	906	889	816	858	906	877	890	860	829	873	828	843	830	818	876	882	806	854	853	898	859	899	886	855	898	851	882	833	863	875	835	840	849	910	885	886	894	810	832	833	869	850	827	871	839	896	862	916	875	827	813	886	895	798	845	842	854	879	834	875	846	860	823	887	842	868	866	804	909	891	850	844	877	828	895	828	832	832	893	823	899	842	862	880	862	875	878	818	913	796	844	818	871	888	826	856	899	887	903	847	875	926	898	855	793	811	842	878	900	885	873	887	860	836	848	836	863	883	843	870	884	866	883	838	811	865	847	838	851	834	929	888	864	878	877	855	870	890	858	902	850	794	830	873	905	863	858	854	871	860	837	882	861	849	869	891	839	831	849	913	836	875	853	878	884	856	853	861	812	854	862	843	916	864	926	872	870	873	888	860	848	867	897	869	892	883	867	838	880	813	858	858	917	901	854	866	849	857	852	792	865	853	858	902	835	848	850	891	851	850	837	877	852	872	832	878	831	833	841	871	806	862	835	898	829	920	860	917	831	888	875	877	824	826	889	859	847	876	873	830	893	856	878	846	865	852	859	873	900	832	860	852	888	855	832	878	866	807	853	896	818	831	891	833	858	896	865	854	891	855	834	856	847	862	882	853	866	871	897	849	852	875	898	867	855	904	864	894	920	916	916	849	861	850	883	902	824	903	840	858	859	837	880	879	838	871	846	892	904	854	872	893	905	879	846	907	879	830	838	852	843	857	825	882	847	838	801	938	834	905	875	880	863	837	836	894	870	832	815	838	849	861	867	814	832	861	894	858	848	886	851	875	906	837	866	872	832	894	878	858	894	874	857	904	860	891	831	860	859	868	846	832	900	886	885	864	873	899	856	875	912	902	842	881	875	852	898	871	838	839	895	849	847	859	858	863	846	891	874	814	818	819	812	868	836	861	819	865	832	900	899	860	841	857	858	780	844	868	857	897	870	808	862	869	786	857	864	801	843	830	870	876	881	872	837	864	853	813	860	889	895	874	859	900	876	834	826	908	886	788	863	859	903	915	833	875	890	841	870	863	831	897	875	853	848	834	866	831	846	839	849	870	842	856	840	881	814	872	877	877	841	862	879	890	906	857	856	845	916	846	912	910	861	840	889	847	878	855	858	834	830	853	856	867	936	857	882	902	830	862	879	899	897	835	855	801	820	870	901	836	904	865	859	864	863	881	887	854	823	857	864	862	888	863	836	831	824	861	802	917	868	864	836	843	868	881	859	848	890	925	871	828	876	917	830	853	868	880	885	827	864	843	862	843	930	867	865	906	843	907	860	922	895	888	877	876	828	874	890	866	905	927	855	817	857	873	837	837	843	883	833	860	876	881	883	923	889	882	882	887	825	902	848	805	842	864	871	806	840	927	840	871	811	875	896	839	869	869	817	817	844	882	861	873	837	826	835	843	888	825	836	861	873	870	837	928	852	845	860	851	881	838	910	834	848	848	866	885	862	825	806	860	856	886	856	864	866	871	885	889	872	871	859	856	838	845	833	872	824	812	836	877	824	834	838	874	866	914	847	854	823	857	908	864	888	826	876	862	926	866	852	873	836	933	856	837	863	831	841	886	854	884	906	851	818	895	889	825	873	906	828	888	914	895	874	903	875	900	878	936	878	852	873	882	854	836	887	831	889	842	841	805	882	879	860	844	889	876	893	900	865	803	819	868	836	841	861	874	892	829	868	862	873	842	879	841	863	885	805	841	841	860	872	858	899	917	887	873	871	906
22966	20738	27677	23849	20686	6447	1090	828	747	631	637	603	592	580	563	604	583	569	551	543	583	534	518	547	521	514	526	524	506	514	525	506	534	541	528	515	517	524	508	509	496	534	498	511	530	483	499	552	496	516	509	549	493	551	502	543	524	499	525	498	517	499	507	491	507	515	520	520	476	539	540	503	516	533	538	517	524	500	565	545	539	498	502	480	500	501	549	507	493	528	513	513	497	543	509	500	533	519	518	514	485	486	526	528	553	508	524	546	584	532	488	517	523	483	476	560	472	533	510	492	499	547	515	475	554	526	531	518	518	528	477	486	528	527	517	487	493	502	484	510	534	526	511	549	495	491	495	516	485	535	513	490	553	473	507	526	520	529	525	519	499	507	497	518	522	519	516	514	528	481	504	515	491	479	567	551	481	523	497	521	560	541	502	513	487	522	501	492	497	505	539	516	521	530	509	529	540	487	510	519	498	506	505	550	487	510	509	519	512	483	510	529	518	520	491	520	536	500	515	478	521	505	523	497	486	484	508	489	499	519	565	484	522	529	489	465	479	534	496	503	509	528	527	512	537	518	510	502	529	500	527	521	586	536	520	505	484	501	503	507	517	518	488	532	562	520	496	518	472	492	513	516	518	535	504	509	499	494	504	499	548	508	489	496	491	501	483	542	488	490	486	483	494	537	488	516	477	484	512	530	469	481	516	567	508	563	526	490	514	515	567	505	508	531	497	505	531	495	499	521	489	558	502	518	501	498	527	508	484	521	515	512	508	504	459	509	515	522	513	536	523	484	507	498	510	500	505	492	488	519	489	529	532	501	506	537	471	495	476	519	504	504	519	521	504	492	520	516	540	508	516	489	520	491	501	457	494	526	502	504	471	497	522	514	482	520	511	477	502	525	519	563	511	477	481	528	528	524	537	516	519	507	499	532	498	517	519	523	512	539	511	478	557	503	500	487	531	540	512	539	474	516	531	527	505	523	519	551	512	500	487	507	520	502	525	476	490	512	483	560	513	550	513	491	511	485	543	486	508	491	519	480	505	523	521	536	495	498	464	492	496	479	522	532	520	519	504	452	521	498	511	535	511	532	556	504	482	516	524	516	500	502	495	522	507	521	525	502	510	517	510	521	541	477	526	518	488	496	528	522	515	554	508	500	472	516	535	509	482	480	489	553	556	469	522	516	538	497	547	488	514	528	476	503	519	464	512	518	514	534	518	518	519	467	520	504	543	457	487	544	511	500	464	480	542	498	493	475	512	504	478	489	518	483	507	506	505	485	530	505	511	493	472	531	477	511	479	493	500	544	497	525	511	461	521	505	493	514	502	517	503	491	500	505	520	480	516	491	471	489	537	537	502	500	498	485	484	558	504	519	496	477	506	529	516	485	524	489	463	537	511	528	518	495	538	518	504	492	491	527	524	498	510	495	542	471	528	527	496	480	488	527	530	492	541	517	497	511	504	508	526	533	512	518	534	510	566	516	510	518	454	495	503	529	513	498	509	497	489	519	511	508	516	501	478	510	523	487	497	503	475	494	535	531	490	521	497	522	479	509	483	507	562	501	490	472	524	491	467	521	521	529	516	494	493	527	567	516	495	506	486	503	520	492	519	477	523	540	517	509	501	553	496	510	542	482	536	513	505	513	547	506	511	501	509	533	488	563	513	523	478	520	513	500	558	467	461	475	492	516	525	493	512	491	471	498	519	497	496	502	514	454	486	481	551	517	508	487	474	546	480	520	503	480	542	468	490	494	510	487	526	514	507	530	511	540	525	506	492	519	482	512	519	573	512	550	441	529	536	532	500	528	503	508	497	507	513	500	480	527	480	492	455	492	509	504	502	478	548	537	514	498	500	502	539	448	520	512	479	510	507	481	484	476	517	521	509	523	526	493	515	507	552	489	498	478	543	529	507	484	527	483	558	489	496	499	501	516	518	546	523	467	464	540	512	524	544	516	531	500	505	516	538	517	493	489	515	571	524	540	457	524	568	479	485	512	514	493	494	504	520	482	502	490	527	529	539	519	496	501	504	543	524	524	531	463	517	520	531	497	533	509	490	499	512	500	532	512	555	487	481	496	493	516	472	533	522	491	496	466	489	500	493	511	524	524	501	497	511	489	491	497	556	534	546	540	496	555	557	550	510	483	505	489	522	520	508	520	467	519	495	475	491	480	527	465	497	514	518	522	521	490	516	501	490	522	524	520	478	521	516	529	506	531	525	533	490	496	510	511	512	517	494	517	538	532	489	539	501	489	529	559	522	499	537	505	511	511	533	540	521	484	512	478	483	508	496	514	511	540	499	492	475	502	548	525	537	501	483	460	535	545	482	500	495	525	522	506	479	481	538	517	492	481	495	470	475	488	511	516	491	542	503	492	468	470	493	465	470	506	501	543	479	531	501	524	537	520	492	476	495	535	474	498	501	530	521	496	506	516	557	527	510	514	493	500	526	462	569	492	495	487	485	525	534	489	501	514	541	567	517	536	457	510	480	487	553	486	518	531	508	458	564	532	528	499	533	528	491	509	523	538	532	491	526	512	520	480	464	542	525	576	523	519	536	535	527	500	491	505	501	564	485	542	539	501	510	511	505	531	488	545	497	502	543	526	520	499	527	543	518	545	501	487	484	515	521	507	480	497	481	504	513	495	454	555	517	482	527	482	555	521	479	521	514	489	489	501	525	516	505	525	517	513	520	519	482	509	488	506	474	517	482	502	496	540	509	542	519	504	515	518	497	497	487	499	544	495	506	520	533	532	485	511	518	522	523	497	514	525	543	488	503	487	546	542	547	538	501	510	534	523	518	484	508	528	507	513	508	537	486	535	557	525	501	546	535	488	506	518	490	486	531	538	509	522	512	553	478	491	483	526	501	540	487	485	488	504	518	531	518	474	567	544	516	502	489	504	484	488	479	519	507	489	471	553	503	489	477	539	507	523	516	488	555	510	491	523	536	517	515	515	544	497	542	521	488	523	535	520	498	495	524	524	532	525	491	553	493	487	496	525	491	511	520	487	522	507	502	561	528	500	511	484	500	539	520	514	525	503	514	497	513	501	488	505	498	481	505	503	546	540	525	501	478	507	514	513	508	540	472	494	543	542	507	457	508	463	502	489	502	507	513	523	499	480	525	521	540	507	510	517	561	521	514	491	513	515	491	481	487	514	526	508	493	506	479	489	516	449	539	512	534	486	477	506	493	507	524	498	493	527	502	507	518	520	519	551	486	537	473	496	514	484	539	489	532	502	525	513	497	471	518	489	521	500	503	496	516	510	536	528	490	493	491	468	477	494	506	502	513	493	524	508	514	542	509	485	497	505	523	513	460	545	519	531	520	522	513	503	510	500	502	518	481	505	475	482	557	481	503	478	501	530	457	470	509	499	507	513	512	516	493	461	543	508	538	526	516	511	518	527	512	526	483	501	486	474	491	504	496	458	501	456	510	501	497	506	542	500	471	490	493	484	517	547	470	485	502	504	498	476	520	495	496	491
3438	7972	5721	2872	2164	1589	1415	1143	1025	971	871	806	745	837	777	727	723	704	729	678	735	635	687	655	655	688	683	663	646	657	656	707	662	683	696	650	667	689	645	637	628	671	625	683	639	683	726	633	665	624	646	641	625	671	649	679	614	667	608	645	652	623	630	698	642	633	683	643	624	632	609	663	623	613	678	644	657	632	666	631	668	646	641	626	655	640	634	648	638	646	640	588	694	694	640	666	603	637	677	613	622	636	665	646	622	644	609	692	605	683	669	642	644	614	629	622	617	605	608	659	668	649	613	637	655	622	632	655	657	593	659	676	621	629	661	640	678	584	642	652	628	653	599	643	630	633	656	680	664	612	634	652	638	659	637	651	613	638	648	675	655	622	648	611	615	658	619	663	607	626	598	654	656	624	646	654	636	627	599	647	599	631	665	638	626	642	653	659	614	644	657	632	655	632	656	669	625	627	661	673	664	640	664	669	643	716	626	665	684	632	690	678	627	623	634	646	657	647	593	598	658	692	623	650	618	649	620	647	652	639	577	643	684	620	653	633	636	633	626	602	680	597	656	633	642	665	632	637	628	638	652	686	672	639	638	635	605	698	617	620	591	619	603	661	673	612	653	641	669	659	632	677	653	689	594	661	653	663	626	609	698	642	678	638	686	625	633	626	620	656	605	627	660	622	667	638	645	613	619	662	649	642	685	661	635	625	631	659	628	665	646	627	645	606	659	645	668	662	650	651	615	693	686	642	649	610	662	650	669	656	656	669	648	648	617	636	619	610	652	669	594	598	615	615	621	637	676	604	680	712	640	668	625	655	657	624	631	630	648	628	632	649	611	622	660	615	632	595	685	622	622	652	661	642	655	645	646	635	620	621	678	621	679	599	623	660	649	641	622	668	645	624	656	665	683	669	683	617	679	660	635	581	696	661	628	655	627	668	637	652	637	674	654	659	689	650	646	620	620	618	646	657	634	618	647	643	633	621	621	639	669	674	646	618	676	665	640	633	653	639	605	639	699	617	661	613	653	657	670	666	639	607	655	674	651	677	680	621	685	616	653	626	629	648	624	631	643	628	624	666	612	662	649	667	643	677	690	631	632	669	672	707	660	606	663	679	653	697	646	653	631	662	618	621	612	638	680	658	636	636	658	656	639	608	694	646	671	622	673	636	614	623	647	667	631	605	638	615	624	645	625	635	695	610	635	645	664	705	666	629	635	607	612	621	604	610	605	627	674	631	669	610	679	644	653	637	636	643	643	609	650	617	654	603	635	620	639	632	647	637	613	652	591	606	651	661	642	654	616	635	653	641	612	637	654	653	633	657	633	648	646	646	631	584	647	650	657	664	673	639	633	626	596	685	625	606	641	658	658	653	624	672	662	571	614	653	697	652	638	662	628	632	652	645	633	638	639	597	662	668	609	638	657	644	643	680	605	660	668	658	674	658	646	662	649	629	638	657	673	635	613	653	678	684	622	640	621	610	624	633	658	617	607	659	652	654	589	633	635	684	664	624	626	627	653	642	605	646	624	680	643	624	626	638	600	677	694	645	673	611	641	661	654	590	650	624	648	634	635	622	621	717	668	628	645	648	632	671	651	652	635	668	637	611	667	673	611	656	667	641	656	674	620	615	632	604	635	633	643	635	637	615	645	608	651	623	686	681	662	622	633	632	651	670	629	597	663	614	671	620	608	665	650	650	673	672	670	695	606	721	624	680	626	634	644	673	643	615	605	637	665	653	635	661	651	653	659	613	688	662	634	627	614	681	651	668	677	644	639	691	591	677	662	630	619	647	660	602	635	665	620	663	609	633	637	666	657	731	580	656	647	654	601	650	665	663	667	644	646	634	679	643	643	673	659	658	664	633	624	662	609	640	614	597	642	644	622	696	635	632	642	601	609	640	621	639	642	642	624	615	616	635	599	654	680	627	583	651	656	630	599	660	646	622	592	609	637	659	658	646	666	657	667	666	616	621	675	624	650	639	606	679	615	650	616	603	609	668	631	642	604	660	662	626	612	669	684	619	653	685	671	661	627	658	635	666	622	658	675	635	661	627	627	636	633	660	674	614	650	657	656	690	631	664	648	632	696	701	702	626	623	610	660	662	640	615	602	660	636	654	666	590	640	671	639	617	682	616	635	660	616	624	635	618	662	590	651	608	695	641	631	663	639	668	629	665	622	704	650	625	627	620	644	651	598	612	655	671	670	666	606	667	642	628	683	602	674	615	684	657	669	660	655	660	633	666	641	637	637	660	656	649	674	602	655	608	693	614	627	621	627	614	622	609	624	609	629	618	676	615	606	676	650	639	671	600	633	646	643	638	709	656	588	609	655	644	612	671	653	653	657	651	629	647	633	634	617	645	650	660	652	653	615	653	657	628	627	660	633	642	650	623	651	648	645	650	615	603	647	642	663	647	653	631	623	680	638	587	626	631	652	691	592	680	659	636	628	640	667	614	656	632	597	642	643	627	637	666	614	668	599	627	641	661	638	636	629	646	659	609	650	635	672	676	647	663	611	586	662	622	606	689	666	678	676	651	663	665	646	608	633	677	672	610	668	631	677	660	644	620	637	626	595	634	610	639	604	668	641	689	595	647	663	653	692	629	617	651	599	651	664	598	644	640	653	667	637	615	665	672	648	688	647	671	655	645	651	695	648	593	603	600	646	676	644	625	694	599	653	622	666	643	682	648	632	689	593	654	631	629	609	596	629	566	617	593	652	655	608	605	608	637	652	638	614	670	616	660	666	650	629	653	697	636	660	632	636	600	659	654	644	637	655	605	646	661	659	617	607	677	620	640	603	644	633	657	647	662	608	659	658	641	657	653	594	656	603	678	652	636	647	629	689	638	640	667	635	602	637	706	609	702	648	634	614	611	612	616	645	688	654	595	601	662	680	644	646	618	640	600	622	641	613	620	663	664	636	645	667	630	592	656	642	604	687	680	640	660	650	653	619	622	617	614	641	632	628	640	636	681	615	690	672	656	638	637	672	664	634	650	635	640	638	638	624	686	634	679	607	627	642	641	704	636	643	609	675	635	620	637	659	622	664	643	640	618	625	629	609	628	702	618	602	632	622	680	610	661	655	619	648	665	640	660	613	648	651	624	636	640	592	640	648	655	650	655	706	682	688	640	608	666	616	642	620	693	642	625	676	644	600	631	655	674	625	650	670	651	613	633	657	623	629	632	634	606	635	649	590	620	626	651	668	686	624	661	633	643	638	690	645	694	635	647	639	636	651	605	615	609	610	626	632	657	626	681	650	644	620	658	622	676	700	640	640	667	611	669	665	664	663	664	654	632	625	584	643	646	676	632	641	622	637	641	657	618	693	598	692	663	649	644	628	640	682	641	642	579	627	641	665	622	669	709	609	638	623	627	656	626	618	638	659	655	609	636	655	673	625	651	650	641	690	663	671	650	631	657	633	616	653	614	641	611	638	653	645	671	657	604	641	601	669	622	654	637	664	703	631	659	598	612	632	650	612	630
24008	20728	26394	24891	6251	751	710	607	590	559	552	520	545	532	488	513	533	505	498	484	519	521	473	512	479	523	528	532	454	477	502	493	503	437	477	462	484	493	503	531	504	462	492	529	473	466	472	440	470	450	488	493	480	545	467	497	471	511	486	525	502	467	517	480	528	444	459	460	482	471	502	494	514	507	450	496	459	500	490	504	492	505	479	503	509	481	488	488	497	525	485	495	529	518	471	503	471	489	460	510	501	497	496	494	487	470	516	498	479	511	490	486	517	476	469	473	484	442	499	498	494	495	485	470	513	501	495	469	466	518	476	473	502	439	454	500	488	502	516	522	529	519	517	528	490	510	490	481	480	495	508	493	503	467	480	486	493	462	457	489	472	480	483	470	499	489	490	466	489	483	472	516	487	518	483	559	517	480	530	505	467	490	487	464	506	500	523	507	554	471	485	443	513	495	513	497	518	475	478	474	501	468	492	475	464	443	479	477	491	476	502	494	498	483	519	500	527	513	488	489	479	504	509	482	497	506	494	516	508	478	519	502	525	509	535	520	492	480	472	506	510	492	499	504	514	516	475	491	465	457	495	464	506	465	480	466	494	468	508	510	493	509	512	488	478	474	510	483	513	504	461	453	477	492	499	528	468	517	491	497	509	512	464	477	498	516	506	486	488	511	532	520	500	480	507	467	522	493	446	510	505	467	517	493	478	448	477	485	479	488	503	497	510	461	464	503	465	487	526	479	493	514	473	479	496	504	490	525	505	532	493	467	495	452	435	497	539	486	505	492	499	445	458	472	473	487	450	481	493	457	483	442	492	455	518	485	468	496	507	502	477	474	476	481	489	549	439	537	463	506	508	481	460	508	494	495	534	475	460	496	499	471	486	456	524	488	483	529	535	464	497	468	520	492	540	515	465	475	489	514	475	516	515	503	486	504	479	501	492	511	509	497	483	463	462	490	495	487	471	529	512	468	487	521	533	497	438	521	467	488	533	514	472	524	466	495	524	482	472	473	532	475	468	503	510	494	508	504	504	466	458	468	471	526	473	468	472	507	494	511	476	494	526	462	502	449	504	478	488	471	466	484	493	490	478	524	500	444	477	461	511	485	486	492	529	495	470	492	495	469	533	470	467	511	478	492	480	490	483	468	491	492	487	448	471	470	505	466	500	477	468	498	513	488	464	511	470	496	501	440	449	492	488	507	449	460	500	507	499	480	511	480	475	500	492	439	466	489	502	454	463	520	515	469	521	516	476	467	494	485	481	505	472	462	519	429	470	463	504	508	475	462	483	455	496	496	471	494	486	423	497	466	485	486	452	495	477	509	503	470	464	469	499	529	489	507	450	463	434	485	452	516	517	512	485	445	476	478	464	485	497	516	519	488	485	521	520	518	428	487	510	506	483	456	500	496	485	475	472	496	460	511	481	469	487	486	470	471	480	525	479	458	449	455	469	488	472	519	500	476	497	512	483	477	449	497	482	520	454	483	480	500	490	532	486	502	475	472	494	502	473	451	502	498	480	449	495	481	478	489	475	472	486	458	480	503	493	480	515	480	477	466	480	504	501	455	498	475	457	460	515	462	527	525	526	453	487	508	490	480	496	434	471	484	518	507	477	500	472	478	444	468	453	499	459	461	481	507	479	505	496	471	486	482	446	471	487	524	493	488	511	529	482	466	481	491	516	464	456	470	462	491	426	472	488	462	465	505	479	489	498	491	498	494	468	493	503	509	490	470	463	496	472	456	476	457	469	520	482	519	486	453	482	492	490	499	452	494	487	476	527	480	504	509	501	463	482	486	464	469	505	489	520	491	477	501	473	493	495	495	494	500	509	518	483	520	459	501	475	472	524	508	476	464	502	461	483	530	450	491	522	472	532	508	501	503	464	469	480	508	490	482	513	480	491	500	536	500	488	477	482	468	471	500	473	461	492	479	478	497	448	460	528	500	483	528	469	502	489	493	547	454	470	480	524	499	511	519	513	492	479	460	533	519	505	457	488	493	498	472	484	480	500	484	482	480	450	495	494	497	535	490	448	458	469	492	466	488	493	468	500	523	516	451	474	546	481	553	490	492	469	464	432	500	473	489	492	479	472	458	475	524	512	475	511	463	463	454	471	461	509	506	485	523	484	446	509	477	467	491	508	488	472	483	509	474	466	466	491	486	470	456	465	438	494	472	479	487	519	472	477	511	491	523	476	509	476	504	456	517	517	477	506	504	482	469	518	504	492	498	480	495	469	478	458	473	487	483	453	510	446	493	469	494	509	478	515	483	492	472	503	462	511	485	508	459	511	524	500	488	508	491	521	488	488	494	474	478	470	471	462	479	460	510	489	509	485	505	487	561	487	523	465	504	471	472	529	522	509	484	483	514	491	456	474	494	455	493	493	516	510	474	431	499	489	470	500	476	463	472	473	496	474	479	446	471	457	471	513	504	501	521	484	468	510	520	476	540	521	473	476	513	486	467	498	483	454	491	473	465	470	496	495	492	456	495	475	469	502	511	469	498	452	503	469	466	488	525	478	498	463	477	473	478	489	509	528	521	509	490	495	498	470	481	466	472	513	504	460	511	456	482	484	478	488	503	471	473	477	410	483	447	464	469	501	448	493	469	460	506	475	476	471	462	479	473	501	430	463	479	472	509	513	482	423	500	485	480	491	508	509	493	458	473	523	481	478	491	473	487	506	488	458	510	516	487	481	494	501	500	486	511	486	482	480	466	471	493	528	479	477	491	469	490	494	490	501	512	462	515	492	465	470	502	519	487	560	491	499	498	493	491	503	487	481	490	477	510	468	446	462	502	486	525	483	500	488	496	501	486	497	500	465	502	459	534	484	492	492	468	532	473	461	494	480	500	536	521	509	453	542	469	446	434	497	521	445	464	483	482	460	468	470	545	514	507	479	459	501	481	478	479	511	480	493	500	487	465	491	455	495	453	482	490	448	512	512	486	504	496	487	464	520	523	447	502	474	503	496	508	447	481	482	490	497	509	469	492	492	485	493	538	477	474	514	488	469	485	495	518	517	478	478	498	452	481	498	498	428	492	471	480	475	506	497	433	469	488	487	493	468	520	522	492	453	470	511	459	519	468	464	458	457	482	540	510	514	484	437	498	477	475	497	507	466	554	511	490	486	499	498	517	500	489	481	426	455	507	528	504	502	512	492	490	465	516	481	477	498	494	495	505	482	469	504	510	484	454	466	468	492	484	511	471	547	479	471	506	463	472	467	505	508	475	438	506	484	478	531	483	474	498	454	491	503	523	492	515	433	494	512	546	467	478	487	482	492	482	495	489	483	494	485	479	523	504	465	476	482	518	484	491	490	490	480	495	479	449	456	490	485	519	485	479	464	457	499	502	459	503	477	509	495	531	488	465	472	471	473	464	525	513	490	494	482	519	487	491	516	514	486	459	484	498	510	517	472	494	488	485	514	504	533	476	483	468	506	444	489	469	491	487	504	488	498	484	478	484	483	488	461	480	493	503	477	514
3783	4652	3321	1817	1410	1174	1001	887	784	700	709	647	681	650	650	661	684	709	614	598	584	667	648	613	600	589	615	607	540	539	599	643	628	605	592	563	592	592	586	571	560	604	594	587	595	591	605	582	603	620	634	572	580	591	606	562	591	575	599	591	614	584	587	621	548	630	578	570	562	608	554	557	594	576	618	592	580	614	614	555	590	586	561	597	588	570	561	598	572	576	628	630	568	573	591	581	569	586	570	606	578	573	587	561	565	578	594	606	584	622	550	582	588	556	572	593	624	599	567	561	585	623	631	608	578	607	598	573	589	584	578	571	607	583	562	583	595	561	601	580	568	605	563	617	574	599	581	607	612	552	603	577	622	584	599	633	565	594	609	587	575	607	586	553	603	601	596	613	578	587	598	602	557	593	621	557	563	589	557	602	549	608	584	579	590	548	591	591	541	565	587	586	587	624	592	585	589	595	566	572	592	599	574	543	580	608	599	583	584	584	549	603	602	590	553	574	591	574	548	580	534	608	597	659	578	599	576	603	583	547	577	552	564	580	594	623	624	569	601	579	601	619	592	569	605	566	596	620	594	552	558	615	599	644	571	556	593	566	582	576	545	587	570	597	595	602	601	557	612	625	591	577	573	570	648	557	583	567	616	580	617	574	539	569	591	548	638	588	579	584	600	601	586	550	588	551	575	587	567	579	618	614	575	567	556	577	595	600	584	564	555	617	610	596	603	577	615	576	577	579	566	537	558	568	599	591	560	547	573	594	564	568	593	610	588	604	582	611	642	559	592	603	607	585	555	561	580	577	573	606	617	550	565	587	536	608	567	540	582	587	607	637	558	607	550	589	585	605	589	613	605	528	574	557	603	576	577	565	609	606	608	630	617	588	584	592	569	629	602	590	590	586	588	562	577	596	617	611	617	593	606	584	591	602	584	603	586	566	586	576	552	585	550	587	618	622	563	585	571	575	611	614	574	588	583	571	603	598	584	578	608	577	578	618	616	560	572	586	570	583	578	625	577	580	572	600	543	589	597	600	614	563	590	558	582	620	552	594	586	609	595	628	577	573	576	570	557	620	593	552	578	570	598	563	599	603	573	571	604	577	572	591	534	566	611	582	580	561	581	600	587	587	593	620	582	552	622	607	600	589	576	604	609	593	581	604	608	604	570	612	574	585	587	590	619	598	570	620	639	571	565	553	566	612	591	583	596	611	585	562	635	590	618	584	580	613	591	589	577	547	559	581	580	617	601	599	567	607	560	557	610	580	599	582	642	551	597	599	554	617	605	579	555	610	538	566	574	610	567	619	616	586	575	571	586	591	610	569	561	606	567	609	627	592	574	608	637	531	576	640	592	599	583	570	550	584	599	569	575	585	611	550	605	590	590	580	566	604	629	552	621	572	603	593	599	625	592	574	585	614	590	600	575	593	581	567	593	558	637	611	592	584	569	591	550	567	630	583	588	578	563	563	571	535	588	582	588	591	605	634	557	586	607	572	580	621	563	557	626	614	625	575	611	597	596	634	598	568	602	576	610	569	598	548	586	582	551	570	552	584	601	597	564	582	558	524	562	584	565	573	585	571	601	618	599	593	592	590	599	558	591	594	578	607	589	599	617	571	577	610	587	577	610	566	610	592	600	595	589	632	595	600	614	563	587	611	597	600	589	577	540	583	579	547	609	590	592	648	560	554	564	580	594	593	563	563	649	579	583	625	603	587	583	575	551	596	583	609	604	622	625	565	585	563	621	596	618	560	571	594	574	586	566	591	602	590	606	580	549	597	638	597	552	614	559	610	584	602	585	600	581	625	563	609	575	582	599	555	614	553	594	584	589	613	608	567	562	598	556	568	540	616	588	607	588	620	607	605	546	555	560	583	590	555	577	603	613	577	610	577	597	592	598	581	581	603	572	618	573	579	623	596	590	560	533	586	623	591	597	565	509	553	570	588	570	597	560	588	628	588	539	595	562	576	568	543	561	567	619	578	582	541	623	597	614	558	603	621	649	582	579	606	575	602	640	571	592	630	630	579	644	557	607	617	588	610	567	534	580	575	625	602	603	559	595	607	579	577	632	579	611	605	562	576	564	584	587	583	577	550	588	626	609	610	586	604	589	558	602	604	583	579	610	611	615	585	622	580	602	564	599	621	598	625	597	597	575	571	584	643	565	580	580	593	602	594	588	580	551	580	607	593	582	563	569	586	620	563	636	581	615	589	583	583	588	577	590	616	568	589	564	599	626	593	570	657	588	573	604	607	580	559	549	582	577	599	598	641	646	576	619	593	604	552	576	581	582	620	560	574	583	633	566	614	554	572	576	598	602	629	594	574	598	567	601	576	592	573	576	598	577	591	572	583	581	605	606	568	595	579	610	598	612	536	607	570	633	596	560	619	585	559	614	575	599	605	615	599	598	584	590	571	583	600	597	562	550	600	562	586	593	589	578	567	585	576	576	594	633	575	582	579	526	570	616	621	557	577	619	608	591	583	643	562	565	582	593	601	590	605	591	599	626	557	609	590	583	578	577	617	596	562	598	591	588	551	560	593	600	575	588	582	615	597	580	574	612	558	618	577	588	624	576	577	589	590	582	598	606	551	579	589	589	585	583	628	564	604	561	562	597	592	581	581	534	601	573	617	598	601	609	601	567	606	575	584	613	584	607	599	591	631	519	579	596	563	584	616	606	610	576	598	573	590	617	610	583	558	605	549	624	572	567	605	583	580	621	593	587	606	590	584	600	600	575	617	570	582	603	583	642	597	586	543	599	606	552	560	617	588	614	633	568	594	592	593	639	597	606	590	622	606	552	579	574	586	643	578	593	610	603	617	554	578	595	605	598	617	534	637	582	605	584	609	593	579	649	587	551	592	567	587	563	602	570	597	590	576	594	579	609	581	593	554	562	587	594	572	574	638	584	599	550	587	564	556	562	553	616	580	580	596	588	562	581	572	580	597	590	571	571	591	597	595	546	572	607	571	611	576	606	574	569	627	590	624	565	559	621	568	606	602	599	631	583	561	603	617	585	562	548	568	635	606	585	570	579	624	577	593	634	592	618	552	567	586	609	617	588	606	623	596	608	542	561	562	604	539	537	570	581	579	584	570	622	614	626	598	598	562	586	575	588	599	604	629	597	564	572	603	587	633	591	626	588	573	588	581	579	645	598	576	538	557	571	567	567	608	593	581	621	541	578	579	560	607	579	553	572	588	600	602	574	573	556	576	545	578	603	552	555	607	586	573	581	587	649	589	588	564	569	609	620	569	593	582	606	604	575	555	590	586	620	580	551	599	617	603	592	592	552	628	602	601	625	591	599	643	603	579	632	554	565	541	599	582	589	615	647	561	624	552	586	609	589	586	595	614	613	605	553	596	575	538	612	545	557	580	613	568	611	599	594	614	616	579	607	591	516	577	610	576	574	572	587	601	574	608	617	569	559	594	612	628	583	584	607	589	580	586	616	545	586	573	591	593	643	551	561	594	610	600	603	575	600	598
22071	20788	28220	23443	20783	20729	3641	771	584	455	398	376	307	291	300	275	266	257	226	246	222	220	217	226	210	239	217	177	203	213	193	232	193	201	205	202	198	200	207	202	199	192	187	168	214	223	224	193	196	196	191	174	187	194	227	184	188	196	184	204	201	208	169	177	183	192	193	203	200	191	199	200	198	197	187	193	178	190	189	186	190	207	186	219	201	177	211	174	182	189	202	172	217	203	180	174	184	215	137	179	184	207	198	187	175	213	159	188	195	180	190	180	179	183	189	179	203	187	194	197	161	170	229	184	203	197	198	184	186	206	189	193	186	192	189	187	175	188	186	152	166	196	214	198	163	198	203	191	210	194	169	191	185	208	154	180	192	186	179	199	166	192	188	190	193	209	207	157	197	187	199	168	171	176	189	178	189	193	217	184	196	185	147	190	192	168	190	184	192	201	190	192	185	167	194	199	176	204	194	194	196	179	193	168	185	190	184	183	190	178	200	202	188	188	202	187	220	183	192	215	186	192	179	206	182	186	187	159	207	215	197	194	175	171	206	188	186	181	181	157	194	189	206	181	178	188	179	181	203	194	187	205	170	197	211	186	180	193	197	179	181	213	192	214	190	186	179	175	201	207	216	197	167	184	196	196	205	186	195	181	184	193	171	209	168	202	191	180	189	195	169	182	187	177	211	192	192	174	197	198	184	187	195	218	185	183	179	193	183	210	188	190	185	182	227	182	193	181	201	192	159	174	172	202	187	214	190	195	177	165	174	196	188	186	166	219	205	191	200	208	194	212	168	172	196	180	187	200	171	190	203	193	189	178	180	170	213	164	199	188	195	153	196	190	212	191	187	176	204	190	194	186	179	174	187	196	160	195	180	174	203	196	178	201	211	187	204	221	187	190	200	181	189	198	191	178	173	203	197	183	200	179	207	184	195	212	224	191	176	183	173	195	185	209	195	189	186	208	190	201	196	218	201	198	188	201	185	172	193	174	178	191	198	181	194	201	183	195	180	189	186	171	164	197	171	185	197	186	189	184	190	217	178	194	194	200	182	201	192	239	186	161	191	179	214	180	206	161	199	213	191	196	189	223	155	180	189	200	167	199	186	190	185	188	171	201	198	200	178	225	172	184	167	203	203	190	185	191	184	176	196	173	177	180	201	177	174	197	210	172	189	204	190	173	166	226	209	179	186	220	211	187	193	210	184	192	172	164	206	186	168	178	179	204	185	196	205	198	182	182	198	195	184	173	208	179	179	206	188	190	206	197	174	195	188	169	181	198	214	166	180	200	178	186	186	198	217	191	193	190	183	192	180	198	187	199	198	197	209	176	186	193	196	216	209	191	193	188	204	188	190	192	190	221	212	198	183	203	187	193	200	198	200	178	193	197	194	193	194	165	182	209	193	208	209	164	165	192	167	186	198	231	164	206	191	194	200	183	187	189	177	184	204	195	194	214	192	195	170	177	232	205	178	188	176	186	198	147	194	203	190	204	167	158	196	198	174	198	206	161	172	166	211	203	184	234	181	215	189	193	195	230	211	196	204	202	179	195	198	196	195	198	161	185	178	183	194	165	200	184	179	158	213	185	186	154	200	185	182	161	199	218	197	196	186	208	182	208	181	200	165	190	178	177	203	192	199	193	189	186	181	183	172	206	184	173	174	199	195	195	186	216	194	196	175	203	185	192	199	174	201	186	195	177	203	196	178	181	187	183	199	166	211	223	180	175	165	211	209	221	215	198	189	210	174	199	193	183	180	190	190	191	207	211	194	170	203	164	197	211	190	223	195	180	191	202	173	185	193	201	200	179	182	189	193	180	202	193	198	222	195	220	194	189	176	176	213	193	210	211	211	178	201	188	184	186	178	202	205	220	173	198	179	162	194	187	187	199	180	169	204	184	210	207	200	200	199	197	187	175	197	197	182	202	207	177	175	175	194	209	170	176	187	201	194	198	175	142	182	197	176	193	186	197	161	215	202	183	176	199	194	203	183	211	202	177	175	180	193	174	190	171	210	178	168	183	194	198	177	197	190	179	191	198	175	185	192	211	185	181	178	183	185	175	204	178	204	187	174	211	196	201	178	182	205	206	199	201	198	222	186	197	220	188	181	193	163	181	185	180	181	188	189	186	195	187	183	165	192	182	198	189	183	198	193	198	192	188	173	192	176	210	169	205	179	178	204	175	180	183	162	191	176	200	167	198	208	190	203	158	197	211	188	179	185	187	172	167	208	195	190	199	208	207	197	199	217	166	192	179	207	202	182	177	172	199	180	208	208	176	171	196	186	173	189	198	182	178	183	204	201	181	203	201	195	218	186	196	211	168	192	188	200	198	187	185	185	188	184	184	204	214	184	181	208	187	197	188	187	197	175	210	189	192	180	196	190	194	165	187	174	202	200	189	182	197	209	184	183	183	180	183	205	195	218	203	189	195	200	171	191	192	195	195	179	192	208	177	184	172	205	184	189	191	175	194	187	171	192	210	178	170	185	179	167	209	213	199	164	229	192	181	196	203	192	185	194	175	197	204	194	175	203	187	190	177	193	169	198	201	189	179	209	180	187	197	201	190	179	173	191	171	197	207	192	182	168	176	167	188	203	197	160	180	219	221	192	185	168	192	192	191	197	195	195	189	187	183	176	199	189	168	185	201	180	196	179	208	180	195	183	197	197	189	196	166	203	188	175	189	200	184	192	192	177	168	188	159	168	174	185	209	210	186	199	181	209	210	190	164	192	194	228	201	217	201	191	206	198	207	206	194	205	197	171	191	195	183	179	190	186	198	184	195	208	180	191	180	177	202	200	190	201	177	191	196	188	184	195	189	206	199	189	190	187	176	196	188	191	195	181	199	205	191	180	208	190	189	186	201	192	209	187	163	182	192	206	194	202	185	195	177	194	173	172	184	195	216	183	191	193	196	202	207	193	225	177	167	182	171	197	211	169	191	207	197	158	173	179	213	182	193	181	179	167	174	194	184	199	197	202	190	204	180	183	181	184	202	192	175	169	181	198	212	186	185	189	167	191	179	200	178	190	179	190	212	189	191	199	217	194	199	188	182	194	189	187	190	223	195	190	203	188	177	182	189	179	183	206	194	204	179	165	186	199	185	189	176	206	184	174	192	190	177	229	190	190	177	157	166	171	198	201	204	195	183	170	207	211	190	195	194	214	196	199	212	195	177	207	195	185	184	166	188	201	188	173	185	200	207	196	190	191	188	199	180	191	203	172	196	182	183	177	177	175	192	194	195	161	207	204	176	175	181	159	189	179	201	191	208	184	196	189	192	198	180	178	202	202	172	196	174	177	170	178	199	181	203	203	205	180	207	174	200	187	200	205	202	181	183	179	227	193	196	191	197	193	195	181	197	190	188	184	170	172	171	168	172	171	202	190	204	176	193	166	197	157	195	189	194	166	205	195	217	208	186	186	190	169	217	180	187	216	190	183	176	192	196	196	184	189	190	212	164	208	209	198	176	198	158	196	192	205	185	187	185
4688	12886	9156	4295	3128	2286	1729	1352	1067	791	707	617	539	449	438	402	374	361	367	367	348	325	306	279	285	321	278	290	311	275	297	271	259	273	281	305	269	258	260	265	231	239	242	233	228	258	237	262	247	260	247	261	251	232	231	244	252	251	234	255	275	259	240	264	253	253	271	263	231	217	237	260	271	254	260	227	248	251	231	235	229	273	208	227	241	265	275	244	252	250	226	239	233	229	237	246	263	250	227	220	232	227	256	258	235	260	255	231	245	245	267	236	273	242	268	261	246	251	243	262	223	246	250	251	231	262	255	255	258	236	235	249	227	242	212	245	257	277	242	221	247	235	221	226	231	251	250	245	226	222	233	220	234	264	225	260	235	243	240	244	236	213	211	224	230	264	245	248	236	239	231	229	218	209	249	225	248	236	238	241	276	254	253	247	266	219	244	245	251	269	217	241	218	231	236	263	228	250	217	214	236	231	274	246	227	242	235	257	229	237	241	258	228	226	229	247	226	220	265	227	258	205	258	223	224	239	230	231	229	253	214	226	236	244	232	212	263	239	247	242	248	249	277	261	212	259	272	261	259	251	234	217	242	251	219	236	224	255	215	243	213	206	255	249	257	216	238	280	216	270	245	250	231	217	236	237	235	229	257	226	251	239	227	241	209	239	255	242	222	221	253	217	257	266	249	247	244	251	206	247	230	248	231	274	221	247	235	235	227	226	266	203	243	242	251	241	221	238	240	216	215	254	240	265	247	250	277	210	251	259	239	264	234	238	249	229	242	260	247	253	219	221	254	216	253	247	245	243	225	236	262	254	252	234	231	236	229	243	241	260	252	247	246	241	251	245	262	261	237	219	243	227	219	229	228	230	216	240	255	225	246	230	248	259	218	238	221	236	271	224	220	250	237	232	243	225	266	225	263	241	249	216	242	283	248	250	227	253	234	276	254	237	247	239	236	231	262	246	276	253	223	231	240	234	240	216	265	223	203	238	205	259	229	225	240	241	233	233	244	225	227	244	232	231	248	246	253	230	250	256	259	239	254	231	264	216	262	248	253	234	243	227	208	260	237	287	213	228	230	232	244	252	256	253	237	217	232	260	236	249	251	269	237	212	245	261	248	195	247	258	254	225	243	234	250	246	228	225	254	239	229	243	231	243	245	233	231	221	240	260	239	247	251	243	249	247	229	251	236	214	233	229	238	250	210	256	240	223	222	234	230	244	210	233	228	249	244	229	258	237	246	237	255	267	230	238	234	233	236	260	236	256	251	246	249	236	238	247	252	258	245	232	224	234	251	238	220	240	211	276	249	266	239	257	265	253	244	224	231	272	221	237	253	230	218	229	247	248	231	228	241	240	227	261	235	249	269	271	237	253	223	225	221	236	259	243	213	244	260	228	236	218	214	256	238	235	260	231	262	232	246	233	252	234	230	258	249	259	275	247	248	225	228	247	266	227	241	220	247	238	264	220	255	234	268	261	248	205	242	214	214	245	220	253	222	264	240	241	234	232	257	248	233	254	247	243	202	214	226	264	234	236	243	226	231	250	249	251	235	241	215	191	218	219	219	224	235	234	236	242	233	235	218	240	237	240	228	236	237	241	234	232	236	220	261	256	249	227	251	248	256	228	261	261	230	237	246	248	251	225	243	261	198	244	245	246	241	225	262	230	235	248	226	228	226	228	258	207	241	261	248	227	261	229	244	242	255	213	225	244	255	262	232	212	254	228	230	234	234	248	270	255	250	250	269	247	251	229	265	222	257	243	223	217	252	237	241	228	268	230	247	242	223	247	237	242	230	245	284	222	243	260	234	212	223	209	238	237	258	230	225	258	214	255	236	230	254	233	227	231	268	253	204	258	253	246	265	247	240	234	226	247	238	219	253	279	220	259	255	235	269	269	224	234	259	254	214	230	225	244	238	256	232	237	228	234	271	248	253	229	270	228	242	248	239	210	257	250	230	253	209	239	274	232	250	235	217	247	260	241	230	264	250	233	247	220	245	229	226	242	244	231	204	239	248	248	282	245	245	234	214	217	200	234	218	243	248	239	233	251	220	244	220	232	219	254	259	233	253	234	205	255	265	246	237	235	236	260	270	235	231	268	250	231	232	231	215	237	245	230	249	252	216	228	234	243	252	251	263	233	259	258	230	237	213	241	230	238	249	222	246	240	225	231	241	221	227	237	265	277	225	242	249	258	224	268	258	227	253	242	227	236	247	253	210	246	264	245	200	264	234	234	231	208	234	232	263	255	231	228	236	252	231	265	268	234	245	236	234	255	233	242	244	253	242	228	251	246	274	227	224	239	213	238	216	248	245	224	245	257	239	229	242	252	236	243	246	228	230	226	237	233	233	242	259	246	239	230	220	246	221	232	238	232	230	231	235	243	223	224	252	241	219	221	252	250	237	225	246	241	236	245	237	230	235	241	235	248	240	222	251	251	217	243	250	221	233	266	221	233	238	218	227	248	252	245	243	234	261	219	230	225	238	227	238	256	233	223	246	234	229	260	220	252	224	240	242	233	251	227	220	252	278	251	248	208	240	207	215	221	246	216	223	234	203	224	263	241	240	229	260	218	245	259	230	197	224	247	230	257	231	223	209	230	226	253	221	255	261	220	246	263	267	226	241	239	238	228	269	236	204	234	256	237	246	232	236	232	234	242	255	230	228	222	228	244	245	237	229	267	224	247	222	225	253	235	228	245	229	227	251	255	271	219	262	244	252	229	256	237	237	254	230	240	233	234	237	210	234	248	227	202	265	211	247	217	244	214	225	230	233	246	239	247	212	236	230	261	243	236	252	272	231	234	247	256	269	247	252	214	262	242	264	251	245	214	233	262	250	220	230	222	257	250	269	244	277	245	234	250	263	258	269	238	268	238	268	237	229	251	240	238	224	207	206	230	224	252	244	235	245	224	250	228	208	224	223	241	222	230	242	239	218	252	245	230	233	232	241	255	278	247	238	240	224	243	265	232	253	240	267	197	225	238	228	218	256	250	246	228	238	223	262	237	244	290	238	250	251	247	240	245	249	271	239	242	250	234	252	251	242	229	243	243	246	242	246	219	214	253	245	245	228	266	250	226	237	221	229	212	231	250	248	275	264	252	218	243	240	252	231	235	231	234	221	251	276	243	230	253	242	218	271	239	240	258	244	246	260	254	225	241	224	252	239	226	234	234	238	242	238	265	236	253	232	238	254	253	256	249	236	250	233	254	225	218	273	239	269	244	241	230	236	245	219	227	229	222	241	260	242	241	246	229	242	251	226	217	227	258	211	226	260	216	241	223	233	240	238	252	235	233	233	257	231	198	263	237	239	220	251	255	235	266	229	255	231	231	222	248	237	227	240	263	250	240	238	243	201	233	233	245	224	227	234	250	228	236	244	236	226	214	241	234	227	214	252	246	263	230	238	214	260	232	247	249	245	259	234	239	240	260	224	242	217	250	220	227	251	234	208	239	234	237	263	235	236	227	255	237	231	252	226	218	250	272
26854	16686	3461	1128	957	852	751	697	765	699	668	733	730	662	739	690	658	736	758	728	659	716	688	733	703	686	713	703	668	698	693	707	705	647	664	691	709	689	693	727	732	690	762	691	656	681	707	724	693	709	678	723	715	667	679	713	700	683	677	703	736	720	688	717	650	695	669	693	693	695	694	723	695	672	653	697	682	707	667	701	709	702	693	748	698	698	672	686	720	742	689	654	696	658	712	695	646	688	663	672	716	713	718	714	698	689	723	672	688	702	694	655	759	747	641	680	664	708	714	684	657	680	663	703	667	719	666	700	726	742	701	695	744	719	636	708	668	693	676	665	684	729	651	651	638	706	697	671	716	703	683	697	638	692	658	686	686	688	708	671	684	679	675	742	726	704	686	658	723	718	684	728	677	691	709	681	679	680	682	666	697	660	686	715	695	669	693	713	720	706	696	695	684	661	647	667	677	725	658	682	704	662	713	671	707	645	658	718	706	664	693	699	680	702	669	667	722	739	707	752	716	686	744	707	721	692	643	711	696	645	723	672	696	733	711	731	672	694	683	691	632	688	701	694	663	689	701	736	743	702	711	701	686	677	737	701	678	672	689	741	760	677	707	696	756	662	686	722	680	688	679	744	686	694	698	724	682	701	718	712	658	680	695	704	721	680	680	722	724	677	709	689	713	685	707	700	686	658	655	734	672	672	708	689	718	683	712	669	731	719	752	699	758	699	706	714	694	659	658	673	677	708	670	712	703	688	665	679	666	692	694	703	695	663	724	716	707	673	700	690	684	737	659	719	716	678	682	674	675	675	733	713	703	743	702	713	724	675	722	678	671	721	711	728	695	686	670	669	748	702	698	684	731	732	706	687	714	699	681	700	660	717	716	670	666	706	717	668	691	709	680	684	668	701	738	682	741	690	722	648	738	695	644	615	675	688	712	647	699	668	692	713	710	698	712	686	660	647	718	680	704	723	670	703	657	689	703	638	689	707	685	682	751	651	713	721	655	703	705	717	672	669	662	706	712	691	678	692	719	749	748	655	686	673	730	743	702	694	717	679	724	714	740	743	712	665	685	705	668	748	715	694	714	679	711	657	671	679	705	705	679	722	709	700	707	710	717	723	704	725	688	703	646	690	633	694	743	706	740	704	681	752	665	675	721	666	727	693	679	660	712	682	704	632	705	688	705	715	709	727	678	700	683	700	701	692	670	683	685	699	686	727	741	744	723	720	721	684	683	695	711	666	681	701	691	714	699	706	694	699	653	721	692	692	684	677	653	695	718	729	705	736	696	651	685	658	671	730	710	742	740	700	698	713	721	694	756	683	694	674	707	639	728	712	667	718	691	655	742	713	698	668	712	714	692	707	692	731	690	675	681	678	647	686	711	690	656	653	681	699	669	723	659	671	687	659	708	702	676	724	675	680	674	693	740	691	680	672	691	689	766	700	689	666	695	697	639	676	676	740	717	685	667	664	680	680	689	752	723	662	726	716	674	744	702	722	721	710	723	638	696	683	671	762	691	699	694	643	712	754	678	695	674	651	676	720	701	691	664	719	703	738	716	686	707	687	689	671	710	746	724	691	669	664	695	677	693	700	647	697	675	658	687	731	704	681	669	647	686	674	682	700	684	660	638	707	687	664	684	680	702	752	697	705	639	709	688	707	713	665	690	712	657	707	731	650	727	710	708	730	736	674	722	662	670	692	690	707	726	664	721	737	704	686	730	642	715	685	708	696	699	650	717	696	643	695	657	693	693	680	699	712	720	700	699	757	664	711	723	717	706	708	709	649	705	741	700	677	698	726	735	711	712	677	688	702	722	725	659	682	710	690	677	691	680	647	656	710	695	678	768	666	687	693	651	679	683	703	716	747	711	695	667	678	697	710	733	672	745	774	645	682	681	692	745	698	670	663	725	710	696	663	684	706	705	722	745	689	699	717	668	676	689	743	707	764	681	666	682	686	688	656	669	724	651	701	651	656	680	690	721	683	701	743	697	734	685	691	713	718	703	698	717	712	722	715	713	703	676	685	689	652	729	663	712	744	752	726	690	697	703	701	680	705	667	690	721	729	696	711	734	642	688	729	714	662	654	697	689	725	682	670	686	681	648	678	685	691	678	706	671	674	716	670	704	690	753	657	716	682	702	684	767	677	710	683	656	713	710	691	688	712	695	693	711	675	750	702	745	684	703	702	710	708	661	743	648	702	672	700	745	713	656	679	681	731	692	647	699	712	707	703	679	675	728	673	699	678	716	697	655	717	667	694	663	658	725	701	694	694	681	687	677	719	688	669	713	721	703	709	664	720	703	714	696	678	701	712	687	746	699	698	679	692	762	668	730	722	658	671	756	667	671	714	650	692	715	634	706	712	702	689	705	716	668	670	703	656	726	679	690	716	705	667	646	763	685	674	701	694	703	731	709	699	660	664	711	684	685	702	700	689	735	732	728	719	699	683	675	717	699	731	731	679	669	712	680	712	727	729	677	723	693	716	718	736	654	681	686	695	739	653	696	670	722	658	737	678	713	672	698	693	718	677	727	644	725	665	710	676	679	644	663	694	661	661	660	670	717	710	734	761	656	662	694	695	677	689	696	728	690	676	714	676	703	718	687	703	709	690	707	708	692	703	670	673	661	694	706	695	703	688	716	679	709	675	669	685	691	676	688	669	725	717	705	724	691	693	693	694	677	715	683	653	727	762	692	663	681	676	734	653	705	751	703	672	697	664	724	694	742	653	700	723	692	731	690	703	691	691	701	718	691	697	688	703	673	680	695	689	666	675	706	648	718	724	672	699	690	681	724	688	712	699	692	682	703	673	749	684	664	710	704	740	711	726	674	661	680	693	660	718	697	733	688	714	721	716	691	623	686	676	697	693	675	690	668	732	692	681	690	674	712	745	702	697	647	688	686	699	712	696	732	737	664	667	659	680	692	663	729	726	674	683	722	732	652	705	748	696	658	674	704	666	680	731	710	697	722	676	716	684	690	698	736	739	694	666	715	698	691	685	673	707	717	685	702	688	707	702	698	706	712	674	659	717	641	716	717	681	696	704	730	697	667	673	700	698	752	691	692	669	714	655	697	665	681	730	713	730	682	718	713	724	675	765	720	658	718	630	667	706	724	714	728	638	689	715	681	727	683	696	646	702	718	719	714	673	681	693	686	711	680	725	720	690	686	733	688	706	705	655	714	720	685	705	723	705	715	698	699	742	639	758	732	784	679	689	701	712	676	679	698	690	721	750	667	700	722	675	715	688	701	688	717	697	685	687	672	699	685	711	666	652	732	717	685	709	730	723	710	675	663	702	667	633	724	730	681	723	687	723	706	738	718	689	717	726	692	725	692	657	701	708	696	692	714	644	747	691	723	735	749	662	687	652	750	702	705	659	662	672	700	684	701	674	703	670	653	705	672	670	685	686	690	675	736	697	697	670	708	705	675	659	695	669	688	736	699	692	693	720	710	681	709	688	721	682	683	691	707	738	727	666	666	733
4938	1304	1216	1041	946	958	919	894	844	831	844	842	908	871	833	885	816	904	847	911	843	872	814	821	774	851	841	833	830	856	765	808	834	855	813	825	924	928	801	886	848	853	838	850	839	844	813	871	811	830	818	863	872	831	849	859	811	838	882	865	864	856	920	832	861	817	833	950	817	842	840	840	879	848	850	849	872	831	840	862	806	851	825	828	847	804	863	786	896	822	854	862	845	851	852	881	830	819	849	858	866	887	862	855	851	844	821	848	880	883	832	888	867	852	865	820	861	814	840	837	884	800	843	873	853	889	851	852	859	846	948	829	886	879	853	823	880	776	828	805	813	869	882	810	824	846	845	871	827	843	855	873	896	841	865	844	817	791	833	821	873	884	841	850	844	821	841	813	850	816	903	833	866	835	863	862	857	812	830	856	811	842	833	850	883	841	809	845	846	846	888	864	874	842	870	838	843	863	849	889	845	839	863	900	862	896	862	837	894	854	875	856	825	822	792	776	855	812	871	871	872	832	843	882	823	868	890	846	841	810	829	851	859	845	851	904	816	854	875	861	886	843	794	863	849	824	913	813	830	887	894	887	807	868	848	839	845	833	861	828	828	821	844	806	838	870	870	846	854	836	786	884	850	842	911	847	877	858	914	866	823	870	796	819	852	849	925	809	877	861	892	832	863	877	866	880	861	899	850	881	857	833	838	849	846	871	871	867	882	843	819	874	907	833	795	888	846	850	806	817	850	868	860	827	852	834	869	825	911	872	818	880	830	898	847	827	843	921	909	858	849	852	836	889	850	855	877	839	808	833	844	873	800	842	846	842	839	848	916	821	864	848	846	876	848	841	859	889	843	870	860	879	867	858	879	829	883	851	831	825	856	858	896	846	849	848	875	863	892	886	834	834	782	875	796	835	882	906	851	891	836	882	843	837	851	849	799	840	849	844	830	880	820	823	793	874	847	870	891	830	844	863	851	875	830	817	882	827	796	788	816	823	860	823	834	834	852	828	810	807	804	903	835	859	823	870	846	866	876	835	798	825	816	861	867	812	832	888	882	849	848	873	851	849	877	872	829	872	873	876	819	865	829	841	864	836	841	879	859	899	866	866	852	903	855	836	846	853	777	833	915	829	867	847	905	846	892	842	855	811	832	852	847	850	881	816	859	846	825	830	813	868	895	829	838	869	765	820	873	780	861	843	879	856	816	854	834	841	841	835	793	859	847	848	873	864	854	828	858	852	890	856	891	861	856	810	852	830	832	861	843	824	866	839	840	845	815	846	855	857	817	876	874	843	850	863	848	837	820	879	822	865	865	878	869	899	845	859	871	895	784	873	891	815	842	810	880	869	853	870	810	845	856	860	829	871	843	838	823	852	810	858	863	805	795	821	868	799	896	888	871	823	779	821	878	859	831	786	810	860	868	829	820	823	883	915	822	854	839	838	877	819	846	850	837	889	902	872	847	826	875	850	882	845	852	856	806	879	835	826	788	895	851	811	866	904	840	846	856	827	834	826	870	814	853	873	842	882	882	840	814	845	828	816	884	801	853	910	906	850	817	867	857	874	860	863	841	884	840	852	805	869	849	836	886	849	875	872	821	858	843	876	848	857	829	900	827	864	865	877	866	808	853	874	815	851	852	862	854	910	851	802	871	877	866	859	841	810	830	888	840	865	797	889	806	879	868	884	809	855	854	829	881	875	885	858	867	852	892	851	810	879	861	850	882	884	842	814	865	821	846	850	906	854	879	811	858	861	882	906	839	849	804	875	889	860	817	804	830	898	800	811	873	854	869	898	858	877	878	848	872	864	863	834	808	846	865	850	899	844	837	877	808	833	847	869	799	852	851	825	877	805	883	860	853	872	823	874	857	863	839	774	892	851	824	837	857	870	851	890	883	816	860	874	805	860	851	859	846	859	824	869	837	859	841	912	863	867	803	848	825	841	892	890	885	847	896	828	866	832	861	877	910	877	825	831	858	869	807	827	835	860	805	829	819	830	803	878	864	856	857	875	866	895	836	856	830	866	878	886	889	857	868	883	836	865	841	858	869	818	829	818	839	815	815	855	844	812	855	881	836	903	867	848	875	867	822	858	807	836	792	839	815	837	802	878	851	854	855	869	886	856	821	792	881	853	785	856	834	845	873	842	852	828	815	827	838	847	816	821	835	909	878	859	812	831	858	826	831	826	831	788	868	792	853	927	867	860	871	825	875	870	858	851	866	881	858	814	887	869	833	809	826	887	842	872	862	855	805	870	858	858	824	833	822	830	848	854	904	782	871	860	826	860	827	851	899	840	828	837	858	869	858	794	875	842	815	823	880	872	899	863	846	822	906	808	833	873	833	871	862	776	845	805	807	837	859	849	859	865	884	822	906	824	809	857	858	807	853	832	879	812	815	851	867	839	846	831	859	798	812	843	858	844	822	883	808	868	863	827	839	873	856	836	885	857	834	863	879	905	868	857	844	849	862	790	822	813	849	874	845	781	842	864	824	882	862	857	803	841	885	872	880	837	848	841	823	823	887	805	885	851	820	851	844	857	813	840	859	883	902	851	870	854	854	882	876	842	893	817	841	878	869	857	868	853	852	808	859	888	846	845	822	839	788	845	839	839	857	898	844	828	825	857	791	843	831	897	853	818	877	842	845	877	813	859	863	853	879	837	834	854	908	854	875	858	878	846	839	869	875	868	838	865	825	876	835	789	850	867	847	838	828	892	846	886	832	901	835	819	837	815	858	854	895	813	825	790	864	890	885	848	816	802	868	851	832	847	806	785	872	862	880	833	804	832	823	864	848	857	900	870	905	847	864	824	866	855	840	852	812	842	852	874	884	867	804	863	891	875	875	838	804	844	829	827	839	887	852	872	854	812	856	844	879	864	836	894	893	869	809	813	882	893	863	839	851	842	884	802	874	834	812	879	845	882	825	839	879	815	845	798	873	910	857	837	875	876	843	843	862	901	806	885	855	811	849	859	859	901	848	878	847	856	826	844	847	852	841	846	876	857	824	870	908	836	847	865	870	797	876	844	860	818	923	845	817	868	827	871	847	831	862	850	816	867	815	803	848	817	837	835	878	832	844	832	804	880	871	852	878	848	819	835	838	802	830	824	870	846	887	886	850	896	843	845	859	831	845	812	836	908	848	899	831	870	892	836	865	833	877	866	883	892	819	847	859	876	875	835	840	874	877	843	833	885	845	852	830	844	803	856	863	832	857	845	821	828	943	799	858	890	861	869	784	834	884	841	855	898	831	840	865	838	892	828	828	841	883	823	843	870	888	835	843	844	921	847	891	827	883	818	827	835	937	894	812	798	816	818	879	822	864	826	853	868	867	810	819	894	841	802	913	867	821	869	859	812	831	850	870	781	834	873	854	866	893	839	813	839	859	852	899	849	880	858	840	845	899	917	836	872	842	834	879	823	857	876	822	841	871	814	864	861	848	837	856	816	828	844	865	860	871	839	889	862	810	836	923	817	870	874	846	864	911	890
23012	20736	27619	23880	20671	6470	1097	783	662	694	600	594	617	574	536	606	544	574	527	533	544	541	523	525	493	549	512	504	521	527	539	561	535	521	525	536	571	479	512	519	483	494	543	494	538	562	500	509	454	531	514	538	485	533	494	494	499	587	525	516	511	493	508	523	541	529	521	489	528	538	491	498	509	566	502	498	521	481	507	509	512	486	524	529	491	485	500	506	499	523	473	527	512	517	502	503	532	477	524	530	496	557	478	527	502	552	515	509	527	530	540	532	547	472	507	537	537	512	530	492	481	530	505	485	537	518	508	514	536	503	514	506	508	508	486	520	517	522	510	500	514	525	517	511	491	487	517	490	529	518	518	532	501	478	506	513	485	517	474	496	489	520	484	511	556	470	469	501	529	557	539	510	530	525	521	528	542	553	492	470	542	502	501	512	509	499	511	507	494	512	499	504	455	498	517	486	535	495	466	509	500	477	513	483	539	480	525	487	482	501	493	497	506	482	501	524	481	535	495	508	501	484	457	492	503	524	524	514	527	517	520	500	486	528	481	518	536	527	547	515	487	518	500	493	515	491	481	520	521	519	514	471	535	506	491	546	519	473	461	477	519	500	546	524	482	519	499	506	502	533	495	532	547	495	493	522	511	499	466	482	478	501	503	463	469	509	489	479	533	500	544	510	487	512	517	501	513	496	525	526	485	505	524	537	497	485	525	514	500	506	516	479	479	517	559	537	536	529	501	541	506	504	477	518	528	502	545	536	538	523	511	514	518	526	505	514	490	516	521	476	510	462	521	520	499	494	530	511	543	494	502	524	526	518	512	512	476	499	529	496	542	498	461	467	498	504	522	538	540	527	516	502	500	510	504	517	501	522	511	541	550	518	529	495	505	528	489	521	482	484	544	512	509	513	530	523	522	531	511	518	512	544	538	496	479	520	553	475	531	496	561	503	495	474	478	503	503	513	482	513	492	519	499	481	482	475	477	483	478	490	489	549	484	490	491	487	514	486	501	499	532	514	479	513	566	486	515	523	491	454	463	555	465	489	528	472	542	472	461	510	515	492	523	518	505	495	489	478	476	504	518	511	520	498	503	482	504	527	547	502	534	508	525	510	500	535	510	507	511	511	504	490	509	494	499	498	508	515	533	491	487	540	554	477	500	517	507	506	489	514	522	537	489	519	522	553	527	490	492	508	500	528	557	534	535	477	513	518	502	468	478	471	517	542	524	487	526	524	519	531	535	475	516	504	516	495	504	467	531	497	476	534	503	513	478	507	516	499	466	492	520	522	508	480	527	533	507	501	519	507	531	534	510	530	495	536	498	526	534	542	481	522	489	504	507	520	499	507	479	516	499	488	533	534	493	505	475	523	533	504	527	513	493	527	493	480	522	510	534	501	545	492	513	523	533	492	492	465	504	499	519	499	473	525	495	470	503	513	508	535	475	532	512	556	512	526	478	533	500	519	486	510	534	526	466	539	517	519	521	497	497	499	523	508	486	489	551	511	515	537	509	482	508	508	486	523	482	489	534	457	487	518	496	487	498	506	495	488	496	492	515	541	511	523	540	507	495	497	501	543	525	527	487	552	503	532	543	507	461	535	514	514	480	485	531	551	462	519	529	527	458	485	488	495	523	520	503	478	511	490	525	496	529	501	509	511	533	478	540	519	508	505	560	489	493	509	508	548	473	527	528	513	500	500	499	533	530	545	518	509	510	483	493	482	498	513	500	504	466	519	550	509	468	513	497	510	531	464	527	524	521	516	511	521	530	535	517	488	517	516	531	525	526	538	466	488	501	539	551	510	519	544	487	492	501	523	468	504	482	527	532	525	507	523	522	476	526	507	502	466	511	488	509	482	506	514	480	496	479	508	507	523	521	517	503	486	493	545	519	481	534	525	514	504	515	493	506	472	470	532	500	487	499	493	505	546	487	493	540	502	504	495	502	555	515	510	539	491	473	530	522	482	558	527	502	500	526	507	511	466	496	507	526	508	485	499	503	535	528	501	515	526	499	529	475	499	523	529	548	521	494	531	477	521	506	499	495	477	532	512	501	468	535	519	513	518	500	466	463	475	501	491	550	494	466	537	499	523	533	483	517	503	544	481	512	520	480	527	513	509	533	496	483	497	488	495	502	523	495	503	517	497	502	477	541	520	505	522	469	528	537	534	511	490	489	510	478	508	527	497	483	500	525	509	522	503	480	529	515	487	522	498	504	527	509	477	494	508	462	551	516	525	509	482	488	528	525	531	536	492	468	522	496	496	468	515	524	534	513	507	521	490	538	540	525	509	502	504	501	537	495	547	527	482	486	471	503	514	497	532	478	545	498	529	495	509	490	500	537	450	519	512	523	524	493	550	550	492	546	527	472	486	478	515	493	543	529	516	505	534	502	520	512	504	510	495	534	476	523	561	485	501	494	555	515	481	472	550	476	517	526	513	510	491	526	515	459	501	513	489	492	525	511	543	483	544	474	488	527	478	513	507	488	539	540	508	534	514	533	538	494	523	523	492	499	511	458	488	541	498	512	518	508	526	510	530	486	491	492	532	508	477	553	523	491	516	550	464	481	528	519	463	508	501	529	494	472	493	511	530	483	478	497	503	511	488	563	521	523	490	482	504	492	435	512	493	498	460	507	479	468	538	479	504	466	494	538	528	498	461	490	501	529	531	529	488	509	512	521	515	521	521	540	522	478	516	497	483	521	498	531	525	477	474	528	518	522	505	496	480	502	514	514	501	522	474	490	500	500	488	542	494	528	481	498	501	482	501	481	527	500	503	531	549	490	518	512	497	508	509	492	494	544	445	499	519	470	480	501	515	550	490	516	539	486	539	520	505	515	532	509	497	517	470	516	484	519	494	535	490	471	506	520	499	512	531	487	481	566	496	523	551	498	500	513	540	534	489	469	512	483	481	504	469	549	521	513	483	546	504	533	522	529	492	511	495	508	503	523	500	497	533	468	517	518	514	531	498	486	483	489	488	519	525	490	513	484	525	512	531	497	476	519	511	503	501	503	517	515	530	512	511	537	507	496	484	466	488	487	517	484	505	460	523	490	507	512	491	541	551	552	483	513	522	487	528	531	519	541	520	474	500	510	482	506	499	493	528	516	514	473	559	505	513	490	494	551	490	484	496	525	480	527	534	487	501	529	513	538	572	536	498	520	502	537	525	490	474	505	549	491	510	508	479	505	521	507	491	505	507	518	514	496	507	482	544	512	515	542	496	527	460	498	484	527	463	523	545	489	503	499	545	517	513	482	540	480	491	542	471	525	534	548	540	496	522	528	498	525	500	481	532	485	498	519	499	505	506	504	485	531	499	535	519	517	555	512	568	503	532	511	492	457	493	578	500	564	517	523	502	550	555	489	493	501	495	540	491	493	481	501	499	510	478	508	513	485	553	550	489	488	498	498	473	488	519	502	485	485	499	527	507	513	525	528	486	533	497	542	482	507	492	504	518	496	470	515	521	499	467	522	524	501	499	499	491
3375	7968	5687	2883	2161	1625	1397	1245	1060	920	854	803	776	720	746	731	725	769	703	728	667	667	631	665	625	657	653	692	661	667	657	630	659	632	631	647	667	636	668	657	631	646	648	614	658	683	627	637	622	642	584	651	655	662	676	642	618	645	627	662	631	620	656	635	641	655	613	622	660	608	657	617	630	590	620	601	694	626	619	649	660	617	653	657	643	635	621	629	594	688	680	645	640	644	629	624	667	637	633	688	636	614	633	635	630	668	680	631	642	630	650	629	662	623	635	619	642	632	632	618	645	614	645	660	587	647	581	608	632	638	652	643	670	610	669	656	637	649	644	640	693	631	646	623	625	613	629	638	667	641	620	627	641	610	660	644	635	624	641	630	617	661	635	628	625	617	623	625	598	599	634	622	656	647	600	624	605	641	624	632	605	632	629	644	632	642	621	639	625	574	634	653	608	617	661	604	647	583	653	704	607	639	606	646	619	626	603	645	673	585	630	615	625	696	637	628	584	655	657	634	652	617	642	622	644	629	602	649	614	640	642	651	626	578	601	649	692	634	650	620	683	647	672	639	615	664	641	610	599	616	677	648	630	611	623	618	610	689	611	597	659	661	640	592	653	674	654	632	643	629	655	602	602	634	679	643	681	641	685	599	576	659	610	661	640	665	645	641	612	600	619	619	688	626	594	615	619	648	649	629	647	614	660	621	608	578	615	635	609	644	616	655	669	661	625	617	592	650	659	637	686	625	584	661	592	693	675	633	619	631	600	603	657	619	646	650	637	628	674	671	650	602	648	621	629	618	633	676	669	629	662	638	591	662	641	658	666	621	656	603	636	595	574	614	663	652	641	600	621	635	624	620	658	621	673	618	651	613	633	634	659	627	662	602	630	701	621	627	664	585	654	622	647	656	607	645	649	673	592	620	637	596	648	652	622	620	661	680	638	660	586	651	630	656	638	652	648	639	618	631	606	678	643	652	667	650	675	642	620	666	654	652	670	677	653	676	633	641	629	664	601	612	618	630	644	613	692	689	628	617	629	630	594	660	662	645	639	604	663	639	638	639	613	631	622	628	656	679	630	600	613	598	620	694	602	652	665	593	634	639	670	619	649	618	613	604	620	685	633	616	609	613	588	603	649	653	641	625	589	623	628	623	652	615	656	627	689	639	625	645	668	639	610	663	636	654	646	621	614	605	638	598	634	646	635	622	615	698	639	614	666	624	671	606	608	630	594	646	653	659	636	621	623	633	629	652	658	657	654	653	665	629	649	640	654	688	606	661	632	692	658	605	701	658	654	601	601	642	604	588	627	642	597	607	625	618	649	647	666	621	639	623	646	659	605	637	651	607	699	645	624	621	601	615	628	630	621	629	647	612	612	663	657	644	617	619	666	623	622	638	621	650	631	587	646	635	656	585	675	639	645	677	613	628	619	606	666	651	650	634	643	634	677	680	618	629	693	619	637	666	641	651	616	643	599	640	609	668	640	590	674	645	620	622	652	580	627	592	640	597	682	620	641	658	680	623	617	634	684	617	651	637	611	631	633	617	668	648	613	613	688	601	630	617	626	591	655	645	608	645	623	605	641	629	636	646	659	632	625	690	623	640	628	636	670	646	648	697	647	687	655	681	695	642	650	655	625	620	645	644	671	632	625	633	648	683	646	592	607	653	574	618	611	673	660	631	622	641	626	619	644	637	642	626	588	645	630	619	644	640	663	658	633	640	650	629	647	580	633	607	691	643	645	651	611	630	671	663	613	636	619	635	632	628	695	644	635	617	613	680	678	630	669	659	648	660	646	634	682	596	638	643	651	621	600	620	627	629	673	610	619	617	623	649	683	641	601	607	630	592	623	690	700	631	626	636	610	662	621	617	634	611	630	627	639	628	686	609	653	605	624	610	650	600	687	649	637	620	621	618	603	674	618	618	640	654	636	651	623	613	658	649	622	613	589	639	625	620	616	605	626	665	672	633	657	672	650	633	649	638	633	612	618	641	695	638	677	598	673	681	639	636	657	657	619	650	629	622	641	630	663	635	617	638	619	666	616	663	654	626	631	634	631	685	687	631	647	624	660	640	636	636	595	671	638	652	655	620	609	646	602	590	676	676	648	630	639	627	678	668	598	659	610	641	623	619	611	618	602	609	646	615	623	638	566	662	659	645	628	646	637	618	624	673	618	644	629	634	608	621	696	611	628	622	625	663	659	629	611	650	644	647	583	659	607	656	660	632	625	664	611	610	668	617	614	603	633	608	677	654	648	649	621	607	644	617	631	648	665	613	609	660	633	637	659	627	617	636	604	601	693	681	628	666	605	680	622	659	665	615	638	628	653	586	635	640	634	610	604	629	625	638	668	638	653	600	670	706	633	631	573	609	622	639	612	659	636	672	667	631	631	630	582	650	647	635	617	643	614	627	638	625	652	641	607	637	657	647	696	612	650	615	635	649	633	638	609	643	636	609	641	660	584	656	617	663	644	679	641	598	671	675	619	656	655	687	659	640	625	621	662	628	607	626	642	616	634	634	609	635	653	649	637	613	628	644	654	616	636	668	602	628	609	617	660	623	656	585	612	638	640	641	636	632	661	605	632	626	652	646	617	589	656	618	605	639	622	626	566	665	644	657	618	653	609	630	596	637	641	607	653	683	630	627	665	576	636	618	604	654	636	613	633	644	627	641	624	626	672	618	630	660	598	608	574	660	587	598	633	660	606	676	586	653	590	637	623	607	619	624	612	647	644	625	616	604	667	604	648	643	642	635	635	612	614	636	627	634	625	688	630	639	631	644	613	611	655	612	593	678	609	635	640	647	669	632	619	592	681	649	620	638	616	659	629	635	627	639	646	632	603	598	620	642	583	643	629	669	661	622	656	624	654	632	668	648	588	684	628	623	645	676	653	619	618	587	626	650	681	621	654	575	679	643	615	647	661	615	610	637	672	631	673	632	635	645	657	653	623	590	673	620	656	629	651	619	660	642	629	633	628	659	632	635	611	678	642	644	613	616	653	635	617	650	614	646	605	611	584	630	603	667	656	658	697	613	648	619	663	689	605	606	666	626	644	635	660	635	672	661	607	651	616	637	649	643	642	636	690	605	613	661	655	651	664	635	623	593	654	638	657	626	627	632	601	621	679	651	657	627	555	597	623	666	649	588	640	632	661	633	612	618	645	630	639	607	606	648	622	652	670	663	648	643	634	619	616	669	625	590	655	595	656	683	648	640	671	606	646	608	615	618	615	607	601	603	654	617	634	621	666	624	617	631	656	666	660	619	579	597	623	623	607	634	637	627	626	629	666	636	644	650	643	602	609	621	642	638	646	643	644	639	619	620	652	651	622	644	587	582	648	656	649	613	650	671	651	617	668	583	657	670	679	648	621	629	647	601	612	625	642	662	629	675	589	629	657	668	654	609	570	636	655	593	663	610	660	684	586	614	675	658	644	630	633	619	613	650	628	635	619	652	626	575	606	663	667	707	615	637	629	632	649	624	598	588
24078	20746	26399	24957	6377	878	666	636	604	572	545	515	545	533	525	502	480	520	511	492	481	492	491	504	506	502	501	511	538	473	504	490	517	484	481	525	507	503	497	501	528	534	477	505	502	507	495	498	490	505	493	503	499	510	512	517	507	508	477	486	504	474	461	457	498	485	469	516	480	451	502	499	470	516	466	463	493	462	477	509	488	504	455	450	480	469	535	481	474	473	493	498	490	529	470	465	490	486	506	505	501	515	512	517	492	476	467	440	478	503	473	503	422	483	478	493	449	480	480	516	489	502	489	468	485	490	495	477	489	503	470	470	482	466	519	492	481	464	515	484	516	492	486	483	489	513	471	534	497	517	461	521	491	486	484	474	457	502	496	476	463	478	460	476	507	471	498	466	486	493	486	519	482	488	516	476	499	517	447	504	520	506	479	474	472	473	530	505	505	493	501	473	501	556	537	491	489	488	467	488	479	496	485	494	512	496	517	491	470	492	460	463	496	477	481	505	489	484	496	495	493	488	473	497	472	485	518	461	484	445	439	453	445	439	497	465	502	451	489	464	429	469	516	520	522	522	489	518	488	483	486	510	516	510	461	477	460	494	504	449	519	465	534	500	444	503	481	480	495	479	454	483	498	520	498	507	479	511	518	463	511	458	465	540	519	505	454	516	479	482	483	462	501	507	492	504	493	485	497	510	467	484	495	499	485	479	505	471	536	473	476	477	481	470	470	497	481	464	475	505	505	555	462	493	480	481	504	468	483	529	494	477	518	523	508	500	476	500	464	464	488	533	510	476	510	506	489	492	503	458	459	499	481	525	485	478	504	496	466	487	416	500	476	513	469	458	488	446	501	529	462	516	485	479	478	459	495	481	526	481	519	482	470	509	478	499	483	504	509	489	504	529	505	476	509	439	508	490	503	533	489	506	465	495	486	474	501	495	556	479	474	522	510	472	463	510	468	487	524	497	482	484	507	466	495	479	492	500	529	494	490	476	477	480	486	497	491	480	488	500	460	485	483	477	507	498	485	522	465	540	472	472	483	516	523	496	506	507	515	490	481	492	482	504	492	461	506	460	501	494	479	494	517	444	502	521	468	518	472	477	512	494	494	468	451	473	491	522	518	487	517	496	482	502	448	548	493	510	506	484	540	508	516	514	513	493	500	430	521	534	479	476	454	446	456	491	483	503	496	474	459	477	446	483	493	519	503	492	484	510	463	490	512	460	498	505	463	523	500	482	473	510	491	483	517	438	482	501	520	481	489	466	489	485	488	500	532	491	469	521	473	474	505	507	484	491	523	484	450	464	506	515	506	491	532	499	537	502	498	446	484	457	455	458	470	489	522	492	537	494	496	481	475	440	472	479	497	499	498	484	482	502	469	483	491	487	464	498	530	523	475	487	480	489	539	488	491	465	487	520	468	554	505	491	481	512	467	514	492	483	495	467	483	500	430	473	490	495	548	469	484	472	485	461	506	498	495	486	504	488	461	524	509	468	513	468	475	484	476	453	477	530	498	444	493	483	526	480	492	508	519	476	487	467	508	515	492	511	476	516	526	519	473	496	475	505	526	527	475	469	490	467	493	520	509	479	478	469	506	526	482	468	462	477	507	484	481	471	489	486	473	490	501	498	487	502	518	531	496	467	492	499	489	496	481	485	496	506	503	490	479	496	457	522	486	474	495	481	489	513	482	491	476	500	468	501	443	481	465	483	490	490	461	508	481	446	490	463	510	504	504	494	523	477	461	517	482	476	499	477	488	491	431	478	457	511	497	506	486	505	509	477	474	484	476	471	475	503	478	494	482	507	482	487	478	485	462	514	492	455	494	514	492	475	457	539	491	463	462	502	484	464	496	472	461	447	480	465	483	518	517	450	513	492	472	516	485	482	490	548	552	487	469	500	469	480	479	505	494	527	469	491	520	496	520	499	459	487	517	477	482	519	493	474	539	495	486	480	507	473	468	471	515	500	478	510	415	499	497	489	459	526	485	480	493	495	493	473	496	480	466	555	478	451	501	487	507	482	509	472	528	504	483	496	435	493	500	473	483	414	495	492	493	470	456	479	518	474	515	467	511	491	520	466	448	481	497	448	511	489	502	470	459	442	469	459	485	483	471	524	515	463	464	474	516	501	468	475	485	473	449	512	459	497	503	477	488	475	460	467	493	503	505	476	495	428	505	496	484	530	452	455	491	486	520	504	485	451	504	461	521	499	475	453	475	484	486	471	520	495	452	450	472	461	502	473	457	488	485	490	481	520	486	501	475	491	496	448	476	486	460	517	513	439	475	504	480	480	501	521	506	519	452	481	467	510	481	469	502	468	460	494	530	482	497	496	481	509	512	472	459	480	497	482	494	519	471	502	504	502	478	496	497	491	481	530	453	487	483	589	503	501	502	488	473	496	495	483	486	491	505	512	472	461	525	524	508	494	487	482	468	519	470	444	479	501	475	489	483	527	458	501	527	475	491	499	503	485	515	506	499	485	510	469	497	470	489	504	478	503	495	514	480	495	521	489	511	505	449	468	473	489	506	494	505	479	489	466	499	519	479	475	514	472	494	504	510	525	489	486	453	516	508	505	494	504	480	500	500	486	497	524	491	456	515	491	475	490	531	474	564	526	510	527	451	510	506	476	489	500	465	481	502	451	488	463	461	506	467	479	482	472	499	498	507	482	516	499	509	492	489	463	529	469	500	488	450	463	504	466	456	476	463	500	480	510	471	463	500	505	489	500	490	496	515	495	485	499	467	480	510	500	496	506	455	487	527	472	447	502	480	487	491	472	473	444	480	451	449	516	465	504	476	484	444	516	471	462	493	498	482	515	498	482	505	525	479	451	464	514	491	479	520	506	501	501	472	499	500	517	513	492	492	485	467	464	464	496	483	519	467	453	487	474	492	509	495	488	494	471	448	483	499	485	500	468	483	479	499	493	477	474	470	501	495	510	514	520	493	499	492	526	480	460	479	510	499	498	486	484	458	483	491	471	476	478	469	468	472	492	506	509	477	473	495	497	476	483	498	505	452	482	460	491	482	511	476	487	490	483	500	449	471	498	482	525	453	501	488	452	463	451	452	479	510	480	482	512	478	501	484	490	496	465	455	482	495	484	472	477	482	467	537	457	473	478	468	507	484	464	496	452	478	530	460	520	474	464	506	485	486	507	471	488	490	447	499	508	481	487	452	467	511	533	482	468	492	477	469	504	533	449	475	503	490	476	508	508	513	502	491	457	482	482	453	457	466	530	457	483	497	516	472	506	485	468	498	498	489	481	475	468	499	485	498	465	483	470	493	494	486	472	442	501	514	468	482	493	505	456	502	460	482	504	487	492	487	495	488	504	506	473	488	481	491	484	486	471	503	511	459	470	486	502	475	516	500	493	472	482	464	498	533	489	498	423	483	486	481	509	458	487	502	482	465	438	490	469	488	486	530	520	509	488	477	492	505	512	504	469	490	460	501	450	488	445	465	474	482	528	488	442	499	507	498	516
4038	4668	3320	1808	1459	1199	968	891	853	765	690	697	665	634	678	640	632	581	634	633	591	609	603	606	607	595	596	566	627	599	621	588	603	604	564	591	596	573	600	588	544	589	590	604	610	585	578	579	582	553	574	626	619	575	557	551	605	598	643	547	571	597	606	564	552	526	595	545	595	572	562	576	640	564	579	591	579	577	581	592	582	585	595	602	590	610	578	596	605	633	602	621	565	616	571	596	579	615	603	593	551	672	523	600	625	547	614	568	596	610	572	593	555	583	604	606	550	602	557	584	586	566	631	571	592	587	650	584	646	601	550	561	585	606	608	615	558	555	584	575	591	606	576	586	583	574	565	614	599	591	620	571	656	548	585	575	634	589	610	610	592	598	610	617	570	601	603	583	638	597	607	606	621	617	533	602	563	572	536	628	604	570	579	569	613	629	553	587	644	588	595	607	574	578	626	594	546	568	604	610	612	574	580	607	557	603	586	577	591	549	599	560	584	631	536	556	523	619	601	582	567	582	570	567	569	572	618	583	575	545	544	592	603	571	524	555	585	596	600	597	584	582	588	578	593	616	601	583	546	530	602	605	589	583	612	570	547	600	644	585	602	580	540	559	589	612	565	569	559	562	579	617	556	532	546	594	576	612	622	542	563	581	578	586	590	592	522	586	590	608	600	568	586	579	614	556	571	620	569	579	574	562	620	605	673	575	589	592	605	586	567	571	599	562	619	562	585	610	564	553	559	600	579	622	599	604	547	618	607	585	594	557	582	546	608	608	570	545	584	585	587	584	594	599	609	583	590	633	603	595	607	599	580	554	561	565	553	600	602	590	612	559	562	625	576	530	582	621	582	586	584	571	625	584	606	599	635	565	528	580	606	579	587	593	586	587	562	611	593	563	584	587	631	570	568	565	589	551	595	617	586	574	596	577	598	614	528	587	594	571	581	635	578	591	564	568	554	592	592	579	566	624	567	602	594	600	592	635	610	598	573	582	614	554	610	603	616	632	624	589	607	573	564	618	563	606	592	579	600	572	597	577	549	538	584	587	565	590	614	550	582	579	590	607	579	589	579	537	569	596	566	612	610	572	595	602	602	626	635	615	589	590	599	559	643	568	591	591	576	556	624	600	572	638	611	600	609	582	595	588	580	599	604	641	539	538	554	612	583	567	591	616	589	577	573	565	579	604	523	586	608	604	601	523	609	578	583	553	562	583	582	569	595	599	593	583	608	554	554	564	564	586	567	578	588	568	575	591	564	609	581	583	561	599	584	550	562	591	595	630	601	585	608	543	582	598	604	557	589	628	543	570	586	583	609	545	583	575	626	596	554	590	595	586	541	584	568	580	570	594	647	598	597	610	567	560	618	583	617	549	631	593	565	558	615	579	621	608	571	576	646	607	607	554	648	591	573	585	583	575	536	585	590	579	568	624	587	564	558	597	574	585	623	581	562	536	589	556	582	631	626	569	605	607	590	596	590	588	614	565	593	577	585	563	623	586	589	576	588	618	579	546	608	545	577	584	654	589	601	594	576	558	566	589	595	576	591	567	591	581	612	603	593	540	548	587	603	640	599	593	592	567	618	597	578	630	548	628	603	628	582	570	581	559	601	555	605	575	598	592	612	589	580	627	604	583	596	620	569	599	630	550	585	589	618	591	561	603	579	607	620	570	596	592	574	606	594	620	608	543	572	595	571	563	609	580	580	560	557	593	585	559	546	613	568	590	586	587	639	564	576	581	578	571	598	562	604	589	581	567	601	566	598	586	564	593	585	558	599	626	562	556	612	583	590	611	611	562	559	588	579	547	534	590	609	599	590	592	561	576	560	574	564	558	596	555	567	605	562	570	645	573	613	581	582	561	569	532	564	555	555	578	550	575	584	582	611	640	595	573	572	583	541	573	570	559	558	609	607	607	621	588	598	574	542	588	580	595	561	603	588	594	571	599	607	591	609	601	607	586	564	576	589	587	591	562	610	613	572	639	591	574	577	610	595	547	598	607	576	562	590	591	579	543	570	616	600	588	582	571	548	588	600	559	607	578	556	596	584	604	591	607	566	614	624	567	608	582	633	586	583	606	616	575	624	610	605	580	594	561	594	554	557	583	613	565	573	594	554	589	608	568	608	577	595	550	624	635	600	540	591	577	560	594	603	583	585	593	588	606	579	579	528	589	586	576	579	631	586	587	595	602	588	581	616	567	610	601	583	566	606	592	592	576	577	586	586	571	549	567	596	577	583	581	577	597	554	578	612	555	579	616	597	587	527	589	559	596	558	585	598	601	574	583	562	552	581	589	584	604	597	610	554	553	573	567	594	631	630	586	550	585	593	562	583	591	587	579	566	573	567	584	607	572	549	583	631	535	570	579	566	587	590	599	578	573	581	571	607	584	598	542	590	601	566	591	595	617	621	569	563	570	588	643	579	552	608	576	611	685	574	609	587	582	595	616	572	596	559	571	622	558	625	593	568	571	607	589	585	603	586	614	605	555	569	600	603	582	526	551	562	580	559	583	593	602	536	584	573	567	591	587	586	591	601	596	573	578	580	620	582	613	562	578	556	604	611	612	614	561	598	616	594	550	547	620	619	626	606	555	592	577	547	623	591	609	596	623	599	563	573	580	568	634	564	565	613	617	558	566	577	581	616	612	606	612	581	591	554	571	574	601	593	564	597	598	580	626	598	572	550	585	568	579	554	586	595	560	584	569	564	619	609	582	610	549	582	596	580	563	644	590	565	569	582	597	592	566	557	614	531	528	559	590	571	594	579	585	564	646	613	565	633	591	611	609	593	541	608	599	612	610	583	580	617	593	595	557	581	542	603	587	576	582	582	558	562	567	610	578	541	583	590	618	586	571	604	588	611	608	620	615	620	525	532	604	613	593	583	610	584	575	583	586	598	585	576	579	608	599	589	558	573	575	593	571	610	596	612	594	570	593	572	615	628	565	604	586	604	567	588	596	577	614	555	584	609	608	597	547	601	581	576	594	613	578	609	559	562	607	600	623	590	591	576	567	588	553	600	568	599	585	585	562	567	590	576	590	563	582	529	593	585	597	579	574	618	565	609	585	617	566	562	626	579	594	606	614	606	589	567	598	596	606	555	608	588	572	570	597	632	591	597	614	571	588	578	533	553	560	588	552	609	585	601	571	566	615	602	584	569	603	632	579	645	615	550	580	602	590	556	577	613	596	587	624	601	543	558	589	560	626	595	613	591	606	572	530	604	567	574	586	593	545	587	593	561	585	590	570	587	607	596	607	552	561	574	628	634	575	558	538	585	541	564	583	640	580	532	578	602	527	581	555	644	605	569	630	613	588	577	587	569	529	587	576	604	559	584	601	630	596	576	558	575	592	560	635	594	578	591	546	575	589	560	607	587	578	552	548	545	621	579	601	595	574	590	561	555	598	566	606	597	590	588	583	612	585	613	549	537	619	630	602	567	621	583	557	636	583	565	628	567	608	572	600	574	599	588	627	602	590	562	587	612	576
22050	20786	28239	23398	20779	20732	3762	731	526	480	357	342	312	282	289	273	244	262	261	225	238	221	217	227	248	214	201	205	204	254	232	192	189	210	206	195	191	193	202	208	194	186	191	183	200	201	203	193	181	190	195	206	191	189	187	181	190	207	183	188	227	184	185	189	214	178	184	181	205	196	175	184	174	200	195	199	206	203	212	175	194	200	204	175	207	204	181	209	203	194	191	179	196	177	198	199	180	186	201	188	189	189	198	198	195	175	167	172	189	187	193	172	180	186	195	210	176	199	206	189	205	193	187	204	201	191	193	181	196	175	185	185	216	205	163	191	158	183	198	161	173	166	182	201	192	209	194	187	219	204	169	198	177	189	180	193	162	192	177	170	178	194	171	197	202	205	193	193	179	190	197	192	204	192	195	215	173	207	192	189	183	198	175	215	197	198	179	181	197	191	172	167	200	187	180	202	208	202	178	185	179	176	167	186	208	177	180	181	218	194	168	202	173	179	200	187	188	191	188	192	208	188	186	202	184	189	182	180	182	188	201	194	198	169	201	182	192	200	206	187	192	190	211	177	176	166	190	181	174	193	213	189	202	192	187	182	170	181	176	186	187	184	172	187	190	180	198	196	180	202	178	203	203	190	160	174	174	177	187	182	193	184	176	202	196	199	180	205	172	196	204	188	182	198	195	169	200	180	185	194	202	214	208	187	197	175	167	181	198	165	205	168	189	195	193	182	184	180	195	194	205	195	195	184	194	191	200	201	193	202	186	200	189	195	190	185	163	183	186	171	175	223	202	199	199	170	164	172	181	185	156	191	184	179	208	188	190	192	189	201	180	195	204	171	185	187	189	196	180	189	154	163	157	170	170	185	181	200	200	178	177	185	206	194	198	210	194	199	178	193	203	189	190	194	211	212	171	181	158	189	192	184	216	209	174	176	179	168	192	203	177	182	169	198	178	188	192	185	171	199	168	199	190	185	193	175	170	170	187	209	194	186	173	195	185	179	181	197	169	161	202	190	180	201	182	181	181	179	201	197	185	193	199	189	183	202	194	185	191	194	153	175	215	195	189	165	208	186	197	195	199	205	203	179	201	151	176	191	179	201	186	203	191	205	217	173	212	169	172	200	178	197	189	201	189	193	198	192	167	188	204	190	197	177	190	189	170	189	202	220	159	189	177	187	212	188	196	182	189	193	169	196	171	190	187	193	169	190	163	181	165	202	170	182	184	191	187	187	192	188	165	203	168	166	188	182	162	167	202	183	179	183	159	184	195	187	198	179	168	187	199	194	174	176	186	201	176	196	217	182	199	178	161	166	190	182	178	185	190	188	187	199	180	174	167	187	183	182	184	178	193	198	195	202	177	210	189	179	153	158	202	182	180	202	179	172	183	166	185	172	182	170	176	222	223	189	171	201	185	200	219	205	170	199	193	189	202	197	214	198	173	201	198	183	190	195	168	183	197	192	209	202	168	202	172	202	190	168	187	161	183	193	186	177	191	188	175	192	195	179	193	183	184	189	175	176	190	180	185	184	197	175	185	173	197	192	187	206	192	215	183	189	186	188	187	202	176	188	187	200	165	209	189	195	194	197	189	179	209	171	159	198	171	184	182	205	208	182	187	177	191	159	187	169	215	200	184	195	180	186	166	175	203	139	186	161	214	197	195	187	176	203	197	204	161	195	171	184	175	173	183	170	193	193	175	177	215	182	183	177	186	177	191	186	187	171	181	209	200	179	178	186	192	174	191	190	183	200	182	210	201	167	168	203	207	172	195	183	205	187	190	189	166	148	218	166	193	197	184	208	185	182	208	188	178	193	183	231	197	200	189	204	198	215	190	182	199	167	177	169	162	193	160	194	179	205	213	209	178	194	186	211	186	159	191	161	197	198	182	202	152	173	173	173	189	193	180	187	184	193	155	187	196	172	179	200	177	193	202	193	192	196	196	199	200	201	200	201	165	184	186	184	176	191	195	185	189	194	156	206	212	203	185	177	178	175	167	175	201	172	189	161	188	201	189	182	186	204	202	197	194	180	192	182	175	188	188	200	178	200	189	178	182	170	217	152	166	154	189	181	205	205	172	166	182	181	191	187	183	183	178	184	165	209	174	169	165	214	192	179	175	195	208	194	196	188	191	187	204	196	162	198	186	201	169	206	203	189	181	189	190	196	190	178	180	193	176	179	202	183	178	196	179	161	147	169	187	199	187	188	160	221	191	182	177	173	219	190	208	189	184	180	183	196	164	199	190	184	216	192	201	185	197	182	191	160	181	183	201	202	180	181	194	168	176	182	204	175	183	191	189	183	177	155	206	180	192	176	194	213	185	206	178	180	180	188	201	200	177	172	185	188	192	184	195	172	200	184	189	187	168	175	172	164	205	193	179	216	190	162	179	202	188	171	185	186	164	192	196	178	200	183	190	197	196	175	207	207	179	192	197	176	190	169	213	204	206	193	178	198	170	168	193	192	171	204	199	199	222	179	175	190	177	214	169	193	193	191	197	177	186	189	168	182	172	178	195	196	179	169	158	191	189	193	182	199	169	168	203	181	199	202	221	180	194	165	196	192	183	196	175	212	168	176	200	195	185	186	178	161	185	205	210	200	177	212	180	166	190	198	164	209	203	199	173	188	190	194	194	189	198	164	213	178	172	168	192	192	191	210	188	174	184	179	199	190	167	196	175	186	176	190	184	191	193	205	178	210	171	182	185	189	179	165	203	164	191	198	176	198	213	182	180	181	180	167	197	196	170	209	189	204	172	187	192	179	193	179	205	192	178	191	187	162	179	200	189	214	209	146	198	179	163	198	156	201	199	185	158	193	177	191	192	190	196	183	200	194	207	170	183	189	187	188	187	171	173	168	198	193	179	197	203	171	172	173	199	184	213	197	201	184	189	192	211	174	171	200	174	175	211	148	187	166	181	197	167	167	159	182	211	187	191	175	182	182	175	188	168	170	197	199	173	185	181	162	169	206	192	194	178	157	157	182	182	178	211	191	193	198	175	212	180	210	196	175	183	184	169	181	194	169	204	184	201	184	201	156	176	196	185	193	200	194	190	181	182	187	179	188	171	181	183	213	203	171	195	182	179	193	188	179	193	188	183	183	173	182	174	181	178	172	185	219	174	192	160	191	186	178	181	181	214	186	182	200	190	197	183	179	139	184	214	192	186	189	183	199	188	213	183	168	181	200	184	195	162	190	188	196	203	188	173	190	214	182	193	180	180	166	149	181	169	201	209	186	184	171	200	177	192	176	198	199	177	171	189	188	203	185	199	177	176	187	180	188	208	178	184	195	176	190	216	182	187	172	191	200	203	186	197	188	175	173	162	189	208	214	194	174	189	181	194	193	189	209	203	194	164	174	204	156	195	215	187	191	188	195	190	194	190	170	203	172	194	185	198	205	184	196	199	151	193	207	200	196	193	174	180	170	165	203	171	200	203	204	175	167	182	181	193	204	181	212	215	159	171	187	181	178	204	192	164	190	185	206
4752	12886	9089	4428	3117	2288	1708	1336	1053	873	684	581	532	470	445	381	367	361	352	336	302	307	308	284	319	283	310	281	299	265	260	269	264	227	263	260	286	263	262	260	255	265	260	264	267	247	241	238	239	262	271	236	235	261	192	254	216	248	244	234	230	248	258	260	247	257	237	261	215	221	248	231	267	252	259	270	237	232	246	254	247	262	236	237	243	264	227	246	236	252	212	233	241	251	209	257	242	217	220	239	232	257	232	230	236	225	245	211	244	239	243	237	247	214	257	217	212	241	249	271	230	216	245	212	231	228	246	240	255	218	243	248	241	257	230	205	217	236	219	252	245	224	264	246	217	239	247	234	244	220	237	219	248	236	274	226	234	251	205	244	244	196	228	223	249	208	257	247	220	248	240	266	242	233	229	228	237	230	234	267	225	240	253	225	220	260	231	225	234	240	213	243	256	252	247	235	247	218	220	243	228	250	228	231	265	255	240	223	244	263	257	237	230	233	228	256	255	249	240	217	227	237	240	263	238	242	239	243	227	235	240	271	259	252	241	243	228	243	237	232	242	212	257	247	189	235	206	234	241	244	220	263	229	227	227	245	236	222	227	238	228	241	230	259	244	234	231	233	234	250	239	240	225	204	255	194	252	235	236	244	232	210	258	212	267	248	252	207	232	246	223	225	225	237	252	251	235	208	248	247	245	206	248	251	231	248	221	239	251	238	246	224	244	215	253	244	240	216	216	222	240	226	208	222	247	218	231	218	218	227	236	247	233	249	223	217	233	213	228	234	220	225	237	251	217	250	202	232	212	238	226	260	219	213	227	255	250	237	242	232	246	261	243	249	225	237	219	220	230	213	237	259	239	223	245	241	220	226	243	217	216	238	261	239	220	219	206	253	235	243	222	237	228	234	257	207	225	242	228	215	256	240	225	233	253	241	231	238	237	255	213	238	261	241	256	228	219	208	240	198	205	251	254	247	243	215	236	231	230	221	243	199	227	227	224	246	232	227	248	225	254	236	239	232	243	243	235	232	228	230	252	229	239	273	251	225	212	244	242	236	224	226	230	229	240	218	230	243	256	227	234	234	231	236	235	238	243	241	243	274	206	208	238	225	203	219	237	238	238	240	220	251	235	238	234	233	252	255	216	250	243	215	235	236	234	250	241	261	212	245	205	230	270	211	223	249	221	216	256	237	245	219	223	232	209	227	244	231	229	235	238	209	244	252	238	236	240	200	235	235	252	254	243	272	254	254	232	266	258	231	221	224	216	237	245	222	274	265	236	228	223	224	209	231	238	261	220	254	210	214	207	233	225	235	239	231	260	216	256	251	210	245	229	263	263	239	258	234	219	247	227	237	249	240	212	234	225	236	225	255	243	229	244	251	263	226	240	226	237	264	233	225	233	258	229	232	240	237	212	235	231	257	225	204	244	237	242	246	210	237	269	237	274	233	245	255	263	233	233	260	236	219	247	243	231	238	264	234	242	235	207	222	229	213	218	243	225	242	240	222	234	233	257	241	238	235	224	233	244	228	250	245	234	229	220	246	215	244	259	241	254	248	255	244	245	250	254	238	260	227	188	237	251	199	253	208	222	231	243	246	244	249	226	231	225	224	235	250	214	231	218	259	256	266	239	261	247	221	255	271	233	233	220	232	243	250	249	223	249	234	247	250	216	263	256	224	238	201	259	219	227	249	225	212	243	259	228	246	239	230	250	265	228	223	239	240	243	244	252	243	219	227	242	238	219	230	235	263	226	223	244	234	249	215	220	252	258	197	225	232	239	231	247	207	214	227	236	220	251	230	246	249	239	241	259	269	245	229	273	235	244	248	229	256	229	262	223	228	226	234	255	234	234	200	226	222	232	252	251	250	211	226	210	277	241	241	222	201	265	233	226	210	246	259	260	280	221	224	235	252	227	225	214	245	241	247	225	220	245	233	236	236	245	238	233	219	241	242	267	250	247	230	243	240	255	249	203	230	241	258	222	237	235	219	231	257	241	213	240	234	223	243	219	233	222	234	208	223	237	233	258	253	248	235	239	237	204	228	254	247	219	220	239	223	273	273	229	242	234	239	243	249	234	223	213	222	255	232	212	237	239	241	236	266	226	227	234	217	244	252	243	227	248	230	254	261	236	228	215	233	250	209	263	229	205	250	240	234	221	220	234	229	226	226	243	256	236	210	236	229	224	234	209	220	238	253	243	246	245	238	203	244	208	236	227	220	241	242	247	235	237	263	233	233	261	238	242	255	223	222	212	231	249	244	218	206	261	220	260	242	235	255	225	212	229	249	224	245	250	226	264	225	270	265	208	274	241	227	223	241	250	226	215	241	226	253	241	229	242	229	233	237	263	233	225	236	255	216	215	229	261	265	244	248	256	212	231	227	228	223	235	226	226	223	231	228	261	236	273	227	245	247	226	232	239	234	239	225	213	245	246	279	207	230	235	220	225	240	237	229	238	243	233	232	206	252	257	220	235	239	258	214	237	211	233	215	228	222	233	246	247	223	223	234	249	250	231	206	226	210	253	245	206	211	215	223	249	221	234	232	228	235	245	228	231	223	273	249	214	262	271	247	218	229	260	217	258	246	251	227	214	225	238	252	236	230	231	243	244	222	208	250	258	203	218	256	257	220	233	215	233	227	255	227	257	243	208	252	244	244	250	234	236	216	230	228	265	228	197	248	221	231	242	213	232	239	237	241	237	218	239	226	234	246	234	209	254	231	244	218	255	267	226	250	202	247	248	239	238	271	247	203	244	250	250	224	221	228	247	244	217	256	212	228	245	249	244	233	222	225	229	259	250	233	238	237	237	236	255	233	213	240	241	239	217	246	254	240	239	232	287	226	245	211	228	259	222	224	246	210	250	241	229	238	230	223	249	221	246	248	218	234	251	223	232	232	231	213	265	237	231	241	227	247	232	237	203	249	226	206	242	242	201	250	247	209	240	228	230	247	231	219	224	258	206	240	240	246	247	210	209	261	245	249	257	229	256	237	236	233	235	264	257	242	223	253	239	228	259	231	234	218	243	240	242	232	245	262	227	206	237	217	243	239	206	221	218	235	247	242	246	231	243	219	251	239	232	243	255	213	242	246	212	237	260	231	233	244	248	240	241	284	221	234	216	247	237	234	234	232	241	241	249	225	237	228	240	231	245	211	222	236	229	234	232	237	230	229	244	212	250	237	239	230	240	246	247	224	240	251	256	236	262	250	210	237	219	260	257	241	235	262	233	237	213	267	206	217	260	247	231	216	228	242	261	232	242	241	235	226	228	217	233	270	261	227	238	218	230	221	220	225	222	250	250	246	232	234	228	235	229	232	209	226	240	211	245	238	235	217	243	225	227	241	236	257	256	245	230	219	224	268	258	230	223	278	232	261	256	245	245	249	239	236	237	238	233	239	265	235	221	243	247	245	215	235	225	241	235	219	269	214	272	223	231	243	244	259	245	237	236	221	240	223	238	257	234	249	228	263	228	240	222	218	247	213
26973	16663	3250	966	827	718	751	689	723	722	707	717	674	760	615	680	695	697	740	689	703	700	657	654	767	667	692	689	711	690	702	680	712	703	678	678	674	702	703	721	685	685	709	678	665	692	695	686	706	670	697	687	715	685	725	672	671	655	676	702	659	687	655	674	697	715	673	721	702	677	706	615	716	697	683	749	728	667	660	678	687	660	714	678	670	712	658	697	696	669	738	683	687	638	645	709	687	692	744	778	704	687	728	692	682	729	661	633	747	690	673	693	730	669	649	649	704	641	707	652	678	740	705	658	701	676	633	678	682	709	710	652	726	719	694	663	682	740	713	695	754	713	675	707	650	713	655	749	726	715	657	728	655	662	673	665	688	715	642	678	679	692	701	725	671	677	676	648	675	665	670	717	688	698	661	663	699	713	675	717	698	677	699	690	774	667	688	638	681	723	713	730	700	690	682	667	688	735	693	679	684	749	674	653	677	724	715	690	699	744	734	675	718	659	672	723	727	699	675	674	759	651	697	727	700	692	706	699	643	726	742	708	664	647	691	665	650	667	734	693	674	661	669	723	708	701	706	671	728	685	671	696	683	684	706	708	683	666	664	710	652	684	699	659	691	690	694	694	692	656	669	715	692	667	678	710	653	666	675	700	683	683	676	691	703	673	689	699	658	706	683	695	725	718	650	714	683	715	679	693	651	649	714	673	684	698	654	703	683	718	667	703	657	701	648	712	697	707	659	651	664	683	645	706	684	639	688	679	668	711	716	672	691	741	704	689	689	702	674	697	713	741	667	748	697	652	734	657	681	692	697	704	684	705	700	694	700	693	678	713	709	643	669	674	684	659	652	650	658	764	716	679	656	717	676	689	674	657	659	719	700	717	692	724	689	653	653	714	666	676	658	667	740	718	714	658	681	657	692	695	725	708	682	665	683	689	671	641	723	666	703	686	694	657	698	672	676	723	754	672	671	707	644	657	704	711	672	673	716	689	666	722	675	684	691	689	720	644	708	699	691	703	697	687	662	668	683	647	733	629	678	712	718	695	682	680	697	702	710	708	708	682	699	728	708	650	687	620	683	686	703	729	684	706	708	721	621	691	685	690	670	723	650	676	714	662	656	692	663	698	725	689	685	644	696	707	652	676	705	720	699	662	679	693	685	723	674	686	713	709	684	647	709	716	679	693	698	682	659	678	723	697	687	691	682	692	637	709	713	688	714	674	726	619	704	705	716	647	707	736	662	698	707	698	655	705	705	687	664	701	670	749	676	665	703	685	690	669	702	717	693	706	718	671	717	719	672	674	747	724	655	701	750	674	719	693	666	682	687	653	703	723	697	705	700	630	717	677	741	727	657	715	699	674	674	711	696	718	695	644	752	645	724	712	677	680	669	631	741	677	700	676	712	647	721	693	734	621	691	720	663	700	662	684	702	720	671	735	712	684	702	700	682	695	697	749	684	743	692	689	681	674	676	690	689	682	693	692	707	712	633	688	644	662	687	735	721	707	708	705	728	697	674	686	712	758	677	665	714	691	750	749	661	673	685	680	675	680	711	685	721	707	656	667	725	724	686	686	671	689	683	696	686	675	721	703	714	713	664	694	670	692	740	722	706	712	687	674	694	713	683	720	687	706	707	662	731	729	705	637	675	656	707	665	696	690	705	679	695	643	686	689	708	649	697	701	650	701	639	674	662	683	704	674	676	668	708	669	696	680	666	700	635	721	727	707	736	699	704	679	699	666	685	675	707	698	723	635	708	656	686	653	696	746	691	700	683	712	657	677	714	727	696	686	727	669	738	701	689	648	689	650	678	673	686	697	680	660	704	670	710	673	703	673	689	677	705	695	700	667	732	687	718	726	696	709	694	691	680	700	661	711	671	682	670	701	667	731	718	767	711	674	630	703	700	696	666	701	662	726	684	684	682	689	690	710	700	714	725	705	688	680	703	678	678	661	700	695	710	721	657	701	669	689	673	664	670	686	694	705	664	691	685	651	712	687	691	686	678	720	702	675	678	656	653	669	646	738	695	709	703	655	661	669	681	696	680	679	673	673	654	701	693	700	706	712	656	720	690	693	703	677	704	664	694	685	709	707	687	666	693	711	733	674	708	739	684	691	698	702	686	629	733	661	736	674	664	717	680	684	701	701	693	668	694	672	732	722	686	677	686	676	683	673	654	695	726	650	706	659	754	700	634	725	668	704	707	703	729	637	666	734	704	701	714	633	731	654	688	721	678	747	704	691	637	681	650	700	658	697	686	675	714	694	695	668	731	734	662	703	740	733	663	771	703	638	684	680	685	705	674	686	722	656	727	683	683	662	699	727	708	724	679	659	689	685	672	670	684	696	725	708	712	736	708	657	672	693	729	633	680	690	674	690	702	767	696	660	674	684	672	704	679	672	727	651	721	622	692	688	715	654	679	704	687	716	690	629	691	666	690	724	728	766	732	732	705	713	649	649	762	700	691	689	703	687	661	697	675	656	626	663	696	625	711	685	647	690	737	664	710	737	738	690	706	673	716	649	675	645	707	683	701	693	687	719	708	676	697	715	694	651	746	646	647	678	691	714	695	680	738	668	659	708	652	678	735	663	718	643	718	689	649	665	723	669	703	685	640	720	705	689	676	720	669	674	695	737	715	706	721	727	725	717	684	641	652	697	731	704	656	679	668	688	676	697	685	667	666	668	686	696	692	689	682	690	679	699	691	681	699	671	677	681	716	665	698	686	709	707	637	710	690	697	689	693	678	708	669	733	715	679	694	669	671	688	696	665	708	665	694	752	689	705	688	695	668	729	708	708	684	661	663	687	669	701	723	728	697	660	660	724	672	690	730	687	687	674	668	736	720	696	698	710	670	684	703	671	691	727	727	667	701	656	660	720	674	663	701	690	636	682	699	643	673	679	719	675	706	713	721	666	713	691	662	674	731	702	700	712	708	685	728	690	714	697	659	695	693	691	729	679	676	644	670	754	692	706	709	705	681	675	708	706	709	746	743	685	649	682	681	696	655	683	703	667	704	634	743	711	674	704	676	725	722	727	709	693	717	655	703	721	690	698	667	670	715	696	702	685	697	667	693	678	703	666	661	731	706	677	696	736	709	744	694	639	732	669	718	675	689	721	703	714	718	706	697	703	695	679	682	683	677	713	701	675	659	759	688	686	656	720	713	732	712	671	665	723	727	748	695	730	675	689	668	687	712	693	701	721	686	677	682	712	709	679	731	651	663	661	680	714	741	639	721	683	680	689	656	654	695	667	709	691	674	731	720	698	750	677	653	652	670	709	730	673	757	682	670	645	664	663	723	719	724	686	694	683	725	667	695	697	726	655	673	673	701	699	661	673	685	677	664	667	673	682	683	704	670	658	689	673	701	688	686	716	725	709	682	684	687	693	685	695	637	673	666	673	707	718	647	668	720	676	692	706	762	710	679	685	700	691	698	713	693	667	666	730	698	726	662	695	680	723	731	675	726	716	689	714	663	725	679	686	732	662
5039	1304	1178	977	917	883	947	844	883	879	837	853	816	812	814	853	885	817	833	843	809	873	847	816	868	911	835	896	795	802	885	881	838	839	828	797	898	857	766	831	852	854	834	809	898	852	843	883	829	864	801	851	814	819	834	868	803	792	879	856	858	805	858	836	866	842	824	847	907	812	854	886	865	881	879	807	800	815	799	830	814	860	812	813	861	832	844	895	849	800	862	819	865	819	826	843	883	916	857	844	810	800	908	801	825	855	870	852	836	836	861	863	817	847	874	821	833	811	864	824	813	837	861	869	886	886	824	856	850	796	868	856	840	841	845	846	881	826	846	849	843	859	793	832	827	832	829	874	853	864	841	854	812	816	801	831	879	868	844	840	870	810	854	872	873	838	828	905	794	865	855	912	798	808	893	848	883	836	875	810	837	822	816	856	845	818	822	802	826	911	847	842	847	865	841	880	819	846	811	854	861	865	839	879	840	813	846	833	895	852	891	821	814	842	784	864	833	896	857	841	840	815	850	845	828	832	817	847	884	886	813	826	852	815	865	800	857	821	886	822	823	850	802	884	903	847	909	834	852	843	831	831	831	851	847	836	860	851	846	825	861	871	814	849	869	868	852	859	843	799	858	856	819	873	836	821	897	775	843	889	874	870	797	788	845	813	799	863	843	841	843	779	832	785	846	874	812	822	869	799	858	827	813	868	819	797	842	846	855	843	806	827	799	872	862	834	827	864	822	863	815	865	819	850	927	850	828	814	876	816	849	887	880	848	799	841	865	834	855	821	851	876	855	832	839	861	841	817	848	856	787	815	830	834	839	791	840	836	839	827	823	819	817	847	793	807	897	827	825	880	801	858	788	884	911	829	804	864	846	795	875	879	894	808	833	841	827	839	820	897	854	830	850	839	843	868	824	815	838	833	832	856	823	858	861	874	892	839	855	823	907	873	824	882	849	857	846	842	850	831	833	846	873	815	856	845	871	829	885	818	858	862	821	874	833	898	840	844	838	814	849	824	821	834	858	836	830	925	860	883	846	850	863	846	895	793	863	811	847	882	807	904	801	838	775	798	826	877	859	809	837	843	833	852	821	864	882	843	899	804	870	853	838	806	863	892	809	821	842	886	850	806	817	851	837	864	874	879	856	862	812	851	817	835	897	822	837	856	880	874	830	817	833	858	822	861	865	890	845	845	835	799	821	869	843	876	867	887	860	821	894	784	837	855	853	823	881	882	858	873	814	852	834	840	824	824	826	896	784	847	859	847	864	820	914	809	867	837	858	829	834	810	847	800	817	843	825	845	851	892	831	859	882	828	848	848	866	832	870	868	909	876	813	829	814	828	869	855	945	884	821	848	849	830	812	826	868	785	787	827	842	871	865	828	816	847	812	828	798	871	911	807	854	839	841	829	882	832	860	786	854	843	842	859	857	791	855	841	837	852	888	895	841	870	909	834	813	881	844	822	786	853	821	856	826	847	912	810	852	874	862	865	843	877	800	818	889	828	849	868	807	833	823	800	809	812	791	834	840	881	823	852	841	853	834	845	826	763	801	830	855	881	897	820	857	829	884	831	795	844	844	815	852	824	870	798	844	932	841	821	805	863	840	862	839	817	860	882	790	824	842	831	809	862	890	861	823	866	791	834	839	863	907	817	818	820	864	835	844	870	851	771	806	855	849	867	817	797	839	788	848	891	854	834	790	857	884	875	878	833	847	801	863	896	857	809	869	892	847	829	859	853	850	811	871	859	843	819	866	835	905	837	891	823	880	910	891	844	830	851	844	827	910	857	844	850	840	851	830	845	914	851	876	823	871	860	836	856	842	850	794	905	839	844	820	816	844	864	869	845	815	819	883	857	849	881	869	863	879	865	828	842	847	806	841	856	805	881	841	842	879	835	852	821	835	831	823	836	843	791	875	841	881	863	833	896	835	842	898	786	828	810	861	836	888	879	833	826	869	842	855	852	858	838	804	883	839	809	871	853	806	862	834	822	886	823	870	907	913	860	869	847	847	855	829	843	846	874	820	873	830	826	842	851	850	839	777	844	798	835	853	863	869	836	841	825	874	891	833	842	869	798	821	832	851	851	840	891	818	853	852	881	834	828	827	869	835	836	821	817	796	790	854	897	829	833	824	924	833	838	857	834	827	843	830	825	887	846	844	817	835	843	826	850	859	829	777	852	855	849	859	849	860	903	868	905	855	836	883	839	867	834	863	863	826	803	873	797	898	841	847	885	862	853	873	808	899	817	852	881	883	840	814	864	879	829	834	827	861	836	767	843	792	818	889	861	862	808	803	829	848	898	882	892	844	832	831	874	836	828	854	853	809	826	868	814	859	889	830	862	850	837	855	853	811	863	875	820	865	874	872	781	848	838	843	832	865	876	868	878	815	886	827	861	853	803	808	842	816	851	882	798	859	842	856	849	856	901	810	862	817	817	852	869	903	895	874	889	851	924	797	844	814	833	795	841	840	800	824	875	858	835	845	890	863	846	876	875	821	838	866	755	841	793	866	871	808	859	837	855	878	815	852	830	811	859	829	877	854	895	843	842	872	884	832	873	849	830	811	806	826	811	849	799	869	860	872	839	845	838	855	839	843	842	852	842	823	834	803	807	845	862	869	842	852	822	872	847	815	876	840	838	846	865	800	839	879	824	848	838	820	819	816	887	879	810	841	850	899	836	846	878	810	842	855	837	840	868	793	879	819	876	797	831	831	786	829	790	845	807	830	835	919	838	844	875	859	857	839	901	861	903	823	823	878	816	877	894	884	833	847	825	839	841	843	844	875	839	842	802	868	901	827	848	855	795	804	747	824	775	834	869	833	825	827	805	828	838	815	846	817	870	844	852	850	847	839	836	830	803	801	822	874	856	829	841	825	866	862	846	806	811	862	847	878	816	854	803	805	816	888	864	839	850	852	860	853	849	796	838	837	871	895	868	852	855	847	883	819	864	833	882	823	820	820	781	910	894	907	833	819	864	863	839	854	866	858	862	841	819	761	832	837	802	868	828	834	886	812	856	869	763	826	814	845	838	832	888	849	880	880	808	813	843	806	822	848	877	863	779	857	807	900	872	854	836	826	821	850	852	856	801	799	857	835	872	875	808	877	856	862	848	769	873	799	828	841	880	836	817	853	858	861	791	809	854	850	846	795	836	832	815	855	879	840	846	841	872	786	868	894	829	888	852	883	818	828	817	801	822	853	857	833	868	838	883	887	826	896	870	845	827	848	838	823	838	838	820	837	814	871	901	821	870	809	865	861	889	839	801	844	843	839	835	846	827	825	866	873	850	806	880	842	846	827	834	830	869	804	843	899	843	879	831	837	856	870	830	847	775	869	854	857	881	856	842	878	821	818	875	839	836	830	860	819	870	894	849	798	880	843	882	829	863	856	848	822	851	858	805	877	831	832	813	825	824	880	828	856	836	825	867	868	840	823	829	843	856	822	919	863	856	876	824	821	841	855	844	800	808	854	869	836	841	841	820
23089	20740	27668	23868	20676	6112	1051	777	708	606	590	502	602	525	505	550	552	526	500	523	520	552	520	494	486	496	500	534	512	489	519	492	489	503	463	478	494	516	530	514	484	487	468	505	532	533	510	490	529	508	513	502	545	472	499	527	523	501	479	513	489	489	487	499	524	544	514	461	461	514	511	465	498	507	492	517	464	514	516	491	534	521	539	513	459	506	502	515	511	489	456	514	483	502	496	527	478	507	500	514	466	532	513	497	519	505	498	479	458	490	510	489	478	506	487	543	493	508	461	501	469	487	519	504	515	502	495	460	532	498	480	510	497	507	507	497	493	523	566	452	564	509	508	518	514	531	497	475	533	484	469	495	511	475	501	482	507	519	499	539	485	500	473	489	539	518	428	512	486	507	468	493	489	490	507	504	500	539	538	464	473	492	514	486	480	475	483	546	500	545	496	474	502	499	474	490	515	493	496	493	464	502	514	524	482	473	501	491	467	538	510	461	530	500	482	479	476	532	508	524	495	467	473	491	497	484	491	492	509	505	449	469	509	497	489	512	521	499	456	466	515	488	533	490	478	498	543	475	494	518	480	483	506	481	496	485	497	464	515	536	537	494	463	517	546	502	537	520	514	495	481	516	495	513	538	483	532	508	503	492	469	497	454	484	533	486	493	486	473	463	476	501	506	444	475	503	468	513	549	503	500	507	534	535	502	544	472	467	466	468	515	528	507	516	485	494	547	481	467	500	466	477	468	525	539	475	523	473	497	526	484	530	482	499	446	460	510	519	509	441	477	491	497	471	519	490	496	506	469	473	488	543	479	508	489	494	481	491	471	467	487	488	500	458	497	507	492	508	526	534	495	464	500	500	527	483	507	494	451	527	491	496	508	500	500	459	534	508	510	487	476	508	478	468	495	494	523	500	472	504	539	488	489	535	507	464	494	459	490	511	483	469	533	476	445	499	510	474	483	464	484	485	490	486	464	452	508	484	477	508	497	463	451	502	494	513	497	550	491	454	497	466	517	523	496	483	510	470	489	515	489	498	487	473	511	474	488	536	506	508	503	503	507	515	481	503	520	500	484	454	507	498	495	478	513	489	477	510	556	475	441	518	497	440	492	493	456	510	498	515	483	491	509	527	525	487	468	484	491	483	465	461	537	466	480	498	492	490	521	462	460	488	493	524	449	449	435	503	471	538	541	491	528	470	497	512	508	511	494	508	516	491	514	493	503	515	502	479	489	537	535	470	489	500	457	509	454	503	448	471	526	460	488	492	508	533	522	502	505	497	475	475	471	482	445	508	512	479	474	526	483	475	496	498	526	528	470	514	498	514	514	493	499	479	541	536	480	479	529	492	487	480	461	478	526	489	519	486	488	484	484	465	472	475	480	517	507	485	506	491	486	516	509	530	486	469	511	508	483	487	550	472	505	511	463	510	463	506	502	509	488	500	484	480	477	467	513	479	481	498	480	503	503	466	507	505	469	470	496	474	483	490	478	501	478	536	526	521	487	561	536	479	471	465	468	514	470	469	497	495	486	480	513	469	475	538	504	475	447	483	516	494	504	476	484	485	462	495	517	478	526	466	529	495	511	502	535	509	535	477	509	482	500	485	516	469	468	531	485	468	479	529	551	456	462	500	514	515	497	510	525	470	509	444	489	504	481	491	507	507	504	475	501	465	478	517	508	469	491	558	509	476	456	485	513	500	471	458	521	539	508	476	537	473	480	507	428	480	505	502	487	518	471	495	525	464	515	513	492	498	442	505	489	491	511	506	485	434	470	521	505	422	529	520	532	516	472	513	491	480	515	494	469	505	503	459	456	463	516	492	496	469	513	472	481	513	514	494	509	514	487	496	491	500	484	483	493	531	504	480	482	482	496	522	461	538	506	535	522	550	508	491	483	515	484	490	481	552	515	481	485	508	525	491	520	463	521	501	518	549	474	496	474	529	490	499	451	487	492	483	505	443	501	507	459	486	522	503	525	474	497	442	474	473	499	469	495	476	470	534	493	491	483	494	524	445	492	502	471	496	450	510	475	482	488	460	486	499	517	466	544	505	440	510	476	511	487	507	492	492	494	490	494	469	500	474	506	499	535	499	512	495	497	521	490	471	486	527	470	488	496	472	483	496	469	472	500	487	508	462	455	485	481	502	451	485	478	493	457	517	441	496	492	474	528	488	465	497	489	506	507	490	529	494	501	493	496	517	493	485	486	511	484	486	487	508	480	505	495	485	464	514	516	503	494	500	461	482	468	499	480	516	461	481	495	520	496	532	509	501	510	483	517	470	495	490	504	484	508	520	505	498	535	448	472	498	492	501	485	508	504	509	487	500	546	521	439	477	504	500	490	448	482	502	480	497	481	546	465	505	463	469	462	513	522	496	512	490	484	501	491	508	531	460	484	495	489	488	473	495	543	512	516	529	484	505	480	515	524	493	460	499	495	508	517	488	483	523	487	495	528	491	513	528	515	468	488	469	483	497	485	498	475	473	477	504	490	489	452	470	481	505	525	485	491	497	465	480	475	493	485	503	508	522	543	486	500	516	522	503	518	521	458	493	522	515	474	508	528	488	474	495	482	515	487	516	493	516	466	494	471	518	524	493	485	461	499	499	479	490	497	491	507	541	492	511	482	474	502	481	555	463	490	486	515	482	469	542	466	526	495	507	481	516	475	489	522	519	556	506	463	491	514	472	480	504	526	489	475	492	539	502	473	522	492	503	509	470	485	502	509	473	483	495	511	487	474	479	471	539	494	475	484	479	477	481	530	465	482	479	495	503	491	495	495	480	486	453	497	470	486	487	483	503	504	501	486	493	480	502	517	527	489	470	508	460	445	532	482	480	476	485	501	451	500	497	453	499	470	498	451	495	480	502	524	494	494	482	511	464	511	505	528	493	513	527	513	510	494	511	483	476	527	489	475	484	479	529	508	451	479	516	479	505	488	451	507	464	487	471	507	499	483	447	490	502	506	471	505	525	509	459	463	486	501	496	482	465	469	499	492	513	472	546	492	463	515	462	506	516	446	450	484	485	471	486	487	501	496	521	537	433	493	497	499	484	531	502	483	494	485	458	493	483	507	520	496	506	490	484	471	510	452	497	497	487	462	489	517	508	501	496	485	452	468	489	470	465	528	498	481	477	538	508	491	516	516	510	512	477	478	492	539	485	484	518	473	495	532	520	475	496	499	494	499	502	479	459	487	490	549	472	479	505	473	517	517	465	485	489	500	490	499	482	538	488	484	461	545	500	503	508	491	468	477	518	515	495	497	468	464	488	494	506	472	555	505	498	494	491	472	488	477	497	492	507	468	491	503	501	503	477	483	489	537	490	482	505	479	494	510	450	469	468	501	507	536	490	485	491	488	524	474	486	518	500	483	534	508	494	491	485	496	481	532	517	509	496	493	468	495	500	536	482	468	498	537	483	553	494	487	496	491	483	473	502	441	473	544	469	537	501	510	491	492	464	523	514	499	455	475	492	518	513	429	504
3556	7822	5676	2817	2150	1741	1366	1201	1041	899	873	791	832	766	697	730	725	702	697	678	645	659	706	674	635	682	617	671	641	614	646	621	656	653	641	635	594	638	647	611	600	636	649	658	665	612	615	606	583	630	657	649	633	671	644	629	648	623	641	575	604	637	656	679	648	623	627	640	646	647	620	645	603	659	633	638	620	661	623	625	612	605	636	581	620	629	676	683	639	608	611	640	631	617	673	629	629	638	630	612	659	647	622	635	648	622	662	603	607	639	636	680	592	620	671	606	657	652	623	649	626	656	568	631	610	637	605	670	669	616	613	668	617	621	633	631	632	626	624	633	615	614	627	626	594	636	627	624	650	635	633	630	627	597	648	634	664	642	618	619	654	667	626	578	656	611	635	678	629	635	634	659	604	618	618	591	609	622	637	640	632	639	613	675	629	658	641	601	640	642	673	681	633	630	653	636	660	612	592	619	668	678	640	633	638	608	654	674	642	641	657	617	614	651	640	643	656	633	622	605	580	644	682	612	616	640	634	650	659	601	654	616	629	615	639	654	675	656	602	606	628	649	645	641	614	616	653	671	620	606	628	628	623	653	590	603	602	605	642	648	661	595	649	622	667	632	607	613	607	648	607	583	598	576	615	648	631	619	646	585	707	617	635	630	653	618	615	668	618	626	659	646	618	667	615	584	609	622	631	591	619	645	645	643	664	629	616	605	625	648	618	585	633	625	616	645	627	615	593	571	635	644	620	653	636	664	648	619	602	631	637	622	581	620	612	645	596	662	599	627	642	585	600	630	603	608	600	650	615	676	638	667	639	628	636	598	654	627	611	595	658	637	655	613	655	637	634	651	650	619	597	665	632	627	634	609	597	663	580	655	650	627	649	606	630	603	634	619	635	619	618	593	646	655	643	655	610	587	626	637	596	635	629	602	625	606	638	632	631	644	681	626	594	644	631	590	632	643	603	612	588	661	623	642	656	641	579	650	598	597	645	627	627	582	598	633	598	632	610	660	651	664	599	596	611	617	619	653	592	636	614	621	614	597	635	602	650	630	567	632	626	650	595	630	627	633	632	657	568	630	606	617	596	657	665	617	610	608	606	593	612	641	610	615	668	603	623	632	631	618	618	628	642	613	606	658	633	616	625	625	629	647	640	584	656	624	653	607	638	582	606	609	647	629	616	603	626	647	612	637	616	650	635	641	627	659	662	617	643	618	618	632	643	594	623	621	593	623	640	614	620	603	627	603	604	648	655	625	634	607	603	614	626	591	637	617	626	649	608	632	644	605	610	686	688	621	616	588	606	636	628	639	631	622	654	646	630	616	664	653	600	622	604	631	613	602	616	592	566	627	654	659	657	620	627	637	625	661	641	639	662	621	590	655	663	641	609	602	606	632	668	607	610	670	615	611	634	613	595	657	651	649	596	640	631	622	616	604	587	624	658	653	598	669	604	611	645	642	658	626	644	633	614	628	639	659	664	664	621	629	626	617	618	630	622	667	589	625	571	631	614	630	641	647	682	653	656	626	643	639	617	591	607	637	643	624	609	614	611	630	660	618	639	631	622	606	610	618	658	583	629	594	640	646	609	586	621	632	622	625	621	559	655	601	609	666	610	653	629	629	644	591	603	621	595	608	623	639	643	590	607	637	587	619	593	616	600	618	607	617	623	625	626	612	642	607	637	609	674	623	640	604	642	596	629	612	630	695	668	611	611	642	621	593	617	640	626	629	650	673	637	618	678	638	626	598	647	667	662	638	641	653	662	632	605	651	660	631	627	603	624	669	600	662	644	619	638	624	650	671	624	607	602	607	601	657	623	610	658	613	585	651	602	598	618	605	619	662	653	610	619	622	632	656	623	628	594	610	637	609	577	661	661	638	642	605	644	618	626	599	651	557	615	630	637	582	630	612	612	628	623	663	601	633	643	618	626	672	598	676	620	662	619	635	615	603	606	669	665	642	618	622	605	631	654	631	567	568	603	627	596	666	620	651	645	605	607	608	673	646	644	629	618	642	662	638	608	614	638	666	616	632	630	618	611	612	606	605	612	628	624	661	622	640	643	645	641	625	622	587	614	654	640	651	602	615	610	624	599	626	661	632	646	642	566	560	645	662	658	654	638	675	612	636	552	612	582	659	596	655	611	617	644	624	626	583	606	615	608	612	616	601	605	614	618	650	602	635	633	600	610	600	647	620	620	645	649	650	615	626	611	633	663	682	603	615	629	611	643	679	622	638	640	627	568	629	626	636	602	632	647	653	639	612	582	639	657	633	649	592	654	634	565	642	640	666	662	603	663	637	657	619	614	604	612	600	644	579	631	646	602	666	636	607	598	661	667	637	615	636	586	628	694	669	654	578	634	620	600	630	647	654	628	625	640	641	650	620	593	632	589	645	608	637	623	660	612	558	594	607	614	665	646	698	635	645	623	616	640	644	646	654	603	646	660	603	593	619	640	588	622	665	667	607	621	636	605	671	606	618	615	614	586	638	668	603	609	598	601	637	599	636	613	640	609	623	649	578	643	644	615	629	617	618	599	649	659	660	655	614	619	625	636	646	631	643	666	634	574	620	659	615	636	628	614	629	635	581	598	632	613	604	586	656	640	570	602	626	625	643	612	607	627	656	603	623	629	623	616	629	644	676	603	588	642	623	641	625	648	577	629	600	600	635	636	647	607	629	683	629	642	614	664	618	647	631	617	607	584	596	605	658	694	639	639	605	611	616	632	648	654	678	626	613	661	638	627	604	646	608	657	606	604	614	626	604	596	583	623	640	637	610	623	667	663	603	613	605	639	622	667	604	619	636	622	635	632	611	636	620	616	634	614	616	685	627	611	672	643	611	634	647	606	646	601	574	640	593	650	605	631	624	589	636	643	622	626	601	586	606	660	623	645	638	653	702	660	590	652	666	578	639	615	656	601	611	611	610	629	628	615	629	592	593	635	651	628	671	602	669	578	578	658	665	613	600	651	655	611	650	640	610	608	604	651	633	688	618	634	664	656	597	606	631	592	577	603	603	629	599	616	633	576	623	621	637	670	607	638	621	675	591	609	646	635	600	656	640	608	645	619	623	610	647	622	636	619	675	613	617	635	625	623	635	642	644	587	631	657	642	636	638	642	653	687	613	652	590	667	638	606	665	635	689	601	615	588	627	634	603	646	626	627	652	610	620	624	602	637	649	622	609	632	636	623	646	585	642	620	631	623	662	629	655	616	638	588	649	659	646	626	637	660	644	656	607	624	665	596	601	646	631	613	605	610	661	630	606	683	591	672	609	671	602	614	657	633	652	611	666	616	647	631	596	606	605	599	641	638	661	616	629	661	633	579	581	613	656	607	648	632	645	600	592	603	629	630	640	674	623	642	618	620	642	636	665	603	658	617	630	648	619	631	637	639	614	565	651	647	599	638	578	621	637	636	634	656	621	629	643	639	654	613	633	631	584	650	613	643	633	632	661	623	659	600	652	588	626	581	624	620	599	595	622	600	623
24183	20772	26444	24965	6324	733	689	658	585	542	502	492	557	523	470	468	524	474	461	499	470	500	524	460	502	494	494	510	498	474	518	451	503	533	500	558	497	469	510	484	482	476	509	551	492	472	460	506	489	523	518	501	469	535	466	466	472	496	452	464	498	468	512	499	469	507	466	526	485	483	481	515	461	503	482	514	509	501	463	454	506	500	507	510	496	523	498	512	502	513	510	489	486	501	494	500	472	450	494	493	487	495	483	469	498	498	474	453	493	470	496	445	489	502	501	426	497	476	503	513	508	487	471	472	503	474	486	526	505	446	494	520	485	467	492	482	498	474	504	475	486	483	498	452	500	469	467	469	496	479	498	451	499	522	463	465	498	510	430	516	490	492	455	493	506	466	505	473	508	464	504	503	502	484	497	479	493	484	503	459	494	533	483	480	474	479	495	503	496	474	474	481	499	490	466	469	448	484	461	501	478	505	484	489	473	468	445	462	497	462	533	494	474	469	465	500	453	479	481	472	507	456	507	507	468	475	487	475	507	492	483	462	484	475	525	491	497	471	479	479	475	501	478	483	498	492	499	479	481	456	471	534	503	523	522	491	485	485	476	509	445	497	457	520	497	495	491	487	509	519	480	475	511	499	475	523	493	473	465	489	524	485	518	486	484	489	533	491	473	426	520	494	503	471	481	453	479	497	486	487	491	515	483	498	459	508	500	504	474	510	524	484	509	483	459	469	464	477	466	499	467	493	494	506	452	495	464	504	516	511	501	483	485	466	517	506	469	522	515	478	484	462	503	492	492	515	484	479	456	449	500	470	472	443	468	472	509	485	507	485	496	507	489	461	474	507	482	518	457	536	487	464	502	511	500	505	480	498	482	495	509	460	488	473	404	493	503	500	460	486	523	490	537	528	447	493	520	481	500	428	500	504	477	483	513	470	446	489	470	454	447	487	498	482	464	524	473	496	501	461	434	431	482	457	511	437	471	474	489	492	467	486	478	470	466	461	480	505	505	467	458	516	510	481	498	535	493	479	515	476	507	482	498	516	465	462	425	543	486	497	495	500	497	527	546	469	498	485	498	497	460	473	488	487	519	505	470	490	497	479	475	515	514	536	490	474	511	468	482	449	497	477	495	470	535	500	516	455	473	518	520	500	489	450	506	472	523	476	468	474	499	517	492	474	475	482	504	464	472	498	502	477	496	561	466	487	482	508	494	523	493	495	487	489	436	486	481	515	479	442	517	519	489	460	464	497	453	482	491	476	482	489	461	496	512	500	504	483	476	440	473	498	452	490	484	479	493	499	474	473	493	500	490	455	468	485	496	483	545	501	469	479	537	504	504	485	432	509	507	490	511	520	499	452	503	500	471	488	453	493	468	479	460	513	491	482	543	475	447	506	501	460	485	497	476	484	437	508	482	510	475	475	483	465	487	451	506	473	487	455	491	469	514	475	472	483	510	515	513	504	496	497	503	491	524	494	516	496	486	518	469	530	458	451	469	497	470	497	451	517	480	452	506	488	492	481	499	519	484	511	521	478	465	457	533	492	500	542	446	499	457	512	446	496	463	459	474	484	506	520	482	467	564	423	475	504	504	470	490	498	468	471	491	457	528	479	517	494	489	482	460	469	474	473	509	532	460	476	515	500	491	466	492	523	468	478	455	450	475	488	495	438	486	484	439	472	507	453	511	472	473	518	531	483	442	470	474	497	436	501	476	470	492	522	479	506	454	489	514	478	450	496	500	481	467	509	469	464	476	471	514	476	480	506	459	490	453	460	467	461	475	507	504	483	512	494	490	443	471	491	458	527	517	478	489	490	464	487	505	469	499	526	517	511	453	466	452	495	488	524	482	489	513	474	462	494	462	483	498	462	479	489	470	475	492	458	523	477	490	527	485	485	497	472	456	501	505	521	527	494	495	480	524	509	498	460	509	519	497	488	463	505	483	504	514	470	504	462	498	462	509	491	480	484	460	524	481	488	491	484	460	498	495	514	528	503	480	526	517	488	475	508	530	460	471	504	482	498	490	499	484	493	461	508	473	511	506	470	482	473	494	483	498	463	500	479	458	491	535	499	493	516	481	492	453	464	510	499	476	486	507	477	480	482	495	498	466	521	490	535	465	459	467	497	518	488	497	479	491	514	488	484	493	462	472	490	507	500	473	511	473	510	482	519	463	464	489	468	495	482	489	461	479	520	518	497	467	524	480	504	493	495	484	486	473	508	500	505	484	462	467	479	516	484	501	509	499	455	438	512	474	492	496	463	497	467	480	527	500	475	473	484	498	470	483	505	510	460	511	482	487	511	461	470	460	505	494	472	493	465	501	475	514	491	516	508	471	471	510	518	511	452	462	456	444	495	469	504	479	485	466	478	469	492	460	485	497	487	446	467	458	496	521	462	505	486	520	493	448	483	511	485	529	502	482	514	464	492	456	504	478	459	515	495	471	489	500	485	499	492	520	464	495	486	488	490	529	501	458	510	447	500	518	484	512	455	465	477	505	450	513	480	502	473	537	488	474	506	471	512	459	458	495	520	446	492	501	501	502	513	488	476	460	496	504	451	458	483	477	481	487	461	481	485	476	484	486	516	474	472	512	488	498	480	484	490	488	490	459	481	437	489	498	490	494	470	457	504	510	496	454	512	492	472	497	470	492	532	484	478	526	482	478	489	509	482	487	484	435	495	460	510	523	485	481	516	482	478	491	471	468	521	499	495	489	480	490	490	501	469	489	471	488	465	467	490	494	488	497	496	465	455	533	501	503	480	461	488	468	492	451	510	520	470	445	469	481	501	472	512	516	469	512	475	498	463	487	484	467	491	469	479	485	498	499	466	488	504	472	492	477	496	505	503	523	475	493	514	518	474	483	523	476	481	503	467	458	526	480	450	488	512	491	494	481	521	474	513	530	470	483	507	445	505	504	472	431	528	504	484	472	492	483	453	470	458	492	475	448	543	479	458	490	497	474	499	502	486	487	487	457	467	459	475	484	531	489	495	503	487	486	492	454	496	509	446	490	486	495	475	494	535	465	442	515	488	491	497	501	452	519	469	481	464	478	471	494	498	482	498	490	514	509	466	505	494	522	508	522	488	480	487	482	465	494	506	507	520	485	525	499	488	473	501	514	514	480	523	480	508	467	476	466	500	503	482	471	510	491	521	507	482	473	491	466	493	468	475	493	511	513	468	515	499	455	507	486	513	532	456	542	510	446	473	482	519	486	474	493	483	466	494	456	513	497	481	482	470	471	490	515	479	446	498	462	451	502	500	492	498	478	475	488	473	516	460	452	476	495	475	468	481	452	514	455	469	490	461	510	457	508	523	464	486	451	517	497	508	491	445	522	478	503	493	496	468	481	526	461	466	467	457	464	446	503	469	461	475	502	509	508	460	473	491	465	477	475	476	473	473	469	510	488	462	537	506	471	505	473	508	464	493	499	517	490	493	476	491	470	493	488	475	488	495	511	503	471	558	448	470	462	474	465	502	536	475
3959	4604	3294	1743	1325	1199	975	930	806	720	686	667	644	647	653	646	573	649	599	613	614	597	594	646	565	591	595	593	582	581	587	597	612	617	566	567	594	625	575	579	604	604	602	584	559	633	614	588	600	577	616	585	594	597	590	594	565	610	592	591	587	644	560	600	606	588	576	558	579	601	566	556	547	612	549	596	602	606	608	574	608	557	606	601	604	607	601	563	597	607	591	591	563	604	612	586	591	594	612	577	553	580	603	591	587	581	560	578	601	566	615	584	578	611	565	548	531	584	587	576	557	580	571	535	606	570	600	534	603	572	591	595	598	598	611	566	611	590	592	578	523	589	538	572	591	528	545	606	605	607	584	605	572	565	587	595	555	567	597	542	590	563	551	559	600	603	614	574	604	578	588	613	586	632	537	557	582	612	577	554	579	568	615	594	578	553	595	582	570	579	571	626	581	592	582	562	580	591	564	602	590	576	585	558	519	584	566	612	551	568	561	621	612	553	539	592	626	575	619	575	595	591	584	508	596	627	630	537	556	591	579	593	602	594	596	598	599	575	569	637	587	609	545	566	580	537	583	606	584	586	610	576	605	604	559	620	612	578	583	590	557	621	565	607	536	620	532	582	638	561	572	562	591	583	606	595	541	577	578	557	594	584	595	578	610	572	577	617	604	580	604	587	540	575	550	585	591	586	519	560	536	569	582	561	586	546	612	598	556	556	637	587	591	600	565	575	567	564	571	602	556	621	585	552	620	574	578	576	567	575	597	610	587	537	546	572	594	578	599	560	602	573	543	629	594	587	571	592	603	584	575	579	569	612	543	584	615	548	585	541	607	560	569	593	545	572	565	544	580	600	629	527	603	562	529	612	547	581	528	579	596	609	578	605	544	562	584	557	604	637	573	569	573	611	520	568	561	581	547	583	601	582	579	581	578	588	597	564	581	564	619	562	626	561	636	588	610	585	591	569	564	553	567	575	628	583	609	548	571	554	581	580	595	597	566	576	606	585	606	609	571	611	549	603	591	562	594	534	614	605	566	560	558	628	563	605	601	559	583	600	620	631	577	601	584	546	543	608	557	588	577	533	590	610	570	590	570	637	583	556	607	565	598	652	540	633	590	543	553	566	610	630	622	586	577	597	537	579	532	585	600	586	622	588	596	595	540	571	553	592	596	591	591	593	579	601	583	602	608	588	607	593	568	576	591	573	557	527	554	562	542	580	561	553	565	572	596	564	543	616	591	628	615	523	558	553	589	611	614	587	615	626	580	609	555	589	569	548	565	590	566	573	616	604	555	607	553	590	606	555	593	581	534	593	603	565	587	572	632	576	589	555	583	587	599	539	600	604	554	584	597	597	545	562	579	586	576	635	567	604	608	596	600	606	558	570	586	596	569	602	563	585	569	592	562	578	580	587	557	572	604	601	579	597	542	608	611	612	576	566	570	626	595	570	542	551	585	614	550	569	599	568	569	602	591	545	602	665	588	591	578	531	576	584	625	579	592	609	587	578	651	603	579	573	610	583	582	553	593	571	581	610	576	610	560	575	598	568	605	611	601	559	602	566	575	553	580	631	585	607	604	592	606	558	592	554	592	577	589	582	563	559	591	571	589	606	591	545	602	571	577	609	571	577	556	559	569	559	612	598	555	602	569	581	551	566	586	535	517	576	587	592	622	544	563	570	602	578	600	599	572	552	575	558	593	568	614	559	619	595	594	557	566	587	593	607	548	613	571	541	596	583	589	629	579	598	593	576	606	580	544	590	592	577	612	568	594	596	556	571	592	565	519	572	619	517	572	578	578	588	575	598	610	623	576	599	625	576	573	612	612	557	609	562	599	594	585	580	580	585	575	577	568	552	597	589	590	591	562	606	591	603	587	532	603	562	585	593	584	543	550	553	571	605	581	541	586	571	553	588	583	571	572	592	566	567	541	610	545	575	600	616	580	576	661	571	599	582	627	630	579	572	610	539	580	566	586	606	563	561	574	610	606	584	580	630	598	618	606	620	583	576	603	612	583	576	565	570	558	613	585	603	580	581	538	603	547	558	574	596	562	606	637	575	623	576	569	579	604	582	564	592	575	552	580	577	620	603	578	572	605	606	546	584	598	548	592	591	568	579	562	578	555	565	536	586	552	593	579	609	573	587	596	604	568	549	559	611	586	569	526	550	538	622	554	580	585	575	568	560	573	575	587	600	571	541	571	607	588	583	604	606	572	576	593	621	569	563	582	613	584	593	579	604	595	557	613	621	546	613	568	586	581	588	608	563	573	594	565	599	621	585	564	613	587	562	533	592	593	592	578	586	562	586	605	590	581	628	583	540	641	593	570	579	590	562	579	604	565	595	571	601	618	604	555	588	570	570	530	614	557	599	598	573	640	603	564	588	590	595	585	603	616	577	572	612	585	588	588	597	561	617	546	578	557	626	581	567	552	609	550	536	577	571	568	563	588	585	589	577	610	558	566	590	602	565	574	569	585	575	541	581	563	563	544	597	611	587	595	618	568	574	598	564	629	605	624	603	601	605	593	567	590	599	613	580	576	571	578	526	601	574	633	591	637	577	523	586	553	567	539	579	573	622	590	560	594	558	577	638	603	569	564	571	608	598	600	621	603	560	614	614	605	561	540	597	613	571	599	589	604	600	607	624	572	567	587	586	561	580	571	582	572	605	638	578	565	631	568	634	561	597	596	589	569	587	614	615	589	589	599	630	647	598	596	563	558	553	588	574	545	596	580	573	587	591	561	582	575	562	595	581	605	580	607	596	538	585	583	622	589	617	544	561	581	556	605	588	580	616	621	633	564	585	563	602	604	587	612	539	573	616	559	564	546	560	615	592	577	560	603	604	608	591	591	552	632	621	594	572	553	587	622	589	615	606	612	578	579	561	617	539	619	596	601	581	600	586	585	553	581	568	554	567	581	567	605	576	561	595	575	565	580	592	601	571	546	586	581	590	580	551	545	581	549	548	569	632	634	578	584	552	625	585	562	561	565	592	552	588	552	591	578	584	573	547	588	541	579	606	540	623	584	620	576	585	560	586	581	606	609	580	603	599	603	604	584	586	582	587	597	591	596	600	597	544	544	584	585	565	571	643	624	595	560	602	590	577	583	568	610	589	578	595	617	564	580	587	575	530	554	585	567	603	570	567	602	581	612	613	595	630	531	599	553	562	559	562	563	557	559	613	600	625	587	585	601	568	552	597	593	637	600	582	557	580	592	632	609	585	560	582	599	637	585	614	586	619	600	628	577	586	575	617	558	579	559	558	594	539	588	616	543	574	591	601	566	555	589	585	625	577	600	613	579	601	579	574	604	591	567	635	580	586	559	589	599	583	568	620	532	571	543	569	584	590	607	631	557	598	588	545	605	576	564	631	560	614	574	597	564	576	559	585	578	553	578	567	602	571	564	599	584	613	572	552	590	565	577	570	562	570	600	522	610	574	597	587	636	595	605	575	551	607	574	566	584	557	581	601	595	579	585	616	585	554
21940	20739	28225	23297	20739	20659	3678	743	547	447	405	345	326	290	288	268	247	237	253	253	252	221	233	199	219	191	208	208	203	193	225	205	189	198	194	211	183	185	194	191	213	208	188	208	190	210	205	179	194	193	186	186	178	185	191	191	162	164	202	207	189	182	199	200	188	212	194	185	173	174	183	187	189	182	222	205	173	191	194	170	178	190	201	175	183	179	177	188	174	182	195	197	184	190	198	166	204	180	198	181	174	174	204	179	192	174	196	209	171	170	175	176	205	212	199	191	179	199	205	166	181	165	167	209	199	196	171	184	175	194	190	183	173	193	188	190	177	183	177	197	188	195	194	192	180	143	181	167	183	169	194	202	195	168	178	196	185	195	184	185	179	198	179	182	157	164	163	180	188	183	201	210	189	194	192	209	181	173	179	178	208	196	197	186	211	184	186	177	180	181	183	162	179	192	187	160	177	188	185	176	203	192	183	200	177	176	200	195	200	159	200	181	192	175	197	195	196	199	172	181	169	191	175	199	167	182	187	201	171	196	221	191	194	196	189	172	175	209	198	180	192	189	201	185	179	194	170	175	158	182	189	179	183	173	179	177	196	196	193	203	181	207	201	197	183	155	200	175	211	169	157	188	171	174	177	189	186	199	203	179	207	183	158	163	164	174	216	193	210	174	175	185	187	217	171	181	163	178	194	199	195	193	185	206	167	184	179	174	180	199	180	172	175	165	188	171	185	179	186	195	174	171	177	182	159	162	178	190	204	173	179	203	196	217	169	189	172	174	163	192	186	193	191	166	205	203	215	160	221	180	175	209	198	184	173	194	186	196	181	180	181	185	197	182	197	186	188	168	182	197	194	174	184	186	215	169	169	169	164	178	179	192	170	202	178	183	203	198	171	172	166	203	198	170	177	168	189	210	181	166	195	177	165	186	185	175	213	198	186	191	201	169	165	189	202	182	194	178	180	203	198	196	194	189	197	200	168	211	190	202	198	191	197	178	178	172	193	178	190	171	179	201	168	180	188	179	181	190	194	193	181	180	182	212	198	166	198	189	186	184	188	187	180	188	164	181	189	192	185	160	195	176	209	190	188	164	200	166	164	167	179	213	189	197	183	188	164	200	185	178	181	196	177	200	186	182	198	197	216	212	191	190	192	182	169	170	174	175	170	175	183	185	194	189	188	191	190	204	179	193	184	181	179	186	194	191	189	191	192	213	176	203	174	206	163	182	195	200	183	175	195	186	201	187	190	194	196	209	184	184	173	187	190	176	190	184	195	201	195	207	201	184	186	175	194	190	187	169	197	191	185	212	211	191	178	197	191	179	182	182	216	184	193	189	172	185	203	183	196	191	194	207	178	176	170	182	153	201	197	181	161	209	193	184	189	186	181	186	198	192	221	218	192	193	172	164	190	176	185	168	181	193	188	182	191	171	175	203	184	161	179	176	173	205	187	190	196	162	188	190	197	199	182	192	189	202	172	183	181	202	182	229	197	186	197	178	164	200	209	210	177	176	192	189	199	180	164	188	168	200	157	203	210	209	191	172	193	170	182	188	180	184	190	196	170	205	204	168	160	191	179	196	193	192	179	183	177	194	186	202	178	189	198	186	186	148	158	200	206	187	187	173	212	159	217	199	161	173	195	182	183	179	183	188	180	196	170	170	179	180	162	187	191	169	195	178	187	163	196	213	180	194	160	170	170	192	187	178	189	191	203	187	200	208	200	192	194	165	200	196	187	178	167	201	193	200	189	204	179	187	164	190	167	190	190	174	170	194	192	172	181	182	197	169	162	185	200	155	197	195	173	207	181	173	180	169	188	162	182	187	177	170	196	171	184	192	181	189	196	167	191	192	189	206	190	189	186	208	184	182	194	200	181	180	182	160	197	212	165	178	177	182	216	172	188	196	168	199	198	189	179	165	175	181	181	166	179	163	175	177	183	203	188	179	201	183	182	185	176	187	173	184	160	180	178	176	167	183	198	185	155	194	202	193	187	162	189	191	180	185	203	192	181	177	184	186	193	172	206	192	204	170	176	187	167	184	193	221	193	215	195	178	176	168	184	176	210	171	203	192	168	172	175	206	182	176	186	192	158	185	207	177	174	167	165	180	207	182	176	174	184	182	191	190	181	166	190	180	205	196	199	174	179	189	167	185	177	210	210	191	195	191	178	181	212	189	193	186	171	189	210	183	203	155	224	209	180	184	165	178	183	164	190	166	178	186	158	180	186	205	176	174	190	199	186	233	187	210	175	149	180	180	177	205	198	178	191	154	199	166	177	167	166	186	177	201	174	192	206	152	168	165	181	181	176	205	182	221	184	187	178	174	164	159	168	164	209	189	191	176	172	183	185	188	188	198	182	167	211	199	198	192	173	203	196	176	179	197	182	191	196	191	149	179	184	179	208	174	229	169	187	181	177	172	187	165	167	181	181	155	180	169	193	173	203	189	206	202	169	202	181	166	194	175	177	199	168	190	195	185	193	183	184	209	170	189	190	203	185	181	178	205	208	190	158	198	196	181	192	185	178	180	182	185	177	182	190	193	196	188	178	191	157	187	172	169	193	185	185	200	196	194	177	184	197	190	204	185	166	172	190	182	179	218	160	191	181	206	169	171	160	172	193	187	172	182	186	181	174	175	174	188	156	165	173	220	157	174	198	184	188	185	185	181	194	162	194	207	164	155	185	163	174	204	180	202	199	178	194	175	169	169	154	191	186	184	192	198	177	195	173	190	175	173	190	204	195	187	189	174	189	186	194	177	176	183	194	204	194	197	194	206	173	184	172	172	177	203	169	202	175	185	196	193	180	174	175	197	179	196	178	173	154	209	156	200	179	208	178	187	178	201	188	182	184	169	216	187	190	177	198	183	220	165	179	180	183	177	177	159	188	172	188	164	181	191	177	174	206	196	162	183	213	208	178	192	182	192	193	180	163	217	191	171	190	197	188	176	185	167	168	201	195	178	203	182	169	179	178	193	167	185	181	190	184	181	203	198	209	184	185	199	192	180	189	211	172	186	187	196	162	174	194	176	195	184	187	169	176	172	193	180	179	194	189	201	169	202	195	174	174	182	177	169	165	164	183	174	163	180	184	186	196	223	162	198	195	195	190	165	161	193	166	190	189	174	174	182	188	194	173	173	170	204	180	200	182	188	201	174	182	177	193	158	191	195	173	198	196	196	174	155	185	185	179	173	204	186	179	210	182	172	209	201	184	196	165	166	192	182	215	206	218	152	187	187	205	200	175	185	208	171	190	174	191	183	181	170	181	190	172	176	200	204	201	177	168	183	190	186	192	180	162	184	177	169	160	155	183	189	179	177	187	220	172	165	178	177	206	174	168	212	193	173	188	180	183	201	170	178	151	177	166	185	173	199	174	169	171	191	182	179	211	176	183	187	169	184	177	175	170	173	182	174	185	185	172	189	180	185	188	188	193	200	210	215	168	211	186	182	179	165	190	168	202	206	177	188	179	192	165	188	166	197	181	176
5119	12772	8999	4270	3018	2362	1697	1339	1005	788	687	599	503	474	444	397	381	392	362	352	319	311	271	317	294	291	281	281	293	281	268	284	275	270	255	224	243	225	238	254	238	233	254	267	251	230	241	251	251	228	253	286	239	262	276	210	262	231	254	237	244	215	220	237	258	251	240	231	260	227	227	248	217	257	266	234	223	246	251	231	236	225	242	204	219	246	240	217	230	244	255	238	246	233	249	224	256	243	240	241	250	260	245	246	227	233	232	254	244	242	233	226	253	261	250	241	218	251	252	219	226	222	226	242	244	228	245	223	201	233	281	226	223	234	254	233	239	222	224	248	280	244	242	228	227	218	220	243	239	232	221	260	234	237	253	242	234	253	255	221	219	216	249	239	248	252	229	253	221	263	222	227	237	229	258	236	245	228	215	252	220	248	220	220	257	242	219	230	233	259	233	248	258	234	229	236	239	232	221	223	236	236	223	232	223	244	248	262	247	233	236	247	242	243	232	228	239	259	237	231	228	225	247	228	263	232	228	228	242	249	220	227	224	204	237	249	248	222	247	244	232	224	229	243	240	218	224	218	229	245	229	236	243	208	219	228	240	224	216	240	208	249	219	217	236	207	238	248	231	230	237	253	229	260	230	230	216	233	240	241	241	235	231	236	239	232	217	233	256	240	229	229	221	205	242	216	213	224	225	247	223	225	252	229	252	245	237	225	246	252	237	243	268	226	236	274	247	238	218	213	222	198	232	217	222	249	206	242	219	244	239	237	248	218	251	238	256	205	221	206	213	263	236	227	243	233	247	224	243	269	224	223	286	241	244	237	249	246	227	234	232	228	221	214	232	222	245	225	235	238	227	213	240	247	245	204	232	261	242	218	239	226	233	198	216	231	217	235	247	266	223	247	219	259	216	246	260	208	263	232	242	208	239	238	223	219	224	243	238	231	203	258	231	210	258	250	216	227	206	250	222	240	219	235	221	231	223	248	223	228	225	246	256	238	232	239	237	231	211	231	222	240	237	226	221	193	247	228	241	241	236	227	260	201	224	184	230	220	221	231	230	271	251	230	213	231	257	226	224	231	243	220	234	235	238	223	221	227	216	231	239	202	218	226	243	254	244	230	245	243	210	251	228	237	233	198	239	222	239	240	217	194	241	229	257	235	233	228	235	235	210	245	245	235	229	226	201	245	224	212	225	237	231	239	229	227	215	228	232	246	230	245	216	219	216	232	203	232	225	250	252	214	235	237	241	223	196	268	221	219	221	219	224	231	260	225	232	257	250	244	231	229	234	229	239	221	230	242	252	224	251	237	217	261	206	215	259	233	237	238	226	223	226	268	210	230	235	259	226	221	227	240	249	256	242	244	242	254	217	233	249	215	217	226	215	220	217	225	251	212	259	238	209	247	231	234	254	210	241	246	216	230	235	238	268	230	214	241	208	226	224	238	235	228	217	241	233	250	244	223	230	229	234	238	218	235	211	206	239	212	241	223	234	248	210	218	239	260	251	231	249	210	216	219	213	248	228	254	218	257	228	245	222	246	234	197	244	235	209	275	236	252	226	242	262	249	250	238	227	221	253	236	229	234	215	223	219	232	224	215	232	224	240	236	220	202	223	252	230	253	266	229	249	260	238	220	230	261	253	241	232	237	250	217	232	235	203	226	225	225	231	242	242	222	222	204	225	267	236	237	229	223	285	248	211	240	228	222	267	241	214	248	223	250	258	222	235	249	229	238	234	238	225	231	241	245	243	257	243	256	228	223	244	219	212	238	227	208	251	251	225	247	239	205	214	233	238	224	241	226	226	235	249	242	258	223	243	238	235	231	231	239	219	224	269	246	230	224	226	235	250	243	245	230	252	241	235	243	234	206	233	246	231	226	225	246	229	241	235	213	259	227	247	258	206	229	233	227	241	233	227	208	246	228	230	213	270	233	254	228	255	239	207	235	196	231	239	225	236	232	224	214	234	209	235	258	258	247	214	214	220	253	208	247	252	257	218	257	279	206	273	255	236	243	248	216	263	243	228	230	251	235	245	222	200	229	211	202	214	238	239	226	235	239	213	223	242	225	235	236	231	246	202	245	254	217	245	236	234	240	231	237	237	244	261	250	234	220	233	240	219	236	212	234	255	255	230	235	246	240	234	217	217	263	220	232	245	207	231	237	223	252	227	254	229	225	243	229	227	229	212	232	217	226	235	229	229	213	246	235	251	233	272	213	235	255	237	243	235	234	241	221	217	236	245	256	219	234	256	241	210	231	218	229	253	224	237	247	234	237	232	220	243	246	219	225	210	251	228	226	258	249	234	232	228	209	246	228	279	272	237	232	243	229	225	240	244	246	200	228	211	232	246	205	226	256	255	239	229	220	227	262	243	208	224	244	227	243	242	233	246	244	236	219	226	211	235	227	241	229	232	221	229	211	221	260	233	233	225	249	213	221	249	242	259	258	224	214	248	236	202	235	223	211	240	224	240	241	203	217	241	251	229	233	248	226	245	249	252	250	228	237	250	225	226	229	251	254	216	244	243	213	245	230	230	238	270	224	227	218	229	252	239	225	231	196	206	231	233	246	265	226	238	198	224	229	237	241	209	249	245	231	253	200	263	222	236	220	230	222	238	237	213	241	228	223	211	226	243	230	252	225	234	245	218	225	226	226	245	228	239	233	228	241	213	238	245	228	230	226	246	222	233	242	245	200	228	226	237	229	235	238	219	239	252	248	224	237	223	235	225	256	221	232	231	243	259	226	239	245	242	238	247	285	240	268	226	215	227	233	260	219	247	208	237	232	225	231	214	229	212	234	235	202	221	230	230	228	255	236	240	229	241	212	238	239	243	244	231	252	242	232	219	236	219	247	250	245	228	230	228	248	229	234	236	229	212	231	250	234	239	250	246	227	244	218	237	217	254	241	219	226	237	205	217	222	218	220	229	232	240	214	204	231	221	232	223	239	206	217	240	237	236	271	239	226	252	254	254	228	235	234	211	179	225	277	248	256	247	227	233	224	231	228	226	201	220	253	218	215	225	216	236	242	249	228	251	244	252	265	247	260	227	239	259	267	238	231	218	257	227	236	228	221	237	235	237	213	227	244	224	234	223	214	242	214	254	214	247	235	195	229	240	279	224	247	248	244	237	241	254	240	212	249	225	238	234	248	235	217	210	252	239	233	244	235	239	243	235	241	217	230	263	243	212	219	249	230	215	225	237	232	236	240	250	234	207	228	203	227	219	219	224	210	235	215	224	250	242	244	233	244	213	252	256	222	226	232	213	217	241	235	223	225	227	241	252	250	238	237	248	223	264	229	212	230	252	219	214	223	206	225	258	224	240	215	212	229	214	244	245	245	261	249	228	246	236	255	223	236	254	227	212	243	220	236	213	217	254	227	230	232	244	211	219	271	247	223	260	237	222	239	266	247	210	235	233	239	245	223	275	222	234	223	196	224	218	258	238	234	228	240	227	237	238	233	226	257	226	192	259	231	237	221	226	223
26834	16620	3387	1069	832	883	768	637	707	691	677	673	697	707	677	696	680	676	710	728	720	665	720	667	713	696	700	725	652	677	721	697	682	694	639	634	696	657	726	664	680	665	721	626	700	678	690	680	662	682	681	685	677	674	658	707	652	650	682	690	657	640	697	659	708	666	662	660	700	702	700	682	676	681	661	679	663	641	694	698	659	695	676	710	693	678	673	713	651	715	720	642	643	676	677	676	648	659	638	710	711	687	636	642	676	707	686	690	702	671	692	617	637	655	639	674	722	687	653	672	666	679	679	690	659	651	712	681	662	617	665	666	669	660	687	677	679	655	728	677	632	671	704	658	666	673	681	689	693	667	688	673	713	660	678	664	674	705	683	685	658	654	699	707	612	663	654	721	651	666	642	661	739	686	681	660	700	659	630	662	663	719	646	718	645	663	672	679	677	688	727	660	679	623	702	699	667	686	671	677	713	677	655	684	695	733	669	633	655	703	652	702	669	674	676	690	650	676	663	710	669	686	704	690	666	674	728	696	670	671	667	678	690	675	672	652	697	665	684	662	705	702	693	699	662	649	680	626	699	683	656	658	644	670	650	645	724	669	697	662	666	683	588	643	688	705	676	656	718	704	689	675	685	655	671	671	691	696	693	639	708	660	666	625	730	638	665	691	669	655	660	682	678	701	686	687	712	627	716	683	726	672	721	687	645	703	673	671	657	689	673	704	709	664	705	679	659	677	648	692	703	691	715	689	634	680	655	695	649	674	671	673	676	674	687	672	722	729	717	673	682	648	668	665	686	685	675	685	664	678	669	689	690	663	681	710	662	700	731	680	716	657	662	669	716	617	692	662	713	667	676	654	674	640	704	726	729	663	654	670	716	690	690	746	687	679	667	657	642	635	674	699	670	675	658	682	625	687	631	694	672	669	703	662	718	685	652	674	656	673	622	683	653	673	688	646	656	666	663	666	653	710	679	654	710	679	698	688	667	661	662	634	716	665	658	667	680	679	680	708	710	710	697	703	673	658	671	705	714	667	731	679	680	640	606	693	670	726	659	678	742	722	691	657	704	735	707	710	668	683	644	676	688	672	633	682	666	663	687	726	690	687	661	675	722	672	689	734	687	653	716	682	704	710	775	688	713	717	713	705	669	638	704	697	664	660	697	732	680	735	656	673	682	619	671	673	656	671	660	655	734	707	694	670	711	687	682	664	690	730	667	679	669	650	708	694	687	661	672	672	658	681	714	685	630	688	728	706	695	685	632	658	706	703	649	690	650	700	663	684	642	713	673	691	701	749	695	725	699	648	658	723	683	643	679	685	683	686	680	706	692	643	745	712	691	679	682	674	642	682	681	707	665	701	630	705	644	685	686	674	692	707	650	665	655	699	640	677	656	672	693	650	621	628	651	710	681	665	626	693	692	654	652	696	611	651	678	671	738	698	703	672	684	678	691	639	652	664	671	646	679	699	661	682	672	701	717	713	671	671	730	682	690	705	651	691	655	694	702	664	699	710	674	753	694	680	693	704	668	708	674	705	682	628	666	701	698	685	682	655	668	691	681	654	699	671	668	642	699	714	672	654	706	659	631	645	692	653	698	654	656	632	730	747	680	617	711	668	682	676	675	658	677	669	711	718	671	681	717	675	720	692	675	668	664	654	725	682	632	669	663	705	660	675	671	624	678	717	667	736	700	654	708	652	654	661	661	684	696	702	692	700	644	685	636	653	650	659	675	708	687	672	669	656	721	688	665	687	711	717	682	672	717	680	697	670	649	718	693	684	599	660	718	662	698	686	644	642	648	647	657	667	717	718	667	684	678	661	634	658	696	704	692	661	682	666	658	682	716	665	696	696	718	673	661	651	669	678	643	670	690	671	651	686	689	677	659	684	692	689	669	661	682	655	709	678	706	706	720	702	693	672	684	671	703	652	691	687	719	655	673	716	687	692	706	653	758	739	674	705	691	631	653	689	680	664	690	713	719	646	697	683	664	715	669	680	635	703	681	701	652	654	707	686	685	702	719	679	669	673	704	711	689	706	645	706	665	660	684	651	696	649	690	702	681	673	676	702	696	648	654	653	701	668	703	701	675	649	682	706	699	711	637	630	666	700	649	643	689	618	688	644	694	664	680	673	661	686	720	675	696	677	667	701	706	695	658	663	696	700	677	712	702	684	667	646	682	625	612	696	676	696	668	660	654	646	674	669	676	668	666	663	672	677	676	645	696	689	707	687	683	722	662	649	679	664	681	702	692	651	675	625	639	674	697	633	667	709	667	727	694	698	661	692	661	728	670	667	677	673	662	706	670	658	712	669	668	698	682	695	701	651	708	669	719	684	687	637	677	675	712	739	682	662	710	734	627	699	674	652	667	720	640	698	674	651	694	684	654	698	708	718	720	687	696	697	721	660	680	691	721	733	652	674	697	659	670	687	657	625	654	636	678	687	687	693	707	681	714	727	687	710	715	643	669	659	718	640	673	665	691	663	670	663	704	708	619	632	632	698	734	686	663	697	699	650	683	656	665	709	657	670	681	693	672	692	687	722	680	718	677	714	662	676	666	657	718	663	693	670	604	686	666	729	713	710	649	666	686	720	688	681	636	664	664	697	693	713	663	692	692	705	694	695	680	660	698	634	661	683	677	684	697	698	710	700	706	695	654	671	649	656	711	637	687	728	679	702	663	651	672	655	691	692	687	664	694	671	738	713	669	698	637	700	663	662	741	675	683	696	671	685	704	702	646	640	689	714	699	677	719	712	676	715	709	689	642	636	668	676	720	642	675	672	702	637	681	687	676	681	667	668	701	675	693	703	657	696	632	688	696	714	690	665	670	714	672	697	694	702	726	704	642	669	686	683	688	700	678	666	649	696	655	643	682	648	724	664	685	745	663	677	690	659	678	686	687	699	755	672	711	624	651	670	670	710	627	617	691	697	675	706	683	647	671	706	703	673	635	669	659	676	660	697	644	694	710	730	703	654	702	653	723	728	683	677	663	718	709	705	717	642	642	663	675	682	657	717	647	691	671	685	683	676	686	714	688	702	667	659	666	688	694	627	689	662	662	696	674	707	693	665	719	666	663	648	698	640	643	648	660	721	646	660	680	693	678	647	677	680	719	697	585	714	679	689	686	643	684	686	654	671	666	722	692	690	695	635	692	687	664	670	654	652	675	678	693	682	683	696	685	681	663	747	649	693	660	697	715	664	672	689	678	680	727	663	703	714	700	711	712	687	662	644	707	664	717	670	689	641	690	690	720	679	688	679	732	675	664	667	700	621	640	700	678	710	708	661	663	704	703	720	694	693	704	669	668	674	640	667	688	654	732	636	687	729	691	723	641	688	694	664	675	723	655	654	686	701	725	660	699	668	659	681	707	703	719	627	674	661	694	670	638	660	670	657	734	666	660	662	674	700	689	787	701	658	708	643	641	672	680	735	661	685	661	658	683	633	688	718	663	634	703	676	672	627	702	644	693	699	678	691	699	709	661	706
5169	1315	1202	1031	982	931	874	893	822	866	847	896	853	862	857	842	778	789	859	831	822	859	849	782	803	874	808	881	815	871	806	823	816	861	808	855	781	890	826	879	846	874	796	822	823	835	797	836	849	840	870	780	817	806	836	842	878	840	880	846	820	826	795	826	845	848	826	838	883	800	859	880	822	833	827	846	886	843	822	837	794	842	848	841	844	806	831	842	818	850	804	841	878	864	811	806	809	831	810	839	867	791	833	827	894	807	863	832	862	868	815	837	822	891	830	841	875	857	822	808	819	834	781	874	855	813	839	881	831	833	826	852	860	770	842	842	879	867	842	855	885	853	820	840	834	808	801	832	791	771	832	779	885	810	831	803	813	816	820	873	807	841	815	802	834	810	824	792	831	816	828	874	839	802	861	806	819	880	851	804	859	834	812	827	918	762	815	868	797	866	867	767	797	849	831	864	834	820	848	829	811	787	852	907	773	821	898	834	879	813	832	834	841	843	826	811	836	895	836	830	859	862	846	870	836	838	830	825	848	778	829	831	869	798	881	831	819	844	869	837	823	797	814	843	845	835	836	851	875	824	826	818	857	841	849	857	883	837	838	886	797	851	787	811	877	803	791	895	823	846	863	849	808	775	854	819	811	853	807	819	824	786	835	816	799	874	887	853	809	816	749	849	792	876	836	815	829	787	861	851	819	797	875	859	839	871	763	822	855	844	918	866	780	828	792	808	831	895	809	846	877	852	818	814	805	805	875	869	851	830	820	842	879	773	902	832	820	797	799	814	795	811	816	871	843	804	880	909	813	823	811	885	827	824	852	848	823	802	833	833	861	799	829	820	828	844	801	860	837	834	835	884	889	850	849	841	832	756	814	836	851	808	835	850	870	862	849	816	802	867	814	854	831	839	798	899	856	840	790	822	819	789	850	794	824	899	864	846	821	844	778	804	813	850	853	844	830	899	835	797	848	842	874	867	894	839	846	832	876	806	831	830	833	805	797	840	873	867	841	839	834	855	792	855	860	817	822	846	836	872	830	836	807	858	890	833	823	777	865	886	907	818	798	837	874	886	858	821	817	830	825	852	884	837	828	815	897	819	846	822	776	809	866	793	834	842	844	846	808	801	813	826	884	803	845	866	839	832	837	810	811	787	847	827	834	795	789	873	847	830	818	848	805	870	810	855	910	808	905	839	871	821	862	887	874	847	813	844	842	870	842	829	787	824	817	851	826	816	850	876	800	857	873	889	809	809	880	820	842	784	871	819	841	808	825	835	840	809	803	810	819	834	875	828	815	814	827	838	853	810	867	838	912	819	843	842	780	834	838	850	858	832	849	836	806	860	823	855	799	840	826	842	878	799	845	780	801	800	836	858	838	814	895	874	862	817	776	848	803	821	832	815	860	836	828	857	811	871	836	837	810	838	844	831	811	867	853	830	870	883	868	827	830	800	886	814	811	800	784	816	820	813	806	850	811	870	787	779	812	836	782	816	820	841	805	819	863	887	851	849	834	868	857	860	857	840	817	822	855	813	863	820	829	832	858	850	811	848	821	934	831	839	830	856	825	823	857	798	908	846	812	872	846	832	847	805	812	837	799	832	785	847	861	816	816	837	846	817	874	870	901	838	802	877	795	863	825	889	897	850	848	835	840	796	818	856	828	840	852	828	872	796	837	824	833	838	838	844	876	808	835	837	835	817	823	800	801	844	820	835	791	800	819	835	810	785	804	792	872	823	833	876	825	813	893	844	790	844	886	869	865	837	846	862	820	821	827	903	866	862	792	885	853	841	762	864	822	881	830	752	795	834	846	864	810	755	823	809	848	810	826	800	793	860	846	811	862	846	812	793	824	816	838	812	864	835	817	754	819	828	872	831	817	794	881	818	839	843	834	809	851	817	829	801	883	843	849	846	810	859	856	809	835	843	833	862	857	809	839	840	875	864	860	821	875	784	843	880	821	845	822	826	841	826	874	858	824	832	821	897	821	863	799	866	863	818	828	879	855	799	831	867	801	851	840	870	833	819	884	819	796	781	821	826	857	854	800	832	808	861	800	878	847	864	847	834	847	814	817	764	830	812	797	822	834	812	845	902	748	821	885	854	840	801	835	817	837	768	886	808	864	887	849	819	829	841	846	812	863	822	859	874	802	833	848	822	817	861	860	858	825	853	817	883	844	813	858	840	868	803	825	842	854	785	824	805	874	827	816	890	833	837	867	817	748	830	846	853	818	841	847	798	825	795	836	771	855	848	860	838	813	833	831	836	841	863	862	815	788	811	900	854	792	820	783	827	847	811	824	813	810	838	854	846	814	830	867	857	805	891	858	848	849	833	845	844	812	873	829	839	850	866	786	718	795	846	795	824	843	777	900	860	849	806	811	839	835	878	821	855	815	808	897	789	836	819	815	834	867	807	806	826	852	806	876	857	828	851	869	807	817	812	806	866	925	783	840	836	827	833	852	842	868	801	840	802	874	828	836	782	804	857	840	831	817	788	871	865	863	844	848	823	829	840	841	856	835	819	831	845	848	792	826	842	848	774	763	841	820	804	832	840	792	824	821	853	845	851	858	828	838	858	864	764	851	858	850	878	839	825	788	826	772	764	899	825	841	821	850	823	825	806	859	865	857	860	847	830	811	852	816	830	828	822	804	827	817	802	826	836	787	860	782	814	820	800	813	841	830	862	819	853	786	815	852	883	800	858	884	801	845	784	815	869	780	851	835	816	812	840	859	800	790	855	822	807	824	822	798	841	838	835	858	800	812	797	836	831	802	861	848	835	834	896	833	845	831	825	866	807	773	861	862	862	896	811	821	793	847	832	875	846	874	772	799	858	872	870	835	806	871	819	867	830	811	834	847	872	835	856	799	806	839	804	817	852	820	807	829	841	837	815	801	832	885	836	841	805	833	872	835	843	841	824	857	888	831	896	862	796	903	802	820	866	851	877	833	834	838	845	782	816	806	799	854	799	807	867	834	861	842	878	825	822	856	835	857	826	870	842	838	797	770	782	814	823	839	802	844	873	876	871	860	853	788	864	858	874	829	829	914	810	831	837	842	855	816	806	838	808	846	856	852	823	818	838	819	834	877	763	873	823	825	878	810	809	805	860	785	835	833	782	859	837	868	822	837	852	848	782	813	805	830	852	804	828	801	830	830	829	858	879	836	813	862	805	809	821	855	823	844	876	765	813	801	782	829	778	819	824	829	777	785	842	859	816	828	790	861	830	823	831	810	841	836	833	838	819	857	822	861	833	806	833	817	817	806	864	844	813	825	897	850	837	815	869	878	839	834	852	840	822	818	786	817	848	795	824	819	832	814	812	784	837	818	880	844	862	807	818	791	784	805	801	830	858	823	852	820	870	869	865	825	779	787	870	846	808	846	865	811	831	785	883	809	820	845	827	837	881	829	813	893	876	831	832	869	826	817	810	840	798	858	915	814	858	857	851	771	830	758	882	824	779	866	796	876	803	812	825	801	824	804	823	827	894
22973	20732	27664	23846	20687	6289	1046	796	695	649	621	615	597	554	553	559	531	533	545	537	512	476	511	535	539	497	531	496	526	513	504	508	503	512	494	512	516	501	493	470	505	512	511	489	492	509	509	487	487	504	499	504	506	509	536	506	450	505	514	504	502	478	465	458	478	477	528	484	535	488	486	546	467	478	559	542	494	511	511	493	458	453	453	485	537	493	507	523	492	499	488	497	499	504	464	522	514	497	484	511	480	461	493	491	524	503	497	476	477	507	510	500	525	484	493	485	471	475	444	489	491	505	480	439	497	498	478	478	513	484	502	438	502	508	497	502	477	488	513	511	466	497	491	496	521	466	521	496	530	515	442	452	487	497	484	484	491	508	510	495	461	526	491	502	474	466	461	448	501	487	494	461	507	503	475	531	479	498	502	473	491	463	513	466	490	517	486	511	498	497	535	511	472	459	489	509	494	480	486	488	491	517	522	489	462	494	507	482	506	498	478	485	467	498	509	509	513	517	507	491	480	519	499	483	433	498	526	465	499	514	482	465	466	492	493	465	516	523	487	495	493	499	489	525	483	471	486	514	509	561	504	516	494	477	495	482	500	534	546	482	479	516	471	489	487	476	441	514	485	471	521	538	506	484	519	481	479	492	502	491	517	474	486	475	540	506	501	503	517	484	496	492	468	493	553	486	502	514	517	526	493	459	511	517	494	474	519	484	477	529	488	495	465	504	522	480	471	492	507	492	511	452	504	495	511	505	485	499	515	483	476	504	516	517	511	493	490	521	468	486	492	478	489	485	513	511	535	510	498	525	529	500	486	500	491	487	531	503	498	488	502	514	507	480	477	472	497	513	495	432	471	492	506	510	526	478	491	491	460	504	523	506	446	488	490	502	512	459	495	515	505	494	472	476	511	500	484	514	533	513	501	492	492	506	499	471	501	493	472	478	530	481	506	452	512	490	503	505	511	482	523	469	544	551	511	492	469	456	494	529	452	527	462	494	516	496	473	529	500	481	486	478	434	484	519	502	519	519	518	482	478	523	503	490	505	531	500	506	524	518	474	469	493	489	499	504	498	512	510	487	486	517	487	509	521	500	515	523	495	522	512	453	453	475	508	487	504	499	476	507	511	465	522	506	502	506	512	495	499	520	523	534	488	499	491	502	472	531	484	517	506	495	529	459	524	494	505	489	502	450	511	484	519	492	476	519	502	491	487	527	508	486	524	512	496	552	491	471	497	507	498	490	494	479	472	470	478	477	522	490	518	497	484	506	495	505	447	494	512	478	481	503	529	491	523	456	483	500	429	474	513	527	488	495	500	513	519	534	471	461	492	504	489	504	499	525	473	476	525	508	467	497	491	471	491	504	500	496	468	482	509	481	520	477	479	517	484	499	493	482	452	518	457	488	506	509	465	489	505	497	531	521	452	476	494	471	472	496	515	504	506	470	517	471	504	510	506	438	481	472	498	494	494	466	512	493	532	495	524	506	540	472	502	499	507	505	521	505	524	468	511	508	509	490	481	467	548	476	488	511	516	518	456	471	514	515	477	499	495	491	502	506	531	504	448	529	489	451	499	520	461	476	481	471	506	514	512	509	513	515	522	545	510	471	483	466	534	471	500	433	486	533	513	460	488	486	450	496	521	509	519	518	462	482	496	481	496	484	528	484	495	495	479	478	496	493	505	464	486	484	498	542	467	516	472	513	503	502	483	524	485	542	453	528	504	482	502	485	516	469	452	524	510	513	510	479	482	507	495	486	508	500	505	504	519	478	477	502	498	471	462	526	524	469	493	474	488	504	508	504	483	465	477	506	508	515	481	465	516	456	482	462	487	491	524	487	478	501	524	477	511	505	485	454	480	493	499	517	521	518	476	478	477	478	521	476	491	520	505	478	525	468	507	498	484	512	530	476	492	486	448	497	498	470	439	470	513	496	513	489	508	477	527	501	511	477	503	519	503	499	513	485	511	505	472	523	490	488	480	491	492	494	484	494	508	485	519	490	433	486	497	509	507	485	476	503	488	475	468	484	505	464	497	506	526	516	449	498	433	521	461	537	491	456	498	493	508	498	490	429	543	450	528	484	481	488	475	534	495	484	503	486	479	499	484	503	481	497	515	534	500	513	472	483	513	486	469	509	518	501	477	502	485	507	491	530	507	511	487	495	490	471	540	482	495	507	558	475	479	508	450	515	498	487	483	485	541	529	534	496	486	507	509	489	513	502	490	495	495	480	497	453	511	500	471	496	462	489	499	499	491	483	471	473	528	483	472	500	493	497	506	503	475	518	504	512	514	504	486	455	497	474	490	483	464	457	512	529	453	513	484	504	494	464	484	506	515	474	518	509	455	514	506	516	486	496	450	479	477	479	475	524	474	455	461	522	514	510	487	477	478	520	477	501	446	478	478	532	495	538	487	514	500	499	533	471	498	525	513	472	525	495	474	527	487	496	495	503	465	503	515	516	463	497	458	477	471	484	521	491	505	476	513	470	498	484	458	484	483	485	472	465	471	434	488	492	474	510	493	512	517	487	454	476	486	524	469	499	476	486	474	469	499	452	496	522	501	490	494	511	500	468	458	497	499	500	501	489	528	491	492	480	488	468	488	472	503	457	473	473	471	498	504	506	507	462	462	483	472	476	485	487	505	498	492	481	493	511	519	509	481	462	506	534	504	478	491	527	506	531	486	514	493	499	488	493	512	480	503	493	542	500	489	463	489	491	548	504	464	478	530	479	464	501	444	484	451	482	461	502	517	534	485	494	473	509	519	520	528	476	499	495	500	485	462	479	498	503	507	492	480	491	476	466	485	495	496	488	481	499	446	531	475	495	451	460	480	499	455	515	462	506	536	477	507	499	506	456	461	477	480	513	514	511	519	454	523	479	517	478	508	465	524	480	527	486	441	483	485	495	497	512	506	502	469	520	450	515	520	479	477	461	477	454	486	494	490	499	471	511	471	496	527	466	486	514	481	487	480	448	501	485	485	491	435	470	476	495	502	488	525	498	441	525	477	467	483	493	475	481	514	472	511	490	493	502	475	519	486	502	504	493	495	491	517	472	510	483	492	475	507	489	465	488	481	496	461	483	499	502	490	488	477	504	502	508	526	463	509	490	481	499	458	499	545	506	524	487	461	487	493	525	526	498	483	504	502	498	497	491	513	483	507	481	454	481	503	532	494	495	471	500	474	455	501	503	481	490	469	466	482	438	489	490	493	493	470	511	518	535	464	480	539	483	490	487	496	522	482	489	455	503	474	498	480	523	481	509	495	465	522	494	456	509	512	528	489	498	494	541	487	465	453	492	516	523	513	469	508	461	486	481	455	478	503	502	508	480	500	462	472	518	508	486	475	468	487	486	475	473	487	472	495	463	500	485	499	515	507	512	482	527	487	490	485	498	461	459	525	516	500	484	488	493	491	527	452	495	506	489	477	478	479	484	488	480	471	492	475	504	471	512	499	519	464	470	461	466	510	490	494	471	482	499	512	507
3597	7833	5744	2875	2129	1585	1366	1157	1024	937	851	869	794	717	692	653	660	683	698	675	694	642	635	660	616	646	662	631	684	631	635	645	611	626	633	628	606	621	580	648	636	587	647	611	643	657	605	634	664	606	623	642	620	640	598	649	568	634	654	632	637	627	607	608	584	597	599	597	666	651	645	623	606	610	627	667	619	606	600	620	612	615	623	646	628	626	640	592	574	599	647	665	635	666	646	645	592	624	623	583	607	659	663	664	625	614	664	653	625	607	612	625	618	636	619	610	635	616	651	652	630	614	616	641	600	641	628	665	593	634	611	610	623	565	601	640	602	601	580	613	646	614	681	609	635	624	574	660	611	652	620	623	621	610	601	631	644	584	615	605	691	607	618	614	593	593	622	652	638	633	592	637	629	608	672	628	639	622	636	573	606	630	620	659	622	617	627	645	607	633	631	610	631	574	611	592	624	627	610	639	649	579	648	632	681	635	613	632	601	604	606	583	592	637	602	605	595	610	612	640	603	641	612	655	589	615	601	643	630	596	575	673	643	620	621	647	629	646	610	634	614	602	635	620	600	602	619	632	606	640	597	623	593	634	628	621	599	648	602	589	648	628	647	621	596	643	624	625	667	661	590	644	597	667	644	603	614	631	590	673	607	617	619	612	613	600	627	624	628	613	618	607	620	643	605	654	647	615	630	618	660	593	630	627	643	628	630	655	602	599	618	616	594	618	647	602	603	658	687	663	559	606	611	642	611	640	641	580	615	622	632	589	624	678	643	643	660	596	595	618	600	603	626	595	615	617	650	624	584	608	627	619	616	579	629	617	632	591	604	579	652	621	643	645	594	614	641	597	566	605	630	574	637	624	637	634	600	665	654	614	624	650	619	642	634	618	624	611	628	620	592	585	628	660	638	601	637	572	658	676	631	657	635	620	618	618	634	590	622	645	612	633	614	605	587	611	642	550	654	613	664	636	642	621	646	647	637	631	541	605	589	599	609	610	665	596	604	660	626	679	637	599	664	649	671	577	646	621	619	617	590	611	635	627	635	617	627	655	647	616	624	621	638	648	590	609	638	625	613	604	633	637	623	648	594	675	636	615	649	616	620	615	619	603	629	573	630	653	618	653	602	621	679	628	622	640	642	635	617	601	625	613	605	617	619	634	615	632	601	592	632	639	668	612	696	627	599	631	581	618	571	615	629	623	675	626	628	655	591	610	635	587	595	635	593	649	611	635	643	620	563	660	622	602	668	646	610	651	627	604	646	653	659	586	648	631	645	633	618	615	588	599	630	681	632	589	627	627	604	616	636	633	617	633	671	612	590	672	656	613	583	604	650	638	596	606	630	656	643	615	674	644	631	622	616	603	615	658	645	626	591	608	627	676	653	642	628	573	626	568	605	618	643	603	590	632	656	640	671	652	582	656	680	590	603	709	604	626	640	585	636	661	653	629	648	589	608	615	587	655	628	653	602	646	627	658	613	603	610	595	615	608	645	596	612	631	614	700	632	617	626	629	609	600	593	591	663	626	653	632	618	576	602	645	627	655	630	647	637	679	639	620	604	657	614	594	607	641	642	607	616	633	645	593	590	599	611	634	612	627	625	593	638	598	590	615	596	621	672	623	617	644	615	656	665	627	581	635	607	614	638	629	593	593	585	687	630	629	641	639	662	621	638	615	604	602	637	661	616	634	642	634	598	657	643	631	641	648	615	619	638	647	623	664	647	633	629	603	613	665	669	627	587	589	608	618	610	644	638	653	644	649	588	616	591	537	650	629	610	611	610	623	632	660	614	612	631	641	615	613	607	619	606	598	674	649	647	651	637	596	625	597	659	627	636	615	624	655	648	626	618	622	588	620	587	617	627	618	606	602	611	622	626	614	665	615	595	617	642	637	596	645	619	662	638	633	590	636	611	622	613	619	565	636	631	653	641	588	637	635	638	617	605	582	641	670	645	647	600	632	656	590	640	675	600	616	670	649	591	612	627	606	632	649	583	625	659	640	606	594	609	589	606	623	611	631	617	614	620	635	627	592	612	562	689	624	615	661	588	655	608	662	623	635	634	614	603	586	635	628	654	631	624	627	594	620	612	616	616	627	696	613	593	625	672	613	611	593	608	587	601	640	614	621	648	622	669	662	648	639	613	581	638	629	601	612	570	634	630	640	628	627	631	662	606	633	677	630	595	630	614	611	611	621	627	610	665	644	612	655	652	614	604	576	627	605	625	599	647	621	635	619	622	618	607	654	643	640	646	584	624	654	624	637	640	643	634	658	681	585	610	594	608	598	597	629	665	563	601	598	608	624	594	608	693	634	580	632	617	673	641	640	643	608	610	620	571	613	623	604	647	660	654	618	625	623	653	592	642	672	606	617	615	590	616	625	593	643	593	622	624	645	638	607	619	608	611	628	633	610	579	641	628	611	584	631	593	623	596	631	625	646	612	625	639	636	668	621	581	581	672	611	608	640	584	615	599	667	648	562	608	596	615	605	621	596	602	592	623	603	597	623	651	625	594	602	628	605	594	668	609	631	618	607	611	598	621	637	623	590	654	581	572	613	582	630	610	585	649	631	651	633	607	636	615	630	607	619	579	638	665	604	630	643	607	620	639	646	616	653	622	654	627	594	632	580	616	597	602	631	652	635	686	636	599	629	600	590	589	567	599	632	617	621	650	620	655	645	634	600	616	646	662	611	642	605	614	635	630	634	619	634	640	614	596	612	643	634	605	612	665	624	667	650	613	605	657	641	581	600	639	627	630	598	617	645	588	596	611	627	595	668	633	600	599	639	637	610	633	596	647	613	609	678	598	683	621	609	623	586	571	641	639	608	601	620	575	587	607	623	618	611	627	662	585	625	641	608	591	624	695	634	639	609	636	645	658	622	623	613	616	611	617	641	584	596	642	632	607	636	617	622	569	595	627	627	600	608	643	608	666	639	666	686	621	601	603	609	654	612	634	605	604	636	606	631	592	572	593	577	592	691	614	606	644	568	634	607	596	630	604	582	649	656	668	603	605	667	653	624	641	600	640	639	667	634	612	660	614	593	613	620	626	582	638	653	679	609	622	631	630	618	573	594	644	638	578	661	633	604	636	616	598	611	557	635	605	633	622	604	649	587	617	660	644	674	618	593	610	654	643	617	629	648	635	634	640	620	604	654	616	624	630	614	612	618	652	617	647	584	621	598	647	627	645	635	630	604	573	621	634	618	600	582	607	623	662	630	582	628	637	608	630	654	642	653	632	589	611	652	602	646	618	590	629	584	642	589	624	628	593	637	595	612	651	663	634	657	646	621	596	654	606	626	572	618	640	613	633	630	633	621	629	662	626	621	609	658	619	602	658	644	652	616	600	635	652	626	573	632	599	621	580	622	655	654	655	604	608	612	636	579	621	651	663	640	621	603	616	650	604	609	615	651	607	610	636	606	635	596	603	614	617	612	611	602	599	674	653	592	587	586	626	639	670	612	600	629	611	627	666	579	635	620	610	634
24127	20736	26392	24959	6199	727	683	570	571	544	551	537	468	520	489	510	453	470	509	495	503	500	482	472	495	501	465	449	470	468	506	506	479	459	509	475	483	470	498	484	536	479	462	459	471	492	487	522	491	525	474	429	472	472	476	506	488	496	560	433	515	490	459	454	485	554	486	492	481	489	492	473	491	466	506	508	441	500	496	448	440	477	505	494	528	522	497	505	504	464	464	513	463	508	443	451	481	476	465	433	501	543	449	478	468	471	483	492	466	493	461	503	497	472	533	485	465	465	490	470	453	462	509	486	535	521	488	431	464	447	478	469	488	493	505	460	489	450	446	486	473	483	459	482	473	475	492	482	507	492	455	493	446	493	484	459	491	437	511	428	493	523	462	476	483	497	449	496	479	523	491	465	512	476	500	454	510	437	451	515	475	500	514	475	466	504	473	497	476	485	471	501	507	457	480	449	485	492	518	484	455	479	473	458	484	517	462	472	493	488	464	473	535	478	505	493	506	493	482	529	476	452	482	496	450	494	471	446	510	482	430	454	489	520	535	490	484	481	511	517	477	491	452	511	437	487	447	490	495	485	486	489	489	470	514	491	523	495	503	502	498	527	477	467	438	468	484	493	484	470	522	467	477	452	462	475	515	448	493	472	503	511	472	499	437	471	453	503	470	480	501	505	506	446	457	490	488	416	488	467	512	490	485	498	511	488	488	496	480	538	550	506	506	495	478	481	489	475	449	500	497	513	511	485	483	492	505	479	478	480	455	481	469	472	518	497	503	495	462	458	493	494	490	498	490	481	492	490	532	471	484	488	478	511	464	500	466	470	474	454	481	468	491	505	489	482	474	495	470	517	485	497	485	518	470	463	473	488	493	476	489	512	474	484	482	481	461	498	488	489	472	496	496	485	490	471	508	454	466	501	474	470	488	497	506	507	506	526	522	461	475	457	501	468	472	473	500	498	463	519	464	463	474	439	495	545	474	443	493	485	458	511	450	507	478	495	513	437	523	493	453	500	480	457	477	460	475	487	488	509	507	512	513	489	494	500	401	476	501	510	506	471	476	475	459	529	479	528	423	523	521	478	479	446	465	493	534	540	510	472	503	499	495	475	463	473	496	450	511	457	478	496	487	470	484	494	435	447	485	504	496	478	507	492	503	483	464	497	484	499	496	482	481	467	518	463	499	468	472	482	462	480	441	492	496	473	483	517	489	497	461	470	471	491	495	469	501	516	491	455	474	485	466	464	502	503	507	502	487	493	483	488	464	477	492	492	499	503	465	471	497	491	515	433	494	439	498	467	470	499	490	507	516	477	499	485	452	474	472	482	455	495	470	474	513	518	461	451	492	460	472	466	447	531	461	486	470	501	501	530	457	489	475	490	511	473	481	510	486	487	469	506	466	470	452	470	476	477	474	467	476	459	477	515	487	514	483	518	471	449	479	487	486	478	460	475	495	497	476	474	513	442	462	482	498	470	490	508	474	482	467	461	486	486	466	480	505	480	460	460	467	477	508	460	495	429	495	472	485	504	454	465	468	529	508	533	498	467	449	485	535	462	475	470	536	498	472	466	449	476	494	461	495	478	513	468	454	468	490	487	497	475	485	528	495	479	520	441	510	502	509	496	478	477	446	482	485	465	473	489	439	495	479	452	480	525	468	504	492	481	525	463	415	485	473	444	457	492	448	480	487	465	427	549	448	492	469	449	491	469	488	476	464	495	453	499	474	461	466	488	482	518	481	474	464	516	465	469	507	497	462	482	489	503	492	494	453	463	452	467	488	489	448	500	493	502	489	511	429	483	487	527	493	478	440	505	460	479	486	468	509	477	508	502	512	484	511	494	480	470	509	435	450	488	469	538	483	480	493	488	479	497	491	499	434	515	433	493	508	474	487	479	485	516	502	467	458	455	487	503	515	462	461	460	462	520	470	481	462	462	504	471	481	495	487	472	502	493	484	472	483	477	475	529	486	459	491	462	474	502	465	512	468	477	462	453	490	488	459	475	461	488	478	463	443	521	473	456	502	452	479	469	506	469	496	469	478	509	488	486	470	491	460	470	455	473	506	513	503	471	481	458	482	441	437	464	481	466	472	452	452	447	498	443	495	498	475	500	495	490	523	483	479	504	455	477	477	497	461	485	515	459	506	447	490	476	501	467	506	484	469	480	464	466	493	520	486	468	472	455	501	487	470	466	521	512	478	522	504	477	539	490	501	440	490	473	499	485	478	502	490	482	476	445	471	475	484	467	449	456	491	489	482	496	494	491	514	481	496	484	425	460	478	487	490	439	490	495	478	496	474	479	468	465	484	470	494	493	467	466	481	487	466	476	454	490	496	491	459	461	438	489	457	466	468	448	517	495	497	492	470	512	472	450	475	490	488	482	480	473	504	481	488	457	467	484	501	483	462	486	496	469	463	479	455	478	558	515	456	512	528	483	481	447	472	484	471	524	510	487	509	510	473	463	493	478	497	471	457	513	493	493	448	453	440	473	467	443	492	530	430	485	452	478	464	476	493	515	494	496	471	465	474	431	476	470	462	469	509	426	457	464	501	481	464	458	480	475	488	515	464	452	488	514	466	464	451	493	423	490	501	480	491	473	473	482	481	493	484	487	487	460	482	498	484	457	461	460	505	484	496	461	424	460	497	494	476	499	434	489	484	526	478	494	510	467	480	449	479	493	440	448	512	501	493	483	486	515	466	479	495	465	531	495	470	491	498	484	529	458	504	504	504	477	504	472	471	509	457	527	467	453	432	481	455	470	469	474	512	504	464	469	454	500	481	488	515	491	498	507	479	458	519	460	493	479	465	474	472	474	518	516	475	451	498	486	465	480	492	470	467	463	501	497	489	473	478	469	464	492	484	491	464	498	455	467	451	488	519	470	449	476	455	488	453	472	483	489	422	422	493	517	476	460	501	478	491	521	473	495	498	469	525	507	490	466	465	490	495	446	459	450	494	501	476	487	470	508	484	462	516	466	462	493	497	482	493	502	462	436	496	486	476	493	477	481	513	488	509	447	504	469	455	465	491	504	490	458	520	475	490	454	497	459	487	504	466	445	472	478	466	463	483	491	461	488	458	457	482	487	454	481	472	499	487	497	512	495	444	507	468	448	483	479	480	522	444	461	473	510	511	458	490	502	480	476	504	472	478	464	496	520	504	505	488	491	488	494	474	496	503	487	531	495	494	475	489	477	485	473	496	500	486	459	504	480	514	495	499	470	447	491	457	517	519	471	432	450	489	475	492	474	476	459	478	484	515	490	441	466	509	514	471	463	466	470	473	467	501	496	467	465	473	473	450	470	488	469	482	499	466	473	453	506	503	557	469	498	449	484	458	463	431	490	440	466	513	482	458	463	493	441	483	498	459	453	459	523	476	506	466	490	486	517	469	470	488	453	487	463	458	452	466	505	465	506	475	487	523	464	498	458	495	509	448	482	474	459	477	464	465	497	512	505	499	453	495	473	489	479	475	502	463	450	466	494
4016	4557	3226	1774	1380	1148	984	899	816	767	761	669	684	639	631	646	672	626	610	586	621	602	571	603	647	596	561	601	581	585	581	555	596	596	601	567	571	611	546	597	573	559	585	597	581	593	632	610	582	584	610	566	578	588	569	615	558	599	557	587	559	586	561	575	600	552	611	555	576	554	605	614	599	612	574	584	560	578	590	574	597	589	583	577	543	579	565	558	588	548	572	567	582	591	572	578	610	567	572	554	562	561	578	558	586	579	595	586	589	575	531	607	589	563	545	581	508	591	577	578	561	571	580	609	560	593	550	576	578	540	569	566	571	550	562	578	612	588	601	607	569	570	623	592	584	571	582	546	548	582	559	554	597	589	589	572	611	594	554	597	610	553	602	556	585	570	617	604	570	601	556	589	575	589	579	600	570	571	558	568	534	581	560	552	564	599	577	561	576	611	584	565	566	587	603	625	583	576	589	584	556	597	578	555	618	578	571	594	519	561	599	547	606	585	589	604	547	582	526	572	590	595	584	582	573	591	557	603	560	565	558	611	544	573	561	602	573	584	606	587	547	543	572	593	533	597	578	576	580	561	588	606	579	611	555	538	577	558	582	569	565	615	537	560	593	521	568	556	595	558	567	542	582	588	609	606	579	564	586	609	606	604	625	579	586	593	579	545	547	548	564	581	585	580	545	599	601	556	576	525	564	625	642	552	563	580	563	557	567	597	537	576	585	550	570	589	544	581	540	570	581	589	586	567	626	581	562	585	590	571	608	572	630	573	549	601	566	579	603	557	616	550	555	584	559	613	603	603	555	539	582	600	560	568	561	554	537	592	568	577	600	577	568	576	582	587	571	553	622	567	571	619	581	570	611	536	526	577	601	602	580	583	541	525	588	596	614	595	537	581	586	610	566	547	602	571	529	553	575	613	555	544	621	553	574	569	598	566	551	567	550	605	561	605	549	547	602	591	554	567	570	647	578	526	595	594	562	577	604	582	586	587	560	550	573	540	596	568	561	572	610	597	569	565	603	584	603	575	569	612	607	567	588	564	600	605	585	565	605	574	516	627	602	595	567	558	546	550	555	573	546	591	589	580	592	590	624	618	582	541	542	562	552	566	615	571	598	573	564	605	616	547	591	622	594	580	563	603	558	564	547	618	539	559	560	579	587	560	554	570	547	582	613	589	553	564	570	629	561	628	505	629	606	569	580	583	563	540	619	578	579	541	596	584	604	625	545	543	555	604	550	572	569	580	561	593	563	554	612	625	588	587	500	548	567	586	561	581	558	570	579	543	600	597	615	609	535	592	599	531	577	589	596	574	558	601	573	578	592	576	560	561	570	573	596	598	606	624	554	592	531	573	575	547	591	547	593	578	581	538	576	560	559	573	534	566	586	537	570	603	620	570	546	611	529	535	526	605	584	579	600	577	581	559	567	561	603	622	570	564	596	574	588	608	607	611	570	587	587	599	610	576	584	605	544	575	502	557	547	554	603	585	568	583	572	571	549	587	587	581	590	561	536	575	542	538	588	576	548	581	556	575	557	550	563	600	612	584	580	603	603	555	535	583	572	561	595	535	547	558	546	556	565	547	550	593	601	612	627	597	556	601	574	596	567	557	588	580	586	572	601	591	579	570	551	559	630	591	563	594	587	634	594	558	579	590	604	571	539	564	564	614	579	581	582	618	586	616	590	590	562	568	598	583	544	567	615	571	586	555	559	583	586	561	565	585	577	576	573	544	582	556	563	609	594	580	568	573	530	582	554	607	584	562	548	560	539	600	633	606	523	582	611	595	570	582	589	584	570	584	597	589	598	601	570	602	541	603	611	601	558	554	551	604	583	589	602	593	548	524	575	571	623	565	574	509	551	596	569	601	557	593	581	580	592	577	596	558	554	584	601	577	566	576	588	556	520	573	593	618	570	567	598	589	546	591	592	579	598	575	582	573	554	608	587	566	550	600	596	612	582	586	571	594	582	614	594	629	530	528	602	591	587	606	595	552	542	592	581	573	554	603	600	542	592	554	594	556	547	565	566	569	580	573	543	562	580	546	547	569	562	613	549	608	550	585	570	566	586	585	573	546	604	558	606	586	572	568	622	585	548	576	570	574	612	569	643	634	592	572	589	593	619	551	559	570	548	572	579	565	570	561	600	624	532	566	637	572	609	619	576	570	557	556	569	598	542	588	551	585	575	517	561	615	589	568	569	586	586	577	573	571	586	560	539	590	579	496	585	600	580	589	573	561	564	589	620	579	567	604	586	575	545	544	549	601	561	543	625	554	538	557	525	584	580	592	594	591	597	605	568	571	593	596	566	568	594	554	544	579	632	571	608	625	527	592	575	599	610	549	567	586	580	584	608	574	600	548	593	564	557	612	573	550	586	569	582	544	602	601	561	574	609	579	595	572	558	585	561	544	586	568	586	561	568	564	567	566	583	562	606	586	555	551	552	568	582	596	589	557	580	583	554	570	583	619	587	570	600	578	579	592	579	594	563	579	584	543	613	574	563	524	558	603	606	576	583	606	588	590	566	554	586	609	563	537	595	584	570	573	569	603	605	544	586	594	598	567	563	610	553	586	558	576	604	546	561	581	557	560	560	583	557	560	532	557	560	590	605	583	575	580	615	569	548	543	613	604	558	551	582	584	561	597	515	566	545	609	545	634	572	597	594	592	616	595	582	563	549	592	566	579	594	563	545	596	542	569	578	553	595	591	611	587	581	604	569	587	580	585	573	570	587	548	571	611	553	576	573	596	563	571	564	594	579	600	610	547	566	621	625	598	564	558	592	621	584	601	535	565	596	571	586	551	593	600	594	592	566	570	575	580	583	573	585	556	580	597	601	548	529	595	598	574	605	597	540	587	574	562	584	585	562	590	597	542	600	595	612	508	570	526	579	605	587	550	582	561	580	595	532	541	587	598	620	611	545	571	613	580	641	554	599	588	594	583	600	608	545	557	579	585	556	602	588	592	553	562	569	567	564	585	598	585	573	538	550	518	585	541	579	602	624	588	555	545	597	572	599	561	577	579	570	587	561	564	601	560	570	608	548	615	562	568	595	611	578	599	572	573	574	543	590	597	549	585	580	583	568	531	579	587	567	591	601	561	563	535	583	555	584	575	602	560	581	590	591	579	589	528	600	585	572	639	560	569	530	593	644	549	559	569	576	544	607	567	547	565	540	559	592	568	607	559	555	563	540	592	575	579	611	591	560	548	559	554	526	547	563	591	563	581	604	577	613	567	536	590	564	610	592	585	573	590	567	561	554	567	584	545	626	574	571	584	589	528	605	603	571	558	574	555	571	565	552	552	593	546	590	608	550	615	568	578	612	574	585	594	540	573	593	583	569	579	564	586	561	575	577	585	578	557	556	571	583	631	589	611	581	570	549	562	589	533	556	635	586	563	566	575	582	597	578	573	563	577	583	577	589	604	599	575	592	559	578	587	553	582	572	599	587	532	577	600	546	546	590	563	582	572	555	588	580	604	597	596
22068	20802	28264	23435	20802	20748	3733	696	525	455	417	367	302	290	266	218	234	261	255	233	247	232	192	208	204	211	223	221	199	206	229	215	201	198	217	185	214	192	179	173	200	203	205	206	188	182	206	177	180	202	197	180	204	196	200	197	188	197	174	180	182	193	180	205	191	187	186	200	183	212	181	176	199	167	185	189	176	176	163	202	209	201	176	165	182	179	197	185	191	191	183	183	146	179	206	196	185	176	200	180	189	196	189	198	215	178	193	177	186	176	185	186	195	184	194	177	186	180	195	177	203	200	189	180	175	187	175	173	237	195	182	189	182	174	188	182	188	218	162	181	199	173	189	179	180	176	164	191	176	183	172	165	195	189	198	193	201	190	176	163	177	186	167	187	176	188	180	180	192	182	190	197	174	191	161	184	177	174	184	195	189	182	182	187	186	215	180	205	189	211	159	179	197	159	192	190	173	169	198	194	159	179	161	200	173	180	182	183	166	173	169	169	184	186	173	181	219	173	172	174	179	193	179	170	208	186	177	181	184	189	178	193	185	201	154	175	166	177	183	168	196	192	187	166	181	202	184	189	212	184	195	223	209	193	180	173	183	196	202	178	193	189	165	175	203	189	184	211	170	201	186	183	181	202	166	199	171	180	190	172	174	200	166	198	182	178	194	190	179	175	176	212	163	152	175	168	194	181	190	194	201	186	155	190	192	190	199	201	185	196	171	197	166	167	192	169	177	179	192	187	163	203	189	197	185	181	192	169	151	173	207	180	188	160	190	156	172	182	177	177	208	184	188	167	180	214	198	185	189	188	197	181	203	175	162	192	192	200	172	183	158	204	172	182	172	191	183	218	188	185	167	180	191	212	172	184	191	198	177	181	189	195	201	187	183	168	202	177	177	204	196	193	159	197	185	171	195	195	202	186	176	168	203	187	185	176	214	196	157	169	184	172	194	180	177	162	194	156	199	193	196	192	187	171	214	207	189	181	178	188	199	165	196	188	204	213	166	179	196	185	196	181	168	189	148	179	190	190	193	178	179	172	146	164	173	181	172	178	198	190	181	166	183	181	174	176	181	181	177	187	198	173	183	212	193	187	182	193	182	198	188	174	176	188	174	197	198	212	166	179	208	176	156	183	180	156	180	186	173	192	181	175	178	208	181	208	178	221	199	181	199	191	153	173	192	202	175	184	188	213	188	197	190	201	179	176	177	173	174	197	173	181	195	187	173	188	183	198	182	181	183	188	200	209	191	164	182	170	180	224	163	185	184	193	177	179	200	185	179	152	194	184	188	179	176	174	176	179	209	188	188	190	162	179	190	196	167	177	210	192	184	164	182	208	189	174	177	167	174	205	201	186	198	185	176	191	179	179	200	201	164	172	195	203	202	193	175	193	201	161	173	173	174	190	155	163	164	167	185	183	164	202	196	185	157	185	180	162	165	170	204	208	197	167	201	180	202	197	172	151	191	188	171	201	201	161	183	199	170	163	205	187	206	185	183	195	180	188	188	185	171	187	192	158	164	174	188	189	182	183	163	206	162	197	176	173	158	212	186	163	207	187	187	192	177	186	197	178	192	187	201	179	192	190	202	194	187	187	202	206	193	186	175	175	173	149	182	168	172	190	171	186	192	198	178	184	180	200	190	175	163	176	174	167	170	184	201	175	223	209	184	188	177	184	169	194	180	204	191	191	194	198	180	201	190	180	178	167	168	202	198	184	196	192	182	183	192	186	173	161	177	186	195	173	178	164	169	197	179	158	206	167	182	171	181	191	192	189	190	188	177	208	180	166	214	188	179	200	191	192	195	185	188	199	186	200	194	158	193	203	210	206	181	174	194	194	191	200	197	187	197	206	226	177	188	184	191	192	201	183	181	180	195	184	174	172	201	186	175	188	189	174	187	176	172	203	191	194	180	183	211	173	198	193	180	186	189	193	168	177	188	192	185	167	196	186	187	167	168	177	206	193	180	192	190	175	172	179	175	195	181	189	185	190	183	187	198	176	182	189	195	188	177	199	191	207	166	173	186	191	188	191	179	179	186	173	212	177	163	189	185	213	153	174	178	198	174	171	176	185	152	165	196	190	184	181	182	202	186	171	180	179	160	184	197	191	176	160	158	196	169	178	182	194	185	178	200	160	185	193	189	162	169	183	183	190	184	201	161	178	161	192	176	189	186	199	184	170	188	180	212	181	165	189	188	176	182	211	166	184	187	184	180	199	185	220	200	194	156	187	175	183	185	192	189	173	165	175	175	194	169	199	175	170	199	172	188	171	172	175	190	190	175	213	203	207	180	186	174	172	180	170	190	179	197	165	170	168	196	209	169	194	172	201	177	183	195	171	199	211	168	172	182	200	174	145	150	175	151	182	206	174	148	175	172	184	194	211	181	197	187	189	213	207	190	183	175	188	187	187	191	170	170	165	203	187	178	192	176	190	226	156	176	178	156	174	212	182	171	163	179	183	178	183	197	199	183	177	197	186	153	186	204	155	204	218	167	188	180	217	178	201	173	191	169	194	153	182	180	179	200	155	180	150	191	206	177	178	188	164	155	187	181	209	195	178	179	182	184	166	173	197	175	180	193	189	178	190	206	197	194	177	178	202	173	202	181	177	199	173	161	187	204	177	206	175	160	181	191	174	189	201	193	171	162	219	170	200	179	185	180	180	171	172	183	182	186	165	161	171	195	162	186	180	187	190	159	165	189	201	173	191	208	175	182	164	173	207	187	183	191	190	198	186	172	188	192	182	190	179	197	194	175	211	183	195	171	170	178	187	176	173	190	186	182	186	181	159	189	192	186	180	177	175	194	188	179	169	190	176	157	211	176	170	179	164	191	176	183	167	191	180	162	191	196	162	180	176	194	186	175	193	186	190	179	187	214	152	163	188	178	166	195	177	200	159	163	160	192	194	153	192	182	158	202	192	180	183	191	200	181	214	198	181	188	178	148	191	183	200	201	168	199	163	196	167	166	177	167	184	192	175	194	200	188	170	207	191	169	180	175	199	179	184	149	160	191	170	191	201	191	162	203	170	184	162	169	204	182	169	187	188	198	178	163	171	188	182	198	184	200	184	171	173	160	198	187	199	160	207	174	200	157	167	213	176	182	177	171	186	152	203	184	184	195	189	163	156	173	198	169	152	161	183	202	170	169	191	201	177	185	179	189	182	203	185	170	187	187	173	208	184	178	194	188	186	200	182	181	157	169	188	193	189	168	157	151	188	185	175	188	164	158	169	177	179	179	179	170	171	199	193	183	193	182	168	191	153	187	191	177	181	178	209	195	176	194	196	152	179	185	172	201	190	194	177	192	164	182	177	173	193	181	188	188	163	197	183	192	193	176	197	190	231	169	174	190	156	194	175	179	187	195	208	188	187	186	162	193	194	185	191	178	181	199	183	177	154	197	199	178	194	176	211	173	196	188	183	176	181	193	171	161	181	185	184	195	186	170	179	206	176	186	172	162	191	186	195	183	163	168	179	155	194	182	188
4978	12859	8970	4393	3059	2310	1662	1321	1014	793	736	550	497	487	482	426	399	370	351	328	325	276	301	299	280	271	272	262	281	249	259	285	277	237	247	271	277	278	257	229	273	274	253	259	243	235	258	279	246	243	250	233	263	248	209	224	236	278	250	241	258	272	249	241	223	228	196	237	233	234	223	265	242	245	246	225	237	226	223	217	248	217	219	263	230	229	228	225	252	230	222	225	240	238	239	248	218	247	211	225	235	258	226	220	256	247	216	251	216	229	251	246	213	233	234	220	253	233	225	204	244	221	219	228	240	238	221	212	229	257	215	236	234	212	239	276	250	249	263	224	204	253	222	237	203	209	250	234	251	262	247	215	232	242	226	203	235	240	222	214	248	254	223	240	241	185	236	206	230	246	251	222	252	238	210	241	253	227	231	238	255	231	219	259	240	230	246	240	216	223	221	213	245	216	242	221	236	248	221	221	247	264	225	233	213	232	235	231	250	222	221	241	220	211	216	241	226	209	242	230	211	214	223	227	234	226	223	217	225	233	218	236	252	215	233	231	269	241	238	224	218	229	234	244	225	225	227	220	222	209	230	212	243	262	224	238	241	232	246	240	233	227	236	240	221	226	240	221	223	227	234	251	225	245	244	254	244	196	235	236	233	238	224	272	225	235	221	230	241	248	247	220	279	237	217	215	240	227	227	241	225	210	206	252	233	242	252	240	213	229	224	224	252	225	227	217	224	242	215	253	222	233	250	242	226	233	245	227	219	233	242	235	236	252	237	221	241	228	246	229	237	221	231	229	236	221	248	226	248	244	210	241	201	245	226	246	225	254	222	244	233	231	226	235	214	228	232	238	201	233	242	263	238	234	221	251	261	243	208	199	219	215	210	224	264	235	234	214	249	212	240	248	218	234	249	242	215	248	223	238	229	216	231	212	246	203	223	225	239	240	268	234	239	206	225	243	234	245	223	228	223	248	260	238	267	213	239	252	239	223	237	233	250	225	246	257	259	242	213	226	250	232	228	220	237	218	216	219	233	225	233	225	224	232	245	238	226	228	223	228	243	203	224	234	243	274	247	221	211	241	228	249	233	226	229	270	218	234	243	240	222	216	228	229	257	217	228	242	239	246	212	250	221	226	214	242	240	236	231	219	213	246	233	228	222	238	247	226	222	239	219	256	218	235	211	253	215	219	251	225	232	240	252	220	223	255	223	204	219	239	260	225	212	255	203	218	217	247	211	254	222	225	226	224	217	225	211	223	236	228	242	214	231	219	197	237	260	232	230	229	256	260	214	242	243	242	242	219	235	222	254	260	223	250	216	238	223	217	245	247	237	233	223	223	255	219	233	229	209	250	242	203	237	233	238	238	204	231	204	244	240	226	237	231	221	250	238	255	230	244	254	218	221	240	241	252	221	215	238	233	239	199	259	218	231	200	239	210	227	257	232	242	231	217	227	218	230	240	229	203	231	233	229	249	232	269	216	225	227	234	221	223	228	235	221	264	229	242	237	242	250	252	218	260	225	230	230	242	245	242	259	220	245	226	232	238	242	206	233	242	221	197	249	218	250	232	225	218	239	229	245	210	239	216	236	211	248	219	245	204	204	239	238	251	226	207	218	259	209	246	231	217	229	274	233	194	237	237	222	251	236	231	245	213	265	247	279	243	260	211	235	230	256	204	199	221	227	224	235	239	209	219	254	206	215	235	228	241	223	244	208	237	230	231	234	268	203	228	205	249	242	241	234	235	228	235	235	224	201	226	225	240	208	233	227	228	231	262	243	231	217	251	224	239	244	241	232	229	209	231	211	232	218	244	267	258	228	218	235	220	229	207	235	228	237	228	200	235	215	250	227	221	223	243	237	247	245	246	238	230	240	226	237	222	228	248	209	231	242	224	232	234	231	229	225	230	251	255	214	257	242	233	198	221	247	236	238	219	220	192	255	234	228	234	217	235	213	226	211	231	283	237	228	250	235	251	245	238	248	228	249	235	250	222	216	208	234	232	231	207	233	238	255	218	245	236	240	221	227	214	245	226	253	246	229	218	244	226	231	238	225	243	229	252	255	230	230	216	215	231	226	241	204	195	210	214	227	223	245	242	227	206	269	216	226	222	239	232	212	238	252	245	202	263	257	203	257	223	227	233	214	239	225	227	217	235	233	226	238	238	243	230	233	217	247	213	204	228	232	247	231	197	216	205	261	234	229	247	244	218	207	233	204	236	211	209	235	217	226	223	246	231	224	243	231	255	226	235	228	235	232	214	257	225	238	234	241	222	243	237	245	218	242	243	255	244	250	195	250	243	268	224	194	229	218	218	198	240	215	217	195	214	244	239	204	223	248	239	205	252	224	228	261	227	247	247	236	245	225	239	220	246	245	256	238	229	215	220	226	216	221	249	226	244	204	229	258	239	242	267	251	202	232	243	247	206	207	238	256	241	218	235	238	245	233	209	232	233	245	224	253	221	195	219	230	221	230	234	241	232	215	224	214	229	226	214	254	221	225	226	237	218	232	233	245	257	236	258	246	223	224	242	233	222	246	235	239	201	219	246	210	211	240	244	220	234	252	263	228	220	240	204	235	243	226	214	247	242	220	229	232	235	223	212	238	255	213	261	225	244	244	255	245	225	226	243	221	234	225	247	226	235	247	240	247	214	244	221	229	252	234	236	215	229	256	250	250	224	245	206	263	233	244	234	235	211	241	234	241	244	233	225	235	239	225	230	236	225	236	236	262	222	243	239	241	233	256	225	229	241	224	212	265	220	244	202	214	232	238	237	223	208	230	239	239	248	252	217	259	245	239	209	214	244	222	237	250	243	254	197	244	226	244	217	256	220	211	235	245	222	242	224	235	231	228	254	257	244	243	267	194	220	246	232	213	275	243	258	245	219	216	239	219	236	195	222	211	225	248	235	211	239	259	232	218	256	196	249	247	244	256	218	218	273	225	207	243	227	224	240	237	237	255	226	228	234	238	230	196	235	248	242	217	226	228	230	222	234	220	243	258	212	219	249	228	241	229	213	249	224	225	221	238	213	219	242	229	199	224	249	228	233	220	255	217	251	223	222	228	222	248	247	223	222	223	213	237	248	218	214	221	242	209	211	224	236	247	229	233	228	240	228	239	215	208	242	245	245	210	237	262	250	226	240	233	260	241	223	242	224	220	225	213	266	271	258	237	268	240	240	245	223	233	225	240	228	243	234	233	246	235	224	224	240	227	229	210	221	214	247	227	258	233	244	232	226	238	227	246	232	239	221	234	242	225	232	244	224	207	251	222	222	216	231	194	220	229	230	229	241	211	239	253	264	229	245	219	227	248	222	258	254	234	232	246	230	257	239	247	244	232	239	233	202	203	222	206	260	245	240	258	249	226	240	236	232	235	218	260	237	216	220	214	249	213	245	256	246	226	222	238	243	214	232	228	207	219	196	250	212	243	205	223	222	218	245	217	218	242	205	240	216	235	206	217	202	239	261	201	238	233	239	240	249	244	239
26891	16779	3441	1081	822	763	687	666	688	715	674	707	656	715	642	644	683	709	666	683	675	725	629	666	640	703	692	703	633	685	704	653	726	688	703	695	685	685	652	648	705	674	664	701	666	658	722	671	677	700	698	647	681	645	625	657	656	705	650	680	634	670	680	682	702	666	659	636	662	713	695	637	741	655	710	644	666	662	670	702	707	663	697	678	640	659	685	738	650	675	703	674	713	667	685	671	657	696	663	671	684	659	673	700	721	673	708	675	642	637	682	651	664	697	709	635	658	658	701	682	652	682	674	661	696	673	691	697	694	666	660	658	700	673	667	648	663	655	687	659	684	683	652	591	639	647	668	697	678	646	692	692	711	700	630	654	666	686	686	621	655	652	713	676	678	664	644	673	657	645	735	703	663	643	658	665	684	633	643	704	703	656	689	657	654	668	702	715	706	658	647	659	702	620	671	662	671	680	704	675	661	679	724	714	658	636	666	643	683	680	650	644	689	685	654	728	711	681	605	656	669	658	712	666	660	703	725	667	718	705	681	664	667	624	684	691	627	721	680	664	740	654	707	660	693	666	688	706	661	731	723	674	666	674	647	618	656	650	692	658	672	699	684	708	733	744	693	628	712	628	709	698	718	660	668	686	672	694	640	702	645	624	691	722	669	688	685	699	690	651	644	630	632	661	721	717	665	656	638	667	731	638	660	660	614	681	672	700	718	648	711	710	675	614	652	661	664	683	686	699	663	756	662	707	658	688	672	689	703	696	679	658	649	703	653	679	674	673	679	679	653	681	685	665	639	691	678	685	677	711	668	683	655	634	653	652	653	647	652	709	682	666	668	696	704	728	667	763	663	705	682	681	662	686	712	693	703	691	684	677	677	661	668	695	698	688	690	655	696	723	644	676	673	714	723	663	668	730	657	712	685	641	683	699	712	683	694	636	652	696	655	673	693	656	699	720	667	692	669	676	710	665	699	660	647	671	653	678	672	714	662	657	661	706	710	668	678	718	628	675	668	656	675	658	689	687	704	665	652	682	706	635	665	644	691	682	667	694	728	718	655	684	706	674	714	681	706	658	655	704	679	701	700	698	689	696	722	667	696	678	674	702	670	670	663	637	725	706	703	651	687	640	689	662	738	698	661	741	665	694	685	710	663	660	681	688	651	679	676	673	726	668	703	647	654	616	680	721	683	694	695	647	694	641	680	695	655	708	703	700	663	651	649	631	715	651	658	680	636	699	665	658	682	721	715	677	684	702	710	691	691	636	678	642	634	676	680	657	628	705	664	688	692	658	685	693	678	674	698	697	675	693	713	678	695	713	687	666	638	683	673	677	648	679	684	709	657	636	671	662	675	648	646	637	718	636	657	634	672	679	681	672	648	663	682	678	680	713	613	664	685	693	673	654	632	696	732	657	707	661	618	722	640	672	682	648	664	675	650	684	646	704	665	657	714	688	685	662	690	694	621	710	637	656	676	672	681	674	619	652	693	657	680	682	707	707	676	633	690	648	706	675	693	666	657	646	695	681	686	681	651	689	642	671	678	682	683	764	698	636	696	671	709	687	717	687	686	633	649	667	684	666	693	682	734	657	677	650	705	664	655	650	683	698	695	680	660	685	709	679	683	759	693	685	707	660	652	654	668	667	677	707	667	666	642	642	675	663	674	714	687	665	650	734	721	655	659	719	695	678	719	713	654	663	724	651	656	733	650	637	650	676	675	672	639	659	662	660	713	655	692	637	699	698	684	686	642	644	691	707	701	687	682	697	662	695	653	691	720	636	668	654	677	696	656	638	667	649	682	668	695	728	639	681	666	690	694	623	707	627	723	703	645	624	667	706	682	656	691	722	657	647	658	672	664	720	682	655	701	675	692	651	705	703	665	653	686	692	685	667	666	662	707	704	669	691	678	644	641	649	722	662	672	619	698	621	697	646	654	677	709	665	677	702	666	666	637	658	659	699	713	678	680	701	650	690	719	638	679	648	703	661	670	689	645	644	664	689	702	670	712	695	686	680	721	695	686	685	633	657	671	659	644	657	604	654	672	691	679	671	659	682	699	665	676	666	685	661	685	713	679	677	718	692	717	675	718	707	714	647	672	624	620	690	651	627	675	674	680	686	687	631	651	658	687	653	679	673	729	690	698	692	719	704	717	688	701	709	653	691	697	695	676	651	713	684	656	689	684	685	684	664	689	686	698	686	658	699	696	626	665	665	668	675	701	714	698	673	659	682	681	681	716	690	696	675	638	653	761	690	700	645	677	681	654	655	684	648	674	684	669	647	640	616	717	711	681	675	693	682	621	678	690	746	645	678	641	684	652	680	692	690	682	680	690	679	642	701	656	655	660	685	739	689	636	676	694	684	664	684	673	672	673	690	674	711	705	711	683	711	661	665	677	655	682	720	707	696	692	659	681	685	652	670	713	723	696	666	709	704	669	689	694	641	677	682	660	683	722	708	678	690	699	680	660	697	689	683	683	708	686	683	724	649	631	665	726	719	681	635	673	680	709	678	673	648	729	675	686	656	735	666	666	664	645	657	670	681	734	707	685	640	662	712	700	679	713	661	638	680	651	659	673	668	698	686	717	707	681	677	677	652	675	708	620	655	693	717	652	704	661	668	641	652	691	693	655	682	707	687	681	713	658	684	669	723	686	678	670	663	665	707	707	637	675	689	658	680	664	663	672	638	749	673	698	672	651	724	661	657	723	675	670	676	645	682	648	648	699	670	666	644	683	650	690	678	668	656	651	704	695	694	711	692	676	693	687	683	656	679	642	653	647	659	674	698	720	712	671	723	663	704	677	659	663	646	696	681	694	700	744	719	692	675	738	675	624	696	708	674	682	713	703	667	659	659	665	651	649	710	659	651	667	655	677	665	686	662	679	716	629	664	697	677	674	736	710	706	701	654	697	710	646	661	643	662	749	672	644	700	672	719	696	685	650	659	704	701	717	700	629	687	676	682	686	688	708	665	697	703	689	713	684	633	683	688	642	639	674	724	683	646	747	725	670	624	695	667	649	706	696	665	685	617	679	689	710	656	636	696	703	639	646	684	673	667	663	708	636	648	673	654	745	640	681	666	654	668	685	667	719	656	621	679	704	679	684	719	697	650	698	635	728	653	648	695	652	629	681	675	652	638	693	647	681	676	651	686	661	668	701	707	714	680	722	670	701	696	654	668	655	745	662	698	636	775	670	677	646	678	678	692	677	726	653	698	721	668	659	671	682	651	681	650	641	690	687	676	688	677	627	654	759	683	678	704	641	689	696	675	680	694	656	672	664	693	677	689	687	659	643	644	694	672	658	633	669	674	619	707	689	680	678	661	670	685	684	664	650	678	699	701	651	633	663	700	648	666	693	682	658	644	731	625	656	651	681	652	635	676	686	674	671	677	681	607	674	667	663	680	692	640	652	667	667	653	670	679	666	669	670	687	697	670	683	726	703	639	671	659	701	688	667	676	715	658	704	629	705	690	669	693	698	664	719	690
5177	1272	1206	972	929	903	873	904	863	863	836	844	803	850	846	823	788	815	818	806	857	835	824	830	850	818	800	825	819	858	822	788	903	858	842	836	826	801	835	811	845	859	821	838	787	854	792	858	789	830	831	824	870	811	792	860	873	844	825	829	816	846	805	835	825	835	807	835	834	778	869	886	812	828	792	788	860	784	839	813	835	839	773	842	841	814	799	798	890	832	847	881	842	876	831	810	868	835	819	837	788	852	821	846	857	828	805	821	868	805	824	831	835	801	862	835	805	809	829	835	834	851	804	828	831	831	821	879	888	853	831	853	833	849	824	831	805	810	844	815	764	828	848	818	776	830	827	739	801	813	874	830	780	825	830	781	835	836	888	767	806	870	763	793	839	847	871	810	886	793	815	818	821	781	828	789	838	838	821	862	810	890	746	869	842	833	823	822	805	784	773	815	824	797	809	797	862	864	840	789	855	854	827	871	819	816	840	833	840	873	811	846	815	831	826	844	802	803	837	841	867	824	789	827	859	818	876	866	839	784	820	823	832	806	822	803	833	805	827	873	816	830	843	854	859	788	832	795	897	852	852	808	845	843	876	849	826	825	811	812	869	879	846	793	832	823	861	852	770	783	857	857	792	814	833	861	823	906	801	805	778	812	831	824	847	877	821	831	862	854	886	828	823	839	807	941	798	818	839	792	853	856	853	808	809	797	847	753	846	847	818	883	848	807	844	826	888	833	858	897	779	813	836	787	801	856	781	837	839	810	872	793	789	868	817	815	822	823	898	838	854	836	814	833	845	861	806	825	822	806	814	843	791	805	811	760	867	852	883	844	797	843	794	820	801	829	817	847	787	841	762	813	832	807	780	810	832	866	831	862	860	789	841	852	781	814	807	860	811	780	829	874	816	804	852	838	830	792	788	822	841	900	793	825	814	825	830	866	864	835	844	852	841	767	823	869	786	819	860	813	761	863	837	796	841	788	817	835	823	801	818	784	847	817	821	854	859	813	810	844	868	799	799	901	769	825	857	823	841	797	792	837	845	816	815	749	810	868	826	836	805	808	867	794	831	860	866	770	844	803	868	879	820	820	877	832	876	837	826	846	859	802	811	824	845	848	848	856	806	869	821	818	819	806	893	822	836	811	814	840	849	775	861	828	810	852	827	814	859	853	823	784	809	845	798	786	862	833	826	836	819	836	886	828	841	833	802	828	830	883	812	840	889	824	805	843	846	832	844	834	804	831	805	812	815	828	848	811	773	852	821	803	804	825	880	825	807	815	840	841	812	825	814	768	820	791	851	840	812	796	867	819	825	859	836	866	853	809	844	814	847	872	836	878	822	813	796	871	814	851	876	862	812	815	828	862	825	823	871	831	833	853	872	880	792	846	791	866	855	811	818	811	881	805	805	859	814	831	834	798	834	856	843	828	839	818	864	869	863	893	827	807	853	783	813	851	879	818	869	827	810	832	799	816	834	794	840	812	822	781	819	843	868	858	833	794	824	870	876	796	838	872	840	818	809	824	810	834	828	847	817	836	796	845	802	830	842	803	849	859	831	846	797	814	864	824	849	883	831	825	845	837	789	848	788	809	811	803	814	808	798	829	861	834	831	857	809	811	808	864	852	846	823	816	812	874	829	811	829	829	849	860	813	863	826	810	805	823	848	867	824	821	855	786	844	845	813	819	832	833	826	807	851	840	849	837	823	796	857	881	829	827	864	820	779	831	794	836	819	788	850	850	829	813	882	823	860	816	832	821	826	779	833	835	829	791	868	824	827	868	838	851	843	858	854	816	824	820	828	823	770	878	815	772	801	841	823	860	822	821	829	789	802	877	856	828	808	812	809	803	865	865	830	820	862	836	829	840	833	873	852	847	863	875	837	848	818	836	900	819	803	848	804	853	806	822	797	853	844	861	862	839	850	819	758	805	803	848	867	830	882	799	807	848	816	823	822	847	851	875	838	822	816	861	821	795	848	801	811	811	834	806	826	831	809	848	869	828	864	777	860	856	823	835	808	849	841	873	809	859	859	830	821	812	844	829	893	797	814	844	839	825	852	851	783	818	848	836	863	780	866	858	787	834	839	851	838	842	835	789	849	856	847	814	772	826	858	831	782	832	818	846	814	813	813	843	846	812	843	871	809	819	833	781	817	874	832	805	841	827	816	820	810	830	811	795	851	831	778	820	812	814	827	855	780	843	793	813	897	860	834	817	802	833	807	827	832	797	844	803	836	809	849	830	828	870	837	790	790	848	838	821	813	855	819	852	867	849	774	835	830	868	852	786	791	830	778	834	826	819	852	858	842	819	783	843	805	885	788	844	805	795	868	855	770	840	795	807	858	871	822	881	842	828	810	838	844	904	805	781	849	860	851	757	803	798	826	829	852	860	809	853	843	844	837	818	838	807	827	822	830	840	809	802	801	807	776	784	829	831	789	863	818	844	826	869	842	799	830	819	826	844	834	842	812	817	806	788	910	826	866	795	813	833	832	828	854	821	855	775	796	813	826	802	851	878	838	835	830	821	877	879	856	822	825	852	829	852	826	805	815	816	832	809	792	822	855	851	806	816	848	824	832	855	856	807	820	840	794	888	816	849	853	786	833	807	800	852	829	783	844	847	769	793	829	846	936	826	833	850	822	829	864	808	833	836	890	825	811	853	854	868	794	855	820	889	846	817	876	872	847	858	829	890	864	783	842	841	885	808	807	886	803	822	839	817	820	870	851	846	817	823	819	829	805	802	874	845	806	878	852	807	862	817	825	864	814	849	875	859	812	815	810	830	822	816	822	862	856	825	890	835	845	879	787	819	838	785	796	870	836	845	821	805	857	844	848	804	779	797	857	786	829	780	794	813	785	851	789	849	825	855	814	838	870	887	860	806	824	851	846	780	820	780	799	830	836	789	822	825	827	887	859	797	820	869	778	804	803	853	843	856	838	808	850	861	846	883	818	827	830	768	833	860	805	841	778	833	828	817	818	856	803	845	799	839	836	772	835	826	823	867	847	819	799	798	828	833	869	826	757	832	820	826	831	827	820	827	857	831	831	810	825	842	843	837	843	823	846	844	833	825	843	916	849	825	863	837	819	861	820	834	795	846	852	811	868	854	826	818	803	851	852	908	859	845	817	815	846	817	835	785	848	846	840	787	830	851	803	775	808	803	756	842	808	862	820	821	793	829	801	842	784	838	840	831	820	857	813	847	813	841	862	820	793	865	835	871	821	834	804	811	820	820	815	830	823	880	788	808	826	732	827	829	812	867	857	829	793	859	804	852	904	797	865	843	834	797	872	806	814	808	828	826	822	813	778	872	881	848	831	843	813	771	840	834	822	833	856	820	827	823	804	829	885	826	835	827	814	778	862	796	806	798	870	835	839	832	819	819	844	730	832	823	837	838	804	802	813	805	847	832	829	834	828	848	825	807	798	801	881	784	817	795	825	836	832	814	923	845	796	871	828	810	906	796	813	872	836	829	830	839	865	835	822	822
23042	20772	27716	23860	20720	6368	1051	781	649	648	647	592	546	580	548	555	533	512	519	515	535	490	502	540	505	493	496	500	533	490	489	529	474	472	510	511	511	510	468	501	521	559	479	492	467	521	467	470	490	464	465	491	504	491	513	495	482	465	511	492	512	481	473	522	503	497	461	507	530	495	518	514	526	483	500	478	498	515	484	499	464	513	503	471	480	517	486	506	470	506	498	488	478	528	498	488	476	499	468	506	466	486	483	493	493	557	538	488	514	483	476	507	499	504	486	521	514	498	471	521	493	508	469	519	499	472	464	470	472	504	498	501	508	484	530	496	495	468	512	507	486	504	515	508	487	500	486	488	525	490	504	520	516	524	467	469	511	516	514	431	511	482	493	538	501	536	505	497	505	497	507	490	515	526	486	502	451	500	526	509	467	482	485	466	489	475	542	472	524	459	497	489	486	474	493	467	447	462	484	484	496	488	485	492	497	486	486	490	526	505	490	499	495	501	490	475	463	463	452	509	497	456	495	485	513	484	517	476	503	498	458	497	470	456	487	500	510	487	507	491	499	504	462	490	508	487	513	489	494	507	462	470	493	505	501	502	490	473	515	527	516	475	460	465	522	488	476	487	503	496	493	507	525	476	513	520	516	506	479	498	498	472	490	466	510	472	493	503	451	525	473	448	484	460	507	491	480	513	495	482	496	507	516	497	496	487	485	512	458	508	505	507	511	448	452	478	495	513	521	482	543	506	507	493	488	493	468	501	503	505	510	479	495	512	493	497	432	523	471	479	475	464	501	497	462	517	500	547	504	479	460	512	491	471	481	516	495	498	472	513	477	496	485	476	475	472	470	472	503	450	459	501	523	474	461	454	491	502	476	482	471	476	491	467	521	490	500	488	459	468	485	481	542	453	454	459	514	537	513	484	498	523	463	486	490	520	522	459	490	509	422	466	496	508	506	497	491	517	484	455	485	506	489	477	454	493	466	487	525	477	519	489	491	494	514	530	529	483	501	453	502	479	498	501	490	485	515	517	479	463	460	492	480	505	502	490	486	502	456	494	531	484	498	503	509	506	476	482	496	528	508	469	448	502	483	520	488	486	482	468	518	468	457	471	474	480	509	474	497	519	515	453	489	506	513	495	523	483	508	472	456	498	498	504	492	505	511	461	492	493	480	492	522	471	508	524	460	513	518	500	508	480	484	441	473	509	469	491	490	505	487	472	529	443	492	521	511	468	485	488	479	521	431	476	517	491	547	477	491	469	534	509	524	489	495	543	485	506	504	494	484	493	466	474	478	522	517	487	488	520	497	531	494	521	481	506	460	501	490	508	521	535	467	524	461	499	490	494	510	507	506	488	488	500	498	516	505	488	549	472	548	475	499	504	481	504	493	486	465	511	504	460	500	489	503	533	506	514	495	503	494	493	504	491	504	471	476	479	490	544	539	479	449	474	466	479	508	498	499	494	436	498	501	475	526	521	431	487	524	493	464	515	480	494	486	427	482	481	492	496	486	532	498	538	489	478	491	465	514	457	523	515	477	453	465	476	508	466	482	540	482	547	486	505	514	493	553	488	450	515	483	511	469	506	472	480	490	523	545	509	512	512	471	502	496	492	518	504	519	510	461	499	530	525	490	467	511	524	474	502	503	531	484	475	492	515	491	477	522	447	496	456	488	499	447	468	476	468	472	481	462	523	498	470	504	551	469	519	502	536	471	501	457	492	477	458	482	450	488	430	497	445	504	502	517	476	450	444	499	472	508	492	536	481	515	484	482	493	483	504	474	485	497	505	534	506	477	460	495	508	491	480	490	472	499	502	480	490	509	506	471	478	499	476	498	531	451	493	525	484	477	533	497	473	488	515	499	477	478	499	490	456	515	506	509	492	458	526	504	506	500	503	445	493	513	521	521	472	520	455	471	516	488	506	515	507	481	525	494	510	478	495	524	456	477	476	513	482	502	496	533	507	506	479	507	510	514	485	489	478	475	489	515	473	482	488	468	474	490	498	527	476	472	517	493	503	467	536	493	477	477	488	465	478	490	503	491	482	475	502	505	506	494	472	470	507	520	492	492	489	480	480	480	508	471	530	491	510	484	484	538	494	465	534	483	492	448	534	493	500	469	509	487	493	459	497	491	474	469	528	511	505	542	498	492	505	506	505	536	486	499	524	505	479	466	431	467	496	489	432	509	505	468	490	492	461	478	449	479	493	521	510	487	500	492	503	461	519	470	497	462	494	510	511	488	513	501	494	502	481	495	495	504	467	469	492	476	487	467	476	500	486	464	491	466	527	553	479	490	478	497	509	482	527	485	475	445	468	482	469	534	455	482	499	466	518	502	502	493	465	488	518	471	499	508	483	490	489	527	451	455	452	491	551	492	532	514	469	483	518	527	501	510	496	443	480	497	527	461	533	507	496	495	499	528	489	505	533	460	484	476	486	515	492	468	471	513	508	457	501	508	496	519	500	515	476	494	505	497	466	466	467	499	484	505	512	465	533	511	467	542	506	492	534	467	484	515	500	459	514	461	531	486	479	514	497	506	518	490	501	493	536	456	492	446	534	498	473	510	512	509	456	499	518	463	507	469	448	469	486	477	506	501	496	496	424	492	494	471	525	526	507	476	472	489	484	501	477	460	497	498	475	500	489	483	472	512	487	517	469	483	536	503	459	510	457	514	457	522	477	513	482	523	513	487	475	522	470	509	515	474	484	501	428	495	529	524	494	479	500	487	476	498	502	469	461	511	512	514	448	527	496	483	476	535	495	502	505	484	505	481	499	519	493	482	487	520	474	521	478	529	500	502	489	492	527	511	481	482	466	441	529	533	507	450	488	517	487	476	486	539	517	483	509	481	486	518	455	482	496	489	486	496	475	511	469	472	497	467	516	502	477	480	489	530	472	461	498	491	463	484	492	505	455	499	473	507	451	510	517	504	460	459	474	497	500	484	491	464	487	521	472	495	486	475	492	480	473	485	458	481	554	473	485	514	575	496	497	514	552	472	502	515	443	504	503	481	543	456	481	454	496	518	502	495	494	452	516	495	475	480	487	522	493	496	482	536	517	487	468	497	509	472	523	471	497	487	491	461	482	494	468	513	491	520	457	483	499	482	473	510	498	511	502	468	477	511	511	491	526	480	456	487	472	527	508	474	512	505	483	492	498	495	503	471	503	493	491	464	478	495	502	453	493	497	496	474	479	463	492	535	445	490	495	501	473	455	468	489	521	487	494	508	500	504	491	509	490	483	487	532	480	492	475	491	489	516	499	492	501	521	478	531	522	488	526	491	536	493	492	491	449	489	492	474	469	470	511	492	499	532	482	500	480	524	501	457	469	462	521	537	482	508	510	480	465	496	492	517	479	476	491	512	506	506	513	516	503	491	520	468	498	490	492	473	536	537	505	499	506	502	487	490	468	481	469	492	487	517	468	492	487	496	483	505	499	499	466	522	519	474	495	490	477	467	494	487	482	474	487	500	485	490	445	488	448
3769	7846	5567	2774	2133	1729	1350	1161	1032	936	786	800	777	732	667	710	677	690	660	687	646	623	644	695	701	628	665	646	660	621	682	643	628	637	641	587	649	643	651	627	652	639	596	643	629	632	617	633	660	602	661	638	651	638	639	659	648	626	633	616	607	612	654	634	623	603	638	627	625	614	572	632	629	628	656	642	620	614	647	581	609	623	663	613	653	649	585	655	633	612	614	603	581	627	587	641	636	596	609	611	618	656	616	612	656	610	603	634	631	583	615	633	649	623	594	647	619	624	617	611	598	654	644	602	660	609	639	656	653	573	629	646	660	628	639	597	618	588	632	581	578	623	619	637	613	618	602	608	682	606	587	595	608	632	585	622	602	624	632	620	587	647	601	606	625	626	575	623	643	603	596	611	616	588	663	603	628	606	603	633	651	615	666	624	636	635	600	630	576	595	591	620	625	597	607	631	550	605	601	632	616	630	564	550	642	624	615	647	643	598	593	593	600	629	632	583	624	566	619	613	623	584	635	660	614	599	668	614	600	593	585	602	633	636	620	632	612	588	649	579	614	629	641	626	665	607	579	626	669	612	631	648	603	575	631	651	619	569	611	597	624	622	621	635	632	690	635	647	607	594	652	633	632	611	637	614	624	634	633	635	635	622	630	610	625	599	624	600	629	593	609	603	652	612	609	608	567	638	622	600	616	672	620	655	592	590	651	612	613	626	631	640	623	580	668	577	626	643	594	620	636	609	628	632	624	613	576	609	615	646	595	601	601	631	588	597	652	642	676	604	568	660	615	563	639	599	576	604	662	626	570	647	647	623	598	592	609	629	622	617	667	631	594	650	648	578	621	632	625	573	625	615	601	624	625	613	604	588	631	572	630	640	589	643	628	577	652	632	574	615	658	593	627	615	598	634	605	622	637	582	584	602	585	604	624	617	581	596	643	669	611	595	636	594	564	611	650	610	598	617	621	631	625	679	581	648	626	594	650	585	646	633	634	594	649	590	624	634	658	620	677	672	564	643	662	598	646	650	619	610	618	602	643	624	624	629	625	572	642	614	661	595	602	627	589	661	620	632	609	642	608	589	647	682	572	614	638	613	655	624	640	651	587	616	640	651	606	620	597	635	629	656	597	605	617	635	684	653	623	640	619	610	646	599	597	601	648	662	600	609	622	657	617	605	592	643	654	625	613	634	609	614	654	636	622	625	654	621	604	576	629	612	644	602	546	638	632	562	644	604	609	615	580	624	643	609	605	600	635	626	631	591	581	627	626	623	578	635	659	579	634	663	656	619	631	593	660	604	616	652	623	627	651	651	618	623	649	617	633	595	571	595	608	607	568	634	616	572	589	623	620	641	603	596	591	667	597	613	631	629	651	667	637	675	613	603	602	644	623	609	607	607	588	639	597	616	625	583	580	628	613	625	642	608	573	619	646	610	608	617	604	665	635	606	617	590	601	622	620	579	598	581	601	604	614	654	582	621	569	657	610	638	633	613	587	630	631	603	654	613	625	647	597	602	627	634	620	645	630	642	623	581	619	661	648	586	599	597	642	575	631	605	598	634	622	639	621	653	582	643	604	612	612	576	662	644	625	617	685	593	647	639	616	619	617	628	658	612	605	601	630	571	626	592	626	637	623	610	638	632	557	634	590	636	620	601	649	619	583	627	625	626	607	606	638	624	608	637	618	602	615	605	610	648	560	605	627	637	629	649	624	632	595	609	604	612	612	621	610	604	574	653	640	617	624	624	654	640	589	623	688	611	633	607	598	620	658	605	600	644	643	578	604	613	605	615	638	601	667	612	614	634	631	623	646	641	636	623	598	608	602	591	647	577	599	610	636	646	610	625	588	577	667	622	624	606	660	621	604	608	641	656	597	577	599	616	636	611	637	589	629	673	657	604	656	606	609	627	610	579	652	665	589	631	603	635	595	648	559	630	679	623	625	645	606	629	588	591	558	625	606	595	642	654	624	616	652	634	601	632	638	615	629	601	666	643	630	623	610	599	655	632	628	568	590	611	652	629	583	606	636	640	602	589	655	600	603	641	581	604	605	632	596	606	679	642	637	634	608	604	612	611	661	625	602	652	645	607	596	591	608	652	651	642	620	639	619	629	594	626	612	615	612	627	617	623	620	610	609	652	677	617	597	622	639	595	593	601	600	608	604	597	642	574	606	637	639	624	614	614	604	590	592	667	624	622	682	607	630	652	611	623	618	587	619	609	606	672	613	616	633	596	630	599	619	599	628	611	593	599	627	624	626	588	654	603	612	648	578	643	594	585	604	638	624	625	579	626	577	600	614	596	657	624	626	596	653	577	594	601	637	634	588	635	613	610	642	604	572	626	651	646	586	651	611	629	609	590	584	599	615	616	601	601	608	597	567	624	622	620	649	575	629	585	610	602	638	622	615	631	640	648	604	623	629	615	610	629	626	621	607	628	667	618	595	662	641	622	616	654	622	665	612	640	597	604	611	611	603	608	648	597	581	619	631	613	615	626	652	605	600	657	583	589	636	643	605	629	596	615	604	620	569	637	574	641	608	581	635	614	612	579	608	597	617	570	602	668	601	583	632	639	576	639	595	605	637	628	623	666	606	608	627	653	607	602	605	599	624	628	597	646	597	617	625	606	636	625	628	622	603	610	600	604	650	557	594	590	637	609	642	564	589	615	634	657	610	612	624	653	635	679	610	620	615	645	607	617	624	607	592	598	617	639	606	638	653	584	630	666	593	629	588	615	653	633	610	596	613	618	624	608	619	631	633	639	645	626	630	657	594	597	638	630	609	611	570	627	638	586	652	585	661	645	650	581	607	606	632	632	667	626	615	638	613	633	601	590	634	625	640	604	591	629	622	640	631	648	596	597	597	613	634	598	618	618	656	613	644	610	604	586	591	618	605	683	631	618	641	661	612	671	611	632	633	610	609	619	612	620	623	594	575	638	633	573	623	616	632	647	574	650	619	643	631	628	624	607	610	604	573	595	639	608	651	657	609	654	588	604	579	631	610	636	595	652	612	623	599	619	584	644	646	593	582	646	620	594	613	647	625	649	620	611	621	659	601	626	634	612	632	597	576	635	668	567	618	603	672	583	599	617	634	571	635	616	591	604	687	630	609	597	601	647	623	587	661	612	633	677	620	641	606	614	591	591	640	624	660	612	607	683	620	634	632	657	646	653	626	612	597	591	636	600	607	613	607	605	612	610	634	633	596	694	596	618	658	641	616	596	549	669	672	651	633	659	610	637	663	633	602	623	612	598	585	627	626	624	587	596	618	619	587	627	635	670	629	618	568	614	622	590	615	620	682	632	611	571	601	613	595	622	617	602	576	646	650	605	602	570	586	581	633	603	634	630	603	631	600	581	610	624	601	628	628	608	589	614	623	607	607	610	626	618	665	611	579	635	626	636	623	639	629	613	620	624	654	612	619	615	632	639	630	583	650	611	615	589	620	628	582	625	588	585	582	676	606	625	632	577	602	560	603	610	585	655
23999	20739	26396	24911	6362	796	686	596	570	558	523	499	528	494	490	500	510	487	538	528	480	460	479	467	468	486	485	474	471	502	491	535	471	492	477	490	507	497	488	485	486	479	485	497	489	464	476	488	488	485	502	475	499	524	461	474	483	495	466	421	461	474	463	498	490	516	473	452	484	463	482	494	494	498	483	496	485	465	500	504	482	493	478	511	464	495	508	505	466	486	459	502	466	447	434	458	499	478	490	491	468	446	469	517	499	470	461	494	461	472	492	481	456	462	503	495	475	440	507	498	474	463	480	498	497	471	482	479	445	472	497	474	474	454	459	492	476	487	484	481	501	509	449	487	457	527	485	507	452	469	460	484	466	503	496	512	488	458	494	455	519	521	512	482	492	531	495	472	463	419	511	511	491	486	487	496	479	459	447	441	498	458	492	485	468	492	478	466	482	489	485	477	491	471	479	509	493	479	453	449	460	430	479	483	487	460	462	502	460	492	490	520	493	476	485	471	438	451	461	477	446	501	500	504	470	466	485	460	495	497	432	496	499	472	497	499	485	455	488	486	496	473	498	478	470	455	469	447	461	471	490	448	499	428	441	474	482	465	493	479	454	501	455	502	470	466	442	457	488	464	453	492	495	435	493	460	476	456	435	457	469	468	465	469	472	514	479	495	480	426	467	448	452	450	474	476	468	478	465	451	493	477	452	475	479	507	500	468	500	490	487	476	465	521	441	480	495	496	468	509	510	508	495	461	469	494	466	461	477	501	449	466	475	465	484	464	443	496	475	514	469	455	479	491	482	544	514	467	436	510	488	471	460	468	482	451	490	488	463	522	492	533	509	469	469	462	502	477	493	467	490	492	494	460	483	525	464	468	497	500	496	483	451	486	491	534	480	462	465	499	474	469	471	461	449	483	487	445	463	450	498	486	476	486	482	517	491	481	450	467	494	472	536	444	506	484	482	433	455	454	478	469	511	468	492	483	501	482	472	443	472	446	473	506	474	470	483	467	474	480	479	442	480	479	473	486	464	486	513	453	476	499	467	470	486	463	460	510	491	470	449	477	505	467	489	476	484	510	478	484	470	472	478	476	520	497	512	476	482	465	523	454	506	509	465	508	491	492	493	452	515	455	464	518	484	466	477	457	507	489	446	464	473	469	459	480	494	477	454	453	470	443	489	480	478	512	464	477	474	483	483	432	481	443	471	484	493	523	461	462	495	467	490	481	483	478	455	505	515	505	477	454	530	471	446	460	475	460	459	473	501	466	496	530	469	453	499	442	481	449	464	497	487	493	514	495	482	494	517	445	467	463	474	446	522	473	505	517	474	453	490	477	485	505	488	452	497	501	484	526	448	484	477	468	479	491	453	492	485	501	511	435	464	465	512	463	477	518	470	484	496	473	461	511	503	495	492	502	484	517	475	520	449	498	464	537	479	439	497	459	518	473	493	458	459	477	464	494	488	415	454	487	536	485	452	483	521	485	455	479	429	447	476	480	447	492	495	477	451	492	467	487	496	496	494	476	508	491	479	470	519	491	479	463	462	486	495	492	469	483	456	507	486	494	439	505	477	477	500	494	497	483	478	515	493	461	487	454	479	499	454	423	503	461	503	465	461	515	452	455	450	501	469	494	467	488	474	437	472	478	446	454	499	514	502	482	498	510	492	549	469	483	457	492	466	486	474	501	444	510	468	460	514	479	477	506	495	470	455	537	517	502	442	433	498	425	450	450	462	478	508	489	463	484	468	483	501	456	490	501	469	456	493	471	461	471	471	474	503	500	458	480	462	450	471	460	463	503	442	469	500	480	485	483	470	499	487	464	508	515	462	494	449	466	502	475	487	489	509	477	474	481	473	486	458	477	506	520	505	464	492	483	470	467	448	498	499	490	501	475	480	479	483	489	459	476	480	469	449	497	450	503	454	471	445	447	484	502	475	444	463	494	466	460	458	444	504	481	454	519	499	511	481	459	477	446	521	523	442	518	480	478	452	519	471	435	517	472	460	492	482	483	465	480	452	456	455	498	466	496	482	437	476	491	453	435	498	487	453	467	486	468	513	497	478	447	513	460	522	484	471	484	503	510	477	465	456	496	479	482	535	456	448	485	454	503	477	481	474	497	485	482	480	462	528	442	491	450	512	470	483	471	462	464	483	503	437	467	424	491	512	478	503	480	462	496	467	474	471	452	503	449	500	466	508	462	488	488	510	525	466	470	465	486	480	471	449	498	474	490	493	447	452	480	468	505	490	501	503	483	482	440	474	500	472	500	464	472	480	485	486	466	465	493	454	511	467	481	466	466	498	500	439	498	441	458	474	483	491	458	442	456	508	474	435	476	462	473	514	499	498	462	486	479	449	463	500	484	465	469	506	526	496	468	485	477	510	482	461	455	498	442	453	448	493	460	441	473	509	524	457	514	480	470	486	465	462	481	497	465	447	489	484	465	455	476	467	522	471	520	454	473	484	474	460	502	473	485	515	492	497	500	470	450	503	463	480	476	482	477	532	484	469	476	494	472	478	436	490	457	509	474	461	501	487	485	464	485	437	504	452	457	458	418	525	453	468	482	441	468	483	508	485	503	486	448	495	444	510	438	445	441	493	473	493	484	460	447	470	489	505	451	482	487	511	463	465	470	464	479	466	462	510	461	441	467	476	492	479	471	457	480	476	497	476	461	459	466	464	487	503	482	510	483	459	479	502	492	468	489	500	423	477	467	465	470	466	495	452	488	471	477	536	462	456	477	493	463	533	476	515	472	470	475	465	504	480	480	487	477	466	456	469	481	473	481	472	477	517	481	495	492	475	508	485	540	482	435	494	470	495	482	469	466	497	473	480	476	478	440	479	526	452	502	485	486	465	439	484	474	476	480	467	458	486	479	486	522	461	502	501	461	488	443	474	467	471	484	472	468	491	484	477	457	491	468	488	464	456	466	499	453	470	509	513	494	491	474	475	473	467	452	480	442	491	504	521	488	479	476	491	464	493	431	474	498	465	443	488	489	482	500	486	493	476	490	499	464	472	484	464	506	510	484	495	483	493	491	514	482	478	419	491	478	481	437	474	479	469	450	464	521	485	491	477	419	457	494	491	468	485	518	464	459	473	447	519	485	487	444	462	487	444	479	451	491	434	480	441	477	470	485	472	496	476	451	507	448	457	449	484	496	513	463	457	489	487	544	493	462	449	514	502	487	490	471	499	466	478	494	503	466	485	500	471	482	466	452	457	464	496	492	496	442	510	505	471	455	439	450	457	453	437	473	473	456	482	443	439	442	464	484	465	474	473	472	493	468	509	482	497	469	477	485	477	452	495	455	503	451	504	464	495	472	477	434	487	486	503	469	474	511	469	473	473	459	480	487	478	495	447	501	481	464	480	522	475	496	474	503	466	501	474	467	463	490	484	506	434	492	472	505	515	481	457	487	495	500	445	497	488	466	507	510	507	468	431	488	463	465	474	454	471	489	439	441	496	456	474	507	497	478	456	464	480	484
4248	4617	3223	1680	1371	1129	950	878	832	749	737	642	665	633	592	650	628	621	602	599	596	588	609	614	564	574	528	583	572	592	611	599	539	570	549	585	584	579	598	572	627	538	566	597	557	537	612	594	553	540	571	563	559	541	611	571	585	572	568	608	562	534	530	599	594	588	572	605	588	575	562	560	551	567	535	569	606	549	545	585	577	551	592	538	570	573	582	583	597	548	591	591	558	529	550	587	577	535	580	555	599	593	544	597	580	536	565	610	577	588	578	562	567	553	568	560	548	587	550	548	548	565	630	582	614	600	536	603	585	583	586	552	572	562	588	584	585	568	558	575	527	603	524	593	571	600	599	596	538	555	549	546	575	556	563	575	556	615	560	616	597	537	583	595	579	563	623	583	572	567	585	531	574	567	601	573	579	595	628	576	528	537	595	613	567	592	603	510	541	563	549	560	566	580	624	551	551	597	576	557	599	600	539	603	564	543	562	554	610	575	527	547	568	550	574	563	570	563	565	552	552	590	537	517	552	565	558	608	600	600	567	585	587	548	555	526	553	541	575	527	609	604	539	575	545	585	532	586	582	584	599	577	613	588	543	547	573	646	561	559	574	585	579	617	579	591	614	579	595	572	549	563	560	594	579	587	559	601	562	587	590	565	584	541	568	618	582	577	556	572	561	533	575	575	592	599	579	562	575	530	564	525	573	561	533	580	541	564	575	602	611	628	552	615	594	590	541	566	575	585	539	577	584	550	603	595	572	595	555	598	542	578	589	566	564	609	595	557	602	593	587	603	572	577	623	544	578	589	575	603	546	587	595	550	577	561	533	575	572	560	561	552	591	554	613	601	562	584	572	564	551	559	607	604	574	576	577	563	553	583	597	543	543	540	552	568	574	584	551	516	582	605	611	543	549	572	563	543	574	562	583	563	606	612	554	584	546	566	549	589	530	512	608	546	552	598	569	592	589	550	568	573	584	553	580	529	586	594	555	572	609	568	595	584	548	567	578	531	563	553	565	622	636	626	559	553	575	557	642	565	600	558	617	561	569	539	585	552	585	592	608	542	600	575	552	616	567	603	576	608	591	579	539	554	601	559	565	564	552	553	579	574	542	583	596	598	554	558	571	565	549	529	599	542	555	573	569	589	580	540	610	588	588	599	518	572	578	545	607	592	558	607	576	542	523	582	582	579	616	545	564	606	578	554	557	574	576	607	614	554	565	596	582	558	583	547	570	528	583	514	589	550	570	540	554	550	577	607	556	565	553	527	533	576	615	527	588	579	588	578	614	643	557	564	593	537	540	599	628	553	553	598	586	618	552	589	615	574	561	567	539	543	566	584	606	524	572	563	559	568	577	622	583	527	619	610	545	572	609	564	570	605	585	588	581	585	586	551	583	560	564	609	596	551	619	554	589	573	578	570	572	581	557	560	599	580	540	550	567	599	524	586	600	613	576	569	579	534	572	606	551	501	613	568	569	609	570	558	556	590	593	601	615	578	545	550	631	581	552	538	600	583	546	587	602	550	558	573	536	572	529	571	607	574	597	545	562	564	532	568	579	607	574	563	546	589	556	571	570	541	554	609	582	570	584	511	583	563	584	564	562	573	549	584	579	558	570	556	596	565	597	556	541	591	632	586	600	571	556	566	620	597	599	548	603	544	631	571	576	533	597	589	565	579	593	558	622	643	518	580	579	556	562	567	577	541	550	593	550	540	566	558	544	576	623	636	583	545	572	617	608	581	566	576	570	548	610	579	574	541	605	612	571	595	571	578	606	547	599	579	585	584	572	580	546	575	564	537	577	592	599	549	579	560	590	592	592	563	551	585	559	547	549	573	559	596	596	531	585	584	584	575	554	531	601	554	589	568	570	555	581	580	603	572	569	578	574	573	538	589	598	537	566	587	530	574	601	611	583	580	560	599	585	589	577	579	531	556	580	576	603	579	618	559	626	630	592	567	598	578	576	549	604	528	526	548	556	572	568	583	591	602	566	591	606	632	577	589	562	591	526	541	631	568	558	585	537	572	610	531	589	583	574	594	552	517	556	591	604	593	542	558	561	592	623	569	551	562	570	566	576	578	561	521	583	535	563	587	554	544	578	545	610	561	557	592	568	572	565	559	595	581	571	606	596	561	532	563	580	579	593	541	574	544	592	591	600	616	614	556	571	587	561	547	587	595	576	532	589	587	556	576	552	587	605	566	575	600	576	596	568	559	549	548	600	535	545	550	587	569	575	601	540	614	625	588	567	611	595	586	580	591	589	569	562	575	589	554	526	593	600	565	548	591	577	562	558	564	571	587	578	610	518	577	667	579	584	576	582	589	538	574	594	583	585	593	573	575	538	573	594	593	564	585	566	539	566	583	557	557	594	543	552	574	581	549	567	554	515	587	574	560	560	558	553	591	567	597	568	547	590	543	572	580	534	555	601	559	602	538	570	554	559	569	538	588	566	590	578	545	564	611	556	561	571	537	573	564	584	597	568	575	562	543	563	576	534	532	539	548	540	544	625	591	576	605	534	576	585	576	594	582	562	557	596	564	565	542	620	573	589	596	614	602	570	542	568	553	611	559	557	585	556	576	575	525	559	606	575	558	571	587	581	579	611	564	555	551	531	554	534	571	601	580	557	563	558	549	557	570	581	569	566	569	581	548	569	589	617	571	602	568	568	609	582	551	530	571	574	603	582	532	609	597	586	539	576	574	553	590	559	567	551	602	590	572	584	543	563	571	555	612	564	571	574	534	559	544	577	592	588	549	551	578	575	545	562	567	592	552	595	558	579	557	546	546	517	573	558	588	580	529	554	616	564	549	539	599	557	555	591	503	557	581	563	560	577	624	570	599	525	572	567	560	552	551	545	588	558	583	580	594	589	564	597	560	521	590	570	622	630	573	608	572	556	550	581	602	614	557	528	573	553	562	557	609	599	602	591	562	555	573	581	561	565	581	562	572	533	578	579	549	570	591	579	619	550	564	589	559	555	590	526	594	575	569	599	585	593	568	525	543	553	561	562	595	569	578	570	536	596	603	589	542	561	564	602	562	539	570	573	577	531	580	548	573	593	582	562	595	597	554	561	560	591	569	555	571	555	535	593	593	529	605	562	613	547	579	606	592	546	571	554	565	553	585	565	583	628	563	589	561	564	565	577	538	550	578	615	539	614	526	568	578	593	572	575	596	577	583	613	597	552	562	586	575	539	589	573	575	594	585	529	604	559	514	602	585	592	567	524	569	552	591	558	563	574	556	603	596	597	535	541	578	595	562	564	570	548	571	579	569	607	557	557	586	567	604	600	576	576	528	607	562	598	619	583	598	563	612	562	528	532	590	552	571	580	569	635	586	602	568	630	536	566	598	580	575	581	598	555	555	562	547	582	608	525	564	581	573	548	553	555	578	593	574	570	579	568	572	555	572	599	562	587	617	599	588	580	579	572	554	560	550	571	563	565	567	500	577	554	555	606	552	526	565	584	583	563	596	614	573	604	588	590	584
22058	20794	28249	23403	20789	20726	3690	691	546	475	385	364	328	298	282	254	263	271	245	192	232	223	245	228	211	216	188	211	200	200	218	204	185	188	217	209	175	187	183	184	185	203	186	177	163	205	189	174	202	180	177	202	194	180	192	191	199	192	201	168	185	180	199	203	182	181	187	183	175	191	195	201	180	189	167	182	157	187	189	193	153	193	180	200	179	187	174	168	192	172	178	177	197	173	173	207	161	180	197	166	160	167	180	175	163	191	174	202	192	206	207	190	163	173	170	193	189	173	207	191	170	192	161	151	184	189	167	181	184	170	176	204	181	187	189	198	159	184	186	160	179	177	167	176	206	186	199	180	174	151	164	170	184	179	193	175	158	170	186	181	193	190	164	192	161	202	189	187	178	168	198	194	197	177	165	164	184	182	180	164	207	179	192	183	178	169	165	166	167	189	208	186	192	174	180	178	201	177	177	193	187	159	182	183	175	186	160	172	190	214	195	158	204	195	190	187	187	176	177	178	172	169	168	165	155	211	173	175	169	179	202	158	197	203	184	179	200	186	198	190	187	191	166	182	193	188	176	191	210	185	190	170	178	183	209	167	200	189	169	175	190	186	185	187	162	181	168	159	212	195	171	194	180	204	199	190	172	177	174	186	153	164	168	168	185	193	147	171	202	195	187	204	175	194	172	185	195	179	170	161	166	180	181	187	194	189	161	186	169	174	170	195	181	176	198	189	174	196	186	176	158	182	188	170	168	190	182	189	183	188	182	172	188	186	186	167	196	198	196	182	192	141	183	178	188	199	197	190	196	163	190	199	159	168	203	165	177	174	182	208	178	180	181	209	166	158	180	190	172	150	180	197	186	190	194	181	188	181	188	189	183	169	195	158	186	223	186	175	181	172	187	173	229	172	171	195	226	175	177	159	162	181	171	176	164	177	207	183	173	162	187	186	171	184	171	182	162	174	212	191	194	161	184	148	185	159	173	176	179	187	196	169	198	181	173	191	188	166	201	150	175	180	186	190	197	188	183	206	202	196	173	193	178	178	193	150	162	209	169	195	193	143	213	165	194	159	195	176	183	181	185	188	185	165	192	159	193	191	167	176	174	188	174	162	176	181	170	168	167	172	161	195	174	158	197	216	208	174	194	222	183	181	156	207	165	221	178	198	180	175	177	196	164	178	158	175	206	170	189	179	177	190	199	175	172	189	193	188	174	172	183	161	170	182	203	178	183	180	162	174	187	161	183	169	174	211	188	203	165	163	192	181	158	205	167	171	182	173	176	189	183	171	148	179	190	180	153	172	205	201	176	174	194	186	143	184	155	180	196	182	146	198	180	174	200	183	192	189	186	172	176	190	189	161	181	180	208	178	202	179	185	173	165	181	201	179	196	177	164	185	175	185	176	181	171	171	164	188	193	184	153	167	164	186	165	161	180	196	191	205	181	178	180	186	193	165	172	174	165	171	167	160	174	178	177	174	163	181	191	169	186	186	196	185	189	184	161	185	161	179	173	197	175	165	197	192	165	199	169	166	192	162	170	159	171	160	174	170	197	201	180	200	186	170	197	171	198	165	195	184	166	204	162	163	184	153	189	201	188	172	171	208	167	179	180	184	191	151	183	191	164	204	180	164	179	156	199	205	172	176	209	155	177	177	190	177	168	207	176	159	169	190	186	172	198	179	179	203	165	163	169	193	164	176	205	195	196	165	189	172	196	187	179	174	191	176	166	200	190	178	176	192	196	170	170	199	163	192	196	208	153	186	189	180	211	180	178	172	175	188	187	168	194	174	191	193	173	169	186	174	188	175	180	185	193	152	159	196	165	186	185	184	196	180	157	158	165	175	190	220	162	163	195	197	175	175	179	175	180	179	188	181	203	184	174	165	182	169	176	180	182	175	176	188	144	194	175	168	166	174	208	178	172	181	198	189	197	186	201	174	200	165	167	181	191	163	214	212	171	173	185	182	178	189	163	192	182	193	191	182	206	176	187	158	195	168	164	176	191	190	192	192	182	164	189	181	181	187	160	170	174	185	156	170	172	187	177	186	173	169	166	174	190	196	211	186	166	194	172	197	174	189	175	194	161	188	160	171	200	167	188	185	184	170	167	185	195	176	162	204	177	174	162	157	165	177	155	166	209	170	172	174	186	193	181	181	191	192	201	165	169	159	167	182	175	155	172	179	209	172	183	187	184	188	191	162	177	177	174	185	190	173	186	193	196	208	166	163	168	197	176	177	179	163	206	159	191	177	187	173	188	179	183	177	185	173	185	168	170	167	173	184	170	191	153	180	201	186	182	164	179	172	170	167	195	174	173	202	177	192	178	187	194	168	152	170	185	177	160	200	192	163	182	179	202	192	178	190	197	182	170	190	180	152	184	169	169	191	186	181	211	199	181	170	196	180	184	190	185	180	168	176	208	188	173	180	159	167	197	172	190	171	143	187	179	183	178	172	189	195	187	187	175	177	204	181	188	211	193	170	152	173	207	161	197	200	169	168	192	180	178	176	188	204	182	193	212	203	174	189	184	169	218	181	179	185	189	163	183	161	189	193	180	153	169	197	201	155	214	194	194	178	156	170	173	180	186	169	181	179	193	203	196	197	205	171	176	187	199	168	195	184	190	186	201	174	164	205	168	180	173	171	184	197	184	159	160	165	159	152	152	185	203	193	183	178	205	192	191	180	176	187	170	173	182	176	172	197	177	198	181	179	173	168	173	163	172	177	166	171	165	191	189	186	194	175	188	185	187	188	175	169	199	206	200	187	190	169	169	191	189	174	175	196	165	185	181	186	174	180	189	181	196	184	171	178	148	184	179	184	178	174	193	169	180	183	191	183	173	176	181	204	196	180	208	168	164	189	192	183	174	180	204	161	178	174	159	191	179	171	184	194	173	164	188	150	195	169	205	185	171	157	187	192	185	190	200	193	166	166	181	182	173	186	155	193	171	150	165	170	169	166	168	183	163	181	176	153	186	148	168	171	189	177	179	176	184	182	153	186	209	181	210	185	197	173	185	185	178	187	182	159	170	197	199	188	189	168	183	164	175	176	165	188	188	163	192	185	202	169	165	189	175	165	164	171	173	169	180	166	168	142	183	178	184	178	194	179	173	162	175	174	163	157	176	208	194	169	205	146	180	189	202	179	178	178	182	188	195	159	184	175	193	185	189	166	181	202	168	163	153	166	179	183	216	164	174	192	181	195	162	188	150	176	171	174	154	172	205	158	188	183	172	205	178	190	164	168	186	173	180	169	144	171	184	159	180	180	169	181	181	165	175	164	181	200	181	178	164	190	155	165	186	182	176	189	186	169	185	172	169	168	186	194	197	158	180	184	189	166	167	176	195	190	209	194	178	191	185	176	179	192	177	175	186	176	187	204	182	172	194	171	167	171	155	190	173	205	168	160	169	200	201	176	184	175	197	185	182	184	165	202	164	189	182	192	191	191	178	169	189	214	177	176	185	183	159	156	167	209	169	188	175	169	164	184
4862	12786	8936	4313	2961	2296	1672	1342	1031	837	689	583	494	437	466	392	376	373	368	329	280	293	268	301	315	311	273	264	280	272	254	241	298	268	289	266	234	244	239	250	245	245	265	224	224	232	237	246	248	237	239	241	241	228	244	229	222	235	242	227	224	252	214	247	255	245	211	206	237	246	226	214	223	204	232	215	212	255	220	241	231	211	227	220	248	230	224	252	246	228	222	245	224	217	201	232	222	239	245	192	210	248	226	224	254	237	194	246	229	235	233	230	225	216	219	248	261	212	236	233	221	214	250	226	242	246	218	228	233	218	214	199	224	228	234	228	210	236	244	240	228	227	227	217	211	226	218	232	244	256	239	244	220	224	236	261	247	229	196	204	193	223	215	225	251	253	208	229	216	229	209	217	218	211	210	223	229	256	240	228	214	239	225	204	223	229	236	224	239	229	223	233	221	237	253	225	212	236	237	217	223	240	237	230	225	219	217	269	227	208	225	225	238	264	266	233	226	242	251	240	240	227	229	206	240	204	236	233	224	228	209	224	237	193	222	251	234	231	210	219	257	245	237	221	229	207	181	216	213	239	206	225	208	233	257	226	240	245	232	213	192	215	243	229	238	211	206	222	240	223	238	205	229	227	234	225	211	229	233	213	252	217	234	237	248	234	225	246	234	207	193	222	225	223	257	233	237	209	242	251	228	247	232	257	222	219	231	234	240	250	216	228	227	237	222	221	232	215	237	227	223	210	228	241	223	225	212	221	198	235	239	242	223	211	227	249	218	213	227	226	231	219	259	222	250	223	218	225	216	224	229	250	238	214	214	232	240	245	214	227	200	257	215	217	232	246	219	244	209	236	246	215	219	205	223	217	244	223	249	242	245	227	207	228	211	246	222	236	227	191	212	229	227	251	233	236	251	207	244	239	222	237	248	226	237	257	234	206	255	225	227	240	240	203	225	238	209	226	220	213	222	255	244	220	207	272	254	221	212	229	198	199	249	228	237	259	224	211	227	236	245	224	217	202	217	220	224	209	219	233	257	208	205	228	213	220	243	216	224	217	255	226	214	245	239	238	234	208	223	231	230	233	192	225	227	246	243	220	230	222	211	208	238	238	238	245	259	217	240	224	230	212	228	221	204	228	242	201	220	247	257	213	231	217	217	235	217	228	214	226	231	243	231	243	229	216	223	229	219	234	226	214	228	238	225	225	241	218	239	210	222	221	233	234	214	221	227	204	243	212	227	237	234	210	218	240	256	212	238	239	220	218	223	224	211	236	221	211	253	241	228	234	219	225	225	241	249	205	242	202	241	244	237	226	227	265	230	234	222	239	224	197	251	202	216	201	243	241	232	247	248	250	249	192	216	241	230	245	216	222	227	193	206	225	244	249	233	220	259	226	188	192	237	229	205	258	217	201	235	235	225	248	217	209	242	220	221	213	254	241	224	239	218	237	211	258	210	246	242	237	254	208	208	225	234	240	216	236	262	218	215	251	232	241	245	191	224	248	245	254	233	249	229	231	202	238	222	228	237	222	215	219	235	234	222	216	230	226	227	232	221	217	200	228	225	210	239	221	221	231	224	226	224	228	234	240	234	210	239	250	227	229	244	218	226	252	222	212	226	247	204	244	243	231	232	204	226	199	240	220	218	219	243	215	240	222	228	223	210	252	226	224	213	246	199	234	226	221	235	237	236	226	242	225	220	258	236	239	230	210	228	222	227	242	232	229	208	229	236	229	227	228	241	213	245	219	248	195	220	227	238	220	254	242	230	246	242	202	203	222	242	235	232	227	214	251	235	234	231	234	231	224	251	223	232	193	207	230	227	229	238	230	224	233	215	208	218	234	227	199	227	237	239	239	226	261	251	229	210	236	234	239	201	237	209	217	228	223	223	209	263	220	226	240	281	224	247	215	200	242	224	232	224	212	258	232	204	247	209	217	223	237	237	211	244	230	227	227	225	227	240	212	222	249	228	214	221	267	200	217	207	221	214	229	225	252	215	216	231	247	219	234	212	246	197	273	228	222	216	201	210	226	208	225	217	249	242	241	219	210	202	243	206	222	238	237	225	236	244	253	272	215	231	240	229	196	236	228	254	242	214	238	219	234	211	231	211	250	232	243	197	230	233	218	218	222	220	218	246	210	233	231	204	255	211	235	228	234	225	236	237	221	226	223	226	230	218	244	272	231	219	215	216	235	204	242	261	252	242	227	184	204	226	229	233	214	236	223	228	204	208	215	247	251	232	229	242	237	224	213	247	222	234	216	235	233	223	222	245	219	234	232	238	227	239	226	247	248	233	241	212	237	206	224	200	211	232	236	214	222	216	231	230	227	231	237	263	258	211	207	216	232	230	241	213	232	218	244	225	237	232	218	218	254	220	241	204	232	228	225	223	238	239	210	220	229	239	216	235	229	241	230	227	233	254	248	220	217	237	232	221	207	244	226	226	254	254	253	232	246	227	251	229	244	235	206	252	229	246	234	223	248	228	246	216	224	218	223	250	226	238	213	219	225	240	232	250	246	252	214	202	231	199	216	209	214	232	227	217	225	230	270	225	225	222	232	221	242	245	219	211	230	217	250	228	239	208	230	242	234	219	231	250	230	213	242	226	217	244	216	215	213	205	272	208	210	260	221	219	203	234	237	229	210	223	220	226	245	231	226	239	223	236	225	198	234	221	220	241	261	226	233	228	220	203	197	216	248	271	236	226	223	250	243	230	229	222	223	236	214	248	240	201	230	207	222	234	225	206	246	214	232	254	223	217	236	200	244	217	247	245	216	226	251	216	221	222	225	242	220	243	228	238	261	224	243	236	252	233	211	226	237	228	257	213	216	236	198	250	232	228	242	216	209	250	235	201	222	225	249	217	210	241	245	221	233	243	217	257	244	229	205	233	216	239	212	223	228	228	248	238	236	217	234	198	223	218	207	201	247	238	227	246	243	217	225	236	236	240	232	243	245	231	196	226	233	231	249	232	235	246	215	237	217	232	239	195	231	220	228	212	237	237	263	214	216	213	235	268	256	257	246	239	244	195	244	222	223	213	259	250	235	219	220	205	220	230	243	241	235	224	222	238	213	229	214	247	245	203	253	228	229	224	239	251	214	251	227	224	223	219	228	226	249	209	218	231	241	230	247	218	230	233	236	241	242	202	224	223	234	213	217	249	227	224	224	261	227	219	238	221	248	225	215	228	246	238	259	238	218	244	222	231	191	236	234	249	227	223	245	250	226	212	247	224	208	234	219	219	227	237	226	213	235	254	208	224	226	240	237	223	210	228	210	223	233	234	205	240	270	215	253	215	256	231	206	235	238	226	233	228	189	240	216	232	243	220	233	226	231	225	212	207	236	216	239	251	242	192	230	226	238	227	225	234	228	239	232	233	242	235	240	226	230	236	226	251	240	206	211	233	234	222	231	226	262	256	230	226	261	226	249	256	221	229	231	221	233	225	239	211	240	229	220	261	225	234	197	220	217	231	237	250	226	216	223
27009	16562	3199	981	802	698	732	694	699	675	743	669	707	639	698	660	655	689	619	658	717	661	680	775	696	663	701	663	672	682	658	637	675	724	693	722	656	676	622	671	656	698	728	716	677	678	638	688	687	653	721	686	660	649	711	657	688	647	628	632	696	603	692	686	673	654	734	714	677	672	643	688	625	724	700	706	652	658	673	674	665	626	653	645	634	643	673	627	710	676	610	675	666	661	696	686	653	659	640	650	694	696	719	702	629	726	657	619	690	638	687	656	679	657	660	638	655	653	679	674	713	719	694	661	662	681	684	658	663	650	684	680	638	705	680	688	674	684	645	713	694	609	648	679	669	660	689	601	670	674	711	663	646	673	683	688	646	684	656	694	681	666	630	674	694	653	675	671	683	666	681	715	659	638	695	662	653	674	706	669	700	713	640	648	695	689	660	691	712	624	637	655	635	675	650	646	683	696	705	671	702	701	662	673	693	675	646	691	615	682	712	663	696	660	668	694	661	650	658	676	684	688	689	710	690	642	650	654	627	634	649	673	687	697	683	729	666	702	681	698	662	647	673	647	691	654	689	648	660	645	654	658	689	641	644	646	650	667	653	639	684	749	693	698	713	686	646	683	663	650	740	667	723	688	692	674	668	690	660	677	674	679	697	686	679	675	681	654	619	663	662	679	659	656	659	690	725	609	663	691	645	695	678	717	643	670	656	632	677	650	641	710	716	671	722	698	710	649	681	625	661	710	661	657	671	673	670	637	716	689	657	655	707	703	678	628	678	684	718	645	655	701	619	667	638	637	690	675	615	703	655	707	659	677	668	684	650	680	679	658	705	694	659	692	673	637	696	641	661	705	649	713	668	742	697	700	679	652	693	700	622	703	703	696	654	702	649	682	638	620	628	680	626	669	648	672	650	665	629	670	693	647	672	652	680	660	681	676	683	657	670	685	670	644	687	624	680	656	706	671	715	685	666	662	692	620	681	615	668	694	694	654	732	707	662	637	678	652	684	649	641	634	715	678	651	641	707	677	654	664	674	629	677	683	604	699	619	624	653	686	675	685	652	679	703	680	689	655	620	663	672	670	605	671	675	652	692	723	691	673	675	658	677	680	697	602	688	658	654	669	668	653	664	673	662	719	623	711	660	653	691	663	623	679	705	659	643	690	686	657	629	629	676	678	702	692	677	666	689	698	676	656	672	682	637	667	644	675	669	689	650	652	682	668	644	692	701	651	685	675	668	659	683	676	664	717	651	669	674	679	656	693	691	667	681	671	652	688	644	639	673	640	636	672	644	653	710	670	729	682	690	664	640	666	636	667	678	709	654	664	683	676	667	663	628	696	674	663	656	703	642	727	675	669	641	722	646	641	691	659	670	691	682	669	664	680	689	697	651	634	599	676	693	692	698	640	667	659	640	643	640	659	722	709	670	638	680	653	657	686	645	659	645	713	677	698	704	663	653	660	655	651	649	692	678	660	718	699	648	654	670	660	666	693	679	681	645	682	667	634	672	707	631	624	695	652	672	661	686	649	649	672	692	678	673	659	670	699	660	628	652	667	659	681	674	729	680	691	673	690	659	638	665	674	647	714	682	649	652	739	651	708	629	607	674	657	721	683	666	619	674	680	628	711	673	708	679	652	639	691	711	653	731	728	644	660	675	686	659	646	683	636	657	687	656	681	692	670	649	662	654	668	665	653	667	708	637	661	624	669	674	651	701	660	711	641	718	707	678	663	630	662	686	650	701	660	685	644	690	661	689	648	671	697	691	680	638	705	640	701	646	662	684	641	666	635	708	694	675	658	677	693	669	622	642	677	659	675	672	670	711	702	690	729	654	660	705	643	649	628	648	618	696	680	686	692	601	682	678	692	675	680	675	742	666	750	690	634	606	689	614	661	665	699	654	673	634	625	693	682	669	671	670	649	653	670	699	660	649	676	660	686	642	630	686	608	674	660	691	658	684	666	669	693	685	686	690	664	688	676	661	661	669	664	681	676	684	678	654	662	671	658	655	633	653	699	678	622	708	665	707	636	669	676	667	654	684	668	625	647	665	725	632	671	687	651	662	658	676	695	642	697	647	676	630	649	634	678	646	663	659	643	642	713	670	637	643	664	681	694	670	637	689	652	686	668	652	673	647	654	654	658	678	687	652	637	685	662	695	648	702	659	658	644	678	681	634	661	637	621	694	654	637	655	652	713	678	677	690	695	714	660	686	681	656	634	636	730	693	631	654	623	715	703	654	659	622	669	671	630	663	709	657	639	653	663	644	648	670	689	628	646	685	661	638	703	662	695	733	689	667	713	648	623	673	694	694	682	680	708	645	651	650	756	689	659	661	668	624	670	684	702	708	634	655	674	687	649	701	724	654	666	660	624	666	700	651	691	609	664	699	678	613	676	642	678	646	683	659	668	637	661	656	683	653	691	660	675	675	700	672	690	646	654	706	670	657	729	640	674	681	628	678	686	713	657	647	717	680	636	696	655	660	682	694	634	649	628	693	660	677	637	693	697	672	658	715	640	654	672	727	683	686	662	651	736	702	662	659	739	652	650	679	620	696	633	649	677	678	681	653	637	688	637	684	654	644	652	643	711	676	700	676	680	651	698	642	651	653	694	599	650	677	669	647	672	631	660	678	655	615	666	677	682	677	626	700	680	690	705	657	700	652	662	674	701	644	660	711	632	669	701	642	705	691	666	671	708	670	678	668	685	690	679	681	748	651	687	671	621	653	670	684	671	632	679	685	675	669	719	613	628	661	658	654	669	702	636	657	644	722	666	647	656	664	732	680	672	698	669	656	693	738	658	612	650	710	660	688	645	658	690	641	708	668	673	680	723	655	644	693	670	673	694	631	713	650	643	696	679	668	642	668	685	698	659	688	673	693	715	693	678	644	659	684	693	661	709	661	703	656	705	623	660	650	701	675	675	667	653	685	663	659	661	682	688	649	669	705	686	645	643	708	653	629	669	678	633	679	650	733	666	677	664	705	639	688	678	693	643	657	653	678	684	605	701	654	680	687	658	649	690	693	682	648	668	679	653	682	694	650	615	673	635	656	694	667	650	678	650	697	690	660	645	663	705	640	680	678	686	683	644	682	680	689	724	692	654	655	726	670	694	641	657	630	674	685	671	656	666	698	695	697	637	661	665	648	675	663	659	712	644	678	640	680	682	680	717	687	606	695	645	622	696	699	662	675	712	665	646	686	694	695	667	700	627	676	698	636	668	659	665	692	720	668	659	688	679	625	681	653	650	643	666	716	672	662	635	661	653	691	673	647	668	676	679	633	677	699	652	610	620	700	664	662	659	665	654	673	650	691	661	699	643	680	683	664	661	679	683	683	673	678	678	721	637	672	677	697	678	637	665	659	697	700	686	652	663	673	691	690	645	651	710	703	677	676	640	669	701	642	639	647	670	698	678	649	646	642	641	642	674	670	624	715	681	705	648	713	669	656	647	677	669	686	635	692	682	676	620	651	649	687	616	684	658
5532	1154	1201	940	924	906	896	867	847	827	860	815	865	855	869	857	827	825	827	831	794	811	832	815	840	848	912	817	838	875	843	814	831	824	852	829	826	808	827	850	796	802	777	833	787	796	822	785	846	789	811	821	860	785	815	807	894	831	864	816	801	829	823	796	842	878	831	833	768	851	841	833	838	863	870	790	829	824	804	811	841	829	828	810	854	827	840	803	839	776	825	806	792	872	784	855	796	775	828	814	820	775	833	808	850	781	867	783	753	845	821	813	831	820	832	809	741	853	822	882	799	822	862	804	813	817	814	855	790	798	841	839	806	803	831	781	877	810	851	871	763	834	846	862	866	806	827	846	861	817	791	826	841	846	825	840	835	821	834	829	850	769	874	817	817	798	828	814	788	837	823	772	832	837	817	871	863	810	797	838	844	827	830	824	827	812	850	828	804	844	810	832	787	828	841	816	870	777	863	785	839	803	811	812	860	822	821	851	828	878	806	805	847	805	849	832	814	826	834	803	792	820	873	829	851	805	847	819	826	832	827	824	801	782	821	832	800	863	868	850	828	773	806	831	833	804	812	829	838	872	799	813	778	839	823	870	813	872	816	815	844	818	901	802	850	800	820	822	826	805	804	779	809	814	833	811	851	839	807	847	810	886	845	762	833	787	828	842	847	850	841	807	814	850	819	837	838	830	799	808	800	854	775	861	811	813	803	873	826	854	840	833	841	801	794	865	860	833	868	831	818	799	889	772	850	829	795	857	785	808	817	835	877	818	821	845	831	797	823	781	866	855	803	867	792	830	771	791	820	822	832	809	821	785	848	817	788	824	868	818	815	843	837	810	810	847	857	808	858	858	809	784	841	829	839	809	850	795	838	787	838	837	814	841	784	843	824	839	867	843	771	852	859	810	856	818	831	879	802	840	830	802	806	831	871	857	835	814	818	888	853	754	787	761	822	785	851	845	824	882	838	817	890	825	823	868	824	826	835	833	831	841	818	839	842	830	826	824	816	868	822	864	834	815	870	837	820	811	857	824	796	836	843	846	841	845	845	801	856	834	820	794	852	824	819	803	813	818	769	816	795	827	826	848	838	848	836	822	809	814	826	844	890	806	820	829	847	845	799	794	793	833	855	800	790	816	850	837	812	848	787	830	831	844	857	819	838	777	812	851	867	844	804	855	814	832	816	886	848	805	854	880	803	820	791	813	845	822	812	794	809	837	804	840	868	835	878	831	839	792	812	907	835	855	841	777	824	832	837	787	836	820	829	791	833	824	825	854	818	843	819	773	786	811	841	846	832	885	851	760	785	822	816	827	827	806	833	826	829	863	818	836	849	859	804	841	844	814	818	864	792	821	839	887	826	826	838	772	791	850	793	872	855	812	805	857	783	818	857	827	830	800	832	848	843	784	851	843	850	828	855	844	812	794	818	802	820	858	821	846	848	814	794	817	864	839	876	840	853	852	800	835	770	808	820	795	803	850	820	810	801	826	812	778	802	818	840	811	820	825	836	796	806	832	823	812	882	786	820	800	786	823	862	821	833	773	811	758	795	796	820	783	811	847	810	838	817	841	869	848	826	827	817	860	870	781	805	858	821	857	765	820	837	836	840	800	825	841	833	847	870	779	823	811	839	842	824	845	778	843	832	823	802	865	817	795	876	818	821	886	842	825	812	844	830	813	874	837	806	795	788	806	825	857	788	782	844	814	822	787	801	866	767	811	823	781	839	844	877	807	860	780	817	818	851	826	806	816	824	845	820	841	799	821	848	802	813	804	809	881	852	804	834	827	828	795	796	823	826	848	857	853	788	849	795	850	818	804	812	853	837	822	805	828	816	779	861	838	839	836	868	822	839	831	776	813	799	823	823	805	784	862	825	862	778	823	813	862	780	799	797	848	813	888	817	801	804	870	833	838	851	849	803	805	804	827	842	818	857	854	867	835	813	804	861	843	841	844	853	850	804	816	822	834	850	792	864	848	806	810	839	830	840	822	833	854	861	813	842	834	884	803	843	860	784	834	820	831	806	813	826	795	821	841	825	781	803	838	848	779	878	851	835	765	799	794	767	791	791	819	821	867	795	806	806	819	827	764	818	822	855	829	824	795	857	796	805	830	816	803	815	828	796	808	817	812	846	865	846	799	857	842	849	874	808	848	855	825	842	873	837	774	820	859	811	833	832	860	818	829	837	819	801	824	853	806	831	847	816	821	830	818	759	846	799	847	842	868	861	840	789	836	889	809	869	839	812	848	835	838	887	831	814	872	819	842	790	857	828	878	813	855	862	833	816	810	877	790	816	828	814	804	796	818	822	820	876	850	818	857	830	822	826	777	816	807	839	804	804	803	806	873	856	846	819	771	806	888	852	797	868	855	804	829	842	761	892	828	825	852	800	850	787	853	857	826	859	891	830	806	801	856	861	849	801	816	841	850	854	856	864	844	757	834	857	850	793	807	834	795	878	877	800	795	800	846	806	865	856	839	833	793	842	803	817	839	815	832	853	846	831	827	838	815	816	818	834	841	818	802	829	816	846	818	832	845	797	779	818	856	832	838	794	847	806	826	860	814	815	804	793	830	783	790	814	824	829	832	848	839	795	851	803	824	827	864	837	816	813	816	864	840	857	835	867	814	839	812	787	846	824	815	817	827	850	766	859	816	835	822	839	834	818	819	850	795	869	847	818	844	800	873	812	845	809	878	833	855	851	824	819	879	838	833	807	828	791	838	840	778	853	835	820	804	771	801	840	849	832	840	795	852	865	806	836	818	810	852	854	853	846	814	826	828	872	806	821	854	806	780	804	796	825	804	811	835	826	778	872	817	832	809	807	832	836	817	824	840	819	810	841	835	871	780	813	836	775	808	807	849	831	865	826	830	802	793	832	822	794	781	841	803	782	847	844	898	863	793	820	785	827	834	816	858	831	825	752	827	836	800	778	874	814	841	808	832	780	855	824	836	848	803	842	845	839	826	854	830	857	801	836	807	828	800	787	835	833	800	820	853	780	815	805	868	853	824	808	808	848	845	780	834	816	775	812	824	881	826	861	796	817	839	865	848	812	860	796	769	839	823	816	806	898	826	824	852	827	860	838	806	866	852	852	837	827	852	856	780	800	808	862	818	839	829	874	893	810	845	770	815	837	821	787	815	858	836	868	798	846	826	832	850	830	805	803	813	825	804	852	815	851	835	851	774	871	816	787	838	819	818	850	827	788	825	762	817	842	846	785	792	862	811	781	853	852	831	784	786	874	817	811	835	845	831	848	858	827	790	762	831	866	820	819	829	841	847	822	859	828	847	838	853	830	778	814	821	834	846	780	882	889	844	819	832	840	761	817	787	857	754	853	801	838	782	863	845	805	850	854	837	821	821	858	809	813	844	855	829	832	855	805	810	815	827	768	804	832	784	805	802	845	832	873	827	794	825	845	813	867	818	867	867	847	817	782	787	824	837	822	810	819	796	812	801	822	840	828	814	836	821	823	799	880	787	828	781
23023	20766	27690	23891	20698	6366	1046	793	685	621	624	589	530	563	549	506	508	523	501	527	517	516	506	468	461	487	553	487	502	474	483	523	531	460	509	482	467	489	500	491	508	531	513	496	492	504	503	490	490	498	479	471	502	526	498	495	457	492	442	450	479	479	506	470	473	516	509	484	463	500	522	519	494	524	477	473	492	457	465	461	475	497	486	508	490	535	433	463	522	492	495	454	481	513	517	453	442	499	525	496	507	483	512	483	483	477	479	463	470	529	490	425	457	461	481	497	467	482	476	452	496	458	458	486	501	464	494	472	534	479	484	522	516	458	516	435	506	465	487	497	484	475	466	530	473	475	486	476	469	518	515	486	469	467	522	507	496	421	500	474	467	479	543	514	475	483	489	502	433	466	469	482	453	479	466	470	523	527	459	493	446	478	538	476	475	470	487	513	473	463	494	484	490	476	492	469	463	503	496	463	484	489	472	444	494	502	464	484	484	467	498	507	486	472	552	471	514	470	478	487	488	455	455	482	458	478	485	508	513	442	427	447	473	465	472	476	486	486	474	480	482	467	520	502	497	489	497	498	493	442	479	501	492	476	452	490	529	466	499	460	446	456	482	508	496	478	471	503	502	508	497	462	501	475	447	496	522	492	460	498	512	448	461	490	509	484	457	499	509	508	484	506	429	477	491	485	497	462	445	482	486	474	470	461	494	483	511	480	511	471	471	464	467	487	467	476	451	493	502	520	492	487	486	472	449	488	492	494	511	471	486	482	479	506	507	508	496	542	482	497	461	501	478	482	467	491	521	484	493	486	476	508	491	463	524	521	492	487	471	492	466	482	483	506	477	440	509	480	512	504	502	465	460	498	441	473	451	487	507	459	481	486	489	488	504	437	512	484	505	438	439	484	465	498	498	483	465	483	488	476	502	470	502	473	464	491	533	462	486	479	490	452	430	483	489	473	527	469	460	495	477	463	513	492	513	472	484	480	466	453	451	516	467	491	492	504	470	464	500	507	500	449	469	486	512	508	483	483	433	469	529	453	488	476	505	464	502	505	473	474	468	493	519	457	455	531	441	479	451	508	473	470	496	443	488	480	466	497	485	435	452	518	485	486	475	476	489	487	505	511	474	491	519	481	501	479	469	480	485	558	493	499	501	463	506	509	459	513	454	467	473	492	472	448	511	467	474	475	488	514	490	486	478	488	486	496	468	486	505	457	491	488	481	441	483	505	462	494	506	476	515	500	496	485	475	517	486	443	492	488	484	506	495	489	483	524	466	479	486	462	476	467	527	495	512	495	495	483	491	491	438	492	463	505	480	485	454	459	513	498	458	490	438	488	507	529	502	500	444	491	495	489	488	482	484	467	462	519	483	496	471	450	484	484	488	504	454	484	464	477	443	450	502	465	490	495	481	465	430	498	494	458	470	489	458	489	500	467	499	481	474	475	495	509	470	484	508	502	504	490	491	474	473	465	455	492	494	469	483	484	520	482	479	473	444	478	493	465	461	487	492	495	536	491	466	476	469	516	447	506	510	478	477	427	479	474	455	508	497	491	487	494	495	501	467	464	485	489	453	490	459	469	484	466	500	515	464	466	467	499	478	528	499	469	487	476	504	449	449	451	451	470	486	445	500	522	492	522	464	474	521	463	471	476	470	492	465	476	457	477	511	474	475	499	479	514	484	454	482	493	483	513	472	510	499	476	500	469	472	467	494	448	462	487	466	454	508	491	508	471	503	471	498	485	500	482	476	480	470	507	474	468	499	440	492	469	473	471	447	464	516	481	499	498	461	444	437	432	524	500	521	468	499	505	474	465	485	480	498	479	482	514	470	504	472	516	468	464	462	539	525	456	484	441	482	477	427	507	437	473	485	492	441	478	495	541	497	492	485	483	505	506	474	519	509	514	507	474	519	476	475	454	485	489	464	496	467	472	490	493	436	504	459	454	488	490	490	469	474	498	483	513	437	510	490	475	473	466	463	490	510	477	492	484	476	468	496	474	469	491	507	457	506	482	510	442	475	443	455	506	519	498	488	479	501	458	489	477	517	452	484	458	494	485	501	505	534	487	475	465	504	478	470	489	479	483	478	496	506	473	473	521	500	502	491	473	512	491	472	454	489	480	494	441	483	429	501	454	491	488	451	477	491	485	472	506	486	505	484	506	466	480	478	501	481	482	487	506	480	522	492	461	476	470	492	496	484	480	512	467	436	513	486	497	465	464	470	471	499	474	463	450	491	483	490	468	451	462	492	507	523	497	476	456	485	493	520	478	477	449	484	480	515	526	510	493	462	493	456	468	432	485	492	502	510	494	497	487	494	501	517	519	466	471	476	469	485	515	416	473	444	480	464	515	501	478	472	458	437	493	506	485	464	465	484	454	456	474	490	496	497	487	478	469	498	476	445	472	499	439	465	499	506	526	474	472	478	520	520	514	486	507	465	432	446	488	446	497	439	515	485	462	520	520	503	460	485	505	474	484	486	466	471	477	476	498	480	474	488	461	491	497	501	515	475	484	461	510	482	443	463	509	533	447	460	473	472	486	517	491	484	459	468	489	514	432	525	477	471	491	541	425	437	458	482	500	493	477	464	475	537	519	475	483	511	452	480	476	461	440	505	471	460	470	484	473	474	483	456	500	502	488	455	506	472	455	503	494	505	501	496	508	508	482	460	483	472	502	486	475	493	492	488	512	513	457	498	524	485	467	486	493	484	465	481	472	471	478	494	467	506	479	457	475	498	499	464	481	518	477	422	466	504	469	503	463	508	475	487	447	455	519	460	478	503	479	501	481	461	497	516	489	473	441	490	515	511	464	489	439	484	473	473	483	478	464	455	476	474	484	479	493	517	429	496	479	466	480	466	496	485	470	505	478	470	418	467	477	478	524	455	460	482	516	488	507	513	513	464	478	485	450	523	460	483	459	503	494	508	506	495	449	525	484	510	478	480	483	455	521	472	479	448	483	502	484	461	486	430	478	493	496	474	497	497	430	482	465	486	485	496	483	496	501	471	496	477	482	454	479	493	489	461	471	491	493	485	500	451	507	461	476	456	523	488	518	466	487	465	455	492	456	490	469	467	489	496	462	535	516	465	452	480	497	506	500	480	477	422	524	451	493	478	470	495	497	475	507	505	514	467	468	494	505	463	477	496	521	500	522	449	479	473	461	495	480	492	485	486	491	489	482	523	481	454	419	453	472	462	509	499	437	463	512	449	474	494	473	487	476	483	464	500	479	468	458	495	432	479	456	482	497	478	484	485	529	512	491	505	488	483	503	505	478	500	477	519	470	460	487	485	489	509	486	469	500	484	501	485	498	488	480	500	479	522	518	477	466	461	483	446	467	477	461	444	451	487	493	488	489	457	467	467	465	468	480	459	485	473	496	453	536	470	474	456	475	494	487	492	493	468	448	525	493	479	459	512	472	469	513	471	450	462	542	505	482	482	475	446	462	503	445	487	517	492	475	501	482	519	459	455	497	483	448	532	410
3642	7890	5689	2824	2047	1683	1418	1255	1007	940	864	768	738	738	741	748	687	686	642	641	685	644	655	613	630	660	672	624	620	635	628	607	646	604	610	616	630	631	589	591	636	606	640	628	610	589	639	598	627	638	578	612	601	632	618	615	590	639	643	557	625	589	608	633	615	682	601	589	592	609	591	611	557	626	613	622	595	627	598	605	635	645	603	597	596	622	626	666	543	678	626	645	572	626	623	621	611	630	628	602	631	599	606	600	605	626	594	618	624	638	605	601	641	619	590	614	563	614	607	617	634	654	655	592	625	579	616	614	555	599	638	629	665	586	625	591	608	643	592	617	638	617	630	572	587	612	613	626	569	636	627	630	661	603	627	614	601	629	592	548	614	602	590	598	647	590	591	634	627	634	614	624	581	620	632	602	613	605	603	583	613	617	619	605	602	607	612	592	586	652	617	616	616	619	554	623	608	622	590	651	617	641	600	607	607	568	629	598	626	599	630	600	622	607	608	632	644	614	600	594	574	576	611	589	627	584	591	585	641	601	571	643	623	635	672	644	673	610	595	647	620	575	566	623	591	579	593	632	640	614	607	609	591	603	588	571	559	603	652	593	646	603	642	639	596	639	658	600	596	607	600	598	595	668	621	581	626	614	598	611	588	587	607	614	602	574	602	582	645	619	587	544	603	610	598	656	563	593	604	595	589	568	633	584	619	645	577	661	621	552	593	632	600	597	609	633	606	632	607	582	612	651	590	607	595	567	594	610	632	601	608	622	651	565	591	600	583	611	585	607	590	605	604	617	605	558	561	623	604	625	588	607	630	605	598	572	621	618	606	643	596	584	585	612	637	632	659	634	593	643	621	631	621	581	604	645	578	592	593	635	636	613	638	638	633	614	607	589	597	614	604	605	628	615	648	628	647	588	619	592	634	629	603	644	598	630	612	611	611	607	606	612	617	594	608	601	649	597	597	581	655	626	645	581	619	669	588	631	641	578	593	623	619	633	593	594	590	608	565	582	631	597	625	609	619	638	628	570	626	618	569	592	619	578	559	591	631	619	638	598	622	581	649	591	589	578	599	583	639	585	560	594	644	634	645	613	610	626	632	668	593	611	605	603	614	602	608	611	575	627	598	627	594	612	596	574	638	636	623	615	594	621	617	608	643	583	654	581	627	589	602	601	594	586	609	584	600	601	584	636	607	593	580	630	616	606	626	607	627	576	582	589	613	643	633	610	651	609	669	609	582	618	618	579	619	613	640	632	579	616	625	621	564	589	624	616	617	581	587	623	659	585	646	624	621	590	611	577	584	614	619	604	617	626	602	556	569	627	637	595	620	583	636	585	578	617	615	595	591	599	641	611	651	607	586	645	626	605	578	569	611	593	667	612	609	632	605	583	554	590	585	608	616	661	571	570	601	616	628	643	585	602	596	625	613	618	618	590	586	636	611	624	630	616	585	649	608	594	613	601	680	630	599	639	612	592	637	635	617	641	620	581	629	628	624	614	621	589	577	671	604	612	591	584	583	603	604	622	586	587	602	610	640	610	610	615	613	594	602	617	619	630	626	573	578	656	561	620	618	652	593	583	648	616	611	641	630	607	613	630	629	649	614	623	599	584	639	592	588	614	594	591	577	640	587	630	640	599	606	576	573	659	580	619	648	591	618	644	620	558	634	588	680	573	592	647	585	640	592	574	587	606	629	646	604	614	645	607	637	625	567	589	603	630	556	594	583	613	648	598	637	666	640	600	595	605	631	547	615	619	572	615	580	562	596	624	620	588	619	630	642	611	630	598	612	644	594	591	600	640	602	632	583	568	595	630	626	601	606	599	628	588	634	623	626	628	645	619	581	639	611	604	636	610	583	650	585	579	609	609	599	683	665	583	602	604	569	648	629	615	595	636	666	642	625	631	635	628	598	641	583	597	625	622	627	626	601	601	631	610	607	622	593	619	594	598	571	617	574	609	614	594	601	649	607	637	668	574	584	625	616	614	601	663	618	634	572	596	625	603	632	634	620	621	596	620	673	606	630	570	597	580	651	595	610	600	618	631	582	619	677	605	612	579	657	595	583	636	622	602	639	616	600	668	605	627	573	650	606	594	583	605	579	648	635	576	576	558	597	632	654	616	667	650	625	621	645	634	605	634	635	593	615	619	589	596	592	578	566	631	610	569	559	616	605	580	611	588	616	612	619	578	619	664	608	604	648	617	658	584	639	616	579	617	624	578	620	616	591	639	638	617	609	632	627	586	611	616	636	623	635	602	623	670	574	596	633	588	575	602	606	627	619	591	634	606	602	601	603	617	624	611	604	639	627	620	597	589	650	592	604	610	586	635	583	622	601	598	628	643	616	604	582	621	615	600	595	655	605	619	623	602	579	590	607	632	560	602	596	611	649	672	617	621	610	626	579	639	598	577	623	616	573	568	571	598	624	614	629	602	627	634	615	639	641	574	627	558	625	638	581	632	625	614	626	580	600	622	614	609	620	626	589	615	597	600	606	621	660	639	622	599	616	636	650	600	636	629	621	642	658	593	638	636	607	605	584	602	574	630	617	611	605	622	616	593	579	575	627	646	636	631	646	591	632	613	656	634	595	631	616	589	598	674	590	576	560	606	581	659	625	591	615	590	613	607	600	609	600	623	608	586	599	583	600	629	628	588	597	625	641	612	616	610	575	597	587	636	631	629	640	590	613	637	612	580	636	571	636	638	591	605	580	599	639	624	594	592	616	595	607	635	599	606	590	599	572	580	622	593	596	574	569	629	633	645	608	621	578	632	594	637	614	637	614	582	655	619	637	622	663	662	582	589	607	625	602	633	585	639	626	618	623	627	575	635	616	563	590	602	622	602	565	601	637	611	640	610	624	628	579	597	608	611	596	625	575	618	592	590	603	598	546	674	626	612	597	631	586	621	638	604	593	608	607	657	599	573	628	605	632	624	608	634	645	637	574	600	640	596	606	605	572	619	616	574	603	634	608	647	622	584	600	591	590	634	571	661	666	601	620	603	641	564	544	563	561	577	612	659	619	601	556	618	615	600	658	570	589	619	644	604	656	619	629	587	609	643	579	603	656	659	563	596	629	603	595	606	592	612	622	643	620	594	619	610	592	644	583	630	626	604	631	611	574	609	625	594	592	621	558	557	607	592	668	581	602	588	619	650	627	674	633	621	608	601	608	580	652	618	614	595	604	636	579	649	603	615	624	665	595	602	626	638	627	626	589	590	640	595	590	605	605	597	638	584	655	614	614	572	612	583	627	617	634	615	590	633	616	620	603	604	592	646	634	623	564	640	613	628	615	650	593	612	616	599	649	656	593	585	605	641	599	642	613	648	627	612	592	627	572	620	608	595	601	623	617	627	618	660	608	652	645	640	626	653	603	608	596	592	597	641	607	631	613	574	621	580	584	632	636	620	617	677	582	605	635	654	587	612	626	608	590	638	641	606	600	606	617	683	590	635	625	629	572	600	610	602	613	635	630	612	629	608	665	596
24128	20781	26431	24987	6283	806	649	614	554	528	528	509	470	521	529	499	488	514	482	476	492	512	505	476	467	505	471	467	467	508	476	471	488	493	471	472	533	459	499	495	491	479	502	456	458	479	491	486	504	498	466	475	478	470	453	472	462	477	482	471	494	474	499	473	488	440	453	490	491	459	457	508	452	433	492	507	510	470	515	450	481	494	470	499	470	459	426	478	496	509	487	477	472	471	495	494	489	482	457	463	504	489	498	469	470	460	479	469	441	487	469	489	468	497	460	459	437	453	488	494	450	508	465	497	467	469	510	475	467	520	460	465	461	483	470	455	506	500	449	492	469	487	495	476	471	471	475	476	476	454	454	490	506	511	491	477	485	466	525	462	488	505	489	490	469	491	449	480	518	518	479	519	460	477	476	494	452	452	476	469	451	458	479	457	488	466	452	449	450	441	495	506	476	466	484	471	513	460	509	475	458	481	422	474	461	447	487	482	485	495	478	504	461	494	488	495	488	463	476	473	464	512	435	490	448	504	428	463	467	470	480	468	512	487	483	464	474	503	495	506	499	475	483	490	445	481	456	482	471	428	487	478	480	435	472	475	469	495	458	474	433	494	489	510	449	480	502	476	464	464	434	469	506	477	488	493	515	497	483	471	473	485	474	454	484	478	453	487	474	468	470	460	440	444	459	453	459	482	485	457	472	443	475	463	441	497	464	466	443	499	431	476	465	475	456	462	489	473	468	479	474	496	449	467	490	464	458	471	513	489	475	484	467	482	501	460	489	488	484	482	522	474	462	432	444	498	474	487	473	476	479	477	467	519	496	508	476	415	463	490	458	456	461	485	483	442	456	476	488	455	485	434	443	488	482	488	439	460	472	491	458	452	499	454	471	455	469	512	426	491	449	478	464	465	496	492	476	472	453	473	455	458	476	482	477	457	505	487	482	440	453	503	451	469	480	487	465	472	434	502	511	506	491	493	497	530	481	465	481	465	457	488	480	492	476	431	456	454	503	461	465	469	446	460	470	434	502	477	479	451	446	516	441	480	470	488	462	486	470	497	471	456	463	440	511	468	439	490	487	466	476	443	478	437	439	505	503	465	487	458	450	460	491	455	489	489	505	498	435	518	470	479	442	456	495	452	460	461	444	479	459	478	444	475	461	451	461	523	485	501	432	462	488	519	449	478	479	455	429	417	485	450	494	468	472	496	484	494	477	481	509	464	444	501	444	489	466	493	442	491	464	474	452	491	456	523	442	453	458	515	454	460	496	447	467	473	476	479	478	445	491	481	479	450	460	461	529	485	446	487	433	442	508	488	479	514	454	497	500	490	469	473	455	447	488	476	455	473	471	476	492	445	462	474	476	508	447	459	441	519	457	473	448	499	462	470	548	468	453	470	469	458	459	483	490	435	466	492	468	472	465	485	516	460	485	478	501	470	462	528	485	486	494	486	484	472	478	500	451	493	460	465	483	455	489	448	439	474	487	441	470	490	512	479	481	433	484	492	408	449	466	478	464	486	471	460	455	458	516	520	468	499	452	508	487	466	446	500	440	463	433	472	438	447	450	484	496	504	460	474	475	500	464	438	518	464	493	467	487	489	480	480	458	492	459	452	461	485	477	485	458	404	434	473	476	484	458	495	468	443	502	479	440	513	457	484	452	449	482	466	492	463	427	455	533	494	466	480	460	517	458	442	466	483	444	508	458	454	495	501	476	485	477	489	474	442	450	507	491	451	485	482	530	453	508	487	439	461	477	468	491	513	438	460	505	488	445	507	490	472	456	480	460	487	478	477	502	430	436	498	473	463	480	530	478	444	474	469	491	484	473	490	493	458	443	471	481	455	455	488	496	497	512	474	433	442	458	499	494	446	476	424	488	473	462	469	481	492	437	467	472	497	467	446	472	499	498	503	469	482	468	493	473	445	469	466	448	452	501	492	445	475	477	466	466	489	438	446	447	511	446	452	449	457	505	481	460	453	471	485	441	466	525	474	462	443	499	429	461	420	463	517	484	454	432	497	446	470	449	441	452	475	514	500	435	437	482	434	465	464	486	483	459	487	449	502	478	457	447	510	484	450	487	502	461	490	450	475	452	455	455	435	453	471	468	488	486	461	495	436	471	458	447	482	440	474	469	464	465	458	460	486	502	447	459	482	464	454	492	477	450	505	459	502	471	455	478	520	446	495	454	484	457	498	460	498	433	455	463	439	487	467	477	462	489	485	495	475	484	485	470	480	417	480	445	486	445	481	481	460	480	451	465	463	459	515	497	482	461	481	489	425	490	468	491	460	489	473	467	474	455	459	517	459	453	487	497	492	484	468	483	451	501	449	461	470	484	446	488	473	469	486	432	451	488	482	460	499	464	471	506	505	463	467	501	473	485	458	494	481	470	482	456	460	471	459	467	465	477	455	464	501	456	463	453	520	490	459	470	442	450	452	459	488	454	445	477	481	441	467	482	470	468	462	475	496	468	477	476	445	499	458	459	443	489	464	439	439	456	454	513	500	489	474	488	464	486	461	444	490	465	461	442	504	461	441	483	487	443	510	457	465	463	479	458	489	466	471	504	516	477	456	499	455	483	452	463	455	447	455	451	452	476	455	482	491	476	442	456	460	474	470	489	437	476	456	504	428	446	494	452	480	478	526	462	444	477	499	475	434	477	486	489	464	456	456	464	483	473	450	456	470	492	469	452	459	479	441	479	479	487	479	450	476	487	449	436	481	480	456	458	459	494	432	473	481	489	522	503	471	516	513	454	455	444	462	446	497	490	481	525	477	506	485	451	514	481	475	458	453	476	491	475	428	453	456	485	484	433	495	457	453	464	456	463	476	487	486	454	488	480	500	443	479	502	471	484	455	471	491	497	479	468	456	495	439	430	441	466	474	427	469	468	495	486	453	451	454	513	427	410	471	454	483	483	450	452	482	448	449	441	498	440	417	510	477	469	462	493	503	496	485	472	472	469	478	452	473	466	464	464	485	511	459	505	484	478	480	510	512	469	443	480	486	427	473	465	478	501	485	485	449	453	478	503	482	456	506	466	496	509	491	477	472	472	453	463	463	476	493	456	472	500	472	483	497	468	485	459	418	501	489	440	476	484	433	499	470	462	460	472	499	476	488	493	474	473	470	479	519	463	473	462	497	478	465	461	477	488	458	461	479	468	489	444	505	469	478	479	483	519	498	454	491	497	463	468	473	493	517	424	483	469	479	455	521	471	410	451	454	454	509	511	472	482	494	463	469	485	444	432	536	468	462	474	466	452	475	452	476	456	486	468	488	465	458	483	490	462	416	460	467	472	446	469	457	491	456	489	444	480	462	488	465	486	496	437	480	436	486	466	468	544	492	474	458	463	451	469	468	496	469	469	473	488	463	483	472	489	453	463	470	494	511	473	503	454	450	474	433	461	470	486	457	509	462	474	472	471	438	459	458	481	474	459	439	462	454	449	459	483	498	461	469	445	498	455	462	462	481	510	471	466	458	443	493
3814	4603	3234	1768	1359	1126	939	875	811	714	714	731	664	636	647	610	577	606	625	565	618	606	628	596	573	569	586	538	596	580	605	566	577	582	574	561	557	619	561	558	563	575	602	604	593	568	560	570	565	572	577	616	559	585	569	580	557	561	603	607	570	562	615	588	575	588	584	578	571	549	557	578	590	614	587	606	569	597	606	592	547	526	588	582	571	569	601	573	570	546	566	550	563	508	531	579	572	562	583	570	574	591	572	567	583	535	543	571	515	558	592	583	563	588	559	574	579	581	580	529	595	604	590	590	559	541	598	577	586	542	589	566	542	603	582	589	583	546	548	539	556	608	575	573	568	537	534	568	578	529	597	575	562	591	604	578	560	577	613	581	597	564	534	546	566	548	517	566	587	577	596	585	533	585	574	596	557	563	607	552	585	527	569	577	563	579	604	536	548	574	572	602	587	542	566	538	581	568	540	585	551	619	530	580	575	552	600	576	573	539	567	601	559	550	553	564	604	541	536	565	614	547	598	543	575	596	521	597	578	568	568	569	596	571	595	554	514	526	572	621	613	579	571	599	527	592	569	593	574	552	516	550	552	584	581	608	599	612	581	578	551	555	565	583	589	551	551	550	581	582	567	599	555	581	589	563	589	570	545	576	558	571	601	543	550	601	537	587	582	575	590	595	572	602	623	605	529	555	572	610	590	553	563	553	592	575	548	580	565	602	568	582	540	584	567	568	572	557	613	559	591	557	532	566	566	570	564	566	588	532	578	561	635	584	604	571	555	583	595	558	606	577	612	563	600	563	563	575	561	613	601	570	586	574	560	562	641	599	562	516	586	597	545	539	553	560	579	576	590	555	552	527	539	553	582	516	590	553	556	582	543	564	592	579	597	583	566	535	529	570	599	595	571	579	567	588	572	571	554	586	572	530	594	560	607	569	554	568	601	588	557	562	564	598	591	548	550	574	589	571	562	577	588	565	573	559	557	604	554	545	569	577	599	560	540	556	580	549	570	556	561	589	536	563	557	557	575	599	609	583	592	546	576	603	571	521	562	600	553	631	615	548	590	578	525	554	551	524	576	606	563	537	555	588	598	588	593	535	551	578	611	560	584	565	589	560	564	575	591	581	556	611	587	586	575	584	584	559	569	526	574	561	577	606	557	607	623	551	587	552	557	595	538	608	599	590	581	557	581	576	645	585	551	604	569	589	553	563	563	572	573	584	595	555	566	628	547	595	624	579	614	568	631	559	545	543	554	572	570	548	572	568	571	589	563	554	544	556	583	542	596	550	616	577	544	570	579	530	567	577	589	588	551	579	607	562	572	576	584	619	569	612	561	566	588	570	555	514	577	583	544	576	605	585	602	587	591	562	544	595	630	560	575	558	579	575	603	597	547	582	589	537	511	578	553	539	581	592	598	570	605	594	582	579	549	597	571	564	526	572	525	500	562	606	604	546	576	522	580	575	617	592	585	574	580	608	510	583	551	571	577	565	561	561	605	572	561	544	544	547	583	555	542	560	554	568	572	527	580	598	549	564	589	559	605	570	566	571	573	564	540	579	571	536	558	588	559	598	646	568	553	550	554	577	533	565	560	542	626	556	551	581	545	558	575	608	552	548	595	605	544	551	560	544	528	590	546	538	583	568	544	559	608	596	556	531	537	603	553	574	582	539	601	536	563	592	566	562	579	571	563	561	605	585	579	601	549	562	566	564	574	574	589	587	511	553	531	579	535	568	568	587	507	565	593	581	586	598	536	591	571	566	600	576	541	552	579	572	587	536	545	536	572	598	569	577	570	603	577	596	543	597	577	620	583	530	534	572	576	579	567	599	580	561	572	528	493	556	584	551	542	576	561	557	561	537	537	571	564	535	532	617	585	589	547	628	571	531	579	593	594	593	550	563	574	616	591	559	613	566	577	568	572	613	562	560	579	563	570	547	561	572	603	609	546	607	599	571	571	577	625	551	590	546	607	563	579	580	566	582	589	569	610	539	568	571	571	528	547	585	576	550	548	569	530	567	550	559	533	593	544	537	559	568	542	562	593	568	571	597	590	552	597	577	562	566	547	535	570	568	551	554	616	527	553	608	568	561	538	602	568	609	566	604	588	545	588	574	606	584	551	586	554	564	609	591	597	592	575	562	542	564	554	557	524	572	568	608	578	619	532	568	595	608	602	544	553	579	565	584	586	593	568	581	592	534	569	592	552	548	603	566	568	551	557	574	561	562	591	610	558	545	571	545	535	599	554	569	561	530	623	558	557	542	578	531	551	612	580	541	574	576	545	572	544	563	541	548	590	532	559	612	521	608	623	565	561	604	597	605	593	556	587	581	575	572	555	570	525	547	605	545	558	586	578	599	553	583	566	574	581	555	526	557	570	546	552	569	544	541	553	587	549	641	574	605	541	580	575	535	523	591	564	552	522	575	574	551	559	537	574	529	527	573	554	569	622	537	587	610	564	597	579	560	602	595	548	567	563	577	559	606	569	554	581	568	568	556	608	536	570	545	594	570	566	593	586	571	602	531	560	551	554	567	558	601	598	572	540	593	538	603	583	590	557	642	528	585	534	548	580	524	594	557	551	576	552	551	613	597	563	581	538	542	555	550	571	590	561	591	581	578	575	569	590	601	579	549	550	547	585	534	539	589	606	576	551	576	530	554	578	571	577	550	536	544	593	580	569	575	589	558	576	585	548	559	589	626	561	584	555	579	544	576	585	544	597	585	541	566	592	574	640	481	547	543	587	574	582	519	587	525	638	572	529	564	564	573	585	578	575	589	577	575	549	582	575	581	597	565	582	556	605	593	575	543	540	578	562	564	572	587	559	567	578	596	595	515	549	538	582	548	560	531	544	560	587	591	544	592	547	568	580	605	571	523	553	563	570	581	559	543	500	571	576	589	530	610	619	553	591	563	558	576	561	591	532	515	614	594	561	555	574	581	555	564	567	588	587	560	595	567	597	550	554	551	562	572	567	569	540	578	564	570	538	573	580	616	561	599	627	539	593	540	559	611	603	538	579	538	534	595	589	568	534	555	546	604	612	586	560	568	537	591	563	598	620	550	576	562	593	561	523	552	579	559	573	575	576	560	549	584	575	571	551	566	562	563	572	592	557	551	558	542	549	568	617	575	529	581	599	533	538	551	562	544	522	503	558	598	571	627	530	571	546	559	573	624	511	567	612	566	557	578	606	555	602	577	603	575	567	539	606	570	590	557	548	579	572	596	607	548	563	577	583	559	548	576	576	556	579	619	557	594	591	539	532	562	559	567	577	566	546	542	578	587	577	586	540	572	554	542	551	532	577	568	552	572	572	563	579	557	589	574	598	552	575	561	537	578	546	566	568	562	601	587	567	575	558	587	557	572	577	523	573	563	617	541	549	567	578	582	557	572	568	549	599	516	546	571	556	551	573	552	558	512	566	635	595	562	564	553	574	549	531	586	580	568	539	576	581	592	561	549	517	590	580	568	527	560	569	551	562	585	560	554
22069	20822	28318	23427	20817	20779	3795	722	531	454	336	320	293	310	286	281	264	251	237	215	231	210	208	218	195	199	202	203	203	205	184	209	191	199	197	200	203	176	200	185	198	181	211	172	194	184	199	160	212	184	168	190	225	187	200	194	183	200	186	194	185	185	201	173	186	178	182	201	171	182	212	185	180	162	179	201	183	180	200	189	191	158	176	180	190	181	183	194	190	184	202	211	177	197	156	154	178	191	152	179	186	198	186	162	186	183	188	177	200	186	162	156	181	165	189	185	178	172	186	189	174	165	180	187	193	180	180	162	182	191	182	170	178	187	168	169	191	186	194	180	159	193	180	172	170	195	189	200	181	194	168	174	184	200	206	188	201	170	187	181	181	181	183	165	185	178	174	175	155	197	168	188	183	192	184	187	174	175	179	171	178	172	162	156	184	195	181	178	177	180	195	190	181	189	188	182	193	153	201	151	156	180	186	200	184	191	168	174	178	194	183	156	176	188	186	154	190	166	202	197	197	173	191	198	207	169	180	183	193	180	187	189	170	196	196	191	190	180	164	182	191	199	170	172	180	204	204	191	180	154	176	192	175	165	165	196	179	186	160	185	188	180	188	157	169	209	172	199	172	172	171	162	186	193	181	205	170	180	189	180	173	183	182	163	204	173	168	201	186	183	187	181	170	182	177	202	168	171	172	185	191	172	179	189	185	184	206	188	192	185	163	179	176	201	194	178	197	179	186	196	181	190	171	167	175	182	157	180	178	206	170	209	174	183	184	164	206	176	168	163	194	173	171	169	155	149	176	167	159	179	183	184	178	178	186	187	142	189	172	187	198	199	169	175	183	162	176	200	183	165	167	203	158	171	176	158	171	164	162	209	185	153	176	176	169	161	207	167	165	181	185	168	159	194	169	197	184	177	174	174	167	164	168	166	169	192	166	170	178	189	163	184	177	170	153	176	190	164	195	167	178	205	185	172	176	196	163	187	176	174	199	189	181	184	170	207	177	187	188	172	191	186	199	182	164	184	176	165	168	178	198	183	192	189	187	198	166	169	174	164	194	204	164	180	180	145	194	194	194	162	188	179	206	190	169	168	175	162	186	187	184	158	178	220	189	182	179	171	169	182	165	157	210	160	178	180	187	168	178	161	168	205	165	168	179	187	202	184	196	169	165	162	195	173	199	190	183	184	195	167	184	182	155	160	179	182	188	180	178	180	184	199	182	195	161	165	209	171	199	147	181	192	148	196	186	162	163	179	166	181	151	196	190	177	152	188	173	208	190	204	196	185	185	176	169	177	151	178	179	187	184	184	176	173	187	183	184	161	187	175	189	177	183	183	175	190	185	191	189	195	179	176	197	179	154	171	178	176	180	166	178	190	172	174	190	160	195	154	191	196	203	214	198	170	170	195	198	194	198	191	176	172	190	175	173	177	172	173	195	163	164	172	203	185	183	176	171	172	174	194	201	172	185	171	196	193	173	164	173	196	169	165	168	197	172	173	179	191	183	199	164	181	196	186	185	197	188	165	188	181	184	212	189	165	205	175	175	174	160	187	198	189	174	200	191	172	194	159	192	179	173	188	168	163	222	184	183	178	165	205	179	170	156	172	201	199	197	191	178	193	172	193	187	169	187	184	136	174	169	179	185	176	181	177	173	150	163	172	170	187	195	185	181	187	192	146	182	171	188	176	181	185	191	185	201	177	172	162	190	177	182	165	199	166	212	175	182	178	168	161	189	162	185	188	174	191	185	161	159	171	201	197	158	182	173	161	173	188	191	194	159	169	177	198	196	198	196	202	162	169	164	173	181	199	149	190	188	202	188	186	176	174	194	172	191	162	174	165	190	174	172	171	171	176	184	167	203	203	195	193	182	168	178	186	174	180	180	176	179	166	168	183	176	172	172	180	178	167	187	173	193	148	192	180	188	169	178	168	160	199	184	174	161	198	195	180	151	163	177	176	180	169	188	186	183	170	186	176	163	193	169	166	179	185	174	189	176	184	170	175	168	185	214	200	183	178	175	182	179	199	167	178	165	192	161	183	154	178	183	193	151	203	226	194	190	179	161	184	162	192	186	166	172	172	199	168	184	172	179	188	151	175	166	197	170	171	183	179	179	166	168	170	188	183	180	170	180	182	189	210	154	173	182	165	161	154	157	176	206	179	159	207	145	190	171	186	166	178	182	186	193	194	175	199	177	147	172	193	154	196	180	176	186	184	175	174	178	169	184	174	180	162	196	162	173	178	166	176	193	170	186	181	186	166	188	190	182	168	167	170	187	183	184	192	196	182	154	173	187	171	190	183	169	146	188	166	147	161	172	213	180	178	176	188	175	175	181	198	201	169	180	190	189	178	195	169	170	173	159	173	165	184	169	184	199	175	187	162	159	188	189	194	204	171	197	193	177	164	197	169	192	181	183	209	178	188	167	197	161	190	176	190	178	176	190	180	184	208	182	169	201	168	183	162	198	160	162	163	171	190	191	194	204	187	191	192	198	206	182	160	187	180	198	181	191	171	204	161	187	184	171	168	197	172	177	192	157	196	184	180	161	166	209	166	178	193	183	149	184	169	199	162	174	171	177	182	177	169	195	192	154	181	170	196	198	159	181	177	184	153	169	189	180	202	169	194	183	207	192	188	173	190	164	172	189	191	198	175	203	193	179	177	200	197	181	180	183	201	195	173	185	188	182	179	181	173	149	184	175	172	189	196	192	198	162	190	186	202	189	166	203	181	155	163	182	204	174	152	176	155	178	189	166	188	212	184	170	165	169	179	177	172	188	168	190	190	168	170	179	199	164	177	175	179	165	212	177	168	201	189	186	171	182	168	178	170	167	165	194	167	195	156	185	163	197	190	176	180	158	199	178	193	162	188	184	179	157	191	173	190	186	181	185	157	181	167	180	183	172	169	183	175	179	168	178	173	178	179	167	202	163	185	196	182	169	190	179	190	186	164	184	179	167	194	190	183	202	185	168	148	184	179	180	179	165	170	193	183	166	185	196	175	156	184	170	197	163	175	161	178	171	199	164	167	190	192	164	178	163	180	184	219	203	187	197	169	210	152	195	201	174	167	188	196	159	164	176	186	182	158	167	169	194	184	155	192	173	199	173	174	179	185	172	186	180	186	201	160	190	184	167	194	164	163	192	171	172	188	197	156	188	188	181	178	183	183	169	174	174	181	165	188	166	171	145	173	173	197	189	178	213	200	192	148	143	197	184	183	165	164	186	151	192	201	169	157	178	165	165	184	183	176	145	173	176	180	162	166	168	170	206	176	180	197	201	175	179	149	165	207	202	213	187	166	167	165	180	196	171	181	160	173	173	179	207	184	168	189	190	195	171	171	192	167	156	157	173	215	185	192	171	182	182	177	196	180	174	186	167	162	184	167	142	204	179	186	198	177	182	189	167	199	168	174	175	185	162	173	195	190	172	190	144	162	185	173	178	177	171	188	182	191	187	192	181	189	167	188	191	168	191	175	176	176	194	172
4779	12948	9039	4341	3114	2219	1682	1282	1036	863	691	556	491	473	421	361	366	382	331	321	329	294	301	291	290	287	275	288	281	275	278	262	262	240	237	265	277	276	241	237	232	224	231	236	226	261	224	226	250	256	236	223	252	239	249	282	236	243	212	236	249	267	214	227	240	251	233	209	218	255	212	255	217	256	223	236	267	238	256	228	259	215	214	214	253	225	218	211	247	221	227	227	224	217	239	227	215	240	211	228	200	225	217	248	251	197	257	211	237	212	238	242	251	238	236	236	242	225	237	227	209	224	271	221	218	201	221	229	234	196	240	239	193	222	209	248	279	222	238	249	237	233	254	211	221	224	201	232	212	213	222	223	236	237	222	237	247	225	221	233	234	219	235	252	235	225	206	222	237	188	218	228	247	217	241	186	237	241	237	237	253	221	257	197	221	226	192	213	225	219	250	258	246	226	257	226	234	248	241	251	216	239	200	217	234	223	201	240	255	243	233	184	207	227	208	208	258	248	196	211	202	229	222	266	229	231	232	242	211	217	244	246	224	253	246	230	235	218	231	235	241	210	232	216	228	211	228	185	223	229	217	217	211	203	243	217	211	218	233	240	211	238	234	224	222	226	247	216	227	255	215	228	218	228	235	242	220	237	225	232	245	270	211	241	211	236	240	232	245	228	233	221	225	211	237	216	231	218	226	236	225	233	226	262	262	241	212	227	237	211	237	226	203	211	237	232	231	227	201	230	218	213	240	222	236	220	260	226	244	209	239	207	229	237	217	227	212	216	214	201	225	224	232	226	252	216	226	263	197	236	209	184	233	247	232	226	242	218	218	232	221	208	233	221	214	222	228	243	228	216	233	243	251	258	215	245	226	226	228	241	219	223	229	241	227	242	232	231	257	252	245	242	238	246	217	236	226	236	231	210	225	229	252	218	228	225	221	236	232	230	221	219	208	235	232	241	219	234	227	225	250	229	228	245	223	207	210	256	229	202	213	244	225	236	234	206	220	221	208	214	249	208	218	233	220	221	239	218	200	255	207	240	225	206	217	248	242	224	225	221	236	225	234	210	232	206	219	215	207	223	223	225	225	222	249	254	239	252	231	234	225	217	212	236	259	224	226	214	229	207	219	209	217	230	235	235	229	242	189	231	243	208	224	216	210	234	247	221	225	231	244	220	228	246	240	246	259	251	225	235	225	241	235	242	227	206	226	209	222	213	201	202	240	234	206	216	234	226	244	229	232	226	223	221	245	230	210	244	233	201	213	205	224	202	222	202	203	248	227	237	221	230	231	230	234	224	238	217	222	237	240	218	245	235	235	235	232	231	241	227	237	230	219	229	223	220	223	251	218	226	213	240	249	217	214	239	237	230	223	214	219	224	237	236	210	226	246	230	220	221	244	211	240	219	244	204	223	211	248	235	255	233	234	216	246	233	221	220	251	228	218	251	204	235	214	213	228	245	215	224	250	227	210	243	228	222	229	216	215	244	220	226	235	237	240	233	214	221	218	232	242	266	231	259	257	234	265	225	220	245	215	255	207	232	218	226	208	246	212	222	233	232	232	226	203	216	235	218	222	229	229	213	219	214	230	208	241	244	244	214	224	195	235	222	226	226	222	221	229	234	231	228	222	220	225	228	230	230	237	210	225	219	228	214	214	219	219	256	225	241	224	238	218	209	245	216	227	204	229	256	211	217	238	225	240	244	217	246	230	219	190	226	207	225	220	204	232	233	215	226	234	232	236	225	230	230	234	243	229	247	207	249	229	229	218	214	241	215	234	230	209	239	237	243	208	224	239	236	209	210	230	227	224	201	252	248	205	252	209	232	224	236	224	205	246	230	253	255	230	210	226	221	213	206	250	224	226	211	240	235	208	230	222	226	234	237	222	230	220	246	242	238	222	213	213	205	215	217	217	226	222	226	246	263	231	221	214	234	256	246	239	235	242	230	208	246	219	239	208	223	238	226	235	218	228	213	234	211	210	214	232	231	231	205	235	262	253	202	243	193	236	228	222	239	242	242	251	223	239	214	226	245	240	227	225	217	274	216	250	236	245	239	228	248	224	219	209	223	251	227	220	237	245	219	222	237	243	201	210	209	235	251	230	259	219	246	253	237	237	212	223	243	216	235	230	206	231	225	221	230	225	230	217	225	225	216	210	249	201	218	219	225	224	240	210	210	221	222	208	236	223	243	215	236	216	230	264	240	217	193	232	242	240	243	204	246	243	212	231	236	229	244	226	222	220	242	227	205	229	208	249	224	237	241	229	245	227	226	241	226	235	237	223	232	230	235	224	216	216	242	198	223	214	223	225	221	224	230	233	236	274	202	214	241	228	220	238	196	229	229	204	236	224	218	214	236	222	211	219	222	205	213	243	209	201	198	240	218	238	215	213	255	207	211	199	230	263	264	259	244	241	245	238	230	223	227	216	219	239	235	246	210	217	217	220	270	216	214	213	245	228	244	213	230	214	244	208	234	209	214	246	230	230	242	236	270	281	258	221	252	210	241	240	239	205	238	237	220	244	231	217	236	245	232	208	217	243	234	199	194	210	218	232	235	201	254	230	225	257	231	244	241	214	212	251	224	231	236	233	227	211	222	235	236	219	237	210	242	222	208	225	205	224	201	224	227	228	180	254	211	238	254	235	226	230	237	225	223	222	238	207	216	228	255	237	254	237	259	236	245	215	238	237	234	212	272	230	225	238	214	230	196	237	255	215	227	242	229	247	234	207	211	214	213	227	236	227	235	249	236	217	242	247	228	244	227	239	244	231	234	216	230	207	234	209	224	225	252	212	234	220	195	210	207	222	244	209	225	222	238	203	217	231	231	237	249	210	239	233	239	259	244	238	229	237	237	209	227	223	209	228	220	235	239	230	218	208	229	228	256	255	230	214	234	223	224	217	218	212	218	218	249	219	236	249	229	217	211	219	234	248	221	242	217	225	210	198	206	245	242	218	239	231	248	224	227	231	238	231	244	204	200	268	212	200	242	226	238	211	210	220	222	220	223	259	207	234	219	225	222	223	221	223	244	217	213	227	228	227	231	225	226	230	246	223	237	203	235	228	220	215	270	245	252	242	221	247	210	219	219	240	238	202	218	205	214	218	220	208	232	208	246	201	241	203	204	228	252	192	217	242	243	220	249	227	231	240	226	223	220	221	206	256	243	224	254	235	204	242	224	213	225	228	230	206	226	222	216	242	223	223	231	217	241	232	234	238	206	224	210	216	238	209	200	190	258	211	217	229	256	216	268	254	244	226	225	226	228	224	216	212	218	241	264	203	214	240	241	233	236	252	254	246	253	228	204	237	251	210	223	210	225	250	225	227	211	240	203	242	236	228	235	164	226	233	221	238	224	223	235	249	211	230	219	212	214	242	241	201	221	223	239	217	241	227	216	220	225	240	218	215	225	242	234	217	223	209	234	213	263	224	236	257	219	240	240	242	248	226	238	248	221	228	221	222	236	234	223	194	203	250	216	226	210	243	220
26934	16844	3431	1123	808	793	721	701	681	661	667	675	635	679	673	679	672	628	653	650	710	676	667	647	685	640	661	665	682	646	661	658	693	680	663	661	650	656	641	697	730	630	670	636	615	664	649	657	689	655	630	647	624	640	653	683	669	649	640	618	655	697	709	662	617	672	631	639	691	617	640	688	681	652	641	658	665	663	618	643	679	707	704	680	668	652	645	665	630	668	651	714	682	694	674	617	679	603	700	663	701	678	632	696	612	640	615	703	688	654	641	710	679	640	692	651	613	617	691	630	613	632	681	666	665	679	669	646	645	699	643	685	709	652	694	681	694	650	654	619	706	645	685	675	668	678	656	671	688	700	682	713	666	674	692	673	697	645	677	666	678	641	678	697	699	626	686	668	691	676	633	633	619	678	604	638	686	698	652	624	610	632	669	677	696	664	667	622	655	646	655	655	622	698	645	641	686	676	641	679	685	657	688	705	685	646	601	630	666	667	659	658	611	633	668	664	748	668	660	618	663	685	689	660	660	662	688	683	631	669	688	685	639	655	612	671	662	722	640	674	634	663	685	677	644	721	646	703	639	653	621	682	657	643	679	639	628	682	633	653	648	649	636	632	690	684	661	656	668	659	638	630	705	650	723	647	685	671	704	671	688	730	664	653	641	686	684	672	648	675	676	683	674	621	712	696	632	674	610	658	673	687	669	685	625	665	670	656	619	615	702	672	642	675	682	667	697	665	657	693	609	655	651	686	686	657	657	620	679	646	635	623	699	675	624	656	636	655	670	674	680	710	670	655	667	649	697	655	664	661	620	723	726	690	690	675	665	648	651	674	691	644	642	595	667	664	640	704	687	633	675	708	719	680	644	632	625	666	627	630	623	752	675	654	677	666	662	650	631	657	646	682	696	683	662	691	648	697	671	657	649	679	643	720	658	668	710	675	674	636	676	652	715	658	649	684	664	686	701	623	676	612	655	706	727	677	674	633	684	671	688	647	680	682	648	664	659	656	692	694	625	682	685	714	699	677	689	637	680	689	689	685	662	668	650	667	625	666	671	635	665	671	679	657	708	692	690	685	712	644	655	694	709	687	693	677	665	686	633	652	635	712	611	677	672	627	678	641	662	678	633	640	719	622	614	636	697	663	657	659	632	656	618	676	709	681	671	665	677	647	629	655	718	629	680	653	646	641	668	647	625	634	668	707	676	697	658	663	644	694	624	658	652	641	656	660	653	668	638	691	654	642	716	659	680	657	674	684	653	685	634	671	657	679	610	666	690	677	665	627	679	645	674	648	696	626	636	658	662	691	657	687	652	679	685	680	651	710	656	667	659	662	679	659	639	645	649	666	591	655	677	678	670	677	646	657	649	671	703	672	645	661	697	661	665	687	663	675	676	650	661	660	668	689	657	657	702	685	639	712	630	626	649	657	662	664	683	696	674	653	629	611	661	691	626	701	700	663	644	681	664	633	611	703	691	676	688	674	666	655	644	645	656	639	615	678	707	692	649	624	661	655	708	702	650	674	652	662	647	648	661	682	662	688	668	651	686	673	635	670	662	665	617	659	664	632	652	652	632	627	648	685	687	664	688	680	684	638	693	664	655	667	712	626	645	642	677	638	673	650	677	639	693	691	685	675	593	685	664	666	605	699	663	720	641	710	667	623	639	656	676	646	672	632	735	653	597	679	638	678	704	708	673	639	666	717	626	643	625	649	612	673	637	657	685	639	726	612	720	670	641	679	648	655	655	661	672	667	658	632	643	698	656	677	646	683	692	659	695	649	694	675	675	678	670	703	714	694	671	702	660	712	655	635	664	680	685	680	667	719	641	669	675	671	629	660	647	632	674	671	667	674	641	662	638	659	662	630	689	742	633	679	707	675	684	686	689	681	660	657	692	662	667	653	657	665	704	688	669	683	685	673	696	665	646	669	652	607	642	654	658	683	652	646	654	661	642	636	658	643	653	650	680	710	668	681	661	695	686	635	606	657	634	714	642	637	675	690	665	710	685	656	632	681	698	681	667	648	718	662	665	629	685	706	653	730	650	677	686	685	676	659	624	699	650	675	672	669	668	677	666	644	703	667	693	659	684	681	695	641	658	684	650	633	627	665	678	735	641	682	653	653	666	687	652	686	665	704	655	651	709	648	674	673	660	715	653	643	658	685	649	616	644	682	656	684	691	669	652	635	658	682	645	604	641	672	696	638	698	662	664	643	618	696	699	730	689	675	645	670	656	661	683	673	610	673	673	720	656	650	649	639	647	618	643	688	657	668	655	656	679	633	655	673	668	653	674	686	665	673	655	646	679	664	672	686	675	622	669	694	701	662	622	665	642	664	667	717	667	654	676	662	662	671	627	664	698	683	681	603	691	690	689	661	605	653	683	648	661	671	668	657	647	660	684	621	650	668	691	668	696	675	611	659	661	620	688	699	642	700	692	657	675	643	690	627	592	695	655	665	662	670	677	675	716	656	646	688	690	660	677	684	654	698	714	678	662	669	667	643	675	656	658	699	652	671	656	714	653	665	621	669	656	680	692	644	672	636	652	677	682	716	676	627	700	649	682	657	702	620	606	661	681	656	698	623	670	674	684	644	652	661	648	637	682	643	642	652	682	628	643	679	631	658	674	700	642	643	656	663	681	650	663	708	702	680	632	640	702	681	659	669	618	683	660	692	732	661	683	668	653	653	608	642	633	648	686	635	638	636	668	653	629	678	704	651	679	631	644	685	667	669	648	636	675	684	623	698	638	679	696	654	669	652	626	663	701	659	681	717	697	646	666	702	697	693	698	665	687	647	713	657	667	681	676	721	681	623	675	632	671	625	672	660	653	648	632	675	678	649	695	647	702	608	662	654	646	717	616	671	709	656	674	702	699	648	696	654	649	703	675	632	671	686	653	640	656	622	650	718	706	705	700	684	687	632	664	645	697	668	666	692	678	726	655	627	674	701	656	700	677	631	675	679	711	648	648	683	698	691	660	626	645	637	622	699	698	654	715	679	673	664	652	648	699	628	693	633	639	636	690	683	688	685	660	628	671	672	718	676	666	623	693	694	656	689	628	651	639	673	629	661	680	685	719	638	680	654	698	706	690	622	652	692	662	722	645	687	659	676	687	677	643	626	639	672	680	688	635	653	685	705	666	689	681	657	700	618	639	693	664	674	621	665	663	677	690	666	689	675	664	628	705	640	662	688	673	662	657	685	681	696	652	680	614	684	656	659	650	629	690	630	638	646	696	669	670	685	668	621	656	666	698	657	664	624	675	672	661	633	679	674	671	698	653	658	656	650	620	630	699	651	661	645	679	630	640	635	661	701	714	629	649	691	692	661	668	698	621	667	631	655	616	622	614	700	683	651	697	728	653	696	643	642	639	690	678	638	663	656	660	672	672	630	676	717	656	674	676	676	637	698	682	693	690	725	673	714	649	653	656	661	641	692	650	665	665	667	653	605	642	655	618	612	631	663	624	660	673	642	682	738	615	672	693	648
5214	1269	1103	1020	925	933	879	854	836	813	798	832	828	816	806	813	862	867	843	770	799	802	818	806	811	815	839	848	866	884	867	831	843	799	821	780	818	832	789	799	835	869	832	770	842	830	824	792	839	809	804	833	818	802	808	830	852	866	808	811	801	812	814	798	783	779	815	859	808	798	810	806	827	802	884	816	802	839	810	835	859	814	781	834	824	828	869	873	838	810	838	825	823	810	800	768	762	866	825	845	815	863	801	834	822	800	816	800	834	822	781	799	837	825	874	829	836	812	834	807	830	850	822	804	818	803	829	788	806	775	798	868	841	831	847	800	831	803	785	832	748	793	825	786	863	850	815	775	811	840	818	815	805	797	794	798	803	852	821	826	837	871	802	835	836	774	830	820	796	778	809	846	914	755	824	851	818	807	810	852	804	822	820	819	815	821	782	790	804	804	826	772	762	785	834	775	825	807	831	787	790	799	872	851	802	826	826	818	820	814	848	832	783	795	802	796	852	869	830	767	800	853	804	834	840	827	861	805	805	782	807	818	870	834	775	815	786	785	816	846	745	837	817	755	819	800	807	796	820	836	798	812	805	848	837	827	826	789	805	759	833	782	854	771	809	882	845	802	779	817	880	805	865	803	846	827	820	823	779	771	840	793	849	765	818	774	815	810	794	843	878	797	841	802	849	832	816	836	854	798	854	820	777	855	798	802	839	807	824	802	805	785	838	828	808	775	794	870	802	859	823	780	798	789	824	777	754	789	794	813	837	799	817	816	784	850	866	806	790	757	855	854	827	779	796	858	824	825	820	857	814	811	822	829	801	778	840	841	807	836	830	835	762	811	819	816	766	753	803	788	836	845	804	797	766	801	816	824	827	814	817	783	760	799	825	812	803	807	855	787	819	840	803	784	860	758	836	865	860	837	857	835	815	867	819	820	819	778	843	788	833	870	764	796	833	843	862	818	784	761	843	849	783	841	853	763	792	833	845	779	835	834	835	795	811	828	827	807	843	794	804	818	778	805	845	835	768	815	812	833	809	801	823	798	825	824	822	838	792	809	788	803	839	827	831	773	856	822	822	796	822	815	842	796	804	802	843	790	762	822	825	833	846	832	840	882	827	843	804	841	878	864	791	806	779	840	835	816	776	822	825	840	811	756	880	842	810	806	811	786	846	785	822	797	854	813	831	792	837	861	854	883	824	788	849	833	811	803	852	831	821	841	844	799	816	803	828	779	808	779	834	845	789	819	816	825	836	860	843	772	791	875	798	871	780	843	855	818	759	819	881	807	747	809	783	821	778	837	799	782	780	818	869	849	845	780	780	816	769	879	874	828	802	831	800	821	830	844	843	818	843	801	812	808	798	799	888	802	809	805	830	822	834	840	781	812	858	814	777	828	764	862	824	826	838	821	815	801	848	790	784	823	804	869	842	831	825	777	823	792	839	796	828	841	855	846	818	856	778	789	819	801	828	774	821	834	754	829	811	833	817	825	818	830	864	819	816	751	812	803	812	755	763	771	786	788	808	801	782	875	822	841	876	824	812	763	868	814	851	803	845	839	846	800	812	856	811	777	792	827	840	818	835	823	797	841	804	847	824	810	851	811	843	867	813	798	848	818	800	883	809	789	851	784	805	834	840	817	854	837	786	817	823	839	782	841	798	793	844	790	878	816	841	828	826	809	829	879	818	810	804	807	866	827	858	819	818	849	785	859	824	809	845	877	795	760	806	818	816	794	775	816	838	777	818	835	817	826	821	806	819	857	816	808	815	755	802	802	816	797	851	826	830	809	799	812	794	802	811	806	818	799	804	814	823	801	869	812	815	798	836	782	821	779	820	818	818	806	800	829	801	807	777	796	818	830	816	769	827	827	803	797	870	830	803	849	852	833	813	827	775	840	843	787	789	822	829	811	842	788	738	848	848	839	842	856	809	830	830	794	862	776	787	792	819	825	826	814	798	836	781	830	812	795	817	811	804	795	829	836	859	825	823	793	834	829	811	816	841	820	821	794	794	862	838	817	803	772	805	820	806	820	819	749	826	831	827	844	803	804	801	815	822	843	813	817	800	804	838	850	799	808	824	823	836	812	793	796	818	827	822	803	817	803	826	817	855	811	840	837	824	760	767	822	848	860	865	835	834	804	805	842	805	804	797	795	789	814	834	784	814	849	852	808	832	818	812	843	882	831	769	809	803	810	761	840	852	828	731	834	808	831	809	853	800	821	806	803	863	799	825	863	828	794	829	794	822	795	867	827	821	813	848	844	797	852	839	783	825	794	801	798	794	833	762	813	838	836	795	788	836	807	816	765	792	829	870	818	782	780	821	808	842	774	830	781	801	814	800	839	767	852	817	809	847	817	853	766	793	799	841	777	815	818	753	791	842	787	819	804	824	802	835	828	753	841	838	806	814	816	831	815	860	771	797	815	823	814	815	826	857	799	826	832	780	783	800	836	814	792	840	856	799	873	804	799	846	818	804	795	801	845	797	822	833	845	825	809	844	896	782	810	816	853	814	823	850	793	841	854	783	805	810	849	814	875	865	803	823	834	773	836	834	799	824	851	842	785	849	800	799	832	841	847	851	780	812	797	805	797	810	805	820	828	837	797	862	839	827	834	840	849	835	769	833	849	834	807	817	817	839	803	866	833	811	808	796	866	848	827	808	833	831	822	782	853	834	827	853	846	782	786	809	786	840	813	779	777	809	795	797	869	843	779	803	843	840	792	796	831	827	762	833	833	780	799	806	789	805	803	824	840	851	881	791	821	788	768	859	790	818	838	804	852	795	866	836	830	829	884	785	789	827	765	832	870	837	832	824	775	784	848	779	841	849	877	816	850	848	823	772	834	818	877	841	842	786	842	813	847	816	841	837	777	826	807	806	868	867	817	803	818	805	793	806	836	758	817	807	834	818	811	837	825	852	823	798	822	862	799	834	812	794	768	877	841	795	818	810	787	841	751	855	812	859	842	739	907	829	811	836	816	849	838	792	803	797	825	835	820	797	825	843	835	812	822	817	815	825	806	800	814	800	843	844	840	745	770	777	809	809	771	802	861	833	795	816	835	869	772	858	839	810	789	782	798	880	785	860	836	779	813	850	800	818	854	855	844	806	828	800	786	849	798	847	812	795	775	852	839	821	813	825	872	816	815	771	866	794	857	828	803	752	795	784	767	795	816	827	795	794	842	785	837	822	819	846	796	768	803	814	827	844	823	822	814	772	834	853	772	843	825	780	816	800	833	762	808	847	789	852	838	832	813	779	839	812	850	806	831	799	822	811	804	851	844	822	770	817	780	813	806	800	816	853	845	855	809	812	833	807	804	831	886	825	830	841	816	799	799	853	798	781	826	862	837	810	791	872	799	810	816	797	854	831	783	830	843	814	814	771	853	802	751	865	882	849	805	827	835	847	848	844	797	799	799	844	814	821	815	826	845	792	853	802	821	825	804	845	820	834	796	773	823	768	814	801	841	772	827	835	841	799	825	828	816
22962	20728	27674	23828	20680	6755	1017	723	648	662	581	533	570	535	549	564	549	500	506	465	497	484	488	566	458	553	517	533	494	515	487	513	487	506	498	496	478	469	485	471	473	495	527	485	506	477	496	489	478	487	509	463	503	505	505	473	509	488	491	487	485	480	484	477	486	518	454	474	524	461	461	467	532	451	513	489	467	465	478	453	468	492	480	463	485	479	460	503	494	478	498	476	509	484	478	448	473	478	461	465	457	471	464	503	482	494	478	468	474	450	543	476	508	467	495	468	472	481	493	524	470	463	478	464	474	488	493	474	486	466	511	479	465	483	441	481	494	518	478	479	479	449	459	501	496	471	456	552	526	454	469	464	437	486	433	489	509	515	470	492	486	449	478	466	477	454	465	493	454	451	490	485	457	471	530	454	471	468	505	502	467	445	512	488	518	461	476	490	461	503	465	454	497	484	485	477	512	469	481	476	476	461	456	494	470	469	463	492	470	501	484	488	507	470	461	462	473	503	540	473	466	461	509	445	471	455	455	458	446	499	457	481	465	537	504	484	471	461	506	518	484	485	472	503	487	471	520	478	476	496	452	497	492	516	448	477	481	461	461	438	491	484	494	503	496	515	503	483	502	468	444	474	463	505	472	434	469	470	463	476	484	459	458	497	492	462	508	489	462	485	477	513	463	454	441	477	520	493	494	479	500	474	493	460	474	466	450	489	479	511	444	446	454	486	450	504	476	457	515	522	479	448	462	514	513	473	454	455	481	490	457	503	470	458	447	450	443	482	454	436	475	482	466	501	496	458	525	510	448	511	440	468	473	467	489	494	491	493	459	505	478	416	429	432	457	484	481	455	467	477	502	450	515	461	490	478	500	479	469	473	443	467	513	504	465	494	474	427	493	450	498	490	465	477	489	511	476	471	464	489	469	464	464	504	475	474	474	490	483	495	499	468	479	479	510	477	444	452	482	435	465	499	506	463	487	499	457	487	444	483	506	490	503	468	487	488	479	457	425	481	469	459	491	434	473	463	471	467	521	459	475	456	497	455	480	486	482	512	484	464	419	488	466	421	460	421	496	467	481	479	470	482	486	487	488	455	491	477	459	460	513	490	478	462	463	483	441	476	483	475	480	506	503	473	438	467	501	479	481	519	467	485	503	510	461	488	496	487	428	485	487	453	468	466	472	450	460	490	455	464	482	460	475	472	469	429	479	465	441	471	470	476	513	465	498	467	495	475	452	502	466	485	468	470	466	490	488	449	472	515	459	438	460	499	471	524	491	466	444	477	470	500	472	511	459	439	461	466	439	501	480	442	456	479	438	456	462	502	485	466	491	469	468	447	489	448	482	457	498	520	523	493	525	471	498	493	467	483	501	494	488	500	465	466	468	478	497	453	510	507	508	453	465	471	498	454	498	487	500	499	463	497	486	449	476	513	527	478	503	503	448	484	484	465	531	489	494	509	494	499	502	445	464	459	496	450	499	491	473	506	468	493	499	475	470	438	460	443	496	461	470	502	488	496	453	458	489	451	480	501	483	475	488	490	466	479	490	499	450	499	482	423	447	496	493	448	509	512	496	485	477	497	453	465	478	500	467	459	474	464	485	489	434	481	490	472	488	513	471	474	448	477	467	512	478	491	500	490	501	473	469	506	498	431	501	485	430	475	452	486	483	468	504	471	514	473	473	450	463	511	507	514	494	448	505	488	472	472	464	481	501	455	480	489	512	492	476	472	492	513	479	482	469	473	509	497	466	492	461	476	461	450	490	485	512	469	467	456	486	485	531	475	460	510	491	482	452	484	485	479	489	460	501	462	500	499	509	467	468	469	470	453	490	506	491	511	428	445	469	504	462	503	501	477	464	443	493	476	487	485	444	476	464	451	489	499	471	443	478	503	415	467	493	497	487	477	455	493	464	468	434	463	434	480	460	479	482	482	479	473	481	478	494	438	492	495	532	481	455	472	497	473	443	473	479	471	447	461	489	493	483	448	492	539	445	484	485	487	509	450	487	484	474	483	452	472	462	431	493	472	415	470	537	476	489	460	459	519	452	453	488	516	468	467	446	474	470	498	479	475	488	466	477	466	495	472	445	519	523	451	465	487	536	463	482	478	480	512	471	504	501	501	486	445	474	498	454	475	445	505	462	450	501	487	477	471	451	495	514	507	495	453	484	493	460	456	470	488	496	466	462	455	503	438	458	485	519	435	481	450	441	521	482	472	534	457	464	457	458	484	482	492	460	441	500	471	475	474	467	523	484	490	490	465	489	462	502	473	460	490	470	453	466	488	482	500	484	514	507	480	490	501	491	500	493	464	439	474	527	435	434	465	496	493	487	485	470	484	464	442	499	467	479	460	465	520	475	452	451	443	485	489	483	457	443	502	480	464	553	502	495	529	508	492	471	473	505	461	480	456	484	506	464	503	512	444	483	469	518	486	510	477	492	503	487	477	486	494	487	440	458	451	476	464	536	474	488	524	465	510	459	479	503	464	462	480	440	503	483	482	435	488	467	471	492	462	484	496	475	482	485	468	453	476	492	484	468	460	458	460	489	479	530	499	474	454	466	489	494	488	491	494	495	432	477	492	475	465	488	512	494	494	498	475	472	469	476	455	485	474	449	467	505	524	496	511	467	523	450	467	477	481	467	480	488	484	520	456	479	492	471	461	518	436	481	435	458	494	502	482	518	453	494	446	455	473	509	493	442	481	500	473	472	511	469	512	467	485	461	484	449	464	487	471	488	459	450	482	495	480	492	433	485	477	481	467	490	474	489	473	459	455	494	461	474	450	474	463	502	479	502	483	493	434	482	460	465	469	505	493	500	478	487	514	483	464	502	465	449	427	462	485	481	485	516	466	486	471	477	464	432	470	479	491	477	527	473	499	453	459	516	462	479	452	450	484	483	466	471	461	477	452	507	483	483	486	484	461	453	479	483	489	488	484	495	500	521	457	446	436	432	471	494	439	467	481	506	511	477	457	476	509	524	473	471	443	482	465	503	474	454	498	495	444	497	451	482	477	512	496	472	492	476	476	483	470	466	497	472	469	460	467	478	486	475	479	475	485	499	503	489	487	487	482	454	502	489	438	497	502	477	439	463	463	473	445	492	449	456	480	496	493	498	446	490	480	459	476	470	513	459	440	466	532	479	510	475	499	492	485	426	517	469	455	497	466	479	452	446	457	484	478	456	529	525	527	502	500	459	455	460	456	480	491	444	449	478	501	474	460	491	500	473	470	463	484	480	442	467	442	499	527	460	508	496	518	464	476	509	451	468	469	472	473	490	500	502	490	493	468	479	461	484	465	480	488	445	429	489	433	460	442	452	512	486	466	464	460	440	454	475	506	517	486	476	497	528	488	510	456	493	442	456	491	486	485	477	455	453	486	482	522	479	508	461	484	462	521	491	471	484	459	470	473	496	465	474	494	477	468	485	455	522	493	499	474	536	505	478	459	441	476	480	476	471	485	478	439	423	497	414	481	466	461	453	462
3745	7868	5682	2710	2226	1712	1386	1221	986	880	878	770	763	758	688	659	600	666	659	675	653	644	639	629	622	642	632	686	639	675	625	585	574	627	648	635	611	600	647	605	616	652	612	618	606	582	625	629	678	590	631	655	623	626	624	639	618	628	603	615	618	578	625	620	573	632	669	611	615	584	584	602	595	600	592	644	612	593	616	580	622	641	630	595	601	556	593	623	627	595	570	596	614	608	607	587	590	604	593	669	607	611	657	553	619	575	591	606	618	621	621	562	586	631	657	642	607	601	615	652	649	630	623	576	595	613	635	641	642	596	597	609	613	596	620	596	657	584	624	577	569	654	583	622	608	606	634	529	627	577	585	579	606	641	600	608	599	644	589	602	581	605	585	591	615	617	578	624	608	605	633	605	566	602	592	612	643	642	607	624	591	586	586	599	604	597	632	623	597	635	615	606	602	628	602	614	660	578	561	596	586	618	562	610	577	623	606	575	606	665	649	583	593	650	622	629	581	629	583	596	590	590	659	614	600	628	598	619	576	617	596	606	619	596	587	608	604	606	579	625	627	609	602	543	635	630	582	608	604	609	608	618	573	642	645	616	648	559	598	585	605	608	625	620	576	643	654	629	610	562	594	597	608	626	613	644	627	614	664	615	625	596	586	633	566	622	587	606	624	633	608	603	590	609	622	601	588	585	592	595	638	596	613	583	604	598	602	647	648	641	586	602	641	609	638	653	567	592	625	598	615	620	581	626	570	587	628	631	601	592	624	614	608	627	636	583	621	591	666	585	623	575	601	640	600	621	574	632	629	559	606	601	589	636	565	635	604	634	648	609	577	584	621	615	609	644	567	591	610	611	630	640	601	617	589	599	594	627	598	608	578	611	603	593	616	624	609	617	588	598	683	576	597	608	599	604	596	605	659	611	621	577	624	606	554	618	626	587	597	619	607	584	577	597	649	669	593	593	613	620	575	600	581	648	594	599	647	639	631	575	627	625	597	548	583	592	645	614	586	632	624	626	580	608	654	587	586	577	609	590	639	549	583	632	586	594	600	644	634	609	595	592	653	593	635	655	627	587	607	611	631	594	584	608	642	608	613	616	608	634	653	570	658	620	600	596	577	628	602	621	576	620	566	617	600	614	616	605	615	625	641	615	584	625	624	549	629	629	602	616	589	626	588	615	677	600	579	653	611	542	631	537	628	626	613	627	634	635	622	602	592	612	631	630	622	650	628	628	616	597	601	650	667	612	606	616	556	588	581	609	616	616	562	595	605	568	644	616	600	563	559	609	623	623	624	573	597	635	594	604	584	570	579	615	616	616	617	652	565	609	638	607	615	602	628	617	561	608	594	611	648	649	610	616	562	658	617	603	629	616	595	562	588	615	574	630	588	588	646	601	598	604	616	594	605	623	608	591	599	582	568	568	591	644	658	625	624	558	638	596	601	596	624	606	615	586	577	599	580	635	592	575	651	636	605	622	600	601	606	584	565	615	608	616	629	631	565	605	629	597	562	637	590	603	600	607	617	609	598	633	599	609	568	628	580	588	595	609	590	576	647	593	591	621	641	601	616	616	596	602	632	566	614	599	598	595	620	618	601	658	563	631	631	619	596	601	622	612	588	631	610	589	616	621	581	591	615	587	601	603	620	596	607	575	612	621	633	608	618	637	613	651	602	584	609	616	575	635	658	585	588	633	622	563	615	636	600	646	606	612	555	614	599	614	618	628	633	587	560	582	587	650	582	606	572	642	605	598	589	602	603	650	574	630	582	620	654	604	638	611	625	590	568	627	647	592	582	597	604	610	605	626	598	626	592	615	597	642	631	582	593	612	590	633	634	610	597	608	610	582	599	593	635	644	621	600	595	625	619	610	612	584	594	602	600	610	617	611	626	607	591	557	601	577	563	591	599	611	621	574	612	663	617	581	589	607	604	588	564	610	564	603	641	622	622	604	583	596	631	581	614	647	625	585	607	575	642	617	596	592	582	609	601	565	545	573	662	623	589	607	598	561	631	609	641	596	586	627	628	616	581	619	584	617	590	616	606	600	591	612	619	575	584	549	620	594	584	614	606	614	587	617	619	636	635	596	586	607	589	574	598	599	569	656	597	588	642	654	575	620	593	608	580	616	609	606	639	600	599	574	605	593	608	634	612	603	625	577	603	618	584	608	621	628	631	599	570	624	626	612	639	590	632	621	626	612	594	613	599	578	576	605	573	594	636	609	586	625	576	574	587	582	576	624	600	629	576	663	627	554	589	585	601	594	631	580	578	622	594	591	582	603	619	573	597	604	594	613	635	609	612	608	598	612	580	604	584	636	623	605	598	590	653	615	577	618	602	631	627	609	606	607	615	580	654	625	582	562	618	611	604	604	611	617	665	634	628	569	628	628	628	639	607	608	615	611	636	604	589	628	605	587	580	569	638	609	595	614	584	668	579	648	561	620	570	618	590	639	614	579	587	612	606	592	579	636	600	597	595	630	597	587	642	609	612	588	614	610	622	617	569	589	626	627	572	631	628	590	580	610	625	601	581	622	568	647	615	599	577	588	625	595	647	562	607	585	598	606	585	609	629	619	618	639	584	603	616	591	575	630	610	612	611	635	624	629	654	554	543	621	607	573	620	617	596	616	604	599	606	621	618	557	605	631	583	572	605	645	603	607	597	589	635	585	604	644	588	584	636	582	585	625	596	605	646	593	643	585	597	591	636	568	644	654	599	618	616	619	599	621	639	622	619	604	586	620	618	586	618	634	638	592	635	598	588	603	617	612	580	572	634	639	626	599	641	597	666	669	633	634	598	635	574	578	621	622	606	602	592	628	625	586	614	611	606	642	641	590	607	608	578	608	606	621	623	669	588	605	646	622	626	584	597	588	618	583	594	590	582	617	600	624	596	599	604	604	556	602	574	643	629	565	639	628	609	578	562	631	600	585	624	615	644	536	566	628	587	573	608	601	589	578	614	626	603	661	626	596	625	607	569	610	571	628	604	597	620	619	597	622	591	573	610	616	612	617	574	625	603	599	613	643	653	615	574	593	596	645	571	631	607	598	611	606	624	621	612	584	624	573	594	620	600	590	614	593	596	630	579	617	603	597	634	620	632	595	585	615	594	598	611	582	626	648	571	622	637	603	557	651	604	602	640	584	633	568	623	571	571	604	564	617	581	600	609	630	598	644	581	615	609	549	581	606	604	586	611	620	662	618	611	630	625	593	614	596	613	573	631	613	620	612	599	639	606	586	604	580	617	617	600	566	614	598	586	545	617	631	638	629	615	621	609	615	588	599	607	612	641	609	614	620	568	618	586	605	546	603	567	591	629	566	636	609	585	608	583	593	586	607	605	609	607	586	611	606	647	610	599	609	526	611	619	555	625	588	615	637	635	631	647	554	663	597	628	650	604	604	584	582	570	597	579	623	607	670	600	583	622	596	637	613	616	594	635	629	579	600	609	621	621	568	614	638	585	602	574	588	567	580	572	606	581	614	562	592
24065	20748	26407	24944	6461	750	676	646	551	548	538	544	536	493	537	461	479	482	497	484	511	498	450	478	468	450	503	458	507	476	449	489	453	502	480	446	436	485	507	448	502	464	477	498	453	480	493	461	492	475	447	486	460	466	452	422	460	501	493	466	482	435	450	510	431	484	498	446	488	448	492	489	467	461	440	484	468	445	465	491	563	466	432	497	468	482	461	477	456	486	459	487	438	485	467	458	491	445	445	497	475	469	443	462	475	447	519	451	519	480	437	447	476	464	457	506	455	474	465	443	430	488	488	454	458	491	456	475	449	490	501	448	487	476	476	479	509	465	479	473	481	482	459	470	461	475	473	485	457	456	470	465	426	480	480	486	500	473	497	490	476	461	444	483	460	461	459	508	463	456	492	432	465	479	476	462	463	485	497	473	427	460	458	480	442	485	482	454	452	472	464	461	455	444	465	470	468	497	469	439	463	451	507	472	491	500	465	501	506	446	429	437	466	487	490	427	477	521	491	481	451	481	462	448	495	453	456	465	481	490	521	456	500	437	459	442	484	468	488	464	462	445	463	474	436	474	474	482	484	469	441	483	460	435	466	462	502	456	470	449	451	475	482	476	461	447	482	475	467	440	470	475	477	478	463	445	451	475	479	493	443	446	469	470	432	464	492	462	492	481	451	445	495	464	444	462	455	481	502	465	435	516	499	493	448	500	463	442	528	443	515	472	479	487	474	474	451	462	463	470	466	476	456	462	469	460	464	463	451	515	489	464	436	482	460	486	470	482	452	471	474	454	508	445	473	474	435	469	457	466	441	486	464	499	464	447	460	471	450	460	477	454	499	472	449	481	443	449	485	519	457	472	490	449	443	448	456	437	485	478	492	466	464	472	456	422	433	479	477	471	441	479	496	465	458	476	425	461	472	497	490	466	477	458	494	496	489	437	493	487	457	456	411	443	469	465	437	487	506	490	516	496	446	449	480	497	458	464	486	428	474	490	477	454	487	448	430	462	465	445	475	460	485	442	469	488	433	462	494	511	461	469	478	444	433	410	501	465	444	435	478	463	473	511	439	477	452	450	433	453	484	438	472	457	446	476	551	472	462	459	426	451	482	464	495	487	486	493	467	462	444	465	459	478	499	472	473	493	422	491	496	451	450	472	463	475	475	463	472	479	479	511	460	488	460	470	442	444	492	466	518	454	467	482	492	492	463	478	442	463	465	471	439	461	503	449	475	443	473	433	499	477	493	447	477	463	445	441	501	450	472	516	479	491	469	510	505	504	480	453	496	464	486	491	474	472	513	497	467	481	485	496	493	455	436	482	502	487	464	499	475	467	479	480	477	494	502	456	446	471	491	407	446	467	484	471	449	449	467	451	458	456	505	451	496	462	490	491	495	465	473	472	475	459	477	449	477	472	488	469	434	490	482	435	473	427	446	490	444	478	455	447	461	491	446	461	453	452	450	470	501	444	477	442	504	452	481	493	455	469	464	457	457	474	465	479	455	469	439	463	469	470	481	473	470	479	473	439	482	466	464	466	470	488	454	478	440	427	504	447	492	474	476	493	506	440	482	460	445	459	506	467	458	440	478	476	462	442	441	427	451	456	480	469	454	483	439	476	461	499	437	500	465	471	455	468	439	498	426	450	468	441	446	492	477	504	483	474	454	480	439	472	450	478	476	500	477	437	487	489	442	446	502	472	448	479	502	478	492	477	453	480	465	495	431	433	455	425	445	427	501	483	479	481	456	453	496	480	493	437	466	478	438	444	520	495	473	510	446	436	463	489	492	441	477	509	501	450	489	489	466	461	453	441	452	499	480	493	473	458	466	469	470	494	422	442	507	457	440	445	497	477	422	429	495	479	444	487	443	520	427	472	459	438	460	450	467	469	448	435	503	481	490	489	509	448	480	499	489	471	456	449	453	474	460	476	432	476	483	489	440	508	440	453	440	480	474	489	469	484	527	457	516	478	475	475	465	469	500	464	492	450	476	463	456	461	465	480	480	456	485	470	478	465	472	503	465	435	476	499	471	488	482	473	457	471	475	463	473	443	446	504	445	482	456	457	452	461	445	487	449	463	481	429	490	469	464	447	473	496	501	434	481	460	440	457	495	511	471	473	513	483	451	472	500	447	505	507	455	467	464	464	471	466	485	451	406	468	472	485	474	493	502	451	427	410	469	453	496	442	478	486	454	444	478	455	463	474	485	492	515	482	501	427	508	513	448	489	477	496	460	462	476	464	468	438	521	473	518	472	455	467	465	499	461	463	491	487	453	485	500	480	474	489	480	507	486	461	481	437	494	460	484	473	471	501	476	445	470	487	483	482	474	476	430	461	490	434	493	477	465	462	456	463	505	446	492	501	445	484	453	474	436	516	440	479	443	468	470	460	464	470	480	495	485	447	490	493	485	476	483	470	453	456	420	455	453	465	465	474	501	479	453	428	490	448	476	469	450	481	479	467	465	451	448	485	488	433	453	465	470	496	456	468	478	474	482	460	472	454	434	477	445	465	437	454	464	490	484	423	449	495	485	493	433	476	481	490	528	484	468	460	435	474	469	470	496	481	465	445	450	443	466	468	465	458	544	502	429	494	516	453	448	465	496	479	445	445	514	486	500	499	480	487	436	490	464	465	464	460	483	471	483	444	492	427	440	479	471	465	460	479	462	480	442	468	450	496	439	491	464	510	502	484	463	502	474	471	480	474	472	474	460	498	426	477	475	467	483	474	501	492	501	482	490	489	480	475	437	447	472	422	494	536	507	488	437	495	469	476	478	465	466	485	488	474	445	467	442	482	457	525	476	454	507	443	485	476	497	423	482	458	456	497	473	472	472	457	463	449	462	454	481	471	477	447	473	472	447	445	465	489	473	461	470	468	426	434	429	489	481	503	491	476	453	492	460	507	474	478	484	437	465	485	430	474	471	501	466	422	436	465	473	451	481	443	490	472	491	489	469	476	457	466	453	486	442	460	447	456	431	441	459	418	465	448	452	490	471	463	452	446	481	483	427	431	448	478	445	492	447	463	477	477	505	476	463	518	445	454	480	444	490	482	496	460	503	511	441	466	469	495	469	473	461	460	453	472	470	453	483	503	440	444	469	458	422	460	466	495	455	456	477	478	486	439	493	474	482	478	484	517	477	463	476	463	470	457	468	476	494	447	438	450	490	470	473	455	470	479	471	445	468	449	451	441	472	497	469	463	464	472	448	500	491	476	445	476	472	451	477	495	464	471	480	480	477	449	511	483	469	460	486	463	508	474	479	464	430	479	453	473	460	451	415	434	457	441	447	472	476	482	479	516	508	479	464	451	443	486	494	478	410	441	458	471	521	491	488	468	492	460	476	466	444	473	445	459	459	471	456	461	482	502	453	436	469	464	482	502	490	468	497	464	472	463	462	446	450	472	465	459	453	475	479	454	502	462	448	494	499	500	473	479	443	467	428	515	469	439	462	443	439	495	460	505	440	485	466	448	458	480	449	459	467	495
3984	4617	3382	1810	1393	1149	950	852	731	738	700	692	630	656	631	605	583	586	584	576	637	583	564	599	602	602	601	587	603	581	579	579	583	568	550	552	536	591	629	588	583	573	584	582	555	587	592	553	560	580	564	542	551	574	542	581	580	541	552	577	544	529	568	565	583	556	568	517	603	573	549	594	552	570	594	606	596	568	548	578	557	556	534	580	589	552	578	590	573	560	594	583	571	548	569	562	579	552	564	563	539	545	562	618	567	554	588	552	614	536	589	545	597	550	558	554	564	551	594	560	553	562	581	547	568	561	545	590	604	561	610	554	564	579	555	552	525	602	558	550	577	545	572	554	561	541	540	538	541	574	603	497	606	566	566	617	565	565	546	548	574	581	551	543	560	561	569	549	561	593	606	575	594	530	561	566	580	582	528	580	589	575	535	569	587	570	540	526	517	532	541	596	566	583	566	523	543	560	589	553	580	590	595	559	520	549	585	571	547	555	588	552	548	548	563	566	558	592	562	581	572	540	520	548	574	572	578	574	612	593	600	522	553	592	569	591	587	541	539	558	594	596	597	548	544	554	565	594	558	558	580	593	578	548	548	546	600	599	570	553	592	554	617	578	615	556	561	537	574	547	561	576	598	601	569	592	572	580	597	573	566	603	596	559	614	601	551	571	513	533	543	542	561	592	550	588	592	569	561	564	571	572	598	571	597	563	557	580	557	606	547	548	552	601	547	549	562	554	545	549	547	588	517	545	559	566	581	559	596	574	580	580	552	536	537	591	558	600	555	546	545	579	559	562	553	562	571	567	576	558	582	598	576	518	575	568	595	576	579	624	542	533	574	582	598	547	564	575	566	561	513	561	530	574	559	557	575	581	587	504	567	559	575	589	539	581	536	572	566	551	574	493	566	591	573	609	546	528	600	548	530	610	575	541	549	598	578	584	556	533	473	535	548	598	532	529	531	556	589	557	552	568	523	564	543	531	540	524	601	592	575	553	528	549	555	525	563	542	531	563	549	550	572	566	559	550	535	561	531	575	590	546	547	574	583	554	562	584	574	607	542	597	569	546	557	542	564	567	557	551	542	559	560	556	576	564	582	555	534	596	539	551	553	527	575	556	521	537	577	587	558	567	576	559	548	547	606	510	604	549	556	576	592	537	550	572	567	568	542	548	559	551	594	554	532	521	546	573	565	579	582	574	524	547	592	598	587	566	571	567	575	613	576	571	583	547	618	567	574	612	562	617	574	552	589	601	568	567	556	568	592	609	571	527	588	534	582	586	568	556	564	568	515	575	573	580	538	583	569	542	545	599	512	547	597	545	538	575	578	561	572	537	555	588	561	578	589	568	585	612	585	567	606	549	584	546	582	545	597	580	562	549	564	515	580	529	529	566	573	586	596	558	583	530	573	591	567	574	561	572	581	551	539	532	578	554	570	589	517	552	539	540	554	557	575	533	537	592	572	587	547	550	552	567	585	538	551	554	557	551	570	564	568	572	554	616	530	552	554	570	551	589	571	576	584	567	561	590	605	566	552	571	577	577	553	565	579	523	571	565	564	541	562	520	564	546	584	541	530	589	536	577	561	570	579	594	574	545	576	522	551	540	602	553	589	627	627	616	567	566	572	532	588	537	601	515	514	535	553	536	599	570	562	570	548	543	563	560	627	603	533	564	553	570	563	588	562	561	564	543	584	590	582	535	605	565	550	567	610	602	606	594	559	594	565	557	567	548	588	558	598	563	548	539	586	514	576	526	557	545	537	568	565	599	584	540	601	547	563	609	554	577	583	530	599	548	579	577	568	592	580	565	559	568	585	560	560	565	563	578	606	568	562	558	599	577	576	545	533	586	544	529	569	515	580	580	556	565	621	564	577	560	585	573	574	560	599	571	532	599	558	557	571	584	560	638	617	540	558	579	529	550	491	565	559	548	542	561	588	550	554	543	579	572	573	565	601	581	559	565	593	564	621	576	587	544	567	548	568	570	568	567	559	539	603	613	581	571	593	531	572	568	595	560	584	556	564	551	599	568	558	566	613	570	569	593	584	614	552	583	557	574	554	582	542	537	533	526	569	539	568	553	582	609	526	585	591	572	578	551	570	549	562	578	555	490	587	566	600	579	548	598	557	547	565	535	600	551	560	543	568	564	601	559	601	543	544	568	568	549	566	575	622	546	581	593	577	554	604	581	590	580	603	588	579	514	586	587	567	578	555	561	581	600	554	581	578	562	586	595	584	590	560	596	585	546	567	536	580	564	560	558	533	545	574	584	560	508	605	591	569	560	554	574	542	572	563	567	530	562	536	584	618	562	564	575	576	528	555	606	565	557	577	559	519	610	579	568	570	492	510	601	576	597	538	575	554	550	571	535	554	551	564	512	581	589	554	577	551	523	536	538	578	582	559	587	549	554	528	531	595	577	577	563	553	536	561	549	546	574	571	555	558	578	577	518	560	563	582	553	576	556	577	535	602	546	596	574	569	550	604	557	553	568	605	532	586	518	606	598	532	566	572	564	585	601	550	586	560	538	563	557	562	533	591	561	558	576	572	606	581	527	552	622	551	587	610	583	568	562	566	581	583	563	572	612	572	563	595	553	582	603	529	576	536	549	542	547	544	543	626	595	530	536	578	566	564	534	571	506	552	575	569	557	589	557	575	566	534	605	598	564	548	606	585	603	557	564	559	597	561	552	568	549	572	568	601	594	594	595	551	534	599	558	565	590	577	595	540	535	539	542	565	554	589	628	533	523	568	582	558	592	601	586	555	538	575	587	551	594	564	514	582	598	557	538	553	552	520	592	539	561	556	577	577	575	540	592	562	567	563	590	515	596	549	590	590	590	573	565	528	525	579	592	552	590	589	564	556	588	587	588	529	576	565	577	587	549	554	557	598	549	578	554	571	578	563	619	549	548	562	534	570	533	569	542	562	571	598	589	569	557	522	569	535	595	576	579	597	560	595	561	571	550	536	609	585	558	573	566	569	599	561	559	559	544	592	576	538	595	578	608	578	571	536	586	595	620	555	556	579	581	568	525	563	552	569	573	553	548	563	579	581	552	602	563	580	579	548	581	589	585	570	551	551	560	533	568	572	567	530	573	586	560	592	555	588	575	534	580	571	578	560	546	577	584	560	544	550	553	591	535	579	551	537	581	566	549	528	616	558	582	569	593	554	579	559	566	499	589	589	583	577	575	576	530	538	528	527	569	602	570	569	583	580	558	584	573	565	535	569	580	590	589	561	605	478	537	573	542	574	551	501	567	550	557	590	589	612	589	560	580	582	522	559	551	575	575	585	521	580	599	613	562	588	502	583	572	597	568	570	585	544	536	575	564	540	595	585	551	597	499	592	570	587	582	527	562	556	583	599	525	574	575	553	545	552	569	569	563	594	533	580	586	556	547	569	600	572	579	585	576	538	563	572	530	601	562	565	571	541	588	553	555	530	521	537	576	586	591	572	562	557	559	575	580	547	592	554	523	538	566	558	623	615	576
22095	20829	28350	23448	20826	20797	4179	722	558	466	387	373	331	302	284	280	223	252	219	232	227	219	214	197	200	189	210	220	195	208	197	217	184	214	188	199	169	199	190	194	193	183	196	202	190	172	180	176	195	182	172	196	175	210	175	207	190	161	193	189	186	164	162	179	167	182	183	168	203	188	199	184	169	188	197	186	182	191	186	168	162	173	198	195	206	174	171	170	165	184	160	169	194	181	172	196	185	167	168	170	191	171	193	181	166	163	197	164	191	176	208	167	173	141	181	177	195	185	157	177	171	144	166	152	156	174	176	188	176	193	170	167	188	172	156	195	172	141	190	173	173	190	197	193	170	187	199	172	179	173	208	175	181	160	165	172	161	188	179	169	175	197	175	183	173	186	189	161	163	196	157	167	197	187	171	167	150	199	176	196	159	190	190	186	191	177	170	192	155	197	188	200	193	182	171	173	176	175	180	158	166	173	193	190	190	197	171	163	160	169	170	163	183	192	177	198	190	168	175	180	186	158	171	162	188	202	190	180	185	198	173	183	192	183	166	177	166	171	160	165	197	191	180	178	168	175	176	185	176	178	167	199	198	186	180	189	178	156	178	194	164	172	166	163	162	185	162	184	193	167	158	205	161	186	180	178	168	188	200	201	181	171	161	159	176	211	200	184	168	188	163	172	188	190	165	183	172	169	168	192	172	171	176	187	189	175	184	183	167	196	174	160	184	188	162	185	192	159	179	177	177	172	183	173	199	170	190	162	186	175	187	181	185	159	177	162	179	177	195	181	177	185	154	183	178	193	179	165	177	181	179	169	167	172	168	173	187	158	195	195	182	183	169	189	161	173	182	164	161	191	185	149	195	192	176	165	193	179	170	156	181	188	175	177	178	180	191	187	171	186	172	178	172	179	178	187	184	178	196	168	169	193	151	195	184	169	144	172	175	178	173	174	172	171	160	169	173	170	169	183	178	163	172	167	180	156	160	175	164	184	179	169	186	168	174	167	146	167	162	152	180	183	194	189	187	182	156	168	167	207	177	169	185	140	186	188	161	181	193	169	185	180	181	189	170	190	179	175	181	199	148	169	178	177	191	163	173	167	183	168	180	178	200	176	192	193	177	199	177	155	175	152	191	188	177	154	181	157	179	183	185	179	155	174	148	197	164	166	154	188	201	172	197	166	167	173	168	170	175	147	184	189	184	169	200	181	205	163	195	177	187	186	194	195	182	170	168	224	181	156	191	180	165	169	198	207	155	158	153	180	171	170	159	188	178	183	187	178	187	161	199	168	165	180	169	200	190	177	179	157	170	164	170	154	171	170	165	176	199	179	165	181	158	177	195	185	185	178	178	155	178	181	166	183	175	180	209	172	175	169	181	180	183	183	185	179	175	179	167	168	185	179	176	156	183	174	176	200	172	208	162	188	181	176	168	180	162	175	195	180	165	155	179	156	189	193	175	185	206	174	200	180	183	168	181	175	175	159	154	165	168	163	190	187	175	170	189	186	173	191	153	179	185	188	181	148	179	194	177	176	141	174	155	182	195	199	161	171	166	181	170	169	171	181	168	184	189	160	183	164	176	161	163	180	178	179	198	180	176	172	153	178	176	170	197	179	190	164	181	177	158	161	175	185	173	188	184	173	188	157	171	167	171	178	163	203	155	155	186	166	169	188	177	190	178	171	181	177	188	177	159	181	175	200	183	156	191	174	179	161	177	161	190	183	194	177	159	178	189	169	161	174	169	176	191	181	205	176	163	171	176	166	186	155	182	172	190	176	162	185	167	187	194	184	165	162	156	211	184	170	185	171	161	184	161	187	192	179	169	171	172	174	184	162	186	173	173	162	149	172	202	171	172	170	163	170	176	186	174	165	192	189	184	178	162	177	187	180	177	182	192	181	164	169	197	168	158	191	184	169	201	156	168	172	181	166	198	179	156	189	176	174	170	194	185	164	169	185	172	188	167	216	162	180	179	189	158	189	178	181	176	199	160	181	170	176	179	160	193	207	171	185	175	160	170	203	190	170	196	175	192	157	187	200	175	185	183	177	159	161	180	175	177	192	177	169	189	166	183	174	178	187	180	165	178	184	178	170	154	152	166	193	185	156	159	199	157	186	178	171	172	186	170	157	164	188	186	165	177	176	186	166	161	160	178	190	198	176	164	163	181	170	190	171	168	186	181	169	217	167	161	188	188	153	182	190	189	182	185	178	194	174	190	196	166	163	157	183	196	178	182	157	179	204	176	184	171	158	202	181	169	164	172	163	172	165	196	193	174	160	171	161	184	166	189	196	181	176	169	156	175	187	163	179	183	152	160	185	208	188	143	169	174	172	179	197	179	183	168	173	152	175	189	166	168	168	179	167	177	188	178	176	204	195	170	172	172	175	184	192	159	156	182	171	180	140	174	189	169	168	160	187	182	140	183	178	182	173	183	169	196	158	171	178	180	164	182	171	194	159	167	157	172	162	179	182	159	189	183	183	173	157	169	192	178	168	186	178	159	167	155	186	190	170	178	176	162	170	188	151	164	164	176	161	171	210	170	209	172	175	192	149	176	183	168	179	194	171	177	174	185	169	176	205	170	180	157	181	191	162	149	197	196	179	185	181	188	174	166	151	168	170	156	179	173	185	182	152	190	186	157	157	159	161	187	168	184	162	197	177	158	173	150	189	173	193	185	198	156	189	172	181	185	157	200	179	196	173	185	179	171	178	190	173	185	179	165	193	175	153	161	200	193	194	172	163	169	178	186	169	175	193	172	176	151	145	164	184	169	199	153	148	186	169	182	179	165	171	197	166	188	160	190	174	187	201	171	196	160	166	186	166	170	172	178	191	174	177	188	168	167	173	206	189	149	175	180	202	159	192	148	187	191	185	176	213	182	178	170	158	163	153	168	184	180	175	189	164	170	157	160	177	170	173	206	159	157	149	164	178	192	164	196	182	148	186	172	188	180	167	166	168	171	171	195	160	170	172	165	169	180	172	182	168	152	176	180	180	144	198	167	179	170	170	173	181	147	184	179	185	197	186	159	178	195	189	167	175	174	165	180	169	177	178	171	156	175	177	186	162	188	179	176	184	182	169	177	180	150	181	157	165	174	174	180	173	166	175	177	181	180	189	184	169	162	172	178	200	190	170	138	180	180	161	212	198	173	181	192	171	172	176	168	188	179	195	135	181	180	176	173	171	190	155	191	190	189	171	173	155	180	177	170	192	158	180	190	177	196	178	163	168	155	145	198	178	172	176	158	165	208	175	167	159	179	153	203	174	197	169	196	172	181	157	148	170	161	166	156	161	174	159	168	178	194	186	185	186	174	163	170	184	180	156	166	184	169	170	187	180	175	170	182	161	184	165	169	199	187	167	174	168	177	151	195	169	179	186	174	161	173	160	175	168	184	183	178	188	149	189	182	172	182	168	163	189	181	180	180	178	186	179	171	170	189	180	187	186	188	177	175	200	180	185	186	188	192	193	180	189	159	184	198	159	184	172
4583	13008	8976	4421	3034	2324	1816	1323	1092	872	639	584	503	453	422	370	358	369	345	367	335	318	320	276	290	275	292	272	265	297	270	273	258	254	261	252	265	264	250	236	214	221	231	262	240	250	272	233	220	226	219	234	212	230	221	266	225	219	244	221	220	217	232	245	247	240	245	236	225	244	217	234	225	261	225	227	237	235	234	266	246	220	236	231	223	248	215	226	244	219	211	223	230	210	221	233	196	207	222	231	241	240	243	218	229	229	214	225	215	241	251	249	211	221	192	206	212	239	212	223	240	205	235	215	229	216	202	236	229	225	226	221	208	209	240	219	219	217	195	215	233	214	206	250	236	221	229	214	216	237	245	201	199	203	236	204	234	223	224	228	216	240	226	248	235	216	205	220	235	224	236	230	228	229	221	238	236	207	224	224	237	213	237	240	237	240	219	219	195	211	219	238	226	221	257	250	227	226	222	209	244	224	195	219	232	219	231	201	206	201	234	204	229	231	212	212	207	236	259	224	222	230	182	257	195	245	241	194	226	236	230	216	224	231	220	247	223	214	227	229	233	259	233	211	208	220	209	234	256	231	234	228	212	240	226	216	214	250	220	228	223	208	212	218	234	212	228	231	225	217	213	221	233	229	205	237	212	212	199	240	227	227	205	266	226	232	210	200	229	215	217	200	210	226	235	234	232	228	234	215	230	218	231	226	217	232	234	215	243	207	232	204	232	235	235	212	227	232	226	231	207	199	217	249	210	236	232	204	256	230	213	205	244	229	236	206	201	211	207	228	207	205	232	255	195	213	222	223	215	208	236	212	231	229	225	218	228	209	240	225	235	242	205	224	218	226	229	212	244	215	230	207	218	220	222	232	211	220	236	227	218	230	242	213	220	217	252	205	217	227	229	253	200	215	231	222	223	216	226	241	210	250	222	216	225	236	246	187	234	210	251	218	238	220	209	202	230	236	254	214	244	223	218	236	226	208	241	206	205	227	230	231	210	228	236	240	245	205	223	218	225	210	211	206	234	223	233	254	208	235	226	218	237	238	233	238	261	271	213	218	210	237	226	227	241	232	208	237	220	220	243	236	216	252	251	244	228	230	241	205	242	223	200	204	241	217	219	230	246	221	226	221	217	231	227	247	225	194	210	214	223	219	223	241	232	222	221	216	236	240	211	229	217	228	232	254	229	229	222	226	233	210	233	231	207	245	216	217	225	213	253	215	209	229	245	236	207	234	222	226	222	230	228	230	227	198	202	219	240	244	226	208	228	217	217	240	207	249	226	214	219	225	226	224	211	199	209	218	213	230	230	260	205	211	226	216	229	242	196	211	213	221	218	239	208	236	253	243	231	226	229	238	225	221	237	239	224	242	203	214	232	208	225	207	244	235	213	198	218	218	234	217	230	244	256	218	211	221	239	223	211	237	228	218	234	237	235	247	242	205	210	213	194	227	220	217	211	220	242	204	223	221	185	201	204	244	224	224	224	243	232	214	225	197	232	235	209	222	224	214	216	211	217	207	233	246	224	221	223	222	211	207	204	228	253	234	222	202	227	232	225	232	261	204	200	258	215	220	228	217	191	230	221	203	219	244	215	215	223	212	208	240	227	229	246	224	209	228	239	222	233	228	256	220	222	222	211	237	231	213	211	235	234	214	224	225	223	233	227	235	227	215	254	223	231	210	234	241	219	244	228	219	215	236	195	220	238	217	218	227	218	237	211	263	230	236	227	228	202	220	208	214	221	222	249	223	206	240	203	230	206	216	206	200	211	220	215	212	244	229	231	223	217	230	238	246	218	234	208	229	236	224	222	222	225	236	223	237	241	215	206	236	233	231	211	221	204	221	244	222	217	220	244	210	216	251	206	196	223	260	212	237	230	225	205	222	203	243	217	220	242	218	220	225	231	207	240	207	205	282	213	214	217	199	234	220	212	238	206	204	254	247	241	237	229	218	222	218	247	240	212	259	233	224	234	248	212	223	218	224	210	204	234	204	208	220	229	235	235	222	194	208	223	197	243	206	224	245	257	241	242	225	222	231	224	219	243	228	214	223	214	237	234	234	230	250	227	235	237	213	258	203	206	238	224	233	243	186	194	219	233	243	236	234	217	230	232	215	208	209	205	212	244	194	241	233	239	227	218	218	230	198	196	260	222	196	217	208	258	227	209	230	245	219	241	221	227	228	200	225	254	220	242	229	214	218	184	232	218	222	245	206	244	196	258	235	225	226	237	211	220	205	205	212	217	229	220	193	211	198	219	203	204	228	226	216	224	200	258	208	228	207	220	213	220	226	204	228	227	215	248	238	236	231	215	245	207	256	228	197	250	201	229	211	259	218	221	216	207	209	223	237	236	239	230	230	188	229	223	228	212	231	222	237	227	220	234	215	196	214	219	222	202	227	231	221	208	215	221	195	198	213	238	209	209	232	249	233	231	228	225	230	198	223	210	228	244	236	228	251	241	214	220	219	216	196	238	223	231	211	236	253	238	210	208	204	242	203	263	201	203	238	213	220	230	233	199	241	211	207	221	217	229	210	226	241	255	216	234	211	232	255	206	208	249	208	223	235	221	207	241	217	222	230	221	245	228	225	218	230	254	259	224	218	228	243	224	218	204	206	240	224	215	221	204	223	228	214	222	241	241	219	191	232	184	229	191	220	249	207	244	224	210	229	222	233	218	225	216	216	234	230	241	224	241	196	240	241	217	226	208	238	223	245	227	226	200	230	225	225	221	232	223	229	205	210	208	205	234	231	230	214	229	214	223	227	240	209	251	217	200	210	207	232	216	234	228	211	235	253	203	217	237	213	221	199	219	201	212	216	232	235	224	236	231	220	216	256	233	220	234	245	231	221	217	235	230	206	218	201	240	228	228	274	234	188	206	215	217	219	230	200	227	184	222	238	219	232	210	244	197	231	195	221	255	205	231	247	223	202	198	226	214	225	182	217	210	255	224	210	226	221	259	211	258	213	229	225	209	233	245	197	249	234	214	246	209	228	212	224	235	206	231	233	236	215	227	212	222	223	243	200	222	229	203	251	241	221	230	189	229	214	224	198	223	219	248	224	198	242	236	212	218	245	221	232	219	202	203	236	229	214	243	213	227	233	220	219	235	218	237	227	258	211	222	246	221	235	199	210	256	208	233	234	248	209	223	225	232	222	206	219	239	203	217	199	225	240	230	238	218	220	191	226	213	233	219	215	248	230	275	223	228	212	198	262	223	240	220	235	226	226	225	194	234	197	221	209	213	242	224	223	242	227	208	217	224	219	225	202	217	232	264	217	193	225	221	192	203	220	213	219	224	214	234	224	209	221	237	219	226	224	207	246	211	242	215	215	221	227	182	255	199	208	213	224	258	190	210	210	224	208	232	230	232	246	198	247	235	240	239	208	257	228	237	215	245	212	206	201	217	213	220	247	204	214	234	207	210	210	238	244	224	207	243	230	240	226	220	248	258	213	223	256	210	207	225	220	226	238	244	215	234	207	239	224
26939	16956	3438	1002	747	700	756	713	653	612	624	611	643	638	656	666	692	661	662	666	632	676	652	666	643	667	656	693	656	677	670	669	626	629	649	640	678	711	632	663	682	677	631	648	689	669	648	633	651	666	675	645	632	638	645	669	677	654	679	690	616	656	655	638	679	676	629	676	723	650	700	647	638	690	676	623	642	651	658	658	668	661	630	675	605	634	680	681	641	669	682	671	685	683	606	683	715	635	641	636	647	668	646	642	682	665	674	666	680	672	624	670	659	677	657	661	671	627	655	695	626	662	734	704	643	659	626	630	672	669	603	710	656	648	701	683	665	714	649	657	658	594	654	673	636	645	706	669	671	651	637	684	659	635	626	718	645	631	612	649	653	639	626	593	674	652	649	697	657	654	649	693	651	660	650	681	677	692	640	632	647	618	665	687	660	621	689	622	707	642	670	688	668	618	695	665	644	673	655	653	641	672	666	605	629	675	668	651	676	693	594	635	667	655	646	651	675	707	643	673	715	622	646	629	622	674	593	686	670	671	653	637	655	665	675	650	653	663	699	706	630	660	633	657	724	639	656	637	683	673	634	664	702	619	639	671	712	677	686	669	662	652	664	588	585	701	632	642	687	676	653	664	709	644	658	669	665	631	621	646	673	679	653	633	626	630	623	664	684	658	673	641	635	622	685	684	649	658	690	657	630	656	623	668	627	651	635	642	670	640	679	604	673	662	666	639	676	635	670	658	633	626	668	702	707	668	661	680	638	654	691	680	697	621	697	632	720	650	641	694	646	684	705	626	638	654	675	634	665	654	677	659	666	602	655	666	673	682	667	672	626	673	697	674	643	654	649	613	704	700	640	675	656	605	696	666	667	652	674	640	687	630	644	644	639	668	660	633	605	668	637	719	652	669	633	673	658	682	644	669	635	699	661	678	623	656	636	646	643	650	716	681	650	684	661	640	627	648	608	676	639	669	684	671	645	647	634	710	649	640	667	638	619	654	638	632	652	645	611	620	694	648	629	649	643	692	676	655	638	616	666	671	674	633	689	687	654	635	638	659	665	671	658	643	649	657	652	682	629	696	681	647	662	642	688	648	670	685	686	662	657	624	672	656	642	670	674	633	658	642	700	629	673	614	690	671	737	660	651	639	629	690	639	644	687	635	656	706	629	651	687	668	664	658	671	685	692	663	676	628	660	677	668	662	665	692	683	688	665	690	648	615	675	682	652	698	699	684	643	660	662	627	625	671	672	634	659	636	652	677	670	728	646	636	606	683	643	609	635	688	633	686	713	620	616	682	668	664	651	633	635	642	714	686	687	671	660	661	666	614	672	671	625	684	676	647	639	673	687	660	668	664	637	669	701	664	621	656	605	634	695	693	652	659	669	649	663	699	668	648	643	605	634	660	661	682	678	634	663	666	661	613	657	647	659	664	648	637	638	635	650	660	652	675	627	668	669	643	638	657	675	649	690	656	636	640	663	666	612	666	663	642	684	656	666	686	629	716	600	622	666	637	641	689	654	669	627	672	601	648	651	639	654	615	650	655	675	661	644	637	614	673	654	661	642	720	682	684	651	652	652	663	655	669	686	679	612	644	651	687	637	678	640	680	626	665	653	680	661	659	665	619	661	669	630	683	656	679	704	662	675	667	714	672	700	648	654	663	640	632	684	635	674	648	644	656	699	677	623	631	687	609	684	671	669	661	659	671	620	649	702	603	614	640	643	645	672	629	674	665	635	702	716	663	664	664	650	652	653	646	652	664	611	674	632	635	642	686	706	714	626	650	684	674	662	668	655	655	678	672	640	653	627	664	729	647	640	660	675	689	657	646	700	648	675	674	634	640	718	632	666	634	685	672	621	640	596	649	673	635	663	626	632	658	686	655	698	672	697	625	680	684	690	635	623	673	686	699	666	669	651	661	638	652	672	661	676	657	630	678	665	649	662	622	676	620	677	691	705	695	698	672	687	665	692	651	688	659	637	663	669	689	665	643	672	675	663	653	601	653	631	656	648	645	615	652	634	671	695	641	661	648	660	647	639	623	679	665	626	664	660	658	650	672	627	641	578	656	673	644	688	650	707	670	631	648	658	651	690	675	654	647	695	637	637	648	650	677	638	684	632	649	644	637	694	640	625	665	642	674	682	657	673	673	652	678	633	670	684	668	684	659	663	663	694	682	712	667	703	630	645	641	683	700	651	620	638	692	672	654	640	679	665	657	637	646	649	661	691	654	692	655	653	650	637	673	671	655	675	665	670	694	668	640	667	604	665	678	605	666	687	654	656	664	655	678	690	657	669	707	648	637	638	634	600	644	635	673	646	670	638	694	630	660	667	686	688	624	662	681	649	656	667	662	688	683	655	643	620	648	615	677	693	669	673	664	663	669	672	626	687	709	632	684	675	617	651	668	645	642	652	704	668	644	634	660	701	676	672	637	664	665	642	657	661	601	685	695	686	698	680	653	641	675	659	690	626	643	671	674	657	669	629	625	664	696	657	650	662	643	664	701	664	669	630	693	645	647	648	647	668	661	661	670	658	648	643	641	711	641	657	637	642	655	625	615	647	655	669	684	642	675	688	632	646	676	673	649	680	680	650	630	628	665	648	684	675	646	591	663	703	666	672	650	633	673	634	656	694	687	661	660	642	618	636	687	655	700	690	635	632	679	623	661	697	643	651	630	694	648	658	665	663	651	643	642	644	674	705	644	676	667	686	684	692	673	679	663	706	670	689	670	668	670	626	658	654	626	688	631	655	647	600	646	665	628	669	651	696	687	609	651	686	677	653	632	652	668	661	670	655	659	716	633	672	599	657	662	672	635	693	619	608	672	664	686	656	618	686	655	660	688	683	630	686	650	676	649	629	680	681	690	672	668	689	694	673	617	647	716	678	662	627	658	641	681	681	630	641	689	633	661	663	651	666	607	631	619	699	652	658	671	687	707	620	675	681	651	654	629	691	648	664	650	682	661	650	635	649	655	673	634	680	641	657	667	689	678	635	675	680	641	673	657	696	669	665	719	653	696	659	672	623	647	659	617	635	662	619	669	677	677	655	668	667	609	656	663	649	634	682	683	693	671	676	631	647	659	707	663	630	630	594	648	624	665	682	679	687	648	647	624	640	624	668	624	676	624	654	630	677	656	676	649	648	688	642	661	667	621	634	693	649	670	659	676	615	644	660	634	681	650	685	694	647	666	684	641	675	667	709	661	680	654	657	679	656	645	647	676	656	653	678	698	683	653	678	661	673	703	621	636	656	701	622	669	699	663	642	636	635	662	647	667	656	682	687	683	688	665	644	627	675	650	638	649	605	739	658	643	646	679	665	691	636	633	655	648	657	644	671	661	696	675	650	672	658	695	666	647	643	699	669	651	651	695	709	695	604	696	651	686	676	672	642	649	658	633	643	609	656	645	699	707	639	702	678	703	665	629	687	650	613	643	671	659	684	698	649	648	652	627	679	639	651	638	700	642	689	644	660	652	647	669	695	648
5485	1207	1197	987	918	852	906	907	857	766	872	790	825	807	793	796	809	826	808	828	809	785	784	793	833	784	792	844	798	856	802	790	845	843	868	837	809	781	818	796	837	816	863	831	836	804	788	803	830	805	793	780	824	878	825	793	790	799	773	802	793	792	813	816	795	772	843	795	854	827	817	827	805	839	827	754	827	803	814	854	819	823	830	771	860	729	772	841	827	825	780	796	846	860	812	797	814	836	751	809	817	827	799	832	857	879	790	818	848	842	771	793	756	883	788	852	861	787	829	838	808	835	820	795	791	825	777	758	752	811	804	853	780	816	771	835	833	834	799	808	804	831	750	799	829	824	810	836	825	812	806	787	749	835	825	779	804	781	854	805	806	794	812	784	832	768	841	790	803	832	777	806	813	862	842	808	820	777	801	784	817	835	783	846	797	811	821	804	765	813	788	811	817	810	816	767	819	835	793	802	797	814	782	833	814	825	751	803	830	834	869	802	796	822	816	777	777	826	817	823	808	764	822	854	805	786	771	828	783	837	824	848	850	800	774	793	800	829	822	806	789	805	800	835	801	823	805	839	764	823	819	834	796	794	823	831	810	790	813	766	827	799	822	826	837	803	825	805	800	874	842	751	818	779	770	834	767	849	828	820	800	797	778	784	770	763	755	783	785	799	861	884	761	763	836	811	812	839	787	783	838	817	781	833	881	802	780	784	798	748	752	834	788	819	756	818	809	840	750	832	766	723	788	802	804	804	787	805	768	825	817	798	816	806	826	777	833	810	783	828	808	776	860	830	795	818	826	832	818	806	787	790	795	809	837	828	783	832	792	805	808	716	837	820	800	791	850	799	751	866	767	796	835	769	822	803	798	789	822	819	797	795	859	840	876	798	867	808	823	783	813	759	810	821	849	828	757	842	808	811	788	796	860	842	785	802	798	836	760	807	837	788	802	826	834	824	764	830	838	774	871	807	827	787	755	842	855	821	810	780	814	836	788	834	837	766	795	818	806	760	809	754	854	799	764	817	875	826	836	781	767	790	800	774	814	787	826	795	784	807	830	796	825	804	795	835	804	818	810	827	841	846	866	809	837	829	817	773	798	844	828	792	820	799	825	816	804	799	807	782	802	840	769	760	766	845	811	778	829	776	799	784	802	811	790	798	790	769	790	804	773	775	830	828	833	802	791	774	859	831	826	805	763	802	793	786	771	857	811	781	799	754	809	764	778	840	806	780	850	835	788	849	780	857	817	776	772	769	805	789	830	821	782	845	837	818	816	785	827	809	748	811	844	836	821	763	765	831	834	819	788	792	825	785	782	794	803	780	809	797	821	757	768	831	822	778	788	809	820	838	817	815	835	803	782	821	797	792	814	806	795	823	795	855	894	812	792	749	796	818	804	834	822	796	819	848	809	776	802	836	813	859	776	782	856	811	812	873	826	769	783	846	818	820	722	808	838	829	820	829	826	801	809	831	798	809	833	823	841	825	778	785	771	813	779	837	809	848	777	776	835	827	803	796	797	806	770	813	793	854	776	860	856	779	792	799	780	806	838	787	743	813	795	798	801	790	806	863	791	792	803	790	771	834	815	783	775	761	753	813	843	821	830	809	762	835	788	866	812	814	782	761	823	808	780	809	835	866	763	814	787	749	803	831	833	857	820	870	784	809	843	790	790	804	829	778	792	779	808	774	839	826	800	831	806	796	780	811	798	785	773	839	815	838	829	838	803	791	848	837	851	834	811	794	813	753	832	792	782	850	792	859	787	782	804	829	738	799	813	781	831	842	822	847	787	840	803	819	815	807	786	773	777	824	797	817	825	767	808	852	789	773	826	845	824	783	803	825	785	796	749	825	811	824	782	782	802	796	837	753	800	814	816	844	801	804	822	816	863	817	792	831	777	808	786	805	788	735	803	766	835	850	804	800	805	781	831	772	809	784	779	811	801	788	817	790	825	787	811	814	826	849	810	831	844	791	745	827	787	828	861	800	882	821	820	833	799	864	843	825	811	789	855	797	796	763	761	827	797	796	823	798	791	795	817	804	762	803	848	793	809	842	790	771	805	815	774	823	794	769	814	791	826	800	822	823	769	853	820	802	768	844	809	801	807	839	788	804	798	845	808	756	791	769	804	811	811	825	785	873	816	847	795	736	814	787	770	818	773	735	777	824	815	820	789	835	763	775	793	780	817	794	772	813	814	841	833	871	804	821	791	827	801	766	793	820	804	832	815	756	787	836	786	859	834	810	776	791	773	762	860	771	830	808	808	814	767	731	832	768	802	764	759	808	791	839	843	759	824	784	790	881	850	837	828	788	794	780	803	797	797	799	785	755	773	838	808	830	828	797	804	812	815	835	755	811	830	798	830	763	806	808	762	823	789	782	784	843	795	810	794	787	818	827	829	788	776	809	796	756	805	819	834	818	832	842	815	761	788	829	797	830	842	817	838	793	814	789	845	781	816	842	791	786	833	807	827	746	793	834	833	805	826	808	785	810	840	821	801	812	807	851	799	834	818	788	822	811	773	769	769	811	835	811	845	767	824	775	814	790	852	833	818	811	825	805	766	774	779	829	784	835	810	818	796	795	757	792	802	805	833	789	805	763	841	810	806	827	811	795	846	796	781	788	871	750	851	816	816	836	859	749	809	813	847	814	806	781	805	800	823	824	795	788	816	840	797	791	783	790	830	791	836	786	809	847	833	827	793	798	830	828	854	826	847	799	795	826	857	823	813	886	772	835	795	825	834	770	794	800	792	737	794	803	808	809	813	808	825	805	813	831	800	767	820	796	772	771	768	808	849	771	871	782	813	781	816	779	772	825	823	809	768	814	763	785	803	819	781	813	827	789	835	795	846	760	835	842	863	814	824	856	790	845	804	810	831	863	809	809	838	793	842	771	798	785	826	824	802	812	824	840	787	777	837	851	799	776	825	829	802	777	762	818	763	779	816	813	834	849	790	812	843	826	761	832	831	754	802	827	793	836	817	788	815	813	828	835	836	767	771	780	759	799	802	823	781	774	809	828	825	799	782	817	874	831	826	798	822	810	832	874	809	803	784	806	763	799	830	811	765	839	846	796	836	780	795	807	828	782	815	825	784	795	813	774	902	840	780	805	827	803	771	804	794	853	822	770	826	775	839	823	795	842	803	799	812	828	809	809	773	806	844	852	779	797	815	809	850	810	782	761	790	800	822	784	783	835	770	815	800	807	798	801	815	844	775	761	766	846	823	844	782	838	800	836	835	786	782	833	752	837	836	762	848	796	803	816	844	803	791	830	837	782	812	784	801	822	809	790	798	784	814	754	810	839	773	786	802	822	820	802	839	810	765	774	829	824	810	825	779	801	781	833	797	749	833	818	824	850	813	793	818	793	804	806	796	803	790	828	823	800	786	802	843	849	869	779	802	806	803	786	794	835	792	856	787	813	792	755	816	850	807	793	862	839	802	794	752	791	821	794	820	807	815	843	846	748	860	852	847	795	792	849	804	815
23092	20740	27670	23855	20696	6899	1044	785	646	650	623	551	538	524	503	529	480	516	517	482	528	499	499	513	470	465	461	479	458	494	491	459	514	431	497	484	518	511	460	490	441	489	488	473	511	476	453	472	462	452	515	473	474	477	447	462	447	498	488	481	470	475	465	460	448	451	512	481	460	497	502	509	474	471	474	462	507	478	462	505	438	507	453	518	462	493	486	509	539	515	451	481	471	475	478	464	474	476	471	468	483	480	461	479	472	486	469	463	511	489	490	479	448	467	462	459	469	506	502	459	479	464	497	425	505	434	470	452	463	470	467	480	483	466	491	453	462	474	466	480	454	445	495	486	454	451	479	457	474	489	465	472	489	482	469	467	456	474	477	475	459	430	463	463	477	477	497	460	496	452	497	444	479	487	497	441	522	481	452	466	433	504	422	441	417	471	485	464	448	496	475	459	481	470	476	484	490	461	485	490	451	507	472	463	477	494	470	459	469	448	457	472	460	482	483	489	502	500	507	456	451	465	476	435	470	457	518	448	478	453	503	474	466	461	451	503	499	454	451	503	450	428	442	472	447	522	485	516	449	462	458	458	500	454	516	453	493	456	506	481	478	475	523	460	479	466	471	496	429	417	467	477	505	502	507	480	499	508	453	467	455	483	474	475	493	482	462	463	473	467	454	439	479	513	474	459	504	479	468	491	446	487	463	448	459	495	457	477	460	444	434	471	458	515	437	456	506	465	455	438	467	471	449	481	477	491	462	466	473	463	479	468	466	512	436	482	478	489	473	450	460	467	487	425	483	495	450	453	459	497	489	482	477	491	475	516	457	481	485	481	473	458	453	484	475	471	492	475	480	413	468	502	480	462	438	452	494	435	456	479	474	485	501	519	468	492	486	493	473	481	476	482	418	503	451	455	465	473	455	478	465	441	456	466	464	430	445	489	510	458	453	495	446	482	504	519	476	538	456	482	475	473	467	469	464	486	490	480	484	488	461	482	451	454	495	464	449	472	474	455	446	496	496	472	459	482	437	489	482	470	464	466	469	505	501	490	480	482	483	433	479	511	472	442	442	449	451	505	441	427	459	467	463	468	461	492	419	484	502	495	422	478	485	423	407	439	477	473	448	498	461	489	476	504	464	442	456	511	475	467	507	461	472	467	466	453	477	482	523	483	466	510	488	468	452	518	469	489	502	486	489	465	506	508	437	430	477	506	460	458	485	493	472	474	495	454	476	466	494	488	501	462	480	481	497	475	473	468	478	484	477	488	475	473	451	488	446	490	493	501	514	445	476	476	492	484	488	458	459	487	482	434	484	456	458	454	467	465	469	483	436	491	466	429	460	449	448	494	452	474	484	478	477	461	471	483	453	474	445	466	485	472	494	465	465	524	494	452	457	460	475	463	463	478	468	469	473	452	512	498	452	445	479	436	487	494	475	511	437	462	474	459	482	483	444	461	452	448	482	460	492	480	490	453	462	467	484	470	469	486	499	476	468	480	443	454	440	478	452	473	461	449	492	488	443	486	478	495	463	463	469	441	474	467	433	469	455	463	491	446	470	490	469	454	502	474	488	451	472	528	464	501	487	453	468	508	472	470	438	450	433	438	438	481	450	470	433	449	440	456	469	455	447	462	501	459	482	470	432	478	462	447	448	475	476	483	458	460	487	457	489	460	461	488	498	472	477	464	488	461	449	463	479	486	482	495	491	463	465	476	457	505	459	440	505	505	431	463	499	483	492	475	466	447	461	464	443	463	471	471	465	454	462	435	512	451	451	471	422	458	455	466	516	492	484	454	505	462	481	495	452	470	469	514	446	498	441	494	456	470	417	471	484	501	467	442	479	446	507	471	479	476	481	463	456	421	455	503	493	448	465	465	476	485	516	480	453	481	460	451	484	486	500	474	449	455	458	463	445	431	390	528	493	438	502	461	486	472	480	441	476	473	478	457	490	438	484	500	499	452	455	466	477	472	461	460	454	502	483	491	499	442	517	468	526	464	469	498	470	485	438	476	477	470	457	459	487	461	492	462	477	435	470	487	484	489	488	460	450	440	477	454	428	509	466	502	488	477	488	476	499	468	467	463	492	499	450	450	472	479	443	442	476	469	466	473	459	495	436	484	448	460	416	461	536	467	458	433	505	461	471	490	451	450	477	453	470	490	448	431	451	504	447	468	487	422	473	498	490	475	516	475	468	456	443	464	459	452	433	426	474	484	483	463	480	459	456	424	476	493	439	462	461	465	487	479	473	489	473	446	421	483	488	486	501	468	515	467	494	497	457	454	482	481	488	470	505	498	472	471	489	467	478	449	465	481	493	471	500	460	466	453	505	447	443	469	469	449	477	436	491	492	456	464	455	513	469	459	447	456	475	487	450	478	479	452	426	443	492	481	427	448	483	454	452	452	463	476	491	459	417	457	446	480	455	475	460	462	487	516	500	472	492	489	501	495	435	466	457	510	509	434	475	440	480	496	474	459	441	455	467	469	479	481	457	491	453	517	486	474	486	424	445	485	464	471	489	461	433	501	479	459	476	496	491	459	441	512	496	472	485	483	512	476	486	528	463	466	463	480	431	458	484	441	484	457	436	461	463	469	460	456	464	522	480	449	472	422	445	453	484	478	472	466	473	487	450	454	480	463	517	489	436	456	443	449	427	482	479	494	455	507	430	458	509	451	430	489	463	455	490	508	423	495	490	467	461	448	502	472	433	425	479	452	477	480	455	490	451	449	490	455	506	437	487	466	474	464	426	482	475	482	446	453	463	463	483	457	471	505	464	496	475	455	451	501	471	492	476	490	448	483	498	476	478	489	457	474	453	466	452	490	480	454	505	454	488	479	494	485	504	482	473	486	452	420	479	470	448	444	475	452	468	499	461	455	410	485	468	450	439	480	492	490	467	464	437	426	416	476	464	486	418	477	463	450	504	466	455	479	467	480	480	419	475	466	465	521	476	481	535	462	462	427	489	481	455	429	495	451	509	499	452	468	487	472	484	497	468	468	460	480	455	457	424	456	412	471	475	437	476	498	441	511	497	526	448	520	480	477	474	456	496	478	471	511	468	482	488	475	450	463	470	471	488	489	471	487	466	485	476	479	474	498	470	494	460	466	503	490	455	468	468	467	458	489	467	475	478	453	441	462	507	444	448	476	449	409	453	481	467	492	484	477	467	477	446	469	454	456	439	471	487	475	481	468	491	471	463	464	468	520	491	480	460	478	455	521	491	487	475	454	460	477	470	483	437	505	456	448	462	480	487	472	502	479	482	447	453	464	500	464	468	475	472	461	464	501	455	478	452	469	450	498	471	475	501	471	462	458	441	472	468	483	482	453	492	467	445	479	483	467	508	489	489	468	455	470	507	476	489	443	487	486	494	472	467	460	493	477	467	469	459	476	520	446	481	450	499	473	473	492	456	480	471	492	479	469	493	420	482	500	473	481	480	458	486	509	439	498	436	503	470	488	487	480	481	460	487	464	464	448	465	446	469	447
3766	7899	5633	2798	2065	1654	1362	1148	996	878	806	730	736	725	752	635	659	682	684	637	639	610	609	645	670	613	639	632	621	572	663	623	628	642	600	568	630	625	588	592	635	597	630	625	598	618	622	611	609	601	600	613	623	603	631	564	579	595	583	630	570	592	613	575	615	599	581	590	639	601	598	617	616	604	563	637	603	605	598	554	604	602	616	594	626	565	608	606	628	637	573	558	624	595	562	595	614	600	536	559	623	584	602	577	614	576	618	614	579	596	598	633	596	588	618	615	588	602	539	618	566	588	601	606	605	590	635	567	637	556	585	608	631	635	575	580	593	598	560	640	595	581	593	619	594	565	586	599	580	611	602	594	563	636	613	584	587	605	587	589	605	623	613	603	584	642	582	589	626	587	615	608	618	599	584	589	624	542	629	580	597	596	584	608	609	572	635	594	659	599	628	596	598	639	601	572	613	625	595	581	629	627	593	607	612	607	618	546	566	551	601	594	608	580	612	622	547	580	585	591	616	635	584	599	591	646	605	592	594	628	588	614	616	610	586	638	578	565	597	633	597	625	586	543	603	587	610	556	588	603	629	556	616	598	605	567	609	561	610	559	603	594	610	561	598	609	593	588	594	585	626	602	599	600	575	571	582	592	616	594	601	636	581	609	601	578	605	604	592	642	609	612	592	627	608	602	613	581	616	559	590	629	613	571	612	590	587	584	655	581	567	597	607	588	592	589	633	604	615	600	634	639	634	588	568	583	588	604	634	610	585	565	571	604	617	610	609	573	562	552	566	590	584	591	566	632	563	631	590	577	590	581	577	590	594	597	551	618	622	573	613	611	576	593	609	577	570	571	576	569	619	577	583	594	655	619	613	629	594	626	611	597	608	614	611	577	613	633	634	617	616	606	615	605	584	574	601	616	602	610	634	602	616	587	554	603	621	632	599	622	640	575	601	610	673	604	621	621	578	601	585	627	597	596	596	552	595	607	601	571	572	598	575	607	594	624	607	601	612	607	597	580	559	586	605	621	603	619	603	610	638	629	605	561	633	596	627	624	572	565	591	602	582	566	632	617	565	622	564	583	621	620	618	593	596	605	582	605	633	601	596	552	579	595	614	610	593	606	603	599	571	570	630	564	579	580	589	572	629	625	605	563	589	568	606	612	606	579	590	622	622	614	584	646	604	604	646	571	590	610	577	621	622	570	621	624	605	608	583	580	599	627	598	585	616	605	605	559	610	604	614	589	583	621	536	619	618	618	595	583	601	588	606	597	580	548	595	638	577	628	591	584	600	579	611	639	581	584	613	602	614	590	578	569	625	606	605	583	604	590	584	601	590	604	581	625	594	608	597	627	623	586	592	582	606	594	627	606	597	565	598	590	622	605	622	620	598	635	612	619	632	575	616	635	576	582	589	556	637	605	668	590	601	564	551	544	623	605	583	609	634	561	600	576	602	609	615	608	614	600	635	597	626	602	590	583	622	595	599	589	644	635	570	597	570	598	629	584	660	615	571	579	622	604	582	597	587	613	561	585	599	631	581	599	582	575	584	584	625	622	581	577	638	601	632	597	613	593	630	597	606	579	582	604	614	651	593	602	582	574	677	621	622	561	599	614	606	625	612	611	618	642	590	573	600	586	573	618	589	622	590	572	591	578	591	628	585	578	613	597	592	606	632	567	562	632	597	600	614	594	624	573	590	597	559	556	623	601	594	601	575	570	581	556	609	555	563	552	643	579	603	568	601	598	580	638	646	574	583	599	635	576	595	581	550	627	627	597	591	671	590	564	592	575	574	601	609	553	599	616	621	626	624	568	627	616	568	634	584	579	589	599	599	595	612	573	589	594	612	633	554	591	604	591	606	581	590	607	636	616	593	604	600	599	589	574	522	579	558	580	594	609	631	612	626	552	601	581	589	645	642	607	596	596	609	563	634	660	625	591	561	637	592	646	597	588	573	582	645	612	562	593	587	558	635	598	547	612	608	609	571	589	621	578	595	587	621	638	606	611	599	625	644	591	595	630	573	575	621	592	572	540	618	623	573	604	611	558	635	570	593	620	616	568	586	597	598	595	584	589	608	598	624	536	607	557	636	588	640	606	598	629	601	588	628	563	588	612	570	560	624	581	590	566	620	597	610	603	630	635	571	610	570	564	641	540	606	588	634	584	617	616	588	600	584	593	547	592	579	626	573	554	633	618	614	544	567	607	588	636	630	602	608	598	607	622	590	589	575	578	598	613	577	640	610	608	649	560	593	632	589	643	570	604	586	586	610	616	619	599	603	599	626	593	583	567	546	597	613	575	614	543	619	597	573	542	615	606	557	612	602	611	631	597	596	578	656	641	617	597	634	610	535	566	625	593	596	611	619	587	624	575	604	634	586	616	595	553	613	585	625	616	613	609	587	611	574	647	607	614	635	602	602	547	617	632	585	592	585	594	569	620	593	579	604	657	616	635	575	614	658	639	580	608	604	615	596	647	606	616	612	598	586	618	580	618	605	595	497	582	586	649	599	611	599	612	637	599	600	593	592	568	538	644	593	609	613	612	600	602	566	629	593	645	605	597	571	616	597	601	619	599	592	594	607	617	586	598	605	558	597	614	608	593	556	580	568	646	627	594	599	574	560	560	642	596	578	587	570	630	650	580	589	542	597	618	593	598	612	599	608	607	596	636	623	616	597	604	617	603	589	624	609	622	593	594	609	573	623	584	577	589	584	624	625	582	606	637	558	644	575	572	577	610	594	616	626	555	547	611	621	644	625	591	607	651	628	561	608	622	571	573	613	617	614	609	598	568	586	635	600	569	575	571	596	562	624	633	598	601	573	598	594	595	628	605	625	584	605	593	620	626	599	625	609	618	588	596	586	571	583	586	649	610	628	601	570	634	604	672	621	608	611	584	586	606	594	595	556	583	617	601	639	599	593	600	549	590	585	594	608	627	609	607	551	625	635	636	627	589	599	577	588	615	624	588	622	567	584	621	620	562	543	627	616	588	644	596	635	596	607	586	616	627	615	555	635	608	582	618	614	607	571	549	593	608	552	579	612	592	614	599	611	628	595	591	584	601	620	621	591	623	597	581	593	590	604	578	609	583	609	629	598	602	618	556	612	544	613	606	566	567	598	609	553	588	603	611	605	595	572	602	618	589	577	588	635	615	567	613	617	617	621	602	580	618	531	596	547	590	619	582	565	587	578	612	635	579	583	588	610	609	615	596	625	581	634	558	595	643	642	623	572	636	616	595	606	574	626	594	578	573	589	588	610	614	603	609	577	574	587	611	609	601	595	610	580	562	585	548	597	587	571	563	560	609	596	585	587	568	564	607	613	590	591	594	577	548	591	591	639	578	614	648	637	605	601	623	608	595	595	602	580	594	583	559	591	590	645	594	623	607	559	565	597	567	626	596	604	565	604	623	607	658	604	558	631	612	617	581	595	656	618	595	634	584	540	618	563	575	598	574	570	563	587	579	599	561	565	593	603	560	603	588	652	608
24064	20770	26450	25010	6546	761	686	598	554	531	513	509	514	539	437	489	496	480	477	463	474	451	444	470	489	442	481	453	476	445	482	479	465	449	455	467	478	446	413	525	488	459	457	497	483	460	479	478	475	460	453	467	475	486	462	485	474	471	466	498	450	441	483	473	471	459	483	458	421	481	473	487	463	435	466	495	439	472	465	456	467	429	474	442	454	467	461	426	495	471	488	449	451	460	474	463	459	475	480	413	471	477	482	500	473	506	478	498	466	470	448	464	488	464	427	475	435	473	438	489	461	468	434	426	450	458	452	457	465	443	479	454	504	484	448	465	476	484	469	487	479	439	494	465	473	508	455	497	498	462	433	467	448	449	513	456	497	494	537	479	467	470	457	464	480	480	486	470	466	435	493	503	514	473	468	455	469	511	496	476	441	444	456	498	483	464	454	442	441	467	456	457	477	468	470	465	463	461	427	503	491	472	478	465	463	481	489	496	461	436	458	458	438	455	466	466	510	435	461	508	489	500	500	458	486	459	431	450	443	464	505	456	453	462	448	479	465	462	466	475	473	446	450	465	426	463	467	470	451	502	473	425	425	475	499	458	483	445	481	493	491	463	468	466	455	462	459	472	472	495	479	515	453	456	459	493	440	467	495	450	483	484	440	479	467	461	432	442	438	466	494	469	470	451	444	475	468	504	498	434	466	473	462	455	488	480	445	474	443	457	479	463	450	502	460	491	518	485	464	479	441	494	437	434	467	462	494	458	471	459	392	481	448	501	444	437	461	500	453	491	450	488	475	499	451	484	460	428	423	467	467	483	486	459	503	453	494	443	475	474	447	477	425	465	460	468	447	456	499	436	505	465	441	456	503	502	449	521	434	428	442	480	481	446	472	488	497	447	457	500	459	501	448	486	467	456	493	477	462	457	472	431	420	468	482	476	517	481	457	454	493	474	461	429	434	442	486	453	458	460	466	469	457	474	445	453	482	442	475	508	439	468	443	453	448	442	421	472	466	490	461	484	477	435	453	473	466	454	491	495	475	487	434	424	450	478	468	434	473	484	451	469	473	421	472	482	472	444	442	451	466	447	458	426	441	470	428	495	463	450	444	484	468	508	436	436	456	472	443	473	480	474	487	462	494	422	484	477	458	490	483	467	456	493	447	482	420	468	452	490	464	486	427	485	466	469	452	428	445	420	470	445	482	444	464	460	429	465	450	464	434	491	490	470	429	456	482	480	472	490	460	460	463	459	464	453	451	503	455	475	482	492	486	463	502	465	453	461	455	443	414	479	493	458	488	501	447	474	473	458	459	486	456	489	488	441	458	480	477	436	472	451	475	456	457	493	460	454	461	432	501	480	453	463	483	433	489	455	482	446	491	430	446	498	485	416	470	443	488	459	415	472	437	424	456	427	459	456	476	464	493	481	434	474	469	459	468	455	511	459	473	465	478	440	497	511	506	499	437	470	459	481	458	454	497	472	450	440	465	487	436	485	513	503	476	505	458	482	472	489	493	499	485	489	495	415	463	491	465	426	477	489	462	473	469	462	421	485	424	421	440	462	471	481	479	456	480	477	482	469	454	472	442	461	481	463	460	492	478	463	470	498	430	487	468	482	497	453	479	440	449	455	508	454	514	468	476	487	480	455	476	471	465	441	503	460	478	444	472	450	506	457	433	492	478	437	432	494	441	491	457	473	476	477	471	441	439	473	432	459	464	475	472	463	473	507	501	454	469	447	479	449	461	493	470	451	459	464	459	456	436	494	469	454	460	452	489	460	500	467	457	442	441	487	468	476	456	480	450	468	463	450	468	468	426	462	468	469	448	482	471	463	476	453	490	467	463	462	429	451	449	485	467	455	449	450	448	476	498	484	494	482	448	448	477	464	428	467	464	441	490	468	452	470	434	463	449	488	492	432	469	492	460	475	434	456	423	464	472	465	474	510	457	490	439	440	450	441	493	496	498	447	467	457	464	477	457	484	466	496	440	448	455	439	461	448	498	489	439	463	443	451	408	502	506	445	475	462	446	466	451	472	491	475	487	480	487	486	462	435	489	469	461	441	438	490	495	471	449	489	475	498	419	438	488	472	467	462	460	478	441	469	445	429	493	447	482	425	390	426	419	448	492	472	478	461	505	463	480	464	449	473	511	462	491	455	454	451	469	475	471	465	469	454	473	468	443	477	469	439	483	462	483	471	406	509	470	458	466	451	469	451	476	500	468	475	469	472	427	439	417	452	477	464	465	469	489	479	488	460	446	503	468	425	457	456	474	452	481	463	475	423	484	481	479	467	471	489	478	425	440	452	506	468	445	492	491	477	450	416	492	452	467	448	458	472	477	456	442	441	459	461	470	427	506	478	474	461	497	457	471	481	430	486	459	463	485	464	451	486	464	469	457	505	468	474	441	467	476	450	403	432	477	426	459	434	432	449	467	458	460	477	458	461	463	507	428	436	442	435	457	459	510	448	448	453	473	465	448	448	474	449	475	483	477	474	473	453	457	421	463	479	496	466	462	453	446	448	452	476	462	469	448	488	415	462	464	492	494	460	449	484	433	481	447	482	490	451	481	463	465	461	424	479	456	503	471	465	456	505	450	462	433	479	430	473	468	467	508	455	468	454	446	495	489	449	483	474	448	446	458	459	478	476	502	465	472	441	474	466	483	431	445	431	467	491	444	454	431	433	488	475	498	458	457	454	467	478	471	437	475	477	455	490	472	454	428	480	493	442	445	431	494	458	448	456	465	446	476	477	461	461	426	486	460	456	472	451	518	472	475	477	474	460	479	443	437	459	446	481	498	423	497	471	516	456	433	465	441	475	476	473	427	466	498	474	497	471	444	396	437	468	451	469	487	472	460	466	465	481	469	465	450	430	445	449	464	449	417	452	424	454	451	440	455	438	486	448	514	491	476	444	450	467	456	441	449	434	467	510	513	447	473	483	482	454	499	509	514	479	489	463	500	469	472	455	453	435	468	497	456	454	454	467	449	491	445	492	448	457	478	464	438	443	447	450	470	464	479	442	471	453	458	456	483	487	471	457	502	470	454	488	472	424	478	458	448	465	472	469	480	450	468	443	485	501	488	439	457	458	431	461	485	471	461	491	469	473	478	487	466	477	462	491	472	483	499	489	486	462	398	486	452	447	458	451	497	448	493	504	449	479	468	461	486	459	453	424	438	487	428	455	460	453	473	471	481	455	444	455	437	478	434	441	463	526	456	470	449	442	451	459	437	516	449	480	458	457	474	449	416	411	502	460	502	429	462	472	455	439	482	488	449	460	448	462	472	447	480	510	450	454	501	528	479	479	470	423	454	473	443	454	455	463	466	436	478	448	436	470	456	430	426	485	441	469	477	449	457	464	497	472	438	456	443	434	478	450	452	463	473	481	472	484	449	464	462	495	444	446	447	453	462	474	499	453	475	526	480	467	439	463	475	468	426	488	463	493	490	425	465	484	441	452	463	449	440	417	449	487	460	459	423	487	469	436
3632	4489	3263	1769	1323	1146	1038	915	796	736	698	700	615	618	612	589	591	609	591	606	585	564	631	562	552	556	596	592	585	566	580	602	607	567	606	565	573	592	602	563	551	593	601	558	586	556	549	568	531	604	542	554	555	571	545	543	543	553	519	544	536	575	551	541	577	582	558	549	564	560	564	556	533	515	582	533	560	540	528	596	530	543	574	554	579	580	580	582	527	595	548	555	578	536	540	577	579	566	557	571	589	554	531	555	564	538	533	570	560	544	568	557	552	519	604	530	539	539	581	557	588	548	570	582	560	535	557	558	580	583	573	537	558	594	557	576	541	549	543	580	558	559	529	561	576	564	545	536	579	574	528	597	523	552	567	570	587	544	554	604	571	539	552	573	552	569	542	547	588	540	560	528	564	548	558	607	602	572	541	552	546	561	541	542	525	567	535	601	545	537	555	529	566	549	527	540	593	543	576	578	526	520	531	569	582	560	554	541	566	545	567	585	557	560	574	528	587	532	589	569	546	564	566	511	513	555	557	585	555	553	563	550	554	541	595	567	535	532	542	553	554	529	560	586	566	566	542	568	507	550	524	564	527	558	549	557	581	573	586	581	565	569	571	589	598	608	571	562	542	568	547	535	576	578	613	568	540	560	578	549	566	567	608	591	574	560	522	595	578	580	585	564	559	574	546	576	574	583	576	566	587	504	560	553	590	612	534	571	553	588	563	547	553	537	534	569	588	559	555	545	563	521	552	599	592	616	577	578	591	568	544	561	582	558	552	567	543	570	577	577	557	530	515	568	559	581	576	541	546	552	544	573	582	616	559	557	583	548	571	523	600	592	546	537	534	531	526	592	568	580	532	582	548	551	550	582	560	564	563	560	572	547	575	550	535	531	549	555	542	543	520	553	548	531	540	594	543	572	543	537	549	539	572	583	543	579	566	597	557	551	569	558	543	528	529	565	601	520	562	569	575	528	528	605	550	579	533	561	536	562	600	506	540	577	552	613	543	569	587	542	539	616	544	556	534	591	580	513	576	542	569	537	610	591	543	539	604	570	566	559	573	566	544	537	565	525	570	569	537	560	573	577	536	614	575	573	588	565	558	564	539	566	603	570	552	495	591	561	570	602	568	552	545	518	540	536	575	554	531	515	561	589	559	573	534	536	555	555	536	571	572	554	543	621	578	595	564	572	542	564	516	535	591	568	551	525	544	540	542	568	527	571	608	540	545	574	572	571	554	578	557	543	611	522	520	573	601	527	581	537	567	544	597	539	601	612	563	528	537	563	547	577	544	540	540	549	584	532	583	550	551	570	627	553	552	579	548	558	542	575	588	556	568	581	571	580	553	563	540	573	541	518	563	503	576	564	582	584	580	580	580	567	524	577	569	554	565	548	544	532	575	620	553	591	536	580	546	559	530	550	545	551	551	543	551	586	546	591	577	536	534	568	544	535	569	556	596	538	570	547	560	568	551	531	559	572	551	558	563	529	567	571	545	544	552	521	540	566	567	592	578	557	568	533	587	533	518	550	598	569	550	543	546	605	542	584	577	534	582	577	541	559	555	595	562	561	578	558	530	584	578	549	532	556	582	604	584	625	562	561	564	545	559	585	570	569	549	535	562	553	602	585	541	583	533	619	591	558	558	540	554	558	562	537	546	594	579	581	563	519	538	534	552	568	565	575	588	545	546	536	578	550	509	575	581	571	578	568	523	545	552	550	596	552	580	545	532	564	541	556	559	555	548	554	538	518	563	585	588	584	561	610	575	524	594	585	580	539	606	532	531	568	573	573	532	606	513	521	585	526	582	523	566	525	566	532	505	564	577	544	595	563	561	563	509	562	524	546	577	566	576	537	553	525	535	514	542	565	562	558	554	572	520	567	583	563	577	567	542	534	570	575	573	581	522	586	563	506	529	589	583	560	546	544	580	523	563	552	560	538	578	606	537	551	552	547	534	561	529	529	591	580	564	523	550	568	605	565	590	587	580	573	580	514	535	590	569	546	542	598	593	551	522	578	580	524	559	585	545	594	546	595	549	549	570	517	588	560	560	559	567	544	545	542	538	564	636	606	518	557	557	608	535	548	575	554	574	564	573	548	612	560	562	533	571	559	492	565	538	517	567	548	581	619	542	567	547	559	552	568	563	526	574	533	570	553	550	553	612	539	561	584	546	581	542	553	521	572	536	581	535	585	557	590	581	591	535	550	570	586	569	575	581	556	561	542	517	560	545	561	553	571	526	557	529	574	525	566	564	590	551	561	564	580	567	563	563	549	594	560	549	557	578	538	546	581	518	603	555	581	593	507	547	567	569	539	562	572	577	561	510	555	543	553	587	545	565	538	602	520	570	560	534	555	557	535	547	576	535	568	556	561	547	558	583	614	534	561	494	573	575	558	578	550	532	520	601	575	550	545	563	607	556	532	604	561	574	617	552	567	551	545	562	555	507	546	554	545	579	516	581	594	573	565	556	582	593	557	559	594	564	547	554	609	559	560	576	581	575	547	556	570	574	598	561	563	574	557	551	535	578	574	558	550	587	567	508	561	580	562	573	527	585	571	572	592	565	594	551	537	551	516	546	523	587	596	538	564	553	546	545	553	558	574	522	579	523	552	589	547	575	564	538	553	543	615	521	540	580	559	546	528	569	567	569	556	601	574	577	554	599	560	551	549	562	535	595	610	593	545	547	549	532	550	571	557	558	559	605	504	582	535	518	552	611	554	610	579	520	548	585	558	527	591	540	540	601	550	567	569	549	512	537	573	553	551	552	544	559	545	559	555	579	562	572	517	557	543	573	608	518	597	567	541	539	591	597	557	578	535	547	562	550	531	546	584	550	577	554	519	559	577	587	599	559	561	548	565	630	539	563	617	556	538	579	579	550	570	587	575	624	542	579	544	594	550	574	509	511	553	578	564	534	533	538	546	582	547	547	532	593	561	596	539	575	556	544	569	554	579	551	520	564	574	569	580	559	561	563	569	596	529	548	587	583	592	577	520	532	546	551	550	587	557	553	560	548	584	538	545	560	565	558	535	547	582	562	553	558	553	576	532	542	590	544	591	538	536	592	584	569	503	606	564	571	546	568	562	597	549	552	581	622	584	575	563	533	566	589	581	550	571	573	517	583	535	577	564	557	557	543	577	542	553	576	556	562	555	562	589	548	544	594	545	531	525	547	583	539	537	536	530	526	582	581	574	557	601	506	576	519	552	579	540	566	587	573	541	569	525	570	612	534	585	507	583	566	588	569	581	564	543	579	577	522	586	560	575	529	569	545	568	590	542	542	589	578	567	551	561	536	553	605	541	535	596	499	528	544	495	570	560	586	560	579	557	567	573	521	562	585	563	563	571	571	568	547	561	572	552	558	550	598	563	579	591	549	558	547	553	574	517	561	507	544	537	510	570	527	592	599	615	570	549	535	512	533	564	567	550	606	532	533	525	581	530	559	537	531	518	576	592	534	552	585	551	550	626	573	509	579	573	525	577	575	543
22044	20765	28207	23414	20761	20732	3986	768	556	474	381	393	287	273	270	277	248	243	270	238	222	249	200	229	212	207	211	215	161	205	179	198	209	180	205	201	205	174	166	200	182	180	185	180	181	171	197	173	194	198	177	181	187	210	172	190	178	185	190	192	160	173	192	172	179	191	174	170	180	188	180	188	161	168	172	196	166	186	192	191	176	186	201	189	201	179	155	173	172	212	180	177	189	197	189	196	188	155	180	183	172	189	173	165	147	151	162	176	165	181	162	180	181	201	204	189	166	176	183	165	178	162	170	180	176	185	179	172	176	198	168	170	176	157	157	179	161	190	159	170	177	199	180	202	173	177	180	175	166	210	176	165	198	172	167	180	171	177	164	161	174	185	179	164	168	178	173	154	186	168	163	171	167	178	195	173	171	167	180	173	176	168	170	172	199	186	160	155	166	175	178	185	183	169	170	167	194	159	181	163	157	173	171	187	174	162	176	187	177	167	188	181	174	180	187	191	193	176	178	171	178	173	184	186	165	180	182	211	160	176	179	185	170	158	194	174	162	179	161	177	170	153	189	170	199	185	168	177	197	199	160	170	184	180	174	193	163	188	188	182	178	182	170	179	184	169	184	172	168	169	170	199	192	181	171	189	177	187	179	185	186	186	142	196	175	189	176	167	189	187	209	159	170	165	162	177	169	187	178	173	166	171	189	187	169	209	162	182	174	198	184	171	182	205	183	164	170	181	194	196	170	167	187	179	181	167	163	156	163	196	179	179	169	182	165	186	179	174	187	205	156	187	181	174	184	185	171	178	169	175	181	176	177	169	192	163	164	173	182	166	169	174	159	189	178	182	174	183	191	171	189	195	147	190	171	190	176	187	151	191	159	164	168	150	188	183	174	166	167	166	207	177	168	192	162	185	188	162	180	176	171	167	161	182	194	195	168	168	184	196	170	166	159	184	205	169	167	169	198	189	178	175	157	172	156	173	180	174	163	194	165	172	155	169	194	155	191	167	175	188	172	178	146	182	167	161	176	155	198	181	189	174	174	185	174	173	203	179	214	180	177	193	168	179	170	171	168	181	193	176	172	177	156	159	165	179	182	213	175	191	174	170	174	205	190	167	189	193	168	166	180	191	163	162	166	184	183	162	163	192	166	170	176	163	202	173	173	153	193	155	184	177	204	159	186	196	180	197	213	186	164	181	198	180	185	212	155	183	152	183	162	192	186	167	185	183	164	167	166	186	190	162	187	171	161	160	163	161	178	211	171	173	186	159	178	188	173	147	188	174	169	155	197	177	160	173	171	198	175	181	184	168	168	164	176	166	171	188	172	172	191	169	180	171	164	194	204	173	153	173	195	169	181	168	152	158	149	166	182	174	181	183	162	160	180	194	175	185	201	173	191	160	169	157	163	184	166	169	169	171	179	178	157	179	186	177	179	200	177	163	181	169	155	185	183	186	161	195	195	157	157	156	158	178	182	188	173	167	169	169	187	162	142	165	178	185	176	163	159	176	168	180	187	175	182	187	180	176	182	185	177	177	161	177	190	162	184	170	163	177	181	169	165	192	168	170	173	184	205	175	189	192	179	164	170	179	175	189	168	176	187	170	163	175	174	178	151	172	166	175	180	175	170	164	186	177	172	176	167	184	170	165	168	174	191	148	173	185	167	196	179	175	169	183	165	189	172	185	173	191	163	172	199	164	194	159	198	189	151	191	190	163	164	159	186	166	185	191	134	180	183	200	180	179	169	196	149	187	194	193	170	215	171	182	179	170	173	176	182	206	183	171	189	166	166	146	186	150	149	211	166	175	190	157	179	181	178	180	172	195	179	176	182	170	183	151	186	184	181	168	156	179	185	180	200	179	199	157	187	164	170	170	160	189	172	191	182	171	181	169	186	181	173	175	172	160	181	176	191	172	168	168	160	187	157	208	205	179	198	140	208	181	172	157	172	184	190	162	172	199	177	180	180	172	185	188	144	164	167	177	133	150	189	175	173	171	170	177	143	175	184	177	168	158	156	169	166	188	188	153	189	177	161	183	177	137	182	170	154	156	179	192	160	187	199	185	150	181	176	184	182	181	168	150	194	158	175	188	154	183	184	180	158	151	166	178	166	183	165	194	176	191	196	161	151	170	191	172	161	164	177	166	163	195	185	175	168	166	183	181	181	167	197	172	186	178	185	165	177	165	187	155	181	174	151	168	163	191	180	178	179	185	181	157	176	185	171	161	161	184	163	153	194	174	153	194	181	187	180	176	167	187	213	173	172	167	183	187	175	193	162	162	180	170	174	178	150	180	168	159	172	183	169	187	159	171	196	188	156	164	194	171	176	196	165	179	172	175	170	194	166	182	155	146	181	163	197	182	168	168	195	187	170	165	180	174	179	174	150	180	201	160	180	188	175	187	179	189	157	167	190	164	162	185	177	174	182	159	181	151	190	189	178	189	167	161	164	179	158	184	186	179	185	155	172	171	190	169	194	179	170	155	189	175	182	182	179	221	166	177	172	162	166	147	170	191	167	173	172	181	170	177	211	180	180	151	181	203	203	167	185	187	195	189	175	163	166	177	151	176	157	175	168	174	187	164	172	158	181	158	169	176	177	185	182	156	200	183	172	181	185	163	177	182	162	173	174	179	178	165	153	176	183	172	166	197	187	163	192	158	154	175	193	164	196	182	164	156	153	169	188	176	179	179	188	185	152	194	174	183	182	190	167	198	169	187	209	180	200	177	188	174	165	190	168	159	184	198	169	185	195	174	172	152	188	169	173	161	183	171	180	177	176	164	182	188	196	184	179	181	180	194	155	160	173	192	169	163	176	190	163	203	163	188	190	173	189	168	182	171	171	162	172	184	143	161	171	171	168	164	163	153	205	171	176	179	200	178	150	173	163	177	168	184	174	185	168	177	226	169	190	185	192	169	172	162	177	164	176	165	156	183	169	171	175	164	153	175	181	171	161	175	179	176	203	164	190	175	190	182	200	191	161	175	169	177	173	146	164	164	187	139	175	174	189	205	171	184	179	177	162	173	193	157	156	177	182	156	184	152	173	163	159	187	203	186	193	178	182	177	159	178	153	170	162	192	187	165	175	179	156	172	181	177	199	138	189	180	205	174	186	180	157	186	179	171	198	214	168	191	167	185	190	170	174	166	154	191	184	168	185	180	202	187	143	172	189	174	156	186	194	179	178	193	154	184	167	198	164	184	187	156	166	157	180	171	164	169	176	179	189	177	167	164	167	172	174	182	170	181	169	163	178	186	191	185	174	192	175	179	158	168	182	179	162	165	172	173	192	188	167	176	191	170	176	188	172	127	166	165	180	159	153	148	197	129	184	168	175	163	170	191	187	165	178	180	165	172	170	176	180	163	177	188	165	180	175	181	201	181	184	159	181	170	198	173	186	165	197	182	184	174	166	177	194	190	166	176	190	166	180	179	165	162	190	194	177	181	179	187	177	178	178	163	185	212	176	172	177	157	184	203	172	177	168	173
4786	12807	9064	4271	3061	2180	1750	1310	1055	839	686	601	565	475	400	388	360	345	342	305	308	331	274	292	296	283	266	268	256	250	235	267	275	238	234	227	221	247	262	252	258	246	241	252	222	232	233	232	242	229	245	241	235	228	252	247	220	246	255	209	233	238	230	203	242	226	198	243	183	204	219	242	206	220	210	235	221	229	210	235	229	220	210	241	218	206	227	243	230	222	208	220	227	233	213	201	230	247	216	218	199	237	241	225	191	215	225	208	258	234	230	207	234	243	243	194	229	223	207	227	215	219	229	209	206	224	219	251	221	243	235	229	226	221	246	222	222	247	210	198	239	237	236	211	233	224	238	227	219	205	202	218	219	215	238	232	210	217	226	217	207	246	247	218	208	228	240	216	246	232	257	202	242	199	209	231	235	253	238	207	233	223	208	210	218	222	224	221	220	242	226	213	226	228	222	218	237	254	240	208	238	238	221	224	230	200	210	235	218	196	204	216	227	200	217	227	230	227	224	200	223	248	215	222	232	234	228	237	222	234	201	203	199	198	222	226	200	213	218	219	235	216	225	228	226	239	210	227	220	225	222	214	221	238	235	216	211	233	212	229	239	241	193	224	200	218	220	250	226	224	218	247	209	223	208	237	230	191	243	265	237	240	195	219	225	220	242	210	198	204	230	218	202	223	221	213	222	207	217	232	216	212	214	222	227	210	223	235	227	223	240	206	213	226	219	205	223	243	221	206	219	225	233	214	229	228	219	222	240	239	228	228	270	225	209	202	221	197	202	230	210	231	241	211	229	231	241	211	232	226	210	226	230	216	207	182	235	206	234	220	234	216	225	234	227	235	227	227	211	242	247	216	204	232	227	225	206	231	234	223	238	229	216	223	231	209	217	203	219	208	232	254	219	213	225	211	210	200	248	215	225	226	215	254	211	243	220	221	228	214	249	219	225	202	207	210	200	193	215	203	237	241	224	229	241	229	217	232	205	201	212	222	210	225	189	211	230	213	229	235	216	243	236	241	213	230	211	195	230	226	227	220	249	223	241	231	224	218	199	226	229	218	256	209	209	249	211	200	234	228	237	222	242	224	205	263	242	204	217	230	200	228	208	209	220	231	247	211	223	229	229	239	196	226	234	215	227	221	195	232	226	231	238	209	230	217	232	213	264	216	221	215	238	214	239	231	242	233	213	212	212	205	261	225	254	203	228	211	201	226	229	239	200	220	206	237	238	214	235	227	216	213	219	219	214	228	225	192	235	228	231	200	241	213	214	242	206	227	211	221	232	213	222	217	202	217	218	214	203	213	227	222	224	228	209	191	207	238	235	216	219	229	226	222	224	228	211	231	235	195	208	220	227	231	202	236	221	197	231	218	218	226	240	223	239	211	230	228	231	230	234	189	201	250	227	224	245	210	237	237	240	209	195	226	268	207	224	240	218	202	222	227	224	213	218	244	231	219	234	236	218	234	220	227	249	214	232	202	225	217	203	228	239	204	219	220	209	221	213	212	227	207	218	218	213	223	221	209	241	197	235	228	253	236	200	225	224	219	240	217	215	216	223	204	230	212	210	247	253	202	215	218	235	245	225	252	209	217	248	206	230	230	196	219	216	215	232	219	210	229	207	224	233	227	212	224	219	191	237	234	227	229	229	236	219	174	224	235	187	234	232	222	193	244	233	239	190	206	231	230	208	216	220	242	223	249	229	235	204	244	227	247	220	239	246	248	218	213	220	209	214	212	211	209	217	207	220	245	255	239	213	235	222	203	224	205	202	220	217	240	210	220	217	241	242	190	223	211	241	230	222	227	208	227	224	219	219	226	220	206	217	248	208	233	216	205	229	242	207	226	178	246	208	225	226	224	213	208	218	219	205	228	226	216	229	223	230	215	194	207	235	212	216	220	202	220	218	224	203	250	206	201	230	225	206	215	210	224	221	225	224	217	223	216	223	217	216	204	231	219	246	239	228	221	227	235	178	203	224	229	229	202	223	216	192	223	245	223	248	232	224	231	208	188	227	239	216	217	238	233	239	228	209	224	226	232	215	210	230	208	223	220	213	234	226	226	193	229	241	266	271	223	263	202	224	233	225	217	212	234	214	230	225	227	236	214	209	237	228	219	221	234	217	233	199	208	211	208	213	230	208	216	207	219	193	215	208	191	221	207	247	215	232	244	224	215	207	245	198	202	197	223	202	198	233	206	223	215	208	224	188	198	226	238	204	246	210	225	231	205	202	196	228	233	227	207	220	208	215	239	252	211	225	195	197	237	247	205	213	208	246	228	227	220	215	181	195	194	212	199	220	236	206	194	224	233	242	234	217	226	234	215	235	239	236	235	209	216	219	212	234	215	238	188	250	203	220	236	253	199	228	228	226	232	220	219	240	254	218	211	244	221	218	242	234	238	225	201	223	250	239	244	214	228	217	228	222	222	219	228	231	202	191	207	230	241	222	219	246	204	247	241	247	197	219	228	247	255	228	204	207	222	211	202	205	206	233	195	222	215	221	212	246	215	217	258	207	230	217	232	254	243	220	232	234	233	213	223	211	225	230	227	231	225	251	224	219	213	211	232	205	210	205	224	214	231	200	219	224	199	214	213	190	251	210	212	213	245	231	209	201	252	205	214	210	223	243	203	197	216	239	233	217	233	236	207	205	212	213	226	213	219	211	254	224	246	213	185	222	210	202	207	232	227	204	232	229	221	216	246	191	226	215	222	230	215	219	239	238	235	213	212	206	226	200	209	184	237	223	205	247	249	225	219	214	233	204	259	232	207	235	238	205	204	225	210	225	226	241	238	237	209	227	211	200	243	216	237	235	193	221	209	221	231	227	236	213	222	218	200	202	209	205	229	217	220	231	199	228	248	212	236	222	208	216	216	172	200	206	217	232	215	213	266	209	224	200	237	250	244	243	211	214	221	212	269	223	216	216	203	201	238	223	223	238	229	239	226	220	206	217	211	210	240	232	234	222	212	208	207	223	224	232	235	230	233	220	253	204	212	205	211	223	237	220	212	207	233	231	228	217	218	205	224	204	224	187	210	205	215	242	223	226	234	214	201	212	214	224	216	206	208	220	210	240	210	214	227	231	221	233	224	224	235	201	212	222	209	218	183	242	219	206	221	249	214	244	204	231	208	225	211	215	217	198	214	227	211	252	229	222	211	226	225	219	200	240	222	215	212	205	217	223	237	243	225	214	212	227	244	235	208	252	224	225	215	236	221	209	233	238	215	215	197	223	251	226	218	215	228	202	223	240	238	220	214	222	221	202	236	204	225	221	218	206	207	233	212	224	229	200	222	231	226	255	227	214	240	222	213	218	224	193	229	208	236	254	248	196	215	216	223	208	221	221	242	228	213	218	232	240	221	208	232	238	238	209	208	235	204	201	211	216	220	250	229	214	228	226	242	228	221	232	231	187	184	221	207	201	239	211	245	238	214	246	239	227	221	236	223	227	229	213	194	213	220	229	213	225	217	216	195	243	230	211	203
26847	16913	3513	1055	771	690	700	680	684	685	654	676	666	674	684	644	637	656	671	668	623	655	638	662	706	633	663	614	672	647	662	631	618	618	639	715	653	636	659	667	622	669	681	644	687	656	694	667	701	639	675	626	621	654	648	632	672	684	649	674	638	667	627	663	656	617	697	614	629	676	649	641	636	659	668	674	630	629	651	657	678	683	653	672	652	658	685	625	689	650	672	661	639	662	641	648	652	654	646	645	721	619	674	629	698	628	644	658	683	653	636	641	700	666	661	631	592	648	612	641	660	668	640	668	650	637	676	659	631	678	658	666	663	702	637	667	684	657	681	695	607	653	609	626	696	662	625	648	669	620	668	642	724	669	667	665	664	622	649	644	672	635	663	644	621	649	592	597	652	668	666	631	670	671	629	633	658	702	672	648	673	648	690	684	714	681	692	695	631	624	693	669	685	662	671	624	633	680	639	646	672	641	626	678	658	668	640	617	645	665	664	664	703	687	673	630	638	736	656	633	695	665	666	657	658	624	674	640	686	690	708	678	646	658	623	617	649	632	702	664	649	642	654	646	650	630	640	662	679	635	650	661	669	650	638	661	680	650	612	617	653	650	682	645	637	655	673	649	650	629	676	651	667	692	635	638	693	636	674	632	665	680	700	620	704	627	643	666	616	650	643	687	670	653	612	660	629	620	636	652	667	648	607	711	637	663	656	645	644	667	618	622	663	667	669	695	670	675	621	674	640	676	687	649	626	671	686	642	656	639	614	641	647	608	650	648	623	687	651	667	648	617	649	641	627	679	600	714	658	643	685	647	679	646	640	638	634	680	619	655	707	621	627	649	655	674	687	679	622	621	648	668	642	612	641	663	623	647	650	653	648	626	667	653	690	677	677	653	683	665	665	682	626	630	680	631	654	664	641	644	616	669	675	694	644	656	653	668	699	691	607	660	655	693	661	678	647	673	622	637	631	676	614	631	656	626	633	692	650	641	658	657	646	647	641	626	662	653	667	623	666	630	655	648	672	639	648	684	631	678	664	647	643	647	651	667	649	693	632	646	658	665	703	642	642	668	630	659	706	662	641	663	643	659	666	622	633	681	724	648	660	645	690	716	623	652	668	626	656	611	661	661	670	640	642	633	638	651	634	680	653	655	655	688	647	680	658	680	667	644	660	713	651	654	617	674	662	655	657	645	621	688	664	657	686	655	656	675	676	678	672	614	660	643	664	675	645	672	659	681	667	594	656	691	642	682	662	648	655	682	678	664	701	680	630	665	645	640	638	697	678	657	648	675	651	697	711	719	672	670	641	672	660	670	603	658	682	637	669	631	719	669	675	657	665	616	640	667	650	610	617	650	660	630	708	693	706	644	697	656	650	619	654	613	647	662	656	646	652	630	666	666	684	707	595	640	632	661	627	676	654	628	621	615	686	626	655	704	632	657	643	662	672	620	691	667	703	672	675	654	700	649	663	635	614	600	676	686	655	675	672	634	647	692	645	640	645	644	671	678	673	622	623	680	656	661	665	634	639	626	600	607	680	618	694	648	630	627	646	674	676	623	608	673	680	684	624	669	698	660	667	615	615	686	629	705	657	682	625	587	661	704	658	643	643	632	691	649	619	664	705	645	647	636	648	664	664	677	658	662	671	633	657	679	669	664	660	710	645	690	680	666	664	675	652	676	661	626	646	609	644	675	686	657	659	632	648	687	652	667	622	628	635	651	718	637	663	653	621	653	661	657	644	660	662	617	622	668	642	666	654	652	638	656	673	649	645	658	676	640	642	685	679	697	670	691	638	686	653	669	618	703	674	615	640	662	673	702	696	648	660	630	657	685	622	674	671	663	604	559	685	665	693	646	708	659	692	682	626	662	627	686	692	674	698	640	639	621	633	665	684	638	645	606	682	641	676	646	701	693	653	615	657	681	631	677	660	663	647	695	645	652	700	608	692	639	646	668	656	694	654	646	678	675	683	655	637	630	646	659	655	648	656	673	673	732	621	679	691	631	627	645	680	656	620	601	645	648	627	653	623	675	674	698	684	670	647	632	623	666	591	674	694	684	619	666	683	663	670	639	655	632	647	678	663	687	668	651	686	629	662	665	645	671	650	703	629	689	640	667	686	656	640	678	637	657	658	652	714	629	683	646	636	664	627	696	628	706	652	642	693	642	677	683	673	625	629	654	666	671	659	669	661	696	633	646	666	672	627	633	617	677	646	657	659	695	672	609	692	667	699	656	632	661	679	643	660	666	648	672	642	635	682	649	644	622	723	664	667	633	650	678	667	667	644	666	627	647	658	654	630	640	681	671	624	640	650	654	645	672	647	673	683	682	614	628	635	630	661	661	693	673	634	637	656	668	623	633	695	713	635	653	675	668	696	633	644	636	630	680	604	700	657	665	659	666	603	642	654	647	656	665	632	690	649	711	654	664	643	708	673	692	671	642	683	655	659	665	626	677	683	692	666	633	648	638	639	671	599	645	645	665	632	692	660	632	645	672	646	674	629	636	662	652	652	635	642	676	614	633	651	679	673	653	661	673	663	665	651	698	663	626	674	664	689	704	661	641	650	635	612	696	647	629	657	654	670	654	665	634	684	662	711	646	686	664	658	670	664	660	663	687	614	685	639	679	660	647	664	677	704	655	683	644	688	674	624	688	667	642	650	645	702	648	644	609	645	673	649	709	593	628	604	651	671	651	649	683	648	654	692	611	692	661	645	704	637	674	671	658	625	638	618	708	687	610	643	623	638	674	666	708	606	665	651	675	648	667	644	663	658	667	634	687	669	664	699	622	627	688	663	636	677	626	627	639	690	676	675	681	670	648	671	639	648	642	661	630	665	641	650	613	641	643	618	604	678	650	638	618	630	625	615	667	647	674	667	669	637	596	604	655	680	629	654	662	646	659	671	658	617	663	649	608	621	681	647	701	629	679	683	655	697	669	643	653	680	642	674	584	678	657	672	673	677	654	636	627	689	644	632	635	664	615	631	648	648	665	652	669	670	654	648	675	651	645	632	594	652	677	652	648	689	684	677	648	677	632	614	679	637	724	646	643	642	662	641	643	681	648	664	649	665	696	659	671	695	639	660	682	684	667	647	652	680	668	651	699	657	633	648	666	678	626	661	677	654	626	604	675	697	645	646	637	664	620	674	670	670	643	673	676	634	658	649	655	671	693	647	638	672	657	685	631	685	645	652	651	611	657	651	647	655	685	637	654	703	626	643	638	654	643	645	650	665	699	669	694	675	677	632	633	719	662	680	634	707	677	647	650	671	639	655	591	594	700	671	659	609	664	597	643	632	708	635	658	692	691	596	622	670	635	684	634	670	654	671	626	634	633	654	698	639	644	664	603	701	621	659	679	640	610	659	612	615	673	676	635	674	667	659	694	650	672	652	678	652	666	625	681	657	671	710	619	719	639	651	652	654	633	652	682	672	639	672	655	656	670	682	674	715	630	650	670	674	691	653	677	645	691	669	680	665	643	619	680
5369	1240	1125	957	941	871	815	897	783	797	851	809	853	837	792	751	768	810	761	828	800	845	798	793	788	799	814	799	780	833	773	794	785	810	788	803	800	814	843	851	824	771	817	766	747	735	808	863	843	826	816	759	828	819	771	794	851	804	795	781	847	773	795	799	808	756	792	848	783	784	788	802	774	834	802	744	769	831	812	787	836	805	842	759	834	820	772	772	778	814	732	766	816	733	790	845	782	794	764	751	796	748	797	789	819	825	851	830	815	790	766	856	814	760	760	743	845	780	788	836	834	804	789	861	784	805	773	799	830	823	840	875	798	820	834	829	809	852	801	789	772	767	790	819	781	744	776	785	799	775	837	854	838	827	821	765	801	816	822	755	819	818	803	824	825	816	740	833	852	794	795	776	809	795	774	778	791	832	729	752	786	818	792	784	787	756	800	829	796	847	825	802	825	767	755	753	796	783	881	793	799	787	839	802	766	777	854	799	809	776	801	758	830	784	820	828	825	827	822	789	786	752	812	844	839	802	839	819	797	786	801	808	834	795	812	771	767	766	804	796	813	800	805	818	812	799	770	834	808	791	813	800	777	823	791	821	788	830	860	793	829	787	801	813	777	839	770	824	802	847	812	800	778	813	804	732	827	846	850	789	816	791	838	764	834	750	796	755	747	826	807	798	744	825	822	736	734	842	833	817	813	834	810	749	804	767	755	794	775	733	789	788	803	815	781	773	831	731	835	780	808	803	761	799	830	761	796	772	806	793	800	823	811	813	809	847	812	786	811	825	796	802	824	827	797	827	778	768	833	779	797	806	805	773	808	860	771	789	811	798	807	791	823	829	851	800	842	822	816	771	832	793	791	816	763	832	770	766	788	777	750	808	790	776	774	815	795	761	794	859	816	785	810	806	841	779	824	830	804	754	791	798	809	801	806	775	803	795	768	853	800	771	780	873	762	791	800	856	790	786	790	830	796	812	804	823	812	826	781	728	789	790	773	811	825	838	835	820	845	823	783	831	801	842	836	820	751	826	771	818	790	865	754	777	805	771	792	764	798	779	781	789	835	751	833	791	793	824	806	805	803	825	772	837	791	841	837	788	820	810	756	822	829	791	866	813	822	775	804	855	778	786	765	783	784	773	856	779	826	825	806	806	778	811	791	844	853	861	821	829	806	796	797	832	782	750	805	840	815	821	790	790	784	767	786	801	755	819	763	794	831	846	778	820	822	790	804	775	826	788	779	769	812	830	795	835	815	785	761	784	852	782	831	778	819	810	845	808	801	780	774	841	796	799	801	778	829	815	803	823	780	790	808	793	803	812	844	807	804	795	820	833	776	811	850	772	792	757	787	833	764	800	785	799	805	789	764	759	826	773	772	792	802	832	836	804	775	826	819	800	810	746	802	791	857	776	764	817	773	766	796	855	773	808	791	810	807	804	814	753	796	812	804	836	770	846	823	778	787	792	796	789	803	809	853	780	795	769	771	829	775	831	812	814	754	794	794	761	812	837	788	800	798	818	808	790	825	827	805	821	873	809	814	804	784	784	860	790	741	790	813	777	797	795	766	802	869	837	792	838	799	789	828	826	923	823	816	824	796	805	782	780	741	780	834	778	874	807	829	809	806	814	795	818	809	789	856	823	844	762	831	832	822	805	753	857	798	794	767	839	779	770	792	798	810	825	795	785	828	779	850	823	811	767	792	760	784	790	751	801	791	796	796	809	781	801	796	809	764	846	747	817	774	788	767	760	804	829	809	775	837	796	760	768	772	823	789	780	783	777	814	830	795	799	794	788	838	736	831	793	791	738	787	752	833	791	765	790	760	787	811	782	811	834	768	827	812	805	798	786	764	809	824	800	773	804	769	787	773	777	790	798	852	807	766	800	778	797	770	831	830	818	795	789	813	810	804	762	826	821	803	808	853	751	846	810	779	798	802	782	813	824	774	788	770	826	758	815	763	809	851	795	761	807	742	809	803	829	795	814	880	829	747	782	800	804	742	844	821	754	834	785	773	793	803	790	831	833	772	789	813	785	816	810	796	785	818	823	805	831	792	835	770	854	790	822	811	759	807	782	787	727	802	803	819	796	768	795	790	749	786	743	819	775	816	798	760	738	810	794	791	839	761	787	774	805	780	806	824	826	797	795	797	808	792	790	827	768	777	796	793	794	790	794	813	805	769	775	799	825	792	816	790	829	837	818	814	820	840	779	831	791	811	791	821	844	748	779	814	879	773	812	783	747	816	817	837	814	837	748	791	791	795	811	820	822	779	785	824	808	828	757	778	814	808	797	791	827	841	861	772	796	807	791	801	857	749	823	796	812	819	804	774	814	804	829	835	775	787	808	817	797	859	774	803	798	832	782	820	783	853	797	825	818	837	791	793	823	801	797	826	794	803	799	775	780	801	787	812	861	792	787	836	792	779	798	837	826	763	772	765	793	808	795	778	823	813	781	800	796	813	771	859	808	795	810	824	782	777	821	818	789	785	793	836	819	766	803	812	818	829	771	811	785	817	783	746	761	775	795	769	762	832	830	819	784	796	777	791	816	819	841	820	799	752	765	842	786	828	786	792	777	807	786	808	822	800	812	807	862	881	788	763	792	806	820	827	781	779	816	779	832	844	823	783	786	842	794	825	776	808	853	805	821	830	844	818	859	789	835	804	830	747	769	775	780	817	796	811	796	764	818	807	794	778	783	788	860	790	777	836	800	773	812	813	836	794	721	765	751	770	827	797	812	852	803	794	837	823	794	789	817	814	776	818	810	838	795	792	785	815	803	829	795	788	786	782	850	804	813	834	824	752	748	802	775	803	835	859	738	812	823	764	787	799	804	790	835	850	810	854	813	835	795	810	804	847	818	853	846	843	788	843	814	791	796	830	788	822	782	806	801	783	807	801	848	794	809	769	776	795	781	812	806	746	812	835	793	792	822	762	792	828	730	825	843	827	804	762	805	809	815	787	835	821	750	778	834	836	833	781	728	792	796	793	787	775	776	817	787	796	888	809	773	818	748	754	841	778	824	814	848	803	781	750	823	783	814	840	765	837	791	824	838	795	809	799	797	837	815	888	773	844	829	789	781	825	877	822	814	832	816	832	796	840	790	753	831	784	802	799	814	849	791	808	835	815	825	853	775	800	776	815	786	778	804	780	847	746	787	773	801	856	796	789	801	816	844	792	788	818	796	783	812	779	780	825	778	793	787	820	779	815	809	813	815	770	783	849	709	781	838	768	787	796	796	786	800	826	796	784	845	836	830	794	811	802	780	820	803	815	770	821	817	834	833	825	809	767	767	762	793	817	773	795	800	784	824	821	842	777	832	864	794	823	809	759	803	774	804	838	773	817	831	808	788	811	827	777	762	804	795	800	824	800	808	828	812	776	786	819	837	744	807	819	777	826	850	805	801	761	771	827	785	802	785	761	789	825	805	815	765	760	826	797	817	800	778	818	854	801	787	793	803	769	799	867	802	824	822	792	750	734	802	814	794
22978	20740	27684	23863	20717	6875	1074	722	611	599	569	559	562	550	527	551	486	523	472	472	496	478	451	483	452	524	521	495	503	470	479	483	489	478	506	464	471	462	449	501	426	463	516	447	469	452	419	501	463	513	506	488	439	482	494	456	477	434	476	466	485	485	471	472	457	460	450	491	503	459	464	492	451	473	462	498	473	426	482	459	478	455	461	454	476	481	482	453	445	465	467	459	453	505	463	489	454	452	447	461	522	478	466	495	492	440	424	470	496	442	474	464	464	399	481	465	466	459	487	493	460	483	429	511	476	457	452	428	488	496	460	482	451	465	459	462	441	453	458	486	426	484	473	485	482	450	444	453	470	490	500	466	499	506	453	483	459	473	480	466	472	490	491	441	475	465	462	451	456	456	478	473	473	461	496	449	462	449	473	465	467	478	455	473	493	472	453	462	465	438	482	487	468	451	465	447	511	451	448	460	500	483	441	480	438	474	419	481	488	485	478	490	474	487	517	434	473	452	465	486	504	494	466	497	470	496	476	471	476	483	448	486	462	468	507	464	433	474	453	483	448	487	481	504	470	447	506	472	479	449	475	469	478	479	465	462	450	435	482	512	475	482	482	497	479	444	409	466	526	493	468	451	459	475	448	463	479	449	469	466	464	454	448	502	430	451	472	473	476	490	496	470	496	474	477	430	484	515	463	417	488	499	457	450	462	451	462	483	456	493	482	452	459	470	479	484	461	466	484	501	497	474	446	477	489	454	476	480	461	460	466	439	468	477	459	444	443	470	478	413	466	421	452	465	462	508	482	466	431	465	456	472	460	489	446	494	491	459	464	443	469	459	491	413	468	471	467	477	461	468	476	484	479	453	444	471	483	505	435	446	476	491	490	493	468	510	469	507	497	446	515	452	486	478	472	460	487	507	430	474	461	458	463	481	476	467	493	471	459	459	490	492	493	446	470	465	495	501	494	478	485	482	452	449	475	457	480	477	445	466	458	486	458	479	482	451	470	501	468	480	476	496	470	473	443	441	457	437	454	459	459	465	456	480	457	474	487	456	439	460	489	496	441	482	490	449	478	467	492	471	476	473	499	479	485	483	472	444	500	472	459	451	499	436	481	485	458	412	477	445	465	468	482	462	464	475	483	462	508	465	476	444	438	490	454	447	456	467	494	484	488	439	467	425	508	473	485	479	445	487	452	473	462	473	470	461	498	491	493	485	493	469	443	448	472	462	461	478	462	441	462	533	471	499	482	469	498	473	471	442	459	488	477	477	444	485	448	419	456	487	487	442	487	462	499	475	465	474	498	479	475	468	479	451	464	487	501	501	455	494	452	495	504	486	484	510	479	493	496	462	475	485	501	464	464	477	517	473	493	492	467	461	428	476	459	508	476	463	494	482	443	505	474	464	459	470	469	477	513	422	505	475	423	467	445	491	474	478	474	477	486	448	450	480	495	465	501	468	445	465	465	490	473	493	492	496	465	482	473	460	444	492	434	458	484	485	457	469	458	469	470	509	448	455	431	470	473	471	509	459	458	457	446	468	482	472	502	465	483	493	423	498	481	499	468	524	484	453	478	471	447	484	479	494	496	441	451	436	454	416	469	494	465	456	463	474	449	454	469	472	449	479	474	439	460	443	488	473	451	472	489	489	453	503	442	481	445	491	472	466	505	482	463	444	461	495	454	459	438	472	511	461	460	474	468	442	510	491	455	474	467	453	463	464	460	500	472	433	476	476	454	505	483	455	488	461	452	511	462	456	492	401	445	502	444	489	501	481	509	459	468	486	486	494	460	488	470	492	429	448	446	489	468	484	478	488	417	481	506	476	492	456	497	463	470	472	484	494	469	457	477	465	454	477	442	452	462	487	451	428	483	396	458	458	507	419	476	423	448	475	478	470	492	462	514	485	441	485	494	466	517	451	468	452	483	492	437	492	462	454	460	494	510	477	457	467	444	520	471	467	447	492	440	479	442	478	472	495	469	447	482	448	469	451	491	483	487	473	467	445	490	486	444	491	450	478	447	467	457	469	447	490	495	459	466	489	467	459	459	495	474	448	500	482	467	472	462	462	487	476	506	436	450	471	448	463	474	480	449	457	460	516	453	459	514	444	443	483	474	485	453	457	512	494	450	411	468	492	492	470	465	472	468	476	454	451	445	445	460	488	496	503	474	431	481	501	499	482	495	482	487	466	470	466	509	491	450	477	475	428	463	476	506	465	443	459	485	478	473	501	467	443	476	496	439	449	469	449	446	475	484	496	442	460	462	429	462	478	464	430	471	503	487	444	490	455	460	469	478	488	484	474	480	484	504	455	491	500	484	443	453	463	519	503	432	451	502	463	502	460	447	477	486	464	426	471	468	474	460	464	500	492	511	455	467	427	498	477	481	472	452	486	440	496	490	472	471	419	444	467	457	482	447	471	471	483	439	479	444	470	476	462	459	461	486	463	476	446	490	475	464	451	459	432	470	453	458	477	421	471	484	448	469	469	419	438	466	504	472	485	498	448	483	492	478	479	448	468	516	459	471	426	455	494	474	472	483	455	504	433	499	485	447	446	502	465	462	438	467	478	450	466	435	487	463	480	428	467	465	491	468	466	455	464	479	474	469	455	475	460	480	488	416	461	502	452	473	465	509	496	494	478	466	424	455	469	461	442	476	487	469	482	480	443	481	520	464	433	459	492	487	485	467	478	468	472	435	433	496	433	475	475	446	473	483	437	452	486	468	469	482	469	471	429	459	458	452	458	435	457	451	483	453	455	499	496	462	448	504	461	481	478	461	541	509	489	481	453	431	478	444	508	509	455	474	454	500	483	470	450	455	475	472	470	432	449	438	480	500	500	437	460	505	459	433	479	455	474	481	444	480	483	447	465	468	446	437	450	440	490	451	456	480	479	488	454	455	450	498	448	491	475	476	476	459	477	485	457	469	454	487	477	469	501	494	492	472	481	452	473	482	503	454	484	442	475	446	478	493	431	453	462	473	483	473	475	472	447	469	486	464	432	511	481	454	500	436	440	485	467	453	492	462	475	486	443	435	473	472	476	461	462	485	492	474	447	480	442	469	436	515	464	455	483	520	462	421	468	474	462	499	479	499	465	485	482	482	483	505	509	473	461	435	454	488	468	467	449	441	472	427	450	462	440	494	470	501	474	477	454	458	478	457	453	506	425	461	447	485	449	497	424	487	436	451	470	490	479	481	444	479	442	480	457	476	484	476	483	458	462	503	438	469	481	451	434	427	466	460	509	479	483	439	484	464	472	467	472	479	442	463	458	458	459	492	472	478	460	473	526	454	465	469	489	464	452	434	457	466	490	486	451	460	482	482	491	484	522	482	468	452	473	449	494	455	465	459	470	487	459	434	450	458	474	453	442	480	454	464	486	446	485	487	475	479	501	475	481	516	496	482	460	510	459	445	474	493	512	470	459	472	482	416	443	454	480	490	489	490	483	476	491	433	490	486	514	459	437	460	444	471	496	473	487	465	448
3653	7985	5514	2860	2178	1614	1354	1122	984	890	877	781	728	688	712	692	687	688	695	625	661	627	614	632	574	608	635	625	597	627	610	638	609	599	635	655	634	615	575	582	591	558	653	595	585	617	588	601	574	562	611	574	594	592	617	581	587	593	600	620	593	571	560	569	570	596	566	571	569	575	576	591	562	592	606	557	618	622	584	626	558	571	598	613	590	597	618	602	600	577	609	602	612	572	570	615	595	603	580	594	613	573	577	604	601	553	605	565	616	588	593	579	611	596	568	590	586	594	582	570	595	571	579	593	598	522	597	629	546	619	604	569	608	591	619	613	537	584	524	594	583	574	608	625	594	588	554	583	583	626	561	566	589	603	594	589	576	615	603	656	564	580	598	578	600	576	637	580	584	581	593	621	560	589	618	580	594	570	577	601	636	604	570	603	612	582	631	595	569	575	628	566	585	589	579	567	579	609	595	613	633	611	611	597	594	596	592	602	586	557	584	603	585	614	567	572	571	633	624	610	576	624	549	621	581	559	574	612	618	590	559	590	592	604	590	562	576	558	529	611	594	574	612	634	580	634	572	586	587	568	559	603	617	572	615	557	612	612	567	581	582	583	573	571	599	580	589	589	636	622	576	582	579	552	628	590	587	573	592	582	577	560	566	559	614	579	603	549	579	628	619	578	591	647	557	633	625	610	561	573	614	611	561	606	585	578	614	581	587	625	601	602	578	651	607	629	620	591	603	590	598	618	593	616	605	617	592	594	559	604	577	550	596	581	573	602	558	619	582	631	580	603	547	596	566	589	638	544	564	588	645	614	579	610	516	622	571	606	593	589	570	626	619	590	553	599	612	593	569	596	583	613	584	571	569	575	584	570	528	562	576	614	580	582	587	539	576	629	608	558	600	554	581	595	608	612	610	636	576	542	558	563	629	583	546	579	596	574	596	611	575	672	588	548	572	625	566	593	597	647	587	584	588	601	608	643	601	592	573	588	571	623	605	518	612	585	531	589	583	618	595	574	570	621	568	589	543	580	600	596	574	560	596	588	618	569	579	578	615	594	587	583	639	575	625	589	635	586	596	549	619	617	582	599	615	617	600	603	574	567	642	610	633	581	593	613	578	617	581	577	596	597	566	563	555	589	576	606	631	568	585	583	633	589	589	583	619	564	566	551	613	634	625	593	568	574	613	593	571	580	597	648	569	583	595	579	580	590	640	572	581	572	572	586	612	554	570	606	603	570	573	595	542	602	601	592	563	600	613	575	572	545	618	600	628	586	587	654	571	605	574	606	616	556	589	592	601	570	585	581	603	566	581	609	543	606	605	551	617	622	581	609	606	589	584	586	590	585	609	556	612	628	598	584	620	614	571	570	637	593	540	612	607	599	625	573	639	588	625	557	629	574	585	548	601	622	582	585	576	598	561	622	611	558	565	606	565	590	619	562	619	577	624	601	578	572	557	621	576	575	574	593	568	596	602	603	586	618	595	580	615	590	558	596	577	600	595	596	614	596	573	607	576	561	607	621	596	578	597	580	631	606	598	596	642	584	586	571	575	616	599	620	559	601	598	573	588	620	588	561	599	618	571	593	612	603	600	612	594	595	580	576	618	585	605	588	618	598	605	590	622	600	644	595	568	584	574	559	604	576	569	597	597	557	588	593	604	537	618	608	586	629	539	610	590	628	596	566	587	610	588	581	602	590	598	648	580	597	605	607	589	609	583	590	579	598	555	632	569	587	589	611	563	629	576	596	552	595	574	554	619	605	619	607	588	548	601	588	593	613	611	566	613	607	556	617	594	618	595	575	602	561	649	622	591	608	609	578	585	592	580	573	591	617	572	586	564	593	604	606	611	565	568	563	575	587	601	565	597	586	568	571	570	619	596	617	593	602	578	609	601	591	555	561	607	587	574	570	625	623	596	548	564	579	602	595	578	615	557	572	642	582	578	592	570	594	590	534	529	603	605	579	574	616	609	541	566	574	589	608	613	617	602	592	597	594	551	635	585	616	592	568	566	541	561	653	540	548	570	587	564	620	552	559	609	594	590	584	610	592	604	610	595	587	566	577	578	624	583	587	585	573	610	606	577	593	546	613	589	599	591	575	609	593	574	574	607	565	610	595	594	525	605	634	574	614	589	534	591	590	618	575	628	592	637	562	575	581	581	644	589	604	614	577	582	624	629	604	579	624	564	617	551	638	555	602	594	628	593	574	567	604	587	562	591	580	574	610	577	594	623	566	580	600	611	598	631	593	603	592	561	596	614	584	578	583	589	586	564	640	612	615	616	644	566	611	628	594	565	582	610	563	572	582	642	558	614	532	594	616	602	571	555	620	626	575	603	579	569	629	588	584	625	588	605	634	585	568	640	576	601	606	590	580	590	582	563	560	612	596	588	598	559	576	574	608	588	541	607	600	600	607	567	545	590	603	587	598	595	600	615	592	582	587	610	598	591	627	592	649	610	544	648	611	603	561	567	599	624	656	605	592	598	606	569	626	558	621	623	614	605	573	583	571	612	584	583	577	597	601	563	646	584	555	585	612	593	570	556	556	599	571	597	602	571	560	597	519	647	597	554	628	589	563	549	578	618	616	627	610	596	603	622	561	643	612	601	611	596	594	592	572	606	599	569	578	594	620	539	626	588	581	577	627	577	579	594	591	612	671	587	590	631	549	616	647	622	564	568	605	630	618	623	565	590	551	563	598	599	610	597	594	617	592	621	627	582	595	618	576	596	590	613	569	623	557	596	566	623	588	628	644	575	594	551	617	610	563	593	625	588	592	561	597	597	577	605	533	632	576	615	630	579	569	554	597	617	621	599	587	598	607	580	632	614	573	592	559	602	592	630	629	580	582	590	553	601	618	605	617	578	572	577	621	627	554	593	599	588	569	599	607	608	584	601	578	562	572	579	596	553	582	574	597	597	598	595	562	588	575	566	551	613	543	578	597	625	600	596	622	613	576	580	551	619	565	563	612	573	613	617	575	595	590	571	580	579	577	562	619	595	611	614	598	576	630	545	623	591	600	574	535	621	614	598	585	564	592	568	618	619	586	578	589	537	608	570	628	598	621	588	650	593	575	591	613	638	582	589	588	582	593	588	591	599	588	570	567	592	620	616	578	566	559	563	559	629	579	597	630	586	570	596	555	596	588	582	611	582	586	585	598	558	561	560	573	567	569	559	573	572	578	580	589	581	588	613	597	565	566	621	645	570	592	651	628	577	618	581	615	580	555	574	585	604	667	594	615	574	632	609	587	603	619	631	610	563	557	565	571	587	564	574	612	545	624	603	619	585	600	619	555	559	587	583	602	589	588	582	593	635	605	584	606	570	635	602	613	613	590	576	618	566	588	607	591	630	575	570	571	610	597	604	599	606	635	647	603	608	621	598	626	611	632	600	624	588	544	611	642	567	573	590	544	592	616	603	552	540	592	562	580	579	556	574	559	573	587	604	562	575	561	549	595	622	577	587	593	599	635	639	563	578	578	583	584
24085	20764	26466	24910	6571	826	653	582	566	503	549	522	490	461	493	492	491	487	497	481	454	471	441	477	458	458	470	485	483	453	449	464	458	488	500	467	480	480	454	459	470	424	496	487	492	445	441	456	482	484	465	475	456	461	475	475	457	454	465	488	422	446	462	444	461	473	467	470	458	453	468	447	496	462	475	445	474	463	441	458	480	469	445	444	449	454	490	472	504	427	463	433	462	449	488	467	420	444	475	451	422	477	441	464	474	462	507	469	494	444	463	465	483	459	468	484	461	451	421	459	439	484	448	437	465	451	512	464	476	504	432	449	407	462	470	485	443	473	481	425	465	474	497	495	475	486	463	484	445	452	448	457	470	449	465	451	482	430	478	506	497	461	485	437	478	479	484	442	479	461	482	501	418	479	485	439	485	459	454	459	445	492	499	449	480	463	460	479	476	431	444	475	466	475	477	473	464	488	506	441	447	484	467	476	450	447	452	484	474	431	478	462	484	439	441	461	463	478	462	482	477	476	465	491	480	463	450	446	457	468	467	454	439	439	461	484	442	458	496	465	472	480	471	459	476	468	458	483	421	468	461	473	452	480	484	468	475	466	492	509	452	455	463	448	453	456	456	439	433	456	483	455	498	452	487	431	443	496	517	463	436	460	477	450	472	466	463	431	502	458	464	458	458	486	479	449	415	453	489	484	499	467	405	476	470	482	491	477	489	481	458	456	448	494	459	445	473	473	430	437	465	475	456	469	469	463	473	436	451	484	494	483	462	443	430	429	455	479	447	499	471	454	452	428	468	476	489	489	499	440	446	435	453	459	457	478	455	451	446	483	476	464	463	454	487	479	445	465	422	468	434	495	463	446	466	447	473	444	481	428	478	485	445	466	477	452	488	483	465	481	477	495	466	470	464	422	462	467	412	467	487	433	468	477	491	466	415	445	492	463	477	473	467	492	481	453	459	442	437	463	424	486	446	432	449	420	462	460	469	501	455	417	442	452	441	447	440	455	444	444	482	450	490	491	494	475	448	511	478	455	455	470	453	453	426	452	473	452	484	452	454	438	463	469	432	452	451	442	454	435	476	473	490	475	469	485	445	462	452	464	465	498	438	425	452	474	463	445	482	451	457	439	435	477	471	444	471	478	467	442	483	445	450	450	443	449	461	478	481	504	472	452	512	455	481	429	473	477	454	479	459	440	450	479	468	434	449	462	487	471	474	474	476	517	468	466	407	436	440	439	471	446	453	417	448	468	467	443	452	478	464	433	446	461	461	475	480	443	491	465	462	440	476	490	473	466	459	496	455	467	469	436	506	456	481	469	463	477	477	463	472	451	453	470	474	453	419	445	440	434	448	426	471	450	503	452	443	457	435	442	463	452	472	500	443	479	450	439	490	474	454	455	468	456	444	414	453	480	498	491	456	441	470	499	432	462	468	464	448	474	514	430	476	430	461	457	491	466	473	457	483	488	422	477	483	480	468	470	511	482	421	512	472	411	409	473	473	493	488	437	452	475	495	470	472	501	473	497	528	434	473	457	454	448	488	461	478	421	471	493	477	498	464	478	441	456	478	452	434	478	435	479	465	498	450	430	470	456	445	457	451	459	491	472	482	450	441	451	445	511	449	448	477	484	421	478	467	425	530	463	453	447	456	452	474	437	500	438	470	470	453	452	479	437	444	468	468	452	429	442	451	477	425	455	469	432	452	481	464	469	442	458	470	455	424	462	450	478	452	441	443	460	439	462	480	464	462	470	448	467	438	488	476	417	473	481	443	440	460	499	501	452	466	453	442	476	446	465	433	454	455	446	459	456	495	465	462	481	422	427	427	459	455	435	490	484	437	482	443	431	477	495	455	478	456	435	460	473	452	472	457	423	471	479	441	424	448	448	502	501	473	473	468	449	448	475	475	482	428	431	471	466	449	477	492	483	450	450	433	487	499	463	439	467	456	412	480	504	466	449	486	435	429	432	502	479	493	481	450	474	457	466	476	478	499	434	464	538	504	465	472	474	499	445	460	483	454	447	422	476	459	476	479	432	453	466	452	437	454	476	487	411	461	415	473	469	444	470	456	454	515	446	458	478	449	444	449	413	444	449	436	477	460	467	481	447	505	447	426	473	437	459	476	466	456	497	492	483	486	477	442	464	463	498	488	464	480	485	475	465	456	436	487	411	458	469	435	459	455	455	458	481	465	452	481	450	469	426	485	470	411	493	478	466	481	461	475	481	435	444	488	481	483	465	456	445	462	487	443	455	456	464	447	429	488	453	441	472	460	467	455	457	452	485	475	428	449	464	434	478	469	472	501	448	470	479	426	458	460	502	501	417	473	496	438	462	465	483	483	470	471	457	413	443	472	448	498	489	475	462	431	479	467	455	463	428	450	457	460	469	441	468	455	424	466	470	456	488	455	471	450	422	471	486	454	481	477	488	448	451	486	432	448	459	452	453	446	456	498	437	441	493	462	456	475	464	448	486	481	472	467	449	454	469	487	482	447	467	489	454	473	437	463	477	471	475	440	441	486	436	473	472	434	465	473	458	514	428	475	459	474	475	479	433	454	484	449	467	430	484	452	453	459	466	483	443	466	475	475	494	490	512	423	421	497	440	469	503	449	472	433	448	446	457	434	456	466	463	456	491	436	436	413	467	415	447	455	439	436	448	452	500	481	452	431	466	432	464	451	462	455	480	452	461	453	460	467	482	462	475	471	435	473	464	457	467	456	446	489	508	448	456	511	448	456	429	456	473	444	442	442	468	472	484	469	483	463	500	422	454	443	473	458	464	431	468	460	434	445	509	439	424	439	456	462	446	450	474	451	460	429	482	504	458	459	466	435	454	458	450	408	455	470	469	440	432	492	482	456	484	493	464	447	445	482	466	438	443	459	461	474	451	446	514	483	484	432	485	474	484	484	438	460	460	488	463	465	466	491	424	430	461	436	473	495	454	418	446	468	442	501	472	438	465	494	468	448	490	454	465	451	464	470	444	433	430	451	479	460	445	424	483	499	484	446	461	476	436	476	439	477	454	444	459	452	469	465	490	446	463	475	469	448	449	459	443	465	509	484	458	485	477	442	464	466	410	502	465	454	472	481	415	446	441	463	461	497	438	468	467	457	472	463	451	473	432	492	464	504	481	473	452	467	453	470	446	454	431	482	450	435	479	444	450	483	467	438	458	478	475	482	449	458	437	457	511	462	472	450	486	485	446	421	455	466	471	490	440	450	484	440	451	452	457	465	450	495	457	433	480	466	466	468	472	451	466	411	458	480	454	472	476	475	459	504	460	458	458	456	449	485	497	472	447	449	450	439	492	478	452	432	455	448	438	446	457	514	507	464	446	459	453	467	441	427	412	493	489	475	489	468	473	457	465	463	455	425	453	503	445	521	485	465	458	459	458	456	432	462	480	474	473	432	479	468	470	432	436	453	463	434	462	463	461	470	436	493	459	498	456	478	513	453	438	468	466	482	470	446	496	465	494	451	478	427	470
3832	4516	3277	1793	1407	1202	975	852	808	709	665	674	664	584	622	642	607	579	580	573	559	565	649	588	549	604	537	561	515	560	547	565	556	603	584	562	558	561	518	577	562	583	586	531	540	519	575	598	551	608	569	567	541	562	588	607	598	536	534	571	571	565	557	579	583	567	515	589	536	536	579	572	548	585	597	571	569	516	551	561	573	588	536	583	568	557	556	556	576	535	536	568	562	567	565	545	539	601	584	533	531	617	552	591	545	555	572	562	513	555	549	550	545	558	596	541	573	585	513	580	568	570	585	509	580	528	562	550	559	534	557	530	574	591	548	524	571	523	588	551	537	571	550	549	562	570	593	546	507	553	579	519	548	564	543	551	549	557	527	509	582	626	531	535	597	581	570	546	533	523	560	554	580	571	558	572	565	579	518	579	532	538	578	547	549	562	534	565	555	544	578	522	555	568	591	545	564	538	547	553	575	541	518	567	557	590	544	554	581	548	559	549	579	561	538	577	554	592	557	548	563	523	541	545	550	545	557	574	557	589	519	552	563	565	564	518	547	513	552	564	551	543	596	549	567	560	578	602	548	534	562	569	579	544	543	580	570	557	542	518	534	523	562	616	572	552	561	560	561	549	564	542	570	531	578	562	554	566	593	583	584	544	512	590	565	577	582	544	568	560	556	504	543	598	554	559	502	516	550	558	548	543	582	553	572	509	553	538	556	597	552	525	541	566	588	549	513	568	505	555	561	566	562	576	549	548	535	517	511	565	548	526	549	565	566	529	556	549	535	582	528	570	584	587	578	546	570	542	585	556	554	549	552	620	577	605	579	552	560	510	589	565	541	568	568	531	560	518	575	533	546	553	547	587	519	538	592	552	597	569	546	567	587	572	545	560	562	580	548	590	562	548	534	546	550	534	540	591	522	538	579	544	537	576	552	560	536	529	586	549	578	536	553	533	536	531	523	561	530	533	559	585	571	588	588	535	583	578	541	579	570	556	562	557	563	554	555	535	544	490	594	621	590	590	533	557	571	540	583	552	516	538	534	556	548	584	587	580	582	562	549	575	536	562	552	505	570	575	559	591	534	535	567	579	551	514	543	559	559	572	577	530	517	527	563	581	525	596	540	542	552	556	544	554	562	559	558	554	545	571	528	546	580	573	547	568	577	579	533	548	546	606	553	521	607	554	567	596	540	532	577	562	574	567	561	591	561	565	569	555	598	555	569	542	585	530	535	580	576	521	554	540	531	542	533	548	589	516	559	574	609	567	532	583	591	558	549	610	606	520	564	547	570	573	551	568	596	538	539	590	551	571	564	544	564	534	569	563	541	574	538	531	547	553	543	550	569	580	584	529	541	506	566	603	568	572	550	528	568	555	557	570	561	544	545	561	596	524	548	578	599	578	548	538	576	587	522	583	557	526	605	592	580	530	523	573	555	575	547	533	566	560	587	536	596	569	547	569	563	584	510	565	574	547	571	589	557	559	586	576	543	522	532	569	540	523	560	564	604	561	561	552	538	554	535	531	556	569	606	593	547	546	581	533	514	563	553	531	566	552	541	552	563	622	543	591	566	487	566	560	547	562	561	561	578	507	539	541	540	543	556	585	594	561	558	575	553	533	529	537	569	594	560	587	527	583	567	532	525	527	557	539	544	537	577	517	558	532	546	556	582	586	582	517	565	560	547	560	532	545	541	532	582	596	498	528	584	592	530	529	569	588	580	553	565	569	575	569	585	571	563	553	528	623	601	568	581	570	553	559	536	584	556	553	539	603	583	555	521	550	564	561	580	577	539	540	579	569	534	547	541	580	536	518	524	576	549	504	555	527	561	592	539	554	531	549	569	542	562	563	573	563	540	568	583	540	575	556	581	553	594	541	558	565	535	602	520	580	572	559	588	543	581	537	536	543	551	543	518	549	583	539	545	555	588	537	548	577	534	532	530	556	564	553	577	556	559	562	507	531	564	560	559	543	519	567	552	531	543	547	592	531	500	529	590	572	546	556	576	562	554	534	530	579	595	558	572	544	549	545	532	564	522	585	554	565	564	569	522	531	554	568	561	518	544	567	532	568	557	549	604	552	564	562	544	518	552	491	521	535	565	570	565	535	563	565	588	575	577	481	520	589	560	594	514	580	538	547	561	564	583	557	534	572	572	590	534	586	537	574	541	569	558	530	582	556	555	533	582	563	547	552	545	572	545	569	552	529	549	583	535	527	557	573	541	490	577	552	539	603	521	545	516	558	554	560	591	557	573	525	558	559	549	548	590	550	603	561	568	581	540	562	590	551	588	585	546	572	551	562	557	592	569	568	559	571	554	563	570	568	558	536	526	566	540	547	531	546	534	562	514	599	529	569	575	564	538	553	590	557	566	524	564	513	572	554	520	535	602	570	562	609	558	557	578	542	535	564	545	568	556	584	582	542	554	582	580	556	541	550	532	520	549	543	528	586	514	572	537	600	576	589	557	538	579	507	564	539	543	549	560	544	528	533	567	544	542	580	521	558	556	543	554	574	526	558	543	544	574	518	585	538	547	559	528	583	536	539	541	568	527	542	562	555	546	523	578	549	550	552	537	564	594	564	560	561	559	534	586	560	558	581	544	540	553	576	574	514	570	512	556	543	553	552	577	569	528	561	560	588	565	538	544	561	503	584	528	571	570	578	552	581	508	541	542	571	569	556	580	545	578	566	513	623	565	553	579	560	583	582	579	537	593	564	496	543	558	561	540	528	542	604	520	560	544	572	572	523	574	571	568	562	551	559	572	565	556	503	572	558	545	590	579	552	555	561	547	569	518	536	537	513	549	589	595	599	578	534	568	562	586	587	546	589	562	558	540	574	590	565	540	601	515	544	576	549	596	556	604	563	547	543	540	540	553	538	558	586	581	572	566	602	538	548	542	555	582	558	573	567	551	578	575	558	574	558	553	513	549	597	578	610	529	558	529	534	519	562	583	581	561	577	592	558	578	625	553	549	566	548	555	544	544	534	548	547	550	544	578	579	574	563	518	564	528	537	566	579	494	589	547	544	545	537	557	582	543	533	560	575	613	524	528	524	543	557	573	535	538	554	557	586	512	535	564	563	573	551	595	557	511	569	552	545	564	590	541	547	552	573	535	559	505	564	544	561	532	586	576	589	556	539	558	550	577	573	563	555	586	586	576	569	556	571	548	593	543	591	555	559	563	599	533	537	584	518	574	569	567	545	561	544	516	531	546	524	570	534	575	575	518	568	555	530	565	568	506	533	514	587	546	547	551	543	577	546	567	568	558	526	581	552	574	520	537	551	520	573	547	571	545	573	560	528	573	536	615	572	565	569	551	567	545	580	540	558	599	582	593	559	568	547	567	536	573	596	610	574	540	569	562	540	550	534	548	527	555	528	587	574	551	581	516	545	524	553	574	513	559	531	558	567	600	559	559	570	548	550	573	557	559	558	602	579	541	551	529	557	583	528	561	577	587	554	552	515	570	571	566	543	559	589	573	594	502	540
22046	20764	28238	23371	20764	20751	4172	705	518	504	387	334	328	298	298	282	239	235	207	249	200	201	186	208	241	186	209	190	209	189	206	205	206	167	191	188	205	196	178	202	192	193	182	219	211	162	205	185	180	170	174	179	184	190	175	186	178	198	189	175	191	182	171	174	201	174	160	175	192	163	168	161	165	164	189	167	184	181	179	173	177	167	178	170	177	172	195	179	156	156	164	183	184	174	167	179	155	175	179	154	179	161	190	181	188	166	186	180	176	158	194	185	172	165	186	185	172	161	178	169	169	178	172	161	169	162	150	168	158	160	173	166	149	186	182	184	170	173	160	171	180	183	177	182	158	152	159	189	162	154	148	175	198	182	148	156	145	144	180	179	160	170	185	164	175	190	143	160	178	176	182	186	169	188	181	156	161	190	189	170	176	180	155	182	165	176	170	173	189	185	171	173	203	168	177	169	171	167	173	178	160	191	178	179	171	167	157	178	192	173	166	185	146	151	165	179	161	193	150	197	163	188	183	160	172	190	153	181	181	174	170	158	173	166	179	206	173	183	152	138	172	186	169	200	199	160	170	183	177	165	185	162	153	207	162	136	157	176	192	178	190	177	183	186	170	179	179	161	181	166	171	186	168	195	172	166	183	143	176	176	176	181	173	166	190	141	163	201	170	189	171	187	158	186	179	171	174	153	153	160	166	164	172	169	190	166	172	182	154	172	167	170	158	177	174	166	147	162	164	173	154	176	179	191	176	184	199	186	177	151	193	179	152	169	170	188	168	179	194	174	167	159	192	177	163	186	162	171	185	149	162	189	172	150	175	179	165	178	154	169	192	183	164	174	184	150	178	193	172	184	190	172	144	198	171	185	160	171	174	176	184	161	174	155	160	170	167	184	175	173	176	171	186	159	174	173	176	163	171	173	161	159	168	156	182	193	206	167	157	147	179	155	179	194	178	192	177	172	174	162	173	183	158	179	174	156	179	160	166	177	171	160	167	146	151	184	172	173	183	159	170	166	172	172	174	155	184	168	176	177	182	180	165	181	208	173	167	176	168	188	167	171	180	169	180	186	188	197	177	168	171	158	171	175	188	173	168	173	171	197	159	177	174	177	180	184	180	180	163	179	169	178	181	186	141	180	185	163	141	189	160	199	184	174	195	189	166	171	191	209	167	169	189	162	152	172	184	165	200	177	200	167	182	195	169	201	169	149	179	188	166	192	179	169	178	172	159	183	202	180	190	181	183	167	152	162	144	164	160	172	177	195	188	172	164	193	166	161	164	173	159	165	180	170	162	160	152	145	177	170	178	160	172	208	194	178	162	159	165	169	174	174	189	161	164	179	160	185	172	152	155	182	173	146	159	184	156	167	171	152	170	187	136	161	176	159	160	161	166	199	168	160	169	170	151	186	169	166	172	166	188	176	179	158	153	156	172	176	179	182	169	167	160	180	180	156	152	160	189	170	165	180	159	153	172	135	174	167	175	171	171	158	183	192	162	157	179	179	185	166	174	194	173	164	182	144	148	170	180	173	167	187	168	168	172	190	160	149	189	181	181	165	182	192	196	165	151	168	141	162	166	178	176	172	178	170	156	182	157	159	185	157	196	173	180	175	170	184	179	178	167	162	158	188	184	127	173	190	168	190	189	175	169	143	193	178	174	181	164	171	159	173	170	166	186	168	171	138	170	163	175	193	161	179	186	181	184	157	182	183	179	151	161	178	165	173	183	161	162	179	184	143	158	153	184	174	192	161	154	200	176	168	155	175	165	173	170	171	174	174	180	183	188	175	146	151	158	178	159	187	170	161	164	171	193	183	167	173	185	181	165	161	180	170	146	177	180	174	181	178	168	173	198	177	175	153	186	171	169	166	169	186	170	169	159	179	187	185	172	209	170	192	179	173	191	162	182	162	168	175	164	153	168	176	178	188	166	167	156	196	177	202	165	171	168	201	191	158	178	181	179	171	163	162	189	177	176	180	153	158	159	175	172	181	170	183	168	162	157	159	158	186	159	179	185	173	154	164	167	193	174	169	187	165	166	175	152	179	159	201	171	180	157	150	170	177	183	168	159	178	175	153	171	187	149	152	186	163	174	187	169	183	185	201	183	188	181	167	147	154	182	175	182	175	174	178	171	183	171	189	162	169	192	174	186	177	170	171	173	163	176	161	176	167	194	176	174	173	160	148	163	170	176	181	178	166	156	181	177	164	177	162	154	165	164	154	173	181	187	175	165	183	185	184	165	181	172	174	172	177	161	168	178	144	168	180	187	158	166	152	188	196	189	157	173	149	166	167	172	165	153	185	158	174	161	188	178	177	163	177	170	150	182	164	167	203	189	165	174	146	174	174	185	180	174	173	199	185	170	145	192	183	199	199	164	147	171	156	169	196	174	145	190	170	167	154	156	172	149	144	168	166	187	167	175	180	157	185	195	160	159	182	170	176	183	175	170	140	158	179	172	172	180	174	177	178	162	179	165	173	160	153	174	173	190	172	184	180	162	170	170	178	182	164	169	151	171	169	207	169	158	170	151	187	172	163	158	192	174	190	164	163	184	183	160	141	158	178	186	208	175	148	142	168	151	191	151	174	188	164	147	137	179	189	161	172	169	184	168	168	159	162	200	176	185	174	159	154	178	199	182	169	166	163	170	174	153	190	177	178	179	184	181	180	167	165	169	177	162	156	180	173	179	178	162	199	165	175	175	153	168	148	159	173	163	164	186	180	168	169	158	178	172	168	167	152	183	184	169	159	169	194	156	182	172	201	183	176	173	182	170	158	175	173	192	169	173	166	181	170	175	175	187	174	166	161	167	160	163	167	178	173	193	181	145	179	160	160	183	185	173	153	162	153	173	172	142	178	178	169	189	185	176	173	168	194	202	161	155	165	159	171	154	141	145	189	151	188	184	197	173	162	195	161	167	179	166	163	176	172	158	152	182	161	166	154	157	175	180	190	157	151	179	175	176	168	157	177	178	157	140	171	167	159	175	177	178	184	166	168	169	163	149	202	152	173	152	183	161	156	197	184	186	170	171	166	179	181	175	153	145	155	170	173	162	154	176	161	190	186	174	148	177	164	160	176	155	180	166	199	172	167	196	163	180	170	195	184	155	187	211	145	168	162	166	184	162	177	156	159	177	160	155	172	169	155	160	166	175	159	187	181	145	169	203	172	187	177	179	161	197	164	159	158	174	146	181	191	183	175	161	186	164	172	172	179	178	187	166	190	169	161	184	171	163	174	173	152	164	172	183	179	148	155	171	162	173	171	191	184	149	172	159	173	165	164	153	137	156	158	152	165	148	164	184	169	155	166	154	174	159	133	175	173	161	176	166	155	189	157	182	178	188	168	170	193	150	187	166	146	175	188	166	161	149	172	182	193	182	166	164	185	168	148	222	170	193	172	174	152	197	161	169	186	168	171	175	168	175	162	151	156	156	167	180	199	171	187	183	168	163	212	170	175	183	167	194	166	164	176	180	186	173	156	184	190
4600	12714	9111	4351	3004	2308	1779	1266	1051	821	663	550	515	511	403	365	343	372	297	314	307	316	282	276	289	273	257	243	249	260	247	274	252	221	237	253	260	251	233	272	240	241	235	238	227	256	221	208	224	226	233	251	201	236	228	224	234	202	192	237	240	208	227	257	221	235	222	212	212	219	224	225	238	233	213	210	224	234	212	217	240	226	208	214	212	206	233	230	246	212	209	199	199	195	221	211	224	227	210	238	186	194	227	218	230	215	207	207	228	244	237	199	200	226	206	211	228	208	215	210	236	227	224	210	222	218	214	204	203	232	227	210	204	229	217	215	248	202	205	210	234	211	235	187	191	237	217	205	218	226	204	219	219	227	179	215	213	211	210	239	213	223	239	236	233	212	195	205	196	189	217	226	234	203	201	224	207	239	224	216	244	216	215	209	224	225	195	243	229	219	209	208	238	204	212	206	197	198	221	209	236	219	227	230	212	205	240	228	216	204	200	186	217	213	218	252	245	208	197	202	208	207	206	223	201	231	190	214	208	225	218	251	206	205	215	230	215	222	226	225	217	190	216	210	234	229	192	231	227	196	244	222	212	195	242	220	224	213	251	241	235	203	211	256	211	207	219	233	250	211	214	223	223	222	207	244	200	224	214	219	227	220	223	211	200	250	212	217	229	213	218	236	239	208	234	182	230	228	213	210	217	236	194	172	217	209	231	226	255	218	202	202	219	210	218	213	212	204	203	226	234	236	216	232	221	204	208	210	215	229	225	210	208	226	246	203	209	196	232	218	228	246	195	197	231	234	231	234	210	242	217	208	223	221	209	232	233	215	205	211	236	208	210	237	223	228	201	213	217	201	200	218	196	216	209	258	202	208	217	209	197	224	236	215	239	228	211	214	234	199	221	202	223	219	177	196	199	236	218	195	225	232	220	198	236	217	216	226	218	211	201	236	214	210	226	206	233	213	231	225	231	200	225	217	213	199	233	221	231	209	207	237	232	213	218	200	225	224	196	204	194	222	200	221	208	196	205	213	217	225	209	209	230	244	216	223	192	239	206	226	224	222	224	220	196	207	214	198	214	242	231	205	206	213	206	216	240	202	211	206	209	201	215	211	232	208	238	206	235	241	208	203	215	216	252	215	239	223	220	244	232	209	243	200	232	214	231	239	213	214	181	225	242	236	227	216	212	219	206	208	239	221	230	225	214	217	211	223	238	218	223	224	231	233	227	242	225	246	228	201	226	234	220	217	241	179	201	218	222	212	247	228	196	224	208	204	197	223	208	211	231	191	264	219	242	204	217	209	217	207	210	221	215	219	225	241	220	192	219	179	223	218	230	214	228	232	207	220	207	224	194	207	214	217	194	226	234	233	217	224	225	221	215	229	231	250	210	225	242	214	216	228	231	227	204	226	234	193	225	216	229	230	192	206	236	210	219	217	215	225	231	225	196	226	200	226	207	220	204	218	231	211	257	225	210	213	224	219	215	204	230	213	206	215	252	220	212	242	204	218	237	212	205	215	193	230	209	221	205	219	199	207	209	226	215	185	235	238	216	237	247	203	242	205	229	227	219	213	240	199	233	235	244	226	208	223	207	192	225	222	220	181	205	215	204	209	227	234	211	204	231	226	220	208	228	207	213	214	232	204	231	247	216	236	219	202	209	232	222	212	219	206	233	214	231	223	231	223	227	216	202	218	210	209	222	206	212	253	219	217	214	212	222	232	214	216	237	256	204	227	224	225	210	228	224	213	255	232	204	218	219	200	237	217	213	207	201	237	211	235	206	206	211	219	199	192	221	226	223	207	244	192	217	237	216	186	215	230	189	217	221	222	211	210	211	220	226	188	208	215	238	194	239	220	220	222	236	256	221	204	218	214	222	201	216	204	204	214	219	228	210	235	216	223	240	222	217	199	208	203	240	216	200	227	227	199	217	212	229	205	227	215	219	206	209	234	237	230	208	243	224	234	232	221	219	230	211	203	202	205	226	216	246	216	230	215	193	210	218	240	212	217	205	212	218	218	189	237	213	223	219	213	246	245	209	224	212	221	219	206	221	197	224	224	223	207	209	233	187	216	245	237	227	211	215	213	215	241	201	220	217	232	228	200	234	225	243	211	197	222	214	224	225	215	206	223	215	198	225	224	235	225	220	236	221	225	202	206	190	226	232	194	222	192	211	243	232	200	224	206	239	222	200	234	219	220	220	212	209	231	247	246	216	229	229	210	202	218	218	210	200	234	219	240	220	190	244	239	195	205	200	195	234	233	194	213	202	213	207	216	202	241	213	212	241	223	206	208	235	223	246	188	225	220	211	221	213	228	236	221	199	223	208	219	201	206	214	208	216	232	196	226	225	227	219	219	209	238	226	210	216	212	224	220	238	205	225	221	205	250	200	226	205	223	220	210	195	208	202	232	211	215	252	238	223	204	209	225	230	197	215	245	201	202	201	228	207	202	210	233	213	189	207	223	200	227	209	226	237	210	217	241	243	208	221	227	221	232	248	238	199	232	206	206	199	204	204	202	223	210	222	210	221	209	202	226	201	238	230	238	214	221	216	226	204	207	194	219	200	211	236	222	226	221	217	219	264	228	225	231	201	231	216	218	228	220	231	214	229	223	247	231	226	197	216	225	205	230	237	206	215	212	199	225	216	196	227	237	237	214	225	196	230	188	218	208	196	230	217	204	197	242	202	224	198	247	236	228	217	231	227	200	214	194	201	210	212	215	210	202	212	193	226	219	206	232	202	221	189	211	231	175	225	231	232	219	218	230	233	230	203	232	229	199	202	227	230	243	241	220	207	209	217	215	226	249	216	230	223	243	213	200	211	192	235	222	214	234	210	230	223	218	194	244	220	216	215	243	213	210	209	223	213	227	210	228	234	222	221	200	222	250	216	226	226	217	230	223	215	208	222	216	203	219	201	218	215	218	204	210	221	204	232	239	224	204	200	225	212	214	223	226	226	221	230	230	222	195	224	205	194	203	227	202	195	222	215	203	197	219	223	224	217	213	222	212	218	214	217	228	226	204	212	221	218	208	223	225	224	229	212	222	199	222	216	202	220	237	201	210	232	231	217	215	198	209	219	199	227	207	215	199	241	205	224	222	197	210	207	219	207	218	214	218	217	196	239	224	231	221	213	218	219	225	205	185	206	225	204	209	233	211	218	228	201	218	213	220	210	222	197	235	233	217	218	224	207	209	229	235	225	223	206	219	225	213	195	232	235	223	240	239	225	238	206	234	220	205	205	226	213	192	230	229	222	226	222	232	223	218	202	220	222	221	213	232	214	229	210	233	233	200	213	209	235	227	231	206	208	192	209	201	245	252	175	193	234	222	224	189	204	200	211	248	219	205	251	221	205	222	217	236	217	205	217	190	180	222	218	205	224	210	233	219	223	224	241	216	204	233	216	246	226	203	204	202	234	218	209	222	231	216	208	217	217	242	210	216	217	204	223	225	226	232	193	218	207	247	220	232	238	225	213	209	196	209
26814	16857	3400	989	791	810	696	720	678	747	646	646	697	638	641	642	703	650	657	627	668	646	635	634	692	640	652	667	648	659	658	672	649	652	656	631	654	667	645	664	637	662	610	687	684	703	689	638	667	643	625	668	640	666	636	693	619	651	616	620	662	601	696	623	642	662	648	606	642	647	621	641	645	672	635	675	670	618	650	625	646	606	597	644	641	612	708	634	620	590	584	654	652	654	642	641	652	669	624	668	655	626	689	642	670	668	681	675	673	646	653	639	652	661	615	658	646	688	603	640	633	613	666	657	660	673	648	636	633	654	627	664	659	653	658	619	644	664	641	662	653	648	595	602	688	640	660	603	659	598	618	653	653	680	665	677	637	665	650	635	657	598	698	610	621	654	648	635	658	663	613	601	616	648	607	649	641	685	692	650	649	639	683	672	668	607	658	637	641	659	684	646	631	605	642	643	674	622	601	647	639	668	637	637	650	673	677	629	636	671	648	644	663	638	604	676	609	642	627	636	685	664	608	643	650	632	644	660	668	645	666	646	637	643	646	648	625	641	658	616	645	654	632	646	654	682	617	616	686	609	617	656	660	628	656	738	666	669	688	658	667	633	622	628	678	626	668	659	676	625	617	625	687	690	668	715	683	642	646	661	659	638	666	631	654	633	609	666	677	625	651	649	647	639	642	618	648	657	662	662	690	622	648	621	657	611	615	665	644	658	663	671	624	649	608	651	664	648	605	641	663	632	637	667	669	653	614	648	642	676	663	645	685	680	676	671	648	663	666	649	666	686	628	661	641	590	630	623	625	650	665	648	656	673	644	657	649	641	647	640	638	653	631	642	659	677	648	637	644	647	639	651	649	599	645	678	648	648	666	634	694	642	673	653	676	678	611	638	639	628	663	687	643	635	646	642	628	708	664	693	637	678	634	671	622	657	671	599	671	621	614	670	661	649	698	628	611	661	663	693	639	647	626	612	629	633	621	648	653	645	674	650	674	684	658	691	622	626	645	672	606	630	681	610	659	664	678	655	641	620	647	659	594	612	637	635	637	633	676	638	668	655	673	660	694	707	627	649	639	633	608	662	633	679	597	647	708	638	627	641	673	668	622	637	662	701	636	651	673	618	665	670	683	654	626	567	622	644	624	642	626	615	661	652	656	695	653	638	678	606	645	639	627	700	653	669	627	610	643	667	673	635	641	672	628	633	655	606	671	639	661	647	676	639	647	642	684	689	597	593	621	696	668	663	695	659	707	681	666	698	676	645	660	636	648	662	669	650	611	671	648	622	630	644	640	634	609	653	639	647	649	603	646	633	676	636	670	686	626	648	656	665	622	659	649	616	683	618	679	664	686	660	659	651	618	684	618	625	652	649	675	653	605	636	700	666	653	596	633	662	611	639	673	624	625	664	604	659	668	641	693	682	646	598	618	672	671	669	636	673	622	642	691	634	722	663	648	656	641	640	653	652	649	691	666	622	622	609	691	632	615	615	656	621	611	672	639	683	629	612	641	652	673	659	646	621	666	646	632	643	607	649	648	623	678	639	664	594	691	624	679	649	635	605	636	672	647	699	644	640	662	682	639	617	653	604	627	580	648	624	608	662	631	630	596	655	620	617	607	643	656	628	605	685	669	685	636	664	651	665	672	637	706	639	641	597	592	661	652	652	637	641	643	694	650	620	621	695	675	704	677	657	681	656	652	624	674	685	666	646	671	643	643	629	627	641	601	631	669	639	668	643	677	616	666	649	616	649	673	671	630	655	651	631	656	635	628	635	658	675	659	624	615	653	621	608	624	601	648	662	632	676	617	682	666	674	679	628	646	644	650	651	670	616	669	658	601	686	667	649	674	623	682	632	665	653	679	623	618	635	612	622	673	645	654	682	671	654	634	653	580	675	664	658	601	627	643	681	597	648	643	651	651	651	641	684	614	644	645	674	676	659	682	684	606	690	673	624	643	618	671	662	673	635	627	675	640	649	617	647	691	634	677	734	675	612	646	617	653	647	619	646	677	643	652	611	617	664	620	632	644	584	620	644	622	649	630	636	613	658	690	651	669	646	663	625	658	656	667	643	649	630	679	701	695	644	649	668	647	612	648	681	614	621	623	627	632	688	634	608	635	636	639	614	649	632	650	592	617	617	646	634	648	660	648	663	607	655	648	666	627	674	610	700	650	644	616	610	679	642	690	660	614	684	686	625	623	649	632	646	675	599	637	649	646	644	617	614	648	626	671	665	612	651	658	600	657	649	638	650	663	680	664	614	658	654	643	611	639	672	592	612	642	647	641	702	615	628	678	631	597	660	649	713	676	643	663	640	656	648	631	593	633	672	694	687	662	657	614	651	647	637	639	631	692	663	633	684	642	689	663	644	670	618	634	625	679	628	637	652	645	636	647	682	665	660	650	642	621	603	687	602	668	626	650	607	663	660	623	641	619	645	631	655	648	635	631	648	643	609	623	631	641	673	613	628	676	660	650	656	653	661	640	592	683	647	658	637	648	612	651	666	633	664	662	624	617	620	626	633	698	692	621	650	634	627	689	675	649	667	640	594	610	667	694	669	671	621	679	634	662	607	673	652	617	647	639	655	645	645	652	702	675	633	683	608	632	603	626	628	665	622	643	653	659	664	688	652	603	599	645	637	668	613	636	649	621	618	665	690	648	688	600	636	659	637	598	692	642	631	604	617	670	641	623	648	653	669	630	641	639	649	631	630	639	639	652	616	648	638	626	630	689	679	620	665	670	600	611	642	634	666	633	622	682	670	661	611	683	613	653	590	605	654	626	677	622	660	672	643	649	643	673	625	653	654	621	679	639	650	678	678	633	674	638	695	646	619	625	712	583	689	626	664	660	649	652	660	650	666	608	597	675	661	662	600	672	671	620	655	654	644	630	627	687	676	603	681	635	672	634	609	692	598	639	628	654	656	613	652	645	667	648	606	651	650	601	659	630	626	686	659	611	604	668	698	635	638	665	635	667	644	656	633	648	627	642	672	642	663	639	673	664	645	644	677	647	622	614	616	671	622	672	669	629	662	621	679	646	642	643	652	640	686	663	678	649	629	581	645	690	615	627	639	645	639	702	606	612	669	651	646	636	632	669	617	663	625	603	626	639	609	661	674	705	659	618	663	614	700	639	674	624	647	614	630	674	636	681	642	653	686	699	657	650	640	610	640	656	641	674	671	631	654	659	651	630	633	681	674	662	666	645	675	651	638	685	647	632	664	656	590	632	673	659	626	646	626	613	661	603	674	645	652	589	681	629	634	666	631	627	659	655	638	662	641	658	639	630	669	637	659	619	654	673	651	594	629	656	654	644	644	661	659	658	602	692	638	627	697	632	611	635	613	656	655	630	623	641	652	689	654	653	648	666	630	634	646	640	647	606	675	657	649	620	604	639	673	639	593	671	613	637	643	670	625	647	613	646	666	617	650	657	661	656	657	593	627	641	673	613	641	670	638	667	629	636	648	658	659	679	672	604	675	666	674
5290	1211	1153	1025	860	869	831	821	819	859	800	809	788	781	868	834	799	808	819	734	781	836	844	788	788	815	778	786	784	774	801	749	785	777	751	796	841	754	775	780	788	794	800	870	815	772	762	837	795	814	802	790	786	794	768	756	809	727	768	800	781	812	775	745	798	842	769	801	809	757	755	861	807	815	778	813	835	777	793	776	770	803	812	828	762	745	788	795	729	800	810	770	831	825	780	752	809	801	775	758	810	791	809	788	801	774	802	805	819	801	792	825	788	766	833	791	784	845	834	762	834	761	804	763	783	747	761	763	821	805	834	763	744	786	773	808	769	796	819	822	706	754	811	837	750	747	792	738	813	786	813	770	746	812	788	802	824	783	810	812	834	833	807	811	825	831	773	785	727	762	785	748	776	804	803	819	796	794	792	841	758	766	819	772	778	764	806	825	788	820	827	771	795	801	751	749	763	820	795	794	812	773	771	777	822	793	718	832	820	823	814	798	764	815	802	752	795	781	822	773	819	784	822	824	818	806	756	830	774	809	817	740	735	792	779	771	807	803	780	768	800	868	795	778	793	745	879	757	773	790	761	806	771	813	772	819	813	751	819	781	823	779	828	816	782	776	808	756	783	807	844	788	733	799	796	757	783	784	782	805	789	825	825	785	752	781	760	764	733	790	754	759	795	827	843	815	788	833	788	758	717	774	819	754	786	744	780	772	805	816	795	789	789	810	789	838	757	744	839	804	827	769	791	824	794	783	789	821	781	765	820	810	744	755	797	793	788	790	788	787	808	778	790	755	809	775	769	814	759	800	748	790	782	792	786	834	808	838	760	820	743	778	719	776	790	817	814	764	863	804	794	821	781	809	809	807	782	814	802	805	851	830	789	787	840	757	761	788	773	786	777	759	750	751	791	814	839	787	752	835	790	823	753	809	755	785	824	830	809	827	812	806	825	788	824	851	801	800	826	753	802	830	803	834	807	793	772	747	775	787	833	811	783	793	809	857	806	784	775	840	780	782	827	745	802	780	790	736	767	766	795	793	772	807	842	806	789	775	814	740	801	819	802	819	830	815	809	825	803	842	820	768	786	776	757	782	813	774	776	817	741	736	758	796	785	768	796	813	820	761	769	729	744	815	780	829	808	784	791	789	789	817	799	787	739	763	791	758	759	761	805	793	772	748	793	811	808	771	824	762	806	753	831	823	750	753	797	748	760	819	789	821	793	777	837	792	832	792	786	724	843	794	792	806	770	796	799	812	795	804	765	791	791	790	801	807	792	753	794	744	752	832	798	829	764	789	805	783	772	783	800	810	848	766	735	862	773	800	795	776	821	788	729	793	823	780	803	813	757	779	778	814	838	808	786	750	807	806	807	782	817	815	869	805	773	762	830	772	755	793	758	795	806	809	790	827	761	836	806	826	812	748	788	776	824	817	782	799	805	823	753	784	820	783	765	817	757	806	814	820	760	790	823	820	809	813	816	783	837	818	787	789	803	796	829	745	764	852	781	728	765	801	777	802	759	805	825	834	773	816	795	766	780	761	788	818	810	812	787	850	788	772	804	768	838	816	830	786	796	811	767	794	763	799	807	789	810	769	789	755	742	777	776	818	791	859	798	802	830	780	785	770	736	809	804	792	766	812	800	772	797	801	770	752	757	775	772	849	838	787	789	782	766	776	797	818	846	756	789	784	753	807	805	817	830	797	793	774	783	760	760	770	785	797	738	802	792	865	812	748	773	764	783	768	804	830	823	796	833	795	854	798	806	806	771	855	767	773	820	839	812	792	792	780	792	814	786	766	786	762	778	832	829	838	795	777	785	831	804	749	768	776	771	766	812	786	765	827	818	786	808	841	792	775	793	800	791	828	742	811	810	767	770	780	787	770	761	798	807	784	773	808	825	787	826	800	750	795	799	807	790	765	762	770	827	750	812	783	796	808	769	840	775	751	817	799	777	771	799	780	800	765	781	760	817	821	810	822	802	816	777	801	790	837	833	839	817	754	754	804	754	776	775	771	786	805	830	771	785	820	808	832	824	812	790	820	830	827	783	816	766	777	774	742	782	770	803	808	795	782	780	832	844	780	829	798	809	774	774	746	782	757	769	808	777	830	817	773	801	803	761	764	776	778	823	769	818	860	796	767	803	823	795	812	761	817	814	865	817	783	769	797	852	854	744	804	796	794	751	833	800	814	774	823	791	786	804	764	743	777	768	819	792	733	855	769	823	810	799	788	803	829	795	775	826	810	809	759	823	793	872	804	764	830	766	811	782	773	809	793	763	786	798	823	793	807	779	784	813	783	757	784	752	840	755	797	794	750	768	835	780	792	807	803	807	824	829	826	809	814	806	794	763	802	828	794	807	827	844	751	807	804	778	802	815	809	797	789	743	779	810	788	739	804	799	763	766	749	811	763	764	757	785	805	807	802	765	831	789	816	743	771	841	791	767	792	781	763	785	809	772	818	760	736	806	789	800	753	817	765	787	770	773	778	804	790	798	797	833	806	779	787	800	794	741	802	819	829	815	811	826	783	765	740	807	786	780	792	799	779	756	783	817	764	740	760	773	760	790	788	810	781	771	801	804	708	791	822	752	830	808	828	753	748	774	776	798	823	754	817	778	801	770	765	772	808	762	792	761	801	815	787	766	785	787	773	797	818	782	817	761	791	817	786	782	839	749	787	813	769	812	784	798	788	820	812	833	799	759	770	788	819	802	759	805	834	784	774	782	817	756	765	791	764	781	827	821	803	783	835	796	795	789	798	851	803	790	812	787	785	807	866	785	820	760	806	786	848	820	728	771	780	801	806	812	800	750	784	796	814	823	789	813	847	772	850	795	799	802	796	808	801	754	816	817	749	847	758	756	755	834	793	827	782	833	858	784	771	768	795	795	820	746	724	824	782	781	759	826	795	764	798	757	764	754	795	793	769	798	807	796	819	794	778	753	792	812	794	806	757	801	802	777	810	792	791	807	779	799	776	840	820	801	785	763	801	832	811	812	794	799	795	756	781	807	796	775	777	775	787	765	817	839	798	780	782	810	751	799	810	775	849	796	782	788	782	819	779	777	739	795	755	792	786	768	814	796	793	768	787	742	819	803	769	789	769	776	761	817	795	782	774	811	815	746	781	800	773	805	750	787	784	752	816	768	763	735	805	815	790	762	778	765	823	807	768	809	808	771	795	814	850	765	814	787	811	782	792	854	793	778	786	827	824	825	865	801	764	827	838	786	779	811	818	803	777	782	738	801	792	819	776	822	808	790	744	742	773	769	784	804	777	792	844	792	784	780	753	802	771	773	782	784	763	760	812	810	775	787	819	804	803	801	800	801	824	771	867	744	773	817	785	783	781	792	791	824	799	824	823	819	802	830	776	781	861	810	761	757	810	794	769	787	791	789	839	835	809	763	782	785	777	804	827	810	757	842	786	773	813	790	765	739	813	758	825	827	741	797	766	764	794	756	791	790	770	754	831	809	767	787	806	790	797	821	801
22973	20732	27667	23835	20694	6749	1044	738	623	603	551	552	565	561	499	525	520	486	467	481	503	480	485	522	507	508	474	493	446	475	489	490	501	471	454	441	475	447	427	445	411	467	465	517	469	478	467	463	441	504	491	466	459	436	542	462	469	458	503	458	489	459	490	469	507	462	473	439	447	446	482	441	450	449	443	453	458	507	465	464	487	487	475	443	495	475	473	501	448	494	424	489	423	460	435	498	462	486	445	476	443	513	463	433	457	456	477	431	431	506	456	480	450	487	465	479	440	447	465	426	449	445	510	471	450	459	479	456	476	481	494	485	492	460	446	478	456	449	460	468	510	427	436	489	442	467	439	505	443	460	468	453	522	485	444	442	478	503	464	462	442	485	413	478	457	447	491	499	471	471	478	464	478	473	467	419	476	407	467	451	455	457	516	422	440	502	448	451	467	476	443	488	510	422	464	428	443	462	465	487	461	492	489	434	430	496	432	447	475	474	476	484	476	476	474	488	478	450	493	468	474	438	476	454	489	473	460	456	446	472	454	437	512	445	476	446	441	475	478	447	478	468	446	432	468	494	467	471	421	476	485	443	423	505	493	449	443	468	461	448	433	471	482	444	444	457	460	450	494	470	422	507	473	495	488	433	467	431	453	435	467	439	448	482	502	450	447	440	458	442	463	478	499	435	465	431	470	501	419	454	470	482	442	443	461	423	480	436	467	453	473	472	492	492	442	472	447	532	452	450	450	491	472	446	493	432	449	489	470	442	473	434	447	473	481	453	452	467	465	490	468	473	484	480	512	438	486	487	467	483	461	493	462	492	475	499	497	479	455	470	500	476	461	489	464	431	427	469	448	470	452	457	483	458	506	465	481	457	475	491	432	472	470	456	492	458	455	422	489	472	474	464	448	446	471	479	469	492	459	483	474	487	443	485	492	472	456	441	477	490	451	453	419	456	446	478	432	421	458	479	464	461	471	463	493	464	487	428	468	458	450	463	484	486	449	475	470	446	452	472	467	460	427	492	469	431	495	451	432	454	463	451	437	449	448	449	490	492	511	450	494	427	441	483	437	462	439	449	462	462	503	473	451	463	412	470	470	464	436	436	478	447	434	471	466	456	501	460	454	445	493	461	459	459	491	460	460	457	446	456	421	445	446	474	469	458	473	454	528	505	454	460	464	452	464	476	440	477	473	471	445	460	459	460	481	487	478	416	426	498	431	414	433	460	450	450	439	465	463	498	499	469	461	454	466	459	470	475	483	448	477	483	490	444	501	456	480	434	522	498	463	428	450	446	460	484	474	479	466	441	475	454	445	481	458	464	446	462	443	461	427	484	483	447	439	454	463	473	485	445	444	463	458	468	433	499	467	465	485	465	480	455	457	458	455	474	451	479	470	422	477	463	471	444	494	481	451	427	462	482	451	451	446	460	456	409	463	464	451	448	469	484	423	420	444	424	449	425	435	482	450	475	460	442	480	481	469	457	472	437	496	469	489	471	461	466	485	467	469	503	450	462	466	475	444	459	474	468	446	494	471	480	486	485	501	464	450	446	422	481	460	434	472	422	463	433	442	451	474	441	443	436	504	457	460	433	464	427	459	441	449	493	465	481	458	448	474	489	447	444	474	460	460	451	418	461	437	448	458	484	483	492	446	467	482	456	482	452	486	496	438	468	513	452	430	471	433	460	514	474	460	453	459	438	492	451	471	470	469	447	454	492	429	507	452	477	476	481	467	427	472	430	470	460	452	467	508	479	488	453	456	443	416	469	490	468	449	480	513	429	496	448	465	484	448	475	450	501	487	439	396	478	447	443	463	458	442	495	474	495	458	454	468	476	502	435	487	480	427	490	499	443	462	454	414	467	452	470	457	488	472	469	465	437	446	494	465	454	485	439	440	481	473	433	476	450	469	448	462	450	469	474	464	453	465	454	479	493	448	454	438	483	461	479	445	499	472	454	450	464	468	445	447	451	471	436	459	464	478	441	432	456	481	476	465	492	471	459	457	505	487	460	459	443	482	426	407	475	488	460	430	455	481	480	451	419	470	455	435	432	473	466	526	454	453	447	518	460	450	476	471	482	456	486	486	473	487	477	477	455	472	459	488	468	476	486	460	446	440	468	483	442	490	475	494	420	442	476	476	440	454	509	473	455	452	489	469	449	449	470	436	483	476	463	475	458	470	483	442	479	450	476	459	488	428	457	437	392	465	470	435	444	497	522	495	458	463	441	462	467	508	468	453	466	469	451	427	480	434	491	426	426	453	447	481	475	481	417	452	465	479	450	465	461	451	455	439	453	473	477	464	431	429	435	449	453	423	459	445	423	475	501	476	462	475	392	443	472	480	481	434	482	505	465	447	429	456	494	443	446	427	416	458	451	450	460	492	456	428	451	468	461	454	480	477	448	505	464	449	437	461	444	445	460	464	445	463	451	484	432	486	449	481	448	432	455	449	455	444	464	450	450	468	504	471	439	419	473	446	469	476	486	468	463	425	457	456	462	509	459	495	449	486	445	455	418	472	448	454	461	443	453	460	474	450	451	513	468	465	454	460	418	450	509	421	472	436	479	456	502	440	428	409	448	462	458	485	468	495	494	442	461	487	439	461	469	452	460	480	487	472	434	471	469	465	467	480	460	477	443	468	453	489	441	437	464	433	448	461	475	466	457	451	461	456	449	463	482	523	477	451	423	436	433	493	432	460	472	427	483	445	468	447	449	494	504	432	440	431	462	433	454	449	453	460	484	462	476	472	449	459	458	493	476	442	476	451	456	470	443	439	460	436	474	480	457	474	455	482	462	482	439	431	437	451	429	505	499	430	484	476	453	450	477	482	440	458	458	489	474	434	468	480	487	477	440	456	472	403	474	450	490	417	429	480	442	454	457	484	439	473	502	447	464	499	460	445	441	459	447	482	430	405	471	464	502	471	461	500	420	476	475	457	487	450	460	459	438	480	429	469	467	484	444	477	439	449	444	442	461	441	450	479	465	511	451	450	450	447	429	452	487	462	458	464	511	427	452	444	455	502	494	456	465	475	416	455	467	477	460	454	409	445	444	434	487	447	463	450	449	481	468	469	472	441	418	441	452	464	446	465	457	425	478	474	474	500	424	434	467	466	434	459	478	447	475	498	446	463	471	515	493	463	475	474	463	435	461	481	517	471	487	479	462	464	467	486	476	460	483	446	448	450	482	456	483	492	473	456	452	482	471	507	496	444	462	440	473	453	463	464	494	424	473	473	458	504	472	487	519	474	474	452	509	422	486	458	492	469	465	486	469	476	454	467	460	504	455	499	466	457	442	477	423	452	486	443	478	439	469	446	468	425	457	442	482	457	443	429	471	457	437	466	472	499	456	482	451	499	436	493	447	455	455	515	456	495	468	423	438	435	465	428	436	443	447	432	437	484	462	477	477	441	493	474	468	474	431	467	454	450	472	484	483	468	467	469	476	429	422	445	416	480	477	491	460	449	500	452	434	459	476	463	490	443	453
3662	7895	5554	2791	2078	1676	1339	1127	1000	857	760	792	762	717	710	664	659	663	598	584	618	602	590	570	608	596	606	581	607	628	602	630	595	563	583	575	620	557	611	582	570	512	573	589	607	621	664	576	600	569	600	603	600	632	584	599	586	560	610	589	602	616	605	628	608	556	576	533	566	550	606	577	593	623	589	630	555	615	570	563	571	572	586	547	564	582	583	593	595	582	584	547	572	580	568	565	609	595	577	592	573	577	617	613	564	563	552	574	574	591	573	558	573	603	540	623	589	637	592	587	604	567	570	575	576	592	607	573	585	567	571	599	595	586	602	498	611	602	571	585	575	578	577	590	578	564	566	598	587	571	611	581	588	594	550	605	573	581	592	614	581	591	559	566	551	587	591	594	573	584	582	574	558	556	618	599	576	587	580	594	610	572	612	603	546	596	578	566	627	628	593	578	546	520	566	589	583	632	584	662	601	637	597	566	591	627	542	632	610	592	600	560	573	589	618	512	588	592	585	605	532	584	604	603	625	580	576	596	560	565	590	560	580	596	595	597	570	625	558	562	629	596	599	572	607	541	592	579	619	582	566	564	580	610	572	603	603	590	597	576	575	582	546	599	591	562	596	619	607	580	565	555	564	565	581	602	559	571	589	565	571	570	630	576	602	540	591	596	596	580	612	587	622	593	544	579	554	624	574	582	600	605	582	627	581	651	578	556	597	590	587	577	600	639	569	541	562	573	564	579	547	564	559	583	604	575	631	599	602	604	593	579	619	555	628	588	588	579	590	621	537	577	592	568	645	562	571	594	624	634	595	563	596	597	578	544	595	584	598	598	598	572	566	570	594	624	606	585	607	591	559	604	558	585	624	580	588	572	594	601	581	603	606	575	605	594	570	590	630	565	594	572	591	627	604	639	588	564	601	609	579	556	580	623	568	603	572	577	619	600	609	557	644	598	552	590	573	598	594	579	588	603	572	610	614	570	570	565	583	577	603	589	571	542	548	615	552	609	575	554	567	557	579	595	553	595	606	572	587	604	566	595	575	548	582	607	581	526	601	596	624	574	596	608	562	576	565	581	579	589	560	598	561	568	533	561	593	580	559	587	593	622	576	596	577	618	598	602	588	550	568	574	609	576	592	592	583	562	601	549	583	635	558	585	587	602	601	570	586	611	589	626	575	607	644	596	533	549	605	597	598	554	561	546	578	625	550	605	548	577	602	578	545	569	597	596	615	557	577	585	602	553	577	548	561	608	584	575	576	562	583	586	590	594	563	573	536	585	599	568	576	609	600	615	572	580	609	584	570	605	554	590	579	576	576	590	573	629	560	586	614	590	582	565	577	577	597	600	633	557	629	609	582	595	547	590	556	586	584	580	548	571	594	563	568	611	599	561	580	610	577	632	598	570	566	624	596	584	600	585	611	546	583	557	595	596	604	544	617	564	575	586	571	594	545	613	598	616	560	586	575	595	594	584	558	600	591	632	581	575	616	603	611	552	567	580	581	583	532	586	593	575	530	547	532	600	557	570	624	632	590	567	573	549	598	589	573	602	546	620	579	600	596	566	605	578	547	537	580	558	572	555	558	546	584	575	562	588	638	567	571	564	557	562	537	528	590	537	593	536	604	593	575	581	547	589	576	571	582	597	561	592	571	595	588	555	598	565	531	569	578	563	535	617	563	543	568	573	552	549	606	595	613	612	554	586	562	575	601	600	550	562	615	533	545	564	601	560	534	559	608	596	604	574	569	631	598	614	566	605	623	584	526	609	585	596	607	585	560	573	610	611	568	583	573	577	582	583	600	612	573	587	553	569	618	563	620	568	614	578	568	596	583	634	592	642	566	553	551	605	602	584	591	543	607	586	550	580	584	639	584	598	559	593	568	576	600	622	573	574	619	596	531	550	571	590	570	582	590	548	585	581	577	594	533	603	582	617	575	535	600	566	608	560	574	562	614	572	587	599	619	581	518	564	639	588	588	582	573	627	642	571	634	558	596	603	602	600	563	606	616	601	613	554	581	526	574	547	600	558	612	582	564	645	626	607	602	628	583	608	613	550	579	581	553	552	593	586	584	563	573	561	605	588	587	566	587	577	571	587	573	554	612	616	585	635	644	560	628	591	611	582	561	551	574	588	605	588	592	574	592	580	580	569	593	625	601	579	570	597	568	598	589	580	580	599	586	603	529	560	554	578	602	572	639	594	553	601	561	571	606	583	558	584	623	595	571	573	549	603	590	635	576	571	625	570	577	554	644	640	585	590	585	585	592	584	577	617	587	602	533	550	554	601	578	555	591	642	539	556	602	576	578	576	560	573	572	622	582	572	578	580	571	604	598	552	597	604	584	584	568	577	561	601	571	553	613	577	588	578	567	552	613	607	597	551	562	612	611	630	585	579	588	583	578	600	527	586	641	612	596	551	570	558	609	548	602	571	544	610	590	564	575	614	594	559	619	591	566	639	646	574	553	545	584	554	593	631	586	580	559	551	580	611	607	528	552	570	582	540	574	592	590	576	606	600	578	600	588	597	565	645	595	618	577	598	602	567	594	582	569	588	625	600	586	573	571	594	609	568	598	568	566	593	590	628	609	595	586	581	575	586	553	551	591	567	580	525	576	619	594	583	609	559	611	581	568	600	626	568	583	593	574	584	623	594	575	581	585	607	632	549	597	569	512	587	574	601	563	639	616	543	562	621	580	569	611	554	573	581	564	579	566	556	603	582	585	589	592	577	638	603	628	635	606	581	573	585	566	605	590	521	605	573	582	540	596	594	597	597	626	582	562	601	609	587	554	590	614	581	590	611	612	608	569	600	571	526	593	567	620	606	603	577	617	558	534	595	606	575	553	571	552	575	584	572	603	608	567	569	633	577	593	563	597	549	569	551	575	623	604	570	593	600	613	575	604	599	645	584	632	531	622	576	576	610	601	544	539	556	598	566	588	581	572	593	590	553	607	539	640	568	596	588	576	607	652	605	573	546	565	553	580	562	548	628	551	593	547	564	582	596	597	602	588	574	548	629	587	573	646	593	591	596	538	578	586	599	555	624	584	580	583	572	592	566	619	574	594	590	554	576	593	613	627	570	596	584	595	587	580	604	579	568	599	499	564	600	520	603	581	579	615	611	619	574	584	565	559	523	554	555	590	596	582	553	646	560	584	564	552	585	554	540	555	584	592	543	577	580	566	591	570	588	587	565	623	591	597	595	648	600	577	592	568	580	608	656	561	557	595	578	538	567	570	579	575	576	579	551	604	620	566	578	673	574	600	598	624	607	610	595	606	572	630	588	567	563	577	576	550	601	594	544	576	574	576	588	644	596	548	559	567	531	568	536	583	584	603	576	606	550	577	603	570	577	604	541	567	609	599	605	578	581	570	581	609	604	606	559	579	587	588	602	568	592	633	567	580	603	594	555	574	614	655	565	606	575	580	578	559	564	615	587	560	597	617	549	570	580	569	573	601	586	627	582	558	596	575	550	608	578	567	578	555	564
24080	20773	26439	24944	6717	753	680	621	553	517	482	489	500	451	465	478	475	467	464	460	474	449	457	441	475	452	472	464	439	475	471	456	486	481	484	468	440	464	443	464	436	455	445	471	431	438	439	462	469	484	428	514	466	468	449	464	492	474	479	461	433	446	415	473	491	440	438	473	431	486	420	470	425	449	447	461	490	455	464	458	461	475	457	488	471	452	447	465	464	452	470	443	434	437	429	468	454	451	448	457	446	522	470	442	471	485	449	465	446	454	497	467	442	490	463	436	461	527	464	439	465	483	453	476	442	423	440	463	453	473	459	452	478	489	486	474	473	443	463	441	469	467	495	437	512	482	449	462	404	443	457	456	497	460	469	454	451	493	452	469	442	474	476	460	462	461	473	479	472	484	424	442	471	496	498	428	461	471	448	445	473	463	440	436	502	492	460	461	433	478	432	474	468	471	404	449	488	481	455	471	488	431	442	480	448	438	476	418	435	491	472	475	420	507	477	448	453	463	447	440	450	456	452	488	458	507	472	452	473	420	487	452	519	499	462	482	459	472	475	408	466	425	399	480	474	491	452	488	435	490	446	471	446	446	483	475	482	471	464	467	468	461	448	493	460	479	404	489	466	522	460	478	477	475	471	457	438	494	467	482	480	448	478	445	468	471	468	452	439	452	431	464	442	469	475	471	452	463	440	485	471	470	489	462	440	449	434	444	468	437	511	431	443	471	468	468	471	458	510	467	463	472	428	452	438	485	439	478	442	513	452	446	439	469	480	428	448	451	482	470	454	455	472	463	483	462	484	456	458	482	466	456	453	479	425	424	472	459	405	453	403	449	442	475	462	428	454	461	434	422	482	454	451	468	477	493	442	457	475	440	462	463	493	465	464	460	448	451	492	493	482	441	480	454	505	461	451	476	456	469	460	504	469	476	474	462	441	434	448	452	511	450	461	419	441	464	455	447	479	426	477	426	453	465	459	463	471	430	464	470	458	466	465	463	478	479	459	460	477	462	467	452	423	427	489	459	481	469	469	446	449	480	450	447	473	479	489	468	517	485	450	439	467	475	455	422	520	457	451	467	463	431	471	445	458	455	468	474	461	431	449	479	489	474	453	457	443	428	511	477	448	438	434	435	438	487	437	456	486	471	442	477	482	422	461	476	461	483	469	493	446	473	489	490	488	450	446	430	456	477	447	462	455	454	513	454	498	459	477	476	459	475	446	492	473	458	468	483	454	450	432	466	485	442	449	424	472	482	457	447	464	442	445	476	462	493	478	457	467	487	439	482	501	470	448	431	508	444	440	435	475	449	441	429	444	474	455	471	459	455	483	440	494	421	423	426	470	464	483	416	468	488	461	433	466	505	431	454	446	430	445	458	415	476	475	464	465	466	471	477	466	463	442	474	509	471	450	493	469	479	429	408	463	451	430	465	490	442	471	439	451	463	463	501	447	445	462	458	479	447	452	486	462	464	502	471	475	463	456	479	460	448	425	469	473	423	474	455	441	441	459	436	522	469	473	482	485	472	466	493	489	459	459	448	456	454	453	433	475	464	433	435	471	457	469	436	458	456	431	454	464	460	497	470	418	478	482	478	446	449	489	446	445	442	490	493	492	451	464	453	440	467	477	445	439	438	448	479	481	450	447	451	450	474	436	454	465	457	455	434	410	432	462	470	458	445	425	484	463	427	476	462	455	436	453	450	524	442	456	447	477	475	432	442	463	453	485	449	494	481	488	486	463	455	496	437	502	477	446	494	461	469	459	456	453	445	477	423	431	423	453	446	424	424	454	437	441	470	420	473	476	464	490	487	432	488	451	475	454	490	483	455	422	476	476	468	435	414	442	426	483	478	471	444	401	452	447	477	458	491	455	456	442	477	446	467	460	452	435	465	459	465	471	471	429	461	444	529	446	443	500	447	427	469	448	437	459	441	464	463	425	485	472	462	468	432	462	446	455	457	447	467	470	484	465	437	446	476	453	490	444	472	479	438	444	476	459	478	475	457	486	475	512	467	483	477	465	473	449	416	486	475	448	453	487	454	455	472	459	464	472	515	474	468	472	496	471	461	457	447	453	443	484	470	469	441	481	469	435	493	487	418	503	484	447	496	433	455	412	459	482	476	496	467	457	400	456	442	446	459	431	465	492	437	466	477	468	493	448	481	492	435	443	446	464	478	465	466	463	464	458	409	472	461	484	446	414	484	447	450	455	436	474	464	478	445	473	471	447	481	457	482	474	470	452	480	471	467	491	469	472	473	461	437	485	474	447	436	485	476	462	438	444	444	473	487	447	471	439	430	452	429	429	484	469	453	449	444	406	450	450	460	446	509	441	468	454	460	482	487	459	458	447	484	463	459	481	443	452	482	470	470	472	454	425	448	477	495	465	444	426	464	447	528	437	457	461	451	457	460	466	468	478	519	465	408	498	467	444	471	483	453	427	462	481	455	478	472	468	452	472	486	466	436	444	450	437	463	512	436	448	491	512	460	462	450	452	455	461	443	435	478	413	476	489	454	462	423	444	422	507	462	402	416	433	452	399	482	463	435	474	447	459	447	504	481	457	469	439	470	454	481	452	496	467	446	528	506	469	492	462	481	417	449	473	458	469	430	478	464	497	496	459	449	479	455	464	425	424	457	437	459	485	544	472	441	468	414	464	460	471	461	471	476	458	450	460	501	480	429	455	500	462	447	472	488	459	440	450	505	474	469	474	485	489	467	470	440	463	469	492	448	465	442	457	419	433	456	438	467	449	456	472	446	462	469	486	433	464	438	438	435	473	452	440	480	459	439	408	460	466	447	459	479	510	423	473	491	482	444	464	450	485	452	458	472	441	476	491	464	500	485	468	433	439	439	469	390	478	420	515	494	467	477	474	420	463	487	471	457	435	494	458	450	482	457	480	467	471	467	426	452	475	468	464	470	473	443	464	434	461	466	444	444	485	452	462	462	459	446	422	470	460	472	469	456	477	448	455	459	483	454	485	444	451	449	389	468	455	479	476	495	460	472	434	490	433	424	468	492	445	427	481	428	441	456	467	459	446	446	472	463	453	466	466	466	452	451	465	481	491	442	461	478	428	441	478	491	459	455	484	466	487	448	491	512	447	456	464	464	432	440	450	470	440	470	403	423	451	486	469	422	421	482	467	462	478	478	462	458	457	470	487	476	450	450	486	426	465	433	459	453	450	489	440	448	464	482	468	447	464	439	462	456	469	442	464	414	458	438	452	456	472	489	447	423	447	429	446	456	484	489	490	453	438	444	456	479	473	479	475	491	464	420	462	454	504	446	475	453	423	458	488	464	442	446	434	436	458	469	418	450	431	469	426	447	507	496	451	453	447	437	474	444	439	433	447	428	459	434	479	441	442	454	474	461	460	496	429	420	422	458	479	431	459	485	486	456	477	495	436	483	468	458	514	450	479	488	503	462	482	466	476	453	473	422	434	452	469	453	427	441	450	464	450	464	463	450	459	477	477	439	462	457	454	450
4756	4598	3355	1781	1378	1127	968	930	792	754	617	670	633	607	546	627	560	595	560	565	596	586	536	574	606	521	567	566	510	592	575	567	561	570	555	602	516	537	576	534	557	542	587	552	548	555	561	572	565	550	595	565	612	589	530	532	599	567	571	599	543	515	553	548	537	565	543	567	614	514	539	545	526	538	547	500	535	602	549	537	516	578	574	539	595	557	558	524	533	545	526	542	569	591	573	592	566	549	534	577	562	584	558	537	557	560	547	600	598	573	564	549	560	557	536	586	557	566	575	542	555	549	540	517	557	542	536	568	513	528	576	575	549	574	556	543	526	545	575	543	558	513	547	530	560	553	581	534	533	577	546	552	561	586	574	573	528	579	564	574	517	569	552	558	585	565	567	533	570	553	549	550	541	545	536	614	548	583	540	523	526	540	503	520	548	558	528	528	530	577	569	534	565	556	527	532	550	585	569	521	574	547	577	558	606	568	510	557	572	527	610	578	542	550	575	568	569	539	540	550	538	513	525	612	554	605	543	511	528	564	527	579	547	529	559	528	537	558	597	534	531	568	543	595	537	549	570	579	568	550	510	524	565	539	614	598	516	581	556	577	529	568	522	515	523	560	578	547	579	533	509	557	564	533	495	548	553	524	560	561	563	549	528	568	575	511	536	552	559	582	513	559	552	567	586	551	589	558	586	554	577	556	565	567	538	597	546	564	556	526	574	539	561	578	591	532	567	565	590	500	536	567	581	602	552	541	568	577	539	534	519	571	581	558	551	588	581	533	562	528	554	566	518	538	569	544	523	535	562	540	565	555	566	538	545	486	546	576	537	514	524	516	489	518	543	559	549	528	541	518	570	532	545	560	537	567	540	558	547	557	545	530	554	555	548	560	558	617	598	561	557	541	577	563	555	521	531	560	526	587	547	561	536	528	570	549	603	542	579	529	546	571	529	582	522	533	548	580	558	547	548	542	570	559	540	542	508	555	571	545	510	548	548	566	575	536	555	583	542	558	550	587	562	542	574	561	533	572	532	574	536	500	557	569	556	575	541	612	547	565	578	498	515	543	523	528	565	552	519	513	543	531	544	559	587	562	537	579	518	589	520	603	525	579	522	534	531	597	606	554	545	569	572	571	560	538	564	581	553	546	536	567	544	564	543	525	589	515	570	548	550	559	517	608	527	571	531	567	567	552	531	559	561	578	585	535	519	564	565	559	542	570	550	557	549	509	528	546	535	577	533	567	551	570	607	545	574	538	553	539	585	533	545	529	600	547	587	569	592	563	542	551	569	569	532	549	546	572	522	583	510	512	524	546	521	539	520	577	510	559	535	557	509	529	546	555	545	573	566	552	607	561	555	570	509	564	556	551	563	562	525	585	576	582	572	578	547	564	528	563	564	528	542	555	504	543	578	555	568	605	548	533	546	590	563	575	579	608	560	567	522	526	543	520	537	596	531	568	613	542	568	621	586	532	574	611	579	507	550	569	555	540	580	544	541	521	606	570	563	580	551	537	567	551	540	535	556	570	596	557	542	561	553	552	550	547	552	553	552	562	547	570	555	551	583	569	559	550	526	548	520	528	531	536	605	537	602	534	555	527	524	548	550	525	555	578	566	553	539	541	564	561	541	501	532	553	506	514	580	551	556	579	553	566	553	547	540	550	532	586	536	537	541	522	548	527	540	521	556	531	544	577	598	561	559	554	526	575	599	553	549	545	514	581	573	541	522	534	572	544	597	574	545	548	549	544	557	578	492	545	547	563	539	561	573	577	550	526	531	558	546	536	579	559	539	585	560	568	561	523	560	543	554	571	586	564	534	578	555	529	500	596	605	564	575	534	534	538	523	541	570	555	513	552	610	547	576	579	565	552	534	577	557	545	531	545	538	529	556	580	515	566	537	536	535	538	520	561	552	507	547	587	564	541	527	503	549	530	558	577	568	563	543	585	551	582	566	561	549	564	534	611	582	511	568	585	566	521	560	558	566	614	527	567	576	534	551	553	584	551	545	528	587	553	572	538	564	554	586	596	554	609	560	544	556	552	546	551	513	583	529	530	566	551	536	574	542	504	531	569	573	541	521	571	556	518	530	542	580	544	554	557	539	554	516	549	541	524	533	596	533	545	562	520	530	560	577	549	599	501	579	542	604	518	502	531	534	546	568	551	572	551	518	527	525	553	530	553	537	538	541	563	504	540	554	555	571	550	543	536	608	564	553	511	547	571	539	565	561	586	568	548	577	512	558	568	553	569	531	535	527	557	539	522	547	555	544	546	541	566	552	549	562	544	556	551	537	518	566	561	539	551	522	551	514	560	501	575	557	550	525	577	517	547	548	551	540	498	530	552	563	531	538	520	586	502	517	589	550	547	568	505	558	532	555	514	556	540	545	569	565	586	580	529	567	586	550	503	557	579	498	510	560	510	589	563	564	553	548	517	569	565	525	590	581	534	549	586	553	524	558	526	547	536	517	536	535	578	576	579	561	591	535	565	580	623	528	533	556	523	529	520	558	535	582	559	551	571	543	555	581	526	524	636	563	598	536	590	493	548	520	536	555	529	558	585	506	535	507	528	536	604	539	554	593	558	529	532	538	564	545	552	548	535	562	555	527	526	566	552	534	589	550	555	560	551	580	526	584	538	563	563	576	539	529	578	578	539	553	547	575	579	556	514	593	522	544	534	564	516	551	589	510	544	553	540	578	571	598	535	533	568	523	554	507	563	552	579	559	533	557	542	580	580	622	572	591	549	585	571	566	542	562	559	500	548	548	566	561	532	583	613	581	561	574	567	603	587	581	510	549	551	571	570	557	581	559	533	569	517	562	558	519	549	570	524	606	563	556	551	559	574	579	565	527	587	567	587	548	541	528	583	499	560	552	550	544	530	560	564	526	545	577	552	542	527	534	527	524	561	587	549	544	548	545	557	581	521	575	532	546	555	577	537	572	545	559	571	525	527	549	519	547	570	586	580	514	574	529	565	551	534	530	581	562	540	500	585	585	574	555	505	545	571	572	542	546	561	516	549	557	531	532	573	558	519	580	531	528	577	496	569	584	584	570	595	561	553	593	565	524	548	587	521	531	534	563	535	603	582	545	586	551	527	501	547	570	536	580	534	574	509	533	543	554	535	558	593	512	568	575	551	543	599	528	536	568	553	555	518	573	511	548	560	551	563	555	563	515	560	539	536	543	561	544	593	583	513	586	569	518	564	551	570	509	526	547	529	575	537	555	553	546	560	518	514	546	555	582	553	565	549	542	537	566	551	550	538	612	553	599	538	551	563	500	566	552	542	559	552	557	550	552	536	579	539	506	557	593	547	516	554	509	557	550	566	573	548	541	581	568	596	537	577	522	540	598	555	539	583	585	564	570	563	595	565	539	586	541	569	527	527	575	535	542	569	542	566	540	569	563	546	563	503	557	550	550	548	570	543	543	554	552	565	542	545	572	532	572	527	536	548	534	549	547	557	534	535	525	534	517	537	529	524	517	530
22018	20766	28221	23380	20765	20739	4003	689	557	440	395	364	316	299	281	284	267	227	208	235	212	211	209	211	221	205	195	192	201	172	216	180	200	189	194	175	191	201	185	189	200	177	175	154	180	194	171	191	186	187	171	170	187	185	172	171	184	188	183	170	179	171	172	156	181	182	171	208	190	191	191	181	181	178	174	176	195	145	165	166	193	185	181	173	184	177	153	181	186	179	173	156	155	183	182	171	195	174	181	161	173	178	171	158	176	165	189	171	171	171	161	154	182	173	174	195	147	175	194	181	159	172	151	166	162	151	190	165	163	139	154	178	179	186	152	153	183	167	172	170	180	176	186	149	180	187	166	185	183	163	191	167	178	174	179	180	168	157	176	167	182	158	180	165	181	160	167	173	196	168	169	183	157	152	169	201	158	172	170	180	174	181	175	168	176	150	158	202	174	173	172	149	188	170	170	184	177	180	168	177	179	158	210	213	172	153	183	156	155	198	170	158	173	178	170	144	177	158	157	185	169	156	154	189	187	171	168	172	175	158	172	161	159	169	162	182	175	150	193	192	164	174	153	175	198	156	154	184	180	151	189	163	170	172	178	148	172	160	169	167	185	164	169	161	176	158	177	152	185	189	190	190	177	195	173	182	179	185	174	165	165	172	173	168	159	174	184	177	177	174	173	184	167	171	186	165	168	171	188	165	178	184	158	153	174	151	198	168	163	160	162	169	171	154	159	169	160	158	167	171	164	175	178	179	165	164	163	193	191	171	143	169	189	172	165	174	187	170	165	166	150	174	184	181	177	171	173	161	174	163	161	183	176	158	163	134	171	190	188	169	172	182	176	176	145	166	180	139	167	176	166	166	182	176	196	171	148	190	186	183	164	174	159	176	161	145	170	176	145	174	175	193	170	157	185	175	167	191	178	169	143	182	172	163	166	155	172	198	162	188	183	176	192	182	159	180	153	162	156	192	170	154	158	158	187	196	175	147	180	189	157	199	161	156	157	171	185	168	166	172	166	169	176	164	177	166	167	152	178	172	162	180	178	161	166	154	186	181	173	196	168	161	178	179	177	179	169	187	159	152	156	190	159	174	157	186	182	182	176	174	150	164	169	164	184	178	164	188	156	173	168	150	179	192	169	176	172	160	192	172	171	195	152	172	149	175	171	170	154	157	188	170	172	198	182	161	171	185	167	165	158	177	183	178	179	188	162	174	174	177	188	173	165	151	174	155	180	170	165	207	168	168	181	184	179	173	168	195	160	168	180	182	172	161	154	148	171	185	160	170	146	154	163	166	191	176	166	179	167	185	185	207	173	156	189	170	181	184	201	180	169	162	177	170	168	163	184	178	179	178	178	204	170	160	192	160	180	186	171	173	159	176	181	182	180	149	181	164	166	190	161	155	176	174	185	159	173	174	164	185	161	168	189	201	173	191	153	160	150	184	182	183	181	156	176	185	194	175	155	183	199	166	166	181	168	162	151	158	164	180	170	182	166	189	187	195	182	163	176	172	165	144	171	167	169	166	167	148	186	163	157	176	178	157	146	184	187	171	142	164	169	189	156	170	200	172	180	158	159	167	165	166	173	162	186	179	166	163	177	220	178	185	187	160	164	157	178	163	193	186	193	164	192	170	169	172	192	157	171	177	167	188	161	171	192	179	188	159	145	145	195	163	192	187	179	170	173	152	170	155	137	170	165	168	169	153	183	172	177	189	186	185	179	150	173	169	161	179	171	177	172	177	172	171	164	154	177	145	162	158	159	173	154	186	187	177	183	181	154	161	149	183	160	162	156	163	151	181	179	169	173	173	179	184	161	182	162	171	202	200	188	179	153	177	177	153	164	166	160	161	157	171	161	173	174	180	174	171	178	178	167	157	143	144	175	170	177	151	170	170	172	176	180	175	179	174	179	166	174	169	197	175	166	159	177	151	172	168	171	182	168	164	152	157	144	152	175	149	181	171	149	157	180	166	163	164	172	187	192	162	157	177	202	160	148	131	177	172	173	165	164	160	177	179	160	171	194	167	171	184	158	152	173	185	188	167	156	169	171	170	147	158	196	175	171	197	154	176	192	199	195	162	162	176	171	171	161	179	160	180	170	165	160	181	171	175	181	171	166	196	175	185	162	167	197	174	169	166	152	173	165	195	162	169	190	172	169	165	186	175	173	166	169	166	164	174	194	176	156	143	146	177	195	163	160	175	174	168	181	185	150	164	172	202	171	168	176	166	179	185	182	169	163	162	182	166	160	187	180	175	168	158	171	152	158	175	167	165	169	161	157	150	169	166	184	163	166	173	160	174	186	160	167	171	184	155	179	148	163	185	190	159	197	168	185	199	190	181	130	168	191	205	167	179	169	159	176	195	171	177	154	200	157	199	174	182	151	154	167	153	183	179	166	161	175	179	178	178	148	163	162	174	158	163	164	177	177	165	184	170	172	169	166	165	185	175	168	183	189	191	162	153	178	170	167	166	185	157	172	167	159	160	179	131	169	144	176	170	184	158	179	179	175	167	179	149	184	146	163	159	168	189	187	162	164	182	163	166	173	168	166	159	177	166	177	168	193	173	157	173	154	163	169	156	181	185	192	147	177	160	158	149	207	169	166	169	185	143	189	163	170	157	176	145	190	164	151	199	191	165	170	177	190	160	198	179	174	169	175	150	219	160	142	184	171	175	168	183	186	167	186	150	170	198	173	157	165	186	159	169	187	169	174	171	176	166	182	168	181	171	168	173	168	187	174	208	163	170	209	172	176	177	177	174	177	159	169	171	177	176	183	166	165	161	178	197	164	168	175	177	188	179	164	154	180	172	180	152	173	191	185	158	163	193	188	186	179	149	154	178	165	188	177	165	176	180	181	169	189	182	164	168	162	173	161	171	185	188	182	175	192	189	165	175	187	176	167	161	172	169	164	132	156	161	163	164	156	172	158	182	178	178	159	164	175	182	193	141	183	154	185	185	167	186	185	164	176	160	174	195	192	182	166	163	169	180	152	175	167	160	162	165	158	187	176	181	183	178	156	171	164	157	175	169	174	177	191	181	153	165	180	163	173	184	166	168	175	173	186	180	147	161	144	169	159	169	175	183	171	159	171	166	175	151	193	168	201	200	171	162	192	167	172	171	178	142	181	147	144	150	205	163	165	180	172	197	161	155	162	181	177	172	161	153	158	187	176	172	172	170	161	161	174	159	161	168	164	191	168	174	178	160	164	198	154	172	183	188	175	174	159	159	179	162	184	139	185	186	155	163	178	185	158	172	175	168	175	196	174	154	167	161	187	164	183	180	174	181	191	169	151	180	180	175	160	177	163	189	183	163	159	155	172	151	189	164	164	174	186	184	164	171	177	145	155	159	168	170	168	165	160	181	186	159	173	170	169	150	161	186	152	164	176	196	163	179	167	151	193	173	160	169	169	201	185	177	159	168	165	171	164	161	174	161	172	159	168	168	196	175	190	175	170	193	190	181	171	161	176	178	172	173	174	167	190	164
4992	12844	8965	4349	3099	2181	1678	1242	1011	847	656	589	489	458	445	369	330	354	331	298	296	290	295	288	267	262	289	285	283	252	247	261	246	250	244	243	250	233	213	248	219	243	232	248	218	235	228	212	241	249	259	210	226	228	246	204	203	262	206	221	254	201	223	209	213	227	221	230	224	210	239	238	212	220	223	220	217	223	213	216	232	220	219	189	238	204	229	221	236	249	238	189	214	212	212	256	209	230	207	223	216	219	208	205	203	198	217	216	219	208	216	234	210	209	222	219	213	218	221	217	221	232	223	201	206	200	224	212	229	203	215	240	232	203	224	216	199	214	220	225	214	228	204	222	213	229	210	214	193	228	216	196	232	199	207	177	191	197	209	237	224	227	230	194	239	206	223	207	225	199	238	224	225	219	214	221	229	198	233	201	210	236	214	205	230	219	237	261	203	216	215	219	213	224	217	209	236	211	218	200	203	216	220	224	223	218	225	231	223	224	234	232	194	210	246	226	212	200	231	238	201	187	196	224	201	188	227	208	220	199	254	227	218	228	211	221	225	226	239	212	204	244	212	236	208	242	223	200	205	218	199	206	205	240	232	213	201	197	203	232	234	213	232	228	228	224	236	211	228	200	214	193	213	216	217	197	209	229	195	228	237	223	212	235	212	192	208	210	221	219	220	208	180	215	223	206	196	206	236	226	191	190	219	200	219	208	230	224	254	237	215	243	242	190	225	212	209	212	200	221	219	209	220	202	193	216	190	225	237	197	226	216	193	229	204	212	225	219	228	221	241	227	209	205	239	226	242	219	228	208	221	202	202	213	222	247	224	204	191	223	234	200	195	206	188	225	218	221	218	262	237	212	191	214	224	215	222	207	210	218	211	210	220	209	220	221	205	241	205	224	232	199	197	206	225	220	202	204	194	213	220	215	204	209	245	224	226	239	207	236	214	184	208	226	206	206	211	216	210	223	210	228	221	216	210	196	189	240	217	212	207	207	208	236	213	204	203	252	193	237	225	218	238	224	202	212	214	206	203	191	222	190	230	220	211	203	199	224	228	203	236	225	213	211	252	204	239	214	215	192	208	248	226	233	196	229	212	226	232	237	198	232	228	215	214	185	214	228	221	215	205	222	223	226	221	194	232	211	229	227	184	229	231	210	220	243	220	198	222	221	227	214	198	199	222	241	221	232	220	212	208	224	220	210	238	221	207	218	226	220	224	219	243	222	218	225	217	210	229	212	190	205	234	220	219	188	201	221	218	200	224	209	227	207	208	226	208	205	231	235	240	217	238	222	236	210	210	187	206	225	235	202	236	215	219	188	203	201	232	215	240	201	218	214	241	221	225	219	206	229	212	231	203	202	206	213	210	205	188	229	198	223	232	202	224	227	195	204	212	225	230	207	224	229	219	214	232	227	237	215	213	198	207	201	198	205	218	183	234	223	225	211	211	237	212	174	213	220	200	230	205	224	225	219	201	217	196	192	211	223	191	217	204	219	203	203	203	227	202	197	214	179	207	205	227	210	224	207	205	188	235	230	217	196	219	216	225	210	200	208	203	208	217	198	253	200	223	200	244	207	246	230	212	257	214	203	214	212	248	211	215	235	251	215	214	213	224	224	180	227	200	205	218	214	196	208	210	212	212	230	231	197	223	221	215	239	194	227	209	207	199	231	217	189	223	208	205	196	211	201	221	234	221	214	218	207	203	202	219	200	218	218	220	233	212	211	222	216	218	232	213	251	215	217	227	229	191	211	210	220	204	213	221	239	231	231	233	208	228	193	208	224	237	219	196	207	226	210	221	197	190	239	224	205	211	223	210	237	231	243	227	215	207	208	215	200	215	219	194	203	221	234	191	193	223	219	228	206	258	214	187	201	221	221	238	229	227	216	190	194	219	203	217	242	217	193	245	210	210	208	244	188	226	203	210	221	229	242	225	229	197	214	231	230	206	210	206	217	185	233	197	208	221	212	228	221	203	220	232	214	195	221	209	218	250	235	237	199	239	212	204	239	207	201	224	253	239	222	221	220	198	226	226	214	218	230	245	213	218	207	203	217	206	225	209	229	226	200	256	229	246	232	240	212	210	219	221	211	213	221	226	219	222	234	215	207	219	225	204	217	213	198	228	203	238	232	225	210	222	221	210	221	229	234	205	200	238	201	233	227	243	227	243	223	194	219	209	235	206	195	216	227	213	235	213	208	247	194	210	226	234	230	203	211	199	199	234	202	245	205	243	222	211	219	207	211	193	212	223	187	204	189	232	220	220	224	216	221	202	191	218	195	228	205	186	230	218	206	204	253	267	205	218	221	229	229	207	222	246	214	204	215	210	237	204	226	214	229	202	203	230	213	231	214	220	218	215	205	214	198	193	218	216	210	243	206	216	213	243	240	211	232	223	199	223	214	207	236	206	228	199	233	221	229	197	236	203	228	232	215	231	201	217	205	174	229	204	228	223	235	217	244	217	237	191	216	247	205	216	249	228	187	218	220	212	194	202	211	183	209	204	200	194	247	223	220	226	219	203	181	211	211	204	225	234	174	208	240	214	219	201	196	196	215	217	209	238	231	220	182	213	221	216	232	238	198	190	228	222	199	234	220	209	224	215	207	206	225	236	212	206	231	212	220	197	252	220	210	212	219	202	228	196	190	217	215	207	203	198	260	210	221	232	227	236	217	226	204	210	214	214	223	210	204	197	218	194	198	212	227	218	222	207	207	218	201	231	182	209	229	211	199	211	210	245	238	209	242	221	241	211	227	220	231	215	196	228	188	189	210	220	207	243	219	204	227	214	214	222	223	202	204	214	215	229	209	227	214	189	198	235	193	229	242	234	202	228	200	231	212	199	226	213	210	198	218	212	234	217	208	206	207	222	219	199	232	225	215	227	222	208	201	228	211	228	198	206	209	208	210	215	198	218	215	212	240	220	177	203	212	207	243	219	207	228	222	208	207	214	221	212	207	239	233	245	238	241	209	224	199	201	221	206	244	218	191	212	215	217	245	203	219	208	188	207	193	201	209	239	227	236	228	218	202	209	214	220	208	229	224	211	213	222	221	223	220	225	244	243	191	199	211	228	212	214	206	228	235	221	193	227	209	218	216	224	233	219	196	224	230	212	216	236	200	221	209	232	212	206	190	242	199	219	219	213	214	225	203	218	228	214	222	199	224	213	217	226	221	206	209	221	222	198	225	212	239	224	232	234	211	212	229	246	207	217	193	207	218	213	219	227	242	206	232	210	237	215	241	193	213	232	237	215	224	230	233	224	237	246	219	176	215	228	201	199	221	231	242	215	184	233	228	234	211	221	231	231	233	232	215	213	235	220	211	210	213	205	230	204	228	219	202	229	237	213	193	242	224	209	208	216	200	222	213	220	253	209	235	221	219	225	211	221	195	238	213	213	180	239	223	216	213	247	220	235	195	221	216	244	192	205	227	221	224	221	204	217	213	225	215	244	227	225	200	231	218	222	215	209	218	228	221	197	235	193	210
26929	16903	3321	1001	779	726	668	689	688	633	635	710	650	674	696	657	652	638	630	665	652	640	614	598	647	660	607	654	673	613	586	631	619	601	615	641	649	618	619	625	635	644	665	666	648	676	634	633	654	603	649	648	643	649	625	646	604	615	700	677	672	603	598	673	653	672	654	665	640	646	621	636	651	604	611	626	644	651	655	617	656	661	602	648	595	635	653	662	659	591	633	642	600	602	675	669	663	642	648	635	616	647	599	632	618	643	644	653	675	634	610	632	604	638	615	627	601	653	615	628	668	669	659	672	662	621	636	632	667	642	603	661	631	640	584	651	624	640	649	645	668	698	632	624	638	611	646	678	648	621	617	619	688	616	672	695	637	630	651	627	599	640	596	608	555	668	614	677	674	653	663	738	630	663	632	663	656	623	637	608	579	628	679	639	630	638	696	670	637	599	618	608	651	654	651	620	685	627	602	642	624	616	618	650	661	670	634	675	660	606	631	693	591	642	657	635	651	579	658	644	638	664	651	680	629	691	671	636	638	653	616	587	633	643	667	612	625	644	629	604	649	661	645	666	594	695	666	639	694	669	660	641	664	665	665	639	641	652	629	629	657	629	642	635	667	632	632	648	646	640	641	627	637	611	666	646	641	627	650	630	638	680	661	674	684	693	670	572	658	655	570	644	627	636	602	626	651	662	606	607	629	646	626	642	596	625	616	662	690	621	691	664	668	639	617	613	638	609	696	628	588	620	676	600	610	642	660	658	622	657	633	649	626	646	644	640	624	647	611	606	659	653	623	614	698	621	669	655	647	651	630	611	627	665	642	655	627	629	695	698	651	677	626	614	615	592	635	649	671	650	640	654	640	656	692	628	621	639	647	666	632	632	619	685	631	667	679	685	618	672	610	632	636	648	568	656	601	654	658	642	660	664	665	653	659	649	664	664	623	649	657	626	653	613	617	596	620	639	651	635	647	625	605	611	659	606	663	612	607	642	656	604	663	617	606	643	649	610	688	612	627	659	660	689	646	635	640	647	651	615	696	618	650	630	658	651	652	633	672	671	564	605	642	643	683	608	663	665	663	616	626	626	604	629	646	641	631	583	611	615	665	670	667	661	664	633	572	623	601	653	686	652	705	599	627	633	600	655	623	664	634	617	642	634	618	641	674	663	604	635	602	621	636	676	585	638	625	641	669	641	672	669	620	647	669	651	619	618	632	668	633	641	608	692	620	651	623	585	643	636	622	673	616	625	681	641	639	706	650	692	623	673	641	580	669	639	632	624	652	656	628	672	636	628	671	629	593	631	668	641	651	661	596	642	659	668	640	678	666	650	636	621	620	616	637	702	633	650	673	639	662	603	670	679	651	633	658	638	643	633	610	632	689	674	599	676	680	671	651	639	633	643	664	613	674	693	632	614	648	628	632	665	648	623	648	658	598	613	676	646	645	617	672	634	625	603	657	670	613	657	683	607	611	639	623	680	668	621	622	636	627	630	631	632	649	662	610	603	616	673	621	620	624	659	682	651	658	641	655	613	630	691	673	643	642	634	647	647	614	689	658	645	659	657	650	642	628	708	656	641	637	666	618	644	622	616	647	635	620	657	623	673	625	668	643	617	624	650	653	627	612	675	662	649	647	637	664	616	640	683	647	655	644	625	654	644	645	606	623	648	589	630	678	673	659	614	635	659	676	597	595	636	631	608	616	632	625	638	589	595	640	648	654	634	635	675	649	569	599	621	660	607	606	581	663	641	636	661	630	634	648	644	652	660	646	623	681	652	660	649	672	630	627	655	612	641	616	634	676	629	628	609	637	633	654	663	647	609	649	650	639	602	662	655	649	628	620	561	677	691	669	625	681	655	636	667	618	623	629	657	632	671	652	668	635	635	617	671	611	651	629	665	642	674	663	619	633	649	659	588	681	630	610	613	605	681	617	679	604	623	637	655	616	649	647	665	660	673	608	647	697	696	631	578	621	657	610	651	616	662	636	630	595	618	637	642	625	639	619	609	600	651	630	688	643	621	644	637	704	634	616	630	626	663	630	670	609	659	672	634	641	668	677	646	631	613	604	655	677	661	670	639	698	653	661	662	634	640	629	631	686	650	678	633	654	609	618	650	671	605	642	605	651	610	697	629	683	675	594	625	606	655	638	655	672	656	629	653	632	604	677	679	659	661	665	639	608	662	626	675	614	617	642	684	625	647	652	665	616	668	638	625	621	652	659	630	593	611	613	634	610	630	600	632	663	612	636	611	641	624	644	670	627	659	639	623	632	613	607	668	666	661	633	651	653	607	646	639	633	666	653	653	635	679	656	650	629	653	646	643	634	661	614	706	716	584	662	647	604	634	671	658	639	646	641	610	631	604	611	647	654	621	602	670	630	662	626	643	608	653	641	698	627	662	606	661	611	665	645	636	635	656	639	643	647	662	654	658	619	676	634	693	635	606	678	679	620	650	682	677	655	663	669	643	653	576	679	668	651	602	659	624	583	708	696	632	688	630	673	644	614	637	639	645	653	615	679	618	641	623	645	639	617	644	633	640	636	635	673	649	658	623	625	622	627	622	637	641	623	638	643	666	677	653	599	662	625	665	616	615	630	627	665	655	635	646	667	657	667	608	689	652	658	638	675	616	637	641	638	631	669	641	665	665	679	663	624	593	653	650	607	715	618	636	685	699	634	673	578	622	665	660	666	643	658	671	636	645	584	629	636	693	598	611	626	615	687	687	644	610	677	669	616	673	642	656	642	631	655	676	654	667	652	603	604	682	641	643	668	609	621	653	639	618	655	660	607	645	655	627	690	636	666	647	600	662	641	658	666	679	701	682	642	664	630	631	603	654	622	596	662	687	633	645	677	644	675	614	603	669	655	620	628	635	641	673	591	628	616	672	665	626	626	656	626	653	644	641	649	636	619	624	609	669	663	629	660	650	689	604	632	611	613	587	621	644	613	627	679	667	698	621	610	601	647	650	633	636	653	638	630	650	648	611	616	687	649	658	608	670	643	684	678	688	659	627	582	634	627	591	633	712	673	673	614	707	671	634	608	688	626	679	644	656	654	666	640	625	651	668	632	604	642	636	627	702	682	662	688	575	651	687	677	654	656	640	683	640	713	675	604	630	605	617	615	645	612	677	665	649	651	620	653	660	660	661	680	687	658	680	622	659	705	631	654	646	669	664	634	650	665	635	614	621	656	655	637	594	623	659	683	655	687	637	619	691	656	660	663	651	629	669	647	632	653	635	646	614	635	602	602	650	664	650	632	641	608	692	628	628	623	644	645	625	643	677	636	667	660	651	607	645	664	649	640	633	648	687	686	659	640	608	655	619	610	661	683	635	666	646	638	645	674	599	634	660	675	684	632	697	648	644	635	614	614	610	648	661	617	634	659	665	621	631	638	617	649	655	642	697	595	624	610	648	630	638	653	609	648	629	641	602	674	632	632	666	615	629	617	614	623	661	614	650	642	676	636	635	620	654	667	685	688	630	710	634
5483	1228	1119	917	885	841	877	825	819	815	838	728	836	767	786	829	799	780	827	749	830	816	793	753	791	787	799	787	753	840	799	739	777	800	809	764	811	801	803	792	848	772	787	803	808	767	764	857	802	767	796	799	801	753	800	776	804	820	810	829	812	731	793	823	803	811	775	765	759	785	795	731	760	774	786	794	802	837	832	769	804	814	782	781	788	823	847	790	778	803	765	805	815	771	807	777	751	778	788	799	751	770	775	790	805	819	816	755	825	765	794	807	791	799	797	813	816	831	867	835	787	810	777	769	811	775	783	784	797	763	727	784	824	760	786	775	821	791	840	816	806	829	791	813	788	784	768	760	786	776	798	821	767	782	794	804	782	763	782	794	798	795	787	758	786	757	798	775	758	804	781	757	775	809	828	783	819	863	797	774	805	729	861	776	798	795	771	772	823	752	775	765	750	780	748	817	754	789	822	821	799	764	819	818	808	809	749	789	779	794	765	785	801	782	809	810	797	797	769	802	748	771	762	798	751	795	760	827	802	768	790	779	843	823	811	753	827	769	756	797	771	771	820	746	845	801	785	798	805	809	793	809	778	804	772	774	802	790	795	807	795	743	783	780	810	776	790	774	709	788	782	806	748	779	741	809	824	818	757	769	791	782	775	762	790	869	780	789	805	783	798	797	782	854	818	816	779	760	802	809	799	736	753	799	790	776	791	815	734	756	805	750	852	765	762	842	749	818	837	778	832	804	758	814	810	764	807	695	779	768	815	777	757	814	809	802	800	787	825	778	755	779	788	811	811	798	814	805	799	733	779	772	774	737	799	803	762	817	781	809	802	802	804	790	786	771	795	827	757	764	832	796	779	780	761	788	805	745	793	821	809	793	793	794	795	789	796	802	774	797	767	716	772	752	751	764	843	747	780	765	749	757	772	814	740	749	786	771	794	793	729	788	826	776	805	815	820	752	781	768	806	748	817	784	845	786	779	811	797	840	819	819	803	768	800	775	782	805	777	772	804	737	807	823	810	760	793	774	789	812	807	775	787	779	744	763	797	798	782	817	818	796	823	769	767	782	768	798	808	783	762	751	819	841	799	784	791	802	761	810	799	828	797	822	786	801	820	799	760	776	786	784	830	851	815	802	790	844	822	747	798	777	766	796	816	793	777	852	763	793	816	760	859	807	819	776	768	801	742	758	774	811	797	762	820	787	791	767	804	783	819	790	804	824	794	776	804	814	775	761	775	758	767	779	802	809	759	774	733	780	812	768	821	764	810	845	796	830	747	803	764	780	793	776	693	769	803	807	842	840	808	797	792	798	782	789	797	788	805	797	746	729	759	752	765	756	788	764	803	811	763	765	758	773	795	776	753	802	800	762	769	788	823	783	787	777	777	790	769	758	800	752	771	779	819	849	778	777	812	850	783	769	777	820	790	778	778	795	773	754	785	790	789	761	739	755	792	807	786	784	780	780	827	772	816	785	744	827	775	807	778	794	771	837	780	790	764	744	771	854	814	782	789	813	768	775	761	776	759	769	772	806	772	778	756	818	783	769	830	748	772	788	799	809	797	796	801	772	781	811	790	761	819	745	791	814	782	796	747	808	761	779	827	789	804	746	793	773	790	750	815	778	782	748	788	814	809	783	798	797	850	802	767	730	864	764	789	819	804	773	784	800	773	813	820	784	759	816	801	761	778	818	788	770	779	796	788	784	761	754	786	817	817	803	821	792	764	765	780	715	813	772	773	777	774	804	843	835	795	799	786	776	745	787	755	799	783	788	782	765	777	792	805	768	795	807	801	757	795	823	803	808	808	773	790	816	753	795	748	786	777	768	748	823	735	774	816	797	833	794	770	766	826	779	781	815	746	748	785	802	754	825	775	786	773	745	865	819	798	721	817	829	798	753	787	833	766	770	819	812	774	790	778	854	759	764	763	809	760	765	764	772	760	787	797	813	772	755	799	795	834	793	794	791	794	764	804	791	746	792	745	810	793	811	814	775	801	767	799	777	785	746	808	791	705	777	764	791	766	781	793	795	783	837	828	744	737	788	803	844	765	781	844	800	844	770	797	800	845	799	805	777	756	783	836	794	807	781	798	758	777	853	742	781	790	769	810	754	742	785	781	803	777	794	822	739	805	747	798	811	825	783	790	803	774	824	797	744	784	783	760	778	792	793	759	762	776	765	784	789	797	773	784	812	768	825	807	808	747	730	796	763	801	814	769	780	764	901	779	824	794	818	754	762	731	807	796	802	741	771	798	800	807	797	750	785	805	825	814	806	803	822	805	796	779	751	741	821	787	798	772	820	781	765	823	749	772	764	818	763	750	782	815	803	795	863	776	805	782	782	799	774	775	778	752	770	793	812	767	770	779	769	793	762	783	806	754	752	753	754	780	807	770	794	799	800	740	785	794	772	783	765	774	838	802	767	801	813	803	803	762	833	772	788	790	827	813	796	749	835	850	859	784	744	786	812	793	773	761	780	753	760	830	774	808	758	822	770	830	762	740	778	794	853	811	757	762	816	764	777	810	780	766	748	755	815	772	771	798	868	807	770	743	761	769	759	819	766	719	804	769	779	756	759	804	800	803	756	747	806	759	784	758	752	789	743	747	829	801	796	793	802	801	818	827	762	817	783	770	775	729	762	757	826	743	784	832	811	794	766	812	779	790	821	804	773	764	774	807	794	824	818	803	792	790	801	747	768	832	814	819	849	806	776	744	774	773	786	816	843	744	770	768	772	791	808	786	797	748	815	837	792	788	772	840	784	739	796	787	802	819	798	815	829	822	791	821	770	856	813	745	820	801	772	773	787	794	813	781	725	775	753	778	819	800	797	763	808	793	794	789	767	790	799	826	740	803	779	811	802	772	827	788	787	778	756	781	792	793	771	812	762	818	789	761	805	749	750	787	801	774	789	805	822	826	793	837	778	799	788	796	793	807	796	741	815	759	798	725	729	752	748	769	775	767	778	780	807	768	782	747	807	809	790	767	806	773	791	772	813	793	803	742	777	758	839	756	778	761	744	744	816	749	783	799	735	744	766	771	752	800	821	759	805	794	782	779	809	827	781	787	762	796	784	763	792	766	795	835	786	806	757	759	836	797	833	814	802	771	803	803	767	796	788	729	760	826	789	800	770	766	765	865	826	788	823	774	766	805	814	826	801	802	804	779	760	803	771	768	778	777	792	861	793	778	755	808	781	780	838	800	765	765	766	781	808	746	837	788	740	832	800	789	815	748	768	789	784	775	761	781	762	775	790	848	759	788	777	825	826	790	757	803	792	769	767	798	766	805	735	770	786	728	796	789	835	796	778	810	801	742	764	766	745	803	787	786	793	787	745	782	815	759	795	862	766	776	758	815	785	750	790	776	836	808	772	829	781	765	773	788	780	805	795	822	776	803	762	776	785	785	757	799	766	775	817	762	805	758	760	832	751	748	766	716	782	763	781	815	809	743	818	775	802	777	774	779	804	787	798	769	752	809	835	696	712
23047	20798	27765	23891	20756	6947	1073	748	654	613	601	591	553	521	549	513	472	486	468	486	460	496	445	490	509	496	500	504	451	481	493	483	474	475	462	474	457	442	490	445	438	487	464	467	455	463	425	446	460	435	448	456	479	491	462	498	469	450	494	460	443	484	518	449	447	431	444	440	456	457	459	476	471	520	437	457	478	469	472	456	465	487	461	472	441	503	506	414	465	424	433	448	478	475	434	488	516	471	484	454	458	489	483	465	500	461	487	440	454	441	459	450	474	485	452	462	471	473	456	477	498	475	451	479	409	465	453	462	438	458	466	504	465	466	467	447	454	449	471	447	504	442	459	462	444	420	461	468	479	433	463	455	425	473	464	439	453	461	466	472	454	432	461	464	454	455	469	451	470	478	484	452	465	451	471	421	456	473	451	445	457	479	447	450	443	462	445	515	444	437	455	493	468	430	436	474	447	459	431	432	419	445	507	469	484	461	440	433	452	468	489	485	452	489	482	443	465	448	445	442	447	464	500	465	459	468	439	433	472	464	509	474	437	466	403	475	443	466	450	482	463	460	495	499	457	472	469	460	462	433	469	475	431	464	480	448	449	448	479	478	481	434	477	461	444	475	483	486	407	459	448	451	454	478	463	453	457	464	449	470	477	435	409	456	426	430	501	459	463	480	475	468	477	435	452	435	398	461	463	489	429	438	450	466	456	457	452	473	423	445	465	463	436	453	477	464	502	473	477	410	471	456	462	456	439	502	467	453	461	491	467	451	464	473	483	463	467	465	427	416	455	469	469	496	460	495	444	418	427	495	468	473	435	482	458	455	424	478	456	452	444	433	414	472	421	454	437	455	451	476	477	461	465	460	456	495	469	471	452	478	473	438	487	451	455	471	478	462	458	470	451	465	472	421	477	413	475	483	482	518	472	438	498	472	465	431	453	442	468	490	441	453	446	454	464	470	423	455	474	503	462	470	417	468	461	428	459	461	477	455	479	453	419	440	470	489	446	436	426	459	456	447	465	484	459	487	458	456	451	484	436	444	473	468	459	457	465	415	475	454	421	484	474	478	470	471	469	513	430	444	463	470	460	457	482	428	485	459	461	440	441	465	482	498	489	485	468	435	463	437	472	460	480	469	417	491	455	488	456	428	451	498	486	446	466	447	417	480	458	446	475	442	454	437	502	449	448	491	457	470	467	453	446	487	469	452	470	465	460	486	458	505	483	459	475	496	437	409	468	446	469	466	438	435	457	450	421	449	447	476	458	473	464	448	446	445	468	470	461	461	459	472	434	440	465	493	504	447	494	447	492	466	484	453	519	437	456	451	486	477	460	446	426	463	431	434	493	475	428	450	403	464	456	485	453	489	462	518	525	487	489	462	468	500	453	460	417	474	481	449	413	443	490	451	449	453	470	482	435	443	470	470	477	461	431	505	440	470	462	509	496	471	453	467	462	463	466	414	474	431	510	440	405	461	481	485	464	454	466	475	498	461	470	447	435	460	447	453	467	452	420	468	431	470	510	474	455	503	471	495	452	506	441	444	464	450	472	496	476	461	440	474	482	438	453	464	443	470	453	455	447	476	422	445	443	463	455	451	421	472	425	456	465	511	464	457	485	467	485	442	470	478	441	477	454	437	479	460	467	436	499	449	444	475	448	449	463	480	443	462	475	449	463	435	450	459	441	461	439	422	458	468	472	460	463	442	465	463	458	463	481	453	466	459	466	466	489	465	443	517	454	429	480	509	470	454	471	501	492	465	489	474	424	458	473	457	487	449	409	475	465	476	426	455	440	429	453	428	453	449	439	458	442	466	453	423	465	470	530	451	500	480	440	476	446	443	449	451	456	469	465	484	466	436	455	487	495	441	456	402	430	447	431	453	476	507	485	449	444	470	452	479	434	454	464	473	452	469	483	472	472	461	477	482	487	471	492	470	474	491	466	435	418	453	467	477	474	427	436	482	441	475	476	498	465	477	449	408	426	498	458	447	459	476	465	442	448	484	446	409	445	445	440	458	444	459	431	452	460	461	483	467	451	498	469	477	491	470	452	444	459	449	464	457	475	457	441	469	459	434	474	446	522	468	455	439	477	459	488	468	486	455	488	474	450	484	468	445	435	497	472	431	465	480	474	450	448	438	439	430	450	486	475	454	446	486	517	430	470	447	447	442	462	426	496	474	426	495	424	485	492	492	448	466	480	471	443	461	436	473	504	407	406	402	432	439	467	460	469	479	484	417	500	463	451	461	469	478	461	443	477	472	446	457	421	481	487	466	428	461	473	461	461	437	466	434	450	478	442	460	476	415	432	442	484	461	446	406	478	469	487	453	457	478	459	471	464	504	456	445	465	459	500	450	467	457	492	426	459	466	453	430	498	488	461	422	451	485	468	466	434	453	433	437	472	453	447	474	472	446	436	431	439	443	474	447	431	427	463	463	446	454	449	500	497	489	433	430	484	506	474	482	446	490	503	434	459	478	438	423	476	506	456	448	478	420	492	470	474	468	452	469	437	445	474	474	432	482	453	440	450	454	507	485	449	462	450	443	444	447	460	458	491	485	436	488	433	479	474	445	461	457	460	455	429	443	470	434	414	461	483	454	443	483	458	448	451	494	450	464	456	420	433	467	490	482	443	447	431	440	466	473	495	474	442	446	490	471	470	466	468	434	421	473	460	444	465	452	466	430	488	432	432	465	454	478	470	479	454	449	466	445	439	468	445	433	446	424	475	448	468	492	450	496	467	456	463	495	439	430	504	436	467	446	477	496	427	475	439	462	452	465	473	466	463	429	462	480	452	443	432	491	471	472	474	429	459	452	465	483	505	444	424	434	460	459	451	495	482	484	481	473	460	450	454	446	456	443	477	430	441	460	492	464	470	509	436	450	466	442	460	480	448	466	448	453	462	462	441	444	462	447	431	462	456	456	446	444	475	492	462	454	478	487	459	446	430	464	486	459	450	450	441	454	495	486	473	437	494	441	446	455	486	421	465	428	444	468	491	439	438	495	424	459	435	449	454	454	475	479	413	465	459	482	466	439	455	437	437	447	434	470	443	448	444	431	483	428	477	469	465	473	472	453	461	412	435	451	451	461	466	493	445	466	464	452	419	419	462	436	467	499	482	469	449	446	474	474	478	473	478	457	427	456	426	465	444	482	462	451	452	457	460	450	451	453	478	442	477	443	452	484	435	421	505	475	492	447	476	432	439	430	446	473	482	469	442	437	430	459	483	467	454	440	475	509	458	470	490	447	435	454	452	447	435	486	459	464	492	456	454	448	494	460	472	488	514	446	493	453	503	451	498	458	461	483	472	488	454	471	471	468	461	491	484	448	480	462	434	456	468	442	451	452	486	459	444	484	427	500	482	447	444	480	449	449	503	453	415	433	474	444	460	468	478	486	440	479	450	479	439	467	481	445	486	469	448	478	464	427	480	483	454	427	466	463	453	427	447	443	452	486	483	480	445	478	458	463	454	499	483	438	423	473	462	488
4031	7936	5655	2765	2084	1652	1307	1184	989	833	760	787	772	691	675	612	671	643	623	625	643	642	651	617	597	584	630	627	611	596	674	646	642	577	610	605	577	604	593	607	582	612	591	589	618	590	642	609	596	535	615	581	572	568	567	555	600	567	551	585	621	569	619	619	573	531	541	556	563	589	544	588	556	597	594	584	588	621	617	545	606	580	611	567	576	566	587	585	587	595	544	594	618	594	610	613	549	597	576	622	560	553	593	572	530	613	586	575	604	606	582	581	561	577	573	588	575	619	539	595	588	545	538	599	616	586	563	632	586	542	578	519	561	546	546	584	602	567	582	561	535	540	585	579	598	625	550	588	603	609	593	584	592	579	608	569	561	610	573	593	559	573	564	592	578	584	583	563	609	625	593	586	565	631	580	495	617	573	562	609	560	591	578	599	571	573	579	549	613	579	569	590	534	609	548	615	594	602	579	584	549	597	559	582	590	628	598	549	596	560	592	578	533	612	546	596	537	571	565	579	586	579	571	590	559	590	612	583	557	563	615	635	596	550	571	571	632	594	588	566	581	631	590	563	570	566	587	585	570	589	591	612	580	596	609	551	561	613	619	570	519	599	604	580	557	567	534	557	559	574	567	565	572	551	562	572	544	606	529	566	584	568	585	583	576	553	588	592	575	618	583	596	511	574	604	602	573	567	577	577	594	593	570	564	573	582	595	594	593	582	582	602	552	609	596	627	595	620	586	558	565	551	527	604	528	575	624	629	632	610	531	586	608	541	578	595	576	542	553	598	556	565	583	589	565	603	594	548	623	589	553	591	601	567	592	552	531	562	598	579	589	600	575	595	591	584	606	567	583	592	572	612	540	582	568	596	595	594	559	599	563	601	593	617	577	558	584	590	593	617	568	569	587	584	550	558	652	577	548	627	611	585	578	599	630	589	599	571	579	595	605	544	628	586	566	574	603	579	613	601	586	606	597	572	598	571	574	595	564	597	548	579	589	611	592	640	581	561	581	553	578	567	578	577	598	591	587	572	601	571	591	546	547	599	592	598	547	598	585	591	521	614	546	568	577	565	589	592	588	587	557	571	591	590	584	574	586	549	576	571	618	591	565	625	616	567	540	563	612	547	602	606	600	566	611	598	605	556	583	569	600	597	584	605	558	573	570	610	580	581	575	586	551	613	620	569	556	601	610	552	540	589	564	593	554	578	620	560	573	580	568	579	600	529	548	560	572	581	595	536	569	570	582	576	591	591	549	600	567	588	541	598	551	615	607	666	565	587	568	576	580	573	574	587	588	581	585	594	553	619	584	563	584	579	564	578	577	591	538	621	583	588	552	639	604	567	514	593	561	588	543	615	611	579	566	582	600	585	637	576	567	603	566	572	536	580	609	636	565	617	593	587	540	586	560	587	626	647	597	590	618	612	579	580	626	543	590	627	578	557	541	573	595	572	589	573	600	590	555	599	559	620	591	573	579	597	614	556	570	598	556	556	570	585	594	554	648	587	571	568	562	627	594	548	548	586	576	579	583	591	567	569	600	555	576	589	568	559	562	586	601	596	599	559	556	548	556	592	599	603	554	643	562	583	611	554	576	595	600	545	546	605	543	538	603	585	555	589	610	577	589	555	536	583	562	595	576	574	587	576	583	572	606	603	592	600	574	575	553	569	607	595	567	523	559	555	508	587	585	569	600	552	570	577	557	557	568	547	566	601	551	556	573	563	603	594	592	556	609	553	552	529	590	579	558	527	572	587	565	583	558	595	525	541	612	570	550	547	615	590	563	596	579	568	567	592	574	610	558	572	585	591	594	561	585	598	598	627	574	570	591	543	630	569	594	576	551	584	604	590	580	568	592	594	561	567	569	593	561	591	566	592	605	573	615	574	593	593	564	602	593	560	638	575	622	572	597	574	552	572	611	564	576	638	554	557	600	578	595	620	600	606	593	567	579	599	575	525	563	631	595	567	609	536	535	607	579	617	608	564	605	567	563	562	542	551	553	563	561	578	540	598	569	588	560	577	604	563	547	568	607	546	610	566	599	555	552	562	536	545	589	539	580	601	608	614	584	577	532	564	576	590	576	618	565	566	571	577	561	582	587	617	608	606	553	579	560	625	555	574	569	568	559	556	613	621	567	577	585	554	590	580	617	601	596	582	534	549	586	591	598	592	567	569	611	579	590	576	542	598	622	568	620	547	577	575	604	576	562	558	568	602	611	595	578	578	567	561	629	569	578	591	594	604	636	562	608	586	587	592	586	568	641	579	601	577	601	604	605	598	548	551	587	587	555	619	583	578	572	660	577	543	591	573	601	562	620	554	580	554	559	608	601	574	582	554	546	559	581	574	579	579	553	541	610	602	559	583	545	548	582	552	589	589	590	629	579	575	570	552	596	574	606	555	591	586	572	604	578	627	603	592	601	606	552	572	536	588	607	601	605	576	568	568	598	589	585	561	608	589	581	583	572	621	591	573	602	555	598	538	568	599	555	592	561	517	597	623	524	532	587	568	526	607	570	552	584	532	549	558	583	579	609	617	617	562	558	587	563	592	563	595	546	535	577	553	570	596	605	595	575	527	543	557	576	583	571	544	570	531	585	568	585	625	532	571	586	608	569	554	551	582	602	541	583	566	582	590	587	591	579	573	562	592	607	563	578	525	612	600	570	542	570	576	599	591	558	572	628	559	594	608	551	592	570	587	530	586	613	586	589	549	554	553	576	632	565	574	595	618	555	614	587	560	593	593	593	562	583	580	572	574	588	583	604	521	543	560	585	613	601	547	548	593	580	530	616	589	594	545	592	592	601	556	555	591	552	571	566	556	575	561	580	543	577	568	571	575	576	594	616	633	575	589	557	557	556	569	602	556	583	587	524	598	592	595	589	571	605	593	640	561	617	635	610	568	577	550	556	554	570	591	596	562	524	560	566	572	575	572	600	552	559	550	560	594	566	569	577	614	588	560	568	596	542	609	574	606	549	629	618	590	597	539	548	597	645	551	544	530	585	585	567	606	590	585	589	566	588	593	544	573	548	531	602	574	582	594	610	653	571	568	614	627	582	556	531	534	591	568	531	520	562	585	580	586	581	581	584	583	583	569	569	619	532	584	609	592	554	528	570	562	575	535	586	567	593	627	586	625	607	575	535	576	565	604	574	585	580	600	599	589	611	625	596	581	583	624	585	609	581	543	586	591	592	556	593	574	609	643	566	582	580	619	558	580	561	555	585	597	585	593	543	565	571	589	546	593	577	620	536	599	577	578	585	557	578	558	582	568	558	586	580	601	533	598	566	565	582	578	589	588	569	549	557	559	577	593	571	633	585	560	541	661	571	593	556	560	565	604	609	599	564	553	597	571	617	582	564	578	554	597	551	604	568	596	612	561	572	585	597	587	628	577	624	538	611	616	579	590	608	549	566	556	583	534	600	554	591	590	573	586	551	632	589	581	543	582	573	614	614	593	563	563	558	577	629	546	590	570	569	598	607	590	570	586
24144	20718	26402	24878	6631	702	653	549	503	493	512	486	501	466	452	470	443	439	426	446	485	477	461	452	427	447	474	460	444	460	478	470	425	443	437	498	422	455	449	446	461	445	468	498	444	469	445	441	428	468	446	439	463	401	439	446	424	461	482	453	481	442	481	444	404	435	504	453	459	425	463	475	438	438	444	455	455	446	452	457	447	478	480	410	467	483	453	469	478	454	440	496	473	449	482	430	432	431	458	472	445	418	468	470	445	479	458	437	477	456	450	435	502	429	430	456	397	472	468	454	431	476	431	430	474	446	467	457	446	481	445	483	470	456	418	451	440	471	421	444	452	435	428	494	434	493	451	458	424	472	441	474	487	414	468	418	437	421	436	394	457	451	475	426	458	462	443	467	469	452	493	447	434	437	420	467	459	433	432	413	445	443	432	461	457	456	417	473	484	449	453	448	468	497	418	443	431	477	459	417	463	460	428	478	418	474	432	455	474	467	490	451	414	494	461	432	445	420	450	461	464	458	456	457	437	453	449	425	456	424	478	439	450	478	493	453	451	449	441	464	444	453	442	468	509	415	494	410	465	435	446	476	465	464	456	490	481	427	445	490	451	472	444	461	482	436	447	450	453	449	457	468	460	450	443	466	437	456	452	499	435	438	461	486	468	480	476	435	399	445	466	431	435	478	438	454	451	445	472	469	437	442	480	431	496	463	453	418	471	466	469	432	454	454	427	427	480	494	451	503	432	456	477	457	443	475	501	445	443	464	481	444	434	495	445	439	407	460	483	454	453	440	432	490	473	416	435	463	454	453	427	461	457	449	475	417	423	427	445	458	459	464	465	452	475	479	434	466	498	436	476	447	478	452	483	444	433	438	413	446	492	439	458	452	434	477	469	429	461	440	460	446	487	480	472	459	468	419	441	449	437	449	461	453	452	433	465	500	450	504	429	439	495	433	431	450	460	454	451	419	468	476	464	481	440	453	442	414	493	429	438	423	441	424	421	421	457	483	420	475	453	485	466	445	486	466	458	458	458	421	450	459	466	450	444	476	453	481	447	470	447	447	473	448	478	471	489	445	448	444	456	435	445	478	450	454	469	466	469	459	455	486	463	499	428	466	478	459	453	460	457	472	459	441	417	500	443	492	457	427	458	457	462	478	434	487	476	459	435	439	461	465	460	442	469	465	473	438	448	472	461	437	452	464	464	450	469	468	485	482	474	489	452	452	435	469	507	449	481	480	430	468	481	436	454	422	456	466	447	448	469	475	458	434	472	474	455	448	400	436	467	466	445	451	444	486	451	450	412	446	505	443	460	463	466	489	427	459	466	444	449	475	433	434	483	469	467	474	501	455	414	463	428	421	415	453	459	447	466	445	442	424	461	447	408	458	409	425	430	442	487	457	493	438	457	479	466	422	450	468	482	473	464	434	417	401	486	446	427	460	447	455	454	451	434	461	429	428	448	456	467	430	434	440	458	450	480	427	480	458	455	461	427	486	441	460	435	439	448	400	446	461	448	444	451	446	445	412	444	440	455	456	476	446	466	459	459	458	465	437	467	425	439	449	482	462	437	460	475	452	447	460	468	429	446	464	467	465	439	484	457	472	469	469	429	467	463	471	467	443	463	418	502	478	506	456	455	453	446	484	405	433	462	460	433	449	455	452	439	480	491	458	443	442	418	435	447	437	434	418	459	476	430	475	471	448	431	498	459	444	462	445	448	437	462	468	428	458	471	458	440	463	439	464	460	449	443	475	481	450	429	428	439	455	462	441	431	465	436	416	441	429	482	443	478	486	502	409	428	475	430	447	445	460	426	469	461	458	468	429	467	462	436	454	410	448	455	430	474	442	443	456	432	490	462	504	488	431	480	456	438	475	482	431	445	440	478	458	464	496	483	445	455	468	423	434	459	511	447	453	444	487	464	418	455	447	455	448	433	423	438	434	465	421	456	453	438	435	465	487	473	447	491	406	475	459	476	498	428	412	473	441	463	454	452	427	440	464	471	453	496	451	447	465	493	475	467	436	491	472	446	441	465	463	442	466	449	413	454	452	428	469	432	473	448	416	451	494	487	452	447	471	443	451	464	443	442	467	428	421	459	427	468	436	468	461	414	469	488	461	443	466	459	463	449	510	463	471	482	459	460	475	479	442	409	441	385	460	442	485	482	480	467	447	437	467	452	462	488	448	426	443	453	461	444	445	444	494	468	469	453	466	421	438	448	471	433	449	410	464	456	415	476	450	455	420	482	466	451	444	474	478	448	435	426	474	499	450	463	463	472	501	455	471	424	433	461	477	449	420	458	441	473	446	425	501	464	476	432	427	443	463	447	482	426	484	422	433	449	471	432	463	453	441	458	534	479	465	486	467	435	471	457	459	452	467	478	473	443	467	477	455	470	473	417	437	475	438	442	424	398	451	441	460	424	454	453	442	447	442	477	456	464	442	461	520	444	448	456	434	472	472	441	491	465	438	484	456	459	450	484	448	497	443	493	477	451	466	432	419	458	419	431	436	424	491	454	469	479	475	462	468	463	458	475	472	453	481	424	468	449	441	449	435	468	472	431	454	462	448	483	457	449	424	452	466	462	465	452	478	443	482	449	387	459	441	513	453	435	450	418	455	470	424	447	409	434	433	474	411	467	447	384	479	462	458	449	482	438	435	456	426	475	463	475	453	429	470	449	466	418	490	500	439	483	456	467	453	454	419	440	439	484	504	430	468	515	426	459	432	458	471	454	435	462	458	467	461	434	447	435	441	462	452	439	468	434	447	429	423	416	452	409	482	460	442	453	426	472	390	453	465	448	407	436	451	475	447	435	491	443	433	447	450	445	472	429	481	451	453	410	510	437	455	448	408	408	454	440	424	426	470	411	453	448	443	460	488	486	511	464	412	511	468	426	446	489	491	457	487	458	443	441	445	470	447	441	450	469	440	474	446	485	474	476	422	418	428	512	481	443	500	453	487	447	476	459	449	452	456	434	446	432	429	479	436	428	446	445	460	456	453	491	457	394	449	431	456	438	454	450	460	432	469	432	419	440	468	429	459	429	465	404	447	422	433	445	511	437	452	465	460	446	444	462	429	453	455	482	447	453	499	467	438	440	483	452	441	424	453	490	446	422	432	458	477	478	482	501	480	450	468	452	450	470	476	479	435	483	447	437	424	408	464	476	436	452	416	451	470	483	448	415	438	435	477	388	466	432	435	432	424	493	477	426	468	494	469	448	417	463	455	455	445	463	451	447	456	440	473	450	484	442	457	453	450	450	497	459	471	447	475	467	484	422	457	436	440	460	435	441	418	463	416	445	482	450	459	471	422	430	477	451	443	431	426	472	483	428	463	471	410	419	454	434	501	451	446	452	471	447	456	444	443	436	476	441	452	426	427	468	449	457	494	475	441	458	489	444	448	455	461	433	468	485	443	461	439	449	438	471	460	452	430	464	472	446	433	447	447	471	449	456	439	475	467	406	471	472	456	493	482	471	440	447	450
4093	4635	3262	1769	1387	1153	1011	811	745	732	669	615	616	612	602	562	592	549	588	564	585	568	558	537	580	532	575	577	555	538	559	564	577	559	554	525	517	554	547	570	545	526	520	546	562	544	521	567	519	552	511	570	535	522	584	538	560	566	522	572	585	512	561	527	548	563	505	512	541	512	532	551	532	537	543	547	519	539	534	551	571	528	536	516	528	572	555	505	538	591	506	585	558	545	580	550	570	562	571	556	503	508	527	542	533	547	543	562	555	566	516	525	539	526	575	552	585	520	570	521	600	501	537	588	544	546	544	527	563	549	545	541	576	580	528	563	539	547	526	552	552	515	547	558	556	513	576	527	519	562	537	531	593	538	556	535	555	519	515	546	606	589	538	548	563	548	564	571	535	601	550	551	592	573	531	563	549	566	530	523	548	536	529	571	545	572	517	533	510	526	567	563	520	527	562	567	545	542	576	530	495	536	548	570	530	556	556	588	514	557	551	544	545	556	513	526	564	549	528	532	575	544	568	529	526	489	479	523	559	542	536	554	547	542	517	539	572	526	545	520	542	538	572	567	575	530	512	481	529	556	486	581	545	541	559	516	533	531	564	529	537	555	546	544	551	542	497	585	534	522	566	511	525	567	541	553	497	525	530	574	567	559	557	569	540	574	551	544	553	543	532	558	555	583	557	522	563	523	574	545	562	544	573	573	593	558	560	494	510	543	552	616	556	525	542	530	547	570	570	558	569	572	547	539	501	541	547	561	523	532	573	598	525	565	524	575	517	556	543	523	557	578	555	589	577	492	544	577	514	540	517	535	569	490	543	533	535	547	565	520	535	563	546	542	500	526	529	525	546	542	532	569	517	544	555	532	517	537	555	554	521	526	544	514	557	508	531	527	530	510	516	525	533	539	553	527	500	500	547	519	573	586	570	560	543	552	562	551	537	524	551	531	550	561	603	546	532	516	520	560	612	561	559	538	530	547	587	514	527	572	574	515	541	538	532	566	519	548	503	532	555	533	535	513	536	527	542	532	578	526	544	520	516	521	554	513	533	560	531	559	581	545	552	543	558	518	514	540	539	593	510	546	542	536	548	512	567	525	539	533	502	540	559	573	541	581	552	589	573	598	513	523	560	538	514	529	567	582	554	551	527	596	547	547	535	572	536	598	531	502	566	496	563	527	551	528	514	550	543	542	532	593	544	496	542	541	540	519	518	500	531	537	548	541	536	477	543	554	575	551	546	532	539	564	539	538	570	555	548	575	570	558	541	522	535	493	579	547	522	501	543	541	555	542	592	568	545	573	556	551	539	563	557	523	553	546	548	525	569	532	541	560	526	539	545	525	570	574	563	517	581	521	529	570	533	556	519	507	556	530	512	556	572	567	541	551	549	508	557	558	586	567	577	565	566	563	526	499	582	562	545	553	539	558	552	559	595	552	510	565	520	550	547	506	581	534	529	522	546	514	595	558	543	580	562	556	581	592	576	521	563	582	559	588	594	536	562	549	561	530	566	562	535	505	507	567	554	530	533	552	541	533	525	507	548	534	548	527	538	562	513	555	533	555	536	569	559	525	546	516	545	545	578	545	565	528	545	549	541	524	544	557	571	569	529	551	516	551	529	523	551	550	549	533	536	576	571	514	524	539	521	542	571	591	555	549	532	578	523	556	524	551	499	527	523	544	538	543	538	584	539	565	538	529	497	498	578	537	558	563	561	568	527	556	546	533	555	536	478	559	551	546	528	540	590	561	548	524	556	568	546	543	570	564	512	580	566	579	558	518	581	562	554	558	540	519	507	522	556	552	544	580	531	560	505	571	517	556	569	510	569	516	518	521	513	527	544	544	537	532	565	561	546	532	549	569	458	565	529	511	522	549	525	616	539	529	526	541	524	525	542	529	573	525	567	533	561	574	559	554	551	571	546	536	509	571	515	583	547	581	525	544	554	559	579	547	558	552	549	490	541	570	528	530	528	560	583	509	498	554	541	522	573	513	552	570	536	541	531	521	519	548	535	563	525	540	537	543	509	541	575	561	531	538	575	574	572	544	552	531	505	499	541	516	556	523	515	554	557	580	563	544	541	528	511	578	543	539	511	527	523	537	541	538	525	539	559	548	560	547	542	519	561	559	550	541	540	513	512	569	530	514	519	550	521	549	584	526	511	570	543	549	568	505	542	538	522	511	547	536	550	559	523	564	584	493	553	544	535	616	519	557	535	545	541	599	547	576	536	559	524	556	587	556	557	538	567	558	567	551	526	543	549	502	503	540	527	566	524	530	554	513	530	554	565	547	534	525	564	512	513	512	588	524	534	540	522	568	500	564	533	531	578	536	537	552	523	564	508	592	540	581	494	539	568	577	547	612	582	544	528	564	571	534	574	506	560	496	537	526	523	542	536	530	520	562	567	556	513	523	541	571	540	510	531	548	577	556	539	575	525	579	523	484	555	553	542	479	590	584	586	589	517	542	565	514	517	600	579	482	526	517	581	556	544	561	538	533	506	561	532	540	518	564	523	535	535	552	555	554	551	566	524	537	543	546	493	558	554	543	579	552	497	554	528	520	543	530	518	551	540	535	569	584	553	566	565	533	527	512	534	519	582	503	557	561	552	551	529	552	530	588	562	559	555	492	519	555	550	578	526	540	513	534	545	538	539	538	509	551	538	534	540	524	558	551	565	575	568	533	546	570	540	589	567	593	580	564	548	568	517	528	552	600	525	528	546	549	533	574	578	529	561	559	577	575	520	571	543	575	514	554	528	539	555	552	552	573	546	591	536	528	529	564	499	501	531	537	525	603	568	597	552	545	572	576	603	556	526	518	582	581	596	534	584	537	525	529	555	539	527	541	520	561	516	543	523	567	602	562	515	556	573	566	541	546	571	557	532	552	520	536	525	541	531	543	564	511	584	539	539	520	543	580	549	571	550	546	518	539	582	535	553	512	527	553	552	551	551	539	531	533	551	518	569	525	544	540	583	524	576	557	563	500	547	543	548	571	534	542	563	528	568	537	569	565	511	513	555	503	563	553	543	520	554	544	554	543	545	522	524	550	572	585	578	556	510	551	579	532	536	560	580	523	584	540	513	524	528	520	542	571	559	543	538	523	560	543	510	519	535	526	551	568	548	551	557	574	550	538	553	550	610	564	497	546	587	527	554	547	557	544	525	589	534	523	512	559	554	543	541	560	587	517	527	538	555	584	519	549	520	549	549	494	557	545	528	542	511	592	528	588	532	543	566	536	556	499	578	511	541	593	564	568	523	554	570	565	550	522	509	537	542	571	570	566	591	527	583	522	524	571	576	539	523	568	571	559	542	550	524	544	533	541	563	548	572	516	524	642	523	551	541	574	536	542	516	567	560	534	523	561	541	530	548	578	561	524	551	523	564	554	563	554	508	534	564	533	541	508	511	518	531	521	544	554	545	527	605	547	549	547	555	524	534	526	523	544	547	534	556	548	565	532	541	534	552	528	540	553	576	569	547	582	516	551
22003	20770	28247	23352	20766	20744	3905	699	524	429	380	360	290	313	283	244	250	242	248	214	190	217	207	231	199	208	220	180	189	203	178	205	177	218	182	177	182	179	204	191	190	160	192	150	173	169	192	188	161	175	177	163	184	171	183	174	173	156	184	173	171	179	167	165	180	178	164	184	166	182	160	187	165	187	152	185	160	170	177	175	163	185	167	174	174	177	166	159	179	155	181	153	173	172	138	185	147	184	178	175	151	185	161	157	176	153	158	188	157	175	163	133	183	161	198	172	144	169	169	152	158	178	151	170	174	156	135	155	161	157	165	156	166	182	198	185	175	152	181	135	160	169	188	205	155	153	184	174	177	179	183	174	195	168	185	175	135	173	166	158	164	177	171	169	169	165	175	169	170	166	168	172	178	154	156	171	163	140	175	149	177	156	163	152	159	171	171	184	175	171	168	154	180	183	154	169	158	176	149	171	143	164	188	177	171	171	175	176	168	192	179	170	190	144	177	180	164	142	186	160	179	170	150	162	180	173	160	159	165	180	155	173	166	181	164	159	150	181	170	173	156	155	188	184	181	154	161	160	167	179	176	172	176	169	157	176	184	196	173	173	169	166	157	162	186	176	178	177	181	166	161	148	209	188	153	157	162	171	143	188	172	144	154	183	171	179	172	188	166	175	170	170	174	186	168	165	168	159	167	182	173	164	185	150	168	171	182	157	185	176	171	165	166	181	172	188	165	176	164	173	177	165	153	167	159	156	152	169	189	167	176	159	166	192	159	170	171	170	182	181	164	180	171	171	167	170	172	177	185	198	172	177	176	162	192	165	165	160	151	181	159	156	179	165	157	174	171	144	166	183	166	176	172	208	174	192	168	160	166	177	171	169	155	173	156	172	163	170	166	167	177	189	176	156	169	180	161	153	168	154	151	173	155	177	147	169	150	185	171	137	168	183	160	163	171	147	160	178	182	183	177	150	171	171	168	139	171	176	202	177	157	178	192	173	169	181	163	179	152	185	161	178	160	177	178	175	174	157	175	146	166	189	184	154	179	169	169	167	167	154	174	159	156	162	151	163	204	191	147	174	164	169	168	186	167	168	179	178	178	166	198	165	161	166	189	188	152	153	153	160	151	159	166	196	195	175	155	177	192	154	180	175	186	158	156	143	146	158	175	152	153	160	166	167	169	184	184	144	183	162	171	162	197	185	189	160	177	162	138	189	165	196	168	155	162	168	152	162	170	162	177	165	171	156	176	155	181	157	167	203	183	148	179	175	185	162	188	149	160	183	170	165	185	161	152	157	174	174	165	171	160	180	178	155	166	182	177	162	170	161	164	183	179	168	165	148	164	160	151	166	203	174	154	162	166	180	172	178	169	164	175	180	174	185	147	176	161	177	178	145	186	175	180	128	157	195	147	178	166	185	175	158	156	168	147	193	166	163	184	171	190	195	196	164	170	165	186	173	180	151	176	188	166	161	185	177	183	178	165	167	158	166	192	168	182	169	171	178	149	194	135	163	159	162	172	171	170	187	141	154	173	150	147	166	173	178	174	149	149	172	178	180	167	185	154	158	166	176	184	188	177	170	165	176	170	178	171	164	176	186	176	174	147	167	161	171	178	178	169	180	146	183	171	169	170	162	142	146	197	175	163	178	173	149	164	186	153	162	176	150	187	158	174	173	195	164	156	169	165	176	180	183	163	166	171	159	169	198	163	182	148	163	160	169	176	189	150	150	163	167	184	172	178	158	148	152	196	166	152	163	163	161	168	159	150	188	168	179	185	165	166	163	202	183	156	163	177	209	176	170	158	167	165	160	180	170	166	152	178	154	148	172	168	162	156	175	149	156	159	173	171	158	159	169	157	159	181	169	165	183	165	182	157	164	184	139	166	176	169	169	157	157	178	164	173	155	179	177	148	148	166	178	165	167	166	160	171	172	178	161	167	157	158	156	171	202	166	177	159	185	178	161	166	168	169	170	164	178	155	178	171	186	167	173	162	178	192	185	179	170	195	168	169	149	174	169	168	173	168	179	166	196	159	173	175	163	207	163	163	174	171	198	147	174	169	159	173	169	170	195	166	180	168	166	171	185	166	168	197	164	171	180	161	172	169	173	165	163	154	160	182	167	147	178	183	186	153	171	192	191	162	180	169	176	160	143	176	176	170	157	157	176	194	197	168	172	179	172	176	146	167	175	165	168	147	154	158	158	175	160	180	181	172	188	162	165	169	164	163	187	137	158	179	148	187	171	160	161	155	160	165	177	176	168	176	186	161	169	154	191	170	176	176	163	170	158	158	164	159	171	167	167	167	149	167	176	160	178	166	161	173	175	143	200	152	171	174	166	146	155	170	195	153	166	173	181	176	189	185	161	161	170	151	179	176	157	167	184	162	143	171	159	139	150	155	172	141	185	173	169	178	172	172	145	197	175	182	157	188	182	162	187	185	161	151	168	141	168	157	166	181	156	170	155	186	157	168	162	144	184	157	165	193	168	173	166	171	181	177	204	180	164	157	174	158	180	194	184	174	184	158	179	168	161	172	159	183	144	174	172	167	144	173	169	180	155	158	171	165	161	169	179	182	166	144	177	167	175	191	168	172	160	175	156	179	160	174	173	190	154	162	189	156	180	174	159	175	153	160	168	174	155	166	184	168	181	180	174	180	167	161	134	178	178	170	176	158	160	168	203	158	169	165	153	165	161	164	183	175	163	183	179	153	169	164	165	179	169	199	176	181	173	148	181	155	153	160	175	174	176	151	165	173	155	163	159	165	170	160	129	159	178	166	178	166	158	168	176	159	168	172	178	180	174	155	131	167	167	148	168	159	160	160	149	182	202	161	138	155	181	182	157	165	139	182	155	174	154	160	164	171	150	158	177	157	188	153	152	180	173	189	169	156	160	152	176	155	161	175	181	160	175	162	181	167	149	166	170	169	156	162	184	164	148	170	154	175	162	189	168	174	182	182	188	157	174	170	170	146	187	160	150	181	150	175	167	177	165	162	171	179	179	183	164	165	174	167	184	185	158	171	191	166	184	172	156	153	176	184	182	161	172	182	165	189	145	155	151	151	153	161	166	175	165	154	188	187	159	174	178	166	165	174	177	149	171	166	186	176	173	180	154	182	165	162	166	149	168	189	136	170	154	151	196	188	148	160	184	184	155	171	174	165	180	169	145	182	186	157	165	192	163	158	146	140	174	149	166	176	165	166	174	165	140	191	177	173	193	168	163	160	180	162	159	185	156	162	180	141	166	159	165	171	151	158	170	181	168	170	159	180	155	163	177	168	158	147	163	163	154	185	159	179	151	177	165	181	163	149	187	183	151	171	180	204	183	180	168	172	178	156	162	155	143	170	189	156	183	161	173	182	168	172	185	166	197	172	179	165	163	160	183	166	151	174	177	160	170	186	156	160	149	179	156	168	161	169	174	171	146	188	180	173	160	165	165	169	165	166	157	195	157	168	183	180	156	176	185	176	153	170	185	179	181	181	157
4889	12751	9052	4426	3062	2257	1738	1270	1066	797	683	578	469	461	382	407	366	343	321	283	313	280	276	302	261	251	252	265	279	249	242	254	272	247	235	231	239	222	231	205	227	206	225	252	224	258	234	234	232	232	218	218	214	237	220	222	243	228	226	213	215	220	212	216	226	209	226	204	233	220	215	227	230	221	220	210	230	224	252	222	227	216	211	232	222	219	236	202	204	233	214	224	224	192	205	197	221	213	207	208	225	203	229	206	236	244	222	204	213	187	220	188	200	207	200	229	220	229	205	236	216	235	222	209	222	236	193	224	203	209	199	211	190	192	229	216	201	213	222	228	201	206	206	191	236	219	226	215	212	195	239	224	205	219	217	195	219	216	212	227	198	214	208	208	219	233	234	215	225	229	203	215	239	202	222	210	207	203	208	206	216	195	199	201	236	204	193	231	204	212	230	210	213	199	223	222	205	208	208	221	193	213	201	228	195	210	199	207	206	202	193	231	209	213	242	178	191	201	217	224	204	209	185	206	213	213	216	209	191	202	230	208	200	228	190	211	216	190	198	195	182	204	210	224	201	221	228	205	206	214	234	218	209	205	225	198	189	206	230	199	213	191	224	196	231	202	210	238	232	204	214	229	206	187	207	209	229	197	206	210	201	189	212	212	225	225	205	225	229	212	186	203	214	209	220	232	204	187	223	227	204	223	220	232	194	210	180	216	182	198	243	202	215	208	209	229	208	220	202	241	228	193	211	216	211	235	243	184	211	215	227	223	209	209	201	204	215	231	224	226	215	213	214	213	209	211	225	220	193	232	215	225	244	205	200	227	178	216	223	215	230	194	217	215	199	203	226	188	241	219	233	216	207	227	209	201	210	215	235	227	238	186	222	219	206	187	224	190	221	217	217	231	204	215	219	210	230	212	203	210	203	220	194	219	215	206	228	193	184	216	223	246	183	206	207	191	206	235	217	219	204	220	202	225	211	221	206	213	245	198	216	218	232	204	220	225	205	200	233	194	221	223	207	223	195	213	202	218	231	197	233	213	237	228	219	202	235	219	243	205	252	225	193	215	215	232	213	185	222	213	211	208	213	211	217	205	207	211	216	204	204	193	202	211	212	179	244	217	202	178	208	229	179	193	229	222	228	215	197	188	194	208	182	219	211	216	207	212	211	224	214	190	212	218	220	201	210	208	235	177	227	234	214	215	225	216	202	220	212	243	202	236	206	207	200	209	221	235	212	202	235	209	218	233	210	216	205	229	215	210	232	222	232	212	186	225	205	206	199	215	201	212	201	221	212	217	188	226	233	196	198	206	217	199	169	202	226	212	218	237	194	196	200	217	211	226	216	204	211	222	210	217	206	180	252	227	217	199	217	218	211	188	220	211	223	204	201	199	213	227	235	228	209	228	224	202	202	192	229	204	217	221	210	228	226	226	220	231	226	207	225	210	213	244	222	229	214	210	205	229	207	225	212	193	196	208	221	203	198	234	219	248	222	219	214	209	202	217	224	235	231	190	227	229	217	243	226	227	203	213	179	206	207	225	212	211	210	198	179	221	200	232	197	194	192	240	214	206	217	238	193	217	209	240	230	228	222	210	227	206	205	197	205	234	206	191	191	209	187	176	207	200	207	218	211	224	207	225	216	201	219	200	217	199	225	221	217	218	218	231	231	226	204	209	231	192	201	239	196	213	208	204	218	205	236	200	233	214	204	220	199	191	191	207	202	206	181	201	202	222	216	224	208	216	193	219	213	214	209	242	206	208	208	219	191	212	210	203	205	222	214	197	201	199	203	211	206	200	211	231	234	190	224	210	214	206	206	206	211	199	212	234	215	207	205	243	240	218	206	198	210	218	219	205	216	234	223	188	194	211	211	206	208	222	200	235	188	222	243	243	234	202	205	202	212	216	226	201	208	214	223	212	232	211	215	216	221	192	202	216	216	227	213	254	196	214	197	216	189	217	228	229	219	209	230	217	196	203	218	208	205	211	186	206	220	222	205	243	212	227	205	208	221	204	239	218	231	241	213	210	185	225	253	221	225	212	211	206	202	209	247	217	186	207	210	227	190	210	210	207	201	208	219	195	213	212	212	196	204	218	193	210	204	183	209	206	223	241	207	225	224	242	220	199	219	193	216	208	220	196	205	218	204	228	180	228	226	210	217	218	223	202	207	240	223	212	218	249	235	197	213	176	211	248	214	205	197	236	207	222	194	225	230	197	211	207	220	198	225	199	212	227	209	201	215	222	247	222	203	208	204	211	200	201	213	200	208	194	196	239	201	218	204	229	194	199	217	207	196	200	217	205	229	217	199	181	199	207	213	199	231	225	239	199	223	214	201	203	219	186	205	200	240	229	196	200	250	210	219	226	200	215	215	227	218	222	199	215	190	208	189	234	215	225	197	188	214	224	219	183	199	211	228	242	223	240	198	214	232	209	207	192	209	207	210	218	221	203	222	231	204	206	222	234	211	203	207	230	192	222	198	234	191	220	208	213	204	209	204	238	240	206	235	201	191	212	221	233	228	203	231	219	209	196	217	203	248	201	218	217	200	245	209	203	231	194	225	217	231	184	181	218	213	187	208	215	228	223	199	191	235	185	209	226	233	208	218	230	227	217	245	234	220	221	220	210	216	239	212	210	207	207	193	209	211	207	202	225	220	197	218	174	218	206	206	202	191	192	207	212	232	224	195	196	200	224	219	196	216	228	228	219	212	217	208	231	191	204	221	198	225	211	194	211	201	198	193	189	225	226	204	220	214	214	204	219	242	214	202	223	201	209	215	211	215	223	229	231	233	228	236	240	238	228	212	215	233	181	208	237	198	195	241	226	212	215	179	229	208	231	190	216	218	205	202	203	188	222	233	204	209	202	209	205	212	240	195	182	196	220	211	195	226	224	225	219	212	194	204	244	224	215	206	193	197	215	217	199	222	190	203	205	226	220	184	197	243	226	193	198	212	219	200	220	199	226	221	219	240	202	222	216	202	214	200	219	188	218	196	202	223	206	236	194	228	213	232	213	232	218	218	211	207	191	203	211	210	231	225	216	217	216	208	211	200	194	199	211	204	194	201	193	211	209	205	209	232	221	230	224	223	228	204	227	225	197	242	197	202	207	195	204	195	206	232	217	208	227	205	206	206	187	225	215	204	208	220	205	230	228	200	201	201	233	178	206	187	185	212	207	194	211	191	190	213	198	226	236	199	221	207	222	218	229	213	194	192	198	230	203	225	206	190	229	216	204	221	200	210	221	203	216	198	204	194	215	213	212	232	213	224	254	202	193	211	224	232	192	221	219	203	215	215	232	215	223	199	191	212	200	229	195	202	219	222	219	194	180	188	230	212	188	189	206	204	197	206	218	205	203	244	215	211	241	200	214	204	229	205	201	181	213	224	208	219	215	216	204	215	193	195	215	194	220	227	219	227	210	232	201	215	195	184	180	199	212	211	235	215	236	186	238	222	200	197	214	213	211	211	200	194	206	236	238	229	195
26909	16884	3367	1039	842	839	657	654	695	632	671	646	643	593	650	579	653	628	659	602	619	591	673	603	655	638	651	627	650	644	671	616	624	640	651	638	676	582	709	695	621	580	612	609	659	691	653	620	655	668	634	656	669	634	611	632	650	670	662	648	624	646	639	677	656	634	628	603	633	628	693	633	645	665	622	597	649	631	607	606	677	592	618	630	583	568	690	639	615	633	606	641	633	624	592	622	623	630	586	620	630	626	664	634	661	601	658	635	643	621	595	614	630	608	639	653	615	629	622	632	613	638	676	598	633	598	649	673	621	656	634	646	683	625	661	602	667	668	589	624	653	632	623	613	611	644	643	578	625	626	622	642	645	620	650	639	604	662	656	618	653	643	642	651	636	631	635	647	613	647	710	621	634	613	628	640	616	645	645	639	650	612	619	643	661	656	594	633	594	597	638	642	646	607	620	614	603	651	597	587	651	589	624	642	632	640	624	608	662	674	612	653	637	637	596	647	670	648	657	624	638	642	655	625	638	648	670	641	586	635	579	632	618	673	667	625	628	614	632	628	630	609	621	597	633	639	675	661	654	608	611	666	635	671	648	591	636	670	621	642	605	635	635	612	637	681	648	604	671	618	682	637	610	596	628	615	660	660	604	631	637	628	629	651	612	596	598	581	677	638	689	603	638	631	607	622	606	698	615	667	669	648	615	617	676	638	622	609	595	622	650	634	608	599	677	637	661	637	618	628	619	684	601	608	679	663	644	613	658	597	643	681	634	625	664	582	645	641	617	674	590	601	665	634	605	600	678	604	651	627	651	613	646	629	615	643	656	647	676	651	647	663	603	611	635	606	623	630	639	639	669	625	653	649	661	652	639	671	634	635	589	629	646	650	599	601	606	653	650	659	614	619	638	620	660	662	643	669	630	652	639	637	649	668	621	665	627	625	620	651	639	638	609	606	687	633	655	649	593	665	608	632	633	613	631	672	688	612	614	618	630	597	594	621	602	615	644	607	692	568	650	650	667	619	653	660	651	646	618	608	604	624	624	608	570	605	649	665	652	665	624	635	638	626	595	635	651	610	611	665	597	568	620	594	637	646	608	627	628	598	569	626	624	628	655	639	573	608	625	649	624	660	631	674	627	638	592	575	630	602	598	628	601	592	651	686	627	650	643	645	614	618	614	666	660	634	592	632	628	632	662	626	641	665	626	607	639	582	617	628	619	629	644	649	619	648	662	641	682	613	612	639	648	626	640	613	645	641	639	633	643	641	581	608	623	643	641	612	624	612	616	628	594	687	612	605	618	634	613	625	681	627	632	617	618	652	637	673	650	640	618	628	640	667	681	652	647	642	663	628	607	603	644	600	629	682	672	639	619	694	651	650	607	631	619	664	618	604	654	654	628	647	614	616	656	616	626	691	587	668	639	599	646	643	632	663	597	602	676	590	626	622	638	654	616	632	610	618	648	626	640	648	661	603	640	670	663	637	665	625	670	599	650	657	698	596	657	591	627	612	613	654	593	631	614	621	645	684	693	656	613	619	605	616	589	586	669	635	613	656	682	627	610	676	648	635	644	633	690	642	636	620	651	646	654	605	627	631	635	612	647	607	608	656	655	612	601	632	642	654	615	648	594	626	611	592	681	618	595	572	658	658	621	635	630	594	627	633	603	668	623	641	625	676	683	607	602	644	638	632	611	604	601	638	663	612	629	643	663	641	646	621	678	666	594	646	651	626	627	640	628	635	651	593	648	606	658	619	620	635	605	623	645	635	645	620	636	638	598	603	651	633	651	637	672	675	637	651	633	642	682	620	630	656	626	664	638	661	585	593	638	596	610	638	627	623	600	621	639	641	636	627	637	677	605	656	600	657	596	679	660	623	648	607	669	657	639	676	623	633	660	682	606	614	626	640	658	623	643	678	645	655	622	639	650	668	616	654	614	694	573	614	616	671	651	644	600	612	599	618	692	669	639	611	661	625	609	636	647	689	612	621	616	635	605	614	632	630	635	645	646	676	635	583	678	617	636	638	668	630	639	646	665	626	632	614	628	632	628	686	605	685	647	628	671	655	650	646	612	626	635	603	621	620	590	620	588	615	585	600	675	580	565	627	607	629	615	666	682	620	619	635	626	595	678	603	633	579	666	612	662	623	678	643	689	597	607	649	622	657	641	610	666	667	670	634	602	626	607	661	673	597	633	610	609	639	681	645	653	582	685	631	633	620	593	641	636	632	622	632	610	645	632	693	577	637	599	571	660	635	635	596	653	615	616	654	631	633	697	631	651	632	630	599	639	653	625	627	654	622	676	637	633	657	670	623	606	639	655	624	641	579	656	642	705	663	624	638	630	614	649	604	662	642	623	644	632	599	668	640	658	638	668	606	597	659	673	611	616	613	634	581	670	701	620	637	636	601	651	649	671	600	580	642	664	641	604	629	649	649	638	615	619	647	637	629	657	605	620	648	655	603	660	644	656	633	633	610	662	618	682	639	630	646	657	661	610	618	656	650	644	674	675	619	630	638	615	598	613	648	656	650	640	626	622	574	632	575	629	632	649	661	622	584	618	629	648	635	608	630	607	617	642	627	620	625	714	670	646	642	611	629	612	649	592	633	645	652	630	604	594	638	627	597	594	637	617	651	612	672	585	624	641	635	654	656	665	678	595	653	652	631	613	606	626	663	636	684	627	649	655	607	615	597	638	642	663	609	644	594	624	679	642	692	657	650	667	617	648	659	610	652	618	681	648	628	594	622	651	673	663	584	602	613	632	639	595	618	621	599	627	672	660	663	623	670	633	660	647	627	643	589	604	643	669	647	612	639	621	653	628	639	616	628	643	638	661	623	614	583	651	659	648	625	686	637	632	623	612	632	643	679	660	631	654	611	623	633	656	649	653	649	619	629	625	595	654	690	633	625	654	645	620	617	594	620	618	630	671	644	661	590	607	687	681	679	559	683	653	658	625	660	635	617	637	646	649	649	633	613	581	616	658	677	631	638	661	613	661	611	648	588	638	676	664	639	578	594	652	606	626	623	638	643	636	625	659	648	624	595	631	636	645	647	626	640	625	648	669	649	649	616	648	652	647	609	619	624	638	606	652	677	640	622	651	618	618	615	679	616	617	648	597	698	668	645	651	632	596	637	631	658	672	623	644	611	637	643	641	705	670	627	625	630	662	632	614	588	620	638	629	656	630	615	627	670	606	631	639	607	609	621	639	623	648	585	655	638	668	637	629	652	658	680	674	642	673	630	678	654	651	634	608	583	673	648	560	655	648	628	614	627	637	657	591	633	606	583	609	631	656	572	657	640	646	664	589	625	638	608	667	644	626	630	616	617	637	630	592	618	629	616	623	637	636	633	649	643	637	621	684	638	637	643	654	604	660	638	624	646	636	624	663	632	590	642	639	614	630	658	624	654	654	641	622	626	648	644	703	640	615	621	674	634	639	636	627	650	672	641	670	687	622	617	613	619	654	626	635	632	660	633	659	606	651	632
5533	1226	1162	951	937	869	826	832	794	751	783	713	794	815	763	772	788	798	796	803	797	800	736	782	788	826	820	767	773	798	777	798	761	760	731	784	729	742	841	798	846	739	798	752	804	754	814	796	747	810	728	783	777	745	772	840	764	757	805	790	739	766	775	760	759	818	775	785	743	783	788	776	770	742	774	849	775	774	781	736	779	790	767	728	764	826	777	760	838	777	724	753	765	785	734	760	797	760	821	777	798	821	807	791	756	793	816	772	780	791	746	717	742	759	774	772	807	756	797	759	814	798	784	765	746	741	792	794	741	776	775	759	782	792	771	715	797	800	716	776	765	776	768	795	753	825	738	781	743	783	726	781	799	778	826	735	768	811	782	787	759	794	733	761	768	746	752	770	760	745	780	758	767	793	796	803	751	793	804	822	778	761	792	792	819	803	738	786	798	737	809	868	816	768	720	783	773	794	765	817	816	786	806	771	746	770	748	789	756	811	801	793	731	792	760	791	764	798	807	837	808	753	774	796	822	740	803	824	825	760	815	774	728	796	764	800	797	783	756	817	807	797	760	755	767	740	777	841	758	797	795	777	761	726	790	746	727	771	790	725	784	783	793	782	799	814	769	764	685	780	782	754	797	785	808	777	810	742	772	756	772	816	772	756	763	761	753	767	744	833	824	801	764	748	750	775	801	777	799	739	727	788	796	777	785	790	783	767	771	820	787	783	754	790	776	862	761	759	785	760	707	795	754	811	806	765	837	785	719	772	847	798	739	819	809	783	753	790	790	787	786	737	799	754	835	801	781	743	727	817	766	792	768	777	772	810	813	809	794	787	746	756	756	744	803	781	767	772	741	755	807	782	802	792	731	757	757	754	786	812	819	759	770	801	740	788	793	795	754	762	814	790	766	770	776	791	727	851	801	789	755	837	748	752	813	783	738	819	820	763	758	803	733	846	758	843	773	746	791	788	771	740	760	758	780	749	786	813	785	789	777	742	765	749	780	770	781	741	773	776	787	814	793	789	725	797	762	798	766	806	775	771	767	797	805	782	757	813	812	815	861	730	776	795	761	794	767	819	809	759	808	797	808	735	765	814	815	768	748	794	761	792	770	820	766	869	743	811	801	769	842	786	771	739	804	755	819	754	758	757	744	728	784	782	785	779	782	771	725	814	825	791	739	759	751	818	774	816	799	789	760	792	745	746	746	792	780	786	758	785	748	770	790	793	739	753	753	796	768	769	779	750	766	779	806	763	788	781	768	787	743	786	788	749	758	798	783	752	798	748	720	802	740	734	710	818	755	760	749	740	787	813	766	753	737	777	764	738	764	798	749	815	740	786	800	779	788	784	773	791	799	768	816	821	729	857	786	774	731	773	753	735	800	775	785	832	749	777	763	762	756	776	783	778	784	738	784	799	827	776	784	820	771	763	784	732	733	780	780	752	807	819	789	763	830	763	777	756	827	768	738	763	764	737	788	787	794	794	803	803	775	796	802	797	807	777	752	726	784	855	808	771	809	783	808	759	789	760	754	808	780	767	790	774	738	730	756	813	774	734	797	831	748	768	815	735	775	783	760	760	768	743	800	811	742	765	756	808	742	828	771	759	768	767	743	794	774	806	761	790	765	811	788	791	734	769	763	828	789	771	783	787	777	776	777	757	762	791	832	782	793	777	734	779	772	704	738	779	745	823	752	798	793	783	784	786	720	816	812	800	813	797	799	748	780	809	819	755	787	791	742	723	717	801	819	777	755	784	769	798	780	733	749	743	776	814	757	780	788	798	767	796	761	768	717	787	774	796	747	774	766	753	793	809	795	827	793	774	750	772	813	753	825	815	787	808	738	771	788	790	823	786	795	766	745	791	745	800	780	800	758	769	756	785	785	803	761	774	814	746	754	808	773	766	826	850	722	771	747	801	796	757	765	804	800	783	744	721	765	804	745	720	779	762	728	809	804	789	765	774	757	786	789	748	739	807	811	748	791	745	802	785	826	803	815	805	847	767	751	758	774	745	759	732	786	728	810	855	719	814	756	795	820	792	755	730	789	784	789	754	783	794	738	811	759	811	747	753	756	788	774	777	737	776	772	751	765	747	819	793	788	780	802	746	749	760	770	736	790	806	801	760	822	798	798	764	799	806	794	756	798	785	830	765	775	748	741	788	758	784	794	757	764	783	852	778	783	793	722	786	804	747	791	795	795	752	765	765	750	790	814	753	797	759	782	780	783	789	759	752	733	776	851	814	820	787	792	804	766	804	793	809	737	765	773	714	806	766	774	755	740	812	754	770	824	764	773	781	792	744	814	751	784	821	779	712	789	754	773	780	787	744	777	786	723	804	783	803	746	805	797	809	791	771	766	807	807	736	799	777	723	781	753	826	764	800	762	761	813	733	791	767	762	748	758	774	751	777	745	787	770	791	762	833	765	749	731	789	799	806	775	849	738	828	814	751	791	765	740	812	820	735	795	746	757	788	752	771	819	783	768	796	737	722	758	788	793	810	793	738	779	743	787	794	759	756	779	790	711	794	777	765	741	809	779	771	765	780	840	738	798	780	809	781	776	799	768	783	762	765	777	798	749	781	816	731	766	775	782	805	769	764	756	795	794	757	739	813	799	801	800	808	782	767	802	787	784	762	709	748	766	770	742	758	800	798	797	722	771	787	748	869	777	754	731	762	736	774	775	747	746	762	849	790	719	795	781	771	776	793	762	851	780	810	770	776	766	803	784	769	760	753	779	753	746	786	753	774	758	785	723	764	765	763	773	754	789	812	783	724	761	770	813	759	779	794	750	802	790	741	787	774	708	805	782	826	808	806	776	813	756	782	803	807	779	809	779	785	786	783	751	771	791	803	794	749	776	839	795	756	767	770	809	842	736	820	823	821	822	812	779	781	743	792	793	836	782	784	749	769	703	788	795	724	784	776	781	753	717	799	818	787	763	746	758	752	837	781	724	864	730	815	716	832	772	813	804	767	727	788	776	742	781	754	767	800	827	765	814	777	783	787	722	820	777	775	834	782	776	759	778	793	791	761	778	729	772	851	760	745	702	703	824	763	785	763	730	757	807	785	749	779	808	766	746	768	804	755	780	782	741	804	807	776	807	773	773	748	780	766	764	762	764	731	774	737	809	787	752	754	779	783	743	788	769	745	769	783	754	793	776	802	751	770	753	781	771	814	781	830	771	790	786	814	802	800	747	799	787	791	780	785	758	776	762	780	780	803	791	729	832	813	778	730	840	765	790	800	736	759	756	740	788	787	770	771	770	765	783	798	841	798	777	781	737	794	786	767	774	742	773	757	754	797	764	725	757	717	834	782	730	806	788	745	776	783	780	816	740	728	754	781	772	810	798	771	783	777	785	747	787	794	742	755	788	738	765	728	775	809	759	779	744	799	767	847	776	760	729	757	818	788	814	756	796	797	819	822	832	772	807	781	784	811	787	766	699	740	799	794	789	816	788	829	768	787	748	808	833	808	765	781	779	765	804	736
22976	20772	27726	23894	20718	6633	1082	735	614	643	588	561	549	490	480	515	472	493	550	466	449	503	491	445	455	490	476	472	462	443	513	457	492	411	478	451	468	406	442	489	460	495	437	422	427	454	444	439	476	431	490	445	469	486	442	449	467	463	461	477	412	439	452	457	468	391	491	455	464	461	475	465	433	470	483	458	440	430	460	447	434	484	466	482	453	417	445	412	438	435	498	466	447	444	416	441	420	473	429	463	466	475	424	449	411	469	450	461	507	500	478	428	459	488	454	440	418	470	438	425	468	482	430	471	424	487	433	439	409	462	466	486	464	440	474	463	449	485	456	438	475	428	445	431	439	450	443	437	464	483	419	451	468	468	431	457	485	417	402	461	464	463	433	423	473	439	488	443	498	434	422	456	466	477	473	447	479	437	458	434	466	465	427	465	448	462	448	448	459	482	475	406	439	437	448	418	472	456	465	446	474	442	456	463	456	473	482	429	427	442	446	437	461	470	464	430	451	436	465	450	478	454	446	442	441	455	474	477	495	424	453	440	409	449	454	439	435	417	427	455	493	471	489	440	445	429	470	424	463	413	457	439	453	494	447	436	516	463	453	442	478	418	454	418	434	424	445	455	426	460	445	449	448	461	470	451	468	435	458	461	448	426	437	477	459	408	490	441	417	477	457	449	420	473	448	451	459	461	427	422	432	468	437	446	432	438	493	455	438	462	427	463	447	497	497	411	452	410	447	495	455	444	475	426	445	444	465	457	464	481	472	450	493	428	449	408	448	472	451	453	438	496	459	418	423	422	425	474	436	427	442	452	489	427	487	452	450	435	402	457	445	458	454	402	459	471	437	430	450	446	455	459	447	418	449	441	462	476	457	417	456	468	423	426	456	428	450	443	461	415	430	433	448	434	449	466	482	465	461	454	479	461	499	465	451	458	451	403	444	461	470	428	456	506	459	439	447	472	461	436	451	442	428	458	426	409	443	433	456	433	435	452	431	485	424	430	454	422	443	455	466	431	438	409	405	428	442	418	449	464	459	443	457	458	472	480	443	423	474	434	449	477	462	467	447	455	438	450	472	449	462	523	457	435	479	475	425	458	465	434	473	457	455	441	457	462	473	462	460	448	482	445	462	468	459	459	449	477	457	426	449	448	441	462	479	442	444	451	455	420	432	492	451	465	474	448	451	449	460	450	436	446	480	495	433	468	479	466	430	417	492	449	445	454	433	457	438	434	456	443	461	478	413	426	446	494	450	465	478	417	425	449	480	506	399	451	464	443	465	461	459	450	462	436	391	434	438	460	418	438	494	464	435	438	458	464	481	479	484	448	451	495	439	434	461	469	451	438	464	436	469	453	449	481	450	471	428	441	489	425	473	496	432	439	418	421	415	449	480	439	420	458	409	452	445	424	481	469	441	415	437	450	443	435	449	420	455	436	427	467	423	396	433	484	436	472	487	421	427	451	435	442	417	456	393	441	442	459	462	438	468	474	420	435	451	454	450	451	422	431	409	435	458	459	455	459	457	464	464	453	444	429	455	449	453	447	457	484	449	450	465	452	462	456	417	457	435	404	411	476	406	438	483	461	418	414	431	418	452	476	432	462	435	443	467	474	451	451	434	453	437	456	424	433	418	439	419	427	446	498	477	473	429	467	440	443	436	427	435	453	437	463	428	452	418	469	467	448	473	442	491	433	435	462	461	469	452	465	419	455	460	427	460	462	456	422	478	516	455	460	477	465	440	465	448	428	442	448	446	449	446	442	435	455	466	453	458	442	432	448	463	473	445	457	455	447	433	416	453	457	452	453	420	436	449	447	489	446	458	434	469	442	474	450	432	487	447	447	421	406	437	475	442	446	470	453	504	463	398	417	475	482	445	411	450	407	433	408	434	461	412	457	460	447	445	448	446	437	473	416	394	467	484	437	467	453	453	454	429	439	433	457	472	457	427	491	445	486	431	462	461	442	447	453	441	458	389	463	449	466	466	443	458	462	421	449	426	405	475	463	458	507	468	440	478	457	484	452	431	455	418	438	436	453	465	443	436	491	493	421	479	460	450	434	464	466	468	430	414	490	460	444	439	445	430	424	416	442	449	452	465	456	458	443	474	397	468	429	474	486	417	453	457	452	456	416	425	420	457	424	446	431	440	439	472	452	485	477	460	472	455	481	434	435	455	426	479	457	466	441	447	463	473	466	455	434	466	474	442	486	471	473	449	455	433	446	447	453	446	430	451	449	467	440	465	447	431	448	437	476	422	421	457	433	440	412	430	467	425	429	474	427	429	418	398	470	441	438	438	472	440	440	447	464	463	470	429	446	453	468	463	484	448	447	458	454	433	491	416	439	461	480	461	433	457	440	409	478	440	434	445	431	445	411	440	439	478	478	413	453	442	419	457	462	456	433	459	410	444	426	461	449	466	478	467	447	425	454	489	461	486	483	444	463	427	437	466	475	435	478	430	490	417	437	453	477	481	455	467	483	428	462	468	436	445	438	448	416	422	453	456	494	436	406	456	453	453	408	450	422	455	448	465	459	434	468	423	453	417	460	443	431	423	422	443	413	452	442	426	458	450	407	423	440	439	426	426	458	428	463	415	421	458	457	462	425	444	437	432	453	413	446	412	481	427	442	410	426	508	469	448	502	444	462	446	459	454	446	503	422	472	443	436	431	459	462	447	441	437	459	450	471	417	456	458	450	446	492	449	440	452	449	458	451	447	464	446	467	484	439	452	451	482	435	455	446	484	408	456	452	471	448	417	433	441	449	464	434	482	457	437	428	458	500	462	441	451	402	493	456	462	441	459	466	425	445	458	421	399	472	473	473	425	433	467	453	449	438	470	472	440	431	443	411	466	467	448	427	468	458	471	444	428	448	428	438	434	440	462	433	450	477	447	430	462	458	449	473	428	469	426	461	463	444	459	436	449	447	469	429	470	445	448	446	434	467	423	430	448	440	461	447	431	413	444	467	459	473	445	465	424	467	419	459	449	483	416	472	427	446	472	466	413	417	431	423	445	493	486	440	418	423	441	470	457	473	445	416	494	437	461	462	441	496	383	459	389	420	428	475	437	435	478	478	447	442	477	478	445	442	437	474	434	481	450	439	463	461	420	464	466	453	435	421	428	414	426	479	436	481	454	444	426	478	459	475	456	463	473	462	446	437	444	478	445	428	469	458	441	410	431	438	446	479	458	460	448	427	419	465	457	475	465	437	444	454	465	477	462	510	443	445	450	443	428	446	448	444	413	449	404	433	407	443	480	484	414	415	449	457	451	469	458	457	427	446	452	465	445	463	461	437	442	426	435	455	436	432	469	445	484	479	482	449	490	452	463	437	486	442	446	470	451	425	485	457	423	481	449	442	450	458	471	475	481	453	481	465	482	434	473	473	447	444	437	437	447	446	407	455	469	452	424	432	442	417	393	448	484	410	452	429	455	504	439	420	423	466	462	439	456	465	479	453	451	426	435	452	423	447	435	493	418	440	454	459
3934	7853	5660	2802	2058	1652	1359	1148	963	884	744	779	729	688	707	646	675	680	662	615	610	616	590	626	627	608	595	614	607	616	552	580	607	611	606	583	529	638	589	564	606	536	598	616	569	564	555	564	554	608	555	639	572	565	580	591	589	579	562	626	574	571	609	553	573	565	582	584	566	579	595	635	620	588	580	589	593	570	564	594	539	586	604	577	566	614	566	602	591	556	574	624	581	561	510	579	548	601	567	549	578	582	565	597	559	584	534	581	554	621	597	591	559	556	574	584	577	571	607	605	586	555	561	617	595	556	567	540	588	587	587	554	599	550	596	591	549	601	580	579	550	559	558	539	578	564	549	563	534	568	543	564	551	529	590	567	538	627	560	552	580	577	567	566	598	530	583	600	595	604	549	554	572	582	580	574	612	610	554	570	541	564	562	566	567	586	545	560	561	591	590	548	605	562	524	598	566	549	578	560	522	562	600	572	580	572	557	607	566	586	579	564	569	594	575	556	557	565	546	609	591	565	599	573	592	570	553	587	547	577	584	593	603	552	585	546	532	548	590	566	544	571	557	591	535	564	607	596	501	607	613	594	608	570	583	567	546	595	567	624	520	588	626	611	604	574	530	574	528	571	579	566	569	608	605	597	551	592	561	599	606	560	563	596	556	559	576	539	592	534	588	593	550	571	580	572	567	584	584	553	578	565	577	559	568	608	541	578	601	556	567	550	601	546	573	566	550	613	592	592	569	591	585	549	544	541	609	554	579	596	609	569	570	548	587	541	567	600	572	608	552	584	539	539	595	506	562	587	536	567	561	592	585	591	577	572	583	603	572	583	578	585	571	530	566	568	586	558	580	575	582	561	528	543	618	617	582	574	567	586	545	605	534	548	556	569	618	585	554	558	599	587	573	537	554	574	568	617	583	577	553	587	578	559	584	555	595	549	572	524	577	592	567	553	563	591	584	542	533	574	577	584	576	609	631	563	577	613	569	603	557	559	604	605	539	566	590	563	535	548	564	565	591	587	568	574	593	523	588	550	576	563	584	591	605	542	578	584	570	578	532	565	586	555	557	565	557	594	554	602	599	628	543	569	529	568	529	612	571	542	600	543	568	640	583	573	614	527	540	603	557	571	595	596	530	573	597	575	593	600	591	548	560	557	554	596	577	571	604	601	589	551	597	584	561	561	588	565	588	565	618	602	580	563	575	579	574	541	617	595	613	627	569	580	543	568	622	570	629	574	567	561	576	550	594	557	529	564	547	556	588	547	615	544	533	575	551	602	586	613	585	558	573	578	578	600	542	559	550	550	577	572	552	565	525	566	543	555	603	583	620	548	586	569	556	580	594	513	543	592	534	581	560	539	556	554	615	587	579	551	561	529	580	569	578	576	586	621	551	540	590	588	630	573	594	567	595	557	578	575	594	536	616	580	586	552	585	551	593	578	586	575	569	561	527	555	564	565	605	525	577	640	576	566	562	563	612	591	571	546	565	578	542	588	552	551	569	585	570	578	556	548	551	611	610	566	570	614	573	569	584	581	557	585	530	543	596	581	562	616	588	588	558	515	582	558	577	560	558	576	567	570	599	514	576	579	562	584	580	571	616	537	562	576	577	559	553	602	554	540	580	523	617	558	581	609	571	572	571	568	598	562	602	565	589	567	562	608	572	569	559	576	585	575	583	522	602	586	574	544	570	529	551	553	574	556	584	538	586	564	540	568	582	577	596	576	591	583	590	576	592	563	638	567	577	566	570	556	600	574	565	540	563	572	621	566	589	576	539	590	581	585	573	610	583	577	584	579	582	534	540	603	565	542	586	557	571	542	547	572	625	553	580	573	581	566	555	595	554	553	569	588	565	549	580	546	583	574	570	583	594	553	582	577	526	551	608	578	544	567	625	554	596	554	588	594	572	608	576	552	547	560	588	588	516	576	587	568	550	600	569	588	593	553	583	554	570	613	579	598	592	511	519	562	539	590	584	563	619	549	552	522	537	569	560	567	577	564	541	557	579	536	612	565	529	567	588	573	554	586	581	563	537	582	598	578	593	579	543	594	593	600	578	580	556	569	561	578	562	574	566	576	548	552	585	580	595	559	580	553	589	604	589	552	556	604	590	559	547	522	538	599	573	576	541	550	547	563	615	607	591	578	539	564	539	578	585	578	588	585	556	609	580	564	589	544	575	586	561	556	590	565	556	581	546	572	545	565	596	596	565	573	575	558	581	550	586	568	557	557	606	584	548	571	540	582	592	556	547	568	586	571	613	571	594	603	610	626	545	549	560	563	600	622	585	565	564	590	526	564	556	552	543	552	572	567	565	542	573	578	591	621	619	565	554	591	550	586	600	567	562	559	562	578	551	585	529	580	565	559	607	561	612	610	600	570	559	549	556	573	559	557	544	596	564	557	540	600	570	590	589	601	563	588	551	583	592	531	539	566	593	575	639	592	563	616	561	559	524	590	580	559	567	569	579	598	574	554	594	593	581	549	591	562	596	583	587	596	566	585	558	566	565	571	584	555	603	594	599	575	599	587	586	566	531	589	544	581	568	582	578	567	567	593	568	565	574	559	626	566	562	567	565	586	613	551	578	582	582	532	559	572	600	560	613	574	518	609	562	570	556	607	575	574	564	569	587	554	618	580	571	565	601	592	561	582	564	563	553	593	524	579	551	566	590	555	581	608	575	553	592	587	616	592	551	572	571	568	588	542	578	576	600	553	569	595	564	585	609	539	582	547	583	564	556	610	584	575	499	575	575	591	578	535	578	575	573	551	550	660	551	563	559	578	544	574	600	594	547	632	575	582	583	570	552	563	559	559	549	604	600	596	582	593	535	571	562	569	535	575	525	569	584	518	571	550	597	544	539	570	544	556	549	600	571	553	590	585	553	562	602	593	562	563	603	592	588	539	563	537	588	607	544	564	553	614	549	562	535	542	634	592	565	543	519	553	556	581	596	560	593	571	597	606	546	573	541	582	569	555	598	620	551	568	581	585	571	577	582	533	545	564	560	578	586	552	554	587	552	602	613	622	591	581	570	556	562	564	563	587	577	576	584	592	586	593	582	587	560	531	543	554	587	524	607	596	548	553	569	573	558	592	541	558	576	563	587	598	546	585	543	567	573	534	580	529	538	576	568	582	578	607	572	566	591	582	546	587	556	595	566	557	569	584	558	561	563	565	565	596	606	563	559	567	612	547	581	577	609	570	606	565	567	603	558	561	574	568	603	569	602	553	560	522	585	566	554	609	574	603	616	584	562	573	568	573	547	580	537	538	604	577	593	606	566	622	585	573	613	591	635	574	575	560	568	571	553	567	574	559	584	567	548	570	596	587	586	544	548	576	544	553	587	571	545	637	552	587	580	575	572	596	585	602	570	608	565	554	574	573	564	588	558	549	556	589	562	599	528	586	558	578	605	551	534	617	553	564	583	574	566	589	642	578	561	622	579	604	594	612	576	565	544	587	541	541	561	559	566	558	589	613	553	496	572	553
24203	20746	26399	24972	6554	778	660	557	525	530	498	485	468	476	499	471	446	436	434	490	457	452	494	446	486	459	484	465	468	466	461	484	435	444	422	480	404	440	448	460	448	507	443	485	441	441	447	467	443	467	456	437	468	450	468	436	447	455	443	447	453	467	443	427	477	422	485	455	462	492	438	456	460	483	444	463	444	477	459	477	463	416	481	425	471	457	412	443	424	460	439	457	453	468	432	465	460	471	427	455	454	480	483	451	440	416	443	444	441	464	443	449	420	435	449	493	436	449	433	426	431	466	459	444	423	434	423	482	415	479	402	483	445	470	448	459	441	454	478	435	436	427	476	446	429	420	463	421	463	476	415	445	458	433	495	452	468	414	439	434	456	467	448	445	452	438	446	468	455	431	469	437	420	454	434	410	454	453	423	478	481	447	464	446	459	491	459	432	450	389	488	473	455	435	444	466	406	434	425	434	467	458	456	469	451	451	493	455	434	440	454	411	442	448	441	452	448	446	417	437	465	463	426	442	483	469	492	480	464	446	458	446	444	414	469	477	427	415	487	422	477	438	414	422	414	460	425	461	477	439	413	449	479	477	422	460	463	467	457	454	417	486	421	432	471	468	444	457	460	497	430	446	443	420	444	452	469	441	497	420	453	462	428	436	448	473	464	441	457	425	445	435	464	411	453	426	451	410	459	448	440	411	435	446	420	460	440	459	454	458	446	449	451	434	464	441	462	495	432	450	442	455	443	445	410	437	462	457	457	414	412	476	429	456	449	406	426	468	471	475	422	447	446	455	455	461	434	488	448	467	442	448	418	427	433	485	447	487	432	421	448	499	431	449	452	472	479	412	449	463	454	435	450	409	428	440	461	462	443	426	454	455	469	444	481	486	428	452	434	416	436	484	477	454	422	434	471	471	451	456	424	442	450	434	448	437	449	405	486	436	447	479	422	500	438	430	458	438	450	438	472	444	407	457	464	427	437	449	494	488	468	441	398	445	449	464	437	424	449	433	468	469	460	438	441	429	466	456	456	449	444	459	452	461	454	444	486	423	445	502	423	445	502	443	426	430	490	422	453	401	427	459	438	434	435	466	445	472	464	433	437	476	428	436	441	459	455	462	470	438	439	443	464	443	462	466	464	437	446	475	478	480	416	410	456	423	475	443	437	475	440	504	463	446	426	428	421	422	422	477	453	467	441	458	412	471	431	436	446	461	425	477	411	485	425	440	423	447	457	465	494	486	442	451	481	456	464	458	442	478	439	452	449	463	433	433	455	450	488	437	436	450	442	431	461	476	447	459	495	432	474	458	449	446	447	432	451	452	450	451	461	483	457	437	444	413	453	451	461	479	449	457	495	470	456	482	439	459	452	447	469	440	449	442	483	471	456	492	443	476	431	457	432	445	470	449	403	449	443	472	452	478	437	473	441	458	469	491	448	443	475	390	452	463	432	405	451	478	468	421	452	465	452	511	499	437	437	427	445	455	427	452	463	450	470	462	452	474	412	448	488	463	452	465	434	444	462	448	465	463	473	446	438	483	463	440	487	414	459	473	454	455	471	463	434	468	456	405	455	486	464	464	464	464	467	463	430	479	467	458	463	446	435	477	420	481	442	460	459	503	433	474	421	425	464	478	469	447	452	441	463	426	424	471	469	437	446	438	480	433	417	477	448	499	426	479	424	445	448	438	437	475	464	470	425	435	433	423	444	467	483	437	438	480	465	476	423	442	427	452	430	483	401	441	440	432	438	417	425	483	472	428	416	462	449	478	430	420	438	471	416	431	496	421	440	444	470	469	430	493	458	433	468	447	463	445	437	427	431	476	469	442	444	438	444	479	415	381	443	431	451	471	483	467	446	465	428	469	463	445	450	451	462	506	457	449	458	437	439	435	468	460	453	467	470	430	472	443	480	459	498	421	446	414	500	439	464	462	449	483	474	471	447	446	457	482	434	466	425	483	433	454	440	471	459	451	453	462	414	432	457	478	473	426	467	441	433	433	430	443	441	438	418	455	406	426	444	448	443	458	418	451	435	472	436	466	472	451	440	465	461	469	483	446	468	436	462	494	463	448	448	496	458	461	437	417	468	414	471	484	433	439	453	438	433	444	447	464	436	418	455	425	436	443	421	423	473	462	472	418	460	465	430	446	423	428	407	428	475	426	436	473	440	416	441	415	468	452	414	429	442	479	429	444	428	453	466	425	441	479	449	412	421	432	491	468	412	459	410	436	448	449	441	451	446	458	471	459	454	500	440	499	432	451	422	454	467	445	438	418	437	478	439	457	454	425	482	442	438	434	432	460	437	429	426	462	454	468	426	460	448	427	482	496	414	484	421	460	449	453	469	453	463	452	446	446	456	454	425	455	421	448	440	457	447	408	464	433	442	423	457	441	455	451	449	444	437	468	452	435	465	420	435	396	408	395	438	372	439	455	467	470	459	394	451	473	504	452	465	412	427	468	436	446	477	441	416	453	458	428	441	424	477	413	461	447	453	448	410	459	395	439	481	470	432	447	466	435	476	437	502	422	498	447	448	413	432	431	445	459	458	483	487	462	428	445	424	473	424	506	456	439	447	462	429	442	451	442	492	461	484	443	446	441	436	460	433	418	442	458	433	436	437	448	415	431	458	463	451	477	452	449	456	454	471	451	441	407	472	461	459	427	441	473	461	470	468	429	410	458	447	416	476	481	446	436	457	448	444	414	446	473	442	458	443	451	451	472	448	437	472	480	481	488	487	448	464	431	460	473	439	484	416	468	462	487	474	423	436	460	437	406	482	447	405	461	451	422	521	443	445	431	443	449	480	461	465	434	474	477	418	443	457	438	437	433	462	444	425	413	444	450	440	454	454	419	450	441	461	417	469	452	458	439	427	429	405	419	446	479	436	466	458	453	447	417	434	425	450	436	472	468	468	455	449	437	445	458	436	461	453	436	421	420	455	428	474	424	420	432	428	481	453	489	463	501	460	474	460	429	446	492	405	422	456	457	450	446	430	433	430	428	477	444	450	458	486	426	458	461	443	477	474	452	439	423	444	429	438	422	415	451	478	448	441	433	473	442	441	455	458	439	434	447	434	403	397	485	432	447	426	480	454	475	462	460	414	447	449	457	448	439	446	428	435	486	444	471	445	462	444	446	464	462	436	433	459	460	464	471	415	415	440	445	475	460	453	436	416	451	417	466	462	442	461	471	448	453	439	445	481	478	460	483	471	498	487	448	460	431	443	457	441	485	445	471	478	458	442	434	464	445	475	475	424	459	436	441	424	445	468	484	482	416	409	420	404	471	422	481	453	446	407	506	446	458	489	430	462	422	461	446	416	456	412	450	469	446	422	477	465	434	466	472	462	466	409	464	466	410	467	427	423	431	441	433	463	425	456	434	452	511	429	416	457	459	458	437	458	467	452	463	406	422	453	468	438	461	460	434	446	453	431	427	417	428	420	425	422	453	417	433	458	473	473	424	446	486	459	484	423	421	457	457	442	475
4399	4550	3183	1657	1409	1089	967	838	748	742	686	640	677	577	590	584	563	588	554	567	607	556	600	524	548	568	553	574	574	591	530	569	531	543	541	533	559	573	499	554	551	548	510	521	587	517	551	559	540	530	561	504	525	547	537	575	534	587	521	531	506	497	607	543	564	517	500	596	535	551	533	587	542	551	568	568	538	568	567	515	541	521	529	584	565	535	552	523	555	556	530	494	564	574	512	535	539	578	550	551	600	561	565	521	539	557	548	531	574	572	548	522	571	519	516	573	568	534	517	529	534	537	528	547	512	586	554	552	536	559	534	538	529	592	577	562	611	580	554	540	558	539	527	589	584	555	475	531	560	587	521	511	500	577	536	566	577	553	502	529	539	538	543	523	545	576	554	554	546	527	514	546	565	541	532	580	571	546	528	525	569	517	510	540	547	552	553	536	547	539	523	548	543	582	510	583	521	519	544	556	558	528	538	572	509	553	521	548	539	572	490	560	530	520	521	522	538	529	538	565	551	561	573	524	587	558	522	552	561	529	555	509	542	516	536	558	574	502	533	546	571	582	535	529	562	595	548	546	559	554	519	532	555	522	566	531	565	544	546	586	566	578	526	548	569	597	540	534	565	560	521	530	520	560	545	525	518	569	535	494	558	559	506	549	525	574	538	550	524	564	545	551	539	519	543	514	556	563	501	529	542	510	536	579	569	561	505	539	554	539	583	554	559	546	555	510	537	528	522	523	515	564	525	578	536	511	526	569	539	543	571	545	573	535	545	503	532	574	570	523	538	567	542	558	518	545	571	513	540	515	494	538	535	534	539	537	530	555	568	552	523	573	554	523	569	537	536	512	587	521	557	532	580	542	575	498	507	504	532	503	579	522	594	542	588	541	569	565	551	550	520	537	552	571	490	519	547	538	517	550	544	592	567	514	561	531	559	612	590	538	554	508	528	539	527	550	537	549	556	537	570	576	547	590	511	545	566	520	547	540	550	541	524	565	537	523	585	578	524	538	542	565	591	564	573	537	542	531	546	513	559	544	528	591	537	541	521	543	540	548	542	514	557	521	531	513	543	570	526	523	499	573	543	514	536	514	568	578	537	559	560	569	583	550	532	532	529	550	562	544	586	594	523	526	537	520	540	555	499	577	555	507	518	561	520	534	555	559	574	517	547	538	516	592	547	577	520	514	529	575	548	538	544	542	576	553	517	571	570	530	540	536	523	547	554	546	524	561	519	522	582	536	546	533	533	514	543	551	566	551	535	542	490	531	530	544	548	562	541	532	491	545	510	582	534	570	558	507	527	546	571	527	548	538	559	528	565	534	560	546	518	507	567	536	541	558	532	517	554	541	557	572	518	573	557	545	535	498	533	534	519	585	548	528	565	567	531	535	530	512	534	531	487	583	562	537	575	541	548	554	544	564	520	514	543	512	524	527	550	539	519	589	526	562	522	523	556	540	535	580	524	570	557	532	562	522	549	562	533	523	566	530	533	527	561	541	575	551	549	579	546	540	542	560	530	522	542	538	534	529	522	543	559	517	592	570	506	539	541	534	558	543	574	565	533	526	586	546	552	544	551	522	530	532	564	516	504	556	506	553	511	523	548	535	576	568	538	506	537	549	565	536	578	544	568	554	530	565	508	547	556	496	541	548	518	571	540	555	561	523	547	554	557	540	558	552	512	603	530	549	552	555	544	540	529	521	539	561	518	541	522	560	577	526	593	513	595	581	548	542	545	552	510	564	523	555	555	560	562	569	537	568	501	505	511	505	560	518	508	569	532	480	526	584	530	519	556	570	545	536	523	568	556	558	528	520	552	579	526	518	529	541	563	587	553	507	579	533	507	537	575	526	572	555	510	568	556	581	543	515	527	529	582	519	582	538	543	529	536	502	519	535	525	526	527	533	519	527	524	505	531	528	542	524	553	536	549	525	560	549	512	539	538	540	598	577	570	509	547	512	536	556	545	539	563	536	550	526	524	536	528	534	508	532	544	537	509	477	583	521	540	558	559	553	606	546	576	540	555	539	515	562	572	548	544	541	545	507	551	524	515	534	594	523	573	533	503	553	535	531	557	537	539	555	581	575	529	571	549	560	530	560	539	536	535	536	546	548	518	525	506	523	512	511	552	509	531	549	549	518	533	524	536	548	542	564	507	558	577	548	545	526	508	583	546	564	534	568	520	536	531	567	523	556	553	542	535	493	495	527	530	540	534	562	523	553	543	545	532	526	544	559	568	543	554	522	515	534	535	546	531	524	534	510	518	531	562	570	534	526	528	558	550	515	581	561	533	562	526	486	526	546	528	521	563	554	517	543	515	511	574	548	534	506	494	561	537	544	518	527	502	533	542	548	561	527	545	551	554	559	546	533	536	578	541	549	547	552	516	528	533	509	508	537	539	549	513	519	556	528	531	513	510	560	525	505	575	552	587	533	528	544	520	566	558	618	512	535	534	561	564	541	564	555	527	543	560	531	556	506	558	534	570	534	512	549	524	514	560	548	571	576	588	552	512	529	548	554	515	514	546	551	534	516	557	552	538	557	512	506	532	557	550	545	537	537	517	529	566	600	553	550	556	593	554	528	565	567	515	515	513	547	555	494	518	549	548	541	574	535	552	560	564	564	516	508	526	561	556	556	527	554	535	531	552	527	550	531	549	523	544	581	502	507	525	540	513	541	558	527	528	526	530	528	530	556	515	533	556	541	557	575	539	522	601	523	561	561	554	526	533	502	539	578	533	535	518	513	552	573	520	490	508	530	529	517	531	566	523	521	521	549	518	566	532	548	508	551	528	556	504	544	583	533	528	519	540	499	580	520	541	536	531	520	574	566	558	516	574	506	546	538	533	543	549	523	558	525	493	531	533	524	493	530	539	546	488	535	522	558	539	513	531	547	551	561	511	509	521	521	543	564	535	532	529	562	547	515	574	526	516	531	538	511	565	532	515	559	568	549	551	564	546	561	521	521	539	575	504	532	557	547	500	527	560	548	537	525	533	537	535	553	539	506	553	530	561	586	563	538	547	557	560	532	555	557	615	528	529	534	577	573	506	558	563	552	545	515	554	520	522	556	555	577	537	541	542	532	545	506	585	542	539	547	515	546	532	548	500	558	549	544	532	552	594	567	515	551	562	546	555	559	523	537	584	549	528	575	535	605	534	547	537	555	550	522	592	523	538	578	530	565	537	560	562	557	553	556	561	519	526	567	532	566	557	546	587	524	523	502	510	526	529	528	522	555	519	553	549	582	523	534	545	520	564	515	576	524	553	539	536	523	544	545	551	515	551	514	548	575	538	491	497	572	535	548	535	538	552	505	538	517	590	545	515	545	564	534	516	556	573	555	543	512	541	537	543	535	536	528	525	568	569	546	566	496	562	553	545	536	533	556	532	568	550	520	558	547	536	566	552	565	558	543	547	537	529	566	523	523	523	534	554	537	553	502	568	539	548	539	569	503	496	570	511	547	562	517	514	534	576	559	541	572	542	574
22065	20828	28292	23430	20821	20783	3995	728	526	447	353	362	325	281	307	267	231	230	218	207	221	208	182	184	208	199	183	219	188	184	192	181	189	184	179	158	189	199	170	193	195	167	214	135	161	159	178	171	160	181	190	182	171	160	148	135	174	155	183	187	173	155	179	180	165	180	181	166	165	180	198	195	179	160	169	171	172	161	157	151	190	188	175	206	162	172	180	163	180	170	190	180	193	186	165	181	191	160	149	179	177	162	183	167	176	174	168	165	183	162	171	171	157	176	181	165	161	168	182	161	168	172	147	180	154	171	167	159	151	197	174	158	178	166	170	163	175	170	190	158	170	170	178	146	147	196	177	157	166	172	175	173	165	157	147	161	162	163	163	202	157	172	184	167	170	157	172	161	150	153	143	181	179	169	160	151	155	179	165	192	148	167	167	165	179	165	160	182	159	154	173	159	175	174	175	169	176	161	147	145	193	156	175	180	181	184	149	175	166	162	168	189	160	162	196	187	164	165	133	165	183	157	163	164	159	171	172	179	159	169	154	163	170	151	158	178	176	170	155	180	146	161	177	160	167	159	169	145	151	146	164	158	182	141	179	166	166	158	181	160	164	169	159	146	165	164	185	179	173	172	158	159	187	153	178	146	178	189	184	165	164	145	168	183	182	167	153	178	144	177	166	165	190	178	167	150	196	171	143	179	167	175	140	155	135	177	167	169	156	168	166	182	191	181	176	184	168	157	193	180	174	166	192	158	187	186	151	178	160	168	146	159	177	159	155	186	151	174	171	191	183	179	161	161	196	188	186	158	159	143	180	159	173	175	165	164	160	176	148	163	168	170	171	183	189	175	173	165	174	176	167	171	180	162	172	173	170	154	184	182	160	150	153	171	156	152	158	166	161	188	179	176	171	159	164	171	186	165	180	154	181	171	176	173	153	130	177	177	178	209	153	179	151	187	150	190	169	175	162	179	152	148	175	180	142	163	158	199	185	150	183	187	157	161	144	161	151	188	174	154	150	175	167	164	169	179	154	168	153	185	181	171	159	163	160	183	167	148	172	180	180	155	190	160	167	143	175	157	180	172	171	162	150	176	173	185	180	181	165	178	167	174	146	153	158	177	192	143	197	179	158	157	178	143	168	164	168	155	150	165	159	180	163	165	189	145	154	136	172	192	182	181	152	181	183	156	183	185	172	171	177	176	194	179	158	148	157	161	179	143	158	148	161	176	169	168	181	171	166	141	169	155	173	156	175	158	171	173	171	161	172	150	162	176	153	166	160	154	167	169	188	168	169	154	169	179	180	180	181	152	148	173	181	173	169	144	145	160	157	194	173	170	145	167	182	185	166	155	157	165	176	157	154	150	189	192	175	161	143	159	189	162	181	149	195	168	169	176	162	160	154	159	156	172	178	172	177	162	177	177	178	162	171	162	166	175	165	168	169	159	152	179	171	160	153	170	176	155	158	184	189	154	178	159	189	154	182	177	162	156	144	175	168	167	157	160	178	181	178	161	162	176	154	150	144	164	158	166	174	181	186	144	166	185	152	167	186	180	195	167	189	142	158	152	171	155	155	178	188	149	154	149	160	153	160	173	158	170	183	139	167	165	165	152	176	185	172	157	152	171	167	178	144	164	173	190	162	159	172	161	176	152	181	161	162	174	176	175	155	179	175	167	167	174	168	175	155	167	166	156	172	183	187	187	151	152	173	140	167	182	175	174	173	175	152	160	207	178	168	153	162	159	178	149	135	166	193	168	174	177	164	189	176	171	170	159	159	182	162	171	169	160	173	197	159	153	176	159	159	157	174	172	166	155	163	190	165	191	158	173	148	151	188	176	186	176	175	192	161	168	146	163	191	153	174	163	161	156	169	161	159	196	176	161	169	161	171	178	155	168	156	153	170	156	169	174	177	139	167	165	164	170	193	150	174	190	187	181	154	165	154	165	163	186	146	159	148	166	155	154	171	164	166	168	172	165	192	173	154	161	175	159	158	165	177	137	166	141	160	150	190	177	165	171	174	148	187	177	150	162	157	171	173	152	162	164	139	166	165	153	170	185	176	156	176	149	171	154	181	183	176	167	151	149	167	164	186	157	169	166	175	166	163	178	180	133	161	179	174	163	138	177	172	177	177	177	144	167	161	171	156	153	155	172	159	171	176	147	172	173	169	172	166	152	168	165	162	180	152	205	160	164	147	165	168	150	166	168	171	163	180	185	165	147	167	178	165	150	168	178	158	176	166	152	164	163	180	161	180	171	166	151	185	176	174	175	172	152	160	154	158	177	175	196	160	166	165	161	146	171	192	171	153	147	173	174	180	175	158	164	173	174	153	166	174	166	153	191	173	154	164	156	179	159	180	154	154	177	160	161	165	178	175	171	171	191	170	172	180	163	155	156	153	150	156	168	164	159	146	149	148	173	158	164	163	174	183	159	163	152	173	163	175	161	154	186	165	167	174	171	169	164	162	153	157	166	184	152	181	184	177	189	179	176	171	173	157	138	171	170	140	175	164	152	160	185	151	174	157	207	148	159	170	141	171	158	178	160	166	167	183	176	196	176	163	180	194	174	174	200	158	163	168	159	163	158	176	171	161	150	156	200	173	155	171	154	169	188	167	172	187	165	183	160	169	200	182	165	169	170	156	175	173	186	163	174	166	183	171	177	165	157	149	161	172	201	152	161	167	183	185	148	170	175	143	167	155	175	138	196	149	169	162	140	170	167	186	162	174	165	176	152	189	158	171	191	151	153	160	189	175	167	158	164	188	183	154	165	166	172	170	168	197	166	172	143	164	171	169	168	168	167	164	169	169	144	164	172	190	148	174	153	168	170	154	157	157	157	161	166	168	161	180	182	188	161	188	173	156	195	146	170	165	175	204	171	180	155	187	153	157	159	174	179	163	161	151	183	166	158	163	159	170	151	158	159	172	152	165	161	154	156	177	141	172	186	208	163	149	175	167	172	166	174	193	167	169	175	182	157	143	163	184	164	173	148	159	169	202	168	167	162	160	187	181	171	182	172	188	187	145	192	159	148	184	177	183	155	149	163	166	172	171	162	207	174	165	167	158	154	171	159	163	176	153	153	175	169	179	165	182	151	158	162	175	173	160	142	164	146	171	175	153	187	159	156	191	152	160	169	168	153	157	154	186	184	183	180	137	181	181	183	138	169	171	158	172	166	167	161	136	161	175	176	162	178	160	174	163	143	156	153	171	181	193	186	160	180	148	176	186	166	150	158	152	154	185	186	173	171	169	172	168	153	157	183	170	171	168	183	134	161	160	156	164	165	177	160	161	171	159	183	159	145	170	167	163	192	145	179	159	180	152	174	181	149	181	172	163	197	159	178	170	179	144	175	188	167	177	155	159	169	180	176	159	163	177	180	201	184	169	148	164	177	158	169	182	167	174	186	188	157	185	173	159	142	183	169	156	151	167	167	154	172	150	160	162	175	157	129	170	162	183	167	143	174	162	177	162	154	172	170	171	168	165	169
5570	12906	8980	4230	2998	2242	1736	1317	1055	770	677	585	536	432	401	399	374	373	322	274	261	292	314	270	239	280	248	260	266	238	231	223	291	248	241	238	252	229	228	236	225	230	234	236	209	246	231	221	255	209	237	224	218	214	212	225	228	217	222	207	225	205	210	223	211	232	214	218	182	234	212	222	210	211	213	189	228	200	220	219	177	222	221	183	240	202	224	223	228	218	186	239	205	212	214	213	233	236	211	191	220	193	226	223	193	230	206	213	219	207	198	231	215	223	195	193	211	226	204	231	213	216	217	204	194	212	227	210	186	213	220	201	221	226	206	200	225	237	217	204	226	215	203	192	218	213	191	203	220	197	209	203	226	219	214	212	206	207	207	207	197	213	228	210	203	213	229	209	222	196	196	194	214	179	240	204	224	195	210	227	219	212	223	197	223	229	200	222	203	208	216	191	225	222	231	201	212	196	196	200	216	204	203	222	204	207	205	210	230	213	206	214	224	206	183	217	194	202	211	207	197	239	198	218	192	220	217	201	217	211	203	233	238	202	201	194	213	208	214	208	195	226	230	207	221	233	184	195	194	220	193	215	232	200	221	208	202	234	210	197	209	210	215	206	197	207	211	213	212	223	207	200	218	206	194	209	202	208	215	229	234	217	176	206	214	210	192	206	201	234	218	205	198	213	185	203	198	197	197	214	188	231	208	188	206	215	217	204	206	209	209	223	217	210	223	209	227	208	199	198	190	234	218	236	216	186	217	210	225	213	221	212	199	203	222	198	220	186	213	211	190	217	191	224	199	219	175	205	186	198	201	205	218	206	186	198	199	194	203	192	218	209	226	225	220	211	210	201	212	231	195	194	209	198	197	220	194	195	199	227	213	244	257	202	235	204	191	182	198	221	215	203	200	205	207	220	216	201	218	229	212	181	214	216	210	227	224	187	223	226	178	230	207	213	184	203	202	219	208	224	228	215	207	199	224	186	212	241	199	192	216	215	210	218	192	228	220	204	212	194	196	181	192	213	196	179	240	260	216	208	231	213	228	197	231	210	221	181	203	208	235	221	212	229	210	192	223	205	232	238	225	216	193	238	215	195	216	205	209	186	203	236	217	198	198	173	234	204	179	233	206	217	217	193	201	229	205	198	239	211	183	197	199	217	208	208	197	217	196	190	197	223	216	194	206	227	213	215	219	227	199	229	223	192	197	193	220	227	218	214	220	193	196	201	193	210	196	225	222	221	207	219	235	227	210	196	200	210	228	217	203	180	210	227	215	204	211	222	210	202	196	234	215	222	196	209	198	204	209	212	209	206	218	196	173	223	216	193	186	220	207	237	223	206	228	211	228	204	219	225	198	198	210	227	219	226	207	209	209	239	212	211	223	212	201	206	192	206	262	214	214	201	224	220	207	217	189	209	218	231	208	207	196	197	232	224	210	211	227	220	222	211	221	213	232	215	204	168	193	208	207	205	229	224	206	207	196	217	227	219	224	200	224	217	217	227	229	223	220	185	180	230	208	190	208	227	234	201	204	218	193	243	235	176	224	222	181	227	199	231	207	230	196	226	213	199	220	217	204	202	216	209	235	196	226	194	190	190	207	207	228	179	223	217	232	235	210	194	201	178	192	232	205	204	229	208	199	195	236	223	205	220	216	213	208	220	212	188	180	223	212	190	224	215	208	213	206	210	218	208	200	223	218	203	222	191	215	182	220	218	194	209	220	207	209	225	204	188	213	195	201	203	200	206	206	226	179	188	201	219	201	194	209	197	194	221	202	191	188	216	195	221	229	190	219	204	222	232	265	196	213	214	220	239	203	218	213	190	184	196	222	228	213	224	200	215	202	229	181	223	207	217	209	196	217	216	233	210	199	189	191	199	197	213	214	219	207	215	195	208	209	200	221	207	205	214	225	203	239	199	210	224	203	213	202	228	238	181	210	204	208	215	232	211	213	197	226	217	195	238	208	186	196	215	229	231	205	209	219	198	231	200	204	225	196	208	200	235	219	199	191	222	202	222	198	203	209	203	226	223	187	219	217	221	221	215	180	206	200	206	211	205	201	196	191	194	203	225	214	194	215	230	214	207	233	218	182	204	198	242	211	240	187	210	217	225	197	225	183	220	222	219	215	202	206	204	222	212	210	199	194	189	221	204	210	209	246	227	211	222	226	191	216	230	201	227	189	197	220	181	209	226	229	204	203	235	211	189	235	228	206	224	210	222	217	235	227	185	230	202	221	208	204	180	230	235	206	230	228	225	239	221	205	201	217	204	209	247	203	217	202	186	184	178	217	202	200	219	208	224	200	221	211	223	230	209	235	192	194	217	212	213	221	200	200	202	227	205	234	213	195	200	214	210	201	220	213	207	228	197	253	213	199	214	241	205	208	209	205	213	200	217	168	228	240	216	196	216	227	231	232	215	213	227	214	220	229	208	201	208	219	225	180	222	202	217	203	202	208	220	226	219	234	203	216	195	223	201	217	218	202	192	244	217	226	222	191	214	191	190	194	200	216	235	192	202	189	222	207	237	222	212	218	215	201	221	232	223	204	217	228	230	230	244	204	222	188	215	201	190	195	229	212	219	228	206	189	194	208	230	179	231	233	229	220	208	203	202	239	215	219	201	205	224	192	227	225	223	210	218	215	205	211	198	240	210	202	214	218	215	217	206	218	209	205	210	232	227	229	233	190	209	196	227	213	215	202	216	196	223	218	224	193	221	239	223	209	199	226	234	216	217	223	241	201	189	211	192	213	222	221	219	229	213	228	207	210	202	193	197	249	194	215	229	196	206	202	198	180	204	235	221	206	232	220	216	221	228	221	190	225	200	211	193	202	207	194	206	214	210	216	217	204	220	211	236	220	204	205	204	196	210	210	220	204	201	254	203	220	190	237	212	200	228	208	201	220	225	234	212	200	176	204	232	232	213	210	224	203	206	237	219	221	232	211	223	224	209	214	226	194	229	211	187	175	183	198	201	207	204	208	240	198	203	214	192	227	204	206	210	201	236	221	199	212	212	218	219	205	190	214	230	218	210	198	211	198	222	205	216	203	220	205	183	194	211	215	211	248	222	201	220	213	197	220	224	173	196	216	199	220	214	198	198	193	188	222	211	244	217	205	230	195	208	189	215	221	217	176	203	181	205	214	214	213	233	205	232	214	206	202	201	216	193	199	208	186	215	211	191	232	180	228	219	229	209	213	203	203	230	231	226	212	201	191	220	200	220	209	225	226	233	242	208	210	205	199	202	198	222	209	205	224	206	192	200	222	211	191	188	214	232	214	203	198	214	196	194	191	205	234	220	197	211	197	210	204	219	197	221	227	210	229	210	189	206	249	200	221	212	219	218	210	216	209	221	207	225	198	232	217	222	203	217	196	204	230	207	198	219	219	202	194	199	221	202	192	209	222	225	213	201	237	216	181	177	208	210	220	214	229	215	222	188	216	219	200	202	206	214	222	217	257	209	198	201	187	230	198	188	216	220	216	200	200	197
26917	16924	3222	852	697	674	670	673	641	616	652	654	706	647	603	601	637	619	614	669	626	666	606	638	644	638	632	604	609	643	681	627	658	638	638	634	639	630	627	651	639	602	571	660	613	642	628	619	629	601	666	657	636	628	646	621	596	626	636	601	664	626	609	596	619	640	670	662	620	610	635	644	635	625	604	622	588	630	632	630	661	623	642	643	620	648	619	646	643	663	622	673	630	612	651	606	596	591	631	663	583	623	656	606	638	646	598	711	606	587	601	658	654	618	605	595	605	649	642	626	647	688	651	597	669	587	647	648	586	641	634	636	656	647	633	660	649	657	636	641	608	603	642	651	634	623	586	576	647	654	663	635	633	631	676	657	668	632	635	642	619	656	627	664	620	617	646	636	624	604	609	664	640	622	661	618	679	634	644	642	605	660	680	626	608	629	685	607	630	615	640	582	615	616	608	666	615	628	622	620	636	607	629	597	671	595	601	585	673	625	613	654	662	597	681	614	593	645	630	677	658	608	619	643	620	656	620	642	638	655	614	652	626	652	665	639	566	623	610	587	619	649	625	610	667	667	585	652	640	642	623	619	629	677	606	627	647	647	635	651	647	629	616	643	603	624	610	627	655	625	639	650	621	634	643	653	585	603	667	612	621	617	627	636	640	625	657	677	621	681	625	630	633	626	621	620	639	589	607	638	606	630	608	612	602	668	609	625	592	637	597	624	661	657	646	623	626	657	650	609	592	594	692	641	642	628	602	647	592	677	615	655	645	634	644	626	636	587	639	602	640	627	596	634	610	622	635	604	622	584	623	632	657	659	635	649	617	604	651	636	627	655	654	622	618	586	661	665	615	593	618	615	684	656	621	673	647	576	621	629	630	630	622	631	570	627	616	646	636	597	658	676	648	637	581	551	666	647	619	580	592	598	638	628	633	605	599	642	631	606	660	617	621	634	586	618	629	664	668	634	648	644	614	636	624	654	601	676	655	625	621	610	544	607	602	644	662	620	612	604	649	610	607	613	633	576	679	638	633	634	633	657	610	606	607	577	627	607	642	651	643	652	655	651	622	622	594	619	629	655	619	623	605	627	620	621	610	601	624	599	626	609	638	618	618	627	599	608	649	585	593	630	633	648	635	647	584	653	679	615	605	584	595	626	649	580	678	578	586	616	612	628	636	627	629	633	633	627	635	612	661	608	679	650	645	664	685	657	622	662	640	619	640	641	641	640	635	633	577	628	655	630	633	594	646	605	607	665	644	592	636	626	649	587	630	628	634	645	646	620	653	646	617	621	594	637	631	608	655	616	605	618	663	559	652	602	597	617	644	612	611	615	614	598	616	636	629	628	618	607	641	625	660	581	602	627	657	619	654	616	624	631	633	635	602	633	652	607	620	601	641	657	648	648	600	611	660	631	642	627	614	613	633	662	662	642	632	634	620	639	651	657	602	618	581	629	629	583	586	609	647	576	608	629	626	618	697	618	626	605	628	660	648	599	610	600	648	600	628	636	601	564	636	609	633	626	614	586	613	652	640	631	653	617	627	626	630	580	624	665	671	653	612	638	637	626	625	625	614	624	652	634	568	635	628	659	650	623	634	675	635	635	663	641	664	643	687	669	662	631	627	642	598	590	560	624	614	689	672	585	628	621	596	606	630	635	671	624	615	693	624	648	585	621	624	600	578	623	655	643	605	647	610	586	604	646	660	625	606	654	616	626	610	622	622	639	597	630	659	639	641	655	629	651	644	640	576	622	662	662	619	631	608	655	610	614	636	639	647	612	626	621	613	643	592	633	637	687	629	628	622	594	656	651	629	637	599	639	649	608	663	592	683	658	589	667	641	621	681	612	657	574	622	599	637	598	656	659	654	630	632	586	645	638	675	621	668	622	610	600	613	643	641	623	622	608	649	616	619	646	661	566	587	615	646	630	620	643	644	654	603	646	617	668	639	648	622	624	634	645	608	609	647	611	625	635	655	629	723	599	604	639	621	612	585	621	639	648	596	668	595	658	658	597	683	622	642	644	617	654	603	609	606	580	688	662	596	623	606	617	647	568	625	647	658	664	640	600	603	591	614	622	610	594	674	623	616	615	605	626	613	643	637	627	617	623	643	654	627	616	630	629	607	605	652	626	660	615	674	628	658	648	589	672	631	638	557	625	612	593	601	612	593	599	675	660	591	617	632	596	596	615	615	622	644	621	625	606	658	597	620	579	618	614	626	648	639	581	588	647	630	612	654	692	613	583	662	625	618	599	649	624	648	629	660	652	645	624	619	652	642	612	610	606	642	612	579	654	608	625	625	653	647	630	621	619	626	624	638	574	678	639	595	662	665	624	658	597	684	612	676	655	663	637	595	623	630	635	612	614	611	627	627	637	639	647	642	671	636	599	639	597	629	626	640	647	634	664	654	638	627	622	632	612	592	641	604	614	627	575	634	615	600	630	690	613	647	623	667	641	644	622	597	637	620	601	613	665	638	602	653	625	620	627	645	605	672	628	605	629	607	594	649	616	597	603	643	595	670	661	630	644	604	616	653	596	585	609	640	639	618	644	590	673	601	601	612	594	652	625	607	597	625	620	609	638	640	619	659	616	643	641	664	626	614	632	633	651	617	629	657	639	620	593	612	595	624	604	634	655	617	630	601	591	646	591	619	580	594	636	646	645	592	656	628	594	646	593	647	632	611	617	618	619	683	579	621	668	638	626	648	607	669	600	643	645	659	644	660	592	641	648	627	640	600	630	657	659	653	631	613	626	655	598	598	624	617	637	574	641	645	615	687	610	667	588	630	626	645	629	639	636	605	603	628	589	656	663	664	638	642	624	608	630	651	607	630	646	652	604	575	587	614	637	655	578	612	621	633	631	652	626	608	662	613	591	630	664	614	624	668	660	612	610	595	609	617	563	623	669	653	662	604	607	603	657	634	621	635	647	625	614	634	622	676	608	631	562	627	632	673	616	636	657	616	608	594	611	638	635	627	607	622	624	606	629	624	650	624	632	632	645	649	686	656	615	584	616	655	646	648	644	605	618	645	612	652	599	613	650	594	609	624	612	612	598	633	586	634	597	670	605	574	654	603	636	658	584	665	677	658	625	598	669	689	605	626	637	613	649	614	650	604	625	632	593	613	676	600	589	617	652	642	698	608	650	595	598	653	620	612	622	606	645	625	623	663	684	660	692	610	639	602	586	665	640	589	630	647	606	634	601	628	652	646	670	610	605	619	600	613	655	660	678	600	578	629	644	663	654	650	594	677	644	619	609	624	601	674	608	648	630	608	603	602	572	639	635	675	632	633	649	649	670	650	613	634	598	633	645	626	623	595	609	622	656	579	577	624	600	635	608	645	662	648	597	587	648	608	636	643	647	610	640	635	630	640	619	599	569	622	655	620	583	591	630	642	632	617	597	630	623	638	598	614	594	647	643	689	659	660	648	625	661	653	643	631	596	688	607	657	643	600	627	629	635	662	652	627	605	656	663	634	604	648	608
5568	1177	1142	901	785	876	833	806	812	790	720	817	781	785	762	712	746	842	767	741	780	767	768	809	744	786	786	800	783	769	817	733	786	854	801	737	779	772	777	771	794	805	777	811	804	816	770	803	804	795	741	786	754	799	730	774	765	742	761	789	796	824	760	739	785	808	796	737	777	812	759	729	777	751	746	781	780	795	782	821	695	790	723	722	723	779	802	722	777	740	804	829	733	788	805	753	748	800	808	823	752	863	730	808	738	763	793	803	770	735	738	752	781	740	726	753	746	786	722	807	735	702	778	755	763	782	759	782	795	758	761	740	815	796	768	762	750	752	777	767	781	789	768	792	789	775	732	742	739	745	747	797	751	717	782	803	782	739	723	783	740	762	786	763	796	810	773	803	795	801	810	758	763	757	804	765	807	734	796	782	750	795	767	806	745	781	779	772	798	747	754	785	803	770	806	773	748	775	806	762	808	731	718	781	759	794	808	758	804	785	824	830	770	801	764	809	745	770	806	776	788	773	732	810	788	714	765	738	783	772	739	765	734	752	760	782	746	776	798	746	769	772	756	728	740	801	783	758	778	775	817	738	780	734	799	788	791	820	810	791	800	736	789	729	760	723	809	718	700	713	777	729	792	752	774	793	767	786	717	803	839	806	748	794	742	798	742	733	747	737	723	736	778	777	807	780	765	784	746	724	758	751	723	792	755	755	778	778	737	762	756	756	768	765	753	742	731	794	767	803	765	840	731	792	789	791	768	725	797	780	759	836	710	816	773	785	778	761	756	731	745	732	751	755	764	793	766	766	800	754	769	763	784	788	772	768	765	773	780	787	779	774	788	760	745	747	761	749	761	716	788	784	798	790	730	750	784	753	752	770	762	765	769	818	744	820	762	769	796	761	753	799	782	786	796	726	764	815	771	721	747	810	812	783	748	805	796	799	763	777	782	731	757	760	780	769	737	757	767	790	718	807	752	758	736	739	815	767	804	776	788	767	810	741	765	731	767	752	813	780	846	731	764	731	754	810	781	805	727	731	776	824	774	770	792	728	779	778	736	746	734	772	808	794	747	768	789	782	760	786	789	808	757	785	813	815	761	775	785	781	729	758	753	817	722	759	793	765	801	778	721	780	774	744	753	708	712	766	782	789	791	783	716	750	783	762	806	765	755	810	779	746	819	739	736	756	763	729	740	778	766	748	798	759	803	787	748	769	752	795	785	782	743	834	770	786	766	806	803	742	748	774	803	831	825	791	727	783	832	778	783	765	745	763	750	787	753	808	785	745	738	772	753	786	769	779	750	739	777	824	736	762	811	796	755	732	823	793	800	778	760	794	751	760	741	785	782	798	769	758	764	748	768	799	741	772	775	810	704	741	769	769	841	796	762	824	792	803	758	746	751	824	773	780	810	784	803	791	782	814	804	764	803	763	788	750	833	762	823	743	734	770	754	777	767	739	774	781	736	767	753	777	770	768	775	801	808	768	794	794	755	749	775	784	763	746	776	781	775	775	773	746	795	812	802	731	780	795	770	697	778	774	821	763	750	783	757	755	723	758	736	794	781	757	807	769	725	769	767	748	784	751	727	795	795	776	794	762	787	835	731	745	817	783	786	783	748	780	797	755	799	771	764	758	760	704	790	722	789	771	766	820	724	737	768	765	766	807	792	766	770	760	766	762	769	762	753	760	785	722	770	777	810	789	793	833	768	789	733	765	772	733	752	758	782	781	807	811	824	769	729	772	798	789	786	778	717	805	795	718	754	802	716	766	795	739	787	764	768	762	743	810	866	874	756	770	787	777	771	802	780	799	740	792	793	769	767	776	786	776	809	747	818	789	798	788	765	717	720	816	782	759	743	759	773	789	747	740	815	801	814	797	753	775	751	790	782	799	842	758	764	793	778	787	781	771	803	775	714	796	762	778	789	780	774	795	772	762	821	785	780	797	798	750	673	793	749	790	751	821	750	766	755	719	766	768	802	766	790	781	775	789	786	781	800	769	739	752	774	785	794	729	746	770	794	778	811	760	785	764	764	762	798	749	755	753	751	751	689	717	769	735	780	743	789	769	806	742	754	763	811	771	753	758	764	722	754	804	826	769	760	779	783	742	752	714	793	789	747	769	807	726	744	786	802	799	751	765	786	765	758	766	758	773	783	790	730	798	799	749	770	775	767	773	734	765	741	758	757	764	803	804	802	783	781	803	803	750	731	747	815	782	753	732	795	754	775	826	764	764	768	772	800	743	743	792	754	719	795	762	747	794	783	814	792	776	765	799	793	732	848	745	734	812	822	776	741	785	781	745	815	814	720	775	781	809	791	725	805	766	776	748	743	779	769	781	756	770	807	761	767	753	819	762	747	756	807	782	768	763	735	755	782	765	767	714	748	826	781	800	784	783	790	727	771	760	753	787	776	769	783	779	806	824	765	804	771	780	783	793	788	752	817	734	769	750	810	764	785	763	766	761	783	758	760	770	784	739	784	798	761	798	745	778	747	766	747	812	808	799	812	763	768	750	743	785	740	781	801	765	807	758	785	763	797	805	798	763	748	756	755	728	797	788	782	755	764	766	800	774	773	739	695	780	777	825	807	790	754	855	778	766	683	795	778	775	755	781	733	807	782	755	786	808	770	799	758	775	781	800	771	762	783	786	788	760	784	730	828	782	803	776	770	757	761	811	768	771	768	811	718	743	769	758	753	753	755	740	800	764	846	812	769	793	760	778	747	768	756	790	799	759	769	762	780	775	739	771	818	800	765	780	788	797	810	749	786	828	783	826	745	761	791	810	743	805	729	751	730	781	782	816	757	764	787	753	768	756	780	781	775	720	755	805	768	776	758	733	727	804	798	786	787	735	765	791	777	760	775	767	776	778	752	743	770	798	753	764	799	780	791	798	761	762	777	758	768	835	768	739	784	770	732	787	745	744	748	822	750	764	825	825	811	784	729	774	743	779	787	750	814	733	790	786	761	783	797	751	726	836	745	743	717	798	742	792	737	796	794	767	748	765	775	734	785	747	773	849	761	799	756	797	804	789	780	816	805	724	794	731	789	767	752	734	747	757	797	768	754	770	781	770	778	796	766	783	803	777	767	774	757	764	769	765	775	764	786	785	783	801	732	820	765	745	787	814	775	778	791	768	759	775	810	823	806	779	785	801	792	785	796	711	766	764	741	811	809	724	804	753	777	741	775	829	783	725	795	765	781	781	758	778	815	759	744	783	785	728	736	804	764	798	778	752	749	798	779	736	742	784	818	832	787	803	795	778	775	761	750	751	791	742	743	770	770	750	747	752	777	777	774	787	766	769	795	755	788	758	757	792	759	729	813	760	765	755	754	809	773	774	760	783	739	842	778	791	766	769	783	799	770	725	765	789	741	766	793	868	756	790	820	764	747	784	784	764	811	751	738	757	806	726	770	805	798	820	746	774	783	783	786	748	784	802	793	775	782	806	789	812	807	771	814	792	770	778	754	805	803	722	745	766	791	792	754	773
23030	20724	27639	23870	20692	6618	1045	752	661	588	569	502	508	525	526	531	531	488	511	475	433	480	480	467	441	492	459	457	477	425	488	395	490	448	437	445	503	469	451	461	456	451	434	406	428	477	414	432	489	474	440	462	420	471	491	463	431	488	444	470	465	434	472	488	491	444	425	446	435	423	445	457	450	436	462	429	427	395	453	432	442	458	410	434	469	414	441	407	469	448	467	406	426	436	478	426	451	425	461	460	445	470	436	463	487	423	433	408	482	490	416	445	452	458	421	453	437	473	439	462	457	459	443	482	432	481	477	435	437	428	442	457	410	439	421	449	484	408	458	441	444	460	455	439	440	440	461	478	470	453	467	462	433	492	478	448	460	450	467	433	489	471	409	478	461	429	430	452	432	491	447	465	448	408	399	443	453	416	441	444	438	426	429	457	486	438	429	421	503	460	445	430	465	451	435	412	475	451	447	475	430	463	453	470	451	440	449	445	458	484	470	450	421	443	429	374	422	447	424	412	433	413	448	423	434	421	439	431	436	396	445	454	452	416	425	431	407	452	444	440	487	463	432	424	456	407	431	446	475	436	413	455	422	421	472	434	449	461	458	440	424	438	438	454	443	452	445	462	390	407	441	437	389	471	453	427	438	449	427	459	454	443	443	465	425	470	447	475	466	466	447	465	451	470	413	456	466	480	467	451	415	408	452	438	448	486	430	410	467	449	423	441	428	442	409	440	437	474	448	453	466	433	460	436	428	459	462	416	479	475	449	444	436	474	419	441	431	475	458	451	450	477	453	461	449	435	471	468	462	425	455	462	435	467	488	456	451	460	417	445	448	505	430	441	456	425	466	432	443	471	431	461	463	474	435	473	465	487	427	478	482	465	421	442	448	436	471	458	428	420	448	475	457	444	459	443	461	471	462	452	447	451	437	429	440	459	414	479	437	462	442	457	441	461	471	456	463	446	451	469	445	454	456	457	410	485	436	458	433	454	467	449	471	433	406	446	455	436	452	459	468	429	450	414	465	434	428	445	390	448	441	447	466	459	421	448	453	443	404	433	445	443	439	424	453	454	463	430	424	423	436	438	465	474	457	447	442	435	439	439	465	471	446	437	465	455	468	461	454	435	455	448	488	467	473	424	444	460	437	445	424	437	448	466	464	444	459	473	463	452	455	418	419	451	453	472	442	449	438	450	426	473	435	432	440	443	451	454	445	466	458	471	464	435	488	460	455	457	451	454	464	444	472	436	433	444	440	455	470	409	430	461	445	443	476	424	413	430	467	450	437	435	419	453	396	464	403	441	422	470	452	426	457	448	423	430	425	468	431	435	491	423	466	479	444	459	433	442	458	443	478	461	429	467	438	470	441	438	443	442	470	428	475	488	425	455	458	412	466	431	452	436	458	469	437	451	448	440	430	401	453	436	468	433	417	469	489	516	462	448	430	426	516	429	466	467	445	447	469	433	470	443	466	438	437	432	447	448	447	411	439	492	451	416	448	469	441	467	437	456	441	420	449	463	432	425	456	441	458	416	452	440	481	443	446	421	424	468	451	444	505	446	437	428	475	480	460	487	473	428	457	437	449	380	425	430	420	453	454	456	450	487	430	457	479	414	408	428	437	482	427	451	453	443	461	433	435	442	471	447	419	483	461	462	441	432	437	448	463	454	455	443	424	463	442	461	471	441	445	439	454	430	433	450	460	432	431	466	436	484	475	453	433	416	461	440	419	424	395	410	391	404	433	477	435	452	455	474	424	474	458	431	433	449	421	435	438	443	417	464	420	435	464	476	478	452	457	435	448	483	418	401	453	436	494	457	451	475	439	458	468	476	457	451	438	446	458	486	465	460	465	448	395	477	427	424	489	464	435	454	422	441	444	480	448	447	412	428	422	442	441	449	437	461	426	450	396	479	406	513	458	455	459	463	467	453	473	422	468	443	431	441	414	437	456	416	452	452	443	414	454	490	453	454	446	462	414	449	450	482	436	416	462	420	468	429	453	449	454	457	451	422	433	439	437	421	486	442	467	427	433	469	472	459	457	427	466	429	458	456	448	447	447	389	460	445	476	466	459	443	442	478	438	430	431	412	446	433	460	441	454	451	456	429	446	435	473	420	428	460	460	441	450	415	462	477	462	407	457	453	437	409	456	416	446	417	421	445	449	415	416	466	418	457	515	452	461	423	413	445	456	464	425	445	428	433	466	467	448	452	434	441	428	477	470	469	451	453	410	450	417	467	427	428	448	423	465	466	404	419	457	446	421	457	433	446	410	426	447	425	444	503	402	428	461	421	419	453	455	454	467	442	485	449	425	438	436	431	420	449	479	452	468	446	481	430	412	420	444	417	467	467	440	428	453	452	453	457	470	458	463	461	464	461	451	433	416	400	422	454	435	455	445	459	438	445	463	446	483	414	451	455	465	451	450	454	440	446	475	447	452	497	418	427	426	441	429	434	454	459	477	418	436	470	450	452	480	435	434	462	473	480	457	462	447	466	435	449	468	401	436	458	445	471	451	461	471	426	450	440	432	423	459	440	445	442	418	435	467	466	434	396	458	423	484	457	431	446	475	434	450	437	423	448	502	413	433	459	457	457	441	452	412	421	471	411	440	453	455	440	480	449	415	439	434	440	452	402	424	468	476	435	453	424	416	462	470	474	468	444	415	440	447	487	428	465	484	458	447	453	481	444	417	462	455	431	414	408	431	440	452	459	446	472	466	471	451	494	431	415	435	416	468	448	438	436	431	425	435	437	425	441	474	479	438	443	449	449	454	459	457	444	442	435	450	424	431	433	456	438	413	460	415	458	451	472	438	417	448	460	385	461	431	447	428	437	426	444	415	452	439	431	466	461	430	417	438	415	427	464	447	495	469	434	399	465	474	413	435	417	477	475	430	452	460	456	443	468	466	452	453	419	457	415	425	401	426	457	456	456	476	431	441	458	444	399	434	458	471	451	473	470	425	430	463	464	438	456	471	453	447	434	432	448	440	416	431	427	447	428	438	448	439	411	408	457	447	411	448	443	414	470	446	453	411	447	442	456	410	435	432	469	482	451	465	438	463	467	463	441	437	446	469	444	425	411	409	400	457	430	439	466	461	448	482	428	446	413	433	425	428	439	444	462	457	445	445	441	445	410	468	404	498	433	420	470	436	437	420	424	423	479	449	438	446	448	445	439	437	451	438	446	433	464	450	472	414	447	441	420	464	481	441	481	408	503	463	415	465	433	429	468	477	467	482	414	406	479	426	421	432	445	448	467	425	447	443	424	473	444	464	446	463	448	444	459	463	428	439	415	456	445	430	461	472	474	429	456	456	484	449	463	437	434	430	441	475	454	440	448	486	414	433	445	431	419	403	438	437	402	475	431	442	466	481	453	461	458	434	463	480	471	435	452	446	451	430	456	443	428	440	409	444	432	436	462	420	434	455	446	433	468	439	443	417	485	420	464	489	424	446	472	481	437	459	461	457	450	440	445	414	445	424	438	443	474
4323	7876	5563	2729	2035	1593	1305	1122	929	881	806	711	705	692	668	663	606	608	664	570	630	619	577	590	623	560	593	576	573	562	567	554	561	578	597	573	591	570	587	564	565	630	571	538	594	561	582	571	591	576	530	603	592	591	545	570	575	584	592	569	591	563	568	534	596	602	546	574	552	571	586	523	514	529	540	545	539	590	612	534	565	524	590	573	575	583	568	567	579	533	585	543	623	567	589	533	544	583	557	570	628	557	587	574	553	582	565	528	563	571	574	576	550	542	589	606	547	583	560	611	577	572	559	545	555	560	538	575	593	511	562	585	565	554	544	536	546	628	527	510	563	582	540	564	555	592	609	576	635	524	581	540	571	497	543	580	584	560	571	597	565	560	532	563	546	560	522	561	558	583	556	551	589	569	540	550	547	568	585	597	561	584	574	591	564	512	631	568	590	573	559	537	565	632	578	542	587	578	558	519	570	565	590	609	576	578	584	549	601	568	536	574	564	557	577	565	547	586	599	606	586	583	584	571	553	564	589	547	557	566	608	576	549	559	569	606	608	570	587	571	614	586	561	589	554	583	560	572	542	541	549	629	567	579	555	584	555	556	570	570	525	576	557	533	563	570	587	555	535	589	524	547	572	556	583	526	590	565	551	539	547	575	583	588	534	559	554	560	569	570	585	569	534	547	625	588	574	576	584	515	583	563	560	555	568	526	552	579	548	552	595	572	547	588	557	572	569	591	524	586	577	547	539	521	565	555	551	590	589	558	558	510	538	561	573	606	563	546	576	540	608	554	574	565	588	587	567	582	546	509	537	577	571	593	563	616	552	581	592	532	581	522	541	552	544	546	522	558	603	583	560	566	561	558	563	544	619	536	544	575	586	586	601	539	552	545	614	591	561	582	579	586	598	599	567	581	549	579	591	568	580	575	566	576	596	545	544	575	538	510	609	549	559	544	582	576	562	510	611	574	565	565	579	570	562	551	584	569	544	560	551	564	548	536	577	579	556	548	509	554	557	580	546	576	595	592	622	572	586	623	533	581	557	546	585	589	581	569	590	574	572	582	547	566	567	584	575	569	590	536	552	581	542	541	531	579	573	536	568	549	533	589	559	548	591	548	575	526	526	582	590	591	594	567	608	523	561	533	601	555	554	565	600	535	541	596	565	551	527	572	558	529	558	557	558	567	555	581	574	570	568	554	569	542	593	538	553	547	578	535	625	580	562	603	592	552	562	609	565	588	573	535	538	588	553	618	579	587	534	542	504	583	546	567	579	598	530	537	595	601	542	569	571	570	541	544	540	566	538	579	593	575	583	579	563	589	583	512	570	596	551	559	562	614	587	568	581	562	524	565	533	545	530	578	604	546	590	574	592	549	545	555	544	592	566	589	552	537	595	583	578	567	552	575	564	578	576	582	558	531	580	579	538	587	603	550	570	550	567	602	576	547	577	576	560	518	582	563	548	587	534	562	585	523	584	536	579	565	518	559	539	529	555	564	578	605	562	611	539	543	560	573	562	576	615	555	597	541	530	585	563	562	577	565	551	577	563	610	600	550	541	575	563	564	533	560	575	597	592	573	575	575	572	602	567	560	586	586	540	568	587	527	601	567	545	569	583	609	544	549	605	550	587	610	562	552	587	602	563	555	552	571	515	563	546	620	559	527	564	539	603	593	552	534	507	587	597	563	581	549	587	573	578	568	567	582	598	583	557	543	584	586	540	536	560	569	564	577	592	584	579	560	542	545	577	600	577	590	603	546	563	570	542	593	600	571	599	576	537	577	565	567	527	553	569	601	608	549	604	540	577	542	570	586	517	560	595	617	546	563	549	586	551	562	519	540	527	598	592	607	559	556	582	548	560	551	574	585	536	564	518	599	543	574	537	547	539	556	582	592	514	602	531	533	564	577	562	566	574	570	558	536	569	613	606	587	581	563	528	550	559	574	560	560	548	591	553	564	571	544	547	562	558	542	529	552	568	563	543	556	580	548	576	591	570	579	570	560	560	609	572	569	545	583	558	595	603	566	538	539	535	539	565	527	543	530	539	511	544	552	579	579	591	533	565	586	539	553	554	568	549	559	572	554	597	568	572	529	582	576	576	567	587	567	556	544	595	549	547	586	559	561	541	581	536	520	555	580	550	558	577	561	542	563	566	622	585	552	566	588	585	558	533	554	599	558	568	551	554	596	532	555	547	555	571	532	545	577	607	566	587	588	588	584	596	594	596	594	597	581	563	546	547	581	600	559	523	554	586	570	544	581	579	552	561	581	540	569	615	563	612	559	584	564	552	583	578	596	553	589	556	535	562	584	534	561	584	569	550	569	524	586	566	604	562	557	576	587	573	584	529	560	577	559	547	559	552	558	601	588	563	566	553	564	559	514	581	506	591	572	548	575	528	621	574	533	545	584	557	580	586	536	561	590	618	539	573	586	548	559	547	566	554	589	569	575	570	535	576	605	560	599	560	563	589	571	578	596	540	562	558	548	585	564	586	589	574	574	582	581	552	565	551	568	545	535	563	580	567	544	610	533	584	583	547	578	565	568	559	564	565	591	586	512	555	574	569	578	570	567	611	558	529	646	536	616	583	563	581	529	566	549	577	591	606	580	519	562	565	594	520	517	579	573	547	564	576	561	561	525	551	580	568	533	562	599	597	601	581	584	564	562	571	605	516	535	595	575	566	554	503	594	541	570	572	552	589	519	577	568	560	551	539	575	597	584	571	540	551	537	593	574	576	614	574	590	594	529	549	580	577	559	576	572	621	561	592	578	570	570	574	545	594	566	595	565	537	556	596	545	567	604	620	571	539	524	548	566	603	563	588	528	559	563	598	584	583	535	545	525	587	556	581	562	574	564	583	561	553	524	605	548	562	616	605	557	608	607	500	597	569	575	605	561	570	553	590	590	563	602	596	498	568	589	562	547	593	539	539	586	511	568	548	571	551	595	573	580	550	598	587	553	561	530	562	545	575	597	574	571	541	525	535	573	547	580	551	568	572	544	590	586	585	576	559	589	557	545	527	591	555	583	530	652	551	529	527	554	576	555	561	614	553	600	578	535	535	586	600	547	561	547	560	564	543	560	540	589	549	563	505	586	592	566	594	555	557	594	593	564	596	596	509	513	544	562	573	546	539	580	562	578	551	568	555	524	581	583	559	551	608	582	583	580	531	594	590	563	572	564	553	557	557	558	587	557	554	555	549	575	548	587	575	585	529	549	540	569	540	538	578	604	558	572	567	553	575	581	581	534	567	509	586	577	562	558	608	571	571	562	560	557	536	629	577	544	544	572	537	580	568	610	583	588	603	618	562	551	550	557	576	568	520	586	620	507	601	580	579	528	554	621	572	564	537	551	539	562	572	622	545	598	548	514	610	549	573	554	573	570	558	572	572	579	540	582	554	556	570	583	551	580	595	534	549	549	594	567	546	572	563	557	521	572	590	548	582	529	605	581	562	547	554	539	572	537	591	603	573	577	558	574	568	575	596	601
24196	20730	26390	24929	6401	740	655	600	527	475	467	473	508	451	472	452	463	500	470	484	443	473	461	475	451	431	493	445	485	455	433	483	441	432	468	436	433	453	433	462	454	454	470	422	435	401	446	440	458	435	466	442	429	461	465	412	433	430	446	493	476	475	432	468	471	444	450	441	399	463	465	473	440	469	427	434	418	479	458	479	463	468	436	475	451	441	478	478	455	443	442	464	431	450	456	442	469	476	496	443	418	423	454	436	455	446	452	447	474	422	471	464	476	430	457	436	459	447	426	498	440	458	449	460	434	465	462	465	471	468	450	425	460	445	485	413	478	477	449	439	447	412	441	435	457	464	415	442	403	436	458	428	490	428	447	441	473	448	455	430	438	459	446	409	440	443	455	453	478	465	422	478	453	464	444	466	419	436	440	429	452	447	460	462	442	436	450	478	444	461	430	451	426	418	432	447	439	455	462	402	475	457	460	459	457	447	439	424	407	455	468	453	476	421	474	445	439	439	403	446	433	434	431	489	464	444	436	454	414	443	462	469	456	462	446	482	493	420	411	470	436	446	417	415	425	415	405	432	471	471	437	386	439	467	457	470	438	447	450	427	442	462	418	462	427	437	452	467	466	445	444	431	468	462	434	454	440	432	449	429	405	441	462	441	492	443	449	464	406	426	452	401	459	431	432	422	444	424	440	468	432	398	430	453	443	403	442	408	468	481	427	454	414	426	448	439	467	403	452	440	434	466	444	444	444	489	390	427	463	423	449	447	457	438	419	411	425	440	433	453	458	441	439	417	406	447	470	459	498	414	410	419	442	437	443	398	486	430	477	437	437	447	435	429	428	404	440	422	417	439	409	432	459	448	427	478	448	460	452	437	430	431	480	466	437	444	452	466	443	451	428	457	442	456	464	444	475	467	456	439	418	437	436	442	394	441	475	445	413	430	462	424	435	448	443	450	435	464	438	432	488	462	426	434	450	463	482	458	465	449	459	461	427	453	460	440	419	485	423	480	457	409	413	440	472	439	489	474	445	444	447	456	460	434	426	465	410	447	459	447	433	474	453	448	455	467	423	410	425	402	460	478	426	462	435	422	410	450	402	416	450	464	449	399	449	440	440	452	444	440	463	463	449	430	432	475	439	470	457	444	436	441	461	389	446	460	480	439	432	429	399	424	461	449	442	436	451	420	452	438	457	476	433	485	462	405	431	441	457	433	438	447	440	453	464	457	453	456	452	413	446	438	459	402	449	411	470	425	466	437	435	450	442	468	440	425	446	416	469	504	478	426	441	422	450	491	457	450	442	454	474	432	426	448	423	435	461	467	468	435	429	471	449	423	430	457	451	466	432	446	462	432	437	427	384	443	450	451	432	464	451	467	477	441	472	428	447	447	419	479	488	473	452	479	452	472	447	427	453	440	463	453	453	444	449	382	446	432	431	454	448	419	458	408	463	462	481	428	454	473	443	422	426	468	425	453	431	446	447	428	427	418	414	449	463	456	438	470	433	450	460	429	441	466	495	410	445	427	442	446	413	455	410	444	409	449	440	438	446	443	444	464	484	434	459	469	463	430	442	465	423	428	438	464	467	450	431	447	452	424	473	472	426	464	446	433	492	459	439	441	430	449	437	418	464	402	449	451	433	482	449	427	474	437	468	419	491	440	429	407	484	494	418	421	440	472	433	457	454	474	458	429	472	438	438	441	454	411	468	470	415	452	469	404	432	436	432	440	455	459	429	462	483	457	449	426	456	432	483	452	433	481	438	474	453	469	458	445	456	455	447	425	448	444	458	467	465	464	437	479	421	478	487	401	438	424	447	432	457	421	460	465	438	431	471	447	488	476	450	452	453	428	426	426	431	433	429	443	456	434	477	435	431	458	438	418	442	472	389	482	454	452	460	436	452	431	460	467	434	430	456	467	406	487	456	460	464	447	419	456	418	490	487	426	431	441	473	422	467	427	418	448	405	429	434	490	438	497	436	408	457	444	436	450	451	457	433	458	472	455	440	474	404	451	460	434	427	467	494	476	459	429	483	409	467	439	472	460	409	473	429	452	382	381	463	443	452	455	457	448	452	464	427	444	475	491	481	438	436	409	450	450	462	405	430	466	411	448	423	443	452	400	473	411	420	439	456	450	451	445	415	431	441	422	465	451	455	435	448	432	418	431	450	430	458	431	439	456	440	422	455	429	441	446	450	478	462	432	490	465	457	445	430	474	406	441	430	443	449	429	434	467	417	414	415	462	407	458	474	466	450	421	431	434	450	452	469	451	436	433	478	456	460	418	431	436	452	438	415	461	436	485	482	444	448	429	442	444	441	473	460	455	447	468	432	400	435	436	481	457	453	473	433	484	476	444	449	434	399	422	472	463	449	451	434	398	449	435	401	449	420	463	422	430	448	436	398	452	450	448	400	464	467	447	484	467	471	464	430	425	415	442	461	447	450	452	470	427	430	425	462	493	448	433	436	458	434	446	461	452	443	474	442	452	465	470	442	462	433	459	471	421	467	468	450	433	447	473	450	430	437	456	461	404	468	439	409	416	464	436	461	449	420	450	452	400	441	423	428	387	433	417	463	437	472	414	438	428	456	448	417	449	444	493	475	503	448	476	492	475	438	488	457	439	415	491	445	497	431	432	469	425	434	445	458	452	437	462	480	460	456	467	452	436	447	445	501	435	465	491	445	438	453	428	458	410	460	465	442	454	439	414	439	463	457	495	450	460	434	425	438	441	443	413	442	449	424	440	445	476	424	463	461	439	447	467	422	446	467	449	444	417	470	454	444	431	433	406	425	443	450	452	436	453	446	475	453	416	481	442	442	453	494	437	445	414	441	443	450	405	448	442	454	472	447	447	441	458	427	461	428	475	446	469	444	462	445	416	415	455	410	466	446	407	465	383	470	426	411	457	433	416	439	428	454	472	433	441	428	449	463	464	468	450	464	445	457	455	471	457	415	424	403	436	493	411	436	435	408	440	414	436	465	457	427	450	421	447	415	421	454	442	430	468	425	427	454	440	456	436	463	463	501	426	442	397	441	443	447	472	423	441	443	468	448	452	459	433	458	440	433	455	479	467	446	454	435	474	418	460	459	464	455	413	484	447	428	480	477	402	453	438	461	458	461	427	436	442	480	413	429	436	459	409	440	428	466	447	432	428	398	436	452	447	436	437	451	434	411	484	475	444	419	419	424	438	409	468	455	437	447	452	458	454	439	462	442	446	441	458	436	421	422	468	430	446	450	438	441	459	442	435	420	445	420	432	413	478	452	430	425	423	458	435	429	462	454	429	438	412	409	476	424	423	412	427	418	486	431	447	441	440	444	470	443	458	430	452	471	438	449	432	420	462	489	453	446	413	446	442	437	449	405	452	421	456	437	435	433	472	448	471	462	387	447	453	438	456	422	493	450	397	480	482	441	448	428	438	444	431	465	464	470	433	474	451	435	426	406	451	447	427	416	464	426	437	481	472	457	456	440	429	414	430	420	438
4783	4514	3221	1670	1340	1112	961	880	751	743	690	612	575	601	519	552	548	567	576	586	564	590	554	570	565	542	562	559	545	549	540	535	567	538	512	524	572	590	551	550	581	563	536	561	527	585	549	524	563	526	585	536	542	531	530	505	483	556	521	518	569	580	497	515	540	510	539	532	573	523	543	529	522	530	561	549	584	550	531	540	573	522	523	504	534	519	519	513	523	540	575	565	511	568	550	556	525	498	529	593	559	525	530	552	514	495	572	552	552	541	557	517	559	519	529	525	538	541	519	522	517	566	530	546	531	570	530	556	565	584	597	547	521	554	515	550	535	550	547	556	533	544	544	501	516	575	543	502	504	545	506	540	580	540	529	554	530	506	543	560	565	530	497	538	523	552	521	532	541	535	543	511	547	554	498	487	515	510	516	522	561	545	540	534	539	533	558	542	546	514	536	575	531	569	581	521	540	535	553	554	541	507	520	555	521	551	524	536	539	547	513	543	549	571	527	523	558	541	524	559	538	532	541	510	538	608	538	558	539	539	519	541	524	528	513	574	501	559	537	515	509	546	505	520	547	513	554	566	530	550	523	503	567	531	548	523	533	555	536	522	572	524	509	517	509	523	564	571	551	552	577	517	608	537	527	524	556	509	551	526	582	510	570	513	537	575	530	508	556	547	526	534	513	547	540	558	493	507	534	488	581	567	512	562	536	578	568	539	516	526	560	532	521	556	513	527	557	552	526	510	558	548	548	565	524	546	528	570	528	546	551	521	528	540	502	535	542	538	536	518	521	523	513	519	513	568	560	528	546	535	530	535	576	539	495	575	553	525	513	528	545	555	512	574	560	556	584	544	554	539	552	574	534	542	535	539	544	496	554	566	533	531	553	553	498	554	542	604	531	507	540	541	550	571	544	536	552	532	570	541	566	483	506	525	544	517	522	568	519	526	567	542	523	535	496	548	578	533	569	532	577	531	555	538	572	510	513	512	541	563	581	515	546	530	523	532	543	576	562	533	551	529	538	526	515	541	566	573	497	543	551	517	535	546	569	507	527	523	564	558	541	554	502	540	592	544	510	504	559	575	527	571	573	517	523	507	511	509	538	566	477	550	528	503	543	548	565	515	563	486	550	563	535	518	560	574	541	521	567	564	503	542	540	561	551	591	551	556	509	523	509	540	559	531	534	549	532	526	508	533	580	499	503	520	551	543	499	543	507	549	542	536	530	569	559	541	554	529	538	568	541	562	560	532	507	557	521	545	495	531	578	520	509	543	544	521	541	555	472	559	539	548	517	535	556	502	545	514	563	565	528	506	520	525	506	542	510	541	522	515	558	515	555	549	563	563	526	532	535	511	538	550	507	554	535	520	553	513	527	511	571	540	581	511	532	545	587	529	568	548	545	567	562	578	523	513	540	521	531	555	547	562	573	550	547	500	573	542	544	533	519	544	541	521	519	507	530	533	561	506	526	517	510	515	520	510	543	566	585	571	515	521	557	540	493	534	543	482	525	515	531	540	548	576	518	533	523	528	513	528	597	516	565	564	540	554	576	510	556	541	548	545	530	523	498	515	586	523	532	529	527	544	488	541	550	532	544	530	493	556	536	513	551	500	524	541	542	532	556	513	526	549	552	542	511	554	549	526	537	543	566	549	527	562	574	506	564	517	580	527	517	542	521	548	555	519	579	548	555	557	570	513	536	511	548	516	512	501	546	532	543	559	505	513	556	526	505	501	571	570	548	593	530	554	528	523	511	527	560	548	535	545	466	518	580	518	554	489	523	570	539	548	533	554	517	534	540	549	553	533	559	553	563	566	553	508	543	583	521	520	530	552	553	565	542	512	551	544	555	551	566	546	551	519	542	529	548	517	529	540	514	568	477	543	526	596	539	520	513	585	538	503	556	610	532	546	554	521	554	582	521	560	541	555	543	548	539	569	511	536	569	526	504	546	550	505	513	502	578	572	510	568	532	547	569	541	497	542	566	548	531	464	565	508	540	556	505	503	545	528	488	542	540	533	527	542	486	548	524	537	513	571	514	485	562	533	552	513	514	538	494	522	551	578	517	522	559	539	530	555	519	523	531	520	551	526	569	499	556	562	527	504	578	559	512	517	523	529	565	530	520	543	531	534	542	506	548	549	527	529	495	573	534	548	548	539	532	537	567	562	540	549	515	548	515	526	526	528	559	532	543	508	609	515	565	524	533	509	519	515	529	554	535	583	547	549	573	544	538	555	559	543	476	584	526	548	534	546	555	532	527	561	518	547	548	518	548	511	549	568	509	525	583	511	590	498	521	547	541	561	565	514	550	555	544	483	570	530	499	550	518	494	531	482	564	507	540	516	542	548	508	539	564	531	552	542	554	557	557	540	539	529	537	495	577	532	505	500	567	581	567	539	581	539	583	590	487	581	534	560	552	563	511	552	532	528	556	590	504	541	533	513	520	513	587	521	544	527	506	542	535	547	515	529	545	518	559	524	523	526	546	533	541	499	542	542	532	509	551	545	555	533	539	540	559	557	546	525	535	515	497	533	542	557	554	568	543	531	601	564	505	557	509	527	529	568	569	518	519	528	540	545	532	573	555	513	561	539	533	547	545	500	511	587	530	512	502	510	525	511	530	519	584	545	549	514	527	520	518	516	545	541	528	542	526	529	559	538	543	568	544	504	551	533	555	511	516	551	504	548	532	544	542	533	506	486	512	513	542	535	562	541	561	534	520	580	556	531	522	532	537	559	543	542	518	564	532	551	556	530	527	512	591	563	562	515	524	521	498	546	482	565	540	557	514	540	553	539	549	515	551	572	533	555	542	581	531	524	548	552	501	546	501	515	549	542	546	584	561	555	541	572	532	538	493	574	508	543	559	560	536	533	561	535	559	529	540	577	565	557	541	520	529	531	519	556	563	549	542	545	573	544	489	558	521	539	579	536	529	535	518	560	517	514	511	544	514	574	495	582	544	531	519	490	550	502	522	569	579	538	505	553	496	551	541	578	534	535	500	556	567	528	536	540	526	523	522	498	576	561	520	516	495	577	554	550	546	512	548	543	560	579	571	516	523	552	470	525	541	547	528	559	534	583	550	542	520	550	571	559	539	539	553	527	548	529	521	569	587	524	560	509	533	556	524	520	524	492	534	528	518	526	521	510	544	525	565	566	529	539	509	504	563	535	541	550	521	565	535	560	557	531	477	542	573	556	550	521	511	537	540	566	488	514	581	515	518	520	558	546	501	513	524	556	500	541	501	530	555	543	539	567	539	510	566	518	503	598	533	545	602	474	501	516	541	544	557	534	515	524	542	554	582	555	543	549	553	553	509	537	535	561	510	527	518	567	523	522	553	594	509	520	539	570	490	531	531	566	532	543	511	555	569	554	503	543	525	544	536	554	523	548	537	534	558	561	527	542	548	543	492	561	564	560	541	528	535	543	556	513	565	598	538	552	528	559	525	511	548	524	500	527	544	530	536	550	564	550	551	504	546	535	541	540	532	521
22033	20753	28187	23372	20750	20695	3852	682	499	432	329	349	270	279	252	244	215	240	239	226	204	185	196	181	190	218	212	168	189	174	186	187	182	170	175	173	154	190	171	188	194	198	176	172	157	158	162	149	161	170	170	171	160	167	178	200	162	178	170	144	180	158	176	148	160	170	158	150	167	146	168	194	169	163	160	182	157	182	170	166	162	160	147	190	169	159	143	167	190	139	170	149	171	168	172	155	165	155	188	182	158	162	183	165	162	159	163	169	186	172	142	143	170	160	154	160	176	160	161	153	183	171	157	167	166	164	169	207	186	180	167	165	158	160	142	142	170	173	165	179	170	139	182	199	153	145	148	170	168	182	164	173	164	163	185	174	144	151	181	151	161	167	138	190	168	154	174	156	164	149	156	143	163	162	186	158	156	172	154	165	159	167	173	143	157	154	179	179	176	166	160	167	169	182	144	172	151	180	158	152	179	172	186	137	185	172	168	158	170	166	175	181	171	177	194	159	141	164	179	151	160	188	168	169	185	172	153	152	171	162	180	144	161	170	164	149	157	151	156	156	185	175	172	161	165	166	178	154	152	160	164	157	183	149	167	150	153	191	153	159	175	176	150	176	170	139	165	141	173	169	192	179	166	154	174	172	177	182	172	178	160	146	171	153	154	171	156	179	193	168	139	171	177	146	176	173	168	182	156	161	154	183	172	167	174	170	164	180	160	169	162	162	181	162	164	156	155	152	202	181	178	158	156	179	160	165	171	162	167	175	194	169	145	179	152	156	156	174	180	185	166	163	152	177	192	161	169	172	155	163	158	173	152	185	177	140	150	148	177	168	153	157	183	183	145	152	158	173	146	187	157	147	179	162	186	157	137	159	158	168	176	145	160	160	162	166	181	152	175	175	165	163	169	154	177	151	185	167	190	168	156	161	170	193	149	184	148	152	156	160	170	157	134	157	185	171	153	155	166	172	153	156	159	169	181	138	213	155	155	177	157	166	150	169	176	163	157	135	168	161	149	176	176	166	168	173	173	159	170	165	165	172	177	160	160	149	192	162	168	158	174	153	164	154	175	174	181	157	183	181	150	149	164	155	121	147	156	155	160	166	143	150	157	158	158	171	152	169	174	180	174	171	149	177	155	172	140	164	174	158	160	162	182	159	167	162	180	179	169	185	156	149	161	135	165	163	180	185	152	156	155	181	151	167	151	180	150	149	172	184	148	154	165	168	159	158	196	164	175	156	146	196	165	167	165	158	161	132	166	174	173	153	172	145	168	168	142	162	173	171	158	191	154	175	171	161	148	166	157	169	148	174	170	150	137	156	170	170	169	161	181	147	168	178	138	168	158	173	153	169	159	151	153	154	163	192	152	166	160	153	148	163	156	151	146	179	183	149	159	178	189	148	172	177	168	185	162	159	150	182	155	173	164	138	135	168	172	168	164	159	166	139	166	164	165	160	167	171	170	146	166	168	154	158	134	158	171	165	161	163	160	179	165	152	151	173	150	164	175	154	166	145	149	189	181	155	163	176	154	179	173	164	192	167	146	158	179	181	164	153	155	141	184	174	156	156	181	177	159	147	160	178	214	164	155	165	171	147	154	175	175	186	170	163	172	176	181	166	157	168	167	174	169	162	132	174	156	154	173	132	166	157	164	169	193	167	159	170	200	148	174	152	159	157	178	174	194	159	168	163	152	166	160	157	178	157	154	167	180	163	173	165	174	175	167	170	177	149	181	158	184	168	167	144	171	166	189	169	150	177	170	191	162	170	172	182	182	152	160	190	164	190	152	152	168	178	168	140	153	171	173	142	157	185	157	178	161	167	160	162	159	169	162	165	182	157	188	185	159	178	154	165	169	159	169	167	169	179	169	149	176	145	153	156	156	163	150	155	167	182	151	186	178	197	168	144	170	178	166	161	163	147	155	174	158	178	177	172	162	186	201	168	146	164	171	157	161	161	153	174	157	159	178	163	159	165	165	157	171	157	177	157	148	191	170	145	173	156	164	158	136	185	167	167	164	182	167	149	152	180	150	183	145	189	186	184	168	158	145	182	166	171	165	161	158	163	166	152	160	146	175	161	151	168	166	157	152	152	179	176	181	176	150	160	168	176	165	165	164	171	151	169	176	180	147	156	179	178	163	163	164	179	148	150	183	165	173	155	163	155	159	165	153	162	180	182	169	190	156	153	170	161	167	167	177	150	178	162	176	161	162	155	173	141	148	147	166	162	176	164	146	164	171	157	168	170	162	161	180	186	181	165	146	168	177	176	166	154	149	177	161	155	169	166	166	173	159	173	165	159	182	146	147	157	156	183	169	180	174	169	152	174	171	130	147	177	159	160	168	141	167	156	161	175	184	155	155	154	173	171	157	142	133	167	161	160	165	168	178	165	159	175	153	179	154	166	183	159	140	161	169	168	186	164	171	156	157	156	147	175	178	153	163	133	148	157	198	152	165	155	172	163	183	154	144	162	148	169	162	161	170	154	158	146	172	170	177	166	166	167	165	161	159	194	144	153	170	159	176	183	173	151	144	176	168	148	153	162	187	172	140	156	175	161	199	180	184	153	180	164	152	168	147	164	154	155	159	164	173	154	179	177	148	174	161	181	161	167	180	165	142	159	169	160	186	171	164	165	152	169	168	156	163	173	176	159	182	146	164	165	165	163	175	147	181	155	175	183	158	147	150	171	167	185	173	168	150	146	177	158	154	168	138	183	154	160	157	159	149	155	177	163	168	170	170	150	165	171	166	165	204	160	174	136	178	138	178	148	164	154	171	142	158	157	188	194	138	163	164	169	143	176	156	143	180	184	154	137	150	162	172	149	154	155	179	147	170	164	156	157	172	162	166	179	166	170	143	168	194	167	174	150	172	190	148	152	166	156	149	144	171	155	165	147	144	169	167	153	167	159	159	154	160	139	157	178	180	196	178	170	170	147	187	181	185	143	178	168	161	141	151	165	201	163	166	166	145	153	135	143	143	177	158	167	176	177	175	171	170	160	158	181	163	150	161	164	186	179	174	164	153	140	167	169	172	172	168	158	157	179	172	166	176	166	176	157	170	169	160	158	164	154	183	148	152	177	142	143	169	154	160	161	157	175	173	172	166	168	199	163	138	182	159	163	172	163	150	148	153	167	169	167	169	177	166	155	186	158	187	171	185	177	172	139	177	154	173	156	167	147	155	169	177	171	167	164	167	166	159	175	161	143	188	156	176	177	159	154	176	173	161	150	172	171	175	138	154	187	168	160	164	169	162	176	164	155	159	167	183	163	157	170	169	172	181	146	147	178	172	152	190	180	152	172	150	164	192	139	168	185	153	169	174	181	162	167	159	167	176	166	159	161	169	161	166	135	178	191	167	163	178	180	161	171	147	165	168	195	169	179	165	174	180	150	177	173	176	176	167	185	147	175	151	173	158	162	152	181	148	175	179	164	146	165	164	162	187	158	188	174	158	157	141	158	163	148	149	162	168	172	163	162	175	162	146	178
5123	12712	9066	4280	3150	2198	1700	1247	1046	768	648	599	497	414	399	382	338	339	322	273	316	269	274	271	263	269	277	241	231	248	238	229	229	246	251	235	218	250	235	220	241	205	235	201	244	206	191	209	204	225	208	219	196	234	210	214	179	207	205	233	221	230	213	214	219	202	218	201	239	214	199	211	195	215	180	229	217	198	221	204	195	217	239	176	191	206	218	197	214	223	222	218	196	188	236	196	232	188	209	259	217	223	213	209	214	215	207	229	240	206	199	200	220	244	206	214	197	219	192	227	207	208	225	238	239	196	216	208	230	198	202	180	208	204	212	192	208	204	180	220	213	188	230	184	201	189	207	221	225	234	212	211	229	196	214	191	199	209	208	209	214	211	232	199	189	232	212	194	199	218	220	193	222	218	225	213	206	223	193	235	213	203	223	207	240	210	210	192	206	229	199	199	218	217	249	210	212	221	195	230	209	194	183	218	206	184	203	214	216	197	216	245	192	217	219	212	223	212	209	199	180	201	220	197	221	207	219	230	203	198	208	200	218	217	196	226	223	226	214	199	222	224	212	215	207	208	212	210	223	219	229	191	185	213	196	222	211	214	184	204	195	207	220	216	220	218	205	212	194	236	198	229	193	210	201	216	202	189	202	193	224	195	219	204	195	227	209	218	199	212	203	217	209	199	188	190	198	209	206	199	231	217	206	218	208	192	192	212	216	243	201	202	236	195	203	204	224	207	217	207	221	211	198	235	209	196	190	197	187	190	195	214	213	227	214	229	226	217	186	175	203	211	187	217	191	232	188	193	223	197	200	206	198	215	191	195	203	216	202	218	205	198	193	230	205	195	230	204	186	193	225	202	216	197	195	201	200	228	192	198	201	207	235	185	206	203	188	204	205	208	209	210	220	206	228	204	231	193	216	191	222	191	201	213	204	197	223	215	207	213	204	199	213	222	196	199	215	191	199	216	203	192	203	200	217	206	222	211	182	201	209	188	196	185	201	195	204	220	199	228	191	209	186	179	200	212	233	219	192	210	209	204	200	207	206	195	225	224	221	228	198	204	212	196	218	193	210	229	191	205	221	212	180	228	178	204	228	217	199	197	224	197	207	197	230	209	222	197	225	229	203	222	201	185	224	205	200	226	195	196	214	206	197	205	209	204	224	211	205	193	211	200	204	193	205	215	215	188	209	223	204	227	205	209	205	211	189	213	234	219	216	230	198	214	212	189	214	215	209	228	219	223	216	200	219	215	215	209	222	222	209	238	198	191	226	228	188	210	221	210	208	233	181	222	210	225	227	198	209	205	211	213	198	197	203	216	222	208	234	208	181	224	199	213	191	198	202	202	225	194	250	210	203	218	216	198	230	210	205	198	195	216	226	211	218	174	194	220	217	203	227	211	182	198	210	195	219	226	224	214	187	200	202	195	190	220	237	203	219	227	207	205	205	242	211	194	236	226	196	233	206	193	202	194	193	195	206	211	216	199	198	227	216	201	201	188	221	203	205	216	200	198	225	193	210	216	216	211	206	211	211	201	205	203	223	192	180	185	205	216	221	210	199	196	201	207	204	195	238	204	194	174	205	234	198	210	213	198	196	203	208	213	229	207	178	239	213	204	193	216	221	187	212	229	223	197	215	228	204	206	202	188	204	180	174	221	227	208	221	202	223	202	212	180	213	228	226	189	201	211	203	197	209	220	213	197	201	223	226	204	198	182	212	196	214	210	228	183	218	215	197	219	216	212	207	196	201	181	203	196	203	193	194	196	223	195	202	225	191	255	219	217	219	195	210	224	208	206	208	200	183	181	213	212	224	204	208	194	211	211	192	233	243	216	204	212	211	201	205	206	222	213	225	198	200	198	207	200	236	226	248	217	213	216	197	202	193	205	206	219	205	204	219	195	208	221	221	219	212	205	207	196	194	196	221	224	215	211	197	217	217	209	204	223	218	206	218	205	205	199	195	214	201	192	220	204	217	214	218	228	231	213	211	190	201	213	200	205	218	202	190	200	192	211	201	211	202	202	199	194	202	216	179	220	223	212	248	215	185	192	201	202	195	223	206	218	207	196	220	216	217	199	236	212	215	213	209	221	213	222	189	187	199	218	218	201	197	238	202	207	232	205	201	208	193	206	216	225	199	205	225	210	222	220	205	235	215	223	207	214	208	221	200	217	190	238	196	232	210	178	208	217	209	233	193	210	214	194	213	222	209	188	215	197	211	216	200	211	215	247	235	208	204	218	219	195	207	211	199	224	223	203	214	228	191	239	198	217	215	186	219	184	214	199	190	223	200	179	206	215	212	194	192	219	223	206	198	210	196	207	190	195	215	217	206	212	219	196	198	177	208	215	211	223	208	186	203	205	221	209	189	222	213	215	206	234	202	219	223	235	208	222	228	216	204	231	189	229	198	203	230	192	237	219	210	216	216	188	218	199	225	197	204	210	222	201	243	207	224	218	241	206	194	204	203	212	217	187	202	223	213	219	211	209	190	206	191	221	214	230	210	206	215	198	203	205	205	197	203	218	223	207	200	223	212	201	201	209	212	195	191	214	205	209	222	212	201	187	199	206	211	218	201	205	198	207	224	215	195	194	210	190	217	209	226	197	237	207	214	232	204	216	199	172	203	203	210	248	192	197	201	188	205	220	203	199	218	203	205	216	201	234	218	217	201	196	221	230	230	208	226	197	215	220	195	235	225	189	210	213	218	195	188	206	185	216	197	219	205	232	187	194	209	199	189	206	226	213	191	216	226	222	203	212	212	193	185	221	207	209	198	194	222	201	191	191	207	165	202	228	204	210	230	220	194	202	222	224	201	214	186	200	220	199	226	202	220	198	216	211	194	220	187	245	213	215	220	226	236	217	199	204	190	232	182	208	228	226	210	212	215	218	224	210	177	185	189	207	199	214	197	224	224	178	221	186	194	190	203	212	209	194	226	202	219	222	216	206	204	217	218	193	186	196	183	209	199	197	197	224	203	195	216	208	177	243	200	199	175	230	201	215	213	207	192	193	205	205	178	200	205	193	203	199	221	223	221	213	208	186	191	195	204	225	237	220	206	222	221	188	183	197	196	209	205	177	212	209	199	184	220	193	190	205	204	230	239	229	202	220	199	189	218	195	203	206	195	184	194	195	199	232	209	201	190	235	217	229	222	194	217	190	191	184	206	200	217	198	187	216	204	196	197	215	232	190	195	215	212	222	203	211	230	199	203	210	196	191	195	217	208	227	207	193	195	182	192	219	209	196	185	213	199	202	210	220	217	198	204	188	256	190	200	193	214	191	209	228	231	221	200	190	216	205	190	225	212	229	211	215	206	218	217	209	212	221	207	191	208	191	209	201	206	219	201	231	218	216	222	225	218	208	209	195	204	192	206	232	225	203	219	202	241	196	236	190	229	218	177	197	178	200	230	202	202	205	234	208	199	215	210	216	230	233	201	179	237	190	213	192	216	217	211	229	206	193	207	199	181	211	204	219	209	240	224	196
26962	16702	3298	902	704	654	665	633	689	646	587	633	635	592	641	611	641	613	649	642	627	683	617	618	617	650	574	592	608	597	632	652	596	652	671	612	645	627	611	644	629	596	613	615	631	604	634	628	610	637	622	632	587	649	572	624	639	638	631	647	631	646	633	578	597	612	646	619	609	644	641	647	606	586	609	611	649	606	607	626	585	606	626	666	600	639	641	588	624	671	593	610	647	613	637	623	658	606	625	647	670	658	641	607	651	597	664	608	636	652	654	609	617	625	592	644	594	614	616	596	629	600	645	586	569	674	633	640	630	637	621	693	562	617	589	641	635	623	626	652	586	616	671	637	616	645	610	587	640	627	619	600	668	665	594	571	597	592	621	681	639	588	582	655	574	662	611	676	631	614	629	615	676	613	635	602	617	632	653	624	605	621	626	651	620	640	636	655	625	611	646	635	644	656	629	629	614	638	663	625	578	584	678	626	621	672	627	618	597	657	588	657	645	648	588	605	655	595	605	625	649	599	576	649	577	627	589	634	627	615	662	595	638	603	591	592	653	634	589	657	594	660	673	664	620	653	609	592	630	650	667	641	600	618	635	593	627	640	644	592	615	612	586	610	594	616	621	593	608	636	692	642	601	633	663	596	602	626	627	575	682	591	607	635	662	646	592	670	630	637	644	625	666	584	613	583	631	624	586	598	642	624	686	585	612	654	607	647	587	674	636	605	646	640	661	588	610	667	617	593	611	625	651	596	615	633	610	637	624	644	657	626	624	609	612	639	602	648	639	602	626	629	619	659	667	612	661	594	599	663	650	601	612	592	637	624	624	681	606	598	645	616	645	627	638	628	640	586	651	628	654	641	617	638	606	605	658	645	637	596	666	656	655	618	572	617	605	682	622	604	660	635	650	646	675	613	541	636	604	645	609	613	654	605	621	618	604	643	623	637	626	604	640	612	676	629	656	626	641	578	599	607	636	640	635	587	645	621	607	632	606	648	622	643	640	606	625	602	608	591	600	605	660	625	606	676	618	677	593	602	636	624	684	670	611	609	674	657	624	661	636	650	622	636	665	617	651	629	603	628	632	637	557	648	628	668	598	649	619	614	611	599	601	601	653	649	615	667	582	606	601	618	591	627	618	612	610	629	605	626	628	640	621	602	660	654	614	585	571	644	649	595	663	551	649	655	617	595	636	621	574	646	620	647	648	619	607	639	611	618	639	623	636	642	630	629	625	684	627	619	648	599	588	624	626	610	648	615	627	651	634	633	604	655	636	643	590	668	591	581	650	630	590	643	625	608	583	598	676	622	600	624	680	613	614	689	608	629	613	604	628	636	627	622	634	672	681	629	610	593	646	631	591	662	616	629	611	628	613	601	657	640	660	657	586	608	638	605	658	589	596	626	616	572	681	608	628	645	623	653	615	664	598	582	647	625	643	662	642	660	604	616	653	667	641	640	630	660	666	653	612	638	647	630	652	663	667	597	615	667	631	644	670	589	640	594	653	635	612	660	641	626	646	584	607	604	632	662	645	616	606	598	634	606	660	635	627	623	665	623	618	648	608	634	647	651	652	592	682	671	647	627	667	624	631	589	578	631	607	601	655	593	607	624	638	635	652	593	618	628	619	646	682	661	632	585	611	664	577	592	601	625	660	647	626	631	661	617	587	607	637	630	637	642	657	609	609	632	622	610	657	655	625	631	643	657	619	605	650	629	652	637	625	592	603	620	625	702	604	627	613	628	583	646	643	663	636	658	619	642	664	603	630	621	639	647	654	660	661	628	617	625	589	646	628	639	598	654	609	636	649	634	634	643	615	587	603	633	597	630	615	634	673	584	626	603	615	659	650	614	605	617	627	638	634	662	632	608	602	661	595	664	627	617	649	654	662	597	615	640	650	626	649	646	625	644	647	578	598	633	606	615	605	647	642	632	656	606	624	632	647	590	639	649	600	647	628	580	633	659	572	647	607	658	611	633	610	641	630	656	676	660	626	670	666	633	620	689	661	657	604	605	624	646	640	625	644	635	638	618	642	636	638	590	650	630	634	607	620	622	631	636	625	608	652	618	606	646	606	616	656	648	596	608	657	651	684	634	632	640	642	634	630	636	601	614	626	641	623	631	650	664	622	603	642	599	647	616	611	611	653	673	585	653	610	642	652	616	620	611	644	642	640	648	618	679	630	591	605	669	631	601	575	632	668	626	619	630	656	650	638	617	631	634	608	628	625	602	618	596	624	649	614	609	641	618	587	669	601	590	671	661	686	662	602	645	678	646	586	669	606	628	641	611	595	612	688	636	633	619	628	616	614	623	652	658	617	635	615	680	650	649	603	595	649	649	616	629	664	644	613	632	586	652	633	601	645	646	650	635	603	639	608	665	637	639	643	636	622	647	653	629	636	587	670	647	653	628	617	603	675	620	629	628	652	627	580	635	633	571	619	621	609	648	648	599	635	648	652	647	597	628	628	639	594	635	645	626	643	635	621	639	665	630	659	640	654	589	625	657	668	615	631	629	659	653	605	634	623	581	619	621	632	648	617	600	656	584	615	655	614	633	617	604	654	620	599	592	631	619	688	618	584	630	639	612	632	594	638	664	619	643	628	666	596	654	621	620	648	658	592	587	627	586	645	572	605	648	606	615	625	644	586	653	690	634	640	618	587	636	591	661	628	680	644	628	607	619	679	652	595	623	686	635	633	669	634	685	581	663	607	659	622	614	643	646	646	615	627	628	588	652	600	658	630	623	614	647	637	664	673	566	639	627	672	659	591	618	649	668	644	609	618	596	653	566	670	648	635	581	687	625	660	602	614	626	609	637	610	622	633	634	621	579	596	649	624	650	615	633	647	628	595	650	655	630	612	640	638	640	648	635	604	609	645	639	649	621	610	619	621	597	598	620	630	613	601	587	686	607	619	630	581	671	602	609	639	623	610	647	654	656	605	622	623	621	645	598	686	577	618	624	642	618	587	673	694	586	626	625	637	629	602	605	607	609	616	637	633	622	620	634	629	575	693	631	658	615	650	604	598	659	634	585	613	589	597	649	657	607	625	617	605	660	647	618	652	594	602	619	656	636	591	645	615	636	607	659	618	653	593	600	606	681	626	641	628	637	656	630	638	611	619	687	690	611	622	613	590	641	635	600	634	612	659	649	622	609	614	621	623	631	606	636	622	634	624	575	644	655	616	584	602	626	623	641	621	606	604	605	611	627	617	594	650	592	602	658	648	628	630	614	582	642	609	626	622	562	658	585	635	624	642	624	604	655	616	596	662	640	603	667	621	640	655	617	638	640	613	599	626	665	644	635	558	624	627	672	617	692	597	623	599	660	628	672	590	668	661	635	619	683	629	612	659	612	641	681	565	613	653	634	608	632	619	678	619	620	670	634	641	576	657	620	643	585	648	634	606	691	640	640	669	673	671	633	613	654	605	632	604	659	626	621	613	630	653	596	630	635	602	644	627	597	632	632	613	644	609	622	638	613	625	575	648	598
5655	1199	1040	866	870	794	779	837	795	798	721	729	797	763	784	803	809	828	744	777	817	765	799	753	730	802	835	767	779	782	755	741	826	745	737	762	783	755	739	754	759	746	806	741	720	774	795	784	797	764	773	794	710	748	751	783	798	764	783	780	786	738	781	800	758	739	752	757	820	742	760	809	757	777	753	742	739	793	749	779	796	772	717	782	745	778	790	786	761	740	757	794	747	782	766	763	743	734	812	759	729	697	709	763	757	824	795	798	743	749	781	719	823	736	778	762	796	776	765	735	764	825	770	799	757	767	791	801	776	772	770	728	772	783	739	744	769	794	797	771	783	776	820	751	762	791	752	740	774	757	739	801	775	740	780	778	758	757	752	781	783	754	730	798	803	760	783	776	774	800	782	780	811	730	750	780	796	765	773	753	724	759	767	775	805	742	754	767	776	795	739	768	757	786	718	790	741	696	739	745	735	809	809	787	779	735	736	760	710	751	781	736	782	675	766	743	745	736	757	803	725	765	767	768	783	750	743	791	791	796	730	791	725	775	757	756	755	711	784	755	776	745	724	764	796	779	733	783	770	742	802	792	788	700	805	767	790	770	805	740	752	766	771	826	779	793	739	809	783	785	753	799	796	754	772	767	773	791	795	775	761	751	825	798	758	759	756	725	792	767	805	708	805	761	737	764	776	795	793	749	844	764	772	791	798	751	727	779	787	724	795	774	777	800	778	732	808	736	775	782	746	740	755	787	777	770	769	807	725	723	725	793	765	750	758	761	760	754	755	768	741	753	749	803	717	748	760	790	729	770	721	737	749	756	755	776	779	738	787	771	775	830	752	786	781	752	776	808	731	749	757	777	792	807	768	806	818	751	731	754	742	777	800	768	737	767	773	796	782	717	781	785	804	774	747	779	769	702	760	733	754	743	722	790	816	792	752	754	787	803	755	775	704	752	751	742	736	742	777	736	762	769	748	826	737	781	771	782	776	783	756	686	845	780	775	722	760	728	751	785	743	723	735	705	748	767	779	789	739	738	754	748	776	780	758	747	724	799	727	772	737	739	764	736	762	752	792	761	749	772	779	727	802	723	764	768	796	798	789	732	779	752	705	782	807	766	812	780	732	801	817	749	744	781	765	719	760	777	772	732	793	819	769	791	762	774	785	751	807	771	754	749	739	767	745	797	791	801	784	780	797	777	773	755	743	709	728	774	744	792	777	757	752	751	715	754	782	732	782	736	780	745	760	762	775	807	853	776	761	800	740	801	768	769	799	809	730	774	767	745	794	726	810	796	734	727	747	782	755	771	760	755	765	810	758	732	810	805	783	841	752	763	741	809	764	789	736	742	757	773	755	766	806	788	741	765	776	782	755	792	763	734	725	777	768	768	780	747	737	747	790	767	752	774	760	764	763	777	769	750	788	747	800	759	782	799	800	798	722	814	756	793	757	760	744	742	739	723	751	771	794	767	806	810	789	767	762	760	749	773	747	696	782	799	777	782	769	753	773	807	786	763	821	754	788	819	778	782	788	783	763	780	754	728	802	755	791	726	780	723	796	793	768	715	739	786	739	751	736	746	779	781	716	718	748	792	781	769	752	779	786	786	750	818	801	753	776	775	795	793	840	803	739	777	778	747	756	762	768	761	748	753	771	762	760	791	776	782	774	796	736	769	800	740	765	741	751	784	780	798	790	733	790	770	760	748	739	773	749	739	792	719	784	795	763	795	782	759	798	745	768	815	743	768	765	754	730	771	765	799	711	799	794	753	773	791	799	761	759	762	731	744	755	820	746	768	744	773	746	750	755	766	763	731	766	735	758	761	781	757	783	792	771	769	753	768	802	746	762	791	726	810	801	765	762	742	786	768	721	778	826	773	769	777	762	752	800	783	718	745	733	776	794	777	707	823	776	792	802	751	774	744	758	732	769	739	745	731	762	764	754	795	751	709	739	805	764	794	770	766	800	751	788	804	772	793	772	764	773	814	806	752	770	766	796	749	779	803	755	769	794	781	757	841	781	747	789	739	784	767	770	779	743	768	780	777	749	778	774	785	833	790	745	723	753	711	702	742	792	811	798	737	764	795	743	767	732	758	774	777	783	788	751	756	735	797	752	741	780	738	790	748	814	773	748	792	700	778	762	795	745	783	682	771	764	806	795	814	775	777	739	771	771	764	785	766	767	794	775	772	778	791	749	741	771	784	774	763	777	768	793	786	761	784	760	791	735	740	751	723	750	779	778	758	761	772	750	741	764	778	785	757	748	776	756	728	756	800	770	779	736	750	792	748	740	740	762	814	765	789	817	805	794	772	742	756	795	779	741	762	789	737	814	760	781	800	780	759	762	791	793	744	752	805	744	783	741	767	749	730	791	773	724	769	787	793	788	731	800	781	819	812	807	765	812	783	767	796	767	740	810	837	716	748	757	793	748	799	772	777	804	750	782	702	777	731	785	788	802	742	788	767	797	752	757	743	797	761	741	787	767	745	764	722	753	756	762	751	773	784	757	741	775	780	788	777	747	729	813	787	742	769	753	769	770	757	731	794	715	730	787	766	748	750	763	781	751	731	772	768	783	734	739	818	774	731	847	773	723	806	738	791	761	749	770	744	766	800	793	743	753	718	781	711	757	769	770	814	749	754	788	802	801	763	778	797	773	803	797	751	750	758	797	792	734	763	737	799	755	747	747	734	752	783	752	781	771	760	811	782	734	775	784	818	765	759	730	760	806	806	770	828	792	783	740	769	739	811	808	790	774	757	735	736	782	797	870	786	799	746	780	775	776	684	778	741	773	765	739	734	765	799	798	745	714	726	796	759	776	732	764	731	735	823	824	782	780	733	757	730	792	812	776	748	801	790	798	790	770	749	750	775	739	805	726	746	713	774	693	775	768	724	761	750	793	790	786	765	711	754	755	808	774	798	787	743	791	794	760	760	807	812	743	771	825	764	748	752	742	798	783	769	759	765	694	734	784	796	818	779	756	780	746	759	776	815	755	746	707	804	794	793	781	747	783	811	758	759	727	796	791	782	765	726	783	767	751	799	766	822	767	760	774	725	703	808	801	805	756	798	780	780	767	758	771	791	787	799	759	779	779	726	730	778	710	729	751	764	763	743	751	808	761	745	725	738	755	795	707	773	776	793	810	749	741	734	806	768	708	768	777	771	789	721	739	785	838	768	810	831	747	758	784	779	732	722	801	762	728	776	786	773	733	761	736	775	808	746	747	781	813	776	799	794	795	729	776	770	765	732	775	750	765	759	791	732	774	802	797	766	779	787	770	727	760	710	771	801	793	781	775	753	782	772	799	800	778	797	697	788	798	802	749	780	763	721	814	802	756	792	825	796	769	747	786	769	774	780	735	743	707	735	770	730	736	766	802	790	775	724	771	782	750	794	775	729	745	773	765	725	744	773	739	750	720	763	765	731	762	769	789	729	752	745	757	732	765	772	806	793	782	782	718	744	757	786	793	784	821	746	747	769	762	776	762	762
22896	20728	27676	23843	20666	6360	1001	694	665	609	570	556	514	519	487	496	465	472	478	503	468	465	492	467	423	473	485	445	452	439	444	468	489	423	427	438	444	463	429	438	504	486	483	437	422	441	454	427	480	466	426	476	451	456	470	461	444	455	422	460	475	422	410	441	449	413	435	490	419	436	432	442	470	419	432	394	456	422	442	441	446	424	474	422	426	417	425	440	451	452	425	460	412	450	447	420	450	445	438	446	436	458	399	445	449	411	463	449	462	449	421	429	446	426	444	422	435	420	463	423	425	438	452	435	478	461	491	443	451	441	454	436	477	464	433	444	425	438	436	451	451	420	452	436	466	436	435	449	458	420	459	454	480	443	394	431	479	435	467	442	431	481	420	412	453	426	463	437	419	436	449	471	430	449	452	413	434	459	433	476	439	427	497	407	430	437	419	434	437	419	439	431	440	402	427	474	433	410	462	442	455	430	439	430	439	458	465	408	426	445	438	442	439	462	433	424	433	433	437	473	431	441	442	458	453	449	479	428	421	405	430	421	449	480	456	443	446	443	401	447	408	419	464	440	471	429	468	481	422	453	425	417	450	475	468	459	446	462	436	456	456	432	484	441	448	445	407	493	444	435	445	441	458	458	467	430	468	484	460	423	429	387	457	458	437	464	460	424	416	417	461	437	469	475	423	447	452	441	453	429	418	476	413	429	428	449	437	442	414	434	460	439	410	437	441	446	446	439	459	422	442	442	475	454	446	456	494	447	440	459	431	427	482	460	418	474	419	441	441	455	433	419	442	451	436	451	434	446	416	450	444	425	399	453	450	440	462	403	434	445	449	475	449	469	475	413	420	429	449	446	408	424	469	462	432	455	445	452	463	470	442	462	437	463	439	434	431	440	449	427	431	476	445	447	461	411	467	408	472	431	429	481	453	456	455	450	446	377	478	438	444	432	412	451	473	441	433	468	429	435	446	469	430	414	445	422	445	436	426	398	444	440	464	424	431	468	464	465	489	448	475	450	389	438	415	456	459	431	480	463	471	467	409	451	477	436	456	470	423	445	442	468	406	434	420	434	421	464	414	423	440	421	428	419	468	416	485	419	435	454	466	472	435	449	437	442	455	451	415	456	476	453	460	432	434	451	494	460	421	398	439	423	438	436	427	440	434	433	445	481	467	408	435	455	439	457	442	462	432	431	443	453	465	442	437	450	443	464	437	464	467	449	434	455	449	477	457	442	481	467	455	452	424	434	421	423	436	431	415	450	449	458	439	413	457	416	443	448	485	440	427	456	485	450	421	450	419	431	426	465	470	449	428	433	443	435	437	418	410	459	459	447	410	461	449	454	461	442	459	506	442	419	463	465	430	430	419	408	482	421	422	427	420	428	429	432	437	448	448	443	467	442	441	498	458	434	456	436	439	405	438	398	473	464	451	404	469	457	437	447	456	433	437	418	449	446	446	436	436	475	448	432	422	411	450	438	449	458	434	460	435	416	463	461	473	450	424	445	453	424	426	439	474	413	442	472	489	455	440	445	420	443	433	452	451	453	464	433	428	451	426	437	454	413	442	419	437	460	452	406	464	455	447	410	416	428	436	449	444	444	424	447	439	490	439	421	432	441	443	408	450	443	442	445	462	451	436	466	441	420	420	455	440	453	424	464	435	449	472	432	431	493	453	449	438	445	410	418	455	419	467	413	456	492	412	495	492	474	460	441	461	453	418	411	457	431	443	430	452	420	413	460	437	417	475	416	469	435	458	442	465	458	427	393	410	467	450	418	429	462	463	461	448	414	410	434	463	402	418	440	457	483	413	441	437	473	407	389	452	465	436	468	438	500	433	455	437	425	486	465	478	431	415	417	442	453	446	429	397	459	463	440	465	429	466	414	440	405	459	435	447	418	440	450	431	432	452	489	500	422	439	444	415	440	423	438	419	427	413	455	498	444	416	465	429	416	471	432	428	476	432	441	450	426	445	474	457	442	455	448	478	440	425	407	436	431	442	445	431	423	467	437	473	441	403	481	420	420	426	465	393	419	390	396	435	441	454	438	491	443	429	458	428	464	414	475	463	475	430	453	464	427	451	434	457	413	438	441	442	483	435	453	417	437	399	425	438	443	451	418	451	419	446	452	430	413	424	472	435	416	433	452	437	466	415	430	477	467	431	476	464	435	445	426	423	435	449	415	451	424	422	435	418	442	441	475	444	461	453	442	459	427	445	438	417	459	444	453	441	442	430	447	436	432	451	436	440	480	445	445	430	463	448	441	429	434	447	406	414	426	426	448	395	430	415	423	452	413	446	459	456	457	431	428	429	407	491	484	431	429	432	443	430	432	429	454	433	446	425	439	445	445	444	469	428	437	467	441	445	450	468	458	414	461	456	465	426	423	435	456	452	421	409	439	464	435	409	466	485	482	418	449	431	416	445	432	473	427	476	426	433	441	450	447	455	459	430	455	419	424	432	465	389	448	470	469	437	489	434	460	465	442	412	459	447	427	429	455	437	412	447	436	428	450	443	436	468	432	400	448	434	433	458	455	454	456	436	467	455	454	466	422	415	439	401	433	372	459	474	442	484	419	450	450	450	439	449	445	443	446	434	410	482	460	466	426	453	441	435	457	453	430	439	451	421	445	429	476	445	437	433	455	474	429	421	453	420	422	429	426	434	461	453	423	434	441	442	458	441	491	415	427	433	484	426	435	421	428	469	425	441	435	426	453	429	445	445	465	451	427	426	487	495	428	433	430	461	473	441	479	461	418	428	420	429	474	441	423	456	438	436	432	520	441	428	433	427	389	444	468	409	439	468	434	436	476	460	421	462	465	449	447	454	448	457	421	439	450	456	443	449	432	443	374	454	437	448	418	459	471	452	436	411	415	432	421	420	429	405	427	448	440	451	446	448	433	460	387	454	432	430	481	433	443	431	446	392	460	442	454	478	436	488	470	407	490	406	455	451	441	465	450	450	421	428	451	432	454	393	473	428	453	451	465	430	461	429	440	457	433	485	418	439	430	419	452	443	425	429	455	449	449	468	458	453	474	485	463	513	454	397	437	431	425	427	448	458	467	424	432	449	425	444	430	427	455	432	445	444	451	437	444	429	455	410	421	462	430	423	482	435	411	471	428	438	438	429	478	407	444	464	493	407	451	440	432	419	435	422	452	413	432	389	414	447	441	432	408	455	404	431	421	436	435	441	405	459	413	456	440	435	434	406	420	442	411	464	474	420	455	435	464	455	440	450	449	431	445	469	452	421	449	448	479	466	437	414	456	440	397	440	439	447	408	421	460	441	427	411	471	434	419	448	433	466	452	424	436	448	416	433	472	423	421	458	450	411	482	451	423	415	451	429	440	452	444	432	443	418	492	411	418	460	434	443	467	410	455	414	459	451	424	425	420	400	460	439	403	445	437	454	465	468	436	442	445	431	444	425	439	447	380	474	462	484	456	424	434	451	392	427	434	438	447	451	432	454	429	436	475	468	438	415	419	465	450
4165	7734	5553	2698	2074	1607	1322	1077	1012	833	766	756	698	649	705	635	585	634	607	601	612	583	583	618	599	559	593	595	539	556	577	563	597	551	574	584	606	538	580	582	556	579	589	567	558	589	554	565	549	571	566	516	587	545	535	561	586	553	591	595	607	538	568	573	578	545	580	552	559	557	546	549	547	507	539	582	578	546	575	530	544	548	577	556	593	610	547	576	545	544	570	540	541	564	572	550	529	612	605	573	586	580	540	560	553	592	544	577	588	574	568	565	589	565	531	560	565	528	580	543	563	620	542	533	593	592	537	583	562	547	591	546	563	523	586	545	564	543	589	546	517	560	571	523	567	559	532	527	561	547	523	560	567	531	536	567	527	564	553	580	543	573	575	550	580	534	573	544	573	541	510	534	598	527	560	570	564	597	538	536	521	540	567	546	569	526	548	563	575	544	544	555	574	572	535	511	587	621	574	556	564	517	569	589	589	554	540	536	569	551	543	524	568	567	544	550	560	523	535	554	560	530	575	571	559	564	567	570	546	534	558	590	560	550	547	552	569	609	582	545	579	527	573	537	607	583	547	534	557	536	576	614	556	566	547	556	539	581	584	559	529	571	516	590	536	575	542	559	557	592	578	558	566	576	575	585	566	520	548	543	563	548	581	552	575	564	517	579	540	547	564	593	592	540	543	497	567	551	565	592	527	517	564	518	546	534	616	536	549	565	587	535	598	571	564	523	558	577	564	536	582	564	546	569	607	585	585	592	568	565	565	567	584	532	590	555	565	535	560	578	552	521	566	570	549	560	580	557	561	531	546	532	544	573	554	550	553	565	593	562	548	500	538	548	559	572	514	587	570	586	563	559	545	524	608	555	568	540	569	595	609	583	607	564	578	598	599	575	592	540	569	548	597	559	560	547	578	559	530	579	565	538	513	588	583	623	597	527	529	531	551	563	569	541	576	576	534	569	562	529	544	558	543	571	556	576	543	560	571	536	542	563	602	571	546	593	554	546	568	584	536	535	594	501	591	585	543	572	558	549	537	585	600	559	587	556	559	534	557	531	569	535	537	525	598	585	582	546	584	523	537	568	540	612	566	541	576	558	606	553	562	585	599	580	572	567	566	530	539	528	552	580	560	560	613	563	550	537	546	550	593	548	534	558	549	579	565	568	602	549	539	555	532	542	529	568	547	554	553	549	588	575	536	576	559	558	549	535	518	539	557	544	573	557	532	525	573	570	568	576	588	519	544	537	581	575	549	552	539	571	578	597	547	553	522	558	542	587	551	557	560	526	559	553	520	535	571	586	542	574	560	521	547	527	539	531	543	591	520	574	590	598	585	507	525	579	553	542	576	524	583	540	580	553	596	526	573	534	569	542	563	535	542	592	557	568	592	558	602	528	599	563	581	555	542	538	610	565	527	552	544	539	598	568	555	584	555	551	550	543	551	566	553	517	580	595	556	546	548	552	574	530	572	551	548	557	581	544	570	604	565	519	561	536	565	572	541	544	566	554	595	582	561	595	563	547	604	569	589	538	582	564	557	551	565	535	572	565	576	518	548	527	555	586	585	567	586	549	507	569	518	592	561	525	501	591	559	567	550	565	614	558	522	555	573	556	538	592	516	605	556	523	581	540	536	583	591	577	540	602	576	521	570	559	564	586	594	549	573	573	604	536	539	533	584	535	575	572	595	561	519	550	575	547	546	581	556	527	566	581	614	610	526	613	556	538	576	568	542	581	554	567	568	600	554	578	529	557	530	513	550	547	536	599	594	553	511	567	511	525	507	552	544	594	557	568	531	533	520	562	541	546	563	533	589	535	577	582	504	530	569	566	553	572	594	533	549	545	512	547	546	553	547	545	577	562	532	552	598	541	564	552	584	502	529	548	561	550	578	556	573	595	583	555	557	574	545	547	527	556	573	527	549	562	559	536	570	569	582	576	552	536	591	546	496	551	562	555	568	550	580	571	542	589	557	572	532	601	499	502	555	598	574	589	571	593	525	534	549	534	563	565	571	581	544	580	558	573	569	547	582	610	561	557	555	587	548	581	533	557	578	555	576	605	612	514	568	532	555	568	575	564	559	549	570	540	558	562	516	557	568	564	622	570	558	565	570	559	555	515	538	581	575	590	547	542	562	548	586	542	527	546	578	546	569	592	592	611	563	523	572	566	604	570	563	560	570	611	563	548	554	568	549	559	558	575	638	561	543	558	574	550	535	552	550	558	534	578	587	530	531	546	602	547	540	576	576	534	546	557	573	516	548	554	533	517	623	557	563	533	517	558	559	559	539	571	536	561	512	541	549	605	505	540	552	540	528	577	555	527	547	570	537	589	539	589	520	574	538	560	560	569	580	533	545	507	593	524	569	523	567	547	624	612	535	532	571	529	543	522	527	557	530	595	558	559	610	577	567	579	560	558	535	536	581	546	555	560	568	564	578	566	572	568	559	601	561	571	537	518	543	546	599	574	556	555	552	598	560	525	561	572	579	603	537	568	568	548	571	548	536	563	553	539	555	594	573	535	596	547	560	563	546	535	596	551	572	606	612	558	588	556	529	548	550	568	567	522	535	552	598	578	587	591	567	539	587	570	586	573	561	589	522	535	571	581	575	582	527	540	552	546	584	552	543	522	569	515	569	576	570	571	570	556	553	559	578	566	570	538	544	541	568	569	547	593	570	535	549	545	572	545	542	576	530	567	610	546	585	578	568	534	580	521	589	556	530	594	557	554	571	576	581	529	562	559	596	562	518	559	537	581	565	595	547	554	566	569	573	589	553	562	565	576	552	524	565	558	582	528	591	566	575	613	552	588	545	529	507	566	587	567	535	555	573	550	551	575	538	570	539	602	562	547	549	534	613	541	559	579	528	551	610	557	584	528	532	552	555	560	528	593	587	617	558	545	535	537	574	573	591	547	561	530	605	554	541	573	579	593	582	594	572	551	583	516	560	572	560	580	534	563	556	600	562	537	561	567	583	576	564	527	542	572	559	574	585	574	599	581	591	558	584	594	563	586	515	522	537	613	540	592	598	548	549	553	551	609	583	554	561	553	568	579	589	566	593	588	590	575	552	572	585	554	554	542	527	542	546	557	564	555	548	553	499	550	575	541	534	575	544	575	576	530	578	554	544	594	558	597	529	538	587	553	563	602	534	562	599	544	537	579	602	534	546	513	561	561	557	549	559	585	568	581	544	575	548	583	574	571	540	562	604	560	523	559	559	543	555	536	568	581	547	545	526	585	560	619	551	571	567	544	529	542	534	578	536	545	537	534	523	576	558	575	567	532	575	561	572	540	586	570	566	586	523	572	522	595	568	557	585	522	571	538	535	583	544	581	557	555	522	547	574	595	554	581	589	539	566	544	598	540	583	566	519	556	532	571	544	560	575	556	544	543	555	490	546	544	591	530	539	540	575	572	572	546	591	562	526	568	555	557	584	555	569	613	505	565	569	579	602	561	542	525	554	564	565	558	542	587	580	559	587	555	568	542
24208	20754	26398	24957	6355	787	603	551	532	520	461	450	475	486	535	459	500	445	463	440	451	455	420	467	442	462	446	455	407	441	436	439	427	444	443	476	435	466	439	506	423	441	398	400	426	461	465	471	427	409	410	427	472	437	426	393	436	456	475	455	518	438	433	504	415	504	450	443	439	447	463	431	405	422	407	470	366	455	461	447	446	474	451	430	449	466	453	444	480	422	421	423	436	443	450	423	444	436	436	411	432	429	485	435	459	422	446	476	465	458	407	420	425	455	456	443	440	403	454	469	451	459	444	450	429	437	443	392	431	416	429	459	410	374	430	437	402	446	444	437	444	487	475	428	441	428	462	432	429	462	430	447	425	416	446	462	449	449	455	454	462	480	441	477	393	385	432	440	461	489	410	442	424	404	455	466	419	440	445	445	433	476	423	436	434	450	442	425	445	463	437	428	430	450	438	442	479	457	427	429	422	445	445	444	430	425	461	452	395	413	451	453	416	469	439	459	441	426	424	442	419	423	460	464	417	474	418	437	446	459	444	447	466	437	397	479	413	400	435	448	448	443	494	429	475	430	434	435	472	400	446	481	449	419	435	423	439	433	457	429	477	432	482	448	451	452	458	439	391	464	446	436	416	469	467	436	406	422	436	454	439	416	436	473	429	430	408	445	439	465	449	425	423	424	432	403	425	451	445	483	446	450	446	452	423	440	452	486	408	436	433	408	472	439	440	424	482	413	466	428	405	440	428	465	438	418	431	451	465	422	499	439	450	444	500	422	434	436	428	410	410	432	428	481	436	438	435	444	408	446	462	472	445	407	442	420	407	423	431	457	455	441	419	416	455	464	484	425	457	460	444	470	455	463	450	438	433	427	440	445	436	439	417	433	419	440	418	441	445	458	431	455	472	407	396	404	440	450	439	467	473	415	439	475	488	425	442	425	477	474	452	452	442	473	447	467	441	419	424	460	449	448	428	456	451	432	445	440	406	438	454	464	456	416	431	438	454	463	450	442	416	439	438	417	472	387	415	408	407	464	426	433	445	464	400	452	436	397	437	469	456	403	483	453	417	433	410	475	431	402	435	472	486	459	423	434	421	434	429	434	400	435	433	459	436	471	452	430	449	456	441	455	446	457	450	443	432	460	457	435	449	391	433	415	411	445	452	419	465	447	472	414	412	430	476	472	471	450	415	419	441	380	413	433	439	458	451	445	424	443	448	470	434	445	479	449	412	435	408	452	468	430	397	430	492	440	438	463	460	455	430	453	476	415	399	464	464	474	450	461	432	436	437	430	416	469	447	428	410	416	448	372	465	435	457	415	449	410	453	443	446	438	456	451	455	424	448	480	477	455	429	428	447	424	434	421	459	455	451	471	424	431	448	465	460	418	445	416	439	431	427	456	454	466	429	470	436	450	466	414	440	407	411	455	440	468	440	420	445	461	436	426	435	492	416	441	457	453	439	472	434	408	427	469	418	382	420	403	417	434	442	493	431	450	442	484	410	428	439	437	452	463	450	410	448	446	431	448	422	432	448	441	446	446	444	425	437	422	431	421	411	448	431	452	419	433	423	405	449	420	443	400	443	473	458	439	431	444	423	412	473	430	432	440	407	452	394	440	441	405	411	418	485	439	441	477	425	453	414	465	443	433	409	460	466	471	444	449	425	440	450	420	411	446	435	434	438	428	420	454	444	490	433	417	445	499	461	446	437	466	465	451	445	475	403	469	450	427	439	429	450	407	432	445	464	429	445	412	468	446	445	461	436	462	449	477	465	443	455	410	453	472	406	484	428	441	417	446	458	418	465	435	429	468	444	419	449	476	444	438	425	452	447	425	420	440	439	449	463	463	451	425	427	472	385	438	480	459	457	486	457	418	426	463	434	432	454	424	446	438	440	438	399	410	438	424	442	436	421	438	499	435	452	417	463	413	430	443	432	446	405	414	427	436	405	442	431	444	394	424	448	427	412	427	421	465	436	433	447	455	439	454	454	428	458	430	462	405	411	467	465	448	454	428	429	439	429	429	436	480	444	433	464	474	441	457	428	422	412	455	451	412	419	449	491	434	414	415	441	432	403	430	412	431	440	443	425	452	431	440	435	410	440	431	439	415	435	484	450	440	440	459	458	424	450	434	433	443	446	428	431	453	438	468	440	433	439	465	453	457	426	429	477	466	450	441	408	449	453	419	450	442	424	445	435	418	451	436	449	486	473	413	440	454	423	429	457	456	428	427	455	501	452	440	464	470	441	414	461	436	435	455	435	432	467	428	442	439	409	399	434	461	427	451	445	405	413	443	431	448	419	447	458	452	461	417	378	403	450	446	515	414	415	430	440	474	430	438	459	404	447	452	432	447	412	424	441	431	432	460	474	442	417	468	453	432	400	436	454	421	480	408	433	411	466	424	451	425	409	469	425	407	413	419	463	431	427	406	467	429	454	448	437	453	467	463	418	419	410	448	494	452	432	420	460	433	413	453	411	443	453	442	455	412	410	463	460	484	421	452	434	449	446	460	453	458	432	470	422	432	432	391	414	434	436	431	423	454	452	445	431	455	427	425	459	435	448	410	431	431	502	470	438	443	416	449	416	420	424	445	384	445	441	433	448	412	475	430	442	467	436	429	430	452	446	431	417	437	401	454	417	449	456	447	448	487	437	406	445	470	449	446	410	416	465	412	433	480	430	447	393	447	479	434	435	497	436	428	435	460	450	419	440	432	390	448	425	486	454	420	412	473	431	443	449	436	424	445	408	430	471	439	422	456	430	437	425	415	397	463	453	418	432	426	447	455	389	431	457	453	468	444	437	396	437	425	453	418	445	458	425	437	459	453	454	468	423	410	461	445	442	473	464	458	467	439	454	448	495	457	427	409	435	436	446	434	477	408	456	419	433	437	452	409	420	415	466	441	439	427	464	401	453	453	446	452	407	452	436	405	438	440	454	410	447	446	422	416	407	424	415	438	433	445	445	463	428	461	411	419	464	455	445	469	422	444	435	419	447	415	422	441	428	398	402	466	432	445	398	398	427	384	411	432	444	388	423	449	438	420	430	466	464	454	446	446	483	436	451	470	455	413	487	460	411	443	461	447	420	423	403	411	445	415	477	420	410	432	442	440	425	425	441	439	437	427	476	455	412	430	488	501	451	452	426	434	437	457	438	427	458	424	444	471	462	435	440	400	428	456	406	444	419	423	396	438	427	421	389	410	447	428	408	439	459	437	469	418	427	454	403	469	413	412	471	451	405	439	450	468	426	441	451	443	423	402	449	462	456	454	428	461	428	439	450	412	441	412	458	403	458	395	416	418	421	447	430	481	451	427	435	460	411	428	444	444	410	450	464	505	460	437	417	434	454	444	447	465	417	462	432	401	460	408	423	434	463	434	435	439	414	444	416	449	427	434	457	457	452	476	471	439	454	421	431	461	443	444	455	433	458	404	439	426	441	493	419	435	446	393	449	421	418	468	404	477	449	431	422	448	453	477	425	473	449	447
4598	4660	3245	1741	1327	1079	932	815	767	697	642	615	607	635	577	555	548	590	542	586	604	522	568	566	555	549	547	538	526	543	517	509	540	550	620	511	516	536	553	537	531	538	544	540	519	543	510	509	541	536	543	540	507	543	549	486	562	501	530	526	545	508	491	544	558	537	562	566	596	498	530	532	528	535	547	510	546	515	565	515	493	529	551	503	505	496	627	539	558	510	517	538	555	513	514	536	506	573	528	531	510	533	508	545	537	553	513	549	471	547	556	529	533	501	568	522	528	525	533	540	602	532	519	535	517	488	514	535	550	554	505	536	535	511	543	528	546	526	534	513	543	571	512	496	523	510	508	501	544	564	542	565	538	513	528	474	532	551	523	484	567	504	536	558	489	524	532	516	518	526	549	534	518	524	534	545	568	539	550	484	518	495	565	557	479	488	531	571	559	564	513	550	540	547	488	480	537	560	550	514	566	514	495	511	569	541	488	559	560	519	502	593	523	534	507	537	552	527	511	540	545	549	523	501	560	560	574	530	574	574	526	513	548	557	545	544	516	562	535	532	525	508	551	489	521	567	528	510	498	534	513	516	508	519	508	571	529	518	543	541	559	530	526	559	553	535	551	545	514	536	532	520	519	529	538	533	526	481	493	540	550	504	535	570	586	560	544	558	546	480	540	530	542	518	537	527	497	525	521	563	555	524	546	538	491	538	520	536	550	504	577	530	535	520	481	596	501	536	519	516	556	542	544	536	558	513	469	552	533	524	540	525	567	559	542	538	508	559	527	529	511	518	553	568	513	553	567	505	539	517	496	513	521	530	482	501	552	508	516	556	538	556	544	529	508	487	555	516	496	525	532	581	537	532	540	540	545	572	526	517	545	497	546	543	535	506	536	509	552	561	560	559	524	517	506	518	516	507	545	509	531	568	517	555	496	594	497	541	543	521	550	511	531	536	523	534	555	530	554	487	514	513	538	481	506	567	533	518	499	538	549	542	530	531	495	537	544	541	505	554	501	539	482	531	540	518	546	518	507	498	504	501	565	538	504	529	504	504	532	483	543	539	491	515	496	538	545	574	524	513	538	523	516	512	547	555	486	514	548	544	540	509	558	516	514	521	520	562	553	564	538	525	522	474	518	543	522	517	516	533	557	524	549	533	531	473	555	503	560	510	574	569	543	551	515	556	503	520	542	541	556	541	527	543	539	563	509	548	545	563	532	513	496	516	513	523	545	537	541	558	482	542	545	541	503	545	564	529	521	540	554	543	513	539	508	554	495	539	533	542	538	564	544	574	522	532	538	551	547	541	538	564	553	547	518	528	550	565	519	536	527	514	506	511	562	529	517	503	551	489	556	546	487	527	541	484	513	532	540	538	526	527	493	539	543	498	532	514	562	552	513	512	542	527	543	503	524	551	551	527	518	532	520	578	514	513	532	580	552	543	530	539	529	526	508	554	519	562	486	519	544	562	563	507	547	541	519	545	503	480	523	519	554	517	560	505	522	533	529	535	504	588	501	558	538	562	558	509	508	554	525	500	505	501	526	567	541	499	535	510	504	510	598	538	546	551	528	544	546	527	503	551	564	579	534	539	517	568	552	508	536	597	568	517	504	563	557	523	539	560	538	532	531	509	549	549	539	556	582	551	544	537	519	516	552	514	519	500	521	518	523	539	531	525	505	534	552	569	561	522	580	522	540	513	544	536	498	517	580	532	547	551	556	547	542	557	552	485	552	527	544	538	499	536	560	542	508	534	508	513	522	574	507	544	576	574	536	540	498	567	531	528	506	558	514	506	491	518	567	516	518	509	529	563	566	548	535	506	529	526	548	502	542	527	533	527	548	563	579	480	548	550	512	531	533	549	568	545	557	553	507	532	510	526	550	507	532	603	570	513	546	525	523	537	526	549	500	569	514	572	517	524	557	528	506	525	539	524	534	541	541	540	520	528	530	528	521	521	522	549	522	516	567	516	486	516	575	539	568	533	515	537	571	520	531	539	538	555	539	545	501	524	565	559	503	520	517	524	561	517	508	523	498	520	528	541	532	536	501	508	513	531	506	514	565	543	536	550	576	516	535	508	557	480	551	549	519	528	549	501	536	504	487	536	495	484	527	562	542	491	535	487	557	515	551	532	501	505	551	528	491	515	538	536	554	515	550	528	489	538	534	565	535	533	524	491	542	546	539	548	514	553	544	552	521	477	551	555	508	512	604	503	537	564	553	500	527	533	553	548	516	497	512	527	534	484	507	518	548	546	547	522	532	501	546	562	550	530	538	511	518	571	559	539	565	526	529	521	522	508	504	549	502	533	514	543	557	561	538	533	528	526	574	532	528	538	535	502	521	554	542	537	524	539	537	564	513	533	541	555	487	507	534	545	576	500	466	535	529	535	537	508	496	521	536	563	561	525	517	510	524	527	499	545	520	515	508	573	523	492	490	511	549	518	540	538	559	521	539	537	547	563	523	515	508	498	509	490	536	553	517	552	531	568	545	519	525	529	561	565	531	547	541	466	592	550	556	482	541	547	528	475	534	504	489	565	554	532	534	497	535	521	501	515	495	535	567	537	513	506	528	506	492	541	505	515	510	541	543	532	536	517	512	538	608	581	520	527	543	531	523	536	505	537	514	572	525	553	554	567	526	518	525	544	538	547	554	575	545	529	535	575	555	530	516	536	531	501	525	567	556	525	521	536	532	527	520	555	536	560	547	491	509	556	516	522	516	527	517	547	527	538	564	546	502	529	562	539	528	541	559	553	535	549	540	508	545	500	509	501	586	522	522	527	538	525	538	528	534	566	531	542	539	569	560	508	552	562	512	535	563	530	509	553	560	560	525	560	484	541	537	520	537	490	484	544	515	541	578	534	553	547	571	513	496	536	522	515	501	545	552	554	555	530	524	575	521	547	564	539	549	546	549	503	572	523	568	508	550	524	535	533	510	537	522	505	548	516	485	544	551	521	540	519	536	581	514	487	504	532	517	560	512	487	510	530	550	518	524	532	528	526	524	580	536	552	539	574	538	552	520	525	567	534	532	464	531	547	530	570	513	519	564	560	563	497	490	534	595	564	547	494	569	505	527	503	535	542	509	551	537	532	549	534	517	520	522	557	554	504	562	529	527	564	551	473	554	541	554	538	536	514	505	540	504	553	521	530	503	550	547	540	506	545	521	515	496	565	500	528	518	514	564	505	534	556	549	555	536	536	554	563	521	531	494	504	526	510	502	527	549	572	536	489	544	502	494	562	499	529	555	493	513	570	529	547	561	509	523	500	479	522	537	536	546	529	526	547	496	521	527	509	499	502	527	522	539	493	517	515	519	504	509	529	552	545	514	492	494	561	520	496	511	537	497	522	571	527	551	497	510	536	528	516	542	529	530	551	506	544	542	543	520	535	499	536	534	538	565	506	512	561	528	502	565	517	517	543	548	527	518	540	535	496	553	529	534	553	482	538	491	522	518	512	519	536	553	550	523	541	525	544	537	526	496	516
22019	20788	28251	23428	20782	20727	3738	746	497	412	391	313	294	302	249	251	237	251	244	198	210	206	191	194	199	179	177	194	167	192	214	185	186	184	182	189	141	163	171	166	178	211	168	163	163	181	175	170	166	177	178	160	177	163	157	156	156	176	166	169	183	165	158	164	152	164	184	170	158	145	161	180	164	158	164	194	168	175	156	186	181	175	182	157	177	159	146	174	179	170	182	170	148	175	149	173	181	146	157	187	146	146	158	162	180	161	167	191	156	164	169	168	156	152	141	163	152	148	178	185	175	194	178	144	165	130	173	168	158	167	166	162	164	153	191	174	174	154	174	170	173	168	183	165	180	187	168	151	157	161	156	174	179	192	159	171	143	159	175	167	156	168	173	193	194	146	157	159	164	172	163	148	161	168	172	172	156	157	162	161	161	160	173	163	176	174	146	182	157	186	167	155	160	155	156	140	170	157	174	149	191	167	167	172	171	149	179	135	148	160	181	161	199	188	154	155	144	185	151	152	174	152	163	187	152	149	156	162	174	138	163	151	150	160	164	150	161	142	157	182	165	177	182	159	139	144	163	174	170	159	165	162	162	169	166	174	153	168	152	154	175	171	175	140	156	151	167	153	152	148	140	166	162	148	166	180	178	168	158	177	165	177	166	176	169	166	144	169	152	158	162	158	192	180	143	159	152	176	189	155	170	167	171	166	155	158	158	167	161	169	163	136	180	154	160	145	146	164	176	168	137	163	167	164	160	178	184	164	170	175	157	165	165	168	185	174	161	152	166	178	150	173	146	157	162	165	156	165	173	170	171	164	169	136	182	159	170	175	150	195	160	157	194	184	170	184	160	157	177	159	158	154	148	182	164	170	167	167	160	164	203	168	175	185	165	161	171	170	156	155	152	160	168	159	182	155	163	168	154	162	148	173	164	166	161	172	141	155	153	159	155	153	151	155	176	197	166	167	166	167	157	134	171	188	155	181	182	140	153	175	168	172	146	143	171	144	165	164	163	142	176	160	149	193	195	168	170	174	175	164	162	164	162	154	142	183	172	151	163	161	149	182	157	174	155	162	160	157	169	176	166	155	159	138	159	171	168	144	159	162	161	162	160	165	171	162	170	160	146	157	153	172	165	170	167	137	187	168	162	149	157	158	168	164	166	176	163	144	154	161	190	148	160	161	174	177	170	138	155	140	180	156	168	156	181	173	154	149	173	152	175	159	137	154	167	166	174	149	153	143	187	154	161	151	163	178	171	181	152	144	162	159	154	158	155	166	176	159	148	153	172	165	185	140	175	142	165	164	137	153	153	131	155	175	163	163	175	172	162	143	166	146	177	159	151	154	178	140	145	174	138	153	155	166	155	160	188	173	160	140	186	169	162	161	162	156	161	162	161	174	186	155	170	178	154	182	161	168	167	153	136	165	161	173	166	158	141	171	153	155	175	163	156	133	154	149	180	143	179	170	142	148	149	179	161	164	171	164	169	160	164	169	157	188	157	183	156	150	161	146	162	155	184	163	126	179	148	172	151	181	155	154	161	181	175	156	161	164	152	174	146	186	163	167	139	174	158	162	159	161	162	164	182	147	160	185	172	187	174	178	186	176	181	157	160	157	185	179	146	160	148	177	148	162	145	157	169	151	142	172	175	162	175	179	180	168	186	183	172	172	131	164	174	177	167	171	167	161	168	149	160	152	165	158	142	155	161	155	165	169	170	155	169	167	161	158	153	166	141	143	170	159	166	199	186	154	174	161	153	168	184	154	156	168	179	160	145	149	160	158	148	148	163	169	164	173	156	145	179	155	173	167	169	168	150	141	167	158	148	163	159	160	157	180	154	153	170	162	171	150	169	157	151	177	178	162	162	177	167	167	161	168	153	159	150	164	153	186	174	157	154	157	171	151	147	194	180	154	174	191	166	164	164	170	169	175	148	148	167	188	173	151	167	172	153	185	176	173	159	157	170	196	161	157	161	183	146	157	154	168	182	179	177	171	168	158	168	174	149	162	146	179	174	163	166	156	166	162	173	175	167	167	166	167	142	183	162	144	139	157	153	182	166	159	173	153	166	179	172	186	168	157	168	148	159	167	140	159	169	172	155	194	170	178	159	137	174	152	173	166	180	166	160	151	170	172	155	185	166	162	158	159	150	166	136	160	154	174	166	166	183	173	166	164	153	153	178	164	151	149	169	166	179	175	166	162	152	173	171	174	160	167	173	176	166	164	179	161	183	142	148	162	145	164	174	177	157	164	158	172	165	167	151	169	155	182	160	177	170	173	170	161	168	152	185	156	166	160	155	154	145	164	158	156	155	143	177	179	164	162	162	153	153	169	169	170	168	178	165	184	152	149	175	181	163	167	178	151	153	146	171	154	160	166	194	164	150	157	160	184	173	157	142	146	145	139	176	148	149	180	160	146	165	171	150	165	180	156	172	162	161	142	175	176	150	148	142	169	151	156	164	149	162	164	166	163	174	162	162	190	169	185	155	179	149	159	145	171	170	183	184	158	177	158	172	153	148	140	147	177	161	179	183	155	166	158	158	167	160	162	173	139	154	143	167	144	207	169	168	161	155	168	178	155	160	164	149	160	170	186	167	160	165	157	182	166	172	157	154	169	169	178	160	163	168	155	175	153	164	164	157	166	149	148	169	157	153	156	143	181	136	159	171	135	168	185	157	153	157	161	178	165	149	174	176	175	158	163	156	165	160	157	152	163	180	165	173	167	149	165	172	180	163	188	144	162	167	171	159	157	155	163	168	166	175	173	146	150	156	159	172	179	170	172	141	178	170	160	156	137	170	167	149	162	154	153	148	142	168	150	154	157	159	154	166	171	186	166	167	170	177	169	176	191	169	182	181	173	152	160	176	157	160	177	151	168	159	170	171	156	203	158	179	179	173	173	171	195	139	185	160	171	159	173	176	174	157	168	166	143	143	177	159	161	173	166	170	170	157	171	200	159	161	160	142	168	158	153	153	149	147	151	183	171	150	162	183	169	143	163	155	189	171	177	158	171	178	151	182	163	150	166	171	149	160	145	162	170	156	156	162	154	156	148	167	188	169	167	166	163	168	171	159	191	164	162	181	168	161	137	180	163	166	159	157	154	139	151	162	140	165	165	140	159	178	174	145	172	147	175	181	174	159	150	168	163	189	156	145	150	173	154	177	158	199	162	141	156	186	172	158	168	178	167	173	176	150	170	160	180	162	183	173	161	174	168	177	174	160	176	156	172	174	177	177	149	142	154	159	145	166	166	172	164	164	168	158	158	177	175	159	170	153	159	158	153	180	140	169	159	174	156	149	173	159	167	142	180	166	167	167	153	170	175	148	158	170	158	169	159	153	179	157	189	173	163	149	143	143	175	152	164	169	150	173	153	167	137	165	163	182	164	159	168	138	177	165	159	167	161	187	171	155	182	170	180	160	153	151	149	169	155	177	131	181	156	150	171	171	158	172	158	135	155	142	171	173	166	167	160	171	163	158	166	179	170
6236	12650	8900	4291	3106	2248	1680	1284	1028	804	608	558	528	426	399	363	347	315	287	325	325	276	276	286	286	231	237	265	267	268	220	244	234	245	248	238	211	212	228	195	197	225	234	231	242	241	216	231	232	202	204	225	239	202	218	221	235	233	200	213	225	193	207	216	239	220	219	191	212	218	214	195	202	229	200	216	223	197	197	189	187	206	192	219	219	210	208	193	197	224	199	219	217	216	205	208	206	187	219	183	199	202	202	201	184	203	192	185	210	192	214	217	229	186	209	207	194	217	212	207	213	225	214	227	201	216	213	235	215	211	180	216	214	187	192	195	226	193	194	209	198	223	217	186	223	229	231	212	215	238	212	238	204	203	194	221	225	195	177	228	195	218	205	205	217	187	196	180	200	224	207	198	210	228	210	194	220	219	220	211	207	203	213	203	197	229	208	199	200	203	217	216	201	198	195	193	238	180	203	183	218	190	201	179	192	185	223	184	226	197	238	199	212	201	200	213	184	228	222	198	208	200	224	214	207	234	203	202	186	196	217	216	210	194	204	204	168	207	218	215	206	196	195	194	212	185	207	211	219	214	210	191	219	191	203	212	191	205	220	201	188	215	196	210	219	225	194	217	205	223	181	190	206	195	219	206	192	240	226	220	222	195	227	203	192	207	193	216	195	211	222	191	213	208	203	219	218	212	190	202	204	192	222	194	210	183	182	210	207	213	177	181	236	207	192	211	212	205	190	195	198	225	204	217	199	202	203	213	202	206	182	219	234	180	212	194	195	210	225	216	173	219	220	235	205	186	205	204	178	214	201	212	226	244	205	196	202	207	211	213	224	208	203	188	201	196	213	212	198	214	199	221	188	188	215	210	188	198	195	200	225	178	226	206	224	214	213	192	193	208	182	205	192	210	214	203	198	242	235	187	195	195	215	201	211	216	229	246	194	216	224	221	190	220	204	208	196	209	204	201	206	194	200	195	191	195	219	174	208	178	191	206	200	219	233	212	190	216	211	183	189	205	216	185	204	200	225	202	210	184	190	189	203	221	202	193	211	189	211	202	216	215	215	191	191	219	210	208	215	214	167	207	203	187	187	211	206	219	206	218	230	174	219	205	205	216	188	208	220	225	185	181	218	230	235	199	171	192	224	215	193	185	209	212	207	205	220	205	189	215	211	192	199	188	202	204	206	222	189	202	193	229	216	188	215	228	239	221	204	208	216	202	229	218	220	213	232	216	218	195	218	194	223	207	223	188	214	214	187	207	200	197	218	207	205	204	217	211	207	212	175	207	224	204	196	215	225	184	190	211	219	228	236	208	201	202	211	221	211	196	219	214	195	214	197	218	214	162	197	203	205	202	207	182	207	182	205	212	216	194	229	208	202	204	209	212	201	218	215	207	203	226	188	232	202	221	209	205	191	226	202	200	225	211	239	208	188	200	198	210	207	222	215	207	233	210	189	227	207	193	238	170	193	223	218	201	198	199	207	207	191	205	218	198	223	162	225	190	192	220	196	235	218	213	202	214	219	226	201	207	222	197	204	200	213	230	223	225	196	195	181	214	214	238	218	186	208	196	218	211	177	211	189	210	209	189	220	211	215	188	225	214	184	206	199	221	205	213	205	202	211	176	185	196	200	215	225	217	190	225	223	199	194	221	211	196	204	223	200	201	223	227	207	193	218	192	204	197	210	204	192	205	209	218	224	199	240	205	222	238	193	215	206	216	206	221	198	203	209	208	218	208	193	197	207	223	201	199	201	209	196	209	208	206	177	189	224	189	187	210	217	215	215	184	204	204	195	217	208	240	188	193	227	204	231	190	193	229	194	194	216	215	218	199	182	227	198	200	201	216	211	197	189	195	224	205	198	178	195	210	219	212	200	197	206	185	208	185	188	192	204	210	214	184	191	187	222	227	218	208	200	223	210	191	229	205	201	250	214	196	206	181	201	211	230	210	226	231	183	214	229	206	225	198	231	192	204	215	203	207	199	199	231	192	219	193	222	212	207	219	232	209	224	184	233	203	191	171	188	222	208	205	216	228	201	215	181	225	186	211	218	209	192	183	212	193	205	228	205	216	182	208	216	206	219	228	227	228	209	249	200	227	224	216	211	193	206	202	211	206	234	204	225	194	214	176	225	216	226	199	201	210	199	209	190	184	206	204	212	233	217	208	207	209	227	184	236	209	232	195	213	223	235	178	211	199	207	202	204	210	199	202	225	195	212	203	189	222	218	216	189	177	203	208	216	200	192	216	214	195	212	189	223	215	223	195	229	217	222	227	219	194	201	204	181	198	207	200	213	197	212	198	202	230	206	213	186	218	235	175	240	199	223	215	219	202	201	193	212	203	203	211	204	212	194	190	184	205	203	193	189	203	228	174	198	187	176	203	212	213	194	192	229	192	222	224	211	218	215	209	191	232	198	201	213	238	227	194	186	185	181	187	188	208	213	196	200	228	187	221	202	215	173	207	201	200	202	200	173	214	165	171	217	211	202	194	209	204	232	201	190	225	213	209	196	214	218	197	195	224	190	215	234	219	194	228	208	207	214	230	208	197	205	222	206	210	199	199	213	201	188	182	204	214	224	188	199	207	220	217	215	210	223	208	202	204	187	192	200	205	209	212	178	172	205	197	210	198	218	205	207	209	217	201	229	236	217	192	195	208	214	180	196	193	189	212	196	200	189	199	231	233	211	236	189	225	213	172	228	212	222	217	188	215	215	214	192	216	210	199	207	208	194	203	201	176	224	206	177	207	215	192	204	225	205	204	215	225	211	203	194	216	200	169	217	223	181	213	211	205	221	193	170	177	218	217	208	199	224	216	221	193	205	212	198	212	179	201	193	204	180	183	213	214	211	186	212	209	224	226	215	194	216	203	218	196	207	215	214	200	224	208	185	183	209	186	203	210	216	190	223	206	234	221	199	220	231	205	203	198	205	236	190	188	193	199	223	210	186	210	224	207	233	194	243	197	174	199	200	211	196	201	220	198	214	209	164	183	231	192	200	203	202	205	195	198	199	207	169	216	214	191	201	211	183	201	205	216	200	211	230	191	217	203	204	203	197	181	216	193	221	220	212	195	200	203	204	218	201	197	191	210	203	190	213	203	204	190	215	191	239	214	177	215	196	203	214	192	206	205	208	208	220	215	216	226	204	210	203	236	203	224	204	221	210	183	206	206	211	189	197	200	205	212	201	194	211	240	199	209	240	203	197	224	207	231	199	194	198	221	204	197	209	186	200	201	226	208	247	191	195	233	222	192	199	203	187	230	237	214	197	189	213	241	188	186	227	225	186	209	219	202	198	192	203	216	190	201	189	184	194	219	217	212	208	231	225	223	232	197	203	215	202	202	222	198	204	212	203	211	183	210	202	210	204	193	234	215	204	205	199	188	224	215	208	181	222	210	217	210	200	186	200	234	233	220	216	203	208	188	253	195	215	209	213	197	207	193	209	183	205	206	218	180	230	213	221	206	190	219	193	208	217	188	200	224
26900	16786	3180	861	674	646	669	634	655	634	617	581	613	625	637	622	612	653	613	638	631	636	631	629	630	612	659	621	648	646	622	584	656	596	586	626	602	600	638	629	652	609	634	600	646	612	605	665	651	607	592	613	616	630	606	616	586	627	666	573	647	617	561	604	631	636	605	660	665	607	626	641	623	593	678	598	646	612	638	652	613	611	591	580	592	600	672	618	605	598	626	655	590	624	667	692	621	642	627	618	584	644	613	584	621	645	651	648	562	654	650	625	623	593	575	596	642	602	649	630	601	561	637	627	639	650	570	625	600	582	660	597	619	608	638	620	587	573	634	638	546	564	611	597	640	676	621	621	642	599	618	609	590	600	615	591	637	576	572	614	605	624	623	639	613	620	616	622	614	617	625	614	615	654	627	635	601	599	592	638	617	634	576	647	617	679	567	672	682	650	611	623	627	645	665	595	639	611	623	597	597	647	655	664	640	606	646	580	587	619	643	614	597	633	647	613	632	628	604	656	585	660	590	618	666	601	628	611	573	629	636	587	595	615	615	635	594	603	611	631	625	620	603	596	630	646	692	601	628	619	629	659	624	590	624	625	628	597	590	611	603	598	577	600	610	663	608	620	609	611	631	620	605	639	613	669	659	642	604	623	610	641	613	601	633	656	607	619	628	584	631	630	601	641	613	629	570	641	636	627	652	665	618	604	634	642	621	590	609	640	663	655	621	644	615	585	634	627	611	647	595	633	638	600	606	601	614	624	660	577	582	630	592	637	623	633	613	647	604	634	624	651	622	626	615	618	619	639	594	613	636	590	625	612	626	648	577	597	601	608	615	590	629	596	597	620	640	621	592	626	621	599	617	615	640	603	582	593	639	621	630	592	585	576	584	645	643	622	608	616	611	580	606	579	596	588	605	648	647	624	598	608	628	622	667	597	623	597	629	591	617	640	638	595	653	619	619	569	641	620	628	644	663	601	643	663	607	574	605	606	597	631	595	588	604	596	577	633	593	586	626	566	670	617	568	617	641	626	640	642	573	635	636	574	635	599	603	623	595	619	585	622	603	638	602	602	634	587	629	565	585	634	596	624	591	574	609	588	619	581	594	597	574	613	622	641	647	611	604	612	623	618	623	642	609	571	615	613	632	668	642	605	613	618	610	666	605	647	609	639	604	642	614	580	641	597	623	632	615	651	628	600	616	603	631	620	599	576	607	586	665	576	650	654	610	631	612	609	637	651	611	641	614	599	625	608	637	663	619	621	597	620	618	635	626	666	613	603	647	610	666	616	591	659	615	636	656	623	564	603	683	620	623	652	576	607	636	596	625	607	578	597	606	620	598	567	584	637	668	565	576	635	662	619	586	610	637	575	605	616	602	651	624	618	615	632	637	621	618	574	615	596	607	589	621	617	629	607	633	606	602	611	638	637	633	608	601	613	627	644	644	622	629	594	640	637	656	593	663	610	625	649	559	642	592	630	613	606	650	607	589	669	624	598	619	636	620	613	684	618	601	591	642	585	569	621	626	639	632	623	594	613	580	591	616	601	583	617	581	599	603	630	649	634	575	650	591	638	580	656	602	612	629	590	626	605	626	617	597	636	648	628	641	592	615	646	656	622	586	536	587	601	622	596	617	647	612	580	609	572	625	601	643	600	626	629	614	672	608	629	633	637	621	619	632	627	615	658	603	644	640	668	605	609	608	596	626	577	599	600	581	647	638	593	620	616	604	610	614	611	618	630	623	585	628	637	647	609	536	627	613	642	614	581	596	615	541	613	625	593	544	585	621	532	618	624	605	619	601	611	602	634	590	569	652	605	587	649	615	641	620	639	624	601	652	632	637	641	637	627	537	596	637	636	648	620	612	641	597	627	596	631	589	607	619	625	623	651	666	579	569	616	590	617	615	606	601	616	612	602	610	659	624	607	622	605	624	658	649	614	626	628	650	638	622	600	574	595	616	608	581	648	651	639	657	671	658	605	625	608	625	606	635	608	598	632	644	637	599	636	620	647	612	644	620	597	640	612	611	624	622	596	632	625	640	636	655	638	642	610	617	632	620	624	620	633	609	623	609	644	599	586	627	581	602	626	631	588	621	600	587	642	643	648	634	669	633	583	584	627	580	585	622	648	640	586	653	595	562	572	692	620	654	616	617	595	620	627	629	616	611	626	591	605	587	613	607	609	570	588	588	609	608	624	621	603	622	622	639	609	607	638	596	636	662	639	607	579	628	607	578	609	599	626	628	639	597	648	605	652	585	624	618	624	595	572	609	620	619	644	613	635	636	608	645	610	605	680	622	593	584	610	643	568	597	613	632	614	646	646	623	613	612	575	608	647	587	648	627	677	641	627	588	646	623	657	618	627	614	623	613	639	615	629	556	618	596	615	636	622	643	620	631	646	607	659	614	607	591	619	576	632	627	613	607	628	641	631	607	617	597	603	644	618	627	658	612	617	619	632	569	594	603	623	624	605	576	623	592	608	629	647	597	594	655	599	610	638	628	604	595	633	629	649	646	621	614	587	640	618	654	631	618	648	625	628	633	648	625	656	620	631	605	580	596	608	601	573	632	617	594	604	654	640	612	612	606	639	589	606	609	596	587	601	670	617	654	651	610	638	606	589	654	615	667	661	576	624	622	605	635	562	586	615	606	608	622	630	654	598	621	616	585	623	631	625	607	635	627	632	587	595	623	590	626	628	605	596	628	679	674	566	601	606	658	664	637	605	629	648	590	643	625	613	585	615	593	623	621	616	555	619	601	569	603	665	664	637	672	563	614	597	652	619	606	615	600	616	619	617	572	663	636	622	608	622	614	602	609	613	645	600	634	603	596	647	623	612	663	602	611	605	596	617	622	622	571	634	576	661	585	628	609	625	596	621	614	616	618	634	675	602	603	602	608	577	585	631	651	611	619	600	608	599	605	654	640	646	566	617	625	601	604	590	631	596	614	590	634	595	641	588	614	640	630	598	644	664	605	670	644	618	643	604	592	634	565	667	626	658	611	597	620	645	619	596	624	634	610	629	619	600	597	611	643	618	652	648	585	603	627	612	633	627	632	611	672	601	571	606	623	666	619	673	637	611	609	643	605	609	600	608	643	583	685	635	640	604	654	649	647	603	631	646	623	626	612	608	640	607	602	608	604	601	634	572	619	672	611	615	575	572	618	626	642	608	613	637	653	596	628	590	600	614	639	646	621	585	601	637	596	635	650	629	629	615	601	601	583	615	623	650	592	607	553	562	631	632	639	589	636	650	636	578	559	632	598	601	618	626	638	616	602	676	590	598	660	619	613	611	628	577	583	608	608	616	687	611	596	610	604	634	626	617	613	637	570	617	689	594	612	628	546	631	624	574	581	623	685	612	689	618	617	597	623	654	609	610	630	624	635	616	626	619	613	610	647	589	617	604	620	639	609	599	600	605	614	642	614	629	615	650	660	645	636	629	588	622	606	620	614	624	594	575	592	643	595	653	577	615	618	627	609	646	616	628
6396	1200	1123	907	875	856	832	831	732	822	711	769	754	769	729	801	787	766	741	799	778	754	762	718	742	738	779	756	796	799	748	779	772	745	714	770	793	782	779	775	778	768	753	723	723	763	735	765	734	780	742	767	739	757	821	721	750	767	750	791	795	760	794	747	796	744	785	771	766	796	795	730	745	783	738	767	718	791	780	733	797	763	829	743	771	797	773	785	758	724	729	771	791	763	752	730	738	761	752	755	775	736	770	794	757	762	744	770	732	730	738	733	747	728	785	761	776	764	824	782	786	754	731	768	751	815	794	760	741	734	768	815	798	756	723	778	747	731	759	707	759	723	735	734	804	753	739	782	785	737	733	763	736	760	734	782	763	792	737	825	722	787	752	743	749	754	767	718	743	760	723	776	740	726	775	809	788	813	756	724	792	706	698	729	796	747	699	740	754	766	728	748	768	791	745	768	765	741	765	744	695	756	779	774	792	771	738	763	762	750	782	743	773	762	766	760	731	741	727	713	741	794	771	775	744	804	798	749	739	777	736	780	740	713	746	783	778	751	820	754	766	800	761	721	711	747	788	781	786	744	763	790	725	763	761	738	736	746	775	751	760	772	733	780	737	758	753	734	772	747	733	746	752	791	712	752	735	775	794	778	741	803	766	757	784	736	761	786	792	734	766	782	792	718	743	762	805	751	778	764	759	822	760	759	791	750	750	727	727	781	766	739	739	742	742	773	722	809	780	766	749	724	809	810	758	748	761	792	785	770	742	764	805	761	712	746	757	741	753	729	744	747	768	764	751	757	818	747	757	761	777	742	723	732	762	772	760	797	780	770	765	752	745	685	771	752	755	779	761	777	776	721	744	703	768	747	763	731	780	768	747	779	762	766	750	769	712	773	698	772	779	762	751	740	766	759	777	731	782	763	757	798	794	745	740	781	736	731	744	733	790	729	773	762	719	763	751	715	764	772	774	803	688	767	802	759	775	765	763	741	783	742	783	750	750	824	724	754	747	758	739	761	762	738	739	847	715	748	741	768	815	717	771	737	738	730	766	774	788	773	749	737	764	803	746	734	764	733	775	782	763	768	823	816	773	753	741	743	813	739	761	780	746	770	763	757	778	705	763	774	759	697	784	807	778	780	762	793	719	772	798	705	760	690	769	754	759	813	698	801	788	756	733	770	780	739	756	748	804	768	704	721	735	779	751	723	763	731	801	776	743	765	759	747	761	766	746	745	767	717	759	770	773	744	758	814	755	775	787	784	807	717	746	754	727	739	747	710	782	792	761	707	766	777	747	774	744	730	759	825	778	813	729	751	817	730	721	771	781	742	712	798	731	768	742	782	752	800	759	747	744	798	734	736	737	784	801	800	742	737	735	753	737	783	741	782	767	794	784	720	732	772	738	703	771	732	760	759	729	764	772	748	818	766	808	782	744	760	743	774	764	794	779	755	760	809	749	780	729	795	754	756	773	749	738	768	748	718	728	752	779	750	810	725	744	738	784	771	792	791	775	722	760	736	734	757	785	759	737	758	770	770	725	776	759	819	738	769	784	741	767	754	771	782	792	751	758	719	777	737	704	693	760	767	711	783	757	813	759	777	736	754	790	782	769	776	762	753	685	742	756	777	748	787	845	741	767	761	755	767	802	738	746	710	749	750	742	780	717	792	762	777	695	745	757	763	695	776	713	787	765	794	746	766	744	772	701	720	765	770	746	751	758	777	796	744	727	746	761	739	745	748	781	726	772	769	703	767	774	775	790	727	772	789	781	759	763	749	744	697	769	729	757	680	734	750	765	746	759	754	765	734	731	762	777	749	768	744	827	738	746	783	785	728	738	794	766	741	771	754	790	778	725	766	788	772	738	763	731	751	734	748	754	743	787	769	715	786	712	746	751	773	748	759	752	781	730	751	738	744	741	753	750	735	731	726	783	774	742	701	760	710	776	761	789	745	787	742	755	751	733	777	736	777	785	756	765	792	745	799	756	779	775	800	755	735	741	797	741	785	746	721	786	789	754	727	784	735	722	765	751	745	684	786	741	750	783	743	729	756	759	783	739	769	715	763	775	737	724	741	753	761	732	723	746	778	776	802	770	781	776	734	746	763	771	795	712	730	748	777	776	723	794	736	727	800	744	739	704	757	741	784	753	755	794	761	805	729	760	708	758	770	749	725	768	767	770	829	809	797	710	765	782	720	788	780	732	755	746	785	776	805	777	756	790	759	729	795	778	767	732	751	759	818	749	753	786	738	722	761	805	758	794	819	759	747	733	739	804	723	696	768	713	715	752	758	770	787	753	747	720	757	806	759	778	736	796	770	767	758	724	724	746	791	731	745	819	751	768	748	702	761	797	754	714	805	789	715	738	758	767	789	801	765	769	729	745	710	772	784	759	756	791	717	713	762	770	752	762	739	797	779	828	685	762	716	760	776	771	751	720	706	739	704	749	793	744	808	786	760	737	713	753	747	778	761	814	743	756	759	739	777	808	773	789	748	762	796	810	804	782	764	729	736	785	789	811	726	730	784	747	736	780	730	751	759	722	736	767	772	752	721	759	763	761	746	744	743	787	754	719	751	761	764	708	783	765	786	805	788	724	769	751	775	789	788	775	754	742	736	737	755	793	767	726	779	748	745	766	757	750	764	735	780	787	780	741	764	767	777	745	768	780	722	789	814	759	736	761	786	757	766	731	729	760	732	763	739	700	749	732	772	794	785	748	742	758	743	769	756	788	780	736	761	791	746	740	758	798	773	817	755	750	785	795	745	733	764	727	781	735	768	763	779	732	719	732	765	755	755	742	747	757	716	727	734	754	801	737	760	734	742	729	787	766	730	794	790	778	768	791	730	744	761	781	742	780	781	749	787	749	769	775	809	699	779	783	743	762	749	782	745	729	809	750	801	748	757	775	753	802	794	755	725	749	739	731	776	712	813	704	778	820	744	729	784	739	733	783	794	796	761	795	821	779	785	760	727	801	766	733	798	733	756	760	735	710	689	818	767	784	758	798	778	787	791	738	734	818	777	762	801	837	758	755	759	767	757	784	729	797	778	724	726	841	756	728	759	770	728	734	756	706	729	765	770	793	739	779	700	708	797	727	753	727	786	753	778	767	752	738	736	761	783	741	716	733	752	754	777	714	758	815	742	765	735	802	761	714	744	775	811	786	734	758	779	791	766	741	775	782	749	783	758	746	732	764	735	744	798	732	733	714	737	745	727	769	762	758	795	765	743	760	769	771	783	741	754	718	748	742	754	801	757	746	792	711	811	819	801	785	774	718	754	743	742	756	679	769	752	730	753	776	771	812	754	756	752	732	797	773	777	735	734	739	784	769	769	740	726	753	737	785	739	726	769	735	760	772	767	746	715	775	756	765	753	768	728	791	738	727	744	764	726	751	755	760	746	772	783	761	835	747	706	767	696	741	752	740	710	691	773	775	824	777	702	748	721	792	779	733	772	728	757	736	811	783	784	739	780	746	799	768	771	773	739
23081	20760	27719	23816	20714	6901	995	758	627	613	532	518	527	497	486	479	492	488	477	475	459	453	466	492	445	479	451	471	463	446	446	442	448	435	448	412	441	440	460	449	485	398	407	455	468	397	447	412	416	415	425	417	444	423	460	436	489	415	437	447	399	457	452	447	432	439	424	469	428	417	412	412	434	466	422	457	456	433	426	426	423	462	427	446	465	464	434	439	420	404	439	452	416	453	480	426	443	436	458	440	446	451	430	461	494	426	470	430	436	469	444	441	465	464	450	400	444	416	441	429	449	399	404	434	444	408	455	439	444	412	422	456	396	429	448	415	447	450	417	484	431	429	430	463	485	436	430	408	409	437	498	421	485	432	431	461	406	468	446	414	391	445	459	447	420	407	452	426	424	416	456	458	445	434	424	440	458	416	431	480	430	416	431	428	425	433	416	439	422	440	460	414	425	456	387	421	425	448	436	417	452	461	453	426	420	420	459	446	410	414	461	425	422	462	423	450	470	463	490	390	428	448	499	434	451	462	453	423	440	453	411	421	469	430	450	445	435	453	475	455	434	436	401	437	443	430	444	468	470	428	469	436	426	484	442	432	440	412	447	420	444	422	426	428	433	432	428	434	422	440	438	430	461	441	432	449	436	444	447	429	454	481	460	421	416	424	450	485	441	433	441	430	410	438	416	453	436	435	423	466	416	474	452	449	437	398	427	422	447	448	393	462	453	434	424	425	389	462	437	439	402	432	449	436	430	433	430	412	418	453	440	431	405	466	421	433	430	422	412	451	462	413	435	460	440	435	444	442	440	405	423	441	438	459	450	405	459	469	429	407	453	450	426	460	437	436	446	447	446	450	380	433	395	432	416	429	499	448	423	401	472	435	453	419	485	426	448	447	459	450	426	429	443	429	420	425	458	406	407	441	418	430	399	446	408	442	453	438	470	441	456	509	432	466	433	485	446	466	448	411	420	419	449	463	448	440	451	391	450	466	404	476	447	452	444	455	461	425	419	422	457	393	415	439	432	426	439	479	425	402	473	434	435	468	408	428	479	430	439	441	437	400	452	476	454	391	449	435	436	474	394	441	434	445	393	447	467	441	420	458	432	440	419	439	490	436	452	451	447	418	466	424	429	435	457	424	449	423	454	443	419	466	440	428	459	424	440	469	458	442	455	431	428	404	413	428	463	466	422	457	434	448	462	463	419	466	436	462	451	418	436	450	436	433	451	429	430	494	466	415	415	441	481	429	457	438	473	417	438	455	460	469	411	415	393	455	450	438	479	455	480	451	448	420	426	461	417	479	425	413	429	461	469	477	412	463	432	455	413	392	422	449	458	430	414	452	410	463	470	446	402	431	450	450	417	432	398	409	416	436	472	433	460	446	439	463	445	434	435	417	425	407	459	420	444	453	401	439	449	449	453	428	429	486	415	469	457	450	418	432	434	477	462	441	410	448	447	444	439	444	417	442	415	431	448	438	449	462	460	406	431	442	410	426	462	461	482	435	431	431	451	429	451	462	457	406	500	433	457	398	419	410	414	467	451	440	408	410	445	415	435	434	424	436	463	406	482	441	471	425	429	455	433	422	450	456	455	432	463	468	462	413	417	444	455	415	437	428	462	420	460	461	436	475	466	446	444	431	404	410	420	418	402	431	452	406	431	438	463	442	429	456	457	461	457	424	435	409	458	444	454	438	414	399	407	447	430	425	424	441	446	474	438	442	431	464	460	447	428	435	426	373	425	450	440	485	464	443	435	447	471	450	436	458	439	439	463	413	423	444	421	453	456	451	454	425	476	422	463	501	434	469	440	448	444	418	455	406	436	460	403	459	405	420	447	440	425	460	429	435	440	430	440	457	444	454	430	442	419	415	437	413	410	434	449	427	448	427	402	418	408	470	436	432	434	459	454	421	467	426	463	424	424	444	457	417	435	465	446	438	446	420	436	445	434	407	434	417	472	434	442	462	463	451	428	457	447	421	471	410	449	436	452	434	449	454	430	415	435	452	414	440	446	475	483	440	457	438	460	420	424	436	431	443	401	416	453	407	462	453	460	402	436	450	477	416	441	409	435	426	460	444	459	412	412	429	427	432	408	442	449	385	410	391	434	431	448	426	418	424	440	400	441	416	451	454	454	419	447	472	430	430	416	430	432	461	417	454	428	390	412	460	427	409	427	436	431	431	477	427	422	411	416	438	467	443	417	471	440	399	451	420	448	447	448	441	435	440	483	427	408	438	407	449	428	430	452	430	446	440	413	452	447	450	470	437	415	438	448	424	456	453	420	439	437	399	427	430	445	448	423	424	469	436	453	436	425	423	446	440	433	424	393	436	421	413	447	423	445	464	456	432	457	453	404	374	410	447	440	413	442	474	484	462	415	404	444	388	418	468	467	464	471	479	411	446	427	408	473	441	438	426	419	452	418	468	430	408	428	441	465	423	464	438	462	432	445	434	447	431	409	446	435	454	461	459	441	433	454	406	425	415	429	466	448	447	480	420	474	434	434	463	483	405	443	427	467	406	425	397	451	441	463	447	481	436	417	429	439	442	453	460	441	412	443	434	417	441	448	408	484	430	431	429	448	432	462	478	444	486	419	455	463	390	482	445	415	444	447	425	427	463	408	444	457	466	447	452	472	442	399	424	435	424	438	417	444	413	462	452	440	431	421	434	451	415	405	429	412	432	450	461	438	423	442	459	451	450	438	466	425	448	463	418	438	422	430	403	429	409	436	416	438	413	404	419	459	389	408	417	455	411	471	412	452	441	440	458	430	463	410	363	442	404	444	469	410	418	427	391	425	399	433	441	419	445	429	475	450	410	403	454	427	415	428	432	451	434	444	451	406	415	470	457	438	488	462	465	452	417	431	456	456	388	432	462	452	443	468	422	416	491	430	442	434	436	474	429	410	449	457	427	464	387	468	462	429	442	440	452	434	406	459	428	390	417	407	475	445	409	470	462	437	389	428	412	436	445	440	432	416	437	432	442	425	441	460	477	437	439	454	434	465	420	436	449	443	387	454	429	437	434	410	434	473	409	422	425	416	419	423	392	445	426	422	475	458	432	465	445	423	447	430	435	402	413	443	429	437	444	432	431	426	453	437	406	413	410	414	425	435	449	431	471	460	447	421	417	449	475	430	433	428	449	388	443	466	440	436	451	437	448	421	408	440	425	443	436	418	445	363	434	430	455	440	371	436	468	457	466	440	436	448	429	405	466	404	425	425	436	443	432	452	408	458	432	462	444	441	420	463	424	433	438	428	478	440	423	444	455	421	413	436	437	404	443	440	435	433	399	441	431	470	441	439	436	463	421	427	443	470	426	445	427	397	462	454	438	439	427	396	439	452	440	444	452	441	459	408	387	474	432	467	419	427	438	428	446	453	449	431	444	478	482	433	458	418	443	432	462	452	441	406	435	454	409	444	443	432	418	464	426	440	433	420	422	423	420	432	441	459	399	465	447	479	437	453	431	461	418	448	467	416	401	426	413
5770	7854	5550	2763	2019	1596	1242	1118	947	835	823	776	687	691	663	680	574	659	591	591	603	600	576	567	609	591	570	607	598	569	565	554	579	553	575	584	584	544	610	543	537	547	601	611	526	592	635	546	539	586	562	521	552	580	573	565	583	600	512	555	588	571	508	587	568	605	528	548	528	546	555	598	575	576	518	565	579	562	500	539	555	516	604	556	552	509	566	550	578	536	517	542	571	586	528	542	531	546	569	566	542	543	513	543	563	571	588	604	544	531	552	506	564	562	515	554	556	531	593	589	557	580	582	528	537	602	589	521	511	543	583	511	541	589	530	520	559	539	544	589	510	562	569	546	542	554	563	570	557	499	561	544	558	539	562	532	595	574	617	552	504	551	580	544	526	538	533	553	617	571	568	556	567	560	562	549	584	548	541	585	595	575	549	550	563	554	532	574	564	571	559	545	570	602	528	537	571	569	580	479	585	567	564	577	583	547	585	541	514	570	529	541	552	528	535	550	542	552	569	586	548	589	577	517	544	600	560	558	544	611	571	506	531	574	510	545	543	528	559	548	543	522	572	560	549	569	597	539	561	559	577	617	567	545	569	561	588	562	555	510	589	555	542	552	514	529	552	527	557	589	516	578	582	567	538	546	506	580	557	535	558	542	532	570	555	552	579	591	561	584	582	503	580	603	544	551	564	543	593	571	576	582	549	536	553	533	585	562	532	536	544	571	566	603	539	548	570	556	547	549	521	551	516	577	526	550	602	528	527	548	503	541	570	553	548	590	546	546	563	540	579	596	536	552	561	542	510	583	550	554	523	544	568	545	539	617	521	572	580	545	576	538	520	542	547	562	571	565	517	517	560	512	535	568	562	524	545	564	519	554	557	524	551	581	535	540	581	548	538	579	565	519	518	555	546	542	581	552	563	607	596	500	531	579	527	529	536	586	515	523	560	535	563	553	532	569	545	547	579	525	556	573	546	548	569	535	559	566	573	545	567	523	560	589	529	502	518	537	551	583	516	589	501	535	619	572	558	563	568	559	548	546	527	551	568	543	557	525	562	561	580	570	586	543	539	573	561	550	558	562	534	559	564	519	505	537	552	540	577	578	559	542	534	550	546	524	494	561	520	547	607	562	545	536	544	547	540	537	528	562	535	604	553	548	571	571	518	547	547	549	548	591	567	558	546	511	534	587	547	570	554	514	535	583	547	527	526	547	602	599	556	512	587	572	575	531	559	552	549	579	564	576	548	593	578	579	550	540	546	541	556	576	549	558	522	579	536	542	532	565	569	568	566	516	541	523	510	555	567	543	509	565	568	543	567	555	569	525	579	529	573	545	562	587	582	568	562	514	551	598	518	552	549	550	546	528	577	526	547	515	556	593	593	545	548	530	542	515	565	543	543	509	528	571	579	582	553	563	576	559	538	563	600	542	536	536	606	553	560	566	560	545	558	525	543	560	549	536	535	528	594	524	560	589	607	533	564	572	552	550	540	559	548	532	554	541	580	545	538	557	564	516	605	547	585	572	531	535	560	525	584	550	540	584	559	553	545	558	565	553	562	531	579	583	573	567	584	534	563	548	576	503	533	561	583	540	557	539	561	528	530	540	565	557	555	524	555	552	522	536	563	561	535	540	593	544	583	547	547	562	560	527	535	529	573	485	589	542	562	551	553	568	578	553	521	532	569	539	560	550	533	561	573	519	597	556	550	571	568	525	556	553	566	556	525	569	555	536	550	559	594	566	559	565	617	580	538	519	565	558	538	579	542	565	559	536	531	538	552	532	527	516	568	536	531	529	559	568	554	535	555	593	537	549	560	536	568	549	573	548	553	595	557	561	572	580	538	558	560	533	558	580	589	545	553	544	519	568	578	569	572	522	556	522	579	566	541	544	535	549	602	537	543	570	525	544	508	524	558	555	526	548	551	571	606	521	555	573	542	551	538	565	563	597	523	517	591	529	564	532	575	546	597	578	533	538	561	533	569	601	562	534	534	553	512	557	556	546	521	583	555	623	518	560	573	514	552	541	551	546	546	587	534	537	582	544	581	554	550	610	587	599	560	574	514	595	598	552	537	557	534	543	518	526	563	573	537	569	551	539	575	544	552	543	542	560	575	548	554	564	580	542	537	584	489	553	579	566	585	609	574	549	550	549	553	552	547	592	583	521	560	528	595	539	549	544	543	570	564	586	523	546	578	543	566	557	570	547	531	582	567	532	565	521	577	554	556	522	557	546	498	584	558	535	543	596	539	535	520	565	560	543	603	521	590	585	578	538	535	520	571	593	540	551	570	546	579	566	573	548	582	550	508	518	522	554	556	563	547	534	516	549	545	586	517	542	547	519	545	578	565	537	587	539	568	547	571	582	492	569	590	572	551	573	529	551	601	536	557	555	558	563	598	542	539	587	553	518	561	551	555	581	551	562	541	548	584	553	546	583	567	542	533	558	584	549	564	536	557	594	593	519	602	555	564	563	514	541	538	541	561	547	609	596	552	501	531	517	547	565	533	546	536	542	545	535	508	543	525	542	543	571	580	579	519	546	536	517	563	596	587	531	547	573	550	543	585	508	567	581	528	544	587	501	589	599	540	562	567	553	596	576	567	575	526	533	575	544	564	563	575	563	536	544	589	546	553	553	532	527	592	541	597	524	545	574	571	533	533	548	552	563	590	483	578	589	579	558	548	564	539	529	565	559	565	545	551	546	530	557	563	536	549	574	549	517	544	563	558	528	545	537	562	556	537	568	597	558	502	497	546	546	572	525	570	574	552	517	555	544	510	545	537	568	532	570	599	538	566	563	569	587	598	580	528	577	542	566	562	570	512	557	522	561	533	531	586	553	533	545	539	589	542	535	580	559	582	552	533	566	519	568	574	545	550	549	547	572	555	539	599	559	559	518	549	518	564	503	547	513	532	549	592	541	564	572	582	565	545	553	557	564	566	541	524	577	536	529	567	535	557	574	541	521	564	568	549	553	566	560	482	562	506	547	528	585	596	580	567	601	588	580	592	548	550	572	554	510	566	602	576	576	569	573	512	578	557	562	562	495	577	579	572	534	548	525	555	546	572	543	519	534	520	558	559	533	560	549	606	557	565	577	534	534	546	529	570	571	589	555	554	570	561	544	535	523	591	536	543	526	613	579	545	575	529	548	522	558	556	511	539	521	553	537	549	562	554	512	558	533	564	572	586	533	551	574	546	552	549	514	557	541	532	559	556	578	558	533	569	533	576	573	573	557	536	548	586	564	566	546	601	557	556	591	560	557	535	533	541	554	525	560	530	559	580	580	555	558	531	492	526	508	548	537	569	546	528	555	534	590	545	531	525	536	514	593	534	518	576	553	567	517	549	545	582	537	556	566	543	575	540	559	537	544	538	582	556	574	546	550	556	532	492	561	551	527	529	548	519	528	599	526	540	588	549	564	576	538	561	545	501	554	491	547	521	543	553	555	531	518	533	530	575	545	557	538	551	527	522	565	522	528	545	545	521	562
24086	20772	26434	24984	6627	744	666	535	483	484	493	476	470	454	447	455	435	461	449	458	469	455	446	453	419	430	413	454	425	451	439	431	424	420	430	463	433	428	446	481	435	443	423	419	463	463	441	397	438	433	435	425	433	485	460	465	472	467	444	420	468	448	448	445	408	440	433	468	418	444	451	443	439	431	416	477	456	414	477	473	457	439	452	421	394	398	431	427	465	429	450	424	454	442	396	435	435	425	443	461	431	453	427	472	426	436	414	447	449	427	391	434	455	431	405	421	423	459	408	423	406	443	432	437	437	464	406	457	427	422	408	436	450	425	478	392	447	455	466	441	430	459	437	468	469	456	413	389	482	425	436	467	456	415	463	461	468	441	466	422	443	424	476	462	428	438	434	436	470	434	402	466	476	436	424	461	458	455	449	428	450	433	412	417	442	452	429	442	431	424	461	429	421	408	411	453	437	431	468	449	411	473	437	451	437	475	449	451	450	481	427	422	435	425	424	438	449	401	399	430	429	448	459	443	432	433	432	437	448	459	416	401	467	427	470	407	434	437	460	451	506	451	427	443	458	463	462	476	457	426	457	422	445	457	450	434	445	392	446	421	451	388	439	458	417	442	452	434	458	457	409	429	409	396	445	444	455	437	413	470	420	445	434	435	448	426	429	450	472	460	449	433	443	449	447	487	485	446	500	420	401	460	430	469	443	440	455	449	456	459	424	437	458	424	472	469	421	448	453	468	436	481	415	432	426	455	460	478	460	461	454	433	409	451	415	443	412	420	442	479	453	413	434	462	417	479	439	479	437	467	462	430	442	419	482	482	410	439	445	432	480	431	450	464	434	390	442	442	439	476	435	417	442	438	433	439	426	414	455	436	436	439	453	435	428	449	450	432	474	448	443	448	426	482	441	441	456	443	441	454	452	413	459	469	457	416	451	431	454	420	403	478	457	470	493	443	406	450	458	421	437	422	458	429	444	429	479	445	402	456	449	425	449	460	430	422	438	435	419	455	449	421	438	443	435	439	463	441	439	438	470	437	433	461	454	458	440	416	451	464	432	433	432	453	441	427	446	425	451	416	456	397	492	459	464	424	412	418	483	427	435	429	419	400	408	420	469	440	446	405	433	444	452	424	454	472	452	425	468	457	454	446	462	420	472	447	445	430	421	416	401	445	453	431	444	422	458	427	431	444	409	451	440	452	403	433	461	463	460	414	437	431	421	427	427	431	451	418	438	452	466	473	442	479	428	428	450	444	468	446	424	455	458	421	421	419	436	420	445	407	430	423	435	459	412	452	457	439	439	430	435	483	436	455	467	432	463	448	446	431	449	400	412	438	407	475	446	480	459	449	441	425	437	444	445	429	439	473	468	450	467	411	444	452	435	432	421	414	461	436	422	449	464	456	385	422	428	455	403	475	498	480	427	472	458	398	473	440	421	444	410	471	413	431	458	429	450	450	456	403	463	413	452	425	425	438	459	436	446	467	443	452	448	436	422	431	439	438	424	438	394	440	440	400	455	470	421	463	406	451	437	423	442	423	407	468	422	447	433	447	412	454	432	427	435	443	424	433	439	438	449	431	428	453	406	413	423	428	437	437	432	443	420	447	471	436	429	451	473	456	441	410	439	456	458	399	431	439	434	441	429	424	432	469	452	476	430	426	429	428	445	435	434	439	428	424	443	469	473	434	435	450	501	463	434	458	429	430	427	461	454	401	398	439	465	455	450	406	426	454	412	435	427	433	403	480	409	438	418	424	458	430	441	455	427	425	450	399	442	413	468	471	427	446	408	417	452	431	487	423	446	466	465	449	407	432	437	426	460	426	475	452	469	408	422	422	439	452	475	423	465	432	458	452	428	438	428	453	428	400	432	435	448	428	446	440	442	464	447	432	444	432	420	416	414	436	423	451	435	443	445	443	450	459	457	463	421	459	462	439	414	438	438	448	439	424	414	425	456	422	438	423	419	427	450	413	451	458	470	447	438	413	429	420	416	445	467	455	483	455	436	436	420	433	436	445	471	453	442	414	436	447	454	424	446	456	450	450	457	427	461	437	441	435	443	418	442	404	420	427	438	428	439	492	468	436	431	424	416	447	424	447	465	427	445	450	448	409	453	431	446	431	433	403	509	436	430	440	454	437	453	465	466	445	482	437	455	410	428	413	432	425	436	453	444	433	455	453	423	426	451	454	428	388	438	416	452	437	444	418	442	447	433	427	449	450	442	441	452	430	436	419	428	445	424	442	451	447	420	419	442	464	447	422	434	411	426	464	422	449	467	429	456	427	445	403	449	418	462	437	465	433	449	437	424	455	422	446	423	441	442	435	457	445	456	457	453	418	415	403	434	441	436	431	447	425	478	485	472	453	373	426	453	438	442	441	458	468	446	397	447	433	454	453	429	457	480	378	441	429	435	412	416	441	436	434	493	477	475	442	460	436	420	415	452	450	436	413	411	426	454	475	459	451	479	439	418	442	439	433	466	424	464	445	452	454	450	441	446	434	460	408	447	402	445	451	448	466	422	414	418	466	444	441	460	412	462	436	445	456	460	419	463	415	431	425	494	401	503	401	415	464	458	495	438	460	485	444	476	392	418	445	445	436	435	451	454	457	434	438	430	432	438	441	466	446	429	423	467	435	434	446	413	417	434	421	456	449	416	470	446	411	436	483	393	474	456	434	460	416	472	412	453	458	441	433	449	454	451	445	449	482	430	434	399	435	393	436	399	425	436	443	426	418	427	437	466	438	423	442	459	414	442	439	415	447	449	422	454	428	454	460	489	442	448	440	447	431	435	423	463	421	445	417	451	436	438	460	444	453	470	432	442	446	463	469	415	457	436	419	459	417	418	403	451	436	428	428	463	445	472	453	436	401	426	451	438	432	426	436	428	461	425	477	428	437	424	427	427	458	485	462	451	447	415	458	435	446	408	446	425	455	475	448	456	416	461	441	458	440	467	430	466	436	409	393	444	466	431	398	437	416	444	458	452	433	441	484	422	442	443	438	434	439	407	434	433	467	431	421	443	450	419	432	420	454	442	442	455	464	436	420	458	399	439	411	487	447	410	417	430	451	464	419	442	417	386	415	438	451	447	442	452	463	465	474	421	429	429	465	456	427	438	492	472	441	437	437	421	447	430	443	438	438	420	468	425	432	430	460	423	455	463	483	447	420	441	451	424	428	438	421	441	448	425	445	416	426	437	448	448	443	462	453	418	455	468	438	413	460	423	444	418	464	467	428	437	395	401	419	443	436	433	378	433	426	428	423	466	424	438	438	434	435	421	435	458	445	414	442	417	484	440	479	438	424	442	429	434	455	415	410	450	406	437	459	426	438	404	450	454	437	450	449	476	457	438	455	439	459	430	465	421	385	443	463	438	449	461	423	434	441	421	417	444	449	414	469	435	423	446	440	438	420	463	414	446	427	428	439	465	410	412	440	449	450	405	424	445	461	428	441	411	440	419	420	459	403	460	430	467	450	477	446	401	505
5520	4554	3239	1686	1411	1115	968	855	773	703	671	606	624	598	579	563	557	578	581	533	525	524	551	570	518	527	575	581	531	549	542	522	528	551	544	534	532	497	510	537	525	508	524	507	498	527	541	547	525	518	525	516	543	551	529	496	552	553	522	572	530	567	526	507	499	525	522	510	565	554	553	509	503	535	528	558	499	541	499	509	550	540	492	494	516	533	532	496	538	553	542	573	504	524	537	540	520	545	525	525	541	501	552	508	527	519	508	532	540	577	508	543	528	500	542	534	502	505	540	538	564	536	543	556	533	513	572	579	528	520	542	536	550	505	487	552	532	527	515	533	557	536	484	570	528	549	508	543	490	537	565	495	513	526	546	490	503	555	569	525	560	521	512	550	504	537	506	500	503	477	536	477	529	537	522	541	548	576	499	516	532	548	531	500	545	558	525	551	566	544	540	504	493	547	500	511	579	541	501	516	517	540	534	539	557	556	491	557	504	571	535	528	527	558	505	516	534	552	555	503	498	541	521	623	501	521	535	489	518	522	522	542	488	525	523	523	518	520	541	521	507	532	568	516	558	522	541	545	533	546	524	507	488	461	543	508	548	525	531	551	533	547	548	541	560	493	501	531	487	525	509	468	529	529	519	494	564	560	509	509	482	513	544	541	536	554	520	518	537	506	527	529	547	536	532	549	561	502	510	538	544	494	538	516	578	522	548	578	524	525	509	525	493	517	582	506	556	492	554	554	537	538	537	542	525	562	502	516	547	512	516	519	560	555	539	535	521	547	547	512	516	515	556	505	509	542	564	568	471	546	550	558	522	525	539	497	504	538	542	534	614	537	567	564	543	541	505	537	531	503	524	517	550	522	505	531	508	515	533	498	520	517	572	562	509	515	530	507	563	540	501	559	551	498	534	555	556	501	479	506	571	551	540	583	499	506	556	516	550	547	541	538	533	566	497	545	540	539	525	536	555	539	540	511	545	505	548	539	573	545	536	552	536	530	501	547	570	475	469	573	506	509	541	537	507	550	540	525	517	515	464	526	507	544	551	483	526	522	549	583	564	567	544	541	545	579	543	546	547	539	567	526	527	604	543	505	525	535	548	474	489	532	526	569	551	506	552	547	532	543	556	540	514	575	517	535	531	523	546	497	508	530	550	517	540	542	506	534	512	521	497	533	563	506	553	523	524	502	531	522	554	516	505	557	543	525	527	564	539	506	566	536	536	559	550	499	552	526	511	503	520	572	548	503	519	540	557	580	450	529	510	504	499	525	537	506	497	544	510	510	512	502	537	558	531	530	539	548	554	550	557	534	538	550	533	548	521	502	557	537	567	544	546	519	527	521	512	548	519	537	486	539	554	510	535	539	490	511	544	538	497	526	529	489	555	506	529	536	511	538	530	543	489	523	466	530	556	510	546	485	533	559	537	534	532	521	535	518	582	542	485	560	508	530	536	521	499	504	547	459	534	569	551	497	557	591	561	539	550	507	524	530	489	562	501	540	527	542	481	500	518	544	548	513	537	521	550	568	501	537	510	574	553	502	485	536	500	545	529	546	524	551	509	483	530	557	515	569	511	508	537	554	523	520	518	527	529	514	519	532	508	501	506	553	525	533	544	527	535	527	499	499	535	535	497	535	539	526	537	579	507	532	535	512	504	531	487	537	528	563	504	526	550	513	487	547	505	513	531	552	523	542	528	555	552	546	488	535	550	502	513	494	531	516	561	522	554	500	558	512	520	554	506	560	531	527	529	533	521	532	574	522	517	505	521	501	531	550	541	539	518	523	519	551	529	508	538	513	550	570	504	515	544	569	540	532	548	496	525	522	527	528	553	525	501	526	541	534	492	514	572	580	505	543	489	535	514	553	533	561	568	530	547	498	524	475	502	500	575	541	505	543	528	511	580	498	554	458	569	532	489	533	551	524	572	505	523	538	569	522	535	499	517	553	538	555	525	537	560	539	509	510	562	518	521	508	521	505	533	524	522	505	528	554	548	521	534	542	525	510	532	518	550	516	508	524	503	505	524	549	560	530	474	521	517	553	539	550	521	512	523	507	521	519	516	534	520	521	529	537	530	507	548	543	531	532	561	521	552	500	515	540	530	499	527	520	512	537	480	509	520	550	537	517	536	538	497	543	518	491	532	532	569	581	571	493	543	504	526	529	520	518	511	514	484	572	585	550	529	485	527	520	532	537	509	521	546	510	520	539	579	514	539	535	559	508	510	496	539	544	562	500	527	558	522	512	543	528	582	515	539	567	509	500	531	528	567	515	510	533	542	520	568	557	581	527	487	501	541	522	484	517	541	492	534	515	527	523	499	545	519	540	503	503	553	537	544	498	541	533	493	543	535	554	536	500	501	526	511	534	545	517	511	523	515	564	529	491	518	525	567	542	508	536	513	513	564	504	489	498	556	548	494	512	538	512	499	506	474	533	516	486	538	514	539	532	490	492	525	551	570	524	505	548	549	520	512	544	505	520	575	517	540	501	557	524	564	529	516	538	471	498	550	534	492	530	571	565	581	541	515	534	546	539	518	548	508	558	514	501	511	549	537	568	548	530	536	502	518	530	508	515	504	531	505	523	524	518	537	545	509	520	525	567	528	538	519	515	536	529	570	513	510	580	556	557	566	470	524	526	493	509	527	560	519	585	532	523	537	549	540	514	528	531	546	505	535	569	524	518	496	516	498	561	528	497	537	503	543	513	511	527	546	503	511	591	514	525	490	522	538	511	530	507	542	531	535	526	523	503	528	563	511	556	553	526	545	549	546	535	484	489	541	514	519	526	504	525	507	527	506	525	520	569	517	529	568	540	555	547	520	527	486	576	533	550	564	516	511	524	510	511	485	527	541	557	534	543	534	520	496	540	526	532	501	568	507	549	553	525	505	544	527	490	549	536	528	557	502	465	531	534	547	572	570	528	527	521	502	551	507	545	516	565	582	570	545	511	551	566	550	559	511	518	535	537	534	548	553	544	530	545	554	530	560	520	563	545	510	541	557	575	533	530	511	521	509	519	526	498	516	516	553	539	504	507	553	559	517	493	541	503	531	476	528	526	603	544	536	559	559	564	536	538	533	504	531	547	520	538	553	534	553	531	580	530	515	551	548	527	492	543	555	540	521	531	551	563	500	551	508	536	516	524	534	510	501	494	547	518	519	535	549	531	501	495	531	554	552	540	543	493	542	552	551	574	541	552	542	529	496	570	524	501	543	541	528	470	597	527	553	571	520	540	534	531	504	578	515	516	584	509	550	531	525	502	553	533	500	517	512	567	557	503	536	491	508	552	521	535	517	508	526	520	536	583	498	529	522	533	536	536	515	532	532	517	537	520	539	564	505	521	491	520	555	546	542	505	533	553	471	517	550	508	522	536	517	501	531	525	560	504	510	548	540	516	547	537	521	483	530	540	534	524	499	600	527	531	562	526	512	505	544	471	532	507	535	490	519	548	521	539	510	492	523	519	538	504	498	550	542	537	561	532	547	500
22138	20865	28364	23491	20857	20806	3846	654	470	406	393	331	280	290	265	242	220	214	231	215	221	210	211	203	199	186	180	187	194	182	180	179	180	182	177	175	172	191	182	166	152	177	180	167	178	175	161	159	147	175	166	149	177	168	142	171	155	156	158	170	175	152	172	186	171	169	162	164	143	155	174	168	169	174	175	153	171	172	178	177	174	149	165	156	162	168	176	175	169	157	165	151	181	149	162	184	168	170	169	169	142	174	135	156	143	186	139	157	175	182	162	161	168	127	152	155	195	154	172	165	151	158	147	156	166	153	156	151	162	159	160	148	161	149	152	173	173	173	124	151	170	175	177	163	170	160	162	179	158	165	146	166	159	154	182	169	147	176	161	163	166	157	138	151	162	166	154	168	159	163	174	154	159	154	160	154	151	168	171	170	178	173	189	172	168	177	179	152	172	165	152	181	156	145	179	176	180	156	162	162	161	166	150	158	159	186	146	185	140	183	177	180	166	169	150	176	168	125	164	171	167	135	165	147	145	135	168	147	142	148	181	147	150	180	173	172	166	161	164	174	157	154	157	132	166	153	174	160	151	179	167	150	185	162	164	172	167	156	162	164	161	171	179	177	158	144	169	158	172	150	178	144	158	168	163	159	156	165	155	149	169	164	165	180	183	169	163	154	174	191	160	148	160	167	144	127	145	144	157	124	184	147	170	175	149	180	163	156	166	152	167	166	148	139	169	178	157	175	169	162	167	154	175	140	168	182	151	163	167	138	138	161	167	149	162	162	164	155	175	176	168	158	158	189	187	145	151	182	165	146	161	153	175	159	174	156	162	163	173	169	155	166	142	167	163	148	164	181	154	161	186	163	183	169	160	147	144	170	204	148	144	173	145	154	172	184	173	164	171	163	172	158	150	162	170	177	154	157	140	147	170	179	149	183	164	171	171	157	157	173	153	161	183	177	156	136	154	153	184	169	153	162	146	169	153	169	148	142	178	173	158	163	165	144	154	171	160	161	150	178	148	160	162	161	163	160	150	155	208	139	186	145	176	161	187	160	154	177	172	174	176	149	165	177	183	145	150	159	173	153	187	173	175	149	163	160	152	175	159	168	159	164	142	151	161	173	147	159	130	157	130	173	187	168	172	171	152	179	163	163	156	150	154	162	167	143	169	168	157	160	153	171	166	150	160	173	174	163	144	182	152	159	176	140	162	152	153	172	172	154	168	149	159	166	151	176	155	172	166	166	176	162	178	150	156	172	144	169	162	171	146	142	173	163	157	144	156	159	162	133	155	147	177	166	173	163	148	154	133	142	169	171	154	147	162	163	168	152	165	151	150	143	139	178	179	146	164	144	170	172	161	144	164	175	145	168	169	196	185	162	186	183	140	161	143	175	160	164	150	195	145	170	177	177	154	137	161	155	156	154	174	186	174	158	178	165	179	173	184	144	149	150	175	143	161	178	158	153	192	159	161	137	162	154	172	163	151	165	182	163	145	173	166	166	166	147	155	151	166	163	161	173	140	168	141	160	151	166	178	168	151	157	164	159	170	163	160	172	161	153	173	166	187	163	150	180	147	162	156	176	157	168	160	152	143	159	180	170	152	166	188	163	147	153	139	173	177	173	181	161	177	159	180	164	154	141	176	134	177	169	140	160	143	192	160	153	152	165	146	148	167	185	172	140	160	170	170	189	141	184	152	176	159	164	156	157	154	137	163	163	162	151	154	172	167	144	184	170	139	186	153	165	118	158	171	148	172	150	164	157	166	172	167	200	163	156	184	153	160	140	191	154	150	167	177	165	171	172	165	171	139	151	193	158	170	177	144	168	143	172	175	182	179	168	163	179	149	194	148	166	147	165	146	181	153	181	150	156	157	171	170	147	166	170	191	156	169	170	151	166	145	193	153	161	148	150	150	182	157	127	156	135	161	157	162	164	150	157	179	179	149	134	155	166	142	169	155	164	199	144	160	171	154	173	159	170	175	157	157	155	159	171	156	149	160	161	149	160	153	163	148	164	176	155	147	154	146	161	146	167	166	173	158	166	157	160	167	154	156	156	171	165	174	172	168	138	154	144	181	161	148	159	173	161	193	169	168	147	150	166	156	164	157	165	165	149	143	165	163	153	162	174	160	148	173	180	169	152	173	144	157	149	180	164	162	182	174	158	167	140	175	153	135	168	163	165	156	148	170	147	164	182	139	150	137	173	158	179	160	158	156	149	174	160	167	147	168	161	171	177	152	144	144	154	171	141	179	171	168	150	164	156	158	148	185	171	188	154	163	160	160	149	168	160	153	178	158	169	164	189	149	172	157	161	160	153	167	150	172	173	158	169	176	151	167	169	152	149	146	170	174	173	155	158	181	164	163	177	179	160	155	138	156	154	172	158	159	184	163	182	171	169	163	175	155	170	142	172	189	172	163	161	164	178	160	151	162	168	156	175	166	144	169	178	168	169	156	163	147	198	147	173	158	157	166	159	153	156	142	154	138	147	135	155	162	139	173	171	180	168	161	166	135	146	143	167	145	154	175	182	174	161	155	178	190	163	176	187	152	159	171	175	187	156	157	152	178	175	157	164	165	141	158	150	172	147	174	174	161	182	155	156	179	168	157	156	177	154	162	150	175	158	170	156	170	164	160	172	164	157	180	156	158	165	159	153	154	172	165	169	166	163	145	161	165	163	141	146	164	137	185	156	152	151	158	173	183	188	161	166	176	167	153	143	170	171	147	164	153	165	164	176	138	187	160	168	173	169	146	169	143	173	159	150	160	163	157	169	151	164	162	165	175	178	191	162	173	164	175	132	154	135	151	164	150	161	145	171	137	162	147	146	167	156	172	163	200	165	169	130	157	167	170	169	134	181	151	149	172	164	163	150	163	180	165	162	152	173	167	163	148	166	160	168	166	161	174	173	170	190	174	167	154	167	157	170	177	148	153	128	153	148	160	170	163	157	157	147	184	162	163	160	145	162	173	163	149	173	168	172	176	161	149	139	162	177	197	143	153	157	177	158	182	165	181	140	146	161	158	155	191	155	162	178	162	157	175	167	145	161	146	153	156	134	162	152	151	199	159	155	134	175	155	162	137	142	146	149	156	151	161	163	133	158	148	172	154	138	161	163	159	164	157	152	153	166	171	160	155	163	164	169	178	168	184	169	176	152	159	161	195	160	152	161	164	170	163	160	147	173	152	177	160	143	146	171	166	162	170	155	179	161	154	148	180	140	152	160	185	157	179	157	171	135	144	162	143	178	155	175	155	174	143	162	176	151	139	151	162	173	159	165	196	131	146	161	153	157	155	147	159	153	153	142	152	148	170	162	188	174	149	155	173	166	167	139	143	164	154	168	151	158	165	197	162	165	150	170	167	152	177	182	154	158	147	155	178	156	166	151	159	155	171	163	137	168	166	154	162	189	180	153	187	167	165	164	150	161	173	174	142	166	187	171	156	160	144	149	183	164	169	173	160	143	148	142	146	171	155	177	150	149	153	143	154	156
6845	12682	8914	4293	3022	2289	1691	1347	1034	771	689	568	529	437	395	341	344	338	300	306	289	246	260	283	271	238	241	263	231	256	245	220	244	228	240	245	201	213	222	200	210	221	239	202	215	239	249	221	210	220	226	211	211	207	223	192	232	202	214	217	215	230	214	216	207	204	201	229	205	234	220	216	218	208	210	190	206	197	201	223	227	217	200	192	209	205	206	242	209	179	209	216	214	210	203	202	201	201	225	216	200	174	237	223	218	213	222	197	196	207	209	184	208	217	184	226	214	200	207	210	198	225	214	207	227	213	217	209	208	220	184	191	197	193	193	235	221	213	222	213	209	221	189	196	218	187	203	192	213	215	189	196	222	190	206	216	203	216	208	206	216	205	205	206	228	207	194	219	207	190	202	201	182	237	225	227	207	209	210	204	206	199	217	212	201	204	193	187	203	210	183	211	205	200	222	215	223	190	222	230	212	196	224	206	223	233	221	190	195	220	217	217	218	220	207	186	214	192	179	213	208	216	230	206	219	209	211	215	190	182	196	214	216	192	205	201	208	209	169	220	226	216	205	219	193	216	188	224	210	200	189	210	188	193	213	196	197	219	219	214	208	214	216	209	230	202	200	188	193	207	222	215	186	185	162	214	219	208	224	182	210	206	186	198	234	191	215	222	206	213	208	220	227	199	210	213	178	216	210	210	190	210	194	229	190	194	178	197	190	213	199	205	196	196	205	190	200	165	215	205	181	207	204	210	217	226	187	236	206	185	203	225	217	195	220	209	196	220	205	243	182	206	200	216	191	204	202	196	210	192	205	207	205	226	207	215	205	212	206	201	226	200	234	213	193	181	199	187	200	187	206	186	198	205	236	187	192	198	197	216	200	212	193	227	206	210	207	201	223	224	206	227	227	191	193	202	208	222	212	183	212	203	207	206	194	241	190	235	204	194	197	197	219	200	215	223	216	196	212	203	208	222	200	207	189	194	215	183	192	189	196	203	197	212	188	218	208	194	234	208	213	200	198	209	212	198	206	183	212	212	223	213	222	207	236	210	218	207	199	199	214	204	214	194	192	216	213	199	210	189	186	190	227	236	175	212	187	215	217	194	204	213	208	217	197	191	189	201	203	217	194	199	197	198	220	210	216	192	181	233	212	215	229	212	207	215	193	215	216	211	199	201	215	195	214	211	204	192	217	203	197	210	233	197	202	236	225	240	225	216	220	217	214	193	186	184	197	203	198	232	205	169	224	208	217	208	207	194	200	207	220	217	206	219	192	191	182	213	210	169	208	208	179	200	207	210	198	213	213	231	193	193	207	188	188	204	170	184	191	201	234	221	210	199	185	208	198	191	187	223	202	227	217	192	195	190	228	200	192	209	216	188	230	198	195	198	210	215	217	210	206	203	203	195	190	209	186	214	183	190	209	196	199	199	227	185	202	217	202	187	198	192	198	169	206	194	217	179	228	209	222	211	203	188	202	206	206	214	199	219	223	210	198	214	209	219	200	205	185	227	194	197	174	210	187	229	197	205	203	194	224	187	191	195	197	216	205	198	219	214	230	209	208	197	209	201	187	202	192	190	214	189	192	201	195	202	203	175	215	198	192	197	196	205	189	209	216	225	181	212	193	213	217	196	208	205	220	199	194	184	229	208	218	182	197	204	190	182	195	208	203	210	219	224	191	210	225	191	201	198	208	192	208	214	190	209	208	215	197	185	210	218	199	188	190	201	214	189	210	218	204	200	209	191	202	183	228	215	206	210	207	199	181	203	204	217	197	211	203	212	194	192	200	195	191	217	222	193	203	203	229	211	222	192	224	201	225	180	216	230	215	192	184	202	197	209	189	225	195	195	213	202	205	216	215	221	208	203	203	240	216	210	223	166	215	177	182	205	193	190	219	184	175	217	189	203	192	191	188	207	210	213	211	185	212	217	227	206	211	204	232	228	220	199	193	176	193	215	232	208	192	207	244	205	205	213	202	202	199	212	224	208	222	206	199	213	201	207	199	197	184	207	226	201	222	185	203	218	204	223	184	201	209	211	221	215	200	221	205	225	190	224	201	214	198	208	189	211	178	191	213	208	217	218	189	205	194	179	184	217	232	197	197	210	180	210	212	203	210	211	208	215	203	213	193	208	231	199	212	184	194	201	188	196	224	215	198	191	198	208	214	217	211	215	205	214	203	214	231	238	203	188	201	207	224	215	238	210	183	205	210	173	212	202	204	209	217	205	208	190	204	190	191	193	193	186	211	196	216	182	194	178	222	226	197	196	195	198	200	195	181	216	193	228	211	189	230	188	214	212	220	192	197	195	205	206	229	235	215	202	184	183	177	212	231	210	188	204	204	219	213	209	199	214	187	207	185	204	220	198	220	194	248	204	211	175	210	212	217	226	224	211	190	196	188	171	220	204	206	232	219	216	218	196	210	187	216	213	217	228	203	206	224	226	227	188	199	193	221	194	193	207	228	208	201	213	208	221	215	201	182	184	215	213	199	196	219	197	203	225	211	206	200	192	215	201	209	198	212	196	204	205	194	219	236	229	221	217	223	197	212	194	222	205	206	224	198	199	174	216	172	201	219	208	189	212	207	196	217	209	216	206	182	197	192	208	229	254	200	221	212	202	195	206	215	180	196	217	186	215	180	222	196	196	189	207	203	209	204	197	164	212	219	208	214	217	209	227	219	171	209	199	164	209	207	223	190	223	205	236	191	182	184	207	206	195	169	190	202	195	216	188	189	206	203	227	237	210	190	221	210	219	216	215	193	213	208	214	199	209	190	228	225	201	219	222	187	209	170	223	187	187	207	201	213	205	217	191	216	202	175	206	192	216	199	217	200	204	227	191	197	196	220	193	218	204	215	203	225	207	190	226	201	194	199	216	188	204	214	212	194	185	200	225	238	200	209	227	208	189	223	208	206	200	221	215	232	202	209	206	195	205	198	190	222	212	193	239	212	203	226	206	179	180	208	224	192	198	213	196	216	194	199	194	208	198	192	174	209	205	204	195	203	227	208	200	200	218	185	186	204	197	214	230	213	205	213	201	213	219	211	185	210	214	239	184	220	191	197	193	210	197	211	197	211	202	201	219	192	228	224	181	195	211	189	213	176	188	219	212	197	195	225	206	209	201	215	217	226	205	237	213	186	206	184	182	207	216	187	216	220	198	192	214	214	197	188	247	184	189	203	209	194	197	206	205	199	212	184	206	252	164	194	203	232	191	228	225	223	208	197	204	214	202	196	246	192	177	213	228	188	198	208	209	219	206	214	214	207	195	214	220	194	201	194	224	191	209	194	201	213	188	195	207	202	212	208	209	234	195	201	201	198	198	203	205	196	208	217	193	195	227	237	207	220	210	220	238	204	211	205	175	178	181	191	214	212	200	204	217	216	191	203	204	236	214	191	166	216	196	229	224	230	208	211	229	200	199	204	210	223	206	193	213	170	198	208	195	170	218	208	177	183	213	228	198	185	219	204	199	168	198	191	200	221	195
26860	16734	3260	874	717	705	623	615	644	630	594	632	628	649	625	616	625	638	651	642	603	624	612	634	584	631	624	614	600	585	651	623	624	626	594	611	585	605	628	609	620	593	596	600	580	612	608	610	633	604	619	606	595	585	590	600	611	584	662	634	615	611	627	592	605	584	625	637	579	648	613	631	619	607	629	618	603	585	659	591	588	582	658	555	627	638	616	622	608	559	593	601	655	623	618	609	644	589	615	616	579	621	606	610	600	642	614	622	617	563	607	627	603	590	584	613	591	642	632	586	649	595	608	607	630	616	649	612	621	583	588	581	611	595	627	609	630	622	599	563	599	576	627	611	626	596	614	592	624	613	596	621	584	548	659	608	622	667	657	595	600	579	585	604	595	629	649	620	610	607	569	533	695	612	624	625	616	644	639	612	566	587	643	626	613	612	593	623	640	608	586	634	588	600	590	626	539	662	607	633	613	599	630	632	632	592	552	610	613	601	581	575	590	594	578	629	618	596	621	663	568	584	607	572	589	616	601	613	608	606	612	605	589	592	618	589	601	581	600	588	570	648	614	628	640	615	614	620	594	614	634	619	609	611	633	605	590	616	606	589	557	593	584	628	612	563	629	568	568	608	647	618	590	624	596	602	659	648	585	667	618	606	583	579	629	623	604	623	610	614	609	608	627	609	600	643	616	633	619	645	607	596	623	595	608	655	606	641	590	642	631	606	617	613	617	629	608	580	654	580	579	630	585	608	616	588	606	606	600	631	616	640	681	565	595	639	639	625	601	594	601	604	618	618	550	612	593	624	601	609	583	609	624	606	619	644	589	595	593	640	621	598	615	592	641	578	610	601	645	628	618	572	582	623	572	628	631	573	612	587	608	634	613	623	586	643	601	631	592	600	594	609	630	643	603	611	641	611	625	651	597	624	602	608	640	597	625	688	590	607	608	578	615	606	591	610	615	636	634	628	620	632	622	586	627	584	583	640	616	620	560	591	619	603	608	601	591	637	592	603	619	601	627	597	587	620	614	598	697	625	637	620	630	611	591	577	580	592	624	624	616	595	600	612	641	652	620	649	638	600	646	614	629	599	594	578	630	622	609	597	633	624	552	564	621	614	590	613	573	617	607	605	629	649	637	661	599	601	599	617	645	625	629	645	604	656	603	586	589	604	578	625	593	631	566	650	590	578	633	639	600	623	608	609	631	621	576	595	659	617	570	613	602	639	579	588	565	629	574	586	657	610	642	588	584	604	593	618	563	556	635	573	661	576	620	581	600	620	640	586	614	580	574	610	605	605	613	666	614	610	658	642	617	589	595	606	596	627	614	599	598	628	618	610	645	542	622	629	586	601	579	602	631	589	621	617	573	617	568	649	649	566	626	554	648	590	607	564	629	643	613	622	610	599	615	623	606	601	582	629	615	575	594	578	635	657	614	634	597	594	640	625	638	583	580	634	613	639	574	617	584	633	668	643	634	602	635	649	572	644	585	568	617	643	644	647	582	567	585	583	611	644	642	642	609	617	614	616	616	576	667	617	593	606	599	632	604	599	607	609	612	585	622	596	591	580	620	575	632	653	592	660	620	609	625	620	591	597	626	643	641	555	607	567	594	576	600	564	597	594	632	582	629	643	648	592	638	586	592	584	582	683	641	620	630	622	611	621	629	564	630	627	601	566	594	632	590	623	580	561	595	650	585	623	624	630	620	598	607	605	621	571	614	681	595	591	621	630	656	585	637	579	581	603	636	595	595	624	629	621	648	591	657	544	566	623	587	603	618	607	592	597	634	569	586	616	618	587	599	613	582	613	612	627	584	648	607	607	589	652	625	575	613	629	602	565	611	630	601	587	596	622	599	621	603	601	571	623	596	604	584	644	637	588	615	601	664	564	623	626	635	626	591	609	633	608	611	618	619	601	614	583	585	630	584	610	579	584	617	597	623	624	648	620	658	621	622	643	621	665	585	624	595	587	574	604	573	650	624	589	615	609	538	607	605	617	630	581	644	576	628	610	641	599	653	610	635	586	586	603	571	563	626	615	606	637	586	620	600	588	613	592	618	632	627	613	658	565	532	602	601	624	614	614	634	636	599	608	560	671	587	602	628	665	582	583	609	561	639	631	594	612	631	619	622	593	599	584	623	598	591	668	619	613	657	617	582	630	558	610	638	607	625	616	583	632	625	601	601	592	575	638	574	602	628	580	626	610	608	601	636	594	598	662	609	587	610	587	617	602	567	566	552	602	606	620	576	680	621	582	628	630	644	603	594	592	589	613	595	627	574	615	612	625	609	637	658	610	617	569	619	605	643	663	628	570	624	643	631	573	581	618	588	614	610	628	648	633	637	588	587	581	623	613	609	624	594	612	583	590	648	603	627	572	666	614	628	555	644	641	608	632	617	641	644	615	594	631	633	635	577	611	635	620	581	627	596	640	585	634	615	606	627	610	578	600	615	594	570	608	617	587	572	601	611	608	636	602	633	573	575	588	601	564	624	637	617	599	666	603	600	616	615	601	591	603	610	611	639	646	656	627	608	669	625	605	589	638	577	585	627	581	584	624	585	618	604	635	608	608	576	648	625	592	609	627	646	591	614	599	580	625	623	642	628	603	605	579	616	647	624	561	617	584	621	585	640	595	655	608	616	634	626	589	620	620	583	607	625	611	590	611	598	608	598	581	622	561	594	563	598	649	627	595	639	656	641	591	615	545	640	582	629	598	611	556	611	607	575	607	601	582	588	609	610	633	610	605	684	582	589	636	623	638	601	584	569	637	599	645	642	619	620	616	564	613	632	627	563	598	584	617	575	587	649	582	581	606	657	637	572	596	618	595	641	629	614	640	609	628	636	619	607	639	569	580	618	600	577	598	636	604	647	617	617	578	616	645	651	626	587	622	608	618	636	598	611	625	614	627	598	615	615	581	616	619	586	636	621	647	624	598	590	628	657	610	620	563	604	581	583	639	594	664	584	587	601	579	603	627	600	622	603	595	577	624	662	610	644	675	547	617	635	617	641	589	596	578	626	629	588	575	608	624	650	602	601	588	640	673	615	630	619	628	588	635	642	590	602	560	591	605	606	593	631	592	561	574	635	623	566	627	584	614	664	594	596	571	592	621	611	638	619	580	631	626	613	603	623	628	639	615	587	634	598	621	645	566	602	596	610	605	606	570	594	586	609	595	645	598	602	600	587	605	576	612	606	644	610	590	609	554	606	638	646	597	625	601	615	632	597	614	617	613	660	634	585	622	616	638	636	597	637	622	610	615	633	581	621	580	578	638	598	575	594	641	625	622	627	613	618	591	603	594	606	617	585	630	582	595	600	582	613	565	613	573	599	635	576	655	643	622	612	603	601	594	596	630	636	624	581	597	627	599	585	627	677	598	622	617	649	606	604	590	637	633	592	652	646	598	586	620	644	577	629	582	637	557	591	598	573	563	630	642	584	614	610	600	603	633	605	609	649	582	655	577	596	569	610	625	579	607	607	603	590	591
6674	1209	1048	858	824	852	822	794	788	770	782	748	789	795	745	781	733	728	807	767	762	715	731	740	764	694	759	819	787	776	761	722	727	710	710	787	765	749	758	728	756	759	760	750	754	714	742	747	742	757	749	784	724	768	750	721	778	681	749	754	682	755	748	759	692	707	765	766	711	777	761	765	724	778	782	719	806	725	703	787	795	701	753	771	718	782	737	745	748	796	752	731	762	737	729	781	689	726	763	752	759	737	776	806	732	718	771	744	775	761	729	717	759	725	808	767	714	766	688	709	725	697	741	709	736	720	782	771	720	740	717	714	744	758	762	755	747	734	761	715	737	743	767	786	767	733	758	701	825	694	742	740	778	727	754	752	775	724	733	736	751	771	765	709	727	724	783	724	744	728	721	832	784	777	790	775	811	758	762	797	733	775	770	776	739	764	720	719	761	745	766	735	722	753	780	738	732	779	704	720	749	726	736	756	791	749	737	756	756	785	788	753	797	815	738	766	780	722	703	712	724	727	781	714	734	729	770	744	774	738	734	729	729	764	745	729	782	778	743	712	764	759	728	783	726	735	765	738	742	698	766	791	754	780	755	788	745	757	711	786	692	752	750	778	750	769	719	735	766	704	773	768	776	745	700	736	740	746	765	726	739	771	763	741	733	763	746	737	765	698	744	725	753	699	769	753	779	736	743	737	694	754	775	748	751	748	775	767	734	760	767	755	779	692	704	732	712	785	760	733	758	788	789	749	792	738	705	774	744	791	719	706	711	771	791	690	761	755	704	752	720	782	728	739	723	797	758	770	750	782	763	756	774	774	771	802	725	784	786	742	772	760	719	738	751	746	735	735	718	797	795	759	733	739	754	716	743	798	792	760	781	769	833	727	755	752	762	776	745	777	736	725	752	755	748	770	716	752	751	791	719	774	824	778	747	746	766	756	729	738	754	734	757	718	759	737	749	753	778	742	755	808	805	733	709	729	763	736	780	761	736	798	772	745	734	782	755	758	735	690	745	707	772	730	763	773	771	757	746	770	750	756	763	770	735	729	790	766	750	785	749	747	703	734	751	763	737	736	750	796	743	770	699	741	733	707	754	811	797	785	775	757	804	758	753	750	736	722	737	723	747	736	726	725	722	724	755	751	698	731	696	716	758	751	723	739	750	752	749	721	781	760	737	799	754	706	783	797	705	745	685	731	736	745	768	740	784	749	766	726	754	777	791	714	754	721	794	726	789	761	781	750	773	769	801	756	781	790	760	760	747	736	796	770	727	730	790	747	760	723	716	750	744	771	745	755	735	739	739	724	775	745	756	716	704	805	742	723	749	793	764	740	729	737	781	744	720	799	741	745	731	795	770	766	709	798	760	762	721	726	757	738	788	713	752	777	799	734	698	797	738	732	770	744	747	747	689	733	702	746	797	728	743	772	778	793	733	790	759	747	731	736	768	721	734	677	731	747	706	744	758	778	766	672	746	747	756	686	781	744	724	750	777	730	774	768	785	755	790	775	792	742	713	751	713	723	757	776	742	782	761	734	718	734	782	717	781	746	822	744	706	780	753	761	736	684	769	765	803	735	766	740	769	773	721	771	728	766	824	778	718	728	739	769	749	730	715	790	748	725	788	769	739	725	784	767	687	735	759	768	768	739	802	769	729	746	738	744	735	771	751	769	742	766	743	790	786	700	785	710	791	758	736	731	697	728	758	767	774	745	736	699	728	779	762	740	741	773	790	725	742	742	757	752	741	727	733	743	768	754	783	775	760	736	739	761	758	752	833	759	790	752	754	775	726	780	698	820	766	727	728	797	750	731	768	760	725	711	791	739	724	732	763	746	797	793	717	746	703	716	740	766	747	774	736	787	762	725	682	724	733	780	749	700	749	758	743	756	736	732	770	766	753	757	762	707	752	728	733	724	729	753	795	751	747	751	743	799	777	756	707	759	700	690	756	713	712	784	749	738	705	709	753	785	737	771	758	764	811	734	749	740	730	706	770	779	777	741	756	831	771	743	758	741	730	683	732	767	779	744	734	727	713	765	783	770	747	761	738	745	769	736	765	749	791	766	747	683	725	784	765	711	738	726	754	736	751	729	731	729	732	754	733	720	752	709	726	751	740	758	728	747	746	752	711	691	727	798	735	756	750	727	797	736	759	739	798	716	747	746	744	763	749	825	741	779	758	785	772	709	741	743	750	751	774	757	680	724	706	745	733	761	733	767	781	750	740	770	732	733	762	819	748	728	739	709	722	751	746	785	745	752	729	777	779	713	740	792	764	766	785	737	763	729	740	771	726	806	750	714	741	701	769	791	780	771	785	733	762	741	741	711	728	760	765	733	747	773	745	800	764	762	762	747	746	726	730	717	773	677	719	738	741	765	788	743	727	746	750	717	734	745	710	783	728	758	777	734	737	743	767	696	803	738	754	761	740	746	768	735	746	768	761	785	784	755	771	769	766	731	799	786	790	698	787	762	794	769	729	713	743	814	729	735	780	753	744	757	750	741	775	730	723	743	704	759	761	753	822	774	770	731	730	728	789	750	751	761	781	750	760	723	708	716	766	703	811	769	814	773	724	728	765	753	728	779	737	756	757	739	717	790	724	766	776	756	751	725	712	774	716	718	789	738	699	750	697	740	747	761	743	814	771	735	777	780	738	751	742	777	747	714	750	736	737	794	736	733	771	724	791	776	772	771	761	779	783	754	772	762	686	785	753	788	734	723	693	765	781	715	743	741	746	763	759	719	742	732	795	778	775	749	779	755	764	760	806	769	757	720	769	790	771	744	757	736	786	772	766	733	729	747	728	726	682	756	705	748	759	735	757	719	748	774	730	792	789	764	776	730	745	758	801	790	770	730	762	718	750	791	780	753	741	749	758	750	709	727	727	747	748	773	743	730	757	741	723	754	752	698	768	755	790	713	781	729	752	761	762	795	760	834	761	692	750	789	776	756	781	780	746	698	731	741	752	742	738	753	737	792	785	763	809	750	748	753	761	697	792	761	784	769	732	757	695	776	751	751	720	781	733	765	726	738	748	760	701	749	723	761	701	702	715	735	758	770	723	765	737	746	758	753	751	757	707	797	720	738	735	777	733	764	744	763	759	760	751	727	761	771	787	791	792	709	737	781	800	759	784	757	777	724	748	752	754	742	710	751	777	772	754	769	754	746	778	723	802	742	736	719	771	715	713	771	786	732	740	719	727	769	773	755	728	801	707	729	699	739	723	715	748	735	723	729	799	787	745	810	753	732	736	708	790	719	734	730	699	741	757	689	769	784	759	745	773	769	749	750	745	723	758	752	783	743	814	736	763	740	782	738	755	718	747	747	726	734	716	763	728	717	755	748	765	748	720	783	698	752	756	732	758	759	737	746	808	784	729	778	750	752	759	733	777	761	775	766	785	722	724	727	745	739	744	785	775	763	819	747	716	733	748	735	728	757	744	790	792	708	711	713	749	764	718	762	736	776	719	750	796	716	802	703	767	776	724	773
22995	20728	27693	23821	20677	6721	985	704	600	553	544	486	521	490	466	449	467	471	485	442	461	471	462	458	442	448	450	440	457	454	449	463	429	431	457	426	447	448	463	444	444	501	463	422	449	436	431	449	449	435	428	431	443	429	435	444	419	455	418	441	466	462	426	423	432	471	435	417	424	435	418	393	370	403	427	435	425	435	464	479	431	447	401	481	422	438	401	430	442	423	432	449	431	422	429	431	405	420	422	467	434	473	463	469	458	424	430	405	408	440	410	449	462	444	421	458	463	458	442	393	401	440	441	448	437	435	454	409	408	430	406	400	355	408	439	473	434	418	447	395	387	431	472	408	427	443	463	447	454	424	435	430	412	458	434	439	438	416	445	400	418	469	415	443	439	433	442	445	433	439	414	452	412	432	475	430	426	409	447	447	407	442	443	474	441	422	411	427	426	421	449	452	456	445	418	462	430	436	439	435	432	434	470	457	435	458	440	426	413	431	416	435	430	410	492	472	435	435	422	473	424	413	434	412	443	472	454	438	427	435	432	430	435	432	421	431	403	447	436	410	453	447	422	418	424	439	418	426	443	415	443	436	391	452	361	439	412	447	437	430	435	448	421	432	421	477	400	432	460	453	440	427	421	418	435	444	449	442	439	403	421	453	428	460	464	422	457	450	429	397	463	430	469	477	406	443	380	445	443	407	375	469	431	430	425	439	420	427	405	431	443	440	441	437	411	431	448	441	408	434	424	408	382	397	424	452	384	459	415	398	441	430	420	422	446	426	416	434	409	424	424	423	425	424	418	442	414	435	425	400	438	462	387	424	432	425	443	456	442	392	440	406	439	409	432	419	410	412	436	477	449	453	428	424	428	440	430	434	436	439	438	457	441	444	431	437	414	428	417	447	407	417	445	435	423	396	436	461	446	430	429	435	401	423	403	432	372	464	410	411	456	440	418	421	451	465	455	468	424	482	431	477	408	452	438	433	400	442	444	397	436	415	418	397	428	426	413	461	395	453	425	437	439	448	432	445	430	423	429	455	475	420	437	435	425	423	454	410	417	464	421	452	447	433	415	470	428	429	446	426	465	408	422	421	422	412	444	429	462	431	460	436	433	374	451	455	425	436	403	427	434	410	489	410	384	435	416	488	445	450	467	432	450	407	460	448	435	407	451	424	428	441	421	392	410	454	440	389	459	434	432	399	425	432	409	407	419	429	468	449	396	443	417	418	448	433	406	464	453	401	410	453	417	400	436	413	426	454	413	448	443	386	470	415	400	442	425	426	450	402	439	404	441	419	426	443	434	429	448	415	395	407	431	435	469	454	447	442	413	433	468	479	418	440	426	463	420	443	463	438	417	414	438	431	445	422	400	464	386	422	414	453	426	430	398	418	454	425	430	462	394	429	435	418	448	411	414	431	431	404	407	435	449	428	428	450	407	410	451	446	414	419	440	436	462	444	416	423	462	456	428	460	402	395	446	427	426	419	421	417	424	449	443	440	404	432	428	437	428	411	449	439	389	445	450	438	415	447	394	426	441	420	425	416	424	430	443	429	417	425	396	429	464	414	409	417	422	397	391	409	437	426	440	457	400	388	427	431	441	447	432	450	427	399	428	386	383	413	452	465	446	448	413	442	426	434	442	443	425	392	454	435	448	434	439	435	419	454	446	444	444	447	437	412	409	395	414	413	468	466	433	427	394	449	451	420	462	416	434	414	409	428	474	415	415	439	423	461	430	419	384	455	422	430	442	420	406	420	432	436	476	434	471	427	441	457	424	450	419	435	414	449	401	410	430	436	490	420	404	417	448	436	415	441	426	435	428	416	466	411	395	470	395	472	399	441	465	424	427	449	436	448	424	448	412	498	430	472	438	422	470	420	424	459	442	432	454	451	459	426	425	433	437	439	451	433	424	440	462	424	447	431	447	463	423	435	444	416	457	434	440	407	455	421	423	420	425	424	438	417	439	433	447	405	447	421	412	434	452	453	475	451	433	478	422	451	415	403	430	437	429	385	433	407	423	462	411	443	435	432	406	449	414	439	408	456	406	417	478	399	452	438	462	383	438	447	455	419	407	439	453	437	445	393	379	451	449	438	446	426	424	428	420	460	445	445	411	442	459	436	438	430	432	416	433	472	421	443	413	450	410	441	417	426	467	445	421	471	414	435	452	418	426	415	404	415	453	463	433	472	422	411	447	450	449	416	438	423	411	444	412	459	452	416	486	419	428	443	422	409	444	418	457	442	429	420	406	445	437	431	427	446	489	388	410	441	402	422	457	445	418	387	440	455	428	431	418	425	407	475	443	419	445	436	422	416	438	444	446	445	389	430	395	440	393	411	421	413	379	458	435	404	409	446	401	417	413	392	460	432	390	426	433	429	440	452	452	431	472	413	420	450	410	408	447	438	422	434	446	446	426	378	434	450	445	441	427	425	402	452	387	424	401	441	422	415	436	443	414	441	433	477	423	468	427	404	420	426	405	415	450	489	413	450	421	440	425	439	427	435	425	448	451	435	433	395	445	412	431	427	434	447	451	431	433	448	437	420	399	441	454	441	422	404	441	428	427	448	439	425	437	409	438	425	447	437	415	456	384	428	443	406	440	399	433	391	458	452	409	401	487	395	428	399	410	410	415	393	443	409	410	391	414	434	438	449	451	452	423	412	418	456	430	427	434	399	469	411	463	435	421	432	421	456	392	427	438	443	440	424	471	435	410	474	458	419	432	451	420	434	435	440	452	435	393	467	413	448	440	418	418	439	427	446	425	438	439	472	411	446	438	416	394	419	440	434	400	422	429	424	451	415	413	405	411	414	459	438	421	465	432	439	431	380	432	401	400	407	405	457	413	423	426	462	430	444	462	406	430	394	398	420	434	429	425	409	437	400	443	436	414	458	434	445	430	427	408	438	406	472	433	444	419	431	443	453	478	447	423	435	437	453	417	440	409	403	420	419	446	455	420	436	391	408	468	432	446	435	465	408	409	419	433	407	448	418	446	449	408	437	437	416	412	431	401	462	397	451	437	451	443	412	437	430	432	426	433	413	388	408	421	434	437	435	436	462	441	456	387	389	432	411	435	410	431	445	424	402	412	451	424	437	447	427	462	433	446	464	456	433	468	432	471	410	413	449	431	437	416	407	425	463	426	440	398	457	411	415	411	431	455	444	469	445	420	434	404	436	440	424	402	431	418	401	480	427	460	468	418	453	425	443	413	440	422	438	449	437	392	412	465	421	451	410	461	396	445	420	419	418	420	432	391	412	423	445	407	363	421	422	432	442	440	409	406	414	422	429	448	419	425	435	445	412	435	414	427	467	441	426	464	439	428	448	445	443	443	438	423	448	415	443	405	432	416	414	423	428	417	446	376	441	407	434	400	409	432	414	432	413	414	422	440	424	426	401	397	428	463	423	409	428	428	409	412	452	404	448	412	391	408	412	443	460	408	427	432	443	439	424	462	454	427	436	454	438	420	438	429	436	430	394	433	421	402	387
5108	7861	5450	2621	2047	1602	1326	1121	942	804	821	721	727	677	662	630	625	607	642	623	607	611	571	615	551	595	546	569	596	566	604	589	558	549	586	600	600	603	577	538	551	541	570	571	584	561	630	532	524	584	595	562	566	551	546	511	583	556	569	553	533	543	567	522	553	555	542	548	545	550	515	546	565	585	540	551	528	614	569	567	575	507	584	579	568	569	545	547	512	500	562	554	521	511	504	556	532	552	508	547	549	567	519	523	539	539	554	581	539	568	512	558	555	548	470	547	552	566	521	541	577	558	522	548	547	589	552	548	527	557	568	518	557	589	552	511	580	569	564	531	567	577	554	556	529	516	552	558	596	547	553	592	541	528	591	532	542	527	538	546	547	547	586	534	569	556	514	523	569	564	547	589	528	537	609	556	564	538	557	556	539	527	543	576	527	507	549	528	555	594	560	526	566	569	529	571	573	570	584	552	582	525	543	567	541	563	541	568	562	496	575	576	524	556	545	522	540	531	536	517	547	492	566	521	553	541	501	566	560	541	545	567	536	549	487	536	536	545	559	552	557	554	543	571	535	592	553	551	546	581	544	589	544	555	546	529	539	542	522	578	538	501	534	519	537	538	523	545	553	522	535	546	556	596	587	553	560	563	551	561	562	508	475	535	536	544	523	517	545	571	559	546	515	541	583	570	548	558	558	557	502	527	557	544	568	554	574	529	526	552	544	498	557	572	587	551	543	549	577	534	559	513	485	539	574	535	557	523	553	540	578	575	564	567	555	524	551	555	534	574	528	542	525	583	536	527	545	586	559	517	547	528	524	550	515	521	556	545	531	557	535	503	534	579	545	523	556	566	565	564	546	560	534	556	520	568	546	525	581	564	526	540	528	533	559	539	527	507	522	503	537	551	526	572	549	558	575	528	556	586	526	565	525	550	576	574	528	546	533	538	492	511	541	556	556	528	559	567	518	538	512	523	556	556	530	549	543	570	514	562	525	552	537	554	549	538	528	532	532	506	496	523	527	537	555	559	577	590	546	532	517	526	562	546	570	531	551	535	560	540	533	534	529	568	552	519	585	522	546	541	557	561	566	557	589	522	508	537	543	615	525	543	541	567	560	575	551	541	562	566	564	543	565	547	545	562	593	525	545	521	521	542	568	554	516	534	542	561	520	587	520	617	552	563	539	551	553	574	561	540	481	561	546	579	586	478	557	552	554	508	568	540	530	557	558	545	575	522	561	556	531	503	534	586	607	529	522	551	599	596	533	545	528	527	591	522	573	544	559	541	539	547	523	544	534	537	540	525	529	529	558	583	584	536	547	533	580	556	528	556	562	555	569	525	500	578	559	563	589	530	545	571	499	516	568	548	549	572	526	504	560	576	556	549	571	589	532	528	572	545	528	544	571	563	534	504	525	531	534	516	596	546	532	542	533	547	543	612	520	553	538	518	561	560	597	550	551	550	545	579	543	532	523	542	560	545	562	550	574	549	541	527	572	569	574	534	554	562	559	529	506	537	557	575	518	567	605	570	585	516	562	590	543	549	568	569	540	537	556	568	549	561	521	569	529	547	546	557	535	513	524	538	552	552	593	572	554	526	576	537	542	558	571	548	525	542	554	555	530	545	525	565	573	530	538	540	534	525	538	585	535	539	509	541	580	600	513	546	490	526	554	540	511	520	523	535	539	500	535	523	547	550	541	556	546	496	581	557	588	523	526	563	552	541	591	576	557	563	556	534	575	557	527	551	553	601	527	564	531	535	562	566	563	520	542	543	554	504	553	525	509	578	525	556	560	547	542	526	570	531	554	570	551	583	561	580	578	564	548	580	504	531	525	569	564	565	544	556	534	554	534	562	535	578	543	581	531	533	552	579	596	556	589	562	519	551	561	586	571	552	522	545	565	511	533	576	543	500	546	586	535	555	494	528	535	545	547	567	571	517	532	531	549	584	523	567	525	519	550	518	527	579	537	529	585	571	544	623	597	560	522	584	538	531	546	558	572	553	535	519	519	547	508	561	539	566	532	556	569	540	523	532	608	520	600	522	559	534	550	542	552	554	576	543	562	573	536	552	535	580	567	526	524	576	588	563	565	558	546	560	556	550	522	535	543	524	552	548	566	573	555	547	565	515	526	553	560	515	570	510	536	575	547	591	560	528	576	513	589	530	544	566	555	542	554	548	587	552	559	607	519	559	555	539	513	525	573	561	553	540	565	523	540	533	553	569	544	544	523	581	522	521	550	547	584	534	587	567	546	548	547	520	532	568	584	547	531	571	531	575	548	520	582	571	553	552	573	515	560	529	527	520	558	526	510	561	538	540	609	560	518	581	536	557	529	562	544	510	573	535	563	570	514	569	535	553	550	514	558	563	524	578	553	540	565	508	564	535	531	516	553	550	535	535	572	560	528	558	520	532	580	587	534	568	558	549	542	566	535	528	523	573	530	554	552	530	511	572	543	596	592	587	576	556	538	562	524	562	527	565	557	525	577	513	534	526	549	545	580	543	557	580	585	558	526	559	495	562	509	572	534	585	560	591	553	579	577	566	536	537	550	534	567	540	544	545	542	530	546	537	505	567	574	525	534	557	559	537	497	568	611	570	566	542	560	535	562	551	527	550	548	553	510	592	571	598	544	520	533	555	552	549	524	561	548	578	511	571	591	557	558	559	541	564	536	556	516	556	532	558	532	533	571	521	543	542	550	526	514	554	558	506	525	562	552	580	581	520	568	561	538	540	534	604	532	545	563	524	553	508	527	578	553	555	555	575	557	570	562	512	562	536	547	537	572	547	546	547	520	548	560	525	537	563	540	547	547	538	543	546	580	541	543	551	536	535	559	555	532	512	553	569	503	572	585	528	576	542	547	545	563	506	530	558	544	536	537	557	564	544	548	556	527	531	555	539	565	532	558	548	547	532	573	559	539	525	562	519	533	555	505	529	597	542	594	548	555	541	547	553	584	529	546	561	530	577	579	558	570	605	569	520	531	529	564	525	539	519	552	556	563	586	560	524	557	556	503	549	545	588	559	559	529	533	559	535	514	509	563	540	526	542	518	569	561	563	530	555	546	538	551	543	542	551	553	544	563	554	523	524	517	560	525	537	515	545	513	560	548	510	553	608	579	545	561	511	526	567	538	545	548	542	542	544	538	527	585	561	567	586	560	572	606	592	525	556	551	578	547	571	513	525	583	552	565	566	571	528	575	565	550	554	542	574	589	543	558	530	540	545	528	561	531	558	540	519	556	508	567	556	535	548	538	526	553	507	523	564	582	567	573	564	578	558	545	566	522	542	560	526	533	529	520	529	564	538	546	528	551	581	543	544	513	574	590	568	507	562	540	522	533	569	533	515	564	558	509	561	538	539	535	569	555	534	562	495	585	528	531	550	533	500	547	545	536	552	561	503	532	562	506	556	528	544	575	539	554	499	550	528	541	581	620	568	555	569	574	578	532	570	557	504	537	536	536	561	542	567	509	556	552	537	562	542	579	582
24185	20758	26431	24936	6659	725	634	528	588	502	508	479	512	478	431	485	441	442	453	431	418	484	511	462	449	422	459	436	453	443	440	474	418	451	455	430	415	415	423	454	435	436	435	436	449	461	443	422	427	457	465	432	453	447	453	435	447	402	439	418	442	466	449	426	414	422	477	436	435	415	417	434	424	442	414	431	464	392	452	412	414	411	416	462	422	448	409	431	450	466	428	449	464	423	430	451	460	487	432	451	430	447	420	427	411	459	401	414	463	442	442	429	422	417	442	451	391	422	431	466	435	432	439	427	456	422	460	448	420	436	397	413	434	442	444	428	427	395	454	471	417	408	448	435	403	439	420	473	409	421	438	426	456	456	426	426	419	434	460	405	468	461	404	431	424	422	425	452	434	454	468	453	461	432	446	466	434	464	443	425	447	432	443	451	458	425	437	441	395	470	455	452	423	405	423	428	434	432	435	470	447	457	406	432	443	416	407	440	397	497	391	421	469	427	437	465	444	458	427	431	449	417	458	424	424	423	445	406	416	444	459	435	455	445	408	443	408	466	406	410	429	465	434	426	454	431	476	432	449	446	428	445	427	486	434	420	395	424	434	469	441	450	437	424	428	443	433	412	451	477	437	404	475	467	426	443	427	425	445	456	450	413	437	445	448	433	430	434	422	460	405	430	448	467	444	441	420	445	408	447	426	438	393	419	409	429	426	384	415	431	443	434	424	412	449	423	445	425	402	435	428	445	436	428	406	425	412	468	410	430	438	451	436	444	444	466	411	439	417	427	422	387	473	414	441	429	450	458	448	437	439	454	442	424	458	477	444	429	445	407	449	438	443	442	433	456	431	448	458	431	481	456	443	472	455	425	414	443	427	432	383	438	428	433	452	420	464	424	429	432	406	425	423	467	408	424	407	441	423	457	406	439	410	456	471	429	392	435	385	415	446	443	412	433	459	433	482	371	440	423	416	454	436	426	439	421	435	420	440	423	415	459	483	414	467	442	432	438	441	416	428	455	462	427	400	443	446	433	433	460	448	456	431	446	419	444	438	429	422	429	448	441	488	447	468	453	420	422	428	459	461	415	419	427	409	412	403	433	402	475	433	431	441	450	433	459	443	451	438	463	438	437	410	427	414	395	411	453	448	455	447	415	448	413	442	491	399	427	430	426	411	416	439	426	430	431	414	421	470	449	451	473	467	426	428	438	423	413	417	424	441	431	392	452	420	447	423	388	431	413	476	397	441	439	408	437	416	433	419	417	451	436	462	477	436	414	435	418	439	451	447	403	439	477	465	451	435	406	449	403	457	409	447	444	422	449	463	435	412	448	437	455	407	426	435	417	436	434	436	466	418	445	428	436	433	404	398	432	433	427	447	444	438	410	430	426	463	403	416	402	438	459	420	416	476	466	497	431	463	433	440	421	414	436	421	428	462	419	408	438	431	434	447	414	404	421	417	412	440	440	448	441	464	457	419	455	474	440	441	431	456	453	446	460	423	437	417	419	431	412	458	414	392	419	431	441	462	401	441	438	442	449	435	450	445	469	432	456	443	446	440	407	435	421	433	447	421	424	426	379	447	435	449	427	424	444	449	438	422	408	435	398	433	437	449	467	436	405	425	483	432	456	423	451	448	457	438	403	446	421	485	422	417	416	445	403	438	430	458	442	428	411	425	442	477	436	475	460	433	403	441	435	457	472	431	424	402	401	457	408	440	447	452	439	437	439	437	435	469	463	417	443	451	461	399	449	437	484	455	417	429	399	436	401	455	453	451	435	421	440	441	452	446	415	447	423	415	442	455	442	428	462	396	433	467	414	393	450	451	416	421	385	430	425	473	458	436	482	422	441	435	414	450	438	408	402	404	456	429	440	439	473	449	416	460	419	431	445	461	419	438	434	410	432	425	475	455	395	453	427	420	405	433	447	388	451	438	442	411	448	406	448	444	422	422	400	417	461	406	459	438	452	438	420	434	412	441	442	475	424	410	473	446	418	429	405	409	403	435	425	415	434	426	408	428	396	413	422	466	425	462	444	452	403	404	411	439	456	462	412	465	460	464	428	441	449	447	398	430	424	412	438	417	424	420	436	414	397	435	432	462	449	425	442	436	446	427	433	432	434	395	415	441	414	477	454	420	448	412	443	432	437	438	402	428	415	441	438	428	419	426	420	456	444	398	424	455	440	422	438	487	439	438	410	442	420	468	405	463	394	412	422	457	441	462	446	425	399	435	463	431	430	459	414	438	457	438	359	440	423	440	422	429	444	427	458	448	424	420	427	452	466	464	443	443	446	411	447	428	421	459	464	443	473	430	453	465	457	441	423	435	445	406	456	433	465	446	450	454	398	428	455	450	448	422	407	453	439	437	430	436	434	464	431	426	426	460	436	378	438	434	399	423	405	454	413	441	404	415	455	415	459	408	422	428	464	438	434	424	397	433	455	419	434	452	451	417	431	416	440	416	411	433	426	438	439	408	426	410	439	439	405	457	429	424	416	440	431	436	415	470	475	442	411	444	410	435	452	415	446	451	426	430	413	459	460	454	488	460	441	470	422	456	420	433	482	399	432	427	450	464	430	420	434	444	435	406	454	483	430	428	417	447	425	425	426	437	419	467	417	432	446	426	446	416	455	410	420	456	470	429	408	450	394	450	437	445	424	461	420	463	456	428	453	416	453	428	449	445	465	456	437	453	420	444	410	440	426	445	437	441	430	442	416	449	416	431	442	435	461	406	405	430	395	405	404	438	447	441	450	438	447	441	442	420	451	410	448	391	463	414	412	433	395	406	433	388	449	409	417	435	381	442	462	448	440	440	427	420	441	477	450	482	409	422	424	449	419	414	451	479	412	448	431	457	434	463	444	448	414	414	437	446	432	437	418	388	415	457	445	412	416	453	456	401	410	450	431	417	408	442	423	442	444	464	465	421	457	421	450	439	414	451	438	408	436	448	429	403	403	386	434	435	425	454	419	447	399	400	434	459	419	422	434	442	451	441	445	423	446	445	417	445	377	426	405	465	454	423	435	379	451	452	480	483	439	439	452	404	435	434	438	441	445	434	440	437	422	404	444	402	470	440	417	442	436	424	409	438	436	447	436	426	451	455	462	428	444	392	413	421	405	448	438	446	412	436	438	467	419	420	424	417	476	462	410	422	460	443	447	397	423	402	411	434	451	442	400	473	415	448	420	429	459	431	446	418	463	435	448	423	433	471	423	428	428	435	427	429	400	422	413	465	407	474	437	412	419	429	414	425	427	472	413	421	430	441	429	418	447	415	419	437	430	468	453	412	424	416	459	435	436	408	459	445	447	427	415	446	439	440	466	412	442	436	446	406	397	422	432	432	384	447	423	416	435	383	445	427	430	428	446	434	428	424	437	440	432	393	430	463	414	432	437	441	433	431	408	441	417	434	400	427	386	458	428	459	448	459	407	444	438	421	437	424	427	461	411	480	391	408	421	424	414	454	446	453	417	424	434	415	446	438	459	445	429
5524	4425	3202	1724	1260	1173	952	807	764	691	644	695	580	628	556	578	547	562	506	544	521	533	562	558	516	505	541	524	521	534	541	495	507	541	505	531	552	489	518	531	516	495	495	516	562	552	513	548	506	524	569	503	565	565	530	556	544	522	560	540	524	544	526	544	526	568	539	554	549	499	526	551	525	516	518	535	565	523	541	554	530	549	535	540	537	558	535	541	528	470	572	505	527	529	554	537	526	508	519	525	503	522	502	514	517	532	524	502	531	529	467	518	509	528	516	512	492	499	523	492	544	525	518	564	506	508	554	519	526	530	526	543	546	485	491	482	557	515	513	528	500	548	522	528	509	562	533	545	521	554	512	489	538	572	498	533	503	527	519	499	486	523	576	522	548	537	527	518	512	515	530	504	548	518	532	532	489	520	535	528	541	533	521	551	541	474	536	520	502	495	474	509	502	513	531	499	492	524	508	540	527	515	546	539	506	594	505	567	544	550	507	520	507	560	498	514	523	525	501	561	492	518	484	540	520	523	488	544	542	555	484	536	502	570	552	489	535	523	515	510	534	511	518	533	532	539	495	510	544	500	514	518	518	511	551	523	491	519	529	509	533	527	532	523	554	550	521	513	542	513	497	548	509	523	509	492	546	521	533	550	521	567	511	496	515	538	515	559	544	534	521	545	482	523	535	525	553	553	519	533	542	537	499	519	524	498	537	543	537	570	554	514	557	532	513	508	547	475	546	509	515	559	518	501	546	508	544	555	542	526	532	518	495	515	530	501	520	527	486	559	521	566	483	510	528	512	501	511	509	490	521	532	507	531	513	483	478	536	549	535	475	503	509	555	542	502	512	512	474	549	571	510	517	507	534	533	534	540	510	526	518	524	518	539	555	530	553	548	545	509	541	501	493	501	522	552	504	493	507	553	525	541	527	509	522	567	472	507	480	506	518	566	506	530	548	497	516	497	549	492	496	532	531	545	519	526	541	512	576	537	514	487	530	525	503	510	533	529	505	492	546	501	561	479	546	533	499	541	539	544	556	575	551	490	529	485	525	557	521	528	564	535	537	482	539	551	550	510	495	540	564	538	480	527	554	506	507	563	537	514	510	500	563	556	526	529	505	526	536	552	568	502	559	556	504	521	526	469	523	544	544	513	510	519	475	519	517	556	518	509	510	520	562	539	503	498	529	501	493	530	510	526	527	536	502	559	537	544	520	530	491	559	521	517	464	532	523	539	523	519	534	507	499	518	482	519	507	550	528	538	522	525	533	508	582	514	514	530	560	508	494	500	536	514	534	512	531	525	510	515	488	505	537	501	547	542	508	533	521	520	551	543	546	476	520	499	504	521	507	499	529	543	530	524	524	518	524	545	524	552	562	472	514	487	509	514	514	536	558	524	500	526	543	552	521	502	534	509	558	545	508	516	526	523	535	525	549	523	456	557	596	521	512	532	547	517	493	569	524	536	527	531	556	520	523	474	541	504	467	506	508	521	570	532	490	537	536	556	532	524	543	509	523	524	531	552	537	494	499	483	493	483	540	510	536	559	494	523	522	521	491	538	555	512	538	504	505	544	507	541	526	532	513	549	561	555	536	499	512	537	517	518	511	516	496	556	552	521	509	529	538	517	557	516	515	492	517	540	493	501	528	569	510	509	547	528	502	520	476	542	497	535	538	483	515	499	520	541	537	518	556	552	520	520	560	491	495	503	517	502	537	519	524	558	522	510	515	528	501	493	534	558	531	540	521	536	498	523	513	493	538	521	539	565	493	513	533	539	521	532	532	512	561	550	520	520	533	524	571	527	503	509	548	512	515	490	522	542	533	529	533	534	534	519	532	507	572	530	528	527	533	489	480	544	513	519	541	548	543	564	508	502	536	565	537	493	512	544	523	489	525	504	504	537	549	524	502	528	513	501	516	497	503	548	520	520	547	510	521	565	487	550	533	537	528	492	539	526	520	487	541	574	523	525	526	506	490	532	553	515	542	511	517	532	556	542	492	499	521	550	487	557	574	541	563	487	490	546	532	531	538	519	540	512	541	495	495	478	538	507	461	596	523	528	495	529	515	522	522	496	515	544	487	539	479	518	510	505	512	529	510	489	541	529	514	529	544	543	501	530	519	490	556	576	503	539	555	532	506	558	518	535	525	531	551	495	526	541	487	510	519	523	541	510	554	540	582	524	557	545	532	494	492	491	540	508	539	517	487	489	543	527	536	494	583	521	535	549	510	540	529	508	504	543	475	493	531	495	547	495	530	541	505	520	550	549	515	496	502	475	519	546	509	513	515	496	551	548	524	522	523	517	498	523	557	543	548	486	540	522	550	546	517	511	502	509	525	521	512	526	542	523	552	523	511	564	530	564	524	491	528	540	508	493	474	526	518	520	559	556	520	516	516	534	522	519	509	539	533	543	516	512	516	499	529	507	524	508	521	524	530	489	534	558	521	514	507	515	526	565	531	535	518	558	557	527	521	548	517	533	513	530	506	514	535	568	524	538	545	500	528	492	501	511	509	532	525	484	530	509	484	530	541	543	524	518	519	535	560	534	543	537	542	497	559	521	547	534	535	522	542	535	519	559	550	545	561	499	570	519	509	526	523	561	496	544	527	509	566	556	511	554	494	550	529	533	514	532	495	570	529	510	540	498	536	584	530	537	533	542	550	555	499	519	528	545	538	518	521	544	570	483	502	601	537	519	530	549	489	530	579	546	543	509	508	510	525	517	520	518	501	511	510	501	531	512	509	509	508	553	524	516	493	517	540	539	475	507	529	548	541	499	549	531	518	493	539	511	524	497	546	505	526	520	528	552	505	528	526	509	541	528	510	522	501	510	508	492	500	548	563	494	523	509	544	562	507	550	510	558	501	511	510	542	519	526	528	541	495	502	507	484	531	534	490	502	536	478	568	509	532	519	502	540	542	511	508	506	493	522	502	535	520	521	520	536	478	504	541	540	538	508	531	526	525	548	539	518	521	510	540	514	513	541	544	466	503	520	530	509	482	532	501	514	476	529	530	548	503	536	501	551	555	508	509	559	503	522	558	563	486	525	517	543	469	507	508	540	540	569	527	529	525	526	540	543	478	514	496	530	559	544	537	496	535	542	528	494	536	562	525	535	563	519	485	517	541	509	526	502	528	533	549	531	539	518	571	539	524	503	536	493	507	536	490	530	530	569	533	531	566	534	522	520	542	518	509	543	511	512	514	533	520	537	539	536	491	544	531	528	507	544	521	536	541	536	540	516	533	509	509	480	530	509	492	528	540	520	541	509	471	523	556	524	539	486	523	466	512	548	565	534	545	528	534	550	459	521	515	504	551	512	500	501	541	527	538	477	544	509	553	467	542	539	534	543	535	559	523	464	531	482	545	565	544	477	489	532	501	506	552	543	536	509	537	539	510	492	512	528	525	521	553	543	554	529	530	546	512	478	517	517	548	564	512	517	483	471	553	519	494	523	526	527	490	506	559	510	495	547	563	523	523	524	501	506
22039	20768	28236	23367	20760	20735	3957	682	495	447	405	354	290	288	232	246	254	224	232	191	200	203	194	192	190	197	180	171	196	182	160	158	180	192	175	159	172	170	168	159	185	175	170	175	164	184	176	156	190	187	169	183	174	157	173	168	160	186	156	168	171	162	169	166	159	166	165	170	163	137	157	163	162	160	157	176	157	158	147	163	173	161	155	163	153	154	162	169	162	167	165	139	164	170	164	165	167	177	181	150	148	186	160	146	147	157	164	171	152	162	144	167	177	167	156	163	167	158	167	167	148	156	148	159	180	159	159	138	132	159	188	149	136	162	198	145	164	178	171	186	176	133	150	186	151	176	155	167	191	168	171	171	168	166	166	175	164	152	173	154	165	148	205	172	169	184	145	151	151	161	174	186	171	137	181	144	188	151	144	182	142	152	159	173	157	159	153	171	138	160	155	162	169	165	163	172	135	160	123	151	158	158	155	160	170	142	153	156	162	162	158	156	148	136	159	150	172	160	156	143	173	142	137	131	163	184	142	167	161	149	184	165	147	165	153	166	169	149	156	154	180	157	161	157	177	165	147	179	160	181	151	137	174	176	154	184	166	119	141	148	167	149	176	140	164	169	161	167	149	176	157	168	160	166	151	140	176	158	160	152	148	149	153	152	164	161	171	136	153	164	157	181	134	165	175	162	156	171	152	156	154	184	162	162	197	171	137	155	168	166	181	156	150	160	150	158	157	165	146	183	155	163	172	157	165	161	161	163	171	163	166	147	159	184	139	154	170	172	154	160	152	148	162	167	141	192	166	131	177	151	171	147	173	160	163	164	155	200	154	158	148	155	153	147	132	186	162	162	160	179	175	151	177	158	155	170	178	152	149	179	156	185	167	149	172	178	166	137	160	151	146	160	152	148	147	165	176	161	151	174	169	151	135	160	176	151	179	146	142	181	143	132	150	157	134	169	172	151	163	167	151	152	153	148	168	150	157	181	156	168	169	164	162	161	137	165	131	132	126	156	140	156	158	161	174	172	168	186	155	146	144	152	139	173	176	144	158	160	168	191	160	143	141	169	172	171	169	150	162	169	160	172	161	156	166	164	176	153	168	141	165	169	172	192	170	170	173	172	139	136	169	180	167	170	152	171	149	163	149	147	150	153	153	174	154	157	135	149	165	162	172	188	167	143	162	178	160	161	173	188	167	172	166	155	169	163	153	167	147	175	181	163	194	146	157	158	142	163	131	138	153	165	157	179	137	149	158	159	178	153	161	182	165	152	164	173	160	152	148	147	150	149	158	168	148	151	140	166	175	156	159	157	166	152	170	158	147	158	150	176	159	135	165	151	160	145	157	167	144	151	137	168	138	173	161	158	158	152	179	171	177	141	164	174	157	177	177	154	141	162	146	171	158	151	172	164	145	133	150	131	170	140	155	166	159	162	163	151	157	164	163	172	164	161	161	166	162	180	151	142	147	158	150	144	143	158	143	158	171	165	137	181	143	171	153	167	164	151	158	164	148	144	161	169	147	138	139	148	190	164	132	168	155	177	151	144	188	153	162	182	155	160	168	134	138	153	156	200	171	187	154	163	159	161	161	155	135	141	178	168	160	181	135	179	167	165	157	171	168	157	176	146	157	157	179	167	164	144	156	137	159	164	180	163	168	160	177	141	158	154	165	175	128	167	189	161	162	164	160	159	180	145	176	158	174	168	168	139	123	173	159	143	161	160	142	129	133	156	155	175	164	145	154	148	143	152	179	176	151	145	142	154	155	150	167	147	146	168	156	154	169	166	162	158	167	161	184	152	142	155	176	181	141	177	177	160	147	173	168	157	164	150	168	155	144	131	162	177	160	182	164	188	160	172	134	175	149	158	143	150	144	200	181	162	173	139	158	160	149	151	159	153	149	158	153	157	152	156	168	168	144	151	162	164	177	174	139	172	158	172	155	148	154	160	155	147	162	174	157	155	175	161	147	167	167	159	166	165	159	168	176	154	142	162	170	150	159	151	139	172	147	167	171	168	164	135	171	172	167	140	141	173	151	198	182	152	141	155	145	165	174	181	173	146	186	153	159	138	153	159	165	144	179	164	152	159	151	165	151	171	153	142	157	156	157	172	131	172	169	184	169	157	160	154	173	188	156	158	152	143	145	162	150	171	179	138	159	156	135	151	160	181	150	167	174	152	171	160	166	162	175	175	165	142	142	164	159	132	146	162	159	185	149	193	165	153	153	152	179	147	168	156	168	180	155	151	167	171	165	149	162	151	139	161	132	140	161	154	169	138	170	147	144	165	165	169	156	162	141	118	143	158	148	154	159	188	158	147	172	173	151	172	169	166	152	158	171	165	149	178	143	160	175	147	167	143	157	181	149	169	147	172	142	153	159	144	159	167	160	150	149	180	155	164	145	173	163	148	157	167	164	144	159	172	135	134	153	165	162	160	175	159	156	169	158	151	167	169	156	154	156	165	164	173	154	181	161	161	149	153	161	161	166	177	174	159	176	159	148	156	165	165	159	160	166	174	179	154	172	170	146	169	163	155	171	173	159	177	167	143	166	173	140	178	162	164	167	157	167	160	151	164	175	159	144	153	138	169	172	158	156	145	167	150	147	158	170	158	155	134	171	153	156	150	170	166	155	175	142	144	165	163	161	164	140	158	144	139	174	169	157	169	160	144	123	144	180	141	157	147	175	160	136	163	154	189	171	158	155	169	158	164	159	165	152	144	147	159	161	171	166	161	175	172	171	175	165	152	151	174	170	161	150	174	167	167	154	161	159	167	167	159	181	143	131	149	173	168	152	156	162	158	173	162	168	154	182	167	145	152	188	144	138	158	160	151	137	139	180	146	140	199	163	150	155	155	161	154	144	157	168	181	155	160	152	151	157	151	169	146	160	165	164	146	156	185	169	161	140	132	176	159	166	143	172	173	163	145	157	143	158	175	187	174	165	136	140	152	158	189	153	159	137	168	138	144	156	147	164	161	145	167	171	156	146	154	168	159	155	127	158	190	160	168	169	144	168	158	154	155	163	143	178	151	166	166	157	174	150	186	163	172	157	165	172	149	156	165	140	190	160	157	157	175	146	159	162	166	146	175	160	165	160	164	169	164	154	172	176	177	165	155	163	156	153	168	176	143	166	167	142	169	169	162	164	162	160	154	146	169	165	175	184	151	178	162	173	136	150	147	168	169	172	177	160	156	156	165	155	171	158	133	165	169	178	164	168	159	141	163	180	124	164	166	153	156	145	162	167	146	166	152	169	183	159	153	156	181	159	178	176	138	161	156	165	157	164	147	163	162	162	148	150	132	182	159	159	152	174	166	132	147	162	179	171	156	151	142	176	165	164	176	165	164	178	173	155	151	160	179	134	168	155	163	170	179	146	170	160	149	158	164	151	159	163	153	173	166	139	172	159	144	138	180	131	146	148	146	158	168	149	146	174	182	167	168	156	158	166	149	170	171	165	150	164	178	171	152	161	171	167	171	154	159	151	164
6726	12676	8892	4275	3155	2330	1664	1251	991	807	668	549	477	418	399	353	323	316	317	289	283	288	261	277	278	234	277	259	264	245	237	239	242	231	224	205	232	234	235	217	254	215	207	236	212	233	222	210	210	192	199	211	213	210	206	192	226	187	218	189	213	240	208	206	194	202	217	205	205	198	186	191	180	190	212	202	215	242	188	204	220	189	197	227	198	199	233	206	205	209	211	194	217	195	206	228	242	217	215	206	219	221	229	184	205	218	197	202	207	200	204	203	219	210	177	199	187	205	190	193	219	210	207	229	171	207	209	194	219	179	203	175	201	233	211	213	185	204	212	188	205	204	203	211	227	195	196	196	202	213	223	196	221	192	211	229	196	176	191	199	191	204	180	198	197	187	200	202	190	177	211	193	204	185	239	190	202	195	211	215	218	205	190	219	197	216	174	203	208	218	184	179	206	174	201	191	204	193	175	214	201	173	205	198	207	205	184	192	186	203	188	177	188	188	208	176	180	221	182	214	201	210	185	180	204	209	210	203	227	222	193	205	192	208	199	185	215	192	214	204	173	230	199	213	195	199	191	185	204	211	199	198	197	206	186	196	220	207	201	205	180	174	222	203	190	198	186	211	195	223	179	232	173	229	187	195	182	203	201	204	195	209	195	211	191	209	204	175	203	179	198	174	211	177	162	209	217	166	171	210	225	198	222	191	209	206	200	192	210	181	197	197	211	237	211	194	199	167	219	195	177	190	200	198	205	194	211	209	215	212	213	203	186	184	212	185	200	198	185	199	187	237	189	184	197	207	213	193	184	185	227	196	187	203	192	226	220	176	207	198	197	184	208	179	218	222	226	210	191	211	213	203	192	168	192	218	183	193	196	213	226	199	183	210	195	210	197	204	204	222	217	198	204	197	221	211	197	215	206	198	164	203	210	212	206	195	222	205	205	181	186	176	213	201	220	189	198	226	198	188	186	198	188	210	216	184	200	201	199	183	194	194	193	198	197	201	232	188	214	200	204	223	203	203	173	174	213	186	203	202	207	196	203	194	197	212	175	217	202	200	204	203	206	226	213	185	197	206	233	190	195	201	215	208	193	200	192	193	216	184	160	197	182	192	190	195	188	204	185	196	191	206	191	197	197	196	199	199	194	204	205	196	211	227	202	205	207	181	198	193	204	203	183	202	215	205	192	204	226	185	201	207	200	210	178	197	214	168	200	219	216	170	201	233	171	206	199	165	189	197	163	239	202	229	189	231	191	200	203	187	198	203	219	222	173	203	209	196	205	190	190	194	186	191	200	194	167	206	204	211	200	189	201	214	200	202	199	192	209	208	192	195	223	186	202	207	206	197	207	206	188	200	217	196	206	184	218	208	173	194	199	226	214	201	187	201	185	184	209	189	204	206	206	187	198	222	200	203	184	207	199	202	202	184	203	199	210	235	211	213	195	190	234	185	183	201	227	188	230	206	210	192	215	207	204	186	207	203	210	196	204	222	222	212	188	188	217	243	182	198	207	204	198	203	183	184	185	203	208	208	203	207	211	202	179	225	198	200	201	190	209	208	191	246	193	205	182	194	183	193	208	216	203	219	184	225	209	209	228	201	230	196	208	202	235	236	169	179	196	196	215	223	227	210	198	182	181	202	215	205	201	200	223	230	167	225	206	198	216	216	194	191	215	208	180	205	164	188	201	204	219	202	203	209	203	182	195	222	216	187	200	231	227	225	202	198	195	211	204	217	200	203	209	193	214	201	198	209	193	202	188	202	213	215	221	219	196	204	198	220	215	217	207	216	192	204	185	191	204	198	183	206	190	213	198	198	185	205	196	223	213	177	208	205	183	201	187	199	206	206	226	219	214	190	189	182	194	175	201	210	183	211	194	210	201	186	207	183	220	195	200	210	183	191	215	189	200	199	179	180	207	226	190	204	228	182	214	233	176	192	194	230	179	206	182	195	197	195	204	198	214	213	197	210	203	208	200	224	189	229	187	205	171	204	206	198	215	203	190	205	192	192	201	201	206	197	220	178	222	204	182	173	228	211	190	196	192	181	193	208	192	185	204	214	178	197	195	206	205	193	193	207	197	206	209	188	203	184	186	219	187	179	223	196	211	231	237	188	187	193	179	194	194	207	199	200	198	177	195	207	183	219	200	184	196	210	166	197	200	205	185	225	216	209	175	207	221	195	179	204	195	214	204	197	203	232	203	227	197	204	213	202	208	200	198	198	211	196	206	204	215	165	195	195	204	198	193	197	206	176	217	213	208	206	199	220	211	234	181	203	180	195	184	179	188	196	199	180	209	196	198	197	208	192	212	231	188	207	196	221	219	221	188	191	202	182	206	187	198	182	212	202	192	219	202	169	208	205	210	192	202	191	224	208	189	206	190	213	196	167	202	181	186	197	195	225	223	233	191	204	196	181	207	187	223	209	170	225	203	235	209	211	201	218	181	233	208	216	203	198	194	190	196	180	183	206	233	206	207	196	194	207	188	211	218	230	218	198	203	200	230	197	218	221	197	214	220	198	199	197	210	182	188	173	211	182	212	196	199	195	200	188	215	177	214	211	215	207	191	187	187	205	191	198	205	166	179	204	215	199	210	216	208	196	217	175	196	218	219	208	218	207	208	218	161	211	211	196	194	195	211	222	210	208	183	194	201	212	215	202	184	212	220	208	195	198	195	207	182	177	165	217	214	198	181	192	204	203	196	187	213	200	208	178	190	209	207	214	190	200	200	193	212	183	176	200	220	216	224	204	189	203	216	187	187	190	216	229	186	203	212	207	203	202	211	228	213	206	193	183	226	206	220	183	210	202	197	191	205	198	205	209	199	226	195	203	211	206	228	187	200	179	198	191	191	200	234	180	224	203	195	206	198	184	221	161	206	211	182	191	223	217	189	219	205	223	183	199	205	184	203	201	191	217	210	194	220	219	198	206	203	194	201	196	218	191	202	200	195	182	219	209	221	202	224	228	208	218	193	207	210	216	216	196	197	172	212	201	202	213	195	204	181	209	205	207	208	212	202	216	220	193	223	221	205	206	192	196	179	196	191	216	177	217	226	195	196	204	203	202	223	172	198	204	186	225	210	210	194	202	193	184	211	194	203	190	197	227	199	193	205	210	200	200	187	214	176	198	198	217	184	227	177	192	177	207	208	185	212	206	209	201	209	198	208	199	179	187	199	195	192	171	177	174	177	206	194	187	193	208	190	162	214	191	240	197	214	198	207	180	190	202	210	198	221	196	196	196	189	178	222	201	204	216	225	217	201	184	204	184	197	198	206	202	213	200	201	203	184	204	199	187	184	210	177	186	199	182	175	201	213	200	180	208	214	196	202	200	183	195	212	219	182	181	221	198	206	218	181	191	214	201	216	196	228	216	204	228	204	213	185	184	181	195	212	172	216	209	169	193	195	200	206	207	195	187	212	227	204	211	215	216	196	189	217	208	183	198	187	191	206	186	192	221	232	181	182	181	211	219	215	229	190	177	186	227
26986	16693	3170	885	715	606	615	619	594	584	600	569	634	616	628	594	641	600	627	589	633	653	611	595	588	600	609	609	616	606	626	609	629	601	632	605	624	649	605	589	550	605	650	623	575	633	598	577	598	605	602	636	636	602	604	591	582	572	632	597	625	608	614	590	649	552	578	624	645	610	601	579	607	628	645	586	563	612	568	632	584	586	622	573	615	601	594	587	592	607	576	568	648	594	622	614	609	581	565	599	601	589	574	631	584	621	637	656	583	590	607	605	614	575	575	635	596	557	598	550	591	577	591	606	594	596	628	592	653	599	562	640	601	619	566	641	600	632	614	583	598	683	614	629	597	588	597	617	621	651	645	602	597	618	584	621	623	598	620	615	624	561	619	566	602	627	595	628	603	589	592	632	614	590	585	555	657	598	565	566	568	601	605	565	616	573	573	630	539	610	622	598	622	555	602	635	591	574	568	596	594	598	582	614	603	665	679	643	563	607	593	604	578	605	604	585	587	615	604	644	631	623	586	638	594	606	634	594	617	592	629	639	644	618	618	591	600	598	646	607	642	639	620	600	585	604	599	597	662	555	605	579	588	595	636	628	580	608	604	615	602	604	604	595	603	652	602	578	575	603	638	611	584	597	624	631	609	582	621	601	606	585	574	621	635	614	627	561	612	594	582	591	567	588	560	580	604	608	584	625	634	597	631	605	607	622	654	642	552	592	593	603	594	614	594	565	611	607	633	626	635	591	593	577	561	622	565	613	649	569	645	626	615	593	599	600	563	586	634	597	603	538	577	570	568	575	629	610	617	630	594	601	636	595	592	637	578	607	589	619	563	644	593	611	612	566	583	588	563	609	593	584	588	600	589	640	619	627	539	593	599	606	590	570	618	581	607	564	585	633	600	628	610	604	630	619	583	599	609	581	622	591	602	634	614	635	592	605	577	595	629	634	564	587	598	617	604	571	605	610	568	630	587	583	593	597	585	612	607	600	598	601	626	620	613	554	607	628	560	590	612	613	577	584	614	597	615	610	603	598	609	564	648	602	582	620	591	592	561	581	604	604	599	606	599	576	577	577	628	621	611	639	627	587	577	587	560	632	643	614	625	610	580	597	582	577	609	644	583	635	636	655	617	589	550	603	630	619	617	540	606	589	610	609	598	618	601	615	612	606	596	589	614	620	592	586	605	691	609	663	608	601	657	610	591	573	588	596	596	624	539	612	570	621	594	583	647	572	617	596	617	609	604	593	580	641	607	589	625	620	588	568	575	605	622	614	573	622	583	618	607	621	613	602	612	614	601	578	575	599	627	625	617	610	634	652	621	625	601	593	608	594	604	584	597	593	613	608	640	633	591	599	615	578	626	609	585	597	598	596	621	612	621	585	598	586	635	592	542	595	579	588	591	625	587	623	597	598	625	573	583	634	581	576	637	574	549	579	598	627	626	633	600	591	581	625	629	608	626	582	650	607	629	605	608	640	575	609	563	584	594	618	595	604	607	659	593	615	625	602	565	596	576	577	581	615	560	609	595	610	614	602	600	594	585	588	610	629	584	603	609	572	605	621	617	607	617	611	557	612	613	631	596	578	608	615	586	614	580	615	597	607	589	639	578	621	580	572	624	594	607	627	629	605	621	582	600	616	597	585	586	612	563	650	597	604	586	589	560	594	584	613	598	609	636	608	624	627	596	568	605	601	637	673	607	598	591	570	631	587	592	656	572	635	582	611	595	650	600	568	611	623	581	580	613	567	586	603	578	609	620	569	617	615	576	607	628	663	634	578	583	610	609	568	645	598	581	646	630	609	550	607	611	587	588	642	607	593	616	612	592	571	656	594	638	622	588	610	583	589	576	610	604	635	589	587	591	610	612	642	623	636	587	629	585	546	598	589	635	602	587	638	549	578	576	635	604	617	571	594	603	519	568	558	568	611	611	584	600	566	575	570	593	634	555	658	593	544	617	594	577	653	590	634	577	615	579	615	658	610	611	621	619	639	550	556	566	612	643	557	633	633	588	573	579	574	590	611	606	588	568	625	577	587	552	600	594	596	589	562	552	594	600	581	557	598	568	616	606	614	616	618	608	622	633	594	597	589	610	613	626	621	599	604	607	605	570	653	605	610	600	591	595	581	603	629	610	591	608	619	598	580	596	612	615	583	597	606	613	612	605	634	629	623	566	591	618	603	586	584	612	637	603	623	634	586	590	595	563	615	616	582	652	593	605	630	645	633	636	597	597	622	589	597	557	601	609	574	571	657	602	619	577	639	626	600	609	609	571	620	574	619	643	656	622	630	620	581	624	602	588	595	573	621	601	609	637	574	586	598	578	592	593	551	588	606	632	581	574	579	627	650	602	626	608	598	572	608	618	617	563	587	587	603	608	593	601	607	600	604	605	584	589	617	592	594	664	586	624	578	665	635	585	563	607	572	619	595	560	636	629	612	600	593	576	631	606	600	584	585	581	598	594	598	606	588	653	584	604	599	613	619	595	639	574	625	616	609	606	594	635	635	655	616	628	594	573	599	598	579	656	633	619	647	663	602	586	632	594	611	621	640	642	600	605	607	567	576	608	647	633	596	585	599	598	595	645	639	597	625	574	593	592	602	652	619	599	583	598	613	563	630	590	648	621	581	662	625	628	589	608	592	624	595	620	604	574	620	605	592	589	595	624	587	621	613	588	617	574	594	614	609	617	611	624	624	582	604	631	618	598	599	591	612	558	601	598	594	585	589	598	570	597	588	644	595	584	615	586	639	588	622	585	609	600	558	601	537	599	564	641	610	609	647	621	596	634	595	581	591	604	601	607	604	623	592	599	592	645	608	587	599	619	641	609	584	576	580	598	606	600	576	587	598	577	553	585	606	613	620	596	582	609	592	657	625	645	642	652	590	598	573	622	566	607	626	628	620	620	615	609	659	607	633	605	580	590	621	626	587	601	597	594	555	603	628	621	617	600	608	584	612	568	548	596	551	613	564	624	602	606	582	593	614	619	587	592	620	592	621	623	589	559	573	627	614	617	612	609	646	590	608	619	601	597	652	613	598	621	631	614	632	595	636	611	601	578	620	642	666	603	598	576	637	605	617	600	616	629	597	569	597	613	644	590	621	607	606	604	590	600	615	559	579	605	619	633	599	601	614	634	584	583	624	577	581	609	564	593	662	569	587	611	624	610	603	591	593	636	593	597	599	597	538	613	607	633	598	633	614	588	618	598	603	606	614	610	596	621	627	617	542	615	576	589	576	565	616	621	608	627	583	620	619	628	577	620	645	622	637	572	593	635	596	618	625	605	631	625	599	572	577	582	614	629	634	600	661	600	613	635	564	636	606	635	551	610	618	588	578	597	600	615	590	568	607	603	636	587	626	571	589	597	603	606	593	604	639	618	606	607	628	608	596	576	571	577	608	587	593	613	613	625	603	623	592	590	613	595	611	595	629	616	595	602	630	571	569	609	562	599	583	625	608	593	604	610	592	636	618	572	632	618	641	618	646
6218	1185	1094	920	858	801	782	773	763	792	737	653	742	782	725	722	722	743	754	715	723	750	703	724	755	759	730	714	767	780	720	706	762	749	764	771	752	736	740	720	749	753	726	736	705	746	727	741	735	708	759	771	752	725	808	799	734	738	717	802	735	791	761	744	757	725	736	723	756	653	739	702	746	742	743	723	722	758	750	733	722	728	714	713	767	707	783	747	745	724	745	741	744	759	771	758	774	721	745	747	695	772	770	725	748	713	750	741	743	702	766	723	760	740	721	752	771	766	781	706	726	755	736	736	745	710	766	761	753	778	749	727	774	758	762	770	731	736	789	719	720	727	753	758	775	738	787	783	697	683	783	746	761	718	767	728	755	749	734	775	735	752	695	738	753	757	748	739	728	751	684	733	762	766	741	736	747	702	769	710	707	757	703	745	751	738	708	722	728	724	719	739	731	789	741	735	780	757	741	704	730	749	775	753	747	757	740	723	747	759	752	763	707	743	707	705	722	764	755	748	719	829	736	709	729	758	746	741	795	708	736	769	749	740	744	768	784	740	768	764	719	751	713	738	725	786	707	778	732	757	718	753	690	696	763	723	731	747	745	728	722	739	778	758	721	714	748	754	771	788	714	709	792	713	785	682	705	716	704	776	754	731	731	735	694	743	718	754	739	767	745	767	709	720	719	737	734	748	743	789	706	733	751	789	722	735	713	708	787	759	774	774	718	712	755	724	739	725	757	678	702	735	708	739	748	745	772	744	769	758	733	787	725	729	778	724	735	756	720	733	793	801	746	726	769	757	708	710	749	723	788	724	737	790	698	752	776	736	736	780	747	766	764	737	797	728	738	784	745	797	735	734	720	729	694	697	754	734	722	770	742	731	754	749	764	754	723	713	750	774	762	765	786	733	807	684	747	725	695	727	675	752	707	760	718	706	744	754	776	702	759	761	756	822	792	784	724	742	689	715	759	740	774	770	726	750	731	739	728	734	736	729	775	704	751	740	721	729	731	741	726	711	740	742	719	798	718	733	745	749	750	725	704	706	799	721	728	757	762	722	768	750	743	711	743	754	791	779	728	735	716	736	745	738	738	753	731	721	750	730	729	731	754	758	716	719	782	756	717	780	749	734	721	734	699	755	739	709	743	708	727	751	711	785	748	769	752	742	727	734	729	743	727	758	706	746	756	730	714	709	775	765	730	742	709	732	724	728	789	693	767	767	740	789	757	679	795	778	681	755	720	725	750	711	730	736	723	744	761	796	804	758	721	761	763	731	750	719	725	745	782	761	742	741	676	758	738	744	747	733	719	740	714	726	746	707	732	709	742	707	770	759	752	733	738	765	782	692	748	774	727	787	733	743	769	738	755	730	747	798	726	763	735	754	775	710	779	725	769	771	766	728	752	711	766	762	721	731	767	790	685	762	764	784	752	709	762	730	786	717	698	772	716	723	691	743	715	725	776	762	698	778	770	716	752	753	770	734	710	767	766	698	729	750	755	748	750	746	742	746	775	697	727	744	728	775	753	719	754	751	728	711	696	756	722	733	737	712	764	748	757	717	760	710	712	732	745	771	732	732	719	729	711	729	759	748	713	734	772	757	748	775	729	717	755	767	725	728	737	759	764	758	729	738	741	750	688	819	699	753	712	739	776	764	742	739	702	741	696	694	756	788	756	769	695	732	758	739	773	786	749	743	769	718	751	767	741	730	744	798	748	778	747	731	753	765	756	786	728	748	690	715	725	769	744	742	759	747	736	777	697	775	729	736	798	759	760	755	703	746	736	747	736	753	777	760	750	697	735	761	763	754	762	687	791	777	738	767	723	761	737	750	724	749	720	735	725	762	746	753	752	769	724	708	755	740	736	718	749	748	778	700	716	749	781	745	741	729	707	740	725	737	706	720	743	715	723	788	748	714	706	775	738	738	711	755	776	787	752	751	760	733	743	747	712	705	735	691	800	698	748	796	790	742	744	775	690	781	707	776	676	678	732	758	709	770	746	721	731	709	755	681	726	731	723	832	690	722	719	733	728	730	757	760	688	753	765	718	785	780	773	698	705	756	760	737	770	741	758	744	735	714	722	759	755	724	731	743	758	735	737	746	757	755	740	757	743	704	775	732	764	753	745	797	706	781	740	753	709	723	752	733	744	744	740	732	717	745	736	721	744	723	759	784	776	714	734	710	714	721	738	747	744	648	713	723	715	756	731	726	790	752	718	760	692	775	738	737	747	733	766	716	736	788	727	771	735	779	747	735	760	746	733	724	736	716	735	719	764	779	702	788	732	716	739	774	772	721	720	702	730	756	714	763	739	748	737	743	745	757	718	717	773	741	786	741	680	696	734	746	705	723	734	719	732	746	717	750	765	748	762	710	761	757	729	717	663	741	742	774	739	768	763	734	750	720	786	716	757	748	749	790	766	757	769	734	828	726	760	745	734	765	715	715	758	721	743	763	752	769	730	756	762	776	780	768	733	721	766	722	765	718	790	720	754	708	735	755	768	775	739	705	774	736	777	736	723	737	747	764	783	721	724	692	787	747	761	716	776	788	739	766	748	665	710	719	766	737	707	744	689	727	760	777	736	788	722	743	777	683	712	773	781	749	726	752	701	766	738	726	750	748	712	785	679	740	741	793	748	758	739	751	741	775	753	775	721	772	764	744	753	732	776	730	715	737	691	724	709	748	755	738	727	738	779	729	743	739	728	788	711	745	774	734	762	753	711	750	728	781	726	771	734	781	795	767	762	711	754	728	705	765	739	762	738	753	716	784	730	756	725	725	757	724	717	757	765	729	701	764	767	768	783	768	738	756	728	777	721	736	714	757	749	687	765	733	754	776	720	728	670	758	751	772	775	713	735	723	761	759	738	760	711	737	691	716	735	718	765	708	768	715	727	782	702	740	776	784	736	676	775	785	719	771	740	728	737	718	798	739	731	758	684	765	737	767	703	742	739	712	764	760	737	746	729	765	770	766	743	727	700	718	752	700	777	735	722	727	741	750	768	703	768	691	724	725	758	701	751	813	774	735	758	690	786	760	750	737	742	741	696	728	704	734	748	745	732	713	721	740	738	751	752	730	762	758	679	769	772	747	708	759	739	757	778	803	726	772	761	784	764	755	728	783	744	746	740	776	758	760	723	758	763	787	756	722	789	783	754	694	754	765	736	698	694	694	757	763	752	740	748	755	746	702	777	769	747	712	753	759	762	765	711	764	764	771	728	714	756	779	722	777	739	721	738	742	693	755	757	735	774	702	733	765	747	718	746	745	764	772	765	751	722	708	701	743	729	731	693	724	740	745	748	802	726	724	774	720	732	776	745	753	718	751	716	729	742	698	761	753	713	735	707	714	753	700	751	737	731	780	757	719	760	767	717	720	716	681	723	725	757	736	757	790	773	753	743	734	756	735	772	694	745	678	726	700	699	746	716	724	756	747	753	756	748	762	824	730	751	767	734	759	760	731	707	728	705	764	758	739	739	769	751	739	670	685
23054	20776	27695	23892	20723	6459	1021	664	605	562	563	538	514	485	513	472	489	462	408	462	467	445	465	437	441	445	443	477	465	423	426	435	427	457	432	413	445	422	472	444	380	443	442	445	399	443	434	446	412	408	437	433	406	453	428	410	429	425	424	417	429	379	402	440	405	393	435	434	407	447	457	429	444	407	394	440	407	474	429	464	427	432	442	403	415	434	486	439	416	424	428	437	442	427	416	417	410	452	416	397	460	403	422	442	433	395	414	400	413	400	451	373	420	434	416	441	412	470	384	421	437	419	423	447	440	392	484	446	427	429	420	407	410	418	463	434	407	460	395	409	457	402	402	426	432	432	476	439	422	418	419	436	434	430	415	438	473	412	429	425	419	401	422	443	429	389	396	422	439	430	422	416	412	395	449	465	454	461	406	406	450	444	408	430	423	419	443	446	433	438	430	428	452	393	435	459	423	395	417	448	430	416	430	419	442	422	474	454	429	448	431	437	444	464	425	405	441	435	423	440	471	429	441	411	406	414	407	434	436	416	465	467	428	415	403	424	400	387	445	432	442	395	435	420	396	381	419	419	411	415	456	416	411	422	440	445	432	460	405	438	406	411	437	448	435	419	443	412	432	450	430	400	403	434	454	426	412	421	423	357	458	451	431	448	414	384	435	431	421	418	446	413	431	407	388	416	428	404	429	402	426	416	436	395	433	438	418	408	376	452	426	426	432	386	444	431	411	411	455	408	433	429	436	423	394	418	447	442	421	438	406	416	435	449	428	431	421	455	410	448	456	423	413	418	431	468	438	423	431	446	375	413	414	403	401	432	437	469	399	427	420	414	415	403	415	427	474	445	424	408	435	424	408	410	423	421	455	397	456	413	449	434	420	400	381	445	438	419	418	394	436	394	443	405	426	454	437	411	383	441	416	411	406	442	414	429	418	419	438	427	442	428	460	405	422	402	468	406	419	440	413	444	425	417	442	446	411	411	464	469	454	411	425	413	444	460	434	442	408	432	417	409	437	402	428	409	422	401	386	411	400	463	416	424	443	418	430	399	394	392	403	405	436	423	382	406	409	443	427	432	400	385	422	413	434	385	423	398	412	447	450	410	413	414	419	395	391	407	431	387	409	467	432	416	409	428	420	427	416	395	439	406	426	403	458	453	410	376	405	424	427	447	402	430	460	426	420	398	450	423	426	430	438	440	432	410	431	447	442	459	421	381	464	447	405	407	413	440	428	420	418	403	411	403	402	420	453	416	443	477	445	428	440	427	434	438	462	429	464	421	423	400	394	389	410	472	424	425	414	417	428	440	439	414	436	394	413	413	417	448	430	381	404	436	387	428	435	420	440	439	407	430	428	423	442	435	432	400	419	429	418	440	402	445	449	435	409	427	453	464	420	418	429	375	408	448	447	456	408	437	413	409	429	423	430	424	446	447	431	468	432	444	442	404	420	435	458	433	433	412	401	434	424	415	430	437	451	414	422	438	420	470	433	429	452	426	443	457	451	458	403	429	417	442	440	429	431	369	414	417	467	432	403	379	432	455	419	473	455	403	430	427	407	429	431	451	404	414	409	407	457	429	459	453	423	457	419	485	455	411	408	472	402	428	410	413	443	398	432	441	432	422	433	424	403	426	432	392	445	438	427	438	448	431	402	452	375	437	431	384	426	415	431	381	435	450	389	415	425	405	362	447	440	417	423	444	445	419	427	430	433	433	456	410	414	422	425	406	432	407	396	401	429	468	408	441	408	380	405	470	420	422	439	451	404	424	434	404	431	422	436	429	427	466	414	408	408	454	418	397	412	393	415	415	443	404	409	426	409	425	426	420	413	408	434	441	414	423	406	370	416	394	441	407	472	389	422	433	413	423	415	413	424	417	411	431	440	421	417	445	443	429	415	399	441	436	448	430	416	430	424	422	427	420	406	402	429	434	406	417	441	433	420	431	393	412	423	436	415	427	405	405	414	434	399	382	405	447	394	418	452	415	417	394	408	432	397	432	419	394	446	439	426	418	417	443	376	413	418	394	422	362	396	410	423	415	409	464	397	405	399	389	427	404	430	425	447	423	436	441	421	435	421	415	402	436	441	432	415	424	446	420	409	441	447	420	448	424	404	440	419	441	418	419	393	421	380	417	435	431	451	427	425	441	404	404	433	389	432	437	423	478	401	415	426	423	418	416	435	446	423	393	417	422	422	414	438	403	439	396	429	426	401	420	412	437	432	387	458	398	453	426	427	442	400	449	429	401	406	435	386	440	422	421	412	392	413	428	452	448	416	454	437	453	429	470	424	441	474	390	411	392	429	413	433	399	432	438	392	435	458	409	414	408	412	419	422	407	460	410	458	394	385	447	448	458	416	434	399	415	444	408	400	442	382	423	432	443	435	440	434	432	450	418	398	463	396	423	465	435	438	400	441	427	410	402	428	437	427	440	438	439	428	392	455	407	434	433	438	422	438	456	416	408	418	433	428	412	409	438	406	439	444	432	432	414	443	454	419	404	423	438	409	443	451	398	426	406	431	410	413	394	410	426	426	445	407	413	422	437	444	409	425	403	419	430	457	431	435	408	421	451	378	462	406	394	437	425	418	424	426	424	400	444	399	423	404	386	471	428	435	410	436	434	406	427	448	406	397	396	420	432	390	413	420	440	439	471	416	426	409	447	458	409	421	445	424	416	424	419	419	431	403	469	396	370	409	418	424	420	434	437	452	440	425	449	414	379	428	427	411	421	434	434	420	463	423	416	461	383	395	430	440	421	427	420	405	391	420	392	394	379	450	406	441	400	429	421	436	420	424	433	402	391	435	406	411	425	449	405	448	428	451	456	444	451	408	404	385	428	428	438	388	417	442	406	470	449	420	409	444	449	432	408	385	427	409	416	411	413	428	421	424	440	447	429	437	461	381	417	423	445	422	395	444	427	375	429	473	422	405	408	424	434	432	440	418	438	413	461	467	423	416	437	389	456	445	414	442	411	421	404	452	415	478	384	402	393	414	451	418	426	464	391	450	410	432	443	425	427	407	444	438	420	442	431	391	425	430	412	406	427	442	440	400	408	448	444	415	469	408	440	438	478	438	436	425	415	444	400	417	438	457	433	449	423	445	407	412	410	426	412	440	381	432	431	427	442	426	415	405	401	422	422	398	459	453	413	433	423	410	496	428	435	457	426	411	438	440	443	447	400	422	394	430	442	450	443	419	411	453	420	402	421	436	438	423	408	429	395	417	429	433	388	440	427	446	449	414	431	423	421	425	443	455	443	427	396	439	449	430	446	407	434	436	425	472	436	415	445	425	427	417	422	414	414	415	429	459	407	430	426	415	429	399	416	391	409	421	402	410	485	466	445	431	422	398	426	424	418	423	410	437	423	378	397	422	398	411	402	377	435	377	411	428	420	407	424	411	408	419	457	411	425	416	443	442	426	427	446	432	433	395	420	441	415	415	436	443	347	420	434	428	416	431	440	426	402	426	444	427	411	438	447	461	449
5155	7872	5680	2668	1993	1651	1293	1118	927	806	737	788	689	704	609	643	601	566	603	593	557	591	604	509	582	577	558	571	587	536	622	557	547	549	515	531	555	503	561	585	537	554	576	556	528	519	576	555	539	506	551	498	494	587	504	554	557	547	562	561	534	559	497	577	569	546	546	567	538	584	526	542	584	568	530	548	557	502	534	559	551	542	518	526	491	540	575	570	523	520	520	557	542	535	573	553	579	530	536	525	524	543	507	560	559	530	553	538	542	553	579	523	543	523	551	535	564	526	515	554	547	516	552	558	580	541	543	552	557	565	524	528	507	551	529	553	574	524	518	522	512	515	520	522	537	572	574	539	511	528	534	577	572	541	545	521	545	564	506	555	568	538	512	547	567	558	517	493	530	577	534	505	540	542	496	536	510	529	540	510	523	530	566	542	530	547	543	521	523	544	558	524	530	526	581	551	531	542	519	500	493	552	531	539	565	545	519	525	504	554	518	519	571	531	540	558	539	564	544	615	544	557	534	515	533	560	506	539	542	512	551	525	542	539	520	529	542	534	515	535	560	533	522	476	552	568	547	530	507	531	482	535	538	519	548	510	545	569	499	525	522	519	550	584	564	519	570	563	564	524	538	544	573	523	519	527	565	518	527	494	531	539	587	510	597	521	576	532	564	524	535	589	528	533	532	522	551	547	537	500	518	530	563	522	531	581	547	515	555	533	529	508	544	514	556	554	577	540	516	513	531	545	541	557	562	551	524	566	522	530	542	552	555	553	532	507	562	522	568	565	497	621	572	531	537	599	545	521	579	556	516	526	507	547	514	519	552	541	536	531	502	492	552	575	532	550	557	529	563	511	479	524	498	552	529	521	527	528	541	543	573	544	556	545	515	508	553	531	524	550	507	533	550	525	541	514	517	553	536	535	548	540	522	543	525	572	537	551	562	578	537	528	535	507	565	562	549	563	542	508	538	557	542	542	518	528	547	557	540	553	563	559	510	554	524	539	543	570	546	534	536	523	511	526	551	536	562	548	511	556	540	546	541	548	546	536	543	520	531	517	551	534	547	531	518	524	525	554	551	574	563	594	527	532	514	550	532	567	575	541	539	560	547	556	553	521	596	604	528	539	528	580	587	547	578	526	537	538	516	516	553	520	526	517	554	527	539	572	540	517	529	520	559	534	535	556	538	550	582	583	525	559	538	546	622	546	519	530	572	537	545	536	579	511	530	536	518	524	531	527	518	519	561	561	572	535	534	566	566	478	560	546	576	547	521	560	519	553	550	519	537	558	513	505	560	547	568	563	551	531	507	543	515	539	544	553	514	549	542	532	543	508	561	555	542	557	539	545	510	540	509	555	515	549	562	507	572	497	557	522	539	522	530	542	511	539	518	541	501	559	550	567	535	547	563	515	563	524	515	576	513	547	519	526	536	544	558	535	507	543	572	530	514	545	537	585	560	527	533	538	535	561	536	526	529	510	567	543	536	544	480	553	505	497	584	576	565	556	532	518	504	563	561	527	502	555	596	534	602	550	540	525	590	525	501	533	545	535	523	536	524	567	561	551	513	565	534	505	572	565	536	533	564	568	518	554	564	544	536	519	524	522	563	551	533	492	591	534	543	503	532	548	519	517	524	552	534	583	571	542	572	541	554	552	562	533	534	516	515	500	497	525	543	579	561	555	577	532	543	544	559	578	517	537	554	530	544	520	562	537	493	528	538	511	582	524	540	561	533	516	532	539	555	554	564	596	549	529	525	558	543	566	506	534	544	561	514	537	549	491	543	550	537	538	540	583	533	553	565	504	534	536	553	536	518	588	546	561	532	526	539	603	499	535	552	595	556	581	507	513	541	477	516	560	560	563	552	533	532	547	540	574	523	547	553	540	555	561	538	569	536	555	525	555	551	595	556	544	538	580	547	568	568	550	493	582	526	537	544	551	503	554	500	581	549	527	570	538	526	556	554	529	527	537	551	577	532	569	566	539	576	529	563	557	525	579	535	525	557	559	526	546	548	549	557	560	566	554	538	558	561	550	518	536	568	494	563	525	562	552	593	560	518	504	559	568	502	527	535	564	524	550	556	537	526	586	539	544	534	568	555	561	532	543	532	542	541	524	493	571	534	521	552	538	532	529	555	564	541	545	546	535	549	605	527	543	531	541	547	541	535	514	550	513	499	523	510	556	534	542	524	530	518	560	545	545	568	540	526	515	545	569	506	559	535	573	575	541	546	551	547	500	543	552	562	531	533	526	540	528	533	510	493	537	554	510	528	518	521	506	534	541	549	536	522	576	551	584	542	568	581	543	538	584	553	592	539	509	552	561	548	549	540	537	567	537	528	550	503	551	535	550	533	515	573	537	549	546	546	557	529	520	549	552	585	529	533	562	560	574	515	557	552	560	532	554	562	573	544	519	554	545	568	533	528	507	533	560	540	572	544	558	527	534	537	541	541	539	558	540	580	533	547	531	542	555	509	535	484	540	575	565	572	562	502	540	559	546	561	560	564	564	526	530	533	517	538	498	523	548	499	486	562	519	526	527	534	568	526	571	518	554	516	534	556	545	527	528	540	509	543	575	526	542	524	547	545	564	568	538	556	525	534	572	533	587	546	570	543	576	568	546	543	513	505	525	527	514	505	557	561	560	556	540	556	545	514	557	523	552	580	494	568	526	529	478	542	525	521	548	548	530	606	552	569	528	538	557	562	586	524	523	532	556	540	556	515	520	526	529	535	546	567	537	576	546	527	504	530	544	517	514	540	553	522	563	530	539	556	539	556	578	539	548	554	590	518	525	535	523	556	538	536	549	551	537	577	503	520	537	529	576	547	532	517	543	510	549	518	553	541	526	511	543	541	528	540	551	536	547	511	535	517	553	543	567	511	579	545	525	517	531	528	543	527	574	534	531	523	541	512	522	533	544	571	553	564	523	537	554	503	550	542	564	503	530	531	528	575	519	576	555	538	510	528	549	519	581	533	518	553	536	571	539	512	512	531	551	542	541	533	550	540	562	569	556	587	511	577	580	534	524	590	552	548	544	519	540	532	552	527	534	524	532	558	514	525	543	507	521	525	533	555	511	560	524	570	558	545	530	556	522	558	570	566	527	530	546	545	510	536	527	512	522	544	493	521	561	556	515	503	535	530	575	560	559	544	562	538	558	573	519	552	583	528	579	481	552	540	525	527	530	539	551	528	511	512	521	530	518	531	580	503	561	524	537	572	539	566	559	511	554	591	524	519	530	506	517	579	515	580	541	508	546	543	570	541	530	547	537	561	527	536	535	532	594	556	525	528	524	551	507	544	543	564	554	506	522	533	522	565	527	532	546	544	535	541	550	525	493	544	553	525	553	563	540	521	531	560	548	526	507	546	531	515	519	556	511	533	545	495	513	550	514	556	543	547	545	561	561	558	513	550	527	553	562	538	554	556	520	534	543	533	542	525	514	517	550	541	561	529	548	487	521	503	532	516	538	551	503	500	528	491	562	528	552
24089	20741	26432	24910	6607	662	610	551	535	498	520	481	484	440	441	481	449	430	413	426	439	449	435	454	403	449	453	445	416	445	439	434	444	430	426	430	438	426	448	437	410	406	392	485	439	424	442	428	390	457	425	466	433	404	454	464	467	440	458	410	404	430	412	467	457	417	409	411	420	410	411	444	398	433	443	431	435	415	446	453	453	427	458	457	391	472	393	389	422	469	458	396	437	436	411	398	419	430	409	440	394	436	462	408	434	432	436	451	387	401	435	429	413	424	456	442	457	442	440	380	428	445	448	434	428	435	437	406	414	453	398	404	447	427	400	480	454	449	427	449	494	457	428	419	458	418	398	441	422	447	418	419	426	450	407	417	390	451	442	426	407	407	435	428	420	413	400	409	469	447	395	427	451	431	441	419	435	419	442	431	410	422	436	423	438	440	411	424	404	440	445	397	426	430	450	444	440	423	425	459	407	419	444	429	411	418	453	414	408	444	422	424	459	387	412	412	427	378	449	449	434	443	412	449	437	415	438	433	425	443	426	447	426	434	419	411	423	408	442	447	443	440	424	412	388	404	411	411	412	405	432	441	391	434	407	433	451	391	441	443	392	442	424	412	448	421	431	402	438	414	436	427	424	432	406	414	424	445	432	443	421	405	432	413	446	447	401	413	420	417	424	410	442	428	433	425	449	468	430	407	420	476	416	383	418	444	454	437	460	413	446	412	440	389	439	413	414	393	430	432	427	414	418	419	398	429	450	425	429	449	401	414	377	428	390	419	430	445	472	433	457	431	430	424	427	423	456	424	410	437	420	425	425	422	421	475	456	479	431	451	400	421	446	419	420	448	444	419	416	444	416	423	433	469	396	397	440	422	415	394	415	426	420	438	441	446	418	429	445	394	431	439	418	431	415	442	442	450	448	412	404	459	421	419	434	416	408	409	452	411	430	429	426	427	417	426	384	422	398	390	390	403	451	410	438	415	424	443	429	392	459	439	422	474	415	463	459	423	420	399	429	431	411	421	454	419	424	416	407	374	444	428	449	446	400	434	429	439	476	441	442	420	419	405	434	432	427	444	433	367	447	454	404	454	443	445	434	426	445	422	452	410	420	436	445	387	431	402	416	418	416	427	442	413	410	420	424	423	439	429	405	414	416	465	438	446	390	445	467	440	444	419	400	477	426	448	424	406	423	405	415	456	417	380	454	447	406	431	456	436	369	425	409	421	444	404	410	443	452	409	449	385	448	430	426	420	429	421	408	436	415	410	422	424	410	409	406	394	430	427	423	439	401	460	411	396	427	443	420	445	400	455	406	405	398	430	450	432	421	442	452	460	429	451	425	412	420	445	427	397	376	455	418	441	453	450	422	447	425	408	403	410	395	428	439	418	434	442	451	400	477	433	408	441	447	469	427	428	418	428	414	444	429	450	428	445	445	420	433	422	433	438	442	430	409	414	438	398	447	427	445	442	450	428	387	418	435	463	414	453	458	422	442	410	421	430	449	439	406	444	422	430	409	407	471	464	439	452	441	468	427	429	432	432	431	434	435	456	434	421	424	410	466	403	422	427	463	399	397	441	482	429	410	407	424	431	446	427	420	436	408	415	408	416	456	454	420	407	427	411	451	388	420	434	452	430	405	386	431	448	424	373	406	436	438	418	434	430	415	406	466	428	422	458	409	458	416	450	429	422	424	417	444	423	479	419	432	437	428	442	436	402	411	455	426	443	425	420	433	423	419	389	392	413	419	445	447	393	372	414	403	452	421	433	404	433	412	414	435	447	437	411	441	450	426	422	456	443	469	428	438	451	440	432	478	401	458	405	428	462	409	419	416	467	459	433	403	430	426	407	422	420	432	419	459	433	428	421	436	416	411	460	457	389	424	414	434	424	399	421	434	409	427	455	429	434	448	398	392	401	444	397	439	434	431	467	421	387	433	441	447	431	470	447	451	453	417	394	445	502	442	433	420	407	397	405	418	421	450	419	427	424	462	420	416	420	382	424	439	447	422	396	438	463	464	388	430	470	432	440	440	433	392	403	418	397	419	428	461	430	419	432	415	442	412	441	428	406	435	393	448	422	449	456	471	419	399	437	397	413	425	439	431	440	419	428	427	459	431	403	490	434	437	425	446	457	398	415	434	435	465	414	439	434	434	435	458	416	436	458	420	438	424	435	413	381	419	411	425	392	434	434	488	411	402	445	423	417	425	398	453	433	422	408	453	434	438	417	444	425	393	428	408	429	411	425	454	424	449	418	440	379	393	425	413	432	423	435	428	430	434	447	438	390	389	401	411	426	407	418	454	445	417	426	407	418	439	447	398	452	418	424	453	406	410	445	431	465	458	430	466	427	417	390	455	427	411	447	430	426	440	438	392	430	442	419	406	398	416	477	454	405	429	414	424	439	411	430	436	435	419	429	425	436	425	436	447	428	438	419	417	438	442	479	433	462	439	407	419	460	402	434	439	433	430	450	436	451	395	404	450	460	438	400	450	432	414	417	424	413	424	423	415	447	394	439	415	472	428	422	406	432	421	402	415	397	459	421	449	455	411	435	443	385	415	418	452	436	434	419	445	424	417	469	401	394	466	455	420	436	418	425	453	446	410	406	416	431	457	438	444	434	394	478	442	449	419	444	443	440	448	402	434	397	434	450	448	453	435	429	409	449	427	438	401	414	420	436	433	417	421	432	453	441	460	409	384	460	405	424	432	427	433	445	399	402	439	462	472	399	445	397	435	489	433	452	423	408	454	434	421	425	459	405	418	426	435	417	441	425	386	420	443	420	435	423	409	390	433	396	427	417	388	459	427	410	467	403	440	425	416	427	433	413	441	430	444	420	403	440	457	419	423	397	426	457	423	410	477	445	414	436	436	453	448	436	407	398	415	432	437	451	454	433	396	428	397	485	406	454	407	401	464	407	467	429	419	395	397	449	435	440	420	394	445	420	391	450	391	421	413	440	469	437	419	408	450	441	453	422	430	417	445	430	436	436	433	421	406	410	417	442	398	444	422	421	440	431	421	410	454	448	398	456	435	435	418	415	426	410	436	437	440	421	431	420	449	431	380	411	456	426	443	404	421	443	449	409	462	471	442	414	423	411	371	422	391	420	423	442	416	420	412	412	394	418	406	416	415	424	478	428	426	408	396	411	472	467	392	437	418	418	398	418	439	423	423	434	429	393	432	436	453	436	426	428	405	427	435	437	394	430	427	432	426	451	424	413	422	455	429	434	425	447	425	428	431	447	425	443	433	431	450	422	427	432	381	428	463	417	427	420	441	429	447	448	418	429	415	424	367	438	424	407	447	426	457	405	433	462	390	436	419	443	421	440	418	435	442	369	435	440	410	412	427	435	415	425	424	413	404	462	403	420	432	398	422	452	414	444	439	408	429	420	444	457	422	464	467	416	405	446	411	401	402	422	426	440	424	449	448	421	419	395	398	398	422	423	406	451	387	414	406	431	391	416	411	394	408	434	382	392	400	431	412	405
5310	4630	3246	1761	1346	1060	980	894	791	650	616	638	633	579	569	580	600	510	539	568	544	531	508	530	551	525	532	523	506	515	514	511	507	528	541	537	516	550	488	546	499	563	528	563	517	549	501	500	501	523	532	468	533	507	540	525	516	499	511	506	511	516	502	506	536	577	522	503	510	533	499	499	531	510	498	520	486	543	511	507	508	468	488	488	526	491	488	502	542	513	546	531	490	519	502	521	515	501	545	534	511	531	499	507	486	577	500	502	502	521	521	523	509	498	526	536	498	511	527	529	506	496	500	537	512	507	512	491	511	515	468	486	505	493	535	497	503	506	506	538	511	511	519	473	530	526	504	505	495	502	547	552	526	515	551	514	501	495	474	499	533	480	554	493	555	537	510	488	519	521	521	519	544	483	549	482	524	533	493	490	485	480	535	502	517	520	524	529	495	524	506	493	565	525	526	547	541	519	520	502	518	512	548	535	497	524	502	532	491	486	513	494	529	511	565	490	542	539	528	496	516	540	482	511	487	524	512	512	522	518	500	490	513	513	479	515	506	566	528	472	513	481	501	522	528	532	452	527	507	521	515	538	546	492	497	531	542	494	484	514	516	499	497	497	542	488	546	535	512	523	482	457	512	513	494	486	503	527	495	535	489	487	506	510	475	554	534	534	518	531	493	538	505	493	467	511	534	492	523	508	504	535	464	504	543	554	510	489	537	521	505	511	479	490	479	507	497	528	515	543	538	497	566	527	523	508	481	560	523	520	491	510	534	542	553	534	527	514	503	535	513	486	511	517	506	505	549	541	537	540	486	502	546	525	545	553	536	496	543	487	538	507	503	540	521	508	496	496	506	534	539	533	537	537	505	514	504	547	516	554	498	528	530	503	496	504	557	563	485	469	547	514	511	477	512	536	506	488	512	500	540	520	533	531	521	519	524	528	520	517	508	471	477	517	515	516	522	515	545	526	509	480	502	547	537	523	510	510	507	495	510	531	501	494	494	545	539	548	509	526	511	492	508	539	511	494	522	521	540	535	480	512	523	497	524	557	557	493	495	530	510	498	487	539	509	545	562	535	527	475	569	444	512	488	524	492	504	515	541	540	489	471	504	490	510	538	513	540	457	537	506	522	529	501	481	486	497	472	524	506	511	508	522	557	526	512	522	520	512	472	538	507	546	519	522	513	519	490	515	470	536	520	543	539	525	536	494	499	513	529	478	491	523	558	494	569	536	495	548	523	484	550	573	470	508	527	527	522	488	523	515	488	487	522	531	511	558	534	494	551	526	474	539	521	500	506	461	530	529	501	511	503	502	542	513	531	517	531	505	515	500	551	545	504	525	538	551	548	488	524	556	543	495	510	512	474	513	491	510	510	529	520	533	502	486	483	535	532	532	528	496	526	475	497	508	523	549	515	517	536	559	517	523	513	551	545	490	497	538	560	534	518	523	503	501	508	515	549	509	519	526	530	484	471	529	491	510	532	521	480	519	544	504	506	522	500	544	505	520	526	528	528	498	506	538	503	512	519	551	498	508	501	507	513	551	546	566	466	537	497	507	548	509	543	551	557	536	527	529	508	512	488	549	494	524	497	480	515	525	532	487	527	559	539	494	535	512	531	477	515	489	548	493	527	484	531	490	497	506	519	511	538	458	551	488	503	505	507	536	542	522	535	507	550	519	515	453	528	518	480	538	494	502	489	525	518	513	500	512	500	501	553	551	507	485	530	486	533	513	534	523	515	505	493	547	537	469	518	512	524	489	464	507	489	543	499	507	471	561	538	534	533	522	499	506	519	499	522	483	556	514	488	500	521	528	538	512	474	532	486	515	521	558	514	520	535	537	504	487	505	510	494	534	527	494	523	509	507	495	526	540	540	565	508	508	582	535	514	439	500	494	493	529	554	501	551	524	538	532	541	487	524	565	493	539	524	532	489	519	503	525	523	554	526	498	514	501	528	508	509	488	502	495	532	490	507	548	493	549	468	532	536	532	513	498	522	525	507	487	502	533	491	532	534	514	538	475	492	497	521	525	526	525	531	502	576	518	545	527	514	559	569	559	524	555	509	514	503	511	510	507	478	543	500	523	544	510	480	558	496	538	526	517	542	518	503	513	516	534	509	508	518	521	510	475	512	508	559	485	517	511	524	512	526	506	524	511	477	469	503	499	518	524	528	521	569	533	497	504	491	533	500	489	477	526	517	482	501	488	496	531	558	473	521	500	529	502	496	486	509	517	499	485	520	516	519	521	512	558	526	508	521	502	521	538	529	495	530	520	494	487	498	507	482	444	502	530	464	486	492	528	514	498	504	529	521	495	485	501	485	535	479	515	478	516	461	537	573	533	527	509	505	502	490	528	527	475	524	534	509	463	474	510	531	512	507	490	486	515	500	535	491	491	528	515	539	531	484	513	511	519	512	491	469	551	550	517	549	496	518	517	559	517	514	537	506	538	536	514	485	520	496	522	524	492	530	531	541	505	480	504	525	544	522	489	496	514	532	520	492	502	515	502	490	548	497	546	512	510	509	539	545	510	500	497	487	460	486	525	555	491	538	513	526	530	483	513	522	544	519	536	495	515	477	491	544	526	506	523	457	524	534	530	493	529	514	491	504	483	501	516	538	495	546	525	501	543	483	485	515	496	535	526	527	464	518	498	532	498	508	551	516	515	546	501	543	506	493	487	493	515	488	489	540	520	493	534	511	525	495	484	522	519	515	492	501	473	550	519	492	508	523	501	528	509	503	523	509	553	508	520	517	480	513	510	488	540	535	543	540	534	520	525	510	548	520	536	522	522	499	512	516	501	520	494	511	539	492	494	563	523	521	580	529	502	523	514	517	510	547	522	527	503	487	498	506	537	475	523	497	515	541	500	476	554	543	522	526	550	555	514	545	522	503	535	535	489	514	510	538	467	538	525	526	522	513	506	544	526	506	524	497	520	548	539	517	493	495	497	545	504	528	525	531	523	578	485	479	537	515	493	509	521	491	497	514	487	542	523	574	541	524	469	510	511	516	491	489	496	514	533	507	511	516	538	481	540	521	515	517	444	533	519	508	544	526	519	527	504	574	517	484	496	535	527	512	513	513	519	508	509	567	495	493	503	515	502	501	499	525	538	488	507	486	485	525	553	524	517	538	517	498	560	492	540	505	497	479	497	493	510	508	510	523	508	567	554	563	561	482	549	550	474	503	495	522	490	540	504	490	507	509	529	494	500	512	563	531	540	513	522	522	506	562	521	530	475	537	491	500	500	504	545	474	517	541	496	488	491	502	553	504	538	490	538	550	527	500	532	505	523	536	541	490	528	512	503	544	536	525	508	492	549	519	535	505	496	478	529	524	535	528	529	511	517	518	512	500	535	514	541	504	499	543	490	508	522	490	501	510	492	523	477	510	520	511	516	487	476	496	527	544	503	526	525	518	520	508	503	533	545	543	489	511	518	566	479	499	540	496	533	495	516	516	514	528	511	526	524	528	538	489	526	553	554	485
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
