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
339727045450	339727046020	339727046570	339727047120	339727047670	339727048220	339727048770	339727049320	339727049870	339727050420	339727050970	339727051520	339727052070	339727052620	339727053170	339727053720	339727054270	339727054820	339727055370	339727055920	339727056470	339727057020	339727057570	339727058120	339727058670	339727059220	339727059770	339727060320	339727060872	339727061420	339727061970	339727062520	339727063070	339727063620	339727064170	339727064720	339727065270	339727065820	339727066370	339727066920	339727067470	339727068020	339727068570	339727069120	339727069670	339727070220	339727070770	339727071320	339727071870	339727072420	339727072970	339727073520	339727074070	339727074620	339727075170	339727075720	339727076270	339727076820	339727077370	339727077920	339727078470	339727079020	339727079570	339727080120	339727080670	339727081220	339727081770	339727082320	339727082870	339727083420	339727083970	339727084520	339727085070	339727085620	339727086170	339727086720	339727087270	339727087820	339727088370	339727088920	339727089470	339727090020	339727090570	339727091120	339727091670	339727092220	339727092770	339727093320	339727093870	339727094420	339727094970	339727095520	339727096070	339727096620	339727097170	339727097720	339727098270	339727098820	339727099370	339727099920	339727100470	339727101020	339727101570	339727102120	339727102672	339727103220	339727103770	339727104320	339727104870	339727105420	339727105970	339727106520	339727107070	339727107620	339727108170	339727108720	339727109270	339727109820	339727110370	339727110920	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2605	3600	2300	2606	3600	2300	2607	3600	2300	2608	3600	2300	2609	3600	2300	2610	3600	2300	2610	3600	2300	2611	3600	2300	2612	3600	2300	2613	3600	2300	2614	3600	2300	2614	3600	2300	2615	3600	2300	2616	3600	2300	2617	3600	2300	2618	3600	2300	2618	3600	2300	2619	3600	2300	2620	3600	2300	2621	3600	2300	2621	3600	2300	2622	3600	2300	2623	3600	2300	2624	3600	2300	2624	3600	2300	2625	3600	2300	2626	3600	2300	2627	3600	2300	2627	3600	2300	2628	3600	2300	2629	3600	2300	2630	3600	2300	2630	3600	2300	2631	3600	2300	2632	3600	2300	2633	3600	2300	2633	3600	2300	2634	3600	2300	2635	3600	2300	2636	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24120	22023	30343	35016	40633	28647	14764	1570	732	673	600	2196	618	8108	17131	11377	4258	2390	738	847	717	442	490	442	456	476	442	429	473	482	469	442	457	465	437	468	453	450	415	480	441	422	541	511	486	475	497	457	449	484	409	440	458	438	460	446	437	450	459	461	438	481	434	468	458	461	430	470	432	446	430	447	470	472	448	448	456	421	461	440	466	453	470	458	452	431	476	445	402	443	460	490	473	468	445	423	451	434	434	484	491	430	452	452	439	410	451	447	447	455	445	439	440	451	452	438	475	451	424	453	433	486	403	427	446	431	413	471	441	464	481	462	452	423	464	488	417	455	468	449	466	454	411	415	443	470	417	459	493	477	465	472	422	445	450	446	459	512	458	464	435	435	415	409	434	439	418	440	464	464	437	432	487	436	450	421	424	470	415	462	451	429	458	440	455	415	452	423	426	432	473	490	443	467	432	459	427	442	435	456	482	421	460	458	389	442	492	453	487	442	456	431	479	467	481	458	448	465	433	492	464	445	461	443	426	451	445	446	454	454	457	420	443	456	430	480	451	468	427	441	441	435	432	487	427	465	427	418	462	445	428	433	406	481	438	451	487	473	434	410	469	472	432	431	407	494	439	452	473	444	479	455	433	448	465	426	426	488	456	438	441	460	435	458	416	461	471	448	430	438	457	471	431	417	432	408	421	481	480	420	446	431	484	431	448	455	432	444	439	442	477	416	448	436	468	437	434	455	490	430	452	468	466	486	456	435	480	445	426	455	471	469	441	464	450	450	466	405	451	421	454	420	442	470	447	494	458	447	446	507	423	461	442	474	471	440	426	443	464	432	451	402	492	454	421	456	470	469	462	424	429	440	437	465	454	409	445	442	437	446	486	448	428	451	438	435	448	412	454	454	421	452	460	455	477	447	460	419	430	422	416	450	452	465	461	439	458	459	442	450	510	478	424	464	451	441	502	433	443	477	408	430	455	428	446	447	433	428	423	448	428	469	436	451	469	433	456	462	408	468	441	465	452	470	468	493	443	466	470	441	488	434	438	412	455	477	439	485	423	457	444	461	451	446	449	464	447	463	456	481	453	423	397	456	447	490	455	400	448	433	456	433	464	453	447	488	471	450	479	448	470	479	447	437	446	444	455	452	429	448	479	464	480	411	478	428	481	460	473	424	454	466	452	426	443	435	443	471	445	443	436	453	496	426	443	470	443	470	419	492	429	445	470	414	454	423	417	445	426	446	440	467	475	418	455	496	481	456	432	440	455	470	443	425	452	447	455	439	457	444	444	449	490	478	444	480	478	447	464	469	436	456	414	466	401	379	449	453	481	465	444	417	463	467	431	467	450	437	460	485	459	481	466	459	465	422	417	403	443	472	451	488	449	457	482	462	445	440	447	451	429	475	459	437	457	469	487	452	443	442	404	436	423	436	489	463	438	420	472	442	475	480	410	459	463	475	458	479	477	487	444	493	454	472	458	461	447	447	451	447	467	477	434	446	436	427	440	469	425	470	459	451	431	497	462	437	433	466	411	456	435	450	444	445	458	438	419	443	428	378	435	463	466	457	429	484	403	431	479	473	450	452	502	469	463	480	446	474	462	450	444	447	458	439	459	464	421	488	482	440	462	473	452	423	446	465	442	431	477	472	443	405	461	422	491	451	434	429	450	437	465	477	435	432	410	433	418	491	442	456	449	479	470	438	447	427	453	477	455	437	442	449	440	435	458	462	440	427	479	426	409	412	433	432	467	444	463	446	439	440	445	445	472	425	441	451	432	452	433	439	443	451	422	441	402	458	430	437	436	458	494	469	430	453	454	431	438	434	433	460	443	445	458	463	428	454	426	452	475	428	469	456	428	466	476	429	427	447	448	473	492	449	410	457	449	436	451	411	465	424	417	417	436	439	427	460	433	462	476	425	454	479	451	432	455	458	464	447	393	424	483	435	458	448	452	442	434	451	426	470	473	508	447	459	456	423	444	436	435	459	453	430	439	479	458	491	445	474	456	491	443	430	436	445	460	470	423	469	448	444	435	424	492	426	433	453	439	422	490	438	462	424	410	415	489	469	468	455	469	451	433	484	403	393	443	448	450	429	464	439	445	449	445	468	447	457	449	457	422	447	467	475	456	474	478	440	453	421	459	444	470	472	431	483	463	434	432	469	448	457	432	453	425	445	451	419	443	450	441	469	432	477	437	463	428	436	426	469	419	426	471	453	424	491	492	469	452	472	471	413	509	401	449	430	444	438	444	452	463	480	470	460	476	461	459	440	428	456	455	515	452	471	440	484	473	456	511	439	468	404	434	448	438	514	467	454	457	437	418	385	462	422	455	402	444	474	444	485	426	468	446	476	471	442	439	458	464	431	469	481	475	431	455	487	440	418	482	450	445	439	420	476	422	470	458	440	455	457	464	437	440	416	466	454	449	423	465	474	463	455	434	473	438	433	484	474	425	439	430	441	497	407	443	442	417	460	451	487	462	448	416	439	425	432	442	426	422	439	429	465	472	456	449	467	452	467	480	453	436	467	471	441	473	431	438	453	455	490	412	465	409	424	435	417	402	420	459	440	451	456	455	417	428	439	476	460	457	472	436	412	433	452	420	487	452	434	452	485	449	433	434	409	448	466	436	448	477	442	478	452	438	452	436	417	435	475	427	459	460	401	505	478	477	460	471	479	434	458	440	502	439	442	482	458	423	440	477	459	441	463	508	463	452	475	458	447	425	403	456	445	436	414	466	465	450	417	435	428	476	440	484	452	430	423	478	430	421	422	432	424	448	457	445	428	436	462	448	473	452	463	406	450	452	438	424	423	446	482	424	455	465	460	460	463	446	468	434	437	471	421	440	406	471	436	442	430	425	460	434	413	481	471	485	455	445	454	433	454	492	463	415	428	458	486	473	446	393	468	467	456	431	447	460	436	462	417	456	439	454	452	453	438	473	426	452	407	461	450	463	393	484	443	433	428	493	430	482	469	412	462	461	427	448	479	417	456	475	444	448	462	493	424	446	413	436	435	445	470	422	415	453	470	454	473	453	480	436	437	465	415	425	455	430	456	407	453	481	459	444	457	497	407	446	448	430	437	454	468	436	439	453	428	378	438	376	446	443	408	436	453	431	427	453	472	419	432	456	479	482	445	473	467	476	460	484	455	502	445	451	466	445	470	446	472	476	464	430	441	400	473	428	445	443	428	448	460	441	437	406	466	432	464	438	414	474	422	458	445	448	456	467	488	426	433	450	410	459	467	442	444	460	447	429	435	426	448	435	438	432	400	439	431	450	436	463	424	421	470	475	469	463	436	491	467	456	441	438	445	451	472	485	479	444	484	455	413	434	437	475	426	445	472	479	429	433	451	418	434	411	418	437	455	463	467	451	446	421	483	466	471	425	462	481	419	463	438	429	468	488	452	456	428	436	443	496	465	441	425	463	427	439	471	457	451	445	485	442	443	460	470	400	474	468	440	465	444	448	445	441	415	468	453	469	439	456	453
10358	20280	28377	75133	57155	30404	7934	2043	1657	1483	1387	5682	1144	18853	28977	20377	9824	5766	1451	2157	1562	769	728	730	745	745	671	690	702	689	713	716	696	758	670	696	790	680	741	710	728	786	923	905	817	771	713	762	774	749	660	739	762	686	721	681	731	706	680	705	749	749	707	700	688	684	718	710	733	706	702	728	754	697	723	683	724	675	720	689	732	688	705	702	713	695	685	726	715	690	708	713	754	697	662	722	698	664	678	679	748	708	737	705	689	659	708	743	695	725	686	680	757	724	751	711	730	762	727	753	690	742	699	703	709	715	773	723	698	725	716	707	747	693	686	706	694	659	727	670	726	728	696	732	712	758	707	721	740	706	736	732	745	692	729	743	738	711	670	687	682	706	708	671	738	717	673	685	691	750	679	711	716	728	726	762	693	714	714	727	729	722	699	711	715	708	686	697	677	732	732	664	735	674	733	686	657	740	677	688	731	699	720	692	698	709	678	690	695	688	731	745	707	676	688	737	687	706	674	738	704	694	700	758	694	741	689	679	689	724	693	713	721	708	697	732	684	681	737	736	720	704	695	750	708	710	742	679	699	708	716	701	684	714	699	725	690	668	723	706	740	688	745	701	725	662	695	673	731	697	693	706	768	703	737	709	728	740	707	724	723	698	713	730	775	680	726	716	684	662	684	719	747	704	726	700	749	739	702	704	713	720	739	724	700	709	692	708	729	722	690	709	725	677	675	665	699	712	686	667	745	694	707	668	731	723	745	701	713	751	684	698	676	726	733	733	700	739	704	692	730	749	675	706	710	648	723	711	719	694	667	723	717	722	724	727	749	685	669	727	723	687	735	645	678	710	708	721	809	679	691	714	749	698	723	685	733	711	719	721	765	731	749	637	696	701	676	778	715	727	732	710	704	719	797	711	681	689	694	769	749	712	762	711	695	727	688	749	720	678	693	709	735	754	685	721	771	669	710	708	719	765	715	693	693	687	738	688	744	721	717	778	738	704	765	719	728	696	709	684	761	681	655	709	683	717	694	699	703	692	706	712	758	715	678	745	700	752	737	706	738	665	686	718	655	708	724	705	693	720	701	707	692	707	720	685	729	749	757	657	727	761	721	680	677	735	732	719	667	708	756	681	687	724	693	690	723	699	767	752	692	747	728	676	737	695	735	726	671	705	731	704	733	696	675	709	764	716	734	708	702	750	661	724	682	707	730	735	729	717	699	731	697	722	770	718	670	729	699	721	702	690	715	717	687	698	726	766	664	713	711	707	723	718	715	781	713	713	727	695	689	693	740	703	699	713	713	749	689	712	742	689	712	722	699	683	698	735	696	702	672	699	680	699	695	695	732	724	700	718	731	697	749	727	675	684	706	675	717	705	751	715	707	739	746	715	741	706	709	738	663	685	701	691	674	708	689	705	742	677	703	699	690	728	711	747	693	699	732	690	739	719	752	713	703	752	685	712	742	717	713	679	700	727	760	702	717	755	688	732	699	648	735	688	700	725	699	741	756	706	725	724	673	717	727	725	726	757	707	698	704	722	692	723	747	730	728	703	733	703	715	713	688	745	697	736	710	694	716	702	727	695	720	726	685	705	713	724	685	737	675	714	720	691	647	753	711	712	738	740	699	752	726	732	727	753	709	720	713	750	655	691	761	687	703	713	722	747	720	710	699	731	741	725	691	671	709	709	709	770	770	723	718	750	719	717	716	668	740	736	685	756	719	665	697	728	729	679	713	715	797	715	717	765	697	699	729	755	701	698	701	743	716	715	711	714	710	739	676	727	669	694	728	727	721	650	741	723	762	733	742	674	733	747	699	686	720	737	691	757	709	671	706	721	677	711	723	713	708	707	753	687	737	715	743	680	755	727	733	706	720	758	783	684	745	742	713	730	653	708	717	719	700	674	707	737	678	699	672	707	652	694	735	689	713	706	764	718	691	703	694	738	742	706	711	717	714	705	725	695	734	731	703	691	703	713	743	701	708	720	754	739	688	777	736	721	724	746	714	714	714	694	739	687	713	721	709	734	716	699	722	716	729	668	697	701	740	705	703	709	718	704	717	710	687	711	731	732	706	741	726	728	665	712	714	728	744	689	736	733	686	765	710	739	648	737	747	732	725	691	724	750	694	677	683	754	689	715	685	705	715	718	702	714	723	714	705	673	722	715	722	708	667	730	721	690	719	750	711	702	672	719	712	693	700	728	721	749	676	665	694	737	699	729	720	697	681	681	762	735	691	695	693	719	730	679	766	724	739	677	714	723	738	704	729	725	753	716	709	742	725	676	702	752	694	723	688	754	706	685	707	696	683	730	723	766	683	725	741	696	735	741	692	706	679	673	736	725	770	740	738	774	695	729	764	672	716	703	711	676	725	715	697	746	672	708	758	740	679	717	691	687	708	733	728	707	702	713	686	714	741	741	698	717	684	709	746	706	711	696	694	713	686	693	715	724	745	706	685	703	697	656	730	718	727	705	749	749	746	698	717	727	698	714	764	715	700	719	712	682	708	698	683	782	762	743	698	669	731	724	731	700	678	760	722	738	649	728	727	702	724	680	688	651	679	728	691	679	710	726	718	756	677	716	674	685	695	700	693	673	657	745	715	730	651	731	708	696	711	705	675	705	707	701	717	683	706	701	726	740	738	725	712	767	697	723	758	690	718	680	777	684	753	712	684	744	739	711	698	673	714	671	706	686	700	706	737	719	731	719	706	745	719	699	693	660	720	748	714	780	713	722	663	649	684	722	736	653	696	724	751	706	734	673	707	740	744	756	728	772	714	752	741	712	666	665	709	670	673	725	713	717	742	694	669	738	667	719	680	689	693	711	694	676	718	707	743	768	722	680	722	686	698	739	684	731	721	732	676	730	706	687	684	731	721	739	751	739	687	683	682	724	705	730	755	670	760	743	722	700	705	739	708	693	753	718	695	728	727	723	728	731	668	757	679	726	708	693	702	694	642	683	700	687	716	740	696	698	669	731	727	740	659	715	777	759	776	728	692	794	702	725	700	684	753	732	691	745	704	688	716	731	689	699	701	746	694	707	708	694	705	733	708	693	769	716	715	698	656	696	705	664	708	701	717	727	696	727	736	749	703	705	675	693	695	708	722	690	673	724	727	733	723	708	674	724	696	722	693	723	715	709	700	727	691	709	755	716	690	716	716	719	725	717	714	682	719	754	731	724	732	723	741	683	678	693	728	696	717	688	705	673	739	708	745	661	735	736	676	705	729	664	718	730	678	716	703	765	683	715	692	708	715	718	702	716	722	723	709	701	671	725	734	687	718	693	669	716	716	716	745	710	665	734	723	706	720	673	694	705	748	685	733	690	744	739	727	721	730	717	741	703	671	713	702	747	714	657	744	691	724	735	668	741	737	686	760	723	719	763	691	723	748	677	728	704	744	735	713	736	714	699	727	690	705	710	718	754	691	696	679	677	727	721	715	737	781	714	719	683	732	754	682	779	697	727	751	730	704	749	716	674	687	694	732	684
26872	19921	8474	20612	11319	2036	482	405	420	362	427	406	402	783	1561	1239	667	463	353	387	346	340	352	360	365	398	357	386	373	391	370	372	387	364	379	366	377	358	403	373	382	396	384	374	388	401	389	358	362	354	341	376	361	336	359	371	386	387	363	374	377	362	396	350	386	365	368	350	366	360	346	396	379	398	336	350	353	403	377	346	373	378	345	331	360	367	378	341	367	370	365	370	363	386	392	377	331	371	363	351	354	365	398	374	395	378	339	379	390	368	340	378	375	388	369	372	347	364	372	351	352	375	389	380	365	331	388	365	370	356	381	359	350	368	379	357	338	318	350	383	393	410	373	380	351	364	374	357	377	407	381	371	348	398	402	385	377	381	353	332	372	366	368	388	361	422	343	336	371	358	389	384	365	381	350	376	351	368	365	364	395	367	378	384	389	361	380	372	356	352	355	380	384	384	391	394	385	372	375	342	368	333	402	387	383	374	345	365	349	385	390	379	418	352	374	394	393	378	358	361	371	356	359	362	346	366	359	389	374	382	376	383	383	392	359	423	391	412	398	407	361	337	353	389	357	383	387	374	397	350	383	392	413	334	308	372	381	398	326	339	347	383	370	407	338	388	361	367	390	365	376	336	340	372	369	383	380	342	364	369	367	387	393	365	377	326	343	362	349	357	356	365	382	392	369	377	378	374	352	375	368	369	386	363	352	372	375	382	368	396	364	369	342	377	362	369	367	358	375	375	416	347	393	391	365	379	382	407	341	405	397	365	368	367	342	369	376	373	388	412	341	336	389	365	407	347	396	332	383	357	387	372	385	374	414	383	362	377	343	395	362	382	411	332	357	384	358	347	388	362	376	384	356	345	375	361	340	392	351	331	376	347	356	362	398	389	367	383	403	383	400	340	351	356	366	357	410	357	374	375	414	380	352	360	364	342	322	349	368	347	358	336	390	351	381	347	389	367	325	370	354	347	363	368	359	376	402	395	396	351	355	394	395	401	362	385	365	396	394	335	342	428	376	389	403	351	371	364	382	373	355	390	353	364	371	350	377	391	359	380	390	386	344	361	350	387	354	324	387	388	362	386	390	396	378	356	371	389	354	390	365	367	379	381	395	341	358	385	380	359	348	381	340	376	349	368	366	388	360	349	382	369	361	359	384	390	358	388	386	414	363	358	373	404	387	385	376	362	402	376	357	362	377	355	413	374	380	345	354	370	362	392	370	371	386	400	379	373	372	331	392	356	362	375	359	392	368	367	392	361	383	368	364	382	373	360	352	336	350	391	368	378	327	364	349	365	337	379	390	320	383	373	350	410	349	348	363	349	380	379	364	352	354	306	367	371	356	357	358	345	387	374	397	377	397	378	382	379	392	357	382	342	392	354	340	402	427	359	367	377	369	377	357	369	385	371	388	374	370	388	388	384	355	343	367	388	350	387	360	353	359	347	389	319	426	369	403	348	377	361	391	351	379	353	392	371	345	380	382	418	373	353	357	336	379	353	353	341	375	357	381	387	369	387	373	382	378	346	370	357	397	348	371	353	397	386	375	370	357	361	381	343	368	363	314	380	399	380	353	375	405	378	383	381	363	381	346	333	371	393	391	349	385	351	378	339	378	397	398	385	359	360	342	359	372	410	374	382	365	361	387	400	377	379	349	351	347	364	355	381	370	372	360	377	399	387	374	349	383	402	344	342	337	347	361	377	351	373	365	361	354	367	407	354	379	382	378	402	354	388	394	359	356	384	336	359	370	378	360	375	355	375	365	314	394	372	388	383	364	387	380	383	380	399	388	345	390	354	368	397	406	391	385	366	387	370	361	383	368	370	385	385	366	388	354	353	386	360	383	390	370	373	378	378	346	360	337	381	376	371	348	380	387	383	354	411	382	388	393	342	386	345	369	358	373	378	384	381	395	392	370	394	370	337	377	367	394	360	396	377	354	375	361	396	379	385	367	377	367	389	372	400	341	387	390	382	373	378	397	377	406	365	376	366	398	362	370	370	343	385	377	360	360	358	404	356	356	349	357	390	410	374	374	372	343	389	330	335	335	350	397	359	372	384	396	358	347	381	324	401	347	386	343	390	384	367	385	354	387	370	366	371	378	373	346	389	379	351	397	380	364	381	351	396	397	367	379	375	356	389	352	362	396	348	340	404	364	350	372	353	379	337	346	374	362	358	376	391	389	370	428	375	382	355	357	391	336	372	402	375	366	405	372	395	372	404	373	382	375	403	367	384	375	357	362	377	361	337	376	391	365	363	388	356	340	363	394	354	346	391	380	378	380	354	401	385	338	360	387	395	349	338	386	373	406	383	357	361	323	339	386	401	383	343	385	330	368	375	412	352	364	399	377	365	362	366	364	368	392	377	399	372	396	394	338	368	379	358	372	369	393	393	377	428	377	384	330	353	365	370	402	365	375	361	355	383	435	374	387	384	372	390	390	362	348	384	385	382	408	393	363	374	390	392	410	366	388	354	371	400	387	374	371	335	383	341	378	391	372	397	354	354	363	364	396	370	373	341	378	335	355	382	400	404	349	391	365	388	377	396	367	361	346	392	352	380	380	344	409	412	366	348	358	404	344	345	330	363	390	375	339	405	374	363	362	410	410	369	430	395	375	346	366	389	388	375	377	381	366	350	380	387	362	340	322	344	363	383	364	384	356	340	333	374	371	389	372	426	377	363	349	387	354	415	358	363	364	388	373	372	377	387	358	389	369	369	383	363	395	352	382	404	377	360	359	354	368	364	390	390	406	367	364	374	390	360	362	377	333	344	385	376	372	379	378	373	370	369	374	358	404	386	361	372	405	383	372	349	373	353	368	360	379	355	342	375	367	390	371	352	353	369	352	376	376	381	367	359	404	385	401	370	370	353	385	373	353	395	386	343	379	373	378	327	351	348	352	423	329	421	359	369	360	379	375	371	376	375	390	365	349	372	352	379	382	359	326	368	365	362	371	404	403	347	385	384	364	385	390	379	368	355	362	372	366	371	370	368	335	358	384	357	345	354	363	352	380	385	336	358	387	368	404	378	379	361	331	362	345	367	332	358	372	372	363	369	355	380	337	370	356	391	376	359	355	357	392	397	374	343	401	375	373	375	372	374	370	398	363	378	386	378	347	388	377	339	342	364	355	338	386	369	364	383	342	416	378	397	378	390	346	361	376	399	347	368	376	390	372	403	368	353	371	376	370	357	339	357	368	379	374	355	377	415	358	376	377	423	355	362	356	376	362	407	405	379	359	379	341	391	434	366	392	352	380	376	379	387	332	360	379	380	362	377	365	355	369	391	383	376	403	337	402	357	406	361	377	378	386	396	362	336	364	390	342	396	364	344	349	379	358	380	372	358	354	348	372	363	376	373	358	394	351	349	369	384	350	366	404	361	366	348	384	365	391	346	396	359	399	366	391	336	377	352	383	358	335	357	381	351	353	366	368	388	364	377	406	368	367	384	353	375	389	366	362	362	368	369	380	383	344	346	333	377	370	383
5467	5532	8409	28162	16620	4107	943	798	729	709	682	746	646	1860	4413	3016	1470	864	578	640	648	603	607	615	649	611	610	599	636	597	586	596	623	600	632	601	593	611	626	554	605	597	638	653	608	596	641	585	581	635	644	634	646	577	589	598	591	601	583	589	592	596	617	599	577	615	625	601	598	577	573	602	624	607	559	592	597	615	590	591	586	589	592	613	616	577	609	605	600	619	585	561	575	563	615	599	568	619	614	602	623	616	591	585	593	602	561	572	588	569	584	626	589	597	601	603	565	593	581	636	560	576	580	579	576	654	570	602	556	538	588	639	594	602	630	643	565	636	637	609	583	555	571	558	604	590	602	605	570	599	574	604	627	639	566	622	589	583	617	590	589	560	593	621	601	595	558	608	586	541	623	596	558	610	575	622	614	583	632	595	614	609	592	555	602	605	616	615	633	617	603	548	610	610	563	618	641	626	584	613	599	553	601	621	583	613	607	577	591	590	614	628	601	579	602	603	615	609	586	617	555	636	613	564	575	591	566	629	592	647	630	576	627	567	611	608	610	621	650	551	578	590	616	587	588	601	578	602	596	591	570	595	588	621	563	598	608	614	623	575	581	642	610	593	579	597	588	625	586	605	553	623	600	617	594	594	602	575	558	576	611	606	627	605	636	576	587	637	603	609	550	617	620	594	580	596	565	616	559	590	564	640	611	599	589	625	622	617	599	623	594	604	635	577	607	627	583	643	618	590	573	575	630	616	650	615	580	622	545	633	605	637	594	564	614	567	636	568	613	597	590	576	599	596	577	617	614	577	640	627	614	589	592	620	595	598	598	656	602	633	580	590	639	613	589	586	610	569	613	596	587	543	611	553	580	641	557	640	601	613	619	641	565	628	574	574	597	576	635	638	590	573	589	616	653	620	635	622	576	611	610	605	642	607	543	579	576	573	623	626	620	595	614	611	613	609	573	623	600	620	592	575	611	635	619	591	610	633	586	607	570	612	632	597	569	583	565	577	570	622	583	575	582	578	648	608	588	586	615	599	556	608	579	583	572	599	549	597	584	606	569	608	584	601	609	579	606	618	650	604	533	631	598	619	642	632	642	579	608	584	619	578	595	632	622	596	581	593	586	598	609	634	586	615	580	585	596	640	609	618	587	596	590	633	596	599	605	558	611	634	627	591	607	582	635	635	584	610	607	602	591	603	600	590	617	582	593	584	600	619	600	614	620	605	597	611	588	609	586	604	571	584	523	604	601	636	625	627	598	600	597	610	596	587	594	579	568	607	584	590	650	542	599	632	604	610	594	590	626	569	609	624	586	587	588	613	624	619	597	608	594	611	608	581	600	620	605	573	576	586	549	564	640	588	570	566	609	619	578	592	588	587	619	537	572	600	605	574	596	619	580	573	544	592	608	605	548	631	616	601	552	589	636	582	605	643	597	641	617	590	589	556	559	624	569	647	640	571	626	610	572	605	614	605	628	614	619	609	560	603	605	643	639	587	595	595	597	636	577	573	634	650	613	622	613	569	629	589	589	578	570	607	591	611	621	619	601	606	595	569	631	658	591	579	580	616	576	603	599	600	630	571	594	600	629	581	595	609	598	589	586	601	605	587	609	615	586	586	613	595	593	602	576	610	623	578	588	571	564	610	584	646	610	639	606	592	555	561	612	628	585	587	600	616	594	565	579	584	598	552	606	579	585	594	617	564	588	612	630	584	616	613	610	621	597	598	582	566	601	617	574	643	588	621	609	573	602	606	589	563	628	624	605	642	629	583	609	593	615	585	604	610	628	608	634	563	615	611	623	574	587	605	601	581	583	591	617	563	603	622	632	596	616	620	550	601	626	573	579	626	592	543	593	576	573	613	568	590	611	609	613	588	624	633	590	581	650	603	603	625	624	612	618	612	591	590	543	625	602	609	618	588	573	589	611	585	613	556	638	642	577	574	543	592	585	631	577	597	585	579	593	623	603	626	594	590	580	617	607	596	576	607	609	595	583	623	581	572	636	627	605	552	584	645	594	659	626	613	639	579	623	572	626	602	609	637	559	593	604	581	571	585	623	531	579	632	624	592	586	622	641	652	606	590	602	571	584	610	622	579	596	593	623	595	631	585	625	574	577	606	601	606	603	619	610	614	588	572	560	599	542	589	587	577	623	558	587	607	594	633	626	594	576	636	672	620	609	603	592	604	585	590	611	550	555	582	504	562	595	583	591	605	572	591	615	603	572	561	635	628	602	603	611	623	573	601	550	588	613	578	636	589	581	630	624	590	594	616	639	609	582	601	586	607	579	604	598	621	575	588	598	582	613	603	591	622	586	609	616	619	616	599	633	617	578	596	574	585	644	637	597	601	585	595	599	615	593	613	561	586	560	614	588	569	588	601	603	565	567	583	589	633	639	584	596	592	604	579	591	593	584	632	606	640	554	603	575	618	577	605	636	630	656	603	653	543	622	590	610	597	622	580	622	607	592	599	611	637	578	630	589	598	579	594	576	606	587	568	621	568	560	564	600	619	600	634	640	614	582	600	598	571	584	566	597	607	597	531	663	594	610	562	584	602	629	605	589	626	590	607	612	584	606	620	621	551	568	579	607	564	589	581	624	643	611	608	583	608	550	607	562	595	605	551	624	567	576	639	585	563	576	647	610	585	628	604	578	599	594	543	572	581	640	606	602	573	643	637	595	625	584	592	595	613	606	621	608	638	573	577	627	656	577	592	628	625	581	561	611	597	579	651	607	593	592	605	641	616	601	612	602	596	581	579	558	581	581	644	593	596	621	572	616	585	612	631	598	626	624	616	572	619	598	591	586	615	624	602	552	569	630	600	613	633	616	583	606	626	605	625	599	581	637	628	590	574	588	586	591	551	615	589	594	585	608	599	556	586	585	602	607	615	601	611	605	588	592	613	605	580	602	601	581	605	597	608	593	576	624	580	580	587	606	599	583	575	609	599	596	635	585	601	607	612	625	552	608	605	568	614	580	585	600	657	612	581	621	573	603	595	597	611	631	605	628	603	623	615	602	650	596	612	608	608	549	582	636	628	562	632	624	577	599	571	588	614	589	579	654	573	589	577	607	584	617	593	660	578	607	628	599	620	610	603	610	610	573	589	589	565	591	613	598	555	626	612	576	590	614	640	615	595	566	586	584	645	590	601	587	613	627	618	608	640	546	609	615	596	590	621	601	553	602	602	610	594	597	618	582	615	604	616	630	612	579	586	639	611	603	579	576	628	605	611	585	626	587	593	613	574	604	564	595	570	558	625	583	632	575	629	627	596	595	579	600	590	570	587	590	608	603	572	624	619	588	579	620	557	600	604	611	603	621	602	614	560	636	631	614	616	573	607	618	605	601	581	627	633	584	610	578	592	607	647	565	546	612	572	611	625	591	644	598	592	570	572	627	592	577	602	615	639	555	660	555	571	578	625	618	624	599	612	652	595	651	601	622	577	627	602	626	561	601	649	588	600	589	595	628	592	603	599	610	600	623	658
24638	21170	28022	39375	35619	13314	1492	653	564	495	490	491	517	3902	8048	5469	2219	990	401	411	432	409	459	423	416	412	416	451	442	443	397	429	416	419	436	433	421	399	418	428	426	449	468	499	503	481	423	417	406	417	436	410	452	431	425	408	401	399	383	433	444	438	413	449	445	416	427	464	406	402	414	467	436	425	411	413	436	460	416	415	409	475	463	467	412	443	430	454	426	445	412	446	412	380	408	475	382	460	418	431	466	448	445	428	419	437	403	382	460	406	459	434	383	390	404	436	431	432	435	474	437	429	422	426	470	403	425	426	398	454	475	413	446	446	425	415	434	397	450	433	428	385	418	446	407	411	412	443	467	441	404	445	414	461	420	416	432	420	430	440	457	408	430	439	429	426	435	437	426	429	403	405	365	428	422	444	445	442	433	420	384	397	414	398	423	415	460	374	465	397	423	430	437	434	434	423	447	405	422	422	440	446	428	452	428	424	429	438	416	423	406	394	424	417	401	440	408	435	416	392	404	484	445	446	378	435	459	423	418	470	404	438	401	427	432	435	444	409	429	421	428	410	398	398	432	398	396	443	400	423	426	442	407	422	411	445	447	400	444	434	475	429	471	411	464	472	486	448	394	430	435	449	442	430	423	431	397	403	423	386	420	438	420	385	411	414	450	417	415	401	467	440	419	438	434	428	451	425	452	440	436	435	435	414	411	411	426	404	442	441	423	490	376	450	408	463	389	439	373	413	440	420	380	458	416	396	422	434	456	447	422	411	430	417	363	438	434	403	417	438	434	410	457	433	395	415	424	426	428	442	453	429	426	420	421	442	396	437	414	407	388	429	456	393	431	411	451	453	444	422	429	394	444	416	422	418	413	453	409	425	414	395	424	457	434	437	411	407	438	390	422	447	417	414	409	440	446	414	412	427	442	400	443	445	404	389	433	454	392	434	426	435	439	405	426	446	481	412	443	434	436	442	458	421	468	460	401	406	440	457	441	393	456	441	415	400	432	418	389	427	424	471	444	423	454	417	425	434	447	425	459	427	429	412	448	429	432	429	448	442	447	388	432	442	431	392	423	427	414	441	448	434	410	427	452	388	436	445	434	445	413	440	408	412	423	422	445	468	445	413	392	421	404	401	400	446	418	427	421	392	415	423	439	386	436	418	442	453	416	398	416	425	447	471	446	412	426	436	414	447	408	446	410	387	420	416	440	440	406	428	377	463	412	392	415	386	419	415	429	443	428	442	447	462	419	411	446	449	409	435	403	448	423	405	442	433	413	386	430	429	415	429	437	397	489	420	414	455	436	420	433	406	436	417	443	458	411	387	422	423	454	422	416	441	466	410	422	424	393	418	407	417	481	415	422	435	447	423	404	397	397	450	400	416	418	426	429	413	423	419	448	384	423	423	409	409	439	468	441	452	444	389	422	441	429	432	411	423	435	406	413	429	405	414	408	416	393	476	431	435	393	425	393	398	439	427	423	448	413	449	405	391	391	432	413	419	452	442	412	416	416	404	439	413	404	421	410	371	440	425	438	425	409	429	420	446	393	415	430	442	390	405	440	463	445	410	403	409	445	436	468	417	423	420	431	454	450	409	421	435	472	411	406	409	420	391	401	438	443	442	426	459	455	425	390	436	412	409	428	443	441	451	410	425	423	447	437	431	439	396	438	420	424	410	425	405	423	444	413	426	424	446	434	448	405	436	414	424	435	417	397	449	426	389	389	402	409	405	420	448	430	391	413	412	437	427	423	462	437	454	416	419	415	416	406	428	405	460	407	434	401	397	413	434	460	424	425	412	419	400	433	400	440	404	443	404	456	427	433	429	448	418	447	420	440	429	423	445	416	416	421	403	429	415	430	416	438	424	412	431	425	410	390	419	428	433	397	426	441	433	438	414	444	409	414	450	409	431	427	428	430	423	444	423	422	417	438	409	451	441	423	392	441	399	435	440	444	422	408	401	418	416	429	411	431	417	417	441	434	386	417	412	467	418	436	403	429	412	435	456	461	409	410	428	416	452	398	424	453	445	484	427	389	391	424	407	451	396	392	408	410	433	397	401	401	398	433	425	416	423	400	435	404	445	406	371	444	400	470	415	414	416	455	396	444	403	432	419	422	464	428	433	423	468	402	422	373	463	413	436	450	437	426	412	428	367	435	433	412	433	433	434	442	432	423	440	454	432	441	417	394	421	439	441	415	446	437	439	399	416	396	423	385	412	420	416	410	423	438	410	434	433	402	437	398	434	414	415	444	423	439	420	400	444	402	431	399	410	449	472	398	458	430	423	419	439	415	445	450	439	436	440	384	425	430	450	445	389	448	436	438	407	412	441	399	433	436	404	449	406	412	433	451	407	459	422	449	430	473	412	389	413	427	440	407	446	435	489	437	415	429	415	455	426	474	366	420	427	406	397	398	444	451	417	411	414	459	427	402	421	427	405	415	404	444	413	445	384	423	415	425	442	434	453	431	430	445	430	420	427	409	448	437	431	427	443	443	433	394	459	418	447	428	425	440	407	477	429	421	431	403	432	404	437	440	427	416	432	417	451	444	444	440	398	424	402	459	435	406	417	393	411	413	452	443	426	401	428	411	435	428	436	441	407	438	413	420	427	413	456	465	442	450	434	420	398	416	436	435	411	490	423	464	434	412	472	411	414	438	401	431	457	417	443	416	475	430	394	452	415	426	408	417	460	419	406	396	414	418	432	437	402	409	439	399	392	388	465	412	430	408	431	442	439	455	432	425	450	444	431	405	452	406	424	451	433	444	448	416	399	437	424	390	450	400	434	423	442	461	473	467	428	448	418	466	425	427	424	426	428	429	434	431	431	410	434	476	445	422	416	436	404	448	429	437	419	415	408	406	430	416	408	413	429	457	423	431	443	430	411	398	440	442	402	454	413	446	404	397	448	397	378	419	430	414	425	454	385	411	415	408	452	418	456	414	410	405	419	463	450	420	406	405	435	413	395	428	439	435	447	460	420	428	425	401	433	431	432	411	439	428	414	407	354	402	438	390	437	442	403	387	440	453	387	406	427	419	437	444	439	387	414	460	436	384	383	415	391	468	394	409	377	446	390	426	411	394	462	421	429	466	409	443	440	407	460	432	410	431	399	411	361	418	459	429	417	416	437	420	449	442	436	404	403	460	418	413	442	446	391	414	420	429	415	439	445	417	414	424	395	420	417	447	434	446	403	433	451	415	446	413	404	444	431	436	442	424	415	418	401	439	431	410	415	451	480	469	423	459	411	404	447	440	407	466	434	415	420	425	416	414	405	410	430	411	427	427	415	449	404	440	391	465	432	434	450	417	384	396	424	394	423	366	411	414	459	397	449	429	450	388	379	437	427	435	450	386	431	434	412	427	439	438	396	407	436	388	423	432	420	462	414	410	419	411	460	431	410	444	453	399	411	410	446	403	410	445	446	442	404	415	437	393	434	430	416	429	413	405	421	440	412	388	397	440	399	428	425	427	446	416	455	457	446	371	436
6747	12422	19888	55463	39537	7887	1579	1274	1159	1071	973	932	886	10849	18064	12304	5471	2101	682	718	703	630	658	719	676	731	715	704	737	685	695	673	648	716	687	646	689	637	687	701	712	674	861	943	834	781	692	679	652	685	677	677	718	642	702	701	663	692	655	694	726	689	714	677	666	687	677	708	660	680	662	714	672	696	670	681	622	668	712	685	686	693	686	696	673	613	685	687	667	740	710	669	647	698	670	656	691	694	735	683	714	684	735	680	634	667	693	700	663	690	734	678	726	675	681	664	704	682	675	678	691	720	687	688	714	655	688	677	690	683	689	674	672	666	662	704	709	676	722	737	705	672	648	684	679	665	656	678	672	701	653	703	645	657	694	681	670	693	716	671	670	693	708	701	715	707	679	664	689	708	659	672	715	689	743	655	707	638	706	706	658	688	658	687	690	688	694	674	664	713	675	675	694	687	703	696	666	666	656	701	677	708	685	701	664	705	694	672	704	665	673	679	669	722	719	657	671	713	712	725	708	685	678	676	683	690	732	736	682	698	667	682	679	649	726	689	699	695	674	656	662	668	676	692	693	691	670	667	690	715	679	682	666	685	649	675	658	702	717	697	680	710	708	731	741	737	679	645	734	717	663	690	706	648	709	691	654	697	675	668	676	674	645	687	721	691	684	700	660	708	687	690	685	690	693	689	698	687	653	674	622	640	640	701	669	665	722	697	701	713	667	715	694	651	650	674	665	656	701	681	682	676	732	657	664	640	713	656	686	662	715	649	700	665	657	693	753	662	695	713	656	708	701	653	686	691	685	688	624	678	674	705	686	716	725	692	696	669	667	676	683	733	683	710	720	655	693	685	722	672	728	706	687	710	669	681	674	678	674	671	689	672	645	681	689	703	680	665	720	704	680	691	706	685	684	686	693	722	682	633	650	691	678	745	726	654	659	718	690	655	713	644	715	700	624	677	654	700	691	704	676	655	661	734	714	631	630	668	638	694	693	667	758	680	664	673	636	679	693	718	661	673	702	649	675	691	645	663	647	657	724	637	646	701	628	676	683	701	694	692	680	675	683	636	650	673	645	678	713	712	692	706	657	649	719	662	720	672	639	709	697	695	694	730	661	654	740	697	711	704	697	670	708	625	711	659	719	666	673	709	706	725	683	706	688	687	686	681	700	676	692	631	635	686	655	729	736	674	664	693	700	682	668	718	685	694	720	638	692	692	672	698	668	678	703	640	667	669	637	703	673	705	672	682	701	714	656	673	668	677	682	697	688	735	657	697	659	696	677	697	671	712	695	655	664	673	678	683	658	632	610	662	668	711	705	727	656	672	640	660	644	692	730	670	654	701	699	687	712	687	676	704	706	677	663	672	674	622	666	662	640	658	667	712	651	641	686	670	702	692	711	670	692	669	648	739	681	731	682	663	668	724	706	716	706	696	722	660	647	693	632	687	703	650	698	662	700	683	669	682	677	672	652	733	704	666	644	683	697	642	717	735	643	692	696	670	688	709	707	725	697	677	703	729	739	672	676	681	727	649	649	704	657	738	684	695	709	667	701	655	661	655	713	700	679	721	688	729	688	700	695	649	628	639	682	680	693	700	666	728	626	707	677	728	707	708	651	691	699	667	681	680	699	709	711	684	670	687	668	694	714	680	669	640	708	655	661	722	670	698	685	657	660	654	687	712	698	668	668	719	684	668	648	700	725	653	690	733	707	656	688	693	668	681	661	664	639	719	686	712	697	684	694	666	708	635	688	663	660	709	698	666	678	699	668	711	649	684	689	646	667	670	720	684	676	688	642	696	688	678	701	672	688	686	683	682	691	721	669	713	668	682	729	642	656	657	716	708	674	732	767	711	677	680	727	681	718	723	688	686	712	668	692	698	698	701	639	709	731	705	694	658	686	707	672	673	722	654	669	681	611	714	685	666	696	704	651	672	676	723	679	660	707	680	705	725	664	708	711	742	651	660	636	679	650	676	695	676	711	656	707	725	639	709	693	678	707	700	651	691	684	693	726	656	698	664	662	711	686	646	663	668	670	668	667	659	726	697	683	661	671	671	719	689	705	674	694	739	690	652	682	658	659	661	710	687	647	658	628	685	654	732	674	685	662	684	661	665	723	666	623	693	657	726	671	665	637	660	698	669	713	716	698	647	729	657	728	661	696	702	698	625	702	712	705	687	703	644	723	672	703	687	689	688	692	660	661	726	701	670	655	702	631	649	692	646	690	663	738	662	732	692	687	684	717	674	686	694	664	692	657	676	666	686	676	693	660	675	659	701	650	646	694	677	677	701	688	675	682	680	678	673	663	659	715	695	697	636	692	676	701	692	656	732	630	653	680	695	668	738	705	644	693	719	671	650	648	704	647	708	725	665	734	694	667	666	720	667	712	720	672	642	650	699	640	681	715	704	661	721	675	679	737	667	686	741	688	690	710	637	691	646	669	696	719	676	635	708	677	698	752	699	694	707	687	717	694	700	724	673	698	699	680	645	722	671	648	712	650	715	686	631	678	711	708	659	689	673	734	640	691	664	667	725	662	668	666	674	691	697	727	728	695	689	673	694	655	650	707	702	642	663	664	644	684	641	701	663	713	694	686	711	641	664	667	683	727	686	655	664	680	686	652	680	669	684	668	722	655	695	720	685	709	691	685	667	671	712	712	678	706	702	659	625	684	708	655	703	703	682	702	675	729	667	659	646	693	665	674	688	666	703	651	692	688	691	658	700	683	694	675	669	709	699	698	681	689	713	656	675	710	664	684	671	635	681	672	711	671	694	689	719	703	736	686	709	666	657	666	667	700	724	723	659	701	625	707	691	689	696	661	717	708	670	682	635	671	665	711	687	673	702	684	687	699	682	708	680	664	671	717	699	643	651	657	663	673	685	696	675	660	658	727	657	660	668	662	648	665	630	687	647	716	713	643	701	666	698	684	648	650	709	679	689	689	686	696	656	664	669	685	661	686	673	651	649	650	650	699	647	658	690	697	685	685	725	696	675	674	676	657	691	655	680	665	671	707	720	675	669	652	650	739	687	688	665	696	683	677	634	662	627	693	659	704	700	702	679	697	707	660	654	736	623	705	682	775	653	655	722	677	693	713	710	660	674	685	676	712	664	692	721	657	747	699	721	718	675	683	708	691	674	672	687	708	729	697	684	679	681	702	675	700	715	644	711	736	702	696	647	642	707	708	642	677	677	644	739	680	669	726	695	704	679	648	686	686	642	657	691	670	653	720	663	697	693	669	657	694	699	685	686	676	726	706	741	692	666	696	732	701	645	677	664	685	633	666	710	692	694	709	678	704	702	648	680	684	706	644	703	679	693	675	668	671	635	702	678	657	666	643	690	681	674	702	667	708	633	683	660	674	710	683	653	673	664	650	695	723	716	650	630	708	649	702	706	746	665	679	675	726	701	661	696	693	700	700	681	692	691	703	717	702	683	642	648	734	687	662	713	653	707	725	658	701	686	649	649	720	695	719	664	674	690	701	696
23190	21170	29075	33882	38054	19379	8188	1072	709	678	632	584	511	6649	19039	15289	6120	2969	848	482	541	445	446	443	416	390	415	442	459	409	455	419	445	412	400	423	427	440	420	434	438	402	516	541	502	495	465	455	422	423	414	448	456	445	391	447	419	440	425	459	475	424	413	418	408	403	429	412	428	424	409	372	396	448	381	438	415	417	428	388	410	433	429	440	452	443	377	439	420	388	429	448	440	424	426	399	429	397	423	437	428	423	410	385	404	392	393	404	421	391	420	416	415	447	439	409	402	423	411	448	429	416	414	412	401	425	418	406	417	424	445	478	436	433	461	437	438	418	419	379	394	409	408	376	437	422	402	426	431	481	426	429	409	423	407	426	422	370	396	459	418	469	361	379	422	433	417	425	397	424	390	464	420	439	414	399	410	407	445	436	415	454	425	425	408	434	437	399	456	442	412	427	420	411	409	389	425	420	401	400	413	406	440	433	444	388	425	417	410	394	397	397	417	406	411	391	417	401	423	439	429	420	410	429	417	422	419	397	417	403	431	385	448	450	434	411	467	399	420	450	443	430	444	418	370	425	463	399	415	414	417	432	419	421	445	453	404	468	408	396	463	450	397	430	420	447	415	407	417	433	438	402	437	374	409	429	441	415	398	425	407	409	409	383	396	404	413	391	439	401	364	388	407	420	450	401	409	452	427	429	427	449	399	432	445	406	401	415	423	468	457	414	388	403	431	429	394	407	388	423	427	417	432	417	392	415	388	395	421	411	471	397	411	422	433	438	437	405	418	444	427	436	444	407	449	471	413	420	379	461	415	428	434	438	431	454	398	437	450	382	430	444	396	389	422	414	405	415	401	412	412	426	461	430	394	416	407	417	452	436	391	411	426	431	435	434	437	397	427	428	451	443	402	418	406	423	410	418	414	412	401	406	455	409	403	451	432	423	417	414	411	406	432	401	415	389	423	412	376	419	435	414	431	436	420	456	419	401	409	400	424	370	416	409	407	414	408	405	417	442	442	433	450	404	435	444	405	449	442	410	396	440	405	475	420	445	446	409	422	434	410	423	446	410	420	402	444	418	430	430	445	418	390	375	430	421	425	457	416	430	393	462	404	432	411	417	386	414	410	409	431	425	420	431	398	441	401	384	405	392	426	412	437	409	389	424	425	409	439	427	388	420	413	423	411	487	409	414	430	430	434	432	444	391	399	396	387	413	382	408	455	397	401	419	419	413	426	455	428	430	401	392	389	433	447	452	439	393	458	403	422	428	425	418	413	428	440	431	392	425	447	437	423	402	421	418	454	427	432	454	409	426	422	422	386	396	422	393	438	433	412	421	390	432	410	414	411	400	436	436	394	397	410	424	441	399	439	442	424	433	416	397	387	414	427	443	376	431	412	421	453	411	452	448	440	415	412	412	380	414	429	430	403	422	411	419	417	396	414	415	401	397	427	437	398	429	417	398	427	395	413	395	414	395	382	416	426	421	407	425	437	418	413	426	451	417	412	441	400	404	401	415	426	411	401	389	413	462	413	406	402	408	455	436	398	428	405	429	430	445	442	437	387	439	430	429	435	444	398	409	383	424	429	384	421	432	373	405	440	432	431	398	420	424	424	404	443	389	432	399	433	434	410	432	396	396	436	429	400	422	388	424	404	407	448	430	375	429	437	422	445	413	410	385	380	443	414	376	425	436	434	431	420	393	380	416	412	410	422	438	422	425	406	421	417	374	404	394	387	419	402	459	420	399	416	404	407	412	442	405	411	425	443	390	405	406	385	434	450	454	420	405	429	438	435	459	434	410	435	434	444	422	415	409	444	413	382	399	411	443	422	419	429	426	403	408	436	401	415	451	373	440	423	419	414	387	427	414	471	395	386	414	414	426	440	439	413	422	413	401	435	442	442	385	422	418	402	411	463	425	392	426	425	398	402	435	452	426	397	443	400	439	428	422	386	417	400	406	431	402	417	407	394	395	427	416	429	460	426	439	437	421	439	429	376	434	468	392	403	409	437	444	429	383	488	376	410	400	446	420	414	422	409	382	426	444	399	391	412	410	417	424	427	411	417	381	405	441	415	401	430	397	418	418	431	401	390	383	418	399	398	401	445	427	430	449	474	412	445	455	412	421	441	424	446	424	438	421	444	405	404	431	401	420	381	397	387	412	392	430	406	441	393	409	430	423	402	409	403	407	405	411	349	426	400	416	446	443	427	466	419	376	419	430	413	424	428	472	407	403	413	421	429	424	411	422	403	415	449	367	441	402	410	444	419	427	414	397	384	442	439	428	416	369	428	383	423	400	426	382	404	429	416	438	411	429	391	422	455	437	424	392	410	453	414	457	414	416	425	477	397	383	419	396	390	426	387	426	415	435	435	410	422	423	426	449	420	427	448	388	397	417	418	410	446	448	427	392	429	428	445	421	428	427	404	392	402	408	423	422	422	419	415	445	431	428	437	406	402	430	448	419	415	405	418	421	436	401	426	394	430	425	394	444	398	423	409	417	407	460	413	418	390	458	424	417	424	440	454	445	419	421	430	407	415	428	433	405	408	456	404	436	421	409	427	437	386	410	423	394	445	408	380	438	415	434	386	392	451	429	416	441	445	404	432	383	455	385	419	383	441	399	428	384	405	457	397	414	405	432	418	414	439	428	445	432	422	404	442	410	445	411	414	408	417	425	456	423	416	445	422	468	421	426	399	410	437	425	436	408	418	398	433	414	455	410	435	426	469	385	428	394	415	397	423	440	420	426	456	413	396	425	419	427	420	435	422	446	430	442	403	439	438	434	427	398	439	432	420	436	417	388	411	439	418	420	410	421	438	391	427	414	452	422	414	403	427	393	411	379	407	430	435	432	421	447	437	437	392	405	423	428	426	408	446	448	446	418	424	403	421	424	402	384	425	411	419	445	433	432	414	428	440	415	376	385	405	400	421	423	425	393	450	384	403	419	419	408	447	426	399	408	415	435	411	410	427	404	461	405	426	448	442	400	400	399	392	398	472	419	417	415	437	432	424	403	398	432	427	410	433	438	413	411	426	399	431	402	440	390	419	422	440	410	390	458	412	449	398	436	401	413	454	411	412	428	426	453	428	436	419	401	421	415	444	445	384	390	419	410	405	385	370	448	410	427	436	397	441	410	404	419	432	417	424	404	424	406	395	402	442	414	379	413	382	419	389	392	407	397	419	411	424	472	478	424	413	402	452	425	420	411	433	417	400	398	438	436	381	418	421	433	443	443	407	404	447	409	413	416	413	447	416	442	414	404	427	419	442	433	390	395	458	421	408	418	403	425	401	410	394	388	439	453	396	404	385	444	394	429	421	488	404	447	420	452	373	414	439	432	391	418	402	385	437	460	432	424	432	402	419	454	414	431	424	384	406	404	419	430	416	446	393	414	443	406	422	430	410	418	420	400	429	415	384	401	379	416	398	418	402	451	443	435	432	437	403	417	440	432	382	411	387	439	369	476	412	376	429	406	425	442	432	445	444	430
10139	20158	26118	71279	47202	3754	2644	1978	1732	1459	1351	1259	1175	15762	30540	24399	12302	6860	1777	812	1134	731	645	634	704	689	686	676	705	659	619	665	634	673	703	698	645	683	616	694	665	702	1083	1055	934	815	683	679	651	690	669	634	654	682	697	649	672	667	681	650	631	682	682	702	670	641	646	696	672	656	683	667	603	693	661	646	639	650	683	702	648	674	680	666	656	717	667	666	642	695	666	646	663	688	691	630	647	681	666	682	658	708	680	669	654	654	663	676	692	699	714	642	674	688	682	674	673	703	649	649	666	619	656	689	681	638	650	693	641	633	674	665	653	693	629	665	697	716	667	636	677	654	662	715	661	600	682	694	692	683	670	620	695	685	643	634	693	686	648	727	682	697	683	628	724	695	624	682	663	711	672	676	657	657	674	694	706	649	669	649	669	656	707	683	632	681	692	686	690	674	696	676	631	666	697	725	681	658	657	684	663	690	686	664	671	687	666	643	698	673	679	686	710	659	665	673	694	656	678	691	628	700	672	665	690	644	615	677	677	683	649	670	651	651	679	658	665	630	664	673	685	674	663	696	674	692	663	723	666	679	687	664	632	651	643	658	673	668	680	686	682	683	690	629	628	668	684	655	669	607	668	639	671	705	662	646	658	668	711	685	694	633	647	675	654	687	675	738	724	652	670	650	651	674	655	671	673	672	658	626	688	675	665	669	608	651	719	701	681	678	641	671	633	644	643	661	639	674	737	659	665	684	709	672	641	638	668	689	696	687	679	642	688	723	652	651	643	648	642	664	720	678	660	692	668	669	659	698	676	682	708	690	662	697	689	696	657	644	712	690	641	628	657	629	697	707	694	656	701	653	666	713	691	692	679	674	661	704	692	666	648	676	674	652	658	666	702	695	659	673	701	669	660	692	691	718	672	698	719	668	665	678	664	675	642	624	648	637	669	648	676	648	645	706	668	636	678	671	663	706	691	693	664	702	687	625	658	674	677	674	624	665	642	660	643	673	651	675	669	708	688	683	685	648	669	645	639	671	747	644	681	648	692	688	677	679	670	661	634	621	689	651	695	720	674	688	668	675	652	669	674	639	680	652	680	632	695	689	655	672	642	671	652	674	680	677	631	696	706	643	683	682	710	683	667	664	676	672	678	674	658	680	686	630	705	684	681	630	692	691	669	712	652	710	632	652	643	644	650	718	654	717	682	667	648	577	684	675	646	616	618	657	633	665	695	684	686	659	669	694	653	701	632	698	684	719	671	694	633	639	731	686	687	690	644	662	670	654	679	698	677	697	704	627	691	661	621	676	640	627	692	706	681	644	707	703	712	691	721	679	682	654	677	690	605	676	651	684	656	649	637	695	656	649	672	669	707	755	661	684	700	658	714	699	639	672	649	719	619	693	635	649	685	635	691	684	661	670	633	641	695	689	682	628	660	670	699	654	651	696	649	651	665	669	695	662	673	672	645	695	681	647	696	727	675	656	696	685	673	676	670	735	665	681	638	682	684	678	643	648	679	684	678	606	714	680	642	671	662	609	698	662	681	675	651	712	710	676	670	675	669	661	678	718	665	648	672	665	674	640	617	685	712	655	706	681	672	626	696	717	646	716	661	662	664	664	647	682	684	681	692	661	666	658	680	678	681	680	665	670	694	679	661	619	647	664	681	651	661	699	659	646	660	639	680	708	649	705	650	673	670	669	714	629	656	670	724	679	695	669	643	671	641	662	701	625	673	642	623	639	682	662	682	621	656	649	635	719	636	658	645	662	673	698	651	695	717	649	680	626	666	654	662	699	669	681	649	680	646	694	647	661	668	675	638	655	637	687	654	657	685	648	638	700	681	693	646	667	674	642	690	674	702	670	651	684	640	655	652	617	678	704	672	661	674	643	618	658	620	651	681	678	640	608	646	688	635	696	719	713	703	638	678	643	662	722	673	637	702	667	684	653	689	656	686	629	677	696	687	678	694	685	689	662	659	661	636	691	660	725	726	664	653	663	694	689	683	723	652	665	687	655	641	662	648	661	693	669	683	712	619	676	639	638	689	657	674	688	653	717	656	633	643	657	656	670	684	670	662	672	637	664	700	699	625	688	696	654	670	688	646	639	635	669	655	673	730	651	722	624	676	676	625	658	707	686	648	692	678	655	694	685	661	695	704	717	645	669	718	595	678	664	744	699	674	690	658	704	665	655	643	644	694	676	673	680	693	669	688	673	664	610	692	725	704	649	654	687	658	669	679	675	727	631	667	646	660	682	718	665	673	665	639	650	692	681	631	628	668	680	732	711	709	723	714	678	673	673	655	721	659	670	666	689	725	675	664	685	676	669	684	694	621	686	677	712	633	646	661	642	686	697	642	677	639	658	676	650	657	656	667	629	679	638	718	631	641	669	690	670	688	654	647	660	649	643	635	696	692	635	649	728	679	669	656	674	650	632	634	677	650	603	662	658	689	677	640	628	619	664	720	687	688	632	630	707	681	671	690	667	649	656	666	711	647	664	648	671	643	641	677	685	709	662	705	679	645	685	690	671	637	687	665	700	674	654	672	624	625	644	606	652	680	654	676	618	670	644	685	673	671	667	682	690	663	692	714	665	646	668	667	682	672	650	644	683	656	684	636	672	656	674	659	640	696	648	660	717	658	690	635	644	723	669	664	655	697	628	678	632	673	661	673	711	705	691	689	656	712	675	638	676	693	657	626	633	710	686	650	639	633	653	670	636	692	614	726	638	723	691	647	633	682	691	623	694	663	669	688	636	682	639	708	677	680	639	641	680	679	658	678	631	748	713	669	694	658	677	650	673	720	644	657	654	671	655	679	689	698	695	686	636	682	744	657	655	642	618	709	691	682	661	657	677	666	684	639	639	672	650	684	723	668	649	666	664	658	683	679	663	678	672	683	623	639	727	682	688	670	654	662	698	664	654	679	627	678	732	635	656	719	644	654	638	662	674	689	725	692	644	699	619	654	659	679	628	679	672	726	676	659	636	695	660	669	626	656	663	685	655	658	669	652	704	649	664	680	663	698	691	671	688	696	694	660	682	647	695	692	671	693	665	696	648	659	699	686	687	654	657	686	708	660	699	624	639	637	664	688	668	605	664	682	700	629	663	718	661	687	683	704	688	728	696	685	682	664	695	641	699	645	685	659	643	654	628	678	682	635	612	707	675	669	633	612	658	716	661	592	664	655	653	641	641	710	671	669	640	702	620	650	682	688	691	678	651	677	636	644	696	656	683	696	664	634	638	658	668	685	627	669	631	660	628	657	635	654	641	654	714	635	641	662	644	678	659	669	628	702	677	698	680	641	702	688	702	666	643	680	720	734	665	662	684	673	608	657	656	659	677	715	652	604	686	734	674	659	709	671	689	670	658	684	735	685	660	688	697	680	654	708	679	689	701	653	693	679	664	648	687	678	686	664	709	710	665	639	652	686	654	686	689	658	705	641	650	681	716	653	618	681	615	643	712	697	677	675	686	674	698	661	679	677	634	677	743
26753	19940	8444	20792	8820	610	482	426	404	390	409	399	435	619	1644	1658	905	595	494	416	408	372	359	362	374	364	333	344	368	357	365	391	402	389	330	391	365	365	411	380	350	339	400	377	351	364	372	359	380	378	340	365	411	394	373	376	369	353	384	368	388	338	401	348	373	355	374	374	359	416	358	397	381	331	399	362	352	375	369	377	375	359	369	356	399	380	369	379	373	376	348	357	351	356	395	341	379	334	377	373	359	389	357	379	367	386	364	373	408	384	392	379	413	357	374	379	374	391	399	388	338	355	379	343	368	362	375	376	388	372	381	403	354	362	335	367	336	368	354	364	362	333	385	381	358	370	362	354	346	367	397	390	384	329	373	358	390	381	371	371	380	387	382	351	343	372	346	394	372	360	348	355	388	383	377	371	437	386	359	398	355	370	380	395	400	413	349	388	374	361	400	400	363	377	360	367	342	394	370	367	363	355	371	366	369	388	372	386	404	384	324	371	358	360	367	407	363	370	356	376	352	390	367	393	360	353	345	343	375	365	361	405	376	379	390	336	380	388	369	361	364	370	389	368	355	383	387	383	392	388	387	406	331	389	357	363	378	422	368	368	380	342	370	401	382	391	354	380	369	364	384	370	355	390	362	354	388	406	354	354	365	398	370	347	410	349	371	380	386	399	338	410	371	412	345	373	365	373	341	365	400	357	408	412	377	402	379	383	342	400	348	359	405	362	373	379	355	389	373	375	345	386	355	361	366	359	359	383	389	406	359	346	380	390	359	386	386	340	342	392	344	404	381	421	377	395	386	393	367	351	391	385	371	356	392	393	361	383	375	372	394	354	369	357	357	375	356	414	372	387	355	385	392	355	348	403	364	387	366	378	356	351	371	370	364	367	392	374	390	369	395	382	357	357	373	344	375	369	381	389	376	376	372	349	380	345	364	373	373	381	394	392	401	390	370	357	371	371	354	372	376	396	408	373	366	411	368	376	416	415	370	368	388	366	383	400	320	372	361	362	347	380	378	363	374	383	379	389	337	399	358	372	380	399	369	378	376	353	361	358	375	377	390	360	381	373	363	389	360	366	381	345	381	405	371	401	395	356	381	367	392	391	397	386	392	362	336	379	406	359	356	396	382	344	338	378	360	356	333	362	374	376	379	344	356	398	395	374	399	388	349	398	367	396	385	372	377	385	387	368	389	363	387	382	380	384	367	366	418	365	386	376	407	371	379	384	338	378	363	358	376	368	351	353	370	359	379	391	374	383	354	407	370	351	384	369	397	355	366	350	359	360	343	393	357	380	401	380	368	368	346	400	380	375	357	374	401	385	345	396	381	377	387	379	389	406	385	357	387	378	403	363	366	341	370	388	379	339	352	350	358	353	368	368	365	372	385	386	336	424	352	365	406	384	400	372	414	380	379	383	363	360	381	360	369	376	404	367	372	396	343	355	374	373	385	342	385	388	380	401	363	391	394	359	359	393	370	391	351	389	350	387	376	369	389	383	364	352	392	376	375	384	382	353	391	392	331	386	383	372	393	384	397	332	377	352	392	371	362	379	345	381	349	388	374	387	378	393	354	357	366	366	363	388	387	382	404	372	386	366	356	392	368	354	400	368	339	393	374	361	363	381	371	366	382	355	379	382	367	403	365	394	388	387	356	398	378	376	386	368	416	391	365	348	358	369	383	345	390	380	368	364	395	402	365	372	347	372	399	398	369	355	375	356	387	384	333	351	369	363	363	382	382	399	334	385	379	412	375	369	359	340	396	315	379	373	354	400	397	365	354	371	386	367	361	363	397	387	371	357	392	395	373	346	372	371	383	385	339	351	382	367	355	361	385	379	374	332	367	380	350	355	364	360	354	361	383	378	384	364	392	382	408	385	365	379	341	358	377	356	381	370	352	362	376	356	364	359	368	392	378	378	378	372	382	369	389	387	409	351	347	409	358	404	380	361	376	354	346	364	372	370	379	366	400	353	394	391	377	365	408	394	378	360	397	389	363	359	384	364	367	360	373	368	404	372	343	385	352	384	367	355	364	391	337	434	373	372	365	369	366	369	382	361	356	386	399	341	406	385	364	367	392	359	383	380	362	351	365	329	362	352	353	379	366	372	375	401	347	377	401	410	349	402	380	358	395	377	374	394	397	353	403	366	362	359	372	370	396	353	368	378	376	374	362	363	387	361	377	373	357	386	377	389	367	365	376	381	336	361	373	378	390	417	365	394	344	363	385	372	371	361	361	348	375	362	362	386	360	407	391	355	345	384	388	390	363	381	381	374	402	353	365	366	393	382	346	436	391	391	379	359	369	405	408	359	386	389	385	369	383	374	363	366	372	388	393	343	370	395	375	356	383	364	408	342	383	418	375	350	340	325	388	358	372	398	394	410	386	368	391	356	334	350	373	382	360	365	349	360	366	402	392	361	370	410	376	395	362	362	380	366	355	372	408	378	351	351	369	380	385	377	375	361	395	394	341	367	387	376	337	352	387	387	391	392	388	359	400	372	370	387	410	383	388	395	370	371	374	402	364	379	369	359	396	350	345	373	372	377	395	364	366	380	386	389	387	384	384	352	411	377	399	352	372	346	365	366	384	336	383	387	392	381	396	361	364	376	389	355	345	404	365	394	364	412	385	367	391	403	346	382	347	358	355	372	320	376	362	339	382	386	387	360	378	407	392	387	406	371	377	367	386	345	394	361	324	368	392	377	375	395	344	371	418	368	383	377	347	381	384	367	364	370	346	396	355	384	406	377	398	354	346	382	360	351	345	378	349	341	366	373	366	371	361	389	382	411	358	385	387	353	358	361	384	351	380	394	366	342	393	390	387	365	351	357	386	359	399	381	366	361	377	354	350	410	354	342	359	367	365	400	379	367	390	347	334	341	388	362	368	373	405	356	353	380	397	375	369	391	378	357	370	345	371	360	377	355	353	347	375	383	374	341	417	358	362	370	402	363	374	381	410	364	383	361	388	392	385	371	344	332	387	368	390	404	372	387	364	364	366	396	349	376	365	357	393	350	411	367	360	364	373	367	380	380	380	345	382	384	366	372	372	375	398	365	386	408	371	386	367	374	354	334	367	335	406	382	369	375	375	380	364	392	365	371	383	356	401	358	360	366	367	347	371	358	360	351	361	352	347	369	393	357	369	372	432	375	367	330	396	352	392	354	365	383	349	344	388	364	360	376	354	359	362	363	391	364	380	360	360	368	350	385	363	352	381	350	389	382	389	393	402	376	369	394	343	416	401	396	377	393	402	390	399	380	357	386	390	378	379	411	389	395	342	429	384	383	426	386	366	370	369	380	384	383	351	392	378	355	356	407	376	359	375	374	333	411	371	384	362	428	383	368	381	359	376	364	341	368	356	379	358	363	397	396	379	388	347	380	385	380	366	379	347	350	405	397	374	366	347	366	354	368	368	383	381	374	394	344	357	366	366	398	386	388	372	361	347	390	374	349	354	336	354	371	355	398	380	350	371	344	376	394	384	383
5701	6095	8102	28065	11913	1098	900	787	715	755	679	652	634	1522	4406	4316	1980	1165	877	661	654	604	600	604	589	611	569	614	674	643	592	654	616	598	550	607	600	623	612	577	623	563	587	597	602	609	652	614	596	625	604	626	598	583	595	588	609	620	582	596	580	612	565	602	602	608	594	613	584	609	614	663	595	643	535	609	611	633	616	602	589	598	630	620	621	613	657	597	583	636	640	582	612	604	595	659	615	603	597	580	642	623	609	599	574	637	584	597	656	607	571	628	608	551	621	622	591	607	646	559	626	601	618	639	614	635	599	594	579	599	614	584	623	597	607	573	611	582	590	594	586	595	611	622	595	595	594	616	579	628	607	613	609	591	631	666	581	577	571	620	617	634	607	604	572	620	583	589	618	601	598	552	656	597	575	585	571	636	600	585	592	596	594	636	551	586	604	631	571	590	600	576	597	619	573	609	615	659	620	582	569	586	570	576	586	580	671	607	652	615	600	652	610	551	640	612	588	579	610	565	594	655	615	658	618	598	605	608	578	550	589	590	588	592	628	623	596	584	622	640	591	621	591	575	602	578	588	621	640	622	581	629	612	602	640	629	613	581	594	620	576	642	606	603	608	603	656	586	592	615	589	583	595	581	619	610	581	627	581	606	594	562	630	632	621	593	656	593	636	617	563	575	624	575	577	620	653	607	548	642	610	605	617	586	594	588	573	581	590	598	589	609	650	629	588	625	627	577	553	621	590	614	587	591	590	628	630	597	595	611	583	597	615	586	608	582	601	581	591	608	574	614	603	592	569	575	608	637	584	581	544	616	545	614	653	588	607	604	587	628	573	599	593	573	599	611	578	575	613	570	627	596	629	593	536	607	610	630	579	616	619	580	599	616	613	610	562	554	606	607	604	548	571	615	655	608	639	624	536	613	585	589	605	576	625	616	574	612	589	633	581	580	604	589	591	647	586	622	625	610	590	629	633	632	571	587	623	586	594	617	559	610	645	606	598	577	592	633	579	625	642	613	613	628	611	574	611	593	617	597	648	566	619	609	591	586	578	593	564	610	615	582	585	605	577	586	561	650	630	640	633	629	599	589	618	579	561	606	602	605	627	596	601	619	628	560	589	575	572	564	579	599	597	615	615	616	577	602	598	595	609	613	630	580	621	603	592	612	576	548	603	600	609	598	642	593	600	614	578	551	610	599	606	577	640	611	587	591	596	635	636	612	585	641	581	617	632	604	593	624	630	634	607	576	610	605	618	597	614	588	638	582	613	657	613	600	566	605	595	605	587	628	625	578	619	620	615	611	633	590	611	564	591	614	599	608	578	601	608	603	607	643	631	604	656	582	631	621	624	592	617	569	607	648	620	592	577	600	609	636	522	622	597	621	579	579	580	609	598	590	653	608	620	601	600	656	590	621	633	551	592	594	602	612	602	552	583	587	643	616	575	583	591	595	619	586	606	561	595	601	603	622	605	550	600	592	610	632	571	591	603	616	622	618	588	607	596	638	612	577	603	583	578	593	609	614	584	636	590	627	640	550	603	599	611	571	640	614	623	618	610	620	613	594	664	557	618	582	595	615	632	627	620	616	655	634	589	616	573	585	633	592	594	623	650	612	577	578	605	555	616	563	590	585	602	565	624	630	665	606	603	587	630	612	634	609	578	589	622	584	622	567	632	570	626	593	583	615	579	601	554	549	567	607	571	621	598	593	631	605	634	601	629	607	619	597	608	604	572	586	589	584	643	625	599	578	649	594	607	597	585	589	601	578	617	595	563	597	623	611	621	570	658	611	636	546	627	603	612	632	609	582	598	639	632	593	550	619	611	592	597	607	636	632	618	616	596	626	588	600	577	618	618	639	589	608	601	589	660	616	598	630	637	595	640	635	613	594	592	586	597	625	579	647	613	640	619	586	599	595	599	593	585	624	608	635	588	603	598	595	607	599	546	561	607	680	593	611	615	569	587	608	612	643	600	624	580	627	595	646	567	599	600	545	587	611	633	578	621	656	590	679	603	589	605	567	651	611	579	596	629	583	620	616	650	650	595	599	574	616	589	605	607	614	568	624	605	622	578	644	630	606	608	617	592	615	612	631	627	598	614	627	610	624	593	617	605	612	625	579	552	579	609	647	608	604	569	638	600	582	620	621	604	605	642	597	629	613	618	590	605	589	620	597	630	585	612	605	601	587	639	631	541	583	661	605	605	583	593	604	624	576	591	604	581	626	561	633	616	619	608	573	614	581	570	635	614	585	582	576	661	561	620	620	618	620	575	597	607	621	554	585	620	624	608	597	608	624	578	583	605	624	599	620	549	624	580	622	589	606	592	628	655	599	599	637	611	589	608	592	615	590	648	634	613	593	624	633	581	577	575	581	632	592	618	546	635	654	577	620	578	584	623	602	589	635	625	589	629	626	611	623	589	560	612	605	634	605	607	639	581	581	626	572	576	662	588	688	628	615	585	613	613	606	572	585	637	547	573	600	628	607	575	595	624	635	646	574	648	604	643	642	600	595	596	585	576	585	650	572	609	589	609	613	601	565	635	634	601	596	627	586	614	588	594	632	615	625	619	579	569	624	597	627	641	590	621	598	590	616	603	587	605	598	639	597	618	594	619	625	639	594	588	592	597	615	562	590	592	642	606	590	595	588	622	606	610	623	623	578	647	618	611	614	598	577	610	620	608	612	564	638	579	611	589	574	628	643	601	559	607	585	593	635	594	615	585	598	561	602	627	605	556	580	598	611	589	599	612	619	603	577	595	587	622	612	584	615	599	626	592	589	589	602	609	575	610	605	658	557	623	598	594	606	584	590	602	606	625	649	632	562	645	586	615	610	584	578	617	604	566	561	580	594	587	578	580	629	622	579	605	607	545	614	628	612	608	604	557	591	623	605	620	576	605	648	581	567	630	582	634	588	574	566	576	565	592	585	607	647	633	551	653	591	641	609	607	577	631	612	595	618	579	602	579	630	647	581	606	627	584	594	611	611	583	662	655	583	577	587	614	662	588	608	569	616	629	581	646	628	595	621	621	645	596	598	566	578	606	610	595	554	591	600	603	649	602	570	614	613	622	613	620	595	624	629	583	623	589	623	606	610	627	587	620	603	555	605	596	646	639	592	611	597	593	594	597	584	594	609	596	607	613	594	608	571	593	569	578	620	606	588	588	637	564	578	635	610	551	605	614	611	572	578	603	602	616	579	584	616	576	586	586	638	607	562	593	611	622	639	586	636	621	591	583	596	617	583	607	667	595	614	650	597	559	619	599	593	605	634	618	644	559	594	611	615	631	597	654	607	596	580	602	594	609	602	598	600	586	573	590	612	610	575	593	630	595	608	625	625	577	578	584	629	637	611	557	575	597	609	599	614	614	584	590	611	598	585	581	625	602	591	608	619	597	612	589	646	634	608	623	575	578	568	665	628	571	597	650	625	539	576	608	591	577	589	643	577	610	610	599	589	616	573	613	609	568	636	612	628	567	587	534	583	563	583
24482	21086	28302	39672	32974	8262	1071	613	562	557	472	516	489	1654	7372	6928	3107	1680	1003	527	462	437	467	461	402	435	428	426	453	413	445	391	414	439	438	425	451	451	454	428	439	429	389	454	480	404	438	457	414	410	422	466	435	433	418	408	450	439	426	430	428	438	441	459	437	413	430	450	406	455	424	405	437	419	416	425	413	448	416	427	444	426	427	394	408	422	373	460	417	414	445	408	434	413	382	415	428	431	386	440	441	448	432	416	445	468	441	425	434	441	462	460	436	429	419	394	408	451	458	411	409	408	436	431	406	466	400	420	434	433	401	426	418	426	377	389	422	407	444	432	436	398	450	456	427	444	385	432	425	448	405	427	484	399	431	389	412	438	457	403	408	397	456	455	412	417	434	441	416	478	392	424	454	418	413	406	450	437	400	423	445	437	449	437	470	457	397	407	434	420	420	404	429	448	417	441	426	413	432	452	443	413	439	410	449	449	398	424	429	433	440	400	382	483	453	417	434	422	397	413	445	420	403	450	421	433	429	424	461	394	450	416	400	423	412	436	433	434	446	405	440	439	414	455	421	449	428	399	418	459	428	413	440	410	397	440	398	396	425	451	457	432	396	421	442	471	453	426	473	447	455	412	420	405	443	447	395	425	439	419	426	423	439	467	415	434	442	482	390	447	450	415	418	421	457	417	417	445	454	463	362	429	405	440	449	469	407	431	401	397	442	417	453	408	417	432	414	393	405	425	445	438	434	417	447	446	424	403	407	439	431	419	409	411	456	401	426	391	422	443	409	400	430	428	459	370	442	442	455	479	452	463	421	412	435	424	434	422	395	442	429	437	429	462	437	430	433	431	420	408	410	416	410	424	393	416	446	398	402	415	434	403	432	449	376	460	420	442	485	419	451	459	391	454	454	431	423	430	420	424	431	417	410	427	404	435	410	427	410	438	434	421	398	411	393	424	406	431	437	416	411	413	428	432	414	429	477	445	441	408	446	458	439	429	442	431	438	437	466	432	411	434	428	447	434	431	407	422	407	432	448	437	425	413	417	437	418	474	415	434	416	463	431	413	440	418	402	410	459	423	427	410	470	410	423	432	443	450	405	459	440	399	437	409	380	394	426	407	430	437	440	428	433	442	421	428	440	443	455	453	462	436	388	432	427	431	429	419	435	464	411	402	432	429	430	434	422	450	420	399	409	439	391	461	436	399	424	400	425	432	435	428	430	450	452	430	441	380	427	452	439	419	442	460	447	450	445	436	402	446	419	447	426	476	430	383	434	419	407	436	405	456	409	442	437	434	473	428	383	401	428	473	445	399	436	395	402	408	422	392	406	439	430	410	431	427	439	425	416	429	435	433	423	419	406	414	394	415	419	451	402	450	393	440	408	406	391	455	443	412	421	421	443	380	415	392	448	420	423	411	392	465	429	444	416	446	406	441	446	401	428	423	409	421	454	425	418	438	461	445	392	443	405	429	437	426	397	439	410	417	398	426	424	410	426	427	426	451	425	431	424	423	409	430	424	421	440	430	461	447	427	438	451	416	433	412	449	408	410	401	409	416	425	422	444	487	465	415	409	433	393	428	454	447	385	435	413	434	402	416	433	412	446	412	416	424	465	412	411	439	412	400	470	444	451	425	422	403	443	435	390	397	419	408	443	449	417	417	427	446	420	426	398	416	415	451	397	412	435	387	472	398	427	457	413	406	378	398	421	444	430	434	447	446	417	457	455	436	453	423	455	384	394	431	443	455	461	408	451	439	381	430	433	439	413	404	406	423	424	425	415	429	432	445	432	446	427	434	400	415	399	424	433	415	430	445	427	389	421	391	445	439	433	427	433	417	441	482	448	426	386	475	399	439	436	454	433	416	427	439	426	440	373	430	417	445	442	431	441	453	460	441	429	423	453	435	428	421	406	415	467	438	439	411	421	431	436	442	439	454	405	416	392	463	425	408	452	391	464	385	425	423	434	448	457	441	418	414	418	434	434	439	411	416	423	449	439	383	442	417	429	418	406	442	445	399	435	415	392	416	453	407	434	439	429	454	434	411	477	394	424	449	438	469	413	442	425	411	443	446	453	380	397	436	429	443	419	442	432	442	446	442	428	408	424	369	416	437	433	427	415	440	435	434	412	450	461	412	432	401	429	430	458	443	425	419	407	429	410	413	442	431	398	440	390	430	400	413	406	391	383	424	456	455	474	416	470	398	429	420	425	444	427	434	402	423	410	412	417	428	411	409	408	402	434	422	409	439	438	440	404	441	421	439	396	402	405	427	410	440	414	422	440	389	419	414	434	453	457	382	426	419	432	440	421	407	423	410	449	406	423	419	466	438	429	434	448	419	442	390	403	436	437	388	422	422	404	410	416	418	411	419	395	424	427	475	427	415	427	425	439	432	440	443	435	433	425	421	430	436	443	420	412	474	418	419	431	433	429	410	432	409	407	445	404	416	421	453	439	413	425	385	389	460	450	453	423	458	441	414	397	435	425	436	447	397	406	402	439	435	391	477	416	453	439	409	413	396	426	414	408	427	441	406	429	447	415	425	380	411	413	433	390	437	391	404	436	439	404	464	451	413	419	456	415	436	457	416	417	417	410	382	425	411	447	456	446	433	461	389	432	389	420	411	408	450	457	420	412	453	410	436	417	405	419	416	428	413	439	402	409	451	432	412	448	425	422	412	401	425	439	428	392	463	423	396	431	419	447	444	415	400	436	443	413	434	422	412	420	414	423	435	404	414	436	413	374	453	410	438	459	449	388	428	411	465	420	454	430	421	423	467	428	394	411	430	448	416	416	422	474	394	428	429	426	463	425	432	428	430	431	426	406	412	436	387	459	419	430	419	431	395	409	448	421	388	431	389	432	451	420	387	399	442	422	401	407	399	419	433	438	420	444	409	443	410	419	411	444	419	387	409	404	419	432	402	397	447	442	442	460	429	428	424	428	448	446	414	400	458	451	433	471	419	380	389	438	435	438	453	421	448	421	413	419	411	457	437	409	450	389	445	414	449	400	394	435	424	427	444	468	443	412	461	429	390	428	444	439	401	422	453	401	408	415	410	432	428	393	434	385	447	422	401	403	447	445	414	417	435	367	415	395	403	446	459	459	395	437	372	440	448	392	410	418	450	430	434	408	416	433	432	428	447	402	408	419	446	387	414	422	429	458	410	420	415	417	422	456	448	395	421	410	443	408	431	440	429	419	391	423	424	430	455	428	420	433	410	430	448	429	419	430	423	394	410	422	444	423	427	392	422	420	438	422	425	436	450	421	422	426	430	441	431	418	411	417	392	462	432	410	431	431	433	402	422	414	430	415	412	441	395	455	405	449	448	423	413	450	437	427	457	446	396	416	416	431	432	430	460	446	444	427	487	457	433	405	433	419	451	428	433	411	444	433	421	422	434	422	421	442	442	448	438	423	452	418	418	458	414	427	423	428	436	434	404	454	445	428	434	419	395	402	412	416	412	428	413	438	435	434	388	410	479	414	412
7018	12522	23471	55961	29127	2064	1690	1253	1092	1036	1042	889	896	4621	17954	15198	7567	4186	2186	1151	801	716	649	720	659	705	688	689	681	685	662	675	730	709	662	696	689	686	703	701	689	633	779	697	704	731	727	674	656	686	656	674	742	664	669	725	671	660	680	695	670	656	685	730	690	699	673	690	680	693	662	716	682	687	681	681	716	722	716	720	679	740	720	728	682	670	727	686	751	720	719	686	698	666	685	694	675	671	686	666	735	678	664	651	679	680	701	723	715	682	729	695	638	691	698	704	652	709	702	667	686	671	666	682	664	693	710	756	684	677	689	650	628	731	668	688	724	696	696	683	685	670	674	669	663	665	668	670	682	714	659	654	704	681	688	651	671	681	682	712	731	668	660	634	661	680	661	701	721	674	676	662	692	680	643	686	674	709	696	677	709	678	684	697	714	728	657	658	679	711	723	646	684	644	691	688	708	673	687	669	645	718	698	678	650	730	696	712	669	687	669	685	710	697	753	750	718	655	658	690	694	694	724	647	706	652	664	685	688	640	726	628	697	702	638	682	681	685	691	700	708	711	686	643	646	699	689	713	681	711	674	672	698	642	666	691	739	637	749	657	682	707	715	646	685	714	653	719	666	701	696	707	689	703	685	718	703	717	706	646	724	689	665	723	728	682	654	697	730	629	678	700	700	682	725	726	713	694	686	700	688	698	744	686	659	688	692	683	710	703	672	687	669	664	692	711	708	640	679	693	755	677	655	679	705	671	690	695	644	678	672	657	665	687	659	714	690	657	671	713	698	719	717	750	685	736	687	718	693	714	674	685	680	648	640	675	699	713	695	681	707	689	669	728	662	718	672	703	644	675	685	724	680	690	731	718	664	667	679	647	677	709	694	713	670	669	694	678	712	716	680	694	667	697	675	707	701	717	650	647	732	724	692	657	706	709	677	661	692	677	621	678	696	664	720	687	711	681	678	719	689	691	703	678	696	693	681	647	666	654	707	660	695	674	721	668	677	688	693	686	712	659	689	695	749	697	699	685	679	726	657	646	693	733	696	702	687	675	673	742	681	706	701	670	740	745	662	690	722	688	674	651	692	663	691	688	704	673	675	691	708	693	684	713	663	659	717	685	717	687	700	680	688	699	704	703	698	697	725	679	630	706	670	641	742	678	648	678	690	699	721	633	696	687	658	641	710	657	649	709	704	689	703	704	720	679	684	710	685	720	723	630	673	682	709	733	694	714	692	670	685	694	692	685	680	693	679	699	694	684	656	661	668	711	688	637	710	705	704	650	735	738	637	666	733	713	708	665	705	673	659	647	654	728	717	701	653	668	700	654	670	663	684	715	703	683	691	660	684	703	692	699	689	680	668	666	734	679	715	726	667	692	717	699	654	730	735	725	654	689	735	661	699	717	650	694	708	686	715	662	694	669	674	682	690	714	708	620	710	728	677	655	690	682	687	623	710	681	768	717	668	655	647	651	669	647	694	683	670	679	669	703	679	660	647	719	663	659	673	713	682	669	691	716	692	698	726	647	675	655	697	659	681	708	682	702	688	664	698	701	671	676	696	644	725	714	661	670	731	722	690	661	668	684	726	693	692	698	701	691	704	704	734	658	692	683	659	690	727	697	684	680	689	708	693	684	664	715	726	668	742	724	645	678	682	694	671	682	672	656	751	693	655	683	694	661	688	701	707	736	717	720	729	712	741	678	727	715	709	689	685	669	639	668	736	671	660	718	698	711	700	658	649	700	648	685	710	707	729	711	688	703	648	755	694	697	694	686	658	646	653	726	714	680	701	697	697	685	669	647	669	688	701	686	696	726	680	697	697	702	716	690	681	646	713	680	690	729	625	694	688	703	681	666	655	665	693	689	730	701	683	721	745	679	687	696	690	720	714	701	670	735	700	685	702	688	701	648	721	729	643	651	674	666	702	705	693	655	628	693	676	736	720	683	655	670	702	698	647	705	715	644	696	709	664	687	702	656	713	701	684	730	712	718	716	694	682	684	750	733	706	728	692	682	668	667	704	664	655	669	715	672	719	714	714	701	699	648	655	687	678	692	718	689	696	678	673	661	703	710	683	692	691	739	632	684	716	685	681	655	654	665	646	706	702	648	695	717	713	722	710	650	716	684	670	702	665	686	754	728	730	655	682	696	697	728	669	693	708	723	667	699	686	656	672	694	634	751	662	675	657	729	659	657	677	702	665	713	651	685	731	685	708	654	687	676	707	708	660	676	726	686	691	671	709	694	658	698	673	741	728	673	718	669	704	665	671	719	664	652	677	707	713	710	724	675	706	689	710	677	669	698	730	654	650	664	684	717	709	710	718	675	680	664	664	702	680	737	671	664	690	668	721	650	693	679	725	683	701	710	685	617	713	718	700	686	728	666	709	690	734	662	683	654	693	711	700	689	715	715	680	701	683	704	621	683	675	641	702	698	712	713	692	701	698	674	672	678	672	712	711	689	663	695	678	647	676	687	674	680	741	717	625	714	706	692	645	694	664	714	672	683	715	711	689	692	701	717	698	643	650	656	700	655	684	685	670	694	709	731	751	659	669	665	717	676	661	652	754	647	720	664	681	651	685	728	739	704	687	699	645	618	695	658	732	707	701	674	679	684	722	685	682	694	726	675	687	723	682	665	692	665	704	730	709	684	666	637	668	715	691	692	688	673	677	698	642	708	689	674	682	688	711	694	728	688	681	731	695	669	719	724	680	659	715	701	682	688	699	678	658	675	716	647	698	666	678	675	705	656	679	676	717	674	656	705	700	710	702	763	715	700	694	699	667	665	729	705	724	731	712	704	686	634	690	705	658	662	671	735	650	687	667	649	685	701	687	717	676	651	692	656	744	668	687	715	659	692	669	689	676	636	673	708	710	689	653	677	702	635	681	698	710	684	694	705	712	655	642	657	698	691	659	708	711	692	661	682	764	688	691	681	729	733	710	717	663	682	680	722	684	725	650	699	685	668	699	744	724	686	675	658	682	718	726	722	677	694	698	692	740	671	723	655	725	614	713	653	711	679	697	666	683	703	673	744	668	678	673	710	712	713	683	710	669	707	735	678	719	704	707	684	655	688	666	674	670	677	682	706	712	730	683	697	728	682	700	677	637	680	740	675	670	707	736	666	643	686	699	639	683	678	660	678	671	694	675	718	697	754	679	657	670	672	694	671	767	663	702	724	694	695	698	659	641	644	666	719	683	707	663	662	661	626	694	683	707	702	691	696	715	697	711	728	691	714	766	686	683	750	666	670	691	670	724	685	694	646	711	707	665	670	647	692	664	658	687	711	700	657	719	699	710	696	715	714	673	641	684	666	691	727	707	632	715	700	685	700	693	707	714	763	679	630	701	671	676	677	691	705	682	718	721	700	714	682	738	715	652	740	685	677	722	690	723	692	741	678	684	729	710	640	664	653	680	680	674	736	726	648	669	684	686	672	684	685	731	733	700	655	688	686	704	760	692	742	706	710	701	683	713	629	669	661	670	677
23159	21198	29429	36421	35736	18421	7400	1039	726	674	611	575	563	965	16186	17492	9074	4433	1871	885	504	417	428	460	432	441	482	446	449	420	434	418	414	462	441	416	453	433	459	439	437	413	502	486	457	445	434	434	427	457	437	430	401	428	447	377	414	442	430	444	433	411	464	436	393	436	405	399	436	439	403	462	438	433	402	432	420	411	433	442	440	463	419	397	394	419	406	423	408	428	449	475	419	414	422	427	434	439	403	386	433	440	447	443	418	425	461	473	459	441	406	460	430	409	435	449	428	444	420	442	389	430	455	426	397	380	429	422	397	443	414	420	415	399	408	408	446	417	418	373	438	417	455	415	409	430	391	406	424	399	455	392	435	427	421	444	402	462	413	430	406	416	431	436	427	419	408	439	432	442	414	410	396	436	406	385	411	437	412	441	439	434	456	435	390	399	422	454	419	429	414	437	428	405	417	453	396	389	449	407	426	432	426	447	401	416	436	439	427	423	425	409	412	429	391	417	448	441	433	419	426	429	456	431	415	429	439	438	433	390	418	417	414	419	428	442	440	413	395	447	422	432	399	415	404	431	401	409	396	408	445	393	451	447	379	410	420	406	423	399	434	392	426	380	396	422	431	464	440	399	418	421	399	393	436	468	437	403	459	431	438	425	398	380	465	380	432	425	434	414	431	466	416	428	389	436	396	402	413	425	470	419	471	424	388	421	431	414	399	420	444	422	442	420	427	428	400	435	430	470	423	428	429	408	434	388	423	414	439	457	424	413	435	440	425	433	423	457	412	422	417	433	432	428	431	403	430	438	422	426	428	405	431	405	424	412	461	419	410	428	410	423	400	427	389	394	406	448	430	403	431	448	395	410	405	447	430	437	425	414	383	418	438	424	423	447	413	452	436	419	417	427	481	436	411	444	418	440	426	443	423	433	411	451	486	418	422	425	377	455	378	416	433	394	443	425	405	397	443	407	420	417	419	435	424	416	423	449	418	438	440	393	425	407	445	429	429	409	419	429	391	413	429	455	441	409	432	451	422	430	442	451	424	435	399	385	384	401	434	407	414	430	447	401	390	420	419	410	422	419	377	456	393	423	409	415	451	446	446	427	416	479	414	422	401	475	445	471	428	433	367	437	417	421	434	414	418	434	404	426	429	427	393	415	414	424	421	420	421	422	432	423	419	401	442	403	431	472	432	405	445	415	434	443	420	387	419	449	407	430	432	424	462	396	438	417	427	386	412	455	414	426	406	406	447	400	390	433	415	419	431	428	419	427	418	396	398	446	406	432	422	482	384	437	435	465	406	443	420	420	443	418	409	455	472	396	425	423	455	435	415	474	421	479	423	413	426	453	391	436	412	428	425	411	446	445	426	448	436	438	421	417	474	447	438	435	384	450	426	437	424	415	428	391	395	411	419	431	421	449	434	419	404	410	411	412	417	435	447	419	392	414	400	444	405	425	428	445	430	451	431	431	415	437	445	391	430	412	419	439	442	423	434	442	400	414	390	433	447	420	428	414	436	394	423	428	402	421	437	429	442	411	457	418	421	455	467	451	434	446	460	423	426	400	404	479	422	418	414	405	408	421	437	400	403	440	451	428	420	406	412	386	392	398	394	405	404	411	418	443	445	458	399	416	388	440	408	470	429	429	440	447	442	433	425	387	438	386	443	434	419	405	431	439	449	415	417	449	444	395	416	399	424	441	401	420	441	424	423	386	399	424	437	419	421	435	405	442	445	365	429	443	434	413	399	438	412	404	438	423	456	428	433	375	424	410	381	438	425	397	448	428	402	453	445	400	445	438	403	402	440	390	425	418	411	419	413	452	393	457	417	414	440	425	416	456	440	446	420	438	417	386	409	424	440	450	388	425	440	416	433	453	418	412	441	418	398	428	434	428	442	412	429	385	424	416	435	430	392	415	426	419	396	452	444	444	430	430	392	459	436	403	463	376	406	429	442	425	379	415	420	414	440	407	419	422	456	432	424	409	435	432	426	421	442	412	386	413	422	427	409	403	429	428	400	436	428	414	443	418	431	406	409	417	439	430	435	459	430	436	425	427	410	416	420	385	418	429	413	432	476	452	416	386	398	418	385	404	430	412	430	430	407	417	412	402	456	415	446	418	410	434	418	400	418	413	434	457	402	432	405	466	420	453	421	439	420	424	415	439	435	403	390	458	394	439	403	442	383	411	434	420	414	438	443	413	447	409	415	461	421	448	422	384	429	444	427	433	441	493	425	424	422	447	405	418	400	434	437	450	440	422	398	451	410	411	391	419	389	387	446	447	442	428	438	427	439	403	444	411	408	448	422	420	452	441	423	423	429	434	436	462	426	418	419	423	436	420	411	402	416	398	430	435	412	401	405	429	414	423	408	442	449	451	446	459	392	417	451	418	454	437	409	363	427	451	417	405	435	407	424	433	454	437	402	436	417	379	450	408	435	409	451	405	424	429	418	443	438	410	426	418	431	465	445	443	431	429	409	458	394	412	430	416	472	424	439	444	460	406	439	451	423	421	412	402	395	416	440	408	412	437	390	383	458	446	453	409	431	432	436	424	466	446	409	419	430	376	411	447	474	448	386	417	413	423	402	404	439	387	441	409	442	440	420	433	450	402	438	390	436	427	455	419	439	419	389	435	417	439	410	444	433	444	415	447	449	438	439	427	420	406	429	427	443	402	419	394	457	427	417	401	460	383	443	466	415	444	455	444	404	434	437	398	411	441	404	443	442	466	445	447	458	423	410	409	425	431	449	418	418	439	433	395	403	429	397	460	399	424	440	373	431	440	431	440	408	411	446	370	430	499	397	439	419	451	430	449	416	442	411	423	432	424	441	437	400	403	420	382	422	458	408	402	422	439	399	425	423	436	450	387	429	419	449	438	409	429	403	450	400	400	411	414	434	431	419	423	454	424	442	389	410	425	420	403	423	427	369	398	437	452	455	419	454	453	391	426	420	451	370	439	393	435	430	423	436	383	446	414	432	427	423	442	446	399	435	434	440	434	468	401	435	419	415	400	409	432	439	395	420	433	439	413	419	457	404	429	445	430	413	405	389	443	443	428	396	481	406	445	425	458	419	401	416	422	425	436	389	402	385	426	422	432	426	418	409	429	447	401	464	450	439	425	415	430	420	431	478	424	421	444	424	419	447	438	464	453	419	425	394	432	406	473	434	453	433	409	412	403	473	440	406	419	440	457	431	432	372	452	420	435	403	447	406	439	416	440	404	441	449	430	460	411	440	421	423	392	418	446	416	388	445	430	384	434	431	440	461	393	405	390	427	429	413	467	418	420	423	419	433	450	456	439	433	456	433	430	428	446	424	427	423	436	430	441	441	384	425	416	439	402	435	420	420	465	432	407	398	442	412	386	416	421	419	423	402	398	425	453	428	408	461	410	413	443	454	466	400	425	466	442	401	446	416	395	431	458	442	427	428	412	439	437	399	422	438	416	416	415	407	410	402	439	405	452	424	438	412	437	412	447	452	424	455	427
10290	20363	31503	73677	34840	3587	2748	2199	1706	1446	1297	1130	1140	2491	29750	27337	16630	9695	4239	2034	835	702	651	607	631	658	663	685	659	656	683	681	641	664	705	678	665	657	657	690	705	707	860	798	740	737	724	611	595	688	704	698	699	674	700	652	683	729	671	707	656	655	685	671	681	694	707	660	654	703	687	658	666	721	669	714	688	620	673	690	684	663	622	657	700	718	690	612	665	703	679	690	714	677	682	678	669	684	647	680	698	658	677	670	657	661	681	661	675	659	658	659	687	664	676	684	731	708	647	695	665	681	660	657	652	640	697	699	687	680	707	634	636	679	645	703	703	665	643	678	672	716	643	698	668	660	656	664	666	655	701	693	667	690	672	698	713	724	677	646	676	679	750	713	676	643	715	667	633	699	644	683	655	677	647	652	651	684	708	671	719	655	663	682	696	663	667	655	707	654	662	682	669	712	674	619	661	644	707	671	675	732	691	696	693	656	633	643	693	661	700	679	610	648	690	637	712	690	650	714	698	655	688	627	711	696	642	717	688	665	678	722	701	711	683	706	697	663	687	687	688	713	676	691	695	696	663	720	671	691	629	703	732	690	705	708	675	685	715	731	681	687	667	644	667	707	687	696	681	662	695	686	680	671	642	710	650	631	676	671	644	709	655	684	674	713	674	666	680	674	680	714	753	671	682	720	706	711	731	659	689	664	697	656	693	681	634	668	710	653	681	648	675	707	691	633	652	684	694	710	679	724	688	688	660	693	712	667	698	639	642	698	658	674	709	637	707	699	681	677	692	726	671	681	711	657	691	695	666	715	691	706	678	697	663	645	672	688	663	675	652	694	662	678	688	724	708	629	654	679	679	656	624	704	652	633	691	675	664	650	672	690	695	661	655	709	673	709	687	656	652	678	691	706	673	688	690	703	684	635	661	657	658	695	638	660	702	704	702	700	710	706	672	668	719	686	699	664	726	716	635	682	631	706	676	649	720	695	694	714	675	647	673	666	695	676	687	663	627	707	642	661	680	677	662	707	669	672	695	669	700	661	660	707	662	711	610	659	719	696	674	641	725	689	690	652	703	678	670	698	680	651	712	725	636	660	662	699	666	654	657	690	670	629	654	665	642	663	714	638	653	699	627	686	660	666	647	664	642	681	691	645	657	718	699	664	625	686	683	720	667	700	661	696	698	661	666	686	695	672	636	629	709	680	686	634	658	689	643	671	722	692	688	684	681	666	681	617	654	683	722	724	668	694	644	697	660	673	683	694	656	683	670	637	624	683	648	671	677	710	684	690	714	666	671	666	650	717	638	729	671	678	678	692	685	703	675	658	710	686	692	667	703	676	721	624	667	695	719	667	690	713	671	683	672	698	727	725	637	732	668	658	661	661	711	668	649	664	700	683	669	723	682	681	655	703	695	668	731	682	649	670	669	641	698	683	656	661	679	692	654	699	649	648	661	658	690	691	679	663	652	676	675	643	624	677	656	669	682	659	682	680	679	650	641	655	684	685	673	677	670	717	697	699	685	668	646	676	678	711	676	668	661	689	672	647	710	764	681	672	684	628	689	644	714	667	667	666	678	655	691	688	651	653	682	629	668	686	668	695	682	659	678	677	710	685	668	730	679	653	649	670	670	671	682	673	682	640	732	689	641	714	704	648	684	681	711	679	659	721	683	660	676	693	680	684	649	729	628	673	647	674	684	681	655	712	676	720	683	704	666	674	698	632	673	691	671	666	685	698	656	654	694	699	694	716	662	669	617	637	742	724	667	651	659	674	669	703	704	677	683	731	651	688	686	705	678	686	661	669	665	663	671	700	691	655	673	658	662	723	664	669	696	698	704	660	701	667	663	687	630	674	727	672	667	679	690	698	681	668	691	684	716	684	681	696	695	693	717	668	669	727	679	664	709	659	680	646	699	709	715	696	721	652	655	664	703	676	678	672	724	675	682	712	647	681	710	702	625	683	671	673	667	700	705	675	693	678	673	624	686	733	665	714	763	668	657	662	725	715	742	667	692	670	720	650	669	699	658	682	663	648	692	664	644	646	686	696	653	652	728	705	708	681	679	702	672	672	714	695	697	679	688	715	655	703	696	713	678	698	675	684	698	691	689	687	675	663	729	663	671	675	653	707	729	647	695	676	673	699	699	683	693	696	671	673	706	707	635	656	688	673	691	686	674	677	673	644	690	688	659	649	661	635	670	693	701	659	694	675	661	737	698	737	689	691	687	622	659	645	673	632	648	691	708	695	674	715	709	712	733	666	676	692	677	687	688	650	697	716	683	659	633	707	679	640	650	640	658	698	692	692	706	649	701	664	694	648	698	690	701	634	668	663	647	721	661	691	680	664	661	709	635	704	702	691	680	693	623	701	688	634	638	673	707	665	660	676	664	686	647	684	714	657	720	715	666	684	620	677	653	641	652	703	638	698	626	669	663	719	684	709	676	657	703	648	648	704	657	685	643	631	627	674	715	657	635	620	713	692	691	626	686	669	671	676	650	662	678	617	724	668	701	629	693	656	714	692	678	645	656	657	676	685	717	647	647	683	653	656	696	676	702	662	711	683	692	683	700	708	675	700	700	717	705	654	709	684	723	663	653	676	665	667	674	646	642	710	682	645	692	693	662	677	676	676	667	646	672	707	659	663	717	699	695	630	665	686	732	680	723	649	659	643	689	731	644	680	686	649	693	680	653	702	655	699	670	663	686	669	678	707	701	646	668	629	721	707	700	698	706	658	656	673	666	718	719	693	693	649	665	746	671	694	707	635	644	723	701	704	663	729	628	655	677	619	668	649	708	695	677	654	721	667	684	673	664	742	635	661	691	692	672	710	665	657	683	700	705	705	661	674	668	670	639	667	659	678	647	669	689	669	635	688	679	699	666	687	659	723	707	630	662	685	671	709	643	664	714	676	674	648	682	668	703	649	698	672	705	675	648	732	646	674	639	709	703	699	671	668	663	629	664	696	683	679	681	673	690	695	674	694	704	659	701	683	683	705	649	740	689	634	672	726	684	671	653	694	662	684	684	736	678	675	681	710	691	628	656	691	654	696	680	718	684	665	714	673	673	679	698	659	722	696	683	627	734	680	642	636	726	646	662	630	699	740	711	630	662	660	687	678	703	646	656	717	687	687	667	645	628	737	693	707	679	657	681	701	711	651	700	697	678	705	677	688	682	702	684	629	680	682	713	686	650	657	756	612	680	701	660	682	663	681	675	675	691	700	730	681	643	678	662	704	673	705	684	680	699	708	623	671	675	699	674	654	639	668	700	680	661	702	694	633	647	668	664	677	684	702	702	717	715	633	663	650	653	679	675	675	664	660	658	701	683	730	663	715	694	676	722	689	719	690	631	647	672	704	702	678	713	669	682	695	622	722	695	652	702	612	676	716	667	675	698	716	653	693	671	636	648	644	689	716	675	689	664	643	679	740	688	701	626	630	721	716	681	710	645	690	659	723	710	687	697	663	707	708	685	636	673	669	668	669	664	715
26792	19635	9960	21977	9323	581	454	435	412	370	399	365	342	457	1385	1631	979	613	436	377	403	363	370	377	355	354	362	334	396	372	407	355	366	378	382	397	367	372	367	393	361	370	351	377	368	354	381	380	333	411	395	350	382	375	376	370	365	364	361	352	391	361	349	365	364	399	365	354	368	394	364	376	351	394	376	328	363	387	348	389	377	365	359	394	375	358	358	373	370	343	357	383	364	348	339	374	363	397	343	356	379	362	349	386	385	376	356	361	341	386	372	382	377	361	380	373	343	409	356	378	355	371	355	348	330	343	326	389	330	388	348	374	363	358	368	358	373	376	355	356	356	411	400	366	384	372	362	381	353	386	362	380	370	379	368	349	362	373	380	345	342	335	351	362	405	372	372	367	368	384	369	377	390	368	375	381	338	368	391	372	372	356	392	364	335	376	365	367	384	380	391	359	379	335	371	388	365	335	409	390	373	384	359	355	382	378	363	384	354	391	344	376	374	376	351	365	356	394	411	359	345	385	383	365	378	387	366	399	362	389	379	394	355	379	346	367	357	387	391	360	357	393	394	371	372	354	362	387	393	349	383	393	352	351	366	349	391	348	360	372	360	410	374	393	350	346	339	359	352	367	376	366	365	360	319	363	374	394	353	394	364	396	375	338	389	365	373	352	355	367	339	386	344	392	321	370	335	361	364	358	359	386	389	344	347	370	361	369	381	378	395	364	354	368	366	336	393	336	385	379	338	335	371	351	347	357	378	375	372	336	341	369	356	383	350	380	365	393	367	394	342	368	400	368	377	342	376	382	382	380	390	372	368	354	372	354	348	362	373	370	317	410	357	367	401	359	375	391	389	380	392	393	369	368	368	339	371	346	368	351	366	364	349	346	360	379	386	379	369	356	372	390	386	341	348	382	359	348	336	328	359	367	394	370	354	315	402	348	347	338	423	359	392	366	332	348	358	355	382	372	347	377	375	400	364	356	356	373	337	382	356	354	358	356	371	366	365	412	405	407	380	345	365	382	376	344	384	349	349	391	375	365	366	360	388	364	345	359	361	367	362	402	329	384	343	430	372	352	323	397	357	352	352	345	375	381	357	349	379	361	382	355	372	394	360	389	386	376	335	355	392	382	378	374	356	347	342	374	386	354	395	363	379	345	363	373	360	380	357	369	339	385	395	373	384	357	401	349	357	392	354	358	356	363	356	382	364	399	358	366	372	323	375	387	404	381	375	380	348	340	396	386	354	413	359	344	383	366	364	321	371	361	372	375	358	369	359	355	409	360	339	390	374	348	346	373	355	376	362	366	391	363	372	379	344	338	362	331	363	365	365	367	372	397	353	392	386	382	348	360	358	378	352	364	392	371	339	377	356	338	351	398	402	352	389	364	382	349	394	393	361	379	371	349	354	367	341	352	380	393	352	366	374	378	386	352	370	353	361	364	387	384	345	365	338	350	367	344	380	356	349	382	352	332	374	366	377	364	346	371	385	358	361	371	351	336	350	417	398	335	372	385	359	409	346	381	360	384	364	357	374	372	340	366	370	387	345	371	347	361	354	371	376	412	335	369	351	357	350	340	381	374	392	378	387	372	362	372	319	374	378	352	381	396	320	360	371	363	346	374	385	381	387	367	339	358	336	365	372	348	386	367	372	336	344	362	369	376	383	343	387	368	381	349	359	384	376	375	401	353	340	385	357	375	386	356	355	320	369	385	364	362	383	378	350	369	388	350	339	364	365	369	380	342	330	358	377	372	363	378	352	367	381	353	361	394	363	381	359	352	374	412	357	393	349	406	350	386	370	373	393	392	359	345	378	333	364	365	358	381	392	383	362	355	395	376	355	357	388	360	393	378	373	336	344	407	343	361	377	374	385	362	390	351	349	342	385	331	379	346	363	379	369	371	355	370	367	375	393	368	321	362	368	380	385	354	359	332	360	362	357	375	382	384	392	387	388	411	367	357	334	352	359	365	391	341	379	343	349	349	382	352	381	341	356	398	368	387	376	335	387	360	388	367	389	362	353	326	388	349	348	384	377	374	370	382	384	349	400	367	353	368	390	393	362	370	348	354	376	385	360	417	383	349	383	356	383	376	318	362	377	340	373	371	361	377	376	389	375	383	363	401	397	394	342	382	377	380	370	407	349	349	351	330	341	349	361	393	355	367	371	376	349	348	338	357	371	371	357	349	352	342	368	353	394	357	371	361	378	389	361	361	383	358	360	375	348	393	382	375	359	360	362	364	416	344	338	365	385	358	357	375	378	335	384	333	359	378	342	359	374	370	330	376	364	345	372	384	390	368	377	352	359	379	380	353	374	347	357	377	350	367	366	369	349	383	341	337	380	323	362	343	346	352	373	409	381	380	351	363	381	364	366	375	363	398	379	375	382	341	389	370	376	348	359	385	363	406	383	401	369	402	341	379	443	358	375	357	365	382	366	401	379	350	403	373	364	346	367	337	332	366	345	375	381	349	391	371	390	400	330	333	365	375	387	339	372	364	370	348	373	375	355	367	366	364	390	367	391	347	381	370	347	381	381	357	376	340	368	344	388	359	349	377	363	342	383	360	344	361	370	389	370	384	378	383	375	359	354	376	375	374	383	350	372	349	371	392	380	359	374	387	389	396	341	374	350	381	357	367	379	340	380	384	396	319	356	403	356	396	380	403	347	397	368	343	362	334	371	347	346	356	382	401	359	392	347	382	346	321	343	359	345	359	362	389	329	397	368	376	387	370	379	329	364	374	383	399	373	381	396	359	353	337	367	378	368	353	390	374	343	382	388	334	370	395	380	382	401	401	371	370	351	380	332	364	374	337	375	341	353	372	365	340	369	370	370	349	348	344	375	343	350	350	387	359	360	368	378	375	397	395	335	366	361	368	358	398	389	392	343	377	355	374	362	380	364	405	377	399	379	366	365	403	351	376	341	401	382	382	343	370	348	322	363	358	367	356	403	360	399	366	360	411	381	352	338	386	366	359	360	366	352	386	365	373	334	361	355	373	384	343	349	399	356	362	368	352	380	380	359	360	364	370	371	371	369	330	384	369	368	366	366	371	344	378	402	372	364	364	341	348	377	358	345	378	367	341	321	362	377	366	360	359	364	367	376	363	357	371	383	349	352	369	381	398	408	366	372	354	398	375	377	347	374	359	337	361	354	384	388	338	339	335	352	364	395	351	342	382	338	348	371	379	373	371	343	363	338	329	365	339	358	360	384	363	380	405	375	344	358	388	385	358	378	363	352	375	343	341	366	358	362	333	358	355	383	349	394	369	394	371	356	353	381	340	356	356	377	360	347	366	372	397	358	386	352	341	386	346	349	400	395	350	365	330	329	365	385	334	356	329	370	371	379	395	400	415	376	364	382	418	362	380	389	383	382	378	379	369	360	410	355	365	368	405	383	355	419	355	357	364	342	395	395	347	353	378	346	368	378	354	397	380	350	361	355	369	337	356	373	379	375	348	362	377	341	365	378	363	373	352	348	376	405	373
5824	5700	12331	28737	11898	1050	943	800	758	716	663	658	639	898	3761	4169	2201	1229	727	721	649	604	606	586	621	597	585	608	602	564	564	569	541	611	616	587	603	626	597	597	612	572	604	614	632	579	630	561	624	583	580	580	573	608	584	621	579	604	605	582	589	614	612	611	606	626	588	574	545	560	597	631	580	614	590	599	596	638	619	602	634	574	608	608	600	620	584	599	585	588	638	570	614	609	644	558	593	581	637	539	562	566	622	619	591	610	591	592	586	591	585	574	568	588	658	598	584	600	578	599	605	615	599	620	598	626	643	604	607	648	558	583	613	593	617	602	595	584	605	614	587	616	597	628	585	600	574	596	553	600	614	582	566	623	583	595	613	600	603	640	561	584	605	633	595	588	587	581	606	605	644	576	607	640	583	577	564	585	605	581	567	622	616	573	588	600	582	560	587	578	600	604	585	580	600	606	568	578	576	579	589	601	609	617	637	601	570	589	571	616	573	632	610	630	582	609	626	568	617	555	590	603	601	593	566	584	591	612	589	610	612	573	622	597	587	604	597	600	591	590	616	604	553	614	624	632	612	589	579	607	610	553	608	635	596	587	620	567	587	585	604	579	628	574	613	536	577	616	612	565	592	595	663	582	595	570	588	588	566	589	557	600	638	607	584	603	579	635	598	626	614	578	615	576	580	624	592	585	651	567	603	598	606	607	576	594	625	600	618	584	624	586	612	577	579	575	565	604	594	614	614	588	610	627	562	610	592	577	626	569	588	592	595	610	532	585	619	580	570	592	586	593	538	569	559	602	592	611	615	602	616	625	578	597	575	607	610	586	634	607	576	612	614	610	605	600	593	641	611	600	614	631	594	618	632	621	596	601	575	568	586	623	601	612	586	638	602	601	598	557	618	591	589	633	578	604	635	622	579	613	600	554	634	633	628	587	594	594	573	613	656	637	570	635	614	642	565	594	613	562	595	547	566	628	600	648	566	582	582	616	590	623	597	593	572	586	593	615	577	619	614	640	617	603	596	626	636	604	573	637	620	620	595	637	587	631	619	569	585	604	625	615	601	603	634	607	609	540	608	569	611	580	591	575	614	600	604	575	592	601	593	568	573	601	569	612	544	584	571	624	603	610	605	582	589	590	575	564	619	585	580	592	608	588	622	584	609	633	574	589	644	583	572	566	594	616	577	582	608	641	582	564	581	602	576	593	588	581	592	604	571	588	609	595	597	569	632	642	597	631	603	649	546	583	587	628	633	612	570	647	617	577	546	599	598	607	592	583	617	648	601	584	577	603	597	600	559	553	591	630	565	606	558	600	638	605	610	567	603	615	586	591	603	584	562	595	631	609	618	634	573	596	570	620	582	603	583	583	594	587	573	605	618	593	590	609	615	639	618	590	587	592	561	597	623	596	612	624	611	586	620	585	612	603	591	553	589	613	588	568	607	613	604	599	607	570	537	608	618	577	630	578	575	609	592	619	620	614	567	587	606	630	621	626	607	598	549	603	565	585	598	612	594	615	582	601	597	565	585	597	620	574	593	646	618	669	597	597	618	574	630	595	608	607	618	563	610	634	573	613	598	578	601	601	578	642	628	621	658	590	560	565	563	605	617	561	610	580	583	597	572	593	629	579	615	583	631	594	582	573	632	618	606	592	595	599	574	646	603	586	619	568	606	604	568	594	601	583	581	619	627	601	610	581	594	629	594	614	624	599	567	581	586	544	625	594	543	590	672	576	593	615	603	606	593	605	586	583	604	588	611	598	616	582	651	613	612	591	613	616	593	590	618	589	563	578	577	587	587	589	605	587	625	595	573	562	584	589	588	581	625	612	624	572	588	596	628	589	594	592	645	584	593	601	582	592	578	556	578	594	565	593	607	598	590	585	635	594	604	583	586	627	596	616	619	631	612	597	599	570	598	583	567	592	537	560	623	617	562	592	578	599	624	586	606	625	586	561	602	629	619	614	595	592	623	637	605	572	622	564	607	597	621	589	584	611	591	583	599	639	624	565	590	593	594	634	554	576	580	596	623	586	561	600	599	605	629	617	571	622	611	588	601	575	596	603	614	632	581	569	548	607	625	596	612	597	624	586	593	589	602	592	551	604	648	613	555	589	563	591	591	604	582	555	619	555	598	596	589	587	567	607	598	589	641	590	615	587	589	630	583	593	620	586	574	621	611	567	637	577	621	590	641	567	613	596	581	612	637	600	592	630	611	604	636	559	605	586	600	587	583	629	621	596	582	614	591	643	593	619	579	618	590	561	630	585	610	576	641	603	577	602	548	579	614	611	598	594	652	633	629	593	548	622	636	588	602	584	614	583	594	614	625	570	571	592	619	594	609	597	611	591	607	587	602	584	569	637	554	611	626	590	652	595	589	580	580	591	632	583	572	586	612	619	615	598	613	635	614	581	636	611	616	585	586	585	602	570	602	595	611	561	611	630	621	613	606	589	635	607	619	601	603	559	614	620	628	540	617	601	587	605	637	584	630	590	617	610	564	613	627	605	595	563	610	564	582	574	599	561	666	605	614	599	607	607	574	604	604	659	598	594	586	586	592	600	606	567	623	543	570	584	585	598	571	572	637	636	600	614	666	582	607	613	562	593	577	597	616	626	610	619	617	576	591	606	614	572	605	599	549	628	575	566	606	594	596	588	602	552	637	596	619	597	597	609	601	563	592	579	625	578	567	591	566	576	627	580	627	579	568	567	618	588	611	622	601	605	625	601	614	605	569	597	617	667	587	596	638	587	613	597	616	615	578	580	602	598	588	598	594	603	599	621	599	545	632	549	537	615	621	619	583	637	612	596	580	588	622	606	603	571	605	621	577	592	597	596	611	607	583	606	625	628	579	625	600	605	576	576	618	604	565	595	578	595	596	619	596	605	596	591	610	548	600	559	578	520	565	577	596	610	587	575	637	554	582	582	582	621	586	581	609	619	633	592	644	552	598	592	598	590	617	612	597	563	585	612	579	591	611	614	595	550	630	580	594	668	609	561	647	615	641	605	618	584	607	598	608	609	602	603	563	611	620	616	572	583	566	595	589	592	599	604	589	590	584	548	612	617	594	599	544	608	572	551	595	606	565	584	629	606	560	556	580	585	610	644	603	600	570	576	566	628	605	608	580	582	609	580	593	608	584	617	572	613	588	558	598	593	606	621	577	638	609	615	598	603	598	613	627	610	573	589	635	578	588	626	619	602	596	557	597	614	596	537	596	621	623	609	642	585	570	581	618	591	594	621	613	594	584	610	608	629	611	582	589	626	606	581	570	609	648	560	626	576	609	609	605	623	596	625	630	626	602	591	591	605	582	613	581	602	580	605	613	623	610	588	614	575	603	622	586	568	579	567	617	642	590	598	601	603	600	593	600	594	600	625	589	548	624	628	629	585	658	599	553	554	565	618	606	563	632	592	587	639	611	615	595	588	560	555	578	625	582	606	556	555	614	629	553	585	603	586	602	591	633	599	621	556	601	603	612	561	605	559
24568	21172	28347	41241	33992	9586	1125	678	558	518	519	470	504	1599	7442	6351	3078	1472	910	495	452	394	443	444	446	395	432	432	450	435	476	468	467	420	415	414	445	428	422	444	413	414	489	493	470	424	428	426	438	427	411	417	439	417	456	418	417	414	428	396	439	420	419	424	435	406	455	428	449	441	458	391	404	412	397	424	446	393	413	409	431	436	413	451	438	415	426	421	453	420	412	425	446	457	419	399	408	406	386	427	412	402	416	414	442	451	413	387	408	456	444	431	390	466	408	442	386	457	390	456	430	459	418	389	470	456	428	429	444	450	390	422	394	430	418	435	412	428	451	413	460	419	445	429	460	407	430	432	384	422	421	419	433	448	452	440	453	403	390	458	430	470	448	480	406	478	422	455	449	465	418	460	437	414	423	463	441	387	427	465	398	416	415	419	381	440	415	423	432	419	421	460	442	437	401	427	433	385	405	425	469	466	507	441	392	419	427	418	443	426	422	434	444	396	400	444	414	424	421	437	450	417	485	408	407	415	428	431	427	469	413	448	445	413	451	438	431	447	393	432	446	443	434	414	427	460	425	454	400	423	466	395	409	441	439	420	417	446	408	428	447	441	429	419	397	410	409	441	415	442	437	449	404	417	402	438	418	455	405	439	423	420	432	410	428	400	391	444	418	411	418	435	415	421	478	429	417	413	420	460	416	418	440	417	453	448	410	434	430	425	396	430	481	423	436	442	441	447	462	380	447	440	416	447	438	386	437	432	452	393	445	435	427	468	427	427	444	417	434	437	465	397	452	431	437	432	427	415	446	426	427	422	485	433	483	435	419	417	410	413	458	412	432	448	442	439	411	437	456	447	452	451	432	399	445	428	438	402	447	433	465	427	446	437	428	476	462	421	423	413	410	464	444	409	422	441	440	420	491	427	413	454	429	453	435	418	408	450	408	406	427	451	414	439	399	420	469	416	401	432	469	446	432	448	408	445	434	510	418	440	424	402	416	412	400	412	382	421	438	417	403	436	415	426	417	411	456	418	433	419	436	461	437	444	417	440	426	458	396	434	409	427	413	394	437	441	435	412	455	432	418	438	413	433	429	398	413	432	429	437	418	428	413	448	424	423	474	407	425	446	406	432	451	431	474	439	436	434	405	436	375	423	447	421	420	449	421	446	421	427	400	416	413	440	437	407	440	444	453	406	465	434	389	411	427	465	403	443	436	435	452	417	439	390	413	445	438	476	429	432	457	440	413	426	422	467	434	411	425	419	429	384	431	414	437	479	398	437	407	426	486	421	419	438	449	417	410	459	424	431	458	406	428	461	442	423	400	469	429	452	435	440	423	440	398	415	451	451	415	459	398	409	373	449	434	462	409	408	418	423	417	384	421	436	415	445	402	421	436	424	406	405	441	425	431	404	438	413	443	449	436	427	399	426	413	460	435	450	416	428	431	456	400	414	450	447	423	439	429	395	412	424	423	408	435	412	453	422	421	442	430	481	393	453	425	452	444	416	401	420	420	445	454	413	430	399	441	435	461	403	425	417	423	424	432	446	440	424	425	411	428	408	415	423	398	410	425	413	401	409	448	441	416	419	453	403	383	450	440	439	416	445	441	456	404	476	433	454	414	398	410	408	459	448	417	387	437	416	465	443	419	394	426	455	456	421	420	441	472	425	443	467	423	418	445	442	428	458	441	404	419	434	422	421	396	427	453	472	425	461	436	424	426	451	426	451	434	413	420	426	434	459	453	447	471	423	410	412	406	397	393	425	425	452	450	431	427	420	431	449	455	425	454	502	426	443	438	422	440	464	447	401	390	379	419	465	416	471	438	431	396	440	397	421	407	389	388	419	433	423	423	443	434	478	428	452	449	417	405	425	427	414	409	490	386	407	416	436	426	436	391	429	414	420	419	405	422	451	413	447	393	442	425	414	405	438	407	422	409	454	408	455	468	427	419	414	414	415	417	393	432	401	411	409	416	412	440	425	447	411	441	409	423	414	485	437	418	422	393	436	434	424	476	474	421	446	402	438	456	424	394	384	440	452	417	429	451	402	410	456	415	446	414	419	414	425	412	400	421	417	445	426	411	475	449	403	453	450	426	447	440	439	367	421	431	422	406	435	440	443	406	415	408	412	433	436	406	427	412	446	442	409	461	410	442	421	431	430	462	400	402	445	423	399	381	444	445	414	434	403	428	420	435	465	423	417	445	441	430	441	438	445	408	411	415	457	385	442	403	444	411	401	446	426	426	416	412	416	424	407	419	438	424	424	439	393	396	472	432	440	391	425	462	445	444	465	420	423	423	444	454	404	436	425	441	411	416	418	443	455	419	466	423	479	411	415	439	415	404	404	437	403	411	438	475	444	418	387	413	396	457	448	464	435	434	483	428	468	456	445	428	436	437	439	402	439	431	446	429	382	433	386	420	393	394	421	445	443	425	470	446	429	401	430	425	434	444	433	459	427	441	423	421	419	434	416	415	427	375	417	393	425	411	419	450	427	414	409	421	441	448	443	454	425	480	412	419	414	390	431	471	435	412	405	422	422	436	408	428	444	447	426	446	463	392	441	414	421	430	451	432	412	438	413	428	418	426	393	424	434	407	389	455	413	430	419	418	447	417	436	427	429	450	412	445	438	422	411	452	411	432	453	457	424	436	469	410	449	408	458	429	427	441	411	458	406	459	452	413	427	451	425	439	385	422	416	444	423	432	433	406	448	460	434	428	421	396	453	384	401	468	461	457	424	424	432	436	410	435	432	416	413	411	422	401	438	427	446	451	407	382	468	435	432	432	457	464	494	409	390	410	462	410	415	415	459	419	438	446	445	422	414	401	418	401	436	415	419	421	433	442	435	436	435	411	443	408	423	413	421	449	420	417	416	409	446	402	432	418	413	421	424	432	464	421	407	407	429	413	435	451	422	415	435	434	397	405	416	415	426	442	432	468	425	460	410	440	443	389	437	407	415	438	433	445	399	405	438	465	407	436	417	391	402	419	420	443	444	408	468	463	432	412	408	419	451	439	419	401	449	414	406	401	434	434	455	443	419	425	427	448	434	414	420	431	421	449	413	433	452	417	454	424	440	425	396	423	444	388	380	461	425	439	434	442	416	497	417	474	458	437	425	424	408	432	417	421	397	403	419	424	429	424	422	443	449	442	421	453	437	415	421	418	463	418	402	388	427	411	431	401	414	417	442	411	430	428	445	427	427	421	419	414	411	436	427	416	431	432	436	420	437	425	421	414	456	428	414	422	407	414	416	440	421	393	451	403	439	445	431	422	449	401	432	430	396	421	400	425	415	432	424	414	436	428	429	451	402	467	427	451	442	399	413	404	398	412	440	417	429	415	414	443	439	425	439	449	472	422	415	426	434	418	420	426	397	430	405	397	426	411	412	450	460	424	393	442	419	391	367	382	462	418	433	460	386	408	434	426	425	439	428	446	434	442	442	411	444	422	397	424	432	420	458	395	457	463	443	453	475	437	413	489	432	458	448
7016	12162	25340	56698	31294	3483	1638	1376	1190	1016	985	908	845	4633	18186	14354	7229	3571	2089	961	739	659	732	662	685	689	715	694	729	663	717	690	678	713	692	684	696	669	702	713	686	749	843	842	801	709	690	694	722	702	722	684	737	669	686	679	716	717	659	635	677	727	727	685	697	665	742	719	717	701	684	713	687	718	721	689	712	703	725	703	687	685	644	723	692	690	699	696	684	688	661	725	708	667	685	648	679	691	692	667	725	664	690	735	676	666	718	684	683	672	697	688	684	714	668	697	680	683	661	688	732	707	690	708	653	660	720	660	687	680	745	743	705	697	696	706	705	699	725	661	673	696	677	670	692	687	717	654	693	680	652	730	719	661	667	694	718	684	711	677	651	702	700	719	728	700	677	698	679	683	698	671	672	702	713	691	707	699	726	670	677	664	655	718	706	695	715	693	693	702	710	700	697	706	653	663	697	693	636	707	662	730	718	667	743	706	708	733	716	678	719	657	673	683	731	657	707	710	742	683	698	732	665	709	689	671	716	699	735	712	725	720	702	672	687	707	668	668	729	650	666	682	691	673	718	745	702	685	667	690	710	687	680	707	662	684	725	681	650	681	721	694	697	790	678	688	688	681	701	699	685	708	686	689	704	697	699	695	675	683	667	656	709	659	657	685	689	715	656	726	709	715	723	679	684	690	662	719	730	671	697	688	723	688	665	663	655	719	711	676	667	708	710	695	688	679	681	681	645	700	737	666	719	727	655	668	666	687	711	657	660	657	707	694	669	703	659	723	684	733	686	729	683	680	693	721	687	669	683	642	711	672	729	665	649	668	689	651	721	680	727	682	685	725	675	671	690	713	658	687	712	680	699	704	705	721	721	681	634	697	692	694	701	702	696	699	670	645	710	717	731	675	761	705	675	738	699	670	713	656	703	660	739	680	646	692	672	711	660	652	714	716	696	694	665	703	701	682	696	716	731	703	732	671	684	640	676	731	676	677	687	670	663	674	698	718	659	686	695	666	723	706	688	717	680	715	695	728	687	668	700	686	682	693	729	674	718	666	672	717	666	649	679	669	736	649	677	756	689	690	696	669	704	674	624	680	669	697	699	703	630	691	665	672	649	686	711	716	703	685	672	714	701	706	695	682	692	735	734	721	698	677	675	721	675	672	708	662	664	718	634	721	700	712	631	692	706	684	695	697	654	684	704	702	630	697	685	717	685	689	676	643	713	680	698	702	665	716	719	632	692	728	690	686	698	662	646	692	673	693	695	711	730	742	723	707	694	695	724	709	712	704	730	673	704	679	686	663	700	655	726	679	696	672	673	667	704	680	686	676	698	674	675	689	695	750	734	674	700	722	721	666	712	677	653	667	708	681	710	696	714	703	651	674	680	658	656	710	734	694	689	694	705	638	698	665	653	669	676	685	706	729	703	708	701	669	708	687	686	713	681	669	695	702	705	696	706	695	678	717	737	661	654	715	738	650	676	716	691	725	706	695	720	722	663	708	734	663	710	705	689	650	722	703	674	712	697	696	695	696	678	657	706	697	702	737	672	691	668	712	654	650	737	663	739	702	690	687	678	676	672	709	697	700	714	650	727	713	644	674	662	722	687	713	706	695	677	671	686	699	689	644	730	690	684	686	670	676	634	667	679	671	711	654	730	711	681	666	736	692	674	707	728	735	689	631	691	699	698	704	687	709	708	738	689	754	725	737	748	695	691	672	694	675	714	697	693	685	710	697	683	669	685	687	707	737	668	664	701	657	699	725	717	717	723	733	735	620	706	721	712	713	720	755	705	689	627	705	700	690	686	704	698	688	657	647	704	765	683	757	688	699	698	693	691	721	671	717	653	681	734	638	727	707	695	705	750	675	653	739	694	735	689	701	689	687	685	703	692	611	700	687	683	673	709	698	676	688	628	682	739	681	704	720	706	709	637	705	683	672	704	677	717	766	605	711	704	655	694	669	713	640	701	722	679	680	695	673	663	706	689	722	732	660	713	677	714	677	659	650	678	714	711	683	653	705	657	705	683	711	704	654	687	717	681	644	696	720	720	666	692	701	705	696	683	736	688	713	692	654	718	717	688	681	697	677	657	672	665	694	654	715	693	667	667	673	676	686	664	708	718	698	694	650	690	709	723	669	717	672	682	675	647	673	707	654	668	697	716	710	675	685	702	698	743	661	719	675	757	709	683	694	666	717	659	679	734	635	645	694	692	679	723	688	700	679	731	752	615	681	694	696	734	712	685	705	706	681	679	682	689	705	716	680	723	652	691	621	632	705	725	705	708	666	714	724	716	705	661	681	647	679	674	707	668	677	702	718	697	673	683	724	728	712	710	725	708	715	694	710	690	686	721	683	673	695	673	686	710	736	681	715	719	688	729	716	666	692	742	675	702	731	684	706	703	682	704	712	681	695	644	707	714	710	719	642	714	674	655	718	686	712	730	652	719	673	744	667	725	723	693	651	747	662	724	689	670	661	685	647	678	728	675	685	674	687	680	734	675	674	689	698	690	729	681	714	731	721	737	701	685	702	683	654	702	677	700	657	689	724	676	679	668	688	681	681	662	630	676	720	688	693	685	647	659	688	692	658	701	681	690	729	727	710	735	736	704	689	683	697	701	674	755	676	687	685	718	669	718	702	723	689	701	666	669	667	699	705	701	678	688	716	667	710	708	682	719	728	702	699	654	689	671	704	709	660	688	704	655	731	682	681	721	710	674	663	728	662	706	722	729	705	649	642	705	690	682	676	679	697	688	678	728	721	727	652	681	665	668	717	728	684	692	686	702	697	703	637	688	680	741	662	678	700	699	735	685	728	673	697	692	724	670	689	688	699	650	652	693	689	684	672	687	707	661	661	689	674	679	759	698	718	669	695	711	655	699	692	693	712	676	701	725	690	751	707	698	685	684	727	658	727	709	689	671	672	640	741	667	637	681	720	677	645	701	678	675	685	713	674	686	700	635	682	706	718	739	681	712	705	708	693	699	703	666	681	649	719	704	692	726	738	691	709	710	652	674	715	676	672	650	708	702	668	625	707	684	680	686	635	670	751	690	701	669	684	683	701	686	679	678	671	700	719	709	661	621	644	737	701	710	707	699	688	714	692	684	739	655	661	674	693	699	748	712	684	731	690	690	678	710	692	664	728	682	657	683	672	696	684	701	655	684	716	706	679	684	678	681	715	685	689	690	705	725	686	726	637	670	693	748	659	729	712	704	682	660	698	717	670	720	702	716	661	694	672	665	688	683	696	715	692	699	685	715	709	653	707	714	701	676	689	684	644	684	713	682	668	710	740	688	670	679	677	680	715	704	714	652	721	683	707	685	672	675	711	705	706	695	690	685	741	724	661	678	721	731	700	637	729	709	682	666	702	704	692	679	720	704	745	727	670	644	685	728	700	703	684	708	748	655	674	720	685	715	684	723	709	634	701	690	682	681	667	707	699	706	700	690	663	699	699	650	727	671	722	707	677	721	696	696	649	693	730	640	697
23186	21192	29213	35717	41192	21946	8803	1079	687	650	639	1044	537	2015	15275	14986	7401	3885	2516	895	566	438	461	415	461	417	433	452	466	409	410	465	402	431	432	438	456	452	476	420	429	406	451	487	455	456	472	419	423	449	447	432	437	422	460	413	414	451	434	421	440	439	363	432	455	427	498	456	441	426	415	406	413	415	416	405	434	428	443	455	444	464	456	396	408	422	440	430	457	451	438	435	441	413	416	440	411	423	458	429	409	418	435	403	452	433	425	423	409	451	407	396	480	441	398	448	425	438	431	397	406	441	383	449	434	439	425	444	428	423	410	425	440	424	426	444	454	430	407	382	430	453	414	436	421	435	440	431	477	431	457	413	474	461	442	422	449	438	477	444	430	410	414	436	464	447	431	437	427	439	436	441	436	389	400	432	467	415	418	408	444	435	441	477	444	445	424	426	398	420	431	425	433	425	417	426	414	408	431	440	430	420	442	432	440	429	403	433	407	448	411	419	428	448	423	444	486	421	439	412	420	463	454	445	461	384	412	425	455	428	411	467	416	433	432	436	435	439	404	416	436	452	419	449	422	419	427	393	379	404	452	414	421	460	460	445	457	418	436	399	403	437	420	420	439	414	430	447	417	455	421	455	432	460	455	448	427	391	451	459	466	429	468	436	425	431	385	443	434	407	426	437	372	407	433	421	440	436	459	411	420	428	468	407	412	440	435	422	410	423	443	416	449	440	436	410	446	439	466	408	468	419	439	470	472	478	387	433	451	473	390	438	380	394	412	453	427	422	434	415	459	415	438	434	442	432	424	421	428	420	443	455	433	436	439	427	425	423	467	431	412	423	443	464	416	441	436	437	402	439	421	411	406	412	434	385	417	393	417	432	410	441	401	424	438	443	391	441	433	409	402	431	408	398	430	474	449	453	409	460	413	414	416	413	426	412	461	371	429	415	406	409	480	414	446	429	418	445	440	429	455	398	412	442	416	431	444	456	447	438	422	433	428	401	448	438	381	420	400	437	416	417	427	428	428	450	433	437	433	441	420	460	420	447	433	439	421	423	412	416	437	423	439	424	462	431	445	397	397	454	472	437	420	426	452	413	391	443	437	454	410	447	412	419	443	450	442	410	439	391	430	426	416	464	422	444	424	458	431	452	422	417	442	437	427	449	443	459	420	405	428	380	424	397	415	449	423	431	408	419	402	438	417	446	435	451	407	397	430	416	421	404	433	421	423	465	421	430	396	406	475	433	425	439	441	410	445	422	416	428	431	397	406	472	446	444	433	396	412	440	426	431	442	418	438	397	435	403	429	403	413	437	453	433	403	402	397	415	446	421	441	479	464	411	445	427	416	413	414	411	446	411	427	407	422	398	407	431	428	419	442	452	442	419	449	410	428	450	412	410	437	416	461	446	432	460	429	417	418	451	438	423	390	435	425	437	446	438	422	437	465	429	428	431	418	422	409	370	448	409	443	458	471	483	406	436	421	453	426	441	447	419	444	384	433	397	466	422	419	417	408	443	433	453	437	438	447	420	429	417	404	431	443	436	410	419	416	436	441	378	457	420	426	481	434	421	443	420	458	421	452	412	450	451	413	419	457	401	426	423	394	460	415	474	473	437	447	465	438	409	443	402	446	418	421	442	465	433	434	446	453	420	421	424	425	444	444	398	428	412	447	447	417	436	460	445	430	412	466	412	420	415	476	392	440	436	403	475	467	439	408	438	417	407	417	430	394	444	437	419	429	409	407	427	440	435	419	411	409	419	452	421	448	422	460	431	419	437	452	440	426	430	421	420	411	416	430	430	435	428	376	420	446	441	437	410	451	443	402	421	404	456	462	415	454	449	457	428	416	446	456	439	388	410	401	433	456	421	448	437	415	449	413	434	410	393	408	450	412	438	431	452	421	406	432	395	402	435	417	455	413	409	434	384	442	423	450	435	437	443	422	455	412	435	412	412	386	415	435	449	420	446	446	402	413	437	430	424	419	423	466	414	426	409	426	430	432	459	450	470	404	440	429	443	415	463	452	446	425	434	473	418	438	426	433	390	456	443	390	437	414	490	413	464	395	426	418	442	435	470	418	421	460	430	429	426	440	456	420	409	454	415	406	439	414	447	399	405	434	446	430	451	451	455	432	435	431	441	445	451	396	414	383	460	424	451	443	428	420	405	446	447	424	439	411	407	433	464	432	429	428	443	433	435	416	422	459	452	434	429	472	445	414	450	436	432	426	427	414	413	420	407	406	479	453	449	412	438	445	408	441	475	441	450	433	389	410	447	434	440	434	469	424	407	430	446	381	417	445	433	473	485	416	440	423	451	428	432	411	426	443	407	446	449	465	439	413	437	420	429	431	430	436	432	398	442	414	435	478	413	443	389	419	429	414	447	459	394	437	416	416	427	448	430	487	408	396	436	458	444	436	422	394	433	470	438	393	459	437	441	428	453	441	438	422	464	402	419	387	456	425	468	464	433	447	406	422	430	410	414	442	403	443	416	431	412	444	411	402	459	442	390	418	436	415	423	465	428	391	443	402	468	417	398	424	425	416	438	443	448	403	457	389	420	421	413	416	438	442	414	414	429	398	447	469	486	437	405	438	437	451	451	448	429	431	408	436	442	404	425	470	417	428	383	434	409	416	440	431	450	388	387	403	420	409	430	453	473	425	456	433	449	415	439	420	421	442	417	418	459	451	439	436	471	424	448	438	448	415	437	431	435	397	396	413	410	466	443	419	464	458	412	446	442	408	417	428	407	446	387	401	453	427	442	450	429	433	475	429	436	429	463	457	409	431	465	460	454	441	443	417	423	435	423	473	425	472	424	444	439	444	419	401	455	417	441	458	457	445	404	416	412	444	415	442	453	426	400	449	423	443	434	409	429	447	419	449	405	434	445	458	442	492	437	392	428	423	440	430	410	431	467	405	406	440	447	419	404	431	409	436	437	418	395	442	413	419	461	472	424	449	416	438	419	456	442	437	436	435	441	414	420	449	412	398	441	429	414	426	439	462	406	476	425	440	408	433	444	409	409	450	395	450	464	438	437	420	443	441	422	373	412	434	418	444	430	431	397	410	429	431	428	398	423	457	438	404	425	446	446	403	458	452	415	409	378	432	477	432	435	420	412	397	395	427	429	507	377	415	429	405	423	450	451	426	404	426	455	461	448	437	430	452	423	421	401	435	430	423	429	422	412	442	427	464	457	417	456	415	423	406	441	457	390	426	443	428	459	401	417	422	463	389	421	462	452	425	413	393	405	435	430	417	412	451	437	419	442	426	446	383	400	429	404	434	458	439	428	419	435	418	413	464	428	452	461	456	450	400	450	455	442	425	455	425	456	419	449	461	414	448	430	443	412	414	423	415	397	428	425	423	418	426	443	435	429	434	433	431	422	403	420	417	432	420	433	434	440	401	424	413	408	436	407	452	399	454	421	452	428	448	423	443	400	424	427	436	467	431	404	393	426	399	435	423	409	449	432	430	438	423	407	436	416	439	445
10227	19620	31833	73165	49227	17692	2922	2105	1757	1442	1360	2712	1104	5897	28440	24929	14641	8877	6116	2038	1097	690	716	676	708	723	696	703	709	711	701	663	731	718	676	711	688	709	656	698	703	731	782	763	716	713	669	704	686	666	714	681	656	692	708	628	676	667	687	653	717	722	660	613	672	670	685	657	695	620	724	714	647	707	643	677	665	741	702	641	684	696	690	693	664	687	640	650	692	667	690	715	692	691	673	673	684	683	733	665	688	649	671	665	662	668	687	687	656	661	649	673	685	692	732	664	632	663	707	687	656	646	698	711	695	696	646	710	659	672	709	692	682	658	671	709	664	721	672	702	720	727	701	683	650	679	651	704	648	720	681	674	690	706	694	701	710	655	677	729	678	708	703	703	696	668	710	667	685	658	679	688	665	705	689	668	649	658	618	713	674	662	683	658	698	644	688	618	623	730	655	664	745	672	653	660	729	659	654	703	696	672	664	681	741	675	602	714	710	722	675	679	678	680	681	683	680	700	665	658	676	670	680	627	715	687	668	664	622	659	663	660	684	665	715	681	652	701	703	700	650	671	650	663	698	667	669	651	710	696	670	693	693	671	735	736	748	684	713	717	647	745	694	714	677	704	675	686	665	691	671	714	705	659	674	650	656	709	690	683	715	676	670	737	675	693	678	714	694	633	674	638	705	690	622	705	688	680	670	693	652	708	677	670	742	732	665	701	747	681	706	659	680	690	713	655	678	662	670	678	640	700	696	674	690	689	697	685	667	703	742	704	671	708	705	682	691	716	673	650	670	698	646	725	682	711	680	720	684	663	704	681	762	682	673	690	745	643	734	733	690	676	703	687	660	701	677	680	683	675	651	683	660	688	668	664	645	691	705	653	652	718	707	729	659	716	685	700	690	698	706	720	678	671	710	714	667	737	716	694	657	702	706	734	661	699	697	651	692	698	687	688	660	705	650	677	663	670	685	668	694	667	708	702	661	727	707	729	658	680	682	692	665	652	682	697	648	691	663	703	674	671	685	659	659	670	681	700	655	700	690	690	687	735	698	709	675	654	673	683	690	677	674	694	663	694	637	648	646	703	695	733	696	673	688	694	670	646	685	694	702	693	649	709	699	668	694	698	647	642	664	681	706	654	658	735	644	699	684	699	690	649	665	695	711	706	680	732	670	694	722	737	679	677	680	675	633	656	641	670	662	711	710	685	675	689	667	707	680	673	673	649	695	686	703	691	689	698	698	710	684	696	650	655	707	679	716	660	664	617	704	708	677	666	653	685	654	638	670	650	669	673	677	724	666	686	647	655	677	672	712	711	692	616	694	702	669	652	695	679	685	723	697	708	676	644	720	716	682	657	699	624	694	685	706	684	663	665	672	723	710	720	728	718	654	682	685	701	719	707	693	664	680	669	723	731	678	715	656	667	673	655	701	659	639	698	686	622	669	667	686	725	647	683	702	688	654	673	664	692	657	679	676	668	676	709	656	698	724	641	711	701	715	670	639	687	668	649	674	683	677	689	697	696	706	704	683	661	724	662	712	643	641	674	714	699	637	667	697	654	695	669	702	676	665	714	686	732	685	703	663	684	668	643	688	657	674	709	705	662	658	727	674	689	634	682	672	695	692	683	678	698	708	676	699	685	681	657	701	692	669	719	705	669	697	659	688	700	696	730	689	686	692	686	684	639	636	745	678	654	691	708	707	666	703	663	674	691	700	662	645	688	671	659	704	662	714	641	692	682	664	700	669	714	705	655	692	703	692	700	701	666	696	665	703	711	654	702	674	706	686	678	664	671	688	681	670	656	712	687	634	695	704	660	671	689	717	598	739	677	687	720	692	635	629	646	688	699	671	669	683	667	653	671	708	666	710	673	675	699	622	698	672	642	686	680	718	734	704	698	669	644	694	687	716	665	658	645	693	712	709	670	686	696	669	661	690	739	703	685	683	679	670	714	671	724	631	744	720	695	682	674	667	696	634	706	693	684	689	670	674	699	672	703	693	686	669	685	640	728	679	688	647	697	657	693	671	711	722	704	726	725	703	714	715	687	714	656	700	724	719	667	677	713	687	677	703	674	695	679	724	695	689	687	661	716	686	697	671	697	665	665	697	665	709	714	702	710	653	721	675	688	668	701	670	659	700	627	693	692	656	685	669	673	635	626	704	663	656	645	690	684	681	670	673	673	645	705	699	671	643	668	670	735	718	647	646	705	704	681	660	630	673	653	679	704	667	715	690	680	696	656	675	692	654	664	692	704	665	694	678	663	690	674	690	669	702	687	687	700	641	655	665	706	698	693	656	674	672	720	658	645	699	719	612	687	687	709	655	675	686	661	685	653	690	694	736	686	655	682	711	689	688	706	656	670	695	714	680	680	684	679	726	702	683	654	682	656	694	689	651	676	682	733	678	661	722	685	663	675	636	694	619	693	694	685	676	695	673	721	679	687	643	676	714	666	666	679	685	692	685	721	659	691	682	683	670	679	678	720	704	717	675	690	693	681	700	726	700	676	649	675	673	734	694	682	697	712	671	704	692	670	685	683	689	660	716	743	625	648	715	679	697	701	705	710	705	691	649	677	692	626	707	649	690	682	699	665	693	694	699	736	658	713	688	729	685	624	682	656	700	695	695	683	694	711	679	716	739	682	679	644	666	655	660	679	689	688	679	668	687	662	702	651	696	685	692	681	637	662	679	765	638	669	671	640	695	676	696	656	683	699	695	659	708	662	671	713	669	671	685	738	701	690	683	664	672	703	659	687	765	679	683	695	700	702	649	660	701	721	683	708	686	753	664	688	657	720	663	626	690	674	647	690	691	675	656	692	696	659	676	670	677	660	642	684	698	736	702	678	707	685	704	641	680	636	684	673	660	684	682	671	688	644	687	708	671	716	634	681	708	674	645	628	702	664	664	703	672	657	653	667	697	674	724	651	677	719	677	690	720	701	667	650	666	672	621	703	683	666	643	680	678	661	681	690	675	708	728	705	679	693	669	654	686	680	697	719	728	666	651	652	687	676	712	693	698	685	719	751	673	685	649	718	673	677	708	698	643	673	695	674	697	697	669	676	678	708	734	691	665	706	703	718	658	649	706	657	660	698	656	695	662	654	718	662	657	658	612	676	666	627	681	646	654	700	668	663	630	613	649	656	685	689	699	709	676	733	648	648	689	657	679	712	692	689	698	643	629	659	644	703	685	747	718	697	663	619	651	702	694	727	676	718	670	664	734	717	655	676	695	741	668	659	644	653	672	637	669	700	713	729	704	681	690	674	650	713	673	679	647	674	652	678	645	631	684	736	763	724	685	684	720	699	647	704	670	685	693	697	675	698	655	720	748	687	685	668	671	704	721	719	687	685	661	691	684	670	670	698	697	704	698	641	684	676	727	678	664	679	677	663	678	670	731	682	747	734	687	723	664	641	703	715	697	685	710	687	675	702	645	630	681	687	711	689	732	684	719	667	680	703	737	665	707	675	674	682	654	683	688	649	688	655	670	683
26873	19936	10078	22132	11603	1877	871	419	440	424	402	410	400	468	1114	1297	802	683	526	426	365	372	386	404	392	391	384	391	369	378	396	368	383	353	369	369	357	370	375	373	373	345	376	371	391	382	382	419	376	364	374	350	359	367	363	403	368	369	384	380	365	362	399	350	385	376	394	375	403	369	420	408	364	384	363	375	369	371	375	391	355	375	391	366	331	381	382	379	374	397	378	381	388	377	391	370	345	353	407	372	373	345	341	384	412	375	374	348	409	362	388	382	377	369	379	375	354	361	389	375	369	386	381	367	394	367	377	373	386	362	376	375	363	381	397	378	363	408	390	367	410	377	364	379	386	410	373	393	368	356	398	368	376	360	374	392	363	391	390	376	354	372	363	379	347	403	376	355	348	404	366	373	362	387	341	371	370	414	378	348	354	391	373	344	360	387	374	393	386	387	369	354	394	369	381	360	374	370	408	394	349	383	372	396	395	346	368	395	385	388	403	385	362	342	401	372	399	386	379	370	354	402	420	385	370	356	361	409	374	317	336	397	336	376	370	375	351	384	367	355	365	357	369	371	367	379	349	388	357	337	391	374	395	365	371	370	358	381	362	350	378	382	373	375	387	379	382	395	358	376	384	356	354	383	395	357	414	358	381	406	386	331	374	380	369	369	359	361	369	378	402	374	380	388	362	365	368	349	400	368	375	390	401	423	361	374	390	378	365	399	372	391	383	380	392	360	399	392	370	368	333	392	384	390	378	402	377	375	380	351	409	367	371	387	371	390	384	404	354	321	367	366	390	361	342	369	349	341	345	384	388	352	365	402	386	392	375	389	400	339	374	329	351	403	387	383	362	366	379	400	368	355	393	377	378	379	374	394	338	341	336	409	385	367	356	401	374	397	363	345	406	368	369	385	375	399	403	355	406	398	375	344	364	381	392	372	383	405	392	402	367	379	374	408	371	406	380	380	421	362	359	381	367	369	387	386	394	371	375	335	369	354	375	374	407	370	378	390	360	337	367	353	372	348	413	386	401	375	368	401	368	387	372	366	389	355	382	369	361	385	383	359	374	384	405	361	366	334	369	330	382	348	392	384	400	388	385	355	377	367	368	382	377	374	350	398	405	373	358	391	393	379	404	358	398	358	367	371	388	354	389	375	351	374	371	384	364	412	351	366	360	393	402	358	392	347	401	374	365	391	383	389	384	361	411	380	370	395	394	376	367	343	372	384	351	366	367	410	386	351	408	397	407	386	345	355	386	363	366	371	371	390	402	372	397	384	363	392	390	383	387	333	379	384	365	357	378	392	354	359	415	414	384	345	386	386	397	376	354	381	419	386	365	329	351	358	378	419	374	385	402	395	352	401	368	387	375	394	383	396	363	360	352	408	372	360	356	378	371	367	367	370	367	348	364	391	374	381	374	367	354	392	356	370	355	374	380	363	386	381	377	360	385	360	417	374	378	388	376	358	373	383	373	387	384	356	414	382	370	362	362	353	357	393	360	378	383	357	368	383	378	366	371	376	398	368	366	353	399	394	408	368	366	380	382	334	399	395	408	343	354	398	355	361	389	361	357	345	415	378	358	368	375	370	344	383	367	349	361	392	402	391	370	391	385	360	340	366	375	359	371	359	349	367	374	415	397	380	402	394	401	397	364	372	376	383	357	368	369	354	397	361	351	391	377	368	401	368	392	381	414	380	336	372	383	381	369	365	380	368	398	400	374	385	358	407	376	352	365	373	361	393	370	367	384	392	363	389	379	379	371	369	383	340	359	363	392	393	374	390	372	369	353	341	393	374	373	357	392	364	381	370	391	393	383	344	395	400	389	380	407	393	377	382	383	401	398	386	384	359	357	367	386	398	367	389	356	367	353	404	385	368	376	395	379	371	379	397	377	366	390	372	373	373	401	371	359	363	402	364	374	409	385	377	390	378	358	340	359	382	364	394	384	373	370	374	386	395	362	404	381	383	368	348	367	371	376	401	370	380	406	369	359	362	421	357	385	363	407	373	376	375	371	384	363	380	345	381	346	379	389	373	359	364	362	404	385	374	362	378	383	375	370	382	357	400	376	406	340	335	385	410	370	388	383	364	375	382	383	396	409	391	333	396	360	374	406	369	364	384	380	351	362	360	367	381	337	397	350	425	409	355	341	342	388	406	368	347	356	363	379	355	388	393	368	367	352	381	349	368	375	401	384	352	370	377	401	353	347	374	384	352	387	390	361	381	340	422	359	349	357	402	350	377	355	382	387	381	377	411	404	410	370	364	372	381	359	402	403	333	382	415	382	345	367	345	376	395	366	396	386	359	368	381	399	354	360	379	405	391	394	370	387	342	391	372	350	398	368	375	402	388	384	403	357	368	405	357	383	434	381	391	388	348	367	359	366	387	348	395	379	399	393	349	383	369	389	392	394	347	369	375	391	363	382	369	369	376	353	416	395	384	381	370	387	379	397	357	385	390	350	384	362	376	383	341	353	377	398	383	385	361	385	373	372	340	377	328	365	397	358	396	397	396	366	397	377	358	381	378	390	360	372	373	379	376	387	369	371	406	373	401	384	365	380	375	365	369	388	391	347	377	396	365	377	380	347	396	363	401	408	332	371	354	381	382	372	347	397	375	399	373	382	401	374	366	369	369	394	378	375	394	390	413	398	394	347	355	379	357	356	380	344	369	365	371	390	356	360	398	400	354	378	363	337	365	376	365	387	413	382	412	364	370	360	386	376	381	376	355	389	331	410	374	374	370	312	374	359	371	376	363	372	362	376	392	371	420	324	362	395	392	370	366	386	372	388	413	403	396	370	384	366	357	353	356	368	381	362	369	386	353	390	382	361	366	374	347	381	363	395	359	394	385	417	355	406	360	395	375	368	367	333	360	347	379	354	389	356	351	378	362	382	380	384	370	367	366	378	379	364	367	355	358	397	359	373	352	374	365	372	368	374	385	366	373	400	382	372	371	389	378	395	420	368	386	373	403	402	363	353	361	342	375	391	331	357	386	380	373	387	368	369	354	361	379	363	359	386	340	373	389	361	363	373	360	337	360	353	352	362	366	397	360	369	401	397	370	383	386	370	371	360	348	370	370	385	387	389	412	387	371	354	364	338	397	356	381	377	355	339	377	361	423	389	377	342	365	373	393	420	328	354	345	364	360	361	355	338	420	359	362	364	384	402	367	362	374	404	379	377	387	400	374	403	373	402	340	363	385	352	349	369	391	384	366	361	384	379	385	403	375	337	398	353	366	401	390	374	400	411	384	390	388	360	376	370	376	372	355	365	364	376	366	373	406	391	377	371	382	373	377	376	363	374	391	373	371	389	367	384	368	356	335	383	356	397	389	394	351	390	381	393	319	382	367	382	379	358	359	411	342	345	363	405	352	368	345	368	378	357	382	377	380	392	350	404	374	365	388	414	357	385	370	406	364	364	371	409	367	356	398	356	371	369	409	383	407	378	378	403	357	345	385	396	380	366	376	350	400	393	349	396	359	391	392
5597	4983	11801	28761	16352	3928	2028	840	753	689	694	673	680	964	3247	3416	1923	1496	1033	660	612	643	592	599	634	617	623	606	603	604	631	628	619	625	609	546	615	594	579	591	637	596	625	612	584	612	653	604	611	570	560	607	601	638	633	663	611	596	602	633	635	590	581	603	575	670	645	623	623	612	608	641	601	610	611	593	617	571	561	550	609	567	587	617	628	641	603	572	585	645	629	579	613	588	579	577	597	585	612	597	555	569	632	581	608	584	632	571	584	582	589	618	631	606	599	588	583	650	608	625	566	582	615	573	598	623	591	606	631	562	652	597	567	614	597	606	581	617	609	565	610	647	649	606	620	603	640	573	603	593	606	616	590	594	613	609	563	572	599	571	600	634	607	592	640	587	596	620	602	615	595	631	630	611	613	650	649	588	602	600	624	654	582	591	613	594	623	606	613	570	604	625	655	630	551	621	573	604	626	591	641	610	588	578	581	644	623	637	595	647	608	615	612	576	591	587	568	582	613	553	591	549	613	591	639	618	567	603	598	597	599	574	614	610	647	593	638	570	610	565	604	648	654	616	608	625	622	559	612	615	600	554	615	606	612	629	602	673	576	588	614	606	590	573	606	603	604	621	638	627	597	597	609	637	562	587	617	576	595	590	582	629	656	671	595	638	607	594	590	611	611	621	590	563	621	614	556	626	601	587	600	627	641	593	650	591	610	585	587	554	639	618	584	596	571	578	581	586	634	601	601	614	598	589	593	599	595	595	632	572	573	610	593	580	646	556	609	623	614	564	639	656	624	635	629	600	612	668	605	607	596	600	576	641	647	630	612	613	611	596	592	591	656	589	618	620	606	563	623	577	617	584	612	578	650	596	596	566	587	582	652	581	598	618	621	561	610	595	603	594	634	621	592	620	588	610	586	633	606	583	545	607	585	655	605	603	560	613	592	593	581	590	604	598	601	611	620	605	598	598	585	608	545	608	599	588	616	609	590	539	628	561	645	557	603	597	626	619	637	588	534	627	595	615	571	593	580	565	620	631	598	594	583	616	599	628	597	638	591	565	620	615	595	580	626	635	603	616	600	639	636	607	638	600	668	610	610	584	620	603	574	617	628	618	606	568	601	633	659	589	562	571	612	599	570	594	594	585	653	630	607	619	624	575	562	620	563	614	643	620	600	643	606	605	620	595	579	634	584	624	629	593	589	628	599	585	586	630	611	608	610	622	557	554	630	627	603	611	611	552	599	631	608	620	592	576	618	630	616	599	627	620	575	608	604	593	602	632	583	603	584	577	610	616	617	637	627	603	621	588	569	606	633	584	609	584	628	571	595	624	591	577	564	608	594	617	606	598	564	602	609	588	615	631	617	626	626	659	562	597	604	567	606	585	617	649	587	621	575	603	621	631	631	605	628	614	563	574	617	606	592	594	610	560	590	592	584	581	582	585	614	601	602	592	602	557	635	581	603	623	586	581	584	606	622	634	574	618	555	623	602	588	611	635	608	571	617	585	611	601	595	610	616	611	639	606	606	629	595	609	655	622	638	615	604	630	568	624	629	582	606	612	598	570	583	610	653	609	633	589	564	620	591	600	607	606	553	616	642	624	590	599	550	593	624	584	611	616	590	596	606	651	598	598	656	609	620	637	627	654	617	610	627	590	612	591	561	549	622	593	589	628	602	610	649	607	568	606	599	588	633	652	610	613	598	582	614	606	593	603	561	597	586	533	639	559	610	627	611	612	595	601	600	640	601	596	641	647	556	621	607	577	641	592	591	606	634	580	620	589	595	621	609	591	626	597	578	578	648	599	605	579	578	566	580	620	562	613	623	644	623	625	597	592	560	595	636	557	589	592	585	554	596	570	585	627	623	613	613	613	571	651	584	625	547	613	594	628	603	624	609	611	630	638	556	605	639	588	610	593	602	607	572	579	584	637	594	594	567	611	609	575	631	587	586	603	603	539	596	613	600	587	599	590	616	570	541	581	635	628	614	639	574	604	641	639	588	572	545	602	623	575	575	610	615	584	630	593	609	619	626	606	602	577	613	609	586	635	618	632	596	617	619	584	621	607	592	618	587	588	620	633	579	587	603	563	638	623	614	591	581	630	599	598	565	597	594	588	605	601	632	585	626	660	603	632	612	590	582	580	618	597	593	583	639	643	654	608	640	557	654	634	614	583	618	610	641	617	582	608	594	612	581	582	614	594	591	642	592	641	620	607	572	590	609	633	598	629	643	616	640	639	596	629	597	626	567	600	653	583	589	568	591	636	585	613	543	637	604	599	613	606	589	632	604	630	621	571	564	616	594	606	637	608	592	604	601	612	627	657	615	550	593	627	637	596	609	586	585	608	616	587	629	620	615	604	631	612	560	626	667	635	600	596	586	604	613	626	619	616	636	584	634	603	624	644	663	598	580	579	595	602	611	590	575	605	590	608	591	637	598	616	601	599	620	643	588	614	642	639	625	552	618	596	633	562	623	650	637	602	610	630	634	602	570	618	580	560	597	601	595	610	621	567	606	575	577	659	637	576	618	646	613	644	605	594	625	623	610	617	656	587	650	624	647	607	578	572	608	594	627	604	674	590	599	572	590	606	615	560	601	565	609	595	621	583	613	621	616	591	600	592	648	604	637	594	632	640	602	634	673	600	576	612	612	628	569	642	596	572	625	667	614	612	586	557	608	617	631	658	626	593	618	597	592	635	598	640	627	613	603	630	562	606	561	566	573	624	607	601	608	631	602	603	618	606	655	582	648	579	604	590	668	595	573	570	601	610	587	615	625	601	660	622	576	639	594	624	588	581	595	597	616	613	617	632	604	547	623	557	668	605	629	599	615	656	630	613	594	612	646	581	601	581	611	633	592	601	591	616	574	598	618	613	571	543	609	587	628	601	599	596	597	607	624	636	580	591	569	618	639	620	571	570	595	643	619	563	619	605	613	620	611	575	630	579	640	615	574	618	641	568	629	619	611	622	623	598	606	627	611	592	614	591	619	629	612	619	554	574	633	602	588	551	610	600	555	653	543	583	610	627	576	600	594	597	618	590	574	568	600	580	595	591	600	564	582	641	623	618	611	599	608	596	592	612	649	595	571	618	569	577	582	627	619	563	528	584	617	617	577	633	621	618	617	594	620	578	599	636	589	616	607	565	587	601	622	584	618	588	559	623	601	616	607	632	577	595	615	614	566	666	627	640	598	600	621	616	620	644	596	579	580	632	609	616	576	640	593	608	615	612	572	552	674	640	661	666	639	562	590	574	588	601	607	568	608	606	608	634	628	623	583	594	646	611	601	581	606	594	602	651	602	596	599	636	608	614	617	583	595	583	609	606	590	623	641	571	625	610	624	609	659	628	605	618	615	654	614	621	597	608	593	600	635	578	633	601	595	662	589	608	585	617	654	589	602	615	624	623	630	609	568	624	570	596	595	643	601	591	635	574	631	612	623	612	588	661	605	631	580	615	637	579	633	611	648	593	618	621	584	639	602	568	594	646
24566	21210	28517	41887	33085	14488	10259	837	537	547	505	516	521	1989	6625	5451	2853	1911	1161	635	467	427	441	473	466	433	420	431	418	467	460	468	433	437	482	429	417	409	415	480	444	441	488	439	461	438	431	424	453	454	407	435	440	434	463	495	427	415	477	446	435	402	431	458	420	458	401	461	437	440	421	422	463	420	449	456	451	455	460	421	429	469	440	476	407	435	457	461	443	482	402	440	414	417	421	431	438	435	446	402	445	452	451	450	443	412	444	418	439	426	449	457	454	472	460	412	435	428	405	437	450	434	467	458	457	422	433	483	429	422	443	433	423	443	434	420	460	420	431	441	404	475	450	427	470	453	471	444	435	423	412	423	425	437	397	463	450	418	439	434	444	415	467	432	425	447	466	454	484	446	454	425	465	421	434	467	439	446	434	437	452	419	452	424	439	442	428	441	453	428	422	458	388	446	431	441	439	425	436	433	480	461	446	473	459	390	460	453	421	441	448	430	452	444	432	435	421	404	455	449	436	438	451	438	454	430	419	443	436	467	430	472	429	426	459	454	444	476	399	428	431	439	458	439	437	447	441	466	454	431	447	450	439	447	406	470	428	461	460	471	444	473	435	422	437	469	455	430	390	462	433	455	429	431	426	451	430	440	485	417	408	442	462	460	446	420	474	436	437	435	439	430	486	403	430	441	442	476	461	461	434	463	459	458	404	409	438	452	431	436	448	412	440	456	384	455	459	440	486	412	438	426	479	454	411	456	404	426	447	447	418	464	430	400	455	444	457	372	430	442	458	415	428	449	430	430	459	445	408	460	458	435	425	464	469	405	457	449	426	438	470	431	433	438	419	464	426	448	418	490	450	464	471	455	469	459	442	452	429	451	442	421	453	427	429	436	476	448	429	462	396	434	464	426	424	404	442	447	425	424	446	439	445	461	443	420	459	444	486	439	404	415	443	426	465	426	436	495	476	450	446	449	461	456	476	446	450	450	441	423	432	451	419	449	435	449	446	476	454	427	403	429	411	427	427	459	450	452	440	455	452	415	457	452	481	420	436	424	435	438	425	439	402	431	442	430	441	437	438	481	454	468	456	451	433	444	421	404	388	442	454	433	480	427	435	465	450	456	459	418	432	417	420	428	458	467	442	433	404	453	429	437	436	466	431	444	467	480	390	420	454	436	440	438	435	472	439	453	413	420	432	460	474	435	452	474	468	488	461	424	462	445	436	464	450	432	442	412	417	474	463	443	439	450	405	451	429	459	455	435	430	420	443	464	433	433	426	416	447	445	474	445	444	445	461	395	416	403	412	484	463	433	497	469	454	410	440	434	460	429	428	424	438	472	439	446	414	415	479	424	414	426	452	421	442	420	426	494	410	459	464	456	449	463	445	439	414	437	439	443	458	455	435	454	442	430	446	416	387	440	437	428	409	426	423	454	456	437	426	458	420	438	454	459	429	451	396	431	429	459	478	440	446	442	443	443	430	435	426	440	461	441	414	450	442	461	420	443	426	488	414	425	431	440	454	417	451	418	431	426	412	436	425	449	458	424	427	445	407	470	442	454	412	433	463	452	448	464	417	439	440	446	429	444	427	464	431	478	439	436	490	448	419	461	422	452	435	460	467	444	395	429	405	418	444	484	452	420	458	439	441	430	476	431	432	442	407	447	455	447	442	462	417	452	473	433	468	459	413	453	430	438	430	462	412	461	466	451	448	457	424	448	442	438	438	439	427	457	479	441	467	434	420	465	417	416	436	396	409	452	459	407	431	447	481	452	440	453	398	392	439	421	446	431	461	463	439	471	444	460	406	420	459	448	409	417	439	424	495	410	428	456	429	449	468	414	444	419	467	465	416	451	455	444	448	448	428	419	429	443	409	485	467	479	483	462	402	437	443	432	483	492	418	423	439	418	451	450	416	449	443	454	431	409	467	433	446	436	426	460	439	417	486	419	422	413	459	473	431	386	429	465	417	477	492	464	498	425	460	423	458	445	450	457	452	459	423	416	430	452	455	407	416	451	462	443	430	444	450	438	424	454	454	422	405	435	467	430	428	428	442	432	414	439	415	433	452	461	433	449	408	446	463	430	483	473	454	471	431	483	465	442	442	439	433	414	455	466	439	445	449	426	400	417	446	441	485	414	452	423	443	417	473	475	410	416	444	415	411	463	394	441	486	436	432	419	477	449	459	429	448	435	443	455	416	445	444	461	430	422	397	440	411	439	444	424	481	406	426	444	438	436	470	472	479	430	468	447	462	431	453	429	435	421	435	441	455	423	480	460	453	432	431	431	474	419	428	434	455	452	432	444	398	408	486	447	424	403	417	439	427	448	421	448	447	451	436	439	419	420	424	434	439	420	422	453	432	443	459	442	457	456	421	431	468	422	426	439	406	432	430	456	435	407	420	433	454	456	477	438	437	425	420	427	462	421	457	500	445	431	444	453	438	484	422	425	413	363	405	449	441	426	437	446	438	429	449	445	434	426	441	442	422	419	447	453	419	446	451	444	436	439	430	451	462	494	461	453	445	415	459	473	430	497	396	439	416	477	468	434	441	453	453	452	388	448	448	448	416	456	451	422	456	425	448	421	451	424	449	443	424	446	423	446	428	464	459	414	442	467	413	463	453	463	438	402	441	441	465	455	453	427	428	442	452	423	413	471	432	450	435	465	439	422	417	439	441	465	397	437	449	461	463	443	458	462	441	452	438	481	458	441	446	426	416	439	451	453	430	435	484	407	444	451	423	439	436	405	449	432	419	384	411	475	419	434	426	410	432	450	467	426	428	415	472	447	477	428	415	443	429	429	453	454	457	438	405	471	431	425	448	455	474	439	457	427	401	418	432	411	462	413	427	465	433	425	475	455	435	472	446	430	469	406	457	449	431	447	438	418	446	442	459	413	456	433	435	463	438	451	417	437	398	449	464	447	433	414	440	419	448	446	458	468	440	419	429	425	444	476	468	481	433	427	400	443	464	432	452	431	456	441	419	439	434	405	428	417	414	440	411	433	447	440	445	442	416	436	460	450	456	430	402	437	438	463	473	420	402	430	397	425	412	426	445	454	436	456	463	464	429	425	454	454	401	430	426	470	451	445	405	449	449	428	465	461	462	439	432	489	433	438	425	401	474	454	470	405	435	447	441	438	464	440	464	476	418	433	459	440	458	405	454	458	430	440	478	428	411	462	432	394	454	429	425	450	436	457	427	452	437	380	465	441	442	452	414	414	462	456	438	417	446	447	452	447	419	454	418	451	435	421	464	468	471	462	429	452	437	487	461	451	479	404	437	484	410	451	455	447	452	443	472	453	455	467	452	459	432	495	446	469	501	443	442	460	419	422	430	460	437	425	449	416	370	448	434	466	452	443	466	445	452	420	424	445	451	472	454	462	421	468	424	448	444	418	436	455	458	421	440	482	459	440	445	462	443	418	435	444	405	428	449	419	452	430	413	406	460	451	427	468	454	420	437	440	459	407	465	432	466	450	425	460	449	470
6571	11364	31920	56832	33063	15591	13877	1427	1161	1035	1037	910	930	5508	16220	12393	7005	4757	2643	1235	733	733	703	692	688	706	712	661	714	729	725	713	753	697	667	688	750	720	711	720	735	742	779	758	712	760	699	736	764	738	735	711	714	646	707	696	730	725	712	662	718	686	726	705	710	754	692	732	730	666	748	752	719	732	725	708	708	714	688	735	675	690	703	734	784	752	694	703	698	716	693	691	758	717	682	655	709	714	726	720	679	698	689	730	691	738	722	711	713	668	695	713	699	706	727	664	713	727	713	718	720	667	754	777	740	730	713	677	682	726	720	711	756	694	719	731	728	675	661	692	734	707	701	723	661	744	709	763	749	716	691	769	700	694	664	669	717	689	711	705	674	679	699	716	700	682	717	698	676	704	707	695	727	662	735	690	731	731	734	716	658	693	727	719	677	671	727	688	736	754	757	704	706	689	719	693	710	690	692	720	735	686	704	711	748	725	634	705	751	739	712	738	708	711	747	771	666	675	674	694	722	742	705	728	740	663	725	726	718	708	671	719	684	694	665	664	717	716	647	733	744	696	697	704	740	683	751	727	659	701	715	689	692	691	738	745	726	704	704	726	659	730	697	708	698	703	722	753	699	719	688	637	698	708	712	732	733	697	729	732	643	696	705	727	695	751	702	684	675	697	757	708	711	750	666	687	706	685	713	720	689	743	725	698	692	687	647	721	740	714	718	662	708	729	704	731	730	698	696	663	734	683	677	716	708	730	726	776	761	758	684	754	733	715	696	691	679	719	670	695	715	677	714	684	691	749	708	710	705	729	689	723	737	715	728	731	717	687	664	726	702	697	749	660	704	686	696	774	706	694	705	698	762	739	728	688	702	734	726	668	709	742	676	731	712	754	697	724	723	731	715	697	669	698	703	697	717	671	714	695	715	674	726	735	707	657	683	694	719	688	706	657	704	717	731	749	703	668	734	716	752	703	709	692	708	695	682	694	712	735	696	746	770	690	721	726	744	759	711	698	710	713	701	721	717	687	675	694	715	727	681	703	758	715	742	726	718	693	722	709	693	717	721	716	719	730	681	694	702	694	697	740	697	715	672	740	763	724	706	683	728	667	715	668	695	788	726	673	708	727	761	690	678	679	766	722	732	720	699	688	684	703	702	775	725	694	704	689	746	702	698	726	679	662	724	653	691	723	744	705	724	689	763	728	699	702	708	713	688	754	729	669	701	670	784	680	681	707	671	692	727	748	756	706	731	695	698	696	720	706	686	662	705	702	764	674	722	703	688	779	717	732	709	708	698	735	703	695	723	760	656	688	655	748	746	685	730	715	737	715	699	692	741	728	680	713	701	682	791	737	690	710	644	705	711	652	704	701	698	694	684	696	708	689	710	696	701	724	713	724	694	687	697	661	694	728	668	713	700	753	712	688	731	694	717	700	755	670	684	668	702	689	762	679	725	711	740	676	723	760	688	707	705	704	712	671	669	690	710	675	690	714	690	651	689	667	715	740	695	687	742	757	748	689	688	734	748	670	741	676	713	704	704	747	727	700	734	705	701	685	676	700	714	733	750	711	666	725	756	707	693	682	713	715	694	632	735	747	719	686	727	719	758	668	677	731	729	685	704	732	718	708	697	657	735	705	662	634	693	764	729	727	744	686	670	702	695	716	695	701	716	728	749	694	702	693	679	714	735	706	695	741	711	713	693	718	738	696	681	655	729	688	670	693	653	752	673	709	727	713	686	697	711	717	665	753	683	701	773	657	713	735	655	703	725	662	736	753	685	707	680	684	741	709	751	689	706	635	733	671	750	713	688	723	709	688	666	710	696	737	746	712	656	722	738	685	690	694	688	695	698	683	739	707	733	686	709	664	693	703	723	723	718	732	711	719	686	690	676	726	720	733	764	751	695	728	719	728	737	730	666	712	687	735	714	649	718	683	736	690	676	674	694	706	717	655	682	682	759	745	710	737	712	702	697	703	757	685	681	744	675	734	757	744	694	687	674	732	775	723	745	695	736	653	674	688	723	672	757	675	693	719	729	779	704	732	692	688	750	710	684	706	707	728	706	692	696	715	715	671	711	750	711	686	696	692	664	720	689	752	730	751	705	689	708	705	727	649	719	715	715	726	696	706	710	722	742	703	672	724	679	706	692	696	723	739	691	698	735	710	668	688	761	727	714	710	697	751	721	676	716	724	705	656	685	767	627	736	757	732	682	709	704	715	703	764	734	690	695	716	693	711	703	670	735	744	718	688	675	707	707	717	751	739	710	732	713	718	705	707	677	672	700	688	728	691	699	712	666	727	712	738	698	687	729	752	773	671	706	718	682	647	699	758	698	690	659	752	737	672	688	713	682	650	743	713	666	652	685	678	667	740	682	705	786	768	716	725	713	737	740	658	730	704	723	685	657	729	710	682	703	741	678	669	718	729	681	731	700	724	730	738	721	687	679	706	753	715	757	691	692	781	709	730	723	698	725	699	712	717	700	721	766	759	684	722	715	741	729	704	666	694	743	715	686	743	696	715	702	684	706	737	742	731	683	693	731	684	735	712	717	720	740	742	720	691	683	753	736	705	665	704	691	722	696	738	730	667	673	674	709	714	718	670	692	658	726	751	715	712	678	705	673	713	731	691	715	745	696	731	704	726	658	695	718	722	726	734	702	691	736	695	718	709	718	726	734	745	730	697	716	689	726	732	726	693	735	686	721	694	690	665	737	696	744	686	752	650	705	725	680	734	716	732	666	678	697	699	747	744	706	702	724	734	738	724	756	696	699	680	728	729	689	713	674	710	699	668	701	665	700	727	708	689	725	683	713	664	786	721	706	698	691	755	713	695	708	684	735	699	655	716	708	678	683	732	691	758	702	690	720	680	716	680	714	698	710	710	709	725	713	748	670	692	721	745	672	731	700	706	671	686	722	717	690	701	785	753	701	699	694	692	685	734	714	691	712	702	696	645	725	692	678	694	761	712	681	642	683	668	706	689	694	712	714	710	724	718	707	677	669	803	706	669	697	701	678	718	723	726	706	691	740	699	726	718	697	717	713	687	715	710	756	650	665	719	707	669	718	679	688	716	730	708	672	727	680	698	707	743	677	731	708	735	695	724	696	699	731	705	695	727	669	761	732	684	714	699	754	712	699	759	686	769	686	722	740	745	701	686	710	760	704	703	731	694	712	732	666	734	762	739	677	738	754	724	689	704	694	730	710	700	666	747	711	715	728	734	684	688	707	745	727	708	710	722	725	658	701	700	724	738	691	756	697	707	697	691	735	733	663	694	734	729	712	697	723	695	704	660	727	713	694	710	726	748	667	720	752	729	660	695	715	707	687	715	679	702	708	701	727	693	714	675	708	684	732	710	745	720	670	718	735	696	726	687	734	722	698	696	668	749	730	663	708	718	677	726	737	746	688	753	698	688	740	661	726	729	704	752	682	692	705	740	710	728	673	692	738	765	659	744	703	736	722	749	745	669	710	729	699	717	732	727	651	690
23190	21216	29460	35201	36700	23559	22877	3106	718	681	670	564	539	3936	15375	10696	6212	3661	1857	917	511	436	483	457	451	435	454	434	473	426	471	500	480	448	414	470	428	461	435	399	466	483	528	469	496	490	430	445	446	454	461	452	431	416	416	427	451	427	479	457	445	430	437	463	468	471	523	435	490	432	456	453	435	444	474	455	458	471	439	462	435	416	466	482	403	442	453	431	440	442	433	449	445	451	454	448	438	418	459	441	459	466	472	423	419	427	447	495	443	462	418	437	432	428	449	434	413	455	458	445	416	448	448	420	459	455	447	416	445	451	430	445	471	442	460	457	432	472	463	422	445	459	427	445	443	442	478	463	440	437	426	434	468	469	445	458	462	414	456	454	468	436	455	439	485	493	461	475	432	456	460	491	457	435	406	498	470	440	416	404	438	440	411	443	422	422	469	431	492	455	444	457	474	466	456	463	475	449	441	495	408	414	454	425	443	450	473	479	422	476	450	511	454	462	429	464	474	451	444	441	417	425	404	450	460	466	441	445	456	396	472	475	490	439	460	442	467	446	436	439	424	476	433	485	440	406	443	437	440	440	474	444	433	457	426	445	449	431	457	445	420	442	447	420	446	472	433	434	419	438	398	450	451	455	432	441	475	458	470	485	461	444	472	505	430	425	435	469	481	444	455	463	435	442	450	435	440	436	461	466	422	460	475	438	415	444	470	422	466	440	451	447	450	427	430	485	427	430	450	454	480	424	424	440	466	429	446	455	390	449	465	443	475	441	437	415	444	431	438	414	482	473	432	427	423	427	485	453	420	435	453	436	450	438	449	440	407	430	455	442	480	461	442	431	430	459	426	445	474	476	460	446	447	489	454	422	450	447	449	461	466	465	457	447	447	460	437	412	474	433	434	421	466	427	465	410	413	413	450	444	457	408	451	431	428	460	398	453	457	449	436	451	422	451	488	500	459	409	435	462	447	421	444	433	454	462	467	450	418	447	440	452	429	442	443	415	439	451	438	446	476	426	447	458	447	455	445	437	419	462	446	480	442	446	482	431	448	456	441	445	476	423	477	438	415	426	450	441	439	440	436	425	413	458	444	433	455	434	458	473	465	433	473	445	442	480	473	446	403	455	452	479	497	470	450	468	458	451	463	447	455	464	440	441	438	471	443	432	427	432	486	449	466	455	444	454	502	466	410	465	445	471	455	465	466	420	463	451	441	430	431	407	447	452	454	477	414	421	458	478	452	437	441	440	436	457	481	421	447	455	442	451	452	434	464	436	461	471	443	472	461	487	442	432	442	453	455	463	433	444	425	480	417	459	433	459	472	395	430	448	413	434	475	443	444	465	405	451	456	495	447	447	404	444	458	483	417	441	444	438	447	431	480	466	424	426	422	455	459	454	461	446	440	445	459	448	430	461	496	457	409	445	468	450	428	470	451	422	454	466	461	450	433	431	456	450	477	430	423	395	465	455	436	439	466	457	400	484	494	441	475	446	411	434	440	451	434	439	427	473	443	451	428	475	444	461	448	463	441	485	449	449	462	469	484	482	487	441	442	455	446	448	465	426	434	447	419	501	457	435	430	430	481	440	435	427	446	455	471	458	463	479	440	441	434	435	447	405	411	427	477	419	478	412	455	424	465	489	436	462	458	461	437	440	417	468	471	439	427	449	436	486	453	463	426	519	470	464	462	484	418	449	456	429	475	435	463	449	428	457	451	442	464	388	478	459	506	458	460	439	428	461	438	472	485	459	451	487	488	429	459	481	478	471	448	490	456	422	460	465	433	444	428	495	480	430	468	436	423	450	469	514	444	467	490	430	473	420	480	423	425	443	428	420	413	420	481	459	449	458	437	413	502	452	498	449	445	445	492	488	460	439	486	444	453	450	464	439	492	466	477	472	464	466	447	443	466	477	428	473	417	446	425	424	446	413	426	441	457	463	465	461	465	441	469	489	456	461	424	469	431	506	410	428	459	440	437	474	433	444	420	465	442	441	437	420	456	473	446	424	463	457	462	501	420	475	431	465	434	446	465	442	472	443	440	460	423	442	460	435	417	417	485	460	431	449	499	435	448	432	458	430	450	429	473	415	420	438	463	432	456	464	455	439	476	454	420	475	417	426	455	461	441	481	468	426	440	452	393	474	426	475	417	400	482	407	449	455	443	480	447	461	455	434	443	457	459	479	466	461	453	450	472	462	489	408	438	422	451	423	440	451	449	464	438	475	415	403	491	432	456	449	436	440	473	452	467	456	479	446	433	450	417	445	457	431	435	438	470	473	465	455	452	496	484	476	427	446	454	454	450	411	469	442	465	455	429	463	455	463	497	435	461	454	444	453	473	469	419	438	466	457	504	423	446	432	422	420	456	441	475	448	457	409	449	473	443	453	476	441	422	488	456	455	438	433	454	470	458	476	427	467	425	449	471	469	423	435	475	446	481	448	444	445	489	451	464	439	452	472	416	467	464	440	451	469	449	437	474	423	432	434	455	413	456	443	446	436	434	450	427	455	397	434	438	476	455	444	459	462	477	445	488	464	478	469	469	464	469	453	460	410	446	420	426	434	472	427	413	448	452	436	429	452	453	451	427	453	426	433	469	468	442	434	440	445	436	457	416	429	455	455	444	417	461	434	447	457	469	423	443	418	468	415	402	419	421	473	487	432	448	453	441	451	454	461	466	454	459	435	436	472	465	458	456	475	476	464	433	406	425	454	468	460	415	448	442	421	422	442	469	441	439	467	433	464	466	412	407	470	420	411	419	451	444	480	464	465	462	444	423	435	469	445	422	467	449	434	408	444	485	438	419	417	422	445	443	394	423	468	454	432	432	475	478	436	455	463	418	439	456	457	466	470	443	462	425	449	480	421	469	460	443	461	444	456	457	459	441	491	440	459	444	442	464	434	433	417	486	440	399	451	450	411	442	438	421	456	468	430	442	446	446	464	429	432	474	461	479	419	411	437	447	433	477	453	443	411	454	435	479	446	457	460	427	453	428	440	447	452	445	445	494	439	453	428	429	444	434	448	456	444	488	466	429	417	453	442	467	443	452	433	429	413	453	408	459	419	427	455	465	459	429	466	476	454	440	451	460	448	423	442	437	448	416	442	465	464	428	457	450	451	465	447	410	444	420	441	442	460	421	431	459	473	413	435	451	446	488	414	418	466	472	450	453	484	438	416	448	458	449	491	424	430	441	456	430	476	490	437	459	444	461	406	445	426	434	439	430	439	443	424	430	475	430	459	460	433	437	435	443	463	469	447	456	419	455	465	420	455	457	443	442	448	432	433	454	461	417	441	455	426	448	449	457	464	483	458	458	526	448	487	452	445	421	418	373	427	422	455	468	461	455	438	427	448	465	452	445	469	426	432	448	460	445	421	390	473	422	477	490	465	449	436	449	445	446	429	457	451	433	461	474	449	472	398	427	450	450	448	418	510	403	432	449	440	433	453	444	468	481	417	471	459	424	425	442	458	436	470	447	466	471	419	467	449
9820	19464	48043	74687	50395	20869	22133	2626	1658	1453	1374	1161	1038	10228	27693	19490	13700	8796	4539	1875	840	727	719	700	685	698	720	734	669	712	749	693	725	667	698	739	742	673	709	668	738	761	861	763	707	736	723	749	725	725	680	658	705	748	708	690	704	691	693	676	695	704	672	704	727	714	683	721	719	730	727	704	708	701	741	721	713	763	748	705	673	740	709	685	698	772	701	729	706	671	740	718	703	720	693	767	737	715	772	698	678	694	694	668	745	695	687	719	771	712	703	672	692	744	690	661	672	695	700	698	650	684	712	703	700	769	716	691	696	672	725	697	703	730	673	709	724	704	721	742	686	740	703	687	673	705	688	698	729	683	725	710	726	717	694	700	701	721	768	698	720	689	630	696	685	692	717	744	723	712	714	734	719	725	710	737	708	710	717	691	726	671	716	676	681	707	681	705	724	723	719	657	719	735	720	727	714	716	716	681	720	741	726	738	714	737	709	708	696	697	670	732	710	680	722	734	683	732	672	688	700	687	751	714	720	734	715	649	705	671	709	711	745	713	733	749	705	719	733	673	746	704	698	643	760	656	738	761	710	713	716	708	706	713	779	681	724	680	728	696	703	729	699	680	692	733	672	725	687	693	685	753	726	718	715	703	724	711	681	674	699	713	750	756	754	726	671	739	711	767	669	704	765	758	737	730	685	737	704	710	703	710	748	687	680	711	694	714	701	672	693	739	713	715	673	663	735	725	648	699	746	711	743	700	697	698	733	728	702	709	754	713	731	661	726	706	682	722	671	697	669	775	700	711	735	760	700	712	758	722	664	729	696	717	694	686	717	693	667	714	686	721	695	702	707	749	704	668	759	681	666	684	768	733	742	693	703	725	721	701	712	681	705	707	750	718	727	737	702	707	724	682	713	710	710	708	708	699	722	713	756	725	709	701	703	705	708	662	747	720	709	718	679	716	694	731	729	679	698	658	711	736	727	719	671	713	676	741	744	717	748	721	708	689	726	692	715	694	713	733	711	674	699	732	711	717	704	689	730	670	747	706	735	668	659	705	673	648	721	738	724	704	693	772	732	723	716	705	762	699	692	692	686	708	698	714	718	726	738	713	671	690	733	698	729	661	697	711	734	712	714	716	707	680	654	673	695	728	747	776	700	725	688	724	728	688	717	679	705	717	712	693	650	702	674	676	700	711	722	707	735	734	711	732	732	664	742	731	716	710	737	732	698	693	706	737	679	712	725	758	706	705	697	728	723	741	707	712	687	734	674	696	681	751	732	673	742	712	730	724	698	740	682	720	711	716	729	709	717	761	727	772	713	737	713	742	695	674	705	696	712	685	687	722	716	736	670	676	687	670	733	706	717	673	729	692	739	682	731	727	676	709	734	696	688	724	756	682	694	745	701	775	710	701	740	690	710	684	703	685	704	757	725	680	694	722	667	735	680	662	713	732	750	706	729	726	682	689	718	707	740	693	696	684	718	698	752	715	710	727	751	703	732	700	721	653	656	760	688	737	688	704	726	631	691	736	671	733	730	717	688	640	707	656	707	685	754	730	778	708	667	738	704	711	726	699	708	728	678	675	655	693	675	727	672	769	715	689	686	697	698	674	700	703	726	736	716	713	739	737	696	698	701	680	707	690	699	733	703	687	737	709	734	712	732	721	715	740	708	733	738	708	691	682	733	756	728	694	689	675	723	716	711	732	650	670	695	672	683	716	692	742	688	703	696	741	681	678	689	710	691	685	692	701	719	751	709	740	754	705	673	714	685	684	677	722	718	706	716	691	755	741	669	669	704	684	697	741	721	657	687	745	691	707	710	717	661	763	691	693	713	726	721	634	646	754	666	693	706	711	687	708	773	754	732	727	767	705	691	701	673	724	708	759	740	687	702	701	703	663	696	755	751	685	704	677	697	717	719	697	711	699	670	716	697	686	711	736	669	704	686	728	712	713	729	725	743	770	664	716	757	660	698	719	726	702	642	682	733	750	641	718	731	711	671	674	739	663	741	658	768	674	713	714	708	698	698	721	695	702	663	697	714	717	704	698	711	691	717	719	735	719	703	734	674	700	761	737	722	732	679	720	725	752	709	708	723	703	707	709	787	749	708	688	717	694	686	723	747	691	709	707	707	746	720	698	709	723	723	737	671	726	687	703	656	704	726	678	673	710	709	715	728	695	618	697	702	696	668	718	675	760	703	695	719	716	722	709	661	704	684	759	699	694	679	678	719	767	738	714	709	722	740	673	707	728	714	714	754	671	747	696	692	705	708	741	738	699	722	693	690	744	769	671	720	747	713	669	650	700	704	759	750	732	717	726	746	705	747	719	741	715	700	699	676	700	780	681	713	684	753	674	695	723	705	724	706	720	716	754	688	760	674	718	748	684	692	761	729	723	701	708	748	729	682	711	674	675	689	693	735	731	728	707	738	752	707	766	716	708	719	692	690	731	670	644	703	728	708	725	665	751	698	690	693	732	697	669	726	707	694	684	679	688	724	687	733	649	711	706	694	676	685	679	732	713	696	691	699	713	715	716	709	698	717	759	707	689	700	694	766	699	709	706	722	738	721	731	676	688	706	682	725	724	706	690	685	700	715	650	702	711	696	723	744	713	694	717	688	709	731	736	692	749	735	727	659	703	718	688	703	686	704	694	723	721	655	721	679	686	754	722	719	749	714	722	725	644	788	714	724	710	698	711	697	720	723	728	717	738	711	682	688	713	754	708	693	741	723	695	710	733	703	726	695	742	755	725	694	681	668	723	747	730	745	720	698	700	739	703	731	710	696	759	692	729	690	690	766	740	706	750	701	711	693	753	687	673	661	700	719	698	675	733	717	692	732	681	729	716	767	726	723	701	747	695	724	707	707	734	730	717	703	730	716	744	720	693	728	666	712	716	790	718	689	721	724	726	686	770	741	699	727	718	717	712	708	698	693	719	709	692	678	721	701	691	755	745	649	705	722	690	706	747	731	724	718	715	732	718	753	726	672	664	721	714	695	730	726	705	718	697	671	736	713	711	704	750	764	690	710	706	708	684	711	714	709	676	702	700	710	733	734	655	705	702	708	698	684	684	705	685	713	716	720	657	700	709	735	723	754	721	729	708	671	698	758	722	738	689	765	719	684	721	736	677	755	667	725	728	675	698	635	692	748	675	653	699	741	698	727	674	696	742	715	668	738	710	692	766	666	731	695	669	693	756	690	717	700	765	713	755	721	688	706	699	739	731	672	753	646	701	717	736	674	683	692	750	721	733	714	671	765	702	721	654	695	709	704	727	709	702	729	721	738	697	685	724	664	743	685	741	716	723	728	718	647	751	697	698	674	681	774	744	749	751	721	736	716	644	713	706	686	737	727	724	677	709	708	699	717	736	716	683	738	704	728	726	721	728	688	702	746	707	743	747	706	714	702	726	704	697	741	717	708	796	767	722	673	748	761	732	700	672	735	691	704	722	734	703	707	716	687	715	719	665	740	696	752	681	691	742	715	709	704	718
26937	20026	11219	23687	8057	1237	690	486	478	424	472	431	409	690	1630	1321	1006	830	607	426	386	425	363	378	384	398	401	363	373	412	421	399	394	410	414	385	378	385	394	420	424	423	393	386	399	402	383	427	419	420	402	453	410	410	438	389	432	413	379	372	426	429	411	372	412	402	355	402	352	426	407	409	393	411	396	423	411	392	402	430	357	407	367	464	402	415	390	392	384	392	401	374	463	366	413	448	363	435	422	414	393	397	396	379	389	392	384	383	399	401	377	428	440	393	426	388	418	389	412	387	414	406	379	387	420	385	421	367	390	382	380	377	382	405	395	410	384	385	403	416	420	409	395	387	391	380	404	410	387	395	397	399	362	413	418	350	378	418	364	407	394	392	383	405	403	377	432	387	430	369	419	377	396	403	407	407	383	388	407	426	367	409	425	398	387	427	382	384	382	354	422	403	394	399	418	410	427	402	382	410	405	388	415	376	382	401	376	390	414	407	406	437	380	377	432	405	393	408	417	442	433	361	394	359	413	393	391	396	415	411	386	394	402	392	373	397	440	389	435	384	373	388	398	385	388	380	398	420	413	398	390	411	419	416	399	372	403	429	387	404	387	400	404	396	395	399	388	393	421	414	390	378	392	414	427	427	381	373	383	403	444	391	388	447	394	398	374	395	420	388	404	411	410	393	415	398	422	355	401	381	415	401	420	379	345	392	424	379	391	410	421	397	448	405	391	385	394	377	405	436	381	360	357	406	423	455	421	397	362	375	435	422	412	387	432	384	394	427	389	364	426	425	382	404	369	360	444	452	395	420	358	379	372	423	434	400	408	375	377	372	382	372	415	397	382	406	411	385	444	376	403	389	397	385	387	394	387	392	383	373	402	413	411	382	388	433	390	393	416	372	404	412	466	389	369	396	403	370	401	355	400	411	385	423	378	376	377	412	400	390	366	378	411	425	376	417	381	405	431	388	384	377	402	387	420	401	410	387	423	371	390	386	405	393	384	443	393	436	365	425	413	386	392	394	417	414	406	373	417	377	398	392	402	402	404	366	435	384	391	407	396	399	384	417	442	427	391	396	369	367	407	390	397	425	397	413	397	414	389	404	372	450	404	403	407	432	408	374	424	392	420	407	404	402	401	401	398	417	422	362	387	420	394	365	416	407	423	402	420	402	408	416	408	438	413	443	379	404	421	419	445	380	398	401	344	425	395	412	373	401	407	365	398	386	394	390	413	400	426	399	393	418	346	401	365	372	408	443	416	413	398	410	385	415	372	366	434	412	417	428	396	378	384	448	380	401	397	421	402	400	363	401	369	427	381	405	381	384	384	413	396	390	410	387	423	408	401	420	418	376	425	376	388	371	422	401	390	392	363	410	384	424	399	417	397	414	377	420	382	401	407	355	392	392	444	391	387	408	395	377	374	394	383	371	414	453	415	376	420	377	358	375	389	418	406	364	393	425	399	382	378	401	424	385	395	403	376	399	418	399	419	414	398	411	399	413	446	389	383	405	379	410	392	421	388	400	407	419	447	413	364	423	404	386	388	421	425	372	410	421	426	385	419	385	383	408	402	350	405	436	442	396	404	388	426	430	417	381	429	405	397	384	438	407	428	406	393	409	406	423	410	392	386	448	452	410	366	420	417	416	434	412	388	415	355	394	406	384	402	394	422	416	391	392	354	386	409	377	374	393	417	376	407	392	389	449	419	428	421	374	373	395	412	421	404	382	419	388	381	415	433	401	428	409	370	429	390	404	369	421	388	430	419	415	380	393	377	426	386	377	445	394	423	370	385	402	425	374	384	411	384	360	387	416	417	397	391	404	403	390	405	400	404	404	387	389	415	411	390	433	416	404	393	401	391	411	379	386	401	385	433	419	403	385	425	391	414	411	386	384	401	419	418	428	408	409	415	407	391	410	390	423	398	422	399	421	384	379	410	416	433	384	386	403	366	384	401	365	422	416	428	392	395	388	411	383	395	418	420	386	429	428	416	417	383	415	370	407	387	421	417	390	377	383	391	408	396	419	418	394	420	428	408	431	397	395	401	418	396	426	419	395	396	402	396	415	403	402	380	400	376	411	396	439	449	390	384	380	439	384	401	408	393	403	434	403	412	417	414	408	426	386	385	384	413	429	389	376	399	415	397	404	394	417	446	391	406	417	372	374	398	410	393	390	380	358	391	365	396	422	387	400	396	401	370	367	405	424	387	435	444	416	373	421	401	398	404	429	424	415	461	394	395	407	416	382	368	405	412	416	416	379	399	387	410	389	416	416	410	402	396	391	432	378	397	394	397	415	411	398	373	397	386	414	441	398	423	392	387	402	403	384	395	393	380	405	417	422	402	421	415	410	396	383	410	458	402	390	420	399	423	413	408	400	398	347	425	376	375	406	399	404	371	394	403	371	416	408	408	397	412	375	413	361	413	426	402	371	409	425	379	374	421	426	381	366	376	401	406	410	380	412	408	434	420	371	411	397	366	413	426	400	401	395	383	425	389	409	403	402	428	396	420	411	417	434	411	388	387	379	419	423	426	372	431	417	416	381	410	403	404	406	413	396	409	386	407	406	418	396	403	410	403	384	379	383	402	407	403	407	396	385	418	404	354	381	409	402	402	381	416	401	432	367	393	397	381	418	413	402	435	448	365	382	424	415	392	397	405	402	380	404	394	396	387	422	404	419	393	421	348	402	371	398	399	406	402	411	385	388	412	395	370	401	403	421	417	384	378	399	382	365	400	388	395	392	401	405	404	383	428	395	414	384	381	400	407	413	413	377	388	413	403	424	393	379	415	402	384	388	410	408	382	435	403	409	370	414	399	372	448	427	387	404	419	415	392	390	411	429	396	382	394	402	404	369	364	410	408	418	382	433	433	409	394	397	426	391	393	417	373	394	367	354	410	405	422	403	414	402	401	390	400	406	396	410	375	396	422	401	382	391	416	400	416	398	362	380	377	400	389	406	399	421	406	400	410	440	403	412	391	408	438	430	406	408	380	433	366	373	392	403	419	363	386	378	401	373	396	412	373	432	442	390	392	391	421	392	413	403	410	395	431	384	374	440	419	383	382	420	376	411	401	385	394	414	364	424	404	385	426	371	392	413	404	389	424	417	432	397	407	415	405	425	365	422	422	387	406	391	461	388	366	402	378	377	404	387	372	417	426	384	428	386	401	374	456	412	392	429	432	415	431	387	409	375	389	387	405	388	423	406	405	408	391	397	411	388	419	418	386	443	391	422	383	426	406	391	405	394	378	395	404	421	396	372	398	397	388	419	356	431	427	426	388	392	393	438	400	382	383	395	421	399	368	384	370	400	410	421	394	353	361	393	387	381	420	396	386	409	383	375	366	389	406	387	405	452	363	427	408	394	445	417	413	403	407	402	414	431	390	402	413	386	416	441	372	384	374	395	399	424	406	418	405	405	398	401	373	394	429	404	394	386	409	469	419	389	402	376	398	373	401	358	383	396	410	397	384	384	396	347	381	389	397	413
5330	5771	13789	29509	10588	2766	1375	935	846	813	720	704	741	1635	4245	3097	2130	1595	1185	784	664	628	662	615	676	658	663	665	656	644	638	645	678	638	655	655	629	649	673	647	664	632	693	656	686	664	650	611	589	621	631	636	675	652	643	648	673	640	641	648	605	701	658	647	687	663	667	630	638	678	687	645	656	669	703	668	634	673	645	621	660	630	675	656	637	635	664	596	664	626	610	666	641	648	626	660	656	637	649	632	680	671	651	619	667	644	629	640	643	625	632	661	699	663	688	662	713	645	648	611	629	610	654	641	639	623	662	587	676	628	650	675	646	630	615	629	637	589	612	671	621	615	669	661	665	668	657	637	690	656	664	621	680	684	619	627	652	623	614	685	652	625	652	635	631	639	604	663	630	612	651	645	687	641	635	628	654	645	653	659	608	598	655	635	698	623	615	644	588	606	640	663	649	659	650	619	637	641	638	680	628	666	671	649	629	641	649	658	625	617	633	636	648	655	674	644	664	655	671	680	648	665	653	655	630	649	663	698	692	625	680	664	641	657	656	619	677	647	654	676	699	621	622	648	651	652	681	686	643	655	629	626	677	651	673	654	677	666	651	668	674	611	586	688	688	591	671	597	634	618	635	649	665	691	649	673	647	637	672	676	667	639	655	624	653	667	646	632	678	654	673	628	629	645	661	595	653	644	627	656	631	619	653	677	653	642	649	668	639	641	670	658	696	674	636	665	638	671	648	667	597	640	576	638	684	678	659	655	718	631	669	597	657	610	655	613	670	688	652	662	635	646	625	654	637	622	670	658	630	612	635	621	663	695	626	657	642	622	632	659	583	727	683	643	645	621	616	648	636	632	627	628	639	632	654	641	636	652	669	603	663	627	665	655	616	694	666	661	645	660	644	617	657	631	633	672	667	723	645	660	578	639	655	650	627	649	684	658	611	643	666	624	652	700	646	646	673	624	648	613	614	651	628	665	652	630	641	625	642	661	675	625	604	655	681	687	643	646	701	700	660	629	677	678	641	655	684	651	631	650	642	636	623	640	659	636	648	641	665	674	687	620	649	669	650	658	675	669	673	635	649	608	663	628	640	652	620	645	632	625	629	667	592	694	682	608	656	640	612	632	675	687	651	647	692	646	663	639	651	631	655	661	658	606	634	609	669	648	691	689	622	657	613	606	626	650	653	675	698	628	626	605	665	669	643	651	659	648	621	677	639	647	642	640	639	601	690	674	633	650	619	662	586	650	614	665	645	617	633	588	665	643	633	608	650	672	667	689	648	653	678	630	644	616	619	694	677	695	627	609	634	639	692	669	629	631	626	610	686	679	645	655	652	627	672	656	687	668	643	625	608	635	609	625	630	613	686	634	628	635	642	654	644	644	628	613	594	606	686	681	644	620	651	635	661	649	628	674	701	622	624	628	666	649	673	595	629	692	687	685	701	628	671	644	651	643	646	654	696	658	638	673	679	660	681	641	671	667	643	641	682	660	657	648	683	632	655	662	648	627	697	630	664	657	692	694	618	622	671	653	631	647	655	676	677	648	648	663	696	672	635	682	667	598	625	639	662	675	670	676	656	656	707	697	641	656	642	645	668	654	649	652	649	638	597	650	631	636	636	635	641	632	673	605	610	623	698	645	668	673	631	629	593	633	651	624	643	652	620	651	649	624	695	635	613	635	639	662	632	620	675	667	626	651	682	663	666	656	633	662	630	692	646	677	643	664	635	668	670	642	637	591	641	627	679	629	653	636	638	647	640	613	631	671	638	664	637	633	629	655	621	646	696	629	639	633	653	654	626	657	656	614	632	627	641	647	685	674	692	650	691	680	628	668	631	665	640	619	640	643	628	660	639	641	678	656	678	666	671	647	649	597	653	671	628	650	663	651	623	638	668	632	677	622	646	662	645	664	671	656	688	632	655	673	616	714	670	620	653	649	620	670	666	700	688	616	637	596	667	628	627	658	631	641	653	644	622	673	605	682	621	630	668	610	674	655	704	673	662	642	681	640	605	622	656	647	699	621	693	662	637	670	640	656	674	644	669	619	630	668	607	623	651	665	634	663	649	666	676	650	626	669	595	633	703	647	667	672	635	598	627	660	690	627	629	614	638	656	697	674	645	623	584	682	618	675	615	645	637	644	649	656	719	618	650	649	659	665	655	626	633	593	649	656	639	694	661	658	652	640	654	673	616	677	685	649	611	679	636	631	642	659	653	672	655	648	652	607	641	667	645	637	592	640	651	706	664	630	688	661	648	592	656	666	710	631	651	665	646	641	659	629	707	671	648	661	609	606	653	647	648	657	646	669	635	671	619	638	673	603	622	654	637	624	646	641	648	610	670	649	641	689	656	653	662	645	634	619	664	667	670	691	642	687	660	649	680	618	629	582	617	606	657	615	613	665	627	655	658	715	629	660	706	720	670	617	646	689	668	651	679	636	671	668	662	647	606	655	586	633	641	635	669	646	642	647	632	658	665	641	619	646	628	656	684	670	632	650	648	640	629	618	676	633	661	605	644	683	621	605	629	661	644	621	633	664	682	588	626	646	695	639	651	680	641	653	641	601	701	670	636	660	654	691	693	613	602	659	621	677	626	633	626	639	649	656	661	645	671	670	647	650	632	651	653	657	708	643	697	678	618	650	704	654	612	643	626	621	621	643	666	643	667	667	630	653	707	661	648	661	607	694	633	652	614	638	626	672	672	643	615	652	674	677	637	648	650	660	636	602	669	609	682	646	658	667	633	665	676	643	656	654	635	697	645	674	654	615	662	635	641	637	693	642	661	669	642	662	653	638	627	629	649	673	646	630	689	678	623	647	609	683	589	611	678	673	661	660	609	670	668	610	643	632	689	692	649	629	660	641	582	628	649	616	624	656	685	639	667	686	629	575	642	701	638	652	623	661	675	621	634	650	621	627	661	695	618	629	648	600	613	649	649	626	658	624	677	637	695	662	648	687	606	622	663	698	632	631	635	656	625	629	671	683	638	635	657	665	696	643	661	675	616	641	613	676	676	649	641	607	635	630	642	637	628	623	648	653	651	638	658	647	726	638	628	627	650	673	671	657	617	621	660	650	681	610	690	610	660	680	620	598	628	664	665	652	653	648	617	604	627	688	620	624	632	633	635	663	681	693	664	657	636	660	635	681	662	672	612	673	685	642	670	669	722	664	646	663	615	676	664	615	670	652	701	615	705	620	651	681	698	628	635	655	621	666	674	626	679	697	642	645	660	658	699	663	626	658	703	615	628	643	648	654	641	647	642	656	647	645	622	648	635	629	650	642	607	622	638	616	641	645	628	656	645	650	654	665	650	670	659	649	600	634	629	631	636	638	671	620	648	637	659	657	642	616	628	633	634	643	603	641	625	630	678	613	658	642	606	662	609	643	622	656	631	645	625	658	635	671	633	633	623	621	670	659	647	644	637	660	636	612	666	637	625	580	658	668	614	657	616	681	717	641	664	630	641	699	669	696	662	636	659	616	622	647
24564	21198	28594	39554	23392	6792	1167	772	624	572	560	507	566	5338	9056	5988	3177	1994	1302	665	484	464	470	478	488	453	492	475	461	438	426	453	482	480	420	464	434	464	466	464	454	492	494	473	405	499	484	447	447	461	448	435	477	446	443	459	457	453	461	486	459	446	443	430	459	421	467	441	430	438	420	463	425	471	459	461	467	483	455	484	466	439	474	495	427	459	457	446	451	427	463	490	442	433	448	437	448	418	408	430	458	436	455	464	455	449	426	475	478	475	451	412	501	446	455	460	462	475	433	480	430	456	465	477	441	474	455	435	458	463	433	441	464	428	416	419	430	430	442	449	462	456	510	475	495	454	436	437	492	466	485	424	436	452	429	451	466	463	439	472	463	432	476	451	437	483	472	420	419	435	485	455	457	459	454	448	456	415	436	477	470	446	468	470	441	461	432	453	450	498	450	446	479	427	433	447	464	479	478	434	449	488	456	461	458	459	456	454	482	395	479	435	448	451	433	478	456	439	430	514	464	445	493	448	440	465	413	451	433	460	446	435	433	515	467	485	437	455	448	468	453	426	484	443	459	491	478	455	417	421	492	454	464	483	428	484	495	434	470	481	426	463	464	457	436	475	439	492	476	474	468	427	448	516	429	429	442	464	439	434	427	438	451	447	416	444	482	494	462	458	421	438	493	440	474	443	451	410	438	447	429	464	436	459	439	457	454	429	490	459	508	463	412	436	451	450	458	486	429	442	495	450	480	481	465	498	448	456	450	460	450	444	450	460	437	461	438	437	487	482	455	459	439	464	454	439	467	470	441	423	448	427	465	476	459	456	434	446	443	497	438	445	473	483	475	489	450	441	471	437	478	430	434	480	461	459	452	451	491	467	487	445	497	464	443	465	450	430	415	461	437	466	470	427	505	481	425	470	433	485	429	421	446	453	489	463	490	446	418	464	412	459	437	443	447	453	437	420	419	460	450	466	445	420	473	450	473	456	467	455	470	459	436	472	466	423	431	429	459	474	439	506	484	461	486	442	449	479	465	465	465	495	502	448	483	438	466	453	451	494	476	461	452	442	457	474	401	452	473	443	441	457	459	476	423	454	442	461	441	453	466	441	464	473	462	447	446	445	454	442	470	464	426	422	451	503	481	465	415	440	476	442	491	475	418	464	459	420	481	495	475	463	445	485	463	462	453	453	449	456	417	431	469	460	468	467	471	462	470	409	427	446	446	442	458	463	447	448	465	441	432	458	416	415	432	452	451	464	493	497	459	460	492	469	416	462	430	466	463	489	479	428	442	448	448	421	435	481	484	468	482	475	454	451	443	429	451	411	450	460	467	469	470	435	420	409	416	438	459	457	443	444	492	484	465	445	431	471	393	485	431	418	428	456	511	441	449	410	448	458	468	421	438	442	500	458	424	441	469	427	463	491	457	477	478	453	458	479	427	480	435	414	483	470	457	447	497	462	442	461	445	483	477	474	461	424	467	469	453	437	439	466	408	460	429	460	447	430	452	443	482	419	462	435	409	484	464	433	428	444	457	457	479	449	421	457	434	455	425	446	493	448	494	480	449	475	450	436	508	444	456	447	469	486	447	460	458	441	419	448	456	489	453	490	425	483	437	426	460	481	426	431	425	471	454	435	433	415	458	450	428	441	455	430	458	472	432	473	430	422	458	449	438	427	439	496	428	456	447	453	449	465	467	435	458	498	467	425	410	484	442	465	442	512	453	498	471	461	444	464	443	443	496	460	420	457	466	459	445	488	450	473	480	448	471	441	440	442	446	437	445	437	418	460	428	466	453	456	466	445	467	450	477	440	458	461	420	473	463	460	454	430	468	471	475	422	461	478	461	470	482	454	474	428	422	456	455	462	453	472	460	456	432	476	458	450	432	468	436	458	466	431	484	445	473	463	472	457	450	461	467	460	447	449	453	472	472	452	448	436	492	497	442	459	439	489	441	443	475	458	447	442	421	462	441	467	436	443	458	432	482	442	432	439	475	447	437	446	471	450	460	445	460	453	461	469	443	484	458	468	477	453	435	493	461	454	447	405	441	458	504	495	408	447	471	471	451	425	451	471	441	432	457	509	471	390	457	426	429	486	474	459	466	455	465	480	432	428	459	459	423	484	478	462	416	449	458	462	429	493	457	414	485	446	454	458	459	449	457	445	451	477	425	453	423	451	443	461	444	456	493	390	413	464	459	413	467	454	463	458	466	440	469	419	458	452	468	473	464	417	460	455	432	411	460	488	442	433	486	438	449	483	470	476	475	462	468	425	462	457	457	473	494	455	448	463	461	427	448	456	481	425	450	503	429	414	429	476	417	453	429	449	445	472	455	465	468	402	459	462	420	418	470	466	469	450	453	451	464	458	438	424	471	448	429	432	470	415	465	449	445	460	461	472	457	429	440	436	428	467	471	470	467	474	426	468	428	450	429	418	458	476	452	462	414	439	460	480	439	462	439	463	440	448	507	496	478	454	408	465	464	458	448	424	457	433	462	449	467	428	458	438	418	454	474	422	459	438	473	474	461	437	463	448	457	458	428	453	453	445	433	437	435	448	456	459	454	449	464	457	461	449	478	462	440	456	448	475	451	497	410	431	478	461	425	465	462	477	463	437	468	493	445	436	443	434	448	451	414	452	446	453	456	430	456	485	446	432	461	452	456	430	462	441	466	428	461	426	442	421	454	466	432	462	438	431	473	426	469	473	453	451	487	451	442	449	423	457	400	447	474	455	470	434	475	434	489	422	482	455	470	430	431	436	448	467	456	436	454	461	445	472	472	459	486	457	428	433	434	444	462	495	499	470	456	489	440	473	470	470	467	437	434	474	426	458	500	453	446	449	475	470	432	459	452	488	437	472	481	448	412	433	452	444	412	478	465	455	451	459	470	480	509	454	475	483	416	442	479	456	473	455	490	469	476	435	451	457	444	479	448	431	462	442	427	485	450	458	471	470	483	474	494	495	474	445	431	472	469	441	464	420	403	486	464	453	445	454	430	463	440	485	454	423	483	426	470	466	441	446	424	446	443	462	459	431	459	432	413	412	449	466	448	457	453	424	476	450	463	491	485	470	414	507	456	449	447	477	468	468	511	415	425	477	483	493	472	474	470	438	416	469	461	432	451	464	469	439	435	445	423	427	449	426	441	470	430	410	467	429	473	450	472	422	424	434	430	458	458	420	467	490	478	443	452	530	452	454	466	450	435	437	447	485	466	461	465	447	442	446	465	428	420	392	427	447	437	468	408	480	440	444	414	436	457	433	474	502	442	451	471	456	452	417	451	448	444	438	483	483	416	445	459	441	430	415	454	441	482	454	446	476	436	488	418	487	421	455	442	431	433	471	513	433	464	436	458	453	472	452	455	451	443	457	532	456	478	465	435	438	436	428	464	457	474	423	466	428	468	467	411	428	469	431	459	478	486	452	448	424	442	441	433	476	448	437	461	468	477	469	462	491	464	394	451	479	476	434	416	455	437	426	471	448	458	502
6573	12416	27460	54671	12794	3249	2068	1612	1412	1215	1234	1094	1106	13828	19662	12890	7992	5081	2982	1290	764	765	701	744	755	720	696	729	715	718	678	727	700	755	726	759	700	783	758	690	738	796	835	797	741	746	738	733	709	807	699	762	698	731	822	718	710	730	738	712	731	672	730	754	694	660	746	698	746	734	730	732	707	706	702	756	790	750	739	732	713	712	669	726	703	763	728	758	717	704	727	705	703	718	759	752	746	755	756	692	793	697	702	761	748	723	722	717	715	748	770	705	779	708	740	728	670	702	743	725	767	724	738	708	717	727	708	742	726	732	735	675	687	773	714	777	772	757	724	702	704	742	733	770	729	681	702	711	718	693	695	729	765	723	730	734	722	751	703	765	756	746	690	751	768	710	706	734	724	705	699	730	700	771	753	725	709	725	743	740	732	730	741	709	727	686	726	755	757	728	716	757	717	747	705	777	709	713	753	740	737	727	680	712	771	688	691	682	713	782	689	724	743	720	707	737	768	711	714	744	702	690	745	729	722	781	699	693	770	738	704	715	756	727	716	726	730	724	762	752	712	731	703	716	710	715	784	748	690	724	722	736	725	725	746	702	780	746	709	707	690	708	777	694	730	723	726	692	773	736	744	709	737	720	759	725	743	713	704	696	690	764	705	679	692	696	743	766	740	756	710	729	746	696	723	723	670	719	728	703	655	743	773	720	712	730	719	745	697	694	681	718	735	730	741	733	706	758	751	703	695	707	685	701	764	743	703	718	757	645	759	757	709	734	731	766	735	778	739	692	676	681	690	731	744	731	722	719	727	708	714	661	693	729	730	750	753	761	747	704	752	760	739	762	756	738	723	706	746	714	732	746	793	779	738	754	714	751	712	716	759	715	765	723	727	781	739	696	698	735	708	669	765	741	679	698	684	717	727	727	762	709	753	743	707	713	756	723	716	715	710	740	724	732	747	709	742	726	742	684	720	765	715	787	722	786	716	734	701	728	746	731	682	727	711	713	715	714	787	712	672	758	760	684	724	691	765	694	737	704	726	708	701	772	708	753	725	729	730	736	684	681	678	727	719	754	782	780	732	766	735	710	766	746	723	709	728	741	728	691	737	722	727	769	687	730	747	765	712	749	688	749	750	698	705	744	734	762	722	725	758	704	714	752	764	694	708	761	763	737	746	689	696	712	738	699	730	736	749	707	752	751	735	752	685	751	740	682	764	728	701	741	774	729	756	728	700	792	724	669	690	723	746	729	703	721	700	746	755	720	718	763	720	699	706	672	765	748	734	697	762	788	701	746	754	735	761	742	730	750	712	732	808	680	690	708	740	748	675	708	714	707	740	719	767	757	727	738	744	739	703	695	706	748	734	717	725	696	742	719	706	706	687	704	684	701	761	695	703	699	762	757	728	795	749	766	705	708	727	729	707	696	722	726	706	705	721	720	757	736	730	717	699	700	699	687	714	762	704	748	774	745	701	757	731	716	741	716	726	691	718	734	733	798	737	694	725	740	738	715	746	717	791	739	749	700	741	759	695	791	705	750	767	724	710	770	754	755	723	716	750	734	721	680	755	746	724	782	745	703	699	690	756	742	687	752	733	747	775	759	739	699	705	710	783	742	767	715	698	759	713	725	767	699	721	735	747	742	672	750	733	687	728	726	787	749	762	732	767	767	728	736	677	741	782	746	761	748	727	733	703	744	729	726	689	719	722	751	719	739	738	731	740	749	727	728	720	752	735	697	721	744	725	721	786	761	738	705	733	734	719	677	716	702	764	708	704	697	731	704	787	711	689	743	726	726	723	779	716	729	701	716	746	673	700	698	726	714	724	742	746	711	729	750	733	728	707	730	742	698	753	742	712	702	741	710	713	710	719	741	722	726	657	698	696	716	747	734	744	723	731	689	768	729	708	728	708	689	742	734	686	725	728	752	770	707	713	780	700	754	693	722	773	724	719	707	739	754	772	729	664	724	752	771	679	725	725	711	693	731	750	751	714	696	715	701	696	745	749	751	733	714	729	765	728	704	744	780	741	763	735	720	720	709	718	761	761	765	703	713	727	747	735	747	701	727	685	704	746	728	671	774	750	714	726	718	756	753	715	753	723	699	755	713	716	708	700	797	737	786	716	722	707	726	731	746	727	688	740	762	657	752	708	719	714	696	733	686	743	664	710	730	750	705	751	695	728	741	702	705	701	724	761	722	707	699	712	713	760	673	700	702	762	732	751	811	738	721	766	768	692	725	738	720	761	727	724	745	734	733	719	730	681	771	732	724	722	719	697	750	708	729	729	723	721	715	721	754	732	649	683	768	714	734	706	701	734	738	735	733	692	706	747	770	683	719	720	758	706	713	766	682	711	654	756	723	782	726	691	716	733	741	741	749	734	752	696	744	742	796	746	735	721	726	727	733	690	743	693	753	751	743	710	738	719	733	716	697	754	730	711	719	742	738	765	737	729	775	676	731	733	680	701	741	743	805	707	690	737	708	723	712	738	762	731	689	740	710	647	719	729	732	728	775	719	709	710	723	752	715	703	742	744	694	753	748	696	732	697	766	749	760	713	777	736	772	696	673	702	718	709	719	700	744	716	746	762	744	714	784	769	687	705	744	708	738	706	733	736	731	763	710	707	738	737	715	705	717	733	756	753	725	757	701	720	691	723	740	739	686	670	760	719	730	736	729	724	729	755	712	701	749	715	683	738	701	759	733	732	718	742	731	715	780	705	750	744	734	774	751	699	740	797	668	732	751	688	714	724	707	736	732	715	726	704	694	736	710	742	743	718	717	714	689	710	769	728	670	727	734	728	718	722	724	706	721	748	711	734	773	693	724	753	722	750	676	712	715	732	693	731	704	743	683	738	775	735	752	723	733	748	705	682	758	723	709	715	706	737	754	736	739	725	728	728	738	708	720	666	729	728	735	699	734	740	737	746	763	715	736	739	722	743	756	697	684	721	770	740	771	704	724	746	751	731	760	759	687	702	719	741	761	695	753	707	737	726	769	701	731	711	725	693	734	731	757	758	682	725	720	702	743	718	747	729	721	707	702	738	701	745	730	787	719	729	764	679	712	713	706	749	716	728	753	718	716	700	722	724	719	728	684	753	703	774	721	743	704	738	732	732	721	716	719	692	771	676	735	779	686	735	726	760	732	729	745	724	702	742	757	746	725	647	753	720	775	709	733	680	721	705	728	720	731	746	749	791	702	748	746	754	758	721	708	731	772	723	697	694	695	745	754	725	681	703	764	736	746	726	746	721	731	705	759	715	692	715	734	735	701	762	687	750	743	757	664	700	701	754	708	736	728	705	718	715	697	705	741	696	712	712	723	721	716	689	676	698	711	739	784	756	759	741	748	754	740	698	709	737	757	752	726	777	732	746	771	730	708	781	711	702	751	730	735	729	686	743	729	758	717	728	744	719	721	685	765	746	736	750	755	717	708	730	705	719	730	777	702	713	776	726	741	698	731	720	743	690	732	735	705	690	719	718	732	768	760
23190	21206	29337	33132	23174	17476	5386	1288	919	826	2028	633	640	10087	20784	16233	8150	4619	2724	1215	468	476	458	440	442	446	474	455	455	445	444	426	459	456	435	453	462	442	514	458	431	500	488	436	442	448	476	440	461	449	425	457	466	434	464	466	483	407	443	456	459	438	480	466	463	469	423	434	444	462	467	459	453	450	469	469	445	420	473	412	469	457	488	430	508	441	444	475	455	430	464	425	438	492	464	452	415	425	484	462	454	441	459	455	453	436	484	462	438	457	492	432	445	425	442	431	419	477	441	429	432	455	498	466	419	438	443	462	442	451	432	477	425	433	451	451	439	472	478	488	421	430	434	414	458	474	453	447	464	461	470	458	436	463	459	442	460	459	475	448	455	442	420	484	430	453	445	464	478	452	442	462	451	466	443	422	463	453	476	487	462	434	460	450	421	477	446	485	470	489	443	432	453	467	469	448	450	413	445	437	466	435	475	400	439	407	466	457	440	455	428	462	435	469	436	434	452	463	451	464	438	450	461	474	439	449	448	454	492	453	475	448	451	438	471	464	455	431	461	444	494	420	482	414	453	435	457	461	456	452	439	433	433	408	454	487	463	426	450	447	457	431	438	437	441	456	445	439	481	484	461	395	444	446	482	444	459	454	443	443	443	412	445	444	434	468	452	462	450	441	468	469	477	482	455	460	418	472	479	457	474	420	473	400	444	465	451	452	469	446	436	493	438	433	419	435	455	473	483	456	459	482	466	468	436	463	423	412	454	463	510	460	499	395	495	445	476	492	443	419	451	464	452	463	472	459	434	453	477	447	444	452	424	485	471	471	443	447	432	440	437	424	464	431	464	463	435	443	445	418	452	478	478	464	409	484	463	468	423	451	451	461	454	462	464	471	514	466	483	477	430	487	452	428	452	454	461	457	459	416	452	455	443	428	460	466	428	452	461	448	458	464	495	479	424	437	426	460	436	439	474	450	489	467	445	457	474	480	462	458	452	408	440	486	432	475	475	452	407	452	427	455	422	474	437	411	464	472	430	448	487	496	469	435	451	470	482	468	452	412	467	445	476	429	474	412	487	452	469	401	446	457	435	467	428	454	458	460	440	483	428	469	489	464	448	452	489	445	443	476	465	435	427	483	487	450	426	469	471	437	442	466	415	464	452	435	492	445	436	430	470	457	419	454	456	449	441	439	445	474	461	438	477	462	487	449	447	427	436	481	458	438	407	458	433	476	454	403	452	487	473	426	444	427	410	495	450	408	451	455	407	413	431	441	455	466	447	457	445	456	461	433	419	458	453	445	458	473	453	422	415	483	456	436	492	441	413	472	457	442	460	473	488	411	456	445	425	435	441	460	422	422	453	462	470	447	402	460	437	484	422	480	447	454	463	428	439	390	444	436	474	435	436	459	489	482	446	476	450	427	456	455	452	443	437	457	461	472	446	474	467	483	426	415	442	447	423	452	430	465	491	449	429	448	461	443	467	444	476	439	468	447	449	446	480	457	495	441	485	451	424	447	473	407	480	440	474	414	460	447	419	391	436	436	458	427	497	472	448	423	466	439	452	426	430	473	459	475	440	452	468	438	455	424	473	411	441	459	434	491	444	445	443	454	460	438	444	446	442	485	428	467	429	438	475	440	454	477	441	476	468	408	441	451	454	438	450	451	461	446	488	451	438	432	485	425	418	474	432	482	451	448	434	463	436	423	482	471	413	485	463	438	461	456	445	464	470	407	471	425	432	447	471	486	450	468	467	478	431	401	469	418	445	418	466	446	424	465	457	428	462	492	474	449	407	445	447	471	454	432	456	433	429	424	451	411	466	422	457	427	438	458	440	412	461	457	501	417	453	458	445	430	455	430	436	474	436	412	478	482	455	456	463	436	462	465	426	421	461	459	435	478	437	437	465	450	405	437	467	409	439	457	445	451	432	450	431	459	403	457	477	467	424	459	428	473	443	469	437	496	472	499	480	408	490	453	434	453	507	461	450	462	484	430	469	439	454	434	472	428	400	456	445	410	452	432	447	458	434	455	457	454	448	462	450	466	457	460	480	495	430	481	428	411	471	452	441	441	461	471	436	453	423	434	397	488	491	451	427	477	455	405	447	453	455	436	480	454	481	464	486	492	434	432	464	399	463	434	479	430	447	445	479	440	436	455	464	452	436	450	436	463	446	474	446	468	452	462	452	455	472	453	429	482	459	485	435	464	437	436	456	487	443	448	415	442	464	438	441	471	480	458	455	435	478	454	430	436	474	428	491	425	435	463	461	427	417	481	477	441	408	459	419	470	452	474	491	443	454	449	461	423	473	408	460	426	442	473	438	462	459	456	458	455	476	430	466	411	452	479	445	420	426	442	444	423	446	472	493	420	480	453	463	410	470	454	435	447	420	457	469	424	435	436	452	438	497	449	454	423	488	432	449	457	430	447	493	486	456	453	460	448	433	436	468	491	433	456	437	465	405	439	445	458	473	432	451	441	428	448	455	427	444	446	424	463	447	446	442	458	479	463	407	446	457	430	412	458	469	466	461	452	448	448	480	427	446	449	499	451	472	478	457	522	434	449	454	418	463	470	413	433	477	434	455	456	459	461	436	497	458	468	423	462	442	463	420	444	442	419	456	475	432	414	436	459	436	487	401	470	415	427	472	492	471	445	417	441	432	396	458	433	478	446	449	446	425	442	453	448	430	405	426	470	464	445	427	463	437	439	440	463	433	458	452	482	475	469	445	470	475	505	466	472	449	415	468	418	448	455	478	459	461	488	446	446	391	426	471	423	437	422	466	469	453	450	437	466	432	491	452	451	453	448	424	442	422	402	459	451	452	446	425	437	439	465	445	439	464	445	453	450	521	434	406	469	481	458	439	460	427	467	451	451	452	426	433	446	434	459	464	463	410	425	456	455	409	489	458	442	475	463	462	484	451	471	441	471	445	455	471	487	412	449	429	458	458	425	440	470	477	432	453	442	438	498	454	437	461	455	463	407	419	452	488	389	455	434	458	453	423	440	436	437	416	418	437	420	421	441	483	497	427	471	443	431	465	433	446	432	458	483	463	452	435	457	446	465	453	422	440	496	452	433	464	431	434	433	480	461	417	444	438	463	470	467	453	438	404	434	484	479	440	435	437	446	464	458	444	451	472	434	432	434	458	457	441	470	451	464	450	437	462	451	405	449	488	458	444	458	472	447	455	437	472	467	426	451	413	445	453	478	475	440	462	443	456	458	446	446	466	463	456	493	455	452	472	475	457	469	473	482	459	468	446	437	428	454	387	435	431	435	472	450	470	400	464	484	451	434	441	487	491	475	443	452	479	438	450	438	452	461	460	485	458	462	488	447	432	487	436	437	399	443	461	413	482	443	405	485	445	427	486	483	434	467	463	465	448	494	459	488	428	456	438	460	435	397	423	442	437	433	474	439	430	443	460	475	451	454	452	425	522	404	439	427	448	473	468	458	463	461	448	452	482	434	437	406	442	455	458	476	452	474	491	502
9926	19876	36200	65509	9323	4603	3560	2860	2354	1922	5399	1445	1429	21069	32073	25069	15644	10654	6516	2706	748	668	715	732	719	706	720	719	721	724	707	713	663	702	738	714	720	741	760	727	827	840	805	798	738	761	687	724	736	717	685	733	714	709	690	702	679	692	672	750	708	728	681	700	701	722	656	742	731	697	729	705	675	785	677	747	690	695	733	691	702	662	643	736	699	722	749	734	708	716	733	772	760	678	695	742	713	707	687	695	701	712	692	720	697	743	733	735	699	728	734	697	742	670	692	706	717	707	728	750	699	715	780	730	734	663	718	730	724	715	699	683	731	684	731	733	722	688	707	706	690	746	754	717	694	764	699	661	706	718	691	735	705	702	723	719	671	722	726	703	733	740	702	733	718	727	702	690	712	739	707	699	721	691	676	709	745	752	722	747	669	710	737	784	751	701	727	787	762	691	710	737	665	705	709	693	700	742	730	723	733	706	750	745	694	651	693	678	743	667	683	746	752	694	699	744	707	692	739	707	737	680	704	773	652	689	706	707	705	693	765	724	690	673	684	717	690	717	726	695	731	671	698	722	720	731	678	744	704	679	703	719	744	726	681	700	661	737	720	682	711	655	760	666	646	722	697	736	701	660	700	730	687	720	731	710	712	697	701	749	689	734	693	668	718	720	672	703	715	696	701	719	677	732	700	733	727	688	745	751	725	691	686	733	730	748	702	717	714	756	710	710	673	782	704	668	667	730	718	773	699	733	712	693	726	737	697	752	713	678	738	675	744	720	675	705	698	726	686	736	692	699	698	729	759	710	701	696	707	764	726	752	705	707	716	716	750	716	726	701	695	741	735	701	732	749	706	658	780	666	695	702	740	713	669	661	732	748	704	738	667	683	702	701	725	691	733	752	710	711	615	705	706	670	712	735	691	738	708	648	678	755	655	757	744	700	776	675	729	668	740	719	733	746	712	684	687	689	763	718	699	718	711	710	720	707	704	771	739	707	680	703	739	710	702	710	716	753	703	694	677	727	694	741	701	702	725	694	682	711	769	695	718	728	706	739	708	715	743	753	700	764	710	714	703	711	711	614	717	677	769	691	671	761	707	718	682	694	674	714	726	708	673	735	709	698	804	708	725	664	706	734	750	699	689	678	752	729	692	679	687	687	670	737	734	710	744	734	744	694	668	733	708	720	756	702	655	706	694	705	711	705	723	696	753	717	700	766	730	707	712	658	771	708	677	706	742	672	699	696	658	699	733	715	754	686	777	676	719	729	711	650	763	721	708	711	708	697	693	701	699	733	681	721	699	724	713	662	739	746	659	708	758	724	697	675	719	682	721	738	698	681	756	729	690	694	727	710	713	737	688	685	682	672	758	670	677	721	703	677	700	684	679	745	712	728	764	695	715	720	747	692	717	757	688	696	710	713	734	695	715	674	679	755	715	717	665	692	689	734	682	769	710	730	693	724	726	759	714	750	689	726	697	714	712	721	692	694	725	686	744	770	712	701	686	695	716	738	690	721	653	729	713	683	709	660	710	738	691	716	692	670	708	736	759	714	721	732	729	706	723	690	718	744	718	673	702	733	753	726	685	716	682	739	707	695	736	714	704	689	735	662	698	690	684	719	715	693	691	731	716	705	750	699	715	689	691	724	708	709	695	746	722	696	735	678	696	743	716	689	731	732	660	702	717	720	755	754	723	693	690	708	685	704	731	696	685	724	699	710	720	692	725	694	712	745	693	719	697	719	765	705	669	726	741	698	747	720	738	700	724	683	711	740	711	722	722	706	758	698	743	700	725	728	762	724	716	723	677	736	730	690	678	653	692	722	687	676	714	714	730	705	703	669	678	694	695	723	689	730	682	643	711	702	759	750	724	744	710	696	719	715	718	712	675	708	744	729	716	682	705	754	729	680	728	692	703	718	669	685	736	721	640	748	740	667	701	714	740	702	722	745	667	725	691	689	721	673	678	751	689	699	700	707	700	735	718	699	701	676	682	723	725	729	779	747	684	669	676	738	707	699	724	715	739	691	714	707	669	719	687	739	687	681	721	727	721	740	720	722	683	729	718	734	704	723	698	722	757	687	695	692	750	744	714	712	723	737	716	683	725	699	728	696	713	695	775	716	688	710	695	724	666	725	719	693	710	703	659	760	682	728	710	696	696	749	727	683	686	763	731	688	645	723	724	715	738	735	680	704	727	704	704	713	712	698	715	715	705	755	730	741	708	708	718	743	739	687	740	673	707	722	713	720	677	738	715	739	751	730	707	769	684	683	713	735	727	715	732	770	647	696	721	707	701	723	710	711	772	680	720	665	719	686	650	703	740	693	731	688	711	709	716	690	714	763	707	738	703	737	666	645	673	703	686	721	721	746	716	716	705	758	717	698	696	697	735	701	708	752	727	724	708	724	744	717	716	734	721	696	750	661	732	718	696	661	722	691	701	699	745	690	762	696	761	658	719	733	655	764	710	731	744	744	662	747	712	729	735	748	684	695	698	753	727	686	699	665	693	694	762	723	730	699	717	699	682	689	732	689	742	696	675	740	723	689	683	742	706	731	655	768	683	727	655	719	717	752	699	715	675	717	746	690	713	745	708	724	784	732	709	692	666	705	740	739	733	697	699	707	746	698	663	753	693	737	702	732	663	702	711	721	673	683	750	695	681	721	716	702	687	739	725	683	703	705	714	722	729	731	736	729	696	708	717	684	747	683	676	795	684	766	702	710	689	703	736	702	741	670	736	760	724	710	714	728	693	727	737	708	657	688	673	754	748	716	748	730	716	702	710	713	693	723	706	684	736	676	718	717	748	737	742	755	732	706	730	702	698	698	708	701	664	700	703	679	743	716	747	708	710	695	700	660	703	638	712	706	712	748	685	686	694	704	686	723	776	692	707	709	715	685	758	726	712	685	726	735	713	734	707	729	721	680	713	708	648	723	703	671	693	672	749	709	749	705	679	727	704	747	721	718	727	727	687	716	707	704	708	777	728	699	707	680	700	737	698	738	701	747	726	714	684	716	695	737	719	743	692	690	719	754	725	687	700	686	677	730	706	720	729	696	767	701	715	702	725	658	688	703	765	662	738	704	761	696	742	719	726	669	719	759	682	725	692	685	748	692	675	716	701	698	685	688	699	725	659	736	672	768	717	767	719	662	721	700	687	650	701	719	724	703	678	706	756	666	705	701	669	678	709	735	661	733	700	737	715	741	711	702	695	739	719	722	664	698	726	749	742	684	699	725	742	692	761	716	707	686	733	716	653	717	747	653	716	715	704	722	733	701	750	731	732	703	659	718	763	752	711	738	740	690	711	725	706	681	729	690	726	711	679	745	730	684	693	707	707	711	744	715	671	721	717	728	751	707	757	729	698	725	723	664	711	749	715	712	722	715	705	723	692	762	697	731	714	691	685	763	770	698	719	742	698	661	675	710	656	703	732	698	695	700	758	689	734	717	692	684	748	729	684	741	718	718	683	706	711	719	699	782	731	727	737	718	651	685
26864	19937	11284	19143	1723	685	542	548	500	457	425	426	439	637	1774	1845	1130	950	708	496	404	434	413	415	392	415	402	392	412	414	414	390	391	399	471	392	384	366	404	396	391	412	425	432	379	378	416	410	397	365	390	384	425	410	420	377	413	407	430	409	418	373	394	409	412	403	412	419	401	412	396	374	416	411	407	372	395	417	372	392	380	425	399	414	415	399	405	394	398	393	425	424	407	398	377	376	394	392	368	424	383	410	384	404	417	414	415	406	416	402	368	383	396	422	413	390	422	387	395	407	417	435	408	400	421	411	417	437	385	389	395	388	354	412	379	390	360	394	410	414	406	416	395	404	374	387	414	424	379	427	399	403	404	390	399	424	391	418	353	406	416	419	374	392	428	419	442	401	418	387	353	418	435	420	390	388	411	419	421	385	411	414	408	399	436	389	417	400	372	383	405	400	378	410	429	388	377	396	399	384	403	428	389	405	396	414	397	406	395	432	392	438	404	395	411	448	385	402	416	410	380	390	416	444	363	358	390	402	393	401	393	414	406	401	389	387	390	375	379	396	380	411	435	377	391	377	396	398	390	409	401	383	374	412	393	379	441	404	424	407	399	418	423	396	393	409	395	390	423	406	365	413	399	377	387	404	380	378	392	413	421	383	439	365	408	412	354	378	389	413	389	404	379	423	402	387	400	408	387	413	391	420	350	428	396	370	408	401	391	396	412	377	405	421	430	390	405	395	361	404	420	367	419	401	401	386	373	396	425	399	439	417	409	423	429	406	394	338	434	422	394	407	391	347	393	398	431	380	428	407	384	386	412	420	420	425	390	415	381	410	440	384	387	419	409	419	416	386	444	413	386	430	441	406	423	422	388	398	378	389	386	436	381	403	401	420	458	369	372	378	372	392	401	390	420	389	391	398	395	394	396	403	386	461	400	414	416	408	418	408	373	394	394	405	383	383	376	398	406	402	404	386	393	370	388	415	392	399	373	384	386	406	373	391	406	444	362	389	408	379	373	382	405	385	371	442	366	376	411	401	384	424	408	432	369	359	402	405	400	413	393	398	373	397	417	388	420	436	403	415	404	431	400	416	420	405	414	391	369	396	370	401	427	382	406	399	345	402	397	369	409	402	379	384	364	399	406	378	413	384	396	354	406	390	423	393	397	395	440	406	402	367	401	389	386	381	402	405	367	408	383	366	400	368	421	391	403	388	406	397	434	397	397	416	414	408	375	389	401	394	409	391	409	414	374	389	398	408	414	424	367	374	402	385	402	425	439	412	420	402	385	405	404	401	410	441	396	415	391	434	390	345	382	399	408	416	375	364	397	419	417	378	383	419	387	412	385	376	386	367	439	428	373	396	410	379	374	401	395	435	416	447	413	392	388	395	391	407	414	395	411	371	380	394	433	419	417	401	385	426	385	392	424	391	402	373	395	397	408	358	386	381	408	400	413	359	405	391	359	398	410	404	422	428	439	419	399	411	406	427	433	403	407	451	446	362	422	380	402	393	406	403	412	413	421	400	386	442	401	412	378	397	400	422	427	380	434	409	411	433	404	376	390	415	400	417	386	397	396	425	403	379	430	384	405	390	421	420	402	401	421	403	427	418	377	384	419	389	399	384	353	405	384	370	418	406	457	395	387	392	342	381	408	417	408	390	407	384	436	397	433	393	411	414	397	365	388	389	401	382	389	406	422	394	391	380	387	394	404	404	404	363	395	400	401	376	407	396	425	407	387	397	428	422	416	445	405	400	415	384	382	396	406	401	402	401	371	415	368	419	399	406	397	413	385	422	425	412	423	416	421	394	408	379	438	401	399	391	404	411	395	417	384	389	409	408	396	386	438	390	410	414	441	408	406	393	415	412	403	399	395	392	410	423	386	422	390	415	455	394	421	402	409	431	438	387	402	401	426	389	412	399	374	382	398	378	428	443	382	416	400	404	407	412	408	432	424	389	419	412	416	386	427	372	402	370	389	372	395	402	424	402	400	419	392	395	441	475	382	388	394	378	378	392	353	427	433	415	427	442	403	417	396	404	375	433	411	357	409	432	341	365	390	452	366	376	406	361	451	389	395	418	388	424	383	382	421	406	420	426	415	410	393	367	378	388	409	386	372	374	400	385	391	399	385	399	436	391	380	366	408	420	367	379	435	404	397	405	438	380	387	384	394	397	433	384	428	411	391	385	379	408	409	353	403	400	373	395	400	428	411	398	437	384	429	443	409	411	403	393	390	377	387	385	379	413	406	400	404	402	417	401	398	409	395	385	413	419	416	405	421	399	403	348	417	409	381	430	419	387	395	407	371	396	446	381	401	429	393	383	411	380	405	408	388	366	368	402	385	396	387	419	402	385	405	421	378	401	392	436	383	392	402	414	401	454	427	371	379	432	350	394	426	408	367	400	436	380	418	383	416	392	405	429	410	407	383	402	419	403	388	424	417	404	414	366	396	416	400	423	404	411	421	411	401	440	401	397	418	394	372	383	416	414	385	406	377	376	378	378	408	422	396	397	387	392	424	396	383	396	459	381	408	397	393	416	422	381	419	409	425	370	410	354	404	418	377	371	436	406	408	393	403	422	418	399	390	418	415	413	378	413	398	414	408	427	407	402	378	413	367	408	396	390	412	391	435	381	387	362	412	425	378	403	379	410	399	366	410	404	399	408	412	394	395	404	441	394	370	444	412	401	376	406	390	392	426	396	408	390	399	392	423	387	382	410	421	397	427	391	403	385	400	392	423	386	410	409	424	392	388	408	401	422	420	416	368	393	414	397	396	402	391	394	391	400	434	369	388	384	405	408	386	413	437	416	411	389	431	413	402	420	409	390	404	390	424	383	419	392	395	416	412	386	406	399	437	388	395	399	414	377	428	427	409	395	392	410	380	418	411	418	444	399	390	384	408	415	408	398	404	390	358	377	382	400	400	364	372	393	385	394	363	406	414	398	401	389	423	406	419	402	398	419	385	426	380	388	402	399	393	409	401	385	403	392	389	395	401	388	398	383	397	392	425	394	427	377	382	422	400	387	398	388	407	391	373	423	389	433	424	409	428	403	386	366	378	379	412	386	396	431	431	373	383	425	381	419	412	407	411	397	406	388	411	372	364	395	384	423	415	376	419	415	423	412	398	392	390	400	419	432	347	406	390	396	392	416	374	400	394	368	404	410	377	420	394	433	430	382	401	406	386	419	397	430	450	420	380	397	402	413	404	424	387	384	395	392	362	360	433	397	386	367	398	399	406	388	435	369	409	395	406	418	415	439	405	371	438	409	382	384	407	396	384	385	375	416	420	372	375	411	409	395	378	414	432	379	387	406	434	373	391	389	384	400	388	417	393	436	398	394	391	420	418	376	385	388	392	405	376	400	422	411	411	393	389	400	435	409	394	384	393	399	415	369	414	375	400	415	384	413	421	415	364	421	387	400	378	392	391	424	376	394	400	385	420	375	414	397	436	405	374	434	422	417	424	367	401	399	422	415	433	432	404	402
5567	6272	14358	23362	2298	1510	1291	1160	1104	926	885	814	774	1390	4820	4578	2765	1981	1354	976	672	692	664	641	646	666	630	647	692	662	642	691	667	674	640	641	644	661	681	657	654	609	615	621	630	634	670	589	646	625	632	619	658	708	662	667	665	628	678	679	669	649	681	681	655	642	661	685	646	604	596	639	669	647	619	689	650	653	673	582	657	608	680	624	648	658	616	641	694	632	679	649	639	638	641	649	647	650	640	717	628	620	663	648	637	653	639	662	659	652	649	661	653	640	651	647	611	629	620	658	673	655	676	624	619	674	643	650	659	638	666	640	597	660	631	584	647	647	624	650	675	595	631	659	633	615	672	621	647	645	638	622	659	644	649	607	623	637	666	637	651	692	652	645	672	721	682	684	629	604	646	615	625	643	677	630	678	631	643	620	688	654	664	629	628	628	714	649	650	625	675	603	614	637	606	632	669	651	668	736	630	649	661	646	673	666	637	668	631	606	678	657	701	627	653	637	637	717	646	616	645	652	656	618	654	635	650	678	640	656	656	651	624	663	643	624	650	623	621	647	657	665	637	651	660	643	690	654	598	612	683	669	658	636	666	698	655	631	658	651	668	663	677	644	663	636	669	652	629	683	603	618	646	680	685	647	646	661	642	641	653	658	633	662	640	656	643	623	646	636	607	645	655	678	633	638	760	699	718	688	647	675	642	631	643	658	687	641	677	633	665	679	599	643	650	676	668	669	662	700	621	688	666	661	680	617	651	647	693	648	722	659	615	648	652	657	636	643	609	662	648	670	644	650	649	641	668	688	566	645	647	642	630	655	676	624	705	660	686	705	633	689	641	665	636	652	665	709	651	644	596	654	645	632	658	658	637	673	647	672	640	609	621	674	669	642	657	641	699	672	672	645	566	669	692	669	622	639	666	678	647	678	661	688	683	687	667	633	636	617	667	648	643	625	647	651	626	640	671	639	586	629	615	661	661	634	659	658	659	648	713	634	653	681	638	638	627	689	654	629	657	635	620	664	653	661	692	688	630	646	658	655	647	649	632	653	636	668	656	611	652	653	646	609	638	644	644	663	620	669	641	690	631	643	680	596	661	607	622	672	661	634	646	621	649	637	622	670	651	635	656	644	603	610	610	649	684	622	680	674	662	656	583	623	623	606	661	684	675	666	657	634	631	686	607	644	662	651	632	630	655	669	658	677	678	657	682	648	658	684	611	628	641	686	614	577	657	658	682	689	657	646	667	651	658	665	655	633	631	653	640	685	658	680	672	641	648	658	646	682	653	657	646	631	699	626	659	627	676	639	645	674	673	650	671	652	635	626	645	632	641	631	670	644	670	650	567	633	639	677	629	692	644	633	648	655	636	630	654	674	633	659	667	648	649	673	587	666	633	641	671	594	649	657	638	637	666	650	657	666	672	672	693	688	615	629	639	679	670	662	651	640	674	609	628	664	705	674	616	605	639	638	665	602	592	653	672	672	726	610	677	624	671	622	645	650	654	637	630	646	696	649	593	671	675	651	643	673	648	650	650	657	648	666	627	664	600	652	678	689	645	631	648	676	657	654	652	663	660	612	673	639	647	656	648	612	621	670	622	644	661	674	650	658	673	654	634	640	594	623	632	652	662	617	666	627	628	642	631	656	673	642	647	650	629	679	634	627	683	661	588	653	648	640	645	677	619	696	642	637	680	643	625	673	628	625	673	646	654	642	642	676	652	625	630	672	674	640	647	638	646	633	638	666	688	685	642	674	679	651	659	634	698	662	640	654	653	664	662	658	640	633	641	666	635	648	627	601	694	611	669	651	634	637	616	637	649	655	654	620	645	639	661	659	630	624	664	682	616	636	632	633	595	666	665	635	657	674	671	665	638	604	667	663	630	652	629	635	714	648	637	691	645	682	601	651	640	655	696	607	708	635	629	636	655	653	638	621	629	701	660	632	649	661	643	660	619	661	666	652	680	668	636	648	688	617	636	617	661	655	640	646	624	681	670	656	682	651	665	609	689	641	636	648	640	642	679	662	654	655	635	626	678	639	653	630	652	687	688	682	640	633	629	657	678	601	698	638	643	633	661	643	657	648	665	685	663	652	644	654	681	661	652	640	648	646	638	641	648	639	647	627	617	666	668	674	620	664	632	691	663	627	659	654	639	615	659	630	630	619	681	636	671	659	652	655	634	659	667	675	607	633	622	635	646	616	669	652	725	662	605	661	644	615	615	612	653	733	666	642	618	673	646	699	675	648	641	664	663	658	623	627	660	677	652	693	657	680	629	642	647	656	660	704	642	625	669	606	651	649	628	655	657	623	647	643	693	597	623	593	661	660	643	697	623	647	673	635	599	701	628	653	689	619	666	654	632	679	603	624	633	656	667	664	652	633	681	648	662	645	641	652	623	625	630	656	637	597	658	699	651	674	635	636	673	621	616	650	659	637	638	659	631	647	620	605	634	613	626	618	625	633	629	657	640	647	607	640	678	661	680	649	661	632	673	684	633	631	605	641	711	670	656	678	635	631	667	644	671	653	645	617	658	638	676	646	617	634	614	666	603	669	629	613	649	630	668	661	654	664	618	645	656	609	633	669	613	637	633	631	651	648	648	667	661	692	642	652	650	612	607	650	708	711	660	648	631	647	688	628	635	643	705	672	646	639	694	644	659	628	616	682	629	704	651	641	658	662	662	641	652	650	628	656	642	642	596	633	648	677	625	695	649	678	663	612	682	607	660	642	618	681	677	639	682	663	653	640	669	691	652	692	637	633	665	650	639	647	702	625	665	692	698	650	650	670	640	606	666	649	639	626	631	634	711	671	661	616	618	614	651	602	621	659	602	622	665	632	683	654	686	679	656	617	654	662	695	665	583	621	622	643	680	628	636	635	593	619	630	685	665	620	682	639	661	644	629	670	643	648	661	605	648	666	654	690	730	630	670	635	657	648	638	623	632	653	630	656	634	625	724	631	634	633	648	674	647	602	667	621	625	642	630	634	606	665	687	641	621	635	695	638	651	633	674	622	636	619	637	652	709	668	555	655	638	594	686	662	643	663	688	657	659	666	639	638	646	645	620	685	619	645	656	626	634	614	636	625	621	637	616	666	615	672	703	654	644	618	633	631	671	657	629	641	641	657	655	650	614	630	653	638	644	634	649	646	621	656	645	649	649	600	627	687	663	642	670	647	648	663	628	652	638	641	621	624	691	658	653	683	667	647	667	626	633	697	682	631	651	658	633	712	635	600	650	660	609	675	634	647	669	624	624	706	693	693	655	657	612	687	626	626	671	625	626	624	653	675	600	662	660	609	676	670	694	674	617	629	631	622	664	633	630	658	656	655	634	628	621	718	662	708	667	653	643	710	719	661	682	638	619	652	623	601	667	670	668	652	642	675	638	700	621	646	647	642	643	628	632	676	638	619	656	616	655	672	655	641	677	707	682	605	638	666	637	679	633	668	672	698	657	624	638	630	677	646	644	601	632	684	633	650	648	633	658	651
24586	21242	28983	36002	16641	3659	1060	848	687	673	620	552	555	2928	10258	8598	4310	2646	1434	809	492	431	459	487	454	436	473	455	457	436	452	482	478	408	442	442	424	419	416	423	504	486	451	485	492	440	464	459	462	436	474	444	433	480	449	430	452	486	455	442	497	463	515	442	471	456	460	473	467	469	476	463	466	419	415	445	462	459	440	445	461	463	431	450	477	473	446	461	431	427	431	494	433	391	454	466	451	458	481	504	455	497	464	456	476	468	443	452	452	466	509	457	483	451	449	459	442	465	414	468	461	469	439	489	484	459	461	442	483	459	436	463	443	478	512	473	460	425	474	450	449	429	465	495	470	474	464	462	467	496	428	502	488	457	440	458	479	433	451	440	464	514	490	470	427	512	472	476	445	450	477	459	438	459	447	484	441	482	480	467	468	459	475	458	467	442	452	437	457	455	451	447	464	489	458	480	470	487	473	445	456	448	508	501	437	418	451	471	493	429	454	451	443	478	491	498	479	483	471	440	474	456	488	452	455	452	468	470	464	447	454	489	492	477	497	449	481	441	404	446	442	478	475	448	486	448	500	470	472	465	457	427	459	462	456	431	452	428	475	436	439	440	483	456	459	474	491	456	471	465	447	443	480	465	447	470	462	467	442	468	439	431	484	437	483	448	450	471	448	484	461	467	476	452	521	437	430	453	424	427	454	512	488	468	443	437	452	461	457	469	469	494	458	462	471	435	495	479	456	493	481	453	489	446	491	453	459	456	464	427	440	434	460	469	460	441	424	476	466	473	456	480	465	463	437	451	480	474	452	443	463	457	486	496	453	449	488	455	462	442	483	445	461	446	457	421	405	498	456	479	477	476	465	453	488	435	476	481	443	451	436	483	474	475	477	449	429	449	451	486	473	480	434	479	473	432	461	440	452	496	458	443	472	422	489	427	444	467	471	489	466	454	460	461	449	472	417	467	419	478	448	451	446	453	433	493	477	462	474	452	451	458	425	454	425	458	437	463	429	454	455	449	500	428	464	440	465	461	456	460	447	494	463	430	443	491	414	486	458	505	439	457	455	464	435	447	460	443	466	473	425	494	443	499	457	486	473	476	485	430	459	475	455	479	459	454	487	487	453	441	433	437	470	473	472	447	456	478	482	478	451	427	463	421	511	481	440	464	446	451	474	503	445	427	443	445	491	458	487	446	481	432	442	473	454	461	445	446	469	438	452	429	466	457	477	429	461	433	477	470	443	441	452	462	442	468	460	467	463	440	476	462	468	469	457	464	473	432	476	488	484	467	449	466	476	458	499	476	446	479	447	469	452	440	458	460	446	460	435	481	477	446	445	483	491	448	472	463	458	473	494	433	435	468	454	444	481	458	451	430	429	449	444	447	484	449	442	438	484	422	455	484	465	483	473	453	448	438	454	425	441	488	460	438	443	490	450	443	443	430	461	425	458	487	434	484	510	414	475	464	450	463	467	458	472	452	459	468	455	477	417	423	486	445	482	463	489	464	474	464	440	441	437	460	466	459	433	465	463	439	481	427	439	438	479	446	452	462	468	454	479	439	429	473	456	454	475	440	432	445	450	460	484	445	489	435	460	444	464	444	460	468	458	445	433	444	469	442	460	468	447	458	441	468	461	482	418	431	469	476	447	464	464	480	449	482	431	465	468	497	463	454	429	460	461	452	450	479	496	421	439	451	471	408	448	460	458	436	471	476	478	462	492	456	446	438	437	436	456	478	480	453	459	476	458	453	469	445	472	447	449	455	454	471	489	483	449	457	454	463	468	468	470	485	426	472	465	457	477	472	445	416	471	461	487	476	502	437	463	465	467	447	456	402	424	454	428	458	488	462	447	463	471	450	458	474	446	436	424	430	510	465	444	459	483	438	489	443	459	494	488	442	476	433	446	453	485	442	463	445	487	435	462	469	479	471	452	480	442	454	446	450	446	469	455	465	473	498	442	455	462	452	433	442	445	523	475	465	452	434	452	445	460	488	439	471	468	459	451	447	463	442	489	457	439	471	446	465	455	490	457	452	490	452	459	490	490	452	458	455	467	469	494	447	471	452	417	446	436	466	455	504	463	470	482	493	441	473	437	449	433	415	505	437	472	455	489	413	476	420	452	496	488	443	453	395	466	442	435	454	479	521	477	492	439	453	450	467	436	425	458	459	454	459	473	458	518	455	456	459	451	469	415	452	456	458	434	464	474	481	483	412	470	466	455	453	461	480	442	461	443	458	482	480	487	419	459	468	466	484	449	483	462	448	460	462	438	487	458	479	463	463	473	429	467	451	451	474	458	473	463	452	431	465	491	454	431	511	511	441	434	459	446	419	489	452	454	457	466	434	467	435	472	465	438	494	446	518	448	474	416	436	438	415	510	472	466	465	449	437	454	464	489	441	440	469	404	443	481	455	461	437	470	449	416	462	415	413	524	483	464	430	467	484	452	454	475	431	426	477	456	426	482	473	481	449	448	458	489	458	446	442	428	470	490	429	460	476	458	442	499	473	424	453	445	465	487	453	450	485	452	462	433	461	472	494	447	447	457	462	438	423	446	463	496	488	444	447	471	486	465	478	418	489	445	447	471	447	440	458	454	459	456	486	488	446	456	453	447	464	461	466	449	458	461	466	469	439	479	426	434	469	426	463	472	454	420	463	466	472	481	462	473	478	487	506	478	451	440	482	452	476	474	460	476	432	462	427	442	467	500	469	471	486	455	427	444	483	452	480	500	476	452	454	461	444	443	490	458	431	484	427	507	470	443	423	479	434	453	420	436	442	438	461	455	471	456	434	479	466	487	445	453	471	458	463	495	447	447	460	447	499	445	436	455	481	476	429	472	481	471	476	453	454	420	476	449	463	448	446	478	515	440	427	460	444	477	449	491	445	418	462	454	470	475	438	446	440	485	442	469	443	441	457	500	478	449	432	447	441	420	433	482	454	446	498	481	451	417	449	460	444	444	472	470	425	432	490	478	451	428	441	481	441	447	435	425	448	422	494	435	433	480	446	499	429	492	439	449	466	497	430	486	421	459	463	478	463	456	475	455	443	454	456	458	430	462	460	436	493	455	477	508	456	475	474	458	453	459	459	472	448	451	464	478	491	437	452	487	415	457	508	466	447	463	504	416	443	505	500	449	455	456	463	443	440	425	443	444	438	467	448	449	451	473	458	475	456	475	466	448	457	476	462	434	453	443	468	447	439	473	430	445	448	434	520	436	472	486	451	426	462	422	451	460	440	429	485	491	430	474	462	461	471	471	479	492	446	473	457	458	482	461	476	423	442	481	467	463	439	442	446	428	468	477	480	500	485	450	440	470	446	470	454	460	453	463	464	461	447	461	461	456	457	469	425	462	440	459	465	507	476	509	454	489	477	438	431	457	468	451	450	510	468	435	471	430	458	456	428	453	438	471	481	448	485	485	436	429	486	474	480	452	469	502	473	455	425	461	452	444	472	450	450	466	458	426	425	456	463	494	457	465	458	486	470
6940	12851	32141	43960	4234	2937	2187	1877	1703	1397	1315	1175	1163	7886	21774	16945	9941	5898	3391	1673	794	787	775	799	761	738	726	733	747	758	771	747	753	769	758	742	739	753	769	747	745	741	713	752	734	758	744	732	742	759	728	771	747	763	744	747	713	714	775	743	670	720	744	706	718	717	758	718	718	783	706	741	721	739	728	735	756	752	761	722	815	779	761	737	813	766	711	725	712	689	704	747	743	736	736	794	686	721	786	730	752	750	773	738	731	754	732	764	798	755	786	745	777	749	763	739	729	734	759	777	735	744	697	747	735	713	781	700	754	739	742	754	740	744	731	731	763	747	774	741	735	728	740	733	718	675	746	754	761	728	769	711	720	747	794	775	728	707	746	714	693	735	775	745	820	741	749	798	744	743	751	758	781	777	710	717	732	742	733	745	706	724	777	750	731	688	696	711	730	685	734	765	744	730	790	738	756	724	733	743	686	737	745	738	693	754	730	740	723	766	745	747	731	717	798	743	698	760	742	728	739	756	739	722	721	763	792	770	791	757	768	781	783	731	790	812	709	744	730	741	753	721	723	740	731	727	721	713	756	748	695	747	806	717	758	720	820	793	741	705	718	746	755	724	714	774	778	760	756	717	714	719	719	740	735	747	766	768	754	793	757	743	784	744	759	718	739	722	731	724	770	732	743	751	709	766	735	741	766	731	733	767	774	731	792	768	789	727	749	809	692	758	711	748	744	752	793	743	750	804	731	750	761	767	726	730	768	764	724	753	701	745	765	709	759	710	704	761	728	714	780	759	754	758	753	754	759	750	727	754	756	738	762	761	710	746	760	702	737	712	791	732	719	774	752	696	756	733	729	741	733	742	780	701	772	748	748	728	754	667	730	756	784	742	756	777	773	708	748	728	748	772	733	740	733	722	740	795	724	790	767	783	749	771	697	693	752	737	793	752	757	745	696	697	761	760	696	751	786	724	726	745	749	662	749	751	735	712	753	757	749	742	724	745	730	731	710	687	750	697	722	719	754	763	782	752	774	807	762	774	744	750	733	740	745	756	822	796	709	707	749	747	690	716	736	712	766	773	743	801	747	706	715	762	761	750	720	737	728	706	728	748	690	752	707	741	702	776	775	769	712	716	767	748	728	705	725	742	727	773	738	720	764	764	729	749	700	720	718	737	768	738	727	727	745	751	696	748	712	750	744	734	712	735	718	739	747	727	765	736	725	785	681	739	720	717	760	747	737	822	733	727	765	739	710	734	766	723	755	734	738	719	759	715	746	648	790	750	704	756	695	734	712	714	766	758	719	730	696	776	679	786	704	738	737	738	723	722	761	746	701	811	773	721	739	768	689	751	741	758	784	755	743	740	713	752	727	765	796	773	709	740	757	683	719	766	766	766	707	711	716	812	725	728	716	729	749	746	775	760	717	707	710	727	734	764	733	731	718	692	813	748	734	728	748	731	719	751	741	723	751	724	757	739	716	739	721	775	778	724	694	749	765	798	709	755	761	759	749	712	707	727	753	718	771	765	797	729	731	725	729	750	670	731	758	777	743	737	735	736	737	688	731	747	711	777	733	722	743	741	792	740	747	744	744	779	776	773	729	751	742	751	739	760	736	717	722	767	743	705	703	731	785	750	758	753	740	741	770	739	721	763	796	729	778	749	720	700	721	720	780	765	749	746	792	751	800	712	730	746	754	711	793	785	760	710	760	730	761	672	710	775	753	754	711	759	765	765	717	765	754	776	708	745	765	749	714	719	776	706	738	806	749	724	769	735	747	747	766	730	716	684	752	774	679	771	722	710	719	687	724	708	752	740	724	792	752	760	725	710	765	752	728	743	714	756	720	686	721	754	792	710	781	735	763	756	737	699	723	792	700	734	694	747	690	772	737	752	677	744	747	734	779	742	690	731	736	763	737	799	686	737	705	734	746	746	722	705	706	715	737	714	760	709	724	785	711	713	804	773	677	763	753	750	720	766	736	725	683	734	755	695	769	753	734	769	723	728	790	691	740	738	694	766	723	714	729	776	761	736	745	716	740	705	727	747	712	708	734	731	716	746	718	725	733	744	713	762	749	730	787	739	746	762	744	710	757	737	756	695	805	714	774	753	757	742	761	712	762	756	738	741	746	722	740	754	731	760	743	734	741	712	714	749	700	712	738	784	729	757	767	711	748	723	734	745	790	776	737	750	708	722	743	721	733	773	713	734	722	777	751	763	732	768	723	716	758	738	764	772	724	778	766	777	734	721	693	742	749	705	692	725	723	732	743	743	743	756	717	695	725	700	707	759	759	738	728	802	748	712	721	751	726	774	736	721	780	736	719	765	705	699	715	758	727	727	736	771	700	775	706	756	777	731	730	751	767	759	711	719	757	768	676	741	749	710	750	701	729	773	711	735	760	790	658	682	783	717	748	728	740	735	739	744	740	737	751	739	750	699	731	745	746	715	752	780	773	762	729	747	682	734	730	701	728	734	770	693	759	712	737	699	700	746	728	734	757	791	719	711	748	773	742	720	706	745	734	730	697	753	765	815	764	730	713	783	756	772	747	791	751	771	744	749	781	728	737	727	698	758	694	748	752	787	765	724	717	740	732	730	749	688	739	719	723	731	769	702	748	712	777	719	761	751	738	724	749	734	824	735	759	761	728	763	740	727	697	758	735	732	732	710	740	789	726	766	779	754	740	736	798	724	757	724	728	722	770	768	783	753	745	707	721	778	760	729	717	762	736	774	730	758	756	702	743	740	756	754	725	724	746	775	703	758	733	743	757	716	776	796	750	685	748	733	701	727	698	743	716	731	750	702	738	723	747	751	701	761	683	733	737	687	762	787	751	727	701	715	717	767	748	712	701	744	732	690	737	761	777	753	724	800	722	751	722	737	713	757	753	766	728	720	813	726	739	770	717	697	709	702	723	716	771	787	772	739	729	736	762	697	691	746	718	715	734	674	723	707	752	684	724	753	744	740	771	784	724	745	715	692	761	721	704	681	724	752	754	746	758	725	697	781	739	767	781	696	769	691	741	728	777	738	782	781	755	775	744	757	767	740	737	752	756	726	724	737	745	704	717	718	770	730	725	752	726	726	769	750	715	741	729	732	696	760	683	734	710	690	723	715	736	719	719	726	780	727	725	783	709	756	754	718	777	743	727	721	708	732	764	697	700	732	756	705	772	785	697	759	788	745	709	750	766	732	706	763	743	736	761	747	732	770	726	707	737	707	733	768	735	740	752	706	676	728	772	734	761	724	721	706	736	769	689	780	723	712	756	734	739	711	727	715	732	759	753	797	714	716	719	720	801	712	756	772	743	741	698	703	754	731	789	705	689	754	742	713	738	773	720	770	755	739	777	770	713	719	726	707	749	705	775	728	759	716	744	769	717	700	707	734	712	790	712	728	735	788	752	761	789	725	734	792	772	744	737	738	730	719	730	786	717	768	778	744	735	723	746	760	747	736	743	736	743	773	754	748	719	742	752	788	748	758	774	759	739	763
23123	21162	29202	30695	21315	16388	4303	1268	996	910	758	1076	629	7299	23573	17829	9379	5188	2383	1064	542	488	438	459	469	416	467	489	461	480	478	486	486	502	450	450	472	428	486	483	451	487	465	498	431	434	447	462	454	501	475	446	462	484	486	458	442	464	499	475	450	474	478	458	460	474	470	449	463	437	453	470	469	474	492	453	513	481	442	453	461	416	448	471	488	468	450	478	432	435	441	420	490	423	460	449	495	401	419	428	426	479	468	470	445	446	458	449	512	485	485	479	479	467	445	456	446	443	482	492	423	466	475	436	442	438	447	447	462	466	437	425	474	448	449	459	456	452	438	440	436	483	440	453	429	492	421	460	414	463	437	454	440	446	485	444	484	448	451	448	425	433	485	476	496	441	470	444	499	491	464	446	466	467	453	420	460	451	472	492	415	470	455	463	453	472	478	431	480	416	437	464	464	497	431	485	470	425	479	487	424	449	445	477	449	419	483	459	462	425	461	448	433	456	456	460	427	421	481	455	484	433	437	464	457	432	449	459	456	480	482	436	478	465	455	482	479	483	458	442	440	435	448	463	499	484	424	432	455	471	428	436	401	474	442	483	463	458	472	442	471	448	448	418	459	492	430	432	455	463	436	447	440	456	452	463	486	483	440	453	466	497	452	424	444	498	480	441	454	476	459	456	442	440	453	410	454	445	454	446	429	434	423	490	448	471	487	420	490	441	441	442	488	475	453	428	464	432	454	419	443	456	452	457	466	484	448	408	430	426	469	426	459	471	451	449	459	470	446	480	470	453	479	477	489	449	449	441	452	451	492	448	473	469	459	458	481	444	473	459	441	450	437	449	447	479	483	463	498	420	439	437	451	461	437	449	442	457	436	487	463	436	478	446	474	451	453	420	461	446	453	455	497	478	444	424	415	435	458	489	458	442	482	489	425	448	488	422	450	444	507	468	464	423	472	456	436	432	428	450	480	443	444	465	422	488	432	470	487	424	449	448	457	490	429	496	452	526	437	429	465	402	487	494	450	446	434	410	444	415	479	472	483	429	475	425	456	470	448	459	473	450	432	445	457	457	460	461	492	481	469	466	441	462	430	451	435	438	470	440	485	427	466	448	459	468	514	448	458	425	461	496	444	453	480	452	417	490	470	401	450	445	466	467	459	447	483	440	436	441	457	416	464	466	454	493	437	460	433	453	460	440	478	476	462	506	438	460	439	471	451	466	472	429	435	436	442	472	443	453	456	454	447	444	421	479	422	447	449	483	430	478	444	446	444	457	475	476	447	500	459	445	454	447	460	444	455	493	458	450	464	455	448	481	439	456	498	459	449	476	447	420	447	478	481	411	459	406	488	423	420	449	458	452	431	475	421	453	477	463	439	519	472	453	433	448	439	431	459	420	480	432	449	428	451	433	435	497	447	441	463	452	413	461	473	408	406	461	471	474	445	465	451	470	453	433	454	436	482	458	438	444	467	446	433	476	416	449	444	435	461	440	469	466	474	472	446	441	438	440	432	449	494	440	468	424	452	482	499	442	480	451	474	444	421	474	441	426	437	449	447	511	472	476	449	459	481	437	455	460	446	461	476	434	462	448	444	430	439	445	520	422	413	459	465	462	498	449	454	463	460	464	457	457	442	436	459	467	468	440	427	473	474	450	495	488	480	449	434	471	447	482	451	441	456	411	406	456	415	454	445	469	484	490	438	457	476	466	406	450	443	460	461	471	504	437	467	461	474	484	416	446	440	459	476	465	458	427	439	492	480	462	439	454	414	454	455	461	455	446	486	445	453	419	444	479	504	461	495	444	446	448	452	502	449	450	440	445	464	476	445	465	463	468	403	445	421	441	449	463	461	445	452	487	465	454	433	431	451	432	474	479	458	458	441	472	492	427	483	493	447	466	459	416	470	424	461	472	440	452	437	466	425	482	470	468	458	437	430	458	441	422	462	474	426	450	446	468	463	436	435	473	427	417	429	502	471	451	493	452	473	430	447	408	428	453	495	472	489	450	447	439	431	455	464	434	477	430	411	452	441	483	429	438	480	470	475	463	464	460	459	450	443	465	472	480	475	481	451	488	437	453	444	458	467	471	429	466	455	485	443	451	447	438	445	468	482	459	469	446	434	437	448	488	498	465	484	451	479	495	424	483	448	452	436	402	433	446	451	494	474	473	450	423	455	462	430	482	469	429	462	450	446	459	472	462	475	461	462	449	457	459	455	451	445	501	465	430	454	444	460	459	457	454	445	416	452	477	446	458	444	438	487	455	460	443	474	418	489	447	438	490	424	413	477	439	481	456	426	466	409	433	473	461	438	451	447	471	489	474	449	423	427	474	429	455	437	424	445	430	461	435	424	431	425	452	495	480	460	489	442	438	468	459	462	450	442	458	467	467	449	467	446	439	456	475	446	451	455	492	426	429	468	432	452	435	448	468	449	420	448	428	443	478	465	477	460	469	496	462	461	463	458	449	469	486	470	481	480	476	458	463	448	420	446	474	481	448	454	437	445	415	469	451	455	454	450	465	437	417	490	415	422	442	459	485	481	440	458	490	444	451	445	427	463	461	430	437	453	466	467	444	422	462	469	488	472	463	452	474	450	415	435	464	485	418	458	450	432	424	460	434	487	435	490	469	440	440	480	471	447	456	451	488	460	424	462	420	469	449	449	425	483	433	465	442	470	447	430	418	454	448	444	471	422	448	432	473	442	461	468	478	452	455	455	452	436	469	460	461	424	457	477	438	458	438	483	450	454	450	469	469	468	464	449	416	456	438	454	441	458	432	486	471	484	444	434	463	441	440	461	451	464	506	451	465	432	486	463	444	465	475	431	432	474	418	425	435	453	471	442	441	452	462	445	453	467	418	447	482	490	480	427	454	473	462	448	445	473	494	452	432	481	459	432	473	443	426	450	437	468	454	455	460	459	470	467	478	472	428	471	444	475	450	425	433	449	421	474	449	471	466	434	422	454	449	481	466	445	470	445	450	446	451	472	450	440	455	429	463	478	448	444	399	462	440	494	445	452	445	456	469	420	463	467	455	484	455	461	457	441	476	451	467	441	412	442	442	439	470	483	413	445	482	476	433	444	457	419	442	463	450	474	485	454	483	423	464	448	467	460	451	444	461	483	433	465	434	455	469	466	473	477	473	481	460	435	463	429	468	453	451	462	468	448	442	468	462	428	452	465	477	472	470	441	461	458	436	438	459	433	463	409	469	470	479	457	464	445	463	446	471	471	447	449	462	474	448	459	471	432	463	446	443	454	427	485	461	454	463	438	478	459	457	451	467	460	464	477	483	482	482	487	446	436	499	505	471	449	453	460	437	428	455	453	480	484	460	401	448	494	487	490	473	472	464	445	444	476	477	426	463	441	438	499	446	493	464	414	455	428	457	449	450	475	465	454	454	489	423	437	467	460	471	434	456	474	438	482	478	477	466	454	452	432	454	440	450	509	488	439	415	463	436	460	451	455	458	465	438	491	445	452	449	439	450
10273	21155	43130	51397	7070	5283	3756	3000	2687	2234	1836	2954	1461	16188	34615	26153	17830	11258	5685	2447	885	745	737	752	750	688	774	729	721	718	740	745	702	739	751	681	717	669	765	763	798	784	793	768	738	728	737	767	695	697	761	724	741	759	799	717	696	715	755	728	690	750	719	692	752	704	717	704	687	736	737	767	699	742	726	750	698	710	743	684	719	708	719	717	732	723	756	753	709	761	716	749	698	742	683	720	671	733	740	722	762	753	702	761	724	717	724	697	717	738	705	723	712	703	722	762	765	741	742	738	722	721	700	713	721	753	714	720	775	726	723	730	735	771	731	735	686	734	712	701	736	776	674	711	765	742	712	727	709	716	694	761	725	656	712	695	715	740	734	730	707	715	701	722	737	651	729	754	729	732	747	695	783	731	701	731	689	723	674	744	722	731	718	747	687	719	712	759	742	750	724	764	761	721	700	724	748	778	737	724	749	698	749	758	695	686	717	692	720	733	720	710	729	769	739	738	717	729	676	690	791	768	709	743	681	690	705	686	738	717	736	731	702	711	731	693	686	710	736	697	755	742	700	703	741	713	754	719	731	713	725	734	727	677	748	728	708	751	766	691	739	768	669	731	732	675	679	733	705	711	715	703	688	698	719	734	663	687	712	740	760	736	687	741	742	736	656	737	720	765	776	695	713	734	751	695	761	730	701	745	700	711	746	762	742	703	745	710	701	747	726	738	713	684	728	730	736	709	732	734	720	681	726	743	696	734	706	706	768	738	747	720	710	741	749	718	699	800	766	743	773	687	684	675	718	705	694	753	702	725	677	779	742	761	749	683	758	707	709	735	723	736	694	788	714	698	770	704	711	749	721	759	717	758	699	727	735	781	698	750	711	747	689	746	726	695	743	749	781	741	717	730	697	730	716	759	752	740	711	732	721	719	768	767	712	734	655	722	719	697	729	682	740	712	682	700	713	751	711	707	685	732	750	741	751	696	761	681	704	722	746	756	700	679	739	756	763	695	753	720	754	661	701	799	737	730	682	773	718	744	729	745	692	716	737	746	729	767	734	721	732	715	745	751	755	720	717	744	756	724	723	714	705	780	713	767	742	717	706	781	664	732	765	685	751	741	732	726	776	694	701	703	739	708	733	711	700	745	698	735	727	760	746	698	716	739	697	708	704	724	715	738	703	715	738	763	709	755	738	752	721	757	746	733	748	715	694	694	689	730	760	700	752	726	744	770	779	746	703	708	704	725	781	689	702	730	724	709	723	716	744	696	771	757	711	726	739	755	694	682	730	765	700	681	753	735	719	750	707	732	760	739	757	715	742	733	717	755	730	725	775	715	728	719	683	700	698	708	704	741	737	746	726	730	733	747	714	711	737	710	702	730	728	680	731	781	681	741	739	693	717	726	709	654	727	693	748	714	769	668	750	725	712	743	704	677	692	733	711	697	763	738	741	756	773	747	763	728	738	760	709	739	698	686	704	719	719	716	748	735	732	720	760	765	763	737	700	777	718	676	746	722	733	731	726	757	701	681	720	692	773	711	707	754	704	690	746	713	746	708	714	765	736	670	726	725	684	680	759	740	704	717	728	671	730	681	750	734	721	718	731	730	722	764	745	732	735	740	780	705	679	715	715	693	719	723	752	710	722	741	707	718	740	728	716	718	707	706	720	751	746	711	728	695	748	765	693	726	758	759	665	708	758	714	766	723	758	694	689	704	739	759	755	700	739	750	752	729	807	733	712	748	731	743	768	764	709	678	755	710	729	700	737	732	746	720	737	714	764	763	745	749	742	726	688	754	678	743	693	693	762	731	718	724	771	676	708	718	786	702	714	755	725	709	707	689	736	735	703	738	727	737	694	742	715	717	748	756	725	781	730	696	757	716	713	730	764	700	760	714	693	711	704	676	716	732	737	702	729	711	726	753	756	721	714	785	720	751	717	735	706	743	750	768	794	728	719	735	756	744	694	725	719	741	710	727	710	707	735	733	751	723	773	766	741	725	684	745	751	705	759	712	705	733	689	729	787	732	730	733	710	697	750	672	714	722	751	730	704	747	705	735	773	737	677	741	763	730	724	707	674	709	721	720	722	725	702	763	763	705	760	722	782	692	727	726	711	738	745	729	757	745	707	709	755	747	679	740	740	743	714	720	721	721	740	724	726	683	695	702	764	715	713	766	724	732	710	690	742	708	720	818	733	745	727	698	737	762	716	751	733	728	737	687	742	732	763	700	730	683	731	727	730	773	727	755	733	668	698	722	717	698	717	724	744	703	733	722	738	725	694	705	714	759	751	743	708	707	734	717	765	757	727	700	704	721	687	698	702	738	762	718	722	711	745	776	789	620	724	743	739	772	730	750	782	704	796	735	729	788	709	715	757	711	719	706	736	705	706	754	692	723	729	727	743	753	734	719	717	727	735	739	724	704	760	755	668	765	716	716	711	777	705	705	690	727	740	698	716	725	724	715	739	718	745	720	752	739	733	747	748	670	696	716	699	732	749	734	710	726	739	705	760	722	734	723	720	743	764	751	677	696	733	692	684	745	736	773	752	704	720	760	716	751	692	715	721	721	710	715	736	769	683	771	684	735	733	702	712	707	734	745	758	725	708	735	767	732	719	693	687	700	716	734	733	703	688	691	742	709	702	713	679	767	718	745	723	674	776	756	717	728	740	751	710	801	737	725	729	761	720	687	714	715	793	739	695	739	753	671	690	753	713	725	740	714	727	741	722	669	752	734	682	806	678	736	704	740	715	770	741	686	733	742	733	776	749	709	699	743	673	726	726	678	760	690	710	742	698	730	694	752	726	737	692	786	707	728	749	729	771	760	720	716	739	753	691	746	699	728	688	712	726	716	658	733	740	738	709	721	746	762	711	733	689	761	729	733	725	720	694	746	723	742	754	682	706	691	725	692	738	713	749	757	754	707	734	728	677	737	740	712	761	704	717	726	749	738	738	727	743	757	700	701	741	723	765	728	740	715	716	723	692	733	660	720	728	783	735	743	710	713	763	747	694	763	717	687	703	731	749	730	752	712	716	732	742	710	735	734	725	726	697	644	721	715	740	761	766	732	764	770	738	740	733	724	739	707	749	732	741	704	742	717	766	737	733	685	721	714	705	717	707	765	727	752	783	721	715	748	721	743	681	757	719	715	745	733	694	764	751	729	732	716	734	681	762	737	718	728	732	714	719	716	758	677	748	740	721	795	679	735	729	691	756	694	718	797	735	738	710	724	749	774	757	719	684	750	709	725	720	721	724	712	701	749	742	708	738	757	745	719	744	717	703	725	670	702	742	725	750	764	719	712	751	721	747	731	766	737	676	743	697	690	711	743	719	763	711	758	716	715	702	745	720	720	712	661	698	711	737	757	716	742	731	702	711	782	727	777	746	699	706	705	744	725	682	694	732	779	677	777	707	732	753	711	709	743	703	779	734	729	725	720	764	676	759	703	722	700	722	716	753	730	724	767	704	729	744	749	769	756	724	748	751	706
26949	19931	13237	16133	1331	720	657	525	546	531	508	566	482	1012	2151	1753	1094	860	634	494	439	441	419	441	400	444	415	384	437	459	446	439	396	412	440	430	430	443	419	405	448	417	430	436	374	404	398	421	408	409	415	437	423	453	417	413	408	392	422	443	423	440	385	410	417	434	414	424	420	423	439	407	418	461	419	456	429	430	423	434	454	410	420	464	437	398	433	432	418	415	417	432	421	423	431	406	422	434	407	445	389	418	406	399	425	443	443	432	432	419	428	375	464	437	429	434	413	430	400	434	432	421	440	404	423	440	418	423	422	411	447	420	395	422	416	445	438	440	415	440	448	461	390	400	425	444	469	438	431	412	429	417	419	389	406	407	419	434	442	416	401	384	432	378	457	393	428	406	400	381	445	390	438	448	433	412	398	381	419	478	410	399	447	413	449	397	420	433	413	415	447	402	442	377	422	420	394	416	430	417	431	435	429	385	429	422	424	423	447	433	415	410	408	425	424	441	437	412	448	422	413	421	426	421	438	385	390	438	409	424	405	415	428	415	393	413	404	436	426	436	427	419	426	394	421	415	432	445	426	415	424	442	415	396	417	453	455	393	421	425	425	433	471	421	370	406	414	418	398	404	401	442	430	440	427	423	447	440	396	407	433	442	441	418	410	411	411	432	406	399	405	421	406	418	399	423	455	404	431	414	409	413	389	416	402	378	409	407	424	432	394	393	398	424	418	467	408	410	420	437	388	431	429	429	414	386	420	460	417	393	398	417	424	410	435	432	402	411	465	442	425	413	446	421	465	467	441	402	450	412	463	402	425	413	419	415	407	450	416	414	403	456	438	439	412	416	434	429	431	401	442	420	385	451	413	399	429	404	438	415	388	459	424	472	435	434	455	435	419	462	453	399	416	413	424	438	433	384	408	393	442	429	425	455	440	404	408	445	441	412	439	435	386	381	440	431	381	421	422	458	433	449	443	471	423	435	408	414	408	446	443	425	401	436	451	425	435	424	427	489	445	462	415	401	417	393	418	449	438	403	388	468	424	408	461	406	406	466	449	448	434	415	430	393	428	408	398	445	460	416	432	447	408	412	434	427	403	427	437	408	446	392	456	442	447	387	450	450	409	417	405	427	432	443	366	423	408	441	416	460	452	441	439	415	439	410	425	424	426	408	426	420	385	458	449	423	410	427	431	442	410	427	441	443	405	427	423	427	391	435	393	424	432	455	425	432	406	416	449	412	419	413	425	433	423	420	422	422	382	439	441	409	413	420	434	429	361	457	412	426	409	438	464	437	417	393	402	411	441	411	467	403	458	423	431	409	438	433	447	434	428	406	426	417	441	431	417	417	429	408	402	423	453	438	440	406	417	398	432	441	433	421	453	374	431	428	443	415	407	418	417	409	430	412	396	396	426	417	422	407	423	427	401	395	470	440	444	422	427	423	457	425	397	421	437	403	420	412	432	414	412	425	468	452	461	415	431	430	409	439	449	407	391	453	409	409	465	433	433	416	409	423	430	409	391	371	406	445	403	411	408	444	430	417	406	411	426	410	406	405	400	423	435	432	432	441	448	432	419	407	400	424	419	433	440	484	433	422	435	425	424	411	411	412	435	442	400	413	425	469	439	428	429	433	448	437	399	399	476	437	396	402	374	443	422	422	449	391	389	394	397	407	404	456	401	410	406	436	432	397	416	435	446	428	436	421	422	430	423	420	449	440	408	410	426	417	429	441	417	427	445	428	437	415	441	437	428	460	377	420	394	431	456	426	469	433	402	427	385	454	444	435	446	432	389	441	417	439	423	425	462	435	423	435	434	383	417	433	435	431	408	407	417	427	417	417	411	447	392	447	437	425	449	389	413	429	417	413	457	422	447	407	385	418	432	423	406	410	437	442	394	396	431	407	462	447	421	409	443	428	469	451	430	420	463	410	419	399	451	412	451	408	424	430	428	403	434	404	423	436	432	388	409	392	401	404	420	419	393	438	429	387	419	450	424	398	414	437	411	431	431	469	399	423	419	412	451	412	406	421	445	405	400	406	403	407	465	398	411	415	399	402	371	394	457	433	445	424	441	387	442	411	444	428	453	411	415	474	415	452	381	439	428	428	393	427	449	395	422	434	410	421	429	439	400	411	446	415	398	439	426	460	419	387	417	456	410	423	428	429	392	414	408	414	409	426	422	423	396	394	440	418	395	419	439	425	425	436	405	444	421	412	399	406	427	412	430	392	423	403	417	406	425	437	406	445	425	418	420	412	446	409	422	440	451	413	410	427	439	409	432	414	428	401	423	426	475	426	409	411	430	425	452	408	400	422	450	406	434	428	433	384	444	387	434	419	393	437	457	389	405	420	433	418	429	389	428	449	390	423	409	418	408	430	419	441	443	443	391	428	418	412	432	450	429	436	429	494	407	408	406	436	467	412	428	437	451	430	440	397	430	443	429	426	446	407	407	435	419	410	422	449	443	407	418	435	404	466	430	445	434	397	423	416	424	433	451	409	406	431	454	431	400	433	425	437	421	420	432	408	416	420	436	441	429	433	407	415	479	422	397	437	409	421	435	424	446	396	394	444	394	382	451	440	401	410	426	439	459	419	424	427	419	405	424	411	418	415	398	408	423	381	419	415	386	422	437	382	431	466	464	430	433	439	406	418	423	414	453	423	395	437	440	429	409	401	402	455	425	468	416	426	442	412	441	437	421	395	419	427	402	404	412	410	406	391	387	456	407	489	432	412	399	403	407	409	387	405	408	441	418	420	409	424	407	419	425	429	450	422	421	440	409	443	425	421	448	477	396	413	417	429	439	400	411	442	464	444	378	459	401	383	411	401	427	438	450	387	432	417	428	412	437	419	418	393	424	447	393	426	409	428	409	431	471	425	429	411	432	405	437	449	438	431	427	425	426	416	411	467	418	430	410	445	440	427	427	455	398	454	426	446	411	440	415	407	422	420	403	395	445	452	446	447	456	385	407	404	380	437	460	457	396	446	391	398	415	420	411	417	413	436	432	422	437	439	416	396	442	458	432	451	439	424	389	441	416	444	438	438	436	428	438	407	440	439	407	435	427	429	418	444	398	473	414	400	447	439	407	442	422	417	404	425	405	390	427	459	416	406	429	461	397	391	442	406	428	380	444	406	413	386	418	410	424	444	445	431	416	425	402	438	394	434	414	414	446	386	437	422	431	430	447	422	438	439	458	401	400	438	452	439	424	438	406	471	412	385	409	422	435	415	420	406	445	425	414	420	379	429	425	453	453	391	439	409	435	456	445	396	382	398	430	435	470	407	427	466	422	440	411	450	411	397	427	421	461	422	428	413	426	413	395	421	410	414	441	435	410	447	399	439	463	457	403	385	454	435	426	466	446	439	437	412	437	401	431	411	450	446	401	420	409	409	416	412	403	420	450	450	393	406	461	435	435	437	421	401	449	450	426	417	419	418	416	441	431	398	451	421	384	423	420	462	395	432	426	404	444	464	401	398	425	423	446	404
5928	7441	17542	19026	2244	1624	1303	1041	1073	1096	969	979	875	2613	5766	4320	2483	1889	1198	823	683	662	733	734	675	672	669	696	706	683	708	694	736	693	668	711	695	675	689	698	730	709	662	717	707	707	720	701	684	669	671	662	647	682	684	665	679	661	700	704	657	690	690	708	685	679	703	672	706	703	729	678	672	684	715	721	711	677	716	706	631	712	708	668	676	660	671	710	713	697	705	705	625	643	719	670	707	670	694	713	691	674	662	682	651	719	663	649	683	655	743	664	644	694	661	720	653	671	673	652	699	707	678	740	707	682	667	697	656	685	649	710	645	691	638	691	653	623	671	786	667	686	675	668	670	721	720	652	668	661	658	676	660	682	679	632	695	710	676	672	675	695	671	758	712	696	680	678	659	650	711	688	674	702	667	693	733	716	681	660	727	714	656	672	674	690	661	646	630	689	706	698	696	693	660	704	687	670	677	657	748	684	681	695	676	645	678	657	662	672	666	690	705	684	687	654	621	691	696	690	667	720	711	696	666	680	673	702	671	691	694	692	670	677	707	676	651	680	662	697	689	636	652	739	718	700	664	699	669	742	717	698	688	670	653	644	681	695	667	672	662	668	663	668	699	659	653	677	638	678	667	713	697	676	694	673	666	653	670	679	636	688	704	677	697	659	678	660	670	673	685	628	696	742	699	677	676	683	722	682	680	713	683	706	705	682	696	674	676	659	683	696	679	674	675	676	704	690	735	703	668	693	693	665	660	719	656	657	685	695	704	666	706	706	674	664	661	665	712	642	696	709	686	648	686	691	631	675	645	659	717	695	688	666	662	672	682	692	684	637	630	688	688	639	687	661	682	675	670	680	659	696	697	667	700	655	666	692	687	677	686	677	688	664	707	700	722	677	654	684	713	690	726	658	704	658	708	693	735	660	702	674	693	654	666	640	675	727	686	674	719	726	648	703	693	708	660	684	684	680	670	694	676	659	665	689	720	701	721	710	655	705	674	658	699	689	684	633	656	711	707	689	686	677	663	686	685	672	674	698	743	652	702	696	643	650	695	684	688	677	655	699	746	638	683	656	664	625	732	657	660	733	713	691	673	712	703	653	651	660	672	676	696	720	729	637	687	741	712	720	695	673	658	674	679	653	689	689	690	690	716	669	724	687	691	728	689	677	682	641	684	684	674	670	673	704	676	683	725	696	667	725	664	670	688	721	652	678	658	638	683	718	669	680	706	697	633	676	670	713	699	661	624	651	645	655	699	691	714	660	681	719	698	646	696	719	674	726	664	678	708	711	705	671	702	680	709	724	681	699	681	693	635	671	698	670	655	717	676	713	706	689	637	678	692	661	670	691	728	707	671	652	707	656	721	696	678	714	691	657	667	684	693	639	713	670	666	599	656	711	705	684	662	694	677	625	610	659	697	639	695	666	714	670	709	660	676	686	676	685	666	687	714	693	697	667	680	652	647	654	676	646	685	711	671	689	698	740	687	658	687	660	719	657	681	686	650	698	718	713	668	654	703	627	634	724	644	659	683	711	656	712	683	691	680	715	650	705	707	668	698	724	661	663	658	664	669	655	705	716	681	700	644	677	680	661	730	683	721	713	689	677	687	677	711	669	674	662	676	686	667	653	654	677	647	637	708	694	676	687	708	640	688	657	717	710	685	671	692	689	683	646	668	684	648	706	688	671	654	709	687	652	676	649	723	661	680	643	697	682	693	725	673	666	676	671	676	711	696	671	660	676	698	651	678	668	712	709	686	685	740	703	683	674	693	672	742	677	658	616	703	674	659	678	685	689	706	719	684	696	624	674	669	738	672	722	691	643	656	705	646	713	724	669	643	636	703	684	673	660	656	694	672	658	659	654	730	637	710	724	740	673	673	664	660	688	682	681	689	668	723	718	654	671	700	649	649	691	681	719	691	685	634	687	687	712	661	730	707	655	712	648	661	643	688	686	659	715	656	652	676	668	700	690	642	632	678	713	673	684	709	656	705	692	711	709	707	689	684	671	679	697	663	685	643	720	717	703	682	676	652	704	713	685	662	697	646	678	644	725	712	670	643	666	665	670	685	680	622	679	698	640	688	689	631	666	716	706	658	695	696	703	738	678	661	665	705	667	684	699	700	691	657	668	676	647	713	696	622	655	685	671	674	689	653	674	690	708	701	692	657	689	718	682	718	696	686	685	662	708	648	669	660	707	702	700	674	641	688	691	643	686	677	721	682	719	670	671	669	663	677	670	674	679	707	735	735	740	677	709	701	692	758	693	678	719	681	697	685	725	699	668	656	733	737	716	687	683	719	676	655	668	667	684	658	709	666	650	683	657	695	672	666	687	678	685	705	662	667	703	685	695	663	723	689	737	702	685	697	711	667	707	701	703	669	708	716	685	713	748	634	623	627	723	668	653	676	641	682	625	685	737	726	693	682	700	671	680	666	706	685	700	746	690	708	690	706	662	698	660	702	711	616	717	690	692	706	647	685	627	641	672	712	737	717	668	704	623	673	696	705	710	677	645	701	658	661	687	706	727	717	700	717	712	663	683	709	693	683	641	688	704	710	753	683	725	675	693	651	688	675	666	703	644	713	698	709	678	640	648	689	663	653	688	670	683	679	735	753	702	717	722	725	686	672	693	677	669	653	646	671	672	676	653	704	676	713	669	673	671	699	660	639	673	716	639	707	682	712	668	688	694	649	671	695	699	642	641	698	709	657	657	607	703	672	700	695	704	666	637	686	677	721	721	658	700	666	684	679	667	687	635	696	699	683	730	666	655	697	683	670	658	679	686	651	670	688	727	689	678	670	667	727	694	712	675	666	700	656	656	629	704	670	704	690	638	712	654	708	721	718	664	652	701	673	685	651	684	689	694	668	663	709	658	684	686	676	683	725	658	689	655	718	641	663	681	739	681	712	685	683	657	713	711	685	721	658	669	665	697	702	687	680	754	693	689	709	686	705	685	666	687	689	663	664	700	712	682	740	692	701	665	645	648	731	703	674	693	659	711	661	716	751	690	678	730	713	674	677	644	671	726	707	661	678	671	668	690	678	686	684	687	676	687	651	634	662	658	697	687	665	718	650	704	701	695	704	684	667	711	701	722	688	690	664	652	628	722	682	700	707	660	700	736	676	703	710	682	640	692	703	656	719	631	656	718	615	720	682	695	740	637	689	701	706	687	698	676	653	693	700	673	712	690	664	698	674	731	713	623	734	637	714	670	686	646	671	669	653	662	683	705	651	644	690	679	652	716	671	677	728	698	688	655	683	700	749	720	681	668	710	715	683	688	698	713	692	719	687	671	668	682	704	652	662	690	678	658	719	707	724	683	710	736	713	658	697	695	641	663	690	664	706	691	697	686	634	685	663	688	602	647	685	631	686	660	688	740	665	743	667	656	713	650	679	656	692	700	683	664	681	714	651	657	661	702	676	694	668	679	717	622	714	677	694	719	673	668	686	658	688	643	657	690	665	712	659	699	684	641	697	717	668	659	643	701
24641	21210	28909	34035	15275	2992	1065	838	759	770	665	1614	618	4097	10403	8485	4505	2290	1463	723	457	457	483	491	512	472	506	495	472	505	508	481	489	449	453	476	495	468	454	464	498	516	463	485	497	456	493	466	470	497	466	500	476	509	448	460	489	500	506	473	524	488	496	490	526	445	503	476	476	450	506	458	485	456	470	502	484	497	486	465	480	471	486	440	502	506	466	502	442	474	471	498	484	479	503	498	481	443	495	477	482	516	510	471	502	485	470	470	492	478	453	454	505	496	484	487	472	514	471	491	513	448	478	490	479	499	497	475	506	485	497	462	479	485	525	465	455	490	474	501	462	464	466	485	468	506	503	485	482	429	490	471	477	509	475	481	508	445	496	480	500	493	462	475	498	473	448	485	473	499	496	447	461	489	447	461	481	493	462	453	511	504	475	489	465	457	462	470	499	433	460	486	498	469	473	482	509	470	470	436	461	459	500	465	477	477	464	485	503	459	490	437	475	473	450	487	455	463	481	509	475	461	487	493	502	459	492	482	477	453	472	477	477	503	455	468	436	494	496	474	469	503	502	470	468	462	502	476	502	489	482	465	450	464	495	485	464	515	485	453	478	451	508	473	476	470	463	455	461	424	520	470	449	481	469	450	485	441	444	459	479	544	475	477	475	464	503	491	497	470	508	483	489	482	510	504	445	522	460	477	486	532	481	503	458	436	459	481	498	484	442	448	498	487	485	476	467	490	487	484	468	520	502	492	489	459	505	430	470	468	508	456	493	487	456	487	441	437	485	494	478	482	467	515	460	475	475	471	448	475	487	470	503	467	483	436	479	450	487	524	471	489	494	472	472	493	525	482	467	491	461	487	474	494	515	471	511	448	496	488	529	479	480	492	483	496	445	480	462	520	471	448	434	458	441	472	490	474	437	505	500	473	513	488	484	488	491	497	436	501	451	462	472	523	480	480	488	450	478	531	530	487	486	442	431	484	465	497	473	479	496	454	470	492	486	467	499	508	466	537	492	479	477	483	504	483	498	491	422	466	485	455	473	473	464	507	481	496	457	480	539	476	509	485	510	448	475	495	470	496	478	480	472	459	468	444	469	446	487	524	479	509	464	504	511	477	456	519	464	506	467	461	545	464	478	447	484	471	488	483	430	453	496	505	452	482	457	474	469	535	478	474	499	468	511	491	433	473	533	484	504	458	502	486	483	484	522	482	479	469	479	491	494	473	472	479	498	500	482	473	454	484	461	492	483	478	454	467	482	469	465	466	494	443	495	451	483	447	498	429	528	452	474	484	463	487	489	466	495	489	496	516	482	476	431	501	477	439	473	466	470	453	466	473	434	449	492	463	514	494	493	510	529	483	488	448	486	473	441	510	492	489	529	456	463	469	480	482	465	517	467	468	545	489	482	490	499	490	480	431	445	482	458	450	492	486	519	469	440	463	489	523	474	465	484	477	482	462	496	447	469	474	439	496	467	466	495	487	495	493	472	460	477	479	476	471	487	454	461	475	514	448	490	449	518	483	465	455	472	471	468	518	485	492	521	493	490	484	470	480	504	480	454	487	443	491	484	471	486	481	488	479	469	491	467	480	478	488	453	466	506	475	466	502	476	501	484	458	487	481	465	508	460	480	481	455	503	465	464	502	523	509	488	480	492	487	509	486	473	507	478	496	460	467	456	488	489	498	491	455	485	461	504	460	524	524	467	430	501	484	507	444	448	468	459	491	443	441	477	455	510	458	485	477	456	497	494	442	449	482	462	464	493	452	499	522	469	527	471	470	453	512	456	487	520	505	504	473	490	509	501	499	474	467	488	458	525	487	492	468	470	486	453	512	511	502	469	508	494	439	488	457	505	455	468	454	464	516	514	507	461	508	443	507	490	510	481	469	450	532	467	495	504	494	455	470	518	469	488	504	485	445	474	510	467	507	469	463	470	505	484	485	469	483	493	488	447	556	488	450	439	446	417	473	472	465	477	459	475	510	515	461	467	492	484	497	472	476	500	521	497	513	493	518	469	467	490	485	448	472	494	483	492	455	442	463	494	466	497	481	470	485	449	501	530	492	468	517	461	511	485	476	488	506	468	479	431	468	485	472	452	486	480	464	519	487	510	493	465	492	509	415	487	489	475	474	488	529	470	446	514	509	484	455	493	503	463	493	491	484	462	491	452	457	471	483	496	490	467	487	518	519	489	494	473	458	481	441	442	484	459	470	490	519	490	479	488	459	476	481	455	478	466	472	445	463	441	497	454	508	510	490	487	480	489	501	483	485	474	461	434	522	468	485	474	435	494	448	532	459	472	485	442	530	458	502	496	513	495	456	488	489	499	467	497	516	489	486	487	447	436	486	500	461	542	465	480	482	464	470	473	465	475	432	456	472	464	488	435	465	481	436	507	483	453	476	480	451	500	502	495	445	493	470	511	482	501	486	495	473	453	488	453	479	449	462	456	442	496	486	479	476	487	468	489	472	491	476	480	471	480	461	457	475	466	480	506	500	460	470	457	468	486	476	450	458	492	470	475	488	465	464	504	463	457	466	504	486	461	477	480	465	501	488	475	489	462	502	481	507	474	488	504	485	471	496	528	480	457	468	477	496	459	462	465	455	480	495	491	501	488	450	461	437	506	452	501	489	459	473	484	439	463	491	512	444	434	476	480	495	465	490	490	494	465	443	485	464	484	499	480	465	450	492	484	523	502	502	479	448	449	468	467	476	447	467	475	457	474	508	478	483	467	473	484	489	473	479	507	489	463	473	459	452	443	478	456	459	512	501	474	478	480	439	454	468	472	473	478	508	476	437	464	450	476	456	492	487	463	469	487	458	507	486	419	441	491	468	463	482	457	459	464	473	493	496	487	478	450	487	454	483	476	425	478	524	494	461	471	525	464	454	486	491	470	472	486	472	461	423	453	478	479	467	493	506	460	487	488	478	462	475	464	486	463	450	478	451	482	499	460	454	463	450	470	531	494	486	487	454	474	447	471	440	527	468	460	485	469	445	461	489	457	471	501	450	481	493	468	480	464	487	505	497	457	502	489	527	498	492	491	479	472	448	484	460	504	468	447	502	460	506	467	500	497	519	494	482	469	477	446	483	501	484	478	466	500	481	484	485	437	448	480	487	514	496	477	491	483	476	500	465	485	509	495	486	469	502	458	511	508	470	478	471	459	514	448	500	466	451	476	499	487	455	485	480	468	486	480	451	464	457	459	481	449	492	473	469	490	507	483	444	461	486	482	487	471	477	505	454	480	478	474	473	470	469	457	496	485	496	440	508	453	503	434	440	490	461	500	487	522	478	480	475	451	474	504	463	503	445	484	503	461	452	497	484	488	462	447	450	488	478	530	504	488	502	438	454	510	470	491	504	466	453	461	508	446	457	469	468	459	517	465	456	458	458	474	439	493	486	525	487	490	464	456	491	480	478	463	473	466	475	453	486	521	473	479	457	475	460	491	468	460	465	442	468	503	489	423	469	481	490	433	468	485	454
7441	14343	34808	37678	4177	2896	2297	1842	1747	1674	1447	4552	1247	10875	21740	16782	9927	5322	3246	1373	783	788	797	807	741	753	805	753	825	729	745	748	769	703	807	756	778	745	777	784	788	839	781	752	777	775	799	740	823	796	813	785	760	762	793	760	725	751	748	792	743	774	782	802	777	761	768	787	781	807	744	746	787	753	736	761	752	704	756	773	740	803	774	729	747	739	739	743	818	795	770	754	801	763	840	734	833	741	778	769	723	751	787	824	756	757	723	737	766	749	804	768	732	785	706	731	775	802	769	740	823	768	722	747	791	767	785	753	754	807	704	720	754	737	770	745	757	719	764	743	787	767	783	796	780	760	773	773	759	798	777	761	732	752	727	748	782	743	772	783	799	760	736	790	730	738	730	760	751	773	784	806	764	740	780	745	767	690	695	763	735	743	767	766	745	777	721	722	806	705	732	748	728	756	821	794	719	727	716	781	761	766	819	772	766	739	831	732	808	793	754	761	746	755	784	728	767	752	805	785	737	736	803	731	769	790	758	758	749	741	813	749	774	779	736	777	769	735	769	786	764	755	742	754	723	767	806	757	778	723	772	738	771	724	775	775	750	761	740	742	789	754	742	782	770	789	738	786	781	762	803	768	773	805	784	770	759	773	746	801	762	787	722	771	825	778	802	730	741	762	743	772	716	797	760	741	786	736	795	819	752	776	749	720	831	768	772	751	746	748	794	793	785	773	745	763	773	730	760	785	759	775	791	745	756	764	781	816	728	809	743	763	782	738	805	770	763	748	742	767	766	755	732	755	737	776	783	757	737	793	781	781	720	781	804	783	776	742	703	738	739	752	777	786	767	784	728	745	809	793	800	761	714	752	795	777	782	735	794	776	755	784	725	776	707	742	788	756	759	734	732	778	726	749	730	774	725	778	824	740	793	785	797	787	762	776	737	773	743	770	788	727	790	793	730	690	768	740	782	773	752	747	792	700	799	738	756	761	760	744	748	699	743	742	771	748	784	795	696	676	764	750	731	772	734	769	740	799	761	744	759	731	760	721	778	737	723	800	798	785	736	799	755	716	803	721	791	789	752	796	774	714	731	690	803	761	769	806	781	754	782	778	749	732	768	770	788	752	723	751	740	710	751	711	755	843	775	789	754	788	754	762	781	738	764	749	745	814	796	745	834	791	786	746	730	723	791	793	739	800	772	793	757	747	772	791	718	730	775	760	772	800	779	772	804	754	806	838	756	802	773	713	781	772	788	784	772	731	795	752	739	775	767	709	758	766	758	795	797	776	747	747	778	777	768	753	778	746	742	768	808	730	754	738	779	791	722	716	734	755	772	807	781	768	737	806	749	751	776	807	771	773	791	738	743	793	721	732	806	762	748	787	744	810	745	775	748	804	784	748	723	758	756	724	759	779	789	707	798	720	738	771	745	751	759	764	808	781	742	793	804	772	746	770	748	804	713	751	688	776	775	743	818	792	751	804	786	786	768	808	720	750	752	791	754	725	759	738	787	810	793	814	799	785	773	766	767	824	783	720	790	798	739	767	769	784	714	765	768	793	777	769	779	820	793	803	821	763	724	784	737	761	800	778	727	778	770	812	796	750	736	760	793	738	767	795	728	747	742	735	825	807	770	798	761	771	810	755	691	758	765	698	765	804	780	775	766	740	830	757	753	740	802	784	736	759	736	772	727	719	723	742	757	789	793	755	769	767	745	754	769	771	802	790	777	777	757	781	750	686	748	769	758	803	748	782	780	812	766	749	819	748	749	741	781	715	782	750	760	735	791	724	776	801	793	791	777	801	789	743	741	840	780	745	701	826	823	723	789	748	774	719	743	742	746	747	731	758	728	788	743	797	773	743	756	754	770	768	738	756	739	792	797	738	769	783	766	784	796	761	744	769	751	742	753	815	792	785	731	748	768	734	767	754	771	784	754	767	810	763	752	728	785	723	767	736	797	749	747	779	803	747	744	802	785	796	762	826	806	778	796	729	750	825	778	751	758	725	751	794	783	728	788	762	766	697	793	740	809	828	750	733	752	791	736	783	771	795	777	735	772	733	767	737	749	817	745	772	836	732	737	756	801	742	814	735	763	780	813	756	815	755	797	721	709	771	775	789	801	792	758	778	772	721	818	767	772	730	731	775	756	775	732	805	712	767	740	735	797	802	731	763	768	756	771	771	771	748	800	750	782	769	784	778	778	764	740	776	765	750	754	794	802	805	801	750	766	758	776	792	748	767	791	815	800	749	765	777	766	779	781	749	750	764	743	754	790	749	770	795	734	780	757	750	771	779	779	791	762	769	792	797	725	815	758	780	802	769	761	724	726	745	748	766	702	800	766	766	755	705	748	700	732	801	730	743	771	790	741	766	775	777	801	773	767	810	767	838	786	732	785	744	801	793	755	722	757	723	776	778	766	743	736	791	774	824	757	712	768	749	791	800	769	802	745	769	783	794	732	735	750	758	727	752	838	714	793	742	717	742	794	787	781	747	805	765	763	747	730	836	812	741	836	753	763	797	750	785	721	746	756	759	738	787	813	788	740	766	789	799	770	774	772	773	759	787	744	776	832	772	770	746	765	725	772	777	821	840	748	773	765	731	754	754	788	779	746	797	747	753	745	782	792	767	774	770	749	791	794	774	751	803	731	722	770	775	772	779	741	731	729	782	753	733	783	746	772	726	805	744	764	763	734	759	721	793	766	790	751	764	786	789	753	748	739	800	725	743	788	755	782	749	779	711	768	770	779	792	753	813	767	752	837	725	767	781	807	763	781	722	735	807	764	778	775	721	805	776	770	774	735	797	755	770	768	741	757	748	760	778	768	761	747	789	765	786	756	708	803	774	753	736	730	836	781	720	760	807	795	777	798	772	714	794	754	787	729	692	795	788	758	770	778	745	744	760	771	731	787	769	744	770	730	737	744	787	780	762	732	773	734	791	749	712	784	809	767	748	811	785	750	727	758	789	763	777	788	794	738	760	747	782	779	793	728	694	778	716	759	742	725	768	783	744	787	732	797	757	729	816	821	760	743	777	725	719	719	756	747	782	722	762	750	727	814	752	770	738	737	744	750	745	769	728	781	762	768	818	759	819	764	762	734	762	792	770	766	713	728	786	744	776	765	760	751	780	804	751	767	749	744	722	731	768	740	758	753	763	719	736	789	775	759	773	716	762	738	743	785	800	762	812	743	799	783	766	752	748	722	814	803	769	744	766	757	744	753	784	803	729	764	777	788	753	786	725	716	767	815	761	758	753	795	805	703	737	817	786	764	785	720	760	711	760	761	752	746	783	814	714	795	762	742	739	760	795	713	831	742	750	742	776	750	745	764	774	777	743	818	743	763	741	766	766	757	789	761	753	795	776	766	749	807	781	741	801	724	728	806	798	728	754	760	749	772	746	771	743	784	770	731	760	733	775	843	819	774	821	772	784	731	809	745	753	763	761	800	720	748	740	764	768	800	773	789	809	780	763	820	746	812	795	769	776	778	754
23253	21210	29455	30364	21581	15303	3661	1246	953	944	896	2850	802	10094	21219	17877	9578	4688	2541	934	492	459	463	470	518	502	515	503	487	472	480	438	464	475	420	457	451	497	461	469	519	550	517	473	504	488	470	486	484	441	509	467	505	466	494	496	465	518	498	498	527	473	478	489	507	493	522	524	471	479	488	473	489	471	467	464	494	468	504	455	477	473	506	464	528	483	467	502	485	471	479	483	510	480	458	506	491	480	498	492	492	497	472	469	483	464	473	473	488	488	440	507	474	490	453	481	482	487	468	490	503	471	478	494	456	469	456	505	464	474	493	498	489	437	480	494	499	501	494	475	483	515	497	507	435	467	486	457	495	466	459	444	452	465	488	499	482	471	509	456	480	486	486	485	448	471	504	487	464	485	493	432	470	461	512	474	455	470	482	453	471	499	510	469	496	483	488	500	501	490	486	504	448	482	471	464	442	454	498	479	455	511	478	477	509	464	496	456	441	458	495	496	479	486	504	504	500	457	469	486	474	511	478	502	471	467	496	476	486	509	525	455	466	478	485	484	479	518	496	521	494	459	494	480	498	501	514	439	536	504	487	477	469	438	479	457	476	498	480	442	466	483	454	474	481	504	502	461	463	519	479	478	443	485	481	460	523	501	480	465	510	509	461	479	489	459	463	464	477	489	496	487	503	466	498	471	517	491	480	465	493	456	491	500	499	499	484	482	497	485	481	474	487	494	509	490	495	507	521	427	461	468	465	488	441	448	493	482	468	486	502	475	541	479	467	454	497	490	468	487	496	472	478	488	494	509	499	479	485	523	502	492	481	500	475	488	511	442	503	481	472	460	473	492	477	472	497	483	467	495	438	470	499	481	487	477	502	466	461	482	493	464	485	505	429	515	492	482	455	488	499	450	463	472	489	476	488	510	494	507	487	481	482	477	508	492	488	501	493	513	475	495	490	466	461	486	464	491	495	466	470	488	479	470	483	469	479	473	494	467	461	508	462	477	501	459	476	465	485	520	476	510	466	471	465	471	487	473	525	495	462	516	494	497	480	453	487	490	516	458	502	484	501	505	492	476	498	476	501	498	502	482	486	462	471	486	465	501	505	487	473	494	486	524	487	496	487	466	464	478	432	489	474	519	469	483	466	491	506	497	507	475	473	474	478	490	494	458	487	529	494	503	520	500	480	475	489	465	474	467	472	471	473	501	477	494	472	503	478	470	477	484	474	463	470	509	456	476	460	476	478	446	461	513	478	515	495	452	473	503	496	512	497	486	470	446	478	495	485	483	467	453	495	455	486	494	491	498	487	470	481	470	470	472	483	477	484	464	513	460	518	522	450	512	485	486	472	511	504	500	472	474	472	505	525	455	448	470	463	466	511	478	458	464	504	500	474	521	491	483	479	457	510	508	463	512	473	460	453	471	449	502	462	487	492	497	512	469	529	465	455	466	479	505	493	476	481	501	444	489	478	454	492	480	508	470	477	472	463	478	505	461	497	526	479	497	451	455	513	486	517	499	464	507	520	490	443	477	506	487	497	508	445	489	484	466	488	502	461	511	509	456	474	457	475	462	438	495	455	477	506	487	466	486	513	499	485	494	475	463	504	496	466	473	497	462	527	477	522	492	507	472	469	507	474	493	491	471	505	471	443	478	471	504	485	500	493	527	476	502	457	454	460	505	474	467	481	488	475	508	467	494	502	480	509	494	474	510	445	493	458	429	487	468	469	510	505	474	502	497	490	442	488	439	491	473	471	507	477	483	490	512	467	495	492	473	460	455	482	477	489	494	478	493	496	517	503	494	445	475	461	468	521	497	494	421	449	471	507	496	472	473	443	533	477	492	481	478	474	467	469	457	481	455	507	536	520	482	492	492	482	502	471	432	468	484	516	463	474	454	490	509	495	490	468	473	493	467	464	493	489	471	512	446	467	473	454	468	506	447	502	528	511	515	484	450	508	466	461	462	488	464	515	471	458	473	454	482	503	492	498	475	514	466	445	484	485	478	473	492	433	494	473	486	475	462	492	487	465	491	497	454	504	491	488	492	487	489	498	498	473	512	491	495	494	461	484	530	537	509	474	495	476	488	475	475	497	475	503	509	483	464	500	528	455	498	450	463	475	458	454	476	502	460	471	498	472	491	502	486	483	456	469	439	503	512	457	485	526	493	490	484	464	496	467	524	486	460	468	495	524	500	503	488	490	520	453	486	507	454	456	482	496	482	491	515	493	508	488	457	458	449	428	526	462	458	489	480	490	504	483	488	477	506	448	483	459	470	494	466	476	490	465	478	470	455	506	489	442	461	508	518	497	476	464	499	516	463	489	535	481	488	498	471	526	451	466	466	479	459	482	511	507	469	431	512	488	488	477	494	492	475	486	489	473	472	483	476	486	459	520	498	487	486	469	474	491	486	463	487	458	470	461	447	503	463	439	471	495	466	511	479	482	436	462	498	494	496	499	479	488	478	484	474	491	495	494	522	479	487	479	486	468	450	481	472	485	503	481	508	477	487	466	502	470	462	460	457	515	445	496	454	476	481	484	444	515	483	455	469	509	471	465	476	479	532	453	487	511	473	480	498	454	519	489	509	496	482	463	460	497	491	477	454	484	492	503	466	455	466	449	470	494	437	502	490	447	502	499	459	480	459	468	470	498	489	486	491	519	483	473	494	536	475	464	447	504	507	492	479	497	485	477	482	465	498	470	484	512	474	473	473	491	468	525	502	483	500	503	476	457	453	481	473	441	448	487	498	502	487	467	475	453	492	502	520	500	523	494	481	515	487	455	463	517	447	495	462	456	501	503	536	485	474	468	488	566	536	507	480	520	438	483	516	501	459	466	445	436	452	470	492	484	489	527	456	492	473	468	470	463	439	509	471	449	494	448	509	445	498	437	482	452	425	507	500	474	517	504	503	485	479	475	461	485	485	489	477	487	442	486	464	462	465	505	493	469	497	472	487	475	470	462	486	498	507	450	456	486	476	507	504	489	465	486	520	448	505	506	460	498	498	494	457	525	506	474	468	468	436	483	493	499	468	473	489	499	486	500	516	471	474	508	518	456	506	499	445	487	461	510	508	459	476	490	478	446	444	484	496	485	514	493	483	441	527	482	473	548	486	509	474	529	497	511	520	506	537	465	474	463	457	492	475	501	471	468	446	456	502	472	474	488	517	462	488	435	494	465	468	486	453	479	487	455	461	469	489	486	528	475	463	462	471	496	500	481	494	463	464	486	453	452	485	502	485	498	506	481	478	484	497	466	478	502	472	521	462	467	487	464	474	462	496	488	488	459	470	486	558	437	510	478	459	446	485	481	488	482	507	495	459	477	478	482	443	498	483	504	468	446	483	507	434	484	478	456	498	454	515	521	535	499	466	489	493	470	491	471	478	499	456	486	495	468	471	460	484	503	467	467	458	484	476	478	479	480	476	459	465	495	494	488	519	488	545	443	513	458	459	484	482	477	449	468	482	483	485	468	493	492	429	452	464	471	477
10535	21844	44987	54290	7044	4992	3713	2888	2438	2305	2060	7751	1825	22155	32447	27024	17402	10177	6037	1896	779	775	786	782	795	750	795	791	768	768	754	774	721	807	762	716	768	760	739	805	888	917	852	778	803	771	761	710	723	766	784	775	825	699	750	746	729	778	775	771	797	772	747	767	751	753	782	743	758	777	752	724	727	791	775	742	746	787	733	790	708	716	781	745	782	740	730	734	717	763	714	775	778	766	812	770	754	704	780	792	818	761	739	701	772	727	744	754	811	780	740	787	762	784	774	733	733	787	743	730	769	725	745	799	742	755	746	737	755	782	762	748	731	755	726	726	756	801	735	805	781	697	774	738	840	775	762	774	771	764	732	703	726	751	799	742	751	743	743	787	803	781	716	740	749	755	780	769	751	763	758	754	729	717	772	782	739	750	769	753	743	779	801	778	818	789	747	741	722	730	793	739	741	836	763	753	752	759	705	736	783	771	753	794	762	729	770	723	752	709	739	814	749	768	749	724	809	759	787	751	789	737	738	749	787	753	756	738	749	803	789	780	775	741	765	750	759	804	760	782	732	731	764	741	769	719	793	791	727	782	773	760	765	748	813	762	734	763	766	821	707	768	797	728	738	732	749	750	753	777	763	764	724	750	747	756	742	749	801	720	769	777	759	721	790	750	766	759	811	728	741	759	712	773	766	807	753	760	714	761	733	783	684	800	744	743	702	743	755	805	716	759	762	747	784	743	751	777	783	788	790	725	800	769	743	752	760	747	776	763	748	740	757	727	791	739	735	809	770	776	734	759	744	736	785	765	754	746	793	727	765	772	722	746	759	744	744	758	778	758	720	755	731	758	712	752	821	800	754	785	811	704	755	807	780	745	716	721	760	758	762	784	718	752	782	724	729	744	744	779	767	742	731	752	723	760	816	733	744	773	753	747	733	743	783	735	832	775	778	751	770	783	726	753	755	772	769	750	773	707	732	790	773	783	723	763	749	728	757	752	779	710	715	711	786	764	746	741	676	770	710	748	770	758	801	754	748	789	753	783	740	805	752	736	733	781	746	793	774	763	788	767	752	753	710	734	766	787	739	733	766	778	769	742	757	726	738	732	776	761	753	779	716	778	763	810	769	773	747	755	742	814	750	718	782	737	754	768	701	793	744	788	785	742	780	776	784	797	828	743	707	760	749	801	743	793	769	754	789	762	745	727	771	783	724	784	732	758	790	746	819	764	772	783	727	764	776	745	760	805	784	737	784	742	767	760	785	739	763	774	760	774	758	801	780	765	782	767	785	751	799	741	810	752	771	759	751	788	737	760	742	752	715	748	768	739	787	737	717	735	748	744	766	725	757	764	752	762	812	784	733	773	778	765	752	767	747	773	792	738	736	821	761	741	715	722	788	774	756	749	758	764	783	773	766	777	777	732	769	709	771	756	750	735	760	740	764	781	758	782	788	748	779	789	776	788	741	772	775	754	791	763	751	779	761	717	751	731	755	780	724	823	764	765	722	759	777	699	785	751	729	773	788	797	752	783	711	762	755	797	766	815	740	751	789	779	751	788	745	736	732	752	793	754	748	790	780	757	767	830	749	797	773	740	758	808	729	730	791	752	812	770	758	792	782	768	758	755	704	723	751	781	750	715	763	771	745	764	760	733	786	817	758	725	765	751	788	747	733	740	748	742	718	778	770	770	702	766	787	723	740	698	754	737	765	754	812	737	744	786	768	797	749	796	734	720	759	774	757	795	732	734	785	734	704	818	713	721	761	764	758	733	745	797	782	799	770	752	741	729	725	739	765	755	784	728	743	767	756	746	736	791	731	784	789	755	784	779	708	723	778	747	749	742	724	778	714	688	746	782	715	721	732	771	751	726	715	752	776	727	700	748	737	741	743	812	750	747	758	776	739	766	767	786	689	799	812	753	743	776	738	762	756	723	756	801	695	741	794	722	750	791	714	755	778	753	778	762	735	733	792	769	777	756	760	763	751	729	743	766	814	759	759	759	797	749	776	731	777	800	750	766	827	736	782	782	767	763	756	740	731	752	811	751	806	778	770	715	758	741	771	763	788	753	752	800	733	811	740	803	800	734	749	784	774	743	769	769	749	743	794	789	788	742	752	761	785	768	750	781	790	772	710	746	739	702	750	793	740	769	776	745	786	760	772	800	768	767	755	753	789	771	774	731	762	772	721	734	708	777	789	762	768	771	697	747	767	727	753	711	746	748	759	762	780	745	759	706	749	765	747	792	741	776	759	755	756	732	777	766	713	723	763	721	761	813	754	753	784	792	758	767	766	747	781	736	765	788	812	794	774	725	793	780	785	776	799	772	774	720	758	723	763	755	771	723	791	774	734	766	758	753	787	750	742	725	737	763	751	778	762	745	770	751	769	781	777	806	741	721	757	724	760	698	770	747	745	781	787	774	756	785	716	771	768	805	738	762	787	760	742	732	754	754	757	709	732	779	725	775	711	724	791	773	744	742	769	725	776	778	765	797	779	746	756	791	751	730	807	758	751	770	762	734	783	726	816	773	758	770	756	743	741	794	723	722	791	783	790	732	750	771	749	745	773	752	745	817	767	764	743	738	772	780	765	750	752	726	774	747	750	746	770	747	769	772	828	751	776	812	752	774	759	768	730	750	709	724	735	715	807	705	791	790	691	774	764	748	746	835	766	739	744	763	773	762	717	784	752	738	748	759	768	748	781	751	798	790	750	731	745	752	757	801	757	817	759	758	757	792	733	706	759	751	760	726	764	766	748	732	735	741	733	759	728	784	747	775	709	777	746	771	777	719	783	711	752	740	746	760	715	733	766	761	804	745	805	727	712	766	792	758	751	738	773	741	723	744	706	761	778	703	748	761	788	759	726	783	774	770	748	816	788	806	763	813	767	790	774	788	754	700	774	788	753	772	772	771	786	807	736	789	719	779	757	722	766	744	740	743	783	723	785	776	755	777	729	760	777	743	744	789	806	770	752	735	805	760	741	764	721	750	725	749	766	746	760	757	774	749	750	766	721	736	750	726	729	753	726	744	787	741	745	763	821	703	814	740	798	766	708	723	754	773	771	757	693	734	784	726	753	778	735	766	772	752	735	733	751	836	736	741	675	775	785	724	760	774	748	748	799	782	733	754	777	809	794	743	745	737	759	760	774	811	724	749	747	762	812	779	750	678	829	752	755	766	780	746	740	828	732	761	729	809	776	792	804	775	820	776	714	753	794	720	737	796	762	780	762	810	742	717	777	788	760	705	768	750	728	782	785	744	760	786	774	760	743	800	737	779	734	823	754	781	725	801	755	730	801	781	772	767	777	756	770	780	744	690	710	789	775	760	723	785	781	749	756	743	712	735	769	757	721	760	720	767	780	744	755	745	762	777	762	733	766	737	791	745	732	765	740	784	778	757	789	769	810	764	753	731	791	747	755	801	727	823	743	743	773	776	725	748	730	778	772	683	757	759	809	735	759	821	731	772	761	749	704	733	755	804	786	755	735	767	759	729
26736	19885	13158	17740	1666	737	653	542	510	524	496	601	488	838	1788	1808	1228	898	674	498	453	437	398	460	417	477	434	456	464	424	416	448	436	442	456	425	431	466	443	411	431	435	476	468	442	412	467	417	478	446	449	452	425	409	417	462	435	423	444	406	436	448	427	419	400	410	434	470	448	447	465	416	429	408	489	427	411	456	446	448	429	462	452	491	432	407	439	447	437	433	453	460	433	434	425	445	431	421	440	399	480	480	419	444	446	464	414	428	432	397	437	425	431	424	428	444	432	426	441	427	431	423	445	429	434	486	450	420	412	461	423	422	458	414	402	458	459	438	437	394	405	460	462	429	429	405	437	454	459	471	465	456	413	434	432	455	419	454	461	408	430	450	424	442	446	446	403	435	434	430	479	459	465	436	409	446	434	449	430	432	438	441	436	416	424	449	427	451	448	431	421	431	442	447	439	462	430	411	394	445	457	449	434	473	443	463	426	430	441	427	428	431	421	439	439	432	419	469	407	448	418	440	430	429	473	433	421	460	417	459	438	414	454	441	465	433	454	438	393	448	422	463	452	410	438	463	441	447	458	478	432	443	450	432	426	437	431	445	423	404	407	451	460	440	437	439	448	409	449	452	467	410	380	436	440	437	420	451	490	450	450	425	447	480	442	441	486	468	457	426	403	480	424	446	439	418	423	494	413	429	449	415	392	436	449	420	494	426	424	424	431	407	414	428	428	444	424	458	415	440	427	415	442	416	446	414	426	452	435	414	443	446	452	442	414	445	423	401	468	430	429	454	473	421	465	403	434	426	446	455	412	405	461	466	433	450	413	422	404	456	450	467	429	446	450	447	438	464	469	457	422	462	427	441	435	434	436	415	463	432	448	437	459	395	458	425	432	420	453	454	442	392	412	424	405	438	453	445	445	416	459	437	433	402	451	466	433	454	432	413	442	460	447	424	419	432	411	459	439	398	424	471	445	416	450	439	421	426	475	398	431	440	433	448	431	394	428	436	436	426	453	430	400	448	417	427	432	460	436	432	411	428	438	483	456	441	432	489	456	432	450	426	406	448	479	430	461	414	432	447	439	423	434	466	409	437	433	468	449	406	441	475	438	437	413	427	407	468	388	434	453	404	422	466	482	441	421	432	423	422	415	442	435	452	462	430	430	451	414	440	428	450	419	443	427	446	432	434	447	406	454	487	462	437	451	428	453	422	427	425	437	417	410	370	447	441	462	410	439	443	443	425	495	483	434	455	416	440	481	409	461	427	442	443	457	423	449	457	426	430	413	437	397	452	436	457	439	427	451	437	475	439	450	429	449	413	432	463	425	449	450	426	469	424	443	472	427	438	419	460	494	463	390	457	468	472	448	426	418	447	452	444	456	439	424	457	419	410	419	437	420	419	441	475	444	413	430	423	449	448	397	402	431	456	433	450	443	431	469	434	447	389	405	443	413	419	407	448	462	434	433	504	427	440	455	471	417	452	445	445	437	451	389	399	424	439	460	412	441	442	432	428	439	418	461	424	397	470	441	444	440	411	431	427	456	428	443	475	433	417	453	453	449	430	461	430	426	426	448	412	423	463	443	478	430	439	425	464	434	446	451	476	441	428	425	432	449	440	411	415	496	425	457	405	408	459	431	452	421	481	461	488	438	410	441	450	446	433	452	376	423	446	445	444	435	425	432	448	470	429	465	441	433	404	470	445	406	434	435	419	441	452	420	459	425	464	444	423	431	463	454	430	426	448	400	426	436	442	480	456	431	434	460	423	456	413	424	417	450	453	442	439	390	433	429	460	419	435	451	398	452	416	402	451	420	457	416	415	434	468	452	464	409	453	460	427	454	448	460	447	466	443	456	474	444	448	446	446	448	452	444	426	437	452	409	476	494	475	442	434	411	456	398	450	455	442	446	393	382	477	438	462	413	454	413	450	444	447	431	442	411	476	458	441	452	420	455	435	432	415	427	434	449	426	486	453	420	467	422	438	439	484	443	441	419	437	442	411	425	439	410	404	415	457	403	398	411	441	431	424	406	413	444	428	427	400	439	449	441	417	449	427	430	441	470	406	412	430	400	434	451	438	446	416	455	437	427	439	423	479	460	442	463	431	418	444	397	459	433	433	448	452	436	463	417	454	450	401	431	435	430	467	476	459	430	442	426	452	478	461	420	431	445	438	405	417	434	438	449	426	435	436	447	442	466	465	435	453	462	421	415	455	446	442	450	455	465	455	451	454	454	453	420	449	442	469	423	444	435	444	434	429	404	469	444	472	402	478	450	423	462	423	427	449	462	441	435	439	425	425	425	459	422	407	442	431	463	457	458	446	449	424	415	443	442	433	417	454	429	427	439	449	430	442	443	439	434	412	433	487	445	422	436	404	446	481	455	455	446	425	442	457	455	424	429	477	441	430	417	449	461	444	411	413	411	453	434	424	425	426	466	426	423	496	409	425	459	454	415	435	475	438	437	427	456	451	453	469	426	431	431	401	472	470	452	449	431	430	440	441	414	419	424	433	444	452	447	430	398	489	426	464	467	399	449	436	441	425	477	433	412	461	438	455	459	468	416	470	420	432	421	439	434	457	449	412	432	434	437	455	456	463	445	418	428	460	421	456	459	427	441	412	449	443	454	411	445	421	410	442	462	466	409	409	400	426	433	459	438	473	427	413	429	429	436	432	429	450	449	470	437	496	433	445	463	412	437	443	458	424	465	445	421	443	442	428	417	453	437	434	455	453	422	414	417	456	400	423	471	436	471	465	444	423	468	470	421	434	429	432	428	387	478	421	426	445	447	428	429	433	440	429	485	421	454	468	426	434	444	464	453	434	432	417	445	409	455	441	462	429	438	453	435	444	425	476	451	408	446	431	417	435	443	435	426	432	438	439	465	451	397	455	462	431	454	397	449	424	409	426	464	436	393	443	432	454	447	468	440	457	434	445	484	404	461	433	440	463	462	440	438	403	439	410	430	474	442	455	404	438	439	437	446	456	483	450	442	418	436	456	411	438	411	427	414	456	452	445	447	434	438	405	438	447	437	458	428	420	460	419	413	435	407	424	449	420	454	428	431	444	446	416	419	448	463	423	461	432	419	460	446	437	451	460	431	425	438	431	450	436	434	427	435	420	475	441	425	425	373	457	419	414	465	446	419	484	421	434	409	387	473	429	409	439	424	421	418	437	425	487	479	442	439	452	401	432	440	474	401	453	440	467	419	466	429	469	406	445	475	429	485	483	427	428	436	440	464	462	425	457	440	445	429	433	416	461	427	439	455	475	411	434	425	436	453	434	414	415	416	423	487	440	419	468	462	417	460	463	461	417	418	421	453	479	433	425	415	459	426	420	423	438	399	431	441	420	417	432	435	457	489	410	455	412	432	407	461	427	437	438	441	440	438	436	455	450	443	448	397	441	469	419	449	426	437	447	421	432	425	444	449	404	452	441	409	454	439	457	468	446	445	439	423	411	441	419	426	437	432	446	443	413	442	426	440	427
6466	7271	17172	22478	2353	1639	1363	1128	1002	992	963	1266	845	2074	5018	4640	2701	1907	1383	829	711	679	718	657	713	726	710	714	672	695	684	696	736	697	650	735	714	724	712	671	710	666	709	711	697	692	665	688	732	698	687	722	662	713	687	739	728	747	695	680	726	730	702	685	702	687	756	743	677	703	696	735	671	727	652	758	706	728	733	702	673	681	744	736	680	750	676	718	760	725	671	749	686	706	752	733	690	639	655	687	733	736	707	722	705	704	659	682	696	693	739	663	711	732	705	724	718	695	723	657	782	700	758	667	738	703	707	669	696	723	661	736	717	753	696	694	680	701	666	696	684	700	702	692	692	724	678	738	657	677	689	663	712	755	738	704	723	691	751	701	677	712	682	704	654	681	689	708	739	679	701	701	679	764	728	702	681	690	675	683	697	741	741	717	721	679	701	694	712	727	727	733	758	673	701	673	710	670	670	726	690	712	722	718	737	709	694	671	678	692	652	720	657	676	660	748	732	683	700	720	659	681	760	685	690	697	681	710	718	706	705	681	731	682	727	678	745	675	694	706	740	660	703	739	657	702	703	703	650	720	755	680	729	755	691	779	677	731	683	710	689	690	729	731	732	656	734	720	696	692	702	678	691	694	707	738	716	698	761	766	717	706	706	715	714	673	694	690	703	679	759	698	713	698	671	742	712	651	679	679	689	684	721	712	728	713	686	735	704	718	710	694	706	743	707	694	718	714	677	733	744	711	720	679	687	674	700	701	675	691	717	691	762	665	695	699	699	694	753	717	676	712	753	727	747	773	735	695	667	678	681	710	693	660	680	734	687	715	703	736	684	721	743	712	784	688	715	713	742	708	655	688	712	699	705	706	731	728	712	651	715	682	715	738	733	718	703	733	691	738	672	689	739	709	691	714	709	744	714	674	687	697	703	737	705	728	690	756	710	754	730	749	722	731	726	689	714	714	685	693	745	766	697	712	708	663	743	750	749	711	705	684	678	709	714	719	745	683	675	686	680	668	706	675	691	744	754	742	740	741	654	738	712	710	750	660	716	708	742	726	694	726	655	691	683	700	668	700	708	690	674	736	685	732	722	704	712	717	688	730	694	718	727	676	703	747	752	669	702	695	685	703	694	663	731	778	648	696	711	778	698	692	716	663	706	703	690	703	722	742	693	712	733	710	685	724	708	720	702	741	669	765	713	713	685	764	764	675	700	717	777	714	712	696	694	706	734	691	694	698	690	723	770	724	731	704	737	721	653	675	720	666	696	646	705	735	649	719	705	717	647	672	701	703	726	721	715	720	702	681	699	674	777	715	671	680	752	732	722	683	723	733	700	698	662	666	694	752	702	678	702	718	691	743	710	681	678	707	673	675	685	684	698	730	699	679	682	684	735	733	654	697	716	725	740	668	684	716	735	690	676	744	720	715	684	730	739	731	713	724	719	733	740	728	607	719	719	731	728	707	700	731	720	731	698	766	700	687	730	699	729	695	647	704	740	694	690	733	736	691	737	662	706	769	717	694	765	724	706	675	721	697	706	702	661	697	676	704	710	761	730	723	712	691	675	705	686	693	706	674	716	733	684	695	693	702	722	726	709	697	705	706	699	729	720	697	714	665	744	719	705	688	707	716	682	706	695	721	681	669	758	663	763	674	722	714	732	680	714	703	694	723	726	691	685	717	696	721	711	746	679	705	727	724	765	705	729	690	736	687	694	682	691	686	666	686	727	643	705	755	681	723	737	703	706	705	688	684	691	725	703	785	722	724	744	727	684	708	744	682	743	683	691	685	692	718	684	670	713	755	723	641	756	756	700	691	684	719	713	718	691	702	738	715	697	718	747	699	685	734	696	704	716	695	697	663	706	675	711	737	711	732	730	713	738	719	713	703	679	668	668	670	708	684	740	721	748	801	746	734	683	714	668	717	697	714	717	725	697	746	659	692	680	739	658	730	683	662	729	685	696	676	692	758	728	690	735	665	704	739	728	757	668	688	723	699	676	699	683	695	656	718	679	659	739	773	706	714	700	682	725	737	698	705	705	729	714	741	707	708	728	692	680	754	686	758	676	710	657	751	726	715	727	693	680	662	702	717	686	728	676	725	744	763	676	709	696	706	715	749	684	672	668	693	682	698	721	718	704	714	723	688	676	732	720	729	685	671	694	684	685	697	714	676	696	733	688	712	707	626	700	732	690	707	724	703	699	721	709	678	674	664	684	672	680	699	713	734	690	741	732	697	788	691	722	713	687	688	716	706	716	703	750	719	732	664	759	708	704	716	719	750	749	714	688	704	720	667	678	673	718	678	726	689	682	721	744	654	731	667	723	757	696	752	733	705	700	708	686	653	754	719	685	708	733	664	714	677	696	728	699	674	709	737	720	718	669	692	718	718	687	690	685	726	704	742	675	705	680	714	720	706	708	714	705	683	690	737	688	717	750	677	702	709	748	708	697	691	739	721	715	701	707	699	708	691	712	710	716	693	664	733	666	681	699	700	699	761	737	665	727	719	711	754	666	693	711	671	683	701	765	695	730	689	750	725	724	735	715	719	741	717	705	655	632	728	703	691	702	685	695	737	731	670	733	708	719	708	706	735	685	716	690	706	711	679	660	702	705	703	689	717	743	685	717	691	679	666	717	699	729	730	686	658	702	717	703	733	734	720	680	684	674	739	704	684	739	662	701	696	727	710	754	770	745	693	657	713	699	722	693	654	727	699	724	714	729	712	753	695	725	724	709	705	695	703	691	732	717	711	689	707	690	638	702	708	693	716	702	672	729	743	703	714	702	668	675	728	688	643	658	726	704	691	742	744	700	711	660	733	677	684	716	716	722	696	688	691	720	721	743	744	726	665	758	664	695	683	700	695	704	733	716	726	769	709	704	749	683	702	729	734	671	679	710	738	713	710	702	694	715	719	690	696	702	691	692	704	741	743	665	719	729	678	686	725	767	694	720	727	723	701	727	691	713	678	711	697	683	705	704	697	735	697	732	747	721	712	712	677	733	703	655	668	714	682	696	676	713	674	683	733	750	668	686	731	687	709	734	733	702	695	703	740	726	709	711	721	735	709	727	670	707	715	677	671	731	719	705	662	721	715	716	716	737	719	739	659	740	718	718	717	704	700	746	691	697	715	668	700	742	703	765	691	690	699	657	703	704	721	642	715	672	712	687	725	706	710	719	731	677	710	707	734	650	687	724	677	721	718	717	743	698	721	670	671	734	722	678	675	661	731	704	719	733	696	696	733	734	724	716	702	738	675	708	684	730	720	718	738	713	688	736	707	677	681	701	716	723	677	730	702	722	685	682	723	689	713	702	663	701	738	753	696	709	732	713	686	696	731	695	751	729	709	725	710	680	726	719	733	718	665	671	674	696	715	708	714	714	700	660	728	718	637	736	707	739	701	712	722	680	687	642	733	670	721	697	680	692	752	750	675	708	692	732	712	710	738	698	740	705	700	695	727	659	698	749	740	734	750	735	704	749	747	712	725
24538	21161	28579	37826	20650	4447	1153	835	681	744	767	1892	619	4109	8780	7446	3850	2324	1329	679	487	498	490	541	514	499	522	539	520	485	504	513	466	458	485	469	530	447	494	505	498	536	510	454	484	509	552	494	496	498	478	517	510	490	532	440	501	499	497	487	498	487	441	489	458	525	514	527	483	465	484	488	500	448	519	534	513	458	470	478	510	468	468	506	520	481	471	510	521	502	481	499	508	527	488	466	461	459	486	515	497	473	507	504	483	495	502	472	476	477	503	487	507	476	485	539	492	452	506	479	498	477	498	450	522	535	467	508	472	480	463	474	497	487	509	497	450	473	512	470	500	465	512	489	482	466	500	491	540	492	462	499	470	469	478	480	455	460	513	488	521	473	499	515	507	508	497	505	479	521	492	528	457	452	494	495	515	486	490	476	483	489	503	453	486	534	478	505	499	489	454	533	480	488	562	470	496	473	462	496	480	485	493	498	469	498	522	492	523	468	464	521	528	489	462	504	531	451	512	496	483	491	506	461	504	486	521	512	490	521	510	464	516	487	472	465	501	492	447	516	488	481	488	515	499	493	462	479	488	508	504	494	506	491	457	506	471	487	475	514	473	468	510	504	523	492	505	521	496	484	529	471	489	486	475	505	497	486	532	486	473	454	515	492	480	504	481	523	473	533	471	561	517	483	488	497	480	511	469	497	478	470	490	509	444	482	491	477	495	479	499	461	503	492	513	458	495	438	475	499	468	520	467	478	536	500	483	542	496	480	488	496	485	450	504	509	484	508	523	552	505	491	531	485	465	463	498	478	451	494	475	503	463	455	494	509	496	486	491	483	463	504	517	510	515	492	526	480	453	477	491	507	475	453	523	450	502	460	475	480	461	476	485	493	470	506	473	485	490	476	460	525	473	491	542	472	498	474	483	466	490	470	501	475	498	489	477	498	501	505	492	471	514	487	479	505	489	493	500	504	481	499	461	463	481	500	478	491	520	494	474	473	493	440	503	453	486	469	477	495	489	506	536	508	452	538	471	488	487	504	466	467	454	479	501	486	499	467	471	488	445	493	475	505	494	493	558	496	486	489	517	478	479	498	480	495	490	526	521	462	421	518	486	499	496	490	460	493	493	474	505	483	453	511	516	483	496	496	517	482	504	492	512	485	478	512	527	493	484	495	454	473	507	464	493	468	520	479	482	494	487	503	494	450	514	512	517	470	500	487	500	478	467	500	478	462	503	511	468	497	497	472	480	499	462	494	480	522	501	484	489	484	447	458	496	471	464	494	502	499	496	488	496	512	438	472	460	502	467	534	475	493	489	475	428	497	506	469	481	517	529	495	506	494	498	466	485	490	465	507	461	533	491	468	512	496	487	502	485	460	490	459	510	462	482	508	458	432	501	485	496	480	533	538	482	493	467	461	459	495	470	472	464	504	499	494	462	501	494	484	491	502	486	459	508	478	490	521	475	491	498	515	499	478	529	442	531	542	483	489	511	504	473	464	473	498	494	503	487	496	488	517	471	463	486	520	470	496	472	463	502	527	506	471	488	495	496	492	499	489	519	514	472	508	508	488	477	445	493	510	467	494	501	463	500	469	511	486	495	480	496	518	445	482	453	519	541	497	482	487	492	498	510	468	525	448	502	512	501	490	491	482	507	469	526	496	468	487	504	510	498	513	508	488	501	472	489	434	523	503	496	446	505	471	478	494	534	469	499	506	506	474	476	461	494	457	510	474	510	496	491	479	421	535	517	519	516	500	484	469	538	453	518	504	486	512	487	465	468	493	481	508	527	491	495	526	428	525	514	475	489	558	507	513	545	478	479	505	508	509	498	510	508	454	502	483	492	454	469	487	478	500	516	491	507	500	463	483	480	474	476	520	499	499	506	499	499	476	483	486	527	465	490	504	515	488	484	488	524	441	481	453	524	499	495	481	509	510	459	512	457	471	464	492	476	485	501	454	466	496	488	501	495	479	465	535	517	459	514	482	496	492	471	488	496	535	508	448	498	496	505	483	494	525	463	499	508	480	475	509	511	551	498	517	484	496	506	522	509	468	472	484	494	520	500	479	521	460	480	463	481	496	481	496	476	480	467	519	484	499	522	519	480	505	485	506	521	494	463	501	493	484	476	507	525	546	516	503	511	510	506	516	450	485	508	511	509	505	453	484	483	511	479	497	474	525	492	489	453	476	503	488	537	496	464	475	485	551	455	471	446	505	471	514	499	482	498	511	474	516	490	495	492	502	480	513	502	481	493	476	496	480	473	479	484	485	491	505	492	471	502	469	461	468	528	520	517	468	454	468	503	473	467	480	497	477	506	484	477	483	491	530	491	471	490	480	455	487	468	471	474	513	483	460	480	538	493	469	501	521	504	495	504	466	487	482	496	503	453	503	516	488	494	451	507	495	427	533	472	525	521	459	524	489	500	469	478	481	474	456	484	486	535	493	478	528	477	499	460	499	491	505	487	505	475	481	490	496	502	509	476	473	485	464	462	487	461	468	522	469	491	478	482	450	495	493	467	501	458	498	455	523	492	539	515	466	492	494	464	468	480	476	484	482	486	506	500	475	531	530	512	477	479	512	477	471	457	473	493	528	442	486	502	450	537	513	480	500	503	491	504	492	482	459	464	493	533	503	457	497	506	493	477	454	474	467	484	498	521	505	465	501	528	530	490	469	500	467	465	508	479	492	477	497	497	503	491	520	491	465	503	497	477	505	483	523	529	490	501	460	464	464	528	468	454	472	520	518	482	503	506	474	500	482	504	485	507	492	490	488	486	450	489	539	507	481	523	491	490	517	535	491	489	503	513	495	511	524	493	496	499	519	504	488	453	455	446	512	485	538	460	491	518	489	507	528	487	448	490	527	518	501	508	508	486	505	467	476	460	520	478	471	489	481	514	522	482	487	493	471	522	492	477	498	487	486	494	478	479	493	502	507	494	496	501	501	466	551	456	508	464	565	491	491	496	492	483	466	509	502	499	450	474	473	490	481	461	478	500	495	528	468	513	515	458	483	493	472	503	500	459	494	475	485	494	547	506	485	483	498	474	481	492	498	493	504	495	480	495	457	429	493	474	467	437	468	496	512	463	492	489	512	480	492	493	480	475	500	516	497	473	490	469	495	491	505	533	494	513	530	489	491	496	472	492	497	452	490	485	500	490	497	490	490	474	484	464	484	493	512	475	506	446	500	464	458	521	487	503	476	501	492	493	491	503	468	457	498	524	478	525	512	484	491	502	490	476	487	501	463	467	498	481	483	484	453	494	517	508	495	481	502	480	475	471	480	481	472	504	510	504	476	496	462	459	504	506	513	502	489	466	490	524	490	491	484	466	462	528	523	483	513	496	496	503	496	472	514	487	498	512	513	537	496	534	494	488	513	505	477	482	467	485	499	500	496	506	475	513	531	498	501	513	467	495	483	472	492	502	494	474	507	497	474	473	519	472	481	478	493	526	481	512	498	552	495	508	500	485	487	493	502	498	484	471	454
7469	13891	30554	50644	11510	2938	2317	1903	1656	1482	1727	5120	1193	10986	19471	15335	8875	5467	2915	1192	824	801	790	813	756	812	745	738	838	765	788	765	745	790	771	842	798	787	793	850	826	863	793	848	789	778	819	805	758	742	734	825	757	767	748	779	790	778	780	751	765	823	843	788	775	815	771	784	755	799	763	785	829	784	767	766	740	804	774	804	745	806	766	761	738	758	763	791	778	799	758	765	853	765	752	804	746	760	811	788	803	798	808	791	785	790	828	833	818	783	794	735	744	814	814	765	791	774	762	790	809	800	762	802	802	847	817	841	754	790	783	775	739	802	773	783	762	795	774	803	807	798	770	774	834	815	812	798	745	778	775	819	766	766	752	791	808	740	797	805	768	807	750	787	733	795	743	788	759	826	772	769	803	783	779	754	764	763	788	761	816	807	806	751	781	822	782	796	788	817	714	768	768	806	777	756	833	868	736	764	769	790	766	743	809	789	779	755	724	759	760	783	778	762	770	843	773	764	837	765	778	796	816	796	781	756	831	792	782	806	731	829	771	795	786	801	743	794	790	742	860	784	765	797	788	776	759	767	778	814	765	825	738	750	797	800	760	791	756	802	802	782	818	731	788	787	767	788	777	763	772	757	754	784	824	789	797	777	818	782	807	786	798	763	786	795	853	731	755	780	792	757	725	782	776	755	770	758	828	791	783	765	753	816	787	765	755	747	791	775	785	797	839	803	787	793	698	759	820	772	797	768	758	799	814	803	797	812	789	836	774	843	794	775	779	780	763	788	806	801	810	792	755	756	797	764	823	787	823	797	767	742	748	795	833	775	760	797	794	804	802	806	793	773	785	735	796	754	821	817	813	731	759	759	772	872	749	758	812	792	776	805	788	787	755	819	745	832	770	798	736	765	743	831	792	749	791	762	771	767	784	750	756	791	783	787	781	751	775	783	781	766	773	789	744	761	739	728	767	770	786	784	776	700	781	836	836	786	780	787	805	813	788	819	735	782	783	764	816	758	745	767	801	754	768	735	780	802	734	750	767	795	778	716	779	802	764	849	779	737	779	778	801	804	804	761	784	778	826	822	822	762	796	784	796	794	797	761	749	788	766	770	754	803	782	765	762	746	758	756	743	794	741	776	708	790	800	781	781	792	795	790	811	802	793	786	760	827	752	800	761	774	798	737	766	775	831	768	817	814	769	792	762	754	816	755	796	797	792	738	792	763	761	758	769	753	761	802	802	794	786	811	761	796	777	800	793	766	783	779	750	803	772	814	761	803	732	732	754	743	778	772	765	772	779	803	788	792	764	829	726	782	796	738	758	769	788	774	834	833	715	752	762	781	769	768	786	806	730	775	775	824	790	842	747	793	747	726	810	784	751	773	838	753	835	755	801	757	837	728	818	759	800	787	782	769	773	792	737	816	762	789	760	796	798	744	790	756	805	754	820	749	810	779	837	780	746	771	755	787	782	767	759	785	735	800	800	748	811	782	824	797	748	776	773	736	785	747	729	758	780	802	764	770	811	785	769	698	812	746	783	817	758	790	823	782	751	848	771	774	768	757	775	794	787	726	761	782	777	816	812	768	780	762	800	752	788	819	803	783	777	801	814	757	797	750	729	731	791	815	734	825	777	793	840	774	813	792	803	794	793	792	802	794	731	727	760	774	780	788	772	778	786	800	795	757	748	749	775	799	790	790	769	806	868	797	758	812	807	808	744	762	747	786	792	779	763	817	759	817	822	748	842	768	810	802	772	748	822	763	795	810	785	789	770	730	810	804	744	752	799	784	759	789	750	767	811	819	774	758	798	766	792	788	767	818	797	755	800	747	765	819	787	798	778	787	833	726	731	776	779	740	790	787	827	787	835	816	794	743	829	816	821	780	795	765	829	825	812	772	799	770	753	777	804	747	780	764	812	758	774	762	800	802	804	818	811	785	751	850	832	739	763	799	772	757	829	798	824	774	766	798	775	766	779	738	764	842	797	735	813	788	788	800	848	768	762	764	767	771	740	776	801	797	778	814	818	757	739	715	805	780	829	803	777	785	772	766	740	763	780	815	790	776	802	804	811	781	828	797	808	788	736	776	780	751	780	746	748	762	763	797	775	793	791	774	767	765	773	760	716	764	792	804	764	749	787	769	790	744	765	784	775	803	769	775	770	767	737	788	790	832	769	782	819	774	801	808	800	788	736	785	766	815	801	782	778	813	803	725	799	756	741	767	802	816	727	789	788	770	789	747	784	743	787	804	843	796	750	796	763	793	778	775	827	818	802	767	786	763	758	797	828	763	765	826	778	745	745	756	807	747	810	808	821	745	785	752	811	744	761	836	778	736	784	764	779	767	805	764	753	792	798	732	774	819	763	748	766	854	781	745	757	773	778	800	778	767	779	775	784	763	770	772	762	767	821	798	845	738	776	768	800	783	786	803	730	815	753	805	797	790	776	787	814	771	814	762	813	779	834	794	769	764	718	794	770	777	754	725	776	805	798	731	772	822	842	780	809	792	751	794	755	850	745	775	768	777	808	856	760	775	801	761	784	789	767	777	799	771	756	798	769	816	701	759	746	748	733	808	727	758	779	750	783	746	800	815	796	844	755	774	753	770	755	770	833	807	768	793	760	770	752	782	792	784	786	804	828	786	823	848	786	791	801	760	782	774	822	769	819	813	770	749	794	785	760	796	787	776	720	763	800	759	763	771	773	800	768	782	814	765	780	780	756	797	777	788	804	787	807	756	781	763	771	758	811	812	775	784	777	762	781	747	820	745	806	781	808	756	771	789	754	785	754	748	779	854	731	769	778	822	769	771	786	827	756	738	743	790	784	826	756	790	797	839	810	788	790	804	768	759	796	777	751	829	780	734	752	777	809	820	718	797	779	757	790	769	844	808	784	731	801	814	761	769	824	782	719	766	805	812	760	777	774	770	775	788	789	767	768	804	748	784	770	809	810	770	824	757	822	744	788	809	793	817	784	772	795	839	785	813	837	789	752	817	783	790	757	762	838	740	782	778	821	781	813	762	766	771	782	738	796	786	789	781	755	791	770	810	805	790	795	809	822	750	769	804	783	825	798	769	787	781	800	769	831	739	766	755	819	756	776	764	756	801	802	784	789	778	750	773	746	740	761	772	787	785	760	825	765	774	761	777	768	770	743	773	784	743	820	783	746	733	818	811	779	805	755	764	788	801	769	748	818	754	756	775	762	751	764	771	814	799	784	784	773	803	848	846	750	797	788	769	813	777	767	789	751	756	821	777	759	785	748	785	758	811	749	790	767	763	799	833	760	764	802	797	788	739	787	821	810	822	754	781	750	756	773	746	777	748	725	751	749	768	773	829	796	766	773	827	753	804	757	763	781	771	745	754	758	735	800	781	799	821	730	808	759	802	795	780	804	804	782	805	769	781	772	764	809	815	791	769	809	796	795	729	791	755	768	821	790	748	757	760	762	718	786	776	736	813	722	822	779	727	728	719	736	794	745	772	756	787	800	792
23195	21205	29354	36073	29513	26223	19688	2298	881	876	2013	2726	1250	9825	15462	11832	6096	3199	1784	858	503	504	513	522	527	481	488	537	474	487	518	511	532	547	487	520	504	480	518	491	481	507	535	483	515	475	510	466	526	532	523	486	501	519	497	528	490	500	497	481	541	527	477	479	514	451	538	495	455	466	452	521	512	486	481	493	501	486	494	530	496	540	517	487	495	476	515	493	479	471	495	552	473	511	517	484	493	492	515	532	470	519	491	497	480	483	505	531	482	520	482	514	508	500	517	511	535	489	493	505	490	522	470	512	463	486	527	490	481	495	487	484	514	505	515	477	464	492	554	469	515	483	464	506	527	494	492	491	477	527	493	466	498	480	473	484	520	474	537	465	493	502	477	489	475	493	512	477	493	540	479	491	531	548	486	480	524	481	523	530	472	478	537	511	479	486	480	515	533	470	474	489	491	487	460	488	527	507	504	506	540	493	482	472	500	488	481	494	481	485	513	485	482	522	532	506	477	483	494	513	506	456	459	492	558	493	496	504	483	480	498	501	497	453	501	498	462	489	479	499	517	483	485	497	512	509	515	463	519	529	491	507	492	513	509	512	490	457	533	507	530	504	519	561	499	513	482	539	505	473	530	471	476	523	482	514	495	500	481	462	507	474	492	509	497	470	502	559	501	494	501	473	510	464	494	456	521	494	486	482	502	513	489	534	508	507	470	481	464	510	494	463	517	516	488	517	481	501	456	499	498	515	533	463	481	521	485	490	508	528	509	511	506	493	464	515	464	482	496	508	489	482	505	504	498	486	518	550	499	497	487	495	494	512	494	475	482	536	526	523	497	517	482	499	477	490	502	496	506	458	517	529	521	503	471	502	473	514	518	497	483	469	508	532	490	463	485	483	495	519	533	471	502	510	470	481	493	533	500	472	506	492	506	478	493	457	471	468	498	473	516	488	505	497	513	523	476	565	531	516	511	478	503	488	508	514	537	472	475	494	511	517	503	499	489	501	531	508	485	546	526	508	482	511	494	492	483	514	495	489	468	492	498	500	487	507	508	496	503	480	470	512	457	461	503	493	481	514	469	464	491	529	463	506	499	467	466	504	483	520	472	465	479	461	500	484	535	471	497	480	499	503	508	485	497	512	484	478	504	496	478	479	508	529	457	500	447	516	526	545	490	473	515	490	458	490	486	509	529	525	493	500	515	513	497	454	488	493	538	526	487	522	519	513	530	513	457	501	503	478	456	468	497	531	478	476	481	536	525	482	510	516	473	536	472	494	514	524	486	485	479	471	513	520	490	533	472	497	545	490	497	516	505	529	512	488	482	457	494	534	480	499	505	482	458	459	506	504	506	506	484	508	527	468	531	487	498	499	503	485	528	495	479	505	513	476	494	502	496	501	477	501	494	495	511	495	496	491	493	521	522	529	448	551	520	485	499	521	498	515	492	478	492	523	487	497	485	487	477	464	484	475	471	491	493	485	497	490	477	492	436	483	526	519	489	488	489	519	494	480	474	516	495	507	522	526	498	510	503	468	514	505	501	522	497	513	520	486	478	455	485	473	489	490	518	500	492	496	443	458	501	490	478	495	500	515	477	487	473	525	485	454	525	501	512	488	522	498	511	476	485	484	525	471	499	496	447	505	527	511	440	531	479	524	438	518	472	516	542	470	485	487	482	508	474	512	483	504	518	479	537	497	518	501	461	556	493	486	466	507	498	532	481	504	502	503	482	497	481	479	488	510	536	492	501	506	501	473	502	523	529	495	512	504	479	548	506	488	506	502	501	513	467	506	475	523	447	512	481	509	518	483	528	509	490	467	498	459	505	483	491	462	506	478	497	506	510	488	509	481	563	502	485	554	473	516	483	497	440	481	482	455	495	496	554	562	501	513	507	487	504	474	499	474	471	526	517	505	490	531	462	522	507	479	544	502	494	520	534	509	506	511	510	512	450	445	477	527	507	500	493	469	486	469	482	531	499	548	490	537	520	507	539	472	463	458	528	490	488	505	537	475	509	502	504	537	533	481	491	509	502	528	504	515	481	493	481	485	511	520	470	505	479	465	496	509	449	508	489	463	466	483	530	492	498	523	515	490	461	476	488	491	532	544	478	467	478	493	482	506	505	491	506	486	496	501	479	476	502	536	483	465	520	468	508	481	513	499	477	511	521	478	468	508	523	450	507	497	511	450	476	474	564	478	474	522	520	513	501	529	483	493	494	473	469	504	498	530	535	490	469	508	525	475	488	518	485	521	529	463	472	462	546	487	496	496	513	514	530	464	487	464	501	511	491	471	523	474	460	473	468	513	454	493	467	495	441	511	458	518	534	489	484	476	485	525	492	537	501	490	472	535	492	501	489	473	468	499	476	504	437	490	512	477	469	530	522	494	473	512	516	473	474	467	487	497	533	496	515	464	500	505	543	532	505	505	478	467	519	486	508	495	465	520	472	492	511	497	489	481	511	488	467	500	495	497	542	509	485	482	465	506	482	495	494	488	484	505	509	532	498	496	512	512	531	525	451	449	484	486	506	493	508	485	483	515	493	499	517	493	489	501	503	503	513	497	499	487	493	501	497	507	516	483	491	478	495	528	500	490	486	492	462	501	497	500	485	544	525	517	482	494	483	476	523	508	488	520	511	487	469	478	477	526	473	522	464	512	505	477	500	498	490	505	490	527	499	484	479	493	519	502	509	501	479	499	477	481	478	500	487	451	511	488	468	505	438	519	467	527	495	512	476	508	520	499	493	498	491	525	495	515	512	513	474	469	529	472	463	498	499	488	493	463	480	525	528	484	481	497	499	512	498	493	501	495	503	493	527	493	502	494	496	507	486	470	504	517	493	489	452	501	469	515	507	500	477	496	487	503	498	525	487	468	460	468	473	501	513	501	506	495	456	498	494	504	472	492	528	488	486	499	458	504	521	500	481	509	482	515	561	469	496	468	483	495	475	532	545	510	475	474	512	477	524	487	532	498	484	482	497	498	488	518	538	513	460	481	497	484	506	489	517	541	501	540	508	462	502	491	439	510	512	466	474	473	520	512	488	476	496	507	523	505	535	478	491	473	460	480	463	506	524	458	503	495	512	470	531	522	496	528	495	537	473	568	513	523	512	509	512	509	483	521	511	486	475	475	458	482	487	472	499	517	482	481	521	484	514	515	525	477	477	493	497	511	490	503	482	530	494	520	533	532	452	495	482	491	519	504	520	492	487	477	535	486	503	532	494	487	521	462	496	472	523	500	477	501	490	502	508	502	473	536	519	496	500	486	512	497	532	518	509	490	496	492	470	511	506	467	514	508	546	488	519	480	511	479	466	493	485	481	489	484	498	500	516	480	496	510	502	474	484	514	499	515	489	542	517	483	475	481	468	492	508	490	496	498	490	487	473	505	476	528	494	523	520	497	496	506	547	489	532	455	471	499	505	480	505	498	523	494	476	528	516	476	507	491	500	507	508	491	494	452	538	519	485	505	478	516	522	501	500	474	454	483
10800	21642	47527	72934	38651	30744	12715	2308	2106	2092	5434	7636	2929	21865	26738	20988	12886	7480	3865	1801	815	828	786	738	798	753	795	786	756	780	755	774	797	778	780	826	799	786	847	836	805	845	777	777	787	771	806	804	833	784	747	825	789	790	706	794	753	819	768	786	806	771	803	780	768	774	769	731	790	742	728	793	773	819	777	777	736	770	822	775	750	745	803	770	773	804	755	778	728	781	805	801	787	719	768	741	752	761	766	742	750	769	759	766	778	774	754	763	757	756	756	811	771	703	788	741	734	845	772	765	734	705	805	730	810	759	772	787	825	740	781	795	733	764	754	744	778	783	788	821	831	780	702	764	760	773	768	801	801	778	749	811	734	762	816	757	849	777	804	732	793	772	763	757	732	812	835	777	774	804	778	795	782	808	755	778	789	740	771	783	723	763	778	786	771	829	788	765	794	762	735	763	746	784	751	781	820	788	743	709	753	800	755	763	760	795	824	785	772	793	788	770	776	747	817	761	793	767	808	787	788	788	777	751	772	784	757	791	759	819	782	787	793	753	788	810	819	815	737	789	764	807	744	803	801	785	778	780	774	793	759	833	795	786	768	765	794	803	779	782	832	748	794	790	778	774	781	785	818	833	743	760	730	742	828	792	767	774	779	824	756	803	808	827	794	793	780	791	798	710	788	772	782	803	809	746	778	805	764	774	800	734	757	771	804	732	785	757	785	807	786	788	803	770	780	785	757	762	801	775	747	754	795	776	798	775	788	748	790	767	730	773	786	791	785	768	750	792	764	766	789	770	785	728	787	814	824	774	770	776	745	826	775	803	826	746	709	772	773	799	745	789	803	787	773	772	782	774	796	765	768	771	746	779	750	834	785	745	764	755	788	767	772	804	764	786	781	751	768	761	791	772	808	837	796	831	788	771	826	801	746	809	749	794	773	791	796	766	783	784	763	708	762	798	748	786	841	786	721	785	762	781	822	807	827	755	710	786	816	785	756	758	724	748	760	750	732	745	785	798	768	784	739	804	750	755	758	760	775	791	767	769	748	726	782	763	770	727	788	779	829	809	750	761	763	821	768	784	778	805	791	761	778	808	765	800	822	750	749	795	801	794	789	753	753	755	828	726	773	749	771	764	746	761	777	757	787	760	768	799	754	797	791	788	785	786	769	786	780	737	863	773	797	831	771	786	773	746	732	800	754	770	806	765	783	756	777	768	739	800	735	755	757	756	730	803	776	830	772	760	767	770	754	799	792	764	813	740	794	783	779	828	797	772	794	825	874	774	809	769	782	783	772	815	791	778	755	746	813	764	838	791	728	784	767	787	767	770	744	752	808	734	773	763	803	768	785	777	712	812	782	734	779	743	788	828	780	769	768	805	777	807	765	803	755	785	788	760	796	745	807	842	815	752	825	750	803	738	795	819	772	774	768	755	817	756	776	769	726	777	765	769	787	813	786	753	785	819	765	757	829	754	764	704	771	747	848	780	812	785	762	728	809	745	754	763	788	775	797	749	798	769	716	716	796	808	771	778	781	765	820	703	806	747	792	774	773	834	762	766	724	784	765	767	808	751	790	788	746	792	808	766	815	779	744	733	770	766	769	770	783	710	762	762	818	751	761	769	770	825	781	780	798	778	752	763	794	777	763	783	795	778	740	752	760	809	779	784	746	769	751	795	825	738	778	796	858	777	827	775	786	825	831	763	730	800	797	772	784	829	795	818	734	755	783	813	809	758	793	752	722	788	758	759	790	770	793	803	724	778	785	784	832	832	763	782	747	758	770	763	783	792	782	811	806	805	785	797	780	796	764	783	778	767	807	760	741	774	765	802	787	777	769	732	790	780	766	771	741	771	763	781	769	811	799	754	773	706	771	779	750	764	771	731	735	804	764	725	809	767	797	813	807	781	794	806	780	683	796	757	793	842	788	759	850	793	792	773	769	748	803	784	760	804	760	811	787	744	728	802	802	829	769	780	740	807	760	756	792	836	761	797	785	760	739	780	765	740	792	750	821	760	748	788	805	775	812	793	777	791	808	776	764	760	710	753	768	750	765	782	734	768	796	769	766	835	759	784	778	802	792	762	773	784	778	811	741	769	785	787	742	809	845	783	802	764	772	769	781	766	784	823	793	779	795	794	744	804	738	699	808	805	748	798	769	780	764	766	831	795	746	728	774	792	766	774	796	746	782	764	777	799	721	752	773	789	790	754	790	811	803	780	802	754	777	803	737	746	811	814	737	779	799	790	783	783	754	734	739	812	807	804	765	746	713	764	791	780	794	806	789	780	781	758	774	747	774	771	751	749	798	810	776	771	789	745	796	743	754	779	779	752	766	764	791	776	778	787	739	751	813	788	790	763	798	793	769	778	782	742	813	765	772	762	807	756	768	803	779	755	803	748	767	815	772	775	772	762	775	789	763	755	735	760	750	828	759	820	747	816	776	758	787	766	740	794	821	711	778	791	756	771	800	781	755	806	744	762	804	772	791	772	770	742	782	816	765	767	753	791	782	777	751	761	798	775	781	749	819	781	770	746	775	773	791	755	802	781	779	755	825	826	697	771	726	756	785	790	770	779	775	745	734	792	744	786	811	824	805	761	800	750	789	816	791	786	783	766	767	812	823	719	806	802	813	733	828	745	769	771	786	724	790	733	802	785	783	795	771	829	782	838	798	791	805	791	776	756	791	777	820	792	729	782	799	718	806	747	735	800	778	756	781	781	806	752	809	786	756	838	824	763	728	785	796	793	775	724	780	748	785	760	758	801	805	800	721	767	767	783	721	807	794	743	747	735	816	744	778	760	759	780	751	768	766	797	803	779	787	803	792	813	784	777	752	782	799	753	771	755	785	788	722	768	766	739	790	792	812	793	782	773	791	785	763	762	829	759	764	784	772	801	793	750	761	766	783	793	737	772	829	807	810	826	819	795	827	748	787	776	747	746	790	757	745	726	761	765	852	762	838	781	709	816	751	797	814	736	834	786	774	834	743	777	766	752	758	771	749	785	736	790	735	802	815	742	814	777	798	775	746	751	804	815	726	816	789	724	778	793	722	768	787	742	831	782	768	754	799	760	754	767	807	793	779	799	831	768	799	803	806	782	808	829	777	738	767	779	777	772	775	819	796	814	800	799	833	774	809	776	802	756	728	787	756	763	778	770	782	818	817	758	784	803	805	773	784	739	825	797	762	739	793	720	831	781	808	790	822	775	747	816	789	839	775	745	821	827	749	746	766	801	810	776	772	791	806	834	745	747	807	877	765	813	749	768	727	779	765	783	771	737	766	767	815	803	733	837	803	797	764	796	809	774	789	800	765	744	798	783	778	769	787	778	805	807	816	794	759	809	756	747	793	778	771	781	787	785	778	828	815	777	740	788	751	788	788	761	763	793	778	786	778	782	776	778	751	759	757	783	760	728	771	723	768	787	741	759	730	758	740	767	788	788	751	774	762	809	718	764	784	792	828	812	723	768	757	776	735	764	733	814	763	784	752	776
26707	19865	16410	21963	5051	2469	1229	549	580	615	606	561	508	1032	1522	1409	996	783	636	499	457	446	460	455	447	455	464	452	444	474	461	448	491	450	502	433	494	458	437	447	430	450	398	462	420	439	442	466	449	434	452	440	487	434	432	443	452	465	423	452	487	451	443	409	462	454	448	423	442	460	471	465	422	439	445	434	445	492	447	459	469	482	472	473	464	433	480	447	458	464	475	450	486	483	468	470	433	438	470	457	439	457	479	439	449	478	475	494	443	451	469	449	458	442	429	471	459	490	456	465	470	426	457	428	470	460	469	467	456	471	427	467	433	428	449	484	464	433	477	479	498	451	440	474	475	442	419	458	463	482	452	468	465	419	443	448	454	452	442	455	466	390	449	463	448	450	475	421	454	432	420	410	459	433	445	469	451	441	496	466	469	468	443	448	425	456	428	444	438	449	464	468	476	451	448	473	438	491	476	438	499	484	444	448	479	428	435	414	460	441	444	464	478	445	444	440	475	459	448	428	459	453	469	441	469	441	451	421	470	454	459	456	472	450	495	463	446	448	475	454	447	428	471	493	475	431	446	454	474	442	441	440	461	493	454	465	498	407	443	430	423	447	479	450	446	454	463	425	458	441	427	421	459	409	470	487	426	455	490	464	444	462	440	466	424	441	451	442	444	454	456	453	471	463	490	430	463	437	444	463	425	447	437	456	453	437	475	447	426	459	414	456	461	460	465	461	467	483	427	446	424	454	475	455	467	458	472	483	469	427	473	421	480	469	497	440	486	476	432	468	451	445	452	448	434	460	448	450	475	473	442	439	474	439	437	466	421	432	437	497	449	476	446	420	455	447	471	488	436	444	464	464	475	427	449	451	453	433	474	454	460	442	443	469	438	460	471	426	486	484	463	426	468	448	434	478	454	464	464	431	433	428	451	468	450	460	453	411	475	470	524	470	430	481	428	452	414	493	445	428	471	435	437	445	492	453	443	462	490	457	451	460	447	462	475	452	471	469	464	428	477	478	458	441	439	457	456	474	475	453	465	455	481	439	493	497	471	445	425	445	477	471	410	458	473	465	467	455	458	476	450	451	435	432	444	448	438	447	473	482	435	453	435	468	477	431	443	450	445	459	449	459	452	433	460	493	460	439	464	464	444	489	483	453	445	427	461	467	440	433	433	460	435	456	419	455	444	490	463	438	451	459	437	461	463	454	408	417	441	442	502	473	438	425	434	439	448	456	480	472	444	421	487	449	507	495	461	446	463	485	445	408	431	424	479	426	451	487	490	452	443	423	446	439	435	466	420	463	422	445	431	518	431	453	490	453	435	422	481	495	461	458	450	469	457	430	496	417	417	449	437	480	462	445	468	437	466	424	452	456	418	425	444	444	439	417	465	431	437	467	449	468	468	424	435	441	466	484	464	429	470	458	480	486	451	457	453	448	482	476	444	426	439	440	456	455	510	463	501	475	461	424	444	466	453	444	457	456	454	490	433	457	469	439	444	429	433	451	462	415	481	455	465	458	426	440	485	476	493	439	444	449	474	490	476	462	443	434	455	469	454	489	469	432	430	442	462	421	453	455	488	448	491	434	448	434	464	438	451	439	457	479	476	490	421	443	470	423	479	474	451	445	431	511	414	466	450	448	463	457	434	447	461	448	440	438	457	439	512	450	429	469	476	484	454	429	444	462	447	467	478	423	434	488	442	466	437	446	417	444	481	466	460	444	408	459	457	431	461	462	448	429	466	429	465	428	432	444	502	459	451	458	478	398	453	469	464	453	488	473	494	458	436	464	447	469	496	464	444	448	429	444	465	501	428	465	493	424	466	479	449	429	447	416	471	460	440	448	473	427	449	436	447	470	422	414	430	464	452	427	440	476	463	447	493	471	467	456	477	462	460	432	414	439	436	435	404	416	464	447	503	456	441	435	446	460	482	430	445	462	472	476	477	462	458	444	463	441	462	459	462	453	454	455	440	463	424	476	483	450	443	440	444	481	424	436	432	454	430	469	466	460	464	428	446	434	443	439	509	448	461	422	449	405	458	448	421	494	461	484	482	425	462	459	442	432	417	469	442	476	452	425	431	408	457	482	453	475	515	475	463	470	486	438	438	463	474	451	459	436	438	448	485	458	457	422	454	458	413	442	449	441	448	404	449	486	479	446	450	473	450	477	452	442	446	449	459	505	459	445	456	468	427	432	431	469	459	477	480	480	479	493	489	440	432	453	460	455	442	433	470	444	453	467	451	455	476	456	468	411	479	462	482	478	433	469	479	431	422	489	444	450	406	476	423	456	452	469	467	465	476	426	428	479	462	439	458	443	459	428	474	468	432	427	477	465	516	459	446	429	407	460	498	456	421	464	456	442	423	462	491	411	493	472	412	468	497	498	481	434	471	416	433	437	438	491	453	418	451	438	475	455	455	454	467	460	454	440	450	459	414	439	467	438	439	471	427	426	475	446	470	455	427	436	490	437	449	444	447	475	485	454	420	479	427	428	473	396	441	475	467	440	489	418	467	457	477	439	433	466	453	474	456	456	451	485	459	424	470	464	451	437	481	467	464	424	467	454	458	439	451	477	524	438	469	472	437	472	452	464	426	447	465	467	456	435	445	438	461	453	441	468	437	445	440	470	494	446	462	448	462	470	468	449	475	487	449	474	462	454	475	446	461	445	462	462	465	447	441	469	450	479	469	479	464	420	497	434	477	440	476	469	438	442	405	430	470	466	450	503	434	435	460	455	455	433	495	445	472	450	479	470	471	444	478	484	452	471	438	433	439	436	482	430	454	432	496	497	448	443	482	441	467	404	474	472	480	430	484	421	479	443	474	489	478	435	470	470	440	462	504	516	464	437	460	441	469	443	446	457	460	421	468	433	464	463	478	417	499	442	444	421	418	434	413	500	471	480	432	461	445	463	442	485	455	450	470	450	442	470	454	458	421	448	456	455	465	472	475	487	473	453	458	447	497	452	447	482	445	461	455	470	478	442	486	454	429	490	444	446	463	456	471	458	506	471	442	473	434	457	447	485	465	449	453	426	441	466	464	448	425	466	416	473	456	466	438	456	461	462	468	417	451	508	450	469	458	466	455	447	469	478	451	507	494	437	442	467	483	460	438	430	463	413	492	449	435	467	444	456	451	430	449	484	512	407	428	463	467	453	461	440	438	487	469	413	432	456	465	420	458	463	477	451	419	458	477	480	436	443	436	470	481	455	437	451	457	452	462	471	460	414	434	436	435	501	411	468	465	428	477	425	450	438	478	461	425	449	455	515	484	469	464	429	433	427	439	473	436	452	418	458	413	453	418	441	456	481	451	442	457	433	447	464	439	478	497	396	462	464	458	475	461	466	451	485	439	445	445	486	442	447	438	449	460	447	500	450	440	402	453	447	435	482	427	439	421	478	449	477	439	476	419	450	456	436	485	454	485	417	428	424	476	421	443	427	482	437	460	435	461	435	474	457	489	423	471	460	444	435	452	457	413	451	428	470
6390	7134	22093	25939	7168	5619	2807	1029	1041	1326	1234	1213	953	2710	3808	3049	2091	1426	1129	832	698	721	725	736	741	687	691	702	708	759	704	707	735	714	708	706	732	762	683	709	722	713	746	701	710	695	706	717	726	737	798	732	731	725	704	726	795	736	732	713	701	722	747	720	733	728	684	757	729	755	738	773	728	695	726	701	725	769	707	761	728	721	716	717	768	711	695	670	779	705	710	822	665	715	724	718	727	731	715	727	791	697	723	732	736	737	728	793	739	728	712	688	677	735	717	748	722	702	682	716	756	690	691	759	685	732	767	722	767	713	743	706	737	752	730	732	738	685	707	691	708	761	747	771	675	725	736	718	743	723	726	708	710	738	712	749	739	736	707	730	699	717	778	789	721	723	730	736	697	676	683	682	719	732	724	725	714	782	753	745	675	718	746	687	738	728	727	734	719	697	714	707	689	784	710	693	740	722	667	792	713	694	756	717	727	749	691	765	719	721	651	792	669	709	680	751	779	736	715	697	701	769	710	722	709	735	754	713	755	784	691	698	766	733	678	739	709	729	690	728	764	752	736	744	738	769	717	728	695	768	714	732	761	764	740	762	739	738	749	783	730	701	708	738	690	755	719	765	720	724	718	764	673	736	772	748	725	743	750	763	735	783	692	751	754	766	722	791	759	700	704	696	676	695	710	725	710	704	708	726	720	722	739	730	717	689	715	739	703	734	733	735	735	694	698	710	734	677	692	694	683	736	720	751	728	707	792	713	692	722	726	733	736	705	714	732	708	727	680	711	726	787	685	704	708	701	719	699	751	721	779	749	731	733	773	747	745	740	711	697	721	737	672	704	692	760	663	688	732	683	728	687	738	738	788	725	784	725	717	727	686	730	747	667	796	697	718	743	687	704	740	729	755	712	734	740	687	698	707	682	749	688	704	725	748	726	739	694	758	737	797	764	659	724	731	774	704	724	711	737	756	761	749	753	720	714	725	710	680	736	728	703	732	753	771	687	711	688	689	723	694	762	734	705	709	693	732	744	749	720	682	734	732	666	703	712	746	747	720	736	728	750	712	765	720	710	716	758	778	749	702	749	701	675	725	757	712	703	737	760	707	706	693	730	731	715	723	735	741	726	702	750	682	725	732	730	683	753	702	735	746	725	707	713	665	687	657	759	745	724	743	721	702	745	723	730	732	703	707	710	746	782	707	700	725	755	753	735	717	713	716	712	716	717	759	705	727	712	747	776	762	801	743	728	697	724	751	764	744	760	704	757	707	712	726	727	754	719	699	708	755	738	752	699	735	723	746	702	723	713	701	748	751	696	727	754	711	685	757	751	653	710	743	728	715	737	731	733	759	783	672	731	718	734	694	702	788	742	729	725	738	729	714	785	757	736	701	714	704	655	675	748	709	757	665	779	781	715	684	714	731	716	742	752	694	728	716	724	731	711	688	711	691	778	740	723	742	732	746	693	698	727	760	743	687	779	721	745	709	678	712	743	761	778	703	739	724	735	678	694	709	669	727	716	719	709	703	755	702	736	719	722	721	712	711	763	745	775	727	730	729	731	719	756	729	749	705	686	765	717	762	686	716	703	768	752	710	690	798	707	694	726	740	727	738	758	727	722	746	734	709	804	801	698	670	713	758	726	735	667	714	752	698	718	768	705	742	711	719	733	736	716	720	718	721	704	739	740	701	715	705	718	749	715	768	730	739	691	764	725	701	728	733	771	717	777	694	725	728	693	730	716	748	726	663	755	724	771	742	742	716	758	702	708	746	706	743	747	671	679	751	723	707	753	720	698	715	719	719	768	721	705	677	690	705	711	702	707	705	750	749	724	742	759	739	723	766	692	697	713	772	736	729	713	735	677	748	641	714	644	724	719	727	694	768	700	731	751	730	696	691	792	712	713	715	768	701	681	738	710	675	692	715	690	706	737	701	685	746	739	736	743	696	759	707	737	729	746	691	719	719	674	773	724	714	713	771	689	745	693	766	716	730	737	719	716	697	787	692	793	756	708	703	748	726	738	732	742	697	735	694	734	786	742	795	681	712	775	767	715	701	732	741	709	708	693	699	726	738	761	741	740	701	699	726	771	717	791	748	702	742	755	691	711	718	704	746	739	748	712	699	692	729	735	778	704	670	715	749	733	735	712	720	747	716	728	682	728	737	776	687	734	727	683	732	733	723	702	715	712	743	735	679	702	701	729	688	722	753	779	742	750	735	745	735	702	737	732	744	803	725	717	660	726	714	743	691	712	705	700	717	695	680	715	690	736	747	794	720	758	767	746	687	724	726	740	697	704	713	739	698	737	762	732	737	693	713	754	769	725	743	772	706	684	712	737	705	708	707	769	749	721	673	723	728	737	714	745	740	723	718	682	724	692	734	804	727	702	725	729	725	763	762	736	730	699	707	726	768	746	695	711	707	734	712	742	687	744	691	758	689	764	711	731	675	716	772	682	723	714	743	720	658	725	670	735	711	717	715	746	750	726	687	740	767	732	737	720	744	752	757	722	718	690	771	731	757	711	736	734	669	695	736	731	721	735	762	724	687	721	724	704	736	757	760	734	757	733	769	705	712	667	745	740	735	725	708	752	730	712	717	710	746	701	688	695	716	706	759	712	751	673	795	759	691	733	748	758	730	757	736	759	742	692	758	770	701	742	706	727	708	753	728	754	732	712	686	713	704	708	713	691	742	761	720	710	708	727	707	728	698	767	692	765	695	706	757	706	727	732	785	729	725	729	761	774	765	736	716	727	753	740	676	713	728	713	733	752	761	719	716	731	727	721	741	731	732	719	717	704	706	710	720	726	691	721	686	772	783	749	699	697	696	750	697	691	693	749	724	816	682	696	701	726	710	760	765	714	691	716	698	750	729	679	758	714	742	707	704	699	665	740	667	750	705	715	751	673	730	732	726	703	762	738	702	737	733	715	673	709	744	759	755	711	760	712	723	689	733	739	732	743	774	751	667	754	695	722	721	731	715	734	741	740	695	776	713	727	741	693	707	714	724	729	708	751	778	718	726	721	761	762	721	724	721	755	734	730	694	727	723	721	742	757	713	757	761	746	683	792	686	694	714	688	733	761	733	742	710	667	720	772	759	728	803	755	718	755	703	738	725	706	733	726	744	757	752	748	749	747	683	710	690	728	733	727	707	777	698	782	715	701	702	710	741	734	761	724	697	707	728	680	741	751	737	732	679	763	747	740	702	732	655	684	799	705	768	737	754	762	708	728	701	734	706	712	734	767	690	669	754	754	722	733	714	732	703	746	714	738	747	714	687	707	717	721	719	754	693	716	737	791	749	759	749	727	702	742	749	750	649	698	737	746	749	749	706	697	756	738	711	689	693	722	721	700	749	696	709	690	755	764	745	723	717	759	663	750	680	780	699	727	722	746	711	737	719	689	688	722	722	742	735	693	719	720	728	716	748	690	677	735	757	760	754	672	727	682	745	711	737	703	708	703	711	719	707	737	686	735	727	714	722	669	761	715
24607	21207	29366	41011	21568	6216	1307	845	738	1989	1028	1277	916	6997	8069	5652	3404	1887	1177	574	513	494	466	499	488	512	488	508	513	480	504	482	489	464	504	506	519	520	513	489	509	532	549	556	508	497	499	497	531	507	456	511	494	489	502	450	474	535	503	534	488	534	540	500	501	458	464	500	513	500	503	516	478	471	510	476	514	547	503	505	512	534	493	526	530	509	505	466	490	518	488	503	504	498	529	522	476	480	499	515	487	514	474	475	453	489	463	484	535	478	505	476	532	522	507	484	485	482	471	472	475	498	475	497	523	534	532	513	491	468	554	570	467	470	494	491	466	536	470	482	502	494	523	530	534	519	531	559	531	519	502	526	469	452	481	496	501	496	529	484	474	512	464	489	476	513	507	468	535	498	511	485	503	481	478	486	499	488	500	495	463	507	473	537	494	463	500	500	517	471	498	468	483	488	521	496	482	465	469	479	489	499	507	470	495	493	484	479	502	530	504	516	472	507	515	456	494	530	478	525	502	463	521	523	493	559	546	499	505	453	526	495	495	469	493	545	530	475	464	517	497	479	547	495	523	487	510	465	479	509	518	494	516	512	500	521	525	464	491	505	463	470	490	485	484	475	502	478	487	490	508	520	494	504	547	481	526	496	502	473	511	461	493	509	503	513	499	458	498	510	457	515	467	516	454	518	539	515	472	478	509	498	490	518	482	532	510	515	548	486	470	444	489	485	480	527	507	492	493	470	494	492	508	555	507	491	473	477	498	508	526	482	513	442	484	521	506	493	472	503	442	476	481	489	458	491	481	501	517	464	514	492	524	495	486	526	493	472	459	519	503	506	487	498	491	480	507	544	501	538	456	464	473	482	518	494	505	483	492	478	502	492	512	498	500	488	509	503	496	475	521	467	509	468	505	488	520	506	496	460	479	502	504	481	491	501	513	512	515	501	486	504	525	495	514	498	497	489	460	500	512	492	501	508	501	511	543	472	524	516	521	482	487	482	536	500	491	486	491	486	508	516	512	480	512	495	496	532	457	497	483	501	493	481	440	522	533	482	496	516	500	514	509	502	496	496	433	466	449	458	539	470	489	510	509	472	502	483	479	499	486	488	491	531	497	522	454	522	513	490	511	502	531	521	531	489	502	472	502	465	480	484	506	487	502	466	506	517	475	490	461	522	538	519	534	488	547	507	489	515	519	487	495	503	489	475	520	459	500	489	507	522	471	493	490	493	491	489	474	489	493	527	467	483	501	465	514	505	507	468	503	481	513	528	490	480	484	478	517	500	478	475	495	492	454	494	479	494	479	464	501	491	480	499	523	480	461	542	474	472	507	453	497	507	490	531	495	503	513	517	481	501	499	503	533	483	523	505	486	496	514	517	481	517	500	495	498	473	486	528	505	478	475	475	493	504	473	483	530	517	505	506	512	477	509	466	476	486	504	472	497	468	503	450	497	512	455	505	496	486	525	426	490	508	484	489	509	536	517	512	499	541	513	481	495	486	521	453	461	499	518	487	497	517	506	509	491	514	488	511	476	490	513	479	486	504	521	479	487	526	495	553	523	531	481	513	490	529	475	465	481	499	521	489	470	476	449	468	528	507	458	489	495	477	525	478	525	473	490	493	483	440	526	504	511	495	515	495	498	501	499	489	503	469	496	494	503	476	521	531	507	450	545	513	464	489	480	499	509	462	502	454	508	479	483	495	540	523	498	538	499	473	481	495	506	525	526	521	516	486	514	503	527	531	485	458	485	529	556	507	521	493	497	493	529	500	506	479	494	497	524	472	505	498	505	548	493	525	498	466	515	468	497	493	487	463	506	468	527	553	514	479	482	515	520	502	481	484	479	492	481	461	481	488	464	513	522	497	486	507	461	466	493	473	468	504	541	487	486	485	474	512	517	485	499	525	530	508	532	489	452	527	466	483	481	517	489	448	511	479	481	471	506	485	508	528	494	515	488	512	505	523	494	524	475	492	497	486	507	489	501	487	522	489	500	492	487	523	513	473	500	489	464	490	464	496	495	501	507	518	493	488	472	490	529	455	506	495	474	497	496	543	526	499	454	523	544	485	472	511	510	516	494	510	485	487	459	528	477	467	487	549	483	493	479	505	488	515	491	507	520	528	517	484	523	499	433	474	524	460	503	491	535	459	484	503	460	545	531	472	471	487	466	535	474	451	510	523	502	494	492	442	482	465	526	470	505	519	434	502	543	490	479	477	479	459	480	526	479	461	489	469	499	497	523	482	512	496	486	499	493	507	488	515	491	534	464	464	482	550	482	515	491	533	463	542	549	515	502	469	490	514	510	491	528	478	468	483	491	543	507	524	504	508	518	504	501	486	455	486	513	469	524	488	503	518	507	491	504	478	521	485	507	501	529	544	509	510	520	492	504	515	498	492	515	489	522	492	472	490	491	498	502	483	514	510	503	483	456	485	496	479	524	455	520	482	485	526	468	475	521	491	524	520	489	502	491	479	439	493	500	498	519	461	498	483	470	519	515	505	485	492	505	514	522	510	521	471	461	459	498	476	492	527	488	484	502	536	498	519	539	492	465	529	514	508	529	500	505	496	442	479	525	482	484	506	476	529	478	475	524	478	544	485	462	510	495	473	497	520	502	507	489	487	507	477	522	483	512	506	506	480	456	501	469	471	567	485	451	492	488	494	500	523	479	503	549	511	535	515	500	501	514	524	455	454	508	465	494	475	512	480	457	460	541	504	466	488	507	491	509	462	480	486	521	489	476	496	511	470	493	482	502	470	508	481	491	466	483	469	533	487	498	473	485	492	460	535	522	499	524	489	468	519	494	495	535	516	494	442	528	487	496	498	484	501	495	557	503	535	484	511	458	485	476	503	501	480	474	470	500	472	492	500	524	466	518	572	506	519	510	474	445	489	503	461	502	516	505	522	461	505	493	525	490	482	501	473	536	494	514	492	502	535	502	510	481	495	477	465	548	451	457	489	509	501	509	549	540	509	501	505	479	476	488	480	515	540	518	520	490	474	526	493	468	488	504	537	475	538	500	501	506	500	479	526	515	491	491	477	491	525	543	502	501	489	498	439	468	476	507	486	484	520	485	470	510	471	551	551	460	503	473	496	471	511	539	503	518	527	484	494	493	490	519	499	476	492	489	512	498	503	502	510	478	518	480	506	518	426	492	492	466	503	519	476	469	511	479	500	475	498	488	498	513	496	507	494	490	546	447	487	515	539	498	516	502	503	510	526	496	478	508	467	498	483	454	502	520	477	459	488	481	475	481	532	438	475	478	504	485	516	492	481	480	496	519	466	509	475	474	476	495	460	490	513	519	539	508	478	529	490	516	503	471	477	477	554	496	526	484	491	515	504	523	476	485	496	489	474	479	489	517	507	496	521	466	507	508	507	498	479	489	520	500	492	494	503	509	518	495	539	475	493	483	484	519	492	499	521	522	475	517	471	455	513	516	481	497	476	473	514	514	494	494	480	504	500	503	462	479	484	498	478	487	529
7545	14273	36790	52610	12748	4700	2572	1815	1594	5440	2328	3510	2296	17219	16953	12551	7829	4290	2348	1070	815	789	805	777	820	759	797	824	779	839	804	820	801	746	773	793	843	797	755	809	832	818	812	781	792	787	833	736	753	762	848	777	806	773	833	791	820	809	793	771	816	867	755	825	782	801	788	806	830	806	780	806	833	794	790	871	767	770	767	812	792	797	796	803	803	712	791	825	786	825	867	779	811	793	813	769	820	814	781	785	814	761	774	794	753	816	836	801	782	761	790	730	774	761	751	825	805	820	749	788	723	798	748	812	808	751	757	750	757	809	803	778	798	777	762	793	777	796	762	735	824	765	780	797	784	797	792	787	766	821	827	789	757	779	777	746	815	766	817	783	793	870	791	780	846	795	833	789	811	846	790	800	793	823	830	793	817	720	791	760	814	751	800	779	814	799	760	826	786	807	771	834	761	795	753	756	770	789	774	775	794	782	758	793	807	841	778	769	819	739	753	734	812	806	790	772	786	769	765	766	825	817	805	833	765	775	726	830	789	852	860	809	748	829	752	782	719	788	791	866	786	744	763	761	821	766	786	821	755	761	772	807	781	819	809	835	785	836	777	754	816	842	842	842	813	803	854	769	821	818	798	767	772	736	780	794	788	809	791	789	790	789	795	747	772	829	780	766	758	768	788	805	758	842	853	818	757	742	794	772	832	848	802	813	817	749	747	794	785	826	753	793	795	802	785	829	800	775	803	769	832	801	798	778	773	754	777	829	752	780	759	793	809	810	783	781	780	725	783	810	774	821	820	794	764	793	767	778	770	782	765	847	813	805	753	802	759	777	761	798	751	783	883	825	810	778	780	800	784	800	829	793	783	730	822	765	792	809	745	767	812	812	799	865	784	777	798	783	797	726	793	826	762	741	790	777	762	808	796	780	782	799	835	795	805	784	794	821	820	759	790	820	831	820	754	775	799	817	797	794	804	795	796	785	806	770	785	798	812	860	817	790	813	851	784	815	773	759	749	763	774	775	770	766	795	768	776	784	733	797	729	763	814	788	752	788	819	795	829	746	819	792	757	769	780	783	779	828	771	804	825	768	763	824	788	818	803	805	820	821	812	775	775	811	765	830	821	776	773	785	788	787	796	768	842	775	774	754	798	772	804	815	811	797	795	785	774	804	798	756	861	794	759	850	803	797	761	748	800	792	785	755	811	828	829	797	804	819	752	780	816	817	803	808	766	824	790	804	831	777	809	809	809	831	736	798	788	770	787	762	814	851	819	797	825	800	783	740	814	818	798	817	762	760	778	775	797	768	857	774	798	778	804	842	772	794	817	785	786	834	841	766	797	810	769	834	793	857	788	762	773	810	791	733	793	778	770	831	779	836	794	787	813	756	787	806	754	766	833	810	761	825	746	739	788	802	796	796	742	846	746	757	755	802	820	776	804	869	753	821	786	755	824	776	845	734	760	771	816	884	771	801	777	801	804	773	774	848	752	846	821	803	787	775	796	763	785	739	789	823	800	841	799	751	717	773	790	826	799	812	737	796	816	788	816	789	788	772	750	798	828	790	783	734	749	760	773	846	772	771	814	841	764	831	789	828	857	779	836	766	748	849	796	788	782	795	761	770	765	800	795	804	815	878	802	790	789	801	800	821	780	812	743	795	757	846	774	772	839	752	859	766	808	796	781	810	759	814	737	798	776	798	800	763	736	791	846	812	782	822	756	788	791	800	784	832	779	818	809	804	800	818	768	750	772	790	839	801	798	788	837	795	777	803	793	836	799	796	821	806	774	838	804	802	834	794	732	794	796	823	782	849	781	827	803	797	781	767	813	772	825	820	753	835	769	769	802	818	794	783	847	740	813	772	810	735	768	827	746	766	842	805	822	778	808	782	773	857	816	770	785	791	773	743	774	805	784	779	793	766	784	765	762	753	799	763	809	770	767	818	775	772	793	781	801	769	730	753	791	795	797	798	805	788	757	770	842	795	783	779	848	786	807	766	808	794	795	815	842	785	736	769	802	839	778	796	808	814	811	789	762	787	820	763	805	748	764	773	742	778	820	810	748	836	803	825	843	778	772	760	787	774	799	790	860	776	762	800	772	853	831	793	795	742	820	848	782	762	768	816	776	774	789	794	805	767	764	776	795	830	801	797	795	809	805	813	798	793	784	822	794	812	829	780	836	836	805	795	802	797	791	804	743	859	793	776	824	777	777	716	787	813	827	815	804	747	783	779	835	786	813	799	796	753	793	789	810	760	852	810	755	749	738	827	806	769	803	812	776	792	829	810	830	751	799	803	823	726	797	755	767	760	790	832	816	779	799	788	834	797	807	813	823	776	792	806	787	860	755	744	816	756	747	810	762	823	744	820	811	771	807	815	802	743	809	769	798	786	840	775	778	802	775	786	771	826	804	794	869	778	789	776	783	801	758	743	815	725	785	772	812	792	823	746	782	845	800	795	820	777	814	735	795	844	767	788	797	793	808	835	808	778	761	750	804	779	791	804	775	760	796	798	816	737	825	785	813	804	863	849	820	767	809	833	792	805	768	784	819	776	832	787	803	797	793	800	813	748	807	860	797	815	772	792	847	784	820	755	785	788	747	814	798	784	791	814	786	808	816	797	791	757	754	811	812	727	796	836	828	807	748	785	802	822	826	742	813	859	789	795	825	823	772	805	782	796	771	788	765	794	771	760	744	821	754	790	790	769	744	778	793	814	759	792	817	738	817	779	795	782	811	774	785	796	785	762	755	783	788	824	800	837	772	775	775	833	760	816	813	784	817	809	825	758	822	807	836	803	771	817	821	826	809	790	786	774	781	785	824	766	796	788	808	773	760	780	776	770	821	822	789	778	865	834	790	734	762	807	795	740	818	801	792	784	730	779	834	822	754	775	752	797	783	781	788	772	809	831	800	773	783	758	808	837	847	772	789	824	847	758	803	837	864	801	790	794	762	772	764	782	842	791	763	784	830	785	810	796	777	789	792	821	793	774	763	776	793	771	789	813	825	865	786	787	801	805	778	815	822	772	757	793	803	760	813	798	823	837	787	761	786	780	826	770	794	821	803	748	789	804	769	770	812	768	796	814	777	801	781	825	806	762	798	782	790	747	824	774	792	808	762	752	835	786	784	833	812	802	772	794	781	740	763	801	822	737	769	845	755	794	850	791	818	801	814	805	807	775	769	790	811	754	781	777	812	756	771	793	773	785	802	775	762	774	763	805	799	800	819	782	770	789	755	776	808	817	729	802	826	773	763	784	783	821	775	817	813	753	812	799	770	860	829	825	826	808	795	820	825	834	796	775	751	797	765	768	825	765	833	789	811	787	777	793	783	788	782	766	774	825	800	831	835	853	803	811	789	794	796	815	804	826	788	757	829	834	793	792	778	769	771	823	796	793	801	810	803	844	788	802	814	781	778	810	783	760	751	810	802	807	779	776	757	798	775	802	778	801	803	777	797	832	795	814	790	785	769	821	828	780	795	774	770	785	831	793
23177	21183	29612	32936	23685	18073	6265	1254	1058	3799	1167	2148	1276	15851	18439	12494	7647	3853	2017	618	510	507	498	519	520	518	534	460	461	519	469	497	491	507	483	545	480	497	487	495	528	516	560	532	532	526	506	509	494	499	509	530	490	527	478	501	479	500	517	520	493	450	487	490	478	462	524	468	480	508	486	505	476	499	491	475	524	478	472	511	512	422	511	492	516	478	478	500	495	489	455	435	505	526	510	496	512	479	477	469	491	460	478	496	498	499	513	486	480	516	526	491	529	473	493	519	538	470	506	487	466	489	514	529	467	474	509	496	500	508	448	495	520	523	478	466	498	542	447	498	472	489	504	479	494	494	469	502	519	480	520	463	490	486	497	455	523	528	503	472	551	487	492	500	475	524	505	516	507	527	484	500	483	504	513	484	475	468	467	482	492	500	509	439	508	493	506	494	539	515	523	499	523	496	486	493	449	519	449	515	484	519	542	550	526	492	484	503	508	487	481	459	485	522	485	496	545	459	458	479	441	515	501	504	450	486	489	497	484	502	479	480	460	456	516	513	533	510	518	484	470	526	466	534	475	523	486	452	494	495	471	466	493	526	496	453	525	523	521	463	527	487	479	476	512	494	469	504	494	501	500	471	502	480	489	450	542	471	457	476	501	488	548	517	460	481	455	454	523	498	527	508	482	507	499	554	503	497	521	522	483	471	529	496	467	499	496	516	514	523	457	517	487	489	441	473	470	500	519	482	498	472	485	482	492	494	512	476	508	499	473	464	460	485	531	482	516	500	462	507	457	482	501	505	444	506	510	444	527	454	478	459	490	516	478	501	504	485	505	499	535	467	520	547	494	473	515	495	551	493	477	481	502	500	543	465	486	486	508	490	518	488	534	503	495	507	490	514	491	457	441	479	510	461	466	500	508	457	535	481	504	478	488	535	503	490	506	491	489	472	527	506	491	504	488	488	516	454	473	494	509	489	497	487	517	518	496	482	483	559	441	461	535	519	508	502	528	471	520	491	492	520	517	500	464	503	477	501	553	460	479	495	507	453	510	524	526	477	533	508	486	491	505	428	506	494	518	500	473	481	456	482	459	518	490	449	499	492	490	489	539	482	489	495	468	476	527	499	466	511	481	479	533	482	468	523	512	515	475	512	511	480	490	457	501	474	513	495	491	487	495	495	531	486	506	469	514	494	526	521	505	508	463	481	487	559	487	489	468	477	499	477	520	508	511	529	501	483	518	509	474	507	525	457	482	457	480	524	502	475	492	470	505	502	506	509	523	508	447	477	463	520	501	513	553	485	462	501	489	485	527	498	513	507	488	496	484	473	504	544	484	504	512	485	483	507	499	506	499	499	471	467	487	486	449	458	488	485	497	485	463	489	506	487	499	474	496	519	499	493	530	469	507	494	538	454	480	494	472	499	514	480	497	482	530	475	521	505	500	425	524	531	511	477	497	480	554	477	521	496	529	498	501	515	461	470	508	508	544	450	510	524	501	488	522	490	471	515	490	513	491	485	499	494	513	488	458	503	509	513	471	495	483	462	477	451	510	480	476	480	470	467	521	491	518	502	494	463	522	529	498	437	486	495	498	505	491	485	461	505	523	532	525	486	493	484	484	454	498	496	489	499	518	522	455	509	532	510	505	542	459	550	479	482	516	514	489	520	481	473	516	478	504	512	487	474	444	468	508	488	512	488	454	510	486	520	457	487	488	506	498	475	494	490	494	485	511	479	492	474	514	509	489	510	482	466	554	485	524	495	527	464	529	550	510	496	461	451	485	480	522	518	467	476	505	506	498	489	486	486	513	453	511	496	504	513	461	487	463	495	502	511	496	512	479	492	523	500	523	508	530	498	508	496	500	514	486	499	494	506	451	503	528	505	502	493	474	493	494	495	466	512	521	485	518	529	506	518	540	524	493	500	553	545	466	493	533	485	504	486	491	495	507	499	516	531	483	456	505	482	507	464	514	506	478	507	505	492	491	525	482	487	517	536	539	526	491	538	516	478	490	483	526	429	509	493	481	494	509	505	496	503	496	501	495	504	517	441	499	509	505	488	528	508	507	507	535	508	505	466	482	524	531	520	478	501	499	509	507	502	533	471	487	473	486	468	479	512	493	504	479	462	465	500	509	473	478	464	511	498	470	477	507	503	475	492	499	456	533	532	516	511	514	515	502	501	518	538	503	516	507	515	474	495	519	484	509	520	478	480	502	469	523	443	477	472	513	468	519	494	525	501	534	493	498	472	478	496	512	474	473	529	513	490	481	459	490	507	484	487	462	508	511	534	480	470	539	473	471	468	490	481	483	471	480	508	492	451	480	497	552	502	502	489	498	502	461	473	496	435	511	442	499	496	487	514	496	512	515	467	444	508	472	494	497	554	472	451	504	468	483	515	484	493	481	485	511	446	509	504	525	519	495	475	494	510	486	473	476	500	525	489	509	495	495	505	474	500	518	486	537	484	487	485	532	477	523	482	488	475	529	514	507	483	470	517	486	500	487	483	537	500	503	551	484	474	487	521	484	460	511	523	502	491	499	514	496	505	474	491	500	484	501	469	472	520	478	528	519	502	465	503	517	498	512	491	497	509	465	529	514	494	514	515	435	543	538	557	524	468	478	493	487	473	501	469	501	492	494	508	486	488	477	470	430	519	461	504	516	483	534	452	510	554	472	491	487	479	527	485	503	493	495	495	469	469	500	537	513	510	522	512	515	478	505	506	512	516	491	544	495	490	537	484	516	478	525	513	485	456	483	546	509	505	476	490	496	465	474	484	554	470	519	501	506	521	493	475	515	469	462	441	513	467	495	513	495	493	526	501	494	506	500	512	484	515	493	525	514	519	484	482	511	505	475	477	470	486	487	482	503	494	476	510	513	504	471	522	480	467	493	510	498	483	528	478	489	483	496	509	522	483	511	480	496	493	492	499	501	521	471	490	502	503	516	503	482	502	517	524	512	462	509	471	511	525	492	510	499	498	506	524	490	508	489	509	499	475	455	486	509	460	539	497	456	479	508	472	499	518	480	479	502	475	476	453	471	483	521	507	491	512	485	480	491	480	463	495	493	505	497	437	468	477	512	492	521	514	507	471	495	496	507	493	530	477	502	488	489	463	528	512	474	476	518	506	517	456	497	487	483	491	516	500	481	499	507	508	493	507	500	488	503	499	466	501	502	523	523	485	484	463	507	496	508	488	471	470	510	478	533	489	497	475	494	496	481	504	465	483	474	495	538	497	513	484	511	521	516	510	483	479	514	477	539	483	519	472	509	536	489	480	528	487	481	501	476	509	487	506	490	473	476	463	489	480	512	522	513	493	498	511	518	532	510	463	513	496	505	530	529	509	492	504	511	510	515	503	530	473	498	458	513	466	485	505	486	477	518	514	488	541	496	486	517	491	464	506	493	478	513	505	455	487	487	555	478	502	464	488	486	490	524	484	494	473	454	517	503	440	503	492	514	474	457	525	503	485	517	545	471	476	493	516	507	491
10585	22845	49415	66066	13482	5656	3586	2960	2565	9787	1912	5996	3219	29181	28777	21929	15398	8746	4803	1116	733	799	864	792	810	801	809	819	808	764	751	804	761	788	754	759	752	795	793	779	805	874	842	834	837	824	838	768	770	798	801	773	802	751	792	778	771	830	800	759	807	813	790	775	775	778	803	770	813	729	831	831	804	774	730	802	786	771	800	846	776	795	801	807	767	790	780	777	751	777	765	784	789	771	824	763	727	811	829	797	790	811	776	774	759	801	802	741	845	792	763	771	777	827	780	769	769	786	831	749	801	806	799	762	793	799	765	766	782	779	808	839	814	784	773	755	809	799	795	751	775	804	768	746	777	795	808	795	822	831	778	818	789	800	758	762	781	771	722	770	803	768	779	790	840	769	797	746	789	853	827	772	817	788	806	782	819	794	757	788	791	777	845	768	757	736	750	794	778	807	742	821	826	803	760	818	778	785	765	724	794	796	790	764	795	759	790	814	756	796	779	772	783	763	801	745	824	758	760	794	824	798	802	774	794	826	750	778	826	808	751	817	761	779	784	749	831	772	771	781	817	768	850	758	745	783	771	795	831	739	728	769	760	737	776	768	791	805	779	771	795	791	838	804	768	789	770	813	792	822	742	777	741	780	807	770	797	763	772	769	796	782	727	719	791	770	794	733	780	751	772	833	792	759	776	737	776	805	793	816	807	767	814	762	785	830	774	807	783	809	811	709	840	779	737	804	798	779	764	824	766	771	760	752	794	784	776	772	821	789	783	798	750	814	797	763	803	807	784	798	765	801	751	794	801	768	786	748	802	763	743	800	809	733	764	785	748	742	786	818	789	753	750	764	823	771	751	803	728	795	785	764	812	778	797	780	755	789	809	815	704	732	785	780	729	785	784	791	768	804	754	773	750	808	817	819	795	778	761	744	769	807	744	752	752	765	808	768	796	741	812	761	753	744	792	779	808	831	752	805	775	796	798	807	767	797	756	775	782	786	845	821	792	755	793	854	791	838	805	810	741	816	782	752	768	800	805	811	773	735	766	791	805	787	786	804	776	781	836	770	815	738	767	810	814	843	819	753	822	794	752	798	813	758	760	776	776	771	768	803	759	749	774	783	811	787	791	731	706	783	810	790	793	840	759	716	809	766	769	792	774	781	789	771	770	786	791	766	746	793	765	800	794	755	790	793	778	770	803	702	824	814	810	723	788	810	739	795	763	812	752	759	784	766	790	782	718	758	738	818	799	762	815	778	782	825	808	813	798	711	754	790	811	750	789	795	787	790	743	761	805	769	742	783	788	797	767	793	790	815	788	731	816	792	721	773	796	845	771	790	775	744	759	789	840	805	764	795	743	752	745	733	747	807	779	776	793	777	783	784	787	765	778	769	762	804	752	768	799	765	806	794	805	771	808	721	794	770	839	759	800	770	784	726	787	762	767	763	811	758	795	754	787	737	782	803	782	774	798	744	771	794	797	799	772	798	797	759	802	795	806	790	793	816	785	770	740	780	759	821	778	796	770	757	753	789	762	778	791	770	784	800	821	810	763	824	746	762	788	832	756	803	793	785	783	815	828	800	804	778	759	770	798	739	764	738	783	814	753	792	763	801	747	776	785	742	821	766	832	772	756	720	794	809	755	778	788	774	751	763	767	773	793	753	815	847	779	782	782	793	795	749	742	771	789	815	724	795	811	791	787	780	793	773	835	748	815	752	762	785	798	788	799	845	799	775	736	833	795	820	794	746	775	783	787	817	716	768	766	781	769	739	798	766	838	763	793	810	749	767	792	782	794	771	767	788	720	808	776	769	737	801	771	801	825	777	802	751	761	775	791	786	800	788	834	748	810	779	781	700	740	799	765	763	791	785	799	784	809	792	763	815	781	796	761	790	762	744	776	703	829	732	815	733	757	818	776	761	780	765	798	792	759	781	749	805	780	800	733	796	782	774	769	786	790	748	751	748	834	796	819	733	800	771	763	815	804	818	800	841	762	776	756	787	761	848	703	752	789	773	849	770	810	746	773	774	796	726	789	814	772	745	804	805	766	840	763	769	816	751	779	737	766	769	791	768	797	782	742	773	782	764	792	785	812	768	797	794	768	749	816	797	740	806	775	732	799	757	780	795	783	725	837	728	813	815	804	771	816	819	768	779	837	767	779	761	823	817	775	806	767	744	808	805	733	786	799	767	786	718	742	788	803	749	762	771	798	764	787	771	738	809	779	755	780	809	813	798	814	772	749	791	793	805	766	795	721	782	740	790	771	827	777	795	815	802	836	803	774	785	781	787	800	730	784	815	794	786	758	829	814	733	775	817	836	780	797	756	736	759	788	752	719	776	788	798	775	794	819	774	803	804	772	771	846	758	778	776	804	783	758	776	823	789	788	797	776	816	727	754	855	822	759	849	771	791	756	781	800	713	793	761	806	833	795	781	798	777	837	806	760	779	775	763	769	784	811	768	812	807	794	762	772	855	800	767	775	754	784	831	780	763	775	814	756	799	781	760	836	825	789	779	775	743	758	829	787	751	820	814	739	797	794	789	761	796	789	761	812	797	766	752	790	783	759	770	809	779	798	759	740	785	699	760	760	811	794	831	756	815	815	759	744	772	775	751	747	745	807	781	808	760	810	775	808	825	785	805	803	778	727	780	819	780	778	780	804	771	777	824	770	801	760	787	803	737	812	788	779	791	769	789	771	781	785	823	790	784	766	806	774	787	792	816	773	783	788	790	786	800	795	769	762	765	780	786	803	762	768	777	760	838	796	803	796	786	778	773	774	748	789	802	769	764	759	851	787	789	822	822	762	738	798	788	754	786	823	724	781	739	841	745	833	849	750	793	767	753	826	814	784	806	789	738	799	747	835	742	751	799	806	747	818	830	760	816	743	800	768	769	732	759	772	820	820	797	777	865	755	790	808	787	777	824	738	704	778	773	796	758	779	762	781	792	772	737	776	800	750	787	780	804	816	721	777	846	800	801	740	804	746	809	777	802	783	769	719	808	780	768	828	769	761	769	773	720	829	840	770	786	774	781	778	789	779	771	805	791	779	753	761	813	744	768	834	813	794	781	773	758	781	795	788	797	810	803	770	805	795	788	799	804	822	841	774	756	829	705	776	813	747	747	792	818	787	772	778	754	754	790	771	800	774	796	802	825	817	809	747	763	778	784	764	785	772	809	753	790	769	758	755	773	794	795	805	811	758	819	745	788	752	799	829	729	728	766	767	763	825	734	755	806	810	763	777	845	781	769	780	833	793	784	805	794	727	798	739	828	722	820	785	771	801	807	754	774	748	805	761	776	741	737	752	773	762	738	757	808	813	769	784	782	829	805	766	768	783	822	776	769	822	777	804	812	829	740	766	736	755	779	797	804	776	783	734	777	760	778	755	744	823	785	829	788	807	806	790	787	732	762	745	806	820	785	746	794	789	785	797	789	766	796	791	766	777	764	801	819	777	815	839	760	832	811	742	742	836	778	782	859	758	734	765	767	763	756
26817	19967	15031	18844	2250	767	680	595	565	671	541	588	517	1350	1842	1451	1154	772	705	518	473	448	447	443	462	447	488	448	455	429	414	458	475	479	406	472	438	437	456	494	487	446	497	458	466	455	475	478	468	464	449	417	448	455	483	437	440	434	410	464	466	450	459	439	443	445	475	467	458	447	471	509	452	470	451	454	474	461	459	430	412	412	441	458	471	452	452	470	479	464	415	433	438	412	435	439	416	470	474	486	477	407	484	463	423	463	419	477	431	486	460	435	419	467	458	427	458	444	465	410	450	436	441	448	495	432	486	429	475	460	451	447	463	438	453	474	502	484	490	460	448	452	444	452	463	439	454	454	456	458	480	425	485	434	484	462	450	462	507	445	456	452	449	469	421	439	448	488	465	428	460	492	462	459	422	457	451	445	448	433	472	442	491	464	456	437	439	427	469	483	489	450	458	463	450	463	456	450	455	448	458	481	447	466	411	485	445	483	486	399	488	437	446	470	454	454	445	471	450	483	470	462	414	429	460	475	496	439	460	444	440	464	471	456	440	431	454	448	443	447	470	467	478	493	459	483	466	460	444	474	435	458	454	445	446	478	457	472	456	481	424	440	471	489	449	452	451	491	464	425	476	460	451	452	451	492	458	455	475	447	464	470	436	477	451	475	465	460	460	458	424	471	456	472	445	439	472	463	458	433	451	489	415	445	444	450	412	461	451	443	446	444	452	500	456	457	464	461	455	480	449	505	444	452	426	479	457	460	420	461	457	454	431	477	426	440	460	473	487	455	442	450	456	444	479	424	477	462	448	467	448	418	436	439	456	466	458	452	466	440	447	456	448	490	436	483	467	437	427	467	456	453	459	462	457	442	472	478	433	453	429	454	457	478	491	420	467	440	479	452	444	466	468	458	449	473	436	443	448	421	479	490	457	486	457	445	466	452	449	452	454	464	481	428	433	441	489	450	426	431	461	446	474	448	486	512	480	445	428	471	454	480	459	432	478	448	416	450	444	463	467	444	488	479	458	452	466	476	471	440	471	415	466	448	426	462	450	446	506	448	453	457	420	476	424	448	412	416	484	486	400	450	438	462	488	443	495	455	461	422	463	452	458	463	451	466	487	471	447	456	444	444	443	474	448	461	445	473	471	474	455	451	465	445	469	472	462	471	449	469	466	483	477	410	469	421	445	441	461	449	461	472	443	485	470	434	411	452	466	482	420	442	432	416	480	481	475	456	472	432	430	466	465	459	419	517	456	455	442	469	443	482	482	467	444	445	450	435	457	481	447	443	426	442	462	457	462	502	452	477	447	470	410	456	453	467	475	452	436	484	461	422	458	497	465	453	415	446	425	441	431	446	455	459	419	451	451	446	432	473	480	441	452	508	468	447	476	452	457	460	436	448	457	445	470	456	461	454	445	450	470	479	443	473	463	449	457	449	457	456	461	470	466	452	459	471	447	410	439	426	483	446	446	479	442	459	477	417	459	436	416	462	423	449	415	485	410	456	483	415	446	425	457	432	467	470	483	454	484	419	450	460	433	409	487	496	468	450	482	461	455	466	407	446	455	427	463	500	466	443	445	459	449	455	504	481	444	465	448	440	484	457	452	442	496	444	453	469	465	465	409	460	500	500	421	441	418	455	436	470	442	463	447	418	458	423	444	411	469	514	446	440	440	465	435	468	452	478	456	472	457	441	482	475	472	458	477	423	408	443	432	461	468	441	446	503	459	510	483	429	449	462	468	434	475	470	458	417	492	404	463	442	526	452	427	437	465	453	471	455	453	456	489	433	443	496	520	495	474	418	459	460	419	476	449	429	455	412	432	489	441	472	439	444	445	433	445	442	446	425	467	444	430	448	455	468	488	441	434	449	465	468	478	423	475	456	463	448	473	461	428	470	513	435	463	476	473	459	439	452	449	494	480	467	437	443	456	488	455	483	442	470	456	471	428	452	484	446	449	488	444	451	415	453	435	463	468	442	482	463	443	469	409	453	451	458	474	465	436	438	452	452	484	483	438	454	457	490	437	419	451	462	459	441	473	453	460	397	478	474	481	494	442	470	466	466	464	444	501	449	447	462	465	465	470	459	451	453	474	458	454	473	440	469	441	453	493	465	471	477	464	471	458	464	470	456	474	429	459	431	471	426	428	448	454	480	430	466	450	423	457	472	451	471	433	481	466	472	437	409	472	485	505	441	437	455	483	449	477	440	452	481	473	457	473	411	464	442	477	447	466	442	447	440	460	442	463	443	416	446	448	496	461	485	443	460	423	437	436	426	468	455	437	450	458	440	481	451	454	435	435	446	501	483	458	483	485	444	466	402	466	459	483	420	444	452	421	455	464	447	454	444	478	464	461	462	446	467	454	445	446	426	478	432	420	433	481	494	470	428	468	443	430	455	438	451	447	469	442	447	473	469	454	440	462	428	450	445	429	460	462	458	438	430	491	439	465	412	474	428	458	449	460	450	428	501	452	479	439	469	452	456	510	480	493	469	411	470	468	433	427	488	491	452	430	456	457	455	486	423	467	432	456	462	480	463	469	501	456	487	403	470	424	437	466	454	459	470	454	454	456	464	441	470	444	429	439	439	433	476	462	464	448	462	469	444	457	439	444	429	458	471	448	450	480	449	433	457	456	442	428	457	462	458	454	445	443	478	444	436	394	461	443	429	447	480	446	442	427	458	446	462	448	460	432	442	463	463	492	482	420	496	421	463	444	473	411	463	453	463	458	440	482	432	439	448	427	466	440	456	433	463	450	439	460	477	456	456	452	442	470	419	446	444	444	457	436	472	479	477	449	428	442	452	456	446	429	467	442	488	453	450	462	478	466	404	455	484	422	513	495	469	475	445	453	444	477	464	432	466	444	454	449	438	472	528	429	424	447	473	460	494	469	474	473	428	484	442	434	465	463	467	442	472	484	439	424	489	466	473	426	449	497	433	454	426	414	455	446	489	457	471	450	480	440	450	484	442	445	460	436	441	456	391	483	463	431	486	454	424	460	436	444	435	485	453	472	493	480	404	454	486	482	456	489	448	451	484	480	467	464	424	458	376	473	477	481	450	446	438	421	451	467	424	420	422	442	442	476	473	459	475	486	432	461	494	433	470	444	472	468	428	425	469	500	441	443	414	476	476	498	445	468	435	474	475	459	465	414	470	473	454	442	439	504	477	452	445	485	441	456	459	472	467	466	442	472	479	435	456	456	481	425	474	468	490	461	438	445	487	453	459	464	474	453	478	437	440	467	467	449	428	467	497	480	487	481	429	464	465	424	409	446	477	476	457	437	439	459	484	440	486	447	405	433	436	463	436	465	467	479	462	413	433	420	431	417	483	473	469	409	462	442	478	454	433	428	442	431	443	440	466	488	465	440	466	459	490	452	403	444	442	460	463	476	467	443	458	471	447	472	417	452	425	442	456	486	489	415	467	426	463	476	464	474	470	456	470	459	450	491	450	471	453	471	468	499	500	427	478	433	457	466	462	448	456
6835	8859	20214	23152	3042	1809	1581	1263	1085	1440	1010	1155	1001	3828	4721	3376	2531	1644	1269	828	750	727	722	743	741	732	714	761	685	728	704	711	741	772	770	690	699	770	716	752	756	733	735	765	737	740	688	740	705	739	740	738	731	744	773	718	672	694	727	730	773	722	720	744	787	720	763	706	715	754	752	769	748	733	757	712	755	732	710	738	746	753	722	768	710	729	746	720	713	720	732	719	789	726	776	748	692	689	737	703	717	680	760	704	732	766	695	761	688	764	681	746	713	712	687	696	746	726	769	702	715	764	716	715	691	730	730	698	709	721	717	732	742	723	761	772	782	732	741	709	783	689	734	709	741	762	709	790	659	774	757	714	713	715	722	722	760	722	737	717	745	731	733	735	724	702	745	742	729	698	690	728	720	721	741	772	703	772	766	712	736	712	761	796	740	735	711	700	742	767	746	698	720	756	779	729	710	721	736	727	741	700	768	708	788	747	660	727	740	718	709	731	689	731	757	697	729	743	722	654	744	757	733	712	723	761	718	714	693	768	727	716	728	715	726	750	676	712	700	729	700	767	695	727	720	775	701	728	749	727	658	749	734	727	753	718	719	687	718	741	726	726	718	735	744	720	707	752	736	773	692	727	699	733	767	716	710	726	712	722	739	722	702	725	748	674	724	749	720	735	753	771	718	754	722	719	742	723	743	733	743	685	739	766	682	745	733	728	688	722	744	761	753	734	759	756	771	754	694	717	745	758	706	717	704	718	744	683	730	733	721	726	752	756	698	734	697	753	710	744	732	707	729	791	699	772	729	729	739	706	736	802	733	711	752	717	787	742	696	739	704	681	735	737	722	755	686	765	759	734	689	720	727	707	764	719	742	728	718	760	759	683	692	757	709	718	724	654	731	728	788	739	730	763	704	696	740	701	751	742	731	698	735	780	769	748	723	699	739	759	693	729	733	698	746	753	699	749	760	690	727	694	755	725	772	750	756	720	739	718	726	784	777	720	723	738	777	729	761	758	722	755	715	746	774	700	710	703	705	783	775	754	751	764	725	723	706	701	773	726	766	705	747	760	740	715	748	690	735	735	773	675	736	737	687	717	745	671	708	761	754	755	740	751	752	726	739	757	728	812	719	758	714	725	724	720	742	708	752	710	728	717	692	771	698	739	730	730	754	807	747	748	695	739	686	718	698	691	731	725	714	707	702	704	678	761	681	740	768	768	726	733	718	771	686	722	676	752	749	696	728	768	692	703	716	698	687	713	740	736	736	770	767	729	753	670	719	699	727	709	775	712	730	707	767	723	789	736	730	688	703	772	720	712	721	708	715	704	731	753	701	772	693	739	720	790	758	749	765	725	738	757	734	748	693	752	735	699	701	689	711	718	756	724	673	700	739	747	700	719	712	725	714	718	689	724	738	714	715	739	716	728	769	687	763	718	738	701	714	728	749	658	747	719	744	741	737	717	705	766	712	722	710	708	778	749	711	741	733	762	712	742	758	694	734	699	704	759	726	748	715	703	732	704	734	737	687	719	715	676	723	727	740	747	748	724	678	750	718	703	761	737	704	744	670	685	765	674	730	697	747	764	753	713	752	716	747	731	738	724	689	726	739	739	724	753	673	744	770	696	750	758	721	720	702	727	684	682	727	735	724	743	710	756	745	716	749	730	746	735	737	728	741	788	706	740	779	717	683	714	721	763	762	730	694	733	717	724	724	702	747	734	765	728	747	720	747	733	722	712	755	734	681	702	730	759	751	683	722	750	714	756	725	733	751	708	745	772	757	700	739	721	760	708	682	707	707	724	745	735	761	716	766	719	762	743	728	750	730	773	699	717	706	721	725	725	722	742	734	719	712	707	757	741	743	743	752	796	754	763	733	728	758	692	748	700	739	760	700	694	716	691	729	750	728	764	710	780	749	676	698	706	742	726	754	742	732	755	760	750	719	715	700	716	791	718	722	742	747	750	695	677	724	756	732	776	762	748	781	748	739	716	733	744	777	744	694	700	770	763	722	707	751	746	776	714	730	721	731	745	740	718	783	744	726	714	747	716	727	762	768	707	727	692	658	712	713	781	714	728	756	734	720	724	740	755	784	734	711	714	719	705	692	740	756	758	764	700	745	749	673	739	741	723	767	669	702	733	728	734	708	706	752	732	784	684	717	759	739	681	713	705	742	758	716	770	721	723	745	681	808	729	684	743	709	760	807	726	755	730	663	758	739	735	762	697	736	730	696	726	741	760	732	730	715	713	739	716	728	719	740	713	720	709	744	730	697	736	731	717	749	763	732	725	683	734	724	768	764	734	741	717	735	717	727	692	703	688	745	649	769	723	711	726	755	730	771	759	725	720	715	760	740	792	751	739	728	753	747	779	754	694	735	688	728	742	703	723	737	703	729	701	748	735	715	704	760	710	746	751	736	744	731	691	760	719	749	775	701	738	743	733	735	725	735	728	734	723	728	728	746	712	727	744	723	701	736	746	744	704	769	752	685	713	681	738	777	709	762	722	782	700	754	712	721	705	721	752	705	725	702	714	719	713	761	736	713	690	730	747	676	738	728	746	771	736	776	700	707	735	732	753	770	764	743	748	757	726	705	767	777	751	727	702	736	728	727	716	759	765	741	723	766	708	682	746	715	713	715	744	706	676	756	718	716	771	736	730	730	725	725	737	696	743	772	783	713	700	719	729	697	795	737	714	732	710	716	704	722	687	717	738	701	708	726	687	724	814	750	800	740	761	740	732	801	726	749	766	731	725	735	741	761	719	751	724	751	718	764	720	673	704	717	780	762	736	723	782	743	737	720	723	701	712	715	729	744	752	714	793	785	705	724	783	732	708	746	716	725	753	727	738	711	743	765	706	766	739	725	718	716	747	713	768	723	722	771	735	775	715	730	684	740	683	758	714	759	765	727	756	706	737	735	719	723	760	716	743	712	701	709	738	810	732	752	749	750	746	742	712	707	733	737	776	716	676	776	716	740	701	758	702	739	731	710	710	714	735	731	710	726	752	725	737	738	760	752	705	674	765	742	746	716	732	730	711	756	791	750	710	729	726	715	734	709	752	716	692	757	671	731	655	706	703	787	745	700	723	734	704	803	683	769	752	716	719	718	733	715	729	746	684	729	696	705	685	705	742	745	706	713	725	713	804	750	738	806	709	757	728	745	705	742	718	713	684	741	691	741	733	750	751	731	731	758	739	729	765	760	705	782	720	766	773	727	780	727	776	692	754	714	715	741	719	750	746	687	735	720	742	689	709	739	725	705	731	671	724	744	725	690	681	761	757	689	734	754	726	760	686	756	708	754	784	734	703	735	737	799	755	778	725	737	728	699	696	714	755	688	774	734	708	700	759	733	735	755	732	737	739	732	720	684	757	734	744	744	730	743	726	704	749	734	748	744	697	727	735	688	710	720	728	746	710	724	752	721	774	761	719	755	730	725	757	736	768	723	729	739	689	804	714	726	699	729	680	734	765	720	745	716	724	717	689	713	722
24631	21199	29339	37181	16452	3783	1198	919	831	1797	718	1238	1051	6744	10173	6075	3413	1913	1279	717	526	521	471	489	524	501	467	525	553	492	480	496	435	484	462	509	511	491	501	505	515	529	480	494	526	479	459	506	497	496	482	511	509	496	497	505	479	516	460	478	492	497	516	500	479	500	470	531	474	532	461	520	474	525	502	496	507	514	498	520	513	465	458	533	518	486	466	470	481	537	469	494	465	517	504	495	515	475	528	489	480	490	504	519	452	505	494	491	495	505	492	513	473	454	502	477	502	511	515	507	495	474	498	482	485	525	493	521	492	508	516	529	485	479	481	540	518	575	503	533	489	472	487	496	475	508	464	471	511	508	499	455	478	496	511	482	474	514	503	499	521	501	502	491	486	517	477	500	541	505	486	468	466	509	512	536	493	526	497	485	508	519	502	480	509	481	518	493	481	485	483	444	495	501	442	487	477	493	513	488	495	466	500	519	483	502	509	502	508	532	507	465	476	501	504	533	508	459	488	482	492	516	482	501	510	520	503	528	485	493	503	478	484	495	458	528	504	501	476	546	479	469	488	492	516	508	482	493	511	484	476	461	483	514	508	483	468	496	492	502	466	490	472	502	500	492	487	437	484	499	494	526	504	493	498	483	490	514	463	488	495	459	543	492	528	507	461	474	524	481	454	467	512	505	519	522	497	489	513	470	492	469	459	472	506	507	517	500	548	470	494	485	478	496	487	510	516	481	457	520	523	523	484	468	488	481	484	527	510	459	497	471	526	486	501	494	464	504	531	504	492	465	495	538	502	484	508	528	496	519	503	506	473	467	469	451	495	440	478	504	499	504	481	456	521	499	504	507	542	487	493	542	472	488	487	490	546	447	516	501	446	472	513	491	509	460	523	492	493	471	515	539	514	527	466	520	494	528	471	502	471	510	492	531	509	518	502	508	479	527	487	516	494	465	440	497	517	512	529	518	473	556	480	515	465	512	496	463	494	462	480	495	509	505	519	508	519	484	478	480	509	518	498	483	458	486	488	510	491	503	513	481	501	515	521	495	523	521	519	539	484	481	475	501	576	516	509	488	457	513	480	526	520	470	542	523	509	485	515	467	525	465	491	520	518	481	552	496	495	468	521	502	456	513	504	524	532	465	465	457	510	513	503	472	499	501	486	513	496	464	550	461	499	473	488	497	508	516	494	492	499	520	473	513	495	514	484	509	515	469	502	487	513	477	447	510	475	498	516	547	494	490	517	468	493	514	476	542	462	501	493	509	470	489	517	493	504	511	534	499	491	480	526	499	512	523	503	526	503	494	530	500	483	511	507	479	467	511	483	505	506	489	448	459	504	488	501	489	549	535	479	533	484	493	516	487	466	459	512	518	502	501	488	476	479	546	506	492	505	491	484	503	532	502	508	497	495	506	506	508	463	472	444	518	513	513	455	499	496	504	523	516	503	515	503	536	486	495	473	515	473	475	511	512	468	520	482	499	490	485	478	512	493	541	501	491	512	514	473	473	475	471	465	480	525	481	497	496	491	477	537	543	466	494	485	536	494	489	495	492	513	475	492	499	529	535	484	477	515	481	453	464	486	487	458	478	540	500	518	522	519	479	532	479	527	491	484	555	531	500	503	495	529	514	548	459	525	513	463	474	516	507	537	460	514	519	531	478	497	511	513	532	507	472	514	443	496	485	509	508	473	540	504	494	490	508	504	508	478	498	504	439	519	459	462	513	485	512	484	456	495	493	491	499	486	542	502	478	506	468	478	485	498	490	497	513	497	476	449	504	476	491	494	505	530	514	522	481	536	496	496	478	521	514	460	476	495	490	504	472	479	487	539	510	497	466	487	507	459	501	509	473	505	483	481	480	453	465	483	479	506	537	478	529	508	535	513	504	498	496	485	490	484	480	541	505	488	460	480	523	521	503	532	503	500	491	510	456	515	470	515	495	481	499	522	514	474	498	520	497	477	477	510	497	496	482	520	488	461	527	537	474	495	479	479	528	537	492	526	479	492	464	507	526	451	515	478	487	502	511	495	507	489	494	492	460	507	533	529	520	477	512	473	523	487	483	486	498	517	504	509	524	481	504	512	495	481	460	483	503	536	487	500	540	534	507	491	508	496	516	473	494	489	469	482	512	505	502	494	439	498	518	503	481	513	475	508	511	514	511	478	504	524	490	482	488	516	535	487	487	494	457	521	476	533	481	470	485	517	489	482	518	505	501	529	483	523	485	529	507	536	500	485	484	507	518	489	459	474	483	501	505	467	487	447	458	514	514	498	514	505	489	478	519	530	520	528	505	543	479	497	513	497	528	533	503	450	461	447	507	513	489	509	495	529	503	462	503	480	516	520	507	510	518	484	498	517	474	493	481	461	484	482	479	477	466	507	472	509	486	486	503	491	494	492	499	526	497	533	524	486	528	462	497	545	498	486	487	465	493	484	512	506	508	498	479	507	470	481	530	474	514	516	513	477	486	483	502	492	487	454	483	466	465	496	493	513	458	502	486	481	514	496	512	490	482	480	519	503	511	499	467	483	510	462	486	528	481	511	510	493	496	532	527	496	524	489	489	492	474	490	491	520	528	465	501	505	522	483	461	464	463	529	494	520	471	529	508	471	446	496	489	476	498	485	471	503	520	535	478	492	441	543	510	491	495	458	503	494	480	466	513	526	528	501	490	527	499	507	523	488	536	469	499	486	496	533	499	489	494	477	511	486	511	493	481	494	482	496	493	536	493	481	522	517	550	503	483	462	432	501	464	471	529	490	516	500	512	472	508	477	478	526	485	516	464	518	491	430	452	508	519	539	519	519	489	495	528	495	522	502	488	483	505	469	473	478	495	471	536	525	480	495	509	492	482	482	496	508	497	486	483	474	496	472	531	490	528	522	488	500	492	518	509	492	512	503	511	490	500	493	478	472	541	494	490	513	479	494	486	486	523	572	466	481	492	458	511	531	487	507	509	531	494	461	452	476	500	485	510	468	520	479	516	487	461	493	495	463	501	502	455	527	466	503	418	475	499	515	452	509	490	516	527	506	477	522	514	511	497	503	489	498	477	497	505	501	485	467	523	508	540	527	490	499	489	509	527	489	488	498	472	512	476	497	466	540	477	458	494	479	476	496	484	497	506	488	515	525	498	503	441	509	486	488	516	518	510	527	499	550	499	516	462	495	484	508	533	512	515	493	507	496	488	503	497	496	512	527	511	482	497	465	485	483	485	502	500	536	516	507	494	507	460	518	512	482	495	504	464	476	511	519	490	511	476	533	476	516	490	503	558	484	501	535	504	444	528	515	485	509	510	527	508	509	510	488	496	505	457	512	497	468	518	502	517	482	503	487	509	489	532	479	484	512	477	489	492	505	480	506	479	491	475	490	484	478	443	525	460	483	516	534	514	501	497	495	473	485	516	495	523	454	522	514	457	503	469	480	485	492	511	482	485	548	474	484	485	519	510	517	489	574	484	510	501	502	502	453	502	508	475	536	475	472	498
8262	15130	41010	43920	4812	3661	2655	2161	1810	4798	1506	3399	2632	16930	20297	13014	8134	4686	2915	1314	749	835	809	783	766	846	806	777	782	794	777	811	799	766	821	743	808	775	780	811	777	778	864	838	838	774	807	805	851	782	776	800	783	801	800	766	785	780	739	797	780	831	809	775	806	755	794	805	830	846	759	834	795	788	724	774	823	779	797	817	804	835	846	788	765	771	788	786	831	807	816	812	770	741	786	802	834	758	812	811	793	803	765	796	818	792	809	780	792	785	828	811	816	798	787	788	817	802	778	790	789	783	788	791	780	757	784	793	772	805	824	802	821	748	782	810	807	794	796	789	792	800	800	834	818	784	836	779	795	800	764	799	785	766	759	817	757	812	814	767	731	800	749	784	787	800	789	809	850	804	811	802	772	819	752	855	839	816	773	804	787	800	819	802	796	799	808	800	785	796	794	759	788	798	835	766	794	833	757	770	747	800	776	851	809	782	799	808	799	796	799	781	854	818	810	826	799	824	880	805	790	856	801	793	738	803	754	766	775	816	757	824	776	780	811	811	785	796	802	758	756	762	795	770	829	800	824	831	816	758	785	774	821	765	805	825	809	778	819	787	805	769	819	771	800	784	709	760	807	831	763	760	786	776	866	775	770	815	820	814	820	817	811	809	833	819	787	841	776	823	807	782	809	803	787	796	783	835	789	786	824	760	799	783	814	812	827	765	803	819	829	822	803	779	743	819	778	878	756	797	794	817	788	810	797	871	837	795	793	773	783	781	795	871	812	800	772	771	815	804	851	764	773	838	801	809	823	834	838	821	774	823	806	790	776	837	852	811	750	796	827	825	853	832	789	824	796	759	826	806	824	833	775	819	740	789	791	796	833	798	786	838	831	792	757	801	800	789	859	803	802	750	796	776	780	837	778	769	863	793	774	772	793	800	752	803	815	798	776	759	801	806	826	845	746	757	832	821	808	780	828	749	825	805	805	792	786	813	835	790	799	831	816	731	815	831	805	794	813	842	820	788	822	772	806	793	819	783	762	812	741	803	750	793	793	831	802	745	754	839	776	771	822	758	765	808	769	798	881	821	788	790	783	821	810	776	848	850	760	792	839	765	847	811	790	810	782	781	806	824	780	806	793	800	851	812	798	759	815	831	817	794	827	790	858	797	751	775	785	836	796	775	759	754	790	816	751	798	799	829	836	808	810	821	801	790	797	780	773	770	768	806	780	793	771	781	784	822	811	798	767	815	859	759	806	844	811	803	804	773	787	787	764	810	761	780	762	798	804	769	784	801	791	793	816	785	819	789	797	765	750	772	756	802	769	799	812	771	789	827	788	788	821	810	797	802	782	756	787	755	771	777	775	844	795	826	812	793	804	760	786	795	803	804	766	774	812	802	787	797	753	728	784	805	757	793	769	790	804	844	760	768	790	771	784	845	804	803	811	800	793	742	777	794	781	799	808	804	820	815	817	818	800	750	804	780	788	810	732	785	787	814	797	834	758	796	754	794	768	801	748	787	794	768	812	817	783	754	849	795	803	791	793	779	776	815	764	812	790	759	830	794	833	819	795	793	777	801	808	762	822	777	791	743	810	764	782	734	752	782	785	766	798	828	797	775	814	814	743	783	822	783	816	758	780	835	828	793	799	792	775	793	807	833	736	800	802	768	806	790	817	763	745	759	819	783	789	882	841	787	804	795	844	800	784	823	768	781	783	806	810	795	767	808	798	801	777	813	769	792	807	777	822	806	831	790	767	767	813	779	742	780	781	782	807	820	780	754	791	834	819	803	826	811	766	805	799	778	726	821	790	833	780	809	809	832	782	776	774	769	824	776	781	807	740	814	828	785	805	807	766	805	774	765	827	818	748	726	802	803	759	797	801	852	785	875	813	841	806	807	797	772	825	791	794	815	797	754	800	800	809	770	840	859	813	811	811	784	764	817	808	749	764	779	805	817	839	811	806	762	786	779	777	805	805	824	806	807	824	819	809	849	793	730	834	782	773	830	816	738	760	801	809	826	767	800	828	762	861	809	770	773	734	805	770	832	788	770	803	773	750	813	789	737	789	806	844	823	797	767	821	796	865	795	752	856	807	787	720	823	817	781	857	750	778	769	811	785	797	744	696	780	829	823	790	817	715	821	782	800	753	862	810	807	841	815	804	862	796	807	790	829	806	791	792	797	798	783	801	811	877	756	804	843	816	799	710	839	774	813	844	755	800	794	823	813	796	749	870	765	771	791	826	776	794	772	786	834	796	775	768	821	814	799	832	812	779	793	855	806	806	786	756	835	751	758	742	742	793	810	805	772	826	764	770	743	827	785	844	800	729	786	779	796	803	821	845	780	793	749	865	874	781	763	766	825	812	772	810	842	829	779	730	799	778	772	784	780	811	791	802	830	772	750	802	754	820	798	822	794	783	836	779	830	753	790	780	760	734	820	839	841	839	801	816	836	806	802	761	803	776	852	789	778	788	801	800	763	803	767	864	759	809	790	803	820	819	787	777	858	802	826	742	831	796	793	780	759	822	816	774	781	768	738	767	829	817	834	812	789	854	819	802	815	833	772	859	812	821	790	833	787	787	806	819	831	819	813	854	821	769	794	830	759	812	831	768	789	801	788	767	841	752	827	826	829	783	791	783	842	806	793	822	801	818	786	780	824	826	808	819	794	800	795	781	803	798	829	841	829	746	813	765	783	802	782	759	791	804	778	811	807	789	826	844	814	815	781	790	782	846	769	731	769	823	822	787	754	757	804	768	821	804	772	791	813	785	841	786	830	779	818	764	786	798	826	821	831	813	818	808	804	785	816	862	814	782	824	737	815	776	769	768	814	812	782	808	871	812	798	819	825	838	851	761	769	827	785	781	750	769	867	793	811	795	794	820	803	792	754	822	766	783	810	844	786	767	823	810	854	743	810	815	779	830	809	803	801	820	815	757	807	838	757	808	774	765	834	794	794	778	833	809	724	789	797	773	754	735	820	817	788	793	821	762	758	784	768	752	784	774	802	782	840	804	814	863	802	764	799	816	795	790	825	804	854	756	807	817	822	830	823	844	801	848	830	822	801	792	777	784	829	771	844	761	854	802	787	802	769	815	795	776	830	812	831	839	802	798	808	795	788	785	782	771	807	753	826	792	778	801	774	792	794	796	820	829	786	825	752	742	819	790	804	801	825	758	814	853	810	805	845	831	763	786	835	797	814	822	807	742	825	849	806	808	767	787	821	736	856	774	792	764	804	809	788	821	819	857	870	802	792	784	749	836	855	843	855	831	828	777	757	751	797	825	754	775	837	800	815	790	767	834	867	785	804	740	785	791	791	798	788	758	797	833	820	768	800	848	749	823	815	745	776	777	842	821	776	767	823	781	818	818	793	807	786	842	765	793	857	807	821	793	831	747	840	825	827	793	786	828	799	845	774	796	814	816	816	793	849	771	825	765	800	815	801	821	768	807	782	793	791	795	792	745	757	815	795	756	764	779	814	795	797	763	811
23224	21258	29495	31052	21925	16596	4876	1434	1116	2421	943	2657	3051	13742	22300	14808	8458	4186	2282	1121	557	508	502	515	502	494	506	473	523	502	509	506	495	474	507	503	480	509	494	530	508	489	521	545	516	508	552	458	538	484	490	526	486	529	537	497	507	479	529	470	499	513	520	499	500	455	506	493	495	491	472	524	505	496	490	518	522	507	513	495	519	501	499	465	508	502	491	507	513	517	500	514	471	502	476	527	543	512	506	505	522	513	534	538	497	467	488	509	472	506	529	533	507	483	473	537	489	508	556	530	468	557	492	443	499	520	517	467	501	505	471	469	494	504	523	478	495	506	535	491	486	548	523	505	508	508	472	521	529	489	535	529	536	469	526	492	535	518	547	460	489	540	522	513	488	540	480	508	503	541	487	503	505	511	513	537	501	468	517	495	500	458	512	477	502	495	502	504	525	493	518	496	494	534	496	492	493	488	470	489	480	530	504	538	470	476	524	529	532	524	527	488	509	504	473	493	526	482	512	480	509	496	537	501	476	485	539	489	501	482	486	474	521	524	493	463	502	526	508	516	491	502	529	495	500	520	531	485	509	503	507	477	477	513	489	471	476	530	469	490	517	462	516	502	466	493	546	490	528	552	560	549	516	489	508	507	526	473	473	496	536	559	536	462	508	537	494	497	535	496	502	503	504	523	499	487	506	481	523	502	491	498	457	513	488	499	494	492	524	485	511	482	512	503	513	473	483	483	506	474	458	499	486	526	488	474	493	484	509	498	531	524	502	471	510	492	494	478	505	503	481	531	539	472	477	492	534	508	511	510	503	490	499	480	495	523	559	516	482	516	505	501	465	516	530	544	486	503	478	509	467	468	512	455	534	499	476	497	535	520	504	501	512	500	493	494	537	493	495	460	525	477	501	510	482	517	490	520	503	525	457	494	510	494	488	508	489	524	539	565	517	529	504	540	479	532	492	475	519	509	527	496	464	491	472	495	494	508	513	487	508	473	518	503	524	485	459	495	512	519	517	472	487	471	507	511	483	529	503	541	496	532	514	497	521	551	490	486	513	485	490	472	470	519	503	516	494	526	483	491	504	510	508	551	520	491	523	507	518	491	511	445	493	522	530	530	508	508	473	488	533	509	523	489	515	526	526	519	510	543	525	488	489	529	512	508	524	512	498	495	519	486	507	532	517	544	520	503	493	503	494	517	518	473	499	536	517	549	504	474	523	491	498	504	518	513	495	491	470	466	478	508	496	490	505	504	513	502	506	474	491	511	527	493	489	517	507	514	516	527	467	496	468	469	535	498	541	481	517	501	481	496	500	503	480	476	433	508	514	502	465	518	490	513	495	509	510	460	517	507	460	494	481	481	507	511	500	497	494	549	502	491	485	509	502	512	517	464	509	489	507	486	502	449	464	461	522	523	495	493	488	509	488	549	490	556	494	487	450	547	528	504	487	485	501	540	498	483	523	486	517	478	525	495	493	486	513	542	468	460	538	493	507	528	488	495	535	476	523	484	501	533	542	486	505	502	483	479	472	491	507	470	538	519	532	518	522	486	489	521	495	501	516	475	514	480	507	527	535	486	506	486	518	464	478	488	509	476	508	535	496	509	510	463	470	517	491	498	497	484	486	494	537	500	496	518	500	492	518	488	506	496	512	516	503	496	528	483	514	500	534	497	517	475	503	511	470	509	474	473	501	492	486	475	527	519	514	488	508	475	513	500	527	483	510	516	480	481	525	551	527	497	515	474	470	548	490	541	516	536	489	493	517	477	507	528	526	516	496	484	500	485	533	519	486	517	521	485	478	549	512	571	456	482	523	477	478	508	514	551	466	508	495	477	490	506	495	491	514	516	504	519	490	501	536	547	512	520	482	505	519	527	494	492	504	517	513	510	489	528	472	531	481	513	509	472	504	492	524	544	539	471	541	512	493	496	508	496	497	530	521	497	468	487	488	476	528	502	495	481	522	521	504	528	498	489	478	493	494	495	543	523	515	493	507	520	483	466	527	473	502	466	507	524	489	491	514	504	470	485	516	467	499	525	497	521	484	529	537	463	511	508	520	494	499	514	530	507	537	486	471	525	515	492	526	517	476	482	499	487	540	456	497	509	468	493	509	482	512	555	487	511	499	472	492	500	513	528	500	493	522	527	529	472	515	498	492	522	516	481	503	516	533	524	511	525	477	511	497	473	508	524	491	492	536	491	529	549	519	475	519	495	512	521	507	503	471	500	497	509	458	497	519	461	523	488	524	523	496	481	517	545	447	473	494	516	529	514	540	544	555	516	512	501	514	492	495	519	526	520	526	501	527	516	485	452	463	479	464	466	517	505	531	502	513	513	491	463	481	489	494	516	453	506	500	490	500	519	440	496	490	496	503	504	506	469	497	493	494	523	510	506	532	513	538	488	482	508	521	505	518	487	518	470	527	499	545	461	495	497	526	491	532	497	530	513	548	456	490	517	502	472	506	496	522	490	528	507	496	542	481	487	471	496	503	525	509	475	521	537	503	497	462	497	495	475	453	513	524	474	488	490	489	539	511	480	504	504	489	462	506	464	473	571	560	518	487	480	521	507	500	489	488	529	490	492	481	485	515	540	521	519	511	529	478	455	529	500	471	476	497	491	499	503	483	507	485	570	529	516	512	482	493	510	489	539	485	515	477	527	497	518	528	527	515	548	547	500	469	501	498	503	507	513	481	495	487	524	523	506	490	522	501	481	489	517	535	530	552	513	516	539	535	495	466	527	479	460	488	493	502	484	506	498	488	493	519	505	508	499	514	478	499	498	500	520	483	482	512	505	524	548	461	464	510	540	544	463	521	512	456	507	509	522	500	465	532	489	503	517	461	518	495	503	567	532	533	503	506	495	497	497	493	516	537	509	537	448	538	457	516	497	509	474	535	500	508	536	500	501	493	500	493	517	496	502	485	500	482	508	477	522	482	519	465	493	517	527	511	472	520	524	524	485	503	553	496	506	526	511	465	507	490	495	520	507	495	505	500	491	505	496	496	519	494	525	529	493	529	469	482	522	461	515	507	492	496	461	515	498	497	518	535	511	468	486	517	512	513	482	497	501	465	506	497	462	478	463	508	474	502	502	455	482	505	537	472	527	447	503	528	487	520	471	552	500	524	522	481	536	449	500	463	487	502	490	528	491	454	479	458	467	511	530	505	490	477	484	517	507	518	470	525	490	482	509	556	473	496	535	528	521	516	478	510	483	471	466	496	511	508	516	511	476	506	510	512	523	491	489	515	548	495	488	492	475	491	537	489	485	514	503	492	497	465	492	505	501	503	510	508	496	481	453	511	514	493	487	537	512	502	546	491	476	536	503	478	482	473	506	524	546	523	486	503	514	541	479	515	499	500	482	500	513	514	479	529	503	490	541	473	527	503	539	478	486	537	498	483	490	500	480	477	503	515	519	492	524	494	530	484	559	492	483	475	506	492	518	509	521	519	522	483	463	531	506	496	505	472	505	492	498	474	514	491	498
11013	22493	39903	58008	8494	5993	4664	3565	3035	6739	2224	7561	6958	26464	32155	23711	16304	9275	5326	2458	814	821	832	746	821	816	769	784	793	725	776	788	760	772	748	790	776	792	811	779	835	863	808	810	817	796	807	788	810	780	716	794	817	782	826	869	765	814	792	782	806	803	773	755	779	795	737	777	785	783	804	836	783	840	837	778	760	784	776	752	832	796	813	784	801	831	832	774	772	774	836	793	797	784	814	812	825	828	772	801	855	792	792	754	785	793	785	742	782	812	804	754	842	801	810	809	785	775	811	762	804	801	820	806	769	802	735	783	791	755	786	790	756	803	754	781	758	783	791	795	838	754	792	785	777	804	771	753	767	782	785	801	729	795	749	796	778	794	770	754	797	751	797	743	838	729	788	794	763	783	869	780	800	759	805	739	791	814	774	819	861	789	788	789	816	810	773	756	775	829	763	799	753	844	826	828	820	785	804	783	810	820	769	783	784	821	751	821	789	778	778	719	827	798	764	832	781	826	759	814	788	778	795	790	767	807	818	796	808	727	756	799	784	791	813	735	770	727	739	810	763	773	797	751	754	828	781	830	740	752	779	759	756	812	793	807	773	765	806	731	802	797	800	784	827	771	763	741	817	798	748	797	787	817	786	704	736	811	737	763	824	791	802	775	816	820	815	748	791	739	815	770	803	786	835	773	802	822	800	795	801	751	791	742	839	774	817	805	739	830	758	793	858	788	764	742	778	776	764	806	774	753	766	859	801	769	827	780	789	804	812	823	830	763	756	827	813	796	791	814	790	779	742	800	779	770	802	771	750	778	811	788	816	770	792	833	808	783	843	744	816	767	797	784	806	783	821	763	771	714	793	709	811	795	747	742	807	769	762	786	761	811	749	815	748	799	763	792	798	776	808	756	762	800	745	784	826	751	766	873	751	798	782	780	835	757	756	817	791	799	804	791	768	824	739	808	791	755	758	756	761	778	799	798	782	774	763	784	844	758	781	788	814	743	773	805	763	767	804	804	758	780	779	799	758	729	775	833	775	782	796	814	825	747	771	794	807	776	758	788	808	823	816	801	756	806	767	781	772	782	762	743	796	739	841	772	810	784	812	757	772	800	810	809	787	800	802	801	784	765	832	742	791	784	838	777	720	799	767	820	795	813	821	747	779	802	769	765	701	825	759	793	777	816	764	786	768	731	781	762	821	794	811	755	787	810	724	783	764	795	775	799	781	810	781	739	798	770	791	807	817	800	811	760	779	745	779	806	740	759	790	806	767	820	786	819	774	842	711	773	737	776	776	785	803	776	786	785	794	751	766	772	802	774	782	813	756	836	835	794	775	779	773	779	806	801	832	773	784	810	716	763	764	751	733	802	770	720	788	792	789	781	794	740	816	771	794	736	774	777	785	773	807	810	812	779	838	793	787	811	780	783	829	779	811	829	781	743	799	796	756	812	772	803	769	771	715	765	753	756	784	761	801	779	785	750	772	804	763	798	800	784	789	814	798	738	788	758	759	766	785	822	788	803	821	818	809	801	785	740	755	781	796	777	781	829	774	796	772	810	769	778	835	754	826	804	822	750	786	796	744	824	807	814	814	812	782	830	739	795	784	757	789	787	806	775	762	753	791	830	828	817	710	789	731	750	781	831	830	778	818	823	801	773	836	782	826	743	787	789	813	776	779	805	762	826	761	803	775	802	781	820	818	780	725	802	819	786	778	770	781	828	813	784	770	816	789	736	833	743	864	766	739	746	807	819	789	822	793	761	750	717	790	816	786	767	780	784	753	717	828	823	787	787	825	805	824	778	784	820	768	770	794	783	842	771	818	811	818	752	808	778	800	816	780	762	766	807	773	830	754	778	759	782	761	823	800	793	786	841	760	794	733	814	766	803	796	799	823	790	815	766	763	776	787	789	843	822	796	827	753	773	809	805	756	788	762	743	780	815	780	797	762	817	804	803	777	828	754	807	801	777	787	827	761	765	779	807	776	804	793	764	822	818	842	741	820	774	776	761	765	779	778	750	809	822	787	816	816	812	766	782	774	778	820	804	825	780	775	778	784	772	765	745	791	814	815	815	802	820	762	774	750	747	784	760	818	809	759	728	820	793	853	739	812	807	823	819	791	794	786	793	754	752	827	828	774	817	792	785	774	738	851	815	829	799	830	814	757	800	791	814	711	763	818	780	792	744	825	800	817	758	797	786	749	732	784	788	794	815	777	769	806	791	786	773	819	796	822	777	770	816	790	817	833	818	797	813	827	805	748	789	778	806	782	786	780	764	785	766	810	801	799	770	742	797	770	757	797	819	821	839	804	786	799	804	768	806	797	778	835	782	795	761	768	825	759	778	795	792	839	808	816	776	809	770	762	790	792	758	746	833	755	753	779	792	759	828	790	795	801	835	788	811	731	817	786	812	775	796	735	779	822	817	749	780	823	785	734	756	760	774	795	824	762	806	779	789	827	780	779	783	734	781	799	804	793	851	791	778	733	797	762	765	757	782	829	778	792	798	726	739	856	771	807	846	797	750	795	738	801	757	779	806	765	772	806	829	781	779	794	837	787	797	793	797	766	822	830	785	814	800	760	813	772	805	810	758	792	765	821	753	793	767	789	821	769	794	803	761	819	788	798	835	789	863	813	772	805	812	810	776	826	759	769	772	815	763	832	823	774	765	767	778	771	732	775	754	750	802	799	845	798	802	765	761	776	826	773	798	780	752	755	800	769	843	793	805	807	759	784	804	768	796	857	772	811	801	798	798	769	764	793	801	773	765	746	778	771	749	759	798	777	822	791	780	794	762	787	763	812	801	808	753	715	825	753	794	767	773	846	723	754	798	766	825	768	777	757	786	792	778	755	837	804	840	758	803	797	811	831	830	824	788	808	772	764	817	759	803	829	808	828	742	815	822	793	807	768	792	801	808	822	840	772	776	784	819	792	791	699	779	812	787	801	816	745	776	832	769	794	784	810	819	826	797	803	754	786	805	792	787	808	795	830	792	775	786	756	788	735	776	790	798	812	748	777	809	722	773	780	767	805	785	755	759	801	755	773	776	804	760	733	785	798	808	780	749	748	761	763	782	818	788	793	744	799	819	786	771	808	836	772	753	736	856	831	769	828	777	765	740	791	793	805	788	800	789	746	794	764	840	799	807	793	831	809	734	816	766	773	761	787	761	834	764	726	811	796	794	758	819	780	822	842	790	783	755	795	787	766	790	754	753	789	808	785	794	757	795	765	769	831	781	810	796	787	778	761	805	813	785	802	809	834	792	730	782	789	787	803	775	765	790	837	787	799	780	836	728	777	786	730	783	779	792	771	778	792	778	815	718	799	764	743	833	786	755	752	795	789	775	817	756	756	771	768	751	755	761	765	842	783	766	823	815	857	792	836	788	802	806	792	841	769	760	726	814	770	801	844	760	795	793	784	777	762	782	828	797	822	798	827	775	785	792	787	794	808	785	753	761	808	825	751	764	803	756	749	790	821	769	775	810	849	789
26903	20074	12424	17212	1858	896	811	610	621	642	603	665	791	1123	2427	1720	1299	844	736	589	501	457	471	421	487	462	477	470	487	469	462	454	470	497	443	457	477	505	445	470	449	503	472	520	414	501	436	487	474	449	465	494	478	509	448	433	465	492	485	476	443	453	486	477	464	473	458	433	465	466	491	461	460	464	474	449	489	439	468	472	466	459	488	427	446	431	449	499	467	511	494	443	417	463	544	472	479	476	480	501	436	495	468	476	459	470	459	466	498	466	444	471	455	473	462	484	454	459	465	475	461	447	469	445	461	449	468	455	487	463	431	496	519	449	448	463	481	481	482	453	458	455	454	442	419	457	490	479	480	455	404	480	455	479	479	525	444	479	459	467	441	458	509	463	484	461	454	492	492	499	519	484	460	463	448	458	479	450	450	461	464	476	470	422	466	468	464	498	470	469	493	502	508	455	507	430	483	449	463	475	497	466	473	449	446	468	466	452	455	479	485	483	484	412	454	458	476	415	475	455	446	475	425	484	472	453	482	449	447	476	468	475	480	464	477	492	455	461	467	474	483	465	429	460	471	449	474	489	478	499	473	471	513	472	467	485	491	453	484	482	466	463	443	467	428	428	481	468	450	451	430	518	499	435	450	459	436	482	468	475	455	477	470	436	470	486	477	464	484	479	445	442	460	480	483	478	447	430	455	471	469	438	476	438	464	442	475	466	465	458	481	473	463	482	453	493	407	438	464	458	482	448	469	429	454	461	451	467	457	440	464	443	427	450	525	450	459	474	446	474	466	463	458	472	442	431	489	457	477	455	430	450	456	478	466	485	470	490	485	455	523	453	422	482	398	439	471	475	446	481	501	457	474	476	489	467	462	460	470	443	456	498	469	501	457	480	502	474	448	459	454	433	417	511	457	487	496	495	491	480	433	411	480	444	444	450	433	468	473	482	469	493	466	472	493	441	434	468	492	462	438	494	493	443	476	444	484	454	446	466	467	464	485	466	457	475	454	488	496	502	470	477	468	456	460	487	482	497	454	474	470	457	481	448	469	456	432	440	459	468	468	420	430	455	486	486	472	469	474	488	453	453	453	479	485	467	443	451	450	450	483	445	433	466	452	479	451	488	463	445	428	480	500	452	478	425	483	469	495	455	429	449	436	431	448	442	461	476	448	447	455	452	499	483	510	440	459	461	445	469	455	467	468	476	436	468	474	526	468	456	464	438	424	452	473	510	463	488	460	454	455	465	450	457	464	431	444	449	454	502	453	478	462	475	450	481	437	443	473	482	499	437	471	494	483	469	484	464	456	459	528	485	469	423	500	453	493	472	472	489	490	457	455	428	465	470	444	454	493	468	468	426	471	476	445	447	476	447	447	431	484	473	442	471	471	483	460	476	468	492	492	442	502	477	435	441	477	438	468	430	466	434	475	479	493	479	451	465	463	459	458	466	482	493	469	481	471	458	469	445	468	450	477	419	478	482	431	455	498	496	449	462	475	450	504	509	480	451	451	461	512	492	482	465	480	485	491	460	502	443	476	465	482	447	486	443	506	468	466	434	453	470	459	495	493	458	453	472	460	426	459	424	442	479	459	498	492	486	443	475	442	465	484	446	507	504	453	437	447	442	478	532	479	439	437	467	474	495	453	465	477	451	444	466	455	456	474	463	479	424	473	452	464	459	486	469	477	446	462	486	451	478	510	496	458	495	446	452	464	436	526	443	467	463	455	490	463	447	462	467	436	468	464	446	471	489	429	484	492	476	460	480	465	453	478	432	475	468	474	446	481	479	495	493	481	458	442	469	496	416	467	470	448	482	450	459	482	491	482	479	455	468	433	476	481	434	464	462	520	473	452	465	430	476	433	458	445	446	464	441	440	425	463	472	468	485	489	455	478	476	480	464	458	466	439	476	458	461	461	426	473	481	480	477	489	443	471	443	457	430	425	484	438	443	475	484	452	463	451	467	440	472	451	470	517	445	455	500	472	472	464	461	435	416	434	461	469	478	469	479	472	484	427	458	473	465	423	457	461	454	466	457	471	484	484	500	491	437	458	468	451	484	426	463	467	515	465	492	463	474	453	485	457	483	483	475	466	456	470	482	491	454	490	492	463	447	446	424	457	483	423	453	437	492	471	442	474	458	483	479	487	443	430	463	484	441	477	484	475	459	452	454	489	445	474	463	489	457	469	470	492	499	462	472	444	455	464	497	460	445	483	473	449	449	477	476	452	474	460	507	463	471	493	501	475	456	482	471	475	463	466	474	489	482	472	459	511	491	443	441	450	479	472	422	455	458	489	490	439	435	412	463	453	465	456	491	469	473	475	463	478	466	481	490	468	450	467	474	445	422	480	431	507	468	445	495	425	461	459	459	496	442	443	452	460	468	488	437	471	435	464	520	478	494	464	482	458	456	470	478	481	437	417	424	470	454	490	470	459	498	465	499	472	471	496	499	473	483	425	483	469	465	495	445	495	503	433	479	453	452	455	449	480	482	470	489	471	479	469	452	451	442	523	440	490	477	458	431	459	452	477	476	449	456	477	492	487	493	484	467	475	476	469	466	487	443	452	463	537	473	458	476	467	444	477	462	442	460	487	487	486	435	456	504	442	455	464	513	480	440	457	465	504	480	478	494	468	463	469	468	516	467	476	453	431	495	448	494	458	427	446	490	467	438	422	467	424	471	440	519	459	492	428	429	399	445	445	465	467	458	423	453	473	472	458	457	456	463	480	464	470	450	461	436	478	462	475	443	472	468	454	440	435	477	442	469	432	501	446	468	456	455	490	474	433	441	444	482	461	464	489	480	466	488	467	463	470	455	451	490	429	460	459	462	490	459	445	474	471	476	472	496	441	430	433	452	463	442	465	455	439	486	502	455	431	428	515	504	431	473	459	475	451	464	474	497	466	423	472	431	506	463	495	467	497	477	468	462	490	455	458	452	440	460	460	480	476	481	467	449	459	463	441	472	472	482	473	485	446	457	485	472	448	456	459	464	496	477	431	495	455	451	480	482	455	490	465	453	460	483	433	498	479	481	495	445	427	456	450	494	475	459	450	477	491	456	469	459	429	454	473	464	459	453	467	461	484	459	467	469	454	497	480	437	486	458	471	418	455	462	449	458	512	490	489	457	475	458	469	438	456	458	456	450	431	419	473	425	445	479	483	456	518	452	458	450	432	453	424	462	467	495	497	468	451	475	463	482	460	425	467	486	453	443	442	483	473	468	464	486	462	454	478	454	487	485	445	457	460	439	453	484	480	454	458	478	459	436	468	473	438	460	454	445	458	506	443	434	443	466	433	489	480	454	470	446	478	443	499	447	441	487	437	431	465	450	445	471	500	484	506	465	460	507	483	461	486	467	452	470	459	446	468	481	494	538	461	493	458	472	487	496	418	429	474	461	461	502	465	467	500	468	458	488	445	435	482	459	496	465	508	472	469	475	497	453	503	445	467	462	493	446	457	440	451	469	466	504	508	468	467	486	468	463	436	475
6806	9082	15952	21631	3014	2155	1856	1574	1435	1344	1259	1456	1777	2705	6305	4058	2709	1698	1292	955	727	721	766	755	729	747	748	727	743	735	787	756	754	716	728	796	775	747	753	756	740	716	738	765	757	744	756	708	785	753	756	758	749	737	718	756	687	768	802	711	725	801	731	736	738	737	745	733	741	663	761	732	712	745	708	734	720	723	754	732	752	772	735	729	760	728	735	737	747	730	732	753	726	710	752	778	771	730	735	750	789	773	728	687	748	747	777	770	749	733	728	781	740	758	747	738	761	733	718	759	748	684	751	755	746	731	764	745	775	785	752	729	726	740	707	745	726	739	746	715	755	810	753	711	730	724	683	727	729	730	781	740	712	722	753	765	752	771	745	798	729	748	729	723	772	721	731	740	747	733	710	770	771	703	741	740	704	754	700	741	756	743	735	776	704	734	738	709	721	712	699	787	710	767	726	696	714	754	714	749	710	735	730	763	737	718	765	713	701	731	698	740	720	743	774	754	699	710	734	758	783	720	747	755	715	710	727	796	727	735	729	721	759	746	787	707	693	727	744	774	719	709	747	752	785	728	715	726	745	731	730	722	736	767	686	728	713	724	728	730	758	768	711	719	732	762	762	724	771	735	736	705	792	729	760	726	746	761	731	710	796	763	740	750	719	719	751	727	680	764	758	734	768	739	696	744	719	707	754	713	721	682	770	695	773	713	715	700	770	765	726	724	790	727	718	786	776	768	728	741	710	747	771	741	772	749	697	765	693	732	730	758	753	760	765	749	715	681	785	715	740	741	762	706	752	737	704	730	709	710	719	753	689	718	736	753	757	782	764	730	681	758	737	760	720	721	757	723	759	742	743	741	758	724	732	730	726	691	788	751	757	711	721	729	733	747	696	733	770	782	705	775	724	737	758	771	758	772	703	754	740	758	742	732	707	705	749	739	731	727	699	745	708	700	769	731	750	764	778	744	709	759	739	734	708	664	714	757	720	748	752	700	714	726	751	728	704	707	752	737	707	786	716	712	718	724	727	717	803	751	691	760	755	727	750	757	714	740	726	760	790	737	749	783	755	723	698	754	726	721	768	780	741	699	735	730	771	716	733	744	739	694	752	672	741	731	729	704	726	772	728	734	753	745	710	741	748	675	735	716	739	762	707	703	735	751	785	709	698	714	728	747	793	727	780	715	665	727	762	716	751	752	675	739	720	774	781	750	772	711	731	764	784	733	753	703	759	737	776	700	717	707	747	724	772	738	733	777	762	735	774	754	731	724	686	686	712	787	783	737	747	726	680	782	746	737	755	731	735	783	738	767	742	742	732	731	740	748	721	782	727	748	697	778	713	708	737	777	717	720	766	779	741	738	769	777	710	773	662	769	746	720	745	738	757	802	733	735	711	719	716	720	723	779	764	707	742	732	686	767	725	760	741	787	785	744	741	759	747	768	749	726	706	733	726	786	729	728	772	755	724	752	749	737	744	734	736	772	769	682	741	731	731	778	732	735	712	749	709	755	696	702	802	707	731	646	710	756	679	744	681	717	716	761	785	741	800	793	778	701	718	701	689	684	742	715	764	761	699	723	714	736	761	777	736	741	729	768	751	780	713	794	796	746	744	729	735	722	757	668	705	719	722	725	707	717	725	749	711	775	736	718	729	750	713	738	727	764	706	756	682	751	748	706	743	730	727	761	753	738	764	767	670	731	755	765	699	743	705	709	724	725	754	729	753	725	729	687	740	743	759	752	734	719	705	747	751	708	688	754	784	788	786	750	719	751	742	724	779	705	689	720	732	751	723	763	751	730	736	715	711	757	781	707	757	717	730	758	682	749	741	725	719	775	756	749	713	693	796	755	738	722	741	723	762	721	712	780	749	752	762	748	720	776	748	734	725	760	732	752	729	714	749	748	734	711	766	683	703	756	749	760	742	742	743	761	758	708	695	719	752	742	739	719	712	716	744	759	754	732	746	747	740	749	751	763	729	700	747	764	730	734	694	730	766	757	729	750	704	751	729	770	732	728	733	731	747	739	737	689	763	772	728	775	775	751	754	765	775	735	697	772	754	743	742	759	726	701	689	776	731	749	737	742	771	766	777	737	745	758	710	701	758	695	725	742	736	730	732	734	711	735	736	705	743	791	764	751	751	723	771	721	713	686	737	705	752	696	743	758	727	763	701	769	781	765	721	749	723	769	736	732	752	754	709	747	736	721	735	750	693	728	730	722	729	727	721	749	723	743	726	752	719	720	741	705	660	751	701	725	712	730	731	782	759	775	752	757	766	707	713	760	742	728	716	760	735	728	748	761	691	720	791	682	731	702	744	752	759	737	718	738	713	717	767	784	726	763	730	729	725	719	721	715	770	742	742	773	697	727	725	746	701	692	719	672	743	759	771	780	761	740	686	744	702	711	759	760	742	691	759	728	689	700	680	736	737	697	709	740	734	750	785	743	737	727	783	790	746	772	743	723	750	716	729	696	715	758	736	695	792	744	733	697	716	773	741	721	782	767	728	733	738	765	719	679	771	747	731	757	720	727	737	741	749	719	778	721	724	714	720	766	688	718	753	766	742	750	705	724	748	733	712	755	740	696	757	724	692	762	752	770	773	741	810	730	717	750	723	752	739	710	767	734	749	770	688	766	726	775	713	760	726	726	728	770	711	687	734	765	706	731	730	762	769	772	739	720	763	765	731	705	723	766	769	744	765	798	726	686	710	726	751	735	703	749	707	741	751	743	752	732	737	738	747	712	746	705	735	775	700	717	742	747	731	784	730	757	763	710	776	757	722	701	756	742	722	749	779	725	686	806	699	763	694	733	735	797	759	672	749	789	727	661	700	716	683	696	712	750	763	779	751	737	735	758	764	696	736	757	735	751	749	740	743	786	712	712	745	697	746	739	690	696	772	732	721	714	715	790	766	775	714	769	733	703	767	814	721	712	710	746	757	721	734	752	750	715	737	746	753	752	710	735	703	692	724	748	733	739	731	734	752	777	736	752	735	745	753	702	748	734	724	780	697	733	755	703	721	760	790	756	793	742	709	767	733	740	731	716	707	749	759	669	740	713	713	733	759	737	721	750	720	776	730	747	770	767	733	742	737	769	753	751	806	739	712	764	789	788	788	722	731	741	762	730	753	691	720	731	715	753	716	705	658	755	773	715	748	762	745	779	762	734	750	769	759	705	776	768	746	712	710	692	679	766	778	710	737	744	724	751	728	705	777	698	697	830	764	740	745	764	738	740	753	694	758	752	744	776	762	710	736	732	732	718	804	755	685	719	728	726	765	743	751	749	738	749	686	758	717	745	749	773	746	714	734	756	767	694	790	768	725	760	748	716	733	766	762	734	746	750	720	740	753	746	741	713	718	709	717	797	756	695	694	742	750	729	722	724	736	758	711	741	734	732	740	736	735	787	761	730	760	696	677	731	715	811	700	755	690	763	765	760	699	742	731	706	788	731	707	753	706	746	702	740	699	715	740	739	734	732	726	777	678	728
24676	21240	28743	31404	16295	3894	1296	1061	873	859	798	1132	2584	4290	11775	6991	4096	2312	1265	818	540	492	511	533	523	531	507	512	524	512	534	511	482	520	496	499	501	503	484	503	519	524	515	550	492	519	555	542	534	464	491	489	502	519	527	479	524	528	538	503	482	466	505	503	504	508	484	478	518	509	506	477	523	487	493	499	504	501	497	476	521	509	474	474	532	518	518	487	515	512	508	531	532	515	520	485	483	473	517	518	495	469	528	512	489	498	521	502	477	522	497	473	491	496	513	463	488	511	499	525	495	504	521	511	489	550	522	536	527	497	453	490	486	456	513	576	519	461	511	470	523	515	512	489	497	489	457	469	543	536	467	468	494	524	492	502	506	500	512	528	504	521	459	549	496	506	526	501	484	487	526	524	498	494	492	482	516	510	530	494	540	479	527	535	532	490	489	475	514	520	527	517	525	521	515	496	514	474	511	505	478	514	494	535	479	533	511	490	502	493	512	508	511	521	505	493	509	489	465	457	458	478	522	467	484	519	492	535	498	512	518	497	478	515	490	495	531	515	503	477	469	555	488	513	490	500	503	497	518	482	504	531	542	478	497	512	483	553	513	480	485	526	508	503	497	491	520	527	513	517	512	545	478	474	486	441	553	546	488	499	502	490	486	517	495	545	482	493	492	471	495	491	468	526	487	513	545	497	533	498	517	489	495	498	473	547	514	494	495	509	514	483	472	483	511	502	510	498	498	518	480	538	454	494	531	480	507	467	515	462	482	519	515	501	509	479	488	476	510	520	502	502	487	503	531	484	524	510	513	470	472	536	478	464	510	497	504	512	496	487	501	517	476	516	526	507	458	520	486	487	509	489	513	516	468	491	490	490	492	520	544	498	490	517	472	481	470	511	467	502	496	487	510	505	514	494	498	503	504	482	535	463	530	498	500	486	478	510	479	504	496	499	526	487	480	504	522	539	522	464	524	506	497	461	476	508	524	496	493	453	522	501	460	531	513	518	494	468	500	478	529	477	499	532	519	506	531	514	506	527	482	489	493	458	550	488	511	490	514	488	519	478	487	500	512	454	517	484	497	521	523	468	516	546	546	506	513	495	471	475	492	532	485	476	499	504	469	500	481	563	510	528	531	491	494	494	526	483	542	490	504	505	514	496	492	517	506	499	493	490	499	493	485	482	495	504	499	489	485	549	445	526	478	513	490	526	507	501	494	491	505	486	490	531	473	489	494	532	523	485	507	531	527	492	500	509	545	511	510	525	496	472	493	499	511	476	480	511	516	471	500	500	495	494	533	531	495	458	531	504	487	517	519	530	513	491	514	505	513	501	530	481	522	492	483	481	494	474	487	524	497	508	515	495	497	514	491	496	461	508	507	487	530	520	555	466	494	467	474	439	462	497	482	520	524	497	445	466	461	487	495	506	527	516	507	495	546	503	524	521	499	501	490	496	457	501	493	500	479	494	468	495	471	469	510	517	469	500	503	479	477	498	492	492	484	479	523	506	493	493	525	488	523	506	518	537	539	508	517	541	498	535	513	471	484	522	510	481	514	494	507	548	507	510	511	496	485	480	518	471	537	503	515	461	496	508	497	504	544	467	532	465	502	505	500	518	498	523	511	489	511	484	472	470	498	471	500	478	492	520	506	516	498	469	524	498	485	498	548	524	535	516	506	508	513	504	543	516	484	506	477	492	497	526	512	523	461	501	534	505	524	510	540	548	479	493	547	522	513	498	464	532	487	527	520	466	476	489	491	494	523	503	491	523	455	479	535	529	507	495	465	526	467	503	552	529	493	505	492	497	533	503	509	475	525	533	504	555	443	483	501	524	524	515	486	509	513	541	487	477	488	466	482	475	516	506	509	500	543	447	484	517	522	507	493	490	545	464	504	514	519	509	503	515	536	479	495	459	519	474	516	502	524	495	507	507	502	493	556	490	535	501	493	501	458	510	502	481	487	485	490	498	491	482	482	470	529	465	514	507	505	488	534	475	527	477	495	488	466	489	472	491	449	525	493	495	540	508	478	496	511	484	450	501	498	524	532	503	523	499	498	539	470	513	493	503	517	518	491	524	524	474	496	523	509	491	482	480	496	482	491	469	473	527	485	494	513	503	520	500	529	518	523	487	489	554	500	519	478	461	512	523	577	483	539	509	491	476	533	508	526	465	501	506	529	506	472	484	497	472	498	501	523	499	512	455	481	474	521	529	510	495	501	472	495	478	517	506	546	504	502	486	499	482	496	498	493	501	482	473	478	480	503	507	501	553	504	522	476	477	505	484	510	487	500	488	482	476	487	500	472	528	520	487	522	479	511	489	492	528	479	514	523	492	498	501	517	492	487	505	521	524	528	509	481	488	509	489	526	489	512	534	493	477	505	491	485	516	522	502	510	530	506	537	516	505	519	513	496	471	479	466	504	535	483	470	510	514	509	505	487	514	466	510	509	482	513	462	484	520	480	516	536	472	526	476	511	456	491	512	498	496	550	522	498	448	476	496	476	499	557	524	482	510	497	484	490	526	535	510	483	499	518	516	505	522	533	498	476	488	484	506	494	564	530	531	494	484	500	480	530	453	522	504	473	501	503	505	506	529	504	503	488	491	481	468	499	514	465	480	494	480	459	520	535	499	465	513	499	506	494	490	508	504	530	501	487	502	468	480	512	495	532	469	483	506	535	504	505	531	532	555	507	523	508	499	527	485	503	480	486	497	541	482	529	496	478	460	480	522	525	502	492	509	491	494	470	453	500	508	529	547	490	518	528	523	535	489	487	526	503	510	508	512	492	568	477	503	494	528	470	490	478	497	496	498	515	507	458	482	465	452	475	527	528	536	493	488	501	524	499	504	503	528	459	510	484	485	527	496	512	496	497	494	494	499	540	516	506	489	501	515	479	482	534	534	506	512	529	500	484	510	458	456	542	503	521	513	490	495	500	503	469	501	489	495	529	511	512	476	522	543	473	485	519	519	496	486	505	514	526	485	528	520	513	472	493	457	485	522	506	517	451	523	513	512	533	520	520	491	496	473	525	509	523	493	495	523	510	546	474	487	502	478	489	529	493	543	497	505	472	522	511	517	499	514	509	517	498	536	502	473	488	539	494	495	454	529	531	520	508	488	506	485	535	496	521	513	509	465	488	462	501	476	536	538	461	539	501	489	481	494	472	512	529	471	509	479	513	486	451	485	524	514	480	501	487	485	503	521	475	500	496	527	515	521	490	500	500	501	506	492	509	519	452	502	488	530	515	490	475	516	511	514	525	480	538	477	486	498	488	497	507	494	492	519	523	509	537	485	502	518	512	498	529	483	475	483	524	505	513	522	459	539	514	471	527	476	456	512	505	507	490	519	517	491	479	511	513	499	476	501	498	526	468	502	523	460	493	542	512	481	496	559	520	502	482	519	507	499	494	487	523	456	497	541	490	488	490	475	502	542	519	491	496	495	490	465	501	501	518	476	481	463	511	495	508	527	528	490	522	509	480	523	479	481
8359	16609	35471	38012	5589	3715	2898	2646	2169	1985	1671	3357	6858	11129	22911	14495	9586	5440	2970	1575	858	800	827	790	779	825	774	856	745	838	805	807	807	766	858	799	764	849	757	825	815	831	831	771	757	775	815	792	817	820	818	833	756	805	831	789	804	777	716	820	811	822	807	818	826	820	811	737	798	807	836	787	822	828	819	786	822	816	829	832	785	789	743	760	758	791	773	788	838	774	820	831	825	830	814	790	826	818	799	835	790	831	797	827	791	804	805	808	804	752	778	792	814	763	801	841	766	763	809	775	809	763	841	760	831	838	816	827	785	815	815	815	770	786	788	800	770	793	799	836	780	816	788	804	817	815	790	766	757	803	779	804	827	775	807	794	755	812	831	828	804	819	787	790	818	732	774	809	783	764	827	829	762	780	832	828	785	769	783	774	843	814	805	790	765	779	756	751	798	798	775	872	836	785	790	873	802	815	830	817	771	852	800	792	814	783	781	811	796	861	774	802	842	778	765	824	859	751	810	775	795	843	809	758	809	809	820	816	846	821	774	802	840	760	790	814	778	783	792	835	800	820	728	759	799	797	756	757	787	765	797	789	753	804	792	790	809	833	838	816	790	750	832	850	798	818	759	758	803	799	839	768	823	790	776	825	801	782	794	746	854	820	798	779	827	799	826	831	878	791	786	826	824	815	791	803	804	799	788	827	834	826	761	760	807	778	779	816	825	822	821	798	811	782	769	747	796	817	840	837	792	750	818	738	802	804	824	797	827	809	787	810	781	821	792	814	728	844	809	828	803	785	797	814	797	787	768	799	765	822	852	803	829	797	806	791	761	761	787	821	788	792	799	795	783	769	831	797	795	777	797	805	814	763	791	852	770	777	807	768	770	758	768	793	834	800	789	786	820	817	839	799	775	790	791	786	799	818	813	817	766	807	825	841	797	787	799	804	761	783	800	811	818	794	811	810	759	831	753	816	811	795	787	831	831	783	822	781	794	811	803	799	808	776	796	854	783	785	754	738	759	796	826	872	818	788	800	823	787	803	768	783	837	806	797	780	797	783	762	826	843	775	771	818	767	802	843	804	848	801	811	790	793	773	790	830	779	788	808	767	802	783	773	726	808	805	771	783	764	812	816	789	815	823	781	787	819	774	786	800	843	745	785	785	812	792	810	803	746	795	826	819	833	820	771	747	812	772	809	780	832	827	825	819	785	797	799	794	787	797	801	800	813	807	823	756	858	776	817	803	779	827	787	815	852	738	790	812	808	770	819	776	815	821	797	815	845	808	790	810	790	814	818	779	816	811	787	787	826	783	823	829	830	829	855	809	771	825	818	802	792	821	812	854	822	819	843	847	784	809	769	774	825	785	806	821	835	806	736	833	856	847	788	771	782	815	831	840	772	784	808	821	871	849	782	802	801	810	793	789	796	853	792	852	787	797	793	799	801	795	787	739	832	800	775	797	781	800	852	787	809	778	791	834	795	780	800	806	812	842	758	818	799	839	763	835	816	771	835	758	815	822	812	796	808	820	737	845	756	803	799	844	836	789	809	848	780	774	820	778	792	795	813	800	773	807	831	760	801	767	816	835	815	798	855	719	856	803	838	714	817	767	837	818	843	848	811	795	808	813	843	804	809	802	806	738	776	761	790	748	821	793	817	820	812	754	772	751	765	846	857	836	791	743	774	809	785	787	787	782	784	766	828	795	776	802	809	795	811	801	813	795	843	760	782	849	811	807	827	811	792	808	836	772	805	850	830	793	833	820	807	806	744	840	814	814	773	861	793	826	730	777	786	780	783	830	821	797	776	847	759	834	778	802	837	791	797	810	813	803	749	726	811	818	824	835	826	739	781	721	782	804	794	767	825	792	764	775	785	798	727	836	804	789	761	787	789	725	758	840	760	812	787	757	798	816	767	764	794	770	840	805	787	837	800	817	809	824	826	799	804	817	784	754	799	802	817	809	768	833	799	815	809	829	804	830	808	780	808	825	774	769	774	840	805	808	797	805	825	767	814	789	834	802	789	713	832	794	821	772	807	740	828	837	812	779	809	810	797	803	781	832	841	774	797	755	790	816	794	800	770	844	816	834	853	817	842	801	798	777	815	810	751	780	824	815	847	803	786	768	808	830	760	817	794	827	762	807	828	818	831	806	851	794	851	803	828	810	794	856	808	835	808	779	777	762	825	759	833	822	862	810	824	824	838	807	773	801	790	814	800	779	784	775	782	736	784	803	822	779	732	781	778	832	758	763	783	777	807	771	784	846	793	809	759	804	786	816	844	759	774	804	774	797	758	832	824	815	797	805	819	804	836	773	802	818	822	782	809	832	843	808	823	780	816	837	789	813	839	824	797	771	796	814	848	780	784	875	804	778	767	752	806	815	790	778	768	778	776	834	798	800	842	797	829	801	806	773	842	812	776	814	833	779	840	740	798	808	834	813	798	858	775	811	785	791	850	823	794	840	808	774	835	784	784	850	806	825	804	772	810	757	793	804	818	808	784	831	826	822	788	798	782	815	828	786	796	813	807	804	801	812	795	788	772	775	730	777	767	821	784	836	809	817	803	762	797	787	782	783	750	788	824	828	824	791	805	775	814	801	856	858	744	794	805	746	770	845	818	815	820	817	802	778	776	825	800	779	840	797	845	824	765	835	836	824	822	814	838	757	802	859	774	831	841	808	795	843	802	833	782	864	792	843	783	802	807	745	830	749	790	785	787	846	774	792	779	770	805	817	831	807	817	802	774	748	717	809	786	766	829	794	857	806	741	805	771	725	837	822	788	825	824	787	809	831	826	782	771	800	773	836	779	772	821	811	818	786	803	820	791	826	746	812	764	816	828	793	832	759	768	850	821	766	806	832	803	779	763	782	795	792	802	799	802	804	770	829	840	823	751	804	789	807	796	803	782	796	804	845	739	897	810	806	857	869	794	806	839	816	769	836	863	833	800	830	788	791	823	804	831	816	777	774	832	777	841	792	751	830	801	834	832	808	804	753	817	826	843	771	813	801	815	811	788	825	787	835	792	788	782	769	766	863	771	757	822	810	813	780	816	826	843	803	810	801	811	823	834	772	769	755	817	854	778	808	788	785	799	788	780	787	805	788	801	766	810	831	754	815	813	847	807	842	758	764	796	804	872	834	809	786	785	768	811	751	809	834	885	757	837	818	754	857	800	788	830	795	772	812	795	830	818	756	827	831	796	802	778	799	771	813	772	840	781	789	795	820	832	842	758	809	781	846	787	781	809	829	815	716	777	758	852	792	824	817	736	801	810	734	789	819	801	838	836	798	847	786	793	805	816	798	861	806	786	817	787	838	835	811	788	854	814	812	800	767	798	797	825	855	814	755	818	747	762	811	866	833	798	787	787	795	834	795	826	817	763	812	813	814	771	803	824	797	761	797	791	787	750	789	790	760	814	788	754	816	822	834	785	853	787	809	806	765	808	808	783	806	831	821	794	840	761	817	799	818	811	799	791	762	851	768	788	843	778	804
23196	21207	28994	26288	21300	18229	5449	1647	1240	1145	992	1903	6629	10356	24902	16024	8986	4385	2227	1026	523	522	505	520	510	553	535	506	516	488	510	503	490	532	556	535	503	478	540	495	517	538	516	483	528	504	485	539	486	495	472	474	522	491	486	488	458	487	501	482	492	462	484	481	512	485	485	500	517	510	524	508	550	523	504	515	536	531	480	473	454	513	505	453	495	508	490	505	518	469	491	511	507	533	532	475	493	496	513	474	520	529	519	479	475	485	505	510	482	504	514	505	517	480	500	482	505	480	515	475	463	493	507	542	518	533	466	540	494	501	473	498	524	516	492	495	527	469	518	525	501	512	522	493	503	538	450	482	516	500	488	510	488	497	470	493	528	547	515	526	543	516	474	474	511	523	513	497	499	507	477	511	465	506	486	530	491	533	506	525	505	523	497	516	491	498	457	507	493	498	501	529	480	488	522	471	521	536	506	536	541	495	496	487	518	485	519	475	520	497	508	471	532	521	520	497	509	515	497	543	520	485	470	476	518	534	530	492	521	509	520	467	499	479	486	525	486	546	544	491	519	525	507	535	528	501	500	542	505	481	521	540	531	536	494	522	496	500	462	513	503	525	493	507	503	516	482	489	462	529	527	523	491	503	531	491	470	520	486	509	507	504	488	502	532	499	505	519	464	512	478	481	488	496	514	478	529	509	514	495	443	543	496	512	519	531	506	496	502	531	466	519	485	526	484	467	493	496	512	510	464	465	497	492	531	494	478	482	539	500	517	507	498	507	532	519	487	532	522	501	546	508	500	532	501	478	530	509	485	504	522	488	495	489	512	526	532	512	495	508	493	468	517	537	478	515	507	536	443	500	489	517	476	486	485	523	492	498	483	533	502	482	481	495	462	528	476	518	549	463	492	508	517	485	501	507	523	470	529	507	475	525	497	538	530	524	507	548	499	530	470	503	488	522	543	472	512	504	489	524	521	500	501	513	541	522	508	540	484	525	477	527	497	508	489	484	484	500	508	476	512	500	515	479	478	548	507	488	475	522	513	506	446	521	478	552	508	509	550	491	530	529	518	530	482	476	508	476	522	466	522	468	482	489	559	499	585	499	536	520	442	545	484	518	464	475	512	437	522	496	486	498	477	479	555	500	527	527	486	479	476	468	472	479	503	477	518	461	492	501	489	487	498	510	511	537	490	527	506	503	506	481	489	508	494	525	482	525	493	513	527	526	532	516	498	472	505	500	496	530	539	520	532	483	503	489	488	520	494	500	468	482	520	482	484	489	502	487	502	507	550	517	515	516	464	497	482	483	459	506	505	547	475	500	487	494	514	502	482	527	542	493	542	495	475	529	514	519	566	534	515	537	527	510	485	484	486	539	499	458	533	448	516	524	556	566	490	503	500	494	469	483	492	497	479	499	502	498	506	525	494	508	473	487	511	474	471	488	493	494	507	503	505	508	495	502	543	499	512	541	473	514	496	478	524	508	471	509	458	539	474	453	490	502	503	513	486	505	508	518	531	533	528	526	481	496	511	466	542	507	458	513	497	468	525	491	512	520	479	460	488	482	501	505	519	515	513	506	484	491	528	528	484	527	501	485	490	498	515	440	508	505	518	503	524	541	540	492	495	514	515	522	507	500	493	504	485	485	509	495	559	511	522	514	513	510	510	473	474	503	522	500	514	531	515	497	483	524	466	504	514	471	472	554	512	496	492	519	500	500	506	495	512	477	499	499	479	542	499	492	526	510	504	528	484	535	521	528	477	509	511	524	482	516	536	521	464	537	490	545	513	484	508	505	500	510	491	536	492	492	490	489	553	525	491	537	511	460	517	485	492	526	495	509	477	460	491	488	510	498	508	476	497	534	514	505	532	493	495	493	507	487	485	508	516	516	468	537	498	527	518	506	484	522	468	508	491	509	492	515	495	518	489	516	520	529	484	488	556	502	515	490	478	508	517	530	494	510	504	480	500	508	555	530	496	511	524	497	521	511	467	498	536	541	540	495	551	551	485	474	506	485	470	500	506	501	510	523	495	540	478	521	484	483	497	471	465	517	529	505	492	480	454	524	471	501	488	511	515	512	470	480	504	507	540	491	517	486	516	501	469	473	539	493	485	452	498	510	508	510	479	482	503	508	519	489	485	511	489	515	525	490	529	470	490	494	516	505	500	503	494	482	485	490	506	513	515	478	517	539	509	463	507	526	485	439	496	526	529	478	519	538	507	448	542	508	501	510	522	475	504	529	511	455	519	482	544	500	524	534	524	513	511	540	527	502	527	467	469	451	496	454	500	506	503	506	508	486	545	496	557	460	510	521	551	504	491	479	504	501	496	493	547	509	521	495	492	479	514	486	461	457	464	534	516	531	505	487	470	501	528	514	508	488	502	522	468	524	518	505	475	477	562	507	516	507	486	502	463	529	466	517	488	510	461	498	517	527	526	538	517	521	518	562	505	514	459	513	514	487	508	515	485	450	529	445	495	508	497	490	474	503	466	521	487	508	529	519	497	455	526	501	510	511	511	498	521	439	494	485	515	506	519	526	481	496	481	524	508	492	535	511	509	482	495	494	507	513	531	488	535	522	450	496	481	518	510	530	511	489	525	524	533	508	537	501	492	484	531	502	526	521	523	502	534	513	534	518	463	519	500	550	476	499	448	531	488	526	521	519	524	529	468	516	530	534	498	529	484	503	494	515	499	510	498	483	512	545	520	512	530	495	473	531	515	518	475	485	483	530	498	471	502	514	516	500	465	472	492	483	488	530	510	530	524	469	510	496	502	496	504	498	507	492	509	481	471	508	520	520	502	508	461	494	458	520	513	509	488	506	515	532	517	482	514	460	482	505	498	484	494	500	506	473	474	472	520	521	497	490	470	510	522	521	482	480	531	490	534	522	516	484	512	523	520	488	524	488	499	505	486	491	506	497	495	504	476	530	477	476	555	517	487	532	505	496	464	481	504	498	466	483	475	515	530	507	493	484	479	509	523	519	479	478	456	506	518	536	459	545	514	525	505	470	536	468	461	511	493	516	514	467	486	493	490	479	495	486	543	515	476	475	484	516	467	487	508	465	501	504	499	506	486	479	502	496	491	448	496	485	470	524	545	497	455	527	491	490	488	443	489	500	493	456	518	540	528	515	488	504	509	485	545	460	452	487	496	465	508	536	516	496	511	502	527	519	490	479	497	550	485	496	523	477	508	467	501	523	483	527	497	473	538	455	509	443	492	480	477	508	484	521	509	503	494	526	506	482	501	468	488	490	503	477	525	515	516	454	490	534	498	535	493	467	483	494	518	504	533	473	474	505	483	491	487	492	507	483	518	482	508	500	508	465	489	540	503	489	543	525	500	499	465	527	510	494	511	490	502	466	514	521	498	497	437	462	538	517	516	485	500	518	512	532	513	527	536	509	501	521	490	497	472	492	503	525	537	503	508	523	518	516	501	485	517	526	492	499	495	514	526	479	491	508	508	504	506	480	491	512	485	513	487	498	474	494
11692	24252	45906	48903	10668	6194	4735	3823	3337	3164	2597	5444	14040	20798	34579	24475	16832	9477	4912	2252	843	769	814	812	761	775	777	812	748	822	787	790	769	813	782	740	772	798	781	820	828	803	751	795	820	726	731	714	779	773	833	781	786	811	824	765	776	796	772	816	741	779	819	836	763	803	827	763	784	780	802	795	843	735	707	780	809	788	766	783	781	796	785	805	812	798	768	744	778	759	794	822	819	827	804	792	820	830	837	792	786	764	749	790	809	806	749	779	769	771	731	809	831	790	785	736	762	809	800	811	819	791	805	728	742	827	698	831	791	798	805	814	779	766	754	786	762	776	787	814	781	776	815	809	825	790	779	804	795	808	781	829	785	760	784	832	822	767	827	781	812	752	772	837	740	779	775	804	792	783	736	793	797	794	744	816	824	815	754	773	738	816	793	802	803	786	801	762	728	749	805	805	760	783	760	823	823	769	809	772	759	794	755	798	862	750	747	763	751	847	799	822	823	791	840	767	784	759	762	777	779	765	797	815	767	805	809	794	782	805	792	761	749	804	820	750	783	811	785	761	836	746	788	757	743	782	844	788	794	751	785	761	756	781	769	759	851	778	815	749	791	798	760	769	759	812	805	780	715	830	784	792	802	785	769	767	792	805	757	795	830	790	766	809	783	806	746	824	777	767	791	825	760	799	744	791	829	819	750	786	814	803	779	768	779	804	819	881	805	817	765	808	764	755	802	725	811	784	815	779	815	755	763	836	749	756	783	810	798	763	763	791	791	818	746	772	808	784	757	744	796	777	831	775	770	809	788	753	781	765	789	798	827	778	749	752	817	832	766	792	782	792	819	835	807	745	829	790	764	776	778	796	804	796	771	754	758	784	767	775	809	787	791	771	808	742	774	749	793	775	809	745	762	770	782	785	829	833	757	778	799	764	810	841	771	818	743	783	796	787	784	793	797	765	778	802	753	802	872	774	785	761	769	808	807	832	807	771	784	790	796	840	791	795	805	755	841	796	780	746	821	803	776	782	749	750	824	756	811	781	767	787	809	823	722	822	800	762	796	782	761	772	829	775	748	794	771	788	810	795	855	793	759	781	759	800	766	759	767	735	806	821	753	724	816	878	796	813	801	770	769	805	801	814	786	786	766	819	752	792	793	768	846	777	803	787	824	775	809	782	813	801	754	775	820	807	800	774	792	789	797	742	762	809	803	787	789	776	776	783	784	813	787	811	786	771	759	795	769	807	794	823	730	796	783	816	792	772	832	779	838	763	802	763	839	804	794	788	795	755	841	820	752	801	789	772	775	754	780	796	709	790	783	744	784	786	769	823	781	766	829	828	863	787	784	791	756	780	791	810	802	815	800	753	785	802	847	772	805	783	805	724	821	782	837	804	745	826	787	738	794	763	747	805	770	771	771	833	793	831	812	775	746	795	804	822	763	772	789	772	776	779	809	785	801	807	800	802	750	782	801	865	803	739	740	762	799	783	779	788	783	808	836	782	795	779	803	810	812	769	775	795	809	790	810	766	749	809	794	769	797	786	793	779	795	755	761	734	817	810	787	756	734	768	825	828	783	784	814	775	815	814	831	794	764	762	805	829	812	801	751	776	851	749	782	800	769	772	759	839	831	778	842	799	818	801	788	776	814	783	752	778	830	774	795	807	788	767	768	772	813	719	732	802	758	799	799	753	819	749	735	791	763	775	779	795	786	793	726	766	848	789	824	797	755	808	764	785	769	763	815	788	770	795	802	768	762	811	785	825	812	793	784	755	797	794	755	843	750	759	825	749	805	793	773	789	782	758	817	741	799	751	761	833	777	812	765	791	710	807	792	760	824	804	777	790	757	781	800	797	805	778	807	834	760	761	763	799	747	816	826	809	829	780	776	828	790	794	826	769	777	812	811	797	759	774	762	784	763	773	785	782	750	779	768	773	788	808	747	802	742	797	792	764	850	767	772	762	788	812	799	835	762	793	798	789	772	774	785	767	796	746	872	761	748	820	760	706	784	786	782	759	826	808	765	793	770	745	836	767	778	732	786	838	803	779	800	812	779	765	782	759	766	735	759	773	795	797	778	768	822	773	761	795	734	729	727	771	785	798	779	757	800	813	763	776	804	786	797	772	800	792	791	815	788	798	809	802	803	769	776	804	816	822	799	803	804	775	851	722	784	768	822	769	768	774	772	829	819	808	787	805	754	726	798	756	810	782	808	821	807	809	772	800	760	827	762	803	760	788	775	767	780	781	771	769	778	823	805	808	766	753	744	759	786	772	791	766	860	782	816	718	797	773	795	788	776	779	829	822	847	799	815	773	800	807	769	773	751	758	746	753	754	767	840	830	780	824	790	817	802	788	772	793	770	754	776	783	785	855	820	773	792	755	773	811	814	754	800	795	798	804	758	797	770	824	822	784	755	819	793	838	785	781	805	823	744	815	834	806	768	749	741	763	774	763	801	753	733	794	757	798	765	802	834	781	783	756	748	784	836	800	799	803	772	802	798	787	786	744	803	766	817	759	772	789	825	786	781	789	789	793	739	813	794	763	784	790	753	751	803	760	797	782	760	773	759	781	776	812	761	773	803	817	774	774	824	783	795	746	777	778	772	796	755	786	763	788	825	834	852	767	817	755	772	828	767	805	787	779	812	711	774	793	786	817	768	835	764	745	735	769	740	806	771	810	771	714	787	800	810	764	801	771	770	791	800	814	754	773	804	773	810	817	776	769	781	793	776	763	816	793	803	834	773	819	762	736	855	770	754	767	778	839	765	777	781	817	773	781	778	812	767	846	807	805	805	789	822	798	802	793	754	833	749	837	802	769	770	784	733	822	758	820	794	789	819	732	788	804	797	757	777	759	810	763	801	798	800	757	758	819	791	788	781	788	758	755	787	786	770	786	771	798	828	807	784	829	779	765	819	744	791	810	764	813	803	761	762	786	793	786	770	787	794	808	832	806	826	796	789	815	809	735	774	771	812	792	746	778	780	795	797	738	747	801	799	838	770	783	788	823	788	827	774	809	806	750	810	809	799	744	788	809	792	761	834	771	791	779	780	788	759	758	828	760	850	825	782	822	786	766	755	818	802	819	755	777	806	746	798	794	746	802	776	798	785	768	743	803	783	776	778	838	779	754	802	833	845	784	776	767	818	812	774	747	788	792	805	778	814	762	784	827	779	777	801	760	824	830	783	786	786	820	821	772	770	793	789	763	771	751	780	765	782	783	801	806	802	745	800	790	812	732	782	786	729	749	768	782	809	817	778	766	788	822	821	787	721	785	832	838	775	820	810	801	839	804	774	769	775	733	803	763	778	777	817	793	798	798	780	794	818	807	779	802	782	762	809	779	783	769	737	782	811	777	804	757	796	702	793	829	777	788	760	799	786	760	746	790	824	784	776	786	776	797	784	818	812	797	783	764	798	757	767	793	817	776	766	768	769	789	817	783	820	740	796	815	823	755	800	806	824	774	732	831	814	813	813	804	754	755	814	773	829	807
26952	20006	14232	11264	1628	958	779	653	696	694	636	601	874	1055	2666	1934	1285	890	649	575	490	469	479	424	412	437	450	468	457	479	479	471	481	473	445	460	473	453	481	463	455	463	454	508	432	457	487	455	437	460	452	451	489	484	482	448	475	448	472	493	470	482	456	483	404	427	498	485	480	424	438	450	475	463	449	463	453	508	526	451	499	466	476	444	443	449	461	458	450	507	445	485	504	442	469	479	454	501	477	464	471	470	438	462	484	461	482	484	434	460	441	439	442	456	402	465	447	465	445	475	443	430	432	468	418	447	473	439	440	498	457	505	436	449	487	443	472	440	477	478	442	475	439	423	468	474	482	475	434	456	464	489	489	434	470	478	451	465	491	474	426	444	480	425	474	426	441	438	465	443	447	462	467	471	460	470	480	426	464	428	513	440	470	454	457	471	461	480	462	478	461	430	418	481	455	455	480	466	431	465	424	454	477	467	481	477	475	451	476	458	425	454	443	470	449	510	437	471	482	504	424	457	420	486	449	475	448	430	473	500	458	437	462	470	464	488	478	452	468	429	484	465	467	499	460	469	472	424	433	418	477	460	485	465	451	454	495	439	448	423	467	441	489	477	497	464	462	460	465	464	464	459	478	449	469	473	445	471	424	475	464	459	481	458	476	457	495	471	459	439	435	485	466	466	432	446	465	490	456	483	453	418	453	443	460	428	459	500	463	451	472	460	465	492	451	451	456	470	501	468	509	500	469	474	483	481	461	474	496	477	483	459	502	423	484	428	443	453	485	477	456	479	462	477	484	435	439	482	440	450	457	483	453	464	489	516	477	465	485	414	436	461	480	460	489	485	437	446	470	450	478	453	421	422	457	433	438	434	455	447	493	425	468	454	509	470	457	435	459	468	464	450	433	456	433	447	474	509	475	440	436	445	460	440	468	497	476	448	460	496	444	445	468	457	422	470	448	475	451	456	469	445	485	476	483	471	478	451	457	464	448	442	478	469	456	486	477	463	454	434	473	459	474	482	465	484	430	412	479	468	469	472	458	418	471	445	477	438	467	461	476	441	471	440	435	498	436	457	458	416	500	431	426	441	481	465	475	456	416	450	449	446	489	497	461	456	505	440	499	439	494	473	491	424	453	496	445	493	477	501	455	461	474	448	506	449	464	500	497	439	448	465	477	455	472	455	470	435	473	453	483	471	473	447	495	429	445	449	444	455	467	477	491	433	454	458	476	432	526	479	486	473	474	486	461	454	466	474	465	473	449	443	474	457	488	484	445	438	461	435	449	476	527	446	473	432	489	491	482	509	481	475	447	455	487	449	474	459	485	468	471	460	454	464	440	441	437	467	464	435	456	460	488	480	452	446	484	473	451	458	446	488	458	473	501	445	494	468	450	461	446	450	497	434	494	454	465	486	474	482	467	476	445	434	454	442	450	480	476	407	437	477	440	442	453	459	495	463	446	436	453	491	487	460	432	447	457	486	453	473	452	453	462	469	436	478	470	481	451	477	479	450	444	474	488	483	482	433	454	479	460	492	416	495	465	454	458	457	432	433	452	439	457	443	499	479	419	469	445	463	437	490	436	442	449	450	452	479	467	444	478	443	468	442	468	472	452	446	461	482	469	455	439	464	451	452	461	451	443	419	512	494	439	473	463	477	478	474	490	498	441	447	470	443	474	421	427	434	454	477	455	434	436	439	453	472	450	426	474	477	456	464	417	462	464	469	446	464	470	435	462	500	441	465	529	447	481	475	422	426	437	445	431	469	457	489	406	470	476	469	441	465	432	473	483	485	473	479	456	514	432	469	461	470	457	446	482	439	465	489	480	459	456	429	474	469	414	444	491	464	503	441	434	518	489	458	471	447	469	486	452	447	475	447	449	466	486	460	466	457	428	466	455	484	468	476	468	439	484	464	446	459	426	439	463	433	458	501	446	503	435	452	451	491	412	457	423	466	465	457	453	462	431	458	484	440	457	440	452	447	454	466	463	441	485	420	455	476	494	469	437	515	452	439	463	462	455	446	471	444	463	427	434	483	487	502	452	456	430	458	462	501	449	491	437	437	433	437	471	480	436	482	437	407	487	451	451	455	455	489	452	479	478	474	448	445	517	454	481	484	429	469	475	515	452	503	467	427	480	438	465	464	492	485	503	466	448	475	453	480	439	507	473	510	468	485	499	440	436	471	466	477	463	417	453	438	483	446	435	470	441	477	483	467	417	457	431	445	444	448	470	467	454	448	445	436	459	468	458	445	442	456	435	496	449	459	449	453	440	513	461	439	447	470	453	457	483	453	492	459	446	449	469	449	474	476	473	451	494	483	441	477	455	478	425	490	443	458	451	449	456	438	435	448	452	460	467	437	451	449	471	495	463	466	441	443	454	477	472	480	452	500	458	454	452	449	441	450	414	407	480	453	458	446	458	454	444	463	446	480	434	447	492	428	447	462	490	464	443	480	445	510	462	453	475	445	511	480	428	462	427	451	465	483	457	446	441	459	467	467	486	450	501	466	500	485	508	462	452	493	500	430	484	455	451	479	440	451	462	454	429	468	459	454	452	430	443	501	459	459	427	449	415	482	435	459	478	474	455	442	464	446	449	498	474	437	473	452	463	412	455	467	485	464	484	444	452	436	482	474	437	421	425	474	485	446	469	443	442	446	491	442	500	443	468	421	468	483	501	418	493	442	437	490	449	431	427	463	433	435	481	439	389	475	479	491	496	441	436	436	498	460	409	453	463	431	486	456	474	493	451	443	431	457	479	463	469	464	463	432	409	465	464	457	499	467	454	460	456	483	466	472	496	444	462	448	435	452	467	457	487	408	463	456	487	452	477	456	435	463	474	450	449	479	460	471	462	449	469	495	445	450	468	454	453	478	453	422	446	477	445	447	458	482	433	430	497	503	460	427	464	451	489	470	447	454	429	468	459	509	449	454	439	466	413	476	440	432	479	487	480	459	457	466	467	454	476	483	497	458	466	438	481	493	438	456	497	456	455	450	467	439	495	438	456	432	435	451	452	441	512	451	453	452	490	405	458	446	425	426	499	449	465	470	464	468	470	438	451	464	443	447	451	466	456	511	462	465	427	455	448	426	485	478	508	429	437	441	462	476	455	485	468	436	447	475	446	485	475	459	499	466	475	475	428	438	484	508	477	462	462	479	438	428	466	439	437	457	467	435	477	490	448	421	491	412	460	482	433	476	430	467	475	448	499	477	468	447	445	466	483	448	455	429	452	465	488	425	460	482	488	445	479	503	462	492	459	432	445	430	455	466	443	489	492	483	459	444	454	463	496	462	461	469	442	441	471	464	479	517	435	462	472	494	465	486	456	461	456	500	457	455	528	480	484	478	478	450	455	451	499	448	452	391	461	465	495	465	439	458	473	463	518	458	479	504	449	455	474	445	459	476	461	461	471	505	478	474	468	430	422	453	457	434	452	443	457	465	456	487	446	478	447	448	480	414	427	455	439	431	418	455	478	474	447	441
7436	9722	18655	15253	3600	2449	1871	1556	1460	1476	1406	1303	2128	2694	6677	4298	2747	1736	1283	901	761	739	693	799	754	731	695	698	753	792	725	717	739	731	714	718	771	772	753	780	723	733	743	778	719	804	741	692	764	731	685	676	730	714	720	821	731	739	728	703	717	743	731	744	743	769	709	758	721	733	742	736	754	730	705	762	712	765	743	735	730	778	731	730	775	718	748	753	731	721	709	762	767	702	728	720	714	754	743	748	736	749	675	734	776	759	722	738	739	700	715	686	764	751	714	704	754	745	722	793	763	703	690	705	738	713	752	684	764	719	721	722	696	754	759	710	710	784	789	746	740	752	757	712	734	738	716	723	731	691	734	754	799	729	722	728	766	747	779	712	703	726	781	758	792	784	780	747	795	708	753	742	703	749	744	740	741	764	713	719	667	711	795	756	716	729	720	772	735	719	761	747	744	745	686	709	739	702	745	746	707	680	740	828	735	736	709	736	721	721	758	745	742	706	770	778	703	714	717	732	728	733	670	701	701	750	714	707	718	712	766	746	787	781	746	741	713	739	735	748	738	767	745	771	745	718	744	742	717	773	744	730	702	771	719	768	707	695	704	730	730	714	739	718	746	759	781	689	755	742	792	719	722	735	729	750	708	740	732	738	735	754	708	689	765	773	722	771	733	748	739	786	747	735	720	743	687	744	765	737	761	717	763	729	682	760	717	724	735	757	736	695	744	747	759	722	687	767	752	722	742	735	743	710	736	728	736	692	705	771	759	793	732	773	766	728	712	735	746	755	714	735	706	758	721	738	705	759	785	723	740	773	732	727	734	705	786	706	777	704	716	710	715	746	751	718	725	739	794	703	751	763	750	744	689	733	763	715	735	754	708	760	755	747	777	732	691	762	749	720	713	690	744	722	757	687	788	774	725	741	746	721	738	737	738	774	750	728	758	731	755	753	720	785	770	696	760	748	695	727	756	708	743	699	781	735	748	787	732	704	750	740	683	751	703	743	748	749	762	695	777	728	757	742	745	756	716	690	750	737	721	747	727	764	708	708	738	739	740	716	715	722	748	736	753	699	737	735	718	748	724	703	746	799	720	783	694	727	709	726	720	793	736	735	740	764	724	751	751	743	743	784	791	715	720	770	752	683	714	744	744	765	749	784	722	723	738	759	715	752	766	735	757	756	704	769	710	729	703	644	724	735	750	751	721	702	718	727	748	740	702	760	760	773	718	710	753	745	729	708	733	741	747	707	733	706	735	763	717	742	774	743	723	745	711	724	788	749	715	792	728	739	716	761	777	755	716	741	797	734	741	771	741	744	762	716	715	716	740	705	754	765	733	698	707	736	726	732	740	676	690	710	736	740	748	762	764	777	680	721	763	753	711	756	762	701	764	760	735	778	762	758	728	771	746	733	748	767	741	777	674	708	708	725	744	699	749	754	707	690	775	693	749	760	773	762	715	678	781	747	746	732	786	718	716	754	774	806	776	744	783	689	741	765	750	663	768	726	746	764	719	770	719	751	712	758	781	733	753	732	749	738	746	778	678	761	765	709	751	796	749	752	718	732	676	769	771	746	729	699	750	722	702	785	739	720	733	690	747	758	746	737	743	775	748	703	696	732	709	801	726	715	737	772	701	755	752	729	742	743	688	676	706	747	699	695	760	733	762	791	698	735	731	766	721	748	718	753	760	749	755	711	710	753	740	757	719	730	725	757	691	749	698	739	734	727	733	683	757	718	749	741	718	746	733	751	727	732	767	729	791	745	732	723	728	772	745	771	703	699	740	729	750	750	764	734	741	737	767	732	721	740	735	772	751	790	718	763	777	736	706	728	747	716	753	730	751	708	746	746	743	759	720	764	759	737	723	766	731	768	770	712	775	728	723	704	748	784	710	729	770	710	701	699	716	750	734	772	748	770	753	755	761	758	700	712	702	730	727	734	729	706	794	720	708	727	805	738	749	746	745	751	700	752	705	756	685	700	760	746	723	775	780	728	739	753	729	697	750	753	758	734	713	768	784	725	700	736	734	724	742	789	703	748	724	727	767	700	746	752	748	725	727	726	701	722	703	687	697	781	754	726	721	712	726	733	774	769	745	720	727	716	736	727	763	774	695	705	670	736	762	779	716	772	719	726	730	745	758	729	755	817	741	741	707	693	794	738	742	690	755	700	774	724	772	748	800	730	699	669	719	762	776	728	734	716	723	763	793	738	737	721	692	779	718	807	722	719	734	756	743	740	728	744	746	730	752	739	766	749	737	769	761	706	729	694	727	741	784	764	718	726	752	785	705	718	732	741	737	735	741	740	737	763	757	729	708	755	771	706	737	741	705	729	737	786	719	701	713	757	753	724	725	709	766	744	776	710	713	790	743	774	733	678	703	808	738	733	737	753	757	772	751	784	734	769	725	726	737	733	753	732	727	754	757	758	704	735	740	774	690	753	703	715	694	741	710	655	770	742	756	739	720	711	702	712	793	776	712	775	727	759	753	735	719	768	739	732	732	711	713	767	760	734	728	721	752	751	741	733	718	727	767	695	737	766	718	792	744	709	793	707	760	742	740	743	726	692	703	735	733	792	757	718	735	757	703	774	673	715	722	753	741	693	791	713	748	739	754	759	778	738	737	720	802	737	721	749	709	775	732	694	705	746	736	734	710	718	735	786	742	772	771	783	769	765	749	772	750	732	744	706	739	735	717	724	712	767	756	707	730	743	715	730	690	706	725	743	702	741	698	731	719	737	725	764	717	755	684	790	753	740	724	736	715	756	716	721	762	739	717	743	716	745	731	714	769	688	706	736	670	714	758	722	757	771	737	762	729	776	722	790	778	742	733	728	738	778	739	773	783	719	733	745	755	673	757	784	759	705	734	697	700	766	726	745	729	730	725	717	755	748	712	747	752	708	754	715	758	779	730	782	762	743	717	735	774	729	763	760	728	743	764	716	739	696	693	710	706	754	749	734	717	715	748	733	758	725	722	697	737	743	761	753	771	713	709	761	756	740	718	753	827	734	707	766	722	764	745	727	737	695	734	754	756	740	691	757	785	768	741	717	742	754	700	721	763	752	731	727	693	758	728	753	729	722	760	744	724	681	674	758	759	701	753	774	724	739	712	768	708	767	740	750	736	707	723	708	741	778	713	739	737	749	738	799	713	802	710	769	675	758	723	732	748	772	738	738	707	735	747	749	696	722	760	758	687	741	785	762	726	682	728	778	696	732	800	751	746	792	795	768	725	741	759	772	754	808	738	755	737	756	772	702	719	738	776	719	719	748	746	724	703	679	732	736	705	742	702	766	700	756	753	738	735	735	745	732	719	708	718	737	704	732	782	722	747	715	778	753	704	753	747	749	728	725	720	717	765	765	741	797	732	710	767	711	741	734	733	733	710	788	736	778	730	726	707	754	700	744	755	735	680	729	772	755	731	815	720	754	781	768	751	754	764	765	775	754	718	751	750	703	719	699	730	785	737	708	768	696	757	721	782	749	793	725
24590	21164	29297	31864	15623	3692	1241	963	840	997	845	827	3356	3750	11962	6973	3923	2062	1128	733	561	499	498	500	485	535	471	490	494	484	494	487	504	535	502	531	527	466	471	483	493	532	513	487	508	533	502	508	488	492	511	481	525	501	498	513	490	506	510	524	520	453	489	535	478	485	488	520	507	477	502	501	455	474	517	492	480	509	482	510	504	517	502	524	511	521	491	519	522	549	524	462	514	504	536	524	528	486	536	455	471	483	456	505	494	504	545	486	484	499	520	479	483	498	491	466	493	482	455	512	489	535	520	476	495	499	504	467	472	447	506	507	492	486	490	521	495	485	519	510	489	512	496	470	468	485	506	475	503	507	475	500	502	487	498	492	456	484	478	496	478	503	449	481	448	511	508	517	492	451	484	484	515	450	509	455	508	472	487	512	475	511	506	471	496	511	539	497	496	511	514	493	465	482	462	532	494	489	511	484	475	465	517	471	535	484	474	523	509	502	487	535	543	520	501	508	499	505	477	497	519	483	496	475	499	453	495	453	554	506	527	491	494	476	493	484	502	519	472	472	488	484	497	461	537	496	507	481	486	507	521	485	485	489	489	480	490	518	484	503	467	506	463	530	480	507	524	507	502	512	510	509	539	468	501	534	474	500	511	471	475	485	523	489	513	496	514	466	483	509	510	509	490	483	490	490	503	531	520	500	495	501	473	528	520	484	487	485	483	500	510	508	501	476	504	497	443	494	497	495	481	490	493	488	452	521	486	475	546	486	469	482	487	465	509	493	470	452	518	511	454	470	518	505	474	510	511	479	499	553	483	516	485	500	512	526	482	457	459	508	540	516	504	513	493	473	481	498	483	498	502	513	503	518	497	490	449	496	533	469	499	491	476	459	529	530	479	508	496	503	498	500	536	485	502	470	504	485	471	515	474	499	491	505	492	529	514	480	533	485	468	467	459	524	503	463	515	511	498	498	458	530	491	542	498	458	537	502	483	468	484	488	523	469	484	487	509	478	496	477	475	530	491	490	437	531	460	505	502	506	506	488	457	486	517	529	487	559	516	492	463	490	479	513	466	518	487	533	463	517	482	490	531	517	512	489	525	462	517	502	458	475	488	478	508	494	506	451	509	509	474	519	494	499	453	491	478	491	531	484	503	547	488	469	504	498	528	493	525	487	486	468	469	490	483	499	476	524	478	498	503	498	449	531	481	503	476	522	475	508	494	536	463	471	526	518	518	484	536	513	492	495	463	476	473	507	524	505	501	500	512	469	505	487	479	501	489	473	502	528	520	478	496	490	473	496	483	557	480	479	471	508	506	508	502	470	493	549	507	470	521	511	477	478	482	459	497	499	493	526	470	556	509	464	457	484	486	535	516	521	485	513	526	485	535	486	470	477	478	475	468	475	510	499	513	518	497	482	490	562	484	453	546	490	510	499	518	470	467	502	475	523	463	482	496	510	512	488	513	495	465	515	529	498	465	494	534	535	513	485	470	495	506	477	525	511	480	487	482	501	476	522	470	515	492	512	528	514	492	477	512	466	497	475	498	454	507	526	540	487	524	471	476	469	480	479	483	493	492	513	510	491	544	478	486	495	497	504	504	502	490	482	503	535	532	494	525	466	490	521	525	502	484	478	496	533	489	445	507	526	481	432	490	517	497	516	475	505	498	475	474	538	503	512	478	494	504	500	490	469	468	471	498	496	506	452	502	494	524	492	502	498	506	470	521	472	496	489	498	495	465	491	514	460	490	472	471	532	528	498	457	450	499	491	464	493	475	474	489	515	541	464	481	487	485	505	530	502	455	512	490	527	505	492	500	508	497	518	464	480	465	528	489	487	512	516	500	471	531	515	526	506	489	492	515	520	512	465	479	537	506	517	500	468	532	449	535	513	466	521	495	522	519	506	453	476	486	507	509	475	440	527	529	526	514	455	504	529	511	511	529	487	496	521	458	516	473	502	480	510	473	509	486	486	501	533	478	525	495	501	424	502	498	513	495	492	483	506	520	523	484	478	494	511	469	507	483	495	502	494	505	497	463	478	549	522	489	477	474	533	470	527	485	519	491	457	510	503	463	503	503	501	469	511	451	503	504	493	523	507	493	529	460	513	473	524	483	490	489	518	518	481	503	455	501	486	470	488	486	541	499	531	494	533	497	499	524	487	504	520	538	498	476	519	490	473	521	523	498	532	495	513	517	503	484	542	470	479	492	486	511	477	450	504	525	519	525	440	502	513	471	496	498	490	516	485	496	511	497	523	492	486	484	470	492	499	533	482	502	496	456	477	492	505	500	460	523	480	531	551	478	526	505	510	451	518	517	497	509	490	497	448	467	465	497	489	480	479	500	494	482	538	498	487	517	459	519	476	484	501	522	548	512	496	507	494	532	528	505	504	515	517	475	466	484	491	496	517	458	482	482	522	509	477	495	469	498	460	491	513	481	481	476	505	481	501	489	503	485	513	493	498	512	522	503	484	531	451	491	476	489	503	465	494	504	485	480	513	512	491	514	495	483	459	466	478	523	512	464	501	556	475	497	498	497	503	512	466	507	486	489	534	513	502	521	500	505	508	490	527	487	492	499	438	500	507	490	464	551	490	553	512	509	478	517	503	505	517	481	489	500	499	464	479	508	465	470	519	502	481	517	504	467	524	484	461	484	503	473	517	524	470	529	483	490	489	521	460	500	491	544	481	521	497	466	485	508	470	517	502	485	520	502	498	499	492	458	488	506	492	533	507	496	523	470	518	500	469	511	483	496	500	513	503	495	502	486	487	534	508	542	490	446	467	483	485	499	498	509	494	499	540	471	511	495	492	508	542	491	501	437	518	510	501	504	500	524	543	485	504	540	524	480	535	492	482	507	484	449	519	480	496	495	551	524	512	474	488	484	516	516	451	441	482	491	474	512	486	487	485	502	479	494	473	527	520	475	497	515	498	467	464	520	476	477	525	503	498	459	470	489	497	487	473	502	485	499	501	523	500	445	500	482	515	496	499	535	536	512	477	501	487	509	515	497	504	458	483	505	489	437	478	471	504	514	466	470	471	477	492	535	513	493	496	530	471	476	488	527	511	477	558	469	499	525	510	502	495	486	516	509	502	483	499	495	468	512	516	526	502	469	514	490	514	518	461	515	507	507	473	476	559	500	500	519	503	524	513	460	481	529	491	498	476	471	491	487	498	469	500	469	490	468	463	497	483	463	491	509	488	491	473	470	536	503	481	445	484	491	519	506	518	548	474	499	466	497	492	481	491	475	498	466	501	479	514	486	506	545	541	504	498	507	464	486	485	481	472	459	494	479	479	469	506	487	538	498	495	461	506	507	460	523	490	478	526	523	460	496	489	536	465	497	467	509	495	514	478	491	501	530	495	467	512	490	576	514	474	474	551	481	475	519	531	488	505	511	523	476	515	497	531	473	494	472	493	485	501	521	471	538	480	469	457	484	484	498	495	469	484	534	509	505	467	516	479	497	530	478	509	500	437	542	475	495	546
8819	17443	46555	38352	5569	4011	2991	2431	1955	2552	1962	2129	8967	9536	23259	14424	8805	4742	2475	1374	776	762	784	794	797	851	827	845	841	756	811	804	796	771	798	775	835	816	805	803	814	801	834	761	746	794	759	807	802	859	817	763	821	792	802	830	722	818	782	797	831	802	819	818	780	763	798	806	806	816	797	803	794	794	765	805	794	791	843	784	805	779	865	825	795	786	853	802	770	769	800	799	757	809	816	751	750	784	734	792	787	815	795	749	752	824	771	801	773	781	836	722	799	797	819	795	842	789	773	795	787	788	822	764	779	798	826	806	811	799	796	852	781	809	828	796	747	778	829	746	814	813	800	801	802	737	727	785	810	775	868	758	783	787	754	826	762	825	785	837	835	756	802	834	802	841	788	802	838	825	813	773	783	806	836	820	799	753	849	785	810	777	808	772	752	745	805	794	775	787	812	747	807	778	775	785	788	822	743	766	782	757	810	767	803	793	778	821	830	783	838	755	823	756	782	819	797	734	776	826	806	791	763	784	787	797	763	822	756	760	820	831	776	793	854	767	798	774	796	776	783	831	770	769	790	784	777	818	783	781	787	771	802	806	781	821	820	810	806	808	795	810	813	800	789	823	799	756	742	829	758	728	743	815	806	807	767	822	840	813	796	769	808	770	769	815	813	825	783	813	804	792	798	805	750	765	767	782	787	772	791	804	797	765	762	783	805	818	746	788	817	809	765	818	763	811	801	802	734	798	789	767	763	752	778	744	772	804	822	765	838	797	765	814	785	846	770	849	768	837	738	828	807	784	776	776	819	821	810	764	779	803	795	787	839	817	796	802	805	754	717	821	820	801	779	740	806	791	770	826	808	805	808	807	793	824	798	799	788	796	812	803	789	759	811	812	799	748	808	840	788	713	820	733	806	836	786	796	800	803	833	851	813	789	820	821	832	800	756	786	771	763	790	825	794	821	797	809	847	818	792	774	824	822	801	765	801	807	766	756	800	836	804	764	782	818	834	785	794	729	872	771	777	794	801	800	788	816	792	765	797	836	822	815	799	805	788	807	813	797	838	748	795	817	788	826	758	807	811	761	817	764	846	819	771	851	803	767	795	779	784	833	739	807	784	761	831	836	824	775	806	772	820	799	771	794	820	815	802	782	802	765	795	788	829	751	816	773	767	841	808	808	842	821	748	817	754	809	857	806	793	770	773	812	778	792	805	778	764	808	795	812	765	790	777	803	799	769	777	732	793	825	775	781	776	824	862	840	812	752	805	771	793	788	775	807	827	725	781	759	824	770	792	751	788	809	839	795	757	779	838	813	799	797	802	779	782	792	751	812	761	808	766	771	769	854	762	741	791	802	770	787	791	759	783	781	724	808	804	781	780	699	802	805	808	783	841	831	798	747	831	799	791	772	800	817	793	807	800	815	802	764	834	832	759	765	774	818	821	770	810	817	775	751	772	817	815	840	758	807	850	816	724	773	799	750	790	780	803	807	813	800	827	837	755	808	814	825	820	739	782	836	804	787	810	752	788	807	794	756	784	768	751	774	834	808	789	815	758	766	801	819	793	768	745	784	807	826	780	817	754	746	770	841	833	773	806	800	802	816	816	796	801	834	774	838	769	841	805	806	773	821	818	816	802	748	770	820	762	789	807	795	838	763	822	824	762	844	862	782	874	812	809	826	780	826	839	806	817	790	796	809	800	745	828	813	770	782	806	787	792	788	776	788	743	814	740	777	817	810	732	812	768	776	784	781	744	771	765	765	799	810	800	763	763	781	769	822	780	787	799	784	713	819	801	788	798	765	782	772	804	785	795	767	802	762	816	836	785	802	780	813	779	814	758	841	831	804	769	773	806	808	843	780	772	805	801	760	777	814	744	815	796	754	774	820	770	807	851	786	782	768	815	797	745	822	765	727	797	772	788	799	804	811	784	841	783	801	789	772	761	806	787	745	759	781	831	781	779	738	806	777	732	737	752	849	798	792	829	790	772	770	815	784	765	809	769	750	808	802	868	800	733	818	783	815	811	766	766	800	794	753	862	815	804	844	815	809	808	751	750	780	784	753	817	780	741	814	783	777	719	798	758	761	828	766	723	823	724	838	796	798	797	761	789	793	800	821	844	822	742	800	759	764	784	745	805	798	829	813	791	798	761	808	830	778	793	771	830	765	752	809	733	806	801	815	805	781	810	791	821	785	822	731	817	782	779	742	816	812	770	791	864	779	810	798	805	778	793	780	812	788	843	770	768	799	794	807	827	801	776	801	778	787	784	836	843	764	763	830	826	778	795	817	815	817	794	776	802	788	780	799	857	764	806	840	787	797	755	812	770	843	760	797	820	797	741	817	805	786	810	753	781	794	794	772	841	810	826	816	843	842	773	809	781	805	803	800	754	803	756	786	752	797	802	814	806	803	763	757	771	755	820	804	795	758	827	748	824	804	813	812	818	781	763	788	783	817	791	790	787	789	790	814	730	792	798	785	781	754	763	793	813	806	788	777	797	808	790	772	755	770	801	776	841	802	798	800	775	767	818	827	772	845	787	794	786	823	785	791	784	748	791	758	819	782	776	757	785	840	816	758	791	781	815	736	832	800	810	808	847	754	723	780	829	771	812	778	793	782	787	742	794	787	825	861	793	786	787	817	796	797	753	808	856	791	786	785	784	767	793	793	828	810	836	775	779	750	795	784	836	800	806	854	815	786	825	825	801	746	777	807	814	792	788	775	770	809	764	830	816	741	797	770	767	841	785	787	812	788	779	780	760	807	782	794	858	819	796	751	768	734	731	774	785	814	786	796	780	836	729	820	753	756	814	787	769	787	806	813	787	798	787	801	774	729	761	750	753	772	796	791	844	784	740	807	757	796	764	782	832	743	796	803	778	838	849	800	826	749	820	749	836	783	804	757	774	797	802	758	810	791	782	804	823	834	813	809	738	735	783	769	827	846	828	817	829	833	798	807	793	782	855	788	831	740	791	787	814	802	812	787	734	812	755	887	764	824	770	791	797	753	785	728	811	799	773	733	781	821	793	763	769	778	792	783	835	810	763	769	763	807	825	770	783	767	801	804	806	804	808	812	831	742	796	784	849	858	816	847	796	856	792	812	822	847	828	791	800	764	770	772	796	782	785	769	806	808	775	776	804	840	792	798	813	722	808	823	808	778	796	818	752	784	777	802	808	806	818	800	783	810	791	783	853	770	804	827	819	809	812	828	753	813	802	847	751	779	750	794	786	828	784	810	769	814	839	777	759	819	756	759	739	759	796	813	793	841	811	831	819	786	810	829	782	770	829	770	786	776	762	769	789	750	765	754	834	836	818	784	783	863	772	762	814	784	786	811	800	802	785	815	795	748	750	853	846	807	876	798	805	774	803	820	871	770	819	811	830	786	785	785	798	787	758	781	748	830	777	804	814	811	761	820	753	792	810	821	891	780	775	774	780	773	825	843	816	826	789	824	772	845	846	780	840	850	821	775	784	778	801	811	797	796	824	768
23200	21207	29398	27537	21293	17736	5391	1681	1162	1714	1073	1652	6706	9818	24771	15321	8458	3768	1891	958	520	516	504	552	479	499	535	530	495	488	545	497	507	501	547	481	466	489	494	489	536	540	515	528	468	545	490	475	516	535	537	526	483	439	498	509	471	497	536	512	509	506	507	501	499	490	519	487	502	509	504	514	536	490	489	485	460	501	520	475	519	467	456	490	469	491	512	526	473	519	481	468	478	494	474	527	494	467	506	520	507	521	496	464	487	498	500	478	468	526	528	491	509	524	479	516	509	531	491	511	518	512	489	472	507	459	494	507	495	468	504	524	505	491	452	508	501	492	491	491	531	496	499	514	456	519	477	481	530	486	499	499	534	509	491	511	515	490	525	519	556	497	460	540	518	478	499	539	502	485	518	495	491	509	487	501	495	559	479	490	533	461	458	471	527	512	512	498	500	504	484	527	486	484	510	444	510	470	490	491	505	507	514	495	503	498	505	502	464	509	497	514	485	522	493	481	542	487	502	469	522	451	520	469	497	500	498	521	476	521	505	517	492	493	502	484	493	492	500	516	507	478	502	473	523	480	501	554	495	496	493	508	529	472	505	502	504	542	498	489	507	491	497	496	468	499	523	448	489	481	508	495	525	502	542	501	505	499	516	464	470	517	493	507	513	517	493	514	525	450	504	511	521	507	448	513	520	499	516	471	503	487	473	477	482	518	519	548	535	511	491	454	529	532	502	523	489	475	479	497	502	496	535	525	506	479	513	504	518	510	514	542	501	511	534	474	509	520	441	467	461	477	546	477	509	498	481	480	497	481	471	507	481	496	488	505	502	503	498	451	499	504	491	483	498	518	483	490	486	517	490	528	520	489	486	485	528	501	500	500	481	479	487	532	464	504	445	510	475	492	476	510	502	488	500	461	510	494	492	503	466	493	533	463	508	499	475	511	506	483	514	471	496	496	480	498	535	485	472	478	465	497	484	499	486	485	488	493	505	526	453	511	495	468	511	478	496	480	470	483	479	526	489	500	486	473	490	510	496	520	486	493	488	481	501	508	544	497	482	556	517	500	470	502	479	475	473	491	467	470	517	480	518	515	470	508	514	457	512	499	475	505	486	495	491	507	503	473	503	509	523	514	499	508	493	518	498	502	517	494	516	483	474	530	506	494	484	509	525	550	505	534	497	481	521	521	511	456	508	464	501	502	508	496	513	478	507	480	501	451	484	514	476	495	524	498	504	511	524	518	508	540	464	504	518	476	552	485	492	488	523	508	469	514	489	502	526	506	440	502	541	499	495	502	487	520	485	492	469	444	483	475	478	488	499	513	500	484	519	497	479	495	490	485	504	481	463	527	503	499	522	501	475	535	472	489	522	488	527	494	477	484	501	500	492	497	515	476	527	471	516	534	477	502	466	546	516	455	489	540	484	492	490	495	504	502	510	519	445	516	509	511	511	490	513	500	473	477	498	480	522	539	499	503	500	509	480	496	491	484	495	506	474	491	464	478	508	524	531	520	506	516	528	497	506	463	491	460	537	514	540	497	505	483	489	477	542	523	541	464	523	516	481	525	534	486	511	480	488	515	475	450	445	468	498	443	519	499	440	528	489	523	519	482	488	500	513	496	513	514	485	528	528	496	495	468	492	464	471	547	525	484	535	484	451	518	506	532	542	507	465	479	513	530	509	528	502	488	511	517	503	479	489	505	499	482	483	504	541	529	527	467	489	510	449	514	525	494	501	533	510	500	480	431	501	501	491	487	471	509	492	508	479	512	449	524	495	502	495	505	523	506	524	559	502	482	537	523	504	492	537	519	488	510	469	480	490	489	493	490	505	519	539	468	508	496	481	502	534	494	494	511	524	481	532	499	462	528	476	453	477	490	484	481	536	527	489	485	509	485	471	535	482	489	473	521	496	484	507	474	485	460	489	464	542	459	474	497	517	486	520	487	495	495	488	500	478	522	469	497	505	479	516	507	464	482	529	472	480	467	517	472	494	489	499	525	513	481	491	480	506	513	474	479	500	505	498	479	476	511	519	523	532	530	478	538	529	482	523	473	485	507	479	488	501	520	480	487	502	498	489	449	506	513	518	471	491	530	474	495	507	510	521	506	512	489	491	498	494	494	516	498	512	493	536	491	509	482	480	521	519	537	517	532	505	509	498	500	514	503	540	496	509	506	519	530	546	488	512	489	482	470	480	521	530	491	525	489	522	526	519	492	553	527	528	528	516	511	495	532	488	493	495	478	501	493	503	489	478	536	511	523	513	492	539	488	518	517	488	509	542	517	505	458	510	505	512	500	493	494	479	484	548	540	496	507	495	509	500	478	512	502	526	506	474	480	458	550	490	510	517	479	488	520	475	482	482	478	527	535	474	517	526	508	502	484	509	507	466	464	515	435	465	495	506	539	445	488	487	479	508	538	480	518	476	480	496	510	497	499	517	478	504	503	504	479	479	487	503	449	465	532	476	514	491	509	482	452	470	521	500	472	477	509	512	487	468	543	466	551	476	484	479	538	472	485	488	474	495	469	463	557	543	481	510	530	502	499	499	501	492	499	493	481	486	502	489	496	490	533	536	482	517	473	486	459	498	460	495	510	476	529	495	483	505	516	508	526	538	503	510	515	485	496	497	488	532	475	469	518	489	548	488	483	525	520	492	489	482	505	488	472	475	493	527	483	513	547	510	485	460	496	469	533	516	474	489	473	499	506	509	507	502	457	460	468	506	509	476	489	476	521	490	496	530	519	528	486	490	525	530	474	549	551	486	502	505	499	491	469	458	486	499	518	466	539	465	488	526	511	484	529	480	491	524	530	514	491	477	498	539	497	462	482	514	495	444	495	515	516	484	498	451	492	500	498	496	543	514	530	497	523	497	522	510	522	494	499	490	500	495	480	473	478	515	534	483	462	521	489	503	526	520	503	519	463	496	484	475	462	494	475	502	505	485	468	526	481	529	500	506	479	524	472	468	491	520	469	477	447	514	483	487	515	505	537	493	519	484	488	492	515	503	486	526	496	478	514	561	499	510	506	483	489	513	494	482	540	510	506	487	485	464	487	489	528	498	542	478	504	446	483	477	500	473	482	520	513	482	504	498	462	486	497	472	535	497	512	476	491	480	512	476	547	498	515	484	509	487	514	488	478	513	500	457	473	512	514	500	486	501	488	491	503	475	504	506	505	485	501	479	498	516	510	495	482	493	510	529	454	500	483	536	513	487	539	522	483	509	538	451	507	478	500	479	543	515	521	504	493	526	532	476	491	466	538	484	496	518	503	498	471	474	489	484	552	470	532	514	458	521	506	468	491	492	497	503	586	528	490	500	483	540	491	496	520	486	472	551	512	501	491	483	464	491	496	491	490	504	483	474	506	489	548	462	500	493	492	480	491	525	497	521	494	487	498	509	484	507	479	455	530	510	450	503	485	475	539	504	489	480	515	496	513	479	492	491	497	483	514	540	522	510	515	478	459	540	501	504	443	524	512	499	489	518	480
12015	23556	52481	48449	9366	6261	5031	3791	2996	4620	2871	4606	14965	19208	33978	23571	15822	8348	4272	1915	787	793	774	736	794	776	776	780	806	744	747	799	784	795	738	781	780	756	839	800	813	800	785	751	821	796	794	801	774	793	818	806	776	797	773	809	793	739	830	785	782	771	773	770	817	738	785	798	749	793	750	760	819	799	818	747	773	754	816	804	756	799	823	796	796	749	828	769	792	775	755	764	742	778	805	758	767	765	786	814	784	804	784	751	803	738	793	786	790	809	791	819	757	792	777	760	793	799	740	767	770	789	802	741	807	765	782	770	806	781	756	753	790	774	758	785	781	729	821	790	795	771	832	753	824	788	752	749	789	795	785	761	818	731	774	765	790	818	724	768	751	761	784	793	810	816	748	777	795	775	769	735	759	825	797	766	748	831	800	823	807	774	763	829	759	775	782	824	752	834	770	799	785	789	795	753	760	759	780	810	826	772	753	769	727	811	761	792	749	772	753	745	715	761	773	784	793	796	802	826	779	807	789	795	785	783	766	754	813	771	768	816	761	739	794	773	721	738	785	774	790	749	743	793	770	791	727	821	818	770	723	823	765	847	755	778	771	775	782	800	828	757	789	770	810	749	804	789	765	759	765	767	776	766	773	761	774	744	764	812	827	774	790	767	821	765	810	800	789	793	794	772	809	763	783	792	781	772	763	740	801	811	770	809	753	786	737	811	810	749	775	759	777	805	750	793	737	799	764	822	777	744	760	791	753	832	780	750	774	764	741	792	799	803	735	750	832	828	844	758	808	788	770	798	756	743	744	769	808	779	767	821	743	791	817	761	788	763	794	759	755	752	771	798	751	780	802	750	759	812	796	801	807	735	758	788	778	767	752	812	792	774	821	763	844	740	833	771	842	791	774	835	749	801	768	764	772	750	802	784	766	771	775	741	798	756	818	836	779	781	799	806	758	772	801	698	742	813	787	797	781	784	760	772	739	797	789	787	797	809	781	764	810	819	788	777	798	749	741	859	776	821	798	778	830	762	823	776	805	749	780	774	779	798	760	747	747	811	742	793	736	809	749	827	755	817	825	813	755	747	782	771	786	801	779	740	759	749	801	776	814	795	768	785	795	754	754	777	809	768	724	812	840	799	808	835	763	786	731	795	714	726	779	795	804	761	737	834	739	791	798	772	790	812	771	820	779	772	745	776	808	768	763	771	748	804	814	785	763	791	809	749	784	795	735	842	783	808	765	813	747	810	713	774	769	776	779	751	795	751	774	795	761	716	780	803	790	781	780	764	775	801	774	780	772	757	838	844	735	785	791	767	778	758	769	779	818	742	798	773	761	781	762	782	763	810	771	811	775	793	795	780	769	762	805	776	790	764	774	794	779	786	796	816	796	751	791	747	757	761	773	800	809	810	756	785	772	789	760	785	735	772	759	740	824	807	797	779	780	769	788	807	734	759	756	763	783	776	751	792	751	764	794	811	753	724	786	796	763	841	795	791	779	763	821	785	764	743	784	799	728	773	792	795	743	841	806	761	808	763	811	785	792	832	760	799	762	801	762	765	799	805	804	767	816	808	733	772	786	765	753	791	720	751	808	789	791	787	731	788	802	765	754	803	783	781	802	755	758	826	723	795	752	769	777	760	772	784	802	847	813	789	802	765	756	773	823	762	836	776	769	812	736	775	777	816	826	776	757	782	744	760	793	740	833	810	813	747	790	740	805	810	825	762	770	774	819	810	731	733	728	748	803	805	742	765	730	741	773	758	740	754	771	794	816	772	766	755	828	757	786	811	872	785	783	837	788	837	804	787	807	769	818	797	760	766	792	780	812	758	827	813	781	762	772	792	802	785	829	722	778	792	752	786	829	832	784	787	792	828	798	820	796	866	797	775	768	776	826	743	807	740	818	789	732	822	782	808	817	814	818	816	820	812	740	772	841	770	810	815	782	851	792	805	757	715	833	765	774	801	766	760	794	788	830	818	794	812	770	793	812	787	820	755	823	770	755	784	754	779	751	775	797	755	806	768	769	799	787	796	792	771	799	802	804	805	772	800	757	762	737	750	779	717	790	810	735	756	716	756	797	773	781	792	742	778	798	728	751	798	799	825	801	770	795	763	780	791	819	773	790	807	815	751	769	760	762	749	754	782	779	802	752	772	761	815	825	760	755	797	822	781	746	830	798	770	766	824	750	791	788	751	802	806	815	775	774	801	759	816	781	800	779	757	799	810	758	798	789	780	841	789	794	775	832	767	741	734	867	766	808	752	750	768	798	805	790	798	788	832	773	807	771	790	746	752	814	751	818	791	767	826	772	774	788	762	775	795	786	829	771	785	764	735	756	800	777	793	719	801	767	798	802	771	765	827	804	742	767	788	848	787	758	791	728	785	776	780	731	799	853	802	812	787	768	752	822	734	799	801	774	766	799	793	781	748	734	725	761	777	786	785	791	774	740	812	823	827	754	765	801	785	808	774	740	783	750	747	767	767	745	771	801	783	774	764	815	798	784	820	847	768	735	761	760	802	795	786	756	753	790	747	756	749	803	771	840	769	756	827	799	738	780	776	784	819	787	727	788	790	784	844	706	802	833	751	754	813	775	748	721	753	806	788	731	804	846	787	807	802	795	711	754	733	844	774	847	839	804	791	779	776	747	783	788	783	745	760	762	813	838	754	830	748	772	791	796	760	796	732	792	832	757	787	807	758	757	795	817	749	750	778	740	791	750	756	812	786	773	788	770	773	776	796	787	849	758	808	742	803	748	790	837	771	790	818	793	768	807	807	791	725	772	759	770	765	781	774	756	746	788	822	814	766	759	758	846	742	775	781	763	845	791	752	746	710	773	783	814	771	809	829	792	780	813	761	734	735	762	799	806	765	836	780	786	751	772	761	794	801	793	769	836	797	792	785	801	774	807	764	772	815	769	816	774	758	790	810	784	768	812	728	755	742	776	793	786	805	762	806	748	810	795	736	785	755	827	708	794	788	742	795	786	746	807	803	755	747	798	803	718	798	761	757	757	834	758	786	747	806	739	778	798	775	749	830	752	756	781	842	804	720	746	764	807	772	734	752	771	800	822	762	798	807	769	781	823	818	768	798	774	821	727	763	806	772	784	816	826	770	800	793	786	791	782	811	786	769	759	776	760	797	842	771	724	783	781	813	791	835	736	761	777	761	784	776	808	794	773	726	763	756	753	748	732	741	791	771	792	778	756	787	726	822	799	731	839	755	761	728	746	767	821	767	757	790	819	821	823	744	750	806	786	770	812	797	763	803	824	789	778	767	769	834	828	738	781	786	788	776	767	793	819	780	758	759	785	759	762	791	782	785	761	767	810	758	809	792	797	778	823	779	786	803	817	834	796	832	768	810	780	788	816	794	799	831	779	821	844	754	812	788	818	814	779	790	779	817	761	756	790	821	768	775	782	759	786	774	734	770	810	804	763	794	765	803	782	786	772	754	816	790	776	740	787	767	760	804	716	810	799	748	774	739	811	757
26793	20053	14270	12769	1526	875	797	675	635	597	642	652	713	1395	2567	1716	1250	861	632	543	467	455	454	456	479	486	461	401	455	456	457	474	455	493	457	499	475	474	457	464	455	498	472	439	467	450	481	499	434	459	463	484	458	437	444	441	430	461	448	468	440	471	462	484	467	471	454	498	461	481	451	422	412	485	425	436	469	444	472	468	509	467	494	443	465	446	482	454	421	438	472	486	457	453	442	441	434	447	414	447	430	401	531	452	414	423	476	434	458	490	470	457	506	499	437	442	471	431	478	442	467	487	434	453	489	461	441	481	460	452	503	465	428	490	454	431	469	412	502	527	456	455	441	460	457	476	465	464	463	450	472	443	438	491	458	476	454	480	448	487	424	469	447	464	470	464	463	437	466	440	418	449	497	441	461	440	450	510	455	450	450	461	473	479	456	448	459	458	453	443	478	448	503	447	462	446	435	442	424	474	473	441	467	470	473	493	466	479	448	443	471	457	445	466	464	490	458	477	488	451	493	459	407	495	454	451	480	459	442	479	464	455	493	482	444	470	448	469	441	460	420	490	471	474	449	371	447	445	454	461	468	429	452	438	466	461	446	465	481	460	432	418	519	437	452	455	459	474	497	443	476	467	486	461	449	463	449	441	471	515	446	449	441	476	482	472	438	477	441	512	435	447	422	463	434	417	490	421	458	450	461	449	457	421	455	473	441	483	450	467	430	462	494	467	453	436	488	425	460	462	446	493	450	467	465	506	514	506	457	476	468	470	481	485	477	468	471	437	429	474	468	466	464	432	465	463	475	442	489	456	431	524	436	446	496	459	449	466	435	458	463	430	468	476	476	460	468	471	485	456	426	456	441	469	471	436	424	474	481	448	471	452	469	429	491	463	433	484	443	441	497	427	481	426	489	438	429	395	459	479	492	428	458	460	465	460	456	442	422	469	424	461	456	451	490	467	458	431	457	434	469	427	457	468	455	457	463	469	443	458	458	467	474	480	469	448	453	467	488	478	456	464	465	423	483	465	465	464	486	497	463	466	465	482	491	445	426	433	434	442	476	424	449	462	474	433	449	484	468	472	458	463	446	454	451	461	476	482	450	457	452	478	466	487	457	466	469	476	436	474	454	507	451	484	434	460	455	468	415	441	481	466	492	454	481	416	458	462	452	437	485	469	453	435	461	440	478	419	495	492	454	488	507	457	437	473	469	488	469	460	450	477	458	418	454	445	466	457	454	431	443	445	429	460	465	473	469	470	440	435	442	411	483	435	452	471	487	477	501	472	477	454	450	451	429	465	472	453	459	438	483	464	416	451	426	412	461	448	516	472	452	462	414	503	448	439	498	402	436	457	476	448	462	476	435	423	419	467	435	442	463	443	488	441	470	450	462	480	455	481	457	455	455	468	433	436	442	460	432	443	436	481	467	481	439	472	454	426	458	468	480	490	443	452	438	476	495	481	490	471	450	452	472	441	444	421	408	437	510	453	456	499	464	456	426	445	453	485	452	474	473	456	439	424	450	466	476	479	431	502	465	461	452	480	508	476	459	462	497	457	469	474	437	466	436	501	495	430	441	426	449	468	415	472	468	457	459	461	451	472	473	429	472	457	425	433	424	449	463	483	462	432	420	511	443	471	464	411	456	446	455	411	450	442	412	458	473	493	448	457	467	473	449	452	434	435	475	456	424	458	483	443	476	441	490	462	507	472	465	424	429	452	507	449	442	437	408	418	446	467	466	486	472	454	450	421	446	464	458	477	448	460	485	455	441	456	454	451	462	462	458	438	504	430	437	426	459	442	453	403	434	464	451	468	453	424	486	483	450	492	443	449	461	419	463	415	473	444	465	497	451	464	476	448	459	405	480	442	444	476	466	499	417	474	436	432	461	438	444	457	449	437	468	473	444	452	438	479	462	453	460	477	480	451	438	459	485	464	477	479	487	464	475	467	474	492	467	478	450	452	452	501	490	449	464	493	479	462	477	443	448	462	444	458	479	442	445	475	457	452	457	452	437	472	398	440	466	427	477	437	459	420	456	453	462	425	439	407	445	438	475	486	468	464	462	450	449	466	437	399	434	432	431	409	438	452	457	470	478	469	503	477	441	439	471	423	456	500	461	435	409	477	501	435	481	454	468	475	485	452	470	465	438	487	419	478	511	450	478	472	444	481	423	438	467	476	448	455	442	512	444	464	463	442	447	423	457	440	464	442	480	439	443	485	446	487	500	429	455	463	450	446	450	438	434	468	461	476	458	468	450	489	435	476	424	478	421	453	449	463	437	477	467	430	467	459	414	456	438	421	435	429	473	461	472	486	494	433	506	493	493	481	493	511	441	460	475	470	455	503	457	452	452	454	440	516	447	485	413	477	419	467	454	442	498	415	431	456	501	441	430	441	447	449	453	491	439	448	432	454	450	458	459	488	419	436	458	461	470	470	501	416	465	462	444	452	448	439	454	415	466	464	453	464	459	491	463	423	431	473	512	463	446	431	455	447	454	445	448	458	474	486	428	490	465	452	435	458	461	461	474	463	457	471	424	481	449	473	442	436	488	418	428	439	414	467	455	437	456	427	466	441	459	441	446	414	483	452	456	493	457	434	456	459	442	477	473	450	486	437	502	444	461	470	474	440	456	456	460	485	465	482	432	508	485	447	461	437	435	498	456	446	453	443	438	454	467	481	437	458	464	449	471	446	461	471	465	465	422	462	463	444	454	450	453	493	473	477	470	483	453	460	481	472	479	486	451	482	417	477	441	446	476	491	465	456	439	472	482	457	437	464	480	459	440	435	452	469	419	485	489	468	469	465	441	427	461	470	448	422	438	445	467	449	468	457	429	487	432	460	474	430	450	484	426	500	431	459	463	461	471	431	444	456	432	474	464	423	455	445	448	474	470	455	452	459	478	464	439	459	452	459	463	460	472	447	442	466	464	455	453	448	458	452	462	477	488	451	401	451	467	442	463	444	461	462	445	452	458	465	487	458	451	416	483	449	431	460	485	414	456	486	487	486	465	483	484	426	442	490	460	480	474	453	435	473	477	494	466	463	476	466	464	464	472	461	476	474	445	443	490	482	442	456	463	467	480	446	420	453	437	452	431	461	493	483	452	472	456	486	440	487	442	463	439	437	438	485	451	485	472	449	487	438	468	492	470	456	499	451	492	484	463	429	454	494	429	445	459	473	493	470	492	448	471	420	419	471	408	467	454	451	445	462	465	453	460	432	429	477	475	447	455	518	444	480	471	508	490	460	470	480	459	439	428	464	516	489	456	465	472	460	436	484	464	472	449	506	472	451	433	490	451	449	467	448	458	420	406	447	473	422	445	478	492	452	436	446	426	467	465	406	443	469	459	519	496	464	495	477	470	469	489	468	451	439	437	489	469	446	456	442	476	396	482	440	463	460	468	482	471	510	454	473	474	445	452	466	467	434	456	442	465	468	452	445	463	476	468	414	477	436	464	445	463	451	465	459	459	444	458	414	484	462	427	454
7612	9466	18209	15890	3239	2238	1766	1603	1456	1397	1348	1442	1724	3803	6581	4117	2743	1692	1146	878	775	657	746	712	745	736	727	749	750	743	699	763	735	735	744	727	750	702	723	713	757	713	746	741	739	730	765	757	772	716	666	771	743	737	731	756	709	722	745	781	745	708	770	742	728	700	702	726	749	732	750	725	748	799	666	748	712	757	666	738	725	739	753	721	754	709	691	712	721	744	722	715	739	746	767	743	724	725	744	715	666	748	740	710	756	781	739	729	712	711	690	754	682	731	694	737	737	693	713	715	751	740	729	702	743	725	762	747	731	716	724	722	718	742	722	759	686	703	729	708	745	732	735	741	734	701	746	733	775	715	724	747	709	748	747	717	737	732	739	761	753	745	738	756	724	746	759	714	714	743	765	694	734	729	723	673	707	704	702	761	700	768	732	720	777	762	681	709	768	667	733	709	707	776	727	728	742	721	766	707	754	709	717	703	757	720	729	728	748	734	693	721	742	733	754	773	724	717	717	716	717	731	720	728	723	749	733	751	719	755	722	694	748	765	754	736	702	749	765	717	690	742	705	730	686	752	706	694	710	727	720	698	774	728	745	762	695	730	744	759	725	709	753	725	757	761	718	766	727	705	751	707	759	706	789	686	775	721	698	734	761	668	752	719	762	772	768	715	705	722	726	709	730	762	735	751	704	735	754	793	699	731	749	650	766	686	736	737	681	732	738	748	703	748	728	731	703	735	740	720	721	736	733	736	711	763	761	726	740	767	765	725	709	776	738	755	711	713	734	792	722	730	739	726	740	716	769	792	753	720	691	739	760	723	690	730	721	752	695	709	793	697	781	726	664	647	690	730	716	705	738	723	697	716	758	720	710	669	730	715	729	756	686	756	737	700	713	717	693	724	773	743	725	695	763	768	729	776	756	794	749	735	739	798	720	701	733	732	685	734	695	720	733	770	708	756	746	760	738	715	715	745	772	713	728	702	747	741	738	764	758	762	691	761	712	706	718	728	769	734	709	742	705	727	752	738	768	727	709	749	693	702	681	679	710	696	723	750	710	683	742	720	758	737	760	755	767	699	754	705	765	700	769	716	731	740	736	697	757	687	715	702	727	759	716	687	732	692	775	743	667	788	730	771	727	715	725	720	788	712	729	743	702	774	726	744	708	749	702	727	735	742	780	763	734	758	724	708	756	739	710	721	724	720	723	724	761	788	712	727	734	671	735	749	743	725	716	747	703	756	781	678	738	729	776	751	701	734	744	760	721	731	746	754	690	715	725	713	721	734	745	745	728	749	757	752	713	735	701	733	752	678	766	713	716	716	721	704	752	741	771	739	748	740	738	719	738	785	758	706	749	746	714	745	754	737	727	722	708	706	755	773	726	724	760	756	759	760	716	710	714	781	720	726	769	737	697	711	782	741	654	766	769	747	762	710	715	754	700	749	756	683	726	701	704	708	731	761	724	702	723	682	758	778	722	742	720	757	755	738	675	685	673	736	751	724	746	750	729	712	718	743	708	708	727	718	721	768	752	734	692	772	743	740	714	750	765	721	709	782	720	738	723	698	764	716	714	736	775	805	707	718	717	732	726	724	723	775	718	681	732	730	741	677	765	713	715	700	705	781	678	719	751	675	712	709	740	729	694	722	768	764	715	764	725	743	755	790	782	728	759	739	654	747	772	706	676	721	750	724	738	745	684	684	694	704	785	765	757	745	721	751	685	722	744	699	797	734	717	738	767	707	716	672	728	741	766	695	720	730	730	743	744	744	721	727	700	772	742	718	721	764	741	716	722	766	755	700	723	734	712	748	678	712	758	718	746	701	763	709	735	780	734	715	720	719	745	732	735	732	749	695	719	756	710	680	708	709	752	699	729	724	692	694	743	693	729	739	694	761	720	719	716	643	721	699	729	706	769	681	762	742	737	743	751	746	791	707	748	752	752	758	805	743	773	722	732	721	764	787	723	738	721	716	767	719	750	744	763	707	756	728	761	710	772	709	780	793	749	767	731	748	708	716	720	696	707	730	782	706	763	712	777	741	759	737	701	748	731	756	713	682	714	700	721	756	679	739	738	735	780	724	737	699	737	795	716	728	705	728	753	690	751	720	743	684	710	702	664	722	708	743	717	737	766	750	750	723	769	725	741	700	738	730	725	727	681	725	700	695	763	699	778	689	711	699	752	722	721	749	731	688	784	708	710	724	699	754	782	727	671	706	768	732	747	736	708	737	717	743	714	732	688	744	735	744	723	739	745	746	765	749	757	715	751	726	742	727	761	721	752	690	753	709	742	699	701	715	747	736	722	727	730	779	691	774	716	748	745	736	718	715	729	738	724	708	733	746	699	680	728	734	706	719	697	730	722	739	740	754	669	770	735	757	753	759	754	722	729	733	782	719	727	702	661	718	701	704	685	714	729	743	705	761	735	725	709	714	724	717	675	713	772	772	712	752	730	708	729	763	718	750	734	737	723	698	735	719	768	726	779	780	747	731	743	765	729	786	737	682	731	773	749	675	719	779	775	701	738	722	762	749	745	760	749	699	685	709	740	737	729	759	714	735	742	747	731	722	701	724	716	788	731	718	720	755	719	739	735	732	798	739	751	689	754	714	745	697	723	724	710	731	734	741	726	775	698	696	744	766	691	741	731	696	708	738	712	786	713	713	739	738	721	716	732	719	740	721	697	684	682	731	701	698	737	746	781	764	736	700	687	756	761	714	698	708	722	756	689	725	741	771	735	702	780	743	701	745	747	740	753	731	734	710	720	777	764	698	716	715	696	758	786	719	723	748	722	721	753	690	688	749	713	708	741	754	742	713	698	699	689	723	679	747	716	722	695	680	720	684	732	703	749	721	710	758	691	758	741	735	686	729	767	713	748	724	680	694	748	732	743	711	731	739	778	770	740	691	737	740	717	732	714	743	758	716	760	770	684	718	702	713	743	678	755	694	713	734	741	757	743	746	711	715	735	709	714	797	743	690	764	735	738	760	732	748	810	773	733	702	725	709	742	765	682	725	690	767	733	671	738	752	712	745	740	729	737	749	666	768	722	704	740	747	676	719	716	724	763	697	734	692	719	739	733	711	747	720	748	774	708	691	729	734	707	762	785	742	720	735	715	753	753	820	721	757	754	770	757	758	688	771	771	715	702	708	718	710	805	712	702	719	761	720	729	708	736	759	728	721	740	722	708	744	731	722	730	729	763	712	680	720	754	718	717	704	683	722	689	689	725	751	721	740	705	686	696	753	741	749	720	701	710	758	743	725	734	738	679	733	731	784	755	727	709	738	701	696	750	710	727	751	729	747	734	768	742	723	738	714	708	742	743	765	722	754	724	731	741	739	743	726	734	707	698	696	747	757	698	764	758	703	718	771	708	711	738	703	711	677	734	710	696	788	726	698	735	724	716	736	723	701	757	754	739	752	687	679	765	699	726	732	807	695	727	708	687	756	741	743	736	719	737	767	692	700	728	718	726	749	765	721	718	731	729	720
24571	21198	28446	27302	14502	2831	1259	980	890	894	789	865	1587	8408	12688	7260	3993	1865	1103	640	523	513	504	493	532	497	493	495	489	510	513	521	478	516	470	523	511	515	498	520	574	515	523	510	515	488	506	496	471	466	478	479	485	524	498	525	486	505	481	548	458	526	542	479	548	523	513	531	491	494	514	541	519	519	499	505	506	482	515	503	508	478	509	508	505	500	472	512	526	545	543	533	492	507	496	501	481	539	500	492	485	492	506	510	499	465	467	485	506	513	489	501	497	487	487	499	511	482	522	477	512	494	457	505	471	488	497	487	537	559	492	519	505	458	448	516	495	478	479	489	499	476	448	491	481	522	494	462	493	525	512	506	508	467	496	540	499	499	500	514	507	491	509	487	533	493	527	453	478	514	465	518	502	511	476	514	502	510	496	510	480	497	534	490	536	535	505	490	489	481	512	486	461	500	557	493	516	484	518	504	519	503	492	519	482	543	478	504	473	484	496	480	506	521	491	490	490	504	494	511	504	481	494	510	516	538	525	486	503	518	484	514	529	475	539	529	521	503	511	524	500	482	515	539	461	474	475	517	521	478	542	482	460	520	528	484	511	499	527	485	491	495	496	545	495	490	452	512	462	499	490	508	526	534	528	511	510	494	469	481	436	510	517	496	509	495	515	542	483	570	475	511	500	541	514	462	531	510	494	507	528	488	452	468	479	500	511	502	496	530	484	515	485	466	488	464	484	457	540	512	539	523	501	445	536	485	511	475	500	498	495	449	522	528	502	527	497	510	487	515	509	516	517	533	476	499	481	517	525	512	470	494	477	509	520	510	489	504	531	511	487	509	473	512	507	469	508	493	493	524	507	525	484	481	500	473	451	505	525	499	473	544	554	483	478	489	521	500	488	503	492	537	523	526	521	554	501	460	490	539	494	522	504	484	528	506	477	492	520	523	488	514	508	511	473	458	509	480	530	522	485	468	475	473	545	491	483	533	513	516	510	484	513	490	520	505	487	487	543	533	525	510	496	521	525	475	488	499	528	494	536	500	519	495	515	490	515	450	484	472	488	485	528	514	516	537	477	478	557	546	464	496	488	519	503	517	479	509	514	497	508	468	465	493	481	519	538	531	496	509	524	478	477	507	505	505	493	489	481	492	493	524	482	508	503	532	515	499	484	441	491	502	457	478	487	507	505	520	467	484	495	559	501	533	448	494	502	560	450	508	523	518	513	492	515	501	528	476	476	484	492	537	505	511	528	548	467	493	471	504	459	488	499	517	478	497	501	522	527	470	488	524	533	504	561	464	511	498	473	482	497	476	454	518	548	504	524	530	466	445	459	505	490	479	501	521	533	505	460	466	538	498	494	545	506	507	504	483	489	506	493	513	531	483	501	478	522	461	516	468	518	430	517	509	477	506	507	530	495	508	486	496	493	482	521	506	504	513	469	494	469	524	482	506	490	498	515	491	463	493	468	473	502	523	483	532	535	572	508	524	530	525	502	468	519	518	486	471	515	539	497	519	508	506	562	482	528	507	501	547	490	495	501	510	545	503	513	517	464	514	512	522	474	519	505	501	494	500	483	501	455	465	519	473	506	511	542	490	496	507	495	511	502	509	498	528	474	455	498	450	486	445	471	495	542	484	460	512	503	511	496	493	497	495	509	508	523	523	507	498	486	526	480	487	496	485	489	481	501	504	489	491	503	481	508	503	492	485	484	494	531	517	519	513	491	490	536	532	523	500	512	505	496	479	489	483	515	493	456	498	472	493	484	498	516	517	482	522	489	493	520	468	522	541	508	476	481	470	515	496	483	541	517	483	530	493	492	482	485	517	512	492	489	475	485	516	497	501	508	520	484	499	499	531	515	475	494	480	509	524	534	492	466	491	456	514	506	478	519	484	531	471	544	534	436	499	494	548	483	489	456	526	496	478	497	502	494	547	504	483	510	512	518	489	499	503	481	510	495	531	521	495	444	489	510	469	481	466	506	505	514	488	498	526	492	492	533	525	474	505	519	522	453	512	519	482	480	490	490	511	509	512	480	494	519	476	485	505	488	509	497	551	506	477	506	494	530	455	452	480	501	477	501	475	511	510	499	504	449	504	513	471	492	513	492	512	528	490	492	474	521	497	484	466	511	518	524	504	528	544	466	494	500	518	513	441	472	504	485	521	512	467	536	517	541	537	504	514	453	500	544	505	469	477	505	500	486	479	507	480	470	479	484	506	468	522	484	487	487	497	491	468	520	526	441	481	514	520	507	500	477	492	496	511	507	512	529	499	488	459	504	492	486	479	487	524	471	511	478	511	502	503	474	455	483	497	495	509	531	511	521	487	525	450	478	516	505	458	504	506	499	498	480	496	503	488	544	456	478	480	519	487	496	498	473	496	528	495	539	505	512	522	471	505	496	508	473	507	487	497	481	533	545	512	457	523	492	515	487	520	467	535	501	517	468	511	502	527	511	518	460	510	471	453	505	537	491	522	489	495	472	505	540	494	514	492	506	475	482	493	486	488	513	506	491	495	520	512	463	522	499	532	520	524	470	527	525	531	518	496	533	452	499	481	456	498	464	513	485	476	511	472	493	495	531	518	515	504	464	513	501	512	510	478	473	519	482	486	476	533	510	472	491	495	519	487	541	483	491	519	472	488	544	489	507	506	473	456	519	511	471	525	508	510	548	497	505	509	546	495	475	473	540	490	482	488	485	498	523	517	502	500	525	529	529	479	437	474	474	523	496	489	512	500	491	471	524	520	500	521	505	504	521	477	456	527	517	573	506	467	492	493	468	474	492	496	541	503	513	503	539	509	489	509	497	488	493	494	488	535	470	500	509	507	516	505	516	498	498	515	488	519	491	495	504	486	549	500	524	533	496	519	533	508	531	507	463	507	496	523	553	516	515	508	473	495	499	498	483	503	461	493	499	505	518	526	510	464	489	501	542	455	493	470	524	510	528	448	476	498	481	497	513	492	467	513	552	489	532	519	487	493	498	529	521	470	489	534	479	490	527	459	504	472	496	469	497	499	512	486	534	487	479	498	523	498	502	489	496	530	469	480	539	521	493	497	483	480	515	500	472	485	476	526	523	483	515	519	488	530	538	527	503	493	472	505	515	503	539	492	474	458	492	518	513	507	508	481	494	484	514	523	472	519	476	450	489	499	437	482	516	500	510	506	504	495	477	501	460	543	481	490	486	515	484	474	474	487	486	498	502	528	510	484	493	488	512	480	500	485	500	505	527	471	480	513	529	495	499	470	531	492	531	536	480	531	518	503	460	527	492	513	510	489	500	476	489	464	494	549	512	487	516	540	484	474	498	517	509	512	512	511	486	482	495	496	495	495	453	451	472	461	534	503	515	508	481	495	520	495	516	500	495	515	481	503	502	528	491	527	504	561	463	493	499	459	479	463	522	467	489	522	526	511	506	471	487	499	478	490	510	512	490	500	486	479	496	524	494	532	510	513	455	503	502	475	523	495	500	506	500	487	488	509	493	482
9049	17036	35915	27501	6188	4200	2836	2459	2198	2147	1961	2049	4230	18684	23178	14753	9100	4358	2202	1119	778	767	795	815	816	792	795	759	818	824	746	788	773	800	763	737	781	791	792	811	835	815	808	859	764	764	795	792	798	781	834	724	823	769	780	841	808	769	811	808	767	843	776	830	807	797	790	786	767	878	801	766	794	780	782	798	777	800	768	777	796	770	778	783	793	806	803	771	800	794	816	740	793	855	801	808	774	846	787	807	808	789	777	843	795	804	817	776	768	731	806	802	742	754	818	789	815	749	796	783	790	827	745	779	848	805	780	816	807	809	811	822	793	794	770	760	775	817	791	729	774	820	781	810	847	824	788	770	823	789	807	801	763	772	796	769	765	775	816	821	837	833	784	827	796	786	766	785	824	782	780	793	752	822	825	831	785	796	821	766	790	784	777	777	801	782	783	838	796	811	747	758	805	799	745	875	780	777	786	804	838	775	834	754	813	784	756	811	787	781	801	770	759	759	757	785	800	793	800	794	776	804	764	800	854	824	738	793	787	792	824	802	817	824	810	774	784	746	812	848	846	813	814	806	818	771	838	785	821	796	743	813	783	843	809	802	855	791	778	770	816	782	827	829	762	789	760	833	825	816	823	771	766	783	762	837	809	866	775	804	771	839	789	802	810	790	771	809	803	816	806	793	749	772	858	811	825	808	776	836	800	747	826	777	791	765	790	788	738	777	860	833	809	804	782	797	858	820	795	758	855	775	747	835	769	790	805	790	731	739	811	796	794	798	803	778	792	808	842	803	770	767	725	788	822	805	798	798	848	755	790	804	856	776	778	802	807	806	755	790	804	806	803	767	816	797	784	797	792	796	792	780	804	780	801	773	763	804	809	794	778	807	756	776	806	733	801	777	813	800	831	837	814	816	818	821	762	796	756	786	763	822	787	761	806	788	767	807	852	797	816	790	823	796	789	776	774	761	826	818	810	806	809	803	790	800	782	742	750	835	827	793	764	873	833	807	825	799	794	812	795	797	765	784	754	760	768	793	806	829	819	798	831	796	784	746	805	796	812	810	825	808	739	773	746	792	805	779	812	827	838	817	834	763	791	810	783	805	807	833	793	848	781	754	801	805	826	820	766	773	800	803	798	763	805	863	869	783	752	816	804	812	769	797	836	808	786	811	790	817	843	807	771	827	844	836	827	805	801	752	785	792	788	788	784	836	803	857	755	770	813	861	807	749	835	760	805	770	791	732	816	832	775	773	825	773	799	797	854	781	833	758	771	751	786	791	794	778	836	861	765	791	776	786	773	786	788	790	749	812	777	811	796	768	757	804	775	772	779	773	775	765	789	803	774	779	766	831	841	822	769	752	867	834	790	766	783	787	781	770	811	781	768	845	793	780	796	780	778	815	815	817	812	824	838	814	776	766	783	828	822	777	795	793	711	768	824	788	798	759	777	821	789	814	797	787	833	828	780	760	768	778	776	797	819	775	817	777	758	709	766	824	781	795	797	784	810	795	827	766	774	788	820	773	800	857	781	759	805	792	757	788	797	780	825	787	804	783	805	790	778	760	791	790	783	758	787	810	772	781	788	793	800	770	803	798	784	835	861	749	811	793	858	792	790	822	809	817	803	843	781	781	827	764	842	785	813	838	768	772	793	778	799	810	746	827	820	757	775	774	794	813	796	773	825	780	806	790	791	788	796	819	769	811	746	828	775	795	813	813	812	775	762	708	799	809	796	806	793	753	825	834	797	802	733	804	776	777	814	819	802	823	761	777	782	840	838	824	777	788	758	799	815	806	809	808	801	790	824	775	787	805	825	743	779	740	766	761	796	761	724	826	845	829	770	788	818	768	764	775	800	783	737	788	813	773	795	815	795	781	774	805	824	809	803	811	764	801	797	791	773	827	806	787	867	787	787	831	812	809	819	756	808	760	795	773	768	836	785	792	745	812	839	767	789	783	802	819	872	804	806	799	788	785	792	790	801	759	775	812	824	810	796	809	785	805	845	744	813	815	798	812	743	811	772	768	806	791	802	754	788	806	815	761	836	767	751	744	821	857	762	820	834	786	797	823	751	761	804	845	763	776	787	807	805	769	792	779	784	784	788	767	767	838	813	822	807	823	816	855	809	756	792	778	780	830	820	831	727	851	799	843	787	786	806	806	769	766	768	801	799	836	765	806	824	781	743	849	806	823	808	769	821	803	793	756	799	806	781	762	807	771	842	795	814	793	823	783	779	802	831	837	801	801	793	787	812	740	827	780	777	736	819	772	824	762	831	782	778	772	786	871	803	789	833	792	777	806	797	865	768	806	827	792	831	808	812	797	773	744	807	764	749	813	820	748	772	787	814	787	771	766	779	831	833	867	831	827	799	789	813	749	825	870	791	818	775	780	746	816	833	801	828	772	806	747	853	818	754	805	773	834	805	776	824	828	809	783	792	783	817	771	749	806	829	787	785	780	787	757	819	851	752	783	835	839	779	768	785	809	810	762	803	751	810	791	807	786	771	772	751	821	772	794	786	808	782	746	837	836	752	814	790	768	775	762	793	804	788	754	752	848	751	853	837	761	827	802	795	794	746	842	806	795	781	797	826	775	762	838	780	770	764	767	805	821	829	772	816	816	772	797	787	817	783	766	814	782	823	793	791	795	757	720	762	751	747	827	869	729	798	795	777	738	821	818	766	783	778	761	787	770	784	830	829	805	783	800	834	737	786	797	807	808	797	813	739	806	755	846	799	761	740	810	767	781	777	757	797	834	863	822	819	781	751	798	751	814	756	790	771	787	775	817	828	793	793	786	800	833	788	825	775	824	808	842	787	796	762	845	726	781	817	755	784	784	801	768	756	819	754	810	749	781	828	790	802	799	807	756	837	752	827	821	806	756	842	798	832	792	793	805	814	769	792	808	787	769	831	772	798	776	852	830	804	813	769	797	828	840	779	762	803	816	784	769	791	797	815	793	730	802	771	751	797	836	797	787	797	827	771	746	781	821	819	766	767	798	808	750	871	818	807	782	818	794	760	849	795	806	792	776	779	814	756	836	779	758	763	783	820	795	819	806	832	816	868	820	747	776	749	766	788	795	791	784	750	786	759	806	814	800	800	838	769	803	754	764	828	791	792	823	768	782	822	767	841	812	784	863	816	868	817	793	755	765	756	730	798	763	783	741	794	829	804	779	751	865	797	839	756	806	803	838	746	769	775	802	847	802	789	789	795	857	787	748	796	823	834	801	813	794	788	786	858	783	798	765	803	779	822	782	789	822	789	766	863	817	810	788	773	845	809	759	770	784	725	758	780	768	751	771	789	804	783	793	799	832	753	801	770	816	804	800	809	783	827	772	797	843	759	832	805	833	777	775	814	776	756	799	795	785	800	779	811	826	785	813	830	796	842	780	794	832	800	827	823	735	799	798	779	802	810	796	806	872	783	836	796	786	818	768	780	777	796	795	785	800	834	791	744	837	755	818	783	766	801	791	797	781	881	821	818	808	807	848
23203	21245	29083	24090	21255	18893	5122	1598	1270	1146	990	1109	1858	19604	25468	16783	9163	3781	1657	660	525	538	509	500	472	485	550	552	476	489	492	507	491	512	476	499	497	494	506	476	532	523	539	519	479	508	550	475	501	506	458	519	517	505	509	506	525	539	492	485	511	501	498	525	500	515	544	521	486	506	544	511	504	510	500	483	470	487	538	509	526	535	507	478	468	469	547	513	475	504	505	516	479	544	523	486	506	484	478	492	477	509	473	493	485	466	519	471	505	479	489	517	483	485	504	483	524	471	480	553	554	492	459	474	502	491	477	501	483	543	506	483	511	551	508	489	528	456	526	501	506	537	460	469	519	502	505	490	485	472	500	511	538	481	535	503	510	510	474	507	499	489	514	509	448	474	528	483	497	480	475	515	557	479	512	547	520	473	509	543	516	493	521	448	495	462	555	518	498	530	522	519	480	508	517	505	496	490	501	507	507	480	495	487	500	514	506	519	529	532	482	518	525	503	528	505	521	506	528	556	513	529	512	497	511	552	510	518	497	531	520	520	519	500	512	498	514	534	476	488	528	505	493	548	479	474	527	500	498	518	484	498	539	494	497	508	509	549	508	506	514	503	491	464	548	518	483	509	506	484	493	533	494	495	493	534	557	491	517	494	524	460	469	495	469	496	491	522	508	513	503	497	471	520	515	481	519	480	534	492	516	476	538	517	520	439	520	508	519	488	507	510	497	449	494	478	494	482	506	528	495	491	502	517	510	496	504	501	485	501	467	516	505	479	550	515	479	521	495	490	524	512	502	517	522	492	514	517	524	494	519	473	494	470	539	483	467	520	481	518	493	494	534	495	532	569	495	495	481	494	500	521	558	494	540	492	502	475	460	515	503	477	506	492	489	489	517	479	510	505	551	487	503	502	482	477	476	494	467	515	519	479	525	509	488	463	515	513	508	459	509	540	523	469	516	474	526	481	474	482	501	490	498	509	484	524	502	498	486	510	498	518	514	514	513	529	505	493	496	498	499	554	545	511	520	516	490	490	485	495	471	488	497	513	516	539	489	524	464	479	494	495	507	471	516	496	513	510	483	459	540	544	464	469	472	530	482	506	475	463	517	514	521	492	502	507	528	496	502	480	478	486	520	499	528	530	485	521	515	503	470	487	495	499	527	506	534	497	513	528	497	493	506	502	530	538	521	486	486	522	521	512	519	493	509	503	505	497	525	503	472	516	520	512	498	498	516	535	522	508	509	510	488	512	545	521	521	501	498	502	496	480	511	521	528	496	538	496	478	475	516	493	498	481	524	488	528	497	511	470	493	510	497	492	465	502	525	532	479	512	507	525	526	501	509	471	461	484	502	495	481	493	506	500	500	493	510	499	504	502	477	491	515	524	497	502	494	520	506	438	529	509	514	497	464	529	500	467	500	480	525	560	533	471	511	478	482	514	501	489	523	526	503	497	514	481	530	465	517	482	512	533	511	478	515	508	477	508	486	510	525	487	490	509	510	547	525	489	513	519	489	508	538	523	498	452	513	511	510	495	512	519	494	508	549	513	553	514	540	520	520	492	507	500	505	529	523	488	510	490	555	496	513	492	459	484	511	455	494	514	492	514	532	485	503	490	524	497	504	504	530	474	492	499	510	477	530	497	503	483	505	484	553	496	500	444	510	510	518	481	531	529	530	485	496	510	469	474	516	502	457	503	528	515	514	467	481	489	486	500	507	526	502	515	527	486	501	507	487	530	490	549	506	504	491	484	495	462	504	487	472	475	475	501	542	471	520	553	487	513	503	516	488	479	531	492	479	501	470	476	512	475	521	491	524	477	501	533	531	466	535	502	515	522	513	476	466	524	510	488	524	487	522	475	491	480	478	494	514	482	484	496	476	499	501	526	489	512	499	486	555	506	530	513	476	497	504	509	496	491	557	512	527	520	470	527	500	468	519	459	511	507	505	519	514	492	485	508	501	509	502	493	469	506	537	512	532	501	485	494	511	488	496	537	493	491	514	477	501	519	464	553	515	499	488	505	505	498	526	463	484	486	511	521	505	490	555	533	460	464	516	513	489	518	499	473	481	523	481	467	482	549	505	507	519	506	478	484	485	493	505	494	486	477	484	486	540	468	493	538	520	480	527	496	539	499	541	502	504	508	540	484	515	526	529	504	514	522	494	485	477	489	480	433	495	511	500	480	501	506	497	545	499	496	508	502	497	552	488	490	493	504	516	528	527	483	524	548	498	501	493	533	567	522	525	488	501	508	484	497	473	475	539	534	486	553	549	499	526	523	488	497	495	480	494	505	519	502	518	515	505	493	535	484	519	538	456	529	499	520	514	496	475	505	473	497	542	483	529	511	520	467	487	502	544	485	493	511	506	505	457	572	475	477	506	498	491	454	509	518	515	461	489	544	488	497	529	528	497	505	463	523	526	501	532	485	464	524	509	515	508	494	497	487	477	507	452	486	490	502	483	476	523	473	461	494	516	535	497	533	523	521	543	464	493	502	475	509	531	528	474	530	534	526	486	513	517	558	479	516	499	484	480	531	527	517	505	480	524	481	537	499	490	492	449	522	474	535	519	500	510	524	534	482	467	522	502	496	498	484	517	509	512	517	492	527	500	485	518	510	471	507	468	519	505	475	517	543	550	509	511	512	505	483	492	492	495	508	488	484	479	489	540	511	483	456	521	521	485	521	491	487	477	482	521	504	513	529	522	453	470	499	505	507	502	520	506	540	511	465	507	532	503	502	548	494	553	490	476	512	486	545	496	500	500	546	517	487	483	453	478	497	508	506	535	515	497	479	523	531	512	501	512	493	509	487	480	497	495	473	540	481	479	485	516	460	511	525	492	503	491	511	479	532	510	541	503	485	470	522	509	548	516	510	508	500	492	510	511	524	496	511	510	518	487	513	530	530	522	487	459	540	489	493	470	516	523	534	467	483	478	485	528	461	534	508	524	530	498	507	532	537	500	490	528	542	471	527	515	514	507	494	451	475	478	505	529	486	526	484	507	499	515	494	503	510	509	510	529	518	528	503	489	534	474	497	509	493	492	491	504	513	531	521	479	504	531	483	525	519	512	506	467	482	488	487	497	469	513	460	487	473	471	507	478	548	483	537	515	503	503	506	539	492	479	543	500	516	521	497	496	512	470	530	506	477	495	502	501	521	502	508	525	485	561	512	503	506	506	464	518	485	480	491	542	520	503	501	500	496	512	503	500	496	451	487	466	495	503	494	495	496	523	504	483	507	531	491	479	501	493	499	518	499	495	504	523	483	485	534	496	505	508	525	522	456	499	471	495	506	462	535	527	507	485	506	506	513	498	497	515	542	495	514	531	514	518	496	502	504	507	508	505	484	520	522	454	515	461	522	463	488	504	500	472	532	499	489	530	463	515	488	515	503	508	556	527	473	541	504	492	485	511	484	528	504	476	491	501	479	460	475	519	506	492	517	493	474	475	526	514	496	480	516	536	505	502	480	508	495	523	510	485	488	499	513
12116	25136	51054	34799	10274	7221	5268	3981	3518	3030	2847	3093	5238	32121	34096	25149	16238	8137	3748	1107	765	743	782	775	787	762	830	799	788	804	804	835	807	801	793	810	771	782	772	829	892	853	800	812	819	795	837	754	760	790	779	782	756	795	810	782	795	797	775	761	764	795	824	782	794	782	814	787	792	814	790	772	753	767	740	818	800	783	796	793	825	798	771	805	748	748	819	726	785	796	758	804	775	789	763	759	813	831	772	761	769	754	772	750	782	767	765	793	806	803	739	813	748	737	781	711	802	813	813	772	769	828	787	770	774	765	726	748	801	731	820	783	784	794	861	818	791	766	772	754	840	779	757	826	771	773	809	766	837	840	762	809	771	758	794	799	813	763	818	789	788	797	847	815	810	807	776	775	800	763	782	770	775	808	831	850	774	791	800	757	760	791	760	810	783	776	809	800	790	795	780	805	759	745	827	795	779	748	778	749	804	773	794	849	776	763	759	767	776	817	813	774	773	787	810	776	783	794	796	788	806	809	723	807	765	829	724	796	837	798	784	824	758	823	808	788	790	788	767	748	776	746	806	744	772	838	811	796	833	791	796	742	796	802	778	804	794	775	804	829	795	758	865	740	794	764	758	834	801	731	756	809	788	773	763	791	752	770	776	829	816	774	748	744	781	808	837	829	755	781	733	792	783	791	793	792	780	793	766	795	780	774	801	810	771	778	785	766	781	799	794	780	764	777	753	791	767	801	784	768	832	748	748	781	805	810	753	758	803	771	829	815	783	776	807	815	731	759	774	767	760	796	775	860	786	775	833	802	820	795	833	774	777	817	768	794	792	806	753	759	764	734	797	778	783	812	779	796	810	851	833	798	749	800	774	787	759	758	788	797	805	744	784	792	766	797	805	804	783	761	786	802	791	787	829	807	799	810	791	734	754	761	779	773	767	710	801	798	783	815	731	781	782	776	809	815	748	750	734	796	752	800	768	802	759	748	822	808	864	748	768	793	774	790	828	753	787	823	802	818	841	768	828	781	791	798	795	748	726	749	733	779	766	758	793	752	772	771	784	794	804	756	744	809	784	766	838	823	784	773	846	759	780	758	801	835	774	756	774	822	808	768	855	757	772	799	758	804	805	777	776	797	772	753	787	794	773	829	796	765	783	780	775	796	792	809	805	788	765	780	802	794	838	785	781	783	789	805	820	763	811	811	817	780	820	774	781	738	779	756	834	788	768	754	775	857	786	787	750	756	759	780	801	865	758	797	797	739	775	780	759	774	807	806	794	812	770	758	787	820	795	779	864	762	740	770	765	808	834	794	795	777	812	786	807	787	793	774	781	799	810	759	788	793	776	784	747	764	760	789	776	785	803	746	780	764	785	818	778	842	786	817	734	799	829	735	783	779	760	762	763	745	774	805	760	797	768	782	801	768	740	771	796	798	773	783	796	785	757	814	785	830	830	790	786	739	804	847	779	768	809	771	808	835	764	776	832	769	827	812	781	773	801	736	758	773	807	805	753	771	811	793	768	745	771	826	799	810	790	786	777	789	860	772	842	760	761	781	864	810	796	759	784	773	792	776	845	779	786	790	793	778	756	808	788	768	824	816	824	753	767	799	816	749	810	818	779	833	768	841	780	821	783	783	786	799	805	797	782	780	831	783	784	729	766	731	770	811	772	800	745	821	732	766	859	808	801	784	775	799	810	800	786	787	759	834	790	791	794	780	740	790	783	764	726	794	797	751	768	743	772	839	792	820	766	805	808	795	771	771	777	829	811	785	786	826	784	811	760	821	775	779	790	760	772	737	792	800	786	794	779	798	770	801	748	797	808	780	851	746	720	779	786	744	766	787	790	762	816	796	813	779	776	741	822	800	801	811	777	830	757	826	780	800	756	777	797	777	760	794	731	784	802	824	797	804	781	770	767	778	792	770	796	807	828	804	769	814	821	798	786	741	797	836	789	820	811	817	790	748	776	815	782	751	780	828	781	815	800	800	783	772	807	787	772	805	789	771	823	779	816	782	791	858	771	788	808	786	775	755	814	791	801	771	791	812	825	794	765	789	743	776	807	715	763	802	814	768	844	799	768	785	756	798	754	747	792	790	810	762	787	747	811	790	747	766	841	754	793	831	819	800	767	788	781	788	800	782	754	761	808	728	797	749	797	785	766	763	790	750	710	832	757	788	791	803	771	802	791	755	785	803	783	780	759	770	785	770	733	827	794	742	786	796	822	786	773	830	819	782	790	770	853	795	815	754	747	853	754	783	806	805	792	791	766	770	810	783	763	826	789	794	800	769	741	813	753	781	804	777	761	792	816	780	750	806	842	762	778	752	822	764	774	773	750	774	767	801	797	794	739	756	799	829	810	774	750	814	819	802	753	748	773	794	825	732	834	801	854	821	779	790	814	767	791	761	809	795	827	760	790	812	725	797	758	721	776	789	779	840	817	791	736	784	793	788	825	760	802	790	766	824	791	809	773	803	764	760	817	781	787	767	762	798	827	775	770	778	817	848	802	781	762	783	749	788	765	840	777	779	769	765	802	804	813	759	780	800	785	758	754	801	820	833	805	760	782	809	766	775	822	842	768	783	753	806	746	781	773	788	780	757	780	804	788	833	769	789	741	713	750	835	762	812	801	750	745	742	799	814	804	791	822	767	761	823	785	828	800	801	812	781	855	832	794	777	827	779	756	771	746	748	728	797	814	789	790	782	795	766	713	803	776	762	756	814	789	782	738	782	798	815	779	764	798	825	757	785	787	833	794	842	752	756	802	771	768	763	759	766	838	776	795	785	715	809	788	753	778	766	821	808	753	810	805	789	780	761	804	769	786	797	812	832	775	834	772	817	827	727	817	802	785	794	788	811	839	789	784	776	777	774	782	742	784	818	710	795	769	778	793	792	789	751	795	748	826	751	833	787	826	787	794	813	824	765	796	719	792	759	782	799	810	807	768	814	737	788	790	782	763	740	730	784	809	776	760	811	803	796	795	747	777	788	802	773	783	770	756	807	744	780	825	819	743	813	775	823	768	794	801	834	746	744	800	807	755	786	788	813	796	730	866	801	749	772	819	810	779	772	772	749	756	812	767	739	822	796	735	720	814	817	774	794	773	788	774	789	765	791	782	828	798	738	804	822	781	785	819	806	763	795	781	792	811	756	801	783	818	803	774	810	785	804	763	791	782	783	728	836	797	806	797	803	818	772	816	792	772	805	812	802	774	809	786	773	776	847	781	742	751	823	787	792	797	793	799	787	760	759	778	743	791	785	757	761	818	802	760	782	775	809	787	803	805	737	788	814	788	751	817	743	796	799	803	800	760	770	814	740	756	785	765	755	783	776	827	760	772	799	809	739	773	787	773	801	790	735	801	780	762	825	753	734	787	744	780	813	813	795	805	747	818	800	793	753	762	749	779	767	765	786	790	791	811	760	764	808	777	793	858	829	756	815	767	734	797	798	745	817	775	793	800	797	765	817	829	768	843	793	787	757	807	763	797	823
26879	20192	12472	7037	1741	1104	888	706	631	605	617	601	659	1928	2819	1872	1242	787	585	477	445	457	485	503	514	501	438	462	480	484	458	444	498	436	458	454	446	434	477	469	423	472	491	462	467	450	484	480	468	448	482	511	490	468	426	461	478	470	463	468	510	460	494	443	453	484	466	474	467	466	450	506	440	456	489	479	450	453	433	445	440	445	492	455	468	470	452	416	466	460	438	460	439	464	449	467	469	471	408	496	522	478	526	466	431	457	478	484	466	486	490	452	438	458	449	451	468	439	505	492	449	455	460	466	510	465	438	474	468	482	433	478	417	490	450	478	444	415	467	462	486	468	502	444	528	421	478	486	478	458	414	477	464	451	470	479	457	497	481	486	437	501	475	430	468	458	441	475	447	483	471	465	482	503	501	454	486	443	460	430	455	451	470	454	460	465	456	438	446	498	481	497	460	488	452	458	473	498	471	455	460	489	424	446	443	459	442	455	449	438	464	453	449	469	450	511	450	489	493	483	443	438	491	475	496	466	491	452	496	469	453	454	442	447	454	425	456	457	445	476	454	487	459	472	451	475	450	498	432	488	482	475	485	456	460	448	484	451	442	480	478	465	448	454	462	454	483	491	480	478	437	449	461	476	497	440	473	471	458	435	524	449	446	473	461	453	477	473	485	466	453	474	478	496	503	482	462	473	456	486	453	430	464	459	468	482	488	476	481	449	446	465	469	465	491	459	452	455	418	470	494	481	461	469	408	480	463	450	480	484	481	470	498	466	452	446	483	454	443	448	456	476	436	452	415	486	468	496	486	481	441	444	495	459	471	489	470	475	426	481	475	501	463	441	453	454	467	471	447	506	458	497	480	526	435	468	480	485	463	388	454	499	486	470	447	451	469	467	464	505	472	436	469	473	464	447	504	496	442	490	473	485	471	464	451	451	446	433	454	424	435	483	446	467	451	472	470	466	453	436	461	460	487	471	429	497	443	462	509	451	469	440	469	449	439	444	459	488	463	494	454	464	443	486	449	455	436	435	486	445	467	456	432	487	427	492	470	413	441	467	426	480	435	490	487	499	495	463	477	478	447	412	479	490	466	503	465	452	463	511	464	504	484	447	483	441	475	462	442	465	463	462	512	457	475	447	472	442	426	471	481	513	481	503	442	442	448	432	474	474	451	494	459	476	481	447	472	456	461	466	481	489	459	448	460	458	485	470	484	490	429	448	472	479	456	449	503	446	459	434	487	474	474	445	485	464	451	444	469	454	457	469	473	462	458	437	473	457	482	449	452	488	429	471	437	445	478	480	485	491	445	485	432	444	456	489	469	472	469	473	447	517	472	447	506	439	451	468	488	460	526	471	457	449	484	510	443	473	446	507	470	509	502	451	496	461	421	488	463	465	457	450	451	453	468	449	497	439	450	461	505	497	465	467	435	464	451	435	488	475	475	398	467	451	485	452	474	475	460	500	468	476	494	485	472	508	475	481	426	449	460	456	455	491	458	466	476	428	475	478	445	457	445	488	466	442	468	449	471	470	459	491	437	465	459	479	503	441	469	492	498	477	456	446	454	494	382	452	471	428	492	484	427	477	436	441	458	463	466	495	489	439	503	473	461	493	448	450	448	434	470	469	455	496	466	488	418	456	477	456	480	454	480	468	436	445	418	480	481	472	486	479	489	478	445	455	454	425	466	478	459	448	464	414	462	452	458	457	429	506	500	469	455	468	494	446	484	486	479	466	459	476	435	450	480	459	457	488	455	459	448	470	474	454	447	459	461	476	444	501	500	515	472	441	444	450	474	490	447	446	462	501	481	491	475	449	478	522	498	496	464	418	424	441	452	470	481	468	461	464	434	458	491	448	438	467	483	461	466	487	481	486	453	447	445	479	484	478	477	446	492	483	476	490	458	476	482	474	485	483	441	444	463	454	429	464	479	459	437	475	504	507	476	461	428	427	478	445	466	472	460	450	462	436	475	483	405	452	495	474	499	485	499	532	480	459	494	469	502	458	469	490	447	487	445	473	455	516	440	471	439	448	458	455	433	454	452	472	462	440	464	499	453	466	481	517	465	481	448	455	474	484	519	452	451	449	442	454	490	496	478	464	455	464	487	436	465	506	459	461	462	497	493	440	423	476	436	514	467	436	490	494	452	461	468	447	435	471	466	480	441	479	461	446	462	464	468	507	463	488	495	472	469	502	504	461	488	465	467	439	499	469	490	480	425	478	513	453	491	451	425	436	437	467	457	443	472	468	491	454	454	471	457	447	515	458	464	453	468	450	455	512	440	454	474	435	506	446	433	440	465	469	464	469	425	433	443	448	443	437	439	477	475	471	438	449	431	440	462	452	443	436	411	465	460	482	460	477	446	484	485	491	476	466	447	486	479	464	446	489	473	471	486	446	468	478	487	436	434	489	440	480	458	438	471	476	509	470	498	487	468	470	489	488	467	510	482	500	434	464	449	497	470	458	491	488	438	492	475	429	443	430	452	446	454	463	457	449	457	439	496	476	484	448	452	468	458	469	465	448	443	447	447	479	500	476	433	432	472	449	481	456	490	448	464	471	465	453	440	489	495	470	470	477	446	437	454	462	496	497	484	476	444	461	479	473	457	463	434	445	472	474	467	472	449	469	460	458	445	486	479	446	439	452	456	469	466	470	474	448	451	451	473	471	433	458	435	443	527	457	450	466	429	433	473	474	455	479	501	474	436	487	456	441	440	474	478	429	453	458	450	419	495	503	476	454	452	473	451	466	469	495	489	479	456	455	488	488	476	477	479	457	457	473	515	423	466	464	483	493	457	477	429	494	471	469	476	495	468	481	511	498	468	468	456	422	456	450	460	485	495	455	450	459	472	435	453	498	448	429	460	455	460	468	489	479	457	452	461	446	495	509	468	479	492	460	476	474	428	467	440	424	451	451	457	459	417	450	479	474	473	463	468	443	462	478	510	486	450	467	449	427	474	449	459	433	491	458	479	450	531	453	449	472	464	439	466	452	450	463	464	458	479	446	478	458	460	439	475	467	475	496	445	494	457	466	439	443	499	471	432	469	447	446	451	478	476	450	431	456	446	479	448	474	434	473	439	451	491	467	468	435	484	463	447	479	429	455	453	454	443	446	455	487	462	472	506	486	483	471	468	453	451	478	481	478	476	483	470	436	454	496	513	452	461	475	417	466	469	456	466	447	466	461	469	445	440	461	454	438	482	464	450	452	448	490	490	471	427	466	478	490	484	476	495	435	462	467	428	450	437	464	483	455	493	451	468	505	489	503	452	468	427	466	427	441	466	450	445	465	476	524	476	446	472	472	476	449	460	411	477	453	470	479	430	484	469	470	444	465	466	441	458	440	458	452	474	484	483	457	446	478	466	466	464	451	448	449	450	458	473	464	451	491	443	478	506	451	469	472	458	421	507	464	471	419	438	468	472	484	443	465	455	487	517	485	455	442	466	460	450	502	491	441	475	490	483	470	426	455	460	455	490	454	488	475
7530	11279	15349	11278	4209	2814	2148	1572	1426	1264	1308	1307	1398	5264	7277	4336	2578	1607	1056	723	727	796	747	726	790	752	719	712	760	758	739	769	714	756	794	788	725	736	716	721	773	740	757	716	752	695	741	763	757	760	752	722	712	773	735	719	721	738	746	709	694	713	739	737	766	714	714	677	732	750	780	755	685	705	758	704	763	698	742	740	747	797	724	750	726	745	747	727	742	704	742	762	768	769	757	743	723	766	796	715	768	691	782	718	750	794	745	786	728	729	742	752	746	705	791	730	693	758	697	734	770	754	694	701	785	743	733	762	729	746	702	753	693	784	787	767	773	723	718	744	788	717	734	758	734	771	730	766	740	756	703	714	760	735	762	706	710	698	738	805	784	738	733	764	743	751	765	718	745	720	730	735	776	743	714	661	717	752	698	739	769	736	738	743	795	778	714	733	684	714	727	711	776	739	720	701	704	774	754	714	768	726	735	782	745	694	741	718	777	743	730	753	740	730	723	747	746	764	741	743	794	734	766	693	728	713	773	748	730	744	741	745	742	735	736	736	741	766	757	727	740	742	722	757	821	765	757	730	731	720	766	746	751	786	731	722	709	734	717	737	771	725	722	727	734	746	729	753	724	706	714	715	720	726	724	752	771	758	742	745	751	771	792	740	735	744	750	681	754	711	757	764	724	737	731	748	754	754	698	749	805	731	727	740	736	751	799	756	728	712	751	731	790	740	726	756	746	702	711	731	720	714	751	722	734	694	794	725	755	746	757	731	728	728	763	719	751	710	753	747	787	697	749	725	714	725	766	734	750	735	706	759	730	752	800	744	782	718	743	738	805	722	822	739	741	730	728	764	724	765	717	781	713	719	697	750	735	745	722	762	729	762	694	774	750	730	792	751	759	791	749	706	792	752	778	762	755	693	784	721	715	720	756	693	743	709	690	744	712	767	774	721	703	743	770	796	708	745	705	766	781	761	774	719	755	792	735	754	736	744	752	745	752	714	706	720	743	682	772	688	781	767	757	702	740	787	772	725	770	748	731	751	727	738	725	779	718	798	733	737	710	653	731	743	746	752	727	792	743	767	730	800	721	778	732	736	745	732	711	729	653	762	731	741	719	751	753	723	752	748	689	682	729	827	751	714	713	768	700	731	741	707	710	800	747	703	743	755	729	696	762	733	734	744	678	740	740	729	781	764	712	742	742	756	738	768	791	730	751	723	750	752	700	734	728	773	758	737	743	743	731	649	818	745	696	710	698	688	741	731	742	768	761	780	774	725	728	768	732	697	749	741	773	774	739	796	754	755	754	793	698	769	664	782	768	749	773	788	713	684	758	740	761	733	755	762	720	732	684	782	768	716	728	732	744	745	733	771	723	726	725	736	753	736	670	818	711	735	745	733	812	753	753	786	731	750	776	793	747	718	744	695	744	729	755	724	758	700	792	736	728	737	734	695	724	706	784	725	741	781	761	775	692	712	705	746	739	779	766	726	762	740	749	762	722	768	673	738	841	743	713	707	726	686	695	720	733	766	745	775	722	749	778	742	713	762	779	796	809	714	737	718	720	738	706	641	741	731	757	700	681	734	778	739	729	789	773	692	703	708	714	723	768	728	731	775	736	768	746	758	720	694	719	722	722	707	732	695	694	756	732	776	735	769	708	791	718	766	729	725	755	720	781	782	727	767	722	706	732	776	750	676	756	715	762	724	747	744	741	688	733	752	745	795	798	735	711	692	750	734	784	791	735	757	698	699	709	740	752	736	744	743	724	743	749	706	741	756	752	743	739	760	742	784	715	739	728	760	732	746	713	722	761	763	784	729	741	749	772	754	778	710	769	703	765	756	728	747	763	783	765	720	776	734	744	756	742	719	714	715	735	765	708	677	699	794	742	745	699	679	748	676	734	715	685	760	763	754	679	735	738	780	708	749	750	769	769	765	764	764	732	741	681	703	731	742	732	708	774	713	725	687	751	719	734	777	729	734	734	805	775	753	744	787	699	717	712	757	732	709	765	756	690	710	705	755	775	741	689	757	707	765	720	756	781	720	745	743	690	772	722	771	790	751	763	756	712	753	754	763	727	755	714	761	753	748	784	742	742	720	732	770	742	823	712	748	721	743	734	741	734	748	730	756	746	714	737	728	719	737	756	744	720	704	775	783	751	746	727	770	784	750	738	710	784	742	717	745	715	788	755	726	704	760	720	786	745	710	771	757	753	749	788	764	707	744	751	770	692	780	698	679	736	761	753	760	763	726	754	793	729	776	774	760	673	723	740	705	728	722	737	705	719	726	771	727	753	689	766	731	775	717	765	725	708	697	747	742	732	765	763	763	795	757	737	712	746	753	738	706	716	757	709	753	745	751	727	732	744	721	807	745	754	732	766	726	744	693	774	714	780	745	796	756	758	761	788	750	689	784	763	722	696	798	734	728	757	739	722	739	758	707	739	711	726	736	719	793	724	743	740	757	772	720	725	730	782	768	706	757	719	759	807	739	779	717	699	734	724	706	663	771	752	769	720	806	784	695	781	716	715	701	749	672	746	740	713	776	768	730	768	788	760	775	719	761	735	808	722	706	722	742	740	728	752	719	694	744	740	699	764	724	744	708	777	742	737	786	738	735	752	745	739	709	755	748	716	732	732	750	731	739	745	752	688	744	787	691	770	717	743	754	705	732	696	726	760	751	736	743	744	700	753	775	692	718	750	727	739	708	732	742	750	713	729	738	758	761	757	703	733	766	784	733	718	728	762	756	770	738	761	788	770	712	765	759	748	646	721	763	735	754	763	780	763	722	736	709	687	751	722	739	706	776	726	695	713	692	731	718	759	767	749	723	733	743	718	771	773	716	737	721	732	714	761	732	753	700	708	729	752	720	772	743	700	752	720	715	802	729	708	750	753	696	765	732	762	745	764	751	743	765	715	715	777	776	702	741	720	673	750	775	696	736	747	707	741	752	736	722	744	747	748	720	706	743	756	718	705	659	795	723	752	741	782	747	785	750	684	705	725	735	741	771	755	763	716	670	771	780	734	686	756	781	700	740	748	732	718	764	768	767	720	728	746	718	759	728	699	761	719	730	724	704	766	768	749	711	719	746	751	731	734	726	693	761	760	727	754	725	758	740	770	770	727	761	750	795	706	728	775	742	705	697	721	703	778	750	726	747	798	736	744	730	736	786	745	717	712	743	730	704	750	719	780	727	754	755	778	752	724	779	723	753	718	755	775	707	760	788	708	717	722	745	728	759	747	760	761	786	743	748	741	759	763	752	777	712	794	753	742	736	731	760	771	725	711	780	749	709	767	743	730	688	746	732	673	743	770	834	747	768	690	700	729	781	725	767	705	733	723	780	751	743	737	704	755	773	699	691	705	704	749	776	717	659	691	756	734	718	742	755	706	722	732	749	744	748	724	739	717	754	742	701	755	731	747	735	782	758	758	783	736	752	698	762	677	729	765	754	774	729	741	761	715	749	727	779	753	738	774	724	698	758	720	758
24517	21126	27744	25039	15363	3302	1575	1091	1014	910	804	712	1295	11435	13158	7273	3572	1794	979	559	545	521	488	472	532	519	476	510	489	500	535	478	484	499	486	489	509	486	507	505	510	497	529	508	528	495	505	517	472	540	501	489	464	522	529	535	489	513	496	509	520	468	522	493	493	511	516	550	519	466	502	500	502	540	483	533	510	502	520	505	492	505	515	483	487	493	507	518	513	478	493	535	496	501	476	467	479	517	499	538	474	512	499	533	529	494	464	519	477	530	504	465	501	538	488	476	495	534	482	511	519	493	509	527	501	521	535	516	550	483	512	509	485	528	484	525	468	469	457	513	530	508	490	556	468	486	504	483	517	477	504	496	515	485	500	518	477	499	511	520	492	528	491	534	523	494	513	517	473	473	480	537	542	519	509	511	485	476	472	489	484	527	542	501	490	507	497	521	504	505	549	520	497	497	491	507	511	551	488	473	522	466	493	543	529	528	531	510	494	480	497	523	498	494	501	514	524	514	492	523	500	476	504	515	456	509	494	533	508	522	503	493	527	478	506	510	518	485	498	508	496	523	522	504	476	546	487	460	526	514	528	507	535	485	495	491	463	511	510	515	500	470	438	547	469	538	494	524	505	551	509	502	537	522	502	491	500	466	484	520	516	503	508	488	483	497	444	494	500	483	505	472	528	495	546	508	506	542	493	493	500	491	510	475	530	484	470	520	507	493	483	527	483	482	547	507	511	487	512	487	498	491	531	503	490	453	481	497	535	461	477	512	514	508	485	432	475	539	529	485	525	499	466	481	502	472	501	504	511	504	515	530	466	536	464	472	521	491	547	495	496	476	507	521	500	515	485	466	506	493	504	526	468	544	494	499	499	472	502	534	498	489	532	477	533	542	526	507	520	485	493	503	511	493	473	507	541	536	496	536	518	498	522	528	498	545	512	477	474	488	492	516	506	502	543	525	487	504	514	509	499	513	516	499	500	551	501	498	465	542	497	464	459	496	483	514	504	507	527	489	493	447	494	490	490	538	493	525	484	502	501	526	532	475	486	528	503	502	478	500	512	479	480	512	540	497	482	490	486	517	530	516	528	524	526	512	506	510	478	521	486	512	476	517	530	481	506	523	510	509	511	543	514	473	502	521	508	535	498	498	464	474	521	513	497	518	486	490	520	515	534	536	483	479	525	480	494	511	513	494	530	483	539	491	479	512	523	522	498	482	471	495	481	536	505	495	511	508	508	501	455	501	532	526	542	475	498	514	498	513	503	483	473	481	497	546	503	529	513	497	499	521	493	510	462	525	543	525	511	490	495	514	478	538	509	484	512	462	487	488	502	490	542	498	523	508	488	501	535	460	499	519	523	520	510	505	485	493	530	532	499	430	494	515	491	526	527	494	461	480	475	471	528	517	521	456	486	486	488	524	511	489	517	517	503	498	496	496	497	482	479	497	497	481	480	485	463	536	531	464	527	573	475	538	508	511	529	531	459	509	480	526	530	488	525	512	513	519	497	521	501	526	500	521	527	501	516	489	494	511	526	486	530	497	512	497	468	493	478	527	497	473	487	523	538	494	500	491	498	512	536	482	489	509	497	520	492	503	493	545	510	516	474	506	494	504	510	499	483	481	486	533	491	500	472	550	529	487	479	490	514	496	488	499	519	449	478	525	472	541	486	512	487	528	503	468	521	485	509	496	505	499	467	515	511	466	529	482	537	511	527	507	496	517	468	491	508	518	531	489	525	494	463	508	498	556	513	500	508	504	492	469	500	483	530	478	496	517	519	504	505	521	456	469	507	462	496	464	507	533	500	485	542	514	470	529	542	488	472	542	482	505	514	492	512	508	452	515	510	503	460	490	481	506	526	509	509	502	511	571	525	492	524	487	523	479	546	522	501	499	489	487	512	512	504	496	507	516	516	488	513	502	485	517	529	476	493	463	475	507	495	538	501	509	514	513	523	498	469	482	463	537	491	492	493	541	489	492	504	480	496	522	507	510	520	517	497	477	489	515	499	519	457	536	480	498	513	479	495	500	487	531	482	475	510	478	480	499	513	514	520	490	533	484	466	490	484	463	504	518	482	512	510	485	505	516	479	531	522	486	532	524	530	500	473	459	500	494	530	505	497	538	512	475	563	484	477	520	514	464	469	522	526	524	508	479	452	476	508	450	483	527	484	487	565	518	491	487	500	516	485	485	492	504	532	509	518	472	484	453	524	541	478	467	503	512	507	482	526	485	480	538	500	532	515	516	508	507	511	519	484	506	518	448	495	540	512	521	498	462	513	519	495	517	479	476	529	474	458	488	525	495	506	511	522	516	520	476	488	477	490	491	487	544	525	538	546	522	528	526	500	539	515	522	499	538	460	529	517	511	521	516	490	470	535	501	508	489	524	532	514	515	522	486	520	531	520	514	487	489	532	517	492	499	502	538	500	468	505	495	516	548	502	487	498	534	469	491	500	519	522	476	487	524	493	498	479	528	516	477	450	503	445	537	508	518	501	540	485	455	515	520	478	489	505	495	512	521	518	454	506	497	493	492	500	514	534	509	470	511	492	507	474	516	493	458	509	494	486	510	523	526	462	514	492	516	490	492	466	474	493	532	537	536	513	502	531	486	523	496	496	503	535	525	521	487	496	546	547	508	459	516	500	498	511	550	465	481	547	479	517	511	545	498	470	528	516	498	531	477	487	505	504	469	478	499	478	530	473	523	511	488	520	487	514	473	463	494	535	506	486	488	523	478	523	528	550	453	520	487	526	499	533	494	503	502	503	503	476	502	524	529	523	508	510	520	470	527	511	460	495	484	521	510	508	540	543	508	491	485	515	537	533	558	477	502	507	502	487	506	490	515	493	533	483	491	536	472	500	478	503	536	463	509	495	486	493	541	519	506	506	509	475	498	535	482	507	497	542	478	502	495	501	526	517	516	490	518	455	520	521	491	486	501	502	482	515	540	466	496	486	489	522	518	494	498	556	492	541	498	471	524	466	517	502	484	505	485	522	489	480	510	526	519	494	509	504	528	468	527	512	476	464	472	502	479	502	518	537	459	484	516	506	498	455	499	487	473	489	450	471	524	494	498	523	495	524	534	499	531	469	451	494	461	492	510	518	500	539	499	474	489	501	524	523	501	515	466	470	505	470	515	499	483	502	535	522	523	536	496	498	526	489	503	523	488	506	477	465	529	493	492	527	474	485	530	504	492	484	485	487	491	493	520	464	503	492	524	504	474	532	515	513	508	508	485	507	527	522	505	490	508	516	506	462	486	507	484	479	478	476	547	524	536	465	531	492	520	487	502	504	513	504	486	507	483	517	483	478	549	446	484	469	541	518	490	465	508	504	519	469	516	497	478	494	547	505	477	456	494	492	513	529	522	515	486	478	535	519	524	513	500	517	502	472	501	504	541	511	507	525	470	499	524	530	496	490	481	470	487	510	502	488	468	468	465	479	514	506	510	478	512	498	543	525	504	527	564	486	562	521	494	483	508	462	498
8886	17918	25185	25370	8695	5195	3664	2749	2433	2051	1736	1697	3522	23912	23509	14186	7882	4032	2106	964	747	836	797	796	784	789	801	823	759	824	779	798	803	837	781	809	767	801	769	825	896	842	822	824	774	807	808	755	813	824	780	791	724	862	769	762	788	806	824	819	851	789	810	803	788	789	773	775	833	833	804	808	811	842	816	823	786	830	776	823	825	826	767	747	785	818	793	790	820	789	782	836	851	802	778	801	752	764	785	808	771	850	794	802	792	845	808	852	861	825	787	818	844	801	828	798	826	830	750	811	794	800	799	762	818	806	772	824	801	806	799	799	798	777	788	814	837	785	770	777	769	816	771	798	832	812	826	776	801	793	825	800	781	823	868	806	818	790	796	808	805	810	803	773	800	794	782	768	803	795	793	772	829	766	794	791	830	869	860	788	790	809	735	827	868	815	797	756	801	792	794	801	830	776	763	780	795	848	770	815	749	769	858	805	846	794	858	768	797	816	791	811	842	815	804	784	811	849	776	782	779	786	775	775	848	793	831	865	770	799	824	781	837	774	763	776	812	826	770	787	794	792	812	796	783	800	816	803	797	809	813	798	804	815	784	765	753	799	789	783	835	810	817	812	769	770	831	798	764	804	800	799	756	830	763	801	814	770	796	765	756	787	794	778	794	763	814	814	818	782	783	840	816	774	815	843	808	798	795	794	792	804	796	818	821	812	771	795	822	819	788	825	804	812	787	810	835	821	799	811	803	812	803	800	840	806	862	804	826	857	811	778	803	764	762	799	807	799	808	787	803	788	819	764	770	818	807	783	765	767	775	812	787	790	818	784	851	809	797	737	829	720	828	788	820	791	783	784	789	795	823	808	784	750	815	794	804	799	830	822	762	775	780	813	849	786	812	796	839	824	811	753	779	779	780	805	799	828	822	789	846	861	825	792	824	816	844	817	855	783	820	805	761	807	803	811	765	801	843	842	817	801	791	815	826	772	818	748	823	790	794	815	759	761	835	854	775	797	865	813	811	724	788	792	792	821	787	798	860	741	780	798	820	831	774	755	807	835	786	768	852	803	795	805	819	808	822	817	877	775	781	809	800	760	789	773	841	799	778	837	810	795	817	831	779	829	775	843	796	818	775	774	810	784	792	798	789	867	776	790	806	755	875	813	855	815	844	802	771	775	816	843	825	797	869	783	783	793	799	780	790	794	769	832	782	789	819	829	801	813	801	801	811	840	763	816	753	785	786	800	790	826	826	813	783	828	864	754	794	757	813	836	815	786	794	774	850	842	817	785	779	833	832	792	800	834	792	796	755	796	764	765	830	842	786	789	803	765	850	809	789	813	805	796	791	796	811	785	785	783	783	745	782	815	776	823	841	826	787	828	750	829	798	819	818	779	785	825	766	769	767	811	824	808	767	806	777	783	823	802	801	792	776	829	804	794	824	806	782	790	801	781	757	789	777	830	779	757	804	855	809	819	795	800	772	801	810	821	844	780	837	749	794	783	801	809	773	801	748	822	818	769	792	824	728	845	809	748	759	824	819	836	864	790	798	775	827	788	833	890	738	802	776	739	806	819	797	786	803	778	799	792	815	798	829	761	804	826	772	782	820	830	807	788	802	751	828	781	784	858	787	805	746	843	747	802	773	876	842	804	798	790	789	820	778	763	849	797	809	834	825	822	824	801	821	768	772	780	820	855	792	824	784	829	789	818	790	768	764	827	806	786	785	804	771	794	814	839	794	810	806	821	781	797	805	781	826	803	799	794	781	799	830	841	817	838	774	819	832	771	844	809	801	824	753	800	810	756	782	823	709	850	853	843	768	787	837	761	789	779	793	819	770	825	826	823	805	843	786	763	814	794	796	776	800	791	835	836	836	769	792	791	801	823	811	849	843	823	798	791	769	856	806	824	783	798	857	815	788	802	828	785	764	803	807	813	807	815	846	848	805	777	835	834	783	803	776	765	799	784	806	833	859	817	840	803	827	761	832	804	818	847	816	796	761	812	801	814	775	756	822	841	783	814	846	836	782	802	800	807	825	824	808	846	849	758	850	823	819	796	801	808	840	813	784	849	840	819	817	777	802	832	777	817	790	786	786	839	804	794	836	789	746	802	814	826	787	790	782	805	774	875	772	836	809	810	791	771	818	802	777	795	777	784	810	786	796	825	802	824	859	802	843	779	733	808	846	757	822	757	816	771	793	804	810	783	868	786	786	812	850	787	788	822	796	821	826	772	783	772	786	836	760	795	789	817	787	843	891	809	786	783	812	761	814	805	834	820	765	775	770	829	800	859	786	810	838	790	742	805	831	784	891	797	816	773	762	764	814	792	789	853	783	825	771	765	811	838	784	842	782	822	779	799	821	821	791	791	771	806	757	850	821	808	815	794	830	795	834	764	764	804	778	780	831	798	796	790	780	793	779	812	813	820	815	802	797	766	824	788	753	831	794	785	777	793	826	808	778	825	805	815	796	707	830	835	788	791	816	840	818	832	813	775	795	773	798	794	828	824	795	776	751	818	742	759	799	825	756	797	807	856	731	756	857	783	849	818	789	773	785	784	781	825	827	788	808	832	769	783	786	813	849	814	775	798	809	850	744	741	819	780	816	845	806	807	797	801	756	834	820	828	764	794	778	782	863	790	864	815	784	787	830	813	797	798	813	818	795	811	835	835	814	802	794	771	804	841	792	765	770	811	800	783	814	794	749	794	807	825	767	782	778	821	811	836	832	834	791	764	816	821	811	817	799	788	839	756	802	808	811	765	808	793	811	802	852	844	812	822	810	805	727	776	791	810	827	820	846	802	808	788	824	787	803	791	818	821	800	822	816	743	821	799	774	801	771	759	762	809	767	805	831	779	738	813	809	775	792	815	856	792	718	777	831	829	787	822	808	756	818	810	818	787	805	791	822	806	782	814	795	835	773	776	848	830	797	795	778	815	792	821	785	806	807	845	797	802	799	773	844	838	782	800	756	838	784	775	777	789	797	820	832	819	791	804	771	784	808	815	784	820	788	795	809	819	783	778	755	812	787	811	784	768	814	827	767	781	792	806	800	771	823	797	812	791	785	795	819	844	788	770	791	765	789	803	878	808	800	788	777	766	814	813	783	830	826	816	815	785	786	809	770	802	837	791	791	805	837	826	791	768	788	847	775	830	750	855	824	801	801	847	813	795	799	806	811	797	808	801	764	763	785	828	802	790	808	833	812	763	809	804	769	832	799	777	812	782	791	787	770	798	776	857	814	806	805	778	776	805	789	842	813	818	781	817	814	790	772	792	804	802	795	782	772	784	796	770	822	793	772	790	773	793	815	792	762	802	819	795	752	798	774	776	787	788	897	787	817	774	830	751	725	827	810	831	790	786	783	816	800	751	777	799	792	820	789	829	781	779	773	802	777	779	767	830	801	774	812	831	776	818	791	783	784	823	766	760	799	799	823	790	795	785	819	766	797	744	857	786	799	820	828	811	798	772	777	803	846	809	780	803	805	822	789	781
23029	21002	28631	23598	21021	19019	5663	1837	1306	1199	1012	960	3096	23214	24910	15329	8311	3875	1882	718	488	553	527	469	513	502	472	489	507	524	461	472	499	516	450	461	455	465	494	520	518	513	509	456	505	527	495	480	505	533	466	498	513	482	534	526	496	531	510	484	453	482	534	498	478	503	530	475	514	482	495	504	493	523	507	509	491	482	515	486	505	496	504	500	507	475	502	481	468	502	478	480	478	484	499	503	499	496	485	494	549	491	489	511	483	491	470	506	482	482	525	524	519	497	542	503	507	484	510	522	489	508	533	479	457	519	504	480	485	481	469	520	497	477	490	503	487	558	529	468	527	523	544	475	507	508	515	487	485	497	560	490	504	532	488	484	514	500	473	511	487	481	501	502	514	476	519	476	504	488	516	493	507	496	457	471	493	437	497	497	504	508	492	484	507	468	534	506	495	507	457	493	518	471	509	466	489	532	495	517	528	469	503	480	468	483	513	492	523	504	474	502	482	492	494	487	483	508	462	509	490	474	482	486	499	448	495	524	514	505	476	490	463	515	517	492	462	527	460	500	432	495	513	470	472	471	523	489	520	470	504	526	451	500	510	504	498	495	514	477	476	472	469	549	482	530	477	511	522	485	516	514	535	512	539	482	475	473	504	502	475	471	514	470	492	486	506	526	502	452	518	525	554	544	482	503	494	526	505	511	499	533	504	507	528	508	495	510	514	469	491	498	510	520	480	515	477	492	561	529	486	505	504	519	490	479	524	446	507	493	510	520	525	506	517	515	492	515	483	489	490	485	499	533	490	504	528	517	488	475	513	497	526	470	501	488	488	501	514	524	523	498	502	539	521	477	474	497	507	508	517	483	480	509	485	487	497	515	503	485	473	496	527	499	528	498	491	502	522	527	526	517	525	497	493	505	501	512	506	477	470	466	500	494	501	486	500	474	487	485	520	527	518	480	495	471	480	496	511	498	486	472	475	498	508	490	534	431	528	502	468	486	536	510	497	499	502	491	521	470	493	545	495	503	521	510	443	499	471	519	520	507	494	557	482	486	485	512	528	466	462	455	450	523	513	476	514	506	505	472	490	473	473	530	462	535	492	504	518	535	529	527	489	511	512	502	525	536	459	491	534	462	501	496	529	494	504	520	537	477	538	453	482	491	529	465	451	513	521	451	478	522	492	489	453	491	504	520	472	492	535	472	530	517	507	511	492	482	466	515	455	469	495	525	496	509	503	474	471	481	463	481	519	485	505	503	516	499	486	487	497	462	503	492	498	555	481	522	535	514	524	518	488	480	502	480	535	471	515	501	471	492	477	505	485	510	514	514	468	502	484	492	493	486	511	482	491	508	408	500	457	513	489	514	475	542	509	517	504	500	488	485	510	477	520	508	516	478	545	471	493	496	481	469	463	492	496	509	443	481	511	527	470	473	488	461	500	451	538	489	511	533	514	491	525	525	474	461	503	481	538	479	525	486	501	487	484	484	528	490	478	475	473	467	497	504	520	506	518	488	501	507	456	497	480	487	503	527	537	499	509	481	444	502	503	517	450	450	488	507	464	522	505	511	508	495	474	517	498	518	476	499	482	492	516	551	516	525	461	467	481	537	484	494	501	529	497	515	514	483	493	475	527	500	450	484	512	507	480	512	500	512	507	495	533	513	497	487	514	507	516	486	480	504	507	503	474	515	498	497	563	480	469	528	485	483	458	509	487	487	451	513	511	497	493	499	534	449	470	503	509	512	526	525	446	483	508	481	481	498	501	504	489	486	492	499	498	511	494	521	498	478	513	510	512	512	516	538	510	445	450	466	510	464	511	478	517	468	452	494	476	485	480	476	506	477	535	524	494	493	506	495	453	501	541	527	488	474	501	521	494	513	536	543	456	531	502	490	483	438	487	487	487	559	524	463	433	512	464	462	532	517	498	462	479	509	472	482	476	471	488	510	483	449	504	524	523	505	476	500	486	526	534	479	509	480	496	456	499	447	499	494	497	505	508	490	517	530	487	502	494	574	482	477	505	495	534	496	491	527	455	486	505	522	435	514	500	508	482	521	537	474	514	504	486	499	497	550	457	527	485	511	486	521	489	542	457	537	513	525	476	480	473	490	456	476	499	488	495	511	540	478	530	521	483	497	467	497	509	492	460	481	502	470	511	507	502	526	492	469	529	506	489	492	499	489	464	494	456	520	486	487	519	536	495	513	505	485	501	468	500	502	511	469	455	527	503	526	504	480	500	498	517	503	520	495	483	479	507	469	482	513	491	481	497	542	495	492	515	513	502	502	434	487	497	503	458	458	512	501	533	531	484	521	520	544	477	486	499	548	501	487	511	501	494	513	488	482	448	469	470	496	502	491	501	501	497	519	467	484	500	530	497	485	523	500	485	515	510	488	523	512	504	512	497	519	494	501	454	451	504	522	480	502	505	482	484	494	477	511	454	502	459	504	472	519	473	493	499	500	515	493	508	526	478	464	489	483	500	507	494	467	468	488	452	522	475	552	517	497	501	473	486	531	473	518	470	473	516	462	501	491	506	491	490	507	447	496	507	465	490	541	473	509	470	492	512	511	480	462	504	523	537	534	505	511	518	535	479	464	472	477	504	514	457	500	483	484	511	507	467	512	514	488	495	479	462	455	491	488	531	510	468	481	487	519	491	516	521	483	506	465	473	518	430	530	519	475	475	462	477	494	488	523	536	520	512	490	474	480	510	482	538	496	466	467	522	469	464	498	504	493	492	485	497	512	516	501	494	463	509	465	530	481	520	499	483	482	511	544	486	519	514	464	527	495	509	511	499	496	525	483	465	473	532	506	460	505	503	500	524	556	522	490	498	530	503	476	487	500	556	496	487	516	506	523	501	514	485	520	482	465	483	496	523	527	501	477	494	503	516	499	494	501	453	474	500	516	455	534	500	514	468	529	528	521	479	492	473	474	504	476	486	525	491	490	496	470	479	468	512	500	524	508	480	470	480	468	474	495	510	499	532	516	509	475	550	523	549	478	448	490	486	498	478	506	477	487	499	473	467	496	484	486	496	482	462	497	479	488	488	467	507	479	454	470	516	471	518	509	517	516	491	490	508	537	504	510	489	495	517	532	489	524	519	478	486	533	501	486	498	525	534	500	488	496	509	501	543	467	511	487	493	475	538	515	502	519	481	539	486	475	477	491	481	501	463	507	502	498	446	498	520	456	469	468	496	478	501	484	482	497	496	512	491	510	493	508	477	514	518	479	462	477	497	498	498	504	530	529	489	469	504	558	504	510	500	502	483	504	467	516	511	512	472	466	456	541	519	479	477	458	508	503	474	484	517	491	468	531	458	505	475	445	482	482	458	507	500	516	541	527	533	527	470	498	513	495	500	471	473	524	492	487	473	530	492	490	524	498	509	487	474	502	498	474	487	516	470	514	511	476	483	539	482	472	499	505	489	468	505	487	520	476	507	466	491	497	506	534	450	523	478	488	499	499	488	498	498	507	479	536	527	522	519	502
11863	24586	32624	32864	13742	9120	6516	4651	3558	3185	2698	2409	8589	35579	32930	23999	15305	8437	4378	1272	760	779	783	788	791	764	790	763	782	804	797	789	778	749	773	778	801	777	822	832	801	839	851	827	712	775	811	813	781	745	795	784	820	817	785	759	784	794	772	827	769	738	787	768	796	807	816	760	815	792	755	802	747	803	771	772	785	781	794	783	796	775	800	767	797	724	780	798	833	793	762	817	795	827	804	772	797	849	803	788	785	772	796	750	792	785	813	729	741	857	802	777	795	796	804	839	802	788	794	817	790	740	760	746	771	775	779	782	722	757	740	812	756	826	737	816	785	743	731	803	793	797	781	758	761	796	760	793	760	772	789	812	801	735	724	733	786	778	758	793	798	810	760	738	774	766	773	789	773	774	764	824	777	794	795	757	752	785	812	820	676	760	751	791	796	815	769	810	768	734	728	801	756	744	759	777	740	815	773	763	738	805	789	753	745	740	733	736	798	813	780	796	835	733	809	760	826	779	747	792	763	781	743	781	715	783	784	782	801	784	795	789	778	792	774	756	784	749	803	770	812	785	767	807	787	744	810	768	737	777	753	777	726	813	722	801	773	768	771	807	795	747	835	795	768	696	787	770	729	767	780	830	849	791	791	780	761	744	780	779	805	753	762	754	786	817	777	802	738	788	790	757	759	759	792	737	796	778	834	843	737	803	765	809	793	769	833	770	759	778	802	778	760	824	796	796	772	822	772	785	822	789	782	700	830	773	744	765	763	718	743	776	790	739	763	786	741	792	798	757	825	802	817	854	762	824	793	817	764	826	791	801	736	766	767	787	801	770	787	751	795	839	759	813	754	795	757	731	809	748	770	772	773	773	749	749	756	805	749	749	771	799	773	750	802	801	850	753	771	730	762	807	758	805	819	852	773	775	755	778	817	804	793	772	790	813	848	813	791	814	782	791	778	767	780	766	820	776	743	792	752	837	791	810	733	805	746	770	779	797	735	746	745	758	780	805	826	799	804	767	809	774	799	816	766	764	806	822	819	745	788	758	740	774	778	769	779	762	789	768	793	736	824	793	840	791	793	774	810	810	762	767	773	730	759	776	790	756	758	787	753	758	766	780	787	809	814	794	811	791	764	775	811	809	735	796	765	774	757	766	767	787	778	808	796	728	757	745	768	781	821	736	775	807	776	791	798	738	771	807	739	755	729	812	739	763	779	713	799	838	741	760	789	750	774	792	809	817	803	740	807	827	798	745	775	804	792	779	803	802	805	872	771	764	763	771	761	773	788	813	790	770	773	773	803	773	769	758	765	771	767	808	794	750	745	798	763	755	741	757	805	787	770	724	827	810	770	819	777	721	772	779	772	750	733	796	801	755	794	754	770	807	846	806	752	763	785	779	785	735	811	760	798	778	786	822	735	812	813	812	822	754	772	834	782	816	819	824	802	760	788	811	805	795	798	791	811	727	804	751	830	808	819	791	717	748	779	771	767	748	814	794	769	784	799	749	794	796	774	735	766	784	817	812	797	786	752	765	826	757	784	816	762	802	763	783	838	771	796	794	836	777	806	823	719	812	791	795	775	799	779	814	727	791	768	775	774	800	746	815	766	744	810	764	800	771	759	787	765	796	721	778	737	793	817	785	806	754	793	758	793	739	812	785	772	763	735	816	781	778	775	741	747	757	803	792	767	780	772	770	781	765	788	705	783	764	816	821	819	808	788	779	762	779	788	830	772	730	790	797	739	795	727	812	766	776	807	833	815	798	830	796	772	741	779	824	743	760	763	724	801	790	776	768	748	828	819	789	784	794	773	825	856	740	795	788	726	788	759	785	795	789	777	729	766	794	780	762	779	781	873	800	815	822	821	745	781	776	783	803	797	786	771	742	783	809	783	794	798	798	793	817	779	769	784	775	765	793	803	755	777	749	759	760	785	716	727	803	766	770	796	768	751	783	783	764	815	780	755	755	763	755	782	798	750	778	798	807	766	744	805	766	777	729	774	770	809	841	764	801	778	794	785	791	753	770	779	762	804	839	809	829	767	739	772	730	776	743	748	778	829	762	784	775	767	740	736	860	803	817	771	751	839	791	818	807	756	767	793	813	811	757	773	747	807	811	836	759	753	717	825	731	775	766	709	767	789	761	804	780	744	790	769	762	755	797	765	796	830	818	858	751	764	805	797	688	787	780	791	821	814	802	773	758	765	798	825	810	773	849	754	816	734	807	784	715	769	794	796	784	756	777	706	774	779	755	761	809	801	750	779	771	771	813	769	794	821	792	782	743	760	763	804	834	740	785	770	734	814	773	786	831	773	802	772	792	754	795	781	789	780	795	773	816	770	779	780	748	721	778	789	729	789	752	789	728	751	720	741	752	781	783	781	861	763	743	764	797	766	764	757	783	762	746	844	771	760	782	814	797	728	802	821	804	753	797	728	835	786	771	775	735	762	821	786	768	820	792	811	720	805	770	765	726	821	772	752	835	726	772	826	768	824	778	754	786	762	778	762	757	729	772	785	785	794	833	756	826	812	816	773	774	772	782	814	822	764	754	772	783	778	802	821	792	852	826	795	805	773	821	738	779	769	813	813	808	748	780	819	776	744	800	742	772	778	803	729	797	819	741	782	759	783	703	768	764	781	759	808	810	779	771	825	750	786	777	789	731	760	740	745	772	736	808	786	792	770	767	805	802	809	766	781	717	758	832	770	777	808	749	754	802	787	785	773	803	789	846	833	747	752	729	763	754	773	816	775	828	784	732	763	788	778	785	776	785	722	777	792	751	780	787	806	828	804	799	804	769	746	764	836	798	800	820	741	763	792	815	755	751	777	775	745	766	783	796	807	788	798	798	788	787	779	820	833	803	763	781	768	770	807	778	753	819	772	733	783	770	797	809	843	790	784	756	776	833	775	768	795	760	730	816	765	826	769	789	793	794	785	803	792	741	787	736	777	811	762	784	785	831	728	793	786	758	775	799	800	765	720	807	850	778	757	808	794	813	784	812	776	789	749	788	819	783	782	795	756	804	798	779	768	779	803	744	774	774	806	760	786	845	801	753	797	803	791	782	769	783	758	810	784	749	794	781	768	764	795	828	799	770	775	746	779	810	783	782	832	780	769	690	803	789	751	796	737	767	790	816	788	798	768	794	798	720	769	762	775	771	847	780	751	767	772	803	771	736	767	783	784	762	813	743	772	772	771	821	758	784	755	771	831	801	777	830	787	784	752	775	837	793	753	730	797	795	775	786	803	826	766	747	764	767	768	815	811	778	824	781	765	803	792	760	779	780	749	744	726	780	754	747	777	758	773	715	764	776	821	761	763	790	770	749	772	764	775	770	799	783	833	791	777	748	780	787	788	780	765	746	757	779	761	809	786	733	807	801	807	730	835	780	777	789	763	787	826	747	764	817	758	759	800	800	811	760	794	795	742	754	741	775	782	753	715	771	797	797	796	773	770	786	771	744	793	747	729	728	812	826	771	836	800	762	768	767	784	765
26871	20211	12556	8531	2345	1432	999	857	657	600	570	634	614	1811	2765	1991	1255	811	616	525	474	473	478	472	475	457	504	436	453	465	445	478	452	451	473	456	469	461	489	475	468	455	490	462	459	496	497	466	459	448	454	477	459	449	465	462	442	477	435	441	465	462	477	433	460	467	429	500	488	449	501	462	471	450	471	434	478	472	479	474	451	444	483	493	470	431	515	451	423	488	474	467	472	495	463	448	462	453	460	461	474	451	468	510	467	448	467	470	470	474	467	435	464	511	477	518	468	509	452	455	493	471	496	437	438	481	456	460	446	489	481	486	458	442	430	496	439	477	463	451	432	479	456	492	465	459	486	451	475	461	459	461	508	497	500	498	431	493	452	474	499	456	449	480	434	412	450	488	464	490	475	469	434	492	493	460	500	441	462	479	430	462	432	483	415	440	450	494	455	510	483	468	449	491	457	455	449	459	479	467	441	469	506	437	487	475	479	457	475	448	497	473	435	485	514	468	499	469	477	502	491	470	497	480	447	436	441	468	483	443	463	421	499	438	458	450	483	463	462	480	435	441	466	466	474	480	469	435	468	449	417	463	491	474	480	453	443	436	455	485	479	488	450	440	466	468	458	445	508	432	476	447	512	454	456	475	475	432	471	490	467	495	451	485	466	463	494	437	453	471	474	459	474	490	478	487	473	474	433	471	454	420	475	452	449	444	466	461	428	438	450	489	474	468	479	449	503	438	428	444	416	468	455	459	449	445	470	488	480	486	458	454	452	478	466	467	468	471	456	467	518	449	422	419	452	493	470	441	445	448	483	478	477	483	464	493	477	474	500	468	468	468	474	455	470	490	430	496	478	460	441	479	459	501	460	457	449	432	481	456	466	503	441	465	442	455	492	502	477	437	442	498	480	457	493	471	486	454	469	456	473	478	463	471	507	471	443	484	449	440	458	490	476	482	468	455	468	453	448	452	478	445	488	474	463	472	459	451	518	485	454	445	464	456	480	427	451	476	440	463	461	465	423	448	459	467	464	461	444	454	435	519	509	457	468	466	487	473	448	457	443	470	463	468	479	442	459	443	487	448	458	474	469	475	499	451	467	430	495	447	449	480	430	432	457	459	474	450	437	472	473	480	518	455	458	526	418	443	466	436	460	477	432	446	463	457	458	455	473	443	439	475	496	478	480	452	452	465	466	463	445	449	461	449	477	483	458	458	482	488	423	458	459	480	489	420	445	454	457	498	440	472	478	481	495	490	453	475	475	474	445	472	490	453	461	485	432	465	446	461	433	506	458	442	473	440	450	445	444	432	448	486	479	491	480	472	480	454	475	468	476	463	468	466	486	492	487	434	405	413	461	494	469	439	472	463	457	445	471	462	460	432	489	470	458	481	471	460	462	482	458	468	506	490	469	461	499	442	466	471	446	458	457	457	494	490	484	442	469	484	462	492	476	483	435	458	428	456	460	444	430	450	481	457	473	472	484	435	485	487	445	447	443	472	450	493	451	466	460	454	473	432	454	432	488	468	473	486	425	469	448	453	494	460	459	485	475	504	497	466	493	473	413	451	449	492	495	446	423	474	460	457	426	433	456	477	441	498	442	429	425	440	470	462	465	443	465	504	437	463	446	464	445	492	486	446	451	448	486	436	469	465	468	452	455	494	462	496	468	431	490	471	489	477	477	435	505	523	445	446	438	436	494	432	466	472	443	433	457	457	483	466	472	489	451	440	465	463	491	461	496	450	483	453	493	470	500	490	442	482	492	460	481	480	483	496	443	409	485	477	505	476	434	470	452	457	453	485	513	448	454	453	426	475	470	483	488	458	460	465	406	490	479	445	438	477	476	480	491	423	447	464	465	503	468	450	507	434	499	441	439	468	461	459	449	470	457	461	467	451	457	439	466	512	471	462	453	444	463	478	452	465	488	483	504	438	483	472	475	496	480	432	501	478	431	462	486	450	457	467	450	466	460	478	429	475	467	486	445	476	459	438	435	498	452	485	425	474	451	483	493	491	476	469	443	429	471	397	450	533	445	488	464	467	445	470	481	501	469	466	491	484	485	432	463	475	460	473	461	467	486	480	479	470	465	456	469	493	466	458	496	460	414	464	471	472	418	457	492	461	508	488	443	422	493	464	481	469	496	510	456	439	454	438	452	466	467	453	439	441	452	434	465	489	476	436	506	490	457	432	457	446	435	497	481	505	472	466	473	448	456	439	454	459	461	451	480	444	433	441	479	476	480	443	429	474	516	466	464	467	486	464	519	473	462	457	466	467	472	453	447	448	451	461	466	461	498	443	455	478	465	465	516	481	449	474	433	452	453	451	459	444	447	435	469	499	434	422	451	474	495	471	450	474	428	486	460	503	483	472	481	464	444	485	479	464	458	484	494	437	456	476	441	484	457	461	454	456	459	460	468	450	481	488	434	506	419	500	487	468	432	474	432	428	419	475	463	452	485	468	493	423	431	449	519	456	486	428	466	470	470	450	496	512	458	455	466	431	476	465	493	424	446	470	459	483	479	478	493	501	452	471	471	466	454	531	504	477	519	442	441	456	457	499	430	488	430	471	475	453	437	469	484	477	440	505	476	443	461	454	448	442	479	477	438	453	449	474	485	455	453	464	454	424	494	463	484	470	487	452	456	484	468	448	462	459	446	472	484	468	492	403	471	457	469	474	473	496	470	455	476	484	452	477	476	452	451	464	458	479	490	486	433	455	454	506	431	496	471	452	466	467	483	464	471	518	462	474	437	424	443	443	451	448	439	445	448	483	477	473	424	439	487	455	429	467	447	517	483	451	490	515	434	466	479	483	446	529	449	452	446	471	472	496	476	477	464	432	468	498	475	460	445	500	489	506	480	456	449	467	452	502	491	464	459	475	453	458	429	465	513	461	461	468	486	474	434	453	458	471	475	493	454	454	429	448	450	480	476	458	436	471	452	447	431	430	455	424	448	456	475	460	485	487	466	426	457	487	480	441	432	466	438	497	485	487	467	463	487	503	442	430	437	437	473	457	426	462	504	463	490	467	499	452	456	428	430	459	456	516	453	452	473	452	479	423	491	463	457	508	472	414	419	443	456	476	454	432	418	472	427	460	481	445	472	449	431	395	448	462	431	446	479	451	470	451	430	482	445	479	486	462	497	481	483	426	462	440	443	503	435	476	465	439	500	445	444	475	483	436	430	489	432	481	426	518	476	462	478	499	519	492	422	485	471	412	425	456	446	482	491	470	427	500	478	476	452	454	487	454	447	458	479	443	486	454	454	432	475	437	453	428	481	473	485	489	469	450	461	479	476	470	469	426	437	482	470	485	503	453	471	436	440	464	477	476	447	437	463	478	441	467	444	490	479	463	495	481	451	477	490	469	433	506	438	460	455	442	439	476	451	459	467	461	476	462	460	490	474	461	460	431	444	493	485	472	473	430	457	479	483	443	457	431	450	486	460	445	472	490	470	459	498	462	519	480	465	522	486	457	467	458	483	453	442	453
7596	11490	14951	13673	5716	3908	2702	1996	1588	1344	1270	1162	1265	4965	6874	4352	2712	1599	1095	791	772	740	736	761	740	749	759	706	767	677	737	743	725	716	718	781	739	757	719	757	739	776	740	755	705	718	743	725	748	767	709	726	699	758	730	710	733	711	746	772	734	751	729	751	730	712	751	702	762	761	780	766	692	770	709	739	691	725	709	724	746	734	714	724	754	721	748	727	745	737	750	739	718	737	729	716	760	699	744	735	720	745	739	764	730	726	747	751	763	730	737	766	774	711	735	736	746	734	778	717	724	745	767	703	767	716	719	746	705	700	725	732	741	735	747	790	736	719	722	743	731	761	678	761	720	705	748	711	721	721	774	796	753	751	759	779	735	743	735	759	688	743	706	810	730	762	733	757	709	727	762	725	718	722	691	710	761	689	765	692	734	717	751	783	733	736	760	729	749	777	733	735	759	734	718	711	779	700	694	755	756	752	783	756	710	718	758	769	728	769	705	719	725	710	757	724	749	716	738	748	752	745	739	772	729	737	718	713	720	734	712	735	740	695	773	720	719	714	744	726	740	739	768	787	714	748	736	745	746	707	760	774	738	722	777	743	763	715	761	742	788	750	752	738	750	724	703	766	726	756	770	711	750	750	717	761	736	758	710	682	762	748	742	695	707	723	773	755	766	715	731	702	768	743	735	713	774	803	766	770	679	753	774	695	768	742	769	750	733	798	731	735	773	730	674	691	710	721	695	720	764	788	764	722	748	721	749	715	771	733	720	767	773	740	752	750	765	740	709	765	752	720	734	754	726	807	709	779	755	689	792	756	732	734	723	760	811	715	766	714	746	728	748	685	736	789	729	700	777	769	738	761	722	718	746	715	745	754	746	722	740	684	716	730	705	733	745	724	693	758	703	759	732	720	724	744	696	773	739	707	741	690	724	719	734	732	768	741	734	705	765	719	740	768	758	761	747	733	781	733	721	717	756	725	752	761	690	725	794	715	741	734	716	731	747	710	715	772	788	737	715	747	693	756	723	756	715	738	767	737	791	746	798	738	768	691	747	769	742	714	742	771	721	772	752	675	717	722	688	700	731	752	749	705	731	723	713	758	803	713	735	773	773	723	705	712	706	777	729	741	752	731	761	715	687	737	745	742	758	742	745	713	744	716	749	753	723	705	732	712	777	698	712	717	734	783	719	744	724	709	739	763	745	756	753	815	714	741	712	750	744	787	691	654	747	714	713	768	700	752	742	727	754	751	770	694	719	724	767	737	742	702	746	764	743	734	711	766	763	737	690	717	685	792	686	739	733	734	732	743	747	750	739	755	771	721	720	751	752	731	787	714	741	785	761	685	764	716	753	744	745	751	750	786	719	731	734	696	705	677	724	750	716	737	740	736	739	733	722	743	723	740	733	791	812	736	788	758	716	676	724	757	749	739	742	759	733	736	753	743	721	718	753	710	719	715	728	724	775	696	761	758	730	810	736	754	720	778	757	709	733	736	753	722	722	786	743	799	705	714	739	751	748	769	708	759	752	722	691	732	735	735	712	763	735	782	756	746	749	733	738	731	743	712	726	761	793	694	714	695	721	720	708	711	756	740	702	699	750	727	697	693	755	754	754	727	738	741	731	729	687	746	730	750	797	687	769	725	712	732	732	734	716	746	756	784	729	746	667	730	762	736	822	722	746	765	703	771	731	720	707	732	725	774	741	725	742	712	755	754	735	729	748	752	737	705	721	757	764	709	712	777	724	742	761	711	707	693	714	779	695	709	706	712	710	763	713	701	746	743	759	720	732	724	721	712	717	760	735	734	753	721	747	735	704	752	716	703	689	741	776	784	777	684	698	786	763	708	729	738	706	708	720	749	773	793	730	786	757	681	736	713	747	719	677	776	744	804	734	785	739	750	719	735	715	745	710	737	756	748	759	764	730	736	752	763	744	741	741	773	785	716	757	714	727	713	684	751	699	710	708	681	702	736	778	738	693	744	764	736	745	724	749	735	765	740	784	728	744	744	750	752	718	734	697	780	704	734	756	732	735	683	750	754	724	752	732	715	757	707	763	749	709	729	757	733	742	716	728	764	723	740	737	745	751	749	766	755	715	780	714	760	707	755	755	755	734	724	733	746	751	752	717	790	737	752	737	715	682	747	761	747	723	754	721	679	709	709	737	720	800	701	783	751	767	726	737	734	711	696	699	742	687	702	765	756	738	736	738	741	723	701	752	702	718	750	725	734	717	750	762	738	755	699	744	779	761	832	741	715	720	718	700	728	744	740	760	716	693	716	730	727	713	727	753	769	737	710	739	740	732	748	716	716	728	760	745	722	718	695	745	734	764	724	734	759	757	744	726	753	696	746	746	743	779	775	716	733	745	759	725	746	710	748	741	739	710	741	745	746	684	744	738	727	778	765	695	726	715	698	765	731	701	745	759	743	725	689	759	703	730	745	704	720	757	754	735	775	672	699	743	754	763	745	680	720	720	672	723	753	733	734	694	753	743	760	762	738	739	740	756	746	744	664	764	700	771	726	746	693	697	770	756	701	743	768	667	716	717	694	728	778	735	757	758	750	704	700	723	733	723	707	714	714	735	751	737	716	759	714	727	731	753	718	726	745	747	732	737	696	729	723	727	730	758	731	761	751	747	727	728	728	733	781	693	759	755	735	698	761	750	728	753	751	728	704	749	731	718	747	692	763	777	770	746	678	731	776	753	698	716	710	767	663	725	760	662	762	720	699	736	744	798	773	704	758	753	712	745	748	747	710	731	709	730	765	762	764	730	749	721	734	715	743	689	735	710	742	728	780	749	725	738	711	732	727	723	803	733	736	734	701	731	764	701	707	713	772	733	743	751	735	747	737	692	728	712	707	673	730	760	704	699	722	770	789	768	748	741	733	760	703	716	711	688	745	745	712	688	751	723	768	758	724	756	752	768	812	748	718	771	743	728	756	717	715	732	757	742	744	756	745	692	710	709	772	695	724	732	743	745	704	740	765	711	738	754	756	767	774	820	704	742	748	755	681	722	753	751	714	755	712	741	709	775	697	730	734	721	726	776	753	707	745	708	731	762	733	765	715	711	734	756	738	705	729	722	726	727	744	763	702	770	805	775	765	713	729	722	742	725	802	710	731	702	744	720	734	744	729	787	778	746	726	719	725	728	716	680	670	764	732	764	747	739	692	724	748	712	741	704	751	720	716	701	759	737	732	769	737	748	741	741	755	771	695	767	750	731	753	711	769	786	723	796	723	732	706	681	741	758	776	723	738	755	772	763	701	719	749	686	706	729	739	720	754	733	754	763	686	755	671	741	769	706	763	737	684	690	750	719	742	751	747	756	723	753	727	770	733	757	748	734	709	689	738	728	805	719	744	771	788	740	777	765	727	724	724	688	737	725	716	718	697	780	767	702	753	731	722	711	737	762	740	713	703	727	707	691	709	775	769	714	778	728	763	743	744	751	714	678	693	696	788	749	709	773	744	776	718	746	700	749	752	735	750
24625	21188	27912	26100	16087	4231	1945	1353	1016	882	819	786	1278	9184	12775	8105	3671	1783	1212	677	514	482	480	500	498	489	534	514	516	504	477	517	539	510	535	522	488	506	484	467	538	585	531	509	536	515	521	494	515	538	527	475	516	502	513	512	518	490	530	556	507	501	489	524	517	532	506	544	502	504	457	503	479	451	507	482	502	528	556	527	488	505	490	537	498	508	508	523	538	509	462	528	526	483	547	501	525	498	534	512	533	506	508	510	483	491	485	475	483	502	491	464	500	523	530	532	528	473	487	511	513	501	500	536	476	515	527	495	418	483	560	486	508	523	515	510	519	495	507	554	478	529	509	493	541	537	510	536	532	510	474	540	484	517	492	520	488	464	525	467	497	528	525	527	493	516	494	534	470	551	520	512	536	499	528	532	485	518	491	519	543	533	489	509	476	526	511	512	463	500	513	521	462	508	533	505	522	530	518	525	517	480	502	513	513	545	522	529	483	454	521	522	505	473	556	532	548	533	540	499	512	517	519	527	520	501	517	489	508	488	497	524	531	554	500	527	532	494	489	540	482	489	537	515	515	513	546	502	511	504	513	538	517	537	460	490	512	467	523	524	553	522	481	509	507	517	530	523	499	497	522	455	495	555	519	477	477	554	538	506	543	489	535	501	536	505	515	490	501	547	480	529	517	525	536	516	548	494	512	503	503	499	496	482	487	540	520	527	508	546	486	537	490	475	484	510	496	498	523	525	542	513	527	514	542	502	490	503	464	479	528	529	490	509	524	518	531	462	484	515	507	500	522	496	504	518	556	509	537	507	537	528	536	476	489	506	506	524	528	486	504	530	511	517	512	483	495	534	528	506	541	493	504	490	520	514	473	470	494	513	537	530	571	560	512	501	503	512	510	517	530	541	522	552	531	501	531	489	506	506	526	531	530	534	534	519	515	512	487	497	512	487	514	532	477	489	527	517	474	556	526	484	490	540	506	520	481	489	537	490	548	535	512	535	536	513	489	523	538	471	509	503	482	516	488	537	508	498	494	512	511	525	518	518	517	496	530	517	493	517	502	552	518	506	521	501	573	492	488	458	527	540	526	533	543	491	538	511	454	527	503	502	479	517	524	485	511	487	499	511	513	490	519	496	543	538	504	503	492	492	521	544	511	491	498	509	515	495	480	522	494	507	523	513	510	528	499	523	490	494	523	487	512	520	509	578	515	465	506	531	492	488	487	477	509	513	523	491	532	516	456	500	492	504	485	528	538	539	540	501	511	505	500	503	522	514	483	478	493	480	517	503	511	487	550	529	548	526	537	510	485	479	496	516	505	504	510	551	539	514	486	545	483	517	519	511	548	509	472	503	541	484	515	475	500	544	552	488	521	531	494	511	461	505	481	508	541	498	529	546	498	523	535	507	516	497	541	504	494	489	504	514	531	525	502	502	511	500	484	503	480	544	542	475	509	508	500	491	523	491	505	527	561	532	556	509	508	469	537	484	493	543	540	517	529	579	493	463	509	490	490	494	526	491	469	541	489	508	519	542	518	508	444	485	510	523	481	512	505	536	484	537	473	493	543	553	524	524	523	502	525	549	509	516	498	499	497	484	514	497	518	505	494	546	509	474	507	490	486	488	504	555	473	521	499	527	536	498	542	525	496	484	485	513	478	513	495	487	458	518	526	533	458	540	505	553	503	532	492	487	516	475	539	499	500	459	486	500	508	497	513	524	550	506	498	483	529	530	552	531	542	534	505	567	529	526	486	494	488	537	500	501	522	488	522	541	496	502	513	532	519	529	479	519	520	461	498	537	528	530	520	495	508	507	491	522	479	500	497	502	541	497	498	526	517	501	483	571	517	483	486	518	521	485	488	587	529	494	516	522	540	522	514	513	509	531	520	522	530	521	513	515	512	505	511	480	494	531	548	527	540	537	492	522	528	542	509	540	533	535	486	507	544	501	538	505	521	511	503	495	490	479	530	523	520	502	470	498	471	508	518	477	521	527	509	463	501	505	477	523	504	520	508	484	463	542	517	520	485	494	499	477	495	508	493	503	533	501	517	546	497	538	483	510	513	500	532	526	508	515	526	500	505	522	513	471	505	519	509	505	485	480	515	476	519	514	531	537	464	504	478	534	532	499	479	504	507	493	480	492	534	518	473	539	493	512	522	482	481	494	510	515	538	528	506	497	467	495	530	513	487	470	511	490	531	509	465	523	484	516	517	498	495	518	492	543	530	534	491	550	498	497	482	514	494	492	479	525	515	528	471	486	491	487	511	471	496	484	485	534	511	500	499	548	540	535	518	516	516	466	500	506	514	522	508	537	524	536	534	530	519	522	509	465	469	492	526	533	544	513	539	473	486	481	523	519	551	499	526	464	492	517	513	493	529	498	471	520	530	517	502	496	509	524	516	543	491	522	507	502	495	471	496	490	483	510	524	497	514	499	492	556	524	532	510	550	567	526	499	532	527	519	470	501	488	487	499	540	552	508	504	497	503	520	454	545	497	523	520	524	490	480	518	493	496	504	544	530	497	523	474	487	494	496	508	493	528	501	531	473	459	492	505	542	544	516	489	490	503	504	506	500	545	505	473	494	520	484	490	513	522	518	529	492	492	521	516	557	472	500	508	515	498	500	523	531	544	471	508	554	542	498	494	528	471	503	508	503	543	476	508	526	508	494	500	523	565	504	507	506	502	506	510	504	499	512	499	522	506	510	496	503	591	525	458	531	492	480	531	482	539	514	503	520	522	525	538	550	504	486	480	496	510	517	546	528	526	518	514	536	495	511	545	511	547	517	484	501	504	507	525	552	482	460	539	510	509	481	514	490	514	489	488	499	519	483	493	512	559	554	501	525	536	435	544	507	537	510	505	509	512	488	524	523	510	499	563	532	493	510	520	519	501	502	485	508	520	478	532	496	527	497	523	503	512	446	523	518	502	501	516	550	495	525	491	500	523	507	497	503	490	469	486	511	476	532	547	495	524	475	538	538	521	502	487	532	536	520	501	517	459	553	528	486	510	491	500	496	493	521	563	514	510	491	530	526	526	506	496	512	521	487	481	529	496	478	475	529	555	523	504	511	497	502	520	507	466	500	520	471	575	490	549	497	553	492	503	508	541	498	483	549	536	497	495	500	509	483	502	535	504	485	542	477	471	528	496	518	510	514	474	515	509	517	490	517	523	521	504	509	499	471	523	502	507	477	517	509	480	514	501	518	475	493	538	494	468	492	510	474	505	532	495	531	533	525	511	544	549	487	521	505	496	514	477	560	503	539	515	499	508	493	519	502	502	519	506	550	480	507	489	463	484	511	540	512	476	554	513	534	507	507	526	491	460	466	514	512	476	493	516	527	526	502	484	532	475	508	491	509	530	537	541	517	497	513	468	512	503	500	503	549	511	525	558	490	524	518	534	503	505	508	502	539	521	549	515	528	495	527	519	524	561	532	523	530	533	471	476	489	483	512	539	503	523	511	471	516	486	496	509	561	546	514	521	477
8942	18319	24950	29078	8695	6379	4547	3378	2612	2142	1874	1832	3396	20038	23338	15328	7901	4228	2651	1205	811	817	773	817	826	817	809	803	831	818	809	802	819	818	831	801	756	800	797	843	793	867	796	785	761	777	813	823	840	791	848	784	817	773	778	804	782	801	812	816	789	787	829	820	787	807	832	827	795	821	812	831	809	822	831	784	791	863	755	811	775	807	801	797	786	785	784	813	773	785	782	819	828	784	823	797	776	860	810	873	810	854	838	794	839	858	781	838	818	820	797	800	841	796	837	820	830	785	798	842	803	752	804	785	824	768	794	790	751	751	773	773	823	814	789	783	812	836	807	804	778	829	867	797	722	789	808	777	781	709	855	797	840	836	840	811	765	810	816	800	814	832	785	772	788	793	824	778	808	812	810	826	845	813	806	823	787	760	769	831	836	785	801	795	792	804	873	785	821	809	778	791	824	804	837	783	796	767	790	782	812	852	797	816	775	807	772	809	788	748	825	869	774	803	807	799	817	793	769	755	768	788	826	804	820	774	761	786	818	741	833	778	754	819	762	780	821	837	808	831	746	778	807	802	835	811	773	816	797	846	813	838	832	776	799	798	832	785	804	843	761	818	839	819	787	778	774	817	818	848	861	761	821	809	827	828	868	828	791	819	797	798	846	801	778	791	817	780	814	791	795	802	792	852	798	827	830	825	771	766	824	854	810	795	816	810	818	752	786	788	845	791	861	813	801	837	798	819	804	818	830	836	808	771	809	821	803	860	827	829	809	798	837	786	787	771	838	841	767	791	794	864	761	775	833	758	847	824	854	814	817	837	735	808	829	831	859	799	772	847	787	775	782	849	814	820	821	789	829	831	834	811	833	709	789	824	835	801	845	845	815	765	760	799	787	804	813	753	860	849	812	808	774	759	814	753	831	765	840	815	779	788	806	810	796	793	811	791	793	794	815	787	823	800	818	775	823	810	811	837	829	763	820	815	830	765	823	854	794	785	865	837	839	819	812	794	860	786	794	800	782	781	887	827	842	787	781	869	824	778	826	851	823	805	810	807	854	795	810	791	790	841	793	785	824	837	837	801	842	813	796	773	803	809	811	810	807	819	810	839	815	806	817	806	850	775	758	804	841	797	823	790	801	822	816	839	858	822	835	839	824	766	814	823	815	868	847	815	754	798	792	773	777	810	807	814	807	859	802	791	838	812	800	797	789	801	809	740	836	785	828	852	788	780	796	771	806	813	838	770	824	780	835	831	827	819	757	814	797	822	806	815	797	783	830	834	811	799	831	798	806	780	822	813	778	805	786	819	788	788	748	780	806	813	772	793	761	769	792	758	820	816	821	860	815	812	797	801	825	821	818	809	759	826	797	787	817	799	838	796	827	768	799	846	808	779	804	791	754	811	766	773	761	839	824	840	854	793	815	871	807	767	811	815	786	768	824	821	717	790	801	824	803	834	820	817	803	841	793	798	819	839	785	762	838	880	773	781	829	814	787	826	815	768	808	770	789	814	780	805	840	796	801	829	752	814	790	801	836	832	793	787	795	823	793	805	883	803	838	808	825	831	824	831	770	804	760	777	842	865	805	786	787	754	800	836	840	762	799	860	846	784	894	888	807	827	811	787	787	806	846	851	724	784	804	840	797	763	837	819	803	762	796	784	810	818	818	801	797	797	799	807	847	751	816	820	782	801	792	824	821	822	771	865	728	766	766	781	813	787	799	768	814	772	861	797	834	812	807	796	762	818	799	837	800	784	815	780	799	817	794	831	836	813	863	777	799	806	807	771	894	818	760	814	792	769	860	850	830	825	760	804	786	797	773	820	767	849	823	793	809	808	810	826	831	803	782	791	842	759	861	855	821	813	824	834	792	804	823	850	784	798	815	857	837	789	806	793	775	796	828	790	816	868	772	802	861	783	809	770	740	858	842	806	826	771	782	812	823	781	807	753	820	843	785	817	786	852	779	784	755	870	800	829	812	814	806	775	746	789	777	834	830	771	816	812	797	796	780	778	790	839	784	830	848	816	793	839	799	807	794	852	809	815	792	783	850	823	827	835	862	812	806	872	786	851	817	840	823	795	805	777	784	806	836	824	799	786	801	798	834	807	808	856	807	797	828	801	797	759	804	827	838	775	808	789	816	827	855	817	822	784	778	811	866	835	817	773	846	817	813	828	852	826	780	862	790	866	771	813	828	864	860	766	852	770	741	782	799	845	811	814	773	821	785	812	816	844	783	824	788	831	807	810	796	841	810	817	827	783	835	734	752	782	812	832	817	797	801	792	786	781	826	795	781	817	810	798	847	801	791	833	797	814	814	821	794	850	792	811	810	809	824	788	780	832	805	745	816	803	838	818	844	794	786	808	835	833	789	780	851	797	814	757	785	822	804	814	822	817	809	847	818	795	783	797	821	767	855	821	844	790	749	817	847	812	772	762	789	849	799	818	825	783	858	809	794	797	819	808	862	769	821	771	738	853	808	821	869	748	796	851	811	809	853	804	853	818	801	827	794	832	810	774	846	821	784	811	857	876	764	809	776	834	819	878	814	807	804	819	785	862	825	810	823	824	844	796	789	814	817	823	809	842	750	844	817	819	787	817	778	845	801	835	780	814	809	815	763	771	768	829	800	811	792	800	802	838	814	808	822	794	847	779	809	770	828	823	837	810	831	841	796	789	779	814	834	793	842	820	825	829	806	831	796	819	800	791	777	781	787	824	781	809	844	801	783	839	755	819	830	851	778	822	771	826	823	811	812	810	775	841	764	822	822	788	863	839	804	801	826	828	764	817	830	807	847	796	817	799	848	846	771	791	826	808	808	817	851	796	806	891	803	837	830	750	836	833	799	819	791	807	796	798	824	829	812	799	825	786	871	813	777	818	818	813	794	787	810	805	815	776	773	795	802	857	863	792	836	745	789	800	796	858	818	823	752	822	810	804	862	818	831	807	842	835	809	818	791	782	865	812	770	808	783	835	785	857	807	835	817	818	833	821	741	776	772	758	829	804	800	842	891	812	838	797	808	802	841	775	791	818	805	818	812	775	780	807	843	816	819	777	833	796	833	859	828	793	785	799	803	789	845	765	852	822	822	806	803	853	833	777	822	798	814	855	803	797	768	777	817	795	811	786	787	809	854	821	829	833	826	819	861	787	790	833	798	799	756	783	811	783	843	801	774	784	798	850	801	803	837	740	874	830	836	816	799	823	832	821	831	815	774	802	806	773	787	790	793	779	827	807	803	835	800	807	809	806	834	801	775	792	803	795	838	814	790	820	801	838	771	793	827	835	848	802	817	847	828	777	810	847	820	772	833	788	837	820	800	847	833	755	890	799	779	803	812	797	791	837	807	808	754	790	805	799	818	839	845	823	814	821	890	765	786	791	839	761	784	811	826	781	761	754	799	792	787	829	852	806	823	831	820	808	780	819	810	802	808	803	833	764	760	755	825	787	836	769	811	812	803	820	846	844	808	897	764	826	818	846	843	787	792	824	800	853
23065	21093	28911	23900	21107	18983	6180	2122	1528	1214	1092	1147	2496	19863	23382	17872	8759	3600	2132	981	518	492	495	505	519	513	490	495	505	506	562	499	521	518	507	488	557	466	522	543	486	512	530	496	463	486	499	523	489	526	517	483	481	449	466	531	535	526	455	522	499	504	488	529	473	495	529	553	535	523	532	501	517	490	458	521	524	526	512	512	493	509	490	507	553	538	460	509	516	506	509	504	520	499	522	507	490	519	526	517	527	486	511	494	528	504	505	505	512	518	477	514	523	511	495	505	486	515	517	540	501	494	491	520	514	490	495	531	485	496	492	496	530	497	537	519	497	490	526	473	462	515	491	482	531	512	485	461	526	510	486	503	528	531	511	524	502	521	469	516	507	509	503	512	498	523	522	503	498	491	530	496	540	517	514	512	478	531	495	505	559	508	518	528	491	488	494	510	520	494	511	538	569	508	510	536	524	470	472	493	490	525	503	530	515	495	506	498	478	526	487	499	506	517	524	521	496	518	479	510	480	471	493	573	495	508	533	495	565	512	486	503	496	450	512	476	545	530	522	533	499	547	500	500	484	502	529	519	489	472	531	492	518	496	489	480	536	498	496	518	490	511	507	526	513	506	464	492	544	517	533	440	524	547	514	532	517	496	531	534	517	493	511	488	523	460	500	502	498	528	546	516	480	481	487	524	505	531	482	525	495	478	475	496	485	448	533	483	475	507	478	528	497	492	489	489	508	483	524	486	489	490	475	500	508	510	538	500	506	526	507	491	518	488	487	532	511	485	472	500	510	483	523	503	516	472	492	486	504	498	515	528	511	518	473	488	533	494	487	509	542	509	520	485	525	517	517	528	443	481	484	529	545	508	481	508	499	487	453	536	494	500	511	490	501	531	484	501	513	524	546	525	502	520	491	518	488	490	510	472	496	489	497	519	516	510	548	519	533	492	476	531	490	464	508	466	476	509	519	487	466	492	475	508	502	514	503	496	538	489	528	495	498	522	528	476	502	498	516	488	526	524	512	470	479	501	510	498	520	512	525	477	521	511	503	507	502	512	477	488	449	492	522	457	510	488	496	482	557	549	502	540	508	536	473	486	526	489	537	492	482	507	466	481	499	492	509	506	492	483	470	476	532	546	495	541	511	556	488	516	493	510	498	493	526	518	510	496	486	523	486	487	526	482	559	518	491	530	484	521	483	515	485	556	494	545	514	528	503	498	492	513	509	525	488	491	511	508	515	471	505	556	498	498	466	482	488	505	496	456	537	520	518	488	518	479	487	504	523	509	567	509	541	473	509	527	463	453	480	475	519	533	528	460	502	503	486	520	508	485	529	523	495	487	528	520	480	524	530	505	527	491	513	515	536	500	464	493	457	502	515	512	497	504	482	567	528	514	511	512	479	536	518	520	491	493	493	482	547	563	515	506	576	524	509	479	522	515	489	511	540	483	488	512	475	533	529	482	514	511	472	506	496	505	527	528	525	501	475	516	506	565	454	491	480	495	479	524	494	514	520	519	487	507	518	471	525	528	459	506	493	476	537	459	482	497	511	526	508	510	503	523	477	513	511	492	489	506	541	511	539	519	504	515	508	517	493	535	508	491	489	532	510	504	550	476	481	534	525	512	515	504	465	473	554	521	528	512	489	491	521	492	528	521	476	507	493	481	505	480	502	472	504	467	518	501	515	493	474	470	476	516	518	496	516	497	511	492	509	490	539	499	552	499	483	519	449	541	485	494	509	490	498	488	481	498	512	498	479	502	522	500	523	485	533	499	542	494	482	501	498	528	508	522	503	492	543	468	497	511	529	476	511	525	515	493	520	509	490	514	468	513	498	504	509	511	489	515	523	509	521	489	523	496	536	528	471	522	504	488	502	506	512	472	509	505	534	537	482	460	517	473	472	524	537	527	482	478	529	534	562	517	501	495	448	467	515	511	499	534	486	499	479	519	489	511	487	470	490	519	511	483	546	493	475	496	510	480	506	549	513	496	517	542	511	537	494	509	518	513	509	513	476	476	509	483	523	478	481	500	510	508	477	485	506	513	514	491	487	483	491	492	552	527	484	540	535	517	487	508	487	510	485	534	525	464	495	508	495	503	533	504	488	488	504	482	491	504	482	530	506	500	500	490	500	509	492	510	534	531	531	451	470	463	487	508	502	515	494	467	507	520	511	519	490	537	475	520	471	471	504	512	476	469	531	510	472	505	512	549	475	545	555	522	546	529	494	509	521	513	483	504	530	505	460	509	479	529	548	510	475	497	557	503	491	493	513	518	467	508	504	506	485	510	479	540	486	481	508	494	497	512	475	497	499	509	540	482	477	476	545	488	491	473	554	512	492	507	466	532	511	504	555	506	486	490	539	507	491	515	528	542	506	511	462	535	516	483	495	502	483	508	510	509	532	491	512	488	541	527	491	544	507	497	547	478	509	520	497	555	472	521	510	526	502	492	508	505	543	528	513	551	502	495	543	515	494	494	522	547	520	560	522	529	510	485	476	511	510	530	519	505	496	511	522	516	490	503	499	483	498	467	541	538	518	477	498	543	505	509	505	509	505	526	483	511	505	552	499	495	496	484	499	466	497	495	491	531	509	487	525	456	528	492	486	499	524	530	524	493	488	510	530	541	506	524	494	560	519	569	511	502	510	544	510	489	551	490	520	514	487	491	482	480	477	530	444	510	484	522	521	501	509	544	537	536	566	475	495	474	522	496	513	443	486	501	507	522	510	503	521	470	519	497	501	537	501	501	502	514	505	497	498	520	496	522	520	528	512	496	508	487	493	536	513	532	533	504	526	529	500	477	541	508	481	476	547	498	505	485	517	467	483	529	516	522	478	467	541	509	518	495	493	486	516	492	466	520	528	488	458	495	461	472	529	497	533	532	473	476	487	483	497	522	519	513	497	503	498	528	489	537	525	514	485	532	480	476	472	511	489	506	522	525	490	480	476	502	501	503	513	503	517	504	508	488	504	485	508	514	516	489	529	530	482	564	469	511	493	539	517	561	494	511	458	505	496	495	500	527	505	518	484	507	502	538	506	521	497	498	490	537	519	476	500	488	499	501	508	500	502	490	518	515	544	508	496	491	509	466	522	478	510	481	499	555	503	502	488	476	496	537	516	509	510	512	494	491	542	513	496	512	500	530	497	496	528	499	537	497	555	526	527	519	477	517	557	509	490	525	463	476	479	485	477	502	492	509	509	524	490	499	537	533	505	488	494	524	482	523	468	510	497	506	482	524	488	471	503	504	483	518	483	562	481	488	459	476	489	498	509	502	487	514	499	542	495	513	524	513	496	481	527	517	518	522	520	524	495	493	518	515	521	522	509	489	524	516	488	474	526	500	537	490	495	488	500	503	501	445	510	531	513	540	527	461	481	498	473	514	489	516	505	514	517	467	507	505	509	493	474	516	505	476	522	562	540	489	481	569	502	495	487	499	557	474	460	469	488	506	502	473	514	496	474	513	481	517	528	541	516	472	511	495	527	492
12349	25333	35393	37107	12388	9660	7291	5408	4124	3229	2719	3201	7204	32278	32869	26147	15494	7827	4824	1996	817	762	817	778	735	839	774	830	807	800	771	799	786	787	774	772	781	811	730	818	827	838	789	750	775	814	793	786	822	753	764	833	818	771	812	753	859	719	762	810	766	794	801	769	784	818	771	796	782	845	794	757	797	786	768	818	803	841	790	812	756	759	794	792	764	828	772	817	821	762	803	830	794	753	776	798	805	791	785	816	821	750	752	783	766	769	820	755	735	806	824	792	807	793	775	824	793	795	821	781	774	814	832	809	764	808	771	759	779	771	773	777	820	788	798	798	817	803	775	725	771	770	805	797	776	810	803	772	801	818	785	796	823	740	826	789	791	767	816	804	727	802	764	747	770	842	811	755	780	781	850	781	822	805	756	761	803	796	816	797	721	793	809	795	795	810	776	796	787	729	823	813	804	756	821	769	745	769	836	799	787	769	763	845	783	765	819	791	750	828	790	746	749	750	822	771	734	784	810	784	779	752	822	777	773	766	835	767	848	828	719	794	765	786	770	796	812	801	799	812	830	808	767	792	835	822	757	817	779	811	803	790	833	798	847	750	820	749	799	740	790	796	736	765	795	799	779	797	809	728	807	846	804	798	778	791	804	796	785	794	759	763	773	754	742	804	830	711	781	794	810	820	786	786	792	779	770	746	840	837	770	805	789	799	814	773	753	776	785	748	784	786	820	760	860	783	777	757	769	753	755	803	768	790	752	779	778	759	804	777	789	824	803	792	841	772	801	761	766	815	761	747	781	799	777	788	793	828	775	815	817	796	765	775	790	774	759	803	840	811	770	774	787	835	784	768	805	762	808	845	805	807	767	782	773	849	807	781	785	771	816	786	793	758	768	833	763	783	796	783	819	778	778	781	763	823	768	764	741	829	765	756	760	755	791	808	756	807	809	812	738	785	773	751	760	802	786	767	734	756	787	803	801	799	744	789	780	728	764	819	829	769	779	744	728	786	731	737	785	800	750	810	816	826	840	787	812	805	759	778	784	782	737	839	780	792	832	804	750	827	741	802	805	785	755	741	839	815	862	786	727	761	816	773	809	757	776	784	791	791	815	773	771	808	796	762	773	805	784	765	772	756	778	786	809	775	765	743	785	738	800	755	840	758	768	747	784	834	830	792	757	821	781	784	783	772	749	807	813	785	811	806	822	802	744	863	781	763	764	785	740	742	789	825	811	777	753	734	757	756	802	782	815	753	790	795	794	758	758	782	788	814	816	818	757	789	760	825	857	776	797	825	793	779	776	806	766	769	796	803	833	863	777	753	779	750	735	789	824	719	754	835	775	800	796	805	765	781	821	794	792	810	755	789	819	813	827	762	800	807	790	829	817	776	795	830	765	768	790	819	811	799	783	756	778	795	779	807	790	792	792	805	800	805	765	838	813	777	712	796	768	797	784	802	768	790	840	776	783	791	793	772	803	773	806	753	796	804	788	802	778	781	803	791	773	801	794	837	758	770	770	838	783	809	793	803	834	794	799	799	831	807	803	799	792	834	795	797	819	773	788	798	757	797	748	800	826	846	793	732	741	815	833	786	809	753	823	755	841	787	766	784	769	786	778	809	792	841	806	769	758	755	767	784	780	775	831	802	765	807	770	809	814	826	823	805	843	798	760	780	788	779	757	785	809	793	804	787	813	831	823	799	814	785	787	814	756	797	806	772	819	787	783	820	797	807	755	796	777	801	823	787	775	830	807	779	847	816	807	793	769	827	782	793	824	778	828	810	813	817	820	783	812	860	793	808	791	780	802	825	789	777	749	810	812	752	822	772	816	789	756	812	836	799	765	776	765	824	815	784	839	806	807	774	769	756	798	774	808	798	802	794	776	777	796	811	818	734	860	747	776	808	760	813	776	764	811	778	764	823	765	776	858	760	807	775	766	769	791	803	802	779	803	786	729	746	796	758	776	788	813	795	795	832	762	778	796	794	753	823	789	741	815	797	782	780	810	777	774	795	831	797	785	765	810	829	809	795	778	833	812	698	801	798	779	804	803	796	807	789	776	805	798	753	778	787	808	780	824	826	788	765	757	760	820	768	775	791	779	839	779	798	826	803	773	730	765	796	810	759	771	788	770	753	791	802	830	794	805	756	783	795	778	780	817	761	768	808	812	782	820	795	790	783	781	764	771	771	787	807	810	783	774	771	801	790	814	818	824	717	791	780	810	744	768	787	831	800	857	793	813	810	779	761	776	791	841	815	849	773	804	743	767	774	748	765	788	781	864	826	790	792	753	773	768	789	816	829	718	771	786	847	799	795	798	811	811	781	728	768	776	803	794	813	784	782	770	804	769	798	783	778	784	808	795	809	840	746	803	772	792	779	775	793	785	785	770	845	770	799	796	818	737	784	794	772	768	786	795	751	785	784	799	815	809	753	801	751	801	803	811	801	753	790	784	746	798	797	777	814	798	802	768	809	781	796	773	772	830	783	780	755	782	830	744	828	787	798	761	782	808	761	807	796	803	776	765	812	824	767	829	784	788	807	756	813	794	809	757	790	762	798	781	817	779	764	791	798	826	811	751	781	765	799	789	795	820	792	776	763	802	797	780	813	781	788	784	752	759	848	747	784	819	748	808	828	806	802	749	728	743	785	789	783	828	791	771	805	800	787	848	801	799	770	771	773	759	824	800	783	828	813	783	743	823	860	779	799	811	825	802	780	767	765	732	801	804	784	768	769	779	821	758	836	763	745	801	752	774	811	812	794	802	817	836	802	734	777	814	787	822	782	798	750	778	786	761	757	795	817	788	804	823	801	792	772	790	766	734	770	773	760	772	793	764	763	807	804	756	785	786	794	792	785	774	714	769	756	813	795	822	784	777	811	805	782	794	760	793	802	765	819	826	840	811	820	786	762	785	832	796	779	758	814	743	755	762	796	794	764	773	753	773	758	787	815	775	741	788	827	792	810	770	727	765	785	769	810	744	765	784	843	796	848	783	835	755	808	805	802	736	754	859	736	794	766	797	769	816	830	838	744	782	867	756	782	788	791	768	768	796	735	849	782	770	793	740	744	801	794	777	759	760	787	782	746	800	792	737	771	794	808	808	783	788	738	815	795	818	740	752	770	763	824	788	774	777	816	821	765	820	828	806	797	760	769	835	792	826	833	761	796	789	776	793	776	820	791	789	763	823	764	785	777	774	789	781	767	783	835	816	795	759	786	791	740	746	795	760	815	747	811	791	781	765	789	755	765	819	774	789	790	780	762	728	788	806	793	767	760	722	806	830	767	757	757	809	798	784	793	769	794	774	774	772	773	760	790	843	761	786	833	761	786	771	802	798	774	753	844	784	759	788	780	826	755	847	807	790	762	780	780	752	742	812	795	752	816	799	781	772	794	763	763	800	833	748	797	782	737	769	762	778	797	802	840	810	783	756	818	794	814	812	740	803	796	808	795	805	755	806	757	813	759	725	781	796	739	804	811	785	806	842	788	787	778
26924	20252	11713	9623	2019	1389	1024	793	743	704	605	585	677	1670	2430	2246	1280	811	673	570	473	458	533	483	472	457	478	468	459	463	451	494	484	466	467	484	477	455	447	435	419	451	523	494	443	471	457	457	453	465	440	468	459	429	451	500	480	448	488	453	478	471	461	449	465	503	490	488	433	484	472	466	460	480	475	423	477	428	479	478	498	464	426	479	441	499	467	488	469	485	482	485	434	442	468	462	482	469	465	474	446	442	474	419	472	449	488	453	454	459	463	455	474	491	492	434	439	457	450	440	432	463	527	486	454	514	489	500	525	468	475	515	507	527	467	515	447	472	477	443	455	423	484	464	438	454	445	480	470	487	451	471	443	470	464	460	439	430	435	453	446	433	475	460	487	474	417	476	504	467	444	474	494	473	455	455	436	454	467	484	448	434	489	475	445	472	465	504	450	446	450	475	476	472	438	477	481	468	441	442	498	492	469	451	470	450	494	394	493	467	499	486	455	472	481	453	448	509	475	440	457	477	462	456	461	462	495	472	452	468	461	474	480	482	474	444	492	479	494	457	440	462	468	485	485	492	448	446	443	461	462	423	509	430	476	477	445	432	459	455	471	490	475	445	502	449	449	452	477	464	499	460	473	486	481	478	475	464	478	444	464	448	465	478	478	442	430	442	459	469	474	475	476	490	471	452	482	497	451	456	450	504	470	418	475	457	492	467	470	487	446	482	459	488	447	430	485	459	474	463	463	459	481	479	469	442	512	471	443	462	450	457	464	466	463	466	441	484	467	446	504	466	479	471	447	470	517	466	438	459	477	455	450	470	480	453	491	466	434	465	485	484	498	464	449	467	431	467	496	463	471	424	436	484	473	477	459	483	497	478	449	456	461	470	458	457	487	494	490	477	439	436	458	482	439	494	479	478	439	461	431	478	472	473	470	449	431	519	481	445	498	471	471	472	428	466	533	427	448	515	437	498	462	416	448	470	485	475	491	453	468	476	444	445	454	472	455	469	449	481	452	485	469	506	476	483	428	486	463	466	479	476	457	489	435	436	474	506	470	483	427	496	530	439	464	475	469	481	477	466	447	469	489	515	442	459	486	477	470	489	451	475	474	465	462	476	443	485	468	441	459	466	464	467	461	430	488	501	484	447	441	476	494	465	500	485	466	449	444	470	472	457	445	456	479	467	455	463	462	444	457	482	466	493	465	443	486	486	484	507	444	474	452	473	441	455	495	472	459	437	493	424	509	447	479	455	497	498	482	455	454	474	476	479	453	464	478	484	486	485	471	463	451	480	431	478	472	515	491	496	476	419	446	451	455	469	444	472	433	462	487	465	487	466	423	478	508	494	477	446	478	451	479	473	456	463	458	467	469	459	492	464	471	442	445	456	455	508	493	440	458	452	466	503	479	406	499	447	473	468	513	476	475	460	479	498	514	484	444	458	458	477	469	486	461	451	468	447	484	493	450	496	517	452	474	437	445	476	445	451	450	472	470	472	459	458	465	450	455	439	488	486	468	479	480	439	481	461	504	479	474	459	464	501	501	476	465	472	443	469	441	528	441	485	473	491	459	441	423	483	502	464	452	456	483	512	434	490	434	454	483	464	479	479	456	436	438	479	503	472	445	479	485	457	471	491	482	466	457	455	441	466	464	474	452	455	447	492	441	485	486	456	462	441	447	515	458	459	470	460	471	501	428	484	435	462	525	444	454	485	454	504	446	458	463	452	438	459	480	447	483	488	443	479	509	493	465	476	420	501	426	484	453	487	444	471	449	463	441	448	466	492	520	441	443	489	482	438	474	481	432	437	453	477	487	483	494	507	476	448	468	449	507	493	483	521	481	506	449	453	483	482	492	449	475	468	473	498	495	484	496	465	484	426	429	465	473	459	467	475	446	491	459	498	403	466	474	469	483	457	463	457	465	478	459	453	447	496	470	495	489	463	489	490	490	468	443	452	458	455	473	508	470	448	476	504	449	477	459	464	463	454	438	487	480	438	453	449	432	479	447	482	492	449	509	492	457	437	505	495	456	506	459	465	497	467	460	491	440	526	463	443	486	451	463	431	474	458	473	429	487	480	439	470	483	437	496	478	443	447	460	475	495	477	465	511	433	505	493	419	494	452	485	465	474	455	480	465	463	426	463	459	491	463	493	457	426	465	470	493	481	447	469	460	449	477	440	476	500	479	463	446	443	424	462	469	443	443	466	468	453	432	486	484	462	441	461	492	449	491	446	454	421	465	480	480	458	469	448	446	485	443	455	441	437	470	474	475	467	433	485	489	442	499	477	456	470	468	482	479	449	470	441	454	494	510	507	455	478	476	478	501	460	479	466	473	462	473	488	472	469	448	457	462	486	491	458	492	495	490	452	470	507	482	459	461	469	469	486	460	449	458	508	445	457	480	432	415	491	489	484	445	457	473	452	416	452	486	467	478	441	472	457	504	472	457	464	431	477	460	458	456	475	476	460	455	471	442	503	461	422	450	474	483	500	477	458	480	461	475	437	463	455	470	462	474	472	496	481	458	456	453	446	453	483	492	455	477	454	499	451	459	457	504	455	449	487	438	486	492	464	444	452	471	506	462	486	448	460	449	435	426	472	457	474	452	473	462	449	473	467	464	474	433	487	448	488	448	468	436	456	448	480	477	494	469	443	471	473	467	422	428	469	493	467	459	482	436	443	464	450	470	449	483	439	470	457	474	461	477	473	473	490	476	508	469	492	433	453	498	465	441	471	451	456	511	524	455	446	468	475	460	442	450	472	450	482	460	453	469	513	493	445	482	450	492	473	501	431	487	451	468	455	489	475	456	465	475	433	483	435	488	473	493	439	457	478	458	449	468	488	487	460	473	498	420	470	433	439	453	462	421	480	441	465	450	509	471	474	501	488	462	451	454	440	445	476	443	440	453	475	478	501	462	470	462	485	445	469	451	470	436	491	413	460	458	475	464	448	459	472	504	447	462	424	452	459	484	472	464	455	496	473	486	430	445	467	475	466	458	490	476	484	441	455	480	460	458	475	507	482	456	476	498	484	434	466	473	462	456	511	442	470	495	505	522	503	499	489	480	462	457	487	453	486	465	444	458	509	465	488	507	488	437	447	474	480	462	493	434	485	490	487	471	488	462	480	463	467	446	481	477	451	450	493	456	464	486	412	448	451	467	462	484	467	447	426	446	449	457	505	466	482	467	482	462	486	436	461	451	483	445	498	472	475	472	548	498	478	463	459	456	459	461	476	471	466	471	516	472	454	503	450	447	500	450	470	477	465	472	451	485	516	456	453	478	462	473	461	464	453	465	449	447	460	515	459	447	482	476	469	426	473	489	481	478	458	495	471	465	472	455	454	462	466	465	478	471	452	467	447	489	494	498	474	472	448	448	499	443	479	498	454	472	429	477	478	477	449	477	503	491	508	463	468	463	477	499	493	415	491	440	466	487	440	464	476	461	458	491	489	458	479	483	482	474	444	478	506	484	424	442	478	485	440	456
8085	12855	13116	14681	4925	3669	2972	2125	1645	1445	1261	1141	1403	4613	6179	4940	2588	1544	1167	888	738	739	768	708	744	701	757	712	706	711	695	710	735	770	737	759	727	739	714	793	768	735	766	743	701	771	720	783	754	760	771	733	748	746	760	740	706	772	711	757	748	738	772	772	738	758	764	738	732	775	709	721	719	784	710	733	704	753	740	771	723	763	738	711	745	765	711	762	725	728	766	806	754	754	758	724	770	777	742	725	770	782	723	761	726	702	722	700	684	742	724	762	796	763	731	741	718	829	730	752	753	783	717	754	700	730	760	706	730	742	735	714	759	759	704	663	759	721	715	738	733	762	711	765	727	781	773	731	710	747	740	744	740	756	746	757	736	724	750	704	679	731	737	681	748	681	695	750	745	774	741	729	740	756	762	712	718	754	749	738	764	752	761	758	775	772	798	746	667	735	753	764	695	757	737	723	730	744	687	754	750	737	721	732	723	706	731	764	792	743	751	677	770	725	797	772	760	699	701	764	793	752	734	768	719	712	751	747	668	725	727	753	785	702	740	780	682	674	760	780	811	723	771	766	713	779	765	699	726	819	748	759	764	730	727	718	709	751	731	719	761	743	719	759	733	756	749	714	741	750	720	785	690	745	728	705	714	727	724	779	761	734	721	769	753	779	689	744	745	721	708	778	775	724	709	720	777	755	754	694	744	754	723	765	728	738	733	727	707	696	789	710	766	766	739	749	750	720	728	717	706	705	737	763	736	740	722	730	748	718	759	712	767	675	750	687	737	756	756	745	764	746	735	739	722	766	701	769	764	718	739	714	720	701	718	740	725	741	759	758	759	699	722	766	710	770	736	703	735	726	786	758	714	759	752	768	717	749	741	729	784	742	746	702	754	727	707	757	719	754	685	742	785	743	766	709	730	699	739	727	781	745	711	751	750	727	703	772	747	722	776	701	759	721	736	718	724	738	703	735	719	739	775	732	769	726	722	745	710	737	783	764	789	730	770	710	747	760	695	731	740	714	769	730	719	735	726	754	711	740	720	761	696	707	791	706	730	722	746	709	670	707	752	715	723	740	708	690	773	757	762	727	773	759	759	713	744	734	789	730	744	727	747	799	742	715	755	763	739	765	746	709	772	783	755	761	726	793	743	727	714	737	752	736	738	709	714	757	760	802	742	720	737	761	752	680	797	798	710	751	742	751	713	678	764	784	748	699	743	757	739	702	754	729	773	788	727	705	722	749	692	737	779	711	766	739	746	762	738	722	743	681	706	695	730	763	740	692	752	728	705	784	722	714	742	720	697	739	734	760	773	801	744	723	707	731	742	708	715	789	724	715	755	764	699	751	724	740	739	697	748	719	713	798	791	723	709	781	714	693	786	758	676	736	763	752	721	734	764	769	732	752	680	741	713	752	783	785	759	749	741	767	795	811	771	757	708	700	739	665	750	774	730	738	725	747	739	757	731	753	739	751	749	749	718	780	750	703	713	753	685	741	702	777	746	700	733	746	750	732	691	782	711	748	715	760	776	799	741	720	727	778	796	711	738	727	751	726	721	697	787	748	726	830	728	764	751	780	742	735	737	756	764	757	741	731	760	739	729	743	723	737	712	756	748	767	704	763	786	738	741	743	772	747	699	742	734	719	734	703	768	744	741	753	706	740	739	763	750	756	758	735	731	719	703	748	739	778	732	752	755	749	737	764	744	699	755	733	709	787	687	774	721	783	735	767	751	788	760	766	753	757	756	686	711	769	770	658	726	717	695	728	719	762	741	729	718	735	746	765	781	720	731	707	714	735	750	739	781	740	789	734	751	783	754	747	747	723	781	763	760	759	773	769	744	756	727	710	742	765	752	757	759	748	716	724	733	724	758	740	767	790	732	704	749	713	753	749	692	703	704	768	793	748	711	756	707	770	720	754	740	718	729	702	757	755	750	826	708	751	728	752	720	717	773	748	692	645	801	750	736	724	768	728	756	748	717	724	714	720	774	719	741	769	704	736	720	751	754	718	730	717	750	706	772	795	749	778	738	732	789	751	774	714	732	698	771	740	698	734	706	713	747	696	707	696	729	745	705	741	767	743	769	733	799	723	693	750	743	778	743	760	790	751	715	713	763	721	752	740	732	733	768	759	715	768	741	699	722	739	770	754	740	757	742	731	741	756	704	730	720	748	744	697	680	726	723	775	788	760	730	722	735	780	746	758	769	751	775	750	776	767	726	748	760	745	699	743	716	771	762	717	723	737	774	741	751	748	726	750	736	737	690	756	691	776	746	708	738	776	718	766	715	739	728	764	741	717	721	723	796	740	697	755	705	751	743	783	739	726	741	737	682	726	716	758	740	717	749	770	732	760	710	759	784	725	740	776	763	746	748	773	731	774	693	754	742	757	719	782	725	702	706	772	727	741	781	732	721	691	759	788	754	742	730	769	748	728	732	670	731	739	773	772	757	756	732	690	711	764	754	737	709	726	711	747	747	737	705	718	746	707	736	761	724	738	706	764	694	748	747	784	711	753	741	750	733	768	761	689	723	736	759	762	757	739	752	763	724	749	736	701	715	737	721	719	721	718	740	788	759	764	733	741	757	724	740	752	736	742	748	723	736	745	716	746	753	757	706	734	721	706	779	717	757	731	781	737	767	755	750	747	734	745	722	753	753	744	723	769	681	775	750	764	786	759	769	701	738	704	732	758	702	751	767	720	731	720	755	704	773	704	753	773	772	728	699	749	743	728	729	764	732	766	770	702	713	749	750	718	696	707	746	707	729	697	727	748	704	733	770	769	778	755	735	747	730	746	703	664	772	708	776	755	742	746	728	707	748	689	762	814	704	736	745	697	776	762	728	742	720	802	703	782	708	744	777	695	741	766	708	761	764	742	737	696	766	716	783	737	745	779	752	798	742	764	710	672	717	727	715	712	686	723	675	750	747	757	730	706	720	725	751	787	759	743	777	733	762	694	724	692	765	755	753	749	734	733	752	719	740	759	750	725	712	780	708	780	707	735	732	770	720	732	738	783	782	724	699	754	743	698	725	699	759	726	749	735	773	771	765	735	800	739	738	714	710	714	747	743	766	743	689	723	706	751	746	684	722	727	695	738	742	733	747	763	714	784	697	751	739	698	801	731	721	691	749	744	735	753	775	770	733	730	751	693	748	708	704	739	765	774	789	736	749	704	742	714	722	740	768	735	731	805	690	745	734	747	753	690	730	767	716	749	713	740	748	709	744	751	749	729	727	711	726	727	744	709	740	749	712	772	764	726	717	737	749	702	756	733	832	746	748	742	706	709	731	762	723	715	722	736	742	748	736	758	711	740	749	732	716	730	699	721	778	718	735	707	700	704	722	725	718	742	726	759	742	736	714	681	735	701	746	786	693	722	730	701	719	691	741	717	731	775	706	748	759	729	724	788	748	700	786	781	738	724	710	787	793	744	751	713	808	760	709	741	729	711	737	741	736	761	717	698	775	680	706	715	757	769	774	718	773	738	720	711
24432	21133	27932	26160	16630	4333	1978	1386	1072	875	837	761	1610	9089	11743	8828	4086	1873	1131	674	538	498	481	547	501	499	481	503	566	507	536	522	481	518	491	507	509	518	570	509	491	487	468	498	466	527	528	498	488	557	507	521	444	571	483	501	471	523	510	470	504	519	546	483	521	530	529	501	523	529	565	509	551	511	501	536	509	473	490	527	547	537	508	499	501	493	516	500	526	512	487	498	484	482	485	514	492	567	510	535	481	496	492	509	500	518	529	494	521	490	546	493	521	504	500	540	512	520	509	516	477	528	519	524	494	508	501	507	501	486	453	503	485	525	536	481	538	511	548	467	511	500	552	542	562	537	507	562	528	508	491	502	486	534	540	502	531	547	494	528	487	559	520	521	513	534	492	526	488	504	504	505	525	528	502	526	494	532	552	490	503	521	489	516	482	516	498	496	494	482	492	491	560	488	521	524	506	502	522	505	530	504	522	520	523	570	506	504	445	487	484	484	534	520	528	481	500	547	518	483	522	504	497	497	580	480	499	481	513	517	542	470	491	498	513	490	548	515	520	511	488	477	536	512	527	519	535	507	534	484	556	520	483	491	537	513	505	520	507	552	513	505	475	548	527	541	548	539	544	476	495	511	515	520	522	547	495	515	501	549	525	522	514	524	494	508	491	505	464	531	513	499	528	490	552	518	524	496	482	496	525	515	519	542	517	525	510	494	524	531	454	518	456	524	524	500	518	552	576	500	530	505	535	507	509	501	536	479	486	505	534	486	514	480	537	510	491	511	476	491	516	532	480	482	527	508	487	548	529	587	537	488	518	488	496	548	501	488	511	525	493	495	477	511	520	507	513	530	495	474	505	494	536	491	525	510	506	492	499	502	531	500	501	515	540	533	526	522	490	486	526	489	495	495	522	488	548	524	482	530	492	508	510	533	515	534	495	463	517	461	548	517	469	535	491	517	538	492	468	500	513	492	499	546	482	534	494	495	520	494	491	482	557	465	531	531	509	503	503	513	523	492	476	527	502	473	507	498	531	504	540	530	516	514	486	474	496	509	509	484	529	510	514	498	512	510	512	512	483	500	503	559	501	509	498	541	531	516	505	506	486	509	513	536	555	501	471	470	532	531	521	472	460	527	477	497	464	541	507	508	495	508	510	502	538	521	509	535	520	502	557	512	494	514	473	508	495	469	548	531	516	497	525	517	524	535	517	531	534	521	526	519	508	484	515	532	503	504	500	492	519	518	525	510	514	506	490	503	487	522	478	496	511	491	535	483	513	491	492	490	503	526	505	526	518	538	552	506	518	554	527	517	506	516	500	522	466	505	544	499	497	525	538	528	541	513	509	535	497	484	483	483	524	499	481	497	543	526	511	535	463	516	493	508	505	517	516	508	539	563	515	508	508	506	501	536	511	487	534	506	490	491	509	493	499	533	557	494	488	489	531	533	486	511	536	503	456	531	499	514	516	475	476	507	506	476	547	534	473	482	517	489	522	497	461	492	534	481	506	521	518	545	530	519	496	504	502	538	514	523	482	514	486	512	517	517	497	543	474	498	502	490	501	472	508	461	518	523	517	453	540	537	540	544	539	470	477	545	488	500	488	536	507	529	503	493	526	526	458	531	522	528	516	482	518	481	497	495	508	534	536	484	467	463	489	504	568	493	508	522	475	496	422	510	506	499	508	490	491	506	495	483	519	517	530	525	535	469	514	489	546	548	554	499	522	463	492	523	503	486	501	475	523	544	512	554	508	487	517	530	515	490	505	525	480	518	501	521	495	502	520	556	474	509	473	473	509	491	496	514	501	541	514	520	529	509	482	502	503	510	521	521	494	530	475	487	523	480	503	526	516	518	501	469	540	497	496	542	504	479	486	541	490	583	518	509	509	497	532	492	537	544	513	520	529	498	484	504	491	523	491	488	509	478	459	503	547	530	518	501	489	514	557	527	514	520	482	525	508	478	482	534	500	551	504	535	497	505	489	512	495	530	514	508	508	488	515	486	483	474	489	497	506	523	528	502	490	512	500	501	507	529	513	487	513	486	512	517	553	483	520	497	450	516	450	490	474	531	519	503	516	505	486	439	563	505	493	484	554	528	521	514	517	516	511	528	465	521	472	524	513	477	516	540	487	530	518	524	558	503	486	520	510	485	532	523	527	527	539	499	468	491	503	539	505	506	531	471	511	544	514	540	508	481	526	514	520	524	514	472	493	482	541	493	499	497	507	495	512	516	524	517	492	514	519	508	529	503	507	542	502	531	517	510	524	503	518	523	502	533	514	543	494	495	490	500	548	531	519	469	516	526	496	491	555	519	489	494	511	481	506	494	528	510	493	536	504	519	530	509	505	488	517	481	522	484	498	505	524	511	502	520	543	520	501	514	499	497	535	510	518	500	541	504	547	496	512	502	495	511	543	477	486	519	514	497	474	526	517	480	485	512	528	511	489	500	512	556	462	529	479	537	511	510	464	499	541	493	532	492	508	523	517	526	539	487	520	522	475	498	523	520	498	562	531	498	539	488	486	528	525	523	517	485	523	520	459	510	526	529	503	439	504	517	539	489	495	529	547	479	495	487	535	491	552	525	482	527	463	474	522	545	481	495	512	484	478	507	491	484	502	539	532	542	529	494	502	501	548	505	555	499	525	508	512	502	521	510	532	486	521	492	530	529	496	504	518	524	487	489	513	511	495	514	496	536	516	511	487	524	518	513	490	497	526	459	510	539	530	553	491	508	481	515	478	496	515	526	501	505	510	532	537	517	500	520	500	484	510	469	541	519	553	515	507	508	545	500	521	487	481	516	518	509	442	509	534	523	504	506	514	525	548	527	519	536	532	498	516	502	515	504	531	481	482	533	513	519	471	482	490	526	548	508	493	538	527	533	514	497	533	477	512	500	512	530	534	493	520	513	466	517	533	531	538	459	519	513	516	500	517	519	501	523	507	503	499	483	493	538	536	498	504	503	490	502	498	540	526	512	537	484	509	500	493	456	479	563	503	533	488	495	493	446	540	524	538	521	519	482	519	548	507	514	486	501	521	525	525	522	511	478	496	512	464	543	504	502	547	475	472	556	528	502	533	530	494	519	472	456	468	498	505	484	489	520	534	482	521	500	525	533	492	500	472	532	547	510	510	546	540	528	499	478	522	514	530	493	547	479	496	507	562	495	522	465	471	509	499	464	485	510	520	497	526	491	538	501	495	454	499	502	502	505	526	504	516	508	554	504	505	492	514	524	489	493	482	499	528	470	487	525	489	515	528	510	531	490	494	526	490	480	530	521	487	512	517	492	516	511	506	496	515	520	570	512	530	497	485	542	514	554	551	534	487	524	484	499	537	507	526	525	492	479	515	496	509	494	511	486	509	539	518	485	507	503	475	481	478	496	533	499	532	528	533	479	482	501	512	534	522	472	535	545	516	536	515	495	518	489	514	473	507	517	516	514	548	504	517	534	512	500	481	531	506	499	519	478	525	528	480	492	490	487	509	519
9403	17278	22307	29705	8061	6100	4777	3719	2691	2158	1890	1654	4499	20487	22184	16598	8765	4095	2332	1274	830	784	791	828	788	813	808	808	807	816	758	778	770	849	776	832	763	769	765	804	842	802	833	827	831	791	817	752	822	758	808	834	820	787	846	779	836	797	817	781	769	806	782	811	811	819	784	828	805	813	786	804	814	821	819	798	763	834	796	818	771	827	827	747	791	774	827	803	794	798	793	832	801	797	809	822	745	806	820	790	800	808	810	814	781	788	834	776	808	813	769	787	818	855	793	765	788	813	760	877	832	809	815	830	785	762	825	816	873	800	812	841	798	820	798	807	775	831	842	753	819	852	807	821	728	777	807	804	779	826	800	854	776	837	817	841	782	846	815	768	783	765	745	797	799	793	810	862	794	828	858	807	841	784	804	785	787	724	864	785	787	820	762	792	805	830	803	769	786	817	805	763	802	791	795	864	790	818	843	828	795	814	795	790	811	827	794	768	791	784	843	783	818	783	796	807	814	845	800	866	764	842	807	776	806	777	818	776	831	783	800	790	769	785	865	840	824	776	848	836	823	789	800	817	809	786	795	838	810	813	826	785	772	818	814	820	795	850	807	800	827	771	818	820	830	835	834	802	846	814	821	858	765	764	792	816	800	785	824	826	832	840	811	815	808	766	789	813	812	828	818	764	821	817	828	852	789	840	790	824	837	783	778	750	816	785	813	785	836	778	791	859	812	786	775	818	771	843	787	799	828	833	852	764	813	769	807	819	833	798	780	813	827	827	798	823	795	801	847	780	803	804	837	792	814	753	797	806	795	813	777	814	797	781	862	801	773	797	759	794	836	805	855	800	784	787	800	858	859	786	787	812	833	787	809	820	768	815	828	837	784	798	807	771	834	803	804	824	789	813	814	785	773	819	794	806	791	831	797	815	821	792	809	809	773	813	785	845	800	819	817	809	804	818	778	817	809	857	834	771	823	820	837	784	813	800	797	835	771	857	793	781	790	858	789	808	789	812	861	815	831	800	813	794	818	796	793	787	804	813	803	771	831	788	800	816	806	774	830	821	780	827	838	798	808	777	756	818	774	780	819	817	794	797	832	832	772	800	810	796	789	839	821	831	796	820	775	829	856	816	754	793	814	822	838	788	827	734	825	839	826	836	786	789	820	780	783	757	729	788	806	793	847	765	813	840	810	816	826	821	804	810	782	766	824	729	822	817	845	822	815	857	826	835	859	820	808	824	815	831	825	815	798	789	794	799	789	859	785	780	811	792	800	830	754	792	791	842	820	822	818	837	821	804	801	772	826	791	793	809	784	832	783	801	783	848	803	820	853	826	806	814	807	837	756	802	796	771	793	846	763	857	814	790	776	789	815	811	727	900	802	806	821	819	816	855	779	814	844	798	786	820	776	797	766	815	849	787	823	780	790	769	855	832	816	862	838	809	848	791	788	788	816	816	792	805	758	727	767	745	825	835	815	748	777	802	803	846	848	812	774	793	831	757	788	780	862	769	805	856	833	791	759	800	829	823	778	775	802	852	810	839	812	777	821	828	764	815	804	795	825	835	816	811	791	778	815	810	754	827	858	824	839	773	850	818	785	803	851	817	806	794	768	815	802	827	800	804	815	834	822	789	827	774	814	766	803	802	758	814	791	775	727	824	853	847	828	838	838	781	781	806	824	822	769	777	773	808	856	791	818	787	834	854	822	819	819	790	845	838	840	757	855	823	793	798	801	789	789	838	827	830	821	820	815	793	838	825	843	793	844	759	825	827	784	810	795	818	809	783	868	814	790	794	752	814	809	799	832	793	805	800	801	807	784	768	725	810	845	815	784	840	819	843	842	802	807	834	871	840	782	807	807	770	806	790	746	831	839	816	834	818	819	814	783	805	853	848	859	743	762	793	773	811	801	792	772	735	807	775	823	841	771	798	805	774	831	835	796	747	810	821	826	827	841	762	822	795	780	810	762	833	803	856	836	826	792	805	803	799	821	792	861	844	827	803	821	731	810	833	758	831	785	773	789	828	825	832	780	805	774	853	762	788	806	772	825	862	760	812	826	745	791	753	812	823	808	851	765	792	802	808	801	827	848	780	799	852	750	821	825	802	833	780	855	794	769	799	830	799	789	854	835	793	727	788	793	833	831	791	807	832	792	818	812	808	805	788	805	823	798	780	786	872	811	826	817	843	810	808	779	779	816	822	780	806	832	813	791	791	793	836	793	783	805	824	801	774	854	796	859	786	807	807	825	837	827	813	845	813	815	833	784	800	839	807	825	833	793	837	803	797	760	779	844	780	818	863	871	790	819	754	789	773	821	807	803	758	761	788	795	824	770	824	801	800	820	809	843	844	812	806	800	771	790	765	810	732	758	760	833	760	790	808	760	801	804	785	838	816	778	797	775	757	800	813	826	776	803	770	810	801	807	825	800	863	823	832	831	785	760	841	809	803	788	791	709	781	798	839	800	815	804	813	811	812	826	811	787	833	792	764	806	795	781	799	855	800	786	799	765	800	770	847	776	789	784	783	791	761	820	799	810	845	767	793	797	802	815	803	856	841	756	811	804	805	796	791	780	787	824	786	779	783	832	784	848	786	823	790	811	807	776	798	790	802	785	791	811	766	858	805	749	814	800	792	729	836	834	793	804	787	792	857	818	822	807	792	815	773	793	819	786	793	788	829	829	826	825	812	833	777	785	790	811	770	775	822	843	782	850	734	842	789	811	813	818	828	797	778	836	783	802	819	791	796	846	748	787	761	735	819	774	854	791	840	801	786	802	743	800	813	775	842	808	819	879	813	857	809	824	792	787	809	824	767	839	832	791	780	811	802	769	798	770	801	806	873	834	794	808	796	776	786	819	777	796	785	836	753	758	808	807	797	819	826	850	838	796	813	808	825	842	791	760	752	801	796	817	810	776	778	827	800	775	781	785	837	784	861	811	770	780	777	797	776	792	785	793	783	823	826	776	820	777	788	757	800	788	792	795	743	796	782	867	826	820	768	797	815	807	793	789	828	814	775	845	790	794	787	771	788	818	776	860	778	826	801	851	845	797	792	819	820	792	820	793	789	809	799	806	798	808	776	815	809	816	787	750	802	822	824	803	782	804	843	830	827	840	826	787	764	820	809	790	835	791	824	798	816	845	810	799	792	822	804	837	795	800	791	828	791	841	812	834	778	818	832	801	820	789	819	849	810	851	790	862	795	826	798	835	772	774	774	832	819	795	730	836	795	853	752	843	818	813	781	791	810	807	839	833	787	821	815	785	786	764	794	762	802	783	844	799	758	767	790	746	810	823	768	766	841	760	767	796	814	803	827	856	808	796	757	835	784	835	751	782	778	835	749	796	844	805	812	843	824	823	802	822	842	799	824	822	760	835	777	760	817	795	800	788	808	818	776	869	854	814	816	812	847	793	761	834	785	822	797	822	836	781	798	800	845	747	788	831	847	785	800	827	780	781	775	863	778	764	778	784	798	784	801	837	758	809	794	787	839
23142	21174	28962	24045	21185	19073	6080	2273	1538	1310	1055	944	2106	17087	24622	19944	9660	3948	1861	929	511	491	515	486	524	517	505	516	502	504	512	500	494	475	493	516	493	487	463	521	487	518	558	516	460	549	510	513	531	496	518	514	512	480	475	530	554	479	504	489	534	506	511	523	537	518	505	496	475	485	495	493	526	551	506	510	500	494	491	489	469	451	494	496	540	508	521	495	517	518	500	538	507	509	522	512	492	508	520	516	461	504	486	532	474	513	511	560	499	489	503	531	498	493	531	512	509	468	504	458	505	505	507	503	514	546	529	536	529	476	510	508	505	476	483	474	489	512	489	480	482	511	480	517	510	482	499	483	499	518	504	524	517	476	529	520	556	533	530	494	510	525	503	497	529	447	507	512	472	488	496	490	480	494	537	508	477	503	533	521	503	506	529	502	514	470	520	486	509	478	502	474	479	487	490	491	551	538	517	472	509	499	500	531	492	487	505	510	469	481	469	469	491	510	520	527	495	482	543	497	505	524	488	531	514	502	542	488	514	449	472	507	508	461	501	532	544	475	477	505	494	484	497	502	525	529	497	518	492	486	506	470	501	466	530	553	495	503	520	514	529	550	501	510	506	510	585	516	523	494	513	424	469	478	553	486	514	519	519	482	535	531	495	493	475	489	509	499	443	485	491	517	509	526	522	513	517	542	485	506	458	486	518	497	518	503	546	484	479	504	518	506	496	520	497	515	527	532	473	478	506	477	509	555	466	502	519	497	538	489	523	482	498	476	514	485	551	492	511	498	507	487	512	475	501	510	492	486	510	531	482	487	537	523	497	512	477	500	505	535	498	495	516	451	514	521	502	465	475	490	481	518	502	527	520	493	491	467	536	475	488	480	520	519	537	504	510	508	502	543	490	501	481	450	471	495	523	494	484	478	533	517	528	478	472	484	464	490	490	507	510	493	505	496	456	515	496	481	532	492	509	511	497	508	490	504	573	516	493	505	520	445	533	522	486	504	526	507	502	492	500	489	544	540	497	492	511	520	485	504	513	505	487	502	524	498	509	477	487	501	498	507	508	501	500	521	534	495	494	480	496	506	488	501	490	463	475	551	498	512	491	494	522	502	514	494	500	505	516	489	493	490	525	499	505	537	516	539	512	506	477	523	480	522	498	517	508	483	486	485	504	495	494	501	519	540	492	498	519	485	505	494	496	514	504	521	478	506	500	488	519	496	565	515	506	520	522	515	518	540	507	530	508	507	527	500	519	515	459	508	504	503	484	545	516	492	517	499	501	536	497	538	527	515	499	509	546	492	477	513	467	509	518	467	532	508	491	460	532	523	526	526	492	476	462	491	480	506	461	464	456	494	516	508	517	458	500	484	498	487	496	507	515	520	526	508	491	537	485	529	450	479	500	497	461	470	500	546	542	512	504	492	506	513	483	484	488	474	522	501	507	495	544	523	560	562	520	489	503	546	500	526	501	503	502	517	526	497	477	480	482	472	511	521	501	466	499	459	492	522	494	479	479	513	501	476	508	538	509	484	513	493	474	506	495	502	492	468	476	522	477	535	504	509	485	531	475	501	516	533	473	515	476	475	518	499	488	548	517	464	519	498	520	501	503	541	517	497	519	493	492	537	492	475	484	479	482	487	495	517	503	497	523	534	497	494	521	507	508	530	489	505	508	517	537	498	508	533	515	501	482	471	495	501	493	555	500	509	488	494	512	525	502	498	512	505	536	537	493	484	487	528	472	457	531	491	548	533	485	508	527	468	510	542	519	515	454	546	495	489	536	517	521	493	500	548	472	538	499	466	511	490	524	496	458	533	502	507	515	467	503	519	502	545	550	517	500	502	520	484	499	502	500	494	491	511	503	495	519	514	497	504	504	503	564	493	515	520	427	543	488	513	529	454	505	506	494	521	522	479	492	471	520	486	505	573	511	506	479	507	542	560	483	481	538	510	492	547	504	502	524	444	474	491	466	472	490	487	488	487	513	540	526	480	530	527	476	512	504	498	530	506	529	507	458	489	525	486	484	505	536	500	492	474	556	466	504	486	517	467	489	522	482	506	468	473	502	501	467	476	567	491	559	450	534	491	499	485	525	515	512	503	529	515	539	517	468	499	506	471	506	495	489	522	526	488	523	464	510	473	520	508	483	526	474	483	506	523	480	490	517	471	506	489	543	538	503	492	474	459	527	494	497	498	523	505	500	486	532	504	506	475	495	504	500	492	445	503	500	545	483	480	464	476	516	502	515	495	484	504	489	488	529	502	512	466	507	534	480	485	543	510	488	462	533	528	486	470	501	510	498	468	506	478	528	550	505	493	522	495	531	545	466	546	465	493	539	536	528	482	463	517	491	515	530	524	529	529	503	483	516	502	472	501	500	508	525	527	497	508	501	526	525	485	497	495	440	512	499	493	484	506	465	499	510	529	480	482	521	495	506	529	535	459	542	505	530	499	511	495	526	484	487	464	490	514	524	533	484	509	504	512	475	503	484	536	521	498	501	499	485	492	530	516	517	499	485	507	531	526	495	513	481	508	516	458	480	511	535	499	483	490	502	491	526	511	485	576	486	508	531	495	506	508	493	521	460	507	476	500	488	482	493	469	460	524	510	519	503	525	471	480	518	513	484	502	496	522	501	466	487	474	510	459	474	496	556	529	491	529	485	500	524	484	519	563	492	518	478	468	487	517	495	487	497	501	497	476	504	508	509	493	489	483	481	508	491	490	512	521	502	501	538	528	502	506	516	492	497	472	485	476	537	486	517	524	452	519	452	516	544	467	490	477	500	480	487	483	537	546	513	508	542	476	499	505	495	529	474	498	514	517	485	452	492	471	487	505	531	505	503	516	523	487	530	524	522	484	518	506	527	534	477	538	504	488	509	491	483	484	535	519	467	516	495	553	497	505	528	491	526	522	490	497	487	481	518	506	474	486	521	486	482	525	523	505	517	500	532	494	546	549	476	506	473	505	480	518	511	549	523	492	505	504	471	500	520	528	490	523	517	560	509	516	520	492	541	546	484	485	489	513	487	478	518	513	506	475	481	492	528	490	567	491	468	531	505	479	525	490	479	503	499	478	513	490	530	494	514	496	544	539	510	502	499	502	532	485	514	524	504	509	542	518	489	497	528	501	515	471	521	499	478	491	512	493	526	495	478	483	501	521	504	498	531	505	514	511	524	484	498	503	460	468	478	475	501	509	483	503	503	534	487	520	469	527	494	514	531	484	509	515	507	538	499	552	490	510	534	490	539	535	484	472	458	532	484	539	510	513	532	534	498	498	494	506	493	498	498	508	479	487	520	516	520	503	478	521	503	512	520	531	482	502	501	474	517	490	499	468	511	479	477	499	500	503	516	512	547	495	488	571	549	490	503	521	437	475	486	469	513	506	487	498	522	483	534	513	516	535	465	510	484	495	519	482	533	509	513	522	527	462	482	502	479	507	506	479	462	503	491	532	526	498	519	464	504	458	541	533	498	458	507	510	470	500
12533	25182	30574	36644	11649	8899	7297	5675	4310	3505	2758	2377	6014	30218	34065	28033	16536	8273	4067	1905	819	746	801	782	822	794	771	789	781	780	781	838	870	809	760	806	811	758	753	800	748	806	808	840	784	777	799	797	752	765	840	769	800	815	732	794	779	793	843	799	788	876	752	765	793	750	804	825	780	809	834	804	747	821	786	741	810	836	778	808	794	774	746	790	785	810	790	803	781	785	800	776	815	779	770	706	823	802	776	793	765	749	809	782	719	872	752	755	809	798	814	734	814	784	794	800	787	805	776	794	759	770	791	777	758	826	787	817	804	741	795	803	741	797	781	761	771	806	796	793	789	794	788	775	746	821	742	756	802	783	785	800	729	786	775	779	783	817	802	796	762	776	775	788	800	800	794	763	824	787	787	746	763	812	784	779	763	824	805	869	753	806	741	798	795	725	772	789	768	787	772	766	800	765	754	753	789	800	817	815	794	766	759	813	776	751	774	790	812	761	743	793	795	765	782	775	800	752	766	766	784	753	749	778	845	782	812	773	754	755	759	797	786	813	776	803	790	800	783	809	816	812	779	771	790	818	842	771	782	739	750	810	779	790	787	752	763	774	859	745	770	787	735	764	771	786	777	834	814	861	777	784	798	779	774	723	752	811	806	790	766	773	777	788	783	752	802	786	764	794	806	771	814	819	803	759	765	792	808	809	791	811	746	776	782	752	826	816	824	833	756	812	773	797	745	753	805	822	772	800	805	812	746	779	798	817	830	774	796	848	782	778	784	806	790	809	824	809	740	764	751	766	783	845	796	766	819	798	829	778	782	810	812	827	803	763	787	790	791	834	772	811	807	784	750	744	766	762	795	799	789	755	734	799	752	791	792	812	779	746	788	800	796	836	787	798	774	840	802	803	769	776	790	757	777	791	787	773	859	807	793	804	779	805	834	788	749	759	786	762	790	777	794	806	805	793	811	762	765	860	764	768	771	785	784	738	791	726	800	762	794	812	775	775	823	729	795	786	824	784	860	757	834	773	817	826	777	866	777	755	787	748	798	818	794	769	781	831	798	816	789	758	812	829	794	844	812	790	746	791	798	813	806	823	788	860	804	814	809	737	812	823	736	793	750	815	774	790	778	759	791	788	804	816	763	837	807	749	781	813	760	746	846	767	764	778	779	790	722	778	776	734	775	740	795	753	772	827	824	830	744	814	789	756	826	765	758	796	763	771	792	759	785	797	810	794	797	765	720	807	815	838	796	772	787	842	779	800	767	817	776	703	815	775	763	794	849	780	823	793	757	727	708	846	820	781	781	788	795	798	810	798	757	817	806	811	712	787	809	780	793	839	797	766	775	812	794	769	788	777	742	845	811	766	804	786	777	768	794	743	775	775	806	728	773	798	827	773	753	816	751	792	774	761	753	737	771	768	752	831	763	760	753	836	803	773	788	810	818	797	796	825	797	788	769	810	755	755	767	798	719	799	775	747	771	841	777	756	797	741	768	769	794	778	789	786	775	783	810	812	794	816	775	802	769	819	815	812	737	809	825	802	847	800	803	800	814	778	818	815	816	808	830	796	832	817	760	847	739	810	750	776	778	804	822	844	766	723	810	737	799	778	788	811	795	781	804	765	729	818	793	790	756	784	744	780	777	759	849	786	827	770	742	790	798	809	773	807	752	747	815	813	782	800	783	794	767	816	751	788	767	741	777	806	845	775	799	826	815	763	818	769	743	792	768	772	764	783	735	820	820	792	800	789	755	781	776	770	745	759	798	812	746	782	791	763	804	810	829	818	801	772	795	812	801	791	836	742	759	763	775	791	830	721	782	792	777	809	779	858	760	744	783	794	791	798	798	769	834	812	753	746	762	811	768	763	776	743	786	754	820	748	816	806	837	818	860	808	782	799	739	840	770	755	812	788	816	797	773	754	782	784	810	813	794	729	743	819	764	773	741	781	786	770	792	804	787	767	783	791	785	788	781	812	769	750	760	816	788	811	828	813	762	755	771	753	825	758	751	788	765	786	786	767	799	815	799	807	781	847	777	737	815	761	805	758	771	809	780	773	751	718	781	847	788	772	764	760	753	810	809	815	766	779	802	795	794	750	782	788	772	798	799	767	770	791	715	787	813	800	747	720	773	845	760	768	810	803	778	780	782	800	765	817	797	747	783	813	809	768	817	796	814	805	803	780	752	762	781	805	825	819	787	803	859	828	790	810	771	827	794	759	727	789	812	841	779	777	796	829	753	806	807	759	757	767	738	736	804	790	819	759	783	772	791	812	792	761	785	755	818	823	810	771	762	772	795	812	814	762	769	770	759	799	803	801	801	775	747	786	772	793	760	826	757	797	778	795	858	832	783	808	810	776	784	783	774	750	820	770	794	791	771	801	789	746	767	808	817	766	813	776	760	801	814	768	741	815	755	801	745	790	777	846	778	747	746	747	846	734	778	756	812	814	841	805	804	810	752	779	792	763	788	813	762	783	772	827	780	758	788	765	809	784	818	770	807	757	772	786	810	771	786	766	782	731	851	768	775	783	758	763	782	752	771	756	774	784	758	737	808	796	816	834	804	774	812	757	773	831	761	767	765	829	778	730	808	811	743	755	803	762	810	815	777	763	827	797	820	788	756	745	814	744	790	804	851	743	717	752	801	829	813	727	774	876	782	811	764	820	787	784	782	783	783	778	828	795	767	827	731	777	751	784	771	768	812	801	780	838	841	803	800	790	761	781	754	763	792	769	797	751	769	765	795	786	792	765	822	767	776	739	792	815	745	771	807	802	785	813	757	806	769	764	828	854	828	816	813	829	767	769	783	771	760	776	792	777	753	827	777	792	792	831	749	781	784	785	750	824	753	747	800	799	799	807	788	813	792	809	792	821	759	778	774	792	789	760	798	770	772	784	817	803	797	820	817	769	770	784	800	772	770	731	795	772	788	797	766	795	820	814	790	759	831	808	836	751	814	761	786	831	729	779	789	698	798	792	762	772	805	770	784	802	748	767	784	843	798	784	793	794	750	722	825	757	775	781	807	857	800	819	824	767	788	854	797	782	857	772	802	803	803	787	793	742	804	844	778	824	785	774	780	783	809	762	809	768	781	723	776	800	761	824	747	761	808	739	773	765	757	804	776	747	836	829	788	756	799	817	814	759	825	799	789	785	754	799	783	766	756	798	812	791	776	853	785	807	740	753	831	774	791	727	828	766	809	822	789	753	789	782	767	754	768	808	793	823	777	785	813	802	761	776	807	828	763	756	737	796	827	785	750	783	716	742	806	775	785	786	824	762	750	825	806	779	775	777	836	803	758	781	822	796	779	772	790	785	832	755	790	790	770	764	791	738	788	777	767	794	782	769	795	748	793	814	770	784	848	770	804	756	804	783	763	780	750	818	802	734	761	759	785	832	777	794	782	797	771	779	819	826	797	840	825	785	849	786	741	779	795	752	804	791	785	753	811	812	800	767	746	808	787	831	814	825	774	786	784	795	771	799	769	834	769	736
26867	20273	11192	7815	1908	1137	977	815	685	674	600	582	751	1434	2405	2375	1519	878	674	527	469	477	447	480	492	467	460	486	457	462	462	443	458	506	446	439	452	419	489	457	506	475	460	481	469	444	477	446	488	429	457	479	495	457	480	440	473	451	469	491	459	437	449	470	457	495	456	466	456	524	457	453	469	448	470	458	508	508	483	502	459	446	498	485	445	470	469	466	457	471	442	495	450	434	461	460	487	514	470	488	475	441	465	469	450	452	477	475	475	423	487	437	461	454	482	473	478	454	461	459	487	465	478	487	465	476	493	466	467	458	448	462	455	507	450	489	453	477	479	441	449	441	466	472	487	450	447	438	460	482	501	490	481	474	473	468	511	500	436	493	485	481	438	483	415	452	452	498	431	487	445	442	441	504	485	469	429	454	452	429	457	438	459	466	475	436	474	481	519	418	462	447	459	463	474	439	470	451	484	470	424	475	497	463	479	469	463	450	424	440	476	487	456	484	455	454	425	477	428	438	452	458	465	482	464	481	483	453	449	430	448	477	458	496	470	484	462	385	487	428	449	466	447	456	438	424	478	424	443	459	454	430	471	480	438	485	475	487	489	431	472	448	458	443	486	469	482	444	462	457	435	473	441	454	447	476	470	437	480	464	464	468	470	426	475	480	473	463	447	464	411	485	466	447	483	438	443	441	436	485	462	463	445	455	466	471	466	441	449	473	460	475	481	461	451	439	483	468	487	475	458	437	463	487	434	498	439	450	442	453	446	508	461	472	472	455	467	452	469	423	469	473	443	438	460	452	464	474	442	412	462	481	489	496	440	482	433	474	454	446	467	478	485	437	454	447	504	492	424	497	494	445	445	505	444	484	476	510	425	458	464	491	445	464	448	443	483	469	461	454	436	469	456	430	445	499	466	467	450	465	500	461	445	450	449	467	497	447	420	481	508	487	430	511	488	472	508	455	450	451	459	452	434	499	436	469	456	464	458	471	441	490	466	473	419	445	465	452	460	444	449	412	475	503	463	449	457	479	454	453	443	479	469	459	440	443	462	484	443	462	539	458	454	468	457	457	445	481	492	480	440	468	442	462	425	465	444	433	457	497	451	444	446	420	456	465	453	479	481	455	471	450	467	463	477	485	455	487	451	467	437	445	472	402	421	457	470	468	479	461	464	451	491	476	470	432	499	445	429	468	446	463	452	472	448	499	476	463	437	469	462	444	496	448	453	473	467	431	486	441	463	484	511	468	493	485	466	496	470	450	466	433	468	456	454	462	468	465	464	475	451	466	491	464	468	445	455	456	480	449	441	476	456	437	454	500	460	481	431	480	401	476	473	492	467	429	451	502	453	465	484	462	472	490	466	470	431	491	451	409	456	465	487	434	450	457	438	452	497	445	469	490	427	502	468	503	435	435	471	494	447	465	438	440	471	483	449	456	465	476	486	460	478	478	470	449	454	481	468	475	462	467	452	456	460	461	466	434	459	409	445	497	469	470	480	510	484	436	448	447	452	438	444	432	480	476	498	466	433	484	504	469	449	431	451	438	442	451	508	482	465	418	501	462	446	440	466	458	474	441	469	459	442	491	458	497	499	458	464	457	463	419	492	480	433	448	444	445	456	497	466	489	462	510	481	489	454	494	497	452	461	480	476	429	460	481	426	451	463	453	455	456	503	494	435	478	486	502	459	473	445	496	509	462	440	492	426	454	456	442	458	477	493	470	446	457	465	465	420	490	460	425	510	467	431	439	468	474	487	473	473	429	478	463	501	498	451	441	485	478	462	445	475	483	470	442	459	465	478	449	439	476	451	449	465	504	465	474	450	474	495	424	426	444	438	436	451	500	481	424	469	440	444	472	444	481	465	488	471	455	475	451	503	470	455	483	472	492	459	465	450	463	484	519	479	483	432	482	459	435	492	455	477	482	465	454	454	448	434	479	453	495	491	470	476	456	441	510	460	458	486	417	408	472	433	453	441	437	469	454	455	468	454	502	449	441	452	463	452	464	473	519	460	472	450	485	432	484	444	436	460	474	494	463	446	443	507	453	443	449	454	459	413	483	452	439	476	433	457	484	463	502	458	490	447	475	450	447	432	462	487	441	458	469	447	476	486	515	449	445	431	463	500	435	472	457	493	511	451	486	458	486	495	448	507	460	464	486	471	472	492	434	496	453	468	474	433	476	465	421	453	451	467	456	478	419	447	445	494	484	425	462	444	470	443	516	438	461	451	440	443	449	439	469	459	429	467	458	472	467	444	475	440	465	428	474	459	452	465	474	455	459	447	432	463	450	505	480	497	450	430	439	475	498	438	483	492	487	489	472	470	438	459	450	454	497	482	451	445	449	463	467	477	463	464	495	471	449	439	471	493	472	456	466	471	511	447	462	477	502	444	485	476	470	473	465	457	476	446	472	487	474	469	437	485	416	417	509	466	440	443	454	496	485	479	438	446	469	446	420	446	474	467	483	446	486	455	466	465	458	470	465	497	479	454	491	455	480	484	483	472	458	460	457	435	458	448	493	476	462	472	502	424	450	497	434	462	465	456	443	459	462	465	457	469	483	455	473	461	468	460	481	490	470	472	426	452	458	505	473	463	464	541	453	431	449	473	444	442	451	441	473	444	458	451	451	469	426	462	457	434	450	482	467	485	488	491	501	455	471	491	472	447	445	473	474	508	422	512	470	470	414	517	476	474	492	459	473	486	483	513	467	429	483	519	469	444	449	473	459	459	489	468	462	459	458	470	444	474	464	472	436	477	458	480	475	432	478	447	456	436	486	466	458	428	465	510	471	467	486	452	477	465	494	440	472	482	500	462	475	490	486	462	421	523	504	457	445	458	475	478	442	460	452	476	492	486	466	455	453	447	456	414	481	475	450	444	466	451	493	457	482	484	464	464	474	457	471	487	462	458	480	480	464	451	458	508	479	468	508	462	498	445	431	438	498	452	449	459	469	446	469	459	443	468	482	437	499	468	436	448	469	460	468	436	470	496	475	457	440	459	410	482	463	435	478	442	473	504	489	457	466	453	509	457	487	444	473	475	459	441	481	463	418	466	446	471	463	448	467	460	462	461	438	459	469	478	452	428	473	463	463	448	460	491	466	412	456	462	454	503	473	445	431	495	460	457	472	455	470	455	479	429	435	470	470	454	453	483	442	483	477	491	428	489	450	434	474	486	478	497	469	461	484	476	465	476	456	462	464	471	455	485	444	431	461	473	461	458	457	445	448	524	492	418	440	460	430	451	476	480	460	486	478	472	479	506	468	417	474	462	459	468	467	427	484	452	490	451	435	467	487	415	467	471	448	467	468	481	497	472	448	446	480	414	440	484	446	479	489	486	457	428	454	496	465	451	445	447	460	471	443	479	494	467	476	479	472	473	459	468	464	449	425	487	455	491	439	481	430	492	441	437	467	453	432	445	464	440	437	462	454	409	471	458	445	451	444	489	451	466	471	465	450	472	449	479	463	444	464	459	449	450	467	446	477
7998	12801	11594	12803	4876	3060	2634	2019	1724	1457	1371	1176	1678	3843	6137	5738	3218	1791	1146	898	760	738	780	736	736	737	744	735	723	748	767	746	720	737	751	743	689	709	758	741	766	786	775	761	779	707	737	760	712	756	705	673	715	691	710	794	727	791	740	688	734	712	737	691	735	780	745	699	745	749	806	723	703	783	720	733	790	791	697	735	753	735	732	725	759	761	720	806	718	733	746	774	752	753	765	653	696	785	754	751	697	709	716	763	722	739	780	766	739	708	737	766	763	679	708	741	740	751	768	734	768	745	733	797	750	745	728	746	697	785	693	746	742	724	771	676	729	685	728	775	723	730	747	755	733	716	768	706	745	724	780	726	764	759	719	735	696	714	743	784	727	742	758	729	728	732	744	718	707	724	718	747	729	709	719	722	766	705	707	709	710	706	718	762	717	761	721	752	715	727	711	747	757	746	753	663	684	726	715	738	678	737	699	697	746	714	698	727	742	710	730	744	783	738	795	739	720	727	721	772	783	753	736	727	767	713	764	758	663	782	758	793	761	709	667	738	722	741	740	739	675	764	744	718	767	746	750	742	724	710	767	723	723	693	765	734	722	775	739	730	762	761	709	735	705	725	743	753	763	743	726	706	762	762	782	752	747	735	731	769	775	712	721	759	719	801	755	778	738	781	795	736	774	804	766	707	692	748	746	784	713	766	728	753	771	685	737	754	700	720	742	746	741	740	718	721	765	738	747	725	763	710	774	777	732	700	702	783	735	738	744	745	731	702	745	753	768	726	733	719	772	764	794	713	792	725	741	765	742	750	775	731	798	768	720	764	759	725	725	735	747	746	717	742	783	720	798	754	737	797	754	755	744	782	765	721	755	732	730	750	726	719	747	735	719	737	699	745	749	760	748	734	725	789	729	728	744	736	770	717	783	749	733	788	752	792	768	733	728	774	690	756	749	717	746	710	730	758	762	730	699	760	745	704	714	756	738	710	750	718	748	778	690	719	742	748	688	720	758	727	715	747	713	706	745	755	756	709	738	770	773	752	740	749	735	701	767	762	723	793	738	738	761	778	788	715	750	775	762	715	744	703	724	779	728	776	746	740	770	751	778	773	747	727	822	727	770	783	691	740	721	669	760	781	726	762	736	744	752	690	739	735	738	778	772	787	753	726	755	731	760	739	720	721	725	768	732	705	745	734	765	755	745	708	785	774	745	687	751	745	699	760	729	740	772	691	722	730	773	752	750	688	720	770	727	754	704	780	819	756	689	742	756	747	745	747	729	750	734	755	732	719	802	719	772	774	766	719	751	756	803	795	658	676	763	731	742	754	737	738	765	742	743	746	765	763	730	747	729	707	746	752	776	712	774	724	731	717	738	754	786	726	723	712	700	773	733	752	744	782	742	736	713	735	776	767	741	742	770	681	745	734	680	717	743	730	721	722	626	743	747	753	762	712	746	749	735	745	716	723	791	731	751	748	738	688	723	760	768	715	740	734	747	734	734	724	709	744	741	706	771	746	729	765	714	797	719	751	760	719	761	759	774	732	743	820	736	747	771	752	770	740	762	704	716	724	713	749	768	745	727	800	728	775	766	737	719	735	780	723	723	686	726	713	747	765	748	747	779	690	762	677	719	752	731	750	776	731	738	746	796	751	740	757	710	783	760	715	717	695	759	762	713	747	730	710	733	742	681	766	795	791	697	744	766	717	712	743	774	743	772	738	768	731	725	752	765	741	739	698	748	799	752	684	766	751	761	754	722	729	740	741	736	736	754	728	724	771	725	749	691	726	713	745	787	720	784	743	738	688	710	772	738	715	785	760	724	723	644	780	719	731	742	774	675	722	742	710	736	722	721	732	733	735	731	737	711	803	728	689	740	727	726	720	743	678	716	701	763	790	795	696	784	685	732	726	748	743	763	778	710	711	741	751	771	754	714	751	719	745	721	687	701	742	754	746	760	714	747	727	742	727	803	761	730	773	718	724	752	686	768	794	672	773	753	745	716	758	805	744	730	758	766	731	681	775	697	799	775	747	741	728	792	755	718	737	678	711	712	754	743	716	758	739	734	741	716	692	796	763	738	770	767	737	736	722	706	697	734	747	712	712	717	783	725	732	723	735	753	735	756	780	754	755	762	700	755	761	741	799	732	734	717	750	789	765	774	729	754	781	691	712	760	699	744	774	698	771	759	713	754	755	731	754	719	745	701	759	741	772	780	761	732	687	714	745	779	740	749	785	707	748	752	745	765	768	756	733	747	725	748	760	725	711	753	774	734	705	724	730	779	757	770	746	729	753	814	718	786	769	744	719	742	764	737	692	706	720	746	782	704	720	786	726	740	737	728	757	747	683	757	742	728	712	731	746	733	721	750	720	717	740	757	747	761	738	742	737	779	723	703	762	773	722	719	779	711	740	774	713	762	716	707	770	763	704	705	747	731	731	787	736	694	749	743	734	771	702	734	771	718	744	716	694	744	711	746	740	718	731	730	730	784	738	754	728	762	661	688	779	733	732	746	749	715	708	703	725	759	719	744	739	670	744	748	750	736	784	708	706	726	788	797	731	767	703	728	774	747	718	699	771	743	750	710	757	756	710	712	763	694	742	758	726	707	792	721	692	765	747	687	705	785	730	726	778	737	706	755	744	706	777	703	723	738	760	740	753	749	711	781	728	728	759	748	715	763	748	747	782	741	734	726	753	715	764	731	728	764	698	757	768	729	755	720	719	709	789	716	739	734	745	720	706	725	730	729	739	733	709	681	732	717	722	732	744	769	728	749	755	735	757	757	724	797	747	746	726	780	714	730	764	719	777	718	693	769	710	704	698	789	734	738	735	725	710	767	742	735	760	743	749	723	765	752	740	721	742	752	743	703	699	771	716	763	721	748	707	750	773	740	722	745	722	761	738	753	761	715	760	718	702	787	727	733	717	722	725	743	724	752	740	743	729	728	738	755	775	698	756	769	730	730	745	726	706	750	695	674	758	758	752	747	743	745	747	717	733	743	737	716	759	716	713	754	723	803	740	751	705	786	747	737	825	729	769	700	763	752	728	779	733	729	743	713	768	708	707	739	744	712	734	796	722	766	748	709	686	737	736	754	708	721	692	742	715	705	777	753	702	752	746	793	746	758	722	703	753	701	787	752	750	751	753	735	707	722	717	764	765	683	711	784	716	724	710	730	742	719	768	736	750	699	718	724	748	734	724	755	737	794	704	759	684	721	753	689	749	738	716	707	745	714	701	729	741	715	714	782	753	782	752	754	699	769	758	784	751	740	757	719	752	733	738	752	718	749	722	704	745	721	739	718	724	739	783	747	738	721	748	736	752	793	744	681	711	693	714	789	776	781	800	751	709	746	746	775	813	742	821	736	740	675	728	755	726	737	786	721	756	730	727	751	745	720	731	706	767	744	766	734	723	734	727	694	720	749	762	739	732	742	769	739	739	704	722	715	759	730	763	768	771	735	743	747	784	748	697	752	710	751	723	758	698	712	732
24501	21211	27932	24935	13530	2894	1691	1300	1035	881	849	804	2099	5741	11966	11077	5424	2197	1107	700	539	530	554	514	513	580	556	499	494	538	530	491	533	500	524	466	488	535	504	516	543	520	492	483	483	552	513	514	511	482	568	529	514	508	525	500	546	513	527	522	537	528	497	493	502	513	522	527	510	450	531	544	527	504	520	500	541	496	520	517	538	580	484	520	495	506	497	496	539	495	486	524	514	512	495	479	516	496	494	530	539	515	509	506	496	488	451	527	541	521	502	551	552	494	513	527	477	500	493	542	538	538	534	545	537	528	521	529	497	488	482	538	465	487	503	529	478	492	516	489	488	505	505	533	526	506	521	513	539	514	510	509	526	494	514	552	502	504	508	528	484	498	523	551	486	519	495	508	546	566	539	476	558	521	507	527	494	501	518	491	504	515	472	496	525	514	491	509	525	488	513	496	545	493	537	494	529	482	533	545	466	484	525	506	516	521	528	543	514	537	503	508	507	507	522	491	541	475	467	489	512	520	498	491	525	461	524	509	500	515	561	519	496	530	479	480	519	518	503	495	542	485	534	493	488	486	520	464	463	465	528	561	464	514	497	462	479	522	517	523	525	539	508	505	499	539	505	513	516	549	512	533	486	512	504	501	500	542	484	506	514	552	492	545	513	502	505	549	518	498	487	511	498	488	546	498	491	503	493	481	507	509	497	486	513	537	503	460	518	528	515	514	503	523	495	528	516	450	507	517	529	497	523	555	530	521	503	507	506	477	551	489	491	500	488	518	488	489	481	496	489	500	527	542	535	518	551	565	521	461	501	523	523	522	536	510	516	506	552	470	488	486	505	553	491	504	490	501	527	499	508	496	497	509	533	547	467	525	538	501	496	500	526	522	484	521	463	517	503	532	507	491	519	555	468	524	512	512	539	566	525	499	501	558	481	473	508	512	503	493	511	519	518	503	515	504	523	517	529	498	502	491	506	512	527	496	518	487	565	506	489	495	499	505	487	534	485	559	562	490	488	491	507	509	494	472	525	491	529	495	542	506	494	519	483	513	505	505	521	514	544	532	514	512	486	499	537	476	537	528	522	542	477	517	491	523	481	504	508	511	527	511	506	535	525	513	534	489	542	493	530	498	533	514	529	511	507	506	478	523	552	511	536	486	514	493	467	506	494	484	553	532	517	497	526	479	518	493	522	520	548	522	494	548	544	500	521	516	559	536	519	475	488	507	470	524	520	511	530	504	503	560	519	543	540	533	519	497	530	512	524	480	491	496	469	571	513	541	484	536	499	505	516	487	507	498	498	509	490	528	515	505	480	529	522	487	495	566	496	498	523	525	504	530	509	524	518	499	500	520	551	527	515	544	477	499	505	528	550	509	494	523	489	522	516	502	537	516	519	512	482	527	527	527	492	487	513	513	494	518	535	516	504	521	525	533	530	488	519	529	516	514	500	522	485	528	473	507	496	508	514	496	569	557	500	532	527	520	506	470	512	517	526	536	523	508	514	548	503	521	503	535	486	556	513	500	514	502	521	545	513	484	493	495	496	498	532	552	469	533	493	478	556	497	572	535	489	517	540	526	547	551	530	535	499	510	505	541	502	512	485	477	491	481	491	478	501	506	494	500	510	546	519	538	523	504	493	492	503	519	505	539	515	510	516	501	553	484	520	493	502	502	550	514	554	538	527	484	521	494	501	548	508	520	498	512	559	509	464	510	491	477	520	523	483	491	496	498	524	530	512	494	495	500	504	540	482	563	512	534	553	485	503	475	484	509	468	481	518	506	508	493	521	543	506	527	513	506	510	523	519	554	562	524	481	518	539	522	485	513	499	540	559	495	532	477	487	521	527	498	494	469	511	482	529	508	495	559	482	504	497	524	485	486	537	487	535	548	520	528	510	512	478	474	496	500	483	511	487	519	520	535	472	522	513	517	505	532	533	478	525	488	472	491	522	515	525	457	540	493	523	535	514	530	509	510	560	553	518	529	536	505	506	538	449	492	523	492	482	554	526	510	552	494	559	504	481	489	448	509	511	506	517	525	524	507	506	515	500	489	530	497	499	483	536	504	498	507	484	487	492	505	513	464	459	526	527	513	528	550	522	507	521	520	515	502	512	510	511	508	501	508	508	505	468	540	511	513	499	546	515	571	536	501	540	476	475	530	486	531	541	514	501	503	500	507	580	516	506	492	512	486	502	516	526	513	493	492	499	504	514	524	559	458	541	503	483	504	513	500	494	487	530	537	481	532	503	500	536	509	532	516	482	507	488	521	500	520	514	480	510	527	495	503	548	507	522	530	542	509	533	554	520	516	541	511	504	489	508	515	524	543	511	517	504	549	499	479	479	483	504	520	522	493	513	508	512	519	531	531	534	523	505	489	532	526	524	497	526	521	517	511	490	494	542	495	515	519	549	476	527	522	513	544	531	531	519	496	505	524	513	522	550	543	546	487	479	523	481	490	515	506	451	502	514	520	482	500	496	515	498	491	476	509	510	517	495	487	503	518	545	470	497	480	540	543	471	482	527	519	506	543	534	543	500	500	496	493	545	540	508	535	516	478	518	548	497	492	474	499	496	508	539	507	512	534	498	503	504	470	539	447	507	537	519	526	525	507	527	493	535	501	545	568	487	476	516	472	505	504	512	510	484	491	550	494	507	537	491	532	505	468	508	535	476	499	543	534	502	548	526	522	508	501	516	505	524	518	508	501	483	492	481	472	529	504	495	549	466	517	498	510	517	511	495	510	531	496	464	492	502	491	529	506	510	546	486	498	536	509	504	493	501	488	502	504	504	528	483	502	536	524	557	506	508	503	501	506	470	503	524	498	499	448	512	474	473	493	499	521	562	497	521	503	525	520	546	518	509	477	543	511	463	499	485	558	496	525	489	528	531	494	520	464	487	518	496	538	483	502	528	541	525	517	490	497	465	500	528	517	515	495	511	481	488	472	501	514	529	478	486	470	503	494	497	558	494	517	508	502	493	552	521	500	487	493	497	553	543	521	501	496	528	492	548	496	530	526	531	515	493	499	534	539	520	504	492	513	540	541	529	495	532	505	516	517	499	487	505	533	543	496	522	526	539	496	530	489	511	514	518	526	504	485	513	517	498	526	501	522	510	522	506	505	518	486	551	512	545	534	508	513	504	507	535	511	554	564	472	490	478	480	453	475	496	494	486	454	542	512	485	487	484	511	510	513	466	487	550	472	518	506	514	544	469	483	491	529	495	521	491	503	502	492	512	508	585	458	527	491	499	515	523	479	519	480	515	496	490	508	526	523	500	505	477	498	485	515	513	514	494	524	540	543	477	521	514	487	504	496	538	527	507	498	519	527	506	519	521	514	545	511	536	529	504	508	507	536	500	462	530	507	509	521	451	522	489	551	533	471	492	486	515	514	505	515	497	510	486	503	503	529	505	482	505	491	521	497	484	504	529	523	535	545	530	480	493	517	503	485	507	476	539	476	481	532	515	517	500	546	550	489	478	500	527	500
9776	18829	21155	22268	6685	5474	4069	3301	2622	2150	1979	1679	5771	13956	23084	20035	11188	4893	2363	1301	905	797	828	835	795	794	822	870	818	815	844	816	853	851	811	789	821	786	843	819	843	830	802	852	808	824	791	785	842	812	833	787	833	854	831	811	764	831	803	790	811	769	782	834	788	775	834	790	819	774	832	848	836	811	809	746	813	775	782	827	890	827	800	816	828	802	809	816	819	835	806	783	803	848	778	775	807	783	819	823	746	775	831	827	850	788	851	802	717	827	845	864	806	792	803	811	846	775	793	805	859	792	824	819	819	781	838	854	796	777	822	795	761	803	783	843	857	778	836	804	824	813	807	793	789	776	791	814	863	750	850	808	803	767	846	805	770	833	827	833	760	846	799	784	823	802	819	795	852	797	836	812	865	783	814	781	836	812	788	756	776	863	743	808	794	790	741	840	786	812	849	855	756	807	797	847	813	812	842	783	812	786	769	806	791	844	799	817	803	826	821	785	785	775	760	777	797	770	787	789	788	743	795	859	802	843	868	796	833	759	800	800	808	803	823	844	793	822	838	850	798	851	823	778	823	831	805	813	827	878	813	810	829	824	806	828	832	779	798	802	824	791	830	758	810	792	810	798	791	743	798	781	825	812	804	788	863	817	815	812	836	812	753	821	787	786	785	831	814	804	798	791	784	851	831	823	844	792	856	790	817	798	763	822	859	772	795	832	825	802	780	798	818	766	812	832	783	814	820	782	861	812	783	814	806	840	851	842	786	822	820	855	817	833	864	855	825	861	784	810	724	797	803	799	788	796	842	784	764	813	798	833	774	815	825	783	781	859	814	795	784	806	794	834	804	803	841	775	793	823	816	844	803	794	766	834	800	817	860	805	832	800	762	876	805	768	821	871	847	790	848	808	778	809	784	747	827	799	848	839	831	882	815	799	778	837	818	807	836	834	836	821	792	794	841	813	823	756	807	803	815	789	862	788	797	806	824	869	792	809	794	789	818	796	795	753	780	809	848	810	843	827	799	817	797	820	856	813	832	837	801	804	800	816	764	831	828	758	804	774	837	803	836	774	841	808	824	881	812	842	784	800	844	796	823	835	868	782	757	845	805	836	772	833	770	848	793	798	831	820	823	811	845	804	801	835	872	837	829	796	865	780	800	853	778	769	860	824	801	717	766	823	808	840	837	832	779	807	835	785	829	798	831	828	783	815	816	835	843	792	827	777	826	808	767	851	817	777	834	829	818	785	813	750	825	844	795	816	775	849	854	803	767	840	832	782	797	856	798	827	797	799	836	795	807	828	778	847	777	787	755	855	867	827	760	823	849	747	809	812	791	829	824	839	777	823	794	826	795	802	854	820	789	753	839	797	839	764	789	814	762	798	791	832	760	822	807	808	755	790	858	823	825	804	809	837	748	818	752	797	811	774	842	787	789	855	817	809	847	792	800	821	792	842	808	812	819	753	818	802	850	807	868	846	806	815	859	826	844	786	835	817	847	777	835	780	847	796	817	837	813	822	800	835	811	761	778	840	807	797	793	794	830	760	810	822	822	809	843	835	839	839	802	793	804	815	819	804	838	771	785	788	776	795	826	856	845	827	747	785	795	820	800	779	856	778	816	780	809	845	821	782	812	757	813	830	784	837	862	773	754	812	757	864	807	833	835	804	825	838	806	864	810	835	807	851	817	763	786	786	840	842	795	811	856	764	814	775	808	852	823	786	812	829	827	847	807	819	814	800	773	818	807	819	869	801	824	786	784	784	815	839	779	813	789	775	840	780	782	839	821	813	799	815	805	831	845	756	795	816	824	757	773	800	820	792	854	796	818	883	804	857	822	791	761	793	850	771	782	832	826	795	798	844	773	834	819	848	835	882	824	819	851	847	835	785	831	821	817	791	831	846	812	766	803	832	835	763	798	821	835	819	826	751	765	806	796	815	793	825	826	795	824	829	774	810	837	834	805	813	771	826	808	804	836	796	830	793	808	771	839	865	830	875	834	817	823	873	829	791	825	832	803	810	812	861	801	790	776	792	844	837	804	804	772	813	818	784	826	781	774	817	803	805	755	833	802	827	774	769	818	782	788	781	809	814	841	826	809	841	794	795	798	826	843	847	811	834	789	841	840	844	832	791	796	834	828	811	796	810	853	847	800	759	794	823	781	869	831	838	830	775	787	783	836	834	801	811	813	815	760	749	792	790	841	797	846	816	830	750	785	831	850	805	849	800	785	831	772	847	807	829	793	795	850	811	848	841	794	775	764	838	821	812	831	785	807	803	802	785	790	816	855	790	839	767	783	804	795	798	778	793	763	790	791	759	813	827	801	840	821	810	857	791	777	815	752	815	825	851	829	785	825	826	784	796	849	781	827	801	819	805	860	798	798	784	769	838	774	784	827	864	832	777	772	811	769	799	801	817	768	794	781	771	885	834	812	845	823	835	825	803	851	840	809	803	820	799	826	794	840	806	807	810	776	776	808	752	803	848	807	795	786	847	834	832	761	760	824	758	780	824	823	843	792	840	853	759	788	786	835	846	837	818	809	841	825	835	786	754	767	771	844	822	843	802	821	809	848	815	826	848	804	850	801	844	820	858	859	776	819	825	805	844	793	825	783	855	785	796	794	792	798	817	779	825	789	784	826	808	792	858	768	864	845	800	807	825	812	831	834	816	823	715	803	825	788	789	809	777	792	768	841	819	836	776	867	812	767	786	830	822	837	796	794	784	827	826	812	789	822	822	820	805	776	817	812	862	819	814	791	775	798	774	784	794	807	818	860	813	790	801	845	830	775	817	789	840	808	824	796	766	860	786	811	782	780	786	802	839	806	823	838	845	808	829	810	803	805	806	835	763	812	816	834	753	814	818	809	770	790	779	863	789	792	803	843	771	741	781	831	816	785	807	787	819	794	845	804	841	796	794	856	835	781	796	802	749	802	829	839	808	861	809	830	780	794	828	792	836	807	827	818	808	784	820	817	775	773	792	797	746	852	832	799	812	815	809	788	809	839	818	828	807	817	808	831	789	856	812	821	819	817	826	807	777	808	794	789	856	813	762	790	757	803	889	873	747	822	844	836	802	800	827	789	851	758	799	802	784	790	846	836	813	807	758	788	822	830	819	866	827	842	809	794	809	790	766	798	808	819	872	811	840	826	797	856	820	803	818	804	835	815	809	831	782	803	818	820	815	800	813	848	817	824	867	732	849	782	818	821	832	784	781	832	774	831	792	834	779	831	824	809	782	763	821	807	797	792	831	818	781	778	819	842	827	833	789	806	829	782	816	769	815	859	843	780	784	785	825	823	827	836	807	823	834	805	780	827	778	852	807	828	858	829	823	750	792	844	804	812	776	832	776	828	807	794	800	820	827	833	767	815	880	806	796	859	841	825	798	841	873	791	803	837	782	845	809	849	811	810	796	784	843	841	818	773	833	767	791	816	791	818	809	763	801	800	835	779	789	796	843	808	821	810	811	742	855	795	860	817	850	758	782	826	844
23096	21168	28970	23712	21162	17918	4501	2004	1533	1336	1107	1025	2727	7442	24192	23336	13117	5286	2118	962	654	568	506	475	510	476	504	508	491	515	534	477	515	502	542	534	536	513	511	548	503	500	527	574	472	472	481	522	502	466	490	541	485	504	498	497	496	511	506	528	466	514	466	490	508	525	487	506	446	462	537	493	475	538	453	468	517	481	553	499	541	517	486	469	517	555	509	509	494	497	524	520	482	488	524	447	506	496	475	510	496	493	547	481	506	497	503	470	510	489	515	532	509	513	510	521	484	476	482	486	530	523	538	529	495	517	521	474	481	497	508	494	489	542	493	489	475	518	462	529	461	513	528	521	493	493	498	493	542	485	466	490	495	479	504	493	494	514	487	517	481	512	499	524	526	523	468	490	545	499	490	520	539	494	503	509	475	489	509	517	522	518	511	515	495	482	516	474	484	512	509	499	453	510	514	496	506	495	493	522	464	470	527	488	529	496	533	502	540	506	516	534	507	503	504	508	486	486	502	532	479	531	485	462	506	502	571	520	516	530	517	490	466	494	514	526	490	488	476	478	522	512	529	466	466	518	487	519	547	516	485	509	515	518	560	506	486	520	508	518	503	487	465	506	509	534	495	507	505	497	520	491	533	485	504	505	509	544	506	499	511	517	495	522	521	478	478	530	543	520	488	500	499	487	481	486	489	518	495	451	509	487	463	481	548	473	500	494	491	473	479	522	485	503	470	529	504	492	530	491	491	530	495	496	523	515	483	472	545	492	514	478	497	490	544	486	472	500	523	510	506	490	489	497	461	551	524	584	481	494	495	502	494	482	543	499	550	491	461	493	501	522	472	505	510	520	512	502	517	479	467	505	551	501	528	516	526	466	510	484	498	518	493	476	485	474	522	523	472	517	537	468	511	514	499	541	533	516	497	507	460	505	494	502	513	515	491	504	497	491	499	517	515	491	486	528	471	484	478	543	531	501	481	468	504	485	519	495	476	503	502	468	482	520	532	480	464	528	500	467	488	498	500	499	508	508	530	488	482	516	531	510	498	506	494	535	496	471	504	493	509	523	505	482	530	509	508	431	489	482	514	538	535	492	494	521	488	482	499	488	483	493	487	498	477	479	504	507	477	504	501	488	524	535	513	493	486	476	526	442	499	520	490	457	479	475	506	512	501	504	499	531	466	523	490	462	521	518	473	469	503	485	465	472	525	474	505	492	507	537	472	487	504	467	491	497	499	490	495	518	512	496	521	488	481	537	501	528	458	447	497	501	494	462	516	478	475	490	539	485	505	494	520	503	523	498	508	515	525	510	491	495	481	474	540	527	531	506	474	477	484	497	469	496	495	539	533	485	549	493	514	496	472	511	500	518	451	506	489	486	497	503	505	472	502	502	524	532	456	536	466	546	467	563	526	514	491	516	477	523	516	486	500	542	475	441	492	507	548	513	527	513	513	507	488	521	543	531	532	498	495	507	463	511	530	506	488	487	502	496	499	507	491	488	519	517	488	529	472	537	512	513	500	539	496	476	518	508	473	544	518	530	527	511	512	499	494	501	484	486	521	464	499	480	490	518	523	517	511	476	490	466	491	491	477	470	477	497	527	513	513	454	501	522	546	490	466	515	492	508	489	495	484	495	470	490	495	461	504	509	512	504	490	517	554	525	484	501	511	446	504	516	505	524	557	503	508	490	494	511	500	507	500	535	483	479	491	490	492	491	487	532	526	523	548	515	488	491	522	473	475	526	461	505	508	484	500	517	501	520	493	472	490	492	495	529	511	462	535	509	493	496	474	516	514	514	466	473	481	479	518	499	521	518	486	478	507	496	522	515	494	520	521	487	517	501	470	510	505	493	514	513	490	468	484	482	518	468	525	501	523	484	518	507	487	516	525	486	479	483	479	477	505	486	494	469	497	454	479	509	493	496	538	540	479	507	518	512	521	498	583	490	491	509	490	501	474	476	473	513	458	444	474	469	476	500	496	486	473	460	505	453	517	499	511	509	484	502	483	512	523	469	506	505	534	459	485	518	503	473	484	521	496	492	505	476	487	499	486	545	474	474	519	507	511	488	461	503	506	500	510	543	487	485	511	499	451	529	503	504	514	535	506	506	521	471	487	500	456	454	530	487	491	509	518	470	511	491	521	471	494	534	514	484	450	485	501	494	496	453	511	514	476	528	496	511	507	476	522	529	485	500	497	500	511	513	489	483	478	550	509	478	502	525	488	482	456	510	452	499	517	480	537	478	517	491	548	490	496	486	515	534	468	464	463	493	488	549	504	475	498	509	472	541	522	465	469	503	551	462	508	497	511	496	492	498	521	519	491	533	493	519	525	517	500	476	486	509	507	479	495	488	510	525	465	528	498	521	530	505	504	508	486	447	536	463	525	504	494	507	495	544	498	497	476	471	483	489	458	506	483	508	527	514	480	495	513	509	524	484	535	531	473	521	538	525	500	474	444	485	514	458	502	513	488	522	481	496	485	559	526	479	517	451	494	485	533	532	480	487	486	475	525	492	520	526	548	514	514	481	469	490	511	507	493	478	522	521	489	490	509	483	511	535	482	501	469	481	498	494	480	500	488	484	477	515	543	525	530	520	502	507	480	533	505	487	497	521	509	501	494	503	477	487	447	475	484	486	504	486	462	460	493	463	465	496	506	520	508	503	517	479	496	520	502	514	497	469	516	491	506	477	492	517	438	533	501	495	524	500	507	511	482	502	505	516	515	482	480	489	471	503	480	475	513	517	517	526	514	492	489	485	512	495	462	496	478	517	485	468	504	489	468	534	483	510	512	499	508	499	497	505	519	518	495	473	489	523	484	527	529	494	517	513	532	513	472	498	486	484	502	491	499	461	482	487	480	506	499	509	496	523	510	499	504	469	530	491	492	514	491	522	516	512	486	496	487	510	520	504	540	471	505	481	485	500	479	477	512	510	530	519	497	534	507	482	495	542	484	505	479	478	503	506	497	515	471	522	525	482	483	489	506	554	497	502	551	509	500	515	523	461	540	526	460	500	506	498	523	516	473	525	497	519	495	491	483	509	480	491	516	538	487	520	541	515	484	502	510	495	512	534	480	532	504	515	516	497	520	482	480	474	491	516	522	489	536	447	454	520	486	504	486	537	495	475	489	509	518	484	450	526	523	518	547	517	466	495	508	487	515	490	496	489	512	488	518	484	472	488	466	495	501	491	509	533	508	503	482	488	457	510	472	505	493	516	471	516	496	485	485	498	519	525	473	513	507	510	502	501	511	507	551	506	481	522	418	477	507	457	479	469	525	484	493	508	488	502	531	485	464	519	519	520	497	498	590	470	485	496	506	518	504	529	489	529	525	520	504	514	470	508	467	505	476	479	484	508	515	501	499	533	491	483	483	510	507	499	482	537	475	477	487	491	531	529	452	509	490	504	489	521	480	527	468	508	517	508	528	515	515	465	524	485	520	493	474	523	485	462	516	515	471	496	501	506	494	527	489	490	508	494	506	501	499	507
12634	24512	30161	27932	10870	7905	6418	5262	4338	3533	2880	2550	7393	16853	34674	32157	20348	10203	4365	1959	1052	810	778	804	801	800	817	801	808	791	800	839	824	814	820	790	787	727	741	814	759	762	794	733	767	787	809	803	763	824	787	745	805	798	793	829	795	788	816	721	765	758	794	804	821	779	803	805	826	789	763	783	776	741	777	770	782	789	812	773	804	759	783	800	827	793	741	777	791	789	797	811	772	814	746	824	769	809	804	774	825	871	749	777	756	814	788	743	722	778	794	765	772	799	758	747	776	782	780	794	829	796	746	783	817	767	769	820	798	808	769	817	745	804	806	814	849	832	822	785	814	771	808	778	812	779	821	724	835	764	781	746	765	775	777	768	816	826	779	788	832	746	779	785	762	797	790	814	829	811	799	784	804	772	759	771	741	789	810	783	758	814	782	784	747	841	775	773	741	836	808	748	701	802	766	750	847	784	794	796	792	809	743	787	836	824	801	773	778	816	813	782	779	747	772	754	740	756	772	770	753	815	791	830	760	794	799	744	790	821	763	790	788	825	778	801	767	800	833	729	816	778	791	849	759	756	783	792	765	774	836	789	801	839	795	774	787	739	836	788	735	776	811	837	813	808	785	752	761	741	809	774	784	804	795	816	788	803	802	817	806	754	781	802	744	767	837	776	783	733	767	741	745	811	800	783	771	785	788	791	787	785	805	737	752	759	817	799	786	779	780	765	897	787	796	845	803	800	802	791	803	773	792	787	756	821	798	771	795	793	796	815	751	771	750	798	797	803	818	794	808	769	775	765	820	758	758	768	813	801	815	786	829	811	812	757	785	769	794	777	795	777	771	764	829	790	770	804	814	744	776	818	795	791	828	750	804	756	778	812	794	762	789	766	814	838	810	758	802	788	780	777	789	784	823	758	814	778	772	791	739	773	740	799	819	749	752	801	752	818	813	837	829	794	790	803	746	831	782	794	779	812	855	793	720	775	781	778	854	744	800	817	766	770	772	730	809	735	790	724	750	762	796	787	791	725	824	752	764	721	814	798	795	808	802	764	840	815	753	780	753	762	740	809	826	766	768	748	788	792	780	779	807	762	755	748	752	804	831	731	731	827	812	791	743	760	768	734	808	812	779	799	837	791	760	866	783	794	747	783	759	754	785	818	769	772	778	777	844	807	777	817	773	800	819	786	832	753	798	791	853	775	737	821	798	767	728	785	808	797	736	811	788	800	727	729	768	756	774	772	751	807	801	854	787	816	794	773	785	778	778	844	796	771	746	780	791	826	814	784	804	774	767	813	827	731	777	812	796	775	843	768	808	858	820	733	805	792	756	804	788	783	807	815	806	778	828	772	773	777	740	826	791	766	818	773	760	782	805	796	770	837	764	743	765	723	770	798	804	765	777	752	806	803	770	784	820	819	805	792	775	832	811	754	794	792	802	832	841	761	744	798	762	768	790	783	776	779	772	800	777	813	824	835	756	794	814	759	800	761	823	776	779	835	771	775	785	815	777	791	808	764	781	783	819	834	775	750	756	784	818	768	799	771	819	755	787	800	831	789	830	808	814	819	836	761	866	793	798	737	782	809	782	810	765	830	812	741	834	764	804	820	743	795	793	746	777	773	795	760	789	820	845	815	777	824	837	803	836	781	752	825	768	801	767	748	841	789	810	801	769	775	799	754	793	758	815	743	775	756	782	733	822	779	775	820	756	787	741	823	764	794	763	800	808	799	803	787	799	755	752	795	791	800	738	820	775	792	810	812	785	777	779	756	759	797	786	826	793	814	789	698	759	758	790	769	781	737	791	783	795	768	745	758	809	796	814	765	821	788	831	785	847	786	791	808	748	789	773	734	784	743	762	768	792	813	793	821	790	822	806	751	700	823	741	788	782	762	812	761	730	775	746	790	827	795	789	769	797	766	747	736	784	792	796	783	797	814	772	807	757	808	784	788	803	779	779	787	783	814	780	839	848	739	760	780	815	761	798	778	771	770	806	785	751	784	808	773	824	810	758	816	762	807	816	811	824	773	749	762	808	782	758	769	799	800	800	785	791	790	799	791	781	789	800	813	837	783	787	813	792	821	835	899	761	816	789	815	773	795	809	747	806	768	803	813	799	788	800	764	798	785	797	859	784	791	757	793	793	807	807	728	815	764	799	773	804	786	839	821	872	799	790	757	799	821	800	765	770	817	773	791	787	753	779	759	760	785	763	761	776	792	739	823	775	765	818	810	775	745	786	817	751	793	804	791	784	787	819	775	835	809	777	822	797	709	786	815	790	826	752	772	722	769	797	829	766	811	729	771	753	748	767	830	783	808	793	759	818	820	738	839	748	776	770	745	773	750	791	814	785	765	789	808	827	797	770	765	760	757	799	833	797	780	771	805	792	829	811	801	816	791	733	823	792	769	821	819	774	773	765	827	785	793	780	801	787	786	761	814	787	741	801	809	830	830	730	820	757	769	764	783	816	782	736	839	763	784	757	804	809	803	817	774	763	791	707	762	783	848	797	752	805	793	727	743	855	832	769	792	783	775	778	796	789	781	750	789	783	766	767	769	772	818	792	791	779	802	818	830	754	797	781	799	726	755	786	795	766	775	805	789	787	801	802	827	836	817	786	781	814	798	758	764	839	810	798	760	779	830	784	802	765	802	804	799	768	734	828	817	756	781	771	783	792	771	776	820	812	806	791	765	795	787	794	825	796	795	774	794	784	815	767	813	787	837	785	790	829	764	798	778	829	757	780	759	784	799	792	807	812	788	770	778	830	743	733	755	734	783	774	816	766	842	779	783	789	813	786	797	795	780	807	798	774	781	802	806	819	829	753	756	794	771	745	674	784	739	765	759	789	770	807	856	768	779	699	805	793	717	835	836	768	743	779	807	743	749	837	825	808	778	783	798	773	796	755	822	795	784	812	781	782	788	845	821	780	807	807	817	842	828	765	784	809	851	807	818	795	823	849	770	724	731	796	826	760	827	798	791	744	793	796	828	794	755	759	743	873	745	814	765	803	754	765	776	801	796	770	800	803	775	743	714	811	729	812	804	817	762	837	777	804	775	814	807	792	784	781	805	807	750	802	807	812	795	798	806	825	796	803	814	825	778	789	826	767	804	805	758	745	774	808	765	796	798	811	792	756	814	807	766	775	809	761	765	790	791	752	785	817	749	852	765	806	803	838	812	771	782	810	754	807	842	795	772	747	832	756	849	757	770	833	812	774	813	828	766	742	751	811	783	800	755	816	770	778	790	757	789	748	775	723	788	818	777	810	772	801	844	731	846	768	789	823	784	786	815	795	793	757	781	797	764	762	796	802	785	779	803	800	763	783	731	768	801	756	786	817	822	804	744	799	770	786	789	809	783	784	812	791	829	802	807	784	752	856	805	829	738	787	802	769	761	775	812	795	793	767	863	841	783	812	809	782	747	840	797	827	806	818	840	777	771	801	729	786	809	752	794	787	767	760	819	726	823	798	800	800	785	835	760	793	803	834	816
26842	20026	10888	6134	1653	1154	913	815	720	608	638	604	716	881	2049	2697	1779	1072	717	543	470	495	465	465	468	482	444	518	464	448	497	489	484	456	448	457	477	494	475	511	477	448	472	467	476	490	435	467	463	466	457	487	451	483	466	445	460	445	438	447	478	438	454	456	501	429	413	463	477	479	453	465	461	459	461	457	471	458	462	474	479	474	480	443	454	421	462	442	419	447	469	429	447	439	467	505	434	446	476	435	476	455	451	452	483	481	442	483	450	478	456	473	439	485	486	474	454	474	438	495	473	470	438	480	459	422	463	487	450	477	456	449	497	439	486	465	459	490	495	483	502	473	437	421	418	463	487	458	475	451	461	468	458	469	467	490	438	488	464	484	469	448	465	487	448	489	467	459	453	448	440	451	459	457	449	472	450	472	479	450	469	440	467	467	473	463	434	435	435	427	449	455	476	447	452	483	497	461	518	461	475	461	433	476	457	479	468	411	453	449	481	437	450	482	474	449	466	454	456	468	435	440	417	502	426	475	468	425	463	480	467	458	466	468	477	486	530	476	457	429	465	428	421	439	469	440	454	473	447	489	447	453	467	488	452	470	450	460	419	414	448	450	461	458	500	469	442	502	461	462	437	439	402	477	436	423	483	498	432	429	460	532	439	470	477	473	460	443	428	441	440	435	488	448	435	461	489	462	476	450	469	472	473	492	450	432	454	491	434	466	446	457	467	480	434	468	452	481	474	432	460	404	455	473	472	478	482	459	471	427	438	409	460	410	443	471	444	462	419	455	479	464	474	472	450	443	461	425	472	444	440	494	500	473	478	467	472	432	458	450	449	474	440	444	425	478	479	448	468	438	471	479	405	467	449	450	441	496	469	481	455	423	455	466	451	452	451	453	467	410	442	474	468	460	441	443	458	412	446	449	451	435	444	435	441	470	458	451	449	476	451	446	425	474	443	467	451	462	445	419	455	452	461	444	452	445	479	451	446	458	459	492	427	478	462	463	457	482	453	451	476	479	456	487	437	451	433	430	479	487	452	452	481	443	449	486	432	468	492	462	442	447	433	479	464	505	450	435	472	445	439	474	481	503	445	423	478	474	471	444	474	475	433	477	435	447	445	443	474	507	430	448	492	451	455	473	446	459	436	479	452	445	488	470	447	499	441	461	462	441	460	465	488	424	432	437	478	464	497	458	420	459	499	466	465	463	499	467	461	442	465	424	432	432	429	505	484	465	486	434	449	459	483	449	445	407	447	461	470	450	453	477	479	413	461	464	484	472	470	481	449	427	440	488	451	440	441	535	462	437	442	453	435	466	467	462	471	485	454	435	431	485	461	460	438	428	447	462	438	450	437	424	432	432	428	453	462	422	489	460	467	472	453	497	466	470	463	507	476	441	459	453	442	423	475	488	487	481	474	452	412	453	480	477	442	460	482	431	452	432	468	432	471	461	493	465	442	450	470	486	487	482	455	473	447	487	448	442	450	466	441	441	453	480	458	480	469	493	447	427	425	457	482	443	505	444	481	472	472	455	444	449	483	443	474	471	449	473	446	482	446	424	444	460	450	462	484	491	444	427	434	448	449	442	433	463	483	475	497	470	441	464	482	433	444	436	444	444	445	453	481	472	471	442	474	464	457	460	467	470	456	437	469	451	492	475	447	485	457	458	484	479	459	418	429	449	438	465	486	462	480	449	459	469	453	447	442	463	440	466	436	428	449	454	460	440	473	462	458	457	456	494	435	447	500	442	461	491	448	405	438	461	500	430	465	440	473	441	465	467	425	472	462	450	456	431	458	468	493	448	473	449	427	471	391	444	452	495	444	461	476	480	477	481	491	461	467	480	452	431	471	471	452	449	451	441	463	454	462	450	491	450	466	454	431	459	459	494	471	462	432	454	447	476	472	465	473	453	438	413	450	458	449	469	472	453	454	456	468	479	495	437	462	459	502	450	465	496	484	489	465	490	438	481	467	419	452	460	479	434	492	442	460	465	465	464	485	493	464	469	450	447	444	467	460	478	457	450	435	505	472	439	456	467	487	434	423	413	479	459	443	444	446	500	459	439	461	421	462	442	434	445	489	432	476	447	457	465	471	448	475	416	447	506	454	489	478	423	462	412	453	487	488	446	460	453	496	416	447	488	475	416	499	443	438	480	471	439	425	463	450	481	486	437	452	497	433	498	481	484	483	470	449	458	490	471	454	414	430	465	438	437	469	519	422	409	473	454	463	453	485	476	456	450	473	447	456	439	457	468	444	474	467	440	469	448	452	459	447	466	422	452	459	458	429	453	450	480	472	436	460	486	449	453	463	470	414	474	475	443	478	443	489	468	428	472	479	430	452	511	486	436	459	456	434	465	454	431	439	474	456	456	428	466	471	459	434	454	464	463	468	456	489	419	464	460	507	444	451	444	452	473	449	434	437	477	451	448	414	467	481	447	479	454	447	467	449	471	459	486	418	454	447	468	422	443	503	467	465	467	446	476	443	460	444	450	462	471	437	439	470	478	427	463	474	446	454	463	453	456	471	452	460	445	454	462	476	430	434	453	448	444	437	464	455	482	451	478	451	449	444	458	485	465	467	452	459	474	472	453	451	465	446	454	423	454	447	441	462	478	449	444	453	454	481	418	473	464	465	449	503	455	462	476	478	400	467	427	440	468	431	463	467	496	457	428	463	470	455	473	456	448	442	445	418	447	498	474	493	466	465	492	432	483	426	467	454	456	443	466	472	462	473	436	492	457	459	459	451	450	460	424	501	483	460	448	471	463	476	416	453	461	442	445	460	455	497	465	475	464	483	428	443	483	474	430	444	435	480	458	473	464	477	440	513	447	438	478	486	447	451	431	459	495	491	470	467	473	461	494	420	468	472	447	473	497	479	452	460	465	452	490	452	499	400	444	449	495	448	418	453	482	428	436	477	475	473	469	469	441	427	419	477	435	469	459	440	476	480	461	507	448	457	477	475	448	437	476	453	440	475	448	454	418	465	424	467	424	438	432	476	491	449	413	437	464	442	466	471	440	447	456	478	425	431	415	483	479	481	451	477	501	468	451	486	437	490	478	477	453	438	504	443	442	459	440	441	467	463	458	437	499	452	458	461	476	466	444	463	454	463	466	471	457	466	474	483	418	410	462	451	457	485	484	459	430	478	429	426	480	445	431	422	448	437	468	434	459	462	417	440	492	419	480	439	510	434	443	450	460	448	476	486	450	455	415	488	479	484	437	450	454	497	437	459	476	484	458	430	466	426	500	476	437	465	458	448	469	445	425	432	422	438	503	424	422	462	465	441	442	474	418	443	514	455	448	448	464	461	442	515	482	450	485	451	481	466	448	473	467	446	454	463	455	458	436	422	452	419	389	441	448	471	469	426	446	442	440	453	420	456	498	472	453	457	491	490	460	436	425	488	438	422	456	447	465	432	452	445	470	462	462	448	480	445	456	483	427	434	464	453	436	499	450	415	460	455	463	454	444	460	441	438	457	463	485
8573	11180	12279	10411	4206	2860	2320	1992	1696	1505	1296	1209	1520	2185	5694	6518	3955	2073	1244	887	816	765	748	715	764	738	708	707	686	703	745	720	808	718	742	713	721	733	726	792	744	752	733	752	726	738	697	715	740	750	723	693	722	756	734	710	713	744	723	737	703	729	750	715	765	709	762	713	708	759	718	767	733	762	751	753	724	777	764	716	758	747	745	739	707	682	722	728	744	694	756	736	713	750	725	758	720	727	721	759	728	707	780	755	726	745	698	729	764	719	757	749	710	687	733	677	737	747	788	751	775	733	708	699	727	704	677	667	746	766	779	700	751	710	692	722	756	757	743	728	723	719	749	746	675	712	713	714	747	714	725	796	742	766	721	788	685	725	754	734	719	737	711	716	740	721	702	745	702	717	738	733	804	767	733	761	714	711	726	760	715	747	729	742	720	778	760	731	739	754	745	787	734	745	714	759	709	735	730	750	727	767	741	709	743	698	780	746	749	780	738	727	762	718	713	750	710	748	723	739	762	743	706	754	796	739	708	746	706	765	729	711	681	722	728	733	737	721	760	744	737	727	761	735	753	754	738	707	759	692	720	754	705	747	737	727	730	713	701	787	735	721	726	732	703	765	755	778	784	733	761	717	739	725	748	711	743	708	737	687	738	739	728	779	752	793	696	715	691	732	712	739	712	750	733	732	739	729	710	758	729	748	700	701	749	735	732	776	785	746	733	737	767	731	733	772	721	767	727	723	749	748	743	718	729	760	709	769	771	750	728	738	747	755	772	733	684	706	737	710	728	708	743	734	733	713	729	742	691	701	736	722	678	727	709	718	742	698	764	743	768	737	724	727	789	755	749	736	726	696	707	763	741	800	669	736	755	728	740	747	770	712	737	776	721	749	747	717	795	686	765	713	738	737	711	736	772	732	750	764	692	769	726	762	714	715	740	666	767	728	707	746	703	743	761	714	738	755	736	745	761	733	769	730	725	708	723	764	742	740	751	753	714	753	801	682	714	667	758	791	733	701	677	688	718	725	715	740	717	737	729	738	707	766	757	721	761	753	753	740	706	734	766	710	732	702	748	757	742	728	727	686	764	723	730	712	762	736	710	683	710	748	742	726	729	766	794	754	778	756	740	705	732	747	740	705	713	761	707	735	702	778	702	770	731	754	765	777	730	763	752	709	693	737	699	730	718	711	769	737	742	707	736	747	714	729	745	756	714	777	759	724	780	719	682	712	703	759	757	685	711	720	698	672	753	724	725	744	759	714	743	754	742	723	723	699	725	669	761	711	764	715	738	749	774	750	734	751	731	785	716	771	784	750	770	709	682	753	778	755	721	789	711	751	775	727	767	691	698	700	754	737	762	768	771	774	754	703	716	719	744	725	737	757	725	718	732	764	760	706	751	794	723	725	763	728	707	707	730	750	754	734	737	731	738	743	746	750	695	752	742	749	690	744	737	776	743	683	755	735	722	718	709	788	724	708	737	723	730	750	753	764	754	766	770	741	730	748	743	725	774	762	709	704	750	747	800	754	754	697	720	695	708	760	769	727	751	740	742	735	749	701	719	740	685	756	748	743	733	727	730	761	697	715	713	712	755	682	754	706	716	715	733	732	737	708	723	731	741	729	747	758	717	760	715	762	792	769	753	726	771	740	722	741	689	753	721	725	732	748	792	753	733	761	758	710	716	708	721	748	697	750	787	743	689	765	720	748	755	736	766	746	743	699	741	724	709	743	729	733	747	718	736	734	693	786	747	726	731	722	730	680	755	728	704	722	706	770	715	695	712	733	746	724	749	717	715	721	736	736	661	740	708	722	729	713	691	710	695	737	737	731	773	702	753	753	744	717	732	749	744	736	721	698	721	775	712	751	739	751	753	720	732	721	721	768	741	715	801	817	709	733	771	731	723	713	765	706	746	752	751	720	745	711	723	773	737	710	707	735	696	752	750	710	769	727	759	681	718	719	741	744	755	795	767	683	729	700	762	721	680	712	714	739	799	730	764	763	761	728	751	776	711	717	724	745	725	699	697	695	701	735	774	742	716	717	797	733	775	746	760	758	704	729	715	752	762	733	757	832	774	742	790	741	747	731	724	776	730	739	769	752	767	748	721	761	698	752	772	781	751	719	754	729	777	684	747	683	713	728	723	747	790	747	756	764	730	772	729	654	688	732	787	700	712	697	766	706	724	741	745	706	686	711	702	713	730	786	729	789	712	738	718	770	746	750	742	754	726	742	720	745	740	754	709	699	725	708	672	665	752	750	721	769	728	677	744	697	759	735	783	729	758	702	742	741	702	766	778	756	737	742	758	732	761	740	744	704	752	742	803	788	752	725	737	729	694	759	717	715	784	717	695	710	714	742	721	761	779	740	727	760	755	743	714	757	702	757	687	719	721	743	715	722	779	750	750	740	746	717	735	713	762	739	740	754	728	718	716	734	694	755	731	771	720	740	748	733	740	724	706	756	713	730	717	741	762	744	712	761	714	774	715	764	701	671	743	736	767	766	757	758	713	705	754	704	763	689	739	693	690	716	737	703	744	713	748	743	722	745	749	705	726	742	739	745	720	765	707	747	761	785	757	752	751	764	726	723	666	755	732	698	762	757	765	760	722	784	759	708	774	720	758	701	725	725	732	698	731	743	695	729	704	732	769	785	773	692	766	742	711	727	771	756	742	750	737	743	746	786	684	725	763	765	704	759	737	730	735	750	735	731	763	744	729	744	719	729	737	771	755	711	762	732	718	767	704	747	743	733	729	763	783	722	691	709	723	686	743	750	733	706	717	729	785	746	712	717	774	730	727	711	771	740	765	730	742	704	763	756	700	745	741	728	742	742	730	742	765	740	722	771	729	725	805	708	728	734	702	695	732	759	705	725	749	758	738	779	731	696	726	738	742	758	796	677	722	761	725	756	731	736	695	745	682	717	739	685	733	736	772	739	773	732	767	740	769	722	785	759	740	725	778	726	717	742	778	742	768	787	732	769	722	751	748	720	717	692	729	739	696	767	765	735	709	751	714	728	717	778	739	721	754	755	769	768	702	690	747	707	693	736	728	757	755	699	780	683	669	758	711	754	695	735	742	767	755	702	681	760	779	741	743	752	664	751	756	748	780	712	779	753	702	734	745	732	722	740	746	746	748	757	739	746	796	727	745	743	754	740	702	730	753	715	712	728	705	687	732	738	762	706	754	760	738	663	752	715	699	752	727	748	734	694	760	756	740	741	734	720	708	724	737	701	685	719	736	722	728	688	794	709	752	761	745	703	788	718	760	793	709	778	765	715	758	738	742	715	735	725	729	744	747	708	682	766	739	703	752	672	689	724	721	728	733	677	704	725	719	762	769	752	690	740	714	744	732	705	750	703	761	726	709	729	754	747	720	708	752	729	779	773	723	728	718	749	738	784	734	751	758	739	748	732	752	740	732	747	737	757	727	775	722	741	745	740	733	759	764	723	750	697	734	746	705	697	728	700	742	713	756	772	754	720	776	711
24475	21135	27814	24721	14010	2557	1541	1216	1025	948	827	1193	2089	3948	11192	11262	6103	2638	1127	697	516	556	571	515	519	512	503	514	479	501	568	512	500	443	498	501	483	527	462	503	490	505	493	488	493	525	493	517	503	534	551	503	478	507	498	528	514	489	544	517	536	549	519	533	525	508	501	507	509	526	516	503	466	496	499	491	482	485	496	520	515	513	511	522	540	494	523	511	516	519	500	506	514	506	505	489	503	481	509	492	491	516	497	469	580	520	512	507	492	528	509	512	514	481	568	481	546	480	488	493	474	517	500	501	499	535	494	514	515	505	508	478	454	480	547	475	480	538	513	486	529	536	518	497	542	491	495	494	532	484	476	535	492	471	493	529	543	540	489	516	480	512	528	495	460	494	477	456	522	482	498	515	503	513	507	528	545	499	496	503	530	500	533	519	498	514	524	531	490	511	501	496	536	492	525	494	526	504	536	494	477	519	524	507	443	519	521	516	488	496	494	552	498	542	503	520	552	547	518	434	488	508	514	511	516	489	525	524	528	520	525	537	486	537	499	488	525	478	522	503	497	484	480	507	506	492	525	505	506	526	527	511	506	520	466	519	510	516	505	539	561	508	467	481	501	522	418	541	497	520	494	479	537	475	527	512	511	529	547	511	509	496	526	504	508	477	471	533	549	514	471	496	540	475	512	509	497	486	500	486	504	507	470	491	484	564	501	488	491	514	496	488	547	510	516	469	513	479	528	497	489	495	538	483	502	524	489	484	536	500	530	478	547	485	524	566	536	524	503	450	547	527	505	511	508	470	523	524	531	518	533	517	509	510	514	481	520	524	524	537	506	498	517	518	535	494	499	497	469	530	469	535	544	523	547	502	502	477	543	475	527	505	509	487	499	544	538	509	501	544	471	509	514	520	495	470	499	476	483	486	499	470	513	531	535	492	484	497	501	521	536	469	517	513	546	524	469	552	518	515	497	483	483	540	489	468	503	502	518	541	508	515	473	500	509	511	516	471	522	491	529	491	495	509	503	493	518	528	458	464	486	487	548	507	507	531	521	494	509	504	493	504	517	497	504	494	503	467	470	534	525	513	535	482	500	492	470	507	539	510	535	507	496	533	507	534	522	542	520	477	486	508	503	537	471	488	533	502	533	483	491	496	504	509	498	500	520	523	483	487	510	512	516	516	502	523	511	503	518	535	467	507	456	502	523	547	509	494	518	529	500	505	511	490	506	462	518	510	503	505	497	469	512	519	540	489	526	498	501	495	532	515	487	476	515	496	526	510	500	520	507	482	485	475	471	515	514	504	479	511	530	508	520	516	478	525	492	534	479	510	495	554	516	512	520	513	499	489	477	487	533	477	456	471	486	514	471	516	514	482	533	498	463	464	506	468	513	511	517	519	480	523	515	463	479	506	499	550	525	485	531	544	483	492	490	456	530	519	508	500	543	482	529	489	509	468	517	531	497	550	497	487	509	532	543	514	467	516	506	501	473	489	547	481	490	519	465	497	522	528	559	515	507	481	501	561	494	546	503	541	518	507	527	493	475	525	483	507	500	497	467	502	546	514	530	488	511	486	468	514	490	506	494	525	499	493	536	504	542	499	529	513	526	515	531	463	527	516	501	429	489	517	497	511	519	523	488	506	510	518	507	497	532	529	537	497	544	528	478	515	532	520	490	480	520	517	516	473	498	485	517	495	485	526	537	531	473	534	463	504	486	480	515	486	514	508	493	480	564	489	542	532	537	500	544	493	517	467	540	495	498	480	470	542	520	481	483	487	538	542	470	512	479	522	476	509	467	492	485	505	445	493	489	542	529	526	547	525	510	506	502	499	491	522	511	514	535	512	506	481	472	518	517	499	531	493	469	493	526	536	512	499	525	529	488	513	496	489	513	495	518	496	512	528	526	469	507	508	499	550	486	513	494	485	452	498	477	456	567	527	482	515	514	518	527	528	526	561	506	519	502	523	506	510	506	521	521	482	519	513	481	545	524	475	505	550	465	513	488	455	481	494	511	540	494	551	471	517	523	557	467	541	472	502	500	524	487	499	493	513	516	477	470	484	489	512	551	539	522	505	496	526	516	514	491	503	486	495	524	485	532	506	447	506	539	495	503	505	523	465	488	505	524	470	519	484	511	506	494	515	533	470	503	521	502	494	494	471	493	505	455	533	504	530	486	461	493	505	522	487	484	503	592	503	494	519	525	502	456	491	532	537	528	502	494	511	471	470	471	493	547	514	475	482	532	513	512	478	519	524	476	528	523	511	497	516	489	521	502	511	528	523	506	491	519	519	489	512	487	531	502	502	538	513	543	498	504	488	545	515	526	533	512	456	522	488	518	494	470	531	477	497	480	520	474	484	517	495	513	519	501	532	514	493	499	514	495	508	551	493	503	508	491	542	540	484	544	477	501	477	502	500	510	528	506	486	522	512	487	504	471	454	519	500	499	474	532	521	457	506	538	446	526	539	495	512	469	470	502	527	499	488	490	510	512	512	502	524	518	499	488	510	487	533	520	518	517	492	524	480	536	486	497	534	443	541	490	514	520	546	504	523	494	494	477	534	510	470	520	525	464	478	484	475	488	485	489	503	513	512	509	526	499	482	484	494	491	511	506	541	511	516	491	530	491	548	505	506	524	519	542	491	479	498	557	523	492	497	469	481	500	481	520	543	466	512	490	543	502	522	504	518	505	495	538	485	459	506	491	525	504	549	490	475	500	513	484	504	488	481	510	471	522	507	498	502	500	494	510	476	495	527	506	492	502	539	465	489	489	520	509	483	463	509	528	519	476	566	481	515	510	511	512	515	504	529	487	529	513	520	483	543	530	532	531	521	504	508	524	491	511	506	532	456	517	515	499	547	558	496	488	536	518	499	501	504	568	503	504	512	480	512	540	496	522	509	525	494	526	470	496	490	517	503	491	519	508	526	493	503	506	498	530	549	497	526	510	530	512	474	482	520	506	515	509	482	504	512	500	519	484	503	482	469	468	503	540	488	548	503	493	478	487	461	503	480	518	453	519	445	501	491	502	541	495	495	508	509	511	526	493	555	535	492	533	514	484	531	493	526	527	523	475	458	461	529	482	527	511	542	491	497	518	538	517	478	520	487	495	526	474	531	555	514	531	502	550	503	499	476	499	482	490	502	478	482	518	520	532	453	505	498	490	487	532	533	500	529	522	532	480	492	516	487	498	499	503	483	512	508	476	493	524	495	531	438	494	480	513	532	494	534	522	535	473	484	473	514	524	480	520	560	498	490	517	480	555	498	567	556	485	504	509	486	505	512	501	532	523	492	511	513	522	506	478	521	525	526	509	502	533	487	489	536	545	462	526	484	494	511	507	509	515	523	555	504	522	546	518	513	524	528	502	474	495	498	476	481	513	504	509	518	524	492	511	527	499	479	552	492	534	500	494	498	489	495	527	532	517	540	512	520	536	478	491	479	545	487	497	508	524	535	525	496	504	490	499	501	537	515	484	493	512	491	547	522
9076	18271	21910	18858	6782	4551	3534	2881	2467	2596	2103	3034	5634	10199	22277	20935	12508	5677	2406	1385	983	805	834	805	776	858	797	880	836	775	819	754	839	782	814	878	821	848	852	816	821	757	813	783	842	866	820	829	794	819	749	841	750	747	818	820	791	796	766	832	791	847	783	781	823	782	783	831	852	786	794	827	774	802	793	813	780	779	809	795	760	786	802	831	808	815	774	804	773	816	778	852	828	792	774	794	821	807	837	810	837	771	799	817	832	821	819	797	845	733	762	805	821	781	849	793	790	817	797	809	807	773	832	790	810	810	802	798	840	846	829	810	794	859	859	781	830	873	800	826	819	824	839	855	817	824	796	790	828	790	824	770	800	774	807	828	796	825	813	732	777	780	819	808	783	794	818	808	772	831	819	793	817	829	789	762	815	824	827	837	823	789	792	788	747	804	854	804	834	813	789	769	775	749	803	787	840	806	805	761	860	836	805	838	787	749	787	784	796	793	764	837	817	825	886	745	845	782	845	788	878	835	799	884	769	793	786	803	784	822	821	789	792	825	811	811	797	777	808	830	774	802	802	819	794	753	789	822	794	762	804	835	851	783	818	846	844	796	814	777	834	823	752	782	796	811	778	790	803	827	761	791	814	791	800	804	741	796	831	797	807	801	798	828	785	823	844	828	824	781	857	807	793	783	811	742	804	837	825	834	821	784	856	793	817	848	804	794	851	809	781	759	814	795	778	823	833	778	828	752	850	822	778	828	791	791	759	761	745	812	779	789	843	779	784	802	817	774	810	798	784	803	808	814	868	827	824	830	763	819	810	812	811	809	747	816	833	793	847	759	779	829	827	791	778	813	742	776	866	833	811	774	868	825	784	807	864	824	794	769	825	794	876	781	784	783	775	824	797	779	789	834	808	817	827	822	804	862	835	855	853	839	845	782	824	790	807	826	791	765	834	817	824	794	805	780	804	837	771	789	786	828	799	768	785	797	819	827	778	802	801	765	788	843	797	798	800	841	815	821	762	812	865	834	823	834	832	837	763	814	792	758	819	863	848	847	777	783	784	770	819	834	790	821	780	800	803	823	728	871	799	817	804	839	832	830	788	767	784	788	781	834	760	859	800	764	753	797	800	792	772	853	796	779	788	782	810	859	817	810	888	835	781	775	761	761	831	803	795	789	850	834	810	775	858	754	811	815	786	819	807	778	798	800	800	825	813	815	788	771	836	766	802	816	785	747	836	825	845	803	821	855	839	762	812	782	797	848	830	830	844	767	823	790	769	821	780	830	822	812	790	826	854	780	782	810	830	830	797	808	829	815	822	837	801	786	780	795	806	834	811	773	833	797	790	807	804	787	836	809	851	775	800	754	817	788	764	816	816	771	826	814	814	865	820	762	787	821	818	831	804	790	829	799	783	820	766	744	786	808	801	835	807	793	844	798	817	825	829	818	829	793	815	848	845	783	770	845	805	792	821	776	812	828	776	848	771	826	821	822	827	797	791	817	880	829	825	778	876	769	797	853	820	804	866	819	815	798	812	808	801	827	844	797	830	849	783	754	784	785	777	827	793	778	786	766	774	829	737	809	807	819	788	849	839	828	848	768	823	838	769	823	810	830	788	830	822	776	779	798	787	837	842	825	812	855	836	758	775	810	803	777	768	815	892	794	852	816	813	825	803	833	849	831	738	811	812	786	834	812	829	833	808	769	774	815	782	821	773	801	837	816	827	772	796	799	779	829	817	795	810	810	826	785	822	806	782	835	814	819	773	813	775	797	790	812	860	845	799	792	847	764	745	834	844	820	815	787	837	787	803	740	776	831	778	770	776	850	812	807	857	820	834	836	772	787	748	806	812	841	814	780	768	781	805	813	795	792	792	805	834	848	795	788	842	848	772	769	782	852	775	850	841	828	772	799	784	837	802	767	803	759	815	807	816	789	804	784	816	822	819	789	806	827	821	774	806	810	805	814	822	824	836	785	766	848	773	785	824	806	775	770	747	842	795	794	812	816	771	797	813	805	829	778	807	796	794	817	759	776	812	758	789	840	799	738	812	844	841	808	837	764	798	790	793	791	792	770	830	798	801	784	757	844	819	834	733	800	805	807	800	780	808	821	790	859	769	785	813	803	809	873	830	786	852	786	812	783	788	782	812	829	828	792	779	799	806	808	797	789	821	798	785	864	777	807	847	784	816	830	793	795	802	801	851	753	825	798	813	802	803	773	843	853	809	806	810	811	750	773	800	814	787	788	787	803	811	792	811	769	810	804	763	798	840	782	793	837	810	793	771	819	865	801	773	835	810	790	825	805	811	806	783	818	806	781	823	752	799	825	749	772	815	796	822	792	810	812	842	789	764	792	814	846	808	785	799	853	792	779	806	847	827	871	835	813	795	830	816	843	796	789	815	810	865	795	795	781	832	768	802	847	799	809	814	829	807	801	815	771	772	815	793	796	789	783	832	787	792	818	860	786	796	811	848	828	803	833	816	790	779	851	792	810	773	849	822	852	836	792	826	823	808	783	826	826	812	804	859	811	766	815	800	744	827	822	809	802	805	851	779	870	822	784	798	800	786	778	832	818	830	800	787	830	780	818	798	799	765	771	809	832	769	779	803	780	806	804	768	862	812	754	820	807	829	846	775	806	820	758	838	740	819	796	837	801	855	845	829	767	875	820	790	789	817	824	842	802	813	824	782	787	838	825	777	824	838	820	785	800	785	846	783	830	858	812	852	775	776	798	801	831	837	821	776	824	834	795	864	787	780	818	846	777	809	799	902	834	849	850	769	788	845	797	805	797	819	816	796	800	814	849	815	802	825	810	797	826	843	813	797	779	779	863	821	823	885	805	830	818	778	814	761	841	829	824	768	824	811	807	804	774	799	829	761	796	830	846	816	865	820	861	806	858	847	764	787	777	790	828	799	809	805	829	787	816	809	807	827	773	848	816	774	800	809	785	795	795	728	801	853	768	849	796	794	853	808	811	807	781	866	787	796	783	816	794	850	781	820	809	768	851	796	797	814	773	802	765	767	830	831	814	855	809	817	825	836	744	867	821	805	845	795	763	830	833	780	857	824	838	846	864	860	832	885	797	793	813	786	794	795	784	776	805	859	761	825	772	772	789	807	825	796	837	783	768	803	802	804	821	813	811	862	800	804	802	796	815	824	784	803	808	790	796	808	802	811	832	754	789	757	823	803	828	761	757	804	805	837	789	823	786	821	824	829	799	764	791	806	762	795	775	843	761	805	855	826	807	828	729	795	849	854	789	852	797	844	780	798	820	818	817	802	803	867	784	790	830	756	810	810	824	792	781	797	801	819	772	812	826	788	817	830	810	795	819	828	806	837	818	794	792	814	836	822	820	850	850	831	853	815	843	799	758	776	762	813	814	790	841	790	864	834	822	789	800	785	849	823	781	845	806	820	803	814	825	827	833	810	765	820	829	799	809	863	800	818	771	850	755	783	843	809	807	781	833	824	811	817	785	806	813	825	810	804	779
23184	21217	28977	23731	21219	19449	4390	1782	1283	1218	1137	2827	5312	8893	22422	23058	13502	5452	1908	919	532	508	498	489	499	485	533	461	468	504	493	535	511	502	494	522	496	527	496	508	463	476	515	491	512	508	540	544	525	487	460	493	474	515	490	503	492	491	524	529	479	486	490	498	507	504	453	538	480	566	463	505	488	502	528	509	480	512	462	546	484	514	443	473	498	458	488	507	509	455	475	507	517	527	515	494	523	464	505	507	481	529	519	508	497	466	481	529	531	527	481	486	479	525	479	457	516	504	516	519	498	502	517	530	498	486	458	495	490	539	510	455	501	525	483	487	467	511	489	504	500	507	503	502	512	508	550	469	511	476	494	476	538	479	531	518	506	488	535	543	489	488	522	505	490	460	493	541	487	502	498	514	489	505	502	509	500	489	482	473	533	493	540	532	488	501	497	503	487	509	513	469	489	529	506	529	518	514	510	465	472	554	509	508	501	461	451	470	481	534	496	548	494	507	512	499	524	493	481	478	484	502	505	467	481	482	495	477	493	495	502	506	476	521	506	555	528	490	522	483	471	448	496	545	513	511	514	521	496	503	501	474	482	493	528	461	483	474	498	540	481	495	468	545	533	492	511	501	484	486	505	496	528	497	449	512	507	514	515	467	497	501	505	539	496	495	484	487	528	509	510	484	519	556	537	514	489	470	501	526	511	500	461	517	482	479	515	447	503	468	498	488	516	551	503	500	459	498	476	495	525	513	494	491	519	493	501	486	534	471	507	501	487	512	486	521	518	523	483	508	508	485	484	467	501	500	489	491	518	476	549	553	509	488	505	485	492	508	476	494	484	505	476	486	512	502	506	500	528	558	499	489	509	474	520	514	509	539	521	510	500	509	499	510	469	498	490	494	520	495	529	512	466	529	538	513	508	479	538	484	481	555	517	486	495	499	496	508	484	519	455	485	501	496	507	522	493	527	532	474	514	494	519	490	488	525	497	505	523	503	488	482	514	493	479	494	480	487	514	522	504	499	496	496	503	521	536	510	489	529	503	496	478	492	477	485	503	462	459	471	445	513	472	466	488	491	531	470	468	514	520	512	540	473	496	503	475	452	511	502	483	486	454	469	487	525	480	504	536	502	512	546	523	477	532	493	480	486	511	488	465	516	493	519	509	531	512	507	506	475	479	463	523	555	528	505	499	529	501	519	527	515	522	477	466	492	522	522	511	506	494	503	472	515	508	519	467	492	515	516	480	486	507	476	508	525	500	488	509	504	489	533	490	508	481	494	508	494	468	490	482	521	526	524	483	486	451	500	490	489	498	515	523	518	489	512	517	491	455	522	481	467	495	534	515	503	529	513	469	498	506	483	523	514	514	504	492	481	494	515	513	498	509	499	488	498	474	525	492	513	499	481	502	496	536	499	502	555	524	514	501	491	527	484	503	515	528	548	494	530	494	501	507	443	498	475	470	498	514	463	483	500	499	533	506	505	511	474	478	526	464	492	490	505	494	488	463	463	490	519	499	487	488	503	525	512	492	476	542	496	485	499	515	484	497	498	487	499	507	451	528	516	480	531	494	488	523	514	539	493	501	476	487	498	512	517	508	514	479	501	470	494	490	510	505	486	465	495	528	540	528	501	477	494	521	489	492	506	501	490	491	552	526	495	494	534	509	508	523	511	517	496	477	490	513	466	512	480	489	539	505	511	487	518	489	531	506	483	509	495	498	491	493	497	505	529	551	502	491	516	483	481	492	488	518	471	499	499	472	508	469	464	490	493	499	500	518	504	532	505	531	492	535	468	529	499	483	482	562	495	512	443	485	482	522	507	503	493	511	503	477	466	526	501	471	494	507	546	496	500	515	486	517	491	478	515	517	460	472	508	484	462	504	481	523	525	496	513	495	476	541	481	497	521	492	512	522	489	446	523	502	537	534	479	495	510	488	496	464	509	530	503	522	534	499	504	492	482	478	502	533	494	488	495	536	433	495	483	478	548	507	533	533	508	461	444	510	481	523	472	516	503	535	481	467	497	526	510	480	487	523	518	490	516	476	521	497	523	470	478	496	501	489	555	511	487	522	521	491	475	508	495	524	535	503	475	502	506	504	448	542	501	511	523	471	462	547	496	531	481	526	488	513	475	506	505	523	533	538	491	482	490	516	473	526	488	500	484	482	482	473	464	464	506	479	480	525	467	515	492	502	491	479	488	510	469	528	554	495	506	478	502	534	559	499	511	465	503	507	494	486	499	508	512	468	527	516	571	497	480	533	530	557	515	498	502	475	524	512	475	482	473	511	505	530	518	520	471	463	503	520	502	466	486	518	511	511	526	499	505	464	522	477	513	490	479	516	499	516	493	483	518	496	499	511	500	516	491	474	526	522	509	473	465	524	510	526	508	476	436	494	494	503	475	482	489	518	512	491	505	470	510	462	480	506	538	510	468	507	485	527	488	542	546	501	485	504	486	512	528	469	475	509	475	522	489	505	511	492	468	512	494	516	460	491	476	512	492	462	483	463	456	479	497	489	513	480	472	487	519	508	474	480	509	508	512	512	540	514	481	478	489	471	517	468	469	504	482	524	549	524	506	500	542	492	517	520	522	493	497	514	476	519	477	463	550	506	503	479	488	502	504	479	488	540	472	488	468	514	488	490	528	492	479	501	499	477	488	477	522	486	500	479	514	487	493	509	518	500	470	508	478	511	511	460	453	541	514	506	516	544	479	497	511	546	477	451	509	498	489	529	467	507	515	473	468	481	539	490	494	468	495	456	528	484	514	484	519	511	502	477	541	516	474	500	535	508	459	518	496	492	484	509	480	496	491	493	487	490	513	484	469	494	541	496	522	560	494	462	494	531	510	486	475	489	495	476	519	526	494	487	486	510	503	520	504	486	502	492	487	506	471	505	476	514	529	481	501	457	500	496	496	484	470	470	492	461	496	521	515	539	504	501	498	492	479	529	525	492	486	524	517	504	519	520	515	492	487	490	457	494	501	465	529	446	526	487	499	484	487	462	504	519	513	492	530	496	487	489	499	524	496	527	516	473	478	454	475	475	494	471	529	485	475	528	509	543	519	490	487	534	500	497	493	520	503	542	548	481	507	510	488	520	469	508	491	485	464	511	498	487	525	492	457	455	456	476	466	517	538	502	508	515	520	523	531	500	460	498	469	516	531	505	490	488	480	527	497	501	508	524	487	472	464	473	478	482	479	494	496	539	529	491	515	506	540	498	506	519	453	456	490	494	484	494	520	494	484	481	482	527	507	492	491	510	469	506	502	521	517	497	486	516	485	496	507	533	471	490	490	495	494	512	475	493	511	527	508	479	486	461	508	521	528	484	501	466	482	512	498	514	527	495	464	505	483	502	511	492	517	541	554	521	496	495	499	509	497	519	467	496	505	508	494	492	484	503	483	478	525	506	475	533	496	485	497	495	494	514	490	502	522	529	476	474	546	503	537	522	479	508	514	524	497	492	435	511	505	499	510	479	473	450	530	482	510
13006	24861	28772	20369	9558	7040	5293	4422	3716	3479	3164	7673	13061	18732	33375	31504	21305	10437	4123	1732	822	786	776	795	773	774	732	788	811	765	843	789	783	792	789	780	752	802	774	801	813	760	816	806	773	786	784	769	771	811	755	827	787	751	740	759	827	766	757	792	704	782	819	732	758	771	766	810	742	841	777	794	783	790	775	824	800	832	762	779	786	773	778	786	794	791	786	810	797	823	775	808	767	833	789	749	814	777	800	780	755	816	791	801	767	751	719	762	746	756	764	809	799	817	794	764	747	792	813	761	743	790	797	800	769	826	788	820	796	772	791	817	760	758	798	793	786	785	805	737	799	723	790	831	753	793	786	744	817	763	735	762	808	797	779	846	792	783	764	772	826	771	833	782	768	785	813	804	802	769	834	768	851	736	785	763	739	764	796	741	775	772	788	777	811	742	774	809	734	762	835	758	832	772	803	825	743	766	825	773	806	796	758	769	821	736	809	778	788	810	754	831	784	751	782	748	829	785	785	791	764	792	840	802	771	829	808	756	791	789	745	800	768	816	808	824	771	795	772	774	856	768	834	790	809	799	814	806	804	853	732	795	773	783	794	754	776	795	814	809	776	765	798	761	750	801	767	771	774	758	787	798	799	818	805	772	772	775	757	756	791	774	803	741	754	752	764	803	775	716	755	781	806	747	777	768	811	838	755	750	783	772	803	801	857	737	764	753	758	763	752	773	759	792	753	789	785	814	814	730	767	806	770	780	823	817	806	760	762	768	770	734	796	790	746	761	729	762	754	793	809	764	828	757	806	780	769	778	743	729	786	737	806	829	822	829	712	791	769	780	773	808	783	821	783	864	782	768	808	807	788	774	807	757	775	774	777	814	762	817	837	787	788	746	719	755	823	768	788	796	765	744	829	814	768	822	771	802	772	748	815	789	750	775	785	722	794	790	766	773	766	784	745	818	750	828	786	791	801	760	795	827	797	775	773	773	748	754	795	792	765	808	775	825	818	782	763	746	795	749	757	831	774	795	757	834	798	801	794	782	760	733	796	797	724	774	785	769	818	784	730	807	784	779	779	770	757	791	804	814	791	768	766	737	775	798	809	790	825	824	817	788	773	796	740	834	803	805	835	807	755	768	829	781	780	765	806	821	801	753	784	808	810	811	802	780	792	755	779	758	752	799	789	741	810	792	793	782	775	772	738	764	786	768	742	804	768	760	791	827	750	774	766	783	776	827	746	740	830	751	802	819	744	740	758	792	739	710	799	796	774	752	789	865	815	755	827	827	800	821	811	776	747	860	769	777	784	812	793	759	751	809	799	773	759	786	734	759	797	778	748	822	830	768	801	786	795	769	794	795	803	834	762	776	787	825	795	769	791	782	797	764	798	767	778	747	766	777	810	740	772	771	804	805	774	748	746	762	783	783	778	776	788	786	769	776	824	754	732	821	769	768	819	757	780	782	843	783	754	773	792	755	796	803	791	746	821	742	768	802	816	813	773	773	829	743	747	809	789	762	771	796	773	781	797	795	791	758	743	731	750	797	772	782	749	803	746	815	829	754	749	802	732	751	803	774	796	813	810	775	728	736	764	774	764	803	826	774	772	839	763	761	778	796	763	781	838	810	812	802	757	821	764	782	808	735	752	772	810	810	781	794	760	816	743	841	740	791	799	798	811	822	816	722	779	742	831	789	792	774	795	751	809	802	778	742	799	806	826	784	766	781	815	818	742	780	715	752	811	822	782	804	779	772	774	822	803	755	804	854	790	802	777	762	775	851	728	794	788	777	797	782	786	820	772	747	842	749	755	773	799	805	778	743	785	799	825	773	770	811	783	776	815	777	795	780	811	796	798	761	783	811	772	782	791	815	781	788	767	806	770	817	797	778	804	781	810	832	783	779	772	782	801	820	771	737	837	815	827	819	720	779	809	779	721	753	754	831	787	780	829	762	856	802	810	780	769	771	769	781	774	833	813	756	812	777	860	724	784	762	787	806	795	795	802	799	765	775	771	813	794	772	869	733	735	809	771	795	793	764	760	783	772	752	754	769	804	791	758	766	751	757	810	744	792	767	749	794	784	808	824	735	770	829	788	766	797	824	812	818	814	828	785	779	770	746	738	726	766	766	759	769	758	765	768	804	779	783	777	800	777	753	787	819	783	775	793	735	775	780	797	834	780	794	834	781	764	771	782	801	792	752	827	782	768	780	768	780	772	775	731	791	786	739	792	795	743	802	797	719	743	779	849	735	762	783	747	766	829	773	785	754	785	776	784	785	800	779	779	763	792	807	726	802	817	776	841	815	801	848	759	818	831	817	823	801	782	718	801	743	750	812	743	786	762	781	803	781	807	809	826	772	812	745	742	800	768	834	761	768	792	738	798	807	781	780	794	747	777	807	712	798	772	807	840	800	731	742	793	795	840	817	720	764	772	820	750	735	771	788	814	777	794	797	846	810	813	809	774	795	778	772	793	784	769	740	740	752	771	766	791	763	818	847	816	769	782	803	796	756	806	840	799	785	778	798	832	784	776	787	797	788	772	796	756	798	817	811	803	752	764	799	811	758	801	774	780	751	782	808	789	814	743	757	783	746	779	832	785	794	797	824	767	826	803	764	767	775	767	792	726	798	792	822	799	783	763	792	811	806	764	795	769	775	723	777	771	799	788	768	789	694	737	839	780	805	785	794	776	815	771	789	763	787	767	736	810	776	808	768	818	797	782	798	757	787	767	734	779	815	776	770	775	834	713	773	770	859	796	758	785	759	785	836	781	767	749	790	829	806	816	741	881	809	768	776	809	793	770	788	791	786	792	751	751	795	747	787	784	786	783	776	799	786	794	755	763	792	772	800	841	830	769	779	773	803	740	784	788	758	745	811	785	783	828	789	792	819	810	807	766	786	768	834	797	736	724	771	783	785	787	790	785	802	794	793	808	791	754	742	788	748	763	771	791	771	773	783	805	778	816	763	786	748	775	773	770	816	787	811	789	812	803	829	724	815	770	749	782	825	799	808	778	774	769	792	810	802	793	824	746	791	723	798	779	822	750	768	763	811	786	770	763	728	738	787	760	789	781	734	754	797	813	779	827	753	836	725	775	767	753	789	808	786	798	779	783	797	764	760	775	749	730	788	709	760	785	784	757	782	787	798	768	792	812	768	775	775	788	770	819	858	797	786	785	784	794	809	818	785	826	805	812	782	816	798	744	793	753	843	778	799	759	789	828	750	799	748	815	822	771	804	772	831	833	794	833	779	766	817	768	778	795	741	771	776	751	812	764	831	732	789	776	748	750	797	760	811	813	791	829	794	764	801	773	792	746	779	787	817	805	817	767	819	790	735	799	779	798	774	815	786	777	741	793	760	792	763	745	812	788	846	777	788	790	788	760	765	823	819	817	771	753	731	820	823	801	771	783	826	773	780	766	783	779	769	770	790	766	784	765	804	771	764	771	763	834	738	747	781	820	781	817	785	760	734	760	754	755	826	756	774	759	767	740	780
26885	20181	9341	2528	1048	863	779	729	621	582	606	584	702	828	1988	2808	1921	1149	694	523	455	493	472	418	463	491	460	430	435	471	480	479	442	447	439	451	459	440	438	428	446	508	417	460	482	462	433	466	450	451	429	471	466	466	455	527	484	434	495	419	468	466	492	458	476	453	483	467	439	448	452	445	431	466	473	444	474	496	470	449	452	442	454	463	462	466	422	463	439	455	484	461	496	448	442	405	436	439	442	431	488	461	428	463	468	434	469	470	450	473	427	468	436	467	448	484	462	429	454	463	439	452	431	460	470	479	464	453	441	504	443	418	453	444	466	468	454	477	457	464	442	431	443	474	457	439	473	413	427	436	485	451	432	446	442	474	455	478	452	455	440	467	472	436	448	440	423	450	452	490	447	424	464	451	477	463	480	421	466	465	423	469	494	450	487	409	457	462	442	455	436	443	477	452	478	422	443	476	458	434	460	434	439	460	461	482	457	455	470	449	452	432	445	451	446	415	470	451	453	432	432	451	475	466	441	494	481	430	459	417	460	439	451	436	450	465	434	443	460	427	452	464	451	467	448	448	438	434	450	448	461	439	476	440	480	439	444	490	483	445	472	435	436	453	428	425	460	459	465	455	475	450	474	425	458	443	439	474	458	447	464	450	450	434	456	440	462	439	452	455	396	440	456	439	482	461	462	453	450	446	452	461	465	410	447	450	450	471	429	494	477	444	473	440	452	456	456	457	437	481	462	457	472	440	449	466	400	472	459	452	436	477	467	431	470	480	464	481	462	425	470	461	469	466	488	453	412	465	487	473	448	440	418	436	456	418	463	464	460	444	489	477	414	459	476	453	497	461	451	408	466	413	443	432	464	440	434	445	439	469	470	452	461	438	409	454	479	486	414	443	459	448	497	461	476	465	458	418	478	455	450	424	464	464	499	433	443	422	484	456	429	461	483	441	491	457	461	457	438	476	454	458	477	455	380	487	426	484	445	460	467	505	492	458	454	438	434	479	475	435	450	422	450	464	417	421	446	515	461	441	455	460	442	477	469	470	413	426	423	457	467	449	453	478	478	453	440	467	445	477	473	456	444	431	458	456	451	438	465	433	441	421	465	443	440	450	469	462	461	443	449	475	478	480	446	458	443	451	429	408	433	481	463	434	409	455	449	453	467	447	475	445	423	494	468	473	494	476	461	487	471	439	432	460	460	456	453	461	428	409	448	428	490	436	475	458	466	459	474	481	432	454	440	446	456	455	437	473	403	421	474	501	449	433	467	429	416	436	467	439	436	466	464	422	457	467	432	456	423	413	475	459	451	427	479	463	474	423	446	448	444	432	491	437	465	399	478	458	456	461	492	470	462	452	438	451	469	455	467	438	392	410	440	454	502	411	437	436	481	423	445	452	452	463	442	436	441	436	432	413	497	452	459	439	449	410	451	462	491	441	441	447	487	488	473	467	458	422	428	467	463	460	467	445	454	417	457	467	417	471	415	426	500	472	474	459	439	469	443	437	460	456	458	474	461	497	438	442	461	457	441	416	459	418	474	490	441	485	447	418	422	456	426	445	440	486	471	473	469	405	460	504	479	449	458	522	444	438	472	449	474	465	453	448	448	424	476	471	457	446	397	459	454	433	473	479	464	439	466	449	465	469	439	464	464	461	424	457	449	427	493	482	414	473	465	461	445	478	470	446	436	474	462	452	421	405	446	466	444	459	450	505	478	467	455	469	450	460	440	491	501	453	475	480	440	432	412	450	474	422	445	439	513	460	437	452	470	430	422	451	428	442	468	458	514	439	431	504	442	441	467	444	468	474	484	461	463	441	509	509	439	467	432	466	427	465	487	433	476	475	437	488	418	467	448	489	464	447	472	456	493	417	476	442	494	478	437	439	458	480	478	452	487	464	441	503	442	486	430	408	480	465	436	452	448	438	484	455	406	460	489	449	426	465	438	460	456	462	438	463	461	410	463	430	427	437	464	426	454	479	470	442	431	477	449	450	441	416	474	438	470	486	429	419	471	420	419	437	463	463	429	420	464	482	456	448	478	440	462	476	464	443	479	445	432	501	435	458	465	476	437	413	473	437	408	459	430	449	423	440	456	467	442	435	455	485	433	438	497	436	432	416	450	467	470	436	456	473	476	468	460	455	459	477	428	449	428	421	463	458	461	469	476	471	470	453	444	455	447	475	459	483	481	466	485	471	473	437	471	423	427	456	479	484	497	446	442	425	461	468	440	471	461	465	461	459	458	438	475	452	431	478	457	461	448	488	465	461	471	449	432	474	489	484	461	439	458	434	429	459	440	462	445	468	481	447	480	444	450	432	462	459	431	452	497	418	434	437	439	437	470	432	471	445	453	449	444	433	450	471	432	466	445	425	447	441	486	468	481	476	479	499	483	454	444	426	434	483	490	450	476	488	432	466	458	487	483	459	423	442	433	461	458	437	486	433	450	488	474	460	449	452	424	456	456	463	449	431	441	510	416	455	438	464	461	427	414	466	479	429	477	448	454	438	458	456	444	450	411	498	461	409	428	461	429	438	450	471	423	467	448	442	414	476	465	489	490	422	491	413	465	478	453	414	439	470	484	473	449	439	446	492	434	424	427	452	462	506	430	461	435	418	457	433	437	470	478	467	465	472	479	465	436	479	452	452	450	479	441	450	435	439	452	487	521	461	430	472	456	414	465	479	467	455	451	479	470	444	434	478	455	465	456	454	472	430	454	422	417	471	472	452	468	486	499	480	425	455	474	438	476	458	410	464	492	441	444	504	481	476	411	457	452	468	446	429	469	471	466	439	438	468	454	441	458	468	458	458	475	450	446	445	441	437	441	447	463	426	411	451	398	422	433	448	435	444	432	446	451	408	454	441	439	425	469	429	507	479	460	434	453	487	462	436	436	458	440	429	450	433	473	445	439	472	454	462	412	463	426	467	435	436	464	432	441	451	475	489	465	431	493	424	407	469	495	433	466	427	479	434	458	471	493	466	412	478	472	483	424	461	435	391	450	483	465	510	461	455	461	485	453	463	456	438	465	444	492	454	467	471	456	466	448	425	472	436	468	449	479	469	468	424	439	452	455	458	463	414	439	461	454	458	446	457	448	480	441	431	449	515	430	480	486	462	438	459	464	434	421	416	440	410	459	467	475	462	472	490	466	473	427	484	418	455	452	474	472	468	476	401	456	489	477	459	432	416	440	453	446	470	465	444	462	465	472	461	440	436	411	489	464	436	431	412	458	476	450	458	438	468	461	411	457	479	446	458	418	452	441	452	475	463	436	439	463	417	445	422	427	421	452	448	436	430	436	474	444	486	466	432	423	432	449	442	459	479	434	460	457	472	460	458	482	459	464	496	404	477	473	511	466	450	440	483	470	487	486	467	453	452	470	465	425	472	421	478	442	431	499	434	489	429	445	433	469	409	476	438	436	461	425	435	462	459	452	503	427	471	459	458	460	436	438	468	457	467	471	459	456	463	464	483	424	465	437	462
8758	10211	8034	4431	2616	2268	1872	1580	1351	1221	1241	1242	1564	1943	5267	6785	4432	2275	1222	843	732	681	718	706	718	684	744	740	657	745	702	722	760	709	744	711	752	717	776	707	689	727	729	767	728	724	726	748	712	703	689	715	674	741	727	733	704	704	680	738	770	734	693	739	747	706	727	697	762	723	697	738	740	727	734	730	653	745	762	726	774	694	721	705	702	746	746	707	740	695	707	740	705	743	711	713	680	720	713	712	752	717	718	723	706	733	716	717	718	719	733	722	725	699	752	744	704	710	728	703	672	723	671	712	761	710	729	696	701	677	689	732	704	723	696	726	702	734	723	730	686	714	738	740	689	744	683	714	711	783	736	704	743	651	733	755	761	720	722	745	708	753	707	719	712	722	719	700	742	746	732	721	718	677	727	725	760	727	754	770	716	728	678	706	715	715	757	727	690	716	646	726	706	732	689	710	709	713	667	719	716	762	747	731	719	697	719	728	757	700	708	703	690	737	758	729	727	711	719	719	730	710	772	708	737	699	702	722	706	720	731	738	766	673	724	660	730	717	696	678	676	745	711	722	704	761	717	743	691	764	686	722	725	764	730	748	720	707	714	726	721	728	732	739	697	708	725	739	710	698	727	731	747	716	761	718	704	731	696	735	773	656	749	710	719	774	713	742	704	668	728	677	737	700	657	783	748	711	743	705	726	727	695	684	688	708	736	688	691	756	747	708	728	707	717	707	763	725	704	713	748	695	724	715	727	717	714	715	720	743	737	725	756	665	698	695	768	709	724	722	722	741	774	703	759	742	723	664	696	729	693	725	747	762	738	732	699	702	720	736	732	744	688	701	737	757	649	709	734	740	741	759	688	705	752	739	669	731	704	723	754	718	723	724	723	682	759	765	725	722	745	728	758	734	755	679	707	710	707	738	726	686	733	731	649	742	769	675	746	703	706	728	742	708	692	731	703	779	732	738	668	735	706	699	734	727	742	720	721	769	758	700	750	724	746	729	672	720	747	697	727	729	711	715	710	697	735	740	656	749	715	732	771	674	706	679	751	767	776	762	731	668	731	737	742	759	695	762	737	679	741	722	731	771	748	749	680	741	722	723	713	740	746	704	721	722	701	791	710	704	718	743	737	740	763	682	724	704	767	701	721	748	723	712	715	692	730	733	743	685	691	762	761	693	761	710	735	715	673	700	677	715	751	757	720	721	721	752	747	718	734	722	751	721	735	674	707	738	736	735	651	707	728	685	655	751	698	703	672	724	728	689	705	738	691	699	721	706	768	770	705	709	671	711	722	700	735	741	755	740	655	704	710	715	735	695	704	749	738	732	692	751	738	664	731	703	715	700	749	735	710	740	751	718	699	675	719	721	728	713	746	770	729	634	690	723	711	668	743	743	723	730	715	701	729	684	744	722	727	705	705	702	690	738	704	724	720	728	713	719	689	751	761	710	676	715	695	701	674	675	677	749	715	696	719	701	688	760	746	763	634	731	698	746	763	716	732	698	729	728	739	756	710	695	688	735	715	704	701	705	737	685	697	712	741	749	696	741	725	721	767	757	729	741	727	731	806	743	708	759	781	740	779	686	706	751	694	702	696	683	683	665	741	725	740	727	732	707	738	706	706	716	744	740	772	734	695	710	731	784	690	743	687	763	703	680	755	715	709	705	697	718	677	716	725	670	685	744	736	732	714	704	755	759	694	729	762	738	789	713	738	733	706	741	669	722	695	736	748	719	754	710	731	715	683	706	694	738	736	719	750	746	725	753	752	704	733	735	732	707	719	719	727	693	750	751	764	758	755	758	767	734	723	700	726	704	710	725	772	670	722	737	712	740	742	742	730	711	707	698	738	745	753	743	729	679	736	696	759	721	703	731	691	762	701	700	687	735	703	697	724	744	739	722	745	729	696	675	706	732	752	703	738	667	735	736	756	733	696	733	713	662	748	740	668	717	741	739	726	710	739	724	684	755	704	729	757	731	751	763	706	721	709	726	710	732	737	709	699	746	699	718	698	702	721	732	707	739	735	756	724	727	758	747	720	697	703	744	715	749	703	703	669	716	706	720	725	702	700	744	729	712	701	691	751	774	715	729	713	655	720	743	760	738	747	725	727	697	700	771	742	679	741	709	722	666	708	759	725	731	741	717	758	731	698	739	754	715	721	676	710	763	745	723	691	735	680	743	753	726	735	732	723	734	715	730	752	700	732	719	724	711	749	764	703	710	696	713	739	698	727	695	773	695	709	751	770	720	745	713	770	682	725	741	688	724	724	695	725	736	725	716	749	725	747	655	752	706	719	749	736	755	714	746	683	688	716	719	748	730	704	700	752	672	721	727	724	776	659	740	724	719	755	726	726	722	723	704	722	727	717	732	732	707	750	745	705	686	757	706	672	673	691	717	745	759	729	721	712	783	712	740	735	690	772	742	706	693	754	722	666	799	755	695	712	710	742	731	751	765	730	736	709	703	715	699	693	693	721	713	726	769	660	671	753	730	729	733	700	700	705	682	719	734	675	724	694	653	691	711	724	703	726	754	770	757	689	759	758	760	716	740	688	729	753	693	697	692	729	716	740	708	729	783	716	733	706	673	744	749	771	742	734	689	739	777	671	708	740	725	774	744	718	757	760	692	732	714	718	723	685	714	723	701	673	728	756	723	737	674	724	708	734	700	734	686	772	714	777	733	738	673	680	702	709	748	749	739	755	737	747	728	707	703	679	717	708	697	710	712	714	741	718	711	726	708	727	698	695	750	711	737	752	731	712	717	709	710	745	746	700	709	738	675	700	768	700	750	712	731	727	713	710	692	673	743	724	704	722	743	751	735	733	761	744	696	708	713	777	704	685	667	743	715	735	740	739	691	700	716	692	724	741	751	705	698	723	731	661	729	721	710	702	688	743	678	739	729	717	699	728	755	727	725	770	768	710	761	710	712	686	729	715	702	725	719	718	724	728	661	722	710	696	708	706	674	751	752	693	750	721	730	688	706	783	703	706	741	767	671	694	717	746	725	746	730	733	680	705	705	720	661	748	702	746	690	731	694	727	744	707	713	711	695	706	765	768	684	717	727	689	710	745	701	740	752	750	782	695	736	736	686	685	724	715	670	733	711	751	728	755	719	726	743	780	715	691	708	728	729	710	747	681	709	750	730	715	711	705	757	707	748	735	697	725	689	745	706	726	726	710	736	760	720	683	736	720	745	702	678	717	733	736	725	699	674	666	749	714	733	699	718	721	738	795	701	721	727	701	696	699	673	710	712	738	730	679	731	715	738	722	693	703	689	742	729	719	723	728	734	693	703	733	699	722	691	735	766	717	757	712	732	740	694	718	722	719	701	761	750	759	716	738	717	727	778	720	717	749	751	739	753	709	748	773	663	708	699	722	704	722	718	712	766	719	721	701	724	742	684	727	697	732	710	686	703	725	723	686	687	705	762	746	690	737	667	710	751	705	721	729	698	729	724	692	684	703	691	711	748	708	731	730	735	752	743
24455	21096	27806	24612	14242	2056	1300	1130	912	817	795	900	906	3601	12184	12765	6934	2396	1341	754	561	494	523	488	477	520	517	486	511	528	471	518	533	520	480	521	502	520	518	478	510	499	530	542	524	476	478	501	496	500	514	482	518	503	540	544	503	490	495	498	529	534	528	507	528	513	532	489	510	494	507	473	504	553	490	463	513	504	471	519	497	483	538	521	528	521	521	515	487	515	501	528	505	495	540	493	475	541	511	534	533	508	569	526	464	529	533	498	526	496	544	476	545	497	506	472	528	530	500	506	498	535	521	468	464	554	478	515	548	497	515	535	515	485	482	477	493	509	500	511	506	490	523	487	496	506	490	512	516	530	518	505	499	533	481	490	505	499	492	542	523	480	543	520	467	531	503	512	521	531	525	517	470	512	544	529	462	506	511	504	553	484	490	524	534	520	505	499	469	503	501	505	531	509	495	560	483	499	497	469	484	494	440	513	510	524	501	526	513	497	544	467	487	496	503	485	505	546	542	561	501	511	524	488	489	524	541	504	514	507	548	493	519	531	498	523	555	522	505	477	499	565	444	529	489	515	500	484	504	545	511	493	553	498	548	532	528	539	517	504	512	496	533	523	485	492	508	494	522	512	512	484	493	512	485	506	496	482	516	519	517	524	453	514	514	480	515	501	511	484	549	518	510	502	494	480	495	519	490	462	528	516	503	518	524	499	510	515	527	506	534	453	457	535	463	505	529	543	497	510	533	523	477	526	534	532	478	521	493	495	483	499	493	500	527	478	523	516	482	527	500	507	521	499	511	523	464	509	490	506	476	504	530	497	487	528	507	511	497	511	476	506	475	460	517	478	512	517	515	500	523	519	495	507	509	505	524	486	519	509	532	543	525	497	504	508	477	528	507	501	476	536	532	520	496	547	518	472	510	497	524	489	529	488	501	525	487	496	495	510	495	526	498	506	503	508	514	513	486	538	503	528	474	519	504	508	471	506	519	479	500	484	544	470	525	501	516	461	450	475	506	551	536	506	518	474	481	526	512	493	485	501	499	496	519	552	508	492	516	522	518	492	536	511	495	497	554	520	504	504	522	507	512	561	502	505	531	531	523	479	542	519	498	469	483	483	508	513	511	468	514	499	472	488	505	503	511	491	519	505	466	507	523	572	534	522	530	475	502	506	520	513	505	485	515	521	505	502	501	518	489	547	487	512	485	473	527	500	509	526	509	519	508	524	524	500	544	477	474	500	491	503	539	500	561	520	523	490	514	508	516	517	532	550	527	467	488	517	521	541	498	522	496	481	523	529	486	521	496	545	469	516	502	528	484	504	480	508	529	467	489	540	498	495	544	490	498	541	511	513	521	485	540	542	528	523	502	497	541	509	519	542	502	521	520	545	502	530	475	531	505	542	497	504	513	489	553	487	525	472	466	498	504	523	505	505	481	512	517	489	515	500	447	510	504	493	527	466	536	502	507	540	525	525	491	508	528	500	503	515	517	491	583	534	504	528	553	478	477	511	540	505	536	507	494	489	501	497	547	500	463	528	513	502	513	499	535	549	515	503	546	544	468	511	500	486	538	508	522	494	514	512	461	566	540	451	518	493	513	549	502	533	498	530	470	509	482	508	510	485	525	527	529	528	530	501	515	489	518	464	484	528	504	477	461	476	487	511	564	501	492	485	457	495	517	491	516	468	519	502	507	531	497	492	507	469	521	491	507	475	485	497	491	519	546	522	500	553	524	516	491	465	494	525	528	532	465	506	473	473	527	488	502	541	509	520	508	480	519	500	495	507	539	492	508	501	462	548	523	531	545	500	535	483	518	524	480	503	508	473	527	541	532	537	507	534	521	518	482	505	471	513	530	475	535	480	493	543	496	462	517	486	514	527	529	522	521	511	509	502	509	527	481	529	468	503	481	512	478	510	519	509	511	540	518	512	516	500	500	526	489	513	519	493	544	510	488	477	537	487	528	429	509	519	496	535	498	503	500	494	523	513	505	529	487	518	509	502	500	521	500	503	491	494	525	515	516	489	488	521	504	533	495	559	491	537	498	496	538	483	488	483	534	511	498	518	503	551	519	473	508	538	518	519	531	488	525	499	532	499	465	534	479	504	507	525	517	531	520	506	520	498	532	537	498	522	519	464	503	554	486	511	525	511	503	531	534	515	490	504	519	569	567	509	491	511	541	498	491	503	480	480	483	491	489	505	459	503	497	512	517	508	522	543	483	542	501	498	480	473	495	485	491	524	499	495	490	498	455	499	474	469	521	489	514	514	499	550	496	520	487	500	485	510	470	493	526	493	467	478	507	489	460	503	470	521	501	514	540	510	522	487	483	506	503	503	506	497	498	512	537	512	518	549	538	488	513	492	585	501	482	546	541	517	480	478	492	485	505	473	483	546	503	508	524	500	470	471	510	473	499	555	491	468	515	494	475	501	540	510	509	482	476	505	511	505	498	481	500	488	508	486	530	500	499	466	478	468	506	499	486	509	554	499	515	496	493	505	504	521	523	505	501	492	507	509	509	468	505	507	505	496	494	535	476	500	539	502	489	518	508	572	555	506	496	501	509	499	505	510	494	534	486	534	510	494	514	546	505	518	488	557	549	494	488	489	560	467	470	482	545	502	502	514	471	503	566	515	510	497	523	512	507	477	543	546	530	499	537	500	562	485	536	478	520	497	551	480	482	510	479	506	512	504	494	503	510	541	525	543	497	522	517	509	533	515	529	522	505	516	497	468	488	509	512	491	554	547	485	516	543	501	536	506	521	487	536	516	534	519	502	460	506	518	461	489	548	465	498	513	472	529	482	483	471	511	492	483	525	523	508	495	494	511	499	498	499	484	469	498	501	497	473	510	539	522	521	517	527	533	507	503	510	506	524	488	504	506	534	518	484	535	469	485	475	522	527	531	504	511	483	488	501	498	482	504	519	500	533	495	480	482	490	512	497	547	519	551	532	533	554	498	493	514	552	519	542	514	504	485	511	449	517	475	531	499	502	524	517	479	514	513	520	516	528	499	514	520	503	463	484	528	515	474	517	497	523	507	524	519	521	513	481	496	521	529	483	483	514	515	564	510	511	492	501	499	512	529	480	474	510	534	537	493	493	526	497	476	527	520	518	477	519	526	506	513	527	543	509	476	506	522	503	529	523	520	513	517	530	540	546	496	530	513	459	546	512	524	507	463	520	498	528	458	494	477	548	522	497	494	501	530	510	484	491	500	515	495	516	496	484	541	507	515	473	506	491	506	481	519	505	462	529	512	516	495	521	508	531	499	518	526	520	508	468	505	507	482	470	461	488	462	526	487	527	539	511	506	476	474	498	472	495	525	503	514	512	521	514	535	433	510	495	485	529	530	499	537	497	494	524	499	459	495	476	509	536	505	562	504	515	502	497	534	554	513	522	528	465	551	509	503	501	510	494	526	498	497	542	490	543	524	532	508	474	515	468	501	538	469	470	509	491	514	529	536	471	509	512	504	506	509	525	504	521	517
9804	14515	17178	10327	4865	3437	3000	2723	2302	1901	1679	2059	2437	9476	23827	22299	13243	5152	2789	1356	904	793	738	781	798	747	773	796	850	792	794	801	861	806	759	801	762	798	899	803	747	791	843	847	779	789	840	819	815	810	743	827	806	803	820	783	822	783	781	773	860	752	760	777	819	792	814	845	781	838	764	808	825	816	827	772	765	820	790	843	789	839	776	785	816	808	793	809	765	812	812	792	831	771	815	749	779	723	846	770	792	766	801	815	783	818	841	805	818	813	795	775	805	801	790	826	801	816	804	841	839	779	766	810	802	811	788	815	778	827	793	793	813	800	815	802	834	802	776	811	836	734	792	787	798	810	836	761	783	757	768	751	757	786	845	818	787	763	839	806	772	838	833	779	811	822	779	770	828	778	832	776	794	777	848	830	782	822	790	794	763	822	813	823	794	806	779	804	799	817	824	812	792	788	791	808	778	763	757	802	783	807	764	751	748	823	814	824	779	780	831	770	777	799	784	806	770	806	845	800	787	805	808	776	814	790	846	802	803	800	747	845	792	808	780	786	794	783	820	769	815	822	859	800	800	795	746	787	797	865	770	806	827	790	792	799	732	821	788	807	871	778	786	759	831	826	797	793	803	774	820	789	772	784	796	862	810	766	790	864	825	820	783	799	763	831	808	841	847	792	783	748	775	811	765	775	753	783	820	798	807	797	783	800	806	773	803	771	737	811	813	798	825	789	842	810	775	778	778	779	782	826	702	792	846	807	814	803	803	817	843	783	784	762	787	774	757	804	870	792	764	815	798	750	789	766	774	775	787	779	854	833	748	791	814	762	828	798	774	836	784	809	763	807	791	833	844	795	806	789	813	813	800	812	820	800	782	794	812	888	796	810	885	775	775	792	756	794	789	790	795	819	774	756	779	768	743	763	788	763	779	744	753	771	803	746	810	794	803	828	791	822	732	769	790	812	761	764	772	802	787	818	747	758	816	828	810	766	805	826	774	768	796	783	801	721	785	829	739	810	825	801	783	836	816	810	824	773	787	783	853	799	756	766	759	794	765	786	814	802	767	796	806	787	826	792	711	816	777	790	815	799	749	801	773	759	834	784	772	782	750	768	789	792	803	779	865	767	808	802	794	802	870	754	789	771	806	809	749	798	799	829	765	815	779	847	822	809	809	790	827	792	778	824	783	756	773	855	815	807	797	785	778	820	822	808	786	809	792	794	799	746	784	807	777	825	792	800	821	832	795	783	806	746	788	776	778	827	766	880	826	806	840	828	808	783	807	819	850	810	823	802	834	773	762	792	803	791	802	778	798	788	760	758	799	789	800	776	734	733	769	775	778	837	779	804	813	804	758	794	796	813	827	794	759	821	786	805	811	772	841	775	817	736	790	794	765	790	812	794	802	845	826	791	832	784	845	767	821	810	752	749	757	820	806	777	796	853	778	830	799	793	804	784	809	784	793	825	749	800	771	829	787	792	745	814	801	823	831	793	790	805	802	792	822	773	810	792	810	820	768	804	775	823	782	765	792	779	780	806	809	764	773	803	799	778	784	765	785	778	800	775	859	752	757	798	761	824	777	781	822	773	799	777	788	778	840	745	838	740	822	793	801	819	794	800	843	781	783	831	811	814	759	839	849	782	776	749	783	773	834	839	772	792	741	773	851	803	800	790	776	782	798	784	762	770	845	780	858	800	805	803	831	746	764	823	761	822	794	849	833	819	806	802	836	802	789	806	791	809	798	789	800	774	728	834	756	780	844	772	816	797	802	798	778	811	784	803	779	813	755	789	827	851	813	770	781	787	801	783	816	812	798	836	832	806	768	772	785	820	779	822	779	826	801	798	836	804	855	781	805	779	795	795	799	788	851	839	788	783	801	814	800	753	785	765	805	836	773	811	839	748	820	778	771	805	784	848	796	839	839	797	843	782	843	844	833	817	777	796	808	807	824	749	768	823	792	848	778	821	768	771	772	860	769	792	747	801	807	811	776	864	742	815	758	825	798	834	792	814	790	761	797	808	794	748	837	811	824	761	755	789	789	817	826	785	776	833	763	767	764	820	791	791	813	848	836	826	822	803	874	780	808	766	847	747	852	760	796	809	798	792	773	793	721	845	801	780	847	806	788	784	811	814	778	804	757	797	778	810	727	846	772	812	791	782	803	813	857	750	765	798	784	756	796	799	836	802	809	844	820	784	826	735	736	804	797	807	797	776	770	850	756	796	815	797	764	788	805	786	740	763	820	771	782	789	768	802	826	777	769	775	786	785	779	765	853	748	834	822	787	785	808	807	757	799	778	829	765	783	815	762	777	783	807	771	779	791	849	810	760	826	766	786	723	816	805	807	742	827	778	798	748	824	787	820	800	775	801	818	754	754	823	766	783	798	826	803	768	766	754	811	829	812	762	841	771	797	752	776	796	764	793	794	838	757	755	774	816	814	818	797	843	800	758	780	780	758	815	772	766	798	831	804	782	814	763	784	785	816	815	784	811	808	748	794	737	774	789	777	789	831	826	856	774	850	818	807	806	744	781	838	785	830	765	771	795	770	791	777	815	740	786	735	792	768	821	775	779	808	771	813	796	767	806	840	795	800	754	834	809	815	808	782	807	761	812	776	777	760	776	807	843	841	834	835	786	830	819	854	772	788	817	794	809	810	845	842	759	841	819	813	788	732	797	769	782	806	833	809	849	795	886	819	766	753	806	753	729	792	824	789	773	765	805	825	813	786	825	804	862	740	803	786	795	767	794	792	829	832	771	771	807	802	793	757	790	802	823	834	784	775	772	793	827	757	815	791	777	762	835	833	847	795	834	795	771	812	785	783	816	738	752	813	816	818	797	766	776	819	779	791	756	770	801	831	802	749	781	790	802	782	837	814	764	784	848	794	772	789	748	827	799	798	799	830	810	725	828	791	778	795	771	830	747	785	784	740	776	813	812	770	820	769	759	825	826	808	737	838	800	763	832	771	884	798	826	791	769	773	839	806	806	763	753	832	776	816	790	800	792	803	777	774	773	779	738	805	789	850	782	830	776	808	772	813	826	805	800	865	801	779	778	824	848	751	801	781	787	805	803	801	764	805	808	796	763	819	802	800	804	768	769	792	800	803	820	800	830	797	786	815	768	791	775	775	792	787	803	787	762	800	802	778	795	785	806	760	831	794	799	801	785	801	790	800	774	776	788	780	789	772	858	784	804	782	772	816	815	813	789	806	802	807	788	744	786	819	822	826	780	823	818	842	789	837	769	790	796	784	748	780	780	797	863	793	844	783	839	824	828	794	785	787	818	764	847	754	822	788	810	765	829	822	784	830	811	783	834	778	755	793	753	798	783	791	760	814	793	826	739	845	781	788	817	832	783	781	765	822	780	823	807	837	785	825	818	793	741	817	766	797	812	794	767	808	822	780	754	803	767	781	780	817	760	748	748	795	782	806	776	804	813	780	807	794	799	841	814	788	778	779	793	761	778	815	755	767	825	811	874	747	783	793	808	800
23118	21166	28927	23649	21159	19631	3921	1589	1271	1121	1011	1169	1035	11509	24676	23968	12999	4208	2629	1033	560	508	501	503	535	531	502	507	488	492	506	483	501	515	484	532	481	519	531	502	471	514	519	529	492	498	488	509	493	491	497	494	466	481	507	510	514	510	514	501	504	466	489	478	508	486	494	478	504	503	482	504	464	480	469	476	474	482	476	504	489	461	520	486	496	504	516	530	501	499	479	500	519	482	498	507	475	463	488	504	505	478	526	535	530	486	489	485	493	493	519	483	463	489	520	485	496	489	477	489	532	471	471	498	490	472	502	479	490	482	464	474	501	505	505	517	500	489	461	453	491	443	496	532	472	458	486	491	503	482	511	464	491	495	531	473	518	473	497	527	517	473	497	512	521	523	516	551	499	490	501	462	511	497	480	462	491	497	477	534	442	527	512	503	507	500	462	505	513	495	485	493	474	480	479	497	470	485	507	498	483	505	491	494	488	495	519	484	464	526	475	518	491	491	507	501	462	452	479	461	520	474	499	462	533	485	522	497	474	507	517	498	495	515	495	459	471	494	505	503	452	488	465	481	460	464	482	493	512	540	489	514	507	479	477	460	481	505	483	509	488	458	512	512	534	478	470	497	497	473	470	461	479	509	501	503	552	496	490	499	518	515	515	492	480	530	520	510	494	449	531	507	527	486	490	482	508	480	483	517	470	497	458	520	466	461	490	465	482	507	504	485	477	489	491	498	512	507	554	439	518	505	504	484	514	475	513	466	484	511	444	507	467	522	500	490	500	550	546	521	507	490	541	512	526	498	487	508	477	503	484	530	537	486	506	514	476	505	497	510	485	500	508	454	478	531	498	526	469	441	497	489	489	522	542	499	464	461	489	463	502	501	507	472	544	484	469	512	546	495	488	500	450	550	528	503	471	503	475	500	488	475	483	472	488	522	497	523	454	481	485	478	468	491	479	535	512	474	489	492	465	469	497	538	529	507	517	463	476	470	477	506	493	467	466	485	492	497	483	474	498	495	505	472	449	492	471	476	497	524	511	479	476	485	448	478	518	456	489	527	487	481	503	488	485	520	469	524	489	462	491	466	496	446	461	494	467	496	459	468	503	500	519	526	459	508	493	482	484	529	461	499	451	457	464	513	452	535	481	523	470	511	511	490	490	491	497	489	460	487	506	491	526	469	500	489	454	507	506	497	507	511	498	444	490	437	488	494	506	469	467	497	492	476	500	474	483	478	510	439	501	516	482	537	499	486	517	505	509	506	482	523	536	483	466	478	462	479	510	480	452	472	517	500	525	506	475	495	532	492	459	477	479	519	505	545	489	479	518	496	524	494	487	500	500	492	488	521	479	466	484	519	431	495	480	510	471	463	499	502	511	525	462	438	503	514	507	527	464	490	500	493	491	507	454	495	506	494	452	479	498	506	489	492	482	476	529	497	488	508	529	489	487	458	482	500	494	509	531	514	494	513	492	487	424	486	509	500	485	518	520	500	485	504	489	503	538	472	455	483	494	455	507	496	496	480	492	518	497	488	490	508	451	529	463	471	516	497	471	511	489	481	516	499	490	474	486	467	442	507	460	496	459	474	494	482	515	511	482	506	464	470	491	464	454	496	463	482	501	517	455	474	470	510	486	499	479	479	454	491	496	464	478	488	538	483	466	521	454	463	515	552	448	461	491	516	502	513	530	465	499	493	480	483	503	474	503	512	496	506	505	449	505	530	528	517	518	486	515	506	531	480	493	501	455	458	492	519	508	542	505	472	492	517	495	500	488	490	469	469	486	484	498	462	500	512	503	503	494	448	496	484	486	464	481	486	501	466	438	511	507	457	482	490	499	482	508	493	506	501	474	479	483	508	493	424	507	483	530	487	495	479	459	434	500	487	484	501	495	494	452	520	490	467	480	500	510	573	466	536	488	459	494	538	501	496	499	505	498	464	483	506	515	498	492	532	514	496	491	526	533	465	472	449	471	488	500	522	503	469	475	474	513	472	496	496	487	507	457	502	520	480	462	448	479	461	501	500	484	474	475	507	495	521	478	436	513	510	491	500	503	508	506	468	498	458	494	483	479	494	528	478	496	494	494	526	499	483	460	493	487	482	494	472	517	486	475	518	524	489	524	526	446	497	496	497	485	515	471	484	529	485	521	506	501	492	458	465	504	530	491	497	485	501	504	498	479	460	516	486	481	492	527	499	489	508	506	487	521	490	511	497	503	475	468	482	486	469	491	498	471	506	485	491	499	422	459	505	488	510	497	517	522	467	518	491	492	508	504	473	516	453	461	475	556	504	527	525	497	467	513	504	477	535	464	476	483	498	473	509	503	535	478	547	511	495	493	517	474	506	471	489	490	502	491	508	539	490	470	534	508	477	468	503	523	456	492	491	496	472	485	462	503	564	467	482	482	473	526	480	478	503	508	487	514	512	519	481	496	448	446	505	469	515	502	492	500	509	453	460	493	474	442	523	455	479	524	511	491	494	499	461	530	506	487	496	489	483	498	466	538	502	497	514	508	494	515	453	502	455	474	529	497	491	487	477	456	520	508	485	453	495	484	492	496	505	520	506	480	527	493	480	465	492	498	523	459	475	500	489	508	523	481	524	548	465	522	485	525	475	482	522	468	507	517	492	474	476	457	469	480	485	501	461	511	501	489	504	495	484	455	487	476	498	480	514	515	455	558	482	503	476	492	522	482	525	495	470	462	478	500	475	511	503	508	488	478	502	493	518	491	507	488	513	489	474	482	497	478	536	535	491	489	508	493	487	494	437	489	488	492	497	495	515	464	496	474	468	465	485	486	491	469	499	480	501	487	488	486	545	481	469	489	458	498	487	494	520	456	461	469	464	514	502	454	476	496	503	513	505	483	517	463	522	473	512	480	460	494	482	465	502	502	506	478	472	509	514	487	497	438	482	456	531	501	496	516	481	481	466	535	493	471	511	490	472	472	487	494	486	489	490	469	474	498	514	522	524	468	461	444	514	480	500	514	486	480	452	446	491	499	515	483	506	523	490	492	469	548	490	494	515	491	455	509	476	522	519	489	520	487	491	519	477	486	497	487	505	470	511	503	443	458	516	462	468	504	475	454	554	490	479	492	516	489	502	485	523	511	484	468	492	476	476	482	474	486	529	497	500	482	471	522	486	465	486	483	459	533	540	467	463	526	487	469	521	508	476	479	500	470	516	492	485	488	508	461	466	451	482	488	509	477	466	502	511	501	533	495	484	534	486	526	468	478	492	495	510	476	480	500	493	465	505	510	463	522	480	486	503	499	501	529	486	491	501	506	507	490	501	531	505	514	510	473	481	485	497	478	494	471	511	459	496	493	500	523	533	507	501	510	486	496	489	493	518	479	520	454	501	469	502	475	490	465	500	464	539	517	511	461	481	500	489	497	497	490	449	478	482	497	511	499	499	466	487	449	516	522	487	473	480	476	469	479	496	512	489	486	474	503	476	496	482	512	524	473	460	498	494	514	499	511	486	480	461
12179	21653	28415	17509	7849	5829	4521	4066	3629	2868	2506	3066	2451	22750	35230	32265	19121	8373	5868	2136	875	747	774	770	773	800	725	724	764	780	814	718	781	841	760	752	801	790	783	758	764	779	834	935	875	783	835	770	726	772	715	744	787	752	727	774	686	799	784	738	787	714	740	780	755	735	803	751	769	814	713	782	748	727	815	740	762	765	788	778	758	759	746	789	788	755	731	746	718	784	788	755	819	757	732	787	795	782	772	769	715	778	746	735	779	776	752	800	743	757	786	782	793	788	745	733	771	790	793	740	742	756	741	769	754	797	763	803	780	792	717	758	782	734	757	823	815	752	780	767	803	735	782	800	736	762	778	786	801	778	784	738	809	784	771	810	798	736	786	713	800	748	798	811	811	754	758	780	760	800	798	749	735	740	809	777	771	750	760	721	708	783	725	808	770	851	769	759	795	749	792	766	781	718	773	822	764	725	756	813	810	816	730	767	782	755	778	805	714	781	809	739	748	755	771	768	785	735	781	778	777	772	725	765	802	788	786	814	782	741	845	756	758	761	801	790	817	755	762	748	763	757	755	798	733	777	740	761	746	788	787	761	769	769	750	782	773	763	797	714	775	815	722	785	709	808	750	804	744	749	752	804	790	774	773	719	854	743	778	795	787	773	779	784	738	788	767	810	783	738	750	780	777	746	798	717	786	793	746	772	751	757	762	778	786	783	750	774	772	776	750	731	754	728	731	730	744	795	776	776	789	770	748	741	717	778	759	754	769	766	775	751	717	780	754	806	772	796	760	766	796	786	781	731	751	750	728	779	773	698	777	778	783	805	801	725	766	780	761	720	761	754	763	785	791	817	754	779	771	775	757	784	716	764	766	807	759	754	788	723	775	778	790	806	736	779	740	725	814	782	737	773	752	785	732	761	771	760	748	786	802	781	789	767	807	729	785	712	808	798	748	799	796	743	750	827	778	708	761	761	792	787	724	746	777	728	727	744	752	801	788	771	731	757	816	757	800	774	822	763	781	759	732	774	748	768	752	749	762	768	754	719	815	779	822	734	786	795	713	721	786	755	799	815	760	747	801	753	714	730	790	779	774	790	730	753	824	741	756	789	751	764	737	755	780	736	754	795	739	757	780	788	786	779	792	805	808	746	768	810	785	776	789	771	777	782	759	798	708	801	740	744	765	772	740	827	759	755	782	841	777	717	735	792	704	798	767	756	786	752	783	799	727	762	724	771	792	814	793	763	773	782	791	765	732	772	749	760	719	742	794	739	752	749	758	788	827	767	778	790	759	717	748	768	809	768	781	780	757	756	786	767	778	758	769	741	775	763	775	765	750	740	793	787	747	795	780	757	809	746	805	758	782	760	733	791	777	778	803	777	737	777	761	782	750	792	759	766	733	768	792	822	787	786	800	801	776	767	788	724	725	768	773	780	817	736	751	782	798	743	730	771	758	775	751	810	755	757	791	761	751	761	760	770	715	751	836	716	749	811	775	720	840	748	799	729	792	751	732	796	776	726	744	725	832	727	766	811	801	799	772	766	768	789	757	816	808	779	721	793	750	768	767	749	777	817	771	757	797	756	753	739	727	787	781	753	825	772	794	744	745	781	756	742	807	709	754	716	821	751	788	778	763	752	792	818	737	752	801	755	745	779	793	759	699	769	825	766	788	765	832	748	771	779	749	827	818	778	746	734	759	764	765	768	769	744	732	774	777	767	792	816	759	752	814	731	782	740	780	792	752	804	746	764	723	731	772	743	760	806	758	754	795	826	709	756	774	773	798	750	788	803	733	749	721	792	756	724	812	715	753	769	749	782	771	814	732	711	755	727	790	763	764	794	788	728	793	761	792	769	761	789	751	792	737	826	724	765	752	767	722	762	782	776	759	733	750	784	807	818	797	754	727	790	746	745	763	733	776	699	768	773	755	752	769	753	794	815	711	777	774	793	794	776	759	748	800	748	780	764	760	768	751	752	801	811	766	761	757	747	742	798	740	756	769	756	767	746	734	787	783	734	751	752	756	781	761	768	815	761	745	777	755	757	803	793	752	745	730	791	754	745	735	789	803	764	758	781	737	763	738	762	771	792	800	765	736	765	811	723	776	765	769	813	735	760	807	740	718	723	800	755	770	735	752	770	737	767	806	806	785	753	774	761	764	715	705	763	763	774	817	724	783	781	762	737	761	764	715	760	823	752	757	778	783	758	801	768	784	813	774	788	737	762	756	844	757	754	800	781	799	725	795	740	734	814	788	732	752	702	770	813	778	717	785	779	737	787	734	779	754	748	810	762	772	728	754	768	781	764	787	800	792	745	771	751	761	756	779	723	793	750	776	765	803	797	765	749	746	752	750	782	744	806	757	750	733	742	736	758	765	745	795	785	747	752	759	798	748	813	743	799	754	763	796	746	728	779	799	758	770	714	741	773	757	750	821	716	753	753	757	776	791	745	762	773	764	763	767	783	811	740	768	792	767	758	807	730	777	748	804	797	806	779	760	785	744	778	808	789	802	803	739	718	768	752	811	789	771	765	786	756	763	728	786	746	799	791	796	825	776	737	732	778	717	775	786	747	742	821	747	768	769	777	783	755	767	774	827	750	809	799	760	780	751	820	768	788	751	779	793	766	813	750	770	759	767	775	755	781	792	793	792	744	789	763	713	709	794	779	785	840	739	829	802	731	798	738	777	747	782	831	716	769	705	728	774	793	740	831	746	810	798	794	795	751	811	760	758	729	816	766	775	757	816	750	729	764	759	767	806	816	773	763	752	768	775	759	746	780	780	768	718	786	768	781	778	754	780	787	808	745	791	784	703	753	812	777	693	775	788	813	784	782	811	814	745	785	785	800	745	779	778	765	771	768	773	786	747	736	725	742	768	772	724	743	757	742	777	790	804	743	758	780	777	773	765	787	795	747	796	770	781	769	771	730	742	807	792	788	786	773	742	748	777	793	755	790	773	706	721	790	733	768	801	751	744	813	759	792	764	758	804	849	771	767	772	778	762	764	779	794	759	757	743	802	724	746	748	750	724	755	757	764	770	769	779	771	749	780	794	743	751	755	802	776	774	772	741	739	832	765	793	751	766	772	812	748	800	798	826	722	751	712	737	742	779	825	756	823	832	774	817	774	761	747	757	817	733	746	715	755	716	750	720	750	778	753	773	791	752	776	833	765	754	762	777	779	799	757	746	791	779	769	769	747	761	720	754	801	801	747	773	835	796	762	781	759	759	761	757	760	757	752	777	740	777	726	804	784	782	806	822	712	749	757	743	730	785	718	773	786	755	747	796	781	751	757	794	767	778	737	797	739	777	784	766	761	777	780	787	744	775	787	750	797	799	817	757	769	796	807	708	801	718	721	787	741	740	770	771	760	801	728	737	776	772	784	769	783	777	757	752	766	746	756	772	769	751	782	741	748	761	770	775	711	741	766	779	795	776	749	778	726	790	756	731	735	730	713	776	745	738	734	760	750	709	779	763	776	793	771	790	768	771	775
26889	19949	8468	3209	1103	770	628	624	629	575	553	519	522	1264	2134	2645	1266	763	669	470	421	443	459	440	421	382	441	469	460	445	454	452	498	466	443	434	456	467	440	429	480	413	469	407	484	443	422	435	419	411	482	409	438	453	441	441	401	456	438	438	455	469	440	436	438	428	426	418	462	442	422	442	440	461	448	487	457	438	453	446	419	429	466	441	441	432	386	437	470	463	457	438	406	434	420	435	463	402	465	423	461	438	439	440	419	448	468	463	450	480	439	422	437	421	439	457	398	449	435	490	462	438	426	477	426	472	426	460	412	450	454	407	455	406	437	466	431	431	450	436	425	466	465	464	468	432	440	418	474	423	447	431	492	419	460	426	473	455	464	420	426	453	424	443	457	500	444	468	464	414	449	435	450	444	452	491	458	431	463	413	423	422	425	460	470	480	466	468	414	429	439	437	455	449	423	459	469	451	447	409	446	438	441	426	429	432	451	424	455	439	472	452	450	383	443	430	437	471	433	431	440	431	472	438	464	415	448	438	433	441	450	425	417	424	450	395	465	427	411	414	454	428	390	472	404	448	423	426	447	468	425	453	444	458	441	426	430	482	464	452	493	438	451	425	450	408	458	423	444	431	461	424	461	430	413	432	442	453	436	450	434	420	441	445	464	415	438	436	451	433	432	442	421	449	466	444	434	451	473	423	432	446	449	443	429	472	443	425	461	447	464	442	403	463	472	485	465	437	457	413	455	452	471	452	464	428	445	444	424	452	448	462	468	454	421	420	482	495	431	423	467	449	473	424	430	469	435	433	487	398	437	403	414	458	448	454	460	457	448	447	456	438	451	449	417	444	462	459	475	432	444	404	455	477	431	430	423	460	461	445	429	427	470	432	413	437	448	439	418	437	444	457	417	437	418	474	417	438	434	417	427	444	479	474	417	490	461	433	431	448	458	450	408	425	508	454	434	459	434	487	461	438	416	488	451	458	425	425	502	416	441	432	420	453	492	440	474	445	440	432	411	417	444	436	425	452	443	452	409	431	433	454	429	478	453	434	409	450	457	449	423	432	429	433	433	448	447	432	463	425	432	438	446	445	462	422	475	388	431	446	431	436	475	430	463	423	467	418	425	495	438	454	407	450	496	419	463	426	476	439	416	456	397	421	443	445	424	447	398	421	449	441	450	471	435	452	445	408	434	417	430	464	444	427	460	485	435	434	452	408	469	431	412	434	439	443	430	421	464	431	453	454	468	432	449	431	441	448	416	453	458	427	406	432	437	433	428	438	433	445	450	442	411	444	447	456	445	431	460	441	454	469	469	364	416	441	471	454	480	390	439	446	473	396	413	439	469	473	432	404	446	425	461	465	452	433	427	433	442	445	461	419	435	436	443	441	413	454	439	426	467	422	430	437	471	475	451	421	435	481	451	404	405	434	432	465	451	457	458	484	459	450	420	437	427	407	463	416	458	455	446	426	448	422	455	457	473	477	439	431	430	422	436	425	440	465	436	469	429	437	463	417	441	434	451	447	423	436	458	443	444	409	436	423	459	399	448	410	423	414	428	431	462	423	447	416	479	458	447	451	441	474	416	404	441	454	462	467	436	455	412	456	456	406	469	428	441	429	437	455	432	463	459	437	476	433	420	450	448	445	506	406	454	463	416	396	470	462	427	454	491	461	450	405	448	466	434	430	419	434	416	456	471	465	440	441	466	455	454	417	427	444	432	410	433	409	446	433	399	405	442	432	451	421	426	464	456	414	407	473	412	426	399	438	446	453	424	426	431	429	468	461	449	460	448	451	460	437	426	419	439	449	422	483	434	425	410	431	413	479	421	421	424	404	470	449	498	500	441	423	415	406	446	444	450	437	441	398	421	451	458	443	410	464	461	439	445	445	458	441	423	430	448	457	430	428	402	463	458	448	403	468	415	462	421	447	400	432	438	408	454	456	462	470	458	436	472	487	459	428	477	426	458	426	451	458	469	440	405	400	434	405	456	432	404	475	438	426	458	453	449	439	463	445	475	447	438	432	432	414	462	458	439	446	426	469	443	413	448	453	433	452	411	452	441	452	423	416	439	475	453	447	441	455	466	436	428	435	464	451	464	428	417	404	448	458	431	456	448	459	473	442	458	426	438	431	456	471	450	455	443	426	457	455	447	397	451	441	459	444	441	430	428	448	415	483	432	417	403	419	461	445	480	452	434	422	477	437	447	453	457	455	427	446	435	438	462	428	431	422	439	420	446	439	470	473	407	408	421	420	467	440	464	467	438	415	465	454	427	419	394	433	453	446	471	451	467	439	442	437	410	481	458	451	447	468	456	442	412	440	443	420	426	442	439	422	435	444	413	441	464	474	436	430	463	456	459	441	448	452	482	446	467	424	429	478	446	423	451	410	415	474	459	453	459	425	476	406	428	468	430	441	406	408	438	429	418	469	455	490	432	428	444	461	398	452	450	474	443	420	468	413	438	435	460	408	452	447	446	481	449	428	453	438	440	429	450	408	451	448	446	448	465	472	428	451	435	448	445	442	467	430	460	468	440	428	441	429	460	493	469	450	437	425	473	409	428	460	458	417	447	457	436	473	434	449	463	490	463	461	450	453	422	411	470	461	451	486	426	445	426	432	433	412	412	428	434	420	446	420	478	434	428	443	482	455	463	435	433	464	427	474	471	426	474	477	444	447	430	456	471	451	447	416	440	422	435	428	433	438	412	463	473	460	405	437	434	457	473	460	459	425	404	460	455	436	408	444	442	456	457	474	419	469	451	442	451	454	433	426	451	433	416	486	461	458	469	460	417	444	448	468	450	457	459	451	472	417	445	444	445	466	448	408	443	449	444	431	451	455	431	423	464	451	424	454	453	465	455	411	449	439	439	443	437	438	475	469	451	420	457	444	479	437	445	466	468	439	429	454	439	441	446	464	458	444	407	430	435	452	483	417	461	433	452	433	493	458	429	385	472	452	445	413	479	460	442	449	438	462	445	420	445	447	463	413	432	424	461	458	468	433	436	421	462	452	429	433	437	440	483	473	444	427	481	433	452	438	441	442	471	450	459	432	420	447	436	426	418	436	486	447	454	458	421	438	457	461	482	430	440	461	451	467	405	407	463	387	417	449	430	416	423	464	433	485	437	466	418	425	418	423	451	406	444	412	495	470	442	454	432	411	482	438	463	451	429	427	447	462	478	434	458	442	442	443	434	463	431	434	452	441	460	466	432	445	426	422	415	422	471	403	436	453	416	412	448	447	482	447	485	412	442	422	420	481	432	472	394	416	402	439	418	451	440	442	444	443	461	449	424	428	448	496	465	457	446	508	435	455	495	456	477	445	417	421	459	435	434	439	433	425	425	438	392	446	418	430	459	442	387	462	429	419	453	472	447	464	453	437	425	447	419	428	438	395	478	413	429	436	407	460	438	444	455	444	438	386	416	425	413	375	459	436	453	421	429	426	447	429	445	443	440	432	433	431	414	405	444	416	433	428	393	436	455	435
6692	6192	7731	5537	2567	1775	1354	1375	1365	1219	1071	1065	964	3377	5854	6490	2675	1563	1343	828	759	701	687	684	665	707	699	719	693	720	736	677	708	710	705	693	740	675	711	703	728	699	692	692	723	739	689	695	693	668	711	703	690	731	698	705	747	702	749	671	704	678	711	736	692	693	651	716	684	713	715	744	706	663	687	694	750	703	693	683	719	686	754	669	703	744	737	720	706	766	734	675	680	736	650	703	699	658	706	704	714	738	694	725	701	766	732	705	753	675	721	700	657	688	646	740	657	713	714	675	702	740	718	722	686	732	711	700	738	694	723	747	734	725	711	718	748	707	717	717	708	654	669	715	655	727	720	660	723	676	744	677	705	745	723	740	712	708	705	666	692	699	666	678	654	735	720	701	630	700	696	683	722	716	693	726	680	697	728	715	706	695	675	683	657	721	735	694	709	719	675	706	700	717	692	686	778	667	719	780	710	773	755	677	679	696	693	689	641	703	710	663	739	735	679	698	707	705	771	711	703	689	716	754	724	701	695	706	709	716	721	673	700	722	707	697	718	710	675	711	705	701	666	669	714	728	691	690	735	682	739	741	707	740	728	710	688	697	678	722	739	751	671	692	696	702	660	735	704	723	673	660	740	690	656	724	677	724	680	736	690	732	705	726	704	749	677	686	752	714	691	706	713	669	686	695	741	692	730	701	686	718	691	719	775	665	732	690	680	689	710	706	705	670	696	710	731	696	689	728	691	679	737	699	695	734	691	712	700	676	662	710	703	706	665	690	654	680	733	708	688	705	693	696	718	684	729	740	709	692	735	687	698	733	724	702	688	726	695	697	659	701	719	697	687	699	704	700	728	711	671	733	722	718	690	733	745	713	691	697	667	716	697	737	677	707	707	710	689	679	683	685	742	682	708	690	711	723	714	715	696	735	666	716	693	704	719	692	724	744	693	701	721	680	691	700	687	669	690	720	711	688	720	707	666	705	714	663	695	679	696	710	724	671	717	731	709	731	700	702	688	724	700	697	702	758	722	678	694	676	677	669	688	702	680	672	743	673	738	716	715	690	700	725	675	714	678	682	672	736	688	710	730	689	725	704	723	695	713	681	675	693	732	673	682	655	700	726	697	690	714	711	732	661	740	709	688	684	712	730	717	681	707	672	650	750	694	694	674	738	727	738	706	717	697	723	639	711	732	692	716	706	692	732	723	676	735	703	669	684	647	657	691	736	712	704	727	697	735	737	724	717	706	724	723	719	666	690	699	728	721	699	695	698	747	738	741	712	733	681	698	652	721	736	720	681	730	662	713	729	762	713	731	709	720	709	653	715	685	685	727	743	688	696	692	667	682	704	743	657	699	744	717	679	760	732	691	689	717	712	660	717	687	768	761	705	718	708	719	736	702	691	715	756	712	715	733	714	684	714	678	699	722	665	707	675	685	666	710	737	697	694	661	734	683	744	747	718	695	698	661	679	695	689	694	709	720	717	653	758	684	665	702	704	710	680	713	672	734	710	700	706	737	759	701	657	707	739	684	705	771	686	709	699	695	741	711	718	737	680	705	643	713	681	731	738	675	725	711	673	706	724	722	688	746	708	751	724	746	694	740	682	677	700	745	754	697	690	658	678	689	686	741	712	741	745	728	737	745	666	748	748	651	716	672	702	697	729	683	702	730	664	687	619	664	669	730	703	689	689	716	732	737	711	705	739	719	719	706	700	694	692	687	686	691	695	709	666	724	678	676	696	697	708	686	679	689	674	677	709	713	737	679	716	724	722	741	654	727	740	678	726	701	712	702	691	704	681	682	729	692	695	699	680	779	691	706	695	708	662	741	734	717	738	732	711	651	680	690	716	732	703	711	711	701	682	692	747	697	713	703	710	709	702	723	711	710	728	675	668	689	704	713	685	722	700	715	709	723	740	694	678	689	678	695	711	716	717	708	680	716	693	748	687	661	667	721	710	681	731	694	705	701	669	683	747	693	707	721	727	685	723	747	708	677	706	720	677	711	660	718	692	767	697	739	685	694	692	700	653	703	648	740	665	711	707	743	725	685	739	749	740	690	738	662	745	717	697	682	739	700	714	685	677	678	742	702	747	700	707	722	733	696	678	727	689	742	712	665	734	692	728	700	701	656	728	665	730	743	719	705	694	721	675	735	682	695	697	676	722	747	708	727	698	684	750	689	690	715	663	677	692	662	735	731	702	723	693	695	724	706	752	680	694	704	734	740	726	731	690	707	717	713	678	774	666	693	707	719	680	699	675	752	711	696	695	667	674	700	716	750	730	694	736	688	715	731	701	729	705	733	705	701	696	692	704	703	734	815	722	683	712	702	692	686	682	708	728	684	739	732	687	694	729	702	707	645	728	707	671	710	685	716	690	672	675	678	674	700	714	674	688	715	727	726	739	749	691	663	689	717	699	740	672	720	681	704	659	699	730	740	691	723	731	721	709	731	711	733	697	690	696	698	771	617	663	649	659	683	697	722	697	652	748	682	660	725	730	700	727	694	699	699	712	723	695	733	740	707	702	699	643	702	697	776	700	668	700	684	733	770	721	726	715	720	667	752	732	705	693	721	754	683	668	710	699	720	727	687	701	729	736	633	700	672	743	699	697	688	685	705	622	706	652	676	724	724	687	698	691	674	700	681	713	689	723	690	704	712	699	769	707	718	658	696	713	726	726	753	703	734	709	712	733	721	728	695	642	684	671	702	691	691	726	718	759	651	723	723	733	735	697	714	712	699	726	713	722	735	661	751	721	711	719	700	723	686	654	742	706	692	701	673	641	702	680	656	726	706	694	655	751	705	645	681	669	691	677	737	669	682	708	707	641	674	677	726	711	695	699	723	693	699	717	701	650	677	662	711	726	699	674	723	683	692	714	689	716	668	735	685	735	704	703	719	707	687	738	695	696	697	700	710	702	706	715	700	700	701	713	693	690	694	731	717	664	720	741	700	675	732	736	731	685	693	682	694	680	705	697	746	684	698	669	720	725	678	682	660	705	666	712	740	682	711	705	669	673	687	663	677	697	710	730	713	684	706	715	697	694	717	722	711	679	716	716	707	706	723	668	753	687	729	709	689	699	715	669	706	698	718	715	707	675	637	692	679	697	677	692	705	763	678	739	723	674	730	709	704	683	763	731	709	666	683	709	783	688	672	759	728	659	700	701	662	723	655	722	674	658	708	667	683	757	749	662	670	664	691	692	682	716	763	633	716	712	691	682	710	644	668	708	700	688	716	690	703	754	739	708	710	682	724	752	695	722	701	693	726	747	695	662	709	731	708	683	663	652	708	666	702	686	707	713	700	659	700	737	795	700	717	682	688	705	694	690	719	687	700	668	687	732	728	679	674	757	741	723	661	655	733	739	699	738	693	742	700	728	706	709	749	684	675	673	737	721	689	749	717	692	706	702	695	712	701	726	683	689	688	655	690	680	715	738	673	712	709	725	698	772	692	686	758	723	718	697	654	704	712	727	694	707	737	625	681	719
24374	21131	27781	24721	13369	1848	1204	843	850	862	722	862	663	7920	11836	11196	3740	2044	1242	741	550	523	480	526	508	478	516	504	522	500	480	520	527	501	487	489	517	505	568	492	517	493	528	540	525	583	517	511	488	509	543	507	509	497	495	520	513	495	507	517	521	512	490	486	499	524	484	517	533	509	510	494	509	469	484	492	526	473	470	493	481	484	482	511	510	504	560	473	482	496	483	513	478	531	544	530	488	533	483	500	532	502	545	497	530	501	491	471	485	531	503	503	482	502	500	480	510	456	482	504	492	517	522	532	523	513	488	498	493	494	459	488	518	509	510	492	456	524	503	538	516	477	550	496	491	484	543	509	475	498	554	518	479	477	500	528	512	494	481	501	499	464	503	499	533	530	490	544	505	520	495	514	495	497	504	487	513	510	452	529	482	493	473	489	487	475	474	495	501	521	534	540	462	484	489	506	524	533	497	525	451	505	524	516	489	497	495	508	501	472	522	516	483	511	515	518	478	478	464	538	538	500	491	528	506	497	491	501	506	498	511	515	537	549	515	468	503	531	481	524	491	519	540	539	507	504	509	476	500	489	466	490	490	526	483	518	505	503	513	513	545	559	492	535	509	496	511	533	501	468	499	501	497	495	511	468	489	496	508	516	523	491	492	512	484	494	497	520	510	515	498	486	481	510	475	511	490	503	521	486	472	510	493	480	541	522	523	506	484	532	501	501	502	526	472	494	494	529	514	510	499	535	476	500	491	479	545	514	534	537	565	546	474	493	506	534	475	507	488	497	500	490	494	476	492	531	475	491	499	502	506	497	526	488	494	519	501	493	491	502	515	503	493	528	537	514	506	492	485	503	497	486	509	501	460	483	479	461	499	477	508	537	466	471	522	536	531	499	517	501	517	541	523	481	526	464	520	523	484	453	481	492	526	478	482	532	480	490	499	473	479	496	495	503	529	482	516	522	519	506	497	489	507	528	531	482	518	490	509	531	500	503	512	517	502	488	523	483	479	505	529	506	508	520	527	506	543	531	502	470	451	461	513	529	502	499	484	479	456	566	502	508	498	535	516	526	509	506	466	529	482	493	484	486	515	518	518	483	490	482	512	492	475	532	517	503	499	513	496	458	512	581	523	479	499	529	518	470	469	502	515	507	447	512	521	528	490	519	488	574	506	487	477	518	489	515	518	494	508	486	471	508	481	475	505	473	510	489	514	516	496	502	466	513	484	524	540	504	494	472	500	498	475	498	514	502	490	520	472	507	508	488	541	501	497	494	482	518	493	463	514	475	517	501	503	524	505	512	503	514	506	520	484	479	479	512	487	491	489	473	501	486	500	516	484	504	512	520	488	515	503	501	491	504	527	486	504	548	552	543	489	535	482	530	508	512	490	482	487	491	497	480	535	539	483	515	446	491	470	477	478	497	479	499	488	479	493	493	500	529	504	522	453	516	487	505	459	499	534	438	511	494	513	526	471	529	510	544	487	480	492	489	533	538	509	494	510	483	519	499	507	496	527	559	484	522	521	504	482	519	535	518	551	493	536	506	509	517	498	479	496	468	515	506	517	467	473	522	524	534	523	512	518	489	523	506	515	516	500	484	492	508	487	524	491	532	514	513	474	491	485	533	475	474	490	508	494	528	536	517	474	505	507	495	505	502	536	536	469	504	503	481	482	552	521	499	472	507	536	523	539	462	462	530	519	484	500	502	495	496	510	461	558	516	511	544	474	503	478	495	519	494	517	489	510	510	526	497	507	487	503	500	512	459	481	524	498	508	499	492	491	535	501	556	481	502	485	498	464	475	503	509	515	501	492	513	495	539	512	461	490	469	527	483	505	499	498	511	549	480	508	491	497	501	489	500	452	499	484	534	461	506	515	533	534	512	495	492	538	478	506	500	496	512	483	515	476	522	501	517	486	514	533	489	466	526	505	515	516	527	462	493	496	499	506	497	488	531	504	532	486	494	511	493	493	470	507	486	506	482	543	470	512	470	482	482	512	525	474	482	501	486	476	498	523	496	483	507	509	468	503	488	496	478	490	528	510	476	508	500	485	483	491	502	474	500	497	539	493	497	514	485	489	508	494	503	523	500	507	521	519	529	503	526	474	488	541	500	499	517	454	523	522	512	474	534	482	524	510	492	520	518	559	482	478	490	524	500	511	500	481	505	508	519	526	518	513	489	479	458	491	477	526	524	505	493	500	517	498	499	492	505	464	510	516	501	490	519	538	458	510	517	530	478	527	500	535	525	556	500	543	481	486	475	462	467	515	514	504	496	476	530	468	492	483	473	546	492	453	488	541	501	499	518	538	478	463	488	510	442	475	460	480	535	480	538	513	482	469	564	476	469	500	465	474	489	525	500	535	524	504	548	536	526	519	540	472	484	452	531	496	488	503	488	505	503	469	518	476	499	491	499	491	486	514	550	553	504	514	469	555	538	504	511	509	458	487	503	527	504	517	545	472	492	499	497	521	479	502	507	476	475	516	442	501	477	522	466	490	495	516	498	471	492	504	518	481	556	501	512	466	534	464	499	534	472	480	510	485	503	511	538	520	517	530	509	510	495	534	474	547	516	493	533	476	491	499	524	461	473	456	496	480	524	484	483	506	493	469	519	498	522	519	475	510	542	509	524	498	472	492	479	475	510	508	466	509	505	556	518	522	458	491	549	515	505	518	538	476	503	487	485	509	455	457	485	500	477	534	488	494	492	496	523	542	509	474	523	500	481	531	495	523	489	532	532	509	510	521	528	490	504	446	512	503	475	505	480	462	505	452	487	490	458	519	510	484	534	542	477	515	474	485	537	486	531	521	554	530	505	490	501	535	543	520	498	494	518	541	507	526	489	505	520	488	479	504	478	547	513	470	516	492	570	490	479	486	515	533	514	523	459	523	508	509	473	523	520	519	493	486	502	509	506	508	511	511	484	471	565	498	492	469	534	474	487	527	491	543	491	481	490	526	524	510	524	476	501	495	493	502	485	496	530	499	490	475	497	490	481	546	450	492	507	536	512	532	488	512	466	498	481	532	494	496	536	521	518	528	470	497	507	504	544	540	506	474	479	500	504	528	525	498	483	509	536	524	504	523	513	504	495	568	496	483	499	491	508	469	507	496	550	500	499	527	470	491	501	501	505	518	490	490	508	493	477	499	496	475	501	518	499	472	507	549	488	519	521	527	519	489	511	493	480	520	479	500	496	503	497	517	492	473	522	480	482	515	506	515	539	505	510	475	497	498	538	499	488	485	452	509	499	518	504	520	517	482	533	533	517	488	522	537	496	500	539	487	487	536	467	537	523	487	526	512	487	495	464	493	474	496	512	544	483	496	484	501	465	465	523	511	506	515	495	486	498	501	481	509	483	523	482	525	527	538	481	544	477	512	519	513	585	475	509	505	466	476	508	486	479	566	496	516	490	522	516	501	505	495	524	531	498	523	524	499	502	515	471	490	529	445	465	504	494	524	471	477	499	516	515	509	500	508	519	519	506
7811	13736	18734	16783	5049	3107	2423	2047	2108	1825	1466	2099	1433	18909	22934	19839	7483	4848	2648	1625	899	808	839	793	783	821	799	778	805	850	817	762	794	822	796	801	862	815	771	822	799	812	820	846	868	885	806	844	783	783	799	825	770	821	751	785	800	782	774	751	789	837	775	848	774	839	764	867	827	834	748	767	784	851	788	798	823	786	781	832	772	819	787	749	772	829	818	793	811	815	773	799	765	798	795	845	809	781	813	847	857	794	819	778	787	794	816	827	816	769	803	799	810	742	793	780	790	835	751	850	778	802	843	813	804	840	818	816	803	819	826	810	779	812	856	766	761	787	798	823	785	798	826	795	799	766	788	805	850	750	776	873	779	765	763	840	765	766	863	810	823	811	783	808	771	767	739	757	813	807	807	842	835	803	783	792	803	827	803	809	804	825	832	721	797	785	790	787	766	803	827	809	828	800	833	782	771	779	776	785	824	789	833	792	849	773	790	831	860	811	847	795	759	804	779	812	811	783	795	797	846	810	818	809	829	808	810	848	794	818	816	800	802	777	776	787	731	776	827	789	796	797	796	843	802	776	807	783	817	747	737	818	807	811	797	820	789	760	810	770	754	862	794	801	750	785	820	769	771	802	791	822	830	775	863	782	780	775	804	783	783	802	808	786	812	785	805	823	802	837	824	849	789	801	787	840	797	801	798	809	757	816	821	831	839	797	809	823	760	772	789	805	790	825	780	841	843	810	746	790	767	795	836	770	741	845	756	859	808	779	785	759	730	798	809	750	789	778	767	783	758	801	819	782	782	753	788	804	809	794	820	778	761	800	786	777	740	797	816	779	837	810	792	814	808	779	834	859	815	758	806	778	800	771	777	799	816	856	844	786	776	821	767	822	859	817	808	783	825	822	761	789	866	816	805	815	843	791	865	797	807	769	811	806	822	820	786	847	843	776	802	761	806	835	805	804	738	826	807	841	824	834	784	844	834	798	809	826	806	788	833	814	758	811	792	779	765	796	754	799	812	771	796	751	794	754	812	814	763	823	862	835	823	761	773	800	805	772	797	795	813	823	810	779	801	786	793	784	791	783	885	746	798	817	817	833	814	826	837	836	794	799	785	798	813	834	827	816	808	769	766	790	817	791	805	799	784	798	807	773	798	780	820	818	786	839	801	787	766	815	803	751	849	782	770	803	795	846	800	818	806	802	793	829	795	789	785	791	813	802	793	830	795	788	779	770	825	809	772	809	784	747	776	785	831	772	793	787	795	765	810	763	785	835	774	787	790	769	766	830	788	794	727	807	803	793	838	839	783	789	777	811	810	818	816	800	755	771	734	837	787	804	800	790	855	849	789	759	787	838	801	846	817	799	793	822	759	799	718	800	810	811	787	788	843	825	777	807	776	781	825	777	807	836	800	806	779	840	787	805	788	801	788	785	792	812	758	733	787	756	797	768	766	795	782	772	760	770	802	833	825	799	781	809	827	795	780	805	789	771	831	799	812	804	774	812	759	795	775	767	822	788	754	771	810	798	804	828	832	815	788	785	772	789	823	782	785	797	817	811	813	774	830	787	796	769	785	804	817	790	758	822	805	803	810	767	822	765	762	815	836	770	793	780	824	786	840	827	800	802	761	805	836	783	836	819	817	836	816	794	783	758	766	804	800	770	766	752	817	797	803	778	807	813	850	720	773	747	848	765	821	779	789	809	796	791	783	800	795	807	770	780	782	872	815	803	830	785	873	799	771	749	798	797	792	744	791	791	784	780	815	781	832	790	749	788	847	769	835	811	837	843	789	820	807	832	767	750	809	786	812	852	811	772	817	802	863	796	803	793	824	825	768	799	774	816	829	813	833	801	792	758	789	786	792	796	777	838	804	758	779	796	856	787	751	771	822	789	792	835	875	804	807	797	807	798	792	772	801	802	801	811	784	750	856	856	803	790	770	848	782	775	810	811	792	750	780	772	791	819	795	721	876	798	809	799	817	795	781	820	856	771	779	872	802	799	805	778	784	840	807	806	827	804	839	816	841	799	728	784	772	814	776	792	791	791	777	835	797	777	844	755	786	812	845	790	798	852	793	793	853	814	740	766	765	770	813	813	761	785	756	816	826	798	798	804	801	838	859	760	844	778	824	847	791	754	777	818	782	828	746	761	770	841	819	791	857	798	804	807	792	829	778	808	793	765	787	781	736	760	778	764	798	765	777	776	815	814	755	779	805	852	799	786	818	752	790	756	781	807	797	782	785	816	790	807	805	862	844	834	753	775	842	807	826	829	840	782	814	825	769	780	794	787	779	733	824	825	850	842	778	778	715	835	793	804	748	812	795	819	771	794	769	755	783	831	796	769	784	817	814	818	804	767	813	788	749	811	822	762	797	831	827	825	809	777	847	816	778	784	758	803	782	770	742	795	790	772	830	763	797	761	847	795	789	782	793	797	810	825	775	775	797	768	839	778	840	809	787	782	755	763	820	817	783	770	801	799	797	802	803	827	787	828	783	800	798	805	799	825	796	813	782	810	802	807	825	777	847	839	756	795	815	809	803	770	799	739	853	744	785	854	804	765	792	786	766	864	754	796	815	830	782	801	781	812	766	794	805	802	795	757	771	814	790	871	804	776	777	848	790	817	784	790	795	827	799	745	778	827	808	782	804	796	773	798	804	805	737	792	819	832	796	812	813	831	809	762	823	789	779	787	790	772	828	801	805	738	775	752	746	776	845	767	818	793	800	866	806	786	786	822	778	801	880	828	787	815	806	822	796	791	824	768	813	797	840	844	791	792	813	751	783	783	813	839	810	789	792	781	770	784	778	826	756	809	832	817	776	797	759	816	867	806	818	811	770	773	851	804	813	795	780	777	774	802	785	795	844	776	788	787	789	824	808	783	802	755	792	784	778	769	778	758	767	773	823	824	803	782	765	812	755	841	809	783	822	746	854	833	830	794	820	796	831	779	811	849	765	760	805	743	811	776	727	809	822	838	867	790	819	821	828	815	775	759	738	833	803	835	795	813	799	809	833	833	799	779	811	772	809	796	826	811	772	767	793	830	801	804	792	783	785	777	758	762	739	793	792	783	826	821	828	779	799	766	812	751	814	802	795	794	773	752	807	791	800	770	819	812	797	772	766	790	821	813	778	774	831	764	795	770	796	818	778	782	804	842	827	813	782	819	826	805	763	772	818	825	779	838	743	773	777	837	736	826	812	807	797	762	814	769	837	772	817	765	828	787	786	815	803	765	781	761	807	801	822	828	807	778	816	784	806	791	782	792	772	834	763	769	762	815	793	832	767	837	818	783	799	775	800	827	828	790	825	788	803	824	764	826	809	786	810	796	799	790	803	764	810	813	766	765	811	840	795	808	779	844	791	818	817	841	837	808	821	777	797	806	745	782	762	818	839	784	785	798	799	792	809	813	793	761	770	759	783	791	785	794	752	822	717	817	793	817	820	865	767	866	769	803	841	810	807	790	809	771	802	760	851	830	782	845	756	824	838	817
23160	21174	28919	23709	21179	18617	3367	1351	1073	1073	911	1034	866	16405	24325	21117	9501	5035	2584	998	508	519	453	537	515	521	514	538	507	510	489	470	514	529	538	499	503	508	506	482	477	485	514	602	563	559	518	506	519	526	470	512	515	508	497	475	518	499	523	496	516	509	504	483	523	507	476	493	505	497	479	587	495	500	512	482	513	485	548	537	487	499	523	520	470	495	547	552	520	498	491	522	500	509	508	459	542	509	442	516	533	471	513	454	498	483	499	481	482	516	497	484	507	523	543	505	499	504	436	502	518	492	487	509	483	473	497	493	487	445	487	511	509	482	516	519	491	491	543	491	483	466	470	517	454	514	502	520	509	523	491	493	537	511	532	499	545	506	502	510	495	437	496	459	495	506	502	493	487	476	472	520	495	517	518	482	506	473	533	494	526	508	478	492	511	513	530	485	509	500	500	530	493	538	510	492	481	512	502	493	461	485	525	488	513	515	525	504	487	486	482	475	496	497	492	519	488	467	535	463	509	511	484	546	486	482	511	495	513	490	528	507	504	528	498	488	463	521	514	525	511	536	556	510	543	514	500	480	499	476	467	516	487	487	463	483	516	509	498	489	488	496	489	523	499	517	499	530	499	514	503	512	516	498	531	512	491	446	468	484	512	482	507	524	513	480	465	529	494	514	502	490	485	496	510	510	468	501	496	505	505	500	502	556	506	498	479	513	506	553	495	537	515	491	459	527	484	452	467	496	500	485	513	493	507	491	514	484	512	494	475	524	478	494	437	505	501	519	497	467	507	549	491	498	488	511	490	489	540	508	474	492	507	509	536	521	490	542	473	488	530	473	481	490	495	550	502	487	499	496	469	523	471	497	505	503	473	538	521	500	522	457	556	520	481	477	511	497	511	547	536	448	486	480	486	514	508	533	520	491	474	529	455	506	477	509	489	518	482	497	510	482	480	492	522	513	504	533	489	510	502	527	498	472	513	532	527	488	503	519	517	497	530	493	471	490	475	532	525	476	523	524	482	536	517	484	508	505	499	455	511	482	488	502	486	518	540	503	524	495	497	520	494	478	501	475	529	466	548	500	451	495	491	501	501	516	521	510	511	480	509	544	498	519	526	522	545	522	523	526	484	500	516	487	507	494	489	507	461	495	527	513	470	511	507	486	501	511	455	504	482	506	496	503	516	537	526	497	472	496	498	511	533	518	493	496	474	536	543	485	541	475	507	470	495	504	463	479	505	484	532	507	571	548	505	496	508	511	494	535	497	526	495	466	468	456	526	519	514	476	487	507	483	491	484	510	455	518	488	475	520	478	526	485	507	505	507	535	514	510	514	559	498	509	470	514	510	491	478	465	512	508	471	493	501	536	515	558	508	536	516	508	492	513	496	526	474	474	447	498	498	504	520	488	488	514	536	481	483	469	460	499	530	500	484	521	543	484	522	479	490	469	518	454	473	537	475	529	500	491	519	479	513	494	498	489	494	492	471	484	532	542	491	500	510	476	481	520	514	471	491	516	512	502	513	530	464	494	517	507	520	529	466	534	507	492	484	476	495	455	484	480	530	496	524	495	507	462	505	520	489	531	493	491	504	500	515	505	516	505	493	542	525	514	513	490	484	481	533	533	533	501	531	494	519	496	533	494	511	502	479	525	490	421	505	459	464	524	488	531	516	480	462	512	474	485	491	498	490	486	551	521	507	511	513	484	501	507	471	492	481	473	501	486	468	507	487	525	528	447	514	511	497	485	515	514	477	505	504	493	524	515	512	518	518	525	464	485	505	514	504	519	497	506	533	495	503	515	484	488	508	548	517	488	509	533	518	491	498	496	500	485	453	476	470	511	494	521	520	488	486	532	486	488	506	477	464	526	527	451	504	494	490	473	510	494	510	503	478	485	496	488	512	500	474	485	475	488	498	456	525	447	487	490	470	498	508	507	527	483	493	503	506	475	488	533	522	481	522	544	497	499	508	499	538	505	483	473	502	521	448	477	475	484	511	502	484	505	472	453	482	496	492	530	486	498	512	490	512	469	472	509	515	479	501	513	540	476	514	478	504	467	490	491	494	526	487	467	495	492	512	519	507	495	508	508	472	538	484	500	508	483	514	486	482	450	471	516	507	477	469	511	515	505	501	544	484	535	516	510	482	473	504	488	504	491	475	478	494	482	515	500	462	487	498	503	523	486	480	474	545	458	491	487	506	478	468	512	545	502	536	495	533	537	475	513	475	483	467	507	552	553	494	510	476	473	497	490	519	533	500	535	513	497	523	543	499	472	518	496	518	541	496	553	490	525	518	537	512	507	520	510	510	506	474	497	504	453	488	473	504	489	468	488	478	552	494	523	495	475	486	503	495	482	519	486	480	502	509	504	482	521	532	510	526	515	526	502	509	534	506	496	497	510	528	450	516	514	470	512	488	493	511	496	476	535	460	476	513	518	529	496	477	509	519	497	486	510	512	503	492	459	500	480	473	495	505	485	489	499	498	463	494	468	478	514	544	462	496	511	501	529	497	501	487	495	536	505	526	470	513	524	525	478	516	506	458	495	535	510	493	512	471	516	482	502	460	476	512	480	478	522	494	460	479	532	501	497	474	486	484	507	514	535	450	501	463	537	509	490	502	504	523	475	490	470	517	514	480	508	495	533	490	451	449	494	507	511	508	500	438	483	496	533	508	535	510	488	496	479	472	468	494	473	481	535	500	515	498	483	494	485	516	484	523	501	528	501	491	498	474	485	486	482	461	523	489	451	507	506	504	501	522	499	504	483	500	520	482	519	532	521	515	546	512	525	542	508	506	479	506	527	534	509	519	498	498	534	483	530	504	534	482	531	528	509	514	515	487	503	512	497	509	474	515	506	491	466	506	481	494	492	534	490	499	523	486	507	518	495	499	473	484	528	447	500	508	478	520	509	481	499	499	546	458	458	494	523	495	475	482	504	509	515	519	490	512	545	507	526	483	503	534	486	522	505	507	514	446	474	516	523	542	481	491	499	494	502	494	471	486	486	477	493	471	474	507	489	500	519	471	513	511	475	498	455	503	485	452	510	465	508	504	512	505	483	500	512	491	477	485	516	491	551	513	504	506	535	505	528	520	517	501	526	523	518	506	527	499	499	536	494	547	461	495	502	512	528	464	520	534	508	479	509	466	496	503	492	483	527	510	526	525	486	520	531	512	519	454	464	464	473	524	539	499	482	500	502	515	476	472	487	506	469	525	493	499	512	462	469	478	529	519	503	531	491	544	512	502	517	515	508	499	483	488	512	517	480	568	482	521	487	540	527	486	504	455	480	476	515	514	530	505	506	516	473	511	533	510	499	464	483	477	477	482	476	460	530	515	476	538	525	503	459	528	513	471	490	506	466	508	515	478	504	518	492	532	491	484	485	506	526	524	468	510	505	529	504	468	484	527	481	486	521	516	570	469	465	515	503	499	506	502	495	482	512	451	488	524	504	535	536	464	523	466	467	538	493	493	485	463	475	471	487	557	506
10775	21412	28675	24060	8230	5641	3965	3185	2901	2741	2311	2570	2046	28214	34047	28219	16856	10389	5846	1991	814	793	761	782	776	771	762	784	780	759	785	759	813	807	787	760	797	805	827	764	782	793	860	1099	1001	880	831	777	802	757	773	769	785	820	784	750	769	793	807	799	794	763	802	765	749	781	825	782	798	754	844	813	780	752	760	769	850	788	833	759	753	810	782	819	789	796	802	774	776	777	724	782	788	762	775	764	804	739	791	792	770	766	739	752	822	800	749	794	779	770	772	763	757	816	785	762	810	766	764	810	775	798	761	774	779	841	820	786	755	784	806	740	799	766	801	815	739	805	742	850	773	797	737	783	772	760	740	778	790	864	717	782	780	769	767	748	785	738	780	775	769	764	797	795	786	797	793	759	772	777	800	813	800	785	803	804	756	770	777	746	811	792	775	792	756	778	794	817	768	781	795	759	750	811	831	829	788	790	790	771	784	841	773	791	788	803	801	790	796	774	822	783	835	797	745	812	775	803	800	803	794	793	772	764	785	765	807	810	751	760	731	757	792	802	785	766	765	802	793	765	792	814	796	796	764	805	794	785	798	777	757	761	756	794	777	788	836	777	763	763	754	795	807	758	760	813	757	785	784	812	804	772	774	799	763	783	778	752	792	823	764	812	763	778	754	812	792	748	769	756	801	779	759	760	784	798	785	795	777	750	742	811	810	782	792	742	754	846	745	788	794	783	770	802	733	758	759	788	810	808	814	818	806	803	756	751	748	746	803	791	815	762	785	799	834	783	763	800	786	801	794	756	786	843	771	806	777	779	765	742	783	752	752	804	784	825	836	762	746	778	782	766	804	750	766	779	793	746	789	785	745	814	747	819	762	782	780	780	779	785	755	772	804	811	742	814	747	774	801	809	766	747	767	733	774	818	756	772	725	735	788	756	799	727	828	798	744	778	757	746	746	776	774	777	722	808	781	808	840	810	809	779	787	816	778	777	710	766	819	744	769	747	804	756	796	731	770	785	805	787	802	791	813	772	858	759	789	801	795	810	764	780	760	813	785	792	776	801	788	758	827	779	777	781	792	751	784	775	735	774	765	839	817	803	744	826	721	817	708	803	762	808	834	803	797	717	745	800	815	773	812	812	768	766	811	761	772	751	781	777	784	811	793	779	728	807	802	835	782	812	751	799	796	798	782	803	808	772	810	787	773	792	751	751	764	755	761	794	757	803	772	815	780	801	811	807	769	829	782	765	783	747	774	798	790	758	774	801	801	760	752	755	839	739	780	806	795	753	764	765	811	816	772	786	769	740	743	765	787	819	827	796	796	788	790	739	788	769	762	774	741	794	777	811	756	795	790	801	786	810	787	769	789	799	808	768	755	729	761	778	762	763	718	757	745	780	775	753	775	816	772	763	804	831	784	778	797	825	790	781	746	750	772	799	799	824	746	841	793	738	788	802	817	750	782	821	776	748	863	817	812	781	797	759	749	758	806	774	762	779	802	772	749	796	757	767	757	817	767	787	803	786	772	737	776	806	723	749	778	749	769	794	842	828	774	754	790	769	760	705	823	759	782	780	799	789	791	784	726	780	737	786	763	780	792	790	801	765	758	728	701	740	783	802	717	789	730	814	809	742	747	766	741	744	770	785	818	725	773	769	825	789	785	813	823	806	752	762	814	812	747	783	813	753	768	806	721	827	786	768	714	754	777	775	806	779	752	769	757	809	780	820	774	739	712	831	794	823	789	771	777	820	782	777	803	802	813	813	761	798	787	792	781	754	752	779	805	817	747	777	772	791	750	793	782	746	728	732	707	797	791	803	816	831	768	744	775	821	762	776	765	747	757	753	738	746	736	798	778	789	784	792	764	831	725	739	777	756	815	732	753	774	776	808	778	780	767	748	762	840	793	787	786	779	800	761	749	779	817	828	785	758	713	801	801	801	781	809	804	695	731	802	799	781	782	770	749	796	801	790	768	809	801	833	780	760	811	818	770	779	758	775	777	768	763	821	769	780	761	760	805	778	775	845	776	852	785	770	776	781	763	768	799	753	869	759	773	846	729	741	791	785	727	802	776	768	727	781	817	754	764	789	793	812	754	822	769	801	835	801	782	805	796	776	808	748	767	805	798	760	772	794	777	765	822	763	733	778	778	773	797	769	747	797	806	755	748	787	827	782	791	788	728	742	763	818	789	809	788	749	772	789	745	794	796	785	813	757	745	785	806	748	758	775	771	765	754	769	745	774	778	782	775	751	774	771	743	774	783	766	753	788	788	759	825	806	781	734	791	807	769	810	796	774	824	811	748	761	762	803	724	753	740	814	790	830	797	781	752	792	792	756	773	805	774	775	846	734	742	770	790	750	798	820	847	794	873	803	773	775	775	793	762	784	763	843	809	757	739	846	751	739	810	792	772	804	735	776	791	789	861	831	820	750	731	783	856	754	786	778	765	819	737	781	780	792	755	760	808	813	730	735	766	767	762	744	813	796	915	804	828	812	787	795	772	774	773	764	799	761	764	804	800	812	774	777	834	724	802	823	788	730	701	802	830	837	751	774	745	812	805	801	773	775	788	751	769	782	784	769	717	782	744	783	765	756	769	769	845	799	758	768	788	739	819	779	731	710	818	789	762	793	789	835	758	811	815	821	807	727	766	825	720	840	762	802	789	812	815	764	749	800	814	757	750	764	801	743	827	799	843	741	752	762	860	772	812	798	763	777	817	827	779	761	818	788	787	749	805	750	778	782	837	801	751	754	834	739	752	773	766	791	816	775	787	808	758	793	766	832	786	760	823	783	804	831	756	761	802	799	819	769	838	756	805	786	736	759	784	802	726	812	770	742	828	790	770	758	823	797	791	827	815	817	728	803	794	773	832	767	765	753	771	804	756	833	809	763	802	773	781	759	758	801	782	758	751	782	781	776	761	742	727	729	776	796	771	827	747	810	750	756	735	789	827	807	819	830	788	796	733	746	748	763	827	767	774	771	771	808	758	786	773	820	754	750	783	783	781	756	794	822	763	742	806	760	791	785	791	758	766	791	793	757	742	739	810	787	807	766	716	753	824	783	835	776	810	781	789	800	798	776	815	744	798	772	735	780	797	781	779	746	855	781	763	751	742	794	790	805	796	767	792	773	776	803	758	769	784	828	777	811	728	761	734	738	788	807	742	759	740	772	796	774	747	798	789	771	763	746	815	737	776	834	811	786	746	820	815	818	766	796	790	722	761	807	757	751	809	785	803	807	803	781	754	764	754	792	812	822	769	754	768	816	769	755	740	761	755	791	811	808	782	800	775	839	784	810	775	753	801	757	771	774	804	774	754	774	768	761	732	766	771	799	756	812	766	788	784	773	784	783	728	766	741	822	784	772	773	785	758	866	785	836	748	767	807	807	744	728	776	825	746	785	773	804	800	818	759	826	762	789	787	742	764	768	775	786	817	750	794	796	735	807	772	780	823	756	753	778	753	809	726	847	742	772	815	795	785	838	772	764	784	743	746	751
26985	20115	8502	5855	1035	761	607	551	543	536	545	501	490	1310	2252	2353	1385	999	691	488	414	434	450	456	430	442	435	472	417	426	451	480	465	469	488	451	442	405	427	458	452	439	467	495	447	476	453	428	411	455	452	444	426	427	438	491	470	466	451	466	442	426	440	453	433	439	493	471	464	443	439	459	448	453	463	462	447	429	459	438	425	439	388	449	450	402	519	430	480	446	445	433	483	443	436	461	462	442	491	433	466	431	421	467	439	464	460	457	470	450	449	435	468	430	426	447	429	416	404	442	412	450	433	411	446	447	415	466	464	435	468	448	443	454	455	494	436	431	483	434	406	467	456	456	443	438	372	482	427	441	473	476	466	423	498	467	469	466	487	445	458	438	450	448	434	441	440	448	464	425	448	454	438	445	438	407	475	447	433	428	451	433	457	444	487	447	419	483	477	432	474	452	486	453	479	466	490	441	455	422	458	462	471	420	478	433	419	427	490	455	445	426	458	428	447	458	460	420	435	480	445	441	446	440	459	456	467	410	493	416	455	471	415	462	430	475	457	426	443	470	423	447	465	449	446	431	463	452	457	497	425	457	483	442	433	451	504	467	437	486	462	422	443	437	441	445	452	439	416	435	480	468	457	468	464	473	420	456	469	474	454	481	475	455	465	438	447	433	449	440	448	462	449	449	459	414	448	410	426	412	442	448	433	428	444	396	451	479	396	400	450	442	425	456	409	460	439	448	425	453	453	445	447	411	429	441	439	440	450	422	477	436	437	423	408	421	466	471	429	452	481	463	432	443	403	471	440	441	421	479	464	451	453	434	460	442	465	476	431	429	433	439	399	437	446	453	452	476	454	440	464	421	465	448	440	449	439	442	455	436	431	441	487	423	438	421	437	427	448	434	444	484	442	458	452	439	445	448	425	443	434	447	428	464	458	463	425	477	462	456	451	451	449	456	478	486	470	421	458	457	430	492	432	437	479	449	466	401	464	491	476	455	435	442	451	426	458	443	453	455	487	431	416	465	441	443	454	475	466	453	440	435	460	372	441	455	457	443	480	454	472	444	456	478	442	444	470	447	495	438	460	405	437	447	396	446	436	466	452	416	432	444	447	461	445	476	451	465	447	476	457	445	427	423	450	401	474	442	489	439	497	404	474	484	456	435	517	460	454	443	424	462	440	430	421	421	465	443	446	449	478	428	470	447	420	393	467	431	421	430	416	475	431	441	426	449	465	437	449	403	425	439	440	449	491	473	447	450	438	422	440	446	459	496	453	432	470	374	418	471	423	429	477	429	415	454	457	447	418	449	455	455	392	413	408	439	393	480	439	452	453	464	445	458	471	432	465	436	432	458	481	457	464	441	424	449	450	501	445	442	459	486	471	453	483	467	499	468	473	466	440	433	495	456	463	445	418	450	471	455	461	471	435	443	446	454	482	464	429	437	456	416	441	426	423	457	490	478	459	459	409	454	451	462	464	456	441	463	439	413	443	459	451	422	427	475	450	468	461	491	435	468	443	464	480	438	431	456	495	446	455	447	442	420	418	447	446	426	431	461	498	469	447	461	444	468	462	462	447	455	449	416	470	496	441	425	477	462	495	472	419	476	428	434	469	474	465	444	452	432	432	466	458	461	428	452	456	468	442	439	441	433	516	441	443	430	458	407	436	410	397	443	456	475	456	441	434	446	447	457	408	438	458	466	417	440	422	475	432	423	412	444	422	429	418	459	435	447	444	433	474	439	449	459	458	440	441	420	452	457	428	438	493	438	445	446	445	454	470	441	447	414	427	406	436	457	416	439	464	467	480	399	452	454	444	475	442	453	465	458	453	456	455	433	442	425	427	408	502	394	456	451	418	467	463	475	434	449	463	453	479	489	476	467	457	416	392	442	419	454	457	441	437	428	463	445	432	407	441	449	452	453	430	456	472	441	454	453	439	437	457	474	418	443	424	476	440	442	446	455	446	432	459	456	449	442	469	447	489	458	471	429	451	450	449	458	450	433	458	401	416	446	452	442	405	454	468	473	451	446	437	429	463	441	423	448	437	434	477	431	429	430	459	464	473	431	425	443	472	445	436	453	474	415	475	435	431	453	484	447	455	450	476	501	468	434	454	450	482	450	456	458	504	442	432	430	468	416	438	494	487	479	504	432	472	454	469	459	441	465	463	452	406	452	466	458	473	446	439	406	456	476	427	461	462	420	422	442	443	443	449	460	425	434	451	454	457	437	431	444	443	431	461	434	405	459	512	453	458	473	463	455	433	449	458	438	436	437	461	438	441	454	461	439	415	434	459	446	432	478	446	452	440	446	489	427	463	442	486	429	484	407	450	442	467	450	446	480	429	424	419	445	434	441	452	430	415	410	439	430	449	459	458	451	435	475	463	448	427	429	444	459	449	443	436	452	475	449	461	412	426	472	452	455	455	447	440	445	460	432	432	447	426	448	459	437	434	424	450	429	445	450	434	460	474	438	449	463	419	438	430	451	461	503	447	458	449	433	461	476	441	442	449	454	465	461	448	427	421	460	418	421	461	443	455	464	452	415	431	453	446	426	419	451	447	464	452	420	445	459	453	438	459	440	404	463	455	449	440	487	464	485	475	422	440	420	417	497	448	429	465	443	478	373	441	402	425	473	457	419	441	450	454	465	450	461	432	479	456	448	486	418	453	451	440	443	458	458	485	422	467	426	456	445	460	478	464	444	436	453	461	489	482	447	477	452	440	464	468	428	451	470	441	446	455	464	431	429	445	418	448	462	449	449	436	420	463	439	473	415	451	461	484	450	475	481	444	442	409	484	462	420	454	423	452	424	467	403	465	443	437	483	442	457	483	449	474	486	446	439	482	439	450	456	430	417	435	447	377	442	463	448	457	432	430	471	435	460	451	468	427	430	456	445	462	434	467	418	471	448	473	446	443	406	433	449	448	447	412	410	461	436	440	464	439	427	446	407	456	434	483	466	473	419	443	436	445	455	460	474	457	441	459	503	460	500	477	449	445	440	464	444	512	453	437	468	435	456	441	445	460	440	449	466	432	479	467	474	458	455	459	445	501	446	447	426	452	459	422	458	403	452	433	465	430	447	480	424	447	452	427	478	430	500	440	452	454	424	443	461	438	463	452	446	453	430	428	439	420	494	449	429	485	438	465	449	431	452	424	456	435	452	428	431	429	435	445	449	474	414	454	391	467	481	447	464	443	454	445	450	444	426	460	449	498	444	471	474	443	474	455	440	424	451	429	443	441	451	469	439	457	448	472	443	459	468	438	439	402	465	457	450	436	466	476	481	436	477	438	442	427	460	407	447	450	458	447	484	461	465	439	453	442	435	465	456	484	468	457	433	414	448	432	449	453	432	466	430	470	463	475	428	469	508	487	471	425	463	439	438	426	479	490	447	442	463	457	426	466	438	448	479	451	483	447	419	451	427	438	445	492	462	444	415	442	417	437	444	465	457	419	414	472	459	470	478	469	424	453	447	457	475	427	446	484	454
6522	6977	7322	9603	2384	1748	1308	1081	1091	1085	1094	932	847	3565	6064	5804	2990	2014	1247	802	744	729	717	691	707	702	745	677	740	675	722	761	683	698	714	748	676	760	723	763	675	700	774	734	762	740	768	700	683	702	697	711	726	657	705	688	729	708	742	699	714	708	697	705	711	683	666	681	683	695	698	688	690	761	768	664	709	736	698	749	722	751	735	702	724	702	734	665	703	700	673	785	727	744	718	718	762	713	682	718	686	725	728	685	750	668	751	740	754	705	732	686	702	694	749	711	685	698	694	717	723	720	726	681	747	680	733	667	677	716	749	655	732	734	696	664	737	633	697	701	724	696	691	726	746	728	669	755	711	731	688	724	694	724	749	663	768	728	735	687	722	770	724	702	741	697	741	672	746	753	758	657	712	769	701	724	687	666	705	730	717	696	723	707	687	722	738	722	724	708	689	734	715	711	712	683	680	681	707	736	730	729	757	730	676	714	703	742	700	746	702	726	714	738	776	707	670	710	759	679	735	759	674	722	705	712	690	710	686	741	704	683	694	694	691	729	694	696	676	705	713	686	725	689	724	761	690	735	729	754	674	700	690	748	690	721	709	690	719	682	725	650	736	702	695	731	694	704	736	648	722	720	758	718	728	698	734	687	679	709	634	738	670	700	680	697	691	741	732	717	713	726	734	715	807	752	693	724	684	726	768	685	754	668	709	683	736	680	707	686	727	717	725	731	709	707	747	718	697	777	729	692	735	718	749	712	701	741	722	713	701	719	740	744	706	697	727	685	703	703	738	724	722	737	734	724	709	771	718	658	703	724	736	691	696	734	718	739	701	733	714	741	758	697	734	722	707	731	750	696	729	750	735	687	742	738	723	704	716	679	732	742	698	710	760	702	721	715	713	711	706	745	685	659	712	707	716	670	755	708	726	702	725	707	745	727	687	709	734	720	721	692	768	714	676	666	711	745	737	717	689	701	689	704	714	710	694	740	713	737	712	665	722	677	718	709	685	740	704	741	694	701	753	704	723	728	750	787	760	693	670	699	711	755	719	714	756	658	714	693	739	695	734	676	747	769	751	763	659	744	753	664	726	718	712	744	678	727	686	709	700	695	743	753	728	722	742	714	715	704	703	721	739	740	728	705	682	712	768	699	708	716	728	727	729	744	744	686	705	689	745	742	778	687	732	723	736	705	716	647	702	686	698	710	665	699	714	688	710	749	698	708	753	666	691	701	750	705	716	673	713	740	729	651	686	696	754	738	732	706	731	663	686	686	703	756	790	702	701	711	752	683	724	731	713	739	713	710	715	703	665	730	678	733	661	692	763	699	711	738	695	721	694	686	676	689	703	686	732	699	643	687	753	684	726	689	752	719	731	749	709	749	665	720	753	719	697	716	692	726	727	688	733	719	719	643	758	703	736	731	731	715	688	710	697	708	700	742	730	720	715	718	757	687	689	716	747	675	719	670	763	688	730	732	692	732	699	684	751	754	747	726	698	690	746	681	686	702	699	673	669	658	736	688	685	728	773	700	718	701	730	703	698	756	753	673	720	693	692	733	686	691	697	681	722	723	716	714	696	765	722	748	720	672	719	725	664	658	773	742	731	773	699	714	703	746	701	671	731	723	715	690	726	696	707	694	753	714	715	686	739	699	715	748	723	743	730	776	685	689	743	682	697	701	757	666	719	706	706	721	708	750	671	681	711	701	729	744	728	693	707	694	748	692	673	756	737	730	735	713	700	718	698	668	675	635	702	670	701	730	732	730	743	733	717	753	715	737	722	703	701	685	781	687	748	689	680	752	718	739	702	699	712	738	722	702	742	711	717	719	682	681	761	749	717	684	762	741	719	717	706	695	721	737	750	734	663	711	697	704	726	728	714	712	736	664	726	707	721	723	714	735	732	676	696	738	663	725	758	740	702	688	720	714	715	685	717	701	723	720	683	703	739	746	670	725	708	717	679	774	721	711	729	727	775	729	730	712	705	715	692	727	702	686	746	727	683	737	661	770	733	744	703	702	729	701	730	722	668	651	677	709	680	727	722	636	701	690	724	749	713	729	711	726	735	745	679	692	666	727	692	717	729	741	697	674	720	711	734	711	741	736	733	665	688	730	711	741	703	748	654	761	721	722	686	687	698	665	715	738	664	736	733	691	685	748	701	689	677	726	704	799	663	739	676	714	734	710	726	687	704	639	730	722	729	693	708	714	674	715	697	657	735	682	720	741	667	714	723	683	751	691	720	738	668	736	709	725	754	680	677	699	725	701	726	731	708	692	689	729	657	712	729	716	737	710	691	716	692	670	709	723	703	707	681	742	705	720	678	715	728	686	722	731	735	685	713	718	673	719	752	749	692	741	699	736	717	699	708	747	712	703	718	763	740	705	717	720	736	732	740	753	726	709	692	677	736	711	683	702	740	756	712	747	724	703	692	736	744	681	735	709	716	695	744	730	720	733	728	704	715	690	706	718	671	724	692	717	692	693	693	715	736	747	683	706	733	683	706	710	697	706	719	730	747	754	741	692	705	697	743	709	729	740	685	703	754	731	725	689	714	754	743	671	759	705	730	707	732	744	741	730	741	724	678	681	747	762	697	711	708	689	703	739	694	722	770	751	707	706	685	743	768	703	736	706	751	696	718	706	690	730	726	730	666	674	707	695	707	691	689	686	706	690	737	692	741	646	693	708	744	721	726	692	673	718	708	747	680	697	703	682	694	703	708	702	731	722	710	730	658	707	749	760	727	708	748	685	732	722	717	676	740	670	721	688	725	677	766	697	696	728	683	696	742	739	684	705	733	718	723	687	717	726	708	716	698	734	707	651	761	775	711	748	733	710	784	690	695	740	686	702	708	746	723	735	749	697	679	725	723	674	752	707	731	699	735	750	720	717	715	674	683	742	750	710	722	687	737	708	677	689	693	705	706	722	741	720	717	697	724	714	722	735	733	701	758	714	717	721	755	730	700	626	698	732	689	724	682	735	690	708	694	720	730	715	738	706	703	665	721	772	741	721	722	672	736	767	708	699	716	689	723	712	700	729	684	741	681	686	733	770	720	698	734	691	686	716	735	672	681	710	747	744	757	663	752	703	696	710	728	712	713	710	722	679	707	729	722	750	734	722	670	733	718	776	733	726	671	654	709	768	735	740	676	697	725	721	711	716	712	758	733	720	751	761	708	697	704	726	729	748	716	733	699	724	713	705	741	743	665	736	724	682	739	671	733	705	672	683	728	697	741	704	706	702	724	736	701	727	689	707	698	707	723	705	708	729	680	713	696	751	770	655	706	673	733	719	667	744	705	687	716	724	675	692	750	751	707	727	703	708	723	709	684	712	753	719	690	751	745	714	654	712	735	723	679	693	724	702	703	708	682	705	702	687	724	747	661	715	709	731	697	709	724	686	644	751	712	731	695	703	674	710	715	698	776	737	715	740	710	705	696	750	720	730	704	707	743	710	702	698	709	735	727	708	711	721	709	691	710	711	718	704	705	697
24620	21269	28252	26597	17145	3385	1190	870	811	770	754	739	661	5132	12539	11050	5195	2581	1304	611	538	537	567	533	568	560	563	537	580	545	564	547	519	524	520	543	542	510	558	550	502	520	560	529	566	546	549	473	538	498	541	519	502	533	507	525	542	538	536	532	536	525	520	550	507	558	528	554	550	503	539	540	540	561	518	524	532	532	515	530	479	571	565	514	522	590	554	545	544	527	523	497	521	532	547	528	516	536	546	527	521	552	499	591	490	566	536	547	540	541	523	499	473	515	482	501	559	542	526	530	567	511	533	546	496	511	536	552	511	557	510	493	559	520	528	514	594	500	496	528	554	533	511	561	533	530	507	556	518	513	538	530	498	540	508	527	576	525	549	518	544	546	495	468	549	506	520	523	499	526	569	547	486	533	534	520	505	503	505	535	523	554	517	512	550	513	542	551	550	534	563	524	572	512	540	535	541	563	554	515	493	511	517	541	522	507	489	552	547	573	508	528	542	500	570	565	552	570	527	554	557	478	500	511	538	574	532	515	541	550	539	522	527	518	541	511	525	551	499	502	556	523	482	509	526	571	515	507	502	532	535	534	517	528	502	517	509	534	551	537	530	526	505	515	498	519	524	515	520	521	518	553	555	556	475	507	539	529	526	545	504	537	561	533	538	551	559	522	517	536	552	533	476	520	509	531	496	508	514	558	540	561	515	540	500	493	492	529	546	510	554	535	543	488	552	500	492	495	567	546	516	515	549	507	517	517	522	512	513	516	485	538	576	525	536	502	559	533	549	500	560	524	528	508	557	537	526	527	513	481	509	521	537	551	511	516	533	509	513	512	551	525	542	537	474	510	526	539	513	526	513	552	505	494	532	549	571	540	499	538	586	546	535	532	543	548	529	520	537	542	543	501	542	532	527	528	465	511	490	522	534	537	529	554	518	547	543	524	526	513	500	531	536	515	502	522	523	554	573	525	544	521	577	523	533	484	544	554	489	566	584	528	565	579	566	520	494	514	559	522	528	493	537	554	509	547	530	524	553	513	511	546	528	535	512	530	519	554	488	515	507	562	541	528	506	481	475	532	516	539	494	540	523	537	529	534	531	553	484	544	516	524	549	532	563	543	550	507	536	558	505	509	537	519	525	520	510	541	535	547	431	564	581	501	504	540	530	504	563	543	542	505	526	512	537	529	496	532	540	490	545	537	513	541	537	516	523	482	560	546	525	526	569	558	508	532	554	461	548	560	552	481	534	544	512	534	519	497	553	528	574	491	543	527	517	520	476	536	540	541	536	535	558	541	535	551	535	549	548	547	532	552	523	542	516	537	537	533	553	532	495	549	528	531	577	502	549	524	509	507	516	548	529	557	534	524	529	518	525	547	486	514	528	549	495	528	543	556	560	546	512	516	552	541	565	538	548	480	527	543	517	549	537	509	508	528	490	511	510	522	547	513	513	506	527	513	495	503	514	537	545	535	564	499	539	517	520	541	530	508	522	531	526	511	533	514	527	483	544	545	541	548	539	522	538	563	519	518	478	559	500	529	521	510	522	497	552	543	463	515	530	502	542	512	533	536	517	563	526	526	522	511	528	538	509	549	520	546	550	523	522	521	549	528	526	549	511	529	520	529	578	533	494	577	535	568	512	515	547	500	511	535	570	562	536	554	566	513	511	556	556	514	531	503	578	529	551	501	531	494	543	510	536	544	533	517	557	535	565	566	530	492	513	544	536	589	513	509	599	545	527	516	555	490	574	523	538	568	492	529	541	526	564	498	530	530	494	506	521	539	519	531	513	558	535	548	530	530	550	551	536	540	536	531	551	511	537	521	538	522	541	501	530	517	503	534	547	560	557	520	516	504	575	597	523	546	471	510	523	522	489	526	548	521	526	478	517	524	537	514	516	545	533	528	525	482	492	550	526	546	527	516	532	519	534	526	547	516	540	526	519	493	530	514	512	494	514	547	480	525	476	514	521	528	505	532	513	524	532	552	558	528	516	519	559	497	500	550	521	555	570	538	506	523	535	532	517	538	509	538	568	546	554	517	535	521	504	532	549	528	516	537	541	512	513	517	536	511	503	515	578	548	529	514	503	566	514	525	565	522	499	512	534	536	527	480	522	515	575	513	543	514	525	482	533	528	527	472	512	504	505	513	586	511	531	508	522	522	551	517	572	511	563	536	524	536	537	517	518	551	499	549	514	512	549	483	556	550	529	522	552	518	517	523	543	533	513	543	534	512	534	551	536	502	525	507	547	541	509	524	558	496	513	523	535	481	517	504	530	514	498	492	565	535	524	562	532	507	543	550	507	511	519	544	545	503	532	561	529	516	523	510	521	552	506	492	516	559	518	501	522	537	562	533	521	521	557	517	508	495	513	513	501	503	491	551	515	535	524	507	536	562	539	503	559	539	515	493	510	542	535	498	527	535	511	545	512	525	542	495	527	551	518	540	509	517	540	528	518	510	506	544	537	541	505	537	554	530	580	530	527	517	530	541	518	524	537	539	523	537	541	520	534	492	556	550	563	536	550	544	571	514	528	531	519	525	542	523	537	535	532	551	503	561	521	552	495	561	522	571	522	538	543	509	531	518	506	539	552	553	528	506	527	522	541	550	567	526	537	543	520	538	558	491	545	518	532	530	555	527	537	548	544	539	479	522	503	530	499	524	466	502	521	543	530	536	509	466	537	508	496	522	479	541	511	530	529	522	523	566	509	488	528	506	566	524	542	521	548	539	522	557	513	524	533	505	516	479	524	487	522	516	530	564	531	511	533	519	519	517	512	473	550	518	545	539	504	501	530	529	491	559	525	498	511	574	541	490	549	516	505	511	546	538	531	549	534	512	471	532	549	502	528	554	533	538	513	537	534	552	511	529	510	537	549	542	520	505	520	518	551	518	527	548	534	530	516	493	521	512	554	540	527	534	504	532	552	517	531	522	518	543	477	521	558	524	517	489	521	526	522	523	588	535	527	524	549	510	519	508	549	515	530	532	531	522	554	527	539	529	541	534	552	531	539	515	530	536	539	530	520	511	537	518	488	525	542	479	566	528	567	561	549	509	546	520	524	542	558	509	535	496	536	542	505	535	560	520	547	523	514	516	496	537	538	514	545	482	526	503	527	507	531	562	534	561	500	541	548	489	536	518	529	507	516	522	535	537	513	509	546	514	504	534	498	543	492	492	535	546	529	573	524	566	502	533	517	513	520	544	528	502	510	504	533	551	515	553	503	555	485	518	547	495	565	521	549	511	527	539	560	534	512	505	566	492	534	502	545	540	504	524	529	500	526	556	524	507	519	522	504	509	516	520	537	532	505	504	520	495	555	496	485	520	510	518	537	521	570	511	485	502	518	514	529	519	519	563	541	546	538	550	538	604	537	501	491	515	545	533	541	522	542	534	520	527	546	502	479	549	547	519	538	491	509	523	514	506	527	542	536	546	544	543	520	501	535	520	566	529	483	526	521	539	501	511	513	514	506	557	503	495	546	527	502	531
7861	13796	22570	30757	4148	3081	2291	1818	1592	1569	1405	1636	1255	12570	23690	20221	10871	5949	2805	1015	829	848	871	806	827	872	804	811	843	803	859	821	794	835	841	820	843	830	787	817	773	897	839	861	883	861	876	861	798	843	824	914	807	789	836	863	820	860	818	843	820	868	823	853	804	804	852	854	825	869	859	812	826	837	823	774	785	815	867	794	887	874	858	831	855	846	825	815	829	795	859	796	793	819	810	828	822	864	874	812	843	819	844	799	833	810	844	801	878	849	837	812	830	825	826	839	822	830	805	809	809	830	831	889	858	897	836	847	850	871	848	829	804	861	852	832	788	831	841	874	834	828	825	804	822	808	827	819	850	820	808	861	864	885	814	843	847	860	851	804	921	847	855	804	794	793	856	855	878	782	794	850	808	804	830	848	799	855	802	785	857	827	789	847	812	843	861	822	799	830	823	850	829	845	876	797	829	829	827	827	777	814	832	844	802	848	848	782	881	799	824	811	817	789	786	875	786	859	821	767	839	823	812	819	842	834	827	794	806	821	795	799	824	828	880	829	815	830	797	801	798	770	778	846	879	833	863	828	878	841	838	779	876	794	822	831	824	805	881	794	816	826	860	807	883	840	817	846	848	824	847	817	822	836	868	769	815	784	857	804	812	881	844	828	849	765	807	810	832	811	850	851	846	818	781	794	814	843	844	829	844	819	843	806	813	844	848	829	870	869	836	758	800	838	776	818	776	789	810	840	867	745	805	848	808	793	870	792	786	805	773	817	836	875	805	846	820	792	840	795	806	815	853	858	849	847	833	845	840	840	838	851	844	850	816	793	823	823	784	885	795	862	794	777	824	827	846	828	798	810	820	850	845	812	825	807	850	804	816	872	845	827	883	852	824	843	890	826	833	876	824	789	817	830	800	802	889	811	815	812	839	857	849	831	840	891	827	843	861	813	809	873	836	781	850	823	873	827	829	777	804	878	858	782	807	842	826	840	831	796	829	842	870	882	794	840	845	801	852	855	852	864	856	872	831	838	804	859	794	831	814	884	831	833	796	817	816	800	872	838	832	851	797	840	850	831	813	882	835	832	837	888	790	874	844	826	834	816	841	833	835	936	782	823	835	830	847	838	806	808	839	859	831	813	801	803	795	834	821	879	820	816	819	807	815	813	826	813	817	791	829	837	879	868	826	838	799	811	839	847	766	786	768	854	846	813	789	787	843	802	833	813	825	832	855	853	842	814	820	856	845	804	812	833	843	836	880	852	804	873	845	833	812	796	819	866	829	827	818	866	807	827	845	812	837	846	848	867	816	852	814	813	807	854	863	786	852	780	820	849	811	822	828	826	814	815	841	808	818	812	848	818	838	844	852	869	810	795	817	855	869	860	834	802	861	786	807	840	786	840	893	856	798	842	856	845	863	784	836	887	841	785	828	852	841	853	807	824	800	797	851	873	896	831	869	802	831	832	840	820	838	800	875	855	839	826	805	830	813	829	841	839	832	815	817	908	857	865	765	841	802	814	816	867	779	821	790	821	830	815	798	872	886	779	797	834	870	828	786	856	839	843	824	852	815	872	801	819	859	815	851	777	828	845	850	833	852	801	847	808	834	804	827	786	828	866	847	839	864	871	818	824	822	814	869	868	820	793	816	822	833	815	864	788	897	848	815	851	819	815	826	791	857	815	809	844	793	815	796	817	806	849	787	810	822	831	865	834	783	838	815	858	860	842	849	774	836	846	835	806	841	817	843	853	808	818	798	806	805	855	826	810	810	836	828	854	809	807	807	817	827	809	842	848	844	814	823	819	839	776	849	825	842	815	819	802	817	818	790	815	876	814	853	814	838	782	800	858	869	891	888	803	809	822	817	814	840	838	782	821	888	870	831	835	855	849	804	848	818	814	813	846	806	838	837	807	838	834	818	817	888	865	859	836	830	893	773	835	853	842	788	852	859	821	790	788	823	820	836	837	819	835	869	882	741	825	866	787	856	845	865	804	794	821	853	798	834	864	786	843	860	842	842	767	769	823	813	831	764	817	845	793	841	865	868	816	831	822	843	863	793	867	872	823	843	817	851	773	848	772	800	855	796	856	873	824	783	811	783	858	806	856	852	809	806	800	877	844	829	894	817	804	894	828	870	805	877	828	816	778	848	795	845	823	794	858	822	850	832	848	837	820	783	883	856	838	847	812	880	861	849	846	816	800	822	825	845	817	833	868	797	848	866	845	838	841	831	857	761	864	785	828	852	816	841	816	817	804	830	861	833	836	838	823	852	864	792	782	805	827	821	840	746	849	868	820	833	799	831	832	785	823	774	862	836	834	781	821	847	850	850	851	810	835	855	791	835	833	830	844	856	813	867	832	781	815	828	810	843	829	854	834	840	832	791	834	768	812	808	795	898	844	830	827	848	841	819	859	823	790	825	836	840	836	833	794	769	838	802	822	824	857	805	820	821	849	816	818	787	861	807	832	804	806	850	818	795	817	823	802	853	835	869	833	816	839	823	849	823	869	834	834	806	815	851	815	827	822	844	825	805	802	845	844	838	815	852	816	846	839	869	862	796	866	845	783	862	783	797	838	824	815	861	838	781	865	820	872	889	824	851	865	811	850	829	901	833	803	848	801	813	832	832	838	840	821	783	901	851	812	834	786	869	796	851	819	860	826	888	811	802	850	808	869	848	823	797	859	804	822	854	822	818	813	801	802	778	829	793	914	826	825	846	849	849	902	895	825	816	776	843	855	873	860	823	876	798	783	846	836	815	791	824	809	814	829	820	846	842	826	813	853	846	793	831	822	819	842	808	815	814	855	862	823	866	816	798	789	813	846	842	789	849	804	864	814	853	797	829	819	764	874	822	837	793	836	783	795	788	830	868	842	825	800	817	850	835	830	827	776	851	826	840	812	827	804	786	820	852	778	770	879	841	853	860	853	828	815	818	824	827	802	794	817	861	846	828	838	887	829	776	832	875	842	841	792	790	860	850	790	799	846	806	783	799	805	850	891	805	849	859	844	803	800	781	818	841	854	820	865	845	814	817	845	841	854	783	794	810	782	789	839	808	860	845	834	793	824	845	807	857	887	875	893	867	794	781	833	842	826	824	876	819	840	897	821	833	811	847	806	894	874	874	776	850	842	811	850	856	838	867	814	818	852	842	842	828	813	808	810	844	833	806	836	866	872	800	818	873	880	780	831	798	815	850	828	858	798	788	811	839	852	820	858	796	822	781	772	746	832	818	875	818	848	831	844	832	857	838	827	838	775	823	842	814	849	828	821	834	774	838	811	770	817	876	852	826	808	871	797	861	842	826	814	801	875	829	833	808	857	805	790	808	821	822	813	808	820	879	867	838	828	818	840	844	819	850	848	769	844	888	812	815	844	824	855	796	859	798	809	864	845	799	814	847	832	844	802	764	800	815	805	766	794	862	838	841	821	847	780	821	854	806	849	819	832	803	865	851	814	854	856	848	864	838	853	843	824	826	847	792	799	834	819	843	809
23227	21239	29184	25099	21274	18815	4749	1321	1042	905	905	914	781	9079	24563	22299	12344	5835	2026	1017	565	524	569	512	544	561	500	528	539	581	518	548	509	553	520	559	534	533	497	530	546	543	579	583	614	522	539	527	509	523	478	547	505	545	562	476	526	518	539	527	524	533	508	511	539	559	503	562	555	485	558	521	546	485	518	519	537	568	506	558	519	522	531	562	536	526	519	535	517	504	554	458	531	560	537	518	484	532	557	502	549	529	535	530	522	515	532	543	514	527	523	512	553	552	527	513	554	531	522	516	497	497	527	516	526	528	554	543	486	535	522	500	517	519	495	507	525	570	535	543	557	525	520	498	551	596	514	521	514	524	533	502	515	508	574	549	532	501	489	529	537	555	494	489	559	506	502	522	478	553	510	497	486	489	509	547	507	474	554	527	529	504	528	560	505	537	513	554	498	520	529	487	483	567	518	531	511	544	545	559	522	472	492	548	579	497	523	505	530	506	494	525	517	556	517	519	534	512	520	534	470	541	546	468	544	497	553	532	545	539	510	516	514	522	495	527	532	551	547	548	512	553	483	536	527	554	544	491	523	512	522	521	513	519	548	515	520	529	524	501	549	547	523	490	469	497	515	574	522	532	519	536	544	513	585	570	504	517	527	549	514	523	535	564	549	541	508	484	540	519	519	539	506	572	538	532	537	532	534	493	496	546	521	502	489	529	534	517	515	517	545	529	505	521	523	549	463	536	526	539	522	531	487	514	551	549	525	566	560	535	472	524	540	554	545	527	501	542	547	549	487	527	527	532	514	542	524	520	517	516	516	528	511	505	540	513	508	541	518	531	498	476	513	509	522	500	511	517	500	534	565	529	505	537	543	514	514	504	539	499	544	546	523	526	529	519	513	540	523	523	499	572	546	521	517	510	567	544	505	582	524	525	533	530	552	517	530	512	503	518	524	555	527	535	519	528	479	546	487	550	514	520	519	554	519	534	508	482	485	574	512	497	540	476	483	537	477	516	561	536	542	516	542	516	503	555	532	549	534	532	504	463	525	520	511	504	540	548	530	575	538	526	505	536	549	501	516	590	499	513	512	512	511	536	520	470	540	545	540	550	528	542	495	514	508	536	522	518	503	527	513	537	518	530	536	470	536	532	551	503	529	552	540	526	565	561	520	499	546	505	537	537	560	543	499	512	502	512	535	566	539	498	528	505	476	564	527	512	552	526	515	553	522	548	501	532	527	530	505	543	502	559	526	518	518	525	503	527	531	520	486	518	522	519	502	507	551	487	561	514	513	524	525	552	537	538	550	543	498	567	529	532	524	505	517	533	515	526	563	533	545	525	488	564	518	522	533	530	529	519	571	529	554	520	508	521	512	519	521	567	480	496	499	519	491	517	520	558	556	557	519	475	511	549	521	537	526	537	533	451	523	537	550	531	555	517	490	515	523	578	533	557	561	510	550	531	530	529	524	518	497	522	510	540	531	532	514	493	522	544	509	485	513	526	507	511	523	524	491	515	547	482	507	503	515	532	538	545	489	520	494	545	551	499	537	517	524	525	507	534	550	492	519	496	513	461	504	536	543	540	535	484	514	523	512	566	505	506	509	538	521	525	539	529	529	571	514	502	526	498	533	505	501	526	555	531	519	498	556	505	537	528	489	539	545	486	528	493	587	560	498	550	485	515	585	545	509	534	482	529	547	495	509	514	535	518	485	525	521	514	553	506	565	513	482	512	530	516	519	493	512	502	515	531	511	518	473	518	503	548	525	553	548	491	495	516	524	510	549	489	526	542	581	529	513	516	570	535	518	504	456	530	519	528	516	508	549	542	498	525	528	536	537	543	515	525	513	558	517	555	493	460	492	504	524	525	486	526	510	545	514	503	535	569	537	532	548	537	519	521	502	563	526	570	520	547	534	542	516	501	539	557	523	514	533	509	519	538	481	525	500	525	565	506	534	568	492	553	544	527	551	553	536	571	510	505	526	496	517	536	553	514	506	532	520	516	522	502	490	528	562	532	557	532	592	562	501	495	546	538	571	501	517	518	582	519	547	545	554	544	509	520	523	518	560	531	531	547	539	509	496	528	541	538	529	481	544	503	477	505	494	560	526	538	535	522	470	504	509	556	559	526	544	494	530	538	502	511	520	519	559	508	561	561	506	562	551	501	531	520	520	565	529	518	523	498	534	518	538	506	515	495	506	518	517	528	522	518	530	529	517	536	510	510	537	537	511	517	504	519	516	536	492	518	521	497	558	530	494	525	515	521	523	529	509	484	532	569	508	543	554	523	507	557	488	560	539	548	555	541	497	509	513	539	549	495	490	492	502	567	548	539	532	547	550	552	572	501	499	492	505	505	537	515	538	532	479	523	549	515	536	524	526	515	548	535	510	546	519	548	545	514	505	521	534	527	551	542	499	538	531	506	566	511	528	538	508	550	496	529	524	516	527	541	534	525	541	547	547	520	534	512	537	496	463	497	537	538	511	512	547	511	520	523	563	560	487	560	509	490	505	548	533	534	538	488	517	548	490	535	539	506	480	523	507	489	546	514	566	522	544	502	538	521	498	536	524	489	527	524	501	546	515	518	538	533	492	538	515	510	523	540	542	533	524	524	507	495	514	552	570	542	511	541	535	518	537	485	515	532	510	500	504	535	502	498	524	539	523	516	492	499	565	508	551	558	526	528	529	526	507	532	524	522	551	544	520	539	530	548	515	514	588	535	524	532	499	528	528	501	554	527	538	560	500	516	514	543	523	561	539	511	487	507	490	559	522	569	549	511	526	550	493	508	511	537	549	499	529	542	527	525	528	514	510	504	547	503	496	508	503	531	492	525	487	517	556	531	510	517	559	516	490	537	544	540	547	507	551	520	507	514	573	509	577	534	560	529	508	507	530	579	529	448	536	513	550	558	518	531	497	492	509	487	521	538	501	503	541	533	557	528	530	516	469	526	523	535	547	539	554	553	527	508	476	529	495	537	551	544	498	511	488	546	528	526	519	522	488	484	498	554	512	551	507	513	512	573	524	524	502	558	511	543	501	526	568	518	523	522	522	540	525	494	528	512	510	543	573	526	585	520	534	525	497	523	511	559	527	519	514	518	502	544	512	500	556	501	587	487	507	490	539	552	548	545	523	500	543	535	518	551	523	533	532	516	554	529	509	526	496	533	510	504	517	508	502	519	532	551	570	520	550	478	543	511	566	534	521	554	502	546	547	527	566	510	534	492	533	512	524	545	515	523	563	500	471	507	524	516	515	494	555	515	507	521	532	525	496	475	540	519	509	550	508	530	558	522	548	497	521	507	531	507	509	523	497	534	526	534	565	528	513	504	518	551	477	543	549	509	585	554	538	542	515	534	494	477	537	530	520	523	533	494	527	519	551	565	504	527	536	524	493	525	523	522	556	503	545	521	515	572	522	506	528	555	520	496	580	533	532	538	506	498	532	501	553	535	526	551	526	522	530	538	502	532	530	544	500	523	479	550	532	503	515	479
11167	20776	29702	44512	7073	5012	3828	2807	2418	2171	1968	2332	1564	17694	34650	31181	19613	11025	4484	1945	853	803	849	834	816	860	845	821	821	829	831	833	790	767	847	795	794	812	839	797	845	845	1004	861	823	857	832	811	831	835	843	810	807	814	800	783	840	756	850	793	841	875	811	816	780	862	861	867	815	837	774	810	847	805	845	808	843	829	829	824	834	826	816	824	811	843	814	810	801	845	825	813	815	836	776	808	776	798	811	842	823	801	803	783	813	767	784	769	773	838	821	856	817	785	841	853	801	804	831	803	784	831	814	863	884	808	800	834	788	794	765	840	840	820	817	832	838	824	789	801	826	771	822	807	737	837	811	823	781	794	820	856	814	809	827	777	782	790	822	809	801	784	816	778	822	822	836	811	812	811	815	793	804	825	797	844	782	789	870	767	839	819	783	822	803	808	828	803	756	801	843	798	839	794	759	855	831	779	824	839	819	826	830	845	825	794	875	776	790	833	804	789	821	823	796	818	889	837	837	829	766	759	814	815	790	808	809	833	787	841	858	794	793	820	827	861	788	815	807	810	828	779	769	772	748	839	863	822	838	821	798	823	833	862	783	771	808	798	800	854	786	776	873	840	820	785	791	819	771	804	840	816	785	825	823	820	813	831	779	787	808	834	804	792	787	812	768	835	828	841	791	799	852	798	802	796	830	752	852	840	837	806	832	817	830	824	800	810	822	769	787	827	800	815	783	759	790	795	773	825	789	827	820	852	829	828	789	805	814	832	860	741	798	814	810	820	817	800	762	783	794	745	821	786	835	836	836	825	801	835	775	857	836	820	750	824	800	804	837	803	769	760	825	755	817	816	832	828	826	784	854	754	808	809	824	806	804	802	842	767	841	833	846	755	768	809	823	803	746	798	775	829	817	821	803	798	800	812	820	810	810	753	821	834	832	781	796	756	829	880	823	772	833	778	797	839	757	784	846	791	785	797	841	821	883	861	807	806	825	822	823	863	868	859	851	783	802	855	785	797	844	816	761	815	807	784	815	839	803	828	814	829	816	815	797	848	832	805	811	834	802	835	809	802	836	806	823	788	800	791	858	780	800	861	852	823	822	799	770	801	755	778	807	849	763	835	784	814	810	781	818	817	802	819	798	849	832	745	801	780	780	853	793	825	821	802	843	789	819	839	835	849	794	788	876	819	808	847	812	757	789	774	814	821	823	807	885	785	787	794	797	837	818	856	794	815	847	823	829	808	786	815	842	774	850	800	801	783	812	795	771	858	774	768	805	799	834	826	842	789	792	814	831	822	834	789	817	849	845	849	790	822	855	814	796	784	829	810	815	832	766	811	799	797	760	813	805	790	800	846	804	815	813	824	805	826	835	817	776	790	824	775	781	801	799	832	808	809	796	808	844	866	821	825	848	803	852	800	811	818	857	789	851	829	808	799	767	819	794	821	795	830	796	811	799	852	824	824	743	840	819	791	782	823	828	828	837	793	807	804	833	855	811	823	832	837	808	835	824	804	795	866	827	828	754	864	761	811	807	841	783	816	790	808	817	797	806	804	765	822	784	785	830	825	868	852	793	769	795	821	794	836	811	851	871	785	860	796	841	810	809	838	809	832	848	791	817	801	819	855	790	860	811	846	747	821	856	835	897	878	796	804	766	796	811	819	812	804	856	835	786	791	813	807	835	815	814	836	785	777	781	773	812	828	819	799	810	814	727	781	815	831	820	794	853	779	784	806	789	791	811	821	829	829	803	823	820	794	779	812	804	771	776	806	797	783	782	769	835	802	760	829	781	863	815	801	813	817	851	787	821	798	787	808	816	794	803	804	818	817	786	839	808	788	817	816	829	831	851	813	769	825	773	819	786	812	831	829	778	831	788	842	836	808	844	807	837	804	779	774	780	824	773	775	808	862	818	805	830	801	816	850	809	807	846	835	798	805	771	809	800	806	811	828	820	821	830	792	858	808	786	828	793	794	842	832	813	828	806	773	792	843	833	817	787	848	875	813	828	821	816	800	826	811	837	821	841	843	782	816	842	826	814	778	814	854	813	844	837	835	790	818	797	786	790	853	795	832	882	836	832	807	818	774	753	780	795	796	826	768	806	817	818	773	839	839	791	791	856	788	803	784	809	843	826	832	789	824	776	798	812	823	808	852	814	860	780	782	826	815	798	841	860	851	821	760	804	808	789	821	858	782	763	862	794	806	808	808	809	837	811	818	815	834	872	778	800	831	798	800	799	809	775	809	852	827	804	784	765	818	885	822	817	837	799	835	770	774	770	867	861	814	829	817	799	828	815	805	868	879	840	793	811	805	844	821	831	792	820	807	850	856	800	807	826	761	816	799	855	814	757	829	842	787	782	826	763	812	805	743	839	791	765	829	789	776	816	849	826	846	815	767	789	812	836	829	840	847	818	814	796	790	835	822	812	885	851	818	824	765	806	848	808	817	810	803	848	790	782	836	795	834	828	779	791	782	779	771	747	847	818	775	812	827	806	825	809	833	795	816	783	798	765	772	832	850	818	847	827	806	830	803	817	809	806	819	802	839	822	811	805	838	857	802	777	786	785	806	768	843	824	815	813	789	787	832	849	826	834	856	818	802	849	842	823	821	780	806	809	818	853	784	845	778	773	853	809	854	832	833	838	793	804	836	839	842	804	772	811	830	780	814	812	749	806	797	861	796	802	785	822	844	762	830	819	800	757	803	789	808	796	816	825	887	812	797	813	853	819	822	841	849	842	794	775	797	824	815	794	822	820	778	854	824	823	816	899	804	849	837	865	799	788	815	829	869	850	826	810	809	838	774	826	777	793	846	776	788	767	799	804	793	816	843	794	827	772	825	834	848	810	804	815	816	846	832	784	794	862	749	821	834	828	834	819	780	844	758	848	836	771	842	855	820	819	842	818	840	737	777	852	832	756	791	771	790	805	772	815	822	785	799	819	801	803	829	807	769	819	829	818	822	832	813	798	862	835	846	721	843	859	784	798	847	811	796	757	804	815	779	811	772	821	811	880	783	838	917	849	830	803	836	838	818	824	880	817	821	792	790	812	870	809	781	813	775	774	817	827	793	807	797	798	838	794	774	807	832	825	804	811	777	800	796	812	811	858	786	808	813	803	781	805	811	797	797	815	823	817	823	815	807	822	857	799	841	799	869	821	813	796	881	820	820	836	820	814	818	802	776	838	842	756	784	811	780	799	808	803	849	806	790	834	836	757	821	803	856	771	834	771	830	817	792	840	793	859	788	802	812	790	802	863	819	823	833	839	807	824	793	800	791	817	746	825	817	873	819	818	826	786	808	824	835	784	800	840	821	753	841	812	821	800	767	854	818	850	815	830	799	806	798	803	795	786	804	850	822	813	803	810	854	845	780	794	798	844	816	775	827	771	801	888	791	803	745	788	851	817	797	805	806	774	759	842	778	852	814	837	856	785	828	842	862	833	846	793	772	806	759	805	835	794	838	826	833	788	749	790	804	746	839	841	802	751	812
26798	19875	8384	10349	1190	771	655	565	519	521	579	484	526	908	2506	2483	1415	883	730	580	473	447	482	467	477	474	472	473	487	451	498	491	445	474	436	470	497	462	484	489	435	479	515	489	466	483	476	477	477	480	495	449	486	468	438	455	438	448	467	457	520	460	495	481	434	428	460	464	513	482	450	476	444	459	463	478	472	434	481	438	475	498	469	472	450	465	451	481	469	481	477	501	452	469	482	459	475	452	456	463	495	476	480	454	455	504	486	417	458	480	456	462	453	467	461	441	471	473	450	466	474	451	512	474	478	469	432	466	501	468	497	454	465	467	466	481	469	440	442	479	452	467	471	489	472	479	443	462	478	461	469	438	511	485	515	492	442	471	493	450	454	460	503	445	481	449	444	470	484	465	503	461	439	495	437	414	459	499	483	487	479	456	445	516	484	435	452	458	476	490	491	461	443	472	479	487	444	488	464	490	452	490	488	484	493	477	447	452	471	459	492	480	462	475	480	452	470	499	449	439	462	444	463	439	443	482	533	502	462	498	488	427	465	463	467	460	501	440	437	518	519	456	439	488	499	433	481	486	477	432	435	500	454	483	469	459	428	469	445	462	467	496	481	474	464	464	479	443	477	510	469	491	427	497	442	457	496	439	455	409	478	480	457	444	476	437	470	489	421	475	447	436	496	494	458	461	477	433	440	470	481	415	445	465	510	428	484	454	507	458	495	466	503	478	442	483	455	449	473	448	472	494	462	441	432	468	486	474	442	491	448	458	477	468	427	445	477	491	461	503	445	466	456	467	468	467	448	465	455	495	445	450	465	489	439	460	482	482	469	486	486	445	462	471	470	456	457	464	490	480	472	468	442	437	486	478	485	435	494	464	478	485	481	457	440	475	489	497	485	483	444	451	436	461	484	474	439	485	489	493	443	454	434	486	476	447	461	500	479	459	440	463	478	466	475	490	455	455	430	456	436	476	456	485	442	526	443	446	461	449	456	483	475	487	486	462	422	491	455	475	485	459	447	483	459	469	513	495	427	499	489	477	479	488	445	463	485	429	437	457	435	439	445	463	479	468	459	476	459	457	463	461	436	468	485	461	452	472	505	550	431	492	460	464	455	495	475	503	446	476	463	457	435	465	446	444	479	488	475	468	406	502	443	464	479	434	491	425	482	493	474	455	466	467	463	447	481	447	457	468	476	490	445	458	478	464	449	477	480	500	485	482	496	434	444	459	459	466	460	483	436	462	485	455	478	460	480	464	465	448	480	429	464	519	469	462	522	432	469	458	460	480	473	453	471	440	470	490	419	453	469	432	483	482	492	461	441	478	483	458	488	473	472	469	493	456	499	456	465	445	480	426	470	458	435	431	433	440	489	451	474	509	463	480	430	482	483	486	484	434	422	460	444	476	480	433	450	426	441	464	462	458	443	444	473	460	465	476	457	466	485	447	482	490	462	505	468	489	505	480	468	455	482	492	490	487	482	463	478	473	483	457	453	426	446	476	421	440	457	450	446	484	426	428	454	475	475	482	463	491	482	488	446	462	451	424	468	443	478	492	479	451	447	438	476	432	446	469	438	472	480	481	484	430	449	460	485	472	466	458	449	510	477	440	436	483	477	471	444	498	486	465	484	444	479	458	494	496	454	480	479	457	480	432	470	470	470	476	463	467	483	479	474	438	478	485	409	439	501	454	428	467	499	448	436	447	471	453	442	431	479	448	475	477	453	480	467	491	487	470	424	488	474	495	452	448	417	427	489	500	446	451	466	523	447	464	465	450	449	551	476	444	447	460	503	496	469	477	495	480	504	479	462	473	429	478	468	427	502	452	485	426	530	473	454	419	493	449	456	449	471	458	467	494	482	481	495	455	474	512	443	470	454	478	466	458	461	477	433	473	519	453	443	441	465	451	457	478	452	497	475	461	468	495	460	484	433	493	468	451	449	452	463	490	475	423	426	495	471	481	480	465	457	504	475	444	449	479	501	479	466	460	455	439	439	465	432	468	465	471	471	459	421	493	450	457	459	443	446	488	478	464	463	448	479	487	446	469	475	456	471	475	464	441	458	484	480	464	465	493	476	506	481	478	446	452	452	493	457	494	476	488	449	492	483	526	502	452	493	450	446	453	455	459	445	445	514	473	472	460	464	476	489	450	465	441	479	450	482	442	454	449	478	418	437	481	439	445	494	470	456	452	461	464	467	470	428	504	436	493	450	451	495	471	459	461	468	452	414	491	487	492	454	468	472	464	482	470	446	449	484	463	470	430	481	486	454	468	473	500	467	436	455	417	488	480	449	451	481	464	467	466	469	480	520	445	475	497	509	453	498	496	447	502	472	478	455	482	454	474	486	451	461	464	449	463	456	480	463	448	486	500	459	433	463	485	476	440	477	460	475	488	452	469	461	476	454	466	446	454	435	473	449	462	454	490	445	465	501	451	458	439	474	486	449	434	486	484	450	487	468	435	463	451	463	459	429	479	481	486	479	440	466	486	466	453	493	513	473	496	456	478	495	467	493	437	441	455	473	447	477	501	464	465	494	495	452	452	484	468	456	497	444	464	498	454	481	447	464	448	465	483	471	462	487	496	487	424	499	488	499	461	461	454	512	467	472	473	467	476	509	468	451	475	418	478	468	470	438	433	456	452	472	479	483	499	483	435	467	460	456	493	492	477	472	474	427	507	483	488	458	474	420	425	471	507	478	412	460	444	482	445	484	510	493	448	471	463	476	470	451	443	429	475	478	424	467	483	469	461	458	479	499	452	472	435	482	460	475	451	451	452	454	479	470	481	481	462	451	507	486	461	466	454	441	457	448	446	459	511	482	450	501	486	476	466	461	514	442	464	500	476	466	485	458	481	460	452	475	488	486	464	455	486	465	458	469	489	440	460	447	493	438	469	446	426	469	427	471	474	483	507	467	453	404	449	456	453	462	467	493	495	492	480	459	492	438	461	465	473	433	458	444	496	481	475	504	432	460	473	453	502	478	454	475	462	451	512	500	449	499	463	449	446	443	512	479	510	466	463	453	425	487	456	502	451	466	482	459	463	466	470	462	488	478	488	434	481	472	440	463	469	484	449	459	466	433	484	435	462	472	506	493	447	446	470	467	489	437	467	441	498	451	484	468	462	464	480	423	487	458	454	446	434	467	473	498	432	482	491	474	478	505	488	447	483	503	440	463	465	438	462	446	485	492	481	522	465	483	482	488	438	471	435	455	507	483	481	470	487	432	483	443	496	438	485	462	450	491	438	504	472	468	469	469	451	479	415	442	506	487	468	480	473	506	477	456	489	488	439	464	473	469	450	449	521	489	468	447	454	462	473	470	433	445	499	496	430	486	461	512	444	511	461	486	485	466	467	456	466	477	462	470	469	464	466	453	474	514	483	452	497	493	498	448	476	461	432	444	479	455	432	456	509	465	463	465	491	484	492	500	446	466	500	429	499	447	469	483	470	463	444	495	475	479	452	432	457	443	439	441	479	495	476	465	467
6234	5965	7925	14912	1997	1553	1295	1043	925	965	971	893	877	2166	6419	5909	2994	1724	1253	1051	765	706	709	719	719	702	759	728	752	729	737	735	728	759	722	686	787	750	734	712	672	782	748	751	772	742	718	764	758	762	766	732	737	740	784	767	718	754	735	733	734	793	733	745	728	728	747	718	762	739	750	736	754	759	723	755	766	762	734	769	730	734	744	753	794	733	744	752	744	750	753	723	756	707	753	756	711	715	721	774	774	748	739	752	744	737	716	716	692	735	747	766	712	737	771	701	725	768	699	729	722	779	756	754	732	772	745	741	728	735	795	749	704	764	770	701	745	760	725	768	730	790	718	776	710	744	733	774	770	763	704	758	761	731	755	709	743	734	765	726	755	722	697	776	775	718	743	744	734	731	693	747	747	748	753	740	708	715	712	763	695	744	692	788	735	746	726	723	690	700	775	724	740	745	707	767	749	760	759	780	732	778	735	746	780	766	755	756	778	710	719	755	725	749	751	714	729	757	761	730	749	735	700	691	688	761	754	734	747	736	718	756	719	698	710	764	773	763	751	746	771	768	780	748	694	709	730	748	769	785	738	727	724	783	712	744	736	737	740	741	748	652	708	759	720	768	704	748	733	752	700	714	746	779	738	699	736	753	742	728	771	759	740	730	715	767	743	787	733	734	742	687	728	712	763	760	713	719	734	742	738	710	719	737	732	750	775	737	745	727	714	767	727	781	724	735	775	766	705	743	740	746	766	743	721	752	755	725	796	774	732	738	707	722	714	733	765	760	734	746	719	733	718	730	750	708	739	756	763	733	773	713	746	742	782	716	734	738	758	751	737	743	744	706	735	710	721	700	741	771	736	765	738	711	739	722	755	739	726	748	738	766	686	760	765	730	754	767	748	724	698	718	751	752	731	759	701	701	717	724	761	761	774	787	742	777	715	755	775	750	735	708	780	733	736	743	758	763	722	727	720	748	699	729	687	756	727	679	745	700	734	681	750	758	742	744	764	787	720	723	738	739	743	755	717	779	754	689	719	755	704	730	761	761	700	740	760	787	684	734	788	808	705	704	754	724	730	759	756	716	723	691	710	711	767	738	779	711	724	743	747	717	729	699	720	767	770	767	723	705	743	742	747	726	721	734	720	717	706	771	744	752	770	768	743	708	695	772	807	735	775	751	730	707	759	715	729	686	726	718	745	758	744	738	760	735	748	755	756	755	714	738	725	745	728	707	699	715	762	682	765	707	737	763	734	764	794	732	755	749	787	745	718	776	725	724	751	738	753	775	803	747	724	723	772	735	779	717	742	750	795	764	711	716	704	690	756	765	767	750	707	738	782	727	734	714	792	779	748	709	750	789	713	711	751	736	746	753	785	803	735	784	749	780	756	744	697	715	718	784	755	739	709	716	777	730	763	766	767	733	757	763	721	774	789	782	724	738	703	750	704	741	726	724	725	717	742	734	727	757	752	733	693	717	760	758	722	738	739	793	730	719	765	729	709	757	725	718	770	744	779	696	769	713	699	711	702	736	723	768	707	758	709	739	760	754	712	738	765	757	749	702	771	720	788	700	731	734	762	729	756	796	723	781	738	764	745	743	768	768	731	707	743	725	729	730	689	738	755	725	733	716	740	690	794	744	756	754	766	739	704	754	721	775	715	786	760	742	764	708	746	754	717	750	744	765	754	722	776	707	685	714	705	769	735	702	750	713	743	715	745	743	732	743	755	804	716	755	785	770	730	716	746	717	742	754	744	742	752	757	758	735	680	766	756	708	791	772	752	765	720	739	713	764	720	731	740	727	728	728	829	736	711	779	750	718	765	750	761	754	734	705	736	734	734	782	783	733	745	736	816	692	734	740	768	749	720	778	762	775	749	702	765	747	751	717	756	748	753	726	726	752	703	709	751	726	723	733	761	740	733	707	771	709	750	754	765	752	727	748	668	740	772	724	776	774	772	816	766	717	722	741	711	742	753	703	731	754	734	706	740	719	761	709	746	767	738	770	760	753	732	702	736	768	692	702	778	747	754	745	759	762	730	728	761	710	750	784	764	727	806	713	763	783	732	743	726	746	763	743	727	744	741	754	740	724	745	712	696	732	686	732	697	659	722	769	748	774	752	766	749	719	728	755	777	730	764	739	763	690	737	730	778	756	732	707	709	743	725	795	707	742	726	753	758	761	758	714	707	752	689	731	741	712	706	732	780	727	748	762	727	750	740	723	744	729	734	727	740	711	755	732	759	718	717	757	728	712	722	771	748	752	777	733	778	745	779	774	770	741	783	716	692	730	807	747	750	758	736	741	707	708	779	716	781	715	726	769	714	753	712	748	756	697	755	731	760	738	781	747	726	750	728	764	766	730	762	757	704	741	693	729	755	694	724	751	665	756	756	729	750	732	732	735	733	762	760	773	791	733	728	742	766	709	743	713	731	800	779	706	753	765	771	734	814	724	713	734	770	734	732	730	755	731	751	769	764	760	788	693	719	768	749	690	727	729	748	742	771	740	742	736	755	727	748	735	778	743	732	720	737	704	749	769	761	671	765	696	715	693	732	767	798	748	767	730	725	727	791	755	716	757	748	765	693	745	778	760	795	756	706	730	789	763	726	738	711	746	694	757	746	723	747	747	759	811	723	783	766	714	689	758	794	705	711	733	770	777	772	741	742	707	772	768	728	797	709	721	736	742	727	742	724	765	755	772	750	787	773	737	731	738	705	726	741	710	751	741	732	765	812	742	739	725	753	773	747	737	708	796	736	765	746	748	723	779	702	681	713	788	713	775	734	768	767	680	797	718	739	721	720	730	787	759	756	753	705	713	698	766	737	717	790	728	766	750	752	794	739	747	729	701	725	706	734	712	761	740	724	749	742	771	699	726	704	738	740	712	752	696	778	716	700	748	774	776	708	675	777	744	747	741	765	749	723	807	718	721	697	722	781	737	763	718	730	702	739	731	734	749	730	767	739	740	736	740	746	745	672	736	723	738	764	740	730	725	738	718	707	777	707	761	736	758	731	743	728	805	692	733	742	728	736	714	717	729	713	674	727	726	768	716	718	733	721	739	680	743	742	695	718	738	715	808	768	708	715	746	737	730	703	732	708	729	750	737	725	723	760	743	690	692	729	734	740	738	739	744	728	761	729	750	737	772	735	747	703	727	735	772	756	721	807	716	754	734	694	676	730	775	752	736	712	739	764	786	758	724	763	741	734	742	777	767	706	706	783	738	694	689	698	736	749	714	768	732	804	741	752	697	749	743	716	744	775	734	703	731	711	754	745	734	730	740	720	710	732	770	776	741	722	760	707	777	720	708	754	754	745	719	753	757	694	751	745	720	723	693	713	763	728	680	785	728	772	745	772	740	738	732	739	746	728	722	759	732	727	762	729	725	714	777	748	766	735	756	736	747	662	785	760	739	706	704	772	733	785	744	734	808	713	753	709	752	724	783	743	747	748	751	752	731	751	732	780	706	760	758	717	743	743	758	723	774	713	746
24566	21230	28394	30750	16911	3775	1142	782	721	781	686	671	632	4726	12388	10283	3704	2071	1558	1028	537	571	567	559	590	506	533	555	538	561	582	531	555	555	571	558	563	539	528	517	539	544	530	576	593	524	505	517	522	533	555	547	525	577	586	575	511	545	531	541	555	565	552	532	506	550	546	521	520	547	569	538	576	548	505	534	547	529	532	514	528	582	533	511	514	539	525	516	558	530	546	548	546	520	512	560	545	539	546	516	525	536	510	499	514	556	547	503	535	531	558	552	539	548	546	537	498	566	546	533	545	533	555	615	517	498	563	514	533	574	511	522	520	539	544	564	544	572	496	562	566	536	523	556	531	511	519	516	557	519	540	489	602	503	572	540	539	532	572	506	517	506	547	483	534	512	547	498	545	557	539	518	551	528	479	521	567	570	553	572	549	564	549	577	544	526	531	497	557	555	565	545	523	518	565	515	525	521	525	569	542	522	534	569	493	569	526	526	519	526	523	558	563	558	530	529	484	531	545	513	529	538	509	511	518	515	553	554	548	544	544	556	544	591	550	560	519	571	493	544	544	533	537	536	537	525	568	526	488	528	549	578	565	554	520	520	586	532	550	508	537	555	561	563	501	519	556	572	569	528	533	487	532	558	566	503	541	527	543	558	518	514	552	486	549	529	561	538	585	590	526	527	534	477	534	536	519	521	535	541	529	548	536	522	546	550	560	592	528	504	581	558	529	518	530	531	531	562	536	536	504	523	529	545	532	521	515	519	508	517	518	559	532	580	528	527	566	552	500	558	556	547	578	533	560	566	519	538	558	523	561	539	547	531	526	551	524	535	501	599	530	541	562	572	542	513	527	570	538	529	512	510	506	530	577	530	511	500	528	564	541	531	507	534	529	532	513	499	515	559	496	517	550	534	539	538	539	576	569	536	551	509	510	515	540	541	513	522	549	539	550	530	567	540	544	563	533	493	555	570	484	538	544	579	563	542	543	531	548	500	536	516	514	532	530	563	578	543	519	518	531	554	545	494	509	547	542	554	497	530	578	503	518	501	494	551	557	502	567	555	556	544	529	515	548	523	524	513	499	551	512	543	576	508	557	517	532	535	545	595	565	524	515	511	563	528	553	534	518	540	527	523	518	517	522	574	562	526	520	549	551	505	518	521	534	528	542	512	587	554	512	497	551	542	558	483	557	516	557	537	552	544	541	535	575	515	554	505	581	528	519	531	499	521	529	548	485	537	573	555	535	513	575	580	534	552	556	572	557	550	539	555	559	528	533	550	498	570	550	518	547	520	539	519	548	563	567	546	538	491	535	580	573	531	573	528	552	565	531	518	522	547	538	508	533	525	539	541	554	533	576	517	560	518	530	559	527	545	533	524	516	505	554	545	538	505	536	550	483	528	514	548	558	554	564	554	564	516	526	556	570	513	577	535	562	529	586	555	579	539	536	534	565	555	541	522	551	503	570	532	586	509	533	536	500	516	519	562	597	537	530	516	538	539	549	543	499	517	523	543	528	554	503	526	550	565	520	506	524	527	463	547	498	528	512	519	534	558	540	570	548	527	510	555	500	535	532	560	546	553	542	478	556	517	514	524	529	528	562	510	568	538	567	482	504	523	543	541	497	509	537	542	541	516	513	526	514	509	536	546	572	502	549	523	524	585	542	493	496	526	536	575	565	562	499	537	536	506	530	560	517	530	524	584	525	517	507	548	537	542	489	527	500	564	513	525	540	582	559	590	558	519	535	522	558	529	543	499	530	521	579	547	591	512	524	524	557	540	521	519	529	558	531	503	532	542	538	525	495	527	525	550	538	515	528	512	536	505	546	579	550	498	516	590	530	532	557	513	584	570	565	543	589	533	508	557	513	539	511	521	561	529	533	577	586	560	526	538	528	498	553	508	512	555	526	543	534	514	512	552	563	544	547	554	585	525	593	517	542	500	536	519	542	522	531	556	489	506	536	543	515	534	561	531	536	534	535	554	540	507	564	532	546	563	542	517	507	593	524	567	500	501	511	534	537	510	541	527	502	543	532	570	554	487	533	525	511	525	528	541	515	499	527	530	523	559	557	558	524	544	530	534	539	525	543	546	508	537	544	556	564	573	525	557	529	569	538	536	552	595	534	509	565	536	546	571	538	546	525	520	610	526	538	514	518	538	512	556	542	511	526	535	529	575	505	533	541	553	539	564	584	561	520	528	480	534	550	520	512	559	542	544	517	553	516	572	574	501	552	594	556	504	603	504	557	512	572	535	534	536	561	558	546	529	489	514	544	550	527	517	530	517	549	542	559	522	533	514	523	563	514	520	546	536	534	514	517	559	556	513	535	554	526	490	491	538	521	556	541	571	572	516	536	518	564	548	550	460	499	536	516	525	517	537	505	531	561	582	553	523	519	578	538	524	532	564	563	568	495	533	582	544	525	544	552	507	520	563	528	522	549	556	537	549	534	550	541	547	573	515	538	556	582	514	565	516	499	549	600	582	526	526	507	531	562	547	558	567	520	526	556	516	538	556	525	557	567	592	555	520	525	535	521	550	536	502	564	567	567	557	529	548	549	511	554	501	504	560	555	550	518	573	525	548	522	555	517	506	504	582	548	542	560	518	535	493	528	529	529	522	530	572	566	518	541	514	483	518	579	502	546	530	569	598	503	577	548	575	518	518	530	514	587	501	492	535	527	540	573	533	555	545	536	538	482	517	554	585	569	519	544	500	520	539	540	514	506	537	522	552	577	514	578	519	528	506	536	546	522	510	563	577	501	550	536	528	552	558	560	505	523	518	507	558	559	551	531	507	535	517	527	527	550	535	515	539	544	534	540	496	570	560	591	524	549	523	534	507	595	497	567	534	539	522	526	525	505	533	511	534	549	565	542	546	544	504	555	539	542	513	526	559	508	518	515	573	518	552	564	535	525	549	529	562	551	531	538	542	535	511	565	495	554	562	513	521	543	513	546	540	486	569	565	542	557	524	492	535	537	556	536	525	553	542	529	575	517	526	553	540	541	545	535	569	577	575	548	548	568	544	582	541	503	559	526	581	568	589	551	532	543	524	518	536	570	561	530	532	571	538	560	566	501	545	586	544	561	547	556	575	528	516	525	514	500	506	563	513	538	542	520	532	545	534	477	524	509	538	529	561	534	520	517	525	552	554	533	560	547	548	536	502	527	539	517	556	541	517	550	538	532	551	527	504	534	556	498	516	577	535	534	540	528	528	530	539	559	545	541	548	534	520	509	575	515	530	554	529	610	552	563	558	489	554	568	494	546	555	539	509	553	572	508	532	525	534	523	518	519	564	524	567	523	586	536	544	534	527	548	568	497	493	518	520	581	530	586	525	562	509	549	541	505	533	538	580	567	519	529	604	547	523	511	548	517	535	504	534	525	488	536	552	502	548	539	550	541	547	576	511	525	527	539	511	548	535	536	537	530	517	528	496	515	557	524	534	571	587	510	535	525	557	546	535	532	570	563	551	534	510	542	524	530	515	512	541
7824	12608	24544	36850	3804	2734	2301	1707	1529	1386	1326	1237	1144	11676	23529	19314	7672	4814	3498	2006	889	844	857	857	803	867	822	830	856	844	820	832	790	859	860	852	832	881	851	902	882	853	969	879	891	805	797	862	895	892	874	816	819	798	820	845	861	888	855	828	865	872	851	815	859	879	849	876	869	885	856	832	838	842	839	876	784	857	877	890	830	846	839	893	818	817	847	835	841	876	861	845	842	813	839	870	883	852	868	845	861	825	868	850	814	819	837	839	859	851	877	877	841	852	862	809	859	821	846	855	851	894	823	867	840	903	866	876	852	830	868	864	793	817	836	852	789	806	822	876	834	830	846	793	874	806	876	814	855	886	816	830	850	833	812	836	838	868	867	814	844	866	871	841	866	843	835	827	876	825	855	815	860	892	815	891	844	858	904	856	844	860	804	815	817	832	815	863	862	822	860	810	846	861	862	832	870	830	880	806	806	836	895	916	819	828	844	847	859	847	847	798	889	870	829	818	867	900	892	863	835	821	830	814	877	834	792	900	845	851	806	860	865	853	864	899	807	862	870	845	871	852	846	865	784	781	827	809	876	838	889	852	837	841	825	824	844	804	851	883	848	855	856	830	847	869	853	843	798	835	885	855	849	825	867	809	841	801	826	844	841	828	810	894	815	828	846	803	860	868	884	833	846	807	815	889	826	855	892	859	851	822	820	904	845	865	868	826	825	859	843	817	881	835	850	831	835	846	862	828	815	868	851	841	877	808	821	798	851	862	803	809	812	856	879	839	864	804	809	862	793	823	830	887	791	814	874	830	829	829	832	918	833	873	816	825	851	871	863	820	846	859	847	780	838	843	809	827	851	833	799	857	817	904	840	899	879	869	857	882	837	832	847	831	846	832	872	851	864	888	844	812	867	859	876	922	852	857	843	827	841	852	797	851	832	883	837	856	832	808	800	817	806	896	810	814	897	894	887	856	810	837	814	795	869	902	848	845	868	857	844	840	881	842	857	779	813	818	855	854	833	855	806	884	885	863	809	815	830	928	836	839	838	856	851	859	811	847	830	851	841	804	856	888	789	821	837	843	858	846	807	832	864	832	867	857	846	848	840	834	853	886	816	834	821	850	872	889	896	922	858	800	802	829	863	765	835	864	843	868	806	859	836	837	856	838	835	802	827	817	828	866	801	853	854	833	801	858	912	822	811	823	877	834	814	840	870	878	849	848	859	788	816	879	854	886	839	871	831	822	839	847	793	832	828	882	856	809	834	874	851	820	864	863	833	882	912	844	851	834	848	847	835	790	814	814	877	840	819	834	876	855	794	860	873	843	781	854	862	856	921	845	843	837	874	892	879	861	869	880	861	813	876	820	859	848	837	850	844	842	824	809	829	832	816	822	856	904	853	823	828	870	836	829	860	795	865	840	871	867	869	810	812	899	845	862	816	888	829	816	828	853	855	859	802	815	859	858	876	850	842	812	870	821	835	845	806	911	831	849	843	875	819	842	821	853	857	843	883	831	819	838	877	828	835	834	826	857	812	830	783	829	871	811	835	878	835	852	865	876	807	886	802	795	855	871	875	863	845	830	829	865	851	789	864	827	819	799	909	841	864	840	828	821	848	766	806	838	872	891	795	791	839	844	871	832	871	878	873	903	821	839	840	884	897	890	825	840	849	827	845	754	834	809	779	836	827	808	833	859	877	857	822	840	872	869	815	839	841	839	840	869	845	851	856	805	820	825	833	878	823	896	866	826	823	872	890	768	858	861	840	840	838	864	862	853	816	836	871	873	854	842	798	835	840	888	853	856	802	892	862	873	824	781	871	842	784	743	848	840	834	864	840	837	763	834	874	846	897	828	848	850	870	794	821	883	796	812	847	800	795	863	924	856	803	856	876	819	843	809	812	867	857	832	844	802	866	895	855	842	852	853	829	859	802	838	879	875	864	859	854	852	850	875	872	852	792	852	873	862	800	832	827	866	816	832	848	869	845	812	804	833	881	878	836	821	851	856	842	858	842	837	888	848	817	853	817	843	832	825	884	872	818	853	846	813	822	861	897	886	844	843	798	845	848	866	848	799	884	807	859	840	898	820	811	857	841	821	848	882	854	908	845	881	889	820	833	791	883	887	856	867	834	806	861	826	804	896	829	837	871	847	794	862	816	827	862	772	838	835	863	842	799	880	819	886	814	839	872	803	834	804	792	854	846	843	812	833	845	793	851	823	808	834	874	853	822	828	883	800	796	872	831	811	814	801	840	863	829	800	832	802	862	871	794	848	810	830	872	842	852	831	829	816	814	794	839	809	841	820	847	796	840	804	859	852	816	828	818	871	833	845	842	819	838	840	878	867	907	837	816	831	864	869	824	863	862	818	839	845	855	785	858	859	859	815	847	851	851	870	816	826	830	826	787	836	891	881	872	843	873	848	865	823	810	858	827	849	832	842	861	836	880	798	837	868	807	843	850	870	891	864	828	810	864	883	811	820	831	847	799	872	790	828	899	795	865	804	843	822	787	868	876	846	831	850	817	852	814	808	823	834	828	887	896	830	842	840	837	845	841	828	876	839	867	856	836	835	837	817	825	824	817	904	844	865	872	825	825	856	881	831	837	823	824	822	872	839	873	882	847	839	844	790	836	795	850	799	790	788	862	839	848	859	864	843	836	857	842	834	790	867	803	857	818	828	874	867	849	856	811	876	842	835	820	814	809	844	841	874	849	835	843	842	811	786	815	864	861	834	784	810	826	850	826	866	894	880	809	918	921	832	843	853	820	841	847	809	843	839	817	847	821	826	802	860	846	877	792	866	851	854	883	844	799	836	825	835	857	772	807	884	895	876	796	824	825	797	770	863	847	931	814	843	839	872	843	907	867	840	893	829	832	847	836	796	834	859	860	897	862	830	878	913	879	854	799	833	888	903	825	835	870	849	837	882	836	866	814	862	840	842	819	854	838	859	860	859	813	883	821	812	832	859	866	863	846	869	847	843	839	793	841	792	886	834	822	852	861	849	853	859	829	842	794	870	844	864	804	849	810	864	831	868	819	887	877	851	836	826	853	835	842	856	871	869	822	876	860	826	838	837	899	816	858	878	816	869	822	830	886	800	835	853	858	819	838	867	838	814	823	833	808	829	926	833	822	835	911	800	830	818	788	828	858	855	851	840	841	846	834	851	833	848	811	850	860	914	841	855	883	870	883	870	853	834	861	884	863	864	830	849	842	797	816	818	819	855	840	822	859	841	823	879	832	842	907	841	914	810	847	813	830	785	902	874	844	836	830	850	825	855	862	827	813	832	828	842	822	851	821	833	780	864	897	865	872	782	868	835	853	800	867	830	907	855	864	865	884	859	800	896	859	824	881	793	850	859	820	811	857	881	865	778	887	839	882	872	796	810	862	846	862	890	825	744	841	845	822	815	878	823	814	878	794	837	848	811	847	854	803	887	799	829	882	862	821	888	854	832	838	829	817	805	862	869	822	831	884	820	876	818	872	822	834	834
23199	21222	29352	27861	21265	18590	5196	1199	921	879	782	795	717	14809	25374	18962	6895	3949	2470	1269	573	537	535	545	535	540	524	527	524	524	552	507	525	530	528	557	560	525	568	549	552	557	601	539	557	533	546	516	515	581	533	559	572	529	552	518	542	501	551	509	571	555	485	530	520	528	498	551	533	482	493	571	551	519	579	503	517	507	548	507	503	511	512	526	547	532	569	555	533	528	537	526	528	549	538	515	494	523	591	552	479	533	526	502	503	505	539	547	526	551	523	486	535	547	544	550	504	570	570	541	570	512	563	572	552	527	523	546	505	523	531	530	568	569	539	545	584	482	535	518	528	549	569	523	508	524	531	550	537	536	533	564	508	561	508	517	483	549	539	496	541	509	574	539	522	509	549	536	561	506	473	563	539	550	528	504	552	545	559	513	533	560	557	572	494	515	526	543	558	516	527	504	528	516	523	522	545	536	504	539	474	531	558	526	539	520	541	547	579	533	518	544	556	500	562	508	537	522	573	475	523	539	555	520	520	519	534	481	519	551	550	507	509	542	501	540	541	516	543	508	525	562	522	552	560	487	542	531	530	554	533	530	543	538	546	582	535	535	538	527	499	529	535	516	545	546	519	509	541	509	511	512	547	508	541	548	521	574	517	522	534	525	555	582	562	498	540	532	496	530	573	536	539	525	554	550	557	521	553	534	562	526	532	558	568	527	556	547	512	578	548	506	513	522	563	565	557	595	525	490	567	560	532	521	537	530	512	539	510	564	568	597	520	515	509	526	525	573	562	514	466	520	535	553	547	585	497	586	519	509	539	553	557	599	543	529	535	527	566	540	525	543	529	551	540	532	507	510	542	523	499	519	546	562	541	538	584	522	560	525	537	533	540	541	520	534	563	542	508	526	495	525	530	528	520	493	530	510	554	534	550	547	551	488	563	541	541	528	511	531	558	533	546	543	571	527	551	549	576	484	559	524	539	504	532	540	548	551	553	549	535	541	517	530	565	510	510	529	505	575	529	616	558	506	531	564	554	561	502	520	506	558	540	526	542	520	517	522	540	524	528	530	506	526	520	542	493	465	546	496	544	512	505	524	572	545	525	533	588	534	533	546	542	552	531	498	483	550	565	544	560	511	556	562	536	554	523	553	505	531	536	540	550	527	566	508	511	501	542	504	534	556	526	508	539	535	573	566	535	554	562	508	543	518	528	582	542	568	506	555	515	545	531	495	524	580	543	514	521	538	520	526	535	559	515	539	543	557	541	543	570	543	505	523	542	544	491	539	512	503	500	506	508	546	538	518	553	521	515	523	492	548	547	518	574	560	550	544	507	548	507	542	534	519	534	511	562	521	516	535	535	565	520	567	555	522	528	512	519	538	526	520	516	550	553	524	504	561	533	488	522	526	563	490	553	555	532	574	490	542	521	536	489	577	512	552	521	583	506	513	540	556	567	543	559	528	510	511	542	534	536	521	532	552	530	510	524	544	557	569	537	543	526	559	521	527	507	515	560	527	512	508	526	538	547	511	516	518	564	549	497	529	508	566	557	528	548	513	556	518	493	560	512	504	499	519	536	535	519	527	541	558	527	555	562	537	509	560	520	545	525	536	591	529	495	549	506	580	494	531	574	540	557	563	493	500	540	536	536	506	548	543	528	485	517	572	531	512	557	516	536	523	570	521	553	529	526	545	484	523	496	523	458	534	530	544	540	530	532	541	520	519	508	520	510	548	544	510	548	491	555	514	516	512	555	557	520	532	520	544	526	496	532	520	543	536	505	535	562	540	565	565	531	546	547	579	541	526	553	502	524	580	545	563	497	581	563	532	555	480	558	536	515	545	537	539	536	528	518	494	489	482	574	538	516	519	572	510	519	562	517	562	501	519	510	572	541	539	520	578	548	557	538	540	492	548	556	534	498	525	568	503	535	559	500	576	510	533	565	525	521	564	512	544	525	556	520	545	527	526	532	579	536	503	550	496	518	537	520	527	526	539	505	530	531	603	506	529	539	545	544	521	543	516	500	536	525	527	555	551	539	520	496	564	501	550	526	514	538	525	522	517	577	505	550	543	515	546	517	576	552	538	584	558	555	523	568	494	543	539	527	487	556	493	526	552	560	534	480	506	528	512	531	545	528	522	566	600	571	518	555	530	549	539	526	583	546	499	520	525	587	533	508	507	497	531	530	518	555	534	520	523	524	488	540	551	515	518	529	537	540	507	579	549	536	507	575	506	530	542	549	517	526	540	536	521	561	526	551	524	495	547	561	514	573	589	506	498	602	522	530	517	511	520	556	531	487	551	557	503	547	563	508	511	535	547	551	542	485	530	506	590	569	530	545	556	529	560	544	531	534	549	541	560	505	506	528	585	525	507	496	554	512	514	531	522	564	471	537	559	506	536	526	529	542	543	477	541	534	519	543	537	536	501	532	556	555	520	538	533	516	540	527	472	513	525	495	518	544	531	546	519	538	567	537	540	465	504	563	501	519	517	536	558	518	535	514	503	544	545	537	539	488	521	505	582	533	559	573	512	539	530	549	560	552	517	595	542	574	587	527	511	555	542	514	510	522	554	553	512	507	513	545	587	541	540	554	548	532	546	519	534	539	546	537	520	530	553	523	568	544	545	526	553	525	512	551	541	498	490	521	536	566	497	574	529	553	591	535	554	540	487	505	520	564	502	492	532	534	537	517	546	543	518	551	508	518	522	529	508	504	523	569	525	559	556	588	529	507	554	543	535	526	537	563	560	514	557	555	516	568	535	588	522	547	508	576	540	526	534	524	528	534	522	507	509	560	549	483	507	509	550	539	547	501	539	561	572	536	547	535	506	539	522	537	520	550	546	525	551	527	575	523	525	580	559	557	517	556	513	503	519	551	516	565	584	563	531	519	521	527	567	552	510	505	521	515	538	528	519	552	584	560	567	543	504	557	548	529	521	523	504	548	508	569	532	534	505	511	501	513	549	543	516	565	529	572	527	533	508	581	538	487	515	536	551	532	545	519	513	509	549	515	523	518	535	583	536	536	533	531	514	526	508	521	520	518	535	512	538	454	517	542	571	565	518	567	548	550	557	558	509	536	578	494	556	518	581	548	543	491	542	514	515	504	522	582	522	488	517	524	568	479	572	515	514	531	511	536	540	491	507	518	521	582	513	508	533	514	490	591	519	551	554	556	539	537	542	541	546	543	544	498	535	543	500	567	539	510	536	571	521	529	552	561	522	518	547	545	531	530	520	497	487	553	582	545	503	526	550	547	555	547	555	527	555	540	520	527	544	501	566	540	516	493	553	467	527	532	531	555	514	539	550	540	523	520	576	545	525	527	518	544	517	527	508	511	518	528	529	520	519	517	537	600	515	507	558	574	516	536	575	539	541	522	551	539	487	522	514	552	557	539	502	544	525	565	511	543	494	574	533	517	553	535	501	547	549	515	520	524	535	544	525	529	512	525	563	518	529	510	517	554	519	546	538	493	536	514	558	580	532	506	530	521	530
10533	19555	35370	46002	6372	4609	3479	2727	2224	1904	1810	1701	1560	27167	34884	27460	11696	8948	5741	2659	840	824	859	845	852	824	810	796	787	879	857	802	821	861	783	831	838	854	814	834	810	875	951	899	991	841	835	877	786	821	842	821	795	802	825	850	879	827	870	819	838	847	794	785	829	816	843	812	831	777	844	836	809	839	852	839	810	869	843	784	875	854	797	858	819	859	827	874	829	825	805	821	801	801	830	802	852	816	865	823	837	848	834	840	846	831	850	837	864	817	870	805	818	788	865	897	811	862	862	821	803	835	852	835	848	838	857	817	814	825	821	836	832	787	812	822	786	797	781	831	818	815	774	861	809	823	809	823	814	881	826	818	868	835	796	857	809	806	873	776	875	810	808	865	824	844	808	845	918	822	820	821	870	823	844	806	814	798	825	839	848	841	812	817	830	880	803	777	824	862	811	814	797	854	838	880	812	833	749	842	824	861	846	878	872	836	824	814	863	838	778	823	863	835	815	797	812	854	815	830	803	796	880	838	793	863	810	836	824	840	850	876	822	856	813	784	820	831	821	821	855	873	801	771	844	871	788	820	872	834	824	831	838	852	857	850	838	824	840	804	826	804	866	812	833	879	805	840	816	818	845	804	846	849	816	824	859	789	891	828	796	757	819	847	849	842	859	783	825	845	792	818	809	870	797	847	788	835	806	876	839	843	842	864	847	823	825	861	774	873	817	848	834	862	808	781	845	800	853	825	860	856	822	900	844	821	856	852	808	800	843	841	864	839	840	826	828	871	835	835	792	834	784	886	843	851	846	802	788	883	831	798	805	820	825	819	825	782	822	834	804	800	804	772	822	813	802	822	825	791	817	819	785	784	834	812	855	867	805	838	793	798	824	808	828	866	845	819	816	799	819	882	895	838	795	849	814	806	814	809	853	819	832	844	800	824	818	849	794	815	823	855	867	833	841	831	825	861	861	846	797	830	831	786	791	822	825	876	821	837	828	811	817	836	845	832	871	804	823	831	845	835	845	788	848	820	824	805	865	879	837	862	839	813	858	855	825	825	865	804	822	809	797	801	831	864	825	828	842	774	802	815	848	826	811	819	818	817	804	815	832	830	880	864	807	839	786	817	827	775	859	831	869	854	856	805	824	826	842	804	863	816	832	854	794	827	823	868	847	892	827	854	860	795	834	901	846	828	851	827	814	843	825	835	821	814	805	820	824	837	849	832	817	804	807	826	848	836	825	810	799	807	773	813	806	813	845	825	803	853	812	836	745	792	861	785	839	804	814	860	862	847	795	823	808	782	888	817	802	821	864	787	838	868	776	886	845	819	844	834	842	798	851	871	831	796	844	808	824	851	857	837	810	875	872	824	822	835	802	855	857	832	827	810	826	847	861	804	818	829	840	805	799	798	845	824	856	831	843	834	813	827	837	803	816	817	823	796	840	772	826	842	804	865	809	814	809	806	829	831	806	878	838	813	833	808	797	850	823	830	816	811	841	836	822	823	797	827	804	815	828	790	845	814	843	885	838	838	836	812	790	848	812	843	780	879	818	841	812	873	780	851	847	840	840	887	797	832	810	865	751	853	833	869	808	790	818	815	843	773	852	836	831	877	848	786	829	801	815	883	815	841	808	822	821	824	799	826	826	833	817	828	836	842	828	849	793	849	807	793	817	800	815	864	827	844	839	829	890	896	857	806	828	867	814	810	874	814	868	824	823	829	810	801	816	815	825	825	809	852	800	842	803	804	809	829	811	822	840	851	791	823	845	836	811	789	851	845	833	805	873	813	839	811	853	844	829	884	853	797	826	810	884	780	875	833	828	828	846	851	839	838	862	776	872	821	842	848	821	843	840	831	846	826	789	817	797	827	844	771	810	795	909	827	821	817	854	869	827	886	757	794	843	798	852	839	845	758	797	767	781	822	824	790	838	829	799	858	843	849	823	849	826	828	788	769	855	831	819	876	873	794	770	832	822	810	833	796	860	806	906	888	798	796	846	766	832	834	820	847	867	828	848	801	819	838	816	837	786	814	845	851	856	854	811	815	834	786	837	865	779	834	790	856	803	861	819	810	804	827	865	800	806	821	830	811	816	844	829	830	821	807	771	803	836	784	827	829	825	868	787	865	825	839	810	824	781	824	839	887	834	893	804	856	838	839	840	843	826	817	812	820	802	824	797	825	817	811	883	797	852	855	822	841	826	839	789	846	854	897	785	825	825	828	837	804	797	845	878	831	834	799	821	791	760	842	803	806	809	820	838	826	834	844	837	796	819	823	824	845	840	795	784	826	791	834	844	862	841	854	851	862	794	826	864	829	842	768	819	796	823	892	841	795	827	802	861	834	808	830	845	862	792	817	751	828	820	846	803	850	851	833	788	820	824	843	786	810	802	812	806	794	831	831	825	868	818	834	813	809	821	852	820	840	848	829	821	831	785	768	839	811	826	791	827	864	812	832	895	806	794	845	839	846	865	824	786	841	835	811	848	788	775	848	818	858	810	829	848	836	792	795	828	780	872	830	832	826	876	799	871	829	813	820	864	820	856	846	804	803	809	784	835	817	816	847	830	821	867	809	803	790	809	823	824	827	788	855	792	813	762	829	802	780	816	809	807	837	842	844	794	806	830	818	811	870	833	834	831	844	789	778	852	828	820	860	853	840	815	827	810	802	834	828	857	817	859	845	792	794	849	760	842	805	895	785	801	868	859	853	859	801	839	850	801	795	804	853	899	825	839	834	870	795	820	797	841	864	822	807	855	794	815	834	813	823	866	837	820	841	866	814	880	803	841	765	855	871	808	795	869	812	796	834	813	797	843	823	871	831	862	821	815	826	847	836	822	815	793	822	809	815	767	802	800	807	851	808	799	785	855	780	851	790	828	827	802	830	861	783	797	839	841	806	856	784	821	806	867	834	816	840	870	835	846	816	837	852	824	833	832	871	865	855	840	807	831	852	858	867	807	840	864	849	831	858	829	812	890	824	851	853	835	883	825	779	875	812	794	868	869	794	810	824	836	799	868	801	807	794	793	854	841	804	812	836	838	853	782	809	888	881	771	849	830	792	809	820	786	779	842	799	818	855	808	800	805	850	851	841	816	826	848	868	867	797	865	816	808	855	871	858	854	814	801	859	814	888	782	866	768	862	797	839	823	856	832	787	816	857	802	867	861	838	820	829	821	843	844	831	813	815	814	788	829	843	859	795	810	819	784	848	840	873	817	818	801	861	802	843	757	819	836	843	840	788	806	783	796	805	863	876	843	849	818	871	743	810	865	834	828	856	816	818	846	809	818	820	844	804	811	864	813	819	813	880	838	837	848	832	866	825	851	856	857	767	832	857	769	827	779	842	841	797	845	885	809	827	890	817	878	817	845	786	837	842	832	834	847	815	868	816	806	838	771	823	836	868	844	794	791	882	823	830	811	835	825	786	791	803	830	816	791	861	840	824	833	842	807	866	800	817	851	802	835	784	791	780	869	823	852	804	823	822	875	787
26863	19903	8988	12148	949	724	634	580	544	515	527	498	502	1551	2879	2071	961	809	723	554	508	488	516	493	476	483	483	509	491	487	552	496	521	518	449	494	528	488	461	471	497	455	479	486	510	485	501	519	470	470	479	448	510	510	465	529	503	476	490	507	523	465	483	458	495	488	509	444	483	521	478	497	478	473	502	513	498	472	511	497	463	478	489	561	526	506	498	483	466	493	456	497	496	470	506	556	439	476	461	529	450	445	480	503	519	480	541	527	452	494	470	484	515	483	476	525	455	451	504	489	513	482	493	543	548	486	471	493	469	460	424	486	510	481	460	483	464	471	514	443	502	471	527	456	489	499	497	508	489	483	492	467	468	479	495	497	502	501	476	500	501	501	483	509	507	498	505	497	479	509	505	543	468	478	495	505	461	466	478	482	480	498	525	469	517	508	512	460	487	486	479	504	500	495	459	482	481	550	474	470	418	431	481	495	504	515	464	491	524	495	485	474	464	513	489	451	503	514	486	496	519	479	475	500	526	541	490	493	458	488	482	537	497	498	503	530	514	486	475	494	444	515	494	488	495	499	504	476	535	491	488	490	494	506	465	477	497	446	487	496	488	493	505	505	519	494	502	480	513	482	490	488	489	479	496	491	493	490	461	511	524	503	484	511	481	507	462	444	481	519	498	519	507	470	529	478	483	467	506	473	499	440	482	472	529	472	515	448	494	488	493	490	491	471	505	523	497	466	501	460	510	473	494	513	472	530	502	519	494	474	476	519	497	503	462	494	505	488	529	508	460	499	558	470	489	457	486	502	451	454	493	529	502	496	489	476	528	483	458	496	468	485	471	456	482	490	499	494	492	456	500	495	508	463	509	481	482	503	478	511	488	489	480	490	487	457	520	504	502	492	514	477	447	505	504	472	464	483	503	463	491	511	478	503	513	491	508	471	476	497	508	486	511	454	491	511	469	501	465	484	467	461	451	490	531	515	474	513	489	526	534	457	452	466	521	498	460	493	512	464	497	460	439	491	476	508	525	466	527	490	427	538	504	508	464	487	517	494	455	446	475	476	498	493	510	477	491	468	528	557	472	464	481	498	465	461	532	495	474	485	479	470	503	458	486	463	491	444	502	474	476	523	461	507	469	527	447	506	454	481	515	491	502	493	480	449	499	467	484	504	460	464	486	509	471	491	488	481	464	484	500	484	480	531	434	543	495	497	515	498	444	503	467	471	509	509	482	490	471	475	485	530	520	443	487	503	485	514	489	478	451	467	502	464	492	500	524	496	491	523	486	522	471	499	502	531	492	468	471	521	464	500	503	491	470	505	518	466	514	484	493	479	509	481	500	506	491	529	510	465	463	443	502	490	505	483	462	476	492	475	551	477	467	487	463	493	499	466	489	527	509	524	558	554	477	511	504	446	491	502	466	523	510	498	456	504	537	495	495	497	459	493	518	442	509	527	501	525	491	501	533	460	481	484	499	491	490	505	490	504	493	466	492	493	486	458	444	498	477	472	481	503	494	491	481	487	489	490	487	477	493	476	466	488	505	485	448	458	478	495	515	513	506	464	507	477	476	463	502	491	497	498	490	509	485	477	479	486	515	469	514	473	495	517	473	461	487	491	514	517	502	531	468	491	475	496	509	495	472	513	494	513	504	470	477	436	489	488	488	458	546	501	467	480	486	473	524	472	466	469	480	483	495	505	501	463	470	551	500	508	470	505	488	458	515	526	528	488	489	452	496	479	518	448	513	515	500	488	520	479	472	487	471	469	491	459	465	499	471	486	491	503	473	493	490	495	525	490	491	519	477	495	489	480	493	515	464	497	487	493	458	501	494	510	483	520	474	503	487	484	509	495	533	499	518	531	493	461	451	516	477	461	480	525	481	510	476	476	550	486	492	463	504	460	502	468	471	492	485	461	455	474	478	501	482	473	452	529	477	498	495	500	493	488	474	487	477	480	544	477	499	517	496	483	474	489	489	519	443	519	507	495	478	491	510	512	497	457	469	467	482	468	452	487	559	479	467	433	488	466	460	477	489	486	518	474	468	472	468	516	503	508	464	491	494	508	495	503	513	479	484	491	490	444	476	524	532	485	497	480	458	484	505	487	509	515	488	475	492	492	494	513	480	491	448	472	460	482	443	527	465	519	526	430	461	503	463	467	573	451	478	454	475	520	486	520	459	470	481	508	477	494	535	496	538	524	526	472	476	514	477	485	495	464	490	495	499	455	486	503	487	487	469	465	481	490	489	476	505	491	482	474	464	501	479	483	479	500	445	488	489	456	484	437	496	500	488	490	485	518	478	464	493	508	494	491	537	494	511	490	461	518	494	488	522	471	501	469	515	517	489	458	471	514	471	516	495	508	489	537	485	485	449	532	501	520	477	467	482	535	450	501	487	518	474	496	529	506	489	467	517	493	511	520	499	537	520	488	487	484	468	539	496	461	491	495	468	487	480	528	491	511	465	439	491	433	489	518	503	509	459	499	475	475	524	502	474	472	482	485	500	495	509	502	510	528	446	472	487	478	474	489	508	511	462	483	489	477	514	497	498	498	464	475	520	495	455	494	504	511	510	496	415	461	485	475	504	466	509	506	511	473	480	452	468	471	506	465	512	536	449	489	452	491	509	506	487	476	461	520	472	471	469	485	472	464	481	526	475	515	507	481	490	493	491	492	473	500	472	495	482	526	502	542	485	508	489	503	522	470	520	505	514	486	509	509	506	512	468	472	492	499	481	499	470	501	481	479	536	478	514	448	479	470	509	466	522	521	479	466	521	502	505	498	492	471	495	478	468	493	479	518	494	513	483	496	501	499	449	501	498	472	511	487	453	472	460	467	487	492	534	440	479	498	426	487	477	468	487	519	484	526	517	499	504	475	505	509	494	491	508	481	496	537	537	478	504	486	503	491	493	473	503	484	492	506	509	499	542	505	470	454	481	534	474	453	490	503	499	495	527	468	481	467	469	524	475	472	513	504	536	462	481	517	508	480	497	502	463	493	487	471	503	505	512	499	472	489	430	518	447	489	469	484	507	463	519	455	453	489	483	537	486	463	479	469	495	473	488	472	511	510	486	503	475	468	516	458	471	485	480	537	521	488	510	537	459	523	448	477	472	490	469	525	540	486	502	475	487	484	481	469	474	455	486	496	475	465	498	501	507	515	491	490	446	480	441	492	489	504	465	486	465	516	485	529	481	509	467	513	485	491	496	450	480	485	491	452	533	483	504	473	510	468	487	471	490	496	485	497	475	487	485	523	486	505	527	508	514	489	490	478	440	475	491	507	479	463	506	514	500	487	500	493	503	491	484	524	494	525	507	439	489	502	478	463	478	519	499	490	496	526	496	480	482	471	503	478	465	504	458	493	497	480	506	464	488	466	469	474	520	480	543	496	467	511	517	458	479	483	501	508	523	501	456	459	521	523	509	475	450	504	465	468	448	477	542	512	446	472	489	531	475	492	490	508	468	466	504	500	478	526	460	486	463	484
5586	4388	9311	15690	1919	1494	1213	1064	962	918	910	963	907	3793	7060	4724	1886	1578	1275	940	790	739	796	780	776	721	752	794	780	778	737	728	755	755	794	745	723	741	741	767	821	763	827	710	835	779	810	770	756	730	790	842	766	724	756	768	752	786	767	747	763	777	761	753	745	789	788	711	754	753	783	720	766	795	783	776	787	793	739	808	755	730	741	787	753	678	739	741	765	805	686	741	789	762	798	774	703	762	766	807	778	772	775	751	772	728	739	762	775	743	781	783	763	713	754	747	781	748	762	733	793	764	790	795	771	755	766	776	742	710	754	772	771	757	806	779	850	755	758	759	803	793	783	762	729	761	725	809	740	765	728	772	765	752	756	768	768	753	743	785	732	722	779	731	761	751	792	756	757	765	784	723	776	747	811	805	772	811	737	772	770	765	732	732	772	760	809	768	755	711	790	760	821	792	736	792	789	777	779	741	756	787	768	741	784	781	770	780	750	743	722	723	765	734	732	790	764	762	778	733	763	735	787	750	777	777	763	775	760	751	768	719	829	742	739	764	791	764	735	746	803	767	765	742	804	749	756	722	776	782	752	808	764	698	793	766	757	698	753	783	820	777	801	735	732	767	774	759	772	768	727	769	764	702	738	771	723	720	749	738	800	750	761	770	807	713	774	701	767	758	775	766	741	723	780	711	794	751	726	753	799	811	715	771	748	721	738	766	760	766	786	775	759	777	751	746	701	753	783	771	767	747	757	800	759	804	728	701	724	747	741	751	773	748	756	754	754	770	777	761	719	801	792	782	770	788	755	786	700	758	804	807	736	782	776	742	722	761	782	749	710	797	779	797	734	772	794	791	820	774	732	778	752	734	733	735	738	741	733	746	746	764	800	792	758	796	787	762	775	756	765	765	782	754	769	734	711	819	809	789	739	799	768	766	845	768	711	783	759	738	753	747	742	770	739	789	804	795	722	772	733	762	739	720	733	710	776	777	769	770	751	750	765	789	695	722	770	790	807	758	765	748	743	742	767	837	770	741	780	753	748	728	762	767	757	776	755	795	743	749	784	775	728	758	777	748	778	747	787	739	748	768	765	725	712	742	801	707	774	754	765	785	766	768	806	755	756	770	704	762	783	769	748	851	788	780	769	782	774	761	761	804	784	758	719	727	781	757	742	781	798	796	761	744	710	769	818	768	726	730	754	737	725	787	725	795	720	805	764	751	778	774	798	767	743	696	746	742	784	744	768	768	768	766	808	770	724	766	772	764	785	798	753	730	762	724	734	723	789	765	757	726	740	776	772	800	779	765	799	827	790	775	781	734	741	740	737	728	710	764	759	735	798	766	760	755	775	712	772	752	746	685	749	801	727	779	788	758	792	760	723	768	789	773	779	700	727	737	764	763	783	759	728	728	740	818	773	759	762	759	812	767	754	786	800	728	738	734	762	757	807	755	754	798	791	696	705	805	786	822	779	726	803	741	761	747	775	717	763	754	824	715	812	773	803	685	765	788	718	760	771	753	822	753	761	807	798	797	738	778	753	749	730	758	776	785	746	782	798	759	766	751	792	787	746	740	746	774	794	784	721	763	752	790	711	788	763	745	754	711	752	755	787	707	779	771	740	745	766	748	762	759	719	796	728	762	735	758	766	752	760	744	761	765	755	807	766	790	785	757	798	728	813	781	729	780	801	690	731	775	760	821	741	749	721	761	811	774	764	736	767	787	808	765	789	777	758	768	793	790	799	734	747	767	744	744	764	751	734	747	781	755	779	798	786	779	764	749	807	811	769	753	783	702	765	756	769	769	789	752	761	734	737	754	767	737	725	746	794	728	763	770	731	688	775	762	747	781	754	768	821	783	697	720	731	724	723	741	713	725	787	750	771	808	763	732	716	787	748	725	731	752	725	759	810	819	748	781	774	749	776	767	756	711	799	812	751	768	755	764	741	741	751	759	760	684	762	786	754	743	744	753	788	737	753	757	760	750	791	762	715	746	783	805	808	723	770	800	794	748	755	757	780	769	806	797	751	730	813	738	793	763	726	771	783	712	786	780	758	747	749	777	729	758	729	781	715	791	723	790	776	774	740	796	774	765	750	772	758	756	759	765	757	743	746	747	760	799	753	773	738	794	756	786	757	750	749	780	781	776	729	736	781	735	731	749	754	756	736	785	736	805	746	757	738	798	799	772	761	777	762	772	799	762	775	752	783	795	693	758	782	761	751	754	758	745	735	804	726	758	763	769	765	824	796	790	765	760	802	767	763	741	808	767	718	713	739	768	741	808	757	791	762	730	804	799	775	760	751	785	820	706	772	767	783	763	778	800	743	698	757	790	737	753	766	725	815	763	750	735	822	780	774	743	786	787	761	740	765	734	731	765	755	771	783	761	813	770	739	726	767	739	776	776	813	808	765	732	785	771	746	726	802	738	787	767	810	782	734	730	732	705	737	776	748	799	763	738	808	727	691	753	816	704	766	715	761	768	765	730	776	768	777	817	848	768	751	749	715	821	738	740	773	763	781	742	800	765	788	744	800	741	779	733	763	757	794	762	754	776	786	751	762	827	745	738	772	726	760	778	740	731	758	792	754	772	715	765	793	797	782	705	750	768	757	744	739	807	783	806	772	739	754	753	749	792	772	772	737	797	737	764	786	758	796	738	762	770	798	739	764	789	732	752	804	787	820	760	719	772	760	744	781	774	781	726	790	753	788	731	771	761	743	713	777	769	813	768	754	763	823	746	822	813	816	764	788	790	787	742	808	771	760	721	751	740	750	788	740	767	736	763	780	763	763	752	750	753	739	787	748	757	755	766	738	788	775	764	707	760	793	802	759	753	710	775	823	742	760	765	791	772	778	767	811	750	734	733	728	783	764	810	738	789	736	743	779	736	714	797	771	768	761	737	759	781	801	771	757	804	709	750	751	750	727	739	790	717	809	755	764	745	779	790	778	782	770	735	763	769	787	719	746	769	764	760	775	722	753	758	794	777	751	726	752	764	696	785	753	711	803	768	807	775	753	768	709	752	811	733	772	793	726	792	812	754	740	791	729	753	753	729	789	777	754	804	719	760	773	776	814	759	744	733	739	787	791	721	748	782	746	752	738	721	700	766	730	781	718	787	755	794	762	805	767	745	751	724	785	735	709	775	754	749	823	803	731	775	757	751	728	784	792	788	775	754	795	778	772	743	763	791	704	705	703	766	767	777	723	775	786	727	732	763	806	732	708	733	765	756	777	749	793	741	834	814	730	785	690	757	741	772	723	755	783	763	742	795	745	775	771	796	734	694	735	782	723	799	768	767	748	729	720	749	752	784	764	746	777	732	796	756	763	790	763	747	767	788	793	751	753	787	789	751	727	705	792	745	778	730	763	754	761	795	738	750	809	760	769	758	785	750	781	757	764	752	784	826	750	780	726	786	750	724	761	765	775	804	802	799	791	794	778	769	720	798	768	750	752	750	754	757	772	763	816	792	777	794	751	805	786	765	758	746	758	787
24606	21220	28258	27134	16405	3177	1217	857	752	734	695	683	758	5028	14859	9173	3834	2563	1634	985	615	576	515	583	528	549	520	538	537	532	578	569	557	530	554	590	558	582	562	570	564	532	565	545	581	561	564	516	560	578	551	579	563	553	516	556	543	554	601	566	563	558	566	558	561	546	559	519	582	542	559	595	597	552	579	545	572	558	547	520	581	561	553	588	576	570	546	529	549	555	543	584	570	568	579	566	626	516	581	597	533	561	584	556	543	575	534	558	551	559	560	551	574	558	534	531	601	555	563	555	557	545	539	507	537	561	560	527	560	524	542	556	578	550	604	567	556	574	572	586	560	513	595	562	578	579	628	542	583	528	581	508	562	567	532	568	538	595	550	528	565	559	560	580	577	506	525	557	570	568	547	554	557	526	581	584	581	554	537	550	525	567	538	525	550	556	561	570	558	541	550	514	593	543	515	555	570	549	537	606	543	573	531	520	564	529	570	551	562	529	561	583	567	545	589	572	523	538	548	600	573	608	564	550	594	507	562	562	535	556	525	530	552	514	561	572	522	613	529	607	576	518	580	569	553	546	561	549	554	577	504	544	569	549	556	542	556	580	506	577	582	522	556	501	519	596	549	524	529	558	540	547	535	563	530	570	564	563	534	540	552	550	562	560	547	541	550	541	544	546	566	584	554	560	549	552	539	536	524	567	602	568	539	514	563	561	506	550	593	544	556	608	582	560	549	487	528	567	559	584	564	586	586	583	527	553	554	558	562	543	600	538	596	540	579	563	582	561	545	531	600	532	541	549	554	518	532	602	554	525	546	556	564	543	577	559	573	564	558	554	581	547	534	544	565	517	517	562	545	586	537	596	557	529	546	572	575	613	568	527	543	540	553	560	547	537	522	583	550	544	552	573	573	576	552	577	522	549	553	541	528	548	532	541	532	565	563	529	565	588	535	589	558	572	580	539	583	536	552	549	533	573	565	590	557	570	510	559	562	569	530	548	560	529	581	561	558	598	651	568	568	556	530	525	627	548	577	550	536	600	567	562	531	540	556	589	567	523	585	549	573	543	496	539	533	555	584	564	591	567	555	537	551	543	549	587	523	561	533	600	532	542	543	590	555	568	522	563	552	550	578	523	569	588	585	563	551	540	544	545	543	585	559	554	592	528	563	540	568	584	549	555	545	523	561	577	535	560	546	574	591	534	570	516	526	519	596	543	547	595	576	566	535	528	583	522	546	512	546	522	565	541	547	559	544	554	568	545	531	555	607	567	547	521	590	570	584	575	566	575	552	527	581	579	577	561	508	576	542	575	571	527	567	558	550	521	547	575	549	587	570	530	557	564	545	564	550	578	528	542	573	587	507	589	569	604	551	569	538	517	577	532	573	566	595	539	555	563	575	553	575	541	561	538	573	531	566	571	542	591	538	568	592	546	565	552	499	536	534	545	549	548	562	579	554	557	553	563	521	559	554	532	575	528	579	580	532	572	553	540	554	513	528	570	532	542	543	541	551	525	550	536	526	525	499	585	519	550	544	505	579	530	570	537	548	549	557	567	551	581	546	562	551	572	528	551	576	557	524	541	568	606	542	565	604	531	542	569	542	540	522	564	566	525	537	605	533	532	574	518	531	561	545	569	556	547	575	551	531	568	552	563	551	530	550	555	541	546	609	553	561	543	551	625	532	528	531	560	520	554	587	558	566	559	549	588	584	539	555	544	545	588	539	539	564	544	563	532	542	537	592	533	553	558	515	577	537	575	593	550	513	498	529	579	554	550	535	565	549	561	492	527	553	564	589	560	548	545	523	540	517	574	583	582	504	545	556	561	583	556	531	543	554	595	575	579	560	524	529	522	573	574	577	616	574	549	606	519	579	551	578	580	534	546	547	536	592	573	596	570	588	548	548	530	604	529	559	541	521	530	595	566	532	565	558	561	539	502	590	582	548	533	560	555	578	550	554	562	559	598	550	505	511	531	541	558	536	536	577	562	523	548	571	553	575	552	541	549	576	535	540	586	532	611	549	522	554	543	568	577	553	528	583	552	563	507	514	577	552	568	533	562	565	502	542	513	549	542	553	530	535	552	584	536	563	551	531	551	569	545	581	588	591	561	567	570	559	517	569	597	555	537	577	560	578	536	559	561	601	547	593	517	547	545	567	588	551	580	547	555	546	543	558	553	547	514	572	553	571	524	559	578	525	534	559	590	522	559	577	591	534	527	533	527	557	549	505	515	530	557	575	537	568	505	565	564	560	542	552	544	558	560	535	563	526	593	537	548	535	558	580	582	520	564	543	600	508	562	566	563	553	578	575	587	556	565	543	565	540	555	558	532	510	567	550	539	544	571	530	527	549	528	558	517	548	544	550	525	519	539	536	532	543	548	509	558	564	555	578	566	571	518	535	571	519	532	563	493	573	592	509	557	580	555	610	537	570	556	575	567	561	592	532	553	534	526	573	569	601	552	553	576	532	576	554	541	553	543	545	541	580	586	508	525	538	534	555	544	593	538	511	591	560	484	547	629	524	550	540	562	568	610	552	572	557	581	577	539	557	553	563	563	575	544	556	565	546	602	585	570	533	555	571	545	557	576	579	567	527	523	575	550	530	591	531	476	539	581	521	503	518	537	529	547	566	538	539	537	582	562	587	547	525	554	589	551	573	550	534	555	556	545	536	536	559	535	596	554	530	553	508	557	528	556	542	513	569	574	572	559	537	586	551	535	529	538	537	575	548	563	563	551	584	592	554	542	558	545	589	579	536	507	545	549	549	524	591	552	557	539	565	563	532	534	554	520	559	582	536	540	547	535	557	567	542	557	526	573	539	532	579	510	549	558	513	535	594	582	581	556	494	572	550	539	530	520	513	531	518	580	553	540	560	555	545	549	561	494	502	584	581	537	576	541	534	531	518	533	529	540	604	568	547	509	553	568	584	566	555	596	557	542	524	569	543	556	534	527	536	549	587	522	546	523	553	570	502	536	589	544	520	566	588	560	580	577	522	579	560	545	558	555	563	566	531	551	575	537	533	576	553	577	555	554	559	523	542	558	520	549	581	589	564	537	534	536	559	558	533	578	563	519	562	579	534	563	561	523	552	553	590	557	597	548	564	572	587	577	512	519	573	606	530	536	555	545	550	548	509	558	511	557	562	578	532	579	589	584	537	526	570	529	548	583	562	531	556	549	563	566	525	555	545	514	540	538	578	514	573	552	534	558	543	554	524	577	551	539	572	579	567	566	565	572	537	550	579	559	529	531	551	575	547	575	478	541	527	579	597	573	562	548	525	566	537	539	581	559	545	557	559	594	538	535	615	589	566	526	552	572	554	561	550	568	568	547	578	549	532	540	616	547	599	584	526	550	548	567	564	556	566	519	600	548	556	527	555	554	568	566	548	581	565	581	558	549	587	574	574	535	569	570	539	563	548	576	526	583	530	545	549	508	544	558	557	574	547	529	560	551	560	543	570	520	583	544	517	506	520	520	523	560	579	528	573	556
7331	11589	21743	29202	4117	2871	2431	1937	1640	1515	1344	1252	1396	12206	26266	16158	8279	5820	3950	1829	877	877	874	822	892	923	862	885	856	876	835	851	846	868	882	865	885	866	864	892	849	884	947	936	872	898	887	894	886	856	885	842	874	845	854	847	881	868	847	864	860	827	815	842	793	851	795	871	875	900	833	918	870	859	873	855	868	858	854	826	908	805	839	860	850	870	806	857	863	887	846	900	870	893	855	907	856	940	878	843	853	856	848	837	902	848	938	850	918	854	844	847	809	868	891	834	931	873	869	866	840	904	879	850	869	833	820	843	846	881	819	852	897	838	816	921	865	837	894	822	865	875	868	839	874	895	878	853	852	852	902	842	866	891	850	843	880	837	833	830	798	896	847	860	868	908	876	862	915	877	824	839	858	848	856	863	850	866	851	889	831	864	884	846	870	874	874	892	823	847	846	878	848	849	885	832	845	905	829	872	856	815	792	866	850	874	867	883	881	872	911	838	857	857	827	847	864	864	870	890	840	835	859	894	800	840	835	895	868	858	884	885	834	851	821	852	818	830	885	862	846	848	878	879	905	906	873	866	900	828	848	830	817	827	825	891	876	878	829	830	820	826	896	837	920	884	889	836	916	854	887	835	823	829	857	925	919	870	852	861	870	868	953	837	891	856	848	866	880	859	890	830	878	861	856	830	894	874	823	864	878	918	893	850	833	868	895	794	805	881	906	774	821	896	847	896	828	891	890	856	827	867	830	789	854	844	871	824	882	886	886	907	895	856	798	870	841	889	827	850	840	846	879	859	884	896	836	826	826	908	810	865	846	878	823	933	866	859	876	854	897	913	824	891	868	873	900	832	873	920	862	871	823	859	814	867	913	862	862	892	881	850	837	880	851	905	847	889	806	879	861	838	855	847	863	873	843	882	886	850	867	853	887	937	927	850	898	856	840	830	839	829	860	844	814	809	860	824	842	895	853	871	863	888	857	839	845	839	863	810	791	841	872	833	860	871	850	871	840	900	831	884	834	837	883	891	875	875	883	840	843	865	859	884	847	832	830	869	850	895	907	871	840	832	847	882	857	823	857	867	892	883	849	863	875	859	883	865	841	874	856	834	830	850	849	916	868	877	881	775	857	829	934	892	897	812	920	833	870	872	866	912	894	840	880	866	941	892	818	925	809	853	843	833	893	834	886	824	821	855	858	882	875	896	868	836	849	887	836	838	880	839	886	852	832	900	861	896	838	853	875	879	873	899	842	897	864	842	892	888	853	801	870	892	860	839	908	872	849	855	869	823	869	862	904	909	848	870	903	871	835	802	818	848	871	851	822	860	860	898	810	883	890	867	849	906	804	887	854	871	854	891	854	879	807	866	866	913	842	828	895	855	865	830	858	874	871	822	872	819	863	868	863	856	871	850	906	877	872	867	850	862	897	891	840	874	906	890	857	828	854	837	900	866	864	902	851	899	823	864	851	853	911	849	809	867	876	878	849	817	843	865	909	835	830	903	863	900	849	846	864	834	874	898	829	854	889	795	894	851	905	846	815	849	849	840	892	840	823	851	883	807	857	897	830	849	898	879	817	861	871	931	857	933	847	870	831	873	833	876	866	862	842	775	846	881	839	886	926	820	849	870	872	889	872	884	906	894	819	897	921	847	856	861	883	855	848	867	778	805	859	863	881	874	879	877	887	886	834	853	844	919	871	811	933	807	869	814	805	838	861	857	856	855	855	863	871	817	859	852	889	867	929	882	838	866	852	877	894	882	836	888	872	840	865	862	852	869	850	878	861	866	874	828	815	914	880	857	846	856	860	858	914	837	843	813	842	842	873	854	872	881	882	903	874	912	841	857	870	867	900	835	858	876	840	825	924	905	856	867	879	855	865	849	803	941	877	873	869	845	924	824	862	841	840	836	837	828	893	873	820	893	810	857	806	875	856	858	844	813	870	849	905	871	874	863	806	833	844	821	868	854	854	873	834	854	782	856	850	860	851	870	850	827	838	834	869	857	871	873	838	858	873	853	857	847	892	881	886	881	879	824	901	868	858	849	893	850	856	848	862	862	885	859	856	849	881	921	893	848	845	910	825	924	888	847	815	865	892	890	882	837	802	897	906	853	872	853	825	862	830	868	829	860	887	889	881	885	845	881	889	878	877	864	832	822	818	861	878	906	849	867	860	864	891	830	881	889	838	835	877	840	830	860	847	875	933	841	809	870	889	854	843	897	844	845	832	888	884	849	835	880	895	834	882	833	854	890	873	893	853	879	860	848	904	872	915	890	843	867	876	873	813	909	822	887	848	847	841	851	890	873	849	928	846	863	866	839	839	862	897	851	856	823	890	833	845	852	845	877	904	874	836	918	865	865	869	875	841	812	858	829	846	865	868	822	809	848	852	872	839	857	838	847	867	849	839	863	861	869	863	868	837	888	853	843	847	912	819	895	822	851	871	845	851	877	872	871	840	946	846	886	810	866	826	843	896	825	880	869	869	862	897	848	882	875	854	873	836	904	854	804	834	880	851	827	887	827	895	851	890	811	866	851	835	885	810	846	883	894	870	868	848	830	857	870	838	820	826	917	869	864	808	912	868	869	873	841	847	856	887	903	859	788	831	823	840	895	858	858	866	887	892	858	912	902	845	857	911	872	827	824	848	879	859	863	867	833	888	854	841	860	874	794	856	863	905	889	818	819	869	852	853	870	829	879	858	867	903	865	878	859	835	872	857	886	880	868	804	833	912	861	830	824	875	860	881	868	853	915	880	853	810	789	906	848	855	889	878	870	898	906	846	826	821	824	830	844	892	847	900	889	885	864	880	855	826	882	895	849	880	831	832	854	837	849	842	872	860	813	843	872	891	865	862	889	884	824	860	879	848	884	864	829	856	902	884	877	834	812	863	938	873	896	853	861	830	831	841	900	855	786	896	874	823	898	879	847	869	903	822	861	870	827	842	850	841	853	853	870	865	878	834	852	918	820	923	859	820	845	844	861	856	831	887	899	796	842	885	853	831	821	886	902	877	881	826	811	881	868	886	855	850	826	899	861	871	849	877	828	836	844	884	850	851	834	864	871	827	863	905	866	884	873	898	820	875	840	837	890	869	908	865	830	802	871	878	878	829	848	866	805	909	843	866	881	909	892	883	816	823	825	899	863	859	810	907	859	885	873	867	877	858	869	837	848	898	893	928	900	842	905	887	870	828	838	859	811	844	875	890	824	840	860	925	865	851	890	842	836	856	826	876	833	859	862	930	878	840	863	837	873	881	900	904	841	835	829	867	832	861	842	850	868	855	877	831	818	870	848	872	868	903	883	901	865	908	844	859	892	935	851	842	886	911	886	857	893	851	872	831	887	906	870	868	835	854	849	850	863	898	854	873	881	900	849	931	840	862	856	873	879	921	903	907	908	844	875	899	861	863	829	854	870	900	821	859	887	787	827	837	880	854	872	848	863	860	845	913	875	846	862	821	908	841	875	866	881	841	822	805	884	856	862	829	858
23246	21262	29277	24142	21258	18703	4348	1352	1059	978	880	766	779	10853	26020	21053	8947	5415	3417	1655	729	583	584	570	563	590	561	541	554	533	540	553	538	556	562	591	620	581	555	550	562	618	606	599	573	533	594	557	536	551	551	565	573	559	546	522	551	503	569	584	594	530	531	561	523	565	542	538	540	598	559	572	518	606	563	511	597	572	562	545	555	541	520	513	546	581	559	565	584	575	551	548	516	577	582	568	522	562	513	594	533	564	491	530	524	535	549	527	532	580	545	520	538	599	506	575	580	548	518	551	532	556	535	549	524	517	538	521	566	551	575	537	560	547	554	526	583	521	520	539	551	551	535	550	520	577	560	527	552	564	548	551	551	564	482	582	575	592	569	483	486	557	542	530	556	524	550	510	538	503	580	550	517	546	571	549	617	583	543	591	550	556	579	573	568	598	545	561	558	574	576	540	525	548	582	556	560	550	555	560	576	556	537	545	583	519	514	528	538	505	555	559	544	556	532	550	488	544	541	570	548	562	510	515	545	538	563	586	592	579	528	541	549	544	532	555	550	606	540	557	598	540	546	542	540	522	572	552	510	552	533	564	526	581	552	551	569	622	551	562	525	552	554	571	521	556	546	549	532	605	558	591	593	526	524	581	558	549	532	519	556	556	560	515	549	589	554	531	552	532	550	555	557	555	532	556	576	579	542	553	521	556	538	573	561	541	566	548	525	564	576	590	546	552	519	571	543	527	564	538	566	530	550	564	550	564	562	549	528	555	564	559	529	549	519	580	564	558	545	509	542	565	540	551	534	574	534	504	531	517	531	544	529	573	561	533	563	554	533	571	602	604	555	553	558	510	564	508	579	535	560	522	552	560	547	549	532	544	558	587	495	560	523	537	552	569	586	544	538	558	567	548	577	546	538	524	563	568	589	579	576	531	530	619	585	542	567	531	567	545	535	576	539	567	567	550	558	485	563	577	523	567	533	557	508	521	589	570	568	559	578	558	568	625	604	544	516	565	545	538	542	508	561	559	507	564	554	540	617	510	563	555	573	509	543	535	594	537	569	541	545	590	561	547	548	577	554	573	547	537	531	549	544	568	542	510	586	535	542	558	578	537	516	557	567	605	532	517	586	579	506	547	528	519	541	559	551	534	555	534	552	524	557	574	550	579	534	572	517	501	541	540	575	575	528	564	571	524	549	557	526	518	573	550	558	515	566	568	573	547	551	517	581	607	582	559	549	567	557	535	549	592	568	546	530	554	534	534	535	535	554	575	550	535	569	551	538	546	548	540	578	551	539	527	542	527	575	532	551	528	563	556	546	603	572	543	536	562	573	527	544	504	541	536	511	552	546	500	547	561	533	553	569	565	543	535	546	565	602	558	524	548	634	540	537	527	510	564	524	524	577	510	520	570	568	515	599	549	540	549	578	581	527	556	507	486	579	576	536	574	554	564	573	553	552	525	574	563	512	551	531	523	512	531	537	516	534	530	534	567	518	551	560	578	556	555	554	550	559	554	527	556	535	589	547	531	539	564	526	515	524	582	547	539	557	554	553	579	542	519	539	537	593	554	549	565	537	563	568	515	546	563	574	544	527	533	531	514	550	586	579	538	542	557	562	559	512	550	546	535	561	588	532	620	494	514	532	523	575	568	565	546	541	529	528	542	552	583	555	559	562	550	571	616	560	557	567	601	572	542	542	548	576	548	574	565	584	505	567	524	564	541	535	499	555	563	586	510	522	548	552	567	515	542	575	583	553	594	579	582	552	533	559	586	520	584	567	538	521	584	546	544	559	518	520	552	525	576	552	603	554	550	553	535	612	564	571	587	529	546	572	535	560	533	522	537	558	536	573	535	546	561	556	560	514	526	552	597	526	521	551	519	507	549	537	563	567	560	555	524	554	552	584	541	555	557	544	590	527	520	550	521	551	561	573	503	533	502	519	519	559	577	553	535	531	533	588	515	532	561	560	518	546	583	575	537	517	561	525	583	506	539	604	564	585	535	543	571	569	584	498	509	536	559	609	552	509	512	565	563	481	521	528	554	573	552	583	561	501	563	537	518	579	532	551	568	550	551	555	508	539	566	514	605	529	550	591	560	582	534	563	525	533	595	579	513	557	515	542	558	565	544	543	538	551	552	582	535	576	503	563	539	560	545	569	526	553	502	609	553	578	563	532	571	545	548	542	595	580	577	544	541	538	521	560	578	534	542	544	587	555	566	571	569	584	555	533	541	537	575	550	555	523	543	559	552	623	534	513	514	545	531	582	582	563	563	546	538	580	554	529	559	543	505	538	556	536	554	556	555	551	586	545	593	567	544	577	531	540	529	522	569	514	556	545	572	544	550	561	529	517	553	544	531	535	544	582	543	571	567	535	579	558	558	519	554	553	561	526	587	545	523	595	551	579	534	549	537	533	562	560	543	522	548	564	542	585	545	562	561	573	504	574	572	565	543	538	528	526	579	540	537	544	552	527	546	580	541	513	516	566	508	555	552	522	562	536	541	568	552	567	539	561	548	578	546	516	597	500	514	545	539	544	537	557	549	520	514	540	539	584	524	570	542	545	555	564	524	538	552	538	578	525	579	554	533	536	540	553	561	544	541	548	574	568	569	564	549	538	565	582	545	541	598	543	536	569	575	490	565	550	525	551	515	531	574	540	542	534	545	587	541	568	597	540	550	509	551	525	548	545	565	567	543	572	560	568	535	549	566	530	524	528	561	564	531	555	493	551	605	562	525	527	510	546	540	524	535	574	557	524	555	529	517	517	465	548	512	545	538	547	521	532	549	533	585	513	618	575	558	573	522	543	574	536	558	500	560	545	526	538	573	543	527	541	537	533	568	509	526	537	607	542	581	540	543	520	535	551	564	535	554	541	568	580	553	525	574	563	549	569	555	555	607	552	526	555	512	553	540	516	552	591	523	538	524	592	549	518	552	519	537	562	580	533	601	607	547	555	560	554	607	529	564	517	503	611	506	525	520	534	538	537	544	541	573	539	531	560	554	553	529	556	550	547	564	526	574	546	506	529	528	579	549	540	516	541	570	556	545	570	553	537	499	523	553	538	554	573	528	548	574	586	528	552	555	545	566	519	567	568	529	554	549	545	512	540	546	555	555	569	515	572	572	549	551	545	547	567	527	508	589	552	511	513	540	564	553	569	561	494	556	541	550	560	534	556	567	539	540	566	535	514	569	567	558	533	548	534	517	543	539	586	548	558	542	552	590	498	510	547	564	550	542	537	565	561	534	526	492	507	559	537	549	549	567	561	491	567	557	519	534	548	540	501	568	521	552	544	553	578	569	549	548	557	541	516	532	561	543	562	517	562	535	558	613	512	562	510	547	495	585	594	575	557	518	534	580	540	543	531	530	530	517	574	587	520	556	560	540	520	561	531	546	519	593	564	575	593	575	566	559	542	541	554	535	574	532	534	541	606	513	499	542	582	529	514	541	544	573	526	529	539	538	555	541	577	580	538	543	562	562	534	539	562	580
10550	19349	35231	33116	7269	5111	3824	3028	2455	2096	1921	1687	1730	21327	35892	27657	15496	11420	7680	3585	1275	893	884	869	844	851	870	849	796	854	822	815	910	837	904	829	815	835	856	856	834	819	956	981	844	865	814	816	784	835	843	806	827	811	831	861	880	802	901	826	847	877	854	831	860	844	848	826	866	824	860	796	863	899	875	869	878	841	875	844	882	845	860	865	878	849	867	899	843	866	850	821	833	865	814	817	865	901	864	799	850	803	808	865	794	843	824	856	806	843	840	850	824	836	865	828	856	885	841	842	810	809	825	838	848	855	822	824	796	878	842	827	854	872	830	816	905	836	792	812	807	819	875	826	826	850	836	867	842	836	795	887	805	840	888	810	846	831	827	843	836	865	836	855	876	813	857	790	856	879	821	833	853	876	813	841	857	859	814	866	831	866	815	841	837	869	829	842	882	868	855	845	826	865	815	822	851	883	887	840	820	871	864	822	834	878	853	873	844	824	856	870	855	822	828	840	814	873	826	791	856	868	818	817	821	842	802	822	829	797	826	867	833	831	871	782	825	864	862	828	825	857	838	809	861	826	917	822	867	857	872	871	815	843	887	869	813	789	836	796	855	827	795	826	873	847	800	786	814	883	838	863	851	891	856	829	849	887	793	834	825	842	870	861	818	865	868	864	847	880	823	829	787	846	860	878	852	870	861	816	835	860	818	803	844	847	872	847	849	821	830	883	858	792	842	874	834	811	852	850	797	831	797	900	907	879	850	860	830	778	805	876	837	840	870	880	788	839	883	837	842	839	841	812	888	824	863	900	846	839	870	820	866	862	825	830	809	804	841	861	830	800	803	813	860	890	849	878	820	856	851	778	875	817	856	821	827	822	870	829	839	800	865	838	835	857	860	907	838	885	875	869	827	863	818	857	837	857	849	811	882	882	861	835	816	865	863	875	789	849	820	861	840	860	853	819	861	858	806	825	822	816	832	871	814	863	812	899	889	801	833	757	824	848	815	865	858	778	873	896	864	877	894	859	846	847	845	862	773	844	813	852	814	829	851	847	832	791	843	811	834	840	851	848	856	804	845	816	840	851	836	848	795	817	797	857	836	846	786	836	838	887	848	809	863	858	809	859	838	781	862	832	812	831	850	874	826	783	818	828	853	817	790	861	784	869	854	773	847	853	810	833	866	846	817	841	833	826	815	899	837	809	853	822	832	824	817	827	824	910	820	836	865	831	848	824	860	840	847	867	844	877	827	817	815	797	856	835	879	870	838	867	888	877	850	821	754	840	855	841	855	807	848	807	832	826	826	805	890	839	822	862	841	884	852	887	830	816	850	831	786	800	843	821	808	832	851	846	799	773	853	858	918	842	834	837	805	830	824	814	824	855	867	868	808	850	864	905	840	924	861	788	827	825	821	879	854	800	867	793	872	841	791	839	868	810	834	866	838	854	842	836	820	858	826	840	843	858	847	848	841	818	832	823	827	888	814	834	838	840	861	846	835	873	855	845	781	814	832	823	858	864	822	845	851	854	804	842	839	824	841	861	882	812	821	857	840	803	843	859	839	833	850	871	821	885	881	813	831	868	876	833	829	847	804	886	828	808	860	861	818	862	881	837	878	869	860	819	851	862	791	834	814	839	811	849	820	841	878	817	843	848	827	912	827	796	834	802	864	835	797	891	793	854	861	842	853	812	852	824	864	818	788	833	883	829	835	889	889	834	846	856	817	826	799	802	814	879	818	818	836	818	829	835	870	849	788	853	879	788	808	852	811	822	866	792	857	822	787	862	820	839	788	864	860	846	878	849	864	814	822	833	845	797	782	868	855	838	821	835	824	862	850	810	782	831	866	882	841	843	858	867	821	832	825	859	872	844	828	823	886	919	850	821	855	848	831	833	809	797	842	868	792	849	866	828	835	833	867	856	810	850	848	829	780	845	859	831	848	830	864	810	862	852	800	878	802	772	851	840	838	817	865	837	806	818	822	882	837	848	825	847	850	836	853	787	836	809	799	855	829	824	819	859	890	872	883	845	880	805	850	828	880	840	798	844	790	841	878	836	806	828	836	812	797	832	829	849	889	852	850	824	816	818	802	834	842	814	835	839	845	872	861	815	822	796	834	844	836	801	842	828	813	797	875	842	860	877	820	828	810	837	896	805	861	867	844	895	807	849	848	798	836	822	825	812	841	836	866	811	885	893	828	792	815	839	816	844	835	881	813	868	827	794	852	788	884	803	811	840	833	831	861	831	832	816	834	791	825	892	837	786	835	833	868	861	800	916	869	825	840	830	847	808	833	792	823	823	875	825	782	832	830	794	847	847	866	861	828	884	886	836	819	817	798	808	867	847	845	897	838	862	881	833	846	879	835	796	858	824	803	837	835	863	898	850	834	786	833	799	898	870	804	866	904	852	829	870	832	869	868	839	913	828	879	855	893	867	855	810	812	839	835	852	846	861	889	783	826	887	818	835	870	806	789	869	842	859	862	882	828	824	869	883	822	821	877	859	828	803	815	836	849	863	833	815	845	829	830	805	811	887	829	813	892	917	860	861	832	812	870	882	824	824	846	860	831	823	923	862	867	878	803	834	862	835	821	850	825	853	847	782	811	822	801	840	824	900	861	845	822	817	820	863	806	859	840	825	855	885	855	853	833	829	829	815	806	791	826	865	879	874	791	831	872	862	835	831	843	826	866	850	838	900	826	837	888	829	847	897	863	875	815	851	899	880	832	829	823	854	877	859	824	831	870	885	898	877	891	888	866	884	863	823	859	808	816	834	880	912	838	820	847	851	836	877	836	874	848	804	773	840	812	798	819	829	823	815	805	855	853	882	765	842	831	872	764	899	853	898	880	819	819	796	882	877	864	854	841	820	805	891	842	870	844	831	839	862	826	842	813	830	840	831	807	890	837	817	843	844	814	875	831	854	872	840	855	830	902	838	827	835	787	810	854	850	859	907	822	851	835	790	842	831	785	870	846	881	847	799	817	796	837	815	832	845	808	844	812	864	875	867	828	820	821	844	850	801	827	862	835	815	835	844	842	818	827	838	805	861	844	874	830	861	828	831	810	802	805	792	821	848	819	820	855	889	845	836	847	853	837	835	848	830	841	882	859	824	808	794	872	799	819	786	848	889	853	772	834	834	869	775	855	860	820	852	820	842	825	809	842	796	805	876	858	834	840	832	789	824	812	763	815	852	793	825	856	857	822	829	847	844	823	834	776	876	837	846	843	837	794	827	833	842	840	855	839	841	850	885	842	909	785	874	788	861	841	830	813	831	796	849	832	843	848	801	893	818	846	828	872	831	852	812	870	819	882	854	793	800	846	858	825	853	796	874	809	921	861	850	828	803	853	848	832	813	848	856	835	786	835	826	877	859	851	844	815	825	853	822	826	882	813	827	864	825	859	828	797	850	861	828	836	868	843	839	849	806	797	871	809	896	857	853	846	852	802	861	819	798	841	809	825	831	878	833	808	849	818	809	875	821	799	818	855	804
26914	19953	8390	7943	1016	784	689	601	581	553	516	562	480	1059	2611	2369	1132	969	752	543	548	504	496	511	525	490	487	514	491	509	489	489	472	506	475	489	514	507	504	508	460	522	514	508	511	496	552	491	506	486	469	445	491	491	549	478	512	501	500	486	479	498	495	499	502	463	514	503	478	481	487	496	507	515	530	472	495	498	507	492	492	458	450	456	497	511	484	473	501	482	481	533	482	496	484	478	508	493	518	489	494	473	498	509	475	526	513	500	488	516	509	484	516	489	509	501	508	553	500	525	504	511	464	497	507	475	458	495	501	527	463	496	467	499	480	482	525	486	522	521	510	469	494	507	517	500	491	516	516	501	475	446	462	504	487	467	481	483	496	518	500	480	476	483	470	517	483	520	497	474	494	483	488	465	493	501	513	512	513	527	515	472	492	493	510	480	500	515	483	476	505	487	485	502	499	450	485	486	492	508	503	526	473	478	477	504	519	497	540	457	484	502	518	485	510	485	495	512	517	463	495	491	509	465	506	487	491	496	477	464	536	489	515	502	533	489	492	493	482	488	488	517	488	520	500	490	482	518	509	498	489	469	505	506	498	497	487	497	525	511	495	515	470	478	502	513	471	509	508	513	493	499	509	464	492	495	511	476	448	483	541	510	516	506	474	482	487	486	484	493	472	484	519	520	506	499	518	488	496	520	529	478	505	469	485	499	488	506	548	518	504	485	552	481	553	486	526	434	504	486	490	475	463	502	548	457	503	472	482	487	481	497	466	452	494	501	535	482	462	520	487	495	507	515	494	499	497	490	487	532	527	509	477	515	493	468	486	487	493	467	525	483	491	479	507	526	519	536	482	539	524	509	494	472	488	481	480	501	521	497	476	475	516	496	492	503	475	498	499	476	503	517	472	508	485	513	477	472	481	468	475	472	508	517	475	535	490	539	528	475	522	482	476	504	498	475	464	507	550	505	468	471	472	510	506	544	494	450	475	479	510	497	479	493	486	496	498	498	523	483	519	526	508	505	484	484	489	477	474	523	498	522	497	535	470	514	503	478	511	484	524	486	510	499	509	515	492	492	489	486	512	471	500	493	482	503	501	491	495	517	539	482	489	464	504	500	484	525	505	468	528	502	486	497	497	500	500	502	512	503	501	508	503	493	504	495	508	467	487	495	459	514	503	517	527	504	484	481	480	527	486	531	511	539	457	478	507	529	464	541	475	482	453	511	524	473	539	534	568	513	487	501	509	499	525	501	531	498	518	490	496	502	496	512	467	510	514	464	476	485	489	502	509	473	531	505	502	470	500	454	509	489	443	492	486	522	500	533	519	532	481	500	464	493	505	510	557	481	496	471	528	504	501	524	488	501	497	490	519	502	503	499	513	474	493	506	489	513	519	431	496	523	463	496	517	473	481	496	466	515	480	499	507	476	486	489	511	476	483	524	503	463	500	504	503	528	519	556	517	494	475	515	531	477	502	510	528	456	507	476	449	506	482	476	479	487	506	486	527	490	465	476	467	486	527	523	511	487	539	491	497	501	506	520	488	508	489	529	501	496	505	523	492	500	513	477	520	507	483	516	534	486	528	476	487	505	472	471	461	470	507	465	512	514	505	510	491	490	488	459	501	498	506	444	498	507	513	522	483	548	499	493	486	507	487	488	481	494	479	513	547	505	464	467	471	507	524	496	491	511	443	524	483	472	475	515	520	493	476	486	546	477	508	485	508	536	472	515	509	502	504	485	460	508	481	491	463	482	484	504	510	495	489	505	503	491	497	499	505	516	496	512	490	479	524	524	503	488	472	549	489	533	506	470	516	506	511	520	461	506	491	501	531	490	518	485	507	485	497	493	486	484	475	502	474	503	479	534	488	474	513	482	483	511	518	525	519	434	508	496	511	472	498	513	492	504	493	481	506	509	527	505	490	504	470	489	492	495	547	491	483	485	504	493	522	536	485	480	476	491	509	526	489	493	505	517	518	507	493	512	501	489	495	519	508	483	513	464	491	504	491	535	465	515	497	498	553	533	517	487	497	487	522	484	537	489	540	518	445	482	497	494	513	531	461	499	515	488	489	508	503	494	466	525	524	501	451	514	477	500	535	494	533	506	506	497	482	489	462	484	563	490	493	540	494	525	466	486	505	441	516	468	516	493	524	461	514	493	478	527	480	494	506	459	476	511	508	479	506	531	539	497	478	507	490	476	476	495	487	466	432	511	499	499	490	497	481	527	484	501	508	542	494	509	479	507	515	483	464	502	529	494	525	497	551	491	492	543	510	499	479	514	505	472	512	487	487	512	508	499	504	489	505	498	497	504	516	482	500	485	536	499	517	482	484	501	520	513	501	502	531	488	507	512	498	456	484	526	475	516	499	468	472	440	506	500	483	493	482	484	459	472	479	506	494	511	468	481	530	524	441	491	504	478	499	516	485	494	533	510	506	456	511	520	509	487	494	475	468	541	494	485	522	534	491	520	502	497	511	511	475	508	500	468	485	521	483	490	483	472	455	476	468	557	481	473	513	505	469	490	466	482	487	533	471	476	471	493	525	460	480	520	496	461	539	478	530	533	469	505	478	525	523	477	505	478	555	485	500	442	512	493	482	496	495	504	492	482	498	533	527	479	483	483	488	472	475	500	481	463	470	509	472	511	507	498	491	464	497	502	509	495	481	535	514	466	481	547	472	479	483	487	469	528	511	478	464	513	487	523	515	503	489	496	509	504	504	477	465	495	493	495	499	509	507	470	481	510	527	530	487	499	499	483	525	502	509	465	539	497	508	503	442	479	503	485	498	507	485	496	480	494	487	501	493	472	475	483	490	491	496	493	510	516	498	457	525	510	455	514	473	478	515	511	467	499	466	493	460	502	461	483	506	460	474	480	508	511	518	535	508	513	462	533	532	505	516	557	504	520	513	558	501	503	484	495	495	514	519	486	458	514	487	455	486	494	574	503	504	483	498	493	528	497	455	462	466	490	487	514	496	532	470	515	534	509	525	483	512	501	483	504	534	489	478	501	475	448	465	458	498	504	507	483	498	480	468	520	481	476	485	539	466	485	511	521	466	462	513	508	504	526	508	493	487	472	497	470	521	469	465	515	476	534	533	437	505	476	483	491	470	494	461	538	542	480	517	472	488	489	446	474	517	471	461	496	494	500	509	489	523	474	491	482	561	547	507	465	481	471	455	493	531	535	487	490	459	506	506	497	524	463	488	553	483	497	532	541	520	503	514	520	498	534	517	488	458	489	492	504	534	490	473	485	501	495	515	511	501	520	527	454	508	484	456	466	490	492	490	525	551	495	491	509	523	478	497	483	499	555	507	485	480	461	489	482	481	543	474	521	539	487	534	475	478	513	511	527	485	452	473	511	487	447	511	498	516	499	481	500	496	501	476	530	471	479	472	525	513	543	447	465	484	494	515	508	526	492	501	499	458	497	496	518	483	485	491	497	525	496	468	499	525	532	498	520	520	490	485	499	446	476	498	497	509	544
5514	4540	8008	11779	2042	1732	1359	1120	1034	982	913	894	865	2694	6848	5690	2201	1917	1398	1002	770	737	789	802	865	782	790	752	774	773	800	790	788	771	806	750	764	747	814	746	775	786	822	782	747	738	757	804	782	719	747	786	763	765	812	735	784	784	732	769	795	712	761	807	769	782	814	784	782	806	778	793	814	764	735	800	758	788	804	772	792	751	787	745	775	761	752	752	760	760	793	811	786	744	761	782	760	775	740	776	775	781	758	764	777	744	796	792	780	771	782	753	743	719	775	747	748	775	791	788	808	779	777	797	753	802	785	770	773	776	759	812	760	743	796	753	765	738	765	805	743	782	807	757	775	767	793	743	738	722	815	778	731	746	726	773	775	784	788	801	766	807	772	773	786	771	805	779	782	786	805	784	771	751	797	813	735	699	778	755	769	741	758	751	789	751	786	752	750	844	718	780	788	770	763	767	773	741	784	729	722	752	736	779	749	777	762	757	773	791	730	800	854	762	730	780	776	783	777	803	791	794	715	708	808	756	792	759	759	795	767	746	793	754	764	786	815	771	732	734	784	820	800	774	790	767	793	777	824	756	784	765	795	775	790	760	782	756	796	810	770	785	833	748	723	747	801	771	783	747	777	770	784	764	792	799	810	786	793	709	748	776	786	768	734	759	785	755	766	782	823	748	800	756	869	776	802	817	748	715	761	710	758	806	744	771	796	733	781	750	770	777	741	800	759	778	785	761	784	734	756	764	754	777	757	823	779	774	748	781	762	736	805	732	767	748	781	788	774	790	749	765	746	819	787	818	811	774	797	775	761	721	768	717	717	727	801	752	751	758	767	774	762	823	801	760	748	758	792	780	787	750	778	750	817	767	762	757	824	795	743	739	776	796	722	770	749	816	812	726	774	764	789	783	785	798	792	811	802	807	778	803	811	753	775	789	768	774	827	782	744	767	775	783	742	789	746	855	799	814	748	810	733	772	749	767	770	753	821	782	792	786	795	751	762	760	747	796	807	795	796	779	768	799	742	738	772	747	738	785	773	835	819	805	772	795	831	760	785	795	764	743	753	778	787	740	826	756	767	850	773	799	767	863	760	820	775	786	768	809	812	745	754	763	740	785	766	816	791	793	741	755	783	777	760	724	771	753	752	753	799	774	767	749	795	818	805	770	740	810	740	783	756	749	745	734	810	743	709	829	732	789	716	713	726	756	798	800	783	784	769	779	771	761	782	804	731	801	756	738	794	742	728	735	772	776	771	817	806	771	801	751	789	737	730	768	794	774	766	803	778	773	783	745	754	770	749	755	746	733	810	779	765	791	754	716	755	731	820	802	794	733	706	767	736	849	729	760	762	802	678	804	800	803	751	765	720	806	815	763	774	801	791	755	762	779	801	781	793	765	766	705	800	804	774	747	814	758	774	719	769	754	791	755	772	763	766	770	784	763	750	759	795	781	761	761	844	856	764	761	779	773	825	773	774	756	780	778	781	767	785	775	803	769	768	782	771	760	820	805	736	780	744	828	783	777	773	798	793	738	749	796	751	757	764	724	811	739	774	788	839	764	706	834	790	752	771	777	750	748	760	739	750	786	751	802	787	798	736	726	759	752	722	772	774	780	807	780	778	788	744	775	758	780	748	822	777	810	781	748	778	795	781	763	721	736	802	784	754	766	816	714	772	742	810	766	726	756	777	748	758	744	788	747	759	736	761	792	766	796	764	795	759	778	785	789	790	794	793	791	724	770	772	777	751	768	814	751	752	744	751	800	773	733	805	785	774	782	815	776	806	791	786	739	803	832	737	806	812	757	806	747	796	756	754	802	817	731	758	728	803	809	761	769	808	770	702	734	762	786	743	745	784	728	761	734	770	791	773	773	778	813	735	747	783	795	817	782	735	774	804	737	801	839	789	761	749	772	723	800	797	807	744	758	763	758	737	769	769	805	826	780	743	794	755	779	775	794	784	765	767	802	764	788	779	806	806	761	778	765	757	794	735	814	782	775	798	804	733	774	799	751	749	749	767	752	789	834	732	795	775	727	801	742	795	793	795	763	774	790	690	778	793	797	766	801	816	774	749	765	816	777	760	781	811	767	712	765	730	794	799	753	777	757	722	771	802	797	773	811	773	767	769	761	762	796	753	821	735	735	792	794	790	805	736	808	801	787	729	747	765	764	771	752	780	797	780	781	743	775	763	807	726	797	760	745	783	787	758	693	779	762	749	783	741	773	773	749	800	726	772	767	750	796	756	749	732	746	755	776	786	749	779	774	764	762	744	764	765	717	786	751	802	790	783	788	719	807	786	792	779	813	759	757	744	776	800	737	735	780	800	772	751	789	742	770	756	783	747	804	796	782	793	761	711	759	757	756	791	785	735	789	804	800	765	754	794	818	732	755	741	713	749	762	796	796	786	757	792	761	801	815	755	780	789	798	752	763	748	734	733	756	787	755	728	771	741	758	774	773	741	798	804	802	796	726	742	767	782	786	800	776	776	775	735	787	807	797	766	747	782	765	742	871	793	771	748	756	809	803	739	791	734	809	760	749	800	761	756	741	790	787	796	762	823	785	776	816	808	748	732	815	723	777	768	780	749	761	792	726	741	765	724	744	780	835	771	726	756	769	762	751	758	751	779	785	764	779	753	760	766	765	763	798	756	756	784	768	804	786	750	828	754	773	786	790	805	750	771	758	762	773	781	771	803	789	760	791	730	737	784	779	783	733	763	791	776	725	761	800	790	793	782	766	776	816	807	742	788	767	746	794	768	809	795	772	757	737	727	768	788	748	730	778	845	751	781	784	758	762	737	744	732	735	792	718	792	810	785	773	791	793	754	732	766	760	777	759	834	793	752	792	741	811	759	772	769	804	763	703	777	754	760	758	799	744	747	801	810	729	756	829	809	786	764	817	808	803	762	772	788	803	775	777	827	767	825	713	721	733	788	736	778	796	799	756	757	755	757	758	796	721	772	766	779	784	769	766	795	739	770	744	769	743	756	743	795	797	820	734	770	803	773	779	759	786	804	746	805	819	804	751	776	770	830	767	748	776	735	776	765	739	720	801	828	771	799	780	764	748	822	773	797	792	783	730	769	781	748	759	776	780	795	782	803	777	769	786	774	776	746	770	781	761	736	755	792	763	750	788	755	751	740	744	765	795	756	773	761	812	802	732	783	784	735	787	824	774	736	784	781	711	747	789	750	757	765	777	777	754	741	766	705	768	764	761	746	745	776	708	780	709	706	801	801	776	817	803	764	762	764	747	796	750	739	800	768	802	747	737	783	768	750	805	789	798	761	782	756	845	771	721	799	766	753	790	775	814	789	799	820	791	786	761	740	782	800	725	794	781	793	766	728	738	733	778	744	799	791	811	768	796	791	704	748	788	786	747	760	763	776	811	742	753	759	781	787	783	740	783	763	784	823	803	706	734	724	756	821	733	816	800	748	784	754	764	770	811	760	790	764	800	745	840	789	764	856	746	766	729	774	773	746	793	772	749
24567	21192	28111	25777	14757	2333	1209	942	766	772	695	666	655	2917	13485	11379	5284	2996	1557	773	565	558	609	557	560	550	579	560	589	583	547	577	554	559	591	555	565	491	529	566	571	541	562	593	540	530	549	556	524	581	577	502	565	542	602	531	564	569	591	540	566	555	534	553	563	557	528	548	555	520	556	592	595	552	584	534	592	554	527	561	547	565	558	572	554	554	544	584	568	584	537	556	539	588	566	563	544	532	549	576	534	577	553	572	540	540	556	533	584	564	571	521	565	552	541	521	562	558	536	567	542	574	504	526	555	567	542	579	565	528	570	535	557	568	515	526	565	573	525	548	556	552	559	553	547	565	560	554	544	570	538	548	563	542	513	512	566	571	557	544	487	543	591	539	543	588	531	563	558	557	563	558	518	604	528	526	572	527	536	574	567	547	571	544	549	560	593	509	528	528	549	596	541	540	578	584	552	591	571	553	549	534	575	572	581	572	566	563	559	561	530	563	528	523	510	523	559	552	545	618	549	544	572	582	553	541	560	546	594	560	534	552	547	566	481	556	554	540	574	565	550	562	564	569	534	583	559	549	545	548	579	573	563	539	510	565	552	551	517	546	544	517	561	552	535	573	542	561	560	536	516	547	542	568	536	560	551	507	498	531	556	548	545	554	550	579	565	542	553	563	541	537	581	610	512	598	560	596	543	539	536	567	542	554	568	569	537	597	510	543	553	564	588	500	571	557	502	517	546	606	571	573	528	567	536	563	557	547	541	589	558	559	587	532	595	542	547	571	504	569	533	524	502	561	585	537	535	557	569	561	581	554	549	583	551	564	552	596	563	532	592	590	559	560	571	564	538	534	614	562	543	573	567	551	574	567	523	539	526	569	603	582	536	523	579	621	587	582	561	584	538	572	578	546	550	566	599	544	551	507	532	580	575	556	567	559	593	546	550	524	498	513	580	578	520	512	545	535	605	515	528	505	547	555	538	569	528	558	528	535	558	563	615	551	540	530	527	566	543	527	544	561	542	523	547	586	550	559	549	520	530	560	580	550	544	563	603	582	527	535	554	543	563	525	598	582	501	556	572	563	533	555	547	544	574	529	565	537	538	523	546	548	521	574	507	577	520	561	539	581	535	561	542	546	579	574	573	561	564	518	586	605	540	542	588	627	536	567	574	553	591	548	509	585	555	546	550	596	557	562	554	520	565	551	550	536	552	570	552	532	529	527	552	570	558	547	485	507	559	560	545	496	558	590	555	599	612	559	558	563	533	559	550	537	596	535	578	588	553	588	543	562	568	529	540	560	568	590	560	580	573	516	544	519	504	544	545	552	514	525	579	532	591	511	547	547	523	515	586	526	546	562	559	522	534	567	585	543	539	547	561	569	510	583	588	544	545	557	548	543	573	574	560	567	545	532	591	553	552	588	514	546	580	544	533	540	550	544	559	541	507	552	573	577	545	537	515	571	548	562	599	547	547	549	541	525	569	564	567	516	558	568	569	591	568	539	532	596	544	570	532	572	575	589	548	535	585	558	541	537	506	588	562	530	536	553	554	554	537	541	589	554	596	573	574	537	564	523	542	539	578	557	578	503	576	550	550	579	546	482	562	533	546	586	561	570	553	540	544	508	552	562	560	524	568	593	547	543	540	557	515	583	514	567	547	538	570	549	568	568	517	557	539	539	564	518	556	522	557	540	584	573	530	531	552	586	584	560	558	527	542	567	558	511	568	529	511	571	580	551	532	568	543	537	562	560	598	536	575	541	524	506	570	569	546	597	554	539	527	546	587	542	553	574	544	563	536	538	563	569	568	565	506	552	548	579	557	570	561	541	528	566	570	584	566	530	515	596	562	594	544	533	580	581	540	534	555	574	527	549	551	559	570	563	546	564	590	565	569	549	575	560	559	559	569	585	554	523	605	578	500	518	597	529	540	543	570	554	552	527	511	546	545	589	531	504	542	550	549	574	578	537	545	538	532	583	534	556	576	541	571	561	562	511	580	584	548	556	507	554	538	591	561	577	560	535	572	603	543	583	584	601	546	595	539	561	585	526	559	566	549	553	588	551	526	544	522	546	607	507	521	554	592	533	572	549	535	526	543	590	551	552	529	555	534	606	533	579	561	561	578	516	529	557	569	572	592	516	592	531	559	591	514	565	534	533	565	528	589	547	576	569	535	574	573	544	554	573	549	507	543	577	579	570	567	592	608	555	532	556	553	537	542	560	560	571	584	521	553	585	563	597	587	568	543	538	585	559	574	577	543	559	533	527	512	537	527	545	571	540	550	500	551	544	522	510	568	562	562	583	616	505	557	550	546	573	530	546	565	560	568	570	558	553	585	559	537	523	564	493	562	545	543	559	562	529	574	550	550	570	510	576	572	526	572	560	565	534	555	525	569	536	555	558	513	548	522	532	638	536	531	561	545	563	543	550	520	550	563	587	547	554	531	556	578	577	561	533	524	553	570	517	576	567	547	522	579	575	514	540	535	547	509	518	564	528	593	545	555	554	564	522	531	535	583	538	508	582	534	535	552	556	538	587	576	576	559	536	590	538	557	560	531	544	572	503	565	568	531	564	575	544	529	509	584	562	548	539	517	593	569	547	553	554	564	603	559	567	520	560	583	519	571	571	561	549	541	555	629	513	528	546	513	539	526	523	550	545	553	551	563	558	546	565	535	560	542	577	538	589	540	567	540	582	533	585	540	488	587	573	549	564	574	539	528	539	555	592	544	531	549	559	561	529	589	556	570	568	574	563	612	517	557	538	559	566	513	576	521	560	536	589	563	521	577	549	554	536	511	583	586	515	553	585	523	587	562	578	546	562	558	523	548	569	545	600	565	531	575	563	565	548	561	534	538	527	517	601	572	557	554	586	527	519	573	565	552	570	572	573	504	553	556	580	492	557	538	518	548	535	541	533	547	561	512	535	531	535	532	615	506	576	527	532	567	516	566	561	568	585	536	525	528	550	587	547	556	538	562	533	515	574	589	512	498	524	592	530	536	582	567	559	560	547	529	558	550	543	565	553	574	581	520	583	529	567	533	550	545	559	568	568	575	526	610	542	568	549	523	514	563	527	557	529	535	554	581	555	563	553	552	530	532	563	544	550	596	585	541	576	551	572	562	549	529	564	522	529	575	582	540	557	555	559	549	546	551	558	564	516	567	504	532	551	568	518	549	557	500	546	528	553	565	519	567	559	518	560	591	530	544	534	566	560	535	551	523	539	608	522	560	521	554	564	606	581	543	528	531	532	547	553	605	566	553	547	518	548	520	601	603	543	545	549	541	552	549	568	539	543	542	548	564	513	592	527	558	596	539	554	572	566	584	559	543	531	544	560	515	555	550	550	545	557	586	534	529	546	552	559	556	565	583	570	530	539	576	556	608	540	532	518	532	515	549	533	562	535	532	520	566	534	525	601	560	588	548	579	572	583	556	569	603	525	589	559	590	599	489	568	551	561	535	568	567	571	520	571	574	524	530	570	551	575	547	513
7240	12003	21144	25084	3583	3093	2501	2088	1702	1524	1404	1300	1200	7471	25109	20308	10602	6716	3526	1367	892	826	868	877	849	894	841	864	893	847	880	871	851	912	878	866	847	880	889	897	813	900	913	966	875	863	870	901	877	889	901	859	873	883	906	876	859	906	871	877	859	830	800	882	852	833	894	893	850	804	866	827	875	867	906	878	885	882	918	945	856	839	814	865	860	826	912	943	890	908	801	839	859	849	879	884	858	853	853	892	875	861	873	885	860	855	870	821	925	851	918	861	820	877	837	815	877	795	882	842	846	872	884	841	815	885	879	815	870	868	892	893	876	872	852	864	829	835	873	811	880	903	865	884	865	867	906	872	865	875	876	829	854	902	865	856	907	878	889	870	855	876	875	903	851	854	859	867	853	860	843	884	889	866	899	892	832	895	894	847	890	817	870	844	831	863	824	818	883	894	840	857	794	859	908	844	833	835	921	836	829	881	860	922	936	894	865	861	841	829	884	856	906	914	873	851	861	819	847	811	879	907	881	918	898	873	841	833	848	877	885	869	835	803	865	872	820	892	830	903	859	876	866	877	826	832	866	806	847	877	809	862	911	833	846	878	845	869	871	831	865	887	834	845	858	871	837	914	813	842	861	878	866	861	828	871	866	858	892	891	866	869	849	849	870	828	845	851	854	866	865	826	865	851	868	895	866	832	863	887	864	906	875	867	817	850	913	880	851	910	897	896	892	875	854	830	851	832	942	843	868	806	819	840	847	865	893	898	840	897	834	888	857	854	851	804	889	880	851	872	873	884	868	828	830	839	871	865	849	880	870	928	847	874	812	869	845	876	894	860	845	904	896	877	815	881	864	925	868	889	851	858	881	840	820	860	843	880	919	903	900	824	847	888	848	864	833	829	892	885	844	825	881	838	786	829	927	873	903	885	889	851	871	873	857	878	828	879	852	888	875	889	848	852	894	858	912	845	898	887	866	871	845	863	916	845	812	874	864	801	861	840	888	843	860	831	834	766	849	854	892	877	859	872	868	817	857	833	869	810	857	885	878	865	858	872	860	925	839	883	838	889	878	849	897	869	898	921	860	853	851	883	888	827	853	838	850	877	857	924	855	855	874	861	775	873	844	851	834	901	890	832	856	901	845	832	862	842	817	846	822	868	888	923	882	879	800	813	872	868	928	841	858	879	863	869	896	880	936	842	836	868	812	825	856	873	829	871	860	876	862	832	872	838	834	809	871	877	858	856	877	865	873	856	845	902	902	852	845	855	832	815	861	965	825	877	825	812	915	865	843	929	871	868	843	848	846	889	854	826	848	857	861	867	862	856	902	816	884	801	859	825	805	834	849	866	830	890	858	866	853	885	821	902	840	874	945	853	843	839	860	856	851	879	870	902	897	855	850	836	838	856	890	826	855	881	880	872	887	885	825	849	818	848	799	910	885	853	829	849	872	818	901	908	831	891	844	858	847	869	832	814	853	845	960	894	897	861	802	877	880	906	812	889	872	855	867	874	846	909	916	859	877	847	828	873	908	870	829	910	841	820	871	855	875	834	849	870	846	861	841	893	826	888	855	886	873	798	851	891	908	865	857	877	891	888	858	879	874	846	900	879	888	828	859	830	833	852	854	818	826	875	843	897	840	849	867	851	850	831	849	877	837	865	915	907	924	858	867	879	852	872	827	874	827	893	917	896	813	880	856	838	843	882	885	888	829	881	919	842	815	870	872	870	863	854	804	830	916	904	892	886	932	872	900	856	888	803	929	842	862	889	903	863	872	869	886	813	882	833	819	859	888	794	864	903	862	922	876	823	860	821	899	808	845	826	841	861	843	837	884	845	902	843	856	905	867	792	912	854	867	841	896	857	876	827	812	904	841	823	881	858	845	876	855	843	889	866	880	873	859	903	875	894	873	827	866	895	852	843	843	873	856	830	945	860	902	917	857	855	841	904	848	896	833	827	884	860	872	839	931	856	861	875	852	843	842	861	870	841	857	909	870	846	882	879	853	880	878	825	915	869	833	906	787	859	895	888	888	872	857	867	938	882	886	901	851	878	908	844	869	843	900	847	894	880	867	888	856	855	903	894	900	888	897	898	885	827	861	881	795	887	830	860	802	852	857	856	872	846	876	894	831	916	897	838	850	873	892	879	842	850	837	879	859	843	857	822	856	872	846	888	818	873	839	904	822	887	828	867	861	882	858	884	917	867	863	854	879	907	904	840	865	841	879	877	847	844	909	848	888	855	874	838	886	919	900	890	876	843	830	828	862	883	865	846	835	820	826	939	895	913	890	911	924	864	851	871	862	863	875	855	852	898	820	814	837	895	861	866	852	885	840	867	870	881	884	893	899	897	870	888	845	907	899	848	867	870	889	852	865	868	878	869	934	874	840	861	876	853	907	825	865	930	860	866	839	821	903	878	857	888	867	890	841	828	872	875	854	870	871	920	871	875	851	877	880	920	786	859	886	831	849	901	840	822	900	911	879	844	818	831	858	835	847	880	829	913	841	901	858	860	839	925	835	856	840	864	862	841	860	866	865	869	869	884	908	840	910	822	835	814	886	877	859	862	868	875	835	866	874	849	912	854	872	869	859	867	849	810	839	877	837	881	874	843	845	846	825	855	861	877	879	837	860	839	866	871	856	895	881	910	865	835	811	959	872	937	826	878	853	865	915	858	828	860	856	919	862	820	880	860	885	907	873	874	874	920	868	901	877	896	890	929	833	866	854	888	866	869	856	866	807	861	890	823	826	854	846	867	839	878	903	870	915	872	854	850	890	856	836	868	886	912	865	870	870	859	906	884	849	911	833	884	886	899	843	853	855	862	845	864	862	872	903	869	886	932	836	847	895	845	902	825	844	837	862	876	871	870	878	892	922	922	907	864	895	838	892	826	880	874	819	871	872	870	817	840	817	855	869	833	830	868	838	836	896	831	870	877	847	881	868	896	885	899	899	902	870	877	883	868	858	866	868	918	848	842	857	851	902	871	910	820	865	827	830	898	840	858	885	869	878	887	822	892	851	892	829	868	842	869	884	860	869	869	864	891	808	889	818	860	904	875	865	845	887	862	889	865	897	855	864	872	886	888	861	848	905	853	859	892	824	930	896	863	908	851	875	858	823	822	890	942	845	822	881	834	883	856	842	814	847	849	867	808	889	853	858	825	829	866	904	897	873	874	821	824	822	840	875	901	860	821	886	910	869	871	884	872	847	810	883	902	854	869	872	889	872	850	881	838	850	884	891	869	833	911	870	848	873	831	894	846	841	865	901	832	875	846	874	902	838	860	878	861	864	836	885	882	916	867	863	819	895	875	897	866	912	866	866	843	897	899	870	884	860	830	799	869	879	836	895	853	865	879	906	869	844	828	890	870	900	882	915	867	810	904	933	849	868	857	851	823	849	872	865	843	871	877	846	881	883	894	822	883	817	871	815	805	864	849	933	849	823	845	878	840	902	850	866	818	915	874	877	898	890	932	857	852	873	833	828	835	841	896
23236	21278	29357	24011	21273	18602	3762	1275	1071	979	913	830	794	2391	24197	21867	13725	7212	4014	1340	569	541	607	551	583	549	547	535	544	553	552	558	587	563	568	548	522	567	555	575	577	548	579	582	577	567	551	543	570	530	528	528	512	541	513	532	542	586	597	537	548	594	531	588	535	531	508	556	573	558	550	568	584	561	548	509	550	585	585	514	554	504	537	552	535	570	625	511	561	555	530	542	575	518	565	595	539	536	528	557	540	536	545	532	530	539	530	531	571	560	525	543	530	556	546	547	507	543	545	572	556	577	546	595	512	516	527	580	524	578	537	470	554	525	537	548	527	565	578	538	529	563	533	572	509	553	551	535	546	538	572	576	575	575	570	506	568	508	528	552	549	528	545	572	538	522	539	514	549	585	571	503	557	549	555	522	548	544	538	563	587	505	540	542	583	539	578	546	556	571	532	572	560	543	575	539	524	567	570	541	545	543	564	560	536	553	560	536	516	571	504	570	522	534	495	575	549	518	550	591	559	547	536	537	539	591	547	545	539	514	580	541	524	559	553	535	574	543	568	612	560	534	585	590	552	599	532	521	499	524	513	576	555	559	543	552	576	532	568	546	568	567	551	544	566	530	524	556	578	521	552	580	526	537	529	566	552	557	526	485	542	543	536	533	555	579	548	521	501	532	537	579	545	522	547	515	578	501	540	527	546	563	591	531	533	537	582	497	566	523	526	557	538	537	551	576	569	538	530	520	560	588	556	550	597	512	528	549	575	570	562	556	562	570	524	514	515	548	524	573	547	549	618	538	581	565	562	539	536	521	566	527	541	553	553	592	549	510	541	558	566	574	581	566	564	544	530	537	542	537	513	551	564	589	517	548	595	513	580	557	518	526	568	529	563	573	510	531	550	566	570	529	530	552	528	534	516	537	563	540	563	540	578	508	587	575	519	565	520	523	572	575	594	540	576	556	551	553	506	582	547	530	557	480	550	541	545	498	509	556	536	604	522	550	571	546	510	550	535	558	518	568	517	550	553	525	523	527	512	558	579	519	572	551	541	544	546	531	548	545	526	526	560	619	536	526	517	611	536	569	509	563	518	533	542	530	556	568	511	547	533	524	554	511	574	509	530	535	537	546	557	496	566	563	563	540	522	525	584	600	542	556	532	532	540	581	535	550	532	524	568	532	499	562	551	568	557	567	525	543	585	526	543	560	534	536	532	551	545	572	542	574	592	546	522	525	518	480	573	545	531	561	521	558	547	555	542	498	529	579	560	543	565	515	559	536	520	541	554	578	524	541	559	536	584	555	565	543	573	540	564	556	572	567	546	529	529	572	543	537	580	573	579	517	546	544	559	549	554	560	520	567	544	576	555	496	579	527	502	538	507	576	581	553	558	562	537	485	504	530	519	544	514	583	571	588	582	535	559	514	565	577	516	548	532	560	551	511	557	544	588	526	522	539	541	528	528	536	566	568	561	544	531	542	535	533	555	564	535	540	540	538	553	544	559	564	541	526	524	556	530	563	569	526	539	579	571	578	540	569	555	515	558	582	572	564	517	529	547	532	525	534	532	588	567	535	514	567	506	545	543	536	535	559	567	523	544	549	554	554	543	579	568	572	534	539	513	545	535	544	560	605	526	545	584	584	484	534	519	576	531	554	538	561	553	544	513	532	538	561	541	554	525	533	533	563	529	534	524	528	537	567	543	586	544	558	516	552	577	525	577	579	545	510	543	531	564	544	544	594	561	524	531	539	524	519	524	527	565	586	524	542	546	515	539	565	539	544	572	563	522	579	522	511	563	524	609	559	528	541	562	535	567	548	563	553	531	526	540	576	536	537	538	531	505	555	537	523	477	524	511	552	547	525	567	580	574	543	544	537	543	538	547	537	543	584	536	541	561	552	564	537	553	535	550	574	521	555	572	504	527	557	567	557	538	593	547	497	496	572	536	490	531	626	532	613	574	549	562	551	555	557	578	586	547	568	611	559	551	519	581	533	546	549	567	523	512	585	554	526	532	544	564	599	539	532	541	510	545	556	552	525	527	544	495	532	524	538	539	551	514	533	568	540	525	537	541	580	575	570	557	559	553	503	552	545	547	596	574	551	569	585	590	586	522	549	567	587	557	531	561	535	547	542	521	546	571	573	542	507	540	566	560	506	543	535	527	517	571	559	575	562	529	561	551	577	541	590	569	539	570	554	541	568	530	554	554	529	554	511	577	534	536	588	483	555	568	552	528	538	581	552	546	525	567	580	594	548	563	537	543	529	556	526	551	537	540	544	511	560	536	543	547	569	563	519	530	578	597	556	526	563	563	516	534	503	571	556	549	530	582	538	544	544	498	522	577	542	588	565	557	566	570	558	545	545	554	517	523	499	550	501	556	575	520	577	548	572	554	556	522	577	556	531	563	559	558	558	541	547	528	571	557	553	530	549	540	519	505	539	547	563	555	533	564	563	592	506	550	568	543	555	538	570	510	531	518	583	549	522	589	511	528	511	543	553	549	587	600	538	552	537	541	555	518	559	541	552	541	561	575	546	565	547	558	519	546	521	531	564	584	565	589	498	535	543	525	543	554	518	502	508	560	581	522	528	548	560	547	519	530	569	546	539	532	563	546	530	535	538	513	566	582	549	557	533	581	517	552	545	520	584	580	558	557	530	544	502	544	567	500	541	580	610	519	542	525	579	555	488	590	544	546	539	499	563	568	538	563	562	539	531	552	549	497	565	539	543	562	507	587	584	534	573	552	562	564	515	562	525	537	513	569	568	574	549	560	527	588	504	573	577	512	554	534	550	521	527	502	516	538	568	529	556	558	583	573	540	550	566	551	520	529	590	572	542	543	542	524	572	546	540	547	543	523	542	544	569	570	569	550	545	561	545	544	539	545	518	518	537	533	561	504	520	554	539	574	554	560	539	555	536	506	568	558	524	579	566	526	548	572	562	550	586	548	566	576	544	548	508	548	596	545	556	518	558	579	544	583	535	544	568	605	589	531	516	559	544	549	579	549	558	521	529	542	528	553	546	569	545	571	545	544	551	532	554	583	580	506	552	559	537	558	555	579	535	530	571	539	548	558	540	531	542	541	537	541	582	507	567	552	526	545	551	527	554	545	565	560	549	542	541	523	524	573	592	559	539	584	542	547	535	579	524	515	558	541	545	530	527	532	608	516	541	570	601	531	519	482	557	528	559	544	561	555	582	552	542	529	549	498	546	545	549	518	611	527	554	538	545	551	530	555	549	499	551	584	527	500	525	544	537	575	515	534	579	545	547	539	558	591	563	555	551	527	601	529	546	549	544	565	556	529	561	569	559	553	555	544	532	499	535	516	546	531	565	513	555	568	538	524	535	513	559	537	545	496	596	550	522	583	558	530	530	553	558	524	556	512	553	535	529	555	531	522	538	532	514	591	553	562	544	606	583	550	544	580	523	542	564	477	564	567	577	566	538	561	541	580	581	564	553	573	565	502	561	513	566	538	545	543	572	545	538	545	542
11489	19041	30011	31852	6749	4748	3652	2959	2686	2371	2030	1808	1595	5770	35128	30947	21972	13854	8516	2867	843	846	835	793	830	908	871	822	799	832	833	782	830	858	825	859	815	849	856	851	823	893	1018	974	978	923	857	861	843	858	849	883	830	884	880	870	890	851	868	888	833	841	881	896	833	788	873	812	863	849	871	889	802	837	853	831	883	835	791	831	834	827	813	871	884	893	856	826	908	817	878	827	823	905	826	828	874	818	862	819	823	827	913	886	831	853	832	874	907	862	875	805	855	853	895	836	824	866	911	886	891	863	873	830	845	851	836	812	866	834	847	847	893	867	810	818	794	844	860	797	836	854	874	853	846	834	846	882	864	831	846	798	857	868	837	845	836	862	810	807	861	853	797	833	857	801	875	845	824	860	843	851	836	863	857	827	822	828	858	868	824	840	862	887	889	848	816	857	846	856	839	844	835	865	866	893	898	830	803	837	862	805	879	856	892	812	855	904	820	832	847	845	858	809	782	827	846	832	853	861	875	877	850	879	789	834	892	840	783	858	871	842	846	846	878	810	856	800	863	835	838	842	833	785	847	905	834	823	885	848	820	879	834	828	901	766	908	903	870	887	830	840	835	889	810	820	902	821	828	866	792	850	869	841	836	821	800	888	850	813	845	859	818	834	773	842	842	826	850	817	843	919	839	856	825	868	870	835	839	841	846	837	843	747	819	834	851	889	849	844	869	822	817	832	849	905	883	812	800	882	820	821	791	832	806	856	832	865	886	857	821	874	849	854	857	818	844	894	839	860	812	846	855	822	812	805	831	880	837	887	849	907	811	853	831	837	856	856	840	862	835	826	849	811	804	870	882	864	843	835	825	884	835	833	852	845	833	821	890	895	892	873	858	920	857	841	861	844	847	877	822	862	848	814	804	812	849	861	831	875	816	861	869	852	885	836	871	895	809	906	843	872	861	828	830	864	865	822	851	848	805	863	842	816	773	852	852	881	798	899	881	894	864	828	803	825	861	831	796	881	857	821	846	828	860	875	886	849	862	839	815	854	836	828	817	833	878	834	855	833	831	867	863	760	839	894	761	777	876	784	826	884	868	859	811	788	863	837	866	814	869	807	860	883	859	885	813	907	817	839	833	882	827	801	843	823	905	854	824	831	827	842	829	810	861	842	893	861	852	845	865	852	859	847	872	836	844	878	899	823	856	891	809	859	843	858	803	813	859	866	827	813	819	859	919	819	802	847	812	854	826	821	827	826	820	843	798	851	898	870	823	840	849	832	871	815	853	815	836	828	826	857	849	834	825	884	835	851	836	855	845	875	856	843	862	841	858	870	796	833	817	785	897	822	852	801	835	871	823	820	854	839	865	916	852	820	829	800	807	838	866	876	825	881	896	798	855	863	860	858	836	878	842	796	835	885	849	822	865	890	890	853	841	868	909	875	838	877	841	790	845	929	857	826	835	835	853	892	858	813	836	823	881	821	896	819	822	858	831	901	843	846	880	819	877	838	845	849	896	803	847	852	825	854	861	861	865	854	821	865	864	841	855	836	825	823	851	796	873	882	838	845	788	851	825	824	846	792	778	833	878	847	867	872	865	821	893	903	866	877	855	883	880	825	875	806	868	830	887	825	804	853	853	884	853	832	867	911	884	837	871	861	832	878	814	809	848	893	821	810	818	836	880	867	880	908	839	891	828	886	786	854	866	863	904	829	839	824	807	911	872	875	852	868	844	796	849	877	851	847	852	861	877	838	818	842	841	875	881	815	865	840	831	843	898	904	900	848	845	854	845	812	864	869	856	817	843	852	875	879	826	859	879	842	831	833	837	830	824	851	855	858	869	835	847	852	831	787	862	797	846	850	916	848	781	815	836	876	829	825	860	841	826	831	800	852	885	882	839	897	825	892	846	828	763	791	822	886	855	833	784	803	853	870	842	887	859	796	818	865	852	832	807	809	879	801	829	859	821	819	868	838	852	857	878	821	898	852	786	868	846	854	871	886	884	843	905	872	808	864	888	824	819	845	837	813	831	834	847	826	821	829	854	819	862	802	840	826	799	854	796	846	819	884	853	810	849	816	843	875	857	824	861	839	901	863	849	832	842	892	848	893	864	891	861	808	849	842	847	808	853	823	886	833	862	790	870	848	862	870	891	840	887	881	851	864	823	853	858	843	808	804	864	873	849	820	880	855	825	837	824	863	860	792	895	898	878	828	840	885	854	836	821	868	766	883	779	783	799	874	854	827	865	838	876	855	826	849	815	844	846	863	832	867	824	862	828	861	843	822	820	819	826	853	895	779	863	881	838	855	847	888	828	862	831	864	861	806	786	804	823	867	863	819	851	869	795	848	808	854	872	850	845	801	879	820	737	812	836	860	878	843	832	876	888	841	871	839	843	845	849	858	852	861	821	877	846	833	850	901	863	817	866	846	842	801	861	806	854	829	852	847	860	819	817	902	822	890	868	842	866	829	841	822	850	827	873	853	806	860	858	859	835	838	845	850	856	856	812	818	847	848	845	847	843	811	911	813	849	832	869	801	915	842	786	892	909	866	809	844	820	832	898	849	897	821	833	874	830	874	826	867	852	824	870	832	853	839	846	817	834	861	867	869	859	863	815	847	909	859	873	854	913	887	827	840	826	858	868	886	810	849	855	856	880	800	927	820	875	794	880	869	791	884	827	822	814	876	857	868	821	836	870	807	835	883	839	809	824	845	825	877	840	827	818	852	856	807	832	855	844	847	883	858	866	834	817	827	787	871	835	808	855	897	866	849	887	904	865	831	876	831	864	809	846	831	810	884	779	830	866	833	846	835	842	789	851	825	867	827	882	848	820	834	859	894	835	826	852	855	873	879	860	843	803	840	831	832	803	865	846	831	866	873	859	883	780	812	860	845	834	842	836	873	839	864	907	863	897	836	864	793	888	857	875	854	855	856	812	888	870	884	801	807	821	865	843	914	858	844	796	818	809	864	897	873	855	866	848	840	849	893	808	875	880	888	863	893	896	833	895	804	899	832	892	823	813	872	809	834	857	817	851	882	864	862	890	855	881	882	823	841	817	845	836	839	867	820	836	873	871	856	850	838	841	805	879	815	802	892	808	856	844	836	854	819	870	781	822	811	834	880	872	870	837	787	859	891	834	857	877	860	843	843	829	862	855	831	883	828	855	839	822	863	854	817	857	905	869	845	849	883	831	845	849	826	816	836	825	814	827	816	832	864	829	830	922	832	856	776	837	868	806	828	850	825	843	837	868	795	861	821	842	824	853	822	839	855	820	876	853	829	873	833	846	888	784	872	824	867	830	801	850	845	800	828	858	837	828	829	867	820	870	845	827	815	858	797	849	824	846	827	870	801	863	824	835	853	828	835	869	845	851	832	877	845	823	801	793	873	902	841	860	873	872	847	840	848	813	837	818	883	826	831	833	803	837	826	882	887	804	858	838	878	839	846	861	864	799	882	881	885	810	828	872	824	856	833	858	836	809	846	821	862	841	854
26694	19752	8355	6356	921	735	672	565	588	579	562	538	503	589	2139	2850	1738	1042	829	684	480	525	524	521	515	525	482	449	483	468	495	493	521	482	502	543	479	523	494	496	511	528	533	520	520	508	536	506	479	544	490	501	448	473	513	487	488	506	471	476	481	527	503	504	512	497	505	500	471	499	485	474	513	470	533	487	547	494	516	498	502	522	476	509	455	541	506	489	493	521	503	533	490	490	453	472	476	534	522	498	501	519	513	497	454	474	498	460	507	517	485	507	496	473	510	532	487	530	499	502	470	513	492	531	487	524	470	486	470	492	500	494	522	534	518	500	499	467	501	478	450	490	481	469	486	503	520	481	491	473	477	452	512	477	498	473	487	471	473	514	496	514	502	509	509	540	496	466	494	504	472	477	474	511	466	452	525	519	487	483	497	448	518	503	496	498	468	493	525	496	510	528	515	459	511	504	520	482	481	452	479	500	459	475	494	505	484	495	515	497	533	491	496	495	448	458	501	497	474	495	509	497	516	490	502	508	527	513	502	517	491	495	466	519	484	483	508	513	531	510	503	479	489	554	490	505	536	515	483	502	493	537	494	467	505	494	489	501	474	476	470	477	473	486	473	510	503	498	498	478	526	513	522	490	540	506	516	466	467	510	497	460	467	491	478	505	476	472	511	451	511	488	525	492	455	540	504	467	483	507	500	522	481	477	525	515	508	526	494	504	508	526	478	531	514	454	497	465	495	480	498	505	510	479	473	473	465	507	494	473	540	498	482	489	498	491	508	530	495	488	504	522	498	465	499	507	527	469	496	507	471	514	546	507	535	460	462	511	499	467	509	493	484	485	467	549	467	510	499	492	479	486	482	488	482	443	481	458	495	506	520	474	469	493	477	485	478	514	452	505	496	481	495	535	501	516	457	514	495	497	532	505	516	494	481	519	495	495	497	474	486	504	481	502	476	522	506	467	514	453	500	494	473	539	474	517	494	488	515	497	484	503	474	504	475	518	496	443	454	524	505	466	535	524	498	491	467	472	498	458	526	464	533	489	508	477	475	488	503	502	505	519	536	477	524	523	507	478	499	495	517	479	528	518	528	453	479	460	499	477	514	471	495	522	510	521	458	479	559	483	524	471	497	485	524	487	512	516	497	525	487	488	490	521	473	509	488	482	508	490	499	479	438	509	510	485	518	504	479	496	472	531	486	465	481	475	511	526	544	490	480	491	510	524	502	466	486	515	526	468	502	520	498	496	490	526	478	478	496	473	528	477	490	509	469	506	521	476	495	493	460	502	457	508	533	507	497	484	505	528	477	524	509	505	523	492	493	494	510	474	483	512	482	476	472	497	500	505	473	491	518	500	521	526	496	474	490	498	504	464	458	495	511	514	480	486	469	498	494	488	471	481	518	492	477	512	511	489	510	491	492	492	470	515	504	514	467	493	536	505	508	501	483	525	535	492	487	494	514	480	495	521	441	513	480	481	482	502	494	481	476	502	504	524	491	523	487	510	518	490	504	481	529	475	514	498	535	502	508	485	502	452	486	495	489	474	524	478	501	494	465	493	494	504	488	461	517	475	464	516	530	474	490	474	502	523	485	534	520	506	526	484	524	495	489	537	519	554	514	547	508	463	544	532	488	485	488	540	535	503	519	473	508	533	488	497	483	488	529	532	465	490	471	519	459	509	499	501	504	510	496	493	451	512	479	505	468	478	540	487	529	492	470	496	482	459	505	492	511	475	454	483	500	493	512	516	530	492	554	501	486	524	459	503	490	476	532	489	532	479	503	506	475	531	489	489	488	496	480	535	525	468	479	471	516	492	450	469	528	480	499	477	491	472	479	533	527	586	501	464	493	522	484	502	510	520	508	511	499	523	488	535	501	526	476	482	478	489	492	537	476	431	497	528	465	525	479	464	499	517	502	491	469	430	538	471	491	466	506	476	497	504	481	474	523	487	521	539	534	503	529	485	477	506	499	489	489	485	466	504	493	494	528	471	460	497	536	474	518	445	502	493	486	504	481	461	512	507	463	488	501	478	457	527	501	480	526	473	498	525	527	481	489	502	480	475	512	518	509	522	553	509	470	486	514	473	465	509	495	467	474	483	463	484	454	530	503	499	506	513	491	478	485	515	509	532	477	486	466	509	456	501	499	479	466	523	531	489	468	484	500	469	484	504	492	538	494	467	499	502	509	512	496	480	524	522	489	506	509	489	501	508	503	520	516	498	499	522	519	546	476	515	491	498	479	503	455	497	521	530	531	530	533	488	486	492	474	481	549	499	499	449	530	540	502	489	505	522	489	469	491	481	527	492	503	494	521	533	457	507	515	483	483	473	491	508	471	499	502	496	509	485	485	481	499	489	495	489	506	467	496	510	513	481	475	505	488	511	496	567	511	489	511	508	491	500	513	546	534	484	500	452	483	480	490	521	490	501	466	548	528	520	509	471	494	507	511	482	482	482	508	509	480	473	478	475	511	498	466	503	508	480	504	491	486	501	490	482	488	469	457	541	474	499	485	509	474	499	495	517	486	481	499	506	503	473	523	502	495	469	474	472	502	488	475	501	516	506	457	497	503	541	503	527	522	487	509	469	497	505	498	512	475	521	496	506	476	507	504	528	510	474	510	487	484	511	479	508	508	508	512	516	488	511	544	513	471	473	505	506	523	491	487	472	485	479	509	520	467	497	517	496	431	500	499	536	507	483	494	489	480	486	500	470	466	464	532	503	494	502	537	550	503	495	515	504	508	526	478	510	487	504	493	513	473	526	497	497	513	520	473	530	475	521	488	547	490	509	462	508	513	511	490	510	470	480	521	491	508	482	466	509	469	508	482	554	483	538	504	472	500	478	493	505	489	505	513	498	514	495	460	482	533	489	526	501	502	495	519	495	504	537	509	521	476	470	503	497	499	479	550	512	508	501	486	536	492	523	501	488	480	503	529	508	512	513	492	499	462	521	526	477	493	496	464	482	522	506	507	517	511	475	478	462	475	488	501	484	537	510	477	503	465	512	490	541	506	496	473	448	507	492	484	475	483	510	537	497	516	551	494	497	496	526	474	511	491	480	467	467	491	497	540	509	461	444	452	468	463	463	510	494	454	490	478	452	494	489	478	490	492	506	511	495	479	515	515	519	537	481	471	502	463	497	483	532	486	488	509	450	454	530	479	468	507	476	471	517	483	480	500	487	514	505	495	509	490	501	505	477	521	509	511	535	464	501	466	504	459	489	506	550	461	531	461	472	522	486	481	516	483	482	479	487	508	518	519	524	484	499	491	524	462	505	529	526	508	536	498	513	534	481	536	504	509	508	526	466	531	505	510	487	487	503	496	481	453	499	519	459	524	512	490	507	478	477	452	496	539	522	502	505	512	489	507	464	523	504	489	482	508	470	486	485	512	515	484	538	509	529	465	517	511	515	501	489	487	495	497	494	489	523	492	509	535	453	467	507	471	501	509	500	528	486	520	485	491	477	496	462	505	500	505	499	478	494
5295	3996	8477	9191	1983	1499	1299	1124	1069	922	963	927	846	1012	5821	6944	3904	2002	1550	1033	789	800	755	765	732	807	801	749	791	785	773	753	766	763	725	790	752	757	815	804	724	749	800	793	812	810	766	751	752	805	784	783	747	773	797	766	767	808	838	772	797	766	759	790	766	830	839	792	801	828	786	794	770	774	825	775	801	855	769	787	797	758	789	773	802	763	767	800	782	768	769	755	754	840	772	781	775	768	761	766	838	740	788	809	795	789	832	823	765	778	789	802	756	755	742	774	794	748	790	808	769	779	760	746	800	813	799	789	718	819	783	789	811	758	795	784	816	797	774	777	796	760	787	788	722	777	791	783	761	803	766	767	799	766	774	746	758	800	792	761	726	771	743	718	823	808	804	744	814	773	748	761	809	788	774	777	814	723	802	798	806	775	782	840	747	833	820	817	750	801	767	767	744	731	738	809	767	772	821	799	793	790	799	741	775	815	734	789	811	807	727	778	812	740	785	783	793	732	795	788	756	760	801	827	782	807	794	795	740	756	792	739	794	797	778	781	781	808	777	770	758	754	805	798	741	736	749	791	799	743	793	809	778	790	771	744	747	814	784	753	776	820	806	813	793	788	772	805	767	751	772	860	765	793	705	823	749	789	775	734	786	770	777	758	790	799	762	747	733	767	746	768	767	800	766	774	776	752	763	778	738	797	766	706	763	750	744	830	764	784	802	767	772	743	769	763	736	798	775	773	806	761	798	739	761	766	728	746	799	764	777	793	805	815	753	713	752	747	765	824	796	764	745	777	734	807	770	778	769	775	797	765	759	791	775	788	762	759	769	764	788	772	725	796	769	740	772	738	796	798	801	799	766	801	747	746	781	737	762	768	772	772	778	732	765	754	793	753	738	767	767	769	748	751	790	826	776	815	792	809	768	804	804	771	749	764	820	798	764	784	783	781	834	767	794	769	824	790	795	750	774	828	781	792	791	732	789	750	761	764	782	768	805	802	806	750	797	779	816	818	719	820	789	753	802	801	801	765	763	795	829	795	781	817	818	773	783	799	773	752	802	750	724	785	796	803	765	771	719	803	784	794	723	789	794	756	802	783	790	756	783	788	783	770	797	797	785	812	821	780	741	731	756	797	785	746	745	762	803	773	754	720	763	774	808	736	791	761	831	799	823	788	780	845	805	828	779	826	767	800	744	732	719	733	776	837	824	766	751	752	749	770	800	806	782	801	764	796	794	799	782	797	837	813	809	792	764	785	787	802	790	802	788	790	760	774	772	795	793	766	800	779	769	775	794	763	784	841	772	798	811	774	800	739	783	774	784	782	768	789	759	792	776	744	767	816	719	751	820	821	790	827	759	803	764	742	748	745	801	772	796	820	799	763	792	810	802	826	799	773	823	782	807	792	804	759	757	792	770	743	717	772	780	804	817	785	770	826	777	830	778	787	788	838	793	808	817	789	809	739	742	781	800	785	775	742	793	757	792	754	753	805	759	789	759	731	768	739	777	831	751	744	766	804	764	762	775	722	757	787	741	791	816	779	790	777	707	755	773	747	787	785	735	815	787	785	811	781	821	799	743	795	821	773	775	814	780	754	781	739	781	787	768	812	808	799	788	763	833	756	816	824	820	751	720	808	791	732	822	775	795	787	819	784	796	744	839	773	811	766	782	795	776	823	760	749	789	776	792	785	744	795	798	804	815	803	776	775	810	753	784	788	787	817	784	809	770	771	845	777	754	748	797	779	789	855	800	762	761	742	814	724	764	790	728	768	816	777	786	714	772	754	824	799	751	813	741	784	777	808	761	789	775	778	799	796	729	790	723	779	794	756	826	761	752	716	780	778	730	785	818	803	800	801	779	769	819	822	815	790	750	792	774	819	814	810	810	761	758	735	799	772	808	681	763	803	768	769	779	759	794	752	790	778	793	790	724	708	751	761	737	732	800	753	795	769	799	810	813	744	797	787	772	827	790	802	765	792	775	793	830	751	760	785	791	787	724	774	786	757	835	793	777	750	789	813	808	779	775	789	763	745	769	752	780	811	748	817	777	800	797	766	799	805	751	784	731	806	804	809	803	733	821	795	780	805	793	834	799	733	775	760	791	837	790	738	794	826	782	829	730	773	818	756	844	771	745	763	816	810	790	804	796	767	794	781	759	817	781	782	743	797	765	792	817	763	776	789	806	760	855	802	789	773	781	761	754	756	802	793	803	719	826	778	807	756	773	782	791	804	772	749	789	782	798	808	797	809	816	736	762	746	775	820	779	787	729	805	799	829	822	802	808	745	769	803	801	771	752	781	772	774	776	805	781	770	781	849	756	804	716	746	793	830	758	780	751	760	742	755	803	779	795	791	776	808	786	752	797	756	819	780	781	792	729	775	760	744	746	801	783	810	738	757	785	748	792	770	787	811	760	841	763	788	783	750	809	782	780	788	736	842	817	765	801	786	741	783	833	785	744	771	801	810	755	783	814	787	731	807	808	826	773	813	762	794	782	809	839	761	766	750	804	798	785	770	786	728	780	779	744	782	793	738	779	847	813	763	757	758	772	770	755	733	737	822	786	771	791	866	814	765	791	729	782	810	788	775	815	800	758	750	761	797	743	741	821	827	771	803	752	785	798	747	776	746	722	802	853	785	800	787	810	755	827	785	759	811	785	776	821	790	711	780	750	787	767	806	755	797	769	781	762	761	784	820	796	764	770	733	790	776	778	720	751	763	730	791	775	755	744	749	747	736	813	766	792	730	732	817	799	782	776	768	766	811	720	714	743	782	849	818	806	779	759	812	784	766	784	809	786	781	791	739	778	775	822	777	783	835	798	870	757	809	791	765	769	765	779	738	732	801	765	723	783	761	816	791	762	701	794	792	785	793	809	773	828	785	809	767	756	762	842	837	745	738	772	750	742	786	816	778	745	785	745	815	783	782	758	753	793	768	788	749	746	757	817	797	762	744	780	780	769	757	807	742	756	756	765	782	787	750	798	823	762	784	782	791	777	826	756	794	796	760	770	767	739	770	770	787	775	734	803	779	777	783	781	754	784	723	795	790	742	803	778	759	778	745	775	744	803	799	825	741	781	766	757	771	788	812	796	802	721	781	747	780	771	760	753	761	767	742	818	757	733	764	752	822	781	779	793	801	756	758	801	810	790	791	773	827	774	774	740	800	755	813	797	741	774	788	788	794	726	767	711	820	801	717	751	763	778	802	823	775	785	801	781	778	760	769	786	761	781	779	768	800	784	744	787	758	818	815	798	782	806	765	745	795	812	770	778	738	777	795	819	755	787	777	794	755	788	783	788	770	780	768	797	748	845	777	769	819	816	794	763	797	781	776	776	756	817	751	781	765	787	751	813	763	794	848	719	788	775	738	807	740	761	795	857	760	780	768	768	793	845	759	812	758	761	820	749	759	771	771	796	766	749	791	817	786	774	798	770	789	731	816	781	810	793	813	852	842	744	731	817	795	789	790	724	812	796	811	845	806	790	805
24432	21182	28060	25101	14842	2145	1145	902	814	743	765	662	640	669	1629	14580	9585	4385	2418	1284	634	563	558	553	571	563	543	581	563	590	564	557	554	568	572	561	584	565	558	571	574	571	570	580	597	616	551	560	555	561	552	550	532	541	580	562	581	543	569	548	586	564	482	585	545	519	559	556	535	541	555	582	546	566	539	504	540	531	590	538	549	530	592	573	568	559	547	595	541	508	516	569	635	578	506	572	543	545	553	553	528	535	583	555	558	524	560	623	567	544	535	563	542	532	580	543	549	586	598	595	527	523	519	545	550	556	559	544	542	560	521	562	540	573	570	585	551	575	553	550	563	566	567	546	568	516	543	531	553	536	519	575	568	550	561	554	537	574	540	556	542	555	592	566	553	585	531	578	527	579	562	578	574	538	538	544	537	536	575	519	568	564	572	562	535	559	532	538	525	591	593	542	537	566	529	510	556	548	568	562	550	598	573	565	558	549	612	574	549	547	558	549	558	538	557	564	547	561	555	557	555	571	530	547	575	570	539	558	529	521	561	543	534	555	578	573	576	559	583	559	611	547	541	610	558	549	595	560	533	561	553	561	571	536	544	569	563	586	583	542	611	548	542	520	565	555	579	532	568	536	526	559	523	550	532	574	571	537	551	566	539	530	539	608	577	573	541	557	495	561	567	604	559	576	552	575	598	527	550	555	546	567	544	560	501	560	558	571	553	529	578	542	518	548	589	526	537	549	594	582	561	593	550	559	594	577	559	551	536	556	573	534	549	585	570	564	550	564	547	568	578	535	539	613	564	564	541	522	573	566	550	538	540	528	541	569	520	558	514	548	533	568	581	573	571	551	546	536	574	550	526	612	592	560	587	557	539	580	579	521	545	560	505	570	559	543	607	574	553	578	567	543	550	554	567	565	572	538	566	578	554	581	555	533	571	558	543	537	545	572	550	539	581	553	567	549	537	563	585	570	528	587	557	532	555	571	550	521	526	570	545	595	543	567	544	552	572	532	557	586	543	589	581	543	569	576	501	594	525	580	522	589	509	572	576	587	508	561	539	519	593	550	541	555	518	557	572	511	589	601	501	566	557	515	575	548	558	510	572	561	542	530	527	583	567	536	566	535	550	522	547	551	551	571	545	559	551	590	554	534	536	581	585	538	536	532	569	533	541	550	550	568	535	554	584	561	574	570	592	580	546	606	590	539	552	592	561	562	552	558	605	530	531	562	576	557	567	539	560	546	551	562	590	573	549	614	556	578	563	607	516	559	589	604	551	515	567	521	585	582	557	539	538	536	561	584	563	624	592	509	550	542	543	557	549	537	557	571	600	571	567	547	582	549	526	530	590	593	583	552	597	560	523	570	524	519	559	568	545	565	608	587	572	535	501	564	564	571	574	549	550	576	548	544	548	591	575	550	567	569	539	576	579	554	542	599	531	546	583	570	547	554	558	563	504	538	550	603	548	564	530	585	524	582	535	563	582	596	557	527	561	528	501	579	569	552	588	562	601	525	588	550	569	558	556	555	522	581	562	558	575	536	496	571	542	551	533	542	563	572	555	571	587	568	548	605	509	577	528	596	547	547	552	564	571	560	533	521	571	542	547	554	550	532	527	528	559	554	559	526	587	551	519	543	567	563	573	541	556	569	574	574	572	613	549	581	589	521	576	579	555	593	589	573	547	539	584	558	604	531	560	499	542	539	560	554	549	540	560	554	555	550	573	602	547	551	542	584	599	558	544	529	555	540	543	526	545	542	578	570	517	573	522	582	550	576	571	529	530	562	565	576	522	569	584	566	555	574	569	534	567	562	581	553	603	496	541	574	552	574	565	562	563	519	531	550	550	547	593	584	573	551	540	575	572	547	532	530	521	567	565	576	554	566	563	567	536	543	597	548	550	574	543	561	547	533	539	545	556	546	521	512	553	568	553	553	526	573	528	585	557	570	570	580	519	585	563	564	559	514	527	560	601	565	580	568	543	559	537	584	501	540	509	568	552	522	602	554	550	521	543	557	538	535	509	536	539	585	576	525	566	583	572	589	522	557	617	542	574	574	573	542	542	557	525	548	549	514	495	546	621	553	569	548	539	625	572	616	570	553	549	582	583	577	567	551	540	545	520	567	579	549	598	557	557	545	575	511	572	568	528	557	603	571	529	560	558	547	574	524	582	571	589	561	527	583	578	551	596	520	544	545	535	599	525	590	548	504	526	542	548	562	530	547	562	545	575	529	523	529	525	551	513	590	558	558	538	524	552	547	568	529	532	553	560	557	562	519	542	525	567	555	564	541	564	542	545	495	521	524	572	539	569	531	571	570	540	522	564	543	567	558	564	541	528	552	557	558	530	603	530	584	579	548	568	594	539	535	567	577	545	549	574	529	577	580	520	590	530	563	544	536	541	544	539	544	555	543	557	527	541	525	559	555	576	554	562	581	525	577	538	548	556	559	541	543	625	520	550	562	558	593	546	540	552	547	502	554	543	593	555	561	514	565	572	540	545	549	544	547	589	581	546	552	554	570	538	538	588	566	546	511	554	553	522	542	569	569	582	548	542	559	508	554	513	602	556	561	542	561	543	532	567	519	563	569	538	614	552	534	539	583	533	547	565	504	574	544	540	562	489	585	601	579	501	524	558	539	542	557	531	532	584	527	545	556	574	582	557	547	553	548	543	580	532	541	583	595	553	548	564	491	525	604	570	549	541	570	553	554	575	565	583	550	531	560	537	533	545	543	578	512	570	537	559	591	524	571	558	537	543	591	565	543	543	563	540	535	530	573	590	517	576	536	559	537	566	534	574	581	573	549	593	567	574	542	544	511	579	563	577	600	480	550	552	566	557	574	540	551	578	526	536	570	561	553	596	553	552	560	560	560	553	564	540	581	558	539	566	575	539	542	573	555	531	561	516	559	551	549	574	554	527	527	574	538	555	523	543	550	537	546	583	496	551	593	600	585	573	558	536	566	562	521	548	603	578	608	535	559	585	525	598	491	571	581	569	547	578	582	586	547	514	585	567	555	559	568	542	571	513	527	583	526	566	542	537	601	560	561	581	558	562	558	529	589	574	591	565	526	566	546	515	569	575	546	517	547	556	537	581	591	589	559	552	585	520	576	587	556	556	594	561	571	605	540	569	535	567	576	497	515	552	576	559	551	536	543	560	558	520	516	547	547	532	539	574	579	546	559	560	556	572	533	576	573	512	538	573	533	563	537	549	593	536	536	599	592	575	522	532	550	533	582	574	567	534	537	586	514	607	562	549	543	534	529	549	583	532	563	566	604	558	569	575	572	532	553	553	582	565	561	580	522	567	542	549	570	567	552	544	567	589	525	554	550	539	536	548	565	549	555	557	579	518	538	569	597	534	579	592	549	530	559	562	587	552	569	568	523	600	569	534	537	544	585	530	539	556	565	530	572	591	573	550	526	510	542	573	547	549	540	580	579	595	520	496	534	579	525	523	594	527	557	567	579	515	593	516	569	540	572	580	563	549	595
6638	11077	21166	25148	4016	2803	2378	1916	1604	1501	1433	1279	1219	1126	4248	26788	17050	9408	5524	2876	853	873	850	925	874	834	899	857	862	880	873	868	840	871	883	898	893	946	875	953	890	846	921	854	882	879	878	910	929	844	899	892	850	852	884	812	855	838	849	893	861	874	904	892	908	893	902	887	860	833	822	835	879	878	895	890	867	906	813	863	872	833	886	885	902	868	868	885	872	871	900	893	874	872	900	823	829	793	865	877	873	886	858	873	819	874	841	905	847	834	857	886	912	892	850	865	928	946	939	848	879	891	847	903	859	901	886	849	912	862	887	914	879	799	908	899	893	888	857	897	898	821	831	891	897	927	889	845	904	855	821	858	891	878	812	835	925	879	828	934	840	856	905	820	855	891	878	873	845	897	899	880	837	830	887	908	893	842	855	877	860	917	877	880	881	819	847	842	847	886	872	844	835	872	897	851	853	859	828	898	842	884	810	892	905	864	801	859	918	836	860	878	882	841	854	914	872	830	849	912	852	893	871	900	927	823	842	865	873	876	871	890	851	860	902	855	886	833	880	874	873	853	820	843	864	862	872	845	899	884	824	885	883	851	814	869	920	861	908	903	840	883	845	830	829	828	890	913	915	862	841	855	863	906	828	794	907	892	869	834	907	873	835	883	911	889	865	843	902	849	929	839	890	888	890	897	857	919	923	811	892	898	898	860	851	892	872	875	859	875	911	832	885	841	921	853	900	940	874	919	862	886	827	931	849	838	904	913	879	818	856	835	859	906	860	868	858	873	876	874	894	847	864	870	851	813	859	874	833	809	877	825	881	850	870	790	901	845	848	879	885	867	856	864	862	874	932	892	889	909	842	881	894	854	879	902	831	898	871	864	852	884	867	900	847	868	886	850	893	832	881	867	827	859	871	879	863	860	841	924	850	800	870	828	861	864	887	873	865	832	886	876	868	840	849	919	870	932	901	862	897	949	869	870	888	952	851	852	818	852	871	921	883	846	903	862	868	863	887	836	881	885	875	884	867	851	868	904	835	868	853	844	852	842	869	878	843	858	913	871	928	873	927	878	913	874	902	884	823	842	872	924	915	914	881	871	848	871	915	836	852	885	913	853	889	905	864	892	843	818	858	898	863	899	904	845	850	873	886	855	841	852	906	830	827	858	890	879	928	866	896	850	837	865	895	871	911	811	893	899	863	853	923	854	852	866	886	828	821	858	902	864	892	857	873	852	880	881	883	858	870	837	843	882	851	891	887	868	858	869	875	846	875	885	866	914	861	904	921	904	892	905	846	821	866	858	853	851	846	860	894	856	890	850	834	856	909	894	898	850	871	920	889	888	893	841	870	851	881	872	879	852	874	862	867	873	860	862	852	829	877	888	917	865	856	899	879	864	885	912	830	866	897	847	854	876	869	884	893	838	846	911	881	891	876	881	867	853	832	896	910	851	855	808	868	876	902	877	827	901	889	820	809	872	843	814	897	896	918	858	849	867	852	895	931	863	875	851	936	844	799	819	908	889	864	917	849	859	870	901	900	866	866	912	835	889	864	819	852	859	875	832	840	910	911	897	834	864	941	859	877	865	861	816	913	867	865	890	871	888	894	919	856	898	847	871	898	905	872	859	891	916	840	889	854	889	897	920	869	828	817	885	865	850	842	871	868	903	829	909	887	849	907	902	903	895	882	871	892	844	863	859	897	872	859	903	841	904	835	846	913	893	915	843	842	866	840	824	876	861	882	865	871	849	850	895	807	918	874	833	823	850	804	880	819	833	841	867	834	862	859	879	862	876	850	852	833	956	870	873	897	898	878	834	867	885	875	912	837	865	825	937	822	875	849	886	859	820	935	926	866	801	924	832	867	858	902	914	876	835	890	883	860	871	907	899	849	839	870	874	923	856	842	837	886	885	878	806	900	844	933	854	912	844	897	855	857	900	861	885	881	893	835	845	851	858	854	843	901	906	852	902	862	866	895	871	888	895	834	873	861	893	848	872	835	880	887	878	877	887	858	906	842	831	892	881	867	873	871	889	878	913	842	849	913	909	870	878	884	854	827	859	822	858	831	866	869	874	889	792	863	883	867	885	877	850	853	834	905	881	860	878	846	911	872	915	872	838	868	832	823	908	866	888	837	863	883	850	938	882	885	867	888	852	840	871	874	884	881	868	857	863	858	918	910	890	852	806	907	856	874	845	895	849	854	864	868	963	846	836	863	862	899	816	835	857	863	884	866	836	873	861	923	871	858	852	827	878	819	897	929	853	863	846	844	910	886	888	865	903	816	850	875	844	883	907	880	832	914	888	872	899	860	836	928	900	871	884	836	827	881	817	894	860	828	885	820	901	891	855	872	842	872	835	846	887	880	869	868	910	861	868	874	857	858	873	908	938	869	837	840	890	866	850	874	879	849	878	840	830	847	848	873	848	909	914	869	869	882	867	847	909	894	860	844	863	881	929	844	844	864	847	863	844	818	885	866	824	895	891	879	852	898	845	903	835	877	869	914	799	864	786	901	830	909	885	908	855	875	885	845	916	856	874	823	821	826	931	852	879	921	903	899	859	870	852	837	879	898	868	892	814	888	873	856	924	851	845	970	866	845	885	843	889	865	856	841	888	862	854	884	913	920	822	908	900	867	925	924	855	861	908	873	874	881	887	839	921	900	868	806	897	860	828	841	850	869	845	854	895	861	861	878	878	861	838	883	902	838	894	880	852	883	817	870	837	816	844	823	850	870	895	894	872	891	893	864	885	832	880	831	845	862	900	892	892	866	936	843	838	880	902	810	866	895	833	867	846	862	863	861	877	874	834	866	863	901	835	878	850	943	852	882	857	834	820	869	888	839	838	883	913	878	830	861	857	876	821	843	851	863	832	825	863	798	847	865	888	892	888	844	905	812	867	867	884	884	921	816	858	871	830	867	857	847	822	880	863	801	860	863	853	863	921	831	855	863	863	902	858	859	887	861	906	872	862	892	857	924	919	881	885	833	822	845	867	897	858	872	889	874	889	851	861	834	937	876	835	876	850	902	854	908	909	931	867	835	875	832	891	904	870	850	850	896	859	893	916	901	907	902	892	896	824	889	893	833	915	873	862	893	849	837	949	853	866	858	878	847	848	863	875	912	859	910	859	836	841	909	888	869	840	854	865	858	858	854	904	911	853	901	840	900	871	829	871	925	867	934	896	893	845	878	849	880	873	856	851	862	882	856	881	859	877	829	903	881	873	861	893	896	892	838	933	838	866	875	866	935	846	854	882	854	865	879	849	837	869	896	868	865	862	888	834	892	875	852	895	861	837	836	828	877	882	884	825	832	877	869	912	842	889	907	882	897	833	897	842	861	907	849	827	846	837	800	902	849	829	859	894	837	859	943	832	839	881	857	844	903	881	883	873	949	879	857	914	845	849	876	838	815	898	865	839	855	875	840	876	826	898	940	897	847	897	832	882	908	901	890	898	868	873	897	854	810	891	894	877	812	877	921	834	865	831	861	885
23132	21178	29069	24064	21163	17074	3008	1275	1105	942	826	832	804	734	1061	25517	21261	11642	5651	1435	579	520	554	535	576	591	559	540	548	549	538	524	562	502	552	581	557	554	545	540	533	623	600	578	601	569	506	536	505	571	502	583	605	545	532	571	558	512	527	537	583	582	539	542	510	570	523	514	515	541	539	555	559	529	594	559	568	547	527	543	556	548	549	534	501	548	510	531	603	523	549	523	521	521	512	541	547	520	560	514	546	528	575	509	562	509	530	571	519	567	576	555	516	547	535	559	568	569	565	515	583	553	514	537	518	535	570	568	561	552	561	542	493	529	562	560	464	525	575	488	558	534	565	540	568	506	525	551	556	552	527	533	566	532	553	531	505	534	576	525	556	543	545	568	563	541	593	507	546	498	524	514	485	521	545	582	557	549	562	555	547	508	537	535	557	541	552	578	508	529	580	518	558	564	559	507	542	547	550	488	533	558	530	501	538	527	550	588	549	548	516	513	523	568	507	556	534	580	561	553	551	541	510	566	554	564	533	549	575	543	540	562	541	557	538	505	543	579	523	550	566	569	544	544	513	535	502	517	560	544	492	577	518	553	554	547	551	553	544	535	500	491	510	527	558	523	570	532	545	565	541	541	480	547	553	533	526	511	534	557	510	523	503	567	511	569	557	571	539	481	545	540	539	538	513	500	531	507	558	537	572	541	513	525	548	555	544	517	541	558	544	532	531	537	509	512	504	504	546	556	555	551	540	553	552	536	547	563	559	539	570	527	580	569	575	561	517	558	552	520	564	537	531	553	532	576	582	612	517	532	572	528	530	575	536	528	520	508	545	534	534	544	547	518	557	535	547	566	562	525	505	514	578	549	531	534	544	510	539	525	580	528	532	510	512	521	547	507	531	517	505	517	540	498	494	546	554	519	546	536	548	513	518	553	509	517	576	610	582	527	527	536	560	544	550	519	564	526	534	489	541	505	555	545	522	521	552	589	500	516	531	545	544	559	521	530	531	538	538	568	514	517	522	582	524	535	568	556	593	548	580	523	555	544	522	585	531	590	545	525	528	531	568	533	525	567	567	547	548	564	527	555	516	497	563	516	586	511	538	525	549	558	518	533	500	542	568	522	541	549	510	538	551	545	541	568	531	577	576	619	540	594	527	587	549	575	512	531	504	563	545	534	597	544	523	517	543	542	545	558	511	518	563	564	571	562	542	578	553	514	582	495	532	525	519	538	541	521	555	505	552	536	493	524	531	575	546	542	538	584	505	584	538	543	551	540	543	547	567	569	528	538	534	578	581	534	541	518	571	542	498	538	568	524	534	554	540	543	548	516	514	567	582	517	561	552	527	577	545	526	552	559	547	563	561	526	514	564	581	475	518	535	530	530	502	546	580	580	563	515	550	543	503	536	543	570	568	565	503	537	556	507	541	525	503	499	554	551	556	545	537	556	566	547	494	545	553	545	524	511	524	535	564	535	509	536	596	507	507	546	526	548	558	544	548	529	517	510	518	552	559	562	508	521	551	541	541	548	534	552	576	556	551	578	548	546	558	525	561	574	535	522	571	537	548	519	520	489	539	557	560	537	487	537	493	543	502	506	497	499	538	548	579	575	515	538	500	533	513	555	527	531	578	542	526	520	553	520	496	561	559	568	578	548	518	523	530	544	541	539	540	558	540	526	576	559	519	514	544	522	540	558	539	527	539	568	580	552	573	526	502	518	533	523	546	524	562	539	513	520	543	519	544	518	536	546	544	543	558	529	514	555	580	517	557	487	535	578	527	582	532	516	558	573	535	510	548	551	542	519	534	494	557	515	519	550	533	539	521	509	600	538	480	564	571	547	553	560	536	530	517	559	558	524	526	555	564	556	546	556	539	523	546	520	547	523	536	515	546	531	535	560	583	528	500	550	510	540	545	595	557	487	478	572	542	521	562	505	547	547	559	495	523	553	557	550	559	533	529	553	509	532	590	531	544	505	553	514	590	524	543	552	543	551	592	514	542	528	497	523	581	549	503	573	521	534	522	588	522	562	515	559	557	536	543	506	569	550	523	535	552	543	555	568	563	541	513	532	524	545	547	515	506	560	522	566	579	553	583	537	523	529	538	547	520	573	497	539	546	596	534	547	504	531	537	583	520	557	561	558	536	497	536	559	544	558	570	552	583	555	538	525	571	513	516	558	519	564	532	542	527	521	514	505	611	554	553	559	569	522	565	485	549	551	554	529	503	493	578	564	549	549	516	546	488	528	574	571	554	564	550	513	524	506	518	488	525	533	532	532	572	558	541	556	533	538	545	577	563	546	523	539	559	546	499	503	556	557	514	525	530	542	551	529	516	532	515	505	532	570	524	542	557	531	505	558	518	516	547	535	498	577	509	547	574	573	541	517	548	572	535	566	537	546	550	571	514	543	507	548	504	534	593	544	518	541	498	502	575	546	539	503	521	561	518	503	550	606	535	523	575	555	525	524	500	561	503	545	523	494	525	520	526	532	514	524	566	568	558	572	515	558	542	561	554	590	549	496	508	550	538	548	516	563	526	565	564	530	538	528	536	545	573	564	570	594	546	527	536	503	533	553	537	515	524	547	530	549	551	490	523	553	544	537	554	512	541	547	529	540	556	528	579	522	577	529	523	527	528	529	509	527	530	553	532	553	575	571	566	542	532	520	522	528	553	549	526	522	553	576	544	495	563	547	540	525	531	510	532	577	527	559	530	548	533	558	554	545	570	543	582	550	531	542	591	521	541	528	539	529	536	524	551	537	515	512	530	539	516	516	562	513	536	571	538	526	565	554	550	533	552	529	482	512	472	535	530	524	542	553	500	536	553	572	503	525	513	544	530	523	556	542	560	559	531	522	534	572	553	524	534	519	538	543	534	538	527	540	532	531	521	545	517	543	547	547	531	519	517	532	512	552	562	586	563	539	546	558	561	505	563	514	524	564	550	531	540	503	538	556	575	559	515	491	537	567	575	513	559	566	524	522	589	541	579	541	554	560	585	557	529	552	497	546	574	509	539	570	528	528	542	549	565	508	578	557	523	523	524	511	541	557	509	566	512	552	541	541	570	579	523	588	498	518	517	525	505	474	511	552	542	497	572	564	568	550	525	533	589	543	551	545	549	551	576	539	561	538	569	536	552	524	501	548	589	552	547	539	516	559	553	567	537	511	573	542	537	548	540	543	507	525	599	532	542	543	548	576	521	487	580	522	564	525	561	566	544	560	550	524	501	486	505	588	518	558	538	583	538	522	526	552	526	528	543	537	581	542	536	503	537	536	527	589	529	559	523	549	528	506	513	518	548	541	508	546	509	548	503	536	520	521	493	546	530	538	532	544	532	522	547	547	518	523	583	492	508	515	539	534	547	562	543	539	535	526	553	549	536	545	560	579	539	542	520	502	534	529	543	535	561	527	541	505	558	566	546	533	547	545	508	504	554	533	531	488	543	537	517	531	526	510	547	506	537	542	548	543	512	555	547	534	540	509	517	533
10136	18950	27220	32176	6533	4978	3656	3127	2676	2254	1943	1882	1726	1562	2569	36628	28946	19018	10968	2640	846	806	862	813	866	852	870	860	898	802	825	811	833	865	883	808	848	818	796	842	856	1047	1111	992	929	840	857	887	822	846	809	766	811	812	822	830	872	766	838	860	877	879	825	837	820	827	865	799	792	835	895	856	857	860	846	859	848	830	814	817	828	815	833	813	858	810	863	844	854	834	852	854	884	834	884	813	835	835	865	852	809	865	808	830	803	795	823	842	823	821	787	859	797	838	873	820	827	832	835	901	838	834	785	819	818	801	879	816	874	807	813	880	838	839	850	803	801	806	784	817	863	802	775	900	848	890	833	875	846	847	871	813	852	830	805	841	924	846	834	811	860	833	884	812	814	830	856	831	833	752	828	830	835	885	807	819	850	811	834	857	762	780	849	841	811	806	808	814	866	819	814	843	789	821	884	874	829	786	812	811	782	798	820	864	851	837	810	757	786	819	819	809	819	849	797	818	814	841	816	821	788	838	851	788	894	816	857	791	782	855	805	843	835	838	823	830	891	855	867	831	843	800	793	866	846	809	840	774	792	825	867	838	871	815	817	863	818	791	824	888	868	804	820	807	797	785	879	844	832	786	887	813	804	804	829	814	876	854	790	831	881	831	819	826	848	850	819	866	852	798	869	865	867	814	855	865	797	832	887	840	809	832	820	833	839	849	827	790	804	830	820	833	825	828	831	795	856	843	838	861	761	789	831	856	827	805	840	873	803	840	817	853	816	804	809	846	827	814	850	849	863	892	799	790	817	819	832	827	808	892	832	845	798	803	815	851	774	785	814	825	788	812	841	868	819	836	811	869	787	854	878	854	822	842	761	817	853	881	820	824	856	818	809	841	811	829	776	787	791	777	823	823	862	833	811	821	847	776	819	836	823	835	823	770	815	775	836	832	792	797	840	787	821	868	815	821	767	824	860	836	830	902	813	846	837	858	854	812	812	822	854	826	857	798	859	814	798	802	788	825	860	802	819	835	768	839	850	876	859	882	834	797	820	800	865	843	844	842	783	851	817	844	886	754	836	883	858	813	871	791	831	867	796	863	819	861	835	854	841	807	809	822	799	808	858	820	792	814	838	842	839	875	834	834	807	834	846	910	844	877	817	798	838	826	808	798	812	838	831	826	867	837	883	905	812	805	819	867	828	796	833	873	865	871	809	841	775	780	848	806	830	830	808	841	858	782	840	863	844	819	843	831	864	803	825	854	789	871	848	807	786	826	800	843	818	864	809	844	855	798	835	812	826	852	828	832	843	744	828	829	816	815	785	789	873	830	877	818	798	848	851	848	840	792	823	860	847	851	883	797	813	838	824	795	844	824	810	849	820	813	864	834	820	822	762	841	796	845	837	846	836	802	862	857	803	852	821	830	818	798	876	876	814	855	856	810	852	761	867	834	837	883	819	827	861	859	847	819	905	805	806	808	852	868	810	859	856	819	817	808	801	834	837	875	847	824	850	813	884	766	828	817	807	831	818	774	839	793	823	823	862	858	776	805	839	860	811	817	842	799	777	847	794	817	806	825	835	851	825	795	827	847	792	847	834	772	823	807	819	798	833	814	810	771	842	815	817	822	803	822	879	847	817	876	789	862	845	838	848	857	803	847	799	852	865	862	848	799	842	816	789	837	819	839	825	814	892	784	830	822	870	858	780	831	805	800	836	807	829	799	851	760	838	806	897	858	827	895	861	850	786	795	827	789	801	823	795	804	850	796	821	843	785	864	856	771	809	839	817	852	784	802	880	787	817	873	826	836	830	860	821	800	822	764	832	833	854	839	865	821	765	842	844	829	845	814	826	803	778	830	788	829	858	832	845	852	864	831	845	843	839	829	826	756	821	855	830	823	859	821	827	804	788	830	810	817	819	833	827	854	862	835	818	817	833	792	821	809	860	884	790	812	833	849	880	824	814	840	818	802	866	860	850	822	816	835	803	885	808	805	832	830	786	822	805	813	795	884	840	807	781	834	797	849	823	866	848	820	821	776	846	868	863	812	833	800	881	760	830	844	848	849	850	843	801	797	805	835	833	781	808	844	826	819	804	815	802	815	827	819	905	787	820	811	847	825	826	790	818	833	788	818	844	866	820	795	858	800	864	858	831	766	832	860	861	797	873	847	836	821	855	858	843	869	805	792	821	839	856	806	866	843	850	823	794	854	822	868	887	835	841	826	850	807	842	854	804	839	834	824	793	820	865	840	826	862	855	877	867	798	848	865	810	897	875	793	787	816	800	800	835	832	782	833	810	825	807	831	749	840	842	847	836	864	794	841	849	807	822	816	871	865	821	856	797	837	860	786	829	858	803	838	850	847	894	799	816	870	834	812	813	834	797	823	874	853	835	835	832	866	847	818	823	828	828	790	853	790	809	866	845	830	810	823	826	837	847	838	852	795	759	825	773	836	827	821	830	805	823	821	780	824	834	835	848	875	870	816	811	843	795	775	847	836	804	818	822	828	804	845	882	821	829	799	849	807	765	863	817	857	874	797	828	814	822	876	799	816	817	855	823	826	800	834	867	795	804	905	851	820	792	831	907	817	817	808	795	813	836	794	791	790	840	824	781	842	833	828	840	791	874	832	796	839	805	855	793	824	802	767	849	796	812	879	818	819	815	803	892	803	860	806	875	818	845	825	798	822	808	861	842	892	826	825	827	812	800	842	856	824	818	800	859	821	895	822	784	818	787	814	829	799	878	798	893	798	806	866	850	799	857	817	782	824	816	821	840	853	858	827	808	848	830	818	855	810	836	824	840	799	854	849	799	825	785	785	840	794	846	827	818	848	833	791	816	884	849	849	832	836	816	829	852	818	864	823	772	835	862	848	812	849	868	817	833	826	851	811	827	836	829	913	839	825	830	798	801	847	827	800	852	850	836	801	883	763	847	870	816	844	850	830	809	837	800	824	880	785	794	852	799	785	812	825	831	779	836	822	882	796	785	828	821	790	801	845	862	844	830	833	873	896	815	890	773	832	817	818	836	843	840	812	801	807	865	813	824	845	812	811	795	818	823	837	795	801	809	823	823	883	809	914	842	820	840	840	793	844	881	821	845	836	746	828	799	829	878	839	895	872	821	840	841	766	824	814	826	847	847	796	808	798	822	793	847	860	826	842	829	817	827	822	849	806	848	837	810	823	836	829	822	823	795	820	839	825	802	853	862	781	836	811	835	862	851	831	825	861	853	808	849	844	863	861	822	821	867	811	836	852	827	788	824	867	817	806	823	798	820	810	839	914	831	882	832	876	848	807	799	805	805	779	784	822	806	804	806	808	844	857	845	757	812	817	774	804	866	786	782	830	834	822	889	799	841	809	838	810	853	781	805	847	828	817	807	816	859	834	829	851	833	788	816	753	869	799	840	829	854	831	835	810	861	785	864	801	830	799	868	765	863	808	820	832	787	848	847	837	825	838	895	861	843	816	807	865	861	831	869	826	785	801	840	799	814	852
26964	20002	8029	5392	1094	840	660	596	572	530	536	544	570	515	567	2514	2579	1717	1134	656	494	514	490	502	532	479	509	501	477	502	483	474	492	512	488	524	475	484	536	467	481	494	479	494	524	450	473	497	482	509	518	471	506	497	469	448	492	484	475	459	467	466	481	485	522	508	479	476	519	503	468	495	473	501	522	492	475	513	507	464	478	489	499	505	495	496	496	496	502	475	508	505	520	492	506	443	497	475	495	495	494	523	483	478	512	483	523	491	519	487	485	487	468	475	471	469	491	491	508	478	437	478	499	490	508	476	481	512	494	525	461	519	447	516	460	484	501	493	497	534	504	489	455	507	486	512	468	522	523	478	483	480	472	491	502	493	485	508	479	471	520	520	487	471	501	492	492	492	500	488	499	495	463	469	503	479	462	491	465	496	495	466	509	492	506	500	492	527	485	487	502	493	480	453	496	483	486	503	505	441	476	477	495	528	507	513	524	518	495	497	485	486	505	469	504	483	487	488	484	499	464	490	516	486	481	507	519	468	467	504	481	487	498	525	478	480	469	468	528	510	466	512	493	480	453	500	483	492	493	508	450	493	483	449	490	527	476	530	521	481	441	470	491	482	524	498	469	478	485	510	472	498	481	473	518	488	460	491	519	516	480	498	506	502	534	458	531	494	493	494	472	500	457	500	461	454	465	468	504	491	520	512	506	455	495	454	517	480	504	471	496	476	487	479	506	466	471	494	505	497	515	478	485	458	518	510	466	482	505	526	509	541	475	510	497	499	480	503	531	434	444	490	500	516	491	496	489	467	479	492	478	477	471	473	517	473	469	539	494	469	500	472	500	416	482	506	485	461	510	529	502	506	480	521	517	504	489	485	486	489	490	505	459	470	498	479	480	503	526	527	463	475	523	520	520	465	508	496	478	467	479	498	471	506	490	563	438	441	498	487	461	508	517	497	508	498	547	483	485	458	526	517	492	506	526	491	512	475	507	502	507	495	511	495	524	503	507	477	550	448	493	496	496	471	476	459	484	468	502	486	437	488	507	503	525	499	496	490	489	484	482	532	501	512	457	450	493	468	486	534	492	506	462	476	447	450	481	492	483	475	472	526	507	514	508	474	476	459	506	501	543	495	463	459	483	465	476	463	504	513	506	560	532	494	520	494	487	494	506	466	502	512	453	477	505	491	511	487	515	443	487	460	478	494	473	479	481	453	480	454	500	538	486	512	503	500	492	457	496	471	515	490	486	504	474	482	490	475	503	461	439	500	479	531	473	518	472	449	466	498	471	511	505	489	482	464	527	488	541	487	531	475	497	492	490	527	468	519	458	492	491	511	470	454	466	472	500	495	462	479	512	477	515	488	471	500	487	472	487	510	492	492	473	486	479	523	494	526	507	492	560	494	482	475	495	489	498	506	504	501	492	511	524	492	457	519	491	492	513	498	488	501	476	466	479	496	480	476	477	459	493	507	476	514	493	490	469	517	496	489	474	472	471	514	495	484	507	455	494	478	494	470	480	449	497	486	479	484	468	488	471	455	514	445	515	513	502	489	476	508	495	499	489	500	505	466	486	525	503	487	502	485	476	476	507	449	472	482	480	489	504	481	460	497	531	488	539	471	457	490	498	515	494	513	474	496	514	470	481	509	517	493	510	486	455	531	468	493	487	502	476	504	508	473	498	480	501	521	492	498	449	500	516	480	486	533	496	507	462	498	531	474	506	481	540	470	486	505	485	495	506	471	492	460	474	507	495	479	527	494	485	473	517	462	529	503	495	516	474	508	509	479	475	476	467	472	500	466	460	463	463	478	484	486	487	514	504	447	542	498	491	474	465	467	509	481	487	504	513	509	512	461	492	508	466	481	499	500	509	519	512	514	515	473	493	497	505	468	508	471	536	502	497	470	499	513	515	468	490	496	500	525	489	481	480	481	461	435	513	496	472	476	492	507	527	495	523	487	492	467	498	475	497	508	472	470	477	502	505	518	449	488	481	497	476	543	465	486	492	497	488	470	472	476	501	494	483	466	465	499	473	452	523	478	467	475	488	482	481	460	540	464	518	513	487	461	520	506	470	482	507	505	446	483	479	500	499	508	507	460	451	477	508	471	486	516	488	476	486	501	481	422	498	484	514	484	501	469	472	469	480	477	483	469	494	508	455	479	516	495	506	477	483	448	448	524	485	491	438	442	470	488	547	511	499	475	443	510	492	476	475	476	470	510	517	470	518	521	490	486	467	466	498	529	498	518	489	479	507	492	445	482	479	517	482	505	492	499	494	480	487	476	480	472	484	493	479	477	497	479	476	503	501	491	483	507	495	491	521	485	510	470	499	520	494	469	520	477	516	460	503	479	508	506	522	515	447	447	494	500	489	482	533	520	471	517	471	460	470	466	474	495	476	500	491	519	509	493	481	490	488	509	483	490	506	492	484	488	491	505	480	529	483	518	493	478	500	489	526	484	449	518	487	507	484	480	483	485	526	486	453	495	487	474	489	492	459	486	467	494	478	474	486	494	498	500	542	513	466	507	519	474	418	458	475	461	477	458	489	466	514	496	462	464	487	517	493	492	487	507	485	452	489	493	484	477	460	492	496	450	496	454	507	501	484	488	498	490	478	481	524	439	506	491	456	522	494	473	531	489	481	515	455	491	536	454	485	492	488	451	463	483	497	470	520	501	505	471	492	494	450	495	497	472	532	500	535	506	463	484	491	468	487	472	478	500	488	474	520	478	441	478	494	470	488	466	518	476	544	466	475	506	457	521	500	468	511	478	531	504	502	505	478	493	487	488	453	475	488	509	487	491	490	505	502	504	521	488	460	483	498	485	512	507	474	491	481	504	462	474	491	499	516	471	479	509	511	517	487	484	506	461	494	454	476	455	469	486	455	480	482	494	479	502	486	503	497	477	487	462	492	499	465	460	494	500	456	507	496	438	485	463	488	500	516	472	518	491	494	518	484	498	488	495	518	441	512	498	517	496	518	507	502	524	529	485	489	486	510	528	514	480	532	515	493	479	432	495	462	471	498	512	498	490	533	495	521	454	480	495	499	473	483	501	525	509	491	487	505	498	518	512	528	437	481	450	492	509	480	491	504	479	511	474	493	500	514	541	502	448	476	467	487	517	495	512	473	485	496	514	502	504	481	505	494	501	544	516	513	508	479	467	502	488	495	516	492	501	472	484	474	491	507	497	501	471	472	494	463	505	468	516	480	479	468	480	508	460	489	529	483	475	471	525	526	506	487	500	461	493	453	502	510	440	470	523	526	478	480	525	490	472	493	498	551	490	491	468	512	488	504	462	470	439	501	515	468	504	515	494	487	488	439	489	480	478	521	487	458	477	507	488	480	491	484	486	468	498	492	474	539	478	480	484	489	464	522	490	490	534	522	490	478	483	480	509	507	509	508	455	468	476	493	474	519	457	481	495	464	459	507	499	454	519	458	504	499	482	464	474	515	488	465	483	478	526	475	452	519	519	528	545	471	443	531	469
5369	4598	6086	8877	1792	1424	1246	1065	1043	998	994	1011	974	888	942	6225	6021	3860	2234	1170	768	782	770	770	748	747	802	730	813	750	759	777	741	810	804	729	793	761	727	732	778	753	821	761	780	772	779	749	746	766	786	742	734	756	729	778	727	716	730	784	742	758	814	747	752	753	733	700	765	770	776	770	756	735	772	816	765	749	785	792	762	744	796	782	783	719	733	768	778	815	724	779	759	769	819	722	769	744	790	743	783	729	742	778	747	781	725	748	728	747	781	780	802	770	788	742	777	777	767	788	740	740	757	782	714	742	786	756	806	775	744	825	744	775	761	777	732	739	729	763	739	705	755	736	707	774	796	738	821	765	750	736	726	755	730	767	754	793	735	771	749	796	813	793	708	702	779	722	733	754	745	785	796	716	728	757	781	734	769	780	755	741	770	781	693	754	752	744	752	737	799	774	755	782	735	833	784	783	763	732	809	778	785	759	771	728	762	761	771	712	741	797	800	796	789	755	755	741	736	755	764	729	766	756	775	784	772	783	742	743	763	781	750	718	759	773	714	770	754	766	745	788	776	750	748	755	778	739	745	801	768	743	764	737	750	733	773	797	720	766	780	769	781	743	762	746	748	720	732	746	733	762	810	781	749	701	802	761	767	744	736	789	736	747	786	717	782	723	773	805	827	747	745	747	760	816	751	742	804	760	778	756	794	787	724	765	787	749	727	729	743	767	749	787	757	750	750	751	778	756	761	763	783	803	773	740	750	789	768	762	761	722	720	771	767	777	796	741	815	782	776	786	792	780	731	743	814	757	827	720	789	774	715	742	813	732	737	756	721	789	742	778	775	782	781	748	749	738	748	786	727	752	767	746	745	823	757	772	714	746	752	715	760	781	738	719	787	750	807	746	741	738	786	758	780	760	819	766	753	759	773	785	825	752	739	708	758	723	760	758	754	717	730	768	777	747	756	746	770	781	761	739	768	781	780	763	736	745	734	711	716	790	788	759	768	747	747	750	776	773	806	774	734	773	749	708	765	759	760	822	764	757	752	735	788	809	773	735	729	708	754	782	700	771	744	759	785	754	716	720	749	747	773	805	793	798	784	727	731	750	769	774	767	758	776	783	788	757	772	784	763	774	763	757	792	758	748	739	757	796	768	777	820	756	740	745	787	784	806	749	785	814	736	773	726	791	786	795	790	739	768	759	836	775	773	755	771	681	777	768	791	791	726	791	778	763	769	759	783	744	800	778	783	789	784	781	777	772	750	758	775	767	707	742	737	766	719	783	762	805	785	781	765	794	776	767	716	752	773	789	782	824	714	706	736	811	733	784	740	775	775	734	795	779	745	754	796	755	758	750	725	800	740	771	725	757	758	767	745	752	808	786	755	769	786	751	751	746	722	702	785	749	768	772	780	718	745	787	752	725	792	806	796	724	750	714	736	739	746	792	803	797	752	744	768	764	746	805	784	774	779	776	760	710	768	757	781	773	769	768	741	742	771	779	753	752	738	751	722	717	772	739	779	767	741	807	729	670	751	683	731	721	736	777	746	788	798	759	783	744	769	721	751	778	721	732	758	751	762	826	781	779	747	792	708	762	730	773	744	769	752	740	786	735	725	737	741	750	760	735	747	810	737	775	794	751	764	757	751	731	772	696	773	691	799	753	752	781	773	765	734	745	702	764	768	817	771	693	748	780	770	777	710	754	774	698	771	747	739	820	735	779	762	751	765	786	771	769	740	769	754	775	780	780	728	756	721	770	754	773	788	737	744	725	774	756	759	724	781	744	779	767	772	759	774	721	782	788	758	766	751	768	843	717	794	788	761	814	755	764	738	791	796	731	746	765	808	790	802	761	722	794	828	756	750	768	799	768	778	763	798	760	768	754	754	798	746	735	827	746	799	813	765	748	711	777	747	735	715	754	786	720	753	766	748	821	798	713	781	770	759	704	757	766	722	745	774	759	736	794	763	754	750	776	747	767	796	700	714	754	713	770	743	760	719	768	699	713	727	734	709	723	785	759	760	789	733	743	750	782	769	764	799	776	788	732	741	770	756	803	779	778	732	767	721	737	759	811	744	820	774	765	798	758	779	794	774	760	758	758	767	803	754	782	778	751	837	785	769	768	732	721	776	754	738	811	785	822	775	775	741	784	732	759	763	758	797	729	811	743	771	746	779	729	759	756	739	776	761	822	768	802	722	736	733	733	733	761	793	744	781	753	748	810	721	773	723	772	750	759	770	712	761	749	737	738	778	735	743	736	787	840	793	753	742	763	738	816	788	738	801	744	758	775	804	802	739	763	720	741	774	823	748	759	768	745	799	765	721	744	713	756	757	754	793	729	748	748	754	773	784	773	741	808	757	739	783	767	741	719	730	795	779	755	779	804	750	799	756	739	744	709	732	756	810	742	758	711	716	747	776	760	757	825	760	753	820	799	734	802	743	724	762	742	813	732	710	763	794	786	738	756	750	738	742	789	755	711	763	735	750	735	752	742	747	735	744	773	794	772	769	758	763	754	765	769	764	718	787	783	755	731	766	793	758	760	743	781	753	782	781	780	797	728	746	731	750	786	739	736	760	749	767	750	779	781	762	722	752	766	766	749	817	775	809	761	789	744	773	780	770	751	816	788	759	737	768	772	757	746	742	782	786	740	760	746	763	789	731	757	753	744	790	757	786	763	813	728	791	784	740	783	765	811	770	802	768	759	787	772	810	745	779	793	752	763	793	763	744	779	721	725	803	780	739	771	762	789	770	749	709	773	756	773	766	739	733	770	726	720	754	756	723	776	709	740	753	760	791	745	766	768	753	738	779	790	783	759	771	779	770	726	790	744	775	751	755	772	726	754	776	779	780	708	774	779	748	769	772	744	788	737	782	764	760	778	745	733	778	759	707	762	819	736	746	778	761	743	775	754	755	770	771	753	755	792	756	733	728	763	755	751	709	763	760	794	747	765	777	764	711	796	770	807	802	758	787	760	763	706	778	783	775	719	751	782	765	810	745	729	756	769	759	755	751	795	792	740	780	765	783	785	762	722	775	781	764	757	779	709	746	760	799	795	738	787	774	737	732	782	747	771	750	743	727	779	745	792	757	738	734	766	776	750	790	796	767	754	786	778	813	756	780	791	763	791	779	750	777	770	743	784	754	730	733	740	808	722	743	729	766	807	762	731	746	797	755	751	753	791	686	803	757	697	758	722	768	783	742	748	779	751	757	778	755	786	758	755	795	746	759	793	806	775	767	799	784	754	766	674	763	759	796	776	759	730	776	765	768	721	776	698	756	712	769	815	785	756	759	776	766	764	759	745	804	718	750	758	775	750	769	770	790	780	776	738	742	765	765	750	734	747	721	767	764	709	728	799	761	720	773	746	748	731	758	759	745	796	763	734	740	737	780	777	729	772	679	761	802	793	768	793	714	733	744	740	781	749	783	749	768	757	791	768	769	743	729	762	736	732	828	728	779	757	778	786	747	739	748	760	762	805	688	785	821	778
24539	21186	28139	26160	14489	2234	1036	881	754	684	714	899	889	672	647	8598	9936	6360	3188	1941	866	590	590	557	579	564	557	643	537	572	558	573	556	527	548	538	538	550	611	553	576	578	611	573	566	582	521	566	595	592	566	577	564	606	554	566	543	604	537	530	531	558	591	561	573	556	574	523	584	589	584	545	578	541	568	519	554	588	565	522	564	561	562	535	595	564	559	562	546	547	527	544	560	621	567	570	515	541	553	532	571	532	574	557	553	548	582	553	636	541	527	604	549	630	536	596	552	552	582	529	591	555	513	621	573	565	556	554	549	575	589	580	544	572	553	540	527	587	557	587	529	516	582	544	626	546	520	542	560	543	554	541	526	569	552	503	540	548	522	563	565	536	573	551	535	500	539	532	533	585	537	592	536	566	537	556	556	572	566	568	550	552	529	595	550	544	517	538	568	550	554	517	531	549	578	526	578	537	588	577	565	585	591	569	573	552	541	558	568	532	524	560	563	520	570	562	546	551	536	558	595	558	562	514	561	556	580	588	598	585	583	516	564	567	593	557	577	582	543	520	580	576	575	578	579	556	557	545	550	514	531	534	537	549	578	532	589	584	591	594	535	552	581	562	548	569	550	569	554	570	590	540	558	555	564	596	586	534	565	592	537	502	584	573	606	585	557	571	564	567	556	559	587	601	520	542	571	579	531	562	576	539	523	561	577	536	549	503	570	557	557	562	514	612	563	515	538	525	540	572	530	559	592	557	526	605	535	578	573	553	585	572	518	555	519	568	555	532	533	574	601	583	566	616	560	576	609	537	571	534	599	560	532	496	534	537	583	637	541	571	535	607	592	519	543	586	503	518	574	508	558	573	556	560	564	558	547	562	573	576	521	530	585	572	576	558	536	561	544	579	561	547	549	602	581	515	518	579	566	569	589	560	540	560	536	519	587	581	555	576	597	570	570	509	556	549	547	587	571	509	555	560	544	553	559	583	539	567	553	542	524	585	570	570	589	545	572	560	577	556	537	559	564	550	537	566	570	554	595	606	555	551	564	582	557	525	567	533	520	523	552	562	551	544	528	555	544	571	574	555	566	504	582	534	531	577	558	528	519	561	552	577	548	550	548	544	550	525	570	571	559	552	514	555	580	563	548	532	612	556	544	583	555	509	563	561	546	582	583	568	559	524	545	548	569	556	524	543	552	546	571	587	562	576	564	602	546	564	596	568	567	525	531	536	543	527	568	559	523	547	534	565	537	570	595	561	539	520	546	584	529	556	540	560	569	533	559	594	497	578	546	549	574	548	566	545	561	571	578	562	617	548	556	559	557	580	558	567	509	570	523	571	541	577	524	512	588	515	524	590	553	551	549	534	550	536	519	595	597	547	566	520	552	532	541	524	538	536	569	566	575	562	579	566	541	577	563	583	600	585	508	544	539	549	529	585	544	557	530	514	541	576	553	603	539	555	510	522	543	547	541	564	541	547	534	566	574	570	549	552	563	567	572	556	572	559	567	598	505	533	556	525	554	573	551	564	539	540	576	555	556	601	553	545	586	547	600	553	552	580	563	574	533	512	576	550	553	566	569	532	576	573	508	569	619	518	533	559	546	552	571	543	539	506	552	542	580	505	561	606	504	540	554	558	528	545	578	515	560	576	580	574	534	548	547	552	566	557	575	550	573	556	571	523	588	567	517	594	506	560	574	502	543	543	583	600	542	562	551	550	553	543	530	570	581	553	601	579	566	551	595	536	594	558	589	546	557	523	540	581	566	561	593	538	558	551	544	558	600	561	558	578	558	564	538	551	528	603	503	548	516	552	551	535	605	572	552	577	609	569	548	575	583	557	625	557	514	518	560	555	577	527	547	567	558	554	540	556	499	538	575	545	558	543	578	549	570	555	529	554	573	566	526	514	564	548	565	515	573	563	577	570	550	586	568	577	590	562	581	548	554	510	561	575	553	556	551	542	509	563	499	552	610	555	523	585	552	567	544	559	547	543	524	556	563	554	575	556	591	603	543	614	588	545	554	568	545	547	538	590	587	558	569	552	578	527	546	543	560	575	546	572	507	540	568	550	548	577	542	596	551	565	517	555	532	562	548	572	539	545	579	585	546	518	584	604	553	492	588	538	525	562	542	548	551	523	598	537	526	538	565	554	549	574	576	564	552	578	566	556	588	549	540	536	573	552	542	533	553	574	538	559	540	595	527	531	581	534	531	656	540	533	587	603	548	588	551	549	571	565	571	565	563	560	559	576	493	562	563	549	516	554	555	568	582	568	550	541	558	585	540	544	579	586	572	614	570	569	526	572	555	561	530	539	558	536	556	558	578	561	538	529	557	566	528	632	549	516	511	591	529	535	534	576	552	603	600	561	527	574	574	548	559	543	553	532	576	512	537	547	596	552	576	557	509	518	551	571	537	585	566	570	559	544	592	566	515	582	493	553	512	562	542	538	531	571	588	550	554	574	557	546	568	595	515	585	589	598	527	518	544	562	587	543	544	547	561	555	591	595	545	577	557	534	546	556	538	564	555	571	560	550	538	588	562	527	528	526	560	542	559	567	542	561	553	517	563	519	577	517	576	543	574	511	572	560	573	541	545	557	576	552	526	580	519	591	536	540	567	555	521	594	534	524	510	520	545	564	567	579	568	554	541	610	584	539	556	593	553	568	533	565	600	532	567	524	553	593	517	599	556	549	495	528	570	581	575	583	541	562	583	532	523	579	562	573	569	531	544	533	549	552	590	538	587	539	586	549	558	550	558	500	534	520	521	565	555	552	558	566	486	525	556	564	537	571	553	578	581	532	567	569	535	585	513	541	555	557	581	533	604	548	565	524	527	540	577	533	554	539	534	547	585	579	532	541	587	570	564	570	537	558	567	598	556	553	576	521	565	546	547	566	575	560	564	560	535	539	548	561	561	542	546	556	520	545	566	558	554	543	522	566	572	586	578	544	552	608	552	557	547	544	541	526	536	581	575	570	600	543	537	588	557	541	554	567	559	567	569	555	536	571	585	563	558	527	557	529	548	544	555	558	586	579	565	565	552	541	580	592	539	546	601	581	527	576	528	535	533	603	511	600	537	569	516	570	549	589	602	615	574	512	560	548	534	535	522	582	577	555	542	569	616	516	573	585	579	554	579	570	563	522	531	550	566	576	551	549	569	577	593	547	582	560	554	531	516	546	558	540	553	547	574	552	560	539	574	544	571	565	556	561	548	539	530	551	549	599	558	536	571	572	588	546	522	607	491	562	536	537	547	557	571	564	570	580	566	549	561	556	560	545	550	573	525	576	554	583	545	551	539	592	554	535	528	552	562	607	567	591	591	560	558	577	560	567	582	570	591	582	532	523	554	548	601	537	515	606	583	546	538	568	544	548	567	558	545	598	574	580	556	585	573	558	558	522	568	560	576	599	578	581	540	549	577	548	534	601	552	518	576	575	522	541	560	566	552	573	594	531	550	563	549	534	568	562	548	554	550	593	539	551	531	526	556	561
7174	11849	21750	27304	3683	2821	2276	1876	1675	1478	1361	2046	2047	1218	1119	18612	18902	13326	7080	4237	1596	940	873	918	850	871	861	884	860	831	829	894	817	866	896	830	828	853	876	828	866	825	956	912	912	959	866	857	928	871	879	909	855	888	824	854	893	847	847	883	845	880	876	878	848	916	828	870	853	939	842	860	883	909	866	879	870	921	793	902	857	856	868	823	893	954	827	865	893	840	916	883	884	875	866	846	867	874	883	907	862	878	841	878	898	860	866	881	922	860	848	870	833	885	825	931	829	852	908	861	807	904	875	901	847	856	873	879	908	862	883	883	892	824	885	906	819	837	890	895	798	882	868	884	909	865	904	893	886	836	861	863	862	813	945	842	869	851	839	805	858	887	867	895	881	833	882	908	872	882	866	842	875	870	887	909	846	841	856	864	858	813	898	841	893	842	881	895	853	883	881	850	812	857	845	848	888	886	887	832	856	879	916	800	854	834	869	866	889	837	873	869	918	866	906	885	833	898	893	870	811	867	913	860	870	859	851	844	902	820	929	822	866	852	833	879	843	860	851	845	874	863	920	844	839	856	834	846	904	859	896	850	851	876	816	846	876	886	822	849	848	874	899	885	846	897	922	915	863	941	876	859	890	877	898	825	884	802	856	880	910	845	841	839	915	895	856	860	900	836	871	843	868	870	883	887	855	853	876	861	876	862	898	901	868	887	855	836	889	794	877	890	841	850	847	844	948	851	828	916	845	886	868	865	882	885	864	888	908	868	908	847	856	831	811	882	863	820	889	839	907	883	895	900	832	883	820	849	824	890	826	838	939	866	855	854	884	905	839	869	830	913	875	829	859	829	860	869	829	883	861	880	857	842	831	893	841	854	909	870	853	842	847	892	805	859	827	905	879	847	903	850	803	843	895	857	875	838	858	862	840	903	871	868	811	869	857	892	838	898	872	849	881	838	842	854	866	834	859	820	858	852	881	845	915	804	856	864	869	902	952	809	915	854	891	835	793	845	878	911	896	827	926	869	863	802	889	857	867	903	873	875	852	865	856	826	904	852	898	920	902	896	833	827	893	820	824	837	891	846	849	897	860	843	858	847	843	906	860	891	861	905	858	837	918	867	896	850	792	833	864	844	903	837	882	893	892	877	870	872	821	887	842	871	857	830	909	908	901	852	835	886	841	849	872	811	860	843	873	856	819	899	892	872	822	873	869	854	856	832	867	855	812	952	870	872	820	852	862	892	901	872	830	859	866	833	867	867	843	837	866	812	916	864	843	913	874	896	902	812	833	858	913	876	845	842	838	823	873	806	852	848	833	866	826	889	819	895	873	844	875	883	872	850	892	867	842	880	839	841	880	835	837	879	855	875	863	862	867	891	900	844	878	889	810	876	849	843	846	838	903	831	795	857	855	865	868	855	866	861	886	846	859	851	908	828	810	835	852	905	865	861	833	854	887	850	903	806	883	845	906	899	868	859	871	865	915	870	864	816	869	871	851	857	918	833	859	905	894	877	899	893	855	873	882	881	885	852	910	842	874	850	844	913	827	874	853	835	856	886	884	913	839	799	840	833	879	853	873	872	873	808	893	854	857	857	821	886	863	908	828	837	838	898	825	906	851	895	844	837	887	811	873	882	880	823	885	859	836	853	891	908	880	876	908	897	855	873	859	857	873	835	849	846	847	934	836	846	814	894	860	846	865	841	849	877	829	894	880	868	829	863	887	855	879	864	832	899	860	850	872	879	858	859	858	860	875	882	913	915	900	873	836	897	876	826	841	904	868	897	850	894	842	817	873	884	888	835	888	838	874	868	900	882	830	883	860	845	855	848	827	797	839	863	909	862	826	870	881	902	867	814	864	888	878	830	881	845	898	869	831	865	878	878	866	850	852	884	893	880	861	853	911	879	852	873	883	895	874	800	889	866	836	837	856	864	809	852	904	934	901	856	857	856	862	864	863	887	866	845	906	840	874	786	930	882	911	828	850	918	852	881	886	904	825	888	892	932	851	898	810	917	876	882	893	796	920	880	899	829	816	872	892	833	907	887	866	884	913	841	828	896	861	866	897	868	853	866	916	863	892	884	892	848	875	853	850	853	887	894	847	879	831	840	892	866	836	831	890	844	890	894	880	890	870	823	879	900	844	924	851	845	901	877	838	845	933	842	817	832	845	893	845	899	892	844	893	849	897	877	873	857	847	862	861	867	863	868	878	877	859	811	864	814	913	828	870	868	850	926	908	869	847	913	882	859	845	838	908	902	860	886	875	866	858	897	904	825	903	858	861	801	844	922	860	870	883	877	834	864	837	838	844	893	810	874	823	866	820	852	878	815	859	875	846	815	883	870	837	860	848	858	899	858	920	835	832	842	882	822	903	925	827	867	890	897	855	880	885	918	891	880	873	845	852	947	895	835	903	873	882	867	852	825	870	884	874	860	838	825	823	902	831	844	872	866	890	879	866	879	871	898	822	803	844	849	894	902	850	903	867	901	843	842	860	850	849	862	872	891	894	879	872	862	905	854	821	853	936	877	870	861	894	862	891	841	851	832	872	862	828	886	877	858	832	881	877	852	887	904	867	837	839	915	870	888	846	833	832	813	835	840	871	823	831	889	881	891	847	888	835	862	852	842	900	873	864	834	871	855	840	853	849	826	876	829	887	878	909	878	804	902	930	872	879	895	858	864	855	880	873	870	865	830	838	836	870	888	841	830	864	850	831	863	817	865	831	863	850	899	881	851	850	875	897	929	876	900	846	876	915	842	893	963	852	837	905	890	871	810	854	883	849	891	832	847	821	889	839	856	907	836	900	878	902	816	828	803	863	848	862	923	873	867	845	883	889	895	887	899	900	922	852	894	845	804	848	862	851	814	808	883	874	864	912	850	801	879	869	932	862	874	852	844	860	827	858	870	896	879	930	834	848	898	793	852	845	930	850	854	863	895	851	869	846	876	886	833	891	917	872	870	894	845	902	918	858	898	833	869	869	862	869	840	878	844	874	870	899	883	870	866	868	864	867	865	853	826	867	900	815	821	890	841	831	960	838	843	827	873	845	856	864	863	904	858	871	903	897	849	904	819	797	839	833	870	886	844	864	881	863	840	896	839	840	894	878	838	867	850	876	885	801	868	848	881	805	859	879	881	872	886	854	851	826	895	882	870	864	871	778	846	875	884	826	857	878	906	811	893	926	855	887	862	878	885	843	849	859	921	867	901	885	871	873	886	894	912	820	898	898	915	859	878	819	886	842	838	844	852	797	887	854	892	884	869	885	805	827	832	853	822	844	850	844	860	877	846	850	841	861	846	844	843	878	905	885	872	825	851	856	909	851	893	855	891	908	885	893	889	891	871	911	849	858	831	840	913	826	897	876	865	893	862	871	921	849	922	848	840	827	889	861	899	866	854	868	898	901	863	895	871	832	912	858	797	876	850	859	868	874	888	913	811	875	909	923	848	904	892	904	874	859	880	906	832	846	886	909	843	843	900	856	841	876	871
23154	21184	29143	26897	21157	16098	3474	1298	1002	888	789	1034	932	767	755	15558	16285	13448	8962	4467	1843	524	564	543	552	538	556	549	542	570	534	555	604	594	568	535	564	543	572	558	579	536	625	586	621	549	549	543	579	591	562	533	533	543	529	559	521	513	538	572	551	570	582	559	545	536	549	516	581	516	545	530	539	546	564	578	540	530	589	557	558	511	518	553	525	563	559	565	549	558	568	523	536	563	589	554	594	516	534	541	539	497	573	553	558	525	541	561	615	525	563	551	575	594	583	581	538	523	573	551	583	539	545	502	536	576	546	547	560	510	572	560	598	537	546	520	583	585	548	573	525	553	513	596	570	530	555	569	592	580	535	549	532	558	476	580	504	553	584	535	536	549	559	543	503	488	537	549	571	562	551	560	576	563	567	562	550	567	546	545	568	544	586	547	540	552	522	536	512	540	557	552	526	546	592	559	556	557	577	532	524	551	515	539	542	558	530	541	561	490	531	522	504	560	544	543	525	582	544	574	539	585	562	521	553	544	519	565	548	580	522	570	522	537	529	511	483	546	513	569	536	531	524	530	539	592	549	548	542	529	560	541	554	563	513	516	570	535	563	615	574	552	566	532	555	570	569	551	554	547	517	574	550	579	575	548	517	518	518	597	526	554	580	558	606	554	526	497	543	547	599	540	519	567	570	576	564	539	544	546	531	542	537	552	532	562	561	571	562	516	573	575	579	581	536	561	499	510	537	538	526	526	516	549	535	531	548	528	541	535	500	565	579	558	540	519	545	570	525	537	583	538	589	528	578	547	563	562	544	520	551	530	520	577	564	524	576	533	531	548	546	541	547	523	536	538	572	549	522	587	527	561	540	578	550	537	600	557	578	566	551	534	545	558	588	547	537	522	561	562	504	541	532	569	585	498	597	535	545	564	527	548	597	552	574	551	603	529	522	557	557	556	549	556	535	540	550	493	560	536	553	548	525	522	571	534	534	504	549	519	547	529	535	540	534	487	578	535	559	515	545	512	600	556	550	549	550	502	572	533	585	561	562	561	518	540	542	507	568	552	531	529	556	551	545	566	578	504	542	522	554	561	538	528	526	545	590	537	550	538	550	592	547	563	562	546	571	523	565	535	574	547	565	555	566	592	557	511	531	504	536	498	548	521	535	513	581	616	546	556	563	540	520	525	570	525	566	550	510	545	542	604	534	557	587	524	520	519	548	544	529	532	523	576	558	486	539	568	576	536	502	579	536	507	568	556	579	501	533	576	570	477	562	528	581	520	573	512	540	543	553	570	569	520	535	588	536	536	570	551	529	522	567	546	548	527	556	555	549	544	600	569	564	541	530	569	615	547	546	544	516	578	568	531	587	531	521	548	557	567	532	553	560	558	542	564	525	565	531	561	571	546	589	548	565	517	557	505	543	549	586	573	520	528	553	535	569	574	573	550	579	569	522	541	520	546	546	561	549	567	515	555	546	527	538	549	531	548	594	539	563	566	537	546	604	537	527	570	561	552	561	572	548	545	588	566	538	570	480	535	530	482	573	544	550	502	542	571	573	566	549	542	506	582	532	574	504	534	580	544	570	560	517	530	558	551	572	549	541	536	543	551	565	535	587	519	539	549	522	557	559	561	595	535	542	586	567	582	564	559	579	577	538	519	578	578	522	569	527	548	572	548	549	542	563	554	552	584	552	536	540	569	553	573	498	503	533	551	602	526	540	575	544	573	520	559	569	549	591	546	547	553	547	520	549	561	578	550	574	574	560	523	555	552	548	497	537	575	535	586	552	559	545	544	530	574	550	542	558	559	525	526	551	546	581	546	541	551	551	538	524	565	525	535	554	531	589	584	571	519	589	578	542	575	581	544	558	554	566	590	554	557	558	527	533	547	503	548	574	533	555	559	525	595	554	530	576	527	510	537	563	544	577	528	534	532	558	515	569	548	570	539	572	522	541	571	542	512	543	530	546	506	570	579	539	547	588	588	533	554	512	570	527	560	562	576	563	527	560	529	558	523	510	587	553	556	509	537	538	593	563	544	565	569	582	550	563	560	536	523	504	550	590	515	545	537	551	564	556	534	574	548	589	539	529	544	539	538	560	521	526	543	564	545	530	537	543	530	541	515	535	505	558	559	600	532	553	592	549	543	515	545	574	540	572	527	558	562	541	544	543	527	547	579	566	577	498	543	584	561	524	508	559	520	516	521	524	559	537	539	544	559	548	543	507	547	554	554	557	548	545	583	577	534	543	534	563	574	556	506	564	519	560	568	545	494	536	596	556	588	568	577	612	543	584	519	596	534	568	523	557	560	535	560	541	568	537	546	521	551	526	536	562	583	555	548	508	536	537	537	531	535	563	517	530	535	532	562	562	548	554	530	537	546	544	551	537	534	525	545	551	526	555	548	564	545	521	534	552	531	550	538	543	546	554	535	543	542	575	523	529	580	507	526	535	553	538	538	552	558	527	552	597	548	538	549	572	558	542	517	578	523	547	563	548	507	579	588	559	534	530	519	578	535	555	498	547	511	573	565	547	543	556	556	533	518	535	539	534	580	567	553	583	559	541	549	537	543	540	556	556	552	521	536	584	530	578	529	549	567	585	553	556	539	552	552	598	553	564	530	558	556	546	562	529	569	568	525	542	576	556	570	558	582	536	584	558	530	564	521	557	533	557	525	537	543	542	521	513	569	514	593	597	542	558	532	520	561	564	550	522	550	545	560	529	531	491	577	554	492	546	541	530	565	547	505	594	578	517	580	543	504	547	534	576	533	559	541	580	566	524	490	554	577	522	527	542	564	489	570	558	615	562	540	555	509	544	583	538	549	562	512	572	564	527	517	588	528	534	569	563	544	585	554	568	572	530	528	526	571	525	539	540	583	563	543	562	528	563	550	559	578	564	562	545	555	557	531	556	591	566	545	545	561	541	566	577	500	563	569	565	546	556	527	517	579	524	515	591	521	561	526	528	544	542	542	579	533	560	518	571	551	523	601	543	545	563	543	541	548	578	555	576	534	547	587	501	522	558	553	504	565	580	583	537	588	536	534	576	527	501	553	552	549	523	518	557	540	567	527	552	509	608	537	521	523	568	526	575	604	532	541	512	585	547	554	571	539	534	568	522	564	540	554	556	503	530	553	540	580	552	524	570	507	538	524	549	541	504	588	595	484	531	547	562	561	563	520	554	535	562	569	535	555	562	562	577	571	553	567	533	571	546	553	525	562	554	525	571	511	525	550	559	536	565	581	516	510	496	581	525	519	563	565	558	560	550	525	559	555	552	583	535	531	543	525	580	560	529	544	520	521	547	554	547	572	554	551	535	572	573	546	540	569	544	563	571	546	537	579	515	547	527	524	593	539	559	559	525	573	528	524	544	487	531	585	541	586	515	533	541	561	580	567	548	525	545	578	519	541	546	544	560	589	552	536	539	516	575	540	538	564	576	568	546	548	526	543	528	595	570	557	554	557	544	538	523	525	549	550	498	549	567	521	534	574
10554	19219	36627	47272	5785	4326	3548	2955	2348	2057	1852	2488	2083	1432	1726	27938	26007	23139	16715	9803	4012	859	848	804	829	857	877	873	881	822	891	868	855	839	830	822	852	881	854	802	860	943	1006	923	923	851	850	859	806	835	852	884	791	797	875	835	901	845	822	886	807	870	875	885	826	857	860	840	841	802	858	866	824	870	863	847	837	852	849	785	829	801	808	821	853	855	901	836	812	840	896	792	816	811	843	846	816	829	849	824	877	843	879	845	872	860	869	833	884	852	868	837	835	899	825	892	818	821	824	852	857	823	834	833	895	849	873	895	841	842	825	879	895	811	850	843	836	790	837	894	825	845	833	825	849	862	850	793	793	885	785	822	851	864	874	794	866	867	823	852	829	859	856	835	798	838	835	906	832	915	859	809	848	836	847	836	927	812	836	861	853	839	788	851	811	821	829	864	896	778	827	830	813	832	873	869	862	891	854	846	794	835	796	830	841	834	853	887	827	822	868	866	864	802	811	854	835	902	837	862	889	793	821	859	889	820	806	841	859	805	873	870	824	780	800	837	862	897	836	739	837	816	842	805	856	881	871	837	855	794	830	820	886	827	860	799	827	893	789	852	845	811	825	862	832	823	849	846	907	858	878	841	847	820	860	887	838	874	861	866	812	844	838	843	835	841	857	862	846	832	785	894	865	809	857	830	829	807	804	830	873	845	838	849	841	817	777	894	834	833	859	834	871	862	837	863	795	820	884	870	820	877	891	823	804	876	854	843	841	826	903	860	865	858	826	774	837	853	882	825	828	824	836	840	839	836	836	792	866	872	841	865	821	805	799	863	879	817	819	828	827	844	844	823	864	842	878	782	826	892	794	797	827	851	806	858	844	864	877	811	853	821	827	798	856	852	812	870	831	839	877	845	844	841	828	848	854	906	771	864	830	869	843	868	804	800	855	844	867	835	828	883	862	838	875	849	844	868	822	854	850	828	838	850	824	858	845	839	850	858	869	833	869	866	870	854	828	843	900	832	817	847	810	845	904	798	853	848	776	819	856	871	850	867	818	865	797	839	812	762	878	842	832	850	873	881	836	828	860	862	857	900	875	818	883	863	890	858	839	862	884	885	848	861	774	815	868	894	882	823	851	795	827	838	851	818	857	814	881	851	814	854	790	766	838	845	835	870	812	835	842	814	841	827	824	856	833	909	810	816	814	789	829	862	858	828	866	823	831	846	855	823	846	869	863	819	808	853	900	878	818	870	829	805	835	848	867	809	862	851	859	850	848	804	830	811	816	858	768	802	862	817	816	898	847	838	820	861	838	865	833	872	817	877	838	821	815	815	849	791	851	887	815	862	841	843	800	894	903	863	873	867	836	833	875	834	889	838	823	789	861	892	859	779	843	875	847	855	848	806	869	823	800	845	841	872	835	833	838	804	861	845	839	892	824	850	833	852	918	892	844	858	833	847	865	853	856	854	870	814	863	853	823	840	829	831	838	878	895	785	864	845	832	825	850	820	830	841	847	815	874	822	814	891	836	834	794	828	827	830	853	838	829	870	837	832	817	818	794	818	828	817	855	818	856	839	825	796	853	874	865	818	823	796	863	819	848	789	852	812	859	769	850	837	786	842	814	894	835	858	880	883	847	853	842	890	820	844	855	860	859	863	856	819	802	804	838	889	794	799	851	873	836	840	854	819	883	811	831	826	861	824	867	831	845	796	811	800	851	818	909	832	836	867	874	841	875	793	843	849	815	840	835	822	867	845	839	851	810	879	802	819	832	871	830	838	896	858	872	846	877	842	869	809	800	827	816	837	864	824	875	845	817	771	828	815	881	841	803	812	806	865	816	832	871	821	820	869	844	814	815	830	812	828	888	877	859	835	820	786	845	839	879	857	829	878	834	841	792	845	832	801	834	863	840	804	809	850	820	818	848	826	856	826	891	870	816	814	830	835	901	849	822	903	817	835	850	823	866	863	866	818	820	836	811	801	812	854	788	827	875	818	828	844	814	864	882	824	888	831	837	853	820	819	819	810	826	810	804	840	847	827	895	888	842	778	858	876	840	856	866	862	863	779	829	844	857	830	852	823	759	802	869	826	784	847	885	863	818	824	878	829	789	759	805	864	873	851	825	797	860	831	814	879	805	821	852	877	831	793	824	769	822	892	825	829	848	834	834	839	847	910	865	876	840	895	849	821	777	861	820	838	874	802	859	855	885	843	875	853	834	841	848	865	825	854	841	892	850	846	831	838	839	846	865	835	849	879	845	835	837	811	825	848	836	830	831	879	820	808	831	830	823	813	863	832	867	871	873	875	830	832	807	879	856	808	877	861	883	851	829	828	847	842	851	844	833	831	867	807	845	840	803	866	839	883	886	856	869	801	853	850	799	892	855	891	806	851	895	844	813	881	841	838	873	834	846	867	862	843	866	834	851	843	791	818	850	803	855	820	906	841	860	864	849	832	852	781	871	816	858	828	853	854	850	850	884	844	845	820	825	884	843	863	881	859	856	829	850	845	828	845	813	864	898	833	847	830	818	851	832	830	885	824	849	829	819	828	819	891	891	802	803	844	867	858	807	867	883	868	858	829	856	808	898	832	859	860	842	815	833	854	826	783	860	790	841	826	833	794	827	825	777	880	793	878	872	896	772	869	877	860	873	847	851	846	869	848	877	858	873	787	816	824	856	838	832	831	856	764	856	830	842	892	846	824	860	796	826	850	836	852	824	807	805	888	854	848	818	847	868	809	863	806	890	821	822	836	867	827	826	856	850	824	772	827	852	825	836	880	858	837	855	868	857	819	826	843	821	830	826	841	882	836	827	875	857	840	833	852	835	854	814	822	849	818	873	845	805	863	836	874	884	820	813	839	855	823	849	860	851	817	846	905	843	874	859	808	832	865	819	845	831	867	832	803	885	845	833	851	824	827	846	868	837	812	865	893	835	835	900	820	791	845	813	854	892	885	885	792	819	787	803	830	826	814	850	878	842	819	888	815	859	787	831	841	867	870	848	862	830	823	814	819	824	827	872	817	857	827	857	839	827	811	845	859	841	822	821	831	846	860	813	837	831	832	855	796	838	852	857	843	877	858	858	819	887	832	886	855	875	851	817	844	868	786	848	860	818	829	862	849	846	830	860	860	859	881	875	855	860	798	838	883	828	853	835	863	864	881	808	865	805	855	850	803	813	875	827	871	886	864	812	801	890	872	837	852	858	835	830	873	885	814	840	842	867	868	825	846	868	831	815	891	831	829	895	857	883	887	804	902	815	787	838	846	817	818	868	854	876	862	800	866	821	817	859	793	829	875	808	835	857	863	827	822	871	826	894	855	806	887	873	777	878	836	900	827	897	887	889	815	862	771	833	849	803	904	853	851	871	916	844	877	871	833	835	795	775	834	858	861	852	814	878	884	861	872	810	800	840	830	859	815	813	788	810	834	818	877	795	838	893	858	848	861	819	805	818	862	896	809	804	817	797	822	787	842	872	871	807	809	832	835	816	865
26871	20009	8440	14923	1331	802	599	594	596	545	537	545	529	535	524	1500	1754	1725	1338	1044	606	531	506	530	524	482	482	482	525	481	517	484	517	547	504	501	487	488	509	487	537	520	560	496	507	569	537	531	549	514	522	539	525	510	532	520	491	499	511	477	493	530	504	518	477	553	498	501	509	547	515	540	497	519	503	508	553	513	493	515	532	528	562	535	474	516	500	506	525	547	513	501	550	543	513	481	501	536	539	524	491	517	470	534	483	536	517	527	500	498	511	530	558	528	495	537	516	477	493	488	462	534	511	566	490	489	496	509	500	519	519	545	508	531	523	517	543	545	521	518	527	579	522	529	526	508	538	518	552	498	560	493	466	550	483	533	488	513	517	510	522	487	531	482	502	483	537	473	487	477	548	495	501	492	532	523	518	532	490	540	524	533	536	521	523	502	509	505	481	542	522	477	523	526	479	531	527	492	520	512	487	525	512	523	540	517	481	492	504	519	533	477	549	518	490	522	518	530	509	476	512	508	477	505	524	509	534	510	486	516	542	511	499	503	526	513	516	516	580	553	464	528	480	526	521	538	522	518	490	508	495	536	532	501	486	539	461	536	527	515	486	519	521	478	492	495	515	508	515	528	495	494	502	517	479	516	547	517	513	513	514	513	539	497	537	522	541	512	510	508	518	528	495	518	547	513	512	509	544	524	541	508	565	526	500	565	581	504	481	499	524	524	494	570	502	470	495	495	503	496	512	487	525	593	545	487	500	504	485	505	499	555	490	517	503	489	564	511	477	576	514	560	535	519	516	550	536	483	534	526	492	512	530	540	540	526	511	543	497	578	547	466	521	548	531	514	536	507	497	492	514	513	490	570	527	504	522	527	487	540	524	538	530	534	550	495	482	537	522	491	557	522	550	506	555	524	554	496	530	538	525	476	527	496	536	483	537	496	554	496	504	525	463	505	514	512	499	516	533	519	530	534	492	515	521	530	498	548	524	527	518	495	540	499	556	537	491	555	485	529	501	515	518	541	501	535	510	502	512	527	526	522	483	503	500	577	534	497	523	498	542	500	521	507	516	513	493	505	490	481	503	519	546	543	501	537	562	510	493	514	528	548	499	509	517	516	543	539	492	520	497	517	481	521	555	522	532	540	526	494	496	517	474	546	508	555	475	494	482	521	535	522	510	463	486	490	483	531	539	552	483	521	532	502	527	530	494	493	504	516	551	507	484	523	501	536	510	518	482	534	528	513	557	517	494	524	507	498	539	549	489	552	528	567	493	460	512	519	517	523	511	520	504	506	554	532	527	583	506	507	494	511	484	502	501	539	513	525	509	546	501	504	520	524	529	536	513	513	515	521	479	549	496	534	530	499	513	548	498	529	496	502	522	533	535	522	497	512	515	573	527	523	518	482	515	506	497	519	498	507	528	532	501	501	500	561	526	479	528	497	533	500	534	487	507	502	527	547	538	540	494	510	527	559	530	544	537	476	526	514	520	536	540	490	523	540	481	517	539	534	461	533	534	514	519	496	511	523	526	506	507	517	499	512	542	467	532	535	544	522	485	509	515	537	523	520	509	525	517	507	485	529	466	514	515	541	527	497	521	511	494	498	486	560	520	543	520	538	544	547	499	492	533	529	523	562	546	522	541	494	545	542	537	519	520	494	524	507	536	516	496	511	525	527	520	472	497	498	459	530	545	499	499	492	494	523	486	531	492	536	489	477	516	496	504	529	538	481	523	522	504	543	518	490	512	508	524	486	482	520	485	546	502	474	527	507	471	500	529	502	537	538	502	514	510	584	488	522	488	545	527	476	507	499	521	501	530	506	463	541	531	495	529	513	518	526	486	520	512	518	524	494	499	518	500	534	524	470	460	473	524	515	508	511	510	537	546	482	538	545	524	510	487	520	510	484	535	543	505	498	525	553	519	504	511	497	515	520	493	555	521	500	509	543	521	506	528	534	535	506	493	495	479	521	534	509	521	490	445	546	546	513	514	461	431	492	463	526	495	529	513	485	577	497	505	498	529	561	517	504	514	548	485	460	478	515	516	559	499	507	509	542	517	504	543	481	562	530	516	539	511	562	552	479	537	507	446	493	499	521	520	559	524	514	514	519	526	499	485	517	510	526	517	534	514	487	516	485	552	555	514	526	537	531	519	500	524	515	506	510	550	500	566	522	513	497	488	489	509	515	516	519	491	524	526	521	515	518	498	553	542	489	500	473	538	474	482	523	550	527	466	535	463	525	547	555	516	512	522	533	512	483	570	526	494	512	519	509	504	506	510	489	507	525	519	415	477	470	533	500	511	499	522	531	506	513	498	523	549	489	509	523	528	536	508	528	511	534	532	513	490	536	507	482	497	512	516	511	519	506	541	523	490	520	558	512	532	515	501	533	494	505	500	500	525	557	521	515	500	480	509	515	511	516	539	520	500	529	527	528	503	508	496	515	516	512	575	516	482	514	530	519	508	533	528	515	535	501	503	489	534	532	531	437	510	504	515	526	519	576	523	495	509	530	574	480	490	502	540	516	498	489	516	538	493	532	486	462	531	505	504	509	535	552	455	543	541	525	518	537	495	485	534	478	515	513	492	517	510	532	530	525	520	513	499	504	512	510	513	552	498	541	539	513	529	531	537	553	499	521	522	508	517	452	512	511	545	512	489	531	504	521	453	544	483	554	519	505	529	507	530	555	513	448	557	529	550	524	505	496	489	521	504	528	549	520	525	518	522	475	544	498	542	508	566	499	548	525	483	520	495	483	535	526	504	508	510	500	558	497	494	513	525	510	506	538	547	502	509	507	543	528	517	521	507	495	510	458	497	555	516	460	500	502	518	523	479	516	526	524	470	475	496	473	510	549	467	479	502	485	530	533	524	525	532	530	571	504	505	544	526	497	548	539	550	515	541	534	524	536	517	514	476	519	505	492	529	507	509	521	486	550	550	495	530	473	516	535	550	519	552	496	517	559	503	502	523	512	487	511	532	526	501	498	486	573	554	478	492	497	522	508	523	519	497	527	504	505	516	482	495	503	537	519	561	570	497	523	510	535	528	527	539	485	552	520	587	559	498	507	503	520	495	508	516	481	553	502	532	518	518	582	541	539	549	488	505	509	538	498	537	510	496	539	512	479	524	548	529	539	522	465	503	520	483	490	498	519	518	497	513	530	552	486	537	489	519	515	493	531	499	508	491	502	488	469	503	515	487	530	504	488	550	490	498	499	540	482	492	485	489	503	513	485	543	476	525	515	463	525	541	519	522	539	532	509	488	484	491	512	541	506	532	542	517	486	492	530	516	454	498	467	513	506	563	522	521	523	480	515	501	500	524	535	553	554	516	520	500	484	514	533	504	522	547	526	501	507	504	521	494	510	491	509	496	512	487	487	532	495	530	507	493	551	551	518	515	516	548	538	505	497	504	496	499	476	515	528	485	534	514	511	491	517	535	515	501	522	482	490	554	489	532	514	512	533	522	523	507	508	466	516	529	550	521	485
5594	4252	7111	20132	1457	1323	1122	1074	1014	935	988	862	915	903	930	3668	4003	3753	2672	1980	1092	800	804	782	824	807	798	794	768	790	816	785	803	773	811	784	758	772	816	763	816	789	782	858	809	785	797	783	777	795	771	800	802	801	799	771	780	778	854	808	783	785	769	795	835	828	816	774	753	825	799	796	826	753	834	795	783	802	817	816	788	800	795	832	814	840	812	802	780	777	794	824	798	820	813	815	818	804	758	790	803	798	772	820	800	796	811	822	782	854	818	851	799	757	809	835	834	803	812	805	842	780	791	815	828	809	809	819	826	764	807	798	765	786	835	812	812	790	792	777	811	828	819	811	751	757	796	770	724	863	815	787	764	777	841	856	783	805	814	793	785	795	851	784	793	809	831	819	835	758	800	825	804	839	776	777	759	802	785	773	780	805	758	830	810	812	790	764	821	813	844	792	794	805	777	773	823	767	746	767	843	775	782	824	822	744	831	836	784	762	773	789	850	788	794	805	815	850	783	754	796	894	754	753	777	773	794	832	781	860	807	759	831	807	804	799	801	821	796	789	827	798	760	846	858	822	830	830	788	760	782	777	773	850	783	821	795	789	749	823	795	808	832	805	821	776	757	775	818	787	780	779	829	829	765	802	830	783	850	826	798	805	758	845	761	759	765	789	794	787	814	791	768	828	830	799	883	812	863	809	769	822	751	810	813	811	820	838	775	795	726	800	771	753	821	806	814	793	816	746	827	807	781	818	793	784	767	811	776	783	796	730	804	751	797	819	781	780	800	809	801	797	747	806	806	781	818	746	856	815	825	842	856	794	771	757	820	766	787	825	844	814	813	802	774	778	738	812	787	773	809	850	793	800	798	794	780	767	807	790	803	821	799	778	799	804	796	783	785	852	804	768	795	824	755	793	806	759	733	833	780	816	816	767	795	816	799	750	757	845	782	783	845	788	811	837	823	821	781	811	782	826	774	824	810	915	799	802	844	821	854	802	763	802	819	807	787	776	778	795	834	774	807	785	755	786	822	837	813	809	802	764	846	758	801	823	774	723	777	787	806	774	787	781	775	834	801	818	859	813	770	805	749	796	801	796	784	757	816	812	801	779	763	774	792	828	746	789	797	813	793	791	795	815	811	789	775	820	788	777	815	776	764	775	774	807	756	777	814	790	820	760	805	824	795	796	828	802	795	858	777	800	794	723	816	845	851	806	811	774	789	803	774	827	768	783	798	778	795	787	809	813	784	802	801	832	786	826	799	792	815	858	737	742	780	753	786	805	819	810	770	752	807	807	807	820	789	828	813	760	844	821	859	787	756	821	802	788	783	803	813	840	784	782	840	685	823	758	771	783	822	779	800	791	804	787	780	733	766	788	816	770	794	802	849	739	763	791	821	817	823	816	829	782	788	799	762	798	843	805	814	809	800	811	784	781	778	813	809	846	799	805	783	812	800	814	787	810	779	824	809	796	772	770	813	803	758	779	772	819	813	782	773	823	775	818	785	848	792	850	810	769	782	790	764	832	800	807	797	806	789	780	810	851	829	804	810	800	806	756	779	798	726	768	793	781	813	806	783	748	804	834	797	776	849	830	782	800	791	806	805	823	762	771	794	791	847	823	782	864	793	798	829	808	836	845	796	821	811	806	781	803	816	790	806	772	772	843	787	851	831	754	819	797	747	790	787	767	767	764	814	821	787	739	803	862	785	779	789	835	782	804	814	772	784	816	778	756	819	763	812	786	790	843	792	809	802	747	831	850	769	822	801	785	798	786	798	750	820	818	766	803	722	786	793	807	763	840	837	828	798	758	788	850	827	816	839	797	834	765	776	804	778	777	812	832	803	762	834	793	784	778	765	773	802	812	812	801	817	780	794	794	787	782	821	750	817	812	803	793	849	812	782	808	815	774	832	793	818	800	786	771	812	825	811	839	786	799	775	769	744	826	771	790	822	830	769	816	811	770	765	799	771	816	776	776	804	833	812	800	836	823	764	767	794	816	764	765	846	842	754	807	803	772	786	824	798	782	827	795	829	801	783	811	821	780	819	884	770	770	817	786	841	848	755	798	783	778	786	814	803	790	744	772	778	799	708	821	805	829	813	819	803	796	825	810	792	775	814	776	790	755	767	818	754	798	792	726	802	714	815	827	803	822	820	784	822	802	807	816	737	740	804	819	806	787	761	804	834	792	806	804	818	735	794	789	795	798	780	771	813	830	748	773	797	805	783	747	758	822	821	791	767	842	829	817	792	788	802	771	831	837	787	830	744	766	837	815	751	802	809	793	831	792	815	830	802	788	894	843	803	791	832	811	767	749	762	756	797	817	830	787	842	767	760	818	834	803	777	813	799	754	758	796	806	797	781	813	832	818	810	796	784	776	836	792	803	805	794	789	833	814	824	822	819	804	801	774	760	790	780	796	777	810	772	782	800	839	788	830	788	791	826	809	802	823	842	812	793	781	838	815	752	763	802	788	774	828	797	737	755	754	796	850	813	844	815	792	765	805	775	781	783	829	778	792	823	825	816	768	818	824	832	816	813	758	795	839	782	798	811	807	807	850	783	810	770	798	820	848	824	836	789	815	758	802	806	839	813	789	813	816	799	804	815	755	808	794	776	761	791	809	859	819	799	801	827	806	761	748	857	778	820	786	782	779	767	782	792	772	806	807	757	758	833	799	784	874	829	838	768	803	776	806	781	802	801	833	762	838	842	814	767	751	829	774	811	770	832	802	763	780	875	798	811	735	789	799	794	820	798	787	787	827	806	793	777	757	848	774	807	788	797	813	816	773	801	843	798	778	808	712	758	752	820	827	788	767	794	813	789	811	825	787	813	775	780	834	804	780	839	794	875	780	810	824	786	805	836	790	795	816	855	828	803	784	795	767	799	784	769	784	846	798	798	808	787	838	826	762	815	849	801	771	818	825	801	816	816	793	822	806	796	832	825	813	782	795	774	727	756	822	829	834	780	822	770	814	807	757	836	798	813	810	802	818	800	775	802	730	797	772	852	778	777	799	762	796	790	810	842	742	840	754	785	822	797	844	759	809	793	827	832	812	836	770	838	797	781	871	832	810	830	869	801	809	827	818	750	782	799	788	842	783	736	784	816	836	790	799	763	810	831	787	767	825	795	798	808	861	784	789	812	795	813	817	804	803	793	752	784	782	796	817	828	776	815	743	852	832	759	760	803	788	820	764	862	813	760	776	766	824	823	822	803	816	816	784	779	814	822	791	748	793	790	800	772	767	776	763	804	778	772	755	854	795	766	813	766	794	796	778	733	785	830	820	800	756	811	827	751	845	775	838	843	803	822	771	829	756	769	823	796	801	832	782	807	807	827	807	760	790	812	754	816	850	754	783	829	810	766	863	826	825	832	778	842	802	836	819	795	783	822	804	733	794	776	832	763	807	782	743	839	796	780	802	770	785	795	758	821	798	797	796	819	812	797	796	821	764	790	764	791	772	821	790	827	817	774	821	809	807	797	812	793	768
24638	21248	28217	33456	17050	3748	1044	826	814	730	709	692	710	642	698	6335	7774	5842	3696	2352	932	578	591	571	571	614	589	612	583	615	587	599	615	622	594	556	605	611	570	570	594	599	642	574	640	615	612	615	603	583	587	647	583	599	576	597	605	564	540	541	602	592	611	555	642	584	561	585	609	523	575	573	560	599	592	590	647	587	640	561	602	581	591	619	585	587	611	667	606	616	582	587	638	584	546	596	605	554	632	593	565	567	599	615	593	644	577	573	601	548	596	581	534	599	558	606	563	596	579	578	580	599	622	579	558	581	620	589	589	611	556	577	582	586	607	578	617	649	531	602	618	619	638	591	605	591	625	607	591	557	580	595	582	635	569	613	623	599	600	597	596	573	601	606	580	608	610	580	601	642	616	593	592	628	609	569	586	625	568	602	562	560	624	559	590	596	577	598	628	606	600	630	553	576	609	633	622	577	544	585	577	579	583	596	589	625	638	571	594	613	611	582	576	539	640	565	554	545	603	608	618	576	651	555	597	596	562	591	580	573	541	600	599	584	546	583	581	601	578	552	609	603	550	600	554	608	579	573	552	578	612	592	595	613	585	587	613	598	582	599	578	579	573	517	608	572	565	588	604	575	606	555	623	584	630	559	579	606	596	566	623	597	582	562	618	616	593	548	580	580	614	555	537	588	558	561	563	585	560	622	552	627	606	523	589	591	644	586	576	610	573	595	608	617	582	526	609	599	591	605	579	612	588	597	596	549	559	598	594	591	531	591	590	546	589	569	572	601	616	562	588	606	588	582	526	550	578	539	573	635	582	594	588	585	584	581	570	604	604	633	657	552	591	618	592	624	599	583	554	608	588	576	633	616	617	602	561	597	626	565	611	609	615	593	643	608	585	569	545	552	586	528	641	636	598	614	576	536	616	607	586	641	563	597	622	606	558	588	600	593	594	578	597	586	595	620	587	581	614	583	584	567	592	581	591	636	570	561	598	537	559	609	613	613	571	572	549	535	571	644	584	596	588	562	581	560	592	621	540	578	600	556	621	600	596	606	609	624	604	567	568	569	608	594	580	625	582	573	581	583	594	573	594	614	567	587	589	541	572	581	593	573	606	568	601	578	597	584	634	568	623	548	533	586	597	621	612	596	608	588	603	612	574	603	594	609	591	622	613	582	579	583	574	577	584	591	590	563	587	611	596	575	586	591	622	551	578	607	602	567	552	543	549	558	567	586	642	643	642	619	551	587	592	623	536	567	543	623	597	575	557	598	597	596	575	599	626	591	599	546	594	589	575	589	554	533	584	587	572	586	563	642	585	580	560	537	622	560	613	595	594	580	593	570	617	592	567	551	600	643	637	555	610	599	594	583	570	616	561	538	568	607	623	592	550	547	592	570	586	597	639	559	592	611	576	588	606	568	549	510	586	610	582	570	560	570	596	564	572	597	615	581	567	613	641	564	598	583	551	602	609	563	562	578	590	598	573	613	607	555	600	602	599	600	624	557	601	553	589	615	612	593	602	588	594	623	551	639	526	602	596	582	578	576	598	546	588	559	581	565	563	603	565	554	562	601	610	598	563	631	610	583	596	635	542	590	580	567	576	605	582	600	588	600	587	593	573	639	581	626	550	596	579	553	592	620	611	582	658	564	617	574	551	625	599	589	624	577	592	608	571	638	610	558	603	584	601	586	581	582	561	599	608	553	561	600	616	559	547	602	615	540	616	578	581	572	604	605	580	584	579	587	541	577	563	560	620	559	598	589	611	615	563	591	610	592	598	549	577	621	595	525	586	588	593	612	572	568	582	589	574	591	580	595	600	594	568	596	577	619	662	605	606	574	574	592	583	543	608	616	562	534	633	604	551	595	624	599	598	546	490	657	556	547	563	605	587	548	575	583	591	564	623	594	578	566	621	595	570	529	601	580	596	598	627	581	583	573	634	609	598	598	560	641	566	625	612	586	602	536	592	585	588	579	568	599	620	610	600	587	603	570	606	570	611	596	576	602	623	574	569	611	609	568	607	600	608	627	602	608	590	621	594	574	598	567	570	604	614	540	592	617	559	573	657	551	573	539	580	551	619	628	577	586	583	608	597	632	597	645	574	589	575	569	564	584	574	582	576	594	541	619	595	612	592	579	588	564	591	604	550	563	598	560	583	596	608	631	549	626	529	609	564	571	570	603	618	537	600	588	597	572	548	645	587	576	559	623	586	603	632	566	562	600	574	585	568	596	541	592	571	611	585	593	572	611	586	602	605	595	624	583	568	599	611	583	556	569	579	628	573	587	620	625	580	565	584	563	616	590	601	590	544	597	624	606	577	618	578	582	598	570	615	589	591	615	647	597	622	599	550	566	586	579	632	610	566	620	537	546	597	605	589	595	598	580	580	557	597	625	552	624	580	577	559	577	635	561	598	594	566	587	550	579	563	555	578	559	613	576	588	629	602	534	555	556	593	575	579	610	523	577	579	603	617	595	539	612	598	601	622	606	586	557	602	608	638	596	566	582	554	589	556	585	594	592	584	619	610	568	595	582	624	557	594	579	556	604	586	599	631	580	556	555	618	576	556	573	578	623	622	583	664	617	583	591	598	577	626	575	558	575	617	549	582	576	562	572	598	618	590	570	605	580	572	574	559	587	574	594	578	605	578	554	612	620	579	633	603	538	607	583	573	604	596	582	605	565	542	607	617	603	613	610	608	558	622	587	563	629	589	606	600	563	542	569	604	579	607	630	592	613	544	564	587	563	584	617	586	593	562	549	568	570	663	562	603	592	593	591	554	593	563	590	558	560	599	600	559	592	594	614	601	627	606	564	599	610	568	586	577	590	598	596	600	553	591	591	564	592	588	568	618	570	588	589	619	572	585	555	578	579	623	603	582	578	565	638	578	601	613	598	585	562	567	584	603	595	605	579	603	571	600	609	576	593	562	609	586	598	594	592	609	612	554	589	574	588	610	569	565	577	590	581	588	532	611	592	615	563	579	603	634	617	594	594	581	576	562	573	586	563	569	589	549	563	644	562	557	579	568	578	580	554	587	566	596	596	597	597	593	571	642	579	559	591	575	592	592	578	592	561	602	578	612	560	620	577	625	556	618	590	571	622	588	597	572	551	587	550	579	567	604	604	632	591	596	603	607	614	544	595	581	599	585	570	566	547	544	581	581	611	596	588	657	580	594	571	595	583	543	585	575	604	592	599	605	571	638	552	588	573	593	662	582	530	569	575	562	576	586	599	609	551	585	575	598	582	629	570	634	618	594	617	586	577	599	603	627	620	594	611	583	589	590	626	600	577	560	555	595	609	582	558	590	565	569	569	595	560	580	569	571	611	562	585	587	567	596	598	580	628	569	568	594	600	568	539	572	576	595	607	585	580	572	609	581	572	583	615	527	597	582	605	582	576	588	595	612	606	593	637	592	590	616	573	540	568	618	564	609	591	563	640	577	583	628	577	578	627	548	583	586	605	604	647	598	610	603	593	600	595	591	544	606	556
6674	11243	19600	43768	3159	2556	2055	1674	1628	1504	1312	1345	1187	1104	1170	15484	16604	12543	8417	5178	1773	887	898	859	934	908	932	941	859	894	898	856	867	919	886	964	917	918	939	908	921	930	1027	991	950	868	905	908	911	880	853	862	896	913	928	868	887	890	873	968	951	871	899	898	889	901	910	909	911	918	879	920	926	911	921	906	891	905	871	914	902	882	900	939	917	857	900	890	886	890	920	931	874	880	961	940	899	931	908	894	962	917	883	888	930	895	849	881	865	893	951	880	933	907	952	858	945	911	888	901	921	921	906	900	873	877	872	926	860	933	903	879	935	905	906	847	917	867	884	886	974	880	932	909	935	879	967	910	845	999	889	925	851	868	907	875	880	885	898	850	917	920	864	892	873	866	917	854	871	906	941	901	898	890	895	900	920	868	957	901	873	853	892	883	885	891	926	829	905	851	912	806	903	914	916	831	943	958	864	910	878	864	924	895	884	918	941	905	904	810	900	954	895	894	840	888	902	924	915	926	903	885	933	914	867	881	900	950	925	877	940	923	893	900	889	916	917	911	868	941	901	897	928	910	957	961	870	861	827	863	878	935	922	926	917	915	918	878	832	897	866	913	935	884	918	943	856	959	926	913	921	929	916	905	871	929	917	915	905	927	932	923	950	899	873	914	880	922	907	905	875	829	880	851	927	883	913	898	865	901	896	951	936	893	893	880	834	932	864	896	946	890	871	883	905	950	921	909	851	912	905	880	930	930	891	922	877	838	894	894	908	892	901	916	884	905	907	877	914	958	885	893	896	887	912	916	890	875	895	944	929	867	928	897	984	917	861	896	878	921	891	947	959	887	892	915	927	885	859	924	944	870	927	881	889	956	948	934	898	917	890	866	937	884	894	898	880	902	953	889	879	829	911	905	902	898	888	877	870	886	944	918	927	918	890	924	850	909	847	938	916	954	905	873	855	931	892	861	901	906	881	907	911	882	876	893	941	859	950	950	907	951	955	903	901	930	903	869	867	878	891	896	945	844	921	922	893	929	929	901	949	867	922	845	882	879	853	873	917	898	923	885	899	945	870	880	867	875	929	925	915	910	837	863	881	913	933	864	847	862	870	900	892	893	951	913	887	900	919	911	962	885	873	888	896	920	864	902	961	933	941	929	894	918	901	886	833	968	899	949	908	873	948	921	959	868	839	834	884	907	909	947	903	942	888	856	872	884	914	853	920	919	934	914	939	850	917	953	898	935	929	883	906	881	865	881	862	871	883	926	926	870	903	929	897	876	894	938	906	895	889	950	859	902	889	882	921	869	853	963	878	897	905	890	933	890	877	911	877	885	864	882	905	910	881	836	927	947	908	917	852	913	944	839	951	890	919	903	963	935	892	831	868	951	831	911	867	863	894	901	879	874	865	894	934	942	886	918	871	856	941	929	918	909	928	904	905	857	926	936	890	923	861	905	883	917	822	945	904	875	910	931	863	897	869	902	883	918	887	902	924	886	872	907	909	888	938	922	878	881	866	933	910	871	875	864	918	859	903	886	938	917	917	866	921	925	879	873	907	933	878	876	907	904	889	925	875	959	903	864	897	945	943	947	931	902	835	916	936	950	941	895	898	865	930	840	914	949	896	907	903	972	889	920	889	895	922	931	933	870	892	848	924	859	886	920	875	904	862	918	885	937	940	895	925	931	858	903	882	878	858	873	917	898	912	919	891	903	905	937	849	903	920	893	932	918	848	880	875	951	882	924	907	889	876	914	877	914	865	873	884	921	919	900	903	947	913	898	875	938	901	871	874	940	894	857	866	856	901	893	883	930	884	928	880	959	942	878	885	907	860	897	876	915	914	912	909	892	875	925	884	885	900	909	886	870	927	934	937	871	872	953	957	880	915	946	953	845	871	919	885	847	912	918	911	925	906	866	873	973	866	833	925	895	929	899	930	916	912	904	902	933	907	899	914	876	859	892	889	906	888	894	938	879	918	983	874	874	891	901	902	904	916	848	896	879	915	880	930	866	900	896	904	949	894	904	895	860	960	901	929	903	900	850	940	881	906	947	886	920	855	863	898	919	918	941	876	909	962	907	903	825	855	910	915	868	863	840	920	887	950	862	913	888	869	886	889	899	926	851	909	919	896	890	904	882	916	895	872	860	903	919	946	910	861	908	938	865	834	951	901	920	899	863	897	830	877	866	887	946	872	905	885	945	890	912	947	905	905	902	878	891	910	909	918	866	861	941	878	910	912	919	892	898	852	904	904	899	983	934	845	912	869	892	870	917	915	899	951	888	912	916	882	895	899	920	868	878	925	888	874	971	921	953	885	914	890	913	943	898	878	903	876	920	888	855	921	899	918	860	946	897	907	917	878	898	935	900	936	942	966	901	891	871	898	829	864	859	854	952	931	853	873	891	903	869	927	887	942	878	892	894	922	903	936	889	901	898	918	933	909	955	960	890	909	922	911	899	892	897	939	904	908	867	887	872	961	938	876	886	955	866	923	933	902	919	918	865	888	926	931	879	903	893	923	889	896	905	943	844	880	887	911	891	940	909	866	935	894	908	887	908	883	901	836	905	920	890	838	866	881	936	865	923	877	910	951	925	927	922	907	858	898	937	878	904	899	906	917	927	898	875	875	885	917	904	896	896	890	965	930	960	895	919	929	905	898	898	874	855	967	942	909	910	904	875	930	911	876	915	880	889	916	959	904	949	909	878	858	866	895	905	906	835	866	905	915	849	915	893	904	830	880	935	918	916	901	885	907	929	857	907	924	874	885	855	886	921	996	902	882	924	909	907	914	946	888	936	916	916	896	928	896	931	934	877	926	892	903	888	886	876	918	878	905	888	973	907	903	907	890	902	926	946	902	921	938	944	891	884	880	915	897	930	880	874	948	871	923	864	859	909	917	874	851	935	912	869	882	886	901	962	907	868	879	901	873	902	884	889	940	946	925	941	918	917	929	894	921	873	874	939	880	898	854	861	961	938	907	911	893	850	940	921	921	935	963	842	918	881	894	880	899	865	872	927	906	884	910	925	912	942	948	905	901	887	873	895	926	915	928	921	951	940	870	858	891	886	927	935	912	893	957	958	870	883	920	863	930	858	885	889	896	903	912	898	887	888	895	958	854	918	850	894	895	913	941	921	940	842	922	815	883	888	875	875	951	896	901	911	893	842	914	933	922	876	885	877	868	921	868	936	932	975	920	882	942	942	901	880	904	875	884	881	936	934	928	887	937	937	886	906	856	927	894	882	893	907	831	926	923	917	914	924	860	878	930	906	832	928	887	845	928	883	912	936	870	874	923	934	920	935	941	931	916	950	917	911	903	922	943	940	911	879	924	931	923	931	927	945	894	863	918	921	893	961	882	977	914	910	896	931	938	919	894	909	990	894	945	885	864	963	931	943	895	868	923	863	906	972	896	906	897	865	921	851	870	928	950	950	908	827	885	891	890	895	936	869	904	888	916	936	915	887	886	890	926	883	928	896	897	896	866	922	909	948
23212	21204	29123	27735	21488	17613	4588	1227	972	948	894	1058	740	708	766	15300	16594	13587	8539	3991	1201	614	557	574	589	577	587	589	547	620	581	614	561	619	584	560	619	572	569	577	554	601	680	670	620	618	595	568	542	594	543	598	622	556	588	556	565	586	554	561	542	603	563	614	584	622	573	552	555	565	565	524	579	585	540	566	570	545	602	576	537	581	549	587	603	564	571	568	577	593	543	576	566	555	616	577	555	565	562	528	566	551	567	543	596	566	599	591	558	587	611	559	535	547	559	578	567	532	558	569	591	581	601	589	594	545	594	597	569	541	558	591	519	562	594	545	539	577	574	594	593	574	534	572	586	532	578	571	543	591	558	551	572	537	604	542	563	572	569	591	541	523	589	570	552	593	565	554	534	594	588	617	543	592	558	569	573	567	578	542	605	501	557	585	577	544	500	531	529	586	620	563	613	576	573	603	547	532	552	582	514	545	561	579	566	530	576	581	578	554	594	580	572	513	593	553	583	607	562	625	545	550	599	546	541	598	555	590	542	570	522	611	555	577	570	542	581	589	574	520	573	574	577	566	589	556	589	572	542	541	582	593	580	594	574	579	572	556	546	574	566	560	551	590	549	551	563	572	554	561	564	561	542	574	563	516	531	522	558	554	531	575	623	567	542	538	529	614	597	548	614	622	569	537	612	591	608	550	569	580	565	578	580	575	561	604	536	593	528	526	586	560	574	592	591	555	563	561	563	576	584	595	558	574	569	544	545	575	549	551	573	602	594	542	590	568	605	547	583	575	538	550	559	586	524	533	540	549	583	570	618	587	565	572	521	561	555	587	596	592	574	609	550	539	551	545	550	573	557	567	575	613	633	557	576	565	554	557	555	524	579	577	583	561	625	570	555	548	547	628	558	538	597	541	563	579	566	585	580	564	543	591	555	550	566	550	601	586	602	543	574	570	548	604	534	565	560	606	592	568	556	565	541	552	541	558	531	575	580	552	617	541	561	513	505	570	616	589	556	571	568	548	570	567	574	570	562	554	548	512	613	533	532	547	589	570	616	603	516	576	577	579	574	558	574	546	547	576	576	599	586	564	590	539	562	560	596	521	564	584	548	527	537	574	576	515	567	600	531	534	600	570	540	577	565	552	540	530	543	607	561	527	560	594	540	572	516	571	575	515	587	550	598	553	545	587	597	554	603	556	573	579	527	557	582	573	564	594	565	576	568	554	573	577	590	575	543	557	563	560	561	604	573	556	568	583	584	578	581	569	604	534	585	558	619	572	555	545	619	591	584	575	568	561	575	585	620	585	532	522	542	598	582	553	548	557	582	555	569	586	572	539	559	547	580	587	548	591	595	527	564	566	586	576	548	580	614	579	555	564	551	612	542	568	563	564	609	582	568	569	576	554	572	561	589	579	581	559	570	538	559	547	547	616	543	515	524	554	576	576	574	556	520	570	601	553	569	550	563	561	592	593	555	562	552	565	579	588	613	599	612	599	587	570	590	534	572	571	601	529	562	572	581	538	551	589	574	546	555	561	604	551	573	539	588	530	553	540	575	540	575	547	572	573	622	546	551	606	602	574	571	558	601	614	565	577	534	598	553	545	583	561	569	562	560	568	517	553	561	580	547	545	577	576	556	599	596	588	579	572	554	585	550	633	581	600	569	608	572	569	577	572	536	584	496	563	579	558	609	586	550	560	524	516	576	618	563	574	569	577	512	526	556	512	546	561	592	611	568	602	544	540	562	556	583	559	578	554	547	544	569	570	581	541	566	545	543	573	563	576	544	603	615	581	575	534	585	589	573	552	578	542	554	570	568	551	561	563	593	535	523	556	598	555	538	614	580	571	523	538	537	554	581	607	542	613	569	593	575	587	557	535	552	558	569	576	617	547	603	575	591	572	538	572	578	554	565	557	569	556	567	541	570	539	585	575	544	576	547	542	540	555	533	572	558	558	555	570	561	562	590	525	568	593	537	576	593	553	567	596	552	558	558	534	557	519	604	602	528	564	576	587	577	575	605	559	599	525	567	589	533	553	606	585	580	552	551	528	583	560	627	594	588	561	598	587	588	579	519	576	596	576	562	566	617	541	540	545	590	606	516	565	580	555	577	572	542	591	579	575	565	568	567	540	540	571	584	566	549	543	576	556	551	553	546	576	560	600	559	553	543	572	596	556	563	569	551	557	549	584	597	561	585	564	581	595	507	539	599	553	534	561	561	536	555	602	589	598	565	570	528	564	496	558	530	595	580	555	531	542	558	573	557	572	549	548	523	558	557	606	548	552	524	579	526	555	548	540	602	602	577	587	572	551	588	554	576	581	556	573	557	551	556	594	603	572	524	614	554	558	546	587	595	586	563	579	576	578	587	565	587	526	564	545	552	573	538	555	582	613	520	577	524	577	557	616	601	545	553	562	570	578	558	597	564	570	593	602	526	540	625	574	574	590	536	586	567	555	573	559	560	609	510	562	547	563	540	548	602	542	553	584	604	577	587	529	548	613	535	533	557	603	573	526	562	557	583	553	569	547	559	586	550	562	558	558	547	538	568	585	550	587	530	539	550	567	571	584	596	567	582	596	590	537	579	544	540	628	583	533	558	576	580	569	556	567	562	567	599	580	619	577	574	548	577	566	568	561	602	593	534	564	570	552	559	556	576	609	561	589	584	573	577	544	546	579	561	559	567	492	600	503	520	580	567	547	527	547	566	539	585	558	615	590	583	564	595	558	578	555	585	625	537	607	589	571	585	566	545	612	559	550	552	542	587	570	559	562	582	528	570	538	545	566	617	525	604	558	542	563	556	572	571	548	547	558	581	561	569	599	556	544	605	541	532	513	563	553	555	558	518	574	559	552	545	619	613	621	561	554	582	612	568	559	595	596	597	568	561	554	554	567	565	573	588	601	563	603	538	571	579	545	553	559	536	556	552	625	559	567	577	566	556	571	528	536	580	575	572	557	537	558	582	535	543	574	545	550	609	524	606	533	544	542	577	584	568	560	584	561	604	594	576	627	519	602	572	537	527	557	560	546	556	574	535	550	574	564	539	565	582	569	575	573	505	571	566	611	556	566	561	571	530	518	546	550	566	551	569	569	540	572	568	568	592	553	531	566	532	596	568	585	552	529	555	598	551	533	548	596	550	549	545	578	559	612	600	528	594	588	560	591	583	555	574	532	566	562	596	587	553	572	573	535	568	572	538	574	523	547	572	577	567	518	603	553	564	579	574	605	597	543	552	583	555	578	546	591	540	577	547	565	565	569	591	529	572	521	548	581	591	543	595	564	598	555	590	541	593	546	587	565	605	580	550	575	607	571	561	580	547	543	561	568	562	569	562	494	569	574	585	568	580	549	559	554	609	526	552	599	562	583	600	542	543	564	578	591	543	585	554	545	548	634	588	564	527	562	578	566	555	559	606	555	562	558	569	514	599	539	570	563	591	568	576	544	559	566	578	531	578	557	544	560	582	556	570	590	545	578	551	538	578	547	540	546
9827	18470	26173	52945	5640	4238	3336	2676	2258	2085	1829	2461	1531	1485	1589	28192	27046	23110	15815	8303	2411	862	857	888	854	867	873	924	892	881	792	885	858	902	862	877	923	920	898	910	897	894	1123	1063	990	905	901	953	904	852	841	839	876	899	799	930	846	867	830	895	858	873	908	902	900	904	864	844	847	893	876	881	871	876	889	843	849	895	919	806	909	865	860	863	889	885	864	895	870	820	862	851	871	882	837	867	856	891	891	866	859	844	876	918	806	880	894	926	846	813	856	846	899	852	865	875	875	864	854	829	887	877	863	832	854	839	821	920	842	855	841	853	829	864	847	814	868	859	868	866	861	904	839	908	882	914	859	848	851	873	855	876	880	841	847	837	896	830	894	879	858	864	849	874	851	891	833	895	879	893	813	826	905	915	931	869	868	864	848	858	869	879	909	880	841	846	896	902	871	898	886	869	841	845	879	860	863	904	891	866	908	859	872	792	858	896	889	843	825	852	894	818	912	888	893	835	851	872	859	875	807	866	850	892	895	827	825	859	840	786	882	846	908	858	870	848	901	879	798	843	905	851	863	873	863	850	812	918	914	854	890	852	882	836	793	850	839	862	843	846	867	886	875	907	827	910	860	914	854	868	870	885	868	893	879	829	810	797	825	838	837	869	871	887	835	841	821	836	877	918	853	822	806	831	845	943	866	870	876	876	890	883	897	868	898	864	876	872	895	861	859	840	893	886	852	863	892	926	851	925	883	908	857	872	847	837	833	884	930	875	835	881	883	860	789	886	803	789	852	893	821	892	833	898	830	851	828	859	884	837	841	857	887	836	830	910	857	856	906	896	878	842	887	880	840	851	859	866	903	825	822	887	858	837	885	881	868	859	855	872	873	874	879	851	884	845	864	838	799	893	805	865	897	844	825	842	836	865	894	844	870	872	834	893	858	854	855	923	899	805	827	830	843	864	812	891	853	845	886	856	862	810	893	863	853	890	855	887	863	881	880	871	909	906	834	878	895	885	841	908	880	904	866	862	865	830	863	870	830	827	822	857	830	798	846	862	875	887	865	840	816	831	832	875	874	952	835	901	818	893	840	819	888	885	877	855	855	868	869	871	873	889	857	886	863	844	854	868	898	873	883	830	863	896	908	834	896	888	857	794	833	885	874	854	920	832	901	875	878	851	891	848	810	883	869	847	814	891	892	891	867	861	906	869	895	923	831	848	819	836	889	837	865	806	863	847	882	903	868	937	899	896	846	867	848	881	819	930	871	883	840	892	898	777	836	869	893	843	871	850	900	832	884	893	887	888	869	871	913	882	852	835	925	888	880	869	822	883	819	885	854	815	837	909	839	861	851	820	903	907	868	868	931	801	884	845	875	870	851	900	878	895	897	877	859	861	826	812	799	897	849	878	863	869	889	911	899	878	828	888	821	829	886	870	846	816	904	854	882	830	887	874	918	832	854	856	837	817	881	885	883	877	861	833	922	851	866	855	861	898	882	918	774	863	830	825	865	887	892	881	797	842	862	861	850	854	884	842	839	836	879	882	915	828	864	877	834	896	894	939	876	862	819	900	841	897	841	826	852	872	844	857	861	827	876	865	901	900	829	862	834	869	855	861	838	871	842	937	812	874	875	811	888	894	842	863	870	855	890	885	902	862	850	876	818	868	891	898	871	830	828	871	852	870	865	870	830	830	870	815	863	854	822	849	847	889	887	872	923	891	904	852	912	857	877	862	902	847	826	859	892	927	865	863	880	868	837	849	852	893	867	872	923	897	802	846	901	872	852	931	873	825	828	861	853	867	840	850	845	850	870	889	878	839	865	906	857	814	874	863	830	922	827	918	867	837	882	846	818	886	883	856	863	808	841	817	795	895	852	869	854	887	912	800	915	869	864	885	880	878	863	920	839	858	820	812	840	879	937	882	852	887	846	846	864	883	835	905	808	894	861	852	904	886	849	869	902	891	890	909	851	885	856	842	941	855	830	813	843	869	916	869	878	859	856	901	874	870	853	862	898	879	863	913	876	901	888	875	858	885	865	811	896	867	855	841	860	847	803	861	869	874	881	933	851	900	855	915	843	873	878	924	879	825	901	873	872	861	890	880	791	848	849	871	898	828	888	861	903	859	893	852	909	879	888	867	872	872	850	885	875	923	866	893	868	874	882	831	904	873	854	885	866	846	885	884	894	840	823	875	827	842	876	881	843	880	911	885	838	858	900	873	871	898	894	845	817	881	849	878	872	837	886	846	845	881	859	858	883	859	806	823	871	845	851	943	820	854	817	907	916	910	904	895	866	852	917	835	842	878	833	846	868	912	877	814	921	841	905	907	901	859	916	860	860	847	861	844	900	883	869	872	810	860	926	864	885	882	841	855	861	880	872	878	885	834	859	870	825	860	885	842	830	892	854	837	849	882	863	826	869	854	932	893	843	901	898	885	817	859	872	819	842	940	828	840	859	912	828	882	952	857	834	889	872	911	860	826	830	933	913	820	885	903	853	896	830	837	868	875	879	891	861	864	838	824	912	837	854	854	879	862	878	846	912	889	883	895	812	868	850	862	837	848	895	883	847	896	848	852	881	850	877	832	846	834	829	860	826	873	871	909	876	873	796	901	767	808	891	838	897	850	871	875	849	907	923	862	909	913	869	871	898	859	867	852	819	901	864	867	877	870	932	868	951	891	917	892	891	948	895	859	869	897	899	901	861	847	868	916	839	908	849	860	896	836	861	834	865	885	862	900	912	867	874	849	868	892	919	817	863	872	828	859	841	847	889	868	856	923	834	897	811	918	870	876	867	879	818	839	866	894	901	832	919	871	876	844	882	839	859	851	910	855	829	875	824	898	842	843	831	876	873	876	918	907	922	826	840	876	842	862	902	845	935	846	906	855	860	836	819	933	861	854	858	874	835	893	849	837	843	866	891	881	867	847	887	832	870	885	847	890	852	835	903	842	847	862	864	888	845	848	897	888	848	889	802	885	921	819	879	882	866	864	852	843	800	913	884	845	870	879	868	885	950	869	857	880	879	867	889	866	883	831	853	868	881	888	867	842	837	872	864	897	890	869	876	879	874	950	860	868	892	854	908	857	868	881	819	836	831	871	896	859	851	788	899	881	859	849	848	903	860	842	834	893	896	881	894	876	869	843	833	890	844	821	911	870	877	827	849	813	885	893	885	870	861	850	855	855	774	825	892	857	863	869	828	857	864	936	861	846	879	866	860	822	819	922	894	848	890	868	862	833	855	876	843	865	876	906	867	870	888	885	909	884	888	877	881	853	887	870	860	837	877	872	880	833	825	847	875	882	871	877	907	903	858	870	873	885	835	826	843	902	881	878	901	879	890	845	864	919	836	871	885	885	890	864	844	874	872	882	891	850	838	820	925	831	905	810	860	893	831	868	865	853	856	885	890	902	854	862	857	863	864	886	913	859	891	844	891	884	941	843	865	836	836	875	907	881	861	921	907	845	877	841	832	870	857	885	849	872	878	832	827	809
26800	19907	7294	11424	975	623	608	587	518	554	573	555	540	545	549	1469	1686	1590	1129	660	526	502	509	549	523	472	510	513	506	527	521	482	515	512	508	494	527	485	490	526	527	500	543	542	543	500	542	513	509	519	507	523	536	556	488	506	567	526	497	495	534	491	494	490	516	502	487	489	531	505	556	458	509	519	542	512	510	525	539	475	524	511	516	490	491	494	501	490	474	487	535	519	538	535	492	527	512	522	506	516	486	534	480	493	500	507	507	494	526	506	506	508	528	510	510	484	506	524	541	495	520	486	508	485	522	529	551	483	533	477	522	536	522	542	490	522	526	539	520	482	503	468	495	480	474	490	525	558	491	539	497	546	514	503	474	497	568	493	503	524	563	476	504	531	531	535	490	527	503	508	481	504	529	518	480	507	493	521	511	509	528	497	529	506	495	528	498	518	539	530	500	521	510	549	504	503	504	518	543	480	557	521	515	545	536	557	488	492	551	520	521	540	493	479	504	515	488	479	546	493	490	520	508	474	521	496	532	460	502	517	519	491	525	500	483	517	528	497	528	496	504	536	473	549	501	522	489	525	497	530	505	496	517	489	511	509	516	536	488	503	542	499	505	516	499	518	484	550	453	539	506	499	554	507	508	523	483	503	538	540	505	503	496	511	560	537	513	510	487	459	503	530	498	509	546	467	528	484	524	502	481	551	499	472	505	500	536	552	522	542	525	508	480	496	506	547	510	475	508	508	490	471	539	498	506	506	499	533	529	491	486	511	517	534	472	493	504	476	516	514	492	528	495	516	553	461	539	579	508	523	550	546	491	549	485	504	540	490	507	504	502	501	518	482	505	536	485	514	504	491	527	510	480	484	518	562	525	533	510	524	543	533	545	503	513	483	507	531	507	523	507	509	510	518	503	533	528	491	530	478	543	553	499	503	484	497	533	493	516	488	532	547	559	511	481	528	528	501	576	495	476	524	514	536	540	530	501	521	482	543	522	518	495	467	496	520	516	519	532	518	509	475	458	517	523	536	483	506	513	477	521	487	507	504	518	516	527	492	517	507	485	512	537	539	522	507	474	535	525	509	485	509	501	518	489	528	520	485	510	482	492	505	518	540	503	547	518	516	485	511	491	537	513	456	537	462	556	525	532	504	510	523	493	520	505	518	499	498	527	479	533	510	544	490	514	520	497	546	449	497	536	522	470	535	494	529	532	503	494	486	502	498	507	475	548	493	501	507	512	502	501	523	552	547	536	541	503	516	561	529	505	497	514	520	503	545	531	497	501	500	472	532	542	496	507	505	502	501	491	507	504	480	491	543	538	483	505	523	531	541	517	533	526	495	514	522	520	505	505	524	480	520	481	482	469	484	494	510	510	512	554	513	463	491	495	529	506	516	523	466	498	500	506	520	489	500	541	496	497	530	493	497	486	504	530	513	503	550	509	488	525	514	542	527	553	532	494	524	485	516	476	531	524	508	528	532	506	566	507	530	510	527	481	497	517	510	522	534	508	491	487	492	515	483	498	499	513	539	510	519	527	512	503	522	509	493	545	504	522	519	481	487	537	504	498	524	508	531	525	514	520	523	525	512	521	537	540	509	501	529	500	487	532	558	507	483	474	474	506	518	480	472	504	478	497	519	537	542	527	518	508	470	538	544	498	515	477	534	489	542	484	541	543	494	505	520	536	479	504	501	505	511	532	499	510	483	520	562	535	488	545	486	474	507	513	523	489	539	510	507	462	496	527	513	531	543	533	501	451	545	490	520	504	505	483	547	503	516	503	516	506	513	531	536	530	522	485	520	566	509	525	491	564	487	501	543	539	562	512	530	530	525	488	522	509	514	512	524	522	514	513	529	515	482	471	491	502	480	544	537	568	483	488	517	515	458	490	490	503	543	512	523	510	516	507	548	521	553	535	538	479	510	519	510	522	505	484	496	490	538	541	510	492	509	525	525	519	496	536	515	514	541	545	464	521	509	515	518	507	554	494	511	524	504	520	524	534	484	497	539	491	469	511	488	503	499	540	497	539	502	519	484	481	502	522	559	571	514	532	466	515	492	541	526	511	526	505	488	483	471	458	535	509	526	477	505	531	504	469	560	537	497	497	511	560	529	462	486	503	523	538	519	503	467	499	570	500	511	518	509	542	528	565	476	518	505	528	543	501	521	549	539	525	496	497	516	499	505	518	541	486	505	494	526	516	527	496	510	540	507	486	528	498	479	548	512	490	520	546	526	521	516	506	525	521	533	532	513	513	497	531	499	509	463	516	516	519	545	484	535	468	502	491	488	521	519	514	542	522	497	495	516	510	517	483	557	522	526	543	487	515	514	522	549	569	480	520	502	482	487	523	524	536	504	553	474	465	531	504	477	489	537	478	500	518	583	525	467	533	521	526	524	489	507	486	513	489	496	536	490	523	484	510	496	505	525	510	474	497	486	550	526	503	489	575	516	495	501	549	560	507	537	496	497	491	530	475	524	493	516	502	482	547	504	545	498	552	497	505	519	532	485	530	523	514	525	495	536	503	516	524	506	498	469	541	482	495	529	501	506	463	493	558	524	466	492	516	506	511	496	514	490	513	490	541	509	514	522	540	497	499	501	519	526	545	504	516	486	530	510	478	511	521	527	541	523	485	503	508	533	531	517	512	532	520	520	500	488	487	522	519	482	498	484	520	538	505	470	528	550	527	486	543	490	479	514	495	502	498	501	469	518	505	516	514	479	551	518	559	498	516	473	560	481	521	500	501	525	516	526	526	488	496	526	464	493	512	505	526	525	505	535	560	511	581	487	490	517	488	508	548	521	507	476	540	490	527	483	514	518	519	499	489	555	517	493	524	494	534	526	485	492	504	541	522	486	518	475	526	506	522	523	503	502	483	550	534	483	521	494	478	523	485	513	464	440	531	508	513	545	529	518	539	522	551	521	481	484	519	513	480	557	495	525	535	490	543	491	491	476	504	515	487	512	508	515	541	532	516	503	528	495	483	541	516	501	503	552	532	479	478	530	516	533	518	540	519	526	502	503	480	533	527	499	490	500	537	493	519	491	532	528	559	502	519	507	472	526	505	520	502	460	500	514	487	551	516	502	507	524	498	502	508	500	530	475	516	493	534	483	516	539	497	516	473	511	502	482	522	516	511	536	514	514	510	546	544	508	535	499	493	503	495	452	490	536	553	470	554	549	505	532	481	538	538	521	500	485	484	508	505	518	554	525	515	508	536	518	475	526	468	481	507	491	485	475	526	523	504	520	534	493	519	478	526	539	521	506	520	526	521	481	518	495	535	501	536	531	521	530	521	509	509	521	448	556	508	486	527	519	512	520	515	503	537	493	509	527	494	468	487	523	495	466	536	499	487	537	481	501	508	516	521	501	492	518	495	564	506	517	493	524	499	528	521	519	529	517	514	479	522	501	463	535	572	530	509	517	498	501	526	511	523	508	471	527	498	535	494	488	492	520	487	486	539	518	484	514	530	530	498	509	539	543	476	501
5022	3729	4601	16769	1500	1261	1199	1043	981	1041	937	905	898	824	916	3605	4408	3543	2126	1275	852	839	766	761	800	770	850	752	798	813	843	781	803	785	795	782	831	793	817	851	862	798	832	800	838	792	811	714	786	810	790	828	800	817	779	792	802	811	766	779	785	788	753	832	808	825	791	747	799	809	815	791	769	810	774	827	806	767	768	760	779	795	720	773	810	820	768	841	804	789	795	775	819	790	769	795	837	795	773	787	763	804	846	818	768	803	889	785	814	784	767	803	798	751	751	799	811	784	797	795	783	788	823	800	821	766	789	811	778	762	833	808	806	806	792	773	805	775	761	792	808	767	761	812	761	827	766	818	783	747	799	772	755	791	823	750	815	823	786	768	777	794	827	791	808	792	814	781	815	784	792	842	749	825	857	791	789	797	832	794	792	806	763	771	791	771	769	764	795	763	837	774	800	827	768	831	804	758	808	821	802	758	805	752	752	807	823	764	785	808	747	790	793	782	847	813	768	797	765	720	799	786	822	795	782	744	802	786	789	767	760	782	849	803	810	785	822	745	831	849	795	817	768	842	775	775	755	828	821	823	793	780	819	823	847	769	775	859	773	794	796	763	789	791	801	783	821	750	825	780	800	764	782	776	832	798	812	769	850	782	838	771	796	823	777	807	836	809	752	804	777	762	730	747	769	784	780	770	755	767	759	775	803	770	773	771	786	812	769	807	786	797	789	797	808	786	775	786	775	789	788	796	803	777	802	809	796	790	774	762	810	786	777	804	828	801	813	759	788	788	826	806	809	830	751	815	751	755	829	832	784	795	768	778	818	770	785	814	794	805	791	767	832	822	813	795	776	811	770	779	796	787	796	781	799	815	816	792	799	754	843	751	780	770	820	807	767	761	815	805	775	821	752	673	819	787	760	826	811	820	834	787	784	814	750	821	771	804	796	775	789	736	773	760	808	783	776	832	822	792	807	778	837	801	804	777	805	826	787	785	764	786	787	861	792	815	797	804	807	751	785	758	816	817	812	800	792	811	747	776	750	834	794	763	797	821	802	806	776	788	798	769	764	820	815	774	776	753	815	794	777	776	804	826	804	831	787	762	785	820	752	791	785	771	784	787	770	789	792	788	792	779	803	794	754	785	741	807	790	819	772	759	797	777	791	808	793	757	777	826	775	784	806	801	793	771	766	833	784	743	813	812	796	792	747	775	796	774	774	794	785	774	766	745	794	791	789	817	773	813	783	828	817	817	754	798	790	812	823	751	771	798	750	815	793	829	795	826	810	788	784	788	832	838	800	806	781	844	790	742	740	844	770	824	784	810	811	779	836	805	831	782	792	840	828	771	787	741	805	771	810	782	776	779	845	796	793	775	767	800	811	845	781	848	802	757	755	768	821	841	759	768	779	795	774	749	785	746	810	825	757	750	792	810	842	813	767	774	778	790	808	799	823	823	787	791	794	755	800	797	804	798	813	756	828	832	832	827	812	772	817	790	801	777	789	759	807	787	776	796	795	793	793	827	701	760	800	831	795	832	821	799	781	774	799	797	822	786	759	780	803	764	761	801	835	814	781	758	736	790	772	788	803	802	779	779	762	804	833	768	791	775	787	805	778	765	757	826	827	776	767	831	763	764	790	763	781	772	801	782	758	802	739	829	784	766	766	799	818	813	798	790	782	815	784	798	779	766	784	806	773	803	825	817	822	790	748	845	785	759	773	766	808	792	829	776	753	792	761	822	779	801	789	793	766	802	825	808	764	782	792	830	768	814	764	764	789	767	816	764	771	705	799	827	748	783	835	813	768	775	772	811	737	836	769	775	817	759	854	831	808	805	784	811	764	814	761	766	822	775	786	788	779	770	801	775	793	817	792	799	783	826	819	816	756	777	808	825	808	818	740	816	788	768	785	805	813	801	744	805	791	874	792	760	777	782	811	752	829	810	809	768	782	802	812	790	808	778	766	764	873	777	783	750	813	770	763	828	797	789	792	711	763	753	807	779	803	835	766	724	769	822	806	719	806	789	778	751	806	790	817	745	767	829	793	761	779	765	846	796	784	762	813	772	787	823	750	824	785	772	812	825	808	808	739	775	739	760	798	766	810	813	807	830	800	822	765	819	776	813	802	779	794	828	817	786	778	797	819	831	770	788	837	852	828	776	755	789	815	795	789	743	793	820	834	759	831	749	826	829	756	793	829	848	795	850	792	742	758	783	778	848	744	771	778	806	792	818	843	782	714	781	760	806	811	834	759	790	793	791	857	794	813	787	740	784	841	777	796	822	792	814	742	808	786	739	819	781	825	805	787	835	797	767	781	832	779	749	797	778	781	806	858	754	810	772	801	798	789	830	802	815	733	734	774	769	841	794	815	744	852	800	775	787	788	763	812	810	752	786	797	781	800	817	759	767	805	777	725	794	826	795	801	817	792	806	778	811	785	780	788	784	806	816	787	811	788	746	769	785	763	805	782	818	808	784	801	801	790	828	768	805	841	802	771	768	852	820	779	789	793	796	801	790	804	761	735	716	845	824	768	836	765	765	785	842	762	788	805	790	806	779	769	842	765	814	753	769	811	775	777	880	856	855	813	774	795	814	826	779	765	733	815	785	838	797	758	756	792	792	789	793	769	830	775	786	810	827	761	804	831	789	727	763	820	800	831	838	767	856	812	786	773	773	781	861	804	778	808	813	825	751	796	823	757	768	804	820	831	795	803	837	829	791	788	826	803	746	797	773	845	767	793	802	806	742	800	791	769	779	757	766	784	790	781	795	782	767	823	752	811	799	795	752	793	801	763	820	732	787	782	810	822	850	778	843	825	802	817	767	789	778	795	720	795	762	842	782	843	745	779	765	792	836	796	816	790	778	833	817	788	804	830	769	785	800	818	801	755	783	788	791	771	798	778	764	832	797	765	813	782	784	778	831	807	753	825	805	749	779	821	775	786	765	782	798	781	776	802	783	785	776	714	823	790	784	798	832	814	765	743	784	793	815	811	787	806	771	773	764	768	784	742	757	735	762	837	788	769	760	825	795	809	798	820	743	784	817	794	760	760	771	791	768	759	822	850	764	794	749	786	795	749	807	834	777	822	753	825	750	743	842	767	829	750	817	769	775	817	785	800	761	794	744	788	810	775	804	816	805	820	812	817	769	765	751	798	779	795	853	768	806	788	763	810	792	786	845	854	797	816	775	779	778	789	769	830	817	802	815	834	777	797	792	790	832	744	852	773	827	793	812	810	823	787	777	792	790	838	765	736	766	818	814	788	814	798	783	806	768	784	777	774	830	808	759	782	804	794	804	739	787	785	824	797	775	797	789	812	782	768	782	802	860	791	759	782	785	846	839	801	853	843	820	756	801	788	778	781	810	821	820	801	814	816	810	767	825	794	781	777	792	836	866	809	784	809	833	819	762	774	750	826	803	753	779	784	781	778	805	790	852	816	782	802	801	828	794	809	765	733	788	834	811	804	759	819	823	806	807	774	828	812	804	782	753
24522	21195	28023	27236	16221	2871	1069	823	748	770	681	914	746	700	1133	8142	6967	6962	3449	872	543	611	587	539	608	593	566	607	558	591	603	575	587	558	553	553	642	584	595	590	585	580	669	751	709	616	610	590	566	592	552	582	603	604	575	582	576	549	567	578	545	580	539	558	605	630	604	620	572	552	537	573	578	598	613	628	600	617	592	579	595	545	580	569	611	622	588	569	527	530	592	573	575	605	591	627	555	587	575	577	590	574	583	554	608	577	574	614	575	553	556	563	583	571	565	579	562	591	578	603	573	607	560	575	612	583	550	567	569	590	606	558	609	580	533	592	563	592	584	581	589	584	587	589	539	591	635	547	560	555	549	609	546	559	588	575	576	592	574	635	586	572	591	588	599	586	569	594	603	603	554	575	571	521	572	635	582	606	595	551	549	523	546	554	581	583	558	599	584	550	549	584	547	601	576	583	627	542	599	590	596	597	582	572	587	576	608	580	591	597	586	612	594	605	563	592	603	548	606	602	593	571	625	563	586	551	600	563	564	593	595	606	642	583	561	598	541	568	600	606	603	574	543	566	595	568	574	554	578	553	563	559	592	569	522	594	572	572	580	606	557	548	592	527	577	544	530	575	601	544	569	593	569	564	582	518	574	594	538	578	587	592	587	597	585	581	550	602	580	600	575	593	564	560	582	574	576	597	569	595	562	576	591	567	571	609	619	587	574	557	569	582	570	591	562	623	529	584	589	555	595	549	615	543	635	542	588	578	558	624	590	638	561	532	603	564	591	564	549	589	602	564	570	536	601	593	621	567	557	547	585	555	588	586	547	553	595	598	575	584	608	579	612	575	585	564	541	582	562	564	595	563	550	572	512	572	581	563	577	610	603	612	612	619	533	535	555	568	600	572	594	561	612	579	590	531	559	565	613	543	558	585	566	584	573	598	588	613	615	633	617	552	526	569	559	569	552	580	610	598	585	573	564	578	581	583	561	546	567	592	576	561	610	555	597	585	612	583	597	573	603	573	569	629	626	579	588	570	572	545	570	624	579	621	592	565	567	594	592	555	581	601	568	548	567	569	598	599	562	603	635	619	635	578	571	569	599	537	553	574	565	578	599	556	563	563	565	566	557	561	597	586	599	550	582	621	589	622	569	541	595	588	559	604	590	591	586	570	590	570	584	597	592	607	574	608	589	585	597	571	567	584	545	574	563	581	582	594	605	580	563	555	598	562	557	577	602	553	614	612	608	583	580	559	595	595	577	578	588	552	517	605	577	591	543	568	581	558	599	534	586	564	585	605	548	595	570	528	570	595	559	579	571	576	600	579	561	570	621	576	573	562	542	545	563	583	582	605	585	574	577	575	551	566	606	570	562	558	611	597	576	602	574	555	567	598	530	554	554	624	589	567	573	592	583	593	580	569	556	582	551	573	576	595	564	544	561	585	581	589	577	570	561	563	605	551	569	544	544	551	551	588	598	578	578	536	606	570	617	604	580	603	625	573	613	600	612	559	564	582	587	603	589	540	569	588	590	589	578	551	579	551	568	648	574	587	576	560	618	597	584	561	629	564	592	586	544	586	513	504	591	566	600	550	582	568	581	581	617	599	575	575	585	567	555	611	584	565	584	556	555	611	575	582	553	611	624	547	562	532	531	534	572	570	558	657	573	534	543	590	602	589	583	601	561	612	607	570	570	609	542	547	583	562	594	587	543	584	590	619	570	557	568	567	635	571	563	517	562	624	549	592	575	584	602	566	594	552	609	534	578	570	558	603	552	620	543	557	588	532	587	581	574	566	563	586	599	542	559	545	542	580	588	562	574	570	570	545	558	573	584	574	581	563	509	565	563	561	579	554	592	561	579	577	627	556	570	622	586	577	607	566	584	553	563	591	594	573	547	594	567	571	573	583	534	573	574	628	543	590	596	572	574	598	573	595	589	556	558	528	572	599	573	577	572	582	529	589	583	576	579	584	535	562	607	577	619	524	570	574	594	615	592	581	593	570	585	584	577	565	586	587	589	549	556	558	569	543	598	543	576	562	546	596	562	547	591	570	579	563	580	533	574	571	578	642	620	595	613	575	538	626	576	598	579	578	588	604	578	553	571	589	569	605	615	596	587	599	598	609	558	612	556	578	587	595	599	588	540	550	615	607	585	534	611	566	603	511	574	595	570	535	561	559	648	564	526	608	592	601	603	556	579	584	557	606	574	581	584	588	580	594	557	629	630	597	542	573	584	562	594	567	598	593	582	614	581	583	522	567	576	564	553	574	569	571	567	601	561	587	592	570	556	577	585	551	594	595	606	577	557	626	583	593	548	598	564	567	599	576	572	578	575	570	567	574	574	573	585	554	601	592	564	537	560	560	586	566	619	583	608	583	574	592	587	582	576	551	521	555	591	588	563	578	582	580	573	572	588	606	565	597	602	543	566	550	621	582	578	541	554	592	542	584	596	573	584	587	559	591	564	559	594	580	615	585	605	604	576	551	587	596	552	588	540	580	563	632	546	582	560	568	566	532	550	578	556	594	592	561	551	579	573	588	595	599	608	574	592	584	572	598	566	579	577	544	568	605	579	555	617	583	563	598	568	570	585	592	584	577	535	559	576	613	552	620	562	567	549	568	574	574	590	583	612	609	615	603	575	530	574	586	558	570	585	610	526	588	588	587	635	573	600	552	576	560	576	572	563	569	593	590	628	585	520	547	605	565	580	561	559	544	673	581	578	535	551	611	586	583	628	607	623	589	611	570	590	609	556	587	570	590	552	589	574	559	582	566	564	573	576	556	557	586	620	586	573	542	601	612	570	553	547	575	563	549	566	547	579	570	534	614	609	608	603	550	592	572	578	586	622	593	623	597	524	557	552	575	519	586	586	577	571	573	600	587	565	594	534	592	600	598	615	580	546	626	551	548	561	594	584	572	570	585	544	588	576	599	545	575	588	591	582	545	520	561	619	585	589	595	610	549	585	588	582	593	592	578	569	564	539	572	594	511	579	575	543	582	612	599	559	605	589	602	547	579	563	547	556	566	566	539	588	562	568	544	585	555	540	572	568	572	552	569	581	548	546	581	535	550	604	587	548	593	570	547	564	609	555	632	558	546	577	560	571	572	565	531	573	580	576	601	611	568	561	573	562	559	527	566	580	605	605	583	616	593	562	570	589	562	620	597	534	597	547	551	572	625	608	627	588	600	563	615	550	607	571	569	573	598	607	589	592	584	567	576	593	578	612	517	555	537	597	579	591	582	592	594	589	539	555	579	540	552	596	579	576	597	530	584	567	617	594	526	548	563	575	591	569	559	580	602	538	613	530	569	618	550	618	598	536	607	581	588	580	592	584	589	601	556	542	587	588	571	548	548	565	571	592	549	603	522	581	583	533	600	574	570	546	583	595	594	566	593	588	570	566	633	583	599	581	623	523	618	528	556	600	550	561	577	586	597	570	601	572	553	574	554	597	571	588	573	618	614	564	587	553	563	562	553	553	583	566	567	553	603
6284	10997	15481	31881	3439	2680	2171	1774	1562	1405	1366	1908	1353	1077	2842	18770	15485	14956	7594	1707	906	904	954	883	888	930	945	877	924	921	878	882	871	856	927	830	936	892	870	910	891	917	1198	1304	1168	972	948	924	864	867	926	870	886	854	849	909	904	838	924	938	935	920	946	853	883	918	868	914	854	893	895	863	917	906	934	902	907	893	802	897	924	898	852	917	953	980	875	927	906	916	906	873	898	895	865	886	913	894	939	866	917	881	920	872	834	844	903	906	888	913	905	922	908	891	883	870	852	852	946	914	881	918	872	910	926	912	865	869	895	947	844	917	928	899	921	912	881	853	919	926	872	903	893	890	873	856	908	927	895	904	920	915	927	876	901	918	907	912	858	875	903	857	916	930	902	898	909	864	889	897	897	926	926	903	856	896	857	903	900	868	907	877	876	904	876	925	918	859	883	820	881	914	866	907	933	893	911	922	901	897	916	894	951	881	883	902	922	853	861	892	880	964	915	829	857	906	942	865	926	907	891	898	890	878	905	933	909	889	883	896	914	899	928	916	884	962	885	892	896	896	886	921	901	884	884	908	867	905	843	875	894	876	868	836	935	893	837	854	910	916	926	928	823	880	859	906	911	912	953	954	865	899	906	877	900	923	888	893	933	932	898	859	892	905	871	855	935	892	886	887	896	911	889	890	911	874	889	891	901	954	905	959	897	914	872	868	893	835	845	878	868	922	892	841	855	870	891	916	939	858	916	880	899	892	891	929	923	922	919	941	905	907	884	912	907	896	891	920	878	880	914	887	904	920	892	922	923	899	887	921	845	920	877	879	872	914	856	906	906	847	906	876	883	912	899	885	936	907	943	897	911	892	921	906	911	917	901	876	895	869	892	885	887	914	870	918	915	897	939	888	869	907	910	860	915	899	899	930	942	899	948	851	900	820	881	914	910	868	905	882	914	871	892	890	877	893	874	921	840	925	889	878	880	908	877	944	890	891	901	867	919	912	890	886	844	915	931	902	888	901	935	877	854	866	906	895	915	885	885	905	884	914	893	881	901	898	921	866	897	906	871	923	879	867	892	896	940	881	917	882	874	911	876	901	904	874	926	925	884	869	888	882	927	900	831	867	901	885	892	878	847	918	898	951	823	921	833	910	859	885	905	823	844	926	913	915	895	868	879	913	903	909	956	896	884	796	904	872	863	904	856	903	885	943	854	911	893	805	877	851	902	923	889	919	870	889	818	880	886	922	911	875	908	917	815	900	883	911	892	855	917	839	932	912	844	891	919	923	916	871	851	876	937	860	922	886	923	939	900	897	870	943	857	840	887	892	851	897	877	913	893	851	825	897	892	957	903	962	851	915	952	871	906	941	881	882	847	851	911	919	887	875	961	903	911	865	919	877	946	907	925	930	867	899	849	893	899	933	922	916	947	868	873	884	834	912	907	914	854	928	885	868	867	917	869	917	874	938	877	883	871	829	859	897	896	872	882	918	930	899	938	889	912	860	931	854	871	883	862	909	897	911	888	882	904	853	878	922	897	930	866	888	901	915	905	911	885	936	841	878	871	875	861	872	870	908	898	905	930	912	878	859	935	866	887	836	918	930	877	961	893	912	901	909	884	916	923	873	917	872	876	885	883	912	940	883	869	884	896	871	891	871	868	918	832	898	864	862	900	897	910	875	900	889	865	910	898	912	869	921	935	915	908	917	854	889	853	851	859	908	882	911	905	885	905	943	867	898	896	933	909	859	902	849	882	878	899	902	878	894	920	900	903	930	888	918	870	923	959	937	909	944	856	900	946	916	886	938	872	913	881	887	903	905	889	834	925	919	905	867	932	862	896	872	901	850	885	911	860	894	890	894	915	908	913	922	959	825	844	894	893	894	889	922	847	880	878	854	869	911	930	924	906	895	913	839	898	908	857	904	934	920	941	885	922	901	895	864	891	910	918	864	969	922	896	912	900	853	843	876	915	854	917	889	915	912	892	850	920	871	901	877	926	877	954	892	929	862	846	916	876	913	846	887	897	878	902	846	916	856	883	904	912	899	884	849	853	886	883	938	921	928	852	923	931	880	931	889	894	860	926	898	881	934	896	881	941	922	936	885	896	843	916	953	940	895	904	902	827	867	908	898	849	901	925	961	876	932	905	870	903	853	934	936	937	848	864	880	902	919	865	853	892	884	888	835	874	895	919	917	850	948	874	860	835	853	890	874	880	855	919	884	933	913	878	899	944	913	900	913	909	927	871	940	860	874	880	924	900	868	839	930	891	920	904	887	906	889	900	924	891	897	899	898	890	882	935	891	890	917	916	880	909	844	892	861	875	864	864	950	840	914	875	918	853	879	908	856	867	851	912	935	865	924	875	874	897	907	870	885	916	938	909	895	858	905	935	879	867	931	883	871	881	851	867	893	916	923	934	893	886	955	893	904	959	895	850	916	912	927	888	899	911	889	871	915	878	891	864	851	832	844	940	841	878	891	865	828	901	875	864	910	935	893	873	887	959	908	890	898	942	903	918	875	859	932	919	875	894	914	892	904	930	979	906	921	845	867	912	928	877	841	901	856	949	973	871	893	965	878	867	894	945	925	851	901	895	902	868	837	938	932	949	904	827	944	896	899	888	906	920	886	843	918	899	879	901	892	927	948	912	933	906	845	863	932	917	908	913	927	916	863	910	934	915	878	824	827	863	882	926	897	867	902	919	936	871	835	854	899	897	843	892	894	861	914	906	905	908	859	920	911	880	931	867	909	888	918	900	913	900	902	851	901	970	877	943	928	856	927	896	929	886	912	889	915	901	914	930	896	927	852	939	918	871	885	918	889	892	853	902	893	850	849	860	850	868	894	837	896	897	889	873	930	902	901	988	916	897	889	868	915	929	896	880	860	866	915	953	882	890	854	891	928	877	923	960	901	853	928	912	902	905	896	909	907	880	898	870	868	870	959	906	885	853	911	881	877	939	882	921	904	875	894	887	889	896	885	888	861	886	850	909	881	902	886	916	936	880	891	898	930	894	923	853	877	894	880	941	907	894	911	841	882	946	910	920	915	870	858	897	907	861	842	893	859	930	874	895	880	914	903	898	885	899	867	881	847	899	890	898	881	888	857	877	886	870	887	873	868	907	870	930	888	919	867	927	885	849	884	906	896	946	884	922	846	906	931	857	848	893	872	922	906	882	889	910	912	907	889	851	947	867	950	951	873	860	906	873	834	953	937	913	860	842	904	898	873	953	868	897	928	895	897	889	926	875	900	926	870	834	971	913	865	873	894	896	849	914	900	932	855	924	929	884	934	942	910	911	898	848	854	907	883	871	886	905	936	922	894	901	925	886	886	923	878	872	915	850	908	903	914	959	864	925	939	881	923	939	900	937	919	891	930	879	917	907	873	896	888	952	904	870	852	891	896	888	910	919	834	904	915	865	913	915	855	857	907	934	911	968	891	952	910	857	893	886	904	881	851	919	954	850	867	901	816	865	919	878	889	908	836	872	859	865	875
23177	21191	29213	24255	21167	17644	3477	1296	987	901	814	1889	1376	761	802	17365	18516	12900	8807	1130	579	576	564	572	585	548	558	577	528	557	553	546	571	558	545	572	577	542	577	624	575	607	738	790	718	673	577	581	520	507	569	536	543	557	542	554	549	543	598	506	596	549	554	558	540	548	567	557	541	532	595	544	521	531	529	559	535	533	542	598	590	531	545	550	550	594	572	572	573	502	558	525	549	555	535	582	553	560	610	583	594	539	583	556	567	581	549	587	551	525	558	524	540	586	537	524	558	595	590	537	552	608	533	555	550	589	522	561	502	535	563	545	556	609	513	518	546	524	538	521	585	510	564	563	534	572	532	534	565	550	526	530	585	575	518	573	547	552	544	577	554	551	574	494	508	530	550	541	557	561	510	550	591	548	538	529	574	548	572	540	516	524	555	563	550	554	558	583	565	517	551	517	557	523	561	559	589	556	562	529	586	568	560	528	605	540	552	576	547	548	541	601	532	582	533	533	552	570	565	586	539	518	544	540	590	541	543	561	510	562	591	574	577	532	587	582	544	588	541	558	552	545	593	531	553	564	591	543	537	550	575	532	580	533	578	580	551	558	568	538	597	547	524	544	537	530	603	605	540	573	585	583	563	559	587	550	509	543	556	541	585	520	504	583	521	596	572	587	518	563	571	566	524	576	562	547	589	554	528	569	561	572	604	571	547	609	575	568	581	573	551	534	584	544	547	539	549	543	562	522	574	583	582	551	554	562	555	554	577	590	557	537	537	554	557	594	532	567	555	516	565	563	518	543	568	584	566	591	573	539	583	554	555	574	562	576	545	600	600	570	572	571	569	626	516	553	573	551	555	556	546	568	544	574	556	525	554	608	543	537	553	567	546	589	576	571	593	540	535	559	570	547	556	554	532	556	535	540	570	533	558	591	575	565	535	556	503	534	551	579	594	554	573	519	583	548	588	530	580	597	573	576	503	519	556	556	558	572	545	557	591	543	582	535	512	481	539	580	518	556	598	559	584	560	550	549	520	610	549	570	561	552	600	578	529	552	571	513	567	539	545	555	558	566	600	591	568	563	505	530	569	564	546	575	563	591	545	566	552	562	564	535	561	505	584	524	554	570	575	541	546	561	552	573	532	539	519	560	581	585	553	572	574	602	555	546	527	501	581	552	555	552	581	594	586	533	554	539	590	539	550	550	482	559	568	556	543	555	575	575	531	567	541	617	523	549	535	527	580	553	584	537	551	551	572	575	534	570	559	542	541	610	556	588	530	539	536	573	571	582	577	530	547	578	554	477	572	553	510	553	573	549	561	584	537	541	512	546	575	504	599	548	562	581	567	556	553	563	557	551	578	560	579	545	546	535	545	535	552	556	579	537	530	530	514	546	583	564	553	541	538	531	564	572	562	549	574	566	539	562	548	541	528	598	514	571	541	580	613	599	577	584	583	546	555	578	577	588	570	541	523	583	554	586	579	560	578	529	547	546	552	546	538	571	557	582	525	555	578	577	591	586	563	552	591	570	610	585	625	531	576	561	574	538	537	559	534	546	563	532	570	545	497	531	569	548	549	553	577	543	516	524	580	528	566	576	548	550	556	515	575	548	528	541	568	582	559	576	542	589	596	573	545	563	577	531	571	542	555	562	546	556	566	569	557	542	567	567	589	581	600	558	567	522	556	578	571	579	533	518	574	598	598	555	532	595	574	560	572	605	605	558	574	544	560	544	535	605	575	572	539	587	542	572	522	516	555	537	588	569	596	556	517	558	611	567	548	528	554	607	537	571	567	560	583	544	532	535	558	579	546	579	551	549	566	534	570	602	557	582	536	593	518	574	577	537	525	533	558	568	541	542	586	566	547	600	564	566	582	499	552	541	569	566	562	576	533	520	547	591	533	610	595	556	568	524	542	565	592	564	578	592	569	605	532	542	576	609	554	543	607	567	586	580	536	542	547	578	562	524	579	520	560	594	576	536	615	592	581	580	526	570	537	566	565	583	574	544	554	603	560	590	543	544	558	526	605	555	588	572	589	565	562	559	540	542	580	554	560	560	519	534	555	594	536	577	553	576	591	518	550	572	562	571	545	551	536	555	547	578	532	562	562	572	578	556	565	528	535	585	554	566	538	569	564	558	502	552	549	537	563	575	579	592	562	564	560	547	565	571	519	549	557	522	616	532	569	530	577	570	579	528	499	506	533	578	585	536	547	586	581	564	545	545	544	524	573	543	589	582	586	557	560	539	569	556	566	582	521	593	568	543	554	565	545	542	567	530	574	561	528	561	562	542	585	531	520	560	595	576	557	526	563	541	560	502	568	553	530	559	548	561	553	524	581	549	571	537	582	573	568	578	545	561	568	530	580	545	561	599	545	562	524	556	545	539	561	548	588	535	559	554	540	530	597	539	590	520	557	563	588	561	555	590	537	552	494	537	521	546	544	559	560	597	575	567	581	553	528	588	564	599	602	552	531	537	528	587	526	518	534	563	550	528	540	617	540	610	564	526	585	567	521	520	545	556	550	537	566	540	525	569	537	522	539	568	506	579	557	554	589	555	581	516	540	562	571	564	546	554	539	539	530	567	572	569	553	526	586	555	600	556	577	524	564	593	542	562	581	534	572	552	555	562	552	591	601	547	533	560	541	544	584	536	548	576	541	531	570	533	533	560	551	563	545	536	571	554	514	572	541	519	560	505	544	533	545	537	590	551	564	600	572	552	576	554	580	551	545	542	558	513	544	543	570	567	563	567	523	529	558	546	567	560	597	561	606	515	552	558	527	539	527	559	536	568	561	562	567	512	577	601	518	551	545	542	610	571	501	538	601	542	505	558	547	569	552	543	589	547	520	573	572	549	555	510	570	573	565	568	542	509	547	585	553	582	541	555	548	539	550	549	540	575	546	546	541	545	530	583	578	551	561	534	553	567	546	595	602	604	536	535	560	554	550	541	571	554	606	558	587	547	573	548	539	583	519	510	530	573	617	558	544	570	554	553	539	538	534	589	595	564	552	526	566	587	576	545	546	559	568	582	591	569	566	547	589	534	581	504	571	551	550	564	553	542	514	548	506	530	586	557	589	568	587	556	558	562	586	556	564	494	604	601	552	583	543	548	557	561	570	546	595	545	553	534	523	532	580	541	576	536	557	509	607	608	569	516	616	584	515	534	521	555	572	541	553	591	539	548	544	558	555	556	543	558	560	600	524	544	518	534	585	540	555	585	522	584	543	539	554	601	558	540	571	546	562	560	572	559	556	582	574	567	536	552	575	578	561	581	505	554	521	562	536	532	573	553	562	595	569	550	522	533	534	545	546	532	554	574	518	596	545	543	582	568	594	527	559	524	558	556	554	552	592	572	541	557	539	579	544	573	553	517	602	529	556	536	573	573	560	539	540	533	531	580	594	543	537	556	587	573	578	554	582	501	539	553	528	588	540	550	563	545	571	557	551	583	563	524	604	552	547	581	558	546	553	607	577	582	562	539	522	564	527	587
9886	18771	27415	32840	5811	4285	3482	2798	2487	1999	1759	4877	3048	1505	1781	30535	27754	22328	16107	1633	901	880	931	871	899	835	816	888	800	876	865	861	842	879	884	834	841	901	859	844	801	945	1499	1602	1348	1114	937	931	862	898	844	813	818	876	809	867	852	815	847	818	881	859	871	857	842	827	824	855	855	840	866	830	887	866	865	842	823	889	849	892	895	895	797	859	843	871	838	920	837	828	874	933	841	894	892	899	884	877	817	866	863	866	843	817	880	815	812	889	869	865	858	859	895	835	823	896	877	894	913	903	844	855	845	836	833	898	909	887	850	911	852	855	848	833	908	827	891	859	844	902	884	852	844	860	914	886	870	881	801	864	816	850	844	820	819	872	902	852	820	833	839	830	858	832	882	831	829	908	852	847	848	856	816	801	823	862	885	816	848	839	867	824	839	852	872	880	880	899	903	839	888	869	877	864	880	878	867	903	875	922	898	864	883	857	840	806	893	831	818	872	844	839	824	818	867	826	887	882	860	836	880	802	925	873	912	903	899	862	838	896	937	875	882	880	855	861	862	864	788	833	842	807	873	798	813	869	852	893	853	793	873	826	866	859	829	920	907	900	856	863	853	813	864	857	848	867	903	863	883	853	866	871	887	842	822	881	881	854	838	855	845	903	845	883	864	899	898	910	913	847	895	845	875	818	838	864	870	832	847	902	842	901	898	932	856	880	866	866	840	841	827	888	868	865	839	871	890	873	866	828	911	869	879	876	857	918	879	808	874	848	861	895	877	825	891	842	876	864	922	852	917	903	925	886	865	909	902	820	864	857	881	856	856	861	852	835	857	868	812	889	844	845	868	895	885	890	903	875	827	852	873	853	856	870	858	857	854	878	840	877	906	851	857	845	852	875	867	830	865	886	848	870	841	902	817	872	828	884	877	900	841	896	866	824	846	833	870	831	879	828	855	860	800	839	877	890	845	875	870	854	841	881	847	815	903	843	872	870	842	845	873	826	920	845	750	876	881	863	897	863	853	861	871	868	871	797	813	851	864	867	888	861	817	847	874	799	894	841	891	871	869	875	843	874	828	860	903	864	928	881	843	817	861	795	883	859	860	844	881	895	859	873	865	873	926	866	821	895	825	885	878	895	839	873	802	853	862	881	925	912	836	859	849	842	824	856	868	877	880	837	863	889	802	855	865	826	880	859	855	837	837	828	836	860	864	837	831	827	825	848	862	883	885	857	878	881	866	829	870	901	865	870	888	841	859	869	844	897	912	879	849	854	870	830	866	894	843	871	844	892	854	846	894	867	857	855	888	859	867	821	873	893	850	863	888	873	848	807	898	861	836	878	855	948	873	871	828	882	900	864	880	855	907	843	841	893	890	891	848	841	847	813	877	908	851	872	937	844	881	843	858	827	899	879	858	817	823	826	877	850	852	836	848	855	887	859	868	886	822	875	871	907	829	909	865	802	872	890	872	835	790	857	842	877	836	855	875	802	869	838	843	824	886	843	916	870	866	875	861	852	819	887	882	922	875	879	894	854	857	892	875	859	789	823	890	839	861	870	867	813	838	880	917	874	881	887	898	882	859	864	853	861	877	892	886	875	836	889	858	833	858	877	856	852	867	907	866	808	895	861	884	877	917	854	863	862	876	836	860	897	884	888	819	890	849	882	876	826	864	833	845	849	873	886	846	841	880	835	888	867	834	855	852	815	887	858	913	845	871	857	849	853	858	869	853	897	859	818	828	878	857	855	855	901	846	836	877	887	871	837	823	840	878	814	873	837	840	919	891	863	839	829	860	834	851	875	879	860	830	871	917	869	932	855	857	871	846	849	844	920	847	853	903	825	898	876	886	883	848	845	842	847	894	836	880	844	820	831	844	855	842	862	876	859	859	844	854	886	883	848	887	878	885	891	902	846	831	862	911	917	891	921	876	869	850	886	879	909	869	860	844	842	830	821	823	876	826	879	824	842	876	844	875	844	891	863	831	900	834	838	871	892	892	846	850	839	850	805	843	932	837	852	865	884	888	819	890	830	862	861	859	863	800	849	845	879	828	899	833	823	838	884	872	886	888	900	802	815	910	832	855	861	816	869	902	835	906	863	895	895	833	879	832	836	888	845	873	851	814	813	845	899	837	829	857	864	856	836	852	845	892	844	891	800	853	868	939	836	822	829	909	842	863	865	830	840	910	896	919	893	860	841	856	900	876	859	819	826	841	842	817	851	887	840	842	857	864	899	852	831	841	836	863	829	859	895	921	876	863	845	826	864	881	901	860	835	871	926	868	919	830	863	888	883	806	859	918	911	823	849	852	884	811	871	826	903	853	903	862	871	875	889	847	843	868	886	835	878	907	858	877	881	923	882	908	825	891	799	914	857	883	884	849	845	887	806	835	838	896	855	799	838	874	853	891	893	862	887	867	906	922	888	861	853	845	872	929	837	921	884	854	861	834	828	819	878	887	774	848	880	825	843	891	895	847	851	885	854	831	897	851	845	888	871	782	829	877	853	923	878	894	866	858	873	818	811	841	783	878	834	820	836	860	907	801	842	878	915	816	849	835	886	875	881	869	811	879	885	873	878	802	882	856	858	839	928	865	873	854	843	842	860	877	859	861	797	883	895	885	906	873	855	798	935	870	839	828	888	858	815	885	837	854	942	855	899	830	835	852	870	855	863	851	863	884	884	875	843	897	884	886	893	848	849	773	928	862	860	910	899	911	826	863	891	845	869	824	875	832	927	851	861	880	887	875	841	833	857	851	781	850	835	919	848	863	904	864	816	882	837	850	869	876	861	845	831	871	873	862	893	903	813	870	859	868	899	899	858	863	894	875	863	899	860	944	827	875	881	848	851	859	852	821	825	840	859	848	848	908	878	876	827	896	931	856	884	865	820	864	873	850	853	881	855	880	892	881	871	894	844	862	851	891	839	808	855	850	868	909	846	803	867	844	828	862	892	843	872	913	786	840	872	841	845	884	802	846	815	862	859	864	853	854	882	879	873	881	861	878	823	867	849	860	896	866	851	816	833	896	876	882	854	882	858	925	863	925	862	831	871	833	861	888	848	909	850	843	859	865	879	826	859	873	832	875	888	826	909	872	870	850	868	912	883	854	843	806	831	882	893	846	893	852	854	861	854	839	863	847	797	885	831	836	815	889	883	849	898	919	839	797	881	887	915	849	863	836	833	854	863	941	897	883	861	832	807	857	901	861	860	848	910	868	872	914	875	862	866	896	871	867	907	847	849	921	815	902	836	824	817	893	874	844	800	919	888	882	829	798	871	832	873	805	854	911	905	872	860	874	871	867	856	862	843	872	849	794	852	872	841	853	833	924	859	884	848	817	872	922	805	876	838	878	877	870	840	884	862	850	830	926	844	864	805	849	886	832	873	811	892	848	872	818	885	825	837	885	877	823	818	868	857	862	907	914	888	850	897	817	837	839	868	867	855	867	876	858	849	833	786	928	832	808	844	885	852	848	869	842	870	841	861	802	819	837	835
26850	19884	7604	5702	767	656	579	532	574	546	523	518	520	552	555	1580	1739	1734	1192	517	546	529	547	499	532	540	496	466	484	527	496	494	496	500	489	496	508	522	504	504	463	532	510	500	535	525	528	528	501	524	515	490	510	496	539	497	504	495	514	476	519	519	489	502	490	508	496	486	514	517	497	501	512	502	536	508	523	547	516	494	521	507	532	520	503	502	525	524	493	510	478	517	549	481	493	491	475	513	509	534	509	481	497	530	548	464	522	495	509	519	519	503	470	509	492	536	505	531	435	508	466	495	486	486	503	510	502	507	509	488	513	490	505	511	510	517	488	531	524	521	531	520	498	503	485	513	515	508	502	509	533	488	536	505	477	506	511	501	493	508	516	492	497	510	487	532	511	522	480	543	505	485	512	466	543	513	494	481	528	508	544	522	516	475	515	495	539	517	496	534	505	556	534	505	479	511	537	494	513	512	504	518	514	522	474	513	540	501	532	471	509	497	492	525	494	506	529	485	448	470	540	516	508	495	478	516	506	501	513	507	520	536	490	487	509	479	509	516	518	504	545	512	492	499	512	478	540	548	504	493	496	497	522	502	523	529	547	491	517	517	473	520	521	525	513	495	493	524	526	503	512	523	507	501	513	501	514	475	528	474	488	500	521	499	506	506	477	528	514	482	503	486	504	540	490	498	516	521	474	508	531	517	524	533	474	523	483	512	444	505	495	539	516	519	451	507	500	512	516	531	520	517	509	533	499	486	508	485	519	523	519	481	527	480	528	524	479	523	476	493	509	488	526	482	483	508	490	516	494	559	473	517	491	531	529	536	506	527	488	523	466	528	545	510	523	472	500	496	537	529	553	489	492	530	523	511	499	499	517	505	487	492	508	474	524	532	501	530	498	491	521	503	489	522	498	511	518	523	496	502	506	496	490	537	501	514	554	497	497	507	501	540	506	497	494	502	525	540	497	535	550	502	518	470	485	504	486	493	493	541	478	498	496	473	520	521	490	498	498	521	490	520	486	508	469	468	529	540	515	520	492	504	494	527	488	562	514	498	516	474	524	464	544	516	534	472	481	529	508	511	563	506	551	481	477	540	496	516	500	512	533	513	469	520	498	525	493	527	491	511	537	472	514	508	460	471	515	476	536	529	495	503	514	546	528	541	537	502	497	545	444	526	523	464	476	501	484	554	503	529	454	489	499	489	513	481	520	472	501	519	511	534	520	487	474	500	496	525	511	513	497	508	516	492	483	456	530	553	530	524	492	472	504	486	523	548	502	530	491	483	536	530	514	500	500	521	478	472	520	489	481	501	496	526	515	545	474	500	530	570	518	501	485	506	487	457	513	511	510	501	509	502	513	551	508	526	517	528	516	465	544	524	510	512	527	525	520	511	496	525	524	503	535	484	496	510	502	477	510	532	502	484	509	520	524	477	469	504	489	532	527	555	465	497	498	483	526	512	507	488	501	492	504	494	460	534	480	491	510	507	480	548	514	538	446	470	486	462	536	525	525	531	501	506	498	481	519	472	557	486	529	485	503	492	515	488	521	529	479	534	563	509	500	494	502	499	502	491	530	518	506	473	498	504	473	522	531	526	507	490	538	481	490	508	492	488	519	511	534	526	540	533	517	518	479	509	481	470	496	513	529	534	473	509	526	507	561	491	460	532	533	495	533	503	506	551	548	475	523	506	514	502	464	501	537	507	488	513	480	484	528	501	559	535	561	504	450	499	477	525	520	486	529	472	505	525	484	457	501	482	520	507	481	528	504	514	539	535	542	469	522	509	517	499	488	518	524	513	495	515	507	493	509	494	534	504	493	459	521	525	480	524	521	551	511	546	527	503	553	530	463	520	543	537	518	511	536	505	518	510	466	530	504	543	492	492	523	478	510	509	541	527	497	539	495	538	506	503	491	486	480	504	546	445	549	504	504	511	512	526	489	492	529	516	520	532	521	506	519	495	528	522	525	477	526	519	489	479	486	532	519	530	507	517	515	523	487	497	505	506	506	550	523	501	554	521	495	509	491	531	483	511	553	465	526	471	515	548	484	514	494	505	483	522	514	499	508	541	547	542	496	536	526	533	506	476	538	492	496	530	489	509	515	514	504	489	514	517	505	516	523	488	498	523	474	496	502	495	509	527	539	524	492	510	528	520	499	488	496	516	529	481	507	540	514	521	533	500	510	541	493	524	495	517	467	529	534	493	520	471	544	538	515	506	485	532	505	488	510	497	485	523	515	507	464	483	513	499	501	545	523	488	493	504	490	487	511	486	492	526	515	499	531	499	549	522	497	491	475	535	536	529	493	534	541	523	509	530	531	491	525	545	479	500	514	509	491	515	521	516	480	509	508	513	473	527	475	501	488	493	498	522	515	503	478	553	514	529	497	544	504	480	497	480	492	464	505	507	498	495	516	519	496	516	493	511	535	510	501	530	536	496	475	483	491	506	514	493	519	501	519	508	519	515	531	466	497	502	534	511	512	545	520	501	569	499	502	534	515	470	472	517	514	502	498	487	498	515	526	486	518	493	525	553	495	483	503	536	500	476	473	505	505	519	535	473	506	500	503	496	454	543	491	515	517	501	471	514	534	507	514	542	530	499	489	498	511	507	532	506	498	526	511	478	513	499	494	493	472	510	463	522	493	500	494	499	546	506	518	497	495	502	523	516	521	529	513	530	485	488	533	487	495	537	474	508	501	480	484	526	534	480	528	474	525	493	523	536	538	500	536	523	513	511	534	499	528	534	495	462	525	511	511	506	516	514	527	540	558	496	511	497	523	511	507	469	511	527	512	486	519	498	503	537	533	536	489	505	493	494	463	523	470	546	513	511	507	469	513	472	536	549	487	483	478	560	532	485	489	516	473	516	499	523	478	507	501	499	514	529	512	491	506	505	489	500	528	534	506	514	537	513	528	509	523	473	505	483	539	485	523	543	527	495	509	541	502	521	538	510	477	488	515	534	505	523	518	469	492	537	501	540	452	497	480	512	524	479	510	558	507	472	545	526	524	476	492	515	497	531	501	487	507	538	497	451	544	500	529	508	498	522	488	510	519	546	505	535	488	490	489	533	489	514	529	489	514	470	522	515	516	519	507	495	482	539	528	516	493	494	529	513	522	528	471	521	514	534	549	477	497	519	541	517	487	515	498	514	508	482	489	497	522	509	505	550	497	532	526	490	520	488	544	522	545	476	520	482	542	469	541	509	513	470	543	474	556	493	499	528	505	521	523	526	503	476	510	475	490	500	540	512	502	539	518	486	528	485	539	500	486	527	490	519	506	530	464	496	502	514	504	489	500	548	531	536	447	519	491	541	502	492	488	503	547	530	512	492	509	495	492	516	537	508	542	477	508	495	516	528	494	529	529	492	501	529	555	469	476	524	490	514	511	529	479	545	536	495	500	482	490	466	512	526	501	492	504	532	557	476	484	502	539	520	553	512	513	519	529	520	511	506	526	526	520	488	464	525	551	526	531	495	506	515	524	487
5008	4087	6141	8603	1618	1265	1142	1110	1011	954	835	925	980	812	1014	4161	4205	4040	2446	754	804	820	793	780	793	773	785	788	783	820	843	787	804	787	795	810	784	828	793	810	828	802	857	873	855	819	804	840	787	722	801	795	781	759	775	815	817	773	817	777	807	784	769	798	790	806	799	773	844	803	786	762	846	786	838	809	830	812	831	817	764	757	815	793	786	776	813	797	799	780	773	793	813	799	793	767	810	787	820	866	770	856	757	799	794	799	779	774	812	804	756	784	812	752	744	758	789	773	747	842	783	829	845	802	842	757	844	784	759	774	778	769	837	789	777	787	767	812	735	760	806	850	761	828	749	840	786	766	811	742	829	794	780	768	769	805	821	788	761	812	802	772	822	787	807	816	739	783	775	813	773	834	798	794	793	725	787	763	814	748	762	789	740	786	843	786	846	793	822	785	819	755	775	855	771	806	750	812	783	751	763	752	805	798	831	861	829	780	840	759	783	747	769	834	805	761	805	784	790	725	817	831	824	833	824	735	762	815	801	816	824	772	758	798	819	829	770	785	788	797	827	771	770	808	812	814	784	798	744	810	788	791	774	805	764	825	819	771	787	844	849	820	769	773	789	791	816	793	804	796	738	819	796	763	782	751	813	756	794	786	768	811	782	790	797	776	784	766	794	754	803	846	773	759	803	836	793	824	766	750	800	785	792	797	781	729	855	794	779	810	745	800	766	739	794	754	754	837	786	833	763	814	762	735	856	780	854	778	791	830	780	754	813	755	770	774	812	762	782	751	765	793	746	810	792	769	764	774	797	816	854	794	796	831	824	797	811	782	807	841	769	820	717	763	818	792	773	785	777	799	778	785	790	797	770	824	827	825	778	792	789	778	827	760	765	796	808	812	814	791	775	827	760	790	826	796	798	771	796	790	742	769	818	758	782	789	814	783	777	808	784	835	832	805	801	826	830	806	782	801	799	794	809	746	752	828	779	783	846	825	815	825	784	845	765	812	795	735	801	820	788	808	783	811	762	801	817	756	784	784	773	728	775	792	819	825	743	797	818	812	772	768	804	830	770	803	795	792	771	804	743	768	831	759	837	809	736	747	820	856	786	777	789	763	769	759	823	801	771	758	784	855	754	803	798	806	769	766	776	775	827	783	818	821	793	801	817	814	804	791	766	826	827	766	874	796	794	831	784	809	788	787	835	796	788	752	771	802	826	787	737	800	712	788	775	788	769	803	788	807	845	782	805	822	744	810	806	791	828	772	802	803	749	804	744	756	770	741	786	803	779	794	743	760	763	757	799	792	793	782	732	812	799	809	829	792	788	790	801	761	792	797	784	834	781	826	749	774	812	810	763	798	787	784	722	809	753	757	801	779	800	793	813	775	793	826	821	790	740	775	841	820	773	798	823	785	788	752	809	722	779	830	833	833	828	801	750	748	811	795	737	784	792	792	800	791	779	758	826	752	784	786	767	820	835	775	822	777	783	788	794	805	791	787	771	846	816	790	828	806	799	786	795	792	765	810	804	756	784	737	812	772	865	793	854	781	798	815	788	740	818	750	805	785	752	796	811	841	798	780	825	796	793	791	763	823	777	777	773	778	817	770	790	789	795	820	804	782	790	784	801	787	764	780	770	783	781	810	809	807	697	750	830	809	815	809	771	795	775	772	779	790	821	814	780	755	817	773	800	821	787	763	787	730	821	800	773	728	775	804	771	817	770	780	767	783	764	753	754	830	785	758	826	839	792	757	811	784	798	758	760	801	836	811	793	828	779	783	768	777	810	813	789	777	778	784	747	833	780	803	822	803	802	824	772	753	786	774	803	756	784	846	854	772	746	738	815	814	796	778	786	807	836	783	799	784	787	747	795	792	843	804	774	798	809	825	799	752	811	852	735	749	756	826	824	831	790	829	820	832	809	758	751	837	778	789	817	812	762	776	765	808	760	814	745	769	772	793	785	805	781	758	763	764	758	798	820	773	796	815	792	838	841	784	755	768	804	826	769	794	858	780	761	778	822	790	749	833	813	750	733	839	754	760	843	800	849	791	839	758	745	799	818	776	800	795	808	773	807	775	798	757	831	809	764	818	789	801	787	807	849	773	772	809	856	767	767	798	817	810	831	775	818	817	825	780	763	798	770	816	772	777	772	800	812	808	864	739	808	779	813	820	767	757	776	814	796	769	762	792	850	770	797	773	773	775	805	810	756	732	804	795	787	802	819	761	794	769	779	839	766	758	733	779	809	733	775	816	770	775	767	772	793	823	785	823	810	779	807	808	756	800	736	753	808	800	741	824	825	778	828	827	794	825	802	767	783	767	780	802	789	774	773	771	756	790	781	804	772	787	782	852	743	799	830	767	810	860	787	790	807	828	793	776	824	786	778	813	799	805	804	788	774	779	775	780	821	799	722	783	822	757	736	775	801	816	798	782	785	809	782	804	789	852	756	812	843	806	769	782	826	776	830	769	815	817	794	850	814	782	823	770	839	810	838	747	850	756	810	786	748	824	790	798	809	764	800	759	797	803	757	788	738	823	826	795	802	755	823	753	789	776	759	753	840	828	767	790	755	771	832	855	801	819	794	763	813	792	768	799	794	793	764	803	834	773	787	765	811	780	792	757	744	814	795	818	805	753	812	826	766	745	787	834	744	835	789	805	787	741	815	798	796	809	755	806	780	819	777	764	793	808	785	810	807	766	746	751	822	783	802	790	809	813	736	768	812	760	804	795	798	875	820	760	808	767	825	808	777	752	803	800	798	766	750	800	837	789	780	778	800	774	805	807	844	821	789	716	779	818	799	766	785	791	695	779	797	794	794	767	750	772	760	819	816	823	764	764	770	825	830	797	809	768	800	771	784	732	874	735	770	803	775	780	788	806	769	804	738	843	838	797	799	821	772	782	725	730	807	809	802	784	803	794	750	795	813	744	796	741	821	764	828	775	818	790	770	769	797	800	779	789	808	823	776	772	810	839	771	799	756	811	733	756	790	773	786	839	768	764	810	790	767	835	735	848	810	780	811	827	834	795	816	847	788	746	802	824	767	789	821	795	796	794	786	802	786	815	769	826	766	811	769	795	775	811	801	775	804	802	777	794	793	809	825	746	790	774	794	782	797	828	791	822	788	836	806	785	833	776	774	803	800	795	817	810	777	791	824	792	820	763	825	811	797	809	771	795	788	788	764	813	737	803	775	804	792	728	767	801	806	773	798	796	778	742	784	804	811	825	802	797	809	751	781	810	768	781	800	829	802	766	773	753	827	733	799	813	843	759	800	805	777	799	781	822	776	818	758	789	789	814	749	807	826	791	791	780	824	808	844	769	823	803	795	772	786	807	820	855	752	747	799	779	828	820	808	766	805	806	801	776	803	787	810	753	786	773	750	739	791	816	798	744	773	777	800	783	823	721	769	826	775	812	807	783	783	781	817	764	784	810	805	801	815	820	759	799	770	784	766	793	765	797	795	805	809	771	774	782	750	797	784	807	782	814
24654	21294	28214	25987	14323	2145	1099	882	797	762	707	775	660	666	993	6647	8705	7837	3971	558	566	595	602	574	641	584	546	591	608	558	541	567	576	602	599	630	550	583	583	573	606	579	693	726	681	594	611	566	593	574	603	556	594	605	598	550	576	617	584	563	590	550	600	551	616	599	589	547	638	557	564	600	611	587	611	568	559	597	560	598	611	627	598	557	603	520	571	604	575	566	570	560	606	607	585	550	595	591	574	609	626	615	573	604	586	593	582	582	559	548	566	598	580	584	553	542	583	613	591	593	608	634	567	589	615	595	611	612	617	592	603	607	607	585	612	604	544	567	512	598	594	603	585	575	581	574	574	600	583	575	546	583	603	567	590	586	562	567	604	581	558	583	529	621	584	591	556	539	596	579	584	617	583	550	559	619	522	592	565	585	561	588	602	583	595	583	602	557	555	600	578	619	561	620	580	524	583	595	555	618	604	586	547	535	619	577	538	540	590	645	593	576	596	594	570	535	563	594	594	564	623	552	605	587	549	572	583	602	589	633	620	582	573	611	524	619	617	567	598	549	569	597	604	572	568	556	594	618	564	580	572	567	533	593	590	566	549	575	617	595	581	589	609	554	610	545	590	572	573	556	594	563	575	553	610	647	621	583	563	594	587	539	596	612	578	550	597	612	570	554	622	596	562	542	568	523	563	594	576	579	562	566	572	539	596	573	568	590	566	600	560	596	603	622	610	539	579	582	607	616	562	595	591	593	550	543	579	571	573	607	549	597	554	546	581	587	534	590	561	592	581	595	571	592	580	550	528	562	580	599	573	566	637	601	520	586	590	594	575	558	585	605	559	533	559	562	636	600	586	554	623	560	585	565	575	581	550	603	600	572	567	597	542	573	593	557	588	590	576	576	640	607	582	568	608	577	559	605	622	561	580	556	575	640	583	611	582	599	607	582	591	588	570	630	563	542	555	618	561	549	606	573	538	639	582	595	584	617	590	613	564	566	605	571	565	553	564	597	554	577	574	550	565	594	574	574	582	557	611	597	601	584	576	562	564	566	573	537	592	583	599	581	576	561	555	622	543	577	564	608	566	573	610	582	574	612	582	570	592	591	570	615	607	568	616	553	558	615	616	542	614	594	613	530	606	627	568	618	590	587	602	552	610	561	599	588	586	582	558	572	585	594	543	573	587	621	596	566	592	597	584	557	593	587	541	585	580	620	524	571	576	560	592	546	566	583	619	607	549	545	557	581	621	587	603	577	563	589	584	562	579	564	588	581	573	564	580	592	613	587	571	581	594	587	520	590	597	587	585	598	600	587	583	555	602	605	583	610	588	568	600	573	593	603	575	501	575	587	548	592	560	588	562	593	556	600	543	594	584	599	564	571	584	591	601	586	599	576	569	570	562	605	568	547	598	577	554	552	593	557	601	591	596	605	623	544	579	608	565	569	582	586	553	573	598	610	535	594	537	564	614	579	608	556	577	576	580	586	605	619	583	558	584	565	630	593	585	601	588	565	578	575	562	538	616	561	602	641	569	586	602	577	592	580	587	579	590	607	582	563	572	596	549	578	546	587	601	605	545	600	567	574	593	545	590	545	564	579	609	544	608	545	584	537	573	525	588	576	564	572	583	537	600	615	613	598	569	586	555	582	592	585	561	569	598	566	552	576	614	619	557	568	584	557	594	579	578	539	626	549	505	562	579	584	559	551	582	645	629	605	602	568	543	568	618	571	594	589	568	618	554	570	562	565	571	529	577	596	608	565	585	570	545	580	590	609	583	602	578	605	579	559	562	589	587	554	602	566	578	598	593	582	539	556	553	593	557	584	573	623	594	574	604	540	580	644	559	553	606	609	591	607	561	566	572	560	577	538	595	532	586	601	529	605	585	605	613	604	588	583	565	559	580	585	550	599	586	633	576	578	573	582	553	585	570	623	600	584	578	554	563	582	573	614	584	574	597	587	615	567	594	569	587	594	570	576	551	527	635	569	581	602	587	581	548	579	611	580	608	581	605	543	552	572	574	594	560	589	657	601	598	600	603	599	547	597	593	592	581	564	568	585	552	607	554	567	579	545	599	558	596	618	540	557	563	579	588	544	615	605	609	542	538	590	584	564	577	566	588	593	568	610	590	557	619	586	572	582	552	578	608	567	550	601	631	554	574	572	565	575	640	550	568	568	569	610	635	561	547	581	609	563	580	574	562	618	552	584	609	574	578	605	543	583	546	608	577	609	599	581	597	625	540	559	566	591	553	584	578	552	576	589	598	557	556	584	581	573	592	581	553	577	520	604	568	547	549	536	592	567	542	570	603	588	578	570	563	535	555	555	555	572	615	568	571	617	616	561	565	598	577	569	601	607	574	568	568	558	567	582	576	595	623	571	564	584	590	586	590	569	617	576	612	549	564	605	541	540	575	570	619	560	610	563	550	542	596	579	572	561	624	558	554	573	586	572	585	584	608	607	596	562	573	607	545	606	578	550	606	572	644	528	617	559	590	583	534	582	564	594	604	587	575	569	598	578	643	577	588	597	582	590	590	599	558	556	604	603	594	562	551	609	579	590	575	611	548	601	578	604	541	547	562	608	582	571	596	560	582	594	568	554	568	575	581	564	576	523	582	565	574	583	577	578	606	589	587	570	557	603	577	625	569	548	569	575	543	589	606	575	589	619	581	593	611	586	589	595	586	574	573	546	594	573	589	582	621	578	574	620	599	541	559	596	543	595	568	615	607	587	556	598	580	578	574	607	566	593	562	575	619	580	568	593	608	559	585	556	574	640	548	565	585	582	583	582	585	552	588	539	582	560	558	593	610	575	589	579	589	545	559	606	601	576	579	551	608	575	607	584	550	629	590	578	605	580	567	524	588	586	602	604	595	594	592	607	550	613	571	596	630	584	575	572	592	585	594	586	609	577	589	602	563	574	607	566	583	556	576	566	605	594	572	566	557	561	571	592	572	581	552	584	548	576	589	570	593	568	569	572	537	587	572	561	569	593	579	595	557	629	583	556	564	548	600	600	582	624	623	588	614	644	609	551	573	600	557	553	543	548	544	586	573	580	608	544	598	575	573	603	564	581	607	613	554	578	556	565	573	556	579	581	560	591	542	608	578	555	619	573	565	623	569	590	574	545	599	570	564	539	626	613	587	556	582	574	614	552	592	600	561	620	557	558	580	576	570	563	591	561	569	591	572	598	575	572	587	587	572	579	582	632	562	600	592	582	616	524	607	574	537	607	601	569	595	574	574	580	569	547	570	604	600	587	583	561	578	540	608	618	568	598	581	527	589	590	643	579	585	545	570	573	606	592	595	572	574	610	579	604	611	616	572	617	574	605	542	565	596	611	571	603	572	557	562	623	608	577	602	581	589	578	590	565	571	542	597	565	591	568	604	585	582	564	581	570	591	643	604	566	600	586	606	577	603	574	576	570	549	568	584	623	562	571	569	561	548	559	566	601	563	595	600	572	628	580	585	599	575	637	544	604	581	582	581	551
6640	11741	20865	25285	3771	2832	2204	1863	1639	1411	1385	1518	1101	1144	2321	16190	18490	15835	8408	892	890	948	965	885	925	917	954	904	876	862	886	926	939	885	960	934	918	910	922	908	869	926	1266	1260	1198	1057	1001	902	919	931	959	850	885	913	848	920	894	892	882	907	881	918	889	895	946	899	872	910	907	951	915	898	921	872	933	903	886	969	906	902	932	917	884	915	927	910	885	922	891	911	895	853	945	952	950	908	893	876	902	903	902	895	894	944	903	882	919	909	874	939	888	938	878	929	907	861	934	883	919	880	893	923	892	893	892	890	890	915	930	925	888	949	900	902	935	890	866	922	868	917	887	896	884	888	901	908	902	897	909	879	868	943	925	893	884	925	929	862	867	903	897	958	937	881	867	890	896	887	906	974	907	925	938	947	937	916	939	914	939	921	862	923	926	877	926	891	907	963	900	879	954	896	936	882	869	886	957	922	971	911	894	958	873	927	889	860	881	879	940	927	888	879	884	815	891	935	909	937	853	923	938	928	927	956	928	895	934	915	875	879	912	852	876	885	881	905	890	935	886	897	922	910	892	887	879	901	877	901	922	887	928	922	929	925	908	956	949	909	830	927	927	876	956	920	918	898	932	873	927	865	890	921	960	832	954	915	886	902	889	929	857	921	925	894	914	855	899	901	891	880	854	884	893	922	950	883	885	902	905	943	898	885	919	871	933	932	915	854	828	940	868	925	940	873	835	899	862	901	909	928	875	877	941	882	898	848	906	892	937	929	847	939	904	921	898	855	943	884	829	882	928	894	881	943	909	885	941	906	918	920	917	930	895	899	909	891	887	942	934	965	897	932	915	877	893	899	877	923	932	896	912	935	923	889	941	988	898	835	922	943	940	847	915	904	896	889	961	955	899	883	927	925	910	978	889	851	967	912	846	940	865	878	910	942	879	850	896	991	865	884	889	895	968	866	945	951	903	883	934	865	918	897	923	911	900	877	886	926	929	927	938	948	905	916	828	911	901	904	894	880	892	904	864	902	908	926	921	925	905	880	910	917	964	968	914	877	900	908	908	873	898	919	871	870	908	932	838	943	884	909	890	854	946	901	893	896	919	921	886	892	886	892	923	928	908	911	921	928	934	913	891	883	867	895	935	888	897	892	948	874	887	909	929	882	893	884	917	919	938	942	948	906	865	897	909	906	902	870	951	876	965	921	878	885	935	914	876	907	917	806	913	896	956	906	872	891	903	918	926	848	907	856	905	914	889	896	896	889	880	919	924	874	906	902	907	898	911	870	922	915	975	928	895	922	896	897	907	902	907	878	868	885	931	910	921	897	921	893	890	908	932	904	907	897	936	918	866	914	936	890	909	926	892	888	929	948	940	891	864	863	885	864	881	956	866	907	908	906	904	883	937	901	904	867	917	941	894	963	977	914	899	920	915	883	928	957	905	896	941	900	904	946	926	925	886	948	878	931	860	920	929	917	884	880	892	889	950	888	854	941	865	870	896	929	889	880	1006	896	898	938	863	914	928	944	932	922	903	929	882	870	925	914	937	894	902	893	955	901	866	862	930	942	867	973	937	857	968	934	912	903	917	930	884	893	902	950	914	904	893	944	855	973	903	889	931	934	888	913	891	900	935	872	859	924	875	909	864	893	887	920	876	966	898	925	936	876	917	915	907	921	896	892	881	908	866	866	887	863	895	906	915	888	913	924	936	861	897	986	902	908	848	898	919	907	855	892	930	905	905	925	930	875	869	972	882	947	911	911	910	905	875	906	943	930	905	883	866	901	894	859	859	935	883	927	914	925	891	904	882	918	876	970	918	918	907	853	882	913	869	937	923	921	929	936	837	932	930	889	901	929	937	874	891	919	912	908	924	834	934	883	880	883	905	906	879	901	897	919	843	928	899	880	942	864	892	906	918	930	921	860	861	908	928	941	928	910	882	845	858	883	880	872	916	888	899	928	928	959	884	876	932	905	914	927	950	875	841	882	929	933	903	944	902	896	856	883	881	973	936	913	858	853	979	914	913	912	948	932	893	884	907	891	961	939	946	875	910	895	898	905	931	899	936	919	905	893	869	896	933	932	858	909	983	914	881	872	908	867	925	926	889	937	915	950	895	852	936	901	862	933	917	924	894	914	972	834	858	934	949	908	893	859	876	902	917	917	893	892	905	950	912	909	924	908	890	908	932	912	928	917	895	857	944	933	898	909	920	937	896	931	862	914	927	870	917	878	883	870	882	901	897	859	924	882	899	911	890	913	898	904	879	914	914	967	911	883	894	870	980	886	930	850	928	900	936	891	912	896	893	930	876	841	945	877	926	869	895	912	866	888	919	900	902	867	959	885	877	940	917	928	924	898	930	940	974	875	929	920	924	936	881	882	877	947	933	933	883	913	858	844	917	906	868	881	883	900	925	967	864	913	906	886	925	947	837	952	905	924	919	833	961	891	918	895	958	882	850	934	890	896	941	939	927	880	925	912	966	945	916	895	905	892	909	959	857	937	913	954	935	907	910	895	925	908	877	855	920	940	912	853	920	900	902	954	917	861	875	910	936	955	926	907	873	916	841	913	909	889	863	949	967	911	905	911	899	900	908	933	897	937	886	885	894	922	860	908	910	890	911	906	911	856	892	919	875	879	933	895	890	907	860	910	969	949	887	916	915	895	857	935	865	869	924	914	887	906	857	885	890	943	874	932	883	866	964	981	909	827	930	904	846	865	853	961	896	872	913	910	963	866	845	912	935	917	914	917	898	882	865	928	897	894	950	897	951	854	891	884	945	886	905	901	872	923	847	913	885	886	910	860	894	900	920	873	894	880	924	892	897	898	919	948	889	836	891	873	937	997	888	919	933	881	850	920	909	921	925	900	919	907	891	907	933	915	897	875	927	849	878	907	881	913	906	886	878	867	904	903	928	867	888	865	887	918	934	940	901	906	948	913	916	911	873	875	908	876	884	885	923	923	916	900	922	916	899	880	932	904	902	941	938	874	868	908	940	943	885	868	935	924	894	869	866	869	893	907	899	884	881	955	864	944	898	873	902	930	865	913	886	955	925	835	914	897	901	958	897	910	890	905	944	900	875	861	869	889	913	884	879	951	906	913	853	940	911	879	876	920	852	909	897	894	906	905	900	903	902	824	863	854	915	891	929	962	889	855	905	911	921	918	894	899	875	875	865	924	892	909	898	923	878	902	940	881	932	919	901	907	871	902	954	925	876	930	875	885	869	935	908	891	849	922	884	903	897	929	910	915	911	844	928	985	891	886	952	873	928	927	913	901	968	878	875	889	933	887	891	909	910	886	926	816	861	882	916	932	922	909	870	882	923	877	958	861	884	886	867	930	873	931	862	888	868	915	870	878	916	879	943	898	947	908	899	888	937	928	959	904	909	881	920	914	900	909	885	880	924	930	904	872	920	916	871	882	892	937	908	910	897	887	880	945	919	894	892	890	890	911	977	874	859	914	908	879	847	939	892	907	950	827	937	936	930	893	862	887
23141	21218	29145	25763	21316	18834	5228	1193	1012	926	856	2216	832	704	1694	13700	19282	13580	5482	640	541	589	552	561	559	605	619	565	571	590	561	608	601	515	559	563	582	572	571	544	566	611	984	910	744	655	604	583	536	545	586	515	525	602	538	617	549	555	542	564	545	528	562	549	572	589	563	581	600	570	537	588	603	594	567	583	593	514	564	579	571	553	551	584	540	529	565	584	544	553	559	549	562	574	570	543	530	557	573	533	564	578	593	552	577	566	563	543	534	582	561	529	522	554	583	558	536	572	586	574	561	575	551	577	562	593	567	576	571	593	561	582	567	568	579	558	539	545	553	544	584	582	587	585	580	563	577	549	542	561	555	583	555	570	585	554	573	558	582	542	587	571	581	499	554	562	549	576	554	607	606	595	581	567	596	558	587	557	563	577	562	529	557	561	562	553	571	514	562	605	574	599	565	560	553	597	588	568	572	552	607	556	523	577	548	585	541	571	545	573	581	511	561	539	550	561	593	605	555	527	621	561	536	534	564	534	563	549	596	539	531	514	573	557	585	548	547	560	517	546	544	537	567	604	593	542	574	550	564	522	582	538	585	573	585	602	579	514	559	561	549	538	583	585	547	532	591	558	575	565	589	556	574	542	548	517	591	548	570	522	538	582	558	581	593	567	591	617	587	580	570	551	558	531	540	577	568	546	558	553	590	543	535	546	554	530	545	531	579	547	523	596	571	567	580	565	604	584	531	580	558	551	518	572	583	555	544	562	532	542	526	539	575	579	535	572	577	572	513	576	559	598	562	572	613	590	573	573	570	593	546	579	589	577	557	560	551	551	591	555	573	582	592	564	565	587	605	513	573	537	582	528	587	577	591	573	585	538	531	532	538	549	557	518	566	563	609	554	531	532	597	536	589	573	571	582	569	538	578	541	561	548	580	505	535	557	555	526	552	574	544	592	573	514	538	562	557	572	588	586	563	567	571	564	559	525	557	561	565	602	516	624	560	542	574	556	581	578	571	567	560	577	588	560	541	585	551	571	551	587	581	582	538	526	564	562	552	600	586	609	507	603	550	570	519	574	576	600	557	560	543	567	589	578	545	563	590	566	594	603	546	574	531	609	586	574	560	565	564	590	563	558	554	523	566	541	539	548	596	554	570	518	569	548	585	575	537	575	591	537	541	563	529	581	566	564	515	526	529	540	546	561	599	506	556	563	552	557	575	553	556	538	512	534	533	591	554	563	585	537	568	551	582	555	543	531	532	576	542	557	562	598	596	559	553	574	556	578	562	543	585	570	616	596	526	559	517	531	550	573	577	524	551	541	526	585	534	538	523	545	586	544	550	565	560	595	561	570	542	564	540	543	522	600	535	588	542	556	565	587	583	583	579	527	532	573	559	586	541	554	556	514	581	606	548	536	533	546	583	554	586	578	566	594	563	548	542	554	581	573	531	593	608	616	562	565	584	559	566	553	550	546	580	529	553	576	519	611	537	605	547	545	562	582	553	576	550	556	522	507	580	607	582	544	556	583	571	551	552	558	596	579	557	564	555	557	589	558	558	565	593	574	599	538	538	563	556	541	556	566	587	524	566	557	567	524	583	565	568	565	598	558	577	514	570	581	546	527	564	554	566	531	535	553	596	549	565	576	568	593	598	571	541	540	559	578	552	547	561	575	573	561	569	567	569	570	568	567	541	593	581	557	575	555	555	575	564	520	571	531	562	582	540	558	514	561	549	576	545	530	570	551	534	556	579	581	584	572	534	592	557	530	600	571	566	556	596	535	557	575	531	557	577	580	588	560	582	590	571	569	572	579	559	559	558	567	533	556	570	573	559	535	550	571	576	594	562	570	559	588	543	546	584	563	545	534	558	548	530	581	573	592	542	593	573	540	594	605	562	543	542	551	546	533	561	588	560	537	569	544	574	557	558	548	568	600	569	553	589	562	498	560	540	565	582	572	529	529	597	560	557	551	549	545	485	588	564	556	533	587	529	566	562	568	559	554	545	569	562	578	581	529	564	607	574	529	561	582	640	521	541	563	585	566	552	529	527	576	534	542	554	564	565	547	522	568	475	563	540	583	586	560	581	568	547	549	561	577	551	515	519	556	543	560	571	554	542	573	545	574	559	523	592	530	544	564	582	542	527	564	546	586	541	574	575	584	558	593	526	554	546	580	556	555	576	549	601	513	589	605	517	598	560	568	574	571	563	574	572	571	560	563	512	546	556	575	568	584	559	572	587	540	566	582	581	606	550	588	577	558	527	553	530	614	553	581	550	579	563	563	562	526	562	543	548	577	535	535	553	586	576	530	572	579	537	587	564	538	576	545	597	583	570	576	545	554	589	557	536	591	604	564	548	561	589	597	505	573	545	547	565	537	526	557	593	535	538	572	552	544	532	582	596	537	605	544	573	545	567	539	537	533	575	611	509	570	559	538	531	543	550	549	576	547	533	555	543	554	621	555	527	565	550	569	556	561	563	611	532	581	593	534	592	549	588	552	573	557	526	540	588	597	549	563	560	551	584	580	584	569	549	624	543	551	555	536	529	539	563	532	581	574	595	556	584	591	589	541	567	564	511	575	528	569	593	576	575	531	584	529	558	570	545	557	586	587	550	591	602	570	567	582	567	552	528	579	538	552	548	517	552	576	549	579	534	566	564	564	602	585	581	600	552	566	590	560	565	525	576	555	565	554	582	595	538	562	519	584	545	561	542	557	570	546	568	553	566	550	534	559	618	536	536	571	540	595	557	551	540	581	594	560	547	545	544	570	565	575	541	576	566	542	536	528	543	575	530	560	549	584	559	588	558	576	559	557	552	535	568	531	581	567	548	561	547	564	516	571	555	584	545	519	594	517	564	578	535	575	627	558	541	524	520	534	575	590	590	529	542	555	548	566	555	541	610	587	536	563	604	603	559	527	595	551	539	544	532	569	553	541	579	539	560	602	542	564	549	553	579	566	586	575	571	521	504	568	562	548	582	559	552	576	565	518	564	593	553	545	571	568	558	605	548	580	559	558	545	561	549	525	539	528	600	553	539	541	559	525	570	522	593	554	561	549	555	550	548	561	583	570	577	534	499	605	587	537	574	578	560	529	541	543	602	596	558	607	610	564	583	553	542	534	534	498	560	554	553	596	557	551	567	594	543	562	567	591	532	568	572	530	516	565	525	555	541	546	557	586	548	589	563	563	581	583	576	604	523	518	572	580	513	595	540	563	547	494	574	556	545	599	549	538	580	555	572	599	568	535	550	597	554	529	580	619	545	592	574	582	550	520	566	561	520	554	557	550	532	568	569	598	529	506	572	549	563	532	545	567	569	595	558	574	536	574	535	546	528	583	600	540	579	571	549	595	584	538	559	555	569	564	584	565	558	586	524	554	558	583	531	587	582	573	545	551	548	551	594	573	521	514	589	542	559	557	579	550	643	556	547	547	554	551	608	571	585	550	558	568	553	541	570	547	551	599	535	596	521	556	581	533	563	552	578	544	557	533
10471	19482	31435	47614	6061	4474	3451	2664	2278	1978	1748	5792	1508	1356	4557	26490	29768	22070	9690	889	915	869	900	866	943	878	912	897	885	868	936	940	893	896	881	920	863	861	861	871	819	1042	2111	1803	1483	1234	1004	905	830	881	876	833	859	815	817	908	878	823	889	851	876	888	886	842	842	860	834	832	888	878	845	912	838	893	910	861	888	896	904	850	864	880	808	886	870	864	867	857	822	862	868	903	875	861	825	827	883	831	814	864	880	838	879	926	860	867	902	810	831	809	872	848	865	867	846	871	915	917	850	830	873	861	853	873	853	862	868	832	836	841	889	866	891	914	880	879	881	861	827	847	839	878	857	843	816	907	875	794	836	849	849	862	858	847	890	888	854	878	881	868	851	839	841	871	823	842	830	869	897	856	835	837	846	844	857	857	863	828	841	857	866	812	861	870	890	877	924	836	851	875	849	937	864	842	878	901	869	899	844	847	911	940	828	831	843	863	878	884	827	892	834	880	873	851	841	824	855	882	853	824	825	873	868	823	838	879	852	899	813	826	886	923	869	856	833	906	912	878	865	859	850	833	781	861	887	902	863	924	808	849	843	826	868	825	861	895	821	846	880	880	907	880	864	817	917	865	894	890	886	853	865	839	790	876	877	857	854	841	866	851	853	841	824	884	870	837	883	870	882	897	812	844	871	853	836	877	904	836	861	860	828	880	851	885	856	870	846	853	845	873	891	848	880	840	892	859	837	918	830	847	838	894	841	886	824	889	887	851	831	887	852	834	827	878	866	895	864	884	866	844	869	923	861	841	840	865	829	856	846	876	927	901	875	860	864	867	861	852	931	837	796	896	907	876	860	811	862	937	887	932	841	865	835	879	863	875	920	879	928	901	882	858	841	847	844	860	890	870	866	835	892	847	865	853	870	853	866	879	886	869	837	818	867	806	846	859	851	899	859	866	815	818	832	892	829	859	873	857	888	899	898	864	851	834	871	827	847	844	901	909	915	815	888	875	835	821	850	826	851	824	889	827	845	894	882	890	870	885	848	860	856	841	846	874	901	914	880	859	924	845	826	839	832	888	890	846	858	858	841	864	924	868	832	840	843	909	887	838	854	836	855	848	860	891	856	811	907	881	846	874	840	847	875	890	939	830	856	834	852	831	930	843	843	829	868	857	814	847	859	880	865	870	876	879	899	862	859	866	883	881	911	819	858	889	846	888	838	842	838	838	853	854	821	786	868	785	875	844	877	921	816	788	858	830	841	871	845	886	923	884	827	933	897	873	829	910	881	856	852	884	890	881	892	804	845	825	856	856	854	831	816	871	888	866	902	858	879	849	855	873	875	794	905	846	819	907	907	880	884	882	861	846	833	872	920	861	882	901	879	837	864	856	907	862	872	894	825	890	846	845	841	903	834	921	856	878	808	900	859	857	859	917	875	778	840	872	859	837	869	825	831	874	903	848	846	870	843	857	880	888	853	878	834	846	916	808	824	867	877	862	892	892	841	910	871	836	824	905	861	895	879	909	912	852	848	893	881	883	900	861	844	920	841	866	897	808	857	873	840	854	899	860	887	788	873	847	833	834	905	863	836	917	858	881	828	870	933	893	861	873	814	866	859	826	892	871	843	854	864	891	929	921	859	926	864	884	833	844	898	812	826	849	925	883	886	885	865	826	804	818	866	869	896	866	799	856	874	863	914	858	822	924	895	806	850	921	848	857	886	904	869	868	862	824	893	897	872	866	854	820	847	897	835	859	860	793	847	923	845	876	838	887	823	855	919	879	892	858	865	831	778	881	814	875	889	867	840	804	857	875	850	858	854	853	805	837	843	865	859	869	916	889	848	837	872	874	904	842	831	835	885	889	841	867	927	853	825	888	875	879	863	904	843	861	884	899	828	882	874	856	841	871	866	819	927	823	848	878	820	866	872	842	843	884	825	806	883	865	884	861	879	865	857	873	846	847	861	870	919	893	846	852	846	867	820	830	871	783	870	856	843	878	846	835	811	884	892	871	879	873	837	872	893	820	916	861	855	877	886	862	869	881	816	829	858	860	850	902	851	870	869	888	837	849	858	916	866	863	881	795	892	861	878	928	833	909	870	872	857	805	881	883	851	785	811	853	837	890	888	863	856	849	915	802	841	924	888	894	817	907	881	851	871	837	842	841	841	902	830	828	836	853	865	820	876	904	864	847	825	837	795	846	894	878	862	906	842	832	845	900	852	898	869	839	881	814	866	892	906	830	833	851	891	814	891	854	845	869	857	856	854	910	879	886	827	909	853	832	824	871	847	832	858	890	840	846	876	867	916	872	900	873	905	871	858	885	882	893	896	870	801	828	856	885	878	828	868	840	878	850	905	868	851	823	849	886	848	903	839	903	859	852	834	859	829	839	924	896	906	818	851	945	907	846	849	837	902	881	881	883	894	887	892	853	838	886	791	834	880	824	839	871	858	886	902	854	831	922	869	842	878	849	906	900	885	879	848	849	863	840	896	833	893	880	803	851	850	887	828	812	822	839	887	841	900	884	844	849	880	843	892	861	879	861	841	898	839	835	863	847	875	876	915	880	840	867	857	845	915	824	884	850	835	894	863	862	881	895	874	869	887	845	892	840	912	864	925	870	852	866	878	874	866	888	858	885	891	844	914	835	875	866	860	855	829	907	870	825	892	815	875	838	831	876	881	919	889	857	823	907	841	856	827	841	886	884	821	892	845	822	842	879	900	894	877	918	843	826	828	843	833	859	843	830	861	858	863	879	864	872	867	844	867	880	922	843	848	851	841	857	880	860	918	888	851	855	887	847	826	867	852	827	903	882	869	894	840	836	876	846	915	886	874	883	861	852	856	923	837	866	862	898	862	815	832	846	864	885	848	826	806	836	820	858	871	858	842	854	860	857	856	847	841	843	887	868	860	819	851	818	842	829	882	837	868	883	825	831	812	909	877	864	861	858	825	846	873	807	849	856	864	896	873	859	843	896	831	836	888	882	838	869	882	904	825	859	846	899	831	889	814	863	897	852	820	845	827	865	872	869	864	826	857	878	875	893	873	839	830	877	846	852	832	867	900	843	889	874	860	878	860	834	849	835	919	854	861	857	874	858	847	855	907	839	908	839	860	844	820	848	905	892	867	833	863	849	900	819	852	880	881	856	850	885	852	848	872	874	854	897	887	887	898	900	861	888	800	867	847	848	860	856	858	913	867	849	824	828	831	889	847	827	870	858	864	918	872	834	840	837	906	868	889	870	868	876	884	832	829	883	899	844	842	892	904	909	869	861	836	865	861	879	862	897	853	889	886	893	820	803	920	873	821	842	952	833	841	861	809	828	839	866	829	839	853	891	870	858	795	802	860	896	803	912	847	861	910	899	933	842	837	877	816	869	888	860	948	839	837	842	884	864	866	848	834	842	912	896	859	884	880	880	862	884	813	886	857	841	867	863	846	878	886	893	889	860	857	824	858	914	859	909	853	910	841	910	878	856	832	899	880	866	829	835	885	822
26906	19839	7962	10423	1784	650	630	576	533	516	544	539	503	526	625	1326	1583	1398	722	478	491	504	503	462	548	521	482	519	484	491	502	481	508	492	481	479	476	510	456	511	503	526	514	566	557	546	526	491	494	474	473	509	516	499	482	517	467	486	532	512	518	482	452	529	474	510	515	513	457	543	488	496	453	511	504	499	491	498	485	525	508	492	451	495	515	491	458	501	516	455	480	520	483	483	528	497	504	525	516	513	421	516	477	519	501	504	491	525	472	487	513	498	510	473	472	490	486	487	480	500	453	525	513	471	471	498	512	494	511	500	510	485	506	486	491	510	458	457	472	525	484	552	482	526	466	512	488	493	491	484	536	476	523	511	508	493	470	569	500	489	488	531	490	522	516	456	479	503	461	490	481	528	469	509	516	529	495	504	518	494	519	486	472	445	475	493	478	465	511	498	497	486	513	460	495	534	501	517	473	492	486	498	510	489	533	461	453	490	512	476	493	489	522	498	492	495	494	468	496	451	512	494	469	491	464	481	514	506	492	490	492	493	526	548	505	493	512	489	498	529	493	470	485	471	475	485	480	484	473	488	491	520	483	473	492	513	492	487	524	535	481	511	511	497	504	495	503	464	475	474	528	497	494	483	504	483	522	496	512	507	522	482	498	491	520	460	487	498	481	506	458	504	497	514	447	511	483	469	468	510	506	535	495	479	495	454	498	462	515	468	500	465	509	494	488	501	475	497	476	432	492	515	486	479	486	497	499	486	478	474	475	494	522	492	472	487	537	473	505	457	515	501	516	500	458	516	533	496	495	532	497	483	504	503	483	501	462	514	446	491	520	499	497	498	539	490	535	507	541	494	515	495	487	488	527	475	499	515	479	490	501	498	470	499	486	498	504	471	514	518	484	484	529	497	500	520	510	515	521	478	487	488	481	515	522	483	500	487	453	500	510	512	485	508	490	505	476	498	493	489	528	509	455	468	504	495	462	513	485	465	509	520	504	485	515	524	496	521	485	497	515	531	470	478	486	457	499	497	518	498	525	527	517	505	506	484	478	495	500	463	497	498	490	502	475	492	491	505	530	495	507	508	498	519	565	502	488	458	445	495	527	489	513	464	481	514	515	489	520	534	491	477	515	500	489	499	469	499	468	498	493	493	489	503	527	506	455	528	492	511	518	470	491	502	482	458	499	511	495	518	496	497	493	482	460	524	459	471	487	471	509	506	505	468	447	465	519	497	484	506	505	522	527	459	492	477	494	465	434	490	498	482	502	501	520	494	463	490	477	495	482	497	510	476	473	506	489	481	537	464	506	437	454	495	452	502	494	543	490	499	498	478	538	526	488	502	535	475	513	487	551	502	488	471	543	521	510	536	510	519	509	471	521	540	442	474	512	488	516	483	521	491	479	453	486	542	465	489	494	554	519	502	525	486	480	525	536	479	490	485	501	470	488	507	486	485	473	490	517	540	485	494	476	460	450	452	484	505	503	510	480	529	461	476	511	531	483	522	489	503	485	509	514	492	478	516	474	478	453	486	503	522	525	459	469	488	489	466	529	509	486	498	490	537	481	490	511	486	502	477	491	465	497	487	487	520	502	500	509	484	502	485	494	448	492	472	515	490	522	522	487	515	470	490	470	503	485	511	479	491	530	527	514	514	491	466	488	479	496	502	504	480	486	518	544	485	443	467	460	530	493	505	472	498	502	462	561	490	501	464	494	505	502	539	489	485	498	482	524	499	490	462	505	488	483	507	494	509	476	464	526	480	490	527	485	512	464	483	492	488	507	464	497	507	494	496	498	472	538	509	514	484	503	490	504	457	486	519	504	493	447	526	507	490	503	465	515	528	529	515	519	477	508	520	514	522	501	497	503	567	508	506	521	486	535	512	494	521	460	485	519	451	474	525	487	511	533	507	495	457	463	557	518	476	518	504	523	471	497	494	466	522	487	489	540	502	486	526	500	491	509	443	543	472	482	497	457	513	506	491	503	519	480	458	496	481	498	482	501	505	456	516	486	505	529	487	490	546	461	502	497	473	491	502	498	458	489	447	482	516	516	473	467	486	523	505	458	497	525	521	497	502	505	505	458	466	532	485	467	464	494	481	486	473	489	487	444	511	490	508	500	458	502	494	513	529	481	481	523	508	514	496	506	550	483	488	504	552	494	495	492	529	511	529	521	494	489	477	473	464	483	516	506	511	507	510	483	494	511	506	529	508	538	459	452	469	456	462	544	494	483	485	491	519	460	517	498	483	489	518	498	511	566	485	470	492	478	467	499	497	463	534	520	538	509	507	489	488	501	448	501	500	502	523	503	522	524	520	475	479	462	530	484	475	507	460	500	466	509	549	499	475	526	489	466	505	522	529	477	503	487	494	519	480	509	493	470	494	463	520	499	518	458	495	477	510	507	530	517	463	495	503	513	493	494	512	499	495	487	506	492	482	499	508	516	489	497	503	471	495	484	475	518	504	477	512	479	507	522	471	523	506	465	523	481	507	482	475	496	466	499	493	527	508	490	533	485	474	505	508	499	512	547	505	513	489	500	526	512	526	514	488	498	489	489	476	534	511	481	470	541	502	506	520	482	504	460	512	498	471	479	507	442	518	461	507	493	497	472	460	496	493	517	520	532	502	505	450	494	484	505	498	500	485	488	470	491	488	526	472	488	490	477	476	482	483	518	503	493	502	477	520	465	520	498	497	465	493	419	464	525	458	470	519	522	516	525	513	489	500	489	487	537	451	513	481	506	494	470	477	495	506	461	489	459	470	496	506	518	515	492	481	482	460	498	510	480	476	482	489	503	487	448	483	513	486	498	528	458	469	505	462	500	534	475	515	500	520	477	474	485	492	506	471	522	474	493	505	456	485	503	461	474	539	540	511	492	487	460	504	513	496	470	523	465	482	500	483	494	497	473	500	509	497	507	512	499	494	502	491	505	460	448	468	459	445	475	449	522	461	525	518	482	494	491	505	474	471	490	465	560	482	501	483	497	540	510	502	477	515	506	488	473	495	485	450	487	527	460	502	494	487	475	476	511	478	526	532	520	495	514	485	508	471	469	513	471	514	510	491	477	484	477	497	534	508	480	497	472	504	492	491	488	518	488	511	502	464	502	481	501	503	477	491	503	533	486	513	521	483	498	459	482	486	511	494	568	552	501	476	524	523	496	510	477	490	519	495	492	501	521	503	492	515	453	497	502	500	490	507	476	465	529	482	495	464	518	487	492	463	504	494	511	489	528	478	494	461	485	502	452	503	488	488	515	479	475	503	506	520	493	502	452	506	479	470	499	477	538	505	473	495	471	525	518	484	498	483	509	520	478	461	476	476	489	461	475	466	473	496	475	487	453	499	490	509	456	505	506	505	484	529	488	496	511	516	468	495	489	476	514	506	522	524	453	508	455	461	464	499	465	492	477	477	461	508	509	521	472	501	513	468	521	478	534	477	526	470	466	509	461	509	492	484	470	453	515	485	463	457	486	491	451	474	503	473
5131	4036	6955	16694	2821	1355	1137	1002	964	843	846	854	897	812	1073	3691	3632	2978	1346	789	756	758	804	723	788	798	790	778	810	744	767	732	758	743	780	753	782	753	792	783	780	781	871	965	909	903	802	772	763	764	735	736	800	726	822	769	788	761	756	795	748	773	782	761	738	784	830	786	784	764	762	791	771	733	835	750	723	766	774	751	771	792	793	815	800	752	796	773	762	795	775	827	769	772	762	746	772	755	742	783	776	777	737	755	744	730	741	806	773	787	805	803	796	761	853	763	784	807	768	739	798	766	729	804	807	758	767	796	777	772	820	792	790	744	771	743	708	773	714	740	744	774	762	777	810	794	763	793	808	771	766	817	774	808	819	778	777	795	716	779	766	788	767	733	785	826	768	727	763	812	762	723	762	791	752	760	746	800	782	748	745	768	757	753	775	731	771	788	809	794	802	768	781	750	754	735	792	823	767	751	798	815	760	787	775	799	780	792	762	878	771	793	788	761	747	795	792	783	821	771	798	786	772	771	731	773	768	770	754	782	797	795	807	771	816	726	751	779	750	839	814	761	799	771	735	814	815	743	783	763	749	748	780	763	784	766	788	747	805	779	780	757	777	753	772	785	797	801	760	753	805	737	817	757	809	745	793	800	750	780	760	791	743	770	742	803	788	773	725	816	742	807	788	781	753	735	716	841	778	733	786	799	754	766	794	809	784	698	807	828	807	764	796	775	739	732	795	759	773	773	759	792	768	776	753	761	768	830	749	805	767	737	752	807	769	757	767	789	726	766	807	782	756	754	769	766	785	743	789	825	771	756	822	806	753	745	753	800	786	748	750	760	842	783	776	757	777	747	730	782	746	723	756	763	803	745	783	785	800	767	760	787	740	801	775	770	782	769	792	764	760	781	807	779	782	754	715	758	788	775	823	822	756	757	747	797	750	785	796	795	744	709	728	798	807	786	808	805	737	811	730	752	805	778	774	812	773	781	766	772	814	775	787	741	778	751	765	765	770	783	774	803	780	825	759	737	721	758	788	788	756	752	764	766	747	750	756	822	776	803	737	793	762	744	774	806	809	767	752	752	793	755	728	758	752	820	777	762	745	780	775	799	714	791	770	745	805	778	778	765	811	765	771	716	739	770	804	774	809	813	791	764	759	770	751	754	786	745	817	762	827	751	781	751	770	767	762	803	728	781	795	768	758	776	741	790	797	765	733	770	784	785	770	775	778	758	821	758	745	775	778	723	761	790	734	769	771	722	744	745	773	789	743	780	770	740	789	766	781	767	770	745	728	778	820	748	780	758	784	796	777	743	711	808	798	741	765	764	756	765	768	795	791	772	738	795	749	771	766	805	792	771	802	758	814	758	776	802	756	786	767	751	805	812	736	807	780	761	724	788	732	809	760	780	810	743	785	812	753	759	804	739	746	784	763	772	789	789	775	742	790	738	809	759	806	794	813	744	743	814	781	785	794	769	767	761	799	813	785	769	754	752	777	750	804	710	833	759	732	775	721	764	752	809	808	764	740	789	800	766	747	772	828	820	821	779	743	760	780	781	760	773	815	791	760	729	777	801	769	757	794	844	800	793	769	770	784	764	764	747	809	743	755	842	779	797	776	747	776	778	796	792	773	783	784	731	832	788	772	749	729	767	750	799	751	784	789	749	748	826	806	780	754	827	780	740	747	776	808	781	819	809	750	768	791	774	773	718	743	757	764	805	818	825	744	764	773	796	772	810	755	720	754	760	770	789	796	727	743	825	732	803	779	772	783	774	758	763	747	794	797	741	796	793	771	766	759	763	761	697	762	791	746	781	775	785	738	785	737	768	774	801	802	778	785	806	765	786	752	847	787	776	787	730	756	759	787	716	792	768	765	797	782	754	819	799	736	759	833	778	761	796	783	764	727	792	731	755	712	745	783	754	793	793	767	826	786	753	734	777	741	796	790	786	771	769	762	832	765	811	797	777	735	780	750	796	793	807	770	782	765	816	751	787	729	794	842	749	773	725	783	787	739	787	764	759	761	761	756	779	760	775	763	782	803	747	737	795	814	781	769	839	790	731	750	833	850	806	798	764	784	800	776	780	785	787	771	770	764	758	814	810	754	768	800	781	824	810	784	798	754	755	792	744	813	806	809	776	760	790	731	739	759	749	759	819	804	810	762	696	807	732	794	769	773	771	790	760	734	777	819	726	818	730	756	796	766	769	759	807	777	795	825	811	768	825	805	770	767	821	781	808	760	745	789	792	755	797	730	786	786	746	747	782	747	791	819	790	744	710	783	742	790	789	747	806	780	771	772	758	817	795	815	831	746	749	797	742	812	747	809	800	721	711	776	843	805	759	739	806	770	734	792	779	795	795	735	789	794	721	817	779	774	786	714	708	748	744	774	778	766	764	801	816	755	825	775	797	771	743	782	769	805	750	761	770	807	764	742	727	797	812	787	749	733	805	742	767	797	777	714	777	784	752	747	767	790	820	756	745	809	743	745	811	795	763	751	814	803	740	802	714	797	779	800	720	787	805	780	748	782	754	798	775	752	770	749	761	772	780	795	761	807	765	804	757	766	779	798	738	753	794	771	757	796	766	766	764	767	771	766	762	778	825	800	793	758	771	783	769	811	790	747	777	765	791	779	792	737	815	779	784	729	754	809	743	764	768	769	785	795	742	772	793	810	751	713	741	798	782	738	748	780	760	766	783	804	749	747	748	792	793	814	758	805	793	743	789	771	766	733	752	795	778	742	780	755	772	770	771	843	747	805	797	758	814	817	767	759	788	806	719	746	787	761	812	756	824	786	784	759	754	799	768	794	747	780	751	754	725	778	789	771	724	767	774	760	812	779	770	878	782	782	786	764	741	873	731	716	775	787	768	775	745	753	779	712	744	780	769	847	766	824	742	780	763	790	799	747	738	741	747	725	830	800	782	816	729	778	813	759	805	730	747	774	773	804	760	752	776	773	777	775	733	796	757	754	784	768	779	745	758	732	788	788	776	770	797	752	762	808	765	796	771	737	700	761	787	758	756	761	718	764	759	755	779	803	793	773	783	765	749	784	785	804	848	762	725	782	760	741	759	793	780	798	726	779	796	792	762	775	800	804	760	754	777	751	790	765	794	761	754	755	768	812	801	737	727	759	778	756	769	809	778	776	789	778	776	760	749	795	790	748	762	721	783	783	836	815	747	757	819	752	773	752	821	774	756	770	729	800	792	753	806	757	762	746	751	730	733	774	804	709	791	839	774	817	790	767	811	785	803	789	811	787	751	819	781	733	792	778	792	778	747	760	775	804	753	798	788	791	768	834	818	799	785	766	768	735	768	749	791	785	786	736	710	783	787	765	794	806	740	797	790	791	737	699	783	808	763	808	778	784	744	783	788	758	809	803	780	759	766	759	740	765	783	787	812	724	783	789	844	793	800	741	775	761	728	795	770	753	744	742	775	777	779	773	796	739	799	773	771	770	833	765	824	779	794	763	748	818	801	815	781	759	766
24577	21255	28075	25811	18306	3889	1166	857	773	732	705	661	646	658	2618	11586	9334	5730	1489	558	586	566	554	580	542	576	560	575	555	597	577	573	565	580	569	562	562	567	567	529	584	575	693	646	655	597	572	576	614	586	557	599	546	540	529	600	600	526	591	569	599	612	603	607	596	601	544	576	626	544	569	585	583	564	580	587	578	543	611	538	546	604	573	573	545	599	531	568	586	619	585	558	537	565	577	546	549	569	586	553	595	551	553	582	562	541	571	560	625	581	577	550	572	545	578	558	590	552	603	583	495	558	578	557	580	571	602	527	573	586	607	583	583	551	547	576	547	593	550	554	568	559	591	586	608	549	552	519	565	594	616	608	592	539	581	546	532	609	554	531	570	566	594	553	565	582	492	600	553	577	565	582	574	585	562	583	610	569	583	556	589	550	569	562	566	574	577	550	551	580	612	573	570	553	591	561	604	581	595	570	523	583	575	570	544	578	582	575	574	580	589	569	570	534	547	591	540	580	580	548	598	589	616	557	562	561	545	596	609	580	585	552	578	596	550	512	624	585	553	563	589	566	576	592	589	536	530	531	603	588	551	587	588	569	590	560	559	602	601	556	585	607	549	585	550	524	543	584	531	578	572	557	555	596	579	557	531	583	549	552	554	541	559	570	599	567	528	579	549	572	610	602	542	567	565	559	622	548	587	584	599	652	569	553	587	600	562	560	566	557	569	555	584	559	559	604	558	575	591	593	584	570	546	576	585	567	583	551	585	568	568	621	547	573	629	572	535	551	583	525	550	578	515	604	558	602	583	552	525	560	595	559	590	537	588	581	662	585	578	558	618	565	570	565	549	524	574	544	560	544	535	574	606	583	510	576	563	567	534	551	560	566	571	558	559	523	585	536	621	556	573	541	572	580	521	567	566	562	588	584	599	557	561	589	557	547	584	577	646	559	568	576	572	589	490	603	547	589	571	542	584	568	570	586	588	552	606	520	564	534	574	543	595	541	559	570	653	595	536	563	572	594	586	583	582	551	562	543	586	578	582	581	555	559	570	605	574	569	565	559	592	588	629	549	543	605	594	560	592	548	580	560	591	554	550	571	552	558	595	574	552	563	550	535	563	563	552	553	563	586	556	560	588	579	593	538	544	576	554	581	553	617	561	598	601	607	593	625	568	538	576	520	566	579	595	601	581	578	559	525	613	579	564	561	567	594	559	560	590	633	569	558	566	574	583	556	609	531	591	596	550	532	569	560	554	599	568	591	579	553	574	555	549	579	581	551	558	549	560	553	595	563	604	580	543	609	572	563	559	582	533	598	506	550	554	549	536	586	585	569	563	560	541	599	588	583	522	585	573	548	562	566	529	556	537	549	587	552	619	561	551	566	556	574	600	533	586	578	559	579	554	558	583	538	563	564	552	545	591	584	576	551	543	589	574	571	551	556	543	571	552	559	625	581	589	533	535	557	581	596	554	562	550	582	589	550	587	520	549	574	596	565	541	547	599	589	559	515	551	572	558	569	574	548	548	603	574	545	554	555	601	514	536	609	574	583	527	581	583	530	532	542	534	552	593	608	594	566	584	555	592	574	577	587	546	555	574	579	570	593	557	576	603	571	569	603	572	573	545	595	606	561	563	566	582	570	585	602	580	573	614	543	549	571	571	579	575	519	555	602	572	534	573	605	540	549	573	556	606	572	567	587	612	568	594	545	613	520	574	579	573	580	572	550	566	598	569	553	566	525	542	551	609	617	573	596	576	535	566	574	586	601	567	573	550	556	614	573	587	569	586	540	572	574	580	585	583	588	582	568	577	592	557	618	566	558	602	555	587	591	604	574	590	603	535	570	600	571	560	571	566	563	592	520	562	586	592	561	555	545	551	581	557	554	577	596	526	612	593	543	591	557	526	555	536	612	572	579	578	595	587	624	583	580	609	564	565	617	610	538	627	565	563	565	627	564	589	542	545	588	532	560	590	576	562	531	569	554	590	538	583	548	550	569	600	547	576	567	562	619	618	563	603	555	587	587	594	552	581	586	582	583	527	528	608	560	548	565	588	560	567	555	579	585	590	564	579	560	583	543	622	567	559	583	599	607	588	600	565	606	607	579	612	584	586	570	611	564	609	603	540	562	551	562	580	576	575	581	540	587	570	563	586	541	565	531	600	489	562	534	592	624	578	551	579	573	578	565	548	606	571	608	551	605	595	548	552	587	572	570	577	569	568	541	610	539	543	582	575	580	583	535	593	608	528	597	559	571	572	548	599	565	565	565	609	620	593	564	553	604	566	606	628	581	611	562	568	586	545	590	573	542	535	552	593	582	586	528	575	568	574	544	586	577	569	561	536	589	587	579	583	626	607	567	590	579	582	565	559	595	577	547	586	565	530	578	581	520	585	572	582	553	554	531	602	595	538	598	545	609	559	570	602	520	555	562	612	568	577	603	581	548	573	571	582	556	550	580	604	603	597	585	535	595	576	601	602	544	592	571	548	576	608	543	608	534	573	605	564	642	555	594	593	558	614	564	550	565	526	597	547	579	584	571	591	549	573	565	567	593	554	554	606	556	584	568	557	584	570	572	558	574	543	587	538	590	541	580	535	545	571	554	535	583	576	580	608	573	609	575	550	567	562	549	545	563	601	569	615	582	529	553	586	567	568	605	550	552	580	560	593	586	556	595	591	544	589	595	588	560	545	573	560	618	557	573	592	556	571	579	598	645	541	602	561	592	604	591	639	557	548	524	603	556	575	580	568	580	589	603	593	576	562	644	620	527	574	597	583	582	558	522	601	567	551	559	536	554	568	574	588	580	576	587	542	525	571	545	615	535	570	556	524	582	523	579	559	569	602	574	576	530	568	566	575	562	578	567	549	578	565	545	580	564	561	568	576	557	585	560	559	576	570	554	602	562	596	559	563	567	617	601	585	554	556	538	568	623	565	597	583	540	561	565	564	607	606	506	568	567	549	564	603	543	533	551	589	572	585	596	563	601	520	581	566	561	593	545	543	533	603	574	528	573	627	532	588	595	572	527	552	606	533	564	564	542	546	573	555	580	523	560	610	599	557	608	566	535	580	576	537	560	600	582	560	585	548	576	585	563	581	544	554	545	591	558	547	551	548	555	543	522	577	607	550	567	621	554	546	577	561	571	577	543	588	590	562	588	586	557	538	557	563	531	586	578	587	596	561	608	552	632	578	533	532	572	600	583	587	526	574	586	550	584	570	575	609	576	559	593	577	585	574	565	570	606	588	571	534	570	567	556	576	585	554	598	573	538	539	597	558	572	571	532	563	527	555	596	558	616	569	560	605	534	546	561	576	539	590	582	597	543	572	561	579	570	629	556	568	538	589	566	572	615	534	543	555	535	524	579	578	550	571	552	610	598	561	584	561	586	578	553	564	556	558	594	551	580	542	567	557	577	562	527	577	592	518	573	596	533	557	600	595	567	533	602	529	566	594	583	581	595	536	587	587	567	586	556	547	568	554	552	603	546	548	560
6853	11499	14426	35808	5513	2651	2237	1908	1612	1488	1349	1243	1185	1142	6962	22885	17956	11974	2771	892	874	893	914	923	862	898	871	900	917	881	910	859	903	905	854	941	883	878	938	883	908	909	1157	1192	1110	981	915	900	941	904	910	915	895	926	938	876	956	886	859	844	887	866	911	896	919	901	892	856	905	916	905	932	930	876	895	872	893	886	861	882	832	916	901	876	916	918	891	925	887	873	876	873	895	866	904	891	890	908	865	868	928	860	895	901	933	870	866	873	898	964	901	876	919	845	853	898	879	948	864	835	922	873	1001	895	912	898	906	852	878	902	873	881	866	873	960	951	887	859	892	842	1000	909	908	865	910	886	873	924	923	911	876	901	892	819	924	838	829	934	901	872	910	873	898	860	859	1003	872	878	896	906	821	884	918	926	856	896	867	881	863	883	891	929	910	941	858	881	851	863	883	888	897	884	889	891	869	897	867	937	917	885	862	909	902	886	902	898	921	911	865	883	886	851	863	924	866	944	900	911	905	922	895	882	874	914	912	904	861	892	913	925	884	871	859	870	905	922	892	936	901	908	884	911	890	904	869	909	906	866	899	901	820	876	900	929	925	885	897	861	947	929	869	927	891	938	917	882	874	865	877	889	889	872	933	903	919	897	931	902	890	880	873	847	894	927	876	871	874	885	945	870	862	885	934	904	890	853	895	830	900	893	839	904	880	928	953	925	914	876	913	868	871	901	860	901	945	922	889	893	882	879	858	904	876	874	857	847	896	915	875	892	918	897	867	931	902	884	863	922	890	879	851	902	951	946	889	885	909	940	915	841	921	857	868	885	860	914	884	862	888	891	888	881	871	881	902	862	892	829	885	912	896	872	872	867	890	868	904	892	900	951	939	893	889	901	843	881	930	934	898	902	906	897	913	904	914	891	886	897	856	904	879	853	902	867	878	940	853	812	845	887	901	926	902	862	920	882	833	885	861	890	855	891	908	907	879	933	830	900	863	863	883	844	895	906	883	918	835	949	921	892	871	968	868	839	863	937	876	886	915	928	896	886	890	893	920	849	837	871	842	855	899	928	884	932	850	888	915	925	928	873	913	888	892	938	886	933	846	830	920	915	855	868	883	856	887	887	813	899	916	878	885	855	952	905	846	889	911	892	905	873	906	918	860	889	908	854	910	902	836	954	874	906	947	902	852	895	860	905	901	899	886	864	893	901	848	876	877	895	896	882	877	897	870	894	835	870	922	904	884	852	817	878	897	884	897	933	853	885	863	909	896	908	891	887	897	870	922	901	921	869	911	892	931	901	873	875	879	909	866	944	854	860	877	872	853	922	890	886	874	904	898	879	904	929	954	876	865	915	924	886	860	882	875	833	902	897	925	897	830	912	878	896	861	930	888	893	909	870	909	929	901	936	927	829	895	864	868	855	896	895	904	890	902	890	852	857	889	937	915	952	870	872	888	906	936	850	924	853	863	877	892	894	883	897	891	867	895	916	895	894	866	926	884	854	854	884	860	878	958	941	899	861	884	931	882	933	861	886	886	845	927	867	900	868	866	854	900	868	904	841	907	917	885	862	890	903	892	839	926	849	865	871	933	852	912	886	891	899	898	872	905	892	829	914	864	880	912	873	914	920	910	881	926	867	881	903	886	868	867	899	866	940	930	828	888	882	840	948	866	891	901	832	900	916	866	918	909	901	879	866	891	875	868	885	874	855	843	870	856	904	858	835	848	905	883	944	905	911	865	853	870	831	884	885	811	944	856	933	898	922	890	924	934	888	903	865	938	922	925	923	814	865	933	869	843	882	866	846	874	887	874	883	832	867	934	831	896	830	929	872	845	880	856	891	932	850	923	933	854	887	882	922	873	922	932	880	877	844	860	915	859	884	850	900	918	856	880	836	879	883	904	888	914	896	942	878	907	913	919	904	901	890	881	871	866	946	843	913	884	884	926	860	852	865	883	884	942	884	884	877	808	855	886	917	914	915	844	870	890	917	938	916	858	916	905	929	929	913	900	878	841	869	868	877	898	900	889	904	846	884	887	894	885	852	915	879	883	846	911	866	899	884	890	858	819	928	895	861	898	868	863	865	883	903	866	887	936	861	855	906	897	900	855	886	899	847	884	862	911	944	909	915	872	900	913	899	873	865	860	872	962	958	901	872	900	909	868	887	911	908	874	915	879	922	926	868	870	874	905	992	902	905	903	910	858	872	864	901	893	901	906	915	907	876	890	890	911	871	824	893	845	911	836	902	851	866	857	905	845	875	888	898	862	863	909	866	881	895	870	919	940	874	892	917	896	923	914	914	917	894	882	905	933	925	865	829	981	837	925	872	928	932	904	894	916	903	900	880	907	869	845	920	860	920	909	880	890	913	855	935	924	898	882	950	845	865	855	841	855	849	827	893	866	906	926	971	889	860	870	900	879	895	856	899	871	891	893	903	875	874	888	915	891	867	909	945	844	925	902	910	888	929	961	922	906	887	886	878	918	892	874	915	894	913	866	893	911	930	909	876	895	833	887	857	890	876	910	964	892	884	851	849	940	935	920	942	883	871	916	908	929	892	919	865	864	901	905	831	879	959	897	874	876	876	858	918	912	883	899	919	864	881	887	900	887	850	913	888	849	846	949	928	894	924	894	894	880	843	930	881	837	868	910	926	883	865	924	908	815	872	908	870	905	893	868	902	935	928	925	895	884	929	891	898	866	904	871	926	857	836	912	850	812	825	867	905	899	893	904	891	917	902	907	884	847	886	868	879	905	884	919	882	896	928	879	939	889	889	928	890	839	866	862	918	894	961	917	882	926	863	903	882	925	896	917	878	874	855	869	935	849	916	890	871	849	863	881	872	920	929	899	859	842	897	910	927	897	850	922	887	904	946	864	865	933	863	850	896	867	870	897	877	892	886	926	902	875	847	869	888	909	840	878	892	913	930	880	927	867	874	926	906	843	910	859	856	892	894	847	942	880	823	915	866	923	907	860	882	860	924	863	867	858	842	908	830	902	897	902	903	890	917	865	867	868	928	835	886	908	895	898	865	843	912	830	901	895	939	871	877	877	910	891	885	859	875	862	898	937	878	887	890	853	904	937	875	910	863	909	865	888	911	952	893	880	869	901	867	886	908	956	861	933	944	910	859	911	880	973	862	967	871	846	922	882	908	898	873	855	820	854	842	850	857	881	886	863	849	867	922	882	862	899	874	882	919	960	936	887	904	881	936	855	903	930	903	868	848	851	949	855	880	865	931	898	888	886	885	911	893	895	963	864	888	870	872	863	880	943	881	903	852	870	935	860	880	881	878	918	928	913	863	855	898	961	851	869	873	840	886	880	909	947	901	913	918	886	945	876	861	894	871	894	947	866	882	870	943	926	855	889	843	918	907	911	900	863	899	872	983	913	935	853	871	874	910	953	858	896	904	921	926	938	920	829	915	891	928	952	854	847	887	930	877	876	924	893	874	937	891	881	876	856	893	887	870	907	911	895	878	929	871	890	875	898	875
23205	21264	29105	24028	21331	18949	4420	1346	1029	945	824	884	712	704	7283	19905	18465	13572	2708	590	605	550	581	591	568	578	612	556	605	619	557	554	565	574	570	559	622	591	559	547	549	748	940	878	826	654	596	604	571	596	591	535	554	552	552	582	554	597	577	523	553	557	589	561	558	518	599	528	523	552	553	504	558	552	551	558	565	566	547	585	554	568	539	554	539	536	555	540	552	543	545	580	541	545	576	568	520	510	551	567	543	553	539	605	548	553	563	501	544	531	523	594	553	568	593	577	555	537	567	571	547	553	559	577	561	558	589	576	570	562	552	533	534	573	579	538	552	529	556	568	562	576	520	567	585	506	567	566	524	572	607	563	565	537	549	534	561	539	542	576	551	549	527	531	559	556	574	557	533	565	546	546	561	596	570	560	564	535	587	529	580	537	551	549	552	560	594	586	576	549	512	542	559	535	550	528	522	550	551	528	542	555	547	581	550	543	611	585	584	605	572	572	521	520	569	580	550	552	524	549	596	491	570	521	583	539	557	542	590	550	558	570	550	560	567	538	573	546	560	577	542	565	557	565	537	563	576	558	552	544	545	550	582	550	575	590	549	526	538	569	548	569	565	541	547	554	592	572	553	540	522	528	554	534	576	512	572	554	509	505	562	536	549	539	570	538	557	561	545	543	501	565	618	582	570	568	560	542	585	540	554	579	587	544	554	568	532	568	512	569	507	570	550	551	548	551	533	554	567	541	561	611	543	561	588	571	506	569	540	551	586	555	539	569	524	550	551	536	559	518	546	592	552	529	533	591	534	575	545	530	551	551	533	552	530	555	529	530	536	521	585	551	551	581	545	535	581	561	520	564	571	551	572	571	575	588	544	575	591	547	531	566	565	503	586	587	594	560	568	563	553	567	599	516	577	527	552	518	550	545	573	571	585	574	529	581	551	551	580	536	555	531	536	517	571	543	591	552	523	561	560	517	560	554	621	571	553	591	574	536	543	546	514	553	576	520	516	549	566	545	543	551	558	585	557	576	523	598	532	581	554	527	551	540	563	513	559	595	594	505	559	560	541	598	572	561	526	569	581	571	550	557	534	526	614	570	591	570	550	535	557	575	588	589	522	546	601	586	537	544	571	555	532	514	588	568	546	559	556	533	554	569	544	562	556	583	554	580	542	555	497	534	597	553	543	552	556	548	557	527	539	587	595	535	527	595	523	574	526	549	549	601	582	566	549	499	545	577	551	514	564	585	547	581	556	524	572	584	540	527	559	579	577	576	530	557	547	545	574	538	546	585	545	538	581	598	545	598	552	567	597	584	545	555	567	578	575	554	521	561	571	608	566	556	561	569	552	572	588	577	549	550	554	568	532	543	572	579	545	589	586	530	594	567	573	513	555	536	554	568	537	579	527	551	566	552	550	507	594	601	557	580	548	528	541	565	569	562	542	564	534	580	612	582	545	573	567	541	608	544	544	580	545	576	532	515	549	517	568	591	521	548	601	536	554	546	572	543	535	567	544	579	506	567	588	520	566	551	592	550	560	525	580	558	578	558	532	551	551	562	589	595	563	529	534	574	584	561	558	565	516	539	555	563	576	523	514	531	542	538	560	541	594	545	554	546	568	544	548	566	598	564	494	572	535	551	582	588	561	519	587	575	585	558	525	542	564	556	590	575	550	584	593	592	528	568	600	530	567	569	575	590	562	555	568	551	586	550	531	548	559	532	541	543	527	579	573	545	535	543	558	579	557	579	603	584	535	525	529	552	515	601	530	561	583	592	559	502	565	547	563	542	588	560	524	560	554	523	540	528	575	557	558	557	528	536	559	552	547	567	540	535	563	550	570	518	536	565	562	536	527	556	543	546	551	553	566	587	538	542	577	567	552	549	581	555	533	553	580	560	507	555	578	529	558	520	566	552	565	572	563	549	555	564	550	560	534	567	547	554	566	559	575	531	575	547	518	567	608	572	537	587	544	550	568	537	545	540	541	534	567	542	558	569	538	520	568	584	543	543	561	542	536	561	539	569	585	541	548	532	560	564	573	530	561	558	571	541	546	521	516	545	585	582	503	544	644	535	484	547	588	548	534	561	565	566	624	584	579	556	523	558	555	538	534	547	541	562	576	558	577	564	566	589	592	544	555	537	527	568	552	536	532	581	539	583	574	544	565	534	568	539	557	569	530	559	571	547	552	566	578	532	561	565	512	510	619	581	564	534	560	551	549	544	572	547	530	586	549	568	550	544	557	565	485	533	576	572	517	567	558	561	568	599	537	544	571	561	564	560	549	573	539	545	577	597	592	582	571	603	536	531	593	523	541	584	573	572	569	563	542	558	546	529	570	544	559	558	563	577	551	527	555	594	505	552	597	534	566	581	597	550	545	553	530	584	583	556	518	553	586	546	563	552	584	543	559	529	538	541	555	537	571	516	503	572	563	582	517	537	535	563	564	552	552	544	540	577	576	588	532	486	602	545	492	505	521	542	556	549	561	569	582	576	576	565	546	572	559	611	606	517	570	610	556	554	540	527	566	591	540	569	572	572	565	559	533	527	581	546	538	515	522	565	565	531	572	539	570	561	598	597	583	582	562	588	539	537	536	552	606	577	555	514	572	572	563	543	557	551	537	585	566	559	562	566	526	554	580	591	552	549	539	505	514	546	578	548	567	534	559	534	555	575	576	579	585	563	542	517	535	535	516	539	565	540	579	552	625	540	626	579	554	524	556	507	512	589	574	555	532	543	553	567	549	564	553	541	546	531	554	576	509	592	542	568	581	516	538	546	590	548	552	550	538	523	573	546	565	548	573	533	550	601	552	571	525	518	535	564	542	569	567	589	589	551	546	526	528	580	544	575	590	595	606	489	565	535	541	577	567	538	564	609	554	584	584	584	589	547	544	555	580	524	549	549	583	584	566	562	534	533	563	579	551	530	601	555	579	542	580	554	571	495	543	590	555	529	527	547	577	575	523	520	549	530	578	556	558	601	530	574	546	571	580	567	545	583	586	566	567	554	549	536	525	581	531	547	550	561	568	578	579	549	548	552	536	501	564	589	521	556	548	542	538	570	570	542	576	560	613	552	556	512	557	526	562	571	550	557	578	603	535	576	524	549	558	580	559	573	498	562	569	520	551	539	536	546	527	546	529	522	538	569	556	558	538	549	578	588	566	560	588	517	555	576	548	559	551	563	567	573	557	573	571	565	582	560	609	559	595	578	550	554	589	579	535	581	533	572	561	609	541	541	581	532	564	519	557	561	601	556	559	566	538	582	565	540	558	549	569	616	525	533	537	568	561	529	554	540	571	554	550	504	515	527	577	564	523	535	535	579	559	544	571	554	527	539	579	571	562	580	538	560	573	548	577	627	575	540	580	573	537	559	574	598	576	535	572	558	555	537	552	574	559	500	594	533	593	562	525	553	564	525	527	559	592	542	512	561	514	565	552	560	539	568	607	563	566	590	592	539	575	579	543	578	596	542	551	542	559	594	516	602	524	529
10537	19132	25453	37062	6307	4642	3554	3036	2577	2163	1830	1759	1514	1481	15104	30254	28361	21821	3765	964	928	848	881	877	924	841	867	825	827	877	893	835	867	879	854	842	843	823	834	828	863	1345	2043	1799	1447	1184	969	851	846	853	866	843	846	827	856	870	852	956	827	816	855	831	825	839	839	867	892	879	856	879	900	800	895	866	819	846	906	881	860	867	899	807	820	784	883	872	885	842	905	902	854	909	865	801	865	884	834	800	925	829	881	850	857	824	874	854	838	853	896	798	871	878	861	897	922	870	836	868	877	819	874	787	869	827	870	831	842	841	920	870	845	836	878	881	829	854	815	798	855	812	856	886	852	859	845	870	885	872	890	861	843	799	856	854	913	864	865	903	904	841	844	901	900	846	873	853	812	853	831	831	899	872	823	894	891	849	838	858	819	858	857	869	877	826	870	854	840	908	867	883	874	848	844	842	884	894	881	838	870	827	853	845	869	842	836	879	883	929	848	891	869	867	886	867	854	838	833	863	882	874	849	836	882	882	833	850	871	842	872	822	847	844	918	853	867	864	876	834	871	831	868	849	863	840	844	865	839	910	869	849	810	880	844	778	853	839	879	854	840	827	813	871	864	838	921	900	918	903	814	876	901	907	855	842	862	873	837	797	885	839	844	828	839	872	899	836	930	832	825	854	825	868	847	865	850	896	823	830	825	787	817	848	829	879	833	894	864	877	833	865	873	873	862	883	849	906	837	828	904	886	873	842	859	815	814	871	834	839	872	846	886	898	865	843	913	859	816	824	875	876	886	860	864	839	889	848	839	855	880	851	879	843	842	855	877	829	872	860	873	873	893	840	890	794	848	863	828	799	847	874	861	850	838	848	853	837	840	794	822	833	816	865	906	826	838	834	839	885	838	896	908	830	825	902	883	888	917	852	801	864	844	866	893	844	854	871	860	875	893	875	890	878	890	821	841	864	872	851	856	897	817	824	844	834	840	833	849	871	855	870	822	888	826	914	874	886	851	874	876	844	801	834	840	900	809	846	868	881	855	850	836	920	826	870	879	819	844	845	823	862	862	868	874	886	822	916	823	905	813	840	916	885	837	882	859	780	879	917	822	876	853	871	836	841	869	858	853	873	811	858	879	843	868	916	878	827	837	860	879	867	853	881	902	876	887	840	827	877	841	905	837	893	862	869	862	864	840	838	842	805	912	827	844	823	831	828	849	835	829	823	898	845	868	822	898	848	831	852	849	835	920	840	851	850	880	865	859	878	855	857	860	880	831	851	795	891	871	829	872	851	853	838	862	838	870	858	943	886	864	863	832	841	825	897	825	867	865	865	826	841	882	844	826	863	858	880	847	850	850	904	880	811	863	897	867	909	860	867	882	828	877	864	819	882	844	872	852	844	862	829	938	870	851	903	823	799	872	873	831	815	843	862	867	860	868	860	813	846	853	869	832	870	873	823	883	917	869	874	847	839	847	801	932	895	839	897	808	806	795	841	839	855	866	862	873	886	871	874	844	866	840	859	911	837	840	869	874	847	893	887	892	861	906	874	873	889	903	897	858	856	837	840	895	857	899	835	871	903	821	820	830	832	782	800	851	837	830	784	872	939	860	907	850	852	844	853	865	834	859	847	839	797	850	849	842	862	839	814	859	910	816	850	865	847	897	857	906	917	885	877	786	912	792	871	864	830	866	858	844	898	842	880	912	833	842	832	825	862	810	850	853	872	858	895	879	828	892	886	893	838	844	811	849	872	848	912	873	865	864	852	902	854	863	860	833	938	907	886	858	883	880	806	887	855	842	886	828	868	898	847	824	828	845	845	866	834	853	840	901	870	810	840	856	874	878	819	867	843	821	775	903	863	876	881	874	832	834	849	846	820	877	846	841	861	813	863	885	856	846	827	874	905	901	823	846	837	885	871	877	809	854	822	831	885	861	878	797	795	884	832	841	877	878	889	877	840	849	838	793	806	858	803	817	844	886	871	850	851	914	873	831	886	850	799	903	872	806	815	870	904	865	846	879	851	871	910	818	815	870	902	844	860	896	865	912	865	861	878	814	893	899	826	822	845	843	874	837	833	871	863	841	818	847	840	811	841	800	854	864	894	860	885	854	853	863	790	814	844	849	860	918	854	892	890	856	822	882	829	832	891	894	902	769	841	872	877	911	860	831	842	848	824	890	857	829	856	921	839	910	859	863	869	862	871	883	842	810	853	861	802	810	878	835	864	836	859	812	832	815	846	851	837	880	813	843	836	853	911	892	858	889	826	834	841	898	867	879	869	875	854	808	833	878	878	903	835	878	872	874	902	813	856	903	801	833	865	834	892	807	839	855	875	873	819	837	912	881	818	881	844	834	915	857	846	873	900	883	822	847	913	896	865	860	836	837	834	885	809	847	851	819	850	875	814	898	821	864	879	897	894	849	880	828	882	885	854	829	872	893	803	824	862	885	923	897	782	837	780	900	846	882	858	808	850	854	806	869	852	852	865	872	829	890	919	842	872	801	841	835	861	859	842	821	884	857	855	882	853	814	868	849	862	801	891	850	843	839	862	819	920	866	854	781	816	878	856	862	859	855	879	890	862	814	854	830	876	877	899	870	880	859	929	882	878	873	829	884	852	797	837	805	836	878	850	869	840	832	823	871	856	853	863	826	867	904	849	906	861	777	851	829	866	852	886	802	809	895	851	885	856	859	865	870	842	851	840	862	873	827	891	862	866	866	859	860	899	875	903	841	878	912	848	848	904	861	831	817	851	853	819	829	816	894	842	859	832	876	877	913	829	841	901	875	805	828	867	818	870	844	809	829	874	847	878	917	855	835	846	856	800	867	878	874	858	890	837	881	857	812	864	790	852	820	866	826	941	795	836	842	845	832	857	902	883	867	878	797	871	866	844	857	856	836	865	883	883	838	846	858	810	825	840	808	873	854	915	827	816	850	812	858	866	859	836	864	897	837	885	860	891	842	796	812	853	854	852	852	834	899	887	861	814	936	847	880	879	823	878	860	786	881	830	849	843	865	801	794	827	835	889	832	890	830	830	809	798	866	857	869	854	813	854	906	859	815	848	873	877	808	883	886	862	877	880	859	851	837	899	855	828	903	844	870	885	873	873	865	870	905	887	837	881	839	814	876	815	853	826	833	783	831	892	860	859	931	896	857	891	826	856	846	852	866	850	868	835	867	854	904	888	890	898	847	855	865	821	891	854	902	819	854	880	838	848	835	859	837	887	870	831	847	902	891	872	864	874	860	895	803	889	839	846	884	853	928	842	837	851	831	846	856	834	902	816	861	845	842	825	881	838	898	870	850	846	804	885	876	871	849	872	855	854	905	919	825	856	842	831	842	866	821	826	861	843	891	838	905	881	859	827	881	878	853	872	925	841	876	821	856	826	849	855	798	853	903	849	888	801	840	821	823	883	922	872	858	899	871	837	896	878	856	803	838	813	864	863	862	866	864	870	860	854	848	863	835	830	876	891	882	817	862	851	874	809	849	883
26903	19954	7497	5339	1186	736	658	629	578	603	565	506	537	572	823	1429	1901	1979	755	532	503	532	541	576	569	515	536	520	539	531	501	521	527	487	509	502	490	538	485	550	550	549	587	551	564	537	522	505	520	536	591	518	512	500	490	532	502	549	502	524	555	528	528	521	539	535	535	534	510	547	543	548	510	557	515	539	540	548	493	496	522	515	513	520	511	523	550	531	519	521	544	518	528	504	523	498	509	546	515	498	541	544	513	540	528	519	580	546	538	564	534	510	519	500	532	552	503	501	524	534	535	537	541	490	466	547	508	553	531	526	540	489	507	475	476	523	478	545	540	496	522	496	539	505	548	541	512	501	518	542	518	471	573	545	535	500	489	498	520	497	543	539	483	581	532	463	522	520	506	530	564	494	517	521	521	532	537	486	498	508	522	512	537	554	503	518	534	486	486	524	529	507	544	526	553	487	469	527	560	542	526	495	567	528	507	524	524	505	536	536	527	518	527	539	486	530	508	527	488	502	494	514	507	516	515	558	521	556	523	533	527	517	482	533	574	497	516	516	532	545	562	494	517	486	542	534	539	537	505	514	511	545	561	532	527	539	519	500	534	544	522	506	511	534	525	556	510	512	495	545	557	500	510	541	541	521	538	524	558	505	459	502	543	500	559	492	515	529	552	527	530	529	516	547	516	534	520	492	492	504	519	520	484	521	529	519	449	517	532	490	476	538	514	532	561	585	480	566	510	520	591	525	485	461	552	528	520	506	554	548	536	572	513	528	493	501	545	494	578	564	511	506	516	491	530	528	542	530	505	521	523	532	515	518	531	520	512	513	551	554	556	544	523	531	509	497	509	561	529	486	520	516	526	529	538	482	518	546	556	518	543	523	515	542	543	512	515	494	515	555	505	531	526	467	547	490	505	543	526	551	529	548	505	544	522	526	523	563	532	513	552	529	521	516	507	496	518	516	488	576	524	488	470	551	476	494	575	531	500	532	498	540	523	550	509	545	508	548	484	540	546	493	560	557	525	521	539	521	543	522	508	471	503	522	501	521	521	518	494	499	580	543	536	518	494	521	538	555	538	533	539	492	487	544	547	498	514	527	512	518	518	553	518	547	516	506	503	481	562	507	539	545	521	555	553	518	551	535	520	522	581	556	540	543	500	518	547	502	547	487	538	506	538	518	521	529	539	524	505	525	502	548	542	505	511	511	526	564	504	530	503	538	512	552	555	546	531	516	497	531	523	518	566	488	545	527	507	545	558	540	506	513	522	532	545	517	565	502	537	518	559	559	515	517	557	529	556	549	520	524	520	537	543	471	511	604	519	527	558	521	515	551	535	551	518	531	560	569	554	530	507	527	510	524	522	513	504	516	508	536	498	508	517	553	494	534	507	514	570	505	525	524	581	538	533	527	502	528	509	520	537	541	515	560	524	514	548	524	524	522	516	528	543	510	526	518	543	518	530	521	551	545	481	561	521	515	536	553	548	500	521	535	516	544	521	531	501	501	491	501	534	517	532	534	514	518	506	512	531	546	502	521	513	484	503	512	520	558	549	499	489	506	504	504	518	548	538	543	563	526	547	551	564	559	554	509	494	500	532	548	520	536	509	521	523	493	529	505	555	484	504	566	547	525	503	506	548	511	536	523	538	533	520	488	512	519	499	512	572	588	525	537	554	534	490	505	550	520	522	507	561	585	515	553	547	545	527	486	550	527	522	520	558	559	505	541	535	529	558	486	486	530	550	552	500	543	552	552	475	498	540	542	535	513	524	526	507	537	525	488	522	513	499	545	541	475	512	514	547	546	528	519	563	526	524	518	555	495	573	541	558	582	526	508	494	473	547	505	526	522	543	493	513	507	519	535	534	548	497	489	565	508	527	511	572	508	563	517	562	499	536	492	506	530	501	484	543	504	514	526	516	528	508	539	504	523	541	513	556	534	531	520	507	540	573	530	519	499	540	522	526	527	493	550	542	552	520	535	550	535	520	503	480	514	573	549	544	556	513	521	533	516	527	497	537	523	483	537	534	499	541	508	502	563	519	536	534	559	494	533	597	580	566	540	558	535	491	516	511	520	528	553	533	511	528	516	513	486	544	521	549	535	536	536	524	510	504	539	496	527	545	505	526	540	548	543	507	518	497	478	497	517	516	501	540	516	544	556	534	527	539	543	481	534	536	551	559	532	495	515	526	555	510	511	545	487	454	508	511	530	542	520	522	501	530	544	540	498	474	539	540	537	536	516	520	508	501	538	469	483	527	514	508	528	508	501	517	520	539	527	531	518	539	509	503	540	546	520	514	510	527	531	525	542	531	506	574	521	494	492	521	510	496	513	520	504	559	519	524	511	549	527	559	568	532	539	515	534	544	515	523	540	531	523	531	528	555	484	499	533	537	516	538	511	572	521	487	503	522	538	572	561	593	547	492	537	514	560	516	562	589	501	522	534	519	538	539	511	522	538	564	509	541	545	532	537	548	533	510	551	516	506	530	491	532	532	507	545	478	549	552	528	545	526	575	525	528	542	493	520	539	506	516	543	537	530	535	512	507	508	550	534	521	490	562	515	514	501	575	545	557	520	527	521	514	585	488	502	522	532	530	468	524	521	532	523	525	574	525	527	564	516	565	538	533	454	533	536	487	549	520	506	560	490	511	519	544	506	524	499	515	506	553	554	546	522	496	533	560	490	465	535	536	547	530	500	530	504	499	556	499	506	557	502	545	459	507	531	508	484	474	567	555	548	480	556	532	538	559	506	545	484	541	516	526	506	550	542	527	515	491	530	552	513	539	517	556	512	557	557	532	533	517	495	522	550	555	506	474	512	532	522	532	527	533	509	495	491	496	516	517	574	529	522	564	546	519	537	494	539	522	506	517	527	514	506	498	548	496	475	527	514	541	503	539	520	562	558	547	548	553	491	553	524	511	520	577	494	532	543	505	528	510	543	525	495	517	534	539	547	533	572	548	516	574	522	543	538	523	558	533	534	537	560	486	488	545	502	510	518	527	507	507	498	534	541	544	539	545	528	539	506	518	506	559	502	548	527	541	548	502	536	552	530	515	493	536	572	514	525	571	561	518	530	545	463	474	498	556	519	524	539	520	526	562	507	490	480	495	526	520	524	519	532	538	500	580	532	514	470	510	520	522	547	528	482	531	488	552	536	518	513	546	496	514	463	558	499	516	520	489	515	539	519	521	544	521	556	507	549	513	536	542	499	482	517	553	500	521	538	532	518	539	527	521	490	542	540	544	550	513	500	546	559	535	502	503	503	513	517	527	544	496	518	510	559	501	514	538	530	523	499	534	497	477	529	507	516	519	536	540	532	557	502	574	544	574	523	531	566	538	546	525	521	514	492	507	512	527	527	524	554	513	519	494	507	532	532	533	553	541	510	544	548	536	515	542	523	532	508	527	543	515	489	546	526	508	491	490	527	496	529	482	531	545	539	497	558	529	547	511	472	516	490	566	524	546	536	489	502	519	536	520	563	546	552
5386	4162	5262	9393	2177	1399	1194	1078	977	1002	951	948	910	943	1705	3760	4650	4414	1390	866	849	792	845	785	814	848	841	793	805	813	808	791	867	824	849	802	837	832	834	793	855	802	868	992	909	856	827	836	786	797	857	824	771	752	814	808	858	862	797	819	793	798	848	815	791	790	854	851	801	807	842	831	822	816	772	824	823	790	775	838	855	867	800	838	862	818	808	874	854	768	816	801	834	773	807	828	852	764	803	817	777	778	818	788	811	844	875	807	790	824	869	799	760	818	814	802	808	791	797	823	767	826	815	813	800	784	797	833	770	842	806	814	812	818	832	844	766	800	840	858	845	859	820	769	837	823	822	794	795	797	825	846	785	837	784	836	780	850	814	798	833	852	859	837	809	832	781	804	828	864	794	805	796	817	839	835	764	794	823	773	777	795	794	796	817	799	817	853	856	844	774	842	734	889	851	830	821	811	809	833	796	846	781	839	778	823	845	780	811	847	824	825	769	778	805	826	831	847	819	836	820	759	782	807	847	843	813	828	852	838	844	833	825	814	850	825	789	794	847	796	809	814	823	772	821	753	770	863	809	796	832	817	781	809	821	809	836	761	863	858	825	802	827	811	867	793	833	843	845	799	843	836	782	800	843	791	819	752	846	835	810	819	831	795	843	855	847	828	886	841	787	752	796	821	755	816	759	779	812	815	849	821	770	809	821	783	794	815	797	759	796	792	808	827	819	755	785	790	846	826	813	847	827	792	789	820	829	796	775	854	836	784	794	841	792	833	824	827	804	793	873	790	819	779	841	767	786	806	803	840	781	817	854	830	868	792	778	811	793	781	844	772	813	828	814	834	840	815	845	791	812	819	819	795	797	776	809	749	819	778	800	832	784	841	770	804	787	800	795	827	843	772	811	781	788	791	814	800	825	818	863	816	858	804	800	819	845	738	769	838	812	779	776	846	820	834	841	806	827	818	887	835	823	793	884	781	757	801	836	843	821	842	793	823	814	838	853	815	775	832	820	842	808	802	817	798	786	765	837	832	754	810	786	813	839	815	789	782	790	819	802	799	814	799	852	811	879	810	820	836	799	787	792	836	829	819	775	837	847	794	787	866	819	838	787	794	795	776	797	783	816	843	838	791	806	830	778	831	769	760	840	777	852	840	855	837	824	805	790	833	831	798	770	762	840	850	863	880	782	789	844	782	798	794	775	821	805	818	792	809	779	844	788	819	866	809	792	845	805	754	726	848	864	783	781	775	761	808	774	870	831	837	820	810	787	783	858	781	827	801	830	772	807	786	836	787	830	847	858	793	848	883	793	800	812	757	849	828	838	839	803	780	787	798	816	793	818	840	809	783	740	803	807	825	843	853	839	773	781	855	801	817	782	777	791	802	844	817	794	815	805	837	754	816	806	806	864	833	842	820	829	775	836	808	806	832	802	840	838	833	832	777	810	822	794	784	841	813	779	826	852	746	781	807	827	830	806	889	787	804	820	790	783	806	772	826	850	813	818	828	838	747	774	825	783	811	809	795	795	870	805	834	811	830	771	884	784	816	761	866	831	819	803	800	842	851	805	814	802	790	827	791	867	816	807	781	820	831	898	803	820	810	814	822	784	840	801	853	822	813	820	833	804	803	774	805	816	820	828	782	829	834	820	814	782	798	823	790	790	791	850	805	788	778	824	783	797	776	799	823	765	779	804	802	824	768	768	811	838	868	802	798	880	834	850	774	828	764	850	859	766	809	779	824	810	805	815	802	780	814	829	834	800	862	846	826	798	784	783	796	816	818	848	803	845	833	802	807	848	826	805	838	837	824	785	833	781	838	803	797	865	840	821	828	823	736	809	854	829	829	811	810	814	780	834	835	808	774	835	807	831	831	776	872	788	820	783	790	796	807	824	849	814	805	790	805	816	821	809	786	771	783	839	788	819	814	784	809	803	771	825	794	797	818	779	823	803	806	787	796	832	789	818	827	786	819	817	855	804	799	828	823	798	768	842	817	863	846	795	795	868	748	817	888	810	802	809	806	809	817	785	807	816	816	830	791	833	831	815	836	812	847	837	820	825	809	803	786	788	849	781	782	804	798	817	802	794	796	838	827	826	829	840	825	830	844	832	788	785	819	792	819	751	777	806	826	811	803	760	787	796	776	809	839	818	774	798	842	828	760	841	844	824	857	758	817	780	796	859	881	874	908	792	818	808	816	807	799	820	842	821	807	809	770	861	780	827	837	839	858	830	871	819	839	766	804	809	777	850	805	857	873	805	817	837	832	793	824	805	819	842	834	809	809	818	815	810	812	817	869	773	832	799	839	806	823	856	828	810	798	838	804	800	844	801	792	788	832	798	850	777	799	790	783	795	795	797	821	801	816	836	814	830	816	800	818	763	776	823	808	806	773	814	826	829	808	768	796	785	804	808	874	823	785	767	781	774	830	829	808	774	817	831	814	790	792	807	803	817	821	845	768	786	840	773	811	801	799	801	782	873	752	823	847	832	804	774	838	863	774	835	804	810	815	840	810	778	786	845	828	794	765	829	803	802	797	814	775	799	813	865	797	821	834	760	800	774	818	748	820	806	784	840	821	811	827	837	842	831	820	761	788	794	832	795	803	808	777	791	746	800	759	860	793	781	815	753	824	838	839	856	846	804	803	827	749	823	827	834	802	818	799	806	783	800	869	790	809	805	846	815	821	822	846	847	811	787	841	799	761	831	764	869	788	774	817	814	803	838	790	819	794	747	804	772	817	827	804	810	843	833	804	856	843	813	831	833	797	834	871	833	811	850	830	839	800	830	825	841	858	833	783	866	806	828	783	845	826	831	832	738	795	838	820	802	806	772	840	792	805	748	773	803	854	877	803	835	815	773	831	803	866	795	799	798	774	789	819	836	783	831	770	835	857	834	844	775	817	751	756	776	812	857	846	812	785	789	793	803	811	814	778	814	821	810	829	805	814	757	862	794	802	834	794	772	793	822	825	819	844	819	792	814	796	847	826	830	828	754	819	827	812	821	859	872	829	838	846	795	809	839	832	781	791	797	762	792	806	782	777	815	817	778	829	800	843	797	808	752	813	812	826	803	810	827	787	800	787	784	802	789	874	801	800	791	806	794	819	766	803	849	775	841	812	764	874	815	839	819	781	757	832	808	809	875	804	764	822	760	797	839	798	826	803	847	833	769	817	788	852	889	851	791	845	779	831	781	835	843	836	774	866	787	798	836	843	852	765	804	778	857	818	803	792	811	785	878	783	827	837	824	801	784	826	815	809	796	837	811	792	844	812	841	816	842	807	849	815	826	806	844	811	782	862	836	812	836	795	826	857	805	812	851	792	817	779	799	792	833	856	819	776	782	804	805	828	846	811	761	801	863	799	797	811	759	820	788	803	839	786	842	813	827	811	732	796	803	826	838	845	808	846	796	776	784	855	786	799	831	830	830	797	809	829	859	803	807	782	866	795	851	839	783	853	805	789	853	807	800	779	818	827	777	858	843	840
24592	21232	27968	25619	18221	4119	1164	928	839	770	742	717	697	701	2495	8490	9103	6569	1876	707	617	627	581	646	582	584	616	616	633	564	588	574	632	606	623	636	613	591	640	555	630	688	771	666	667	613	613	643	592	583	615	614	602	572	593	644	622	601	630	596	573	577	599	565	617	631	595	623	593	622	624	518	622	594	586	618	598	610	624	597	591	577	599	619	585	576	579	574	598	613	634	627	602	584	600	631	603	592	617	628	583	605	611	638	577	612	582	615	602	605	616	596	596	607	549	641	612	633	611	616	603	578	629	638	622	630	630	593	613	630	618	633	624	622	613	647	627	609	578	600	579	589	650	605	623	630	608	605	619	636	563	605	622	598	620	562	617	574	594	640	579	581	616	581	594	589	655	666	653	575	617	637	567	605	615	614	645	603	611	623	605	612	618	599	602	580	622	606	605	565	648	626	597	598	645	615	617	612	635	593	640	645	616	627	575	605	582	619	599	607	563	588	640	636	620	551	609	568	602	599	621	583	607	612	582	561	664	598	593	620	622	655	594	590	602	610	566	612	592	618	604	606	570	595	559	603	607	581	559	633	628	593	601	620	560	620	595	632	623	603	568	619	612	635	630	656	600	600	629	616	626	653	607	652	613	602	605	626	586	584	590	569	605	581	597	626	587	623	611	586	615	581	602	651	646	623	597	618	613	623	589	620	618	593	604	619	637	612	630	579	569	597	618	581	621	627	633	574	582	599	561	591	535	577	592	597	585	616	565	646	616	603	588	645	609	623	567	682	588	627	573	621	572	541	587	596	583	568	587	614	560	659	553	618	582	635	635	635	602	607	612	619	609	596	584	651	612	573	601	617	622	577	599	637	633	622	570	600	609	596	636	615	604	606	636	577	621	596	566	627	594	572	553	576	614	623	611	651	567	601	579	598	608	637	598	606	595	578	628	634	606	625	658	622	588	588	618	618	610	575	616	608	621	604	557	549	584	600	613	588	583	587	578	604	618	561	595	604	576	618	639	612	612	566	571	566	615	599	584	618	639	623	639	622	633	566	579	614	638	579	627	648	586	591	606	600	600	619	595	591	604	582	607	569	630	600	569	589	612	588	576	652	600	593	597	625	622	609	597	590	589	626	591	657	596	588	582	589	602	590	596	600	610	602	594	580	604	630	624	619	620	605	589	574	610	611	633	567	581	582	570	627	609	551	587	606	610	544	592	579	607	545	577	564	602	566	623	585	609	598	573	576	583	609	600	610	609	590	565	618	610	600	636	609	613	563	579	609	615	611	562	643	586	583	613	606	587	624	596	592	606	605	603	637	594	603	562	604	600	632	602	630	656	575	622	586	558	569	609	592	638	548	603	609	569	590	617	604	571	607	616	593	621	580	586	611	602	636	635	575	611	598	580	583	566	604	650	584	581	585	592	584	596	553	574	609	581	586	633	547	650	658	647	573	592	591	652	648	625	598	585	634	599	592	602	620	567	645	635	581	605	626	574	595	557	619	543	545	577	590	603	604	595	604	594	594	589	586	586	589	559	611	560	611	639	585	613	601	624	586	640	575	589	626	584	623	643	580	597	594	572	591	583	619	591	590	607	593	629	544	599	605	637	624	650	561	628	607	579	653	584	622	622	601	591	620	600	613	593	568	599	586	591	624	564	581	601	591	585	554	582	595	570	615	562	616	664	618	591	602	629	611	571	570	599	565	599	599	579	603	616	602	590	603	582	611	573	589	637	592	610	607	626	582	598	600	656	619	572	580	618	572	533	584	658	640	600	611	591	616	569	633	573	611	630	614	600	619	585	603	603	612	611	579	576	560	648	619	582	585	592	579	578	617	584	592	572	612	578	575	612	600	590	659	590	620	574	617	613	622	611	621	618	623	645	569	581	568	597	569	614	631	603	608	603	587	607	571	568	592	619	616	598	602	603	622	636	597	569	626	584	590	613	604	626	587	596	570	571	576	586	612	600	606	580	613	579	613	617	556	615	584	621	624	606	584	584	584	598	560	616	600	574	636	648	596	586	572	626	588	570	630	614	605	581	641	603	558	586	584	621	588	592	595	598	605	596	607	608	660	627	627	584	611	575	604	608	595	549	602	607	615	571	635	647	574	613	592	632	592	598	613	582	581	605	594	629	568	624	608	586	626	618	560	578	634	586	618	606	558	601	589	621	636	553	622	641	627	569	598	577	630	584	590	587	598	572	591	613	590	575	581	537	591	597	602	585	615	594	583	575	622	602	618	619	604	582	601	555	601	622	608	560	586	583	582	553	589	592	613	588	646	565	585	620	649	595	592	594	622	631	596	580	615	626	576	577	598	618	625	602	649	614	558	627	555	576	627	583	605	667	611	600	577	569	600	603	591	591	582	649	607	593	639	576	624	604	649	591	610	639	581	612	605	594	596	596	552	619	556	626	607	605	563	622	577	607	561	611	607	622	639	589	634	592	573	609	585	602	593	589	649	600	606	585	636	607	613	591	620	608	590	599	650	604	630	602	610	618	599	600	590	559	620	602	603	613	621	649	610	604	661	587	641	618	598	616	591	652	573	611	576	571	609	626	587	617	662	578	573	615	567	602	581	591	571	614	598	614	626	629	584	618	599	653	635	585	604	581	604	602	633	583	586	591	604	607	654	624	607	620	625	603	566	560	608	596	598	593	603	622	604	619	613	568	599	592	596	591	580	634	563	605	605	599	610	625	574	584	610	576	591	602	602	589	559	589	606	585	592	493	640	618	540	603	653	570	644	618	596	606	562	562	615	563	597	583	607	587	596	596	590	586	584	600	642	602	558	589	602	601	595	599	586	613	598	601	626	568	557	602	604	592	616	631	606	683	600	613	599	583	604	612	595	585	600	606	585	625	598	619	617	631	549	557	646	636	623	642	614	592	617	635	634	642	558	580	612	638	584	623	637	597	553	592	616	603	589	610	616	596	598	591	578	576	573	612	601	634	592	631	616	597	626	555	601	611	574	574	591	625	575	577	557	612	565	586	648	618	583	637	556	567	649	575	612	602	607	568	591	596	571	611	591	543	608	600	642	600	599	606	612	603	612	602	618	593	562	606	595	558	588	572	624	608	547	614	619	589	577	555	587	629	595	596	592	616	650	574	572	575	584	577	599	566	614	697	611	621	604	621	599	603	593	630	604	563	578	615	582	583	604	607	647	642	625	579	619	638	586	603	648	610	602	581	601	588	574	635	610	639	592	618	588	557	629	614	609	583	590	591	640	586	616	590	654	575	622	587	531	577	649	628	588	609	609	593	584	623	586	632	611	581	587	606	589	640	587	613	584	616	602	574	576	652	597	580	640	624	624	585	550	591	616	600	607	607	595	578	615	627	616	623	636	577	563	576	612	588	598	611	634	545	618	609	636	561	644	592	636	609	611	634	622	659	605	661	585	582	626	606	606	609	568	603	629	614	534	561	600	557	630	593	559	624	619	580	612	593	579	544	569	581	619	598	565	599	611	625	593	596	635	650	570	612	620
6738	11736	14101	34321	6973	2716	2177	1863	1676	1491	1451	1367	1312	1157	6394	18725	18429	13306	3963	1234	941	948	954	961	946	922	930	936	942	940	921	958	937	943	921	912	905	932	924	979	997	1204	1410	1326	1143	928	946	925	929	907	953	933	914	926	906	860	961	975	949	949	928	955	933	881	964	936	947	891	953	930	887	943	878	984	929	941	927	894	899	901	925	902	939	970	940	962	926	948	936	947	893	946	944	944	920	959	911	971	889	994	901	876	901	966	947	899	922	921	898	911	910	933	912	848	922	861	906	957	875	917	890	886	893	909	958	961	934	894	930	985	933	932	987	897	950	948	932	954	871	880	938	873	993	1012	922	888	903	916	927	884	912	913	914	913	925	955	887	939	924	960	924	914	897	921	896	942	880	924	976	917	913	967	899	908	957	927	915	920	864	933	972	912	907	905	886	873	992	937	966	915	942	923	932	916	937	855	952	915	955	964	921	881	918	900	977	963	984	944	970	949	945	893	945	915	872	971	901	902	854	857	926	921	949	920	985	919	857	921	896	975	902	939	927	967	907	950	951	921	915	912	912	944	940	983	887	927	938	952	1005	862	979	949	938	894	884	870	981	942	907	903	935	918	919	917	872	921	958	937	938	911	885	962	922	1019	935	1015	948	907	959	943	911	970	917	947	956	942	832	900	897	926	962	950	962	971	909	919	930	890	942	916	945	965	865	936	939	932	908	957	877	909	932	905	994	889	899	926	902	878	892	921	909	947	993	941	898	963	957	941	958	947	883	920	885	968	945	936	888	962	916	905	940	956	907	978	983	948	878	937	952	877	941	928	979	915	890	949	915	936	909	947	984	949	919	945	948	976	965	942	935	899	928	950	920	892	916	936	904	912	935	963	889	954	925	907	940	926	956	894	912	954	909	939	972	960	1008	899	928	915	900	904	880	959	935	951	938	938	973	958	891	897	894	947	908	925	906	967	911	935	940	940	944	939	919	939	933	937	973	1001	999	892	917	903	886	923	983	924	912	898	910	950	916	946	875	895	919	940	943	921	903	944	949	916	984	972	936	927	901	924	979	954	926	923	915	918	871	915	910	907	859	979	904	906	949	921	899	907	883	942	908	947	863	893	917	928	953	876	952	912	953	878	969	953	925	966	937	967	960	966	865	946	900	955	920	938	896	936	923	914	901	976	945	916	942	971	1025	879	895	983	925	982	981	935	914	947	923	872	873	935	982	943	897	920	946	917	929	950	943	916	909	938	960	929	930	927	981	903	936	908	928	876	884	937	913	961	979	972	967	932	913	909	904	899	862	935	942	936	920	963	977	922	925	940	881	937	931	985	957	944	942	920	935	914	868	940	917	896	969	952	950	866	934	922	941	892	931	942	938	906	959	888	949	929	953	945	925	926	972	965	944	983	910	942	894	942	902	907	955	907	944	931	933	917	895	894	947	897	905	921	926	869	936	947	923	902	932	959	954	936	983	900	934	960	921	947	931	872	925	951	886	960	921	927	888	894	954	944	958	965	937	898	931	934	973	992	889	927	934	925	951	900	922	899	927	931	896	963	960	956	956	932	935	875	908	939	932	906	894	920	904	888	890	946	903	926	886	956	946	949	911	928	1004	927	866	860	891	928	872	919	945	924	915	944	946	935	929	950	924	974	937	933	927	971	937	914	920	976	943	982	937	929	996	955	882	947	924	970	931	913	964	928	959	893	927	903	888	954	864	962	912	939	899	925	921	861	950	905	895	968	931	926	915	941	976	907	958	939	939	884	926	943	903	906	913	968	955	1003	941	874	942	929	936	937	935	885	916	920	1008	895	907	932	928	940	918	955	920	955	959	903	955	915	917	939	893	870	957	893	893	929	988	901	908	944	962	950	926	925	884	907	897	927	879	983	944	980	928	935	900	905	958	957	911	932	915	884	877	965	913	903	940	908	989	893	926	941	914	972	917	934	925	923	843	895	909	918	912	918	908	882	891	897	913	944	935	950	941	936	910	973	958	922	890	961	928	957	881	918	886	951	891	908	925	977	904	968	941	910	936	936	931	902	892	986	898	949	937	903	899	957	902	984	903	927	931	940	934	907	916	892	888	930	893	923	943	931	919	909	929	1003	977	872	964	996	927	963	877	932	911	963	930	954	886	962	935	937	891	963	950	932	901	901	953	955	900	945	895	892	887	941	937	840	915	931	945	977	974	919	937	904	904	991	941	978	991	880	938	887	984	900	894	876	907	924	846	926	900	933	935	890	910	928	908	984	949	891	919	894	1017	864	868	965	940	918	957	976	901	951	945	902	986	853	880	945	940	869	985	966	920	917	979	926	901	923	935	939	933	936	922	937	911	865	967	896	944	880	867	914	908	902	922	906	977	891	906	964	912	999	933	979	959	952	929	897	934	982	947	947	957	958	940	898	883	942	957	917	920	912	940	980	949	925	994	907	955	918	930	915	955	972	969	923	871	904	979	909	918	900	885	965	941	898	934	899	904	938	916	913	954	912	956	910	977	933	888	918	894	931	867	931	875	917	894	906	933	908	939	892	1008	932	985	902	984	904	920	923	883	933	911	930	950	890	962	931	942	928	933	924	912	958	944	923	964	924	928	965	942	929	926	922	939	955	892	928	898	918	900	931	896	950	922	934	930	918	949	934	888	963	900	931	943	949	869	927	924	895	945	898	901	935	944	929	984	897	871	939	948	962	932	905	960	871	914	849	938	951	963	909	963	876	926	899	899	945	889	933	1002	943	941	963	935	933	900	926	943	954	886	930	923	869	924	973	936	923	967	950	910	968	941	891	888	920	972	979	937	911	972	909	928	913	912	941	944	919	944	917	854	900	944	902	914	876	928	945	907	938	882	963	888	912	861	924	891	878	966	940	918	960	953	941	922	908	942	871	926	941	926	886	924	892	928	904	972	928	943	927	904	867	924	943	913	937	877	928	931	895	929	905	923	969	957	931	936	939	928	941	955	859	935	890	945	954	948	874	971	888	933	980	939	912	910	927	912	939	948	920	908	997	933	972	928	927	961	913	895	938	948	969	964	981	918	929	993	943	965	947	942	882	966	867	899	922	936	960	945	918	919	931	935	923	918	917	872	955	908	1010	967	894	950	922	949	906	961	899	926	970	914	892	972	943	865	968	976	934	986	914	913	962	968	945	926	927	961	914	907	890	965	918	938	915	966	921	908	924	953	897	903	961	867	938	879	919	944	914	913	887	915	924	931	932	1001	932	925	975	932	920	935	920	961	917	933	878	917	893	938	930	940	989	914	905	899	935	926	893	933	883	898	967	896	931	894	892	926	906	937	952	957	921	912	918	929	943	883	939	965	963	922	958	926	915	926	930	954	942	951	913	923	930	911	924	990	920	933	957	889	984	926	846	945	917	923	937	938	965	924	898	959	946	930	930	988	914	920	980	912	932	889	872	911	957	919	925	929	960	974	942	955	969	957	900	923	959	949	893	899	895	980	935	940	958	949	913	948	928	875	965	930	960	941	968	917	926	932	939	939	947	914	994
23227	21255	29065	24342	21606	19804	5943	1393	1147	960	956	852	791	788	3405	18846	19081	14424	7465	1030	638	595	617	587	619	588	582	597	582	600	584	575	591	618	635	636	645	609	590	640	736	801	788	636	661	615	567	566	566	576	610	616	604	613	597	558	572	624	588	600	587	574	598	608	632	633	624	613	596	558	594	591	602	607	596	584	611	603	649	594	552	563	607	591	597	611	596	613	616	557	597	646	623	621	541	629	588	562	603	630	567	654	659	616	583	595	602	603	608	574	589	609	583	642	640	596	618	621	648	572	578	592	576	598	532	598	617	641	574	648	604	609	594	631	613	610	626	599	580	610	565	605	583	579	581	587	602	609	560	577	587	626	571	610	606	633	612	553	607	585	622	608	605	589	587	577	555	589	602	584	531	614	624	586	608	602	594	612	602	616	613	627	584	620	672	607	602	624	564	563	609	600	674	613	597	575	601	597	595	568	612	566	606	583	612	618	626	602	560	654	606	624	616	596	635	596	601	588	676	552	627	627	644	602	618	582	605	603	608	612	619	614	606	626	571	602	634	610	576	620	597	609	590	580	607	590	604	602	583	617	636	590	612	571	590	596	604	601	601	547	645	615	606	606	604	599	583	608	619	597	579	633	601	586	623	613	603	583	592	606	588	624	586	584	594	612	596	583	616	565	585	545	566	605	602	628	642	623	633	604	588	605	591	602	610	576	563	600	585	604	556	612	616	611	622	648	600	600	613	560	565	612	573	589	575	587	578	574	597	588	604	574	602	625	659	568	585	560	607	578	578	592	615	581	593	589	620	587	636	587	580	603	623	601	594	588	623	577	605	593	647	608	599	619	598	599	589	639	606	563	629	599	592	605	636	617	627	599	592	616	595	612	585	577	637	590	595	596	570	621	565	623	621	584	613	604	622	595	599	571	646	584	595	609	630	561	628	570	609	608	579	621	589	603	632	571	582	590	579	633	570	591	615	674	634	628	596	643	569	595	620	624	566	639	575	593	620	623	618	632	601	593	597	583	611	593	628	605	623	625	573	575	621	595	598	616	608	611	582	573	584	586	559	580	592	586	603	614	618	563	553	584	606	647	595	592	652	586	593	575	596	604	616	575	581	596	603	607	608	613	645	577	626	632	639	611	622	640	608	622	595	603	599	618	575	588	607	632	579	597	570	606	594	600	590	605	609	583	600	637	594	619	607	593	626	556	616	575	585	594	615	587	627	623	597	606	588	577	585	592	543	577	574	635	594	577	600	611	605	647	566	576	582	545	611	625	608	603	570	589	587	581	647	583	565	614	577	554	586	530	593	636	593	612	585	597	595	637	624	597	643	590	561	612	580	620	617	586	588	607	606	628	643	642	599	587	607	630	575	571	590	600	626	615	589	590	628	573	584	663	593	574	583	585	591	619	572	611	631	620	576	632	608	598	599	620	580	624	629	566	591	589	606	608	626	582	614	596	599	607	565	601	608	607	603	590	623	581	605	625	561	618	600	580	606	592	620	569	587	625	602	577	617	584	580	593	574	589	600	599	603	592	616	609	607	592	596	650	591	591	579	615	609	533	578	620	614	587	598	583	549	635	590	628	597	586	655	645	583	608	608	564	590	588	604	575	621	600	613	629	607	638	574	615	583	612	614	635	611	626	584	584	571	545	614	575	600	648	596	618	632	587	591	624	621	638	571	661	630	560	560	637	598	583	630	599	582	612	602	612	613	599	616	576	605	620	592	589	650	545	554	563	565	618	619	603	588	619	597	622	610	562	589	584	606	549	643	587	604	609	581	671	591	597	570	619	616	586	591	633	594	580	610	584	587	590	605	562	575	586	570	551	598	629	553	662	657	572	587	586	610	627	525	591	562	612	617	549	599	632	625	604	591	593	612	588	579	581	616	574	603	624	618	615	589	571	554	617	604	576	625	588	624	612	616	651	597	579	597	608	659	656	621	622	578	629	610	599	555	602	613	591	610	628	607	569	580	616	582	572	558	593	608	570	550	615	612	624	674	591	646	642	592	545	555	618	544	582	597	564	583	663	602	585	568	613	587	620	581	633	620	645	578	592	544	596	615	609	572	595	581	574	606	592	610	603	582	630	618	603	606	582	587	590	607	634	615	655	596	632	584	589	620	581	635	596	617	631	548	601	609	611	643	604	599	627	596	601	611	629	618	574	591	648	595	538	608	631	631	664	593	611	657	547	587	607	606	625	600	570	614	580	619	626	590	644	585	607	612	612	580	587	595	600	568	562	599	587	619	574	576	589	642	615	565	621	555	553	620	596	585	663	574	594	592	576	590	562	590	611	641	592	625	612	569	624	606	651	578	557	600	612	572	579	603	584	607	607	600	560	582	591	579	619	588	647	629	628	620	579	620	644	626	617	636	604	580	623	579	611	583	611	579	603	597	620	576	630	598	549	608	584	614	573	605	614	650	609	635	630	598	559	572	622	592	576	631	604	611	588	614	577	606	640	631	597	573	619	596	595	604	630	584	597	628	572	617	592	604	566	579	583	602	567	623	650	586	579	590	556	611	610	622	580	575	629	585	578	577	581	588	638	608	574	597	609	587	608	624	597	613	630	589	574	588	637	616	586	548	608	589	563	560	608	627	644	588	568	601	569	593	593	607	564	611	591	597	591	592	588	572	642	626	597	630	593	578	596	599	607	593	638	615	609	639	613	604	602	642	592	609	602	596	568	581	599	566	608	606	594	619	588	608	578	613	578	582	592	594	634	627	582	585	598	577	620	574	552	617	588	641	572	611	562	643	581	572	590	657	609	575	595	620	589	609	578	599	599	579	607	611	606	596	576	604	590	645	585	625	636	584	642	567	589	565	566	564	608	594	611	589	618	560	631	622	617	604	612	536	556	595	604	592	667	570	613	543	607	585	606	604	633	633	563	536	571	628	620	585	574	598	615	627	576	566	595	634	565	566	673	627	598	619	578	608	621	622	587	615	587	588	611	604	603	597	594	608	584	632	621	574	597	596	603	627	665	609	563	591	576	651	630	669	578	630	590	626	629	590	595	620	636	627	592	589	581	626	594	575	611	595	613	640	601	634	624	557	621	632	556	598	576	583	628	623	593	634	600	574	627	615	579	583	595	567	576	604	601	611	575	575	592	550	602	611	620	627	598	594	624	600	626	623	593	634	602	666	577	573	597	604	603	600	582	616	593	604	608	585	576	589	603	590	594	589	593	620	573	612	556	618	580	570	565	593	621	584	569	655	634	581	578	560	635	613	598	557	587	576	598	597	598	574	601	585	554	590	592	571	642	584	571	555	572	592	624	644	593	560	635	624	572	592	569	611	631	604	567	601	595	610	602	605	629	584	558	630	623	590	573	590	594	618	620	584	538	601	592	577	568	583	557	623	578	650	601	621	579	577	624	597	557	588	551	588	630	569	620	585	644	598	564	577	606	597	621	589	582	583	602	581	600	587	563	549	623	571	545	597	595	551	606	618	583	577	589	601	619	626	584	615	566	577	568	558	602
10296	19528	21389	38907	7853	4662	3583	3052	2547	2224	1902	1853	1639	1525	8215	30479	29061	22809	13856	1483	941	984	923	930	937	971	881	920	954	932	909	922	899	918	874	931	949	886	958	992	1360	1489	1377	1229	1019	948	907	903	907	906	949	899	871	914	895	972	907	971	947	906	908	916	878	946	923	973	927	921	890	918	881	932	906	907	919	926	894	974	881	861	960	889	939	935	917	881	911	910	907	958	971	865	913	902	902	900	929	933	890	931	901	924	971	930	890	923	897	913	933	916	949	972	928	891	902	925	910	879	934	928	882	856	992	934	972	924	947	899	882	909	932	899	918	943	952	884	902	921	906	924	951	935	908	899	935	949	915	896	935	910	969	968	879	924	905	938	889	891	897	879	944	937	913	902	880	922	899	914	934	909	912	894	938	895	931	918	902	904	966	878	946	908	906	934	891	874	934	935	903	935	895	946	920	875	879	927	894	969	936	918	927	944	932	907	893	889	929	905	938	959	908	954	974	911	949	853	991	944	890	914	874	907	939	935	868	929	944	873	883	917	925	947	962	943	950	869	967	938	919	880	869	864	875	943	876	911	942	890	872	962	913	884	911	909	898	894	901	942	963	924	928	929	938	925	917	926	953	917	912	891	991	917	940	939	926	877	855	923	943	980	953	881	921	914	885	878	914	891	945	896	965	848	884	927	880	909	955	917	893	916	882	924	900	912	949	903	925	931	938	931	937	931	929	916	933	991	908	903	917	860	922	898	884	976	849	912	876	860	933	843	955	920	911	952	910	888	924	958	947	900	901	920	894	895	908	882	898	936	891	944	875	891	927	909	941	890	905	925	927	905	993	932	934	932	908	882	914	914	856	903	898	945	859	886	919	890	901	896	941	942	933	905	954	945	910	907	946	908	954	890	945	940	962	923	878	903	930	870	901	908	915	936	913	907	935	886	963	875	893	906	956	890	908	963	923	950	888	905	849	902	872	898	919	920	900	953	868	858	908	922	960	933	904	925	995	934	985	875	924	882	896	927	886	949	957	920	887	866	938	900	903	847	882	891	879	936	879	906	927	961	886	949	914	855	908	963	880	916	959	913	927	901	872	932	887	944	851	914	827	945	974	893	889	940	900	969	927	913	904	936	962	926	985	942	911	934	959	953	915	921	836	982	933	904	916	922	877	863	910	882	930	903	915	942	948	923	881	878	935	873	924	902	914	909	879	926	923	929	927	897	899	891	931	932	938	877	924	957	908	959	920	953	912	906	891	966	916	938	943	928	961	903	953	917	925	903	904	927	890	887	931	952	923	909	905	885	919	937	858	876	911	883	896	901	915	885	873	937	913	916	910	950	911	912	911	916	900	891	931	881	920	907	912	942	943	914	920	937	931	870	886	918	960	906	978	910	878	886	925	882	861	908	950	940	944	956	864	883	869	937	899	926	844	840	906	901	895	954	971	919	934	902	852	939	865	922	953	901	909	856	917	934	904	937	908	958	924	919	919	971	959	845	919	916	928	925	945	931	934	936	967	900	904	917	895	952	936	894	898	914	913	958	919	890	919	919	897	913	910	909	908	936	935	956	911	892	896	947	883	896	908	934	903	933	920	921	901	916	929	877	923	830	822	932	896	951	914	972	957	919	851	884	875	971	921	903	906	890	909	942	842	931	887	889	918	942	909	919	922	899	879	875	929	904	884	904	926	932	910	926	914	903	923	853	914	880	857	883	894	945	908	853	916	908	857	926	916	911	925	941	969	847	911	900	865	895	920	888	910	909	929	886	928	870	912	879	870	947	913	927	921	942	944	892	970	926	956	903	944	833	899	854	942	952	940	927	910	909	932	916	925	933	883	904	934	918	919	932	872	951	960	934	943	942	951	938	907	978	909	866	907	895	854	869	925	917	908	878	883	990	937	960	938	871	946	891	883	924	932	969	894	890	903	859	890	949	936	891	886	908	897	956	910	893	963	913	878	966	886	932	899	853	908	960	927	916	877	910	937	920	898	886	923	926	878	865	951	952	896	964	893	916	938	918	937	914	865	938	970	890	902	914	947	914	969	947	898	905	847	928	917	931	944	873	939	913	917	914	963	916	894	920	863	946	938	949	881	969	853	904	923	893	878	890	929	907	868	869	926	957	937	944	930	962	972	874	896	927	911	905	912	872	904	895	937	918	922	962	952	917	887	924	914	923	900	944	897	900	918	897	925	910	915	934	964	919	907	872	933	918	902	936	878	979	899	910	956	857	937	958	969	921	962	939	898	852	950	885	906	923	911	969	889	937	913	942	936	912	980	933	935	955	917	912	963	886	951	926	894	876	897	922	897	954	942	913	900	900	914	906	884	931	867	922	897	903	885	887	932	881	872	931	920	912	917	925	949	941	940	940	939	959	901	912	885	901	944	924	913	927	943	906	982	921	880	980	873	924	934	967	853	945	874	869	886	921	884	923	931	939	914	970	938	907	942	894	942	904	895	896	926	873	859	903	967	942	902	917	875	861	927	911	929	917	941	924	977	934	947	964	902	953	884	933	948	947	920	945	953	889	906	892	875	851	952	878	944	909	974	952	912	945	1001	885	957	874	899	899	963	924	962	937	879	928	949	954	887	887	873	907	939	927	912	885	976	918	897	897	833	943	891	905	935	924	924	947	904	926	942	934	917	924	907	886	926	933	925	891	895	940	877	935	965	898	945	911	925	958	947	884	898	900	952	906	940	914	935	925	944	857	984	876	878	865	882	932	916	890	898	884	919	900	910	935	897	927	888	965	889	928	907	921	896	902	917	903	903	892	929	853	953	910	914	884	966	893	933	977	895	884	889	893	939	938	939	933	938	958	923	929	917	915	897	946	916	953	906	919	911	933	937	863	880	925	913	929	866	953	931	905	902	956	898	954	944	918	971	894	978	968	858	916	920	901	906	963	901	903	908	925	917	920	893	980	982	881	901	856	850	900	920	885	938	895	902	897	919	878	926	893	942	881	922	933	952	928	935	929	893	896	893	916	895	867	902	893	929	908	898	967	902	933	904	912	904	914	951	931	937	901	888	955	901	948	937	878	937	928	936	947	898	909	906	903	953	914	917	932	940	918	902	850	912	859	938	901	895	931	953	882	961	838	868	918	894	946	949	912	885	965	925	905	889	961	854	893	909	926	891	903	896	846	911	924	917	926	900	943	907	905	880	927	905	912	874	920	912	887	902	895	922	947	862	881	881	880	890	843	887	943	958	910	888	940	939	875	882	970	898	890	914	914	946	869	906	931	913	870	935	910	972	962	924	921	925	919	944	897	910	930	939	890	893	917	905	895	909	879	892	969	940	868	894	952	958	896	937	919	896	943	902	942	893	931	950	905	959	913	897	834	889	880	911	949	868	919	930	942	903	946	902	885	949	927	898	870	894	905	878	918	937	921	890	889	885	903	907	899	893	876	920	980	930	978	927	904	972	894	887	912	914	928	925	929	936	980	944	874	898	921	906	981	950	899	855	834	900	918	917	907	915	934	917	917	913	896
26959	20023	7358	2550	971	754	672	647	635	619	573	544	610	585	720	1942	2128	1832	1051	598	546	560	544	565	574	560	555	560	544	562	568	612	534	558	569	571	578	563	576	577	613	585	589	563	570	572	567	565	564	535	548	570	534	540	531	591	590	528	592	552	580	533	536	622	564	562	580	591	548	542	546	566	564	562	551	542	600	574	503	534	586	545	587	549	565	569	584	595	595	550	580	582	563	501	556	529	529	563	593	520	547	574	562	575	553	580	553	542	527	586	517	546	553	543	571	581	553	587	566	574	546	590	542	580	603	559	528	539	576	550	548	602	516	590	548	534	561	591	573	565	556	526	571	527	565	524	570	558	587	554	590	532	577	558	523	560	523	624	562	555	570	530	553	561	605	545	560	552	593	548	592	537	558	602	473	528	561	576	558	596	570	552	558	567	551	575	553	545	553	547	545	572	609	555	566	526	585	562	555	549	534	557	548	538	538	571	581	599	573	523	606	591	539	534	556	549	586	586	539	577	561	543	550	528	603	556	537	547	579	574	580	550	581	578	521	558	558	530	540	552	540	574	508	597	571	535	539	530	515	553	572	593	558	561	568	589	572	553	540	541	598	565	533	524	596	589	580	570	561	563	546	578	557	534	586	548	571	537	584	613	555	567	555	565	508	610	588	523	519	565	568	549	593	581	556	547	536	576	587	538	558	576	558	554	578	597	530	579	531	608	560	568	556	583	555	591	568	547	547	540	587	562	588	592	585	531	567	574	573	520	550	553	555	564	539	585	589	596	593	558	582	557	530	566	535	529	551	575	590	547	564	541	547	538	535	559	529	548	564	536	547	588	578	553	513	566	553	546	571	580	553	545	558	540	627	537	527	520	568	555	582	573	572	557	598	559	569	564	547	548	567	576	575	590	580	598	541	563	535	542	545	581	546	575	583	537	592	524	568	533	547	560	541	562	554	558	581	570	575	578	577	569	573	575	525	555	536	555	599	540	579	600	533	558	547	531	549	522	568	543	591	552	598	596	518	594	595	590	580	555	514	581	611	588	563	571	583	557	575	547	540	562	597	587	563	562	578	566	563	551	536	552	607	560	547	545	589	573	561	572	520	556	549	559	547	591	567	581	560	562	563	563	550	556	542	579	564	588	599	571	531	567	577	557	517	540	537	584	569	519	543	542	582	541	600	551	536	550	545	575	573	607	588	637	571	574	565	521	581	515	549	552	577	549	585	540	569	553	579	547	595	554	586	569	549	533	504	556	559	538	582	560	552	569	541	608	596	520	562	572	530	561	554	613	582	572	574	583	584	535	572	606	575	544	561	548	606	545	535	582	592	554	567	539	573	575	533	530	576	548	554	584	537	571	554	581	549	535	575	590	560	553	537	564	551	558	563	551	565	515	548	563	572	539	554	586	638	568	557	574	583	609	533	555	574	549	553	584	524	555	575	604	584	554	588	562	526	606	544	553	545	557	601	529	580	531	597	540	575	599	556	539	557	537	541	526	594	505	555	553	528	575	595	582	537	538	541	580	572	597	595	549	535	585	529	586	519	555	567	514	577	548	536	559	564	571	516	565	585	535	586	568	537	583	547	542	582	550	572	572	594	537	529	577	524	571	573	584	577	530	535	547	555	540	581	528	573	544	574	582	558	529	602	595	568	527	597	587	544	553	592	568	560	544	506	557	543	578	581	562	552	568	569	554	515	560	581	557	579	600	563	565	572	490	539	564	579	573	577	549	575	586	528	546	563	573	561	531	561	561	511	565	551	575	575	556	530	581	558	527	530	581	569	548	575	552	566	618	540	554	555	556	558	539	550	568	562	562	572	590	532	553	591	610	573	537	549	585	528	555	553	582	546	548	563	516	578	538	569	545	584	526	562	541	587	539	590	612	562	595	629	592	569	560	559	588	579	573	573	587	549	555	562	562	527	614	541	515	575	588	508	576	543	562	562	595	591	569	554	531	574	571	582	594	585	562	557	542	577	542	560	569	569	540	570	551	532	556	576	570	535	553	551	572	530	591	562	574	574	571	620	573	576	519	562	576	579	603	548	558	545	555	574	545	590	547	544	544	570	534	557	564	553	536	512	570	551	574	551	578	551	534	550	571	571	578	591	593	565	593	579	513	596	573	575	534	558	490	542	578	596	504	535	548	553	531	576	506	598	549	605	563	571	582	531	521	569	545	596	552	526	598	514	583	572	563	572	517	571	573	588	585	528	550	540	558	570	586	584	588	557	554	588	548	542	588	582	581	557	576	536	556	593	577	603	535	553	562	546	581	534	562	561	565	521	552	556	580	584	503	582	577	574	532	609	586	587	547	520	588	559	552	553	591	589	537	591	559	592	555	570	586	552	552	573	568	538	540	586	512	568	569	508	545	584	591	606	588	540	537	523	554	577	569	536	537	570	594	578	550	589	588	586	560	555	559	538	550	564	553	570	570	573	571	577	556	543	534	582	570	561	603	553	535	597	570	584	551	577	598	534	580	531	570	537	549	545	579	533	617	541	548	525	558	566	539	535	558	531	534	513	511	560	555	571	563	567	537	561	574	557	526	576	561	571	578	577	540	546	579	558	547	580	586	514	550	567	520	515	554	576	545	552	598	583	542	567	605	542	513	553	517	550	556	550	528	559	583	541	572	568	549	547	557	526	603	592	523	533	601	535	556	531	562	589	568	536	538	555	575	561	590	519	556	563	542	525	598	545	571	545	542	565	581	584	555	561	605	538	536	562	535	524	548	558	585	548	590	530	534	607	597	554	535	566	596	550	572	560	569	574	553	573	553	572	567	567	561	553	535	560	587	582	602	536	520	558	553	594	557	547	594	572	544	591	588	557	545	544	594	558	604	570	539	585	538	608	598	515	515	572	530	548	600	553	553	559	496	520	572	584	602	528	578	542	587	557	544	565	593	576	600	543	540	602	562	566	597	541	538	539	579	543	535	586	559	524	562	593	545	531	524	527	582	574	553	599	574	553	579	539	587	592	596	593	578	618	538	516	547	552	560	537	543	597	571	569	574	550	589	578	579	553	568	552	556	579	579	543	563	534	583	603	565	520	557	564	555	572	539	526	513	577	566	555	562	603	572	556	597	567	545	613	602	551	582	500	556	557	558	530	555	568	557	562	547	571	560	574	602	531	588	549	565	597	577	553	586	595	569	558	570	551	534	529	523	569	537	545	527	573	588	521	574	582	598	564	555	562	552	537	549	552	573	526	547	575	575	560	544	599	594	567	605	558	560	552	578	563	565	573	567	541	539	571	592	576	544	555	545	585	538	576	520	540	567	583	572	570	570	595	542	588	583	560	579	584	536	537	603	552	551	577	557	596	584	561	511	549	558	551	542	570	535	557	599	570	526	556	568	517	546	596	555	579	572	580	582	557	555	543	576	578	555	557	568	558	574	531	539	594	570	583	583	576	567	540	517	589	596	568	627	607	523	592	543	558	583	572	573	598	545	589	564	516	569	563	553	562	577	566	522	556	563	606	571
5528	4429	4363	4760	1922	1488	1233	1155	1080	1027	1002	988	999	970	1431	4979	5143	4001	1941	893	879	890	888	897	865	854	838	871	846	866	857	825	840	883	896	843	887	821	929	895	890	972	968	939	880	888	811	866	894	797	845	932	869	868	863	848	871	883	835	878	892	848	815	898	880	895	859	882	883	906	926	896	849	866	829	873	915	866	851	840	877	888	909	831	888	929	839	847	895	918	834	842	864	857	837	866	871	883	850	869	854	835	848	900	860	882	858	840	835	855	887	890	869	856	907	838	883	894	856	891	903	888	846	859	887	866	850	798	888	850	852	877	849	865	925	824	893	892	882	857	871	833	874	874	857	877	814	840	812	863	896	855	887	884	852	837	823	875	851	879	874	904	847	855	879	834	867	835	854	862	895	899	871	878	824	906	832	860	856	905	875	874	865	852	858	850	843	844	850	898	804	899	894	849	912	836	851	883	873	901	819	853	884	839	823	802	835	915	894	859	882	920	872	860	891	872	833	833	829	870	892	898	821	930	884	873	918	894	867	907	832	878	885	849	835	844	849	822	920	859	865	851	867	882	867	906	872	873	813	845	875	858	862	851	844	842	900	868	853	870	904	875	872	859	838	847	889	869	868	838	863	827	893	828	814	867	841	913	808	905	843	883	850	857	887	855	864	866	860	939	840	926	872	903	874	834	901	911	909	919	824	858	831	852	797	846	870	879	901	901	876	888	843	870	864	906	891	859	890	863	864	912	843	879	876	867	867	825	896	881	840	842	879	877	885	880	909	872	875	875	840	874	834	858	867	896	868	881	856	797	892	837	823	907	860	921	878	961	851	828	880	863	846	856	857	893	836	853	860	861	854	861	873	882	804	805	855	853	868	911	915	854	875	852	880	880	858	829	878	818	865	866	883	871	805	853	844	875	858	832	874	845	844	890	851	860	897	834	865	860	913	827	914	828	834	874	841	861	792	883	910	888	878	887	863	877	863	905	877	868	856	832	851	851	835	908	861	808	832	850	841	860	908	854	896	887	842	888	873	856	861	857	882	890	847	827	872	832	838	876	862	892	854	801	908	855	835	841	793	872	888	865	885	836	840	850	849	830	837	847	861	828	864	895	871	889	883	866	791	868	881	869	820	917	876	849	845	870	869	822	849	836	828	854	834	839	907	836	867	898	835	869	887	842	871	859	881	904	843	845	889	894	831	874	801	836	901	858	867	860	855	858	894	897	874	874	823	857	878	838	890	839	911	861	843	967	858	858	825	870	913	840	894	896	829	848	833	873	869	890	833	872	835	831	897	881	870	807	864	861	860	893	920	821	917	853	890	869	825	883	908	931	861	883	875	863	894	852	843	938	876	858	905	875	850	834	836	908	895	869	865	857	907	856	876	838	891	835	894	882	859	836	831	863	875	890	839	848	896	845	916	856	891	856	901	839	835	857	869	881	903	877	844	846	905	887	827	846	847	848	909	879	885	852	877	816	855	847	886	897	825	859	810	897	841	858	866	875	859	865	834	845	893	853	896	826	816	846	863	908	891	906	882	877	874	850	884	863	863	836	868	877	878	871	894	888	910	917	834	897	850	902	867	831	884	877	860	891	883	891	859	883	916	889	858	838	853	823	908	890	865	863	861	886	868	887	827	840	870	882	848	885	841	844	871	833	852	872	863	872	817	870	873	854	890	845	884	872	856	844	813	869	876	837	875	837	838	890	812	907	880	857	853	812	870	888	858	885	883	808	864	913	878	876	913	813	853	844	871	867	826	870	889	883	857	838	970	862	875	825	883	869	877	835	895	856	844	873	861	904	840	843	930	849	886	848	916	838	877	821	882	896	829	858	921	906	847	867	851	857	919	808	846	887	890	879	940	830	857	870	866	861	899	902	835	839	891	868	839	862	886	864	900	845	858	877	813	912	866	845	878	821	890	883	861	906	905	874	811	857	892	910	835	846	893	847	862	901	932	825	876	894	831	902	837	875	891	847	915	855	859	861	828	903	890	860	860	852	851	893	877	844	863	859	883	930	881	848	824	859	875	902	909	825	877	910	855	896	879	823	868	908	915	824	849	893	861	881	859	916	810	810	887	890	872	838	873	864	881	867	870	853	855	887	859	832	865	899	888	802	879	897	875	904	876	881	871	918	895	900	862	863	822	883	834	835	834	869	852	875	842	826	853	844	875	859	866	877	836	876	868	915	883	890	869	833	876	859	891	851	822	822	835	842	851	870	862	859	877	851	883	868	885	859	865	889	893	912	928	938	902	873	865	806	869	844	828	879	859	894	823	856	844	871	846	859	847	867	889	891	857	855	825	853	882	876	840	851	877	856	874	924	848	871	921	914	890	838	921	855	913	853	873	925	834	870	842	876	855	865	850	856	883	844	817	853	903	878	897	905	891	808	848	905	855	842	789	841	925	840	839	883	858	933	863	824	897	889	879	895	847	842	861	919	821	895	860	870	838	908	859	889	883	854	878	858	899	828	847	846	843	930	830	870	842	908	829	795	854	897	843	857	841	826	879	873	840	850	842	883	882	852	853	812	853	902	873	878	888	892	820	884	908	868	880	860	861	823	881	857	853	840	830	904	842	887	881	859	873	834	919	814	852	874	857	849	888	860	863	864	859	881	862	889	890	899	854	854	906	880	926	887	862	890	888	779	892	858	914	877	860	840	925	902	874	863	851	857	866	863	858	899	850	822	844	873	831	867	843	913	913	826	829	889	881	856	888	880	856	856	898	868	854	876	860	807	863	857	858	837	902	863	841	891	899	882	810	822	854	884	856	859	898	857	910	864	898	886	879	822	891	826	886	894	898	836	872	853	895	849	907	892	868	871	897	887	861	876	872	850	819	827	859	837	821	832	884	843	851	904	880	778	834	899	860	915	878	807	829	898	833	878	816	868	891	921	852	851	810	903	805	860	888	834	845	856	876	882	845	822	862	887	885	913	890	872	865	850	844	874	881	892	861	814	829	930	867	851	847	881	896	834	871	868	924	878	893	836	877	848	864	897	843	839	901	887	884	863	885	865	841	887	857	878	887	929	883	894	913	924	866	883	882	874	824	877	885	885	843	865	887	892	883	876	880	843	909	847	873	874	889	888	848	934	828	898	872	884	853	815	915	888	857	867	825	873	835	885	885	868	852	856	879	893	826	878	846	823	898	879	882	917	863	896	861	906	873	870	882	853	862	841	886	840	863	886	854	890	895	893	883	830	878	859	863	882	855	859	875	898	809	830	897	865	867	857	865	898	921	858	870	876	849	865	902	871	886	896	897	824	845	886	832	817	835	874	831	879	824	881	881	854	873	903	809	879	888	904	886	880	870	869	871	832	854	845	868	875	858	873	822	811	818	884	841	844	862	840	848	839	811	826	841	827	874	850	850	884	873	880	860	875	878	835	880	900	904	881	851	884	946	851	881	922	869	859	833	891	846	851	898	865	894	872	929	890	881	900	908	842	874	874	885	869	903	885	819	877	863	848	876	842	879	898	890	870
24576	21261	27934	24882	14200	1803	1233	936	799	820	785	777	723	695	1230	9751	10062	7719	3338	658	641	608	652	632	652	611	577	628	619	650	596	653	595	625	615	609	627	629	596	654	651	711	756	660	691	633	642	608	579	636	593	650	641	595	572	602	632	618	631	610	609	615	612	600	573	609	611	649	613	613	640	566	630	625	637	618	592	643	645	608	622	629	604	621	630	601	581	604	638	649	611	593	652	616	662	582	592	604	596	633	612	617	600	645	651	623	576	629	588	612	597	656	606	601	618	597	607	632	649	564	649	622	656	606	574	604	634	603	593	601	653	588	633	580	631	640	584	597	614	655	637	623	604	627	610	615	606	633	594	604	615	636	582	593	618	586	595	624	572	642	605	629	562	643	617	670	625	633	589	654	645	623	573	651	617	590	635	631	630	656	602	651	633	635	605	632	633	630	612	640	603	622	602	611	617	581	574	623	577	601	607	611	639	630	593	638	625	604	633	608	601	574	641	625	551	569	659	581	601	601	601	602	624	623	627	637	580	638	591	644	631	613	591	625	619	628	580	595	615	645	574	589	633	597	598	597	633	617	626	599	595	620	604	602	613	607	649	580	634	660	625	604	571	612	632	584	638	606	607	632	600	658	683	596	605	604	578	631	652	597	617	599	616	617	664	618	623	630	601	606	646	568	614	623	632	663	609	630	638	585	662	584	629	629	690	622	640	648	641	611	626	595	611	562	627	671	624	655	649	622	612	626	602	591	618	651	687	611	611	613	607	636	645	630	598	624	631	616	637	620	601	625	597	587	646	574	607	656	631	625	616	649	645	613	586	568	634	681	627	617	574	665	630	600	638	605	608	639	644	599	603	598	590	614	630	646	597	627	611	613	588	583	645	637	637	535	563	657	639	662	591	588	587	627	616	616	645	613	604	622	614	623	628	619	602	715	641	635	591	602	591	622	593	624	616	629	618	649	622	590	643	614	602	596	628	603	632	599	635	626	588	653	625	629	632	634	621	595	593	691	590	620	608	604	620	637	613	631	616	610	613	604	601	639	606	634	662	576	645	587	620	633	610	627	635	618	599	654	586	602	611	642	616	608	596	588	614	593	633	581	617	619	591	616	639	610	613	646	628	586	592	589	648	612	589	662	572	568	584	604	639	618	642	566	652	640	627	577	594	649	584	631	632	633	631	598	639	584	605	573	654	634	609	598	647	638	623	614	620	638	611	592	610	602	606	617	618	692	608	602	631	631	593	582	609	622	586	609	613	652	639	577	598	612	608	587	656	630	612	656	656	662	611	596	601	605	599	610	628	560	636	576	635	599	588	570	631	571	614	590	614	672	596	647	621	617	579	635	588	609	618	602	646	588	560	602	633	641	588	635	609	586	610	576	621	623	622	644	603	641	577	615	689	628	637	671	620	617	588	653	586	563	640	603	608	653	605	615	613	616	612	629	597	629	604	613	647	603	607	644	599	657	642	636	655	629	594	605	616	622	601	605	576	657	633	651	629	587	610	623	609	657	607	615	593	616	622	626	581	597	616	571	587	618	639	653	629	621	645	612	570	640	617	597	579	633	652	589	650	616	597	594	618	615	602	608	643	593	638	599	627	604	641	628	574	606	577	632	626	647	671	650	613	634	638	618	606	654	607	642	583	610	611	597	615	670	570	615	583	610	647	616	620	624	586	584	639	599	597	610	610	571	644	643	603	606	605	606	592	629	594	610	617	612	618	614	625	637	612	661	618	561	573	609	628	584	636	665	634	585	661	603	630	648	630	642	601	601	634	623	633	671	636	580	639	604	628	636	616	626	618	600	649	606	606	652	618	588	607	647	646	622	599	564	651	582	640	609	624	677	617	632	624	616	630	582	603	612	588	625	659	636	609	634	643	641	640	638	660	633	601	621	623	625	589	631	590	600	604	598	601	628	613	650	622	617	663	625	594	564	597	591	622	634	643	612	616	612	643	638	601	624	595	641	639	602	587	641	662	603	613	601	582	646	603	622	624	615	648	615	622	592	610	600	652	615	609	615	670	593	612	641	622	615	601	589	600	650	625	647	609	576	623	641	638	575	626	660	616	610	615	590	641	586	614	615	632	590	566	581	562	625	633	653	585	605	630	599	650	623	600	571	601	648	590	641	598	596	636	641	601	621	665	630	641	625	626	627	638	621	628	594	611	618	649	615	628	603	607	636	634	619	558	604	619	584	620	549	635	609	605	623	631	645	641	602	614	648	616	624	616	637	617	616	644	593	616	618	641	594	611	638	638	613	590	627	638	628	585	637	636	601	675	660	577	611	578	595	613	606	634	582	589	593	637	600	630	595	626	609	573	574	582	601	634	649	657	608	632	629	617	586	630	629	642	570	613	628	574	598	529	651	610	657	609	647	595	581	580	624	594	599	642	621	609	602	601	579	591	598	621	615	628	628	672	647	632	585	650	611	633	643	622	620	634	620	649	656	647	614	624	605	606	628	639	673	612	601	619	578	595	637	656	612	646	600	599	592	604	631	627	663	636	626	581	585	631	603	583	607	623	588	654	579	597	607	632	593	645	612	589	618	609	588	569	600	595	605	675	597	626	609	632	614	603	620	633	630	643	638	600	611	626	600	632	539	598	628	651	609	588	640	628	660	595	644	568	613	658	655	593	624	641	608	623	636	601	591	615	617	608	627	593	644	591	567	562	592	618	641	622	642	556	706	623	620	620	659	577	603	630	592	615	581	603	611	594	623	604	618	609	620	637	666	591	630	646	594	615	591	615	627	588	573	592	657	671	633	643	645	600	586	620	597	622	608	606	582	577	565	680	631	623	574	596	584	590	646	613	561	605	620	644	578	617	564	575	628	633	626	605	620	606	603	598	590	613	610	625	613	594	607	578	604	689	609	642	655	599	644	640	626	580	606	613	627	582	611	610	644	647	646	584	619	643	616	593	601	629	638	625	572	593	609	630	604	581	605	639	658	616	638	601	634	534	609	616	609	663	624	610	615	613	644	575	603	613	626	594	588	582	636	579	678	607	605	632	611	613	658	621	607	621	618	663	680	591	608	627	609	669	630	589	588	618	594	594	599	651	609	559	592	634	615	628	612	623	624	620	619	600	603	582	614	635	657	604	612	603	659	574	637	628	647	628	600	623	594	644	590	608	602	621	613	671	607	607	618	605	597	643	616	638	611	613	622	624	605	651	608	602	615	596	666	656	612	643	598	650	613	572	624	618	654	610	568	670	637	608	617	645	670	566	620	678	625	611	606	589	620	585	611	555	648	615	582	603	645	567	645	665	595	652	621	597	650	636	599	639	626	611	545	625	590	618	606	634	585	643	577	602	625	607	592	639	625	597	623	621	619	611	628	657	585	587	595	661	637	631	649	568	628	602	618	584	598	589	612	628	605	642	622	619	574	606	576	601	585	573	620	610	579	595	637	644	588	628	573	633	620	604	653	660	654	613	594	617	571	665	616	591	622	607	629	602	590	583	649	573	600	598	609	624	616	597	603
7302	11197	10847	7768	3755	2988	2302	2031	1674	1571	1412	1409	1295	1321	2858	21148	19550	15527	6665	1052	1001	1001	949	949	948	970	950	942	969	965	941	973	944	929	937	1004	914	921	1007	1045	1178	1113	1204	1131	1061	956	907	966	929	923	920	999	947	983	943	1003	920	916	909	944	989	910	996	928	977	979	990	964	980	944	963	926	953	1011	959	926	929	930	1026	974	888	965	959	972	965	911	964	929	963	968	956	1052	995	937	1046	910	984	1034	993	1029	984	965	965	996	927	914	935	990	974	977	982	983	923	906	1055	965	901	968	961	983	1012	1006	1050	1009	974	991	990	930	967	925	950	946	982	958	943	928	910	927	950	970	990	994	973	980	976	965	939	975	931	976	924	893	1018	977	959	949	963	959	940	973	996	948	940	916	906	934	923	954	975	950	947	990	985	965	959	936	1001	960	970	965	923	901	960	965	921	930	913	1000	948	882	1014	900	960	939	956	944	985	957	969	988	906	1005	985	936	924	965	938	916	965	896	931	931	1043	965	908	955	1002	996	925	992	945	941	928	903	935	970	981	1004	985	985	981	950	995	956	975	974	999	977	932	943	973	909	934	914	937	972	1003	983	950	913	976	952	970	961	991	988	914	973	968	1021	953	967	992	946	909	951	902	961	988	970	944	922	1013	906	960	989	927	917	981	926	947	948	952	939	958	1006	898	963	982	959	935	1008	952	951	972	969	986	947	975	965	990	988	964	984	939	885	924	941	966	959	955	945	963	989	933	951	979	973	960	928	963	957	959	950	922	966	961	948	877	972	977	978	935	985	968	928	963	904	1014	985	1019	935	941	968	996	977	928	928	937	1010	933	933	1008	897	992	934	936	991	936	944	958	906	950	947	918	967	969	998	929	943	992	922	945	930	927	916	1052	943	981	935	951	970	960	929	966	954	909	926	911	908	948	988	949	910	916	963	960	960	959	950	944	959	944	956	947	982	973	969	955	982	883	986	963	974	987	994	940	978	979	961	969	947	939	954	959	977	962	926	922	976	964	985	912	916	971	925	941	987	972	917	956	973	1017	986	962	985	983	965	977	948	910	920	904	942	932	917	959	938	958	1001	946	924	995	966	950	980	975	978	1007	1041	957	1014	956	961	1029	965	971	963	992	952	945	914	924	930	938	940	988	987	963	909	988	1004	963	986	968	964	968	960	961	974	960	926	929	970	950	985	911	959	1007	960	984	968	966	955	926	946	970	962	922	983	986	926	921	931	967	912	945	899	939	1013	962	977	953	928	945	931	907	950	970	975	978	993	952	957	937	924	965	955	961	970	921	972	980	960	927	955	939	949	935	971	922	950	981	975	919	1006	938	915	972	957	917	984	947	932	963	957	928	988	890	989	958	963	940	943	927	907	945	915	974	1008	950	1023	919	890	996	966	955	935	973	968	937	1007	902	948	927	996	991	965	944	933	975	955	916	913	968	987	934	948	939	943	924	951	1029	928	1002	990	911	974	1005	956	954	1014	979	989	933	938	946	943	964	959	921	915	979	954	985	912	949	941	968	935	956	944	973	960	982	951	975	968	979	952	970	947	936	942	925	941	914	918	958	912	946	962	927	973	928	927	1038	965	940	967	957	981	932	952	910	992	1008	878	887	982	955	958	967	927	945	1014	985	942	938	932	934	898	902	890	930	936	985	979	968	941	989	956	1004	909	980	997	908	927	956	961	948	987	981	940	938	943	880	911	959	916	909	946	972	929	893	931	979	961	973	1010	951	946	946	955	999	979	941	949	966	974	930	982	973	956	938	950	982	976	948	922	969	1009	912	988	961	906	969	940	979	958	961	921	927	938	949	945	984	911	992	916	964	946	966	928	936	968	958	982	950	938	937	940	931	904	943	925	972	929	998	998	988	935	968	895	962	984	973	953	973	936	961	1026	923	950	962	906	936	966	956	941	920	968	975	1062	930	941	985	955	940	968	933	990	908	924	943	900	957	880	1014	944	982	963	929	951	946	932	962	983	955	943	916	930	966	930	897	949	1022	954	968	905	988	917	932	952	953	950	944	882	930	974	967	962	951	946	975	922	978	909	931	995	955	890	935	950	955	949	962	934	987	975	1001	958	984	930	919	977	970	945	933	900	937	932	960	1003	877	935	1009	952	926	926	942	926	1001	923	930	959	942	988	953	1008	972	959	955	990	901	945	923	968	972	1005	943	911	938	922	993	977	990	942	973	926	946	963	997	947	991	963	1007	926	958	945	957	976	966	990	983	956	941	986	937	1010	974	961	903	987	946	957	919	959	937	940	963	938	971	952	953	988	962	934	936	1010	962	929	954	939	978	972	935	972	1027	967	952	969	924	978	976	984	957	967	945	961	965	1029	953	984	894	995	948	931	945	939	985	985	963	975	934	929	1010	1003	992	963	955	955	943	926	963	975	928	965	971	959	1013	994	992	962	969	944	915	948	951	986	1009	937	971	904	969	994	929	977	881	1010	980	942	941	922	938	921	1009	978	924	965	954	1002	949	935	944	954	936	957	962	981	901	972	1025	966	914	925	953	972	966	922	954	990	945	1007	934	967	968	969	1012	933	931	911	932	910	963	898	946	964	999	963	992	943	972	907	976	943	940	1018	936	977	944	876	954	954	953	966	957	905	946	919	906	951	906	922	941	996	972	903	975	926	1026	884	978	964	899	1012	953	965	971	953	952	947	917	966	962	972	934	996	1002	928	940	944	954	944	955	965	850	855	938	936	929	958	998	938	944	932	997	904	976	936	949	950	966	994	885	949	891	962	932	966	967	890	939	964	939	1028	998	981	1000	966	960	936	976	980	912	939	1008	978	942	984	946	930	951	997	967	959	897	908	979	1012	935	948	953	900	927	956	910	1049	958	919	1011	953	947	968	926	959	948	961	926	942	993	967	982	993	982	971	933	951	981	907	981	972	907	921	1006	973	957	938	918	950	966	959	909	997	975	953	910	946	1000	942	913	966	1007	951	969	944	1016	978	972	955	958	960	949	973	910	947	958	952	929	924	900	956	966	921	1031	922	981	887	954	931	967	935	969	940	933	950	973	965	936	954	930	970	929	939	981	980	994	978	918	959	941	1003	932	938	994	954	963	932	1032	978	953	919	962	948	995	944	1004	978	905	921	940	1001	945	921	930	905	1004	988	936	974	946	998	914	962	973	939	977	983	932	950	956	939	944	905	990	965	1041	983	966	968	986	959	981	953	941	987	926	991	915	1004	1025	981	976	951	999	909	978	924	941	920	949	942	961	981	929	930	982	949	955	997	953	893	1018	938	987	1021	903	982	917	949	961	974	986	970	982	930	937	934	930	1006	954	1018	907	962	956	945	1000	967	886	951	1010	946	952	963	906	940	954	1019	960	992	941	947	929	988	1002	929	979	916	973	935	958	967	941	942	1046	921	1000	923	973	945	936	939	963	968	989	939	925	968	1003	897	918	985	938	926	964	940	1003	1003	944	904	957	944	935	980	932	961	953	983	935	1002	934	925	970	893	950	928	944	951	952	961	978	913	943	907	1030	932	941	938	928	943	990	964	972	924	903	983	988	967	967	982	995	916	939	949	949	913	984	984	941	952	939	979	915	889	902	985	952	988	966	957	915	1000	874	979	956	956
23241	21276	29061	23820	21278	19144	3353	1418	1114	1027	914	878	836	850	943	15250	18680	16616	9128	1053	646	629	604	676	609	633	635	585	620	638	618	639	637	635	623	625	639	625	638	640	661	888	983	905	739	647	649	602	570	607	654	621	624	624	650	629	577	611	607	675	588	681	631	590	596	653	657	660	614	646	602	622	590	593	600	597	655	615	632	598	595	637	641	574	646	598	622	605	568	619	616	652	612	632	596	639	623	566	631	602	617	591	610	590	603	607	621	604	591	613	618	613	647	612	572	635	597	622	689	629	664	618	546	624	610	596	646	612	615	625	601	613	623	649	582	629	690	588	616	652	638	602	614	574	599	629	642	650	602	615	582	649	632	655	640	649	604	618	639	579	626	609	620	616	588	653	597	605	612	589	634	596	649	633	636	599	621	658	614	604	593	609	603	578	580	626	621	611	644	589	614	631	631	633	594	595	596	637	628	617	632	621	584	577	638	641	644	571	598	663	656	649	597	618	596	606	603	585	616	646	643	646	600	628	565	587	645	599	596	610	636	630	603	680	599	601	653	608	613	623	617	657	582	614	618	636	626	602	619	633	560	601	618	609	594	652	639	606	613	608	597	606	610	581	573	613	595	614	614	642	634	600	644	605	628	636	609	618	612	656	614	593	628	624	596	637	603	602	624	632	632	629	628	628	608	609	586	594	592	598	647	623	621	640	628	611	624	595	628	589	622	610	666	616	641	633	640	635	621	639	620	629	620	610	610	624	633	613	603	605	590	567	612	629	621	597	620	657	647	638	607	593	613	628	611	620	610	611	659	621	639	607	623	622	613	615	625	613	606	597	594	622	599	561	574	592	643	622	639	614	646	596	635	594	638	673	617	570	626	628	585	626	600	564	684	628	597	635	611	632	616	642	620	670	622	568	628	609	579	615	614	606	611	615	616	612	526	624	587	656	624	637	566	623	590	577	626	587	591	625	586	671	570	639	622	626	639	630	573	619	631	614	555	561	664	575	626	645	553	638	665	616	626	600	645	637	593	565	618	631	611	602	660	637	633	627	625	596	622	635	614	616	597	594	656	609	670	607	610	593	575	587	622	642	609	593	574	579	619	591	637	601	642	607	609	577	589	566	597	623	642	682	627	592	581	644	573	590	622	608	600	594	624	636	661	638	614	613	593	619	653	638	645	662	632	596	597	613	612	640	583	650	627	617	644	552	602	627	619	621	602	617	600	602	625	619	636	637	632	613	611	630	644	609	613	650	636	637	629	617	580	625	599	622	653	616	613	614	600	592	585	663	610	583	622	664	610	577	609	623	597	603	592	606	595	592	635	648	647	617	621	576	601	639	627	607	603	613	645	656	647	612	636	573	589	579	613	617	592	611	553	655	652	623	612	634	571	647	624	595	571	601	601	612	628	635	606	590	586	608	612	608	612	613	594	622	630	592	588	637	676	615	620	634	607	627	611	576	609	590	631	585	619	632	603	675	629	581	623	596	659	610	628	611	591	608	606	670	588	600	587	606	586	626	565	652	618	582	652	605	628	664	551	568	605	617	623	609	615	588	597	621	624	570	622	598	599	609	604	620	620	648	597	593	623	601	674	590	652	596	626	627	607	588	615	614	624	603	589	623	661	622	592	649	601	599	596	589	589	577	625	622	580	588	575	629	561	617	598	584	624	642	621	624	613	666	597	593	651	635	672	619	610	661	620	651	636	647	595	601	612	600	607	628	592	611	623	599	573	674	571	621	681	649	660	608	639	603	603	651	592	608	630	583	592	633	606	617	628	610	594	643	632	638	582	593	623	569	567	606	598	632	610	595	581	561	642	586	642	600	637	657	619	581	628	640	572	615	606	594	603	619	603	592	639	634	593	630	600	588	601	630	618	633	614	650	594	633	616	588	661	641	586	626	591	612	628	569	613	630	608	637	623	605	601	583	631	544	609	605	635	648	607	600	658	615	591	648	584	619	650	585	625	628	609	614	620	623	661	641	576	608	588	584	613	606	615	617	644	563	615	576	611	586	597	612	597	615	576	610	628	630	593	631	621	598	587	638	604	579	620	605	664	631	599	630	638	651	591	603	618	616	588	629	610	633	595	634	621	646	654	607	597	633	606	578	636	633	562	606	641	619	587	601	609	630	608	612	642	654	608	604	597	632	580	612	617	556	622	577	655	602	602	625	626	645	599	640	635	559	654	536	619	612	585	595	641	601	638	627	610	577	627	637	612	604	605	603	635	628	638	624	616	627	665	644	591	576	593	587	638	587	623	598	622	648	648	590	614	610	655	638	587	633	581	612	620	594	666	624	615	606	596	593	598	598	599	585	588	630	568	588	617	580	556	586	600	596	583	632	639	626	622	604	585	598	605	645	576	658	622	602	659	604	667	606	614	610	606	617	612	631	615	640	650	600	609	606	646	622	584	581	644	632	661	582	600	569	599	680	631	592	591	586	647	615	612	589	589	583	621	590	616	640	632	603	586	649	594	601	636	599	613	606	639	652	599	649	593	634	637	586	622	576	655	611	628	626	577	643	639	607	594	620	584	581	593	615	625	632	655	580	611	604	592	640	633	608	639	559	616	623	621	659	642	625	617	620	622	657	645	629	658	574	614	630	584	629	640	605	583	636	602	588	568	636	643	657	654	629	591	644	648	625	623	656	599	570	601	602	676	574	568	639	639	618	640	596	594	607	577	604	598	608	611	605	634	610	618	606	611	622	621	623	629	625	565	617	644	620	634	660	616	626	616	598	609	598	616	573	649	640	575	627	588	583	590	623	629	612	626	564	599	596	623	628	579	652	704	597	595	609	591	626	638	651	597	613	616	610	630	577	631	633	603	636	622	606	617	634	596	621	583	610	645	642	596	585	586	576	648	608	613	618	660	594	661	597	553	610	574	595	579	614	659	600	620	597	576	621	668	638	614	591	558	604	615	585	625	626	654	587	610	610	581	606	615	630	632	619	635	657	608	619	585	616	627	610	600	630	582	621	620	663	601	634	638	609	577	615	619	577	615	597	634	599	618	604	590	572	614	654	604	603	643	644	582	648	596	574	567	619	610	564	607	597	587	622	606	590	595	609	599	610	614	580	593	631	617	613	589	612	646	655	616	612	649	621	594	611	698	597	632	593	616	614	601	630	640	630	613	576	595	624	601	581	622	586	618	629	589	622	648	605	617	609	594	614	573	609	609	648	595	627	594	610	626	582	610	591	561	626	600	591	584	615	625	615	596	619	597	627	628	652	607	633	610	624	605	606	644	631	622	591	598	610	645	617	572	643	578	629	624	610	632	580	587	600	640	611	634	637	601	606	587	599	628	617	582	597	583	610	652	612	572	624	597	590	588	608	585	614	657	615	611	598	637	612	576	667	626	618	593	548	649	577	617	629	580	587	632	648	628	661	599	636	624	630	608	627	587	606	660	617	615	566	584	587	601	626	574	619	584	608	573	587	615	635	606	603	618	589	642	622	635	570	628	595	601	606	576	619	667	575	640	595
10490	19085	17925	16239	7816	5152	3947	3056	2529	2310	2078	2010	1815	1730	2239	27534	29200	26063	15564	1526	981	988	995	961	1015	990	951	987	994	943	980	969	952	949	947	959	965	950	926	928	1173	1784	2166	1564	1193	988	947	955	933	946	895	943	915	981	979	923	920	911	920	959	878	864	888	957	969	922	904	944	981	971	932	938	949	940	962	898	938	928	975	955	952	991	948	954	962	919	960	949	981	949	965	933	956	995	885	945	952	974	965	922	918	925	975	906	930	928	888	949	971	933	952	914	932	990	922	880	937	895	905	901	923	932	941	935	870	946	966	943	973	959	894	938	964	898	942	911	932	962	909	970	924	907	922	924	906	895	932	912	905	922	939	948	908	960	952	911	920	937	937	895	945	979	958	953	947	907	906	932	945	928	979	962	959	913	896	952	936	985	971	941	963	934	942	940	941	935	907	957	972	918	921	909	911	949	953	945	937	929	909	954	963	947	937	916	944	913	923	935	968	906	953	956	915	936	943	955	1018	985	925	957	910	928	938	939	913	1004	944	912	918	934	953	918	928	944	926	936	933	954	971	934	954	943	965	910	913	955	954	928	907	979	905	935	932	919	951	926	966	910	953	934	903	953	923	910	917	926	989	935	928	934	932	954	928	946	953	974	925	925	966	939	902	930	915	932	974	957	954	913	921	888	922	994	967	975	897	914	992	947	895	947	964	921	914	935	937	953	902	934	970	944	968	937	937	986	939	998	956	915	906	880	943	1017	904	964	938	924	924	934	945	932	956	970	973	944	937	910	1010	942	953	940	904	925	901	961	940	903	964	910	949	966	929	988	934	909	953	912	899	869	911	956	919	946	915	945	901	927	984	920	842	918	936	848	963	919	1004	915	936	893	914	938	917	942	1008	963	919	954	889	957	922	933	907	888	942	960	969	935	945	903	917	952	1009	958	987	915	993	916	899	930	963	995	871	945	851	921	941	940	917	948	981	903	962	920	936	936	931	914	945	919	918	969	947	979	938	986	989	959	952	974	967	884	929	959	899	964	934	962	937	918	933	960	902	943	934	973	921	960	973	908	950	924	981	922	974	952	913	934	938	922	912	908	938	950	928	955	968	983	930	880	943	873	944	1011	934	938	922	999	889	944	945	950	993	950	984	906	930	988	972	948	948	950	953	971	939	967	931	895	954	985	937	925	964	937	866	944	934	906	943	981	880	939	945	946	922	940	939	952	978	945	923	1004	915	970	984	952	911	914	965	976	948	932	962	949	950	936	933	977	940	920	949	985	984	902	949	870	911	1024	902	924	908	904	924	937	932	907	881	971	949	943	913	947	910	919	912	920	913	928	924	882	926	1003	928	939	886	952	857	975	941	949	932	883	960	941	1015	973	962	930	900	950	961	941	972	936	943	905	934	967	934	873	927	955	929	955	970	955	947	1001	996	948	926	923	940	895	963	919	977	950	921	982	917	962	953	930	913	911	963	978	919	931	961	942	955	943	937	935	1026	963	970	1004	910	909	936	950	988	948	964	916	924	974	925	920	1005	963	935	949	941	947	946	909	938	941	948	938	993	941	944	943	906	934	998	946	959	919	935	873	927	944	947	913	951	945	1004	917	925	930	947	901	917	929	920	963	928	945	942	988	926	942	885	938	929	952	936	1002	944	931	890	955	910	957	908	960	936	944	922	932	958	958	916	966	1001	995	926	939	943	916	982	892	993	979	899	945	952	895	910	929	945	928	969	967	930	943	898	949	945	911	967	972	979	938	903	919	989	929	940	913	972	964	958	915	954	925	920	877	929	952	986	982	900	964	877	905	972	923	925	920	954	932	924	946	937	910	938	997	948	1019	928	988	904	960	916	910	959	935	927	888	895	949	996	1021	898	973	959	940	933	987	976	935	945	964	947	946	915	938	890	949	933	921	906	913	940	904	902	889	942	965	912	924	917	950	912	912	946	929	859	948	908	950	933	977	952	937	904	924	912	950	960	959	937	920	919	938	903	885	928	966	931	984	933	999	984	949	941	903	946	926	957	967	964	970	945	935	955	913	915	907	888	914	889	944	960	966	957	893	993	977	961	1002	943	949	956	953	955	911	976	962	930	917	924	936	953	891	1028	1001	935	966	903	882	973	946	994	913	921	953	948	949	943	952	918	955	842	985	890	936	884	966	978	918	904	934	904	896	978	931	942	986	975	940	976	963	961	923	956	986	951	909	933	957	911	969	947	926	1001	939	968	949	947	964	955	891	935	907	984	930	936	925	978	913	953	937	916	948	972	954	974	909	901	950	966	926	940	867	907	960	929	965	936	925	937	917	889	902	940	939	937	903	936	913	923	937	953	968	960	949	983	915	874	923	929	913	921	972	1000	927	916	915	941	992	915	968	947	940	885	893	896	953	908	973	986	969	924	908	975	878	954	918	930	958	954	930	911	935	895	963	965	900	969	941	916	934	922	925	869	893	960	937	970	905	892	948	915	909	883	940	954	898	985	874	881	954	913	928	936	982	915	959	932	932	968	961	934	897	919	939	898	909	864	926	970	924	913	1004	923	953	955	926	915	925	973	968	983	935	942	961	967	888	977	966	984	890	951	922	954	941	919	911	912	927	904	918	951	941	951	934	949	911	979	955	941	906	1017	945	920	995	909	901	958	931	968	927	920	930	919	939	920	938	948	968	961	947	911	916	927	1002	998	927	984	924	942	975	912	916	925	935	951	961	935	970	950	964	942	928	930	929	965	909	958	961	927	957	953	936	919	901	954	910	967	969	964	936	962	960	912	893	1000	904	978	909	935	897	917	953	885	934	963	895	918	948	925	944	1000	929	892	970	911	952	898	956	961	935	949	926	969	899	922	875	945	935	979	950	898	969	963	980	911	930	936	939	904	920	941	963	977	921	955	954	942	963	903	880	959	910	987	934	983	987	970	951	940	977	947	942	923	936	901	966	960	989	911	931	922	891	929	937	989	975	913	953	958	881	980	883	978	988	908	899	928	981	901	949	934	995	925	958	879	912	900	909	954	925	970	1004	970	979	967	980	938	985	927	961	922	937	889	937	953	987	950	950	938	914	894	938	937	959	983	914	1007	911	918	922	922	900	992	901	930	998	923	1002	930	917	961	948	929	1002	925	919	908	962	972	967	972	920	931	974	985	929	963	899	905	941	935	930	968	973	944	928	903	921	915	951	930	941	916	935	931	938	947	922	931	980	995	953	932	922	953	938	954	939	939	944	910	940	968	920	903	924	936	882	888	905	913	970	937	932	941	962	975	963	926	935	922	933	898	938	921	950	920	969	968	930	961	940	976	888	946	862	967	932	960	923	951	877	923	962	919	946	943	1009	921	941	937	943	872	905	914	951	984	963	983	906	931	959	944	949	904	920	988	978	934	934	906	952	955	899	936	983	944	938	962	960	916	982	968	892	965	951	973	924	967	938	960	914	885	920	905	974	934	928	952	956	932	930	932	875	888	972	912	960	951	911	889	950	980	993	976	938	898	918	949	927	965	986	967	956	970	953	964	941	956	966	957	904	920	949	908	944	954	984
26936	19988	7950	1980	1223	936	815	699	689	670	632	651	589	619	601	1136	1456	1657	1416	674	631	614	617	593	585	638	600	534	585	641	620	574	509	512	544	556	538	596	614	622	556	622	620	650	583	556	581	586	554	576	623	564	547	589	618	552	574	570	552	566	583	561	644	598	600	563	575	596	575	605	585	579	567	580	552	588	590	594	616	549	611	578	607	565	605	577	566	570	544	570	555	601	604	549	601	577	586	568	582	573	568	578	609	559	568	562	570	563	587	571	581	534	605	600	559	563	575	595	578	610	615	582	566	560	614	557	606	618	557	566	552	565	576	577	621	591	570	613	558	613	565	585	557	559	593	669	569	620	565	562	579	592	561	599	605	536	564	597	591	595	564	599	613	551	605	582	598	560	564	591	617	581	529	612	629	535	579	591	586	567	584	547	607	565	581	588	591	550	629	606	618	549	616	569	553	577	572	595	600	597	538	596	517	567	581	569	563	579	588	581	513	569	608	590	577	558	617	599	585	618	595	578	597	595	587	582	550	558	585	595	572	637	617	565	601	632	565	586	568	591	550	543	590	561	577	556	565	599	546	550	628	600	567	593	539	564	578	588	588	578	536	546	568	564	602	538	599	580	579	616	571	562	568	590	627	615	584	559	560	602	551	590	586	555	563	576	590	554	600	614	579	593	567	582	562	582	601	562	536	595	574	576	597	578	553	592	633	620	582	578	607	547	604	612	571	600	595	572	616	594	579	578	586	579	600	614	542	617	553	585	558	593	571	580	602	551	577	584	585	569	589	603	551	564	561	548	611	586	585	569	581	608	608	532	599	540	591	606	586	592	573	550	540	558	616	584	586	564	573	581	578	553	599	575	600	575	591	608	603	581	545	565	557	580	582	565	563	574	557	577	581	565	578	581	559	531	570	559	632	598	606	578	562	592	586	580	589	604	577	623	570	545	586	595	604	576	547	583	602	581	559	607	565	607	593	566	600	577	562	571	518	591	579	560	572	609	579	604	586	582	513	603	558	573	579	594	561	559	609	581	565	617	544	564	586	552	571	559	528	565	606	615	586	627	565	542	650	571	551	529	618	524	571	574	581	579	590	569	582	586	580	595	575	538	585	597	627	611	586	587	594	574	573	557	578	548	587	595	603	570	572	591	553	607	573	610	599	582	594	619	558	601	556	601	616	605	594	578	565	594	556	563	601	545	597	602	568	573	560	539	601	610	596	567	548	600	591	539	596	606	607	562	562	568	570	653	572	591	598	594	568	565	538	545	591	544	589	594	574	589	588	542	530	607	529	580	581	583	598	582	585	557	562	573	588	560	613	614	588	604	577	563	553	592	619	608	564	581	626	586	537	563	527	599	559	569	576	603	588	567	577	611	557	607	585	622	569	570	604	639	542	588	538	576	575	587	604	528	566	566	563	578	543	563	536	629	573	596	593	650	548	572	556	540	584	568	613	584	574	551	600	590	544	579	616	570	587	608	607	566	562	559	553	582	609	573	610	564	587	596	645	565	592	595	572	605	600	590	625	576	592	567	580	573	545	593	582	575	577	546	570	585	615	577	565	568	563	574	589	537	622	603	573	551	603	615	605	574	592	613	554	556	566	557	570	566	594	568	598	611	584	571	557	567	553	604	554	608	579	592	592	574	596	615	549	576	565	571	567	579	587	602	568	596	544	577	587	600	590	590	600	610	550	609	558	604	588	615	574	584	560	557	576	560	554	608	603	588	571	599	555	574	590	573	573	588	531	579	568	585	551	603	560	584	600	584	574	566	564	563	575	570	586	561	570	573	607	539	575	604	572	559	643	577	588	573	606	591	564	565	592	622	590	571	572	579	604	579	588	605	587	568	534	558	571	611	593	605	568	614	587	584	561	609	592	559	555	575	597	555	620	624	589	586	619	588	585	569	589	601	558	599	604	623	555	594	614	553	567	576	622	608	562	617	608	616	585	580	608	573	569	561	577	570	567	572	570	613	582	573	555	542	605	583	548	578	592	545	560	605	600	550	557	545	579	565	595	618	585	618	608	563	593	618	612	544	572	608	579	582	604	594	615	547	556	547	589	592	564	633	562	648	560	612	594	595	539	564	569	606	556	577	596	566	582	570	576	586	578	578	561	565	592	568	552	545	594	610	585	607	567	574	585	553	537	577	573	589	615	584	556	590	612	583	590	564	561	619	562	584	598	565	571	583	547	561	581	556	545	580	554	574	572	545	595	601	573	604	582	584	582	571	582	578	580	598	524	550	579	581	521	599	590	607	567	629	551	611	627	610	613	574	595	565	603	586	571	574	559	606	539	604	574	570	561	571	613	568	612	543	582	569	551	569	587	578	575	590	577	568	635	568	580	599	536	589	523	560	551	576	567	576	590	560	601	560	526	556	632	547	623	569	590	555	598	535	567	575	572	563	574	611	583	529	602	566	589	555	595	552	603	631	541	605	596	620	581	596	617	558	589	549	565	542	549	586	619	571	584	581	585	560	614	581	594	595	591	543	558	549	580	577	565	599	573	548	571	623	590	538	568	608	592	569	562	570	546	554	622	570	604	614	569	619	561	571	585	602	596	592	596	636	594	579	608	573	614	584	615	607	581	612	547	620	599	554	615	548	555	597	548	606	612	581	571	556	594	614	576	621	572	577	577	563	559	606	545	567	588	636	576	609	577	589	602	574	577	598	601	611	599	588	543	591	561	596	587	559	555	606	570	614	603	605	590	546	560	608	560	594	598	583	594	578	601	587	589	574	599	587	591	565	583	577	569	641	568	603	592	589	559	567	593	591	578	565	543	612	583	583	570	553	579	555	573	610	550	575	578	515	624	586	606	626	556	594	561	544	627	561	549	585	580	618	565	606	569	547	565	591	576	589	574	553	594	562	592	601	627	546	564	557	558	586	617	561	561	557	577	541	621	578	581	546	586	579	544	578	548	563	544	585	589	566	583	598	590	552	561	567	563	517	584	644	592	587	589	555	570	581	567	548	591	569	584	588	568	544	547	548	581	559	591	600	597	546	561	551	588	542	594	564	559	582	623	561	596	642	559	595	582	600	573	602	576	553	551	616	579	558	616	612	587	591	586	593	570	591	568	598	599	567	598	574	600	592	565	599	580	561	586	596	611	571	563	603	553	657	591	566	560	614	571	584	535	545	608	543	601	583	521	601	627	551	559	589	565	645	591	592	587	575	573	572	576	547	596	524	618	610	592	591	568	581	566	575	587	581	566	586	572	612	561	593	576	573	587	568	589	558	605	593	565	585	579	578	569	581	586	545	574	588	536	549	573	575	596	594	580	623	589	539	582	599	561	613	528	575	572	602	589	575	586	585	588	577	594	584	572	533	580	535	568	596	547	559	621	581	609	551	537	560	588	561	586	533	637	609	608	603	560	610	616	584	623	606	598	576	565	613	570	576	542	509	623	550	550	523	595	579	569	573	601	554	605	619	563	589	576	622	573	605	602	575	585	586	592	556	531	567	546	654	583	579	545	611
5203	4543	5807	3389	2871	2223	1598	1358	1177	1100	1091	1046	952	1019	1053	2896	3526	3818	3004	1185	869	868	905	879	854	924	881	802	870	939	889	861	985	893	940	861	942	897	935	893	876	967	1051	1081	999	903	901	896	920	886	878	912	907	890	881	901	834	868	923	865	918	958	846	858	921	910	912	847	876	889	868	887	913	925	901	923	948	915	847	934	902	916	922	871	931	920	897	907	900	898	917	899	866	875	891	937	922	887	916	910	855	871	866	855	880	862	895	895	915	902	904	843	870	868	908	918	898	898	876	839	887	894	877	914	905	880	889	898	913	918	877	887	880	866	929	847	923	887	894	857	888	955	846	810	845	887	872	850	875	922	890	887	908	964	876	879	896	928	858	925	896	880	914	872	899	916	920	895	938	921	898	934	888	897	895	880	921	938	931	892	884	885	872	864	873	886	911	832	878	884	919	875	943	856	876	877	915	985	870	923	873	941	859	868	893	909	929	938	917	840	857	872	903	925	896	871	911	876	872	934	923	884	922	925	892	939	892	900	903	820	890	909	896	873	858	862	890	904	888	915	896	876	953	914	864	911	907	893	889	884	944	912	912	875	922	871	890	918	882	869	894	938	897	874	825	859	934	886	925	898	889	920	851	856	868	877	923	869	875	856	901	882	937	883	879	910	889	876	876	919	902	903	900	878	899	869	930	885	915	860	900	902	845	874	879	917	910	892	842	883	853	892	910	893	925	907	875	823	888	849	907	881	872	915	943	926	864	880	885	922	939	935	870	916	915	880	896	956	961	880	922	848	867	847	885	877	896	933	869	860	912	895	929	906	910	899	882	833	890	889	921	850	939	918	903	898	922	890	871	908	915	904	873	877	919	889	865	920	916	916	910	825	927	885	908	869	911	910	856	892	912	975	899	876	808	848	876	907	930	959	965	886	904	929	875	879	861	915	958	878	869	866	904	928	854	913	855	862	919	910	904	855	838	925	884	895	910	882	901	851	918	852	887	871	863	902	918	875	863	884	929	912	903	832	943	924	837	919	839	886	914	885	929	852	895	946	934	845	888	929	946	881	843	887	913	852	896	921	905	876	904	866	896	897	926	863	910	880	911	900	902	886	920	926	872	866	923	895	909	905	894	890	859	913	898	866	895	863	940	935	911	932	915	865	888	870	868	943	893	884	936	858	910	930	863	859	859	893	850	871	885	899	900	903	889	860	950	900	894	894	892	914	905	946	842	910	859	920	886	874	920	870	940	931	847	880	856	857	923	899	854	897	915	937	871	914	944	828	906	868	888	841	876	907	932	897	904	944	860	943	920	925	907	924	891	876	860	885	886	899	884	887	936	901	862	909	890	929	889	877	866	901	893	872	890	865	857	875	873	920	895	934	931	893	845	856	862	912	859	893	860	922	945	934	935	875	869	908	877	924	876	875	923	874	862	907	905	913	878	895	863	933	894	892	871	901	856	912	955	892	906	871	868	917	922	868	909	856	904	859	915	869	838	919	852	909	851	928	907	899	907	931	860	877	858	851	876	833	926	889	852	890	865	882	888	853	944	946	881	887	842	922	921	833	942	884	908	901	889	865	912	896	864	941	875	884	916	889	866	842	888	843	885	922	903	858	858	879	932	937	851	891	897	898	903	893	909	879	870	926	890	932	937	894	872	853	923	930	950	866	914	887	911	913	900	882	861	904	904	882	898	853	874	884	901	911	914	934	946	924	911	921	904	914	917	901	845	897	861	861	850	864	877	905	886	900	937	872	900	900	875	847	868	929	875	923	860	911	876	910	843	916	933	887	921	885	874	960	887	888	893	893	946	895	877	903	904	859	849	888	928	906	878	896	948	909	900	888	865	893	866	848	878	881	887	849	892	948	962	963	886	853	883	955	834	901	906	933	946	919	900	876	880	880	895	918	909	900	897	909	887	900	925	893	909	976	910	866	910	926	898	967	879	868	855	937	941	885	931	912	916	862	888	877	881	887	924	919	871	893	853	894	871	876	868	809	941	883	871	939	824	884	887	944	908	870	907	855	895	902	935	902	905	890	895	904	859	859	917	895	906	872	878	930	985	851	893	905	882	919	872	857	950	864	847	889	862	923	889	934	890	904	934	897	913	924	899	939	835	864	875	856	880	878	890	942	852	932	901	877	886	848	884	891	918	882	893	900	929	938	825	909	878	857	880	889	926	902	896	853	902	884	855	903	841	878	929	899	922	902	873	866	932	864	878	908	903	921	899	858	904	871	882	883	891	854	898	1013	839	865	896	854	906	902	885	873	880	901	842	844	889	871	889	886	902	828	939	876	871	900	866	934	933	893	897	898	895	858	930	874	869	920	923	903	882	844	822	901	877	893	923	873	850	882	875	914	913	881	881	892	916	899	909	893	876	865	902	896	865	919	888	913	944	911	870	922	876	884	914	878	934	914	865	905	873	932	883	883	876	920	927	908	842	888	911	915	941	845	917	914	873	906	914	906	923	898	894	920	897	858	892	858	934	882	915	901	910	871	868	911	902	911	878	934	879	881	933	889	805	885	889	875	943	850	907	857	871	897	897	904	856	897	897	861	868	835	886	887	984	863	903	905	972	933	838	846	878	903	935	948	910	886	964	912	890	919	849	869	908	876	876	911	884	889	867	947	864	854	921	924	880	942	884	875	874	915	917	857	879	932	950	918	900	895	875	913	916	912	898	925	890	935	885	917	885	953	869	804	920	904	898	901	851	945	920	920	927	889	843	947	882	888	903	916	915	940	943	870	907	894	948	879	836	889	849	902	887	923	906	893	886	913	872	838	903	912	882	890	920	819	937	874	860	843	903	948	914	864	895	994	944	899	872	965	901	893	932	848	909	922	904	894	915	867	903	939	917	891	901	926	877	935	908	890	863	857	923	835	920	885	863	888	869	964	909	896	890	867	827	851	866	857	841	859	885	934	889	956	831	951	960	834	910	932	911	893	854	894	899	900	936	922	895	907	895	914	871	910	853	875	874	885	939	881	982	959	926	899	954	900	932	906	876	893	868	872	898	920	896	919	882	924	922	914	951	847	905	883	966	904	954	872	869	949	889	842	916	906	857	880	904	848	916	896	905	885	948	873	911	898	897	852	881	883	874	834	867	889	904	894	890	914	913	928	863	890	885	886	902	883	853	878	884	869	833	878	908	899	939	877	877	902	896	901	877	941	879	875	932	893	912	929	917	871	907	844	905	884	909	901	898	961	957	937	911	912	848	916	932	927	865	896	914	897	891	918	887	917	894	927	898	889	898	935	889	924	896	922	899	900	900	918	890	926	940	870	890	868	880	864	924	882	899	901	932	910	882	911	877	946	873	875	879	851	961	983	885	955	869	886	919	941	909	907	903	958	900	883	868	867	872	861	902	881	879	840	881	888	938	875	845	929	852	946	931	883	919	896	890	850	920	931	879	898	927	898	839	862	929	905	901	855	872	919	890	933	938	886	847	866	888	867	832	883	920	885	933	902	917	893	856	860	946	934	902	862
24573	21265	27944	24860	14284	2015	1314	1054	910	884	852	1566	849	786	1013	4498	8547	7426	4912	2051	652	700	671	647	614	688	643	654	682	624	644	617	652	643	649	689	647	677	632	743	706	796	724	699	658	718	648	629	637	665	665	636	685	639	635	621	629	613	625	661	706	640	622	649	688	654	634	625	658	656	644	631	647	651	644	664	645	619	619	654	627	647	650	618	696	629	619	616	692	661	627	613	625	642	653	598	611	636	650	613	620	636	664	634	630	641	607	593	668	639	652	617	624	606	675	594	689	623	656	633	668	642	667	612	613	663	649	669	593	654	635	667	642	605	668	606	671	663	625	640	630	639	563	655	617	591	641	651	670	645	679	648	631	621	641	644	635	575	657	650	634	642	619	589	674	647	622	644	595	661	620	648	599	656	620	646	614	632	589	659	656	612	647	655	632	633	611	660	669	654	682	626	598	611	648	672	643	650	614	642	618	645	660	618	679	634	611	590	626	606	656	636	643	644	644	620	625	619	634	654	622	582	608	645	643	633	631	611	635	625	668	677	644	644	631	632	676	662	670	636	674	607	579	680	631	609	644	668	634	715	607	679	642	671	663	627	594	641	651	626	635	663	637	602	638	633	632	607	630	604	599	603	629	662	616	612	636	628	619	632	651	670	669	631	625	626	609	643	604	618	599	664	653	637	613	646	589	635	623	632	629	697	614	641	631	659	616	619	646	578	659	703	578	626	625	628	666	619	624	653	648	664	650	607	625	635	665	597	633	624	652	646	655	629	617	685	627	647	600	657	684	617	641	607	669	624	655	620	613	685	669	665	602	615	604	675	634	654	671	647	620	620	592	649	687	669	637	662	620	656	640	641	634	637	618	707	634	651	603	667	626	629	649	646	620	632	649	658	616	605	653	631	671	672	598	611	605	639	626	626	644	658	641	600	642	667	626	614	642	581	606	631	649	620	666	609	642	639	658	616	609	643	648	626	600	608	670	645	622	606	680	650	659	672	608	667	670	606	633	636	633	642	617	628	615	697	618	663	642	657	638	640	644	637	622	587	643	592	680	658	665	679	626	660	631	639	618	601	621	689	580	678	656	666	648	671	668	595	667	645	638	651	636	623	609	668	680	631	618	669	648	635	595	641	655	601	600	661	622	643	662	641	577	658	650	655	649	589	609	668	644	640	632	574	611	628	631	613	615	643	644	642	657	646	681	633	620	618	608	628	672	611	653	634	647	615	648	623	621	589	663	638	638	622	638	621	652	621	662	584	641	657	644	676	631	650	624	625	627	638	693	650	633	645	633	626	650	621	605	593	614	624	603	641	622	647	640	625	668	608	655	671	635	608	619	680	626	596	589	647	623	670	632	663	673	602	621	625	653	677	692	625	661	597	632	669	676	642	595	660	682	639	640	597	630	651	635	689	645	629	630	661	652	634	646	618	643	630	658	642	626	640	632	626	666	689	593	629	624	618	638	612	661	623	587	660	593	626	592	627	625	612	636	622	638	621	643	618	629	604	653	651	713	664	593	633	648	580	671	641	632	611	649	647	618	628	620	667	652	613	624	642	623	644	616	628	635	657	611	650	601	683	639	629	579	651	692	644	584	642	620	637	618	625	641	641	640	626	601	642	645	714	677	587	657	636	637	647	615	659	603	624	599	609	624	611	632	622	636	611	593	640	625	583	612	659	609	610	618	656	661	643	606	653	636	635	636	634	662	683	647	628	682	648	669	634	656	631	631	593	602	643	634	645	642	614	587	660	642	637	578	613	656	656	672	676	568	613	605	641	643	651	621	585	644	667	600	591	627	672	627	659	650	610	690	629	622	624	582	624	618	635	624	623	652	671	633	695	652	634	620	656	661	592	644	643	642	636	650	684	651	615	665	653	671	646	646	620	649	662	619	601	654	682	646	617	629	632	625	653	628	627	617	605	665	641	657	608	660	629	624	625	653	625	636	638	693	614	638	666	662	665	639	657	634	643	669	599	656	637	656	622	651	634	635	633	665	651	593	650	650	654	618	637	668	592	625	646	643	640	632	588	638	638	582	659	648	641	617	610	639	665	670	639	621	636	621	715	621	591	672	609	627	629	678	676	636	625	664	672	616	680	663	590	672	650	604	618	629	666	619	622	662	630	630	654	592	640	666	641	650	631	644	673	605	597	587	639	611	645	634	627	614	657	653	633	639	608	606	621	633	687	649	632	594	621	641	668	629	602	567	632	639	629	609	607	649	648	629	608	627	637	584	643	636	641	595	652	671	654	666	609	635	717	604	638	651	657	643	610	578	642	658	616	613	624	663	628	602	646	638	646	640	644	623	611	624	641	575	616	633	614	616	651	624	660	642	611	614	657	630	639	640	629	658	598	580	658	671	647	652	669	632	622	625	641	621	625	597	651	660	629	658	643	633	629	629	668	667	655	627	639	635	633	632	623	619	630	605	688	631	667	644	581	623	629	642	617	626	632	654	675	616	618	625	627	609	659	682	630	643	648	631	650	656	646	652	640	656	644	607	604	645	660	677	591	657	623	631	640	633	635	641	641	639	647	605	617	616	629	601	620	624	632	654	644	616	584	600	672	697	620	648	634	643	676	677	648	619	625	596	584	690	653	647	658	602	638	621	636	663	639	638	660	625	664	623	652	650	609	653	672	646	648	657	614	626	704	630	685	630	661	589	623	627	665	631	643	616	639	593	590	619	637	659	698	605	608	658	652	668	659	637	659	592	617	678	641	657	618	655	652	600	672	643	634	630	661	616	622	633	629	634	609	630	621	584	650	642	628	642	619	630	659	666	620	600	592	670	606	562	676	676	640	605	674	610	630	695	639	680	590	625	644	628	625	607	622	658	615	628	662	663	649	673	682	629	598	579	628	621	657	623	655	612	639	587	629	655	614	630	624	630	634	605	612	604	645	658	614	606	592	679	611	643	631	647	636	622	632	632	627	634	659	634	663	680	655	634	646	638	676	600	644	665	629	632	598	597	582	679	674	672	688	634	640	610	635	658	645	636	653	670	675	647	665	672	640	647	647	631	628	684	647	623	663	636	597	626	672	638	653	615	655	591	655	671	591	632	646	661	641	636	661	662	615	652	640	642	635	616	596	621	705	652	611	627	658	610	665	649	690	656	678	600	623	602	618	589	636	589	622	659	649	626	636	663	617	659	655	612	630	623	627	636	633	623	699	602	662	637	668	622	658	589	659	645	621	650	614	622	602	613	661	624	589	593	640	667	630	617	657	648	654	679	668	654	583	650	652	618	640	663	598	679	629	643	609	631	654	635	649	662	637	635	615	654	655	624	663	649	612	649	617	661	613	632	636	584	630	636	673	669	639	596	644	668	651	599	665	632	598	645	609	621	643	656	632	608	632	624	671	652	651	639	667	635	629	634	611	677	644	684	619	596	608	638	643	632	652	605	653	604	598	648	645	642	612	643	682	661	614	632	649	608	667	662	662	645	638	636	646	668	620	600	626	671	673	640	606	656	683	633	699	591	612
6718	12718	11508	9309	4096	3274	2800	2349	1915	1719	1594	4297	1591	1314	2201	11047	18035	15568	10842	4679	1004	1018	1008	992	974	1036	1022	934	952	979	1040	989	1006	962	952	965	988	987	1105	1248	1121	1401	1276	1101	1034	1006	937	1032	942	994	979	948	982	980	974	968	958	1051	968	967	956	1022	998	949	986	971	993	980	919	941	965	955	956	925	951	1002	1000	993	1000	975	1046	943	978	924	1017	979	996	928	960	973	976	963	1022	951	1037	1047	964	1006	1018	929	996	1010	947	945	977	1004	999	1017	970	1016	997	994	938	978	997	968	998	959	976	940	980	962	962	965	975	993	999	958	969	963	980	960	1001	995	1017	991	1030	992	966	932	962	944	1012	960	985	960	1016	1068	991	965	930	973	926	1020	992	945	963	975	1017	995	971	942	959	922	987	993	968	957	934	962	1013	967	1012	928	960	1020	966	1016	978	988	1008	994	940	953	949	884	986	1005	932	996	976	947	968	971	963	952	948	989	996	1009	940	936	932	932	1004	917	987	977	1027	1029	984	1034	955	924	971	998	946	933	992	988	1023	996	988	1003	971	1037	976	992	985	950	957	1020	946	1025	968	1010	993	1019	950	1021	1004	1019	966	980	1026	966	1003	983	1071	958	970	983	971	1009	1030	969	941	974	1007	975	966	955	968	980	1032	966	983	960	992	989	977	914	971	934	979	945	1007	991	977	1009	951	1024	1020	1008	1012	1012	968	962	1041	979	956	987	1018	1018	1016	977	961	998	967	969	928	990	1007	970	964	987	998	983	1010	1001	986	992	947	942	954	996	993	1014	981	1033	971	927	1025	1012	969	986	994	950	947	963	946	1001	913	1007	1068	1009	1010	967	1017	988	991	990	1032	987	971	1005	987	973	1045	994	935	982	1004	991	954	941	988	1001	1076	904	963	977	935	960	948	1000	972	914	987	1004	984	1015	946	1003	980	980	1020	977	1020	979	968	955	963	1020	976	949	954	1014	998	982	943	971	1009	1009	1032	994	952	937	986	975	980	959	944	975	990	1006	972	935	1025	941	1007	936	952	976	1007	996	1023	960	1001	971	997	993	975	1023	953	996	958	951	970	970	983	980	959	951	1015	938	946	990	955	954	993	977	918	961	994	935	1029	1030	983	981	949	987	953	1015	994	996	1015	975	980	957	991	1019	1001	971	1035	1017	972	1053	960	1018	1011	996	986	965	1013	1019	995	942	941	968	968	960	979	997	938	978	1012	1002	928	1012	1021	923	976	976	938	933	971	1019	1016	944	901	1023	961	954	970	954	963	980	982	943	1013	993	945	969	944	954	1014	1032	966	1027	980	960	948	958	980	974	1001	956	981	1026	1024	975	992	951	1014	1010	980	950	923	988	960	902	1002	970	1002	950	1012	956	973	971	1019	1007	934	925	1025	967	1031	1033	968	962	1009	1014	968	962	988	971	1011	916	1024	975	976	966	975	1001	952	967	1018	1000	925	979	1074	1028	1004	963	1011	1057	962	952	1015	990	950	959	969	958	895	1015	996	959	935	1017	1037	909	993	990	965	1037	937	1039	1028	932	982	1017	994	1005	969	999	998	1005	956	1012	948	970	1003	990	993	1070	970	953	972	1014	974	924	987	912	979	932	1020	1007	975	1022	970	926	956	1001	954	994	935	937	965	967	1009	903	989	913	962	1003	993	998	959	939	951	953	1032	986	997	1000	962	968	965	950	965	1007	956	950	998	1022	1005	992	963	951	930	962	1021	981	957	990	975	1000	979	1002	911	951	1035	1017	1017	983	1050	989	972	995	962	996	999	964	956	994	955	959	1057	990	989	973	1015	985	950	1008	950	892	984	1041	984	955	930	996	960	977	958	1037	1006	1004	1022	932	1017	967	988	993	967	1006	956	996	916	977	999	965	1026	915	1028	998	909	960	1012	942	964	972	978	962	971	1006	927	964	941	976	967	945	969	984	982	986	932	984	996	991	1030	967	957	977	992	992	993	1024	994	983	1043	966	1001	981	964	936	995	932	1029	982	977	996	1000	1006	948	940	980	985	1016	973	975	1027	993	979	981	972	971	995	999	967	1010	918	959	955	992	1017	953	973	977	961	937	1002	964	1031	997	973	949	949	1021	967	922	954	912	958	1006	1009	1025	1038	979	982	1023	975	1003	969	915	928	1001	989	980	986	1032	931	961	994	998	989	978	957	965	996	987	994	964	995	1001	1005	936	960	979	1010	1002	1001	965	1004	935	1005	1030	979	973	991	1000	978	980	1013	974	976	957	1002	940	967	1005	936	997	968	977	987	989	968	990	1045	953	946	960	1028	1015	1037	1005	971	1070	940	970	1003	1016	979	1001	976	1053	963	1033	1006	989	945	965	972	1023	921	969	927	936	981	1025	958	963	970	1016	991	1007	983	971	980	1015	1054	936	984	994	915	1005	993	1025	955	993	974	947	932	982	968	1001	945	957	1028	961	996	999	949	968	1027	920	972	938	1004	1011	963	1066	938	1007	945	975	972	932	1032	1009	911	994	1052	1020	1024	980	957	998	973	925	1017	1013	954	997	976	968	1002	974	966	925	959	955	977	981	1027	937	957	974	933	942	988	970	998	1019	970	1013	1027	1011	978	1027	1014	945	963	995	930	957	954	965	955	1059	928	967	1039	1010	974	1025	1008	992	1023	993	928	979	999	978	982	1010	932	1025	943	1026	949	977	977	980	982	1021	967	1018	1000	964	1049	1016	974	949	935	977	984	984	1018	988	995	999	982	944	975	979	985	1018	995	999	921	1016	987	978	987	986	972	925	985	940	929	967	989	1019	990	934	952	985	1040	960	1035	1006	1013	988	941	1013	996	967	941	1012	995	960	1027	957	972	985	932	952	987	989	1006	935	972	985	970	1069	985	961	976	941	1032	1024	920	927	997	998	1000	988	992	967	931	980	977	968	1032	927	992	988	1059	1044	942	1035	934	995	970	989	969	1034	955	1001	1019	999	933	947	1002	966	977	1020	942	1023	950	962	963	999	972	933	978	947	958	962	971	994	958	992	1036	968	990	1003	1002	967	1016	1001	906	994	952	956	968	988	948	943	940	1053	997	1005	990	969	937	926	1034	983	967	958	1020	975	973	966	955	1015	993	1001	972	958	961	1003	951	993	973	987	1065	920	946	961	970	951	983	948	930	962	1013	1009	924	1020	1018	960	920	1020	1043	989	1019	941	1004	1034	1014	1004	947	917	1010	997	940	987	1021	963	978	961	933	941	998	985	962	1006	990	964	971	992	970	967	973	1079	998	957	983	974	944	1003	995	1000	962	964	1004	984	939	1006	1040	983	944	956	981	964	936	966	938	1003	961	978	959	945	990	984	986	977	1009	1010	989	1003	1013	999	940	959	934	990	961	926	1022	925	987	987	994	1051	959	898	953	1014	973	933	946	903	1000	1029	996	1057	959	972	965	922	978	1044	975	994	958	933	942	1021	967	932	985	985	947	953	1009	946	966	971	986	941	994	950	1008	977	1001	1010	982	971	990	986	1020	960	1014	978	985	968	970	992	987	964	992	948	958	1042	977	943	1013	992	1001	971	1008	964	929	966	1023	950	952	987	978	978	1004	925	922	995	979	926	890	965	1013	993	970	938	941	1004	1027	1010	965	995	1039	985	1026	967	979	978	940	955	1021	958	968	974	919	971	1041	960	962	982	925	960	944	983	976	951	986	998	1010	1016	962	1006	1027	966	1007	925	990	989	974	931	975	952	985	974	956	943	956	949	974	942	1049	983	1009	974	1095	1015	1007	1016	1039	968	948	977	1020	984	988	1003	1012	956	968	1014	991	1016	988	952	919	946	965	964	997	923	967	976	1015	991	1000	1039	902	1004	978	945	923	902	969	964	1007	940	979	969	986	973	956	933	971	912	1040	942	1000	959	997	947	966	1000	964
23188	21214	28960	23764	21215	19361	3260	1520	1222	1072	951	7427	3644	907	2705	8081	16782	13684	9406	4562	1021	663	661	637	628	633	690	673	627	612	612	679	629	620	676	630	725	818	644	701	856	873	770	667	593	634	613	667	628	595	602	583	643	602	622	614	570	593	630	581	623	571	609	615	699	613	632	614	606	650	607	580	630	636	610	626	633	637	625	672	618	596	581	621	676	606	593	629	593	575	663	617	587	658	597	572	630	593	616	599	596	583	619	612	610	646	614	649	675	646	619	668	623	663	632	648	658	624	676	590	634	627	640	623	609	636	619	627	600	634	600	592	640	597	640	637	636	590	598	592	599	570	612	590	650	561	606	610	663	594	615	629	616	669	668	609	627	615	624	657	673	606	611	644	619	659	659	575	607	679	626	625	632	609	648	632	628	584	612	642	630	591	600	614	613	664	617	611	678	640	621	651	624	614	653	621	609	591	626	633	605	606	681	636	617	639	604	581	620	607	587	633	571	572	612	624	639	642	611	634	595	605	631	625	634	627	626	634	600	572	599	604	574	573	628	627	685	612	635	563	671	615	614	613	619	612	629	630	598	634	660	668	640	603	596	630	665	662	615	630	623	616	541	661	636	611	625	622	639	613	644	634	617	650	609	631	635	594	606	580	635	594	628	645	671	618	597	615	614	647	631	624	640	636	636	618	606	582	608	621	646	650	611	618	610	598	600	624	617	625	634	605	614	583	622	629	628	577	621	652	619	613	633	642	619	609	629	644	598	645	613	616	601	535	642	598	633	587	613	612	574	600	643	559	613	660	608	616	629	575	652	600	601	604	637	634	679	585	584	579	567	624	590	687	622	627	613	654	622	606	605	630	611	605	598	611	598	629	645	632	579	592	585	627	641	641	658	610	614	584	645	658	597	568	648	621	651	640	602	618	644	639	661	640	647	651	606	617	642	673	663	632	609	616	629	615	612	619	649	602	598	652	613	614	608	613	648	576	624	571	630	565	605	588	647	599	593	628	579	646	652	609	621	639	588	580	611	635	612	651	636	616	592	639	640	638	611	652	609	626	614	638	666	623	564	602	619	641	606	655	614	630	607	627	599	632	602	595	605	628	650	623	582	636	624	568	627	591	592	626	599	606	621	657	624	595	614	594	612	610	626	611	577	627	608	573	647	580	607	605	586	634	644	622	603	621	596	595	632	634	624	596	593	583	616	662	578	648	631	626	632	596	567	642	646	635	637	604	695	588	640	593	624	645	629	622	648	596	620	631	596	592	631	633	641	618	626	594	629	600	632	619	674	635	602	600	619	637	615	659	641	623	667	612	627	600	660	624	607	641	648	639	619	642	599	645	617	638	612	594	588	634	595	635	627	623	631	587	595	638	586	629	593	648	636	600	613	572	662	595	648	632	611	632	658	598	634	592	620	579	632	623	625	609	694	629	595	618	627	616	607	640	644	601	615	648	667	611	638	611	635	567	651	612	617	584	617	603	602	625	614	627	636	596	573	582	605	620	586	667	590	639	631	625	616	597	638	582	603	607	646	634	621	590	605	620	609	633	616	604	645	646	624	602	634	603	623	610	626	634	642	611	609	637	605	608	593	590	628	647	611	608	640	567	630	598	665	583	615	584	591	620	628	598	629	588	635	555	623	627	573	583	645	650	616	579	656	608	621	613	621	606	614	592	595	588	660	585	618	618	635	591	576	667	609	573	603	630	618	616	638	611	619	627	609	609	609	618	617	630	622	644	611	610	616	630	646	617	607	639	587	601	607	589	635	625	605	629	604	631	605	608	633	608	630	584	600	604	576	607	621	600	641	604	640	625	600	596	617	616	615	658	629	614	609	617	645	637	633	595	623	656	603	617	618	612	585	619	630	637	636	615	644	641	647	634	607	632	547	644	658	646	641	677	589	628	610	631	604	589	660	603	660	648	592	655	627	630	578	623	641	602	571	632	611	643	635	617	673	573	649	630	573	616	601	619	576	598	631	643	606	606	592	600	613	630	662	620	614	555	594	580	641	638	624	633	600	677	616	607	598	610	635	606	627	545	635	648	608	598	616	634	641	616	635	616	678	652	657	643	581	600	609	608	629	646	657	608	623	616	625	610	568	634	596	587	586	585	628	591	636	596	597	588	640	664	593	609	620	639	618	633	612	580	625	626	585	612	612	590	614	632	622	644	620	587	607	574	614	608	613	637	635	620	685	626	639	587	624	631	600	597	623	662	630	596	602	611	662	627	664	577	608	597	638	612	601	649	623	654	637	622	605	606	629	638	618	681	600	606	610	631	619	603	616	599	667	662	597	649	624	611	615	591	583	635	597	633	620	605	587	596	659	617	598	596	608	662	638	598	594	599	638	614	633	607	623	643	591	639	555	613	628	649	620	625	621	556	574	624	607	593	593	631	594	635	593	633	595	663	636	616	657	628	630	579	617	641	634	637	617	589	594	608	657	589	620	587	590	636	620	631	624	617	608	659	642	594	612	608	620	624	626	668	654	624	623	583	640	606	636	588	622	621	615	674	615	657	589	616	627	633	619	636	588	633	628	633	597	606	618	573	607	605	598	631	555	577	593	607	618	606	605	640	643	609	636	628	614	615	652	628	674	618	569	585	599	586	563	591	610	671	636	619	638	644	611	595	633	610	607	588	637	592	598	616	651	613	585	639	619	615	599	614	649	632	642	620	630	653	607	658	626	647	643	658	591	657	634	645	619	607	622	642	634	621	581	644	625	644	643	614	589	623	593	654	588	624	606	608	626	641	663	615	583	657	563	605	647	613	627	603	587	539	601	625	587	617	630	583	635	619	657	644	631	613	604	601	589	593	664	673	611	616	634	631	588	572	606	607	656	642	614	629	677	635	569	647	639	659	627	597	627	602	608	605	554	620	606	571	600	644	623	609	589	611	621	680	602	648	620	626	641	645	586	591	636	621	607	624	603	637	592	634	632	580	606	651	579	613	627	614	616	585	589	604	628	600	651	635	620	595	641	626	609	617	620	590	610	621	587	593	642	593	587	591	638	613	620	595	662	636	611	633	653	604	622	623	616	597	615	604	620	608	609	611	621	598	645	630	587	651	610	646	644	616	609	583	594	651	671	601	585	648	653	641	619	605	601	602	646	633	648	578	605	617	599	617	609	636	616	594	641	607	611	636	621	622	636	585	605	637	633	632	626	633	620	645	620	623	600	626	647	651	643	617	609	595	574	576	652	576	649	608	624	615	578	610	596	659	635	594	617	629	626	590	601	628	619	627	609	595	642	633	632	648	604	580	596	607	650	653	633	629	650	618	697	669	579	600	600	621	631	612	632	638	577	590	650	617	609	678	606	622	592	599	638	614	631	632	618	649	584	590	625	622	626	550	658	642	627	574	566	606	601	625	599	630	622	667	632	591	584	638	585	599	604	604	586	572	584	573	575	604	648	632	635	599	649	621	641	589	674	671	640	598	620	597	567	602	571	624	587	608	653	676	588	607	607	607	626	582	555	599	655	607
10321	19308	18089	10930	6647	4842	3861	3383	2929	2418	2035	15851	7197	1871	6994	18122	27626	23618	17612	9794	1745	1001	959	962	945	961	986	966	1003	929	948	989	938	865	986	974	1121	1456	1007	1248	1555	1619	1437	1131	953	915	963	975	890	910	875	961	926	911	959	967	912	1000	929	930	944	934	993	935	936	941	927	972	935	923	963	936	944	927	1046	943	985	934	965	882	976	941	943	907	929	923	965	933	935	1011	921	925	939	956	910	891	1010	992	934	982	978	927	953	981	942	915	1016	923	940	939	916	949	947	888	953	921	957	966	934	893	954	961	945	993	965	968	931	944	960	957	990	938	945	955	952	964	910	963	945	948	1001	973	915	928	931	951	919	934	925	917	978	966	994	924	877	930	974	964	946	958	1029	925	915	956	885	974	955	939	922	916	925	936	881	1005	984	916	923	980	988	896	1007	949	940	992	956	918	922	951	920	928	967	935	965	914	924	918	979	910	978	958	930	901	1012	883	936	868	996	952	933	960	935	952	868	999	935	924	961	947	939	946	941	938	951	932	950	934	992	930	969	974	973	936	942	889	978	945	915	952	945	937	956	976	1045	997	961	919	934	901	968	978	952	940	917	947	932	950	955	951	942	937	964	997	957	947	974	959	989	944	968	937	972	959	952	945	894	939	929	960	962	1008	965	886	903	941	926	891	936	980	950	924	957	974	944	902	896	910	978	945	969	967	906	950	958	1029	922	945	993	921	954	983	980	935	958	912	962	986	948	986	984	972	912	938	923	955	965	992	974	909	957	951	963	907	923	928	977	915	939	976	1023	945	940	940	916	946	951	919	932	940	926	982	977	918	935	955	920	923	935	946	972	970	927	997	919	960	1024	896	959	924	929	888	965	945	1002	946	961	934	924	987	953	939	962	982	918	968	944	941	898	968	936	1004	990	984	941	953	992	924	965	892	941	957	941	953	977	950	983	993	942	995	990	915	930	957	974	991	961	953	917	908	975	991	956	922	962	885	944	951	926	932	963	968	976	948	902	936	973	890	959	943	954	982	877	942	950	899	925	971	952	1006	884	958	945	955	950	1014	939	970	900	961	925	929	906	967	951	915	951	926	973	920	958	933	978	960	925	983	943	906	952	945	884	946	936	950	981	946	973	927	933	923	1004	939	931	959	951	924	917	935	962	946	962	975	979	860	929	985	995	938	930	949	954	919	978	967	984	919	1039	985	896	920	936	976	947	909	955	944	930	882	972	918	953	877	915	968	927	966	943	952	967	998	971	951	890	858	922	992	959	927	931	982	926	926	941	946	935	890	1010	965	939	931	936	927	960	885	891	907	955	923	918	951	953	920	931	943	968	974	880	936	925	910	968	940	964	913	968	933	956	940	942	946	950	915	939	950	917	971	909	957	956	978	944	909	970	909	969	944	971	1010	918	941	973	925	959	926	916	932	929	966	952	970	885	942	931	954	945	948	924	939	936	943	976	946	981	965	961	947	890	952	934	928	929	919	947	974	926	956	934	987	956	886	965	919	978	908	1047	952	899	947	902	938	957	952	910	961	964	947	947	950	936	930	984	974	1021	968	937	938	944	916	938	1029	922	985	945	933	916	952	955	898	982	932	950	944	971	947	976	939	1025	992	972	971	997	945	1007	915	946	953	931	917	913	882	967	997	952	936	980	950	971	968	955	938	945	952	961	941	976	945	950	904	936	987	935	961	1011	904	922	907	956	916	904	971	906	958	940	978	935	942	958	919	939	1027	901	931	985	882	927	926	951	964	961	950	942	958	965	932	964	964	908	924	911	923	919	963	991	923	885	944	971	969	968	946	925	893	989	996	943	972	982	944	936	929	956	1018	1023	927	964	937	1007	930	934	949	959	954	942	1003	928	925	960	949	943	933	971	958	932	942	965	908	914	916	1034	948	971	940	951	1050	948	939	939	983	957	929	1025	937	924	935	997	902	1014	988	939	997	932	969	930	981	964	952	938	940	968	919	967	961	949	916	948	959	964	984	975	960	961	940	932	981	964	927	934	932	958	930	959	939	938	958	963	973	931	882	938	975	928	1014	908	971	927	942	951	931	970	905	928	933	950	998	899	983	952	952	979	962	949	899	963	916	928	969	928	928	901	939	912	949	1002	929	958	903	919	951	909	944	925	952	956	936	932	966	954	1007	966	946	940	988	943	928	988	984	1015	911	927	927	969	928	911	918	992	956	1029	907	905	937	975	921	931	968	909	974	978	875	991	968	925	973	1003	971	926	945	927	914	931	965	955	943	944	965	981	939	982	940	975	983	916	970	982	898	975	911	944	958	950	979	927	907	932	927	961	985	924	958	931	930	933	987	948	987	922	936	969	941	962	920	966	953	954	954	939	929	962	965	964	942	967	1014	986	971	959	940	912	980	911	997	948	989	959	878	923	940	952	979	935	944	960	961	926	956	999	963	888	928	974	971	1001	959	946	930	909	969	944	909	932	939	997	947	903	894	969	903	872	895	912	905	938	926	1003	981	921	969	993	939	959	991	929	950	940	1025	1010	910	1010	975	958	928	952	937	917	986	970	936	925	922	927	971	985	980	907	928	908	924	966	988	924	917	968	971	969	955	958	890	1008	986	980	910	965	923	991	1001	954	981	924	935	900	976	924	930	871	957	964	922	999	962	945	972	962	956	962	915	918	932	964	954	990	962	970	933	922	947	949	914	953	976	946	968	952	973	942	910	959	967	990	975	912	932	985	919	952	979	904	980	993	949	951	978	944	1010	958	913	943	929	959	938	930	945	913	936	1001	972	961	926	1033	954	907	992	1008	926	991	955	963	931	950	916	869	939	953	1021	874	973	930	952	913	939	930	963	931	957	957	964	965	998	978	948	948	903	955	936	971	958	931	918	949	983	968	898	958	952	944	930	931	1006	952	944	975	944	926	911	953	951	987	883	929	1012	915	900	992	916	898	1018	950	917	987	969	946	933	955	955	960	958	980	973	940	994	983	937	975	924	887	943	951	940	917	976	908	898	973	927	1005	950	949	972	980	941	984	951	963	977	901	980	894	938	940	921	945	937	959	964	936	985	911	988	899	1027	957	953	922	949	946	980	946	935	910	962	999	918	964	1003	1006	958	932	927	929	1027	986	951	907	950	907	921	909	922	963	891	945	940	960	970	979	939	924	953	984	961	913	931	959	959	955	964	961	948	967	989	934	979	946	925	918	945	962	978	962	982	882	967	955	924	988	920	937	974	930	935	903	956	965	959	970	924	956	971	971	985	939	907	951	931	932	963	897	966	1030	946	933	992	926	952	1008	902	942	962	946	970	910	914	909	978	961	922	902	988	964	923	930	967	954	983	921	933	967	926	978	905	1006	954	920	922	931	965	901	927	955	942	967	950	964	918	911	939	947	945	984	944	981	931	967	914	918	902	952	965	972	947	978	926	934	938	952	924	914	974	935	959	955	977	908	970	970	933	878	971	981	971	947	914	904	944	966	930	943	896	959	962	946	955	961	926	943	920	912	922	943	949	929	933	908	926	937	922	970	945	943	971	926	901	982	981	932	941	974	938	908	954	948	996	971	933	917	897	900	968	903	965
26920	19975	6973	1540	867	736	712	686	664	656	677	1119	1181	645	848	1040	1595	1659	1406	853	535	606	533	578	559	545	542	556	550	593	583	562	618	554	557	528	550	577	571	559	570	565	573	591	559	596	582	578	545	612	594	595	561	609	608	596	568	587	556	614	599	553	615	567	555	546	601	607	564	574	558	557	548	601	583	589	597	614	574	556	571	563	527	568	551	577	566	565	593	542	569	567	549	571	604	573	534	530	577	567	504	626	559	554	579	558	582	570	561	554	611	609	573	590	549	539	540	593	575	557	532	578	543	558	549	608	572	526	569	598	560	558	573	568	549	559	591	547	576	579	609	566	563	576	545	554	566	577	576	592	542	553	592	575	629	556	569	609	534	568	582	607	572	583	570	591	602	543	601	557	531	532	566	544	616	578	593	586	543	545	598	577	553	546	574	576	564	555	539	518	569	568	591	578	600	584	535	594	555	569	577	576	541	528	644	547	560	535	600	575	575	573	596	557	582	605	523	591	589	586	577	559	563	582	572	536	560	568	577	581	575	553	581	590	591	588	569	587	574	567	598	563	549	581	602	515	577	561	553	538	537	561	580	527	578	565	598	576	548	513	561	583	582	553	579	558	526	582	569	624	580	566	559	548	573	564	572	612	563	586	546	593	564	548	557	537	554	552	578	567	548	557	578	577	563	566	580	529	565	529	562	629	575	573	548	554	549	623	555	594	598	572	533	590	551	605	555	566	629	585	572	562	557	559	530	533	571	589	557	580	556	524	590	538	592	599	605	555	588	540	595	551	589	567	565	565	524	585	561	542	545	564	541	572	557	595	621	590	543	543	604	571	575	569	611	580	564	561	524	588	525	611	564	551	580	543	565	572	536	577	588	543	594	546	597	584	566	545	553	552	559	557	601	593	617	584	603	575	587	580	569	559	580	628	586	561	558	572	568	576	570	593	580	572	548	554	568	579	620	581	600	543	529	544	576	589	562	513	592	559	598	614	543	553	589	535	600	593	544	552	600	517	572	539	540	573	588	570	585	514	539	580	588	515	499	552	620	573	611	548	578	572	584	612	563	569	586	556	535	548	560	582	572	571	558	604	563	568	544	596	555	548	586	567	611	614	529	583	589	562	586	573	565	565	566	531	571	544	588	569	545	542	543	553	581	591	606	571	537	531	546	568	559	585	597	580	552	529	590	572	578	549	561	528	549	588	567	550	541	581	577	549	578	587	583	528	552	602	605	563	581	527	561	579	551	588	564	566	562	572	542	583	586	555	548	571	570	550	530	545	598	552	606	554	548	551	607	610	573	533	580	550	559	566	589	539	565	573	577	564	613	573	557	591	583	543	576	579	578	581	585	553	576	578	548	567	573	580	539	564	553	594	569	524	548	560	546	567	569	561	610	539	573	560	585	572	588	622	604	583	598	575	515	525	524	584	579	569	559	577	562	577	568	589	607	571	599	575	562	587	582	603	556	576	588	634	562	586	568	598	545	637	541	579	595	553	570	566	561	597	554	524	542	573	585	570	566	529	568	547	553	591	557	562	583	576	563	595	575	586	568	568	583	557	598	560	574	597	559	544	571	574	529	551	576	545	573	564	573	548	537	569	552	582	611	611	596	543	593	568	612	596	582	535	544	545	552	620	635	602	527	589	579	558	559	565	578	530	585	558	583	554	527	559	574	547	564	574	583	568	537	558	568	587	576	542	540	607	538	576	538	615	576	526	557	615	533	591	525	543	537	562	570	545	562	561	560	578	531	596	627	600	565	599	537	546	585	597	575	580	561	513	559	573	517	575	571	570	589	588	562	557	611	537	586	547	560	564	541	566	540	583	604	580	579	561	566	594	543	569	627	601	552	539	559	587	602	609	565	548	601	614	589	606	570	597	529	570	617	594	578	581	569	613	588	544	556	598	574	573	546	560	584	603	556	594	595	570	517	615	582	574	547	578	556	527	547	573	558	559	563	550	594	586	570	584	622	547	577	581	554	602	575	562	546	577	580	558	616	584	564	596	582	554	554	551	612	521	564	571	582	604	569	548	577	601	607	553	547	563	585	546	592	593	549	564	585	546	590	556	556	600	613	603	601	589	540	581	579	581	544	568	572	628	578	533	544	586	576	577	594	541	573	576	571	583	536	548	556	568	596	570	593	598	551	554	586	555	534	592	563	579	598	571	541	606	543	543	525	608	607	557	587	539	571	549	618	552	538	582	588	554	558	510	605	556	536	592	565	565	603	584	574	562	557	581	573	548	568	602	565	527	552	571	598	557	570	590	589	563	564	564	563	579	589	577	561	603	614	513	569	548	573	609	600	608	552	592	578	585	604	598	568	543	571	585	572	543	559	566	575	567	576	594	547	577	583	559	565	532	571	581	570	563	574	545	565	555	537	593	536	559	617	565	606	578	573	561	624	519	563	595	556	552	541	568	546	615	549	597	625	589	611	556	567	537	616	573	530	532	594	608	608	495	595	548	603	575	594	583	582	554	596	574	544	526	553	648	580	550	536	570	565	558	564	591	593	574	550	588	602	604	573	596	576	540	599	547	593	591	559	571	539	552	610	579	530	551	529	593	553	593	550	576	612	602	562	608	568	543	584	561	560	543	587	606	556	580	515	590	568	588	512	530	518	548	553	535	533	532	647	550	570	590	552	539	534	620	610	574	589	556	546	537	566	572	574	590	595	551	613	555	593	575	551	549	588	590	582	576	575	595	618	578	544	568	517	589	621	573	598	561	581	571	564	551	573	585	551	571	555	587	558	547	584	552	574	573	596	559	559	574	560	590	571	569	583	581	609	594	543	560	577	553	563	553	552	564	573	567	556	579	570	552	523	569	568	610	584	526	618	541	571	572	599	562	595	587	582	591	594	554	587	606	545	570	552	562	576	577	559	585	592	567	577	560	527	583	622	580	556	563	588	565	552	575	604	549	571	556	567	580	530	614	555	516	583	569	545	566	559	517	569	582	573	572	572	605	545	530	541	531	575	613	642	578	521	589	573	589	551	571	571	566	592	583	550	595	576	549	583	549	546	563	525	571	574	521	593	551	597	513	577	566	586	553	599	573	550	620	606	582	590	570	547	580	568	544	562	568	578	577	535	573	555	554	546	557	576	549	545	590	570	566	576	585	543	550	595	565	588	624	591	574	597	574	549	573	619	540	566	530	579	594	597	592	568	553	561	518	554	596	599	552	583	568	581	567	547	631	618	583	584	595	571	562	623	567	564	539	544	566	587	585	553	564	566	539	554	555	561	589	603	582	558	585	567	613	559	576	581	510	570	583	534	591	560	591	585	575	581	566	566	560	562	583	535	551	553	574	579	598	553	579	563	551	602	510	576	547	567	571	557	570	583	545	582	586	598	565	574	559	543	565	604	572	565	572	562	567	588	580	587	567	597	552	563	537	613	526	595	563	594	504	587	579	575	597	553	582	614	540	584	584	619	576	569	510	605	601	558	594	543	581	594	534	548	552	587	596	576	551	532	538	576	555
5640	4098	3505	2533	1741	1391	1403	1205	1223	1189	1119	2879	2658	1056	1696	2189	4048	3744	2902	1545	923	870	916	890	864	889	857	894	840	846	889	898	894	817	873	911	899	901	861	828	939	900	933	894	832	884	864	873	848	913	891	924	871	904	837	885	811	821	897	940	907	891	856	885	913	884	893	865	911	921	884	829	925	880	875	911	862	881	851	874	855	888	905	893	866	916	939	885	877	897	872	892	904	922	871	926	874	873	888	916	873	871	844	884	930	835	839	908	894	919	893	838	845	856	870	885	880	886	899	838	868	934	896	887	875	856	900	927	875	846	874	882	851	883	872	933	860	903	892	901	889	875	870	861	895	902	799	874	832	824	935	896	865	903	956	900	891	819	914	905	911	888	856	883	864	899	916	909	869	860	872	888	874	865	896	831	906	897	868	867	857	896	831	903	839	907	873	905	877	875	847	878	922	836	822	861	930	922	891	853	864	899	883	859	907	850	837	902	900	905	943	850	891	861	899	835	890	891	848	868	909	838	875	911	849	918	925	903	911	901	903	892	902	846	836	908	880	829	899	868	875	889	847	893	892	851	870	888	814	907	876	864	856	933	817	890	856	937	889	903	870	889	913	830	925	863	881	883	923	938	904	879	882	875	817	856	879	886	873	873	848	906	879	889	899	880	943	874	904	911	832	859	850	867	886	874	851	868	847	898	854	884	845	872	901	915	838	912	887	892	924	869	876	873	839	948	929	851	882	832	858	884	912	826	875	840	939	889	890	908	903	869	877	843	824	823	890	842	901	869	896	912	919	927	902	857	872	862	931	861	896	879	890	900	878	862	840	922	827	871	889	834	920	895	900	873	839	848	874	909	920	878	891	834	858	893	865	886	855	879	909	922	915	908	863	904	898	844	899	874	837	900	839	907	901	879	904	951	848	930	902	868	857	889	878	901	850	874	853	946	891	927	903	816	881	858	903	881	884	893	844	863	874	886	847	853	855	883	933	885	868	859	864	864	832	889	891	909	880	888	917	864	874	942	859	885	899	849	913	896	831	911	881	946	859	889	829	855	902	844	902	910	867	916	913	851	892	832	818	926	937	880	851	870	860	950	823	905	861	836	912	873	920	844	893	876	860	933	922	872	855	936	920	881	862	830	857	858	871	879	871	855	876	876	903	884	915	917	905	841	865	941	849	898	884	884	859	926	892	954	878	915	904	862	859	879	835	877	884	855	880	865	895	929	857	837	829	843	863	862	879	862	783	888	868	912	845	852	879	886	874	873	911	886	833	893	857	911	850	859	896	860	841	931	891	909	858	909	872	884	860	860	837	867	891	894	871	909	915	906	861	866	884	876	858	945	843	872	885	873	927	886	946	852	887	848	837	866	908	870	866	849	910	845	889	888	865	896	849	871	891	895	944	881	874	896	867	862	952	855	861	870	836	918	870	877	953	894	911	857	917	857	871	920	871	856	914	906	882	885	900	850	852	902	844	926	830	896	880	869	876	871	883	832	903	848	879	869	916	915	843	944	853	888	860	899	868	880	903	865	865	855	875	895	896	925	846	914	853	910	900	898	882	892	836	835	875	902	894	862	863	861	880	894	929	913	867	876	855	891	881	899	833	905	881	894	874	859	894	876	878	917	871	883	859	861	892	882	894	883	900	798	879	907	885	886	868	916	869	881	880	893	899	914	863	877	811	872	962	881	880	851	835	909	892	838	867	896	936	891	851	886	870	946	876	849	875	901	860	873	865	837	879	876	850	902	875	875	874	919	869	861	880	879	882	833	926	886	863	847	923	880	878	881	885	904	890	907	883	901	882	892	879	912	897	903	857	892	934	893	858	890	878	916	823	883	893	909	858	876	901	912	904	889	856	879	847	913	861	894	891	886	910	876	855	899	901	895	892	880	825	862	860	889	895	845	922	872	901	863	912	847	890	857	902	868	855	855	896	879	918	882	824	851	848	862	836	883	894	890	844	917	853	878	899	885	909	861	874	911	898	890	886	846	851	878	878	887	858	912	864	873	885	902	941	876	893	834	875	862	853	876	939	898	832	839	933	866	862	844	859	910	892	907	867	818	896	866	897	853	910	890	883	870	844	874	950	866	932	897	943	892	874	933	880	867	872	927	898	889	860	869	909	842	826	818	917	850	875	896	909	853	882	855	831	899	902	888	906	916	944	877	930	859	855	878	896	917	863	871	797	851	902	886	861	925	858	916	920	882	873	897	863	928	843	882	908	850	929	883	869	820	838	902	896	852	927	879	923	853	898	879	895	869	843	898	860	913	943	872	855	916	927	904	896	847	872	873	861	855	850	865	840	833	852	906	914	912	888	930	877	849	904	857	835	862	892	840	844	864	919	887	886	866	882	902	885	888	870	907	883	860	815	896	848	913	935	905	835	890	928	847	849	879	891	911	888	877	888	913	894	854	925	894	842	893	861	884	855	895	865	890	842	860	925	827	866	839	904	849	902	883	907	837	866	949	903	876	856	855	890	904	873	893	930	946	894	871	916	932	905	835	921	871	870	886	881	823	871	868	847	865	901	905	894	910	906	897	859	886	916	864	889	810	895	885	921	837	910	914	961	918	813	882	854	947	902	864	928	898	904	899	869	883	854	825	846	887	896	890	854	900	884	875	870	878	884	906	895	893	870	921	902	955	905	942	911	870	864	861	930	887	871	852	866	867	859	929	888	880	914	922	822	867	965	901	894	899	941	860	859	836	803	858	889	880	895	871	901	873	872	891	899	893	904	860	886	895	921	851	934	862	842	906	848	872	859	891	877	910	894	866	882	867	908	853	869	851	911	857	893	863	889	914	900	903	858	892	916	859	904	827	904	919	856	921	875	876	852	861	840	882	864	901	871	892	898	929	904	846	866	925	905	917	960	885	852	908	881	898	849	873	918	954	859	883	915	907	882	887	873	886	873	899	837	959	905	863	898	902	902	944	891	898	893	873	937	877	904	905	853	887	905	866	890	886	867	848	876	907	823	952	892	860	900	888	914	895	934	885	851	936	856	906	856	917	872	887	843	869	855	869	861	883	908	895	902	867	869	853	884	886	837	876	939	867	873	916	902	906	922	868	821	944	930	899	866	899	893	870	878	868	865	847	885	873	862	906	906	883	866	878	852	871	854	845	920	891	905	823	922	881	861	884	884	933	847	865	836	902	856	863	763	901	888	859	893	836	842	872	842	876	900	861	881	846	911	892	855	847	901	869	877	935	838	906	842	864	893	885	890	873	845	852	905	876	913	901	875	891	856	875	874	925	926	898	899	842	873	899	853	849	839	907	893	857	958	887	859	874	879	878	877	902	876	866	938	888	870	853	874	874	894	917	901	910	846	850	861	836	892	875	850	850	871	907	855	833	894	843	856	869	890	964	868	916	880	842	856	892	887	843	909	878	809	909	874	893	849	875	903	932	865	862	913	902	873	855	879	846	923	897	862	825	890	914	844	899	911	848	893	879	879	874	866	853	851	848	902	874	829	886	933	865	860	900
24478	21166	27824	24756	14462	1795	1209	963	944	838	742	5881	10611	1895	3235	4397	5860	5162	3074	1377	657	595	628	603	617	631	603	615	585	625	628	603	630	605	578	616	588	617	658	594	599	701	627	628	615	587	632	636	630	665	586	646	603	592	627	604	646	635	602	613	599	609	617	612	621	616	616	604	571	609	621	571	640	618	637	651	607	641	626	614	610	595	602	597	560	601	604	635	599	649	562	607	610	637	606	607	648	597	645	598	642	618	590	619	585	628	654	616	598	596	554	606	600	610	631	574	607	604	599	599	598	622	610	591	587	620	603	645	612	578	624	591	579	614	628	625	598	594	600	631	658	648	577	601	604	602	650	632	605	606	626	567	625	585	610	610	625	598	580	601	641	648	624	625	589	598	590	633	623	580	599	592	617	648	608	603	604	630	623	634	602	609	605	605	665	575	603	613	633	566	652	608	641	605	605	576	631	606	578	633	659	600	626	613	622	675	603	608	628	622	566	547	569	609	632	608	634	625	586	609	677	679	591	584	616	632	617	601	646	635	646	585	626	616	611	627	600	619	597	605	598	591	605	602	610	653	622	606	604	651	606	591	567	629	584	629	588	602	648	575	653	609	591	676	616	586	653	596	625	636	625	616	609	646	630	619	642	586	592	615	613	585	635	656	613	649	608	589	625	575	542	625	605	583	597	544	618	580	605	686	599	630	586	632	598	618	585	615	576	588	558	547	625	618	622	640	637	621	606	629	593	616	588	603	630	617	620	620	587	628	592	611	589	601	591	598	603	607	628	626	609	638	612	584	628	617	604	600	649	599	591	610	566	603	581	621	615	627	674	597	619	604	606	597	634	614	611	595	614	661	600	597	602	657	597	588	616	628	556	636	603	603	633	562	642	606	599	611	558	583	581	639	645	620	579	626	589	659	612	627	571	607	620	611	628	584	623	598	550	585	646	618	634	590	603	604	603	596	578	568	659	642	644	625	599	574	635	577	599	601	614	640	623	625	636	600	651	609	606	610	596	591	613	600	611	599	593	572	637	600	613	632	614	595	637	626	626	594	610	638	600	591	628	592	601	657	581	590	644	569	565	598	618	594	650	590	629	616	598	580	587	625	612	628	646	639	598	611	608	659	597	616	602	588	642	578	562	596	613	613	621	620	621	643	615	628	626	637	631	613	588	648	627	642	655	605	619	607	656	607	619	625	599	605	616	601	603	590	628	576	570	597	602	625	611	621	587	617	621	631	614	611	603	596	638	648	609	632	611	622	582	595	599	597	607	654	604	614	636	628	605	633	595	614	622	636	563	643	580	632	592	645	600	666	640	600	602	586	632	651	631	582	598	652	646	604	669	604	646	607	619	615	598	570	578	632	589	607	564	618	647	572	607	656	625	587	608	670	656	645	629	623	616	650	594	643	613	612	579	641	596	599	587	624	591	572	618	621	584	616	613	617	634	594	595	618	632	609	585	641	614	629	591	622	602	596	612	616	582	609	621	560	582	622	597	622	598	613	588	620	598	553	643	612	613	598	608	644	640	602	617	605	589	607	615	589	602	556	621	563	578	629	614	574	627	601	603	584	605	645	671	569	612	619	605	644	599	619	546	602	619	608	568	641	623	628	590	630	648	642	579	630	615	617	624	583	653	618	643	633	611	636	586	661	583	591	613	611	616	634	635	623	633	593	611	615	584	626	624	596	608	582	651	633	595	572	577	573	571	637	629	599	635	627	600	609	611	635	621	616	576	652	628	641	650	637	594	615	567	585	624	614	599	631	633	590	567	633	639	647	620	594	599	599	660	641	605	624	608	599	619	632	576	583	589	610	582	609	584	618	623	630	644	616	646	586	578	627	630	605	659	570	590	573	630	613	623	664	584	587	622	589	584	601	586	627	644	547	611	597	635	609	620	588	628	623	612	628	621	608	614	637	602	624	608	629	633	616	633	608	648	599	640	574	531	606	636	633	588	620	609	618	627	588	624	607	627	620	609	601	626	572	605	638	612	637	659	589	593	653	634	610	628	608	600	593	612	638	607	611	594	600	648	598	624	611	648	594	583	623	586	624	667	628	619	590	585	616	636	600	602	576	618	627	613	587	638	610	593	579	649	607	546	587	570	597	587	621	621	586	613	694	663	642	584	641	653	631	595	592	580	600	601	593	629	577	591	661	640	569	612	614	603	662	601	547	624	610	574	630	587	643	631	588	640	629	584	606	617	595	626	605	602	620	623	623	624	617	610	637	649	580	626	643	573	603	622	601	575	599	577	621	584	632	572	607	613	628	640	609	573	577	650	601	615	606	639	637	592	629	586	648	573	609	606	584	582	602	591	613	582	585	614	614	577	611	608	648	608	559	619	626	595	584	614	584	605	621	589	599	594	587	593	570	579	619	632	597	634	637	599	623	614	654	602	588	612	644	609	606	612	586	626	624	605	640	613	581	628	594	605	601	626	616	632	604	633	607	608	612	614	602	555	616	595	580	622	634	589	622	609	596	640	587	610	561	637	604	630	631	594	605	602	622	630	649	585	639	608	633	619	603	597	575	640	588	644	570	614	590	627	637	594	614	615	634	568	618	632	581	569	615	603	549	610	606	569	588	612	623	606	570	583	631	636	625	621	594	627	600	601	619	588	604	601	578	625	638	633	590	640	605	619	594	597	659	580	592	595	598	612	571	653	636	635	633	622	676	586	597	566	592	601	684	620	631	621	685	638	625	606	590	587	564	594	581	604	565	594	614	569	630	627	624	625	579	614	649	613	610	627	600	639	637	599	566	580	653	611	628	621	594	669	583	583	611	613	606	574	622	613	644	619	588	634	615	616	591	599	593	660	647	599	593	604	590	609	614	628	645	606	612	608	586	627	654	625	575	585	618	615	592	629	554	616	584	618	584	620	638	618	607	640	625	635	662	622	580	614	648	614	635	623	642	601	616	611	578	588	651	622	642	587	614	622	615	598	632	583	578	580	597	570	613	609	620	616	639	617	600	610	605	614	584	663	606	617	562	572	614	590	625	617	578	669	586	594	606	608	589	570	564	595	617	620	613	638	630	594	606	624	611	605	576	624	573	595	575	652	610	615	576	636	631	612	614	604	633	599	609	614	580	620	584	639	590	582	623	602	603	609	587	640	643	604	575	647	621	634	593	606	588	576	576	628	609	626	586	618	626	607	587	579	614	637	608	623	621	614	608	575	593	608	632	650	612	664	590	614	587	619	617	623	600	606	615	598	627	591	592	629	593	622	614	646	620	665	592	626	574	655	576	617	614	581	578	639	624	611	617	644	639	623	630	600	618	646	602	603	584	611	603	602	637	626	597	618	625	580	615	632	574	682	632	632	615	613	627	631	580	653	616	605	628	626	572	628	619	568	567	646	596	611	587	593	605	586	585	603	606	579	604	625	591	591	592	600	598	581	606	586	637	681	618	575	621	615	589	582	598	664	566	628	635	588	601	619	665	630	631	587	639	564	584	618	631	569	611	640	620	594	608	598	600	572	621
7030	11427	10854	6615	3980	2946	2476	2070	2017	1711	1622	13746	19883	3801	8168	10763	13710	11626	6816	2789	1105	950	945	973	962	913	885	950	925	932	1006	963	924	929	919	912	980	946	977	980	942	1080	996	933	999	932	971	980	963	924	934	991	954	913	978	939	925	932	907	927	971	962	957	969	974	984	962	931	930	1035	972	898	924	946	964	926	970	941	931	910	945	938	947	943	892	986	964	914	989	928	935	914	1004	955	1008	953	964	916	908	950	935	959	930	966	967	944	949	904	971	982	929	982	927	902	910	1008	950	963	956	943	927	997	880	984	933	957	929	947	943	952	932	957	942	896	924	985	931	906	953	990	977	954	942	942	913	923	924	927	899	942	948	932	887	938	966	938	1008	985	923	961	943	941	879	960	882	921	928	920	920	967	1003	913	920	901	917	936	929	953	993	964	980	958	1004	925	897	969	929	895	912	949	944	974	955	913	936	946	955	887	968	984	888	975	968	901	922	918	885	915	912	948	945	973	925	962	967	939	942	961	925	940	933	959	960	949	892	960	962	954	941	926	895	904	967	968	979	960	957	957	978	939	904	960	985	991	924	887	990	969	1027	941	977	920	938	942	983	943	949	931	978	906	996	899	920	1038	1009	980	974	931	938	947	933	952	988	994	965	940	953	950	941	947	905	982	1032	941	966	926	1019	948	936	892	923	940	983	935	946	939	918	943	922	927	927	989	909	915	921	946	883	939	930	979	937	960	931	863	961	922	905	1031	910	894	907	959	980	942	955	938	958	924	977	967	976	929	947	933	934	921	957	950	952	949	957	942	983	920	925	911	914	969	985	974	932	989	933	1007	915	958	973	953	957	895	934	893	945	976	990	963	940	932	959	906	910	918	943	948	959	977	907	918	974	935	957	983	892	966	927	952	927	958	971	952	912	959	918	943	933	944	948	950	933	883	915	898	840	974	959	896	946	975	934	944	951	921	989	934	958	956	933	945	961	892	883	934	963	964	923	946	933	968	956	939	982	923	907	936	959	953	928	974	990	978	988	947	962	930	913	949	973	981	933	967	947	955	908	951	965	913	952	975	933	926	985	912	925	932	992	922	997	943	989	963	899	939	963	943	990	909	949	935	941	955	1006	946	965	961	977	978	947	990	982	993	955	960	951	920	959	877	993	898	962	899	987	950	957	932	949	997	974	972	951	942	878	975	924	923	914	958	949	934	938	901	948	918	950	946	1006	940	954	925	955	951	938	938	974	912	900	885	946	954	942	926	1007	964	917	965	916	957	942	965	956	961	988	894	963	931	997	948	941	976	943	959	977	965	962	984	938	997	967	948	952	897	948	990	987	937	905	949	983	958	922	937	924	948	968	882	971	944	959	965	914	923	937	875	958	950	941	947	890	911	980	942	948	928	912	941	932	1003	990	920	896	912	966	1011	914	961	988	988	931	988	919	1010	943	925	907	963	909	946	937	963	892	953	975	950	939	907	964	931	944	936	1017	980	922	905	924	915	970	894	967	922	966	922	974	945	933	920	966	897	937	1017	967	935	914	868	976	990	932	905	884	903	980	918	977	906	842	966	951	913	938	890	982	925	945	921	904	977	973	978	945	883	977	905	942	912	903	940	885	897	985	949	949	987	982	920	891	889	953	940	968	920	958	935	941	952	931	958	928	987	944	977	947	970	961	885	943	927	1003	961	977	916	956	926	983	998	978	933	976	932	944	968	907	978	874	981	935	940	1010	910	903	978	929	866	897	918	976	911	963	976	1008	913	940	917	974	889	932	944	959	963	898	951	944	907	962	931	921	903	1004	936	936	952	961	970	957	921	943	924	1019	973	950	916	906	986	966	956	891	903	952	969	964	917	965	989	950	970	977	987	959	941	933	969	1039	968	962	902	958	926	911	933	914	965	953	916	958	907	969	959	841	946	942	915	973	887	983	966	964	949	975	959	1006	936	1008	979	936	919	944	945	968	934	937	968	914	955	974	930	965	997	941	973	977	943	957	908	912	912	919	921	940	892	1005	963	953	938	995	951	921	921	925	979	1001	922	959	933	917	953	987	934	991	920	927	954	946	959	961	921	929	849	922	954	974	930	979	944	954	935	937	922	874	933	897	910	943	973	893	938	911	907	930	960	907	950	929	975	944	973	901	937	948	917	947	911	908	1028	927	908	965	948	947	922	948	902	913	966	929	913	944	929	909	957	986	939	948	949	938	913	955	928	893	970	911	933	901	961	910	948	936	932	963	967	942	981	959	970	983	975	918	935	946	940	952	924	920	924	937	966	975	921	995	963	953	913	942	992	1006	994	942	877	948	933	1005	949	903	973	964	961	935	965	938	873	906	944	927	942	958	924	938	946	926	867	935	940	958	895	950	975	954	947	980	936	958	930	990	931	870	937	971	914	921	960	906	972	948	989	1008	958	955	920	923	1009	962	934	951	917	980	908	926	948	902	943	990	930	936	915	933	931	922	956	943	986	966	1004	979	946	965	978	891	934	935	900	973	946	930	893	908	905	921	921	954	909	957	935	980	895	938	951	908	862	954	961	926	965	911	993	1005	965	935	927	923	927	910	943	969	962	1012	955	888	917	993	922	966	976	931	896	888	946	906	959	909	948	916	923	904	972	916	916	919	937	969	955	967	948	1012	962	940	960	929	960	963	978	916	937	947	973	945	938	914	954	949	944	958	939	919	942	919	954	909	970	995	937	901	922	1005	968	913	948	929	946	914	883	934	940	965	966	944	984	968	977	927	939	932	926	976	944	981	985	987	912	938	941	960	928	971	937	941	947	918	967	931	934	942	932	914	956	951	908	987	901	967	975	929	983	945	944	996	931	1020	957	918	971	994	1001	935	957	983	904	925	912	916	963	961	935	913	978	967	896	962	906	916	940	916	948	933	936	925	893	932	972	902	925	987	943	928	946	926	949	935	955	918	936	942	964	985	916	912	943	947	924	963	924	973	992	929	1017	950	941	930	934	920	950	961	976	948	990	973	922	910	952	981	912	961	895	974	985	931	964	945	961	982	944	946	984	910	968	893	926	987	945	959	933	994	955	931	946	928	950	880	902	927	930	987	958	956	943	958	982	967	904	941	870	914	1029	1024	944	993	948	972	937	923	988	933	971	961	959	929	916	941	965	900	909	947	923	927	949	919	939	931	948	936	919	976	964	885	896	935	952	970	957	967	930	993	934	937	917	1033	912	937	992	884	985	927	929	897	943	937	906	908	1004	953	1026	886	912	984	916	948	925	963	949	962	928	975	969	961	928	893	976	1002	964	956	958	952	983	923	886	965	964	940	970	911	897	944	964	971	935	926	993	989	929	951	944	968	952	984	964	931	905	968	985	972	929	959	959	915	941	966	964	944	899	944	909	993	916	938	991	961	953	937	983	906	920	937	891	961	956	967	938	925	948	947	1014	940	956	918	937	988	903	941	957	955	958	956	923	931	936	936	921	958	898	948	942	976	953	946	919	923	942	931	949	898	906	912	879	995	980	902	944	968	966	902	960	955	983	910	954	1020	950	946	945	934	929	988	981	966	913	959	974	945	931	962	946
23255	21262	29018	23828	21266	19137	3219	1437	1188	1046	945	13493	26476	10383	8955	9797	11208	8604	4599	2052	739	651	614	601	607	578	615	617	634	576	597	612	648	660	631	606	607	614	607	610	656	624	655	641	623	614	601	583	604	552	647	628	607	598	584	602	656	568	583	622	606	591	590	607	594	580	579	612	651	595	625	639	592	569	589	628	631	623	616	615	610	638	603	620	606	611	611	604	608	586	606	598	559	601	605	594	573	622	617	558	618	589	614	599	637	554	626	588	573	578	652	631	606	584	626	594	602	598	646	626	604	593	637	597	582	624	567	600	624	609	617	566	561	608	595	611	595	612	579	618	582	628	590	631	584	581	623	582	544	578	593	571	581	618	618	600	632	527	546	620	577	653	581	589	621	590	610	583	570	568	593	586	609	615	593	553	613	618	597	587	607	592	611	575	594	619	573	556	599	662	627	598	585	617	599	616	614	541	540	589	622	607	655	564	604	601	608	614	552	588	598	587	592	633	593	584	597	568	593	619	647	635	608	610	620	581	610	610	630	660	606	595	573	615	585	610	622	576	608	625	579	581	589	614	595	592	576	610	631	564	567	606	600	640	631	615	602	571	592	625	654	591	561	581	586	570	618	596	587	636	616	576	607	556	575	582	574	650	588	579	588	596	619	582	582	581	585	583	611	563	610	570	581	585	575	559	566	645	613	603	584	581	587	628	592	579	609	610	585	628	615	639	623	618	627	620	598	563	604	584	653	603	595	606	611	615	627	604	618	644	568	589	613	628	646	610	590	611	607	608	571	592	612	598	636	653	549	555	629	616	588	594	583	654	587	609	620	589	575	606	611	597	633	605	582	642	575	575	624	648	579	639	617	604	559	630	603	615	585	600	618	621	583	614	623	617	628	603	602	592	632	605	624	626	591	582	628	582	653	654	653	594	588	618	645	645	565	598	607	607	529	568	583	594	554	594	612	583	620	627	642	607	606	558	603	620	635	575	639	604	600	589	671	636	567	586	557	586	573	638	611	602	568	577	600	609	601	573	613	601	578	598	619	584	591	541	600	608	574	599	593	621	639	591	625	615	623	605	581	638	655	639	549	607	583	657	599	581	611	548	603	610	607	624	573	559	589	609	594	602	631	630	618	615	602	587	612	635	566	625	581	599	637	598	561	613	580	620	599	594	615	586	601	562	621	542	632	600	576	601	589	566	600	604	601	615	599	614	579	552	591	604	538	625	606	624	646	602	568	602	604	541	588	582	585	612	586	606	610	605	620	588	618	604	578	647	565	606	640	606	609	596	650	631	570	586	576	562	568	591	644	622	580	589	621	639	592	608	627	577	619	603	598	550	590	606	656	585	624	600	590	609	589	588	587	557	621	605	604	640	649	598	594	585	651	589	594	606	619	620	565	545	636	584	629	595	597	618	578	628	588	603	566	602	586	589	585	621	592	586	591	577	643	656	595	614	615	629	594	569	544	635	624	602	611	630	555	613	599	652	648	568	646	592	598	591	612	604	605	592	630	594	578	536	641	574	581	590	600	610	587	593	591	608	595	596	580	594	590	632	580	629	620	610	638	590	613	562	606	596	656	611	598	622	613	624	623	613	573	583	606	581	644	593	619	601	591	547	560	543	629	623	610	588	606	636	560	563	625	628	619	606	585	600	625	593	606	630	609	639	577	582	586	653	652	592	613	583	594	592	564	576	591	593	613	625	577	584	581	614	606	581	607	615	602	584	595	612	573	647	584	638	603	603	638	586	589	608	612	595	596	609	633	639	590	603	574	610	605	596	557	571	588	617	600	597	591	647	632	573	597	551	622	595	641	589	583	634	606	620	587	597	632	586	600	587	609	623	643	576	645	569	616	594	606	561	628	586	600	621	585	585	579	615	626	561	603	598	586	588	586	614	630	579	597	625	616	647	590	611	608	600	613	561	571	611	609	603	556	553	599	617	578	616	630	588	578	602	618	569	595	652	605	585	620	621	613	587	569	616	580	595	576	561	598	581	597	586	607	614	569	551	604	623	603	604	629	625	588	569	594	637	648	573	611	601	609	585	613	586	635	607	610	615	603	612	602	617	620	591	605	585	633	615	608	591	573	673	599	617	602	602	585	592	636	620	610	567	583	605	580	594	583	590	559	601	608	581	598	600	579	647	583	601	630	568	590	603	599	650	585	577	615	586	635	611	630	607	590	601	598	607	605	641	576	609	631	611	604	590	573	563	616	637	608	615	585	608	562	608	579	617	636	579	581	614	603	594	600	600	556	613	621	595	589	589	570	592	578	593	571	595	606	593	624	620	624	561	633	607	608	581	597	602	636	595	561	561	640	581	615	581	577	605	597	592	610	603	561	591	607	626	571	627	589	649	612	651	598	625	597	602	619	580	622	582	610	622	553	607	590	593	618	607	607	568	626	587	582	591	542	634	578	581	614	580	594	612	600	594	626	586	583	600	605	591	596	571	604	622	599	619	654	601	618	644	568	576	577	619	601	600	598	600	612	632	624	645	612	596	565	637	643	585	604	605	630	557	594	596	606	635	597	615	593	583	603	585	572	603	672	624	582	612	616	564	603	606	611	634	572	609	642	569	564	576	582	606	580	614	591	605	647	608	626	580	571	575	560	576	625	651	579	609	560	606	595	585	623	620	632	639	598	587	620	559	608	574	588	580	633	611	584	593	598	577	620	604	606	599	635	576	625	569	643	620	631	614	601	636	605	606	586	636	579	592	609	610	621	538	621	577	584	636	580	621	597	616	570	599	608	577	609	612	580	577	579	605	564	578	622	578	565	607	630	617	595	641	646	615	633	609	597	621	591	572	621	595	637	585	597	627	607	636	567	585	653	626	557	616	648	583	579	644	597	619	603	637	584	596	639	563	598	575	621	608	605	596	607	573	628	612	568	623	556	651	575	593	600	562	548	580	588	629	572	593	584	577	622	602	601	594	560	587	573	595	587	625	595	639	603	595	605	599	606	586	655	608	607	611	609	586	567	610	642	603	651	601	557	639	599	610	599	613	663	574	599	563	594	572	644	598	580	596	605	585	632	582	654	594	578	648	578	601	583	604	605	580	645	594	619	595	602	607	620	576	645	613	612	599	585	618	625	567	584	650	614	594	649	650	573	616	595	595	575	542	587	595	619	562	619	559	610	612	648	580	569	595	604	581	634	625	600	604	581	580	597	581	604	603	557	576	583	584	605	605	564	619	576	603	590	628	598	584	624	620	593	545	627	612	594	557	562	622	605	574	586	604	589	579	584	569	622	592	609	592	629	644	577	610	599	615	600	610	620	577	615	668	598	626	601	602	561	629	582	592	566	613	607	630	654	578	591	610	591	603	624	598	593	600	611	589	612	603	610	571	585	602	610	641	598	599	602	631	566	638	548	603	579	565	618	564	634	583	591	597	629	613	636	599	582	578	593	629	576	592	571	612	623	609	615	554	546	564	576	588	578	588	617	576	619	663	587	645	575	585	583	616	547	597	578	624	627	616	607	601
10493	19039	18806	15429	6846	4968	3798	3261	2850	2535	2312	23546	34795	15794	18762	19360	21496	17063	9964	4586	1140	938	950	930	927	913	907	885	887	920	918	906	903	926	879	928	870	936	899	917	1046	1011	1008	941	911	873	944	927	940	936	879	912	875	919	895	866	947	962	903	924	939	950	913	910	952	947	941	903	915	953	893	891	925	926	896	1000	910	875	908	966	936	893	903	883	936	867	874	904	964	890	934	874	927	941	947	919	905	901	961	880	867	903	880	918	909	936	956	907	887	915	894	898	932	907	931	879	905	932	937	858	880	914	963	928	918	880	916	908	895	910	972	869	916	921	874	899	938	934	876	910	916	927	904	976	878	916	918	864	966	894	902	925	911	930	919	917	927	909	899	935	877	936	977	889	918	923	875	998	924	890	897	914	917	930	920	901	877	878	894	893	915	922	954	877	866	879	898	937	905	891	925	919	900	918	869	952	934	918	874	962	939	890	979	946	936	939	893	844	931	901	886	872	920	900	864	928	915	921	926	960	883	906	905	929	921	888	953	878	867	930	907	873	892	964	944	923	926	915	893	921	924	925	994	894	937	853	967	888	891	975	936	931	928	939	885	898	930	876	904	951	889	854	916	848	896	930	922	983	892	932	909	910	950	873	857	937	873	936	891	898	919	978	912	898	1013	883	930	953	883	906	893	894	855	891	904	895	925	911	896	941	911	894	951	942	921	836	952	931	894	929	916	918	895	897	885	897	965	906	901	939	936	917	897	853	933	918	881	902	881	876	865	920	860	878	953	931	941	894	926	940	883	894	910	934	926	824	824	874	877	884	909	920	892	899	882	958	917	935	869	914	912	936	907	956	912	856	903	924	967	912	903	910	937	877	893	887	918	891	918	936	895	925	962	909	938	918	923	934	875	956	858	960	932	926	885	949	893	875	935	964	921	918	916	918	921	934	950	954	857	929	949	934	869	918	924	951	902	961	889	914	944	908	883	928	891	930	866	932	883	915	907	888	950	878	921	955	948	898	918	923	898	889	926	855	935	953	913	871	932	840	895	940	873	930	931	925	958	1003	961	908	887	949	895	937	916	914	926	936	985	911	905	945	909	916	918	898	944	883	890	903	935	882	906	912	861	927	931	911	932	876	928	916	884	954	888	943	901	932	913	869	919	920	954	952	914	907	875	897	915	896	926	888	907	948	907	894	932	859	912	895	936	942	838	981	923	955	896	935	904	932	933	900	913	896	888	887	917	926	875	925	884	902	936	925	932	908	900	964	870	898	941	916	907	893	928	914	930	886	901	920	966	883	903	878	905	891	900	951	883	983	895	922	935	859	933	920	921	977	891	880	937	924	930	955	881	887	929	915	918	925	983	905	938	933	926	925	885	942	942	908	932	979	908	935	883	903	912	867	924	889	950	902	910	899	852	907	939	932	930	889	979	897	890	871	932	871	903	889	880	960	938	964	922	931	918	917	940	897	984	935	919	897	908	878	1008	890	922	952	891	948	902	903	854	936	929	925	869	917	899	912	907	886	895	898	915	895	912	941	955	909	891	867	865	891	874	886	933	922	934	906	950	867	879	915	895	950	930	884	963	900	885	916	946	876	915	938	964	941	917	873	912	919	934	943	829	906	898	932	878	910	892	915	934	904	895	922	978	936	879	950	887	857	913	941	920	907	903	874	913	936	921	895	888	915	904	910	931	921	889	899	966	951	893	950	902	838	921	970	959	969	936	921	894	979	875	929	928	899	885	890	927	876	889	935	940	934	889	925	909	939	884	892	891	927	919	952	903	937	861	928	903	972	918	942	967	867	958	858	900	906	906	927	911	955	940	935	940	912	899	856	945	918	956	916	959	912	941	933	974	952	958	894	856	912	926	890	967	932	887	953	835	900	914	931	940	921	886	957	874	909	1010	883	914	877	902	904	924	933	910	939	951	903	860	897	896	891	924	974	972	966	890	847	906	903	944	879	912	907	924	906	965	915	948	936	967	920	909	939	978	886	957	984	908	934	882	897	880	910	944	887	970	911	934	944	969	909	929	871	885	895	920	899	889	838	920	921	879	877	907	972	917	910	908	942	970	921	906	894	959	932	893	891	882	936	921	940	919	894	887	929	941	937	925	889	932	914	861	862	902	971	941	924	898	894	889	910	919	919	934	953	899	875	951	871	856	935	930	932	903	907	949	901	943	896	956	932	940	959	893	906	891	917	886	903	915	933	900	934	908	869	925	929	890	898	889	898	948	855	871	908	894	924	908	910	904	954	916	878	962	882	880	917	912	944	898	905	921	851	878	943	926	949	889	904	937	914	914	911	919	938	928	898	945	882	915	900	932	849	875	886	969	921	889	849	928	888	913	942	926	950	902	944	924	861	899	931	987	980	896	885	920	952	904	917	937	926	871	866	903	893	921	921	910	943	921	921	903	890	960	923	906	870	923	871	910	915	896	941	950	890	899	943	906	960	928	912	971	980	939	910	906	960	969	873	969	943	969	921	939	937	937	907	948	890	945	952	909	923	891	871	954	966	930	880	936	920	954	934	966	894	960	913	974	883	929	890	930	912	864	940	930	890	934	904	906	932	906	907	874	883	885	908	920	947	831	880	872	913	918	898	871	981	921	942	936	920	878	919	879	918	941	901	917	1011	901	938	896	933	965	896	910	903	889	912	964	946	893	913	917	919	875	870	915	915	891	883	942	891	912	886	897	940	876	911	953	978	921	949	924	937	868	927	923	939	910	970	894	895	912	942	873	893	922	911	952	895	926	919	952	875	909	924	907	930	928	916	939	870	928	921	895	922	892	909	948	828	891	894	933	898	946	968	909	868	933	891	892	870	922	962	910	889	946	862	980	956	878	885	868	939	846	988	892	893	931	928	957	903	972	936	892	968	896	927	963	918	918	927	935	917	879	914	873	905	928	924	886	932	912	909	857	864	918	984	882	834	935	949	877	921	867	911	940	944	911	859	948	877	936	943	930	894	943	945	947	868	931	896	950	917	928	883	882	880	936	897	911	875	889	944	872	952	941	910	947	915	904	908	897	927	923	957	899	994	960	916	934	987	940	880	941	888	919	870	900	881	908	963	883	923	944	927	942	908	879	889	904	880	941	902	944	905	930	952	895	888	951	942	865	921	966	978	922	944	896	942	908	905	969	906	924	925	909	932	897	903	908	922	884	854	960	965	834	974	904	959	913	884	929	900	916	898	925	925	966	919	893	904	848	940	883	904	872	952	949	938	896	922	934	903	915	847	938	949	906	940	922	933	925	906	822	835	956	952	923	927	868	906	925	933	879	858	893	895	933	891	931	915	927	941	919	970	892	935	947	981	930	933	892	941	921	931	879	890	874	909	863	905	918	920	918	911	935	886	881	900	931	956	913	950	914	942	937	889	893	994	944	934	926	902	931	983	854	916	919	874	939	894	886	925	863	971	941	915	918	904	921	896	898	958	876	903	865	904	920	867	934	856	953	869	863	915	871	909	868	918	893	915	920	878	914	922	942	904	935	934
27017	19944	7379	2737	1028	821	700	647	650	719	609	1569	2280	975	993	1175	1255	1122	933	710	526	538	560	584	569	600	578	563	603	529	546	577	556	556	534	533	585	564	553	555	601	549	545	546	578	529	596	535	564	596	532	540	567	565	527	570	582	555	562	498	568	567	571	572	636	589	569	545	567	567	564	558	561	543	555	539	547	539	568	545	562	642	561	556	519	534	592	568	553	485	562	543	564	544	604	512	553	536	598	537	581	546	540	503	566	565	578	537	562	527	581	572	567	592	562	557	605	594	535	549	575	546	581	513	567	538	536	573	580	591	592	546	583	564	582	557	535	516	549	516	572	550	522	561	581	588	510	560	544	575	589	553	561	527	485	546	567	536	532	583	548	555	559	579	577	604	554	535	542	605	595	571	559	588	553	565	575	540	574	521	533	541	547	548	605	550	556	568	536	560	503	592	579	544	552	529	541	569	558	534	551	509	517	521	517	582	546	559	561	577	519	573	555	484	600	549	595	555	567	527	530	544	573	572	539	562	532	554	537	565	595	506	554	542	564	524	563	578	627	583	572	534	555	520	577	559	568	549	569	593	546	555	583	589	537	512	565	572	533	507	575	531	536	559	559	573	552	578	564	572	531	594	574	561	561	565	547	597	533	593	494	528	562	537	546	566	592	567	556	538	518	571	603	516	548	550	581	561	511	580	508	598	574	575	568	529	572	566	555	536	585	546	572	560	503	551	569	495	533	568	539	573	538	545	530	575	521	579	545	550	527	506	545	539	551	600	538	523	582	611	587	572	510	570	577	539	569	549	583	546	505	576	572	521	569	573	593	578	539	601	564	534	595	520	565	515	567	527	548	583	550	571	589	586	547	559	558	569	600	547	564	559	529	588	514	550	569	562	568	571	559	505	549	532	586	553	584	574	549	595	571	526	578	599	566	571	585	539	577	532	565	531	571	566	526	571	534	592	536	587	584	570	543	573	554	586	542	566	560	531	548	541	498	544	556	540	539	538	562	568	567	541	536	560	505	522	551	552	606	568	552	528	561	553	607	488	565	596	561	522	529	570	561	566	575	558	538	511	524	589	542	517	567	526	529	597	543	575	566	568	596	568	564	556	528	577	535	550	534	525	510	556	536	530	598	524	567	585	539	588	555	575	564	544	512	516	523	534	534	586	620	538	572	577	542	543	561	515	548	577	556	531	573	567	586	526	613	548	531	577	585	571	586	549	567	561	568	579	525	574	583	564	563	540	588	555	545	566	539	562	565	573	537	540	537	553	574	554	542	556	556	553	552	558	635	573	559	557	560	559	549	563	575	562	546	536	566	548	535	509	573	528	588	592	555	569	543	560	555	543	524	586	561	548	551	579	623	576	600	531	541	547	570	565	583	583	556	557	543	573	577	570	532	539	577	570	552	560	541	547	525	552	547	527	557	547	541	516	529	585	513	507	603	603	557	510	580	577	569	548	553	588	521	550	594	528	537	517	522	528	555	524	591	561	573	541	556	564	563	565	587	569	586	528	537	558	540	469	568	545	553	544	572	567	566	520	528	560	573	553	560	528	516	550	570	582	591	539	553	527	599	547	554	539	575	539	556	537	550	540	581	590	530	538	563	572	560	560	608	552	554	560	557	497	489	500	584	549	558	527	567	550	508	575	582	562	541	557	556	511	572	529	608	552	577	554	531	593	555	578	560	567	554	574	547	575	537	577	513	540	567	542	557	535	598	591	593	585	566	515	571	562	589	520	542	564	563	621	578	580	531	548	552	540	527	560	582	533	581	538	584	568	561	560	579	570	597	579	585	545	557	526	548	556	564	585	550	576	559	552	512	546	570	581	546	560	566	600	586	516	556	576	588	540	551	556	579	522	600	564	544	576	586	558	529	539	559	521	560	571	552	551	585	532	552	533	531	560	553	542	537	589	557	542	602	611	525	517	553	590	556	592	538	562	587	550	577	575	573	555	567	552	545	557	541	565	574	569	544	597	552	545	589	569	515	536	555	535	534	515	537	520	525	538	534	564	507	529	572	519	560	555	581	555	547	512	524	583	538	593	519	522	558	571	543	538	547	552	583	576	556	565	564	564	547	570	562	543	552	542	542	574	562	602	576	612	540	539	581	592	533	536	536	526	551	604	605	534	578	532	511	603	618	566	538	551	541	572	557	556	541	540	545	549	614	572	560	541	543	571	565	545	572	571	571	556	589	558	535	552	530	535	586	594	604	587	542	502	563	560	560	572	534	544	549	599	594	514	529	558	586	550	552	533	562	530	542	577	582	583	521	570	578	585	540	578	590	558	578	557	544	524	535	562	572	591	535	585	537	530	575	523	595	562	546	590	568	523	557	573	545	567	515	580	529	543	523	517	569	545	575	591	574	568	578	519	566	581	532	568	558	626	523	556	554	571	560	509	522	580	580	554	568	586	508	555	555	577	549	554	564	556	549	537	539	538	558	548	571	553	563	551	577	562	558	528	549	531	538	539	580	560	548	587	555	540	523	577	533	571	505	547	578	565	558	556	552	521	562	589	569	539	587	532	580	573	570	588	540	568	563	615	557	554	514	582	551	518	585	575	514	577	586	545	617	551	562	542	548	546	543	587	600	596	532	545	533	541	557	536	516	521	556	560	627	542	535	555	551	548	558	557	564	541	526	559	594	555	575	532	561	564	594	543	542	561	560	527	553	547	527	531	559	577	537	608	549	552	559	565	565	522	577	542	587	564	557	552	593	552	530	532	570	566	549	588	567	566	541	544	579	563	562	555	562	515	575	546	570	548	505	594	552	559	560	574	595	577	582	557	526	591	528	550	557	585	535	589	540	572	549	568	581	524	578	548	586	561	589	594	567	553	545	555	556	579	580	591	532	558	572	594	536	580	548	552	577	508	583	604	520	532	569	555	511	567	543	574	570	582	579	555	584	578	545	609	587	513	548	564	558	545	542	577	522	567	597	585	545	568	557	539	586	548	511	585	547	566	579	585	539	551	579	528	560	590	562	538	520	518	580	554	555	587	569	562	551	594	561	543	517	538	528	515	573	545	549	545	568	616	557	552	533	558	540	588	518	536	601	534	553	595	598	557	558	515	518	557	577	611	523	549	575	530	569	527	547	527	545	549	555	570	553	551	567	542	551	566	542	541	576	535	559	537	521	564	583	518	530	597	553	561	532	569	566	579	554	537	547	600	595	532	452	590	577	577	539	532	533	565	553	588	544	568	574	561	536	561	574	553	495	550	595	536	556	557	539	565	554	554	547	555	544	558	558	574	558	565	521	580	530	579	567	539	558	561	591	532	524	540	581	528	552	592	542	540	546	585	584	523	570	559	579	557	560	553	545	528	564	567	543	595	558	540	527	533	581	537	562	547	514	553	556	550	605	518	541	543	588	528	590	588	644	513	569	536	567	564	506	580	545	575	562	574	554	556	549	578	582	515	593	543	556	515	568	560	553	517	565	556	542	552	574	577	612	572	580	571	557	565	560	544	537	561	543	562
5340	4538	5058	4887	2107	1776	1361	1220	1258	1163	1112	3856	5768	2080	2174	2520	2770	2457	1790	1267	888	839	890	834	866	845	881	819	869	846	884	889	886	848	857	876	876	879	820	836	917	873	827	844	889	916	873	869	864	876	873	830	843	865	868	886	862	851	830	898	847	849	840	835	822	833	889	886	849	848	878	855	847	813	903	876	832	874	862	859	853	850	870	844	846	911	925	883	854	922	864	821	884	928	903	835	890	810	834	860	837	905	910	906	882	868	828	840	850	899	845	816	875	843	871	859	773	816	860	879	883	858	857	829	861	860	859	954	818	844	791	897	869	840	867	835	884	838	879	856	814	911	857	859	806	888	862	860	883	759	863	826	824	853	867	849	842	872	887	817	826	863	857	841	855	825	814	816	908	890	844	869	883	789	851	880	883	854	866	826	912	896	863	836	819	865	959	849	835	853	851	888	872	866	857	869	911	842	850	846	850	856	820	830	841	873	844	831	854	867	860	851	861	855	884	913	862	842	866	835	798	877	866	839	822	872	817	884	802	854	839	893	841	889	815	877	824	837	841	840	844	930	830	821	876	858	859	824	859	891	888	831	928	790	873	886	873	828	851	868	805	922	832	827	844	890	865	836	841	891	837	861	861	902	840	888	859	864	834	867	830	876	820	864	872	852	841	871	829	884	870	855	812	880	837	853	858	832	855	880	854	876	854	867	842	917	871	854	910	842	859	825	884	811	843	886	847	833	830	804	888	873	842	786	845	827	869	849	816	835	867	857	918	848	855	875	844	837	913	784	886	826	849	878	839	860	914	919	847	859	874	888	807	855	879	848	858	860	852	836	840	823	851	836	850	838	913	816	851	805	900	824	842	836	900	854	858	845	896	852	885	860	888	841	838	848	854	816	864	877	886	890	869	836	855	864	855	821	861	869	828	838	832	795	810	865	822	874	831	893	818	915	910	884	888	913	871	840	866	846	895	828	842	878	853	867	874	881	859	896	839	878	884	902	849	904	834	845	812	882	838	900	842	815	869	825	851	867	819	874	875	922	867	817	920	864	825	907	899	852	836	862	884	828	873	838	838	825	835	815	871	854	832	851	864	844	872	874	838	866	856	809	880	854	855	901	846	844	906	894	881	870	864	931	870	851	801	883	851	843	893	878	852	899	822	880	847	853	853	854	879	903	873	900	822	867	822	899	870	889	833	857	864	796	875	881	854	836	905	870	858	829	840	904	860	812	877	889	870	920	828	832	881	833	792	833	851	857	889	870	815	880	885	873	845	848	822	846	848	808	858	849	822	878	818	872	881	876	849	829	864	914	879	847	865	801	912	879	841	839	829	862	835	815	841	819	873	876	821	831	811	819	877	863	849	838	899	862	918	885	878	877	873	869	888	857	883	835	881	796	870	871	841	850	861	865	851	878	850	874	863	850	841	850	858	869	857	836	852	850	855	854	863	860	874	870	903	845	896	829	872	861	881	853	889	826	798	888	885	838	822	803	857	861	860	891	886	774	841	888	817	890	884	829	881	843	907	846	840	863	855	809	848	843	840	886	895	841	907	832	876	882	842	871	883	830	864	875	775	823	829	867	881	863	874	877	889	863	896	904	921	827	865	878	871	782	849	889	860	853	789	872	810	864	862	858	893	858	877	879	865	829	875	823	900	808	878	877	879	878	840	804	885	867	855	832	911	890	857	847	875	910	859	910	830	896	838	879	829	832	862	872	854	848	869	881	855	901	841	888	879	837	868	840	856	845	862	852	862	831	834	876	860	840	871	856	861	841	882	796	888	886	900	857	868	868	925	829	858	880	895	868	884	908	863	847	866	872	830	870	823	877	882	869	857	873	883	863	820	827	819	872	882	759	867	887	863	884	885	886	901	868	854	872	815	940	847	881	845	845	877	845	871	862	909	875	875	905	842	871	816	897	872	851	853	867	849	840	821	872	854	797	822	906	872	841	834	850	888	860	832	839	883	816	859	867	879	872	902	884	839	855	920	854	857	871	849	863	921	831	852	922	851	907	864	882	843	841	867	871	873	845	898	900	858	885	878	897	847	858	853	867	879	917	882	846	879	803	820	890	780	832	883	867	863	816	885	848	861	827	869	863	897	860	837	839	853	849	872	833	825	860	847	863	839	873	842	831	837	865	815	868	904	847	820	867	899	882	823	929	882	866	901	896	837	866	862	859	857	809	856	817	848	858	880	801	877	847	860	857	828	886	890	882	852	821	857	769	825	858	839	857	836	910	830	858	855	863	878	873	867	857	818	854	785	873	937	832	913	836	829	825	890	856	892	840	870	888	886	857	889	858	821	866	885	868	793	850	831	834	840	865	861	848	882	867	849	838	894	851	848	856	866	826	861	874	868	860	850	793	816	853	849	856	852	910	812	886	905	842	855	839	878	832	844	853	837	847	829	856	869	823	813	902	895	788	863	831	871	816	830	855	820	906	849	853	832	887	864	811	860	812	889	871	843	907	818	898	833	880	883	842	825	893	866	805	819	895	890	876	841	850	908	873	888	805	799	810	872	859	833	802	871	888	816	851	872	844	878	865	847	858	863	826	866	864	835	863	839	858	810	851	826	819	888	858	792	926	840	860	833	890	858	877	822	886	861	830	901	900	864	895	911	843	897	829	803	878	862	870	845	850	835	878	889	885	820	842	890	897	892	861	852	858	918	829	849	877	863	904	841	920	899	918	848	861	920	850	839	865	873	846	876	812	848	803	902	844	892	915	874	855	850	830	859	864	904	925	866	882	907	808	856	909	847	888	843	829	863	889	878	883	890	859	880	907	865	837	879	825	803	849	807	877	891	842	882	832	836	880	882	859	879	879	838	838	969	854	855	861	811	837	891	875	896	905	857	882	866	826	897	900	863	877	842	833	864	824	825	854	875	830	909	854	806	926	836	849	883	857	838	821	837	870	838	877	853	821	876	894	844	869	869	808	805	889	812	886	886	893	848	841	871	889	905	866	911	847	873	846	836	865	916	871	884	871	857	851	865	858	882	885	841	921	860	852	858	880	884	849	884	804	877	834	865	863	886	821	849	877	813	843	850	910	851	887	863	949	846	888	829	845	832	857	859	869	866	819	886	820	877	877	879	876	859	838	870	865	842	874	782	814	847	869	868	852	914	827	858	840	856	855	886	771	845	927	864	862	880	871	869	883	852	874	871	866	862	855	855	890	891	820	828	854	876	847	844	841	879	840	832	873	882	842	882	849	855	827	845	867	801	897	836	894	865	841	778	838	826	857	836	852	807	869	905	808	846	866	866	871	852	833	862	860	836	848	873	858	834	864	824	827	873	798	865	796	898	897	761	888	880	869	893	852	811	865	877	856	824	852	882	922	864	840	863	878	822	877	847	803	861	854	890	823	814	856	849	847	868	847	843	804	836	909	818	826	835	806	822	839	848	869	899	865	817	868	859	856	813	934	862	885	871	851	882	862	853	914	933	860	876	921	890	789	861	867	862	863	825	873	857	840	862	835	853	837
24449	21134	27826	24687	14685	2120	1389	997	837	895	812	7896	12295	4240	4253	4732	5459	3389	1986	1122	699	585	597	628	607	603	614	595	600	645	618	599	638	609	655	602	587	628	597	604	649	638	625	643	636	603	583	614	614	618	626	646	661	596	556	630	628	622	639	621	586	601	621	631	624	592	642	644	603	603	645	609	611	604	611	602	595	622	571	621	621	621	612	569	621	610	616	575	633	642	590	590	601	625	586	581	602	599	637	613	607	601	594	574	577	601	589	548	615	613	607	650	633	605	647	594	644	605	609	590	562	609	596	607	658	626	603	640	595	616	620	599	607	594	625	612	569	642	601	594	598	632	581	599	594	600	645	588	629	606	573	631	636	645	596	588	571	571	636	643	622	617	621	612	649	626	591	594	601	586	599	619	619	604	616	612	609	619	638	641	640	592	580	577	574	598	612	579	644	585	600	581	584	632	596	623	595	637	642	561	621	589	618	617	620	628	616	580	608	618	594	617	612	614	599	613	617	600	603	624	630	614	634	618	642	599	635	601	602	624	633	625	610	601	609	607	592	634	594	646	603	587	634	576	615	571	626	587	626	601	621	641	616	614	646	641	627	586	649	612	657	608	620	587	602	633	638	583	627	648	556	571	615	584	632	617	621	627	627	637	693	600	651	577	617	559	638	630	593	646	652	600	582	608	614	592	579	613	585	587	592	601	628	568	575	640	619	612	613	593	598	631	643	586	596	659	593	651	617	602	609	624	593	593	586	548	584	642	592	610	645	562	615	604	599	658	644	607	641	612	593	578	578	634	623	576	607	617	591	584	632	565	625	611	599	604	596	635	613	575	600	568	645	632	602	618	665	611	597	624	629	603	634	622	608	574	634	592	632	557	553	666	606	582	562	601	633	575	607	624	621	581	602	642	597	611	643	611	611	609	573	603	626	569	634	611	625	605	620	630	645	634	616	578	570	637	664	630	661	611	654	605	565	607	582	602	597	605	617	606	580	611	609	643	614	595	620	636	627	592	642	629	621	672	600	614	604	617	582	623	637	623	617	605	560	609	586	631	596	627	607	613	592	619	582	580	633	582	645	593	571	610	629	599	592	641	628	678	577	603	638	628	616	622	646	624	624	604	566	597	602	644	599	590	646	620	642	648	630	618	607	632	629	648	622	616	604	606	574	595	619	598	630	629	661	585	633	591	628	643	583	606	584	599	584	585	625	612	586	629	579	611	583	621	601	606	656	612	581	607	625	658	580	594	612	639	556	606	587	622	586	597	609	637	579	583	615	603	624	600	594	587	615	613	597	610	642	623	628	617	616	617	614	646	639	614	639	624	594	620	600	625	577	585	629	613	618	631	625	663	589	591	589	623	592	588	579	613	612	610	598	615	609	612	589	635	606	672	558	622	636	605	584	604	624	657	619	585	629	634	609	611	629	621	606	617	578	560	597	600	595	616	599	590	622	650	609	603	563	580	579	610	646	585	592	591	579	618	596	601	600	612	611	580	616	592	605	595	602	572	597	635	585	618	618	611	596	535	664	634	600	608	634	630	590	599	632	593	619	586	616	586	633	597	636	626	635	591	628	567	587	634	645	610	595	598	592	634	624	659	602	606	596	588	634	576	643	593	586	610	606	577	610	611	596	620	612	618	586	628	586	648	617	616	600	651	606	655	601	642	592	614	630	649	629	607	602	619	588	639	607	622	603	631	617	593	653	581	610	614	607	643	607	613	639	621	635	592	645	607	597	592	576	661	588	633	598	608	595	576	625	600	598	589	618	614	622	613	603	626	595	619	647	663	622	589	626	606	617	625	603	601	633	608	623	618	632	593	642	563	607	609	653	660	604	624	585	657	612	594	624	621	613	596	617	620	600	593	640	583	576	645	618	577	587	608	557	594	563	582	631	565	650	535	652	598	634	570	611	616	643	613	587	607	656	621	602	639	611	605	564	581	642	603	649	647	635	608	590	622	650	603	612	620	629	619	634	586	610	590	599	614	631	628	636	634	606	633	600	601	638	633	596	584	602	605	616	601	605	626	592	603	609	583	582	620	635	634	618	609	570	615	601	645	673	602	573	617	665	602	593	612	604	592	623	578	576	676	613	619	607	578	586	601	555	647	652	595	652	591	594	598	599	622	562	611	590	594	612	574	660	613	606	597	598	607	605	682	592	654	595	691	633	615	609	615	564	632	587	620	643	659	603	617	596	584	607	583	597	609	598	642	620	630	643	565	587	608	618	602	544	609	579	652	621	673	554	608	630	599	633	583	623	588	617	634	622	615	606	586	592	644	620	620	613	606	606	570	625	664	633	588	619	628	577	618	596	626	612	621	586	665	599	579	641	587	605	602	634	610	606	589	646	646	608	606	604	617	609	606	625	655	605	568	624	593	591	631	626	574	605	621	582	598	629	629	620	631	591	602	600	614	608	597	609	628	594	561	648	591	628	636	582	644	634	604	604	648	606	614	630	641	599	576	604	592	586	573	605	607	615	590	631	618	556	618	641	613	624	646	590	612	609	580	618	613	626	635	615	575	571	588	640	616	598	622	630	544	628	615	646	601	643	598	642	580	594	636	621	588	574	587	613	620	600	655	564	648	646	620	587	609	610	617	578	603	664	635	613	616	599	616	627	621	665	617	582	574	608	591	628	614	616	652	625	617	644	627	586	623	575	519	579	545	577	613	591	606	624	571	677	631	610	598	630	568	609	659	625	588	646	559	601	605	631	629	610	606	624	639	546	571	594	607	633	571	576	618	644	610	630	608	618	636	606	624	610	608	591	607	675	618	592	596	639	675	594	585	650	578	597	619	617	628	595	597	586	614	595	629	583	584	631	603	603	640	604	572	632	656	596	578	592	623	627	637	628	601	567	602	603	582	597	617	634	639	584	618	594	605	623	611	616	618	594	632	543	626	621	601	630	639	617	566	598	624	656	604	639	588	630	602	572	658	591	635	604	613	631	621	607	637	636	623	620	612	590	682	616	618	560	626	640	658	598	609	582	618	590	595	616	593	620	597	633	612	577	570	618	598	619	577	643	631	611	623	652	604	579	575	585	614	625	639	639	642	558	603	593	611	651	580	613	632	584	612	601	636	613	617	605	561	607	579	580	620	567	616	549	610	552	564	574	587	650	601	637	642	588	575	630	608	607	598	571	597	630	641	616	648	611	633	599	574	618	599	576	593	601	560	623	622	623	604	611	633	595	590	578	581	571	613	628	616	624	612	609	635	600	612	600	592	660	627	599	596	609	631	624	627	610	616	613	616	574	614	591	630	653	596	643	605	618	620	592	631	596	620	632	623	609	597	623	623	595	608	610	622	628	613	590	555	628	588	607	609	610	605	576	621	631	609	614	608	588	618	628	578	591	594	597	640	625	614	607	602	618	617	626	610	654	598	583	622	586	642	611	593	603	569	598	652	648	637	624	638	570	563	594	662	606	577	616	630	607	619	596	602	626	586	565	573	606	573	615	626	597	644	630	635	651	617	593	622	601	604
7311	11876	13969	7657	4787	3593	2817	2208	1828	1781	1620	17091	22260	8767	10864	11552	12274	7736	4306	2226	1055	958	917	970	965	928	940	948	983	965	932	975	954	929	957	975	960	966	950	967	956	972	953	937	968	941	939	928	1007	939	899	942	926	894	922	914	937	935	954	901	979	899	916	899	922	944	948	926	924	944	902	912	901	911	956	929	947	977	933	937	923	936	969	953	946	937	935	881	903	934	903	927	953	900	928	927	931	939	954	914	926	919	969	910	950	970	897	939	986	939	895	957	925	938	1026	945	937	916	917	976	918	913	938	960	918	917	963	912	949	919	915	949	988	982	955	937	949	934	894	964	925	884	907	901	982	929	928	985	972	926	904	972	969	933	944	879	960	973	925	975	930	888	894	985	938	919	932	922	910	947	966	912	911	902	980	952	958	921	961	920	918	944	940	889	957	864	906	937	931	894	929	938	943	914	1005	927	949	966	965	887	905	957	930	915	956	890	929	942	933	890	910	943	923	955	952	998	909	971	961	958	903	894	893	985	938	933	929	942	956	971	945	922	930	972	923	948	900	930	964	891	925	952	996	953	940	986	948	943	933	932	917	1002	918	1011	911	972	900	960	932	958	952	938	902	943	949	940	967	870	920	1003	937	943	884	943	921	991	978	933	938	908	963	928	901	952	958	907	949	969	1012	952	932	860	959	963	925	929	888	902	920	1001	932	942	930	956	899	954	927	947	939	950	958	893	912	860	939	925	982	953	965	969	932	948	881	958	918	952	935	924	957	906	992	905	913	947	897	949	969	952	970	936	911	981	894	919	948	933	968	924	968	961	934	938	942	960	954	922	936	881	911	899	953	964	995	911	925	959	949	984	1022	911	923	952	952	994	985	893	985	1020	911	1006	960	948	938	941	950	1002	940	896	947	885	996	880	896	928	933	948	937	955	959	957	900	964	964	921	933	881	880	958	939	909	999	935	913	892	948	980	932	876	906	933	929	957	991	956	926	939	859	946	908	895	908	943	978	928	963	952	942	930	1016	900	914	902	926	969	895	937	947	895	921	932	994	956	943	952	887	942	962	928	971	983	923	924	935	948	921	949	938	938	920	943	932	977	896	903	985	900	938	953	932	934	893	895	955	912	884	931	945	939	917	960	960	928	927	945	949	954	961	889	919	1001	951	887	922	946	930	955	961	959	903	930	898	945	1005	964	941	941	927	907	857	927	909	940	933	918	895	957	923	979	932	937	958	937	940	945	921	900	944	938	966	986	881	899	928	940	885	928	942	955	904	982	909	900	903	939	922	937	949	989	922	948	983	905	967	939	918	900	985	963	952	890	929	925	911	875	927	958	933	904	944	1041	941	946	899	980	958	1001	910	953	883	886	923	976	939	910	968	964	926	888	950	929	910	954	929	892	962	898	911	951	873	1003	882	933	925	921	959	916	914	882	939	938	916	897	902	913	952	975	898	900	924	979	903	886	961	943	973	974	873	888	935	962	925	935	908	911	933	924	928	939	900	897	926	905	928	927	986	924	924	967	914	925	912	915	943	960	960	904	913	970	964	958	911	843	895	908	951	941	974	910	943	924	878	920	926	932	951	977	913	923	927	937	881	915	916	901	976	937	934	953	934	895	989	998	888	968	905	941	880	968	970	935	922	923	1007	894	939	956	912	914	927	970	943	927	929	915	956	904	924	897	946	997	921	986	969	958	905	939	938	909	927	950	979	971	992	985	920	955	924	949	985	936	953	877	890	928	909	938	913	915	907	980	893	989	986	994	901	874	970	921	937	899	894	952	920	903	978	900	940	910	999	914	994	930	960	957	904	965	973	973	926	887	932	942	924	956	883	906	888	969	982	979	942	902	899	947	896	872	923	931	1008	911	907	971	885	914	935	965	889	899	972	938	911	943	963	889	943	954	981	908	954	954	945	943	944	916	940	984	955	981	935	961	912	918	926	945	891	942	939	951	980	941	908	999	972	951	954	962	944	941	895	888	920	993	925	958	946	976	963	937	967	978	989	920	918	918	1017	941	960	933	909	905	921	937	972	925	899	944	927	934	988	953	961	951	911	920	898	963	907	901	925	998	985	927	994	920	955	976	977	936	980	883	957	949	961	903	938	918	895	961	934	948	938	924	924	982	947	858	973	876	922	894	915	891	906	927	900	876	906	941	938	944	920	904	928	944	941	915	917	953	1005	921	936	917	894	917	918	964	945	956	950	882	932	979	946	869	965	914	961	931	954	948	928	911	920	943	912	934	925	938	961	944	907	923	963	944	985	929	934	944	940	889	959	920	962	978	891	932	955	951	954	957	888	917	890	1000	959	890	905	896	903	915	901	892	903	949	938	962	911	951	943	933	936	903	946	941	980	915	940	940	967	947	915	940	924	965	1009	928	919	930	913	945	870	952	917	893	897	943	963	898	938	950	980	955	926	994	939	858	965	902	946	918	949	863	885	899	980	916	999	961	893	1007	941	952	954	968	975	932	928	933	939	955	937	894	949	954	972	924	961	985	920	937	964	939	940	1002	991	967	978	938	951	930	918	912	946	933	1005	967	923	968	917	965	954	911	890	931	894	923	949	903	931	909	942	916	934	949	963	973	961	890	921	883	913	942	952	944	934	945	886	914	962	928	885	928	979	936	912	952	900	944	976	942	943	913	885	914	915	820	937	912	908	966	944	913	951	944	923	919	906	967	965	951	910	928	923	1005	915	999	910	922	925	959	916	932	920	942	915	931	918	933	907	902	997	976	943	920	918	930	931	927	955	906	956	889	971	957	938	943	871	952	954	920	945	957	957	899	960	909	920	917	952	958	896	929	974	928	952	932	889	891	945	968	901	951	923	955	944	990	952	956	889	882	922	916	896	959	910	937	938	936	939	989	971	922	938	985	935	918	931	972	972	939	975	979	914	946	959	955	900	954	937	939	958	891	904	912	939	926	978	923	972	897	935	949	916	964	943	913	924	923	956	930	977	896	986	960	907	927	886	892	966	942	911	937	916	875	906	901	926	969	968	971	919	909	955	957	1007	1036	943	928	910	944	936	939	947	1025	942	927	990	943	944	876	921	930	955	948	981	927	917	900	920	950	974	970	977	947	964	994	948	907	997	963	919	965	942	973	960	910	926	923	895	943	877	970	929	901	943	959	919	935	971	947	911	961	950	950	885	991	940	918	948	986	954	988	935	921	923	911	958	988	879	926	940	876	985	948	1012	895	905	900	945	896	965	910	952	934	971	936	946	959	878	959	933	867	1021	982	998	925	943	973	929	911	962	956	949	964	937	934	883	953	930	930	974	912	903	969	938	910	945	933	946	889	953	996	918	940	962	956	926	946	994	899	967	993	957	950	971	946	1002	898	977	962	965	961	963	982	976	943	927	932	917	938	925	910	960	929	922	879	944	952	932	966	919	972	892	961	998	914	949	924	945	927	921	970	860	968	880	935	960	922	861	904	862	931	863	958	930	975	946	931	929	907	955	927	909	957	975	937	955	919	964	932	1008	943	919	917	929	903	916	931	934	953	924	932	936	887	924	951
23150	21186	28842	23818	21190	19119	3666	1486	1180	1085	1010	18088	23169	9112	8875	10820	11122	7658	3902	1617	647	651	609	550	638	656	609	626	597	610	617	606	627	597	611	567	588	630	632	588	651	610	626	644	613	590	592	643	624	589	589	670	653	594	614	593	619	573	610	652	610	621	576	685	621	608	625	605	578	524	619	631	591	619	603	609	567	578	601	586	607	585	639	638	606	576	597	620	578	577	643	632	605	608	632	624	634	621	600	576	604	634	619	628	585	579	646	622	624	611	601	568	590	605	573	604	594	632	620	587	600	601	608	606	618	603	618	642	603	607	567	594	608	580	623	618	618	647	599	608	625	630	610	591	608	564	615	615	631	610	574	608	606	551	601	634	583	561	596	587	605	595	600	592	596	551	609	639	604	622	566	581	623	604	598	575	625	628	595	614	599	597	642	612	595	612	631	628	623	644	631	605	586	595	616	620	591	578	579	650	589	617	639	667	635	639	607	588	612	621	595	571	567	576	604	596	609	656	606	667	603	610	567	577	581	567	629	609	627	610	648	618	639	592	622	628	580	560	582	617	594	575	592	617	582	603	552	560	588	605	620	643	643	626	628	582	559	603	622	577	581	598	615	613	562	580	579	617	588	555	578	570	594	568	571	639	563	628	652	602	591	590	605	603	590	613	613	573	587	624	597	564	585	578	598	630	635	603	577	568	594	604	634	585	593	610	590	591	639	589	603	566	600	580	616	622	619	611	608	616	633	577	613	614	611	578	612	589	576	627	616	590	576	639	587	595	595	600	567	648	608	591	608	604	629	627	605	579	583	645	569	607	614	626	623	628	598	598	582	583	620	603	575	606	613	634	577	619	590	623	618	579	635	593	574	642	630	587	598	638	591	598	609	577	602	618	571	614	633	594	614	630	622	597	608	563	575	611	590	578	611	621	593	605	610	608	624	629	631	605	637	615	596	597	601	640	613	605	594	561	600	597	528	579	646	591	585	583	607	576	588	597	594	622	593	609	629	591	619	611	613	599	579	623	628	608	607	644	620	609	610	570	628	625	621	604	670	595	580	609	617	639	586	578	629	604	615	572	611	621	629	542	583	576	606	599	604	623	572	655	596	556	609	574	585	584	634	604	611	566	583	559	621	603	577	618	620	607	632	600	582	607	594	554	634	598	598	614	591	598	599	608	621	610	588	601	603	585	577	634	580	573	634	599	631	626	555	597	589	553	652	597	547	612	609	635	622	593	619	639	586	576	575	602	609	665	605	586	612	620	620	626	597	608	616	600	564	574	588	556	605	641	540	599	621	596	585	589	599	598	601	623	583	591	616	568	600	584	578	574	601	613	569	584	560	600	622	618	648	579	598	582	588	629	584	603	591	648	569	631	584	612	615	634	622	581	580	581	605	646	586	604	572	629	587	594	575	598	622	645	593	602	608	615	609	545	619	588	599	603	593	592	579	617	616	563	645	588	571	614	623	580	591	555	588	613	620	601	595	624	600	581	591	612	626	614	600	642	655	592	600	603	621	588	555	601	627	600	573	636	568	590	620	595	640	625	583	619	597	575	570	602	625	592	661	605	627	636	590	624	600	605	610	575	573	616	610	580	575	645	608	586	614	603	607	653	568	617	572	592	614	596	574	627	612	626	567	603	629	616	611	609	617	581	587	608	582	614	584	600	582	608	653	576	613	601	590	600	589	607	570	617	616	613	646	581	616	617	570	641	620	565	596	593	568	619	598	630	574	599	609	586	594	612	571	584	636	585	590	607	572	606	558	584	612	586	626	592	579	672	598	579	600	594	629	578	602	635	600	668	608	565	575	565	665	624	589	598	619	563	622	660	595	663	586	580	540	586	591	550	578	600	608	588	605	605	608	595	612	600	630	608	606	571	616	595	547	612	625	554	597	594	579	567	583	582	579	619	614	597	601	631	587	607	598	636	630	576	621	554	608	562	583	611	573	587	605	590	578	618	598	634	611	572	595	634	605	584	640	599	592	627	598	588	586	562	580	606	571	600	607	574	543	627	570	617	623	583	593	587	543	641	605	581	639	564	589	593	633	615	598	606	588	623	589	588	594	594	608	602	600	569	587	575	583	608	588	557	581	596	561	565	554	596	614	608	590	597	637	599	568	592	612	624	645	645	563	624	587	610	584	615	614	613	617	596	602	595	608	610	610	607	599	562	617	607	576	610	601	585	548	605	611	604	583	602	569	637	628	596	589	598	567	647	625	571	613	607	606	622	596	601	596	613	560	618	651	601	604	634	592	598	530	604	600	565	576	579	593	616	650	551	584	583	589	620	614	588	601	623	614	554	615	609	578	577	583	613	587	629	582	579	638	621	595	607	615	576	575	601	581	574	604	613	614	599	592	584	595	649	611	620	620	601	656	587	607	624	633	634	592	604	590	563	565	597	604	580	603	614	565	587	564	599	581	628	603	593	574	588	615	609	604	621	657	612	627	613	586	583	558	577	578	644	580	582	607	567	595	591	578	565	572	592	584	622	633	588	635	620	614	598	636	581	646	600	623	637	578	600	638	610	609	603	604	618	615	584	586	582	619	582	573	609	559	594	617	614	616	634	550	617	619	552	600	567	631	603	594	608	570	580	595	589	605	611	573	542	663	572	583	620	580	613	552	592	587	601	565	611	636	607	598	581	639	600	598	568	641	619	631	595	634	583	548	634	655	568	591	552	608	603	587	591	616	573	624	572	554	600	553	598	595	584	643	601	571	595	573	586	603	609	616	614	603	648	591	573	642	570	598	585	637	562	588	572	599	592	581	620	608	587	665	560	603	584	616	594	607	578	550	613	604	616	572	575	581	590	565	605	633	662	601	619	617	599	620	646	608	579	595	607	564	627	572	604	628	622	585	557	606	614	583	621	607	588	588	604	615	582	606	610	611	626	620	548	562	598	588	626	591	632	600	599	629	610	582	599	654	597	597	595	571	644	611	567	636	617	574	601	587	601	591	562	605	607	603	617	635	625	597	600	605	580	566	592	586	579	570	573	594	624	544	556	616	623	635	595	659	588	630	609	638	559	619	641	605	592	618	599	597	622	649	583	588	617	603	582	622	577	570	597	586	589	586	558	635	620	620	597	617	590	577	606	629	604	615	565	585	545	589	602	589	599	626	569	571	601	618	601	578	571	634	601	595	598	618	633	554	560	577	550	562	646	619	588	574	599	613	620	618	619	612	634	612	619	644	631	601	582	569	603	630	583	558	570	603	571	659	585	600	583	570	609	579	630	615	615	607	584	609	590	640	577	569	626	617	613	533	598	594	592	643	550	628	620	542	624	555	627	633	616	618	582	586	586	563	565	657	613	586	600	592	599	597	584	593	594	630	596	628	600	617	550	593	606	660	591	566	584	561	599	611	624	551	589	599	635	618	527	590	598	661	579	644	620	619	626	581	611	606	581	614	600	650	637	594	624	574	593	627	608	609	596	537	596	583	608	602	577	604	557	570	596	623	594	549	617	604	588	575	621	575	613	598	557
11326	20277	27247	13303	8578	5892	4559	3683	2951	2432	2249	29166	31537	16094	18244	21201	20559	15390	8644	3329	992	944	870	914	889	891	932	931	893	908	945	955	892	916	894	916	916	938	902	955	951	1060	1017	943	925	946	987	973	886	915	868	850	895	890	928	882	902	912	870	912	935	882	865	894	939	942	915	942	933	920	954	972	942	874	906	908	885	941	914	910	973	917	954	884	925	901	948	951	934	946	902	939	942	891	960	901	912	913	929	909	887	951	955	907	904	938	942	924	901	995	937	995	947	877	892	920	947	942	917	884	865	894	903	885	926	971	867	936	939	953	912	912	920	913	932	921	884	908	959	904	868	958	885	859	934	928	928	937	894	891	926	938	938	911	938	890	891	938	936	940	905	906	907	924	943	918	920	933	926	909	885	902	847	880	953	897	858	835	909	967	944	908	937	881	902	947	902	988	925	860	946	917	958	934	928	894	885	848	885	911	909	965	858	913	887	1000	914	959	909	933	948	937	876	907	908	939	935	897	909	876	965	892	881	891	930	952	904	852	927	910	900	891	891	970	907	959	915	934	959	942	944	923	960	915	932	878	921	926	887	877	927	939	911	942	937	879	877	920	932	879	896	935	935	978	922	880	922	877	935	895	916	977	924	877	960	948	883	893	895	893	894	946	919	928	893	863	863	916	923	944	877	900	914	963	895	896	854	891	939	900	949	886	930	922	841	904	899	923	919	914	937	919	949	916	936	920	910	953	933	927	943	868	872	898	949	939	871	921	927	890	933	935	898	886	879	919	926	930	879	930	962	936	892	961	864	902	918	887	894	884	868	902	929	990	904	929	940	942	918	959	873	872	944	894	928	925	919	874	944	940	879	937	875	902	916	927	932	883	922	916	958	909	892	893	901	914	891	930	894	867	899	922	885	917	949	953	908	921	961	975	904	925	891	964	926	916	911	907	958	911	896	902	936	940	913	894	884	927	946	896	984	914	948	911	952	928	903	901	905	880	947	903	903	899	925	881	955	965	891	912	992	896	955	863	882	912	950	876	923	858	875	924	952	934	906	864	855	936	955	869	891	866	897	932	974	924	897	871	899	895	950	895	950	928	871	904	906	929	922	967	939	906	943	928	891	943	853	901	921	923	904	871	948	940	896	934	959	949	969	929	890	901	901	880	940	979	931	929	945	929	922	869	888	943	933	903	900	971	869	899	957	900	905	947	896	893	934	872	921	942	987	925	878	927	927	902	915	880	891	898	935	886	873	901	977	939	883	934	881	894	930	950	915	940	909	901	948	872	940	956	891	913	945	925	930	908	942	935	889	896	921	892	899	943	913	897	959	929	870	922	918	865	871	871	901	940	898	913	908	937	921	918	914	883	926	910	917	915	906	921	857	859	909	941	939	975	915	911	892	932	942	893	890	921	946	910	916	892	940	898	940	929	880	875	916	924	859	948	902	945	1004	911	888	896	907	959	912	922	901	910	952	895	908	897	893	980	921	836	893	931	931	925	909	873	908	871	915	943	882	924	953	910	942	964	935	844	937	924	893	922	976	949	958	941	901	931	889	960	868	879	910	893	935	902	921	903	930	956	909	899	904	909	925	878	860	938	927	902	911	906	889	932	911	908	896	904	948	919	932	928	908	932	931	959	869	899	913	893	881	938	939	944	889	914	875	903	916	896	899	945	918	883	918	911	863	929	929	872	916	873	907	949	872	907	871	935	903	913	893	890	879	964	936	890	920	927	875	934	919	909	905	929	894	911	891	935	898	894	910	884	877	876	933	914	861	868	932	904	915	902	927	931	947	912	891	919	880	907	959	936	928	939	950	961	905	945	906	900	927	945	877	952	872	909	872	963	917	876	890	899	988	880	930	909	942	906	912	843	909	926	882	902	936	931	950	958	931	887	903	923	905	855	874	941	892	953	891	935	887	907	935	977	931	949	900	945	911	869	887	908	981	905	931	862	935	867	922	879	910	1005	901	886	869	902	989	886	1013	929	879	933	915	906	899	883	982	873	900	949	888	934	956	885	901	883	927	863	942	914	912	983	940	837	873	896	904	900	922	920	919	903	891	857	945	960	905	890	923	916	946	914	887	937	904	967	888	885	882	893	921	898	973	885	909	901	932	862	914	960	918	913	876	969	903	889	911	912	914	934	935	912	909	870	901	881	917	881	859	911	884	924	885	930	836	958	874	912	913	886	906	870	880	905	920	898	944	974	926	879	923	895	876	928	868	917	874	933	904	953	912	947	924	964	893	877	915	935	996	906	964	930	915	857	990	921	905	904	900	926	953	916	893	922	911	938	963	958	951	987	954	869	909	913	914	938	896	934	932	940	906	969	899	901	902	973	936	910	908	966	899	883	911	920	904	896	913	947	844	883	909	969	887	939	883	882	888	939	921	907	932	885	899	895	932	914	925	931	882	918	928	871	885	926	923	900	912	909	888	895	930	958	925	880	882	864	873	850	957	922	886	942	936	907	966	895	906	965	910	868	993	926	919	878	949	921	853	933	926	946	892	916	916	904	875	938	904	875	913	921	930	966	961	893	941	890	917	923	913	936	955	931	900	843	883	991	870	950	890	965	947	896	901	918	950	959	990	902	939	908	909	892	925	963	932	925	922	948	928	894	913	920	972	883	864	925	956	915	889	896	952	942	968	935	853	889	917	928	958	873	926	902	898	944	905	898	910	909	878	930	937	935	909	950	880	902	893	871	889	947	906	864	874	905	906	905	903	949	869	858	912	921	846	921	848	975	920	884	879	900	905	978	851	959	938	890	914	895	937	928	924	932	939	977	906	932	949	898	944	864	856	995	863	938	915	937	883	880	932	902	945	879	903	941	910	910	925	887	951	954	923	918	942	909	907	916	952	909	867	912	944	904	974	954	936	972	945	939	921	968	926	913	934	879	889	916	954	934	965	909	908	967	893	894	909	893	912	867	871	952	895	957	891	916	954	882	911	905	887	931	929	903	947	907	949	885	934	867	869	906	892	958	916	913	915	883	871	935	884	916	909	891	914	900	979	937	907	863	956	915	970	923	938	929	916	868	874	899	948	925	929	960	916	943	819	875	945	858	935	930	926	920	889	898	939	890	921	932	902	914	901	950	909	896	939	871	891	946	918	883	894	945	951	961	894	913	958	878	892	937	871	919	878	956	926	957	924	910	931	919	903	922	915	919	875	880	913	924	896	937	874	929	928	927	913	944	891	922	921	946	944	843	925	874	933	955	836	909	922	912	953	915	955	924	910	901	894	939	910	915	849	860	896	963	894	884	882	881	942	930	922	916	898	928	932	954	915	884	896	953	936	913	902	962	916	941	918	963	851	913	947	923	868	898	937	890	936	942	821	914	886	894	934	904	899	935	896	931	933	871	912	904	907	944	919	951	929	869	926	901	922	891	923	881	884	929	936	929	893	843	920	908	901	859	914	917	920	916	937	972	926	917	922	925	896	889	862	904	949	948	948	935	901	903	900	919	1015	954	908	901	900	912	889	959	844	899	964	933
26855	19955	9235	2641	1207	1041	861	709	666	682	627	1807	1515	772	886	1424	1597	1331	971	638	551	589	555	558	570	588	583	562	583	539	561	549	569	527	581	581	527	574	547	570	545	567	540	592	562	578	562	529	541	569	563	544	557	552	576	528	552	553	571	573	609	564	569	576	571	549	539	511	544	546	521	566	587	531	584	575	545	566	535	548	508	514	570	522	534	562	553	549	609	558	521	539	518	543	595	561	599	571	577	580	556	554	586	562	588	597	558	532	542	586	553	570	537	559	557	550	522	556	558	523	559	578	565	554	582	591	575	518	515	550	554	569	579	567	578	570	576	574	566	617	543	531	512	512	571	530	556	557	561	566	576	613	518	534	576	575	594	564	559	590	510	561	552	565	580	591	556	590	558	513	519	575	555	538	569	557	561	558	544	517	600	590	580	542	572	584	532	550	570	564	544	584	554	562	583	594	620	549	574	575	523	519	537	551	564	537	568	578	558	544	560	549	545	550	575	572	567	549	596	565	542	540	543	598	530	553	516	559	550	556	526	587	565	596	577	581	534	540	574	564	551	563	552	542	568	594	582	558	583	533	553	567	571	537	565	591	549	583	560	536	522	569	558	569	566	594	567	565	535	549	573	524	583	540	510	563	542	595	560	552	569	571	541	574	564	581	537	554	575	498	553	565	581	563	542	536	551	553	591	569	544	528	563	584	584	531	548	526	527	591	568	546	543	529	545	545	589	545	557	558	558	509	534	551	546	521	565	545	546	578	553	553	567	609	556	562	588	566	557	567	547	515	582	530	563	556	527	581	579	566	561	542	581	546	529	584	540	569	540	530	555	614	553	573	546	543	573	577	515	556	536	559	557	585	565	581	552	541	529	549	583	571	557	543	541	522	530	551	555	599	594	525	525	549	590	576	581	583	549	526	558	516	560	575	628	544	556	589	557	524	557	560	556	554	560	534	553	550	536	562	569	561	512	568	529	547	550	537	527	574	545	526	534	565	548	542	572	540	557	539	589	505	592	566	545	545	551	527	541	585	582	569	576	552	564	543	572	600	571	560	535	549	563	583	559	599	552	553	546	555	578	565	543	569	581	566	549	580	553	579	560	566	569	525	567	556	584	580	572	550	540	519	532	563	589	525	579	558	553	509	571	550	569	584	534	570	551	566	571	585	526	521	574	586	529	530	557	546	511	585	544	551	535	584	582	532	600	546	595	578	575	574	555	566	546	585	525	526	554	551	548	564	552	580	565	547	552	538	563	547	599	548	559	578	566	547	576	561	536	547	562	557	517	556	573	560	550	546	598	562	532	551	537	584	552	582	550	533	576	569	532	562	553	555	596	557	587	574	578	580	565	594	560	557	600	566	592	575	536	575	554	605	481	570	527	532	627	525	562	563	537	568	560	584	572	533	570	527	528	555	532	580	526	555	550	564	516	562	566	540	569	564	576	560	567	546	587	575	527	544	556	507	560	566	532	534	547	556	516	587	535	572	545	561	551	597	568	555	582	528	593	526	580	558	551	567	581	573	533	542	568	563	555	515	548	555	567	550	561	550	602	561	538	589	552	541	550	596	539	567	521	502	537	601	570	594	531	526	534	542	532	550	513	560	575	556	577	587	564	541	555	576	534	564	530	592	572	540	612	550	589	535	607	527	578	562	563	514	540	539	557	570	530	570	550	535	553	567	597	567	555	554	507	554	523	552	579	612	561	578	553	594	550	546	574	560	571	573	563	591	593	548	601	584	544	594	577	523	542	576	566	546	558	562	552	557	520	562	541	555	536	598	580	573	559	565	588	549	549	574	569	597	574	538	554	545	552	576	584	519	569	586	513	534	538	542	571	578	554	532	556	551	562	498	572	579	539	554	557	570	573	567	527	568	546	509	571	543	558	597	568	587	552	574	584	557	594	513	544	561	558	540	557	563	608	537	581	539	586	578	570	580	536	567	592	567	561	590	557	556	550	577	551	518	569	550	550	532	527	538	581	558	593	604	536	546	544	564	588	569	588	596	554	606	518	541	548	542	541	538	566	581	562	528	577	541	539	547	558	576	561	546	557	536	564	537	568	561	564	561	584	553	515	578	505	592	524	586	529	568	537	566	523	532	593	595	532	547	564	546	616	563	542	613	535	583	572	550	595	552	571	567	543	596	558	559	545	537	564	553	568	551	525	550	559	558	552	562	543	523	571	553	605	584	532	553	557	599	555	554	568	538	597	536	580	504	561	597	577	510	560	564	589	526	568	571	600	545	537	615	527	558	589	558	609	552	572	560	591	532	528	560	537	565	544	570	560	535	511	581	542	568	577	560	582	589	542	546	554	540	561	550	574	557	593	603	573	576	575	565	573	549	635	542	588	552	576	557	552	551	542	614	570	561	572	551	573	558	562	555	574	525	578	577	557	563	521	561	562	562	589	551	538	588	564	536	572	591	537	560	556	553	560	572	581	543	562	535	570	560	547	542	556	592	562	567	587	558	526	549	614	549	571	536	574	568	557	520	554	562	563	531	527	621	520	562	531	559	553	532	578	623	582	570	563	563	572	513	561	551	552	583	597	623	528	531	514	534	571	556	565	570	541	546	540	588	578	557	510	528	515	538	570	563	529	538	546	563	556	551	623	535	523	570	601	595	597	588	570	571	514	558	553	574	568	552	577	553	525	556	530	519	528	582	587	576	522	592	581	536	543	575	550	564	541	533	551	600	573	552	569	577	536	556	550	562	554	552	518	593	547	543	565	548	565	573	601	583	585	567	602	553	569	597	588	528	531	600	544	577	591	570	593	544	589	542	556	516	508	581	585	546	514	552	571	563	564	573	594	557	576	540	574	521	555	515	573	561	557	579	569	576	564	585	578	562	543	530	573	572	545	550	596	536	562	538	553	567	588	563	534	529	570	519	557	559	539	546	547	562	540	548	553	524	541	566	549	566	529	579	557	553	562	550	504	539	533	596	521	539	581	542	578	579	562	541	532	571	530	513	575	552	549	550	557	590	532	573	535	575	527	541	555	558	533	579	566	528	539	517	571	567	548	589	559	582	538	561	593	519	548	541	545	564	579	565	551	499	568	563	584	541	576	553	575	560	561	539	560	543	589	582	548	599	550	542	556	551	547	582	581	542	520	555	534	549	545	602	549	575	558	552	588	575	568	528	537	538	562	522	538	557	568	573	568	513	536	536	532	575	555	545	557	573	564	536	551	541	554	553	614	556	570	524	561	527	587	535	590	566	579	564	555	545	546	557	536	536	538	563	566	546	550	568	534	519	527	547	591	562	538	554	543	571	560	548	582	530	561	563	571	587	578	557	558	546	474	563	546	563	513	541	570	564	581	518	559	522	602	569	545	552	589	578	606	542	539	613	567	555	587	576	563	544	597	562	561	610	523	541	572	559	536	521	571	588	569	501	495	526	544	557	540	559	562	591	535	575	573	577	570	509	563	548	608	592	499	552	596	584	559	577	521	573	539	569	606	551	548	559	541	569	534	569	561	514
5732	6103	9414	4371	3103	2290	1763	1482	1303	1205	1163	4659	3602	1386	1930	3464	3490	2857	1783	973	814	807	842	847	774	820	889	889	893	818	828	867	848	839	889	880	837	826	850	847	838	869	904	807	868	859	892	884	864	840	817	872	863	898	834	865	877	825	791	825	839	851	857	812	823	878	849	845	887	827	869	866	857	888	863	875	852	850	842	858	900	868	892	876	892	827	857	837	871	856	881	843	871	845	887	852	870	842	861	859	854	860	873	904	848	869	840	874	827	914	868	847	818	841	793	857	822	886	855	849	865	828	815	808	791	836	887	828	821	878	871	874	848	831	815	878	835	810	875	836	847	899	842	882	801	864	841	839	843	861	864	875	849	819	860	883	815	845	824	855	834	831	882	858	874	886	850	875	844	845	864	899	842	850	859	835	825	880	829	848	846	880	871	862	840	813	854	862	845	832	849	841	795	914	810	849	876	789	852	870	872	833	845	890	871	883	887	852	888	880	905	840	835	862	838	821	825	864	840	894	856	825	863	869	815	865	879	908	835	883	869	822	849	819	870	856	891	830	915	845	857	819	844	821	856	882	827	898	876	835	826	903	879	889	890	839	851	889	846	847	841	883	852	818	874	872	879	818	781	858	893	808	871	856	874	856	853	822	893	884	845	862	828	849	855	845	887	863	797	875	899	899	809	834	862	858	902	866	805	906	816	841	850	850	874	867	864	834	842	879	846	856	879	842	898	849	890	862	847	858	848	856	857	833	827	884	852	884	891	896	839	833	814	883	850	888	845	828	825	840	870	890	853	869	883	855	902	852	854	885	817	855	855	847	835	845	883	884	834	877	846	835	829	840	842	910	824	867	861	868	817	861	849	881	895	838	860	896	891	929	876	847	783	858	805	863	859	930	903	874	904	889	881	878	848	895	895	878	836	865	853	890	845	841	826	858	843	850	891	848	845	833	854	866	840	897	865	898	874	855	820	832	859	888	914	864	874	849	819	899	898	846	870	898	865	895	864	794	857	886	910	847	833	873	860	891	854	833	843	835	845	863	848	880	831	889	875	894	855	866	859	879	871	903	851	796	850	815	844	807	818	789	849	861	910	844	833	823	869	825	855	861	836	821	801	856	792	831	872	860	837	863	860	874	833	864	858	849	831	888	839	827	832	825	866	815	879	817	825	852	900	862	865	824	850	837	838	825	825	853	842	858	848	817	872	826	847	866	927	796	842	803	905	833	842	845	899	880	848	875	868	913	868	790	822	875	863	856	810	870	867	847	858	905	862	878	821	831	848	825	920	880	860	803	847	862	850	846	829	840	893	915	869	848	852	822	861	859	874	824	878	854	866	936	854	896	857	887	821	857	856	823	858	849	814	901	901	813	832	891	871	861	876	840	835	820	843	849	879	849	844	877	881	820	861	912	861	796	851	844	839	887	881	880	842	884	886	851	869	854	879	813	854	858	911	784	812	886	855	834	875	856	870	855	862	846	872	905	831	894	865	901	868	864	860	804	835	797	833	793	869	841	838	818	876	850	871	830	819	835	829	877	854	858	803	896	852	879	829	849	848	840	841	879	879	863	869	838	853	831	851	903	827	898	814	847	886	865	816	758	895	908	907	862	860	819	845	810	861	897	824	910	881	813	858	875	879	892	895	913	840	879	862	900	815	871	888	841	827	854	851	835	819	797	855	904	913	858	909	820	862	783	833	813	870	881	868	876	858	825	829	849	848	842	901	843	883	858	878	839	834	889	823	880	859	898	842	889	860	847	856	843	914	817	834	898	882	819	874	930	867	859	808	887	815	831	810	817	861	839	856	893	915	859	885	913	840	886	856	856	866	883	863	829	883	798	836	851	853	835	846	880	827	881	905	880	854	880	882	821	883	797	795	898	813	900	864	887	872	885	857	869	796	843	841	897	853	881	836	865	852	828	835	905	829	783	843	935	871	872	890	797	814	852	873	902	880	834	845	810	867	911	852	879	884	899	842	872	820	932	851	842	900	846	853	859	874	858	840	883	860	833	862	822	810	935	853	963	835	839	814	896	866	855	899	872	857	866	841	814	858	830	855	851	861	819	881	831	933	850	835	826	816	827	858	843	872	847	873	839	860	824	918	854	829	867	854	800	898	836	792	883	852	879	864	872	836	864	847	900	828	858	913	860	809	871	863	831	862	869	868	865	860	881	824	815	878	847	886	866	833	846	855	882	807	843	878	904	841	867	909	851	862	850	841	806	866	796	832	823	830	859	915	925	837	782	861	826	852	856	887	911	904	868	880	881	842	887	883	847	871	869	881	855	826	828	866	810	898	900	883	853	860	848	862	841	859	886	868	828	789	838	934	856	848	865	826	846	866	846	857	889	873	858	834	861	825	918	867	816	847	863	873	848	837	845	887	869	885	870	832	855	833	883	833	842	846	861	880	899	883	872	881	883	861	907	848	838	857	800	872	813	880	869	810	829	841	867	872	875	836	882	839	855	828	873	871	807	810	831	847	836	815	847	832	890	844	871	874	853	866	844	883	886	875	827	847	858	844	856	834	888	841	857	832	829	795	870	851	820	857	913	871	837	835	820	883	843	918	860	888	795	866	813	828	814	832	827	894	818	911	846	872	870	878	860	860	865	877	836	879	874	852	852	803	869	864	834	844	824	876	881	860	811	822	898	837	873	843	858	863	873	813	846	851	892	856	840	817	879	831	860	856	858	882	899	834	887	887	833	879	852	862	851	869	845	865	813	823	813	879	832	834	905	858	840	854	846	820	825	879	872	887	878	862	893	880	878	861	896	829	839	835	876	846	864	815	853	863	899	885	877	852	869	883	850	846	912	828	857	871	886	810	873	908	852	842	833	858	878	851	867	837	848	873	838	829	837	891	802	874	867	906	815	884	854	865	869	856	897	862	824	838	825	834	904	887	861	882	852	834	890	837	885	814	851	771	896	860	880	874	846	873	868	797	907	842	846	832	853	877	862	850	895	898	847	855	872	891	882	825	883	841	861	829	925	862	885	868	815	823	838	879	870	794	810	842	874	851	854	812	879	857	873	840	888	840	818	901	886	851	818	849	804	853	887	886	822	863	840	870	909	859	870	851	860	827	867	864	861	890	838	884	868	847	800	841	848	849	853	882	850	878	840	826	811	894	834	893	816	865	885	833	834	883	833	800	857	880	831	847	852	841	873	866	839	880	857	893	849	862	905	823	847	835	857	906	864	871	823	817	850	873	857	845	849	840	855	908	860	841	847	875	822	875	792	824	847	835	837	846	880	869	815	802	861	855	891	838	835	834	871	839	841	854	833	847	841	829	887	863	800	851	806	887	920	853	850	842	888	819	835	885	827	856	866	843	863	873	826	904	845	805	836	811	838	824	839	849	893	829	843	836	831	874	877	813	859	903	831	883	860	884	884	872	834	870	877	875	879	795	788	869	860	856	820	880	851	889	845	862	798	907	921	857	849	879	890	865	850	849	850	880	820	841	874	854	832	847	821	833	877	862	840	878	892
24588	21232	28078	24707	14594	2424	1506	1129	927	869	1093	9400	4482	848	2257	9166	7960	5069	1969	658	622	628	631	638	591	656	580	632	621	623	666	658	622	593	602	591	604	627	646	629	667	688	701	646	588	635	616	564	633	605	589	604	586	612	631	609	609	588	599	639	637	645	598	633	587	581	602	596	608	596	634	594	627	584	645	639	594	631	616	569	582	598	600	612	600	634	594	595	663	636	633	599	606	596	621	628	597	601	606	624	581	608	589	595	610	564	573	598	640	598	641	598	593	621	618	609	605	659	587	630	603	636	618	601	606	556	579	622	600	590	603	612	614	611	590	648	621	606	605	588	623	634	620	598	635	656	577	624	624	617	618	640	579	607	585	637	600	599	607	601	579	611	655	611	628	646	594	608	652	616	572	619	586	606	603	593	642	599	620	605	621	604	644	599	631	607	602	633	629	608	640	616	592	651	633	577	611	615	637	613	614	622	625	597	631	565	639	612	655	649	666	586	628	609	627	633	635	595	616	613	613	612	617	650	578	623	622	618	598	639	627	588	589	599	575	609	618	581	653	653	578	585	608	592	578	612	591	598	624	630	633	615	626	670	626	575	575	639	592	577	653	608	600	618	607	587	584	631	656	603	616	605	601	605	621	632	628	648	644	602	613	616	612	626	641	608	589	599	666	626	605	624	639	612	590	613	609	609	608	583	612	618	639	642	576	579	587	618	643	600	629	639	602	636	585	600	572	560	630	665	614	578	549	628	588	585	615	655	600	603	617	593	619	608	624	629	583	645	589	610	614	599	597	619	567	583	618	632	600	577	601	603	613	615	615	613	610	620	652	599	634	615	595	619	587	607	611	663	610	624	663	534	594	590	587	635	607	577	650	601	567	600	616	651	621	618	545	632	632	575	600	654	602	603	615	601	617	642	590	612	593	644	614	620	607	610	631	590	615	617	635	597	646	627	564	631	608	589	611	598	608	583	653	596	610	591	618	639	613	638	645	577	567	635	643	642	608	655	570	603	609	604	617	615	561	616	614	583	594	621	637	618	649	599	616	617	624	634	642	617	606	643	603	556	628	585	637	600	592	659	623	626	629	589	617	626	597	643	648	604	658	576	618	609	616	595	610	589	606	623	637	608	654	630	627	618	611	597	625	648	593	610	575	588	624	606	623	618	587	586	630	638	620	642	650	612	633	607	671	617	590	619	636	628	618	589	613	585	625	624	612	643	590	564	587	615	674	638	598	595	595	621	622	562	612	640	670	601	636	616	640	622	620	600	582	631	623	597	586	591	591	610	627	611	600	597	596	597	656	634	630	654	604	612	610	611	617	600	642	595	599	612	630	598	658	525	690	620	596	625	627	625	607	644	556	576	622	663	601	589	628	545	592	607	660	674	625	605	677	616	574	577	656	588	589	580	572	592	623	591	694	595	690	632	595	633	605	589	612	624	590	606	605	652	628	580	592	622	620	639	655	553	603	637	635	593	636	644	603	610	608	573	582	601	594	637	615	641	605	650	596	605	612	639	628	647	600	663	605	584	625	619	610	630	606	602	671	622	580	585	623	614	586	634	612	648	606	630	604	592	616	595	630	630	563	584	590	618	609	602	638	647	547	617	559	585	621	624	633	592	655	602	598	585	656	630	633	586	661	621	596	635	582	638	641	583	639	585	634	613	596	596	613	640	611	646	655	581	607	584	624	589	662	632	609	596	618	615	638	635	600	583	616	623	643	598	589	591	630	590	645	586	610	631	645	626	637	610	653	588	575	642	575	598	567	615	619	585	614	610	588	620	624	578	613	634	617	600	621	682	584	619	617	611	600	582	625	632	605	629	611	613	597	628	589	597	603	594	634	664	615	640	575	626	563	621	572	572	593	633	642	636	595	593	606	634	627	584	625	562	658	629	631	614	625	601	590	588	599	603	646	628	629	577	590	599	607	614	599	631	659	588	636	614	590	597	626	632	603	630	575	604	625	615	616	628	604	631	574	606	644	631	621	630	638	578	648	614	607	635	582	650	637	601	649	585	618	636	633	651	585	565	581	589	618	621	621	614	610	621	622	575	650	566	598	604	645	598	609	613	625	636	619	627	586	615	584	608	584	589	613	573	647	644	656	588	592	606	587	607	600	634	602	602	647	624	598	631	628	582	598	603	610	614	593	664	586	630	618	623	604	601	591	650	583	609	616	640	659	580	594	602	598	623	632	569	621	616	594	652	612	622	594	623	580	632	618	605	586	576	604	626	632	561	652	600	626	655	645	605	609	616	621	579	632	602	601	626	605	610	655	620	633	569	646	639	621	626	618	604	567	642	591	609	560	616	584	617	574	626	562	623	561	618	616	573	604	650	592	658	576	616	595	606	639	601	575	599	678	648	623	597	627	606	622	595	633	609	605	630	646	608	634	580	576	678	586	593	619	630	649	617	633	599	663	609	576	639	555	675	644	590	613	613	610	612	587	583	631	586	587	620	557	595	627	599	589	609	599	674	626	593	639	601	691	555	641	590	589	599	629	608	620	577	562	641	626	660	588	629	620	632	561	608	576	642	619	589	641	588	644	648	624	567	602	612	581	588	633	611	621	612	631	608	634	596	621	627	569	565	652	612	639	613	614	617	609	570	598	605	629	595	609	605	593	594	621	660	633	630	648	621	606	588	619	595	633	642	603	596	579	622	618	604	614	620	638	612	597	593	633	598	686	598	650	583	590	643	651	642	618	621	608	641	616	646	619	627	623	640	576	626	628	571	564	584	616	601	601	593	643	589	601	595	658	631	576	580	608	605	619	601	598	647	637	595	610	609	600	631	560	625	620	577	639	645	616	605	596	609	565	657	686	620	594	627	608	594	623	657	607	601	638	603	607	622	630	591	612	614	606	615	659	634	672	604	578	602	643	653	617	617	606	655	661	626	602	592	607	596	551	616	662	582	617	594	669	619	611	607	564	636	595	621	603	650	627	609	603	593	647	623	642	598	599	614	612	592	589	622	603	594	616	653	624	622	581	604	616	599	568	602	613	649	601	576	590	604	606	580	621	661	595	581	627	638	622	582	611	656	582	618	593	594	567	631	586	642	635	589	612	660	633	629	606	615	637	632	617	582	618	611	621	580	612	645	600	646	595	592	631	655	631	651	612	631	614	615	627	620	604	612	624	648	588	605	619	583	627	648	642	637	611	608	587	613	610	620	572	642	652	679	614	644	594	598	592	625	636	637	612	610	571	628	606	644	592	639	598	615	582	630	620	609	605	583	664	603	618	604	613	649	546	612	650	612	598	575	588	627	642	598	591	589	613	619	624	623	618	626	596	630	624	578	596	641	638	583	621	606	636	651	591	628	616	617	615	667	625	640	613	623	659	576	597	634	605	597	567	603	635	636	617	629	652	638	597	615	623	589	658	594	565	616	553	588	584	601	606	555	622	603	587	589	610	640	542	607	592	638	632	617	622	584	625	602	619	591	603	622	621	596	619	590	576	577	612	646	631	607	622	622	623	624	601	608
7551	13816	21586	9274	4994	3980	3221	2547	2232	1945	2428	21134	9330	1745	5911	19739	15884	10477	4242	1004	1015	969	944	1006	940	961	891	976	995	966	892	912	957	960	880	931	964	968	922	927	1077	1090	1084	992	928	950	914	954	921	976	930	889	982	970	923	930	944	964	966	922	940	921	947	963	933	907	946	1024	930	969	968	925	909	966	939	953	972	931	940	891	919	915	908	951	936	954	937	940	950	949	906	879	1006	921	936	935	982	971	924	954	929	949	954	944	917	960	950	938	978	923	897	918	982	901	892	977	939	918	930	910	985	941	892	970	890	964	939	920	928	944	917	985	996	914	945	947	921	933	914	909	929	934	1003	969	953	897	920	989	894	896	929	977	910	911	957	889	976	966	929	918	930	923	942	919	987	941	917	954	962	927	966	925	900	938	913	944	941	942	958	918	929	985	919	928	941	912	1016	907	957	940	874	943	892	957	960	918	942	943	909	973	952	971	969	932	934	924	967	940	942	944	897	957	927	1002	919	918	941	977	993	962	961	959	931	911	975	969	960	951	961	946	912	894	926	929	955	923	921	957	943	991	925	1002	928	880	926	896	901	924	898	912	960	906	920	954	909	924	903	956	932	898	956	915	976	909	975	877	919	1007	956	964	929	928	864	878	945	956	947	904	960	958	987	964	930	926	930	878	916	924	941	913	961	891	963	1008	960	924	907	964	940	956	926	919	954	906	964	953	933	891	894	925	896	936	977	927	918	963	941	945	922	910	901	915	930	927	960	940	933	972	964	918	902	953	910	894	900	942	959	929	915	982	907	959	963	969	930	926	972	891	962	938	942	965	945	919	910	946	934	869	926	910	935	952	1005	912	912	909	890	942	894	961	933	955	877	940	886	924	914	976	987	965	906	927	951	944	920	979	933	889	937	970	944	929	913	872	959	978	910	909	941	920	915	940	951	918	902	927	965	905	924	901	913	956	924	951	951	905	927	1006	946	944	910	938	940	923	977	958	940	861	947	964	838	934	939	913	959	905	946	985	964	948	916	949	923	936	927	928	944	901	932	952	949	939	933	938	936	900	962	903	891	938	927	990	960	904	921	923	953	973	952	917	900	933	963	982	966	917	961	923	904	912	921	909	860	1007	910	912	945	905	929	956	944	934	935	927	917	907	935	912	957	968	923	898	963	924	930	970	982	962	910	975	917	912	925	951	902	975	912	932	915	885	976	915	997	955	982	927	924	981	953	943	940	976	981	969	944	970	917	929	936	926	973	946	974	931	952	949	930	907	947	896	910	966	963	913	866	922	928	923	948	947	964	950	906	956	954	895	932	940	903	960	903	869	909	950	933	943	892	958	965	944	934	905	914	935	916	928	970	941	921	947	902	872	899	942	901	917	939	944	879	941	985	892	953	915	967	912	969	941	968	941	964	935	893	878	960	954	868	999	941	942	978	926	899	952	867	911	928	924	982	896	945	995	927	910	957	907	971	930	880	983	937	939	896	956	902	886	956	926	920	966	989	950	941	963	984	896	944	924	946	950	916	909	908	877	911	938	963	934	939	932	953	954	978	987	908	951	943	1003	950	921	913	977	954	960	966	907	958	924	919	880	895	916	950	995	886	1006	951	953	919	933	893	917	973	944	958	905	963	973	967	918	940	939	916	955	977	977	967	921	895	990	944	959	945	898	902	936	943	958	889	939	934	922	937	897	921	963	981	904	957	896	974	972	958	940	959	934	987	969	978	935	936	910	937	943	899	872	920	953	946	961	935	927	899	914	963	924	966	981	974	918	968	922	968	959	953	956	962	881	911	968	932	928	982	973	899	896	944	988	943	921	911	912	944	954	904	888	934	901	923	965	906	926	963	914	975	928	900	937	948	941	962	886	936	957	937	911	942	922	890	943	956	952	927	908	909	998	927	908	938	974	886	942	903	916	989	976	887	947	925	968	961	888	913	923	919	980	913	979	907	921	943	919	860	884	919	916	931	952	946	882	1011	969	969	965	942	932	1003	899	917	915	978	929	916	892	952	927	930	987	925	900	912	953	957	880	913	949	910	936	914	895	893	971	944	918	943	887	945	927	950	915	902	953	919	907	968	928	897	925	954	942	928	957	934	896	917	919	966	919	938	911	938	947	1003	948	912	928	913	892	936	907	939	871	979	932	1004	965	933	902	926	960	901	878	920	949	931	931	959	985	922	958	970	937	976	876	1017	956	922	974	895	947	911	925	942	998	954	954	934	877	954	912	930	965	887	980	955	932	937	970	920	928	971	891	904	978	960	949	913	925	936	951	936	899	927	965	936	836	964	949	903	905	943	944	929	884	910	916	967	924	959	993	926	911	921	925	948	937	939	931	904	914	913	971	920	940	924	938	957	939	947	889	972	962	929	940	983	963	874	889	942	939	950	913	980	1020	904	960	927	932	966	960	893	932	907	971	954	967	923	995	936	969	934	872	944	835	986	898	945	894	965	984	950	932	898	913	931	981	968	915	923	918	972	930	967	951	893	945	977	872	928	937	931	940	915	978	955	917	946	921	1003	902	970	949	919	944	896	957	929	961	1000	999	957	961	910	939	960	940	921	916	882	954	908	869	950	929	981	976	936	920	934	939	892	903	942	922	984	889	975	968	955	992	923	919	942	915	864	944	908	970	928	893	919	959	942	987	1048	909	924	940	915	921	969	918	922	884	903	947	935	891	970	959	923	926	918	927	928	974	971	954	956	912	915	933	908	954	933	949	932	1013	901	943	911	968	963	903	903	962	954	930	986	948	917	952	930	1023	935	915	969	977	963	972	946	961	959	897	920	910	903	961	942	942	950	866	920	953	953	979	959	955	960	907	949	1028	890	992	917	935	993	859	930	926	927	971	992	992	943	892	898	919	919	910	1015	915	979	1000	913	954	949	949	941	943	921	913	930	975	980	923	934	944	957	954	938	954	906	904	955	903	931	921	967	945	975	946	979	967	924	978	942	939	930	910	924	951	938	951	898	898	968	893	940	956	970	907	938	925	925	907	923	913	945	927	925	978	922	927	939	937	949	925	974	927	971	893	934	924	958	905	905	921	980	923	981	937	910	962	933	983	974	886	927	989	964	908	963	883	853	942	964	971	975	953	880	890	976	913	898	944	905	990	993	889	927	937	976	975	894	933	981	912	939	956	898	975	940	935	912	935	946	1008	890	956	987	985	985	918	947	952	891	912	911	927	924	954	911	959	929	903	857	968	935	945	923	961	979	960	921	994	931	927	938	885	935	929	964	914	932	931	892	943	956	897	957	914	932	957	953	1021	957	918	930	916	957	940	932	942	966	956	912	951	960	915	922	971	957	1005	948	936	967	913	921	930	928	852	904	963	993	913	933	935	958	956	974	962	928	979	953	927	958	938	907	990	968	948	947	967	956	966	970	928	988	899	880	896	977	913	962	1009	958	968	928	889	965	970	996	866	963	931	949	955	971	971	939	963	894	928	941	994	947	937	922	873	951	882	921	946	938	882	885	930	937	917	992	926	910	956	954	927	962	978	927	952	1019	961	935	928	916	937
23157	21178	28939	23704	21185	19317	4024	1737	1300	1230	2617	17562	5403	1176	3636	19411	17835	11518	2859	611	643	584	594	594	624	598	590	637	593	633	602	600	585	596	590	603	555	634	586	560	687	826	750	664	644	615	621	565	568	573	591	580	594	602	541	586	599	588	595	615	579	600	581	580	598	580	583	621	595	578	595	639	577	565	601	591	586	659	596	589	618	583	601	610	614	627	582	602	571	555	608	574	589	613	578	519	654	580	603	559	591	595	583	623	567	589	588	574	573	605	594	613	606	594	588	562	621	594	583	557	572	577	596	587	580	565	608	598	624	567	599	639	605	572	562	589	583	602	598	591	574	592	565	573	596	584	552	579	600	558	556	604	581	627	621	577	570	629	598	574	573	608	640	590	577	619	593	570	590	571	587	551	622	575	573	600	595	614	608	570	619	575	584	624	605	574	593	621	566	574	590	618	584	597	612	642	609	601	593	566	619	582	572	597	604	555	580	649	568	559	621	599	596	618	537	565	552	581	588	588	617	566	613	565	596	574	630	632	580	583	592	587	552	602	576	598	594	581	623	583	602	616	585	609	599	604	589	622	609	594	603	528	546	600	543	615	623	576	576	589	572	559	642	603	580	574	597	614	600	572	583	591	590	581	554	595	631	531	603	644	564	554	573	593	595	589	607	590	579	558	620	577	593	595	586	599	606	624	552	613	581	580	598	606	599	648	564	593	574	623	632	597	610	579	605	629	586	580	536	581	611	592	601	601	592	592	580	591	563	579	585	600	595	568	596	594	631	611	596	593	596	607	564	613	548	582	568	574	593	619	639	554	575	565	544	577	559	601	605	550	612	628	619	587	590	603	577	608	549	545	565	594	581	592	591	623	588	616	571	620	599	603	598	560	612	622	618	609	608	574	603	630	561	588	575	608	606	583	609	534	607	571	544	603	618	572	573	618	539	605	590	614	605	585	647	627	583	571	616	629	597	617	601	605	600	591	573	584	606	564	569	572	563	603	617	617	594	593	599	546	598	589	600	644	590	576	623	579	568	593	601	596	590	600	632	593	602	592	573	573	573	567	598	549	570	594	570	577	592	611	573	582	603	560	593	614	573	566	613	588	622	581	590	581	576	537	568	627	602	587	627	635	616	607	604	641	611	531	598	584	573	563	640	577	584	584	620	611	628	585	596	569	580	575	577	616	587	579	644	521	628	567	613	533	537	554	636	575	560	578	616	585	585	613	578	588	585	550	580	571	600	596	549	580	581	586	583	591	590	607	577	599	643	608	598	551	572	597	607	576	544	591	591	573	571	583	578	603	642	645	574	598	642	574	591	594	602	594	602	625	604	571	533	596	587	597	583	595	560	522	549	590	553	570	592	611	534	570	577	567	566	591	592	550	574	590	593	563	605	605	566	606	557	626	583	597	603	573	598	583	629	606	602	584	533	595	551	610	634	543	614	654	569	594	581	571	551	580	568	625	565	575	573	567	567	575	590	675	579	594	597	574	584	555	592	604	544	553	570	575	584	589	554	583	520	576	590	570	585	612	543	606	605	573	511	609	568	613	606	606	586	616	593	629	616	571	607	591	594	564	614	631	591	585	607	596	577	617	582	613	624	552	609	614	586	577	621	621	564	576	586	577	554	568	529	618	590	581	594	563	536	611	615	547	563	601	572	589	580	587	608	587	603	601	576	585	595	618	581	592	538	603	577	566	607	560	602	554	565	585	617	584	628	593	619	583	544	598	574	604	597	586	602	608	614	546	609	593	607	577	586	578	570	578	603	597	592	613	616	605	589	571	565	597	562	561	591	563	597	597	579	601	590	613	562	611	605	596	576	611	565	564	629	563	608	618	587	598	595	586	586	599	551	574	583	606	625	578	572	578	605	527	591	596	564	602	607	588	629	577	583	604	575	598	569	584	589	580	558	592	527	628	607	588	601	590	601	591	569	561	599	579	600	591	604	607	607	601	635	632	612	538	552	566	563	627	627	585	613	599	564	586	534	605	578	614	577	610	574	573	554	546	574	584	612	611	595	602	564	574	603	559	571	551	583	564	559	626	563	607	595	629	567	543	574	584	599	590	626	601	531	600	575	577	576	586	597	568	612	566	580	556	572	529	609	559	580	588	620	584	599	580	544	617	580	580	594	616	577	579	569	587	597	577	589	569	573	575	589	582	589	575	578	587	611	578	603	571	629	621	633	570	573	587	573	536	539	558	601	608	594	581	606	565	623	608	551	562	596	613	588	608	602	581	591	612	550	616	596	607	608	566	652	576	577	607	612	585	572	532	601	588	575	576	592	582	593	576	586	591	578	580	621	561	543	617	592	594	609	570	604	577	586	580	584	585	587	554	567	563	608	602	596	595	617	574	607	611	561	549	561	601	567	574	564	606	574	600	546	575	599	587	613	582	595	590	561	572	561	540	576	554	564	539	617	573	633	600	585	595	587	579	585	572	596	566	562	623	558	578	584	619	555	580	600	600	607	597	610	566	617	570	598	582	571	600	616	563	585	606	546	592	535	581	584	609	569	584	608	580	587	572	547	642	583	599	598	560	580	562	604	621	615	551	568	562	548	619	536	585	588	602	626	541	586	577	586	555	582	617	619	565	569	571	619	597	585	584	529	558	560	596	584	585	558	574	527	586	565	547	564	588	587	605	578	595	558	534	574	573	609	564	596	608	628	602	647	564	594	615	630	600	580	619	599	600	585	630	576	582	600	594	579	587	621	590	596	573	556	590	578	575	571	593	584	593	596	569	577	583	585	582	539	635	618	576	571	552	563	598	634	562	566	576	583	552	558	571	529	548	608	600	573	554	553	589	624	581	611	590	611	594	606	612	575	588	592	555	586	592	616	563	598	625	618	583	582	596	583	581	574	566	568	607	610	592	576	608	532	553	568	600	591	609	574	599	587	595	615	606	562	574	552	556	604	603	632	619	572	595	553	565	581	610	600	627	568	581	569	560	542	610	630	585	609	565	595	601	581	559	598	571	589	567	578	596	639	568	611	614	604	625	532	592	560	605	595	601	574	510	552	593	559	620	599	547	583	598	584	555	549	588	572	565	601	550	624	570	588	588	559	584	580	591	589	565	564	577	595	603	598	590	616	559	578	593	541	560	597	606	607	592	592	582	546	550	619	581	606	601	616	585	621	593	605	577	580	617	567	579	628	588	580	601	604	603	592	587	598	541	593	598	576	544	568	556	539	641	636	589	576	563	554	567	546	554	627	598	562	594	601	570	544	600	544	588	602	623	597	568	565	601	589	637	586	590	572	599	623	579	579	574	569	553	582	578	553	584	597	624	602	558	622	575	580	604	549	582	575	581	594	594	584	605	559	600	600	544	591	598	592	599	639	544	644	625	599	572	586	573	669	604	605	546	613	539	573	543	565	526	586	574	570	599	614	602	609	581	566	593	589	619	584	563	595	582	543	599	588	616	602	574	562	573	602	568	553	555	574	550	592	584	601	617	582	585	561	614	600	604	608	593	549	627	563	576
10766	21123	23808	12391	7689	5737	5051	4060	3214	2988	6488	29371	8581	2597	8844	31106	27229	19701	4726	855	897	909	969	904	938	920	839	940	912	883	880	921	922	914	916	871	915	934	931	928	1229	1582	1256	1129	1004	895	917	906	927	850	907	878	878	962	888	905	885	843	874	889	900	924	831	862	876	898	864	989	850	891	889	902	854	895	907	888	928	919	863	917	882	896	903	878	879	892	876	860	884	839	863	874	893	907	914	899	904	907	933	899	871	892	876	894	890	876	902	919	913	936	866	847	889	891	918	915	878	907	914	874	863	881	867	878	835	885	856	896	852	855	943	862	833	893	937	938	882	863	917	855	900	898	852	871	918	884	916	911	911	892	859	892	890	830	854	885	919	921	899	904	909	925	898	908	927	856	955	861	886	939	874	865	917	936	906	910	885	892	894	871	861	941	900	900	855	898	915	913	889	913	892	909	938	893	876	841	924	855	891	855	944	904	931	873	949	924	879	866	878	866	901	825	890	916	860	912	936	839	923	843	897	840	900	831	899	842	899	911	887	919	890	950	905	924	874	882	951	849	902	844	903	867	907	897	852	894	881	907	878	883	926	872	870	896	872	848	914	900	877	870	893	895	920	885	851	872	908	866	903	924	897	886	893	873	879	900	869	904	941	894	830	882	938	890	881	885	944	871	891	838	852	876	920	934	848	901	866	942	878	900	899	920	876	881	909	907	876	903	864	875	919	878	831	946	849	873	868	856	899	921	847	829	977	865	903	905	912	930	882	907	848	896	932	933	1003	902	897	909	913	877	863	947	919	909	909	860	811	916	927	873	856	857	839	928	861	870	873	838	928	876	917	866	885	952	921	878	914	906	905	878	933	858	899	937	908	898	884	850	904	867	858	919	916	927	917	862	917	925	962	875	909	982	867	935	935	893	915	943	945	900	884	889	886	879	913	881	920	873	957	915	856	936	895	894	921	880	893	847	905	925	880	900	902	881	952	904	868	921	878	877	845	876	877	898	891	932	836	986	895	849	844	845	900	889	903	903	878	863	875	910	886	896	899	903	914	822	845	836	931	919	890	883	921	885	821	849	864	893	921	886	917	907	852	873	870	949	921	888	904	889	961	946	887	945	888	868	902	939	945	885	936	938	880	859	911	886	917	905	898	872	858	904	880	906	887	857	914	904	862	901	893	937	912	858	878	869	922	873	860	928	871	881	893	915	899	912	904	954	898	894	874	857	882	885	915	873	889	902	927	895	823	875	920	875	856	965	944	866	902	918	899	913	859	888	951	887	860	904	907	894	896	849	850	906	951	892	903	898	924	860	869	852	896	905	847	905	849	834	880	891	852	940	845	881	915	910	868	904	889	875	860	914	903	896	913	906	882	885	911	925	826	863	880	889	903	844	908	877	921	912	939	885	873	868	895	901	818	830	890	859	845	900	913	874	905	894	893	866	878	901	954	972	877	910	920	870	868	908	978	887	859	881	896	881	879	858	885	900	894	870	843	881	890	850	949	937	897	870	879	836	915	905	833	911	901	935	943	881	864	845	904	864	907	915	855	901	904	928	880	901	905	872	872	932	896	865	907	822	850	869	866	924	860	988	884	834	885	879	836	880	877	921	844	900	895	811	900	882	906	906	869	884	886	889	890	907	866	865	906	866	924	882	883	894	862	876	903	905	901	857	859	901	843	938	890	917	915	855	883	899	862	919	875	883	881	881	923	896	846	874	886	870	869	844	896	861	882	922	888	871	912	880	849	879	850	888	884	885	912	876	955	901	888	860	874	914	876	832	869	831	865	892	888	858	901	888	898	943	915	893	896	943	904	862	894	913	882	822	888	870	869	830	893	911	890	895	932	903	853	887	809	868	875	873	920	869	910	860	888	913	876	869	857	893	887	866	876	859	893	888	865	913	905	904	885	891	856	897	882	878	867	900	859	939	870	888	914	880	891	889	826	898	897	879	868	876	907	888	876	858	899	879	928	968	878	828	921	868	936	878	909	894	891	860	884	950	900	896	939	876	918	873	917	847	918	876	911	901	885	910	876	902	883	891	899	862	888	904	853	905	949	885	908	921	900	867	877	888	885	870	888	933	873	860	886	872	836	881	856	921	919	913	919	880	893	879	875	874	885	881	866	917	842	903	914	799	923	902	934	877	865	886	888	897	885	845	843	810	899	866	945	894	877	893	906	906	912	891	916	885	892	922	916	928	912	880	842	929	895	896	874	883	935	896	907	911	901	863	894	911	892	900	891	846	884	956	910	920	897	908	888	885	904	845	870	912	892	888	911	864	904	863	959	914	906	909	855	899	897	855	903	898	927	898	868	880	848	889	866	852	909	847	836	939	872	922	874	910	903	829	866	890	861	878	890	887	900	892	898	914	855	851	899	864	845	874	890	922	863	867	869	890	906	901	878	905	838	857	935	896	900	894	880	822	917	894	856	939	910	940	892	861	896	864	863	844	897	884	921	904	873	885	894	882	841	896	918	899	898	886	885	886	903	870	889	859	903	848	887	872	852	908	874	975	880	815	905	892	886	861	888	918	929	901	914	913	884	886	882	917	909	925	886	919	892	895	934	892	888	923	878	906	869	904	857	915	913	918	834	926	859	904	921	857	866	920	831	865	861	898	862	830	927	884	907	963	898	893	879	922	825	881	847	895	898	869	855	907	881	920	894	932	928	891	834	917	892	840	827	901	926	882	906	893	880	903	909	897	906	865	862	921	885	956	892	913	912	861	922	893	923	868	909	910	887	832	894	911	934	886	858	931	865	888	943	936	908	874	876	856	928	883	897	927	979	882	889	915	870	887	831	892	932	883	845	902	897	883	897	904	820	910	862	845	926	921	907	829	876	912	890	830	830	880	876	875	917	922	876	911	861	886	928	884	856	956	907	902	906	872	841	911	851	893	934	920	878	898	864	924	871	849	865	919	882	886	864	897	910	864	833	925	886	926	890	865	886	931	899	963	849	848	932	950	848	927	920	900	940	874	888	847	905	860	904	858	874	881	868	864	879	938	893	867	860	890	896	850	918	922	930	939	936	880	902	894	879	853	861	883	913	865	867	844	895	870	904	848	890	879	911	916	947	936	882	899	912	900	885	928	914	889	912	896	856	853	864	910	858	869	890	874	895	869	857	893	896	935	858	884	939	928	901	932	889	908	878	873	866	844	928	881	880	859	897	886	829	888	891	944	885	916	868	908	861	884	921	869	912	888	888	950	883	898	876	835	919	894	896	867	892	915	877	886	943	908	883	846	858	891	880	843	869	875	954	949	881	887	882	847	905	904	890	861	895	934	874	915	863	852	875	889	895	870	862	927	885	900	871	907	852	902	875	901	908	898	899	936	859	884	889	900	895	859	921	898	918	877	912	904	909	890	884	878	891	918	937	940	892	888	850	901	897	875	913	894	930	898	935	887	907	830	917	845	875	880	867	836	866	908	877	914	936	880	922	850	885	895	923	867	893	885	890	943	910	959	837	940	903	845	882	883	945	881	900	938
27001	20131	8423	2453	1219	1076	848	756	675	680	743	1317	712	675	860	2218	2245	1804	818	539	530	576	530	578	510	550	553	544	559	548	513	527	545	521	563	524	511	544	602	571	517	550	564	578	555	575	548	516	571	538	580	544	514	517	566	557	532	536	553	581	567	535	567	577	563	523	561	503	540	557	523	513	571	532	585	532	531	568	531	543	568	513	561	564	518	550	551	546	514	562	560	485	598	528	532	556	554	558	570	581	574	548	562	565	542	519	552	528	574	529	540	524	575	569	508	536	578	588	545	504	518	567	544	571	507	582	568	561	551	556	536	538	559	528	544	505	542	538	514	545	567	544	546	584	529	525	565	542	566	567	523	563	542	580	582	523	543	548	541	558	528	580	546	538	558	533	569	552	538	553	547	524	581	549	493	509	528	506	531	563	557	548	550	562	509	586	552	565	529	520	527	615	557	512	514	541	560	568	577	608	551	488	542	560	565	533	532	543	571	558	552	495	534	541	558	532	582	502	543	548	505	505	541	544	530	533	573	558	568	555	613	529	500	559	543	532	545	537	556	535	592	533	570	553	535	584	527	548	528	570	570	530	534	530	568	550	536	540	544	573	540	580	588	530	549	547	582	536	524	506	538	540	571	558	547	576	586	531	567	503	545	535	536	560	569	547	545	541	533	578	574	559	551	559	575	578	557	536	561	526	566	524	579	514	508	538	565	532	569	546	524	539	513	526	541	551	533	567	594	529	560	562	529	525	512	595	548	525	534	550	533	537	565	524	534	529	523	551	563	555	564	530	554	588	530	537	524	527	523	542	542	538	548	535	576	562	552	542	538	536	517	574	514	488	510	508	578	554	533	516	594	530	567	564	586	589	541	507	584	551	536	583	569	507	595	536	573	561	558	547	538	578	592	543	524	549	554	552	565	553	534	534	565	566	539	556	574	522	555	562	533	565	593	503	557	595	522	542	538	572	533	524	563	555	546	528	545	511	549	508	545	505	559	528	548	510	601	570	569	530	516	535	570	529	572	551	524	571	542	554	575	522	540	517	547	552	542	576	535	556	578	548	546	526	566	567	542	536	557	546	541	535	593	508	538	559	523	586	584	571	552	573	560	549	537	563	581	561	559	551	542	552	541	537	523	526	544	526	589	533	537	566	528	545	531	508	567	554	534	549	520	560	505	575	543	562	546	560	535	553	514	564	560	550	551	524	558	555	543	556	575	507	533	563	532	530	578	546	578	569	550	546	514	544	531	568	493	585	519	537	556	541	580	507	570	505	508	599	543	567	554	537	560	530	569	538	543	547	558	525	560	561	530	561	559	570	591	562	533	597	506	541	565	563	610	547	532	543	516	517	527	545	568	568	556	571	557	568	538	549	563	548	514	569	599	604	530	545	567	515	545	530	564	596	558	535	553	548	558	582	561	562	541	541	573	565	565	556	509	557	573	583	555	534	595	541	555	530	548	502	529	546	584	573	505	549	556	571	558	514	552	528	550	541	565	519	549	551	541	585	556	516	561	525	502	512	529	504	554	534	560	529	538	577	542	541	534	529	515	555	523	531	555	559	519	561	510	568	530	552	566	572	527	546	599	584	562	545	540	553	576	547	545	548	587	575	530	578	564	526	530	563	557	544	586	549	569	521	520	544	553	583	557	557	565	547	548	531	567	534	539	569	551	509	558	568	537	537	544	567	491	573	561	566	537	540	574	565	536	517	552	537	567	527	566	522	543	540	589	581	518	540	520	571	560	549	536	559	534	564	519	497	508	552	509	546	533	577	562	576	577	555	555	555	555	560	544	551	582	568	508	550	586	542	554	578	566	567	527	526	537	574	565	618	553	562	547	529	522	586	527	558	529	583	569	534	513	542	537	561	531	549	543	577	592	528	534	573	551	547	550	537	567	564	527	562	524	560	555	534	526	570	503	555	545	552	584	523	550	516	563	570	540	521	579	539	583	530	574	569	589	574	535	549	543	573	563	577	545	539	576	561	593	546	522	576	515	530	530	530	551	547	546	555	560	553	555	499	569	572	553	542	567	540	565	566	548	534	537	550	516	613	526	586	495	497	500	541	540	534	555	572	573	545	541	529	533	562	544	558	521	569	550	526	557	571	544	492	559	541	529	533	570	559	552	540	579	535	529	524	566	567	505	542	554	580	515	554	565	558	576	535	548	563	547	550	526	524	578	578	558	577	537	543	528	560	616	531	548	523	541	565	536	542	547	542	558	576	598	501	512	521	550	501	571	533	560	573	548	509	533	571	516	561	537	486	581	521	551	525	536	565	565	551	530	566	527	564	567	518	532	541	544	539	553	567	526	527	539	563	534	533	568	539	528	534	582	575	593	565	580	576	549	565	550	539	533	542	543	545	539	560	573	502	562	525	505	548	511	581	527	570	531	588	581	558	528	557	538	540	533	527	551	565	520	573	542	528	515	550	511	540	520	515	527	529	525	521	568	542	545	550	541	538	570	510	565	544	523	599	583	517	542	510	568	533	551	561	581	568	554	565	539	541	562	499	556	507	511	545	546	505	552	540	523	567	553	550	551	565	578	495	500	554	552	546	540	568	524	538	552	563	527	556	591	509	530	575	540	585	536	520	544	537	555	533	517	540	542	581	548	523	551	495	524	524	546	556	552	544	576	576	525	529	545	561	552	546	554	545	539	572	556	517	533	549	540	590	531	539	547	548	549	544	587	543	545	531	556	486	533	550	515	518	599	610	511	563	539	544	534	561	553	544	534	541	518	505	533	532	539	528	552	541	551	544	554	589	559	558	568	580	516	582	607	547	548	534	546	522	555	549	550	522	493	558	541	536	588	558	530	548	547	527	548	529	531	583	542	548	533	546	560	519	584	515	537	566	576	557	526	538	544	584	529	563	505	561	524	551	516	528	554	552	555	566	546	551	522	569	514	515	528	532	516	576	536	518	536	583	522	549	475	503	499	526	554	563	561	501	530	575	552	495	530	562	563	535	538	531	569	574	548	565	559	573	584	544	516	531	545	537	550	519	541	559	556	527	571	542	529	566	545	600	530	519	525	536	506	560	561	578	523	542	541	504	528	579	578	604	601	580	535	559	572	547	560	538	594	565	555	571	552	525	539	522	575	515	559	546	579	549	501	538	578	573	566	581	561	548	587	547	567	554	548	538	532	550	538	523	519	592	558	575	568	572	589	565	547	561	550	531	548	588	523	560	577	540	523	564	548	554	505	553	534	560	553	504	527	591	553	576	520	607	548	540	548	556	527	573	569	579	565	546	581	486	584	569	549	574	507	538	581	589	532	552	560	545	546	577	556	560	537	508	565	522	584	549	540	592	547	527	504	540	538	554	583	581	540	526	556	479	517	597	591	561	547	506	512	559	525	567	564	540	509	552	507	535	591	547	514	526	554	586	555	544	528	561	521	621	561	534	559	514	551	529	535	565	572	594	541	531	567	524	549	587	526	542	559	508	556	560	576	545	570	553	514	545	498	539	536	545	556	503	553	547
6333	7040	6389	3929	2585	2070	1697	1641	1480	1299	1549	3101	1223	1234	1749	5372	5107	3690	1460	842	847	850	863	914	830	850	831	837	844	812	833	833	814	888	836	831	853	769	878	854	843	873	927	866	795	826	862	828	884	829	804	819	892	883	839	882	882	847	784	837	837	813	830	852	766	836	834	765	831	843	797	893	868	830	868	866	900	848	872	840	789	847	809	901	812	827	857	881	858	848	874	859	856	835	857	866	844	788	834	829	826	845	791	788	786	853	861	801	849	847	833	811	821	815	818	834	830	845	851	858	804	855	794	842	842	809	836	807	804	843	842	806	860	828	851	842	880	874	856	862	797	875	805	851	860	855	800	846	840	840	898	827	801	813	822	865	764	871	851	797	839	811	858	842	850	863	847	846	818	831	815	809	859	802	834	887	872	826	809	822	928	870	874	834	865	883	805	812	879	777	847	833	824	842	833	843	879	844	789	828	828	792	813	840	848	841	820	844	801	845	861	880	836	869	889	849	811	860	805	820	782	851	828	845	791	805	855	804	835	850	830	836	839	828	854	869	846	865	872	838	890	838	854	837	881	864	890	793	851	828	796	834	830	806	917	797	807	834	860	822	818	816	813	847	842	780	792	819	850	824	856	846	806	844	829	843	838	854	838	846	821	831	837	850	882	831	870	868	786	864	822	851	826	825	810	800	868	822	854	836	862	808	851	868	866	836	862	845	799	838	823	824	863	848	861	880	826	794	805	884	820	894	770	831	867	840	789	834	839	855	839	841	846	864	791	848	867	881	834	838	819	814	843	837	803	778	830	846	786	836	823	832	827	807	839	817	826	822	895	774	840	842	854	821	824	806	828	878	859	780	844	815	845	814	845	834	796	853	879	883	886	861	870	845	908	800	854	833	844	816	847	828	799	846	882	822	822	785	850	863	804	865	788	819	808	866	832	843	854	853	841	804	826	849	859	841	805	826	852	854	829	829	835	884	799	787	835	886	810	847	833	808	815	849	806	782	828	829	805	815	864	808	798	795	857	866	882	787	813	855	816	871	837	818	813	874	874	854	836	815	844	866	820	854	850	835	892	844	817	868	781	887	833	858	876	864	867	875	836	896	812	865	881	849	889	820	839	831	835	840	824	836	823	815	744	830	811	828	886	797	863	826	867	827	867	853	841	837	825	822	809	854	858	919	823	806	817	878	840	863	798	837	843	830	860	912	821	807	819	865	838	809	829	857	877	833	782	847	823	816	845	808	808	838	853	833	769	853	918	860	818	811	829	856	826	835	829	818	870	893	824	845	871	865	884	836	829	822	874	852	846	883	791	833	776	839	781	889	841	831	799	849	822	797	850	847	828	881	885	846	847	832	848	840	857	891	791	850	829	853	775	819	815	830	870	836	869	857	847	858	875	878	838	848	832	818	840	846	829	823	814	813	823	843	817	783	785	828	873	856	873	798	882	892	856	844	871	832	848	835	817	866	877	859	873	836	844	805	868	895	876	817	836	821	842	810	809	830	807	900	832	851	859	839	836	861	815	833	842	802	823	842	836	874	839	842	848	890	827	834	840	795	782	907	835	827	825	836	830	864	866	810	854	876	816	849	840	857	853	856	798	829	867	802	858	831	846	782	880	779	839	844	910	840	792	810	847	833	769	813	831	819	799	823	808	816	872	815	848	845	844	850	834	805	818	833	838	877	844	831	842	851	901	829	832	842	805	818	850	870	835	806	827	871	873	865	857	824	880	886	846	829	843	837	864	844	839	783	823	826	819	875	892	842	802	843	819	877	856	843	832	780	856	850	836	838	881	812	860	834	920	821	821	845	817	819	822	807	814	848	826	827	863	850	834	832	823	848	805	879	795	823	830	821	853	865	850	855	825	807	788	860	886	835	836	858	795	833	833	898	837	881	827	857	901	887	851	807	783	859	840	833	819	825	856	783	833	901	817	838	863	832	819	828	829	811	839	885	855	799	861	820	820	826	809	837	842	831	827	847	861	846	889	868	778	834	841	882	855	850	832	879	851	845	852	877	787	836	867	864	837	863	838	810	841	841	807	887	808	870	836	901	872	805	847	805	822	817	844	866	818	840	853	859	828	839	837	904	811	843	837	821	840	852	804	858	881	851	796	858	842	817	864	862	904	805	795	839	845	849	883	856	833	838	894	807	842	852	825	856	803	845	853	817	813	811	830	830	838	814	835	881	814	825	803	798	855	846	865	832	809	829	833	844	901	830	854	870	841	831	839	824	888	850	808	830	828	844	865	903	818	836	865	828	822	854	817	847	829	819	866	817	827	802	828	844	846	825	828	827	825	824	829	801	853	811	867	826	869	828	800	858	828	857	884	864	849	850	838	786	861	869	837	852	829	855	845	842	836	913	821	854	817	875	831	816	799	814	818	853	810	794	881	812	829	859	815	853	825	816	814	863	811	853	863	824	860	826	801	859	789	809	862	824	822	832	875	819	842	868	858	840	832	873	841	836	810	896	857	808	901	823	880	834	889	870	807	811	828	823	803	808	847	820	832	849	803	819	865	819	813	880	841	887	862	824	818	858	814	853	866	842	864	836	855	840	836	827	876	861	821	855	819	900	885	834	845	812	850	787	841	803	861	813	811	845	870	905	893	797	795	814	827	835	851	820	844	809	826	872	851	880	878	846	779	860	855	843	844	879	901	830	842	834	805	851	828	845	812	882	855	870	865	867	859	823	839	848	812	829	852	865	867	821	883	888	828	791	875	867	862	848	836	864	819	808	795	857	837	837	844	834	864	816	879	843	858	877	801	878	851	821	841	812	855	859	835	838	802	863	828	860	802	798	748	847	903	833	840	862	778	862	842	842	802	828	837	823	829	886	838	883	842	825	813	848	831	864	860	838	840	836	795	896	850	821	838	853	881	816	814	838	871	809	827	835	880	816	809	832	862	839	758	867	870	826	832	851	873	892	827	842	776	814	823	845	787	836	876	815	820	842	849	822	825	809	818	843	863	847	801	818	873	818	782	855	879	784	865	804	852	863	799	816	781	779	856	778	898	833	826	812	832	825	896	773	857	820	826	819	829	856	822	828	773	848	837	845	864	863	835	828	786	816	798	820	792	876	835	832	786	837	836	808	807	794	834	881	867	830	808	849	897	856	812	790	890	822	801	779	860	887	846	825	856	896	822	833	889	895	855	827	789	882	858	835	818	840	819	843	856	895	827	867	836	851	845	848	844	824	875	850	883	841	826	846	829	834	859	864	855	823	866	841	840	784	823	801	842	887	814	842	814	834	811	805	769	833	809	793	838	843	865	833	846	837	837	858	775	888	792	829	832	852	805	836	841	813	821	913	813	825	825	818	814	866	863	845	812	842	840	818	817	820	829	810	818	893	793	811	845	844	872	834	879	819	842	865	814	834	815	857	805	831	814	845	820	831	859	828	844	841	841	816	842	823	816	832	921	853	870	778	780	852	873	830	842	833	882	847	840	865	834	843	800	915	813	874	807	847	835	840	831	842	828	792
24592	21261	28079	24752	15180	2253	1425	1147	995	971	1392	2387	886	789	2380	10963	9554	6184	1244	623	654	563	631	601	587	664	633	645	636	630	577	613	597	600	616	607	609	596	624	607	598	782	747	671	628	630	615	637	620	639	607	598	592	616	589	648	619	585	623	603	638	606	556	588	619	598	620	612	619	584	627	634	614	630	572	574	617	633	642	598	649	620	639	597	589	569	556	607	596	580	616	601	618	609	591	593	630	590	611	635	615	621	634	580	639	632	645	589	648	608	620	594	573	584	597	628	649	611	584	621	588	600	608	600	616	613	628	630	637	586	626	640	588	602	671	630	607	613	640	608	600	652	614	613	653	607	630	627	587	636	568	611	582	641	598	608	592	598	601	621	624	638	617	562	605	621	588	617	665	595	588	604	660	615	611	588	628	629	601	614	596	604	674	616	626	664	574	624	579	625	611	654	659	543	581	594	605	633	596	624	575	661	620	626	661	604	589	591	631	662	594	598	668	574	650	657	610	573	579	591	587	629	626	617	588	621	602	601	647	658	573	612	635	597	620	603	585	639	603	567	639	598	627	554	620	629	631	588	600	621	601	619	605	602	595	638	623	554	594	572	625	625	642	566	597	609	599	604	586	632	625	632	589	606	629	609	627	609	612	617	553	606	569	594	573	598	604	612	630	633	635	593	612	644	565	634	628	591	595	609	638	610	601	612	537	644	618	611	566	620	622	600	607	609	628	613	593	598	620	643	612	622	583	577	629	620	604	644	573	631	630	597	631	622	617	607	638	569	534	630	612	579	572	577	619	643	620	617	616	621	615	615	652	615	630	635	579	615	594	572	552	624	559	616	679	595	615	577	603	635	601	649	621	608	597	571	621	643	625	619	575	587	602	602	604	649	637	588	612	582	594	567	626	638	613	606	586	634	675	585	629	597	606	624	604	620	659	629	594	603	647	597	597	631	617	632	609	617	586	617	582	608	612	637	581	598	625	609	568	652	622	606	674	615	643	667	637	607	625	612	578	661	604	610	608	658	607	638	573	596	625	618	612	641	595	611	619	631	620	641	618	625	613	601	600	580	596	591	572	614	616	599	588	608	624	622	630	645	614	620	638	640	634	627	606	584	551	615	610	643	612	614	624	585	607	588	611	624	615	615	640	644	623	602	633	638	614	591	566	590	622	628	617	638	632	582	604	660	585	595	603	599	603	592	622	622	585	578	579	651	614	602	616	601	633	566	588	594	606	600	599	603	632	587	605	650	600	616	580	599	637	559	615	586	635	628	632	629	602	563	600	621	609	599	570	580	623	586	608	592	614	578	599	588	620	624	660	562	633	598	636	604	582	622	597	661	605	645	607	597	583	593	618	625	653	609	620	597	604	637	645	591	638	638	601	618	603	588	626	605	582	594	653	613	637	607	627	650	602	613	621	596	623	625	584	600	594	638	616	592	621	620	585	620	582	627	621	597	605	609	627	556	622	579	610	619	633	628	590	647	631	582	603	610	631	612	582	616	634	608	597	658	595	623	598	681	612	614	600	595	581	587	599	569	603	631	633	623	604	581	636	624	576	583	604	622	622	647	613	607	592	590	579	624	598	591	574	574	577	597	619	641	605	619	594	586	630	611	617	605	624	604	635	594	588	607	648	576	603	588	596	604	586	592	599	604	610	626	620	647	633	610	602	613	597	602	623	608	596	569	607	611	608	586	601	662	598	594	647	603	644	585	601	638	632	611	653	610	627	603	612	609	585	647	607	566	614	572	580	580	634	577	624	603	606	603	598	616	598	610	593	624	607	634	583	572	625	645	616	577	630	618	649	600	609	614	610	587	600	578	609	553	602	604	608	574	621	673	576	587	628	587	560	671	577	671	572	637	553	599	632	576	608	638	624	641	633	614	590	577	629	611	561	614	614	632	594	619	609	570	589	585	579	589	616	604	627	610	623	588	639	603	584	624	600	600	617	623	620	631	606	615	597	616	582	622	594	617	592	626	616	616	598	609	666	586	631	590	632	589	591	592	613	664	608	658	599	583	626	643	618	651	551	599	608	586	603	571	581	633	611	596	628	600	613	601	622	614	616	616	574	560	598	627	622	616	600	610	559	605	608	585	571	617	627	578	612	577	618	557	606	631	576	608	602	621	603	597	577	600	614	604	597	588	581	604	595	622	625	599	653	600	604	614	601	601	636	630	599	608	630	603	607	591	622	586	583	575	644	621	589	583	594	606	587	574	645	619	610	602	629	628	624	625	608	601	636	593	615	638	590	632	570	603	643	602	590	640	633	673	615	569	615	600	556	635	631	608	582	538	603	611	633	616	554	593	616	598	612	605	571	574	609	634	600	643	583	608	610	578	569	591	635	639	624	576	600	592	578	611	613	581	592	590	615	666	589	627	605	583	663	583	586	565	589	629	528	592	586	634	630	623	614	618	615	639	624	601	612	585	638	578	637	620	607	612	583	629	591	634	626	621	626	623	628	626	645	620	643	637	625	618	645	648	582	641	624	544	636	553	648	646	596	614	623	602	625	634	608	609	618	578	583	581	599	616	634	575	590	641	587	615	620	620	614	596	607	576	595	619	631	570	633	631	622	630	586	583	612	616	595	650	590	610	625	649	601	633	595	637	635	562	636	598	653	611	622	636	648	582	568	617	570	608	604	585	605	560	655	630	581	585	575	618	605	627	657	546	589	608	597	594	644	618	588	592	593	614	608	565	593	625	623	583	571	608	614	570	581	589	629	629	599	638	599	597	653	593	614	615	565	599	607	617	573	581	619	606	574	631	641	565	606	622	657	578	643	587	593	656	592	591	629	604	599	631	569	606	581	599	635	633	611	613	602	603	604	561	599	637	609	632	604	617	590	619	641	651	587	597	633	593	606	610	559	608	604	622	569	596	626	599	580	641	589	657	594	604	599	593	628	598	601	616	633	609	656	591	611	597	620	603	624	629	627	572	594	618	569	607	619	585	561	626	644	593	570	613	582	619	614	603	619	571	646	601	580	620	590	607	618	614	586	652	602	585	624	623	601	578	630	622	603	563	560	555	612	613	619	583	562	631	602	611	616	622	607	647	621	585	607	593	601	601	660	620	608	602	652	599	633	562	628	598	628	622	589	632	655	639	626	594	626	659	619	622	580	591	618	608	600	639	563	629	617	627	626	590	656	629	597	627	652	627	586	618	614	653	623	613	623	602	621	607	600	631	615	628	644	623	612	603	640	605	601	638	642	603	620	632	601	615	617	594	632	604	590	631	612	593	620	613	641	642	634	593	648	610	634	642	579	608	570	629	593	624	649	611	643	604	586	604	581	580	641	592	632	631	598	607	595	597	607	632	656	587	689	599	553	616	613	600	593	644	593	597	606	612	603	636	577	599	576	620	630	581	646	628	634	628	621	603	631	613	626	595	604	612	619	582	599	609	609	568	586	646	581	548	673	571	616	629	643	644	644	638	580	613	671	593	585	663	591	601	592	635	600	615	606	619	627	624	615	569	603	594
7743	13594	16562	10347	4812	3532	3074	2554	2258	2013	3566	6234	1757	1644	6176	22089	18324	12546	2052	996	949	905	904	913	936	948	956	964	938	922	974	941	963	919	916	916	979	953	921	947	958	1368	1391	1205	1049	985	902	932	936	939	932	903	887	936	936	934	929	928	890	882	974	957	960	903	953	910	922	920	922	910	937	913	995	900	910	908	929	851	943	1007	905	921	965	921	910	950	951	876	890	897	916	873	967	898	961	959	903	949	958	960	916	908	897	920	905	939	959	924	944	894	901	1001	905	897	929	913	889	989	922	911	976	955	937	999	931	892	975	945	943	894	931	925	978	955	905	960	932	864	930	985	974	914	945	949	964	950	945	1008	919	963	918	932	892	937	923	945	889	972	961	929	937	911	909	941	946	967	964	876	922	964	936	954	909	951	934	933	949	947	933	975	940	968	976	949	979	937	914	974	871	948	987	970	896	928	922	902	918	897	999	894	971	926	939	872	919	936	944	927	936	941	900	919	901	891	950	919	991	956	961	924	952	968	914	936	937	912	945	915	900	923	944	900	955	929	873	969	923	895	935	938	943	912	999	942	976	946	930	986	912	905	969	934	891	941	953	964	917	938	955	970	926	945	894	958	953	921	864	917	953	913	941	970	918	972	895	923	987	981	909	928	941	947	910	935	918	943	954	939	945	939	960	942	934	923	921	920	940	939	947	934	948	946	942	939	961	921	909	927	882	902	937	912	1000	968	934	884	918	908	971	954	917	944	928	903	916	893	929	936	923	954	976	940	936	912	924	981	942	936	916	951	1031	984	957	907	897	924	903	881	943	887	919	924	877	949	891	906	946	919	870	921	941	936	913	946	982	889	931	931	962	948	882	939	906	945	940	919	844	929	951	920	949	900	928	943	860	950	926	936	972	955	940	980	905	932	897	886	937	979	934	854	906	955	943	922	909	942	932	934	926	921	946	903	864	910	879	943	963	993	859	921	905	919	962	933	860	948	998	917	943	927	887	898	970	918	920	963	884	946	911	969	942	959	940	923	877	894	936	996	937	935	976	967	898	965	975	955	961	906	885	937	893	918	910	934	929	945	1004	898	891	1017	922	932	938	873	955	987	956	993	918	927	851	931	921	965	899	913	968	909	873	907	939	944	996	1007	891	972	925	896	895	929	928	930	942	924	908	878	932	895	902	932	904	956	910	929	905	900	948	955	933	895	963	947	950	906	985	936	930	926	948	964	888	959	931	935	925	861	953	946	950	955	897	937	899	891	904	894	959	893	923	981	923	913	922	942	962	943	985	922	877	970	892	935	954	902	939	919	953	913	892	859	917	943	901	922	929	937	947	943	911	896	954	875	912	904	905	915	944	921	936	930	920	938	910	897	871	944	927	902	963	917	924	892	910	928	904	950	922	894	945	945	904	928	925	893	889	908	948	935	895	943	859	976	949	898	930	926	928	931	931	943	899	960	879	970	923	956	992	895	903	879	928	944	881	889	872	975	943	915	950	931	964	923	927	913	907	966	925	942	956	965	962	875	948	948	957	925	968	899	898	932	895	967	915	882	905	852	936	926	922	921	911	919	937	961	900	892	884	951	961	956	923	921	928	999	894	906	923	917	895	871	935	960	911	904	900	933	928	917	960	878	934	960	938	887	935	879	970	893	934	972	931	895	932	911	901	896	933	946	922	913	987	911	860	992	978	945	967	885	910	917	907	921	947	968	930	919	969	885	906	973	962	962	921	885	924	1008	874	896	925	967	928	972	941	869	907	880	985	912	921	905	952	962	885	948	953	898	1027	975	966	911	912	928	901	903	933	907	963	905	913	935	911	907	894	958	908	958	945	966	916	966	914	990	965	909	919	921	910	903	932	992	884	942	955	978	905	918	962	920	889	923	926	926	941	964	947	995	904	937	977	908	913	982	904	926	916	998	982	934	919	927	884	922	889	925	960	954	906	923	929	912	935	933	967	922	925	930	933	921	939	927	963	926	968	932	970	982	910	928	932	950	889	948	957	945	964	934	915	917	857	847	906	861	960	894	913	888	931	905	876	962	908	982	866	933	941	915	886	914	929	888	916	953	916	913	932	911	910	932	922	920	906	944	977	922	939	915	943	926	953	950	930	948	974	923	951	977	926	920	890	923	958	918	926	920	911	952	946	892	958	914	882	916	980	936	895	925	848	900	914	984	921	963	938	915	906	917	881	960	886	905	975	887	904	873	913	950	1007	926	968	851	910	958	918	935	926	919	932	887	920	912	937	900	976	907	932	987	902	991	892	947	921	913	942	980	980	912	940	919	945	890	911	918	891	905	914	933	931	899	912	906	982	952	949	961	907	912	965	969	911	906	942	928	887	947	890	899	910	887	931	958	934	945	917	935	972	996	939	925	936	916	957	915	979	981	943	917	989	1010	953	862	917	969	968	910	904	914	965	917	928	920	928	976	919	900	914	951	911	882	973	925	933	953	912	939	938	948	955	995	910	932	897	956	935	931	942	881	960	979	917	899	875	910	900	946	976	874	950	916	954	927	927	960	952	952	960	964	954	933	912	886	941	950	886	960	963	916	979	929	937	899	989	936	951	928	902	962	957	978	883	951	924	967	946	910	892	915	934	891	922	928	897	960	948	961	958	895	853	914	902	923	901	884	950	948	939	938	916	898	968	970	966	952	907	851	933	925	904	874	912	936	950	933	920	954	946	925	925	909	892	903	976	940	909	929	924	877	914	918	946	965	940	926	915	914	894	1016	949	1014	945	902	909	918	975	917	935	938	940	928	871	905	925	890	918	922	928	948	900	980	937	935	916	946	918	917	873	926	986	941	931	962	945	941	906	922	934	941	930	993	903	893	928	936	943	968	961	886	923	946	931	912	875	975	969	929	959	945	985	952	915	921	935	944	919	899	1004	933	988	981	886	935	882	915	944	929	966	983	906	936	953	903	878	874	948	912	952	902	941	953	947	941	919	869	914	907	886	934	899	910	905	930	892	945	915	909	955	936	932	954	971	903	943	957	901	932	922	885	969	929	893	917	983	921	918	900	936	912	938	967	938	913	936	971	899	936	967	912	888	940	922	875	854	926	936	929	937	959	975	941	941	945	895	884	921	947	904	908	941	887	904	947	964	965	937	890	931	934	971	958	942	938	955	893	919	912	1002	949	882	953	889	920	938	922	880	921	882	890	941	878	946	892	965	959	871	935	900	893	956	947	909	928	923	918	911	913	900	971	941	918	915	948	929	938	927	959	964	933	907	951	996	941	956	933	902	894	957	948	944	958	954	971	876	957	907	967	926	919	894	943	932	937	854	902	932	927	942	955	943	1007	977	896	943	962	932	910	936	891	897	943	962	953	926	944	912	891	997	971	997	935	947	933	918	916	950	900	932	951	922	962	885	921	920	950	930	934	925	956	934	945	911	931	974	932	949	899	953	916	961	944	926	891	958	930	942	885	952	896	919	896	908	925	930	970	1000	938	925	975	890	928	916	920	945	958	925	962	1011	952	916	951	1001	871	936	949	947	960	933	914
23169	21214	28963	23763	21219	19414	3833	1657	1369	1153	1304	1337	1055	944	8352	22605	18991	9114	954	584	605	622	553	588	579	563	613	625	559	594	568	582	641	578	603	599	558	571	542	618	554	768	1192	1020	785	624	657	607	570	570	550	589	596	551	583	598	581	602	568	584	608	630	590	594	508	570	593	577	530	566	546	560	564	560	607	582	600	583	585	552	567	610	561	549	564	537	563	580	537	572	570	613	569	549	544	538	547	599	599	541	605	534	592	570	572	579	570	593	579	562	580	600	577	559	550	561	588	564	571	575	591	553	546	556	575	596	561	586	527	565	572	559	562	554	573	544	585	579	602	553	583	624	615	580	591	562	573	573	582	625	602	546	522	567	602	580	551	581	573	574	606	534	603	571	573	543	588	573	562	575	592	592	566	581	575	543	564	569	563	577	577	550	636	568	598	571	545	556	574	576	575	563	541	571	535	591	536	557	568	588	571	580	557	546	580	601	579	532	578	538	546	587	547	582	578	564	567	549	540	571	560	578	622	560	554	516	577	582	581	552	584	598	598	571	587	583	580	573	574	541	560	567	580	523	601	575	584	551	562	547	542	591	597	561	579	529	588	565	602	572	568	564	592	554	594	583	582	603	567	564	552	596	595	567	565	582	573	570	568	576	567	587	543	615	597	592	591	574	568	559	556	572	610	576	577	578	579	570	582	537	581	594	544	572	568	570	547	620	611	568	593	550	566	552	583	587	599	607	551	622	570	567	651	562	566	585	541	592	549	576	576	586	581	562	536	536	565	586	555	558	580	586	569	553	575	565	581	576	569	564	543	559	637	566	564	573	590	606	571	570	593	569	508	567	568	579	577	578	567	553	595	544	564	593	535	560	576	583	580	569	606	614	627	598	602	560	615	550	552	588	620	548	601	595	543	562	568	584	559	517	537	596	602	557	538	608	575	572	622	583	596	635	592	574	554	589	595	543	588	575	538	565	568	548	542	586	576	531	549	537	575	579	569	575	572	581	584	577	589	591	553	614	607	583	617	567	622	575	593	552	564	578	539	566	587	548	607	604	580	524	611	583	602	599	578	557	538	563	580	570	549	556	603	573	573	573	564	640	545	576	557	555	610	559	571	565	602	552	589	587	544	513	601	546	568	550	586	619	621	534	611	599	577	534	567	584	596	595	585	595	556	541	570	560	561	583	578	591	570	531	580	599	585	580	580	588	546	584	605	592	556	557	609	585	549	578	555	588	612	587	596	577	569	600	570	580	572	595	564	550	551	556	576	589	569	573	581	573	596	600	563	530	561	554	537	538	593	582	522	571	574	562	597	590	586	567	596	580	555	583	588	569	605	534	558	532	573	599	600	591	578	595	587	571	550	539	599	566	586	567	619	589	536	560	600	579	589	549	587	535	591	603	577	566	540	584	549	545	601	537	598	560	563	576	594	541	557	577	633	568	597	551	569	621	588	572	594	609	599	572	549	558	577	551	551	571	535	548	631	588	579	569	552	585	544	586	595	570	576	588	527	563	572	600	582	593	567	557	556	596	604	529	564	567	605	551	579	611	621	552	548	576	633	576	597	591	562	620	568	591	548	583	547	564	595	545	608	581	601	567	571	586	590	579	561	587	579	575	538	541	562	576	614	542	597	539	560	590	562	594	584	582	550	547	574	576	563	596	607	562	582	556	547	544	542	593	570	579	584	566	530	549	593	590	589	580	564	589	514	615	593	594	586	563	555	609	555	548	584	618	584	578	571	543	579	576	579	627	585	638	573	560	567	556	574	519	582	592	589	582	579	555	605	604	580	582	598	558	610	576	573	596	572	607	574	577	555	557	528	596	580	549	530	572	579	570	569	546	613	597	603	599	578	604	556	604	607	617	531	561	587	594	532	566	592	576	610	542	599	606	563	572	570	569	560	547	582	536	594	583	606	606	623	600	557	553	586	554	563	605	590	540	590	584	551	582	575	577	546	541	540	572	589	580	604	565	602	583	555	563	583	581	568	581	578	581	596	547	541	546	538	560	597	565	587	580	573	563	574	580	554	564	607	600	576	558	520	545	552	564	555	579	543	575	603	586	570	591	562	563	569	557	586	586	570	570	575	541	588	554	599	579	583	562	580	596	573	580	566	557	564	587	608	541	563	584	585	591	546	543	566	578	572	598	571	576	573	597	575	578	636	569	599	585	592	529	606	571	612	544	576	543	618	591	602	572	560	538	550	576	606	590	620	552	577	546	598	550	555	595	574	604	576	579	597	593	542	582	589	609	582	589	593	576	579	524	594	566	565	560	576	608	556	587	606	592	572	591	616	545	505	546	507	576	577	549	561	528	554	595	554	559	546	554	568	594	577	592	603	566	585	544	543	560	618	588	595	583	548	576	556	623	530	581	587	610	584	534	592	552	560	545	547	575	566	545	546	556	515	548	570	560	589	596	579	545	569	554	560	585	566	612	562	588	601	576	596	584	572	550	622	551	580	569	589	583	558	567	574	563	582	608	516	562	528	586	539	566	570	580	594	564	541	588	562	603	597	576	559	592	546	599	560	584	548	549	545	551	587	596	576	586	613	602	564	580	608	560	590	537	561	596	581	574	493	605	532	547	590	596	574	566	537	568	621	615	557	545	570	580	614	543	562	556	545	620	580	595	595	533	603	563	555	572	544	573	646	589	554	573	541	592	599	567	539	570	574	545	577	614	606	570	555	616	603	574	560	659	561	572	618	549	608	544	557	576	589	558	559	567	529	560	570	593	561	565	525	577	593	611	611	583	585	564	573	587	552	565	550	565	559	572	545	582	575	507	556	576	588	563	577	560	588	556	580	575	581	576	585	586	574	618	579	614	531	557	569	568	565	563	597	564	545	569	584	576	596	537	559	577	594	560	538	596	551	522	550	589	556	585	611	643	598	560	540	568	558	548	556	555	587	587	570	606	556	608	555	587	553	595	588	609	564	561	581	557	551	565	584	546	581	588	581	571	560	560	534	582	591	554	538	605	536	578	565	584	604	624	581	550	546	534	588	567	616	584	528	600	564	570	565	578	593	578	573	573	609	559	565	563	574	564	535	586	596	571	592	601	587	548	639	567	585	571	572	632	576	554	567	598	552	541	576	583	542	614	576	564	543	544	532	553	561	614	627	576	586	573	566	562	551	541	600	605	603	564	555	561	534	550	557	559	554	571	580	577	570	543	555	585	565	588	614	566	556	575	546	518	558	537	583	590	620	609	591	584	572	567	572	582	606	564	555	585	571	569	549	551	589	563	616	533	570	555	559	560	531	524	574	557	534	613	613	577	574	602	565	579	554	558	576	548	579	561	563	560	561	582	599	588	584	575	581	558	547	562	532	531	591	588	539	592	526	578	556	515	560	621	600	553	590	594	556	551	519	592	604	524	538	547	577	553	564	619	589	548	572	580	570	602	516	567	543	577	604	561	572	561	590	513	586	572	568	581	570	560	551	518	560	572	585	587	573	562	585	593	555	595	561	570	563	590	599	601	589	579
11346	20891	21758	12827	7945	5742	4815	4058	3389	3009	3178	3481	2382	2221	16590	33260	27479	14896	1230	909	918	913	910	890	894	904	894	906	904	866	910	904	890	911	901	911	900	924	915	893	905	1443	2609	2030	1435	1129	935	959	867	842	861	864	865	878	820	873	832	881	896	858	836	939	826	846	870	903	884	889	819	835	890	887	841	943	846	835	948	905	903	838	879	823	842	869	883	893	862	859	893	872	872	862	861	894	843	876	847	856	831	898	893	914	867	859	843	861	884	860	902	858	866	903	934	836	926	852	884	890	857	860	916	938	840	893	882	877	874	851	864	899	847	874	910	844	847	863	895	871	892	869	869	888	894	869	918	921	865	876	874	904	886	901	869	904	852	856	874	850	864	879	827	881	853	864	812	935	822	832	912	864	883	887	849	917	859	880	948	825	903	864	872	841	926	859	876	919	816	842	837	855	843	860	883	885	843	926	897	822	895	836	856	830	870	899	873	823	876	936	873	852	869	832	877	840	887	869	895	827	842	906	875	879	835	866	880	873	889	862	858	886	826	835	911	859	872	878	935	843	888	898	849	861	895	886	854	890	873	879	859	885	878	844	866	872	766	887	883	833	842	886	867	904	901	845	857	936	863	815	861	855	826	845	928	881	842	867	910	861	884	843	857	867	884	887	874	878	821	866	876	876	826	844	902	860	896	895	846	886	833	876	877	873	888	864	861	904	885	887	893	910	851	828	875	861	888	851	912	878	862	845	836	805	828	892	875	889	938	864	846	841	839	867	872	844	871	828	855	889	902	863	914	899	800	881	862	919	864	887	863	880	845	873	902	854	891	865	929	887	907	890	847	832	830	816	880	829	874	844	889	854	799	882	882	853	873	885	846	903	882	885	855	847	877	865	922	860	895	857	877	845	900	868	843	888	835	908	873	865	912	853	874	901	841	829	923	812	877	864	876	858	853	864	871	892	864	849	882	818	914	948	913	900	906	868	870	885	871	882	851	846	838	910	837	852	884	872	893	888	864	829	822	895	876	875	831	828	892	837	910	870	843	872	929	904	869	896	866	888	845	832	915	905	855	835	883	847	867	860	850	917	848	887	896	844	928	908	850	858	868	830	890	866	876	889	892	865	876	829	810	863	860	842	878	898	838	927	857	831	896	888	866	854	900	829	868	904	873	921	850	856	883	850	902	897	883	855	868	853	881	874	892	851	890	877	861	923	878	895	859	861	866	861	874	895	846	900	945	875	838	917	868	855	877	864	841	874	846	910	851	855	852	842	903	850	861	871	920	908	870	871	855	880	858	862	894	858	843	849	860	849	818	893	852	903	952	905	810	890	874	928	906	904	871	880	832	883	912	860	878	869	903	862	882	815	867	873	852	868	875	842	857	859	931	883	865	861	845	907	824	912	888	813	852	887	891	882	883	881	831	886	864	876	900	857	902	905	842	862	887	875	923	910	859	859	876	874	802	861	863	872	862	850	902	845	875	837	874	878	907	862	819	880	881	885	841	907	862	922	910	850	914	862	842	889	872	874	891	810	906	837	858	887	857	835	853	887	884	884	868	880	909	952	869	897	889	912	879	851	915	871	903	880	877	867	888	857	820	844	872	843	835	870	878	824	870	913	822	855	913	899	853	847	823	860	876	854	872	864	884	842	791	836	839	850	878	833	853	835	917	883	866	833	878	844	865	890	897	860	837	886	826	888	872	846	864	810	872	903	871	885	868	836	879	864	868	841	869	875	871	866	876	931	859	892	907	879	828	889	845	847	833	890	867	851	856	866	863	887	854	845	837	848	862	861	878	867	894	845	905	922	854	840	876	932	908	868	884	854	876	853	861	781	877	899	858	842	919	832	846	851	809	871	898	853	871	913	873	888	866	848	874	872	873	883	902	936	895	866	878	838	852	874	834	890	884	901	870	878	888	858	907	859	842	852	895	847	833	870	827	878	904	844	885	855	888	814	868	886	864	826	893	884	822	829	855	903	918	857	853	852	894	828	877	829	882	910	844	896	856	862	893	852	871	843	888	887	866	877	880	867	831	883	841	862	905	933	879	875	890	860	857	858	891	837	862	900	845	840	868	877	871	886	873	897	902	891	870	855	882	854	866	863	880	878	840	886	892	907	865	823	845	837	844	876	870	885	836	916	844	901	903	848	858	867	895	840	925	908	874	886	869	855	926	915	900	881	863	882	851	841	873	905	885	852	905	884	919	893	876	881	867	865	884	892	903	871	868	849	909	845	851	884	900	837	848	827	869	856	880	887	866	812	906	851	850	945	833	904	884	901	857	928	858	914	835	870	868	909	883	883	893	860	828	888	892	841	896	878	839	865	887	864	855	904	878	844	878	841	890	910	916	897	883	881	883	903	865	863	865	837	908	899	891	886	893	839	901	875	889	848	873	859	896	891	854	913	873	816	848	901	829	851	854	857	882	831	883	883	899	882	862	870	877	875	867	916	875	813	886	859	863	869	885	839	865	803	835	906	865	866	844	915	859	931	886	912	864	820	847	871	860	865	867	904	922	870	899	917	856	860	891	838	852	875	891	927	881	855	883	864	899	866	879	863	837	872	897	879	857	852	860	874	849	886	848	917	895	877	912	850	904	860	835	894	816	850	878	863	876	909	853	872	810	850	907	899	845	844	867	859	816	850	890	878	852	885	854	827	876	902	901	891	872	779	847	873	896	868	877	891	860	869	899	899	841	885	868	869	876	920	845	865	870	879	879	863	875	847	881	878	877	840	872	854	878	859	921	835	842	802	896	847	902	912	857	894	865	834	862	885	883	895	857	869	785	905	918	882	844	926	869	852	847	886	907	843	872	904	850	832	848	904	861	878	894	916	836	892	919	892	863	863	912	878	894	848	848	844	889	849	854	876	891	874	847	822	880	819	890	884	932	842	882	871	881	869	836	860	808	890	886	877	978	878	867	937	896	839	867	877	931	898	886	914	855	847	854	910	877	834	887	827	888	829	832	819	876	917	924	846	840	866	898	857	896	819	830	836	852	889	891	882	920	843	884	873	867	878	872	836	874	834	868	855	871	841	854	837	891	876	890	918	869	886	931	868	858	852	844	893	869	837	902	878	877	863	872	862	775	875	849	845	867	844	849	856	954	850	946	829	874	860	841	841	765	888	823	867	863	880	904	860	898	901	863	897	884	865	912	837	895	897	846	868	941	923	878	873	858	832	863	888	829	808	880	862	848	827	864	868	954	861	869	861	849	887	867	863	903	871	849	901	858	849	901	880	908	876	879	846	905	892	882	901	888	829	902	934	860	846	889	841	820	852	812	858	823	854	826	848	886	894	851	903	872	868	868	849	898	888	872	919	854	847	827	872	907	857	878	844	875	905	857	908	932	857	855	885	861	855	861	836	849	862	925	884	890	868	900	891	921	842	787	891	895	884	875	820	871	896	849	889	809	843	897	848	954	907	843	855	924	879	928	859	897	881	870	865	892	894	849	922	862	902	875	909	908	922	859	895	900	915	888	881	893	840
26846	19917	8601	2939	1312	929	764	707	700	689	630	655	597	607	1054	1963	2094	1715	550	497	533	561	494	510	519	485	490	545	557	554	560	541	536	496	498	540	526	535	560	529	571	543	552	556	557	513	526	521	503	537	522	516	536	553	540	483	547	530	508	530	528	521	498	528	501	522	530	548	498	565	558	517	537	513	553	531	510	486	507	477	488	524	546	528	502	485	514	510	493	505	530	534	475	536	532	532	544	496	488	534	508	499	518	553	544	484	534	513	527	575	486	528	515	560	561	509	497	524	516	550	574	528	480	484	493	512	476	488	521	493	513	536	493	481	516	523	516	547	502	517	550	521	539	530	531	490	536	513	552	498	564	520	497	495	538	505	513	521	474	556	496	531	520	549	521	498	524	523	495	524	545	545	560	518	528	508	537	551	498	504	498	544	527	546	546	489	488	557	508	510	505	534	502	485	515	539	564	504	518	535	523	469	527	558	524	476	521	533	541	551	507	531	513	521	498	486	503	555	536	528	543	519	506	519	492	510	527	484	540	539	528	519	511	533	519	516	517	520	539	506	526	539	456	521	530	529	526	521	533	517	576	510	563	559	492	518	497	511	541	466	518	506	529	507	556	527	509	512	501	534	490	502	514	514	545	567	499	495	528	554	537	558	527	526	525	520	563	511	528	519	524	493	528	560	509	502	530	530	510	508	489	536	547	559	529	508	497	529	509	525	464	504	501	525	520	540	517	465	489	510	533	525	505	494	497	545	518	525	494	541	536	573	508	477	531	567	489	536	527	493	503	516	532	516	492	546	457	503	506	533	543	518	486	500	535	525	563	535	519	514	524	511	515	516	531	583	546	493	536	502	557	464	493	503	515	535	511	529	528	567	509	518	492	538	500	495	502	508	520	526	521	524	531	518	536	581	568	467	479	570	480	503	519	529	532	509	507	523	545	543	533	520	532	537	558	542	492	526	513	541	518	513	516	510	506	506	523	527	504	502	542	529	524	563	530	537	501	532	490	537	490	491	512	537	492	539	538	535	490	486	482	497	528	490	483	526	517	513	512	496	531	476	505	520	492	535	509	522	512	523	550	524	532	509	541	487	512	546	511	543	514	537	513	537	509	519	517	493	507	499	514	528	528	509	478	511	540	506	523	535	519	504	531	535	521	543	506	497	500	543	568	528	508	537	518	559	474	516	551	507	480	502	503	520	526	508	576	559	553	547	500	535	502	493	500	493	506	453	525	530	504	512	503	521	490	479	472	515	537	542	517	517	535	537	544	547	530	536	534	525	561	482	515	518	493	464	499	546	535	490	517	532	538	546	511	513	557	529	521	547	494	563	573	518	538	534	525	497	505	530	522	524	546	537	530	498	495	532	547	522	534	511	504	502	557	483	481	522	535	505	538	538	508	531	490	499	494	496	515	546	505	534	511	518	509	526	538	561	545	548	526	545	525	534	520	547	538	515	533	506	485	536	549	497	564	536	510	491	521	510	559	500	575	541	550	533	509	483	574	531	569	521	545	523	516	538	493	502	481	527	490	500	487	512	503	533	543	529	557	534	516	548	533	552	531	526	527	552	558	499	515	536	502	547	532	511	519	512	570	526	525	559	569	490	500	550	536	499	518	519	495	536	495	545	540	479	541	531	535	510	502	538	494	515	566	533	537	508	507	512	539	560	565	522	510	539	515	548	478	531	525	529	503	533	504	533	500	522	526	537	517	542	503	518	521	532	506	527	508	563	531	518	533	500	553	529	516	507	563	539	553	520	520	509	511	509	513	512	518	487	534	462	526	503	549	546	512	491	469	571	544	496	521	500	504	509	522	524	542	533	499	492	540	542	549	520	519	535	521	522	560	500	503	518	527	535	554	522	524	533	525	532	528	559	512	498	526	510	523	528	582	501	505	491	541	476	508	529	514	545	574	518	512	512	507	521	539	534	537	526	527	528	513	524	520	526	520	547	503	507	512	495	522	532	529	527	525	491	538	552	521	496	517	546	573	497	485	524	538	535	549	511	567	510	573	510	527	580	510	485	518	499	500	483	535	529	528	521	518	514	497	502	550	509	489	519	542	516	520	538	487	535	542	496	550	500	515	541	547	526	502	521	523	498	475	516	512	509	549	509	541	502	491	511	486	544	548	511	499	542	522	500	485	510	498	506	530	527	524	553	514	499	544	515	480	482	485	495	552	524	532	522	513	503	523	524	506	534	518	535	493	529	534	508	546	541	532	548	561	510	571	495	512	473	488	547	523	488	606	539	490	500	503	540	576	471	489	485	517	511	527	561	515	554	490	505	470	519	538	532	521	506	532	505	532	511	482	528	562	545	516	502	535	552	514	511	515	506	522	538	520	523	505	538	524	567	496	514	546	534	506	523	524	552	518	542	552	524	510	526	585	550	503	502	502	526	495	500	536	499	551	495	504	499	480	521	526	529	516	524	578	530	543	518	543	522	508	508	537	515	534	567	502	475	565	539	493	535	549	515	538	526	506	550	536	553	528	487	517	530	460	517	480	544	549	513	556	496	534	497	545	543	554	521	491	544	511	565	526	528	525	497	453	555	487	478	553	530	545	531	486	526	531	497	502	527	485	513	542	508	519	532	530	517	535	524	547	487	502	550	522	531	560	486	544	533	525	506	520	484	552	536	518	472	508	522	502	459	510	546	566	575	558	538	508	514	534	524	527	507	519	552	549	504	514	542	534	506	526	517	528	522	478	500	513	513	544	517	532	497	549	547	519	541	543	541	532	541	511	538	505	532	516	527	536	526	533	492	537	541	517	543	504	511	495	586	537	521	530	559	488	525	491	526	544	540	500	564	552	554	552	529	474	536	535	543	537	526	512	509	526	508	509	526	539	508	519	545	501	557	495	527	525	538	513	564	526	514	541	482	557	540	493	529	507	506	505	526	516	525	573	501	504	517	511	518	500	531	554	513	532	478	517	507	503	514	522	509	538	527	496	542	520	525	511	494	517	505	505	530	504	504	490	535	511	534	452	537	511	512	477	536	507	477	541	518	505	506	502	493	536	496	507	600	506	517	545	518	513	504	570	548	529	521	527	499	480	493	504	510	499	517	516	526	465	523	512	523	510	517	524	514	510	526	488	543	544	493	517	555	499	519	532	528	532	541	551	489	560	528	533	518	527	470	508	480	543	482	504	518	542	560	523	521	559	562	508	526	544	554	523	506	478	482	551	500	520	532	551	525	458	501	520	525	528	495	534	458	545	531	564	552	529	543	461	513	559	506	532	509	565	514	515	491	545	477	506	519	541	505	495	537	542	498	494	517	490	520	483	511	523	548	515	521	545	500	533	540	557	499	517	461	484	503	492	486	556	519	514	519	513	506	495	534	553	529	509	549	552	526	536	528	517	527	517	510	514	488	509	521	528	506	497	522	523	501	509	542	502	539	536	524	526	495	571	521	507	525	536	496	508	517	536	471	537	521	548	515	517	530	547	508	527	547	539	495	512	549	504	527	510	512	512	498	534	518
5769	6133	7804	4599	3003	2115	1666	1580	1450	1406	1300	1248	1157	1044	2521	4871	4933	3708	863	815	750	833	786	811	778	775	839	823	827	763	827	832	802	805	830	732	829	788	817	831	855	804	904	933	887	862	794	835	824	806	825	821	802	774	772	783	783	782	797	771	824	810	807	789	844	842	785	776	822	826	758	793	819	775	795	799	812	812	779	802	838	766	806	785	778	790	762	854	766	845	803	776	814	782	742	826	836	830	818	784	804	780	771	786	787	763	777	803	746	785	750	805	804	842	788	800	736	833	845	822	818	819	814	819	809	839	784	779	774	796	838	769	794	784	849	770	787	859	773	820	803	845	796	820	799	796	832	759	779	820	808	871	851	786	787	766	761	862	810	855	819	808	815	734	777	808	797	883	797	848	831	819	812	797	854	759	816	810	784	844	850	808	785	784	800	760	815	830	816	792	832	777	830	837	775	789	804	825	835	790	812	729	853	759	808	814	778	774	851	823	826	810	785	839	796	866	835	827	775	788	789	792	827	775	788	795	794	800	814	854	829	775	804	849	797	793	864	822	793	804	840	793	847	805	812	840	800	750	793	754	826	777	844	861	799	811	788	792	792	790	771	829	761	815	851	823	811	781	766	786	804	833	757	855	817	892	830	791	768	779	767	784	830	813	834	795	753	793	832	782	825	805	815	779	794	763	823	815	806	831	788	835	767	787	792	815	824	831	779	793	818	821	798	808	788	782	788	809	789	795	783	811	749	794	802	788	806	791	809	860	810	790	788	799	764	831	835	809	793	810	759	747	771	795	819	780	809	837	792	816	790	794	786	800	807	804	789	803	820	828	789	802	821	820	804	800	831	791	824	787	814	846	847	768	813	795	805	816	849	741	763	785	750	801	819	811	823	814	773	804	844	803	830	799	753	810	767	792	806	835	809	810	818	798	798	838	788	790	809	776	860	815	829	726	777	769	794	765	814	745	813	823	775	786	806	775	791	772	830	784	812	828	765	848	794	795	756	842	806	813	805	836	772	816	820	828	755	762	791	812	812	830	828	778	818	809	765	794	816	781	828	800	816	798	803	797	824	798	842	808	811	825	782	780	849	821	805	811	790	837	815	789	760	805	797	776	837	882	803	799	802	751	755	796	784	748	815	795	824	803	787	826	842	825	778	828	776	824	807	831	780	843	790	809	777	777	818	818	776	825	800	774	889	735	804	802	820	795	874	820	815	763	756	785	791	878	814	777	826	802	799	799	821	790	775	785	833	834	791	831	766	843	813	809	784	821	798	787	803	871	853	798	795	807	805	785	819	761	831	816	808	760	791	824	802	790	728	785	787	795	821	823	791	784	829	775	819	784	780	772	819	813	807	812	787	766	793	787	833	763	844	796	823	836	780	825	833	802	780	817	843	803	840	839	754	801	745	778	796	794	816	806	822	853	796	805	843	822	779	798	771	793	799	815	851	842	713	817	841	802	778	813	781	804	830	798	838	816	808	784	781	786	792	741	851	792	784	875	811	818	851	789	797	733	831	745	843	809	811	757	792	841	796	808	813	802	813	780	792	824	818	778	793	799	808	797	753	821	775	792	798	832	864	781	790	807	762	791	798	818	808	785	775	760	758	807	797	814	767	814	752	811	781	812	820	806	789	790	785	765	800	830	821	829	809	832	818	806	786	798	751	835	799	759	791	769	770	784	808	834	790	802	797	826	834	783	774	797	866	784	843	753	859	858	808	778	810	789	801	826	796	809	773	775	792	802	791	806	778	815	762	780	816	800	819	807	824	769	792	803	834	791	839	766	769	800	756	831	784	789	795	801	829	870	818	808	785	817	780	799	842	825	804	848	856	777	843	848	829	827	775	797	784	823	780	835	777	812	805	805	826	823	815	800	803	767	824	780	816	793	747	817	824	826	780	803	783	797	745	819	788	788	866	777	800	801	785	816	778	828	806	833	799	798	844	833	790	727	801	879	788	778	814	833	811	820	810	811	785	807	829	848	783	802	812	825	776	855	803	790	862	862	843	796	814	816	781	814	816	799	817	816	810	815	803	829	840	835	758	789	829	814	820	800	823	763	811	777	797	819	791	783	779	804	784	792	806	807	840	815	783	812	794	849	779	805	840	783	823	809	794	794	819	756	777	796	846	809	812	857	774	838	804	801	799	814	835	841	807	810	796	824	811	826	807	797	770	803	871	750	789	786	833	798	841	801	743	826	839	823	783	805	793	834	802	808	798	805	729	781	876	815	826	799	776	808	804	757	852	786	799	829	751	801	782	764	793	732	790	817	788	842	814	803	829	821	774	782	792	786	784	783	836	850	792	786	810	722	779	849	811	810	795	795	825	779	843	793	853	743	803	784	791	781	775	799	797	854	761	806	808	840	813	837	857	804	797	806	835	802	825	775	811	836	816	794	793	812	799	821	787	766	849	784	828	786	833	784	771	801	807	791	818	804	801	784	770	818	823	812	855	781	752	832	833	851	786	780	826	832	798	787	808	810	794	823	789	829	812	758	820	808	783	781	817	789	839	829	830	767	757	789	781	786	820	812	798	800	798	802	841	800	792	781	760	800	802	756	855	786	754	794	793	798	834	812	794	797	781	741	801	780	769	813	822	791	778	807	769	819	774	843	892	811	837	763	820	757	834	816	797	848	775	779	779	787	857	812	789	831	882	812	810	809	788	791	849	767	809	803	864	819	767	822	873	808	799	787	764	780	800	763	822	779	756	830	814	825	786	765	796	798	815	833	776	850	826	876	781	769	815	829	760	794	837	830	802	772	801	734	811	804	796	793	794	830	844	858	811	870	757	877	816	842	821	751	831	802	805	797	782	809	791	770	780	810	822	792	836	788	807	784	802	833	773	788	831	762	860	799	801	793	836	841	828	795	809	800	811	817	799	802	855	798	840	782	861	823	767	768	808	795	867	811	819	839	811	757	792	830	744	756	814	832	810	792	820	794	807	782	825	828	790	824	764	775	755	833	774	776	783	783	801	780	795	824	814	754	815	798	794	802	789	758	818	763	766	836	821	780	823	781	807	821	748	795	796	845	837	753	818	829	737	779	794	835	822	824	814	825	779	809	818	761	760	836	791	825	820	785	814	792	824	785	795	836	800	851	797	776	858	773	793	748	824	813	800	762	859	820	777	801	789	784	828	822	809	765	754	781	796	820	797	806	832	790	809	852	760	821	810	809	749	818	802	856	757	814	854	788	814	842	798	794	801	819	810	752	827	803	807	741	800	851	808	806	815	797	834	791	782	821	823	796	775	816	787	792	816	816	838	805	846	798	822	764	832	799	827	769	814	809	781	809	800	815	790	844	780	775	800	789	802	755	795	773	772	808	800	794	812	813	816	840	776	794	819	850	804	781	864	799	797	803	808	799	813	803	776	777	772	844	839	783	802	789	795	825	854	802	794	787	751	785	800	819	808	780	792	823	830	756	770	806	786	717	791	785	834	817	787	840	775	763	789	805	850	807	797	784	792	758	826	854	807	797
24468	21190	27729	24942	14527	2441	1473	1194	1044	911	891	824	838	759	4027	9853	9388	5182	826	599	644	571	637	567	596	614	589	564	559	589	630	582	593	622	624	646	586	604	562	560	632	782	722	761	666	631	602	557	582	601	590	605	575	620	573	565	604	584	602	545	618	560	579	582	611	578	619	606	587	633	602	561	593	630	587	603	566	578	624	559	621	606	619	548	618	620	579	649	542	619	597	542	567	571	589	592	598	551	579	623	594	568	573	610	616	647	593	584	609	609	593	579	595	585	620	565	583	595	569	601	630	589	586	599	556	606	579	594	600	605	614	583	571	595	610	637	600	591	609	576	591	518	589	551	581	599	592	608	575	604	585	595	639	572	636	614	585	579	604	629	572	577	555	588	547	585	599	626	601	618	573	567	598	583	615	626	572	613	555	605	533	595	591	577	599	599	594	586	619	561	623	532	624	564	563	628	609	590	586	576	588	586	626	597	616	563	601	558	603	608	564	623	560	551	589	587	639	585	597	583	607	624	636	615	604	579	578	612	542	561	587	610	562	546	626	567	600	563	594	569	546	581	593	653	589	581	529	614	583	640	597	599	636	561	613	630	575	603	565	584	563	623	621	586	570	558	542	595	631	585	610	603	592	603	562	584	564	609	601	607	608	595	597	582	563	635	601	579	610	572	557	590	602	580	645	624	580	584	593	583	568	580	582	612	568	614	596	649	585	602	583	553	595	587	597	577	591	595	602	632	588	537	633	546	581	560	589	556	584	583	589	571	621	599	637	562	584	565	584	581	573	573	577	602	587	553	599	532	598	569	626	589	571	591	556	583	587	555	577	600	593	574	595	617	579	598	578	602	589	611	569	590	584	596	599	618	592	582	570	606	608	577	604	595	527	552	566	564	608	592	597	607	578	571	609	574	607	549	552	568	619	558	593	552	560	603	605	553	554	603	575	584	569	563	557	561	554	613	608	561	626	578	564	621	606	586	557	602	580	565	569	584	604	598	582	594	602	616	582	570	559	636	623	607	584	561	589	563	589	604	663	606	589	625	620	607	604	608	567	589	592	585	618	632	556	635	593	567	647	578	592	546	562	598	611	567	611	557	605	597	604	558	617	554	593	645	591	602	623	548	599	571	603	616	592	548	580	635	573	562	552	589	564	593	584	629	627	613	614	601	590	589	561	585	555	558	615	579	624	558	571	613	612	579	567	579	570	636	614	613	592	586	579	599	574	617	621	615	647	601	602	605	591	632	559	564	563	597	560	628	612	596	607	584	627	618	572	599	623	572	577	585	537	584	612	551	590	592	575	614	604	592	585	573	580	572	576	584	617	579	609	573	596	549	589	601	594	577	553	611	588	587	581	585	637	591	565	583	591	640	573	552	629	585	589	590	549	590	614	633	570	602	579	602	585	569	525	553	615	559	594	597	603	597	585	553	576	602	572	615	634	569	555	590	599	587	622	578	585	608	557	568	586	588	592	578	571	566	620	610	580	634	565	603	583	553	639	633	600	569	583	580	601	636	576	601	582	594	612	606	616	597	608	629	586	593	591	626	621	574	581	586	603	635	596	610	611	614	572	571	576	588	642	610	588	580	576	580	551	578	561	581	544	622	604	628	607	590	615	574	612	578	569	623	595	596	564	616	565	627	602	573	590	578	647	584	577	612	604	607	603	584	556	606	581	573	626	617	558	595	595	584	634	548	581	620	553	572	596	564	608	565	599	633	600	590	564	618	601	595	586	529	566	562	574	582	605	593	586	623	560	576	639	601	601	583	613	607	580	577	605	573	564	569	622	581	585	573	580	577	602	609	591	632	606	583	581	570	623	562	613	596	587	589	621	602	590	573	633	571	637	593	580	611	601	590	629	597	591	623	565	551	582	545	589	574	560	566	597	590	535	598	599	586	581	588	586	592	590	631	555	609	595	590	538	595	580	603	617	605	578	583	576	596	585	597	602	602	624	630	621	620	614	638	603	615	610	608	577	584	608	592	623	638	589	604	563	632	580	602	568	588	553	587	618	585	593	582	600	586	574	575	590	577	554	627	593	608	591	599	603	581	596	610	565	610	613	604	567	577	575	636	581	539	576	586	566	559	583	624	603	618	604	587	607	576	619	597	596	615	596	613	600	573	598	600	597	664	570	586	614	589	597	619	582	554	574	584	577	603	621	606	555	603	533	538	638	578	588	596	603	637	591	595	600	594	570	543	587	634	616	579	586	547	574	622	637	526	587	615	581	611	601	587	571	628	548	551	560	573	584	567	631	590	621	596	612	570	613	558	591	579	543	597	573	601	573	625	604	595	622	652	597	626	630	582	608	611	609	621	604	624	598	595	586	582	606	597	661	586	598	611	591	570	649	588	605	564	567	578	604	614	565	613	573	576	585	585	591	631	646	621	596	602	566	601	624	582	579	611	592	558	668	582	608	615	597	602	576	583	575	586	597	594	575	558	595	551	580	571	615	568	617	566	616	574	568	583	548	580	561	577	634	610	582	573	577	543	590	599	600	584	606	562	572	619	548	579	605	577	600	563	632	604	619	600	574	617	575	585	602	594	608	570	614	564	611	603	586	614	573	595	628	574	597	591	573	562	562	574	591	594	591	576	614	567	602	615	601	614	614	625	614	603	576	610	570	580	546	575	593	586	587	598	608	593	539	536	596	584	614	571	617	588	611	585	608	593	582	611	610	586	597	593	579	581	578	591	613	591	576	589	574	611	589	595	596	572	542	568	566	610	606	597	625	556	595	623	570	593	571	588	640	613	634	585	590	577	577	643	590	627	551	609	586	640	627	594	606	610	579	567	578	562	579	602	663	591	574	645	572	569	577	581	603	555	560	611	639	600	594	594	629	551	578	569	610	577	567	583	649	602	585	584	532	602	559	555	619	586	569	567	556	569	588	584	546	581	625	610	568	591	615	580	588	572	596	613	538	616	596	597	553	614	579	622	571	552	572	583	583	605	590	628	577	598	576	598	565	537	638	565	566	631	577	592	614	556	598	596	580	563	633	548	595	598	570	619	554	610	572	605	590	604	557	623	602	601	576	602	567	615	608	573	625	600	579	570	565	605	593	560	581	594	587	614	600	600	571	575	588	587	621	559	592	587	573	591	622	607	641	559	559	543	588	592	587	554	607	586	580	608	619	648	590	584	623	617	597	598	557	582	605	581	558	615	615	555	560	581	638	596	570	590	592	573	654	597	567	583	563	601	549	631	601	560	585	595	559	591	608	598	559	599	538	596	619	587	586	626	551	614	577	568	580	599	603	582	577	545	571	574	579	582	578	599	582	575	631	600	614	568	600	584	601	634	537	579	533	589	576	623	604	631	640	582	586	593	601	578	594	541	612	620	631	614	576	598	601	579	591	577	604	586	565	580	570	599	592	573	607	587	550	576	651	593	598	562	632	550	520	619	614	572	549	605	531	611	619	560	594	596	569	586	614	560	576	643	581	542	610	580	601	609	568	577	566	595	602	584	610	590	595	638	560	574
8082	13533	22333	8281	5491	4408	3312	2676	2368	2173	2055	1811	1684	1546	10404	20323	18676	10477	1240	958	939	909	903	927	881	913	930	853	998	845	946	899	921	902	925	944	955	955	905	937	1149	1581	1392	1170	1105	963	995	902	924	895	887	932	910	931	902	988	970	972	920	930	917	906	868	907	981	961	930	959	950	894	885	975	904	887	918	876	940	935	938	923	871	923	881	914	863	900	925	920	883	911	873	926	891	943	937	946	905	860	909	917	904	862	887	911	875	948	875	896	907	867	905	892	938	916	880	918	883	923	923	905	893	908	946	901	928	923	850	926	907	916	879	841	947	933	881	893	920	907	932	925	852	912	913	850	901	923	858	930	909	942	878	864	937	882	939	891	940	880	921	907	926	874	953	933	923	946	923	906	915	913	886	966	938	850	905	889	926	876	891	924	900	941	890	911	855	870	905	873	870	937	895	864	944	922	905	948	961	894	906	866	899	943	989	906	889	893	925	919	897	898	971	926	891	934	923	913	923	923	922	893	908	871	868	909	909	875	898	895	939	955	956	933	878	925	909	895	956	881	967	898	874	933	882	911	942	848	855	882	884	895	882	897	872	863	898	916	913	954	941	870	891	902	909	955	886	926	905	916	897	923	884	917	854	937	909	951	893	911	893	986	876	876	939	913	880	925	925	909	912	856	937	877	948	870	897	918	902	928	853	899	979	921	902	933	889	885	930	887	948	926	866	874	939	914	880	896	896	898	879	903	937	928	883	917	904	919	895	863	911	890	928	888	916	900	891	897	890	900	876	887	903	893	911	902	953	886	924	950	948	928	921	910	940	903	898	902	941	901	926	909	903	891	900	910	918	888	909	893	914	948	902	904	928	878	961	916	876	916	893	957	936	928	914	884	910	869	898	908	886	888	902	896	927	879	867	908	919	884	910	893	872	943	933	915	886	869	904	903	929	897	871	904	904	896	935	907	894	894	912	863	936	869	918	908	867	905	912	906	941	874	926	905	879	952	901	880	865	850	885	964	882	915	946	899	924	908	906	927	915	904	948	892	896	938	934	925	869	898	934	903	886	875	942	907	912	874	914	920	938	900	931	889	890	824	937	921	980	898	965	913	911	896	918	935	899	867	918	988	955	919	903	882	892	900	948	955	946	909	899	908	874	903	870	916	863	878	929	896	919	861	914	892	927	929	919	918	975	929	930	896	906	879	848	884	925	939	924	893	965	917	902	925	968	891	886	857	944	912	981	871	912	918	909	972	886	963	909	983	923	921	895	912	896	877	926	916	886	893	909	905	947	902	976	865	931	901	929	907	969	935	942	917	904	904	916	871	897	839	867	916	923	855	920	886	937	901	916	925	940	941	910	872	868	914	902	923	916	894	878	879	908	883	878	860	927	897	897	904	894	908	928	868	871	951	901	914	901	955	920	889	891	930	938	949	928	966	881	907	930	898	887	921	955	857	929	909	929	947	899	887	892	929	884	918	902	917	909	877	977	902	916	879	892	897	900	929	869	934	852	917	911	869	891	934	992	918	941	936	901	900	831	912	907	904	911	946	861	891	929	910	834	908	952	917	956	947	914	848	907	885	918	874	918	907	892	897	929	920	948	889	947	949	945	939	931	876	930	938	961	920	920	909	928	907	925	906	890	913	864	941	924	962	881	883	898	903	913	896	919	903	964	973	897	950	885	937	922	925	894	910	924	884	934	949	947	913	902	926	880	892	853	896	911	855	883	886	897	903	918	906	905	905	942	895	937	905	899	905	903	900	914	957	884	930	937	899	912	955	973	903	965	879	907	913	914	888	910	941	902	917	961	905	872	861	930	918	954	940	945	960	924	905	894	882	890	924	910	889	917	896	864	908	881	896	845	903	908	896	891	923	914	904	921	885	898	957	938	842	937	865	975	916	885	933	870	929	927	866	891	893	850	927	887	863	976	893	911	876	929	896	901	946	874	997	942	884	959	880	940	894	889	924	913	878	952	902	916	907	958	909	885	947	927	936	946	910	917	883	986	907	935	910	939	897	902	964	972	917	914	921	876	936	923	904	923	892	872	899	913	952	911	919	920	909	895	887	934	907	910	886	918	916	904	942	914	855	923	991	905	918	844	898	911	911	929	918	874	939	897	918	947	919	942	902	929	944	865	928	933	903	877	893	890	866	871	899	949	937	905	887	876	902	910	887	931	903	916	902	874	948	902	876	869	931	947	879	903	887	914	888	918	908	898	911	957	915	900	902	892	921	939	900	879	912	946	873	915	849	966	913	968	936	892	911	888	842	894	880	856	932	882	885	847	894	923	950	938	892	941	932	891	896	926	858	916	923	916	948	900	954	922	896	846	928	928	929	951	894	918	872	919	901	886	905	849	928	953	863	917	900	912	871	870	948	886	942	865	899	888	873	926	912	859	920	910	897	861	853	857	924	898	860	835	948	900	985	909	870	947	919	926	887	901	925	886	921	929	914	869	898	903	883	923	934	949	903	902	852	878	917	939	890	896	925	879	966	846	930	888	933	943	874	920	909	885	853	886	911	929	919	927	891	879	917	895	900	897	901	905	902	875	898	943	842	883	922	895	935	867	839	919	920	911	883	895	906	831	934	873	890	883	968	933	944	926	910	893	930	916	915	900	940	916	901	886	930	835	913	903	895	867	893	929	917	868	901	876	916	929	922	943	872	870	915	930	944	952	958	876	859	911	925	935	859	910	872	866	914	889	857	969	850	960	879	873	939	917	905	912	860	920	924	873	883	899	910	867	895	865	889	934	885	915	882	867	917	938	961	889	949	885	920	889	944	941	909	834	896	917	872	946	874	883	938	878	958	891	875	902	909	912	929	892	956	883	841	838	908	887	940	908	900	870	944	902	862	892	885	945	900	905	908	899	920	925	858	946	906	968	903	906	964	852	931	921	919	928	890	876	944	910	943	892	907	911	900	922	895	906	897	970	890	887	866	912	903	878	868	904	927	888	956	877	901	904	891	898	884	904	881	860	901	904	878	922	953	857	904	955	883	903	865	910	939	925	918	865	944	911	920	935	909	940	938	896	942	873	889	929	890	906	838	867	933	882	881	889	918	951	934	883	913	943	948	836	870	931	919	939	906	938	869	914	879	900	928	920	904	917	902	905	885	946	940	914	890	959	916	898	899	885	904	916	913	901	886	863	887	879	970	945	954	925	892	951	892	866	946	906	920	947	944	919	884	942	908	904	907	882	920	894	921	915	907	893	897	951	878	905	904	954	896	914	931	843	900	916	955	896	878	885	892	915	940	894	921	875	891	883	946	859	878	894	944	934	824	895	907	902	975	886	870	930	891	895	952	853	897	923	887	908	919	898	907	902	883	919	902	894	950	961	915	881	913	899	877	858	890	904	885	873	885	873	929	899	920	871	966	908	861	925	933	933	872	925	870	917	910	904	858	921	949	907	889	942	907	844	936	912	912	879	882	911	912	898	901	974	908	923	894	915	872	983	911	979	864	919	879	915	905	848	861	911	884	917	887
23192	21190	28888	23790	21199	19148	4276	1752	1348	1237	1153	1093	939	897	7851	19235	19178	12526	1957	625	571	578	624	568	565	615	546	559	558	523	580	580	628	527	585	577	619	560	605	588	872	935	800	768	721	663	619	574	549	594	551	607	581	570	561	561	600	547	558	570	612	589	580	569	551	559	535	537	542	595	523	574	587	579	585	572	563	550	554	567	559	608	561	611	592	585	578	557	517	559	582	555	538	538	555	597	585	598	615	524	570	566	580	571	582	556	572	610	547	552	569	576	545	567	612	509	608	557	592	591	605	536	602	578	561	549	587	562	585	561	559	586	550	573	566	584	544	564	528	575	572	561	583	548	551	612	583	528	565	589	571	561	572	531	581	603	613	552	574	593	550	552	615	581	563	584	591	586	550	506	537	544	565	597	577	571	551	581	553	570	574	557	585	579	546	563	575	562	577	567	554	542	569	575	566	566	556	596	579	558	601	575	604	518	585	588	574	539	560	593	566	571	543	539	590	557	550	527	540	581	582	550	587	588	556	552	576	532	588	552	573	585	532	583	561	570	568	599	587	572	568	574	588	541	572	554	542	562	525	535	571	587	594	568	579	578	553	558	525	573	579	552	584	611	588	565	531	537	563	572	572	579	562	559	589	626	542	546	587	601	551	545	596	562	556	528	562	523	570	571	595	595	540	581	566	538	602	575	580	606	579	590	608	574	551	582	565	557	566	548	556	609	563	552	542	583	560	534	577	559	613	586	650	545	540	528	571	578	584	554	560	590	566	555	550	604	557	526	566	534	542	509	592	572	571	562	571	604	596	558	578	537	563	580	546	571	537	523	574	581	611	613	576	556	558	562	582	551	580	573	575	530	571	544	595	543	571	594	600	540	588	563	555	615	539	569	546	576	572	570	559	544	548	513	568	569	571	580	550	575	560	583	523	530	549	589	566	558	566	572	581	569	554	539	572	546	537	543	549	539	594	584	495	576	565	588	585	549	563	544	556	590	575	553	546	579	573	569	543	583	568	598	557	557	612	602	605	583	574	568	565	558	564	613	574	589	575	570	554	557	546	538	557	515	517	552	584	534	568	585	612	565	548	548	576	574	576	522	525	527	543	594	594	570	605	539	537	577	593	556	544	603	582	549	566	562	591	544	517	581	517	574	594	524	564	536	571	562	573	550	555	567	644	586	547	563	545	548	590	567	542	591	571	609	566	522	553	547	583	570	554	571	541	576	573	562	555	547	557	550	586	574	555	569	559	571	552	607	562	563	548	595	558	550	545	551	536	564	515	558	588	566	609	563	542	580	531	583	585	573	531	580	591	582	600	611	576	588	552	583	571	545	539	541	580	547	601	578	567	575	547	593	557	598	567	554	562	564	544	595	571	561	598	546	570	572	593	570	563	583	608	574	505	541	625	575	581	584	558	578	589	559	574	558	585	544	546	576	550	568	538	581	598	561	543	569	567	493	547	564	516	558	601	574	569	555	594	597	534	530	560	594	544	594	580	556	536	520	571	574	574	578	566	595	531	584	621	566	588	525	526	572	521	596	531	589	620	591	565	578	531	562	607	585	597	536	598	574	579	590	596	584	547	570	576	500	565	553	577	540	610	563	540	561	561	559	573	539	578	549	592	576	570	577	544	592	546	576	577	544	578	559	606	579	590	589	599	557	545	608	584	584	564	572	613	506	617	589	583	610	594	553	579	551	583	583	597	553	554	559	531	582	527	526	574	546	557	544	510	581	586	552	603	562	588	547	600	589	583	555	592	571	554	540	554	565	553	579	520	549	571	563	581	581	623	562	597	579	555	517	560	553	557	568	559	576	571	604	579	588	596	538	595	574	545	556	547	562	549	543	596	543	587	559	593	589	587	590	569	575	609	554	574	604	585	587	550	544	534	564	584	572	557	587	556	564	535	557	581	567	543	581	548	553	584	545	558	554	595	554	522	553	512	572	522	553	518	525	566	563	584	578	541	567	544	549	558	540	557	544	550	591	531	578	555	575	550	548	587	578	559	553	562	572	522	597	573	579	601	547	563	601	569	571	575	514	578	594	603	567	534	562	558	507	563	561	548	561	595	554	573	556	553	572	616	558	572	521	570	555	583	578	573	591	574	570	599	544	583	519	598	557	592	546	538	563	604	573	533	617	561	567	594	570	550	529	586	562	585	559	527	569	596	556	570	551	591	572	553	570	573	567	558	562	533	545	568	523	605	565	567	565	544	596	563	587	602	570	566	567	560	584	570	546	589	555	554	600	593	563	553	586	580	571	540	559	560	586	512	547	545	553	599	546	551	582	593	549	558	575	580	582	543	654	556	587	573	524	560	595	560	561	605	594	563	564	577	567	561	568	533	572	570	603	580	583	575	571	594	619	585	531	531	608	569	602	552	541	583	554	591	573	587	565	600	585	606	543	569	596	546	580	590	562	571	575	599	581	591	526	580	573	558	591	562	576	510	581	542	562	536	570	558	568	564	566	560	567	559	566	538	537	571	578	518	567	603	595	546	525	619	562	569	564	588	537	589	578	564	597	546	543	536	577	511	585	589	564	531	570	573	570	547	560	583	545	576	574	580	531	572	563	563	566	599	570	586	546	556	604	584	579	556	539	554	581	584	586	551	607	563	570	574	565	555	556	567	567	519	546	542	582	609	553	523	538	565	592	595	559	546	542	573	594	495	530	557	567	534	547	564	585	561	584	572	556	582	573	572	545	616	546	595	551	529	613	554	518	567	575	576	550	549	554	536	587	588	606	567	591	550	587	550	574	605	561	590	596	574	594	555	596	614	564	591	589	582	522	626	549	563	594	554	595	546	550	548	561	585	547	562	573	535	542	575	590	570	547	580	606	580	561	563	604	558	551	540	563	549	567	549	568	578	561	526	592	549	594	563	564	582	569	552	554	555	582	558	575	576	587	591	590	576	549	527	548	577	536	547	566	586	567	573	538	619	568	562	534	557	543	546	592	558	597	572	543	548	590	578	566	573	560	582	576	556	573	601	536	540	562	603	572	546	573	591	550	571	565	606	598	561	585	565	551	588	581	561	563	523	583	572	529	563	574	564	560	548	603	539	605	607	558	600	564	591	554	526	519	567	561	579	575	555	550	524	580	550	557	528	549	553	562	539	549	561	547	600	576	584	556	588	573	550	566	594	542	587	568	562	574	590	611	561	560	597	560	592	552	535	561	562	562	510	512	586	511	569	592	592	587	569	605	546	543	538	541	582	541	635	533	543	583	573	556	619	555	562	532	551	565	563	556	537	517	559	583	546	523	578	575	564	563	553	576	614	576	549	583	543	593	525	564	546	595	569	535	579	560	579	566	585	574	563	514	584	560	528	589	612	556	560	545	589	575	597	617	529	569	562	565	586	569	613	586	540	576	576	548	559	529	535	566	501	584	551	606	545	577	584	535	524	550	532	550	557	566	568	560	541	576	568	552	538	551	557	530	558	591	568	581	558	571	594	567	556	583	554	587	583	550	559	563	553	615	577	607
10894	20935	25004	14254	9931	6889	5404	4387	3406	3173	2927	2659	2318	2088	17751	30511	28749	20268	2757	953	869	888	908	849	875	892	881	910	908	911	879	831	854	900	896	892	891	826	901	1091	1652	1816	1526	1535	1250	1108	904	927	859	837	895	828	845	835	852	886	891	858	861	807	832	898	872	887	850	810	863	850	806	850	872	868	891	847	867	810	830	821	853	870	840	882	916	886	845	857	879	866	910	909	891	857	827	864	820	949	890	903	872	903	907	840	871	861	838	870	892	869	845	882	863	865	891	852	882	883	906	843	837	878	819	855	831	852	876	901	842	808	868	891	845	868	825	887	889	829	850	820	870	898	953	886	860	883	873	880	845	859	898	890	885	842	875	833	907	863	880	846	843	878	884	878	910	886	864	856	806	868	879	768	882	871	855	856	802	880	819	840	832	855	878	859	858	849	870	816	895	857	900	852	917	892	881	878	878	861	876	836	856	889	922	894	871	890	874	915	861	874	850	839	876	881	853	812	805	834	918	897	848	880	867	849	866	862	858	846	889	886	901	894	840	855	844	832	822	832	897	852	833	876	868	878	875	862	896	862	930	886	889	886	837	852	864	851	880	868	840	839	861	883	861	857	915	893	886	873	844	848	841	925	867	868	878	888	835	820	899	875	886	870	871	864	836	838	857	889	897	897	882	843	891	833	868	880	847	850	851	874	907	853	855	832	855	873	875	875	910	801	832	857	860	916	872	851	893	874	872	832	833	887	887	841	928	860	850	908	842	873	838	842	862	841	826	878	817	909	897	881	884	840	822	870	865	811	848	883	831	841	879	856	861	879	883	854	878	859	852	829	837	869	813	843	877	832	854	887	901	838	872	862	840	865	875	836	844	857	889	792	859	866	829	860	840	876	859	818	866	855	936	932	889	895	814	829	852	886	880	862	867	869	870	929	831	865	844	885	877	840	822	902	917	867	888	828	879	828	810	914	869	918	825	839	828	867	893	905	855	841	872	892	839	889	884	865	839	884	890	849	869	887	843	799	847	827	847	835	854	817	901	829	806	913	877	829	851	892	881	886	870	885	882	838	845	838	862	834	889	911	860	840	896	821	810	870	865	838	884	866	841	852	916	907	870	853	844	911	837	860	820	888	834	903	799	890	807	881	887	869	871	835	841	870	887	859	821	841	890	891	871	865	847	871	851	889	869	861	912	822	838	859	868	836	867	864	840	936	861	895	874	844	849	804	825	854	875	864	811	887	834	852	854	877	861	846	841	878	919	805	849	855	884	822	903	863	854	854	843	828	832	900	885	849	867	845	832	806	904	840	879	845	868	868	936	874	884	815	902	830	834	853	891	820	872	854	858	883	838	834	857	844	834	890	882	881	860	923	853	831	858	903	828	856	897	858	831	865	830	855	814	831	861	824	883	889	955	871	828	830	952	838	831	848	886	848	922	844	837	848	884	840	851	898	858	867	901	853	843	861	902	817	907	910	821	862	799	850	855	894	831	832	845	865	844	819	914	807	844	843	887	888	910	899	862	876	828	890	860	858	889	884	910	873	901	893	834	857	889	871	882	843	873	865	844	856	867	901	846	885	840	861	867	831	843	891	865	863	828	845	866	925	840	837	822	869	891	907	857	848	827	814	916	910	863	841	834	922	901	918	872	878	874	945	882	884	838	858	881	939	885	791	871	804	825	917	896	833	871	867	872	897	885	834	911	864	849	823	896	829	860	871	881	867	803	875	859	899	886	889	853	862	840	821	885	878	817	825	881	824	828	876	850	902	830	862	875	870	842	846	863	847	826	823	895	859	901	863	855	875	855	847	885	887	829	873	868	848	852	849	815	906	906	850	870	820	867	839	871	893	833	824	857	828	866	841	826	867	893	921	834	873	867	872	869	885	847	903	859	841	813	889	891	810	890	879	861	865	849	876	844	846	866	805	871	846	865	904	873	867	898	857	854	895	817	813	876	865	832	839	855	841	877	851	864	860	918	887	890	884	925	848	871	872	893	806	852	895	934	887	859	871	866	848	892	924	846	857	820	841	851	887	853	842	864	827	881	872	873	914	839	869	892	876	847	868	852	890	827	883	900	881	881	868	861	887	860	888	868	841	888	847	886	845	839	874	894	916	893	859	871	870	875	838	855	875	904	829	832	887	869	822	873	871	856	850	826	861	864	934	889	858	893	921	886	870	874	842	829	859	841	853	849	805	858	850	881	906	856	864	869	874	903	817	827	831	881	839	906	864	867	899	916	859	922	834	894	863	876	844	867	853	852	832	876	891	909	862	880	829	876	867	861	841	878	899	900	889	828	846	833	895	871	872	866	908	862	866	866	865	878	853	850	864	889	944	869	814	900	877	857	838	851	909	877	865	859	909	873	867	859	879	840	832	875	832	860	870	901	894	848	901	825	848	878	821	862	872	808	873	846	859	853	825	844	801	865	928	879	847	823	880	815	831	838	839	860	858	851	903	866	839	840	851	889	819	887	877	900	867	921	911	836	831	820	848	851	831	853	917	908	841	913	853	808	848	823	858	887	872	896	866	876	802	870	886	776	806	822	857	882	878	815	852	907	942	824	851	860	852	837	821	834	875	911	816	854	944	903	815	894	837	878	878	860	848	871	869	894	895	866	917	898	859	853	858	820	854	899	801	854	884	843	909	824	838	811	862	827	875	800	833	851	891	945	910	877	946	868	879	835	856	883	817	849	876	856	884	878	867	827	858	830	878	849	867	874	899	838	885	877	878	860	871	887	879	853	827	883	864	836	819	904	894	874	849	876	848	845	877	890	841	870	890	812	839	881	884	902	887	822	844	870	841	907	833	849	865	860	851	844	886	888	848	897	926	824	842	911	874	858	896	880	840	885	842	902	875	851	912	866	842	808	897	878	909	928	792	856	851	865	938	906	892	855	849	838	885	811	915	833	882	854	853	849	827	838	881	893	877	852	913	848	843	874	837	842	878	843	862	868	874	896	858	838	854	816	845	855	849	803	861	885	886	813	857	865	850	850	828	894	877	837	879	894	871	851	898	862	862	852	859	841	819	857	856	938	851	876	795	880	894	899	798	869	849	845	834	856	863	835	860	826	932	880	875	872	903	887	872	829	837	814	844	889	881	801	842	890	803	920	860	855	896	862	886	837	923	884	888	862	828	894	888	908	880	875	869	866	855	883	880	924	826	914	867	873	851	888	897	902	899	847	880	859	900	834	862	874	918	831	906	869	830	919	860	843	846	862	911	863	919	880	859	848	893	876	905	964	818	816	885	902	852	892	865	934	841	881	827	805	927	841	870	881	860	914	834	868	874	853	884	849	833	936	849	828	904	844	847	876	804	846	854	851	853	881	863	875	898	869	824	857	847	861	920	866	870	858	843	921	882	889	917	890	810	848	868	827	857	867	864	881	866	810	838	839	819	873	843	850	857	843	884	875	814	893	796	879	866	836	880	876	844	850	837	861	865	848	855	883	903	922	853	833	884	857	896	842	883	855	837	850	860	881	831	853	876
26777	20036	9055	2891	1694	1286	912	823	657	649	650	628	623	590	836	2131	2363	1990	637	537	495	547	535	555	518	528	494	535	545	564	482	459	558	485	553	549	519	511	488	476	526	544	522	516	533	553	527	541	529	517	547	508	557	533	539	479	513	530	472	507	518	522	577	533	518	544	491	505	505	519	483	513	534	503	492	499	479	526	551	502	503	495	499	541	525	498	544	493	511	512	533	509	483	512	537	534	561	553	514	521	510	485	474	538	496	523	509	492	509	541	506	504	513	513	524	528	539	450	496	537	515	525	520	509	499	552	512	498	509	502	552	515	509	541	484	557	544	529	496	504	525	540	520	495	514	509	510	502	520	536	519	479	533	478	565	494	539	482	540	492	547	515	556	518	527	520	537	511	525	525	553	510	488	519	512	504	486	493	491	483	524	566	483	531	539	523	486	522	483	509	497	517	478	557	500	516	496	513	518	546	496	523	507	499	484	526	489	513	530	509	523	516	541	540	579	502	562	537	492	523	560	456	471	538	484	494	535	493	525	486	545	541	492	563	525	548	506	526	497	490	503	491	490	514	486	535	505	500	512	521	504	552	516	537	537	537	557	547	500	541	544	514	539	554	526	547	513	517	512	520	507	495	498	503	507	508	520	514	558	509	555	540	533	481	541	566	489	506	572	513	479	484	490	540	504	501	494	515	528	474	519	512	499	523	567	519	523	523	502	580	489	522	516	522	535	531	516	516	524	506	558	470	494	551	530	474	473	506	526	516	511	499	497	487	477	528	499	546	544	534	492	515	479	487	503	504	519	538	529	495	548	509	557	506	508	517	514	523	507	486	529	514	508	527	525	524	509	510	474	524	503	489	484	519	511	482	503	512	549	485	486	498	560	515	529	509	509	501	512	516	491	494	517	527	540	493	542	506	514	526	521	510	474	534	519	532	550	503	512	513	490	523	492	494	514	563	489	489	484	524	470	521	523	521	530	526	510	520	506	528	495	531	519	501	506	503	498	513	551	499	489	472	493	481	544	546	511	507	516	513	488	509	517	524	485	475	480	520	544	532	524	523	506	509	521	517	537	535	507	465	526	526	542	527	520	523	498	522	512	529	530	492	525	499	488	508	493	536	511	510	505	527	497	566	492	472	508	538	514	537	495	457	517	505	518	497	551	547	518	523	496	538	465	512	503	530	526	513	531	517	498	527	493	555	548	480	538	562	491	535	495	486	542	508	515	464	522	526	497	521	520	544	536	496	528	524	494	545	484	515	497	505	504	524	508	525	548	522	510	489	481	489	529	520	520	498	522	553	492	522	476	487	568	519	519	521	499	496	523	532	508	490	470	517	570	539	526	476	490	502	551	481	504	524	499	505	495	456	472	567	519	543	525	523	481	526	495	529	489	564	498	476	477	516	559	518	529	504	508	547	537	529	561	547	509	540	560	545	534	537	473	518	542	537	519	515	501	510	498	539	513	525	481	485	500	514	498	543	530	494	522	493	509	527	493	553	518	509	526	552	510	534	526	522	536	537	522	480	495	511	488	566	511	521	519	537	528	540	508	507	486	506	522	516	518	476	478	548	518	519	491	541	510	524	515	521	502	504	560	546	560	489	574	516	502	510	499	469	547	488	495	514	561	522	511	553	548	490	550	508	517	510	494	514	475	514	520	519	497	487	551	518	565	526	519	514	521	500	517	522	535	550	490	539	541	522	474	556	507	530	500	452	528	526	510	548	502	548	541	505	501	500	541	523	535	539	532	548	534	538	489	547	558	523	526	505	524	532	539	513	448	498	514	508	506	503	512	484	529	515	484	513	489	447	486	492	519	520	518	511	556	536	524	514	553	504	530	504	529	497	513	475	522	537	497	502	534	487	504	504	516	525	487	545	514	494	497	496	515	522	527	500	478	496	491	562	503	526	520	535	514	560	560	530	529	499	496	550	515	526	462	520	505	486	541	555	539	530	508	514	471	528	490	517	536	513	519	544	509	503	499	551	495	513	494	578	519	506	466	500	512	526	562	454	532	509	552	534	518	553	570	530	509	510	539	488	508	487	518	491	485	475	536	498	479	533	540	516	555	509	561	498	528	505	516	485	504	519	533	516	494	508	525	541	496	530	515	520	539	519	485	521	517	524	510	526	517	518	518	505	504	523	530	489	561	524	516	526	525	482	554	542	518	525	528	549	489	525	511	484	532	518	525	506	485	579	497	507	546	539	478	536	500	529	533	552	537	527	516	493	505	518	495	506	513	498	508	519	515	512	523	497	497	496	514	558	512	511	532	502	509	466	511	524	519	513	488	497	498	547	491	534	555	483	566	535	517	526	535	545	523	541	500	505	496	514	552	513	534	553	526	504	491	522	560	512	498	535	533	537	541	534	505	514	502	529	490	518	497	505	552	487	482	512	523	486	513	532	501	509	563	521	498	532	494	519	557	529	537	512	497	513	525	481	515	575	521	499	493	488	542	490	508	515	525	515	540	527	518	513	519	502	535	491	510	532	515	556	536	519	550	490	463	488	527	511	569	535	561	491	541	494	523	496	511	527	470	543	550	519	455	476	500	562	533	516	523	528	572	549	513	467	502	513	531	482	503	481	494	542	541	490	498	483	508	493	525	514	565	541	525	553	520	488	486	562	536	478	504	528	531	523	506	478	554	534	552	553	516	543	501	536	536	530	545	516	493	548	531	511	526	502	516	473	564	504	509	547	531	511	531	500	507	517	552	506	518	556	546	534	491	526	513	541	546	499	574	512	489	486	557	528	504	557	505	541	535	532	509	511	511	467	546	547	492	532	530	529	518	590	512	531	535	478	547	530	554	530	524	531	545	513	514	516	535	539	508	533	510	517	487	459	526	506	502	505	533	523	534	508	539	517	498	479	468	523	491	549	502	512	526	526	483	520	492	524	535	517	518	528	586	529	534	495	475	490	515	495	491	481	458	553	496	459	496	495	481	554	477	478	528	507	520	507	517	520	490	506	519	497	535	515	559	523	528	527	527	513	527	484	523	472	478	494	527	520	481	510	489	522	561	539	514	496	529	519	536	528	560	520	535	499	510	535	530	496	502	489	550	524	504	504	490	533	489	503	497	527	511	518	521	524	517	538	502	507	484	531	495	513	535	511	493	520	542	533	516	528	562	500	496	526	527	533	505	516	522	521	518	510	507	514	526	544	488	534	536	561	493	526	530	493	486	546	507	516	509	477	504	532	544	520	508	499	497	531	505	494	540	521	525	518	512	509	551	512	539	488	471	528	518	549	513	519	546	509	493	547	508	542	530	539	520	470	540	493	519	466	526	539	507	499	536	540	456	541	492	526	492	482	531	526	496	492	515	528	553	512	479	532	502	511	475	535	518	571	548	507	535	556	525	537	525	485	538	459	486	500	496	505	559	504	525	534	527	531	524	591	506	482	510	534	492	508	513	520	510	510	502	518	501	529	483	538	491	480	571	501	527	533	529	529	546	531	551	520	500	528	485	519	516	508	529	536	525	516
6067	7202	7929	4950	3841	2765	2022	1834	1450	1331	1276	1260	1199	1072	1803	5238	5484	4189	1115	743	853	761	739	811	754	798	822	795	833	796	768	764	766	832	777	785	783	725	780	778	754	848	890	868	838	744	792	800	834	812	777	846	791	788	806	783	791	792	773	786	798	808	731	740	773	776	777	744	757	806	782	799	787	759	767	782	814	793	842	767	800	802	751	896	812	838	811	796	782	777	768	767	791	806	817	787	792	789	827	777	806	753	832	735	805	783	842	732	735	764	795	783	798	823	764	801	797	817	759	736	838	816	766	830	796	785	749	816	760	868	789	797	793	815	754	818	757	760	800	770	750	813	770	793	800	799	779	762	805	817	819	813	811	810	786	780	774	797	778	778	803	734	776	808	830	740	764	798	751	793	803	794	829	721	808	812	769	842	752	794	795	755	842	799	793	826	797	777	802	827	819	804	801	830	744	729	798	836	788	798	781	750	804	796	811	771	800	767	819	817	793	809	805	828	765	756	806	794	792	764	784	783	792	835	800	783	782	739	814	804	733	773	750	774	781	801	705	799	783	818	784	742	813	796	791	772	813	803	772	802	767	783	805	780	795	747	754	749	849	830	778	765	759	803	784	827	786	836	792	770	816	785	777	771	783	844	826	791	753	824	800	766	777	766	817	829	765	796	789	777	829	815	791	734	753	783	795	850	777	832	773	827	779	842	798	854	797	839	791	793	775	777	765	736	747	804	812	764	849	792	803	796	844	750	812	748	801	737	797	764	794	741	804	788	765	857	771	803	784	797	781	865	809	761	782	824	804	796	762	720	814	789	812	816	818	817	812	782	801	794	830	800	775	791	799	821	859	805	807	829	795	792	802	796	806	866	803	835	776	786	802	740	802	840	758	761	803	839	853	828	804	769	796	784	820	799	749	767	799	821	794	808	775	773	716	838	784	730	853	785	834	792	771	860	852	804	779	775	800	778	792	775	777	771	853	860	784	754	759	857	805	786	802	782	758	791	764	794	801	820	776	761	763	811	788	726	788	810	795	770	757	771	786	822	817	784	786	765	788	793	822	832	718	749	823	765	791	829	784	807	776	752	787	830	787	788	804	732	784	793	808	747	764	762	803	776	801	771	807	793	810	809	760	803	802	794	727	774	726	798	811	797	804	805	790	788	819	770	798	809	805	817	792	837	835	800	797	808	790	769	866	806	733	792	785	808	774	786	777	818	782	815	757	811	771	803	779	781	854	819	807	844	821	775	775	774	829	769	816	793	851	858	793	770	836	797	830	826	815	779	794	797	773	754	787	798	743	791	824	775	761	765	801	820	765	786	760	797	816	784	774	781	797	808	771	806	782	793	772	825	800	775	781	772	788	844	747	759	827	815	761	817	790	809	800	793	824	807	755	819	765	763	869	807	781	797	767	755	764	793	814	784	809	768	814	820	817	779	809	736	782	745	783	758	751	805	793	836	798	778	822	771	769	746	788	822	788	785	777	787	769	802	844	792	836	746	749	797	833	760	781	822	801	832	807	772	771	811	774	804	817	805	759	771	852	746	820	866	774	823	760	800	803	801	752	763	779	782	790	795	788	764	767	720	796	764	744	816	758	769	774	827	806	809	808	801	796	833	827	830	784	830	806	814	785	782	779	811	753	804	785	850	828	804	827	798	824	824	820	829	820	846	793	799	799	779	760	761	797	777	783	763	719	750	840	778	791	797	737	769	781	829	844	786	803	790	762	790	783	801	785	813	779	768	744	803	774	793	781	806	827	795	749	758	814	792	773	745	768	738	832	814	790	756	766	765	777	823	812	787	835	840	792	781	793	816	782	826	790	811	782	712	787	803	772	749	769	815	773	798	809	772	820	815	765	824	769	782	805	794	735	757	836	786	799	811	766	786	744	832	726	805	792	806	838	744	794	802	789	797	803	807	802	828	775	838	795	813	816	761	790	769	837	788	786	804	767	811	782	819	795	810	847	799	751	788	815	771	827	794	828	784	820	782	765	822	861	813	783	785	838	768	788	791	808	808	808	771	809	822	780	783	814	799	760	783	825	756	763	851	765	735	802	756	736	814	762	797	763	785	807	784	825	841	799	834	828	802	726	757	841	840	826	835	791	773	787	838	763	783	748	786	757	799	817	807	815	786	847	785	802	768	813	788	768	787	804	802	804	754	801	818	808	810	762	762	779	800	779	824	737	760	768	824	810	823	840	779	811	806	795	794	811	796	795	777	773	795	832	798	777	842	827	788	814	800	846	799	814	769	823	823	836	835	859	805	791	768	851	815	823	771	791	795	805	795	822	780	812	866	815	790	799	767	756	755	824	802	797	810	793	795	810	849	813	815	804	800	767	836	797	759	870	788	769	757	784	823	771	778	802	840	796	787	812	786	804	746	780	812	772	777	777	808	803	811	796	737	793	820	780	799	778	789	755	795	751	822	749	807	810	790	805	804	815	794	751	855	809	799	804	771	761	767	839	769	763	816	822	779	792	790	782	795	796	823	758	800	844	830	798	869	809	787	787	779	772	820	820	835	761	862	773	846	816	808	786	852	769	813	827	820	776	786	820	776	846	768	794	778	820	790	846	823	810	795	756	823	816	798	770	797	822	746	762	817	792	803	747	842	811	812	808	793	794	780	814	762	787	811	809	763	851	811	823	788	776	766	779	814	873	803	771	821	792	773	761	797	811	786	775	757	745	751	814	798	778	769	804	833	796	771	802	770	832	759	773	748	798	834	767	798	798	777	794	802	809	819	838	769	782	799	800	777	761	806	785	783	781	792	786	792	799	752	828	837	783	777	780	793	791	803	733	786	800	772	777	789	752	810	760	763	819	794	815	765	837	726	750	787	745	753	781	755	817	782	790	817	794	766	769	786	756	809	768	795	820	813	765	775	797	734	781	807	788	800	809	802	788	804	806	813	773	802	791	783	753	812	813	779	802	794	789	816	800	800	756	803	770	795	780	818	762	810	772	806	796	729	814	828	781	809	771	816	792	791	788	755	797	801	751	767	838	732	775	763	785	788	815	789	783	772	778	770	764	763	773	809	818	783	796	797	820	798	823	777	750	856	754	789	781	846	855	786	810	849	801	799	779	779	861	757	792	783	860	763	788	816	823	745	769	756	803	814	828	735	840	782	813	796	745	823	776	802	814	801	786	802	783	810	822	794	809	765	806	811	810	815	754	803	831	738	790	802	763	764	814	743	804	773	780	751	794	806	820	749	783	760	825	837	790	836	814	851	818	767	774	795	794	825	742	795	757	821	818	776	787	777	799	867	761	790	812	750	766	819	792	772	740	781	777	764	694	757	808	774	833	766	786	775	802	780	776	828	793	787	804	820	775	793	775	777	803	760	801	770	759	796	786	779	729	776	807	826	796	799	788	833	779	764	830	847	747	765	839	810	753	820	828	789	814	821	776	857	817	798	794	709	818	799	799	772	790	813	837	805	836	802	800	758	790	777	791	764	784	797	737	806	827	826	837	798	795	876	815	763
24473	21179	27916	24693	15167	2952	1701	1311	1064	912	926	1173	792	788	1673	9829	10707	7170	2328	635	586	589	646	619	590	594	582	643	613	629	603	625	575	597	600	608	605	606	614	580	622	676	710	697	680	639	579	588	579	598	605	595	621	594	580	593	626	594	667	584	598	601	587	598	610	605	553	562	586	647	623	599	628	626	624	614	633	600	601	610	549	613	582	642	599	616	596	597	586	584	573	660	644	606	584	659	562	632	634	601	621	601	595	560	593	587	633	615	601	572	612	629	574	565	565	620	626	602	609	596	586	613	630	615	566	628	574	608	608	655	619	640	569	625	581	595	646	614	628	588	542	635	571	617	631	614	578	631	602	596	650	579	596	622	619	610	631	621	606	615	598	627	571	607	631	605	599	602	626	549	620	588	625	591	607	590	648	583	616	594	586	594	608	620	594	590	582	620	619	616	571	620	584	630	574	610	611	556	594	605	601	587	578	582	602	633	582	607	625	598	661	614	572	555	615	623	603	556	627	598	610	602	587	655	601	646	615	611	619	604	634	637	610	637	593	626	604	608	622	593	561	596	569	598	583	604	599	591	576	623	605	585	602	602	585	566	615	586	591	564	617	624	643	592	594	594	621	639	626	665	588	604	647	628	560	620	626	601	561	568	675	600	604	584	636	602	653	610	568	604	654	583	584	571	599	613	618	588	595	598	628	535	642	619	585	593	661	603	609	619	619	585	604	601	582	626	644	595	584	633	615	625	578	616	579	579	617	615	566	593	590	599	652	593	652	602	608	591	594	616	587	590	641	586	612	664	625	628	589	594	636	596	587	570	640	590	555	585	614	621	609	583	643	609	615	619	624	603	599	634	604	603	604	605	623	610	601	591	576	604	591	582	651	574	638	628	650	593	586	573	598	627	575	575	582	594	631	657	584	608	561	610	586	569	578	596	566	587	585	551	600	637	573	637	612	637	578	601	574	598	596	589	573	590	580	585	655	586	587	618	587	618	604	603	636	599	637	546	579	620	593	609	580	638	598	611	607	595	616	570	584	638	625	664	612	564	604	608	591	586	628	607	547	582	596	588	615	610	659	649	567	604	599	612	610	607	603	621	584	589	585	599	618	647	636	601	665	619	592	588	587	610	584	610	569	654	593	606	619	606	578	565	595	591	638	625	608	591	631	636	526	581	667	591	631	598	591	615	587	608	565	545	607	625	590	550	619	618	589	608	662	576	573	617	597	639	595	596	577	594	638	613	612	604	599	586	613	618	586	599	570	630	565	577	580	565	635	602	585	610	590	587	598	582	581	652	602	595	562	618	597	611	616	603	595	583	601	619	604	601	589	561	619	612	643	634	607	557	589	603	582	604	577	605	624	646	593	567	620	581	572	606	576	614	593	651	597	604	630	603	623	562	593	625	633	626	629	562	586	571	643	632	601	579	635	596	611	593	629	593	585	573	604	622	558	589	590	596	658	569	635	612	603	613	587	599	587	598	638	597	606	627	661	607	576	638	593	591	582	553	603	603	608	603	619	587	593	633	579	598	627	624	593	582	624	581	636	601	594	641	628	630	608	614	612	625	626	574	592	595	593	630	625	592	589	641	652	579	629	648	605	606	610	624	573	590	605	597	612	597	624	584	609	560	606	591	634	636	631	622	606	560	621	568	584	640	580	568	634	590	602	598	644	583	619	578	638	600	577	578	612	590	614	640	622	585	620	614	587	611	646	560	607	591	566	594	582	608	606	572	624	568	673	605	614	581	592	603	592	584	569	608	596	644	625	604	609	628	634	588	587	585	597	623	604	565	573	637	602	613	582	623	616	601	574	577	612	616	632	599	604	622	579	596	551	629	630	602	609	586	584	616	607	639	609	590	595	571	600	613	571	612	574	565	574	586	617	597	597	624	594	586	586	606	623	612	567	569	618	566	594	580	585	592	643	617	572	624	595	614	608	590	615	614	636	581	601	606	597	598	640	610	602	617	568	611	605	647	641	607	613	632	592	624	617	634	649	624	637	574	593	554	613	589	612	605	611	595	649	602	591	575	600	595	587	588	591	601	556	626	622	606	585	621	591	551	573	587	660	630	550	593	596	578	623	565	561	611	653	598	648	616	595	638	621	591	621	577	584	595	598	608	618	593	616	603	601	602	602	664	611	600	580	576	606	662	577	642	566	584	646	558	643	638	591	603	604	566	620	559	578	613	594	622	637	620	621	617	613	595	604	615	610	586	575	598	616	593	598	629	568	641	603	603	616	634	611	630	606	618	599	597	614	590	607	613	637	620	589	604	623	608	603	582	633	591	555	639	632	642	612	597	599	538	609	631	597	618	631	617	574	660	605	583	612	625	539	610	653	657	592	601	582	624	610	617	604	602	616	613	598	623	585	673	590	587	631	623	650	640	625	631	627	611	608	600	587	596	591	591	617	603	609	636	600	627	572	548	611	601	603	605	646	579	631	608	613	622	631	590	623	624	571	604	563	615	576	616	622	607	612	605	589	587	579	626	599	605	593	585	640	607	582	624	594	601	607	596	585	571	592	607	623	629	612	584	619	625	635	581	590	623	623	605	581	616	579	570	591	617	596	556	558	651	610	586	604	655	606	614	603	590	593	605	581	620	606	617	622	605	584	633	604	553	620	571	598	604	580	611	648	622	632	602	526	579	595	630	581	561	631	583	625	640	589	624	581	591	635	613	618	605	588	606	595	553	638	649	586	654	611	643	578	622	617	655	612	598	573	614	573	613	594	581	588	591	618	553	553	599	623	572	665	603	597	596	588	597	556	622	581	604	626	602	583	582	585	611	636	574	608	616	640	588	604	597	638	575	582	590	622	579	578	611	574	585	593	625	605	591	615	629	614	611	583	582	621	613	618	594	592	545	639	588	606	576	560	618	577	566	565	576	632	599	616	583	619	623	631	625	624	610	624	608	600	640	613	626	574	611	600	584	653	566	620	610	630	546	586	654	597	635	613	543	571	550	598	628	600	593	594	579	605	609	563	624	606	581	610	597	602	589	612	610	602	602	566	621	579	589	579	594	604	573	630	611	555	588	610	601	631	625	632	602	567	614	561	594	651	624	607	612	637	565	611	630	602	589	580	654	596	599	590	564	556	593	628	614	579	610	592	634	529	588	587	622	585	616	615	603	588	655	589	628	608	582	606	624	635	607	589	634	602	590	598	586	609	604	591	586	587	628	605	617	619	602	623	580	603	633	634	594	615	581	598	609	565	617	599	602	640	604	607	607	605	586	624	569	613	579	634	568	571	598	602	615	580	587	616	609	569	608	596	617	618	582	608	611	621	646	615	551	590	608	611	661	546	621	606	587	603	634	586	632	614	587	612	580	570	584	560	607	596	599	593	612	636	623	609	584	607	589	579	612	632	606	586	606	623	610	640	580	628	607	612	639	627	628	587	625	618	555	618	619	651	616	618	641	581	633	643	586	599	639	613	594	658	579	630	580	597	624	595	619	579	595	581	563	603	569	594	605	591	593	626	606
8137	14902	18450	9279	5921	4857	3659	2977	2560	2011	1892	2619	1607	1449	4237	20851	20158	13970	4772	991	949	976	930	898	915	900	944	947	930	899	941	923	938	931	1010	877	951	942	927	929	947	1166	1166	1099	1051	1018	889	941	938	929	943	956	882	937	967	942	962	980	938	896	940	902	924	982	960	937	907	925	981	928	904	915	997	914	923	916	958	895	950	966	894	941	921	913	948	925	848	999	825	985	933	944	955	935	913	936	936	930	921	932	933	894	939	953	922	919	943	892	900	903	926	928	959	884	925	936	918	910	967	947	924	948	911	933	940	911	924	889	940	957	955	989	905	936	924	896	966	967	917	942	952	1000	915	929	935	936	880	907	935	941	955	981	918	942	944	971	926	937	960	867	883	953	888	958	964	889	969	913	943	945	924	953	840	936	940	914	893	936	974	1011	881	945	956	924	919	907	942	889	969	904	942	919	916	935	896	931	906	865	959	887	992	919	910	948	975	960	937	935	933	888	947	951	934	1004	948	936	952	954	927	935	977	934	896	923	919	918	947	950	928	899	923	892	972	941	938	970	869	888	920	933	943	915	883	858	937	953	949	936	882	937	936	910	946	949	904	961	910	962	906	932	962	890	911	935	896	952	929	894	891	948	921	894	972	926	944	938	902	898	923	959	909	897	926	884	899	918	925	941	904	966	947	902	902	947	885	936	932	910	855	962	951	1028	916	903	942	973	931	926	995	992	944	946	911	924	940	910	854	917	973	874	925	996	918	872	951	912	948	875	901	932	1005	870	944	926	949	910	918	970	1010	999	950	906	928	963	904	925	957	940	873	920	967	954	974	878	910	908	949	932	934	891	953	833	979	942	860	895	983	922	887	916	948	989	949	932	905	968	924	919	881	943	942	922	911	893	942	927	941	896	948	942	907	930	894	909	899	901	963	932	908	885	904	965	959	911	872	873	967	943	908	897	980	919	895	914	928	949	971	946	957	1005	936	936	900	924	913	917	909	901	960	928	926	886	942	898	988	943	914	950	925	907	953	965	982	955	930	918	946	907	936	933	927	888	971	891	897	961	923	900	941	900	921	935	869	931	906	929	934	906	907	965	886	911	998	885	881	932	918	920	870	915	934	977	953	912	948	938	932	956	925	987	949	907	951	926	926	913	897	865	956	969	904	970	920	998	939	928	916	889	933	931	935	997	927	931	939	926	912	931	967	931	938	952	919	870	906	952	973	938	974	959	914	909	872	888	889	923	965	926	898	900	907	907	952	908	901	916	961	999	912	945	891	903	938	925	987	922	950	900	941	890	933	920	939	877	928	935	955	906	873	929	962	880	913	975	916	966	909	922	944	914	934	871	943	971	895	892	890	987	901	924	957	898	969	920	958	940	926	996	923	923	928	967	983	993	986	929	964	915	921	901	957	955	952	946	937	939	911	976	979	944	921	946	904	973	875	886	855	929	900	927	867	986	883	957	952	939	893	945	886	1002	939	942	976	932	905	905	944	923	918	961	868	917	932	894	928	972	944	896	898	940	1003	879	908	889	956	958	898	920	908	897	920	949	919	902	877	931	876	964	912	906	967	907	915	935	899	971	940	944	897	933	920	938	895	912	938	930	933	913	920	916	922	951	942	865	918	922	909	990	900	925	967	899	953	927	885	923	924	957	882	930	923	925	861	942	962	963	899	966	884	928	948	945	901	926	895	917	895	959	932	888	940	913	959	948	874	913	970	923	922	878	920	926	957	895	930	919	917	956	904	926	924	1011	951	922	924	935	964	927	921	917	957	964	909	912	1000	950	964	920	907	969	911	994	945	978	905	899	953	903	944	890	979	978	926	938	861	949	925	905	882	911	908	920	868	892	974	961	900	906	936	912	961	943	917	923	915	980	891	838	958	964	921	976	926	937	856	1000	893	959	940	895	943	940	896	983	936	908	977	925	858	929	940	899	937	944	928	947	910	962	931	924	916	909	954	964	929	963	940	922	961	940	865	916	906	970	916	892	920	933	936	953	972	911	951	877	957	956	924	923	938	867	936	937	892	916	913	932	943	926	908	912	949	958	902	982	888	932	945	913	936	952	955	929	865	921	887	936	929	925	908	927	974	957	909	931	877	943	913	884	890	882	935	911	978	898	938	924	969	957	958	933	918	937	966	906	869	937	944	971	847	977	931	958	887	891	899	901	919	896	949	966	887	971	938	945	899	888	936	908	937	970	854	925	922	917	868	882	950	929	989	935	898	914	921	968	919	869	921	889	914	942	935	961	904	902	884	977	875	942	920	952	928	930	922	901	872	940	984	885	941	920	860	938	905	966	906	975	917	948	951	943	906	951	906	891	906	929	966	906	956	972	978	881	891	971	973	909	931	953	912	907	899	951	888	896	923	921	945	887	920	974	960	914	931	929	899	979	939	941	923	964	931	947	921	913	885	923	922	967	913	977	883	905	945	910	923	937	906	910	931	967	958	913	966	946	933	942	897	907	925	909	859	948	868	955	942	966	903	906	921	928	944	886	890	922	885	920	952	924	907	888	886	902	913	906	921	896	899	905	925	956	887	932	927	934	979	947	935	929	967	931	946	902	983	931	916	930	897	937	889	938	954	879	886	957	920	923	921	905	942	936	891	951	976	914	899	985	867	881	979	890	927	900	930	871	933	944	957	959	960	969	909	884	938	933	924	912	940	945	999	959	989	892	952	842	869	924	908	891	940	912	880	937	922	927	934	888	914	899	943	885	909	893	880	974	883	971	922	979	949	987	911	931	916	872	933	936	970	909	939	909	933	917	968	967	896	931	921	909	899	926	938	953	927	944	905	944	937	858	954	969	920	941	937	910	937	887	911	977	880	918	910	917	941	899	937	934	904	918	900	925	921	916	907	978	923	1000	890	916	924	931	909	915	928	981	900	890	963	917	952	972	980	907	843	917	965	972	884	960	918	925	945	932	953	956	915	971	970	959	885	880	887	890	939	935	953	972	918	964	920	955	948	944	893	925	899	923	941	964	912	916	940	941	959	935	925	889	880	952	907	966	906	913	952	946	901	1035	888	935	894	897	925	912	899	923	938	929	960	960	935	918	892	919	944	989	889	927	1030	904	944	938	910	958	933	925	895	961	950	994	927	890	958	871	922	940	970	901	998	917	906	892	934	938	881	936	935	891	929	952	954	917	921	954	943	989	913	911	922	932	944	888	915	883	950	942	925	948	927	901	927	903	901	977	978	944	967	884	1007	848	928	933	874	956	993	909	941	964	953	914	869	900	914	924	897	929	945	924	938	912	991	915	895	960	935	935	974	968	928	912	865	892	916	936	921	896	927	906	926	936	889	933	927	947	913	897	952	918	929	921	898	883	871	890	952	914	961	928	936	996	915	909	951	908	927	938	908	931	978	918	936	894	988	917	903	954	972	910	877	890	875	916	876	893	937	959	912	929	877	926	912	919	913	936	884	912	963	899	952	905	968	916	885	867	963	967	933	910	944	943	996	930	878	889	937	935	931	969	907	966	954	990	868	941	917	940	906	981
23211	21200	29039	23651	21198	19227	4680	1777	1414	1165	1045	1592	922	836	2140	18814	19905	14912	4636	657	640	561	579	554	602	575	586	615	608	638	578	587	633	624	605	601	618	610	591	588	571	738	916	816	786	648	644	586	591	577	586	537	626	587	615	617	573	571	545	573	572	593	567	589	544	580	599	592	608	596	593	560	559	556	592	591	588	535	574	606	566	590	559	599	567	566	560	597	548	584	568	595	571	578	586	591	576	599	577	595	542	585	561	530	565	587	559	593	602	558	561	580	598	599	567	586	621	533	596	568	579	607	606	559	603	583	579	585	632	593	572	639	577	558	623	569	566	565	570	563	581	614	591	577	611	562	581	567	561	561	566	550	573	600	571	578	569	573	559	568	574	561	587	606	602	595	567	556	553	529	566	604	525	619	604	608	533	588	558	602	583	581	569	592	559	583	547	638	557	579	571	594	564	569	603	574	574	589	563	605	573	584	587	579	603	577	585	559	547	571	573	608	559	519	570	574	603	551	570	574	549	596	621	603	553	630	597	568	552	597	664	596	566	590	593	574	586	556	590	527	578	588	580	619	615	569	562	596	568	577	602	563	577	545	570	573	606	574	619	572	506	615	629	581	571	575	545	570	543	608	575	571	610	575	568	574	561	570	600	563	580	559	586	579	555	577	585	599	599	568	612	585	633	550	591	599	615	592	594	563	581	579	573	553	558	584	543	612	624	553	602	568	540	610	569	609	619	586	638	544	579	596	547	571	547	566	555	573	533	581	616	604	598	584	606	606	572	600	588	530	557	579	581	596	598	601	557	536	606	580	541	605	579	614	566	600	624	592	563	539	578	542	596	594	570	610	619	628	571	604	597	581	551	589	595	561	555	567	560	545	574	567	568	580	602	593	572	594	589	596	558	574	633	579	576	536	588	542	526	613	576	570	535	529	608	572	545	605	573	575	588	609	558	519	624	569	578	546	600	595	548	580	614	543	543	565	617	608	580	575	574	572	554	578	565	592	606	635	589	637	556	556	591	551	558	565	602	609	633	577	601	578	613	577	605	607	584	581	630	576	604	596	584	599	595	543	653	582	564	602	599	578	550	555	571	571	555	615	570	528	635	573	535	605	558	603	563	567	533	587	569	598	597	562	601	579	611	588	598	555	572	557	602	578	587	621	640	527	563	602	574	576	576	574	580	532	532	585	584	626	570	601	571	584	584	567	570	574	560	579	566	579	611	595	565	537	596	570	596	597	580	618	592	591	572	596	580	578	551	612	569	564	585	546	578	585	618	621	607	586	605	595	552	633	565	587	588	579	607	569	528	552	554	578	567	578	539	615	585	615	556	605	578	567	611	553	567	554	544	578	584	550	623	553	538	586	549	609	605	561	596	594	586	587	594	571	601	579	558	619	597	581	581	566	600	564	592	531	590	566	568	614	603	587	579	610	587	594	592	528	534	624	559	604	571	574	605	592	610	613	538	588	610	617	604	578	595	590	579	588	579	557	586	543	608	556	540	539	554	573	546	540	588	551	549	569	573	614	557	552	553	574	639	587	594	597	604	595	566	610	611	628	598	590	552	560	608	560	590	577	591	583	607	579	568	585	605	582	547	531	583	610	539	592	610	586	586	568	576	598	580	593	565	582	574	604	624	562	598	611	578	589	570	559	597	569	572	562	574	595	605	578	594	618	560	575	608	598	556	583	539	595	575	551	591	568	590	613	580	603	561	560	561	583	613	569	540	552	578	612	582	625	587	629	594	589	552	590	541	599	590	572	560	584	632	602	577	597	573	584	588	563	560	623	596	595	539	547	613	613	585	567	574	565	592	589	612	568	575	600	589	624	576	578	575	592	561	537	560	537	584	592	553	622	578	559	609	603	626	547	586	581	575	618	607	521	524	587	554	590	574	575	597	584	579	617	617	591	546	571	597	594	591	570	592	594	572	549	572	545	565	564	584	596	579	599	539	604	647	539	569	555	559	598	599	591	613	599	621	548	579	580	580	580	596	596	557	584	634	570	602	592	576	591	557	627	564	547	539	546	593	642	606	562	619	592	593	581	587	600	534	574	591	588	554	549	532	626	578	561	577	586	570	585	645	567	600	620	560	545	565	610	584	630	567	553	570	616	574	587	599	596	574	589	590	592	563	623	616	580	597	565	569	568	591	565	596	574	624	557	582	588	630	546	575	578	607	592	543	581	527	631	588	618	581	562	583	576	571	593	603	594	564	566	602	555	545	537	610	616	580	570	604	549	599	559	593	562	626	580	546	560	606	569	603	565	598	558	577	604	624	596	609	595	602	561	577	616	577	597	582	601	575	573	558	528	585	570	608	570	554	556	572	552	636	565	589	549	573	606	637	558	584	545	548	632	606	581	545	588	574	534	611	580	566	571	563	599	578	588	596	588	575	597	583	601	555	584	590	556	575	615	589	568	568	579	552	569	574	541	574	585	641	557	561	593	591	616	630	572	572	571	590	575	570	593	566	573	530	553	595	604	590	589	618	578	594	586	584	564	570	597	583	578	552	611	621	610	565	606	605	568	585	662	595	595	577	559	611	565	574	557	533	566	585	567	544	579	574	559	583	569	588	594	623	602	600	573	603	552	572	556	585	597	544	610	585	597	588	586	577	555	591	579	575	583	594	596	601	615	574	575	578	589	608	547	551	559	585	616	598	635	603	598	579	594	573	576	576	606	550	571	614	568	578	557	563	584	593	550	549	559	584	600	569	579	566	571	535	565	566	569	543	597	549	589	580	558	584	548	539	576	599	563	557	586	598	602	570	553	573	582	567	598	583	573	541	570	574	536	542	565	591	627	560	571	575	515	565	569	598	588	575	603	550	608	603	625	604	578	585	569	589	569	597	580	551	566	536	567	569	591	599	561	575	626	571	558	581	574	647	560	585	568	557	590	583	563	618	592	637	553	563	563	590	553	575	604	630	580	605	545	570	589	580	578	565	613	581	556	638	591	571	579	622	601	612	549	551	584	568	571	576	567	530	577	600	594	585	594	603	586	565	591	524	613	577	572	639	525	583	590	569	603	579	570	588	603	549	578	568	568	574	565	578	607	571	605	582	554	536	610	570	574	584	594	581	597	544	587	542	621	638	558	564	588	599	565	578	561	607	601	613	597	562	571	573	572	578	609	598	570	589	595	559	588	582	531	598	523	524	588	581	604	564	540	574	604	576	632	588	591	588	575	585	624	549	599	610	592	605	581	568	585	525	530	593	589	600	591	575	592	596	607	581	574	561	594	591	591	606	546	578	588	535	604	586	546	605	602	578	578	639	616	566	600	547	579	529	569	581	603	563	568	587	570	589	577	568	593	568	584	573	573	570	572	537	574	624	561	595	572	618	571	586	536	586	567	561	622	589	616	571	580	582	589	598	582	559	579	593	553	587	565	559	579	570	568	522	594	624	553	566	577	608	597	571	584	555	553	557	604	601	581	545	569	564	570	614	603	560	579	546	589	575	581	562	565	545	582	551	625	614	567	562	597
11680	21994	29890	16658	8545	7124	5661	4479	3621	2992	2549	4141	2054	1791	5570	31340	29136	23605	7364	917	980	993	906	920	914	904	906	926	919	879	908	877	871	906	893	877	918	883	898	884	915	1359	1887	1585	1266	1055	903	877	887	924	893	874	850	913	908	879	949	905	864	898	850	855	778	852	921	900	917	864	820	862	877	885	895	961	917	927	890	889	932	851	858	856	851	856	887	861	879	938	892	915	899	867	852	885	912	861	865	894	892	888	845	898	876	868	812	891	854	875	867	849	862	914	866	831	870	844	877	866	884	860	890	886	906	920	883	901	828	923	874	845	862	853	908	841	909	874	877	936	847	889	859	870	879	917	890	841	882	814	890	868	899	900	838	893	891	868	905	906	885	912	879	815	808	874	905	868	946	848	860	881	921	914	853	895	885	915	906	891	805	858	919	859	869	896	879	829	913	874	896	950	869	895	893	899	864	933	847	925	859	853	875	916	897	842	890	889	909	858	843	896	877	897	940	865	845	881	918	872	864	884	873	904	885	824	884	921	932	921	884	878	915	837	876	850	885	919	931	881	860	820	858	923	912	898	860	936	812	859	866	929	841	852	897	869	923	863	860	854	883	853	858	867	855	930	934	888	839	894	859	856	905	888	902	862	919	864	929	948	913	912	869	872	930	913	922	898	869	897	880	908	827	926	900	874	867	933	927	884	859	807	923	845	826	886	887	895	902	925	877	838	923	826	921	899	876	884	843	922	867	879	866	883	915	897	898	883	818	850	921	829	910	851	860	869	867	836	950	924	926	867	904	823	867	868	929	910	865	833	887	881	819	849	911	913	881	863	851	900	877	872	862	824	876	934	936	860	941	914	900	878	889	886	867	925	841	893	874	878	869	891	868	910	912	862	857	903	911	909	928	850	850	887	885	901	883	947	804	896	857	957	869	838	875	909	852	836	829	891	892	862	911	918	876	864	830	886	862	914	850	926	884	863	880	879	878	884	898	924	862	924	880	903	869	907	849	922	862	861	875	915	856	867	865	905	862	921	878	885	901	890	917	880	893	894	889	896	920	861	877	882	856	919	883	946	884	908	898	857	880	881	880	874	888	828	866	874	888	887	937	899	898	877	912	896	871	864	895	914	899	845	877	859	905	903	890	895	875	874	900	868	906	880	915	858	899	891	911	873	877	882	879	825	887	908	895	847	857	898	904	907	873	916	858	884	839	873	859	858	870	888	869	876	903	927	832	867	896	898	886	888	905	903	872	879	893	940	853	879	891	893	885	890	851	916	904	922	897	880	905	872	885	886	860	887	855	957	909	888	881	883	845	887	883	868	871	896	898	852	841	920	858	857	873	923	884	864	866	891	846	821	880	865	894	888	896	878	839	891	899	865	896	910	845	924	881	909	866	894	913	860	836	866	838	856	879	890	852	884	851	915	908	901	923	902	882	892	901	897	848	866	902	880	869	892	858	898	864	913	909	867	815	890	868	852	903	945	910	952	893	887	862	935	877	867	852	916	859	854	893	820	858	925	867	897	935	894	890	849	876	851	889	875	820	838	911	862	887	889	885	894	843	886	893	869	953	890	885	901	932	884	894	884	900	867	870	868	880	899	878	881	849	872	877	886	894	843	862	875	878	887	880	930	864	871	884	903	906	906	879	902	932	916	931	878	840	850	910	857	944	853	868	867	888	880	880	910	887	930	894	950	886	908	883	838	867	865	927	880	856	863	875	891	921	860	905	793	857	899	893	844	915	838	883	900	847	864	961	825	897	924	942	880	853	851	899	902	847	867	920	813	874	886	864	885	882	859	874	857	822	898	847	934	909	929	890	943	885	881	870	965	891	887	915	873	879	877	873	911	912	930	834	870	904	909	878	863	936	939	899	851	835	896	915	881	893	904	918	907	907	870	827	856	872	831	847	858	882	885	933	839	843	860	866	879	947	881	921	915	882	823	884	894	912	873	876	872	872	852	910	918	793	864	841	914	870	872	889	882	910	865	881	935	884	871	867	913	858	894	825	897	938	891	908	957	907	891	901	887	820	861	885	894	878	935	869	861	869	883	879	872	931	907	880	856	899	858	882	880	834	894	885	886	908	821	884	856	881	940	916	921	841	864	894	893	847	881	856	883	884	838	867	884	935	874	836	916	885	918	886	872	922	892	922	877	903	945	906	848	910	879	853	904	873	873	907	863	893	923	931	878	903	927	877	879	840	884	930	916	920	898	829	872	919	905	846	846	867	926	868	841	885	844	881	863	842	888	857	869	898	926	904	887	849	862	859	904	828	900	841	881	892	884	813	833	889	836	924	903	873	872	884	871	861	894	914	960	921	875	874	922	882	929	809	932	934	899	901	917	867	858	898	843	877	874	881	853	848	837	891	989	881	864	851	923	864	878	890	839	886	871	849	867	909	921	882	849	874	900	883	961	887	919	809	853	868	901	851	938	996	854	909	889	845	861	805	832	859	878	885	886	827	872	882	928	924	881	851	904	819	920	895	854	820	816	883	913	858	863	914	900	926	917	913	915	848	878	873	842	840	915	896	879	927	902	910	882	893	891	904	878	865	831	899	856	834	867	915	889	903	915	913	869	904	904	910	896	812	901	874	864	905	851	904	853	895	848	918	850	880	893	917	931	876	863	856	929	863	916	905	917	897	891	849	904	883	891	921	874	920	898	939	892	895	879	865	877	875	863	855	894	879	903	843	929	914	895	894	848	923	860	909	856	894	906	890	842	882	865	893	837	903	877	816	846	896	907	865	936	883	881	878	873	830	887	891	904	872	833	895	907	874	867	854	863	863	957	860	868	869	893	916	878	855	900	880	914	870	879	893	920	866	838	860	848	862	934	907	879	892	924	917	879	894	885	907	833	875	896	837	887	890	873	887	873	926	917	880	876	869	877	920	870	942	874	946	919	929	838	895	927	899	840	832	977	851	884	846	853	864	898	876	868	847	848	864	890	887	928	897	847	926	901	843	885	919	915	894	908	885	840	878	925	925	883	870	841	804	852	844	843	875	878	813	929	861	881	908	877	896	867	931	905	855	857	875	893	876	914	903	853	940	863	856	890	906	869	807	881	884	883	896	862	867	934	933	843	854	840	846	847	890	910	847	861	903	834	857	900	917	875	877	833	880	857	827	851	883	913	874	868	879	933	878	888	879	883	868	910	866	899	882	895	883	878	889	872	876	892	864	903	846	876	839	915	907	905	921	890	885	870	831	870	906	892	830	855	917	869	869	870	905	894	905	896	911	867	850	962	876	864	873	895	914	819	859	914	856	883	920	904	852	845	935	895	866	865	822	876	870	902	897	829	905	890	818	910	882	853	885	842	920	870	859	908	878	885	919	856	913	950	869	863	884	917	880	851	868	899	894	879	860	913	896	872	880	906	867	865	904	902	897	840	870	820	962	920	872	886	885	955	863	889	913	854	841	929	909	876	931	898	859	874	873	901	866	861	841	922	869	855	924	854	891	875	872	909	923	821	884	870	870	853	871	872	895	927
26918	20042	8435	3375	1148	1025	877	786	726	620	697	798	592	594	586	1635	1981	1483	870	608	537	582	541	547	586	544	560	558	552	557	510	537	591	574	533	533	547	565	493	526	556	575	641	598	605	559	602	570	560	546	554	571	524	580	523	536	565	527	544	542	488	530	540	584	542	552	561	528	554	583	533	511	530	524	553	588	560	554	552	564	573	522	540	578	532	590	546	549	511	564	529	578	555	527	500	520	518	538	532	563	532	554	519	556	520	562	551	567	557	548	521	607	574	537	590	571	539	565	554	566	552	559	589	534	527	529	535	571	583	541	584	535	535	554	558	549	553	557	471	540	536	573	533	552	583	574	546	588	605	542	537	560	547	530	569	548	550	560	518	498	568	532	508	554	597	547	547	522	510	515	564	545	551	492	520	563	528	542	519	518	550	571	522	542	519	578	526	537	561	527	517	560	531	526	541	538	531	526	586	583	561	543	583	549	543	598	516	581	516	543	546	606	568	525	560	582	538	527	517	565	515	541	581	560	525	553	501	591	520	497	572	553	536	576	532	532	547	538	551	542	548	528	539	561	524	529	548	538	570	542	559	562	521	572	574	527	526	524	536	519	539	583	552	551	519	545	573	537	572	533	532	535	533	576	549	576	475	566	576	533	479	541	560	523	554	595	549	554	567	625	589	552	566	575	565	517	543	527	540	523	553	561	568	571	526	537	572	550	517	570	540	545	529	584	534	511	539	554	516	526	581	575	580	538	557	515	562	571	584	558	588	566	564	541	505	577	516	517	565	565	548	568	565	549	548	524	555	547	546	575	566	566	557	592	537	539	548	547	581	540	530	527	559	563	534	570	538	520	543	556	519	536	545	581	539	550	583	560	522	540	541	545	559	539	515	552	515	549	589	565	513	528	500	577	527	566	542	547	540	581	558	569	542	572	563	507	528	501	530	521	554	541	604	506	571	532	613	553	580	533	547	589	531	558	551	511	535	512	525	570	581	550	552	524	530	578	574	553	560	523	531	539	549	539	561	561	573	552	536	566	595	536	536	582	554	561	527	545	535	547	535	531	581	579	549	550	521	547	502	580	604	543	529	553	559	555	540	549	589	530	548	567	546	576	552	535	531	566	510	608	586	547	550	589	532	574	570	549	577	536	521	539	552	539	565	574	549	555	572	542	546	546	543	554	518	571	551	556	519	532	531	540	529	528	517	536	557	505	525	531	525	562	537	573	524	558	542	541	559	571	536	564	522	573	531	555	496	582	601	524	615	563	516	571	557	599	563	503	614	533	557	557	538	507	534	536	564	573	505	541	589	553	552	577	550	537	534	566	535	551	521	535	534	584	549	528	528	578	517	521	522	567	498	541	542	586	556	556	534	567	532	514	577	552	553	517	572	559	542	551	534	570	523	540	561	531	586	579	529	518	558	575	580	550	560	582	546	588	534	572	607	545	539	550	558	545	530	480	561	534	531	537	548	569	545	517	576	539	547	554	523	532	557	558	537	578	547	554	549	555	591	541	534	578	524	525	560	539	523	567	579	579	511	535	547	578	573	526	576	533	539	536	521	555	542	564	578	521	549	591	560	569	556	534	523	534	569	597	593	551	505	508	584	541	540	553	572	535	585	476	541	575	546	585	581	524	572	559	560	542	515	558	557	588	554	547	526	551	569	572	556	574	545	548	552	507	567	553	542	525	543	554	517	529	533	542	529	546	547	519	536	580	542	545	599	518	569	572	548	566	575	524	545	555	528	570	565	585	503	526	544	560	588	533	557	529	529	526	549	555	525	530	528	555	567	550	578	539	534	553	520	529	548	536	565	524	508	521	544	549	540	569	538	517	516	571	504	566	519	571	558	548	542	523	554	562	567	564	522	579	562	546	566	548	513	547	519	534	531	522	560	554	521	552	575	515	546	524	567	537	520	575	530	562	536	541	575	528	549	544	550	504	565	547	532	538	539	572	580	543	495	521	591	577	548	560	518	574	602	512	514	554	531	531	634	550	550	554	526	574	585	562	527	545	549	545	532	555	512	569	504	553	554	541	583	537	549	537	536	563	554	526	546	535	577	522	539	542	534	547	534	576	537	549	575	569	575	498	567	547	562	525	569	537	603	558	569	606	516	567	588	554	484	542	527	515	540	530	565	516	540	505	532	558	576	569	566	514	530	490	539	506	515	525	530	531	521	554	518	481	555	563	549	577	531	512	579	550	543	542	532	516	542	528	501	585	532	574	561	551	569	554	563	583	522	554	537	567	580	535	583	609	554	588	580	548	519	528	553	545	544	538	512	554	571	575	553	528	568	538	544	562	534	546	640	548	568	557	578	576	557	542	520	534	549	520	574	576	561	547	529	532	543	508	545	547	526	572	566	538	565	549	544	570	523	534	593	542	537	518	534	542	562	594	521	545	553	573	541	520	559	509	522	543	554	552	505	515	578	509	574	547	574	571	546	591	553	583	550	523	565	566	530	534	555	549	569	544	556	586	528	533	536	536	569	562	572	520	565	597	542	549	554	566	567	542	535	556	560	580	541	525	534	605	504	569	543	541	540	581	525	579	558	605	521	537	591	537	552	585	575	586	541	533	555	541	509	515	540	540	526	545	593	560	519	571	582	539	563	573	554	587	512	507	552	530	510	548	562	542	549	561	550	535	518	521	513	520	565	541	567	565	562	552	564	574	560	547	499	544	548	514	547	558	530	583	549	577	551	556	569	590	538	539	537	576	533	560	571	583	590	547	540	553	573	547	567	573	525	510	529	529	561	542	519	543	550	560	519	547	561	535	528	544	561	509	544	514	550	550	552	562	545	527	554	585	552	584	546	577	546	581	563	568	560	552	542	535	550	581	512	569	563	539	500	577	547	542	520	536	539	596	504	587	533	545	503	586	567	553	555	573	533	535	547	522	575	559	593	551	517	524	519	547	545	537	537	563	560	536	569	545	612	546	580	577	579	543	549	554	511	508	549	532	529	542	549	524	592	541	573	541	554	567	537	565	576	546	540	532	543	562	541	538	506	517	543	544	536	567	539	562	528	586	521	520	558	551	561	546	561	551	569	532	542	547	540	571	559	572	522	541	567	554	548	542	564	566	530	517	524	534	562	544	597	522	533	565	569	575	557	542	579	494	516	525	551	522	557	525	547	543	557	560	557	527	572	521	533	533	503	534	562	546	525	544	534	565	549	539	553	563	563	573	524	566	526	535	526	601	545	556	537	576	575	545	528	574	530	533	538	538	532	550	576	535	566	565	542	545	553	541	528	567	535	535	537	539	560	545	548	517	545	562	554	568	542	571	493	543	548	567	552	502	572	552	540	533	544	523	583	571	574	568	503	533	538	575	555	537	590	524	549	546	560	564	591	526	534	541	515	548	520	560	545	561	522	515	569	503	509	576	471	514	543	529	545	543	546	577	557	537	574	570	498	546	528	548	543	594	585	555	540	554	523	568	505	564	559	527	515	578	558	570	577	552	556	546	525	527	558	569	511	494	555	549
6523	6975	7220	5323	2574	2262	2105	1762	1452	1356	1143	1656	1082	1049	950	4276	4737	3215	1667	956	858	847	873	816	826	799	833	812	832	840	875	796	851	811	824	925	855	853	834	871	817	873	962	910	931	926	897	826	846	798	870	891	843	847	880	887	836	876	854	872	799	834	879	815	877	851	877	867	852	871	870	814	869	838	881	825	858	836	836	842	895	854	848	824	873	851	894	861	848	834	808	785	822	824	882	887	897	838	873	820	835	839	886	856	862	857	893	858	869	910	840	861	807	793	828	880	861	821	929	824	843	858	830	872	872	823	854	833	835	859	862	861	900	872	857	882	855	856	807	840	903	864	868	851	865	830	854	840	867	876	854	897	832	854	777	856	853	835	864	818	769	872	829	851	857	851	847	877	880	847	836	813	842	827	874	838	802	793	798	860	862	885	819	916	856	809	849	848	845	871	821	818	838	858	919	851	884	862	852	857	818	833	838	833	825	819	864	837	875	911	854	911	847	842	853	860	860	879	823	807	900	839	845	815	861	855	870	839	806	849	844	864	876	844	880	821	871	839	864	829	853	801	877	865	823	892	857	891	873	856	884	799	833	825	875	795	828	799	775	844	843	876	872	870	798	894	844	812	825	832	929	893	819	850	855	841	919	830	836	850	852	901	825	874	844	836	801	840	841	798	839	834	867	898	811	845	869	852	851	833	839	850	856	868	874	852	878	855	875	777	799	855	821	844	858	849	846	834	843	860	836	809	861	899	819	834	840	854	869	829	861	837	880	859	817	865	812	899	851	838	868	848	874	951	828	843	814	869	882	811	849	813	885	819	821	836	862	833	858	812	893	864	860	856	859	790	840	844	863	881	871	822	822	872	802	810	849	834	804	855	878	844	846	898	842	868	832	860	887	852	821	895	818	830	829	841	831	804	846	828	820	849	821	911	883	849	893	838	881	813	798	814	870	909	854	840	772	871	901	834	848	837	854	844	832	826	791	804	802	815	882	822	884	875	851	870	864	861	783	817	827	840	779	834	868	864	836	856	855	837	816	825	831	857	863	870	882	872	834	857	857	823	837	884	853	840	832	869	869	889	859	832	830	823	884	887	838	892	822	878	808	819	891	825	898	829	845	897	798	812	861	835	782	848	887	870	847	829	867	842	853	799	776	798	823	824	802	830	889	868	834	804	874	836	837	909	864	839	826	800	791	829	852	820	821	858	781	814	817	924	848	884	786	837	800	861	914	846	823	893	823	820	860	802	890	831	875	870	817	853	862	873	838	882	852	837	889	864	826	840	916	807	818	865	831	880	830	833	801	837	892	849	824	820	858	843	881	827	852	864	847	890	824	874	879	871	829	862	837	857	866	889	879	797	824	860	815	861	846	911	881	866	833	806	777	821	825	860	851	833	814	823	793	837	821	794	853	844	836	837	844	841	801	855	852	869	819	854	862	845	870	864	869	865	845	876	831	848	869	837	827	810	868	837	835	843	758	888	817	880	831	885	843	843	874	899	854	812	784	837	829	870	800	858	850	861	875	835	873	838	868	863	854	839	832	812	842	819	829	843	852	879	860	865	875	818	844	904	855	868	845	847	830	843	847	848	833	843	860	899	844	829	918	847	803	860	842	897	883	876	839	914	863	844	805	851	862	837	831	844	857	866	871	796	816	895	837	847	878	846	804	810	814	831	873	848	854	870	848	870	813	822	846	838	876	938	840	803	816	865	808	812	836	792	845	823	810	837	823	893	850	883	882	848	832	904	854	821	886	870	822	881	843	831	843	825	805	853	825	869	896	834	825	815	868	846	855	829	895	869	829	803	867	880	850	863	852	839	817	828	837	821	900	817	879	845	825	850	830	911	840	813	830	886	780	830	878	840	883	835	878	852	847	854	832	854	880	852	859	832	861	813	901	813	838	903	868	866	813	833	792	806	876	837	816	831	828	784	858	850	876	867	846	878	839	862	877	849	898	820	895	855	854	880	877	839	834	843	811	828	888	882	793	836	820	819	876	877	831	856	852	842	827	820	822	783	873	889	865	856	843	816	885	840	858	859	855	891	846	823	859	813	834	903	839	838	855	840	847	875	888	824	817	858	869	827	819	838	847	827	846	832	855	846	805	845	855	849	855	844	922	830	838	846	900	865	806	830	862	818	810	928	872	832	858	820	870	841	869	864	886	849	865	841	797	843	850	821	859	859	876	880	843	846	885	882	826	860	844	834	854	826	847	850	874	823	889	794	858	828	841	896	805	879	885	843	903	865	841	768	828	803	844	896	819	822	831	905	854	851	946	880	880	833	865	881	797	855	810	838	869	813	864	874	818	913	814	857	833	844	857	839	885	814	837	884	879	863	808	853	859	825	860	872	841	824	850	785	775	882	827	882	741	858	844	851	853	863	824	823	855	806	839	841	820	897	831	869	821	827	854	805	834	813	886	846	855	826	881	812	849	869	808	867	813	876	875	830	845	854	819	868	817	857	835	810	823	832	821	873	851	856	813	859	859	838	833	850	886	819	835	884	844	838	832	830	851	855	842	798	852	832	860	837	850	838	872	842	791	809	842	909	888	871	862	843	811	815	851	855	863	856	882	825	829	895	858	836	824	889	840	880	834	885	843	815	839	910	879	830	856	878	879	846	884	837	848	847	912	800	856	913	799	856	849	849	866	863	828	885	827	868	836	848	858	828	862	882	887	878	857	868	804	859	872	876	839	759	896	818	816	875	834	871	863	832	860	785	840	872	832	899	834	871	863	818	848	881	859	851	837	864	869	865	841	876	850	867	856	803	860	833	877	860	860	833	788	864	877	871	836	818	826	824	850	851	827	857	887	865	862	830	798	883	833	868	808	794	858	803	881	831	896	823	863	814	861	829	872	890	866	857	813	825	844	854	829	835	867	878	830	851	884	821	905	831	840	846	846	834	853	867	780	863	886	826	836	850	846	872	847	823	820	847	794	835	893	845	878	867	863	831	839	818	809	896	830	866	833	877	881	829	835	867	868	851	847	833	867	863	873	829	879	879	891	820	829	868	835	826	859	865	870	874	849	842	891	890	788	842	860	841	847	855	831	813	852	824	796	837	805	834	843	853	890	851	871	851	841	827	814	917	867	862	863	833	809	857	799	885	787	851	859	887	926	889	885	900	830	830	850	836	830	834	845	828	895	837	865	827	874	837	854	846	866	848	896	858	892	815	829	843	798	864	883	794	824	829	900	841	859	907	802	840	830	861	865	801	883	870	870	904	922	888	854	845	817	823	828	848	866	826	863	872	856	860	839	855	839	827	863	829	811	893	865	849	806	839	856	827	773	876	897	881	797	874	843	881	875	875	840	803	869	870	903	866	875	875	858	871	849	854	875	813	840	890	811	829	836	828	874	806	877	854	893	824	875	840	845	823	837	911	860	860	837	829	796	868	853	853	907	840	813	840	849	881	824	809	823	866	831	848	821	847	849	877	831	780	835	893	903	829	829	828	831	884	848	828	844	852	830	817	872	822	805	861
24621	21253	27951	24844	15100	2458	1499	1265	1083	945	877	2352	851	791	805	8746	9187	6861	2873	934	705	617	642	640	663	680	630	567	622	667	644	646	636	596	617	602	647	624	653	625	671	721	715	727	642	659	636	653	649	608	651	656	606	602	582	593	638	578	646	659	660	630	638	644	642	640	639	652	653	685	660	638	631	625	616	634	656	637	592	633	602	603	596	637	616	648	597	602	624	657	638	577	596	620	650	609	644	606	687	653	671	634	668	687	652	644	670	611	647	613	645	627	623	611	614	636	602	609	623	608	619	618	610	652	600	639	615	641	617	670	638	630	654	597	591	665	647	670	625	664	607	609	636	617	637	672	631	630	598	646	628	667	611	648	619	577	639	684	654	674	644	651	631	668	593	673	604	675	609	623	602	588	603	630	635	697	653	657	557	681	657	659	633	582	656	622	584	643	653	617	658	620	664	584	631	632	613	620	650	587	655	607	614	655	656	603	586	655	670	609	626	605	656	644	607	649	603	653	643	603	626	632	627	641	671	609	612	620	614	589	670	633	621	589	611	632	693	670	622	630	646	625	631	665	648	624	592	648	630	637	659	632	599	659	660	637	658	615	648	617	634	608	678	643	645	667	643	649	622	619	598	660	627	628	634	632	624	668	658	650	642	612	609	657	648	645	616	645	652	655	619	674	628	610	630	616	635	644	613	645	621	644	582	668	656	629	637	643	600	604	604	661	612	654	644	604	628	635	627	637	628	650	663	664	642	595	618	650	636	613	625	647	633	631	593	608	637	617	599	644	626	674	634	658	637	631	629	638	592	643	610	597	623	619	636	589	610	669	608	562	637	647	663	622	661	603	653	676	610	630	624	653	631	606	671	593	600	653	615	619	620	611	630	665	630	622	606	626	633	650	633	643	652	629	621	631	599	664	590	639	628	679	638	620	598	625	596	617	598	604	649	654	684	656	568	624	676	628	650	624	670	617	626	637	622	631	613	687	668	606	635	634	610	612	638	643	616	641	618	671	608	660	652	610	623	649	660	652	589	650	662	635	667	623	632	594	624	641	659	665	659	677	612	677	633	664	651	617	618	650	619	664	666	585	665	704	620	633	658	653	638	638	616	614	584	590	677	638	608	613	633	636	647	665	617	638	642	675	614	612	613	657	609	611	653	630	693	659	629	651	601	663	633	614	660	625	654	639	650	586	641	626	653	623	654	626	624	638	633	603	645	598	686	596	585	610	673	616	637	651	613	623	634	634	661	643	609	623	619	577	588	673	641	653	669	683	622	604	653	645	600	605	649	607	580	655	683	625	635	583	653	618	602	633	656	638	647	677	609	600	640	617	660	606	653	630	651	640	605	659	654	641	600	617	629	644	629	658	644	673	605	590	630	671	632	628	630	631	621	672	589	613	564	657	618	610	643	598	635	661	665	600	641	610	645	630	648	636	670	584	636	624	613	618	617	612	588	609	615	662	641	623	610	621	624	627	633	645	629	630	618	632	567	639	605	625	596	606	639	638	681	645	669	626	660	638	629	598	589	562	622	607	608	645	639	668	618	622	615	669	655	630	605	647	673	615	651	628	663	623	627	609	605	642	615	640	592	624	599	629	619	669	642	635	668	639	642	626	681	599	658	662	659	620	691	640	620	647	652	605	602	564	598	686	650	608	622	636	617	660	645	619	636	661	678	600	620	648	641	611	623	624	628	626	619	631	616	682	662	587	611	649	645	617	609	591	584	616	661	669	652	623	618	609	604	626	664	620	627	615	633	634	611	682	643	669	622	679	683	634	643	611	648	627	649	658	642	622	614	639	631	626	643	658	691	638	617	645	613	650	630	625	625	671	590	643	615	617	667	658	634	617	602	632	630	627	607	646	599	615	603	681	610	626	610	635	666	705	604	635	658	660	580	661	632	693	640	659	619	611	667	634	630	630	641	595	645	615	615	601	613	636	621	645	646	602	658	617	631	658	649	597	644	651	629	656	581	622	624	680	646	606	652	565	671	648	660	668	597	603	637	634	591	621	621	620	619	609	610	605	580	629	649	637	670	610	633	629	644	616	661	635	624	647	617	600	607	670	610	574	627	649	624	620	602	663	634	633	655	583	684	603	624	626	637	656	585	626	659	649	670	652	656	661	619	681	636	644	633	602	651	661	662	596	584	664	601	613	640	618	573	610	657	623	636	643	614	655	611	635	619	623	597	604	605	649	596	679	604	659	665	621	597	627	636	626	643	650	628	635	673	606	637	619	636	605	627	625	570	628	660	600	636	653	606	625	602	634	677	611	620	648	663	635	618	632	597	628	604	654	623	649	637	687	581	666	661	664	598	631	654	638	676	587	617	624	639	623	631	586	591	619	588	636	610	647	641	637	675	674	659	671	683	594	647	623	633	663	633	638	659	630	658	593	632	624	659	605	622	614	614	647	612	622	647	642	623	607	639	656	627	615	631	621	617	658	641	628	619	651	650	632	626	639	662	616	611	644	592	602	675	634	613	648	629	597	623	652	594	624	635	613	614	639	670	639	650	656	657	608	626	610	592	642	655	586	663	654	604	647	612	581	629	654	619	639	611	619	634	671	638	664	596	673	615	616	613	600	693	682	629	642	602	628	635	591	672	641	665	617	670	591	612	640	611	659	607	632	644	620	699	608	632	666	625	636	657	661	657	640	633	664	640	651	644	627	626	630	606	645	635	629	624	647	634	666	686	608	666	620	625	602	618	618	655	655	620	611	604	638	654	603	599	641	636	580	643	611	642	674	607	622	613	621	654	645	689	682	652	619	647	610	612	683	638	611	643	654	615	654	633	627	649	598	644	646	640	663	631	598	632	672	619	603	634	658	636	636	646	625	625	623	641	590	640	634	636	610	645	630	618	630	609	638	641	645	634	664	624	625	644	599	654	649	659	610	605	632	630	618	638	650	608	618	657	646	646	630	642	619	629	660	608	626	634	642	632	661	636	608	614	635	626	624	615	642	617	611	648	637	603	640	653	670	628	586	619	581	655	611	583	633	613	617	628	608	656	568	617	628	627	641	638	644	653	616	593	652	666	632	609	617	621	665	629	641	652	655	664	653	646	636	631	620	638	636	633	587	632	674	621	658	599	655	615	627	612	665	589	611	627	650	625	597	676	632	612	642	625	570	603	606	619	629	637	634	610	602	619	673	623	609	638	627	625	635	639	623	625	557	674	629	651	648	629	656	665	603	671	619	610	652	617	603	674	663	634	631	607	623	638	617	655	648	638	646	601	651	653	622	627	609	634	601	609	637	648	615	629	637	634	650	663	645	651	592	612	639	635	611	596	629	638	617	662	577	621	633	661	622	685	648	632	624	624	613	610	687	653	662	628	621	612	668	647	609	662	625	607	642	599	637	637	608	616	622	629	645	627	671	622	620	619	624	618	674	607	655	568	593	670	653	646	652	628	624	633	645	641	622	594	626	650	690	636	618	633	654	628	648	636	624	645	643	641	591	617	677	641	625	635	609	591	602	618	614
8510	14543	15835	7943	5058	3785	3174	2949	2475	1991	1883	6066	1712	1416	1588	19450	18672	13513	6412	1673	1056	1009	999	991	1020	971	982	958	992	943	1009	950	1017	983	992	962	978	992	989	993	982	1181	1357	1343	1138	1054	992	1037	978	990	967	1054	977	1013	968	986	977	1007	971	952	1016	908	871	977	956	1056	995	919	978	1089	959	978	988	1032	925	978	970	946	965	944	935	893	1026	995	923	971	980	929	1028	963	985	975	965	961	1032	949	910	902	996	1032	1013	969	947	995	995	955	1030	984	977	1019	969	944	1018	926	982	970	950	940	1052	970	987	944	988	951	915	977	951	973	934	954	980	911	965	971	945	952	963	942	950	965	926	911	1003	955	980	943	949	1041	993	910	979	968	948	1005	963	982	997	988	1000	982	964	985	960	990	990	972	949	971	933	991	999	975	1057	955	956	957	917	936	967	1025	992	936	995	993	965	946	955	977	999	938	1024	942	955	973	957	972	969	997	973	955	966	936	952	921	947	985	937	974	1021	923	997	989	998	998	921	961	1024	946	1016	986	980	966	922	1001	973	959	1035	970	972	965	978	1028	949	923	1001	974	942	1007	1012	1011	975	947	968	992	908	925	972	968	961	943	984	986	1004	1004	940	978	998	955	1004	993	906	948	896	978	1026	963	1002	957	968	933	998	935	991	982	940	910	971	992	1000	960	943	1007	992	914	978	969	988	950	1018	974	935	926	946	963	948	946	984	960	1009	986	979	1004	968	989	929	970	975	939	957	1029	943	933	984	988	982	986	970	972	912	939	1020	951	989	966	947	957	1020	963	992	1013	950	967	980	1018	1020	1005	988	963	945	1000	971	989	989	944	931	986	960	994	984	954	991	952	940	1004	978	971	987	940	982	981	999	920	1033	997	952	992	983	966	1016	928	993	1018	1006	972	993	1021	954	995	998	1009	1001	962	956	948	990	1014	1032	981	976	993	1054	960	923	976	978	974	997	1024	932	994	972	988	985	961	977	984	957	985	1017	1030	964	945	975	960	950	958	986	1053	951	1021	918	1017	954	951	996	981	998	1005	1016	1039	930	983	990	982	993	1022	982	954	985	931	974	1008	883	964	990	970	940	954	984	976	930	968	988	966	991	958	1033	927	904	1020	922	958	1022	1029	1042	911	968	963	1003	1003	1003	1026	977	952	945	933	933	962	955	980	1013	994	952	976	947	973	951	1008	931	929	919	997	976	987	943	980	1006	1021	961	937	973	943	988	969	938	953	1014	1008	909	990	979	983	1019	1021	988	974	981	974	985	950	974	1048	969	942	985	1013	975	992	989	955	940	969	1018	958	995	932	995	1004	931	937	970	972	1000	960	968	935	1009	959	916	957	974	989	973	978	1004	957	1027	984	993	1024	945	1003	998	923	952	955	1004	994	999	957	970	1018	975	997	988	996	1004	1001	952	992	992	980	995	968	988	988	1016	995	967	1019	982	1012	923	918	974	991	978	1003	962	969	977	973	995	1001	1002	1019	997	957	970	965	987	984	956	970	984	984	993	974	983	979	965	957	986	998	986	969	978	931	1017	943	938	945	957	951	990	917	967	956	1037	1016	929	1000	1006	965	973	1038	977	938	988	919	977	1002	953	950	954	960	992	924	1000	995	1068	967	960	962	990	982	993	931	918	982	1043	947	987	937	997	901	960	979	1029	945	986	992	928	994	983	933	938	1006	939	1019	1023	940	991	998	955	1028	1013	990	959	1023	971	949	917	985	952	996	983	1052	950	978	1004	958	962	927	954	969	971	927	967	930	957	983	1021	999	966	1018	970	975	1000	982	1028	955	991	995	958	991	954	975	936	968	985	936	985	1027	970	932	1004	969	1011	986	997	995	997	963	1001	960	984	969	960	909	980	980	974	988	985	988	981	977	1025	990	947	1004	997	943	1028	973	948	969	970	966	963	1017	984	981	977	992	995	956	961	1032	1008	1006	986	971	1020	984	961	943	982	969	969	969	985	993	1009	994	957	1008	982	1009	1003	974	916	975	930	971	1005	996	985	964	927	966	976	925	1002	1005	1006	1003	1007	957	974	987	955	938	1003	971	909	1002	984	934	992	973	983	957	915	923	1025	954	962	979	911	985	975	939	1028	973	1026	981	941	1009	981	983	995	996	987	1009	980	951	1032	928	983	1011	979	880	966	1077	963	973	981	979	934	974	944	993	965	966	1021	885	963	979	966	905	937	939	942	950	961	956	941	980	956	959	978	1006	925	982	980	983	997	949	979	995	913	982	988	914	1000	1027	926	910	966	942	964	942	979	943	1010	1037	931	948	973	1021	1008	970	976	975	961	991	987	973	1005	975	934	981	954	1006	973	982	999	946	1002	977	946	978	1013	979	996	949	1017	985	996	999	937	969	943	1027	991	959	1001	1005	988	954	965	977	988	997	1023	932	1021	958	984	944	996	992	1048	958	972	959	906	1009	995	1033	1039	976	1027	936	988	1009	968	1013	988	972	997	951	962	987	996	974	925	969	1001	983	1033	989	962	984	994	956	997	941	951	954	964	1008	961	924	970	939	934	985	987	991	951	963	973	978	985	983	974	960	958	958	996	942	980	970	1037	972	975	962	1007	956	984	983	1002	1001	951	947	991	991	971	984	1021	972	951	993	974	938	968	1002	945	1028	982	987	983	959	993	969	1008	934	988	963	948	957	978	991	953	927	939	925	995	952	993	988	1000	975	998	990	997	956	935	1002	919	976	939	993	939	952	915	927	968	932	982	920	934	1019	976	976	973	1047	1005	970	920	983	979	991	923	970	1032	936	977	1000	966	953	973	970	961	947	968	931	948	968	978	953	924	942	943	941	1000	1014	1001	961	944	980	1020	933	1001	938	1010	943	965	1007	968	995	987	953	990	1041	1006	987	987	977	969	996	960	953	1017	1012	1015	944	969	964	986	1001	987	1077	958	1001	954	909	988	991	998	959	956	950	958	930	941	995	990	948	993	1014	999	967	995	1031	950	957	993	953	1010	1021	983	1025	1017	1003	939	1043	984	955	980	959	1011	968	948	985	957	994	966	924	922	987	952	945	966	918	980	971	974	958	1020	979	946	971	1035	1023	951	988	1024	936	967	1032	991	967	968	981	1023	935	967	1001	1005	972	910	918	975	995	1011	972	1021	985	968	957	992	1049	968	989	995	944	966	954	975	994	965	930	969	986	936	936	950	950	937	1011	1009	949	980	975	941	1031	931	934	923	960	943	923	1000	979	948	962	902	960	1011	956	940	993	985	965	960	980	950	938	998	969	997	953	957	935	1009	941	934	991	1017	954	982	1001	973	979	1004	970	993	961	896	977	993	1002	940	976	948	953	962	983	984	1001	1014	941	979	966	949	962	946	972	1025	959	958	986	956	975	950	931	942	946	960	935	919	1019	957	969	918	958	944	991	1031	992	954	973	970	1013	1028	947	1019	942	926	1010	952	964	953	991	948	999	965	975	1000	959	959	903	981	933	1044	913	950	921	989	991	966	961	943	949	959	938	984	978	958	983	964	946	967	987	1004	901	946	961	966	947	980	998	1032	980	1027	968	937	1017	974	1006	1006	973	935	1020	997	1022	979	988	912	983	979	961	972	952	951	949	987	1012	991	1005	1001	993	997	965	980	961	931	885	971	947	933	983	957	919	914	986	943	943	943	966	957	928	932	1005	980	959	981	996	974	1026	982	959	985	1019	1037	995	950	933	972	969	992	986	907	962	1001	963	995	1008	969	998	992	946	1020	1008	932	972	957	933	944	918	1008	990	996	938	960	979	970	987	1025	939	973	973
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
